[2026-01-20T12:00:01.384241] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-01-20T12:00:01.557650] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-01-20T12:00:01.733129] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-01-20T12:00:01.907164] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-01-20T12:00:02.077648] [DEBUG] [R-STATUS ] Registered 'mag' as a dependent service. [2026-01-20T12:00:02.077951] [WARN ] [STATE ] State set to: WAITING [2026-01-20T12:00:02.078009] [INFO ] [STATE ] Checking tetsuo service statuses... [2026-01-20T12:00:02.316524] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T12:00:02.395002] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-20T12:00:02.469793] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T12:00:02.548008] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T12:00:02.633971] [WARN ] [mag-status] Service 'mag' is not running. [2026-01-20T12:00:02.634247] [WARN ] [STATE ] State set to: RUNNING [2026-01-20T12:00:02.634319] [INFO ] [MAIN ] Starting data fetch [2026-01-20T12:00:02.634365] [DEBUG] [REMOTE ] Connecting to ftp.nasdaqtrader.com to fetch nasdaqlisted.txt [2026-01-20T12:00:07.274475] [DEBUG] [REMOTE ] Fetched 3905 NASDAQ symbols [2026-01-20T12:00:07.274716] [DEBUG] [REMOTE ] Connecting to ftp.nasdaqtrader.com to fetch otherlisted.txt [2026-01-20T12:00:09.685192] [DEBUG] [REMOTE ] Fetched 1956 NYSE symbols [2026-01-20T12:00:09.687692] [INFO ] [MAIN ] Fetched 5861 unique symbols [2026-01-20T12:00:09.690021] [INFO ] [MAIN ] Loaded 2476 blacklisted symbols from 3 files [2026-01-20T12:00:09.690933] [INFO ] [MAIN ] 3502 symbols after blacklist filtering [2026-01-20T12:00:10.289940] [DEBUG] [REMOTE ] A: Retrieved 6580 rows, trimmed to 300. [2026-01-20T12:00:10.290075] [DEBUG] [REMOTE ] A: PASS: History has at least 300 days. [2026-01-20T12:00:10.290343] [DEBUG] [REMOTE ] A: PASS: Price check passed. Min price $135.84. [2026-01-20T12:00:10.290498] [DEBUG] [REMOTE ] A: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:10.290640] [DEBUG] [REMOTE ] A: PASS: Integrity check passed. [2026-01-20T12:00:10.290682] [DEBUG] [REMOTE ] A: Symbol is viable for forecasting. [2026-01-20T12:00:10.290733] [INFO ] [MAIN ] [1/3502] A kept (0.6s) | 1 kept, 0 rejected | 100.0/min | ETA: 35.0m [2026-01-20T12:00:10.783238] [DEBUG] [REMOTE ] AAL: Retrieved 5109 rows, trimmed to 300. [2026-01-20T12:00:10.783390] [DEBUG] [REMOTE ] AAL: PASS: History has at least 300 days. [2026-01-20T12:00:10.783671] [DEBUG] [REMOTE ] AAL: PASS: Price check passed. Min price $12.09. [2026-01-20T12:00:10.783845] [DEBUG] [REMOTE ] AAL: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:10.783983] [DEBUG] [REMOTE ] AAL: PASS: Integrity check passed. [2026-01-20T12:00:10.784030] [DEBUG] [REMOTE ] AAL: Symbol is viable for forecasting. [2026-01-20T12:00:10.784091] [INFO ] [MAIN ] [2/3502] AAL kept (0.5s) | 2 kept, 0 rejected | 109.8/min | ETA: 31.9m [2026-01-20T12:00:11.132639] [DEBUG] [REMOTE ] AAOI: Retrieved 3096 rows, trimmed to 300. [2026-01-20T12:00:11.132771] [DEBUG] [REMOTE ] AAOI: PASS: History has at least 300 days. [2026-01-20T12:00:11.132992] [DEBUG] [REMOTE ] AAOI: PASS: Price check passed. Min price $19.49. [2026-01-20T12:00:11.133135] [DEBUG] [REMOTE ] AAOI: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:11.133252] [DEBUG] [REMOTE ] AAOI: PASS: Integrity check passed. [2026-01-20T12:00:11.133293] [DEBUG] [REMOTE ] AAOI: Symbol is viable for forecasting. [2026-01-20T12:00:11.133341] [INFO ] [MAIN ] [3/3502] AAOI kept (0.3s) | 3 kept, 0 rejected | 124.8/min | ETA: 28.0m [2026-01-20T12:00:11.727531] [DEBUG] [REMOTE ] AAON: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:11.727679] [DEBUG] [REMOTE ] AAON: PASS: History has at least 300 days. [2026-01-20T12:00:11.727906] [DEBUG] [REMOTE ] AAON: PASS: Price check passed. Min price $73.49. [2026-01-20T12:00:11.728060] [DEBUG] [REMOTE ] AAON: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:11.728183] [DEBUG] [REMOTE ] AAON: PASS: Integrity check passed. [2026-01-20T12:00:11.728225] [DEBUG] [REMOTE ] AAON: Symbol is viable for forecasting. [2026-01-20T12:00:11.728802] [INFO ] [MAIN ] [4/3502] AAON kept (0.6s) | 4 kept, 0 rejected | 117.8/min | ETA: 29.7m [2026-01-20T12:00:12.183026] [DEBUG] [REMOTE ] AAP: Retrieved 6072 rows, trimmed to 300. [2026-01-20T12:00:12.183163] [DEBUG] [REMOTE ] AAP: PASS: History has at least 300 days. [2026-01-20T12:00:12.183388] [DEBUG] [REMOTE ] AAP: PASS: Price check passed. Min price $38.53. [2026-01-20T12:00:12.183527] [DEBUG] [REMOTE ] AAP: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:12.183699] [DEBUG] [REMOTE ] AAP: PASS: Integrity check passed. [2026-01-20T12:00:12.183756] [DEBUG] [REMOTE ] AAP: Symbol is viable for forecasting. [2026-01-20T12:00:12.183819] [INFO ] [MAIN ] [5/3502] AAP kept (0.5s) | 5 kept, 0 rejected | 120.3/min | ETA: 29.1m [2026-01-20T12:00:12.452817] [DEBUG] [REMOTE ] AAPB: Retrieved 864 rows, trimmed to 300. [2026-01-20T12:00:12.452951] [DEBUG] [REMOTE ] AAPB: PASS: History has at least 300 days. [2026-01-20T12:00:12.453186] [DEBUG] [REMOTE ] AAPB: PASS: Price check passed. Min price $28.23. [2026-01-20T12:00:12.453340] [DEBUG] [REMOTE ] AAPB: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:12.453452] [DEBUG] [REMOTE ] AAPB: PASS: Integrity check passed. [2026-01-20T12:00:12.453494] [DEBUG] [REMOTE ] AAPB: Symbol is viable for forecasting. [2026-01-20T12:00:12.453543] [INFO ] [MAIN ] [6/3502] AAPB kept (0.3s) | 6 kept, 0 rejected | 130.3/min | ETA: 26.8m [2026-01-20T12:00:12.834125] [DEBUG] [REMOTE ] AAPD: Retrieved 864 rows, trimmed to 300. [2026-01-20T12:00:12.834264] [DEBUG] [REMOTE ] AAPD: PASS: History has at least 300 days. [2026-01-20T12:00:12.834478] [DEBUG] [REMOTE ] AAPD: PASS: Price check passed. Min price $12.40. [2026-01-20T12:00:12.834646] [DEBUG] [REMOTE ] AAPD: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:12.834765] [DEBUG] [REMOTE ] AAPD: PASS: Integrity check passed. [2026-01-20T12:00:12.834805] [DEBUG] [REMOTE ] AAPD: Symbol is viable for forecasting. [2026-01-20T12:00:12.834861] [INFO ] [MAIN ] [7/3502] AAPD kept (0.4s) | 7 kept, 0 rejected | 133.6/min | ETA: 26.2m [2026-01-20T12:00:13.473679] [DEBUG] [REMOTE ] AAPL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:13.473827] [DEBUG] [REMOTE ] AAPL: PASS: History has at least 300 days. [2026-01-20T12:00:13.474089] [DEBUG] [REMOTE ] AAPL: PASS: Price check passed. Min price $255.53. [2026-01-20T12:00:13.474239] [DEBUG] [REMOTE ] AAPL: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:13.474547] [DEBUG] [REMOTE ] AAPL: PASS: Integrity check passed. [2026-01-20T12:00:13.474621] [DEBUG] [REMOTE ] AAPL: Symbol is viable for forecasting. [2026-01-20T12:00:13.474782] [INFO ] [MAIN ] [8/3502] AAPL kept (0.6s) | 8 kept, 0 rejected | 126.9/min | ETA: 27.5m [2026-01-20T12:00:13.753797] [DEBUG] [REMOTE ] AAXJ: Retrieved 4383 rows, trimmed to 300. [2026-01-20T12:00:13.754025] [DEBUG] [REMOTE ] AAXJ: PASS: History has at least 300 days. [2026-01-20T12:00:13.754355] [DEBUG] [REMOTE ] AAXJ: PASS: Price check passed. Min price $89.36. [2026-01-20T12:00:13.754541] [DEBUG] [REMOTE ] AAXJ: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:13.754723] [DEBUG] [REMOTE ] AAXJ: PASS: Integrity check passed. [2026-01-20T12:00:13.754769] [DEBUG] [REMOTE ] AAXJ: Symbol is viable for forecasting. [2026-01-20T12:00:13.754826] [INFO ] [MAIN ] [9/3502] AAXJ kept (0.3s) | 9 kept, 0 rejected | 132.9/min | ETA: 26.3m [2026-01-20T12:00:14.349101] [DEBUG] [REMOTE ] AB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:14.349323] [DEBUG] [REMOTE ] AB: PASS: History has at least 300 days. [2026-01-20T12:00:14.350570] [DEBUG] [REMOTE ] AB: PASS: Price check passed. Min price $37.94. [2026-01-20T12:00:14.350806] [DEBUG] [REMOTE ] AB: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:14.351004] [DEBUG] [REMOTE ] AB: PASS: Integrity check passed. [2026-01-20T12:00:14.351047] [DEBUG] [REMOTE ] AB: Symbol is viable for forecasting. [2026-01-20T12:00:14.351120] [INFO ] [MAIN ] [10/3502] AB kept (0.6s) | 10 kept, 0 rejected | 128.8/min | ETA: 27.1m [2026-01-20T12:00:14.736592] [DEBUG] [REMOTE ] ABCB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:14.736802] [DEBUG] [REMOTE ] ABCB: PASS: History has at least 300 days. [2026-01-20T12:00:14.737227] [DEBUG] [REMOTE ] ABCB: PASS: Price check passed. Min price $70.24. [2026-01-20T12:00:14.737413] [DEBUG] [REMOTE ] ABCB: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:14.737618] [DEBUG] [REMOTE ] ABCB: PASS: Integrity check passed. [2026-01-20T12:00:14.737674] [DEBUG] [REMOTE ] ABCB: Symbol is viable for forecasting. [2026-01-20T12:00:14.737744] [INFO ] [MAIN ] [11/3502] ABCB kept (0.4s) | 11 kept, 0 rejected | 130.8/min | ETA: 26.7m [2026-01-20T12:00:15.000409] [DEBUG] [REMOTE ] ABCL: Retrieved 1280 rows, trimmed to 300. [2026-01-20T12:00:15.000611] [DEBUG] [REMOTE ] ABCL: PASS: History has at least 300 days. [2026-01-20T12:00:15.000912] [DEBUG] [REMOTE ] ABCL: PASS: Price check passed. Min price $3.35. [2026-01-20T12:00:15.001120] [DEBUG] [REMOTE ] ABCL: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:15.001287] [DEBUG] [REMOTE ] ABCL: PASS: Integrity check passed. [2026-01-20T12:00:15.001348] [DEBUG] [REMOTE ] ABCL: Symbol is viable for forecasting. [2026-01-20T12:00:15.001426] [INFO ] [MAIN ] [12/3502] ABCL kept (0.3s) | 12 kept, 0 rejected | 135.6/min | ETA: 25.7m [2026-01-20T12:00:15.612329] [DEBUG] [REMOTE ] ABEO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:15.612458] [DEBUG] [REMOTE ] ABEO: PASS: History has at least 300 days. [2026-01-20T12:00:15.612698] [DEBUG] [REMOTE ] ABEO: PASS: Price check passed. Min price $4.17. [2026-01-20T12:00:15.612841] [DEBUG] [REMOTE ] ABEO: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:15.612956] [DEBUG] [REMOTE ] ABEO: PASS: Integrity check passed. [2026-01-20T12:00:15.612997] [DEBUG] [REMOTE ] ABEO: Symbol is viable for forecasting. [2026-01-20T12:00:15.613046] [INFO ] [MAIN ] [13/3502] ABEO kept (0.6s) | 13 kept, 0 rejected | 131.7/min | ETA: 26.5m [2026-01-20T12:00:16.005462] [DEBUG] [REMOTE ] ABG: Retrieved 5996 rows, trimmed to 300. [2026-01-20T12:00:16.005623] [DEBUG] [REMOTE ] ABG: PASS: History has at least 300 days. [2026-01-20T12:00:16.005859] [DEBUG] [REMOTE ] ABG: PASS: Price check passed. Min price $210.94. [2026-01-20T12:00:16.006003] [DEBUG] [REMOTE ] ABG: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:16.006124] [DEBUG] [REMOTE ] ABG: PASS: Integrity check passed. [2026-01-20T12:00:16.006165] [DEBUG] [REMOTE ] ABG: Symbol is viable for forecasting. [2026-01-20T12:00:16.006215] [INFO ] [MAIN ] [14/3502] ABG kept (0.4s) | 14 kept, 0 rejected | 133.0/min | ETA: 26.2m [2026-01-20T12:00:16.552730] [DEBUG] [REMOTE ] ABM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:16.552911] [DEBUG] [REMOTE ] ABM: PASS: History has at least 300 days. [2026-01-20T12:00:16.553249] [DEBUG] [REMOTE ] ABM: PASS: Price check passed. Min price $40.05. [2026-01-20T12:00:16.553410] [DEBUG] [REMOTE ] ABM: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:16.553603] [DEBUG] [REMOTE ] ABM: PASS: Integrity check passed. [2026-01-20T12:00:16.553659] [DEBUG] [REMOTE ] ABM: Symbol is viable for forecasting. [2026-01-20T12:00:16.553715] [INFO ] [MAIN ] [15/3502] ABM kept (0.5s) | 15 kept, 0 rejected | 131.1/min | ETA: 26.6m [2026-01-20T12:00:16.750029] [DEBUG] [REMOTE ] ABNB: Retrieved 1281 rows, trimmed to 300. [2026-01-20T12:00:16.750185] [DEBUG] [REMOTE ] ABNB: PASS: History has at least 300 days. [2026-01-20T12:00:16.750434] [DEBUG] [REMOTE ] ABNB: PASS: Price check passed. Min price $111.54. [2026-01-20T12:00:16.750631] [DEBUG] [REMOTE ] ABNB: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:16.750762] [DEBUG] [REMOTE ] ABNB: PASS: Integrity check passed. [2026-01-20T12:00:16.750807] [DEBUG] [REMOTE ] ABNB: Symbol is viable for forecasting. [2026-01-20T12:00:16.750864] [INFO ] [MAIN ] [16/3502] ABNB kept (0.2s) | 16 kept, 0 rejected | 136.0/min | ETA: 25.6m [2026-01-20T12:00:17.595621] [DEBUG] [REMOTE ] ABOS: Retrieved 1142 rows, trimmed to 300. [2026-01-20T12:00:17.595785] [DEBUG] [REMOTE ] ABOS: PASS: History has at least 300 days. [2026-01-20T12:00:17.596045] [DEBUG] [REMOTE ] ABOS: PASS: Price check passed. Min price $1.55. [2026-01-20T12:00:17.596227] [DEBUG] [REMOTE ] ABOS: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:17.596373] [DEBUG] [REMOTE ] ABOS: PASS: Integrity check passed. [2026-01-20T12:00:17.596422] [DEBUG] [REMOTE ] ABOS: Symbol is viable for forecasting. [2026-01-20T12:00:17.596484] [INFO ] [MAIN ] [17/3502] ABOS kept (0.8s) | 17 kept, 0 rejected | 129.0/min | ETA: 27.0m [2026-01-20T12:00:17.825198] [DEBUG] [REMOTE ] ABSI: Retrieved 1128 rows, trimmed to 300. [2026-01-20T12:00:17.825335] [DEBUG] [REMOTE ] ABSI: PASS: History has at least 300 days. [2026-01-20T12:00:17.825549] [DEBUG] [REMOTE ] ABSI: PASS: Price check passed. Min price $2.64. [2026-01-20T12:00:17.825726] [DEBUG] [REMOTE ] ABSI: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:17.825854] [DEBUG] [REMOTE ] ABSI: PASS: Integrity check passed. [2026-01-20T12:00:17.825906] [DEBUG] [REMOTE ] ABSI: Symbol is viable for forecasting. [2026-01-20T12:00:17.825958] [INFO ] [MAIN ] [18/3502] ABSI kept (0.2s) | 18 kept, 0 rejected | 132.8/min | ETA: 26.2m [2026-01-20T12:00:18.492550] [DEBUG] [REMOTE ] ABUS: Retrieved 2631 rows, trimmed to 300. [2026-01-20T12:00:18.492733] [DEBUG] [REMOTE ] ABUS: PASS: History has at least 300 days. [2026-01-20T12:00:18.492977] [DEBUG] [REMOTE ] ABUS: PASS: Price check passed. Min price $4.06. [2026-01-20T12:00:18.493122] [DEBUG] [REMOTE ] ABUS: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:18.493240] [DEBUG] [REMOTE ] ABUS: PASS: Integrity check passed. [2026-01-20T12:00:18.493283] [DEBUG] [REMOTE ] ABUS: Symbol is viable for forecasting. [2026-01-20T12:00:18.493334] [INFO ] [MAIN ] [19/3502] ABUS kept (0.7s) | 19 kept, 0 rejected | 129.5/min | ETA: 26.9m [2026-01-20T12:00:20.271120] [DEBUG] [REMOTE ] ABVC: Retrieved 3719 rows, trimmed to 300. [2026-01-20T12:00:20.271247] [DEBUG] [REMOTE ] ABVC: PASS: History has at least 300 days. [2026-01-20T12:00:20.271458] [DEBUG] [REMOTE ] ABVC: PASS: Price check passed. Min price $2.02. [2026-01-20T12:00:20.271633] [DEBUG] [REMOTE ] ABVC: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:20.271750] [DEBUG] [REMOTE ] ABVC: PASS: Integrity check passed. [2026-01-20T12:00:20.271791] [DEBUG] [REMOTE ] ABVC: Symbol is viable for forecasting. [2026-01-20T12:00:20.271839] [INFO ] [MAIN ] [20/3502] ABVC kept (1.8s) | 20 kept, 0 rejected | 113.4/min | ETA: 30.7m [2026-01-20T12:00:20.451458] [DEBUG] [REMOTE ] ABVE: Retrieved 389 rows, trimmed to 300. [2026-01-20T12:00:20.451619] [DEBUG] [REMOTE ] ABVE: PASS: History has at least 300 days. [2026-01-20T12:00:20.451863] [DEBUG] [REMOTE ] ABVE: PASS: Price check passed. Min price $1.57. [2026-01-20T12:00:20.452006] [DEBUG] [REMOTE ] ABVE: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:20.452121] [DEBUG] [REMOTE ] ABVE: PASS: Integrity check passed. [2026-01-20T12:00:20.452163] [DEBUG] [REMOTE ] ABVE: Symbol is viable for forecasting. [2026-01-20T12:00:20.452214] [INFO ] [MAIN ] [21/3502] ABVE kept (0.2s) | 21 kept, 0 rejected | 117.1/min | ETA: 29.7m [2026-01-20T12:00:20.870592] [DEBUG] [REMOTE ] ABVX: Retrieved 562 rows, trimmed to 300. [2026-01-20T12:00:20.870727] [DEBUG] [REMOTE ] ABVX: PASS: History has at least 300 days. [2026-01-20T12:00:20.870934] [DEBUG] [REMOTE ] ABVX: PASS: Price check passed. Min price $90.47. [2026-01-20T12:00:20.871089] [DEBUG] [REMOTE ] ABVX: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:20.871244] [DEBUG] [REMOTE ] ABVX: PASS: Integrity check passed. [2026-01-20T12:00:20.871290] [DEBUG] [REMOTE ] ABVX: Symbol is viable for forecasting. [2026-01-20T12:00:20.871340] [INFO ] [MAIN ] [22/3502] ABVX kept (0.4s) | 22 kept, 0 rejected | 118.1/min | ETA: 29.5m [2026-01-20T12:00:21.359517] [DEBUG] [REMOTE ] ACA: Retrieved 1813 rows, trimmed to 300. [2026-01-20T12:00:21.359691] [DEBUG] [REMOTE ] ACA: PASS: History has at least 300 days. [2026-01-20T12:00:21.359929] [DEBUG] [REMOTE ] ACA: PASS: Price check passed. Min price $92.21. [2026-01-20T12:00:21.360067] [DEBUG] [REMOTE ] ACA: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:21.360186] [DEBUG] [REMOTE ] ACA: PASS: Integrity check passed. [2026-01-20T12:00:21.360227] [DEBUG] [REMOTE ] ACA: Symbol is viable for forecasting. [2026-01-20T12:00:21.360276] [INFO ] [MAIN ] [23/3502] ACA kept (0.5s) | 23 kept, 0 rejected | 118.3/min | ETA: 29.4m [2026-01-20T12:00:21.775788] [DEBUG] [REMOTE ] ACAD: Retrieved 5445 rows, trimmed to 300. [2026-01-20T12:00:21.776222] [DEBUG] [REMOTE ] ACAD: PASS: History has at least 300 days. [2026-01-20T12:00:21.776618] [DEBUG] [REMOTE ] ACAD: PASS: Price check passed. Min price $21.39. [2026-01-20T12:00:21.776775] [DEBUG] [REMOTE ] ACAD: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:21.776929] [DEBUG] [REMOTE ] ACAD: PASS: Integrity check passed. [2026-01-20T12:00:21.777178] [DEBUG] [REMOTE ] ACAD: Symbol is viable for forecasting. [2026-01-20T12:00:21.777248] [INFO ] [MAIN ] [24/3502] ACAD kept (0.4s) | 24 kept, 0 rejected | 119.1/min | ETA: 29.2m [2026-01-20T12:00:22.212953] [DEBUG] [REMOTE ] ACB: Retrieved 2898 rows, trimmed to 300. [2026-01-20T12:00:22.213181] [DEBUG] [REMOTE ] ACB: PASS: History has at least 300 days. [2026-01-20T12:00:22.213591] [DEBUG] [REMOTE ] ACB: PASS: Price check passed. Min price $4.08. [2026-01-20T12:00:22.213745] [DEBUG] [REMOTE ] ACB: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:22.213902] [DEBUG] [REMOTE ] ACB: PASS: Integrity check passed. [2026-01-20T12:00:22.213943] [DEBUG] [REMOTE ] ACB: Symbol is viable for forecasting. [2026-01-20T12:00:22.214001] [INFO ] [MAIN ] [25/3502] ACB kept (0.4s) | 25 kept, 0 rejected | 119.8/min | ETA: 29.0m [2026-01-20T12:00:22.705004] [DEBUG] [REMOTE ] ACCO: Retrieved 5137 rows, trimmed to 300. [2026-01-20T12:00:22.705151] [DEBUG] [REMOTE ] ACCO: PASS: History has at least 300 days. [2026-01-20T12:00:22.705380] [DEBUG] [REMOTE ] ACCO: PASS: Price check passed. Min price $3.20. [2026-01-20T12:00:22.705520] [DEBUG] [REMOTE ] ACCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:22.705652] [DEBUG] [REMOTE ] ACCO: PASS: Integrity check passed. [2026-01-20T12:00:22.705695] [DEBUG] [REMOTE ] ACCO: Symbol is viable for forecasting. [2026-01-20T12:00:22.705743] [INFO ] [MAIN ] [26/3502] ACCO kept (0.5s) | 26 kept, 0 rejected | 119.9/min | ETA: 29.0m [2026-01-20T12:00:22.983014] [DEBUG] [REMOTE ] ACDC: Retrieved 923 rows, trimmed to 300. [2026-01-20T12:00:22.983150] [DEBUG] [REMOTE ] ACDC: PASS: History has at least 300 days. [2026-01-20T12:00:22.983360] [DEBUG] [REMOTE ] ACDC: PASS: Price check passed. Min price $3.19. [2026-01-20T12:00:22.983496] [DEBUG] [REMOTE ] ACDC: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:22.983641] [DEBUG] [REMOTE ] ACDC: PASS: Integrity check passed. [2026-01-20T12:00:22.983684] [DEBUG] [REMOTE ] ACDC: Symbol is viable for forecasting. [2026-01-20T12:00:22.983734] [INFO ] [MAIN ] [27/3502] ACDC kept (0.3s) | 27 kept, 0 rejected | 121.9/min | ETA: 28.5m [2026-01-20T12:00:23.379148] [DEBUG] [REMOTE ] ACEL: Retrieved 1546 rows, trimmed to 300. [2026-01-20T12:00:23.379371] [DEBUG] [REMOTE ] ACEL: PASS: History has at least 300 days. [2026-01-20T12:00:23.379747] [DEBUG] [REMOTE ] ACEL: PASS: Price check passed. Min price $9.61. [2026-01-20T12:00:23.380058] [DEBUG] [REMOTE ] ACEL: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:23.380224] [DEBUG] [REMOTE ] ACEL: PASS: Integrity check passed. [2026-01-20T12:00:23.380327] [DEBUG] [REMOTE ] ACEL: Symbol is viable for forecasting. [2026-01-20T12:00:23.380398] [INFO ] [MAIN ] [28/3502] ACEL kept (0.4s) | 28 kept, 0 rejected | 122.7/min | ETA: 28.3m [2026-01-20T12:00:23.882112] [DEBUG] [REMOTE ] ACGL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:23.882351] [DEBUG] [REMOTE ] ACGL: PASS: History has at least 300 days. [2026-01-20T12:00:23.882771] [DEBUG] [REMOTE ] ACGL: PASS: Price check passed. Min price $84.72. [2026-01-20T12:00:23.882929] [DEBUG] [REMOTE ] ACGL: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:23.883094] [DEBUG] [REMOTE ] ACGL: PASS: Integrity check passed. [2026-01-20T12:00:23.883138] [DEBUG] [REMOTE ] ACGL: Symbol is viable for forecasting. [2026-01-20T12:00:23.883198] [INFO ] [MAIN ] [29/3502] ACGL kept (0.5s) | 29 kept, 0 rejected | 122.6/min | ETA: 28.3m [2026-01-20T12:00:24.190720] [DEBUG] [REMOTE ] ACGLN: Retrieved 1162 rows, trimmed to 300. [2026-01-20T12:00:24.190910] [DEBUG] [REMOTE ] ACGLN: PASS: History has at least 300 days. [2026-01-20T12:00:24.191189] [DEBUG] [REMOTE ] ACGLN: PASS: Price check passed. Min price $16.57. [2026-01-20T12:00:24.191357] [DEBUG] [REMOTE ] ACGLN: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:24.191501] [DEBUG] [REMOTE ] ACGLN: PASS: Integrity check passed. [2026-01-20T12:00:24.191545] [DEBUG] [REMOTE ] ACGLN: Symbol is viable for forecasting. [2026-01-20T12:00:24.191618] [INFO ] [MAIN ] [30/3502] ACGLN kept (0.3s) | 30 kept, 0 rejected | 124.1/min | ETA: 28.0m [2026-01-20T12:00:24.590411] [DEBUG] [REMOTE ] ACGLO: Retrieved 2118 rows, trimmed to 300. [2026-01-20T12:00:24.590635] [DEBUG] [REMOTE ] ACGLO: PASS: History has at least 300 days. [2026-01-20T12:00:24.591117] [DEBUG] [REMOTE ] ACGLO: PASS: Price check passed. Min price $20.17. [2026-01-20T12:00:24.591321] [DEBUG] [REMOTE ] ACGLO: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:24.591468] [DEBUG] [REMOTE ] ACGLO: PASS: Integrity check passed. [2026-01-20T12:00:24.591513] [DEBUG] [REMOTE ] ACGLO: Symbol is viable for forecasting. [2026-01-20T12:00:24.591604] [INFO ] [MAIN ] [31/3502] ACGLO kept (0.4s) | 31 kept, 0 rejected | 124.8/min | ETA: 27.8m [2026-01-20T12:00:25.061897] [DEBUG] [REMOTE ] ACH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:25.062052] [DEBUG] [REMOTE ] ACH: PASS: History has at least 300 days. [2026-01-20T12:00:25.062374] [DEBUG] [REMOTE ] ACH: PASS: Price check passed. Min price $1.91. [2026-01-20T12:00:25.062566] [DEBUG] [REMOTE ] ACH: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:25.062759] [DEBUG] [REMOTE ] ACH: PASS: Integrity check passed. [2026-01-20T12:00:25.062808] [DEBUG] [REMOTE ] ACH: Symbol is viable for forecasting. [2026-01-20T12:00:25.063355] [INFO ] [MAIN ] [32/3502] ACH kept (0.5s) | 32 kept, 0 rejected | 124.9/min | ETA: 27.8m [2026-01-20T12:00:25.570820] [DEBUG] [REMOTE ] ACHC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:25.571031] [DEBUG] [REMOTE ] ACHC: PASS: History has at least 300 days. [2026-01-20T12:00:25.571359] [DEBUG] [REMOTE ] ACHC: PASS: Price check passed. Min price $11.68. [2026-01-20T12:00:25.571506] [DEBUG] [REMOTE ] ACHC: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:25.571682] [DEBUG] [REMOTE ] ACHC: PASS: Integrity check passed. [2026-01-20T12:00:25.571728] [DEBUG] [REMOTE ] ACHC: Symbol is viable for forecasting. [2026-01-20T12:00:25.572557] [INFO ] [MAIN ] [33/3502] ACHC kept (0.5s) | 33 kept, 0 rejected | 124.7/min | ETA: 27.8m [2026-01-20T12:00:25.845555] [DEBUG] [REMOTE ] ACI: Retrieved 1397 rows, trimmed to 300. [2026-01-20T12:00:25.845756] [DEBUG] [REMOTE ] ACI: PASS: History has at least 300 days. [2026-01-20T12:00:25.846003] [DEBUG] [REMOTE ] ACI: PASS: Price check passed. Min price $16.09. [2026-01-20T12:00:25.846174] [DEBUG] [REMOTE ] ACI: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:25.846293] [DEBUG] [REMOTE ] ACI: PASS: Integrity check passed. [2026-01-20T12:00:25.846335] [DEBUG] [REMOTE ] ACI: Symbol is viable for forecasting. [2026-01-20T12:00:25.846392] [INFO ] [MAIN ] [34/3502] ACI kept (0.3s) | 34 kept, 0 rejected | 126.3/min | ETA: 27.5m [2026-01-20T12:00:26.291009] [DEBUG] [REMOTE ] ACIC: Retrieved 4577 rows, trimmed to 300. [2026-01-20T12:00:26.291205] [DEBUG] [REMOTE ] ACIC: PASS: History has at least 300 days. [2026-01-20T12:00:26.291517] [DEBUG] [REMOTE ] ACIC: PASS: Price check passed. Min price $10.54. [2026-01-20T12:00:26.291698] [DEBUG] [REMOTE ] ACIC: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:26.291831] [DEBUG] [REMOTE ] ACIC: PASS: Integrity check passed. [2026-01-20T12:00:26.291874] [DEBUG] [REMOTE ] ACIC: Symbol is viable for forecasting. [2026-01-20T12:00:26.291935] [INFO ] [MAIN ] [35/3502] ACIC kept (0.4s) | 35 kept, 0 rejected | 126.5/min | ETA: 27.4m [2026-01-20T12:00:26.833615] [DEBUG] [REMOTE ] ACLS: Retrieved 6419 rows, trimmed to 300. [2026-01-20T12:00:26.833846] [DEBUG] [REMOTE ] ACLS: PASS: History has at least 300 days. [2026-01-20T12:00:26.834389] [DEBUG] [REMOTE ] ACLS: PASS: Price check passed. Min price $74.12. [2026-01-20T12:00:26.834593] [DEBUG] [REMOTE ] ACLS: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:26.834747] [DEBUG] [REMOTE ] ACLS: PASS: Integrity check passed. [2026-01-20T12:00:26.834790] [DEBUG] [REMOTE ] ACLS: Symbol is viable for forecasting. [2026-01-20T12:00:26.834876] [INFO ] [MAIN ] [36/3502] ACLS kept (0.5s) | 36 kept, 0 rejected | 126.0/min | ETA: 27.5m [2026-01-20T12:00:26.942238] [DEBUG] [REMOTE ] ACLX: Retrieved 991 rows, trimmed to 300. [2026-01-20T12:00:26.942499] [DEBUG] [REMOTE ] ACLX: PASS: History has at least 300 days. [2026-01-20T12:00:26.942812] [DEBUG] [REMOTE ] ACLX: PASS: Price check passed. Min price $61.83. [2026-01-20T12:00:26.942968] [DEBUG] [REMOTE ] ACLX: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:26.943125] [DEBUG] [REMOTE ] ACLX: PASS: Integrity check passed. [2026-01-20T12:00:26.943168] [DEBUG] [REMOTE ] ACLX: Symbol is viable for forecasting. [2026-01-20T12:00:26.943223] [INFO ] [MAIN ] [37/3502] ACLX kept (0.1s) | 37 kept, 0 rejected | 128.7/min | ETA: 26.9m [2026-01-20T12:00:27.665753] [DEBUG] [REMOTE ] ACM: Retrieved 4703 rows, trimmed to 300. [2026-01-20T12:00:27.665968] [DEBUG] [REMOTE ] ACM: PASS: History has at least 300 days. [2026-01-20T12:00:27.666278] [DEBUG] [REMOTE ] ACM: PASS: Price check passed. Min price $95.03. [2026-01-20T12:00:27.666613] [DEBUG] [REMOTE ] ACM: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:27.666769] [DEBUG] [REMOTE ] ACM: PASS: Integrity check passed. [2026-01-20T12:00:27.666814] [DEBUG] [REMOTE ] ACM: Symbol is viable for forecasting. [2026-01-20T12:00:27.666873] [INFO ] [MAIN ] [38/3502] ACM kept (0.7s) | 38 kept, 0 rejected | 126.8/min | ETA: 27.3m [2026-01-20T12:00:28.294746] [DEBUG] [REMOTE ] ACN: Retrieved 6161 rows, trimmed to 300. [2026-01-20T12:00:28.295009] [DEBUG] [REMOTE ] ACN: PASS: History has at least 300 days. [2026-01-20T12:00:28.295600] [DEBUG] [REMOTE ] ACN: PASS: Price check passed. Min price $238.59. [2026-01-20T12:00:28.295770] [DEBUG] [REMOTE ] ACN: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:28.295932] [DEBUG] [REMOTE ] ACN: PASS: Integrity check passed. [2026-01-20T12:00:28.295978] [DEBUG] [REMOTE ] ACN: Symbol is viable for forecasting. [2026-01-20T12:00:28.296052] [INFO ] [MAIN ] [39/3502] ACN kept (0.6s) | 39 kept, 0 rejected | 125.8/min | ETA: 27.5m [2026-01-20T12:00:28.811365] [DEBUG] [REMOTE ] ACNB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:28.811518] [DEBUG] [REMOTE ] ACNB: PASS: History has at least 300 days. [2026-01-20T12:00:28.812009] [DEBUG] [REMOTE ] ACNB: PASS: Price check passed. Min price $43.75. [2026-01-20T12:00:28.812190] [DEBUG] [REMOTE ] ACNB: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:28.812362] [DEBUG] [REMOTE ] ACNB: PASS: Integrity check passed. [2026-01-20T12:00:28.812426] [DEBUG] [REMOTE ] ACNB: Symbol is viable for forecasting. [2026-01-20T12:00:28.812482] [INFO ] [MAIN ] [40/3502] ACNB kept (0.5s) | 40 kept, 0 rejected | 125.5/min | ETA: 27.6m [2026-01-20T12:00:28.925786] [DEBUG] [REMOTE ] ACON: Retrieved 938 rows, trimmed to 300. [2026-01-20T12:00:28.926196] [DEBUG] [REMOTE ] ACON: PASS: History has at least 300 days. [2026-01-20T12:00:28.926495] [DEBUG] [REMOTE ] ACON: PASS: Price check passed. Min price $3.79. [2026-01-20T12:00:28.926680] [DEBUG] [REMOTE ] ACON: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:28.926819] [DEBUG] [REMOTE ] ACON: PASS: Integrity check passed. [2026-01-20T12:00:28.926864] [DEBUG] [REMOTE ] ACON: Symbol is viable for forecasting. [2026-01-20T12:00:28.926930] [INFO ] [MAIN ] [41/3502] ACON kept (0.1s) | 41 kept, 0 rejected | 127.9/min | ETA: 27.1m [2026-01-20T12:00:29.598009] [DEBUG] [REMOTE ] ACP: Retrieved 3766 rows, trimmed to 300. [2026-01-20T12:00:29.598155] [DEBUG] [REMOTE ] ACP: PASS: History has at least 300 days. [2026-01-20T12:00:29.598396] [DEBUG] [REMOTE ] ACP: PASS: Price check passed. Min price $5.08. [2026-01-20T12:00:29.598541] [DEBUG] [REMOTE ] ACP: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:29.598781] [DEBUG] [REMOTE ] ACP: PASS: Integrity check passed. [2026-01-20T12:00:29.598829] [DEBUG] [REMOTE ] ACP: Symbol is viable for forecasting. [2026-01-20T12:00:29.598882] [INFO ] [MAIN ] [42/3502] ACP kept (0.7s) | 42 kept, 0 rejected | 126.6/min | ETA: 27.3m [2026-01-20T12:00:30.003723] [DEBUG] [REMOTE ] ACRE: Retrieved 3451 rows, trimmed to 300. [2026-01-20T12:00:30.003861] [DEBUG] [REMOTE ] ACRE: PASS: History has at least 300 days. [2026-01-20T12:00:30.004106] [DEBUG] [REMOTE ] ACRE: PASS: Price check passed. Min price $4.26. [2026-01-20T12:00:30.004241] [DEBUG] [REMOTE ] ACRE: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:30.004360] [DEBUG] [REMOTE ] ACRE: PASS: Integrity check passed. [2026-01-20T12:00:30.004401] [DEBUG] [REMOTE ] ACRE: Symbol is viable for forecasting. [2026-01-20T12:00:30.004448] [INFO ] [MAIN ] [43/3502] ACRE kept (0.4s) | 43 kept, 0 rejected | 127.0/min | ETA: 27.2m [2026-01-20T12:00:30.314131] [DEBUG] [REMOTE ] ACRS: Retrieved 2585 rows, trimmed to 300. [2026-01-20T12:00:30.314287] [DEBUG] [REMOTE ] ACRS: PASS: History has at least 300 days. [2026-01-20T12:00:30.314597] [DEBUG] [REMOTE ] ACRS: PASS: Price check passed. Min price $2.13. [2026-01-20T12:00:30.314791] [DEBUG] [REMOTE ] ACRS: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:30.314949] [DEBUG] [REMOTE ] ACRS: PASS: Integrity check passed. [2026-01-20T12:00:30.315007] [DEBUG] [REMOTE ] ACRS: Symbol is viable for forecasting. [2026-01-20T12:00:30.315076] [INFO ] [MAIN ] [44/3502] ACRS kept (0.3s) | 44 kept, 0 rejected | 128.0/min | ETA: 27.0m [2026-01-20T12:00:30.852084] [DEBUG] [REMOTE ] ACTG: Retrieved 5809 rows, trimmed to 300. [2026-01-20T12:00:30.852215] [DEBUG] [REMOTE ] ACTG: PASS: History has at least 300 days. [2026-01-20T12:00:30.852429] [DEBUG] [REMOTE ] ACTG: PASS: Price check passed. Min price $3.26. [2026-01-20T12:00:30.852565] [DEBUG] [REMOTE ] ACTG: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:30.852702] [DEBUG] [REMOTE ] ACTG: PASS: Integrity check passed. [2026-01-20T12:00:30.852742] [DEBUG] [REMOTE ] ACTG: Symbol is viable for forecasting. [2026-01-20T12:00:30.852791] [INFO ] [MAIN ] [45/3502] ACTG kept (0.5s) | 45 kept, 0 rejected | 127.6/min | ETA: 27.1m [2026-01-20T12:00:31.087393] [DEBUG] [REMOTE ] ACVA: Retrieved 1211 rows, trimmed to 300. [2026-01-20T12:00:31.087518] [DEBUG] [REMOTE ] ACVA: PASS: History has at least 300 days. [2026-01-20T12:00:31.087755] [DEBUG] [REMOTE ] ACVA: PASS: Price check passed. Min price $5.09. [2026-01-20T12:00:31.087952] [DEBUG] [REMOTE ] ACVA: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:31.088069] [DEBUG] [REMOTE ] ACVA: PASS: Integrity check passed. [2026-01-20T12:00:31.088110] [DEBUG] [REMOTE ] ACVA: Symbol is viable for forecasting. [2026-01-20T12:00:31.088157] [INFO ] [MAIN ] [46/3502] ACVA kept (0.2s) | 46 kept, 0 rejected | 129.0/min | ETA: 26.8m [2026-01-20T12:00:31.579292] [DEBUG] [REMOTE ] ACWI: Retrieved 4481 rows, trimmed to 300. [2026-01-20T12:00:31.579491] [DEBUG] [REMOTE ] ACWI: PASS: History has at least 300 days. [2026-01-20T12:00:31.579797] [DEBUG] [REMOTE ] ACWI: PASS: Price check passed. Min price $134.31. [2026-01-20T12:00:31.579945] [DEBUG] [REMOTE ] ACWI: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:31.580078] [DEBUG] [REMOTE ] ACWI: PASS: Integrity check passed. [2026-01-20T12:00:31.580121] [DEBUG] [REMOTE ] ACWI: Symbol is viable for forecasting. [2026-01-20T12:00:31.580175] [INFO ] [MAIN ] [47/3502] ACWI kept (0.5s) | 47 kept, 0 rejected | 128.8/min | ETA: 26.8m [2026-01-20T12:00:31.893013] [DEBUG] [REMOTE ] ACWX: Retrieved 4480 rows, trimmed to 300. [2026-01-20T12:00:31.893146] [DEBUG] [REMOTE ] ACWX: PASS: History has at least 300 days. [2026-01-20T12:00:31.893359] [DEBUG] [REMOTE ] ACWX: PASS: Price check passed. Min price $63.07. [2026-01-20T12:00:31.893507] [DEBUG] [REMOTE ] ACWX: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:31.893661] [DEBUG] [REMOTE ] ACWX: PASS: Integrity check passed. [2026-01-20T12:00:31.893707] [DEBUG] [REMOTE ] ACWX: Symbol is viable for forecasting. [2026-01-20T12:00:31.893756] [INFO ] [MAIN ] [48/3502] ACWX kept (0.3s) | 48 kept, 0 rejected | 129.7/min | ETA: 26.6m [2026-01-20T12:00:32.337956] [DEBUG] [REMOTE ] ACXP: Retrieved 1146 rows, trimmed to 300. [2026-01-20T12:00:32.338219] [DEBUG] [REMOTE ] ACXP: PASS: History has at least 300 days. [2026-01-20T12:00:32.338637] [DEBUG] [REMOTE ] ACXP: PASS: Price check passed. Min price $2.49. [2026-01-20T12:00:32.338825] [DEBUG] [REMOTE ] ACXP: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:32.338999] [DEBUG] [REMOTE ] ACXP: PASS: Integrity check passed. [2026-01-20T12:00:32.339051] [DEBUG] [REMOTE ] ACXP: Symbol is viable for forecasting. [2026-01-20T12:00:32.339123] [INFO ] [MAIN ] [49/3502] ACXP kept (0.4s) | 49 kept, 0 rejected | 129.8/min | ETA: 26.6m [2026-01-20T12:00:32.937820] [DEBUG] [REMOTE ] ADBE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:32.938002] [DEBUG] [REMOTE ] ADBE: PASS: History has at least 300 days. [2026-01-20T12:00:32.938293] [DEBUG] [REMOTE ] ADBE: PASS: Price check passed. Min price $296.12. [2026-01-20T12:00:32.938467] [DEBUG] [REMOTE ] ADBE: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:32.938650] [DEBUG] [REMOTE ] ADBE: PASS: Integrity check passed. [2026-01-20T12:00:32.938698] [DEBUG] [REMOTE ] ADBE: Symbol is viable for forecasting. [2026-01-20T12:00:32.938754] [INFO ] [MAIN ] [50/3502] ADBE kept (0.6s) | 50 kept, 0 rejected | 129.0/min | ETA: 26.8m [2026-01-20T12:00:33.396493] [DEBUG] [REMOTE ] ADC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:33.396679] [DEBUG] [REMOTE ] ADC: PASS: History has at least 300 days. [2026-01-20T12:00:33.396926] [DEBUG] [REMOTE ] ADC: PASS: Price check passed. Min price $70.46. [2026-01-20T12:00:33.397096] [DEBUG] [REMOTE ] ADC: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:33.397228] [DEBUG] [REMOTE ] ADC: PASS: Integrity check passed. [2026-01-20T12:00:33.397271] [DEBUG] [REMOTE ] ADC: Symbol is viable for forecasting. [2026-01-20T12:00:33.397323] [INFO ] [MAIN ] [51/3502] ADC kept (0.5s) | 51 kept, 0 rejected | 129.1/min | ETA: 26.7m [2026-01-20T12:00:33.820885] [DEBUG] [REMOTE ] ADEA: Retrieved 5574 rows, trimmed to 300. [2026-01-20T12:00:33.821038] [DEBUG] [REMOTE ] ADEA: PASS: History has at least 300 days. [2026-01-20T12:00:33.821291] [DEBUG] [REMOTE ] ADEA: PASS: Price check passed. Min price $11.69. [2026-01-20T12:00:33.821436] [DEBUG] [REMOTE ] ADEA: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:33.821560] [DEBUG] [REMOTE ] ADEA: PASS: Integrity check passed. [2026-01-20T12:00:33.821622] [DEBUG] [REMOTE ] ADEA: Symbol is viable for forecasting. [2026-01-20T12:00:33.821674] [INFO ] [MAIN ] [52/3502] ADEA kept (0.4s) | 52 kept, 0 rejected | 129.3/min | ETA: 26.7m [2026-01-20T12:00:34.281767] [DEBUG] [REMOTE ] ADI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:34.281913] [DEBUG] [REMOTE ] ADI: PASS: History has at least 300 days. [2026-01-20T12:00:34.282156] [DEBUG] [REMOTE ] ADI: PASS: Price check passed. Min price $224.40. [2026-01-20T12:00:34.282296] [DEBUG] [REMOTE ] ADI: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:34.282423] [DEBUG] [REMOTE ] ADI: PASS: Integrity check passed. [2026-01-20T12:00:34.282567] [DEBUG] [REMOTE ] ADI: Symbol is viable for forecasting. [2026-01-20T12:00:34.282653] [INFO ] [MAIN ] [53/3502] ADI kept (0.5s) | 53 kept, 0 rejected | 129.3/min | ETA: 26.7m [2026-01-20T12:00:34.689056] [DEBUG] [REMOTE ] ADM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:34.689216] [DEBUG] [REMOTE ] ADM: PASS: History has at least 300 days. [2026-01-20T12:00:34.689604] [DEBUG] [REMOTE ] ADM: PASS: Price check passed. Min price $55.51. [2026-01-20T12:00:34.689782] [DEBUG] [REMOTE ] ADM: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:34.689923] [DEBUG] [REMOTE ] ADM: PASS: Integrity check passed. [2026-01-20T12:00:34.689967] [DEBUG] [REMOTE ] ADM: Symbol is viable for forecasting. [2026-01-20T12:00:34.690023] [INFO ] [MAIN ] [54/3502] ADM kept (0.4s) | 54 kept, 0 rejected | 129.6/min | ETA: 26.6m [2026-01-20T12:00:35.038634] [DEBUG] [REMOTE ] ADMA: Retrieved 3081 rows, trimmed to 300. [2026-01-20T12:00:35.038803] [DEBUG] [REMOTE ] ADMA: PASS: History has at least 300 days. [2026-01-20T12:00:35.039111] [DEBUG] [REMOTE ] ADMA: PASS: Price check passed. Min price $14.03. [2026-01-20T12:00:35.039303] [DEBUG] [REMOTE ] ADMA: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:35.039469] [DEBUG] [REMOTE ] ADMA: PASS: Integrity check passed. [2026-01-20T12:00:35.039525] [DEBUG] [REMOTE ] ADMA: Symbol is viable for forecasting. [2026-01-20T12:00:35.039630] [INFO ] [MAIN ] [55/3502] ADMA kept (0.3s) | 55 kept, 0 rejected | 130.2/min | ETA: 26.5m [2026-01-20T12:00:35.508233] [DEBUG] [REMOTE ] ADP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:35.508382] [DEBUG] [REMOTE ] ADP: PASS: History has at least 300 days. [2026-01-20T12:00:35.508668] [DEBUG] [REMOTE ] ADP: PASS: Price check passed. Min price $247.48. [2026-01-20T12:00:35.508813] [DEBUG] [REMOTE ] ADP: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:35.508941] [DEBUG] [REMOTE ] ADP: PASS: Integrity check passed. [2026-01-20T12:00:35.508982] [DEBUG] [REMOTE ] ADP: Symbol is viable for forecasting. [2026-01-20T12:00:35.509033] [INFO ] [MAIN ] [56/3502] ADP kept (0.5s) | 56 kept, 0 rejected | 130.1/min | ETA: 26.5m [2026-01-20T12:00:35.688857] [DEBUG] [REMOTE ] ADSE: Retrieved 1020 rows, trimmed to 300. [2026-01-20T12:00:35.688994] [DEBUG] [REMOTE ] ADSE: PASS: History has at least 300 days. [2026-01-20T12:00:35.689224] [DEBUG] [REMOTE ] ADSE: PASS: Price check passed. Min price $9.96. [2026-01-20T12:00:35.689412] [DEBUG] [REMOTE ] ADSE: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:35.689564] [DEBUG] [REMOTE ] ADSE: PASS: Integrity check passed. [2026-01-20T12:00:35.689654] [DEBUG] [REMOTE ] ADSE: Symbol is viable for forecasting. [2026-01-20T12:00:35.689718] [INFO ] [MAIN ] [57/3502] ADSE kept (0.2s) | 57 kept, 0 rejected | 131.5/min | ETA: 26.2m [2026-01-20T12:00:36.505612] [DEBUG] [REMOTE ] ADSK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:36.505776] [DEBUG] [REMOTE ] ADSK: PASS: History has at least 300 days. [2026-01-20T12:00:36.506040] [DEBUG] [REMOTE ] ADSK: PASS: Price check passed. Min price $261.28. [2026-01-20T12:00:36.506181] [DEBUG] [REMOTE ] ADSK: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:36.506299] [DEBUG] [REMOTE ] ADSK: PASS: Integrity check passed. [2026-01-20T12:00:36.506340] [DEBUG] [REMOTE ] ADSK: Symbol is viable for forecasting. [2026-01-20T12:00:36.506390] [INFO ] [MAIN ] [58/3502] ADSK kept (0.8s) | 58 kept, 0 rejected | 129.8/min | ETA: 26.5m [2026-01-20T12:00:36.980328] [DEBUG] [REMOTE ] ADTN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:36.980468] [DEBUG] [REMOTE ] ADTN: PASS: History has at least 300 days. [2026-01-20T12:00:36.980731] [DEBUG] [REMOTE ] ADTN: PASS: Price check passed. Min price $7.25. [2026-01-20T12:00:36.980876] [DEBUG] [REMOTE ] ADTN: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:36.981006] [DEBUG] [REMOTE ] ADTN: PASS: Integrity check passed. [2026-01-20T12:00:36.981047] [DEBUG] [REMOTE ] ADTN: Symbol is viable for forecasting. [2026-01-20T12:00:36.981098] [INFO ] [MAIN ] [59/3502] ADTN kept (0.5s) | 59 kept, 0 rejected | 129.7/min | ETA: 26.5m [2026-01-20T12:00:37.391530] [DEBUG] [REMOTE ] ADUS: Retrieved 4080 rows, trimmed to 300. [2026-01-20T12:00:37.391706] [DEBUG] [REMOTE ] ADUS: PASS: History has at least 300 days. [2026-01-20T12:00:37.391998] [DEBUG] [REMOTE ] ADUS: PASS: Price check passed. Min price $106.58. [2026-01-20T12:00:37.392191] [DEBUG] [REMOTE ] ADUS: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:37.392354] [DEBUG] [REMOTE ] ADUS: PASS: Integrity check passed. [2026-01-20T12:00:37.392412] [DEBUG] [REMOTE ] ADUS: Symbol is viable for forecasting. [2026-01-20T12:00:37.392483] [INFO ] [MAIN ] [60/3502] ADUS kept (0.4s) | 60 kept, 0 rejected | 130.0/min | ETA: 26.5m [2026-01-20T12:00:37.875892] [DEBUG] [REMOTE ] ADX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:37.876065] [DEBUG] [REMOTE ] ADX: PASS: History has at least 300 days. [2026-01-20T12:00:37.876312] [DEBUG] [REMOTE ] ADX: PASS: Price check passed. Min price $22.21. [2026-01-20T12:00:37.876455] [DEBUG] [REMOTE ] ADX: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:37.876592] [DEBUG] [REMOTE ] ADX: PASS: Integrity check passed. [2026-01-20T12:00:37.876634] [DEBUG] [REMOTE ] ADX: Symbol is viable for forecasting. [2026-01-20T12:00:37.876683] [INFO ] [MAIN ] [61/3502] ADX kept (0.5s) | 61 kept, 0 rejected | 129.9/min | ETA: 26.5m [2026-01-20T12:00:38.241833] [DEBUG] [REMOTE ] AEE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:38.241985] [DEBUG] [REMOTE ] AEE: PASS: History has at least 300 days. [2026-01-20T12:00:38.242242] [DEBUG] [REMOTE ] AEE: PASS: Price check passed. Min price $97.25. [2026-01-20T12:00:38.242400] [DEBUG] [REMOTE ] AEE: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:38.242532] [DEBUG] [REMOTE ] AEE: PASS: Integrity check passed. [2026-01-20T12:00:38.242593] [DEBUG] [REMOTE ] AEE: Symbol is viable for forecasting. [2026-01-20T12:00:38.242647] [INFO ] [MAIN ] [62/3502] AEE kept (0.4s) | 62 kept, 0 rejected | 130.3/min | ETA: 26.4m [2026-01-20T12:00:38.409934] [DEBUG] [REMOTE ] AEFC: Retrieved 1566 rows, trimmed to 300. [2026-01-20T12:00:38.410055] [DEBUG] [REMOTE ] AEFC: PASS: History has at least 300 days. [2026-01-20T12:00:38.410264] [DEBUG] [REMOTE ] AEFC: PASS: Price check passed. Min price $19.63. [2026-01-20T12:00:38.410403] [DEBUG] [REMOTE ] AEFC: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:38.410516] [DEBUG] [REMOTE ] AEFC: PASS: Integrity check passed. [2026-01-20T12:00:38.410558] [DEBUG] [REMOTE ] AEFC: Symbol is viable for forecasting. [2026-01-20T12:00:38.410628] [INFO ] [MAIN ] [63/3502] AEFC kept (0.2s) | 63 kept, 0 rejected | 131.6/min | ETA: 26.1m [2026-01-20T12:00:39.146703] [DEBUG] [REMOTE ] AEG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:39.146844] [DEBUG] [REMOTE ] AEG: PASS: History has at least 300 days. [2026-01-20T12:00:39.147113] [DEBUG] [REMOTE ] AEG: PASS: Price check passed. Min price $7.21. [2026-01-20T12:00:39.147258] [DEBUG] [REMOTE ] AEG: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:39.147379] [DEBUG] [REMOTE ] AEG: PASS: Integrity check passed. [2026-01-20T12:00:39.147420] [DEBUG] [REMOTE ] AEG: Symbol is viable for forecasting. [2026-01-20T12:00:39.147470] [INFO ] [MAIN ] [64/3502] AEG kept (0.7s) | 64 kept, 0 rejected | 130.4/min | ETA: 26.4m [2026-01-20T12:00:39.522054] [DEBUG] [REMOTE ] AEHL: Retrieved 4550 rows, trimmed to 300. [2026-01-20T12:00:39.522194] [DEBUG] [REMOTE ] AEHL: PASS: History has at least 300 days. [2026-01-20T12:00:39.522448] [DEBUG] [REMOTE ] AEHL: PASS: Price check passed. Min price $1.13. [2026-01-20T12:00:39.522611] [DEBUG] [REMOTE ] AEHL: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:39.522759] [DEBUG] [REMOTE ] AEHL: PASS: Integrity check passed. [2026-01-20T12:00:39.522801] [DEBUG] [REMOTE ] AEHL: Symbol is viable for forecasting. [2026-01-20T12:00:39.522851] [INFO ] [MAIN ] [65/3502] AEHL kept (0.4s) | 65 kept, 0 rejected | 130.7/min | ETA: 26.3m [2026-01-20T12:00:39.690957] [DEBUG] [REMOTE ] AEI: Retrieved 1292 rows, trimmed to 300. [2026-01-20T12:00:39.691089] [DEBUG] [REMOTE ] AEI: PASS: History has at least 300 days. [2026-01-20T12:00:39.691298] [DEBUG] [REMOTE ] AEI: PASS: Price check passed. Min price $2.33. [2026-01-20T12:00:39.691438] [DEBUG] [REMOTE ] AEI: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:39.691549] [DEBUG] [REMOTE ] AEI: PASS: Integrity check passed. [2026-01-20T12:00:39.691609] [DEBUG] [REMOTE ] AEI: Symbol is viable for forecasting. [2026-01-20T12:00:39.691659] [INFO ] [MAIN ] [66/3502] AEI kept (0.2s) | 66 kept, 0 rejected | 132.0/min | ETA: 26.0m [2026-01-20T12:00:40.430883] [DEBUG] [REMOTE ] AEIS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:40.431023] [DEBUG] [REMOTE ] AEIS: PASS: History has at least 300 days. [2026-01-20T12:00:40.431264] [DEBUG] [REMOTE ] AEIS: PASS: Price check passed. Min price $188.79. [2026-01-20T12:00:40.431409] [DEBUG] [REMOTE ] AEIS: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:40.431532] [DEBUG] [REMOTE ] AEIS: PASS: Integrity check passed. [2026-01-20T12:00:40.431591] [DEBUG] [REMOTE ] AEIS: Symbol is viable for forecasting. [2026-01-20T12:00:40.431648] [INFO ] [MAIN ] [67/3502] AEIS kept (0.7s) | 67 kept, 0 rejected | 130.8/min | ETA: 26.3m [2026-01-20T12:00:40.899041] [DEBUG] [REMOTE ] AEM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:40.899181] [DEBUG] [REMOTE ] AEM: PASS: History has at least 300 days. [2026-01-20T12:00:40.899413] [DEBUG] [REMOTE ] AEM: PASS: Price check passed. Min price $154.81. [2026-01-20T12:00:40.899549] [DEBUG] [REMOTE ] AEM: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:40.899691] [DEBUG] [REMOTE ] AEM: PASS: Integrity check passed. [2026-01-20T12:00:40.899732] [DEBUG] [REMOTE ] AEM: Symbol is viable for forecasting. [2026-01-20T12:00:40.899782] [INFO ] [MAIN ] [68/3502] AEM kept (0.5s) | 68 kept, 0 rejected | 130.7/min | ETA: 26.3m [2026-01-20T12:00:41.248468] [DEBUG] [REMOTE ] AEO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:41.248631] [DEBUG] [REMOTE ] AEO: PASS: History has at least 300 days. [2026-01-20T12:00:41.248985] [DEBUG] [REMOTE ] AEO: PASS: Price check passed. Min price $15.66. [2026-01-20T12:00:41.249322] [DEBUG] [REMOTE ] AEO: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:41.249448] [DEBUG] [REMOTE ] AEO: PASS: Integrity check passed. [2026-01-20T12:00:41.249492] [DEBUG] [REMOTE ] AEO: Symbol is viable for forecasting. [2026-01-20T12:00:41.249543] [INFO ] [MAIN ] [69/3502] AEO kept (0.3s) | 69 kept, 0 rejected | 131.2/min | ETA: 26.2m [2026-01-20T12:00:41.848326] [DEBUG] [REMOTE ] AEP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:41.848551] [DEBUG] [REMOTE ] AEP: PASS: History has at least 300 days. [2026-01-20T12:00:41.848923] [DEBUG] [REMOTE ] AEP: PASS: Price check passed. Min price $113.70. [2026-01-20T12:00:41.849080] [DEBUG] [REMOTE ] AEP: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:41.849271] [DEBUG] [REMOTE ] AEP: PASS: Integrity check passed. [2026-01-20T12:00:41.849319] [DEBUG] [REMOTE ] AEP: Symbol is viable for forecasting. [2026-01-20T12:00:41.849377] [INFO ] [MAIN ] [70/3502] AEP kept (0.6s) | 70 kept, 0 rejected | 130.6/min | ETA: 26.3m [2026-01-20T12:00:42.509445] [DEBUG] [REMOTE ] AES: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:42.509699] [DEBUG] [REMOTE ] AES: PASS: History has at least 300 days. [2026-01-20T12:00:42.510272] [DEBUG] [REMOTE ] AES: PASS: Price check passed. Min price $13.44. [2026-01-20T12:00:42.510462] [DEBUG] [REMOTE ] AES: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:42.510643] [DEBUG] [REMOTE ] AES: PASS: Integrity check passed. [2026-01-20T12:00:42.510688] [DEBUG] [REMOTE ] AES: Symbol is viable for forecasting. [2026-01-20T12:00:42.510749] [INFO ] [MAIN ] [71/3502] AES kept (0.7s) | 71 kept, 0 rejected | 129.8/min | ETA: 26.4m [2026-01-20T12:00:42.676504] [DEBUG] [REMOTE ] AESI: Retrieved 718 rows, trimmed to 300. [2026-01-20T12:00:42.676704] [DEBUG] [REMOTE ] AESI: PASS: History has at least 300 days. [2026-01-20T12:00:42.676958] [DEBUG] [REMOTE ] AESI: PASS: Price check passed. Min price $8.10. [2026-01-20T12:00:42.677131] [DEBUG] [REMOTE ] AESI: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:42.677261] [DEBUG] [REMOTE ] AESI: PASS: Integrity check passed. [2026-01-20T12:00:42.677305] [DEBUG] [REMOTE ] AESI: Symbol is viable for forecasting. [2026-01-20T12:00:42.677359] [INFO ] [MAIN ] [72/3502] AESI kept (0.2s) | 72 kept, 0 rejected | 131.0/min | ETA: 26.2m [2026-01-20T12:00:43.175335] [DEBUG] [REMOTE ] AEVA: Retrieved 1481 rows, trimmed to 300. [2026-01-20T12:00:43.175487] [DEBUG] [REMOTE ] AEVA: PASS: History has at least 300 days. [2026-01-20T12:00:43.175799] [DEBUG] [REMOTE ] AEVA: PASS: Price check passed. Min price $9.19. [2026-01-20T12:00:43.176012] [DEBUG] [REMOTE ] AEVA: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:43.176165] [DEBUG] [REMOTE ] AEVA: PASS: Integrity check passed. [2026-01-20T12:00:43.176218] [DEBUG] [REMOTE ] AEVA: Symbol is viable for forecasting. [2026-01-20T12:00:43.176283] [INFO ] [MAIN ] [73/3502] AEVA kept (0.5s) | 73 kept, 0 rejected | 130.8/min | ETA: 26.2m [2026-01-20T12:00:43.729340] [DEBUG] [REMOTE ] AEYE: Retrieved 3202 rows, trimmed to 300. [2026-01-20T12:00:43.729501] [DEBUG] [REMOTE ] AEYE: PASS: History has at least 300 days. [2026-01-20T12:00:43.729808] [DEBUG] [REMOTE ] AEYE: PASS: Price check passed. Min price $9.36. [2026-01-20T12:00:43.729992] [DEBUG] [REMOTE ] AEYE: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:43.730140] [DEBUG] [REMOTE ] AEYE: PASS: Integrity check passed. [2026-01-20T12:00:43.730187] [DEBUG] [REMOTE ] AEYE: Symbol is viable for forecasting. [2026-01-20T12:00:43.730245] [INFO ] [MAIN ] [74/3502] AEYE kept (0.6s) | 74 kept, 0 rejected | 130.4/min | ETA: 26.3m [2026-01-20T12:00:44.137235] [DEBUG] [REMOTE ] AFB: Retrieved 6032 rows, trimmed to 300. [2026-01-20T12:00:44.137464] [DEBUG] [REMOTE ] AFB: PASS: History has at least 300 days. [2026-01-20T12:00:44.137838] [DEBUG] [REMOTE ] AFB: PASS: Price check passed. Min price $10.66. [2026-01-20T12:00:44.137986] [DEBUG] [REMOTE ] AFB: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:44.138137] [DEBUG] [REMOTE ] AFB: PASS: Integrity check passed. [2026-01-20T12:00:44.138179] [DEBUG] [REMOTE ] AFB: Symbol is viable for forecasting. [2026-01-20T12:00:44.138246] [INFO ] [MAIN ] [75/3502] AFB kept (0.4s) | 75 kept, 0 rejected | 130.6/min | ETA: 26.2m [2026-01-20T12:00:44.382735] [DEBUG] [REMOTE ] AFCG: Retrieved 1214 rows, trimmed to 300. [2026-01-20T12:00:44.382943] [DEBUG] [REMOTE ] AFCG: PASS: History has at least 300 days. [2026-01-20T12:00:44.383463] [DEBUG] [REMOTE ] AFCG: PASS: Price check passed. Min price $2.43. [2026-01-20T12:00:44.383669] [DEBUG] [REMOTE ] AFCG: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:44.383865] [DEBUG] [REMOTE ] AFCG: PASS: Integrity check passed. [2026-01-20T12:00:44.383910] [DEBUG] [REMOTE ] AFCG: Symbol is viable for forecasting. [2026-01-20T12:00:44.383968] [INFO ] [MAIN ] [76/3502] AFCG kept (0.2s) | 76 kept, 0 rejected | 131.4/min | ETA: 26.1m [2026-01-20T12:00:45.014839] [DEBUG] [REMOTE ] AFG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:45.014971] [DEBUG] [REMOTE ] AFG: PASS: History has at least 300 days. [2026-01-20T12:00:45.015198] [DEBUG] [REMOTE ] AFG: PASS: Price check passed. Min price $127.12. [2026-01-20T12:00:45.015335] [DEBUG] [REMOTE ] AFG: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:45.015453] [DEBUG] [REMOTE ] AFG: PASS: Integrity check passed. [2026-01-20T12:00:45.015493] [DEBUG] [REMOTE ] AFG: Symbol is viable for forecasting. [2026-01-20T12:00:45.015543] [INFO ] [MAIN ] [77/3502] AFG kept (0.6s) | 77 kept, 0 rejected | 130.8/min | ETA: 26.2m [2026-01-20T12:00:45.172094] [DEBUG] [REMOTE ] AFGC: Retrieved 1538 rows, trimmed to 300. [2026-01-20T12:00:45.172222] [DEBUG] [REMOTE ] AFGC: PASS: History has at least 300 days. [2026-01-20T12:00:45.172422] [DEBUG] [REMOTE ] AFGC: PASS: Price check passed. Min price $18.86. [2026-01-20T12:00:45.172556] [DEBUG] [REMOTE ] AFGC: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:45.172694] [DEBUG] [REMOTE ] AFGC: PASS: Integrity check passed. [2026-01-20T12:00:45.172734] [DEBUG] [REMOTE ] AFGC: Symbol is viable for forecasting. [2026-01-20T12:00:45.172782] [INFO ] [MAIN ] [78/3502] AFGC kept (0.2s) | 78 kept, 0 rejected | 131.9/min | ETA: 26.0m [2026-01-20T12:00:45.897096] [DEBUG] [REMOTE ] AFL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:45.897230] [DEBUG] [REMOTE ] AFL: PASS: History has at least 300 days. [2026-01-20T12:00:45.897462] [DEBUG] [REMOTE ] AFL: PASS: Price check passed. Min price $105.14. [2026-01-20T12:00:45.897623] [DEBUG] [REMOTE ] AFL: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:45.897751] [DEBUG] [REMOTE ] AFL: PASS: Integrity check passed. [2026-01-20T12:00:45.897793] [DEBUG] [REMOTE ] AFL: Symbol is viable for forecasting. [2026-01-20T12:00:45.897843] [INFO ] [MAIN ] [79/3502] AFL kept (0.7s) | 79 kept, 0 rejected | 130.9/min | ETA: 26.1m [2026-01-20T12:00:46.155249] [DEBUG] [REMOTE ] AFRI: Retrieved 904 rows, trimmed to 300. [2026-01-20T12:00:46.155410] [DEBUG] [REMOTE ] AFRI: PASS: History has at least 300 days. [2026-01-20T12:00:46.155700] [DEBUG] [REMOTE ] AFRI: PASS: Price check passed. Min price $8.86. [2026-01-20T12:00:46.155896] [DEBUG] [REMOTE ] AFRI: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:46.156046] [DEBUG] [REMOTE ] AFRI: PASS: Integrity check passed. [2026-01-20T12:00:46.156107] [DEBUG] [REMOTE ] AFRI: Symbol is viable for forecasting. [2026-01-20T12:00:46.156178] [INFO ] [MAIN ] [80/3502] AFRI kept (0.3s) | 80 kept, 0 rejected | 131.6/min | ETA: 26.0m [2026-01-20T12:00:46.539744] [DEBUG] [REMOTE ] AFRM: Retrieved 1259 rows, trimmed to 300. [2026-01-20T12:00:46.539882] [DEBUG] [REMOTE ] AFRM: PASS: History has at least 300 days. [2026-01-20T12:00:46.540083] [DEBUG] [REMOTE ] AFRM: PASS: Price check passed. Min price $62.54. [2026-01-20T12:00:46.540403] [DEBUG] [REMOTE ] AFRM: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:46.540513] [DEBUG] [REMOTE ] AFRM: PASS: Integrity check passed. [2026-01-20T12:00:46.540555] [DEBUG] [REMOTE ] AFRM: Symbol is viable for forecasting. [2026-01-20T12:00:46.540641] [INFO ] [MAIN ] [81/3502] AFRM kept (0.4s) | 81 kept, 0 rejected | 131.9/min | ETA: 25.9m [2026-01-20T12:00:46.973313] [DEBUG] [REMOTE ] AFYA: Retrieved 1634 rows, trimmed to 300. [2026-01-20T12:00:46.973472] [DEBUG] [REMOTE ] AFYA: PASS: History has at least 300 days. [2026-01-20T12:00:46.973769] [DEBUG] [REMOTE ] AFYA: PASS: Price check passed. Min price $13.93. [2026-01-20T12:00:46.973911] [DEBUG] [REMOTE ] AFYA: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:46.974027] [DEBUG] [REMOTE ] AFYA: PASS: Integrity check passed. [2026-01-20T12:00:46.974070] [DEBUG] [REMOTE ] AFYA: Symbol is viable for forecasting. [2026-01-20T12:00:46.974120] [INFO ] [MAIN ] [82/3502] AFYA kept (0.4s) | 82 kept, 0 rejected | 132.0/min | ETA: 25.9m [2026-01-20T12:00:47.557348] [DEBUG] [REMOTE ] AG: Retrieved 4814 rows, trimmed to 300. [2026-01-20T12:00:47.557566] [DEBUG] [REMOTE ] AG: PASS: History has at least 300 days. [2026-01-20T12:00:47.557931] [DEBUG] [REMOTE ] AG: PASS: Price check passed. Min price $10.67. [2026-01-20T12:00:47.558087] [DEBUG] [REMOTE ] AG: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:47.558232] [DEBUG] [REMOTE ] AG: PASS: Integrity check passed. [2026-01-20T12:00:47.558275] [DEBUG] [REMOTE ] AG: Symbol is viable for forecasting. [2026-01-20T12:00:47.558332] [INFO ] [MAIN ] [83/3502] AG kept (0.6s) | 83 kept, 0 rejected | 131.5/min | ETA: 26.0m [2026-01-20T12:00:47.919145] [DEBUG] [REMOTE ] AGCO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:47.919295] [DEBUG] [REMOTE ] AGCO: PASS: History has at least 300 days. [2026-01-20T12:00:47.919763] [DEBUG] [REMOTE ] AGCO: PASS: Price check passed. Min price $100.14. [2026-01-20T12:00:47.919901] [DEBUG] [REMOTE ] AGCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:47.920131] [DEBUG] [REMOTE ] AGCO: PASS: Integrity check passed. [2026-01-20T12:00:47.920177] [DEBUG] [REMOTE ] AGCO: Symbol is viable for forecasting. [2026-01-20T12:00:47.920226] [INFO ] [MAIN ] [84/3502] AGCO kept (0.4s) | 84 kept, 0 rejected | 131.8/min | ETA: 25.9m [2026-01-20T12:00:48.400342] [DEBUG] [REMOTE ] AGD: Retrieved 4900 rows, trimmed to 300. [2026-01-20T12:00:48.400597] [DEBUG] [REMOTE ] AGD: PASS: History has at least 300 days. [2026-01-20T12:00:48.400929] [DEBUG] [REMOTE ] AGD: PASS: Price check passed. Min price $11.00. [2026-01-20T12:00:48.401078] [DEBUG] [REMOTE ] AGD: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:48.401219] [DEBUG] [REMOTE ] AGD: PASS: Integrity check passed. [2026-01-20T12:00:48.401450] [DEBUG] [REMOTE ] AGD: Symbol is viable for forecasting. [2026-01-20T12:00:48.401512] [INFO ] [MAIN ] [85/3502] AGD kept (0.5s) | 85 kept, 0 rejected | 131.7/min | ETA: 25.9m [2026-01-20T12:00:48.879784] [DEBUG] [REMOTE ] AGEN: Retrieved 6525 rows, trimmed to 300. [2026-01-20T12:00:48.880002] [DEBUG] [REMOTE ] AGEN: PASS: History has at least 300 days. [2026-01-20T12:00:48.880308] [DEBUG] [REMOTE ] AGEN: PASS: Price check passed. Min price $3.12. [2026-01-20T12:00:48.880629] [DEBUG] [REMOTE ] AGEN: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:48.880782] [DEBUG] [REMOTE ] AGEN: PASS: Integrity check passed. [2026-01-20T12:00:48.880825] [DEBUG] [REMOTE ] AGEN: Symbol is viable for forecasting. [2026-01-20T12:00:48.880882] [INFO ] [MAIN ] [86/3502] AGEN kept (0.5s) | 86 kept, 0 rejected | 131.7/min | ETA: 25.9m [2026-01-20T12:00:49.349766] [DEBUG] [REMOTE ] AGI: Retrieved 5748 rows, trimmed to 300. [2026-01-20T12:00:49.349995] [DEBUG] [REMOTE ] AGI: PASS: History has at least 300 days. [2026-01-20T12:00:49.350386] [DEBUG] [REMOTE ] AGI: PASS: Price check passed. Min price $29.99. [2026-01-20T12:00:49.350555] [DEBUG] [REMOTE ] AGI: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:49.350738] [DEBUG] [REMOTE ] AGI: PASS: Integrity check passed. [2026-01-20T12:00:49.350787] [DEBUG] [REMOTE ] AGI: Symbol is viable for forecasting. [2026-01-20T12:00:49.350850] [INFO ] [MAIN ] [87/3502] AGI kept (0.5s) | 87 kept, 0 rejected | 131.6/min | ETA: 25.9m [2026-01-20T12:00:49.668256] [DEBUG] [REMOTE ] AGIO: Retrieved 3141 rows, trimmed to 300. [2026-01-20T12:00:49.668477] [DEBUG] [REMOTE ] AGIO: PASS: History has at least 300 days. [2026-01-20T12:00:49.668843] [DEBUG] [REMOTE ] AGIO: PASS: Price check passed. Min price $22.34. [2026-01-20T12:00:49.669054] [DEBUG] [REMOTE ] AGIO: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:49.669228] [DEBUG] [REMOTE ] AGIO: PASS: Integrity check passed. [2026-01-20T12:00:49.669283] [DEBUG] [REMOTE ] AGIO: Symbol is viable for forecasting. [2026-01-20T12:00:49.669382] [INFO ] [MAIN ] [88/3502] AGIO kept (0.3s) | 88 kept, 0 rejected | 132.1/min | ETA: 25.8m [2026-01-20T12:00:50.237023] [DEBUG] [REMOTE ] AGM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:50.237303] [DEBUG] [REMOTE ] AGM: PASS: History has at least 300 days. [2026-01-20T12:00:50.237754] [DEBUG] [REMOTE ] AGM: PASS: Price check passed. Min price $155.03. [2026-01-20T12:00:50.237950] [DEBUG] [REMOTE ] AGM: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:50.238140] [DEBUG] [REMOTE ] AGM: PASS: Integrity check passed. [2026-01-20T12:00:50.238185] [DEBUG] [REMOTE ] AGM: Symbol is viable for forecasting. [2026-01-20T12:00:50.238246] [INFO ] [MAIN ] [89/3502] AGM kept (0.6s) | 89 kept, 0 rejected | 131.7/min | ETA: 25.9m [2026-01-20T12:00:50.452566] [DEBUG] [REMOTE ] AGMH: Retrieved 1949 rows, trimmed to 300. [2026-01-20T12:00:50.452810] [DEBUG] [REMOTE ] AGMH: PASS: History has at least 300 days. [2026-01-20T12:00:50.453133] [DEBUG] [REMOTE ] AGMH: PASS: Price check passed. Min price $1.95. [2026-01-20T12:00:50.453299] [DEBUG] [REMOTE ] AGMH: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:50.453481] [DEBUG] [REMOTE ] AGMH: PASS: Integrity check passed. [2026-01-20T12:00:50.453539] [DEBUG] [REMOTE ] AGMH: Symbol is viable for forecasting. [2026-01-20T12:00:50.453628] [INFO ] [MAIN ] [90/3502] AGMH kept (0.2s) | 90 kept, 0 rejected | 132.5/min | ETA: 25.8m [2026-01-20T12:00:50.903566] [DEBUG] [REMOTE ] AGNC: Retrieved 4447 rows, trimmed to 300. [2026-01-20T12:00:50.903805] [DEBUG] [REMOTE ] AGNC: PASS: History has at least 300 days. [2026-01-20T12:00:50.904137] [DEBUG] [REMOTE ] AGNC: PASS: Price check passed. Min price $9.66. [2026-01-20T12:00:50.904286] [DEBUG] [REMOTE ] AGNC: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:50.904431] [DEBUG] [REMOTE ] AGNC: PASS: Integrity check passed. [2026-01-20T12:00:50.904474] [DEBUG] [REMOTE ] AGNC: Symbol is viable for forecasting. [2026-01-20T12:00:50.904531] [INFO ] [MAIN ] [91/3502] AGNC kept (0.5s) | 91 kept, 0 rejected | 132.5/min | ETA: 25.7m [2026-01-20T12:00:51.270382] [DEBUG] [REMOTE ] AGNCL: Retrieved 840 rows, trimmed to 300. [2026-01-20T12:00:51.270566] [DEBUG] [REMOTE ] AGNCL: PASS: History has at least 300 days. [2026-01-20T12:00:51.270891] [DEBUG] [REMOTE ] AGNCL: PASS: Price check passed. Min price $23.84. [2026-01-20T12:00:51.271050] [DEBUG] [REMOTE ] AGNCL: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:51.271174] [DEBUG] [REMOTE ] AGNCL: PASS: Integrity check passed. [2026-01-20T12:00:51.271218] [DEBUG] [REMOTE ] AGNCL: Symbol is viable for forecasting. [2026-01-20T12:00:51.271271] [INFO ] [MAIN ] [92/3502] AGNCL kept (0.4s) | 92 kept, 0 rejected | 132.8/min | ETA: 25.7m [2026-01-20T12:00:51.724214] [DEBUG] [REMOTE ] AGNCM: Retrieved 1732 rows, trimmed to 300. [2026-01-20T12:00:51.724414] [DEBUG] [REMOTE ] AGNCM: PASS: History has at least 300 days. [2026-01-20T12:00:51.724756] [DEBUG] [REMOTE ] AGNCM: PASS: Price check passed. Min price $23.85. [2026-01-20T12:00:51.724903] [DEBUG] [REMOTE ] AGNCM: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:51.725034] [DEBUG] [REMOTE ] AGNCM: PASS: Integrity check passed. [2026-01-20T12:00:51.725076] [DEBUG] [REMOTE ] AGNCM: Symbol is viable for forecasting. [2026-01-20T12:00:51.725131] [INFO ] [MAIN ] [93/3502] AGNCM kept (0.5s) | 93 kept, 0 rejected | 132.7/min | ETA: 25.7m [2026-01-20T12:00:52.010480] [DEBUG] [REMOTE ] AGNCN: Retrieved 2117 rows, trimmed to 300. [2026-01-20T12:00:52.010732] [DEBUG] [REMOTE ] AGNCN: PASS: History has at least 300 days. [2026-01-20T12:00:52.011317] [DEBUG] [REMOTE ] AGNCN: PASS: Price check passed. Min price $24.64. [2026-01-20T12:00:52.011694] [DEBUG] [REMOTE ] AGNCN: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:52.011871] [DEBUG] [REMOTE ] AGNCN: PASS: Integrity check passed. [2026-01-20T12:00:52.011920] [DEBUG] [REMOTE ] AGNCN: Symbol is viable for forecasting. [2026-01-20T12:00:52.011985] [INFO ] [MAIN ] [94/3502] AGNCN kept (0.3s) | 94 kept, 0 rejected | 133.3/min | ETA: 25.6m [2026-01-20T12:00:52.510761] [DEBUG] [REMOTE ] AGNCO: Retrieved 1585 rows, trimmed to 300. [2026-01-20T12:00:52.510881] [DEBUG] [REMOTE ] AGNCO: PASS: History has at least 300 days. [2026-01-20T12:00:52.511081] [DEBUG] [REMOTE ] AGNCO: PASS: Price check passed. Min price $24.56. [2026-01-20T12:00:52.511219] [DEBUG] [REMOTE ] AGNCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:52.511326] [DEBUG] [REMOTE ] AGNCO: PASS: Integrity check passed. [2026-01-20T12:00:52.511365] [DEBUG] [REMOTE ] AGNCO: Symbol is viable for forecasting. [2026-01-20T12:00:52.511412] [INFO ] [MAIN ] [95/3502] AGNCO kept (0.5s) | 95 kept, 0 rejected | 133.1/min | ETA: 25.6m [2026-01-20T12:00:52.938777] [DEBUG] [REMOTE ] AGNCP: Retrieved 1496 rows, trimmed to 300. [2026-01-20T12:00:52.938901] [DEBUG] [REMOTE ] AGNCP: PASS: History has at least 300 days. [2026-01-20T12:00:52.939101] [DEBUG] [REMOTE ] AGNCP: PASS: Price check passed. Min price $24.18. [2026-01-20T12:00:52.939248] [DEBUG] [REMOTE ] AGNCP: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:52.939357] [DEBUG] [REMOTE ] AGNCP: PASS: Integrity check passed. [2026-01-20T12:00:52.939397] [DEBUG] [REMOTE ] AGNCP: Symbol is viable for forecasting. [2026-01-20T12:00:52.939443] [INFO ] [MAIN ] [96/3502] AGNCP kept (0.4s) | 96 kept, 0 rejected | 133.2/min | ETA: 25.6m [2026-01-20T12:00:53.522111] [DEBUG] [REMOTE ] AGO: Retrieved 5469 rows, trimmed to 300. [2026-01-20T12:00:53.522458] [DEBUG] [REMOTE ] AGO: PASS: History has at least 300 days. [2026-01-20T12:00:53.522848] [DEBUG] [REMOTE ] AGO: PASS: Price check passed. Min price $80.27. [2026-01-20T12:00:53.523015] [DEBUG] [REMOTE ] AGO: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:53.523165] [DEBUG] [REMOTE ] AGO: PASS: Integrity check passed. [2026-01-20T12:00:53.523216] [DEBUG] [REMOTE ] AGO: Symbol is viable for forecasting. [2026-01-20T12:00:53.523278] [INFO ] [MAIN ] [97/3502] AGO kept (0.6s) | 97 kept, 0 rejected | 132.8/min | ETA: 25.6m [2026-01-20T12:00:53.892105] [DEBUG] [REMOTE ] AGRO: Retrieved 3765 rows, trimmed to 300. [2026-01-20T12:00:53.892305] [DEBUG] [REMOTE ] AGRO: PASS: History has at least 300 days. [2026-01-20T12:00:53.892653] [DEBUG] [REMOTE ] AGRO: PASS: Price check passed. Min price $7.13. [2026-01-20T12:00:53.892811] [DEBUG] [REMOTE ] AGRO: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:53.892954] [DEBUG] [REMOTE ] AGRO: PASS: Integrity check passed. [2026-01-20T12:00:53.892997] [DEBUG] [REMOTE ] AGRO: Symbol is viable for forecasting. [2026-01-20T12:00:53.893052] [INFO ] [MAIN ] [98/3502] AGRO kept (0.4s) | 98 kept, 0 rejected | 133.0/min | ETA: 25.6m [2026-01-20T12:00:54.381324] [DEBUG] [REMOTE ] AGX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:54.381477] [DEBUG] [REMOTE ] AGX: PASS: History has at least 300 days. [2026-01-20T12:00:54.381756] [DEBUG] [REMOTE ] AGX: PASS: Price check passed. Min price $267.14. [2026-01-20T12:00:54.381898] [DEBUG] [REMOTE ] AGX: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:54.382018] [DEBUG] [REMOTE ] AGX: PASS: Integrity check passed. [2026-01-20T12:00:54.382060] [DEBUG] [REMOTE ] AGX: Symbol is viable for forecasting. [2026-01-20T12:00:54.382109] [INFO ] [MAIN ] [99/3502] AGX kept (0.5s) | 99 kept, 0 rejected | 132.9/min | ETA: 25.6m [2026-01-20T12:00:54.863941] [DEBUG] [REMOTE ] AGYS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:54.864102] [DEBUG] [REMOTE ] AGYS: PASS: History has at least 300 days. [2026-01-20T12:00:54.864341] [DEBUG] [REMOTE ] AGYS: PASS: Price check passed. Min price $112.71. [2026-01-20T12:00:54.864480] [DEBUG] [REMOTE ] AGYS: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:54.864624] [DEBUG] [REMOTE ] AGYS: PASS: Integrity check passed. [2026-01-20T12:00:54.864668] [DEBUG] [REMOTE ] AGYS: Symbol is viable for forecasting. [2026-01-20T12:00:54.864814] [INFO ] [MAIN ] [100/3502] AGYS kept (0.5s) | 100 kept, 0 rejected | 132.8/min | ETA: 25.6m [2026-01-20T12:00:55.030862] [DEBUG] [REMOTE ] AGZD: Retrieved 3038 rows, trimmed to 300. [2026-01-20T12:00:55.030999] [DEBUG] [REMOTE ] AGZD: PASS: History has at least 300 days. [2026-01-20T12:00:55.031221] [DEBUG] [REMOTE ] AGZD: PASS: Price check passed. Min price $22.23. [2026-01-20T12:00:55.031372] [DEBUG] [REMOTE ] AGZD: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:55.031535] [DEBUG] [REMOTE ] AGZD: PASS: Integrity check passed. [2026-01-20T12:00:55.031627] [DEBUG] [REMOTE ] AGZD: Symbol is viable for forecasting. [2026-01-20T12:00:55.031703] [INFO ] [MAIN ] [101/3502] AGZD kept (0.2s) | 101 kept, 0 rejected | 133.7/min | ETA: 25.4m [2026-01-20T12:00:55.570053] [DEBUG] [REMOTE ] AHCO: Retrieved 1910 rows, trimmed to 300. [2026-01-20T12:00:55.570224] [DEBUG] [REMOTE ] AHCO: PASS: History has at least 300 days. [2026-01-20T12:00:55.570472] [DEBUG] [REMOTE ] AHCO: PASS: Price check passed. Min price $8.95. [2026-01-20T12:00:55.570631] [DEBUG] [REMOTE ] AHCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:55.570751] [DEBUG] [REMOTE ] AHCO: PASS: Integrity check passed. [2026-01-20T12:00:55.570792] [DEBUG] [REMOTE ] AHCO: Symbol is viable for forecasting. [2026-01-20T12:00:55.570845] [INFO ] [MAIN ] [102/3502] AHCO kept (0.5s) | 102 kept, 0 rejected | 133.4/min | ETA: 25.5m [2026-01-20T12:00:55.996177] [DEBUG] [REMOTE ] AHH: Retrieved 3194 rows, trimmed to 300. [2026-01-20T12:00:55.996377] [DEBUG] [REMOTE ] AHH: PASS: History has at least 300 days. [2026-01-20T12:00:55.996665] [DEBUG] [REMOTE ] AHH: PASS: Price check passed. Min price $5.91. [2026-01-20T12:00:55.996838] [DEBUG] [REMOTE ] AHH: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:55.996974] [DEBUG] [REMOTE ] AHH: PASS: Integrity check passed. [2026-01-20T12:00:55.997018] [DEBUG] [REMOTE ] AHH: Symbol is viable for forecasting. [2026-01-20T12:00:55.997094] [INFO ] [MAIN ] [103/3502] AHH kept (0.4s) | 103 kept, 0 rejected | 133.5/min | ETA: 25.5m [2026-01-20T12:00:56.227679] [DEBUG] [REMOTE ] AI: Retrieved 1282 rows, trimmed to 300. [2026-01-20T12:00:56.227851] [DEBUG] [REMOTE ] AI: PASS: History has at least 300 days. [2026-01-20T12:00:56.228126] [DEBUG] [REMOTE ] AI: PASS: Price check passed. Min price $12.85. [2026-01-20T12:00:56.228318] [DEBUG] [REMOTE ] AI: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:56.228477] [DEBUG] [REMOTE ] AI: PASS: Integrity check passed. [2026-01-20T12:00:56.228532] [DEBUG] [REMOTE ] AI: Symbol is viable for forecasting. [2026-01-20T12:00:56.228614] [INFO ] [MAIN ] [104/3502] AI kept (0.2s) | 104 kept, 0 rejected | 134.1/min | ETA: 25.3m [2026-01-20T12:00:56.730050] [DEBUG] [REMOTE ] AIA: Retrieved 4568 rows, trimmed to 300. [2026-01-20T12:00:56.730207] [DEBUG] [REMOTE ] AIA: PASS: History has at least 300 days. [2026-01-20T12:00:56.730435] [DEBUG] [REMOTE ] AIA: PASS: Price check passed. Min price $91.01. [2026-01-20T12:00:56.730586] [DEBUG] [REMOTE ] AIA: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:56.730705] [DEBUG] [REMOTE ] AIA: PASS: Integrity check passed. [2026-01-20T12:00:56.730746] [DEBUG] [REMOTE ] AIA: Symbol is viable for forecasting. [2026-01-20T12:00:56.730793] [INFO ] [MAIN ] [105/3502] AIA kept (0.5s) | 105 kept, 0 rejected | 133.9/min | ETA: 25.4m [2026-01-20T12:00:57.368512] [DEBUG] [REMOTE ] AIG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:00:57.368799] [DEBUG] [REMOTE ] AIG: PASS: History has at least 300 days. [2026-01-20T12:00:57.369204] [DEBUG] [REMOTE ] AIG: PASS: Price check passed. Min price $72.29. [2026-01-20T12:00:57.369419] [DEBUG] [REMOTE ] AIG: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:57.369640] [DEBUG] [REMOTE ] AIG: PASS: Integrity check passed. [2026-01-20T12:00:57.369707] [DEBUG] [REMOTE ] AIG: Symbol is viable for forecasting. [2026-01-20T12:00:57.369789] [INFO ] [MAIN ] [106/3502] AIG kept (0.6s) | 106 kept, 0 rejected | 133.4/min | ETA: 25.5m [2026-01-20T12:00:57.764719] [DEBUG] [REMOTE ] AIMD: Retrieved 2928 rows, trimmed to 300. [2026-01-20T12:00:57.765020] [DEBUG] [REMOTE ] AIMD: PASS: History has at least 300 days. [2026-01-20T12:00:57.765608] [DEBUG] [REMOTE ] AIMD: PASS: Price check passed. Min price $1.64. [2026-01-20T12:00:57.765834] [DEBUG] [REMOTE ] AIMD: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:57.766118] [DEBUG] [REMOTE ] AIMD: PASS: Integrity check passed. [2026-01-20T12:00:57.766190] [DEBUG] [REMOTE ] AIMD: Symbol is viable for forecasting. [2026-01-20T12:00:57.766285] [INFO ] [MAIN ] [107/3502] AIMD kept (0.4s) | 107 kept, 0 rejected | 133.5/min | ETA: 25.4m [2026-01-20T12:00:58.112708] [DEBUG] [REMOTE ] AIO: Retrieved 1563 rows, trimmed to 300. [2026-01-20T12:00:58.112933] [DEBUG] [REMOTE ] AIO: PASS: History has at least 300 days. [2026-01-20T12:00:58.113276] [DEBUG] [REMOTE ] AIO: PASS: Price check passed. Min price $20.38. [2026-01-20T12:00:58.113465] [DEBUG] [REMOTE ] AIO: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:58.113754] [DEBUG] [REMOTE ] AIO: PASS: Integrity check passed. [2026-01-20T12:00:58.113823] [DEBUG] [REMOTE ] AIO: Symbol is viable for forecasting. [2026-01-20T12:00:58.113893] [INFO ] [MAIN ] [108/3502] AIO kept (0.3s) | 108 kept, 0 rejected | 133.8/min | ETA: 25.4m [2026-01-20T12:00:58.318139] [DEBUG] [REMOTE ] AIP: Retrieved 1060 rows, trimmed to 300. [2026-01-20T12:00:58.318419] [DEBUG] [REMOTE ] AIP: PASS: History has at least 300 days. [2026-01-20T12:00:58.318958] [DEBUG] [REMOTE ] AIP: PASS: Price check passed. Min price $12.32. [2026-01-20T12:00:58.319114] [DEBUG] [REMOTE ] AIP: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:58.319294] [DEBUG] [REMOTE ] AIP: PASS: Integrity check passed. [2026-01-20T12:00:58.319338] [DEBUG] [REMOTE ] AIP: Symbol is viable for forecasting. [2026-01-20T12:00:58.319399] [INFO ] [MAIN ] [109/3502] AIP kept (0.2s) | 109 kept, 0 rejected | 134.5/min | ETA: 25.2m [2026-01-20T12:00:58.764771] [DEBUG] [REMOTE ] AIPI: Retrieved 407 rows, trimmed to 300. [2026-01-20T12:00:58.764957] [DEBUG] [REMOTE ] AIPI: PASS: History has at least 300 days. [2026-01-20T12:00:58.765216] [DEBUG] [REMOTE ] AIPI: PASS: Price check passed. Min price $37.95. [2026-01-20T12:00:58.765361] [DEBUG] [REMOTE ] AIPI: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:58.765482] [DEBUG] [REMOTE ] AIPI: PASS: Integrity check passed. [2026-01-20T12:00:58.765525] [DEBUG] [REMOTE ] AIPI: Symbol is viable for forecasting. [2026-01-20T12:00:58.765596] [INFO ] [MAIN ] [110/3502] AIPI kept (0.4s) | 110 kept, 0 rejected | 134.5/min | ETA: 25.2m [2026-01-20T12:00:59.251928] [DEBUG] [REMOTE ] AIQ: Retrieved 1929 rows, trimmed to 300. [2026-01-20T12:00:59.252112] [DEBUG] [REMOTE ] AIQ: PASS: History has at least 300 days. [2026-01-20T12:00:59.252372] [DEBUG] [REMOTE ] AIQ: PASS: Price check passed. Min price $47.29. [2026-01-20T12:00:59.252516] [DEBUG] [REMOTE ] AIQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:59.252658] [DEBUG] [REMOTE ] AIQ: PASS: Integrity check passed. [2026-01-20T12:00:59.252703] [DEBUG] [REMOTE ] AIQ: Symbol is viable for forecasting. [2026-01-20T12:00:59.252757] [INFO ] [MAIN ] [111/3502] AIQ kept (0.5s) | 111 kept, 0 rejected | 134.4/min | ETA: 25.2m [2026-01-20T12:00:59.575350] [DEBUG] [REMOTE ] AIRG: Retrieved 2371 rows, trimmed to 300. [2026-01-20T12:00:59.575650] [DEBUG] [REMOTE ] AIRG: PASS: History has at least 300 days. [2026-01-20T12:00:59.575975] [DEBUG] [REMOTE ] AIRG: PASS: Price check passed. Min price $3.07. [2026-01-20T12:00:59.576349] [DEBUG] [REMOTE ] AIRG: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:59.576515] [DEBUG] [REMOTE ] AIRG: PASS: Integrity check passed. [2026-01-20T12:00:59.576560] [DEBUG] [REMOTE ] AIRG: Symbol is viable for forecasting. [2026-01-20T12:00:59.576643] [INFO ] [MAIN ] [112/3502] AIRG kept (0.3s) | 112 kept, 0 rejected | 134.7/min | ETA: 25.2m [2026-01-20T12:00:59.953675] [DEBUG] [REMOTE ] AIRJ: Retrieved 462 rows, trimmed to 300. [2026-01-20T12:00:59.953816] [DEBUG] [REMOTE ] AIRJ: PASS: History has at least 300 days. [2026-01-20T12:00:59.954035] [DEBUG] [REMOTE ] AIRJ: PASS: Price check passed. Min price $2.78. [2026-01-20T12:00:59.954186] [DEBUG] [REMOTE ] AIRJ: PASS: Continuity check passed with 300 days. [2026-01-20T12:00:59.954301] [DEBUG] [REMOTE ] AIRJ: PASS: Integrity check passed. [2026-01-20T12:00:59.954344] [DEBUG] [REMOTE ] AIRJ: Symbol is viable for forecasting. [2026-01-20T12:00:59.954393] [INFO ] [MAIN ] [113/3502] AIRJ kept (0.4s) | 113 kept, 0 rejected | 134.9/min | ETA: 25.1m [2026-01-20T12:01:00.413931] [DEBUG] [REMOTE ] AIRS: Retrieved 1058 rows, trimmed to 300. [2026-01-20T12:01:00.414057] [DEBUG] [REMOTE ] AIRS: PASS: History has at least 300 days. [2026-01-20T12:01:00.414260] [DEBUG] [REMOTE ] AIRS: PASS: Price check passed. Min price $1.85. [2026-01-20T12:01:00.414399] [DEBUG] [REMOTE ] AIRS: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:00.414510] [DEBUG] [REMOTE ] AIRS: PASS: Integrity check passed. [2026-01-20T12:01:00.414551] [DEBUG] [REMOTE ] AIRS: Symbol is viable for forecasting. [2026-01-20T12:01:00.414617] [INFO ] [MAIN ] [114/3502] AIRS kept (0.5s) | 114 kept, 0 rejected | 134.8/min | ETA: 25.1m [2026-01-20T12:01:00.779315] [DEBUG] [REMOTE ] AISP: Retrieved 1179 rows, trimmed to 300. [2026-01-20T12:01:00.779774] [DEBUG] [REMOTE ] AISP: PASS: History has at least 300 days. [2026-01-20T12:01:00.780053] [DEBUG] [REMOTE ] AISP: PASS: Price check passed. Min price $2.76. [2026-01-20T12:01:00.780214] [DEBUG] [REMOTE ] AISP: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:00.780385] [DEBUG] [REMOTE ] AISP: PASS: Integrity check passed. [2026-01-20T12:01:00.780432] [DEBUG] [REMOTE ] AISP: Symbol is viable for forecasting. [2026-01-20T12:01:00.780721] [INFO ] [MAIN ] [115/3502] AISP kept (0.4s) | 115 kept, 0 rejected | 135.1/min | ETA: 25.1m [2026-01-20T12:01:01.245538] [DEBUG] [REMOTE ] AIZN: Retrieved 1291 rows, trimmed to 300. [2026-01-20T12:01:01.245696] [DEBUG] [REMOTE ] AIZN: PASS: History has at least 300 days. [2026-01-20T12:01:01.245912] [DEBUG] [REMOTE ] AIZN: PASS: Price check passed. Min price $19.26. [2026-01-20T12:01:01.246051] [DEBUG] [REMOTE ] AIZN: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:01.246168] [DEBUG] [REMOTE ] AIZN: PASS: Integrity check passed. [2026-01-20T12:01:01.246209] [DEBUG] [REMOTE ] AIZN: Symbol is viable for forecasting. [2026-01-20T12:01:01.246259] [INFO ] [MAIN ] [116/3502] AIZN kept (0.5s) | 116 kept, 0 rejected | 135.0/min | ETA: 25.1m [2026-01-20T12:01:01.769751] [DEBUG] [REMOTE ] AJG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:01.770018] [DEBUG] [REMOTE ] AJG: PASS: History has at least 300 days. [2026-01-20T12:01:01.770493] [DEBUG] [REMOTE ] AJG: PASS: Price check passed. Min price $237.85. [2026-01-20T12:01:01.770706] [DEBUG] [REMOTE ] AJG: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:01.770894] [DEBUG] [REMOTE ] AJG: PASS: Integrity check passed. [2026-01-20T12:01:01.770947] [DEBUG] [REMOTE ] AJG: Symbol is viable for forecasting. [2026-01-20T12:01:01.771044] [INFO ] [MAIN ] [117/3502] AJG kept (0.5s) | 117 kept, 0 rejected | 134.8/min | ETA: 25.1m [2026-01-20T12:01:02.283992] [DEBUG] [REMOTE ] AKAM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:02.284148] [DEBUG] [REMOTE ] AKAM: PASS: History has at least 300 days. [2026-01-20T12:01:02.284399] [DEBUG] [REMOTE ] AKAM: PASS: Price check passed. Min price $71.97. [2026-01-20T12:01:02.284547] [DEBUG] [REMOTE ] AKAM: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:02.284714] [DEBUG] [REMOTE ] AKAM: PASS: Integrity check passed. [2026-01-20T12:01:02.284764] [DEBUG] [REMOTE ] AKAM: Symbol is viable for forecasting. [2026-01-20T12:01:02.284817] [INFO ] [MAIN ] [118/3502] AKAM kept (0.5s) | 118 kept, 0 rejected | 134.6/min | ETA: 25.1m [2026-01-20T12:01:02.496838] [DEBUG] [REMOTE ] AKBA: Retrieved 2976 rows, trimmed to 300. [2026-01-20T12:01:02.497007] [DEBUG] [REMOTE ] AKBA: PASS: History has at least 300 days. [2026-01-20T12:01:02.497362] [DEBUG] [REMOTE ] AKBA: PASS: Price check passed. Min price $1.34. [2026-01-20T12:01:02.497778] [DEBUG] [REMOTE ] AKBA: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:02.497948] [DEBUG] [REMOTE ] AKBA: PASS: Integrity check passed. [2026-01-20T12:01:02.498002] [DEBUG] [REMOTE ] AKBA: Symbol is viable for forecasting. [2026-01-20T12:01:02.498064] [INFO ] [MAIN ] [119/3502] AKBA kept (0.2s) | 119 kept, 0 rejected | 135.2/min | ETA: 25.0m [2026-01-20T12:01:03.034012] [DEBUG] [REMOTE ] AL: Retrieved 3709 rows, trimmed to 300. [2026-01-20T12:01:03.034166] [DEBUG] [REMOTE ] AL: PASS: History has at least 300 days. [2026-01-20T12:01:03.034486] [DEBUG] [REMOTE ] AL: PASS: Price check passed. Min price $63.35. [2026-01-20T12:01:03.034655] [DEBUG] [REMOTE ] AL: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:03.034805] [DEBUG] [REMOTE ] AL: PASS: Integrity check passed. [2026-01-20T12:01:03.034869] [DEBUG] [REMOTE ] AL: Symbol is viable for forecasting. [2026-01-20T12:01:03.034933] [INFO ] [MAIN ] [120/3502] AL kept (0.5s) | 120 kept, 0 rejected | 135.0/min | ETA: 25.1m [2026-01-20T12:01:03.240596] [DEBUG] [REMOTE ] ALAB: Retrieved 459 rows, trimmed to 300. [2026-01-20T12:01:03.240749] [DEBUG] [REMOTE ] ALAB: PASS: History has at least 300 days. [2026-01-20T12:01:03.240970] [DEBUG] [REMOTE ] ALAB: PASS: Price check passed. Min price $139.29. [2026-01-20T12:01:03.241113] [DEBUG] [REMOTE ] ALAB: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:03.241234] [DEBUG] [REMOTE ] ALAB: PASS: Integrity check passed. [2026-01-20T12:01:03.241276] [DEBUG] [REMOTE ] ALAB: Symbol is viable for forecasting. [2026-01-20T12:01:03.241325] [INFO ] [MAIN ] [121/3502] ALAB kept (0.2s) | 121 kept, 0 rejected | 135.6/min | ETA: 24.9m [2026-01-20T12:01:03.974494] [DEBUG] [REMOTE ] ALB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:03.974865] [DEBUG] [REMOTE ] ALB: PASS: History has at least 300 days. [2026-01-20T12:01:03.975150] [DEBUG] [REMOTE ] ALB: PASS: Price check passed. Min price $88.18. [2026-01-20T12:01:03.975298] [DEBUG] [REMOTE ] ALB: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:03.975422] [DEBUG] [REMOTE ] ALB: PASS: Integrity check passed. [2026-01-20T12:01:03.975466] [DEBUG] [REMOTE ] ALB: Symbol is viable for forecasting. [2026-01-20T12:01:03.975516] [INFO ] [MAIN ] [122/3502] ALB kept (0.7s) | 122 kept, 0 rejected | 134.8/min | ETA: 25.1m [2026-01-20T12:01:04.183154] [DEBUG] [REMOTE ] ALC: Retrieved 1704 rows, trimmed to 300. [2026-01-20T12:01:04.183283] [DEBUG] [REMOTE ] ALC: PASS: History has at least 300 days. [2026-01-20T12:01:04.183493] [DEBUG] [REMOTE ] ALC: PASS: Price check passed. Min price $73.60. [2026-01-20T12:01:04.183671] [DEBUG] [REMOTE ] ALC: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:04.183806] [DEBUG] [REMOTE ] ALC: PASS: Integrity check passed. [2026-01-20T12:01:04.183847] [DEBUG] [REMOTE ] ALC: Symbol is viable for forecasting. [2026-01-20T12:01:04.183896] [INFO ] [MAIN ] [123/3502] ALC kept (0.2s) | 123 kept, 0 rejected | 135.4/min | ETA: 25.0m [2026-01-20T12:01:04.844638] [DEBUG] [REMOTE ] ALCO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:04.844827] [DEBUG] [REMOTE ] ALCO: PASS: History has at least 300 days. [2026-01-20T12:01:04.845102] [DEBUG] [REMOTE ] ALCO: PASS: Price check passed. Min price $31.31. [2026-01-20T12:01:04.845250] [DEBUG] [REMOTE ] ALCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:04.845386] [DEBUG] [REMOTE ] ALCO: PASS: Integrity check passed. [2026-01-20T12:01:04.845430] [DEBUG] [REMOTE ] ALCO: Symbol is viable for forecasting. [2026-01-20T12:01:04.845481] [INFO ] [MAIN ] [124/3502] ALCO kept (0.7s) | 124 kept, 0 rejected | 134.9/min | ETA: 25.0m [2026-01-20T12:01:05.208690] [DEBUG] [REMOTE ] ALDX: Retrieved 2946 rows, trimmed to 300. [2026-01-20T12:01:05.208830] [DEBUG] [REMOTE ] ALDX: PASS: History has at least 300 days. [2026-01-20T12:01:05.209062] [DEBUG] [REMOTE ] ALDX: PASS: Price check passed. Min price $3.99. [2026-01-20T12:01:05.209207] [DEBUG] [REMOTE ] ALDX: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:05.209332] [DEBUG] [REMOTE ] ALDX: PASS: Integrity check passed. [2026-01-20T12:01:05.209375] [DEBUG] [REMOTE ] ALDX: Symbol is viable for forecasting. [2026-01-20T12:01:05.209438] [INFO ] [MAIN ] [125/3502] ALDX kept (0.4s) | 125 kept, 0 rejected | 135.1/min | ETA: 25.0m [2026-01-20T12:01:05.595734] [DEBUG] [REMOTE ] ALEX: Retrieved 3418 rows, trimmed to 300. [2026-01-20T12:01:05.595942] [DEBUG] [REMOTE ] ALEX: PASS: History has at least 300 days. [2026-01-20T12:01:05.596224] [DEBUG] [REMOTE ] ALEX: PASS: Price check passed. Min price $14.89. [2026-01-20T12:01:05.596369] [DEBUG] [REMOTE ] ALEX: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:05.596503] [DEBUG] [REMOTE ] ALEX: PASS: Integrity check passed. [2026-01-20T12:01:05.596545] [DEBUG] [REMOTE ] ALEX: Symbol is viable for forecasting. [2026-01-20T12:01:05.596623] [INFO ] [MAIN ] [126/3502] ALEX kept (0.4s) | 126 kept, 0 rejected | 135.2/min | ETA: 25.0m [2026-01-20T12:01:05.977333] [DEBUG] [REMOTE ] ALG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:05.977469] [DEBUG] [REMOTE ] ALG: PASS: History has at least 300 days. [2026-01-20T12:01:05.977707] [DEBUG] [REMOTE ] ALG: PASS: Price check passed. Min price $157.52. [2026-01-20T12:01:05.977847] [DEBUG] [REMOTE ] ALG: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:05.977965] [DEBUG] [REMOTE ] ALG: PASS: Integrity check passed. [2026-01-20T12:01:05.978005] [DEBUG] [REMOTE ] ALG: Symbol is viable for forecasting. [2026-01-20T12:01:05.978053] [INFO ] [MAIN ] [127/3502] ALG kept (0.4s) | 127 kept, 0 rejected | 135.4/min | ETA: 24.9m [2026-01-20T12:01:06.229274] [DEBUG] [REMOTE ] ALGM: Retrieved 1310 rows, trimmed to 300. [2026-01-20T12:01:06.229408] [DEBUG] [REMOTE ] ALGM: PASS: History has at least 300 days. [2026-01-20T12:01:06.229639] [DEBUG] [REMOTE ] ALGM: PASS: Price check passed. Min price $22.80. [2026-01-20T12:01:06.229785] [DEBUG] [REMOTE ] ALGM: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:06.229898] [DEBUG] [REMOTE ] ALGM: PASS: Integrity check passed. [2026-01-20T12:01:06.229939] [DEBUG] [REMOTE ] ALGM: Symbol is viable for forecasting. [2026-01-20T12:01:06.229989] [INFO ] [MAIN ] [128/3502] ALGM kept (0.3s) | 128 kept, 0 rejected | 135.8/min | ETA: 24.8m [2026-01-20T12:01:06.946988] [DEBUG] [REMOTE ] ALGN: Retrieved 6279 rows, trimmed to 300. [2026-01-20T12:01:06.947138] [DEBUG] [REMOTE ] ALGN: PASS: History has at least 300 days. [2026-01-20T12:01:06.947365] [DEBUG] [REMOTE ] ALGN: PASS: Price check passed. Min price $131.91. [2026-01-20T12:01:06.947508] [DEBUG] [REMOTE ] ALGN: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:06.947648] [DEBUG] [REMOTE ] ALGN: PASS: Integrity check passed. [2026-01-20T12:01:06.947690] [DEBUG] [REMOTE ] ALGN: Symbol is viable for forecasting. [2026-01-20T12:01:06.947740] [INFO ] [MAIN ] [129/3502] ALGN kept (0.7s) | 129 kept, 0 rejected | 135.2/min | ETA: 25.0m [2026-01-20T12:01:07.189137] [DEBUG] [REMOTE ] ALGS: Retrieved 1319 rows, trimmed to 300. [2026-01-20T12:01:07.189280] [DEBUG] [REMOTE ] ALGS: PASS: History has at least 300 days. [2026-01-20T12:01:07.189482] [DEBUG] [REMOTE ] ALGS: PASS: Price check passed. Min price $6.07. [2026-01-20T12:01:07.189645] [DEBUG] [REMOTE ] ALGS: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:07.189756] [DEBUG] [REMOTE ] ALGS: PASS: Integrity check passed. [2026-01-20T12:01:07.189796] [DEBUG] [REMOTE ] ALGS: Symbol is viable for forecasting. [2026-01-20T12:01:07.189844] [INFO ] [MAIN ] [130/3502] ALGS kept (0.2s) | 130 kept, 0 rejected | 135.7/min | ETA: 24.9m [2026-01-20T12:01:07.617318] [DEBUG] [REMOTE ] ALHC: Retrieved 1209 rows, trimmed to 300. [2026-01-20T12:01:07.617463] [DEBUG] [REMOTE ] ALHC: PASS: History has at least 300 days. [2026-01-20T12:01:07.617737] [DEBUG] [REMOTE ] ALHC: PASS: Price check passed. Min price $16.04. [2026-01-20T12:01:07.617891] [DEBUG] [REMOTE ] ALHC: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:07.618012] [DEBUG] [REMOTE ] ALHC: PASS: Integrity check passed. [2026-01-20T12:01:07.618055] [DEBUG] [REMOTE ] ALHC: Symbol is viable for forecasting. [2026-01-20T12:01:07.618103] [INFO ] [MAIN ] [131/3502] ALHC kept (0.4s) | 131 kept, 0 rejected | 135.7/min | ETA: 24.8m [2026-01-20T12:01:08.116082] [DEBUG] [REMOTE ] ALK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:08.116215] [DEBUG] [REMOTE ] ALK: PASS: History has at least 300 days. [2026-01-20T12:01:08.116432] [DEBUG] [REMOTE ] ALK: PASS: Price check passed. Min price $37.82. [2026-01-20T12:01:08.116590] [DEBUG] [REMOTE ] ALK: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:08.116715] [DEBUG] [REMOTE ] ALK: PASS: Integrity check passed. [2026-01-20T12:01:08.116757] [DEBUG] [REMOTE ] ALK: Symbol is viable for forecasting. [2026-01-20T12:01:08.116807] [INFO ] [MAIN ] [132/3502] ALK kept (0.5s) | 132 kept, 0 rejected | 135.6/min | ETA: 24.9m [2026-01-20T12:01:08.599474] [DEBUG] [REMOTE ] ALKS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:08.599627] [DEBUG] [REMOTE ] ALKS: PASS: History has at least 300 days. [2026-01-20T12:01:08.599850] [DEBUG] [REMOTE ] ALKS: PASS: Price check passed. Min price $27.81. [2026-01-20T12:01:08.599987] [DEBUG] [REMOTE ] ALKS: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:08.600104] [DEBUG] [REMOTE ] ALKS: PASS: Integrity check passed. [2026-01-20T12:01:08.600144] [DEBUG] [REMOTE ] ALKS: Symbol is viable for forecasting. [2026-01-20T12:01:08.600191] [INFO ] [MAIN ] [133/3502] ALKS kept (0.5s) | 133 kept, 0 rejected | 135.5/min | ETA: 24.9m [2026-01-20T12:01:08.944454] [DEBUG] [REMOTE ] ALL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:08.944607] [DEBUG] [REMOTE ] ALL: PASS: History has at least 300 days. [2026-01-20T12:01:08.945023] [DEBUG] [REMOTE ] ALL: PASS: Price check passed. Min price $189.10. [2026-01-20T12:01:08.945163] [DEBUG] [REMOTE ] ALL: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:08.945283] [DEBUG] [REMOTE ] ALL: PASS: Integrity check passed. [2026-01-20T12:01:08.945335] [DEBUG] [REMOTE ] ALL: Symbol is viable for forecasting. [2026-01-20T12:01:08.945394] [INFO ] [MAIN ] [134/3502] ALL kept (0.3s) | 134 kept, 0 rejected | 135.7/min | ETA: 24.8m [2026-01-20T12:01:09.186402] [DEBUG] [REMOTE ] ALLE: Retrieved 3059 rows, trimmed to 300. [2026-01-20T12:01:09.186530] [DEBUG] [REMOTE ] ALLE: PASS: History has at least 300 days. [2026-01-20T12:01:09.186977] [DEBUG] [REMOTE ] ALLE: PASS: Price check passed. Min price $156.99. [2026-01-20T12:01:09.187145] [DEBUG] [REMOTE ] ALLE: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:09.187261] [DEBUG] [REMOTE ] ALLE: PASS: Integrity check passed. [2026-01-20T12:01:09.187301] [DEBUG] [REMOTE ] ALLE: Symbol is viable for forecasting. [2026-01-20T12:01:09.187350] [INFO ] [MAIN ] [135/3502] ALLE kept (0.2s) | 135 kept, 0 rejected | 136.1/min | ETA: 24.7m [2026-01-20T12:01:09.698197] [DEBUG] [REMOTE ] ALLO: Retrieved 1826 rows, trimmed to 300. [2026-01-20T12:01:09.698322] [DEBUG] [REMOTE ] ALLO: PASS: History has at least 300 days. [2026-01-20T12:01:09.698530] [DEBUG] [REMOTE ] ALLO: PASS: Price check passed. Min price $1.05. [2026-01-20T12:01:09.698709] [DEBUG] [REMOTE ] ALLO: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:09.698828] [DEBUG] [REMOTE ] ALLO: PASS: Integrity check passed. [2026-01-20T12:01:09.698870] [DEBUG] [REMOTE ] ALLO: Symbol is viable for forecasting. [2026-01-20T12:01:09.698919] [INFO ] [MAIN ] [136/3502] ALLO kept (0.5s) | 136 kept, 0 rejected | 136.0/min | ETA: 24.8m [2026-01-20T12:01:10.143392] [DEBUG] [REMOTE ] ALLY: Retrieved 2961 rows, trimmed to 300. [2026-01-20T12:01:10.143515] [DEBUG] [REMOTE ] ALLY: PASS: History has at least 300 days. [2026-01-20T12:01:10.143748] [DEBUG] [REMOTE ] ALLY: PASS: Price check passed. Min price $37.57. [2026-01-20T12:01:10.144076] [DEBUG] [REMOTE ] ALLY: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:10.144189] [DEBUG] [REMOTE ] ALLY: PASS: Integrity check passed. [2026-01-20T12:01:10.144231] [DEBUG] [REMOTE ] ALLY: Symbol is viable for forecasting. [2026-01-20T12:01:10.144281] [INFO ] [MAIN ] [137/3502] ALLY kept (0.4s) | 137 kept, 0 rejected | 136.0/min | ETA: 24.7m [2026-01-20T12:01:10.398700] [DEBUG] [REMOTE ] ALMS: Retrieved 390 rows, trimmed to 300. [2026-01-20T12:01:10.398822] [DEBUG] [REMOTE ] ALMS: PASS: History has at least 300 days. [2026-01-20T12:01:10.399019] [DEBUG] [REMOTE ] ALMS: PASS: Price check passed. Min price $4.49. [2026-01-20T12:01:10.399152] [DEBUG] [REMOTE ] ALMS: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:10.399259] [DEBUG] [REMOTE ] ALMS: PASS: Integrity check passed. [2026-01-20T12:01:10.399299] [DEBUG] [REMOTE ] ALMS: Symbol is viable for forecasting. [2026-01-20T12:01:10.399346] [INFO ] [MAIN ] [138/3502] ALMS kept (0.3s) | 138 kept, 0 rejected | 136.4/min | ETA: 24.7m [2026-01-20T12:01:11.018821] [DEBUG] [REMOTE ] ALNY: Retrieved 5443 rows, trimmed to 300. [2026-01-20T12:01:11.018952] [DEBUG] [REMOTE ] ALNY: PASS: History has at least 300 days. [2026-01-20T12:01:11.019203] [DEBUG] [REMOTE ] ALNY: PASS: Price check passed. Min price $359.26. [2026-01-20T12:01:11.019349] [DEBUG] [REMOTE ] ALNY: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:11.019467] [DEBUG] [REMOTE ] ALNY: PASS: Integrity check passed. [2026-01-20T12:01:11.019509] [DEBUG] [REMOTE ] ALNY: Symbol is viable for forecasting. [2026-01-20T12:01:11.019560] [INFO ] [MAIN ] [139/3502] ALNY kept (0.6s) | 139 kept, 0 rejected | 136.0/min | ETA: 24.7m [2026-01-20T12:01:11.370155] [DEBUG] [REMOTE ] ALRM: Retrieved 2656 rows, trimmed to 300. [2026-01-20T12:01:11.370298] [DEBUG] [REMOTE ] ALRM: PASS: History has at least 300 days. [2026-01-20T12:01:11.370557] [DEBUG] [REMOTE ] ALRM: PASS: Price check passed. Min price $47.13. [2026-01-20T12:01:11.370765] [DEBUG] [REMOTE ] ALRM: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:11.370908] [DEBUG] [REMOTE ] ALRM: PASS: Integrity check passed. [2026-01-20T12:01:11.370967] [DEBUG] [REMOTE ] ALRM: Symbol is viable for forecasting. [2026-01-20T12:01:11.371035] [INFO ] [MAIN ] [140/3502] ALRM kept (0.4s) | 140 kept, 0 rejected | 136.2/min | ETA: 24.7m [2026-01-20T12:01:11.899606] [DEBUG] [REMOTE ] ALRS: Retrieved 6290 rows, trimmed to 300. [2026-01-20T12:01:11.899739] [DEBUG] [REMOTE ] ALRS: PASS: History has at least 300 days. [2026-01-20T12:01:11.900105] [DEBUG] [REMOTE ] ALRS: PASS: Price check passed. Min price $20.73. [2026-01-20T12:01:11.900239] [DEBUG] [REMOTE ] ALRS: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:11.900351] [DEBUG] [REMOTE ] ALRS: PASS: Integrity check passed. [2026-01-20T12:01:11.900391] [DEBUG] [REMOTE ] ALRS: Symbol is viable for forecasting. [2026-01-20T12:01:11.900438] [INFO ] [MAIN ] [141/3502] ALRS kept (0.5s) | 141 kept, 0 rejected | 136.0/min | ETA: 24.7m [2026-01-20T12:01:12.247433] [DEBUG] [REMOTE ] ALSN: Retrieved 3481 rows, trimmed to 300. [2026-01-20T12:01:12.247558] [DEBUG] [REMOTE ] ALSN: PASS: History has at least 300 days. [2026-01-20T12:01:12.247844] [DEBUG] [REMOTE ] ALSN: PASS: Price check passed. Min price $79.02. [2026-01-20T12:01:12.248023] [DEBUG] [REMOTE ] ALSN: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:12.248170] [DEBUG] [REMOTE ] ALSN: PASS: Integrity check passed. [2026-01-20T12:01:12.248227] [DEBUG] [REMOTE ] ALSN: Symbol is viable for forecasting. [2026-01-20T12:01:12.248305] [INFO ] [MAIN ] [142/3502] ALSN kept (0.3s) | 142 kept, 0 rejected | 136.2/min | ETA: 24.7m [2026-01-20T12:01:12.587795] [DEBUG] [REMOTE ] ALTG: Retrieved 1693 rows, trimmed to 300. [2026-01-20T12:01:12.587921] [DEBUG] [REMOTE ] ALTG: PASS: History has at least 300 days. [2026-01-20T12:01:12.588124] [DEBUG] [REMOTE ] ALTG: PASS: Price check passed. Min price $4.19. [2026-01-20T12:01:12.588255] [DEBUG] [REMOTE ] ALTG: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:12.588365] [DEBUG] [REMOTE ] ALTG: PASS: Integrity check passed. [2026-01-20T12:01:12.588404] [DEBUG] [REMOTE ] ALTG: Symbol is viable for forecasting. [2026-01-20T12:01:12.588451] [INFO ] [MAIN ] [143/3502] ALTG kept (0.3s) | 143 kept, 0 rejected | 136.4/min | ETA: 24.6m [2026-01-20T12:01:12.920349] [DEBUG] [REMOTE ] ALTI: Retrieved 763 rows, trimmed to 300. [2026-01-20T12:01:12.920489] [DEBUG] [REMOTE ] ALTI: PASS: History has at least 300 days. [2026-01-20T12:01:12.920734] [DEBUG] [REMOTE ] ALTI: PASS: Price check passed. Min price $3.76. [2026-01-20T12:01:12.921069] [DEBUG] [REMOTE ] ALTI: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:12.921205] [DEBUG] [REMOTE ] ALTI: PASS: Integrity check passed. [2026-01-20T12:01:12.921258] [DEBUG] [REMOTE ] ALTI: Symbol is viable for forecasting. [2026-01-20T12:01:12.921322] [INFO ] [MAIN ] [144/3502] ALTI kept (0.3s) | 144 kept, 0 rejected | 136.6/min | ETA: 24.6m [2026-01-20T12:01:13.482441] [DEBUG] [REMOTE ] ALTS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:13.482591] [DEBUG] [REMOTE ] ALTS: PASS: History has at least 300 days. [2026-01-20T12:01:13.482809] [DEBUG] [REMOTE ] ALTS: PASS: Price check passed. Min price $1.10. [2026-01-20T12:01:13.482944] [DEBUG] [REMOTE ] ALTS: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:13.483058] [DEBUG] [REMOTE ] ALTS: PASS: Integrity check passed. [2026-01-20T12:01:13.483098] [DEBUG] [REMOTE ] ALTS: Symbol is viable for forecasting. [2026-01-20T12:01:13.483144] [INFO ] [MAIN ] [145/3502] ALTS kept (0.6s) | 145 kept, 0 rejected | 136.4/min | ETA: 24.6m [2026-01-20T12:01:13.839490] [DEBUG] [REMOTE ] ALTY: Retrieved 2645 rows, trimmed to 300. [2026-01-20T12:01:13.839643] [DEBUG] [REMOTE ] ALTY: PASS: History has at least 300 days. [2026-01-20T12:01:13.839855] [DEBUG] [REMOTE ] ALTY: PASS: Price check passed. Min price $11.63. [2026-01-20T12:01:13.839990] [DEBUG] [REMOTE ] ALTY: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:13.840100] [DEBUG] [REMOTE ] ALTY: PASS: Integrity check passed. [2026-01-20T12:01:13.840140] [DEBUG] [REMOTE ] ALTY: Symbol is viable for forecasting. [2026-01-20T12:01:13.840188] [INFO ] [MAIN ] [146/3502] ALTY kept (0.4s) | 146 kept, 0 rejected | 136.6/min | ETA: 24.6m [2026-01-20T12:01:14.130241] [DEBUG] [REMOTE ] ALVO: Retrieved 900 rows, trimmed to 300. [2026-01-20T12:01:14.130374] [DEBUG] [REMOTE ] ALVO: PASS: History has at least 300 days. [2026-01-20T12:01:14.130600] [DEBUG] [REMOTE ] ALVO: PASS: Price check passed. Min price $4.58. [2026-01-20T12:01:14.130745] [DEBUG] [REMOTE ] ALVO: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:14.130853] [DEBUG] [REMOTE ] ALVO: PASS: Integrity check passed. [2026-01-20T12:01:14.130893] [DEBUG] [REMOTE ] ALVO: Symbol is viable for forecasting. [2026-01-20T12:01:14.130939] [INFO ] [MAIN ] [147/3502] ALVO kept (0.3s) | 147 kept, 0 rejected | 136.9/min | ETA: 24.5m [2026-01-20T12:01:14.780651] [DEBUG] [REMOTE ] ALX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:14.780795] [DEBUG] [REMOTE ] ALX: PASS: History has at least 300 days. [2026-01-20T12:01:14.781023] [DEBUG] [REMOTE ] ALX: PASS: Price check passed. Min price $205.15. [2026-01-20T12:01:14.781161] [DEBUG] [REMOTE ] ALX: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:14.781279] [DEBUG] [REMOTE ] ALX: PASS: Integrity check passed. [2026-01-20T12:01:14.781320] [DEBUG] [REMOTE ] ALX: Symbol is viable for forecasting. [2026-01-20T12:01:14.781369] [INFO ] [MAIN ] [148/3502] ALX kept (0.7s) | 148 kept, 0 rejected | 136.4/min | ETA: 24.6m [2026-01-20T12:01:15.048490] [DEBUG] [REMOTE ] ALXO: Retrieved 1383 rows, trimmed to 300. [2026-01-20T12:01:15.048645] [DEBUG] [REMOTE ] ALXO: PASS: History has at least 300 days. [2026-01-20T12:01:15.048875] [DEBUG] [REMOTE ] ALXO: PASS: Price check passed. Min price $1.08. [2026-01-20T12:01:15.049017] [DEBUG] [REMOTE ] ALXO: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:15.049135] [DEBUG] [REMOTE ] ALXO: PASS: Integrity check passed. [2026-01-20T12:01:15.049176] [DEBUG] [REMOTE ] ALXO: Symbol is viable for forecasting. [2026-01-20T12:01:15.049226] [INFO ] [MAIN ] [149/3502] ALXO kept (0.3s) | 149 kept, 0 rejected | 136.8/min | ETA: 24.5m [2026-01-20T12:01:15.449171] [DEBUG] [REMOTE ] ALZN: Retrieved 1154 rows, trimmed to 300. [2026-01-20T12:01:15.449301] [DEBUG] [REMOTE ] ALZN: PASS: History has at least 300 days. [2026-01-20T12:01:15.449502] [DEBUG] [REMOTE ] ALZN: PASS: Price check passed. Min price $1.82. [2026-01-20T12:01:15.449705] [DEBUG] [REMOTE ] ALZN: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:15.449829] [DEBUG] [REMOTE ] ALZN: PASS: Integrity check passed. [2026-01-20T12:01:15.449871] [DEBUG] [REMOTE ] ALZN: Symbol is viable for forecasting. [2026-01-20T12:01:15.449920] [INFO ] [MAIN ] [150/3502] ALZN kept (0.4s) | 150 kept, 0 rejected | 136.9/min | ETA: 24.5m [2026-01-20T12:01:15.815641] [DEBUG] [REMOTE ] AM: Retrieved 2816 rows, trimmed to 300. [2026-01-20T12:01:15.815772] [DEBUG] [REMOTE ] AM: PASS: History has at least 300 days. [2026-01-20T12:01:15.815985] [DEBUG] [REMOTE ] AM: PASS: Price check passed. Min price $17.15. [2026-01-20T12:01:15.816116] [DEBUG] [REMOTE ] AM: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:15.816229] [DEBUG] [REMOTE ] AM: PASS: Integrity check passed. [2026-01-20T12:01:15.816269] [DEBUG] [REMOTE ] AM: Symbol is viable for forecasting. [2026-01-20T12:01:15.816315] [INFO ] [MAIN ] [151/3502] AM kept (0.4s) | 151 kept, 0 rejected | 137.0/min | ETA: 24.5m [2026-01-20T12:01:16.132871] [DEBUG] [REMOTE ] AMAL: Retrieved 1872 rows, trimmed to 300. [2026-01-20T12:01:16.133019] [DEBUG] [REMOTE ] AMAL: PASS: History has at least 300 days. [2026-01-20T12:01:16.133267] [DEBUG] [REMOTE ] AMAL: PASS: Price check passed. Min price $26.55. [2026-01-20T12:01:16.133431] [DEBUG] [REMOTE ] AMAL: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:16.133566] [DEBUG] [REMOTE ] AMAL: PASS: Integrity check passed. [2026-01-20T12:01:16.133636] [DEBUG] [REMOTE ] AMAL: Symbol is viable for forecasting. [2026-01-20T12:01:16.133696] [INFO ] [MAIN ] [152/3502] AMAL kept (0.3s) | 152 kept, 0 rejected | 137.3/min | ETA: 24.4m [2026-01-20T12:01:16.737043] [DEBUG] [REMOTE ] AMBA: Retrieved 3336 rows, trimmed to 300. [2026-01-20T12:01:16.737199] [DEBUG] [REMOTE ] AMBA: PASS: History has at least 300 days. [2026-01-20T12:01:16.737475] [DEBUG] [REMOTE ] AMBA: PASS: Price check passed. Min price $64.60. [2026-01-20T12:01:16.737664] [DEBUG] [REMOTE ] AMBA: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:16.737800] [DEBUG] [REMOTE ] AMBA: PASS: Integrity check passed. [2026-01-20T12:01:16.737847] [DEBUG] [REMOTE ] AMBA: Symbol is viable for forecasting. [2026-01-20T12:01:16.737905] [INFO ] [MAIN ] [153/3502] AMBA kept (0.6s) | 153 kept, 0 rejected | 136.9/min | ETA: 24.5m [2026-01-20T12:01:16.976672] [DEBUG] [REMOTE ] AMBP: Retrieved 1118 rows, trimmed to 300. [2026-01-20T12:01:16.976842] [DEBUG] [REMOTE ] AMBP: PASS: History has at least 300 days. [2026-01-20T12:01:16.977149] [DEBUG] [REMOTE ] AMBP: PASS: Price check passed. Min price $3.32. [2026-01-20T12:01:16.977342] [DEBUG] [REMOTE ] AMBP: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:16.977503] [DEBUG] [REMOTE ] AMBP: PASS: Integrity check passed. [2026-01-20T12:01:16.977560] [DEBUG] [REMOTE ] AMBP: Symbol is viable for forecasting. [2026-01-20T12:01:16.977653] [INFO ] [MAIN ] [154/3502] AMBP kept (0.2s) | 154 kept, 0 rejected | 137.3/min | ETA: 24.4m [2026-01-20T12:01:17.522111] [DEBUG] [REMOTE ] AMC: Retrieved 3038 rows, trimmed to 300. [2026-01-20T12:01:17.522270] [DEBUG] [REMOTE ] AMC: PASS: History has at least 300 days. [2026-01-20T12:01:17.522551] [DEBUG] [REMOTE ] AMC: PASS: Price check passed. Min price $1.45. [2026-01-20T12:01:17.522749] [DEBUG] [REMOTE ] AMC: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:17.522892] [DEBUG] [REMOTE ] AMC: PASS: Integrity check passed. [2026-01-20T12:01:17.522958] [DEBUG] [REMOTE ] AMC: Symbol is viable for forecasting. [2026-01-20T12:01:17.523016] [INFO ] [MAIN ] [155/3502] AMC kept (0.5s) | 155 kept, 0 rejected | 137.1/min | ETA: 24.4m [2026-01-20T12:01:17.925062] [DEBUG] [REMOTE ] AMCX: Retrieved 3669 rows, trimmed to 300. [2026-01-20T12:01:17.925184] [DEBUG] [REMOTE ] AMCX: PASS: History has at least 300 days. [2026-01-20T12:01:17.925389] [DEBUG] [REMOTE ] AMCX: PASS: Price check passed. Min price $7.25. [2026-01-20T12:01:17.925524] [DEBUG] [REMOTE ] AMCX: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:17.925654] [DEBUG] [REMOTE ] AMCX: PASS: Integrity check passed. [2026-01-20T12:01:17.925697] [DEBUG] [REMOTE ] AMCX: Symbol is viable for forecasting. [2026-01-20T12:01:17.925743] [INFO ] [MAIN ] [156/3502] AMCX kept (0.4s) | 156 kept, 0 rejected | 137.2/min | ETA: 24.4m [2026-01-20T12:01:18.471463] [DEBUG] [REMOTE ] AMD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:18.471620] [DEBUG] [REMOTE ] AMD: PASS: History has at least 300 days. [2026-01-20T12:01:18.471862] [DEBUG] [REMOTE ] AMD: PASS: Price check passed. Min price $198.11. [2026-01-20T12:01:18.471998] [DEBUG] [REMOTE ] AMD: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:18.472117] [DEBUG] [REMOTE ] AMD: PASS: Integrity check passed. [2026-01-20T12:01:18.472163] [DEBUG] [REMOTE ] AMD: Symbol is viable for forecasting. [2026-01-20T12:01:18.472225] [INFO ] [MAIN ] [157/3502] AMD kept (0.5s) | 157 kept, 0 rejected | 137.0/min | ETA: 24.4m [2026-01-20T12:01:18.566330] [DEBUG] [REMOTE ] AMDL: Retrieved 461 rows, trimmed to 300. [2026-01-20T12:01:18.566455] [DEBUG] [REMOTE ] AMDL: PASS: History has at least 300 days. [2026-01-20T12:01:18.566673] [DEBUG] [REMOTE ] AMDL: PASS: Price check passed. Min price $13.41. [2026-01-20T12:01:18.566815] [DEBUG] [REMOTE ] AMDL: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:18.566924] [DEBUG] [REMOTE ] AMDL: PASS: Integrity check passed. [2026-01-20T12:01:18.566965] [DEBUG] [REMOTE ] AMDL: Symbol is viable for forecasting. [2026-01-20T12:01:18.567012] [INFO ] [MAIN ] [158/3502] AMDL kept (0.1s) | 158 kept, 0 rejected | 137.6/min | ETA: 24.3m [2026-01-20T12:01:19.365869] [DEBUG] [REMOTE ] AME: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:19.366186] [DEBUG] [REMOTE ] AME: PASS: History has at least 300 days. [2026-01-20T12:01:19.366394] [DEBUG] [REMOTE ] AME: PASS: Price check passed. Min price $183.90. [2026-01-20T12:01:19.366530] [DEBUG] [REMOTE ] AME: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:19.366661] [DEBUG] [REMOTE ] AME: PASS: Integrity check passed. [2026-01-20T12:01:19.366703] [DEBUG] [REMOTE ] AME: Symbol is viable for forecasting. [2026-01-20T12:01:19.366750] [INFO ] [MAIN ] [159/3502] AME kept (0.8s) | 159 kept, 0 rejected | 136.9/min | ETA: 24.4m [2026-01-20T12:01:19.866359] [DEBUG] [REMOTE ] AMG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:19.866503] [DEBUG] [REMOTE ] AMG: PASS: History has at least 300 days. [2026-01-20T12:01:19.866754] [DEBUG] [REMOTE ] AMG: PASS: Price check passed. Min price $236.67. [2026-01-20T12:01:19.866920] [DEBUG] [REMOTE ] AMG: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:19.867041] [DEBUG] [REMOTE ] AMG: PASS: Integrity check passed. [2026-01-20T12:01:19.867104] [DEBUG] [REMOTE ] AMG: Symbol is viable for forecasting. [2026-01-20T12:01:19.867155] [INFO ] [MAIN ] [160/3502] AMG kept (0.5s) | 160 kept, 0 rejected | 136.8/min | ETA: 24.4m [2026-01-20T12:01:20.355150] [DEBUG] [REMOTE ] AMGN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:20.355279] [DEBUG] [REMOTE ] AMGN: PASS: History has at least 300 days. [2026-01-20T12:01:20.355501] [DEBUG] [REMOTE ] AMGN: PASS: Price check passed. Min price $289.12. [2026-01-20T12:01:20.355655] [DEBUG] [REMOTE ] AMGN: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:20.355773] [DEBUG] [REMOTE ] AMGN: PASS: Integrity check passed. [2026-01-20T12:01:20.355814] [DEBUG] [REMOTE ] AMGN: Symbol is viable for forecasting. [2026-01-20T12:01:20.355862] [INFO ] [MAIN ] [161/3502] AMGN kept (0.5s) | 161 kept, 0 rejected | 136.7/min | ETA: 24.4m [2026-01-20T12:01:20.712492] [DEBUG] [REMOTE ] AMH: Retrieved 3135 rows, trimmed to 300. [2026-01-20T12:01:20.712713] [DEBUG] [REMOTE ] AMH: PASS: History has at least 300 days. [2026-01-20T12:01:20.713003] [DEBUG] [REMOTE ] AMH: PASS: Price check passed. Min price $29.87. [2026-01-20T12:01:20.713218] [DEBUG] [REMOTE ] AMH: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:20.713353] [DEBUG] [REMOTE ] AMH: PASS: Integrity check passed. [2026-01-20T12:01:20.713401] [DEBUG] [REMOTE ] AMH: Symbol is viable for forecasting. [2026-01-20T12:01:20.713464] [INFO ] [MAIN ] [162/3502] AMH kept (0.4s) | 162 kept, 0 rejected | 136.9/min | ETA: 24.4m [2026-01-20T12:01:20.995468] [DEBUG] [REMOTE ] AMLX: Retrieved 1010 rows, trimmed to 300. [2026-01-20T12:01:20.995683] [DEBUG] [REMOTE ] AMLX: PASS: History has at least 300 days. [2026-01-20T12:01:20.995931] [DEBUG] [REMOTE ] AMLX: PASS: Price check passed. Min price $11.38. [2026-01-20T12:01:20.996074] [DEBUG] [REMOTE ] AMLX: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:20.996191] [DEBUG] [REMOTE ] AMLX: PASS: Integrity check passed. [2026-01-20T12:01:20.996235] [DEBUG] [REMOTE ] AMLX: Symbol is viable for forecasting. [2026-01-20T12:01:20.996292] [INFO ] [MAIN ] [163/3502] AMLX kept (0.3s) | 163 kept, 0 rejected | 137.2/min | ETA: 24.3m [2026-01-20T12:01:21.591629] [DEBUG] [REMOTE ] AMN: Retrieved 6083 rows, trimmed to 300. [2026-01-20T12:01:21.591772] [DEBUG] [REMOTE ] AMN: PASS: History has at least 300 days. [2026-01-20T12:01:21.592040] [DEBUG] [REMOTE ] AMN: PASS: Price check passed. Min price $15.10. [2026-01-20T12:01:21.592190] [DEBUG] [REMOTE ] AMN: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:21.592315] [DEBUG] [REMOTE ] AMN: PASS: Integrity check passed. [2026-01-20T12:01:21.592357] [DEBUG] [REMOTE ] AMN: Symbol is viable for forecasting. [2026-01-20T12:01:21.592408] [INFO ] [MAIN ] [164/3502] AMN kept (0.6s) | 164 kept, 0 rejected | 136.9/min | ETA: 24.4m [2026-01-20T12:01:21.833090] [DEBUG] [REMOTE ] AMP: Retrieved 5117 rows, trimmed to 300. [2026-01-20T12:01:21.833290] [DEBUG] [REMOTE ] AMP: PASS: History has at least 300 days. [2026-01-20T12:01:21.833605] [DEBUG] [REMOTE ] AMP: PASS: Price check passed. Min price $440.80. [2026-01-20T12:01:21.833797] [DEBUG] [REMOTE ] AMP: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:21.833966] [DEBUG] [REMOTE ] AMP: PASS: Integrity check passed. [2026-01-20T12:01:21.834011] [DEBUG] [REMOTE ] AMP: Symbol is viable for forecasting. [2026-01-20T12:01:21.834094] [INFO ] [MAIN ] [165/3502] AMP kept (0.2s) | 165 kept, 0 rejected | 137.2/min | ETA: 24.3m [2026-01-20T12:01:22.430961] [DEBUG] [REMOTE ] AMPG: Retrieved 6510 rows, trimmed to 300. [2026-01-20T12:01:22.431104] [DEBUG] [REMOTE ] AMPG: PASS: History has at least 300 days. [2026-01-20T12:01:22.431346] [DEBUG] [REMOTE ] AMPG: PASS: Price check passed. Min price $2.60. [2026-01-20T12:01:22.431488] [DEBUG] [REMOTE ] AMPG: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:22.431637] [DEBUG] [REMOTE ] AMPG: PASS: Integrity check passed. [2026-01-20T12:01:22.431680] [DEBUG] [REMOTE ] AMPG: Symbol is viable for forecasting. [2026-01-20T12:01:22.431729] [INFO ] [MAIN ] [166/3502] AMPG kept (0.6s) | 166 kept, 0 rejected | 136.9/min | ETA: 24.4m [2026-01-20T12:01:22.609645] [DEBUG] [REMOTE ] AMPH: Retrieved 2909 rows, trimmed to 300. [2026-01-20T12:01:22.609769] [DEBUG] [REMOTE ] AMPH: PASS: History has at least 300 days. [2026-01-20T12:01:22.609974] [DEBUG] [REMOTE ] AMPH: PASS: Price check passed. Min price $24.03. [2026-01-20T12:01:22.610108] [DEBUG] [REMOTE ] AMPH: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:22.610218] [DEBUG] [REMOTE ] AMPH: PASS: Integrity check passed. [2026-01-20T12:01:22.610258] [DEBUG] [REMOTE ] AMPH: Symbol is viable for forecasting. [2026-01-20T12:01:22.610306] [INFO ] [MAIN ] [167/3502] AMPH kept (0.2s) | 167 kept, 0 rejected | 137.4/min | ETA: 24.3m [2026-01-20T12:01:23.056272] [DEBUG] [REMOTE ] AMPL: Retrieved 1081 rows, trimmed to 300. [2026-01-20T12:01:23.056407] [DEBUG] [REMOTE ] AMPL: PASS: History has at least 300 days. [2026-01-20T12:01:23.056653] [DEBUG] [REMOTE ] AMPL: PASS: Price check passed. Min price $9.48. [2026-01-20T12:01:23.056799] [DEBUG] [REMOTE ] AMPL: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:23.056921] [DEBUG] [REMOTE ] AMPL: PASS: Integrity check passed. [2026-01-20T12:01:23.056962] [DEBUG] [REMOTE ] AMPL: Symbol is viable for forecasting. [2026-01-20T12:01:23.057012] [INFO ] [MAIN ] [168/3502] AMPL kept (0.4s) | 168 kept, 0 rejected | 137.4/min | ETA: 24.3m [2026-01-20T12:01:23.422867] [DEBUG] [REMOTE ] AMPX: Retrieved 838 rows, trimmed to 300. [2026-01-20T12:01:23.423001] [DEBUG] [REMOTE ] AMPX: PASS: History has at least 300 days. [2026-01-20T12:01:23.423201] [DEBUG] [REMOTE ] AMPX: PASS: Price check passed. Min price $7.83. [2026-01-20T12:01:23.423336] [DEBUG] [REMOTE ] AMPX: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:23.423446] [DEBUG] [REMOTE ] AMPX: PASS: Integrity check passed. [2026-01-20T12:01:23.423487] [DEBUG] [REMOTE ] AMPX: Symbol is viable for forecasting. [2026-01-20T12:01:23.423533] [INFO ] [MAIN ] [169/3502] AMPX kept (0.4s) | 169 kept, 0 rejected | 137.5/min | ETA: 24.2m [2026-01-20T12:01:23.897878] [DEBUG] [REMOTE ] AMRC: Retrieved 3897 rows, trimmed to 300. [2026-01-20T12:01:23.898009] [DEBUG] [REMOTE ] AMRC: PASS: History has at least 300 days. [2026-01-20T12:01:23.898220] [DEBUG] [REMOTE ] AMRC: PASS: Price check passed. Min price $29.13. [2026-01-20T12:01:23.898361] [DEBUG] [REMOTE ] AMRC: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:23.898477] [DEBUG] [REMOTE ] AMRC: PASS: Integrity check passed. [2026-01-20T12:01:23.898519] [DEBUG] [REMOTE ] AMRC: Symbol is viable for forecasting. [2026-01-20T12:01:23.898587] [INFO ] [MAIN ] [170/3502] AMRC kept (0.5s) | 170 kept, 0 rejected | 137.5/min | ETA: 24.2m [2026-01-20T12:01:24.479633] [DEBUG] [REMOTE ] AMRN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:24.479898] [DEBUG] [REMOTE ] AMRN: PASS: History has at least 300 days. [2026-01-20T12:01:24.480335] [DEBUG] [REMOTE ] AMRN: PASS: Price check passed. Min price $13.50. [2026-01-20T12:01:24.480492] [DEBUG] [REMOTE ] AMRN: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:24.480673] [DEBUG] [REMOTE ] AMRN: PASS: Integrity check passed. [2026-01-20T12:01:24.480720] [DEBUG] [REMOTE ] AMRN: Symbol is viable for forecasting. [2026-01-20T12:01:24.480803] [INFO ] [MAIN ] [171/3502] AMRN kept (0.6s) | 171 kept, 0 rejected | 137.2/min | ETA: 24.3m [2026-01-20T12:01:24.749536] [DEBUG] [REMOTE ] AMRX: Retrieved 4277 rows, trimmed to 300. [2026-01-20T12:01:24.749692] [DEBUG] [REMOTE ] AMRX: PASS: History has at least 300 days. [2026-01-20T12:01:24.749920] [DEBUG] [REMOTE ] AMRX: PASS: Price check passed. Min price $10.00. [2026-01-20T12:01:24.750055] [DEBUG] [REMOTE ] AMRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:24.750174] [DEBUG] [REMOTE ] AMRX: PASS: Integrity check passed. [2026-01-20T12:01:24.750215] [DEBUG] [REMOTE ] AMRX: Symbol is viable for forecasting. [2026-01-20T12:01:24.750263] [INFO ] [MAIN ] [172/3502] AMRX kept (0.3s) | 172 kept, 0 rejected | 137.5/min | ETA: 24.2m [2026-01-20T12:01:25.277499] [DEBUG] [REMOTE ] AMSC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:25.277653] [DEBUG] [REMOTE ] AMSC: PASS: History has at least 300 days. [2026-01-20T12:01:25.277881] [DEBUG] [REMOTE ] AMSC: PASS: Price check passed. Min price $28.78. [2026-01-20T12:01:25.278018] [DEBUG] [REMOTE ] AMSC: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:25.278136] [DEBUG] [REMOTE ] AMSC: PASS: Integrity check passed. [2026-01-20T12:01:25.278176] [DEBUG] [REMOTE ] AMSC: Symbol is viable for forecasting. [2026-01-20T12:01:25.278227] [INFO ] [MAIN ] [173/3502] AMSC kept (0.5s) | 173 kept, 0 rejected | 137.3/min | ETA: 24.2m [2026-01-20T12:01:25.517780] [DEBUG] [REMOTE ] AMSF: Retrieved 5071 rows, trimmed to 300. [2026-01-20T12:01:25.517929] [DEBUG] [REMOTE ] AMSF: PASS: History has at least 300 days. [2026-01-20T12:01:25.518183] [DEBUG] [REMOTE ] AMSF: PASS: Price check passed. Min price $36.55. [2026-01-20T12:01:25.518321] [DEBUG] [REMOTE ] AMSF: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:25.518449] [DEBUG] [REMOTE ] AMSF: PASS: Integrity check passed. [2026-01-20T12:01:25.518490] [DEBUG] [REMOTE ] AMSF: Symbol is viable for forecasting. [2026-01-20T12:01:25.518541] [INFO ] [MAIN ] [174/3502] AMSF kept (0.2s) | 174 kept, 0 rejected | 137.7/min | ETA: 24.2m [2026-01-20T12:01:26.014117] [DEBUG] [REMOTE ] AMTB: Retrieved 1856 rows, trimmed to 300. [2026-01-20T12:01:26.014248] [DEBUG] [REMOTE ] AMTB: PASS: History has at least 300 days. [2026-01-20T12:01:26.014495] [DEBUG] [REMOTE ] AMTB: PASS: Price check passed. Min price $16.62. [2026-01-20T12:01:26.014660] [DEBUG] [REMOTE ] AMTB: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:26.014778] [DEBUG] [REMOTE ] AMTB: PASS: Integrity check passed. [2026-01-20T12:01:26.014820] [DEBUG] [REMOTE ] AMTB: Symbol is viable for forecasting. [2026-01-20T12:01:26.014878] [INFO ] [MAIN ] [175/3502] AMTB kept (0.5s) | 175 kept, 0 rejected | 137.6/min | ETA: 24.2m [2026-01-20T12:01:26.393400] [DEBUG] [REMOTE ] AMTX: Retrieved 2932 rows, trimmed to 300. [2026-01-20T12:01:26.393528] [DEBUG] [REMOTE ] AMTX: PASS: History has at least 300 days. [2026-01-20T12:01:26.393773] [DEBUG] [REMOTE ] AMTX: PASS: Price check passed. Min price $1.32. [2026-01-20T12:01:26.393915] [DEBUG] [REMOTE ] AMTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:26.394032] [DEBUG] [REMOTE ] AMTX: PASS: Integrity check passed. [2026-01-20T12:01:26.394074] [DEBUG] [REMOTE ] AMTX: Symbol is viable for forecasting. [2026-01-20T12:01:26.394124] [INFO ] [MAIN ] [176/3502] AMTX kept (0.4s) | 176 kept, 0 rejected | 137.7/min | ETA: 24.2m [2026-01-20T12:01:26.940434] [DEBUG] [REMOTE ] AMWD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:26.940588] [DEBUG] [REMOTE ] AMWD: PASS: History has at least 300 days. [2026-01-20T12:01:26.940822] [DEBUG] [REMOTE ] AMWD: PASS: Price check passed. Min price $47.62. [2026-01-20T12:01:26.940963] [DEBUG] [REMOTE ] AMWD: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:26.941082] [DEBUG] [REMOTE ] AMWD: PASS: Integrity check passed. [2026-01-20T12:01:26.941123] [DEBUG] [REMOTE ] AMWD: Symbol is viable for forecasting. [2026-01-20T12:01:26.941189] [INFO ] [MAIN ] [177/3502] AMWD kept (0.5s) | 177 kept, 0 rejected | 137.5/min | ETA: 24.2m [2026-01-20T12:01:27.282721] [DEBUG] [REMOTE ] AMWL: Retrieved 1340 rows, trimmed to 300. [2026-01-20T12:01:27.282867] [DEBUG] [REMOTE ] AMWL: PASS: History has at least 300 days. [2026-01-20T12:01:27.283085] [DEBUG] [REMOTE ] AMWL: PASS: Price check passed. Min price $3.78. [2026-01-20T12:01:27.283225] [DEBUG] [REMOTE ] AMWL: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:27.283341] [DEBUG] [REMOTE ] AMWL: PASS: Integrity check passed. [2026-01-20T12:01:27.283382] [DEBUG] [REMOTE ] AMWL: Symbol is viable for forecasting. [2026-01-20T12:01:27.283431] [INFO ] [MAIN ] [178/3502] AMWL kept (0.3s) | 178 kept, 0 rejected | 137.6/min | ETA: 24.1m [2026-01-20T12:01:27.803773] [DEBUG] [REMOTE ] AMX: Retrieved 6272 rows, trimmed to 300. [2026-01-20T12:01:27.803912] [DEBUG] [REMOTE ] AMX: PASS: History has at least 300 days. [2026-01-20T12:01:27.804140] [DEBUG] [REMOTE ] AMX: PASS: Price check passed. Min price $19.89. [2026-01-20T12:01:27.804284] [DEBUG] [REMOTE ] AMX: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:27.804407] [DEBUG] [REMOTE ] AMX: PASS: Integrity check passed. [2026-01-20T12:01:27.804449] [DEBUG] [REMOTE ] AMX: Symbol is viable for forecasting. [2026-01-20T12:01:27.804501] [INFO ] [MAIN ] [179/3502] AMX kept (0.5s) | 179 kept, 0 rejected | 137.5/min | ETA: 24.2m [2026-01-20T12:01:28.033682] [DEBUG] [REMOTE ] AMZD: Retrieved 844 rows, trimmed to 300. [2026-01-20T12:01:28.033811] [DEBUG] [REMOTE ] AMZD: PASS: History has at least 300 days. [2026-01-20T12:01:28.034011] [DEBUG] [REMOTE ] AMZD: PASS: Price check passed. Min price $9.14. [2026-01-20T12:01:28.034144] [DEBUG] [REMOTE ] AMZD: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:28.034251] [DEBUG] [REMOTE ] AMZD: PASS: Integrity check passed. [2026-01-20T12:01:28.034292] [DEBUG] [REMOTE ] AMZD: Symbol is viable for forecasting. [2026-01-20T12:01:28.034340] [INFO ] [MAIN ] [180/3502] AMZD kept (0.2s) | 180 kept, 0 rejected | 137.9/min | ETA: 24.1m [2026-01-20T12:01:28.660925] [DEBUG] [REMOTE ] AMZN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:28.661058] [DEBUG] [REMOTE ] AMZN: PASS: History has at least 300 days. [2026-01-20T12:01:28.661275] [DEBUG] [REMOTE ] AMZN: PASS: Price check passed. Min price $217.14. [2026-01-20T12:01:28.661415] [DEBUG] [REMOTE ] AMZN: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:28.661532] [DEBUG] [REMOTE ] AMZN: PASS: Integrity check passed. [2026-01-20T12:01:28.661592] [DEBUG] [REMOTE ] AMZN: Symbol is viable for forecasting. [2026-01-20T12:01:28.661645] [INFO ] [MAIN ] [181/3502] AMZN kept (0.6s) | 181 kept, 0 rejected | 137.5/min | ETA: 24.1m [2026-01-20T12:01:28.778410] [DEBUG] [REMOTE ] AMZZ: Retrieved 461 rows, trimmed to 300. [2026-01-20T12:01:28.778543] [DEBUG] [REMOTE ] AMZZ: PASS: History has at least 300 days. [2026-01-20T12:01:28.778775] [DEBUG] [REMOTE ] AMZZ: PASS: Price check passed. Min price $28.10. [2026-01-20T12:01:28.778910] [DEBUG] [REMOTE ] AMZZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:28.779020] [DEBUG] [REMOTE ] AMZZ: PASS: Integrity check passed. [2026-01-20T12:01:28.779060] [DEBUG] [REMOTE ] AMZZ: Symbol is viable for forecasting. [2026-01-20T12:01:28.779107] [INFO ] [MAIN ] [182/3502] AMZZ kept (0.1s) | 182 kept, 0 rejected | 138.1/min | ETA: 24.0m [2026-01-20T12:01:29.537145] [DEBUG] [REMOTE ] AN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:29.537355] [DEBUG] [REMOTE ] AN: PASS: History has at least 300 days. [2026-01-20T12:01:29.537773] [DEBUG] [REMOTE ] AN: PASS: Price check passed. Min price $190.80. [2026-01-20T12:01:29.537920] [DEBUG] [REMOTE ] AN: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:29.538083] [DEBUG] [REMOTE ] AN: PASS: Integrity check passed. [2026-01-20T12:01:29.538143] [DEBUG] [REMOTE ] AN: Symbol is viable for forecasting. [2026-01-20T12:01:29.538202] [INFO ] [MAIN ] [183/3502] AN kept (0.8s) | 183 kept, 0 rejected | 137.5/min | ETA: 24.1m [2026-01-20T12:01:29.859155] [DEBUG] [REMOTE ] ANAB: Retrieved 2257 rows, trimmed to 300. [2026-01-20T12:01:29.859289] [DEBUG] [REMOTE ] ANAB: PASS: History has at least 300 days. [2026-01-20T12:01:29.859505] [DEBUG] [REMOTE ] ANAB: PASS: Price check passed. Min price $33.09. [2026-01-20T12:01:29.859678] [DEBUG] [REMOTE ] ANAB: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:29.859800] [DEBUG] [REMOTE ] ANAB: PASS: Integrity check passed. [2026-01-20T12:01:29.859842] [DEBUG] [REMOTE ] ANAB: Symbol is viable for forecasting. [2026-01-20T12:01:29.859890] [INFO ] [MAIN ] [184/3502] ANAB kept (0.3s) | 184 kept, 0 rejected | 137.7/min | ETA: 24.1m [2026-01-20T12:01:30.418429] [DEBUG] [REMOTE ] ANDE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:30.418561] [DEBUG] [REMOTE ] ANDE: PASS: History has at least 300 days. [2026-01-20T12:01:30.418795] [DEBUG] [REMOTE ] ANDE: PASS: Price check passed. Min price $45.73. [2026-01-20T12:01:30.418936] [DEBUG] [REMOTE ] ANDE: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:30.419053] [DEBUG] [REMOTE ] ANDE: PASS: Integrity check passed. [2026-01-20T12:01:30.419094] [DEBUG] [REMOTE ] ANDE: Symbol is viable for forecasting. [2026-01-20T12:01:30.419143] [INFO ] [MAIN ] [185/3502] ANDE kept (0.6s) | 185 kept, 0 rejected | 137.5/min | ETA: 24.1m [2026-01-20T12:01:30.968659] [DEBUG] [REMOTE ] ANF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:30.968978] [DEBUG] [REMOTE ] ANF: PASS: History has at least 300 days. [2026-01-20T12:01:30.969415] [DEBUG] [REMOTE ] ANF: PASS: Price check passed. Min price $65.61. [2026-01-20T12:01:30.969617] [DEBUG] [REMOTE ] ANF: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:30.969820] [DEBUG] [REMOTE ] ANF: PASS: Integrity check passed. [2026-01-20T12:01:30.969881] [DEBUG] [REMOTE ] ANF: Symbol is viable for forecasting. [2026-01-20T12:01:30.969960] [INFO ] [MAIN ] [186/3502] ANF kept (0.6s) | 186 kept, 0 rejected | 137.3/min | ETA: 24.2m [2026-01-20T12:01:31.167450] [DEBUG] [REMOTE ] ANGI: Retrieved 3561 rows, trimmed to 300. [2026-01-20T12:01:31.167675] [DEBUG] [REMOTE ] ANGI: PASS: History has at least 300 days. [2026-01-20T12:01:31.167953] [DEBUG] [REMOTE ] ANGI: PASS: Price check passed. Min price $10.42. [2026-01-20T12:01:31.168097] [DEBUG] [REMOTE ] ANGI: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:31.168230] [DEBUG] [REMOTE ] ANGI: PASS: Integrity check passed. [2026-01-20T12:01:31.168272] [DEBUG] [REMOTE ] ANGI: Symbol is viable for forecasting. [2026-01-20T12:01:31.168328] [INFO ] [MAIN ] [187/3502] ANGI kept (0.2s) | 187 kept, 0 rejected | 137.7/min | ETA: 24.1m [2026-01-20T12:01:31.739864] [DEBUG] [REMOTE ] ANGL: Retrieved 3463 rows, trimmed to 300. [2026-01-20T12:01:31.740013] [DEBUG] [REMOTE ] ANGL: PASS: History has at least 300 days. [2026-01-20T12:01:31.740250] [DEBUG] [REMOTE ] ANGL: PASS: Price check passed. Min price $28.83. [2026-01-20T12:01:31.740404] [DEBUG] [REMOTE ] ANGL: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:31.740532] [DEBUG] [REMOTE ] ANGL: PASS: Integrity check passed. [2026-01-20T12:01:31.740593] [DEBUG] [REMOTE ] ANGL: Symbol is viable for forecasting. [2026-01-20T12:01:31.740645] [INFO ] [MAIN ] [188/3502] ANGL kept (0.6s) | 188 kept, 0 rejected | 137.5/min | ETA: 24.1m [2026-01-20T12:01:32.198804] [DEBUG] [REMOTE ] ANGO: Retrieved 5443 rows, trimmed to 300. [2026-01-20T12:01:32.199028] [DEBUG] [REMOTE ] ANGO: PASS: History has at least 300 days. [2026-01-20T12:01:32.199355] [DEBUG] [REMOTE ] ANGO: PASS: Price check passed. Min price $9.86. [2026-01-20T12:01:32.199499] [DEBUG] [REMOTE ] ANGO: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:32.199671] [DEBUG] [REMOTE ] ANGO: PASS: Integrity check passed. [2026-01-20T12:01:32.199756] [DEBUG] [REMOTE ] ANGO: Symbol is viable for forecasting. [2026-01-20T12:01:32.199814] [INFO ] [MAIN ] [189/3502] ANGO kept (0.5s) | 189 kept, 0 rejected | 137.4/min | ETA: 24.1m [2026-01-20T12:01:32.661653] [DEBUG] [REMOTE ] ANIK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:32.661933] [DEBUG] [REMOTE ] ANIK: PASS: History has at least 300 days. [2026-01-20T12:01:32.662302] [DEBUG] [REMOTE ] ANIK: PASS: Price check passed. Min price $9.30. [2026-01-20T12:01:32.662448] [DEBUG] [REMOTE ] ANIK: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:32.662619] [DEBUG] [REMOTE ] ANIK: PASS: Integrity check passed. [2026-01-20T12:01:32.662663] [DEBUG] [REMOTE ] ANIK: Symbol is viable for forecasting. [2026-01-20T12:01:32.662720] [INFO ] [MAIN ] [190/3502] ANIK kept (0.5s) | 190 kept, 0 rejected | 137.4/min | ETA: 24.1m [2026-01-20T12:01:33.183012] [DEBUG] [REMOTE ] ANIP: Retrieved 6464 rows, trimmed to 300. [2026-01-20T12:01:33.183238] [DEBUG] [REMOTE ] ANIP: PASS: History has at least 300 days. [2026-01-20T12:01:33.183638] [DEBUG] [REMOTE ] ANIP: PASS: Price check passed. Min price $76.28. [2026-01-20T12:01:33.183792] [DEBUG] [REMOTE ] ANIP: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:33.184032] [DEBUG] [REMOTE ] ANIP: PASS: Integrity check passed. [2026-01-20T12:01:33.184088] [DEBUG] [REMOTE ] ANIP: Symbol is viable for forecasting. [2026-01-20T12:01:33.184149] [INFO ] [MAIN ] [191/3502] ANIP kept (0.5s) | 191 kept, 0 rejected | 137.3/min | ETA: 24.1m [2026-01-20T12:01:33.676287] [DEBUG] [REMOTE ] ANIX: Retrieved 6292 rows, trimmed to 300. [2026-01-20T12:01:33.676553] [DEBUG] [REMOTE ] ANIX: PASS: History has at least 300 days. [2026-01-20T12:01:33.677020] [DEBUG] [REMOTE ] ANIX: PASS: Price check passed. Min price $3.12. [2026-01-20T12:01:33.677237] [DEBUG] [REMOTE ] ANIX: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:33.677465] [DEBUG] [REMOTE ] ANIX: PASS: Integrity check passed. [2026-01-20T12:01:33.677519] [DEBUG] [REMOTE ] ANIX: Symbol is viable for forecasting. [2026-01-20T12:01:33.677614] [INFO ] [MAIN ] [192/3502] ANIX kept (0.5s) | 192 kept, 0 rejected | 137.2/min | ETA: 24.1m [2026-01-20T12:01:33.937948] [DEBUG] [REMOTE ] ANNX: Retrieved 1378 rows, trimmed to 300. [2026-01-20T12:01:33.938123] [DEBUG] [REMOTE ] ANNX: PASS: History has at least 300 days. [2026-01-20T12:01:33.938389] [DEBUG] [REMOTE ] ANNX: PASS: Price check passed. Min price $2.68. [2026-01-20T12:01:33.938537] [DEBUG] [REMOTE ] ANNX: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:33.938700] [DEBUG] [REMOTE ] ANNX: PASS: Integrity check passed. [2026-01-20T12:01:33.938752] [DEBUG] [REMOTE ] ANNX: Symbol is viable for forecasting. [2026-01-20T12:01:33.938811] [INFO ] [MAIN ] [193/3502] ANNX kept (0.3s) | 193 kept, 0 rejected | 137.5/min | ETA: 24.1m [2026-01-20T12:01:34.203864] [DEBUG] [REMOTE ] ANTX: Retrieved 957 rows, trimmed to 300. [2026-01-20T12:01:34.204076] [DEBUG] [REMOTE ] ANTX: PASS: History has at least 300 days. [2026-01-20T12:01:34.204363] [DEBUG] [REMOTE ] ANTX: PASS: Price check passed. Min price $1.05. [2026-01-20T12:01:34.204508] [DEBUG] [REMOTE ] ANTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:34.204677] [DEBUG] [REMOTE ] ANTX: PASS: Integrity check passed. [2026-01-20T12:01:34.204724] [DEBUG] [REMOTE ] ANTX: Symbol is viable for forecasting. [2026-01-20T12:01:34.204779] [INFO ] [MAIN ] [194/3502] ANTX kept (0.3s) | 194 kept, 0 rejected | 137.7/min | ETA: 24.0m [2026-01-20T12:01:34.732053] [DEBUG] [REMOTE ] ANVS: Retrieved 1501 rows, trimmed to 300. [2026-01-20T12:01:34.732296] [DEBUG] [REMOTE ] ANVS: PASS: History has at least 300 days. [2026-01-20T12:01:34.732923] [DEBUG] [REMOTE ] ANVS: PASS: Price check passed. Min price $1.89. [2026-01-20T12:01:34.733134] [DEBUG] [REMOTE ] ANVS: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:34.733330] [DEBUG] [REMOTE ] ANVS: PASS: Integrity check passed. [2026-01-20T12:01:34.733420] [DEBUG] [REMOTE ] ANVS: Symbol is viable for forecasting. [2026-01-20T12:01:34.733506] [INFO ] [MAIN ] [195/3502] ANVS kept (0.5s) | 195 kept, 0 rejected | 137.6/min | ETA: 24.0m [2026-01-20T12:01:35.288673] [DEBUG] [REMOTE ] AOD: Retrieved 4775 rows, trimmed to 300. [2026-01-20T12:01:35.288839] [DEBUG] [REMOTE ] AOD: PASS: History has at least 300 days. [2026-01-20T12:01:35.289097] [DEBUG] [REMOTE ] AOD: PASS: Price check passed. Min price $9.01. [2026-01-20T12:01:35.289236] [DEBUG] [REMOTE ] AOD: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:35.289587] [DEBUG] [REMOTE ] AOD: PASS: Integrity check passed. [2026-01-20T12:01:35.289632] [DEBUG] [REMOTE ] AOD: Symbol is viable for forecasting. [2026-01-20T12:01:35.289686] [INFO ] [MAIN ] [196/3502] AOD kept (0.6s) | 196 kept, 0 rejected | 137.4/min | ETA: 24.1m [2026-01-20T12:01:35.387734] [DEBUG] [REMOTE ] AOHY: Retrieved 480 rows, trimmed to 300. [2026-01-20T12:01:35.387865] [DEBUG] [REMOTE ] AOHY: PASS: History has at least 300 days. [2026-01-20T12:01:35.388096] [DEBUG] [REMOTE ] AOHY: PASS: Price check passed. Min price $10.91. [2026-01-20T12:01:35.388230] [DEBUG] [REMOTE ] AOHY: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:35.388340] [DEBUG] [REMOTE ] AOHY: PASS: Integrity check passed. [2026-01-20T12:01:35.388381] [DEBUG] [REMOTE ] AOHY: Symbol is viable for forecasting. [2026-01-20T12:01:35.388430] [INFO ] [MAIN ] [197/3502] AOHY kept (0.1s) | 197 kept, 0 rejected | 137.9/min | ETA: 24.0m [2026-01-20T12:01:36.166357] [DEBUG] [REMOTE ] AON: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:36.166567] [DEBUG] [REMOTE ] AON: PASS: History has at least 300 days. [2026-01-20T12:01:36.166958] [DEBUG] [REMOTE ] AON: PASS: Price check passed. Min price $325.36. [2026-01-20T12:01:36.167137] [DEBUG] [REMOTE ] AON: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:36.167294] [DEBUG] [REMOTE ] AON: PASS: Integrity check passed. [2026-01-20T12:01:36.167340] [DEBUG] [REMOTE ] AON: Symbol is viable for forecasting. [2026-01-20T12:01:36.167397] [INFO ] [MAIN ] [198/3502] AON kept (0.8s) | 198 kept, 0 rejected | 137.4/min | ETA: 24.1m [2026-01-20T12:01:36.682161] [DEBUG] [REMOTE ] AOS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:36.682366] [DEBUG] [REMOTE ] AOS: PASS: History has at least 300 days. [2026-01-20T12:01:36.682688] [DEBUG] [REMOTE ] AOS: PASS: Price check passed. Min price $63.25. [2026-01-20T12:01:36.682839] [DEBUG] [REMOTE ] AOS: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:36.682981] [DEBUG] [REMOTE ] AOS: PASS: Integrity check passed. [2026-01-20T12:01:36.683028] [DEBUG] [REMOTE ] AOS: Symbol is viable for forecasting. [2026-01-20T12:01:36.683086] [INFO ] [MAIN ] [199/3502] AOS kept (0.5s) | 199 kept, 0 rejected | 137.3/min | ETA: 24.1m [2026-01-20T12:01:36.898185] [DEBUG] [REMOTE ] AOSL: Retrieved 3955 rows, trimmed to 300. [2026-01-20T12:01:36.898382] [DEBUG] [REMOTE ] AOSL: PASS: History has at least 300 days. [2026-01-20T12:01:36.898691] [DEBUG] [REMOTE ] AOSL: PASS: Price check passed. Min price $17.47. [2026-01-20T12:01:36.898840] [DEBUG] [REMOTE ] AOSL: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:36.898985] [DEBUG] [REMOTE ] AOSL: PASS: Integrity check passed. [2026-01-20T12:01:36.899035] [DEBUG] [REMOTE ] AOSL: Symbol is viable for forecasting. [2026-01-20T12:01:36.899092] [INFO ] [MAIN ] [200/3502] AOSL kept (0.2s) | 200 kept, 0 rejected | 137.6/min | ETA: 24.0m [2026-01-20T12:01:37.569236] [DEBUG] [REMOTE ] AP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:37.569377] [DEBUG] [REMOTE ] AP: PASS: History has at least 300 days. [2026-01-20T12:01:37.569624] [DEBUG] [REMOTE ] AP: PASS: Price check passed. Min price $1.85. [2026-01-20T12:01:37.569764] [DEBUG] [REMOTE ] AP: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:37.569895] [DEBUG] [REMOTE ] AP: PASS: Integrity check passed. [2026-01-20T12:01:37.569964] [DEBUG] [REMOTE ] AP: Symbol is viable for forecasting. [2026-01-20T12:01:37.570020] [INFO ] [MAIN ] [201/3502] AP kept (0.7s) | 201 kept, 0 rejected | 137.2/min | ETA: 24.1m [2026-01-20T12:01:38.043673] [DEBUG] [REMOTE ] APA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:38.043930] [DEBUG] [REMOTE ] APA: PASS: History has at least 300 days. [2026-01-20T12:01:38.044338] [DEBUG] [REMOTE ] APA: PASS: Price check passed. Min price $21.66. [2026-01-20T12:01:38.044516] [DEBUG] [REMOTE ] APA: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:38.044710] [DEBUG] [REMOTE ] APA: PASS: Integrity check passed. [2026-01-20T12:01:38.044760] [DEBUG] [REMOTE ] APA: Symbol is viable for forecasting. [2026-01-20T12:01:38.044819] [INFO ] [MAIN ] [202/3502] APA kept (0.5s) | 202 kept, 0 rejected | 137.2/min | ETA: 24.1m [2026-01-20T12:01:38.391758] [DEBUG] [REMOTE ] APAM: Retrieved 3237 rows, trimmed to 300. [2026-01-20T12:01:38.391951] [DEBUG] [REMOTE ] APAM: PASS: History has at least 300 days. [2026-01-20T12:01:38.392222] [DEBUG] [REMOTE ] APAM: PASS: Price check passed. Min price $40.44. [2026-01-20T12:01:38.392377] [DEBUG] [REMOTE ] APAM: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:38.392520] [DEBUG] [REMOTE ] APAM: PASS: Integrity check passed. [2026-01-20T12:01:38.392600] [DEBUG] [REMOTE ] APAM: Symbol is viable for forecasting. [2026-01-20T12:01:38.392663] [INFO ] [MAIN ] [203/3502] APAM kept (0.3s) | 203 kept, 0 rejected | 137.3/min | ETA: 24.0m [2026-01-20T12:01:38.959063] [DEBUG] [REMOTE ] APD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:38.959248] [DEBUG] [REMOTE ] APD: PASS: History has at least 300 days. [2026-01-20T12:01:38.959563] [DEBUG] [REMOTE ] APD: PASS: Price check passed. Min price $229.12. [2026-01-20T12:01:38.959745] [DEBUG] [REMOTE ] APD: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:38.959904] [DEBUG] [REMOTE ] APD: PASS: Integrity check passed. [2026-01-20T12:01:38.959948] [DEBUG] [REMOTE ] APD: Symbol is viable for forecasting. [2026-01-20T12:01:38.960003] [INFO ] [MAIN ] [204/3502] APD kept (0.6s) | 204 kept, 0 rejected | 137.1/min | ETA: 24.1m [2026-01-20T12:01:39.344337] [DEBUG] [REMOTE ] APEI: Retrieved 4575 rows, trimmed to 300. [2026-01-20T12:01:39.344469] [DEBUG] [REMOTE ] APEI: PASS: History has at least 300 days. [2026-01-20T12:01:39.344714] [DEBUG] [REMOTE ] APEI: PASS: Price check passed. Min price $30.67. [2026-01-20T12:01:39.344852] [DEBUG] [REMOTE ] APEI: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:39.344967] [DEBUG] [REMOTE ] APEI: PASS: Integrity check passed. [2026-01-20T12:01:39.345007] [DEBUG] [REMOTE ] APEI: Symbol is viable for forecasting. [2026-01-20T12:01:39.345055] [INFO ] [MAIN ] [205/3502] APEI kept (0.4s) | 205 kept, 0 rejected | 137.2/min | ETA: 24.0m [2026-01-20T12:01:39.487205] [DEBUG] [REMOTE ] APG: Retrieved 1438 rows, trimmed to 300. [2026-01-20T12:01:39.487406] [DEBUG] [REMOTE ] APG: PASS: History has at least 300 days. [2026-01-20T12:01:39.487731] [DEBUG] [REMOTE ] APG: PASS: Price check passed. Min price $33.64. [2026-01-20T12:01:39.487891] [DEBUG] [REMOTE ] APG: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:39.488053] [DEBUG] [REMOTE ] APG: PASS: Integrity check passed. [2026-01-20T12:01:39.488099] [DEBUG] [REMOTE ] APG: Symbol is viable for forecasting. [2026-01-20T12:01:39.488156] [INFO ] [MAIN ] [206/3502] APG kept (0.1s) | 206 kept, 0 rejected | 137.6/min | ETA: 23.9m [2026-01-20T12:01:39.950260] [DEBUG] [REMOTE ] APGE: Retrieved 631 rows, trimmed to 300. [2026-01-20T12:01:39.950437] [DEBUG] [REMOTE ] APGE: PASS: History has at least 300 days. [2026-01-20T12:01:39.950763] [DEBUG] [REMOTE ] APGE: PASS: Price check passed. Min price $53.32. [2026-01-20T12:01:39.950965] [DEBUG] [REMOTE ] APGE: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:39.951132] [DEBUG] [REMOTE ] APGE: PASS: Integrity check passed. [2026-01-20T12:01:39.951208] [DEBUG] [REMOTE ] APGE: Symbol is viable for forecasting. [2026-01-20T12:01:39.951280] [INFO ] [MAIN ] [207/3502] APGE kept (0.5s) | 207 kept, 0 rejected | 137.6/min | ETA: 23.9m [2026-01-20T12:01:40.623720] [DEBUG] [REMOTE ] APH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:40.623862] [DEBUG] [REMOTE ] APH: PASS: History has at least 300 days. [2026-01-20T12:01:40.624121] [DEBUG] [REMOTE ] APH: PASS: Price check passed. Min price $126.51. [2026-01-20T12:01:40.624255] [DEBUG] [REMOTE ] APH: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:40.624373] [DEBUG] [REMOTE ] APH: PASS: Integrity check passed. [2026-01-20T12:01:40.624413] [DEBUG] [REMOTE ] APH: Symbol is viable for forecasting. [2026-01-20T12:01:40.624462] [INFO ] [MAIN ] [208/3502] APH kept (0.7s) | 208 kept, 0 rejected | 137.2/min | ETA: 24.0m [2026-01-20T12:01:40.903361] [DEBUG] [REMOTE ] API: Retrieved 1397 rows, trimmed to 300. [2026-01-20T12:01:40.903491] [DEBUG] [REMOTE ] API: PASS: History has at least 300 days. [2026-01-20T12:01:40.903734] [DEBUG] [REMOTE ] API: PASS: Price check passed. Min price $3.24. [2026-01-20T12:01:40.903875] [DEBUG] [REMOTE ] API: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:40.903989] [DEBUG] [REMOTE ] API: PASS: Integrity check passed. [2026-01-20T12:01:40.904031] [DEBUG] [REMOTE ] API: Symbol is viable for forecasting. [2026-01-20T12:01:40.904080] [INFO ] [MAIN ] [209/3502] API kept (0.3s) | 209 kept, 0 rejected | 137.5/min | ETA: 24.0m [2026-01-20T12:01:41.245488] [DEBUG] [REMOTE ] APLD: Retrieved 3900 rows, trimmed to 300. [2026-01-20T12:01:41.245650] [DEBUG] [REMOTE ] APLD: PASS: History has at least 300 days. [2026-01-20T12:01:41.245885] [DEBUG] [REMOTE ] APLD: PASS: Price check passed. Min price $21.09. [2026-01-20T12:01:41.246030] [DEBUG] [REMOTE ] APLD: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:41.246157] [DEBUG] [REMOTE ] APLD: PASS: Integrity check passed. [2026-01-20T12:01:41.246205] [DEBUG] [REMOTE ] APLD: Symbol is viable for forecasting. [2026-01-20T12:01:41.246257] [INFO ] [MAIN ] [210/3502] APLD kept (0.3s) | 210 kept, 0 rejected | 137.6/min | ETA: 23.9m [2026-01-20T12:01:41.748254] [DEBUG] [REMOTE ] APLE: Retrieved 2684 rows, trimmed to 300. [2026-01-20T12:01:41.748389] [DEBUG] [REMOTE ] APLE: PASS: History has at least 300 days. [2026-01-20T12:01:41.748635] [DEBUG] [REMOTE ] APLE: PASS: Price check passed. Min price $11.02. [2026-01-20T12:01:41.748773] [DEBUG] [REMOTE ] APLE: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:41.748887] [DEBUG] [REMOTE ] APLE: PASS: Integrity check passed. [2026-01-20T12:01:41.748927] [DEBUG] [REMOTE ] APLE: Symbol is viable for forecasting. [2026-01-20T12:01:41.748974] [INFO ] [MAIN ] [211/3502] APLE kept (0.5s) | 211 kept, 0 rejected | 137.5/min | ETA: 23.9m [2026-01-20T12:01:42.104184] [DEBUG] [REMOTE ] APLS: Retrieved 2057 rows, trimmed to 300. [2026-01-20T12:01:42.104318] [DEBUG] [REMOTE ] APLS: PASS: History has at least 300 days. [2026-01-20T12:01:42.104526] [DEBUG] [REMOTE ] APLS: PASS: Price check passed. Min price $19.00. [2026-01-20T12:01:42.104695] [DEBUG] [REMOTE ] APLS: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:42.104812] [DEBUG] [REMOTE ] APLS: PASS: Integrity check passed. [2026-01-20T12:01:42.104853] [DEBUG] [REMOTE ] APLS: Symbol is viable for forecasting. [2026-01-20T12:01:42.104902] [INFO ] [MAIN ] [212/3502] APLS kept (0.4s) | 212 kept, 0 rejected | 137.6/min | ETA: 23.9m [2026-01-20T12:01:42.542741] [DEBUG] [REMOTE ] APM: Retrieved 1780 rows, trimmed to 300. [2026-01-20T12:01:42.542929] [DEBUG] [REMOTE ] APM: PASS: History has at least 300 days. [2026-01-20T12:01:42.543193] [DEBUG] [REMOTE ] APM: PASS: Price check passed. Min price $1.02. [2026-01-20T12:01:42.543355] [DEBUG] [REMOTE ] APM: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:42.543511] [DEBUG] [REMOTE ] APM: PASS: Integrity check passed. [2026-01-20T12:01:42.543556] [DEBUG] [REMOTE ] APM: Symbol is viable for forecasting. [2026-01-20T12:01:42.543634] [INFO ] [MAIN ] [213/3502] APM kept (0.4s) | 213 kept, 0 rejected | 137.6/min | ETA: 23.9m [2026-01-20T12:01:42.984795] [DEBUG] [REMOTE ] APO: Retrieved 3723 rows, trimmed to 300. [2026-01-20T12:01:42.984928] [DEBUG] [REMOTE ] APO: PASS: History has at least 300 days. [2026-01-20T12:01:42.985152] [DEBUG] [REMOTE ] APO: PASS: Price check passed. Min price $122.55. [2026-01-20T12:01:42.985296] [DEBUG] [REMOTE ] APO: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:42.985423] [DEBUG] [REMOTE ] APO: PASS: Integrity check passed. [2026-01-20T12:01:42.985464] [DEBUG] [REMOTE ] APO: Symbol is viable for forecasting. [2026-01-20T12:01:42.985514] [INFO ] [MAIN ] [214/3502] APO kept (0.4s) | 214 kept, 0 rejected | 137.6/min | ETA: 23.9m [2026-01-20T12:01:43.423622] [DEBUG] [REMOTE ] APOG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:43.423768] [DEBUG] [REMOTE ] APOG: PASS: History has at least 300 days. [2026-01-20T12:01:43.424177] [DEBUG] [REMOTE ] APOG: PASS: Price check passed. Min price $32.11. [2026-01-20T12:01:43.424324] [DEBUG] [REMOTE ] APOG: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:43.424468] [DEBUG] [REMOTE ] APOG: PASS: Integrity check passed. [2026-01-20T12:01:43.424511] [DEBUG] [REMOTE ] APOG: Symbol is viable for forecasting. [2026-01-20T12:01:43.424561] [INFO ] [MAIN ] [215/3502] APOG kept (0.4s) | 215 kept, 0 rejected | 137.6/min | ETA: 23.9m [2026-01-20T12:01:43.635695] [DEBUG] [REMOTE ] APP: Retrieved 1196 rows, trimmed to 300. [2026-01-20T12:01:43.635819] [DEBUG] [REMOTE ] APP: PASS: History has at least 300 days. [2026-01-20T12:01:43.636020] [DEBUG] [REMOTE ] APP: PASS: Price check passed. Min price $520.26. [2026-01-20T12:01:43.636156] [DEBUG] [REMOTE ] APP: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:43.636266] [DEBUG] [REMOTE ] APP: PASS: Integrity check passed. [2026-01-20T12:01:43.636306] [DEBUG] [REMOTE ] APP: Symbol is viable for forecasting. [2026-01-20T12:01:43.636353] [INFO ] [MAIN ] [216/3502] APP kept (0.2s) | 216 kept, 0 rejected | 138.0/min | ETA: 23.8m [2026-01-20T12:01:44.045160] [DEBUG] [REMOTE ] APPF: Retrieved 2656 rows, trimmed to 300. [2026-01-20T12:01:44.045322] [DEBUG] [REMOTE ] APPF: PASS: History has at least 300 days. [2026-01-20T12:01:44.045618] [DEBUG] [REMOTE ] APPF: PASS: Price check passed. Min price $212.95. [2026-01-20T12:01:44.045786] [DEBUG] [REMOTE ] APPF: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:44.045936] [DEBUG] [REMOTE ] APPF: PASS: Integrity check passed. [2026-01-20T12:01:44.045984] [DEBUG] [REMOTE ] APPF: Symbol is viable for forecasting. [2026-01-20T12:01:44.046043] [INFO ] [MAIN ] [217/3502] APPF kept (0.4s) | 217 kept, 0 rejected | 138.0/min | ETA: 23.8m [2026-01-20T12:01:44.413208] [DEBUG] [REMOTE ] APPN: Retrieved 2174 rows, trimmed to 300. [2026-01-20T12:01:44.413339] [DEBUG] [REMOTE ] APPN: PASS: History has at least 300 days. [2026-01-20T12:01:44.413559] [DEBUG] [REMOTE ] APPN: PASS: Price check passed. Min price $28.62. [2026-01-20T12:01:44.413720] [DEBUG] [REMOTE ] APPN: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:44.413839] [DEBUG] [REMOTE ] APPN: PASS: Integrity check passed. [2026-01-20T12:01:44.413881] [DEBUG] [REMOTE ] APPN: Symbol is viable for forecasting. [2026-01-20T12:01:44.413931] [INFO ] [MAIN ] [218/3502] APPN kept (0.4s) | 218 kept, 0 rejected | 138.1/min | ETA: 23.8m [2026-01-20T12:01:44.883242] [DEBUG] [REMOTE ] APPS: Retrieved 4918 rows, trimmed to 300. [2026-01-20T12:01:44.883436] [DEBUG] [REMOTE ] APPS: PASS: History has at least 300 days. [2026-01-20T12:01:44.883832] [DEBUG] [REMOTE ] APPS: PASS: Price check passed. Min price $4.19. [2026-01-20T12:01:44.883995] [DEBUG] [REMOTE ] APPS: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:44.884182] [DEBUG] [REMOTE ] APPS: PASS: Integrity check passed. [2026-01-20T12:01:44.884229] [DEBUG] [REMOTE ] APPS: Symbol is viable for forecasting. [2026-01-20T12:01:44.884288] [INFO ] [MAIN ] [219/3502] APPS kept (0.5s) | 219 kept, 0 rejected | 138.0/min | ETA: 23.8m [2026-01-20T12:01:45.314025] [DEBUG] [REMOTE ] APYX: Retrieved 1771 rows, trimmed to 300. [2026-01-20T12:01:45.314182] [DEBUG] [REMOTE ] APYX: PASS: History has at least 300 days. [2026-01-20T12:01:45.314485] [DEBUG] [REMOTE ] APYX: PASS: Price check passed. Min price $2.90. [2026-01-20T12:01:45.314685] [DEBUG] [REMOTE ] APYX: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:45.314840] [DEBUG] [REMOTE ] APYX: PASS: Integrity check passed. [2026-01-20T12:01:45.314886] [DEBUG] [REMOTE ] APYX: Symbol is viable for forecasting. [2026-01-20T12:01:45.314946] [INFO ] [MAIN ] [220/3502] APYX kept (0.4s) | 220 kept, 0 rejected | 138.0/min | ETA: 23.8m [2026-01-20T12:01:45.798253] [DEBUG] [REMOTE ] AQMS: Retrieved 2632 rows, trimmed to 300. [2026-01-20T12:01:45.798465] [DEBUG] [REMOTE ] AQMS: PASS: History has at least 300 days. [2026-01-20T12:01:45.798892] [DEBUG] [REMOTE ] AQMS: PASS: Price check passed. Min price $4.76. [2026-01-20T12:01:45.799100] [DEBUG] [REMOTE ] AQMS: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:45.799289] [DEBUG] [REMOTE ] AQMS: PASS: Integrity check passed. [2026-01-20T12:01:45.799363] [DEBUG] [REMOTE ] AQMS: Symbol is viable for forecasting. [2026-01-20T12:01:45.799460] [INFO ] [MAIN ] [221/3502] AQMS kept (0.5s) | 221 kept, 0 rejected | 138.0/min | ETA: 23.8m [2026-01-20T12:01:46.306545] [DEBUG] [REMOTE ] AQN: Retrieved 4071 rows, trimmed to 300. [2026-01-20T12:01:46.306797] [DEBUG] [REMOTE ] AQN: PASS: History has at least 300 days. [2026-01-20T12:01:46.307218] [DEBUG] [REMOTE ] AQN: PASS: Price check passed. Min price $5.46. [2026-01-20T12:01:46.307405] [DEBUG] [REMOTE ] AQN: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:46.307609] [DEBUG] [REMOTE ] AQN: PASS: Integrity check passed. [2026-01-20T12:01:46.307663] [DEBUG] [REMOTE ] AQN: Symbol is viable for forecasting. [2026-01-20T12:01:46.307734] [INFO ] [MAIN ] [222/3502] AQN kept (0.5s) | 222 kept, 0 rejected | 137.9/min | ETA: 23.8m [2026-01-20T12:01:46.551039] [DEBUG] [REMOTE ] AQNB: Retrieved 1671 rows, trimmed to 300. [2026-01-20T12:01:46.551205] [DEBUG] [REMOTE ] AQNB: PASS: History has at least 300 days. [2026-01-20T12:01:46.551519] [DEBUG] [REMOTE ] AQNB: PASS: Price check passed. Min price $25.09. [2026-01-20T12:01:46.551696] [DEBUG] [REMOTE ] AQNB: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:46.551839] [DEBUG] [REMOTE ] AQNB: PASS: Integrity check passed. [2026-01-20T12:01:46.551881] [DEBUG] [REMOTE ] AQNB: Symbol is viable for forecasting. [2026-01-20T12:01:46.551933] [INFO ] [MAIN ] [223/3502] AQNB kept (0.2s) | 223 kept, 0 rejected | 138.1/min | ETA: 23.7m [2026-01-20T12:01:46.925462] [DEBUG] [REMOTE ] ARBB: Retrieved 699 rows, trimmed to 300. [2026-01-20T12:01:46.925654] [DEBUG] [REMOTE ] ARBB: PASS: History has at least 300 days. [2026-01-20T12:01:46.925885] [DEBUG] [REMOTE ] ARBB: PASS: Price check passed. Min price $5.39. [2026-01-20T12:01:46.926028] [DEBUG] [REMOTE ] ARBB: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:46.926149] [DEBUG] [REMOTE ] ARBB: PASS: Integrity check passed. [2026-01-20T12:01:46.926191] [DEBUG] [REMOTE ] ARBB: Symbol is viable for forecasting. [2026-01-20T12:01:46.926241] [INFO ] [MAIN ] [224/3502] ARBB kept (0.4s) | 224 kept, 0 rejected | 138.2/min | ETA: 23.7m [2026-01-20T12:01:47.244382] [DEBUG] [REMOTE ] ARBE: Retrieved 1073 rows, trimmed to 300. [2026-01-20T12:01:47.244527] [DEBUG] [REMOTE ] ARBE: PASS: History has at least 300 days. [2026-01-20T12:01:47.244765] [DEBUG] [REMOTE ] ARBE: PASS: Price check passed. Min price $1.03. [2026-01-20T12:01:47.244910] [DEBUG] [REMOTE ] ARBE: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:47.245059] [DEBUG] [REMOTE ] ARBE: PASS: Integrity check passed. [2026-01-20T12:01:47.245101] [DEBUG] [REMOTE ] ARBE: Symbol is viable for forecasting. [2026-01-20T12:01:47.245150] [INFO ] [MAIN ] [225/3502] ARBE kept (0.3s) | 225 kept, 0 rejected | 138.4/min | ETA: 23.7m [2026-01-20T12:01:48.001053] [DEBUG] [REMOTE ] ARCB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:48.001232] [DEBUG] [REMOTE ] ARCB: PASS: History has at least 300 days. [2026-01-20T12:01:48.001453] [DEBUG] [REMOTE ] ARCB: PASS: Price check passed. Min price $59.62. [2026-01-20T12:01:48.001607] [DEBUG] [REMOTE ] ARCB: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:48.001917] [DEBUG] [REMOTE ] ARCB: PASS: Integrity check passed. [2026-01-20T12:01:48.001956] [DEBUG] [REMOTE ] ARCB: Symbol is viable for forecasting. [2026-01-20T12:01:48.002005] [INFO ] [MAIN ] [226/3502] ARCB kept (0.8s) | 226 kept, 0 rejected | 137.9/min | ETA: 23.8m [2026-01-20T12:01:48.417720] [DEBUG] [REMOTE ] ARCC: Retrieved 5356 rows, trimmed to 300. [2026-01-20T12:01:48.417866] [DEBUG] [REMOTE ] ARCC: PASS: History has at least 300 days. [2026-01-20T12:01:48.418102] [DEBUG] [REMOTE ] ARCC: PASS: Price check passed. Min price $19.07. [2026-01-20T12:01:48.418239] [DEBUG] [REMOTE ] ARCC: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:48.418361] [DEBUG] [REMOTE ] ARCC: PASS: Integrity check passed. [2026-01-20T12:01:48.418407] [DEBUG] [REMOTE ] ARCC: Symbol is viable for forecasting. [2026-01-20T12:01:48.418466] [INFO ] [MAIN ] [227/3502] ARCC kept (0.4s) | 227 kept, 0 rejected | 138.0/min | ETA: 23.7m [2026-01-20T12:01:48.732655] [DEBUG] [REMOTE ] ARCO: Retrieved 3712 rows, trimmed to 300. [2026-01-20T12:01:48.732788] [DEBUG] [REMOTE ] ARCO: PASS: History has at least 300 days. [2026-01-20T12:01:48.733009] [DEBUG] [REMOTE ] ARCO: PASS: Price check passed. Min price $6.88. [2026-01-20T12:01:48.733150] [DEBUG] [REMOTE ] ARCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:48.733269] [DEBUG] [REMOTE ] ARCO: PASS: Integrity check passed. [2026-01-20T12:01:48.733310] [DEBUG] [REMOTE ] ARCO: Symbol is viable for forecasting. [2026-01-20T12:01:48.733357] [INFO ] [MAIN ] [228/3502] ARCO kept (0.3s) | 228 kept, 0 rejected | 138.1/min | ETA: 23.7m [2026-01-20T12:01:49.017966] [DEBUG] [REMOTE ] ARDC: Retrieved 3304 rows, trimmed to 300. [2026-01-20T12:01:49.018098] [DEBUG] [REMOTE ] ARDC: PASS: History has at least 300 days. [2026-01-20T12:01:49.018314] [DEBUG] [REMOTE ] ARDC: PASS: Price check passed. Min price $13.16. [2026-01-20T12:01:49.018453] [DEBUG] [REMOTE ] ARDC: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:49.018591] [DEBUG] [REMOTE ] ARDC: PASS: Integrity check passed. [2026-01-20T12:01:49.018644] [DEBUG] [REMOTE ] ARDC: Symbol is viable for forecasting. [2026-01-20T12:01:49.018701] [INFO ] [MAIN ] [229/3502] ARDC kept (0.3s) | 229 kept, 0 rejected | 138.3/min | ETA: 23.7m [2026-01-20T12:01:49.550987] [DEBUG] [REMOTE ] ARDX: Retrieved 2913 rows, trimmed to 300. [2026-01-20T12:01:49.551235] [DEBUG] [REMOTE ] ARDX: PASS: History has at least 300 days. [2026-01-20T12:01:49.552304] [DEBUG] [REMOTE ] ARDX: PASS: Price check passed. Min price $4.96. [2026-01-20T12:01:49.552496] [DEBUG] [REMOTE ] ARDX: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:49.552701] [DEBUG] [REMOTE ] ARDX: PASS: Integrity check passed. [2026-01-20T12:01:49.552749] [DEBUG] [REMOTE ] ARDX: Symbol is viable for forecasting. [2026-01-20T12:01:49.552816] [INFO ] [MAIN ] [230/3502] ARDX kept (0.5s) | 230 kept, 0 rejected | 138.2/min | ETA: 23.7m [2026-01-20T12:01:49.925390] [DEBUG] [REMOTE ] ARE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:49.925543] [DEBUG] [REMOTE ] ARE: PASS: History has at least 300 days. [2026-01-20T12:01:49.925843] [DEBUG] [REMOTE ] ARE: PASS: Price check passed. Min price $44.32. [2026-01-20T12:01:49.926019] [DEBUG] [REMOTE ] ARE: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:49.926370] [DEBUG] [REMOTE ] ARE: PASS: Integrity check passed. [2026-01-20T12:01:49.926424] [DEBUG] [REMOTE ] ARE: Symbol is viable for forecasting. [2026-01-20T12:01:49.926486] [INFO ] [MAIN ] [231/3502] ARE kept (0.4s) | 231 kept, 0 rejected | 138.3/min | ETA: 23.7m [2026-01-20T12:01:50.164565] [DEBUG] [REMOTE ] AREC: Retrieved 2018 rows, trimmed to 300. [2026-01-20T12:01:50.164723] [DEBUG] [REMOTE ] AREC: PASS: History has at least 300 days. [2026-01-20T12:01:50.164941] [DEBUG] [REMOTE ] AREC: PASS: Price check passed. Min price $2.13. [2026-01-20T12:01:50.165073] [DEBUG] [REMOTE ] AREC: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:50.165186] [DEBUG] [REMOTE ] AREC: PASS: Integrity check passed. [2026-01-20T12:01:50.165225] [DEBUG] [REMOTE ] AREC: Symbol is viable for forecasting. [2026-01-20T12:01:50.165273] [INFO ] [MAIN ] [232/3502] AREC kept (0.2s) | 232 kept, 0 rejected | 138.5/min | ETA: 23.6m [2026-01-20T12:01:50.774066] [DEBUG] [REMOTE ] ARES: Retrieved 2946 rows, trimmed to 300. [2026-01-20T12:01:50.774278] [DEBUG] [REMOTE ] ARES: PASS: History has at least 300 days. [2026-01-20T12:01:50.774617] [DEBUG] [REMOTE ] ARES: PASS: Price check passed. Min price $140.44. [2026-01-20T12:01:50.774983] [DEBUG] [REMOTE ] ARES: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:50.775144] [DEBUG] [REMOTE ] ARES: PASS: Integrity check passed. [2026-01-20T12:01:50.775194] [DEBUG] [REMOTE ] ARES: Symbol is viable for forecasting. [2026-01-20T12:01:50.775262] [INFO ] [MAIN ] [233/3502] ARES kept (0.6s) | 233 kept, 0 rejected | 138.3/min | ETA: 23.6m [2026-01-20T12:01:51.113740] [DEBUG] [REMOTE ] ARGX: Retrieved 2179 rows, trimmed to 300. [2026-01-20T12:01:51.114013] [DEBUG] [REMOTE ] ARGX: PASS: History has at least 300 days. [2026-01-20T12:01:51.114646] [DEBUG] [REMOTE ] ARGX: PASS: Price check passed. Min price $788.49. [2026-01-20T12:01:51.114821] [DEBUG] [REMOTE ] ARGX: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:51.115021] [DEBUG] [REMOTE ] ARGX: PASS: Integrity check passed. [2026-01-20T12:01:51.115068] [DEBUG] [REMOTE ] ARGX: Symbol is viable for forecasting. [2026-01-20T12:01:51.115128] [INFO ] [MAIN ] [234/3502] ARGX kept (0.3s) | 234 kept, 0 rejected | 138.4/min | ETA: 23.6m [2026-01-20T12:01:51.464206] [DEBUG] [REMOTE ] ARHS: Retrieved 1054 rows, trimmed to 300. [2026-01-20T12:01:51.464496] [DEBUG] [REMOTE ] ARHS: PASS: History has at least 300 days. [2026-01-20T12:01:51.464935] [DEBUG] [REMOTE ] ARHS: PASS: Price check passed. Min price $8.87. [2026-01-20T12:01:51.465095] [DEBUG] [REMOTE ] ARHS: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:51.465255] [DEBUG] [REMOTE ] ARHS: PASS: Integrity check passed. [2026-01-20T12:01:51.465297] [DEBUG] [REMOTE ] ARHS: Symbol is viable for forecasting. [2026-01-20T12:01:51.465357] [INFO ] [MAIN ] [235/3502] ARHS kept (0.4s) | 235 kept, 0 rejected | 138.5/min | ETA: 23.6m [2026-01-20T12:01:51.963449] [DEBUG] [REMOTE ] ARI: Retrieved 4104 rows, trimmed to 300. [2026-01-20T12:01:51.963721] [DEBUG] [REMOTE ] ARI: PASS: History has at least 300 days. [2026-01-20T12:01:51.964133] [DEBUG] [REMOTE ] ARI: PASS: Price check passed. Min price $9.43. [2026-01-20T12:01:51.964290] [DEBUG] [REMOTE ] ARI: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:51.964444] [DEBUG] [REMOTE ] ARI: PASS: Integrity check passed. [2026-01-20T12:01:51.964494] [DEBUG] [REMOTE ] ARI: Symbol is viable for forecasting. [2026-01-20T12:01:51.964737] [INFO ] [MAIN ] [236/3502] ARI kept (0.5s) | 236 kept, 0 rejected | 138.5/min | ETA: 23.6m [2026-01-20T12:01:52.318373] [DEBUG] [REMOTE ] ARKO: Retrieved 1965 rows, trimmed to 300. [2026-01-20T12:01:52.318589] [DEBUG] [REMOTE ] ARKO: PASS: History has at least 300 days. [2026-01-20T12:01:52.318981] [DEBUG] [REMOTE ] ARKO: PASS: Price check passed. Min price $3.97. [2026-01-20T12:01:52.319160] [DEBUG] [REMOTE ] ARKO: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:52.319297] [DEBUG] [REMOTE ] ARKO: PASS: Integrity check passed. [2026-01-20T12:01:52.319340] [DEBUG] [REMOTE ] ARKO: Symbol is viable for forecasting. [2026-01-20T12:01:52.319397] [INFO ] [MAIN ] [237/3502] ARKO kept (0.4s) | 237 kept, 0 rejected | 138.6/min | ETA: 23.6m [2026-01-20T12:01:52.684633] [DEBUG] [REMOTE ] ARLO: Retrieved 1874 rows, trimmed to 300. [2026-01-20T12:01:52.684842] [DEBUG] [REMOTE ] ARLO: PASS: History has at least 300 days. [2026-01-20T12:01:52.685141] [DEBUG] [REMOTE ] ARLO: PASS: Price check passed. Min price $12.90. [2026-01-20T12:01:52.685355] [DEBUG] [REMOTE ] ARLO: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:52.685514] [DEBUG] [REMOTE ] ARLO: PASS: Integrity check passed. [2026-01-20T12:01:52.685595] [DEBUG] [REMOTE ] ARLO: Symbol is viable for forecasting. [2026-01-20T12:01:52.685660] [INFO ] [MAIN ] [238/3502] ARLO kept (0.4s) | 238 kept, 0 rejected | 138.6/min | ETA: 23.5m [2026-01-20T12:01:53.159916] [DEBUG] [REMOTE ] ARLP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:53.160123] [DEBUG] [REMOTE ] ARLP: PASS: History has at least 300 days. [2026-01-20T12:01:53.160424] [DEBUG] [REMOTE ] ARLP: PASS: Price check passed. Min price $22.50. [2026-01-20T12:01:53.160593] [DEBUG] [REMOTE ] ARLP: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:53.160740] [DEBUG] [REMOTE ] ARLP: PASS: Integrity check passed. [2026-01-20T12:01:53.160783] [DEBUG] [REMOTE ] ARLP: Symbol is viable for forecasting. [2026-01-20T12:01:53.160838] [INFO ] [MAIN ] [239/3502] ARLP kept (0.5s) | 239 kept, 0 rejected | 138.6/min | ETA: 23.5m [2026-01-20T12:01:53.373377] [DEBUG] [REMOTE ] ARM: Retrieved 588 rows, trimmed to 300. [2026-01-20T12:01:53.373555] [DEBUG] [REMOTE ] ARM: PASS: History has at least 300 days. [2026-01-20T12:01:53.373876] [DEBUG] [REMOTE ] ARM: PASS: Price check passed. Min price $104.99. [2026-01-20T12:01:53.374085] [DEBUG] [REMOTE ] ARM: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:53.374281] [DEBUG] [REMOTE ] ARM: PASS: Integrity check passed. [2026-01-20T12:01:53.374344] [DEBUG] [REMOTE ] ARM: Symbol is viable for forecasting. [2026-01-20T12:01:53.374418] [INFO ] [MAIN ] [240/3502] ARM kept (0.2s) | 240 kept, 0 rejected | 138.9/min | ETA: 23.5m [2026-01-20T12:01:53.859281] [DEBUG] [REMOTE ] ARMK: Retrieved 3042 rows, trimmed to 300. [2026-01-20T12:01:53.859471] [DEBUG] [REMOTE ] ARMK: PASS: History has at least 300 days. [2026-01-20T12:01:53.859821] [DEBUG] [REMOTE ] ARMK: PASS: Price check passed. Min price $35.93. [2026-01-20T12:01:53.859968] [DEBUG] [REMOTE ] ARMK: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:53.860097] [DEBUG] [REMOTE ] ARMK: PASS: Integrity check passed. [2026-01-20T12:01:53.860141] [DEBUG] [REMOTE ] ARMK: Symbol is viable for forecasting. [2026-01-20T12:01:53.860196] [INFO ] [MAIN ] [241/3502] ARMK kept (0.5s) | 241 kept, 0 rejected | 138.8/min | ETA: 23.5m [2026-01-20T12:01:54.350981] [DEBUG] [REMOTE ] AROC: Retrieved 2565 rows, trimmed to 300. [2026-01-20T12:01:54.351137] [DEBUG] [REMOTE ] AROC: PASS: History has at least 300 days. [2026-01-20T12:01:54.351352] [DEBUG] [REMOTE ] AROC: PASS: Price check passed. Min price $23.04. [2026-01-20T12:01:54.351495] [DEBUG] [REMOTE ] AROC: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:54.351664] [DEBUG] [REMOTE ] AROC: PASS: Integrity check passed. [2026-01-20T12:01:54.351711] [DEBUG] [REMOTE ] AROC: Symbol is viable for forecasting. [2026-01-20T12:01:54.351761] [INFO ] [MAIN ] [242/3502] AROC kept (0.5s) | 242 kept, 0 rejected | 138.7/min | ETA: 23.5m [2026-01-20T12:01:54.860726] [DEBUG] [REMOTE ] ARQ: Retrieved 5532 rows, trimmed to 300. [2026-01-20T12:01:54.860862] [DEBUG] [REMOTE ] ARQ: PASS: History has at least 300 days. [2026-01-20T12:01:54.861091] [DEBUG] [REMOTE ] ARQ: PASS: Price check passed. Min price $3.20. [2026-01-20T12:01:54.861284] [DEBUG] [REMOTE ] ARQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:54.861410] [DEBUG] [REMOTE ] ARQ: PASS: Integrity check passed. [2026-01-20T12:01:54.861451] [DEBUG] [REMOTE ] ARQ: Symbol is viable for forecasting. [2026-01-20T12:01:54.861500] [INFO ] [MAIN ] [243/3502] ARQ kept (0.5s) | 243 kept, 0 rejected | 138.6/min | ETA: 23.5m [2026-01-20T12:01:54.995536] [DEBUG] [REMOTE ] ARQQ: Retrieved 1096 rows, trimmed to 300. [2026-01-20T12:01:54.995699] [DEBUG] [REMOTE ] ARQQ: PASS: History has at least 300 days. [2026-01-20T12:01:54.995916] [DEBUG] [REMOTE ] ARQQ: PASS: Price check passed. Min price $21.72. [2026-01-20T12:01:54.996068] [DEBUG] [REMOTE ] ARQQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:54.996190] [DEBUG] [REMOTE ] ARQQ: PASS: Integrity check passed. [2026-01-20T12:01:54.996234] [DEBUG] [REMOTE ] ARQQ: Symbol is viable for forecasting. [2026-01-20T12:01:54.996282] [INFO ] [MAIN ] [244/3502] ARQQ kept (0.1s) | 244 kept, 0 rejected | 139.0/min | ETA: 23.4m [2026-01-20T12:01:55.528011] [DEBUG] [REMOTE ] ARRY: Retrieved 1320 rows, trimmed to 300. [2026-01-20T12:01:55.528277] [DEBUG] [REMOTE ] ARRY: PASS: History has at least 300 days. [2026-01-20T12:01:55.528651] [DEBUG] [REMOTE ] ARRY: PASS: Price check passed. Min price $6.68. [2026-01-20T12:01:55.528843] [DEBUG] [REMOTE ] ARRY: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:55.529032] [DEBUG] [REMOTE ] ARRY: PASS: Integrity check passed. [2026-01-20T12:01:55.529094] [DEBUG] [REMOTE ] ARRY: Symbol is viable for forecasting. [2026-01-20T12:01:55.529172] [INFO ] [MAIN ] [245/3502] ARRY kept (0.5s) | 245 kept, 0 rejected | 138.9/min | ETA: 23.4m [2026-01-20T12:01:55.837381] [DEBUG] [REMOTE ] ARTL: Retrieved 1778 rows, trimmed to 300. [2026-01-20T12:01:55.837641] [DEBUG] [REMOTE ] ARTL: PASS: History has at least 300 days. [2026-01-20T12:01:55.838125] [DEBUG] [REMOTE ] ARTL: PASS: Price check passed. Min price $1.16. [2026-01-20T12:01:55.838318] [DEBUG] [REMOTE ] ARTL: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:55.838524] [DEBUG] [REMOTE ] ARTL: PASS: Integrity check passed. [2026-01-20T12:01:55.838601] [DEBUG] [REMOTE ] ARTL: Symbol is viable for forecasting. [2026-01-20T12:01:55.838677] [INFO ] [MAIN ] [246/3502] ARTL kept (0.3s) | 246 kept, 0 rejected | 139.1/min | ETA: 23.4m [2026-01-20T12:01:56.447461] [DEBUG] [REMOTE ] ARTNA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:56.447612] [DEBUG] [REMOTE ] ARTNA: PASS: History has at least 300 days. [2026-01-20T12:01:56.447837] [DEBUG] [REMOTE ] ARTNA: PASS: Price check passed. Min price $30.88. [2026-01-20T12:01:56.447976] [DEBUG] [REMOTE ] ARTNA: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:56.448093] [DEBUG] [REMOTE ] ARTNA: PASS: Integrity check passed. [2026-01-20T12:01:56.448134] [DEBUG] [REMOTE ] ARTNA: Symbol is viable for forecasting. [2026-01-20T12:01:56.448183] [INFO ] [MAIN ] [247/3502] ARTNA kept (0.6s) | 247 kept, 0 rejected | 138.8/min | ETA: 23.4m [2026-01-20T12:01:56.740252] [DEBUG] [REMOTE ] ARVN: Retrieved 1836 rows, trimmed to 300. [2026-01-20T12:01:56.740386] [DEBUG] [REMOTE ] ARVN: PASS: History has at least 300 days. [2026-01-20T12:01:56.740648] [DEBUG] [REMOTE ] ARVN: PASS: Price check passed. Min price $9.16. [2026-01-20T12:01:56.740802] [DEBUG] [REMOTE ] ARVN: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:56.740950] [DEBUG] [REMOTE ] ARVN: PASS: Integrity check passed. [2026-01-20T12:01:56.740994] [DEBUG] [REMOTE ] ARVN: Symbol is viable for forecasting. [2026-01-20T12:01:56.741044] [INFO ] [MAIN ] [248/3502] ARVN kept (0.3s) | 248 kept, 0 rejected | 139.0/min | ETA: 23.4m [2026-01-20T12:01:57.306856] [DEBUG] [REMOTE ] ASA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:57.306988] [DEBUG] [REMOTE ] ASA: PASS: History has at least 300 days. [2026-01-20T12:01:57.307249] [DEBUG] [REMOTE ] ASA: PASS: Price check passed. Min price $44.05. [2026-01-20T12:01:57.307409] [DEBUG] [REMOTE ] ASA: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:57.307528] [DEBUG] [REMOTE ] ASA: PASS: Integrity check passed. [2026-01-20T12:01:57.307587] [DEBUG] [REMOTE ] ASA: Symbol is viable for forecasting. [2026-01-20T12:01:57.307641] [INFO ] [MAIN ] [249/3502] ASA kept (0.6s) | 249 kept, 0 rejected | 138.8/min | ETA: 23.4m [2026-01-20T12:01:57.766238] [DEBUG] [REMOTE ] ASB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:57.766370] [DEBUG] [REMOTE ] ASB: PASS: History has at least 300 days. [2026-01-20T12:01:57.766635] [DEBUG] [REMOTE ] ASB: PASS: Price check passed. Min price $23.91. [2026-01-20T12:01:57.766776] [DEBUG] [REMOTE ] ASB: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:57.767122] [DEBUG] [REMOTE ] ASB: PASS: Integrity check passed. [2026-01-20T12:01:57.767170] [DEBUG] [REMOTE ] ASB: Symbol is viable for forecasting. [2026-01-20T12:01:57.767221] [INFO ] [MAIN ] [250/3502] ASB kept (0.5s) | 250 kept, 0 rejected | 138.8/min | ETA: 23.4m [2026-01-20T12:01:58.009354] [DEBUG] [REMOTE ] ASBA: Retrieved 722 rows, trimmed to 300. [2026-01-20T12:01:58.009502] [DEBUG] [REMOTE ] ASBA: PASS: History has at least 300 days. [2026-01-20T12:01:58.009738] [DEBUG] [REMOTE ] ASBA: PASS: Price check passed. Min price $23.99. [2026-01-20T12:01:58.009878] [DEBUG] [REMOTE ] ASBA: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:58.010015] [DEBUG] [REMOTE ] ASBA: PASS: Integrity check passed. [2026-01-20T12:01:58.010075] [DEBUG] [REMOTE ] ASBA: Symbol is viable for forecasting. [2026-01-20T12:01:58.010137] [INFO ] [MAIN ] [251/3502] ASBA kept (0.2s) | 251 kept, 0 rejected | 139.0/min | ETA: 23.4m [2026-01-20T12:01:58.383710] [DEBUG] [REMOTE ] ASC: Retrieved 3135 rows, trimmed to 300. [2026-01-20T12:01:58.383840] [DEBUG] [REMOTE ] ASC: PASS: History has at least 300 days. [2026-01-20T12:01:58.384106] [DEBUG] [REMOTE ] ASC: PASS: Price check passed. Min price $10.45. [2026-01-20T12:01:58.384290] [DEBUG] [REMOTE ] ASC: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:58.384438] [DEBUG] [REMOTE ] ASC: PASS: Integrity check passed. [2026-01-20T12:01:58.384496] [DEBUG] [REMOTE ] ASC: Symbol is viable for forecasting. [2026-01-20T12:01:58.384565] [INFO ] [MAIN ] [252/3502] ASC kept (0.4s) | 252 kept, 0 rejected | 139.1/min | ETA: 23.4m [2026-01-20T12:01:59.026441] [DEBUG] [REMOTE ] ASG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:59.026627] [DEBUG] [REMOTE ] ASG: PASS: History has at least 300 days. [2026-01-20T12:01:59.026920] [DEBUG] [REMOTE ] ASG: PASS: Price check passed. Min price $5.05. [2026-01-20T12:01:59.027086] [DEBUG] [REMOTE ] ASG: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:59.027228] [DEBUG] [REMOTE ] ASG: PASS: Integrity check passed. [2026-01-20T12:01:59.027272] [DEBUG] [REMOTE ] ASG: Symbol is viable for forecasting. [2026-01-20T12:01:59.027328] [INFO ] [MAIN ] [253/3502] ASG kept (0.6s) | 253 kept, 0 rejected | 138.8/min | ETA: 23.4m [2026-01-20T12:01:59.314463] [DEBUG] [REMOTE ] ASGI: Retrieved 1375 rows, trimmed to 300. [2026-01-20T12:01:59.314631] [DEBUG] [REMOTE ] ASGI: PASS: History has at least 300 days. [2026-01-20T12:01:59.314850] [DEBUG] [REMOTE ] ASGI: PASS: Price check passed. Min price $19.95. [2026-01-20T12:01:59.314985] [DEBUG] [REMOTE ] ASGI: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:59.315100] [DEBUG] [REMOTE ] ASGI: PASS: Integrity check passed. [2026-01-20T12:01:59.315141] [DEBUG] [REMOTE ] ASGI: Symbol is viable for forecasting. [2026-01-20T12:01:59.315188] [INFO ] [MAIN ] [254/3502] ASGI kept (0.3s) | 254 kept, 0 rejected | 139.0/min | ETA: 23.4m [2026-01-20T12:01:59.888273] [DEBUG] [REMOTE ] ASGN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:01:59.888422] [DEBUG] [REMOTE ] ASGN: PASS: History has at least 300 days. [2026-01-20T12:01:59.888691] [DEBUG] [REMOTE ] ASGN: PASS: Price check passed. Min price $40.01. [2026-01-20T12:01:59.888851] [DEBUG] [REMOTE ] ASGN: PASS: Continuity check passed with 300 days. [2026-01-20T12:01:59.888980] [DEBUG] [REMOTE ] ASGN: PASS: Integrity check passed. [2026-01-20T12:01:59.889021] [DEBUG] [REMOTE ] ASGN: Symbol is viable for forecasting. [2026-01-20T12:01:59.889074] [INFO ] [MAIN ] [255/3502] ASGN kept (0.6s) | 255 kept, 0 rejected | 138.8/min | ETA: 23.4m [2026-01-20T12:02:00.408321] [DEBUG] [REMOTE ] ASH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:00.408464] [DEBUG] [REMOTE ] ASH: PASS: History has at least 300 days. [2026-01-20T12:02:00.408755] [DEBUG] [REMOTE ] ASH: PASS: Price check passed. Min price $47.50. [2026-01-20T12:02:00.408932] [DEBUG] [REMOTE ] ASH: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:00.409093] [DEBUG] [REMOTE ] ASH: PASS: Integrity check passed. [2026-01-20T12:02:00.409141] [DEBUG] [REMOTE ] ASH: Symbol is viable for forecasting. [2026-01-20T12:02:00.409195] [INFO ] [MAIN ] [256/3502] ASH kept (0.5s) | 256 kept, 0 rejected | 138.7/min | ETA: 23.4m [2026-01-20T12:02:00.572154] [DEBUG] [REMOTE ] ASIX: Retrieved 2336 rows, trimmed to 300. [2026-01-20T12:02:00.572287] [DEBUG] [REMOTE ] ASIX: PASS: History has at least 300 days. [2026-01-20T12:02:00.572504] [DEBUG] [REMOTE ] ASIX: PASS: Price check passed. Min price $14.26. [2026-01-20T12:02:00.572715] [DEBUG] [REMOTE ] ASIX: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:00.572846] [DEBUG] [REMOTE ] ASIX: PASS: Integrity check passed. [2026-01-20T12:02:00.572889] [DEBUG] [REMOTE ] ASIX: Symbol is viable for forecasting. [2026-01-20T12:02:00.572952] [INFO ] [MAIN ] [257/3502] ASIX kept (0.2s) | 257 kept, 0 rejected | 139.1/min | ETA: 23.3m [2026-01-20T12:02:01.098915] [DEBUG] [REMOTE ] ASLE: Retrieved 1732 rows, trimmed to 300. [2026-01-20T12:02:01.099024] [DEBUG] [REMOTE ] ASLE: PASS: History has at least 300 days. [2026-01-20T12:02:01.099268] [DEBUG] [REMOTE ] ASLE: PASS: Price check passed. Min price $5.94. [2026-01-20T12:02:01.099430] [DEBUG] [REMOTE ] ASLE: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:01.099594] [DEBUG] [REMOTE ] ASLE: PASS: Integrity check passed. [2026-01-20T12:02:01.099653] [DEBUG] [REMOTE ] ASLE: Symbol is viable for forecasting. [2026-01-20T12:02:01.099723] [INFO ] [MAIN ] [258/3502] ASLE kept (0.5s) | 258 kept, 0 rejected | 138.9/min | ETA: 23.3m [2026-01-20T12:02:01.467039] [DEBUG] [REMOTE ] ASMB: Retrieved 3793 rows, trimmed to 300. [2026-01-20T12:02:01.467195] [DEBUG] [REMOTE ] ASMB: PASS: History has at least 300 days. [2026-01-20T12:02:01.467459] [DEBUG] [REMOTE ] ASMB: PASS: Price check passed. Min price $27.50. [2026-01-20T12:02:01.467674] [DEBUG] [REMOTE ] ASMB: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:01.467826] [DEBUG] [REMOTE ] ASMB: PASS: Integrity check passed. [2026-01-20T12:02:01.467877] [DEBUG] [REMOTE ] ASMB: Symbol is viable for forecasting. [2026-01-20T12:02:01.467948] [INFO ] [MAIN ] [259/3502] ASMB kept (0.4s) | 259 kept, 0 rejected | 139.0/min | ETA: 23.3m [2026-01-20T12:02:02.073061] [DEBUG] [REMOTE ] ASML: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:02.073200] [DEBUG] [REMOTE ] ASML: PASS: History has at least 300 days. [2026-01-20T12:02:02.073423] [DEBUG] [REMOTE ] ASML: PASS: Price check passed. Min price $966.57. [2026-01-20T12:02:02.073560] [DEBUG] [REMOTE ] ASML: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:02.073703] [DEBUG] [REMOTE ] ASML: PASS: Integrity check passed. [2026-01-20T12:02:02.073744] [DEBUG] [REMOTE ] ASML: Symbol is viable for forecasting. [2026-01-20T12:02:02.073793] [INFO ] [MAIN ] [260/3502] ASML kept (0.6s) | 260 kept, 0 rejected | 138.8/min | ETA: 23.4m [2026-01-20T12:02:02.350029] [DEBUG] [REMOTE ] ASND: Retrieved 2760 rows, trimmed to 300. [2026-01-20T12:02:02.350133] [DEBUG] [REMOTE ] ASND: PASS: History has at least 300 days. [2026-01-20T12:02:02.350349] [DEBUG] [REMOTE ] ASND: PASS: Price check passed. Min price $196.01. [2026-01-20T12:02:02.350487] [DEBUG] [REMOTE ] ASND: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:02.350628] [DEBUG] [REMOTE ] ASND: PASS: Integrity check passed. [2026-01-20T12:02:02.350671] [DEBUG] [REMOTE ] ASND: Symbol is viable for forecasting. [2026-01-20T12:02:02.350719] [INFO ] [MAIN ] [261/3502] ASND kept (0.3s) | 261 kept, 0 rejected | 139.0/min | ETA: 23.3m [2026-01-20T12:02:02.608171] [DEBUG] [REMOTE ] ASO: Retrieved 1329 rows, trimmed to 300. [2026-01-20T12:02:02.608300] [DEBUG] [REMOTE ] ASO: PASS: History has at least 300 days. [2026-01-20T12:02:02.608507] [DEBUG] [REMOTE ] ASO: PASS: Price check passed. Min price $41.63. [2026-01-20T12:02:02.608689] [DEBUG] [REMOTE ] ASO: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:02.608805] [DEBUG] [REMOTE ] ASO: PASS: Integrity check passed. [2026-01-20T12:02:02.608847] [DEBUG] [REMOTE ] ASO: Symbol is viable for forecasting. [2026-01-20T12:02:02.608897] [INFO ] [MAIN ] [262/3502] ASO kept (0.3s) | 262 kept, 0 rejected | 139.2/min | ETA: 23.3m [2026-01-20T12:02:02.996900] [DEBUG] [REMOTE ] ASPI: Retrieved 798 rows, trimmed to 300. [2026-01-20T12:02:02.997248] [DEBUG] [REMOTE ] ASPI: PASS: History has at least 300 days. [2026-01-20T12:02:02.997497] [DEBUG] [REMOTE ] ASPI: PASS: Price check passed. Min price $5.35. [2026-01-20T12:02:02.997695] [DEBUG] [REMOTE ] ASPI: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:02.997846] [DEBUG] [REMOTE ] ASPI: PASS: Integrity check passed. [2026-01-20T12:02:02.997903] [DEBUG] [REMOTE ] ASPI: Symbol is viable for forecasting. [2026-01-20T12:02:02.998150] [INFO ] [MAIN ] [263/3502] ASPI kept (0.4s) | 263 kept, 0 rejected | 139.3/min | ETA: 23.3m [2026-01-20T12:02:03.613211] [DEBUG] [REMOTE ] ASPN: Retrieved 2917 rows, trimmed to 300. [2026-01-20T12:02:03.613344] [DEBUG] [REMOTE ] ASPN: PASS: History has at least 300 days. [2026-01-20T12:02:03.613561] [DEBUG] [REMOTE ] ASPN: PASS: Price check passed. Min price $2.83. [2026-01-20T12:02:03.613720] [DEBUG] [REMOTE ] ASPN: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:03.613841] [DEBUG] [REMOTE ] ASPN: PASS: Integrity check passed. [2026-01-20T12:02:03.613882] [DEBUG] [REMOTE ] ASPN: Symbol is viable for forecasting. [2026-01-20T12:02:03.613932] [INFO ] [MAIN ] [264/3502] ASPN kept (0.6s) | 264 kept, 0 rejected | 139.0/min | ETA: 23.3m [2026-01-20T12:02:04.043964] [DEBUG] [REMOTE ] ASPS: Retrieved 4138 rows, trimmed to 300. [2026-01-20T12:02:04.044092] [DEBUG] [REMOTE ] ASPS: PASS: History has at least 300 days. [2026-01-20T12:02:04.044300] [DEBUG] [REMOTE ] ASPS: PASS: Price check passed. Min price $5.51. [2026-01-20T12:02:04.044436] [DEBUG] [REMOTE ] ASPS: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:04.044549] [DEBUG] [REMOTE ] ASPS: PASS: Integrity check passed. [2026-01-20T12:02:04.044609] [DEBUG] [REMOTE ] ASPS: Symbol is viable for forecasting. [2026-01-20T12:02:04.044659] [INFO ] [MAIN ] [265/3502] ASPS kept (0.4s) | 265 kept, 0 rejected | 139.0/min | ETA: 23.3m [2026-01-20T12:02:04.529721] [DEBUG] [REMOTE ] ASTE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:04.529859] [DEBUG] [REMOTE ] ASTE: PASS: History has at least 300 days. [2026-01-20T12:02:04.530089] [DEBUG] [REMOTE ] ASTE: PASS: Price check passed. Min price $40.65. [2026-01-20T12:02:04.530233] [DEBUG] [REMOTE ] ASTE: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:04.530354] [DEBUG] [REMOTE ] ASTE: PASS: Integrity check passed. [2026-01-20T12:02:04.530397] [DEBUG] [REMOTE ] ASTE: Symbol is viable for forecasting. [2026-01-20T12:02:04.530448] [INFO ] [MAIN ] [266/3502] ASTE kept (0.5s) | 266 kept, 0 rejected | 139.0/min | ETA: 23.3m [2026-01-20T12:02:04.894882] [DEBUG] [REMOTE ] ASTH: Retrieved 3739 rows, trimmed to 300. [2026-01-20T12:02:04.895011] [DEBUG] [REMOTE ] ASTH: PASS: History has at least 300 days. [2026-01-20T12:02:04.895238] [DEBUG] [REMOTE ] ASTH: PASS: Price check passed. Min price $20.34. [2026-01-20T12:02:04.895378] [DEBUG] [REMOTE ] ASTH: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:04.895490] [DEBUG] [REMOTE ] ASTH: PASS: Integrity check passed. [2026-01-20T12:02:04.895532] [DEBUG] [REMOTE ] ASTH: Symbol is viable for forecasting. [2026-01-20T12:02:04.895607] [INFO ] [MAIN ] [267/3502] ASTH kept (0.4s) | 267 kept, 0 rejected | 139.1/min | ETA: 23.3m [2026-01-20T12:02:05.325970] [DEBUG] [REMOTE ] ASTI: Retrieved 4883 rows, trimmed to 300. [2026-01-20T12:02:05.326113] [DEBUG] [REMOTE ] ASTI: PASS: History has at least 300 days. [2026-01-20T12:02:05.326357] [DEBUG] [REMOTE ] ASTI: PASS: Price check passed. Min price $1.43. [2026-01-20T12:02:05.326513] [DEBUG] [REMOTE ] ASTI: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:05.326674] [DEBUG] [REMOTE ] ASTI: PASS: Integrity check passed. [2026-01-20T12:02:05.326726] [DEBUG] [REMOTE ] ASTI: Symbol is viable for forecasting. [2026-01-20T12:02:05.326777] [INFO ] [MAIN ] [268/3502] ASTI kept (0.4s) | 268 kept, 0 rejected | 139.1/min | ETA: 23.3m [2026-01-20T12:02:05.447743] [DEBUG] [REMOTE ] ASTL: Retrieved 1065 rows, trimmed to 300. [2026-01-20T12:02:05.447873] [DEBUG] [REMOTE ] ASTL: PASS: History has at least 300 days. [2026-01-20T12:02:05.448076] [DEBUG] [REMOTE ] ASTL: PASS: Price check passed. Min price $3.28. [2026-01-20T12:02:05.448210] [DEBUG] [REMOTE ] ASTL: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:05.448318] [DEBUG] [REMOTE ] ASTL: PASS: Integrity check passed. [2026-01-20T12:02:05.448358] [DEBUG] [REMOTE ] ASTL: Symbol is viable for forecasting. [2026-01-20T12:02:05.448406] [INFO ] [MAIN ] [269/3502] ASTL kept (0.1s) | 269 kept, 0 rejected | 139.4/min | ETA: 23.2m [2026-01-20T12:02:05.958549] [DEBUG] [REMOTE ] ASTS: Retrieved 1560 rows, trimmed to 300. [2026-01-20T12:02:05.958724] [DEBUG] [REMOTE ] ASTS: PASS: History has at least 300 days. [2026-01-20T12:02:05.958965] [DEBUG] [REMOTE ] ASTS: PASS: Price check passed. Min price $50.70. [2026-01-20T12:02:05.959118] [DEBUG] [REMOTE ] ASTS: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:05.959249] [DEBUG] [REMOTE ] ASTS: PASS: Integrity check passed. [2026-01-20T12:02:05.959293] [DEBUG] [REMOTE ] ASTS: Symbol is viable for forecasting. [2026-01-20T12:02:05.959349] [INFO ] [MAIN ] [270/3502] ASTS kept (0.5s) | 270 kept, 0 rejected | 139.3/min | ETA: 23.2m [2026-01-20T12:02:06.482008] [DEBUG] [REMOTE ] ASX: Retrieved 6361 rows, trimmed to 300. [2026-01-20T12:02:06.482172] [DEBUG] [REMOTE ] ASX: PASS: History has at least 300 days. [2026-01-20T12:02:06.482443] [DEBUG] [REMOTE ] ASX: PASS: Price check passed. Min price $12.46. [2026-01-20T12:02:06.482611] [DEBUG] [REMOTE ] ASX: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:06.482772] [DEBUG] [REMOTE ] ASX: PASS: Integrity check passed. [2026-01-20T12:02:06.482817] [DEBUG] [REMOTE ] ASX: Symbol is viable for forecasting. [2026-01-20T12:02:06.482870] [INFO ] [MAIN ] [271/3502] ASX kept (0.5s) | 271 kept, 0 rejected | 139.2/min | ETA: 23.2m [2026-01-20T12:02:06.891584] [DEBUG] [REMOTE ] ASYS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:06.891731] [DEBUG] [REMOTE ] ASYS: PASS: History has at least 300 days. [2026-01-20T12:02:06.891982] [DEBUG] [REMOTE ] ASYS: PASS: Price check passed. Min price $7.05. [2026-01-20T12:02:06.892125] [DEBUG] [REMOTE ] ASYS: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:06.892253] [DEBUG] [REMOTE ] ASYS: PASS: Integrity check passed. [2026-01-20T12:02:06.892295] [DEBUG] [REMOTE ] ASYS: Symbol is viable for forecasting. [2026-01-20T12:02:06.892347] [INFO ] [MAIN ] [272/3502] ASYS kept (0.4s) | 272 kept, 0 rejected | 139.2/min | ETA: 23.2m [2026-01-20T12:02:07.066390] [DEBUG] [REMOTE ] ATAI: Retrieved 1151 rows, trimmed to 300. [2026-01-20T12:02:07.066634] [DEBUG] [REMOTE ] ATAI: PASS: History has at least 300 days. [2026-01-20T12:02:07.066936] [DEBUG] [REMOTE ] ATAI: PASS: Price check passed. Min price $3.64. [2026-01-20T12:02:07.067163] [DEBUG] [REMOTE ] ATAI: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:07.067307] [DEBUG] [REMOTE ] ATAI: PASS: Integrity check passed. [2026-01-20T12:02:07.067355] [DEBUG] [REMOTE ] ATAI: Symbol is viable for forecasting. [2026-01-20T12:02:07.067411] [INFO ] [MAIN ] [273/3502] ATAI kept (0.2s) | 273 kept, 0 rejected | 139.6/min | ETA: 23.1m [2026-01-20T12:02:07.744920] [DEBUG] [REMOTE ] ATEC: Retrieved 4938 rows, trimmed to 300. [2026-01-20T12:02:07.745056] [DEBUG] [REMOTE ] ATEC: PASS: History has at least 300 days. [2026-01-20T12:02:07.745308] [DEBUG] [REMOTE ] ATEC: PASS: Price check passed. Min price $15.67. [2026-01-20T12:02:07.745451] [DEBUG] [REMOTE ] ATEC: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:07.745589] [DEBUG] [REMOTE ] ATEC: PASS: Integrity check passed. [2026-01-20T12:02:07.745635] [DEBUG] [REMOTE ] ATEC: Symbol is viable for forecasting. [2026-01-20T12:02:07.745688] [INFO ] [MAIN ] [274/3502] ATEC kept (0.7s) | 274 kept, 0 rejected | 139.3/min | ETA: 23.2m [2026-01-20T12:02:07.955168] [DEBUG] [REMOTE ] ATEN: Retrieved 2975 rows, trimmed to 300. [2026-01-20T12:02:07.955301] [DEBUG] [REMOTE ] ATEN: PASS: History has at least 300 days. [2026-01-20T12:02:07.955523] [DEBUG] [REMOTE ] ATEN: PASS: Price check passed. Min price $16.55. [2026-01-20T12:02:07.955696] [DEBUG] [REMOTE ] ATEN: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:07.955819] [DEBUG] [REMOTE ] ATEN: PASS: Integrity check passed. [2026-01-20T12:02:07.955867] [DEBUG] [REMOTE ] ATEN: Symbol is viable for forecasting. [2026-01-20T12:02:07.955923] [INFO ] [MAIN ] [275/3502] ATEN kept (0.2s) | 275 kept, 0 rejected | 139.5/min | ETA: 23.1m [2026-01-20T12:02:08.478769] [DEBUG] [REMOTE ] ATEX: Retrieved 2756 rows, trimmed to 300. [2026-01-20T12:02:08.478911] [DEBUG] [REMOTE ] ATEX: PASS: History has at least 300 days. [2026-01-20T12:02:08.479131] [DEBUG] [REMOTE ] ATEX: PASS: Price check passed. Min price $17.99. [2026-01-20T12:02:08.479267] [DEBUG] [REMOTE ] ATEX: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:08.479383] [DEBUG] [REMOTE ] ATEX: PASS: Integrity check passed. [2026-01-20T12:02:08.479424] [DEBUG] [REMOTE ] ATEX: Symbol is viable for forecasting. [2026-01-20T12:02:08.479472] [INFO ] [MAIN ] [276/3502] ATEX kept (0.5s) | 276 kept, 0 rejected | 139.4/min | ETA: 23.1m [2026-01-20T12:02:08.912353] [DEBUG] [REMOTE ] ATGE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:08.912509] [DEBUG] [REMOTE ] ATGE: PASS: History has at least 300 days. [2026-01-20T12:02:08.912821] [DEBUG] [REMOTE ] ATGE: PASS: Price check passed. Min price $89.36. [2026-01-20T12:02:08.912975] [DEBUG] [REMOTE ] ATGE: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:08.913107] [DEBUG] [REMOTE ] ATGE: PASS: Integrity check passed. [2026-01-20T12:02:08.913150] [DEBUG] [REMOTE ] ATGE: Symbol is viable for forecasting. [2026-01-20T12:02:08.913203] [INFO ] [MAIN ] [277/3502] ATGE kept (0.4s) | 277 kept, 0 rejected | 139.4/min | ETA: 23.1m [2026-01-20T12:02:09.165779] [DEBUG] [REMOTE ] ATHM: Retrieved 3043 rows, trimmed to 300. [2026-01-20T12:02:09.165903] [DEBUG] [REMOTE ] ATHM: PASS: History has at least 300 days. [2026-01-20T12:02:09.166115] [DEBUG] [REMOTE ] ATHM: PASS: Price check passed. Min price $21.83. [2026-01-20T12:02:09.166409] [DEBUG] [REMOTE ] ATHM: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:09.166525] [DEBUG] [REMOTE ] ATHM: PASS: Integrity check passed. [2026-01-20T12:02:09.166567] [DEBUG] [REMOTE ] ATHM: Symbol is viable for forecasting. [2026-01-20T12:02:09.166638] [INFO ] [MAIN ] [278/3502] ATHM kept (0.3s) | 278 kept, 0 rejected | 139.6/min | ETA: 23.1m [2026-01-20T12:02:09.696143] [DEBUG] [REMOTE ] ATI: Retrieved 6574 rows, trimmed to 300. [2026-01-20T12:02:09.696293] [DEBUG] [REMOTE ] ATI: PASS: History has at least 300 days. [2026-01-20T12:02:09.696512] [DEBUG] [REMOTE ] ATI: PASS: Price check passed. Min price $82.16. [2026-01-20T12:02:09.696666] [DEBUG] [REMOTE ] ATI: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:09.696783] [DEBUG] [REMOTE ] ATI: PASS: Integrity check passed. [2026-01-20T12:02:09.696824] [DEBUG] [REMOTE ] ATI: Symbol is viable for forecasting. [2026-01-20T12:02:09.696872] [INFO ] [MAIN ] [279/3502] ATI kept (0.5s) | 279 kept, 0 rejected | 139.5/min | ETA: 23.1m [2026-01-20T12:02:10.259922] [DEBUG] [REMOTE ] ATLC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:10.260155] [DEBUG] [REMOTE ] ATLC: PASS: History has at least 300 days. [2026-01-20T12:02:10.260569] [DEBUG] [REMOTE ] ATLC: PASS: Price check passed. Min price $51.00. [2026-01-20T12:02:10.260742] [DEBUG] [REMOTE ] ATLC: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:10.260929] [DEBUG] [REMOTE ] ATLC: PASS: Integrity check passed. [2026-01-20T12:02:10.260983] [DEBUG] [REMOTE ] ATLC: Symbol is viable for forecasting. [2026-01-20T12:02:10.261042] [INFO ] [MAIN ] [280/3502] ATLC kept (0.6s) | 280 kept, 0 rejected | 139.3/min | ETA: 23.1m [2026-01-20T12:02:10.422627] [DEBUG] [REMOTE ] ATLCZ: Retrieved 493 rows, trimmed to 300. [2026-01-20T12:02:10.422844] [DEBUG] [REMOTE ] ATLCZ: PASS: History has at least 300 days. [2026-01-20T12:02:10.423120] [DEBUG] [REMOTE ] ATLCZ: PASS: Price check passed. Min price $24.72. [2026-01-20T12:02:10.423450] [DEBUG] [REMOTE ] ATLCZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:10.423594] [DEBUG] [REMOTE ] ATLCZ: PASS: Integrity check passed. [2026-01-20T12:02:10.423642] [DEBUG] [REMOTE ] ATLCZ: Symbol is viable for forecasting. [2026-01-20T12:02:10.423696] [INFO ] [MAIN ] [281/3502] ATLCZ kept (0.2s) | 281 kept, 0 rejected | 139.6/min | ETA: 23.1m [2026-01-20T12:02:11.113544] [DEBUG] [REMOTE ] ATLO: Retrieved 6520 rows, trimmed to 300. [2026-01-20T12:02:11.113700] [DEBUG] [REMOTE ] ATLO: PASS: History has at least 300 days. [2026-01-20T12:02:11.113932] [DEBUG] [REMOTE ] ATLO: PASS: Price check passed. Min price $20.53. [2026-01-20T12:02:11.114070] [DEBUG] [REMOTE ] ATLO: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:11.114191] [DEBUG] [REMOTE ] ATLO: PASS: Integrity check passed. [2026-01-20T12:02:11.114233] [DEBUG] [REMOTE ] ATLO: Symbol is viable for forecasting. [2026-01-20T12:02:11.114281] [INFO ] [MAIN ] [282/3502] ATLO kept (0.7s) | 282 kept, 0 rejected | 139.3/min | ETA: 23.1m [2026-01-20T12:02:11.642976] [DEBUG] [REMOTE ] ATNI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:11.643116] [DEBUG] [REMOTE ] ATNI: PASS: History has at least 300 days. [2026-01-20T12:02:11.643342] [DEBUG] [REMOTE ] ATNI: PASS: Price check passed. Min price $14.03. [2026-01-20T12:02:11.643480] [DEBUG] [REMOTE ] ATNI: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:11.643618] [DEBUG] [REMOTE ] ATNI: PASS: Integrity check passed. [2026-01-20T12:02:11.643662] [DEBUG] [REMOTE ] ATNI: Symbol is viable for forecasting. [2026-01-20T12:02:11.643711] [INFO ] [MAIN ] [283/3502] ATNI kept (0.5s) | 283 kept, 0 rejected | 139.2/min | ETA: 23.1m [2026-01-20T12:02:12.153990] [DEBUG] [REMOTE ] ATO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:12.154124] [DEBUG] [REMOTE ] ATO: PASS: History has at least 300 days. [2026-01-20T12:02:12.154549] [DEBUG] [REMOTE ] ATO: PASS: Price check passed. Min price $166.15. [2026-01-20T12:02:12.154712] [DEBUG] [REMOTE ] ATO: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:12.154834] [DEBUG] [REMOTE ] ATO: PASS: Integrity check passed. [2026-01-20T12:02:12.154876] [DEBUG] [REMOTE ] ATO: Symbol is viable for forecasting. [2026-01-20T12:02:12.154925] [INFO ] [MAIN ] [284/3502] ATO kept (0.5s) | 284 kept, 0 rejected | 139.1/min | ETA: 23.1m [2026-01-20T12:02:12.481377] [DEBUG] [REMOTE ] ATOM: Retrieved 2376 rows, trimmed to 300. [2026-01-20T12:02:12.481519] [DEBUG] [REMOTE ] ATOM: PASS: History has at least 300 days. [2026-01-20T12:02:12.481781] [DEBUG] [REMOTE ] ATOM: PASS: Price check passed. Min price $1.99. [2026-01-20T12:02:12.481915] [DEBUG] [REMOTE ] ATOM: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:12.482027] [DEBUG] [REMOTE ] ATOM: PASS: Integrity check passed. [2026-01-20T12:02:12.482066] [DEBUG] [REMOTE ] ATOM: Symbol is viable for forecasting. [2026-01-20T12:02:12.482113] [INFO ] [MAIN ] [285/3502] ATOM kept (0.3s) | 285 kept, 0 rejected | 139.3/min | ETA: 23.1m [2026-01-20T12:02:12.794345] [DEBUG] [REMOTE ] ATRA: Retrieved 2830 rows, trimmed to 300. [2026-01-20T12:02:12.794471] [DEBUG] [REMOTE ] ATRA: PASS: History has at least 300 days. [2026-01-20T12:02:12.794707] [DEBUG] [REMOTE ] ATRA: PASS: Price check passed. Min price $4.37. [2026-01-20T12:02:12.794847] [DEBUG] [REMOTE ] ATRA: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:12.794960] [DEBUG] [REMOTE ] ATRA: PASS: Integrity check passed. [2026-01-20T12:02:12.795002] [DEBUG] [REMOTE ] ATRA: Symbol is viable for forecasting. [2026-01-20T12:02:12.795051] [INFO ] [MAIN ] [286/3502] ATRA kept (0.3s) | 286 kept, 0 rejected | 139.4/min | ETA: 23.1m [2026-01-20T12:02:13.309958] [DEBUG] [REMOTE ] ATRC: Retrieved 5145 rows, trimmed to 300. [2026-01-20T12:02:13.310093] [DEBUG] [REMOTE ] ATRC: PASS: History has at least 300 days. [2026-01-20T12:02:13.310313] [DEBUG] [REMOTE ] ATRC: PASS: Price check passed. Min price $31.50. [2026-01-20T12:02:13.310447] [DEBUG] [REMOTE ] ATRC: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:13.310558] [DEBUG] [REMOTE ] ATRC: PASS: Integrity check passed. [2026-01-20T12:02:13.310617] [DEBUG] [REMOTE ] ATRC: Symbol is viable for forecasting. [2026-01-20T12:02:13.310665] [INFO ] [MAIN ] [287/3502] ATRC kept (0.5s) | 287 kept, 0 rejected | 139.3/min | ETA: 23.1m [2026-01-20T12:02:13.919313] [DEBUG] [REMOTE ] ATRO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:13.919457] [DEBUG] [REMOTE ] ATRO: PASS: History has at least 300 days. [2026-01-20T12:02:13.919745] [DEBUG] [REMOTE ] ATRO: PASS: Price check passed. Min price $46.98. [2026-01-20T12:02:13.919903] [DEBUG] [REMOTE ] ATRO: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:13.920060] [DEBUG] [REMOTE ] ATRO: PASS: Integrity check passed. [2026-01-20T12:02:13.920118] [DEBUG] [REMOTE ] ATRO: Symbol is viable for forecasting. [2026-01-20T12:02:13.920188] [INFO ] [MAIN ] [288/3502] ATRO kept (0.6s) | 288 kept, 0 rejected | 139.1/min | ETA: 23.1m [2026-01-20T12:02:14.250045] [DEBUG] [REMOTE ] ATXS: Retrieved 2657 rows, trimmed to 300. [2026-01-20T12:02:14.250171] [DEBUG] [REMOTE ] ATXS: PASS: History has at least 300 days. [2026-01-20T12:02:14.250375] [DEBUG] [REMOTE ] ATXS: PASS: Price check passed. Min price $12.21. [2026-01-20T12:02:14.250508] [DEBUG] [REMOTE ] ATXS: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:14.250661] [DEBUG] [REMOTE ] ATXS: PASS: Integrity check passed. [2026-01-20T12:02:14.250709] [DEBUG] [REMOTE ] ATXS: Symbol is viable for forecasting. [2026-01-20T12:02:14.250759] [INFO ] [MAIN ] [289/3502] ATXS kept (0.3s) | 289 kept, 0 rejected | 139.2/min | ETA: 23.1m [2026-01-20T12:02:14.785175] [DEBUG] [REMOTE ] AUB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:14.785308] [DEBUG] [REMOTE ] AUB: PASS: History has at least 300 days. [2026-01-20T12:02:14.785532] [DEBUG] [REMOTE ] AUB: PASS: Price check passed. Min price $31.29. [2026-01-20T12:02:14.785693] [DEBUG] [REMOTE ] AUB: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:14.785814] [DEBUG] [REMOTE ] AUB: PASS: Integrity check passed. [2026-01-20T12:02:14.785858] [DEBUG] [REMOTE ] AUB: Symbol is viable for forecasting. [2026-01-20T12:02:14.785908] [INFO ] [MAIN ] [290/3502] AUB kept (0.5s) | 290 kept, 0 rejected | 139.1/min | ETA: 23.1m [2026-01-20T12:02:15.270538] [DEBUG] [REMOTE ] AUDC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:15.270715] [DEBUG] [REMOTE ] AUDC: PASS: History has at least 300 days. [2026-01-20T12:02:15.270957] [DEBUG] [REMOTE ] AUDC: PASS: Price check passed. Min price $8.36. [2026-01-20T12:02:15.271091] [DEBUG] [REMOTE ] AUDC: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:15.271214] [DEBUG] [REMOTE ] AUDC: PASS: Integrity check passed. [2026-01-20T12:02:15.271254] [DEBUG] [REMOTE ] AUDC: Symbol is viable for forecasting. [2026-01-20T12:02:15.271304] [INFO ] [MAIN ] [291/3502] AUDC kept (0.5s) | 291 kept, 0 rejected | 139.0/min | ETA: 23.1m [2026-01-20T12:02:15.497807] [DEBUG] [REMOTE ] AUPH: Retrieved 2855 rows, trimmed to 300. [2026-01-20T12:02:15.497962] [DEBUG] [REMOTE ] AUPH: PASS: History has at least 300 days. [2026-01-20T12:02:15.498225] [DEBUG] [REMOTE ] AUPH: PASS: Price check passed. Min price $11.58. [2026-01-20T12:02:15.498401] [DEBUG] [REMOTE ] AUPH: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:15.498530] [DEBUG] [REMOTE ] AUPH: PASS: Integrity check passed. [2026-01-20T12:02:15.498590] [DEBUG] [REMOTE ] AUPH: Symbol is viable for forecasting. [2026-01-20T12:02:15.498644] [INFO ] [MAIN ] [292/3502] AUPH kept (0.2s) | 292 kept, 0 rejected | 139.3/min | ETA: 23.1m [2026-01-20T12:02:15.776312] [DEBUG] [REMOTE ] AURA: Retrieved 1058 rows, trimmed to 300. [2026-01-20T12:02:15.776453] [DEBUG] [REMOTE ] AURA: PASS: History has at least 300 days. [2026-01-20T12:02:15.776689] [DEBUG] [REMOTE ] AURA: PASS: Price check passed. Min price $5.02. [2026-01-20T12:02:15.776845] [DEBUG] [REMOTE ] AURA: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:15.776964] [DEBUG] [REMOTE ] AURA: PASS: Integrity check passed. [2026-01-20T12:02:15.777008] [DEBUG] [REMOTE ] AURA: Symbol is viable for forecasting. [2026-01-20T12:02:15.777058] [INFO ] [MAIN ] [293/3502] AURA kept (0.3s) | 293 kept, 0 rejected | 139.4/min | ETA: 23.0m [2026-01-20T12:02:16.251759] [DEBUG] [REMOTE ] AUTL: Retrieved 1903 rows, trimmed to 300. [2026-01-20T12:02:16.251951] [DEBUG] [REMOTE ] AUTL: PASS: History has at least 300 days. [2026-01-20T12:02:16.252269] [DEBUG] [REMOTE ] AUTL: PASS: Price check passed. Min price $1.23. [2026-01-20T12:02:16.252434] [DEBUG] [REMOTE ] AUTL: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:16.252619] [DEBUG] [REMOTE ] AUTL: PASS: Integrity check passed. [2026-01-20T12:02:16.252674] [DEBUG] [REMOTE ] AUTL: Symbol is viable for forecasting. [2026-01-20T12:02:16.252732] [INFO ] [MAIN ] [294/3502] AUTL kept (0.5s) | 294 kept, 0 rejected | 139.4/min | ETA: 23.0m [2026-01-20T12:02:16.960566] [DEBUG] [REMOTE ] AVA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:16.960868] [DEBUG] [REMOTE ] AVA: PASS: History has at least 300 days. [2026-01-20T12:02:16.961361] [DEBUG] [REMOTE ] AVA: PASS: Price check passed. Min price $37.60. [2026-01-20T12:02:16.961551] [DEBUG] [REMOTE ] AVA: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:16.961784] [DEBUG] [REMOTE ] AVA: PASS: Integrity check passed. [2026-01-20T12:02:16.961834] [DEBUG] [REMOTE ] AVA: Symbol is viable for forecasting. [2026-01-20T12:02:16.961909] [INFO ] [MAIN ] [295/3502] AVA kept (0.7s) | 295 kept, 0 rejected | 139.1/min | ETA: 23.1m [2026-01-20T12:02:17.090177] [DEBUG] [REMOTE ] AVAH: Retrieved 1187 rows, trimmed to 300. [2026-01-20T12:02:17.090540] [DEBUG] [REMOTE ] AVAH: PASS: History has at least 300 days. [2026-01-20T12:02:17.090878] [DEBUG] [REMOTE ] AVAH: PASS: Price check passed. Min price $8.08. [2026-01-20T12:02:17.091026] [DEBUG] [REMOTE ] AVAH: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:17.091181] [DEBUG] [REMOTE ] AVAH: PASS: Integrity check passed. [2026-01-20T12:02:17.091228] [DEBUG] [REMOTE ] AVAH: Symbol is viable for forecasting. [2026-01-20T12:02:17.091282] [INFO ] [MAIN ] [296/3502] AVAH kept (0.1s) | 296 kept, 0 rejected | 139.4/min | ETA: 23.0m [2026-01-20T12:02:17.689629] [DEBUG] [REMOTE ] AVAL: Retrieved 2847 rows, trimmed to 300. [2026-01-20T12:02:17.689750] [DEBUG] [REMOTE ] AVAL: PASS: History has at least 300 days. [2026-01-20T12:02:17.689952] [DEBUG] [REMOTE ] AVAL: PASS: Price check passed. Min price $3.84. [2026-01-20T12:02:17.690084] [DEBUG] [REMOTE ] AVAL: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:17.690192] [DEBUG] [REMOTE ] AVAL: PASS: Integrity check passed. [2026-01-20T12:02:17.690232] [DEBUG] [REMOTE ] AVAL: Symbol is viable for forecasting. [2026-01-20T12:02:17.690278] [INFO ] [MAIN ] [297/3502] AVAL kept (0.6s) | 297 kept, 0 rejected | 139.2/min | ETA: 23.0m [2026-01-20T12:02:18.116602] [DEBUG] [REMOTE ] AVB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:18.116741] [DEBUG] [REMOTE ] AVB: PASS: History has at least 300 days. [2026-01-20T12:02:18.116964] [DEBUG] [REMOTE ] AVB: PASS: Price check passed. Min price $172.26. [2026-01-20T12:02:18.117137] [DEBUG] [REMOTE ] AVB: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:18.117267] [DEBUG] [REMOTE ] AVB: PASS: Integrity check passed. [2026-01-20T12:02:18.117308] [DEBUG] [REMOTE ] AVB: Symbol is viable for forecasting. [2026-01-20T12:02:18.117358] [INFO ] [MAIN ] [298/3502] AVB kept (0.4s) | 298 kept, 0 rejected | 139.2/min | ETA: 23.0m [2026-01-20T12:02:18.349925] [DEBUG] [REMOTE ] AVBP: Retrieved 496 rows, trimmed to 300. [2026-01-20T12:02:18.350054] [DEBUG] [REMOTE ] AVBP: PASS: History has at least 300 days. [2026-01-20T12:02:18.350254] [DEBUG] [REMOTE ] AVBP: PASS: Price check passed. Min price $17.60. [2026-01-20T12:02:18.350385] [DEBUG] [REMOTE ] AVBP: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:18.350493] [DEBUG] [REMOTE ] AVBP: PASS: Integrity check passed. [2026-01-20T12:02:18.350532] [DEBUG] [REMOTE ] AVBP: Symbol is viable for forecasting. [2026-01-20T12:02:18.350594] [INFO ] [MAIN ] [299/3502] AVBP kept (0.2s) | 299 kept, 0 rejected | 139.4/min | ETA: 23.0m [2026-01-20T12:02:18.931858] [DEBUG] [REMOTE ] AVD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:18.932011] [DEBUG] [REMOTE ] AVD: PASS: History has at least 300 days. [2026-01-20T12:02:18.932268] [DEBUG] [REMOTE ] AVD: PASS: Price check passed. Min price $3.75. [2026-01-20T12:02:18.932407] [DEBUG] [REMOTE ] AVD: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:18.932538] [DEBUG] [REMOTE ] AVD: PASS: Integrity check passed. [2026-01-20T12:02:18.932602] [DEBUG] [REMOTE ] AVD: Symbol is viable for forecasting. [2026-01-20T12:02:18.932655] [INFO ] [MAIN ] [300/3502] AVD kept (0.6s) | 300 kept, 0 rejected | 139.3/min | ETA: 23.0m [2026-01-20T12:02:19.418430] [DEBUG] [REMOTE ] AVDL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:19.418592] [DEBUG] [REMOTE ] AVDL: PASS: History has at least 300 days. [2026-01-20T12:02:19.418834] [DEBUG] [REMOTE ] AVDL: PASS: Price check passed. Min price $18.52. [2026-01-20T12:02:19.418975] [DEBUG] [REMOTE ] AVDL: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:19.419100] [DEBUG] [REMOTE ] AVDL: PASS: Integrity check passed. [2026-01-20T12:02:19.419143] [DEBUG] [REMOTE ] AVDL: Symbol is viable for forecasting. [2026-01-20T12:02:19.419195] [INFO ] [MAIN ] [301/3502] AVDL kept (0.5s) | 301 kept, 0 rejected | 139.2/min | ETA: 23.0m [2026-01-20T12:02:19.637912] [DEBUG] [REMOTE ] AVGO: Retrieved 4138 rows, trimmed to 300. [2026-01-20T12:02:19.638034] [DEBUG] [REMOTE ] AVGO: PASS: History has at least 300 days. [2026-01-20T12:02:19.638236] [DEBUG] [REMOTE ] AVGO: PASS: Price check passed. Min price $325.40. [2026-01-20T12:02:19.638368] [DEBUG] [REMOTE ] AVGO: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:19.638479] [DEBUG] [REMOTE ] AVGO: PASS: Integrity check passed. [2026-01-20T12:02:19.638519] [DEBUG] [REMOTE ] AVGO: Symbol is viable for forecasting. [2026-01-20T12:02:19.638582] [INFO ] [MAIN ] [302/3502] AVGO kept (0.2s) | 302 kept, 0 rejected | 139.4/min | ETA: 22.9m [2026-01-20T12:02:20.052074] [DEBUG] [REMOTE ] AVGX: Retrieved 352 rows, trimmed to 300. [2026-01-20T12:02:20.052220] [DEBUG] [REMOTE ] AVGX: PASS: History has at least 300 days. [2026-01-20T12:02:20.052441] [DEBUG] [REMOTE ] AVGX: PASS: Price check passed. Min price $41.72. [2026-01-20T12:02:20.052620] [DEBUG] [REMOTE ] AVGX: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:20.052756] [DEBUG] [REMOTE ] AVGX: PASS: Integrity check passed. [2026-01-20T12:02:20.052799] [DEBUG] [REMOTE ] AVGX: Symbol is viable for forecasting. [2026-01-20T12:02:20.052849] [INFO ] [MAIN ] [303/3502] AVGX kept (0.4s) | 303 kept, 0 rejected | 139.5/min | ETA: 22.9m [2026-01-20T12:02:20.557010] [DEBUG] [REMOTE ] AVK: Retrieved 5717 rows, trimmed to 300. [2026-01-20T12:02:20.557154] [DEBUG] [REMOTE ] AVK: PASS: History has at least 300 days. [2026-01-20T12:02:20.557360] [DEBUG] [REMOTE ] AVK: PASS: Price check passed. Min price $11.81. [2026-01-20T12:02:20.557493] [DEBUG] [REMOTE ] AVK: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:20.557623] [DEBUG] [REMOTE ] AVK: PASS: Integrity check passed. [2026-01-20T12:02:20.557665] [DEBUG] [REMOTE ] AVK: Symbol is viable for forecasting. [2026-01-20T12:02:20.557712] [INFO ] [MAIN ] [304/3502] AVK kept (0.5s) | 304 kept, 0 rejected | 139.4/min | ETA: 22.9m [2026-01-20T12:02:20.953658] [DEBUG] [REMOTE ] AVNS: Retrieved 2827 rows, trimmed to 300. [2026-01-20T12:02:20.953788] [DEBUG] [REMOTE ] AVNS: PASS: History has at least 300 days. [2026-01-20T12:02:20.953995] [DEBUG] [REMOTE ] AVNS: PASS: Price check passed. Min price $10.66. [2026-01-20T12:02:20.954129] [DEBUG] [REMOTE ] AVNS: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:20.954241] [DEBUG] [REMOTE ] AVNS: PASS: Integrity check passed. [2026-01-20T12:02:20.954281] [DEBUG] [REMOTE ] AVNS: Symbol is viable for forecasting. [2026-01-20T12:02:20.954514] [INFO ] [MAIN ] [305/3502] AVNS kept (0.4s) | 305 kept, 0 rejected | 139.4/min | ETA: 22.9m [2026-01-20T12:02:21.289059] [DEBUG] [REMOTE ] AVO: Retrieved 1330 rows, trimmed to 300. [2026-01-20T12:02:21.289178] [DEBUG] [REMOTE ] AVO: PASS: History has at least 300 days. [2026-01-20T12:02:21.289386] [DEBUG] [REMOTE ] AVO: PASS: Price check passed. Min price $11.25. [2026-01-20T12:02:21.289745] [DEBUG] [REMOTE ] AVO: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:21.289883] [DEBUG] [REMOTE ] AVO: PASS: Integrity check passed. [2026-01-20T12:02:21.289940] [DEBUG] [REMOTE ] AVO: Symbol is viable for forecasting. [2026-01-20T12:02:21.289992] [INFO ] [MAIN ] [306/3502] AVO kept (0.3s) | 306 kept, 0 rejected | 139.5/min | ETA: 22.9m [2026-01-20T12:02:21.750380] [DEBUG] [REMOTE ] AVTX: Retrieved 2557 rows, trimmed to 300. [2026-01-20T12:02:21.750761] [DEBUG] [REMOTE ] AVTX: PASS: History has at least 300 days. [2026-01-20T12:02:21.751069] [DEBUG] [REMOTE ] AVTX: PASS: Price check passed. Min price $14.73. [2026-01-20T12:02:21.751252] [DEBUG] [REMOTE ] AVTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:21.751405] [DEBUG] [REMOTE ] AVTX: PASS: Integrity check passed. [2026-01-20T12:02:21.751456] [DEBUG] [REMOTE ] AVTX: Symbol is viable for forecasting. [2026-01-20T12:02:21.751731] [INFO ] [MAIN ] [307/3502] AVTX kept (0.5s) | 307 kept, 0 rejected | 139.5/min | ETA: 22.9m [2026-01-20T12:02:22.220024] [DEBUG] [REMOTE ] AVXL: Retrieved 4892 rows, trimmed to 300. [2026-01-20T12:02:22.220235] [DEBUG] [REMOTE ] AVXL: PASS: History has at least 300 days. [2026-01-20T12:02:22.220530] [DEBUG] [REMOTE ] AVXL: PASS: Price check passed. Min price $3.08. [2026-01-20T12:02:22.220711] [DEBUG] [REMOTE ] AVXL: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:22.220859] [DEBUG] [REMOTE ] AVXL: PASS: Integrity check passed. [2026-01-20T12:02:22.220902] [DEBUG] [REMOTE ] AVXL: Symbol is viable for forecasting. [2026-01-20T12:02:22.220959] [INFO ] [MAIN ] [308/3502] AVXL kept (0.5s) | 308 kept, 0 rejected | 139.4/min | ETA: 22.9m [2026-01-20T12:02:22.647315] [DEBUG] [REMOTE ] AVY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:22.647458] [DEBUG] [REMOTE ] AVY: PASS: History has at least 300 days. [2026-01-20T12:02:22.647773] [DEBUG] [REMOTE ] AVY: PASS: Price check passed. Min price $165.13. [2026-01-20T12:02:22.647926] [DEBUG] [REMOTE ] AVY: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:22.648054] [DEBUG] [REMOTE ] AVY: PASS: Integrity check passed. [2026-01-20T12:02:22.648098] [DEBUG] [REMOTE ] AVY: Symbol is viable for forecasting. [2026-01-20T12:02:22.648150] [INFO ] [MAIN ] [309/3502] AVY kept (0.4s) | 309 kept, 0 rejected | 139.4/min | ETA: 22.9m [2026-01-20T12:02:23.155467] [DEBUG] [REMOTE ] AWF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:23.155634] [DEBUG] [REMOTE ] AWF: PASS: History has at least 300 days. [2026-01-20T12:02:23.155867] [DEBUG] [REMOTE ] AWF: PASS: Price check passed. Min price $10.46. [2026-01-20T12:02:23.156008] [DEBUG] [REMOTE ] AWF: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:23.156174] [DEBUG] [REMOTE ] AWF: PASS: Integrity check passed. [2026-01-20T12:02:23.156222] [DEBUG] [REMOTE ] AWF: Symbol is viable for forecasting. [2026-01-20T12:02:23.156312] [INFO ] [MAIN ] [310/3502] AWF kept (0.5s) | 310 kept, 0 rejected | 139.4/min | ETA: 22.9m [2026-01-20T12:02:23.560169] [DEBUG] [REMOTE ] AWI: Retrieved 4842 rows, trimmed to 300. [2026-01-20T12:02:23.560326] [DEBUG] [REMOTE ] AWI: PASS: History has at least 300 days. [2026-01-20T12:02:23.560560] [DEBUG] [REMOTE ] AWI: PASS: Price check passed. Min price $179.87. [2026-01-20T12:02:23.560751] [DEBUG] [REMOTE ] AWI: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:23.560889] [DEBUG] [REMOTE ] AWI: PASS: Integrity check passed. [2026-01-20T12:02:23.560933] [DEBUG] [REMOTE ] AWI: Symbol is viable for forecasting. [2026-01-20T12:02:23.560984] [INFO ] [MAIN ] [311/3502] AWI kept (0.4s) | 311 kept, 0 rejected | 139.4/min | ETA: 22.9m [2026-01-20T12:02:23.800504] [DEBUG] [REMOTE ] AWK: Retrieved 4463 rows, trimmed to 300. [2026-01-20T12:02:23.800660] [DEBUG] [REMOTE ] AWK: PASS: History has at least 300 days. [2026-01-20T12:02:23.800870] [DEBUG] [REMOTE ] AWK: PASS: Price check passed. Min price $125.18. [2026-01-20T12:02:23.801006] [DEBUG] [REMOTE ] AWK: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:23.801117] [DEBUG] [REMOTE ] AWK: PASS: Integrity check passed. [2026-01-20T12:02:23.801159] [DEBUG] [REMOTE ] AWK: Symbol is viable for forecasting. [2026-01-20T12:02:23.801206] [INFO ] [MAIN ] [312/3502] AWK kept (0.2s) | 312 kept, 0 rejected | 139.6/min | ETA: 22.9m [2026-01-20T12:02:24.356237] [DEBUG] [REMOTE ] AWP: Retrieved 4713 rows, trimmed to 300. [2026-01-20T12:02:24.356372] [DEBUG] [REMOTE ] AWP: PASS: History has at least 300 days. [2026-01-20T12:02:24.356609] [DEBUG] [REMOTE ] AWP: PASS: Price check passed. Min price $3.74. [2026-01-20T12:02:24.356752] [DEBUG] [REMOTE ] AWP: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:24.356870] [DEBUG] [REMOTE ] AWP: PASS: Integrity check passed. [2026-01-20T12:02:24.356922] [DEBUG] [REMOTE ] AWP: Symbol is viable for forecasting. [2026-01-20T12:02:24.357000] [INFO ] [MAIN ] [313/3502] AWP kept (0.6s) | 313 kept, 0 rejected | 139.5/min | ETA: 22.9m [2026-01-20T12:02:24.669275] [DEBUG] [REMOTE ] AWRE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:24.669409] [DEBUG] [REMOTE ] AWRE: PASS: History has at least 300 days. [2026-01-20T12:02:24.669834] [DEBUG] [REMOTE ] AWRE: PASS: Price check passed. Min price $1.85. [2026-01-20T12:02:24.669968] [DEBUG] [REMOTE ] AWRE: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:24.670087] [DEBUG] [REMOTE ] AWRE: PASS: Integrity check passed. [2026-01-20T12:02:24.670126] [DEBUG] [REMOTE ] AWRE: Symbol is viable for forecasting. [2026-01-20T12:02:24.670174] [INFO ] [MAIN ] [314/3502] AWRE kept (0.3s) | 314 kept, 0 rejected | 139.6/min | ETA: 22.8m [2026-01-20T12:02:25.245467] [DEBUG] [REMOTE ] AXGN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:25.245667] [DEBUG] [REMOTE ] AXGN: PASS: History has at least 300 days. [2026-01-20T12:02:25.245986] [DEBUG] [REMOTE ] AXGN: PASS: Price check passed. Min price $17.77. [2026-01-20T12:02:25.246136] [DEBUG] [REMOTE ] AXGN: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:25.246306] [DEBUG] [REMOTE ] AXGN: PASS: Integrity check passed. [2026-01-20T12:02:25.246350] [DEBUG] [REMOTE ] AXGN: Symbol is viable for forecasting. [2026-01-20T12:02:25.246405] [INFO ] [MAIN ] [315/3502] AXGN kept (0.6s) | 315 kept, 0 rejected | 139.4/min | ETA: 22.9m [2026-01-20T12:02:25.722254] [DEBUG] [REMOTE ] AXL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:25.722400] [DEBUG] [REMOTE ] AXL: PASS: History has at least 300 days. [2026-01-20T12:02:25.722653] [DEBUG] [REMOTE ] AXL: PASS: Price check passed. Min price $5.83. [2026-01-20T12:02:25.722797] [DEBUG] [REMOTE ] AXL: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:25.722919] [DEBUG] [REMOTE ] AXL: PASS: Integrity check passed. [2026-01-20T12:02:25.722962] [DEBUG] [REMOTE ] AXL: Symbol is viable for forecasting. [2026-01-20T12:02:25.723013] [INFO ] [MAIN ] [316/3502] AXL kept (0.5s) | 316 kept, 0 rejected | 139.4/min | ETA: 22.9m [2026-01-20T12:02:26.165397] [DEBUG] [REMOTE ] AXP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:26.165553] [DEBUG] [REMOTE ] AXP: PASS: History has at least 300 days. [2026-01-20T12:02:26.165843] [DEBUG] [REMOTE ] AXP: PASS: Price check passed. Min price $339.91. [2026-01-20T12:02:26.166009] [DEBUG] [REMOTE ] AXP: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:26.166170] [DEBUG] [REMOTE ] AXP: PASS: Integrity check passed. [2026-01-20T12:02:26.166212] [DEBUG] [REMOTE ] AXP: Symbol is viable for forecasting. [2026-01-20T12:02:26.166265] [INFO ] [MAIN ] [317/3502] AXP kept (0.4s) | 317 kept, 0 rejected | 139.4/min | ETA: 22.9m [2026-01-20T12:02:26.441754] [DEBUG] [REMOTE ] AXS: Retrieved 5674 rows, trimmed to 300. [2026-01-20T12:02:26.441906] [DEBUG] [REMOTE ] AXS: PASS: History has at least 300 days. [2026-01-20T12:02:26.442200] [DEBUG] [REMOTE ] AXS: PASS: Price check passed. Min price $87.89. [2026-01-20T12:02:26.442348] [DEBUG] [REMOTE ] AXS: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:26.442475] [DEBUG] [REMOTE ] AXS: PASS: Integrity check passed. [2026-01-20T12:02:26.442518] [DEBUG] [REMOTE ] AXS: Symbol is viable for forecasting. [2026-01-20T12:02:26.442589] [INFO ] [MAIN ] [318/3502] AXS kept (0.3s) | 318 kept, 0 rejected | 139.5/min | ETA: 22.8m [2026-01-20T12:02:26.900324] [DEBUG] [REMOTE ] AXSM: Retrieved 2554 rows, trimmed to 300. [2026-01-20T12:02:26.900465] [DEBUG] [REMOTE ] AXSM: PASS: History has at least 300 days. [2026-01-20T12:02:26.900724] [DEBUG] [REMOTE ] AXSM: PASS: Price check passed. Min price $127.06. [2026-01-20T12:02:26.900868] [DEBUG] [REMOTE ] AXSM: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:26.900988] [DEBUG] [REMOTE ] AXSM: PASS: Integrity check passed. [2026-01-20T12:02:26.901030] [DEBUG] [REMOTE ] AXSM: Symbol is viable for forecasting. [2026-01-20T12:02:26.901078] [INFO ] [MAIN ] [319/3502] AXSM kept (0.5s) | 319 kept, 0 rejected | 139.5/min | ETA: 22.8m [2026-01-20T12:02:27.292786] [DEBUG] [REMOTE ] AXTA: Retrieved 2811 rows, trimmed to 300. [2026-01-20T12:02:27.292922] [DEBUG] [REMOTE ] AXTA: PASS: History has at least 300 days. [2026-01-20T12:02:27.293138] [DEBUG] [REMOTE ] AXTA: PASS: Price check passed. Min price $27.56. [2026-01-20T12:02:27.293270] [DEBUG] [REMOTE ] AXTA: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:27.293386] [DEBUG] [REMOTE ] AXTA: PASS: Integrity check passed. [2026-01-20T12:02:27.293426] [DEBUG] [REMOTE ] AXTA: Symbol is viable for forecasting. [2026-01-20T12:02:27.293473] [INFO ] [MAIN ] [320/3502] AXTA kept (0.4s) | 320 kept, 0 rejected | 139.5/min | ETA: 22.8m [2026-01-20T12:02:27.891422] [DEBUG] [REMOTE ] AXTI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:27.891613] [DEBUG] [REMOTE ] AXTI: PASS: History has at least 300 days. [2026-01-20T12:02:27.891871] [DEBUG] [REMOTE ] AXTI: PASS: Price check passed. Min price $4.94. [2026-01-20T12:02:27.892027] [DEBUG] [REMOTE ] AXTI: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:27.892160] [DEBUG] [REMOTE ] AXTI: PASS: Integrity check passed. [2026-01-20T12:02:27.892201] [DEBUG] [REMOTE ] AXTI: Symbol is viable for forecasting. [2026-01-20T12:02:27.892252] [INFO ] [MAIN ] [321/3502] AXTI kept (0.6s) | 321 kept, 0 rejected | 139.4/min | ETA: 22.8m [2026-01-20T12:02:28.362379] [DEBUG] [REMOTE ] AYI: Retrieved 6070 rows, trimmed to 300. [2026-01-20T12:02:28.362528] [DEBUG] [REMOTE ] AYI: PASS: History has at least 300 days. [2026-01-20T12:02:28.362788] [DEBUG] [REMOTE ] AYI: PASS: Price check passed. Min price $316.00. [2026-01-20T12:02:28.362928] [DEBUG] [REMOTE ] AYI: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:28.363049] [DEBUG] [REMOTE ] AYI: PASS: Integrity check passed. [2026-01-20T12:02:28.363091] [DEBUG] [REMOTE ] AYI: Symbol is viable for forecasting. [2026-01-20T12:02:28.363140] [INFO ] [MAIN ] [322/3502] AYI kept (0.5s) | 322 kept, 0 rejected | 139.3/min | ETA: 22.8m [2026-01-20T12:02:28.634077] [DEBUG] [REMOTE ] AZ: Retrieved 1394 rows, trimmed to 300. [2026-01-20T12:02:28.634210] [DEBUG] [REMOTE ] AZ: PASS: History has at least 300 days. [2026-01-20T12:02:28.634428] [DEBUG] [REMOTE ] AZ: PASS: Price check passed. Min price $5.20. [2026-01-20T12:02:28.634586] [DEBUG] [REMOTE ] AZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:28.634709] [DEBUG] [REMOTE ] AZ: PASS: Integrity check passed. [2026-01-20T12:02:28.634752] [DEBUG] [REMOTE ] AZ: Symbol is viable for forecasting. [2026-01-20T12:02:28.634802] [INFO ] [MAIN ] [323/3502] AZ kept (0.3s) | 323 kept, 0 rejected | 139.5/min | ETA: 22.8m [2026-01-20T12:02:29.290958] [DEBUG] [REMOTE ] AZN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:29.291095] [DEBUG] [REMOTE ] AZN: PASS: History has at least 300 days. [2026-01-20T12:02:29.291320] [DEBUG] [REMOTE ] AZN: PASS: Price check passed. Min price $81.15. [2026-01-20T12:02:29.291458] [DEBUG] [REMOTE ] AZN: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:29.291597] [DEBUG] [REMOTE ] AZN: PASS: Integrity check passed. [2026-01-20T12:02:29.291640] [DEBUG] [REMOTE ] AZN: Symbol is viable for forecasting. [2026-01-20T12:02:29.291690] [INFO ] [MAIN ] [324/3502] AZN kept (0.7s) | 324 kept, 0 rejected | 139.3/min | ETA: 22.8m [2026-01-20T12:02:29.788052] [DEBUG] [REMOTE ] AZO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:29.788280] [DEBUG] [REMOTE ] AZO: PASS: History has at least 300 days. [2026-01-20T12:02:29.788655] [DEBUG] [REMOTE ] AZO: PASS: Price check passed. Min price $3244.92. [2026-01-20T12:02:29.789020] [DEBUG] [REMOTE ] AZO: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:29.789183] [DEBUG] [REMOTE ] AZO: PASS: Integrity check passed. [2026-01-20T12:02:29.789227] [DEBUG] [REMOTE ] AZO: Symbol is viable for forecasting. [2026-01-20T12:02:29.789285] [INFO ] [MAIN ] [325/3502] AZO kept (0.5s) | 325 kept, 0 rejected | 139.2/min | ETA: 22.8m [2026-01-20T12:02:30.328418] [DEBUG] [REMOTE ] AZZ: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:30.328604] [DEBUG] [REMOTE ] AZZ: PASS: History has at least 300 days. [2026-01-20T12:02:30.328886] [DEBUG] [REMOTE ] AZZ: PASS: Price check passed. Min price $97.64. [2026-01-20T12:02:30.329031] [DEBUG] [REMOTE ] AZZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:30.329165] [DEBUG] [REMOTE ] AZZ: PASS: Integrity check passed. [2026-01-20T12:02:30.329208] [DEBUG] [REMOTE ] AZZ: Symbol is viable for forecasting. [2026-01-20T12:02:30.329262] [INFO ] [MAIN ] [326/3502] AZZ kept (0.5s) | 326 kept, 0 rejected | 139.1/min | ETA: 22.8m [2026-01-20T12:02:30.814216] [DEBUG] [REMOTE ] BA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:30.814380] [DEBUG] [REMOTE ] BA: PASS: History has at least 300 days. [2026-01-20T12:02:30.814702] [DEBUG] [REMOTE ] BA: PASS: Price check passed. Min price $179.12. [2026-01-20T12:02:30.814877] [DEBUG] [REMOTE ] BA: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:30.815032] [DEBUG] [REMOTE ] BA: PASS: Integrity check passed. [2026-01-20T12:02:30.815081] [DEBUG] [REMOTE ] BA: Symbol is viable for forecasting. [2026-01-20T12:02:30.815143] [INFO ] [MAIN ] [327/3502] BA kept (0.5s) | 327 kept, 0 rejected | 139.0/min | ETA: 22.8m [2026-01-20T12:02:31.163094] [DEBUG] [REMOTE ] BABA: Retrieved 2849 rows, trimmed to 300. [2026-01-20T12:02:31.163239] [DEBUG] [REMOTE ] BABA: PASS: History has at least 300 days. [2026-01-20T12:02:31.163497] [DEBUG] [REMOTE ] BABA: PASS: Price check passed. Min price $146.58. [2026-01-20T12:02:31.163686] [DEBUG] [REMOTE ] BABA: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:31.163818] [DEBUG] [REMOTE ] BABA: PASS: Integrity check passed. [2026-01-20T12:02:31.163864] [DEBUG] [REMOTE ] BABA: Symbol is viable for forecasting. [2026-01-20T12:02:31.163921] [INFO ] [MAIN ] [328/3502] BABA kept (0.3s) | 328 kept, 0 rejected | 139.1/min | ETA: 22.8m [2026-01-20T12:02:31.317737] [DEBUG] [REMOTE ] BABX: Retrieved 776 rows, trimmed to 300. [2026-01-20T12:02:31.317875] [DEBUG] [REMOTE ] BABX: PASS: History has at least 300 days. [2026-01-20T12:02:31.318129] [DEBUG] [REMOTE ] BABX: PASS: Price check passed. Min price $35.89. [2026-01-20T12:02:31.318303] [DEBUG] [REMOTE ] BABX: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:31.318452] [DEBUG] [REMOTE ] BABX: PASS: Integrity check passed. [2026-01-20T12:02:31.318507] [DEBUG] [REMOTE ] BABX: Symbol is viable for forecasting. [2026-01-20T12:02:31.318596] [INFO ] [MAIN ] [329/3502] BABX kept (0.2s) | 329 kept, 0 rejected | 139.4/min | ETA: 22.8m [2026-01-20T12:02:31.989659] [DEBUG] [REMOTE ] BAC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:31.989801] [DEBUG] [REMOTE ] BAC: PASS: History has at least 300 days. [2026-01-20T12:02:31.990036] [DEBUG] [REMOTE ] BAC: PASS: Price check passed. Min price $50.74. [2026-01-20T12:02:31.990181] [DEBUG] [REMOTE ] BAC: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:31.990303] [DEBUG] [REMOTE ] BAC: PASS: Integrity check passed. [2026-01-20T12:02:31.990345] [DEBUG] [REMOTE ] BAC: Symbol is viable for forecasting. [2026-01-20T12:02:31.990395] [INFO ] [MAIN ] [330/3502] BAC kept (0.7s) | 330 kept, 0 rejected | 139.1/min | ETA: 22.8m [2026-01-20T12:02:32.243551] [DEBUG] [REMOTE ] BAH: Retrieved 3813 rows, trimmed to 300. [2026-01-20T12:02:32.243704] [DEBUG] [REMOTE ] BAH: PASS: History has at least 300 days. [2026-01-20T12:02:32.243914] [DEBUG] [REMOTE ] BAH: PASS: Price check passed. Min price $79.90. [2026-01-20T12:02:32.244052] [DEBUG] [REMOTE ] BAH: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:32.244168] [DEBUG] [REMOTE ] BAH: PASS: Integrity check passed. [2026-01-20T12:02:32.244209] [DEBUG] [REMOTE ] BAH: Symbol is viable for forecasting. [2026-01-20T12:02:32.244259] [INFO ] [MAIN ] [331/3502] BAH kept (0.3s) | 331 kept, 0 rejected | 139.3/min | ETA: 22.8m [2026-01-20T12:02:32.713934] [DEBUG] [REMOTE ] BALL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:32.714069] [DEBUG] [REMOTE ] BALL: PASS: History has at least 300 days. [2026-01-20T12:02:32.714281] [DEBUG] [REMOTE ] BALL: PASS: Price check passed. Min price $46.22. [2026-01-20T12:02:32.714417] [DEBUG] [REMOTE ] BALL: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:32.714536] [DEBUG] [REMOTE ] BALL: PASS: Integrity check passed. [2026-01-20T12:02:32.714596] [DEBUG] [REMOTE ] BALL: Symbol is viable for forecasting. [2026-01-20T12:02:32.714647] [INFO ] [MAIN ] [332/3502] BALL kept (0.5s) | 332 kept, 0 rejected | 139.3/min | ETA: 22.8m [2026-01-20T12:02:33.060256] [DEBUG] [REMOTE ] BAM: Retrieved 784 rows, trimmed to 300. [2026-01-20T12:02:33.060444] [DEBUG] [REMOTE ] BAM: PASS: History has at least 300 days. [2026-01-20T12:02:33.060723] [DEBUG] [REMOTE ] BAM: PASS: Price check passed. Min price $49.00. [2026-01-20T12:02:33.060870] [DEBUG] [REMOTE ] BAM: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:33.060993] [DEBUG] [REMOTE ] BAM: PASS: Integrity check passed. [2026-01-20T12:02:33.061035] [DEBUG] [REMOTE ] BAM: Symbol is viable for forecasting. [2026-01-20T12:02:33.061089] [INFO ] [MAIN ] [333/3502] BAM kept (0.3s) | 333 kept, 0 rejected | 139.4/min | ETA: 22.7m [2026-01-20T12:02:33.663367] [DEBUG] [REMOTE ] BANC: Retrieved 5862 rows, trimmed to 300. [2026-01-20T12:02:33.663515] [DEBUG] [REMOTE ] BANC: PASS: History has at least 300 days. [2026-01-20T12:02:33.663777] [DEBUG] [REMOTE ] BANC: PASS: Price check passed. Min price $16.12. [2026-01-20T12:02:33.663921] [DEBUG] [REMOTE ] BANC: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:33.664045] [DEBUG] [REMOTE ] BANC: PASS: Integrity check passed. [2026-01-20T12:02:33.664088] [DEBUG] [REMOTE ] BANC: Symbol is viable for forecasting. [2026-01-20T12:02:33.664138] [INFO ] [MAIN ] [334/3502] BANC kept (0.6s) | 334 kept, 0 rejected | 139.2/min | ETA: 22.8m [2026-01-20T12:02:33.856784] [DEBUG] [REMOTE ] BAND: Retrieved 2056 rows, trimmed to 300. [2026-01-20T12:02:33.856916] [DEBUG] [REMOTE ] BAND: PASS: History has at least 300 days. [2026-01-20T12:02:33.857153] [DEBUG] [REMOTE ] BAND: PASS: Price check passed. Min price $13.41. [2026-01-20T12:02:33.857292] [DEBUG] [REMOTE ] BAND: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:33.857405] [DEBUG] [REMOTE ] BAND: PASS: Integrity check passed. [2026-01-20T12:02:33.857446] [DEBUG] [REMOTE ] BAND: Symbol is viable for forecasting. [2026-01-20T12:02:33.857495] [INFO ] [MAIN ] [335/3502] BAND kept (0.2s) | 335 kept, 0 rejected | 139.4/min | ETA: 22.7m [2026-01-20T12:02:34.568066] [DEBUG] [REMOTE ] BANF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:34.568230] [DEBUG] [REMOTE ] BANF: PASS: History has at least 300 days. [2026-01-20T12:02:34.568496] [DEBUG] [REMOTE ] BANF: PASS: Price check passed. Min price $106.01. [2026-01-20T12:02:34.568661] [DEBUG] [REMOTE ] BANF: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:34.568790] [DEBUG] [REMOTE ] BANF: PASS: Integrity check passed. [2026-01-20T12:02:34.568830] [DEBUG] [REMOTE ] BANF: Symbol is viable for forecasting. [2026-01-20T12:02:34.568879] [INFO ] [MAIN ] [336/3502] BANF kept (0.7s) | 336 kept, 0 rejected | 139.2/min | ETA: 22.8m [2026-01-20T12:02:34.933627] [DEBUG] [REMOTE ] BANX: Retrieved 3066 rows, trimmed to 300. [2026-01-20T12:02:34.933756] [DEBUG] [REMOTE ] BANX: PASS: History has at least 300 days. [2026-01-20T12:02:34.933975] [DEBUG] [REMOTE ] BANX: PASS: Price check passed. Min price $20.21. [2026-01-20T12:02:34.934117] [DEBUG] [REMOTE ] BANX: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:34.934236] [DEBUG] [REMOTE ] BANX: PASS: Integrity check passed. [2026-01-20T12:02:34.934278] [DEBUG] [REMOTE ] BANX: Symbol is viable for forecasting. [2026-01-20T12:02:34.934326] [INFO ] [MAIN ] [337/3502] BANX kept (0.4s) | 337 kept, 0 rejected | 139.2/min | ETA: 22.7m [2026-01-20T12:02:35.398865] [DEBUG] [REMOTE ] BAP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:35.399016] [DEBUG] [REMOTE ] BAP: PASS: History has at least 300 days. [2026-01-20T12:02:35.399272] [DEBUG] [REMOTE ] BAP: PASS: Price check passed. Min price $247.85. [2026-01-20T12:02:35.399414] [DEBUG] [REMOTE ] BAP: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:35.399541] [DEBUG] [REMOTE ] BAP: PASS: Integrity check passed. [2026-01-20T12:02:35.399602] [DEBUG] [REMOTE ] BAP: Symbol is viable for forecasting. [2026-01-20T12:02:35.399655] [INFO ] [MAIN ] [338/3502] BAP kept (0.5s) | 338 kept, 0 rejected | 139.2/min | ETA: 22.7m [2026-01-20T12:02:35.704389] [DEBUG] [REMOTE ] BATRA: Retrieved 2453 rows, trimmed to 300. [2026-01-20T12:02:35.704662] [DEBUG] [REMOTE ] BATRA: PASS: History has at least 300 days. [2026-01-20T12:02:35.704990] [DEBUG] [REMOTE ] BATRA: PASS: Price check passed. Min price $41.92. [2026-01-20T12:02:35.705134] [DEBUG] [REMOTE ] BATRA: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:35.705279] [DEBUG] [REMOTE ] BATRA: PASS: Integrity check passed. [2026-01-20T12:02:35.705321] [DEBUG] [REMOTE ] BATRA: Symbol is viable for forecasting. [2026-01-20T12:02:35.705379] [INFO ] [MAIN ] [339/3502] BATRA kept (0.3s) | 339 kept, 0 rejected | 139.3/min | ETA: 22.7m [2026-01-20T12:02:36.120292] [DEBUG] [REMOTE ] BATRK: Retrieved 2453 rows, trimmed to 300. [2026-01-20T12:02:36.120495] [DEBUG] [REMOTE ] BATRK: PASS: History has at least 300 days. [2026-01-20T12:02:36.120876] [DEBUG] [REMOTE ] BATRK: PASS: Price check passed. Min price $38.04. [2026-01-20T12:02:36.121019] [DEBUG] [REMOTE ] BATRK: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:36.121162] [DEBUG] [REMOTE ] BATRK: PASS: Integrity check passed. [2026-01-20T12:02:36.121204] [DEBUG] [REMOTE ] BATRK: Symbol is viable for forecasting. [2026-01-20T12:02:36.121258] [INFO ] [MAIN ] [340/3502] BATRK kept (0.4s) | 340 kept, 0 rejected | 139.3/min | ETA: 22.7m [2026-01-20T12:02:36.798691] [DEBUG] [REMOTE ] BAX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:36.798832] [DEBUG] [REMOTE ] BAX: PASS: History has at least 300 days. [2026-01-20T12:02:36.799260] [DEBUG] [REMOTE ] BAX: PASS: Price check passed. Min price $17.41. [2026-01-20T12:02:36.799406] [DEBUG] [REMOTE ] BAX: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:36.799533] [DEBUG] [REMOTE ] BAX: PASS: Integrity check passed. [2026-01-20T12:02:36.799596] [DEBUG] [REMOTE ] BAX: Symbol is viable for forecasting. [2026-01-20T12:02:36.799650] [INFO ] [MAIN ] [341/3502] BAX kept (0.7s) | 341 kept, 0 rejected | 139.1/min | ETA: 22.7m [2026-01-20T12:02:37.272391] [DEBUG] [REMOTE ] BB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:37.272641] [DEBUG] [REMOTE ] BB: PASS: History has at least 300 days. [2026-01-20T12:02:37.273226] [DEBUG] [REMOTE ] BB: PASS: Price check passed. Min price $3.77. [2026-01-20T12:02:37.273376] [DEBUG] [REMOTE ] BB: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:37.273533] [DEBUG] [REMOTE ] BB: PASS: Integrity check passed. [2026-01-20T12:02:37.273604] [DEBUG] [REMOTE ] BB: Symbol is viable for forecasting. [2026-01-20T12:02:37.273683] [INFO ] [MAIN ] [342/3502] BB kept (0.5s) | 342 kept, 0 rejected | 139.0/min | ETA: 22.7m [2026-01-20T12:02:37.512313] [DEBUG] [REMOTE ] BBAI: Retrieved 1024 rows, trimmed to 300. [2026-01-20T12:02:37.512455] [DEBUG] [REMOTE ] BBAI: PASS: History has at least 300 days. [2026-01-20T12:02:37.512703] [DEBUG] [REMOTE ] BBAI: PASS: Price check passed. Min price $5.40. [2026-01-20T12:02:37.512846] [DEBUG] [REMOTE ] BBAI: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:37.512962] [DEBUG] [REMOTE ] BBAI: PASS: Integrity check passed. [2026-01-20T12:02:37.513005] [DEBUG] [REMOTE ] BBAI: Symbol is viable for forecasting. [2026-01-20T12:02:37.513054] [INFO ] [MAIN ] [343/3502] BBAI kept (0.2s) | 343 kept, 0 rejected | 139.2/min | ETA: 22.7m [2026-01-20T12:02:37.969247] [DEBUG] [REMOTE ] BBCP: Retrieved 2113 rows, trimmed to 300. [2026-01-20T12:02:37.969377] [DEBUG] [REMOTE ] BBCP: PASS: History has at least 300 days. [2026-01-20T12:02:37.969614] [DEBUG] [REMOTE ] BBCP: PASS: Price check passed. Min price $5.86. [2026-01-20T12:02:37.969756] [DEBUG] [REMOTE ] BBCP: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:37.969871] [DEBUG] [REMOTE ] BBCP: PASS: Integrity check passed. [2026-01-20T12:02:37.969912] [DEBUG] [REMOTE ] BBCP: Symbol is viable for forecasting. [2026-01-20T12:02:37.969977] [INFO ] [MAIN ] [344/3502] BBCP kept (0.5s) | 344 kept, 0 rejected | 139.2/min | ETA: 22.7m [2026-01-20T12:02:38.521532] [DEBUG] [REMOTE ] BBD: Retrieved 6076 rows, trimmed to 300. [2026-01-20T12:02:38.521697] [DEBUG] [REMOTE ] BBD: PASS: History has at least 300 days. [2026-01-20T12:02:38.521948] [DEBUG] [REMOTE ] BBD: PASS: Price check passed. Min price $3.20. [2026-01-20T12:02:38.522105] [DEBUG] [REMOTE ] BBD: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:38.522246] [DEBUG] [REMOTE ] BBD: PASS: Integrity check passed. [2026-01-20T12:02:38.522294] [DEBUG] [REMOTE ] BBD: Symbol is viable for forecasting. [2026-01-20T12:02:38.522346] [INFO ] [MAIN ] [345/3502] BBD kept (0.6s) | 345 kept, 0 rejected | 139.1/min | ETA: 22.7m [2026-01-20T12:02:38.732845] [DEBUG] [REMOTE ] BBDO: Retrieved 3483 rows, trimmed to 300. [2026-01-20T12:02:38.732966] [DEBUG] [REMOTE ] BBDO: PASS: History has at least 300 days. [2026-01-20T12:02:38.733169] [DEBUG] [REMOTE ] BBDO: PASS: Price check passed. Min price $2.76. [2026-01-20T12:02:38.733302] [DEBUG] [REMOTE ] BBDO: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:38.733412] [DEBUG] [REMOTE ] BBDO: PASS: Integrity check passed. [2026-01-20T12:02:38.733451] [DEBUG] [REMOTE ] BBDO: Symbol is viable for forecasting. [2026-01-20T12:02:38.733499] [INFO ] [MAIN ] [346/3502] BBDO kept (0.2s) | 346 kept, 0 rejected | 139.3/min | ETA: 22.7m [2026-01-20T12:02:39.403671] [DEBUG] [REMOTE ] BBH: Retrieved 6577 rows, trimmed to 300. [2026-01-20T12:02:39.403813] [DEBUG] [REMOTE ] BBH: PASS: History has at least 300 days. [2026-01-20T12:02:39.404031] [DEBUG] [REMOTE ] BBH: PASS: Price check passed. Min price $175.97. [2026-01-20T12:02:39.404166] [DEBUG] [REMOTE ] BBH: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:39.404281] [DEBUG] [REMOTE ] BBH: PASS: Integrity check passed. [2026-01-20T12:02:39.404320] [DEBUG] [REMOTE ] BBH: Symbol is viable for forecasting. [2026-01-20T12:02:39.404368] [INFO ] [MAIN ] [347/3502] BBH kept (0.7s) | 347 kept, 0 rejected | 139.1/min | ETA: 22.7m [2026-01-20T12:02:39.562003] [DEBUG] [REMOTE ] BBIO: Retrieved 1649 rows, trimmed to 300. [2026-01-20T12:02:39.562123] [DEBUG] [REMOTE ] BBIO: PASS: History has at least 300 days. [2026-01-20T12:02:39.562331] [DEBUG] [REMOTE ] BBIO: PASS: Price check passed. Min price $53.24. [2026-01-20T12:02:39.562469] [DEBUG] [REMOTE ] BBIO: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:39.562601] [DEBUG] [REMOTE ] BBIO: PASS: Integrity check passed. [2026-01-20T12:02:39.562644] [DEBUG] [REMOTE ] BBIO: Symbol is viable for forecasting. [2026-01-20T12:02:39.562693] [INFO ] [MAIN ] [348/3502] BBIO kept (0.2s) | 348 kept, 0 rejected | 139.3/min | ETA: 22.6m [2026-01-20T12:02:40.080937] [DEBUG] [REMOTE ] BBLG: Retrieved 1940 rows, trimmed to 300. [2026-01-20T12:02:40.081121] [DEBUG] [REMOTE ] BBLG: PASS: History has at least 300 days. [2026-01-20T12:02:40.081379] [DEBUG] [REMOTE ] BBLG: PASS: Price check passed. Min price $1.33. [2026-01-20T12:02:40.081524] [DEBUG] [REMOTE ] BBLG: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:40.081688] [DEBUG] [REMOTE ] BBLG: PASS: Integrity check passed. [2026-01-20T12:02:40.081739] [DEBUG] [REMOTE ] BBLG: Symbol is viable for forecasting. [2026-01-20T12:02:40.081792] [INFO ] [MAIN ] [349/3502] BBLG kept (0.5s) | 349 kept, 0 rejected | 139.2/min | ETA: 22.6m [2026-01-20T12:02:40.571453] [DEBUG] [REMOTE ] BBN: Retrieved 3870 rows, trimmed to 300. [2026-01-20T12:02:40.571612] [DEBUG] [REMOTE ] BBN: PASS: History has at least 300 days. [2026-01-20T12:02:40.571832] [DEBUG] [REMOTE ] BBN: PASS: Price check passed. Min price $16.26. [2026-01-20T12:02:40.571972] [DEBUG] [REMOTE ] BBN: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:40.572090] [DEBUG] [REMOTE ] BBN: PASS: Integrity check passed. [2026-01-20T12:02:40.572131] [DEBUG] [REMOTE ] BBN: Symbol is viable for forecasting. [2026-01-20T12:02:40.572207] [INFO ] [MAIN ] [350/3502] BBN kept (0.5s) | 350 kept, 0 rejected | 139.2/min | ETA: 22.6m [2026-01-20T12:02:41.073254] [DEBUG] [REMOTE ] BBSI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:41.073418] [DEBUG] [REMOTE ] BBSI: PASS: History has at least 300 days. [2026-01-20T12:02:41.073747] [DEBUG] [REMOTE ] BBSI: PASS: Price check passed. Min price $33.23. [2026-01-20T12:02:41.073886] [DEBUG] [REMOTE ] BBSI: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:41.074028] [DEBUG] [REMOTE ] BBSI: PASS: Integrity check passed. [2026-01-20T12:02:41.074079] [DEBUG] [REMOTE ] BBSI: Symbol is viable for forecasting. [2026-01-20T12:02:41.074130] [INFO ] [MAIN ] [351/3502] BBSI kept (0.5s) | 351 kept, 0 rejected | 139.1/min | ETA: 22.6m [2026-01-20T12:02:41.260791] [DEBUG] [REMOTE ] BBUC: Retrieved 971 rows, trimmed to 300. [2026-01-20T12:02:41.260919] [DEBUG] [REMOTE ] BBUC: PASS: History has at least 300 days. [2026-01-20T12:02:41.261130] [DEBUG] [REMOTE ] BBUC: PASS: Price check passed. Min price $31.16. [2026-01-20T12:02:41.261264] [DEBUG] [REMOTE ] BBUC: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:41.261372] [DEBUG] [REMOTE ] BBUC: PASS: Integrity check passed. [2026-01-20T12:02:41.261412] [DEBUG] [REMOTE ] BBUC: Symbol is viable for forecasting. [2026-01-20T12:02:41.261459] [INFO ] [MAIN ] [352/3502] BBUC kept (0.2s) | 352 kept, 0 rejected | 139.3/min | ETA: 22.6m [2026-01-20T12:02:41.934157] [DEBUG] [REMOTE ] BBVA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:41.934307] [DEBUG] [REMOTE ] BBVA: PASS: History has at least 300 days. [2026-01-20T12:02:41.934546] [DEBUG] [REMOTE ] BBVA: PASS: Price check passed. Min price $19.29. [2026-01-20T12:02:41.934706] [DEBUG] [REMOTE ] BBVA: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:41.934830] [DEBUG] [REMOTE ] BBVA: PASS: Integrity check passed. [2026-01-20T12:02:41.934871] [DEBUG] [REMOTE ] BBVA: Symbol is viable for forecasting. [2026-01-20T12:02:41.934923] [INFO ] [MAIN ] [353/3502] BBVA kept (0.7s) | 353 kept, 0 rejected | 139.1/min | ETA: 22.6m [2026-01-20T12:02:42.379426] [DEBUG] [REMOTE ] BBWI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:42.379569] [DEBUG] [REMOTE ] BBWI: PASS: History has at least 300 days. [2026-01-20T12:02:42.379825] [DEBUG] [REMOTE ] BBWI: PASS: Price check passed. Min price $14.85. [2026-01-20T12:02:42.379970] [DEBUG] [REMOTE ] BBWI: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:42.380097] [DEBUG] [REMOTE ] BBWI: PASS: Integrity check passed. [2026-01-20T12:02:42.380140] [DEBUG] [REMOTE ] BBWI: Symbol is viable for forecasting. [2026-01-20T12:02:42.380193] [INFO ] [MAIN ] [354/3502] BBWI kept (0.4s) | 354 kept, 0 rejected | 139.1/min | ETA: 22.6m [2026-01-20T12:02:43.009077] [DEBUG] [REMOTE ] BBY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:43.009218] [DEBUG] [REMOTE ] BBY: PASS: History has at least 300 days. [2026-01-20T12:02:43.009453] [DEBUG] [REMOTE ] BBY: PASS: Price check passed. Min price $66.68. [2026-01-20T12:02:43.009612] [DEBUG] [REMOTE ] BBY: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:43.009737] [DEBUG] [REMOTE ] BBY: PASS: Integrity check passed. [2026-01-20T12:02:43.009778] [DEBUG] [REMOTE ] BBY: Symbol is viable for forecasting. [2026-01-20T12:02:43.009827] [INFO ] [MAIN ] [355/3502] BBY kept (0.6s) | 355 kept, 0 rejected | 138.9/min | ETA: 22.7m [2026-01-20T12:02:43.511301] [DEBUG] [REMOTE ] BC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:43.511451] [DEBUG] [REMOTE ] BC: PASS: History has at least 300 days. [2026-01-20T12:02:43.511731] [DEBUG] [REMOTE ] BC: PASS: Price check passed. Min price $58.96. [2026-01-20T12:02:43.511881] [DEBUG] [REMOTE ] BC: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:43.512016] [DEBUG] [REMOTE ] BC: PASS: Integrity check passed. [2026-01-20T12:02:43.512058] [DEBUG] [REMOTE ] BC: Symbol is viable for forecasting. [2026-01-20T12:02:43.512138] [INFO ] [MAIN ] [356/3502] BC kept (0.5s) | 356 kept, 0 rejected | 138.9/min | ETA: 22.7m [2026-01-20T12:02:43.705969] [DEBUG] [REMOTE ] BCAL: Retrieved 2520 rows, trimmed to 300. [2026-01-20T12:02:43.706095] [DEBUG] [REMOTE ] BCAL: PASS: History has at least 300 days. [2026-01-20T12:02:43.706300] [DEBUG] [REMOTE ] BCAL: PASS: Price check passed. Min price $16.69. [2026-01-20T12:02:43.706436] [DEBUG] [REMOTE ] BCAL: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:43.706549] [DEBUG] [REMOTE ] BCAL: PASS: Integrity check passed. [2026-01-20T12:02:43.706616] [DEBUG] [REMOTE ] BCAL: Symbol is viable for forecasting. [2026-01-20T12:02:43.706669] [INFO ] [MAIN ] [357/3502] BCAL kept (0.2s) | 357 kept, 0 rejected | 139.1/min | ETA: 22.6m [2026-01-20T12:02:44.092755] [DEBUG] [REMOTE ] BCAX: Retrieved 337 rows, trimmed to 300. [2026-01-20T12:02:44.092885] [DEBUG] [REMOTE ] BCAX: PASS: History has at least 300 days. [2026-01-20T12:02:44.093295] [DEBUG] [REMOTE ] BCAX: PASS: Price check passed. Min price $13.93. [2026-01-20T12:02:44.093431] [DEBUG] [REMOTE ] BCAX: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:44.093537] [DEBUG] [REMOTE ] BCAX: PASS: Integrity check passed. [2026-01-20T12:02:44.093611] [DEBUG] [REMOTE ] BCAX: Symbol is viable for forecasting. [2026-01-20T12:02:44.093662] [INFO ] [MAIN ] [358/3502] BCAX kept (0.4s) | 358 kept, 0 rejected | 139.1/min | ETA: 22.6m [2026-01-20T12:02:44.762045] [DEBUG] [REMOTE ] BCBP: Retrieved 5600 rows, trimmed to 300. [2026-01-20T12:02:44.762179] [DEBUG] [REMOTE ] BCBP: PASS: History has at least 300 days. [2026-01-20T12:02:44.762397] [DEBUG] [REMOTE ] BCBP: PASS: Price check passed. Min price $7.45. [2026-01-20T12:02:44.762538] [DEBUG] [REMOTE ] BCBP: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:44.762676] [DEBUG] [REMOTE ] BCBP: PASS: Integrity check passed. [2026-01-20T12:02:44.762718] [DEBUG] [REMOTE ] BCBP: Symbol is viable for forecasting. [2026-01-20T12:02:44.762770] [INFO ] [MAIN ] [359/3502] BCBP kept (0.7s) | 359 kept, 0 rejected | 138.9/min | ETA: 22.6m [2026-01-20T12:02:44.969432] [DEBUG] [REMOTE ] BCC: Retrieved 3257 rows, trimmed to 300. [2026-01-20T12:02:44.969559] [DEBUG] [REMOTE ] BCC: PASS: History has at least 300 days. [2026-01-20T12:02:44.969798] [DEBUG] [REMOTE ] BCC: PASS: Price check passed. Min price $65.88. [2026-01-20T12:02:44.969941] [DEBUG] [REMOTE ] BCC: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:44.970234] [DEBUG] [REMOTE ] BCC: PASS: Integrity check passed. [2026-01-20T12:02:44.970288] [DEBUG] [REMOTE ] BCC: Symbol is viable for forecasting. [2026-01-20T12:02:44.970350] [INFO ] [MAIN ] [360/3502] BCC kept (0.2s) | 360 kept, 0 rejected | 139.1/min | ETA: 22.6m [2026-01-20T12:02:45.507981] [DEBUG] [REMOTE ] BCDA: Retrieved 3090 rows, trimmed to 300. [2026-01-20T12:02:45.508307] [DEBUG] [REMOTE ] BCDA: PASS: History has at least 300 days. [2026-01-20T12:02:45.508522] [DEBUG] [REMOTE ] BCDA: PASS: Price check passed. Min price $1.18. [2026-01-20T12:02:45.508710] [DEBUG] [REMOTE ] BCDA: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:45.508841] [DEBUG] [REMOTE ] BCDA: PASS: Integrity check passed. [2026-01-20T12:02:45.508883] [DEBUG] [REMOTE ] BCDA: Symbol is viable for forecasting. [2026-01-20T12:02:45.508946] [INFO ] [MAIN ] [361/3502] BCDA kept (0.5s) | 361 kept, 0 rejected | 139.0/min | ETA: 22.6m [2026-01-20T12:02:46.117209] [DEBUG] [REMOTE ] BCE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:46.117481] [DEBUG] [REMOTE ] BCE: PASS: History has at least 300 days. [2026-01-20T12:02:46.118053] [DEBUG] [REMOTE ] BCE: PASS: Price check passed. Min price $21.99. [2026-01-20T12:02:46.118205] [DEBUG] [REMOTE ] BCE: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:46.118384] [DEBUG] [REMOTE ] BCE: PASS: Integrity check passed. [2026-01-20T12:02:46.118425] [DEBUG] [REMOTE ] BCE: Symbol is viable for forecasting. [2026-01-20T12:02:46.118503] [INFO ] [MAIN ] [362/3502] BCE kept (0.6s) | 362 kept, 0 rejected | 138.9/min | ETA: 22.6m [2026-01-20T12:02:46.630131] [DEBUG] [REMOTE ] BCH: Retrieved 6046 rows, trimmed to 300. [2026-01-20T12:02:46.630279] [DEBUG] [REMOTE ] BCH: PASS: History has at least 300 days. [2026-01-20T12:02:46.630537] [DEBUG] [REMOTE ] BCH: PASS: Price check passed. Min price $33.10. [2026-01-20T12:02:46.630719] [DEBUG] [REMOTE ] BCH: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:46.630842] [DEBUG] [REMOTE ] BCH: PASS: Integrity check passed. [2026-01-20T12:02:46.630883] [DEBUG] [REMOTE ] BCH: Symbol is viable for forecasting. [2026-01-20T12:02:46.630932] [INFO ] [MAIN ] [363/3502] BCH kept (0.5s) | 363 kept, 0 rejected | 138.8/min | ETA: 22.6m [2026-01-20T12:02:47.123310] [DEBUG] [REMOTE ] BCML: Retrieved 5384 rows, trimmed to 300. [2026-01-20T12:02:47.123445] [DEBUG] [REMOTE ] BCML: PASS: History has at least 300 days. [2026-01-20T12:02:47.123686] [DEBUG] [REMOTE ] BCML: PASS: Price check passed. Min price $26.88. [2026-01-20T12:02:47.123825] [DEBUG] [REMOTE ] BCML: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:47.123944] [DEBUG] [REMOTE ] BCML: PASS: Integrity check passed. [2026-01-20T12:02:47.123986] [DEBUG] [REMOTE ] BCML: Symbol is viable for forecasting. [2026-01-20T12:02:47.124035] [INFO ] [MAIN ] [364/3502] BCML kept (0.5s) | 364 kept, 0 rejected | 138.7/min | ETA: 22.6m [2026-01-20T12:02:47.648946] [DEBUG] [REMOTE ] BCO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:47.649080] [DEBUG] [REMOTE ] BCO: PASS: History has at least 300 days. [2026-01-20T12:02:47.649302] [DEBUG] [REMOTE ] BCO: PASS: Price check passed. Min price $105.88. [2026-01-20T12:02:47.649442] [DEBUG] [REMOTE ] BCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:47.649562] [DEBUG] [REMOTE ] BCO: PASS: Integrity check passed. [2026-01-20T12:02:47.649622] [DEBUG] [REMOTE ] BCO: Symbol is viable for forecasting. [2026-01-20T12:02:47.649713] [INFO ] [MAIN ] [365/3502] BCO kept (0.5s) | 365 kept, 0 rejected | 138.6/min | ETA: 22.6m [2026-01-20T12:02:48.135655] [DEBUG] [REMOTE ] BCPC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:48.135959] [DEBUG] [REMOTE ] BCPC: PASS: History has at least 300 days. [2026-01-20T12:02:48.136302] [DEBUG] [REMOTE ] BCPC: PASS: Price check passed. Min price $146.46. [2026-01-20T12:02:48.136452] [DEBUG] [REMOTE ] BCPC: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:48.136620] [DEBUG] [REMOTE ] BCPC: PASS: Integrity check passed. [2026-01-20T12:02:48.136664] [DEBUG] [REMOTE ] BCPC: Symbol is viable for forecasting. [2026-01-20T12:02:48.136721] [INFO ] [MAIN ] [366/3502] BCPC kept (0.5s) | 366 kept, 0 rejected | 138.6/min | ETA: 22.6m [2026-01-20T12:02:48.614968] [DEBUG] [REMOTE ] BCRX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:48.615292] [DEBUG] [REMOTE ] BCRX: PASS: History has at least 300 days. [2026-01-20T12:02:48.615519] [DEBUG] [REMOTE ] BCRX: PASS: Price check passed. Min price $6.66. [2026-01-20T12:02:48.615672] [DEBUG] [REMOTE ] BCRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:48.615792] [DEBUG] [REMOTE ] BCRX: PASS: Integrity check passed. [2026-01-20T12:02:48.615833] [DEBUG] [REMOTE ] BCRX: Symbol is viable for forecasting. [2026-01-20T12:02:48.615882] [INFO ] [MAIN ] [367/3502] BCRX kept (0.5s) | 367 kept, 0 rejected | 138.6/min | ETA: 22.6m [2026-01-20T12:02:49.088632] [DEBUG] [REMOTE ] BCS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:49.088770] [DEBUG] [REMOTE ] BCS: PASS: History has at least 300 days. [2026-01-20T12:02:49.089005] [DEBUG] [REMOTE ] BCS: PASS: Price check passed. Min price $20.35. [2026-01-20T12:02:49.089151] [DEBUG] [REMOTE ] BCS: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:49.089274] [DEBUG] [REMOTE ] BCS: PASS: Integrity check passed. [2026-01-20T12:02:49.089354] [DEBUG] [REMOTE ] BCS: Symbol is viable for forecasting. [2026-01-20T12:02:49.089408] [INFO ] [MAIN ] [368/3502] BCS kept (0.5s) | 368 kept, 0 rejected | 138.5/min | ETA: 22.6m [2026-01-20T12:02:49.384809] [DEBUG] [REMOTE ] BCSF: Retrieved 1801 rows, trimmed to 300. [2026-01-20T12:02:49.384934] [DEBUG] [REMOTE ] BCSF: PASS: History has at least 300 days. [2026-01-20T12:02:49.385134] [DEBUG] [REMOTE ] BCSF: PASS: Price check passed. Min price $12.87. [2026-01-20T12:02:49.385268] [DEBUG] [REMOTE ] BCSF: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:49.385378] [DEBUG] [REMOTE ] BCSF: PASS: Integrity check passed. [2026-01-20T12:02:49.385418] [DEBUG] [REMOTE ] BCSF: Symbol is viable for forecasting. [2026-01-20T12:02:49.385465] [INFO ] [MAIN ] [369/3502] BCSF kept (0.3s) | 369 kept, 0 rejected | 138.6/min | ETA: 22.6m [2026-01-20T12:02:49.763138] [DEBUG] [REMOTE ] BCTX: Retrieved 3728 rows, trimmed to 300. [2026-01-20T12:02:49.763280] [DEBUG] [REMOTE ] BCTX: PASS: History has at least 300 days. [2026-01-20T12:02:49.763521] [DEBUG] [REMOTE ] BCTX: PASS: Price check passed. Min price $4.29. [2026-01-20T12:02:49.763692] [DEBUG] [REMOTE ] BCTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:49.763822] [DEBUG] [REMOTE ] BCTX: PASS: Integrity check passed. [2026-01-20T12:02:49.763863] [DEBUG] [REMOTE ] BCTX: Symbol is viable for forecasting. [2026-01-20T12:02:49.763912] [INFO ] [MAIN ] [370/3502] BCTX kept (0.4s) | 370 kept, 0 rejected | 138.7/min | ETA: 22.6m [2026-01-20T12:02:50.144934] [DEBUG] [REMOTE ] BCX: Retrieved 3724 rows, trimmed to 300. [2026-01-20T12:02:50.145110] [DEBUG] [REMOTE ] BCX: PASS: History has at least 300 days. [2026-01-20T12:02:50.145426] [DEBUG] [REMOTE ] BCX: PASS: Price check passed. Min price $9.64. [2026-01-20T12:02:50.145653] [DEBUG] [REMOTE ] BCX: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:50.145834] [DEBUG] [REMOTE ] BCX: PASS: Integrity check passed. [2026-01-20T12:02:50.145895] [DEBUG] [REMOTE ] BCX: Symbol is viable for forecasting. [2026-01-20T12:02:50.145969] [INFO ] [MAIN ] [371/3502] BCX kept (0.4s) | 371 kept, 0 rejected | 138.7/min | ETA: 22.6m [2026-01-20T12:02:50.568687] [DEBUG] [REMOTE ] BCYC: Retrieved 1673 rows, trimmed to 300. [2026-01-20T12:02:50.568820] [DEBUG] [REMOTE ] BCYC: PASS: History has at least 300 days. [2026-01-20T12:02:50.569039] [DEBUG] [REMOTE ] BCYC: PASS: Price check passed. Min price $6.17. [2026-01-20T12:02:50.569180] [DEBUG] [REMOTE ] BCYC: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:50.569296] [DEBUG] [REMOTE ] BCYC: PASS: Integrity check passed. [2026-01-20T12:02:50.569339] [DEBUG] [REMOTE ] BCYC: Symbol is viable for forecasting. [2026-01-20T12:02:50.569390] [INFO ] [MAIN ] [372/3502] BCYC kept (0.4s) | 372 kept, 0 rejected | 138.7/min | ETA: 22.6m [2026-01-20T12:02:51.167115] [DEBUG] [REMOTE ] BDC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:51.167265] [DEBUG] [REMOTE ] BDC: PASS: History has at least 300 days. [2026-01-20T12:02:51.167537] [DEBUG] [REMOTE ] BDC: PASS: Price check passed. Min price $106.30. [2026-01-20T12:02:51.167705] [DEBUG] [REMOTE ] BDC: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:51.167830] [DEBUG] [REMOTE ] BDC: PASS: Integrity check passed. [2026-01-20T12:02:51.167874] [DEBUG] [REMOTE ] BDC: Symbol is viable for forecasting. [2026-01-20T12:02:51.167929] [INFO ] [MAIN ] [373/3502] BDC kept (0.6s) | 373 kept, 0 rejected | 138.6/min | ETA: 22.6m [2026-01-20T12:02:51.539965] [DEBUG] [REMOTE ] BDJ: Retrieved 5129 rows, trimmed to 300. [2026-01-20T12:02:51.540098] [DEBUG] [REMOTE ] BDJ: PASS: History has at least 300 days. [2026-01-20T12:02:51.540308] [DEBUG] [REMOTE ] BDJ: PASS: Price check passed. Min price $8.52. [2026-01-20T12:02:51.540443] [DEBUG] [REMOTE ] BDJ: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:51.540553] [DEBUG] [REMOTE ] BDJ: PASS: Integrity check passed. [2026-01-20T12:02:51.540628] [DEBUG] [REMOTE ] BDJ: Symbol is viable for forecasting. [2026-01-20T12:02:51.540679] [INFO ] [MAIN ] [374/3502] BDJ kept (0.4s) | 374 kept, 0 rejected | 138.6/min | ETA: 22.6m [2026-01-20T12:02:51.887664] [DEBUG] [REMOTE ] BDN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:51.887875] [DEBUG] [REMOTE ] BDN: PASS: History has at least 300 days. [2026-01-20T12:02:51.888203] [DEBUG] [REMOTE ] BDN: PASS: Price check passed. Min price $2.79. [2026-01-20T12:02:51.888380] [DEBUG] [REMOTE ] BDN: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:51.888532] [DEBUG] [REMOTE ] BDN: PASS: Integrity check passed. [2026-01-20T12:02:51.888597] [DEBUG] [REMOTE ] BDN: Symbol is viable for forecasting. [2026-01-20T12:02:51.888657] [INFO ] [MAIN ] [375/3502] BDN kept (0.3s) | 375 kept, 0 rejected | 138.7/min | ETA: 22.5m [2026-01-20T12:02:52.170376] [DEBUG] [REMOTE ] BDRX: Retrieved 2543 rows, trimmed to 300. [2026-01-20T12:02:52.170597] [DEBUG] [REMOTE ] BDRX: PASS: History has at least 300 days. [2026-01-20T12:02:52.170876] [DEBUG] [REMOTE ] BDRX: PASS: Price check passed. Min price $2.09. [2026-01-20T12:02:52.171026] [DEBUG] [REMOTE ] BDRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:52.171163] [DEBUG] [REMOTE ] BDRX: PASS: Integrity check passed. [2026-01-20T12:02:52.171206] [DEBUG] [REMOTE ] BDRX: Symbol is viable for forecasting. [2026-01-20T12:02:52.171260] [INFO ] [MAIN ] [376/3502] BDRX kept (0.3s) | 376 kept, 0 rejected | 138.8/min | ETA: 22.5m [2026-01-20T12:02:52.634260] [DEBUG] [REMOTE ] BDSX: Retrieved 1311 rows, trimmed to 300. [2026-01-20T12:02:52.634443] [DEBUG] [REMOTE ] BDSX: PASS: History has at least 300 days. [2026-01-20T12:02:52.634858] [DEBUG] [REMOTE ] BDSX: PASS: Price check passed. Min price $5.46. [2026-01-20T12:02:52.635008] [DEBUG] [REMOTE ] BDSX: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:52.635181] [DEBUG] [REMOTE ] BDSX: PASS: Integrity check passed. [2026-01-20T12:02:52.635228] [DEBUG] [REMOTE ] BDSX: Symbol is viable for forecasting. [2026-01-20T12:02:52.635287] [INFO ] [MAIN ] [377/3502] BDSX kept (0.5s) | 377 kept, 0 rejected | 138.8/min | ETA: 22.5m [2026-01-20T12:02:52.928724] [DEBUG] [REMOTE ] BDTX: Retrieved 1500 rows, trimmed to 300. [2026-01-20T12:02:52.928880] [DEBUG] [REMOTE ] BDTX: PASS: History has at least 300 days. [2026-01-20T12:02:52.929141] [DEBUG] [REMOTE ] BDTX: PASS: Price check passed. Min price $2.43. [2026-01-20T12:02:52.929306] [DEBUG] [REMOTE ] BDTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:52.929448] [DEBUG] [REMOTE ] BDTX: PASS: Integrity check passed. [2026-01-20T12:02:52.929498] [DEBUG] [REMOTE ] BDTX: Symbol is viable for forecasting. [2026-01-20T12:02:52.929557] [INFO ] [MAIN ] [378/3502] BDTX kept (0.3s) | 378 kept, 0 rejected | 138.9/min | ETA: 22.5m [2026-01-20T12:02:53.492595] [DEBUG] [REMOTE ] BDX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:53.492783] [DEBUG] [REMOTE ] BDX: PASS: History has at least 300 days. [2026-01-20T12:02:53.493142] [DEBUG] [REMOTE ] BDX: PASS: Price check passed. Min price $175.42. [2026-01-20T12:02:53.493342] [DEBUG] [REMOTE ] BDX: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:53.493525] [DEBUG] [REMOTE ] BDX: PASS: Integrity check passed. [2026-01-20T12:02:53.493605] [DEBUG] [REMOTE ] BDX: Symbol is viable for forecasting. [2026-01-20T12:02:53.493683] [INFO ] [MAIN ] [379/3502] BDX kept (0.6s) | 379 kept, 0 rejected | 138.8/min | ETA: 22.5m [2026-01-20T12:02:53.853959] [DEBUG] [REMOTE ] BE: Retrieved 1881 rows, trimmed to 300. [2026-01-20T12:02:53.854107] [DEBUG] [REMOTE ] BE: PASS: History has at least 300 days. [2026-01-20T12:02:53.854368] [DEBUG] [REMOTE ] BE: PASS: Price check passed. Min price $76.97. [2026-01-20T12:02:53.854544] [DEBUG] [REMOTE ] BE: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:53.854706] [DEBUG] [REMOTE ] BE: PASS: Integrity check passed. [2026-01-20T12:02:53.854771] [DEBUG] [REMOTE ] BE: Symbol is viable for forecasting. [2026-01-20T12:02:53.854824] [INFO ] [MAIN ] [380/3502] BE kept (0.4s) | 380 kept, 0 rejected | 138.9/min | ETA: 22.5m [2026-01-20T12:02:54.088897] [DEBUG] [REMOTE ] BEAM: Retrieved 1495 rows, trimmed to 300. [2026-01-20T12:02:54.089068] [DEBUG] [REMOTE ] BEAM: PASS: History has at least 300 days. [2026-01-20T12:02:54.089372] [DEBUG] [REMOTE ] BEAM: PASS: Price check passed. Min price $20.60. [2026-01-20T12:02:54.089563] [DEBUG] [REMOTE ] BEAM: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:54.089752] [DEBUG] [REMOTE ] BEAM: PASS: Integrity check passed. [2026-01-20T12:02:54.089798] [DEBUG] [REMOTE ] BEAM: Symbol is viable for forecasting. [2026-01-20T12:02:54.089851] [INFO ] [MAIN ] [381/3502] BEAM kept (0.2s) | 381 kept, 0 rejected | 139.1/min | ETA: 22.4m [2026-01-20T12:02:54.839370] [DEBUG] [REMOTE ] BEEM: Retrieved 3953 rows, trimmed to 300. [2026-01-20T12:02:54.840246] [DEBUG] [REMOTE ] BEEM: PASS: History has at least 300 days. [2026-01-20T12:02:54.840985] [DEBUG] [REMOTE ] BEEM: PASS: Price check passed. Min price $1.50. [2026-01-20T12:02:54.841238] [DEBUG] [REMOTE ] BEEM: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:54.841431] [DEBUG] [REMOTE ] BEEM: PASS: Integrity check passed. [2026-01-20T12:02:54.841485] [DEBUG] [REMOTE ] BEEM: Symbol is viable for forecasting. [2026-01-20T12:02:54.841557] [INFO ] [MAIN ] [382/3502] BEEM kept (0.8s) | 382 kept, 0 rejected | 138.8/min | ETA: 22.5m [2026-01-20T12:02:54.997239] [DEBUG] [REMOTE ] BEEP: Retrieved 1169 rows, trimmed to 300. [2026-01-20T12:02:54.997565] [DEBUG] [REMOTE ] BEEP: PASS: History has at least 300 days. [2026-01-20T12:02:54.998087] [DEBUG] [REMOTE ] BEEP: PASS: Price check passed. Min price $2.54. [2026-01-20T12:02:54.998278] [DEBUG] [REMOTE ] BEEP: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:54.998566] [DEBUG] [REMOTE ] BEEP: PASS: Integrity check passed. [2026-01-20T12:02:54.998649] [DEBUG] [REMOTE ] BEEP: Symbol is viable for forecasting. [2026-01-20T12:02:54.998751] [INFO ] [MAIN ] [383/3502] BEEP kept (0.2s) | 383 kept, 0 rejected | 139.0/min | ETA: 22.4m [2026-01-20T12:02:55.515385] [DEBUG] [REMOTE ] BEKE: Retrieved 1364 rows, trimmed to 300. [2026-01-20T12:02:55.515530] [DEBUG] [REMOTE ] BEKE: PASS: History has at least 300 days. [2026-01-20T12:02:55.515820] [DEBUG] [REMOTE ] BEKE: PASS: Price check passed. Min price $15.60. [2026-01-20T12:02:55.515966] [DEBUG] [REMOTE ] BEKE: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:55.516090] [DEBUG] [REMOTE ] BEKE: PASS: Integrity check passed. [2026-01-20T12:02:55.516135] [DEBUG] [REMOTE ] BEKE: Symbol is viable for forecasting. [2026-01-20T12:02:55.516196] [INFO ] [MAIN ] [384/3502] BEKE kept (0.5s) | 384 kept, 0 rejected | 138.9/min | ETA: 22.4m [2026-01-20T12:02:56.127780] [DEBUG] [REMOTE ] BELFA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:56.127933] [DEBUG] [REMOTE ] BELFA: PASS: History has at least 300 days. [2026-01-20T12:02:56.128213] [DEBUG] [REMOTE ] BELFA: PASS: Price check passed. Min price $113.98. [2026-01-20T12:02:56.128361] [DEBUG] [REMOTE ] BELFA: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:56.128491] [DEBUG] [REMOTE ] BELFA: PASS: Integrity check passed. [2026-01-20T12:02:56.128533] [DEBUG] [REMOTE ] BELFA: Symbol is viable for forecasting. [2026-01-20T12:02:56.128605] [INFO ] [MAIN ] [385/3502] BELFA kept (0.6s) | 385 kept, 0 rejected | 138.8/min | ETA: 22.5m [2026-01-20T12:02:56.583565] [DEBUG] [REMOTE ] BELFB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:56.583720] [DEBUG] [REMOTE ] BELFB: PASS: History has at least 300 days. [2026-01-20T12:02:56.583947] [DEBUG] [REMOTE ] BELFB: PASS: Price check passed. Min price $134.31. [2026-01-20T12:02:56.584081] [DEBUG] [REMOTE ] BELFB: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:56.584198] [DEBUG] [REMOTE ] BELFB: PASS: Integrity check passed. [2026-01-20T12:02:56.584262] [DEBUG] [REMOTE ] BELFB: Symbol is viable for forecasting. [2026-01-20T12:02:56.584311] [INFO ] [MAIN ] [386/3502] BELFB kept (0.5s) | 386 kept, 0 rejected | 138.8/min | ETA: 22.5m [2026-01-20T12:02:57.065857] [DEBUG] [REMOTE ] BEN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:02:57.066080] [DEBUG] [REMOTE ] BEN: PASS: History has at least 300 days. [2026-01-20T12:02:57.066614] [DEBUG] [REMOTE ] BEN: PASS: Price check passed. Min price $20.89. [2026-01-20T12:02:57.066767] [DEBUG] [REMOTE ] BEN: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:57.066920] [DEBUG] [REMOTE ] BEN: PASS: Integrity check passed. [2026-01-20T12:02:57.066968] [DEBUG] [REMOTE ] BEN: Symbol is viable for forecasting. [2026-01-20T12:02:57.067027] [INFO ] [MAIN ] [387/3502] BEN kept (0.5s) | 387 kept, 0 rejected | 138.7/min | ETA: 22.5m [2026-01-20T12:02:57.303001] [DEBUG] [REMOTE ] BEP: Retrieved 5074 rows, trimmed to 300. [2026-01-20T12:02:57.303165] [DEBUG] [REMOTE ] BEP: PASS: History has at least 300 days. [2026-01-20T12:02:57.303427] [DEBUG] [REMOTE ] BEP: PASS: Price check passed. Min price $26.67. [2026-01-20T12:02:57.303627] [DEBUG] [REMOTE ] BEP: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:57.303767] [DEBUG] [REMOTE ] BEP: PASS: Integrity check passed. [2026-01-20T12:02:57.303810] [DEBUG] [REMOTE ] BEP: Symbol is viable for forecasting. [2026-01-20T12:02:57.303860] [INFO ] [MAIN ] [388/3502] BEP kept (0.2s) | 388 kept, 0 rejected | 138.9/min | ETA: 22.4m [2026-01-20T12:02:57.694003] [DEBUG] [REMOTE ] BEPH: Retrieved 1195 rows, trimmed to 300. [2026-01-20T12:02:57.694131] [DEBUG] [REMOTE ] BEPH: PASS: History has at least 300 days. [2026-01-20T12:02:57.694334] [DEBUG] [REMOTE ] BEPH: PASS: Price check passed. Min price $15.02. [2026-01-20T12:02:57.694471] [DEBUG] [REMOTE ] BEPH: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:57.694602] [DEBUG] [REMOTE ] BEPH: PASS: Integrity check passed. [2026-01-20T12:02:57.694645] [DEBUG] [REMOTE ] BEPH: Symbol is viable for forecasting. [2026-01-20T12:02:57.694693] [INFO ] [MAIN ] [389/3502] BEPH kept (0.4s) | 389 kept, 0 rejected | 138.9/min | ETA: 22.4m [2026-01-20T12:02:58.170223] [DEBUG] [REMOTE ] BEPI: Retrieved 1027 rows, trimmed to 300. [2026-01-20T12:02:58.170364] [DEBUG] [REMOTE ] BEPI: PASS: History has at least 300 days. [2026-01-20T12:02:58.170600] [DEBUG] [REMOTE ] BEPI: PASS: Price check passed. Min price $15.78. [2026-01-20T12:02:58.170754] [DEBUG] [REMOTE ] BEPI: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:58.170870] [DEBUG] [REMOTE ] BEPI: PASS: Integrity check passed. [2026-01-20T12:02:58.170912] [DEBUG] [REMOTE ] BEPI: Symbol is viable for forecasting. [2026-01-20T12:02:58.170964] [INFO ] [MAIN ] [390/3502] BEPI kept (0.5s) | 390 kept, 0 rejected | 138.9/min | ETA: 22.4m [2026-01-20T12:02:58.671089] [DEBUG] [REMOTE ] BFAM: Retrieved 3265 rows, trimmed to 300. [2026-01-20T12:02:58.671218] [DEBUG] [REMOTE ] BFAM: PASS: History has at least 300 days. [2026-01-20T12:02:58.671436] [DEBUG] [REMOTE ] BFAM: PASS: Price check passed. Min price $92.28. [2026-01-20T12:02:58.671597] [DEBUG] [REMOTE ] BFAM: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:58.671718] [DEBUG] [REMOTE ] BFAM: PASS: Integrity check passed. [2026-01-20T12:02:58.671760] [DEBUG] [REMOTE ] BFAM: Symbol is viable for forecasting. [2026-01-20T12:02:58.671810] [INFO ] [MAIN ] [391/3502] BFAM kept (0.5s) | 391 kept, 0 rejected | 138.8/min | ETA: 22.4m [2026-01-20T12:02:59.138869] [DEBUG] [REMOTE ] BFC: Retrieved 6030 rows, trimmed to 300. [2026-01-20T12:02:59.139013] [DEBUG] [REMOTE ] BFC: PASS: History has at least 300 days. [2026-01-20T12:02:59.139255] [DEBUG] [REMOTE ] BFC: PASS: Price check passed. Min price $118.66. [2026-01-20T12:02:59.139399] [DEBUG] [REMOTE ] BFC: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:59.139541] [DEBUG] [REMOTE ] BFC: PASS: Integrity check passed. [2026-01-20T12:02:59.139605] [DEBUG] [REMOTE ] BFC: Symbol is viable for forecasting. [2026-01-20T12:02:59.139659] [INFO ] [MAIN ] [392/3502] BFC kept (0.5s) | 392 kept, 0 rejected | 138.8/min | ETA: 22.4m [2026-01-20T12:02:59.662992] [DEBUG] [REMOTE ] BFH: Retrieved 6184 rows, trimmed to 300. [2026-01-20T12:02:59.663130] [DEBUG] [REMOTE ] BFH: PASS: History has at least 300 days. [2026-01-20T12:02:59.663361] [DEBUG] [REMOTE ] BFH: PASS: Price check passed. Min price $59.98. [2026-01-20T12:02:59.663502] [DEBUG] [REMOTE ] BFH: PASS: Continuity check passed with 300 days. [2026-01-20T12:02:59.663646] [DEBUG] [REMOTE ] BFH: PASS: Integrity check passed. [2026-01-20T12:02:59.663689] [DEBUG] [REMOTE ] BFH: Symbol is viable for forecasting. [2026-01-20T12:02:59.663740] [INFO ] [MAIN ] [393/3502] BFH kept (0.5s) | 393 kept, 0 rejected | 138.7/min | ETA: 22.4m [2026-01-20T12:03:00.147699] [DEBUG] [REMOTE ] BFK: Retrieved 6155 rows, trimmed to 300. [2026-01-20T12:03:00.147929] [DEBUG] [REMOTE ] BFK: PASS: History has at least 300 days. [2026-01-20T12:03:00.148325] [DEBUG] [REMOTE ] BFK: PASS: Price check passed. Min price $9.81. [2026-01-20T12:03:00.148474] [DEBUG] [REMOTE ] BFK: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:00.148670] [DEBUG] [REMOTE ] BFK: PASS: Integrity check passed. [2026-01-20T12:03:00.148716] [DEBUG] [REMOTE ] BFK: Symbol is viable for forecasting. [2026-01-20T12:03:00.148814] [INFO ] [MAIN ] [394/3502] BFK kept (0.5s) | 394 kept, 0 rejected | 138.7/min | ETA: 22.4m [2026-01-20T12:03:00.321211] [DEBUG] [REMOTE ] BFLY: Retrieved 1387 rows, trimmed to 300. [2026-01-20T12:03:00.321362] [DEBUG] [REMOTE ] BFLY: PASS: History has at least 300 days. [2026-01-20T12:03:00.321726] [DEBUG] [REMOTE ] BFLY: PASS: Price check passed. Min price $1.97. [2026-01-20T12:03:00.321884] [DEBUG] [REMOTE ] BFLY: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:00.322026] [DEBUG] [REMOTE ] BFLY: PASS: Integrity check passed. [2026-01-20T12:03:00.322069] [DEBUG] [REMOTE ] BFLY: Symbol is viable for forecasting. [2026-01-20T12:03:00.322125] [INFO ] [MAIN ] [395/3502] BFLY kept (0.2s) | 395 kept, 0 rejected | 138.9/min | ETA: 22.4m [2026-01-20T12:03:01.052955] [DEBUG] [REMOTE ] BFS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:01.053164] [DEBUG] [REMOTE ] BFS: PASS: History has at least 300 days. [2026-01-20T12:03:01.053464] [DEBUG] [REMOTE ] BFS: PASS: Price check passed. Min price $29.07. [2026-01-20T12:03:01.053630] [DEBUG] [REMOTE ] BFS: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:01.053769] [DEBUG] [REMOTE ] BFS: PASS: Integrity check passed. [2026-01-20T12:03:01.053811] [DEBUG] [REMOTE ] BFS: Symbol is viable for forecasting. [2026-01-20T12:03:01.053866] [INFO ] [MAIN ] [396/3502] BFS kept (0.7s) | 396 kept, 0 rejected | 138.7/min | ETA: 22.4m [2026-01-20T12:03:01.368449] [DEBUG] [REMOTE ] BFZ: Retrieved 6155 rows, trimmed to 300. [2026-01-20T12:03:01.368687] [DEBUG] [REMOTE ] BFZ: PASS: History has at least 300 days. [2026-01-20T12:03:01.369000] [DEBUG] [REMOTE ] BFZ: PASS: Price check passed. Min price $10.74. [2026-01-20T12:03:01.369153] [DEBUG] [REMOTE ] BFZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:01.369299] [DEBUG] [REMOTE ] BFZ: PASS: Integrity check passed. [2026-01-20T12:03:01.369347] [DEBUG] [REMOTE ] BFZ: Symbol is viable for forecasting. [2026-01-20T12:03:01.369402] [INFO ] [MAIN ] [397/3502] BFZ kept (0.3s) | 397 kept, 0 rejected | 138.7/min | ETA: 22.4m [2026-01-20T12:03:01.930862] [DEBUG] [REMOTE ] BG: Retrieved 6151 rows, trimmed to 300. [2026-01-20T12:03:01.931136] [DEBUG] [REMOTE ] BG: PASS: History has at least 300 days. [2026-01-20T12:03:01.931639] [DEBUG] [REMOTE ] BG: PASS: Price check passed. Min price $88.55. [2026-01-20T12:03:01.931814] [DEBUG] [REMOTE ] BG: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:01.932080] [DEBUG] [REMOTE ] BG: PASS: Integrity check passed. [2026-01-20T12:03:01.932135] [DEBUG] [REMOTE ] BG: Symbol is viable for forecasting. [2026-01-20T12:03:01.932200] [INFO ] [MAIN ] [398/3502] BG kept (0.6s) | 398 kept, 0 rejected | 138.6/min | ETA: 22.4m [2026-01-20T12:03:02.260741] [DEBUG] [REMOTE ] BGB: Retrieved 3346 rows, trimmed to 300. [2026-01-20T12:03:02.260937] [DEBUG] [REMOTE ] BGB: PASS: History has at least 300 days. [2026-01-20T12:03:02.261224] [DEBUG] [REMOTE ] BGB: PASS: Price check passed. Min price $11.44. [2026-01-20T12:03:02.261413] [DEBUG] [REMOTE ] BGB: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:02.261553] [DEBUG] [REMOTE ] BGB: PASS: Integrity check passed. [2026-01-20T12:03:02.261620] [DEBUG] [REMOTE ] BGB: Symbol is viable for forecasting. [2026-01-20T12:03:02.261676] [INFO ] [MAIN ] [399/3502] BGB kept (0.3s) | 399 kept, 0 rejected | 138.7/min | ETA: 22.4m [2026-01-20T12:03:02.768939] [DEBUG] [REMOTE ] BGC: Retrieved 6565 rows, trimmed to 300. [2026-01-20T12:03:02.769143] [DEBUG] [REMOTE ] BGC: PASS: History has at least 300 days. [2026-01-20T12:03:02.769458] [DEBUG] [REMOTE ] BGC: PASS: Price check passed. Min price $8.29. [2026-01-20T12:03:02.769633] [DEBUG] [REMOTE ] BGC: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:02.769789] [DEBUG] [REMOTE ] BGC: PASS: Integrity check passed. [2026-01-20T12:03:02.769840] [DEBUG] [REMOTE ] BGC: Symbol is viable for forecasting. [2026-01-20T12:03:02.769902] [INFO ] [MAIN ] [400/3502] BGC kept (0.5s) | 400 kept, 0 rejected | 138.7/min | ETA: 22.4m [2026-01-20T12:03:03.139187] [DEBUG] [REMOTE ] BGH: Retrieved 3324 rows, trimmed to 300. [2026-01-20T12:03:03.139383] [DEBUG] [REMOTE ] BGH: PASS: History has at least 300 days. [2026-01-20T12:03:03.139667] [DEBUG] [REMOTE ] BGH: PASS: Price check passed. Min price $14.58. [2026-01-20T12:03:03.139818] [DEBUG] [REMOTE ] BGH: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:03.139948] [DEBUG] [REMOTE ] BGH: PASS: Integrity check passed. [2026-01-20T12:03:03.139990] [DEBUG] [REMOTE ] BGH: Symbol is viable for forecasting. [2026-01-20T12:03:03.140046] [INFO ] [MAIN ] [401/3502] BGH kept (0.4s) | 401 kept, 0 rejected | 138.7/min | ETA: 22.4m [2026-01-20T12:03:03.454965] [DEBUG] [REMOTE ] BGLC: Retrieved 1340 rows, trimmed to 300. [2026-01-20T12:03:03.455182] [DEBUG] [REMOTE ] BGLC: PASS: History has at least 300 days. [2026-01-20T12:03:03.455468] [DEBUG] [REMOTE ] BGLC: PASS: Price check passed. Min price $3.64. [2026-01-20T12:03:03.455674] [DEBUG] [REMOTE ] BGLC: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:03.455818] [DEBUG] [REMOTE ] BGLC: PASS: Integrity check passed. [2026-01-20T12:03:03.455862] [DEBUG] [REMOTE ] BGLC: Symbol is viable for forecasting. [2026-01-20T12:03:03.455916] [INFO ] [MAIN ] [402/3502] BGLC kept (0.3s) | 402 kept, 0 rejected | 138.8/min | ETA: 22.3m [2026-01-20T12:03:03.790163] [DEBUG] [REMOTE ] BGRN: Retrieved 1794 rows, trimmed to 300. [2026-01-20T12:03:03.790362] [DEBUG] [REMOTE ] BGRN: PASS: History has at least 300 days. [2026-01-20T12:03:03.790861] [DEBUG] [REMOTE ] BGRN: PASS: Price check passed. Min price $47.58. [2026-01-20T12:03:03.791008] [DEBUG] [REMOTE ] BGRN: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:03.791137] [DEBUG] [REMOTE ] BGRN: PASS: Integrity check passed. [2026-01-20T12:03:03.791180] [DEBUG] [REMOTE ] BGRN: Symbol is viable for forecasting. [2026-01-20T12:03:03.791235] [INFO ] [MAIN ] [403/3502] BGRN kept (0.3s) | 403 kept, 0 rejected | 138.9/min | ETA: 22.3m [2026-01-20T12:03:04.426142] [DEBUG] [REMOTE ] BGS: Retrieved 4694 rows, trimmed to 300. [2026-01-20T12:03:04.426380] [DEBUG] [REMOTE ] BGS: PASS: History has at least 300 days. [2026-01-20T12:03:04.426766] [DEBUG] [REMOTE ] BGS: PASS: Price check passed. Min price $3.75. [2026-01-20T12:03:04.426926] [DEBUG] [REMOTE ] BGS: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:04.427143] [DEBUG] [REMOTE ] BGS: PASS: Integrity check passed. [2026-01-20T12:03:04.427191] [DEBUG] [REMOTE ] BGS: Symbol is viable for forecasting. [2026-01-20T12:03:04.427252] [INFO ] [MAIN ] [404/3502] BGS kept (0.6s) | 404 kept, 0 rejected | 138.7/min | ETA: 22.3m [2026-01-20T12:03:04.605637] [DEBUG] [REMOTE ] BGSF: Retrieved 2949 rows, trimmed to 300. [2026-01-20T12:03:04.605774] [DEBUG] [REMOTE ] BGSF: PASS: History has at least 300 days. [2026-01-20T12:03:04.605989] [DEBUG] [REMOTE ] BGSF: PASS: Price check passed. Min price $3.27. [2026-01-20T12:03:04.606139] [DEBUG] [REMOTE ] BGSF: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:04.606263] [DEBUG] [REMOTE ] BGSF: PASS: Integrity check passed. [2026-01-20T12:03:04.606307] [DEBUG] [REMOTE ] BGSF: Symbol is viable for forecasting. [2026-01-20T12:03:04.606365] [INFO ] [MAIN ] [405/3502] BGSF kept (0.2s) | 405 kept, 0 rejected | 138.9/min | ETA: 22.3m [2026-01-20T12:03:05.236897] [DEBUG] [REMOTE ] BGX: Retrieved 3766 rows, trimmed to 300. [2026-01-20T12:03:05.237027] [DEBUG] [REMOTE ] BGX: PASS: History has at least 300 days. [2026-01-20T12:03:05.237902] [DEBUG] [REMOTE ] BGX: PASS: Price check passed. Min price $11.37. [2026-01-20T12:03:05.238123] [DEBUG] [REMOTE ] BGX: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:05.238265] [DEBUG] [REMOTE ] BGX: PASS: Integrity check passed. [2026-01-20T12:03:05.238308] [DEBUG] [REMOTE ] BGX: Symbol is viable for forecasting. [2026-01-20T12:03:05.238365] [INFO ] [MAIN ] [406/3502] BGX kept (0.6s) | 406 kept, 0 rejected | 138.8/min | ETA: 22.3m [2026-01-20T12:03:05.674475] [DEBUG] [REMOTE ] BGY: Retrieved 4692 rows, trimmed to 300. [2026-01-20T12:03:05.674618] [DEBUG] [REMOTE ] BGY: PASS: History has at least 300 days. [2026-01-20T12:03:05.674835] [DEBUG] [REMOTE ] BGY: PASS: Price check passed. Min price $5.48. [2026-01-20T12:03:05.674974] [DEBUG] [REMOTE ] BGY: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:05.675089] [DEBUG] [REMOTE ] BGY: PASS: Integrity check passed. [2026-01-20T12:03:05.675130] [DEBUG] [REMOTE ] BGY: Symbol is viable for forecasting. [2026-01-20T12:03:05.675179] [INFO ] [MAIN ] [407/3502] BGY kept (0.4s) | 407 kept, 0 rejected | 138.8/min | ETA: 22.3m [2026-01-20T12:03:06.025629] [DEBUG] [REMOTE ] BHC: Retrieved 6289 rows, trimmed to 300. [2026-01-20T12:03:06.025764] [DEBUG] [REMOTE ] BHC: PASS: History has at least 300 days. [2026-01-20T12:03:06.025992] [DEBUG] [REMOTE ] BHC: PASS: Price check passed. Min price $5.90. [2026-01-20T12:03:06.026126] [DEBUG] [REMOTE ] BHC: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:06.026244] [DEBUG] [REMOTE ] BHC: PASS: Integrity check passed. [2026-01-20T12:03:06.026284] [DEBUG] [REMOTE ] BHC: Symbol is viable for forecasting. [2026-01-20T12:03:06.026332] [INFO ] [MAIN ] [408/3502] BHC kept (0.4s) | 408 kept, 0 rejected | 138.8/min | ETA: 22.3m [2026-01-20T12:03:06.563180] [DEBUG] [REMOTE ] BHE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:06.563324] [DEBUG] [REMOTE ] BHE: PASS: History has at least 300 days. [2026-01-20T12:03:06.563561] [DEBUG] [REMOTE ] BHE: PASS: Price check passed. Min price $41.94. [2026-01-20T12:03:06.563726] [DEBUG] [REMOTE ] BHE: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:06.563850] [DEBUG] [REMOTE ] BHE: PASS: Integrity check passed. [2026-01-20T12:03:06.563892] [DEBUG] [REMOTE ] BHE: Symbol is viable for forecasting. [2026-01-20T12:03:06.563941] [INFO ] [MAIN ] [409/3502] BHE kept (0.5s) | 409 kept, 0 rejected | 138.7/min | ETA: 22.3m [2026-01-20T12:03:06.818899] [DEBUG] [REMOTE ] BHF: Retrieved 2139 rows, trimmed to 300. [2026-01-20T12:03:06.819026] [DEBUG] [REMOTE ] BHF: PASS: History has at least 300 days. [2026-01-20T12:03:06.819262] [DEBUG] [REMOTE ] BHF: PASS: Price check passed. Min price $45.69. [2026-01-20T12:03:06.819407] [DEBUG] [REMOTE ] BHF: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:06.819541] [DEBUG] [REMOTE ] BHF: PASS: Integrity check passed. [2026-01-20T12:03:06.819611] [DEBUG] [REMOTE ] BHF: Symbol is viable for forecasting. [2026-01-20T12:03:06.819667] [INFO ] [MAIN ] [410/3502] BHF kept (0.3s) | 410 kept, 0 rejected | 138.9/min | ETA: 22.3m [2026-01-20T12:03:07.151752] [DEBUG] [REMOTE ] BHFAL: Retrieved 1845 rows, trimmed to 300. [2026-01-20T12:03:07.151917] [DEBUG] [REMOTE ] BHFAL: PASS: History has at least 300 days. [2026-01-20T12:03:07.152204] [DEBUG] [REMOTE ] BHFAL: PASS: Price check passed. Min price $16.40. [2026-01-20T12:03:07.152397] [DEBUG] [REMOTE ] BHFAL: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:07.152560] [DEBUG] [REMOTE ] BHFAL: PASS: Integrity check passed. [2026-01-20T12:03:07.152647] [DEBUG] [REMOTE ] BHFAL: Symbol is viable for forecasting. [2026-01-20T12:03:07.152724] [INFO ] [MAIN ] [411/3502] BHFAL kept (0.3s) | 411 kept, 0 rejected | 139.0/min | ETA: 22.2m [2026-01-20T12:03:07.599319] [DEBUG] [REMOTE ] BHFAM: Retrieved 1046 rows, trimmed to 300. [2026-01-20T12:03:07.599513] [DEBUG] [REMOTE ] BHFAM: PASS: History has at least 300 days. [2026-01-20T12:03:07.599794] [DEBUG] [REMOTE ] BHFAM: PASS: Price check passed. Min price $10.86. [2026-01-20T12:03:07.599943] [DEBUG] [REMOTE ] BHFAM: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:07.600064] [DEBUG] [REMOTE ] BHFAM: PASS: Integrity check passed. [2026-01-20T12:03:07.600108] [DEBUG] [REMOTE ] BHFAM: Symbol is viable for forecasting. [2026-01-20T12:03:07.600163] [INFO ] [MAIN ] [412/3502] BHFAM kept (0.4s) | 412 kept, 0 rejected | 138.9/min | ETA: 22.2m [2026-01-20T12:03:08.033389] [DEBUG] [REMOTE ] BHFAN: Retrieved 1301 rows, trimmed to 300. [2026-01-20T12:03:08.033605] [DEBUG] [REMOTE ] BHFAN: PASS: History has at least 300 days. [2026-01-20T12:03:08.033867] [DEBUG] [REMOTE ] BHFAN: PASS: Price check passed. Min price $12.25. [2026-01-20T12:03:08.034013] [DEBUG] [REMOTE ] BHFAN: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:08.034133] [DEBUG] [REMOTE ] BHFAN: PASS: Integrity check passed. [2026-01-20T12:03:08.034177] [DEBUG] [REMOTE ] BHFAN: Symbol is viable for forecasting. [2026-01-20T12:03:08.034272] [INFO ] [MAIN ] [413/3502] BHFAN kept (0.4s) | 413 kept, 0 rejected | 138.9/min | ETA: 22.2m [2026-01-20T12:03:08.399606] [DEBUG] [REMOTE ] BHFAO: Retrieved 1425 rows, trimmed to 300. [2026-01-20T12:03:08.399749] [DEBUG] [REMOTE ] BHFAO: PASS: History has at least 300 days. [2026-01-20T12:03:08.399982] [DEBUG] [REMOTE ] BHFAO: PASS: Price check passed. Min price $15.18. [2026-01-20T12:03:08.400122] [DEBUG] [REMOTE ] BHFAO: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:08.400240] [DEBUG] [REMOTE ] BHFAO: PASS: Integrity check passed. [2026-01-20T12:03:08.400282] [DEBUG] [REMOTE ] BHFAO: Symbol is viable for forecasting. [2026-01-20T12:03:08.400332] [INFO ] [MAIN ] [414/3502] BHFAO kept (0.4s) | 414 kept, 0 rejected | 139.0/min | ETA: 22.2m [2026-01-20T12:03:08.775610] [DEBUG] [REMOTE ] BHFAP: Retrieved 1720 rows, trimmed to 300. [2026-01-20T12:03:08.775782] [DEBUG] [REMOTE ] BHFAP: PASS: History has at least 300 days. [2026-01-20T12:03:08.776027] [DEBUG] [REMOTE ] BHFAP: PASS: Price check passed. Min price $14.92. [2026-01-20T12:03:08.776195] [DEBUG] [REMOTE ] BHFAP: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:08.776326] [DEBUG] [REMOTE ] BHFAP: PASS: Integrity check passed. [2026-01-20T12:03:08.776379] [DEBUG] [REMOTE ] BHFAP: Symbol is viable for forecasting. [2026-01-20T12:03:08.776445] [INFO ] [MAIN ] [415/3502] BHFAP kept (0.4s) | 415 kept, 0 rejected | 139.0/min | ETA: 22.2m [2026-01-20T12:03:09.468444] [DEBUG] [REMOTE ] BHK: Retrieved 6073 rows, trimmed to 300. [2026-01-20T12:03:09.468593] [DEBUG] [REMOTE ] BHK: PASS: History has at least 300 days. [2026-01-20T12:03:09.468812] [DEBUG] [REMOTE ] BHK: PASS: Price check passed. Min price $9.34. [2026-01-20T12:03:09.468949] [DEBUG] [REMOTE ] BHK: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:09.469080] [DEBUG] [REMOTE ] BHK: PASS: Integrity check passed. [2026-01-20T12:03:09.469122] [DEBUG] [REMOTE ] BHK: Symbol is viable for forecasting. [2026-01-20T12:03:09.469171] [INFO ] [MAIN ] [416/3502] BHK kept (0.7s) | 416 kept, 0 rejected | 138.8/min | ETA: 22.2m [2026-01-20T12:03:09.967746] [DEBUG] [REMOTE ] BHP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:09.967885] [DEBUG] [REMOTE ] BHP: PASS: History has at least 300 days. [2026-01-20T12:03:09.968148] [DEBUG] [REMOTE ] BHP: PASS: Price check passed. Min price $52.58. [2026-01-20T12:03:09.968301] [DEBUG] [REMOTE ] BHP: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:09.968425] [DEBUG] [REMOTE ] BHP: PASS: Integrity check passed. [2026-01-20T12:03:09.968467] [DEBUG] [REMOTE ] BHP: Symbol is viable for forecasting. [2026-01-20T12:03:09.968515] [INFO ] [MAIN ] [417/3502] BHP kept (0.5s) | 417 kept, 0 rejected | 138.8/min | ETA: 22.2m [2026-01-20T12:03:10.528652] [DEBUG] [REMOTE ] BHRB: Retrieved 6235 rows, trimmed to 300. [2026-01-20T12:03:10.528797] [DEBUG] [REMOTE ] BHRB: PASS: History has at least 300 days. [2026-01-20T12:03:10.529060] [DEBUG] [REMOTE ] BHRB: PASS: Price check passed. Min price $58.34. [2026-01-20T12:03:10.529201] [DEBUG] [REMOTE ] BHRB: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:10.529335] [DEBUG] [REMOTE ] BHRB: PASS: Integrity check passed. [2026-01-20T12:03:10.529376] [DEBUG] [REMOTE ] BHRB: Symbol is viable for forecasting. [2026-01-20T12:03:10.529425] [INFO ] [MAIN ] [418/3502] BHRB kept (0.6s) | 418 kept, 0 rejected | 138.7/min | ETA: 22.2m [2026-01-20T12:03:10.656340] [DEBUG] [REMOTE ] BHVN: Retrieved 832 rows, trimmed to 300. [2026-01-20T12:03:10.656469] [DEBUG] [REMOTE ] BHVN: PASS: History has at least 300 days. [2026-01-20T12:03:10.656700] [DEBUG] [REMOTE ] BHVN: PASS: Price check passed. Min price $7.79. [2026-01-20T12:03:10.656839] [DEBUG] [REMOTE ] BHVN: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:10.656954] [DEBUG] [REMOTE ] BHVN: PASS: Integrity check passed. [2026-01-20T12:03:10.656996] [DEBUG] [REMOTE ] BHVN: Symbol is viable for forecasting. [2026-01-20T12:03:10.657046] [INFO ] [MAIN ] [419/3502] BHVN kept (0.1s) | 419 kept, 0 rejected | 138.9/min | ETA: 22.2m [2026-01-20T12:03:11.178271] [DEBUG] [REMOTE ] BIAF: Retrieved 847 rows, trimmed to 300. [2026-01-20T12:03:11.178422] [DEBUG] [REMOTE ] BIAF: PASS: History has at least 300 days. [2026-01-20T12:03:11.178685] [DEBUG] [REMOTE ] BIAF: PASS: Price check passed. Min price $1.17. [2026-01-20T12:03:11.178845] [DEBUG] [REMOTE ] BIAF: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:11.178973] [DEBUG] [REMOTE ] BIAF: PASS: Integrity check passed. [2026-01-20T12:03:11.179018] [DEBUG] [REMOTE ] BIAF: Symbol is viable for forecasting. [2026-01-20T12:03:11.179076] [INFO ] [MAIN ] [420/3502] BIAF kept (0.5s) | 420 kept, 0 rejected | 138.9/min | ETA: 22.2m [2026-01-20T12:03:11.727804] [DEBUG] [REMOTE ] BIB: Retrieved 3970 rows, trimmed to 300. [2026-01-20T12:03:11.727936] [DEBUG] [REMOTE ] BIB: PASS: History has at least 300 days. [2026-01-20T12:03:11.728153] [DEBUG] [REMOTE ] BIB: PASS: Price check passed. Min price $66.00. [2026-01-20T12:03:11.728294] [DEBUG] [REMOTE ] BIB: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:11.728411] [DEBUG] [REMOTE ] BIB: PASS: Integrity check passed. [2026-01-20T12:03:11.728453] [DEBUG] [REMOTE ] BIB: Symbol is viable for forecasting. [2026-01-20T12:03:11.728502] [INFO ] [MAIN ] [421/3502] BIB kept (0.5s) | 421 kept, 0 rejected | 138.8/min | ETA: 22.2m [2026-01-20T12:03:12.245535] [DEBUG] [REMOTE ] BIIB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:12.245686] [DEBUG] [REMOTE ] BIIB: PASS: History has at least 300 days. [2026-01-20T12:03:12.245912] [DEBUG] [REMOTE ] BIIB: PASS: Price check passed. Min price $147.72. [2026-01-20T12:03:12.246052] [DEBUG] [REMOTE ] BIIB: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:12.246194] [DEBUG] [REMOTE ] BIIB: PASS: Integrity check passed. [2026-01-20T12:03:12.246240] [DEBUG] [REMOTE ] BIIB: Symbol is viable for forecasting. [2026-01-20T12:03:12.246291] [INFO ] [MAIN ] [422/3502] BIIB kept (0.5s) | 422 kept, 0 rejected | 138.7/min | ETA: 22.2m [2026-01-20T12:03:12.389831] [DEBUG] [REMOTE ] BILI: Retrieved 1963 rows, trimmed to 300. [2026-01-20T12:03:12.389956] [DEBUG] [REMOTE ] BILI: PASS: History has at least 300 days. [2026-01-20T12:03:12.390160] [DEBUG] [REMOTE ] BILI: PASS: Price check passed. Min price $24.16. [2026-01-20T12:03:12.390294] [DEBUG] [REMOTE ] BILI: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:12.390405] [DEBUG] [REMOTE ] BILI: PASS: Integrity check passed. [2026-01-20T12:03:12.390446] [DEBUG] [REMOTE ] BILI: Symbol is viable for forecasting. [2026-01-20T12:03:12.390494] [INFO ] [MAIN ] [423/3502] BILI kept (0.1s) | 423 kept, 0 rejected | 138.9/min | ETA: 22.2m [2026-01-20T12:03:12.935902] [DEBUG] [REMOTE ] BILL: Retrieved 1532 rows, trimmed to 300. [2026-01-20T12:03:12.936047] [DEBUG] [REMOTE ] BILL: PASS: History has at least 300 days. [2026-01-20T12:03:12.936267] [DEBUG] [REMOTE ] BILL: PASS: Price check passed. Min price $44.37. [2026-01-20T12:03:12.936407] [DEBUG] [REMOTE ] BILL: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:12.936518] [DEBUG] [REMOTE ] BILL: PASS: Integrity check passed. [2026-01-20T12:03:12.936559] [DEBUG] [REMOTE ] BILL: Symbol is viable for forecasting. [2026-01-20T12:03:12.936635] [INFO ] [MAIN ] [424/3502] BILL kept (0.5s) | 424 kept, 0 rejected | 138.8/min | ETA: 22.2m [2026-01-20T12:03:13.386836] [DEBUG] [REMOTE ] BIO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:13.386996] [DEBUG] [REMOTE ] BIO: PASS: History has at least 300 days. [2026-01-20T12:03:13.387291] [DEBUG] [REMOTE ] BIO: PASS: Price check passed. Min price $299.86. [2026-01-20T12:03:13.387443] [DEBUG] [REMOTE ] BIO: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:13.387618] [DEBUG] [REMOTE ] BIO: PASS: Integrity check passed. [2026-01-20T12:03:13.387672] [DEBUG] [REMOTE ] BIO: Symbol is viable for forecasting. [2026-01-20T12:03:13.387724] [INFO ] [MAIN ] [425/3502] BIO kept (0.5s) | 425 kept, 0 rejected | 138.8/min | ETA: 22.2m [2026-01-20T12:03:13.731124] [DEBUG] [REMOTE ] BIOX: Retrieved 1962 rows, trimmed to 300. [2026-01-20T12:03:13.731263] [DEBUG] [REMOTE ] BIOX: PASS: History has at least 300 days. [2026-01-20T12:03:13.731508] [DEBUG] [REMOTE ] BIOX: PASS: Price check passed. Min price $1.19. [2026-01-20T12:03:13.731678] [DEBUG] [REMOTE ] BIOX: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:13.731808] [DEBUG] [REMOTE ] BIOX: PASS: Integrity check passed. [2026-01-20T12:03:13.731851] [DEBUG] [REMOTE ] BIOX: Symbol is viable for forecasting. [2026-01-20T12:03:13.731904] [INFO ] [MAIN ] [426/3502] BIOX kept (0.3s) | 426 kept, 0 rejected | 138.9/min | ETA: 22.1m [2026-01-20T12:03:14.137972] [DEBUG] [REMOTE ] BIP: Retrieved 4534 rows, trimmed to 300. [2026-01-20T12:03:14.138098] [DEBUG] [REMOTE ] BIP: PASS: History has at least 300 days. [2026-01-20T12:03:14.138311] [DEBUG] [REMOTE ] BIP: PASS: Price check passed. Min price $33.41. [2026-01-20T12:03:14.138455] [DEBUG] [REMOTE ] BIP: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:14.138589] [DEBUG] [REMOTE ] BIP: PASS: Integrity check passed. [2026-01-20T12:03:14.138632] [DEBUG] [REMOTE ] BIP: Symbol is viable for forecasting. [2026-01-20T12:03:14.138682] [INFO ] [MAIN ] [427/3502] BIP kept (0.4s) | 427 kept, 0 rejected | 138.9/min | ETA: 22.1m [2026-01-20T12:03:14.491429] [DEBUG] [REMOTE ] BIPH: Retrieved 1167 rows, trimmed to 300. [2026-01-20T12:03:14.491562] [DEBUG] [REMOTE ] BIPH: PASS: History has at least 300 days. [2026-01-20T12:03:14.491866] [DEBUG] [REMOTE ] BIPH: PASS: Price check passed. Min price $16.29. [2026-01-20T12:03:14.492064] [DEBUG] [REMOTE ] BIPH: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:14.492197] [DEBUG] [REMOTE ] BIPH: PASS: Integrity check passed. [2026-01-20T12:03:14.492238] [DEBUG] [REMOTE ] BIPH: Symbol is viable for forecasting. [2026-01-20T12:03:14.492286] [INFO ] [MAIN ] [428/3502] BIPH kept (0.4s) | 428 kept, 0 rejected | 139.0/min | ETA: 22.1m [2026-01-20T12:03:14.886343] [DEBUG] [REMOTE ] BIPI: Retrieved 998 rows, trimmed to 300. [2026-01-20T12:03:14.886477] [DEBUG] [REMOTE ] BIPI: PASS: History has at least 300 days. [2026-01-20T12:03:14.886705] [DEBUG] [REMOTE ] BIPI: PASS: Price check passed. Min price $16.53. [2026-01-20T12:03:14.886848] [DEBUG] [REMOTE ] BIPI: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:14.886963] [DEBUG] [REMOTE ] BIPI: PASS: Integrity check passed. [2026-01-20T12:03:14.887005] [DEBUG] [REMOTE ] BIPI: Symbol is viable for forecasting. [2026-01-20T12:03:14.887054] [INFO ] [MAIN ] [429/3502] BIPI kept (0.4s) | 429 kept, 0 rejected | 139.0/min | ETA: 22.1m [2026-01-20T12:03:15.264059] [DEBUG] [REMOTE ] BIRD: Retrieved 1055 rows, trimmed to 300. [2026-01-20T12:03:15.264196] [DEBUG] [REMOTE ] BIRD: PASS: History has at least 300 days. [2026-01-20T12:03:15.264403] [DEBUG] [REMOTE ] BIRD: PASS: Price check passed. Min price $3.97. [2026-01-20T12:03:15.264542] [DEBUG] [REMOTE ] BIRD: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:15.264681] [DEBUG] [REMOTE ] BIRD: PASS: Integrity check passed. [2026-01-20T12:03:15.264724] [DEBUG] [REMOTE ] BIRD: Symbol is viable for forecasting. [2026-01-20T12:03:15.264772] [INFO ] [MAIN ] [430/3502] BIRD kept (0.4s) | 430 kept, 0 rejected | 139.0/min | ETA: 22.1m [2026-01-20T12:03:15.609786] [DEBUG] [REMOTE ] BIRK: Retrieved 569 rows, trimmed to 300. [2026-01-20T12:03:15.609913] [DEBUG] [REMOTE ] BIRK: PASS: History has at least 300 days. [2026-01-20T12:03:15.610119] [DEBUG] [REMOTE ] BIRK: PASS: Price check passed. Min price $38.47. [2026-01-20T12:03:15.610257] [DEBUG] [REMOTE ] BIRK: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:15.610370] [DEBUG] [REMOTE ] BIRK: PASS: Integrity check passed. [2026-01-20T12:03:15.610410] [DEBUG] [REMOTE ] BIRK: Symbol is viable for forecasting. [2026-01-20T12:03:15.610459] [INFO ] [MAIN ] [431/3502] BIRK kept (0.3s) | 431 kept, 0 rejected | 139.1/min | ETA: 22.1m [2026-01-20T12:03:16.131445] [DEBUG] [REMOTE ] BITF: Retrieved 1752 rows, trimmed to 300. [2026-01-20T12:03:16.131618] [DEBUG] [REMOTE ] BITF: PASS: History has at least 300 days. [2026-01-20T12:03:16.131857] [DEBUG] [REMOTE ] BITF: PASS: Price check passed. Min price $2.27. [2026-01-20T12:03:16.131996] [DEBUG] [REMOTE ] BITF: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:16.132110] [DEBUG] [REMOTE ] BITF: PASS: Integrity check passed. [2026-01-20T12:03:16.132149] [DEBUG] [REMOTE ] BITF: Symbol is viable for forecasting. [2026-01-20T12:03:16.132198] [INFO ] [MAIN ] [432/3502] BITF kept (0.5s) | 432 kept, 0 rejected | 139.0/min | ETA: 22.1m [2026-01-20T12:03:16.593383] [DEBUG] [REMOTE ] BIVI: Retrieved 2911 rows, trimmed to 300. [2026-01-20T12:03:16.593533] [DEBUG] [REMOTE ] BIVI: PASS: History has at least 300 days. [2026-01-20T12:03:16.593801] [DEBUG] [REMOTE ] BIVI: PASS: Price check passed. Min price $1.13. [2026-01-20T12:03:16.593944] [DEBUG] [REMOTE ] BIVI: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:16.594074] [DEBUG] [REMOTE ] BIVI: PASS: Integrity check passed. [2026-01-20T12:03:16.594117] [DEBUG] [REMOTE ] BIVI: Symbol is viable for forecasting. [2026-01-20T12:03:16.594169] [INFO ] [MAIN ] [433/3502] BIVI kept (0.5s) | 433 kept, 0 rejected | 139.0/min | ETA: 22.1m [2026-01-20T12:03:16.926922] [DEBUG] [REMOTE ] BJ: Retrieved 1899 rows, trimmed to 300. [2026-01-20T12:03:16.927053] [DEBUG] [REMOTE ] BJ: PASS: History has at least 300 days. [2026-01-20T12:03:16.927301] [DEBUG] [REMOTE ] BJ: PASS: Price check passed. Min price $87.97. [2026-01-20T12:03:16.927457] [DEBUG] [REMOTE ] BJ: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:16.927600] [DEBUG] [REMOTE ] BJ: PASS: Integrity check passed. [2026-01-20T12:03:16.927645] [DEBUG] [REMOTE ] BJ: Symbol is viable for forecasting. [2026-01-20T12:03:16.927695] [INFO ] [MAIN ] [434/3502] BJ kept (0.3s) | 434 kept, 0 rejected | 139.1/min | ETA: 22.1m [2026-01-20T12:03:17.559998] [DEBUG] [REMOTE ] BJRI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:17.560142] [DEBUG] [REMOTE ] BJRI: PASS: History has at least 300 days. [2026-01-20T12:03:17.560380] [DEBUG] [REMOTE ] BJRI: PASS: Price check passed. Min price $28.69. [2026-01-20T12:03:17.560517] [DEBUG] [REMOTE ] BJRI: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:17.560656] [DEBUG] [REMOTE ] BJRI: PASS: Integrity check passed. [2026-01-20T12:03:17.560698] [DEBUG] [REMOTE ] BJRI: Symbol is viable for forecasting. [2026-01-20T12:03:17.560747] [INFO ] [MAIN ] [435/3502] BJRI kept (0.6s) | 435 kept, 0 rejected | 138.9/min | ETA: 22.1m [2026-01-20T12:03:18.057220] [DEBUG] [REMOTE ] BK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:18.057465] [DEBUG] [REMOTE ] BK: PASS: History has at least 300 days. [2026-01-20T12:03:18.057720] [DEBUG] [REMOTE ] BK: PASS: Price check passed. Min price $106.16. [2026-01-20T12:03:18.057857] [DEBUG] [REMOTE ] BK: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:18.057974] [DEBUG] [REMOTE ] BK: PASS: Integrity check passed. [2026-01-20T12:03:18.058015] [DEBUG] [REMOTE ] BK: Symbol is viable for forecasting. [2026-01-20T12:03:18.058064] [INFO ] [MAIN ] [436/3502] BK kept (0.5s) | 436 kept, 0 rejected | 138.9/min | ETA: 22.1m [2026-01-20T12:03:18.314563] [DEBUG] [REMOTE ] BKCH: Retrieved 1134 rows, trimmed to 300. [2026-01-20T12:03:18.314712] [DEBUG] [REMOTE ] BKCH: PASS: History has at least 300 days. [2026-01-20T12:03:18.314915] [DEBUG] [REMOTE ] BKCH: PASS: Price check passed. Min price $63.59. [2026-01-20T12:03:18.315049] [DEBUG] [REMOTE ] BKCH: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:18.315157] [DEBUG] [REMOTE ] BKCH: PASS: Integrity check passed. [2026-01-20T12:03:18.315197] [DEBUG] [REMOTE ] BKCH: Symbol is viable for forecasting. [2026-01-20T12:03:18.315244] [INFO ] [MAIN ] [437/3502] BKCH kept (0.3s) | 437 kept, 0 rejected | 139.0/min | ETA: 22.0m [2026-01-20T12:03:18.764896] [DEBUG] [REMOTE ] BKD: Retrieved 5069 rows, trimmed to 300. [2026-01-20T12:03:18.765021] [DEBUG] [REMOTE ] BKD: PASS: History has at least 300 days. [2026-01-20T12:03:18.765226] [DEBUG] [REMOTE ] BKD: PASS: Price check passed. Min price $8.70. [2026-01-20T12:03:18.765358] [DEBUG] [REMOTE ] BKD: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:18.765468] [DEBUG] [REMOTE ] BKD: PASS: Integrity check passed. [2026-01-20T12:03:18.765508] [DEBUG] [REMOTE ] BKD: Symbol is viable for forecasting. [2026-01-20T12:03:18.765558] [INFO ] [MAIN ] [438/3502] BKD kept (0.5s) | 438 kept, 0 rejected | 139.0/min | ETA: 22.0m [2026-01-20T12:03:19.205064] [DEBUG] [REMOTE ] BKE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:19.205193] [DEBUG] [REMOTE ] BKE: PASS: History has at least 300 days. [2026-01-20T12:03:19.205454] [DEBUG] [REMOTE ] BKE: PASS: Price check passed. Min price $50.24. [2026-01-20T12:03:19.205611] [DEBUG] [REMOTE ] BKE: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:19.205933] [DEBUG] [REMOTE ] BKE: PASS: Integrity check passed. [2026-01-20T12:03:19.205974] [DEBUG] [REMOTE ] BKE: Symbol is viable for forecasting. [2026-01-20T12:03:19.206022] [INFO ] [MAIN ] [439/3502] BKE kept (0.4s) | 439 kept, 0 rejected | 139.0/min | ETA: 22.0m [2026-01-20T12:03:19.813833] [DEBUG] [REMOTE ] BKH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:19.814070] [DEBUG] [REMOTE ] BKH: PASS: History has at least 300 days. [2026-01-20T12:03:19.814478] [DEBUG] [REMOTE ] BKH: PASS: Price check passed. Min price $62.82. [2026-01-20T12:03:19.815263] [DEBUG] [REMOTE ] BKH: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:19.815591] [DEBUG] [REMOTE ] BKH: PASS: Integrity check passed. [2026-01-20T12:03:19.815645] [DEBUG] [REMOTE ] BKH: Symbol is viable for forecasting. [2026-01-20T12:03:19.815721] [INFO ] [MAIN ] [440/3502] BKH kept (0.6s) | 440 kept, 0 rejected | 138.9/min | ETA: 22.1m [2026-01-20T12:03:20.302505] [DEBUG] [REMOTE ] BKN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:20.302684] [DEBUG] [REMOTE ] BKN: PASS: History has at least 300 days. [2026-01-20T12:03:20.302959] [DEBUG] [REMOTE ] BKN: PASS: Price check passed. Min price $10.97. [2026-01-20T12:03:20.303096] [DEBUG] [REMOTE ] BKN: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:20.303221] [DEBUG] [REMOTE ] BKN: PASS: Integrity check passed. [2026-01-20T12:03:20.303261] [DEBUG] [REMOTE ] BKN: Symbol is viable for forecasting. [2026-01-20T12:03:20.303311] [INFO ] [MAIN ] [441/3502] BKN kept (0.5s) | 441 kept, 0 rejected | 138.8/min | ETA: 22.1m [2026-01-20T12:03:20.639619] [DEBUG] [REMOTE ] BKNG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:20.639760] [DEBUG] [REMOTE ] BKNG: PASS: History has at least 300 days. [2026-01-20T12:03:20.640003] [DEBUG] [REMOTE ] BKNG: PASS: Price check passed. Min price $4574.65. [2026-01-20T12:03:20.640143] [DEBUG] [REMOTE ] BKNG: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:20.640269] [DEBUG] [REMOTE ] BKNG: PASS: Integrity check passed. [2026-01-20T12:03:20.640310] [DEBUG] [REMOTE ] BKNG: Symbol is viable for forecasting. [2026-01-20T12:03:20.640361] [INFO ] [MAIN ] [442/3502] BKNG kept (0.3s) | 442 kept, 0 rejected | 138.9/min | ETA: 22.0m [2026-01-20T12:03:20.972688] [DEBUG] [REMOTE ] BKSY: Retrieved 1526 rows, trimmed to 300. [2026-01-20T12:03:20.972864] [DEBUG] [REMOTE ] BKSY: PASS: History has at least 300 days. [2026-01-20T12:03:20.973124] [DEBUG] [REMOTE ] BKSY: PASS: Price check passed. Min price $13.14. [2026-01-20T12:03:20.973276] [DEBUG] [REMOTE ] BKSY: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:20.973399] [DEBUG] [REMOTE ] BKSY: PASS: Integrity check passed. [2026-01-20T12:03:20.973443] [DEBUG] [REMOTE ] BKSY: Symbol is viable for forecasting. [2026-01-20T12:03:20.973498] [INFO ] [MAIN ] [443/3502] BKSY kept (0.3s) | 443 kept, 0 rejected | 139.0/min | ETA: 22.0m [2026-01-20T12:03:21.274058] [DEBUG] [REMOTE ] BL: Retrieved 2317 rows, trimmed to 300. [2026-01-20T12:03:21.274285] [DEBUG] [REMOTE ] BL: PASS: History has at least 300 days. [2026-01-20T12:03:21.274654] [DEBUG] [REMOTE ] BL: PASS: Price check passed. Min price $52.43. [2026-01-20T12:03:21.274866] [DEBUG] [REMOTE ] BL: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:21.275084] [DEBUG] [REMOTE ] BL: PASS: Integrity check passed. [2026-01-20T12:03:21.275146] [DEBUG] [REMOTE ] BL: Symbol is viable for forecasting. [2026-01-20T12:03:21.275224] [INFO ] [MAIN ] [444/3502] BL kept (0.3s) | 444 kept, 0 rejected | 139.1/min | ETA: 22.0m [2026-01-20T12:03:21.829099] [DEBUG] [REMOTE ] BLBD: Retrieved 2971 rows, trimmed to 300. [2026-01-20T12:03:21.829229] [DEBUG] [REMOTE ] BLBD: PASS: History has at least 300 days. [2026-01-20T12:03:21.829438] [DEBUG] [REMOTE ] BLBD: PASS: Price check passed. Min price $46.59. [2026-01-20T12:03:21.829599] [DEBUG] [REMOTE ] BLBD: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:21.829716] [DEBUG] [REMOTE ] BLBD: PASS: Integrity check passed. [2026-01-20T12:03:21.829755] [DEBUG] [REMOTE ] BLBD: Symbol is viable for forecasting. [2026-01-20T12:03:21.829805] [INFO ] [MAIN ] [445/3502] BLBD kept (0.6s) | 445 kept, 0 rejected | 139.0/min | ETA: 22.0m [2026-01-20T12:03:22.225331] [DEBUG] [REMOTE ] BLCN: Retrieved 2012 rows, trimmed to 300. [2026-01-20T12:03:22.225465] [DEBUG] [REMOTE ] BLCN: PASS: History has at least 300 days. [2026-01-20T12:03:22.225709] [DEBUG] [REMOTE ] BLCN: PASS: Price check passed. Min price $22.37. [2026-01-20T12:03:22.226048] [DEBUG] [REMOTE ] BLCN: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:22.226161] [DEBUG] [REMOTE ] BLCN: PASS: Integrity check passed. [2026-01-20T12:03:22.226200] [DEBUG] [REMOTE ] BLCN: Symbol is viable for forecasting. [2026-01-20T12:03:22.226248] [INFO ] [MAIN ] [446/3502] BLCN kept (0.4s) | 446 kept, 0 rejected | 139.0/min | ETA: 22.0m [2026-01-20T12:03:22.567840] [DEBUG] [REMOTE ] BLCO: Retrieved 928 rows, trimmed to 300. [2026-01-20T12:03:22.568040] [DEBUG] [REMOTE ] BLCO: PASS: History has at least 300 days. [2026-01-20T12:03:22.568303] [DEBUG] [REMOTE ] BLCO: PASS: Price check passed. Min price $14.56. [2026-01-20T12:03:22.568450] [DEBUG] [REMOTE ] BLCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:22.568597] [DEBUG] [REMOTE ] BLCO: PASS: Integrity check passed. [2026-01-20T12:03:22.568644] [DEBUG] [REMOTE ] BLCO: Symbol is viable for forecasting. [2026-01-20T12:03:22.568699] [INFO ] [MAIN ] [447/3502] BLCO kept (0.3s) | 447 kept, 0 rejected | 139.1/min | ETA: 22.0m [2026-01-20T12:03:23.053738] [DEBUG] [REMOTE ] BLD: Retrieved 2653 rows, trimmed to 300. [2026-01-20T12:03:23.053935] [DEBUG] [REMOTE ] BLD: PASS: History has at least 300 days. [2026-01-20T12:03:23.054245] [DEBUG] [REMOTE ] BLD: PASS: Price check passed. Min price $403.58. [2026-01-20T12:03:23.054394] [DEBUG] [REMOTE ] BLD: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:23.054529] [DEBUG] [REMOTE ] BLD: PASS: Integrity check passed. [2026-01-20T12:03:23.054605] [DEBUG] [REMOTE ] BLD: Symbol is viable for forecasting. [2026-01-20T12:03:23.054666] [INFO ] [MAIN ] [448/3502] BLD kept (0.5s) | 448 kept, 0 rejected | 139.0/min | ETA: 22.0m [2026-01-20T12:03:23.598370] [DEBUG] [REMOTE ] BLDP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:23.598532] [DEBUG] [REMOTE ] BLDP: PASS: History has at least 300 days. [2026-01-20T12:03:23.598824] [DEBUG] [REMOTE ] BLDP: PASS: Price check passed. Min price $2.53. [2026-01-20T12:03:23.598959] [DEBUG] [REMOTE ] BLDP: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:23.599086] [DEBUG] [REMOTE ] BLDP: PASS: Integrity check passed. [2026-01-20T12:03:23.599133] [DEBUG] [REMOTE ] BLDP: Symbol is viable for forecasting. [2026-01-20T12:03:23.599195] [INFO ] [MAIN ] [449/3502] BLDP kept (0.5s) | 449 kept, 0 rejected | 138.9/min | ETA: 22.0m [2026-01-20T12:03:23.879451] [DEBUG] [REMOTE ] BLE: Retrieved 5906 rows, trimmed to 300. [2026-01-20T12:03:23.879640] [DEBUG] [REMOTE ] BLE: PASS: History has at least 300 days. [2026-01-20T12:03:23.879983] [DEBUG] [REMOTE ] BLE: PASS: Price check passed. Min price $10.26. [2026-01-20T12:03:23.880161] [DEBUG] [REMOTE ] BLE: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:23.880321] [DEBUG] [REMOTE ] BLE: PASS: Integrity check passed. [2026-01-20T12:03:23.880376] [DEBUG] [REMOTE ] BLE: Symbol is viable for forecasting. [2026-01-20T12:03:23.880439] [INFO ] [MAIN ] [450/3502] BLE kept (0.3s) | 450 kept, 0 rejected | 139.0/min | ETA: 22.0m [2026-01-20T12:03:24.248742] [DEBUG] [REMOTE ] BLFS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:24.248877] [DEBUG] [REMOTE ] BLFS: PASS: History has at least 300 days. [2026-01-20T12:03:24.249102] [DEBUG] [REMOTE ] BLFS: PASS: Price check passed. Min price $23.89. [2026-01-20T12:03:24.249241] [DEBUG] [REMOTE ] BLFS: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:24.249362] [DEBUG] [REMOTE ] BLFS: PASS: Integrity check passed. [2026-01-20T12:03:24.249403] [DEBUG] [REMOTE ] BLFS: Symbol is viable for forecasting. [2026-01-20T12:03:24.249452] [INFO ] [MAIN ] [451/3502] BLFS kept (0.4s) | 451 kept, 0 rejected | 139.1/min | ETA: 21.9m [2026-01-20T12:03:24.633379] [DEBUG] [REMOTE ] BLFY: Retrieved 1132 rows, trimmed to 300. [2026-01-20T12:03:24.633523] [DEBUG] [REMOTE ] BLFY: PASS: History has at least 300 days. [2026-01-20T12:03:24.633779] [DEBUG] [REMOTE ] BLFY: PASS: Price check passed. Min price $7.67. [2026-01-20T12:03:24.633966] [DEBUG] [REMOTE ] BLFY: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:24.634093] [DEBUG] [REMOTE ] BLFY: PASS: Integrity check passed. [2026-01-20T12:03:24.634136] [DEBUG] [REMOTE ] BLFY: Symbol is viable for forecasting. [2026-01-20T12:03:24.634190] [INFO ] [MAIN ] [452/3502] BLFY kept (0.4s) | 452 kept, 0 rejected | 139.1/min | ETA: 21.9m [2026-01-20T12:03:25.154743] [DEBUG] [REMOTE ] BLK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:25.154871] [DEBUG] [REMOTE ] BLK: PASS: History has at least 300 days. [2026-01-20T12:03:25.155089] [DEBUG] [REMOTE ] BLK: PASS: Price check passed. Min price $987.72. [2026-01-20T12:03:25.155229] [DEBUG] [REMOTE ] BLK: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:25.155347] [DEBUG] [REMOTE ] BLK: PASS: Integrity check passed. [2026-01-20T12:03:25.155387] [DEBUG] [REMOTE ] BLK: Symbol is viable for forecasting. [2026-01-20T12:03:25.155436] [INFO ] [MAIN ] [453/3502] BLK kept (0.5s) | 453 kept, 0 rejected | 139.1/min | ETA: 21.9m [2026-01-20T12:03:25.623446] [DEBUG] [REMOTE ] BLKB: Retrieved 5406 rows, trimmed to 300. [2026-01-20T12:03:25.623626] [DEBUG] [REMOTE ] BLKB: PASS: History has at least 300 days. [2026-01-20T12:03:25.623909] [DEBUG] [REMOTE ] BLKB: PASS: Price check passed. Min price $54.88. [2026-01-20T12:03:25.624234] [DEBUG] [REMOTE ] BLKB: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:25.624347] [DEBUG] [REMOTE ] BLKB: PASS: Integrity check passed. [2026-01-20T12:03:25.624387] [DEBUG] [REMOTE ] BLKB: Symbol is viable for forecasting. [2026-01-20T12:03:25.624433] [INFO ] [MAIN ] [454/3502] BLKB kept (0.5s) | 454 kept, 0 rejected | 139.0/min | ETA: 21.9m [2026-01-20T12:03:25.976273] [DEBUG] [REMOTE ] BLMN: Retrieved 3380 rows, trimmed to 300. [2026-01-20T12:03:25.976408] [DEBUG] [REMOTE ] BLMN: PASS: History has at least 300 days. [2026-01-20T12:03:25.976667] [DEBUG] [REMOTE ] BLMN: PASS: Price check passed. Min price $5.92. [2026-01-20T12:03:25.976812] [DEBUG] [REMOTE ] BLMN: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:25.976934] [DEBUG] [REMOTE ] BLMN: PASS: Integrity check passed. [2026-01-20T12:03:25.976977] [DEBUG] [REMOTE ] BLMN: Symbol is viable for forecasting. [2026-01-20T12:03:25.977027] [INFO ] [MAIN ] [455/3502] BLMN kept (0.4s) | 455 kept, 0 rejected | 139.1/min | ETA: 21.9m [2026-01-20T12:03:26.283972] [DEBUG] [REMOTE ] BLND: Retrieved 1132 rows, trimmed to 300. [2026-01-20T12:03:26.284101] [DEBUG] [REMOTE ] BLND: PASS: History has at least 300 days. [2026-01-20T12:03:26.284302] [DEBUG] [REMOTE ] BLND: PASS: Price check passed. Min price $2.79. [2026-01-20T12:03:26.284439] [DEBUG] [REMOTE ] BLND: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:26.284549] [DEBUG] [REMOTE ] BLND: PASS: Integrity check passed. [2026-01-20T12:03:26.284609] [DEBUG] [REMOTE ] BLND: Symbol is viable for forecasting. [2026-01-20T12:03:26.284659] [INFO ] [MAIN ] [456/3502] BLND kept (0.3s) | 456 kept, 0 rejected | 139.2/min | ETA: 21.9m [2026-01-20T12:03:26.746012] [DEBUG] [REMOTE ] BLRX: Retrieved 3641 rows, trimmed to 300. [2026-01-20T12:03:26.746154] [DEBUG] [REMOTE ] BLRX: PASS: History has at least 300 days. [2026-01-20T12:03:26.746390] [DEBUG] [REMOTE ] BLRX: PASS: Price check passed. Min price $2.77. [2026-01-20T12:03:26.746543] [DEBUG] [REMOTE ] BLRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:26.746695] [DEBUG] [REMOTE ] BLRX: PASS: Integrity check passed. [2026-01-20T12:03:26.746741] [DEBUG] [REMOTE ] BLRX: Symbol is viable for forecasting. [2026-01-20T12:03:26.746798] [INFO ] [MAIN ] [457/3502] BLRX kept (0.5s) | 457 kept, 0 rejected | 139.1/min | ETA: 21.9m [2026-01-20T12:03:26.993519] [DEBUG] [REMOTE ] BLTE: Retrieved 933 rows, trimmed to 300. [2026-01-20T12:03:26.993708] [DEBUG] [REMOTE ] BLTE: PASS: History has at least 300 days. [2026-01-20T12:03:26.993972] [DEBUG] [REMOTE ] BLTE: PASS: Price check passed. Min price $89.36. [2026-01-20T12:03:26.994129] [DEBUG] [REMOTE ] BLTE: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:26.994259] [DEBUG] [REMOTE ] BLTE: PASS: Integrity check passed. [2026-01-20T12:03:26.994305] [DEBUG] [REMOTE ] BLTE: Symbol is viable for forecasting. [2026-01-20T12:03:26.994360] [INFO ] [MAIN ] [458/3502] BLTE kept (0.2s) | 458 kept, 0 rejected | 139.3/min | ETA: 21.9m [2026-01-20T12:03:27.710794] [DEBUG] [REMOTE ] BLX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:27.710940] [DEBUG] [REMOTE ] BLX: PASS: History has at least 300 days. [2026-01-20T12:03:27.711177] [DEBUG] [REMOTE ] BLX: PASS: Price check passed. Min price $41.73. [2026-01-20T12:03:27.711313] [DEBUG] [REMOTE ] BLX: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:27.711435] [DEBUG] [REMOTE ] BLX: PASS: Integrity check passed. [2026-01-20T12:03:27.711475] [DEBUG] [REMOTE ] BLX: Symbol is viable for forecasting. [2026-01-20T12:03:27.711523] [INFO ] [MAIN ] [459/3502] BLX kept (0.7s) | 459 kept, 0 rejected | 139.1/min | ETA: 21.9m [2026-01-20T12:03:27.885741] [DEBUG] [REMOTE ] BLZE: Retrieved 1049 rows, trimmed to 300. [2026-01-20T12:03:27.885891] [DEBUG] [REMOTE ] BLZE: PASS: History has at least 300 days. [2026-01-20T12:03:27.886122] [DEBUG] [REMOTE ] BLZE: PASS: Price check passed. Min price $4.32. [2026-01-20T12:03:27.886259] [DEBUG] [REMOTE ] BLZE: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:27.886421] [DEBUG] [REMOTE ] BLZE: PASS: Integrity check passed. [2026-01-20T12:03:27.886475] [DEBUG] [REMOTE ] BLZE: Symbol is viable for forecasting. [2026-01-20T12:03:27.886528] [INFO ] [MAIN ] [460/3502] BLZE kept (0.2s) | 460 kept, 0 rejected | 139.3/min | ETA: 21.8m [2026-01-20T12:03:28.362873] [DEBUG] [REMOTE ] BMA: Retrieved 4985 rows, trimmed to 300. [2026-01-20T12:03:28.363006] [DEBUG] [REMOTE ] BMA: PASS: History has at least 300 days. [2026-01-20T12:03:28.363256] [DEBUG] [REMOTE ] BMA: PASS: Price check passed. Min price $54.93. [2026-01-20T12:03:28.363390] [DEBUG] [REMOTE ] BMA: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:28.363507] [DEBUG] [REMOTE ] BMA: PASS: Integrity check passed. [2026-01-20T12:03:28.363548] [DEBUG] [REMOTE ] BMA: Symbol is viable for forecasting. [2026-01-20T12:03:28.363616] [INFO ] [MAIN ] [461/3502] BMA kept (0.5s) | 461 kept, 0 rejected | 139.2/min | ETA: 21.8m [2026-01-20T12:03:28.763549] [DEBUG] [REMOTE ] BMBL: Retrieved 1239 rows, trimmed to 300. [2026-01-20T12:03:28.763727] [DEBUG] [REMOTE ] BMBL: PASS: History has at least 300 days. [2026-01-20T12:03:28.763945] [DEBUG] [REMOTE ] BMBL: PASS: Price check passed. Min price $3.23. [2026-01-20T12:03:28.764080] [DEBUG] [REMOTE ] BMBL: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:28.764198] [DEBUG] [REMOTE ] BMBL: PASS: Integrity check passed. [2026-01-20T12:03:28.764237] [DEBUG] [REMOTE ] BMBL: Symbol is viable for forecasting. [2026-01-20T12:03:28.764286] [INFO ] [MAIN ] [462/3502] BMBL kept (0.4s) | 462 kept, 0 rejected | 139.2/min | ETA: 21.8m [2026-01-20T12:03:29.344456] [DEBUG] [REMOTE ] BME: Retrieved 5236 rows, trimmed to 300. [2026-01-20T12:03:29.344634] [DEBUG] [REMOTE ] BME: PASS: History has at least 300 days. [2026-01-20T12:03:29.344890] [DEBUG] [REMOTE ] BME: PASS: Price check passed. Min price $37.51. [2026-01-20T12:03:29.345032] [DEBUG] [REMOTE ] BME: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:29.345160] [DEBUG] [REMOTE ] BME: PASS: Integrity check passed. [2026-01-20T12:03:29.345201] [DEBUG] [REMOTE ] BME: Symbol is viable for forecasting. [2026-01-20T12:03:29.345250] [INFO ] [MAIN ] [463/3502] BME kept (0.6s) | 463 kept, 0 rejected | 139.1/min | ETA: 21.8m [2026-01-20T12:03:29.626047] [DEBUG] [REMOTE ] BMEZ: Retrieved 1501 rows, trimmed to 300. [2026-01-20T12:03:29.626175] [DEBUG] [REMOTE ] BMEZ: PASS: History has at least 300 days. [2026-01-20T12:03:29.626396] [DEBUG] [REMOTE ] BMEZ: PASS: Price check passed. Min price $14.38. [2026-01-20T12:03:29.626532] [DEBUG] [REMOTE ] BMEZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:29.626665] [DEBUG] [REMOTE ] BMEZ: PASS: Integrity check passed. [2026-01-20T12:03:29.626707] [DEBUG] [REMOTE ] BMEZ: Symbol is viable for forecasting. [2026-01-20T12:03:29.626754] [INFO ] [MAIN ] [464/3502] BMEZ kept (0.3s) | 464 kept, 0 rejected | 139.2/min | ETA: 21.8m [2026-01-20T12:03:30.274998] [DEBUG] [REMOTE ] BMI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:30.275130] [DEBUG] [REMOTE ] BMI: PASS: History has at least 300 days. [2026-01-20T12:03:30.275348] [DEBUG] [REMOTE ] BMI: PASS: Price check passed. Min price $166.69. [2026-01-20T12:03:30.275490] [DEBUG] [REMOTE ] BMI: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:30.275643] [DEBUG] [REMOTE ] BMI: PASS: Integrity check passed. [2026-01-20T12:03:30.275687] [DEBUG] [REMOTE ] BMI: Symbol is viable for forecasting. [2026-01-20T12:03:30.275736] [INFO ] [MAIN ] [465/3502] BMI kept (0.6s) | 465 kept, 0 rejected | 139.1/min | ETA: 21.8m [2026-01-20T12:03:30.736103] [DEBUG] [REMOTE ] BMO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:30.736249] [DEBUG] [REMOTE ] BMO: PASS: History has at least 300 days. [2026-01-20T12:03:30.736512] [DEBUG] [REMOTE ] BMO: PASS: Price check passed. Min price $119.92. [2026-01-20T12:03:30.736681] [DEBUG] [REMOTE ] BMO: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:30.736813] [DEBUG] [REMOTE ] BMO: PASS: Integrity check passed. [2026-01-20T12:03:30.736856] [DEBUG] [REMOTE ] BMO: Symbol is viable for forecasting. [2026-01-20T12:03:30.736908] [INFO ] [MAIN ] [466/3502] BMO kept (0.5s) | 466 kept, 0 rejected | 139.1/min | ETA: 21.8m [2026-01-20T12:03:31.123426] [DEBUG] [REMOTE ] BMRA: Retrieved 5294 rows, trimmed to 300. [2026-01-20T12:03:31.123550] [DEBUG] [REMOTE ] BMRA: PASS: History has at least 300 days. [2026-01-20T12:03:31.123784] [DEBUG] [REMOTE ] BMRA: PASS: Price check passed. Min price $2.18. [2026-01-20T12:03:31.123924] [DEBUG] [REMOTE ] BMRA: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:31.124039] [DEBUG] [REMOTE ] BMRA: PASS: Integrity check passed. [2026-01-20T12:03:31.124080] [DEBUG] [REMOTE ] BMRA: Symbol is viable for forecasting. [2026-01-20T12:03:31.124129] [INFO ] [MAIN ] [467/3502] BMRA kept (0.4s) | 467 kept, 0 rejected | 139.1/min | ETA: 21.8m [2026-01-20T12:03:31.504660] [DEBUG] [REMOTE ] BMRC: Retrieved 6556 rows, trimmed to 300. [2026-01-20T12:03:31.504819] [DEBUG] [REMOTE ] BMRC: PASS: History has at least 300 days. [2026-01-20T12:03:31.505423] [DEBUG] [REMOTE ] BMRC: PASS: Price check passed. Min price $23.26. [2026-01-20T12:03:31.505594] [DEBUG] [REMOTE ] BMRC: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:31.505735] [DEBUG] [REMOTE ] BMRC: PASS: Integrity check passed. [2026-01-20T12:03:31.505788] [DEBUG] [REMOTE ] BMRC: Symbol is viable for forecasting. [2026-01-20T12:03:31.505866] [INFO ] [MAIN ] [468/3502] BMRC kept (0.4s) | 468 kept, 0 rejected | 139.1/min | ETA: 21.8m [2026-01-20T12:03:32.061447] [DEBUG] [REMOTE ] BMRN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:32.061600] [DEBUG] [REMOTE ] BMRN: PASS: History has at least 300 days. [2026-01-20T12:03:32.061821] [DEBUG] [REMOTE ] BMRN: PASS: Price check passed. Min price $51.46. [2026-01-20T12:03:32.062045] [DEBUG] [REMOTE ] BMRN: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:32.062160] [DEBUG] [REMOTE ] BMRN: PASS: Integrity check passed. [2026-01-20T12:03:32.062200] [DEBUG] [REMOTE ] BMRN: Symbol is viable for forecasting. [2026-01-20T12:03:32.062247] [INFO ] [MAIN ] [469/3502] BMRN kept (0.6s) | 469 kept, 0 rejected | 139.1/min | ETA: 21.8m [2026-01-20T12:03:32.457323] [DEBUG] [REMOTE ] BMY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:32.457469] [DEBUG] [REMOTE ] BMY: PASS: History has at least 300 days. [2026-01-20T12:03:32.457737] [DEBUG] [REMOTE ] BMY: PASS: Price check passed. Min price $42.10. [2026-01-20T12:03:32.457877] [DEBUG] [REMOTE ] BMY: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:32.457998] [DEBUG] [REMOTE ] BMY: PASS: Integrity check passed. [2026-01-20T12:03:32.458039] [DEBUG] [REMOTE ] BMY: Symbol is viable for forecasting. [2026-01-20T12:03:32.458284] [INFO ] [MAIN ] [470/3502] BMY kept (0.4s) | 470 kept, 0 rejected | 139.1/min | ETA: 21.8m [2026-01-20T12:03:32.933386] [DEBUG] [REMOTE ] BN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:32.933603] [DEBUG] [REMOTE ] BN: PASS: History has at least 300 days. [2026-01-20T12:03:32.934024] [DEBUG] [REMOTE ] BN: PASS: Price check passed. Min price $42.94. [2026-01-20T12:03:32.934175] [DEBUG] [REMOTE ] BN: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:32.934316] [DEBUG] [REMOTE ] BN: PASS: Integrity check passed. [2026-01-20T12:03:32.934359] [DEBUG] [REMOTE ] BN: Symbol is viable for forecasting. [2026-01-20T12:03:32.934420] [INFO ] [MAIN ] [471/3502] BN kept (0.5s) | 471 kept, 0 rejected | 139.0/min | ETA: 21.8m [2026-01-20T12:03:33.321068] [DEBUG] [REMOTE ] BND: Retrieved 4725 rows, trimmed to 300. [2026-01-20T12:03:33.321210] [DEBUG] [REMOTE ] BND: PASS: History has at least 300 days. [2026-01-20T12:03:33.321464] [DEBUG] [REMOTE ] BND: PASS: Price check passed. Min price $73.60. [2026-01-20T12:03:33.321631] [DEBUG] [REMOTE ] BND: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:33.321774] [DEBUG] [REMOTE ] BND: PASS: Integrity check passed. [2026-01-20T12:03:33.321816] [DEBUG] [REMOTE ] BND: Symbol is viable for forecasting. [2026-01-20T12:03:33.321872] [INFO ] [MAIN ] [472/3502] BND kept (0.4s) | 472 kept, 0 rejected | 139.1/min | ETA: 21.8m [2026-01-20T12:03:33.714096] [DEBUG] [REMOTE ] BNDX: Retrieved 3176 rows, trimmed to 300. [2026-01-20T12:03:33.714232] [DEBUG] [REMOTE ] BNDX: PASS: History has at least 300 days. [2026-01-20T12:03:33.714458] [DEBUG] [REMOTE ] BNDX: PASS: Price check passed. Min price $48.22. [2026-01-20T12:03:33.714669] [DEBUG] [REMOTE ] BNDX: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:33.714821] [DEBUG] [REMOTE ] BNDX: PASS: Integrity check passed. [2026-01-20T12:03:33.714869] [DEBUG] [REMOTE ] BNDX: Symbol is viable for forecasting. [2026-01-20T12:03:33.714920] [INFO ] [MAIN ] [473/3502] BNDX kept (0.4s) | 473 kept, 0 rejected | 139.1/min | ETA: 21.8m [2026-01-20T12:03:33.982103] [DEBUG] [REMOTE ] BNED: Retrieved 2631 rows, trimmed to 300. [2026-01-20T12:03:33.982270] [DEBUG] [REMOTE ] BNED: PASS: History has at least 300 days. [2026-01-20T12:03:33.982606] [DEBUG] [REMOTE ] BNED: PASS: Price check passed. Min price $6.12. [2026-01-20T12:03:33.982820] [DEBUG] [REMOTE ] BNED: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:33.982998] [DEBUG] [REMOTE ] BNED: PASS: Integrity check passed. [2026-01-20T12:03:33.983063] [DEBUG] [REMOTE ] BNED: Symbol is viable for forecasting. [2026-01-20T12:03:33.983141] [INFO ] [MAIN ] [474/3502] BNED kept (0.3s) | 474 kept, 0 rejected | 139.2/min | ETA: 21.8m [2026-01-20T12:03:34.419355] [DEBUG] [REMOTE ] BNGO: Retrieved 1840 rows, trimmed to 300. [2026-01-20T12:03:34.419558] [DEBUG] [REMOTE ] BNGO: PASS: History has at least 300 days. [2026-01-20T12:03:34.419889] [DEBUG] [REMOTE ] BNGO: PASS: Price check passed. Min price $1.47. [2026-01-20T12:03:34.420083] [DEBUG] [REMOTE ] BNGO: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:34.420231] [DEBUG] [REMOTE ] BNGO: PASS: Integrity check passed. [2026-01-20T12:03:34.420276] [DEBUG] [REMOTE ] BNGO: Symbol is viable for forecasting. [2026-01-20T12:03:34.420334] [INFO ] [MAIN ] [475/3502] BNGO kept (0.4s) | 475 kept, 0 rejected | 139.2/min | ETA: 21.7m [2026-01-20T12:03:34.701650] [DEBUG] [REMOTE ] BNH: Retrieved 1311 rows, trimmed to 300. [2026-01-20T12:03:34.701853] [DEBUG] [REMOTE ] BNH: PASS: History has at least 300 days. [2026-01-20T12:03:34.702136] [DEBUG] [REMOTE ] BNH: PASS: Price check passed. Min price $15.72. [2026-01-20T12:03:34.702282] [DEBUG] [REMOTE ] BNH: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:34.702408] [DEBUG] [REMOTE ] BNH: PASS: Integrity check passed. [2026-01-20T12:03:34.702451] [DEBUG] [REMOTE ] BNH: Symbol is viable for forecasting. [2026-01-20T12:03:34.702518] [INFO ] [MAIN ] [476/3502] BNH kept (0.3s) | 476 kept, 0 rejected | 139.3/min | ETA: 21.7m [2026-01-20T12:03:35.317186] [DEBUG] [REMOTE ] BNJ: Retrieved 1285 rows, trimmed to 300. [2026-01-20T12:03:35.317332] [DEBUG] [REMOTE ] BNJ: PASS: History has at least 300 days. [2026-01-20T12:03:35.317551] [DEBUG] [REMOTE ] BNJ: PASS: Price check passed. Min price $15.03. [2026-01-20T12:03:35.317726] [DEBUG] [REMOTE ] BNJ: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:35.317844] [DEBUG] [REMOTE ] BNJ: PASS: Integrity check passed. [2026-01-20T12:03:35.317887] [DEBUG] [REMOTE ] BNJ: Symbol is viable for forecasting. [2026-01-20T12:03:35.317936] [INFO ] [MAIN ] [477/3502] BNJ kept (0.6s) | 477 kept, 0 rejected | 139.2/min | ETA: 21.7m [2026-01-20T12:03:35.732397] [DEBUG] [REMOTE ] BNL: Retrieved 1213 rows, trimmed to 300. [2026-01-20T12:03:35.732626] [DEBUG] [REMOTE ] BNL: PASS: History has at least 300 days. [2026-01-20T12:03:35.732887] [DEBUG] [REMOTE ] BNL: PASS: Price check passed. Min price $16.98. [2026-01-20T12:03:35.733031] [DEBUG] [REMOTE ] BNL: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:35.733151] [DEBUG] [REMOTE ] BNL: PASS: Integrity check passed. [2026-01-20T12:03:35.733199] [DEBUG] [REMOTE ] BNL: Symbol is viable for forecasting. [2026-01-20T12:03:35.733257] [INFO ] [MAIN ] [478/3502] BNL kept (0.4s) | 478 kept, 0 rejected | 139.2/min | ETA: 21.7m [2026-01-20T12:03:36.227889] [DEBUG] [REMOTE ] BNS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:36.228092] [DEBUG] [REMOTE ] BNS: PASS: History has at least 300 days. [2026-01-20T12:03:36.228389] [DEBUG] [REMOTE ] BNS: PASS: Price check passed. Min price $63.48. [2026-01-20T12:03:36.228530] [DEBUG] [REMOTE ] BNS: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:36.228685] [DEBUG] [REMOTE ] BNS: PASS: Integrity check passed. [2026-01-20T12:03:36.228728] [DEBUG] [REMOTE ] BNS: Symbol is viable for forecasting. [2026-01-20T12:03:36.228782] [INFO ] [MAIN ] [479/3502] BNS kept (0.5s) | 479 kept, 0 rejected | 139.2/min | ETA: 21.7m [2026-01-20T12:03:36.546499] [DEBUG] [REMOTE ] BNTC: Retrieved 2620 rows, trimmed to 300. [2026-01-20T12:03:36.546724] [DEBUG] [REMOTE ] BNTC: PASS: History has at least 300 days. [2026-01-20T12:03:36.546989] [DEBUG] [REMOTE ] BNTC: PASS: Price check passed. Min price $10.79. [2026-01-20T12:03:36.547171] [DEBUG] [REMOTE ] BNTC: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:36.547302] [DEBUG] [REMOTE ] BNTC: PASS: Integrity check passed. [2026-01-20T12:03:36.547346] [DEBUG] [REMOTE ] BNTC: Symbol is viable for forecasting. [2026-01-20T12:03:36.547400] [INFO ] [MAIN ] [480/3502] BNTC kept (0.3s) | 480 kept, 0 rejected | 139.2/min | ETA: 21.7m [2026-01-20T12:03:36.761103] [DEBUG] [REMOTE ] BNTX: Retrieved 1576 rows, trimmed to 300. [2026-01-20T12:03:36.761319] [DEBUG] [REMOTE ] BNTX: PASS: History has at least 300 days. [2026-01-20T12:03:36.761671] [DEBUG] [REMOTE ] BNTX: PASS: Price check passed. Min price $91.46. [2026-01-20T12:03:36.761865] [DEBUG] [REMOTE ] BNTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:36.762030] [DEBUG] [REMOTE ] BNTX: PASS: Integrity check passed. [2026-01-20T12:03:36.762084] [DEBUG] [REMOTE ] BNTX: Symbol is viable for forecasting. [2026-01-20T12:03:36.762155] [INFO ] [MAIN ] [481/3502] BNTX kept (0.2s) | 481 kept, 0 rejected | 139.4/min | ETA: 21.7m [2026-01-20T12:03:37.575784] [DEBUG] [REMOTE ] BNY: Retrieved 6155 rows, trimmed to 300. [2026-01-20T12:03:37.576022] [DEBUG] [REMOTE ] BNY: PASS: History has at least 300 days. [2026-01-20T12:03:37.576411] [DEBUG] [REMOTE ] BNY: PASS: Price check passed. Min price $10.04. [2026-01-20T12:03:37.576752] [DEBUG] [REMOTE ] BNY: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:37.576930] [DEBUG] [REMOTE ] BNY: PASS: Integrity check passed. [2026-01-20T12:03:37.576979] [DEBUG] [REMOTE ] BNY: Symbol is viable for forecasting. [2026-01-20T12:03:37.577048] [INFO ] [MAIN ] [482/3502] BNY kept (0.8s) | 482 kept, 0 rejected | 139.1/min | ETA: 21.7m [2026-01-20T12:03:37.840893] [DEBUG] [REMOTE ] BOC: Retrieved 2159 rows, trimmed to 300. [2026-01-20T12:03:37.841087] [DEBUG] [REMOTE ] BOC: PASS: History has at least 300 days. [2026-01-20T12:03:37.841395] [DEBUG] [REMOTE ] BOC: PASS: Price check passed. Min price $11.51. [2026-01-20T12:03:37.841543] [DEBUG] [REMOTE ] BOC: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:37.841692] [DEBUG] [REMOTE ] BOC: PASS: Integrity check passed. [2026-01-20T12:03:37.841738] [DEBUG] [REMOTE ] BOC: Symbol is viable for forecasting. [2026-01-20T12:03:37.841791] [INFO ] [MAIN ] [483/3502] BOC kept (0.3s) | 483 kept, 0 rejected | 139.2/min | ETA: 21.7m [2026-01-20T12:03:38.437093] [DEBUG] [REMOTE ] BOE: Retrieved 5194 rows, trimmed to 300. [2026-01-20T12:03:38.437491] [DEBUG] [REMOTE ] BOE: PASS: History has at least 300 days. [2026-01-20T12:03:38.437970] [DEBUG] [REMOTE ] BOE: PASS: Price check passed. Min price $11.05. [2026-01-20T12:03:38.438128] [DEBUG] [REMOTE ] BOE: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:38.438463] [DEBUG] [REMOTE ] BOE: PASS: Integrity check passed. [2026-01-20T12:03:38.438507] [DEBUG] [REMOTE ] BOE: Symbol is viable for forecasting. [2026-01-20T12:03:38.438589] [INFO ] [MAIN ] [484/3502] BOE kept (0.6s) | 484 kept, 0 rejected | 139.1/min | ETA: 21.7m [2026-01-20T12:03:38.579753] [DEBUG] [REMOTE ] BOF: Retrieved 649 rows, trimmed to 300. [2026-01-20T12:03:38.579943] [DEBUG] [REMOTE ] BOF: PASS: History has at least 300 days. [2026-01-20T12:03:38.580190] [DEBUG] [REMOTE ] BOF: PASS: Price check passed. Min price $2.61. [2026-01-20T12:03:38.580331] [DEBUG] [REMOTE ] BOF: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:38.580454] [DEBUG] [REMOTE ] BOF: PASS: Integrity check passed. [2026-01-20T12:03:38.580497] [DEBUG] [REMOTE ] BOF: Symbol is viable for forecasting. [2026-01-20T12:03:38.580551] [INFO ] [MAIN ] [485/3502] BOF kept (0.1s) | 485 kept, 0 rejected | 139.3/min | ETA: 21.7m [2026-01-20T12:03:39.351617] [DEBUG] [REMOTE ] BOH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:39.351864] [DEBUG] [REMOTE ] BOH: PASS: History has at least 300 days. [2026-01-20T12:03:39.352216] [DEBUG] [REMOTE ] BOH: PASS: Price check passed. Min price $60.93. [2026-01-20T12:03:39.352386] [DEBUG] [REMOTE ] BOH: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:39.352545] [DEBUG] [REMOTE ] BOH: PASS: Integrity check passed. [2026-01-20T12:03:39.352607] [DEBUG] [REMOTE ] BOH: Symbol is viable for forecasting. [2026-01-20T12:03:39.352667] [INFO ] [MAIN ] [486/3502] BOH kept (0.8s) | 486 kept, 0 rejected | 139.1/min | ETA: 21.7m [2026-01-20T12:03:39.773242] [DEBUG] [REMOTE ] BOKF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:39.773663] [DEBUG] [REMOTE ] BOKF: PASS: History has at least 300 days. [2026-01-20T12:03:39.774136] [DEBUG] [REMOTE ] BOKF: PASS: Price check passed. Min price $103.16. [2026-01-20T12:03:39.774289] [DEBUG] [REMOTE ] BOKF: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:39.774461] [DEBUG] [REMOTE ] BOKF: PASS: Integrity check passed. [2026-01-20T12:03:39.774505] [DEBUG] [REMOTE ] BOKF: Symbol is viable for forecasting. [2026-01-20T12:03:39.774618] [INFO ] [MAIN ] [487/3502] BOKF kept (0.4s) | 487 kept, 0 rejected | 139.1/min | ETA: 21.7m [2026-01-20T12:03:39.929292] [DEBUG] [REMOTE ] BOLD: Retrieved 453 rows, trimmed to 300. [2026-01-20T12:03:39.929511] [DEBUG] [REMOTE ] BOLD: PASS: History has at least 300 days. [2026-01-20T12:03:39.929819] [DEBUG] [REMOTE ] BOLD: PASS: Price check passed. Min price $1.08. [2026-01-20T12:03:39.929966] [DEBUG] [REMOTE ] BOLD: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:39.930105] [DEBUG] [REMOTE ] BOLD: PASS: Integrity check passed. [2026-01-20T12:03:39.930152] [DEBUG] [REMOTE ] BOLD: Symbol is viable for forecasting. [2026-01-20T12:03:39.930205] [INFO ] [MAIN ] [488/3502] BOLD kept (0.2s) | 488 kept, 0 rejected | 139.3/min | ETA: 21.6m [2026-01-20T12:03:40.540931] [DEBUG] [REMOTE ] BOND: Retrieved 3491 rows, trimmed to 300. [2026-01-20T12:03:40.541131] [DEBUG] [REMOTE ] BOND: PASS: History has at least 300 days. [2026-01-20T12:03:40.541515] [DEBUG] [REMOTE ] BOND: PASS: Price check passed. Min price $92.36. [2026-01-20T12:03:40.541743] [DEBUG] [REMOTE ] BOND: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:40.541929] [DEBUG] [REMOTE ] BOND: PASS: Integrity check passed. [2026-01-20T12:03:40.541988] [DEBUG] [REMOTE ] BOND: Symbol is viable for forecasting. [2026-01-20T12:03:40.542065] [INFO ] [MAIN ] [489/3502] BOND kept (0.6s) | 489 kept, 0 rejected | 139.2/min | ETA: 21.7m [2026-01-20T12:03:41.071534] [DEBUG] [REMOTE ] BOOM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:41.071697] [DEBUG] [REMOTE ] BOOM: PASS: History has at least 300 days. [2026-01-20T12:03:41.071966] [DEBUG] [REMOTE ] BOOM: PASS: Price check passed. Min price $5.53. [2026-01-20T12:03:41.072110] [DEBUG] [REMOTE ] BOOM: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:41.072238] [DEBUG] [REMOTE ] BOOM: PASS: Integrity check passed. [2026-01-20T12:03:41.072279] [DEBUG] [REMOTE ] BOOM: Symbol is viable for forecasting. [2026-01-20T12:03:41.072331] [INFO ] [MAIN ] [490/3502] BOOM kept (0.5s) | 490 kept, 0 rejected | 139.1/min | ETA: 21.7m [2026-01-20T12:03:41.287752] [DEBUG] [REMOTE ] BOTZ: Retrieved 2350 rows, trimmed to 300. [2026-01-20T12:03:41.287962] [DEBUG] [REMOTE ] BOTZ: PASS: History has at least 300 days. [2026-01-20T12:03:41.288262] [DEBUG] [REMOTE ] BOTZ: PASS: Price check passed. Min price $32.94. [2026-01-20T12:03:41.288414] [DEBUG] [REMOTE ] BOTZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:41.288553] [DEBUG] [REMOTE ] BOTZ: PASS: Integrity check passed. [2026-01-20T12:03:41.288622] [DEBUG] [REMOTE ] BOTZ: Symbol is viable for forecasting. [2026-01-20T12:03:41.288692] [INFO ] [MAIN ] [491/3502] BOTZ kept (0.2s) | 491 kept, 0 rejected | 139.2/min | ETA: 21.6m [2026-01-20T12:03:41.872480] [DEBUG] [REMOTE ] BOX: Retrieved 2763 rows, trimmed to 300. [2026-01-20T12:03:41.872684] [DEBUG] [REMOTE ] BOX: PASS: History has at least 300 days. [2026-01-20T12:03:41.873027] [DEBUG] [REMOTE ] BOX: PASS: Price check passed. Min price $25.85. [2026-01-20T12:03:41.873236] [DEBUG] [REMOTE ] BOX: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:41.873422] [DEBUG] [REMOTE ] BOX: PASS: Integrity check passed. [2026-01-20T12:03:41.873488] [DEBUG] [REMOTE ] BOX: Symbol is viable for forecasting. [2026-01-20T12:03:41.873566] [INFO ] [MAIN ] [492/3502] BOX kept (0.6s) | 492 kept, 0 rejected | 139.1/min | ETA: 21.6m [2026-01-20T12:03:42.367243] [DEBUG] [REMOTE ] BP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:42.367496] [DEBUG] [REMOTE ] BP: PASS: History has at least 300 days. [2026-01-20T12:03:42.368074] [DEBUG] [REMOTE ] BP: PASS: Price check passed. Min price $33.31. [2026-01-20T12:03:42.368272] [DEBUG] [REMOTE ] BP: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:42.368466] [DEBUG] [REMOTE ] BP: PASS: Integrity check passed. [2026-01-20T12:03:42.368528] [DEBUG] [REMOTE ] BP: Symbol is viable for forecasting. [2026-01-20T12:03:42.368642] [INFO ] [MAIN ] [493/3502] BP kept (0.5s) | 493 kept, 0 rejected | 139.1/min | ETA: 21.6m [2026-01-20T12:03:43.167844] [DEBUG] [REMOTE ] BPOP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:43.167987] [DEBUG] [REMOTE ] BPOP: PASS: History has at least 300 days. [2026-01-20T12:03:43.168290] [DEBUG] [REMOTE ] BPOP: PASS: Price check passed. Min price $108.54. [2026-01-20T12:03:43.168646] [DEBUG] [REMOTE ] BPOP: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:43.168778] [DEBUG] [REMOTE ] BPOP: PASS: Integrity check passed. [2026-01-20T12:03:43.168820] [DEBUG] [REMOTE ] BPOP: Symbol is viable for forecasting. [2026-01-20T12:03:43.168871] [INFO ] [MAIN ] [494/3502] BPOP kept (0.8s) | 494 kept, 0 rejected | 138.8/min | ETA: 21.7m [2026-01-20T12:03:43.481642] [DEBUG] [REMOTE ] BPRN: Retrieved 2394 rows, trimmed to 300. [2026-01-20T12:03:43.481771] [DEBUG] [REMOTE ] BPRN: PASS: History has at least 300 days. [2026-01-20T12:03:43.481982] [DEBUG] [REMOTE ] BPRN: PASS: Price check passed. Min price $30.14. [2026-01-20T12:03:43.482124] [DEBUG] [REMOTE ] BPRN: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:43.482238] [DEBUG] [REMOTE ] BPRN: PASS: Integrity check passed. [2026-01-20T12:03:43.482278] [DEBUG] [REMOTE ] BPRN: Symbol is viable for forecasting. [2026-01-20T12:03:43.482326] [INFO ] [MAIN ] [495/3502] BPRN kept (0.3s) | 495 kept, 0 rejected | 138.9/min | ETA: 21.6m [2026-01-20T12:03:43.831798] [DEBUG] [REMOTE ] BPYPM: Retrieved 1125 rows, trimmed to 300. [2026-01-20T12:03:43.831968] [DEBUG] [REMOTE ] BPYPM: PASS: History has at least 300 days. [2026-01-20T12:03:43.832294] [DEBUG] [REMOTE ] BPYPM: PASS: Price check passed. Min price $14.88. [2026-01-20T12:03:43.832505] [DEBUG] [REMOTE ] BPYPM: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:43.832696] [DEBUG] [REMOTE ] BPYPM: PASS: Integrity check passed. [2026-01-20T12:03:43.832760] [DEBUG] [REMOTE ] BPYPM: Symbol is viable for forecasting. [2026-01-20T12:03:43.832835] [INFO ] [MAIN ] [496/3502] BPYPM kept (0.4s) | 496 kept, 0 rejected | 139.0/min | ETA: 21.6m [2026-01-20T12:03:44.260863] [DEBUG] [REMOTE ] BPYPO: Retrieved 1616 rows, trimmed to 300. [2026-01-20T12:03:44.260993] [DEBUG] [REMOTE ] BPYPO: PASS: History has at least 300 days. [2026-01-20T12:03:44.261207] [DEBUG] [REMOTE ] BPYPO: PASS: Price check passed. Min price $14.08. [2026-01-20T12:03:44.261345] [DEBUG] [REMOTE ] BPYPO: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:44.261458] [DEBUG] [REMOTE ] BPYPO: PASS: Integrity check passed. [2026-01-20T12:03:44.261498] [DEBUG] [REMOTE ] BPYPO: Symbol is viable for forecasting. [2026-01-20T12:03:44.261545] [INFO ] [MAIN ] [497/3502] BPYPO kept (0.4s) | 497 kept, 0 rejected | 139.0/min | ETA: 21.6m [2026-01-20T12:03:44.538706] [DEBUG] [REMOTE ] BPYPP: Retrieved 1722 rows, trimmed to 300. [2026-01-20T12:03:44.538855] [DEBUG] [REMOTE ] BPYPP: PASS: History has at least 300 days. [2026-01-20T12:03:44.539088] [DEBUG] [REMOTE ] BPYPP: PASS: Price check passed. Min price $14.31. [2026-01-20T12:03:44.539267] [DEBUG] [REMOTE ] BPYPP: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:44.539413] [DEBUG] [REMOTE ] BPYPP: PASS: Integrity check passed. [2026-01-20T12:03:44.539460] [DEBUG] [REMOTE ] BPYPP: Symbol is viable for forecasting. [2026-01-20T12:03:44.539511] [INFO ] [MAIN ] [498/3502] BPYPP kept (0.3s) | 498 kept, 0 rejected | 139.1/min | ETA: 21.6m [2026-01-20T12:03:45.016318] [DEBUG] [REMOTE ] BRAG: Retrieved 1102 rows, trimmed to 300. [2026-01-20T12:03:45.016459] [DEBUG] [REMOTE ] BRAG: PASS: History has at least 300 days. [2026-01-20T12:03:45.016687] [DEBUG] [REMOTE ] BRAG: PASS: Price check passed. Min price $1.95. [2026-01-20T12:03:45.016828] [DEBUG] [REMOTE ] BRAG: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:45.016941] [DEBUG] [REMOTE ] BRAG: PASS: Integrity check passed. [2026-01-20T12:03:45.016982] [DEBUG] [REMOTE ] BRAG: Symbol is viable for forecasting. [2026-01-20T12:03:45.017030] [INFO ] [MAIN ] [499/3502] BRAG kept (0.5s) | 499 kept, 0 rejected | 139.0/min | ETA: 21.6m [2026-01-20T12:03:45.813168] [DEBUG] [REMOTE ] BRC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:45.813318] [DEBUG] [REMOTE ] BRC: PASS: History has at least 300 days. [2026-01-20T12:03:45.813558] [DEBUG] [REMOTE ] BRC: PASS: Price check passed. Min price $72.89. [2026-01-20T12:03:45.813724] [DEBUG] [REMOTE ] BRC: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:45.813845] [DEBUG] [REMOTE ] BRC: PASS: Integrity check passed. [2026-01-20T12:03:45.813887] [DEBUG] [REMOTE ] BRC: Symbol is viable for forecasting. [2026-01-20T12:03:45.813939] [INFO ] [MAIN ] [500/3502] BRC kept (0.8s) | 500 kept, 0 rejected | 138.8/min | ETA: 21.6m [2026-01-20T12:03:46.312872] [DEBUG] [REMOTE ] BRO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:46.313088] [DEBUG] [REMOTE ] BRO: PASS: History has at least 300 days. [2026-01-20T12:03:46.313426] [DEBUG] [REMOTE ] BRO: PASS: Price check passed. Min price $76.42. [2026-01-20T12:03:46.313596] [DEBUG] [REMOTE ] BRO: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:46.313751] [DEBUG] [REMOTE ] BRO: PASS: Integrity check passed. [2026-01-20T12:03:46.313793] [DEBUG] [REMOTE ] BRO: Symbol is viable for forecasting. [2026-01-20T12:03:46.313848] [INFO ] [MAIN ] [501/3502] BRO kept (0.5s) | 501 kept, 0 rejected | 138.8/min | ETA: 21.6m [2026-01-20T12:03:46.567955] [DEBUG] [REMOTE ] BROS: Retrieved 1090 rows, trimmed to 300. [2026-01-20T12:03:46.568089] [DEBUG] [REMOTE ] BROS: PASS: History has at least 300 days. [2026-01-20T12:03:46.568299] [DEBUG] [REMOTE ] BROS: PASS: Price check passed. Min price $50.22. [2026-01-20T12:03:46.568440] [DEBUG] [REMOTE ] BROS: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:46.568776] [DEBUG] [REMOTE ] BROS: PASS: Integrity check passed. [2026-01-20T12:03:46.568818] [DEBUG] [REMOTE ] BROS: Symbol is viable for forecasting. [2026-01-20T12:03:46.568867] [INFO ] [MAIN ] [502/3502] BROS kept (0.3s) | 502 kept, 0 rejected | 138.9/min | ETA: 21.6m [2026-01-20T12:03:47.023861] [DEBUG] [REMOTE ] BRSP: Retrieved 2001 rows, trimmed to 300. [2026-01-20T12:03:47.024009] [DEBUG] [REMOTE ] BRSP: PASS: History has at least 300 days. [2026-01-20T12:03:47.024282] [DEBUG] [REMOTE ] BRSP: PASS: Price check passed. Min price $5.02. [2026-01-20T12:03:47.024436] [DEBUG] [REMOTE ] BRSP: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:47.024563] [DEBUG] [REMOTE ] BRSP: PASS: Integrity check passed. [2026-01-20T12:03:47.024630] [DEBUG] [REMOTE ] BRSP: Symbol is viable for forecasting. [2026-01-20T12:03:47.024682] [INFO ] [MAIN ] [503/3502] BRSP kept (0.5s) | 503 kept, 0 rejected | 138.9/min | ETA: 21.6m [2026-01-20T12:03:47.325669] [DEBUG] [REMOTE ] BRX: Retrieved 3072 rows, trimmed to 300. [2026-01-20T12:03:47.325806] [DEBUG] [REMOTE ] BRX: PASS: History has at least 300 days. [2026-01-20T12:03:47.326044] [DEBUG] [REMOTE ] BRX: PASS: Price check passed. Min price $24.38. [2026-01-20T12:03:47.326225] [DEBUG] [REMOTE ] BRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:47.326360] [DEBUG] [REMOTE ] BRX: PASS: Integrity check passed. [2026-01-20T12:03:47.326403] [DEBUG] [REMOTE ] BRX: Symbol is viable for forecasting. [2026-01-20T12:03:47.326453] [INFO ] [MAIN ] [504/3502] BRX kept (0.3s) | 504 kept, 0 rejected | 138.9/min | ETA: 21.6m [2026-01-20T12:03:47.691374] [DEBUG] [REMOTE ] BRZE: Retrieved 1045 rows, trimmed to 300. [2026-01-20T12:03:47.691498] [DEBUG] [REMOTE ] BRZE: PASS: History has at least 300 days. [2026-01-20T12:03:47.691742] [DEBUG] [REMOTE ] BRZE: PASS: Price check passed. Min price $23.03. [2026-01-20T12:03:47.691877] [DEBUG] [REMOTE ] BRZE: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:47.691985] [DEBUG] [REMOTE ] BRZE: PASS: Integrity check passed. [2026-01-20T12:03:47.692025] [DEBUG] [REMOTE ] BRZE: Symbol is viable for forecasting. [2026-01-20T12:03:47.692082] [INFO ] [MAIN ] [505/3502] BRZE kept (0.4s) | 505 kept, 0 rejected | 139.0/min | ETA: 21.6m [2026-01-20T12:03:48.270934] [DEBUG] [REMOTE ] BSAC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:48.271095] [DEBUG] [REMOTE ] BSAC: PASS: History has at least 300 days. [2026-01-20T12:03:48.271346] [DEBUG] [REMOTE ] BSAC: PASS: Price check passed. Min price $28.03. [2026-01-20T12:03:48.271486] [DEBUG] [REMOTE ] BSAC: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:48.271632] [DEBUG] [REMOTE ] BSAC: PASS: Integrity check passed. [2026-01-20T12:03:48.271676] [DEBUG] [REMOTE ] BSAC: Symbol is viable for forecasting. [2026-01-20T12:03:48.271727] [INFO ] [MAIN ] [506/3502] BSAC kept (0.6s) | 506 kept, 0 rejected | 138.9/min | ETA: 21.6m [2026-01-20T12:03:48.580297] [DEBUG] [REMOTE ] BSCQ: Retrieved 2347 rows, trimmed to 300. [2026-01-20T12:03:48.580425] [DEBUG] [REMOTE ] BSCQ: PASS: History has at least 300 days. [2026-01-20T12:03:48.580669] [DEBUG] [REMOTE ] BSCQ: PASS: Price check passed. Min price $19.41. [2026-01-20T12:03:48.580817] [DEBUG] [REMOTE ] BSCQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:48.580935] [DEBUG] [REMOTE ] BSCQ: PASS: Integrity check passed. [2026-01-20T12:03:48.580975] [DEBUG] [REMOTE ] BSCQ: Symbol is viable for forecasting. [2026-01-20T12:03:48.581023] [INFO ] [MAIN ] [507/3502] BSCQ kept (0.3s) | 507 kept, 0 rejected | 139.0/min | ETA: 21.6m [2026-01-20T12:03:49.023121] [DEBUG] [REMOTE ] BSCS: Retrieved 1870 rows, trimmed to 300. [2026-01-20T12:03:49.023279] [DEBUG] [REMOTE ] BSCS: PASS: History has at least 300 days. [2026-01-20T12:03:49.023794] [DEBUG] [REMOTE ] BSCS: PASS: Price check passed. Min price $20.38. [2026-01-20T12:03:49.024012] [DEBUG] [REMOTE ] BSCS: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:49.024181] [DEBUG] [REMOTE ] BSCS: PASS: Integrity check passed. [2026-01-20T12:03:49.024240] [DEBUG] [REMOTE ] BSCS: Symbol is viable for forecasting. [2026-01-20T12:03:49.024309] [INFO ] [MAIN ] [508/3502] BSCS kept (0.4s) | 508 kept, 0 rejected | 139.0/min | ETA: 21.5m [2026-01-20T12:03:49.254499] [DEBUG] [REMOTE ] BSCX: Retrieved 584 rows, trimmed to 300. [2026-01-20T12:03:49.254651] [DEBUG] [REMOTE ] BSCX: PASS: History has at least 300 days. [2026-01-20T12:03:49.254862] [DEBUG] [REMOTE ] BSCX: PASS: Price check passed. Min price $21.20. [2026-01-20T12:03:49.255007] [DEBUG] [REMOTE ] BSCX: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:49.255137] [DEBUG] [REMOTE ] BSCX: PASS: Integrity check passed. [2026-01-20T12:03:49.255195] [DEBUG] [REMOTE ] BSCX: Symbol is viable for forecasting. [2026-01-20T12:03:49.255251] [INFO ] [MAIN ] [509/3502] BSCX kept (0.2s) | 509 kept, 0 rejected | 139.1/min | ETA: 21.5m [2026-01-20T12:03:49.710418] [DEBUG] [REMOTE ] BSCY: Retrieved 401 rows, trimmed to 300. [2026-01-20T12:03:49.710544] [DEBUG] [REMOTE ] BSCY: PASS: History has at least 300 days. [2026-01-20T12:03:49.710805] [DEBUG] [REMOTE ] BSCY: PASS: Price check passed. Min price $20.77. [2026-01-20T12:03:49.710952] [DEBUG] [REMOTE ] BSCY: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:49.711090] [DEBUG] [REMOTE ] BSCY: PASS: Integrity check passed. [2026-01-20T12:03:49.711138] [DEBUG] [REMOTE ] BSCY: Symbol is viable for forecasting. [2026-01-20T12:03:49.711188] [INFO ] [MAIN ] [510/3502] BSCY kept (0.5s) | 510 kept, 0 rejected | 139.1/min | ETA: 21.5m [2026-01-20T12:03:50.221699] [DEBUG] [REMOTE ] BSJQ: Retrieved 1870 rows, trimmed to 300. [2026-01-20T12:03:50.221876] [DEBUG] [REMOTE ] BSJQ: PASS: History has at least 300 days. [2026-01-20T12:03:50.222181] [DEBUG] [REMOTE ] BSJQ: PASS: Price check passed. Min price $23.11. [2026-01-20T12:03:50.222361] [DEBUG] [REMOTE ] BSJQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:50.222521] [DEBUG] [REMOTE ] BSJQ: PASS: Integrity check passed. [2026-01-20T12:03:50.222615] [DEBUG] [REMOTE ] BSJQ: Symbol is viable for forecasting. [2026-01-20T12:03:50.222696] [INFO ] [MAIN ] [511/3502] BSJQ kept (0.5s) | 511 kept, 0 rejected | 139.0/min | ETA: 21.5m [2026-01-20T12:03:50.597932] [DEBUG] [REMOTE ] BSJS: Retrieved 1341 rows, trimmed to 300. [2026-01-20T12:03:50.598086] [DEBUG] [REMOTE ] BSJS: PASS: History has at least 300 days. [2026-01-20T12:03:50.598329] [DEBUG] [REMOTE ] BSJS: PASS: Price check passed. Min price $21.68. [2026-01-20T12:03:50.598473] [DEBUG] [REMOTE ] BSJS: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:50.598620] [DEBUG] [REMOTE ] BSJS: PASS: Integrity check passed. [2026-01-20T12:03:50.598666] [DEBUG] [REMOTE ] BSJS: Symbol is viable for forecasting. [2026-01-20T12:03:50.598716] [INFO ] [MAIN ] [512/3502] BSJS kept (0.4s) | 512 kept, 0 rejected | 139.1/min | ETA: 21.5m [2026-01-20T12:03:50.974412] [DEBUG] [REMOTE ] BSL: Retrieved 3936 rows, trimmed to 300. [2026-01-20T12:03:50.974550] [DEBUG] [REMOTE ] BSL: PASS: History has at least 300 days. [2026-01-20T12:03:50.974835] [DEBUG] [REMOTE ] BSL: PASS: Price check passed. Min price $13.31. [2026-01-20T12:03:50.974986] [DEBUG] [REMOTE ] BSL: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:50.975108] [DEBUG] [REMOTE ] BSL: PASS: Integrity check passed. [2026-01-20T12:03:50.975151] [DEBUG] [REMOTE ] BSL: Symbol is viable for forecasting. [2026-01-20T12:03:50.975200] [INFO ] [MAIN ] [513/3502] BSL kept (0.4s) | 513 kept, 0 rejected | 139.1/min | ETA: 21.5m [2026-01-20T12:03:51.450377] [DEBUG] [REMOTE ] BSM: Retrieved 2695 rows, trimmed to 300. [2026-01-20T12:03:51.450513] [DEBUG] [REMOTE ] BSM: PASS: History has at least 300 days. [2026-01-20T12:03:51.450785] [DEBUG] [REMOTE ] BSM: PASS: Price check passed. Min price $12.56. [2026-01-20T12:03:51.450937] [DEBUG] [REMOTE ] BSM: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:51.451060] [DEBUG] [REMOTE ] BSM: PASS: Integrity check passed. [2026-01-20T12:03:51.451103] [DEBUG] [REMOTE ] BSM: Symbol is viable for forecasting. [2026-01-20T12:03:51.451156] [INFO ] [MAIN ] [514/3502] BSM kept (0.5s) | 514 kept, 0 rejected | 139.1/min | ETA: 21.5m [2026-01-20T12:03:51.782166] [DEBUG] [REMOTE ] BSMQ: Retrieved 1586 rows, trimmed to 300. [2026-01-20T12:03:51.782297] [DEBUG] [REMOTE ] BSMQ: PASS: History has at least 300 days. [2026-01-20T12:03:51.782505] [DEBUG] [REMOTE ] BSMQ: PASS: Price check passed. Min price $23.46. [2026-01-20T12:03:51.782675] [DEBUG] [REMOTE ] BSMQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:51.782791] [DEBUG] [REMOTE ] BSMQ: PASS: Integrity check passed. [2026-01-20T12:03:51.782832] [DEBUG] [REMOTE ] BSMQ: Symbol is viable for forecasting. [2026-01-20T12:03:51.782881] [INFO ] [MAIN ] [515/3502] BSMQ kept (0.3s) | 515 kept, 0 rejected | 139.1/min | ETA: 21.5m [2026-01-20T12:03:52.097266] [DEBUG] [REMOTE ] BSMS: Retrieved 1555 rows, trimmed to 300. [2026-01-20T12:03:52.097406] [DEBUG] [REMOTE ] BSMS: PASS: History has at least 300 days. [2026-01-20T12:03:52.097720] [DEBUG] [REMOTE ] BSMS: PASS: Price check passed. Min price $23.23. [2026-01-20T12:03:52.097890] [DEBUG] [REMOTE ] BSMS: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:52.098016] [DEBUG] [REMOTE ] BSMS: PASS: Integrity check passed. [2026-01-20T12:03:52.098059] [DEBUG] [REMOTE ] BSMS: Symbol is viable for forecasting. [2026-01-20T12:03:52.098110] [INFO ] [MAIN ] [516/3502] BSMS kept (0.3s) | 516 kept, 0 rejected | 139.2/min | ETA: 21.5m [2026-01-20T12:03:52.486884] [DEBUG] [REMOTE ] BSSX: Retrieved 584 rows, trimmed to 300. [2026-01-20T12:03:52.487022] [DEBUG] [REMOTE ] BSSX: PASS: History has at least 300 days. [2026-01-20T12:03:52.487263] [DEBUG] [REMOTE ] BSSX: PASS: Price check passed. Min price $25.65. [2026-01-20T12:03:52.487411] [DEBUG] [REMOTE ] BSSX: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:52.487548] [DEBUG] [REMOTE ] BSSX: PASS: Integrity check passed. [2026-01-20T12:03:52.487610] [DEBUG] [REMOTE ] BSSX: Symbol is viable for forecasting. [2026-01-20T12:03:52.487660] [INFO ] [MAIN ] [517/3502] BSSX kept (0.4s) | 517 kept, 0 rejected | 139.2/min | ETA: 21.4m [2026-01-20T12:03:52.982390] [DEBUG] [REMOTE ] BSTZ: Retrieved 1650 rows, trimmed to 300. [2026-01-20T12:03:52.982545] [DEBUG] [REMOTE ] BSTZ: PASS: History has at least 300 days. [2026-01-20T12:03:52.982840] [DEBUG] [REMOTE ] BSTZ: PASS: Price check passed. Min price $20.49. [2026-01-20T12:03:52.983018] [DEBUG] [REMOTE ] BSTZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:52.983163] [DEBUG] [REMOTE ] BSTZ: PASS: Integrity check passed. [2026-01-20T12:03:52.983218] [DEBUG] [REMOTE ] BSTZ: Symbol is viable for forecasting. [2026-01-20T12:03:52.983282] [INFO ] [MAIN ] [518/3502] BSTZ kept (0.5s) | 518 kept, 0 rejected | 139.2/min | ETA: 21.4m [2026-01-20T12:03:53.394919] [DEBUG] [REMOTE ] BSVN: Retrieved 1841 rows, trimmed to 300. [2026-01-20T12:03:53.395069] [DEBUG] [REMOTE ] BSVN: PASS: History has at least 300 days. [2026-01-20T12:03:53.395333] [DEBUG] [REMOTE ] BSVN: PASS: Price check passed. Min price $40.16. [2026-01-20T12:03:53.395507] [DEBUG] [REMOTE ] BSVN: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:53.395674] [DEBUG] [REMOTE ] BSVN: PASS: Integrity check passed. [2026-01-20T12:03:53.395729] [DEBUG] [REMOTE ] BSVN: Symbol is viable for forecasting. [2026-01-20T12:03:53.395791] [INFO ] [MAIN ] [519/3502] BSVN kept (0.4s) | 519 kept, 0 rejected | 139.2/min | ETA: 21.4m [2026-01-20T12:03:53.816276] [DEBUG] [REMOTE ] BSVO: Retrieved 716 rows, trimmed to 300. [2026-01-20T12:03:53.816433] [DEBUG] [REMOTE ] BSVO: PASS: History has at least 300 days. [2026-01-20T12:03:53.816707] [DEBUG] [REMOTE ] BSVO: PASS: Price check passed. Min price $21.29. [2026-01-20T12:03:53.816883] [DEBUG] [REMOTE ] BSVO: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:53.817024] [DEBUG] [REMOTE ] BSVO: PASS: Integrity check passed. [2026-01-20T12:03:53.817094] [DEBUG] [REMOTE ] BSVO: Symbol is viable for forecasting. [2026-01-20T12:03:53.817158] [INFO ] [MAIN ] [520/3502] BSVO kept (0.4s) | 520 kept, 0 rejected | 139.2/min | ETA: 21.4m [2026-01-20T12:03:54.337681] [DEBUG] [REMOTE ] BSX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:54.337834] [DEBUG] [REMOTE ] BSX: PASS: History has at least 300 days. [2026-01-20T12:03:54.338074] [DEBUG] [REMOTE ] BSX: PASS: Price check passed. Min price $88.07. [2026-01-20T12:03:54.338221] [DEBUG] [REMOTE ] BSX: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:54.338344] [DEBUG] [REMOTE ] BSX: PASS: Integrity check passed. [2026-01-20T12:03:54.338388] [DEBUG] [REMOTE ] BSX: Symbol is viable for forecasting. [2026-01-20T12:03:54.338437] [INFO ] [MAIN ] [521/3502] BSX kept (0.5s) | 521 kept, 0 rejected | 139.2/min | ETA: 21.4m [2026-01-20T12:03:54.599481] [DEBUG] [REMOTE ] BSY: Retrieved 1336 rows, trimmed to 300. [2026-01-20T12:03:54.599632] [DEBUG] [REMOTE ] BSY: PASS: History has at least 300 days. [2026-01-20T12:03:54.599840] [DEBUG] [REMOTE ] BSY: PASS: Price check passed. Min price $38.07. [2026-01-20T12:03:54.599975] [DEBUG] [REMOTE ] BSY: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:54.600086] [DEBUG] [REMOTE ] BSY: PASS: Integrity check passed. [2026-01-20T12:03:54.600127] [DEBUG] [REMOTE ] BSY: Symbol is viable for forecasting. [2026-01-20T12:03:54.600175] [INFO ] [MAIN ] [522/3502] BSY kept (0.3s) | 522 kept, 0 rejected | 139.3/min | ETA: 21.4m [2026-01-20T12:03:55.130683] [DEBUG] [REMOTE ] BTA: Retrieved 5005 rows, trimmed to 300. [2026-01-20T12:03:55.130812] [DEBUG] [REMOTE ] BTA: PASS: History has at least 300 days. [2026-01-20T12:03:55.131019] [DEBUG] [REMOTE ] BTA: PASS: Price check passed. Min price $9.25. [2026-01-20T12:03:55.131153] [DEBUG] [REMOTE ] BTA: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:55.131266] [DEBUG] [REMOTE ] BTA: PASS: Integrity check passed. [2026-01-20T12:03:55.131307] [DEBUG] [REMOTE ] BTA: Symbol is viable for forecasting. [2026-01-20T12:03:55.131355] [INFO ] [MAIN ] [523/3502] BTA kept (0.5s) | 523 kept, 0 rejected | 139.2/min | ETA: 21.4m [2026-01-20T12:03:55.419281] [DEBUG] [REMOTE ] BTAI: Retrieved 1977 rows, trimmed to 300. [2026-01-20T12:03:55.419413] [DEBUG] [REMOTE ] BTAI: PASS: History has at least 300 days. [2026-01-20T12:03:55.419654] [DEBUG] [REMOTE ] BTAI: PASS: Price check passed. Min price $1.53. [2026-01-20T12:03:55.419791] [DEBUG] [REMOTE ] BTAI: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:55.419904] [DEBUG] [REMOTE ] BTAI: PASS: Integrity check passed. [2026-01-20T12:03:55.419945] [DEBUG] [REMOTE ] BTAI: Symbol is viable for forecasting. [2026-01-20T12:03:55.419994] [INFO ] [MAIN ] [524/3502] BTAI kept (0.3s) | 524 kept, 0 rejected | 139.3/min | ETA: 21.4m [2026-01-20T12:03:55.784202] [DEBUG] [REMOTE ] BTCS: Retrieved 2987 rows, trimmed to 300. [2026-01-20T12:03:55.784335] [DEBUG] [REMOTE ] BTCS: PASS: History has at least 300 days. [2026-01-20T12:03:55.784548] [DEBUG] [REMOTE ] BTCS: PASS: Price check passed. Min price $2.55. [2026-01-20T12:03:55.784731] [DEBUG] [REMOTE ] BTCS: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:55.784869] [DEBUG] [REMOTE ] BTCS: PASS: Integrity check passed. [2026-01-20T12:03:55.784911] [DEBUG] [REMOTE ] BTCS: Symbol is viable for forecasting. [2026-01-20T12:03:55.784962] [INFO ] [MAIN ] [525/3502] BTCS kept (0.4s) | 525 kept, 0 rejected | 139.3/min | ETA: 21.4m [2026-01-20T12:03:56.336069] [DEBUG] [REMOTE ] BTE: Retrieved 4980 rows, trimmed to 300. [2026-01-20T12:03:56.336276] [DEBUG] [REMOTE ] BTE: PASS: History has at least 300 days. [2026-01-20T12:03:56.336561] [DEBUG] [REMOTE ] BTE: PASS: Price check passed. Min price $2.26. [2026-01-20T12:03:56.336729] [DEBUG] [REMOTE ] BTE: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:56.336866] [DEBUG] [REMOTE ] BTE: PASS: Integrity check passed. [2026-01-20T12:03:56.336908] [DEBUG] [REMOTE ] BTE: Symbol is viable for forecasting. [2026-01-20T12:03:56.336965] [INFO ] [MAIN ] [526/3502] BTE kept (0.6s) | 526 kept, 0 rejected | 139.2/min | ETA: 21.4m [2026-01-20T12:03:56.576423] [DEBUG] [REMOTE ] BTF: Retrieved 1063 rows, trimmed to 300. [2026-01-20T12:03:56.576648] [DEBUG] [REMOTE ] BTF: PASS: History has at least 300 days. [2026-01-20T12:03:56.577001] [DEBUG] [REMOTE ] BTF: PASS: Price check passed. Min price $4.86. [2026-01-20T12:03:56.577184] [DEBUG] [REMOTE ] BTF: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:56.577317] [DEBUG] [REMOTE ] BTF: PASS: Integrity check passed. [2026-01-20T12:03:56.577361] [DEBUG] [REMOTE ] BTF: Symbol is viable for forecasting. [2026-01-20T12:03:56.577418] [INFO ] [MAIN ] [527/3502] BTF kept (0.2s) | 527 kept, 0 rejected | 139.4/min | ETA: 21.3m [2026-01-20T12:03:57.276006] [DEBUG] [REMOTE ] BTI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:03:57.276145] [DEBUG] [REMOTE ] BTI: PASS: History has at least 300 days. [2026-01-20T12:03:57.276381] [DEBUG] [REMOTE ] BTI: PASS: Price check passed. Min price $50.47. [2026-01-20T12:03:57.276523] [DEBUG] [REMOTE ] BTI: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:57.276669] [DEBUG] [REMOTE ] BTI: PASS: Integrity check passed. [2026-01-20T12:03:57.276713] [DEBUG] [REMOTE ] BTI: Symbol is viable for forecasting. [2026-01-20T12:03:57.276763] [INFO ] [MAIN ] [528/3502] BTI kept (0.7s) | 528 kept, 0 rejected | 139.2/min | ETA: 21.4m [2026-01-20T12:03:57.398004] [DEBUG] [REMOTE ] BTM: Retrieved 639 rows, trimmed to 300. [2026-01-20T12:03:57.398131] [DEBUG] [REMOTE ] BTM: PASS: History has at least 300 days. [2026-01-20T12:03:57.398334] [DEBUG] [REMOTE ] BTM: PASS: Price check passed. Min price $1.27. [2026-01-20T12:03:57.398471] [DEBUG] [REMOTE ] BTM: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:57.398599] [DEBUG] [REMOTE ] BTM: PASS: Integrity check passed. [2026-01-20T12:03:57.398642] [DEBUG] [REMOTE ] BTM: Symbol is viable for forecasting. [2026-01-20T12:03:57.398691] [INFO ] [MAIN ] [529/3502] BTM kept (0.1s) | 529 kept, 0 rejected | 139.4/min | ETA: 21.3m [2026-01-20T12:03:57.816298] [DEBUG] [REMOTE ] BTMD: Retrieved 1187 rows, trimmed to 300. [2026-01-20T12:03:57.816426] [DEBUG] [REMOTE ] BTMD: PASS: History has at least 300 days. [2026-01-20T12:03:57.816652] [DEBUG] [REMOTE ] BTMD: PASS: Price check passed. Min price $2.32. [2026-01-20T12:03:57.816794] [DEBUG] [REMOTE ] BTMD: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:57.816909] [DEBUG] [REMOTE ] BTMD: PASS: Integrity check passed. [2026-01-20T12:03:57.816951] [DEBUG] [REMOTE ] BTMD: Symbol is viable for forecasting. [2026-01-20T12:03:57.817000] [INFO ] [MAIN ] [530/3502] BTMD kept (0.4s) | 530 kept, 0 rejected | 139.4/min | ETA: 21.3m [2026-01-20T12:03:58.180155] [DEBUG] [REMOTE ] BTSG: Retrieved 496 rows, trimmed to 300. [2026-01-20T12:03:58.180300] [DEBUG] [REMOTE ] BTSG: PASS: History has at least 300 days. [2026-01-20T12:03:58.180535] [DEBUG] [REMOTE ] BTSG: PASS: Price check passed. Min price $31.36. [2026-01-20T12:03:58.180716] [DEBUG] [REMOTE ] BTSG: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:58.180845] [DEBUG] [REMOTE ] BTSG: PASS: Integrity check passed. [2026-01-20T12:03:58.180892] [DEBUG] [REMOTE ] BTSG: Symbol is viable for forecasting. [2026-01-20T12:03:58.180949] [INFO ] [MAIN ] [531/3502] BTSG kept (0.4s) | 531 kept, 0 rejected | 139.4/min | ETA: 21.3m [2026-01-20T12:03:58.875521] [DEBUG] [REMOTE ] BTZ: Retrieved 4796 rows, trimmed to 300. [2026-01-20T12:03:58.875737] [DEBUG] [REMOTE ] BTZ: PASS: History has at least 300 days. [2026-01-20T12:03:58.876054] [DEBUG] [REMOTE ] BTZ: PASS: Price check passed. Min price $10.63. [2026-01-20T12:03:58.876206] [DEBUG] [REMOTE ] BTZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:58.876341] [DEBUG] [REMOTE ] BTZ: PASS: Integrity check passed. [2026-01-20T12:03:58.876387] [DEBUG] [REMOTE ] BTZ: Symbol is viable for forecasting. [2026-01-20T12:03:58.876440] [INFO ] [MAIN ] [532/3502] BTZ kept (0.7s) | 532 kept, 0 rejected | 139.3/min | ETA: 21.3m [2026-01-20T12:03:59.144667] [DEBUG] [REMOTE ] BUD: Retrieved 4163 rows, trimmed to 300. [2026-01-20T12:03:59.144829] [DEBUG] [REMOTE ] BUD: PASS: History has at least 300 days. [2026-01-20T12:03:59.145097] [DEBUG] [REMOTE ] BUD: PASS: Price check passed. Min price $59.84. [2026-01-20T12:03:59.145258] [DEBUG] [REMOTE ] BUD: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:59.145391] [DEBUG] [REMOTE ] BUD: PASS: Integrity check passed. [2026-01-20T12:03:59.145433] [DEBUG] [REMOTE ] BUD: Symbol is viable for forecasting. [2026-01-20T12:03:59.145485] [INFO ] [MAIN ] [533/3502] BUD kept (0.3s) | 533 kept, 0 rejected | 139.4/min | ETA: 21.3m [2026-01-20T12:03:59.466854] [DEBUG] [REMOTE ] BUFC: Retrieved 525 rows, trimmed to 300. [2026-01-20T12:03:59.467002] [DEBUG] [REMOTE ] BUFC: PASS: History has at least 300 days. [2026-01-20T12:03:59.467238] [DEBUG] [REMOTE ] BUFC: PASS: Price check passed. Min price $40.36. [2026-01-20T12:03:59.467374] [DEBUG] [REMOTE ] BUFC: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:59.467487] [DEBUG] [REMOTE ] BUFC: PASS: Integrity check passed. [2026-01-20T12:03:59.467528] [DEBUG] [REMOTE ] BUFC: Symbol is viable for forecasting. [2026-01-20T12:03:59.467595] [INFO ] [MAIN ] [534/3502] BUFC kept (0.3s) | 534 kept, 0 rejected | 139.4/min | ETA: 21.3m [2026-01-20T12:03:59.986904] [DEBUG] [REMOTE ] BUG: Retrieved 1561 rows, trimmed to 300. [2026-01-20T12:03:59.987125] [DEBUG] [REMOTE ] BUG: PASS: History has at least 300 days. [2026-01-20T12:03:59.987457] [DEBUG] [REMOTE ] BUG: PASS: Price check passed. Min price $29.75. [2026-01-20T12:03:59.987637] [DEBUG] [REMOTE ] BUG: PASS: Continuity check passed with 300 days. [2026-01-20T12:03:59.987785] [DEBUG] [REMOTE ] BUG: PASS: Integrity check passed. [2026-01-20T12:03:59.987829] [DEBUG] [REMOTE ] BUG: Symbol is viable for forecasting. [2026-01-20T12:03:59.987885] [INFO ] [MAIN ] [535/3502] BUG kept (0.5s) | 535 kept, 0 rejected | 139.4/min | ETA: 21.3m [2026-01-20T12:04:00.455152] [DEBUG] [REMOTE ] BUI: Retrieved 3557 rows, trimmed to 300. [2026-01-20T12:04:00.455291] [DEBUG] [REMOTE ] BUI: PASS: History has at least 300 days. [2026-01-20T12:04:00.455519] [DEBUG] [REMOTE ] BUI: PASS: Price check passed. Min price $24.48. [2026-01-20T12:04:00.455681] [DEBUG] [REMOTE ] BUI: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:00.455802] [DEBUG] [REMOTE ] BUI: PASS: Integrity check passed. [2026-01-20T12:04:00.455847] [DEBUG] [REMOTE ] BUI: Symbol is viable for forecasting. [2026-01-20T12:04:00.455897] [INFO ] [MAIN ] [536/3502] BUI kept (0.5s) | 536 kept, 0 rejected | 139.4/min | ETA: 21.3m [2026-01-20T12:04:00.809221] [DEBUG] [REMOTE ] BURL: Retrieved 3092 rows, trimmed to 300. [2026-01-20T12:04:00.809356] [DEBUG] [REMOTE ] BURL: PASS: History has at least 300 days. [2026-01-20T12:04:00.809603] [DEBUG] [REMOTE ] BURL: PASS: Price check passed. Min price $242.43. [2026-01-20T12:04:00.809746] [DEBUG] [REMOTE ] BURL: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:00.809862] [DEBUG] [REMOTE ] BURL: PASS: Integrity check passed. [2026-01-20T12:04:00.809904] [DEBUG] [REMOTE ] BURL: Symbol is viable for forecasting. [2026-01-20T12:04:00.809953] [INFO ] [MAIN ] [537/3502] BURL kept (0.4s) | 537 kept, 0 rejected | 139.4/min | ETA: 21.3m [2026-01-20T12:04:01.342425] [DEBUG] [REMOTE ] BUSE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:01.342652] [DEBUG] [REMOTE ] BUSE: PASS: History has at least 300 days. [2026-01-20T12:04:01.342982] [DEBUG] [REMOTE ] BUSE: PASS: Price check passed. Min price $22.17. [2026-01-20T12:04:01.343173] [DEBUG] [REMOTE ] BUSE: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:01.343331] [DEBUG] [REMOTE ] BUSE: PASS: Integrity check passed. [2026-01-20T12:04:01.343389] [DEBUG] [REMOTE ] BUSE: Symbol is viable for forecasting. [2026-01-20T12:04:01.343455] [INFO ] [MAIN ] [538/3502] BUSE kept (0.5s) | 538 kept, 0 rejected | 139.3/min | ETA: 21.3m [2026-01-20T12:04:01.437321] [DEBUG] [REMOTE ] BUXX: Retrieved 612 rows, trimmed to 300. [2026-01-20T12:04:01.437457] [DEBUG] [REMOTE ] BUXX: PASS: History has at least 300 days. [2026-01-20T12:04:01.437694] [DEBUG] [REMOTE ] BUXX: PASS: Price check passed. Min price $20.05. [2026-01-20T12:04:01.437836] [DEBUG] [REMOTE ] BUXX: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:01.437950] [DEBUG] [REMOTE ] BUXX: PASS: Integrity check passed. [2026-01-20T12:04:01.437991] [DEBUG] [REMOTE ] BUXX: Symbol is viable for forecasting. [2026-01-20T12:04:01.438040] [INFO ] [MAIN ] [539/3502] BUXX kept (0.1s) | 539 kept, 0 rejected | 139.5/min | ETA: 21.2m [2026-01-20T12:04:02.048200] [DEBUG] [REMOTE ] BVFL: Retrieved 2307 rows, trimmed to 300. [2026-01-20T12:04:02.048360] [DEBUG] [REMOTE ] BVFL: PASS: History has at least 300 days. [2026-01-20T12:04:02.048626] [DEBUG] [REMOTE ] BVFL: PASS: Price check passed. Min price $16.25. [2026-01-20T12:04:02.048771] [DEBUG] [REMOTE ] BVFL: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:02.048894] [DEBUG] [REMOTE ] BVFL: PASS: Integrity check passed. [2026-01-20T12:04:02.048936] [DEBUG] [REMOTE ] BVFL: Symbol is viable for forecasting. [2026-01-20T12:04:02.048985] [INFO ] [MAIN ] [540/3502] BVFL kept (0.6s) | 540 kept, 0 rejected | 139.4/min | ETA: 21.2m [2026-01-20T12:04:02.481993] [DEBUG] [REMOTE ] BVN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:02.482136] [DEBUG] [REMOTE ] BVN: PASS: History has at least 300 days. [2026-01-20T12:04:02.482376] [DEBUG] [REMOTE ] BVN: PASS: Price check passed. Min price $21.03. [2026-01-20T12:04:02.482520] [DEBUG] [REMOTE ] BVN: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:02.482664] [DEBUG] [REMOTE ] BVN: PASS: Integrity check passed. [2026-01-20T12:04:02.482708] [DEBUG] [REMOTE ] BVN: Symbol is viable for forecasting. [2026-01-20T12:04:02.482758] [INFO ] [MAIN ] [541/3502] BVN kept (0.4s) | 541 kept, 0 rejected | 139.4/min | ETA: 21.2m [2026-01-20T12:04:02.816331] [DEBUG] [REMOTE ] BVS: Retrieved 1239 rows, trimmed to 300. [2026-01-20T12:04:02.816498] [DEBUG] [REMOTE ] BVS: PASS: History has at least 300 days. [2026-01-20T12:04:02.816781] [DEBUG] [REMOTE ] BVS: PASS: Price check passed. Min price $6.53. [2026-01-20T12:04:02.816935] [DEBUG] [REMOTE ] BVS: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:02.817087] [DEBUG] [REMOTE ] BVS: PASS: Integrity check passed. [2026-01-20T12:04:02.817133] [DEBUG] [REMOTE ] BVS: Symbol is viable for forecasting. [2026-01-20T12:04:02.817184] [INFO ] [MAIN ] [542/3502] BVS kept (0.3s) | 542 kept, 0 rejected | 139.5/min | ETA: 21.2m [2026-01-20T12:04:03.417585] [DEBUG] [REMOTE ] BWA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:03.417748] [DEBUG] [REMOTE ] BWA: PASS: History has at least 300 days. [2026-01-20T12:04:03.418015] [DEBUG] [REMOTE ] BWA: PASS: Price check passed. Min price $40.80. [2026-01-20T12:04:03.418155] [DEBUG] [REMOTE ] BWA: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:03.418284] [DEBUG] [REMOTE ] BWA: PASS: Integrity check passed. [2026-01-20T12:04:03.418327] [DEBUG] [REMOTE ] BWA: Symbol is viable for forecasting. [2026-01-20T12:04:03.418377] [INFO ] [MAIN ] [543/3502] BWA kept (0.6s) | 543 kept, 0 rejected | 139.4/min | ETA: 21.2m [2026-01-20T12:04:03.550632] [DEBUG] [REMOTE ] BWAY: Retrieved 1698 rows, trimmed to 300. [2026-01-20T12:04:03.550765] [DEBUG] [REMOTE ] BWAY: PASS: History has at least 300 days. [2026-01-20T12:04:03.550978] [DEBUG] [REMOTE ] BWAY: PASS: Price check passed. Min price $14.50. [2026-01-20T12:04:03.551118] [DEBUG] [REMOTE ] BWAY: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:03.551235] [DEBUG] [REMOTE ] BWAY: PASS: Integrity check passed. [2026-01-20T12:04:03.551278] [DEBUG] [REMOTE ] BWAY: Symbol is viable for forecasting. [2026-01-20T12:04:03.551330] [INFO ] [MAIN ] [544/3502] BWAY kept (0.1s) | 544 kept, 0 rejected | 139.6/min | ETA: 21.2m [2026-01-20T12:04:04.129202] [DEBUG] [REMOTE ] BWB: Retrieved 1973 rows, trimmed to 300. [2026-01-20T12:04:04.129353] [DEBUG] [REMOTE ] BWB: PASS: History has at least 300 days. [2026-01-20T12:04:04.129638] [DEBUG] [REMOTE ] BWB: PASS: Price check passed. Min price $16.17. [2026-01-20T12:04:04.129804] [DEBUG] [REMOTE ] BWB: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:04.129944] [DEBUG] [REMOTE ] BWB: PASS: Integrity check passed. [2026-01-20T12:04:04.129992] [DEBUG] [REMOTE ] BWB: Symbol is viable for forecasting. [2026-01-20T12:04:04.130052] [INFO ] [MAIN ] [545/3502] BWB kept (0.6s) | 545 kept, 0 rejected | 139.5/min | ETA: 21.2m [2026-01-20T12:04:04.661877] [DEBUG] [REMOTE ] BWEN: Retrieved 5487 rows, trimmed to 300. [2026-01-20T12:04:04.662013] [DEBUG] [REMOTE ] BWEN: PASS: History has at least 300 days. [2026-01-20T12:04:04.662231] [DEBUG] [REMOTE ] BWEN: PASS: Price check passed. Min price $2.00. [2026-01-20T12:04:04.662372] [DEBUG] [REMOTE ] BWEN: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:04.662491] [DEBUG] [REMOTE ] BWEN: PASS: Integrity check passed. [2026-01-20T12:04:04.662533] [DEBUG] [REMOTE ] BWEN: Symbol is viable for forecasting. [2026-01-20T12:04:04.662601] [INFO ] [MAIN ] [546/3502] BWEN kept (0.5s) | 546 kept, 0 rejected | 139.4/min | ETA: 21.2m [2026-01-20T12:04:04.957354] [DEBUG] [REMOTE ] BWFG: Retrieved 3973 rows, trimmed to 300. [2026-01-20T12:04:04.957491] [DEBUG] [REMOTE ] BWFG: PASS: History has at least 300 days. [2026-01-20T12:04:04.957751] [DEBUG] [REMOTE ] BWFG: PASS: Price check passed. Min price $42.74. [2026-01-20T12:04:04.957891] [DEBUG] [REMOTE ] BWFG: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:04.958010] [DEBUG] [REMOTE ] BWFG: PASS: Integrity check passed. [2026-01-20T12:04:04.958050] [DEBUG] [REMOTE ] BWFG: Symbol is viable for forecasting. [2026-01-20T12:04:04.958099] [INFO ] [MAIN ] [547/3502] BWFG kept (0.3s) | 547 kept, 0 rejected | 139.5/min | ETA: 21.2m [2026-01-20T12:04:05.257647] [DEBUG] [REMOTE ] BWG: Retrieved 3472 rows, trimmed to 300. [2026-01-20T12:04:05.257791] [DEBUG] [REMOTE ] BWG: PASS: History has at least 300 days. [2026-01-20T12:04:05.258008] [DEBUG] [REMOTE ] BWG: PASS: Price check passed. Min price $8.09. [2026-01-20T12:04:05.258148] [DEBUG] [REMOTE ] BWG: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:05.258265] [DEBUG] [REMOTE ] BWG: PASS: Integrity check passed. [2026-01-20T12:04:05.258306] [DEBUG] [REMOTE ] BWG: Symbol is viable for forecasting. [2026-01-20T12:04:05.258358] [INFO ] [MAIN ] [548/3502] BWG kept (0.3s) | 548 kept, 0 rejected | 139.6/min | ETA: 21.2m [2026-01-20T12:04:05.699212] [DEBUG] [REMOTE ] BWIN: Retrieved 1566 rows, trimmed to 300. [2026-01-20T12:04:05.699337] [DEBUG] [REMOTE ] BWIN: PASS: History has at least 300 days. [2026-01-20T12:04:05.699590] [DEBUG] [REMOTE ] BWIN: PASS: Price check passed. Min price $21.49. [2026-01-20T12:04:05.699742] [DEBUG] [REMOTE ] BWIN: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:05.699856] [DEBUG] [REMOTE ] BWIN: PASS: Integrity check passed. [2026-01-20T12:04:05.699897] [DEBUG] [REMOTE ] BWIN: Symbol is viable for forecasting. [2026-01-20T12:04:05.699945] [INFO ] [MAIN ] [549/3502] BWIN kept (0.4s) | 549 kept, 0 rejected | 139.6/min | ETA: 21.2m [2026-01-20T12:04:06.002190] [DEBUG] [REMOTE ] BWMN: Retrieved 1180 rows, trimmed to 300. [2026-01-20T12:04:06.002354] [DEBUG] [REMOTE ] BWMN: PASS: History has at least 300 days. [2026-01-20T12:04:06.002669] [DEBUG] [REMOTE ] BWMN: PASS: Price check passed. Min price $32.51. [2026-01-20T12:04:06.002878] [DEBUG] [REMOTE ] BWMN: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:06.003046] [DEBUG] [REMOTE ] BWMN: PASS: Integrity check passed. [2026-01-20T12:04:06.003107] [DEBUG] [REMOTE ] BWMN: Symbol is viable for forecasting. [2026-01-20T12:04:06.003175] [INFO ] [MAIN ] [550/3502] BWMN kept (0.3s) | 550 kept, 0 rejected | 139.6/min | ETA: 21.1m [2026-01-20T12:04:06.675845] [DEBUG] [REMOTE ] BXC: Retrieved 5307 rows, trimmed to 300. [2026-01-20T12:04:06.676021] [DEBUG] [REMOTE ] BXC: PASS: History has at least 300 days. [2026-01-20T12:04:06.676345] [DEBUG] [REMOTE ] BXC: PASS: Price check passed. Min price $53.30. [2026-01-20T12:04:06.676497] [DEBUG] [REMOTE ] BXC: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:06.676685] [DEBUG] [REMOTE ] BXC: PASS: Integrity check passed. [2026-01-20T12:04:06.676740] [DEBUG] [REMOTE ] BXC: Symbol is viable for forecasting. [2026-01-20T12:04:06.676797] [INFO ] [MAIN ] [551/3502] BXC kept (0.7s) | 551 kept, 0 rejected | 139.5/min | ETA: 21.2m [2026-01-20T12:04:07.088808] [DEBUG] [REMOTE ] BXMX: Retrieved 5340 rows, trimmed to 300. [2026-01-20T12:04:07.088946] [DEBUG] [REMOTE ] BXMX: PASS: History has at least 300 days. [2026-01-20T12:04:07.089185] [DEBUG] [REMOTE ] BXMX: PASS: Price check passed. Min price $13.61. [2026-01-20T12:04:07.089325] [DEBUG] [REMOTE ] BXMX: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:07.089450] [DEBUG] [REMOTE ] BXMX: PASS: Integrity check passed. [2026-01-20T12:04:07.089491] [DEBUG] [REMOTE ] BXMX: Symbol is viable for forecasting. [2026-01-20T12:04:07.089541] [INFO ] [MAIN ] [552/3502] BXMX kept (0.4s) | 552 kept, 0 rejected | 139.5/min | ETA: 21.1m [2026-01-20T12:04:07.545458] [DEBUG] [REMOTE ] BXP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:07.545612] [DEBUG] [REMOTE ] BXP: PASS: History has at least 300 days. [2026-01-20T12:04:07.545851] [DEBUG] [REMOTE ] BXP: PASS: Price check passed. Min price $66.13. [2026-01-20T12:04:07.545987] [DEBUG] [REMOTE ] BXP: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:07.546107] [DEBUG] [REMOTE ] BXP: PASS: Integrity check passed. [2026-01-20T12:04:07.546147] [DEBUG] [REMOTE ] BXP: Symbol is viable for forecasting. [2026-01-20T12:04:07.546196] [INFO ] [MAIN ] [553/3502] BXP kept (0.5s) | 553 kept, 0 rejected | 139.5/min | ETA: 21.1m [2026-01-20T12:04:07.797462] [DEBUG] [REMOTE ] BXSL: Retrieved 1059 rows, trimmed to 300. [2026-01-20T12:04:07.797619] [DEBUG] [REMOTE ] BXSL: PASS: History has at least 300 days. [2026-01-20T12:04:07.797837] [DEBUG] [REMOTE ] BXSL: PASS: Price check passed. Min price $25.22. [2026-01-20T12:04:07.797976] [DEBUG] [REMOTE ] BXSL: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:07.798094] [DEBUG] [REMOTE ] BXSL: PASS: Integrity check passed. [2026-01-20T12:04:07.798136] [DEBUG] [REMOTE ] BXSL: Symbol is viable for forecasting. [2026-01-20T12:04:07.798192] [INFO ] [MAIN ] [554/3502] BXSL kept (0.3s) | 554 kept, 0 rejected | 139.6/min | ETA: 21.1m [2026-01-20T12:04:08.348402] [DEBUG] [REMOTE ] BYD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:08.348542] [DEBUG] [REMOTE ] BYD: PASS: History has at least 300 days. [2026-01-20T12:04:08.348813] [DEBUG] [REMOTE ] BYD: PASS: Price check passed. Min price $76.65. [2026-01-20T12:04:08.348962] [DEBUG] [REMOTE ] BYD: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:08.349085] [DEBUG] [REMOTE ] BYD: PASS: Integrity check passed. [2026-01-20T12:04:08.349128] [DEBUG] [REMOTE ] BYD: Symbol is viable for forecasting. [2026-01-20T12:04:08.349179] [INFO ] [MAIN ] [555/3502] BYD kept (0.6s) | 555 kept, 0 rejected | 139.5/min | ETA: 21.1m [2026-01-20T12:04:08.786952] [DEBUG] [REMOTE ] BYM: Retrieved 5842 rows, trimmed to 300. [2026-01-20T12:04:08.787131] [DEBUG] [REMOTE ] BYM: PASS: History has at least 300 days. [2026-01-20T12:04:08.787375] [DEBUG] [REMOTE ] BYM: PASS: Price check passed. Min price $10.74. [2026-01-20T12:04:08.787518] [DEBUG] [REMOTE ] BYM: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:08.787688] [DEBUG] [REMOTE ] BYM: PASS: Integrity check passed. [2026-01-20T12:04:08.787747] [DEBUG] [REMOTE ] BYM: Symbol is viable for forecasting. [2026-01-20T12:04:08.787798] [INFO ] [MAIN ] [556/3502] BYM kept (0.4s) | 556 kept, 0 rejected | 139.5/min | ETA: 21.1m [2026-01-20T12:04:08.968308] [DEBUG] [REMOTE ] BYRN: Retrieved 3737 rows, trimmed to 300. [2026-01-20T12:04:08.968433] [DEBUG] [REMOTE ] BYRN: PASS: History has at least 300 days. [2026-01-20T12:04:08.968674] [DEBUG] [REMOTE ] BYRN: PASS: Price check passed. Min price $16.07. [2026-01-20T12:04:08.968815] [DEBUG] [REMOTE ] BYRN: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:08.968927] [DEBUG] [REMOTE ] BYRN: PASS: Integrity check passed. [2026-01-20T12:04:08.968969] [DEBUG] [REMOTE ] BYRN: Symbol is viable for forecasting. [2026-01-20T12:04:08.969022] [INFO ] [MAIN ] [557/3502] BYRN kept (0.2s) | 557 kept, 0 rejected | 139.7/min | ETA: 21.1m [2026-01-20T12:04:09.345299] [DEBUG] [REMOTE ] BYSI: Retrieved 2228 rows, trimmed to 300. [2026-01-20T12:04:09.345429] [DEBUG] [REMOTE ] BYSI: PASS: History has at least 300 days. [2026-01-20T12:04:09.345659] [DEBUG] [REMOTE ] BYSI: PASS: Price check passed. Min price $1.50. [2026-01-20T12:04:09.345805] [DEBUG] [REMOTE ] BYSI: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:09.345920] [DEBUG] [REMOTE ] BYSI: PASS: Integrity check passed. [2026-01-20T12:04:09.346136] [DEBUG] [REMOTE ] BYSI: Symbol is viable for forecasting. [2026-01-20T12:04:09.346186] [INFO ] [MAIN ] [558/3502] BYSI kept (0.4s) | 558 kept, 0 rejected | 139.7/min | ETA: 21.1m [2026-01-20T12:04:09.828480] [DEBUG] [REMOTE ] BZ: Retrieved 1156 rows, trimmed to 300. [2026-01-20T12:04:09.828633] [DEBUG] [REMOTE ] BZ: PASS: History has at least 300 days. [2026-01-20T12:04:09.828849] [DEBUG] [REMOTE ] BZ: PASS: Price check passed. Min price $19.12. [2026-01-20T12:04:09.829184] [DEBUG] [REMOTE ] BZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:09.829298] [DEBUG] [REMOTE ] BZ: PASS: Integrity check passed. [2026-01-20T12:04:09.829340] [DEBUG] [REMOTE ] BZ: Symbol is viable for forecasting. [2026-01-20T12:04:09.829406] [INFO ] [MAIN ] [559/3502] BZ kept (0.5s) | 559 kept, 0 rejected | 139.7/min | ETA: 21.1m [2026-01-20T12:04:10.463405] [DEBUG] [REMOTE ] BZH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:10.463536] [DEBUG] [REMOTE ] BZH: PASS: History has at least 300 days. [2026-01-20T12:04:10.463810] [DEBUG] [REMOTE ] BZH: PASS: Price check passed. Min price $19.82. [2026-01-20T12:04:10.463952] [DEBUG] [REMOTE ] BZH: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:10.464071] [DEBUG] [REMOTE ] BZH: PASS: Integrity check passed. [2026-01-20T12:04:10.464113] [DEBUG] [REMOTE ] BZH: Symbol is viable for forecasting. [2026-01-20T12:04:10.464163] [INFO ] [MAIN ] [560/3502] BZH kept (0.6s) | 560 kept, 0 rejected | 139.6/min | ETA: 21.1m [2026-01-20T12:04:10.816867] [DEBUG] [REMOTE ] BZUN: Retrieved 2681 rows, trimmed to 300. [2026-01-20T12:04:10.817006] [DEBUG] [REMOTE ] BZUN: PASS: History has at least 300 days. [2026-01-20T12:04:10.817233] [DEBUG] [REMOTE ] BZUN: PASS: Price check passed. Min price $2.61. [2026-01-20T12:04:10.817392] [DEBUG] [REMOTE ] BZUN: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:10.817521] [DEBUG] [REMOTE ] BZUN: PASS: Integrity check passed. [2026-01-20T12:04:10.817562] [DEBUG] [REMOTE ] BZUN: Symbol is viable for forecasting. [2026-01-20T12:04:10.817630] [INFO ] [MAIN ] [561/3502] BZUN kept (0.4s) | 561 kept, 0 rejected | 139.6/min | ETA: 21.1m [2026-01-20T12:04:11.339722] [DEBUG] [REMOTE ] C: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:11.339913] [DEBUG] [REMOTE ] C: PASS: History has at least 300 days. [2026-01-20T12:04:11.340224] [DEBUG] [REMOTE ] C: PASS: Price check passed. Min price $95.73. [2026-01-20T12:04:11.340366] [DEBUG] [REMOTE ] C: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:11.340513] [DEBUG] [REMOTE ] C: PASS: Integrity check passed. [2026-01-20T12:04:11.340558] [DEBUG] [REMOTE ] C: Symbol is viable for forecasting. [2026-01-20T12:04:11.340637] [INFO ] [MAIN ] [562/3502] C kept (0.5s) | 562 kept, 0 rejected | 139.5/min | ETA: 21.1m [2026-01-20T12:04:11.616938] [DEBUG] [REMOTE ] CAAP: Retrieved 2001 rows, trimmed to 300. [2026-01-20T12:04:11.617094] [DEBUG] [REMOTE ] CAAP: PASS: History has at least 300 days. [2026-01-20T12:04:11.617309] [DEBUG] [REMOTE ] CAAP: PASS: Price check passed. Min price $17.93. [2026-01-20T12:04:11.617443] [DEBUG] [REMOTE ] CAAP: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:11.617555] [DEBUG] [REMOTE ] CAAP: PASS: Integrity check passed. [2026-01-20T12:04:11.617621] [DEBUG] [REMOTE ] CAAP: Symbol is viable for forecasting. [2026-01-20T12:04:11.617671] [INFO ] [MAIN ] [563/3502] CAAP kept (0.3s) | 563 kept, 0 rejected | 139.6/min | ETA: 21.0m [2026-01-20T12:04:12.058306] [DEBUG] [REMOTE ] CAAS: Retrieved 5606 rows, trimmed to 300. [2026-01-20T12:04:12.058439] [DEBUG] [REMOTE ] CAAS: PASS: History has at least 300 days. [2026-01-20T12:04:12.058676] [DEBUG] [REMOTE ] CAAS: PASS: Price check passed. Min price $4.00. [2026-01-20T12:04:12.058814] [DEBUG] [REMOTE ] CAAS: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:12.058945] [DEBUG] [REMOTE ] CAAS: PASS: Integrity check passed. [2026-01-20T12:04:12.058988] [DEBUG] [REMOTE ] CAAS: Symbol is viable for forecasting. [2026-01-20T12:04:12.059037] [INFO ] [MAIN ] [564/3502] CAAS kept (0.4s) | 564 kept, 0 rejected | 139.6/min | ETA: 21.0m [2026-01-20T12:04:12.424567] [DEBUG] [REMOTE ] CABA: Retrieved 1565 rows, trimmed to 300. [2026-01-20T12:04:12.424715] [DEBUG] [REMOTE ] CABA: PASS: History has at least 300 days. [2026-01-20T12:04:12.424928] [DEBUG] [REMOTE ] CABA: PASS: Price check passed. Min price $2.04. [2026-01-20T12:04:12.425072] [DEBUG] [REMOTE ] CABA: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:12.425189] [DEBUG] [REMOTE ] CABA: PASS: Integrity check passed. [2026-01-20T12:04:12.425232] [DEBUG] [REMOTE ] CABA: Symbol is viable for forecasting. [2026-01-20T12:04:12.425300] [INFO ] [MAIN ] [565/3502] CABA kept (0.4s) | 565 kept, 0 rejected | 139.7/min | ETA: 21.0m [2026-01-20T12:04:12.774963] [DEBUG] [REMOTE ] CABO: Retrieved 2653 rows, trimmed to 300. [2026-01-20T12:04:12.775098] [DEBUG] [REMOTE ] CABO: PASS: History has at least 300 days. [2026-01-20T12:04:12.775364] [DEBUG] [REMOTE ] CABO: PASS: Price check passed. Min price $86.15. [2026-01-20T12:04:12.775516] [DEBUG] [REMOTE ] CABO: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:12.775662] [DEBUG] [REMOTE ] CABO: PASS: Integrity check passed. [2026-01-20T12:04:12.775707] [DEBUG] [REMOTE ] CABO: Symbol is viable for forecasting. [2026-01-20T12:04:12.775756] [INFO ] [MAIN ] [566/3502] CABO kept (0.4s) | 566 kept, 0 rejected | 139.7/min | ETA: 21.0m [2026-01-20T12:04:13.323362] [DEBUG] [REMOTE ] CAC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:13.323565] [DEBUG] [REMOTE ] CAC: PASS: History has at least 300 days. [2026-01-20T12:04:13.323918] [DEBUG] [REMOTE ] CAC: PASS: Price check passed. Min price $36.36. [2026-01-20T12:04:13.324094] [DEBUG] [REMOTE ] CAC: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:13.324272] [DEBUG] [REMOTE ] CAC: PASS: Integrity check passed. [2026-01-20T12:04:13.324316] [DEBUG] [REMOTE ] CAC: Symbol is viable for forecasting. [2026-01-20T12:04:13.324375] [INFO ] [MAIN ] [567/3502] CAC kept (0.5s) | 567 kept, 0 rejected | 139.6/min | ETA: 21.0m [2026-01-20T12:04:13.827041] [DEBUG] [REMOTE ] CACC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:13.827207] [DEBUG] [REMOTE ] CACC: PASS: History has at least 300 days. [2026-01-20T12:04:13.827457] [DEBUG] [REMOTE ] CACC: PASS: Price check passed. Min price $411.04. [2026-01-20T12:04:13.827619] [DEBUG] [REMOTE ] CACC: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:13.827746] [DEBUG] [REMOTE ] CACC: PASS: Integrity check passed. [2026-01-20T12:04:13.827789] [DEBUG] [REMOTE ] CACC: Symbol is viable for forecasting. [2026-01-20T12:04:13.827840] [INFO ] [MAIN ] [568/3502] CACC kept (0.5s) | 568 kept, 0 rejected | 139.6/min | ETA: 21.0m [2026-01-20T12:04:14.318308] [DEBUG] [REMOTE ] CACI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:14.318443] [DEBUG] [REMOTE ] CACI: PASS: History has at least 300 days. [2026-01-20T12:04:14.318689] [DEBUG] [REMOTE ] CACI: PASS: Price check passed. Min price $520.16. [2026-01-20T12:04:14.318840] [DEBUG] [REMOTE ] CACI: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:14.318966] [DEBUG] [REMOTE ] CACI: PASS: Integrity check passed. [2026-01-20T12:04:14.319010] [DEBUG] [REMOTE ] CACI: Symbol is viable for forecasting. [2026-01-20T12:04:14.319064] [INFO ] [MAIN ] [569/3502] CACI kept (0.5s) | 569 kept, 0 rejected | 139.6/min | ETA: 21.0m [2026-01-20T12:04:14.550799] [DEBUG] [REMOTE ] CADL: Retrieved 1125 rows, trimmed to 300. [2026-01-20T12:04:14.550930] [DEBUG] [REMOTE ] CADL: PASS: History has at least 300 days. [2026-01-20T12:04:14.551138] [DEBUG] [REMOTE ] CADL: PASS: Price check passed. Min price $4.42. [2026-01-20T12:04:14.551283] [DEBUG] [REMOTE ] CADL: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:14.551428] [DEBUG] [REMOTE ] CADL: PASS: Integrity check passed. [2026-01-20T12:04:14.551479] [DEBUG] [REMOTE ] CADL: Symbol is viable for forecasting. [2026-01-20T12:04:14.551539] [INFO ] [MAIN ] [570/3502] CADL kept (0.2s) | 570 kept, 0 rejected | 139.7/min | ETA: 21.0m [2026-01-20T12:04:15.185517] [DEBUG] [REMOTE ] CAE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:15.185678] [DEBUG] [REMOTE ] CAE: PASS: History has at least 300 days. [2026-01-20T12:04:15.185922] [DEBUG] [REMOTE ] CAE: PASS: Price check passed. Min price $25.73. [2026-01-20T12:04:15.186058] [DEBUG] [REMOTE ] CAE: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:15.186174] [DEBUG] [REMOTE ] CAE: PASS: Integrity check passed. [2026-01-20T12:04:15.186214] [DEBUG] [REMOTE ] CAE: Symbol is viable for forecasting. [2026-01-20T12:04:15.186274] [INFO ] [MAIN ] [571/3502] CAE kept (0.6s) | 571 kept, 0 rejected | 139.6/min | ETA: 21.0m [2026-01-20T12:04:15.595911] [DEBUG] [REMOTE ] CAF: Retrieved 4856 rows, trimmed to 300. [2026-01-20T12:04:15.596038] [DEBUG] [REMOTE ] CAF: PASS: History has at least 300 days. [2026-01-20T12:04:15.596247] [DEBUG] [REMOTE ] CAF: PASS: Price check passed. Min price $15.43. [2026-01-20T12:04:15.596384] [DEBUG] [REMOTE ] CAF: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:15.596497] [DEBUG] [REMOTE ] CAF: PASS: Integrity check passed. [2026-01-20T12:04:15.596538] [DEBUG] [REMOTE ] CAF: Symbol is viable for forecasting. [2026-01-20T12:04:15.596603] [INFO ] [MAIN ] [572/3502] CAF kept (0.4s) | 572 kept, 0 rejected | 139.6/min | ETA: 21.0m [2026-01-20T12:04:15.918862] [DEBUG] [REMOTE ] CAG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:15.918996] [DEBUG] [REMOTE ] CAG: PASS: History has at least 300 days. [2026-01-20T12:04:15.919216] [DEBUG] [REMOTE ] CAG: PASS: Price check passed. Min price $16.08. [2026-01-20T12:04:15.919352] [DEBUG] [REMOTE ] CAG: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:15.919468] [DEBUG] [REMOTE ] CAG: PASS: Integrity check passed. [2026-01-20T12:04:15.919508] [DEBUG] [REMOTE ] CAG: Symbol is viable for forecasting. [2026-01-20T12:04:15.919557] [INFO ] [MAIN ] [573/3502] CAG kept (0.3s) | 573 kept, 0 rejected | 139.6/min | ETA: 21.0m [2026-01-20T12:04:16.457470] [DEBUG] [REMOTE ] CAH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:16.457614] [DEBUG] [REMOTE ] CAH: PASS: History has at least 300 days. [2026-01-20T12:04:16.457830] [DEBUG] [REMOTE ] CAH: PASS: Price check passed. Min price $158.77. [2026-01-20T12:04:16.457968] [DEBUG] [REMOTE ] CAH: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:16.458085] [DEBUG] [REMOTE ] CAH: PASS: Integrity check passed. [2026-01-20T12:04:16.458125] [DEBUG] [REMOTE ] CAH: Symbol is viable for forecasting. [2026-01-20T12:04:16.458316] [INFO ] [MAIN ] [574/3502] CAH kept (0.5s) | 574 kept, 0 rejected | 139.6/min | ETA: 21.0m [2026-01-20T12:04:16.917412] [DEBUG] [REMOTE ] CAKE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:16.917545] [DEBUG] [REMOTE ] CAKE: PASS: History has at least 300 days. [2026-01-20T12:04:16.917777] [DEBUG] [REMOTE ] CAKE: PASS: Price check passed. Min price $43.14. [2026-01-20T12:04:16.917911] [DEBUG] [REMOTE ] CAKE: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:16.918025] [DEBUG] [REMOTE ] CAKE: PASS: Integrity check passed. [2026-01-20T12:04:16.918070] [DEBUG] [REMOTE ] CAKE: Symbol is viable for forecasting. [2026-01-20T12:04:16.918290] [INFO ] [MAIN ] [575/3502] CAKE kept (0.5s) | 575 kept, 0 rejected | 139.5/min | ETA: 21.0m [2026-01-20T12:04:17.424330] [DEBUG] [REMOTE ] CAL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:17.424462] [DEBUG] [REMOTE ] CAL: PASS: History has at least 300 days. [2026-01-20T12:04:17.424710] [DEBUG] [REMOTE ] CAL: PASS: Price check passed. Min price $9.58. [2026-01-20T12:04:17.424848] [DEBUG] [REMOTE ] CAL: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:17.424966] [DEBUG] [REMOTE ] CAL: PASS: Integrity check passed. [2026-01-20T12:04:17.425007] [DEBUG] [REMOTE ] CAL: Symbol is viable for forecasting. [2026-01-20T12:04:17.425056] [INFO ] [MAIN ] [576/3502] CAL kept (0.5s) | 576 kept, 0 rejected | 139.5/min | ETA: 21.0m [2026-01-20T12:04:17.686796] [DEBUG] [REMOTE ] CALC: Retrieved 1334 rows, trimmed to 300. [2026-01-20T12:04:17.686931] [DEBUG] [REMOTE ] CALC: PASS: History has at least 300 days. [2026-01-20T12:04:17.687161] [DEBUG] [REMOTE ] CALC: PASS: Price check passed. Min price $2.96. [2026-01-20T12:04:17.687297] [DEBUG] [REMOTE ] CALC: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:17.687408] [DEBUG] [REMOTE ] CALC: PASS: Integrity check passed. [2026-01-20T12:04:17.687448] [DEBUG] [REMOTE ] CALC: Symbol is viable for forecasting. [2026-01-20T12:04:17.687513] [INFO ] [MAIN ] [577/3502] CALC kept (0.3s) | 577 kept, 0 rejected | 139.6/min | ETA: 21.0m [2026-01-20T12:04:18.304939] [DEBUG] [REMOTE ] CALM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:18.305088] [DEBUG] [REMOTE ] CALM: PASS: History has at least 300 days. [2026-01-20T12:04:18.305355] [DEBUG] [REMOTE ] CALM: PASS: Price check passed. Min price $72.44. [2026-01-20T12:04:18.305496] [DEBUG] [REMOTE ] CALM: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:18.305642] [DEBUG] [REMOTE ] CALM: PASS: Integrity check passed. [2026-01-20T12:04:18.305685] [DEBUG] [REMOTE ] CALM: Symbol is viable for forecasting. [2026-01-20T12:04:18.305736] [INFO ] [MAIN ] [578/3502] CALM kept (0.6s) | 578 kept, 0 rejected | 139.5/min | ETA: 21.0m [2026-01-20T12:04:18.671841] [DEBUG] [REMOTE ] CALX: Retrieved 3980 rows, trimmed to 300. [2026-01-20T12:04:18.671977] [DEBUG] [REMOTE ] CALX: PASS: History has at least 300 days. [2026-01-20T12:04:18.672198] [DEBUG] [REMOTE ] CALX: PASS: Price check passed. Min price $51.50. [2026-01-20T12:04:18.672340] [DEBUG] [REMOTE ] CALX: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:18.672457] [DEBUG] [REMOTE ] CALX: PASS: Integrity check passed. [2026-01-20T12:04:18.672498] [DEBUG] [REMOTE ] CALX: Symbol is viable for forecasting. [2026-01-20T12:04:18.672549] [INFO ] [MAIN ] [579/3502] CALX kept (0.4s) | 579 kept, 0 rejected | 139.5/min | ETA: 20.9m [2026-01-20T12:04:19.181800] [DEBUG] [REMOTE ] CALY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:19.181933] [DEBUG] [REMOTE ] CALY: PASS: History has at least 300 days. [2026-01-20T12:04:19.182155] [DEBUG] [REMOTE ] CALY: PASS: Price check passed. Min price $8.81. [2026-01-20T12:04:19.182290] [DEBUG] [REMOTE ] CALY: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:19.182409] [DEBUG] [REMOTE ] CALY: PASS: Integrity check passed. [2026-01-20T12:04:19.182448] [DEBUG] [REMOTE ] CALY: Symbol is viable for forecasting. [2026-01-20T12:04:19.182498] [INFO ] [MAIN ] [580/3502] CALY kept (0.5s) | 580 kept, 0 rejected | 139.5/min | ETA: 20.9m [2026-01-20T12:04:19.529181] [DEBUG] [REMOTE ] CAPL: Retrieved 3325 rows, trimmed to 300. [2026-01-20T12:04:19.529315] [DEBUG] [REMOTE ] CAPL: PASS: History has at least 300 days. [2026-01-20T12:04:19.529535] [DEBUG] [REMOTE ] CAPL: PASS: Price check passed. Min price $19.83. [2026-01-20T12:04:19.529708] [DEBUG] [REMOTE ] CAPL: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:19.529826] [DEBUG] [REMOTE ] CAPL: PASS: Integrity check passed. [2026-01-20T12:04:19.529869] [DEBUG] [REMOTE ] CAPL: Symbol is viable for forecasting. [2026-01-20T12:04:19.529919] [INFO ] [MAIN ] [581/3502] CAPL kept (0.3s) | 581 kept, 0 rejected | 139.5/min | ETA: 20.9m [2026-01-20T12:04:19.784607] [DEBUG] [REMOTE ] CARE: Retrieved 3351 rows, trimmed to 300. [2026-01-20T12:04:19.784740] [DEBUG] [REMOTE ] CARE: PASS: History has at least 300 days. [2026-01-20T12:04:19.784992] [DEBUG] [REMOTE ] CARE: PASS: Price check passed. Min price $16.96. [2026-01-20T12:04:19.785366] [DEBUG] [REMOTE ] CARE: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:19.785519] [DEBUG] [REMOTE ] CARE: PASS: Integrity check passed. [2026-01-20T12:04:19.785595] [DEBUG] [REMOTE ] CARE: Symbol is viable for forecasting. [2026-01-20T12:04:19.785671] [INFO ] [MAIN ] [582/3502] CARE kept (0.3s) | 582 kept, 0 rejected | 139.6/min | ETA: 20.9m [2026-01-20T12:04:20.266111] [DEBUG] [REMOTE ] CARG: Retrieved 2077 rows, trimmed to 300. [2026-01-20T12:04:20.266235] [DEBUG] [REMOTE ] CARG: PASS: History has at least 300 days. [2026-01-20T12:04:20.266435] [DEBUG] [REMOTE ] CARG: PASS: Price check passed. Min price $33.13. [2026-01-20T12:04:20.266595] [DEBUG] [REMOTE ] CARG: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:20.266711] [DEBUG] [REMOTE ] CARG: PASS: Integrity check passed. [2026-01-20T12:04:20.266750] [DEBUG] [REMOTE ] CARG: Symbol is viable for forecasting. [2026-01-20T12:04:20.266834] [INFO ] [MAIN ] [583/3502] CARG kept (0.5s) | 583 kept, 0 rejected | 139.6/min | ETA: 20.9m [2026-01-20T12:04:20.687265] [DEBUG] [REMOTE ] CARS: Retrieved 2170 rows, trimmed to 300. [2026-01-20T12:04:20.687390] [DEBUG] [REMOTE ] CARS: PASS: History has at least 300 days. [2026-01-20T12:04:20.687617] [DEBUG] [REMOTE ] CARS: PASS: Price check passed. Min price $10.41. [2026-01-20T12:04:20.687755] [DEBUG] [REMOTE ] CARS: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:20.687866] [DEBUG] [REMOTE ] CARS: PASS: Integrity check passed. [2026-01-20T12:04:20.687906] [DEBUG] [REMOTE ] CARS: Symbol is viable for forecasting. [2026-01-20T12:04:20.687955] [INFO ] [MAIN ] [584/3502] CARS kept (0.4s) | 584 kept, 0 rejected | 139.6/min | ETA: 20.9m [2026-01-20T12:04:21.246624] [DEBUG] [REMOTE ] CASH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:21.246770] [DEBUG] [REMOTE ] CASH: PASS: History has at least 300 days. [2026-01-20T12:04:21.247021] [DEBUG] [REMOTE ] CASH: PASS: Price check passed. Min price $66.43. [2026-01-20T12:04:21.247189] [DEBUG] [REMOTE ] CASH: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:21.247318] [DEBUG] [REMOTE ] CASH: PASS: Integrity check passed. [2026-01-20T12:04:21.247359] [DEBUG] [REMOTE ] CASH: Symbol is viable for forecasting. [2026-01-20T12:04:21.247410] [INFO ] [MAIN ] [585/3502] CASH kept (0.6s) | 585 kept, 0 rejected | 139.5/min | ETA: 20.9m [2026-01-20T12:04:21.702187] [DEBUG] [REMOTE ] CASS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:21.702324] [DEBUG] [REMOTE ] CASS: PASS: History has at least 300 days. [2026-01-20T12:04:21.702550] [DEBUG] [REMOTE ] CASS: PASS: Price check passed. Min price $37.76. [2026-01-20T12:04:21.702705] [DEBUG] [REMOTE ] CASS: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:21.702824] [DEBUG] [REMOTE ] CASS: PASS: Integrity check passed. [2026-01-20T12:04:21.702864] [DEBUG] [REMOTE ] CASS: Symbol is viable for forecasting. [2026-01-20T12:04:21.702914] [INFO ] [MAIN ] [586/3502] CASS kept (0.5s) | 586 kept, 0 rejected | 139.5/min | ETA: 20.9m [2026-01-20T12:04:22.535058] [DEBUG] [REMOTE ] CASY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:22.535186] [DEBUG] [REMOTE ] CASY: PASS: History has at least 300 days. [2026-01-20T12:04:22.535403] [DEBUG] [REMOTE ] CASY: PASS: Price check passed. Min price $513.19. [2026-01-20T12:04:22.535536] [DEBUG] [REMOTE ] CASY: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:22.535669] [DEBUG] [REMOTE ] CASY: PASS: Integrity check passed. [2026-01-20T12:04:22.535710] [DEBUG] [REMOTE ] CASY: Symbol is viable for forecasting. [2026-01-20T12:04:22.535758] [INFO ] [MAIN ] [587/3502] CASY kept (0.8s) | 587 kept, 0 rejected | 139.3/min | ETA: 20.9m [2026-01-20T12:04:22.848485] [DEBUG] [REMOTE ] CATH: Retrieved 2452 rows, trimmed to 300. [2026-01-20T12:04:22.848635] [DEBUG] [REMOTE ] CATH: PASS: History has at least 300 days. [2026-01-20T12:04:22.848851] [DEBUG] [REMOTE ] CATH: PASS: Price check passed. Min price $78.52. [2026-01-20T12:04:22.848994] [DEBUG] [REMOTE ] CATH: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:22.849111] [DEBUG] [REMOTE ] CATH: PASS: Integrity check passed. [2026-01-20T12:04:22.849153] [DEBUG] [REMOTE ] CATH: Symbol is viable for forecasting. [2026-01-20T12:04:22.849204] [INFO ] [MAIN ] [588/3502] CATH kept (0.3s) | 588 kept, 0 rejected | 139.4/min | ETA: 20.9m [2026-01-20T12:04:23.328392] [DEBUG] [REMOTE ] CATO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:23.328603] [DEBUG] [REMOTE ] CATO: PASS: History has at least 300 days. [2026-01-20T12:04:23.328943] [DEBUG] [REMOTE ] CATO: PASS: Price check passed. Min price $3.00. [2026-01-20T12:04:23.329093] [DEBUG] [REMOTE ] CATO: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:23.329231] [DEBUG] [REMOTE ] CATO: PASS: Integrity check passed. [2026-01-20T12:04:23.329294] [DEBUG] [REMOTE ] CATO: Symbol is viable for forecasting. [2026-01-20T12:04:23.329352] [INFO ] [MAIN ] [589/3502] CATO kept (0.5s) | 589 kept, 0 rejected | 139.3/min | ETA: 20.9m [2026-01-20T12:04:23.694846] [DEBUG] [REMOTE ] CATY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:23.694989] [DEBUG] [REMOTE ] CATY: PASS: History has at least 300 days. [2026-01-20T12:04:23.695231] [DEBUG] [REMOTE ] CATY: PASS: Price check passed. Min price $44.86. [2026-01-20T12:04:23.695372] [DEBUG] [REMOTE ] CATY: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:23.695497] [DEBUG] [REMOTE ] CATY: PASS: Integrity check passed. [2026-01-20T12:04:23.695539] [DEBUG] [REMOTE ] CATY: Symbol is viable for forecasting. [2026-01-20T12:04:23.695611] [INFO ] [MAIN ] [590/3502] CATY kept (0.4s) | 590 kept, 0 rejected | 139.4/min | ETA: 20.9m [2026-01-20T12:04:23.825236] [DEBUG] [REMOTE ] CAVA: Retrieved 650 rows, trimmed to 300. [2026-01-20T12:04:23.825352] [DEBUG] [REMOTE ] CAVA: PASS: History has at least 300 days. [2026-01-20T12:04:23.825555] [DEBUG] [REMOTE ] CAVA: PASS: Price check passed. Min price $43.59. [2026-01-20T12:04:23.825723] [DEBUG] [REMOTE ] CAVA: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:23.825837] [DEBUG] [REMOTE ] CAVA: PASS: Integrity check passed. [2026-01-20T12:04:23.825878] [DEBUG] [REMOTE ] CAVA: Symbol is viable for forecasting. [2026-01-20T12:04:23.825926] [INFO ] [MAIN ] [591/3502] CAVA kept (0.1s) | 591 kept, 0 rejected | 139.5/min | ETA: 20.9m [2026-01-20T12:04:24.627346] [DEBUG] [REMOTE ] CB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:24.627488] [DEBUG] [REMOTE ] CB: PASS: History has at least 300 days. [2026-01-20T12:04:24.627745] [DEBUG] [REMOTE ] CB: PASS: Price check passed. Min price $274.72. [2026-01-20T12:04:24.627880] [DEBUG] [REMOTE ] CB: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:24.628001] [DEBUG] [REMOTE ] CB: PASS: Integrity check passed. [2026-01-20T12:04:24.628041] [DEBUG] [REMOTE ] CB: Symbol is viable for forecasting. [2026-01-20T12:04:24.628090] [INFO ] [MAIN ] [592/3502] CB kept (0.8s) | 592 kept, 0 rejected | 139.3/min | ETA: 20.9m [2026-01-20T12:04:25.103077] [DEBUG] [REMOTE ] CBAN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:25.103213] [DEBUG] [REMOTE ] CBAN: PASS: History has at least 300 days. [2026-01-20T12:04:25.103471] [DEBUG] [REMOTE ] CBAN: PASS: Price check passed. Min price $15.82. [2026-01-20T12:04:25.103630] [DEBUG] [REMOTE ] CBAN: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:25.103752] [DEBUG] [REMOTE ] CBAN: PASS: Integrity check passed. [2026-01-20T12:04:25.103792] [DEBUG] [REMOTE ] CBAN: Symbol is viable for forecasting. [2026-01-20T12:04:25.103841] [INFO ] [MAIN ] [593/3502] CBAN kept (0.5s) | 593 kept, 0 rejected | 139.3/min | ETA: 20.9m [2026-01-20T12:04:25.306158] [DEBUG] [REMOTE ] CBL: Retrieved 1056 rows, trimmed to 300. [2026-01-20T12:04:25.306387] [DEBUG] [REMOTE ] CBL: PASS: History has at least 300 days. [2026-01-20T12:04:25.306704] [DEBUG] [REMOTE ] CBL: PASS: Price check passed. Min price $28.89. [2026-01-20T12:04:25.306865] [DEBUG] [REMOTE ] CBL: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:25.306990] [DEBUG] [REMOTE ] CBL: PASS: Integrity check passed. [2026-01-20T12:04:25.307033] [DEBUG] [REMOTE ] CBL: Symbol is viable for forecasting. [2026-01-20T12:04:25.307139] [INFO ] [MAIN ] [594/3502] CBL kept (0.2s) | 594 kept, 0 rejected | 139.4/min | ETA: 20.9m [2026-01-20T12:04:25.787244] [DEBUG] [REMOTE ] CBNK: Retrieved 1837 rows, trimmed to 300. [2026-01-20T12:04:25.787590] [DEBUG] [REMOTE ] CBNK: PASS: History has at least 300 days. [2026-01-20T12:04:25.787836] [DEBUG] [REMOTE ] CBNK: PASS: Price check passed. Min price $26.61. [2026-01-20T12:04:25.787983] [DEBUG] [REMOTE ] CBNK: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:25.788100] [DEBUG] [REMOTE ] CBNK: PASS: Integrity check passed. [2026-01-20T12:04:25.788158] [DEBUG] [REMOTE ] CBNK: Symbol is viable for forecasting. [2026-01-20T12:04:25.788210] [INFO ] [MAIN ] [595/3502] CBNK kept (0.5s) | 595 kept, 0 rejected | 139.4/min | ETA: 20.9m [2026-01-20T12:04:26.310246] [DEBUG] [REMOTE ] CBRE: Retrieved 5436 rows, trimmed to 300. [2026-01-20T12:04:26.310371] [DEBUG] [REMOTE ] CBRE: PASS: History has at least 300 days. [2026-01-20T12:04:26.310594] [DEBUG] [REMOTE ] CBRE: PASS: Price check passed. Min price $149.41. [2026-01-20T12:04:26.310732] [DEBUG] [REMOTE ] CBRE: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:26.310843] [DEBUG] [REMOTE ] CBRE: PASS: Integrity check passed. [2026-01-20T12:04:26.310882] [DEBUG] [REMOTE ] CBRE: Symbol is viable for forecasting. [2026-01-20T12:04:26.310929] [INFO ] [MAIN ] [596/3502] CBRE kept (0.5s) | 596 kept, 0 rejected | 139.4/min | ETA: 20.9m [2026-01-20T12:04:26.748831] [DEBUG] [REMOTE ] CBRL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:26.748959] [DEBUG] [REMOTE ] CBRL: PASS: History has at least 300 days. [2026-01-20T12:04:26.749173] [DEBUG] [REMOTE ] CBRL: PASS: Price check passed. Min price $24.84. [2026-01-20T12:04:26.749312] [DEBUG] [REMOTE ] CBRL: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:26.749423] [DEBUG] [REMOTE ] CBRL: PASS: Integrity check passed. [2026-01-20T12:04:26.749463] [DEBUG] [REMOTE ] CBRL: Symbol is viable for forecasting. [2026-01-20T12:04:26.749511] [INFO ] [MAIN ] [597/3502] CBRL kept (0.4s) | 597 kept, 0 rejected | 139.3/min | ETA: 20.8m [2026-01-20T12:04:27.259070] [DEBUG] [REMOTE ] CBSH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:27.259210] [DEBUG] [REMOTE ] CBSH: PASS: History has at least 300 days. [2026-01-20T12:04:27.259445] [DEBUG] [REMOTE ] CBSH: PASS: Price check passed. Min price $48.63. [2026-01-20T12:04:27.259606] [DEBUG] [REMOTE ] CBSH: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:27.259730] [DEBUG] [REMOTE ] CBSH: PASS: Integrity check passed. [2026-01-20T12:04:27.259772] [DEBUG] [REMOTE ] CBSH: Symbol is viable for forecasting. [2026-01-20T12:04:27.259822] [INFO ] [MAIN ] [598/3502] CBSH kept (0.5s) | 598 kept, 0 rejected | 139.3/min | ETA: 20.8m [2026-01-20T12:04:27.485698] [DEBUG] [REMOTE ] CBUS: Retrieved 660 rows, trimmed to 300. [2026-01-20T12:04:27.485818] [DEBUG] [REMOTE ] CBUS: PASS: History has at least 300 days. [2026-01-20T12:04:27.486020] [DEBUG] [REMOTE ] CBUS: PASS: Price check passed. Min price $1.16. [2026-01-20T12:04:27.486154] [DEBUG] [REMOTE ] CBUS: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:27.486268] [DEBUG] [REMOTE ] CBUS: PASS: Integrity check passed. [2026-01-20T12:04:27.486308] [DEBUG] [REMOTE ] CBUS: Symbol is viable for forecasting. [2026-01-20T12:04:27.486356] [INFO ] [MAIN ] [599/3502] CBUS kept (0.2s) | 599 kept, 0 rejected | 139.4/min | ETA: 20.8m [2026-01-20T12:04:28.132627] [DEBUG] [REMOTE ] CBZ: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:28.132763] [DEBUG] [REMOTE ] CBZ: PASS: History has at least 300 days. [2026-01-20T12:04:28.132984] [DEBUG] [REMOTE ] CBZ: PASS: Price check passed. Min price $48.61. [2026-01-20T12:04:28.133121] [DEBUG] [REMOTE ] CBZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:28.133238] [DEBUG] [REMOTE ] CBZ: PASS: Integrity check passed. [2026-01-20T12:04:28.133279] [DEBUG] [REMOTE ] CBZ: Symbol is viable for forecasting. [2026-01-20T12:04:28.133327] [INFO ] [MAIN ] [600/3502] CBZ kept (0.6s) | 600 kept, 0 rejected | 139.3/min | ETA: 20.8m [2026-01-20T12:04:28.463788] [DEBUG] [REMOTE ] CC: Retrieved 2653 rows, trimmed to 300. [2026-01-20T12:04:28.463923] [DEBUG] [REMOTE ] CC: PASS: History has at least 300 days. [2026-01-20T12:04:28.464134] [DEBUG] [REMOTE ] CC: PASS: Price check passed. Min price $10.48. [2026-01-20T12:04:28.464271] [DEBUG] [REMOTE ] CC: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:28.464384] [DEBUG] [REMOTE ] CC: PASS: Integrity check passed. [2026-01-20T12:04:28.464440] [DEBUG] [REMOTE ] CC: Symbol is viable for forecasting. [2026-01-20T12:04:28.464489] [INFO ] [MAIN ] [601/3502] CC kept (0.3s) | 601 kept, 0 rejected | 139.3/min | ETA: 20.8m [2026-01-20T12:04:28.678490] [DEBUG] [REMOTE ] CCAP: Retrieved 1498 rows, trimmed to 300. [2026-01-20T12:04:28.678631] [DEBUG] [REMOTE ] CCAP: PASS: History has at least 300 days. [2026-01-20T12:04:28.678839] [DEBUG] [REMOTE ] CCAP: PASS: Price check passed. Min price $12.78. [2026-01-20T12:04:28.678978] [DEBUG] [REMOTE ] CCAP: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:28.679089] [DEBUG] [REMOTE ] CCAP: PASS: Integrity check passed. [2026-01-20T12:04:28.679130] [DEBUG] [REMOTE ] CCAP: Symbol is viable for forecasting. [2026-01-20T12:04:28.679179] [INFO ] [MAIN ] [602/3502] CCAP kept (0.2s) | 602 kept, 0 rejected | 139.5/min | ETA: 20.8m [2026-01-20T12:04:29.141954] [DEBUG] [REMOTE ] CCB: Retrieved 1886 rows, trimmed to 300. [2026-01-20T12:04:29.142077] [DEBUG] [REMOTE ] CCB: PASS: History has at least 300 days. [2026-01-20T12:04:29.142290] [DEBUG] [REMOTE ] CCB: PASS: Price check passed. Min price $99.46. [2026-01-20T12:04:29.142427] [DEBUG] [REMOTE ] CCB: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:29.142537] [DEBUG] [REMOTE ] CCB: PASS: Integrity check passed. [2026-01-20T12:04:29.142606] [DEBUG] [REMOTE ] CCB: Symbol is viable for forecasting. [2026-01-20T12:04:29.142659] [INFO ] [MAIN ] [603/3502] CCB kept (0.5s) | 603 kept, 0 rejected | 139.4/min | ETA: 20.8m [2026-01-20T12:04:29.728834] [DEBUG] [REMOTE ] CCBG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:29.728976] [DEBUG] [REMOTE ] CCBG: PASS: History has at least 300 days. [2026-01-20T12:04:29.729253] [DEBUG] [REMOTE ] CCBG: PASS: Price check passed. Min price $38.66. [2026-01-20T12:04:29.729387] [DEBUG] [REMOTE ] CCBG: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:29.729504] [DEBUG] [REMOTE ] CCBG: PASS: Integrity check passed. [2026-01-20T12:04:29.729544] [DEBUG] [REMOTE ] CCBG: Symbol is viable for forecasting. [2026-01-20T12:04:29.729613] [INFO ] [MAIN ] [604/3502] CCBG kept (0.6s) | 604 kept, 0 rejected | 139.4/min | ETA: 20.8m [2026-01-20T12:04:30.011941] [DEBUG] [REMOTE ] CCCC: Retrieved 1329 rows, trimmed to 300. [2026-01-20T12:04:30.012073] [DEBUG] [REMOTE ] CCCC: PASS: History has at least 300 days. [2026-01-20T12:04:30.012278] [DEBUG] [REMOTE ] CCCC: PASS: Price check passed. Min price $1.91. [2026-01-20T12:04:30.012411] [DEBUG] [REMOTE ] CCCC: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:30.012520] [DEBUG] [REMOTE ] CCCC: PASS: Integrity check passed. [2026-01-20T12:04:30.012560] [DEBUG] [REMOTE ] CCCC: Symbol is viable for forecasting. [2026-01-20T12:04:30.012638] [INFO ] [MAIN ] [605/3502] CCCC kept (0.3s) | 605 kept, 0 rejected | 139.4/min | ETA: 20.8m [2026-01-20T12:04:30.384453] [DEBUG] [REMOTE ] CCD: Retrieved 2719 rows, trimmed to 300. [2026-01-20T12:04:30.384616] [DEBUG] [REMOTE ] CCD: PASS: History has at least 300 days. [2026-01-20T12:04:30.384836] [DEBUG] [REMOTE ] CCD: PASS: Price check passed. Min price $19.69. [2026-01-20T12:04:30.384971] [DEBUG] [REMOTE ] CCD: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:30.385086] [DEBUG] [REMOTE ] CCD: PASS: Integrity check passed. [2026-01-20T12:04:30.385125] [DEBUG] [REMOTE ] CCD: Symbol is viable for forecasting. [2026-01-20T12:04:30.385173] [INFO ] [MAIN ] [606/3502] CCD kept (0.4s) | 606 kept, 0 rejected | 139.5/min | ETA: 20.8m [2026-01-20T12:04:30.718996] [DEBUG] [REMOTE ] CCEC: Retrieved 350 rows, trimmed to 300. [2026-01-20T12:04:30.719180] [DEBUG] [REMOTE ] CCEC: PASS: History has at least 300 days. [2026-01-20T12:04:30.719438] [DEBUG] [REMOTE ] CCEC: PASS: Price check passed. Min price $19.03. [2026-01-20T12:04:30.719635] [DEBUG] [REMOTE ] CCEC: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:30.719777] [DEBUG] [REMOTE ] CCEC: PASS: Integrity check passed. [2026-01-20T12:04:30.719840] [DEBUG] [REMOTE ] CCEC: Symbol is viable for forecasting. [2026-01-20T12:04:30.719899] [INFO ] [MAIN ] [607/3502] CCEC kept (0.3s) | 607 kept, 0 rejected | 139.5/min | ETA: 20.7m [2026-01-20T12:04:31.396158] [DEBUG] [REMOTE ] CCEP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:31.396317] [DEBUG] [REMOTE ] CCEP: PASS: History has at least 300 days. [2026-01-20T12:04:31.396626] [DEBUG] [REMOTE ] CCEP: PASS: Price check passed. Min price $84.86. [2026-01-20T12:04:31.396840] [DEBUG] [REMOTE ] CCEP: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:31.397001] [DEBUG] [REMOTE ] CCEP: PASS: Integrity check passed. [2026-01-20T12:04:31.397079] [DEBUG] [REMOTE ] CCEP: Symbol is viable for forecasting. [2026-01-20T12:04:31.397152] [INFO ] [MAIN ] [608/3502] CCEP kept (0.7s) | 608 kept, 0 rejected | 139.4/min | ETA: 20.8m [2026-01-20T12:04:31.949688] [DEBUG] [REMOTE ] CCI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:31.949820] [DEBUG] [REMOTE ] CCI: PASS: History has at least 300 days. [2026-01-20T12:04:31.950030] [DEBUG] [REMOTE ] CCI: PASS: Price check passed. Min price $83.67. [2026-01-20T12:04:31.950164] [DEBUG] [REMOTE ] CCI: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:31.950277] [DEBUG] [REMOTE ] CCI: PASS: Integrity check passed. [2026-01-20T12:04:31.950320] [DEBUG] [REMOTE ] CCI: Symbol is viable for forecasting. [2026-01-20T12:04:31.950368] [INFO ] [MAIN ] [609/3502] CCI kept (0.6s) | 609 kept, 0 rejected | 139.3/min | ETA: 20.8m [2026-01-20T12:04:32.192098] [DEBUG] [REMOTE ] CCIF: Retrieved 1671 rows, trimmed to 300. [2026-01-20T12:04:32.192233] [DEBUG] [REMOTE ] CCIF: PASS: History has at least 300 days. [2026-01-20T12:04:32.192468] [DEBUG] [REMOTE ] CCIF: PASS: Price check passed. Min price $4.58. [2026-01-20T12:04:32.192658] [DEBUG] [REMOTE ] CCIF: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:32.192797] [DEBUG] [REMOTE ] CCIF: PASS: Integrity check passed. [2026-01-20T12:04:32.192849] [DEBUG] [REMOTE ] CCIF: Symbol is viable for forecasting. [2026-01-20T12:04:32.192909] [INFO ] [MAIN ] [610/3502] CCIF kept (0.2s) | 610 kept, 0 rejected | 139.4/min | ETA: 20.7m [2026-01-20T12:04:32.837392] [DEBUG] [REMOTE ] CCJ: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:32.837552] [DEBUG] [REMOTE ] CCJ: PASS: History has at least 300 days. [2026-01-20T12:04:32.837865] [DEBUG] [REMOTE ] CCJ: PASS: Price check passed. Min price $79.28. [2026-01-20T12:04:32.838003] [DEBUG] [REMOTE ] CCJ: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:32.838139] [DEBUG] [REMOTE ] CCJ: PASS: Integrity check passed. [2026-01-20T12:04:32.838179] [DEBUG] [REMOTE ] CCJ: Symbol is viable for forecasting. [2026-01-20T12:04:32.838229] [INFO ] [MAIN ] [611/3502] CCJ kept (0.6s) | 611 kept, 0 rejected | 139.3/min | ETA: 20.8m [2026-01-20T12:04:33.305791] [DEBUG] [REMOTE ] CCK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:33.305947] [DEBUG] [REMOTE ] CCK: PASS: History has at least 300 days. [2026-01-20T12:04:33.306215] [DEBUG] [REMOTE ] CCK: PASS: Price check passed. Min price $94.20. [2026-01-20T12:04:33.306358] [DEBUG] [REMOTE ] CCK: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:33.306505] [DEBUG] [REMOTE ] CCK: PASS: Integrity check passed. [2026-01-20T12:04:33.306548] [DEBUG] [REMOTE ] CCK: Symbol is viable for forecasting. [2026-01-20T12:04:33.306617] [INFO ] [MAIN ] [612/3502] CCK kept (0.5s) | 612 kept, 0 rejected | 139.3/min | ETA: 20.7m [2026-01-20T12:04:33.812161] [DEBUG] [REMOTE ] CCL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:33.812299] [DEBUG] [REMOTE ] CCL: PASS: History has at least 300 days. [2026-01-20T12:04:33.812527] [DEBUG] [REMOTE ] CCL: PASS: Price check passed. Min price $24.76. [2026-01-20T12:04:33.812687] [DEBUG] [REMOTE ] CCL: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:33.812824] [DEBUG] [REMOTE ] CCL: PASS: Integrity check passed. [2026-01-20T12:04:33.812866] [DEBUG] [REMOTE ] CCL: Symbol is viable for forecasting. [2026-01-20T12:04:33.812915] [INFO ] [MAIN ] [613/3502] CCL kept (0.5s) | 613 kept, 0 rejected | 139.3/min | ETA: 20.7m [2026-01-20T12:04:34.153352] [DEBUG] [REMOTE ] CCLD: Retrieved 2890 rows, trimmed to 300. [2026-01-20T12:04:34.153712] [DEBUG] [REMOTE ] CCLD: PASS: History has at least 300 days. [2026-01-20T12:04:34.153927] [DEBUG] [REMOTE ] CCLD: PASS: Price check passed. Min price $2.85. [2026-01-20T12:04:34.154064] [DEBUG] [REMOTE ] CCLD: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:34.154179] [DEBUG] [REMOTE ] CCLD: PASS: Integrity check passed. [2026-01-20T12:04:34.154219] [DEBUG] [REMOTE ] CCLD: Symbol is viable for forecasting. [2026-01-20T12:04:34.154269] [INFO ] [MAIN ] [614/3502] CCLD kept (0.3s) | 614 kept, 0 rejected | 139.3/min | ETA: 20.7m [2026-01-20T12:04:34.649549] [DEBUG] [REMOTE ] CCNE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:34.649726] [DEBUG] [REMOTE ] CCNE: PASS: History has at least 300 days. [2026-01-20T12:04:34.650099] [DEBUG] [REMOTE ] CCNE: PASS: Price check passed. Min price $23.83. [2026-01-20T12:04:34.650265] [DEBUG] [REMOTE ] CCNE: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:34.650429] [DEBUG] [REMOTE ] CCNE: PASS: Integrity check passed. [2026-01-20T12:04:34.650470] [DEBUG] [REMOTE ] CCNE: Symbol is viable for forecasting. [2026-01-20T12:04:34.650522] [INFO ] [MAIN ] [615/3502] CCNE kept (0.5s) | 615 kept, 0 rejected | 139.3/min | ETA: 20.7m [2026-01-20T12:04:34.982208] [DEBUG] [REMOTE ] CCO: Retrieved 5075 rows, trimmed to 300. [2026-01-20T12:04:34.982341] [DEBUG] [REMOTE ] CCO: PASS: History has at least 300 days. [2026-01-20T12:04:34.982561] [DEBUG] [REMOTE ] CCO: PASS: Price check passed. Min price $1.72. [2026-01-20T12:04:34.982717] [DEBUG] [REMOTE ] CCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:34.982835] [DEBUG] [REMOTE ] CCO: PASS: Integrity check passed. [2026-01-20T12:04:34.982874] [DEBUG] [REMOTE ] CCO: Symbol is viable for forecasting. [2026-01-20T12:04:34.982922] [INFO ] [MAIN ] [616/3502] CCO kept (0.3s) | 616 kept, 0 rejected | 139.3/min | ETA: 20.7m [2026-01-20T12:04:35.511395] [DEBUG] [REMOTE ] CCOI: Retrieved 6027 rows, trimmed to 300. [2026-01-20T12:04:35.511542] [DEBUG] [REMOTE ] CCOI: PASS: History has at least 300 days. [2026-01-20T12:04:35.511835] [DEBUG] [REMOTE ] CCOI: PASS: Price check passed. Min price $16.66. [2026-01-20T12:04:35.511989] [DEBUG] [REMOTE ] CCOI: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:35.512115] [DEBUG] [REMOTE ] CCOI: PASS: Integrity check passed. [2026-01-20T12:04:35.512155] [DEBUG] [REMOTE ] CCOI: Symbol is viable for forecasting. [2026-01-20T12:04:35.512205] [INFO ] [MAIN ] [617/3502] CCOI kept (0.5s) | 617 kept, 0 rejected | 139.3/min | ETA: 20.7m [2026-01-20T12:04:35.960770] [DEBUG] [REMOTE ] CCRN: Retrieved 6096 rows, trimmed to 300. [2026-01-20T12:04:35.961104] [DEBUG] [REMOTE ] CCRN: PASS: History has at least 300 days. [2026-01-20T12:04:35.961331] [DEBUG] [REMOTE ] CCRN: PASS: Price check passed. Min price $7.53. [2026-01-20T12:04:35.961466] [DEBUG] [REMOTE ] CCRN: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:35.961603] [DEBUG] [REMOTE ] CCRN: PASS: Integrity check passed. [2026-01-20T12:04:35.961840] [DEBUG] [REMOTE ] CCRN: Symbol is viable for forecasting. [2026-01-20T12:04:35.961894] [INFO ] [MAIN ] [618/3502] CCRN kept (0.4s) | 618 kept, 0 rejected | 139.3/min | ETA: 20.7m [2026-01-20T12:04:36.297048] [DEBUG] [REMOTE ] CCS: Retrieved 2914 rows, trimmed to 300. [2026-01-20T12:04:36.297201] [DEBUG] [REMOTE ] CCS: PASS: History has at least 300 days. [2026-01-20T12:04:36.297409] [DEBUG] [REMOTE ] CCS: PASS: Price check passed. Min price $56.09. [2026-01-20T12:04:36.297543] [DEBUG] [REMOTE ] CCS: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:36.297705] [DEBUG] [REMOTE ] CCS: PASS: Integrity check passed. [2026-01-20T12:04:36.297747] [DEBUG] [REMOTE ] CCS: Symbol is viable for forecasting. [2026-01-20T12:04:36.297794] [INFO ] [MAIN ] [619/3502] CCS kept (0.3s) | 619 kept, 0 rejected | 139.3/min | ETA: 20.7m [2026-01-20T12:04:36.593216] [DEBUG] [REMOTE ] CCSI: Retrieved 1073 rows, trimmed to 300. [2026-01-20T12:04:36.593375] [DEBUG] [REMOTE ] CCSI: PASS: History has at least 300 days. [2026-01-20T12:04:36.593645] [DEBUG] [REMOTE ] CCSI: PASS: Price check passed. Min price $20.24. [2026-01-20T12:04:36.593826] [DEBUG] [REMOTE ] CCSI: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:36.593968] [DEBUG] [REMOTE ] CCSI: PASS: Integrity check passed. [2026-01-20T12:04:36.594018] [DEBUG] [REMOTE ] CCSI: Symbol is viable for forecasting. [2026-01-20T12:04:36.594078] [INFO ] [MAIN ] [620/3502] CCSI kept (0.3s) | 620 kept, 0 rejected | 139.4/min | ETA: 20.7m [2026-01-20T12:04:36.989444] [DEBUG] [REMOTE ] CDC: Retrieved 2904 rows, trimmed to 300. [2026-01-20T12:04:36.989702] [DEBUG] [REMOTE ] CDC: PASS: History has at least 300 days. [2026-01-20T12:04:36.990182] [DEBUG] [REMOTE ] CDC: PASS: Price check passed. Min price $64.10. [2026-01-20T12:04:36.990386] [DEBUG] [REMOTE ] CDC: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:36.990693] [DEBUG] [REMOTE ] CDC: PASS: Integrity check passed. [2026-01-20T12:04:36.990765] [DEBUG] [REMOTE ] CDC: Symbol is viable for forecasting. [2026-01-20T12:04:36.990852] [INFO ] [MAIN ] [621/3502] CDC kept (0.4s) | 621 kept, 0 rejected | 139.4/min | ETA: 20.7m [2026-01-20T12:04:37.633639] [DEBUG] [REMOTE ] CDE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:37.634241] [DEBUG] [REMOTE ] CDE: PASS: History has at least 300 days. [2026-01-20T12:04:37.635200] [DEBUG] [REMOTE ] CDE: PASS: Price check passed. Min price $13.82. [2026-01-20T12:04:37.635478] [DEBUG] [REMOTE ] CDE: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:37.635754] [DEBUG] [REMOTE ] CDE: PASS: Integrity check passed. [2026-01-20T12:04:37.635823] [DEBUG] [REMOTE ] CDE: Symbol is viable for forecasting. [2026-01-20T12:04:37.635943] [INFO ] [MAIN ] [622/3502] CDE kept (0.6s) | 622 kept, 0 rejected | 139.3/min | ETA: 20.7m [2026-01-20T12:04:37.959477] [DEBUG] [REMOTE ] CDIO: Retrieved 1005 rows, trimmed to 300. [2026-01-20T12:04:37.959672] [DEBUG] [REMOTE ] CDIO: PASS: History has at least 300 days. [2026-01-20T12:04:37.959932] [DEBUG] [REMOTE ] CDIO: PASS: Price check passed. Min price $1.76. [2026-01-20T12:04:37.960109] [DEBUG] [REMOTE ] CDIO: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:37.960252] [DEBUG] [REMOTE ] CDIO: PASS: Integrity check passed. [2026-01-20T12:04:37.960303] [DEBUG] [REMOTE ] CDIO: Symbol is viable for forecasting. [2026-01-20T12:04:37.960365] [INFO ] [MAIN ] [623/3502] CDIO kept (0.3s) | 623 kept, 0 rejected | 139.3/min | ETA: 20.7m [2026-01-20T12:04:38.390847] [DEBUG] [REMOTE ] CDL: Retrieved 2649 rows, trimmed to 300. [2026-01-20T12:04:38.390966] [DEBUG] [REMOTE ] CDL: PASS: History has at least 300 days. [2026-01-20T12:04:38.391179] [DEBUG] [REMOTE ] CDL: PASS: Price check passed. Min price $66.88. [2026-01-20T12:04:38.391320] [DEBUG] [REMOTE ] CDL: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:38.391436] [DEBUG] [REMOTE ] CDL: PASS: Integrity check passed. [2026-01-20T12:04:38.391477] [DEBUG] [REMOTE ] CDL: Symbol is viable for forecasting. [2026-01-20T12:04:38.391526] [INFO ] [MAIN ] [624/3502] CDL kept (0.4s) | 624 kept, 0 rejected | 139.3/min | ETA: 20.7m [2026-01-20T12:04:38.626819] [DEBUG] [REMOTE ] CDNA: Retrieved 2894 rows, trimmed to 300. [2026-01-20T12:04:38.626957] [DEBUG] [REMOTE ] CDNA: PASS: History has at least 300 days. [2026-01-20T12:04:38.627211] [DEBUG] [REMOTE ] CDNA: PASS: Price check passed. Min price $14.28. [2026-01-20T12:04:38.627370] [DEBUG] [REMOTE ] CDNA: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:38.627548] [DEBUG] [REMOTE ] CDNA: PASS: Integrity check passed. [2026-01-20T12:04:38.627612] [DEBUG] [REMOTE ] CDNA: Symbol is viable for forecasting. [2026-01-20T12:04:38.627666] [INFO ] [MAIN ] [625/3502] CDNA kept (0.2s) | 625 kept, 0 rejected | 139.4/min | ETA: 20.6m [2026-01-20T12:04:39.270286] [DEBUG] [REMOTE ] CDNS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:39.270451] [DEBUG] [REMOTE ] CDNS: PASS: History has at least 300 days. [2026-01-20T12:04:39.270826] [DEBUG] [REMOTE ] CDNS: PASS: Price check passed. Min price $300.58. [2026-01-20T12:04:39.270986] [DEBUG] [REMOTE ] CDNS: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:39.271132] [DEBUG] [REMOTE ] CDNS: PASS: Integrity check passed. [2026-01-20T12:04:39.271185] [DEBUG] [REMOTE ] CDNS: Symbol is viable for forecasting. [2026-01-20T12:04:39.271239] [INFO ] [MAIN ] [626/3502] CDNS kept (0.6s) | 626 kept, 0 rejected | 139.3/min | ETA: 20.6m [2026-01-20T12:04:39.730624] [DEBUG] [REMOTE ] CDP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:39.730775] [DEBUG] [REMOTE ] CDP: PASS: History has at least 300 days. [2026-01-20T12:04:39.731029] [DEBUG] [REMOTE ] CDP: PASS: Price check passed. Min price $27.02. [2026-01-20T12:04:39.731167] [DEBUG] [REMOTE ] CDP: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:39.731295] [DEBUG] [REMOTE ] CDP: PASS: Integrity check passed. [2026-01-20T12:04:39.731336] [DEBUG] [REMOTE ] CDP: Symbol is viable for forecasting. [2026-01-20T12:04:39.731388] [INFO ] [MAIN ] [627/3502] CDP kept (0.5s) | 627 kept, 0 rejected | 139.3/min | ETA: 20.6m [2026-01-20T12:04:39.961012] [DEBUG] [REMOTE ] CDRE: Retrieved 1054 rows, trimmed to 300. [2026-01-20T12:04:39.961188] [DEBUG] [REMOTE ] CDRE: PASS: History has at least 300 days. [2026-01-20T12:04:39.961469] [DEBUG] [REMOTE ] CDRE: PASS: Price check passed. Min price $39.51. [2026-01-20T12:04:39.961685] [DEBUG] [REMOTE ] CDRE: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:39.961842] [DEBUG] [REMOTE ] CDRE: PASS: Integrity check passed. [2026-01-20T12:04:39.961894] [DEBUG] [REMOTE ] CDRE: Symbol is viable for forecasting. [2026-01-20T12:04:39.961959] [INFO ] [MAIN ] [628/3502] CDRE kept (0.2s) | 628 kept, 0 rejected | 139.4/min | ETA: 20.6m [2026-01-20T12:04:40.353425] [DEBUG] [REMOTE ] CDRO: Retrieved 1036 rows, trimmed to 300. [2026-01-20T12:04:40.353591] [DEBUG] [REMOTE ] CDRO: PASS: History has at least 300 days. [2026-01-20T12:04:40.353994] [DEBUG] [REMOTE ] CDRO: PASS: Price check passed. Min price $5.43. [2026-01-20T12:04:40.354135] [DEBUG] [REMOTE ] CDRO: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:40.354251] [DEBUG] [REMOTE ] CDRO: PASS: Integrity check passed. [2026-01-20T12:04:40.354297] [DEBUG] [REMOTE ] CDRO: Symbol is viable for forecasting. [2026-01-20T12:04:40.354360] [INFO ] [MAIN ] [629/3502] CDRO kept (0.4s) | 629 kept, 0 rejected | 139.4/min | ETA: 20.6m [2026-01-20T12:04:40.885664] [DEBUG] [REMOTE ] CDXS: Retrieved 3960 rows, trimmed to 300. [2026-01-20T12:04:40.885819] [DEBUG] [REMOTE ] CDXS: PASS: History has at least 300 days. [2026-01-20T12:04:40.886091] [DEBUG] [REMOTE ] CDXS: PASS: Price check passed. Min price $1.54. [2026-01-20T12:04:40.886252] [DEBUG] [REMOTE ] CDXS: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:40.886395] [DEBUG] [REMOTE ] CDXS: PASS: Integrity check passed. [2026-01-20T12:04:40.886441] [DEBUG] [REMOTE ] CDXS: Symbol is viable for forecasting. [2026-01-20T12:04:40.886499] [INFO ] [MAIN ] [630/3502] CDXS kept (0.5s) | 630 kept, 0 rejected | 139.4/min | ETA: 20.6m [2026-01-20T12:04:41.384495] [DEBUG] [REMOTE ] CDZI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:41.384862] [DEBUG] [REMOTE ] CDZI: PASS: History has at least 300 days. [2026-01-20T12:04:41.385189] [DEBUG] [REMOTE ] CDZI: PASS: Price check passed. Min price $4.60. [2026-01-20T12:04:41.385345] [DEBUG] [REMOTE ] CDZI: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:41.385498] [DEBUG] [REMOTE ] CDZI: PASS: Integrity check passed. [2026-01-20T12:04:41.385548] [DEBUG] [REMOTE ] CDZI: Symbol is viable for forecasting. [2026-01-20T12:04:41.385627] [INFO ] [MAIN ] [631/3502] CDZI kept (0.5s) | 631 kept, 0 rejected | 139.3/min | ETA: 20.6m [2026-01-20T12:04:41.717238] [DEBUG] [REMOTE ] CE: Retrieved 5281 rows, trimmed to 300. [2026-01-20T12:04:41.717379] [DEBUG] [REMOTE ] CE: PASS: History has at least 300 days. [2026-01-20T12:04:41.717625] [DEBUG] [REMOTE ] CE: PASS: Price check passed. Min price $35.53. [2026-01-20T12:04:41.717767] [DEBUG] [REMOTE ] CE: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:41.717888] [DEBUG] [REMOTE ] CE: PASS: Integrity check passed. [2026-01-20T12:04:41.717929] [DEBUG] [REMOTE ] CE: Symbol is viable for forecasting. [2026-01-20T12:04:41.717979] [INFO ] [MAIN ] [632/3502] CE kept (0.3s) | 632 kept, 0 rejected | 139.4/min | ETA: 20.6m [2026-01-20T12:04:42.099903] [DEBUG] [REMOTE ] CECO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:42.100042] [DEBUG] [REMOTE ] CECO: PASS: History has at least 300 days. [2026-01-20T12:04:42.100266] [DEBUG] [REMOTE ] CECO: PASS: Price check passed. Min price $47.44. [2026-01-20T12:04:42.100405] [DEBUG] [REMOTE ] CECO: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:42.100525] [DEBUG] [REMOTE ] CECO: PASS: Integrity check passed. [2026-01-20T12:04:42.100567] [DEBUG] [REMOTE ] CECO: Symbol is viable for forecasting. [2026-01-20T12:04:42.100637] [INFO ] [MAIN ] [633/3502] CECO kept (0.4s) | 633 kept, 0 rejected | 139.4/min | ETA: 20.6m [2026-01-20T12:04:42.410714] [DEBUG] [REMOTE ] CEG: Retrieved 993 rows, trimmed to 300. [2026-01-20T12:04:42.410849] [DEBUG] [REMOTE ] CEG: PASS: History has at least 300 days. [2026-01-20T12:04:42.411060] [DEBUG] [REMOTE ] CEG: PASS: Price check passed. Min price $307.71. [2026-01-20T12:04:42.411199] [DEBUG] [REMOTE ] CEG: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:42.411313] [DEBUG] [REMOTE ] CEG: PASS: Integrity check passed. [2026-01-20T12:04:42.411355] [DEBUG] [REMOTE ] CEG: Symbol is viable for forecasting. [2026-01-20T12:04:42.411404] [INFO ] [MAIN ] [634/3502] CEG kept (0.3s) | 634 kept, 0 rejected | 139.5/min | ETA: 20.6m [2026-01-20T12:04:42.921557] [DEBUG] [REMOTE ] CELC: Retrieved 2093 rows, trimmed to 300. [2026-01-20T12:04:42.921730] [DEBUG] [REMOTE ] CELC: PASS: History has at least 300 days. [2026-01-20T12:04:42.921996] [DEBUG] [REMOTE ] CELC: PASS: Price check passed. Min price $70.04. [2026-01-20T12:04:42.922157] [DEBUG] [REMOTE ] CELC: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:42.922298] [DEBUG] [REMOTE ] CELC: PASS: Integrity check passed. [2026-01-20T12:04:42.922345] [DEBUG] [REMOTE ] CELC: Symbol is viable for forecasting. [2026-01-20T12:04:42.922404] [INFO ] [MAIN ] [635/3502] CELC kept (0.5s) | 635 kept, 0 rejected | 139.4/min | ETA: 20.6m [2026-01-20T12:04:43.300344] [DEBUG] [REMOTE ] CELH: Retrieved 2487 rows, trimmed to 300. [2026-01-20T12:04:43.300486] [DEBUG] [REMOTE ] CELH: PASS: History has at least 300 days. [2026-01-20T12:04:43.300773] [DEBUG] [REMOTE ] CELH: PASS: Price check passed. Min price $37.92. [2026-01-20T12:04:43.300961] [DEBUG] [REMOTE ] CELH: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:43.301100] [DEBUG] [REMOTE ] CELH: PASS: Integrity check passed. [2026-01-20T12:04:43.301147] [DEBUG] [REMOTE ] CELH: Symbol is viable for forecasting. [2026-01-20T12:04:43.301205] [INFO ] [MAIN ] [636/3502] CELH kept (0.4s) | 636 kept, 0 rejected | 139.5/min | ETA: 20.5m [2026-01-20T12:04:43.568188] [DEBUG] [REMOTE ] CELZ: Retrieved 2562 rows, trimmed to 300. [2026-01-20T12:04:43.568317] [DEBUG] [REMOTE ] CELZ: PASS: History has at least 300 days. [2026-01-20T12:04:43.568548] [DEBUG] [REMOTE ] CELZ: PASS: Price check passed. Min price $1.82. [2026-01-20T12:04:43.568714] [DEBUG] [REMOTE ] CELZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:43.568839] [DEBUG] [REMOTE ] CELZ: PASS: Integrity check passed. [2026-01-20T12:04:43.568880] [DEBUG] [REMOTE ] CELZ: Symbol is viable for forecasting. [2026-01-20T12:04:43.568927] [INFO ] [MAIN ] [637/3502] CELZ kept (0.3s) | 637 kept, 0 rejected | 139.6/min | ETA: 20.5m [2026-01-20T12:04:44.193433] [DEBUG] [REMOTE ] CENTA: Retrieved 4768 rows, trimmed to 300. [2026-01-20T12:04:44.193569] [DEBUG] [REMOTE ] CENTA: PASS: History has at least 300 days. [2026-01-20T12:04:44.193819] [DEBUG] [REMOTE ] CENTA: PASS: Price check passed. Min price $27.53. [2026-01-20T12:04:44.193959] [DEBUG] [REMOTE ] CENTA: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:44.194078] [DEBUG] [REMOTE ] CENTA: PASS: Integrity check passed. [2026-01-20T12:04:44.194120] [DEBUG] [REMOTE ] CENTA: Symbol is viable for forecasting. [2026-01-20T12:04:44.194169] [INFO ] [MAIN ] [638/3502] CENTA kept (0.6s) | 638 kept, 0 rejected | 139.5/min | ETA: 20.5m [2026-01-20T12:04:44.605692] [DEBUG] [REMOTE ] CENX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:44.605832] [DEBUG] [REMOTE ] CENX: PASS: History has at least 300 days. [2026-01-20T12:04:44.606070] [DEBUG] [REMOTE ] CENX: PASS: Price check passed. Min price $26.19. [2026-01-20T12:04:44.606210] [DEBUG] [REMOTE ] CENX: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:44.606333] [DEBUG] [REMOTE ] CENX: PASS: Integrity check passed. [2026-01-20T12:04:44.606375] [DEBUG] [REMOTE ] CENX: Symbol is viable for forecasting. [2026-01-20T12:04:44.606425] [INFO ] [MAIN ] [639/3502] CENX kept (0.4s) | 639 kept, 0 rejected | 139.5/min | ETA: 20.5m [2026-01-20T12:04:45.076379] [DEBUG] [REMOTE ] CERS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:45.076518] [DEBUG] [REMOTE ] CERS: PASS: History has at least 300 days. [2026-01-20T12:04:45.076970] [DEBUG] [REMOTE ] CERS: PASS: Price check passed. Min price $1.40. [2026-01-20T12:04:45.077141] [DEBUG] [REMOTE ] CERS: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:45.077266] [DEBUG] [REMOTE ] CERS: PASS: Integrity check passed. [2026-01-20T12:04:45.077307] [DEBUG] [REMOTE ] CERS: Symbol is viable for forecasting. [2026-01-20T12:04:45.077356] [INFO ] [MAIN ] [640/3502] CERS kept (0.5s) | 640 kept, 0 rejected | 139.4/min | ETA: 20.5m [2026-01-20T12:04:45.410394] [DEBUG] [REMOTE ] CETX: Retrieved 2657 rows, trimmed to 300. [2026-01-20T12:04:45.410524] [DEBUG] [REMOTE ] CETX: PASS: History has at least 300 days. [2026-01-20T12:04:45.410749] [DEBUG] [REMOTE ] CETX: PASS: Price check passed. Min price $2.11. [2026-01-20T12:04:45.410884] [DEBUG] [REMOTE ] CETX: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:45.410997] [DEBUG] [REMOTE ] CETX: PASS: Integrity check passed. [2026-01-20T12:04:45.411037] [DEBUG] [REMOTE ] CETX: Symbol is viable for forecasting. [2026-01-20T12:04:45.411085] [INFO ] [MAIN ] [641/3502] CETX kept (0.3s) | 641 kept, 0 rejected | 139.5/min | ETA: 20.5m [2026-01-20T12:04:46.020438] [DEBUG] [REMOTE ] CEVA: Retrieved 5839 rows, trimmed to 300. [2026-01-20T12:04:46.020601] [DEBUG] [REMOTE ] CEVA: PASS: History has at least 300 days. [2026-01-20T12:04:46.020830] [DEBUG] [REMOTE ] CEVA: PASS: Price check passed. Min price $18.63. [2026-01-20T12:04:46.020965] [DEBUG] [REMOTE ] CEVA: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:46.021081] [DEBUG] [REMOTE ] CEVA: PASS: Integrity check passed. [2026-01-20T12:04:46.021121] [DEBUG] [REMOTE ] CEVA: Symbol is viable for forecasting. [2026-01-20T12:04:46.021170] [INFO ] [MAIN ] [642/3502] CEVA kept (0.6s) | 642 kept, 0 rejected | 139.4/min | ETA: 20.5m [2026-01-20T12:04:46.419335] [DEBUG] [REMOTE ] CF: Retrieved 5141 rows, trimmed to 300. [2026-01-20T12:04:46.419466] [DEBUG] [REMOTE ] CF: PASS: History has at least 300 days. [2026-01-20T12:04:46.419710] [DEBUG] [REMOTE ] CF: PASS: Price check passed. Min price $76.09. [2026-01-20T12:04:46.419863] [DEBUG] [REMOTE ] CF: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:46.419977] [DEBUG] [REMOTE ] CF: PASS: Integrity check passed. [2026-01-20T12:04:46.420017] [DEBUG] [REMOTE ] CF: Symbol is viable for forecasting. [2026-01-20T12:04:46.420064] [INFO ] [MAIN ] [643/3502] CF kept (0.4s) | 643 kept, 0 rejected | 139.4/min | ETA: 20.5m [2026-01-20T12:04:46.922816] [DEBUG] [REMOTE ] CFFN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:46.922953] [DEBUG] [REMOTE ] CFFN: PASS: History has at least 300 days. [2026-01-20T12:04:46.923185] [DEBUG] [REMOTE ] CFFN: PASS: Price check passed. Min price $5.87. [2026-01-20T12:04:46.923327] [DEBUG] [REMOTE ] CFFN: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:46.923447] [DEBUG] [REMOTE ] CFFN: PASS: Integrity check passed. [2026-01-20T12:04:46.923489] [DEBUG] [REMOTE ] CFFN: Symbol is viable for forecasting. [2026-01-20T12:04:46.923538] [INFO ] [MAIN ] [644/3502] CFFN kept (0.5s) | 644 kept, 0 rejected | 139.4/min | ETA: 20.5m [2026-01-20T12:04:47.321082] [DEBUG] [REMOTE ] CFG: Retrieved 2846 rows, trimmed to 300. [2026-01-20T12:04:47.321216] [DEBUG] [REMOTE ] CFG: PASS: History has at least 300 days. [2026-01-20T12:04:47.321420] [DEBUG] [REMOTE ] CFG: PASS: Price check passed. Min price $49.71. [2026-01-20T12:04:47.321554] [DEBUG] [REMOTE ] CFG: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:47.321697] [DEBUG] [REMOTE ] CFG: PASS: Integrity check passed. [2026-01-20T12:04:47.321738] [DEBUG] [REMOTE ] CFG: Symbol is viable for forecasting. [2026-01-20T12:04:47.321786] [INFO ] [MAIN ] [645/3502] CFG kept (0.4s) | 645 kept, 0 rejected | 139.4/min | ETA: 20.5m [2026-01-20T12:04:47.520077] [DEBUG] [REMOTE ] CFO: Retrieved 2904 rows, trimmed to 300. [2026-01-20T12:04:47.520210] [DEBUG] [REMOTE ] CFO: PASS: History has at least 300 days. [2026-01-20T12:04:47.520424] [DEBUG] [REMOTE ] CFO: PASS: Price check passed. Min price $70.57. [2026-01-20T12:04:47.520561] [DEBUG] [REMOTE ] CFO: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:47.520721] [DEBUG] [REMOTE ] CFO: PASS: Integrity check passed. [2026-01-20T12:04:47.520768] [DEBUG] [REMOTE ] CFO: Symbol is viable for forecasting. [2026-01-20T12:04:47.520818] [INFO ] [MAIN ] [646/3502] CFO kept (0.2s) | 646 kept, 0 rejected | 139.5/min | ETA: 20.5m [2026-01-20T12:04:48.073316] [DEBUG] [REMOTE ] CG: Retrieved 3447 rows, trimmed to 300. [2026-01-20T12:04:48.073443] [DEBUG] [REMOTE ] CG: PASS: History has at least 300 days. [2026-01-20T12:04:48.073680] [DEBUG] [REMOTE ] CG: PASS: Price check passed. Min price $50.78. [2026-01-20T12:04:48.073821] [DEBUG] [REMOTE ] CG: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:48.073934] [DEBUG] [REMOTE ] CG: PASS: Integrity check passed. [2026-01-20T12:04:48.073974] [DEBUG] [REMOTE ] CG: Symbol is viable for forecasting. [2026-01-20T12:04:48.074022] [INFO ] [MAIN ] [647/3502] CG kept (0.6s) | 647 kept, 0 rejected | 139.4/min | ETA: 20.5m [2026-01-20T12:04:48.503515] [DEBUG] [REMOTE ] CGABL: Retrieved 1172 rows, trimmed to 300. [2026-01-20T12:04:48.503671] [DEBUG] [REMOTE ] CGABL: PASS: History has at least 300 days. [2026-01-20T12:04:48.503912] [DEBUG] [REMOTE ] CGABL: PASS: Price check passed. Min price $17.09. [2026-01-20T12:04:48.504051] [DEBUG] [REMOTE ] CGABL: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:48.504165] [DEBUG] [REMOTE ] CGABL: PASS: Integrity check passed. [2026-01-20T12:04:48.504206] [DEBUG] [REMOTE ] CGABL: Symbol is viable for forecasting. [2026-01-20T12:04:48.504256] [INFO ] [MAIN ] [648/3502] CGABL kept (0.4s) | 648 kept, 0 rejected | 139.4/min | ETA: 20.5m [2026-01-20T12:04:48.814806] [DEBUG] [REMOTE ] CGBD: Retrieved 2161 rows, trimmed to 300. [2026-01-20T12:04:48.814930] [DEBUG] [REMOTE ] CGBD: PASS: History has at least 300 days. [2026-01-20T12:04:48.815134] [DEBUG] [REMOTE ] CGBD: PASS: Price check passed. Min price $11.28. [2026-01-20T12:04:48.815282] [DEBUG] [REMOTE ] CGBD: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:48.815391] [DEBUG] [REMOTE ] CGBD: PASS: Integrity check passed. [2026-01-20T12:04:48.815432] [DEBUG] [REMOTE ] CGBD: Symbol is viable for forecasting. [2026-01-20T12:04:48.815480] [INFO ] [MAIN ] [649/3502] CGBD kept (0.3s) | 649 kept, 0 rejected | 139.5/min | ETA: 20.5m [2026-01-20T12:04:49.274120] [DEBUG] [REMOTE ] CGC: Retrieved 2964 rows, trimmed to 300. [2026-01-20T12:04:49.274259] [DEBUG] [REMOTE ] CGC: PASS: History has at least 300 days. [2026-01-20T12:04:49.274496] [DEBUG] [REMOTE ] CGC: PASS: Price check passed. Min price $1.01. [2026-01-20T12:04:49.274667] [DEBUG] [REMOTE ] CGC: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:49.274819] [DEBUG] [REMOTE ] CGC: PASS: Integrity check passed. [2026-01-20T12:04:49.274863] [DEBUG] [REMOTE ] CGC: Symbol is viable for forecasting. [2026-01-20T12:04:49.274913] [INFO ] [MAIN ] [650/3502] CGC kept (0.5s) | 650 kept, 0 rejected | 139.5/min | ETA: 20.4m [2026-01-20T12:04:49.543762] [DEBUG] [REMOTE ] CGEM: Retrieved 1262 rows, trimmed to 300. [2026-01-20T12:04:49.543938] [DEBUG] [REMOTE ] CGEM: PASS: History has at least 300 days. [2026-01-20T12:04:49.544220] [DEBUG] [REMOTE ] CGEM: PASS: Price check passed. Min price $7.19. [2026-01-20T12:04:49.544412] [DEBUG] [REMOTE ] CGEM: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:49.544592] [DEBUG] [REMOTE ] CGEM: PASS: Integrity check passed. [2026-01-20T12:04:49.544651] [DEBUG] [REMOTE ] CGEM: Symbol is viable for forecasting. [2026-01-20T12:04:49.544722] [INFO ] [MAIN ] [651/3502] CGEM kept (0.3s) | 651 kept, 0 rejected | 139.6/min | ETA: 20.4m [2026-01-20T12:04:50.075988] [DEBUG] [REMOTE ] CGEN: Retrieved 6396 rows, trimmed to 300. [2026-01-20T12:04:50.076129] [DEBUG] [REMOTE ] CGEN: PASS: History has at least 300 days. [2026-01-20T12:04:50.076356] [DEBUG] [REMOTE ] CGEN: PASS: Price check passed. Min price $1.47. [2026-01-20T12:04:50.076494] [DEBUG] [REMOTE ] CGEN: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:50.076632] [DEBUG] [REMOTE ] CGEN: PASS: Integrity check passed. [2026-01-20T12:04:50.076675] [DEBUG] [REMOTE ] CGEN: Symbol is viable for forecasting. [2026-01-20T12:04:50.076725] [INFO ] [MAIN ] [652/3502] CGEN kept (0.5s) | 652 kept, 0 rejected | 139.5/min | ETA: 20.4m [2026-01-20T12:04:50.642291] [DEBUG] [REMOTE ] CGNX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:50.642634] [DEBUG] [REMOTE ] CGNX: PASS: History has at least 300 days. [2026-01-20T12:04:50.642856] [DEBUG] [REMOTE ] CGNX: PASS: Price check passed. Min price $34.80. [2026-01-20T12:04:50.642989] [DEBUG] [REMOTE ] CGNX: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:50.643105] [DEBUG] [REMOTE ] CGNX: PASS: Integrity check passed. [2026-01-20T12:04:50.643146] [DEBUG] [REMOTE ] CGNX: Symbol is viable for forecasting. [2026-01-20T12:04:50.643195] [INFO ] [MAIN ] [653/3502] CGNX kept (0.6s) | 653 kept, 0 rejected | 139.5/min | ETA: 20.4m [2026-01-20T12:04:50.950264] [DEBUG] [REMOTE ] CGO: Retrieved 5087 rows, trimmed to 300. [2026-01-20T12:04:50.950426] [DEBUG] [REMOTE ] CGO: PASS: History has at least 300 days. [2026-01-20T12:04:50.950751] [DEBUG] [REMOTE ] CGO: PASS: Price check passed. Min price $10.78. [2026-01-20T12:04:50.950926] [DEBUG] [REMOTE ] CGO: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:50.951079] [DEBUG] [REMOTE ] CGO: PASS: Integrity check passed. [2026-01-20T12:04:50.951130] [DEBUG] [REMOTE ] CGO: Symbol is viable for forecasting. [2026-01-20T12:04:50.951189] [INFO ] [MAIN ] [654/3502] CGO kept (0.3s) | 654 kept, 0 rejected | 139.5/min | ETA: 20.4m [2026-01-20T12:04:51.231258] [DEBUG] [REMOTE ] CGON: Retrieved 497 rows, trimmed to 300. [2026-01-20T12:04:51.231391] [DEBUG] [REMOTE ] CGON: PASS: History has at least 300 days. [2026-01-20T12:04:51.231610] [DEBUG] [REMOTE ] CGON: PASS: Price check passed. Min price $37.37. [2026-01-20T12:04:51.231763] [DEBUG] [REMOTE ] CGON: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:51.231874] [DEBUG] [REMOTE ] CGON: PASS: Integrity check passed. [2026-01-20T12:04:51.231914] [DEBUG] [REMOTE ] CGON: Symbol is viable for forecasting. [2026-01-20T12:04:51.231961] [INFO ] [MAIN ] [655/3502] CGON kept (0.3s) | 655 kept, 0 rejected | 139.6/min | ETA: 20.4m [2026-01-20T12:04:51.637980] [DEBUG] [REMOTE ] CGTX: Retrieved 1073 rows, trimmed to 300. [2026-01-20T12:04:51.638127] [DEBUG] [REMOTE ] CGTX: PASS: History has at least 300 days. [2026-01-20T12:04:51.638340] [DEBUG] [REMOTE ] CGTX: PASS: Price check passed. Min price $1.33. [2026-01-20T12:04:51.638480] [DEBUG] [REMOTE ] CGTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:51.638620] [DEBUG] [REMOTE ] CGTX: PASS: Integrity check passed. [2026-01-20T12:04:51.638664] [DEBUG] [REMOTE ] CGTX: Symbol is viable for forecasting. [2026-01-20T12:04:51.638722] [INFO ] [MAIN ] [656/3502] CGTX kept (0.4s) | 656 kept, 0 rejected | 139.6/min | ETA: 20.4m [2026-01-20T12:04:52.326257] [DEBUG] [REMOTE ] CHCI: Retrieved 5307 rows, trimmed to 300. [2026-01-20T12:04:52.326398] [DEBUG] [REMOTE ] CHCI: PASS: History has at least 300 days. [2026-01-20T12:04:52.326641] [DEBUG] [REMOTE ] CHCI: PASS: Price check passed. Min price $10.35. [2026-01-20T12:04:52.326777] [DEBUG] [REMOTE ] CHCI: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:52.326898] [DEBUG] [REMOTE ] CHCI: PASS: Integrity check passed. [2026-01-20T12:04:52.326939] [DEBUG] [REMOTE ] CHCI: Symbol is viable for forecasting. [2026-01-20T12:04:52.326987] [INFO ] [MAIN ] [657/3502] CHCI kept (0.7s) | 657 kept, 0 rejected | 139.5/min | ETA: 20.4m [2026-01-20T12:04:52.813193] [DEBUG] [REMOTE ] CHCO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:52.813329] [DEBUG] [REMOTE ] CHCO: PASS: History has at least 300 days. [2026-01-20T12:04:52.813552] [DEBUG] [REMOTE ] CHCO: PASS: Price check passed. Min price $116.58. [2026-01-20T12:04:52.813710] [DEBUG] [REMOTE ] CHCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:52.813833] [DEBUG] [REMOTE ] CHCO: PASS: Integrity check passed. [2026-01-20T12:04:52.813874] [DEBUG] [REMOTE ] CHCO: Symbol is viable for forecasting. [2026-01-20T12:04:52.813924] [INFO ] [MAIN ] [658/3502] CHCO kept (0.5s) | 658 kept, 0 rejected | 139.4/min | ETA: 20.4m [2026-01-20T12:04:53.292969] [DEBUG] [REMOTE ] CHD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:53.293201] [DEBUG] [REMOTE ] CHD: PASS: History has at least 300 days. [2026-01-20T12:04:53.293699] [DEBUG] [REMOTE ] CHD: PASS: Price check passed. Min price $81.51. [2026-01-20T12:04:53.293890] [DEBUG] [REMOTE ] CHD: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:53.294069] [DEBUG] [REMOTE ] CHD: PASS: Integrity check passed. [2026-01-20T12:04:53.294118] [DEBUG] [REMOTE ] CHD: Symbol is viable for forecasting. [2026-01-20T12:04:53.294192] [INFO ] [MAIN ] [659/3502] CHD kept (0.5s) | 659 kept, 0 rejected | 139.4/min | ETA: 20.4m [2026-01-20T12:04:53.758680] [DEBUG] [REMOTE ] CHDN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:53.758823] [DEBUG] [REMOTE ] CHDN: PASS: History has at least 300 days. [2026-01-20T12:04:53.759062] [DEBUG] [REMOTE ] CHDN: PASS: Price check passed. Min price $95.85. [2026-01-20T12:04:53.759204] [DEBUG] [REMOTE ] CHDN: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:53.759328] [DEBUG] [REMOTE ] CHDN: PASS: Integrity check passed. [2026-01-20T12:04:53.759370] [DEBUG] [REMOTE ] CHDN: Symbol is viable for forecasting. [2026-01-20T12:04:53.759420] [INFO ] [MAIN ] [660/3502] CHDN kept (0.5s) | 660 kept, 0 rejected | 139.4/min | ETA: 20.4m [2026-01-20T12:04:54.280816] [DEBUG] [REMOTE ] CHE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:54.281130] [DEBUG] [REMOTE ] CHE: PASS: History has at least 300 days. [2026-01-20T12:04:54.281350] [DEBUG] [REMOTE ] CHE: PASS: Price check passed. Min price $412.50. [2026-01-20T12:04:54.281507] [DEBUG] [REMOTE ] CHE: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:54.281646] [DEBUG] [REMOTE ] CHE: PASS: Integrity check passed. [2026-01-20T12:04:54.281690] [DEBUG] [REMOTE ] CHE: Symbol is viable for forecasting. [2026-01-20T12:04:54.281740] [INFO ] [MAIN ] [661/3502] CHE kept (0.5s) | 661 kept, 0 rejected | 139.4/min | ETA: 20.4m [2026-01-20T12:04:54.613557] [DEBUG] [REMOTE ] CHEF: Retrieved 3640 rows, trimmed to 300. [2026-01-20T12:04:54.613707] [DEBUG] [REMOTE ] CHEF: PASS: History has at least 300 days. [2026-01-20T12:04:54.613917] [DEBUG] [REMOTE ] CHEF: PASS: Price check passed. Min price $57.27. [2026-01-20T12:04:54.614057] [DEBUG] [REMOTE ] CHEF: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:54.614170] [DEBUG] [REMOTE ] CHEF: PASS: Integrity check passed. [2026-01-20T12:04:54.614211] [DEBUG] [REMOTE ] CHEF: Symbol is viable for forecasting. [2026-01-20T12:04:54.614259] [INFO ] [MAIN ] [662/3502] CHEF kept (0.3s) | 662 kept, 0 rejected | 139.4/min | ETA: 20.4m [2026-01-20T12:04:55.118650] [DEBUG] [REMOTE ] CHH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:55.118863] [DEBUG] [REMOTE ] CHH: PASS: History has at least 300 days. [2026-01-20T12:04:55.119229] [DEBUG] [REMOTE ] CHH: PASS: Price check passed. Min price $84.15. [2026-01-20T12:04:55.119379] [DEBUG] [REMOTE ] CHH: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:55.119529] [DEBUG] [REMOTE ] CHH: PASS: Integrity check passed. [2026-01-20T12:04:55.119590] [DEBUG] [REMOTE ] CHH: Symbol is viable for forecasting. [2026-01-20T12:04:55.119654] [INFO ] [MAIN ] [663/3502] CHH kept (0.5s) | 663 kept, 0 rejected | 139.4/min | ETA: 20.4m [2026-01-20T12:04:55.454656] [DEBUG] [REMOTE ] CHI: Retrieved 5928 rows, trimmed to 300. [2026-01-20T12:04:55.454884] [DEBUG] [REMOTE ] CHI: PASS: History has at least 300 days. [2026-01-20T12:04:55.455206] [DEBUG] [REMOTE ] CHI: PASS: Price check passed. Min price $10.16. [2026-01-20T12:04:55.455355] [DEBUG] [REMOTE ] CHI: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:55.455503] [DEBUG] [REMOTE ] CHI: PASS: Integrity check passed. [2026-01-20T12:04:55.455547] [DEBUG] [REMOTE ] CHI: Symbol is viable for forecasting. [2026-01-20T12:04:55.455627] [INFO ] [MAIN ] [664/3502] CHI kept (0.3s) | 664 kept, 0 rejected | 139.4/min | ETA: 20.4m [2026-01-20T12:04:56.011085] [DEBUG] [REMOTE ] CHKP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:04:56.011241] [DEBUG] [REMOTE ] CHKP: PASS: History has at least 300 days. [2026-01-20T12:04:56.011502] [DEBUG] [REMOTE ] CHKP: PASS: Price check passed. Min price $181.03. [2026-01-20T12:04:56.011685] [DEBUG] [REMOTE ] CHKP: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:56.011822] [DEBUG] [REMOTE ] CHKP: PASS: Integrity check passed. [2026-01-20T12:04:56.011869] [DEBUG] [REMOTE ] CHKP: Symbol is viable for forecasting. [2026-01-20T12:04:56.011928] [INFO ] [MAIN ] [665/3502] CHKP kept (0.6s) | 665 kept, 0 rejected | 139.4/min | ETA: 20.4m [2026-01-20T12:04:56.261290] [DEBUG] [REMOTE ] CHMI: Retrieved 3090 rows, trimmed to 300. [2026-01-20T12:04:56.261411] [DEBUG] [REMOTE ] CHMI: PASS: History has at least 300 days. [2026-01-20T12:04:56.261638] [DEBUG] [REMOTE ] CHMI: PASS: Price check passed. Min price $2.10. [2026-01-20T12:04:56.261779] [DEBUG] [REMOTE ] CHMI: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:56.261889] [DEBUG] [REMOTE ] CHMI: PASS: Integrity check passed. [2026-01-20T12:04:56.261949] [DEBUG] [REMOTE ] CHMI: Symbol is viable for forecasting. [2026-01-20T12:04:56.261997] [INFO ] [MAIN ] [666/3502] CHMI kept (0.3s) | 666 kept, 0 rejected | 139.4/min | ETA: 20.3m [2026-01-20T12:04:56.527639] [DEBUG] [REMOTE ] CHRD: Retrieved 1294 rows, trimmed to 300. [2026-01-20T12:04:56.527768] [DEBUG] [REMOTE ] CHRD: PASS: History has at least 300 days. [2026-01-20T12:04:56.527987] [DEBUG] [REMOTE ] CHRD: PASS: Price check passed. Min price $83.80. [2026-01-20T12:04:56.528121] [DEBUG] [REMOTE ] CHRD: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:56.528231] [DEBUG] [REMOTE ] CHRD: PASS: Integrity check passed. [2026-01-20T12:04:56.528272] [DEBUG] [REMOTE ] CHRD: Symbol is viable for forecasting. [2026-01-20T12:04:56.528318] [INFO ] [MAIN ] [667/3502] CHRD kept (0.3s) | 667 kept, 0 rejected | 139.5/min | ETA: 20.3m [2026-01-20T12:04:57.163966] [DEBUG] [REMOTE ] CHRS: Retrieved 2815 rows, trimmed to 300. [2026-01-20T12:04:57.164112] [DEBUG] [REMOTE ] CHRS: PASS: History has at least 300 days. [2026-01-20T12:04:57.164373] [DEBUG] [REMOTE ] CHRS: PASS: Price check passed. Min price $1.10. [2026-01-20T12:04:57.164517] [DEBUG] [REMOTE ] CHRS: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:57.164674] [DEBUG] [REMOTE ] CHRS: PASS: Integrity check passed. [2026-01-20T12:04:57.164729] [DEBUG] [REMOTE ] CHRS: Symbol is viable for forecasting. [2026-01-20T12:04:57.164786] [INFO ] [MAIN ] [668/3502] CHRS kept (0.6s) | 668 kept, 0 rejected | 139.4/min | ETA: 20.3m [2026-01-20T12:04:57.444253] [DEBUG] [REMOTE ] CHSCL: Retrieved 2768 rows, trimmed to 300. [2026-01-20T12:04:57.444383] [DEBUG] [REMOTE ] CHSCL: PASS: History has at least 300 days. [2026-01-20T12:04:57.444631] [DEBUG] [REMOTE ] CHSCL: PASS: Price check passed. Min price $24.99. [2026-01-20T12:04:57.444771] [DEBUG] [REMOTE ] CHSCL: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:57.444887] [DEBUG] [REMOTE ] CHSCL: PASS: Integrity check passed. [2026-01-20T12:04:57.444928] [DEBUG] [REMOTE ] CHSCL: Symbol is viable for forecasting. [2026-01-20T12:04:57.444977] [INFO ] [MAIN ] [669/3502] CHSCL kept (0.3s) | 669 kept, 0 rejected | 139.5/min | ETA: 20.3m [2026-01-20T12:04:57.926426] [DEBUG] [REMOTE ] CHSCM: Retrieved 2852 rows, trimmed to 300. [2026-01-20T12:04:57.926608] [DEBUG] [REMOTE ] CHSCM: PASS: History has at least 300 days. [2026-01-20T12:04:57.926902] [DEBUG] [REMOTE ] CHSCM: PASS: Price check passed. Min price $24.48. [2026-01-20T12:04:57.927299] [DEBUG] [REMOTE ] CHSCM: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:57.927451] [DEBUG] [REMOTE ] CHSCM: PASS: Integrity check passed. [2026-01-20T12:04:57.927501] [DEBUG] [REMOTE ] CHSCM: Symbol is viable for forecasting. [2026-01-20T12:04:57.927563] [INFO ] [MAIN ] [670/3502] CHSCM kept (0.5s) | 670 kept, 0 rejected | 139.5/min | ETA: 20.3m [2026-01-20T12:04:58.300551] [DEBUG] [REMOTE ] CHSCN: Retrieved 2986 rows, trimmed to 300. [2026-01-20T12:04:58.300695] [DEBUG] [REMOTE ] CHSCN: PASS: History has at least 300 days. [2026-01-20T12:04:58.300909] [DEBUG] [REMOTE ] CHSCN: PASS: Price check passed. Min price $24.65. [2026-01-20T12:04:58.301063] [DEBUG] [REMOTE ] CHSCN: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:58.301177] [DEBUG] [REMOTE ] CHSCN: PASS: Integrity check passed. [2026-01-20T12:04:58.301217] [DEBUG] [REMOTE ] CHSCN: Symbol is viable for forecasting. [2026-01-20T12:04:58.301265] [INFO ] [MAIN ] [671/3502] CHSCN kept (0.4s) | 671 kept, 0 rejected | 139.5/min | ETA: 20.3m [2026-01-20T12:04:58.638710] [DEBUG] [REMOTE ] CHSCO: Retrieved 3099 rows, trimmed to 300. [2026-01-20T12:04:58.638841] [DEBUG] [REMOTE ] CHSCO: PASS: History has at least 300 days. [2026-01-20T12:04:58.639051] [DEBUG] [REMOTE ] CHSCO: PASS: Price check passed. Min price $25.76. [2026-01-20T12:04:58.639188] [DEBUG] [REMOTE ] CHSCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:58.639302] [DEBUG] [REMOTE ] CHSCO: PASS: Integrity check passed. [2026-01-20T12:04:58.639342] [DEBUG] [REMOTE ] CHSCO: Symbol is viable for forecasting. [2026-01-20T12:04:58.639391] [INFO ] [MAIN ] [672/3502] CHSCO kept (0.3s) | 672 kept, 0 rejected | 139.5/min | ETA: 20.3m [2026-01-20T12:04:59.134178] [DEBUG] [REMOTE ] CHSCP: Retrieved 5743 rows, trimmed to 300. [2026-01-20T12:04:59.134312] [DEBUG] [REMOTE ] CHSCP: PASS: History has at least 300 days. [2026-01-20T12:04:59.134548] [DEBUG] [REMOTE ] CHSCP: PASS: Price check passed. Min price $26.82. [2026-01-20T12:04:59.134709] [DEBUG] [REMOTE ] CHSCP: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:59.134827] [DEBUG] [REMOTE ] CHSCP: PASS: Integrity check passed. [2026-01-20T12:04:59.134868] [DEBUG] [REMOTE ] CHSCP: Symbol is viable for forecasting. [2026-01-20T12:04:59.134916] [INFO ] [MAIN ] [673/3502] CHSCP kept (0.5s) | 673 kept, 0 rejected | 139.5/min | ETA: 20.3m [2026-01-20T12:04:59.345249] [DEBUG] [REMOTE ] CHWY: Retrieved 1658 rows, trimmed to 300. [2026-01-20T12:04:59.345395] [DEBUG] [REMOTE ] CHWY: PASS: History has at least 300 days. [2026-01-20T12:04:59.345674] [DEBUG] [REMOTE ] CHWY: PASS: Price check passed. Min price $31.44. [2026-01-20T12:04:59.345847] [DEBUG] [REMOTE ] CHWY: PASS: Continuity check passed with 300 days. [2026-01-20T12:04:59.345991] [DEBUG] [REMOTE ] CHWY: PASS: Integrity check passed. [2026-01-20T12:04:59.346042] [DEBUG] [REMOTE ] CHWY: Symbol is viable for forecasting. [2026-01-20T12:04:59.346102] [INFO ] [MAIN ] [674/3502] CHWY kept (0.2s) | 674 kept, 0 rejected | 139.6/min | ETA: 20.3m [2026-01-20T12:05:00.338474] [DEBUG] [REMOTE ] CHY: Retrieved 5697 rows, trimmed to 300. [2026-01-20T12:05:00.338647] [DEBUG] [REMOTE ] CHY: PASS: History has at least 300 days. [2026-01-20T12:05:00.338975] [DEBUG] [REMOTE ] CHY: PASS: Price check passed. Min price $10.66. [2026-01-20T12:05:00.339156] [DEBUG] [REMOTE ] CHY: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:00.339324] [DEBUG] [REMOTE ] CHY: PASS: Integrity check passed. [2026-01-20T12:05:00.339380] [DEBUG] [REMOTE ] CHY: Symbol is viable for forecasting. [2026-01-20T12:05:00.339446] [INFO ] [MAIN ] [675/3502] CHY kept (1.0s) | 675 kept, 0 rejected | 139.3/min | ETA: 20.3m [2026-01-20T12:05:00.818153] [DEBUG] [REMOTE ] CI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:00.818374] [DEBUG] [REMOTE ] CI: PASS: History has at least 300 days. [2026-01-20T12:05:00.818739] [DEBUG] [REMOTE ] CI: PASS: Price check passed. Min price $243.04. [2026-01-20T12:05:00.818906] [DEBUG] [REMOTE ] CI: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:00.819206] [DEBUG] [REMOTE ] CI: PASS: Integrity check passed. [2026-01-20T12:05:00.819255] [DEBUG] [REMOTE ] CI: Symbol is viable for forecasting. [2026-01-20T12:05:00.819317] [INFO ] [MAIN ] [676/3502] CI kept (0.5s) | 676 kept, 0 rejected | 139.3/min | ETA: 20.3m [2026-01-20T12:05:01.292525] [DEBUG] [REMOTE ] CIA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:01.292839] [DEBUG] [REMOTE ] CIA: PASS: History has at least 300 days. [2026-01-20T12:05:01.293378] [DEBUG] [REMOTE ] CIA: PASS: Price check passed. Min price $4.62. [2026-01-20T12:05:01.293534] [DEBUG] [REMOTE ] CIA: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:01.293748] [DEBUG] [REMOTE ] CIA: PASS: Integrity check passed. [2026-01-20T12:05:01.293797] [DEBUG] [REMOTE ] CIA: Symbol is viable for forecasting. [2026-01-20T12:05:01.293856] [INFO ] [MAIN ] [677/3502] CIA kept (0.5s) | 677 kept, 0 rejected | 139.3/min | ETA: 20.3m [2026-01-20T12:05:01.593987] [DEBUG] [REMOTE ] CIB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:01.594184] [DEBUG] [REMOTE ] CIB: PASS: History has at least 300 days. [2026-01-20T12:05:01.594461] [DEBUG] [REMOTE ] CIB: PASS: Price check passed. Min price $55.07. [2026-01-20T12:05:01.594631] [DEBUG] [REMOTE ] CIB: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:01.594768] [DEBUG] [REMOTE ] CIB: PASS: Integrity check passed. [2026-01-20T12:05:01.594812] [DEBUG] [REMOTE ] CIB: Symbol is viable for forecasting. [2026-01-20T12:05:01.594867] [INFO ] [MAIN ] [678/3502] CIB kept (0.3s) | 678 kept, 0 rejected | 139.4/min | ETA: 20.3m [2026-01-20T12:05:02.071420] [DEBUG] [REMOTE ] CIEN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:02.071655] [DEBUG] [REMOTE ] CIEN: PASS: History has at least 300 days. [2026-01-20T12:05:02.071995] [DEBUG] [REMOTE ] CIEN: PASS: Price check passed. Min price $164.48. [2026-01-20T12:05:02.072147] [DEBUG] [REMOTE ] CIEN: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:02.072293] [DEBUG] [REMOTE ] CIEN: PASS: Integrity check passed. [2026-01-20T12:05:02.072338] [DEBUG] [REMOTE ] CIEN: Symbol is viable for forecasting. [2026-01-20T12:05:02.072395] [INFO ] [MAIN ] [679/3502] CIEN kept (0.5s) | 679 kept, 0 rejected | 139.3/min | ETA: 20.3m [2026-01-20T12:05:02.632106] [DEBUG] [REMOTE ] CIF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:02.632379] [DEBUG] [REMOTE ] CIF: PASS: History has at least 300 days. [2026-01-20T12:05:02.632768] [DEBUG] [REMOTE ] CIF: PASS: Price check passed. Min price $1.67. [2026-01-20T12:05:02.632921] [DEBUG] [REMOTE ] CIF: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:02.633080] [DEBUG] [REMOTE ] CIF: PASS: Integrity check passed. [2026-01-20T12:05:02.633123] [DEBUG] [REMOTE ] CIF: Symbol is viable for forecasting. [2026-01-20T12:05:02.633183] [INFO ] [MAIN ] [680/3502] CIF kept (0.6s) | 680 kept, 0 rejected | 139.3/min | ETA: 20.3m [2026-01-20T12:05:03.100045] [DEBUG] [REMOTE ] CIG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:03.100263] [DEBUG] [REMOTE ] CIG: PASS: History has at least 300 days. [2026-01-20T12:05:03.100661] [DEBUG] [REMOTE ] CIG: PASS: Price check passed. Min price $1.89. [2026-01-20T12:05:03.100812] [DEBUG] [REMOTE ] CIG: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:03.100983] [DEBUG] [REMOTE ] CIG: PASS: Integrity check passed. [2026-01-20T12:05:03.101030] [DEBUG] [REMOTE ] CIG: Symbol is viable for forecasting. [2026-01-20T12:05:03.101088] [INFO ] [MAIN ] [681/3502] CIG kept (0.5s) | 681 kept, 0 rejected | 139.3/min | ETA: 20.3m [2026-01-20T12:05:03.602763] [DEBUG] [REMOTE ] CIGI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:03.603010] [DEBUG] [REMOTE ] CIGI: PASS: History has at least 300 days. [2026-01-20T12:05:03.603411] [DEBUG] [REMOTE ] CIGI: PASS: Price check passed. Min price $136.33. [2026-01-20T12:05:03.603587] [DEBUG] [REMOTE ] CIGI: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:03.603764] [DEBUG] [REMOTE ] CIGI: PASS: Integrity check passed. [2026-01-20T12:05:03.603812] [DEBUG] [REMOTE ] CIGI: Symbol is viable for forecasting. [2026-01-20T12:05:03.603872] [INFO ] [MAIN ] [682/3502] CIGI kept (0.5s) | 682 kept, 0 rejected | 139.2/min | ETA: 20.3m [2026-01-20T12:05:03.922909] [DEBUG] [REMOTE ] CII: Retrieved 5446 rows, trimmed to 300. [2026-01-20T12:05:03.923162] [DEBUG] [REMOTE ] CII: PASS: History has at least 300 days. [2026-01-20T12:05:03.923546] [DEBUG] [REMOTE ] CII: PASS: Price check passed. Min price $20.72. [2026-01-20T12:05:03.923731] [DEBUG] [REMOTE ] CII: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:03.923889] [DEBUG] [REMOTE ] CII: PASS: Integrity check passed. [2026-01-20T12:05:03.923931] [DEBUG] [REMOTE ] CII: Symbol is viable for forecasting. [2026-01-20T12:05:03.923989] [INFO ] [MAIN ] [683/3502] CII kept (0.3s) | 683 kept, 0 rejected | 139.3/min | ETA: 20.2m [2026-01-20T12:05:04.323251] [DEBUG] [REMOTE ] CIM: Retrieved 4570 rows, trimmed to 300. [2026-01-20T12:05:04.323399] [DEBUG] [REMOTE ] CIM: PASS: History has at least 300 days. [2026-01-20T12:05:04.323646] [DEBUG] [REMOTE ] CIM: PASS: Price check passed. Min price $11.39. [2026-01-20T12:05:04.323790] [DEBUG] [REMOTE ] CIM: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:04.323911] [DEBUG] [REMOTE ] CIM: PASS: Integrity check passed. [2026-01-20T12:05:04.323953] [DEBUG] [REMOTE ] CIM: Symbol is viable for forecasting. [2026-01-20T12:05:04.324001] [INFO ] [MAIN ] [684/3502] CIM kept (0.4s) | 684 kept, 0 rejected | 139.3/min | ETA: 20.2m [2026-01-20T12:05:04.924513] [DEBUG] [REMOTE ] CINF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:04.924683] [DEBUG] [REMOTE ] CINF: PASS: History has at least 300 days. [2026-01-20T12:05:04.924954] [DEBUG] [REMOTE ] CINF: PASS: Price check passed. Min price $150.96. [2026-01-20T12:05:04.925097] [DEBUG] [REMOTE ] CINF: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:04.925227] [DEBUG] [REMOTE ] CINF: PASS: Integrity check passed. [2026-01-20T12:05:04.925269] [DEBUG] [REMOTE ] CINF: Symbol is viable for forecasting. [2026-01-20T12:05:04.925320] [INFO ] [MAIN ] [685/3502] CINF kept (0.6s) | 685 kept, 0 rejected | 139.2/min | ETA: 20.2m [2026-01-20T12:05:05.158031] [DEBUG] [REMOTE ] CING: Retrieved 1031 rows, trimmed to 300. [2026-01-20T12:05:05.158224] [DEBUG] [REMOTE ] CING: PASS: History has at least 300 days. [2026-01-20T12:05:05.158682] [DEBUG] [REMOTE ] CING: PASS: Price check passed. Min price $3.33. [2026-01-20T12:05:05.158827] [DEBUG] [REMOTE ] CING: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:05.158952] [DEBUG] [REMOTE ] CING: PASS: Integrity check passed. [2026-01-20T12:05:05.158996] [DEBUG] [REMOTE ] CING: Symbol is viable for forecasting. [2026-01-20T12:05:05.159049] [INFO ] [MAIN ] [686/3502] CING kept (0.2s) | 686 kept, 0 rejected | 139.3/min | ETA: 20.2m [2026-01-20T12:05:05.489974] [DEBUG] [REMOTE ] CION: Retrieved 1076 rows, trimmed to 300. [2026-01-20T12:05:05.490119] [DEBUG] [REMOTE ] CION: PASS: History has at least 300 days. [2026-01-20T12:05:05.490334] [DEBUG] [REMOTE ] CION: PASS: Price check passed. Min price $8.64. [2026-01-20T12:05:05.490474] [DEBUG] [REMOTE ] CION: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:05.490622] [DEBUG] [REMOTE ] CION: PASS: Integrity check passed. [2026-01-20T12:05:05.490668] [DEBUG] [REMOTE ] CION: Symbol is viable for forecasting. [2026-01-20T12:05:05.490718] [INFO ] [MAIN ] [687/3502] CION kept (0.3s) | 687 kept, 0 rejected | 139.4/min | ETA: 20.2m [2026-01-20T12:05:06.111430] [DEBUG] [REMOTE ] CIVB: Retrieved 6288 rows, trimmed to 300. [2026-01-20T12:05:06.111604] [DEBUG] [REMOTE ] CIVB: PASS: History has at least 300 days. [2026-01-20T12:05:06.111872] [DEBUG] [REMOTE ] CIVB: PASS: Price check passed. Min price $21.11. [2026-01-20T12:05:06.112018] [DEBUG] [REMOTE ] CIVB: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:06.112148] [DEBUG] [REMOTE ] CIVB: PASS: Integrity check passed. [2026-01-20T12:05:06.112191] [DEBUG] [REMOTE ] CIVB: Symbol is viable for forecasting. [2026-01-20T12:05:06.112244] [INFO ] [MAIN ] [688/3502] CIVB kept (0.6s) | 688 kept, 0 rejected | 139.3/min | ETA: 20.2m [2026-01-20T12:05:06.320445] [DEBUG] [REMOTE ] CIVI: Retrieved 3542 rows, trimmed to 300. [2026-01-20T12:05:06.320597] [DEBUG] [REMOTE ] CIVI: PASS: History has at least 300 days. [2026-01-20T12:05:06.320815] [DEBUG] [REMOTE ] CIVI: PASS: Price check passed. Min price $25.36. [2026-01-20T12:05:06.320956] [DEBUG] [REMOTE ] CIVI: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:06.321093] [DEBUG] [REMOTE ] CIVI: PASS: Integrity check passed. [2026-01-20T12:05:06.321140] [DEBUG] [REMOTE ] CIVI: Symbol is viable for forecasting. [2026-01-20T12:05:06.321194] [INFO ] [MAIN ] [689/3502] CIVI kept (0.2s) | 689 kept, 0 rejected | 139.4/min | ETA: 20.2m [2026-01-20T12:05:07.006671] [DEBUG] [REMOTE ] CLB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:07.006803] [DEBUG] [REMOTE ] CLB: PASS: History has at least 300 days. [2026-01-20T12:05:07.007023] [DEBUG] [REMOTE ] CLB: PASS: Price check passed. Min price $12.76. [2026-01-20T12:05:07.007191] [DEBUG] [REMOTE ] CLB: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:07.007315] [DEBUG] [REMOTE ] CLB: PASS: Integrity check passed. [2026-01-20T12:05:07.007358] [DEBUG] [REMOTE ] CLB: Symbol is viable for forecasting. [2026-01-20T12:05:07.007409] [INFO ] [MAIN ] [690/3502] CLB kept (0.7s) | 690 kept, 0 rejected | 139.2/min | ETA: 20.2m [2026-01-20T12:05:07.212216] [DEBUG] [REMOTE ] CLBK: Retrieved 1947 rows, trimmed to 300. [2026-01-20T12:05:07.212613] [DEBUG] [REMOTE ] CLBK: PASS: History has at least 300 days. [2026-01-20T12:05:07.212837] [DEBUG] [REMOTE ] CLBK: PASS: Price check passed. Min price $14.52. [2026-01-20T12:05:07.212976] [DEBUG] [REMOTE ] CLBK: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:07.213093] [DEBUG] [REMOTE ] CLBK: PASS: Integrity check passed. [2026-01-20T12:05:07.213134] [DEBUG] [REMOTE ] CLBK: Symbol is viable for forecasting. [2026-01-20T12:05:07.213185] [INFO ] [MAIN ] [691/3502] CLBK kept (0.2s) | 691 kept, 0 rejected | 139.4/min | ETA: 20.2m [2026-01-20T12:05:07.946371] [DEBUG] [REMOTE ] CLDX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:07.946522] [DEBUG] [REMOTE ] CLDX: PASS: History has at least 300 days. [2026-01-20T12:05:07.946860] [DEBUG] [REMOTE ] CLDX: PASS: Price check passed. Min price $22.67. [2026-01-20T12:05:07.947045] [DEBUG] [REMOTE ] CLDX: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:07.947233] [DEBUG] [REMOTE ] CLDX: PASS: Integrity check passed. [2026-01-20T12:05:07.947289] [DEBUG] [REMOTE ] CLDX: Symbol is viable for forecasting. [2026-01-20T12:05:07.947361] [INFO ] [MAIN ] [692/3502] CLDX kept (0.7s) | 692 kept, 0 rejected | 139.2/min | ETA: 20.2m [2026-01-20T12:05:08.458941] [DEBUG] [REMOTE ] CLF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:08.459086] [DEBUG] [REMOTE ] CLF: PASS: History has at least 300 days. [2026-01-20T12:05:08.459336] [DEBUG] [REMOTE ] CLF: PASS: Price check passed. Min price $10.09. [2026-01-20T12:05:08.459475] [DEBUG] [REMOTE ] CLF: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:08.459621] [DEBUG] [REMOTE ] CLF: PASS: Integrity check passed. [2026-01-20T12:05:08.459666] [DEBUG] [REMOTE ] CLF: Symbol is viable for forecasting. [2026-01-20T12:05:08.459715] [INFO ] [MAIN ] [693/3502] CLF kept (0.5s) | 693 kept, 0 rejected | 139.2/min | ETA: 20.2m [2026-01-20T12:05:08.929423] [DEBUG] [REMOTE ] CLFD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:08.929688] [DEBUG] [REMOTE ] CLFD: PASS: History has at least 300 days. [2026-01-20T12:05:08.930083] [DEBUG] [REMOTE ] CLFD: PASS: Price check passed. Min price $28.03. [2026-01-20T12:05:08.930245] [DEBUG] [REMOTE ] CLFD: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:08.930399] [DEBUG] [REMOTE ] CLFD: PASS: Integrity check passed. [2026-01-20T12:05:08.930442] [DEBUG] [REMOTE ] CLFD: Symbol is viable for forecasting. [2026-01-20T12:05:08.930501] [INFO ] [MAIN ] [694/3502] CLFD kept (0.5s) | 694 kept, 0 rejected | 139.2/min | ETA: 20.2m [2026-01-20T12:05:09.503446] [DEBUG] [REMOTE ] CLH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:09.503748] [DEBUG] [REMOTE ] CLH: PASS: History has at least 300 days. [2026-01-20T12:05:09.504189] [DEBUG] [REMOTE ] CLH: PASS: Price check passed. Min price $201.73. [2026-01-20T12:05:09.504346] [DEBUG] [REMOTE ] CLH: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:09.504508] [DEBUG] [REMOTE ] CLH: PASS: Integrity check passed. [2026-01-20T12:05:09.504555] [DEBUG] [REMOTE ] CLH: Symbol is viable for forecasting. [2026-01-20T12:05:09.504647] [INFO ] [MAIN ] [695/3502] CLH kept (0.6s) | 695 kept, 0 rejected | 139.1/min | ETA: 20.2m [2026-01-20T12:05:09.709051] [DEBUG] [REMOTE ] CLLS: Retrieved 2721 rows, trimmed to 300. [2026-01-20T12:05:09.709245] [DEBUG] [REMOTE ] CLLS: PASS: History has at least 300 days. [2026-01-20T12:05:09.709525] [DEBUG] [REMOTE ] CLLS: PASS: Price check passed. Min price $3.13. [2026-01-20T12:05:09.709708] [DEBUG] [REMOTE ] CLLS: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:09.709858] [DEBUG] [REMOTE ] CLLS: PASS: Integrity check passed. [2026-01-20T12:05:09.709904] [DEBUG] [REMOTE ] CLLS: Symbol is viable for forecasting. [2026-01-20T12:05:09.709960] [INFO ] [MAIN ] [696/3502] CLLS kept (0.2s) | 696 kept, 0 rejected | 139.2/min | ETA: 20.2m [2026-01-20T12:05:10.526089] [DEBUG] [REMOTE ] CLMB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:10.526372] [DEBUG] [REMOTE ] CLMB: PASS: History has at least 300 days. [2026-01-20T12:05:10.526866] [DEBUG] [REMOTE ] CLMB: PASS: Price check passed. Min price $100.02. [2026-01-20T12:05:10.527024] [DEBUG] [REMOTE ] CLMB: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:10.527235] [DEBUG] [REMOTE ] CLMB: PASS: Integrity check passed. [2026-01-20T12:05:10.527285] [DEBUG] [REMOTE ] CLMB: Symbol is viable for forecasting. [2026-01-20T12:05:10.527348] [INFO ] [MAIN ] [697/3502] CLMB kept (0.8s) | 697 kept, 0 rejected | 139.0/min | ETA: 20.2m [2026-01-20T12:05:10.941338] [DEBUG] [REMOTE ] CLNE: Retrieved 4692 rows, trimmed to 300. [2026-01-20T12:05:10.941603] [DEBUG] [REMOTE ] CLNE: PASS: History has at least 300 days. [2026-01-20T12:05:10.942026] [DEBUG] [REMOTE ] CLNE: PASS: Price check passed. Min price $2.10. [2026-01-20T12:05:10.942177] [DEBUG] [REMOTE ] CLNE: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:10.942351] [DEBUG] [REMOTE ] CLNE: PASS: Integrity check passed. [2026-01-20T12:05:10.942402] [DEBUG] [REMOTE ] CLNE: Symbol is viable for forecasting. [2026-01-20T12:05:10.942479] [INFO ] [MAIN ] [698/3502] CLNE kept (0.4s) | 698 kept, 0 rejected | 139.0/min | ETA: 20.2m [2026-01-20T12:05:11.081710] [DEBUG] [REMOTE ] CLNN: Retrieved 1267 rows, trimmed to 300. [2026-01-20T12:05:11.081922] [DEBUG] [REMOTE ] CLNN: PASS: History has at least 300 days. [2026-01-20T12:05:11.082214] [DEBUG] [REMOTE ] CLNN: PASS: Price check passed. Min price $5.05. [2026-01-20T12:05:11.082359] [DEBUG] [REMOTE ] CLNN: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:11.082498] [DEBUG] [REMOTE ] CLNN: PASS: Integrity check passed. [2026-01-20T12:05:11.082542] [DEBUG] [REMOTE ] CLNN: Symbol is viable for forecasting. [2026-01-20T12:05:11.082633] [INFO ] [MAIN ] [699/3502] CLNN kept (0.1s) | 699 kept, 0 rejected | 139.2/min | ETA: 20.1m [2026-01-20T12:05:11.569172] [DEBUG] [REMOTE ] CLOA: Retrieved 756 rows, trimmed to 300. [2026-01-20T12:05:11.569380] [DEBUG] [REMOTE ] CLOA: PASS: History has at least 300 days. [2026-01-20T12:05:11.569715] [DEBUG] [REMOTE ] CLOA: PASS: Price check passed. Min price $51.16. [2026-01-20T12:05:11.569886] [DEBUG] [REMOTE ] CLOA: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:11.570031] [DEBUG] [REMOTE ] CLOA: PASS: Integrity check passed. [2026-01-20T12:05:11.570080] [DEBUG] [REMOTE ] CLOA: Symbol is viable for forecasting. [2026-01-20T12:05:11.570143] [INFO ] [MAIN ] [700/3502] CLOA kept (0.5s) | 700 kept, 0 rejected | 139.1/min | ETA: 20.1m [2026-01-20T12:05:12.203106] [DEBUG] [REMOTE ] CLRB: Retrieved 5077 rows, trimmed to 300. [2026-01-20T12:05:12.203336] [DEBUG] [REMOTE ] CLRB: PASS: History has at least 300 days. [2026-01-20T12:05:12.203732] [DEBUG] [REMOTE ] CLRB: PASS: Price check passed. Min price $2.56. [2026-01-20T12:05:12.203884] [DEBUG] [REMOTE ] CLRB: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:12.204042] [DEBUG] [REMOTE ] CLRB: PASS: Integrity check passed. [2026-01-20T12:05:12.204087] [DEBUG] [REMOTE ] CLRB: Symbol is viable for forecasting. [2026-01-20T12:05:12.204146] [INFO ] [MAIN ] [701/3502] CLRB kept (0.6s) | 701 kept, 0 rejected | 139.0/min | ETA: 20.1m [2026-01-20T12:05:12.678302] [DEBUG] [REMOTE ] CLRO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:12.678557] [DEBUG] [REMOTE ] CLRO: PASS: History has at least 300 days. [2026-01-20T12:05:12.679002] [DEBUG] [REMOTE ] CLRO: PASS: Price check passed. Min price $4.29. [2026-01-20T12:05:12.679161] [DEBUG] [REMOTE ] CLRO: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:12.679323] [DEBUG] [REMOTE ] CLRO: PASS: Integrity check passed. [2026-01-20T12:05:12.679370] [DEBUG] [REMOTE ] CLRO: Symbol is viable for forecasting. [2026-01-20T12:05:12.679463] [INFO ] [MAIN ] [702/3502] CLRO kept (0.5s) | 702 kept, 0 rejected | 139.0/min | ETA: 20.1m [2026-01-20T12:05:13.202610] [DEBUG] [REMOTE ] CLS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:13.202917] [DEBUG] [REMOTE ] CLS: PASS: History has at least 300 days. [2026-01-20T12:05:13.203405] [DEBUG] [REMOTE ] CLS: PASS: Price check passed. Min price $270.89. [2026-01-20T12:05:13.203669] [DEBUG] [REMOTE ] CLS: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:13.203886] [DEBUG] [REMOTE ] CLS: PASS: Integrity check passed. [2026-01-20T12:05:13.203955] [DEBUG] [REMOTE ] CLS: Symbol is viable for forecasting. [2026-01-20T12:05:13.204044] [INFO ] [MAIN ] [703/3502] CLS kept (0.5s) | 703 kept, 0 rejected | 139.0/min | ETA: 20.1m [2026-01-20T12:05:13.687723] [DEBUG] [REMOTE ] CLX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:13.687886] [DEBUG] [REMOTE ] CLX: PASS: History has at least 300 days. [2026-01-20T12:05:13.688145] [DEBUG] [REMOTE ] CLX: PASS: Price check passed. Min price $97.43. [2026-01-20T12:05:13.688289] [DEBUG] [REMOTE ] CLX: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:13.688416] [DEBUG] [REMOTE ] CLX: PASS: Integrity check passed. [2026-01-20T12:05:13.688457] [DEBUG] [REMOTE ] CLX: Symbol is viable for forecasting. [2026-01-20T12:05:13.688506] [INFO ] [MAIN ] [704/3502] CLX kept (0.5s) | 704 kept, 0 rejected | 138.9/min | ETA: 20.1m [2026-01-20T12:05:14.188310] [DEBUG] [REMOTE ] CM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:14.188613] [DEBUG] [REMOTE ] CM: PASS: History has at least 300 days. [2026-01-20T12:05:14.189036] [DEBUG] [REMOTE ] CM: PASS: Price check passed. Min price $80.42. [2026-01-20T12:05:14.189186] [DEBUG] [REMOTE ] CM: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:14.189356] [DEBUG] [REMOTE ] CM: PASS: Integrity check passed. [2026-01-20T12:05:14.189400] [DEBUG] [REMOTE ] CM: Symbol is viable for forecasting. [2026-01-20T12:05:14.189460] [INFO ] [MAIN ] [705/3502] CM kept (0.5s) | 705 kept, 0 rejected | 138.9/min | ETA: 20.1m [2026-01-20T12:05:14.667922] [DEBUG] [REMOTE ] CMA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:14.668193] [DEBUG] [REMOTE ] CMA: PASS: History has at least 300 days. [2026-01-20T12:05:14.668658] [DEBUG] [REMOTE ] CMA: PASS: Price check passed. Min price $75.14. [2026-01-20T12:05:14.668875] [DEBUG] [REMOTE ] CMA: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:14.669067] [DEBUG] [REMOTE ] CMA: PASS: Integrity check passed. [2026-01-20T12:05:14.669129] [DEBUG] [REMOTE ] CMA: Symbol is viable for forecasting. [2026-01-20T12:05:14.669210] [INFO ] [MAIN ] [706/3502] CMA kept (0.5s) | 706 kept, 0 rejected | 138.9/min | ETA: 20.1m [2026-01-20T12:05:15.165626] [DEBUG] [REMOTE ] CMC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:15.165918] [DEBUG] [REMOTE ] CMC: PASS: History has at least 300 days. [2026-01-20T12:05:15.166347] [DEBUG] [REMOTE ] CMC: PASS: Price check passed. Min price $56.38. [2026-01-20T12:05:15.166512] [DEBUG] [REMOTE ] CMC: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:15.166701] [DEBUG] [REMOTE ] CMC: PASS: Integrity check passed. [2026-01-20T12:05:15.166754] [DEBUG] [REMOTE ] CMC: Symbol is viable for forecasting. [2026-01-20T12:05:15.166819] [INFO ] [MAIN ] [707/3502] CMC kept (0.5s) | 707 kept, 0 rejected | 138.9/min | ETA: 20.1m [2026-01-20T12:05:15.364043] [DEBUG] [REMOTE ] CMCM: Retrieved 2942 rows, trimmed to 300. [2026-01-20T12:05:15.364237] [DEBUG] [REMOTE ] CMCM: PASS: History has at least 300 days. [2026-01-20T12:05:15.364517] [DEBUG] [REMOTE ] CMCM: PASS: Price check passed. Min price $5.87. [2026-01-20T12:05:15.364686] [DEBUG] [REMOTE ] CMCM: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:15.364820] [DEBUG] [REMOTE ] CMCM: PASS: Integrity check passed. [2026-01-20T12:05:15.364865] [DEBUG] [REMOTE ] CMCM: Symbol is viable for forecasting. [2026-01-20T12:05:15.364926] [INFO ] [MAIN ] [708/3502] CMCM kept (0.2s) | 708 kept, 0 rejected | 139.0/min | ETA: 20.1m [2026-01-20T12:05:16.043891] [DEBUG] [REMOTE ] CMCO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:16.044123] [DEBUG] [REMOTE ] CMCO: PASS: History has at least 300 days. [2026-01-20T12:05:16.044438] [DEBUG] [REMOTE ] CMCO: PASS: Price check passed. Min price $14.22. [2026-01-20T12:05:16.044607] [DEBUG] [REMOTE ] CMCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:16.044764] [DEBUG] [REMOTE ] CMCO: PASS: Integrity check passed. [2026-01-20T12:05:16.044824] [DEBUG] [REMOTE ] CMCO: Symbol is viable for forecasting. [2026-01-20T12:05:16.044887] [INFO ] [MAIN ] [709/3502] CMCO kept (0.7s) | 709 kept, 0 rejected | 138.9/min | ETA: 20.1m [2026-01-20T12:05:16.541311] [DEBUG] [REMOTE ] CMCSA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:16.541469] [DEBUG] [REMOTE ] CMCSA: PASS: History has at least 300 days. [2026-01-20T12:05:16.541955] [DEBUG] [REMOTE ] CMCSA: PASS: Price check passed. Min price $23.18. [2026-01-20T12:05:16.542130] [DEBUG] [REMOTE ] CMCSA: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:16.542280] [DEBUG] [REMOTE ] CMCSA: PASS: Integrity check passed. [2026-01-20T12:05:16.542328] [DEBUG] [REMOTE ] CMCSA: Symbol is viable for forecasting. [2026-01-20T12:05:16.542378] [INFO ] [MAIN ] [710/3502] CMCSA kept (0.5s) | 710 kept, 0 rejected | 138.8/min | ETA: 20.1m [2026-01-20T12:05:17.010192] [DEBUG] [REMOTE ] CME: Retrieved 5815 rows, trimmed to 300. [2026-01-20T12:05:17.010331] [DEBUG] [REMOTE ] CME: PASS: History has at least 300 days. [2026-01-20T12:05:17.010558] [DEBUG] [REMOTE ] CME: PASS: Price check passed. Min price $260.34. [2026-01-20T12:05:17.010719] [DEBUG] [REMOTE ] CME: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:17.010839] [DEBUG] [REMOTE ] CME: PASS: Integrity check passed. [2026-01-20T12:05:17.010880] [DEBUG] [REMOTE ] CME: Symbol is viable for forecasting. [2026-01-20T12:05:17.010928] [INFO ] [MAIN ] [711/3502] CME kept (0.5s) | 711 kept, 0 rejected | 138.8/min | ETA: 20.1m [2026-01-20T12:05:17.329462] [DEBUG] [REMOTE ] CMG: Retrieved 5026 rows, trimmed to 300. [2026-01-20T12:05:17.329696] [DEBUG] [REMOTE ] CMG: PASS: History has at least 300 days. [2026-01-20T12:05:17.330151] [DEBUG] [REMOTE ] CMG: PASS: Price check passed. Min price $29.81. [2026-01-20T12:05:17.330305] [DEBUG] [REMOTE ] CMG: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:17.330472] [DEBUG] [REMOTE ] CMG: PASS: Integrity check passed. [2026-01-20T12:05:17.330515] [DEBUG] [REMOTE ] CMG: Symbol is viable for forecasting. [2026-01-20T12:05:17.330592] [INFO ] [MAIN ] [712/3502] CMG kept (0.3s) | 712 kept, 0 rejected | 138.9/min | ETA: 20.1m [2026-01-20T12:05:17.794148] [DEBUG] [REMOTE ] CMI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:17.794327] [DEBUG] [REMOTE ] CMI: PASS: History has at least 300 days. [2026-01-20T12:05:17.794691] [DEBUG] [REMOTE ] CMI: PASS: Price check passed. Min price $406.26. [2026-01-20T12:05:17.794838] [DEBUG] [REMOTE ] CMI: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:17.795002] [DEBUG] [REMOTE ] CMI: PASS: Integrity check passed. [2026-01-20T12:05:17.795043] [DEBUG] [REMOTE ] CMI: Symbol is viable for forecasting. [2026-01-20T12:05:17.795100] [INFO ] [MAIN ] [713/3502] CMI kept (0.5s) | 713 kept, 0 rejected | 138.8/min | ETA: 20.1m [2026-01-20T12:05:18.075118] [DEBUG] [REMOTE ] CMMB: Retrieved 1742 rows, trimmed to 300. [2026-01-20T12:05:18.075290] [DEBUG] [REMOTE ] CMMB: PASS: History has at least 300 days. [2026-01-20T12:05:18.075690] [DEBUG] [REMOTE ] CMMB: PASS: Price check passed. Min price $1.64. [2026-01-20T12:05:18.075858] [DEBUG] [REMOTE ] CMMB: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:18.076019] [DEBUG] [REMOTE ] CMMB: PASS: Integrity check passed. [2026-01-20T12:05:18.076063] [DEBUG] [REMOTE ] CMMB: Symbol is viable for forecasting. [2026-01-20T12:05:18.076119] [INFO ] [MAIN ] [714/3502] CMMB kept (0.3s) | 714 kept, 0 rejected | 138.9/min | ETA: 20.1m [2026-01-20T12:05:18.522014] [DEBUG] [REMOTE ] CMP: Retrieved 5559 rows, trimmed to 300. [2026-01-20T12:05:18.522179] [DEBUG] [REMOTE ] CMP: PASS: History has at least 300 days. [2026-01-20T12:05:18.522445] [DEBUG] [REMOTE ] CMP: PASS: Price check passed. Min price $16.54. [2026-01-20T12:05:18.522804] [DEBUG] [REMOTE ] CMP: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:18.522941] [DEBUG] [REMOTE ] CMP: PASS: Integrity check passed. [2026-01-20T12:05:18.522983] [DEBUG] [REMOTE ] CMP: Symbol is viable for forecasting. [2026-01-20T12:05:18.523034] [INFO ] [MAIN ] [715/3502] CMP kept (0.4s) | 715 kept, 0 rejected | 138.9/min | ETA: 20.1m [2026-01-20T12:05:18.880865] [DEBUG] [REMOTE ] CMPO: Retrieved 1295 rows, trimmed to 300. [2026-01-20T12:05:18.881049] [DEBUG] [REMOTE ] CMPO: PASS: History has at least 300 days. [2026-01-20T12:05:18.881305] [DEBUG] [REMOTE ] CMPO: PASS: Price check passed. Min price $18.18. [2026-01-20T12:05:18.881460] [DEBUG] [REMOTE ] CMPO: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:18.881607] [DEBUG] [REMOTE ] CMPO: PASS: Integrity check passed. [2026-01-20T12:05:18.881652] [DEBUG] [REMOTE ] CMPO: Symbol is viable for forecasting. [2026-01-20T12:05:18.881706] [INFO ] [MAIN ] [716/3502] CMPO kept (0.4s) | 716 kept, 0 rejected | 138.9/min | ETA: 20.1m [2026-01-20T12:05:19.276113] [DEBUG] [REMOTE ] CMPS: Retrieved 1339 rows, trimmed to 300. [2026-01-20T12:05:19.276263] [DEBUG] [REMOTE ] CMPS: PASS: History has at least 300 days. [2026-01-20T12:05:19.276470] [DEBUG] [REMOTE ] CMPS: PASS: Price check passed. Min price $4.94. [2026-01-20T12:05:19.276627] [DEBUG] [REMOTE ] CMPS: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:19.276740] [DEBUG] [REMOTE ] CMPS: PASS: Integrity check passed. [2026-01-20T12:05:19.276780] [DEBUG] [REMOTE ] CMPS: Symbol is viable for forecasting. [2026-01-20T12:05:19.276828] [INFO ] [MAIN ] [717/3502] CMPS kept (0.4s) | 717 kept, 0 rejected | 139.0/min | ETA: 20.0m [2026-01-20T12:05:19.658741] [DEBUG] [REMOTE ] CMPX: Retrieved 1204 rows, trimmed to 300. [2026-01-20T12:05:19.658883] [DEBUG] [REMOTE ] CMPX: PASS: History has at least 300 days. [2026-01-20T12:05:19.659103] [DEBUG] [REMOTE ] CMPX: PASS: Price check passed. Min price $3.72. [2026-01-20T12:05:19.659249] [DEBUG] [REMOTE ] CMPX: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:19.659368] [DEBUG] [REMOTE ] CMPX: PASS: Integrity check passed. [2026-01-20T12:05:19.659411] [DEBUG] [REMOTE ] CMPX: Symbol is viable for forecasting. [2026-01-20T12:05:19.659462] [INFO ] [MAIN ] [718/3502] CMPX kept (0.4s) | 718 kept, 0 rejected | 139.0/min | ETA: 20.0m [2026-01-20T12:05:20.189494] [DEBUG] [REMOTE ] CMRE: Retrieved 3823 rows, trimmed to 300. [2026-01-20T12:05:20.189724] [DEBUG] [REMOTE ] CMRE: PASS: History has at least 300 days. [2026-01-20T12:05:20.190057] [DEBUG] [REMOTE ] CMRE: PASS: Price check passed. Min price $11.42. [2026-01-20T12:05:20.190236] [DEBUG] [REMOTE ] CMRE: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:20.190397] [DEBUG] [REMOTE ] CMRE: PASS: Integrity check passed. [2026-01-20T12:05:20.190443] [DEBUG] [REMOTE ] CMRE: Symbol is viable for forecasting. [2026-01-20T12:05:20.190500] [INFO ] [MAIN ] [719/3502] CMRE kept (0.5s) | 719 kept, 0 rejected | 138.9/min | ETA: 20.0m [2026-01-20T12:05:20.676887] [DEBUG] [REMOTE ] CMS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:20.677032] [DEBUG] [REMOTE ] CMS: PASS: History has at least 300 days. [2026-01-20T12:05:20.677313] [DEBUG] [REMOTE ] CMS: PASS: Price check passed. Min price $69.17. [2026-01-20T12:05:20.677454] [DEBUG] [REMOTE ] CMS: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:20.677601] [DEBUG] [REMOTE ] CMS: PASS: Integrity check passed. [2026-01-20T12:05:20.677644] [DEBUG] [REMOTE ] CMS: Symbol is viable for forecasting. [2026-01-20T12:05:20.677696] [INFO ] [MAIN ] [720/3502] CMS kept (0.5s) | 720 kept, 0 rejected | 138.9/min | ETA: 20.0m [2026-01-20T12:05:20.828078] [DEBUG] [REMOTE ] CMSA: Retrieved 1975 rows, trimmed to 300. [2026-01-20T12:05:20.828240] [DEBUG] [REMOTE ] CMSA: PASS: History has at least 300 days. [2026-01-20T12:05:20.828529] [DEBUG] [REMOTE ] CMSA: PASS: Price check passed. Min price $21.66. [2026-01-20T12:05:20.828748] [DEBUG] [REMOTE ] CMSA: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:20.828915] [DEBUG] [REMOTE ] CMSA: PASS: Integrity check passed. [2026-01-20T12:05:20.828973] [DEBUG] [REMOTE ] CMSA: Symbol is viable for forecasting. [2026-01-20T12:05:20.829041] [INFO ] [MAIN ] [721/3502] CMSA kept (0.2s) | 721 kept, 0 rejected | 139.0/min | ETA: 20.0m [2026-01-20T12:05:21.354213] [DEBUG] [REMOTE ] CMSC: Retrieved 1834 rows, trimmed to 300. [2026-01-20T12:05:21.354345] [DEBUG] [REMOTE ] CMSC: PASS: History has at least 300 days. [2026-01-20T12:05:21.354552] [DEBUG] [REMOTE ] CMSC: PASS: Price check passed. Min price $22.64. [2026-01-20T12:05:21.354732] [DEBUG] [REMOTE ] CMSC: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:21.354848] [DEBUG] [REMOTE ] CMSC: PASS: Integrity check passed. [2026-01-20T12:05:21.354889] [DEBUG] [REMOTE ] CMSC: Symbol is viable for forecasting. [2026-01-20T12:05:21.354938] [INFO ] [MAIN ] [722/3502] CMSC kept (0.5s) | 722 kept, 0 rejected | 139.0/min | ETA: 20.0m [2026-01-20T12:05:21.758513] [DEBUG] [REMOTE ] CMSD: Retrieved 1737 rows, trimmed to 300. [2026-01-20T12:05:21.758733] [DEBUG] [REMOTE ] CMSD: PASS: History has at least 300 days. [2026-01-20T12:05:21.758956] [DEBUG] [REMOTE ] CMSD: PASS: Price check passed. Min price $23.02. [2026-01-20T12:05:21.759090] [DEBUG] [REMOTE ] CMSD: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:21.759205] [DEBUG] [REMOTE ] CMSD: PASS: Integrity check passed. [2026-01-20T12:05:21.759246] [DEBUG] [REMOTE ] CMSD: Symbol is viable for forecasting. [2026-01-20T12:05:21.759295] [INFO ] [MAIN ] [723/3502] CMSD kept (0.4s) | 723 kept, 0 rejected | 139.0/min | ETA: 20.0m [2026-01-20T12:05:21.980177] [DEBUG] [REMOTE ] CMTG: Retrieved 1055 rows, trimmed to 300. [2026-01-20T12:05:21.980319] [DEBUG] [REMOTE ] CMTG: PASS: History has at least 300 days. [2026-01-20T12:05:21.980530] [DEBUG] [REMOTE ] CMTG: PASS: Price check passed. Min price $2.71. [2026-01-20T12:05:21.980707] [DEBUG] [REMOTE ] CMTG: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:21.980825] [DEBUG] [REMOTE ] CMTG: PASS: Integrity check passed. [2026-01-20T12:05:21.980865] [DEBUG] [REMOTE ] CMTG: Symbol is viable for forecasting. [2026-01-20T12:05:21.980914] [INFO ] [MAIN ] [724/3502] CMTG kept (0.2s) | 724 kept, 0 rejected | 139.1/min | ETA: 20.0m [2026-01-20T12:05:22.701163] [DEBUG] [REMOTE ] CMTL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:22.701363] [DEBUG] [REMOTE ] CMTL: PASS: History has at least 300 days. [2026-01-20T12:05:22.702067] [DEBUG] [REMOTE ] CMTL: PASS: Price check passed. Min price $2.84. [2026-01-20T12:05:22.702235] [DEBUG] [REMOTE ] CMTL: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:22.702444] [DEBUG] [REMOTE ] CMTL: PASS: Integrity check passed. [2026-01-20T12:05:22.702504] [DEBUG] [REMOTE ] CMTL: Symbol is viable for forecasting. [2026-01-20T12:05:22.702604] [INFO ] [MAIN ] [725/3502] CMTL kept (0.7s) | 725 kept, 0 rejected | 139.0/min | ETA: 20.0m [2026-01-20T12:05:23.184700] [DEBUG] [REMOTE ] CNA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:23.184882] [DEBUG] [REMOTE ] CNA: PASS: History has at least 300 days. [2026-01-20T12:05:23.185124] [DEBUG] [REMOTE ] CNA: PASS: Price check passed. Min price $43.61. [2026-01-20T12:05:23.185268] [DEBUG] [REMOTE ] CNA: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:23.185405] [DEBUG] [REMOTE ] CNA: PASS: Integrity check passed. [2026-01-20T12:05:23.185449] [DEBUG] [REMOTE ] CNA: Symbol is viable for forecasting. [2026-01-20T12:05:23.185520] [INFO ] [MAIN ] [726/3502] CNA kept (0.5s) | 726 kept, 0 rejected | 138.9/min | ETA: 20.0m [2026-01-20T12:05:23.446323] [DEBUG] [REMOTE ] CNC: Retrieved 6062 rows, trimmed to 300. [2026-01-20T12:05:23.446479] [DEBUG] [REMOTE ] CNC: PASS: History has at least 300 days. [2026-01-20T12:05:23.446753] [DEBUG] [REMOTE ] CNC: PASS: Price check passed. Min price $33.15. [2026-01-20T12:05:23.446896] [DEBUG] [REMOTE ] CNC: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:23.447025] [DEBUG] [REMOTE ] CNC: PASS: Integrity check passed. [2026-01-20T12:05:23.447088] [DEBUG] [REMOTE ] CNC: Symbol is viable for forecasting. [2026-01-20T12:05:23.447142] [INFO ] [MAIN ] [727/3502] CNC kept (0.3s) | 727 kept, 0 rejected | 139.0/min | ETA: 20.0m [2026-01-20T12:05:23.797987] [DEBUG] [REMOTE ] CNF: Retrieved 1803 rows, trimmed to 300. [2026-01-20T12:05:23.798154] [DEBUG] [REMOTE ] CNF: PASS: History has at least 300 days. [2026-01-20T12:05:23.798428] [DEBUG] [REMOTE ] CNF: PASS: Price check passed. Min price $4.45. [2026-01-20T12:05:23.798620] [DEBUG] [REMOTE ] CNF: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:23.798767] [DEBUG] [REMOTE ] CNF: PASS: Integrity check passed. [2026-01-20T12:05:23.798815] [DEBUG] [REMOTE ] CNF: Symbol is viable for forecasting. [2026-01-20T12:05:23.798875] [INFO ] [MAIN ] [728/3502] CNF kept (0.4s) | 728 kept, 0 rejected | 139.1/min | ETA: 19.9m [2026-01-20T12:05:24.541452] [DEBUG] [REMOTE ] CNI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:24.541818] [DEBUG] [REMOTE ] CNI: PASS: History has at least 300 days. [2026-01-20T12:05:24.542426] [DEBUG] [REMOTE ] CNI: PASS: Price check passed. Min price $90.32. [2026-01-20T12:05:24.542657] [DEBUG] [REMOTE ] CNI: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:24.542899] [DEBUG] [REMOTE ] CNI: PASS: Integrity check passed. [2026-01-20T12:05:24.542967] [DEBUG] [REMOTE ] CNI: Symbol is viable for forecasting. [2026-01-20T12:05:24.543055] [INFO ] [MAIN ] [729/3502] CNI kept (0.7s) | 729 kept, 0 rejected | 138.9/min | ETA: 20.0m [2026-01-20T12:05:24.964524] [DEBUG] [REMOTE ] CNK: Retrieved 4715 rows, trimmed to 300. [2026-01-20T12:05:24.964819] [DEBUG] [REMOTE ] CNK: PASS: History has at least 300 days. [2026-01-20T12:05:24.965570] [DEBUG] [REMOTE ] CNK: PASS: Price check passed. Min price $21.93. [2026-01-20T12:05:24.965776] [DEBUG] [REMOTE ] CNK: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:24.965980] [DEBUG] [REMOTE ] CNK: PASS: Integrity check passed. [2026-01-20T12:05:24.966028] [DEBUG] [REMOTE ] CNK: Symbol is viable for forecasting. [2026-01-20T12:05:24.966097] [INFO ] [MAIN ] [730/3502] CNK kept (0.4s) | 730 kept, 0 rejected | 138.9/min | ETA: 20.0m [2026-01-20T12:05:25.203511] [DEBUG] [REMOTE ] CNM: Retrieved 1128 rows, trimmed to 300. [2026-01-20T12:05:25.203745] [DEBUG] [REMOTE ] CNM: PASS: History has at least 300 days. [2026-01-20T12:05:25.204063] [DEBUG] [REMOTE ] CNM: PASS: Price check passed. Min price $44.29. [2026-01-20T12:05:25.204248] [DEBUG] [REMOTE ] CNM: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:25.204406] [DEBUG] [REMOTE ] CNM: PASS: Integrity check passed. [2026-01-20T12:05:25.204462] [DEBUG] [REMOTE ] CNM: Symbol is viable for forecasting. [2026-01-20T12:05:25.204537] [INFO ] [MAIN ] [731/3502] CNM kept (0.2s) | 731 kept, 0 rejected | 139.0/min | ETA: 19.9m [2026-01-20T12:05:25.788166] [DEBUG] [REMOTE ] CNMD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:25.788381] [DEBUG] [REMOTE ] CNMD: PASS: History has at least 300 days. [2026-01-20T12:05:25.788868] [DEBUG] [REMOTE ] CNMD: PASS: Price check passed. Min price $38.99. [2026-01-20T12:05:25.789022] [DEBUG] [REMOTE ] CNMD: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:25.789171] [DEBUG] [REMOTE ] CNMD: PASS: Integrity check passed. [2026-01-20T12:05:25.789213] [DEBUG] [REMOTE ] CNMD: Symbol is viable for forecasting. [2026-01-20T12:05:25.789272] [INFO ] [MAIN ] [732/3502] CNMD kept (0.6s) | 732 kept, 0 rejected | 138.9/min | ETA: 19.9m [2026-01-20T12:05:26.148391] [DEBUG] [REMOTE ] CNNE: Retrieved 2050 rows, trimmed to 300. [2026-01-20T12:05:26.148524] [DEBUG] [REMOTE ] CNNE: PASS: History has at least 300 days. [2026-01-20T12:05:26.148766] [DEBUG] [REMOTE ] CNNE: PASS: Price check passed. Min price $14.99. [2026-01-20T12:05:26.148902] [DEBUG] [REMOTE ] CNNE: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:26.149014] [DEBUG] [REMOTE ] CNNE: PASS: Integrity check passed. [2026-01-20T12:05:26.149115] [DEBUG] [REMOTE ] CNNE: Symbol is viable for forecasting. [2026-01-20T12:05:26.149165] [INFO ] [MAIN ] [733/3502] CNNE kept (0.4s) | 733 kept, 0 rejected | 139.0/min | ETA: 19.9m [2026-01-20T12:05:26.614873] [DEBUG] [REMOTE ] CNO: Retrieved 5625 rows, trimmed to 300. [2026-01-20T12:05:26.615012] [DEBUG] [REMOTE ] CNO: PASS: History has at least 300 days. [2026-01-20T12:05:26.615245] [DEBUG] [REMOTE ] CNO: PASS: Price check passed. Min price $39.35. [2026-01-20T12:05:26.615383] [DEBUG] [REMOTE ] CNO: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:26.615504] [DEBUG] [REMOTE ] CNO: PASS: Integrity check passed. [2026-01-20T12:05:26.615550] [DEBUG] [REMOTE ] CNO: Symbol is viable for forecasting. [2026-01-20T12:05:26.615619] [INFO ] [MAIN ] [734/3502] CNO kept (0.5s) | 734 kept, 0 rejected | 139.0/min | ETA: 19.9m [2026-01-20T12:05:27.087347] [DEBUG] [REMOTE ] CNOB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:27.087602] [DEBUG] [REMOTE ] CNOB: PASS: History has at least 300 days. [2026-01-20T12:05:27.088003] [DEBUG] [REMOTE ] CNOB: PASS: Price check passed. Min price $23.36. [2026-01-20T12:05:27.088154] [DEBUG] [REMOTE ] CNOB: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:27.088473] [DEBUG] [REMOTE ] CNOB: PASS: Integrity check passed. [2026-01-20T12:05:27.088526] [DEBUG] [REMOTE ] CNOB: Symbol is viable for forecasting. [2026-01-20T12:05:27.088605] [INFO ] [MAIN ] [735/3502] CNOB kept (0.5s) | 735 kept, 0 rejected | 138.9/min | ETA: 19.9m [2026-01-20T12:05:27.584063] [DEBUG] [REMOTE ] CNP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:27.584328] [DEBUG] [REMOTE ] CNP: PASS: History has at least 300 days. [2026-01-20T12:05:27.584836] [DEBUG] [REMOTE ] CNP: PASS: Price check passed. Min price $37.33. [2026-01-20T12:05:27.584984] [DEBUG] [REMOTE ] CNP: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:27.585142] [DEBUG] [REMOTE ] CNP: PASS: Integrity check passed. [2026-01-20T12:05:27.585184] [DEBUG] [REMOTE ] CNP: Symbol is viable for forecasting. [2026-01-20T12:05:27.585242] [INFO ] [MAIN ] [736/3502] CNP kept (0.5s) | 736 kept, 0 rejected | 138.9/min | ETA: 19.9m [2026-01-20T12:05:27.995528] [DEBUG] [REMOTE ] CNQ: Retrieved 6405 rows, trimmed to 300. [2026-01-20T12:05:27.995746] [DEBUG] [REMOTE ] CNQ: PASS: History has at least 300 days. [2026-01-20T12:05:27.996039] [DEBUG] [REMOTE ] CNQ: PASS: Price check passed. Min price $29.96. [2026-01-20T12:05:27.996189] [DEBUG] [REMOTE ] CNQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:27.996327] [DEBUG] [REMOTE ] CNQ: PASS: Integrity check passed. [2026-01-20T12:05:27.996368] [DEBUG] [REMOTE ] CNQ: Symbol is viable for forecasting. [2026-01-20T12:05:27.996631] [INFO ] [MAIN ] [737/3502] CNQ kept (0.4s) | 737 kept, 0 rejected | 138.9/min | ETA: 19.9m [2026-01-20T12:05:28.269441] [DEBUG] [REMOTE ] CNS: Retrieved 5391 rows, trimmed to 300. [2026-01-20T12:05:28.269663] [DEBUG] [REMOTE ] CNS: PASS: History has at least 300 days. [2026-01-20T12:05:28.269963] [DEBUG] [REMOTE ] CNS: PASS: Price check passed. Min price $59.24. [2026-01-20T12:05:28.270143] [DEBUG] [REMOTE ] CNS: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:28.270282] [DEBUG] [REMOTE ] CNS: PASS: Integrity check passed. [2026-01-20T12:05:28.270326] [DEBUG] [REMOTE ] CNS: Symbol is viable for forecasting. [2026-01-20T12:05:28.270408] [INFO ] [MAIN ] [738/3502] CNS kept (0.3s) | 738 kept, 0 rejected | 139.0/min | ETA: 19.9m [2026-01-20T12:05:28.688898] [DEBUG] [REMOTE ] CNSP: Retrieved 1555 rows, trimmed to 300. [2026-01-20T12:05:28.689111] [DEBUG] [REMOTE ] CNSP: PASS: History has at least 300 days. [2026-01-20T12:05:28.689486] [DEBUG] [REMOTE ] CNSP: PASS: Price check passed. Min price $5.25. [2026-01-20T12:05:28.689724] [DEBUG] [REMOTE ] CNSP: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:28.689890] [DEBUG] [REMOTE ] CNSP: PASS: Integrity check passed. [2026-01-20T12:05:28.689955] [DEBUG] [REMOTE ] CNSP: Symbol is viable for forecasting. [2026-01-20T12:05:28.690025] [INFO ] [MAIN ] [739/3502] CNSP kept (0.4s) | 739 kept, 0 rejected | 139.0/min | ETA: 19.9m [2026-01-20T12:05:29.032771] [DEBUG] [REMOTE ] CNTA: Retrieved 1165 rows, trimmed to 300. [2026-01-20T12:05:29.032910] [DEBUG] [REMOTE ] CNTA: PASS: History has at least 300 days. [2026-01-20T12:05:29.033124] [DEBUG] [REMOTE ] CNTA: PASS: Price check passed. Min price $22.02. [2026-01-20T12:05:29.033265] [DEBUG] [REMOTE ] CNTA: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:29.033380] [DEBUG] [REMOTE ] CNTA: PASS: Integrity check passed. [2026-01-20T12:05:29.033421] [DEBUG] [REMOTE ] CNTA: Symbol is viable for forecasting. [2026-01-20T12:05:29.033471] [INFO ] [MAIN ] [740/3502] CNTA kept (0.3s) | 740 kept, 0 rejected | 139.0/min | ETA: 19.9m [2026-01-20T12:05:29.662362] [DEBUG] [REMOTE ] CNTY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:29.662492] [DEBUG] [REMOTE ] CNTY: PASS: History has at least 300 days. [2026-01-20T12:05:29.662726] [DEBUG] [REMOTE ] CNTY: PASS: Price check passed. Min price $1.30. [2026-01-20T12:05:29.662883] [DEBUG] [REMOTE ] CNTY: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:29.663003] [DEBUG] [REMOTE ] CNTY: PASS: Integrity check passed. [2026-01-20T12:05:29.663047] [DEBUG] [REMOTE ] CNTY: Symbol is viable for forecasting. [2026-01-20T12:05:29.663098] [INFO ] [MAIN ] [741/3502] CNTY kept (0.6s) | 741 kept, 0 rejected | 138.9/min | ETA: 19.9m [2026-01-20T12:05:30.086205] [DEBUG] [REMOTE ] CNVS: Retrieved 5582 rows, trimmed to 300. [2026-01-20T12:05:30.086410] [DEBUG] [REMOTE ] CNVS: PASS: History has at least 300 days. [2026-01-20T12:05:30.086716] [DEBUG] [REMOTE ] CNVS: PASS: Price check passed. Min price $2.00. [2026-01-20T12:05:30.086866] [DEBUG] [REMOTE ] CNVS: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:30.087035] [DEBUG] [REMOTE ] CNVS: PASS: Integrity check passed. [2026-01-20T12:05:30.087118] [DEBUG] [REMOTE ] CNVS: Symbol is viable for forecasting. [2026-01-20T12:05:30.087181] [INFO ] [MAIN ] [742/3502] CNVS kept (0.4s) | 742 kept, 0 rejected | 139.0/min | ETA: 19.9m [2026-01-20T12:05:30.708833] [DEBUG] [REMOTE ] CNX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:30.709134] [DEBUG] [REMOTE ] CNX: PASS: History has at least 300 days. [2026-01-20T12:05:30.709495] [DEBUG] [REMOTE ] CNX: PASS: Price check passed. Min price $31.77. [2026-01-20T12:05:30.709738] [DEBUG] [REMOTE ] CNX: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:30.709923] [DEBUG] [REMOTE ] CNX: PASS: Integrity check passed. [2026-01-20T12:05:30.709986] [DEBUG] [REMOTE ] CNX: Symbol is viable for forecasting. [2026-01-20T12:05:30.710063] [INFO ] [MAIN ] [743/3502] CNX kept (0.6s) | 743 kept, 0 rejected | 138.9/min | ETA: 19.9m [2026-01-20T12:05:31.010541] [DEBUG] [REMOTE ] CNXN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:31.010717] [DEBUG] [REMOTE ] CNXN: PASS: History has at least 300 days. [2026-01-20T12:05:31.010992] [DEBUG] [REMOTE ] CNXN: PASS: Price check passed. Min price $55.98. [2026-01-20T12:05:31.011151] [DEBUG] [REMOTE ] CNXN: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:31.011286] [DEBUG] [REMOTE ] CNXN: PASS: Integrity check passed. [2026-01-20T12:05:31.011329] [DEBUG] [REMOTE ] CNXN: Symbol is viable for forecasting. [2026-01-20T12:05:31.011381] [INFO ] [MAIN ] [744/3502] CNXN kept (0.3s) | 744 kept, 0 rejected | 138.9/min | ETA: 19.9m [2026-01-20T12:05:31.363764] [DEBUG] [REMOTE ] COCO: Retrieved 1064 rows, trimmed to 300. [2026-01-20T12:05:31.364021] [DEBUG] [REMOTE ] COCO: PASS: History has at least 300 days. [2026-01-20T12:05:31.364417] [DEBUG] [REMOTE ] COCO: PASS: Price check passed. Min price $39.66. [2026-01-20T12:05:31.364617] [DEBUG] [REMOTE ] COCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:31.364782] [DEBUG] [REMOTE ] COCO: PASS: Integrity check passed. [2026-01-20T12:05:31.364826] [DEBUG] [REMOTE ] COCO: Symbol is viable for forecasting. [2026-01-20T12:05:31.364887] [INFO ] [MAIN ] [745/3502] COCO kept (0.4s) | 745 kept, 0 rejected | 139.0/min | ETA: 19.8m [2026-01-20T12:05:31.815634] [DEBUG] [REMOTE ] CODA: Retrieved 4329 rows, trimmed to 300. [2026-01-20T12:05:31.815825] [DEBUG] [REMOTE ] CODA: PASS: History has at least 300 days. [2026-01-20T12:05:31.816112] [DEBUG] [REMOTE ] CODA: PASS: Price check passed. Min price $7.99. [2026-01-20T12:05:31.816257] [DEBUG] [REMOTE ] CODA: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:31.816389] [DEBUG] [REMOTE ] CODA: PASS: Integrity check passed. [2026-01-20T12:05:31.816431] [DEBUG] [REMOTE ] CODA: Symbol is viable for forecasting. [2026-01-20T12:05:31.816487] [INFO ] [MAIN ] [746/3502] CODA kept (0.5s) | 746 kept, 0 rejected | 139.0/min | ETA: 19.8m [2026-01-20T12:05:32.235770] [DEBUG] [REMOTE ] CODI: Retrieved 4948 rows, trimmed to 300. [2026-01-20T12:05:32.235937] [DEBUG] [REMOTE ] CODI: PASS: History has at least 300 days. [2026-01-20T12:05:32.236248] [DEBUG] [REMOTE ] CODI: PASS: Price check passed. Min price $4.65. [2026-01-20T12:05:32.236491] [DEBUG] [REMOTE ] CODI: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:32.236652] [DEBUG] [REMOTE ] CODI: PASS: Integrity check passed. [2026-01-20T12:05:32.236695] [DEBUG] [REMOTE ] CODI: Symbol is viable for forecasting. [2026-01-20T12:05:32.236746] [INFO ] [MAIN ] [747/3502] CODI kept (0.4s) | 747 kept, 0 rejected | 139.0/min | ETA: 19.8m [2026-01-20T12:05:32.438356] [DEBUG] [REMOTE ] COEP: Retrieved 1276 rows, trimmed to 300. [2026-01-20T12:05:32.438498] [DEBUG] [REMOTE ] COEP: PASS: History has at least 300 days. [2026-01-20T12:05:32.438727] [DEBUG] [REMOTE ] COEP: PASS: Price check passed. Min price $12.67. [2026-01-20T12:05:32.438865] [DEBUG] [REMOTE ] COEP: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:32.438981] [DEBUG] [REMOTE ] COEP: PASS: Integrity check passed. [2026-01-20T12:05:32.439022] [DEBUG] [REMOTE ] COEP: Symbol is viable for forecasting. [2026-01-20T12:05:32.439070] [INFO ] [MAIN ] [748/3502] COEP kept (0.2s) | 748 kept, 0 rejected | 139.1/min | ETA: 19.8m [2026-01-20T12:05:33.275078] [DEBUG] [REMOTE ] COF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:33.275466] [DEBUG] [REMOTE ] COF: PASS: History has at least 300 days. [2026-01-20T12:05:33.275862] [DEBUG] [REMOTE ] COF: PASS: Price check passed. Min price $200.04. [2026-01-20T12:05:33.276015] [DEBUG] [REMOTE ] COF: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:33.276181] [DEBUG] [REMOTE ] COF: PASS: Integrity check passed. [2026-01-20T12:05:33.276225] [DEBUG] [REMOTE ] COF: Symbol is viable for forecasting. [2026-01-20T12:05:33.276284] [INFO ] [MAIN ] [749/3502] COF kept (0.8s) | 749 kept, 0 rejected | 138.9/min | ETA: 19.8m [2026-01-20T12:05:33.743364] [DEBUG] [REMOTE ] COFS: Retrieved 6041 rows, trimmed to 300. [2026-01-20T12:05:33.743795] [DEBUG] [REMOTE ] COFS: PASS: History has at least 300 days. [2026-01-20T12:05:33.744236] [DEBUG] [REMOTE ] COFS: PASS: Price check passed. Min price $27.18. [2026-01-20T12:05:33.744418] [DEBUG] [REMOTE ] COFS: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:33.744637] [DEBUG] [REMOTE ] COFS: PASS: Integrity check passed. [2026-01-20T12:05:33.744689] [DEBUG] [REMOTE ] COFS: Symbol is viable for forecasting. [2026-01-20T12:05:33.744791] [INFO ] [MAIN ] [750/3502] COFS kept (0.5s) | 750 kept, 0 rejected | 138.9/min | ETA: 19.8m [2026-01-20T12:05:33.806715] [DEBUG] [REMOTE ] COIN: Exception occurred during daily data fetch: 'API call returned an empty response.'. [2026-01-20T12:05:33.807166] [DEBUG] [REMOTE ] COIN: FAIL: History check failed. No DataFrame was returned. [2026-01-20T12:05:33.807249] [WARN ] [LOCAL ] COIN: SET TO BLACKLISTED [2026-01-20T12:05:33.808548] [INFO ] [MAIN ] [751/3502] COIN rejected (0.1s) | 750 kept, 1 rejected | 139.0/min | ETA: 19.8m [2026-01-20T12:05:34.672922] [DEBUG] [REMOTE ] COKE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:34.673057] [DEBUG] [REMOTE ] COKE: PASS: History has at least 300 days. [2026-01-20T12:05:34.673272] [DEBUG] [REMOTE ] COKE: PASS: Price check passed. Min price $127.46. [2026-01-20T12:05:34.673406] [DEBUG] [REMOTE ] COKE: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:34.673519] [DEBUG] [REMOTE ] COKE: PASS: Integrity check passed. [2026-01-20T12:05:34.673560] [DEBUG] [REMOTE ] COKE: Symbol is viable for forecasting. [2026-01-20T12:05:34.673630] [INFO ] [MAIN ] [752/3502] COKE kept (0.9s) | 751 kept, 1 rejected | 138.8/min | ETA: 19.8m [2026-01-20T12:05:35.136235] [DEBUG] [REMOTE ] COLB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:35.136369] [DEBUG] [REMOTE ] COLB: PASS: History has at least 300 days. [2026-01-20T12:05:35.136618] [DEBUG] [REMOTE ] COLB: PASS: Price check passed. Min price $24.66. [2026-01-20T12:05:35.136766] [DEBUG] [REMOTE ] COLB: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:35.136890] [DEBUG] [REMOTE ] COLB: PASS: Integrity check passed. [2026-01-20T12:05:35.136933] [DEBUG] [REMOTE ] COLB: Symbol is viable for forecasting. [2026-01-20T12:05:35.136985] [INFO ] [MAIN ] [753/3502] COLB kept (0.5s) | 752 kept, 1 rejected | 138.8/min | ETA: 19.8m [2026-01-20T12:05:35.293212] [DEBUG] [REMOTE ] COLD: Retrieved 2010 rows, trimmed to 300. [2026-01-20T12:05:35.293355] [DEBUG] [REMOTE ] COLD: PASS: History has at least 300 days. [2026-01-20T12:05:35.293612] [DEBUG] [REMOTE ] COLD: PASS: Price check passed. Min price $9.94. [2026-01-20T12:05:35.293752] [DEBUG] [REMOTE ] COLD: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:35.293880] [DEBUG] [REMOTE ] COLD: PASS: Integrity check passed. [2026-01-20T12:05:35.293921] [DEBUG] [REMOTE ] COLD: Symbol is viable for forecasting. [2026-01-20T12:05:35.293972] [INFO ] [MAIN ] [754/3502] COLD kept (0.2s) | 753 kept, 1 rejected | 138.9/min | ETA: 19.8m [2026-01-20T12:05:35.869983] [DEBUG] [REMOTE ] COLL: Retrieved 2691 rows, trimmed to 300. [2026-01-20T12:05:35.870232] [DEBUG] [REMOTE ] COLL: PASS: History has at least 300 days. [2026-01-20T12:05:35.870607] [DEBUG] [REMOTE ] COLL: PASS: Price check passed. Min price $34.81. [2026-01-20T12:05:35.870783] [DEBUG] [REMOTE ] COLL: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:35.870955] [DEBUG] [REMOTE ] COLL: PASS: Integrity check passed. [2026-01-20T12:05:35.871004] [DEBUG] [REMOTE ] COLL: Symbol is viable for forecasting. [2026-01-20T12:05:35.871073] [INFO ] [MAIN ] [755/3502] COLL kept (0.6s) | 754 kept, 1 rejected | 138.9/min | ETA: 19.8m [2026-01-20T12:05:36.376059] [DEBUG] [REMOTE ] COLM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:36.376331] [DEBUG] [REMOTE ] COLM: PASS: History has at least 300 days. [2026-01-20T12:05:36.376759] [DEBUG] [REMOTE ] COLM: PASS: Price check passed. Min price $49.33. [2026-01-20T12:05:36.376920] [DEBUG] [REMOTE ] COLM: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:36.377112] [DEBUG] [REMOTE ] COLM: PASS: Integrity check passed. [2026-01-20T12:05:36.377165] [DEBUG] [REMOTE ] COLM: Symbol is viable for forecasting. [2026-01-20T12:05:36.377225] [INFO ] [MAIN ] [756/3502] COLM kept (0.5s) | 755 kept, 1 rejected | 138.8/min | ETA: 19.8m [2026-01-20T12:05:36.643735] [DEBUG] [REMOTE ] COMP: Retrieved 1205 rows, trimmed to 300. [2026-01-20T12:05:36.643963] [DEBUG] [REMOTE ] COMP: PASS: History has at least 300 days. [2026-01-20T12:05:36.644260] [DEBUG] [REMOTE ] COMP: PASS: Price check passed. Min price $7.44. [2026-01-20T12:05:36.644411] [DEBUG] [REMOTE ] COMP: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:36.644535] [DEBUG] [REMOTE ] COMP: PASS: Integrity check passed. [2026-01-20T12:05:36.644597] [DEBUG] [REMOTE ] COMP: Symbol is viable for forecasting. [2026-01-20T12:05:36.644655] [INFO ] [MAIN ] [757/3502] COMP kept (0.3s) | 756 kept, 1 rejected | 138.9/min | ETA: 19.8m [2026-01-20T12:05:37.029715] [DEBUG] [REMOTE ] CONL: Retrieved 864 rows, trimmed to 300. [2026-01-20T12:05:37.029899] [DEBUG] [REMOTE ] CONL: PASS: History has at least 300 days. [2026-01-20T12:05:37.030205] [DEBUG] [REMOTE ] CONL: PASS: Price check passed. Min price $14.65. [2026-01-20T12:05:37.030382] [DEBUG] [REMOTE ] CONL: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:37.030544] [DEBUG] [REMOTE ] CONL: PASS: Integrity check passed. [2026-01-20T12:05:37.030667] [DEBUG] [REMOTE ] CONL: Symbol is viable for forecasting. [2026-01-20T12:05:37.030737] [INFO ] [MAIN ] [758/3502] CONL kept (0.4s) | 757 kept, 1 rejected | 138.9/min | ETA: 19.7m [2026-01-20T12:05:37.668965] [DEBUG] [REMOTE ] COO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:37.669109] [DEBUG] [REMOTE ] COO: PASS: History has at least 300 days. [2026-01-20T12:05:37.669359] [DEBUG] [REMOTE ] COO: PASS: Price check passed. Min price $68.88. [2026-01-20T12:05:37.669500] [DEBUG] [REMOTE ] COO: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:37.669649] [DEBUG] [REMOTE ] COO: PASS: Integrity check passed. [2026-01-20T12:05:37.669693] [DEBUG] [REMOTE ] COO: Symbol is viable for forecasting. [2026-01-20T12:05:37.669743] [INFO ] [MAIN ] [759/3502] COO kept (0.6s) | 758 kept, 1 rejected | 138.9/min | ETA: 19.8m [2026-01-20T12:05:38.077044] [DEBUG] [REMOTE ] COP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:38.077220] [DEBUG] [REMOTE ] COP: PASS: History has at least 300 days. [2026-01-20T12:05:38.077483] [DEBUG] [REMOTE ] COP: PASS: Price check passed. Min price $84.86. [2026-01-20T12:05:38.077647] [DEBUG] [REMOTE ] COP: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:38.077779] [DEBUG] [REMOTE ] COP: PASS: Integrity check passed. [2026-01-20T12:05:38.077821] [DEBUG] [REMOTE ] COP: Symbol is viable for forecasting. [2026-01-20T12:05:38.077872] [INFO ] [MAIN ] [760/3502] COP kept (0.4s) | 759 kept, 1 rejected | 138.9/min | ETA: 19.7m [2026-01-20T12:05:38.291105] [DEBUG] [REMOTE ] COPP: Retrieved 469 rows, trimmed to 300. [2026-01-20T12:05:38.291252] [DEBUG] [REMOTE ] COPP: PASS: History has at least 300 days. [2026-01-20T12:05:38.291473] [DEBUG] [REMOTE ] COPP: PASS: Price check passed. Min price $26.83. [2026-01-20T12:05:38.291649] [DEBUG] [REMOTE ] COPP: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:38.291774] [DEBUG] [REMOTE ] COPP: PASS: Integrity check passed. [2026-01-20T12:05:38.291818] [DEBUG] [REMOTE ] COPP: Symbol is viable for forecasting. [2026-01-20T12:05:38.291868] [INFO ] [MAIN ] [761/3502] COPP kept (0.2s) | 760 kept, 1 rejected | 139.0/min | ETA: 19.7m [2026-01-20T12:05:38.577512] [DEBUG] [REMOTE ] CORZ: Retrieved 498 rows, trimmed to 300. [2026-01-20T12:05:38.577675] [DEBUG] [REMOTE ] CORZ: PASS: History has at least 300 days. [2026-01-20T12:05:38.577893] [DEBUG] [REMOTE ] CORZ: PASS: Price check passed. Min price $13.57. [2026-01-20T12:05:38.578034] [DEBUG] [REMOTE ] CORZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:38.578150] [DEBUG] [REMOTE ] CORZ: PASS: Integrity check passed. [2026-01-20T12:05:38.578192] [DEBUG] [REMOTE ] CORZ: Symbol is viable for forecasting. [2026-01-20T12:05:38.578242] [INFO ] [MAIN ] [762/3502] CORZ kept (0.3s) | 761 kept, 1 rejected | 139.0/min | ETA: 19.7m [2026-01-20T12:05:39.086709] [DEBUG] [REMOTE ] CORZZ: Retrieved 498 rows, trimmed to 300. [2026-01-20T12:05:39.086861] [DEBUG] [REMOTE ] CORZZ: PASS: History has at least 300 days. [2026-01-20T12:05:39.087109] [DEBUG] [REMOTE ] CORZZ: PASS: Price check passed. Min price $13.71. [2026-01-20T12:05:39.087258] [DEBUG] [REMOTE ] CORZZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:39.087375] [DEBUG] [REMOTE ] CORZZ: PASS: Integrity check passed. [2026-01-20T12:05:39.087418] [DEBUG] [REMOTE ] CORZZ: Symbol is viable for forecasting. [2026-01-20T12:05:39.087468] [INFO ] [MAIN ] [763/3502] CORZZ kept (0.5s) | 762 kept, 1 rejected | 139.0/min | ETA: 19.7m [2026-01-20T12:05:39.549487] [DEBUG] [REMOTE ] COTY: Retrieved 3169 rows, trimmed to 300. [2026-01-20T12:05:39.549766] [DEBUG] [REMOTE ] COTY: PASS: History has at least 300 days. [2026-01-20T12:05:39.550145] [DEBUG] [REMOTE ] COTY: PASS: Price check passed. Min price $3.01. [2026-01-20T12:05:39.550301] [DEBUG] [REMOTE ] COTY: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:39.550458] [DEBUG] [REMOTE ] COTY: PASS: Integrity check passed. [2026-01-20T12:05:39.550504] [DEBUG] [REMOTE ] COTY: Symbol is viable for forecasting. [2026-01-20T12:05:39.550566] [INFO ] [MAIN ] [764/3502] COTY kept (0.5s) | 763 kept, 1 rejected | 139.0/min | ETA: 19.7m [2026-01-20T12:05:39.897856] [DEBUG] [REMOTE ] COWG: Retrieved 769 rows, trimmed to 300. [2026-01-20T12:05:39.897987] [DEBUG] [REMOTE ] COWG: PASS: History has at least 300 days. [2026-01-20T12:05:39.898205] [DEBUG] [REMOTE ] COWG: PASS: Price check passed. Min price $33.08. [2026-01-20T12:05:39.898342] [DEBUG] [REMOTE ] COWG: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:39.898458] [DEBUG] [REMOTE ] COWG: PASS: Integrity check passed. [2026-01-20T12:05:39.898499] [DEBUG] [REMOTE ] COWG: Symbol is viable for forecasting. [2026-01-20T12:05:39.898547] [INFO ] [MAIN ] [765/3502] COWG kept (0.3s) | 764 kept, 1 rejected | 139.0/min | ETA: 19.7m [2026-01-20T12:05:40.309737] [DEBUG] [REMOTE ] COYA: Retrieved 765 rows, trimmed to 300. [2026-01-20T12:05:40.309878] [DEBUG] [REMOTE ] COYA: PASS: History has at least 300 days. [2026-01-20T12:05:40.310105] [DEBUG] [REMOTE ] COYA: PASS: Price check passed. Min price $4.03. [2026-01-20T12:05:40.310255] [DEBUG] [REMOTE ] COYA: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:40.310374] [DEBUG] [REMOTE ] COYA: PASS: Integrity check passed. [2026-01-20T12:05:40.310417] [DEBUG] [REMOTE ] COYA: Symbol is viable for forecasting. [2026-01-20T12:05:40.310467] [INFO ] [MAIN ] [766/3502] COYA kept (0.4s) | 765 kept, 1 rejected | 139.0/min | ETA: 19.7m [2026-01-20T12:05:40.918667] [DEBUG] [REMOTE ] CP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:40.918806] [DEBUG] [REMOTE ] CP: PASS: History has at least 300 days. [2026-01-20T12:05:40.919030] [DEBUG] [REMOTE ] CP: PASS: Price check passed. Min price $68.72. [2026-01-20T12:05:40.919164] [DEBUG] [REMOTE ] CP: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:40.919278] [DEBUG] [REMOTE ] CP: PASS: Integrity check passed. [2026-01-20T12:05:40.919318] [DEBUG] [REMOTE ] CP: Symbol is viable for forecasting. [2026-01-20T12:05:40.919366] [INFO ] [MAIN ] [767/3502] CP kept (0.6s) | 766 kept, 1 rejected | 138.9/min | ETA: 19.7m [2026-01-20T12:05:41.321909] [DEBUG] [REMOTE ] CPA: Retrieved 5053 rows, trimmed to 300. [2026-01-20T12:05:41.322047] [DEBUG] [REMOTE ] CPA: PASS: History has at least 300 days. [2026-01-20T12:05:41.322264] [DEBUG] [REMOTE ] CPA: PASS: Price check passed. Min price $111.61. [2026-01-20T12:05:41.322399] [DEBUG] [REMOTE ] CPA: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:41.322513] [DEBUG] [REMOTE ] CPA: PASS: Integrity check passed. [2026-01-20T12:05:41.322553] [DEBUG] [REMOTE ] CPA: Symbol is viable for forecasting. [2026-01-20T12:05:41.322621] [INFO ] [MAIN ] [768/3502] CPA kept (0.4s) | 767 kept, 1 rejected | 138.9/min | ETA: 19.7m [2026-01-20T12:05:41.801967] [DEBUG] [REMOTE ] CPB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:41.802492] [DEBUG] [REMOTE ] CPB: PASS: History has at least 300 days. [2026-01-20T12:05:41.802932] [DEBUG] [REMOTE ] CPB: PASS: Price check passed. Min price $25.88. [2026-01-20T12:05:41.803084] [DEBUG] [REMOTE ] CPB: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:41.803239] [DEBUG] [REMOTE ] CPB: PASS: Integrity check passed. [2026-01-20T12:05:41.803325] [DEBUG] [REMOTE ] CPB: Symbol is viable for forecasting. [2026-01-20T12:05:41.803386] [INFO ] [MAIN ] [769/3502] CPB kept (0.5s) | 768 kept, 1 rejected | 138.9/min | ETA: 19.7m [2026-01-20T12:05:42.283448] [DEBUG] [REMOTE ] CPF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:42.283696] [DEBUG] [REMOTE ] CPF: PASS: History has at least 300 days. [2026-01-20T12:05:42.284088] [DEBUG] [REMOTE ] CPF: PASS: Price check passed. Min price $28.08. [2026-01-20T12:05:42.284243] [DEBUG] [REMOTE ] CPF: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:42.284403] [DEBUG] [REMOTE ] CPF: PASS: Integrity check passed. [2026-01-20T12:05:42.284447] [DEBUG] [REMOTE ] CPF: Symbol is viable for forecasting. [2026-01-20T12:05:42.284507] [INFO ] [MAIN ] [770/3502] CPF kept (0.5s) | 769 kept, 1 rejected | 138.9/min | ETA: 19.7m [2026-01-20T12:05:42.530946] [DEBUG] [REMOTE ] CPIX: Retrieved 4135 rows, trimmed to 300. [2026-01-20T12:05:42.531196] [DEBUG] [REMOTE ] CPIX: PASS: History has at least 300 days. [2026-01-20T12:05:42.531542] [DEBUG] [REMOTE ] CPIX: PASS: Price check passed. Min price $1.90. [2026-01-20T12:05:42.531722] [DEBUG] [REMOTE ] CPIX: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:42.531893] [DEBUG] [REMOTE ] CPIX: PASS: Integrity check passed. [2026-01-20T12:05:42.531948] [DEBUG] [REMOTE ] CPIX: Symbol is viable for forecasting. [2026-01-20T12:05:42.532010] [INFO ] [MAIN ] [771/3502] CPIX kept (0.2s) | 770 kept, 1 rejected | 139.0/min | ETA: 19.6m [2026-01-20T12:05:43.146629] [DEBUG] [REMOTE ] CPK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:43.146828] [DEBUG] [REMOTE ] CPK: PASS: History has at least 300 days. [2026-01-20T12:05:43.147352] [DEBUG] [REMOTE ] CPK: PASS: Price check passed. Min price $120.97. [2026-01-20T12:05:43.147513] [DEBUG] [REMOTE ] CPK: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:43.147684] [DEBUG] [REMOTE ] CPK: PASS: Integrity check passed. [2026-01-20T12:05:43.147733] [DEBUG] [REMOTE ] CPK: Symbol is viable for forecasting. [2026-01-20T12:05:43.147791] [INFO ] [MAIN ] [772/3502] CPK kept (0.6s) | 771 kept, 1 rejected | 138.9/min | ETA: 19.7m [2026-01-20T12:05:43.268937] [DEBUG] [REMOTE ] CPNG: Retrieved 1220 rows, trimmed to 300. [2026-01-20T12:05:43.269142] [DEBUG] [REMOTE ] CPNG: PASS: History has at least 300 days. [2026-01-20T12:05:43.269412] [DEBUG] [REMOTE ] CPNG: PASS: Price check passed. Min price $20.79. [2026-01-20T12:05:43.269562] [DEBUG] [REMOTE ] CPNG: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:43.269712] [DEBUG] [REMOTE ] CPNG: PASS: Integrity check passed. [2026-01-20T12:05:43.269755] [DEBUG] [REMOTE ] CPNG: Symbol is viable for forecasting. [2026-01-20T12:05:43.269809] [INFO ] [MAIN ] [773/3502] CPNG kept (0.1s) | 772 kept, 1 rejected | 139.0/min | ETA: 19.6m [2026-01-20T12:05:43.739822] [DEBUG] [REMOTE ] CPRI: Retrieved 3542 rows, trimmed to 300. [2026-01-20T12:05:43.740006] [DEBUG] [REMOTE ] CPRI: PASS: History has at least 300 days. [2026-01-20T12:05:43.740270] [DEBUG] [REMOTE ] CPRI: PASS: Price check passed. Min price $20.71. [2026-01-20T12:05:43.740418] [DEBUG] [REMOTE ] CPRI: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:43.740547] [DEBUG] [REMOTE ] CPRI: PASS: Integrity check passed. [2026-01-20T12:05:43.740611] [DEBUG] [REMOTE ] CPRI: Symbol is viable for forecasting. [2026-01-20T12:05:43.740669] [INFO ] [MAIN ] [774/3502] CPRI kept (0.5s) | 773 kept, 1 rejected | 139.0/min | ETA: 19.6m [2026-01-20T12:05:44.329500] [DEBUG] [REMOTE ] CPRX: Retrieved 4827 rows, trimmed to 300. [2026-01-20T12:05:44.329698] [DEBUG] [REMOTE ] CPRX: PASS: History has at least 300 days. [2026-01-20T12:05:44.329939] [DEBUG] [REMOTE ] CPRX: PASS: Price check passed. Min price $20.73. [2026-01-20T12:05:44.330083] [DEBUG] [REMOTE ] CPRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:44.330403] [DEBUG] [REMOTE ] CPRX: PASS: Integrity check passed. [2026-01-20T12:05:44.330445] [DEBUG] [REMOTE ] CPRX: Symbol is viable for forecasting. [2026-01-20T12:05:44.330495] [INFO ] [MAIN ] [775/3502] CPRX kept (0.6s) | 774 kept, 1 rejected | 139.0/min | ETA: 19.6m [2026-01-20T12:05:44.623621] [DEBUG] [REMOTE ] CPS: Retrieved 3935 rows, trimmed to 300. [2026-01-20T12:05:44.623911] [DEBUG] [REMOTE ] CPS: PASS: History has at least 300 days. [2026-01-20T12:05:44.624553] [DEBUG] [REMOTE ] CPS: PASS: Price check passed. Min price $28.08. [2026-01-20T12:05:44.624746] [DEBUG] [REMOTE ] CPS: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:44.624926] [DEBUG] [REMOTE ] CPS: PASS: Integrity check passed. [2026-01-20T12:05:44.624972] [DEBUG] [REMOTE ] CPS: Symbol is viable for forecasting. [2026-01-20T12:05:44.625035] [INFO ] [MAIN ] [776/3502] CPS kept (0.3s) | 775 kept, 1 rejected | 139.0/min | ETA: 19.6m [2026-01-20T12:05:45.208403] [DEBUG] [REMOTE ] CPSH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:45.208543] [DEBUG] [REMOTE ] CPSH: PASS: History has at least 300 days. [2026-01-20T12:05:45.208811] [DEBUG] [REMOTE ] CPSH: PASS: Price check passed. Min price $3.04. [2026-01-20T12:05:45.208947] [DEBUG] [REMOTE ] CPSH: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:45.209068] [DEBUG] [REMOTE ] CPSH: PASS: Integrity check passed. [2026-01-20T12:05:45.209107] [DEBUG] [REMOTE ] CPSH: Symbol is viable for forecasting. [2026-01-20T12:05:45.209156] [INFO ] [MAIN ] [777/3502] CPSH kept (0.6s) | 776 kept, 1 rejected | 138.9/min | ETA: 19.6m [2026-01-20T12:05:45.654263] [DEBUG] [REMOTE ] CPSS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:45.654461] [DEBUG] [REMOTE ] CPSS: PASS: History has at least 300 days. [2026-01-20T12:05:45.654761] [DEBUG] [REMOTE ] CPSS: PASS: Price check passed. Min price $7.76. [2026-01-20T12:05:45.655049] [DEBUG] [REMOTE ] CPSS: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:45.655196] [DEBUG] [REMOTE ] CPSS: PASS: Integrity check passed. [2026-01-20T12:05:45.655239] [DEBUG] [REMOTE ] CPSS: Symbol is viable for forecasting. [2026-01-20T12:05:45.655296] [INFO ] [MAIN ] [778/3502] CPSS kept (0.4s) | 777 kept, 1 rejected | 138.9/min | ETA: 19.6m [2026-01-20T12:05:45.891626] [DEBUG] [REMOTE ] CPZ: Retrieved 1543 rows, trimmed to 300. [2026-01-20T12:05:45.891817] [DEBUG] [REMOTE ] CPZ: PASS: History has at least 300 days. [2026-01-20T12:05:45.892082] [DEBUG] [REMOTE ] CPZ: PASS: Price check passed. Min price $14.46. [2026-01-20T12:05:45.892233] [DEBUG] [REMOTE ] CPZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:45.892364] [DEBUG] [REMOTE ] CPZ: PASS: Integrity check passed. [2026-01-20T12:05:45.892409] [DEBUG] [REMOTE ] CPZ: Symbol is viable for forecasting. [2026-01-20T12:05:45.892462] [INFO ] [MAIN ] [779/3502] CPZ kept (0.2s) | 778 kept, 1 rejected | 139.0/min | ETA: 19.6m [2026-01-20T12:05:46.459078] [DEBUG] [REMOTE ] CQP: Retrieved 4738 rows, trimmed to 300. [2026-01-20T12:05:46.459284] [DEBUG] [REMOTE ] CQP: PASS: History has at least 300 days. [2026-01-20T12:05:46.459620] [DEBUG] [REMOTE ] CQP: PASS: Price check passed. Min price $50.26. [2026-01-20T12:05:46.459782] [DEBUG] [REMOTE ] CQP: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:46.459927] [DEBUG] [REMOTE ] CQP: PASS: Integrity check passed. [2026-01-20T12:05:46.460026] [DEBUG] [REMOTE ] CQP: Symbol is viable for forecasting. [2026-01-20T12:05:46.460103] [INFO ] [MAIN ] [780/3502] CQP kept (0.6s) | 779 kept, 1 rejected | 139.0/min | ETA: 19.6m [2026-01-20T12:05:47.071113] [DEBUG] [REMOTE ] CRAI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:47.071499] [DEBUG] [REMOTE ] CRAI: PASS: History has at least 300 days. [2026-01-20T12:05:47.071793] [DEBUG] [REMOTE ] CRAI: PASS: Price check passed. Min price $171.16. [2026-01-20T12:05:47.071935] [DEBUG] [REMOTE ] CRAI: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:47.072065] [DEBUG] [REMOTE ] CRAI: PASS: Integrity check passed. [2026-01-20T12:05:47.072108] [DEBUG] [REMOTE ] CRAI: Symbol is viable for forecasting. [2026-01-20T12:05:47.072164] [INFO ] [MAIN ] [781/3502] CRAI kept (0.6s) | 780 kept, 1 rejected | 138.9/min | ETA: 19.6m [2026-01-20T12:05:47.209757] [DEBUG] [REMOTE ] CRBG: Retrieved 838 rows, trimmed to 300. [2026-01-20T12:05:47.209966] [DEBUG] [REMOTE ] CRBG: PASS: History has at least 300 days. [2026-01-20T12:05:47.210286] [DEBUG] [REMOTE ] CRBG: PASS: Price check passed. Min price $27.39. [2026-01-20T12:05:47.210436] [DEBUG] [REMOTE ] CRBG: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:47.210570] [DEBUG] [REMOTE ] CRBG: PASS: Integrity check passed. [2026-01-20T12:05:47.210665] [DEBUG] [REMOTE ] CRBG: Symbol is viable for forecasting. [2026-01-20T12:05:47.210727] [INFO ] [MAIN ] [782/3502] CRBG kept (0.1s) | 781 kept, 1 rejected | 139.0/min | ETA: 19.6m [2026-01-20T12:05:47.818139] [DEBUG] [REMOTE ] CRBP: Retrieved 2812 rows, trimmed to 300. [2026-01-20T12:05:47.818383] [DEBUG] [REMOTE ] CRBP: PASS: History has at least 300 days. [2026-01-20T12:05:47.818818] [DEBUG] [REMOTE ] CRBP: PASS: Price check passed. Min price $7.83. [2026-01-20T12:05:47.819025] [DEBUG] [REMOTE ] CRBP: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:47.819210] [DEBUG] [REMOTE ] CRBP: PASS: Integrity check passed. [2026-01-20T12:05:47.819270] [DEBUG] [REMOTE ] CRBP: Symbol is viable for forecasting. [2026-01-20T12:05:47.819505] [INFO ] [MAIN ] [783/3502] CRBP kept (0.6s) | 782 kept, 1 rejected | 138.9/min | ETA: 19.6m [2026-01-20T12:05:48.129999] [DEBUG] [REMOTE ] CRC: Retrieved 1311 rows, trimmed to 300. [2026-01-20T12:05:48.130263] [DEBUG] [REMOTE ] CRC: PASS: History has at least 300 days. [2026-01-20T12:05:48.130676] [DEBUG] [REMOTE ] CRC: PASS: Price check passed. Min price $43.55. [2026-01-20T12:05:48.130839] [DEBUG] [REMOTE ] CRC: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:48.130993] [DEBUG] [REMOTE ] CRC: PASS: Integrity check passed. [2026-01-20T12:05:48.131035] [DEBUG] [REMOTE ] CRC: Symbol is viable for forecasting. [2026-01-20T12:05:48.131103] [INFO ] [MAIN ] [784/3502] CRC kept (0.3s) | 783 kept, 1 rejected | 139.0/min | ETA: 19.6m [2026-01-20T12:05:48.574337] [DEBUG] [REMOTE ] CRDF: Retrieved 5405 rows, trimmed to 300. [2026-01-20T12:05:48.574592] [DEBUG] [REMOTE ] CRDF: PASS: History has at least 300 days. [2026-01-20T12:05:48.574958] [DEBUG] [REMOTE ] CRDF: PASS: Price check passed. Min price $1.96. [2026-01-20T12:05:48.575106] [DEBUG] [REMOTE ] CRDF: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:48.575262] [DEBUG] [REMOTE ] CRDF: PASS: Integrity check passed. [2026-01-20T12:05:48.575306] [DEBUG] [REMOTE ] CRDF: Symbol is viable for forecasting. [2026-01-20T12:05:48.575366] [INFO ] [MAIN ] [785/3502] CRDF kept (0.4s) | 784 kept, 1 rejected | 139.0/min | ETA: 19.5m [2026-01-20T12:05:48.920445] [DEBUG] [REMOTE ] CRDO: Retrieved 997 rows, trimmed to 300. [2026-01-20T12:05:48.920666] [DEBUG] [REMOTE ] CRDO: PASS: History has at least 300 days. [2026-01-20T12:05:48.920946] [DEBUG] [REMOTE ] CRDO: PASS: Price check passed. Min price $132.95. [2026-01-20T12:05:48.921127] [DEBUG] [REMOTE ] CRDO: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:48.921278] [DEBUG] [REMOTE ] CRDO: PASS: Integrity check passed. [2026-01-20T12:05:48.921323] [DEBUG] [REMOTE ] CRDO: Symbol is viable for forecasting. [2026-01-20T12:05:48.921393] [INFO ] [MAIN ] [786/3502] CRDO kept (0.3s) | 785 kept, 1 rejected | 139.0/min | ETA: 19.5m [2026-01-20T12:05:49.510095] [DEBUG] [REMOTE ] CRESY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:49.510411] [DEBUG] [REMOTE ] CRESY: PASS: History has at least 300 days. [2026-01-20T12:05:49.510899] [DEBUG] [REMOTE ] CRESY: PASS: Price check passed. Min price $8.56. [2026-01-20T12:05:49.511057] [DEBUG] [REMOTE ] CRESY: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:49.511257] [DEBUG] [REMOTE ] CRESY: PASS: Integrity check passed. [2026-01-20T12:05:49.511312] [DEBUG] [REMOTE ] CRESY: Symbol is viable for forecasting. [2026-01-20T12:05:49.511385] [INFO ] [MAIN ] [787/3502] CRESY kept (0.6s) | 786 kept, 1 rejected | 139.0/min | ETA: 19.5m [2026-01-20T12:05:49.837998] [DEBUG] [REMOTE ] CREX: Retrieved 3170 rows, trimmed to 300. [2026-01-20T12:05:49.838136] [DEBUG] [REMOTE ] CREX: PASS: History has at least 300 days. [2026-01-20T12:05:49.838361] [DEBUG] [REMOTE ] CREX: PASS: Price check passed. Min price $2.56. [2026-01-20T12:05:49.838502] [DEBUG] [REMOTE ] CREX: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:49.838636] [DEBUG] [REMOTE ] CREX: PASS: Integrity check passed. [2026-01-20T12:05:49.838679] [DEBUG] [REMOTE ] CREX: Symbol is viable for forecasting. [2026-01-20T12:05:49.838728] [INFO ] [MAIN ] [788/3502] CREX kept (0.3s) | 787 kept, 1 rejected | 139.0/min | ETA: 19.5m [2026-01-20T12:05:50.140280] [DEBUG] [REMOTE ] CRGO: Retrieved 1045 rows, trimmed to 300. [2026-01-20T12:05:50.140638] [DEBUG] [REMOTE ] CRGO: PASS: History has at least 300 days. [2026-01-20T12:05:50.140898] [DEBUG] [REMOTE ] CRGO: PASS: Price check passed. Min price $2.11. [2026-01-20T12:05:50.141091] [DEBUG] [REMOTE ] CRGO: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:50.141243] [DEBUG] [REMOTE ] CRGO: PASS: Integrity check passed. [2026-01-20T12:05:50.141475] [DEBUG] [REMOTE ] CRGO: Symbol is viable for forecasting. [2026-01-20T12:05:50.141540] [INFO ] [MAIN ] [789/3502] CRGO kept (0.3s) | 788 kept, 1 rejected | 139.1/min | ETA: 19.5m [2026-01-20T12:05:50.542848] [DEBUG] [REMOTE ] CRGY: Retrieved 1031 rows, trimmed to 300. [2026-01-20T12:05:50.543085] [DEBUG] [REMOTE ] CRGY: PASS: History has at least 300 days. [2026-01-20T12:05:50.543415] [DEBUG] [REMOTE ] CRGY: PASS: Price check passed. Min price $7.75. [2026-01-20T12:05:50.543706] [DEBUG] [REMOTE ] CRGY: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:50.543880] [DEBUG] [REMOTE ] CRGY: PASS: Integrity check passed. [2026-01-20T12:05:50.543941] [DEBUG] [REMOTE ] CRGY: Symbol is viable for forecasting. [2026-01-20T12:05:50.544022] [INFO ] [MAIN ] [790/3502] CRGY kept (0.4s) | 789 kept, 1 rejected | 139.1/min | ETA: 19.5m [2026-01-20T12:05:51.186023] [DEBUG] [REMOTE ] CRH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:51.186250] [DEBUG] [REMOTE ] CRH: PASS: History has at least 300 days. [2026-01-20T12:05:51.186633] [DEBUG] [REMOTE ] CRH: PASS: Price check passed. Min price $108.01. [2026-01-20T12:05:51.186786] [DEBUG] [REMOTE ] CRH: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:51.186949] [DEBUG] [REMOTE ] CRH: PASS: Integrity check passed. [2026-01-20T12:05:51.187030] [DEBUG] [REMOTE ] CRH: Symbol is viable for forecasting. [2026-01-20T12:05:51.187118] [INFO ] [MAIN ] [791/3502] CRH kept (0.6s) | 790 kept, 1 rejected | 139.0/min | ETA: 19.5m [2026-01-20T12:05:51.582175] [DEBUG] [REMOTE ] CRI: Retrieved 5593 rows, trimmed to 300. [2026-01-20T12:05:51.582317] [DEBUG] [REMOTE ] CRI: PASS: History has at least 300 days. [2026-01-20T12:05:51.582550] [DEBUG] [REMOTE ] CRI: PASS: Price check passed. Min price $28.30. [2026-01-20T12:05:51.582708] [DEBUG] [REMOTE ] CRI: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:51.582828] [DEBUG] [REMOTE ] CRI: PASS: Integrity check passed. [2026-01-20T12:05:51.582868] [DEBUG] [REMOTE ] CRI: Symbol is viable for forecasting. [2026-01-20T12:05:51.582917] [INFO ] [MAIN ] [792/3502] CRI kept (0.4s) | 791 kept, 1 rejected | 139.0/min | ETA: 19.5m [2026-01-20T12:05:52.029327] [DEBUG] [REMOTE ] CRK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:52.029475] [DEBUG] [REMOTE ] CRK: PASS: History has at least 300 days. [2026-01-20T12:05:52.029746] [DEBUG] [REMOTE ] CRK: PASS: Price check passed. Min price $17.25. [2026-01-20T12:05:52.029892] [DEBUG] [REMOTE ] CRK: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:52.030015] [DEBUG] [REMOTE ] CRK: PASS: Integrity check passed. [2026-01-20T12:05:52.030153] [DEBUG] [REMOTE ] CRK: Symbol is viable for forecasting. [2026-01-20T12:05:52.030209] [INFO ] [MAIN ] [793/3502] CRK kept (0.4s) | 792 kept, 1 rejected | 139.0/min | ETA: 19.5m [2026-01-20T12:05:52.484042] [DEBUG] [REMOTE ] CRL: Retrieved 6430 rows, trimmed to 300. [2026-01-20T12:05:52.484189] [DEBUG] [REMOTE ] CRL: PASS: History has at least 300 days. [2026-01-20T12:05:52.484437] [DEBUG] [REMOTE ] CRL: PASS: Price check passed. Min price $161.64. [2026-01-20T12:05:52.484597] [DEBUG] [REMOTE ] CRL: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:52.484727] [DEBUG] [REMOTE ] CRL: PASS: Integrity check passed. [2026-01-20T12:05:52.484788] [DEBUG] [REMOTE ] CRL: Symbol is viable for forecasting. [2026-01-20T12:05:52.484864] [INFO ] [MAIN ] [794/3502] CRL kept (0.5s) | 793 kept, 1 rejected | 139.0/min | ETA: 19.5m [2026-01-20T12:05:52.911510] [DEBUG] [REMOTE ] CRM: Retrieved 5428 rows, trimmed to 300. [2026-01-20T12:05:52.911674] [DEBUG] [REMOTE ] CRM: PASS: History has at least 300 days. [2026-01-20T12:05:52.911902] [DEBUG] [REMOTE ] CRM: PASS: Price check passed. Min price $225.01. [2026-01-20T12:05:52.912039] [DEBUG] [REMOTE ] CRM: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:52.912159] [DEBUG] [REMOTE ] CRM: PASS: Integrity check passed. [2026-01-20T12:05:52.912199] [DEBUG] [REMOTE ] CRM: Symbol is viable for forecasting. [2026-01-20T12:05:52.912247] [INFO ] [MAIN ] [795/3502] CRM kept (0.4s) | 794 kept, 1 rejected | 139.0/min | ETA: 19.5m [2026-01-20T12:05:53.382553] [DEBUG] [REMOTE ] CRMD: Retrieved 3945 rows, trimmed to 300. [2026-01-20T12:05:53.382792] [DEBUG] [REMOTE ] CRMD: PASS: History has at least 300 days. [2026-01-20T12:05:53.383109] [DEBUG] [REMOTE ] CRMD: PASS: Price check passed. Min price $6.78. [2026-01-20T12:05:53.383281] [DEBUG] [REMOTE ] CRMD: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:53.383465] [DEBUG] [REMOTE ] CRMD: PASS: Integrity check passed. [2026-01-20T12:05:53.383517] [DEBUG] [REMOTE ] CRMD: Symbol is viable for forecasting. [2026-01-20T12:05:53.383605] [INFO ] [MAIN ] [796/3502] CRMD kept (0.5s) | 795 kept, 1 rejected | 139.0/min | ETA: 19.5m [2026-01-20T12:05:53.577115] [DEBUG] [REMOTE ] CRML: Retrieved 475 rows, trimmed to 300. [2026-01-20T12:05:53.577316] [DEBUG] [REMOTE ] CRML: PASS: History has at least 300 days. [2026-01-20T12:05:53.577604] [DEBUG] [REMOTE ] CRML: PASS: Price check passed. Min price $6.91. [2026-01-20T12:05:53.577755] [DEBUG] [REMOTE ] CRML: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:53.577889] [DEBUG] [REMOTE ] CRML: PASS: Integrity check passed. [2026-01-20T12:05:53.577934] [DEBUG] [REMOTE ] CRML: Symbol is viable for forecasting. [2026-01-20T12:05:53.577990] [INFO ] [MAIN ] [797/3502] CRML kept (0.2s) | 796 kept, 1 rejected | 139.1/min | ETA: 19.5m [2026-01-20T12:05:53.951848] [DEBUG] [REMOTE ] CRNC: Retrieved 1594 rows, trimmed to 300. [2026-01-20T12:05:53.951980] [DEBUG] [REMOTE ] CRNC: PASS: History has at least 300 days. [2026-01-20T12:05:53.952201] [DEBUG] [REMOTE ] CRNC: PASS: Price check passed. Min price $7.82. [2026-01-20T12:05:53.952343] [DEBUG] [REMOTE ] CRNC: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:53.952460] [DEBUG] [REMOTE ] CRNC: PASS: Integrity check passed. [2026-01-20T12:05:53.952501] [DEBUG] [REMOTE ] CRNC: Symbol is viable for forecasting. [2026-01-20T12:05:53.952551] [INFO ] [MAIN ] [798/3502] CRNC kept (0.4s) | 797 kept, 1 rejected | 139.1/min | ETA: 19.4m [2026-01-20T12:05:54.477536] [DEBUG] [REMOTE ] CRNX: Retrieved 1886 rows, trimmed to 300. [2026-01-20T12:05:54.477700] [DEBUG] [REMOTE ] CRNX: PASS: History has at least 300 days. [2026-01-20T12:05:54.477915] [DEBUG] [REMOTE ] CRNX: PASS: Price check passed. Min price $40.00. [2026-01-20T12:05:54.478051] [DEBUG] [REMOTE ] CRNX: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:54.478164] [DEBUG] [REMOTE ] CRNX: PASS: Integrity check passed. [2026-01-20T12:05:54.478204] [DEBUG] [REMOTE ] CRNX: Symbol is viable for forecasting. [2026-01-20T12:05:54.478253] [INFO ] [MAIN ] [799/3502] CRNX kept (0.5s) | 798 kept, 1 rejected | 139.0/min | ETA: 19.4m [2026-01-20T12:05:54.900035] [DEBUG] [REMOTE ] CRON: Retrieved 2394 rows, trimmed to 300. [2026-01-20T12:05:54.900169] [DEBUG] [REMOTE ] CRON: PASS: History has at least 300 days. [2026-01-20T12:05:54.900393] [DEBUG] [REMOTE ] CRON: PASS: Price check passed. Min price $2.30. [2026-01-20T12:05:54.900536] [DEBUG] [REMOTE ] CRON: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:54.900681] [DEBUG] [REMOTE ] CRON: PASS: Integrity check passed. [2026-01-20T12:05:54.900725] [DEBUG] [REMOTE ] CRON: Symbol is viable for forecasting. [2026-01-20T12:05:54.900777] [INFO ] [MAIN ] [800/3502] CRON kept (0.4s) | 799 kept, 1 rejected | 139.0/min | ETA: 19.4m [2026-01-20T12:05:55.376377] [DEBUG] [REMOTE ] CROX: Retrieved 5017 rows, trimmed to 300. [2026-01-20T12:05:55.376522] [DEBUG] [REMOTE ] CROX: PASS: History has at least 300 days. [2026-01-20T12:05:55.376785] [DEBUG] [REMOTE ] CROX: PASS: Price check passed. Min price $73.39. [2026-01-20T12:05:55.376934] [DEBUG] [REMOTE ] CROX: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:55.377089] [DEBUG] [REMOTE ] CROX: PASS: Integrity check passed. [2026-01-20T12:05:55.377135] [DEBUG] [REMOTE ] CROX: Symbol is viable for forecasting. [2026-01-20T12:05:55.377187] [INFO ] [MAIN ] [801/3502] CROX kept (0.5s) | 800 kept, 1 rejected | 139.0/min | ETA: 19.4m [2026-01-20T12:05:55.744845] [DEBUG] [REMOTE ] CRS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:55.744981] [DEBUG] [REMOTE ] CRS: PASS: History has at least 300 days. [2026-01-20T12:05:55.745209] [DEBUG] [REMOTE ] CRS: PASS: Price check passed. Min price $244.79. [2026-01-20T12:05:55.745358] [DEBUG] [REMOTE ] CRS: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:55.745477] [DEBUG] [REMOTE ] CRS: PASS: Integrity check passed. [2026-01-20T12:05:55.745545] [DEBUG] [REMOTE ] CRS: Symbol is viable for forecasting. [2026-01-20T12:05:55.745617] [INFO ] [MAIN ] [802/3502] CRS kept (0.4s) | 801 kept, 1 rejected | 139.1/min | ETA: 19.4m [2026-01-20T12:05:56.103018] [DEBUG] [REMOTE ] CRSP: Retrieved 2324 rows, trimmed to 300. [2026-01-20T12:05:56.103150] [DEBUG] [REMOTE ] CRSP: PASS: History has at least 300 days. [2026-01-20T12:05:56.103371] [DEBUG] [REMOTE ] CRSP: PASS: Price check passed. Min price $49.29. [2026-01-20T12:05:56.103512] [DEBUG] [REMOTE ] CRSP: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:56.103666] [DEBUG] [REMOTE ] CRSP: PASS: Integrity check passed. [2026-01-20T12:05:56.103710] [DEBUG] [REMOTE ] CRSP: Symbol is viable for forecasting. [2026-01-20T12:05:56.103761] [INFO ] [MAIN ] [803/3502] CRSP kept (0.4s) | 802 kept, 1 rejected | 139.1/min | ETA: 19.4m [2026-01-20T12:05:56.537664] [DEBUG] [REMOTE ] CRTO: Retrieved 3072 rows, trimmed to 300. [2026-01-20T12:05:56.537809] [DEBUG] [REMOTE ] CRTO: PASS: History has at least 300 days. [2026-01-20T12:05:56.538061] [DEBUG] [REMOTE ] CRTO: PASS: Price check passed. Min price $19.41. [2026-01-20T12:05:56.538209] [DEBUG] [REMOTE ] CRTO: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:56.538338] [DEBUG] [REMOTE ] CRTO: PASS: Integrity check passed. [2026-01-20T12:05:56.538380] [DEBUG] [REMOTE ] CRTO: Symbol is viable for forecasting. [2026-01-20T12:05:56.538433] [INFO ] [MAIN ] [804/3502] CRTO kept (0.4s) | 803 kept, 1 rejected | 139.1/min | ETA: 19.4m [2026-01-20T12:05:57.051688] [DEBUG] [REMOTE ] CRUS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:57.051826] [DEBUG] [REMOTE ] CRUS: PASS: History has at least 300 days. [2026-01-20T12:05:57.052051] [DEBUG] [REMOTE ] CRUS: PASS: Price check passed. Min price $113.49. [2026-01-20T12:05:57.052184] [DEBUG] [REMOTE ] CRUS: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:57.052303] [DEBUG] [REMOTE ] CRUS: PASS: Integrity check passed. [2026-01-20T12:05:57.052345] [DEBUG] [REMOTE ] CRUS: Symbol is viable for forecasting. [2026-01-20T12:05:57.052393] [INFO ] [MAIN ] [805/3502] CRUS kept (0.5s) | 804 kept, 1 rejected | 139.0/min | ETA: 19.4m [2026-01-20T12:05:57.500095] [DEBUG] [REMOTE ] CRVL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:05:57.500229] [DEBUG] [REMOTE ] CRVL: PASS: History has at least 300 days. [2026-01-20T12:05:57.500458] [DEBUG] [REMOTE ] CRVL: PASS: Price check passed. Min price $65.74. [2026-01-20T12:05:57.500615] [DEBUG] [REMOTE ] CRVL: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:57.500734] [DEBUG] [REMOTE ] CRVL: PASS: Integrity check passed. [2026-01-20T12:05:57.500774] [DEBUG] [REMOTE ] CRVL: Symbol is viable for forecasting. [2026-01-20T12:05:57.500832] [INFO ] [MAIN ] [806/3502] CRVL kept (0.4s) | 805 kept, 1 rejected | 139.0/min | ETA: 19.4m [2026-01-20T12:05:57.670938] [DEBUG] [REMOTE ] CRVO: Retrieved 2465 rows, trimmed to 300. [2026-01-20T12:05:57.671067] [DEBUG] [REMOTE ] CRVO: PASS: History has at least 300 days. [2026-01-20T12:05:57.671271] [DEBUG] [REMOTE ] CRVO: PASS: Price check passed. Min price $6.74. [2026-01-20T12:05:57.671405] [DEBUG] [REMOTE ] CRVO: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:57.671515] [DEBUG] [REMOTE ] CRVO: PASS: Integrity check passed. [2026-01-20T12:05:57.671555] [DEBUG] [REMOTE ] CRVO: Symbol is viable for forecasting. [2026-01-20T12:05:57.671639] [INFO ] [MAIN ] [807/3502] CRVO kept (0.2s) | 806 kept, 1 rejected | 139.1/min | ETA: 19.4m [2026-01-20T12:05:58.088349] [DEBUG] [REMOTE ] CRVS: Retrieved 2470 rows, trimmed to 300. [2026-01-20T12:05:58.088474] [DEBUG] [REMOTE ] CRVS: PASS: History has at least 300 days. [2026-01-20T12:05:58.088712] [DEBUG] [REMOTE ] CRVS: PASS: Price check passed. Min price $6.50. [2026-01-20T12:05:58.088848] [DEBUG] [REMOTE ] CRVS: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:58.088957] [DEBUG] [REMOTE ] CRVS: PASS: Integrity check passed. [2026-01-20T12:05:58.088997] [DEBUG] [REMOTE ] CRVS: Symbol is viable for forecasting. [2026-01-20T12:05:58.089044] [INFO ] [MAIN ] [808/3502] CRVS kept (0.4s) | 807 kept, 1 rejected | 139.2/min | ETA: 19.4m [2026-01-20T12:05:58.573260] [DEBUG] [REMOTE ] CRWD: Retrieved 1660 rows, trimmed to 300. [2026-01-20T12:05:58.573409] [DEBUG] [REMOTE ] CRWD: PASS: History has at least 300 days. [2026-01-20T12:05:58.573666] [DEBUG] [REMOTE ] CRWD: PASS: Price check passed. Min price $453.58. [2026-01-20T12:05:58.573803] [DEBUG] [REMOTE ] CRWD: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:58.573912] [DEBUG] [REMOTE ] CRWD: PASS: Integrity check passed. [2026-01-20T12:05:58.573952] [DEBUG] [REMOTE ] CRWD: Symbol is viable for forecasting. [2026-01-20T12:05:58.573999] [INFO ] [MAIN ] [809/3502] CRWD kept (0.5s) | 808 kept, 1 rejected | 139.1/min | ETA: 19.4m [2026-01-20T12:05:59.137520] [DEBUG] [REMOTE ] CRWS: Retrieved 5606 rows, trimmed to 300. [2026-01-20T12:05:59.137709] [DEBUG] [REMOTE ] CRWS: PASS: History has at least 300 days. [2026-01-20T12:05:59.137960] [DEBUG] [REMOTE ] CRWS: PASS: Price check passed. Min price $2.55. [2026-01-20T12:05:59.138098] [DEBUG] [REMOTE ] CRWS: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:59.138221] [DEBUG] [REMOTE ] CRWS: PASS: Integrity check passed. [2026-01-20T12:05:59.138261] [DEBUG] [REMOTE ] CRWS: Symbol is viable for forecasting. [2026-01-20T12:05:59.138328] [INFO ] [MAIN ] [810/3502] CRWS kept (0.6s) | 809 kept, 1 rejected | 139.1/min | ETA: 19.4m [2026-01-20T12:05:59.280842] [DEBUG] [REMOTE ] CSAN: Retrieved 1223 rows, trimmed to 300. [2026-01-20T12:05:59.280984] [DEBUG] [REMOTE ] CSAN: PASS: History has at least 300 days. [2026-01-20T12:05:59.281190] [DEBUG] [REMOTE ] CSAN: PASS: Price check passed. Min price $3.79. [2026-01-20T12:05:59.281323] [DEBUG] [REMOTE ] CSAN: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:59.281433] [DEBUG] [REMOTE ] CSAN: PASS: Integrity check passed. [2026-01-20T12:05:59.281473] [DEBUG] [REMOTE ] CSAN: Symbol is viable for forecasting. [2026-01-20T12:05:59.281522] [INFO ] [MAIN ] [811/3502] CSAN kept (0.1s) | 810 kept, 1 rejected | 139.2/min | ETA: 19.3m [2026-01-20T12:05:59.875660] [DEBUG] [REMOTE ] CSB: Retrieved 2649 rows, trimmed to 300. [2026-01-20T12:05:59.875798] [DEBUG] [REMOTE ] CSB: PASS: History has at least 300 days. [2026-01-20T12:05:59.876003] [DEBUG] [REMOTE ] CSB: PASS: Price check passed. Min price $55.72. [2026-01-20T12:05:59.876138] [DEBUG] [REMOTE ] CSB: PASS: Continuity check passed with 300 days. [2026-01-20T12:05:59.876247] [DEBUG] [REMOTE ] CSB: PASS: Integrity check passed. [2026-01-20T12:05:59.876287] [DEBUG] [REMOTE ] CSB: Symbol is viable for forecasting. [2026-01-20T12:05:59.876335] [INFO ] [MAIN ] [812/3502] CSB kept (0.6s) | 811 kept, 1 rejected | 139.1/min | ETA: 19.3m [2026-01-20T12:06:00.281855] [DEBUG] [REMOTE ] CSCO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:00.282004] [DEBUG] [REMOTE ] CSCO: PASS: History has at least 300 days. [2026-01-20T12:06:00.282256] [DEBUG] [REMOTE ] CSCO: PASS: Price check passed. Min price $69.89. [2026-01-20T12:06:00.282396] [DEBUG] [REMOTE ] CSCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:00.282735] [DEBUG] [REMOTE ] CSCO: PASS: Integrity check passed. [2026-01-20T12:06:00.282823] [DEBUG] [REMOTE ] CSCO: Symbol is viable for forecasting. [2026-01-20T12:06:00.282874] [INFO ] [MAIN ] [813/3502] CSCO kept (0.4s) | 812 kept, 1 rejected | 139.1/min | ETA: 19.3m [2026-01-20T12:06:00.815995] [DEBUG] [REMOTE ] CSGP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:00.816169] [DEBUG] [REMOTE ] CSGP: PASS: History has at least 300 days. [2026-01-20T12:06:00.816455] [DEBUG] [REMOTE ] CSGP: PASS: Price check passed. Min price $58.49. [2026-01-20T12:06:00.816620] [DEBUG] [REMOTE ] CSGP: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:00.816756] [DEBUG] [REMOTE ] CSGP: PASS: Integrity check passed. [2026-01-20T12:06:00.816908] [DEBUG] [REMOTE ] CSGP: Symbol is viable for forecasting. [2026-01-20T12:06:00.816966] [INFO ] [MAIN ] [814/3502] CSGP kept (0.5s) | 813 kept, 1 rejected | 139.1/min | ETA: 19.3m [2026-01-20T12:06:01.291466] [DEBUG] [REMOTE ] CSGS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:01.291685] [DEBUG] [REMOTE ] CSGS: PASS: History has at least 300 days. [2026-01-20T12:06:01.292042] [DEBUG] [REMOTE ] CSGS: PASS: Price check passed. Min price $66.20. [2026-01-20T12:06:01.292198] [DEBUG] [REMOTE ] CSGS: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:01.292495] [DEBUG] [REMOTE ] CSGS: PASS: Integrity check passed. [2026-01-20T12:06:01.292543] [DEBUG] [REMOTE ] CSGS: Symbol is viable for forecasting. [2026-01-20T12:06:01.292626] [INFO ] [MAIN ] [815/3502] CSGS kept (0.5s) | 814 kept, 1 rejected | 139.1/min | ETA: 19.3m [2026-01-20T12:06:01.678712] [DEBUG] [REMOTE ] CSIQ: Retrieved 4826 rows, trimmed to 300. [2026-01-20T12:06:01.678846] [DEBUG] [REMOTE ] CSIQ: PASS: History has at least 300 days. [2026-01-20T12:06:01.679089] [DEBUG] [REMOTE ] CSIQ: PASS: Price check passed. Min price $14.00. [2026-01-20T12:06:01.679231] [DEBUG] [REMOTE ] CSIQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:01.679360] [DEBUG] [REMOTE ] CSIQ: PASS: Integrity check passed. [2026-01-20T12:06:01.679404] [DEBUG] [REMOTE ] CSIQ: Symbol is viable for forecasting. [2026-01-20T12:06:01.679477] [INFO ] [MAIN ] [816/3502] CSIQ kept (0.4s) | 815 kept, 1 rejected | 139.1/min | ETA: 19.3m [2026-01-20T12:06:02.229087] [DEBUG] [REMOTE ] CSPI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:02.229349] [DEBUG] [REMOTE ] CSPI: PASS: History has at least 300 days. [2026-01-20T12:06:02.229908] [DEBUG] [REMOTE ] CSPI: PASS: Price check passed. Min price $10.87. [2026-01-20T12:06:02.230094] [DEBUG] [REMOTE ] CSPI: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:02.230290] [DEBUG] [REMOTE ] CSPI: PASS: Integrity check passed. [2026-01-20T12:06:02.230343] [DEBUG] [REMOTE ] CSPI: Symbol is viable for forecasting. [2026-01-20T12:06:02.230417] [INFO ] [MAIN ] [817/3502] CSPI kept (0.6s) | 816 kept, 1 rejected | 139.0/min | ETA: 19.3m [2026-01-20T12:06:02.681183] [DEBUG] [REMOTE ] CSQ: Retrieved 5484 rows, trimmed to 300. [2026-01-20T12:06:02.681396] [DEBUG] [REMOTE ] CSQ: PASS: History has at least 300 days. [2026-01-20T12:06:02.681736] [DEBUG] [REMOTE ] CSQ: PASS: Price check passed. Min price $17.70. [2026-01-20T12:06:02.681887] [DEBUG] [REMOTE ] CSQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:02.682028] [DEBUG] [REMOTE ] CSQ: PASS: Integrity check passed. [2026-01-20T12:06:02.682215] [DEBUG] [REMOTE ] CSQ: Symbol is viable for forecasting. [2026-01-20T12:06:02.682283] [INFO ] [MAIN ] [818/3502] CSQ kept (0.5s) | 817 kept, 1 rejected | 139.0/min | ETA: 19.3m [2026-01-20T12:06:02.835111] [DEBUG] [REMOTE ] CSTL: Retrieved 1630 rows, trimmed to 300. [2026-01-20T12:06:02.835236] [DEBUG] [REMOTE ] CSTL: PASS: History has at least 300 days. [2026-01-20T12:06:02.835436] [DEBUG] [REMOTE ] CSTL: PASS: Price check passed. Min price $23.74. [2026-01-20T12:06:02.835599] [DEBUG] [REMOTE ] CSTL: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:02.835714] [DEBUG] [REMOTE ] CSTL: PASS: Integrity check passed. [2026-01-20T12:06:02.835755] [DEBUG] [REMOTE ] CSTL: Symbol is viable for forecasting. [2026-01-20T12:06:02.835802] [INFO ] [MAIN ] [819/3502] CSTL kept (0.2s) | 818 kept, 1 rejected | 139.1/min | ETA: 19.3m [2026-01-20T12:06:03.447240] [DEBUG] [REMOTE ] CSTM: Retrieved 3183 rows, trimmed to 300. [2026-01-20T12:06:03.447470] [DEBUG] [REMOTE ] CSTM: PASS: History has at least 300 days. [2026-01-20T12:06:03.447875] [DEBUG] [REMOTE ] CSTM: PASS: Price check passed. Min price $14.75. [2026-01-20T12:06:03.448033] [DEBUG] [REMOTE ] CSTM: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:03.448185] [DEBUG] [REMOTE ] CSTM: PASS: Integrity check passed. [2026-01-20T12:06:03.448230] [DEBUG] [REMOTE ] CSTM: Symbol is viable for forecasting. [2026-01-20T12:06:03.448291] [INFO ] [MAIN ] [820/3502] CSTM kept (0.6s) | 819 kept, 1 rejected | 139.1/min | ETA: 19.3m [2026-01-20T12:06:03.965027] [DEBUG] [REMOTE ] CSWC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:03.965259] [DEBUG] [REMOTE ] CSWC: PASS: History has at least 300 days. [2026-01-20T12:06:03.965766] [DEBUG] [REMOTE ] CSWC: PASS: Price check passed. Min price $19.40. [2026-01-20T12:06:03.965922] [DEBUG] [REMOTE ] CSWC: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:03.966078] [DEBUG] [REMOTE ] CSWC: PASS: Integrity check passed. [2026-01-20T12:06:03.966141] [DEBUG] [REMOTE ] CSWC: Symbol is viable for forecasting. [2026-01-20T12:06:03.966212] [INFO ] [MAIN ] [821/3502] CSWC kept (0.5s) | 820 kept, 1 rejected | 139.0/min | ETA: 19.3m [2026-01-20T12:06:04.420265] [DEBUG] [REMOTE ] CSX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:04.420414] [DEBUG] [REMOTE ] CSX: PASS: History has at least 300 days. [2026-01-20T12:06:04.420682] [DEBUG] [REMOTE ] CSX: PASS: Price check passed. Min price $33.56. [2026-01-20T12:06:04.420820] [DEBUG] [REMOTE ] CSX: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:04.420943] [DEBUG] [REMOTE ] CSX: PASS: Integrity check passed. [2026-01-20T12:06:04.420983] [DEBUG] [REMOTE ] CSX: Symbol is viable for forecasting. [2026-01-20T12:06:04.421051] [INFO ] [MAIN ] [822/3502] CSX kept (0.5s) | 821 kept, 1 rejected | 139.0/min | ETA: 19.3m [2026-01-20T12:06:04.734949] [DEBUG] [REMOTE ] CTAS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:04.735095] [DEBUG] [REMOTE ] CTAS: PASS: History has at least 300 days. [2026-01-20T12:06:04.735329] [DEBUG] [REMOTE ] CTAS: PASS: Price check passed. Min price $181.60. [2026-01-20T12:06:04.735466] [DEBUG] [REMOTE ] CTAS: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:04.735606] [DEBUG] [REMOTE ] CTAS: PASS: Integrity check passed. [2026-01-20T12:06:04.735649] [DEBUG] [REMOTE ] CTAS: Symbol is viable for forecasting. [2026-01-20T12:06:04.735698] [INFO ] [MAIN ] [823/3502] CTAS kept (0.3s) | 822 kept, 1 rejected | 139.1/min | ETA: 19.3m [2026-01-20T12:06:05.155397] [DEBUG] [REMOTE ] CTBB: Retrieved 2364 rows, trimmed to 300. [2026-01-20T12:06:05.155556] [DEBUG] [REMOTE ] CTBB: PASS: History has at least 300 days. [2026-01-20T12:06:05.155870] [DEBUG] [REMOTE ] CTBB: PASS: Price check passed. Min price $17.80. [2026-01-20T12:06:05.156047] [DEBUG] [REMOTE ] CTBB: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:05.156204] [DEBUG] [REMOTE ] CTBB: PASS: Integrity check passed. [2026-01-20T12:06:05.156302] [DEBUG] [REMOTE ] CTBB: Symbol is viable for forecasting. [2026-01-20T12:06:05.156366] [INFO ] [MAIN ] [824/3502] CTBB kept (0.4s) | 823 kept, 1 rejected | 139.1/min | ETA: 19.3m [2026-01-20T12:06:05.701804] [DEBUG] [REMOTE ] CTBI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:05.702020] [DEBUG] [REMOTE ] CTBI: PASS: History has at least 300 days. [2026-01-20T12:06:05.702356] [DEBUG] [REMOTE ] CTBI: PASS: Price check passed. Min price $50.74. [2026-01-20T12:06:05.702689] [DEBUG] [REMOTE ] CTBI: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:05.702843] [DEBUG] [REMOTE ] CTBI: PASS: Integrity check passed. [2026-01-20T12:06:05.702892] [DEBUG] [REMOTE ] CTBI: Symbol is viable for forecasting. [2026-01-20T12:06:05.702964] [INFO ] [MAIN ] [825/3502] CTBI kept (0.5s) | 824 kept, 1 rejected | 139.0/min | ETA: 19.3m [2026-01-20T12:06:05.916048] [DEBUG] [REMOTE ] CTDD: Retrieved 2193 rows, trimmed to 300. [2026-01-20T12:06:05.916240] [DEBUG] [REMOTE ] CTDD: PASS: History has at least 300 days. [2026-01-20T12:06:05.916519] [DEBUG] [REMOTE ] CTDD: PASS: Price check passed. Min price $18.27. [2026-01-20T12:06:05.916689] [DEBUG] [REMOTE ] CTDD: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:05.916829] [DEBUG] [REMOTE ] CTDD: PASS: Integrity check passed. [2026-01-20T12:06:05.916874] [DEBUG] [REMOTE ] CTDD: Symbol is viable for forecasting. [2026-01-20T12:06:05.916941] [INFO ] [MAIN ] [826/3502] CTDD kept (0.2s) | 825 kept, 1 rejected | 139.1/min | ETA: 19.2m [2026-01-20T12:06:06.336975] [DEBUG] [REMOTE ] CTKB: Retrieved 1127 rows, trimmed to 300. [2026-01-20T12:06:06.337117] [DEBUG] [REMOTE ] CTKB: PASS: History has at least 300 days. [2026-01-20T12:06:06.337316] [DEBUG] [REMOTE ] CTKB: PASS: Price check passed. Min price $3.82. [2026-01-20T12:06:06.337448] [DEBUG] [REMOTE ] CTKB: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:06.337557] [DEBUG] [REMOTE ] CTKB: PASS: Integrity check passed. [2026-01-20T12:06:06.337618] [DEBUG] [REMOTE ] CTKB: Symbol is viable for forecasting. [2026-01-20T12:06:06.337666] [INFO ] [MAIN ] [827/3502] CTKB kept (0.4s) | 826 kept, 1 rejected | 139.1/min | ETA: 19.2m [2026-01-20T12:06:07.012917] [DEBUG] [REMOTE ] CTLP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:07.013061] [DEBUG] [REMOTE ] CTLP: PASS: History has at least 300 days. [2026-01-20T12:06:07.013299] [DEBUG] [REMOTE ] CTLP: PASS: Price check passed. Min price $10.52. [2026-01-20T12:06:07.013439] [DEBUG] [REMOTE ] CTLP: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:07.013597] [DEBUG] [REMOTE ] CTLP: PASS: Integrity check passed. [2026-01-20T12:06:07.013662] [DEBUG] [REMOTE ] CTLP: Symbol is viable for forecasting. [2026-01-20T12:06:07.013715] [INFO ] [MAIN ] [828/3502] CTLP kept (0.7s) | 827 kept, 1 rejected | 139.0/min | ETA: 19.2m [2026-01-20T12:06:07.331109] [DEBUG] [REMOTE ] CTMX: Retrieved 2584 rows, trimmed to 300. [2026-01-20T12:06:07.331249] [DEBUG] [REMOTE ] CTMX: PASS: History has at least 300 days. [2026-01-20T12:06:07.331470] [DEBUG] [REMOTE ] CTMX: PASS: Price check passed. Min price $3.26. [2026-01-20T12:06:07.331641] [DEBUG] [REMOTE ] CTMX: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:07.331764] [DEBUG] [REMOTE ] CTMX: PASS: Integrity check passed. [2026-01-20T12:06:07.331806] [DEBUG] [REMOTE ] CTMX: Symbol is viable for forecasting. [2026-01-20T12:06:07.331858] [INFO ] [MAIN ] [829/3502] CTMX kept (0.3s) | 828 kept, 1 rejected | 139.1/min | ETA: 19.2m [2026-01-20T12:06:07.611987] [DEBUG] [REMOTE ] CTNM: Retrieved 448 rows, trimmed to 300. [2026-01-20T12:06:07.612131] [DEBUG] [REMOTE ] CTNM: PASS: History has at least 300 days. [2026-01-20T12:06:07.612357] [DEBUG] [REMOTE ] CTNM: PASS: Price check passed. Min price $9.17. [2026-01-20T12:06:07.612503] [DEBUG] [REMOTE ] CTNM: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:07.612642] [DEBUG] [REMOTE ] CTNM: PASS: Integrity check passed. [2026-01-20T12:06:07.612686] [DEBUG] [REMOTE ] CTNM: Symbol is viable for forecasting. [2026-01-20T12:06:07.612748] [INFO ] [MAIN ] [830/3502] CTNM kept (0.3s) | 829 kept, 1 rejected | 139.1/min | ETA: 19.2m [2026-01-20T12:06:08.326190] [DEBUG] [REMOTE ] CTO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:08.326364] [DEBUG] [REMOTE ] CTO: PASS: History has at least 300 days. [2026-01-20T12:06:08.326811] [DEBUG] [REMOTE ] CTO: PASS: Price check passed. Min price $15.81. [2026-01-20T12:06:08.326965] [DEBUG] [REMOTE ] CTO: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:08.327129] [DEBUG] [REMOTE ] CTO: PASS: Integrity check passed. [2026-01-20T12:06:08.327173] [DEBUG] [REMOTE ] CTO: Symbol is viable for forecasting. [2026-01-20T12:06:08.327226] [INFO ] [MAIN ] [831/3502] CTO kept (0.7s) | 830 kept, 1 rejected | 139.0/min | ETA: 19.2m [2026-01-20T12:06:08.768585] [DEBUG] [REMOTE ] CTRA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:08.768739] [DEBUG] [REMOTE ] CTRA: PASS: History has at least 300 days. [2026-01-20T12:06:08.768992] [DEBUG] [REMOTE ] CTRA: PASS: Price check passed. Min price $23.10. [2026-01-20T12:06:08.769137] [DEBUG] [REMOTE ] CTRA: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:08.769267] [DEBUG] [REMOTE ] CTRA: PASS: Integrity check passed. [2026-01-20T12:06:08.769309] [DEBUG] [REMOTE ] CTRA: Symbol is viable for forecasting. [2026-01-20T12:06:08.769362] [INFO ] [MAIN ] [832/3502] CTRA kept (0.4s) | 831 kept, 1 rejected | 139.0/min | ETA: 19.2m [2026-01-20T12:06:09.105114] [DEBUG] [REMOTE ] CTRE: Retrieved 2928 rows, trimmed to 300. [2026-01-20T12:06:09.105270] [DEBUG] [REMOTE ] CTRE: PASS: History has at least 300 days. [2026-01-20T12:06:09.105594] [DEBUG] [REMOTE ] CTRE: PASS: Price check passed. Min price $33.68. [2026-01-20T12:06:09.105773] [DEBUG] [REMOTE ] CTRE: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:09.105925] [DEBUG] [REMOTE ] CTRE: PASS: Integrity check passed. [2026-01-20T12:06:09.105975] [DEBUG] [REMOTE ] CTRE: Symbol is viable for forecasting. [2026-01-20T12:06:09.106043] [INFO ] [MAIN ] [833/3502] CTRE kept (0.3s) | 832 kept, 1 rejected | 139.1/min | ETA: 19.2m [2026-01-20T12:06:09.359820] [DEBUG] [REMOTE ] CTRM: Retrieved 1744 rows, trimmed to 300. [2026-01-20T12:06:09.359958] [DEBUG] [REMOTE ] CTRM: PASS: History has at least 300 days. [2026-01-20T12:06:09.360185] [DEBUG] [REMOTE ] CTRM: PASS: Price check passed. Min price $1.85. [2026-01-20T12:06:09.360326] [DEBUG] [REMOTE ] CTRM: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:09.360445] [DEBUG] [REMOTE ] CTRM: PASS: Integrity check passed. [2026-01-20T12:06:09.360502] [DEBUG] [REMOTE ] CTRM: Symbol is viable for forecasting. [2026-01-20T12:06:09.360553] [INFO ] [MAIN ] [834/3502] CTRM kept (0.3s) | 833 kept, 1 rejected | 139.1/min | ETA: 19.2m [2026-01-20T12:06:09.995762] [DEBUG] [REMOTE ] CTRN: Retrieved 5200 rows, trimmed to 300. [2026-01-20T12:06:09.995896] [DEBUG] [REMOTE ] CTRN: PASS: History has at least 300 days. [2026-01-20T12:06:09.996116] [DEBUG] [REMOTE ] CTRN: PASS: Price check passed. Min price $34.92. [2026-01-20T12:06:09.996259] [DEBUG] [REMOTE ] CTRN: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:09.996379] [DEBUG] [REMOTE ] CTRN: PASS: Integrity check passed. [2026-01-20T12:06:09.996450] [DEBUG] [REMOTE ] CTRN: Symbol is viable for forecasting. [2026-01-20T12:06:09.996501] [INFO ] [MAIN ] [835/3502] CTRN kept (0.6s) | 834 kept, 1 rejected | 139.0/min | ETA: 19.2m [2026-01-20T12:06:10.382414] [DEBUG] [REMOTE ] CTS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:10.382647] [DEBUG] [REMOTE ] CTS: PASS: History has at least 300 days. [2026-01-20T12:06:10.382990] [DEBUG] [REMOTE ] CTS: PASS: Price check passed. Min price $40.25. [2026-01-20T12:06:10.383140] [DEBUG] [REMOTE ] CTS: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:10.383286] [DEBUG] [REMOTE ] CTS: PASS: Integrity check passed. [2026-01-20T12:06:10.383331] [DEBUG] [REMOTE ] CTS: Symbol is viable for forecasting. [2026-01-20T12:06:10.383392] [INFO ] [MAIN ] [836/3502] CTS kept (0.4s) | 835 kept, 1 rejected | 139.1/min | ETA: 19.2m [2026-01-20T12:06:10.863354] [DEBUG] [REMOTE ] CTSH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:10.863560] [DEBUG] [REMOTE ] CTSH: PASS: History has at least 300 days. [2026-01-20T12:06:10.863908] [DEBUG] [REMOTE ] CTSH: PASS: Price check passed. Min price $67.53. [2026-01-20T12:06:10.864078] [DEBUG] [REMOTE ] CTSH: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:10.864236] [DEBUG] [REMOTE ] CTSH: PASS: Integrity check passed. [2026-01-20T12:06:10.864285] [DEBUG] [REMOTE ] CTSH: Symbol is viable for forecasting. [2026-01-20T12:06:10.864357] [INFO ] [MAIN ] [837/3502] CTSH kept (0.5s) | 836 kept, 1 rejected | 139.0/min | ETA: 19.2m [2026-01-20T12:06:11.153427] [DEBUG] [REMOTE ] CTVA: Retrieved 1672 rows, trimmed to 300. [2026-01-20T12:06:11.153655] [DEBUG] [REMOTE ] CTVA: PASS: History has at least 300 days. [2026-01-20T12:06:11.153970] [DEBUG] [REMOTE ] CTVA: PASS: Price check passed. Min price $61.27. [2026-01-20T12:06:11.154115] [DEBUG] [REMOTE ] CTVA: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:11.154248] [DEBUG] [REMOTE ] CTVA: PASS: Integrity check passed. [2026-01-20T12:06:11.154293] [DEBUG] [REMOTE ] CTVA: Symbol is viable for forecasting. [2026-01-20T12:06:11.154351] [INFO ] [MAIN ] [838/3502] CTVA kept (0.3s) | 837 kept, 1 rejected | 139.1/min | ETA: 19.2m [2026-01-20T12:06:11.575897] [DEBUG] [REMOTE ] CUBE: Retrieved 5343 rows, trimmed to 300. [2026-01-20T12:06:11.576051] [DEBUG] [REMOTE ] CUBE: PASS: History has at least 300 days. [2026-01-20T12:06:11.576281] [DEBUG] [REMOTE ] CUBE: PASS: Price check passed. Min price $34.84. [2026-01-20T12:06:11.576426] [DEBUG] [REMOTE ] CUBE: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:11.576552] [DEBUG] [REMOTE ] CUBE: PASS: Integrity check passed. [2026-01-20T12:06:11.576615] [DEBUG] [REMOTE ] CUBE: Symbol is viable for forecasting. [2026-01-20T12:06:11.576667] [INFO ] [MAIN ] [839/3502] CUBE kept (0.4s) | 838 kept, 1 rejected | 139.1/min | ETA: 19.1m [2026-01-20T12:06:12.023269] [DEBUG] [REMOTE ] CUBI: Retrieved 3498 rows, trimmed to 300. [2026-01-20T12:06:12.023408] [DEBUG] [REMOTE ] CUBI: PASS: History has at least 300 days. [2026-01-20T12:06:12.023673] [DEBUG] [REMOTE ] CUBI: PASS: Price check passed. Min price $63.94. [2026-01-20T12:06:12.023840] [DEBUG] [REMOTE ] CUBI: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:12.023963] [DEBUG] [REMOTE ] CUBI: PASS: Integrity check passed. [2026-01-20T12:06:12.024037] [DEBUG] [REMOTE ] CUBI: Symbol is viable for forecasting. [2026-01-20T12:06:12.024091] [INFO ] [MAIN ] [840/3502] CUBI kept (0.4s) | 839 kept, 1 rejected | 139.1/min | ETA: 19.1m [2026-01-20T12:06:12.545203] [DEBUG] [REMOTE ] CUK: Retrieved 6346 rows, trimmed to 300. [2026-01-20T12:06:12.545361] [DEBUG] [REMOTE ] CUK: PASS: History has at least 300 days. [2026-01-20T12:06:12.545652] [DEBUG] [REMOTE ] CUK: PASS: Price check passed. Min price $22.91. [2026-01-20T12:06:12.545802] [DEBUG] [REMOTE ] CUK: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:12.545935] [DEBUG] [REMOTE ] CUK: PASS: Integrity check passed. [2026-01-20T12:06:12.545979] [DEBUG] [REMOTE ] CUK: Symbol is viable for forecasting. [2026-01-20T12:06:12.546031] [INFO ] [MAIN ] [841/3502] CUK kept (0.5s) | 840 kept, 1 rejected | 139.1/min | ETA: 19.1m [2026-01-20T12:06:13.024505] [DEBUG] [REMOTE ] CULP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:13.024681] [DEBUG] [REMOTE ] CULP: PASS: History has at least 300 days. [2026-01-20T12:06:13.024940] [DEBUG] [REMOTE ] CULP: PASS: Price check passed. Min price $3.38. [2026-01-20T12:06:13.025076] [DEBUG] [REMOTE ] CULP: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:13.025202] [DEBUG] [REMOTE ] CULP: PASS: Integrity check passed. [2026-01-20T12:06:13.025242] [DEBUG] [REMOTE ] CULP: Symbol is viable for forecasting. [2026-01-20T12:06:13.025296] [INFO ] [MAIN ] [842/3502] CULP kept (0.5s) | 841 kept, 1 rejected | 139.0/min | ETA: 19.1m [2026-01-20T12:06:13.316446] [DEBUG] [REMOTE ] CURI: Retrieved 1514 rows, trimmed to 300. [2026-01-20T12:06:13.316599] [DEBUG] [REMOTE ] CURI: PASS: History has at least 300 days. [2026-01-20T12:06:13.316808] [DEBUG] [REMOTE ] CURI: PASS: Price check passed. Min price $3.33. [2026-01-20T12:06:13.316943] [DEBUG] [REMOTE ] CURI: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:13.317085] [DEBUG] [REMOTE ] CURI: PASS: Integrity check passed. [2026-01-20T12:06:13.317128] [DEBUG] [REMOTE ] CURI: Symbol is viable for forecasting. [2026-01-20T12:06:13.317176] [INFO ] [MAIN ] [843/3502] CURI kept (0.3s) | 842 kept, 1 rejected | 139.1/min | ETA: 19.1m [2026-01-20T12:06:13.930768] [DEBUG] [REMOTE ] CUZ: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:13.930912] [DEBUG] [REMOTE ] CUZ: PASS: History has at least 300 days. [2026-01-20T12:06:13.931346] [DEBUG] [REMOTE ] CUZ: PASS: Price check passed. Min price $23.94. [2026-01-20T12:06:13.931496] [DEBUG] [REMOTE ] CUZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:13.931638] [DEBUG] [REMOTE ] CUZ: PASS: Integrity check passed. [2026-01-20T12:06:13.931681] [DEBUG] [REMOTE ] CUZ: Symbol is viable for forecasting. [2026-01-20T12:06:13.931733] [INFO ] [MAIN ] [844/3502] CUZ kept (0.6s) | 843 kept, 1 rejected | 139.0/min | ETA: 19.1m [2026-01-20T12:06:14.251319] [DEBUG] [REMOTE ] CVBF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:14.251463] [DEBUG] [REMOTE ] CVBF: PASS: History has at least 300 days. [2026-01-20T12:06:14.251719] [DEBUG] [REMOTE ] CVBF: PASS: Price check passed. Min price $18.00. [2026-01-20T12:06:14.251863] [DEBUG] [REMOTE ] CVBF: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:14.251983] [DEBUG] [REMOTE ] CVBF: PASS: Integrity check passed. [2026-01-20T12:06:14.252024] [DEBUG] [REMOTE ] CVBF: Symbol is viable for forecasting. [2026-01-20T12:06:14.252074] [INFO ] [MAIN ] [845/3502] CVBF kept (0.3s) | 844 kept, 1 rejected | 139.1/min | ETA: 19.1m [2026-01-20T12:06:14.764532] [DEBUG] [REMOTE ] CVCO: Retrieved 5674 rows, trimmed to 300. [2026-01-20T12:06:14.764687] [DEBUG] [REMOTE ] CVCO: PASS: History has at least 300 days. [2026-01-20T12:06:14.765107] [DEBUG] [REMOTE ] CVCO: PASS: Price check passed. Min price $504.00. [2026-01-20T12:06:14.765249] [DEBUG] [REMOTE ] CVCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:14.765424] [DEBUG] [REMOTE ] CVCO: PASS: Integrity check passed. [2026-01-20T12:06:14.765500] [DEBUG] [REMOTE ] CVCO: Symbol is viable for forecasting. [2026-01-20T12:06:14.765553] [INFO ] [MAIN ] [846/3502] CVCO kept (0.5s) | 845 kept, 1 rejected | 139.0/min | ETA: 19.1m [2026-01-20T12:06:15.147848] [DEBUG] [REMOTE ] CVE: Retrieved 4066 rows, trimmed to 300. [2026-01-20T12:06:15.148002] [DEBUG] [REMOTE ] CVE: PASS: History has at least 300 days. [2026-01-20T12:06:15.148237] [DEBUG] [REMOTE ] CVE: PASS: Price check passed. Min price $15.85. [2026-01-20T12:06:15.148384] [DEBUG] [REMOTE ] CVE: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:15.148510] [DEBUG] [REMOTE ] CVE: PASS: Integrity check passed. [2026-01-20T12:06:15.148563] [DEBUG] [REMOTE ] CVE: Symbol is viable for forecasting. [2026-01-20T12:06:15.148668] [INFO ] [MAIN ] [847/3502] CVE kept (0.4s) | 846 kept, 1 rejected | 139.1/min | ETA: 19.1m [2026-01-20T12:06:15.517908] [DEBUG] [REMOTE ] CVEO: Retrieved 2935 rows, trimmed to 300. [2026-01-20T12:06:15.518112] [DEBUG] [REMOTE ] CVEO: PASS: History has at least 300 days. [2026-01-20T12:06:15.518390] [DEBUG] [REMOTE ] CVEO: PASS: Price check passed. Min price $20.78. [2026-01-20T12:06:15.518541] [DEBUG] [REMOTE ] CVEO: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:15.518715] [DEBUG] [REMOTE ] CVEO: PASS: Integrity check passed. [2026-01-20T12:06:15.518775] [DEBUG] [REMOTE ] CVEO: Symbol is viable for forecasting. [2026-01-20T12:06:15.518835] [INFO ] [MAIN ] [848/3502] CVEO kept (0.4s) | 847 kept, 1 rejected | 139.1/min | ETA: 19.1m [2026-01-20T12:06:15.893358] [DEBUG] [REMOTE ] CVGI: Retrieved 5396 rows, trimmed to 300. [2026-01-20T12:06:15.893627] [DEBUG] [REMOTE ] CVGI: PASS: History has at least 300 days. [2026-01-20T12:06:15.894137] [DEBUG] [REMOTE ] CVGI: PASS: Price check passed. Min price $1.34. [2026-01-20T12:06:15.894295] [DEBUG] [REMOTE ] CVGI: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:15.894594] [DEBUG] [REMOTE ] CVGI: PASS: Integrity check passed. [2026-01-20T12:06:15.894650] [DEBUG] [REMOTE ] CVGI: Symbol is viable for forecasting. [2026-01-20T12:06:15.894710] [INFO ] [MAIN ] [849/3502] CVGI kept (0.4s) | 848 kept, 1 rejected | 139.1/min | ETA: 19.1m [2026-01-20T12:06:16.358632] [DEBUG] [REMOTE ] CVI: Retrieved 4588 rows, trimmed to 300. [2026-01-20T12:06:16.358869] [DEBUG] [REMOTE ] CVI: PASS: History has at least 300 days. [2026-01-20T12:06:16.359540] [DEBUG] [REMOTE ] CVI: PASS: Price check passed. Min price $22.10. [2026-01-20T12:06:16.359774] [DEBUG] [REMOTE ] CVI: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:16.359937] [DEBUG] [REMOTE ] CVI: PASS: Integrity check passed. [2026-01-20T12:06:16.359983] [DEBUG] [REMOTE ] CVI: Symbol is viable for forecasting. [2026-01-20T12:06:16.360055] [INFO ] [MAIN ] [850/3502] CVI kept (0.5s) | 849 kept, 1 rejected | 139.1/min | ETA: 19.1m [2026-01-20T12:06:16.616292] [DEBUG] [REMOTE ] CVKD: Retrieved 751 rows, trimmed to 300. [2026-01-20T12:06:16.616441] [DEBUG] [REMOTE ] CVKD: PASS: History has at least 300 days. [2026-01-20T12:06:16.616676] [DEBUG] [REMOTE ] CVKD: PASS: Price check passed. Min price $6.62. [2026-01-20T12:06:16.616817] [DEBUG] [REMOTE ] CVKD: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:16.616932] [DEBUG] [REMOTE ] CVKD: PASS: Integrity check passed. [2026-01-20T12:06:16.616974] [DEBUG] [REMOTE ] CVKD: Symbol is viable for forecasting. [2026-01-20T12:06:16.617024] [INFO ] [MAIN ] [851/3502] CVKD kept (0.3s) | 850 kept, 1 rejected | 139.2/min | ETA: 19.1m [2026-01-20T12:06:17.006941] [DEBUG] [REMOTE ] CVNA: Retrieved 2193 rows, trimmed to 300. [2026-01-20T12:06:17.007114] [DEBUG] [REMOTE ] CVNA: PASS: History has at least 300 days. [2026-01-20T12:06:17.007368] [DEBUG] [REMOTE ] CVNA: PASS: Price check passed. Min price $290.14. [2026-01-20T12:06:17.007523] [DEBUG] [REMOTE ] CVNA: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:17.007699] [DEBUG] [REMOTE ] CVNA: PASS: Integrity check passed. [2026-01-20T12:06:17.007745] [DEBUG] [REMOTE ] CVNA: Symbol is viable for forecasting. [2026-01-20T12:06:17.007795] [INFO ] [MAIN ] [852/3502] CVNA kept (0.4s) | 851 kept, 1 rejected | 139.2/min | ETA: 19.0m [2026-01-20T12:06:17.408387] [DEBUG] [REMOTE ] CVRX: Retrieved 1143 rows, trimmed to 300. [2026-01-20T12:06:17.408546] [DEBUG] [REMOTE ] CVRX: PASS: History has at least 300 days. [2026-01-20T12:06:17.408886] [DEBUG] [REMOTE ] CVRX: PASS: Price check passed. Min price $5.21. [2026-01-20T12:06:17.409074] [DEBUG] [REMOTE ] CVRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:17.409222] [DEBUG] [REMOTE ] CVRX: PASS: Integrity check passed. [2026-01-20T12:06:17.409275] [DEBUG] [REMOTE ] CVRX: Symbol is viable for forecasting. [2026-01-20T12:06:17.409341] [INFO ] [MAIN ] [853/3502] CVRX kept (0.4s) | 852 kept, 1 rejected | 139.2/min | ETA: 19.0m [2026-01-20T12:06:18.017888] [DEBUG] [REMOTE ] CVS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:18.018023] [DEBUG] [REMOTE ] CVS: PASS: History has at least 300 days. [2026-01-20T12:06:18.018246] [DEBUG] [REMOTE ] CVS: PASS: Price check passed. Min price $75.00. [2026-01-20T12:06:18.018385] [DEBUG] [REMOTE ] CVS: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:18.018504] [DEBUG] [REMOTE ] CVS: PASS: Integrity check passed. [2026-01-20T12:06:18.018545] [DEBUG] [REMOTE ] CVS: Symbol is viable for forecasting. [2026-01-20T12:06:18.018615] [INFO ] [MAIN ] [854/3502] CVS kept (0.6s) | 853 kept, 1 rejected | 139.1/min | ETA: 19.0m [2026-01-20T12:06:18.514217] [DEBUG] [REMOTE ] CVX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:18.514391] [DEBUG] [REMOTE ] CVX: PASS: History has at least 300 days. [2026-01-20T12:06:18.514678] [DEBUG] [REMOTE ] CVX: PASS: Price check passed. Min price $146.75. [2026-01-20T12:06:18.514823] [DEBUG] [REMOTE ] CVX: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:18.514958] [DEBUG] [REMOTE ] CVX: PASS: Integrity check passed. [2026-01-20T12:06:18.514998] [DEBUG] [REMOTE ] CVX: Symbol is viable for forecasting. [2026-01-20T12:06:18.515051] [INFO ] [MAIN ] [855/3502] CVX kept (0.5s) | 854 kept, 1 rejected | 139.1/min | ETA: 19.0m [2026-01-20T12:06:18.745198] [DEBUG] [REMOTE ] CWAN: Retrieved 1083 rows, trimmed to 300. [2026-01-20T12:06:18.745406] [DEBUG] [REMOTE ] CWAN: PASS: History has at least 300 days. [2026-01-20T12:06:18.745693] [DEBUG] [REMOTE ] CWAN: PASS: Price check passed. Min price $15.89. [2026-01-20T12:06:18.745845] [DEBUG] [REMOTE ] CWAN: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:18.745971] [DEBUG] [REMOTE ] CWAN: PASS: Integrity check passed. [2026-01-20T12:06:18.746015] [DEBUG] [REMOTE ] CWAN: Symbol is viable for forecasting. [2026-01-20T12:06:18.746072] [INFO ] [MAIN ] [856/3502] CWAN kept (0.2s) | 855 kept, 1 rejected | 139.2/min | ETA: 19.0m [2026-01-20T12:06:19.253801] [DEBUG] [REMOTE ] CWBC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:19.253935] [DEBUG] [REMOTE ] CWBC: PASS: History has at least 300 days. [2026-01-20T12:06:19.254149] [DEBUG] [REMOTE ] CWBC: PASS: Price check passed. Min price $20.81. [2026-01-20T12:06:19.254284] [DEBUG] [REMOTE ] CWBC: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:19.254399] [DEBUG] [REMOTE ] CWBC: PASS: Integrity check passed. [2026-01-20T12:06:19.254463] [DEBUG] [REMOTE ] CWBC: Symbol is viable for forecasting. [2026-01-20T12:06:19.254513] [INFO ] [MAIN ] [857/3502] CWBC kept (0.5s) | 856 kept, 1 rejected | 139.1/min | ETA: 19.0m [2026-01-20T12:06:19.700682] [DEBUG] [REMOTE ] CWCO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:19.700824] [DEBUG] [REMOTE ] CWCO: PASS: History has at least 300 days. [2026-01-20T12:06:19.701051] [DEBUG] [REMOTE ] CWCO: PASS: Price check passed. Min price $33.02. [2026-01-20T12:06:19.701191] [DEBUG] [REMOTE ] CWCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:19.701333] [DEBUG] [REMOTE ] CWCO: PASS: Integrity check passed. [2026-01-20T12:06:19.701375] [DEBUG] [REMOTE ] CWCO: Symbol is viable for forecasting. [2026-01-20T12:06:19.701425] [INFO ] [MAIN ] [858/3502] CWCO kept (0.4s) | 857 kept, 1 rejected | 139.1/min | ETA: 19.0m [2026-01-20T12:06:19.824717] [DEBUG] [REMOTE ] CWD: Retrieved 670 rows, trimmed to 300. [2026-01-20T12:06:19.825088] [DEBUG] [REMOTE ] CWD: PASS: History has at least 300 days. [2026-01-20T12:06:19.825333] [DEBUG] [REMOTE ] CWD: PASS: Price check passed. Min price $1.24. [2026-01-20T12:06:19.825475] [DEBUG] [REMOTE ] CWD: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:19.825623] [DEBUG] [REMOTE ] CWD: PASS: Integrity check passed. [2026-01-20T12:06:19.825666] [DEBUG] [REMOTE ] CWD: Symbol is viable for forecasting. [2026-01-20T12:06:19.825720] [INFO ] [MAIN ] [859/3502] CWD kept (0.1s) | 858 kept, 1 rejected | 139.2/min | ETA: 19.0m [2026-01-20T12:06:20.551301] [DEBUG] [REMOTE ] CWEN: Retrieved 3146 rows, trimmed to 300. [2026-01-20T12:06:20.551506] [DEBUG] [REMOTE ] CWEN: PASS: History has at least 300 days. [2026-01-20T12:06:20.551839] [DEBUG] [REMOTE ] CWEN: PASS: Price check passed. Min price $30.60. [2026-01-20T12:06:20.552017] [DEBUG] [REMOTE ] CWEN: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:20.552151] [DEBUG] [REMOTE ] CWEN: PASS: Integrity check passed. [2026-01-20T12:06:20.552195] [DEBUG] [REMOTE ] CWEN: Symbol is viable for forecasting. [2026-01-20T12:06:20.552251] [INFO ] [MAIN ] [860/3502] CWEN kept (0.7s) | 859 kept, 1 rejected | 139.1/min | ETA: 19.0m [2026-01-20T12:06:20.881867] [DEBUG] [REMOTE ] CWH: Retrieved 2332 rows, trimmed to 300. [2026-01-20T12:06:20.882069] [DEBUG] [REMOTE ] CWH: PASS: History has at least 300 days. [2026-01-20T12:06:20.882414] [DEBUG] [REMOTE ] CWH: PASS: Price check passed. Min price $9.39. [2026-01-20T12:06:20.882593] [DEBUG] [REMOTE ] CWH: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:20.882746] [DEBUG] [REMOTE ] CWH: PASS: Integrity check passed. [2026-01-20T12:06:20.882790] [DEBUG] [REMOTE ] CWH: Symbol is viable for forecasting. [2026-01-20T12:06:20.882856] [INFO ] [MAIN ] [861/3502] CWH kept (0.3s) | 860 kept, 1 rejected | 139.2/min | ETA: 19.0m [2026-01-20T12:06:21.282314] [DEBUG] [REMOTE ] CWK: Retrieved 1875 rows, trimmed to 300. [2026-01-20T12:06:21.282520] [DEBUG] [REMOTE ] CWK: PASS: History has at least 300 days. [2026-01-20T12:06:21.282866] [DEBUG] [REMOTE ] CWK: PASS: Price check passed. Min price $14.74. [2026-01-20T12:06:21.283015] [DEBUG] [REMOTE ] CWK: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:21.283153] [DEBUG] [REMOTE ] CWK: PASS: Integrity check passed. [2026-01-20T12:06:21.283194] [DEBUG] [REMOTE ] CWK: Symbol is viable for forecasting. [2026-01-20T12:06:21.283252] [INFO ] [MAIN ] [862/3502] CWK kept (0.4s) | 861 kept, 1 rejected | 139.2/min | ETA: 19.0m [2026-01-20T12:06:21.662070] [DEBUG] [REMOTE ] CXDO: Retrieved 2308 rows, trimmed to 300. [2026-01-20T12:06:21.662279] [DEBUG] [REMOTE ] CXDO: PASS: History has at least 300 days. [2026-01-20T12:06:21.662597] [DEBUG] [REMOTE ] CXDO: PASS: Price check passed. Min price $5.83. [2026-01-20T12:06:21.662744] [DEBUG] [REMOTE ] CXDO: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:21.662883] [DEBUG] [REMOTE ] CXDO: PASS: Integrity check passed. [2026-01-20T12:06:21.662925] [DEBUG] [REMOTE ] CXDO: Symbol is viable for forecasting. [2026-01-20T12:06:21.662981] [INFO ] [MAIN ] [863/3502] CXDO kept (0.4s) | 862 kept, 1 rejected | 139.2/min | ETA: 19.0m [2026-01-20T12:06:22.194868] [DEBUG] [REMOTE ] CXE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:22.195009] [DEBUG] [REMOTE ] CXE: PASS: History has at least 300 days. [2026-01-20T12:06:22.195237] [DEBUG] [REMOTE ] CXE: PASS: Price check passed. Min price $3.64. [2026-01-20T12:06:22.195373] [DEBUG] [REMOTE ] CXE: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:22.195506] [DEBUG] [REMOTE ] CXE: PASS: Integrity check passed. [2026-01-20T12:06:22.195547] [DEBUG] [REMOTE ] CXE: Symbol is viable for forecasting. [2026-01-20T12:06:22.195615] [INFO ] [MAIN ] [864/3502] CXE kept (0.5s) | 863 kept, 1 rejected | 139.2/min | ETA: 19.0m [2026-01-20T12:06:22.502854] [DEBUG] [REMOTE ] CXSE: Retrieved 3350 rows, trimmed to 300. [2026-01-20T12:06:22.503164] [DEBUG] [REMOTE ] CXSE: PASS: History has at least 300 days. [2026-01-20T12:06:22.503367] [DEBUG] [REMOTE ] CXSE: PASS: Price check passed. Min price $39.26. [2026-01-20T12:06:22.503501] [DEBUG] [REMOTE ] CXSE: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:22.503628] [DEBUG] [REMOTE ] CXSE: PASS: Integrity check passed. [2026-01-20T12:06:22.503670] [DEBUG] [REMOTE ] CXSE: Symbol is viable for forecasting. [2026-01-20T12:06:22.503730] [INFO ] [MAIN ] [865/3502] CXSE kept (0.3s) | 864 kept, 1 rejected | 139.2/min | ETA: 18.9m [2026-01-20T12:06:23.024774] [DEBUG] [REMOTE ] CYD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:23.024908] [DEBUG] [REMOTE ] CYD: PASS: History has at least 300 days. [2026-01-20T12:06:23.025125] [DEBUG] [REMOTE ] CYD: PASS: Price check passed. Min price $32.32. [2026-01-20T12:06:23.025261] [DEBUG] [REMOTE ] CYD: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:23.025375] [DEBUG] [REMOTE ] CYD: PASS: Integrity check passed. [2026-01-20T12:06:23.025415] [DEBUG] [REMOTE ] CYD: Symbol is viable for forecasting. [2026-01-20T12:06:23.025465] [INFO ] [MAIN ] [866/3502] CYD kept (0.5s) | 865 kept, 1 rejected | 139.2/min | ETA: 18.9m [2026-01-20T12:06:23.590156] [DEBUG] [REMOTE ] CYH: Retrieved 6440 rows, trimmed to 300. [2026-01-20T12:06:23.590293] [DEBUG] [REMOTE ] CYH: PASS: History has at least 300 days. [2026-01-20T12:06:23.590521] [DEBUG] [REMOTE ] CYH: PASS: Price check passed. Min price $2.90. [2026-01-20T12:06:23.590682] [DEBUG] [REMOTE ] CYH: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:23.590804] [DEBUG] [REMOTE ] CYH: PASS: Integrity check passed. [2026-01-20T12:06:23.590847] [DEBUG] [REMOTE ] CYH: Symbol is viable for forecasting. [2026-01-20T12:06:23.590899] [INFO ] [MAIN ] [867/3502] CYH kept (0.6s) | 866 kept, 1 rejected | 139.1/min | ETA: 18.9m [2026-01-20T12:06:23.729115] [DEBUG] [REMOTE ] CYN: Retrieved 1065 rows, trimmed to 300. [2026-01-20T12:06:23.729249] [DEBUG] [REMOTE ] CYN: PASS: History has at least 300 days. [2026-01-20T12:06:23.729461] [DEBUG] [REMOTE ] CYN: PASS: Price check passed. Min price $2.24. [2026-01-20T12:06:23.729627] [DEBUG] [REMOTE ] CYN: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:23.729745] [DEBUG] [REMOTE ] CYN: PASS: Integrity check passed. [2026-01-20T12:06:23.729825] [DEBUG] [REMOTE ] CYN: Symbol is viable for forecasting. [2026-01-20T12:06:23.729875] [INFO ] [MAIN ] [868/3502] CYN kept (0.1s) | 867 kept, 1 rejected | 139.2/min | ETA: 18.9m [2026-01-20T12:06:24.359743] [DEBUG] [REMOTE ] CYRX: Retrieved 4287 rows, trimmed to 300. [2026-01-20T12:06:24.359879] [DEBUG] [REMOTE ] CYRX: PASS: History has at least 300 days. [2026-01-20T12:06:24.360291] [DEBUG] [REMOTE ] CYRX: PASS: Price check passed. Min price $8.33. [2026-01-20T12:06:24.360434] [DEBUG] [REMOTE ] CYRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:24.360553] [DEBUG] [REMOTE ] CYRX: PASS: Integrity check passed. [2026-01-20T12:06:24.360615] [DEBUG] [REMOTE ] CYRX: Symbol is viable for forecasting. [2026-01-20T12:06:24.360669] [INFO ] [MAIN ] [869/3502] CYRX kept (0.6s) | 868 kept, 1 rejected | 139.2/min | ETA: 18.9m [2026-01-20T12:06:24.745333] [DEBUG] [REMOTE ] CYTK: Retrieved 5465 rows, trimmed to 300. [2026-01-20T12:06:24.745461] [DEBUG] [REMOTE ] CYTK: PASS: History has at least 300 days. [2026-01-20T12:06:24.745688] [DEBUG] [REMOTE ] CYTK: PASS: Price check passed. Min price $54.76. [2026-01-20T12:06:24.745824] [DEBUG] [REMOTE ] CYTK: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:24.745952] [DEBUG] [REMOTE ] CYTK: PASS: Integrity check passed. [2026-01-20T12:06:24.745992] [DEBUG] [REMOTE ] CYTK: Symbol is viable for forecasting. [2026-01-20T12:06:24.746039] [INFO ] [MAIN ] [870/3502] CYTK kept (0.4s) | 869 kept, 1 rejected | 139.2/min | ETA: 18.9m [2026-01-20T12:06:25.197687] [DEBUG] [REMOTE ] CZFS: Retrieved 6294 rows, trimmed to 300. [2026-01-20T12:06:25.197823] [DEBUG] [REMOTE ] CZFS: PASS: History has at least 300 days. [2026-01-20T12:06:25.198039] [DEBUG] [REMOTE ] CZFS: PASS: Price check passed. Min price $53.17. [2026-01-20T12:06:25.198172] [DEBUG] [REMOTE ] CZFS: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:25.198286] [DEBUG] [REMOTE ] CZFS: PASS: Integrity check passed. [2026-01-20T12:06:25.198326] [DEBUG] [REMOTE ] CZFS: Symbol is viable for forecasting. [2026-01-20T12:06:25.198375] [INFO ] [MAIN ] [871/3502] CZFS kept (0.5s) | 870 kept, 1 rejected | 139.2/min | ETA: 18.9m [2026-01-20T12:06:25.666538] [DEBUG] [REMOTE ] CZNC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:25.666706] [DEBUG] [REMOTE ] CZNC: PASS: History has at least 300 days. [2026-01-20T12:06:25.666995] [DEBUG] [REMOTE ] CZNC: PASS: Price check passed. Min price $18.96. [2026-01-20T12:06:25.667172] [DEBUG] [REMOTE ] CZNC: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:25.667302] [DEBUG] [REMOTE ] CZNC: PASS: Integrity check passed. [2026-01-20T12:06:25.667344] [DEBUG] [REMOTE ] CZNC: Symbol is viable for forecasting. [2026-01-20T12:06:25.667395] [INFO ] [MAIN ] [872/3502] CZNC kept (0.5s) | 871 kept, 1 rejected | 139.2/min | ETA: 18.9m [2026-01-20T12:06:26.090242] [DEBUG] [REMOTE ] CZWI: Retrieved 5486 rows, trimmed to 300. [2026-01-20T12:06:26.090377] [DEBUG] [REMOTE ] CZWI: PASS: History has at least 300 days. [2026-01-20T12:06:26.090617] [DEBUG] [REMOTE ] CZWI: PASS: Price check passed. Min price $15.65. [2026-01-20T12:06:26.090753] [DEBUG] [REMOTE ] CZWI: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:26.090870] [DEBUG] [REMOTE ] CZWI: PASS: Integrity check passed. [2026-01-20T12:06:26.090909] [DEBUG] [REMOTE ] CZWI: Symbol is viable for forecasting. [2026-01-20T12:06:26.090961] [INFO ] [MAIN ] [873/3502] CZWI kept (0.4s) | 872 kept, 1 rejected | 139.2/min | ETA: 18.9m [2026-01-20T12:06:26.368890] [DEBUG] [REMOTE ] DAL: Retrieved 4708 rows, trimmed to 300. [2026-01-20T12:06:26.369032] [DEBUG] [REMOTE ] DAL: PASS: History has at least 300 days. [2026-01-20T12:06:26.369275] [DEBUG] [REMOTE ] DAL: PASS: Price check passed. Min price $55.65. [2026-01-20T12:06:26.369418] [DEBUG] [REMOTE ] DAL: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:26.369534] [DEBUG] [REMOTE ] DAL: PASS: Integrity check passed. [2026-01-20T12:06:26.369595] [DEBUG] [REMOTE ] DAL: Symbol is viable for forecasting. [2026-01-20T12:06:26.369647] [INFO ] [MAIN ] [874/3502] DAL kept (0.3s) | 873 kept, 1 rejected | 139.2/min | ETA: 18.9m [2026-01-20T12:06:26.851052] [DEBUG] [REMOTE ] DAN: Retrieved 4540 rows, trimmed to 300. [2026-01-20T12:06:26.851239] [DEBUG] [REMOTE ] DAN: PASS: History has at least 300 days. [2026-01-20T12:06:26.851603] [DEBUG] [REMOTE ] DAN: PASS: Price check passed. Min price $19.47. [2026-01-20T12:06:26.851779] [DEBUG] [REMOTE ] DAN: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:26.851934] [DEBUG] [REMOTE ] DAN: PASS: Integrity check passed. [2026-01-20T12:06:26.852111] [DEBUG] [REMOTE ] DAN: Symbol is viable for forecasting. [2026-01-20T12:06:26.852168] [INFO ] [MAIN ] [875/3502] DAN kept (0.5s) | 874 kept, 1 rejected | 139.2/min | ETA: 18.9m [2026-01-20T12:06:27.172352] [DEBUG] [REMOTE ] DAO: Retrieved 1565 rows, trimmed to 300. [2026-01-20T12:06:27.172503] [DEBUG] [REMOTE ] DAO: PASS: History has at least 300 days. [2026-01-20T12:06:27.172798] [DEBUG] [REMOTE ] DAO: PASS: Price check passed. Min price $8.43. [2026-01-20T12:06:27.173001] [DEBUG] [REMOTE ] DAO: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:27.173146] [DEBUG] [REMOTE ] DAO: PASS: Integrity check passed. [2026-01-20T12:06:27.173194] [DEBUG] [REMOTE ] DAO: Symbol is viable for forecasting. [2026-01-20T12:06:27.173254] [INFO ] [MAIN ] [876/3502] DAO kept (0.3s) | 875 kept, 1 rejected | 139.2/min | ETA: 18.9m [2026-01-20T12:06:27.533714] [DEBUG] [REMOTE ] DAPP: Retrieved 1197 rows, trimmed to 300. [2026-01-20T12:06:27.533876] [DEBUG] [REMOTE ] DAPP: PASS: History has at least 300 days. [2026-01-20T12:06:27.534173] [DEBUG] [REMOTE ] DAPP: PASS: Price check passed. Min price $15.96. [2026-01-20T12:06:27.534348] [DEBUG] [REMOTE ] DAPP: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:27.534486] [DEBUG] [REMOTE ] DAPP: PASS: Integrity check passed. [2026-01-20T12:06:27.534536] [DEBUG] [REMOTE ] DAPP: Symbol is viable for forecasting. [2026-01-20T12:06:27.534619] [INFO ] [MAIN ] [877/3502] DAPP kept (0.4s) | 876 kept, 1 rejected | 139.3/min | ETA: 18.8m [2026-01-20T12:06:28.078513] [DEBUG] [REMOTE ] DARE: Retrieved 2961 rows, trimmed to 300. [2026-01-20T12:06:28.078658] [DEBUG] [REMOTE ] DARE: PASS: History has at least 300 days. [2026-01-20T12:06:28.078899] [DEBUG] [REMOTE ] DARE: PASS: Price check passed. Min price $1.63. [2026-01-20T12:06:28.079057] [DEBUG] [REMOTE ] DARE: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:28.079171] [DEBUG] [REMOTE ] DARE: PASS: Integrity check passed. [2026-01-20T12:06:28.079389] [DEBUG] [REMOTE ] DARE: Symbol is viable for forecasting. [2026-01-20T12:06:28.079438] [INFO ] [MAIN ] [878/3502] DARE kept (0.5s) | 877 kept, 1 rejected | 139.2/min | ETA: 18.8m [2026-01-20T12:06:28.360537] [DEBUG] [REMOTE ] DASH: Retrieved 1282 rows, trimmed to 300. [2026-01-20T12:06:28.360767] [DEBUG] [REMOTE ] DASH: PASS: History has at least 300 days. [2026-01-20T12:06:28.361044] [DEBUG] [REMOTE ] DASH: PASS: Price check passed. Min price $187.73. [2026-01-20T12:06:28.361185] [DEBUG] [REMOTE ] DASH: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:28.361317] [DEBUG] [REMOTE ] DASH: PASS: Integrity check passed. [2026-01-20T12:06:28.361392] [DEBUG] [REMOTE ] DASH: Symbol is viable for forecasting. [2026-01-20T12:06:28.361449] [INFO ] [MAIN ] [879/3502] DASH kept (0.3s) | 878 kept, 1 rejected | 139.3/min | ETA: 18.8m [2026-01-20T12:06:28.777644] [DEBUG] [REMOTE ] DAVA: Retrieved 1879 rows, trimmed to 300. [2026-01-20T12:06:28.777824] [DEBUG] [REMOTE ] DAVA: PASS: History has at least 300 days. [2026-01-20T12:06:28.778076] [DEBUG] [REMOTE ] DAVA: PASS: Price check passed. Min price $6.05. [2026-01-20T12:06:28.778218] [DEBUG] [REMOTE ] DAVA: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:28.778339] [DEBUG] [REMOTE ] DAVA: PASS: Integrity check passed. [2026-01-20T12:06:28.778382] [DEBUG] [REMOTE ] DAVA: Symbol is viable for forecasting. [2026-01-20T12:06:28.778437] [INFO ] [MAIN ] [880/3502] DAVA kept (0.4s) | 879 kept, 1 rejected | 139.3/min | ETA: 18.8m [2026-01-20T12:06:29.130931] [DEBUG] [REMOTE ] DAVE: Retrieved 1189 rows, trimmed to 300. [2026-01-20T12:06:29.131152] [DEBUG] [REMOTE ] DAVE: PASS: History has at least 300 days. [2026-01-20T12:06:29.131474] [DEBUG] [REMOTE ] DAVE: PASS: Price check passed. Min price $182.51. [2026-01-20T12:06:29.131709] [DEBUG] [REMOTE ] DAVE: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:29.131888] [DEBUG] [REMOTE ] DAVE: PASS: Integrity check passed. [2026-01-20T12:06:29.131951] [DEBUG] [REMOTE ] DAVE: Symbol is viable for forecasting. [2026-01-20T12:06:29.132026] [INFO ] [MAIN ] [881/3502] DAVE kept (0.4s) | 880 kept, 1 rejected | 139.3/min | ETA: 18.8m [2026-01-20T12:06:29.473398] [DEBUG] [REMOTE ] DAWN: Retrieved 1166 rows, trimmed to 300. [2026-01-20T12:06:29.473545] [DEBUG] [REMOTE ] DAWN: PASS: History has at least 300 days. [2026-01-20T12:06:29.473786] [DEBUG] [REMOTE ] DAWN: PASS: Price check passed. Min price $7.04. [2026-01-20T12:06:29.473939] [DEBUG] [REMOTE ] DAWN: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:29.474051] [DEBUG] [REMOTE ] DAWN: PASS: Integrity check passed. [2026-01-20T12:06:29.474092] [DEBUG] [REMOTE ] DAWN: Symbol is viable for forecasting. [2026-01-20T12:06:29.474139] [INFO ] [MAIN ] [882/3502] DAWN kept (0.3s) | 881 kept, 1 rejected | 139.3/min | ETA: 18.8m [2026-01-20T12:06:30.242978] [DEBUG] [REMOTE ] DB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:30.243123] [DEBUG] [REMOTE ] DB: PASS: History has at least 300 days. [2026-01-20T12:06:30.243367] [DEBUG] [REMOTE ] DB: PASS: Price check passed. Min price $33.19. [2026-01-20T12:06:30.243508] [DEBUG] [REMOTE ] DB: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:30.243653] [DEBUG] [REMOTE ] DB: PASS: Integrity check passed. [2026-01-20T12:06:30.243698] [DEBUG] [REMOTE ] DB: Symbol is viable for forecasting. [2026-01-20T12:06:30.243755] [INFO ] [MAIN ] [883/3502] DB kept (0.8s) | 882 kept, 1 rejected | 139.2/min | ETA: 18.8m [2026-01-20T12:06:30.342108] [DEBUG] [REMOTE ] DBD: Retrieved 609 rows, trimmed to 300. [2026-01-20T12:06:30.342242] [DEBUG] [REMOTE ] DBD: PASS: History has at least 300 days. [2026-01-20T12:06:30.342452] [DEBUG] [REMOTE ] DBD: PASS: Price check passed. Min price $56.24. [2026-01-20T12:06:30.342617] [DEBUG] [REMOTE ] DBD: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:30.342767] [DEBUG] [REMOTE ] DBD: PASS: Integrity check passed. [2026-01-20T12:06:30.342827] [DEBUG] [REMOTE ] DBD: Symbol is viable for forecasting. [2026-01-20T12:06:30.342890] [INFO ] [MAIN ] [884/3502] DBD kept (0.1s) | 883 kept, 1 rejected | 139.3/min | ETA: 18.8m [2026-01-20T12:06:31.074717] [DEBUG] [REMOTE ] DBI: Retrieved 5171 rows, trimmed to 300. [2026-01-20T12:06:31.074861] [DEBUG] [REMOTE ] DBI: PASS: History has at least 300 days. [2026-01-20T12:06:31.075104] [DEBUG] [REMOTE ] DBI: PASS: Price check passed. Min price $3.33. [2026-01-20T12:06:31.075248] [DEBUG] [REMOTE ] DBI: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:31.075376] [DEBUG] [REMOTE ] DBI: PASS: Integrity check passed. [2026-01-20T12:06:31.075420] [DEBUG] [REMOTE ] DBI: Symbol is viable for forecasting. [2026-01-20T12:06:31.075472] [INFO ] [MAIN ] [885/3502] DBI kept (0.7s) | 884 kept, 1 rejected | 139.2/min | ETA: 18.8m [2026-01-20T12:06:31.307611] [DEBUG] [REMOTE ] DBL: Retrieved 3514 rows, trimmed to 300. [2026-01-20T12:06:31.307749] [DEBUG] [REMOTE ] DBL: PASS: History has at least 300 days. [2026-01-20T12:06:31.307975] [DEBUG] [REMOTE ] DBL: PASS: Price check passed. Min price $14.94. [2026-01-20T12:06:31.308120] [DEBUG] [REMOTE ] DBL: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:31.308240] [DEBUG] [REMOTE ] DBL: PASS: Integrity check passed. [2026-01-20T12:06:31.308280] [DEBUG] [REMOTE ] DBL: Symbol is viable for forecasting. [2026-01-20T12:06:31.308329] [INFO ] [MAIN ] [886/3502] DBL kept (0.2s) | 885 kept, 1 rejected | 139.3/min | ETA: 18.8m [2026-01-20T12:06:31.666937] [DEBUG] [REMOTE ] DBRG: Retrieved 2907 rows, trimmed to 300. [2026-01-20T12:06:31.667119] [DEBUG] [REMOTE ] DBRG: PASS: History has at least 300 days. [2026-01-20T12:06:31.667407] [DEBUG] [REMOTE ] DBRG: PASS: Price check passed. Min price $9.16. [2026-01-20T12:06:31.667617] [DEBUG] [REMOTE ] DBRG: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:31.667778] [DEBUG] [REMOTE ] DBRG: PASS: Integrity check passed. [2026-01-20T12:06:31.667832] [DEBUG] [REMOTE ] DBRG: Symbol is viable for forecasting. [2026-01-20T12:06:31.667898] [INFO ] [MAIN ] [887/3502] DBRG kept (0.4s) | 886 kept, 1 rejected | 139.3/min | ETA: 18.8m [2026-01-20T12:06:32.176628] [DEBUG] [REMOTE ] DBX: Retrieved 1966 rows, trimmed to 300. [2026-01-20T12:06:32.176754] [DEBUG] [REMOTE ] DBX: PASS: History has at least 300 days. [2026-01-20T12:06:32.176960] [DEBUG] [REMOTE ] DBX: PASS: Price check passed. Min price $26.13. [2026-01-20T12:06:32.177139] [DEBUG] [REMOTE ] DBX: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:32.177254] [DEBUG] [REMOTE ] DBX: PASS: Integrity check passed. [2026-01-20T12:06:32.177295] [DEBUG] [REMOTE ] DBX: Symbol is viable for forecasting. [2026-01-20T12:06:32.177342] [INFO ] [MAIN ] [888/3502] DBX kept (0.5s) | 887 kept, 1 rejected | 139.3/min | ETA: 18.8m [2026-01-20T12:06:32.527540] [DEBUG] [REMOTE ] DCBO: Retrieved 1389 rows, trimmed to 300. [2026-01-20T12:06:32.527704] [DEBUG] [REMOTE ] DCBO: PASS: History has at least 300 days. [2026-01-20T12:06:32.527929] [DEBUG] [REMOTE ] DCBO: PASS: Price check passed. Min price $19.69. [2026-01-20T12:06:32.528071] [DEBUG] [REMOTE ] DCBO: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:32.528194] [DEBUG] [REMOTE ] DCBO: PASS: Integrity check passed. [2026-01-20T12:06:32.528237] [DEBUG] [REMOTE ] DCBO: Symbol is viable for forecasting. [2026-01-20T12:06:32.528289] [INFO ] [MAIN ] [889/3502] DCBO kept (0.4s) | 888 kept, 1 rejected | 139.3/min | ETA: 18.8m [2026-01-20T12:06:33.151583] [DEBUG] [REMOTE ] DCI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:33.151739] [DEBUG] [REMOTE ] DCI: PASS: History has at least 300 days. [2026-01-20T12:06:33.152013] [DEBUG] [REMOTE ] DCI: PASS: Price check passed. Min price $82.37. [2026-01-20T12:06:33.152157] [DEBUG] [REMOTE ] DCI: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:33.152293] [DEBUG] [REMOTE ] DCI: PASS: Integrity check passed. [2026-01-20T12:06:33.152364] [DEBUG] [REMOTE ] DCI: Symbol is viable for forecasting. [2026-01-20T12:06:33.152417] [INFO ] [MAIN ] [890/3502] DCI kept (0.6s) | 889 kept, 1 rejected | 139.3/min | ETA: 18.8m [2026-01-20T12:06:33.604165] [DEBUG] [REMOTE ] DCO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:33.604295] [DEBUG] [REMOTE ] DCO: PASS: History has at least 300 days. [2026-01-20T12:06:33.604513] [DEBUG] [REMOTE ] DCO: PASS: Price check passed. Min price $86.41. [2026-01-20T12:06:33.604707] [DEBUG] [REMOTE ] DCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:33.604843] [DEBUG] [REMOTE ] DCO: PASS: Integrity check passed. [2026-01-20T12:06:33.604884] [DEBUG] [REMOTE ] DCO: Symbol is viable for forecasting. [2026-01-20T12:06:33.604933] [INFO ] [MAIN ] [891/3502] DCO kept (0.5s) | 890 kept, 1 rejected | 139.2/min | ETA: 18.8m [2026-01-20T12:06:34.107359] [DEBUG] [REMOTE ] DCOM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:34.107611] [DEBUG] [REMOTE ] DCOM: PASS: History has at least 300 days. [2026-01-20T12:06:34.107973] [DEBUG] [REMOTE ] DCOM: PASS: Price check passed. Min price $25.57. [2026-01-20T12:06:34.108275] [DEBUG] [REMOTE ] DCOM: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:34.108449] [DEBUG] [REMOTE ] DCOM: PASS: Integrity check passed. [2026-01-20T12:06:34.108493] [DEBUG] [REMOTE ] DCOM: Symbol is viable for forecasting. [2026-01-20T12:06:34.108550] [INFO ] [MAIN ] [892/3502] DCOM kept (0.5s) | 891 kept, 1 rejected | 139.2/min | ETA: 18.7m [2026-01-20T12:06:34.535305] [DEBUG] [REMOTE ] DCTH: Retrieved 5967 rows, trimmed to 300. [2026-01-20T12:06:34.535455] [DEBUG] [REMOTE ] DCTH: PASS: History has at least 300 days. [2026-01-20T12:06:34.535721] [DEBUG] [REMOTE ] DCTH: PASS: Price check passed. Min price $8.19. [2026-01-20T12:06:34.535863] [DEBUG] [REMOTE ] DCTH: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:34.536089] [DEBUG] [REMOTE ] DCTH: PASS: Integrity check passed. [2026-01-20T12:06:34.536142] [DEBUG] [REMOTE ] DCTH: Symbol is viable for forecasting. [2026-01-20T12:06:34.536193] [INFO ] [MAIN ] [893/3502] DCTH kept (0.4s) | 892 kept, 1 rejected | 139.2/min | ETA: 18.7m [2026-01-20T12:06:35.026941] [DEBUG] [REMOTE ] DD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:35.027290] [DEBUG] [REMOTE ] DD: PASS: History has at least 300 days. [2026-01-20T12:06:35.027910] [DEBUG] [REMOTE ] DD: PASS: Price check passed. Min price $33.47. [2026-01-20T12:06:35.028153] [DEBUG] [REMOTE ] DD: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:35.028434] [DEBUG] [REMOTE ] DD: PASS: Integrity check passed. [2026-01-20T12:06:35.028500] [DEBUG] [REMOTE ] DD: Symbol is viable for forecasting. [2026-01-20T12:06:35.028612] [INFO ] [MAIN ] [894/3502] DD kept (0.5s) | 893 kept, 1 rejected | 139.2/min | ETA: 18.7m [2026-01-20T12:06:35.531935] [DEBUG] [REMOTE ] DDD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:35.532164] [DEBUG] [REMOTE ] DDD: PASS: History has at least 300 days. [2026-01-20T12:06:35.548561] [DEBUG] [REMOTE ] DDD: PASS: Price check passed. Min price $1.77. [2026-01-20T12:06:35.549167] [DEBUG] [REMOTE ] DDD: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:35.549383] [DEBUG] [REMOTE ] DDD: PASS: Integrity check passed. [2026-01-20T12:06:35.549443] [DEBUG] [REMOTE ] DDD: Symbol is viable for forecasting. [2026-01-20T12:06:35.549521] [INFO ] [MAIN ] [895/3502] DDD kept (0.5s) | 894 kept, 1 rejected | 139.2/min | ETA: 18.7m [2026-01-20T12:06:35.823370] [DEBUG] [REMOTE ] DDI: Retrieved 1100 rows, trimmed to 300. [2026-01-20T12:06:35.823608] [DEBUG] [REMOTE ] DDI: PASS: History has at least 300 days. [2026-01-20T12:06:35.823916] [DEBUG] [REMOTE ] DDI: PASS: Price check passed. Min price $8.25. [2026-01-20T12:06:35.824081] [DEBUG] [REMOTE ] DDI: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:35.824232] [DEBUG] [REMOTE ] DDI: PASS: Integrity check passed. [2026-01-20T12:06:35.824280] [DEBUG] [REMOTE ] DDI: Symbol is viable for forecasting. [2026-01-20T12:06:35.824341] [INFO ] [MAIN ] [896/3502] DDI kept (0.3s) | 895 kept, 1 rejected | 139.2/min | ETA: 18.7m [2026-01-20T12:06:36.128901] [DEBUG] [REMOTE ] DDL: Retrieved 1144 rows, trimmed to 300. [2026-01-20T12:06:36.129052] [DEBUG] [REMOTE ] DDL: PASS: History has at least 300 days. [2026-01-20T12:06:36.129276] [DEBUG] [REMOTE ] DDL: PASS: Price check passed. Min price $1.67. [2026-01-20T12:06:36.129420] [DEBUG] [REMOTE ] DDL: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:36.129540] [DEBUG] [REMOTE ] DDL: PASS: Integrity check passed. [2026-01-20T12:06:36.129613] [DEBUG] [REMOTE ] DDL: Symbol is viable for forecasting. [2026-01-20T12:06:36.129666] [INFO ] [MAIN ] [897/3502] DDL kept (0.3s) | 896 kept, 1 rejected | 139.3/min | ETA: 18.7m [2026-01-20T12:06:36.644589] [DEBUG] [REMOTE ] DDOG: Retrieved 1591 rows, trimmed to 300. [2026-01-20T12:06:36.644720] [DEBUG] [REMOTE ] DDOG: PASS: History has at least 300 days. [2026-01-20T12:06:36.644927] [DEBUG] [REMOTE ] DDOG: PASS: Price check passed. Min price $119.02. [2026-01-20T12:06:36.645068] [DEBUG] [REMOTE ] DDOG: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:36.645180] [DEBUG] [REMOTE ] DDOG: PASS: Integrity check passed. [2026-01-20T12:06:36.645222] [DEBUG] [REMOTE ] DDOG: Symbol is viable for forecasting. [2026-01-20T12:06:36.645270] [INFO ] [MAIN ] [898/3502] DDOG kept (0.5s) | 897 kept, 1 rejected | 139.2/min | ETA: 18.7m [2026-01-20T12:06:37.093276] [DEBUG] [REMOTE ] DDS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:37.093453] [DEBUG] [REMOTE ] DDS: PASS: History has at least 300 days. [2026-01-20T12:06:37.093726] [DEBUG] [REMOTE ] DDS: PASS: Price check passed. Min price $569.72. [2026-01-20T12:06:37.093900] [DEBUG] [REMOTE ] DDS: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:37.094069] [DEBUG] [REMOTE ] DDS: PASS: Integrity check passed. [2026-01-20T12:06:37.094123] [DEBUG] [REMOTE ] DDS: Symbol is viable for forecasting. [2026-01-20T12:06:37.094190] [INFO ] [MAIN ] [899/3502] DDS kept (0.4s) | 898 kept, 1 rejected | 139.2/min | ETA: 18.7m [2026-01-20T12:06:37.623337] [DEBUG] [REMOTE ] DE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:37.623760] [DEBUG] [REMOTE ] DE: PASS: History has at least 300 days. [2026-01-20T12:06:37.624081] [DEBUG] [REMOTE ] DE: PASS: Price check passed. Min price $460.03. [2026-01-20T12:06:37.624270] [DEBUG] [REMOTE ] DE: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:37.624419] [DEBUG] [REMOTE ] DE: PASS: Integrity check passed. [2026-01-20T12:06:37.624462] [DEBUG] [REMOTE ] DE: Symbol is viable for forecasting. [2026-01-20T12:06:37.624521] [INFO ] [MAIN ] [900/3502] DE kept (0.5s) | 899 kept, 1 rejected | 139.2/min | ETA: 18.7m [2026-01-20T12:06:37.948126] [DEBUG] [REMOTE ] DEA: Retrieved 2753 rows, trimmed to 300. [2026-01-20T12:06:37.948332] [DEBUG] [REMOTE ] DEA: PASS: History has at least 300 days. [2026-01-20T12:06:37.948688] [DEBUG] [REMOTE ] DEA: PASS: Price check passed. Min price $20.56. [2026-01-20T12:06:37.948843] [DEBUG] [REMOTE ] DEA: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:37.948988] [DEBUG] [REMOTE ] DEA: PASS: Integrity check passed. [2026-01-20T12:06:37.949063] [DEBUG] [REMOTE ] DEA: Symbol is viable for forecasting. [2026-01-20T12:06:37.949123] [INFO ] [MAIN ] [901/3502] DEA kept (0.3s) | 900 kept, 1 rejected | 139.2/min | ETA: 18.7m [2026-01-20T12:06:38.368891] [DEBUG] [REMOTE ] DECK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:38.369087] [DEBUG] [REMOTE ] DECK: PASS: History has at least 300 days. [2026-01-20T12:06:38.369368] [DEBUG] [REMOTE ] DECK: PASS: Price check passed. Min price $79.54. [2026-01-20T12:06:38.369508] [DEBUG] [REMOTE ] DECK: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:38.369662] [DEBUG] [REMOTE ] DECK: PASS: Integrity check passed. [2026-01-20T12:06:38.369705] [DEBUG] [REMOTE ] DECK: Symbol is viable for forecasting. [2026-01-20T12:06:38.369760] [INFO ] [MAIN ] [902/3502] DECK kept (0.4s) | 901 kept, 1 rejected | 139.2/min | ETA: 18.7m [2026-01-20T12:06:38.705953] [DEBUG] [REMOTE ] DEI: Retrieved 4837 rows, trimmed to 300. [2026-01-20T12:06:38.706162] [DEBUG] [REMOTE ] DEI: PASS: History has at least 300 days. [2026-01-20T12:06:38.706446] [DEBUG] [REMOTE ] DEI: PASS: Price check passed. Min price $10.85. [2026-01-20T12:06:38.706612] [DEBUG] [REMOTE ] DEI: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:38.706750] [DEBUG] [REMOTE ] DEI: PASS: Integrity check passed. [2026-01-20T12:06:38.706793] [DEBUG] [REMOTE ] DEI: Symbol is viable for forecasting. [2026-01-20T12:06:38.706847] [INFO ] [MAIN ] [903/3502] DEI kept (0.3s) | 902 kept, 1 rejected | 139.3/min | ETA: 18.7m [2026-01-20T12:06:39.110171] [DEBUG] [REMOTE ] DELL: Retrieved 1777 rows, trimmed to 300. [2026-01-20T12:06:39.110434] [DEBUG] [REMOTE ] DELL: PASS: History has at least 300 days. [2026-01-20T12:06:39.110851] [DEBUG] [REMOTE ] DELL: PASS: Price check passed. Min price $117.40. [2026-01-20T12:06:39.111062] [DEBUG] [REMOTE ] DELL: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:39.111399] [DEBUG] [REMOTE ] DELL: PASS: Integrity check passed. [2026-01-20T12:06:39.111469] [DEBUG] [REMOTE ] DELL: Symbol is viable for forecasting. [2026-01-20T12:06:39.111552] [INFO ] [MAIN ] [904/3502] DELL kept (0.4s) | 903 kept, 1 rejected | 139.3/min | ETA: 18.7m [2026-01-20T12:06:39.573093] [DEBUG] [REMOTE ] DEO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:39.573217] [DEBUG] [REMOTE ] DEO: PASS: History has at least 300 days. [2026-01-20T12:06:39.573427] [DEBUG] [REMOTE ] DEO: PASS: Price check passed. Min price $85.12. [2026-01-20T12:06:39.573562] [DEBUG] [REMOTE ] DEO: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:39.573696] [DEBUG] [REMOTE ] DEO: PASS: Integrity check passed. [2026-01-20T12:06:39.573736] [DEBUG] [REMOTE ] DEO: Symbol is viable for forecasting. [2026-01-20T12:06:39.573784] [INFO ] [MAIN ] [905/3502] DEO kept (0.5s) | 904 kept, 1 rejected | 139.3/min | ETA: 18.6m [2026-01-20T12:06:39.740071] [DEBUG] [REMOTE ] DERM: Retrieved 1048 rows, trimmed to 300. [2026-01-20T12:06:39.740208] [DEBUG] [REMOTE ] DERM: PASS: History has at least 300 days. [2026-01-20T12:06:39.740425] [DEBUG] [REMOTE ] DERM: PASS: Price check passed. Min price $7.12. [2026-01-20T12:06:39.740600] [DEBUG] [REMOTE ] DERM: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:39.740718] [DEBUG] [REMOTE ] DERM: PASS: Integrity check passed. [2026-01-20T12:06:39.740760] [DEBUG] [REMOTE ] DERM: Symbol is viable for forecasting. [2026-01-20T12:06:39.740809] [INFO ] [MAIN ] [906/3502] DERM kept (0.2s) | 905 kept, 1 rejected | 139.4/min | ETA: 18.6m [2026-01-20T12:06:40.258962] [DEBUG] [REMOTE ] DFGP: Retrieved 549 rows, trimmed to 300. [2026-01-20T12:06:40.259094] [DEBUG] [REMOTE ] DFGP: PASS: History has at least 300 days. [2026-01-20T12:06:40.259292] [DEBUG] [REMOTE ] DFGP: PASS: Price check passed. Min price $53.85. [2026-01-20T12:06:40.259623] [DEBUG] [REMOTE ] DFGP: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:40.259734] [DEBUG] [REMOTE ] DFGP: PASS: Integrity check passed. [2026-01-20T12:06:40.259774] [DEBUG] [REMOTE ] DFGP: Symbol is viable for forecasting. [2026-01-20T12:06:40.259822] [INFO ] [MAIN ] [907/3502] DFGP kept (0.5s) | 906 kept, 1 rejected | 139.3/min | ETA: 18.6m [2026-01-20T12:06:40.528921] [DEBUG] [REMOTE ] DFGX: Retrieved 549 rows, trimmed to 300. [2026-01-20T12:06:40.529054] [DEBUG] [REMOTE ] DFGX: PASS: History has at least 300 days. [2026-01-20T12:06:40.529260] [DEBUG] [REMOTE ] DFGX: PASS: Price check passed. Min price $52.48. [2026-01-20T12:06:40.529393] [DEBUG] [REMOTE ] DFGX: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:40.529502] [DEBUG] [REMOTE ] DFGX: PASS: Integrity check passed. [2026-01-20T12:06:40.529541] [DEBUG] [REMOTE ] DFGX: Symbol is viable for forecasting. [2026-01-20T12:06:40.529604] [INFO ] [MAIN ] [908/3502] DFGX kept (0.3s) | 907 kept, 1 rejected | 139.4/min | ETA: 18.6m [2026-01-20T12:06:40.985377] [DEBUG] [REMOTE ] DFH: Retrieved 1254 rows, trimmed to 300. [2026-01-20T12:06:40.985502] [DEBUG] [REMOTE ] DFH: PASS: History has at least 300 days. [2026-01-20T12:06:40.985724] [DEBUG] [REMOTE ] DFH: PASS: Price check passed. Min price $16.98. [2026-01-20T12:06:40.985860] [DEBUG] [REMOTE ] DFH: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:40.985968] [DEBUG] [REMOTE ] DFH: PASS: Integrity check passed. [2026-01-20T12:06:40.986008] [DEBUG] [REMOTE ] DFH: Symbol is viable for forecasting. [2026-01-20T12:06:40.986054] [INFO ] [MAIN ] [909/3502] DFH kept (0.5s) | 908 kept, 1 rejected | 139.4/min | ETA: 18.6m [2026-01-20T12:06:41.540990] [DEBUG] [REMOTE ] DFIN: Retrieved 2336 rows, trimmed to 300. [2026-01-20T12:06:41.541209] [DEBUG] [REMOTE ] DFIN: PASS: History has at least 300 days. [2026-01-20T12:06:41.541558] [DEBUG] [REMOTE ] DFIN: PASS: Price check passed. Min price $44.46. [2026-01-20T12:06:41.541769] [DEBUG] [REMOTE ] DFIN: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:41.541944] [DEBUG] [REMOTE ] DFIN: PASS: Integrity check passed. [2026-01-20T12:06:41.542023] [DEBUG] [REMOTE ] DFIN: Symbol is viable for forecasting. [2026-01-20T12:06:41.542099] [INFO ] [MAIN ] [910/3502] DFIN kept (0.6s) | 909 kept, 1 rejected | 139.3/min | ETA: 18.6m [2026-01-20T12:06:42.003073] [DEBUG] [REMOTE ] DFP: Retrieved 3182 rows, trimmed to 300. [2026-01-20T12:06:42.003236] [DEBUG] [REMOTE ] DFP: PASS: History has at least 300 days. [2026-01-20T12:06:42.003516] [DEBUG] [REMOTE ] DFP: PASS: Price check passed. Min price $20.61. [2026-01-20T12:06:42.003711] [DEBUG] [REMOTE ] DFP: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:42.003858] [DEBUG] [REMOTE ] DFP: PASS: Integrity check passed. [2026-01-20T12:06:42.003906] [DEBUG] [REMOTE ] DFP: Symbol is viable for forecasting. [2026-01-20T12:06:42.003966] [INFO ] [MAIN ] [911/3502] DFP kept (0.5s) | 910 kept, 1 rejected | 139.3/min | ETA: 18.6m [2026-01-20T12:06:42.218498] [DEBUG] [REMOTE ] DFTX: Retrieved 885 rows, trimmed to 300. [2026-01-20T12:06:42.218709] [DEBUG] [REMOTE ] DFTX: PASS: History has at least 300 days. [2026-01-20T12:06:42.219002] [DEBUG] [REMOTE ] DFTX: PASS: Price check passed. Min price $10.68. [2026-01-20T12:06:42.219202] [DEBUG] [REMOTE ] DFTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:42.219362] [DEBUG] [REMOTE ] DFTX: PASS: Integrity check passed. [2026-01-20T12:06:42.219446] [DEBUG] [REMOTE ] DFTX: Symbol is viable for forecasting. [2026-01-20T12:06:42.219509] [INFO ] [MAIN ] [912/3502] DFTX kept (0.2s) | 911 kept, 1 rejected | 139.4/min | ETA: 18.6m [2026-01-20T12:06:42.746459] [DEBUG] [REMOTE ] DG: Retrieved 4068 rows, trimmed to 300. [2026-01-20T12:06:42.746638] [DEBUG] [REMOTE ] DG: PASS: History has at least 300 days. [2026-01-20T12:06:42.746909] [DEBUG] [REMOTE ] DG: PASS: Price check passed. Min price $95.55. [2026-01-20T12:06:42.747077] [DEBUG] [REMOTE ] DG: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:42.747237] [DEBUG] [REMOTE ] DG: PASS: Integrity check passed. [2026-01-20T12:06:42.747290] [DEBUG] [REMOTE ] DG: Symbol is viable for forecasting. [2026-01-20T12:06:42.747353] [INFO ] [MAIN ] [913/3502] DG kept (0.5s) | 912 kept, 1 rejected | 139.4/min | ETA: 18.6m [2026-01-20T12:06:43.018398] [DEBUG] [REMOTE ] DGCB: Retrieved 549 rows, trimmed to 300. [2026-01-20T12:06:43.018532] [DEBUG] [REMOTE ] DGCB: PASS: History has at least 300 days. [2026-01-20T12:06:43.018763] [DEBUG] [REMOTE ] DGCB: PASS: Price check passed. Min price $53.95. [2026-01-20T12:06:43.018907] [DEBUG] [REMOTE ] DGCB: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:43.019022] [DEBUG] [REMOTE ] DGCB: PASS: Integrity check passed. [2026-01-20T12:06:43.019064] [DEBUG] [REMOTE ] DGCB: Symbol is viable for forecasting. [2026-01-20T12:06:43.019114] [INFO ] [MAIN ] [914/3502] DGCB kept (0.3s) | 913 kept, 1 rejected | 139.4/min | ETA: 18.6m [2026-01-20T12:06:43.705338] [DEBUG] [REMOTE ] DGICA: Retrieved 6221 rows, trimmed to 300. [2026-01-20T12:06:43.705495] [DEBUG] [REMOTE ] DGICA: PASS: History has at least 300 days. [2026-01-20T12:06:43.705979] [DEBUG] [REMOTE ] DGICA: PASS: Price check passed. Min price $18.20. [2026-01-20T12:06:43.706139] [DEBUG] [REMOTE ] DGICA: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:43.706273] [DEBUG] [REMOTE ] DGICA: PASS: Integrity check passed. [2026-01-20T12:06:43.706316] [DEBUG] [REMOTE ] DGICA: Symbol is viable for forecasting. [2026-01-20T12:06:43.706369] [INFO ] [MAIN ] [915/3502] DGICA kept (0.7s) | 914 kept, 1 rejected | 139.3/min | ETA: 18.6m [2026-01-20T12:06:44.214183] [DEBUG] [REMOTE ] DGII: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:44.214335] [DEBUG] [REMOTE ] DGII: PASS: History has at least 300 days. [2026-01-20T12:06:44.214601] [DEBUG] [REMOTE ] DGII: PASS: Price check passed. Min price $35.40. [2026-01-20T12:06:44.214750] [DEBUG] [REMOTE ] DGII: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:44.214876] [DEBUG] [REMOTE ] DGII: PASS: Integrity check passed. [2026-01-20T12:06:44.214920] [DEBUG] [REMOTE ] DGII: Symbol is viable for forecasting. [2026-01-20T12:06:44.214973] [INFO ] [MAIN ] [916/3502] DGII kept (0.5s) | 915 kept, 1 rejected | 139.3/min | ETA: 18.6m [2026-01-20T12:06:44.421879] [DEBUG] [REMOTE ] DGRE: Retrieved 3135 rows, trimmed to 300. [2026-01-20T12:06:44.422019] [DEBUG] [REMOTE ] DGRE: PASS: History has at least 300 days. [2026-01-20T12:06:44.422255] [DEBUG] [REMOTE ] DGRE: PASS: Price check passed. Min price $29.30. [2026-01-20T12:06:44.422395] [DEBUG] [REMOTE ] DGRE: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:44.422520] [DEBUG] [REMOTE ] DGRE: PASS: Integrity check passed. [2026-01-20T12:06:44.422763] [DEBUG] [REMOTE ] DGRE: Symbol is viable for forecasting. [2026-01-20T12:06:44.422814] [INFO ] [MAIN ] [917/3502] DGRE kept (0.2s) | 916 kept, 1 rejected | 139.4/min | ETA: 18.5m [2026-01-20T12:06:44.981354] [DEBUG] [REMOTE ] DGRS: Retrieved 3140 rows, trimmed to 300. [2026-01-20T12:06:44.981518] [DEBUG] [REMOTE ] DGRS: PASS: History has at least 300 days. [2026-01-20T12:06:44.981847] [DEBUG] [REMOTE ] DGRS: PASS: Price check passed. Min price $45.98. [2026-01-20T12:06:44.982055] [DEBUG] [REMOTE ] DGRS: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:44.982229] [DEBUG] [REMOTE ] DGRS: PASS: Integrity check passed. [2026-01-20T12:06:44.982281] [DEBUG] [REMOTE ] DGRS: Symbol is viable for forecasting. [2026-01-20T12:06:44.982342] [INFO ] [MAIN ] [918/3502] DGRS kept (0.6s) | 917 kept, 1 rejected | 139.3/min | ETA: 18.5m [2026-01-20T12:06:45.503839] [DEBUG] [REMOTE ] DGX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:45.504060] [DEBUG] [REMOTE ] DGX: PASS: History has at least 300 days. [2026-01-20T12:06:45.504614] [DEBUG] [REMOTE ] DGX: PASS: Price check passed. Min price $172.72. [2026-01-20T12:06:45.504772] [DEBUG] [REMOTE ] DGX: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:45.504923] [DEBUG] [REMOTE ] DGX: PASS: Integrity check passed. [2026-01-20T12:06:45.504970] [DEBUG] [REMOTE ] DGX: Symbol is viable for forecasting. [2026-01-20T12:06:45.505030] [INFO ] [MAIN ] [919/3502] DGX kept (0.5s) | 918 kept, 1 rejected | 139.3/min | ETA: 18.5m [2026-01-20T12:06:45.773161] [DEBUG] [REMOTE ] DH: Retrieved 1090 rows, trimmed to 300. [2026-01-20T12:06:45.773428] [DEBUG] [REMOTE ] DH: PASS: History has at least 300 days. [2026-01-20T12:06:45.773786] [DEBUG] [REMOTE ] DH: PASS: Price check passed. Min price $2.28. [2026-01-20T12:06:45.773982] [DEBUG] [REMOTE ] DH: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:45.774138] [DEBUG] [REMOTE ] DH: PASS: Integrity check passed. [2026-01-20T12:06:45.774183] [DEBUG] [REMOTE ] DH: Symbol is viable for forecasting. [2026-01-20T12:06:45.774246] [INFO ] [MAIN ] [920/3502] DH kept (0.3s) | 919 kept, 1 rejected | 139.4/min | ETA: 18.5m [2026-01-20T12:06:46.405781] [DEBUG] [REMOTE ] DHC: Retrieved 6515 rows, trimmed to 300. [2026-01-20T12:06:46.405991] [DEBUG] [REMOTE ] DHC: PASS: History has at least 300 days. [2026-01-20T12:06:46.406277] [DEBUG] [REMOTE ] DHC: PASS: Price check passed. Min price $4.10. [2026-01-20T12:06:46.406425] [DEBUG] [REMOTE ] DHC: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:46.406560] [DEBUG] [REMOTE ] DHC: PASS: Integrity check passed. [2026-01-20T12:06:46.406626] [DEBUG] [REMOTE ] DHC: Symbol is viable for forecasting. [2026-01-20T12:06:46.406686] [INFO ] [MAIN ] [921/3502] DHC kept (0.6s) | 920 kept, 1 rejected | 139.3/min | ETA: 18.5m [2026-01-20T12:06:46.880185] [DEBUG] [REMOTE ] DHF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:46.880471] [DEBUG] [REMOTE ] DHF: PASS: History has at least 300 days. [2026-01-20T12:06:46.880991] [DEBUG] [REMOTE ] DHF: PASS: Price check passed. Min price $2.44. [2026-01-20T12:06:46.881208] [DEBUG] [REMOTE ] DHF: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:46.881417] [DEBUG] [REMOTE ] DHF: PASS: Integrity check passed. [2026-01-20T12:06:46.881485] [DEBUG] [REMOTE ] DHF: Symbol is viable for forecasting. [2026-01-20T12:06:46.881624] [INFO ] [MAIN ] [922/3502] DHF kept (0.5s) | 921 kept, 1 rejected | 139.3/min | ETA: 18.5m [2026-01-20T12:06:47.380016] [DEBUG] [REMOTE ] DHI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:47.380222] [DEBUG] [REMOTE ] DHI: PASS: History has at least 300 days. [2026-01-20T12:06:47.380512] [DEBUG] [REMOTE ] DHI: PASS: Price check passed. Min price $137.32. [2026-01-20T12:06:47.380681] [DEBUG] [REMOTE ] DHI: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:47.380821] [DEBUG] [REMOTE ] DHI: PASS: Integrity check passed. [2026-01-20T12:06:47.380898] [DEBUG] [REMOTE ] DHI: Symbol is viable for forecasting. [2026-01-20T12:06:47.380954] [INFO ] [MAIN ] [923/3502] DHI kept (0.5s) | 922 kept, 1 rejected | 139.3/min | ETA: 18.5m [2026-01-20T12:06:47.842421] [DEBUG] [REMOTE ] DHIL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:47.842595] [DEBUG] [REMOTE ] DHIL: PASS: History has at least 300 days. [2026-01-20T12:06:47.842855] [DEBUG] [REMOTE ] DHIL: PASS: Price check passed. Min price $114.83. [2026-01-20T12:06:47.843013] [DEBUG] [REMOTE ] DHIL: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:47.843136] [DEBUG] [REMOTE ] DHIL: PASS: Integrity check passed. [2026-01-20T12:06:47.843186] [DEBUG] [REMOTE ] DHIL: Symbol is viable for forecasting. [2026-01-20T12:06:47.843246] [INFO ] [MAIN ] [924/3502] DHIL kept (0.5s) | 923 kept, 1 rejected | 139.2/min | ETA: 18.5m [2026-01-20T12:06:48.272773] [DEBUG] [REMOTE ] DHX: Retrieved 4650 rows, trimmed to 300. [2026-01-20T12:06:48.272914] [DEBUG] [REMOTE ] DHX: PASS: History has at least 300 days. [2026-01-20T12:06:48.273144] [DEBUG] [REMOTE ] DHX: PASS: Price check passed. Min price $1.50. [2026-01-20T12:06:48.273286] [DEBUG] [REMOTE ] DHX: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:48.273406] [DEBUG] [REMOTE ] DHX: PASS: Integrity check passed. [2026-01-20T12:06:48.273450] [DEBUG] [REMOTE ] DHX: Symbol is viable for forecasting. [2026-01-20T12:06:48.273502] [INFO ] [MAIN ] [925/3502] DHX kept (0.4s) | 924 kept, 1 rejected | 139.2/min | ETA: 18.5m [2026-01-20T12:06:48.500703] [DEBUG] [REMOTE ] DIBS: Retrieved 1157 rows, trimmed to 300. [2026-01-20T12:06:48.500860] [DEBUG] [REMOTE ] DIBS: PASS: History has at least 300 days. [2026-01-20T12:06:48.501097] [DEBUG] [REMOTE ] DIBS: PASS: Price check passed. Min price $2.88. [2026-01-20T12:06:48.501243] [DEBUG] [REMOTE ] DIBS: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:48.501368] [DEBUG] [REMOTE ] DIBS: PASS: Integrity check passed. [2026-01-20T12:06:48.501429] [DEBUG] [REMOTE ] DIBS: Symbol is viable for forecasting. [2026-01-20T12:06:48.501483] [INFO ] [MAIN ] [926/3502] DIBS kept (0.2s) | 925 kept, 1 rejected | 139.3/min | ETA: 18.5m [2026-01-20T12:06:49.134294] [DEBUG] [REMOTE ] DIN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:49.134429] [DEBUG] [REMOTE ] DIN: PASS: History has at least 300 days. [2026-01-20T12:06:49.134682] [DEBUG] [REMOTE ] DIN: PASS: Price check passed. Min price $24.01. [2026-01-20T12:06:49.134857] [DEBUG] [REMOTE ] DIN: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:49.134984] [DEBUG] [REMOTE ] DIN: PASS: Integrity check passed. [2026-01-20T12:06:49.135027] [DEBUG] [REMOTE ] DIN: Symbol is viable for forecasting. [2026-01-20T12:06:49.135077] [INFO ] [MAIN ] [927/3502] DIN kept (0.6s) | 926 kept, 1 rejected | 139.2/min | ETA: 18.5m [2026-01-20T12:06:49.537859] [DEBUG] [REMOTE ] DINO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:49.538010] [DEBUG] [REMOTE ] DINO: PASS: History has at least 300 days. [2026-01-20T12:06:49.538270] [DEBUG] [REMOTE ] DINO: PASS: Price check passed. Min price $45.88. [2026-01-20T12:06:49.538411] [DEBUG] [REMOTE ] DINO: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:49.538557] [DEBUG] [REMOTE ] DINO: PASS: Integrity check passed. [2026-01-20T12:06:49.538632] [DEBUG] [REMOTE ] DINO: Symbol is viable for forecasting. [2026-01-20T12:06:49.538689] [INFO ] [MAIN ] [928/3502] DINO kept (0.4s) | 927 kept, 1 rejected | 139.3/min | ETA: 18.5m [2026-01-20T12:06:49.999686] [DEBUG] [REMOTE ] DIOD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:49.999837] [DEBUG] [REMOTE ] DIOD: PASS: History has at least 300 days. [2026-01-20T12:06:50.000092] [DEBUG] [REMOTE ] DIOD: PASS: Price check passed. Min price $42.36. [2026-01-20T12:06:50.000236] [DEBUG] [REMOTE ] DIOD: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:50.000365] [DEBUG] [REMOTE ] DIOD: PASS: Integrity check passed. [2026-01-20T12:06:50.000407] [DEBUG] [REMOTE ] DIOD: Symbol is viable for forecasting. [2026-01-20T12:06:50.000459] [INFO ] [MAIN ] [929/3502] DIOD kept (0.5s) | 928 kept, 1 rejected | 139.2/min | ETA: 18.5m [2026-01-20T12:06:50.345288] [DEBUG] [REMOTE ] DIS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:50.345435] [DEBUG] [REMOTE ] DIS: PASS: History has at least 300 days. [2026-01-20T12:06:50.345704] [DEBUG] [REMOTE ] DIS: PASS: Price check passed. Min price $101.25. [2026-01-20T12:06:50.345846] [DEBUG] [REMOTE ] DIS: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:50.345970] [DEBUG] [REMOTE ] DIS: PASS: Integrity check passed. [2026-01-20T12:06:50.346011] [DEBUG] [REMOTE ] DIS: Symbol is viable for forecasting. [2026-01-20T12:06:50.346059] [INFO ] [MAIN ] [930/3502] DIS kept (0.3s) | 929 kept, 1 rejected | 139.3/min | ETA: 18.5m [2026-01-20T12:06:50.896491] [DEBUG] [REMOTE ] DJCO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:50.896666] [DEBUG] [REMOTE ] DJCO: PASS: History has at least 300 days. [2026-01-20T12:06:50.896929] [DEBUG] [REMOTE ] DJCO: PASS: Price check passed. Min price $374.53. [2026-01-20T12:06:50.897092] [DEBUG] [REMOTE ] DJCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:50.897219] [DEBUG] [REMOTE ] DJCO: PASS: Integrity check passed. [2026-01-20T12:06:50.897261] [DEBUG] [REMOTE ] DJCO: Symbol is viable for forecasting. [2026-01-20T12:06:50.897311] [INFO ] [MAIN ] [931/3502] DJCO kept (0.6s) | 930 kept, 1 rejected | 139.2/min | ETA: 18.5m [2026-01-20T12:06:51.363966] [DEBUG] [REMOTE ] DK: Retrieved 4957 rows, trimmed to 300. [2026-01-20T12:06:51.364111] [DEBUG] [REMOTE ] DK: PASS: History has at least 300 days. [2026-01-20T12:06:51.364378] [DEBUG] [REMOTE ] DK: PASS: Price check passed. Min price $27.67. [2026-01-20T12:06:51.364527] [DEBUG] [REMOTE ] DK: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:51.364887] [DEBUG] [REMOTE ] DK: PASS: Integrity check passed. [2026-01-20T12:06:51.364939] [DEBUG] [REMOTE ] DK: Symbol is viable for forecasting. [2026-01-20T12:06:51.364992] [INFO ] [MAIN ] [932/3502] DK kept (0.5s) | 931 kept, 1 rejected | 139.2/min | ETA: 18.5m [2026-01-20T12:06:51.717265] [DEBUG] [REMOTE ] DKL: Retrieved 3321 rows, trimmed to 300. [2026-01-20T12:06:51.717405] [DEBUG] [REMOTE ] DKL: PASS: History has at least 300 days. [2026-01-20T12:06:51.717662] [DEBUG] [REMOTE ] DKL: PASS: Price check passed. Min price $43.11. [2026-01-20T12:06:51.717804] [DEBUG] [REMOTE ] DKL: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:51.717929] [DEBUG] [REMOTE ] DKL: PASS: Integrity check passed. [2026-01-20T12:06:51.717970] [DEBUG] [REMOTE ] DKL: Symbol is viable for forecasting. [2026-01-20T12:06:51.718019] [INFO ] [MAIN ] [933/3502] DKL kept (0.4s) | 932 kept, 1 rejected | 139.2/min | ETA: 18.4m [2026-01-20T12:06:51.942048] [DEBUG] [REMOTE ] DKNG: Retrieved 1629 rows, trimmed to 300. [2026-01-20T12:06:51.942289] [DEBUG] [REMOTE ] DKNG: PASS: History has at least 300 days. [2026-01-20T12:06:51.942704] [DEBUG] [REMOTE ] DKNG: PASS: Price check passed. Min price $27.92. [2026-01-20T12:06:51.942868] [DEBUG] [REMOTE ] DKNG: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:51.943005] [DEBUG] [REMOTE ] DKNG: PASS: Integrity check passed. [2026-01-20T12:06:51.943088] [DEBUG] [REMOTE ] DKNG: Symbol is viable for forecasting. [2026-01-20T12:06:51.943164] [INFO ] [MAIN ] [934/3502] DKNG kept (0.2s) | 933 kept, 1 rejected | 139.3/min | ETA: 18.4m [2026-01-20T12:06:52.606965] [DEBUG] [REMOTE ] DKS: Retrieved 5851 rows, trimmed to 300. [2026-01-20T12:06:52.607192] [DEBUG] [REMOTE ] DKS: PASS: History has at least 300 days. [2026-01-20T12:06:52.607522] [DEBUG] [REMOTE ] DKS: PASS: Price check passed. Min price $197.97. [2026-01-20T12:06:52.607696] [DEBUG] [REMOTE ] DKS: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:52.607851] [DEBUG] [REMOTE ] DKS: PASS: Integrity check passed. [2026-01-20T12:06:52.607896] [DEBUG] [REMOTE ] DKS: Symbol is viable for forecasting. [2026-01-20T12:06:52.607953] [INFO ] [MAIN ] [935/3502] DKS kept (0.7s) | 934 kept, 1 rejected | 139.2/min | ETA: 18.4m [2026-01-20T12:06:52.925098] [DEBUG] [REMOTE ] DLB: Retrieved 5262 rows, trimmed to 300. [2026-01-20T12:06:52.925341] [DEBUG] [REMOTE ] DLB: PASS: History has at least 300 days. [2026-01-20T12:06:52.925638] [DEBUG] [REMOTE ] DLB: PASS: Price check passed. Min price $62.48. [2026-01-20T12:06:52.925783] [DEBUG] [REMOTE ] DLB: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:52.925921] [DEBUG] [REMOTE ] DLB: PASS: Integrity check passed. [2026-01-20T12:06:52.925980] [DEBUG] [REMOTE ] DLB: Symbol is viable for forecasting. [2026-01-20T12:06:52.926035] [INFO ] [MAIN ] [936/3502] DLB kept (0.3s) | 935 kept, 1 rejected | 139.3/min | ETA: 18.4m [2026-01-20T12:06:53.464277] [DEBUG] [REMOTE ] DLHC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:53.464414] [DEBUG] [REMOTE ] DLHC: PASS: History has at least 300 days. [2026-01-20T12:06:53.464666] [DEBUG] [REMOTE ] DLHC: PASS: Price check passed. Min price $5.50. [2026-01-20T12:06:53.464805] [DEBUG] [REMOTE ] DLHC: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:53.464928] [DEBUG] [REMOTE ] DLHC: PASS: Integrity check passed. [2026-01-20T12:06:53.464969] [DEBUG] [REMOTE ] DLHC: Symbol is viable for forecasting. [2026-01-20T12:06:53.465021] [INFO ] [MAIN ] [937/3502] DLHC kept (0.5s) | 936 kept, 1 rejected | 139.2/min | ETA: 18.4m [2026-01-20T12:06:53.854219] [DEBUG] [REMOTE ] DLNG: Retrieved 3062 rows, trimmed to 300. [2026-01-20T12:06:53.854353] [DEBUG] [REMOTE ] DLNG: PASS: History has at least 300 days. [2026-01-20T12:06:53.854598] [DEBUG] [REMOTE ] DLNG: PASS: Price check passed. Min price $3.47. [2026-01-20T12:06:53.854928] [DEBUG] [REMOTE ] DLNG: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:53.855043] [DEBUG] [REMOTE ] DLNG: PASS: Integrity check passed. [2026-01-20T12:06:53.855085] [DEBUG] [REMOTE ] DLNG: Symbol is viable for forecasting. [2026-01-20T12:06:53.855136] [INFO ] [MAIN ] [938/3502] DLNG kept (0.4s) | 937 kept, 1 rejected | 139.3/min | ETA: 18.4m [2026-01-20T12:06:53.991541] [DEBUG] [REMOTE ] DLO: Retrieved 1162 rows, trimmed to 300. [2026-01-20T12:06:53.991693] [DEBUG] [REMOTE ] DLO: PASS: History has at least 300 days. [2026-01-20T12:06:53.991898] [DEBUG] [REMOTE ] DLO: PASS: Price check passed. Min price $12.32. [2026-01-20T12:06:53.992033] [DEBUG] [REMOTE ] DLO: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:53.992144] [DEBUG] [REMOTE ] DLO: PASS: Integrity check passed. [2026-01-20T12:06:53.992184] [DEBUG] [REMOTE ] DLO: Symbol is viable for forecasting. [2026-01-20T12:06:53.992232] [INFO ] [MAIN ] [939/3502] DLO kept (0.1s) | 938 kept, 1 rejected | 139.4/min | ETA: 18.4m [2026-01-20T12:06:54.558856] [DEBUG] [REMOTE ] DLPN: Retrieved 2026 rows, trimmed to 300. [2026-01-20T12:06:54.559036] [DEBUG] [REMOTE ] DLPN: PASS: History has at least 300 days. [2026-01-20T12:06:54.559295] [DEBUG] [REMOTE ] DLPN: PASS: Price check passed. Min price $1.32. [2026-01-20T12:06:54.559442] [DEBUG] [REMOTE ] DLPN: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:54.559566] [DEBUG] [REMOTE ] DLPN: PASS: Integrity check passed. [2026-01-20T12:06:54.559643] [DEBUG] [REMOTE ] DLPN: Symbol is viable for forecasting. [2026-01-20T12:06:54.559700] [INFO ] [MAIN ] [940/3502] DLPN kept (0.6s) | 939 kept, 1 rejected | 139.3/min | ETA: 18.4m [2026-01-20T12:06:54.982635] [DEBUG] [REMOTE ] DLTH: Retrieved 2553 rows, trimmed to 300. [2026-01-20T12:06:54.982776] [DEBUG] [REMOTE ] DLTH: PASS: History has at least 300 days. [2026-01-20T12:06:54.982990] [DEBUG] [REMOTE ] DLTH: PASS: Price check passed. Min price $2.07. [2026-01-20T12:06:54.983136] [DEBUG] [REMOTE ] DLTH: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:54.983257] [DEBUG] [REMOTE ] DLTH: PASS: Integrity check passed. [2026-01-20T12:06:54.983302] [DEBUG] [REMOTE ] DLTH: Symbol is viable for forecasting. [2026-01-20T12:06:54.983354] [INFO ] [MAIN ] [941/3502] DLTH kept (0.4s) | 940 kept, 1 rejected | 139.3/min | ETA: 18.4m [2026-01-20T12:06:55.426296] [DEBUG] [REMOTE ] DLX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:55.426480] [DEBUG] [REMOTE ] DLX: PASS: History has at least 300 days. [2026-01-20T12:06:55.427016] [DEBUG] [REMOTE ] DLX: PASS: Price check passed. Min price $17.81. [2026-01-20T12:06:55.427205] [DEBUG] [REMOTE ] DLX: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:55.427379] [DEBUG] [REMOTE ] DLX: PASS: Integrity check passed. [2026-01-20T12:06:55.427422] [DEBUG] [REMOTE ] DLX: Symbol is viable for forecasting. [2026-01-20T12:06:55.427479] [INFO ] [MAIN ] [942/3502] DLX kept (0.4s) | 941 kept, 1 rejected | 139.3/min | ETA: 18.4m [2026-01-20T12:06:55.754513] [DEBUG] [REMOTE ] DLY: Retrieved 1482 rows, trimmed to 300. [2026-01-20T12:06:55.754754] [DEBUG] [REMOTE ] DLY: PASS: History has at least 300 days. [2026-01-20T12:06:55.755277] [DEBUG] [REMOTE ] DLY: PASS: Price check passed. Min price $14.06. [2026-01-20T12:06:55.755454] [DEBUG] [REMOTE ] DLY: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:55.755652] [DEBUG] [REMOTE ] DLY: PASS: Integrity check passed. [2026-01-20T12:06:55.755705] [DEBUG] [REMOTE ] DLY: Symbol is viable for forecasting. [2026-01-20T12:06:55.755773] [INFO ] [MAIN ] [943/3502] DLY kept (0.3s) | 942 kept, 1 rejected | 139.3/min | ETA: 18.4m [2026-01-20T12:06:56.247894] [DEBUG] [REMOTE ] DMAC: Retrieved 4537 rows, trimmed to 300. [2026-01-20T12:06:56.248128] [DEBUG] [REMOTE ] DMAC: PASS: History has at least 300 days. [2026-01-20T12:06:56.248509] [DEBUG] [REMOTE ] DMAC: PASS: Price check passed. Min price $5.42. [2026-01-20T12:06:56.248685] [DEBUG] [REMOTE ] DMAC: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:56.248852] [DEBUG] [REMOTE ] DMAC: PASS: Integrity check passed. [2026-01-20T12:06:56.248899] [DEBUG] [REMOTE ] DMAC: Symbol is viable for forecasting. [2026-01-20T12:06:56.248960] [INFO ] [MAIN ] [944/3502] DMAC kept (0.5s) | 943 kept, 1 rejected | 139.3/min | ETA: 18.4m [2026-01-20T12:06:56.494404] [DEBUG] [REMOTE ] DMB: Retrieved 3202 rows, trimmed to 300. [2026-01-20T12:06:56.494630] [DEBUG] [REMOTE ] DMB: PASS: History has at least 300 days. [2026-01-20T12:06:56.494916] [DEBUG] [REMOTE ] DMB: PASS: Price check passed. Min price $10.43. [2026-01-20T12:06:56.495056] [DEBUG] [REMOTE ] DMB: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:56.495186] [DEBUG] [REMOTE ] DMB: PASS: Integrity check passed. [2026-01-20T12:06:56.495265] [DEBUG] [REMOTE ] DMB: Symbol is viable for forecasting. [2026-01-20T12:06:56.495321] [INFO ] [MAIN ] [945/3502] DMB kept (0.2s) | 944 kept, 1 rejected | 139.4/min | ETA: 18.3m [2026-01-20T12:06:56.946648] [DEBUG] [REMOTE ] DMLP: Retrieved 5777 rows, trimmed to 300. [2026-01-20T12:06:56.946847] [DEBUG] [REMOTE ] DMLP: PASS: History has at least 300 days. [2026-01-20T12:06:56.947157] [DEBUG] [REMOTE ] DMLP: PASS: Price check passed. Min price $21.26. [2026-01-20T12:06:56.947312] [DEBUG] [REMOTE ] DMLP: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:56.947450] [DEBUG] [REMOTE ] DMLP: PASS: Integrity check passed. [2026-01-20T12:06:56.947499] [DEBUG] [REMOTE ] DMLP: Symbol is viable for forecasting. [2026-01-20T12:06:56.947610] [INFO ] [MAIN ] [946/3502] DMLP kept (0.5s) | 945 kept, 1 rejected | 139.4/min | ETA: 18.3m [2026-01-20T12:06:57.388048] [DEBUG] [REMOTE ] DMO: Retrieved 4000 rows, trimmed to 300. [2026-01-20T12:06:57.388249] [DEBUG] [REMOTE ] DMO: PASS: History has at least 300 days. [2026-01-20T12:06:57.388521] [DEBUG] [REMOTE ] DMO: PASS: Price check passed. Min price $10.93. [2026-01-20T12:06:57.388688] [DEBUG] [REMOTE ] DMO: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:57.388817] [DEBUG] [REMOTE ] DMO: PASS: Integrity check passed. [2026-01-20T12:06:57.388859] [DEBUG] [REMOTE ] DMO: Symbol is viable for forecasting. [2026-01-20T12:06:57.388914] [INFO ] [MAIN ] [947/3502] DMO kept (0.4s) | 946 kept, 1 rejected | 139.4/min | ETA: 18.3m [2026-01-20T12:06:57.918702] [DEBUG] [REMOTE ] DMRC: Retrieved 6533 rows, trimmed to 300. [2026-01-20T12:06:57.918902] [DEBUG] [REMOTE ] DMRC: PASS: History has at least 300 days. [2026-01-20T12:06:57.919205] [DEBUG] [REMOTE ] DMRC: PASS: Price check passed. Min price $6.32. [2026-01-20T12:06:57.919349] [DEBUG] [REMOTE ] DMRC: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:57.919660] [DEBUG] [REMOTE ] DMRC: PASS: Integrity check passed. [2026-01-20T12:06:57.919709] [DEBUG] [REMOTE ] DMRC: Symbol is viable for forecasting. [2026-01-20T12:06:57.919764] [INFO ] [MAIN ] [948/3502] DMRC kept (0.5s) | 947 kept, 1 rejected | 139.3/min | ETA: 18.3m [2026-01-20T12:06:58.234776] [DEBUG] [REMOTE ] DMXF: Retrieved 1403 rows, trimmed to 300. [2026-01-20T12:06:58.234953] [DEBUG] [REMOTE ] DMXF: PASS: History has at least 300 days. [2026-01-20T12:06:58.235217] [DEBUG] [REMOTE ] DMXF: PASS: Price check passed. Min price $70.56. [2026-01-20T12:06:58.235358] [DEBUG] [REMOTE ] DMXF: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:58.235474] [DEBUG] [REMOTE ] DMXF: PASS: Integrity check passed. [2026-01-20T12:06:58.235515] [DEBUG] [REMOTE ] DMXF: Symbol is viable for forecasting. [2026-01-20T12:06:58.235567] [INFO ] [MAIN ] [949/3502] DMXF kept (0.3s) | 948 kept, 1 rejected | 139.4/min | ETA: 18.3m [2026-01-20T12:06:58.566991] [DEBUG] [REMOTE ] DNA: Retrieved 1194 rows, trimmed to 300. [2026-01-20T12:06:58.567226] [DEBUG] [REMOTE ] DNA: PASS: History has at least 300 days. [2026-01-20T12:06:58.567503] [DEBUG] [REMOTE ] DNA: PASS: Price check passed. Min price $7.78. [2026-01-20T12:06:58.567668] [DEBUG] [REMOTE ] DNA: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:58.567795] [DEBUG] [REMOTE ] DNA: PASS: Integrity check passed. [2026-01-20T12:06:58.567839] [DEBUG] [REMOTE ] DNA: Symbol is viable for forecasting. [2026-01-20T12:06:58.567894] [INFO ] [MAIN ] [950/3502] DNA kept (0.3s) | 949 kept, 1 rejected | 139.4/min | ETA: 18.3m [2026-01-20T12:06:58.955274] [DEBUG] [REMOTE ] DNLI: Retrieved 2037 rows, trimmed to 300. [2026-01-20T12:06:58.955470] [DEBUG] [REMOTE ] DNLI: PASS: History has at least 300 days. [2026-01-20T12:06:58.955763] [DEBUG] [REMOTE ] DNLI: PASS: Price check passed. Min price $14.41. [2026-01-20T12:06:58.956098] [DEBUG] [REMOTE ] DNLI: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:58.956224] [DEBUG] [REMOTE ] DNLI: PASS: Integrity check passed. [2026-01-20T12:06:58.956269] [DEBUG] [REMOTE ] DNLI: Symbol is viable for forecasting. [2026-01-20T12:06:58.956322] [INFO ] [MAIN ] [951/3502] DNLI kept (0.4s) | 950 kept, 1 rejected | 139.4/min | ETA: 18.3m [2026-01-20T12:06:59.591621] [DEBUG] [REMOTE ] DNP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:06:59.591831] [DEBUG] [REMOTE ] DNP: PASS: History has at least 300 days. [2026-01-20T12:06:59.592154] [DEBUG] [REMOTE ] DNP: PASS: Price check passed. Min price $9.83. [2026-01-20T12:06:59.592304] [DEBUG] [REMOTE ] DNP: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:59.592654] [DEBUG] [REMOTE ] DNP: PASS: Integrity check passed. [2026-01-20T12:06:59.592703] [DEBUG] [REMOTE ] DNP: Symbol is viable for forecasting. [2026-01-20T12:06:59.592761] [INFO ] [MAIN ] [952/3502] DNP kept (0.6s) | 951 kept, 1 rejected | 139.4/min | ETA: 18.3m [2026-01-20T12:06:59.783261] [DEBUG] [REMOTE ] DNTH: Retrieved 590 rows, trimmed to 300. [2026-01-20T12:06:59.783470] [DEBUG] [REMOTE ] DNTH: PASS: History has at least 300 days. [2026-01-20T12:06:59.783759] [DEBUG] [REMOTE ] DNTH: PASS: Price check passed. Min price $32.92. [2026-01-20T12:06:59.783907] [DEBUG] [REMOTE ] DNTH: PASS: Continuity check passed with 300 days. [2026-01-20T12:06:59.784218] [DEBUG] [REMOTE ] DNTH: PASS: Integrity check passed. [2026-01-20T12:06:59.784262] [DEBUG] [REMOTE ] DNTH: Symbol is viable for forecasting. [2026-01-20T12:06:59.784317] [INFO ] [MAIN ] [953/3502] DNTH kept (0.2s) | 952 kept, 1 rejected | 139.4/min | ETA: 18.3m [2026-01-20T12:07:00.285004] [DEBUG] [REMOTE ] DOCN: Retrieved 1211 rows, trimmed to 300. [2026-01-20T12:07:00.285209] [DEBUG] [REMOTE ] DOCN: PASS: History has at least 300 days. [2026-01-20T12:07:00.285509] [DEBUG] [REMOTE ] DOCN: PASS: Price check passed. Min price $37.94. [2026-01-20T12:07:00.285678] [DEBUG] [REMOTE ] DOCN: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:00.285823] [DEBUG] [REMOTE ] DOCN: PASS: Integrity check passed. [2026-01-20T12:07:00.285869] [DEBUG] [REMOTE ] DOCN: Symbol is viable for forecasting. [2026-01-20T12:07:00.285926] [INFO ] [MAIN ] [954/3502] DOCN kept (0.5s) | 953 kept, 1 rejected | 139.4/min | ETA: 18.3m [2026-01-20T12:07:00.638421] [DEBUG] [REMOTE ] DOCS: Retrieved 1147 rows, trimmed to 300. [2026-01-20T12:07:00.638613] [DEBUG] [REMOTE ] DOCS: PASS: History has at least 300 days. [2026-01-20T12:07:00.638857] [DEBUG] [REMOTE ] DOCS: PASS: Price check passed. Min price $40.27. [2026-01-20T12:07:00.639003] [DEBUG] [REMOTE ] DOCS: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:00.639119] [DEBUG] [REMOTE ] DOCS: PASS: Integrity check passed. [2026-01-20T12:07:00.639165] [DEBUG] [REMOTE ] DOCS: Symbol is viable for forecasting. [2026-01-20T12:07:00.639228] [INFO ] [MAIN ] [955/3502] DOCS kept (0.4s) | 954 kept, 1 rejected | 139.4/min | ETA: 18.3m [2026-01-20T12:07:01.088885] [DEBUG] [REMOTE ] DOGZ: Retrieved 2030 rows, trimmed to 300. [2026-01-20T12:07:01.089034] [DEBUG] [REMOTE ] DOGZ: PASS: History has at least 300 days. [2026-01-20T12:07:01.089270] [DEBUG] [REMOTE ] DOGZ: PASS: Price check passed. Min price $9.52. [2026-01-20T12:07:01.089405] [DEBUG] [REMOTE ] DOGZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:01.089523] [DEBUG] [REMOTE ] DOGZ: PASS: Integrity check passed. [2026-01-20T12:07:01.089623] [DEBUG] [REMOTE ] DOGZ: Symbol is viable for forecasting. [2026-01-20T12:07:01.089690] [INFO ] [MAIN ] [956/3502] DOGZ kept (0.5s) | 955 kept, 1 rejected | 139.4/min | ETA: 18.3m [2026-01-20T12:07:01.435567] [DEBUG] [REMOTE ] DOLE: Retrieved 1122 rows, trimmed to 300. [2026-01-20T12:07:01.435715] [DEBUG] [REMOTE ] DOLE: PASS: History has at least 300 days. [2026-01-20T12:07:01.435929] [DEBUG] [REMOTE ] DOLE: PASS: Price check passed. Min price $12.61. [2026-01-20T12:07:01.436066] [DEBUG] [REMOTE ] DOLE: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:01.436179] [DEBUG] [REMOTE ] DOLE: PASS: Integrity check passed. [2026-01-20T12:07:01.436219] [DEBUG] [REMOTE ] DOLE: Symbol is viable for forecasting. [2026-01-20T12:07:01.436267] [INFO ] [MAIN ] [957/3502] DOLE kept (0.3s) | 956 kept, 1 rejected | 139.5/min | ETA: 18.2m [2026-01-20T12:07:01.896460] [DEBUG] [REMOTE ] DOMO: Retrieved 1898 rows, trimmed to 300. [2026-01-20T12:07:01.896619] [DEBUG] [REMOTE ] DOMO: PASS: History has at least 300 days. [2026-01-20T12:07:01.896852] [DEBUG] [REMOTE ] DOMO: PASS: Price check passed. Min price $6.15. [2026-01-20T12:07:01.896992] [DEBUG] [REMOTE ] DOMO: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:01.897140] [DEBUG] [REMOTE ] DOMO: PASS: Integrity check passed. [2026-01-20T12:07:01.897184] [DEBUG] [REMOTE ] DOMO: Symbol is viable for forecasting. [2026-01-20T12:07:01.897231] [INFO ] [MAIN ] [958/3502] DOMO kept (0.5s) | 957 kept, 1 rejected | 139.4/min | ETA: 18.2m [2026-01-20T12:07:02.441467] [DEBUG] [REMOTE ] DOO: Retrieved 3147 rows, trimmed to 300. [2026-01-20T12:07:02.441618] [DEBUG] [REMOTE ] DOO: PASS: History has at least 300 days. [2026-01-20T12:07:02.441837] [DEBUG] [REMOTE ] DOO: PASS: Price check passed. Min price $61.58. [2026-01-20T12:07:02.442007] [DEBUG] [REMOTE ] DOO: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:02.442129] [DEBUG] [REMOTE ] DOO: PASS: Integrity check passed. [2026-01-20T12:07:02.442172] [DEBUG] [REMOTE ] DOO: Symbol is viable for forecasting. [2026-01-20T12:07:02.442223] [INFO ] [MAIN ] [959/3502] DOO kept (0.5s) | 958 kept, 1 rejected | 139.4/min | ETA: 18.2m [2026-01-20T12:07:02.804647] [DEBUG] [REMOTE ] DORM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:02.804808] [DEBUG] [REMOTE ] DORM: PASS: History has at least 300 days. [2026-01-20T12:07:02.805257] [DEBUG] [REMOTE ] DORM: PASS: Price check passed. Min price $123.19. [2026-01-20T12:07:02.805398] [DEBUG] [REMOTE ] DORM: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:02.805524] [DEBUG] [REMOTE ] DORM: PASS: Integrity check passed. [2026-01-20T12:07:02.805564] [DEBUG] [REMOTE ] DORM: Symbol is viable for forecasting. [2026-01-20T12:07:02.805635] [INFO ] [MAIN ] [960/3502] DORM kept (0.4s) | 959 kept, 1 rejected | 139.4/min | ETA: 18.2m [2026-01-20T12:07:03.078721] [DEBUG] [REMOTE ] DOUG: Retrieved 1016 rows, trimmed to 300. [2026-01-20T12:07:03.078920] [DEBUG] [REMOTE ] DOUG: PASS: History has at least 300 days. [2026-01-20T12:07:03.079379] [DEBUG] [REMOTE ] DOUG: PASS: Price check passed. Min price $2.26. [2026-01-20T12:07:03.079520] [DEBUG] [REMOTE ] DOUG: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:03.079677] [DEBUG] [REMOTE ] DOUG: PASS: Integrity check passed. [2026-01-20T12:07:03.079722] [DEBUG] [REMOTE ] DOUG: Symbol is viable for forecasting. [2026-01-20T12:07:03.079775] [INFO ] [MAIN ] [961/3502] DOUG kept (0.3s) | 960 kept, 1 rejected | 139.5/min | ETA: 18.2m [2026-01-20T12:07:03.730102] [DEBUG] [REMOTE ] DOX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:03.730316] [DEBUG] [REMOTE ] DOX: PASS: History has at least 300 days. [2026-01-20T12:07:03.730626] [DEBUG] [REMOTE ] DOX: PASS: Price check passed. Min price $74.46. [2026-01-20T12:07:03.730776] [DEBUG] [REMOTE ] DOX: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:03.730940] [DEBUG] [REMOTE ] DOX: PASS: Integrity check passed. [2026-01-20T12:07:03.730993] [DEBUG] [REMOTE ] DOX: Symbol is viable for forecasting. [2026-01-20T12:07:03.731054] [INFO ] [MAIN ] [962/3502] DOX kept (0.7s) | 961 kept, 1 rejected | 139.4/min | ETA: 18.2m [2026-01-20T12:07:04.106954] [DEBUG] [REMOTE ] DPG: Retrieved 3638 rows, trimmed to 300. [2026-01-20T12:07:04.107130] [DEBUG] [REMOTE ] DPG: PASS: History has at least 300 days. [2026-01-20T12:07:04.107400] [DEBUG] [REMOTE ] DPG: PASS: Price check passed. Min price $12.48. [2026-01-20T12:07:04.107603] [DEBUG] [REMOTE ] DPG: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:04.107757] [DEBUG] [REMOTE ] DPG: PASS: Integrity check passed. [2026-01-20T12:07:04.107815] [DEBUG] [REMOTE ] DPG: Symbol is viable for forecasting. [2026-01-20T12:07:04.107876] [INFO ] [MAIN ] [963/3502] DPG kept (0.4s) | 962 kept, 1 rejected | 139.4/min | ETA: 18.2m [2026-01-20T12:07:04.275093] [DEBUG] [REMOTE ] DPRO: Retrieved 1533 rows, trimmed to 300. [2026-01-20T12:07:04.275245] [DEBUG] [REMOTE ] DPRO: PASS: History has at least 300 days. [2026-01-20T12:07:04.275498] [DEBUG] [REMOTE ] DPRO: PASS: Price check passed. Min price $6.08. [2026-01-20T12:07:04.275695] [DEBUG] [REMOTE ] DPRO: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:04.275856] [DEBUG] [REMOTE ] DPRO: PASS: Integrity check passed. [2026-01-20T12:07:04.275908] [DEBUG] [REMOTE ] DPRO: Symbol is viable for forecasting. [2026-01-20T12:07:04.275974] [INFO ] [MAIN ] [964/3502] DPRO kept (0.2s) | 963 kept, 1 rejected | 139.5/min | ETA: 18.2m [2026-01-20T12:07:04.966734] [DEBUG] [REMOTE ] DPZ: Retrieved 5415 rows, trimmed to 300. [2026-01-20T12:07:04.966877] [DEBUG] [REMOTE ] DPZ: PASS: History has at least 300 days. [2026-01-20T12:07:04.967131] [DEBUG] [REMOTE ] DPZ: PASS: Price check passed. Min price $395.64. [2026-01-20T12:07:04.967267] [DEBUG] [REMOTE ] DPZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:04.967384] [DEBUG] [REMOTE ] DPZ: PASS: Integrity check passed. [2026-01-20T12:07:04.967424] [DEBUG] [REMOTE ] DPZ: Symbol is viable for forecasting. [2026-01-20T12:07:04.967472] [INFO ] [MAIN ] [965/3502] DPZ kept (0.7s) | 964 kept, 1 rejected | 139.4/min | ETA: 18.2m [2026-01-20T12:07:05.339142] [DEBUG] [REMOTE ] DQ: Retrieved 3843 rows, trimmed to 300. [2026-01-20T12:07:05.339291] [DEBUG] [REMOTE ] DQ: PASS: History has at least 300 days. [2026-01-20T12:07:05.339513] [DEBUG] [REMOTE ] DQ: PASS: Price check passed. Min price $25.18. [2026-01-20T12:07:05.339675] [DEBUG] [REMOTE ] DQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:05.339796] [DEBUG] [REMOTE ] DQ: PASS: Integrity check passed. [2026-01-20T12:07:05.339838] [DEBUG] [REMOTE ] DQ: Symbol is viable for forecasting. [2026-01-20T12:07:05.339887] [INFO ] [MAIN ] [966/3502] DQ kept (0.4s) | 965 kept, 1 rejected | 139.4/min | ETA: 18.2m [2026-01-20T12:07:05.823028] [DEBUG] [REMOTE ] DRD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:05.823172] [DEBUG] [REMOTE ] DRD: PASS: History has at least 300 days. [2026-01-20T12:07:05.823400] [DEBUG] [REMOTE ] DRD: PASS: Price check passed. Min price $23.81. [2026-01-20T12:07:05.823538] [DEBUG] [REMOTE ] DRD: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:05.823677] [DEBUG] [REMOTE ] DRD: PASS: Integrity check passed. [2026-01-20T12:07:05.823746] [DEBUG] [REMOTE ] DRD: Symbol is viable for forecasting. [2026-01-20T12:07:05.823796] [INFO ] [MAIN ] [967/3502] DRD kept (0.5s) | 966 kept, 1 rejected | 139.4/min | ETA: 18.2m [2026-01-20T12:07:06.231610] [DEBUG] [REMOTE ] DRH: Retrieved 5194 rows, trimmed to 300. [2026-01-20T12:07:06.231752] [DEBUG] [REMOTE ] DRH: PASS: History has at least 300 days. [2026-01-20T12:07:06.231981] [DEBUG] [REMOTE ] DRH: PASS: Price check passed. Min price $7.62. [2026-01-20T12:07:06.232125] [DEBUG] [REMOTE ] DRH: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:06.232247] [DEBUG] [REMOTE ] DRH: PASS: Integrity check passed. [2026-01-20T12:07:06.232291] [DEBUG] [REMOTE ] DRH: Symbol is viable for forecasting. [2026-01-20T12:07:06.232344] [INFO ] [MAIN ] [968/3502] DRH kept (0.4s) | 967 kept, 1 rejected | 139.4/min | ETA: 18.2m [2026-01-20T12:07:06.696229] [DEBUG] [REMOTE ] DRI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:06.696378] [DEBUG] [REMOTE ] DRI: PASS: History has at least 300 days. [2026-01-20T12:07:06.696662] [DEBUG] [REMOTE ] DRI: PASS: Price check passed. Min price $167.96. [2026-01-20T12:07:06.696805] [DEBUG] [REMOTE ] DRI: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:06.696932] [DEBUG] [REMOTE ] DRI: PASS: Integrity check passed. [2026-01-20T12:07:06.696973] [DEBUG] [REMOTE ] DRI: Symbol is viable for forecasting. [2026-01-20T12:07:06.697023] [INFO ] [MAIN ] [969/3502] DRI kept (0.5s) | 968 kept, 1 rejected | 139.4/min | ETA: 18.2m [2026-01-20T12:07:06.862106] [DEBUG] [REMOTE ] DRIO: Retrieved 2838 rows, trimmed to 300. [2026-01-20T12:07:06.862233] [DEBUG] [REMOTE ] DRIO: PASS: History has at least 300 days. [2026-01-20T12:07:06.862459] [DEBUG] [REMOTE ] DRIO: PASS: Price check passed. Min price $9.92. [2026-01-20T12:07:06.862626] [DEBUG] [REMOTE ] DRIO: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:06.862745] [DEBUG] [REMOTE ] DRIO: PASS: Integrity check passed. [2026-01-20T12:07:06.862789] [DEBUG] [REMOTE ] DRIO: Symbol is viable for forecasting. [2026-01-20T12:07:06.862849] [INFO ] [MAIN ] [970/3502] DRIO kept (0.2s) | 969 kept, 1 rejected | 139.5/min | ETA: 18.1m [2026-01-20T12:07:07.350462] [DEBUG] [REMOTE ] DRLL: Retrieved 864 rows, trimmed to 300. [2026-01-20T12:07:07.350676] [DEBUG] [REMOTE ] DRLL: PASS: History has at least 300 days. [2026-01-20T12:07:07.350936] [DEBUG] [REMOTE ] DRLL: PASS: Price check passed. Min price $27.80. [2026-01-20T12:07:07.351082] [DEBUG] [REMOTE ] DRLL: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:07.351397] [DEBUG] [REMOTE ] DRLL: PASS: Integrity check passed. [2026-01-20T12:07:07.351440] [DEBUG] [REMOTE ] DRLL: Symbol is viable for forecasting. [2026-01-20T12:07:07.351495] [INFO ] [MAIN ] [971/3502] DRLL kept (0.5s) | 970 kept, 1 rejected | 139.5/min | ETA: 18.1m [2026-01-20T12:07:07.718181] [DEBUG] [REMOTE ] DRMA: Retrieved 1112 rows, trimmed to 300. [2026-01-20T12:07:07.718414] [DEBUG] [REMOTE ] DRMA: PASS: History has at least 300 days. [2026-01-20T12:07:07.718684] [DEBUG] [REMOTE ] DRMA: PASS: Price check passed. Min price $1.82. [2026-01-20T12:07:07.718832] [DEBUG] [REMOTE ] DRMA: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:07.718951] [DEBUG] [REMOTE ] DRMA: PASS: Integrity check passed. [2026-01-20T12:07:07.718994] [DEBUG] [REMOTE ] DRMA: Symbol is viable for forecasting. [2026-01-20T12:07:07.719048] [INFO ] [MAIN ] [972/3502] DRMA kept (0.4s) | 971 kept, 1 rejected | 139.5/min | ETA: 18.1m [2026-01-20T12:07:08.032599] [DEBUG] [REMOTE ] DRS: Retrieved 786 rows, trimmed to 300. [2026-01-20T12:07:08.032805] [DEBUG] [REMOTE ] DRS: PASS: History has at least 300 days. [2026-01-20T12:07:08.033069] [DEBUG] [REMOTE ] DRS: PASS: Price check passed. Min price $32.55. [2026-01-20T12:07:08.033218] [DEBUG] [REMOTE ] DRS: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:08.033348] [DEBUG] [REMOTE ] DRS: PASS: Integrity check passed. [2026-01-20T12:07:08.033392] [DEBUG] [REMOTE ] DRS: Symbol is viable for forecasting. [2026-01-20T12:07:08.033449] [INFO ] [MAIN ] [973/3502] DRS kept (0.3s) | 972 kept, 1 rejected | 139.6/min | ETA: 18.1m [2026-01-20T12:07:08.438209] [DEBUG] [REMOTE ] DRTS: Retrieved 1223 rows, trimmed to 300. [2026-01-20T12:07:08.438410] [DEBUG] [REMOTE ] DRTS: PASS: History has at least 300 days. [2026-01-20T12:07:08.438707] [DEBUG] [REMOTE ] DRTS: PASS: Price check passed. Min price $3.47. [2026-01-20T12:07:08.438858] [DEBUG] [REMOTE ] DRTS: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:08.438991] [DEBUG] [REMOTE ] DRTS: PASS: Integrity check passed. [2026-01-20T12:07:08.439036] [DEBUG] [REMOTE ] DRTS: Symbol is viable for forecasting. [2026-01-20T12:07:08.439094] [INFO ] [MAIN ] [974/3502] DRTS kept (0.4s) | 973 kept, 1 rejected | 139.6/min | ETA: 18.1m [2026-01-20T12:07:08.941631] [DEBUG] [REMOTE ] DRUG: Retrieved 1213 rows, trimmed to 300. [2026-01-20T12:07:08.941834] [DEBUG] [REMOTE ] DRUG: PASS: History has at least 300 days. [2026-01-20T12:07:08.942096] [DEBUG] [REMOTE ] DRUG: PASS: Price check passed. Min price $51.29. [2026-01-20T12:07:08.942242] [DEBUG] [REMOTE ] DRUG: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:08.942368] [DEBUG] [REMOTE ] DRUG: PASS: Integrity check passed. [2026-01-20T12:07:08.942411] [DEBUG] [REMOTE ] DRUG: Symbol is viable for forecasting. [2026-01-20T12:07:08.942464] [INFO ] [MAIN ] [975/3502] DRUG kept (0.5s) | 974 kept, 1 rejected | 139.5/min | ETA: 18.1m [2026-01-20T12:07:09.410103] [DEBUG] [REMOTE ] DRVN: Retrieved 1257 rows, trimmed to 300. [2026-01-20T12:07:09.410291] [DEBUG] [REMOTE ] DRVN: PASS: History has at least 300 days. [2026-01-20T12:07:09.410541] [DEBUG] [REMOTE ] DRVN: PASS: Price check passed. Min price $13.53. [2026-01-20T12:07:09.410716] [DEBUG] [REMOTE ] DRVN: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:09.410836] [DEBUG] [REMOTE ] DRVN: PASS: Integrity check passed. [2026-01-20T12:07:09.410877] [DEBUG] [REMOTE ] DRVN: Symbol is viable for forecasting. [2026-01-20T12:07:09.410930] [INFO ] [MAIN ] [976/3502] DRVN kept (0.5s) | 975 kept, 1 rejected | 139.5/min | ETA: 18.1m [2026-01-20T12:07:09.979507] [DEBUG] [REMOTE ] DSGX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:09.979696] [DEBUG] [REMOTE ] DSGX: PASS: History has at least 300 days. [2026-01-20T12:07:09.980012] [DEBUG] [REMOTE ] DSGX: PASS: Price check passed. Min price $79.27. [2026-01-20T12:07:09.980196] [DEBUG] [REMOTE ] DSGX: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:09.980342] [DEBUG] [REMOTE ] DSGX: PASS: Integrity check passed. [2026-01-20T12:07:09.980385] [DEBUG] [REMOTE ] DSGX: Symbol is viable for forecasting. [2026-01-20T12:07:09.980553] [INFO ] [MAIN ] [977/3502] DSGX kept (0.6s) | 976 kept, 1 rejected | 139.5/min | ETA: 18.1m [2026-01-20T12:07:10.322230] [DEBUG] [REMOTE ] DSL: Retrieved 3202 rows, trimmed to 300. [2026-01-20T12:07:10.322384] [DEBUG] [REMOTE ] DSL: PASS: History has at least 300 days. [2026-01-20T12:07:10.322635] [DEBUG] [REMOTE ] DSL: PASS: Price check passed. Min price $10.93. [2026-01-20T12:07:10.322780] [DEBUG] [REMOTE ] DSL: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:10.322901] [DEBUG] [REMOTE ] DSL: PASS: Integrity check passed. [2026-01-20T12:07:10.322973] [DEBUG] [REMOTE ] DSL: Symbol is viable for forecasting. [2026-01-20T12:07:10.323030] [INFO ] [MAIN ] [978/3502] DSL kept (0.3s) | 977 kept, 1 rejected | 139.5/min | ETA: 18.1m [2026-01-20T12:07:10.908893] [DEBUG] [REMOTE ] DSM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:10.909117] [DEBUG] [REMOTE ] DSM: PASS: History has at least 300 days. [2026-01-20T12:07:10.909634] [DEBUG] [REMOTE ] DSM: PASS: Price check passed. Min price $5.83. [2026-01-20T12:07:10.909787] [DEBUG] [REMOTE ] DSM: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:10.909940] [DEBUG] [REMOTE ] DSM: PASS: Integrity check passed. [2026-01-20T12:07:10.909983] [DEBUG] [REMOTE ] DSM: Symbol is viable for forecasting. [2026-01-20T12:07:10.910040] [INFO ] [MAIN ] [979/3502] DSM kept (0.6s) | 978 kept, 1 rejected | 139.5/min | ETA: 18.1m [2026-01-20T12:07:11.161013] [DEBUG] [REMOTE ] DSP: Retrieved 1240 rows, trimmed to 300. [2026-01-20T12:07:11.161150] [DEBUG] [REMOTE ] DSP: PASS: History has at least 300 days. [2026-01-20T12:07:11.161363] [DEBUG] [REMOTE ] DSP: PASS: Price check passed. Min price $8.50. [2026-01-20T12:07:11.161507] [DEBUG] [REMOTE ] DSP: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:11.161642] [DEBUG] [REMOTE ] DSP: PASS: Integrity check passed. [2026-01-20T12:07:11.161687] [DEBUG] [REMOTE ] DSP: Symbol is viable for forecasting. [2026-01-20T12:07:11.161738] [INFO ] [MAIN ] [980/3502] DSP kept (0.3s) | 979 kept, 1 rejected | 139.5/min | ETA: 18.1m [2026-01-20T12:07:11.790843] [DEBUG] [REMOTE ] DSX: Retrieved 5239 rows, trimmed to 300. [2026-01-20T12:07:11.791027] [DEBUG] [REMOTE ] DSX: PASS: History has at least 300 days. [2026-01-20T12:07:11.791293] [DEBUG] [REMOTE ] DSX: PASS: Price check passed. Min price $1.63. [2026-01-20T12:07:11.791432] [DEBUG] [REMOTE ] DSX: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:11.791560] [DEBUG] [REMOTE ] DSX: PASS: Integrity check passed. [2026-01-20T12:07:11.791639] [DEBUG] [REMOTE ] DSX: Symbol is viable for forecasting. [2026-01-20T12:07:11.791692] [INFO ] [MAIN ] [981/3502] DSX kept (0.6s) | 980 kept, 1 rejected | 139.4/min | ETA: 18.1m [2026-01-20T12:07:11.976523] [DEBUG] [REMOTE ] DTB: Retrieved 1326 rows, trimmed to 300. [2026-01-20T12:07:11.976742] [DEBUG] [REMOTE ] DTB: PASS: History has at least 300 days. [2026-01-20T12:07:11.976992] [DEBUG] [REMOTE ] DTB: PASS: Price check passed. Min price $16.90. [2026-01-20T12:07:11.977158] [DEBUG] [REMOTE ] DTB: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:11.977487] [DEBUG] [REMOTE ] DTB: PASS: Integrity check passed. [2026-01-20T12:07:11.977535] [DEBUG] [REMOTE ] DTB: Symbol is viable for forecasting. [2026-01-20T12:07:11.977610] [INFO ] [MAIN ] [982/3502] DTB kept (0.2s) | 981 kept, 1 rejected | 139.5/min | ETA: 18.1m [2026-01-20T12:07:12.479352] [DEBUG] [REMOTE ] DTCX: Retrieved 960 rows, trimmed to 300. [2026-01-20T12:07:12.479726] [DEBUG] [REMOTE ] DTCX: PASS: History has at least 300 days. [2026-01-20T12:07:12.479952] [DEBUG] [REMOTE ] DTCX: PASS: Price check passed. Min price $1.63. [2026-01-20T12:07:12.480098] [DEBUG] [REMOTE ] DTCX: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:12.480218] [DEBUG] [REMOTE ] DTCX: PASS: Integrity check passed. [2026-01-20T12:07:12.480443] [DEBUG] [REMOTE ] DTCX: Symbol is viable for forecasting. [2026-01-20T12:07:12.480494] [INFO ] [MAIN ] [983/3502] DTCX kept (0.5s) | 982 kept, 1 rejected | 139.5/min | ETA: 18.1m [2026-01-20T12:07:13.101802] [DEBUG] [REMOTE ] DTE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:13.102026] [DEBUG] [REMOTE ] DTE: PASS: History has at least 300 days. [2026-01-20T12:07:13.102311] [DEBUG] [REMOTE ] DTE: PASS: Price check passed. Min price $127.64. [2026-01-20T12:07:13.102457] [DEBUG] [REMOTE ] DTE: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:13.102616] [DEBUG] [REMOTE ] DTE: PASS: Integrity check passed. [2026-01-20T12:07:13.102664] [DEBUG] [REMOTE ] DTE: Symbol is viable for forecasting. [2026-01-20T12:07:13.102720] [INFO ] [MAIN ] [984/3502] DTE kept (0.6s) | 983 kept, 1 rejected | 139.4/min | ETA: 18.1m [2026-01-20T12:07:13.336430] [DEBUG] [REMOTE ] DTG: Retrieved 1038 rows, trimmed to 300. [2026-01-20T12:07:13.336677] [DEBUG] [REMOTE ] DTG: PASS: History has at least 300 days. [2026-01-20T12:07:13.336962] [DEBUG] [REMOTE ] DTG: PASS: Price check passed. Min price $17.10. [2026-01-20T12:07:13.337147] [DEBUG] [REMOTE ] DTG: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:13.337475] [DEBUG] [REMOTE ] DTG: PASS: Integrity check passed. [2026-01-20T12:07:13.337519] [DEBUG] [REMOTE ] DTG: Symbol is viable for forecasting. [2026-01-20T12:07:13.337591] [INFO ] [MAIN ] [985/3502] DTG kept (0.2s) | 984 kept, 1 rejected | 139.5/min | ETA: 18.0m [2026-01-20T12:07:13.712718] [DEBUG] [REMOTE ] DTIL: Retrieved 1712 rows, trimmed to 300. [2026-01-20T12:07:13.712917] [DEBUG] [REMOTE ] DTIL: PASS: History has at least 300 days. [2026-01-20T12:07:13.713225] [DEBUG] [REMOTE ] DTIL: PASS: Price check passed. Min price $3.90. [2026-01-20T12:07:13.713381] [DEBUG] [REMOTE ] DTIL: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:13.713532] [DEBUG] [REMOTE ] DTIL: PASS: Integrity check passed. [2026-01-20T12:07:13.713602] [DEBUG] [REMOTE ] DTIL: Symbol is viable for forecasting. [2026-01-20T12:07:13.713660] [INFO ] [MAIN ] [986/3502] DTIL kept (0.4s) | 985 kept, 1 rejected | 139.5/min | ETA: 18.0m [2026-01-20T12:07:14.172082] [DEBUG] [REMOTE ] DTM: Retrieved 1142 rows, trimmed to 300. [2026-01-20T12:07:14.172326] [DEBUG] [REMOTE ] DTM: PASS: History has at least 300 days. [2026-01-20T12:07:14.172669] [DEBUG] [REMOTE ] DTM: PASS: Price check passed. Min price $104.89. [2026-01-20T12:07:14.172844] [DEBUG] [REMOTE ] DTM: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:14.173009] [DEBUG] [REMOTE ] DTM: PASS: Integrity check passed. [2026-01-20T12:07:14.173053] [DEBUG] [REMOTE ] DTM: Symbol is viable for forecasting. [2026-01-20T12:07:14.173112] [INFO ] [MAIN ] [987/3502] DTM kept (0.5s) | 986 kept, 1 rejected | 139.5/min | ETA: 18.0m [2026-01-20T12:07:14.887566] [DEBUG] [REMOTE ] DUK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:14.887728] [DEBUG] [REMOTE ] DUK: PASS: History has at least 300 days. [2026-01-20T12:07:14.887950] [DEBUG] [REMOTE ] DUK: PASS: Price check passed. Min price $114.00. [2026-01-20T12:07:14.888085] [DEBUG] [REMOTE ] DUK: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:14.888211] [DEBUG] [REMOTE ] DUK: PASS: Integrity check passed. [2026-01-20T12:07:14.888255] [DEBUG] [REMOTE ] DUK: Symbol is viable for forecasting. [2026-01-20T12:07:14.888311] [INFO ] [MAIN ] [988/3502] DUK kept (0.7s) | 987 kept, 1 rejected | 139.4/min | ETA: 18.0m [2026-01-20T12:07:15.136066] [DEBUG] [REMOTE ] DUKB: Retrieved 1841 rows, trimmed to 300. [2026-01-20T12:07:15.136263] [DEBUG] [REMOTE ] DUKB: PASS: History has at least 300 days. [2026-01-20T12:07:15.136531] [DEBUG] [REMOTE ] DUKB: PASS: Price check passed. Min price $23.94. [2026-01-20T12:07:15.136714] [DEBUG] [REMOTE ] DUKB: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:15.136843] [DEBUG] [REMOTE ] DUKB: PASS: Integrity check passed. [2026-01-20T12:07:15.136925] [DEBUG] [REMOTE ] DUKB: Symbol is viable for forecasting. [2026-01-20T12:07:15.137009] [INFO ] [MAIN ] [989/3502] DUKB kept (0.2s) | 988 kept, 1 rejected | 139.5/min | ETA: 18.0m [2026-01-20T12:07:15.425223] [DEBUG] [REMOTE ] DUOL: Retrieved 1124 rows, trimmed to 300. [2026-01-20T12:07:15.425450] [DEBUG] [REMOTE ] DUOL: PASS: History has at least 300 days. [2026-01-20T12:07:15.425746] [DEBUG] [REMOTE ] DUOL: PASS: Price check passed. Min price $150.16. [2026-01-20T12:07:15.425897] [DEBUG] [REMOTE ] DUOL: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:15.426032] [DEBUG] [REMOTE ] DUOL: PASS: Integrity check passed. [2026-01-20T12:07:15.426077] [DEBUG] [REMOTE ] DUOL: Symbol is viable for forecasting. [2026-01-20T12:07:15.426131] [INFO ] [MAIN ] [990/3502] DUOL kept (0.3s) | 989 kept, 1 rejected | 139.5/min | ETA: 18.0m [2026-01-20T12:07:16.160070] [DEBUG] [REMOTE ] DVA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:16.160215] [DEBUG] [REMOTE ] DVA: PASS: History has at least 300 days. [2026-01-20T12:07:16.160447] [DEBUG] [REMOTE ] DVA: PASS: Price check passed. Min price $103.87. [2026-01-20T12:07:16.160610] [DEBUG] [REMOTE ] DVA: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:16.160739] [DEBUG] [REMOTE ] DVA: PASS: Integrity check passed. [2026-01-20T12:07:16.160781] [DEBUG] [REMOTE ] DVA: Symbol is viable for forecasting. [2026-01-20T12:07:16.160833] [INFO ] [MAIN ] [991/3502] DVA kept (0.7s) | 990 kept, 1 rejected | 139.4/min | ETA: 18.0m [2026-01-20T12:07:16.498617] [DEBUG] [REMOTE ] DVAX: Retrieved 5514 rows, trimmed to 300. [2026-01-20T12:07:16.498838] [DEBUG] [REMOTE ] DVAX: PASS: History has at least 300 days. [2026-01-20T12:07:16.499125] [DEBUG] [REMOTE ] DVAX: PASS: Price check passed. Min price $10.05. [2026-01-20T12:07:16.499268] [DEBUG] [REMOTE ] DVAX: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:16.499405] [DEBUG] [REMOTE ] DVAX: PASS: Integrity check passed. [2026-01-20T12:07:16.499447] [DEBUG] [REMOTE ] DVAX: Symbol is viable for forecasting. [2026-01-20T12:07:16.499502] [INFO ] [MAIN ] [992/3502] DVAX kept (0.3s) | 991 kept, 1 rejected | 139.5/min | ETA: 18.0m [2026-01-20T12:07:17.025233] [DEBUG] [REMOTE ] DVN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:17.025629] [DEBUG] [REMOTE ] DVN: PASS: History has at least 300 days. [2026-01-20T12:07:17.025943] [DEBUG] [REMOTE ] DVN: PASS: Price check passed. Min price $31.80. [2026-01-20T12:07:17.026225] [DEBUG] [REMOTE ] DVN: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:17.026556] [DEBUG] [REMOTE ] DVN: PASS: Integrity check passed. [2026-01-20T12:07:17.026617] [DEBUG] [REMOTE ] DVN: Symbol is viable for forecasting. [2026-01-20T12:07:17.026672] [INFO ] [MAIN ] [993/3502] DVN kept (0.5s) | 992 kept, 1 rejected | 139.4/min | ETA: 18.0m [2026-01-20T12:07:17.392257] [DEBUG] [REMOTE ] DWAS: Retrieved 3394 rows, trimmed to 300. [2026-01-20T12:07:17.392452] [DEBUG] [REMOTE ] DWAS: PASS: History has at least 300 days. [2026-01-20T12:07:17.392741] [DEBUG] [REMOTE ] DWAS: PASS: Price check passed. Min price $88.68. [2026-01-20T12:07:17.392886] [DEBUG] [REMOTE ] DWAS: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:17.393013] [DEBUG] [REMOTE ] DWAS: PASS: Integrity check passed. [2026-01-20T12:07:17.393056] [DEBUG] [REMOTE ] DWAS: Symbol is viable for forecasting. [2026-01-20T12:07:17.393110] [INFO ] [MAIN ] [994/3502] DWAS kept (0.4s) | 993 kept, 1 rejected | 139.4/min | ETA: 18.0m [2026-01-20T12:07:17.584432] [DEBUG] [REMOTE ] DWSH: Retrieved 1891 rows, trimmed to 300. [2026-01-20T12:07:17.584652] [DEBUG] [REMOTE ] DWSH: PASS: History has at least 300 days. [2026-01-20T12:07:17.584931] [DEBUG] [REMOTE ] DWSH: PASS: Price check passed. Min price $6.01. [2026-01-20T12:07:17.585083] [DEBUG] [REMOTE ] DWSH: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:17.585212] [DEBUG] [REMOTE ] DWSH: PASS: Integrity check passed. [2026-01-20T12:07:17.585254] [DEBUG] [REMOTE ] DWSH: Symbol is viable for forecasting. [2026-01-20T12:07:17.585318] [INFO ] [MAIN ] [995/3502] DWSH kept (0.2s) | 994 kept, 1 rejected | 139.5/min | ETA: 18.0m [2026-01-20T12:07:18.296214] [DEBUG] [REMOTE ] DX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:18.296443] [DEBUG] [REMOTE ] DX: PASS: History has at least 300 days. [2026-01-20T12:07:18.296767] [DEBUG] [REMOTE ] DX: PASS: Price check passed. Min price $12.80. [2026-01-20T12:07:18.296917] [DEBUG] [REMOTE ] DX: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:18.297079] [DEBUG] [REMOTE ] DX: PASS: Integrity check passed. [2026-01-20T12:07:18.297126] [DEBUG] [REMOTE ] DX: Symbol is viable for forecasting. [2026-01-20T12:07:18.297182] [INFO ] [MAIN ] [996/3502] DX kept (0.7s) | 995 kept, 1 rejected | 139.4/min | ETA: 18.0m [2026-01-20T12:07:18.652046] [DEBUG] [REMOTE ] DXC: Retrieved 2253 rows, trimmed to 300. [2026-01-20T12:07:18.652242] [DEBUG] [REMOTE ] DXC: PASS: History has at least 300 days. [2026-01-20T12:07:18.652769] [DEBUG] [REMOTE ] DXC: PASS: Price check passed. Min price $11.99. [2026-01-20T12:07:18.652974] [DEBUG] [REMOTE ] DXC: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:18.653139] [DEBUG] [REMOTE ] DXC: PASS: Integrity check passed. [2026-01-20T12:07:18.653186] [DEBUG] [REMOTE ] DXC: Symbol is viable for forecasting. [2026-01-20T12:07:18.653245] [INFO ] [MAIN ] [997/3502] DXC kept (0.4s) | 996 kept, 1 rejected | 139.5/min | ETA: 18.0m [2026-01-20T12:07:19.133828] [DEBUG] [REMOTE ] DXCM: Retrieved 5224 rows, trimmed to 300. [2026-01-20T12:07:19.134025] [DEBUG] [REMOTE ] DXCM: PASS: History has at least 300 days. [2026-01-20T12:07:19.134300] [DEBUG] [REMOTE ] DXCM: PASS: Price check passed. Min price $54.84. [2026-01-20T12:07:19.134443] [DEBUG] [REMOTE ] DXCM: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:19.134595] [DEBUG] [REMOTE ] DXCM: PASS: Integrity check passed. [2026-01-20T12:07:19.134639] [DEBUG] [REMOTE ] DXCM: Symbol is viable for forecasting. [2026-01-20T12:07:19.134694] [INFO ] [MAIN ] [998/3502] DXCM kept (0.5s) | 997 kept, 1 rejected | 139.4/min | ETA: 18.0m [2026-01-20T12:07:19.586822] [DEBUG] [REMOTE ] DXPE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:19.586962] [DEBUG] [REMOTE ] DXPE: PASS: History has at least 300 days. [2026-01-20T12:07:19.587203] [DEBUG] [REMOTE ] DXPE: PASS: Price check passed. Min price $85.53. [2026-01-20T12:07:19.587365] [DEBUG] [REMOTE ] DXPE: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:19.587692] [DEBUG] [REMOTE ] DXPE: PASS: Integrity check passed. [2026-01-20T12:07:19.587734] [DEBUG] [REMOTE ] DXPE: Symbol is viable for forecasting. [2026-01-20T12:07:19.587791] [INFO ] [MAIN ] [999/3502] DXPE kept (0.5s) | 998 kept, 1 rejected | 139.4/min | ETA: 18.0m [2026-01-20T12:07:20.027972] [DEBUG] [REMOTE ] DY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:20.028139] [DEBUG] [REMOTE ] DY: PASS: History has at least 300 days. [2026-01-20T12:07:20.028480] [DEBUG] [REMOTE ] DY: PASS: Price check passed. Min price $279.52. [2026-01-20T12:07:20.028847] [DEBUG] [REMOTE ] DY: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:20.028985] [DEBUG] [REMOTE ] DY: PASS: Integrity check passed. [2026-01-20T12:07:20.029077] [DEBUG] [REMOTE ] DY: Symbol is viable for forecasting. [2026-01-20T12:07:20.029132] [INFO ] [MAIN ] [1000/3502] DY kept (0.4s) | 999 kept, 1 rejected | 139.4/min | ETA: 17.9m [2026-01-20T12:07:20.282891] [DEBUG] [REMOTE ] DYN: Retrieved 1340 rows, trimmed to 300. [2026-01-20T12:07:20.283030] [DEBUG] [REMOTE ] DYN: PASS: History has at least 300 days. [2026-01-20T12:07:20.283248] [DEBUG] [REMOTE ] DYN: PASS: Price check passed. Min price $16.35. [2026-01-20T12:07:20.283387] [DEBUG] [REMOTE ] DYN: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:20.283736] [DEBUG] [REMOTE ] DYN: PASS: Integrity check passed. [2026-01-20T12:07:20.283784] [DEBUG] [REMOTE ] DYN: Symbol is viable for forecasting. [2026-01-20T12:07:20.283835] [INFO ] [MAIN ] [1001/3502] DYN kept (0.3s) | 1000 kept, 1 rejected | 139.5/min | ETA: 17.9m [2026-01-20T12:07:20.957628] [DEBUG] [REMOTE ] E: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:20.957805] [DEBUG] [REMOTE ] E: PASS: History has at least 300 days. [2026-01-20T12:07:20.958034] [DEBUG] [REMOTE ] E: PASS: Price check passed. Min price $34.87. [2026-01-20T12:07:20.958174] [DEBUG] [REMOTE ] E: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:20.958297] [DEBUG] [REMOTE ] E: PASS: Integrity check passed. [2026-01-20T12:07:20.958341] [DEBUG] [REMOTE ] E: Symbol is viable for forecasting. [2026-01-20T12:07:20.958395] [INFO ] [MAIN ] [1002/3502] E kept (0.7s) | 1001 kept, 1 rejected | 139.4/min | ETA: 17.9m [2026-01-20T12:07:21.417907] [DEBUG] [REMOTE ] EA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:21.418111] [DEBUG] [REMOTE ] EA: PASS: History has at least 300 days. [2026-01-20T12:07:21.418403] [DEBUG] [REMOTE ] EA: PASS: Price check passed. Min price $199.70. [2026-01-20T12:07:21.418763] [DEBUG] [REMOTE ] EA: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:21.418906] [DEBUG] [REMOTE ] EA: PASS: Integrity check passed. [2026-01-20T12:07:21.418948] [DEBUG] [REMOTE ] EA: Symbol is viable for forecasting. [2026-01-20T12:07:21.419003] [INFO ] [MAIN ] [1003/3502] EA kept (0.5s) | 1002 kept, 1 rejected | 139.4/min | ETA: 17.9m [2026-01-20T12:07:21.711105] [DEBUG] [REMOTE ] EAF: Retrieved 1948 rows, trimmed to 300. [2026-01-20T12:07:21.711292] [DEBUG] [REMOTE ] EAF: PASS: History has at least 300 days. [2026-01-20T12:07:21.711775] [DEBUG] [REMOTE ] EAF: PASS: Price check passed. Min price $11.97. [2026-01-20T12:07:21.711946] [DEBUG] [REMOTE ] EAF: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:21.712072] [DEBUG] [REMOTE ] EAF: PASS: Integrity check passed. [2026-01-20T12:07:21.712113] [DEBUG] [REMOTE ] EAF: Symbol is viable for forecasting. [2026-01-20T12:07:21.712168] [INFO ] [MAIN ] [1004/3502] EAF kept (0.3s) | 1003 kept, 1 rejected | 139.4/min | ETA: 17.9m [2026-01-20T12:07:22.036357] [DEBUG] [REMOTE ] EAI: Retrieved 2367 rows, trimmed to 300. [2026-01-20T12:07:22.036558] [DEBUG] [REMOTE ] EAI: PASS: History has at least 300 days. [2026-01-20T12:07:22.036872] [DEBUG] [REMOTE ] EAI: PASS: Price check passed. Min price $20.70. [2026-01-20T12:07:22.037024] [DEBUG] [REMOTE ] EAI: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:22.037192] [DEBUG] [REMOTE ] EAI: PASS: Integrity check passed. [2026-01-20T12:07:22.037237] [DEBUG] [REMOTE ] EAI: Symbol is viable for forecasting. [2026-01-20T12:07:22.037294] [INFO ] [MAIN ] [1005/3502] EAI kept (0.3s) | 1004 kept, 1 rejected | 139.5/min | ETA: 17.9m [2026-01-20T12:07:22.577705] [DEBUG] [REMOTE ] EARN: Retrieved 3199 rows, trimmed to 300. [2026-01-20T12:07:22.577957] [DEBUG] [REMOTE ] EARN: PASS: History has at least 300 days. [2026-01-20T12:07:22.578336] [DEBUG] [REMOTE ] EARN: PASS: Price check passed. Min price $4.90. [2026-01-20T12:07:22.578505] [DEBUG] [REMOTE ] EARN: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:22.578875] [DEBUG] [REMOTE ] EARN: PASS: Integrity check passed. [2026-01-20T12:07:22.578935] [DEBUG] [REMOTE ] EARN: Symbol is viable for forecasting. [2026-01-20T12:07:22.579010] [INFO ] [MAIN ] [1006/3502] EARN kept (0.5s) | 1005 kept, 1 rejected | 139.4/min | ETA: 17.9m [2026-01-20T12:07:22.774319] [DEBUG] [REMOTE ] EB: Retrieved 1841 rows, trimmed to 300. [2026-01-20T12:07:22.774625] [DEBUG] [REMOTE ] EB: PASS: History has at least 300 days. [2026-01-20T12:07:22.775172] [DEBUG] [REMOTE ] EB: PASS: Price check passed. Min price $2.20. [2026-01-20T12:07:22.775388] [DEBUG] [REMOTE ] EB: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:22.775629] [DEBUG] [REMOTE ] EB: PASS: Integrity check passed. [2026-01-20T12:07:22.775690] [DEBUG] [REMOTE ] EB: Symbol is viable for forecasting. [2026-01-20T12:07:22.775773] [INFO ] [MAIN ] [1007/3502] EB kept (0.2s) | 1006 kept, 1 rejected | 139.5/min | ETA: 17.9m [2026-01-20T12:07:23.436501] [DEBUG] [REMOTE ] EBAY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:23.436935] [DEBUG] [REMOTE ] EBAY: PASS: History has at least 300 days. [2026-01-20T12:07:23.437485] [DEBUG] [REMOTE ] EBAY: PASS: Price check passed. Min price $79.77. [2026-01-20T12:07:23.437706] [DEBUG] [REMOTE ] EBAY: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:23.437891] [DEBUG] [REMOTE ] EBAY: PASS: Integrity check passed. [2026-01-20T12:07:23.437941] [DEBUG] [REMOTE ] EBAY: Symbol is viable for forecasting. [2026-01-20T12:07:23.438036] [INFO ] [MAIN ] [1008/3502] EBAY kept (0.7s) | 1007 kept, 1 rejected | 139.4/min | ETA: 17.9m [2026-01-20T12:07:23.568025] [DEBUG] [REMOTE ] EBC: Retrieved 1320 rows, trimmed to 300. [2026-01-20T12:07:23.568251] [DEBUG] [REMOTE ] EBC: PASS: History has at least 300 days. [2026-01-20T12:07:23.568707] [DEBUG] [REMOTE ] EBC: PASS: Price check passed. Min price $16.62. [2026-01-20T12:07:23.568887] [DEBUG] [REMOTE ] EBC: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:23.569091] [DEBUG] [REMOTE ] EBC: PASS: Integrity check passed. [2026-01-20T12:07:23.569152] [DEBUG] [REMOTE ] EBC: Symbol is viable for forecasting. [2026-01-20T12:07:23.569234] [INFO ] [MAIN ] [1009/3502] EBC kept (0.1s) | 1008 kept, 1 rejected | 139.5/min | ETA: 17.9m [2026-01-20T12:07:24.319973] [DEBUG] [REMOTE ] EBF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:24.320188] [DEBUG] [REMOTE ] EBF: PASS: History has at least 300 days. [2026-01-20T12:07:24.320509] [DEBUG] [REMOTE ] EBF: PASS: Price check passed. Min price $16.16. [2026-01-20T12:07:24.320684] [DEBUG] [REMOTE ] EBF: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:24.320839] [DEBUG] [REMOTE ] EBF: PASS: Integrity check passed. [2026-01-20T12:07:24.320884] [DEBUG] [REMOTE ] EBF: Symbol is viable for forecasting. [2026-01-20T12:07:24.320943] [INFO ] [MAIN ] [1010/3502] EBF kept (0.8s) | 1009 kept, 1 rejected | 139.4/min | ETA: 17.9m [2026-01-20T12:07:24.653602] [DEBUG] [REMOTE ] EBON: Retrieved 1397 rows, trimmed to 300. [2026-01-20T12:07:24.653774] [DEBUG] [REMOTE ] EBON: PASS: History has at least 300 days. [2026-01-20T12:07:24.654035] [DEBUG] [REMOTE ] EBON: PASS: Price check passed. Min price $3.06. [2026-01-20T12:07:24.654187] [DEBUG] [REMOTE ] EBON: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:24.654310] [DEBUG] [REMOTE ] EBON: PASS: Integrity check passed. [2026-01-20T12:07:24.654402] [DEBUG] [REMOTE ] EBON: Symbol is viable for forecasting. [2026-01-20T12:07:24.654458] [INFO ] [MAIN ] [1011/3502] EBON kept (0.3s) | 1010 kept, 1 rejected | 139.5/min | ETA: 17.9m [2026-01-20T12:07:25.115725] [DEBUG] [REMOTE ] EBS: Retrieved 4822 rows, trimmed to 300. [2026-01-20T12:07:25.115886] [DEBUG] [REMOTE ] EBS: PASS: History has at least 300 days. [2026-01-20T12:07:25.116163] [DEBUG] [REMOTE ] EBS: PASS: Price check passed. Min price $9.08. [2026-01-20T12:07:25.116342] [DEBUG] [REMOTE ] EBS: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:25.116640] [DEBUG] [REMOTE ] EBS: PASS: Integrity check passed. [2026-01-20T12:07:25.116697] [DEBUG] [REMOTE ] EBS: Symbol is viable for forecasting. [2026-01-20T12:07:25.116761] [INFO ] [MAIN ] [1012/3502] EBS kept (0.5s) | 1011 kept, 1 rejected | 139.4/min | ETA: 17.9m [2026-01-20T12:07:25.349690] [DEBUG] [REMOTE ] EC: Retrieved 4360 rows, trimmed to 300. [2026-01-20T12:07:25.349891] [DEBUG] [REMOTE ] EC: PASS: History has at least 300 days. [2026-01-20T12:07:25.350270] [DEBUG] [REMOTE ] EC: PASS: Price check passed. Min price $8.75. [2026-01-20T12:07:25.350484] [DEBUG] [REMOTE ] EC: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:25.350690] [DEBUG] [REMOTE ] EC: PASS: Integrity check passed. [2026-01-20T12:07:25.350745] [DEBUG] [REMOTE ] EC: Symbol is viable for forecasting. [2026-01-20T12:07:25.350813] [INFO ] [MAIN ] [1013/3502] EC kept (0.2s) | 1012 kept, 1 rejected | 139.5/min | ETA: 17.8m [2026-01-20T12:07:25.883518] [DEBUG] [REMOTE ] ECC: Retrieved 2836 rows, trimmed to 300. [2026-01-20T12:07:25.883781] [DEBUG] [REMOTE ] ECC: PASS: History has at least 300 days. [2026-01-20T12:07:25.884055] [DEBUG] [REMOTE ] ECC: PASS: Price check passed. Min price $5.26. [2026-01-20T12:07:25.884200] [DEBUG] [REMOTE ] ECC: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:25.884331] [DEBUG] [REMOTE ] ECC: PASS: Integrity check passed. [2026-01-20T12:07:25.884391] [DEBUG] [REMOTE ] ECC: Symbol is viable for forecasting. [2026-01-20T12:07:25.884448] [INFO ] [MAIN ] [1014/3502] ECC kept (0.5s) | 1013 kept, 1 rejected | 139.5/min | ETA: 17.8m [2026-01-20T12:07:26.255402] [DEBUG] [REMOTE ] ECL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:26.255653] [DEBUG] [REMOTE ] ECL: PASS: History has at least 300 days. [2026-01-20T12:07:26.255997] [DEBUG] [REMOTE ] ECL: PASS: Price check passed. Min price $252.35. [2026-01-20T12:07:26.256149] [DEBUG] [REMOTE ] ECL: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:26.256302] [DEBUG] [REMOTE ] ECL: PASS: Integrity check passed. [2026-01-20T12:07:26.256346] [DEBUG] [REMOTE ] ECL: Symbol is viable for forecasting. [2026-01-20T12:07:26.256404] [INFO ] [MAIN ] [1015/3502] ECL kept (0.4s) | 1014 kept, 1 rejected | 139.5/min | ETA: 17.8m [2026-01-20T12:07:26.782993] [DEBUG] [REMOTE ] ECPG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:26.783191] [DEBUG] [REMOTE ] ECPG: PASS: History has at least 300 days. [2026-01-20T12:07:26.783826] [DEBUG] [REMOTE ] ECPG: PASS: Price check passed. Min price $40.90. [2026-01-20T12:07:26.783981] [DEBUG] [REMOTE ] ECPG: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:26.784124] [DEBUG] [REMOTE ] ECPG: PASS: Integrity check passed. [2026-01-20T12:07:26.784166] [DEBUG] [REMOTE ] ECPG: Symbol is viable for forecasting. [2026-01-20T12:07:26.784223] [INFO ] [MAIN ] [1016/3502] ECPG kept (0.5s) | 1015 kept, 1 rejected | 139.5/min | ETA: 17.8m [2026-01-20T12:07:27.035762] [DEBUG] [REMOTE ] ECX: Retrieved 771 rows, trimmed to 300. [2026-01-20T12:07:27.035887] [DEBUG] [REMOTE ] ECX: PASS: History has at least 300 days. [2026-01-20T12:07:27.036086] [DEBUG] [REMOTE ] ECX: PASS: Price check passed. Min price $1.55. [2026-01-20T12:07:27.036218] [DEBUG] [REMOTE ] ECX: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:27.036327] [DEBUG] [REMOTE ] ECX: PASS: Integrity check passed. [2026-01-20T12:07:27.036367] [DEBUG] [REMOTE ] ECX: Symbol is viable for forecasting. [2026-01-20T12:07:27.036414] [INFO ] [MAIN ] [1017/3502] ECX kept (0.3s) | 1016 kept, 1 rejected | 139.5/min | ETA: 17.8m [2026-01-20T12:07:27.672963] [DEBUG] [REMOTE ] ED: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:27.673329] [DEBUG] [REMOTE ] ED: PASS: History has at least 300 days. [2026-01-20T12:07:27.673906] [DEBUG] [REMOTE ] ED: PASS: Price check passed. Min price $95.30. [2026-01-20T12:07:27.674075] [DEBUG] [REMOTE ] ED: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:27.674228] [DEBUG] [REMOTE ] ED: PASS: Integrity check passed. [2026-01-20T12:07:27.674272] [DEBUG] [REMOTE ] ED: Symbol is viable for forecasting. [2026-01-20T12:07:27.674329] [INFO ] [MAIN ] [1018/3502] ED kept (0.6s) | 1017 kept, 1 rejected | 139.5/min | ETA: 17.8m [2026-01-20T12:07:28.151724] [DEBUG] [REMOTE ] EDAP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:28.151880] [DEBUG] [REMOTE ] EDAP: PASS: History has at least 300 days. [2026-01-20T12:07:28.152108] [DEBUG] [REMOTE ] EDAP: PASS: Price check passed. Min price $1.81. [2026-01-20T12:07:28.152247] [DEBUG] [REMOTE ] EDAP: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:28.152363] [DEBUG] [REMOTE ] EDAP: PASS: Integrity check passed. [2026-01-20T12:07:28.152403] [DEBUG] [REMOTE ] EDAP: Symbol is viable for forecasting. [2026-01-20T12:07:28.152460] [INFO ] [MAIN ] [1019/3502] EDAP kept (0.5s) | 1018 kept, 1 rejected | 139.4/min | ETA: 17.8m [2026-01-20T12:07:28.476249] [DEBUG] [REMOTE ] EDD: Retrieved 4715 rows, trimmed to 300. [2026-01-20T12:07:28.476445] [DEBUG] [REMOTE ] EDD: PASS: History has at least 300 days. [2026-01-20T12:07:28.476736] [DEBUG] [REMOTE ] EDD: PASS: Price check passed. Min price $5.18. [2026-01-20T12:07:28.476883] [DEBUG] [REMOTE ] EDD: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:28.477013] [DEBUG] [REMOTE ] EDD: PASS: Integrity check passed. [2026-01-20T12:07:28.477080] [DEBUG] [REMOTE ] EDD: Symbol is viable for forecasting. [2026-01-20T12:07:28.477138] [INFO ] [MAIN ] [1020/3502] EDD kept (0.3s) | 1019 kept, 1 rejected | 139.5/min | ETA: 17.8m [2026-01-20T12:07:28.910387] [DEBUG] [REMOTE ] EDF: Retrieved 3788 rows, trimmed to 300. [2026-01-20T12:07:28.910643] [DEBUG] [REMOTE ] EDF: PASS: History has at least 300 days. [2026-01-20T12:07:28.911034] [DEBUG] [REMOTE ] EDF: PASS: Price check passed. Min price $4.69. [2026-01-20T12:07:28.911222] [DEBUG] [REMOTE ] EDF: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:28.911404] [DEBUG] [REMOTE ] EDF: PASS: Integrity check passed. [2026-01-20T12:07:28.911459] [DEBUG] [REMOTE ] EDF: Symbol is viable for forecasting. [2026-01-20T12:07:28.911532] [INFO ] [MAIN ] [1021/3502] EDF kept (0.4s) | 1020 kept, 1 rejected | 139.5/min | ETA: 17.8m [2026-01-20T12:07:29.372802] [DEBUG] [REMOTE ] EDN: Retrieved 4713 rows, trimmed to 300. [2026-01-20T12:07:29.372930] [DEBUG] [REMOTE ] EDN: PASS: History has at least 300 days. [2026-01-20T12:07:29.373137] [DEBUG] [REMOTE ] EDN: PASS: Price check passed. Min price $17.57. [2026-01-20T12:07:29.373288] [DEBUG] [REMOTE ] EDN: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:29.373403] [DEBUG] [REMOTE ] EDN: PASS: Integrity check passed. [2026-01-20T12:07:29.373468] [DEBUG] [REMOTE ] EDN: Symbol is viable for forecasting. [2026-01-20T12:07:29.373518] [INFO ] [MAIN ] [1022/3502] EDN kept (0.5s) | 1021 kept, 1 rejected | 139.5/min | ETA: 17.8m [2026-01-20T12:07:29.485271] [DEBUG] [REMOTE ] EE: Retrieved 944 rows, trimmed to 300. [2026-01-20T12:07:29.485401] [DEBUG] [REMOTE ] EE: PASS: History has at least 300 days. [2026-01-20T12:07:29.485637] [DEBUG] [REMOTE ] EE: PASS: Price check passed. Min price $25.16. [2026-01-20T12:07:29.485975] [DEBUG] [REMOTE ] EE: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:29.486088] [DEBUG] [REMOTE ] EE: PASS: Integrity check passed. [2026-01-20T12:07:29.486130] [DEBUG] [REMOTE ] EE: Symbol is viable for forecasting. [2026-01-20T12:07:29.486180] [INFO ] [MAIN ] [1023/3502] EE kept (0.1s) | 1022 kept, 1 rejected | 139.6/min | ETA: 17.8m [2026-01-20T12:07:30.141499] [DEBUG] [REMOTE ] EEMA: Retrieved 3505 rows, trimmed to 300. [2026-01-20T12:07:30.141916] [DEBUG] [REMOTE ] EEMA: PASS: History has at least 300 days. [2026-01-20T12:07:30.142199] [DEBUG] [REMOTE ] EEMA: PASS: Price check passed. Min price $89.75. [2026-01-20T12:07:30.142348] [DEBUG] [REMOTE ] EEMA: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:30.142484] [DEBUG] [REMOTE ] EEMA: PASS: Integrity check passed. [2026-01-20T12:07:30.142527] [DEBUG] [REMOTE ] EEMA: Symbol is viable for forecasting. [2026-01-20T12:07:30.142601] [INFO ] [MAIN ] [1024/3502] EEMA kept (0.7s) | 1023 kept, 1 rejected | 139.5/min | ETA: 17.8m [2026-01-20T12:07:30.390453] [DEBUG] [REMOTE ] EEX: Retrieved 2193 rows, trimmed to 300. [2026-01-20T12:07:30.390700] [DEBUG] [REMOTE ] EEX: PASS: History has at least 300 days. [2026-01-20T12:07:30.390985] [DEBUG] [REMOTE ] EEX: PASS: Price check passed. Min price $3.37. [2026-01-20T12:07:30.391129] [DEBUG] [REMOTE ] EEX: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:30.391276] [DEBUG] [REMOTE ] EEX: PASS: Integrity check passed. [2026-01-20T12:07:30.391322] [DEBUG] [REMOTE ] EEX: Symbol is viable for forecasting. [2026-01-20T12:07:30.391381] [INFO ] [MAIN ] [1025/3502] EEX kept (0.2s) | 1024 kept, 1 rejected | 139.6/min | ETA: 17.7m [2026-01-20T12:07:30.962156] [DEBUG] [REMOTE ] EFC: Retrieved 3842 rows, trimmed to 300. [2026-01-20T12:07:30.962299] [DEBUG] [REMOTE ] EFC: PASS: History has at least 300 days. [2026-01-20T12:07:30.962605] [DEBUG] [REMOTE ] EFC: PASS: Price check passed. Min price $12.93. [2026-01-20T12:07:30.962755] [DEBUG] [REMOTE ] EFC: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:30.962883] [DEBUG] [REMOTE ] EFC: PASS: Integrity check passed. [2026-01-20T12:07:30.962925] [DEBUG] [REMOTE ] EFC: Symbol is viable for forecasting. [2026-01-20T12:07:30.962974] [INFO ] [MAIN ] [1026/3502] EFC kept (0.6s) | 1025 kept, 1 rejected | 139.5/min | ETA: 17.7m [2026-01-20T12:07:31.227315] [DEBUG] [REMOTE ] EFSC: Retrieved 5665 rows, trimmed to 300. [2026-01-20T12:07:31.227461] [DEBUG] [REMOTE ] EFSC: PASS: History has at least 300 days. [2026-01-20T12:07:31.227714] [DEBUG] [REMOTE ] EFSC: PASS: Price check passed. Min price $51.70. [2026-01-20T12:07:31.227856] [DEBUG] [REMOTE ] EFSC: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:31.227978] [DEBUG] [REMOTE ] EFSC: PASS: Integrity check passed. [2026-01-20T12:07:31.228019] [DEBUG] [REMOTE ] EFSC: Symbol is viable for forecasting. [2026-01-20T12:07:31.228070] [INFO ] [MAIN ] [1027/3502] EFSC kept (0.3s) | 1026 kept, 1 rejected | 139.6/min | ETA: 17.7m [2026-01-20T12:07:31.843303] [DEBUG] [REMOTE ] EFX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:31.843456] [DEBUG] [REMOTE ] EFX: PASS: History has at least 300 days. [2026-01-20T12:07:31.843929] [DEBUG] [REMOTE ] EFX: PASS: Price check passed. Min price $203.70. [2026-01-20T12:07:31.844070] [DEBUG] [REMOTE ] EFX: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:31.844198] [DEBUG] [REMOTE ] EFX: PASS: Integrity check passed. [2026-01-20T12:07:31.844239] [DEBUG] [REMOTE ] EFX: Symbol is viable for forecasting. [2026-01-20T12:07:31.844290] [INFO ] [MAIN ] [1028/3502] EFX kept (0.6s) | 1027 kept, 1 rejected | 139.5/min | ETA: 17.7m [2026-01-20T12:07:32.334799] [DEBUG] [REMOTE ] EG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:32.335015] [DEBUG] [REMOTE ] EG: PASS: History has at least 300 days. [2026-01-20T12:07:32.335330] [DEBUG] [REMOTE ] EG: PASS: Price check passed. Min price $302.97. [2026-01-20T12:07:32.335495] [DEBUG] [REMOTE ] EG: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:32.335661] [DEBUG] [REMOTE ] EG: PASS: Integrity check passed. [2026-01-20T12:07:32.335706] [DEBUG] [REMOTE ] EG: Symbol is viable for forecasting. [2026-01-20T12:07:32.335762] [INFO ] [MAIN ] [1029/3502] EG kept (0.5s) | 1028 kept, 1 rejected | 139.5/min | ETA: 17.7m [2026-01-20T12:07:32.804152] [DEBUG] [REMOTE ] EGAN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:32.804378] [DEBUG] [REMOTE ] EGAN: PASS: History has at least 300 days. [2026-01-20T12:07:32.804772] [DEBUG] [REMOTE ] EGAN: PASS: Price check passed. Min price $9.56. [2026-01-20T12:07:32.805099] [DEBUG] [REMOTE ] EGAN: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:32.805262] [DEBUG] [REMOTE ] EGAN: PASS: Integrity check passed. [2026-01-20T12:07:32.805305] [DEBUG] [REMOTE ] EGAN: Symbol is viable for forecasting. [2026-01-20T12:07:32.805365] [INFO ] [MAIN ] [1030/3502] EGAN kept (0.5s) | 1029 kept, 1 rejected | 139.5/min | ETA: 17.7m [2026-01-20T12:07:33.275729] [DEBUG] [REMOTE ] EGBN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:33.275929] [DEBUG] [REMOTE ] EGBN: PASS: History has at least 300 days. [2026-01-20T12:07:33.276236] [DEBUG] [REMOTE ] EGBN: PASS: Price check passed. Min price $15.80. [2026-01-20T12:07:33.276394] [DEBUG] [REMOTE ] EGBN: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:33.276537] [DEBUG] [REMOTE ] EGBN: PASS: Integrity check passed. [2026-01-20T12:07:33.276780] [DEBUG] [REMOTE ] EGBN: Symbol is viable for forecasting. [2026-01-20T12:07:33.276845] [INFO ] [MAIN ] [1031/3502] EGBN kept (0.5s) | 1030 kept, 1 rejected | 139.5/min | ETA: 17.7m [2026-01-20T12:07:33.755106] [DEBUG] [REMOTE ] EGP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:33.755242] [DEBUG] [REMOTE ] EGP: PASS: History has at least 300 days. [2026-01-20T12:07:33.755463] [DEBUG] [REMOTE ] EGP: PASS: Price check passed. Min price $172.53. [2026-01-20T12:07:33.755621] [DEBUG] [REMOTE ] EGP: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:33.755741] [DEBUG] [REMOTE ] EGP: PASS: Integrity check passed. [2026-01-20T12:07:33.755781] [DEBUG] [REMOTE ] EGP: Symbol is viable for forecasting. [2026-01-20T12:07:33.755829] [INFO ] [MAIN ] [1032/3502] EGP kept (0.5s) | 1031 kept, 1 rejected | 139.4/min | ETA: 17.7m [2026-01-20T12:07:34.087408] [DEBUG] [REMOTE ] EGY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:34.087559] [DEBUG] [REMOTE ] EGY: PASS: History has at least 300 days. [2026-01-20T12:07:34.087853] [DEBUG] [REMOTE ] EGY: PASS: Price check passed. Min price $3.37. [2026-01-20T12:07:34.088015] [DEBUG] [REMOTE ] EGY: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:34.088142] [DEBUG] [REMOTE ] EGY: PASS: Integrity check passed. [2026-01-20T12:07:34.088209] [DEBUG] [REMOTE ] EGY: Symbol is viable for forecasting. [2026-01-20T12:07:34.088261] [INFO ] [MAIN ] [1033/3502] EGY kept (0.3s) | 1032 kept, 1 rejected | 139.5/min | ETA: 17.7m [2026-01-20T12:07:34.297486] [DEBUG] [REMOTE ] EH: Retrieved 1532 rows, trimmed to 300. [2026-01-20T12:07:34.297666] [DEBUG] [REMOTE ] EH: PASS: History has at least 300 days. [2026-01-20T12:07:34.297931] [DEBUG] [REMOTE ] EH: PASS: Price check passed. Min price $12.79. [2026-01-20T12:07:34.298114] [DEBUG] [REMOTE ] EH: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:34.298265] [DEBUG] [REMOTE ] EH: PASS: Integrity check passed. [2026-01-20T12:07:34.298317] [DEBUG] [REMOTE ] EH: Symbol is viable for forecasting. [2026-01-20T12:07:34.298382] [INFO ] [MAIN ] [1034/3502] EH kept (0.2s) | 1033 kept, 1 rejected | 139.5/min | ETA: 17.7m [2026-01-20T12:07:34.853956] [DEBUG] [REMOTE ] EHAB: Retrieved 890 rows, trimmed to 300. [2026-01-20T12:07:34.854087] [DEBUG] [REMOTE ] EHAB: PASS: History has at least 300 days. [2026-01-20T12:07:34.854287] [DEBUG] [REMOTE ] EHAB: PASS: Price check passed. Min price $7.71. [2026-01-20T12:07:34.854420] [DEBUG] [REMOTE ] EHAB: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:34.854531] [DEBUG] [REMOTE ] EHAB: PASS: Integrity check passed. [2026-01-20T12:07:34.854591] [DEBUG] [REMOTE ] EHAB: Symbol is viable for forecasting. [2026-01-20T12:07:34.854642] [INFO ] [MAIN ] [1035/3502] EHAB kept (0.6s) | 1034 kept, 1 rejected | 139.5/min | ETA: 17.7m [2026-01-20T12:07:35.234905] [DEBUG] [REMOTE ] EHC: Retrieved 2023 rows, trimmed to 300. [2026-01-20T12:07:35.235030] [DEBUG] [REMOTE ] EHC: PASS: History has at least 300 days. [2026-01-20T12:07:35.235232] [DEBUG] [REMOTE ] EHC: PASS: Price check passed. Min price $100.22. [2026-01-20T12:07:35.235366] [DEBUG] [REMOTE ] EHC: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:35.235476] [DEBUG] [REMOTE ] EHC: PASS: Integrity check passed. [2026-01-20T12:07:35.235516] [DEBUG] [REMOTE ] EHC: Symbol is viable for forecasting. [2026-01-20T12:07:35.235602] [INFO ] [MAIN ] [1036/3502] EHC kept (0.4s) | 1035 kept, 1 rejected | 139.5/min | ETA: 17.7m [2026-01-20T12:07:35.806509] [DEBUG] [REMOTE ] EHI: Retrieved 5655 rows, trimmed to 300. [2026-01-20T12:07:35.806691] [DEBUG] [REMOTE ] EHI: PASS: History has at least 300 days. [2026-01-20T12:07:35.806951] [DEBUG] [REMOTE ] EHI: PASS: Price check passed. Min price $6.19. [2026-01-20T12:07:35.807127] [DEBUG] [REMOTE ] EHI: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:35.807293] [DEBUG] [REMOTE ] EHI: PASS: Integrity check passed. [2026-01-20T12:07:35.807339] [DEBUG] [REMOTE ] EHI: Symbol is viable for forecasting. [2026-01-20T12:07:35.807391] [INFO ] [MAIN ] [1037/3502] EHI kept (0.6s) | 1036 kept, 1 rejected | 139.5/min | ETA: 17.7m [2026-01-20T12:07:36.366016] [DEBUG] [REMOTE ] EHTH: Retrieved 4840 rows, trimmed to 300. [2026-01-20T12:07:36.366158] [DEBUG] [REMOTE ] EHTH: PASS: History has at least 300 days. [2026-01-20T12:07:36.366395] [DEBUG] [REMOTE ] EHTH: PASS: Price check passed. Min price $3.31. [2026-01-20T12:07:36.366536] [DEBUG] [REMOTE ] EHTH: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:36.366684] [DEBUG] [REMOTE ] EHTH: PASS: Integrity check passed. [2026-01-20T12:07:36.366728] [DEBUG] [REMOTE ] EHTH: Symbol is viable for forecasting. [2026-01-20T12:07:36.366778] [INFO ] [MAIN ] [1038/3502] EHTH kept (0.6s) | 1037 kept, 1 rejected | 139.4/min | ETA: 17.7m [2026-01-20T12:07:36.649319] [DEBUG] [REMOTE ] EIC: Retrieved 1631 rows, trimmed to 300. [2026-01-20T12:07:36.649440] [DEBUG] [REMOTE ] EIC: PASS: History has at least 300 days. [2026-01-20T12:07:36.649663] [DEBUG] [REMOTE ] EIC: PASS: Price check passed. Min price $10.83. [2026-01-20T12:07:36.649799] [DEBUG] [REMOTE ] EIC: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:36.649908] [DEBUG] [REMOTE ] EIC: PASS: Integrity check passed. [2026-01-20T12:07:36.649948] [DEBUG] [REMOTE ] EIC: Symbol is viable for forecasting. [2026-01-20T12:07:36.649995] [INFO ] [MAIN ] [1039/3502] EIC kept (0.3s) | 1038 kept, 1 rejected | 139.5/min | ETA: 17.7m [2026-01-20T12:07:37.174302] [DEBUG] [REMOTE ] EIG: Retrieved 4772 rows, trimmed to 300. [2026-01-20T12:07:37.174460] [DEBUG] [REMOTE ] EIG: PASS: History has at least 300 days. [2026-01-20T12:07:37.174771] [DEBUG] [REMOTE ] EIG: PASS: Price check passed. Min price $35.80. [2026-01-20T12:07:37.174912] [DEBUG] [REMOTE ] EIG: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:37.175039] [DEBUG] [REMOTE ] EIG: PASS: Integrity check passed. [2026-01-20T12:07:37.175079] [DEBUG] [REMOTE ] EIG: Symbol is viable for forecasting. [2026-01-20T12:07:37.175129] [INFO ] [MAIN ] [1040/3502] EIG kept (0.5s) | 1039 kept, 1 rejected | 139.4/min | ETA: 17.7m [2026-01-20T12:07:37.644907] [DEBUG] [REMOTE ] EIX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:37.645042] [DEBUG] [REMOTE ] EIX: PASS: History has at least 300 days. [2026-01-20T12:07:37.645257] [DEBUG] [REMOTE ] EIX: PASS: Price check passed. Min price $53.59. [2026-01-20T12:07:37.645391] [DEBUG] [REMOTE ] EIX: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:37.645504] [DEBUG] [REMOTE ] EIX: PASS: Integrity check passed. [2026-01-20T12:07:37.645543] [DEBUG] [REMOTE ] EIX: Symbol is viable for forecasting. [2026-01-20T12:07:37.645694] [INFO ] [MAIN ] [1041/3502] EIX kept (0.5s) | 1040 kept, 1 rejected | 139.4/min | ETA: 17.6m [2026-01-20T12:07:38.186619] [DEBUG] [REMOTE ] EL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:38.186818] [DEBUG] [REMOTE ] EL: PASS: History has at least 300 days. [2026-01-20T12:07:38.187129] [DEBUG] [REMOTE ] EL: PASS: Price check passed. Min price $85.59. [2026-01-20T12:07:38.187281] [DEBUG] [REMOTE ] EL: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:38.187412] [DEBUG] [REMOTE ] EL: PASS: Integrity check passed. [2026-01-20T12:07:38.187455] [DEBUG] [REMOTE ] EL: Symbol is viable for forecasting. [2026-01-20T12:07:38.187508] [INFO ] [MAIN ] [1042/3502] EL kept (0.5s) | 1041 kept, 1 rejected | 139.4/min | ETA: 17.6m [2026-01-20T12:07:38.376393] [DEBUG] [REMOTE ] ELAB: Retrieved 540 rows, trimmed to 300. [2026-01-20T12:07:38.376551] [DEBUG] [REMOTE ] ELAB: PASS: History has at least 300 days. [2026-01-20T12:07:38.376798] [DEBUG] [REMOTE ] ELAB: PASS: Price check passed. Min price $3.18. [2026-01-20T12:07:38.376935] [DEBUG] [REMOTE ] ELAB: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:38.377079] [DEBUG] [REMOTE ] ELAB: PASS: Integrity check passed. [2026-01-20T12:07:38.377122] [DEBUG] [REMOTE ] ELAB: Symbol is viable for forecasting. [2026-01-20T12:07:38.377172] [INFO ] [MAIN ] [1043/3502] ELAB kept (0.2s) | 1042 kept, 1 rejected | 139.5/min | ETA: 17.6m [2026-01-20T12:07:38.884266] [DEBUG] [REMOTE ] ELAN: Retrieved 1841 rows, trimmed to 300. [2026-01-20T12:07:38.884403] [DEBUG] [REMOTE ] ELAN: PASS: History has at least 300 days. [2026-01-20T12:07:38.884644] [DEBUG] [REMOTE ] ELAN: PASS: Price check passed. Min price $20.43. [2026-01-20T12:07:38.884787] [DEBUG] [REMOTE ] ELAN: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:38.885095] [DEBUG] [REMOTE ] ELAN: PASS: Integrity check passed. [2026-01-20T12:07:38.885164] [DEBUG] [REMOTE ] ELAN: Symbol is viable for forecasting. [2026-01-20T12:07:38.885217] [INFO ] [MAIN ] [1044/3502] ELAN kept (0.5s) | 1043 kept, 1 rejected | 139.4/min | ETA: 17.6m [2026-01-20T12:07:39.259305] [DEBUG] [REMOTE ] ELC: Retrieved 2366 rows, trimmed to 300. [2026-01-20T12:07:39.259423] [DEBUG] [REMOTE ] ELC: PASS: History has at least 300 days. [2026-01-20T12:07:39.259653] [DEBUG] [REMOTE ] ELC: PASS: Price check passed. Min price $20.45. [2026-01-20T12:07:39.259790] [DEBUG] [REMOTE ] ELC: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:39.259903] [DEBUG] [REMOTE ] ELC: PASS: Integrity check passed. [2026-01-20T12:07:39.259943] [DEBUG] [REMOTE ] ELC: Symbol is viable for forecasting. [2026-01-20T12:07:39.259992] [INFO ] [MAIN ] [1045/3502] ELC kept (0.4s) | 1044 kept, 1 rejected | 139.5/min | ETA: 17.6m [2026-01-20T12:07:39.609340] [DEBUG] [REMOTE ] ELDN: Retrieved 2851 rows, trimmed to 300. [2026-01-20T12:07:39.609472] [DEBUG] [REMOTE ] ELDN: PASS: History has at least 300 days. [2026-01-20T12:07:39.609714] [DEBUG] [REMOTE ] ELDN: PASS: Price check passed. Min price $1.39. [2026-01-20T12:07:39.609852] [DEBUG] [REMOTE ] ELDN: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:39.609965] [DEBUG] [REMOTE ] ELDN: PASS: Integrity check passed. [2026-01-20T12:07:39.610004] [DEBUG] [REMOTE ] ELDN: Symbol is viable for forecasting. [2026-01-20T12:07:39.610052] [INFO ] [MAIN ] [1046/3502] ELDN kept (0.4s) | 1045 kept, 1 rejected | 139.5/min | ETA: 17.6m [2026-01-20T12:07:40.098450] [DEBUG] [REMOTE ] ELF: Retrieved 2343 rows, trimmed to 300. [2026-01-20T12:07:40.098687] [DEBUG] [REMOTE ] ELF: PASS: History has at least 300 days. [2026-01-20T12:07:40.099223] [DEBUG] [REMOTE ] ELF: PASS: Price check passed. Min price $68.42. [2026-01-20T12:07:40.099417] [DEBUG] [REMOTE ] ELF: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:40.099603] [DEBUG] [REMOTE ] ELF: PASS: Integrity check passed. [2026-01-20T12:07:40.099703] [DEBUG] [REMOTE ] ELF: Symbol is viable for forecasting. [2026-01-20T12:07:40.099777] [INFO ] [MAIN ] [1047/3502] ELF kept (0.5s) | 1046 kept, 1 rejected | 139.5/min | ETA: 17.6m [2026-01-20T12:07:40.597926] [DEBUG] [REMOTE ] ELME: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:40.598068] [DEBUG] [REMOTE ] ELME: PASS: History has at least 300 days. [2026-01-20T12:07:40.598290] [DEBUG] [REMOTE ] ELME: PASS: Price check passed. Min price $2.60. [2026-01-20T12:07:40.598428] [DEBUG] [REMOTE ] ELME: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:40.598544] [DEBUG] [REMOTE ] ELME: PASS: Integrity check passed. [2026-01-20T12:07:40.598606] [DEBUG] [REMOTE ] ELME: Symbol is viable for forecasting. [2026-01-20T12:07:40.598657] [INFO ] [MAIN ] [1048/3502] ELME kept (0.5s) | 1047 kept, 1 rejected | 139.5/min | ETA: 17.6m [2026-01-20T12:07:41.042985] [DEBUG] [REMOTE ] ELS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:41.043141] [DEBUG] [REMOTE ] ELS: PASS: History has at least 300 days. [2026-01-20T12:07:41.043404] [DEBUG] [REMOTE ] ELS: PASS: Price check passed. Min price $59.30. [2026-01-20T12:07:41.043546] [DEBUG] [REMOTE ] ELS: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:41.043701] [DEBUG] [REMOTE ] ELS: PASS: Integrity check passed. [2026-01-20T12:07:41.043748] [DEBUG] [REMOTE ] ELS: Symbol is viable for forecasting. [2026-01-20T12:07:41.043800] [INFO ] [MAIN ] [1049/3502] ELS kept (0.4s) | 1048 kept, 1 rejected | 139.4/min | ETA: 17.6m [2026-01-20T12:07:41.319110] [DEBUG] [REMOTE ] ELTX: Retrieved 1243 rows, trimmed to 300. [2026-01-20T12:07:41.319240] [DEBUG] [REMOTE ] ELTX: PASS: History has at least 300 days. [2026-01-20T12:07:41.319445] [DEBUG] [REMOTE ] ELTX: PASS: Price check passed. Min price $7.54. [2026-01-20T12:07:41.319611] [DEBUG] [REMOTE ] ELTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:41.319728] [DEBUG] [REMOTE ] ELTX: PASS: Integrity check passed. [2026-01-20T12:07:41.319768] [DEBUG] [REMOTE ] ELTX: Symbol is viable for forecasting. [2026-01-20T12:07:41.319816] [INFO ] [MAIN ] [1050/3502] ELTX kept (0.3s) | 1049 kept, 1 rejected | 139.5/min | ETA: 17.6m [2026-01-20T12:07:41.740805] [DEBUG] [REMOTE ] ELVA: Retrieved 2446 rows, trimmed to 300. [2026-01-20T12:07:41.741123] [DEBUG] [REMOTE ] ELVA: PASS: History has at least 300 days. [2026-01-20T12:07:41.741348] [DEBUG] [REMOTE ] ELVA: PASS: Price check passed. Min price $4.23. [2026-01-20T12:07:41.741486] [DEBUG] [REMOTE ] ELVA: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:41.741621] [DEBUG] [REMOTE ] ELVA: PASS: Integrity check passed. [2026-01-20T12:07:41.741665] [DEBUG] [REMOTE ] ELVA: Symbol is viable for forecasting. [2026-01-20T12:07:41.741714] [INFO ] [MAIN ] [1051/3502] ELVA kept (0.4s) | 1050 kept, 1 rejected | 139.5/min | ETA: 17.6m [2026-01-20T12:07:42.069797] [DEBUG] [REMOTE ] ELVN: Retrieved 1471 rows, trimmed to 300. [2026-01-20T12:07:42.070176] [DEBUG] [REMOTE ] ELVN: PASS: History has at least 300 days. [2026-01-20T12:07:42.070435] [DEBUG] [REMOTE ] ELVN: PASS: Price check passed. Min price $15.14. [2026-01-20T12:07:42.070612] [DEBUG] [REMOTE ] ELVN: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:42.070741] [DEBUG] [REMOTE ] ELVN: PASS: Integrity check passed. [2026-01-20T12:07:42.070791] [DEBUG] [REMOTE ] ELVN: Symbol is viable for forecasting. [2026-01-20T12:07:42.070851] [INFO ] [MAIN ] [1052/3502] ELVN kept (0.3s) | 1051 kept, 1 rejected | 139.5/min | ETA: 17.6m [2026-01-20T12:07:42.397038] [DEBUG] [REMOTE ] EM: Retrieved 1205 rows, trimmed to 300. [2026-01-20T12:07:42.397198] [DEBUG] [REMOTE ] EM: PASS: History has at least 300 days. [2026-01-20T12:07:42.397405] [DEBUG] [REMOTE ] EM: PASS: Price check passed. Min price $1.13. [2026-01-20T12:07:42.397538] [DEBUG] [REMOTE ] EM: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:42.397676] [DEBUG] [REMOTE ] EM: PASS: Integrity check passed. [2026-01-20T12:07:42.397717] [DEBUG] [REMOTE ] EM: Symbol is viable for forecasting. [2026-01-20T12:07:42.397765] [INFO ] [MAIN ] [1053/3502] EM kept (0.3s) | 1052 kept, 1 rejected | 139.6/min | ETA: 17.5m [2026-01-20T12:07:43.039083] [DEBUG] [REMOTE ] EMB: Retrieved 4548 rows, trimmed to 300. [2026-01-20T12:07:43.039211] [DEBUG] [REMOTE ] EMB: PASS: History has at least 300 days. [2026-01-20T12:07:43.039423] [DEBUG] [REMOTE ] EMB: PASS: Price check passed. Min price $94.85. [2026-01-20T12:07:43.039562] [DEBUG] [REMOTE ] EMB: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:43.039708] [DEBUG] [REMOTE ] EMB: PASS: Integrity check passed. [2026-01-20T12:07:43.039750] [DEBUG] [REMOTE ] EMB: Symbol is viable for forecasting. [2026-01-20T12:07:43.039798] [INFO ] [MAIN ] [1054/3502] EMB kept (0.6s) | 1053 kept, 1 rejected | 139.5/min | ETA: 17.5m [2026-01-20T12:07:43.266625] [DEBUG] [REMOTE ] EMBC: Retrieved 952 rows, trimmed to 300. [2026-01-20T12:07:43.266828] [DEBUG] [REMOTE ] EMBC: PASS: History has at least 300 days. [2026-01-20T12:07:43.267120] [DEBUG] [REMOTE ] EMBC: PASS: Price check passed. Min price $11.05. [2026-01-20T12:07:43.267274] [DEBUG] [REMOTE ] EMBC: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:43.267418] [DEBUG] [REMOTE ] EMBC: PASS: Integrity check passed. [2026-01-20T12:07:43.267502] [DEBUG] [REMOTE ] EMBC: Symbol is viable for forecasting. [2026-01-20T12:07:43.267560] [INFO ] [MAIN ] [1055/3502] EMBC kept (0.2s) | 1054 kept, 1 rejected | 139.6/min | ETA: 17.5m [2026-01-20T12:07:43.894548] [DEBUG] [REMOTE ] EMD: Retrieved 5567 rows, trimmed to 300. [2026-01-20T12:07:43.894713] [DEBUG] [REMOTE ] EMD: PASS: History has at least 300 days. [2026-01-20T12:07:43.894944] [DEBUG] [REMOTE ] EMD: PASS: Price check passed. Min price $10.14. [2026-01-20T12:07:43.895084] [DEBUG] [REMOTE ] EMD: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:43.895206] [DEBUG] [REMOTE ] EMD: PASS: Integrity check passed. [2026-01-20T12:07:43.895247] [DEBUG] [REMOTE ] EMD: Symbol is viable for forecasting. [2026-01-20T12:07:43.895297] [INFO ] [MAIN ] [1056/3502] EMD kept (0.6s) | 1055 kept, 1 rejected | 139.5/min | ETA: 17.5m [2026-01-20T12:07:44.321609] [DEBUG] [REMOTE ] EMF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:44.321751] [DEBUG] [REMOTE ] EMF: PASS: History has at least 300 days. [2026-01-20T12:07:44.322166] [DEBUG] [REMOTE ] EMF: PASS: Price check passed. Min price $15.57. [2026-01-20T12:07:44.322304] [DEBUG] [REMOTE ] EMF: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:44.322424] [DEBUG] [REMOTE ] EMF: PASS: Integrity check passed. [2026-01-20T12:07:44.322464] [DEBUG] [REMOTE ] EMF: Symbol is viable for forecasting. [2026-01-20T12:07:44.322512] [INFO ] [MAIN ] [1057/3502] EMF kept (0.4s) | 1056 kept, 1 rejected | 139.5/min | ETA: 17.5m [2026-01-20T12:07:44.777358] [DEBUG] [REMOTE ] EMN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:44.777493] [DEBUG] [REMOTE ] EMN: PASS: History has at least 300 days. [2026-01-20T12:07:44.777729] [DEBUG] [REMOTE ] EMN: PASS: Price check passed. Min price $55.64. [2026-01-20T12:07:44.777868] [DEBUG] [REMOTE ] EMN: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:44.777986] [DEBUG] [REMOTE ] EMN: PASS: Integrity check passed. [2026-01-20T12:07:44.778026] [DEBUG] [REMOTE ] EMN: Symbol is viable for forecasting. [2026-01-20T12:07:44.778074] [INFO ] [MAIN ] [1058/3502] EMN kept (0.5s) | 1057 kept, 1 rejected | 139.5/min | ETA: 17.5m [2026-01-20T12:07:45.020064] [DEBUG] [REMOTE ] EMO: Retrieved 3671 rows, trimmed to 300. [2026-01-20T12:07:45.020191] [DEBUG] [REMOTE ] EMO: PASS: History has at least 300 days. [2026-01-20T12:07:45.020401] [DEBUG] [REMOTE ] EMO: PASS: Price check passed. Min price $41.20. [2026-01-20T12:07:45.020540] [DEBUG] [REMOTE ] EMO: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:45.020676] [DEBUG] [REMOTE ] EMO: PASS: Integrity check passed. [2026-01-20T12:07:45.020719] [DEBUG] [REMOTE ] EMO: Symbol is viable for forecasting. [2026-01-20T12:07:45.020769] [INFO ] [MAIN ] [1059/3502] EMO kept (0.2s) | 1058 kept, 1 rejected | 139.5/min | ETA: 17.5m [2026-01-20T12:07:45.330592] [DEBUG] [REMOTE ] EMXC: Retrieved 2132 rows, trimmed to 300. [2026-01-20T12:07:45.330727] [DEBUG] [REMOTE ] EMXC: PASS: History has at least 300 days. [2026-01-20T12:07:45.330961] [DEBUG] [REMOTE ] EMXC: PASS: Price check passed. Min price $68.23. [2026-01-20T12:07:45.331096] [DEBUG] [REMOTE ] EMXC: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:45.331213] [DEBUG] [REMOTE ] EMXC: PASS: Integrity check passed. [2026-01-20T12:07:45.331253] [DEBUG] [REMOTE ] EMXC: Symbol is viable for forecasting. [2026-01-20T12:07:45.331303] [INFO ] [MAIN ] [1060/3502] EMXC kept (0.3s) | 1059 kept, 1 rejected | 139.6/min | ETA: 17.5m [2026-01-20T12:07:46.049467] [DEBUG] [REMOTE ] ENB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:46.049645] [DEBUG] [REMOTE ] ENB: PASS: History has at least 300 days. [2026-01-20T12:07:46.049923] [DEBUG] [REMOTE ] ENB: PASS: Price check passed. Min price $45.23. [2026-01-20T12:07:46.050062] [DEBUG] [REMOTE ] ENB: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:46.050189] [DEBUG] [REMOTE ] ENB: PASS: Integrity check passed. [2026-01-20T12:07:46.050229] [DEBUG] [REMOTE ] ENB: Symbol is viable for forecasting. [2026-01-20T12:07:46.050279] [INFO ] [MAIN ] [1061/3502] ENB kept (0.7s) | 1060 kept, 1 rejected | 139.5/min | ETA: 17.5m [2026-01-20T12:07:46.234122] [DEBUG] [REMOTE ] ENGN: Retrieved 554 rows, trimmed to 300. [2026-01-20T12:07:46.234254] [DEBUG] [REMOTE ] ENGN: PASS: History has at least 300 days. [2026-01-20T12:07:46.234458] [DEBUG] [REMOTE ] ENGN: PASS: Price check passed. Min price $6.01. [2026-01-20T12:07:46.234616] [DEBUG] [REMOTE ] ENGN: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:46.234730] [DEBUG] [REMOTE ] ENGN: PASS: Integrity check passed. [2026-01-20T12:07:46.234773] [DEBUG] [REMOTE ] ENGN: Symbol is viable for forecasting. [2026-01-20T12:07:46.234822] [INFO ] [MAIN ] [1062/3502] ENGN kept (0.2s) | 1061 kept, 1 rejected | 139.6/min | ETA: 17.5m [2026-01-20T12:07:46.776106] [DEBUG] [REMOTE ] ENIC: Retrieved 2446 rows, trimmed to 300. [2026-01-20T12:07:46.776231] [DEBUG] [REMOTE ] ENIC: PASS: History has at least 300 days. [2026-01-20T12:07:46.776440] [DEBUG] [REMOTE ] ENIC: PASS: Price check passed. Min price $3.66. [2026-01-20T12:07:46.776611] [DEBUG] [REMOTE ] ENIC: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:46.776738] [DEBUG] [REMOTE ] ENIC: PASS: Integrity check passed. [2026-01-20T12:07:46.776788] [DEBUG] [REMOTE ] ENIC: Symbol is viable for forecasting. [2026-01-20T12:07:46.776849] [INFO ] [MAIN ] [1063/3502] ENIC kept (0.5s) | 1062 kept, 1 rejected | 139.5/min | ETA: 17.5m [2026-01-20T12:07:47.201104] [DEBUG] [REMOTE ] ENPH: Retrieved 3470 rows, trimmed to 300. [2026-01-20T12:07:47.201235] [DEBUG] [REMOTE ] ENPH: PASS: History has at least 300 days. [2026-01-20T12:07:47.201445] [DEBUG] [REMOTE ] ENPH: PASS: Price check passed. Min price $26.12. [2026-01-20T12:07:47.201603] [DEBUG] [REMOTE ] ENPH: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:47.201724] [DEBUG] [REMOTE ] ENPH: PASS: Integrity check passed. [2026-01-20T12:07:47.201765] [DEBUG] [REMOTE ] ENPH: Symbol is viable for forecasting. [2026-01-20T12:07:47.201817] [INFO ] [MAIN ] [1064/3502] ENPH kept (0.4s) | 1063 kept, 1 rejected | 139.5/min | ETA: 17.5m [2026-01-20T12:07:47.668154] [DEBUG] [REMOTE ] ENS: Retrieved 5401 rows, trimmed to 300. [2026-01-20T12:07:47.668288] [DEBUG] [REMOTE ] ENS: PASS: History has at least 300 days. [2026-01-20T12:07:47.668513] [DEBUG] [REMOTE ] ENS: PASS: Price check passed. Min price $118.88. [2026-01-20T12:07:47.668667] [DEBUG] [REMOTE ] ENS: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:47.668786] [DEBUG] [REMOTE ] ENS: PASS: Integrity check passed. [2026-01-20T12:07:47.668826] [DEBUG] [REMOTE ] ENS: Symbol is viable for forecasting. [2026-01-20T12:07:47.668875] [INFO ] [MAIN ] [1065/3502] ENS kept (0.5s) | 1064 kept, 1 rejected | 139.5/min | ETA: 17.5m [2026-01-20T12:07:48.056001] [DEBUG] [REMOTE ] ENSG: Retrieved 4575 rows, trimmed to 300. [2026-01-20T12:07:48.056128] [DEBUG] [REMOTE ] ENSG: PASS: History has at least 300 days. [2026-01-20T12:07:48.056332] [DEBUG] [REMOTE ] ENSG: PASS: Price check passed. Min price $173.52. [2026-01-20T12:07:48.056467] [DEBUG] [REMOTE ] ENSG: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:48.056596] [DEBUG] [REMOTE ] ENSG: PASS: Integrity check passed. [2026-01-20T12:07:48.056662] [DEBUG] [REMOTE ] ENSG: Symbol is viable for forecasting. [2026-01-20T12:07:48.056711] [INFO ] [MAIN ] [1066/3502] ENSG kept (0.4s) | 1065 kept, 1 rejected | 139.5/min | ETA: 17.5m [2026-01-20T12:07:48.418804] [DEBUG] [REMOTE ] ENTA: Retrieved 3227 rows, trimmed to 300. [2026-01-20T12:07:48.419005] [DEBUG] [REMOTE ] ENTA: PASS: History has at least 300 days. [2026-01-20T12:07:48.419461] [DEBUG] [REMOTE ] ENTA: PASS: Price check passed. Min price $10.47. [2026-01-20T12:07:48.419629] [DEBUG] [REMOTE ] ENTA: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:48.419762] [DEBUG] [REMOTE ] ENTA: PASS: Integrity check passed. [2026-01-20T12:07:48.419806] [DEBUG] [REMOTE ] ENTA: Symbol is viable for forecasting. [2026-01-20T12:07:48.419886] [INFO ] [MAIN ] [1067/3502] ENTA kept (0.4s) | 1066 kept, 1 rejected | 139.6/min | ETA: 17.4m [2026-01-20T12:07:48.786965] [DEBUG] [REMOTE ] ENTG: Retrieved 6419 rows, trimmed to 300. [2026-01-20T12:07:48.787197] [DEBUG] [REMOTE ] ENTG: PASS: History has at least 300 days. [2026-01-20T12:07:48.787516] [DEBUG] [REMOTE ] ENTG: PASS: Price check passed. Min price $68.80. [2026-01-20T12:07:48.787709] [DEBUG] [REMOTE ] ENTG: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:48.787857] [DEBUG] [REMOTE ] ENTG: PASS: Integrity check passed. [2026-01-20T12:07:48.787904] [DEBUG] [REMOTE ] ENTG: Symbol is viable for forecasting. [2026-01-20T12:07:48.787975] [INFO ] [MAIN ] [1068/3502] ENTG kept (0.4s) | 1067 kept, 1 rejected | 139.6/min | ETA: 17.4m [2026-01-20T12:07:49.161752] [DEBUG] [REMOTE ] ENTX: Retrieved 1899 rows, trimmed to 300. [2026-01-20T12:07:49.161887] [DEBUG] [REMOTE ] ENTX: PASS: History has at least 300 days. [2026-01-20T12:07:49.162091] [DEBUG] [REMOTE ] ENTX: PASS: Price check passed. Min price $1.46. [2026-01-20T12:07:49.162225] [DEBUG] [REMOTE ] ENTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:49.162335] [DEBUG] [REMOTE ] ENTX: PASS: Integrity check passed. [2026-01-20T12:07:49.162376] [DEBUG] [REMOTE ] ENTX: Symbol is viable for forecasting. [2026-01-20T12:07:49.162425] [INFO ] [MAIN ] [1069/3502] ENTX kept (0.4s) | 1068 kept, 1 rejected | 139.6/min | ETA: 17.4m [2026-01-20T12:07:49.538925] [DEBUG] [REMOTE ] ENVA: Retrieved 2810 rows, trimmed to 300. [2026-01-20T12:07:49.539087] [DEBUG] [REMOTE ] ENVA: PASS: History has at least 300 days. [2026-01-20T12:07:49.539320] [DEBUG] [REMOTE ] ENVA: PASS: Price check passed. Min price $113.95. [2026-01-20T12:07:49.539458] [DEBUG] [REMOTE ] ENVA: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:49.539588] [DEBUG] [REMOTE ] ENVA: PASS: Integrity check passed. [2026-01-20T12:07:49.539631] [DEBUG] [REMOTE ] ENVA: Symbol is viable for forecasting. [2026-01-20T12:07:49.539679] [INFO ] [MAIN ] [1070/3502] ENVA kept (0.4s) | 1069 kept, 1 rejected | 139.6/min | ETA: 17.4m [2026-01-20T12:07:49.906559] [DEBUG] [REMOTE ] ENVB: Retrieved 2383 rows, trimmed to 300. [2026-01-20T12:07:49.906720] [DEBUG] [REMOTE ] ENVB: PASS: History has at least 300 days. [2026-01-20T12:07:49.906937] [DEBUG] [REMOTE ] ENVB: PASS: Price check passed. Min price $3.63. [2026-01-20T12:07:49.907091] [DEBUG] [REMOTE ] ENVB: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:49.907204] [DEBUG] [REMOTE ] ENVB: PASS: Integrity check passed. [2026-01-20T12:07:49.907246] [DEBUG] [REMOTE ] ENVB: Symbol is viable for forecasting. [2026-01-20T12:07:49.907295] [INFO ] [MAIN ] [1071/3502] ENVB kept (0.4s) | 1070 kept, 1 rejected | 139.6/min | ETA: 17.4m [2026-01-20T12:07:50.195088] [DEBUG] [REMOTE ] ENVX: Retrieved 1265 rows, trimmed to 300. [2026-01-20T12:07:50.195224] [DEBUG] [REMOTE ] ENVX: PASS: History has at least 300 days. [2026-01-20T12:07:50.195429] [DEBUG] [REMOTE ] ENVX: PASS: Price check passed. Min price $7.11. [2026-01-20T12:07:50.195569] [DEBUG] [REMOTE ] ENVX: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:50.195723] [DEBUG] [REMOTE ] ENVX: PASS: Integrity check passed. [2026-01-20T12:07:50.195767] [DEBUG] [REMOTE ] ENVX: Symbol is viable for forecasting. [2026-01-20T12:07:50.195819] [INFO ] [MAIN ] [1072/3502] ENVX kept (0.3s) | 1071 kept, 1 rejected | 139.7/min | ETA: 17.4m [2026-01-20T12:07:50.873780] [DEBUG] [REMOTE ] EOD: Retrieved 4733 rows, trimmed to 300. [2026-01-20T12:07:50.873915] [DEBUG] [REMOTE ] EOD: PASS: History has at least 300 days. [2026-01-20T12:07:50.874142] [DEBUG] [REMOTE ] EOD: PASS: Price check passed. Min price $5.46. [2026-01-20T12:07:50.874279] [DEBUG] [REMOTE ] EOD: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:50.874400] [DEBUG] [REMOTE ] EOD: PASS: Integrity check passed. [2026-01-20T12:07:50.874441] [DEBUG] [REMOTE ] EOD: Symbol is viable for forecasting. [2026-01-20T12:07:50.874531] [INFO ] [MAIN ] [1073/3502] EOD kept (0.7s) | 1072 kept, 1 rejected | 139.6/min | ETA: 17.4m [2026-01-20T12:07:51.335056] [DEBUG] [REMOTE ] EOG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:51.335196] [DEBUG] [REMOTE ] EOG: PASS: History has at least 300 days. [2026-01-20T12:07:51.335425] [DEBUG] [REMOTE ] EOG: PASS: Price check passed. Min price $100.80. [2026-01-20T12:07:51.335586] [DEBUG] [REMOTE ] EOG: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:51.335710] [DEBUG] [REMOTE ] EOG: PASS: Integrity check passed. [2026-01-20T12:07:51.335752] [DEBUG] [REMOTE ] EOG: Symbol is viable for forecasting. [2026-01-20T12:07:51.335802] [INFO ] [MAIN ] [1074/3502] EOG kept (0.5s) | 1073 kept, 1 rejected | 139.6/min | ETA: 17.4m [2026-01-20T12:07:51.857669] [DEBUG] [REMOTE ] EOI: Retrieved 5340 rows, trimmed to 300. [2026-01-20T12:07:51.857800] [DEBUG] [REMOTE ] EOI: PASS: History has at least 300 days. [2026-01-20T12:07:51.858011] [DEBUG] [REMOTE ] EOI: PASS: Price check passed. Min price $19.04. [2026-01-20T12:07:51.858149] [DEBUG] [REMOTE ] EOI: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:51.858263] [DEBUG] [REMOTE ] EOI: PASS: Integrity check passed. [2026-01-20T12:07:51.858304] [DEBUG] [REMOTE ] EOI: Symbol is viable for forecasting. [2026-01-20T12:07:51.858356] [INFO ] [MAIN ] [1075/3502] EOI kept (0.5s) | 1074 kept, 1 rejected | 139.6/min | ETA: 17.4m [2026-01-20T12:07:52.073047] [DEBUG] [REMOTE ] EOLS: Retrieved 1996 rows, trimmed to 300. [2026-01-20T12:07:52.073182] [DEBUG] [REMOTE ] EOLS: PASS: History has at least 300 days. [2026-01-20T12:07:52.073401] [DEBUG] [REMOTE ] EOLS: PASS: Price check passed. Min price $5.00. [2026-01-20T12:07:52.073543] [DEBUG] [REMOTE ] EOLS: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:52.073692] [DEBUG] [REMOTE ] EOLS: PASS: Integrity check passed. [2026-01-20T12:07:52.073736] [DEBUG] [REMOTE ] EOLS: Symbol is viable for forecasting. [2026-01-20T12:07:52.073785] [INFO ] [MAIN ] [1076/3502] EOLS kept (0.2s) | 1075 kept, 1 rejected | 139.6/min | ETA: 17.4m [2026-01-20T12:07:52.701700] [DEBUG] [REMOTE ] EOS: Retrieved 5277 rows, trimmed to 300. [2026-01-20T12:07:52.701871] [DEBUG] [REMOTE ] EOS: PASS: History has at least 300 days. [2026-01-20T12:07:52.702164] [DEBUG] [REMOTE ] EOS: PASS: Price check passed. Min price $21.45. [2026-01-20T12:07:52.702308] [DEBUG] [REMOTE ] EOS: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:52.702441] [DEBUG] [REMOTE ] EOS: PASS: Integrity check passed. [2026-01-20T12:07:52.702513] [DEBUG] [REMOTE ] EOS: Symbol is viable for forecasting. [2026-01-20T12:07:52.702585] [INFO ] [MAIN ] [1077/3502] EOS kept (0.6s) | 1076 kept, 1 rejected | 139.6/min | ETA: 17.4m [2026-01-20T12:07:52.879404] [DEBUG] [REMOTE ] EOSE: Retrieved 1414 rows, trimmed to 300. [2026-01-20T12:07:52.879533] [DEBUG] [REMOTE ] EOSE: PASS: History has at least 300 days. [2026-01-20T12:07:52.879760] [DEBUG] [REMOTE ] EOSE: PASS: Price check passed. Min price $11.35. [2026-01-20T12:07:52.879898] [DEBUG] [REMOTE ] EOSE: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:52.880015] [DEBUG] [REMOTE ] EOSE: PASS: Integrity check passed. [2026-01-20T12:07:52.880055] [DEBUG] [REMOTE ] EOSE: Symbol is viable for forecasting. [2026-01-20T12:07:52.880103] [INFO ] [MAIN ] [1078/3502] EOSE kept (0.2s) | 1077 kept, 1 rejected | 139.6/min | ETA: 17.4m [2026-01-20T12:07:53.557929] [DEBUG] [REMOTE ] EPAC: Retrieved 6410 rows, trimmed to 300. [2026-01-20T12:07:53.558093] [DEBUG] [REMOTE ] EPAC: PASS: History has at least 300 days. [2026-01-20T12:07:53.558341] [DEBUG] [REMOTE ] EPAC: PASS: Price check passed. Min price $35.81. [2026-01-20T12:07:53.558486] [DEBUG] [REMOTE ] EPAC: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:53.558627] [DEBUG] [REMOTE ] EPAC: PASS: Integrity check passed. [2026-01-20T12:07:53.558686] [DEBUG] [REMOTE ] EPAC: Symbol is viable for forecasting. [2026-01-20T12:07:53.558737] [INFO ] [MAIN ] [1079/3502] EPAC kept (0.7s) | 1078 kept, 1 rejected | 139.6/min | ETA: 17.4m [2026-01-20T12:07:53.907968] [DEBUG] [REMOTE ] EPAM: Retrieved 3506 rows, trimmed to 300. [2026-01-20T12:07:53.908119] [DEBUG] [REMOTE ] EPAM: PASS: History has at least 300 days. [2026-01-20T12:07:53.908362] [DEBUG] [REMOTE ] EPAM: PASS: Price check passed. Min price $156.47. [2026-01-20T12:07:53.908504] [DEBUG] [REMOTE ] EPAM: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:53.908643] [DEBUG] [REMOTE ] EPAM: PASS: Integrity check passed. [2026-01-20T12:07:53.908688] [DEBUG] [REMOTE ] EPAM: Symbol is viable for forecasting. [2026-01-20T12:07:53.908738] [INFO ] [MAIN ] [1080/3502] EPAM kept (0.3s) | 1079 kept, 1 rejected | 139.6/min | ETA: 17.4m [2026-01-20T12:07:54.459854] [DEBUG] [REMOTE ] EPC: Retrieved 6492 rows, trimmed to 300. [2026-01-20T12:07:54.459978] [DEBUG] [REMOTE ] EPC: PASS: History has at least 300 days. [2026-01-20T12:07:54.460200] [DEBUG] [REMOTE ] EPC: PASS: Price check passed. Min price $15.91. [2026-01-20T12:07:54.460336] [DEBUG] [REMOTE ] EPC: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:54.460455] [DEBUG] [REMOTE ] EPC: PASS: Integrity check passed. [2026-01-20T12:07:54.460495] [DEBUG] [REMOTE ] EPC: Symbol is viable for forecasting. [2026-01-20T12:07:54.460544] [INFO ] [MAIN ] [1081/3502] EPC kept (0.6s) | 1080 kept, 1 rejected | 139.6/min | ETA: 17.3m [2026-01-20T12:07:54.998651] [DEBUG] [REMOTE ] EPD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:54.998786] [DEBUG] [REMOTE ] EPD: PASS: History has at least 300 days. [2026-01-20T12:07:54.999016] [DEBUG] [REMOTE ] EPD: PASS: Price check passed. Min price $30.22. [2026-01-20T12:07:54.999155] [DEBUG] [REMOTE ] EPD: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:54.999275] [DEBUG] [REMOTE ] EPD: PASS: Integrity check passed. [2026-01-20T12:07:54.999318] [DEBUG] [REMOTE ] EPD: Symbol is viable for forecasting. [2026-01-20T12:07:54.999367] [INFO ] [MAIN ] [1082/3502] EPD kept (0.5s) | 1081 kept, 1 rejected | 139.5/min | ETA: 17.3m [2026-01-20T12:07:55.293476] [DEBUG] [REMOTE ] EPSN: Retrieved 2390 rows, trimmed to 300. [2026-01-20T12:07:55.293619] [DEBUG] [REMOTE ] EPSN: PASS: History has at least 300 days. [2026-01-20T12:07:55.293829] [DEBUG] [REMOTE ] EPSN: PASS: Price check passed. Min price $4.25. [2026-01-20T12:07:55.293967] [DEBUG] [REMOTE ] EPSN: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:55.294078] [DEBUG] [REMOTE ] EPSN: PASS: Integrity check passed. [2026-01-20T12:07:55.294119] [DEBUG] [REMOTE ] EPSN: Symbol is viable for forecasting. [2026-01-20T12:07:55.294166] [INFO ] [MAIN ] [1083/3502] EPSN kept (0.3s) | 1082 kept, 1 rejected | 139.6/min | ETA: 17.3m [2026-01-20T12:07:55.739012] [DEBUG] [REMOTE ] EQBK: Retrieved 2560 rows, trimmed to 300. [2026-01-20T12:07:55.739143] [DEBUG] [REMOTE ] EQBK: PASS: History has at least 300 days. [2026-01-20T12:07:55.739359] [DEBUG] [REMOTE ] EQBK: PASS: Price check passed. Min price $40.35. [2026-01-20T12:07:55.739496] [DEBUG] [REMOTE ] EQBK: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:55.739646] [DEBUG] [REMOTE ] EQBK: PASS: Integrity check passed. [2026-01-20T12:07:55.739691] [DEBUG] [REMOTE ] EQBK: Symbol is viable for forecasting. [2026-01-20T12:07:55.739745] [INFO ] [MAIN ] [1084/3502] EQBK kept (0.4s) | 1083 kept, 1 rejected | 139.6/min | ETA: 17.3m [2026-01-20T12:07:56.082291] [DEBUG] [REMOTE ] EQH: Retrieved 1933 rows, trimmed to 300. [2026-01-20T12:07:56.082447] [DEBUG] [REMOTE ] EQH: PASS: History has at least 300 days. [2026-01-20T12:07:56.082734] [DEBUG] [REMOTE ] EQH: PASS: Price check passed. Min price $42.67. [2026-01-20T12:07:56.082888] [DEBUG] [REMOTE ] EQH: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:56.083021] [DEBUG] [REMOTE ] EQH: PASS: Integrity check passed. [2026-01-20T12:07:56.083091] [DEBUG] [REMOTE ] EQH: Symbol is viable for forecasting. [2026-01-20T12:07:56.083155] [INFO ] [MAIN ] [1085/3502] EQH kept (0.3s) | 1084 kept, 1 rejected | 139.6/min | ETA: 17.3m [2026-01-20T12:07:56.598634] [DEBUG] [REMOTE ] EQIX: Retrieved 6396 rows, trimmed to 300. [2026-01-20T12:07:56.598771] [DEBUG] [REMOTE ] EQIX: PASS: History has at least 300 days. [2026-01-20T12:07:56.598996] [DEBUG] [REMOTE ] EQIX: PASS: Price check passed. Min price $726.09. [2026-01-20T12:07:56.599136] [DEBUG] [REMOTE ] EQIX: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:56.599256] [DEBUG] [REMOTE ] EQIX: PASS: Integrity check passed. [2026-01-20T12:07:56.599297] [DEBUG] [REMOTE ] EQIX: Symbol is viable for forecasting. [2026-01-20T12:07:56.599348] [INFO ] [MAIN ] [1086/3502] EQIX kept (0.5s) | 1085 kept, 1 rejected | 139.6/min | ETA: 17.3m [2026-01-20T12:07:56.795854] [DEBUG] [REMOTE ] ERAS: Retrieved 1132 rows, trimmed to 300. [2026-01-20T12:07:56.795985] [DEBUG] [REMOTE ] ERAS: PASS: History has at least 300 days. [2026-01-20T12:07:56.796193] [DEBUG] [REMOTE ] ERAS: PASS: Price check passed. Min price $2.20. [2026-01-20T12:07:56.796326] [DEBUG] [REMOTE ] ERAS: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:56.796436] [DEBUG] [REMOTE ] ERAS: PASS: Integrity check passed. [2026-01-20T12:07:56.796475] [DEBUG] [REMOTE ] ERAS: Symbol is viable for forecasting. [2026-01-20T12:07:56.796522] [INFO ] [MAIN ] [1087/3502] ERAS kept (0.2s) | 1086 kept, 1 rejected | 139.6/min | ETA: 17.3m [2026-01-20T12:07:57.425914] [DEBUG] [REMOTE ] ERIC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:57.426066] [DEBUG] [REMOTE ] ERIC: PASS: History has at least 300 days. [2026-01-20T12:07:57.426321] [DEBUG] [REMOTE ] ERIC: PASS: Price check passed. Min price $9.29. [2026-01-20T12:07:57.426492] [DEBUG] [REMOTE ] ERIC: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:57.426662] [DEBUG] [REMOTE ] ERIC: PASS: Integrity check passed. [2026-01-20T12:07:57.426748] [DEBUG] [REMOTE ] ERIC: Symbol is viable for forecasting. [2026-01-20T12:07:57.426816] [INFO ] [MAIN ] [1088/3502] ERIC kept (0.6s) | 1087 kept, 1 rejected | 139.6/min | ETA: 17.3m [2026-01-20T12:07:57.732936] [DEBUG] [REMOTE ] ERIE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:57.733082] [DEBUG] [REMOTE ] ERIE: PASS: History has at least 300 days. [2026-01-20T12:07:57.733522] [DEBUG] [REMOTE ] ERIE: PASS: Price check passed. Min price $273.60. [2026-01-20T12:07:57.733678] [DEBUG] [REMOTE ] ERIE: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:57.733800] [DEBUG] [REMOTE ] ERIE: PASS: Integrity check passed. [2026-01-20T12:07:57.733840] [DEBUG] [REMOTE ] ERIE: Symbol is viable for forecasting. [2026-01-20T12:07:57.733889] [INFO ] [MAIN ] [1089/3502] ERIE kept (0.3s) | 1088 kept, 1 rejected | 139.6/min | ETA: 17.3m [2026-01-20T12:07:58.208907] [DEBUG] [REMOTE ] ERII: Retrieved 4414 rows, trimmed to 300. [2026-01-20T12:07:58.209047] [DEBUG] [REMOTE ] ERII: PASS: History has at least 300 days. [2026-01-20T12:07:58.209270] [DEBUG] [REMOTE ] ERII: PASS: Price check passed. Min price $13.28. [2026-01-20T12:07:58.209404] [DEBUG] [REMOTE ] ERII: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:58.209522] [DEBUG] [REMOTE ] ERII: PASS: Integrity check passed. [2026-01-20T12:07:58.209562] [DEBUG] [REMOTE ] ERII: Symbol is viable for forecasting. [2026-01-20T12:07:58.209633] [INFO ] [MAIN ] [1090/3502] ERII kept (0.5s) | 1089 kept, 1 rejected | 139.6/min | ETA: 17.3m [2026-01-20T12:07:58.683056] [DEBUG] [REMOTE ] ERNA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:58.683187] [DEBUG] [REMOTE ] ERNA: PASS: History has at least 300 days. [2026-01-20T12:07:58.683398] [DEBUG] [REMOTE ] ERNA: PASS: Price check passed. Min price $1.15. [2026-01-20T12:07:58.683533] [DEBUG] [REMOTE ] ERNA: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:58.683699] [DEBUG] [REMOTE ] ERNA: PASS: Integrity check passed. [2026-01-20T12:07:58.683742] [DEBUG] [REMOTE ] ERNA: Symbol is viable for forecasting. [2026-01-20T12:07:58.683790] [INFO ] [MAIN ] [1091/3502] ERNA kept (0.5s) | 1090 kept, 1 rejected | 139.6/min | ETA: 17.3m [2026-01-20T12:07:58.956271] [DEBUG] [REMOTE ] ERO: Retrieved 1798 rows, trimmed to 300. [2026-01-20T12:07:58.956390] [DEBUG] [REMOTE ] ERO: PASS: History has at least 300 days. [2026-01-20T12:07:58.956614] [DEBUG] [REMOTE ] ERO: PASS: Price check passed. Min price $19.89. [2026-01-20T12:07:58.956752] [DEBUG] [REMOTE ] ERO: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:58.956861] [DEBUG] [REMOTE ] ERO: PASS: Integrity check passed. [2026-01-20T12:07:58.956901] [DEBUG] [REMOTE ] ERO: Symbol is viable for forecasting. [2026-01-20T12:07:58.956948] [INFO ] [MAIN ] [1092/3502] ERO kept (0.3s) | 1091 kept, 1 rejected | 139.6/min | ETA: 17.3m [2026-01-20T12:07:59.624856] [DEBUG] [REMOTE ] ES: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:07:59.625038] [DEBUG] [REMOTE ] ES: PASS: History has at least 300 days. [2026-01-20T12:07:59.625299] [DEBUG] [REMOTE ] ES: PASS: Price check passed. Min price $62.85. [2026-01-20T12:07:59.625443] [DEBUG] [REMOTE ] ES: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:59.625594] [DEBUG] [REMOTE ] ES: PASS: Integrity check passed. [2026-01-20T12:07:59.625640] [DEBUG] [REMOTE ] ES: Symbol is viable for forecasting. [2026-01-20T12:07:59.625690] [INFO ] [MAIN ] [1093/3502] ES kept (0.7s) | 1092 kept, 1 rejected | 139.6/min | ETA: 17.3m [2026-01-20T12:07:59.856782] [DEBUG] [REMOTE ] ESAB: Retrieved 955 rows, trimmed to 300. [2026-01-20T12:07:59.856924] [DEBUG] [REMOTE ] ESAB: PASS: History has at least 300 days. [2026-01-20T12:07:59.857180] [DEBUG] [REMOTE ] ESAB: PASS: Price check passed. Min price $104.30. [2026-01-20T12:07:59.857333] [DEBUG] [REMOTE ] ESAB: PASS: Continuity check passed with 300 days. [2026-01-20T12:07:59.857683] [DEBUG] [REMOTE ] ESAB: PASS: Integrity check passed. [2026-01-20T12:07:59.857743] [DEBUG] [REMOTE ] ESAB: Symbol is viable for forecasting. [2026-01-20T12:07:59.857803] [INFO ] [MAIN ] [1094/3502] ESAB kept (0.2s) | 1093 kept, 1 rejected | 139.6/min | ETA: 17.2m [2026-01-20T12:08:00.503930] [DEBUG] [REMOTE ] ESCA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:00.504093] [DEBUG] [REMOTE ] ESCA: PASS: History has at least 300 days. [2026-01-20T12:08:00.504329] [DEBUG] [REMOTE ] ESCA: PASS: Price check passed. Min price $11.29. [2026-01-20T12:08:00.504466] [DEBUG] [REMOTE ] ESCA: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:00.504610] [DEBUG] [REMOTE ] ESCA: PASS: Integrity check passed. [2026-01-20T12:08:00.504653] [DEBUG] [REMOTE ] ESCA: Symbol is viable for forecasting. [2026-01-20T12:08:00.504703] [INFO ] [MAIN ] [1095/3502] ESCA kept (0.6s) | 1094 kept, 1 rejected | 139.5/min | ETA: 17.2m [2026-01-20T12:08:01.038140] [DEBUG] [REMOTE ] ESE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:01.038490] [DEBUG] [REMOTE ] ESE: PASS: History has at least 300 days. [2026-01-20T12:08:01.038757] [DEBUG] [REMOTE ] ESE: PASS: Price check passed. Min price $195.31. [2026-01-20T12:08:01.038906] [DEBUG] [REMOTE ] ESE: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:01.039057] [DEBUG] [REMOTE ] ESE: PASS: Integrity check passed. [2026-01-20T12:08:01.039102] [DEBUG] [REMOTE ] ESE: Symbol is viable for forecasting. [2026-01-20T12:08:01.039153] [INFO ] [MAIN ] [1096/3502] ESE kept (0.5s) | 1095 kept, 1 rejected | 139.5/min | ETA: 17.2m [2026-01-20T12:08:01.441187] [DEBUG] [REMOTE ] ESEA: Retrieved 4957 rows, trimmed to 300. [2026-01-20T12:08:01.441389] [DEBUG] [REMOTE ] ESEA: PASS: History has at least 300 days. [2026-01-20T12:08:01.441709] [DEBUG] [REMOTE ] ESEA: PASS: Price check passed. Min price $53.87. [2026-01-20T12:08:01.441847] [DEBUG] [REMOTE ] ESEA: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:01.442002] [DEBUG] [REMOTE ] ESEA: PASS: Integrity check passed. [2026-01-20T12:08:01.442045] [DEBUG] [REMOTE ] ESEA: Symbol is viable for forecasting. [2026-01-20T12:08:01.442132] [INFO ] [MAIN ] [1097/3502] ESEA kept (0.4s) | 1096 kept, 1 rejected | 139.5/min | ETA: 17.2m [2026-01-20T12:08:01.762418] [DEBUG] [REMOTE ] ESGD: Retrieved 2401 rows, trimmed to 300. [2026-01-20T12:08:01.762554] [DEBUG] [REMOTE ] ESGD: PASS: History has at least 300 days. [2026-01-20T12:08:01.762805] [DEBUG] [REMOTE ] ESGD: PASS: Price check passed. Min price $88.81. [2026-01-20T12:08:01.762939] [DEBUG] [REMOTE ] ESGD: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:01.763055] [DEBUG] [REMOTE ] ESGD: PASS: Integrity check passed. [2026-01-20T12:08:01.763096] [DEBUG] [REMOTE ] ESGD: Symbol is viable for forecasting. [2026-01-20T12:08:01.763144] [INFO ] [MAIN ] [1098/3502] ESGD kept (0.3s) | 1097 kept, 1 rejected | 139.6/min | ETA: 17.2m [2026-01-20T12:08:02.144512] [DEBUG] [REMOTE ] ESGE: Retrieved 2388 rows, trimmed to 300. [2026-01-20T12:08:02.144680] [DEBUG] [REMOTE ] ESGE: PASS: History has at least 300 days. [2026-01-20T12:08:02.144904] [DEBUG] [REMOTE ] ESGE: PASS: Price check passed. Min price $42.43. [2026-01-20T12:08:02.145039] [DEBUG] [REMOTE ] ESGE: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:02.145158] [DEBUG] [REMOTE ] ESGE: PASS: Integrity check passed. [2026-01-20T12:08:02.145242] [DEBUG] [REMOTE ] ESGE: Symbol is viable for forecasting. [2026-01-20T12:08:02.145293] [INFO ] [MAIN ] [1099/3502] ESGE kept (0.4s) | 1098 kept, 1 rejected | 139.6/min | ETA: 17.2m [2026-01-20T12:08:02.437228] [DEBUG] [REMOTE ] ESI: Retrieved 3078 rows, trimmed to 300. [2026-01-20T12:08:02.437361] [DEBUG] [REMOTE ] ESI: PASS: History has at least 300 days. [2026-01-20T12:08:02.437605] [DEBUG] [REMOTE ] ESI: PASS: Price check passed. Min price $22.92. [2026-01-20T12:08:02.437752] [DEBUG] [REMOTE ] ESI: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:02.437868] [DEBUG] [REMOTE ] ESI: PASS: Integrity check passed. [2026-01-20T12:08:02.437911] [DEBUG] [REMOTE ] ESI: Symbol is viable for forecasting. [2026-01-20T12:08:02.437960] [INFO ] [MAIN ] [1100/3502] ESI kept (0.3s) | 1099 kept, 1 rejected | 139.6/min | ETA: 17.2m [2026-01-20T12:08:02.832772] [DEBUG] [REMOTE ] ESOA: Retrieved 3296 rows, trimmed to 300. [2026-01-20T12:08:02.832902] [DEBUG] [REMOTE ] ESOA: PASS: History has at least 300 days. [2026-01-20T12:08:02.833113] [DEBUG] [REMOTE ] ESOA: PASS: Price check passed. Min price $7.90. [2026-01-20T12:08:02.833246] [DEBUG] [REMOTE ] ESOA: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:02.833546] [DEBUG] [REMOTE ] ESOA: PASS: Integrity check passed. [2026-01-20T12:08:02.833613] [DEBUG] [REMOTE ] ESOA: Symbol is viable for forecasting. [2026-01-20T12:08:02.833664] [INFO ] [MAIN ] [1101/3502] ESOA kept (0.4s) | 1100 kept, 1 rejected | 139.6/min | ETA: 17.2m [2026-01-20T12:08:03.344761] [DEBUG] [REMOTE ] ESPO: Retrieved 1822 rows, trimmed to 300. [2026-01-20T12:08:03.344881] [DEBUG] [REMOTE ] ESPO: PASS: History has at least 300 days. [2026-01-20T12:08:03.345087] [DEBUG] [REMOTE ] ESPO: PASS: Price check passed. Min price $103.46. [2026-01-20T12:08:03.345227] [DEBUG] [REMOTE ] ESPO: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:03.345340] [DEBUG] [REMOTE ] ESPO: PASS: Integrity check passed. [2026-01-20T12:08:03.345551] [DEBUG] [REMOTE ] ESPO: Symbol is viable for forecasting. [2026-01-20T12:08:03.345620] [INFO ] [MAIN ] [1102/3502] ESPO kept (0.5s) | 1101 kept, 1 rejected | 139.6/min | ETA: 17.2m [2026-01-20T12:08:03.899555] [DEBUG] [REMOTE ] ESQ: Retrieved 2152 rows, trimmed to 300. [2026-01-20T12:08:03.899715] [DEBUG] [REMOTE ] ESQ: PASS: History has at least 300 days. [2026-01-20T12:08:03.899931] [DEBUG] [REMOTE ] ESQ: PASS: Price check passed. Min price $92.74. [2026-01-20T12:08:03.900068] [DEBUG] [REMOTE ] ESQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:03.900224] [DEBUG] [REMOTE ] ESQ: PASS: Integrity check passed. [2026-01-20T12:08:03.900269] [DEBUG] [REMOTE ] ESQ: Symbol is viable for forecasting. [2026-01-20T12:08:03.900317] [INFO ] [MAIN ] [1103/3502] ESQ kept (0.6s) | 1102 kept, 1 rejected | 139.6/min | ETA: 17.2m [2026-01-20T12:08:04.191890] [DEBUG] [REMOTE ] ESTA: Retrieved 1885 rows, trimmed to 300. [2026-01-20T12:08:04.192033] [DEBUG] [REMOTE ] ESTA: PASS: History has at least 300 days. [2026-01-20T12:08:04.192247] [DEBUG] [REMOTE ] ESTA: PASS: Price check passed. Min price $47.80. [2026-01-20T12:08:04.192392] [DEBUG] [REMOTE ] ESTA: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:04.192529] [DEBUG] [REMOTE ] ESTA: PASS: Integrity check passed. [2026-01-20T12:08:04.192586] [DEBUG] [REMOTE ] ESTA: Symbol is viable for forecasting. [2026-01-20T12:08:04.192638] [INFO ] [MAIN ] [1104/3502] ESTA kept (0.3s) | 1103 kept, 1 rejected | 139.6/min | ETA: 17.2m [2026-01-20T12:08:04.585882] [DEBUG] [REMOTE ] ESTC: Retrieved 1830 rows, trimmed to 300. [2026-01-20T12:08:04.586012] [DEBUG] [REMOTE ] ESTC: PASS: History has at least 300 days. [2026-01-20T12:08:04.586223] [DEBUG] [REMOTE ] ESTC: PASS: Price check passed. Min price $69.07. [2026-01-20T12:08:04.586362] [DEBUG] [REMOTE ] ESTC: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:04.586475] [DEBUG] [REMOTE ] ESTC: PASS: Integrity check passed. [2026-01-20T12:08:04.586516] [DEBUG] [REMOTE ] ESTC: Symbol is viable for forecasting. [2026-01-20T12:08:04.586599] [INFO ] [MAIN ] [1105/3502] ESTC kept (0.4s) | 1104 kept, 1 rejected | 139.6/min | ETA: 17.2m [2026-01-20T12:08:05.189987] [DEBUG] [REMOTE ] ETB: Retrieved 5215 rows, trimmed to 300. [2026-01-20T12:08:05.190135] [DEBUG] [REMOTE ] ETB: PASS: History has at least 300 days. [2026-01-20T12:08:05.190391] [DEBUG] [REMOTE ] ETB: PASS: Price check passed. Min price $14.45. [2026-01-20T12:08:05.190535] [DEBUG] [REMOTE ] ETB: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:05.190719] [DEBUG] [REMOTE ] ETB: PASS: Integrity check passed. [2026-01-20T12:08:05.190774] [DEBUG] [REMOTE ] ETB: Symbol is viable for forecasting. [2026-01-20T12:08:05.190827] [INFO ] [MAIN ] [1106/3502] ETB kept (0.6s) | 1105 kept, 1 rejected | 139.6/min | ETA: 17.2m [2026-01-20T12:08:05.591813] [DEBUG] [REMOTE ] ETD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:05.591951] [DEBUG] [REMOTE ] ETD: PASS: History has at least 300 days. [2026-01-20T12:08:05.592179] [DEBUG] [REMOTE ] ETD: PASS: Price check passed. Min price $21.88. [2026-01-20T12:08:05.592321] [DEBUG] [REMOTE ] ETD: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:05.592443] [DEBUG] [REMOTE ] ETD: PASS: Integrity check passed. [2026-01-20T12:08:05.592483] [DEBUG] [REMOTE ] ETD: Symbol is viable for forecasting. [2026-01-20T12:08:05.592537] [INFO ] [MAIN ] [1107/3502] ETD kept (0.4s) | 1106 kept, 1 rejected | 139.6/min | ETA: 17.2m [2026-01-20T12:08:06.062511] [DEBUG] [REMOTE ] ETG: Retrieved 5528 rows, trimmed to 300. [2026-01-20T12:08:06.062691] [DEBUG] [REMOTE ] ETG: PASS: History has at least 300 days. [2026-01-20T12:08:06.062931] [DEBUG] [REMOTE ] ETG: PASS: Price check passed. Min price $20.69. [2026-01-20T12:08:06.063109] [DEBUG] [REMOTE ] ETG: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:06.063235] [DEBUG] [REMOTE ] ETG: PASS: Integrity check passed. [2026-01-20T12:08:06.063276] [DEBUG] [REMOTE ] ETG: Symbol is viable for forecasting. [2026-01-20T12:08:06.063326] [INFO ] [MAIN ] [1108/3502] ETG kept (0.5s) | 1107 kept, 1 rejected | 139.6/min | ETA: 17.2m [2026-01-20T12:08:06.245268] [DEBUG] [REMOTE ] ETHA: Retrieved 374 rows, trimmed to 300. [2026-01-20T12:08:06.245403] [DEBUG] [REMOTE ] ETHA: PASS: History has at least 300 days. [2026-01-20T12:08:06.245665] [DEBUG] [REMOTE ] ETHA: PASS: Price check passed. Min price $20.70. [2026-01-20T12:08:06.245831] [DEBUG] [REMOTE ] ETHA: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:06.245965] [DEBUG] [REMOTE ] ETHA: PASS: Integrity check passed. [2026-01-20T12:08:06.246009] [DEBUG] [REMOTE ] ETHA: Symbol is viable for forecasting. [2026-01-20T12:08:06.246058] [INFO ] [MAIN ] [1109/3502] ETHA kept (0.2s) | 1108 kept, 1 rejected | 139.6/min | ETA: 17.1m [2026-01-20T12:08:06.858696] [DEBUG] [REMOTE ] ETJ: Retrieved 4649 rows, trimmed to 300. [2026-01-20T12:08:06.858831] [DEBUG] [REMOTE ] ETJ: PASS: History has at least 300 days. [2026-01-20T12:08:06.859058] [DEBUG] [REMOTE ] ETJ: PASS: Price check passed. Min price $8.39. [2026-01-20T12:08:06.859199] [DEBUG] [REMOTE ] ETJ: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:06.859323] [DEBUG] [REMOTE ] ETJ: PASS: Integrity check passed. [2026-01-20T12:08:06.859394] [DEBUG] [REMOTE ] ETJ: Symbol is viable for forecasting. [2026-01-20T12:08:06.859446] [INFO ] [MAIN ] [1110/3502] ETJ kept (0.6s) | 1109 kept, 1 rejected | 139.6/min | ETA: 17.1m [2026-01-20T12:08:07.348212] [DEBUG] [REMOTE ] ETN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:07.348357] [DEBUG] [REMOTE ] ETN: PASS: History has at least 300 days. [2026-01-20T12:08:07.348616] [DEBUG] [REMOTE ] ETN: PASS: Price check passed. Min price $315.82. [2026-01-20T12:08:07.348759] [DEBUG] [REMOTE ] ETN: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:07.348881] [DEBUG] [REMOTE ] ETN: PASS: Integrity check passed. [2026-01-20T12:08:07.348922] [DEBUG] [REMOTE ] ETN: Symbol is viable for forecasting. [2026-01-20T12:08:07.348972] [INFO ] [MAIN ] [1111/3502] ETN kept (0.5s) | 1110 kept, 1 rejected | 139.6/min | ETA: 17.1m [2026-01-20T12:08:07.892385] [DEBUG] [REMOTE ] ETO: Retrieved 5446 rows, trimmed to 300. [2026-01-20T12:08:07.892542] [DEBUG] [REMOTE ] ETO: PASS: History has at least 300 days. [2026-01-20T12:08:07.892786] [DEBUG] [REMOTE ] ETO: PASS: Price check passed. Min price $27.18. [2026-01-20T12:08:07.892927] [DEBUG] [REMOTE ] ETO: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:07.893046] [DEBUG] [REMOTE ] ETO: PASS: Integrity check passed. [2026-01-20T12:08:07.893087] [DEBUG] [REMOTE ] ETO: Symbol is viable for forecasting. [2026-01-20T12:08:07.893135] [INFO ] [MAIN ] [1112/3502] ETO kept (0.5s) | 1111 kept, 1 rejected | 139.5/min | ETA: 17.1m [2026-01-20T12:08:08.193246] [DEBUG] [REMOTE ] ETON: Retrieved 1803 rows, trimmed to 300. [2026-01-20T12:08:08.193378] [DEBUG] [REMOTE ] ETON: PASS: History has at least 300 days. [2026-01-20T12:08:08.193608] [DEBUG] [REMOTE ] ETON: PASS: Price check passed. Min price $15.14. [2026-01-20T12:08:08.193746] [DEBUG] [REMOTE ] ETON: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:08.193857] [DEBUG] [REMOTE ] ETON: PASS: Integrity check passed. [2026-01-20T12:08:08.193897] [DEBUG] [REMOTE ] ETON: Symbol is viable for forecasting. [2026-01-20T12:08:08.193944] [INFO ] [MAIN ] [1113/3502] ETON kept (0.3s) | 1112 kept, 1 rejected | 139.6/min | ETA: 17.1m [2026-01-20T12:08:08.480744] [DEBUG] [REMOTE ] ETSY: Retrieved 2706 rows, trimmed to 300. [2026-01-20T12:08:08.480941] [DEBUG] [REMOTE ] ETSY: PASS: History has at least 300 days. [2026-01-20T12:08:08.481250] [DEBUG] [REMOTE ] ETSY: PASS: Price check passed. Min price $51.57. [2026-01-20T12:08:08.481403] [DEBUG] [REMOTE ] ETSY: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:08.481561] [DEBUG] [REMOTE ] ETSY: PASS: Integrity check passed. [2026-01-20T12:08:08.481630] [DEBUG] [REMOTE ] ETSY: Symbol is viable for forecasting. [2026-01-20T12:08:08.481691] [INFO ] [MAIN ] [1114/3502] ETSY kept (0.3s) | 1113 kept, 1 rejected | 139.6/min | ETA: 17.1m [2026-01-20T12:08:09.006238] [DEBUG] [REMOTE ] ETY: Retrieved 4814 rows, trimmed to 300. [2026-01-20T12:08:09.006389] [DEBUG] [REMOTE ] ETY: PASS: History has at least 300 days. [2026-01-20T12:08:09.006661] [DEBUG] [REMOTE ] ETY: PASS: Price check passed. Min price $14.73. [2026-01-20T12:08:09.006823] [DEBUG] [REMOTE ] ETY: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:09.006949] [DEBUG] [REMOTE ] ETY: PASS: Integrity check passed. [2026-01-20T12:08:09.006990] [DEBUG] [REMOTE ] ETY: Symbol is viable for forecasting. [2026-01-20T12:08:09.007070] [INFO ] [MAIN ] [1115/3502] ETY kept (0.5s) | 1114 kept, 1 rejected | 139.6/min | ETA: 17.1m [2026-01-20T12:08:09.486405] [DEBUG] [REMOTE ] EUFN: Retrieved 4014 rows, trimmed to 300. [2026-01-20T12:08:09.486812] [DEBUG] [REMOTE ] EUFN: PASS: History has at least 300 days. [2026-01-20T12:08:09.487155] [DEBUG] [REMOTE ] EUFN: PASS: Price check passed. Min price $32.51. [2026-01-20T12:08:09.487311] [DEBUG] [REMOTE ] EUFN: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:09.487442] [DEBUG] [REMOTE ] EUFN: PASS: Integrity check passed. [2026-01-20T12:08:09.487486] [DEBUG] [REMOTE ] EUFN: Symbol is viable for forecasting. [2026-01-20T12:08:09.487544] [INFO ] [MAIN ] [1116/3502] EUFN kept (0.5s) | 1115 kept, 1 rejected | 139.6/min | ETA: 17.1m [2026-01-20T12:08:09.786323] [DEBUG] [REMOTE ] EVAX: Retrieved 1243 rows, trimmed to 300. [2026-01-20T12:08:09.786460] [DEBUG] [REMOTE ] EVAX: PASS: History has at least 300 days. [2026-01-20T12:08:09.786687] [DEBUG] [REMOTE ] EVAX: PASS: Price check passed. Min price $4.55. [2026-01-20T12:08:09.786827] [DEBUG] [REMOTE ] EVAX: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:09.786939] [DEBUG] [REMOTE ] EVAX: PASS: Integrity check passed. [2026-01-20T12:08:09.786981] [DEBUG] [REMOTE ] EVAX: Symbol is viable for forecasting. [2026-01-20T12:08:09.787029] [INFO ] [MAIN ] [1117/3502] EVAX kept (0.3s) | 1116 kept, 1 rejected | 139.6/min | ETA: 17.1m [2026-01-20T12:08:10.316301] [DEBUG] [REMOTE ] EVC: Retrieved 6403 rows, trimmed to 300. [2026-01-20T12:08:10.316513] [DEBUG] [REMOTE ] EVC: PASS: History has at least 300 days. [2026-01-20T12:08:10.316850] [DEBUG] [REMOTE ] EVC: PASS: Price check passed. Min price $1.95. [2026-01-20T12:08:10.317018] [DEBUG] [REMOTE ] EVC: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:10.317191] [DEBUG] [REMOTE ] EVC: PASS: Integrity check passed. [2026-01-20T12:08:10.317236] [DEBUG] [REMOTE ] EVC: Symbol is viable for forecasting. [2026-01-20T12:08:10.317298] [INFO ] [MAIN ] [1118/3502] EVC kept (0.5s) | 1117 kept, 1 rejected | 139.6/min | ETA: 17.1m [2026-01-20T12:08:10.560185] [DEBUG] [REMOTE ] EVCM: Retrieved 1142 rows, trimmed to 300. [2026-01-20T12:08:10.560394] [DEBUG] [REMOTE ] EVCM: PASS: History has at least 300 days. [2026-01-20T12:08:10.560696] [DEBUG] [REMOTE ] EVCM: PASS: Price check passed. Min price $8.03. [2026-01-20T12:08:10.560848] [DEBUG] [REMOTE ] EVCM: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:10.560984] [DEBUG] [REMOTE ] EVCM: PASS: Integrity check passed. [2026-01-20T12:08:10.561035] [DEBUG] [REMOTE ] EVCM: Symbol is viable for forecasting. [2026-01-20T12:08:10.561101] [INFO ] [MAIN ] [1119/3502] EVCM kept (0.2s) | 1118 kept, 1 rejected | 139.6/min | ETA: 17.1m [2026-01-20T12:08:10.943339] [DEBUG] [REMOTE ] EVEX: Retrieved 1263 rows, trimmed to 300. [2026-01-20T12:08:10.943548] [DEBUG] [REMOTE ] EVEX: PASS: History has at least 300 days. [2026-01-20T12:08:10.943851] [DEBUG] [REMOTE ] EVEX: PASS: Price check passed. Min price $3.64. [2026-01-20T12:08:10.943994] [DEBUG] [REMOTE ] EVEX: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:10.944121] [DEBUG] [REMOTE ] EVEX: PASS: Integrity check passed. [2026-01-20T12:08:10.944162] [DEBUG] [REMOTE ] EVEX: Symbol is viable for forecasting. [2026-01-20T12:08:10.944218] [INFO ] [MAIN ] [1120/3502] EVEX kept (0.4s) | 1119 kept, 1 rejected | 139.6/min | ETA: 17.1m [2026-01-20T12:08:11.564929] [DEBUG] [REMOTE ] EVF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:11.565060] [DEBUG] [REMOTE ] EVF: PASS: History has at least 300 days. [2026-01-20T12:08:11.565274] [DEBUG] [REMOTE ] EVF: PASS: Price check passed. Min price $5.18. [2026-01-20T12:08:11.565433] [DEBUG] [REMOTE ] EVF: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:11.565553] [DEBUG] [REMOTE ] EVF: PASS: Integrity check passed. [2026-01-20T12:08:11.565649] [DEBUG] [REMOTE ] EVF: Symbol is viable for forecasting. [2026-01-20T12:08:11.565699] [INFO ] [MAIN ] [1121/3502] EVF kept (0.6s) | 1120 kept, 1 rejected | 139.6/min | ETA: 17.1m [2026-01-20T12:08:11.800144] [DEBUG] [REMOTE ] EVG: Retrieved 5258 rows, trimmed to 300. [2026-01-20T12:08:11.800304] [DEBUG] [REMOTE ] EVG: PASS: History has at least 300 days. [2026-01-20T12:08:11.800553] [DEBUG] [REMOTE ] EVG: PASS: Price check passed. Min price $10.72. [2026-01-20T12:08:11.800732] [DEBUG] [REMOTE ] EVG: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:11.800863] [DEBUG] [REMOTE ] EVG: PASS: Integrity check passed. [2026-01-20T12:08:11.801014] [DEBUG] [REMOTE ] EVG: Symbol is viable for forecasting. [2026-01-20T12:08:11.801074] [INFO ] [MAIN ] [1122/3502] EVG kept (0.2s) | 1121 kept, 1 rejected | 139.6/min | ETA: 17.0m [2026-01-20T12:08:12.222728] [DEBUG] [REMOTE ] EVGO: Retrieved 1294 rows, trimmed to 300. [2026-01-20T12:08:12.222867] [DEBUG] [REMOTE ] EVGO: PASS: History has at least 300 days. [2026-01-20T12:08:12.223081] [DEBUG] [REMOTE ] EVGO: PASS: Price check passed. Min price $2.80. [2026-01-20T12:08:12.223239] [DEBUG] [REMOTE ] EVGO: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:12.223375] [DEBUG] [REMOTE ] EVGO: PASS: Integrity check passed. [2026-01-20T12:08:12.223418] [DEBUG] [REMOTE ] EVGO: Symbol is viable for forecasting. [2026-01-20T12:08:12.223468] [INFO ] [MAIN ] [1123/3502] EVGO kept (0.4s) | 1122 kept, 1 rejected | 139.6/min | ETA: 17.0m [2026-01-20T12:08:12.689812] [DEBUG] [REMOTE ] EVH: Retrieved 2671 rows, trimmed to 300. [2026-01-20T12:08:12.689973] [DEBUG] [REMOTE ] EVH: PASS: History has at least 300 days. [2026-01-20T12:08:12.690261] [DEBUG] [REMOTE ] EVH: PASS: Price check passed. Min price $3.54. [2026-01-20T12:08:12.690431] [DEBUG] [REMOTE ] EVH: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:12.690621] [DEBUG] [REMOTE ] EVH: PASS: Integrity check passed. [2026-01-20T12:08:12.690672] [DEBUG] [REMOTE ] EVH: Symbol is viable for forecasting. [2026-01-20T12:08:12.690733] [INFO ] [MAIN ] [1124/3502] EVH kept (0.5s) | 1123 kept, 1 rejected | 139.6/min | ETA: 17.0m [2026-01-20T12:08:13.232441] [DEBUG] [REMOTE ] EVN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:13.232798] [DEBUG] [REMOTE ] EVN: PASS: History has at least 300 days. [2026-01-20T12:08:13.233024] [DEBUG] [REMOTE ] EVN: PASS: Price check passed. Min price $10.57. [2026-01-20T12:08:13.233161] [DEBUG] [REMOTE ] EVN: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:13.233277] [DEBUG] [REMOTE ] EVN: PASS: Integrity check passed. [2026-01-20T12:08:13.233317] [DEBUG] [REMOTE ] EVN: Symbol is viable for forecasting. [2026-01-20T12:08:13.233435] [INFO ] [MAIN ] [1125/3502] EVN kept (0.5s) | 1124 kept, 1 rejected | 139.6/min | ETA: 17.0m [2026-01-20T12:08:13.608300] [DEBUG] [REMOTE ] EVO: Retrieved 4042 rows, trimmed to 300. [2026-01-20T12:08:13.608421] [DEBUG] [REMOTE ] EVO: PASS: History has at least 300 days. [2026-01-20T12:08:13.608650] [DEBUG] [REMOTE ] EVO: PASS: Price check passed. Min price $2.90. [2026-01-20T12:08:13.608790] [DEBUG] [REMOTE ] EVO: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:13.608899] [DEBUG] [REMOTE ] EVO: PASS: Integrity check passed. [2026-01-20T12:08:13.608939] [DEBUG] [REMOTE ] EVO: Symbol is viable for forecasting. [2026-01-20T12:08:13.608987] [INFO ] [MAIN ] [1126/3502] EVO kept (0.4s) | 1125 kept, 1 rejected | 139.6/min | ETA: 17.0m [2026-01-20T12:08:13.934097] [DEBUG] [REMOTE ] EVRG: Retrieved 1917 rows, trimmed to 300. [2026-01-20T12:08:13.934314] [DEBUG] [REMOTE ] EVRG: PASS: History has at least 300 days. [2026-01-20T12:08:13.934643] [DEBUG] [REMOTE ] EVRG: PASS: Price check passed. Min price $72.31. [2026-01-20T12:08:13.934855] [DEBUG] [REMOTE ] EVRG: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:13.935006] [DEBUG] [REMOTE ] EVRG: PASS: Integrity check passed. [2026-01-20T12:08:13.935058] [DEBUG] [REMOTE ] EVRG: Symbol is viable for forecasting. [2026-01-20T12:08:13.935123] [INFO ] [MAIN ] [1127/3502] EVRG kept (0.3s) | 1126 kept, 1 rejected | 139.6/min | ETA: 17.0m [2026-01-20T12:08:14.132791] [DEBUG] [REMOTE ] EVSD: Retrieved 398 rows, trimmed to 300. [2026-01-20T12:08:14.133000] [DEBUG] [REMOTE ] EVSD: PASS: History has at least 300 days. [2026-01-20T12:08:14.133307] [DEBUG] [REMOTE ] EVSD: PASS: Price check passed. Min price $50.92. [2026-01-20T12:08:14.133487] [DEBUG] [REMOTE ] EVSD: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:14.133655] [DEBUG] [REMOTE ] EVSD: PASS: Integrity check passed. [2026-01-20T12:08:14.133709] [DEBUG] [REMOTE ] EVSD: Symbol is viable for forecasting. [2026-01-20T12:08:14.133776] [INFO ] [MAIN ] [1128/3502] EVSD kept (0.2s) | 1127 kept, 1 rejected | 139.7/min | ETA: 17.0m [2026-01-20T12:08:14.738191] [DEBUG] [REMOTE ] EVTC: Retrieved 3212 rows, trimmed to 300. [2026-01-20T12:08:14.738409] [DEBUG] [REMOTE ] EVTC: PASS: History has at least 300 days. [2026-01-20T12:08:14.738798] [DEBUG] [REMOTE ] EVTC: PASS: Price check passed. Min price $27.04. [2026-01-20T12:08:14.739004] [DEBUG] [REMOTE ] EVTC: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:14.739182] [DEBUG] [REMOTE ] EVTC: PASS: Integrity check passed. [2026-01-20T12:08:14.739242] [DEBUG] [REMOTE ] EVTC: Symbol is viable for forecasting. [2026-01-20T12:08:14.739318] [INFO ] [MAIN ] [1129/3502] EVTC kept (0.6s) | 1128 kept, 1 rejected | 139.7/min | ETA: 17.0m [2026-01-20T12:08:15.031328] [DEBUG] [REMOTE ] EVTL: Retrieved 1020 rows, trimmed to 300. [2026-01-20T12:08:15.031506] [DEBUG] [REMOTE ] EVTL: PASS: History has at least 300 days. [2026-01-20T12:08:15.031800] [DEBUG] [REMOTE ] EVTL: PASS: Price check passed. Min price $3.86. [2026-01-20T12:08:15.031970] [DEBUG] [REMOTE ] EVTL: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:15.032106] [DEBUG] [REMOTE ] EVTL: PASS: Integrity check passed. [2026-01-20T12:08:15.032153] [DEBUG] [REMOTE ] EVTL: Symbol is viable for forecasting. [2026-01-20T12:08:15.032213] [INFO ] [MAIN ] [1130/3502] EVTL kept (0.3s) | 1129 kept, 1 rejected | 139.7/min | ETA: 17.0m [2026-01-20T12:08:15.732282] [DEBUG] [REMOTE ] EWBC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:15.732643] [DEBUG] [REMOTE ] EWBC: PASS: History has at least 300 days. [2026-01-20T12:08:15.733210] [DEBUG] [REMOTE ] EWBC: PASS: Price check passed. Min price $99.24. [2026-01-20T12:08:15.733421] [DEBUG] [REMOTE ] EWBC: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:15.733673] [DEBUG] [REMOTE ] EWBC: PASS: Integrity check passed. [2026-01-20T12:08:15.733737] [DEBUG] [REMOTE ] EWBC: Symbol is viable for forecasting. [2026-01-20T12:08:15.733825] [INFO ] [MAIN ] [1131/3502] EWBC kept (0.7s) | 1130 kept, 1 rejected | 139.6/min | ETA: 17.0m [2026-01-20T12:08:15.999613] [DEBUG] [REMOTE ] EWCZ: Retrieved 1118 rows, trimmed to 300. [2026-01-20T12:08:15.999792] [DEBUG] [REMOTE ] EWCZ: PASS: History has at least 300 days. [2026-01-20T12:08:16.000090] [DEBUG] [REMOTE ] EWCZ: PASS: Price check passed. Min price $3.44. [2026-01-20T12:08:16.000295] [DEBUG] [REMOTE ] EWCZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:16.000468] [DEBUG] [REMOTE ] EWCZ: PASS: Integrity check passed. [2026-01-20T12:08:16.000564] [DEBUG] [REMOTE ] EWCZ: Symbol is viable for forecasting. [2026-01-20T12:08:16.000665] [INFO ] [MAIN ] [1132/3502] EWCZ kept (0.3s) | 1131 kept, 1 rejected | 139.7/min | ETA: 17.0m [2026-01-20T12:08:16.251896] [DEBUG] [REMOTE ] EWTX: Retrieved 1209 rows, trimmed to 300. [2026-01-20T12:08:16.252092] [DEBUG] [REMOTE ] EWTX: PASS: History has at least 300 days. [2026-01-20T12:08:16.252451] [DEBUG] [REMOTE ] EWTX: PASS: Price check passed. Min price $14.89. [2026-01-20T12:08:16.252664] [DEBUG] [REMOTE ] EWTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:16.252861] [DEBUG] [REMOTE ] EWTX: PASS: Integrity check passed. [2026-01-20T12:08:16.252916] [DEBUG] [REMOTE ] EWTX: Symbol is viable for forecasting. [2026-01-20T12:08:16.253003] [INFO ] [MAIN ] [1133/3502] EWTX kept (0.3s) | 1132 kept, 1 rejected | 139.7/min | ETA: 17.0m [2026-01-20T12:08:16.812508] [DEBUG] [REMOTE ] EWZS: Retrieved 3849 rows, trimmed to 300. [2026-01-20T12:08:16.812666] [DEBUG] [REMOTE ] EWZS: PASS: History has at least 300 days. [2026-01-20T12:08:16.812884] [DEBUG] [REMOTE ] EWZS: PASS: Price check passed. Min price $12.49. [2026-01-20T12:08:16.813024] [DEBUG] [REMOTE ] EWZS: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:16.813142] [DEBUG] [REMOTE ] EWZS: PASS: Integrity check passed. [2026-01-20T12:08:16.813183] [DEBUG] [REMOTE ] EWZS: Symbol is viable for forecasting. [2026-01-20T12:08:16.813233] [INFO ] [MAIN ] [1134/3502] EWZS kept (0.6s) | 1133 kept, 1 rejected | 139.7/min | ETA: 17.0m [2026-01-20T12:08:17.379594] [DEBUG] [REMOTE ] EXAS: Retrieved 6277 rows, trimmed to 300. [2026-01-20T12:08:17.379739] [DEBUG] [REMOTE ] EXAS: PASS: History has at least 300 days. [2026-01-20T12:08:17.379972] [DEBUG] [REMOTE ] EXAS: PASS: Price check passed. Min price $62.74. [2026-01-20T12:08:17.380107] [DEBUG] [REMOTE ] EXAS: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:17.380225] [DEBUG] [REMOTE ] EXAS: PASS: Integrity check passed. [2026-01-20T12:08:17.380265] [DEBUG] [REMOTE ] EXAS: Symbol is viable for forecasting. [2026-01-20T12:08:17.380314] [INFO ] [MAIN ] [1135/3502] EXAS kept (0.6s) | 1134 kept, 1 rejected | 139.6/min | ETA: 17.0m [2026-01-20T12:08:17.860363] [DEBUG] [REMOTE ] EXC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:17.860609] [DEBUG] [REMOTE ] EXC: PASS: History has at least 300 days. [2026-01-20T12:08:17.860943] [DEBUG] [REMOTE ] EXC: PASS: Price check passed. Min price $42.90. [2026-01-20T12:08:17.861097] [DEBUG] [REMOTE ] EXC: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:17.861244] [DEBUG] [REMOTE ] EXC: PASS: Integrity check passed. [2026-01-20T12:08:17.861287] [DEBUG] [REMOTE ] EXC: Symbol is viable for forecasting. [2026-01-20T12:08:17.861369] [INFO ] [MAIN ] [1136/3502] EXC kept (0.5s) | 1135 kept, 1 rejected | 139.6/min | ETA: 16.9m [2026-01-20T12:08:18.330127] [DEBUG] [REMOTE ] EXEL: Retrieved 6477 rows, trimmed to 300. [2026-01-20T12:08:18.330335] [DEBUG] [REMOTE ] EXEL: PASS: History has at least 300 days. [2026-01-20T12:08:18.331050] [DEBUG] [REMOTE ] EXEL: PASS: Price check passed. Min price $36.08. [2026-01-20T12:08:18.331210] [DEBUG] [REMOTE ] EXEL: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:18.331356] [DEBUG] [REMOTE ] EXEL: PASS: Integrity check passed. [2026-01-20T12:08:18.331398] [DEBUG] [REMOTE ] EXEL: Symbol is viable for forecasting. [2026-01-20T12:08:18.331456] [INFO ] [MAIN ] [1137/3502] EXEL kept (0.5s) | 1136 kept, 1 rejected | 139.6/min | ETA: 16.9m [2026-01-20T12:08:18.579101] [DEBUG] [REMOTE ] EXFY: Retrieved 1050 rows, trimmed to 300. [2026-01-20T12:08:18.579291] [DEBUG] [REMOTE ] EXFY: PASS: History has at least 300 days. [2026-01-20T12:08:18.579551] [DEBUG] [REMOTE ] EXFY: PASS: Price check passed. Min price $1.36. [2026-01-20T12:08:18.579722] [DEBUG] [REMOTE ] EXFY: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:18.580026] [DEBUG] [REMOTE ] EXFY: PASS: Integrity check passed. [2026-01-20T12:08:18.580076] [DEBUG] [REMOTE ] EXFY: Symbol is viable for forecasting. [2026-01-20T12:08:18.580141] [INFO ] [MAIN ] [1138/3502] EXFY kept (0.2s) | 1137 kept, 1 rejected | 139.7/min | ETA: 16.9m [2026-01-20T12:08:18.972968] [DEBUG] [REMOTE ] EXG: Retrieved 4716 rows, trimmed to 300. [2026-01-20T12:08:18.973111] [DEBUG] [REMOTE ] EXG: PASS: History has at least 300 days. [2026-01-20T12:08:18.973363] [DEBUG] [REMOTE ] EXG: PASS: Price check passed. Min price $8.68. [2026-01-20T12:08:18.973505] [DEBUG] [REMOTE ] EXG: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:18.973654] [DEBUG] [REMOTE ] EXG: PASS: Integrity check passed. [2026-01-20T12:08:18.973698] [DEBUG] [REMOTE ] EXG: Symbol is viable for forecasting. [2026-01-20T12:08:18.973761] [INFO ] [MAIN ] [1139/3502] EXG kept (0.4s) | 1138 kept, 1 rejected | 139.7/min | ETA: 16.9m [2026-01-20T12:08:19.382211] [DEBUG] [REMOTE ] EXK: Retrieved 4964 rows, trimmed to 300. [2026-01-20T12:08:19.382356] [DEBUG] [REMOTE ] EXK: PASS: History has at least 300 days. [2026-01-20T12:08:19.382626] [DEBUG] [REMOTE ] EXK: PASS: Price check passed. Min price $7.07. [2026-01-20T12:08:19.382930] [DEBUG] [REMOTE ] EXK: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:19.383057] [DEBUG] [REMOTE ] EXK: PASS: Integrity check passed. [2026-01-20T12:08:19.383098] [DEBUG] [REMOTE ] EXK: Symbol is viable for forecasting. [2026-01-20T12:08:19.383147] [INFO ] [MAIN ] [1140/3502] EXK kept (0.4s) | 1139 kept, 1 rejected | 139.7/min | ETA: 16.9m [2026-01-20T12:08:19.948940] [DEBUG] [REMOTE ] EXLS: Retrieved 4840 rows, trimmed to 300. [2026-01-20T12:08:19.949076] [DEBUG] [REMOTE ] EXLS: PASS: History has at least 300 days. [2026-01-20T12:08:19.949292] [DEBUG] [REMOTE ] EXLS: PASS: Price check passed. Min price $38.54. [2026-01-20T12:08:19.949429] [DEBUG] [REMOTE ] EXLS: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:19.949545] [DEBUG] [REMOTE ] EXLS: PASS: Integrity check passed. [2026-01-20T12:08:19.949605] [DEBUG] [REMOTE ] EXLS: Symbol is viable for forecasting. [2026-01-20T12:08:19.949659] [INFO ] [MAIN ] [1141/3502] EXLS kept (0.6s) | 1140 kept, 1 rejected | 139.6/min | ETA: 16.9m [2026-01-20T12:08:20.437274] [DEBUG] [REMOTE ] EXP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:20.437420] [DEBUG] [REMOTE ] EXP: PASS: History has at least 300 days. [2026-01-20T12:08:20.437686] [DEBUG] [REMOTE ] EXP: PASS: Price check passed. Min price $198.79. [2026-01-20T12:08:20.437824] [DEBUG] [REMOTE ] EXP: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:20.437947] [DEBUG] [REMOTE ] EXP: PASS: Integrity check passed. [2026-01-20T12:08:20.437988] [DEBUG] [REMOTE ] EXP: Symbol is viable for forecasting. [2026-01-20T12:08:20.438038] [INFO ] [MAIN ] [1142/3502] EXP kept (0.5s) | 1141 kept, 1 rejected | 139.6/min | ETA: 16.9m [2026-01-20T12:08:20.902980] [DEBUG] [REMOTE ] EXPD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:20.903121] [DEBUG] [REMOTE ] EXPD: PASS: History has at least 300 days. [2026-01-20T12:08:20.903351] [DEBUG] [REMOTE ] EXPD: PASS: Price check passed. Min price $116.96. [2026-01-20T12:08:20.903488] [DEBUG] [REMOTE ] EXPD: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:20.903639] [DEBUG] [REMOTE ] EXPD: PASS: Integrity check passed. [2026-01-20T12:08:20.903723] [DEBUG] [REMOTE ] EXPD: Symbol is viable for forecasting. [2026-01-20T12:08:20.903776] [INFO ] [MAIN ] [1143/3502] EXPD kept (0.5s) | 1142 kept, 1 rejected | 139.6/min | ETA: 16.9m [2026-01-20T12:08:21.321745] [DEBUG] [REMOTE ] EXPE: Retrieved 5156 rows, trimmed to 300. [2026-01-20T12:08:21.321875] [DEBUG] [REMOTE ] EXPE: PASS: History has at least 300 days. [2026-01-20T12:08:21.322093] [DEBUG] [REMOTE ] EXPE: PASS: Price check passed. Min price $211.78. [2026-01-20T12:08:21.322229] [DEBUG] [REMOTE ] EXPE: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:21.322345] [DEBUG] [REMOTE ] EXPE: PASS: Integrity check passed. [2026-01-20T12:08:21.322386] [DEBUG] [REMOTE ] EXPE: Symbol is viable for forecasting. [2026-01-20T12:08:21.322435] [INFO ] [MAIN ] [1144/3502] EXPE kept (0.4s) | 1143 kept, 1 rejected | 139.6/min | ETA: 16.9m [2026-01-20T12:08:21.589921] [DEBUG] [REMOTE ] EXPI: Retrieved 2997 rows, trimmed to 300. [2026-01-20T12:08:21.590053] [DEBUG] [REMOTE ] EXPI: PASS: History has at least 300 days. [2026-01-20T12:08:21.590286] [DEBUG] [REMOTE ] EXPI: PASS: Price check passed. Min price $9.05. [2026-01-20T12:08:21.590425] [DEBUG] [REMOTE ] EXPI: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:21.590541] [DEBUG] [REMOTE ] EXPI: PASS: Integrity check passed. [2026-01-20T12:08:21.590612] [DEBUG] [REMOTE ] EXPI: Symbol is viable for forecasting. [2026-01-20T12:08:21.590667] [INFO ] [MAIN ] [1145/3502] EXPI kept (0.3s) | 1144 kept, 1 rejected | 139.7/min | ETA: 16.9m [2026-01-20T12:08:22.211811] [DEBUG] [REMOTE ] EXPO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:22.211955] [DEBUG] [REMOTE ] EXPO: PASS: History has at least 300 days. [2026-01-20T12:08:22.212201] [DEBUG] [REMOTE ] EXPO: PASS: Price check passed. Min price $65.14. [2026-01-20T12:08:22.212337] [DEBUG] [REMOTE ] EXPO: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:22.212464] [DEBUG] [REMOTE ] EXPO: PASS: Integrity check passed. [2026-01-20T12:08:22.212504] [DEBUG] [REMOTE ] EXPO: Symbol is viable for forecasting. [2026-01-20T12:08:22.212554] [INFO ] [MAIN ] [1146/3502] EXPO kept (0.6s) | 1145 kept, 1 rejected | 139.6/min | ETA: 16.9m [2026-01-20T12:08:22.362354] [DEBUG] [REMOTE ] EYE: Retrieved 2067 rows, trimmed to 300. [2026-01-20T12:08:22.362487] [DEBUG] [REMOTE ] EYE: PASS: History has at least 300 days. [2026-01-20T12:08:22.362728] [DEBUG] [REMOTE ] EYE: PASS: Price check passed. Min price $23.48. [2026-01-20T12:08:22.362869] [DEBUG] [REMOTE ] EYE: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:22.362988] [DEBUG] [REMOTE ] EYE: PASS: Integrity check passed. [2026-01-20T12:08:22.363030] [DEBUG] [REMOTE ] EYE: Symbol is viable for forecasting. [2026-01-20T12:08:22.363079] [INFO ] [MAIN ] [1147/3502] EYE kept (0.2s) | 1146 kept, 1 rejected | 139.7/min | ETA: 16.9m [2026-01-20T12:08:22.754793] [DEBUG] [REMOTE ] EZGO: Retrieved 1251 rows, trimmed to 300. [2026-01-20T12:08:22.755229] [DEBUG] [REMOTE ] EZGO: PASS: History has at least 300 days. [2026-01-20T12:08:22.755611] [DEBUG] [REMOTE ] EZGO: PASS: Price check passed. Min price $1.78. [2026-01-20T12:08:22.755786] [DEBUG] [REMOTE ] EZGO: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:22.755951] [DEBUG] [REMOTE ] EZGO: PASS: Integrity check passed. [2026-01-20T12:08:22.755999] [DEBUG] [REMOTE ] EZGO: Symbol is viable for forecasting. [2026-01-20T12:08:22.756068] [INFO ] [MAIN ] [1148/3502] EZGO kept (0.4s) | 1147 kept, 1 rejected | 139.7/min | ETA: 16.9m [2026-01-20T12:08:23.492226] [DEBUG] [REMOTE ] F: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:23.492489] [DEBUG] [REMOTE ] F: PASS: History has at least 300 days. [2026-01-20T12:08:23.492834] [DEBUG] [REMOTE ] F: PASS: Price check passed. Min price $12.20. [2026-01-20T12:08:23.493190] [DEBUG] [REMOTE ] F: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:23.493363] [DEBUG] [REMOTE ] F: PASS: Integrity check passed. [2026-01-20T12:08:23.493408] [DEBUG] [REMOTE ] F: Symbol is viable for forecasting. [2026-01-20T12:08:23.493465] [INFO ] [MAIN ] [1149/3502] F kept (0.7s) | 1148 kept, 1 rejected | 139.6/min | ETA: 16.9m [2026-01-20T12:08:23.645341] [DEBUG] [REMOTE ] FA: Retrieved 1148 rows, trimmed to 300. [2026-01-20T12:08:23.645536] [DEBUG] [REMOTE ] FA: PASS: History has at least 300 days. [2026-01-20T12:08:23.645823] [DEBUG] [REMOTE ] FA: PASS: Price check passed. Min price $12.17. [2026-01-20T12:08:23.645979] [DEBUG] [REMOTE ] FA: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:23.646113] [DEBUG] [REMOTE ] FA: PASS: Integrity check passed. [2026-01-20T12:08:23.646157] [DEBUG] [REMOTE ] FA: Symbol is viable for forecasting. [2026-01-20T12:08:23.646212] [INFO ] [MAIN ] [1150/3502] FA kept (0.2s) | 1149 kept, 1 rejected | 139.7/min | ETA: 16.8m [2026-01-20T12:08:24.265459] [DEBUG] [REMOTE ] FAF: Retrieved 3934 rows, trimmed to 300. [2026-01-20T12:08:24.265680] [DEBUG] [REMOTE ] FAF: PASS: History has at least 300 days. [2026-01-20T12:08:24.265985] [DEBUG] [REMOTE ] FAF: PASS: Price check passed. Min price $58.99. [2026-01-20T12:08:24.266131] [DEBUG] [REMOTE ] FAF: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:24.266266] [DEBUG] [REMOTE ] FAF: PASS: Integrity check passed. [2026-01-20T12:08:24.266308] [DEBUG] [REMOTE ] FAF: Symbol is viable for forecasting. [2026-01-20T12:08:24.266363] [INFO ] [MAIN ] [1151/3502] FAF kept (0.6s) | 1150 kept, 1 rejected | 139.6/min | ETA: 16.8m [2026-01-20T12:08:24.442493] [DEBUG] [REMOTE ] FALN: Retrieved 2410 rows, trimmed to 300. [2026-01-20T12:08:24.442710] [DEBUG] [REMOTE ] FALN: PASS: History has at least 300 days. [2026-01-20T12:08:24.442965] [DEBUG] [REMOTE ] FALN: PASS: Price check passed. Min price $26.82. [2026-01-20T12:08:24.443104] [DEBUG] [REMOTE ] FALN: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:24.443224] [DEBUG] [REMOTE ] FALN: PASS: Integrity check passed. [2026-01-20T12:08:24.443265] [DEBUG] [REMOTE ] FALN: Symbol is viable for forecasting. [2026-01-20T12:08:24.443319] [INFO ] [MAIN ] [1152/3502] FALN kept (0.2s) | 1151 kept, 1 rejected | 139.7/min | ETA: 16.8m [2026-01-20T12:08:25.041664] [DEBUG] [REMOTE ] FANG: Retrieved 3334 rows, trimmed to 300. [2026-01-20T12:08:25.041858] [DEBUG] [REMOTE ] FANG: PASS: History has at least 300 days. [2026-01-20T12:08:25.042139] [DEBUG] [REMOTE ] FANG: PASS: Price check passed. Min price $136.35. [2026-01-20T12:08:25.042285] [DEBUG] [REMOTE ] FANG: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:25.042413] [DEBUG] [REMOTE ] FANG: PASS: Integrity check passed. [2026-01-20T12:08:25.042456] [DEBUG] [REMOTE ] FANG: Symbol is viable for forecasting. [2026-01-20T12:08:25.042514] [INFO ] [MAIN ] [1153/3502] FANG kept (0.6s) | 1152 kept, 1 rejected | 139.7/min | ETA: 16.8m [2026-01-20T12:08:25.548433] [DEBUG] [REMOTE ] FARM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:25.548629] [DEBUG] [REMOTE ] FARM: PASS: History has at least 300 days. [2026-01-20T12:08:25.548990] [DEBUG] [REMOTE ] FARM: PASS: Price check passed. Min price $1.43. [2026-01-20T12:08:25.549176] [DEBUG] [REMOTE ] FARM: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:25.549341] [DEBUG] [REMOTE ] FARM: PASS: Integrity check passed. [2026-01-20T12:08:25.549422] [DEBUG] [REMOTE ] FARM: Symbol is viable for forecasting. [2026-01-20T12:08:25.549477] [INFO ] [MAIN ] [1154/3502] FARM kept (0.5s) | 1153 kept, 1 rejected | 139.6/min | ETA: 16.8m [2026-01-20T12:08:25.741905] [DEBUG] [REMOTE ] FBIN: Retrieved 3605 rows, trimmed to 300. [2026-01-20T12:08:25.742035] [DEBUG] [REMOTE ] FBIN: PASS: History has at least 300 days. [2026-01-20T12:08:25.742243] [DEBUG] [REMOTE ] FBIN: PASS: Price check passed. Min price $44.25. [2026-01-20T12:08:25.742379] [DEBUG] [REMOTE ] FBIN: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:25.742491] [DEBUG] [REMOTE ] FBIN: PASS: Integrity check passed. [2026-01-20T12:08:25.742531] [DEBUG] [REMOTE ] FBIN: Symbol is viable for forecasting. [2026-01-20T12:08:25.742596] [INFO ] [MAIN ] [1155/3502] FBIN kept (0.2s) | 1154 kept, 1 rejected | 139.7/min | ETA: 16.8m [2026-01-20T12:08:26.290941] [DEBUG] [REMOTE ] FBIO: Retrieved 3561 rows, trimmed to 300. [2026-01-20T12:08:26.291066] [DEBUG] [REMOTE ] FBIO: PASS: History has at least 300 days. [2026-01-20T12:08:26.291268] [DEBUG] [REMOTE ] FBIO: PASS: Price check passed. Min price $2.44. [2026-01-20T12:08:26.291406] [DEBUG] [REMOTE ] FBIO: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:26.291514] [DEBUG] [REMOTE ] FBIO: PASS: Integrity check passed. [2026-01-20T12:08:26.291554] [DEBUG] [REMOTE ] FBIO: Symbol is viable for forecasting. [2026-01-20T12:08:26.291621] [INFO ] [MAIN ] [1156/3502] FBIO kept (0.5s) | 1155 kept, 1 rejected | 139.7/min | ETA: 16.8m [2026-01-20T12:08:26.766875] [DEBUG] [REMOTE ] FBIZ: Retrieved 5101 rows, trimmed to 300. [2026-01-20T12:08:26.767030] [DEBUG] [REMOTE ] FBIZ: PASS: History has at least 300 days. [2026-01-20T12:08:26.767302] [DEBUG] [REMOTE ] FBIZ: PASS: Price check passed. Min price $48.84. [2026-01-20T12:08:26.767444] [DEBUG] [REMOTE ] FBIZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:26.767568] [DEBUG] [REMOTE ] FBIZ: PASS: Integrity check passed. [2026-01-20T12:08:26.767631] [DEBUG] [REMOTE ] FBIZ: Symbol is viable for forecasting. [2026-01-20T12:08:26.767681] [INFO ] [MAIN ] [1157/3502] FBIZ kept (0.5s) | 1156 kept, 1 rejected | 139.7/min | ETA: 16.8m [2026-01-20T12:08:27.085971] [DEBUG] [REMOTE ] FBK: Retrieved 2347 rows, trimmed to 300. [2026-01-20T12:08:27.086111] [DEBUG] [REMOTE ] FBK: PASS: History has at least 300 days. [2026-01-20T12:08:27.086334] [DEBUG] [REMOTE ] FBK: PASS: Price check passed. Min price $52.11. [2026-01-20T12:08:27.086481] [DEBUG] [REMOTE ] FBK: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:27.086622] [DEBUG] [REMOTE ] FBK: PASS: Integrity check passed. [2026-01-20T12:08:27.086666] [DEBUG] [REMOTE ] FBK: Symbol is viable for forecasting. [2026-01-20T12:08:27.086715] [INFO ] [MAIN ] [1158/3502] FBK kept (0.3s) | 1157 kept, 1 rejected | 139.7/min | ETA: 16.8m [2026-01-20T12:08:27.400410] [DEBUG] [REMOTE ] FBL: Retrieved 776 rows, trimmed to 300. [2026-01-20T12:08:27.400548] [DEBUG] [REMOTE ] FBL: PASS: History has at least 300 days. [2026-01-20T12:08:27.400786] [DEBUG] [REMOTE ] FBL: PASS: Price check passed. Min price $26.34. [2026-01-20T12:08:27.400928] [DEBUG] [REMOTE ] FBL: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:27.401041] [DEBUG] [REMOTE ] FBL: PASS: Integrity check passed. [2026-01-20T12:08:27.401083] [DEBUG] [REMOTE ] FBL: Symbol is viable for forecasting. [2026-01-20T12:08:27.401133] [INFO ] [MAIN ] [1159/3502] FBL kept (0.3s) | 1158 kept, 1 rejected | 139.7/min | ETA: 16.8m [2026-01-20T12:08:27.936150] [DEBUG] [REMOTE ] FBNC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:27.936284] [DEBUG] [REMOTE ] FBNC: PASS: History has at least 300 days. [2026-01-20T12:08:27.936501] [DEBUG] [REMOTE ] FBNC: PASS: Price check passed. Min price $47.45. [2026-01-20T12:08:27.936663] [DEBUG] [REMOTE ] FBNC: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:27.936783] [DEBUG] [REMOTE ] FBNC: PASS: Integrity check passed. [2026-01-20T12:08:27.936823] [DEBUG] [REMOTE ] FBNC: Symbol is viable for forecasting. [2026-01-20T12:08:27.936873] [INFO ] [MAIN ] [1160/3502] FBNC kept (0.5s) | 1159 kept, 1 rejected | 139.7/min | ETA: 16.8m [2026-01-20T12:08:28.278078] [DEBUG] [REMOTE ] FBP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:28.278221] [DEBUG] [REMOTE ] FBP: PASS: History has at least 300 days. [2026-01-20T12:08:28.278453] [DEBUG] [REMOTE ] FBP: PASS: Price check passed. Min price $19.08. [2026-01-20T12:08:28.278615] [DEBUG] [REMOTE ] FBP: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:28.278742] [DEBUG] [REMOTE ] FBP: PASS: Integrity check passed. [2026-01-20T12:08:28.278786] [DEBUG] [REMOTE ] FBP: Symbol is viable for forecasting. [2026-01-20T12:08:28.278837] [INFO ] [MAIN ] [1161/3502] FBP kept (0.3s) | 1160 kept, 1 rejected | 139.7/min | ETA: 16.8m [2026-01-20T12:08:28.821190] [DEBUG] [REMOTE ] FC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:28.821373] [DEBUG] [REMOTE ] FC: PASS: History has at least 300 days. [2026-01-20T12:08:28.821792] [DEBUG] [REMOTE ] FC: PASS: Price check passed. Min price $14.18. [2026-01-20T12:08:28.821938] [DEBUG] [REMOTE ] FC: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:28.822100] [DEBUG] [REMOTE ] FC: PASS: Integrity check passed. [2026-01-20T12:08:28.822142] [DEBUG] [REMOTE ] FC: Symbol is viable for forecasting. [2026-01-20T12:08:28.822198] [INFO ] [MAIN ] [1162/3502] FC kept (0.5s) | 1161 kept, 1 rejected | 139.7/min | ETA: 16.8m [2026-01-20T12:08:29.187840] [DEBUG] [REMOTE ] FCAL: Retrieved 2152 rows, trimmed to 300. [2026-01-20T12:08:29.188264] [DEBUG] [REMOTE ] FCAL: PASS: History has at least 300 days. [2026-01-20T12:08:29.188608] [DEBUG] [REMOTE ] FCAL: PASS: Price check passed. Min price $48.98. [2026-01-20T12:08:29.188786] [DEBUG] [REMOTE ] FCAL: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:29.188940] [DEBUG] [REMOTE ] FCAL: PASS: Integrity check passed. [2026-01-20T12:08:29.188991] [DEBUG] [REMOTE ] FCAL: Symbol is viable for forecasting. [2026-01-20T12:08:29.189059] [INFO ] [MAIN ] [1163/3502] FCAL kept (0.4s) | 1162 kept, 1 rejected | 139.7/min | ETA: 16.7m [2026-01-20T12:08:29.700318] [DEBUG] [REMOTE ] FCBC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:29.700452] [DEBUG] [REMOTE ] FCBC: PASS: History has at least 300 days. [2026-01-20T12:08:29.700690] [DEBUG] [REMOTE ] FCBC: PASS: Price check passed. Min price $30.47. [2026-01-20T12:08:29.700833] [DEBUG] [REMOTE ] FCBC: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:29.700950] [DEBUG] [REMOTE ] FCBC: PASS: Integrity check passed. [2026-01-20T12:08:29.701170] [DEBUG] [REMOTE ] FCBC: Symbol is viable for forecasting. [2026-01-20T12:08:29.701218] [INFO ] [MAIN ] [1164/3502] FCBC kept (0.5s) | 1163 kept, 1 rejected | 139.7/min | ETA: 16.7m [2026-01-20T12:08:30.058603] [DEBUG] [REMOTE ] FCCO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:30.058755] [DEBUG] [REMOTE ] FCCO: PASS: History has at least 300 days. [2026-01-20T12:08:30.059013] [DEBUG] [REMOTE ] FCCO: PASS: Price check passed. Min price $26.47. [2026-01-20T12:08:30.059345] [DEBUG] [REMOTE ] FCCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:30.059599] [DEBUG] [REMOTE ] FCCO: PASS: Integrity check passed. [2026-01-20T12:08:30.059673] [DEBUG] [REMOTE ] FCCO: Symbol is viable for forecasting. [2026-01-20T12:08:30.059726] [INFO ] [MAIN ] [1165/3502] FCCO kept (0.4s) | 1164 kept, 1 rejected | 139.7/min | ETA: 16.7m [2026-01-20T12:08:30.640942] [DEBUG] [REMOTE ] FCEL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:30.641143] [DEBUG] [REMOTE ] FCEL: PASS: History has at least 300 days. [2026-01-20T12:08:30.641437] [DEBUG] [REMOTE ] FCEL: PASS: Price check passed. Min price $6.00. [2026-01-20T12:08:30.641609] [DEBUG] [REMOTE ] FCEL: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:30.641748] [DEBUG] [REMOTE ] FCEL: PASS: Integrity check passed. [2026-01-20T12:08:30.641792] [DEBUG] [REMOTE ] FCEL: Symbol is viable for forecasting. [2026-01-20T12:08:30.641851] [INFO ] [MAIN ] [1166/3502] FCEL kept (0.6s) | 1165 kept, 1 rejected | 139.7/min | ETA: 16.7m [2026-01-20T12:08:31.001657] [DEBUG] [REMOTE ] FCF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:31.001810] [DEBUG] [REMOTE ] FCF: PASS: History has at least 300 days. [2026-01-20T12:08:31.002055] [DEBUG] [REMOTE ] FCF: PASS: Price check passed. Min price $15.16. [2026-01-20T12:08:31.002191] [DEBUG] [REMOTE ] FCF: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:31.002319] [DEBUG] [REMOTE ] FCF: PASS: Integrity check passed. [2026-01-20T12:08:31.002360] [DEBUG] [REMOTE ] FCF: Symbol is viable for forecasting. [2026-01-20T12:08:31.002408] [INFO ] [MAIN ] [1167/3502] FCF kept (0.4s) | 1166 kept, 1 rejected | 139.7/min | ETA: 16.7m [2026-01-20T12:08:31.560672] [DEBUG] [REMOTE ] FCFS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:31.560808] [DEBUG] [REMOTE ] FCFS: PASS: History has at least 300 days. [2026-01-20T12:08:31.561228] [DEBUG] [REMOTE ] FCFS: PASS: Price check passed. Min price $147.68. [2026-01-20T12:08:31.561363] [DEBUG] [REMOTE ] FCFS: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:31.561482] [DEBUG] [REMOTE ] FCFS: PASS: Integrity check passed. [2026-01-20T12:08:31.561522] [DEBUG] [REMOTE ] FCFS: Symbol is viable for forecasting. [2026-01-20T12:08:31.561678] [INFO ] [MAIN ] [1168/3502] FCFS kept (0.6s) | 1167 kept, 1 rejected | 139.6/min | ETA: 16.7m [2026-01-20T12:08:32.054021] [DEBUG] [REMOTE ] FCN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:32.054148] [DEBUG] [REMOTE ] FCN: PASS: History has at least 300 days. [2026-01-20T12:08:32.054359] [DEBUG] [REMOTE ] FCN: PASS: Price check passed. Min price $153.70. [2026-01-20T12:08:32.054493] [DEBUG] [REMOTE ] FCN: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:32.054628] [DEBUG] [REMOTE ] FCN: PASS: Integrity check passed. [2026-01-20T12:08:32.054670] [DEBUG] [REMOTE ] FCN: Symbol is viable for forecasting. [2026-01-20T12:08:32.054718] [INFO ] [MAIN ] [1169/3502] FCN kept (0.5s) | 1168 kept, 1 rejected | 139.6/min | ETA: 16.7m [2026-01-20T12:08:32.541275] [DEBUG] [REMOTE ] FCNCA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:32.541419] [DEBUG] [REMOTE ] FCNCA: PASS: History has at least 300 days. [2026-01-20T12:08:32.541692] [DEBUG] [REMOTE ] FCNCA: PASS: Price check passed. Min price $1740.54. [2026-01-20T12:08:32.541834] [DEBUG] [REMOTE ] FCNCA: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:32.541961] [DEBUG] [REMOTE ] FCNCA: PASS: Integrity check passed. [2026-01-20T12:08:32.542001] [DEBUG] [REMOTE ] FCNCA: Symbol is viable for forecasting. [2026-01-20T12:08:32.542050] [INFO ] [MAIN ] [1170/3502] FCNCA kept (0.5s) | 1169 kept, 1 rejected | 139.6/min | ETA: 16.7m [2026-01-20T12:08:32.772387] [DEBUG] [REMOTE ] FCNCO: Retrieved 1012 rows, trimmed to 300. [2026-01-20T12:08:32.772528] [DEBUG] [REMOTE ] FCNCO: PASS: History has at least 300 days. [2026-01-20T12:08:32.772787] [DEBUG] [REMOTE ] FCNCO: PASS: Price check passed. Min price $21.00. [2026-01-20T12:08:32.772946] [DEBUG] [REMOTE ] FCNCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:32.773066] [DEBUG] [REMOTE ] FCNCO: PASS: Integrity check passed. [2026-01-20T12:08:32.773107] [DEBUG] [REMOTE ] FCNCO: Symbol is viable for forecasting. [2026-01-20T12:08:32.773156] [INFO ] [MAIN ] [1171/3502] FCNCO kept (0.2s) | 1170 kept, 1 rejected | 139.7/min | ETA: 16.7m [2026-01-20T12:08:33.198163] [DEBUG] [REMOTE ] FCNCP: Retrieved 1475 rows, trimmed to 300. [2026-01-20T12:08:33.198294] [DEBUG] [REMOTE ] FCNCP: PASS: History has at least 300 days. [2026-01-20T12:08:33.198506] [DEBUG] [REMOTE ] FCNCP: PASS: Price check passed. Min price $20.03. [2026-01-20T12:08:33.198671] [DEBUG] [REMOTE ] FCNCP: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:33.198785] [DEBUG] [REMOTE ] FCNCP: PASS: Integrity check passed. [2026-01-20T12:08:33.198826] [DEBUG] [REMOTE ] FCNCP: Symbol is viable for forecasting. [2026-01-20T12:08:33.198874] [INFO ] [MAIN ] [1172/3502] FCNCP kept (0.4s) | 1171 kept, 1 rejected | 139.7/min | ETA: 16.7m [2026-01-20T12:08:33.429785] [DEBUG] [REMOTE ] FCTE: Retrieved 388 rows, trimmed to 300. [2026-01-20T12:08:33.429915] [DEBUG] [REMOTE ] FCTE: PASS: History has at least 300 days. [2026-01-20T12:08:33.430121] [DEBUG] [REMOTE ] FCTE: PASS: Price check passed. Min price $24.16. [2026-01-20T12:08:33.430257] [DEBUG] [REMOTE ] FCTE: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:33.430396] [DEBUG] [REMOTE ] FCTE: PASS: Integrity check passed. [2026-01-20T12:08:33.430455] [DEBUG] [REMOTE ] FCTE: Symbol is viable for forecasting. [2026-01-20T12:08:33.430510] [INFO ] [MAIN ] [1173/3502] FCTE kept (0.2s) | 1172 kept, 1 rejected | 139.7/min | ETA: 16.7m [2026-01-20T12:08:34.194559] [DEBUG] [REMOTE ] FCX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:34.194711] [DEBUG] [REMOTE ] FCX: PASS: History has at least 300 days. [2026-01-20T12:08:34.194927] [DEBUG] [REMOTE ] FCX: PASS: Price check passed. Min price $38.55. [2026-01-20T12:08:34.195248] [DEBUG] [REMOTE ] FCX: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:34.195364] [DEBUG] [REMOTE ] FCX: PASS: Integrity check passed. [2026-01-20T12:08:34.195406] [DEBUG] [REMOTE ] FCX: Symbol is viable for forecasting. [2026-01-20T12:08:34.195454] [INFO ] [MAIN ] [1174/3502] FCX kept (0.8s) | 1173 kept, 1 rejected | 139.6/min | ETA: 16.7m [2026-01-20T12:08:34.648388] [DEBUG] [REMOTE ] FDBC: Retrieved 6288 rows, trimmed to 300. [2026-01-20T12:08:34.648516] [DEBUG] [REMOTE ] FDBC: PASS: History has at least 300 days. [2026-01-20T12:08:34.648749] [DEBUG] [REMOTE ] FDBC: PASS: Price check passed. Min price $42.00. [2026-01-20T12:08:34.648893] [DEBUG] [REMOTE ] FDBC: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:34.649010] [DEBUG] [REMOTE ] FDBC: PASS: Integrity check passed. [2026-01-20T12:08:34.649053] [DEBUG] [REMOTE ] FDBC: Symbol is viable for forecasting. [2026-01-20T12:08:34.649103] [INFO ] [MAIN ] [1175/3502] FDBC kept (0.5s) | 1174 kept, 1 rejected | 139.6/min | ETA: 16.7m [2026-01-20T12:08:34.872160] [DEBUG] [REMOTE ] FDIF: Retrieved 648 rows, trimmed to 300. [2026-01-20T12:08:34.872283] [DEBUG] [REMOTE ] FDIF: PASS: History has at least 300 days. [2026-01-20T12:08:34.872484] [DEBUG] [REMOTE ] FDIF: PASS: Price check passed. Min price $33.62. [2026-01-20T12:08:34.872638] [DEBUG] [REMOTE ] FDIF: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:34.872805] [DEBUG] [REMOTE ] FDIF: PASS: Integrity check passed. [2026-01-20T12:08:34.872861] [DEBUG] [REMOTE ] FDIF: Symbol is viable for forecasting. [2026-01-20T12:08:34.872932] [INFO ] [MAIN ] [1176/3502] FDIF kept (0.2s) | 1175 kept, 1 rejected | 139.7/min | ETA: 16.7m [2026-01-20T12:08:35.240935] [DEBUG] [REMOTE ] FDIG: Retrieved 939 rows, trimmed to 300. [2026-01-20T12:08:35.241427] [DEBUG] [REMOTE ] FDIG: PASS: History has at least 300 days. [2026-01-20T12:08:35.241884] [DEBUG] [REMOTE ] FDIG: PASS: Price check passed. Min price $37.53. [2026-01-20T12:08:35.242035] [DEBUG] [REMOTE ] FDIG: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:35.242397] [DEBUG] [REMOTE ] FDIG: PASS: Integrity check passed. [2026-01-20T12:08:35.242440] [DEBUG] [REMOTE ] FDIG: Symbol is viable for forecasting. [2026-01-20T12:08:35.242504] [INFO ] [MAIN ] [1177/3502] FDIG kept (0.4s) | 1176 kept, 1 rejected | 139.7/min | ETA: 16.6m [2026-01-20T12:08:36.014063] [DEBUG] [REMOTE ] FDP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:36.014209] [DEBUG] [REMOTE ] FDP: PASS: History has at least 300 days. [2026-01-20T12:08:36.014451] [DEBUG] [REMOTE ] FDP: PASS: Price check passed. Min price $33.89. [2026-01-20T12:08:36.014694] [DEBUG] [REMOTE ] FDP: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:36.014828] [DEBUG] [REMOTE ] FDP: PASS: Integrity check passed. [2026-01-20T12:08:36.014870] [DEBUG] [REMOTE ] FDP: Symbol is viable for forecasting. [2026-01-20T12:08:36.014921] [INFO ] [MAIN ] [1178/3502] FDP kept (0.8s) | 1177 kept, 1 rejected | 139.6/min | ETA: 16.6m [2026-01-20T12:08:36.475269] [DEBUG] [REMOTE ] FDS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:36.475410] [DEBUG] [REMOTE ] FDS: PASS: History has at least 300 days. [2026-01-20T12:08:36.475667] [DEBUG] [REMOTE ] FDS: PASS: Price check passed. Min price $252.62. [2026-01-20T12:08:36.475809] [DEBUG] [REMOTE ] FDS: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:36.475934] [DEBUG] [REMOTE ] FDS: PASS: Integrity check passed. [2026-01-20T12:08:36.475976] [DEBUG] [REMOTE ] FDS: Symbol is viable for forecasting. [2026-01-20T12:08:36.476028] [INFO ] [MAIN ] [1179/3502] FDS kept (0.5s) | 1178 kept, 1 rejected | 139.6/min | ETA: 16.6m [2026-01-20T12:08:36.721751] [DEBUG] [REMOTE ] FDTX: Retrieved 653 rows, trimmed to 300. [2026-01-20T12:08:36.721883] [DEBUG] [REMOTE ] FDTX: PASS: History has at least 300 days. [2026-01-20T12:08:36.722084] [DEBUG] [REMOTE ] FDTX: PASS: Price check passed. Min price $37.84. [2026-01-20T12:08:36.722221] [DEBUG] [REMOTE ] FDTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:36.722331] [DEBUG] [REMOTE ] FDTX: PASS: Integrity check passed. [2026-01-20T12:08:36.722371] [DEBUG] [REMOTE ] FDTX: Symbol is viable for forecasting. [2026-01-20T12:08:36.722419] [INFO ] [MAIN ] [1180/3502] FDTX kept (0.2s) | 1179 kept, 1 rejected | 139.6/min | ETA: 16.6m [2026-01-20T12:08:37.163667] [DEBUG] [REMOTE ] FDUS: Retrieved 3666 rows, trimmed to 300. [2026-01-20T12:08:37.163806] [DEBUG] [REMOTE ] FDUS: PASS: History has at least 300 days. [2026-01-20T12:08:37.164056] [DEBUG] [REMOTE ] FDUS: PASS: Price check passed. Min price $18.53. [2026-01-20T12:08:37.164209] [DEBUG] [REMOTE ] FDUS: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:37.164337] [DEBUG] [REMOTE ] FDUS: PASS: Integrity check passed. [2026-01-20T12:08:37.164380] [DEBUG] [REMOTE ] FDUS: Symbol is viable for forecasting. [2026-01-20T12:08:37.164431] [INFO ] [MAIN ] [1181/3502] FDUS kept (0.4s) | 1180 kept, 1 rejected | 139.6/min | ETA: 16.6m [2026-01-20T12:08:37.742377] [DEBUG] [REMOTE ] FDX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:37.742529] [DEBUG] [REMOTE ] FDX: PASS: History has at least 300 days. [2026-01-20T12:08:37.742801] [DEBUG] [REMOTE ] FDX: PASS: Price check passed. Min price $236.95. [2026-01-20T12:08:37.742940] [DEBUG] [REMOTE ] FDX: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:37.743071] [DEBUG] [REMOTE ] FDX: PASS: Integrity check passed. [2026-01-20T12:08:37.743112] [DEBUG] [REMOTE ] FDX: Symbol is viable for forecasting. [2026-01-20T12:08:37.743163] [INFO ] [MAIN ] [1182/3502] FDX kept (0.6s) | 1181 kept, 1 rejected | 139.6/min | ETA: 16.6m [2026-01-20T12:08:38.111125] [DEBUG] [REMOTE ] FE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:38.111521] [DEBUG] [REMOTE ] FE: PASS: History has at least 300 days. [2026-01-20T12:08:38.111821] [DEBUG] [REMOTE ] FE: PASS: Price check passed. Min price $44.03. [2026-01-20T12:08:38.111971] [DEBUG] [REMOTE ] FE: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:38.112127] [DEBUG] [REMOTE ] FE: PASS: Integrity check passed. [2026-01-20T12:08:38.112188] [DEBUG] [REMOTE ] FE: Symbol is viable for forecasting. [2026-01-20T12:08:38.112447] [INFO ] [MAIN ] [1183/3502] FE kept (0.4s) | 1182 kept, 1 rejected | 139.6/min | ETA: 16.6m [2026-01-20T12:08:38.334789] [DEBUG] [REMOTE ] FEED: Retrieved 2159 rows, trimmed to 300. [2026-01-20T12:08:38.334971] [DEBUG] [REMOTE ] FEED: PASS: History has at least 300 days. [2026-01-20T12:08:38.335264] [DEBUG] [REMOTE ] FEED: PASS: Price check passed. Min price $1.31. [2026-01-20T12:08:38.335416] [DEBUG] [REMOTE ] FEED: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:38.335543] [DEBUG] [REMOTE ] FEED: PASS: Integrity check passed. [2026-01-20T12:08:38.335606] [DEBUG] [REMOTE ] FEED: Symbol is viable for forecasting. [2026-01-20T12:08:38.335664] [INFO ] [MAIN ] [1184/3502] FEED kept (0.2s) | 1183 kept, 1 rejected | 139.7/min | ETA: 16.6m [2026-01-20T12:08:39.024418] [DEBUG] [REMOTE ] FEIM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:39.024662] [DEBUG] [REMOTE ] FEIM: PASS: History has at least 300 days. [2026-01-20T12:08:39.025217] [DEBUG] [REMOTE ] FEIM: PASS: Price check passed. Min price $27.07. [2026-01-20T12:08:39.025379] [DEBUG] [REMOTE ] FEIM: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:39.025533] [DEBUG] [REMOTE ] FEIM: PASS: Integrity check passed. [2026-01-20T12:08:39.025608] [DEBUG] [REMOTE ] FEIM: Symbol is viable for forecasting. [2026-01-20T12:08:39.025673] [INFO ] [MAIN ] [1185/3502] FEIM kept (0.7s) | 1184 kept, 1 rejected | 139.6/min | ETA: 16.6m [2026-01-20T12:08:39.446791] [DEBUG] [REMOTE ] FELE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:39.447004] [DEBUG] [REMOTE ] FELE: PASS: History has at least 300 days. [2026-01-20T12:08:39.447355] [DEBUG] [REMOTE ] FELE: PASS: Price check passed. Min price $90.46. [2026-01-20T12:08:39.447501] [DEBUG] [REMOTE ] FELE: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:39.447672] [DEBUG] [REMOTE ] FELE: PASS: Integrity check passed. [2026-01-20T12:08:39.447716] [DEBUG] [REMOTE ] FELE: Symbol is viable for forecasting. [2026-01-20T12:08:39.447770] [INFO ] [MAIN ] [1186/3502] FELE kept (0.4s) | 1185 kept, 1 rejected | 139.6/min | ETA: 16.6m [2026-01-20T12:08:39.869569] [DEBUG] [REMOTE ] FEM: Retrieved 3709 rows, trimmed to 300. [2026-01-20T12:08:39.869794] [DEBUG] [REMOTE ] FEM: PASS: History has at least 300 days. [2026-01-20T12:08:39.870097] [DEBUG] [REMOTE ] FEM: PASS: Price check passed. Min price $26.01. [2026-01-20T12:08:39.870242] [DEBUG] [REMOTE ] FEM: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:39.870422] [DEBUG] [REMOTE ] FEM: PASS: Integrity check passed. [2026-01-20T12:08:39.870465] [DEBUG] [REMOTE ] FEM: Symbol is viable for forecasting. [2026-01-20T12:08:39.870520] [INFO ] [MAIN ] [1187/3502] FEM kept (0.4s) | 1186 kept, 1 rejected | 139.6/min | ETA: 16.6m [2026-01-20T12:08:40.238867] [DEBUG] [REMOTE ] FEMB: Retrieved 2816 rows, trimmed to 300. [2026-01-20T12:08:40.239007] [DEBUG] [REMOTE ] FEMB: PASS: History has at least 300 days. [2026-01-20T12:08:40.239244] [DEBUG] [REMOTE ] FEMB: PASS: Price check passed. Min price $28.90. [2026-01-20T12:08:40.239435] [DEBUG] [REMOTE ] FEMB: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:40.239633] [DEBUG] [REMOTE ] FEMB: PASS: Integrity check passed. [2026-01-20T12:08:40.239698] [DEBUG] [REMOTE ] FEMB: Symbol is viable for forecasting. [2026-01-20T12:08:40.239768] [INFO ] [MAIN ] [1188/3502] FEMB kept (0.4s) | 1187 kept, 1 rejected | 139.6/min | ETA: 16.6m [2026-01-20T12:08:40.539044] [DEBUG] [REMOTE ] FEMS: Retrieved 3499 rows, trimmed to 300. [2026-01-20T12:08:40.539209] [DEBUG] [REMOTE ] FEMS: PASS: History has at least 300 days. [2026-01-20T12:08:40.539481] [DEBUG] [REMOTE ] FEMS: PASS: Price check passed. Min price $40.77. [2026-01-20T12:08:40.539647] [DEBUG] [REMOTE ] FEMS: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:40.539780] [DEBUG] [REMOTE ] FEMS: PASS: Integrity check passed. [2026-01-20T12:08:40.539822] [DEBUG] [REMOTE ] FEMS: Symbol is viable for forecasting. [2026-01-20T12:08:40.539873] [INFO ] [MAIN ] [1189/3502] FEMS kept (0.3s) | 1188 kept, 1 rejected | 139.6/min | ETA: 16.6m [2026-01-20T12:08:40.915566] [DEBUG] [REMOTE ] FEP: Retrieved 3705 rows, trimmed to 300. [2026-01-20T12:08:40.915797] [DEBUG] [REMOTE ] FEP: PASS: History has at least 300 days. [2026-01-20T12:08:40.916143] [DEBUG] [REMOTE ] FEP: PASS: Price check passed. Min price $48.82. [2026-01-20T12:08:40.916307] [DEBUG] [REMOTE ] FEP: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:40.916484] [DEBUG] [REMOTE ] FEP: PASS: Integrity check passed. [2026-01-20T12:08:40.916530] [DEBUG] [REMOTE ] FEP: Symbol is viable for forecasting. [2026-01-20T12:08:40.916606] [INFO ] [MAIN ] [1190/3502] FEP kept (0.4s) | 1189 kept, 1 rejected | 139.7/min | ETA: 16.6m [2026-01-20T12:08:41.251890] [DEBUG] [REMOTE ] FEPI: Retrieved 569 rows, trimmed to 300. [2026-01-20T12:08:41.252080] [DEBUG] [REMOTE ] FEPI: PASS: History has at least 300 days. [2026-01-20T12:08:41.252427] [DEBUG] [REMOTE ] FEPI: PASS: Price check passed. Min price $42.16. [2026-01-20T12:08:41.252666] [DEBUG] [REMOTE ] FEPI: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:41.252807] [DEBUG] [REMOTE ] FEPI: PASS: Integrity check passed. [2026-01-20T12:08:41.252851] [DEBUG] [REMOTE ] FEPI: Symbol is viable for forecasting. [2026-01-20T12:08:41.252907] [INFO ] [MAIN ] [1191/3502] FEPI kept (0.3s) | 1190 kept, 1 rejected | 139.7/min | ETA: 16.5m [2026-01-20T12:08:41.836026] [DEBUG] [REMOTE ] FERG: Retrieved 3949 rows, trimmed to 300. [2026-01-20T12:08:41.836215] [DEBUG] [REMOTE ] FERG: PASS: History has at least 300 days. [2026-01-20T12:08:41.836481] [DEBUG] [REMOTE ] FERG: PASS: Price check passed. Min price $221.75. [2026-01-20T12:08:41.836654] [DEBUG] [REMOTE ] FERG: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:41.836803] [DEBUG] [REMOTE ] FERG: PASS: Integrity check passed. [2026-01-20T12:08:41.836850] [DEBUG] [REMOTE ] FERG: Symbol is viable for forecasting. [2026-01-20T12:08:41.836929] [INFO ] [MAIN ] [1192/3502] FERG kept (0.6s) | 1191 kept, 1 rejected | 139.6/min | ETA: 16.5m [2026-01-20T12:08:42.310535] [DEBUG] [REMOTE ] FEX: Retrieved 4703 rows, trimmed to 300. [2026-01-20T12:08:42.310748] [DEBUG] [REMOTE ] FEX: PASS: History has at least 300 days. [2026-01-20T12:08:42.311019] [DEBUG] [REMOTE ] FEX: PASS: Price check passed. Min price $111.42. [2026-01-20T12:08:42.311164] [DEBUG] [REMOTE ] FEX: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:42.311428] [DEBUG] [REMOTE ] FEX: PASS: Integrity check passed. [2026-01-20T12:08:42.311473] [DEBUG] [REMOTE ] FEX: Symbol is viable for forecasting. [2026-01-20T12:08:42.311528] [INFO ] [MAIN ] [1193/3502] FEX kept (0.5s) | 1192 kept, 1 rejected | 139.6/min | ETA: 16.5m [2026-01-20T12:08:42.678084] [DEBUG] [REMOTE ] FF: Retrieved 3728 rows, trimmed to 300. [2026-01-20T12:08:42.678242] [DEBUG] [REMOTE ] FF: PASS: History has at least 300 days. [2026-01-20T12:08:42.678517] [DEBUG] [REMOTE ] FF: PASS: Price check passed. Min price $3.04. [2026-01-20T12:08:42.678723] [DEBUG] [REMOTE ] FF: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:42.678868] [DEBUG] [REMOTE ] FF: PASS: Integrity check passed. [2026-01-20T12:08:42.678918] [DEBUG] [REMOTE ] FF: Symbol is viable for forecasting. [2026-01-20T12:08:42.678979] [INFO ] [MAIN ] [1194/3502] FF kept (0.4s) | 1193 kept, 1 rejected | 139.7/min | ETA: 16.5m [2026-01-20T12:08:43.151160] [DEBUG] [REMOTE ] FFA: Retrieved 5382 rows, trimmed to 300. [2026-01-20T12:08:43.151355] [DEBUG] [REMOTE ] FFA: PASS: History has at least 300 days. [2026-01-20T12:08:43.151666] [DEBUG] [REMOTE ] FFA: PASS: Price check passed. Min price $20.52. [2026-01-20T12:08:43.151812] [DEBUG] [REMOTE ] FFA: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:43.151950] [DEBUG] [REMOTE ] FFA: PASS: Integrity check passed. [2026-01-20T12:08:43.151994] [DEBUG] [REMOTE ] FFA: Symbol is viable for forecasting. [2026-01-20T12:08:43.152048] [INFO ] [MAIN ] [1195/3502] FFA kept (0.5s) | 1194 kept, 1 rejected | 139.6/min | ETA: 16.5m [2026-01-20T12:08:43.621205] [DEBUG] [REMOTE ] FFBC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:43.621406] [DEBUG] [REMOTE ] FFBC: PASS: History has at least 300 days. [2026-01-20T12:08:43.621849] [DEBUG] [REMOTE ] FFBC: PASS: Price check passed. Min price $23.04. [2026-01-20T12:08:43.622005] [DEBUG] [REMOTE ] FFBC: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:43.622162] [DEBUG] [REMOTE ] FFBC: PASS: Integrity check passed. [2026-01-20T12:08:43.622209] [DEBUG] [REMOTE ] FFBC: Symbol is viable for forecasting. [2026-01-20T12:08:43.622264] [INFO ] [MAIN ] [1196/3502] FFBC kept (0.5s) | 1195 kept, 1 rejected | 139.6/min | ETA: 16.5m [2026-01-20T12:08:44.055876] [DEBUG] [REMOTE ] FFC: Retrieved 5779 rows, trimmed to 300. [2026-01-20T12:08:44.056080] [DEBUG] [REMOTE ] FFC: PASS: History has at least 300 days. [2026-01-20T12:08:44.056384] [DEBUG] [REMOTE ] FFC: PASS: Price check passed. Min price $16.15. [2026-01-20T12:08:44.056529] [DEBUG] [REMOTE ] FFC: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:44.056695] [DEBUG] [REMOTE ] FFC: PASS: Integrity check passed. [2026-01-20T12:08:44.056739] [DEBUG] [REMOTE ] FFC: Symbol is viable for forecasting. [2026-01-20T12:08:44.056794] [INFO ] [MAIN ] [1197/3502] FFC kept (0.4s) | 1196 kept, 1 rejected | 139.6/min | ETA: 16.5m [2026-01-20T12:08:44.526117] [DEBUG] [REMOTE ] FFIC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:44.526299] [DEBUG] [REMOTE ] FFIC: PASS: History has at least 300 days. [2026-01-20T12:08:44.526977] [DEBUG] [REMOTE ] FFIC: PASS: Price check passed. Min price $12.69. [2026-01-20T12:08:44.527145] [DEBUG] [REMOTE ] FFIC: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:44.527334] [DEBUG] [REMOTE ] FFIC: PASS: Integrity check passed. [2026-01-20T12:08:44.527723] [DEBUG] [REMOTE ] FFIC: Symbol is viable for forecasting. [2026-01-20T12:08:44.527811] [INFO ] [MAIN ] [1198/3502] FFIC kept (0.5s) | 1197 kept, 1 rejected | 139.6/min | ETA: 16.5m [2026-01-20T12:08:44.875272] [DEBUG] [REMOTE ] FFIN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:44.875466] [DEBUG] [REMOTE ] FFIN: PASS: History has at least 300 days. [2026-01-20T12:08:44.875881] [DEBUG] [REMOTE ] FFIN: PASS: Price check passed. Min price $29.68. [2026-01-20T12:08:44.876028] [DEBUG] [REMOTE ] FFIN: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:44.876159] [DEBUG] [REMOTE ] FFIN: PASS: Integrity check passed. [2026-01-20T12:08:44.876201] [DEBUG] [REMOTE ] FFIN: Symbol is viable for forecasting. [2026-01-20T12:08:44.876253] [INFO ] [MAIN ] [1199/3502] FFIN kept (0.3s) | 1198 kept, 1 rejected | 139.6/min | ETA: 16.5m [2026-01-20T12:08:45.111023] [DEBUG] [REMOTE ] FFWM: Retrieved 2818 rows, trimmed to 300. [2026-01-20T12:08:45.111215] [DEBUG] [REMOTE ] FFWM: PASS: History has at least 300 days. [2026-01-20T12:08:45.111514] [DEBUG] [REMOTE ] FFWM: PASS: Price check passed. Min price $4.77. [2026-01-20T12:08:45.111687] [DEBUG] [REMOTE ] FFWM: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:45.111835] [DEBUG] [REMOTE ] FFWM: PASS: Integrity check passed. [2026-01-20T12:08:45.111885] [DEBUG] [REMOTE ] FFWM: Symbol is viable for forecasting. [2026-01-20T12:08:45.111943] [INFO ] [MAIN ] [1200/3502] FFWM kept (0.2s) | 1199 kept, 1 rejected | 139.7/min | ETA: 16.5m [2026-01-20T12:08:45.494739] [DEBUG] [REMOTE ] FG: Retrieved 790 rows, trimmed to 300. [2026-01-20T12:08:45.494933] [DEBUG] [REMOTE ] FG: PASS: History has at least 300 days. [2026-01-20T12:08:45.495220] [DEBUG] [REMOTE ] FG: PASS: Price check passed. Min price $27.29. [2026-01-20T12:08:45.495404] [DEBUG] [REMOTE ] FG: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:45.495536] [DEBUG] [REMOTE ] FG: PASS: Integrity check passed. [2026-01-20T12:08:45.495599] [DEBUG] [REMOTE ] FG: Symbol is viable for forecasting. [2026-01-20T12:08:45.495656] [INFO ] [MAIN ] [1201/3502] FG kept (0.4s) | 1200 kept, 1 rejected | 139.7/min | ETA: 16.5m [2026-01-20T12:08:46.059234] [DEBUG] [REMOTE ] FHB: Retrieved 2377 rows, trimmed to 300. [2026-01-20T12:08:46.059431] [DEBUG] [REMOTE ] FHB: PASS: History has at least 300 days. [2026-01-20T12:08:46.059661] [DEBUG] [REMOTE ] FHB: PASS: Price check passed. Min price $23.34. [2026-01-20T12:08:46.059808] [DEBUG] [REMOTE ] FHB: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:46.059920] [DEBUG] [REMOTE ] FHB: PASS: Integrity check passed. [2026-01-20T12:08:46.059960] [DEBUG] [REMOTE ] FHB: Symbol is viable for forecasting. [2026-01-20T12:08:46.060009] [INFO ] [MAIN ] [1202/3502] FHB kept (0.6s) | 1201 kept, 1 rejected | 139.7/min | ETA: 16.5m [2026-01-20T12:08:46.589934] [DEBUG] [REMOTE ] FHI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:46.590064] [DEBUG] [REMOTE ] FHI: PASS: History has at least 300 days. [2026-01-20T12:08:46.590276] [DEBUG] [REMOTE ] FHI: PASS: Price check passed. Min price $46.98. [2026-01-20T12:08:46.590410] [DEBUG] [REMOTE ] FHI: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:46.590522] [DEBUG] [REMOTE ] FHI: PASS: Integrity check passed. [2026-01-20T12:08:46.590561] [DEBUG] [REMOTE ] FHI: Symbol is viable for forecasting. [2026-01-20T12:08:46.590630] [INFO ] [MAIN ] [1203/3502] FHI kept (0.5s) | 1202 kept, 1 rejected | 139.6/min | ETA: 16.5m [2026-01-20T12:08:46.991996] [DEBUG] [REMOTE ] FHN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:46.992132] [DEBUG] [REMOTE ] FHN: PASS: History has at least 300 days. [2026-01-20T12:08:46.992353] [DEBUG] [REMOTE ] FHN: PASS: Price check passed. Min price $20.43. [2026-01-20T12:08:46.992488] [DEBUG] [REMOTE ] FHN: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:46.992623] [DEBUG] [REMOTE ] FHN: PASS: Integrity check passed. [2026-01-20T12:08:46.992666] [DEBUG] [REMOTE ] FHN: Symbol is viable for forecasting. [2026-01-20T12:08:46.992730] [INFO ] [MAIN ] [1204/3502] FHN kept (0.4s) | 1203 kept, 1 rejected | 139.6/min | ETA: 16.5m [2026-01-20T12:08:47.130305] [DEBUG] [REMOTE ] FHTX: Retrieved 1314 rows, trimmed to 300. [2026-01-20T12:08:47.130469] [DEBUG] [REMOTE ] FHTX: PASS: History has at least 300 days. [2026-01-20T12:08:47.130739] [DEBUG] [REMOTE ] FHTX: PASS: Price check passed. Min price $3.53. [2026-01-20T12:08:47.130886] [DEBUG] [REMOTE ] FHTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:47.131034] [DEBUG] [REMOTE ] FHTX: PASS: Integrity check passed. [2026-01-20T12:08:47.131089] [DEBUG] [REMOTE ] FHTX: Symbol is viable for forecasting. [2026-01-20T12:08:47.131149] [INFO ] [MAIN ] [1205/3502] FHTX kept (0.1s) | 1204 kept, 1 rejected | 139.7/min | ETA: 16.4m [2026-01-20T12:08:47.782982] [DEBUG] [REMOTE ] FIBK: Retrieved 3980 rows, trimmed to 300. [2026-01-20T12:08:47.783179] [DEBUG] [REMOTE ] FIBK: PASS: History has at least 300 days. [2026-01-20T12:08:47.783656] [DEBUG] [REMOTE ] FIBK: PASS: Price check passed. Min price $29.68. [2026-01-20T12:08:47.783803] [DEBUG] [REMOTE ] FIBK: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:47.783948] [DEBUG] [REMOTE ] FIBK: PASS: Integrity check passed. [2026-01-20T12:08:47.784009] [DEBUG] [REMOTE ] FIBK: Symbol is viable for forecasting. [2026-01-20T12:08:47.784072] [INFO ] [MAIN ] [1206/3502] FIBK kept (0.7s) | 1205 kept, 1 rejected | 139.7/min | ETA: 16.4m [2026-01-20T12:08:48.305519] [DEBUG] [REMOTE ] FICO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:48.305746] [DEBUG] [REMOTE ] FICO: PASS: History has at least 300 days. [2026-01-20T12:08:48.306051] [DEBUG] [REMOTE ] FICO: PASS: Price check passed. Min price $1566.90. [2026-01-20T12:08:48.306215] [DEBUG] [REMOTE ] FICO: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:48.306367] [DEBUG] [REMOTE ] FICO: PASS: Integrity check passed. [2026-01-20T12:08:48.306412] [DEBUG] [REMOTE ] FICO: Symbol is viable for forecasting. [2026-01-20T12:08:48.306467] [INFO ] [MAIN ] [1207/3502] FICO kept (0.5s) | 1206 kept, 1 rejected | 139.6/min | ETA: 16.4m [2026-01-20T12:08:48.461462] [DEBUG] [REMOTE ] FICS: Retrieved 1277 rows, trimmed to 300. [2026-01-20T12:08:48.461666] [DEBUG] [REMOTE ] FICS: PASS: History has at least 300 days. [2026-01-20T12:08:48.461929] [DEBUG] [REMOTE ] FICS: PASS: Price check passed. Min price $37.62. [2026-01-20T12:08:48.462095] [DEBUG] [REMOTE ] FICS: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:48.462218] [DEBUG] [REMOTE ] FICS: PASS: Integrity check passed. [2026-01-20T12:08:48.462259] [DEBUG] [REMOTE ] FICS: Symbol is viable for forecasting. [2026-01-20T12:08:48.462312] [INFO ] [MAIN ] [1208/3502] FICS kept (0.2s) | 1207 kept, 1 rejected | 139.7/min | ETA: 16.4m [2026-01-20T12:08:48.854202] [DEBUG] [REMOTE ] FID: Retrieved 1856 rows, trimmed to 300. [2026-01-20T12:08:48.854344] [DEBUG] [REMOTE ] FID: PASS: History has at least 300 days. [2026-01-20T12:08:48.854561] [DEBUG] [REMOTE ] FID: PASS: Price check passed. Min price $19.41. [2026-01-20T12:08:48.854736] [DEBUG] [REMOTE ] FID: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:48.854877] [DEBUG] [REMOTE ] FID: PASS: Integrity check passed. [2026-01-20T12:08:48.854919] [DEBUG] [REMOTE ] FID: Symbol is viable for forecasting. [2026-01-20T12:08:48.854967] [INFO ] [MAIN ] [1209/3502] FID kept (0.4s) | 1208 kept, 1 rejected | 139.7/min | ETA: 16.4m [2026-01-20T12:08:49.213978] [DEBUG] [REMOTE ] FIGS: Retrieved 1166 rows, trimmed to 300. [2026-01-20T12:08:49.214117] [DEBUG] [REMOTE ] FIGS: PASS: History has at least 300 days. [2026-01-20T12:08:49.214330] [DEBUG] [REMOTE ] FIGS: PASS: Price check passed. Min price $7.38. [2026-01-20T12:08:49.214470] [DEBUG] [REMOTE ] FIGS: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:49.214604] [DEBUG] [REMOTE ] FIGS: PASS: Integrity check passed. [2026-01-20T12:08:49.214665] [DEBUG] [REMOTE ] FIGS: Symbol is viable for forecasting. [2026-01-20T12:08:49.214716] [INFO ] [MAIN ] [1210/3502] FIGS kept (0.4s) | 1209 kept, 1 rejected | 139.7/min | ETA: 16.4m [2026-01-20T12:08:49.733917] [DEBUG] [REMOTE ] FIHL: Retrieved 641 rows, trimmed to 300. [2026-01-20T12:08:49.734049] [DEBUG] [REMOTE ] FIHL: PASS: History has at least 300 days. [2026-01-20T12:08:49.734250] [DEBUG] [REMOTE ] FIHL: PASS: Price check passed. Min price $17.74. [2026-01-20T12:08:49.734385] [DEBUG] [REMOTE ] FIHL: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:49.734494] [DEBUG] [REMOTE ] FIHL: PASS: Integrity check passed. [2026-01-20T12:08:49.734534] [DEBUG] [REMOTE ] FIHL: Symbol is viable for forecasting. [2026-01-20T12:08:49.734599] [INFO ] [MAIN ] [1211/3502] FIHL kept (0.5s) | 1210 kept, 1 rejected | 139.7/min | ETA: 16.4m [2026-01-20T12:08:50.108477] [DEBUG] [REMOTE ] FINS: Retrieved 1670 rows, trimmed to 300. [2026-01-20T12:08:50.108678] [DEBUG] [REMOTE ] FINS: PASS: History has at least 300 days. [2026-01-20T12:08:50.108943] [DEBUG] [REMOTE ] FINS: PASS: Price check passed. Min price $12.62. [2026-01-20T12:08:50.109094] [DEBUG] [REMOTE ] FINS: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:50.109225] [DEBUG] [REMOTE ] FINS: PASS: Integrity check passed. [2026-01-20T12:08:50.109266] [DEBUG] [REMOTE ] FINS: Symbol is viable for forecasting. [2026-01-20T12:08:50.109321] [INFO ] [MAIN ] [1212/3502] FINS kept (0.4s) | 1211 kept, 1 rejected | 139.7/min | ETA: 16.4m [2026-01-20T12:08:50.626730] [DEBUG] [REMOTE ] FINX: Retrieved 2350 rows, trimmed to 300. [2026-01-20T12:08:50.626918] [DEBUG] [REMOTE ] FINX: PASS: History has at least 300 days. [2026-01-20T12:08:50.627206] [DEBUG] [REMOTE ] FINX: PASS: Price check passed. Min price $28.01. [2026-01-20T12:08:50.627381] [DEBUG] [REMOTE ] FINX: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:50.627519] [DEBUG] [REMOTE ] FINX: PASS: Integrity check passed. [2026-01-20T12:08:50.627563] [DEBUG] [REMOTE ] FINX: Symbol is viable for forecasting. [2026-01-20T12:08:50.627660] [INFO ] [MAIN ] [1213/3502] FINX kept (0.5s) | 1212 kept, 1 rejected | 139.7/min | ETA: 16.4m [2026-01-20T12:08:50.954329] [DEBUG] [REMOTE ] FIP: Retrieved 872 rows, trimmed to 300. [2026-01-20T12:08:50.954535] [DEBUG] [REMOTE ] FIP: PASS: History has at least 300 days. [2026-01-20T12:08:50.954831] [DEBUG] [REMOTE ] FIP: PASS: Price check passed. Min price $3.99. [2026-01-20T12:08:50.954982] [DEBUG] [REMOTE ] FIP: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:50.955116] [DEBUG] [REMOTE ] FIP: PASS: Integrity check passed. [2026-01-20T12:08:50.955160] [DEBUG] [REMOTE ] FIP: Symbol is viable for forecasting. [2026-01-20T12:08:50.955214] [INFO ] [MAIN ] [1214/3502] FIP kept (0.3s) | 1213 kept, 1 rejected | 139.7/min | ETA: 16.4m [2026-01-20T12:08:51.569845] [DEBUG] [REMOTE ] FIS: Retrieved 6181 rows, trimmed to 300. [2026-01-20T12:08:51.570050] [DEBUG] [REMOTE ] FIS: PASS: History has at least 300 days. [2026-01-20T12:08:51.570352] [DEBUG] [REMOTE ] FIS: PASS: Price check passed. Min price $61.12. [2026-01-20T12:08:51.570499] [DEBUG] [REMOTE ] FIS: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:51.570664] [DEBUG] [REMOTE ] FIS: PASS: Integrity check passed. [2026-01-20T12:08:51.570711] [DEBUG] [REMOTE ] FIS: Symbol is viable for forecasting. [2026-01-20T12:08:51.570768] [INFO ] [MAIN ] [1215/3502] FIS kept (0.6s) | 1214 kept, 1 rejected | 139.7/min | ETA: 16.4m [2026-01-20T12:08:51.869402] [DEBUG] [REMOTE ] FISI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:51.869544] [DEBUG] [REMOTE ] FISI: PASS: History has at least 300 days. [2026-01-20T12:08:51.869793] [DEBUG] [REMOTE ] FISI: PASS: Price check passed. Min price $26.23. [2026-01-20T12:08:51.869932] [DEBUG] [REMOTE ] FISI: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:51.870053] [DEBUG] [REMOTE ] FISI: PASS: Integrity check passed. [2026-01-20T12:08:51.870120] [DEBUG] [REMOTE ] FISI: Symbol is viable for forecasting. [2026-01-20T12:08:51.870171] [INFO ] [MAIN ] [1216/3502] FISI kept (0.3s) | 1215 kept, 1 rejected | 139.7/min | ETA: 16.4m [2026-01-20T12:08:52.457366] [DEBUG] [REMOTE ] FITB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:52.457728] [DEBUG] [REMOTE ] FITB: PASS: History has at least 300 days. [2026-01-20T12:08:52.457987] [DEBUG] [REMOTE ] FITB: PASS: Price check passed. Min price $40.77. [2026-01-20T12:08:52.458138] [DEBUG] [REMOTE ] FITB: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:52.458270] [DEBUG] [REMOTE ] FITB: PASS: Integrity check passed. [2026-01-20T12:08:52.458311] [DEBUG] [REMOTE ] FITB: Symbol is viable for forecasting. [2026-01-20T12:08:52.458366] [INFO ] [MAIN ] [1217/3502] FITB kept (0.6s) | 1216 kept, 1 rejected | 139.7/min | ETA: 16.4m [2026-01-20T12:08:52.719508] [DEBUG] [REMOTE ] FITBI: Retrieved 3046 rows, trimmed to 300. [2026-01-20T12:08:52.719716] [DEBUG] [REMOTE ] FITBI: PASS: History has at least 300 days. [2026-01-20T12:08:52.719940] [DEBUG] [REMOTE ] FITBI: PASS: Price check passed. Min price $24.93. [2026-01-20T12:08:52.720114] [DEBUG] [REMOTE ] FITBI: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:52.720238] [DEBUG] [REMOTE ] FITBI: PASS: Integrity check passed. [2026-01-20T12:08:52.720283] [DEBUG] [REMOTE ] FITBI: Symbol is viable for forecasting. [2026-01-20T12:08:52.720350] [INFO ] [MAIN ] [1218/3502] FITBI kept (0.3s) | 1217 kept, 1 rejected | 139.7/min | ETA: 16.3m [2026-01-20T12:08:53.152139] [DEBUG] [REMOTE ] FITBO: Retrieved 1595 rows, trimmed to 300. [2026-01-20T12:08:53.152268] [DEBUG] [REMOTE ] FITBO: PASS: History has at least 300 days. [2026-01-20T12:08:53.152478] [DEBUG] [REMOTE ] FITBO: PASS: Price check passed. Min price $18.95. [2026-01-20T12:08:53.152842] [DEBUG] [REMOTE ] FITBO: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:53.152964] [DEBUG] [REMOTE ] FITBO: PASS: Integrity check passed. [2026-01-20T12:08:53.153006] [DEBUG] [REMOTE ] FITBO: Symbol is viable for forecasting. [2026-01-20T12:08:53.153057] [INFO ] [MAIN ] [1219/3502] FITBO kept (0.4s) | 1218 kept, 1 rejected | 139.7/min | ETA: 16.3m [2026-01-20T12:08:53.519949] [DEBUG] [REMOTE ] FIVE: Retrieved 3394 rows, trimmed to 300. [2026-01-20T12:08:53.520074] [DEBUG] [REMOTE ] FIVE: PASS: History has at least 300 days. [2026-01-20T12:08:53.520284] [DEBUG] [REMOTE ] FIVE: PASS: Price check passed. Min price $147.05. [2026-01-20T12:08:53.520425] [DEBUG] [REMOTE ] FIVE: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:53.520633] [DEBUG] [REMOTE ] FIVE: PASS: Integrity check passed. [2026-01-20T12:08:53.520692] [DEBUG] [REMOTE ] FIVE: Symbol is viable for forecasting. [2026-01-20T12:08:53.520745] [INFO ] [MAIN ] [1220/3502] FIVE kept (0.4s) | 1219 kept, 1 rejected | 139.7/min | ETA: 16.3m [2026-01-20T12:08:53.888234] [DEBUG] [REMOTE ] FIVN: Retrieved 2965 rows, trimmed to 300. [2026-01-20T12:08:53.888377] [DEBUG] [REMOTE ] FIVN: PASS: History has at least 300 days. [2026-01-20T12:08:53.888639] [DEBUG] [REMOTE ] FIVN: PASS: Price check passed. Min price $17.59. [2026-01-20T12:08:53.888796] [DEBUG] [REMOTE ] FIVN: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:53.888927] [DEBUG] [REMOTE ] FIVN: PASS: Integrity check passed. [2026-01-20T12:08:53.888974] [DEBUG] [REMOTE ] FIVN: Symbol is viable for forecasting. [2026-01-20T12:08:53.889033] [INFO ] [MAIN ] [1221/3502] FIVN kept (0.4s) | 1220 kept, 1 rejected | 139.8/min | ETA: 16.3m [2026-01-20T12:08:54.593485] [DEBUG] [REMOTE ] FIX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:54.593650] [DEBUG] [REMOTE ] FIX: PASS: History has at least 300 days. [2026-01-20T12:08:54.593910] [DEBUG] [REMOTE ] FIX: PASS: Price check passed. Min price $790.19. [2026-01-20T12:08:54.594052] [DEBUG] [REMOTE ] FIX: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:54.594223] [DEBUG] [REMOTE ] FIX: PASS: Integrity check passed. [2026-01-20T12:08:54.594266] [DEBUG] [REMOTE ] FIX: Symbol is viable for forecasting. [2026-01-20T12:08:54.594318] [INFO ] [MAIN ] [1222/3502] FIX kept (0.7s) | 1221 kept, 1 rejected | 139.7/min | ETA: 16.3m [2026-01-20T12:08:54.880465] [DEBUG] [REMOTE ] FIXD: Retrieved 2243 rows, trimmed to 300. [2026-01-20T12:08:54.880705] [DEBUG] [REMOTE ] FIXD: PASS: History has at least 300 days. [2026-01-20T12:08:54.881022] [DEBUG] [REMOTE ] FIXD: PASS: Price check passed. Min price $43.99. [2026-01-20T12:08:54.881202] [DEBUG] [REMOTE ] FIXD: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:54.881372] [DEBUG] [REMOTE ] FIXD: PASS: Integrity check passed. [2026-01-20T12:08:54.881423] [DEBUG] [REMOTE ] FIXD: Symbol is viable for forecasting. [2026-01-20T12:08:54.881492] [INFO ] [MAIN ] [1223/3502] FIXD kept (0.3s) | 1222 kept, 1 rejected | 139.7/min | ETA: 16.3m [2026-01-20T12:08:55.474399] [DEBUG] [REMOTE ] FIZZ: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:55.474610] [DEBUG] [REMOTE ] FIZZ: PASS: History has at least 300 days. [2026-01-20T12:08:55.474868] [DEBUG] [REMOTE ] FIZZ: PASS: Price check passed. Min price $31.66. [2026-01-20T12:08:55.475012] [DEBUG] [REMOTE ] FIZZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:55.475137] [DEBUG] [REMOTE ] FIZZ: PASS: Integrity check passed. [2026-01-20T12:08:55.475182] [DEBUG] [REMOTE ] FIZZ: Symbol is viable for forecasting. [2026-01-20T12:08:55.475262] [INFO ] [MAIN ] [1224/3502] FIZZ kept (0.6s) | 1223 kept, 1 rejected | 139.7/min | ETA: 16.3m [2026-01-20T12:08:55.748084] [DEBUG] [REMOTE ] FJP: Retrieved 3705 rows, trimmed to 300. [2026-01-20T12:08:55.748292] [DEBUG] [REMOTE ] FJP: PASS: History has at least 300 days. [2026-01-20T12:08:55.748627] [DEBUG] [REMOTE ] FJP: PASS: Price check passed. Min price $64.29. [2026-01-20T12:08:55.748817] [DEBUG] [REMOTE ] FJP: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:55.748972] [DEBUG] [REMOTE ] FJP: PASS: Integrity check passed. [2026-01-20T12:08:55.749021] [DEBUG] [REMOTE ] FJP: Symbol is viable for forecasting. [2026-01-20T12:08:55.749096] [INFO ] [MAIN ] [1225/3502] FJP kept (0.3s) | 1224 kept, 1 rejected | 139.7/min | ETA: 16.3m [2026-01-20T12:08:56.224931] [DEBUG] [REMOTE ] FLEX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:56.225169] [DEBUG] [REMOTE ] FLEX: PASS: History has at least 300 days. [2026-01-20T12:08:56.225609] [DEBUG] [REMOTE ] FLEX: PASS: Price check passed. Min price $54.51. [2026-01-20T12:08:56.225930] [DEBUG] [REMOTE ] FLEX: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:56.226105] [DEBUG] [REMOTE ] FLEX: PASS: Integrity check passed. [2026-01-20T12:08:56.226153] [DEBUG] [REMOTE ] FLEX: Symbol is viable for forecasting. [2026-01-20T12:08:56.226212] [INFO ] [MAIN ] [1226/3502] FLEX kept (0.5s) | 1225 kept, 1 rejected | 139.7/min | ETA: 16.3m [2026-01-20T12:08:56.533658] [DEBUG] [REMOTE ] FLGC: Retrieved 1178 rows, trimmed to 300. [2026-01-20T12:08:56.533802] [DEBUG] [REMOTE ] FLGC: PASS: History has at least 300 days. [2026-01-20T12:08:56.534009] [DEBUG] [REMOTE ] FLGC: PASS: Price check passed. Min price $6.23. [2026-01-20T12:08:56.534143] [DEBUG] [REMOTE ] FLGC: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:56.534256] [DEBUG] [REMOTE ] FLGC: PASS: Integrity check passed. [2026-01-20T12:08:56.534297] [DEBUG] [REMOTE ] FLGC: Symbol is viable for forecasting. [2026-01-20T12:08:56.534359] [INFO ] [MAIN ] [1227/3502] FLGC kept (0.3s) | 1226 kept, 1 rejected | 139.7/min | ETA: 16.3m [2026-01-20T12:08:57.086951] [DEBUG] [REMOTE ] FLL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:57.087105] [DEBUG] [REMOTE ] FLL: PASS: History has at least 300 days. [2026-01-20T12:08:57.087331] [DEBUG] [REMOTE ] FLL: PASS: Price check passed. Min price $2.29. [2026-01-20T12:08:57.087492] [DEBUG] [REMOTE ] FLL: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:57.087682] [DEBUG] [REMOTE ] FLL: PASS: Integrity check passed. [2026-01-20T12:08:57.087728] [DEBUG] [REMOTE ] FLL: Symbol is viable for forecasting. [2026-01-20T12:08:57.087779] [INFO ] [MAIN ] [1228/3502] FLL kept (0.6s) | 1227 kept, 1 rejected | 139.7/min | ETA: 16.3m [2026-01-20T12:08:57.322629] [DEBUG] [REMOTE ] FLNC: Retrieved 1059 rows, trimmed to 300. [2026-01-20T12:08:57.322759] [DEBUG] [REMOTE ] FLNC: PASS: History has at least 300 days. [2026-01-20T12:08:57.322966] [DEBUG] [REMOTE ] FLNC: PASS: Price check passed. Min price $15.22. [2026-01-20T12:08:57.323108] [DEBUG] [REMOTE ] FLNC: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:57.323221] [DEBUG] [REMOTE ] FLNC: PASS: Integrity check passed. [2026-01-20T12:08:57.323263] [DEBUG] [REMOTE ] FLNC: Symbol is viable for forecasting. [2026-01-20T12:08:57.323314] [INFO ] [MAIN ] [1229/3502] FLNC kept (0.2s) | 1228 kept, 1 rejected | 139.8/min | ETA: 16.3m [2026-01-20T12:08:57.759326] [DEBUG] [REMOTE ] FLNG: Retrieved 1657 rows, trimmed to 300. [2026-01-20T12:08:57.759473] [DEBUG] [REMOTE ] FLNG: PASS: History has at least 300 days. [2026-01-20T12:08:57.759725] [DEBUG] [REMOTE ] FLNG: PASS: Price check passed. Min price $24.26. [2026-01-20T12:08:57.759866] [DEBUG] [REMOTE ] FLNG: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:57.759979] [DEBUG] [REMOTE ] FLNG: PASS: Integrity check passed. [2026-01-20T12:08:57.760020] [DEBUG] [REMOTE ] FLNG: Symbol is viable for forecasting. [2026-01-20T12:08:57.760069] [INFO ] [MAIN ] [1230/3502] FLNG kept (0.4s) | 1229 kept, 1 rejected | 139.8/min | ETA: 16.3m [2026-01-20T12:08:58.277379] [DEBUG] [REMOTE ] FLO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:58.277616] [DEBUG] [REMOTE ] FLO: PASS: History has at least 300 days. [2026-01-20T12:08:58.277949] [DEBUG] [REMOTE ] FLO: PASS: Price check passed. Min price $10.08. [2026-01-20T12:08:58.278105] [DEBUG] [REMOTE ] FLO: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:58.278286] [DEBUG] [REMOTE ] FLO: PASS: Integrity check passed. [2026-01-20T12:08:58.278329] [DEBUG] [REMOTE ] FLO: Symbol is viable for forecasting. [2026-01-20T12:08:58.278386] [INFO ] [MAIN ] [1231/3502] FLO kept (0.5s) | 1230 kept, 1 rejected | 139.7/min | ETA: 16.3m [2026-01-20T12:08:58.764328] [DEBUG] [REMOTE ] FLS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:58.764538] [DEBUG] [REMOTE ] FLS: PASS: History has at least 300 days. [2026-01-20T12:08:58.764858] [DEBUG] [REMOTE ] FLS: PASS: Price check passed. Min price $51.62. [2026-01-20T12:08:58.765000] [DEBUG] [REMOTE ] FLS: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:58.765139] [DEBUG] [REMOTE ] FLS: PASS: Integrity check passed. [2026-01-20T12:08:58.765180] [DEBUG] [REMOTE ] FLS: Symbol is viable for forecasting. [2026-01-20T12:08:58.765236] [INFO ] [MAIN ] [1232/3502] FLS kept (0.5s) | 1231 kept, 1 rejected | 139.7/min | ETA: 16.2m [2026-01-20T12:08:59.364363] [DEBUG] [REMOTE ] FLUX: Retrieved 5738 rows, trimmed to 300. [2026-01-20T12:08:59.364510] [DEBUG] [REMOTE ] FLUX: PASS: History has at least 300 days. [2026-01-20T12:08:59.364772] [DEBUG] [REMOTE ] FLUX: PASS: Price check passed. Min price $1.27. [2026-01-20T12:08:59.365207] [DEBUG] [REMOTE ] FLUX: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:59.365336] [DEBUG] [REMOTE ] FLUX: PASS: Integrity check passed. [2026-01-20T12:08:59.365379] [DEBUG] [REMOTE ] FLUX: Symbol is viable for forecasting. [2026-01-20T12:08:59.365430] [INFO ] [MAIN ] [1233/3502] FLUX kept (0.6s) | 1232 kept, 1 rejected | 139.7/min | ETA: 16.2m [2026-01-20T12:08:59.908644] [DEBUG] [REMOTE ] FLWS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:08:59.908778] [DEBUG] [REMOTE ] FLWS: PASS: History has at least 300 days. [2026-01-20T12:08:59.908996] [DEBUG] [REMOTE ] FLWS: PASS: Price check passed. Min price $3.06. [2026-01-20T12:08:59.909137] [DEBUG] [REMOTE ] FLWS: PASS: Continuity check passed with 300 days. [2026-01-20T12:08:59.909274] [DEBUG] [REMOTE ] FLWS: PASS: Integrity check passed. [2026-01-20T12:08:59.909317] [DEBUG] [REMOTE ] FLWS: Symbol is viable for forecasting. [2026-01-20T12:08:59.909366] [INFO ] [MAIN ] [1234/3502] FLWS kept (0.5s) | 1233 kept, 1 rejected | 139.6/min | ETA: 16.2m [2026-01-20T12:09:00.278397] [DEBUG] [REMOTE ] FLXS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:00.278534] [DEBUG] [REMOTE ] FLXS: PASS: History has at least 300 days. [2026-01-20T12:09:00.278781] [DEBUG] [REMOTE ] FLXS: PASS: Price check passed. Min price $34.02. [2026-01-20T12:09:00.278926] [DEBUG] [REMOTE ] FLXS: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:00.279048] [DEBUG] [REMOTE ] FLXS: PASS: Integrity check passed. [2026-01-20T12:09:00.279110] [DEBUG] [REMOTE ] FLXS: Symbol is viable for forecasting. [2026-01-20T12:09:00.279179] [INFO ] [MAIN ] [1235/3502] FLXS kept (0.4s) | 1234 kept, 1 rejected | 139.7/min | ETA: 16.2m [2026-01-20T12:09:00.398443] [DEBUG] [REMOTE ] FLYE: Retrieved 405 rows, trimmed to 300. [2026-01-20T12:09:00.398667] [DEBUG] [REMOTE ] FLYE: PASS: History has at least 300 days. [2026-01-20T12:09:00.398922] [DEBUG] [REMOTE ] FLYE: PASS: Price check passed. Min price $3.87. [2026-01-20T12:09:00.399068] [DEBUG] [REMOTE ] FLYE: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:00.399249] [DEBUG] [REMOTE ] FLYE: PASS: Integrity check passed. [2026-01-20T12:09:00.399294] [DEBUG] [REMOTE ] FLYE: Symbol is viable for forecasting. [2026-01-20T12:09:00.399348] [INFO ] [MAIN ] [1236/3502] FLYE kept (0.1s) | 1235 kept, 1 rejected | 139.7/min | ETA: 16.2m [2026-01-20T12:09:01.133260] [DEBUG] [REMOTE ] FMAO: Retrieved 5315 rows, trimmed to 300. [2026-01-20T12:09:01.133452] [DEBUG] [REMOTE ] FMAO: PASS: History has at least 300 days. [2026-01-20T12:09:01.133776] [DEBUG] [REMOTE ] FMAO: PASS: Price check passed. Min price $22.80. [2026-01-20T12:09:01.133917] [DEBUG] [REMOTE ] FMAO: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:01.134176] [DEBUG] [REMOTE ] FMAO: PASS: Integrity check passed. [2026-01-20T12:09:01.134222] [DEBUG] [REMOTE ] FMAO: Symbol is viable for forecasting. [2026-01-20T12:09:01.134275] [INFO ] [MAIN ] [1237/3502] FMAO kept (0.7s) | 1236 kept, 1 rejected | 139.7/min | ETA: 16.2m [2026-01-20T12:09:01.481393] [DEBUG] [REMOTE ] FMB: Retrieved 2937 rows, trimmed to 300. [2026-01-20T12:09:01.481508] [DEBUG] [REMOTE ] FMB: PASS: History has at least 300 days. [2026-01-20T12:09:01.481770] [DEBUG] [REMOTE ] FMB: PASS: Price check passed. Min price $50.84. [2026-01-20T12:09:01.481923] [DEBUG] [REMOTE ] FMB: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:01.482050] [DEBUG] [REMOTE ] FMB: PASS: Integrity check passed. [2026-01-20T12:09:01.482091] [DEBUG] [REMOTE ] FMB: Symbol is viable for forecasting. [2026-01-20T12:09:01.482146] [INFO ] [MAIN ] [1238/3502] FMB kept (0.3s) | 1237 kept, 1 rejected | 139.7/min | ETA: 16.2m [2026-01-20T12:09:01.863525] [DEBUG] [REMOTE ] FMBH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:01.863677] [DEBUG] [REMOTE ] FMBH: PASS: History has at least 300 days. [2026-01-20T12:09:01.864004] [DEBUG] [REMOTE ] FMBH: PASS: Price check passed. Min price $34.97. [2026-01-20T12:09:01.864157] [DEBUG] [REMOTE ] FMBH: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:01.864291] [DEBUG] [REMOTE ] FMBH: PASS: Integrity check passed. [2026-01-20T12:09:01.864333] [DEBUG] [REMOTE ] FMBH: Symbol is viable for forecasting. [2026-01-20T12:09:01.864385] [INFO ] [MAIN ] [1239/3502] FMBH kept (0.4s) | 1238 kept, 1 rejected | 139.7/min | ETA: 16.2m [2026-01-20T12:09:02.468292] [DEBUG] [REMOTE ] FMC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:02.468685] [DEBUG] [REMOTE ] FMC: PASS: History has at least 300 days. [2026-01-20T12:09:02.469095] [DEBUG] [REMOTE ] FMC: PASS: Price check passed. Min price $12.11. [2026-01-20T12:09:02.469270] [DEBUG] [REMOTE ] FMC: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:02.469424] [DEBUG] [REMOTE ] FMC: PASS: Integrity check passed. [2026-01-20T12:09:02.469473] [DEBUG] [REMOTE ] FMC: Symbol is viable for forecasting. [2026-01-20T12:09:02.469533] [INFO ] [MAIN ] [1240/3502] FMC kept (0.6s) | 1239 kept, 1 rejected | 139.6/min | ETA: 16.2m [2026-01-20T12:09:02.786744] [DEBUG] [REMOTE ] FMHI: Retrieved 2061 rows, trimmed to 300. [2026-01-20T12:09:02.786947] [DEBUG] [REMOTE ] FMHI: PASS: History has at least 300 days. [2026-01-20T12:09:02.787275] [DEBUG] [REMOTE ] FMHI: PASS: Price check passed. Min price $47.60. [2026-01-20T12:09:02.787436] [DEBUG] [REMOTE ] FMHI: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:02.787605] [DEBUG] [REMOTE ] FMHI: PASS: Integrity check passed. [2026-01-20T12:09:02.787653] [DEBUG] [REMOTE ] FMHI: Symbol is viable for forecasting. [2026-01-20T12:09:02.787742] [INFO ] [MAIN ] [1241/3502] FMHI kept (0.3s) | 1240 kept, 1 rejected | 139.7/min | ETA: 16.2m [2026-01-20T12:09:03.375929] [DEBUG] [REMOTE ] FMN: Retrieved 5805 rows, trimmed to 300. [2026-01-20T12:09:03.376143] [DEBUG] [REMOTE ] FMN: PASS: History has at least 300 days. [2026-01-20T12:09:03.376657] [DEBUG] [REMOTE ] FMN: PASS: Price check passed. Min price $10.97. [2026-01-20T12:09:03.376866] [DEBUG] [REMOTE ] FMN: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:03.378213] [DEBUG] [REMOTE ] FMN: PASS: Integrity check passed. [2026-01-20T12:09:03.378312] [DEBUG] [REMOTE ] FMN: Symbol is viable for forecasting. [2026-01-20T12:09:03.378419] [INFO ] [MAIN ] [1242/3502] FMN kept (0.6s) | 1241 kept, 1 rejected | 139.6/min | ETA: 16.2m [2026-01-20T12:09:03.736643] [DEBUG] [REMOTE ] FMNB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:03.737017] [DEBUG] [REMOTE ] FMNB: PASS: History has at least 300 days. [2026-01-20T12:09:03.737740] [DEBUG] [REMOTE ] FMNB: PASS: Price check passed. Min price $12.71. [2026-01-20T12:09:03.738008] [DEBUG] [REMOTE ] FMNB: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:03.738260] [DEBUG] [REMOTE ] FMNB: PASS: Integrity check passed. [2026-01-20T12:09:03.738315] [DEBUG] [REMOTE ] FMNB: Symbol is viable for forecasting. [2026-01-20T12:09:03.738395] [INFO ] [MAIN ] [1243/3502] FMNB kept (0.4s) | 1242 kept, 1 rejected | 139.7/min | ETA: 16.2m [2026-01-20T12:09:04.164851] [DEBUG] [REMOTE ] FMS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:04.165050] [DEBUG] [REMOTE ] FMS: PASS: History has at least 300 days. [2026-01-20T12:09:04.165422] [DEBUG] [REMOTE ] FMS: PASS: Price check passed. Min price $21.39. [2026-01-20T12:09:04.165648] [DEBUG] [REMOTE ] FMS: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:04.165835] [DEBUG] [REMOTE ] FMS: PASS: Integrity check passed. [2026-01-20T12:09:04.165899] [DEBUG] [REMOTE ] FMS: Symbol is viable for forecasting. [2026-01-20T12:09:04.165978] [INFO ] [MAIN ] [1244/3502] FMS kept (0.4s) | 1243 kept, 1 rejected | 139.7/min | ETA: 16.2m [2026-01-20T12:09:04.472066] [DEBUG] [REMOTE ] FMX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:04.472200] [DEBUG] [REMOTE ] FMX: PASS: History has at least 300 days. [2026-01-20T12:09:04.472427] [DEBUG] [REMOTE ] FMX: PASS: Price check passed. Min price $89.31. [2026-01-20T12:09:04.472566] [DEBUG] [REMOTE ] FMX: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:04.472707] [DEBUG] [REMOTE ] FMX: PASS: Integrity check passed. [2026-01-20T12:09:04.472748] [DEBUG] [REMOTE ] FMX: Symbol is viable for forecasting. [2026-01-20T12:09:04.472796] [INFO ] [MAIN ] [1245/3502] FMX kept (0.3s) | 1244 kept, 1 rejected | 139.7/min | ETA: 16.2m [2026-01-20T12:09:04.971667] [DEBUG] [REMOTE ] FN: Retrieved 3915 rows, trimmed to 300. [2026-01-20T12:09:04.971795] [DEBUG] [REMOTE ] FN: PASS: History has at least 300 days. [2026-01-20T12:09:04.972003] [DEBUG] [REMOTE ] FN: PASS: Price check passed. Min price $387.22. [2026-01-20T12:09:04.972155] [DEBUG] [REMOTE ] FN: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:04.972267] [DEBUG] [REMOTE ] FN: PASS: Integrity check passed. [2026-01-20T12:09:04.972308] [DEBUG] [REMOTE ] FN: Symbol is viable for forecasting. [2026-01-20T12:09:04.972355] [INFO ] [MAIN ] [1246/3502] FN kept (0.5s) | 1245 kept, 1 rejected | 139.7/min | ETA: 16.2m [2026-01-20T12:09:05.289834] [DEBUG] [REMOTE ] FNB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:05.289977] [DEBUG] [REMOTE ] FNB: PASS: History has at least 300 days. [2026-01-20T12:09:05.290223] [DEBUG] [REMOTE ] FNB: PASS: Price check passed. Min price $15.20. [2026-01-20T12:09:05.290370] [DEBUG] [REMOTE ] FNB: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:05.290496] [DEBUG] [REMOTE ] FNB: PASS: Integrity check passed. [2026-01-20T12:09:05.290540] [DEBUG] [REMOTE ] FNB: Symbol is viable for forecasting. [2026-01-20T12:09:05.290617] [INFO ] [MAIN ] [1247/3502] FNB kept (0.3s) | 1246 kept, 1 rejected | 139.7/min | ETA: 16.1m [2026-01-20T12:09:05.666818] [DEBUG] [REMOTE ] FND: Retrieved 2194 rows, trimmed to 300. [2026-01-20T12:09:05.666957] [DEBUG] [REMOTE ] FND: PASS: History has at least 300 days. [2026-01-20T12:09:05.667206] [DEBUG] [REMOTE ] FND: PASS: Price check passed. Min price $56.79. [2026-01-20T12:09:05.667345] [DEBUG] [REMOTE ] FND: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:05.667457] [DEBUG] [REMOTE ] FND: PASS: Integrity check passed. [2026-01-20T12:09:05.667497] [DEBUG] [REMOTE ] FND: Symbol is viable for forecasting. [2026-01-20T12:09:05.667544] [INFO ] [MAIN ] [1248/3502] FND kept (0.4s) | 1247 kept, 1 rejected | 139.7/min | ETA: 16.1m [2026-01-20T12:09:06.190596] [DEBUG] [REMOTE ] FNF: Retrieved 5096 rows, trimmed to 300. [2026-01-20T12:09:06.190738] [DEBUG] [REMOTE ] FNF: PASS: History has at least 300 days. [2026-01-20T12:09:06.190968] [DEBUG] [REMOTE ] FNF: PASS: Price check passed. Min price $51.06. [2026-01-20T12:09:06.191109] [DEBUG] [REMOTE ] FNF: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:06.191246] [DEBUG] [REMOTE ] FNF: PASS: Integrity check passed. [2026-01-20T12:09:06.191293] [DEBUG] [REMOTE ] FNF: Symbol is viable for forecasting. [2026-01-20T12:09:06.191344] [INFO ] [MAIN ] [1249/3502] FNF kept (0.5s) | 1248 kept, 1 rejected | 139.7/min | ETA: 16.1m [2026-01-20T12:09:06.345101] [DEBUG] [REMOTE ] FNKO: Retrieved 2062 rows, trimmed to 300. [2026-01-20T12:09:06.345231] [DEBUG] [REMOTE ] FNKO: PASS: History has at least 300 days. [2026-01-20T12:09:06.345437] [DEBUG] [REMOTE ] FNKO: PASS: Price check passed. Min price $2.81. [2026-01-20T12:09:06.345588] [DEBUG] [REMOTE ] FNKO: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:06.345713] [DEBUG] [REMOTE ] FNKO: PASS: Integrity check passed. [2026-01-20T12:09:06.345761] [DEBUG] [REMOTE ] FNKO: Symbol is viable for forecasting. [2026-01-20T12:09:06.345817] [INFO ] [MAIN ] [1250/3502] FNKO kept (0.2s) | 1249 kept, 1 rejected | 139.8/min | ETA: 16.1m [2026-01-20T12:09:07.063200] [DEBUG] [REMOTE ] FNLC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:07.063333] [DEBUG] [REMOTE ] FNLC: PASS: History has at least 300 days. [2026-01-20T12:09:07.063545] [DEBUG] [REMOTE ] FNLC: PASS: Price check passed. Min price $24.14. [2026-01-20T12:09:07.063726] [DEBUG] [REMOTE ] FNLC: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:07.063840] [DEBUG] [REMOTE ] FNLC: PASS: Integrity check passed. [2026-01-20T12:09:07.063881] [DEBUG] [REMOTE ] FNLC: Symbol is viable for forecasting. [2026-01-20T12:09:07.063928] [INFO ] [MAIN ] [1251/3502] FNLC kept (0.7s) | 1250 kept, 1 rejected | 139.7/min | ETA: 16.1m [2026-01-20T12:09:07.456943] [DEBUG] [REMOTE ] FNX: Retrieved 4703 rows, trimmed to 300. [2026-01-20T12:09:07.457086] [DEBUG] [REMOTE ] FNX: PASS: History has at least 300 days. [2026-01-20T12:09:07.457299] [DEBUG] [REMOTE ] FNX: PASS: Price check passed. Min price $117.13. [2026-01-20T12:09:07.457452] [DEBUG] [REMOTE ] FNX: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:07.457566] [DEBUG] [REMOTE ] FNX: PASS: Integrity check passed. [2026-01-20T12:09:07.457625] [DEBUG] [REMOTE ] FNX: Symbol is viable for forecasting. [2026-01-20T12:09:07.457675] [INFO ] [MAIN ] [1252/3502] FNX kept (0.4s) | 1251 kept, 1 rejected | 139.7/min | ETA: 16.1m [2026-01-20T12:09:07.833178] [DEBUG] [REMOTE ] FNY: Retrieved 3708 rows, trimmed to 300. [2026-01-20T12:09:07.833311] [DEBUG] [REMOTE ] FNY: PASS: History has at least 300 days. [2026-01-20T12:09:07.833528] [DEBUG] [REMOTE ] FNY: PASS: Price check passed. Min price $85.10. [2026-01-20T12:09:07.833694] [DEBUG] [REMOTE ] FNY: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:07.833871] [DEBUG] [REMOTE ] FNY: PASS: Integrity check passed. [2026-01-20T12:09:07.833926] [DEBUG] [REMOTE ] FNY: Symbol is viable for forecasting. [2026-01-20T12:09:07.833990] [INFO ] [MAIN ] [1253/3502] FNY kept (0.4s) | 1252 kept, 1 rejected | 139.7/min | ETA: 16.1m [2026-01-20T12:09:08.055975] [DEBUG] [REMOTE ] FOA: Retrieved 1697 rows, trimmed to 300. [2026-01-20T12:09:08.056119] [DEBUG] [REMOTE ] FOA: PASS: History has at least 300 days. [2026-01-20T12:09:08.056334] [DEBUG] [REMOTE ] FOA: PASS: Price check passed. Min price $21.63. [2026-01-20T12:09:08.056496] [DEBUG] [REMOTE ] FOA: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:08.056647] [DEBUG] [REMOTE ] FOA: PASS: Integrity check passed. [2026-01-20T12:09:08.056702] [DEBUG] [REMOTE ] FOA: Symbol is viable for forecasting. [2026-01-20T12:09:08.056753] [INFO ] [MAIN ] [1254/3502] FOA kept (0.2s) | 1253 kept, 1 rejected | 139.8/min | ETA: 16.1m [2026-01-20T12:09:08.560774] [DEBUG] [REMOTE ] FOF: Retrieved 4814 rows, trimmed to 300. [2026-01-20T12:09:08.560980] [DEBUG] [REMOTE ] FOF: PASS: History has at least 300 days. [2026-01-20T12:09:08.561275] [DEBUG] [REMOTE ] FOF: PASS: Price check passed. Min price $12.62. [2026-01-20T12:09:08.561422] [DEBUG] [REMOTE ] FOF: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:08.561557] [DEBUG] [REMOTE ] FOF: PASS: Integrity check passed. [2026-01-20T12:09:08.561622] [DEBUG] [REMOTE ] FOF: Symbol is viable for forecasting. [2026-01-20T12:09:08.561679] [INFO ] [MAIN ] [1255/3502] FOF kept (0.5s) | 1254 kept, 1 rejected | 139.7/min | ETA: 16.1m [2026-01-20T12:09:09.067802] [DEBUG] [REMOTE ] FOLD: Retrieved 4689 rows, trimmed to 300. [2026-01-20T12:09:09.067990] [DEBUG] [REMOTE ] FOLD: PASS: History has at least 300 days. [2026-01-20T12:09:09.068256] [DEBUG] [REMOTE ] FOLD: PASS: Price check passed. Min price $8.50. [2026-01-20T12:09:09.068406] [DEBUG] [REMOTE ] FOLD: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:09.068535] [DEBUG] [REMOTE ] FOLD: PASS: Integrity check passed. [2026-01-20T12:09:09.068597] [DEBUG] [REMOTE ] FOLD: Symbol is viable for forecasting. [2026-01-20T12:09:09.068654] [INFO ] [MAIN ] [1256/3502] FOLD kept (0.5s) | 1255 kept, 1 rejected | 139.7/min | ETA: 16.1m [2026-01-20T12:09:09.494159] [DEBUG] [REMOTE ] FORM: Retrieved 5687 rows, trimmed to 300. [2026-01-20T12:09:09.494293] [DEBUG] [REMOTE ] FORM: PASS: History has at least 300 days. [2026-01-20T12:09:09.494505] [DEBUG] [REMOTE ] FORM: PASS: Price check passed. Min price $41.29. [2026-01-20T12:09:09.494660] [DEBUG] [REMOTE ] FORM: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:09.494780] [DEBUG] [REMOTE ] FORM: PASS: Integrity check passed. [2026-01-20T12:09:09.494822] [DEBUG] [REMOTE ] FORM: Symbol is viable for forecasting. [2026-01-20T12:09:09.494870] [INFO ] [MAIN ] [1257/3502] FORM kept (0.4s) | 1256 kept, 1 rejected | 139.7/min | ETA: 16.1m [2026-01-20T12:09:09.798709] [DEBUG] [REMOTE ] FOSL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:09.798855] [DEBUG] [REMOTE ] FOSL: PASS: History has at least 300 days. [2026-01-20T12:09:09.799089] [DEBUG] [REMOTE ] FOSL: PASS: Price check passed. Min price $1.79. [2026-01-20T12:09:09.799360] [DEBUG] [REMOTE ] FOSL: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:09.799497] [DEBUG] [REMOTE ] FOSL: PASS: Integrity check passed. [2026-01-20T12:09:09.799539] [DEBUG] [REMOTE ] FOSL: Symbol is viable for forecasting. [2026-01-20T12:09:09.799608] [INFO ] [MAIN ] [1258/3502] FOSL kept (0.3s) | 1257 kept, 1 rejected | 139.7/min | ETA: 16.1m [2026-01-20T12:09:10.079433] [DEBUG] [REMOTE ] FOX: Retrieved 1723 rows, trimmed to 300. [2026-01-20T12:09:10.079645] [DEBUG] [REMOTE ] FOX: PASS: History has at least 300 days. [2026-01-20T12:09:10.079957] [DEBUG] [REMOTE ] FOX: PASS: Price check passed. Min price $52.49. [2026-01-20T12:09:10.080104] [DEBUG] [REMOTE ] FOX: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:10.080230] [DEBUG] [REMOTE ] FOX: PASS: Integrity check passed. [2026-01-20T12:09:10.080273] [DEBUG] [REMOTE ] FOX: Symbol is viable for forecasting. [2026-01-20T12:09:10.080325] [INFO ] [MAIN ] [1259/3502] FOX kept (0.3s) | 1258 kept, 1 rejected | 139.8/min | ETA: 16.0m [2026-01-20T12:09:10.565786] [DEBUG] [REMOTE ] FOXA: Retrieved 1724 rows, trimmed to 300. [2026-01-20T12:09:10.565915] [DEBUG] [REMOTE ] FOXA: PASS: History has at least 300 days. [2026-01-20T12:09:10.566134] [DEBUG] [REMOTE ] FOXA: PASS: Price check passed. Min price $58.58. [2026-01-20T12:09:10.566275] [DEBUG] [REMOTE ] FOXA: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:10.566389] [DEBUG] [REMOTE ] FOXA: PASS: Integrity check passed. [2026-01-20T12:09:10.566431] [DEBUG] [REMOTE ] FOXA: Symbol is viable for forecasting. [2026-01-20T12:09:10.566480] [INFO ] [MAIN ] [1260/3502] FOXA kept (0.5s) | 1259 kept, 1 rejected | 139.8/min | ETA: 16.0m [2026-01-20T12:09:10.920033] [DEBUG] [REMOTE ] FOXF: Retrieved 3130 rows, trimmed to 300. [2026-01-20T12:09:10.920194] [DEBUG] [REMOTE ] FOXF: PASS: History has at least 300 days. [2026-01-20T12:09:10.920450] [DEBUG] [REMOTE ] FOXF: PASS: Price check passed. Min price $13.19. [2026-01-20T12:09:10.920619] [DEBUG] [REMOTE ] FOXF: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:10.920765] [DEBUG] [REMOTE ] FOXF: PASS: Integrity check passed. [2026-01-20T12:09:10.920807] [DEBUG] [REMOTE ] FOXF: Symbol is viable for forecasting. [2026-01-20T12:09:10.920951] [INFO ] [MAIN ] [1261/3502] FOXF kept (0.4s) | 1260 kept, 1 rejected | 139.8/min | ETA: 16.0m [2026-01-20T12:09:11.471361] [DEBUG] [REMOTE ] FPF: Retrieved 3182 rows, trimmed to 300. [2026-01-20T12:09:11.471497] [DEBUG] [REMOTE ] FPF: PASS: History has at least 300 days. [2026-01-20T12:09:11.471748] [DEBUG] [REMOTE ] FPF: PASS: Price check passed. Min price $18.15. [2026-01-20T12:09:11.471922] [DEBUG] [REMOTE ] FPF: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:11.472058] [DEBUG] [REMOTE ] FPF: PASS: Integrity check passed. [2026-01-20T12:09:11.472120] [DEBUG] [REMOTE ] FPF: Symbol is viable for forecasting. [2026-01-20T12:09:11.472175] [INFO ] [MAIN ] [1262/3502] FPF kept (0.6s) | 1261 kept, 1 rejected | 139.8/min | ETA: 16.0m [2026-01-20T12:09:11.808244] [DEBUG] [REMOTE ] FPH: Retrieved 2185 rows, trimmed to 300. [2026-01-20T12:09:11.808476] [DEBUG] [REMOTE ] FPH: PASS: History has at least 300 days. [2026-01-20T12:09:11.808865] [DEBUG] [REMOTE ] FPH: PASS: Price check passed. Min price $5.44. [2026-01-20T12:09:11.809054] [DEBUG] [REMOTE ] FPH: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:11.809227] [DEBUG] [REMOTE ] FPH: PASS: Integrity check passed. [2026-01-20T12:09:11.809283] [DEBUG] [REMOTE ] FPH: Symbol is viable for forecasting. [2026-01-20T12:09:11.809357] [INFO ] [MAIN ] [1263/3502] FPH kept (0.3s) | 1262 kept, 1 rejected | 139.8/min | ETA: 16.0m [2026-01-20T12:09:12.257260] [DEBUG] [REMOTE ] FPI: Retrieved 2960 rows, trimmed to 300. [2026-01-20T12:09:12.257464] [DEBUG] [REMOTE ] FPI: PASS: History has at least 300 days. [2026-01-20T12:09:12.257804] [DEBUG] [REMOTE ] FPI: PASS: Price check passed. Min price $9.15. [2026-01-20T12:09:12.257957] [DEBUG] [REMOTE ] FPI: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:12.258122] [DEBUG] [REMOTE ] FPI: PASS: Integrity check passed. [2026-01-20T12:09:12.258167] [DEBUG] [REMOTE ] FPI: Symbol is viable for forecasting. [2026-01-20T12:09:12.258223] [INFO ] [MAIN ] [1264/3502] FPI kept (0.4s) | 1263 kept, 1 rejected | 139.8/min | ETA: 16.0m [2026-01-20T12:09:12.651196] [DEBUG] [REMOTE ] FPXI: Retrieved 2814 rows, trimmed to 300. [2026-01-20T12:09:12.651424] [DEBUG] [REMOTE ] FPXI: PASS: History has at least 300 days. [2026-01-20T12:09:12.651789] [DEBUG] [REMOTE ] FPXI: PASS: Price check passed. Min price $56.37. [2026-01-20T12:09:12.651940] [DEBUG] [REMOTE ] FPXI: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:12.652086] [DEBUG] [REMOTE ] FPXI: PASS: Integrity check passed. [2026-01-20T12:09:12.652130] [DEBUG] [REMOTE ] FPXI: Symbol is viable for forecasting. [2026-01-20T12:09:12.652188] [INFO ] [MAIN ] [1265/3502] FPXI kept (0.4s) | 1264 kept, 1 rejected | 139.8/min | ETA: 16.0m [2026-01-20T12:09:13.138854] [DEBUG] [REMOTE ] FRA: Retrieved 5590 rows, trimmed to 300. [2026-01-20T12:09:13.138985] [DEBUG] [REMOTE ] FRA: PASS: History has at least 300 days. [2026-01-20T12:09:13.139198] [DEBUG] [REMOTE ] FRA: PASS: Price check passed. Min price $11.46. [2026-01-20T12:09:13.139334] [DEBUG] [REMOTE ] FRA: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:13.139447] [DEBUG] [REMOTE ] FRA: PASS: Integrity check passed. [2026-01-20T12:09:13.139487] [DEBUG] [REMOTE ] FRA: Symbol is viable for forecasting. [2026-01-20T12:09:13.139535] [INFO ] [MAIN ] [1266/3502] FRA kept (0.5s) | 1265 kept, 1 rejected | 139.8/min | ETA: 16.0m [2026-01-20T12:09:13.607528] [DEBUG] [REMOTE ] FRBA: Retrieved 4733 rows, trimmed to 300. [2026-01-20T12:09:13.607746] [DEBUG] [REMOTE ] FRBA: PASS: History has at least 300 days. [2026-01-20T12:09:13.608047] [DEBUG] [REMOTE ] FRBA: PASS: Price check passed. Min price $15.00. [2026-01-20T12:09:13.608195] [DEBUG] [REMOTE ] FRBA: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:13.608400] [DEBUG] [REMOTE ] FRBA: PASS: Integrity check passed. [2026-01-20T12:09:13.608448] [DEBUG] [REMOTE ] FRBA: Symbol is viable for forecasting. [2026-01-20T12:09:13.608508] [INFO ] [MAIN ] [1267/3502] FRBA kept (0.5s) | 1266 kept, 1 rejected | 139.8/min | ETA: 16.0m [2026-01-20T12:09:13.752845] [DEBUG] [REMOTE ] FRGE: Retrieved 1247 rows, trimmed to 300. [2026-01-20T12:09:13.753244] [DEBUG] [REMOTE ] FRGE: PASS: History has at least 300 days. [2026-01-20T12:09:13.753513] [DEBUG] [REMOTE ] FRGE: PASS: Price check passed. Min price $16.23. [2026-01-20T12:09:13.753673] [DEBUG] [REMOTE ] FRGE: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:13.753795] [DEBUG] [REMOTE ] FRGE: PASS: Integrity check passed. [2026-01-20T12:09:13.753836] [DEBUG] [REMOTE ] FRGE: Symbol is viable for forecasting. [2026-01-20T12:09:13.753889] [INFO ] [MAIN ] [1268/3502] FRGE kept (0.1s) | 1267 kept, 1 rejected | 139.8/min | ETA: 16.0m [2026-01-20T12:09:14.296801] [DEBUG] [REMOTE ] FRHC: Retrieved 2082 rows, trimmed to 300. [2026-01-20T12:09:14.296936] [DEBUG] [REMOTE ] FRHC: PASS: History has at least 300 days. [2026-01-20T12:09:14.297176] [DEBUG] [REMOTE ] FRHC: PASS: Price check passed. Min price $121.68. [2026-01-20T12:09:14.297322] [DEBUG] [REMOTE ] FRHC: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:14.297437] [DEBUG] [REMOTE ] FRHC: PASS: Integrity check passed. [2026-01-20T12:09:14.297479] [DEBUG] [REMOTE ] FRHC: Symbol is viable for forecasting. [2026-01-20T12:09:14.297528] [INFO ] [MAIN ] [1269/3502] FRHC kept (0.5s) | 1268 kept, 1 rejected | 139.8/min | ETA: 16.0m [2026-01-20T12:09:14.727762] [DEBUG] [REMOTE ] FRME: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:14.727917] [DEBUG] [REMOTE ] FRME: PASS: History has at least 300 days. [2026-01-20T12:09:14.728226] [DEBUG] [REMOTE ] FRME: PASS: Price check passed. Min price $34.66. [2026-01-20T12:09:14.728372] [DEBUG] [REMOTE ] FRME: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:14.728524] [DEBUG] [REMOTE ] FRME: PASS: Integrity check passed. [2026-01-20T12:09:14.728593] [DEBUG] [REMOTE ] FRME: Symbol is viable for forecasting. [2026-01-20T12:09:14.728650] [INFO ] [MAIN ] [1270/3502] FRME kept (0.4s) | 1269 kept, 1 rejected | 139.8/min | ETA: 16.0m [2026-01-20T12:09:15.249763] [DEBUG] [REMOTE ] FRO: Retrieved 6149 rows, trimmed to 300. [2026-01-20T12:09:15.249895] [DEBUG] [REMOTE ] FRO: PASS: History has at least 300 days. [2026-01-20T12:09:15.250112] [DEBUG] [REMOTE ] FRO: PASS: Price check passed. Min price $20.58. [2026-01-20T12:09:15.250250] [DEBUG] [REMOTE ] FRO: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:15.250366] [DEBUG] [REMOTE ] FRO: PASS: Integrity check passed. [2026-01-20T12:09:15.250407] [DEBUG] [REMOTE ] FRO: Symbol is viable for forecasting. [2026-01-20T12:09:15.250455] [INFO ] [MAIN ] [1271/3502] FRO kept (0.5s) | 1270 kept, 1 rejected | 139.8/min | ETA: 16.0m [2026-01-20T12:09:15.380302] [DEBUG] [REMOTE ] FROG: Retrieved 1341 rows, trimmed to 300. [2026-01-20T12:09:15.380442] [DEBUG] [REMOTE ] FROG: PASS: History has at least 300 days. [2026-01-20T12:09:15.380677] [DEBUG] [REMOTE ] FROG: PASS: Price check passed. Min price $46.12. [2026-01-20T12:09:15.380817] [DEBUG] [REMOTE ] FROG: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:15.380927] [DEBUG] [REMOTE ] FROG: PASS: Integrity check passed. [2026-01-20T12:09:15.380968] [DEBUG] [REMOTE ] FROG: Symbol is viable for forecasting. [2026-01-20T12:09:15.381016] [INFO ] [MAIN ] [1272/3502] FROG kept (0.1s) | 1271 kept, 1 rejected | 139.9/min | ETA: 15.9m [2026-01-20T12:09:16.171084] [DEBUG] [REMOTE ] FRPH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:16.171241] [DEBUG] [REMOTE ] FRPH: PASS: History has at least 300 days. [2026-01-20T12:09:16.171508] [DEBUG] [REMOTE ] FRPH: PASS: Price check passed. Min price $22.33. [2026-01-20T12:09:16.171670] [DEBUG] [REMOTE ] FRPH: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:16.171798] [DEBUG] [REMOTE ] FRPH: PASS: Integrity check passed. [2026-01-20T12:09:16.171840] [DEBUG] [REMOTE ] FRPH: Symbol is viable for forecasting. [2026-01-20T12:09:16.171890] [INFO ] [MAIN ] [1273/3502] FRPH kept (0.8s) | 1272 kept, 1 rejected | 139.8/min | ETA: 15.9m [2026-01-20T12:09:16.373785] [DEBUG] [REMOTE ] FRSH: Retrieved 1085 rows, trimmed to 300. [2026-01-20T12:09:16.373917] [DEBUG] [REMOTE ] FRSH: PASS: History has at least 300 days. [2026-01-20T12:09:16.374120] [DEBUG] [REMOTE ] FRSH: PASS: Price check passed. Min price $10.85. [2026-01-20T12:09:16.374257] [DEBUG] [REMOTE ] FRSH: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:16.374369] [DEBUG] [REMOTE ] FRSH: PASS: Integrity check passed. [2026-01-20T12:09:16.374410] [DEBUG] [REMOTE ] FRSH: Symbol is viable for forecasting. [2026-01-20T12:09:16.374458] [INFO ] [MAIN ] [1274/3502] FRSH kept (0.2s) | 1273 kept, 1 rejected | 139.8/min | ETA: 15.9m [2026-01-20T12:09:16.862529] [DEBUG] [REMOTE ] FRSX: Retrieved 2160 rows, trimmed to 300. [2026-01-20T12:09:16.862694] [DEBUG] [REMOTE ] FRSX: PASS: History has at least 300 days. [2026-01-20T12:09:16.862923] [DEBUG] [REMOTE ] FRSX: PASS: Price check passed. Min price $1.29. [2026-01-20T12:09:16.863071] [DEBUG] [REMOTE ] FRSX: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:16.863242] [DEBUG] [REMOTE ] FRSX: PASS: Integrity check passed. [2026-01-20T12:09:16.863297] [DEBUG] [REMOTE ] FRSX: Symbol is viable for forecasting. [2026-01-20T12:09:16.863363] [INFO ] [MAIN ] [1275/3502] FRSX kept (0.5s) | 1274 kept, 1 rejected | 139.8/min | ETA: 15.9m [2026-01-20T12:09:17.254638] [DEBUG] [REMOTE ] FSBC: Retrieved 1183 rows, trimmed to 300. [2026-01-20T12:09:17.254827] [DEBUG] [REMOTE ] FSBC: PASS: History has at least 300 days. [2026-01-20T12:09:17.255105] [DEBUG] [REMOTE ] FSBC: PASS: Price check passed. Min price $32.87. [2026-01-20T12:09:17.255252] [DEBUG] [REMOTE ] FSBC: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:17.255369] [DEBUG] [REMOTE ] FSBC: PASS: Integrity check passed. [2026-01-20T12:09:17.255412] [DEBUG] [REMOTE ] FSBC: Symbol is viable for forecasting. [2026-01-20T12:09:17.255473] [INFO ] [MAIN ] [1276/3502] FSBC kept (0.4s) | 1275 kept, 1 rejected | 139.8/min | ETA: 15.9m [2026-01-20T12:09:17.598775] [DEBUG] [REMOTE ] FSCO: Retrieved 796 rows, trimmed to 300. [2026-01-20T12:09:17.598963] [DEBUG] [REMOTE ] FSCO: PASS: History has at least 300 days. [2026-01-20T12:09:17.599213] [DEBUG] [REMOTE ] FSCO: PASS: Price check passed. Min price $5.95. [2026-01-20T12:09:17.599351] [DEBUG] [REMOTE ] FSCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:17.599470] [DEBUG] [REMOTE ] FSCO: PASS: Integrity check passed. [2026-01-20T12:09:17.599512] [DEBUG] [REMOTE ] FSCO: Symbol is viable for forecasting. [2026-01-20T12:09:17.599600] [INFO ] [MAIN ] [1277/3502] FSCO kept (0.3s) | 1276 kept, 1 rejected | 139.8/min | ETA: 15.9m [2026-01-20T12:09:18.123354] [DEBUG] [REMOTE ] FSK: Retrieved 2957 rows, trimmed to 300. [2026-01-20T12:09:18.123567] [DEBUG] [REMOTE ] FSK: PASS: History has at least 300 days. [2026-01-20T12:09:18.123891] [DEBUG] [REMOTE ] FSK: PASS: Price check passed. Min price $14.15. [2026-01-20T12:09:18.124047] [DEBUG] [REMOTE ] FSK: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:18.124375] [DEBUG] [REMOTE ] FSK: PASS: Integrity check passed. [2026-01-20T12:09:18.124418] [DEBUG] [REMOTE ] FSK: Symbol is viable for forecasting. [2026-01-20T12:09:18.124475] [INFO ] [MAIN ] [1278/3502] FSK kept (0.5s) | 1277 kept, 1 rejected | 139.8/min | ETA: 15.9m [2026-01-20T12:09:18.432131] [DEBUG] [REMOTE ] FSLY: Retrieved 1677 rows, trimmed to 300. [2026-01-20T12:09:18.432329] [DEBUG] [REMOTE ] FSLY: PASS: History has at least 300 days. [2026-01-20T12:09:18.432642] [DEBUG] [REMOTE ] FSLY: PASS: Price check passed. Min price $7.96. [2026-01-20T12:09:18.432792] [DEBUG] [REMOTE ] FSLY: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:18.432919] [DEBUG] [REMOTE ] FSLY: PASS: Integrity check passed. [2026-01-20T12:09:18.432962] [DEBUG] [REMOTE ] FSLY: Symbol is viable for forecasting. [2026-01-20T12:09:18.433016] [INFO ] [MAIN ] [1279/3502] FSLY kept (0.3s) | 1278 kept, 1 rejected | 139.8/min | ETA: 15.9m [2026-01-20T12:09:18.960383] [DEBUG] [REMOTE ] FSM: Retrieved 4788 rows, trimmed to 300. [2026-01-20T12:09:18.960522] [DEBUG] [REMOTE ] FSM: PASS: History has at least 300 days. [2026-01-20T12:09:18.960790] [DEBUG] [REMOTE ] FSM: PASS: Price check passed. Min price $7.84. [2026-01-20T12:09:18.960970] [DEBUG] [REMOTE ] FSM: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:18.961130] [DEBUG] [REMOTE ] FSM: PASS: Integrity check passed. [2026-01-20T12:09:18.961181] [DEBUG] [REMOTE ] FSM: Symbol is viable for forecasting. [2026-01-20T12:09:18.961243] [INFO ] [MAIN ] [1280/3502] FSM kept (0.5s) | 1279 kept, 1 rejected | 139.8/min | ETA: 15.9m [2026-01-20T12:09:19.441000] [DEBUG] [REMOTE ] FSS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:19.441150] [DEBUG] [REMOTE ] FSS: PASS: History has at least 300 days. [2026-01-20T12:09:19.441393] [DEBUG] [REMOTE ] FSS: PASS: Price check passed. Min price $106.16. [2026-01-20T12:09:19.441534] [DEBUG] [REMOTE ] FSS: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:19.441680] [DEBUG] [REMOTE ] FSS: PASS: Integrity check passed. [2026-01-20T12:09:19.441723] [DEBUG] [REMOTE ] FSS: Symbol is viable for forecasting. [2026-01-20T12:09:19.441775] [INFO ] [MAIN ] [1281/3502] FSS kept (0.5s) | 1280 kept, 1 rejected | 139.8/min | ETA: 15.9m [2026-01-20T12:09:19.931121] [DEBUG] [REMOTE ] FTA: Retrieved 4702 rows, trimmed to 300. [2026-01-20T12:09:19.931267] [DEBUG] [REMOTE ] FTA: PASS: History has at least 300 days. [2026-01-20T12:09:19.931475] [DEBUG] [REMOTE ] FTA: PASS: Price check passed. Min price $81.18. [2026-01-20T12:09:19.931630] [DEBUG] [REMOTE ] FTA: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:19.931744] [DEBUG] [REMOTE ] FTA: PASS: Integrity check passed. [2026-01-20T12:09:19.931784] [DEBUG] [REMOTE ] FTA: Symbol is viable for forecasting. [2026-01-20T12:09:19.931832] [INFO ] [MAIN ] [1282/3502] FTA kept (0.5s) | 1281 kept, 1 rejected | 139.8/min | ETA: 15.9m [2026-01-20T12:09:20.117523] [DEBUG] [REMOTE ] FTAI: Retrieved 2685 rows, trimmed to 300. [2026-01-20T12:09:20.117695] [DEBUG] [REMOTE ] FTAI: PASS: History has at least 300 days. [2026-01-20T12:09:20.117917] [DEBUG] [REMOTE ] FTAI: PASS: Price check passed. Min price $152.80. [2026-01-20T12:09:20.118081] [DEBUG] [REMOTE ] FTAI: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:20.118230] [DEBUG] [REMOTE ] FTAI: PASS: Integrity check passed. [2026-01-20T12:09:20.118291] [DEBUG] [REMOTE ] FTAI: Symbol is viable for forecasting. [2026-01-20T12:09:20.118358] [INFO ] [MAIN ] [1283/3502] FTAI kept (0.2s) | 1282 kept, 1 rejected | 139.9/min | ETA: 15.9m [2026-01-20T12:09:20.764025] [DEBUG] [REMOTE ] FTC: Retrieved 4702 rows, trimmed to 300. [2026-01-20T12:09:20.764162] [DEBUG] [REMOTE ] FTC: PASS: History has at least 300 days. [2026-01-20T12:09:20.764381] [DEBUG] [REMOTE ] FTC: PASS: Price check passed. Min price $150.07. [2026-01-20T12:09:20.764521] [DEBUG] [REMOTE ] FTC: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:20.764669] [DEBUG] [REMOTE ] FTC: PASS: Integrity check passed. [2026-01-20T12:09:20.764713] [DEBUG] [REMOTE ] FTC: Symbol is viable for forecasting. [2026-01-20T12:09:20.764763] [INFO ] [MAIN ] [1284/3502] FTC kept (0.6s) | 1283 kept, 1 rejected | 139.8/min | ETA: 15.9m [2026-01-20T12:09:21.020646] [DEBUG] [REMOTE ] FTCI: Retrieved 1187 rows, trimmed to 300. [2026-01-20T12:09:21.020778] [DEBUG] [REMOTE ] FTCI: PASS: History has at least 300 days. [2026-01-20T12:09:21.020979] [DEBUG] [REMOTE ] FTCI: PASS: Price check passed. Min price $7.38. [2026-01-20T12:09:21.021113] [DEBUG] [REMOTE ] FTCI: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:21.021221] [DEBUG] [REMOTE ] FTCI: PASS: Integrity check passed. [2026-01-20T12:09:21.021261] [DEBUG] [REMOTE ] FTCI: Symbol is viable for forecasting. [2026-01-20T12:09:21.021308] [INFO ] [MAIN ] [1285/3502] FTCI kept (0.3s) | 1284 kept, 1 rejected | 139.8/min | ETA: 15.9m [2026-01-20T12:09:21.500878] [DEBUG] [REMOTE ] FTCS: Retrieved 4912 rows, trimmed to 300. [2026-01-20T12:09:21.501016] [DEBUG] [REMOTE ] FTCS: PASS: History has at least 300 days. [2026-01-20T12:09:21.501228] [DEBUG] [REMOTE ] FTCS: PASS: Price check passed. Min price $89.63. [2026-01-20T12:09:21.501364] [DEBUG] [REMOTE ] FTCS: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:21.501506] [DEBUG] [REMOTE ] FTCS: PASS: Integrity check passed. [2026-01-20T12:09:21.501548] [DEBUG] [REMOTE ] FTCS: Symbol is viable for forecasting. [2026-01-20T12:09:21.501626] [INFO ] [MAIN ] [1286/3502] FTCS kept (0.5s) | 1285 kept, 1 rejected | 139.8/min | ETA: 15.8m [2026-01-20T12:09:21.927951] [DEBUG] [REMOTE ] FTEK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:21.928088] [DEBUG] [REMOTE ] FTEK: PASS: History has at least 300 days. [2026-01-20T12:09:21.928311] [DEBUG] [REMOTE ] FTEK: PASS: Price check passed. Min price $1.52. [2026-01-20T12:09:21.928447] [DEBUG] [REMOTE ] FTEK: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:21.928563] [DEBUG] [REMOTE ] FTEK: PASS: Integrity check passed. [2026-01-20T12:09:21.928624] [DEBUG] [REMOTE ] FTEK: Symbol is viable for forecasting. [2026-01-20T12:09:21.928674] [INFO ] [MAIN ] [1287/3502] FTEK kept (0.4s) | 1286 kept, 1 rejected | 139.8/min | ETA: 15.8m [2026-01-20T12:09:22.300435] [DEBUG] [REMOTE ] FTGC: Retrieved 3077 rows, trimmed to 300. [2026-01-20T12:09:22.300599] [DEBUG] [REMOTE ] FTGC: PASS: History has at least 300 days. [2026-01-20T12:09:22.300808] [DEBUG] [REMOTE ] FTGC: PASS: Price check passed. Min price $22.56. [2026-01-20T12:09:22.300942] [DEBUG] [REMOTE ] FTGC: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:22.301052] [DEBUG] [REMOTE ] FTGC: PASS: Integrity check passed. [2026-01-20T12:09:22.301092] [DEBUG] [REMOTE ] FTGC: Symbol is viable for forecasting. [2026-01-20T12:09:22.301141] [INFO ] [MAIN ] [1288/3502] FTGC kept (0.4s) | 1287 kept, 1 rejected | 139.8/min | ETA: 15.8m [2026-01-20T12:09:22.566567] [DEBUG] [REMOTE ] FTGS: Retrieved 809 rows, trimmed to 300. [2026-01-20T12:09:22.566805] [DEBUG] [REMOTE ] FTGS: PASS: History has at least 300 days. [2026-01-20T12:09:22.567119] [DEBUG] [REMOTE ] FTGS: PASS: Price check passed. Min price $33.68. [2026-01-20T12:09:22.567299] [DEBUG] [REMOTE ] FTGS: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:22.567445] [DEBUG] [REMOTE ] FTGS: PASS: Integrity check passed. [2026-01-20T12:09:22.567495] [DEBUG] [REMOTE ] FTGS: Symbol is viable for forecasting. [2026-01-20T12:09:22.567562] [INFO ] [MAIN ] [1289/3502] FTGS kept (0.3s) | 1288 kept, 1 rejected | 139.9/min | ETA: 15.8m [2026-01-20T12:09:22.982825] [DEBUG] [REMOTE ] FTHI: Retrieved 3026 rows, trimmed to 300. [2026-01-20T12:09:22.983022] [DEBUG] [REMOTE ] FTHI: PASS: History has at least 300 days. [2026-01-20T12:09:22.983412] [DEBUG] [REMOTE ] FTHI: PASS: Price check passed. Min price $22.71. [2026-01-20T12:09:22.983600] [DEBUG] [REMOTE ] FTHI: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:22.983751] [DEBUG] [REMOTE ] FTHI: PASS: Integrity check passed. [2026-01-20T12:09:22.983798] [DEBUG] [REMOTE ] FTHI: Symbol is viable for forecasting. [2026-01-20T12:09:22.983884] [INFO ] [MAIN ] [1290/3502] FTHI kept (0.4s) | 1289 kept, 1 rejected | 139.9/min | ETA: 15.8m [2026-01-20T12:09:23.431704] [DEBUG] [REMOTE ] FTHY: Retrieved 1397 rows, trimmed to 300. [2026-01-20T12:09:23.431889] [DEBUG] [REMOTE ] FTHY: PASS: History has at least 300 days. [2026-01-20T12:09:23.432154] [DEBUG] [REMOTE ] FTHY: PASS: Price check passed. Min price $13.62. [2026-01-20T12:09:23.432321] [DEBUG] [REMOTE ] FTHY: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:23.432473] [DEBUG] [REMOTE ] FTHY: PASS: Integrity check passed. [2026-01-20T12:09:23.432522] [DEBUG] [REMOTE ] FTHY: Symbol is viable for forecasting. [2026-01-20T12:09:23.432598] [INFO ] [MAIN ] [1291/3502] FTHY kept (0.4s) | 1290 kept, 1 rejected | 139.9/min | ETA: 15.8m [2026-01-20T12:09:24.145032] [DEBUG] [REMOTE ] FTI: Retrieved 6185 rows, trimmed to 300. [2026-01-20T12:09:24.145410] [DEBUG] [REMOTE ] FTI: PASS: History has at least 300 days. [2026-01-20T12:09:24.145795] [DEBUG] [REMOTE ] FTI: PASS: Price check passed. Min price $37.47. [2026-01-20T12:09:24.145969] [DEBUG] [REMOTE ] FTI: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:24.146130] [DEBUG] [REMOTE ] FTI: PASS: Integrity check passed. [2026-01-20T12:09:24.146178] [DEBUG] [REMOTE ] FTI: Symbol is viable for forecasting. [2026-01-20T12:09:24.146245] [INFO ] [MAIN ] [1292/3502] FTI kept (0.7s) | 1291 kept, 1 rejected | 139.8/min | ETA: 15.8m [2026-01-20T12:09:24.508268] [DEBUG] [REMOTE ] FTK: Retrieved 5152 rows, trimmed to 300. [2026-01-20T12:09:24.508488] [DEBUG] [REMOTE ] FTK: PASS: History has at least 300 days. [2026-01-20T12:09:24.508837] [DEBUG] [REMOTE ] FTK: PASS: Price check passed. Min price $13.47. [2026-01-20T12:09:24.508999] [DEBUG] [REMOTE ] FTK: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:24.509153] [DEBUG] [REMOTE ] FTK: PASS: Integrity check passed. [2026-01-20T12:09:24.509206] [DEBUG] [REMOTE ] FTK: Symbol is viable for forecasting. [2026-01-20T12:09:24.509280] [INFO ] [MAIN ] [1293/3502] FTK kept (0.4s) | 1292 kept, 1 rejected | 139.8/min | ETA: 15.8m [2026-01-20T12:09:24.924741] [DEBUG] [REMOTE ] FTLF: Retrieved 4572 rows, trimmed to 300. [2026-01-20T12:09:24.924962] [DEBUG] [REMOTE ] FTLF: PASS: History has at least 300 days. [2026-01-20T12:09:24.925307] [DEBUG] [REMOTE ] FTLF: PASS: Price check passed. Min price $15.25. [2026-01-20T12:09:24.925458] [DEBUG] [REMOTE ] FTLF: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:24.925628] [DEBUG] [REMOTE ] FTLF: PASS: Integrity check passed. [2026-01-20T12:09:24.925675] [DEBUG] [REMOTE ] FTLF: Symbol is viable for forecasting. [2026-01-20T12:09:24.925732] [INFO ] [MAIN ] [1294/3502] FTLF kept (0.4s) | 1293 kept, 1 rejected | 139.8/min | ETA: 15.8m [2026-01-20T12:09:25.339627] [DEBUG] [REMOTE ] FTQI: Retrieved 3026 rows, trimmed to 300. [2026-01-20T12:09:25.339896] [DEBUG] [REMOTE ] FTQI: PASS: History has at least 300 days. [2026-01-20T12:09:25.340285] [DEBUG] [REMOTE ] FTQI: PASS: Price check passed. Min price $19.83. [2026-01-20T12:09:25.340426] [DEBUG] [REMOTE ] FTQI: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:25.340621] [DEBUG] [REMOTE ] FTQI: PASS: Integrity check passed. [2026-01-20T12:09:25.340667] [DEBUG] [REMOTE ] FTQI: Symbol is viable for forecasting. [2026-01-20T12:09:25.340724] [INFO ] [MAIN ] [1295/3502] FTQI kept (0.4s) | 1294 kept, 1 rejected | 139.8/min | ETA: 15.8m [2026-01-20T12:09:25.528650] [DEBUG] [REMOTE ] FTRE: Retrieved 636 rows, trimmed to 300. [2026-01-20T12:09:25.528856] [DEBUG] [REMOTE ] FTRE: PASS: History has at least 300 days. [2026-01-20T12:09:25.529124] [DEBUG] [REMOTE ] FTRE: PASS: Price check passed. Min price $9.70. [2026-01-20T12:09:25.529458] [DEBUG] [REMOTE ] FTRE: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:25.529630] [DEBUG] [REMOTE ] FTRE: PASS: Integrity check passed. [2026-01-20T12:09:25.529675] [DEBUG] [REMOTE ] FTRE: Symbol is viable for forecasting. [2026-01-20T12:09:25.529731] [INFO ] [MAIN ] [1296/3502] FTRE kept (0.2s) | 1295 kept, 1 rejected | 139.9/min | ETA: 15.8m [2026-01-20T12:09:26.213267] [DEBUG] [REMOTE ] FTRI: Retrieved 2533 rows, trimmed to 300. [2026-01-20T12:09:26.213465] [DEBUG] [REMOTE ] FTRI: PASS: History has at least 300 days. [2026-01-20T12:09:26.213780] [DEBUG] [REMOTE ] FTRI: PASS: Price check passed. Min price $14.35. [2026-01-20T12:09:26.213931] [DEBUG] [REMOTE ] FTRI: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:26.214104] [DEBUG] [REMOTE ] FTRI: PASS: Integrity check passed. [2026-01-20T12:09:26.214150] [DEBUG] [REMOTE ] FTRI: Symbol is viable for forecasting. [2026-01-20T12:09:26.214208] [INFO ] [MAIN ] [1297/3502] FTRI kept (0.7s) | 1296 kept, 1 rejected | 139.8/min | ETA: 15.8m [2026-01-20T12:09:26.534620] [DEBUG] [REMOTE ] FTS: Retrieved 2525 rows, trimmed to 300. [2026-01-20T12:09:26.534828] [DEBUG] [REMOTE ] FTS: PASS: History has at least 300 days. [2026-01-20T12:09:26.535089] [DEBUG] [REMOTE ] FTS: PASS: Price check passed. Min price $49.38. [2026-01-20T12:09:26.535232] [DEBUG] [REMOTE ] FTS: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:26.535364] [DEBUG] [REMOTE ] FTS: PASS: Integrity check passed. [2026-01-20T12:09:26.535410] [DEBUG] [REMOTE ] FTS: Symbol is viable for forecasting. [2026-01-20T12:09:26.535463] [INFO ] [MAIN ] [1298/3502] FTS kept (0.3s) | 1297 kept, 1 rejected | 139.9/min | ETA: 15.8m [2026-01-20T12:09:26.955553] [DEBUG] [REMOTE ] FTSL: Retrieved 3198 rows, trimmed to 300. [2026-01-20T12:09:26.955752] [DEBUG] [REMOTE ] FTSL: PASS: History has at least 300 days. [2026-01-20T12:09:26.955999] [DEBUG] [REMOTE ] FTSL: PASS: Price check passed. Min price $45.15. [2026-01-20T12:09:26.956141] [DEBUG] [REMOTE ] FTSL: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:26.956261] [DEBUG] [REMOTE ] FTSL: PASS: Integrity check passed. [2026-01-20T12:09:26.956303] [DEBUG] [REMOTE ] FTSL: Symbol is viable for forecasting. [2026-01-20T12:09:26.956356] [INFO ] [MAIN ] [1299/3502] FTSL kept (0.4s) | 1298 kept, 1 rejected | 139.9/min | ETA: 15.8m [2026-01-20T12:09:27.172709] [DEBUG] [REMOTE ] FTSM: Retrieved 2880 rows, trimmed to 300. [2026-01-20T12:09:27.172942] [DEBUG] [REMOTE ] FTSM: PASS: History has at least 300 days. [2026-01-20T12:09:27.173292] [DEBUG] [REMOTE ] FTSM: PASS: Price check passed. Min price $59.48. [2026-01-20T12:09:27.173486] [DEBUG] [REMOTE ] FTSM: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:27.173695] [DEBUG] [REMOTE ] FTSM: PASS: Integrity check passed. [2026-01-20T12:09:27.173748] [DEBUG] [REMOTE ] FTSM: Symbol is viable for forecasting. [2026-01-20T12:09:27.173809] [INFO ] [MAIN ] [1300/3502] FTSM kept (0.2s) | 1299 kept, 1 rejected | 139.9/min | ETA: 15.7m [2026-01-20T12:09:27.714560] [DEBUG] [REMOTE ] FTXL: Retrieved 2344 rows, trimmed to 300. [2026-01-20T12:09:27.714712] [DEBUG] [REMOTE ] FTXL: PASS: History has at least 300 days. [2026-01-20T12:09:27.714928] [DEBUG] [REMOTE ] FTXL: PASS: Price check passed. Min price $111.66. [2026-01-20T12:09:27.715062] [DEBUG] [REMOTE ] FTXL: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:27.715185] [DEBUG] [REMOTE ] FTXL: PASS: Integrity check passed. [2026-01-20T12:09:27.715234] [DEBUG] [REMOTE ] FTXL: Symbol is viable for forecasting. [2026-01-20T12:09:27.715291] [INFO ] [MAIN ] [1301/3502] FTXL kept (0.5s) | 1300 kept, 1 rejected | 139.9/min | ETA: 15.7m [2026-01-20T12:09:28.129444] [DEBUG] [REMOTE ] FTXN: Retrieved 2342 rows, trimmed to 300. [2026-01-20T12:09:28.129627] [DEBUG] [REMOTE ] FTXN: PASS: History has at least 300 days. [2026-01-20T12:09:28.129875] [DEBUG] [REMOTE ] FTXN: PASS: Price check passed. Min price $26.89. [2026-01-20T12:09:28.130038] [DEBUG] [REMOTE ] FTXN: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:28.130172] [DEBUG] [REMOTE ] FTXN: PASS: Integrity check passed. [2026-01-20T12:09:28.130220] [DEBUG] [REMOTE ] FTXN: Symbol is viable for forecasting. [2026-01-20T12:09:28.130279] [INFO ] [MAIN ] [1302/3502] FTXN kept (0.4s) | 1301 kept, 1 rejected | 139.9/min | ETA: 15.7m [2026-01-20T12:09:28.520407] [DEBUG] [REMOTE ] FTXO: Retrieved 2332 rows, trimmed to 300. [2026-01-20T12:09:28.520537] [DEBUG] [REMOTE ] FTXO: PASS: History has at least 300 days. [2026-01-20T12:09:28.520762] [DEBUG] [REMOTE ] FTXO: PASS: Price check passed. Min price $33.52. [2026-01-20T12:09:28.520899] [DEBUG] [REMOTE ] FTXO: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:28.521014] [DEBUG] [REMOTE ] FTXO: PASS: Integrity check passed. [2026-01-20T12:09:28.521054] [DEBUG] [REMOTE ] FTXO: Symbol is viable for forecasting. [2026-01-20T12:09:28.521101] [INFO ] [MAIN ] [1303/3502] FTXO kept (0.4s) | 1302 kept, 1 rejected | 139.9/min | ETA: 15.7m [2026-01-20T12:09:28.908458] [DEBUG] [REMOTE ] FUBO: Retrieved 2027 rows, trimmed to 300. [2026-01-20T12:09:28.908613] [DEBUG] [REMOTE ] FUBO: PASS: History has at least 300 days. [2026-01-20T12:09:28.908821] [DEBUG] [REMOTE ] FUBO: PASS: Price check passed. Min price $2.48. [2026-01-20T12:09:28.908952] [DEBUG] [REMOTE ] FUBO: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:28.909064] [DEBUG] [REMOTE ] FUBO: PASS: Integrity check passed. [2026-01-20T12:09:28.909104] [DEBUG] [REMOTE ] FUBO: Symbol is viable for forecasting. [2026-01-20T12:09:28.909151] [INFO ] [MAIN ] [1304/3502] FUBO kept (0.4s) | 1303 kept, 1 rejected | 139.9/min | ETA: 15.7m [2026-01-20T12:09:29.485702] [DEBUG] [REMOTE ] FUL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:29.485848] [DEBUG] [REMOTE ] FUL: PASS: History has at least 300 days. [2026-01-20T12:09:29.486086] [DEBUG] [REMOTE ] FUL: PASS: Price check passed. Min price $55.41. [2026-01-20T12:09:29.486230] [DEBUG] [REMOTE ] FUL: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:29.486353] [DEBUG] [REMOTE ] FUL: PASS: Integrity check passed. [2026-01-20T12:09:29.486396] [DEBUG] [REMOTE ] FUL: Symbol is viable for forecasting. [2026-01-20T12:09:29.486448] [INFO ] [MAIN ] [1305/3502] FUL kept (0.6s) | 1304 kept, 1 rejected | 139.9/min | ETA: 15.7m [2026-01-20T12:09:29.690662] [DEBUG] [REMOTE ] FULC: Retrieved 1635 rows, trimmed to 300. [2026-01-20T12:09:29.690794] [DEBUG] [REMOTE ] FULC: PASS: History has at least 300 days. [2026-01-20T12:09:29.690999] [DEBUG] [REMOTE ] FULC: PASS: Price check passed. Min price $7.63. [2026-01-20T12:09:29.691136] [DEBUG] [REMOTE ] FULC: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:29.691254] [DEBUG] [REMOTE ] FULC: PASS: Integrity check passed. [2026-01-20T12:09:29.691295] [DEBUG] [REMOTE ] FULC: Symbol is viable for forecasting. [2026-01-20T12:09:29.691342] [INFO ] [MAIN ] [1306/3502] FULC kept (0.2s) | 1305 kept, 1 rejected | 139.9/min | ETA: 15.7m [2026-01-20T12:09:30.215164] [DEBUG] [REMOTE ] FUN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:30.215302] [DEBUG] [REMOTE ] FUN: PASS: History has at least 300 days. [2026-01-20T12:09:30.215523] [DEBUG] [REMOTE ] FUN: PASS: Price check passed. Min price $12.83. [2026-01-20T12:09:30.215681] [DEBUG] [REMOTE ] FUN: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:30.215799] [DEBUG] [REMOTE ] FUN: PASS: Integrity check passed. [2026-01-20T12:09:30.215839] [DEBUG] [REMOTE ] FUN: Symbol is viable for forecasting. [2026-01-20T12:09:30.215887] [INFO ] [MAIN ] [1307/3502] FUN kept (0.5s) | 1306 kept, 1 rejected | 139.9/min | ETA: 15.7m [2026-01-20T12:09:30.651973] [DEBUG] [REMOTE ] FUNC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:30.652112] [DEBUG] [REMOTE ] FUNC: PASS: History has at least 300 days. [2026-01-20T12:09:30.652341] [DEBUG] [REMOTE ] FUNC: PASS: Price check passed. Min price $34.29. [2026-01-20T12:09:30.652476] [DEBUG] [REMOTE ] FUNC: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:30.652664] [DEBUG] [REMOTE ] FUNC: PASS: Integrity check passed. [2026-01-20T12:09:30.652708] [DEBUG] [REMOTE ] FUNC: Symbol is viable for forecasting. [2026-01-20T12:09:30.652757] [INFO ] [MAIN ] [1308/3502] FUNC kept (0.4s) | 1307 kept, 1 rejected | 139.9/min | ETA: 15.7m [2026-01-20T12:09:31.170862] [DEBUG] [REMOTE ] FUND: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:31.170995] [DEBUG] [REMOTE ] FUND: PASS: History has at least 300 days. [2026-01-20T12:09:31.171221] [DEBUG] [REMOTE ] FUND: PASS: Price check passed. Min price $7.80. [2026-01-20T12:09:31.171363] [DEBUG] [REMOTE ] FUND: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:31.171482] [DEBUG] [REMOTE ] FUND: PASS: Integrity check passed. [2026-01-20T12:09:31.171523] [DEBUG] [REMOTE ] FUND: Symbol is viable for forecasting. [2026-01-20T12:09:31.171590] [INFO ] [MAIN ] [1309/3502] FUND kept (0.5s) | 1308 kept, 1 rejected | 139.9/min | ETA: 15.7m [2026-01-20T12:09:31.502337] [DEBUG] [REMOTE ] FVCB: Retrieved 3066 rows, trimmed to 300. [2026-01-20T12:09:31.502474] [DEBUG] [REMOTE ] FVCB: PASS: History has at least 300 days. [2026-01-20T12:09:31.502719] [DEBUG] [REMOTE ] FVCB: PASS: Price check passed. Min price $11.98. [2026-01-20T12:09:31.502860] [DEBUG] [REMOTE ] FVCB: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:31.502980] [DEBUG] [REMOTE ] FVCB: PASS: Integrity check passed. [2026-01-20T12:09:31.503021] [DEBUG] [REMOTE ] FVCB: Symbol is viable for forecasting. [2026-01-20T12:09:31.503071] [INFO ] [MAIN ] [1310/3502] FVCB kept (0.3s) | 1309 kept, 1 rejected | 139.9/min | ETA: 15.7m [2026-01-20T12:09:31.795058] [DEBUG] [REMOTE ] FWONA: Retrieved 3275 rows, trimmed to 300. [2026-01-20T12:09:31.795192] [DEBUG] [REMOTE ] FWONA: PASS: History has at least 300 days. [2026-01-20T12:09:31.795624] [DEBUG] [REMOTE ] FWONA: PASS: Price check passed. Min price $82.05. [2026-01-20T12:09:31.795774] [DEBUG] [REMOTE ] FWONA: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:31.795900] [DEBUG] [REMOTE ] FWONA: PASS: Integrity check passed. [2026-01-20T12:09:31.795943] [DEBUG] [REMOTE ] FWONA: Symbol is viable for forecasting. [2026-01-20T12:09:31.796015] [INFO ] [MAIN ] [1311/3502] FWONA kept (0.3s) | 1310 kept, 1 rejected | 139.9/min | ETA: 15.7m [2026-01-20T12:09:32.254171] [DEBUG] [REMOTE ] FWONK: Retrieved 2901 rows, trimmed to 300. [2026-01-20T12:09:32.254300] [DEBUG] [REMOTE ] FWONK: PASS: History has at least 300 days. [2026-01-20T12:09:32.254508] [DEBUG] [REMOTE ] FWONK: PASS: Price check passed. Min price $89.28. [2026-01-20T12:09:32.254672] [DEBUG] [REMOTE ] FWONK: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:32.254786] [DEBUG] [REMOTE ] FWONK: PASS: Integrity check passed. [2026-01-20T12:09:32.254826] [DEBUG] [REMOTE ] FWONK: Symbol is viable for forecasting. [2026-01-20T12:09:32.254874] [INFO ] [MAIN ] [1312/3502] FWONK kept (0.5s) | 1311 kept, 1 rejected | 139.9/min | ETA: 15.7m [2026-01-20T12:09:32.841043] [DEBUG] [REMOTE ] FWRD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:32.841183] [DEBUG] [REMOTE ] FWRD: PASS: History has at least 300 days. [2026-01-20T12:09:32.841410] [DEBUG] [REMOTE ] FWRD: PASS: Price check passed. Min price $17.69. [2026-01-20T12:09:32.841550] [DEBUG] [REMOTE ] FWRD: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:32.841698] [DEBUG] [REMOTE ] FWRD: PASS: Integrity check passed. [2026-01-20T12:09:32.841741] [DEBUG] [REMOTE ] FWRD: Symbol is viable for forecasting. [2026-01-20T12:09:32.841793] [INFO ] [MAIN ] [1313/3502] FWRD kept (0.6s) | 1312 kept, 1 rejected | 139.9/min | ETA: 15.6m [2026-01-20T12:09:33.080093] [DEBUG] [REMOTE ] FWRG: Retrieved 1078 rows, trimmed to 300. [2026-01-20T12:09:33.080256] [DEBUG] [REMOTE ] FWRG: PASS: History has at least 300 days. [2026-01-20T12:09:33.080725] [DEBUG] [REMOTE ] FWRG: PASS: Price check passed. Min price $15.05. [2026-01-20T12:09:33.080903] [DEBUG] [REMOTE ] FWRG: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:33.081051] [DEBUG] [REMOTE ] FWRG: PASS: Integrity check passed. [2026-01-20T12:09:33.081106] [DEBUG] [REMOTE ] FWRG: Symbol is viable for forecasting. [2026-01-20T12:09:33.081171] [INFO ] [MAIN ] [1314/3502] FWRG kept (0.2s) | 1313 kept, 1 rejected | 139.9/min | ETA: 15.6m [2026-01-20T12:09:33.524107] [DEBUG] [REMOTE ] FYC: Retrieved 3708 rows, trimmed to 300. [2026-01-20T12:09:33.524342] [DEBUG] [REMOTE ] FYC: PASS: History has at least 300 days. [2026-01-20T12:09:33.524961] [DEBUG] [REMOTE ] FYC: PASS: Price check passed. Min price $87.35. [2026-01-20T12:09:33.525150] [DEBUG] [REMOTE ] FYC: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:33.525534] [DEBUG] [REMOTE ] FYC: PASS: Integrity check passed. [2026-01-20T12:09:33.525607] [DEBUG] [REMOTE ] FYC: Symbol is viable for forecasting. [2026-01-20T12:09:33.525681] [INFO ] [MAIN ] [1315/3502] FYC kept (0.4s) | 1314 kept, 1 rejected | 139.9/min | ETA: 15.6m [2026-01-20T12:09:34.076727] [DEBUG] [REMOTE ] FYX: Retrieved 4703 rows, trimmed to 300. [2026-01-20T12:09:34.076939] [DEBUG] [REMOTE ] FYX: PASS: History has at least 300 days. [2026-01-20T12:09:34.077299] [DEBUG] [REMOTE ] FYX: PASS: Price check passed. Min price $103.32. [2026-01-20T12:09:34.077450] [DEBUG] [REMOTE ] FYX: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:34.077622] [DEBUG] [REMOTE ] FYX: PASS: Integrity check passed. [2026-01-20T12:09:34.077667] [DEBUG] [REMOTE ] FYX: Symbol is viable for forecasting. [2026-01-20T12:09:34.077726] [INFO ] [MAIN ] [1316/3502] FYX kept (0.6s) | 1315 kept, 1 rejected | 139.9/min | ETA: 15.6m [2026-01-20T12:09:34.504160] [DEBUG] [REMOTE ] G: Retrieved 4645 rows, trimmed to 300. [2026-01-20T12:09:34.504395] [DEBUG] [REMOTE ] G: PASS: History has at least 300 days. [2026-01-20T12:09:34.504913] [DEBUG] [REMOTE ] G: PASS: Price check passed. Min price $37.75. [2026-01-20T12:09:34.505114] [DEBUG] [REMOTE ] G: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:34.505304] [DEBUG] [REMOTE ] G: PASS: Integrity check passed. [2026-01-20T12:09:34.505362] [DEBUG] [REMOTE ] G: Symbol is viable for forecasting. [2026-01-20T12:09:34.505462] [INFO ] [MAIN ] [1317/3502] G kept (0.4s) | 1316 kept, 1 rejected | 139.9/min | ETA: 15.6m [2026-01-20T12:09:35.019556] [DEBUG] [REMOTE ] GAB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:35.019711] [DEBUG] [REMOTE ] GAB: PASS: History has at least 300 days. [2026-01-20T12:09:35.019935] [DEBUG] [REMOTE ] GAB: PASS: Price check passed. Min price $5.77. [2026-01-20T12:09:35.020071] [DEBUG] [REMOTE ] GAB: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:35.020188] [DEBUG] [REMOTE ] GAB: PASS: Integrity check passed. [2026-01-20T12:09:35.020229] [DEBUG] [REMOTE ] GAB: Symbol is viable for forecasting. [2026-01-20T12:09:35.020277] [INFO ] [MAIN ] [1318/3502] GAB kept (0.5s) | 1317 kept, 1 rejected | 139.9/min | ETA: 15.6m [2026-01-20T12:09:35.432300] [DEBUG] [REMOTE ] GABC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:35.432480] [DEBUG] [REMOTE ] GABC: PASS: History has at least 300 days. [2026-01-20T12:09:35.432784] [DEBUG] [REMOTE ] GABC: PASS: Price check passed. Min price $37.99. [2026-01-20T12:09:35.432925] [DEBUG] [REMOTE ] GABC: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:35.433092] [DEBUG] [REMOTE ] GABC: PASS: Integrity check passed. [2026-01-20T12:09:35.433133] [DEBUG] [REMOTE ] GABC: Symbol is viable for forecasting. [2026-01-20T12:09:35.433197] [INFO ] [MAIN ] [1319/3502] GABC kept (0.4s) | 1318 kept, 1 rejected | 139.9/min | ETA: 15.6m [2026-01-20T12:09:35.748317] [DEBUG] [REMOTE ] GAIA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:35.748457] [DEBUG] [REMOTE ] GAIA: PASS: History has at least 300 days. [2026-01-20T12:09:35.748701] [DEBUG] [REMOTE ] GAIA: PASS: Price check passed. Min price $3.28. [2026-01-20T12:09:35.748838] [DEBUG] [REMOTE ] GAIA: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:35.748957] [DEBUG] [REMOTE ] GAIA: PASS: Integrity check passed. [2026-01-20T12:09:35.748997] [DEBUG] [REMOTE ] GAIA: Symbol is viable for forecasting. [2026-01-20T12:09:35.749046] [INFO ] [MAIN ] [1320/3502] GAIA kept (0.3s) | 1319 kept, 1 rejected | 139.9/min | ETA: 15.6m [2026-01-20T12:09:36.243280] [DEBUG] [REMOTE ] GAIN: Retrieved 5175 rows, trimmed to 300. [2026-01-20T12:09:36.243419] [DEBUG] [REMOTE ] GAIN: PASS: History has at least 300 days. [2026-01-20T12:09:36.243656] [DEBUG] [REMOTE ] GAIN: PASS: Price check passed. Min price $13.47. [2026-01-20T12:09:36.243793] [DEBUG] [REMOTE ] GAIN: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:36.243906] [DEBUG] [REMOTE ] GAIN: PASS: Integrity check passed. [2026-01-20T12:09:36.243946] [DEBUG] [REMOTE ] GAIN: Symbol is viable for forecasting. [2026-01-20T12:09:36.243996] [INFO ] [MAIN ] [1321/3502] GAIN kept (0.5s) | 1320 kept, 1 rejected | 139.9/min | ETA: 15.6m [2026-01-20T12:09:36.789352] [DEBUG] [REMOTE ] GAM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:36.789562] [DEBUG] [REMOTE ] GAM: PASS: History has at least 300 days. [2026-01-20T12:09:36.789912] [DEBUG] [REMOTE ] GAM: PASS: Price check passed. Min price $56.21. [2026-01-20T12:09:36.790064] [DEBUG] [REMOTE ] GAM: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:36.790216] [DEBUG] [REMOTE ] GAM: PASS: Integrity check passed. [2026-01-20T12:09:36.790261] [DEBUG] [REMOTE ] GAM: Symbol is viable for forecasting. [2026-01-20T12:09:36.790317] [INFO ] [MAIN ] [1322/3502] GAM kept (0.5s) | 1321 kept, 1 rejected | 139.9/min | ETA: 15.6m [2026-01-20T12:09:37.030616] [DEBUG] [REMOTE ] GAMB: Retrieved 1127 rows, trimmed to 300. [2026-01-20T12:09:37.030865] [DEBUG] [REMOTE ] GAMB: PASS: History has at least 300 days. [2026-01-20T12:09:37.031248] [DEBUG] [REMOTE ] GAMB: PASS: Price check passed. Min price $4.66. [2026-01-20T12:09:37.031443] [DEBUG] [REMOTE ] GAMB: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:37.031670] [DEBUG] [REMOTE ] GAMB: PASS: Integrity check passed. [2026-01-20T12:09:37.031730] [DEBUG] [REMOTE ] GAMB: Symbol is viable for forecasting. [2026-01-20T12:09:37.031834] [INFO ] [MAIN ] [1323/3502] GAMB kept (0.2s) | 1322 kept, 1 rejected | 139.9/min | ETA: 15.6m [2026-01-20T12:09:37.431810] [DEBUG] [REMOTE ] GANX: Retrieved 1215 rows, trimmed to 300. [2026-01-20T12:09:37.431959] [DEBUG] [REMOTE ] GANX: PASS: History has at least 300 days. [2026-01-20T12:09:37.432174] [DEBUG] [REMOTE ] GANX: PASS: Price check passed. Min price $1.66. [2026-01-20T12:09:37.432313] [DEBUG] [REMOTE ] GANX: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:37.432428] [DEBUG] [REMOTE ] GANX: PASS: Integrity check passed. [2026-01-20T12:09:37.432470] [DEBUG] [REMOTE ] GANX: Symbol is viable for forecasting. [2026-01-20T12:09:37.432520] [INFO ] [MAIN ] [1324/3502] GANX kept (0.4s) | 1323 kept, 1 rejected | 139.9/min | ETA: 15.6m [2026-01-20T12:09:38.019882] [DEBUG] [REMOTE ] GASS: Retrieved 5102 rows, trimmed to 300. [2026-01-20T12:09:38.020107] [DEBUG] [REMOTE ] GASS: PASS: History has at least 300 days. [2026-01-20T12:09:38.020379] [DEBUG] [REMOTE ] GASS: PASS: Price check passed. Min price $6.48. [2026-01-20T12:09:38.020523] [DEBUG] [REMOTE ] GASS: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:38.020696] [DEBUG] [REMOTE ] GASS: PASS: Integrity check passed. [2026-01-20T12:09:38.020742] [DEBUG] [REMOTE ] GASS: Symbol is viable for forecasting. [2026-01-20T12:09:38.020796] [INFO ] [MAIN ] [1325/3502] GASS kept (0.6s) | 1324 kept, 1 rejected | 139.9/min | ETA: 15.6m [2026-01-20T12:09:38.532734] [DEBUG] [REMOTE ] GATX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:38.532935] [DEBUG] [REMOTE ] GATX: PASS: History has at least 300 days. [2026-01-20T12:09:38.533224] [DEBUG] [REMOTE ] GATX: PASS: Price check passed. Min price $151.57. [2026-01-20T12:09:38.533371] [DEBUG] [REMOTE ] GATX: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:38.533508] [DEBUG] [REMOTE ] GATX: PASS: Integrity check passed. [2026-01-20T12:09:38.533552] [DEBUG] [REMOTE ] GATX: Symbol is viable for forecasting. [2026-01-20T12:09:38.533628] [INFO ] [MAIN ] [1326/3502] GATX kept (0.5s) | 1325 kept, 1 rejected | 139.9/min | ETA: 15.6m [2026-01-20T12:09:38.906214] [DEBUG] [REMOTE ] GBAB: Retrieved 3828 rows, trimmed to 300. [2026-01-20T12:09:38.906406] [DEBUG] [REMOTE ] GBAB: PASS: History has at least 300 days. [2026-01-20T12:09:38.906691] [DEBUG] [REMOTE ] GBAB: PASS: Price check passed. Min price $14.68. [2026-01-20T12:09:38.906836] [DEBUG] [REMOTE ] GBAB: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:38.906956] [DEBUG] [REMOTE ] GBAB: PASS: Integrity check passed. [2026-01-20T12:09:38.906999] [DEBUG] [REMOTE ] GBAB: Symbol is viable for forecasting. [2026-01-20T12:09:38.907071] [INFO ] [MAIN ] [1327/3502] GBAB kept (0.4s) | 1326 kept, 1 rejected | 139.9/min | ETA: 15.5m [2026-01-20T12:09:39.413567] [DEBUG] [REMOTE ] GBCI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:39.413734] [DEBUG] [REMOTE ] GBCI: PASS: History has at least 300 days. [2026-01-20T12:09:39.413965] [DEBUG] [REMOTE ] GBCI: PASS: Price check passed. Min price $39.87. [2026-01-20T12:09:39.414110] [DEBUG] [REMOTE ] GBCI: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:39.414238] [DEBUG] [REMOTE ] GBCI: PASS: Integrity check passed. [2026-01-20T12:09:39.414287] [DEBUG] [REMOTE ] GBCI: Symbol is viable for forecasting. [2026-01-20T12:09:39.414339] [INFO ] [MAIN ] [1328/3502] GBCI kept (0.5s) | 1327 kept, 1 rejected | 139.9/min | ETA: 15.5m [2026-01-20T12:09:39.821517] [DEBUG] [REMOTE ] GBDC: Retrieved 3965 rows, trimmed to 300. [2026-01-20T12:09:39.821790] [DEBUG] [REMOTE ] GBDC: PASS: History has at least 300 days. [2026-01-20T12:09:39.822214] [DEBUG] [REMOTE ] GBDC: PASS: Price check passed. Min price $13.15. [2026-01-20T12:09:39.822415] [DEBUG] [REMOTE ] GBDC: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:39.822784] [DEBUG] [REMOTE ] GBDC: PASS: Integrity check passed. [2026-01-20T12:09:39.822875] [DEBUG] [REMOTE ] GBDC: Symbol is viable for forecasting. [2026-01-20T12:09:39.822955] [INFO ] [MAIN ] [1329/3502] GBDC kept (0.4s) | 1328 kept, 1 rejected | 139.9/min | ETA: 15.5m [2026-01-20T12:09:40.008345] [DEBUG] [REMOTE ] GBIO: Retrieved 1407 rows, trimmed to 300. [2026-01-20T12:09:40.008544] [DEBUG] [REMOTE ] GBIO: PASS: History has at least 300 days. [2026-01-20T12:09:40.008844] [DEBUG] [REMOTE ] GBIO: PASS: Price check passed. Min price $5.01. [2026-01-20T12:09:40.008988] [DEBUG] [REMOTE ] GBIO: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:40.009177] [DEBUG] [REMOTE ] GBIO: PASS: Integrity check passed. [2026-01-20T12:09:40.009235] [DEBUG] [REMOTE ] GBIO: Symbol is viable for forecasting. [2026-01-20T12:09:40.009306] [INFO ] [MAIN ] [1330/3502] GBIO kept (0.2s) | 1329 kept, 1 rejected | 139.9/min | ETA: 15.5m [2026-01-20T12:09:40.469018] [DEBUG] [REMOTE ] GBTG: Retrieved 1293 rows, trimmed to 300. [2026-01-20T12:09:40.469217] [DEBUG] [REMOTE ] GBTG: PASS: History has at least 300 days. [2026-01-20T12:09:40.469481] [DEBUG] [REMOTE ] GBTG: PASS: Price check passed. Min price $6.83. [2026-01-20T12:09:40.469845] [DEBUG] [REMOTE ] GBTG: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:40.469974] [DEBUG] [REMOTE ] GBTG: PASS: Integrity check passed. [2026-01-20T12:09:40.470018] [DEBUG] [REMOTE ] GBTG: Symbol is viable for forecasting. [2026-01-20T12:09:40.470074] [INFO ] [MAIN ] [1331/3502] GBTG kept (0.5s) | 1330 kept, 1 rejected | 139.9/min | ETA: 15.5m [2026-01-20T12:09:41.030335] [DEBUG] [REMOTE ] GBX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:41.030550] [DEBUG] [REMOTE ] GBX: PASS: History has at least 300 days. [2026-01-20T12:09:41.030875] [DEBUG] [REMOTE ] GBX: PASS: Price check passed. Min price $40.98. [2026-01-20T12:09:41.031021] [DEBUG] [REMOTE ] GBX: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:41.031294] [DEBUG] [REMOTE ] GBX: PASS: Integrity check passed. [2026-01-20T12:09:41.031343] [DEBUG] [REMOTE ] GBX: Symbol is viable for forecasting. [2026-01-20T12:09:41.031399] [INFO ] [MAIN ] [1332/3502] GBX kept (0.6s) | 1331 kept, 1 rejected | 139.9/min | ETA: 15.5m [2026-01-20T12:09:41.454628] [DEBUG] [REMOTE ] GCBC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:41.454765] [DEBUG] [REMOTE ] GCBC: PASS: History has at least 300 days. [2026-01-20T12:09:41.454985] [DEBUG] [REMOTE ] GCBC: PASS: Price check passed. Min price $21.61. [2026-01-20T12:09:41.455123] [DEBUG] [REMOTE ] GCBC: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:41.455240] [DEBUG] [REMOTE ] GCBC: PASS: Integrity check passed. [2026-01-20T12:09:41.455281] [DEBUG] [REMOTE ] GCBC: Symbol is viable for forecasting. [2026-01-20T12:09:41.455330] [INFO ] [MAIN ] [1333/3502] GCBC kept (0.4s) | 1332 kept, 1 rejected | 139.9/min | ETA: 15.5m [2026-01-20T12:09:41.691096] [DEBUG] [REMOTE ] GCMG: Retrieved 1296 rows, trimmed to 300. [2026-01-20T12:09:41.691233] [DEBUG] [REMOTE ] GCMG: PASS: History has at least 300 days. [2026-01-20T12:09:41.691454] [DEBUG] [REMOTE ] GCMG: PASS: Price check passed. Min price $10.33. [2026-01-20T12:09:41.691810] [DEBUG] [REMOTE ] GCMG: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:41.691925] [DEBUG] [REMOTE ] GCMG: PASS: Integrity check passed. [2026-01-20T12:09:41.691965] [DEBUG] [REMOTE ] GCMG: Symbol is viable for forecasting. [2026-01-20T12:09:41.692014] [INFO ] [MAIN ] [1334/3502] GCMG kept (0.2s) | 1333 kept, 1 rejected | 139.9/min | ETA: 15.5m [2026-01-20T12:09:42.153699] [DEBUG] [REMOTE ] GCO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:42.153833] [DEBUG] [REMOTE ] GCO: PASS: History has at least 300 days. [2026-01-20T12:09:42.154057] [DEBUG] [REMOTE ] GCO: PASS: Price check passed. Min price $21.95. [2026-01-20T12:09:42.154192] [DEBUG] [REMOTE ] GCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:42.154308] [DEBUG] [REMOTE ] GCO: PASS: Integrity check passed. [2026-01-20T12:09:42.154365] [DEBUG] [REMOTE ] GCO: Symbol is viable for forecasting. [2026-01-20T12:09:42.154414] [INFO ] [MAIN ] [1335/3502] GCO kept (0.5s) | 1334 kept, 1 rejected | 139.9/min | ETA: 15.5m [2026-01-20T12:09:42.554853] [DEBUG] [REMOTE ] GD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:42.554984] [DEBUG] [REMOTE ] GD: PASS: History has at least 300 days. [2026-01-20T12:09:42.555203] [DEBUG] [REMOTE ] GD: PASS: Price check passed. Min price $331.03. [2026-01-20T12:09:42.555340] [DEBUG] [REMOTE ] GD: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:42.555457] [DEBUG] [REMOTE ] GD: PASS: Integrity check passed. [2026-01-20T12:09:42.555497] [DEBUG] [REMOTE ] GD: Symbol is viable for forecasting. [2026-01-20T12:09:42.555546] [INFO ] [MAIN ] [1336/3502] GD kept (0.4s) | 1335 kept, 1 rejected | 139.9/min | ETA: 15.5m [2026-01-20T12:09:42.989225] [DEBUG] [REMOTE ] GDC: Retrieved 2527 rows, trimmed to 300. [2026-01-20T12:09:42.989413] [DEBUG] [REMOTE ] GDC: PASS: History has at least 300 days. [2026-01-20T12:09:42.989700] [DEBUG] [REMOTE ] GDC: PASS: Price check passed. Min price $3.44. [2026-01-20T12:09:42.989848] [DEBUG] [REMOTE ] GDC: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:42.989967] [DEBUG] [REMOTE ] GDC: PASS: Integrity check passed. [2026-01-20T12:09:42.990009] [DEBUG] [REMOTE ] GDC: Symbol is viable for forecasting. [2026-01-20T12:09:42.990060] [INFO ] [MAIN ] [1337/3502] GDC kept (0.4s) | 1336 kept, 1 rejected | 139.9/min | ETA: 15.5m [2026-01-20T12:09:43.406037] [DEBUG] [REMOTE ] GDDY: Retrieved 2716 rows, trimmed to 300. [2026-01-20T12:09:43.406223] [DEBUG] [REMOTE ] GDDY: PASS: History has at least 300 days. [2026-01-20T12:09:43.406491] [DEBUG] [REMOTE ] GDDY: PASS: Price check passed. Min price $104.46. [2026-01-20T12:09:43.406659] [DEBUG] [REMOTE ] GDDY: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:43.406782] [DEBUG] [REMOTE ] GDDY: PASS: Integrity check passed. [2026-01-20T12:09:43.406825] [DEBUG] [REMOTE ] GDDY: Symbol is viable for forecasting. [2026-01-20T12:09:43.406880] [INFO ] [MAIN ] [1338/3502] GDDY kept (0.4s) | 1337 kept, 1 rejected | 139.9/min | ETA: 15.5m [2026-01-20T12:09:43.779111] [DEBUG] [REMOTE ] GDEN: Retrieved 2630 rows, trimmed to 300. [2026-01-20T12:09:43.779233] [DEBUG] [REMOTE ] GDEN: PASS: History has at least 300 days. [2026-01-20T12:09:43.779433] [DEBUG] [REMOTE ] GDEN: PASS: Price check passed. Min price $19.93. [2026-01-20T12:09:43.779566] [DEBUG] [REMOTE ] GDEN: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:43.779706] [DEBUG] [REMOTE ] GDEN: PASS: Integrity check passed. [2026-01-20T12:09:43.779748] [DEBUG] [REMOTE ] GDEN: Symbol is viable for forecasting. [2026-01-20T12:09:43.779796] [INFO ] [MAIN ] [1339/3502] GDEN kept (0.4s) | 1338 kept, 1 rejected | 139.9/min | ETA: 15.5m [2026-01-20T12:09:44.203049] [DEBUG] [REMOTE ] GDRX: Retrieved 1336 rows, trimmed to 300. [2026-01-20T12:09:44.203186] [DEBUG] [REMOTE ] GDRX: PASS: History has at least 300 days. [2026-01-20T12:09:44.203398] [DEBUG] [REMOTE ] GDRX: PASS: Price check passed. Min price $2.62. [2026-01-20T12:09:44.203537] [DEBUG] [REMOTE ] GDRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:44.203683] [DEBUG] [REMOTE ] GDRX: PASS: Integrity check passed. [2026-01-20T12:09:44.203734] [DEBUG] [REMOTE ] GDRX: Symbol is viable for forecasting. [2026-01-20T12:09:44.203811] [INFO ] [MAIN ] [1340/3502] GDRX kept (0.4s) | 1339 kept, 1 rejected | 139.9/min | ETA: 15.4m [2026-01-20T12:09:44.562485] [DEBUG] [REMOTE ] GDS: Retrieved 2314 rows, trimmed to 300. [2026-01-20T12:09:44.562670] [DEBUG] [REMOTE ] GDS: PASS: History has at least 300 days. [2026-01-20T12:09:44.562926] [DEBUG] [REMOTE ] GDS: PASS: Price check passed. Min price $29.02. [2026-01-20T12:09:44.563076] [DEBUG] [REMOTE ] GDS: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:44.563267] [DEBUG] [REMOTE ] GDS: PASS: Integrity check passed. [2026-01-20T12:09:44.563328] [DEBUG] [REMOTE ] GDS: Symbol is viable for forecasting. [2026-01-20T12:09:44.563383] [INFO ] [MAIN ] [1341/3502] GDS kept (0.4s) | 1340 kept, 1 rejected | 140.0/min | ETA: 15.4m [2026-01-20T12:09:44.808865] [DEBUG] [REMOTE ] GDYN: Retrieved 1810 rows, trimmed to 300. [2026-01-20T12:09:44.809020] [DEBUG] [REMOTE ] GDYN: PASS: History has at least 300 days. [2026-01-20T12:09:44.809271] [DEBUG] [REMOTE ] GDYN: PASS: Price check passed. Min price $7.60. [2026-01-20T12:09:44.809417] [DEBUG] [REMOTE ] GDYN: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:44.809531] [DEBUG] [REMOTE ] GDYN: PASS: Integrity check passed. [2026-01-20T12:09:44.809591] [DEBUG] [REMOTE ] GDYN: Symbol is viable for forecasting. [2026-01-20T12:09:44.809644] [INFO ] [MAIN ] [1342/3502] GDYN kept (0.2s) | 1341 kept, 1 rejected | 140.0/min | ETA: 15.4m [2026-01-20T12:09:45.625564] [DEBUG] [REMOTE ] GE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:45.625725] [DEBUG] [REMOTE ] GE: PASS: History has at least 300 days. [2026-01-20T12:09:45.625963] [DEBUG] [REMOTE ] GE: PASS: Price check passed. Min price $283.27. [2026-01-20T12:09:45.626104] [DEBUG] [REMOTE ] GE: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:45.626226] [DEBUG] [REMOTE ] GE: PASS: Integrity check passed. [2026-01-20T12:09:45.626266] [DEBUG] [REMOTE ] GE: Symbol is viable for forecasting. [2026-01-20T12:09:45.626315] [INFO ] [MAIN ] [1343/3502] GE kept (0.8s) | 1342 kept, 1 rejected | 139.9/min | ETA: 15.4m [2026-01-20T12:09:45.969952] [DEBUG] [REMOTE ] GECC: Retrieved 2312 rows, trimmed to 300. [2026-01-20T12:09:45.970142] [DEBUG] [REMOTE ] GECC: PASS: History has at least 300 days. [2026-01-20T12:09:45.970400] [DEBUG] [REMOTE ] GECC: PASS: Price check passed. Min price $6.66. [2026-01-20T12:09:45.970554] [DEBUG] [REMOTE ] GECC: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:45.970693] [DEBUG] [REMOTE ] GECC: PASS: Integrity check passed. [2026-01-20T12:09:45.970735] [DEBUG] [REMOTE ] GECC: Symbol is viable for forecasting. [2026-01-20T12:09:45.970790] [INFO ] [MAIN ] [1344/3502] GECC kept (0.3s) | 1343 kept, 1 rejected | 139.9/min | ETA: 15.4m [2026-01-20T12:09:46.524069] [DEBUG] [REMOTE ] GEF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:46.524285] [DEBUG] [REMOTE ] GEF: PASS: History has at least 300 days. [2026-01-20T12:09:46.524653] [DEBUG] [REMOTE ] GEF: PASS: Price check passed. Min price $56.24. [2026-01-20T12:09:46.524832] [DEBUG] [REMOTE ] GEF: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:46.524989] [DEBUG] [REMOTE ] GEF: PASS: Integrity check passed. [2026-01-20T12:09:46.525033] [DEBUG] [REMOTE ] GEF: Symbol is viable for forecasting. [2026-01-20T12:09:46.525093] [INFO ] [MAIN ] [1345/3502] GEF kept (0.6s) | 1344 kept, 1 rejected | 139.9/min | ETA: 15.4m [2026-01-20T12:09:46.623107] [DEBUG] [REMOTE ] GEHC: Retrieved 762 rows, trimmed to 300. [2026-01-20T12:09:46.623288] [DEBUG] [REMOTE ] GEHC: PASS: History has at least 300 days. [2026-01-20T12:09:46.623531] [DEBUG] [REMOTE ] GEHC: PASS: Price check passed. Min price $70.60. [2026-01-20T12:09:46.623699] [DEBUG] [REMOTE ] GEHC: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:46.623815] [DEBUG] [REMOTE ] GEHC: PASS: Integrity check passed. [2026-01-20T12:09:46.623856] [DEBUG] [REMOTE ] GEHC: Symbol is viable for forecasting. [2026-01-20T12:09:46.623907] [INFO ] [MAIN ] [1346/3502] GEHC kept (0.1s) | 1345 kept, 1 rejected | 140.0/min | ETA: 15.4m [2026-01-20T12:09:47.425800] [DEBUG] [REMOTE ] GEL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:47.425947] [DEBUG] [REMOTE ] GEL: PASS: History has at least 300 days. [2026-01-20T12:09:47.426189] [DEBUG] [REMOTE ] GEL: PASS: Price check passed. Min price $14.92. [2026-01-20T12:09:47.426331] [DEBUG] [REMOTE ] GEL: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:47.426470] [DEBUG] [REMOTE ] GEL: PASS: Integrity check passed. [2026-01-20T12:09:47.426622] [DEBUG] [REMOTE ] GEL: Symbol is viable for forecasting. [2026-01-20T12:09:47.426681] [INFO ] [MAIN ] [1347/3502] GEL kept (0.8s) | 1346 kept, 1 rejected | 139.9/min | ETA: 15.4m [2026-01-20T12:09:47.955652] [DEBUG] [REMOTE ] GEN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:47.956102] [DEBUG] [REMOTE ] GEN: PASS: History has at least 300 days. [2026-01-20T12:09:47.956643] [DEBUG] [REMOTE ] GEN: PASS: Price check passed. Min price $25.33. [2026-01-20T12:09:47.956804] [DEBUG] [REMOTE ] GEN: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:47.956969] [DEBUG] [REMOTE ] GEN: PASS: Integrity check passed. [2026-01-20T12:09:47.957013] [DEBUG] [REMOTE ] GEN: Symbol is viable for forecasting. [2026-01-20T12:09:47.957105] [INFO ] [MAIN ] [1348/3502] GEN kept (0.5s) | 1347 kept, 1 rejected | 139.9/min | ETA: 15.4m [2026-01-20T12:09:48.224253] [DEBUG] [REMOTE ] GENI: Retrieved 1192 rows, trimmed to 300. [2026-01-20T12:09:48.224448] [DEBUG] [REMOTE ] GENI: PASS: History has at least 300 days. [2026-01-20T12:09:48.224725] [DEBUG] [REMOTE ] GENI: PASS: Price check passed. Min price $8.70. [2026-01-20T12:09:48.224885] [DEBUG] [REMOTE ] GENI: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:48.225037] [DEBUG] [REMOTE ] GENI: PASS: Integrity check passed. [2026-01-20T12:09:48.225092] [DEBUG] [REMOTE ] GENI: Symbol is viable for forecasting. [2026-01-20T12:09:48.225163] [INFO ] [MAIN ] [1349/3502] GENI kept (0.3s) | 1348 kept, 1 rejected | 139.9/min | ETA: 15.4m [2026-01-20T12:09:48.503110] [DEBUG] [REMOTE ] GENK: Retrieved 642 rows, trimmed to 300. [2026-01-20T12:09:48.503293] [DEBUG] [REMOTE ] GENK: PASS: History has at least 300 days. [2026-01-20T12:09:48.503538] [DEBUG] [REMOTE ] GENK: PASS: Price check passed. Min price $2.11. [2026-01-20T12:09:48.503710] [DEBUG] [REMOTE ] GENK: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:48.503828] [DEBUG] [REMOTE ] GENK: PASS: Integrity check passed. [2026-01-20T12:09:48.503870] [DEBUG] [REMOTE ] GENK: Symbol is viable for forecasting. [2026-01-20T12:09:48.503922] [INFO ] [MAIN ] [1350/3502] GENK kept (0.3s) | 1349 kept, 1 rejected | 139.9/min | ETA: 15.4m [2026-01-20T12:09:49.290867] [DEBUG] [REMOTE ] GEOS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:49.291060] [DEBUG] [REMOTE ] GEOS: PASS: History has at least 300 days. [2026-01-20T12:09:49.291339] [DEBUG] [REMOTE ] GEOS: PASS: Price check passed. Min price $11.12. [2026-01-20T12:09:49.291482] [DEBUG] [REMOTE ] GEOS: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:49.291637] [DEBUG] [REMOTE ] GEOS: PASS: Integrity check passed. [2026-01-20T12:09:49.291680] [DEBUG] [REMOTE ] GEOS: Symbol is viable for forecasting. [2026-01-20T12:09:49.291736] [INFO ] [MAIN ] [1351/3502] GEOS kept (0.8s) | 1350 kept, 1 rejected | 139.9/min | ETA: 15.4m [2026-01-20T12:09:49.790420] [DEBUG] [REMOTE ] GERN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:49.790696] [DEBUG] [REMOTE ] GERN: PASS: History has at least 300 days. [2026-01-20T12:09:49.791127] [DEBUG] [REMOTE ] GERN: PASS: Price check passed. Min price $1.07. [2026-01-20T12:09:49.791279] [DEBUG] [REMOTE ] GERN: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:49.791520] [DEBUG] [REMOTE ] GERN: PASS: Integrity check passed. [2026-01-20T12:09:49.791598] [DEBUG] [REMOTE ] GERN: Symbol is viable for forecasting. [2026-01-20T12:09:49.791679] [INFO ] [MAIN ] [1352/3502] GERN kept (0.5s) | 1351 kept, 1 rejected | 139.8/min | ETA: 15.4m [2026-01-20T12:09:50.281800] [DEBUG] [REMOTE ] GES: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:50.282032] [DEBUG] [REMOTE ] GES: PASS: History has at least 300 days. [2026-01-20T12:09:50.282337] [DEBUG] [REMOTE ] GES: PASS: Price check passed. Min price $16.61. [2026-01-20T12:09:50.282488] [DEBUG] [REMOTE ] GES: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:50.282686] [DEBUG] [REMOTE ] GES: PASS: Integrity check passed. [2026-01-20T12:09:50.282734] [DEBUG] [REMOTE ] GES: Symbol is viable for forecasting. [2026-01-20T12:09:50.282788] [INFO ] [MAIN ] [1353/3502] GES kept (0.5s) | 1352 kept, 1 rejected | 139.8/min | ETA: 15.4m [2026-01-20T12:09:50.499866] [DEBUG] [REMOTE ] GEVO: Retrieved 3757 rows, trimmed to 300. [2026-01-20T12:09:50.500000] [DEBUG] [REMOTE ] GEVO: PASS: History has at least 300 days. [2026-01-20T12:09:50.500228] [DEBUG] [REMOTE ] GEVO: PASS: Price check passed. Min price $1.87. [2026-01-20T12:09:50.500370] [DEBUG] [REMOTE ] GEVO: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:50.500486] [DEBUG] [REMOTE ] GEVO: PASS: Integrity check passed. [2026-01-20T12:09:50.500527] [DEBUG] [REMOTE ] GEVO: Symbol is viable for forecasting. [2026-01-20T12:09:50.500599] [INFO ] [MAIN ] [1354/3502] GEVO kept (0.2s) | 1353 kept, 1 rejected | 139.9/min | ETA: 15.4m [2026-01-20T12:09:51.141139] [DEBUG] [REMOTE ] GFF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:51.141282] [DEBUG] [REMOTE ] GFF: PASS: History has at least 300 days. [2026-01-20T12:09:51.141524] [DEBUG] [REMOTE ] GFF: PASS: Price check passed. Min price $66.59. [2026-01-20T12:09:51.141694] [DEBUG] [REMOTE ] GFF: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:51.141818] [DEBUG] [REMOTE ] GFF: PASS: Integrity check passed. [2026-01-20T12:09:51.141860] [DEBUG] [REMOTE ] GFF: Symbol is viable for forecasting. [2026-01-20T12:09:51.141911] [INFO ] [MAIN ] [1355/3502] GFF kept (0.6s) | 1354 kept, 1 rejected | 139.8/min | ETA: 15.4m [2026-01-20T12:09:51.435432] [DEBUG] [REMOTE ] GFI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:51.435599] [DEBUG] [REMOTE ] GFI: PASS: History has at least 300 days. [2026-01-20T12:09:51.435862] [DEBUG] [REMOTE ] GFI: PASS: Price check passed. Min price $35.68. [2026-01-20T12:09:51.436005] [DEBUG] [REMOTE ] GFI: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:51.436146] [DEBUG] [REMOTE ] GFI: PASS: Integrity check passed. [2026-01-20T12:09:51.436193] [DEBUG] [REMOTE ] GFI: Symbol is viable for forecasting. [2026-01-20T12:09:51.436246] [INFO ] [MAIN ] [1356/3502] GFI kept (0.3s) | 1355 kept, 1 rejected | 139.9/min | ETA: 15.3m [2026-01-20T12:09:51.752479] [DEBUG] [REMOTE ] GFL: Retrieved 1478 rows, trimmed to 300. [2026-01-20T12:09:51.752627] [DEBUG] [REMOTE ] GFL: PASS: History has at least 300 days. [2026-01-20T12:09:51.752848] [DEBUG] [REMOTE ] GFL: PASS: Price check passed. Min price $41.67. [2026-01-20T12:09:51.752984] [DEBUG] [REMOTE ] GFL: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:51.753093] [DEBUG] [REMOTE ] GFL: PASS: Integrity check passed. [2026-01-20T12:09:51.753133] [DEBUG] [REMOTE ] GFL: Symbol is viable for forecasting. [2026-01-20T12:09:51.753180] [INFO ] [MAIN ] [1357/3502] GFL kept (0.3s) | 1356 kept, 1 rejected | 139.9/min | ETA: 15.3m [2026-01-20T12:09:52.178684] [DEBUG] [REMOTE ] GFS: Retrieved 1059 rows, trimmed to 300. [2026-01-20T12:09:52.178822] [DEBUG] [REMOTE ] GFS: PASS: History has at least 300 days. [2026-01-20T12:09:52.179023] [DEBUG] [REMOTE ] GFS: PASS: Price check passed. Min price $32.24. [2026-01-20T12:09:52.179157] [DEBUG] [REMOTE ] GFS: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:52.179267] [DEBUG] [REMOTE ] GFS: PASS: Integrity check passed. [2026-01-20T12:09:52.179306] [DEBUG] [REMOTE ] GFS: Symbol is viable for forecasting. [2026-01-20T12:09:52.179354] [INFO ] [MAIN ] [1358/3502] GFS kept (0.4s) | 1357 kept, 1 rejected | 139.9/min | ETA: 15.3m [2026-01-20T12:09:52.792126] [DEBUG] [REMOTE ] GGAL: Retrieved 6409 rows, trimmed to 300. [2026-01-20T12:09:52.792331] [DEBUG] [REMOTE ] GGAL: PASS: History has at least 300 days. [2026-01-20T12:09:52.792630] [DEBUG] [REMOTE ] GGAL: PASS: Price check passed. Min price $32.77. [2026-01-20T12:09:52.792778] [DEBUG] [REMOTE ] GGAL: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:52.792932] [DEBUG] [REMOTE ] GGAL: PASS: Integrity check passed. [2026-01-20T12:09:52.792975] [DEBUG] [REMOTE ] GGAL: Symbol is viable for forecasting. [2026-01-20T12:09:52.793028] [INFO ] [MAIN ] [1359/3502] GGAL kept (0.6s) | 1358 kept, 1 rejected | 139.8/min | ETA: 15.3m [2026-01-20T12:09:53.291285] [DEBUG] [REMOTE ] GGB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:53.291498] [DEBUG] [REMOTE ] GGB: PASS: History has at least 300 days. [2026-01-20T12:09:53.291822] [DEBUG] [REMOTE ] GGB: PASS: Price check passed. Min price $3.28. [2026-01-20T12:09:53.291987] [DEBUG] [REMOTE ] GGB: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:53.292286] [DEBUG] [REMOTE ] GGB: PASS: Integrity check passed. [2026-01-20T12:09:53.292354] [DEBUG] [REMOTE ] GGB: Symbol is viable for forecasting. [2026-01-20T12:09:53.292413] [INFO ] [MAIN ] [1360/3502] GGB kept (0.5s) | 1359 kept, 1 rejected | 139.8/min | ETA: 15.3m [2026-01-20T12:09:53.800891] [DEBUG] [REMOTE ] GGG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:53.801037] [DEBUG] [REMOTE ] GGG: PASS: History has at least 300 days. [2026-01-20T12:09:53.801273] [DEBUG] [REMOTE ] GGG: PASS: Price check passed. Min price $78.88. [2026-01-20T12:09:53.801408] [DEBUG] [REMOTE ] GGG: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:53.801526] [DEBUG] [REMOTE ] GGG: PASS: Integrity check passed. [2026-01-20T12:09:53.801587] [DEBUG] [REMOTE ] GGG: Symbol is viable for forecasting. [2026-01-20T12:09:53.801641] [INFO ] [MAIN ] [1361/3502] GGG kept (0.5s) | 1360 kept, 1 rejected | 139.8/min | ETA: 15.3m [2026-01-20T12:09:54.032960] [DEBUG] [REMOTE ] GGLL: Retrieved 844 rows, trimmed to 300. [2026-01-20T12:09:54.033158] [DEBUG] [REMOTE ] GGLL: PASS: History has at least 300 days. [2026-01-20T12:09:54.033412] [DEBUG] [REMOTE ] GGLL: PASS: Price check passed. Min price $64.95. [2026-01-20T12:09:54.033563] [DEBUG] [REMOTE ] GGLL: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:54.033712] [DEBUG] [REMOTE ] GGLL: PASS: Integrity check passed. [2026-01-20T12:09:54.033754] [DEBUG] [REMOTE ] GGLL: Symbol is viable for forecasting. [2026-01-20T12:09:54.033805] [INFO ] [MAIN ] [1362/3502] GGLL kept (0.2s) | 1361 kept, 1 rejected | 139.8/min | ETA: 15.3m [2026-01-20T12:09:54.420525] [DEBUG] [REMOTE ] GGLS: Retrieved 844 rows, trimmed to 300. [2026-01-20T12:09:54.420794] [DEBUG] [REMOTE ] GGLS: PASS: History has at least 300 days. [2026-01-20T12:09:54.421135] [DEBUG] [REMOTE ] GGLS: PASS: Price check passed. Min price $6.32. [2026-01-20T12:09:54.421340] [DEBUG] [REMOTE ] GGLS: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:54.421559] [DEBUG] [REMOTE ] GGLS: PASS: Integrity check passed. [2026-01-20T12:09:54.421649] [DEBUG] [REMOTE ] GGLS: Symbol is viable for forecasting. [2026-01-20T12:09:54.421731] [INFO ] [MAIN ] [1363/3502] GGLS kept (0.4s) | 1362 kept, 1 rejected | 139.9/min | ETA: 15.3m [2026-01-20T12:09:54.875339] [DEBUG] [REMOTE ] GH: Retrieved 1831 rows, trimmed to 300. [2026-01-20T12:09:54.875473] [DEBUG] [REMOTE ] GH: PASS: History has at least 300 days. [2026-01-20T12:09:54.875697] [DEBUG] [REMOTE ] GH: PASS: Price check passed. Min price $68.03. [2026-01-20T12:09:54.875835] [DEBUG] [REMOTE ] GH: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:54.875947] [DEBUG] [REMOTE ] GH: PASS: Integrity check passed. [2026-01-20T12:09:54.875988] [DEBUG] [REMOTE ] GH: Symbol is viable for forecasting. [2026-01-20T12:09:54.876036] [INFO ] [MAIN ] [1364/3502] GH kept (0.5s) | 1363 kept, 1 rejected | 139.9/min | ETA: 15.3m [2026-01-20T12:09:55.473070] [DEBUG] [REMOTE ] GHI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:55.473201] [DEBUG] [REMOTE ] GHI: PASS: History has at least 300 days. [2026-01-20T12:09:55.473416] [DEBUG] [REMOTE ] GHI: PASS: Price check passed. Min price $5.93. [2026-01-20T12:09:55.473552] [DEBUG] [REMOTE ] GHI: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:55.473710] [DEBUG] [REMOTE ] GHI: PASS: Integrity check passed. [2026-01-20T12:09:55.473752] [DEBUG] [REMOTE ] GHI: Symbol is viable for forecasting. [2026-01-20T12:09:55.473803] [INFO ] [MAIN ] [1365/3502] GHI kept (0.6s) | 1364 kept, 1 rejected | 139.8/min | ETA: 15.3m [2026-01-20T12:09:55.914808] [DEBUG] [REMOTE ] GHM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:55.915071] [DEBUG] [REMOTE ] GHM: PASS: History has at least 300 days. [2026-01-20T12:09:55.915500] [DEBUG] [REMOTE ] GHM: PASS: Price check passed. Min price $53.56. [2026-01-20T12:09:55.915684] [DEBUG] [REMOTE ] GHM: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:55.915841] [DEBUG] [REMOTE ] GHM: PASS: Integrity check passed. [2026-01-20T12:09:55.915886] [DEBUG] [REMOTE ] GHM: Symbol is viable for forecasting. [2026-01-20T12:09:55.915946] [INFO ] [MAIN ] [1366/3502] GHM kept (0.4s) | 1365 kept, 1 rejected | 139.8/min | ETA: 15.3m [2026-01-20T12:09:56.039499] [DEBUG] [REMOTE ] GHRS: Retrieved 1146 rows, trimmed to 300. [2026-01-20T12:09:56.039662] [DEBUG] [REMOTE ] GHRS: PASS: History has at least 300 days. [2026-01-20T12:09:56.039875] [DEBUG] [REMOTE ] GHRS: PASS: Price check passed. Min price $12.48. [2026-01-20T12:09:56.040012] [DEBUG] [REMOTE ] GHRS: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:56.040124] [DEBUG] [REMOTE ] GHRS: PASS: Integrity check passed. [2026-01-20T12:09:56.040164] [DEBUG] [REMOTE ] GHRS: Symbol is viable for forecasting. [2026-01-20T12:09:56.040212] [INFO ] [MAIN ] [1367/3502] GHRS kept (0.1s) | 1366 kept, 1 rejected | 139.9/min | ETA: 15.3m [2026-01-20T12:09:56.558988] [DEBUG] [REMOTE ] GHY: Retrieved 3286 rows, trimmed to 300. [2026-01-20T12:09:56.559196] [DEBUG] [REMOTE ] GHY: PASS: History has at least 300 days. [2026-01-20T12:09:56.559523] [DEBUG] [REMOTE ] GHY: PASS: Price check passed. Min price $11.93. [2026-01-20T12:09:56.559702] [DEBUG] [REMOTE ] GHY: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:56.559851] [DEBUG] [REMOTE ] GHY: PASS: Integrity check passed. [2026-01-20T12:09:56.559897] [DEBUG] [REMOTE ] GHY: Symbol is viable for forecasting. [2026-01-20T12:09:56.559956] [INFO ] [MAIN ] [1368/3502] GHY kept (0.5s) | 1367 kept, 1 rejected | 139.9/min | ETA: 15.3m [2026-01-20T12:09:57.201948] [DEBUG] [REMOTE ] GIB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:57.202101] [DEBUG] [REMOTE ] GIB: PASS: History has at least 300 days. [2026-01-20T12:09:57.202355] [DEBUG] [REMOTE ] GIB: PASS: Price check passed. Min price $84.69. [2026-01-20T12:09:57.202492] [DEBUG] [REMOTE ] GIB: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:57.202635] [DEBUG] [REMOTE ] GIB: PASS: Integrity check passed. [2026-01-20T12:09:57.202678] [DEBUG] [REMOTE ] GIB: Symbol is viable for forecasting. [2026-01-20T12:09:57.202728] [INFO ] [MAIN ] [1369/3502] GIB kept (0.6s) | 1368 kept, 1 rejected | 139.8/min | ETA: 15.3m [2026-01-20T12:09:57.576975] [DEBUG] [REMOTE ] GIII: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:57.577135] [DEBUG] [REMOTE ] GIII: PASS: History has at least 300 days. [2026-01-20T12:09:57.577367] [DEBUG] [REMOTE ] GIII: PASS: Price check passed. Min price $26.77. [2026-01-20T12:09:57.577501] [DEBUG] [REMOTE ] GIII: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:57.577638] [DEBUG] [REMOTE ] GIII: PASS: Integrity check passed. [2026-01-20T12:09:57.577679] [DEBUG] [REMOTE ] GIII: Symbol is viable for forecasting. [2026-01-20T12:09:57.577727] [INFO ] [MAIN ] [1370/3502] GIII kept (0.4s) | 1369 kept, 1 rejected | 139.8/min | ETA: 15.2m [2026-01-20T12:09:58.088718] [DEBUG] [REMOTE ] GILD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:58.088896] [DEBUG] [REMOTE ] GILD: PASS: History has at least 300 days. [2026-01-20T12:09:58.089390] [DEBUG] [REMOTE ] GILD: PASS: Price check passed. Min price $117.11. [2026-01-20T12:09:58.089559] [DEBUG] [REMOTE ] GILD: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:58.089713] [DEBUG] [REMOTE ] GILD: PASS: Integrity check passed. [2026-01-20T12:09:58.089756] [DEBUG] [REMOTE ] GILD: Symbol is viable for forecasting. [2026-01-20T12:09:58.089807] [INFO ] [MAIN ] [1371/3502] GILD kept (0.5s) | 1370 kept, 1 rejected | 139.8/min | ETA: 15.2m [2026-01-20T12:09:58.429395] [DEBUG] [REMOTE ] GIS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:58.429542] [DEBUG] [REMOTE ] GIS: PASS: History has at least 300 days. [2026-01-20T12:09:58.429801] [DEBUG] [REMOTE ] GIS: PASS: Price check passed. Min price $42.37. [2026-01-20T12:09:58.429943] [DEBUG] [REMOTE ] GIS: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:58.430068] [DEBUG] [REMOTE ] GIS: PASS: Integrity check passed. [2026-01-20T12:09:58.430108] [DEBUG] [REMOTE ] GIS: Symbol is viable for forecasting. [2026-01-20T12:09:58.430158] [INFO ] [MAIN ] [1372/3502] GIS kept (0.3s) | 1371 kept, 1 rejected | 139.8/min | ETA: 15.2m [2026-01-20T12:09:58.824816] [DEBUG] [REMOTE ] GKOS: Retrieved 2657 rows, trimmed to 300. [2026-01-20T12:09:58.825007] [DEBUG] [REMOTE ] GKOS: PASS: History has at least 300 days. [2026-01-20T12:09:58.825270] [DEBUG] [REMOTE ] GKOS: PASS: Price check passed. Min price $74.67. [2026-01-20T12:09:58.825475] [DEBUG] [REMOTE ] GKOS: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:58.825618] [DEBUG] [REMOTE ] GKOS: PASS: Integrity check passed. [2026-01-20T12:09:58.825664] [DEBUG] [REMOTE ] GKOS: Symbol is viable for forecasting. [2026-01-20T12:09:58.825717] [INFO ] [MAIN ] [1373/3502] GKOS kept (0.4s) | 1372 kept, 1 rejected | 139.8/min | ETA: 15.2m [2026-01-20T12:09:59.219180] [DEBUG] [REMOTE ] GL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:09:59.219316] [DEBUG] [REMOTE ] GL: PASS: History has at least 300 days. [2026-01-20T12:09:59.219538] [DEBUG] [REMOTE ] GL: PASS: Price check passed. Min price $130.12. [2026-01-20T12:09:59.219699] [DEBUG] [REMOTE ] GL: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:59.219846] [DEBUG] [REMOTE ] GL: PASS: Integrity check passed. [2026-01-20T12:09:59.219888] [DEBUG] [REMOTE ] GL: Symbol is viable for forecasting. [2026-01-20T12:09:59.219937] [INFO ] [MAIN ] [1374/3502] GL kept (0.4s) | 1373 kept, 1 rejected | 139.8/min | ETA: 15.2m [2026-01-20T12:09:59.745817] [DEBUG] [REMOTE ] GLAD: Retrieved 5903 rows, trimmed to 300. [2026-01-20T12:09:59.745983] [DEBUG] [REMOTE ] GLAD: PASS: History has at least 300 days. [2026-01-20T12:09:59.746274] [DEBUG] [REMOTE ] GLAD: PASS: Price check passed. Min price $18.63. [2026-01-20T12:09:59.746434] [DEBUG] [REMOTE ] GLAD: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:59.746595] [DEBUG] [REMOTE ] GLAD: PASS: Integrity check passed. [2026-01-20T12:09:59.746642] [DEBUG] [REMOTE ] GLAD: Symbol is viable for forecasting. [2026-01-20T12:09:59.746697] [INFO ] [MAIN ] [1375/3502] GLAD kept (0.5s) | 1374 kept, 1 rejected | 139.8/min | ETA: 15.2m [2026-01-20T12:09:59.863047] [DEBUG] [REMOTE ] GLBE: Retrieved 1177 rows, trimmed to 300. [2026-01-20T12:09:59.863188] [DEBUG] [REMOTE ] GLBE: PASS: History has at least 300 days. [2026-01-20T12:09:59.863402] [DEBUG] [REMOTE ] GLBE: PASS: Price check passed. Min price $34.09. [2026-01-20T12:09:59.863540] [DEBUG] [REMOTE ] GLBE: PASS: Continuity check passed with 300 days. [2026-01-20T12:09:59.863685] [DEBUG] [REMOTE ] GLBE: PASS: Integrity check passed. [2026-01-20T12:09:59.863729] [DEBUG] [REMOTE ] GLBE: Symbol is viable for forecasting. [2026-01-20T12:09:59.863782] [INFO ] [MAIN ] [1376/3502] GLBE kept (0.1s) | 1375 kept, 1 rejected | 139.9/min | ETA: 15.2m [2026-01-20T12:10:00.420538] [DEBUG] [REMOTE ] GLBS: Retrieved 4493 rows, trimmed to 300. [2026-01-20T12:10:00.420857] [DEBUG] [REMOTE ] GLBS: PASS: History has at least 300 days. [2026-01-20T12:10:00.421622] [DEBUG] [REMOTE ] GLBS: PASS: Price check passed. Min price $1.05. [2026-01-20T12:10:00.421814] [DEBUG] [REMOTE ] GLBS: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:00.421974] [DEBUG] [REMOTE ] GLBS: PASS: Integrity check passed. [2026-01-20T12:10:00.422019] [DEBUG] [REMOTE ] GLBS: Symbol is viable for forecasting. [2026-01-20T12:10:00.422082] [INFO ] [MAIN ] [1377/3502] GLBS kept (0.6s) | 1376 kept, 1 rejected | 139.9/min | ETA: 15.2m [2026-01-20T12:10:00.774114] [DEBUG] [REMOTE ] GLDD: Retrieved 4794 rows, trimmed to 300. [2026-01-20T12:10:00.774390] [DEBUG] [REMOTE ] GLDD: PASS: History has at least 300 days. [2026-01-20T12:10:00.774927] [DEBUG] [REMOTE ] GLDD: PASS: Price check passed. Min price $10.96. [2026-01-20T12:10:00.775089] [DEBUG] [REMOTE ] GLDD: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:00.775257] [DEBUG] [REMOTE ] GLDD: PASS: Integrity check passed. [2026-01-20T12:10:00.775302] [DEBUG] [REMOTE ] GLDD: Symbol is viable for forecasting. [2026-01-20T12:10:00.775365] [INFO ] [MAIN ] [1378/3502] GLDD kept (0.4s) | 1377 kept, 1 rejected | 139.9/min | ETA: 15.2m [2026-01-20T12:10:01.387895] [DEBUG] [REMOTE ] GLNG: Retrieved 5665 rows, trimmed to 300. [2026-01-20T12:10:01.388046] [DEBUG] [REMOTE ] GLNG: PASS: History has at least 300 days. [2026-01-20T12:10:01.388279] [DEBUG] [REMOTE ] GLNG: PASS: Price check passed. Min price $35.33. [2026-01-20T12:10:01.388428] [DEBUG] [REMOTE ] GLNG: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:01.388564] [DEBUG] [REMOTE ] GLNG: PASS: Integrity check passed. [2026-01-20T12:10:01.388631] [DEBUG] [REMOTE ] GLNG: Symbol is viable for forecasting. [2026-01-20T12:10:01.388683] [INFO ] [MAIN ] [1379/3502] GLNG kept (0.6s) | 1378 kept, 1 rejected | 139.8/min | ETA: 15.2m [2026-01-20T12:10:01.750775] [DEBUG] [REMOTE ] GLOB: Retrieved 2893 rows, trimmed to 300. [2026-01-20T12:10:01.750950] [DEBUG] [REMOTE ] GLOB: PASS: History has at least 300 days. [2026-01-20T12:10:01.751276] [DEBUG] [REMOTE ] GLOB: PASS: Price check passed. Min price $58.80. [2026-01-20T12:10:01.751464] [DEBUG] [REMOTE ] GLOB: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:01.751675] [DEBUG] [REMOTE ] GLOB: PASS: Integrity check passed. [2026-01-20T12:10:01.751731] [DEBUG] [REMOTE ] GLOB: Symbol is viable for forecasting. [2026-01-20T12:10:01.751801] [INFO ] [MAIN ] [1380/3502] GLOB kept (0.4s) | 1379 kept, 1 rejected | 139.9/min | ETA: 15.2m [2026-01-20T12:10:02.232649] [DEBUG] [REMOTE ] GLP: Retrieved 5107 rows, trimmed to 300. [2026-01-20T12:10:02.232767] [DEBUG] [REMOTE ] GLP: PASS: History has at least 300 days. [2026-01-20T12:10:02.232974] [DEBUG] [REMOTE ] GLP: PASS: Price check passed. Min price $39.58. [2026-01-20T12:10:02.233110] [DEBUG] [REMOTE ] GLP: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:02.233221] [DEBUG] [REMOTE ] GLP: PASS: Integrity check passed. [2026-01-20T12:10:02.233261] [DEBUG] [REMOTE ] GLP: Symbol is viable for forecasting. [2026-01-20T12:10:02.233309] [INFO ] [MAIN ] [1381/3502] GLP kept (0.5s) | 1380 kept, 1 rejected | 139.8/min | ETA: 15.2m [2026-01-20T12:10:02.553773] [DEBUG] [REMOTE ] GLPG: Retrieved 2686 rows, trimmed to 300. [2026-01-20T12:10:02.553983] [DEBUG] [REMOTE ] GLPG: PASS: History has at least 300 days. [2026-01-20T12:10:02.554252] [DEBUG] [REMOTE ] GLPG: PASS: Price check passed. Min price $29.89. [2026-01-20T12:10:02.554400] [DEBUG] [REMOTE ] GLPG: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:02.554524] [DEBUG] [REMOTE ] GLPG: PASS: Integrity check passed. [2026-01-20T12:10:02.554587] [DEBUG] [REMOTE ] GLPG: Symbol is viable for forecasting. [2026-01-20T12:10:02.554646] [INFO ] [MAIN ] [1382/3502] GLPG kept (0.3s) | 1381 kept, 1 rejected | 139.9/min | ETA: 15.2m [2026-01-20T12:10:03.019430] [DEBUG] [REMOTE ] GLPI: Retrieved 3084 rows, trimmed to 300. [2026-01-20T12:10:03.019623] [DEBUG] [REMOTE ] GLPI: PASS: History has at least 300 days. [2026-01-20T12:10:03.019907] [DEBUG] [REMOTE ] GLPI: PASS: Price check passed. Min price $41.33. [2026-01-20T12:10:03.020112] [DEBUG] [REMOTE ] GLPI: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:03.020265] [DEBUG] [REMOTE ] GLPI: PASS: Integrity check passed. [2026-01-20T12:10:03.020320] [DEBUG] [REMOTE ] GLPI: Symbol is viable for forecasting. [2026-01-20T12:10:03.020385] [INFO ] [MAIN ] [1383/3502] GLPI kept (0.5s) | 1382 kept, 1 rejected | 139.9/min | ETA: 15.2m [2026-01-20T12:10:03.329116] [DEBUG] [REMOTE ] GLRE: Retrieved 4693 rows, trimmed to 300. [2026-01-20T12:10:03.329305] [DEBUG] [REMOTE ] GLRE: PASS: History has at least 300 days. [2026-01-20T12:10:03.329675] [DEBUG] [REMOTE ] GLRE: PASS: Price check passed. Min price $11.95. [2026-01-20T12:10:03.329948] [DEBUG] [REMOTE ] GLRE: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:03.330148] [DEBUG] [REMOTE ] GLRE: PASS: Integrity check passed. [2026-01-20T12:10:03.330212] [DEBUG] [REMOTE ] GLRE: Symbol is viable for forecasting. [2026-01-20T12:10:03.330270] [INFO ] [MAIN ] [1384/3502] GLRE kept (0.3s) | 1383 kept, 1 rejected | 139.9/min | ETA: 15.1m [2026-01-20T12:10:03.568129] [DEBUG] [REMOTE ] GLSI: Retrieved 1334 rows, trimmed to 300. [2026-01-20T12:10:03.568342] [DEBUG] [REMOTE ] GLSI: PASS: History has at least 300 days. [2026-01-20T12:10:03.568678] [DEBUG] [REMOTE ] GLSI: PASS: Price check passed. Min price $7.85. [2026-01-20T12:10:03.568831] [DEBUG] [REMOTE ] GLSI: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:03.569000] [DEBUG] [REMOTE ] GLSI: PASS: Integrity check passed. [2026-01-20T12:10:03.569044] [DEBUG] [REMOTE ] GLSI: Symbol is viable for forecasting. [2026-01-20T12:10:03.569100] [INFO ] [MAIN ] [1385/3502] GLSI kept (0.2s) | 1384 kept, 1 rejected | 139.9/min | ETA: 15.1m [2026-01-20T12:10:04.103211] [DEBUG] [REMOTE ] GLTO: Retrieved 1310 rows, trimmed to 300. [2026-01-20T12:10:04.103431] [DEBUG] [REMOTE ] GLTO: PASS: History has at least 300 days. [2026-01-20T12:10:04.103835] [DEBUG] [REMOTE ] GLTO: PASS: Price check passed. Min price $4.95. [2026-01-20T12:10:04.104019] [DEBUG] [REMOTE ] GLTO: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:04.104172] [DEBUG] [REMOTE ] GLTO: PASS: Integrity check passed. [2026-01-20T12:10:04.104216] [DEBUG] [REMOTE ] GLTO: Symbol is viable for forecasting. [2026-01-20T12:10:04.104275] [INFO ] [MAIN ] [1386/3502] GLTO kept (0.5s) | 1385 kept, 1 rejected | 139.9/min | ETA: 15.1m [2026-01-20T12:10:04.379522] [DEBUG] [REMOTE ] GLUE: Retrieved 1147 rows, trimmed to 300. [2026-01-20T12:10:04.379796] [DEBUG] [REMOTE ] GLUE: PASS: History has at least 300 days. [2026-01-20T12:10:04.380169] [DEBUG] [REMOTE ] GLUE: PASS: Price check passed. Min price $9.35. [2026-01-20T12:10:04.380373] [DEBUG] [REMOTE ] GLUE: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:04.380560] [DEBUG] [REMOTE ] GLUE: PASS: Integrity check passed. [2026-01-20T12:10:04.380663] [DEBUG] [REMOTE ] GLUE: Symbol is viable for forecasting. [2026-01-20T12:10:04.380747] [INFO ] [MAIN ] [1387/3502] GLUE kept (0.3s) | 1386 kept, 1 rejected | 139.9/min | ETA: 15.1m [2026-01-20T12:10:05.068071] [DEBUG] [REMOTE ] GMAB: Retrieved 4178 rows, trimmed to 300. [2026-01-20T12:10:05.068252] [DEBUG] [REMOTE ] GMAB: PASS: History has at least 300 days. [2026-01-20T12:10:05.068515] [DEBUG] [REMOTE ] GMAB: PASS: Price check passed. Min price $28.61. [2026-01-20T12:10:05.068679] [DEBUG] [REMOTE ] GMAB: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:05.068829] [DEBUG] [REMOTE ] GMAB: PASS: Integrity check passed. [2026-01-20T12:10:05.068882] [DEBUG] [REMOTE ] GMAB: Symbol is viable for forecasting. [2026-01-20T12:10:05.068938] [INFO ] [MAIN ] [1388/3502] GMAB kept (0.7s) | 1387 kept, 1 rejected | 139.9/min | ETA: 15.1m [2026-01-20T12:10:05.556789] [DEBUG] [REMOTE ] GME: Retrieved 6021 rows, trimmed to 300. [2026-01-20T12:10:05.556945] [DEBUG] [REMOTE ] GME: PASS: History has at least 300 days. [2026-01-20T12:10:05.557245] [DEBUG] [REMOTE ] GME: PASS: Price check passed. Min price $19.94. [2026-01-20T12:10:05.557389] [DEBUG] [REMOTE ] GME: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:05.557520] [DEBUG] [REMOTE ] GME: PASS: Integrity check passed. [2026-01-20T12:10:05.557564] [DEBUG] [REMOTE ] GME: Symbol is viable for forecasting. [2026-01-20T12:10:05.557638] [INFO ] [MAIN ] [1389/3502] GME kept (0.5s) | 1388 kept, 1 rejected | 139.9/min | ETA: 15.1m [2026-01-20T12:10:05.955307] [DEBUG] [REMOTE ] GMED: Retrieved 3383 rows, trimmed to 300. [2026-01-20T12:10:05.955449] [DEBUG] [REMOTE ] GMED: PASS: History has at least 300 days. [2026-01-20T12:10:05.955737] [DEBUG] [REMOTE ] GMED: PASS: Price check passed. Min price $60.39. [2026-01-20T12:10:05.955933] [DEBUG] [REMOTE ] GMED: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:05.956092] [DEBUG] [REMOTE ] GMED: PASS: Integrity check passed. [2026-01-20T12:10:05.956142] [DEBUG] [REMOTE ] GMED: Symbol is viable for forecasting. [2026-01-20T12:10:05.956192] [INFO ] [MAIN ] [1390/3502] GMED kept (0.4s) | 1389 kept, 1 rejected | 139.9/min | ETA: 15.1m [2026-01-20T12:10:06.140150] [DEBUG] [REMOTE ] GMM: Retrieved 341 rows, trimmed to 300. [2026-01-20T12:10:06.140281] [DEBUG] [REMOTE ] GMM: PASS: History has at least 300 days. [2026-01-20T12:10:06.140486] [DEBUG] [REMOTE ] GMM: PASS: Price check passed. Min price $1.10. [2026-01-20T12:10:06.140661] [DEBUG] [REMOTE ] GMM: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:06.140775] [DEBUG] [REMOTE ] GMM: PASS: Integrity check passed. [2026-01-20T12:10:06.140817] [DEBUG] [REMOTE ] GMM: Symbol is viable for forecasting. [2026-01-20T12:10:06.140865] [INFO ] [MAIN ] [1391/3502] GMM kept (0.2s) | 1390 kept, 1 rejected | 139.9/min | ETA: 15.1m [2026-01-20T12:10:06.564213] [DEBUG] [REMOTE ] GMRE: Retrieved 2402 rows, trimmed to 300. [2026-01-20T12:10:06.564385] [DEBUG] [REMOTE ] GMRE: PASS: History has at least 300 days. [2026-01-20T12:10:06.565140] [DEBUG] [REMOTE ] GMRE: PASS: Price check passed. Min price $29.50. [2026-01-20T12:10:06.565333] [DEBUG] [REMOTE ] GMRE: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:06.565494] [DEBUG] [REMOTE ] GMRE: PASS: Integrity check passed. [2026-01-20T12:10:06.565549] [DEBUG] [REMOTE ] GMRE: Symbol is viable for forecasting. [2026-01-20T12:10:06.565640] [INFO ] [MAIN ] [1392/3502] GMRE kept (0.4s) | 1391 kept, 1 rejected | 139.9/min | ETA: 15.1m [2026-01-20T12:10:07.075373] [DEBUG] [REMOTE ] GNE: Retrieved 3577 rows, trimmed to 300. [2026-01-20T12:10:07.075498] [DEBUG] [REMOTE ] GNE: PASS: History has at least 300 days. [2026-01-20T12:10:07.075735] [DEBUG] [REMOTE ] GNE: PASS: Price check passed. Min price $13.68. [2026-01-20T12:10:07.075877] [DEBUG] [REMOTE ] GNE: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:07.075992] [DEBUG] [REMOTE ] GNE: PASS: Integrity check passed. [2026-01-20T12:10:07.076034] [DEBUG] [REMOTE ] GNE: Symbol is viable for forecasting. [2026-01-20T12:10:07.076092] [INFO ] [MAIN ] [1393/3502] GNE kept (0.5s) | 1392 kept, 1 rejected | 139.9/min | ETA: 15.1m [2026-01-20T12:10:07.546309] [DEBUG] [REMOTE ] GNK: Retrieved 2872 rows, trimmed to 300. [2026-01-20T12:10:07.546469] [DEBUG] [REMOTE ] GNK: PASS: History has at least 300 days. [2026-01-20T12:10:07.546785] [DEBUG] [REMOTE ] GNK: PASS: Price check passed. Min price $15.67. [2026-01-20T12:10:07.546984] [DEBUG] [REMOTE ] GNK: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:07.547177] [DEBUG] [REMOTE ] GNK: PASS: Integrity check passed. [2026-01-20T12:10:07.547238] [DEBUG] [REMOTE ] GNK: Symbol is viable for forecasting. [2026-01-20T12:10:07.547311] [INFO ] [MAIN ] [1394/3502] GNK kept (0.5s) | 1393 kept, 1 rejected | 139.9/min | ETA: 15.1m [2026-01-20T12:10:07.917554] [DEBUG] [REMOTE ] GNL: Retrieved 2674 rows, trimmed to 300. [2026-01-20T12:10:07.917762] [DEBUG] [REMOTE ] GNL: PASS: History has at least 300 days. [2026-01-20T12:10:07.918045] [DEBUG] [REMOTE ] GNL: PASS: Price check passed. Min price $7.39. [2026-01-20T12:10:07.918206] [DEBUG] [REMOTE ] GNL: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:07.918334] [DEBUG] [REMOTE ] GNL: PASS: Integrity check passed. [2026-01-20T12:10:07.918378] [DEBUG] [REMOTE ] GNL: Symbol is viable for forecasting. [2026-01-20T12:10:07.918433] [INFO ] [MAIN ] [1395/3502] GNL kept (0.4s) | 1394 kept, 1 rejected | 139.9/min | ETA: 15.1m [2026-01-20T12:10:08.250025] [DEBUG] [REMOTE ] GNLN: Retrieved 1697 rows, trimmed to 300. [2026-01-20T12:10:08.250291] [DEBUG] [REMOTE ] GNLN: PASS: History has at least 300 days. [2026-01-20T12:10:08.250745] [DEBUG] [REMOTE ] GNLN: PASS: Price check passed. Min price $1.42. [2026-01-20T12:10:08.250955] [DEBUG] [REMOTE ] GNLN: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:08.251180] [DEBUG] [REMOTE ] GNLN: PASS: Integrity check passed. [2026-01-20T12:10:08.251229] [DEBUG] [REMOTE ] GNLN: Symbol is viable for forecasting. [2026-01-20T12:10:08.251297] [INFO ] [MAIN ] [1396/3502] GNLN kept (0.3s) | 1395 kept, 1 rejected | 139.9/min | ETA: 15.0m [2026-01-20T12:10:08.495519] [DEBUG] [REMOTE ] GNLX: Retrieved 747 rows, trimmed to 300. [2026-01-20T12:10:08.495769] [DEBUG] [REMOTE ] GNLX: PASS: History has at least 300 days. [2026-01-20T12:10:08.496047] [DEBUG] [REMOTE ] GNLX: PASS: Price check passed. Min price $2.56. [2026-01-20T12:10:08.496191] [DEBUG] [REMOTE ] GNLX: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:08.496317] [DEBUG] [REMOTE ] GNLX: PASS: Integrity check passed. [2026-01-20T12:10:08.496360] [DEBUG] [REMOTE ] GNLX: Symbol is viable for forecasting. [2026-01-20T12:10:08.496416] [INFO ] [MAIN ] [1397/3502] GNLX kept (0.2s) | 1396 kept, 1 rejected | 140.0/min | ETA: 15.0m [2026-01-20T12:10:09.057150] [DEBUG] [REMOTE ] GNMA: Retrieved 3498 rows, trimmed to 300. [2026-01-20T12:10:09.057357] [DEBUG] [REMOTE ] GNMA: PASS: History has at least 300 days. [2026-01-20T12:10:09.057672] [DEBUG] [REMOTE ] GNMA: PASS: Price check passed. Min price $44.08. [2026-01-20T12:10:09.057836] [DEBUG] [REMOTE ] GNMA: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:09.057980] [DEBUG] [REMOTE ] GNMA: PASS: Integrity check passed. [2026-01-20T12:10:09.058023] [DEBUG] [REMOTE ] GNMA: Symbol is viable for forecasting. [2026-01-20T12:10:09.058080] [INFO ] [MAIN ] [1398/3502] GNMA kept (0.6s) | 1397 kept, 1 rejected | 139.9/min | ETA: 15.0m [2026-01-20T12:10:09.435767] [DEBUG] [REMOTE ] GNOM: Retrieved 1703 rows, trimmed to 300. [2026-01-20T12:10:09.435946] [DEBUG] [REMOTE ] GNOM: PASS: History has at least 300 days. [2026-01-20T12:10:09.436214] [DEBUG] [REMOTE ] GNOM: PASS: Price check passed. Min price $41.66. [2026-01-20T12:10:09.436383] [DEBUG] [REMOTE ] GNOM: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:09.436508] [DEBUG] [REMOTE ] GNOM: PASS: Integrity check passed. [2026-01-20T12:10:09.436549] [DEBUG] [REMOTE ] GNOM: Symbol is viable for forecasting. [2026-01-20T12:10:09.436634] [INFO ] [MAIN ] [1399/3502] GNOM kept (0.4s) | 1398 kept, 1 rejected | 140.0/min | ETA: 15.0m [2026-01-20T12:10:09.869202] [DEBUG] [REMOTE ] GNPX: Retrieved 1962 rows, trimmed to 300. [2026-01-20T12:10:09.869389] [DEBUG] [REMOTE ] GNPX: PASS: History has at least 300 days. [2026-01-20T12:10:09.869695] [DEBUG] [REMOTE ] GNPX: PASS: Price check passed. Min price $1.75. [2026-01-20T12:10:09.869849] [DEBUG] [REMOTE ] GNPX: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:09.869977] [DEBUG] [REMOTE ] GNPX: PASS: Integrity check passed. [2026-01-20T12:10:09.870023] [DEBUG] [REMOTE ] GNPX: Symbol is viable for forecasting. [2026-01-20T12:10:09.870077] [INFO ] [MAIN ] [1400/3502] GNPX kept (0.4s) | 1399 kept, 1 rejected | 140.0/min | ETA: 15.0m [2026-01-20T12:10:10.353313] [DEBUG] [REMOTE ] GNRC: Retrieved 4008 rows, trimmed to 300. [2026-01-20T12:10:10.353546] [DEBUG] [REMOTE ] GNRC: PASS: History has at least 300 days. [2026-01-20T12:10:10.354180] [DEBUG] [REMOTE ] GNRC: PASS: Price check passed. Min price $136.37. [2026-01-20T12:10:10.354375] [DEBUG] [REMOTE ] GNRC: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:10.354551] [DEBUG] [REMOTE ] GNRC: PASS: Integrity check passed. [2026-01-20T12:10:10.354630] [DEBUG] [REMOTE ] GNRC: Symbol is viable for forecasting. [2026-01-20T12:10:10.354706] [INFO ] [MAIN ] [1401/3502] GNRC kept (0.5s) | 1400 kept, 1 rejected | 139.9/min | ETA: 15.0m [2026-01-20T12:10:10.822363] [DEBUG] [REMOTE ] GNSS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:10.822503] [DEBUG] [REMOTE ] GNSS: PASS: History has at least 300 days. [2026-01-20T12:10:10.822755] [DEBUG] [REMOTE ] GNSS: PASS: Price check passed. Min price $2.11. [2026-01-20T12:10:10.822894] [DEBUG] [REMOTE ] GNSS: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:10.823109] [DEBUG] [REMOTE ] GNSS: PASS: Integrity check passed. [2026-01-20T12:10:10.823156] [DEBUG] [REMOTE ] GNSS: Symbol is viable for forecasting. [2026-01-20T12:10:10.823207] [INFO ] [MAIN ] [1402/3502] GNSS kept (0.5s) | 1401 kept, 1 rejected | 139.9/min | ETA: 15.0m [2026-01-20T12:10:11.355469] [DEBUG] [REMOTE ] GNTX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:11.355646] [DEBUG] [REMOTE ] GNTX: PASS: History has at least 300 days. [2026-01-20T12:10:11.356013] [DEBUG] [REMOTE ] GNTX: PASS: Price check passed. Min price $21.72. [2026-01-20T12:10:11.356170] [DEBUG] [REMOTE ] GNTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:11.356308] [DEBUG] [REMOTE ] GNTX: PASS: Integrity check passed. [2026-01-20T12:10:11.356350] [DEBUG] [REMOTE ] GNTX: Symbol is viable for forecasting. [2026-01-20T12:10:11.356403] [INFO ] [MAIN ] [1403/3502] GNTX kept (0.5s) | 1402 kept, 1 rejected | 139.9/min | ETA: 15.0m [2026-01-20T12:10:11.506786] [DEBUG] [REMOTE ] GO: Retrieved 1654 rows, trimmed to 300. [2026-01-20T12:10:11.506921] [DEBUG] [REMOTE ] GO: PASS: History has at least 300 days. [2026-01-20T12:10:11.507181] [DEBUG] [REMOTE ] GO: PASS: Price check passed. Min price $9.14. [2026-01-20T12:10:11.507354] [DEBUG] [REMOTE ] GO: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:11.507474] [DEBUG] [REMOTE ] GO: PASS: Integrity check passed. [2026-01-20T12:10:11.507516] [DEBUG] [REMOTE ] GO: Symbol is viable for forecasting. [2026-01-20T12:10:11.507566] [INFO ] [MAIN ] [1404/3502] GO kept (0.2s) | 1403 kept, 1 rejected | 140.0/min | ETA: 15.0m [2026-01-20T12:10:13.113809] [DEBUG] [REMOTE ] GOCO: Retrieved 1385 rows, trimmed to 300. [2026-01-20T12:10:13.113979] [DEBUG] [REMOTE ] GOCO: PASS: History has at least 300 days. [2026-01-20T12:10:13.114266] [DEBUG] [REMOTE ] GOCO: PASS: Price check passed. Min price $2.15. [2026-01-20T12:10:13.114464] [DEBUG] [REMOTE ] GOCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:13.114647] [DEBUG] [REMOTE ] GOCO: PASS: Integrity check passed. [2026-01-20T12:10:13.114709] [DEBUG] [REMOTE ] GOCO: Symbol is viable for forecasting. [2026-01-20T12:10:13.114783] [INFO ] [MAIN ] [1405/3502] GOCO kept (1.6s) | 1404 kept, 1 rejected | 139.7/min | ETA: 15.0m [2026-01-20T12:10:13.531336] [DEBUG] [REMOTE ] GOF: Retrieved 4649 rows, trimmed to 300. [2026-01-20T12:10:13.531697] [DEBUG] [REMOTE ] GOF: PASS: History has at least 300 days. [2026-01-20T12:10:13.531928] [DEBUG] [REMOTE ] GOF: PASS: Price check passed. Min price $11.63. [2026-01-20T12:10:13.532068] [DEBUG] [REMOTE ] GOF: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:13.532188] [DEBUG] [REMOTE ] GOF: PASS: Integrity check passed. [2026-01-20T12:10:13.532228] [DEBUG] [REMOTE ] GOF: Symbol is viable for forecasting. [2026-01-20T12:10:13.532279] [INFO ] [MAIN ] [1406/3502] GOF kept (0.4s) | 1405 kept, 1 rejected | 139.7/min | ETA: 15.0m [2026-01-20T12:10:14.924191] [DEBUG] [REMOTE ] GOGO: Retrieved 3163 rows, trimmed to 300. [2026-01-20T12:10:14.924418] [DEBUG] [REMOTE ] GOGO: PASS: History has at least 300 days. [2026-01-20T12:10:14.924731] [DEBUG] [REMOTE ] GOGO: PASS: Price check passed. Min price $4.53. [2026-01-20T12:10:14.924917] [DEBUG] [REMOTE ] GOGO: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:14.925144] [DEBUG] [REMOTE ] GOGO: PASS: Integrity check passed. [2026-01-20T12:10:14.925202] [DEBUG] [REMOTE ] GOGO: Symbol is viable for forecasting. [2026-01-20T12:10:14.925262] [INFO ] [MAIN ] [1407/3502] GOGO kept (1.4s) | 1406 kept, 1 rejected | 139.5/min | ETA: 15.0m [2026-01-20T12:10:15.249184] [DEBUG] [REMOTE ] GOLF: Retrieved 2317 rows, trimmed to 300. [2026-01-20T12:10:15.249398] [DEBUG] [REMOTE ] GOLF: PASS: History has at least 300 days. [2026-01-20T12:10:15.249710] [DEBUG] [REMOTE ] GOLF: PASS: Price check passed. Min price $75.08. [2026-01-20T12:10:15.249873] [DEBUG] [REMOTE ] GOLF: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:15.250018] [DEBUG] [REMOTE ] GOLF: PASS: Integrity check passed. [2026-01-20T12:10:15.250065] [DEBUG] [REMOTE ] GOLF: Symbol is viable for forecasting. [2026-01-20T12:10:15.250128] [INFO ] [MAIN ] [1408/3502] GOLF kept (0.3s) | 1407 kept, 1 rejected | 139.5/min | ETA: 15.0m [2026-01-20T12:10:15.816443] [DEBUG] [REMOTE ] GOOD: Retrieved 5643 rows, trimmed to 300. [2026-01-20T12:10:15.816863] [DEBUG] [REMOTE ] GOOD: PASS: History has at least 300 days. [2026-01-20T12:10:15.817947] [DEBUG] [REMOTE ] GOOD: PASS: Price check passed. Min price $10.38. [2026-01-20T12:10:15.818309] [DEBUG] [REMOTE ] GOOD: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:15.818497] [DEBUG] [REMOTE ] GOOD: PASS: Integrity check passed. [2026-01-20T12:10:15.818745] [DEBUG] [REMOTE ] GOOD: Symbol is viable for forecasting. [2026-01-20T12:10:15.818817] [INFO ] [MAIN ] [1409/3502] GOOD kept (0.6s) | 1408 kept, 1 rejected | 139.5/min | ETA: 15.0m [2026-01-20T12:10:16.160473] [DEBUG] [REMOTE ] GOOG: Retrieved 2971 rows, trimmed to 300. [2026-01-20T12:10:16.160628] [DEBUG] [REMOTE ] GOOG: PASS: History has at least 300 days. [2026-01-20T12:10:16.160842] [DEBUG] [REMOTE ] GOOG: PASS: Price check passed. Min price $252.36. [2026-01-20T12:10:16.160983] [DEBUG] [REMOTE ] GOOG: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:16.161098] [DEBUG] [REMOTE ] GOOG: PASS: Integrity check passed. [2026-01-20T12:10:16.161140] [DEBUG] [REMOTE ] GOOG: Symbol is viable for forecasting. [2026-01-20T12:10:16.161192] [INFO ] [MAIN ] [1410/3502] GOOG kept (0.3s) | 1409 kept, 1 rejected | 139.5/min | ETA: 15.0m [2026-01-20T12:10:16.517400] [DEBUG] [REMOTE ] GOOS: Retrieved 2223 rows, trimmed to 300. [2026-01-20T12:10:16.517543] [DEBUG] [REMOTE ] GOOS: PASS: History has at least 300 days. [2026-01-20T12:10:16.518017] [DEBUG] [REMOTE ] GOOS: PASS: Price check passed. Min price $12.21. [2026-01-20T12:10:16.518163] [DEBUG] [REMOTE ] GOOS: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:16.518282] [DEBUG] [REMOTE ] GOOS: PASS: Integrity check passed. [2026-01-20T12:10:16.518331] [DEBUG] [REMOTE ] GOOS: Symbol is viable for forecasting. [2026-01-20T12:10:16.518393] [INFO ] [MAIN ] [1411/3502] GOOS kept (0.4s) | 1410 kept, 1 rejected | 139.5/min | ETA: 15.0m [2026-01-20T12:10:16.899346] [DEBUG] [REMOTE ] GOSS: Retrieved 1745 rows, trimmed to 300. [2026-01-20T12:10:16.899484] [DEBUG] [REMOTE ] GOSS: PASS: History has at least 300 days. [2026-01-20T12:10:16.899716] [DEBUG] [REMOTE ] GOSS: PASS: Price check passed. Min price $2.09. [2026-01-20T12:10:16.899857] [DEBUG] [REMOTE ] GOSS: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:16.899970] [DEBUG] [REMOTE ] GOSS: PASS: Integrity check passed. [2026-01-20T12:10:16.900012] [DEBUG] [REMOTE ] GOSS: Symbol is viable for forecasting. [2026-01-20T12:10:16.900060] [INFO ] [MAIN ] [1412/3502] GOSS kept (0.4s) | 1411 kept, 1 rejected | 139.5/min | ETA: 15.0m [2026-01-20T12:10:17.368631] [DEBUG] [REMOTE ] GOVI: Retrieved 4596 rows, trimmed to 300. [2026-01-20T12:10:17.368783] [DEBUG] [REMOTE ] GOVI: PASS: History has at least 300 days. [2026-01-20T12:10:17.369008] [DEBUG] [REMOTE ] GOVI: PASS: Price check passed. Min price $27.45. [2026-01-20T12:10:17.369145] [DEBUG] [REMOTE ] GOVI: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:17.369264] [DEBUG] [REMOTE ] GOVI: PASS: Integrity check passed. [2026-01-20T12:10:17.369314] [DEBUG] [REMOTE ] GOVI: Symbol is viable for forecasting. [2026-01-20T12:10:17.369375] [INFO ] [MAIN ] [1413/3502] GOVI kept (0.5s) | 1412 kept, 1 rejected | 139.5/min | ETA: 15.0m [2026-01-20T12:10:17.882808] [DEBUG] [REMOTE ] GPC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:17.882970] [DEBUG] [REMOTE ] GPC: PASS: History has at least 300 days. [2026-01-20T12:10:17.883236] [DEBUG] [REMOTE ] GPC: PASS: Price check passed. Min price $121.73. [2026-01-20T12:10:17.883401] [DEBUG] [REMOTE ] GPC: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:17.883541] [DEBUG] [REMOTE ] GPC: PASS: Integrity check passed. [2026-01-20T12:10:17.883602] [DEBUG] [REMOTE ] GPC: Symbol is viable for forecasting. [2026-01-20T12:10:17.883658] [INFO ] [MAIN ] [1414/3502] GPC kept (0.5s) | 1413 kept, 1 rejected | 139.5/min | ETA: 15.0m [2026-01-20T12:10:18.386507] [DEBUG] [REMOTE ] GPI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:18.386729] [DEBUG] [REMOTE ] GPI: PASS: History has at least 300 days. [2026-01-20T12:10:18.387087] [DEBUG] [REMOTE ] GPI: PASS: Price check passed. Min price $379.55. [2026-01-20T12:10:18.387240] [DEBUG] [REMOTE ] GPI: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:18.387382] [DEBUG] [REMOTE ] GPI: PASS: Integrity check passed. [2026-01-20T12:10:18.387426] [DEBUG] [REMOTE ] GPI: Symbol is viable for forecasting. [2026-01-20T12:10:18.387483] [INFO ] [MAIN ] [1415/3502] GPI kept (0.5s) | 1414 kept, 1 rejected | 139.5/min | ETA: 15.0m [2026-01-20T12:10:18.894172] [DEBUG] [REMOTE ] GPIQ: Retrieved 558 rows, trimmed to 300. [2026-01-20T12:10:18.894373] [DEBUG] [REMOTE ] GPIQ: PASS: History has at least 300 days. [2026-01-20T12:10:18.894646] [DEBUG] [REMOTE ] GPIQ: PASS: Price check passed. Min price $49.71. [2026-01-20T12:10:18.894789] [DEBUG] [REMOTE ] GPIQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:18.894910] [DEBUG] [REMOTE ] GPIQ: PASS: Integrity check passed. [2026-01-20T12:10:18.894952] [DEBUG] [REMOTE ] GPIQ: Symbol is viable for forecasting. [2026-01-20T12:10:18.895004] [INFO ] [MAIN ] [1416/3502] GPIQ kept (0.5s) | 1415 kept, 1 rejected | 139.5/min | ETA: 15.0m [2026-01-20T12:10:20.352557] [DEBUG] [REMOTE ] GPIX: Retrieved 558 rows, trimmed to 300. [2026-01-20T12:10:20.352860] [DEBUG] [REMOTE ] GPIX: PASS: History has at least 300 days. [2026-01-20T12:10:20.353110] [DEBUG] [REMOTE ] GPIX: PASS: Price check passed. Min price $50.01. [2026-01-20T12:10:20.353256] [DEBUG] [REMOTE ] GPIX: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:20.353374] [DEBUG] [REMOTE ] GPIX: PASS: Integrity check passed. [2026-01-20T12:10:20.353421] [DEBUG] [REMOTE ] GPIX: Symbol is viable for forecasting. [2026-01-20T12:10:20.353471] [INFO ] [MAIN ] [1417/3502] GPIX kept (1.5s) | 1416 kept, 1 rejected | 139.2/min | ETA: 15.0m [2026-01-20T12:10:20.646957] [DEBUG] [REMOTE ] GPJA: Retrieved 2090 rows, trimmed to 300. [2026-01-20T12:10:20.647109] [DEBUG] [REMOTE ] GPJA: PASS: History has at least 300 days. [2026-01-20T12:10:20.647324] [DEBUG] [REMOTE ] GPJA: PASS: Price check passed. Min price $22.18. [2026-01-20T12:10:20.647461] [DEBUG] [REMOTE ] GPJA: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:20.647624] [DEBUG] [REMOTE ] GPJA: PASS: Integrity check passed. [2026-01-20T12:10:20.647670] [DEBUG] [REMOTE ] GPJA: Symbol is viable for forecasting. [2026-01-20T12:10:20.647721] [INFO ] [MAIN ] [1418/3502] GPJA kept (0.3s) | 1417 kept, 1 rejected | 139.3/min | ETA: 15.0m [2026-01-20T12:10:21.236212] [DEBUG] [REMOTE ] GPK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:21.236350] [DEBUG] [REMOTE ] GPK: PASS: History has at least 300 days. [2026-01-20T12:10:21.236591] [DEBUG] [REMOTE ] GPK: PASS: Price check passed. Min price $14.13. [2026-01-20T12:10:21.236727] [DEBUG] [REMOTE ] GPK: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:21.236844] [DEBUG] [REMOTE ] GPK: PASS: Integrity check passed. [2026-01-20T12:10:21.236884] [DEBUG] [REMOTE ] GPK: Symbol is viable for forecasting. [2026-01-20T12:10:21.236932] [INFO ] [MAIN ] [1419/3502] GPK kept (0.6s) | 1418 kept, 1 rejected | 139.2/min | ETA: 15.0m [2026-01-20T12:10:21.696153] [DEBUG] [REMOTE ] GPN: Retrieved 6289 rows, trimmed to 300. [2026-01-20T12:10:21.696301] [DEBUG] [REMOTE ] GPN: PASS: History has at least 300 days. [2026-01-20T12:10:21.696554] [DEBUG] [REMOTE ] GPN: PASS: Price check passed. Min price $71.25. [2026-01-20T12:10:21.696735] [DEBUG] [REMOTE ] GPN: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:21.696872] [DEBUG] [REMOTE ] GPN: PASS: Integrity check passed. [2026-01-20T12:10:21.696919] [DEBUG] [REMOTE ] GPN: Symbol is viable for forecasting. [2026-01-20T12:10:21.696976] [INFO ] [MAIN ] [1420/3502] GPN kept (0.5s) | 1419 kept, 1 rejected | 139.2/min | ETA: 15.0m [2026-01-20T12:10:21.955467] [DEBUG] [REMOTE ] GPRE: Retrieved 4993 rows, trimmed to 300. [2026-01-20T12:10:21.955627] [DEBUG] [REMOTE ] GPRE: PASS: History has at least 300 days. [2026-01-20T12:10:21.955870] [DEBUG] [REMOTE ] GPRE: PASS: Price check passed. Min price $9.40. [2026-01-20T12:10:21.956051] [DEBUG] [REMOTE ] GPRE: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:21.956190] [DEBUG] [REMOTE ] GPRE: PASS: Integrity check passed. [2026-01-20T12:10:21.956238] [DEBUG] [REMOTE ] GPRE: Symbol is viable for forecasting. [2026-01-20T12:10:21.956287] [INFO ] [MAIN ] [1421/3502] GPRE kept (0.3s) | 1420 kept, 1 rejected | 139.3/min | ETA: 14.9m [2026-01-20T12:10:22.475521] [DEBUG] [REMOTE ] GPRK: Retrieved 3837 rows, trimmed to 300. [2026-01-20T12:10:22.475682] [DEBUG] [REMOTE ] GPRK: PASS: History has at least 300 days. [2026-01-20T12:10:22.475899] [DEBUG] [REMOTE ] GPRK: PASS: Price check passed. Min price $6.58. [2026-01-20T12:10:22.476050] [DEBUG] [REMOTE ] GPRK: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:22.476179] [DEBUG] [REMOTE ] GPRK: PASS: Integrity check passed. [2026-01-20T12:10:22.476222] [DEBUG] [REMOTE ] GPRK: Symbol is viable for forecasting. [2026-01-20T12:10:22.476273] [INFO ] [MAIN ] [1422/3502] GPRK kept (0.5s) | 1421 kept, 1 rejected | 139.2/min | ETA: 14.9m [2026-01-20T12:10:22.840531] [DEBUG] [REMOTE ] GPRO: Retrieved 2908 rows, trimmed to 300. [2026-01-20T12:10:22.840719] [DEBUG] [REMOTE ] GPRO: PASS: History has at least 300 days. [2026-01-20T12:10:22.841003] [DEBUG] [REMOTE ] GPRO: PASS: Price check passed. Min price $1.37. [2026-01-20T12:10:22.841203] [DEBUG] [REMOTE ] GPRO: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:22.841365] [DEBUG] [REMOTE ] GPRO: PASS: Integrity check passed. [2026-01-20T12:10:22.841427] [DEBUG] [REMOTE ] GPRO: Symbol is viable for forecasting. [2026-01-20T12:10:22.841503] [INFO ] [MAIN ] [1423/3502] GPRO kept (0.4s) | 1422 kept, 1 rejected | 139.2/min | ETA: 14.9m [2026-01-20T12:10:23.014875] [DEBUG] [REMOTE ] GRAB: Retrieved 1288 rows, trimmed to 300. [2026-01-20T12:10:23.015004] [DEBUG] [REMOTE ] GRAB: PASS: History has at least 300 days. [2026-01-20T12:10:23.015203] [DEBUG] [REMOTE ] GRAB: PASS: Price check passed. Min price $4.38. [2026-01-20T12:10:23.015339] [DEBUG] [REMOTE ] GRAB: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:23.015449] [DEBUG] [REMOTE ] GRAB: PASS: Integrity check passed. [2026-01-20T12:10:23.015489] [DEBUG] [REMOTE ] GRAB: Symbol is viable for forecasting. [2026-01-20T12:10:23.015536] [INFO ] [MAIN ] [1424/3502] GRAB kept (0.2s) | 1423 kept, 1 rejected | 139.3/min | ETA: 14.9m [2026-01-20T12:10:23.392488] [DEBUG] [REMOTE ] GRAL: Retrieved 393 rows, trimmed to 300. [2026-01-20T12:10:23.392653] [DEBUG] [REMOTE ] GRAL: PASS: History has at least 300 days. [2026-01-20T12:10:23.392889] [DEBUG] [REMOTE ] GRAL: PASS: Price check passed. Min price $79.40. [2026-01-20T12:10:23.393050] [DEBUG] [REMOTE ] GRAL: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:23.393180] [DEBUG] [REMOTE ] GRAL: PASS: Integrity check passed. [2026-01-20T12:10:23.393228] [DEBUG] [REMOTE ] GRAL: Symbol is viable for forecasting. [2026-01-20T12:10:23.393284] [INFO ] [MAIN ] [1425/3502] GRAL kept (0.4s) | 1424 kept, 1 rejected | 139.3/min | ETA: 14.9m [2026-01-20T12:10:24.086815] [DEBUG] [REMOTE ] GRBK: Retrieved 4679 rows, trimmed to 300. [2026-01-20T12:10:24.087020] [DEBUG] [REMOTE ] GRBK: PASS: History has at least 300 days. [2026-01-20T12:10:24.087407] [DEBUG] [REMOTE ] GRBK: PASS: Price check passed. Min price $61.60. [2026-01-20T12:10:24.087550] [DEBUG] [REMOTE ] GRBK: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:24.087699] [DEBUG] [REMOTE ] GRBK: PASS: Integrity check passed. [2026-01-20T12:10:24.087742] [DEBUG] [REMOTE ] GRBK: Symbol is viable for forecasting. [2026-01-20T12:10:24.087799] [INFO ] [MAIN ] [1426/3502] GRBK kept (0.7s) | 1425 kept, 1 rejected | 139.3/min | ETA: 14.9m [2026-01-20T12:10:24.568755] [DEBUG] [REMOTE ] GRC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:24.568921] [DEBUG] [REMOTE ] GRC: PASS: History has at least 300 days. [2026-01-20T12:10:24.569180] [DEBUG] [REMOTE ] GRC: PASS: Price check passed. Min price $43.56. [2026-01-20T12:10:24.569329] [DEBUG] [REMOTE ] GRC: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:24.569453] [DEBUG] [REMOTE ] GRC: PASS: Integrity check passed. [2026-01-20T12:10:24.569497] [DEBUG] [REMOTE ] GRC: Symbol is viable for forecasting. [2026-01-20T12:10:24.569546] [INFO ] [MAIN ] [1427/3502] GRC kept (0.5s) | 1426 kept, 1 rejected | 139.2/min | ETA: 14.9m [2026-01-20T12:10:24.718753] [DEBUG] [REMOTE ] GRDX: Retrieved 2330 rows, trimmed to 300. [2026-01-20T12:10:24.718904] [DEBUG] [REMOTE ] GRDX: PASS: History has at least 300 days. [2026-01-20T12:10:24.719134] [DEBUG] [REMOTE ] GRDX: PASS: Price check passed. Min price $2.00. [2026-01-20T12:10:24.719278] [DEBUG] [REMOTE ] GRDX: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:24.719400] [DEBUG] [REMOTE ] GRDX: PASS: Integrity check passed. [2026-01-20T12:10:24.719443] [DEBUG] [REMOTE ] GRDX: Symbol is viable for forecasting. [2026-01-20T12:10:24.719494] [INFO ] [MAIN ] [1428/3502] GRDX kept (0.1s) | 1427 kept, 1 rejected | 139.3/min | ETA: 14.9m [2026-01-20T12:10:25.214225] [DEBUG] [REMOTE ] GREE: Retrieved 1091 rows, trimmed to 300. [2026-01-20T12:10:25.214368] [DEBUG] [REMOTE ] GREE: PASS: History has at least 300 days. [2026-01-20T12:10:25.214613] [DEBUG] [REMOTE ] GREE: PASS: Price check passed. Min price $1.21. [2026-01-20T12:10:25.214762] [DEBUG] [REMOTE ] GREE: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:25.214907] [DEBUG] [REMOTE ] GREE: PASS: Integrity check passed. [2026-01-20T12:10:25.214950] [DEBUG] [REMOTE ] GREE: Symbol is viable for forecasting. [2026-01-20T12:10:25.215001] [INFO ] [MAIN ] [1429/3502] GREE kept (0.5s) | 1428 kept, 1 rejected | 139.3/min | ETA: 14.9m [2026-01-20T12:10:25.710515] [DEBUG] [REMOTE ] GRFS: Retrieved 3679 rows, trimmed to 300. [2026-01-20T12:10:25.710698] [DEBUG] [REMOTE ] GRFS: PASS: History has at least 300 days. [2026-01-20T12:10:25.710927] [DEBUG] [REMOTE ] GRFS: PASS: Price check passed. Min price $8.36. [2026-01-20T12:10:25.711065] [DEBUG] [REMOTE ] GRFS: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:25.711183] [DEBUG] [REMOTE ] GRFS: PASS: Integrity check passed. [2026-01-20T12:10:25.711225] [DEBUG] [REMOTE ] GRFS: Symbol is viable for forecasting. [2026-01-20T12:10:25.711278] [INFO ] [MAIN ] [1430/3502] GRFS kept (0.5s) | 1429 kept, 1 rejected | 139.3/min | ETA: 14.9m [2026-01-20T12:10:26.145271] [DEBUG] [REMOTE ] GRID: Retrieved 4066 rows, trimmed to 300. [2026-01-20T12:10:26.145398] [DEBUG] [REMOTE ] GRID: PASS: History has at least 300 days. [2026-01-20T12:10:26.145634] [DEBUG] [REMOTE ] GRID: PASS: Price check passed. Min price $146.19. [2026-01-20T12:10:26.145775] [DEBUG] [REMOTE ] GRID: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:26.145887] [DEBUG] [REMOTE ] GRID: PASS: Integrity check passed. [2026-01-20T12:10:26.145927] [DEBUG] [REMOTE ] GRID: Symbol is viable for forecasting. [2026-01-20T12:10:26.145976] [INFO ] [MAIN ] [1431/3502] GRID kept (0.4s) | 1430 kept, 1 rejected | 139.3/min | ETA: 14.9m [2026-01-20T12:10:26.608476] [DEBUG] [REMOTE ] GRMN: Retrieved 6313 rows, trimmed to 300. [2026-01-20T12:10:26.608633] [DEBUG] [REMOTE ] GRMN: PASS: History has at least 300 days. [2026-01-20T12:10:26.609047] [DEBUG] [REMOTE ] GRMN: PASS: Price check passed. Min price $186.30. [2026-01-20T12:10:26.609189] [DEBUG] [REMOTE ] GRMN: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:26.609308] [DEBUG] [REMOTE ] GRMN: PASS: Integrity check passed. [2026-01-20T12:10:26.609350] [DEBUG] [REMOTE ] GRMN: Symbol is viable for forecasting. [2026-01-20T12:10:26.609399] [INFO ] [MAIN ] [1432/3502] GRMN kept (0.5s) | 1431 kept, 1 rejected | 139.3/min | ETA: 14.9m [2026-01-20T12:10:26.852363] [DEBUG] [REMOTE ] GRND: Retrieved 1258 rows, trimmed to 300. [2026-01-20T12:10:26.852518] [DEBUG] [REMOTE ] GRND: PASS: History has at least 300 days. [2026-01-20T12:10:26.852967] [DEBUG] [REMOTE ] GRND: PASS: Price check passed. Min price $12.14. [2026-01-20T12:10:26.853118] [DEBUG] [REMOTE ] GRND: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:26.853248] [DEBUG] [REMOTE ] GRND: PASS: Integrity check passed. [2026-01-20T12:10:26.853293] [DEBUG] [REMOTE ] GRND: Symbol is viable for forecasting. [2026-01-20T12:10:26.853343] [INFO ] [MAIN ] [1433/3502] GRND kept (0.2s) | 1432 kept, 1 rejected | 139.3/min | ETA: 14.9m [2026-01-20T12:10:27.280860] [DEBUG] [REMOTE ] GRPN: Retrieved 3570 rows, trimmed to 300. [2026-01-20T12:10:27.281056] [DEBUG] [REMOTE ] GRPN: PASS: History has at least 300 days. [2026-01-20T12:10:27.281376] [DEBUG] [REMOTE ] GRPN: PASS: Price check passed. Min price $15.57. [2026-01-20T12:10:27.281531] [DEBUG] [REMOTE ] GRPN: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:27.281701] [DEBUG] [REMOTE ] GRPN: PASS: Integrity check passed. [2026-01-20T12:10:27.281747] [DEBUG] [REMOTE ] GRPN: Symbol is viable for forecasting. [2026-01-20T12:10:27.281814] [INFO ] [MAIN ] [1434/3502] GRPN kept (0.4s) | 1433 kept, 1 rejected | 139.3/min | ETA: 14.8m [2026-01-20T12:10:27.867509] [DEBUG] [REMOTE ] GRVY: Retrieved 5269 rows, trimmed to 300. [2026-01-20T12:10:27.867732] [DEBUG] [REMOTE ] GRVY: PASS: History has at least 300 days. [2026-01-20T12:10:27.868020] [DEBUG] [REMOTE ] GRVY: PASS: Price check passed. Min price $55.70. [2026-01-20T12:10:27.868166] [DEBUG] [REMOTE ] GRVY: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:27.868300] [DEBUG] [REMOTE ] GRVY: PASS: Integrity check passed. [2026-01-20T12:10:27.868342] [DEBUG] [REMOTE ] GRVY: Symbol is viable for forecasting. [2026-01-20T12:10:27.868399] [INFO ] [MAIN ] [1435/3502] GRVY kept (0.6s) | 1434 kept, 1 rejected | 139.3/min | ETA: 14.8m [2026-01-20T12:10:28.016004] [DEBUG] [REMOTE ] GRWG: Retrieved 2306 rows, trimmed to 300. [2026-01-20T12:10:28.016188] [DEBUG] [REMOTE ] GRWG: PASS: History has at least 300 days. [2026-01-20T12:10:28.016444] [DEBUG] [REMOTE ] GRWG: PASS: Price check passed. Min price $1.38. [2026-01-20T12:10:28.016668] [DEBUG] [REMOTE ] GRWG: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:28.016793] [DEBUG] [REMOTE ] GRWG: PASS: Integrity check passed. [2026-01-20T12:10:28.016835] [DEBUG] [REMOTE ] GRWG: Symbol is viable for forecasting. [2026-01-20T12:10:28.016892] [INFO ] [MAIN ] [1436/3502] GRWG kept (0.1s) | 1435 kept, 1 rejected | 139.3/min | ETA: 14.8m [2026-01-20T12:10:28.615144] [DEBUG] [REMOTE ] GRX: Retrieved 4676 rows, trimmed to 300. [2026-01-20T12:10:28.615294] [DEBUG] [REMOTE ] GRX: PASS: History has at least 300 days. [2026-01-20T12:10:28.615533] [DEBUG] [REMOTE ] GRX: PASS: Price check passed. Min price $9.01. [2026-01-20T12:10:28.615698] [DEBUG] [REMOTE ] GRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:28.615827] [DEBUG] [REMOTE ] GRX: PASS: Integrity check passed. [2026-01-20T12:10:28.615961] [DEBUG] [REMOTE ] GRX: Symbol is viable for forecasting. [2026-01-20T12:10:28.616021] [INFO ] [MAIN ] [1437/3502] GRX kept (0.6s) | 1436 kept, 1 rejected | 139.3/min | ETA: 14.8m [2026-01-20T12:10:29.135742] [DEBUG] [REMOTE ] GS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:29.135886] [DEBUG] [REMOTE ] GS: PASS: History has at least 300 days. [2026-01-20T12:10:29.136117] [DEBUG] [REMOTE ] GS: PASS: Price check passed. Min price $740.96. [2026-01-20T12:10:29.136256] [DEBUG] [REMOTE ] GS: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:29.136376] [DEBUG] [REMOTE ] GS: PASS: Integrity check passed. [2026-01-20T12:10:29.136421] [DEBUG] [REMOTE ] GS: Symbol is viable for forecasting. [2026-01-20T12:10:29.136473] [INFO ] [MAIN ] [1438/3502] GS kept (0.5s) | 1437 kept, 1 rejected | 139.3/min | ETA: 14.8m [2026-01-20T12:10:29.595170] [DEBUG] [REMOTE ] GSBC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:29.595306] [DEBUG] [REMOTE ] GSBC: PASS: History has at least 300 days. [2026-01-20T12:10:29.595533] [DEBUG] [REMOTE ] GSBC: PASS: Price check passed. Min price $55.29. [2026-01-20T12:10:29.595701] [DEBUG] [REMOTE ] GSBC: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:29.595823] [DEBUG] [REMOTE ] GSBC: PASS: Integrity check passed. [2026-01-20T12:10:29.595866] [DEBUG] [REMOTE ] GSBC: Symbol is viable for forecasting. [2026-01-20T12:10:29.595918] [INFO ] [MAIN ] [1439/3502] GSBC kept (0.5s) | 1438 kept, 1 rejected | 139.3/min | ETA: 14.8m [2026-01-20T12:10:29.827368] [DEBUG] [REMOTE ] GSBD: Retrieved 2726 rows, trimmed to 300. [2026-01-20T12:10:29.827553] [DEBUG] [REMOTE ] GSBD: PASS: History has at least 300 days. [2026-01-20T12:10:29.827834] [DEBUG] [REMOTE ] GSBD: PASS: Price check passed. Min price $8.96. [2026-01-20T12:10:29.827975] [DEBUG] [REMOTE ] GSBD: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:29.828132] [DEBUG] [REMOTE ] GSBD: PASS: Integrity check passed. [2026-01-20T12:10:29.828175] [DEBUG] [REMOTE ] GSBD: Symbol is viable for forecasting. [2026-01-20T12:10:29.828226] [INFO ] [MAIN ] [1440/3502] GSBD kept (0.2s) | 1439 kept, 1 rejected | 139.3/min | ETA: 14.8m [2026-01-20T12:10:30.279520] [DEBUG] [REMOTE ] GSHD: Retrieved 1942 rows, trimmed to 300. [2026-01-20T12:10:30.279753] [DEBUG] [REMOTE ] GSHD: PASS: History has at least 300 days. [2026-01-20T12:10:30.280043] [DEBUG] [REMOTE ] GSHD: PASS: Price check passed. Min price $66.64. [2026-01-20T12:10:30.280182] [DEBUG] [REMOTE ] GSHD: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:30.280314] [DEBUG] [REMOTE ] GSHD: PASS: Integrity check passed. [2026-01-20T12:10:30.280400] [DEBUG] [REMOTE ] GSHD: Symbol is viable for forecasting. [2026-01-20T12:10:30.280456] [INFO ] [MAIN ] [1441/3502] GSHD kept (0.5s) | 1440 kept, 1 rejected | 139.3/min | ETA: 14.8m [2026-01-20T12:10:30.753217] [DEBUG] [REMOTE ] GSK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:30.753491] [DEBUG] [REMOTE ] GSK: PASS: History has at least 300 days. [2026-01-20T12:10:30.754284] [DEBUG] [REMOTE ] GSK: PASS: Price check passed. Min price $42.86. [2026-01-20T12:10:30.754443] [DEBUG] [REMOTE ] GSK: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:30.754676] [DEBUG] [REMOTE ] GSK: PASS: Integrity check passed. [2026-01-20T12:10:30.754724] [DEBUG] [REMOTE ] GSK: Symbol is viable for forecasting. [2026-01-20T12:10:30.755029] [INFO ] [MAIN ] [1442/3502] GSK kept (0.5s) | 1441 kept, 1 rejected | 139.3/min | ETA: 14.8m [2026-01-20T12:10:31.148765] [DEBUG] [REMOTE ] GSL: Retrieved 4383 rows, trimmed to 300. [2026-01-20T12:10:31.148958] [DEBUG] [REMOTE ] GSL: PASS: History has at least 300 days. [2026-01-20T12:10:31.149240] [DEBUG] [REMOTE ] GSL: PASS: Price check passed. Min price $27.59. [2026-01-20T12:10:31.149384] [DEBUG] [REMOTE ] GSL: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:31.149519] [DEBUG] [REMOTE ] GSL: PASS: Integrity check passed. [2026-01-20T12:10:31.149561] [DEBUG] [REMOTE ] GSL: Symbol is viable for forecasting. [2026-01-20T12:10:31.149638] [INFO ] [MAIN ] [1443/3502] GSL kept (0.4s) | 1442 kept, 1 rejected | 139.3/min | ETA: 14.8m [2026-01-20T12:10:31.557310] [DEBUG] [REMOTE ] GSM: Retrieved 4143 rows, trimmed to 300. [2026-01-20T12:10:31.557500] [DEBUG] [REMOTE ] GSM: PASS: History has at least 300 days. [2026-01-20T12:10:31.557792] [DEBUG] [REMOTE ] GSM: PASS: Price check passed. Min price $3.71. [2026-01-20T12:10:31.558006] [DEBUG] [REMOTE ] GSM: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:31.558137] [DEBUG] [REMOTE ] GSM: PASS: Integrity check passed. [2026-01-20T12:10:31.558180] [DEBUG] [REMOTE ] GSM: Symbol is viable for forecasting. [2026-01-20T12:10:31.558235] [INFO ] [MAIN ] [1444/3502] GSM kept (0.4s) | 1443 kept, 1 rejected | 139.3/min | ETA: 14.8m [2026-01-20T12:10:31.739022] [DEBUG] [REMOTE ] GTES: Retrieved 2006 rows, trimmed to 300. [2026-01-20T12:10:31.739197] [DEBUG] [REMOTE ] GTES: PASS: History has at least 300 days. [2026-01-20T12:10:31.739446] [DEBUG] [REMOTE ] GTES: PASS: Price check passed. Min price $21.18. [2026-01-20T12:10:31.739625] [DEBUG] [REMOTE ] GTES: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:31.739749] [DEBUG] [REMOTE ] GTES: PASS: Integrity check passed. [2026-01-20T12:10:31.739789] [DEBUG] [REMOTE ] GTES: Symbol is viable for forecasting. [2026-01-20T12:10:31.739842] [INFO ] [MAIN ] [1445/3502] GTES kept (0.2s) | 1444 kept, 1 rejected | 139.4/min | ETA: 14.8m [2026-01-20T12:10:32.231106] [DEBUG] [REMOTE ] GTLB: Retrieved 1069 rows, trimmed to 300. [2026-01-20T12:10:32.231348] [DEBUG] [REMOTE ] GTLB: PASS: History has at least 300 days. [2026-01-20T12:10:32.231713] [DEBUG] [REMOTE ] GTLB: PASS: Price check passed. Min price $34.14. [2026-01-20T12:10:32.231864] [DEBUG] [REMOTE ] GTLB: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:32.232004] [DEBUG] [REMOTE ] GTLB: PASS: Integrity check passed. [2026-01-20T12:10:32.232093] [DEBUG] [REMOTE ] GTLB: Symbol is viable for forecasting. [2026-01-20T12:10:32.232162] [INFO ] [MAIN ] [1446/3502] GTLB kept (0.5s) | 1445 kept, 1 rejected | 139.4/min | ETA: 14.8m [2026-01-20T12:10:32.826115] [DEBUG] [REMOTE ] GTLS: Retrieved 4901 rows, trimmed to 300. [2026-01-20T12:10:32.826337] [DEBUG] [REMOTE ] GTLS: PASS: History has at least 300 days. [2026-01-20T12:10:32.826670] [DEBUG] [REMOTE ] GTLS: PASS: Price check passed. Min price $199.30. [2026-01-20T12:10:32.826814] [DEBUG] [REMOTE ] GTLS: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:32.826958] [DEBUG] [REMOTE ] GTLS: PASS: Integrity check passed. [2026-01-20T12:10:32.826999] [DEBUG] [REMOTE ] GTLS: Symbol is viable for forecasting. [2026-01-20T12:10:32.827086] [INFO ] [MAIN ] [1447/3502] GTLS kept (0.6s) | 1446 kept, 1 rejected | 139.3/min | ETA: 14.7m [2026-01-20T12:10:33.281177] [DEBUG] [REMOTE ] GTN: Retrieved 5883 rows, trimmed to 300. [2026-01-20T12:10:33.281391] [DEBUG] [REMOTE ] GTN: PASS: History has at least 300 days. [2026-01-20T12:10:33.281706] [DEBUG] [REMOTE ] GTN: PASS: Price check passed. Min price $4.27. [2026-01-20T12:10:33.281855] [DEBUG] [REMOTE ] GTN: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:33.281994] [DEBUG] [REMOTE ] GTN: PASS: Integrity check passed. [2026-01-20T12:10:33.282171] [DEBUG] [REMOTE ] GTN: Symbol is viable for forecasting. [2026-01-20T12:10:33.282316] [INFO ] [MAIN ] [1448/3502] GTN kept (0.5s) | 1447 kept, 1 rejected | 139.3/min | ETA: 14.7m [2026-01-20T12:10:33.560912] [DEBUG] [REMOTE ] GTX: Retrieved 1844 rows, trimmed to 300. [2026-01-20T12:10:33.561104] [DEBUG] [REMOTE ] GTX: PASS: History has at least 300 days. [2026-01-20T12:10:33.561358] [DEBUG] [REMOTE ] GTX: PASS: Price check passed. Min price $12.45. [2026-01-20T12:10:33.561504] [DEBUG] [REMOTE ] GTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:33.561653] [DEBUG] [REMOTE ] GTX: PASS: Integrity check passed. [2026-01-20T12:10:33.561700] [DEBUG] [REMOTE ] GTX: Symbol is viable for forecasting. [2026-01-20T12:10:33.561756] [INFO ] [MAIN ] [1449/3502] GTX kept (0.3s) | 1448 kept, 1 rejected | 139.4/min | ETA: 14.7m [2026-01-20T12:10:34.177075] [DEBUG] [REMOTE ] GTY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:34.177216] [DEBUG] [REMOTE ] GTY: PASS: History has at least 300 days. [2026-01-20T12:10:34.177439] [DEBUG] [REMOTE ] GTY: PASS: Price check passed. Min price $26.44. [2026-01-20T12:10:34.177599] [DEBUG] [REMOTE ] GTY: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:34.177719] [DEBUG] [REMOTE ] GTY: PASS: Integrity check passed. [2026-01-20T12:10:34.177761] [DEBUG] [REMOTE ] GTY: Symbol is viable for forecasting. [2026-01-20T12:10:34.177810] [INFO ] [MAIN ] [1450/3502] GTY kept (0.6s) | 1449 kept, 1 rejected | 139.3/min | ETA: 14.7m [2026-01-20T12:10:34.356406] [DEBUG] [REMOTE ] GUG: Retrieved 1040 rows, trimmed to 300. [2026-01-20T12:10:34.356652] [DEBUG] [REMOTE ] GUG: PASS: History has at least 300 days. [2026-01-20T12:10:34.356954] [DEBUG] [REMOTE ] GUG: PASS: Price check passed. Min price $14.78. [2026-01-20T12:10:34.357148] [DEBUG] [REMOTE ] GUG: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:34.357334] [DEBUG] [REMOTE ] GUG: PASS: Integrity check passed. [2026-01-20T12:10:34.357390] [DEBUG] [REMOTE ] GUG: Symbol is viable for forecasting. [2026-01-20T12:10:34.357463] [INFO ] [MAIN ] [1451/3502] GUG kept (0.2s) | 1450 kept, 1 rejected | 139.4/min | ETA: 14.7m [2026-01-20T12:10:35.055912] [DEBUG] [REMOTE ] GVA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:35.056048] [DEBUG] [REMOTE ] GVA: PASS: History has at least 300 days. [2026-01-20T12:10:35.056271] [DEBUG] [REMOTE ] GVA: PASS: Price check passed. Min price $98.39. [2026-01-20T12:10:35.056410] [DEBUG] [REMOTE ] GVA: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:35.056526] [DEBUG] [REMOTE ] GVA: PASS: Integrity check passed. [2026-01-20T12:10:35.056566] [DEBUG] [REMOTE ] GVA: Symbol is viable for forecasting. [2026-01-20T12:10:35.056639] [INFO ] [MAIN ] [1452/3502] GVA kept (0.7s) | 1451 kept, 1 rejected | 139.3/min | ETA: 14.7m [2026-01-20T12:10:35.371087] [DEBUG] [REMOTE ] GWH: Retrieved 1266 rows, trimmed to 300. [2026-01-20T12:10:35.371252] [DEBUG] [REMOTE ] GWH: PASS: History has at least 300 days. [2026-01-20T12:10:35.371544] [DEBUG] [REMOTE ] GWH: PASS: Price check passed. Min price $1.78. [2026-01-20T12:10:35.371721] [DEBUG] [REMOTE ] GWH: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:35.371854] [DEBUG] [REMOTE ] GWH: PASS: Integrity check passed. [2026-01-20T12:10:35.371897] [DEBUG] [REMOTE ] GWH: Symbol is viable for forecasting. [2026-01-20T12:10:35.371949] [INFO ] [MAIN ] [1453/3502] GWH kept (0.3s) | 1452 kept, 1 rejected | 139.3/min | ETA: 14.7m [2026-01-20T12:10:35.773987] [DEBUG] [REMOTE ] GWRE: Retrieved 3516 rows, trimmed to 300. [2026-01-20T12:10:35.774134] [DEBUG] [REMOTE ] GWRE: PASS: History has at least 300 days. [2026-01-20T12:10:35.774382] [DEBUG] [REMOTE ] GWRE: PASS: Price check passed. Min price $158.99. [2026-01-20T12:10:35.774548] [DEBUG] [REMOTE ] GWRE: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:35.774708] [DEBUG] [REMOTE ] GWRE: PASS: Integrity check passed. [2026-01-20T12:10:35.774756] [DEBUG] [REMOTE ] GWRE: Symbol is viable for forecasting. [2026-01-20T12:10:35.774833] [INFO ] [MAIN ] [1454/3502] GWRE kept (0.4s) | 1453 kept, 1 rejected | 139.3/min | ETA: 14.7m [2026-01-20T12:10:36.142152] [DEBUG] [REMOTE ] GWRS: Retrieved 2445 rows, trimmed to 300. [2026-01-20T12:10:36.142304] [DEBUG] [REMOTE ] GWRS: PASS: History has at least 300 days. [2026-01-20T12:10:36.142554] [DEBUG] [REMOTE ] GWRS: PASS: Price check passed. Min price $8.27. [2026-01-20T12:10:36.142758] [DEBUG] [REMOTE ] GWRS: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:36.142895] [DEBUG] [REMOTE ] GWRS: PASS: Integrity check passed. [2026-01-20T12:10:36.142942] [DEBUG] [REMOTE ] GWRS: Symbol is viable for forecasting. [2026-01-20T12:10:36.142999] [INFO ] [MAIN ] [1455/3502] GWRS kept (0.4s) | 1454 kept, 1 rejected | 139.4/min | ETA: 14.7m [2026-01-20T12:10:36.479415] [DEBUG] [REMOTE ] GXAI: Retrieved 733 rows, trimmed to 300. [2026-01-20T12:10:36.479589] [DEBUG] [REMOTE ] GXAI: PASS: History has at least 300 days. [2026-01-20T12:10:36.479845] [DEBUG] [REMOTE ] GXAI: PASS: Price check passed. Min price $1.04. [2026-01-20T12:10:36.480031] [DEBUG] [REMOTE ] GXAI: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:36.480169] [DEBUG] [REMOTE ] GXAI: PASS: Integrity check passed. [2026-01-20T12:10:36.480212] [DEBUG] [REMOTE ] GXAI: Symbol is viable for forecasting. [2026-01-20T12:10:36.480261] [INFO ] [MAIN ] [1456/3502] GXAI kept (0.3s) | 1455 kept, 1 rejected | 139.4/min | ETA: 14.7m [2026-01-20T12:10:37.080994] [DEBUG] [REMOTE ] GYRE: Retrieved 4972 rows, trimmed to 300. [2026-01-20T12:10:37.081140] [DEBUG] [REMOTE ] GYRE: PASS: History has at least 300 days. [2026-01-20T12:10:37.081377] [DEBUG] [REMOTE ] GYRE: PASS: Price check passed. Min price $6.81. [2026-01-20T12:10:37.081517] [DEBUG] [REMOTE ] GYRE: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:37.081661] [DEBUG] [REMOTE ] GYRE: PASS: Integrity check passed. [2026-01-20T12:10:37.081706] [DEBUG] [REMOTE ] GYRE: Symbol is viable for forecasting. [2026-01-20T12:10:37.081758] [INFO ] [MAIN ] [1457/3502] GYRE kept (0.6s) | 1456 kept, 1 rejected | 139.3/min | ETA: 14.7m [2026-01-20T12:10:37.493701] [DEBUG] [REMOTE ] H: Retrieved 4074 rows, trimmed to 300. [2026-01-20T12:10:37.493828] [DEBUG] [REMOTE ] H: PASS: History has at least 300 days. [2026-01-20T12:10:37.494039] [DEBUG] [REMOTE ] H: PASS: Price check passed. Min price $135.29. [2026-01-20T12:10:37.494175] [DEBUG] [REMOTE ] H: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:37.494287] [DEBUG] [REMOTE ] H: PASS: Integrity check passed. [2026-01-20T12:10:37.494327] [DEBUG] [REMOTE ] H: Symbol is viable for forecasting. [2026-01-20T12:10:37.494375] [INFO ] [MAIN ] [1458/3502] H kept (0.4s) | 1457 kept, 1 rejected | 139.3/min | ETA: 14.7m [2026-01-20T12:10:37.950279] [DEBUG] [REMOTE ] HAE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:37.950413] [DEBUG] [REMOTE ] HAE: PASS: History has at least 300 days. [2026-01-20T12:10:37.950651] [DEBUG] [REMOTE ] HAE: PASS: Price check passed. Min price $49.44. [2026-01-20T12:10:37.950794] [DEBUG] [REMOTE ] HAE: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:37.950910] [DEBUG] [REMOTE ] HAE: PASS: Integrity check passed. [2026-01-20T12:10:37.950952] [DEBUG] [REMOTE ] HAE: Symbol is viable for forecasting. [2026-01-20T12:10:37.951001] [INFO ] [MAIN ] [1459/3502] HAE kept (0.5s) | 1458 kept, 1 rejected | 139.3/min | ETA: 14.7m [2026-01-20T12:10:38.424345] [DEBUG] [REMOTE ] HAFC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:38.424619] [DEBUG] [REMOTE ] HAFC: PASS: History has at least 300 days. [2026-01-20T12:10:38.424981] [DEBUG] [REMOTE ] HAFC: PASS: Price check passed. Min price $25.77. [2026-01-20T12:10:38.425177] [DEBUG] [REMOTE ] HAFC: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:38.425333] [DEBUG] [REMOTE ] HAFC: PASS: Integrity check passed. [2026-01-20T12:10:38.425378] [DEBUG] [REMOTE ] HAFC: Symbol is viable for forecasting. [2026-01-20T12:10:38.425460] [INFO ] [MAIN ] [1460/3502] HAFC kept (0.5s) | 1459 kept, 1 rejected | 139.3/min | ETA: 14.7m [2026-01-20T12:10:38.916008] [DEBUG] [REMOTE ] HAIN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:38.916237] [DEBUG] [REMOTE ] HAIN: PASS: History has at least 300 days. [2026-01-20T12:10:38.916798] [DEBUG] [REMOTE ] HAIN: PASS: Price check passed. Min price $1.01. [2026-01-20T12:10:38.916997] [DEBUG] [REMOTE ] HAIN: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:38.917173] [DEBUG] [REMOTE ] HAIN: PASS: Integrity check passed. [2026-01-20T12:10:38.917220] [DEBUG] [REMOTE ] HAIN: Symbol is viable for forecasting. [2026-01-20T12:10:38.917681] [INFO ] [MAIN ] [1461/3502] HAIN kept (0.5s) | 1460 kept, 1 rejected | 139.3/min | ETA: 14.7m [2026-01-20T12:10:39.389170] [DEBUG] [REMOTE ] HAL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:39.389307] [DEBUG] [REMOTE ] HAL: PASS: History has at least 300 days. [2026-01-20T12:10:39.389533] [DEBUG] [REMOTE ] HAL: PASS: Price check passed. Min price $25.46. [2026-01-20T12:10:39.389700] [DEBUG] [REMOTE ] HAL: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:39.389852] [DEBUG] [REMOTE ] HAL: PASS: Integrity check passed. [2026-01-20T12:10:39.389895] [DEBUG] [REMOTE ] HAL: Symbol is viable for forecasting. [2026-01-20T12:10:39.389944] [INFO ] [MAIN ] [1462/3502] HAL kept (0.5s) | 1461 kept, 1 rejected | 139.3/min | ETA: 14.6m [2026-01-20T12:10:39.815861] [DEBUG] [REMOTE ] HALO: Retrieved 5496 rows, trimmed to 300. [2026-01-20T12:10:39.816017] [DEBUG] [REMOTE ] HALO: PASS: History has at least 300 days. [2026-01-20T12:10:39.816276] [DEBUG] [REMOTE ] HALO: PASS: Price check passed. Min price $61.87. [2026-01-20T12:10:39.816417] [DEBUG] [REMOTE ] HALO: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:39.816547] [DEBUG] [REMOTE ] HALO: PASS: Integrity check passed. [2026-01-20T12:10:39.816608] [DEBUG] [REMOTE ] HALO: Symbol is viable for forecasting. [2026-01-20T12:10:39.816661] [INFO ] [MAIN ] [1463/3502] HALO kept (0.4s) | 1462 kept, 1 rejected | 139.3/min | ETA: 14.6m [2026-01-20T12:10:40.384051] [DEBUG] [REMOTE ] HAS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:40.384199] [DEBUG] [REMOTE ] HAS: PASS: History has at least 300 days. [2026-01-20T12:10:40.384443] [DEBUG] [REMOTE ] HAS: PASS: Price check passed. Min price $74.48. [2026-01-20T12:10:40.384607] [DEBUG] [REMOTE ] HAS: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:40.384728] [DEBUG] [REMOTE ] HAS: PASS: Integrity check passed. [2026-01-20T12:10:40.384770] [DEBUG] [REMOTE ] HAS: Symbol is viable for forecasting. [2026-01-20T12:10:40.384818] [INFO ] [MAIN ] [1464/3502] HAS kept (0.6s) | 1463 kept, 1 rejected | 139.3/min | ETA: 14.6m [2026-01-20T12:10:40.674946] [DEBUG] [REMOTE ] HASI: Retrieved 3208 rows, trimmed to 300. [2026-01-20T12:10:40.675288] [DEBUG] [REMOTE ] HASI: PASS: History has at least 300 days. [2026-01-20T12:10:40.675510] [DEBUG] [REMOTE ] HASI: PASS: Price check passed. Min price $27.35. [2026-01-20T12:10:40.675690] [DEBUG] [REMOTE ] HASI: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:40.675824] [DEBUG] [REMOTE ] HASI: PASS: Integrity check passed. [2026-01-20T12:10:40.675867] [DEBUG] [REMOTE ] HASI: Symbol is viable for forecasting. [2026-01-20T12:10:40.675918] [INFO ] [MAIN ] [1465/3502] HASI kept (0.3s) | 1464 kept, 1 rejected | 139.3/min | ETA: 14.6m [2026-01-20T12:10:41.273489] [DEBUG] [REMOTE ] HBAN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:41.273654] [DEBUG] [REMOTE ] HBAN: PASS: History has at least 300 days. [2026-01-20T12:10:41.273912] [DEBUG] [REMOTE ] HBAN: PASS: Price check passed. Min price $15.03. [2026-01-20T12:10:41.274058] [DEBUG] [REMOTE ] HBAN: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:41.274182] [DEBUG] [REMOTE ] HBAN: PASS: Integrity check passed. [2026-01-20T12:10:41.274239] [DEBUG] [REMOTE ] HBAN: Symbol is viable for forecasting. [2026-01-20T12:10:41.274291] [INFO ] [MAIN ] [1466/3502] HBAN kept (0.6s) | 1465 kept, 1 rejected | 139.3/min | ETA: 14.6m [2026-01-20T12:10:41.478402] [DEBUG] [REMOTE ] HBANL: Retrieved 721 rows, trimmed to 300. [2026-01-20T12:10:41.478534] [DEBUG] [REMOTE ] HBANL: PASS: History has at least 300 days. [2026-01-20T12:10:41.478756] [DEBUG] [REMOTE ] HBANL: PASS: Price check passed. Min price $24.85. [2026-01-20T12:10:41.478896] [DEBUG] [REMOTE ] HBANL: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:41.479008] [DEBUG] [REMOTE ] HBANL: PASS: Integrity check passed. [2026-01-20T12:10:41.479049] [DEBUG] [REMOTE ] HBANL: Symbol is viable for forecasting. [2026-01-20T12:10:41.479097] [INFO ] [MAIN ] [1467/3502] HBANL kept (0.2s) | 1466 kept, 1 rejected | 139.3/min | ETA: 14.6m [2026-01-20T12:10:41.868593] [DEBUG] [REMOTE ] HBANP: Retrieved 1246 rows, trimmed to 300. [2026-01-20T12:10:41.868739] [DEBUG] [REMOTE ] HBANP: PASS: History has at least 300 days. [2026-01-20T12:10:41.868958] [DEBUG] [REMOTE ] HBANP: PASS: Price check passed. Min price $16.73. [2026-01-20T12:10:41.869097] [DEBUG] [REMOTE ] HBANP: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:41.869213] [DEBUG] [REMOTE ] HBANP: PASS: Integrity check passed. [2026-01-20T12:10:41.869254] [DEBUG] [REMOTE ] HBANP: Symbol is viable for forecasting. [2026-01-20T12:10:41.869305] [INFO ] [MAIN ] [1468/3502] HBANP kept (0.4s) | 1467 kept, 1 rejected | 139.3/min | ETA: 14.6m [2026-01-20T12:10:42.369480] [DEBUG] [REMOTE ] HBB: Retrieved 2089 rows, trimmed to 300. [2026-01-20T12:10:42.369632] [DEBUG] [REMOTE ] HBB: PASS: History has at least 300 days. [2026-01-20T12:10:42.369845] [DEBUG] [REMOTE ] HBB: PASS: Price check passed. Min price $13.66. [2026-01-20T12:10:42.369985] [DEBUG] [REMOTE ] HBB: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:42.370276] [DEBUG] [REMOTE ] HBB: PASS: Integrity check passed. [2026-01-20T12:10:42.370317] [DEBUG] [REMOTE ] HBB: Symbol is viable for forecasting. [2026-01-20T12:10:42.370365] [INFO ] [MAIN ] [1469/3502] HBB kept (0.5s) | 1468 kept, 1 rejected | 139.3/min | ETA: 14.6m [2026-01-20T12:10:42.739914] [DEBUG] [REMOTE ] HBCP: Retrieved 4346 rows, trimmed to 300. [2026-01-20T12:10:42.740126] [DEBUG] [REMOTE ] HBCP: PASS: History has at least 300 days. [2026-01-20T12:10:42.740649] [DEBUG] [REMOTE ] HBCP: PASS: Price check passed. Min price $52.43. [2026-01-20T12:10:42.740802] [DEBUG] [REMOTE ] HBCP: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:42.740956] [DEBUG] [REMOTE ] HBCP: PASS: Integrity check passed. [2026-01-20T12:10:42.741000] [DEBUG] [REMOTE ] HBCP: Symbol is viable for forecasting. [2026-01-20T12:10:42.741184] [INFO ] [MAIN ] [1470/3502] HBCP kept (0.4s) | 1469 kept, 1 rejected | 139.3/min | ETA: 14.6m [2026-01-20T12:10:43.229480] [DEBUG] [REMOTE ] HBM: Retrieved 4258 rows, trimmed to 300. [2026-01-20T12:10:43.229652] [DEBUG] [REMOTE ] HBM: PASS: History has at least 300 days. [2026-01-20T12:10:43.229892] [DEBUG] [REMOTE ] HBM: PASS: Price check passed. Min price $14.58. [2026-01-20T12:10:43.230073] [DEBUG] [REMOTE ] HBM: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:43.230230] [DEBUG] [REMOTE ] HBM: PASS: Integrity check passed. [2026-01-20T12:10:43.230288] [DEBUG] [REMOTE ] HBM: Symbol is viable for forecasting. [2026-01-20T12:10:43.230357] [INFO ] [MAIN ] [1471/3502] HBM kept (0.5s) | 1470 kept, 1 rejected | 139.3/min | ETA: 14.6m [2026-01-20T12:10:43.775376] [DEBUG] [REMOTE ] HBNC: Retrieved 6060 rows, trimmed to 300. [2026-01-20T12:10:43.775506] [DEBUG] [REMOTE ] HBNC: PASS: History has at least 300 days. [2026-01-20T12:10:43.775731] [DEBUG] [REMOTE ] HBNC: PASS: Price check passed. Min price $15.45. [2026-01-20T12:10:43.775867] [DEBUG] [REMOTE ] HBNC: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:43.775978] [DEBUG] [REMOTE ] HBNC: PASS: Integrity check passed. [2026-01-20T12:10:43.776034] [DEBUG] [REMOTE ] HBNC: Symbol is viable for forecasting. [2026-01-20T12:10:43.776084] [INFO ] [MAIN ] [1472/3502] HBNC kept (0.5s) | 1471 kept, 1 rejected | 139.3/min | ETA: 14.6m [2026-01-20T12:10:44.131373] [DEBUG] [REMOTE ] HCA: Retrieved 3737 rows, trimmed to 300. [2026-01-20T12:10:44.131515] [DEBUG] [REMOTE ] HCA: PASS: History has at least 300 days. [2026-01-20T12:10:44.131799] [DEBUG] [REMOTE ] HCA: PASS: Price check passed. Min price $439.50. [2026-01-20T12:10:44.131948] [DEBUG] [REMOTE ] HCA: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:44.132127] [DEBUG] [REMOTE ] HCA: PASS: Integrity check passed. [2026-01-20T12:10:44.132172] [DEBUG] [REMOTE ] HCA: Symbol is viable for forecasting. [2026-01-20T12:10:44.132225] [INFO ] [MAIN ] [1473/3502] HCA kept (0.4s) | 1472 kept, 1 rejected | 139.3/min | ETA: 14.6m [2026-01-20T12:10:44.398061] [DEBUG] [REMOTE ] HCC: Retrieved 2206 rows, trimmed to 300. [2026-01-20T12:10:44.398187] [DEBUG] [REMOTE ] HCC: PASS: History has at least 300 days. [2026-01-20T12:10:44.398396] [DEBUG] [REMOTE ] HCC: PASS: Price check passed. Min price $62.31. [2026-01-20T12:10:44.398532] [DEBUG] [REMOTE ] HCC: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:44.398671] [DEBUG] [REMOTE ] HCC: PASS: Integrity check passed. [2026-01-20T12:10:44.398714] [DEBUG] [REMOTE ] HCC: Symbol is viable for forecasting. [2026-01-20T12:10:44.398762] [INFO ] [MAIN ] [1474/3502] HCC kept (0.3s) | 1473 kept, 1 rejected | 139.3/min | ETA: 14.6m [2026-01-20T12:10:44.997207] [DEBUG] [REMOTE ] HCI: Retrieved 4363 rows, trimmed to 300. [2026-01-20T12:10:44.997331] [DEBUG] [REMOTE ] HCI: PASS: History has at least 300 days. [2026-01-20T12:10:44.997540] [DEBUG] [REMOTE ] HCI: PASS: Price check passed. Min price $169.90. [2026-01-20T12:10:44.997705] [DEBUG] [REMOTE ] HCI: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:44.997816] [DEBUG] [REMOTE ] HCI: PASS: Integrity check passed. [2026-01-20T12:10:44.997857] [DEBUG] [REMOTE ] HCI: Symbol is viable for forecasting. [2026-01-20T12:10:44.997905] [INFO ] [MAIN ] [1475/3502] HCI kept (0.6s) | 1474 kept, 1 rejected | 139.3/min | ETA: 14.6m [2026-01-20T12:10:45.243829] [DEBUG] [REMOTE ] HCM: Retrieved 2474 rows, trimmed to 300. [2026-01-20T12:10:45.244019] [DEBUG] [REMOTE ] HCM: PASS: History has at least 300 days. [2026-01-20T12:10:45.244469] [DEBUG] [REMOTE ] HCM: PASS: Price check passed. Min price $13.18. [2026-01-20T12:10:45.244641] [DEBUG] [REMOTE ] HCM: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:45.244783] [DEBUG] [REMOTE ] HCM: PASS: Integrity check passed. [2026-01-20T12:10:45.244828] [DEBUG] [REMOTE ] HCM: Symbol is viable for forecasting. [2026-01-20T12:10:45.244925] [INFO ] [MAIN ] [1476/3502] HCM kept (0.2s) | 1475 kept, 1 rejected | 139.3/min | ETA: 14.5m [2026-01-20T12:10:45.832009] [DEBUG] [REMOTE ] HCSG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:45.832218] [DEBUG] [REMOTE ] HCSG: PASS: History has at least 300 days. [2026-01-20T12:10:45.832675] [DEBUG] [REMOTE ] HCSG: PASS: Price check passed. Min price $17.02. [2026-01-20T12:10:45.832834] [DEBUG] [REMOTE ] HCSG: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:45.832972] [DEBUG] [REMOTE ] HCSG: PASS: Integrity check passed. [2026-01-20T12:10:45.833014] [DEBUG] [REMOTE ] HCSG: Symbol is viable for forecasting. [2026-01-20T12:10:45.833069] [INFO ] [MAIN ] [1477/3502] HCSG kept (0.6s) | 1476 kept, 1 rejected | 139.3/min | ETA: 14.5m [2026-01-20T12:10:46.334605] [DEBUG] [REMOTE ] HD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:46.334844] [DEBUG] [REMOTE ] HD: PASS: History has at least 300 days. [2026-01-20T12:10:46.335348] [DEBUG] [REMOTE ] HD: PASS: Price check passed. Min price $330.22. [2026-01-20T12:10:46.335529] [DEBUG] [REMOTE ] HD: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:46.335751] [DEBUG] [REMOTE ] HD: PASS: Integrity check passed. [2026-01-20T12:10:46.335800] [DEBUG] [REMOTE ] HD: Symbol is viable for forecasting. [2026-01-20T12:10:46.335858] [INFO ] [MAIN ] [1478/3502] HD kept (0.5s) | 1477 kept, 1 rejected | 139.3/min | ETA: 14.5m [2026-01-20T12:10:46.798159] [DEBUG] [REMOTE ] HDB: Retrieved 6160 rows, trimmed to 300. [2026-01-20T12:10:46.798288] [DEBUG] [REMOTE ] HDB: PASS: History has at least 300 days. [2026-01-20T12:10:46.798501] [DEBUG] [REMOTE ] HDB: PASS: Price check passed. Min price $32.51. [2026-01-20T12:10:46.798661] [DEBUG] [REMOTE ] HDB: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:46.798779] [DEBUG] [REMOTE ] HDB: PASS: Integrity check passed. [2026-01-20T12:10:46.798820] [DEBUG] [REMOTE ] HDB: Symbol is viable for forecasting. [2026-01-20T12:10:46.798869] [INFO ] [MAIN ] [1479/3502] HDB kept (0.5s) | 1478 kept, 1 rejected | 139.3/min | ETA: 14.5m [2026-01-20T12:10:47.233384] [DEBUG] [REMOTE ] HDSN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:47.233526] [DEBUG] [REMOTE ] HDSN: PASS: History has at least 300 days. [2026-01-20T12:10:47.233775] [DEBUG] [REMOTE ] HDSN: PASS: Price check passed. Min price $6.63. [2026-01-20T12:10:47.233921] [DEBUG] [REMOTE ] HDSN: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:47.234042] [DEBUG] [REMOTE ] HDSN: PASS: Integrity check passed. [2026-01-20T12:10:47.234085] [DEBUG] [REMOTE ] HDSN: Symbol is viable for forecasting. [2026-01-20T12:10:47.234136] [INFO ] [MAIN ] [1480/3502] HDSN kept (0.4s) | 1479 kept, 1 rejected | 139.3/min | ETA: 14.5m [2026-01-20T12:10:47.545771] [DEBUG] [REMOTE ] HE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:47.545905] [DEBUG] [REMOTE ] HE: PASS: History has at least 300 days. [2026-01-20T12:10:47.546121] [DEBUG] [REMOTE ] HE: PASS: Price check passed. Min price $11.15. [2026-01-20T12:10:47.546256] [DEBUG] [REMOTE ] HE: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:47.546372] [DEBUG] [REMOTE ] HE: PASS: Integrity check passed. [2026-01-20T12:10:47.546411] [DEBUG] [REMOTE ] HE: Symbol is viable for forecasting. [2026-01-20T12:10:47.546460] [INFO ] [MAIN ] [1481/3502] HE kept (0.3s) | 1480 kept, 1 rejected | 139.3/min | ETA: 14.5m [2026-01-20T12:10:48.124285] [DEBUG] [REMOTE ] HEI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:48.124537] [DEBUG] [REMOTE ] HEI: PASS: History has at least 300 days. [2026-01-20T12:10:48.125151] [DEBUG] [REMOTE ] HEI: PASS: Price check passed. Min price $303.07. [2026-01-20T12:10:48.125339] [DEBUG] [REMOTE ] HEI: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:48.125510] [DEBUG] [REMOTE ] HEI: PASS: Integrity check passed. [2026-01-20T12:10:48.125557] [DEBUG] [REMOTE ] HEI: Symbol is viable for forecasting. [2026-01-20T12:10:48.125635] [INFO ] [MAIN ] [1482/3502] HEI kept (0.6s) | 1481 kept, 1 rejected | 139.3/min | ETA: 14.5m [2026-01-20T12:10:48.722171] [DEBUG] [REMOTE ] HELE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:48.722396] [DEBUG] [REMOTE ] HELE: PASS: History has at least 300 days. [2026-01-20T12:10:48.722772] [DEBUG] [REMOTE ] HELE: PASS: Price check passed. Min price $17.16. [2026-01-20T12:10:48.722925] [DEBUG] [REMOTE ] HELE: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:48.723086] [DEBUG] [REMOTE ] HELE: PASS: Integrity check passed. [2026-01-20T12:10:48.723129] [DEBUG] [REMOTE ] HELE: Symbol is viable for forecasting. [2026-01-20T12:10:48.723189] [INFO ] [MAIN ] [1483/3502] HELE kept (0.6s) | 1482 kept, 1 rejected | 139.2/min | ETA: 14.5m [2026-01-20T12:10:48.997492] [DEBUG] [REMOTE ] HELP: Retrieved 1389 rows, trimmed to 300. [2026-01-20T12:10:48.997728] [DEBUG] [REMOTE ] HELP: PASS: History has at least 300 days. [2026-01-20T12:10:48.998049] [DEBUG] [REMOTE ] HELP: PASS: Price check passed. Min price $5.51. [2026-01-20T12:10:48.998202] [DEBUG] [REMOTE ] HELP: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:48.998628] [DEBUG] [REMOTE ] HELP: PASS: Integrity check passed. [2026-01-20T12:10:48.998684] [DEBUG] [REMOTE ] HELP: Symbol is viable for forecasting. [2026-01-20T12:10:48.998743] [INFO ] [MAIN ] [1484/3502] HELP kept (0.3s) | 1483 kept, 1 rejected | 139.3/min | ETA: 14.5m [2026-01-20T12:10:49.316976] [DEBUG] [REMOTE ] HEPS: Retrieved 1142 rows, trimmed to 300. [2026-01-20T12:10:49.317222] [DEBUG] [REMOTE ] HEPS: PASS: History has at least 300 days. [2026-01-20T12:10:49.317487] [DEBUG] [REMOTE ] HEPS: PASS: Price check passed. Min price $2.18. [2026-01-20T12:10:49.317681] [DEBUG] [REMOTE ] HEPS: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:49.317809] [DEBUG] [REMOTE ] HEPS: PASS: Integrity check passed. [2026-01-20T12:10:49.317850] [DEBUG] [REMOTE ] HEPS: Symbol is viable for forecasting. [2026-01-20T12:10:49.317913] [INFO ] [MAIN ] [1485/3502] HEPS kept (0.3s) | 1484 kept, 1 rejected | 139.3/min | ETA: 14.5m [2026-01-20T12:10:49.824063] [DEBUG] [REMOTE ] HEQ: Retrieved 3682 rows, trimmed to 300. [2026-01-20T12:10:49.824292] [DEBUG] [REMOTE ] HEQ: PASS: History has at least 300 days. [2026-01-20T12:10:49.824567] [DEBUG] [REMOTE ] HEQ: PASS: Price check passed. Min price $10.37. [2026-01-20T12:10:49.824738] [DEBUG] [REMOTE ] HEQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:49.824864] [DEBUG] [REMOTE ] HEQ: PASS: Integrity check passed. [2026-01-20T12:10:49.824905] [DEBUG] [REMOTE ] HEQ: Symbol is viable for forecasting. [2026-01-20T12:10:49.824962] [INFO ] [MAIN ] [1486/3502] HEQ kept (0.5s) | 1485 kept, 1 rejected | 139.3/min | ETA: 14.5m [2026-01-20T12:10:50.081124] [DEBUG] [REMOTE ] HERO: Retrieved 1561 rows, trimmed to 300. [2026-01-20T12:10:50.081295] [DEBUG] [REMOTE ] HERO: PASS: History has at least 300 days. [2026-01-20T12:10:50.081537] [DEBUG] [REMOTE ] HERO: PASS: Price check passed. Min price $29.25. [2026-01-20T12:10:50.081698] [DEBUG] [REMOTE ] HERO: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:50.081816] [DEBUG] [REMOTE ] HERO: PASS: Integrity check passed. [2026-01-20T12:10:50.081858] [DEBUG] [REMOTE ] HERO: Symbol is viable for forecasting. [2026-01-20T12:10:50.081910] [INFO ] [MAIN ] [1487/3502] HERO kept (0.3s) | 1486 kept, 1 rejected | 139.3/min | ETA: 14.5m [2026-01-20T12:10:50.600197] [DEBUG] [REMOTE ] HESM: Retrieved 2209 rows, trimmed to 300. [2026-01-20T12:10:50.600389] [DEBUG] [REMOTE ] HESM: PASS: History has at least 300 days. [2026-01-20T12:10:50.600666] [DEBUG] [REMOTE ] HESM: PASS: Price check passed. Min price $32.04. [2026-01-20T12:10:50.600809] [DEBUG] [REMOTE ] HESM: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:50.600939] [DEBUG] [REMOTE ] HESM: PASS: Integrity check passed. [2026-01-20T12:10:50.600984] [DEBUG] [REMOTE ] HESM: Symbol is viable for forecasting. [2026-01-20T12:10:50.601038] [INFO ] [MAIN ] [1488/3502] HESM kept (0.5s) | 1487 kept, 1 rejected | 139.3/min | ETA: 14.5m [2026-01-20T12:10:51.025397] [DEBUG] [REMOTE ] HFFG: Retrieved 2102 rows, trimmed to 300. [2026-01-20T12:10:51.025654] [DEBUG] [REMOTE ] HFFG: PASS: History has at least 300 days. [2026-01-20T12:10:51.025984] [DEBUG] [REMOTE ] HFFG: PASS: Price check passed. Min price $2.13. [2026-01-20T12:10:51.026136] [DEBUG] [REMOTE ] HFFG: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:51.026342] [DEBUG] [REMOTE ] HFFG: PASS: Integrity check passed. [2026-01-20T12:10:51.026390] [DEBUG] [REMOTE ] HFFG: Symbol is viable for forecasting. [2026-01-20T12:10:51.026451] [INFO ] [MAIN ] [1489/3502] HFFG kept (0.4s) | 1488 kept, 1 rejected | 139.3/min | ETA: 14.5m [2026-01-20T12:10:51.368304] [DEBUG] [REMOTE ] HFRO: Retrieved 2060 rows, trimmed to 300. [2026-01-20T12:10:51.368493] [DEBUG] [REMOTE ] HFRO: PASS: History has at least 300 days. [2026-01-20T12:10:51.368784] [DEBUG] [REMOTE ] HFRO: PASS: Price check passed. Min price $5.85. [2026-01-20T12:10:51.368931] [DEBUG] [REMOTE ] HFRO: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:51.369082] [DEBUG] [REMOTE ] HFRO: PASS: Integrity check passed. [2026-01-20T12:10:51.369126] [DEBUG] [REMOTE ] HFRO: Symbol is viable for forecasting. [2026-01-20T12:10:51.369182] [INFO ] [MAIN ] [1490/3502] HFRO kept (0.3s) | 1489 kept, 1 rejected | 139.3/min | ETA: 14.4m [2026-01-20T12:10:51.949902] [DEBUG] [REMOTE ] HFWA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:51.950107] [DEBUG] [REMOTE ] HFWA: PASS: History has at least 300 days. [2026-01-20T12:10:51.950415] [DEBUG] [REMOTE ] HFWA: PASS: Price check passed. Min price $21.47. [2026-01-20T12:10:51.950596] [DEBUG] [REMOTE ] HFWA: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:51.950760] [DEBUG] [REMOTE ] HFWA: PASS: Integrity check passed. [2026-01-20T12:10:51.950811] [DEBUG] [REMOTE ] HFWA: Symbol is viable for forecasting. [2026-01-20T12:10:51.950882] [INFO ] [MAIN ] [1491/3502] HFWA kept (0.6s) | 1490 kept, 1 rejected | 139.3/min | ETA: 14.4m [2026-01-20T12:10:52.137290] [DEBUG] [REMOTE ] HG: Retrieved 547 rows, trimmed to 300. [2026-01-20T12:10:52.137449] [DEBUG] [REMOTE ] HG: PASS: History has at least 300 days. [2026-01-20T12:10:52.137723] [DEBUG] [REMOTE ] HG: PASS: Price check passed. Min price $23.24. [2026-01-20T12:10:52.137870] [DEBUG] [REMOTE ] HG: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:52.137995] [DEBUG] [REMOTE ] HG: PASS: Integrity check passed. [2026-01-20T12:10:52.138045] [DEBUG] [REMOTE ] HG: Symbol is viable for forecasting. [2026-01-20T12:10:52.138110] [INFO ] [MAIN ] [1492/3502] HG kept (0.2s) | 1491 kept, 1 rejected | 139.3/min | ETA: 14.4m [2026-01-20T12:10:52.606148] [DEBUG] [REMOTE ] HGBL: Retrieved 2450 rows, trimmed to 300. [2026-01-20T12:10:52.606274] [DEBUG] [REMOTE ] HGBL: PASS: History has at least 300 days. [2026-01-20T12:10:52.606477] [DEBUG] [REMOTE ] HGBL: PASS: Price check passed. Min price $1.21. [2026-01-20T12:10:52.606629] [DEBUG] [REMOTE ] HGBL: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:52.606741] [DEBUG] [REMOTE ] HGBL: PASS: Integrity check passed. [2026-01-20T12:10:52.606782] [DEBUG] [REMOTE ] HGBL: Symbol is viable for forecasting. [2026-01-20T12:10:52.606829] [INFO ] [MAIN ] [1493/3502] HGBL kept (0.5s) | 1492 kept, 1 rejected | 139.3/min | ETA: 14.4m [2026-01-20T12:10:53.028543] [DEBUG] [REMOTE ] HGLB: Retrieved 1739 rows, trimmed to 300. [2026-01-20T12:10:53.028687] [DEBUG] [REMOTE ] HGLB: PASS: History has at least 300 days. [2026-01-20T12:10:53.028889] [DEBUG] [REMOTE ] HGLB: PASS: Price check passed. Min price $8.71. [2026-01-20T12:10:53.029022] [DEBUG] [REMOTE ] HGLB: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:53.029130] [DEBUG] [REMOTE ] HGLB: PASS: Integrity check passed. [2026-01-20T12:10:53.029170] [DEBUG] [REMOTE ] HGLB: Symbol is viable for forecasting. [2026-01-20T12:10:53.029217] [INFO ] [MAIN ] [1494/3502] HGLB kept (0.4s) | 1493 kept, 1 rejected | 139.3/min | ETA: 14.4m [2026-01-20T12:10:53.290757] [DEBUG] [REMOTE ] HGTY: Retrieved 1164 rows, trimmed to 300. [2026-01-20T12:10:53.290958] [DEBUG] [REMOTE ] HGTY: PASS: History has at least 300 days. [2026-01-20T12:10:53.291214] [DEBUG] [REMOTE ] HGTY: PASS: Price check passed. Min price $10.72. [2026-01-20T12:10:53.291358] [DEBUG] [REMOTE ] HGTY: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:53.291535] [DEBUG] [REMOTE ] HGTY: PASS: Integrity check passed. [2026-01-20T12:10:53.291601] [DEBUG] [REMOTE ] HGTY: Symbol is viable for forecasting. [2026-01-20T12:10:53.291657] [INFO ] [MAIN ] [1495/3502] HGTY kept (0.3s) | 1494 kept, 1 rejected | 139.4/min | ETA: 14.4m [2026-01-20T12:10:53.924954] [DEBUG] [REMOTE ] HHH: Retrieved 3822 rows, trimmed to 300. [2026-01-20T12:10:53.925153] [DEBUG] [REMOTE ] HHH: PASS: History has at least 300 days. [2026-01-20T12:10:53.925450] [DEBUG] [REMOTE ] HHH: PASS: Price check passed. Min price $78.06. [2026-01-20T12:10:53.925624] [DEBUG] [REMOTE ] HHH: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:53.925792] [DEBUG] [REMOTE ] HHH: PASS: Integrity check passed. [2026-01-20T12:10:53.925836] [DEBUG] [REMOTE ] HHH: Symbol is viable for forecasting. [2026-01-20T12:10:53.925892] [INFO ] [MAIN ] [1496/3502] HHH kept (0.6s) | 1495 kept, 1 rejected | 139.3/min | ETA: 14.4m [2026-01-20T12:10:54.387677] [DEBUG] [REMOTE ] HI: Retrieved 4481 rows, trimmed to 300. [2026-01-20T12:10:54.387870] [DEBUG] [REMOTE ] HI: PASS: History has at least 300 days. [2026-01-20T12:10:54.388172] [DEBUG] [REMOTE ] HI: PASS: Price check passed. Min price $31.15. [2026-01-20T12:10:54.388348] [DEBUG] [REMOTE ] HI: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:54.388704] [DEBUG] [REMOTE ] HI: PASS: Integrity check passed. [2026-01-20T12:10:54.388751] [DEBUG] [REMOTE ] HI: Symbol is viable for forecasting. [2026-01-20T12:10:54.388808] [INFO ] [MAIN ] [1497/3502] HI kept (0.5s) | 1496 kept, 1 rejected | 139.3/min | ETA: 14.4m [2026-01-20T12:10:54.914063] [DEBUG] [REMOTE ] HIFS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:54.914287] [DEBUG] [REMOTE ] HIFS: PASS: History has at least 300 days. [2026-01-20T12:10:54.914592] [DEBUG] [REMOTE ] HIFS: PASS: Price check passed. Min price $252.77. [2026-01-20T12:10:54.914778] [DEBUG] [REMOTE ] HIFS: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:54.915060] [DEBUG] [REMOTE ] HIFS: PASS: Integrity check passed. [2026-01-20T12:10:54.915113] [DEBUG] [REMOTE ] HIFS: Symbol is viable for forecasting. [2026-01-20T12:10:54.915169] [INFO ] [MAIN ] [1498/3502] HIFS kept (0.5s) | 1497 kept, 1 rejected | 139.3/min | ETA: 14.4m [2026-01-20T12:10:55.367632] [DEBUG] [REMOTE ] HIG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:55.367852] [DEBUG] [REMOTE ] HIG: PASS: History has at least 300 days. [2026-01-20T12:10:55.368185] [DEBUG] [REMOTE ] HIG: PASS: Price check passed. Min price $121.82. [2026-01-20T12:10:55.368356] [DEBUG] [REMOTE ] HIG: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:55.368712] [DEBUG] [REMOTE ] HIG: PASS: Integrity check passed. [2026-01-20T12:10:55.368908] [DEBUG] [REMOTE ] HIG: Symbol is viable for forecasting. [2026-01-20T12:10:55.368980] [INFO ] [MAIN ] [1499/3502] HIG kept (0.5s) | 1498 kept, 1 rejected | 139.3/min | ETA: 14.4m [2026-01-20T12:10:55.731274] [DEBUG] [REMOTE ] HII: Retrieved 3729 rows, trimmed to 300. [2026-01-20T12:10:55.731462] [DEBUG] [REMOTE ] HII: PASS: History has at least 300 days. [2026-01-20T12:10:55.731742] [DEBUG] [REMOTE ] HII: PASS: Price check passed. Min price $282.40. [2026-01-20T12:10:55.731888] [DEBUG] [REMOTE ] HII: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:55.732015] [DEBUG] [REMOTE ] HII: PASS: Integrity check passed. [2026-01-20T12:10:55.732063] [DEBUG] [REMOTE ] HII: Symbol is viable for forecasting. [2026-01-20T12:10:55.732121] [INFO ] [MAIN ] [1500/3502] HII kept (0.4s) | 1499 kept, 1 rejected | 139.3/min | ETA: 14.4m [2026-01-20T12:10:55.941154] [DEBUG] [REMOTE ] HIMS: Retrieved 1595 rows, trimmed to 300. [2026-01-20T12:10:55.941340] [DEBUG] [REMOTE ] HIMS: PASS: History has at least 300 days. [2026-01-20T12:10:55.941634] [DEBUG] [REMOTE ] HIMS: PASS: Price check passed. Min price $31.23. [2026-01-20T12:10:55.941788] [DEBUG] [REMOTE ] HIMS: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:55.941925] [DEBUG] [REMOTE ] HIMS: PASS: Integrity check passed. [2026-01-20T12:10:55.941969] [DEBUG] [REMOTE ] HIMS: Symbol is viable for forecasting. [2026-01-20T12:10:55.942025] [INFO ] [MAIN ] [1501/3502] HIMS kept (0.2s) | 1500 kept, 1 rejected | 139.4/min | ETA: 14.4m [2026-01-20T12:10:56.481683] [DEBUG] [REMOTE ] HIMX: Retrieved 4981 rows, trimmed to 300. [2026-01-20T12:10:56.481877] [DEBUG] [REMOTE ] HIMX: PASS: History has at least 300 days. [2026-01-20T12:10:56.482151] [DEBUG] [REMOTE ] HIMX: PASS: Price check passed. Min price $6.93. [2026-01-20T12:10:56.482324] [DEBUG] [REMOTE ] HIMX: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:56.482454] [DEBUG] [REMOTE ] HIMX: PASS: Integrity check passed. [2026-01-20T12:10:56.482497] [DEBUG] [REMOTE ] HIMX: Symbol is viable for forecasting. [2026-01-20T12:10:56.482551] [INFO ] [MAIN ] [1502/3502] HIMX kept (0.5s) | 1501 kept, 1 rejected | 139.3/min | ETA: 14.4m [2026-01-20T12:10:57.029300] [DEBUG] [REMOTE ] HIO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:57.029545] [DEBUG] [REMOTE ] HIO: PASS: History has at least 300 days. [2026-01-20T12:10:57.030185] [DEBUG] [REMOTE ] HIO: PASS: Price check passed. Min price $3.67. [2026-01-20T12:10:57.030388] [DEBUG] [REMOTE ] HIO: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:57.030600] [DEBUG] [REMOTE ] HIO: PASS: Integrity check passed. [2026-01-20T12:10:57.030659] [DEBUG] [REMOTE ] HIO: Symbol is viable for forecasting. [2026-01-20T12:10:57.030737] [INFO ] [MAIN ] [1503/3502] HIO kept (0.5s) | 1502 kept, 1 rejected | 139.3/min | ETA: 14.3m [2026-01-20T12:10:57.260111] [DEBUG] [REMOTE ] HIPO: Retrieved 1120 rows, trimmed to 300. [2026-01-20T12:10:57.260385] [DEBUG] [REMOTE ] HIPO: PASS: History has at least 300 days. [2026-01-20T12:10:57.260887] [DEBUG] [REMOTE ] HIPO: PASS: Price check passed. Min price $29.98. [2026-01-20T12:10:57.261090] [DEBUG] [REMOTE ] HIPO: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:57.261279] [DEBUG] [REMOTE ] HIPO: PASS: Integrity check passed. [2026-01-20T12:10:57.261329] [DEBUG] [REMOTE ] HIPO: Symbol is viable for forecasting. [2026-01-20T12:10:57.261398] [INFO ] [MAIN ] [1504/3502] HIPO kept (0.2s) | 1503 kept, 1 rejected | 139.4/min | ETA: 14.3m [2026-01-20T12:10:57.583927] [DEBUG] [REMOTE ] HITI: Retrieved 1750 rows, trimmed to 300. [2026-01-20T12:10:57.584123] [DEBUG] [REMOTE ] HITI: PASS: History has at least 300 days. [2026-01-20T12:10:57.584391] [DEBUG] [REMOTE ] HITI: PASS: Price check passed. Min price $2.48. [2026-01-20T12:10:57.584538] [DEBUG] [REMOTE ] HITI: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:57.584733] [DEBUG] [REMOTE ] HITI: PASS: Integrity check passed. [2026-01-20T12:10:57.584781] [DEBUG] [REMOTE ] HITI: Symbol is viable for forecasting. [2026-01-20T12:10:57.584838] [INFO ] [MAIN ] [1505/3502] HITI kept (0.3s) | 1504 kept, 1 rejected | 139.4/min | ETA: 14.3m [2026-01-20T12:10:57.992320] [DEBUG] [REMOTE ] HIVE: Retrieved 2014 rows, trimmed to 300. [2026-01-20T12:10:57.992527] [DEBUG] [REMOTE ] HIVE: PASS: History has at least 300 days. [2026-01-20T12:10:57.993040] [DEBUG] [REMOTE ] HIVE: PASS: Price check passed. Min price $2.57. [2026-01-20T12:10:57.993234] [DEBUG] [REMOTE ] HIVE: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:57.993414] [DEBUG] [REMOTE ] HIVE: PASS: Integrity check passed. [2026-01-20T12:10:57.993457] [DEBUG] [REMOTE ] HIVE: Symbol is viable for forecasting. [2026-01-20T12:10:57.993519] [INFO ] [MAIN ] [1506/3502] HIVE kept (0.4s) | 1505 kept, 1 rejected | 139.4/min | ETA: 14.3m [2026-01-20T12:10:58.627699] [DEBUG] [REMOTE ] HIX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:58.627890] [DEBUG] [REMOTE ] HIX: PASS: History has at least 300 days. [2026-01-20T12:10:58.628163] [DEBUG] [REMOTE ] HIX: PASS: Price check passed. Min price $4.03. [2026-01-20T12:10:58.628319] [DEBUG] [REMOTE ] HIX: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:58.628453] [DEBUG] [REMOTE ] HIX: PASS: Integrity check passed. [2026-01-20T12:10:58.628497] [DEBUG] [REMOTE ] HIX: Symbol is viable for forecasting. [2026-01-20T12:10:58.628554] [INFO ] [MAIN ] [1507/3502] HIX kept (0.6s) | 1506 kept, 1 rejected | 139.3/min | ETA: 14.3m [2026-01-20T12:10:59.095149] [DEBUG] [REMOTE ] HL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:10:59.095353] [DEBUG] [REMOTE ] HL: PASS: History has at least 300 days. [2026-01-20T12:10:59.095698] [DEBUG] [REMOTE ] HL: PASS: Price check passed. Min price $11.97. [2026-01-20T12:10:59.095922] [DEBUG] [REMOTE ] HL: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:59.096066] [DEBUG] [REMOTE ] HL: PASS: Integrity check passed. [2026-01-20T12:10:59.096109] [DEBUG] [REMOTE ] HL: Symbol is viable for forecasting. [2026-01-20T12:10:59.096170] [INFO ] [MAIN ] [1508/3502] HL kept (0.5s) | 1507 kept, 1 rejected | 139.3/min | ETA: 14.3m [2026-01-20T12:10:59.383138] [DEBUG] [REMOTE ] HLAL: Retrieved 1637 rows, trimmed to 300. [2026-01-20T12:10:59.383375] [DEBUG] [REMOTE ] HLAL: PASS: History has at least 300 days. [2026-01-20T12:10:59.383851] [DEBUG] [REMOTE ] HLAL: PASS: Price check passed. Min price $58.92. [2026-01-20T12:10:59.384072] [DEBUG] [REMOTE ] HLAL: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:59.384272] [DEBUG] [REMOTE ] HLAL: PASS: Integrity check passed. [2026-01-20T12:10:59.384336] [DEBUG] [REMOTE ] HLAL: Symbol is viable for forecasting. [2026-01-20T12:10:59.384418] [INFO ] [MAIN ] [1509/3502] HLAL kept (0.3s) | 1508 kept, 1 rejected | 139.4/min | ETA: 14.3m [2026-01-20T12:10:59.790703] [DEBUG] [REMOTE ] HLF: Retrieved 5305 rows, trimmed to 300. [2026-01-20T12:10:59.791011] [DEBUG] [REMOTE ] HLF: PASS: History has at least 300 days. [2026-01-20T12:10:59.791561] [DEBUG] [REMOTE ] HLF: PASS: Price check passed. Min price $7.75. [2026-01-20T12:10:59.791811] [DEBUG] [REMOTE ] HLF: PASS: Continuity check passed with 300 days. [2026-01-20T12:10:59.792045] [DEBUG] [REMOTE ] HLF: PASS: Integrity check passed. [2026-01-20T12:10:59.792112] [DEBUG] [REMOTE ] HLF: Symbol is viable for forecasting. [2026-01-20T12:10:59.792228] [INFO ] [MAIN ] [1510/3502] HLF kept (0.4s) | 1509 kept, 1 rejected | 139.4/min | ETA: 14.3m [2026-01-20T12:11:00.079694] [DEBUG] [REMOTE ] HLI: Retrieved 2623 rows, trimmed to 300. [2026-01-20T12:11:00.079953] [DEBUG] [REMOTE ] HLI: PASS: History has at least 300 days. [2026-01-20T12:11:00.080403] [DEBUG] [REMOTE ] HLI: PASS: Price check passed. Min price $170.47. [2026-01-20T12:11:00.080598] [DEBUG] [REMOTE ] HLI: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:00.080805] [DEBUG] [REMOTE ] HLI: PASS: Integrity check passed. [2026-01-20T12:11:00.081127] [DEBUG] [REMOTE ] HLI: Symbol is viable for forecasting. [2026-01-20T12:11:00.081222] [INFO ] [MAIN ] [1511/3502] HLI kept (0.3s) | 1510 kept, 1 rejected | 139.4/min | ETA: 14.3m [2026-01-20T12:11:00.787594] [DEBUG] [REMOTE ] HLIO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:00.787759] [DEBUG] [REMOTE ] HLIO: PASS: History has at least 300 days. [2026-01-20T12:11:00.788026] [DEBUG] [REMOTE ] HLIO: PASS: Price check passed. Min price $50.06. [2026-01-20T12:11:00.788188] [DEBUG] [REMOTE ] HLIO: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:00.788329] [DEBUG] [REMOTE ] HLIO: PASS: Integrity check passed. [2026-01-20T12:11:00.788375] [DEBUG] [REMOTE ] HLIO: Symbol is viable for forecasting. [2026-01-20T12:11:00.788645] [INFO ] [MAIN ] [1512/3502] HLIO kept (0.7s) | 1511 kept, 1 rejected | 139.3/min | ETA: 14.3m [2026-01-20T12:11:01.033346] [DEBUG] [REMOTE ] HLLY: Retrieved 843 rows, trimmed to 300. [2026-01-20T12:11:01.033499] [DEBUG] [REMOTE ] HLLY: PASS: History has at least 300 days. [2026-01-20T12:11:01.033770] [DEBUG] [REMOTE ] HLLY: PASS: Price check passed. Min price $2.73. [2026-01-20T12:11:01.033932] [DEBUG] [REMOTE ] HLLY: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:01.034060] [DEBUG] [REMOTE ] HLLY: PASS: Integrity check passed. [2026-01-20T12:11:01.034107] [DEBUG] [REMOTE ] HLLY: Symbol is viable for forecasting. [2026-01-20T12:11:01.034164] [INFO ] [MAIN ] [1513/3502] HLLY kept (0.2s) | 1512 kept, 1 rejected | 139.4/min | ETA: 14.3m [2026-01-20T12:11:01.451498] [DEBUG] [REMOTE ] HLMN: Retrieved 1286 rows, trimmed to 300. [2026-01-20T12:11:01.451832] [DEBUG] [REMOTE ] HLMN: PASS: History has at least 300 days. [2026-01-20T12:11:01.452049] [DEBUG] [REMOTE ] HLMN: PASS: Price check passed. Min price $8.05. [2026-01-20T12:11:01.452211] [DEBUG] [REMOTE ] HLMN: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:01.452328] [DEBUG] [REMOTE ] HLMN: PASS: Integrity check passed. [2026-01-20T12:11:01.452370] [DEBUG] [REMOTE ] HLMN: Symbol is viable for forecasting. [2026-01-20T12:11:01.452420] [INFO ] [MAIN ] [1514/3502] HLMN kept (0.4s) | 1513 kept, 1 rejected | 139.4/min | ETA: 14.3m [2026-01-20T12:11:01.771115] [DEBUG] [REMOTE ] HLN: Retrieved 876 rows, trimmed to 300. [2026-01-20T12:11:01.771301] [DEBUG] [REMOTE ] HLN: PASS: History has at least 300 days. [2026-01-20T12:11:01.771598] [DEBUG] [REMOTE ] HLN: PASS: Price check passed. Min price $9.05. [2026-01-20T12:11:01.771761] [DEBUG] [REMOTE ] HLN: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:01.771888] [DEBUG] [REMOTE ] HLN: PASS: Integrity check passed. [2026-01-20T12:11:01.771933] [DEBUG] [REMOTE ] HLN: Symbol is viable for forecasting. [2026-01-20T12:11:01.771989] [INFO ] [MAIN ] [1515/3502] HLN kept (0.3s) | 1514 kept, 1 rejected | 139.4/min | ETA: 14.3m [2026-01-20T12:11:02.275506] [DEBUG] [REMOTE ] HLNE: Retrieved 2234 rows, trimmed to 300. [2026-01-20T12:11:02.275646] [DEBUG] [REMOTE ] HLNE: PASS: History has at least 300 days. [2026-01-20T12:11:02.275855] [DEBUG] [REMOTE ] HLNE: PASS: Price check passed. Min price $113.50. [2026-01-20T12:11:02.275994] [DEBUG] [REMOTE ] HLNE: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:02.276126] [DEBUG] [REMOTE ] HLNE: PASS: Integrity check passed. [2026-01-20T12:11:02.276183] [DEBUG] [REMOTE ] HLNE: Symbol is viable for forecasting. [2026-01-20T12:11:02.276234] [INFO ] [MAIN ] [1516/3502] HLNE kept (0.5s) | 1515 kept, 1 rejected | 139.4/min | ETA: 14.2m [2026-01-20T12:11:02.918087] [DEBUG] [REMOTE ] HLX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:02.918260] [DEBUG] [REMOTE ] HLX: PASS: History has at least 300 days. [2026-01-20T12:11:02.918543] [DEBUG] [REMOTE ] HLX: PASS: Price check passed. Min price $6.14. [2026-01-20T12:11:02.918715] [DEBUG] [REMOTE ] HLX: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:02.918881] [DEBUG] [REMOTE ] HLX: PASS: Integrity check passed. [2026-01-20T12:11:02.918925] [DEBUG] [REMOTE ] HLX: Symbol is viable for forecasting. [2026-01-20T12:11:02.918977] [INFO ] [MAIN ] [1517/3502] HLX kept (0.6s) | 1516 kept, 1 rejected | 139.3/min | ETA: 14.2m [2026-01-20T12:11:03.375359] [DEBUG] [REMOTE ] HMC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:03.375538] [DEBUG] [REMOTE ] HMC: PASS: History has at least 300 days. [2026-01-20T12:11:03.375821] [DEBUG] [REMOTE ] HMC: PASS: Price check passed. Min price $28.48. [2026-01-20T12:11:03.375963] [DEBUG] [REMOTE ] HMC: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:03.376085] [DEBUG] [REMOTE ] HMC: PASS: Integrity check passed. [2026-01-20T12:11:03.376126] [DEBUG] [REMOTE ] HMC: Symbol is viable for forecasting. [2026-01-20T12:11:03.376177] [INFO ] [MAIN ] [1518/3502] HMC kept (0.5s) | 1517 kept, 1 rejected | 139.3/min | ETA: 14.2m [2026-01-20T12:11:03.881159] [DEBUG] [REMOTE ] HMN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:03.881313] [DEBUG] [REMOTE ] HMN: PASS: History has at least 300 days. [2026-01-20T12:11:03.881611] [DEBUG] [REMOTE ] HMN: PASS: Price check passed. Min price $42.47. [2026-01-20T12:11:03.881787] [DEBUG] [REMOTE ] HMN: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:03.881929] [DEBUG] [REMOTE ] HMN: PASS: Integrity check passed. [2026-01-20T12:11:03.881972] [DEBUG] [REMOTE ] HMN: Symbol is viable for forecasting. [2026-01-20T12:11:03.882025] [INFO ] [MAIN ] [1519/3502] HMN kept (0.5s) | 1518 kept, 1 rejected | 139.3/min | ETA: 14.2m [2026-01-20T12:11:04.355535] [DEBUG] [REMOTE ] HMY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:04.355797] [DEBUG] [REMOTE ] HMY: PASS: History has at least 300 days. [2026-01-20T12:11:04.356192] [DEBUG] [REMOTE ] HMY: PASS: Price check passed. Min price $15.19. [2026-01-20T12:11:04.357292] [DEBUG] [REMOTE ] HMY: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:04.357636] [DEBUG] [REMOTE ] HMY: PASS: Integrity check passed. [2026-01-20T12:11:04.357691] [DEBUG] [REMOTE ] HMY: Symbol is viable for forecasting. [2026-01-20T12:11:04.357778] [INFO ] [MAIN ] [1520/3502] HMY kept (0.5s) | 1519 kept, 1 rejected | 139.3/min | ETA: 14.2m [2026-01-20T12:11:04.539676] [DEBUG] [REMOTE ] HNDL: Retrieved 2012 rows, trimmed to 300. [2026-01-20T12:11:04.539815] [DEBUG] [REMOTE ] HNDL: PASS: History has at least 300 days. [2026-01-20T12:11:04.540041] [DEBUG] [REMOTE ] HNDL: PASS: Price check passed. Min price $21.55. [2026-01-20T12:11:04.540184] [DEBUG] [REMOTE ] HNDL: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:04.540305] [DEBUG] [REMOTE ] HNDL: PASS: Integrity check passed. [2026-01-20T12:11:04.540347] [DEBUG] [REMOTE ] HNDL: Symbol is viable for forecasting. [2026-01-20T12:11:04.540396] [INFO ] [MAIN ] [1521/3502] HNDL kept (0.2s) | 1520 kept, 1 rejected | 139.4/min | ETA: 14.2m [2026-01-20T12:11:05.217543] [DEBUG] [REMOTE ] HNI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:05.217718] [DEBUG] [REMOTE ] HNI: PASS: History has at least 300 days. [2026-01-20T12:11:05.218056] [DEBUG] [REMOTE ] HNI: PASS: Price check passed. Min price $38.27. [2026-01-20T12:11:05.218221] [DEBUG] [REMOTE ] HNI: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:05.218352] [DEBUG] [REMOTE ] HNI: PASS: Integrity check passed. [2026-01-20T12:11:05.218410] [DEBUG] [REMOTE ] HNI: Symbol is viable for forecasting. [2026-01-20T12:11:05.218485] [INFO ] [MAIN ] [1522/3502] HNI kept (0.7s) | 1521 kept, 1 rejected | 139.3/min | ETA: 14.2m [2026-01-20T12:11:05.677454] [DEBUG] [REMOTE ] HNRG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:05.677609] [DEBUG] [REMOTE ] HNRG: PASS: History has at least 300 days. [2026-01-20T12:11:05.677835] [DEBUG] [REMOTE ] HNRG: PASS: Price check passed. Min price $17.31. [2026-01-20T12:11:05.677973] [DEBUG] [REMOTE ] HNRG: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:05.678091] [DEBUG] [REMOTE ] HNRG: PASS: Integrity check passed. [2026-01-20T12:11:05.678133] [DEBUG] [REMOTE ] HNRG: Symbol is viable for forecasting. [2026-01-20T12:11:05.678183] [INFO ] [MAIN ] [1523/3502] HNRG kept (0.5s) | 1522 kept, 1 rejected | 139.3/min | ETA: 14.2m [2026-01-20T12:11:06.118201] [DEBUG] [REMOTE ] HOG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:06.118340] [DEBUG] [REMOTE ] HOG: PASS: History has at least 300 days. [2026-01-20T12:11:06.118560] [DEBUG] [REMOTE ] HOG: PASS: Price check passed. Min price $20.49. [2026-01-20T12:11:06.118720] [DEBUG] [REMOTE ] HOG: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:06.118839] [DEBUG] [REMOTE ] HOG: PASS: Integrity check passed. [2026-01-20T12:11:06.118879] [DEBUG] [REMOTE ] HOG: Symbol is viable for forecasting. [2026-01-20T12:11:06.118928] [INFO ] [MAIN ] [1524/3502] HOG kept (0.4s) | 1523 kept, 1 rejected | 139.3/min | ETA: 14.2m [2026-01-20T12:11:06.230140] [DEBUG] [REMOTE ] HOLO: Retrieved 771 rows, trimmed to 300. [2026-01-20T12:11:06.230333] [DEBUG] [REMOTE ] HOLO: PASS: History has at least 300 days. [2026-01-20T12:11:06.230605] [DEBUG] [REMOTE ] HOLO: PASS: Price check passed. Min price $2.64. [2026-01-20T12:11:06.230760] [DEBUG] [REMOTE ] HOLO: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:06.230881] [DEBUG] [REMOTE ] HOLO: PASS: Integrity check passed. [2026-01-20T12:11:06.230926] [DEBUG] [REMOTE ] HOLO: Symbol is viable for forecasting. [2026-01-20T12:11:06.230981] [INFO ] [MAIN ] [1525/3502] HOLO kept (0.1s) | 1524 kept, 1 rejected | 139.4/min | ETA: 14.2m [2026-01-20T12:11:06.940428] [DEBUG] [REMOTE ] HOLX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:06.940685] [DEBUG] [REMOTE ] HOLX: PASS: History has at least 300 days. [2026-01-20T12:11:06.941173] [DEBUG] [REMOTE ] HOLX: PASS: Price check passed. Min price $73.89. [2026-01-20T12:11:06.941333] [DEBUG] [REMOTE ] HOLX: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:06.941496] [DEBUG] [REMOTE ] HOLX: PASS: Integrity check passed. [2026-01-20T12:11:06.941540] [DEBUG] [REMOTE ] HOLX: Symbol is viable for forecasting. [2026-01-20T12:11:06.941618] [INFO ] [MAIN ] [1526/3502] HOLX kept (0.7s) | 1525 kept, 1 rejected | 139.3/min | ETA: 14.2m [2026-01-20T12:11:07.351646] [DEBUG] [REMOTE ] HOMB: Retrieved 4923 rows, trimmed to 300. [2026-01-20T12:11:07.351775] [DEBUG] [REMOTE ] HOMB: PASS: History has at least 300 days. [2026-01-20T12:11:07.351986] [DEBUG] [REMOTE ] HOMB: PASS: Price check passed. Min price $26.23. [2026-01-20T12:11:07.352127] [DEBUG] [REMOTE ] HOMB: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:07.352241] [DEBUG] [REMOTE ] HOMB: PASS: Integrity check passed. [2026-01-20T12:11:07.352281] [DEBUG] [REMOTE ] HOMB: Symbol is viable for forecasting. [2026-01-20T12:11:07.352329] [INFO ] [MAIN ] [1527/3502] HOMB kept (0.4s) | 1526 kept, 1 rejected | 139.3/min | ETA: 14.2m [2026-01-20T12:11:07.843014] [DEBUG] [REMOTE ] HON: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:07.843287] [DEBUG] [REMOTE ] HON: PASS: History has at least 300 days. [2026-01-20T12:11:07.843739] [DEBUG] [REMOTE ] HON: PASS: Price check passed. Min price $188.14. [2026-01-20T12:11:07.843890] [DEBUG] [REMOTE ] HON: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:07.844098] [DEBUG] [REMOTE ] HON: PASS: Integrity check passed. [2026-01-20T12:11:07.844220] [DEBUG] [REMOTE ] HON: Symbol is viable for forecasting. [2026-01-20T12:11:07.844295] [INFO ] [MAIN ] [1528/3502] HON kept (0.5s) | 1527 kept, 1 rejected | 139.3/min | ETA: 14.2m [2026-01-20T12:11:08.084452] [DEBUG] [REMOTE ] HOOD: Retrieved 1123 rows, trimmed to 300. [2026-01-20T12:11:08.084715] [DEBUG] [REMOTE ] HOOD: PASS: History has at least 300 days. [2026-01-20T12:11:08.084969] [DEBUG] [REMOTE ] HOOD: PASS: Price check passed. Min price $106.21. [2026-01-20T12:11:08.085114] [DEBUG] [REMOTE ] HOOD: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:08.085265] [DEBUG] [REMOTE ] HOOD: PASS: Integrity check passed. [2026-01-20T12:11:08.085311] [DEBUG] [REMOTE ] HOOD: Symbol is viable for forecasting. [2026-01-20T12:11:08.085366] [INFO ] [MAIN ] [1529/3502] HOOD kept (0.2s) | 1528 kept, 1 rejected | 139.3/min | ETA: 14.2m [2026-01-20T12:11:08.606209] [DEBUG] [REMOTE ] HOPE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:08.606414] [DEBUG] [REMOTE ] HOPE: PASS: History has at least 300 days. [2026-01-20T12:11:08.606825] [DEBUG] [REMOTE ] HOPE: PASS: Price check passed. Min price $9.84. [2026-01-20T12:11:08.607042] [DEBUG] [REMOTE ] HOPE: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:08.607222] [DEBUG] [REMOTE ] HOPE: PASS: Integrity check passed. [2026-01-20T12:11:08.607275] [DEBUG] [REMOTE ] HOPE: Symbol is viable for forecasting. [2026-01-20T12:11:08.607337] [INFO ] [MAIN ] [1530/3502] HOPE kept (0.5s) | 1529 kept, 1 rejected | 139.3/min | ETA: 14.2m [2026-01-20T12:11:09.107880] [DEBUG] [REMOTE ] HP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:09.108083] [DEBUG] [REMOTE ] HP: PASS: History has at least 300 days. [2026-01-20T12:11:09.108368] [DEBUG] [REMOTE ] HP: PASS: Price check passed. Min price $23.27. [2026-01-20T12:11:09.108515] [DEBUG] [REMOTE ] HP: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:09.108670] [DEBUG] [REMOTE ] HP: PASS: Integrity check passed. [2026-01-20T12:11:09.108715] [DEBUG] [REMOTE ] HP: Symbol is viable for forecasting. [2026-01-20T12:11:09.108769] [INFO ] [MAIN ] [1531/3502] HP kept (0.5s) | 1530 kept, 1 rejected | 139.3/min | ETA: 14.1m [2026-01-20T12:11:09.437659] [DEBUG] [REMOTE ] HPE: Retrieved 2577 rows, trimmed to 300. [2026-01-20T12:11:09.437978] [DEBUG] [REMOTE ] HPE: PASS: History has at least 300 days. [2026-01-20T12:11:09.438207] [DEBUG] [REMOTE ] HPE: PASS: Price check passed. Min price $19.90. [2026-01-20T12:11:09.438382] [DEBUG] [REMOTE ] HPE: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:09.438511] [DEBUG] [REMOTE ] HPE: PASS: Integrity check passed. [2026-01-20T12:11:09.438552] [DEBUG] [REMOTE ] HPE: Symbol is viable for forecasting. [2026-01-20T12:11:09.438621] [INFO ] [MAIN ] [1532/3502] HPE kept (0.3s) | 1531 kept, 1 rejected | 139.3/min | ETA: 14.1m [2026-01-20T12:11:09.892175] [DEBUG] [REMOTE ] HPF: Retrieved 5822 rows, trimmed to 300. [2026-01-20T12:11:09.892429] [DEBUG] [REMOTE ] HPF: PASS: History has at least 300 days. [2026-01-20T12:11:09.892859] [DEBUG] [REMOTE ] HPF: PASS: Price check passed. Min price $15.86. [2026-01-20T12:11:09.893026] [DEBUG] [REMOTE ] HPF: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:09.893208] [DEBUG] [REMOTE ] HPF: PASS: Integrity check passed. [2026-01-20T12:11:09.893256] [DEBUG] [REMOTE ] HPF: Symbol is viable for forecasting. [2026-01-20T12:11:09.893316] [INFO ] [MAIN ] [1533/3502] HPF kept (0.5s) | 1532 kept, 1 rejected | 139.3/min | ETA: 14.1m [2026-01-20T12:11:10.371999] [DEBUG] [REMOTE ] HPI: Retrieved 5665 rows, trimmed to 300. [2026-01-20T12:11:10.372137] [DEBUG] [REMOTE ] HPI: PASS: History has at least 300 days. [2026-01-20T12:11:10.372356] [DEBUG] [REMOTE ] HPI: PASS: Price check passed. Min price $16.17. [2026-01-20T12:11:10.372496] [DEBUG] [REMOTE ] HPI: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:10.372640] [DEBUG] [REMOTE ] HPI: PASS: Integrity check passed. [2026-01-20T12:11:10.372683] [DEBUG] [REMOTE ] HPI: Symbol is viable for forecasting. [2026-01-20T12:11:10.372731] [INFO ] [MAIN ] [1534/3502] HPI kept (0.5s) | 1533 kept, 1 rejected | 139.3/min | ETA: 14.1m [2026-01-20T12:11:10.654158] [DEBUG] [REMOTE ] HPK: Retrieved 1357 rows, trimmed to 300. [2026-01-20T12:11:10.654304] [DEBUG] [REMOTE ] HPK: PASS: History has at least 300 days. [2026-01-20T12:11:10.654513] [DEBUG] [REMOTE ] HPK: PASS: Price check passed. Min price $4.10. [2026-01-20T12:11:10.654683] [DEBUG] [REMOTE ] HPK: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:10.654800] [DEBUG] [REMOTE ] HPK: PASS: Integrity check passed. [2026-01-20T12:11:10.655029] [DEBUG] [REMOTE ] HPK: Symbol is viable for forecasting. [2026-01-20T12:11:10.655077] [INFO ] [MAIN ] [1535/3502] HPK kept (0.3s) | 1534 kept, 1 rejected | 139.3/min | ETA: 14.1m [2026-01-20T12:11:11.059933] [DEBUG] [REMOTE ] HPP: Retrieved 3916 rows, trimmed to 300. [2026-01-20T12:11:11.060144] [DEBUG] [REMOTE ] HPP: PASS: History has at least 300 days. [2026-01-20T12:11:11.060537] [DEBUG] [REMOTE ] HPP: PASS: Price check passed. Min price $9.49. [2026-01-20T12:11:11.060958] [DEBUG] [REMOTE ] HPP: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:11.061149] [DEBUG] [REMOTE ] HPP: PASS: Integrity check passed. [2026-01-20T12:11:11.061213] [DEBUG] [REMOTE ] HPP: Symbol is viable for forecasting. [2026-01-20T12:11:11.061482] [INFO ] [MAIN ] [1536/3502] HPP kept (0.4s) | 1535 kept, 1 rejected | 139.3/min | ETA: 14.1m [2026-01-20T12:11:11.580826] [DEBUG] [REMOTE ] HPQ: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:11.580979] [DEBUG] [REMOTE ] HPQ: PASS: History has at least 300 days. [2026-01-20T12:11:11.581220] [DEBUG] [REMOTE ] HPQ: PASS: Price check passed. Min price $20.37. [2026-01-20T12:11:11.581361] [DEBUG] [REMOTE ] HPQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:11.581495] [DEBUG] [REMOTE ] HPQ: PASS: Integrity check passed. [2026-01-20T12:11:11.581541] [DEBUG] [REMOTE ] HPQ: Symbol is viable for forecasting. [2026-01-20T12:11:11.581630] [INFO ] [MAIN ] [1537/3502] HPQ kept (0.5s) | 1536 kept, 1 rejected | 139.3/min | ETA: 14.1m [2026-01-20T12:11:12.017594] [DEBUG] [REMOTE ] HPS: Retrieved 5684 rows, trimmed to 300. [2026-01-20T12:11:12.017746] [DEBUG] [REMOTE ] HPS: PASS: History has at least 300 days. [2026-01-20T12:11:12.017987] [DEBUG] [REMOTE ] HPS: PASS: Price check passed. Min price $14.21. [2026-01-20T12:11:12.018125] [DEBUG] [REMOTE ] HPS: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:12.018245] [DEBUG] [REMOTE ] HPS: PASS: Integrity check passed. [2026-01-20T12:11:12.018285] [DEBUG] [REMOTE ] HPS: Symbol is viable for forecasting. [2026-01-20T12:11:12.018334] [INFO ] [MAIN ] [1538/3502] HPS kept (0.4s) | 1537 kept, 1 rejected | 139.3/min | ETA: 14.1m [2026-01-20T12:11:12.496028] [DEBUG] [REMOTE ] HQI: Retrieved 5939 rows, trimmed to 300. [2026-01-20T12:11:12.496237] [DEBUG] [REMOTE ] HQI: PASS: History has at least 300 days. [2026-01-20T12:11:12.496530] [DEBUG] [REMOTE ] HQI: PASS: Price check passed. Min price $7.59. [2026-01-20T12:11:12.496817] [DEBUG] [REMOTE ] HQI: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:12.497000] [DEBUG] [REMOTE ] HQI: PASS: Integrity check passed. [2026-01-20T12:11:12.497063] [DEBUG] [REMOTE ] HQI: Symbol is viable for forecasting. [2026-01-20T12:11:12.497122] [INFO ] [MAIN ] [1539/3502] HQI kept (0.5s) | 1538 kept, 1 rejected | 139.3/min | ETA: 14.1m [2026-01-20T12:11:12.847923] [DEBUG] [REMOTE ] HQL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:12.848064] [DEBUG] [REMOTE ] HQL: PASS: History has at least 300 days. [2026-01-20T12:11:12.848287] [DEBUG] [REMOTE ] HQL: PASS: Price check passed. Min price $15.47. [2026-01-20T12:11:12.848427] [DEBUG] [REMOTE ] HQL: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:12.848545] [DEBUG] [REMOTE ] HQL: PASS: Integrity check passed. [2026-01-20T12:11:12.848605] [DEBUG] [REMOTE ] HQL: Symbol is viable for forecasting. [2026-01-20T12:11:12.848655] [INFO ] [MAIN ] [1540/3502] HQL kept (0.4s) | 1539 kept, 1 rejected | 139.3/min | ETA: 14.1m [2026-01-20T12:11:13.220755] [DEBUG] [REMOTE ] HQY: Retrieved 2884 rows, trimmed to 300. [2026-01-20T12:11:13.220888] [DEBUG] [REMOTE ] HQY: PASS: History has at least 300 days. [2026-01-20T12:11:13.221097] [DEBUG] [REMOTE ] HQY: PASS: Price check passed. Min price $84.28. [2026-01-20T12:11:13.221235] [DEBUG] [REMOTE ] HQY: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:13.221350] [DEBUG] [REMOTE ] HQY: PASS: Integrity check passed. [2026-01-20T12:11:13.221391] [DEBUG] [REMOTE ] HQY: Symbol is viable for forecasting. [2026-01-20T12:11:13.221438] [INFO ] [MAIN ] [1541/3502] HQY kept (0.4s) | 1540 kept, 1 rejected | 139.3/min | ETA: 14.1m [2026-01-20T12:11:13.774866] [DEBUG] [REMOTE ] HRB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:13.774998] [DEBUG] [REMOTE ] HRB: PASS: History has at least 300 days. [2026-01-20T12:11:13.775211] [DEBUG] [REMOTE ] HRB: PASS: Price check passed. Min price $40.99. [2026-01-20T12:11:13.775347] [DEBUG] [REMOTE ] HRB: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:13.775461] [DEBUG] [REMOTE ] HRB: PASS: Integrity check passed. [2026-01-20T12:11:13.775502] [DEBUG] [REMOTE ] HRB: Symbol is viable for forecasting. [2026-01-20T12:11:13.775550] [INFO ] [MAIN ] [1542/3502] HRB kept (0.6s) | 1541 kept, 1 rejected | 139.3/min | ETA: 14.1m [2026-01-20T12:11:14.247850] [DEBUG] [REMOTE ] HRL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:14.247989] [DEBUG] [REMOTE ] HRL: PASS: History has at least 300 days. [2026-01-20T12:11:14.248213] [DEBUG] [REMOTE ] HRL: PASS: Price check passed. Min price $21.02. [2026-01-20T12:11:14.248353] [DEBUG] [REMOTE ] HRL: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:14.248472] [DEBUG] [REMOTE ] HRL: PASS: Integrity check passed. [2026-01-20T12:11:14.248512] [DEBUG] [REMOTE ] HRL: Symbol is viable for forecasting. [2026-01-20T12:11:14.248560] [INFO ] [MAIN ] [1543/3502] HRL kept (0.5s) | 1542 kept, 1 rejected | 139.3/min | ETA: 14.1m [2026-01-20T12:11:14.385128] [DEBUG] [REMOTE ] HRMY: Retrieved 1360 rows, trimmed to 300. [2026-01-20T12:11:14.385270] [DEBUG] [REMOTE ] HRMY: PASS: History has at least 300 days. [2026-01-20T12:11:14.385493] [DEBUG] [REMOTE ] HRMY: PASS: Price check passed. Min price $26.27. [2026-01-20T12:11:14.385662] [DEBUG] [REMOTE ] HRMY: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:14.385785] [DEBUG] [REMOTE ] HRMY: PASS: Integrity check passed. [2026-01-20T12:11:14.385825] [DEBUG] [REMOTE ] HRMY: Symbol is viable for forecasting. [2026-01-20T12:11:14.386066] [INFO ] [MAIN ] [1544/3502] HRMY kept (0.1s) | 1543 kept, 1 rejected | 139.4/min | ETA: 14.0m [2026-01-20T12:11:14.997319] [DEBUG] [REMOTE ] HRTG: Retrieved 2931 rows, trimmed to 300. [2026-01-20T12:11:14.997520] [DEBUG] [REMOTE ] HRTG: PASS: History has at least 300 days. [2026-01-20T12:11:14.997846] [DEBUG] [REMOTE ] HRTG: PASS: Price check passed. Min price $23.07. [2026-01-20T12:11:14.998197] [DEBUG] [REMOTE ] HRTG: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:14.998338] [DEBUG] [REMOTE ] HRTG: PASS: Integrity check passed. [2026-01-20T12:11:14.998382] [DEBUG] [REMOTE ] HRTG: Symbol is viable for forecasting. [2026-01-20T12:11:14.998440] [INFO ] [MAIN ] [1545/3502] HRTG kept (0.6s) | 1544 kept, 1 rejected | 139.3/min | ETA: 14.0m [2026-01-20T12:11:15.429307] [DEBUG] [REMOTE ] HRTX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:15.429562] [DEBUG] [REMOTE ] HRTX: PASS: History has at least 300 days. [2026-01-20T12:11:15.430014] [DEBUG] [REMOTE ] HRTX: PASS: Price check passed. Min price $1.05. [2026-01-20T12:11:15.430168] [DEBUG] [REMOTE ] HRTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:15.430537] [DEBUG] [REMOTE ] HRTX: PASS: Integrity check passed. [2026-01-20T12:11:15.430608] [DEBUG] [REMOTE ] HRTX: Symbol is viable for forecasting. [2026-01-20T12:11:15.430674] [INFO ] [MAIN ] [1546/3502] HRTX kept (0.4s) | 1545 kept, 1 rejected | 139.3/min | ETA: 14.0m [2026-01-20T12:11:15.698149] [DEBUG] [REMOTE ] HRZN: Retrieved 3827 rows, trimmed to 300. [2026-01-20T12:11:15.698336] [DEBUG] [REMOTE ] HRZN: PASS: History has at least 300 days. [2026-01-20T12:11:15.698617] [DEBUG] [REMOTE ] HRZN: PASS: Price check passed. Min price $5.59. [2026-01-20T12:11:15.698766] [DEBUG] [REMOTE ] HRZN: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:15.698893] [DEBUG] [REMOTE ] HRZN: PASS: Integrity check passed. [2026-01-20T12:11:15.698935] [DEBUG] [REMOTE ] HRZN: Symbol is viable for forecasting. [2026-01-20T12:11:15.698990] [INFO ] [MAIN ] [1547/3502] HRZN kept (0.3s) | 1546 kept, 1 rejected | 139.4/min | ETA: 14.0m [2026-01-20T12:11:15.962294] [DEBUG] [REMOTE ] HSAI: Retrieved 737 rows, trimmed to 300. [2026-01-20T12:11:15.962487] [DEBUG] [REMOTE ] HSAI: PASS: History has at least 300 days. [2026-01-20T12:11:15.962769] [DEBUG] [REMOTE ] HSAI: PASS: Price check passed. Min price $15.03. [2026-01-20T12:11:15.963139] [DEBUG] [REMOTE ] HSAI: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:15.963265] [DEBUG] [REMOTE ] HSAI: PASS: Integrity check passed. [2026-01-20T12:11:15.963308] [DEBUG] [REMOTE ] HSAI: Symbol is viable for forecasting. [2026-01-20T12:11:15.963362] [INFO ] [MAIN ] [1548/3502] HSAI kept (0.3s) | 1547 kept, 1 rejected | 139.4/min | ETA: 14.0m [2026-01-20T12:11:16.760197] [DEBUG] [REMOTE ] HSBC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:16.760426] [DEBUG] [REMOTE ] HSBC: PASS: History has at least 300 days. [2026-01-20T12:11:16.760892] [DEBUG] [REMOTE ] HSBC: PASS: Price check passed. Min price $65.80. [2026-01-20T12:11:16.761179] [DEBUG] [REMOTE ] HSBC: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:16.761347] [DEBUG] [REMOTE ] HSBC: PASS: Integrity check passed. [2026-01-20T12:11:16.761391] [DEBUG] [REMOTE ] HSBC: Symbol is viable for forecasting. [2026-01-20T12:11:16.761454] [INFO ] [MAIN ] [1549/3502] HSBC kept (0.8s) | 1548 kept, 1 rejected | 139.3/min | ETA: 14.0m [2026-01-20T12:11:16.983226] [DEBUG] [REMOTE ] HSCS: Retrieved 901 rows, trimmed to 300. [2026-01-20T12:11:16.983429] [DEBUG] [REMOTE ] HSCS: PASS: History has at least 300 days. [2026-01-20T12:11:16.983716] [DEBUG] [REMOTE ] HSCS: PASS: Price check passed. Min price $2.19. [2026-01-20T12:11:16.983898] [DEBUG] [REMOTE ] HSCS: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:16.984057] [DEBUG] [REMOTE ] HSCS: PASS: Integrity check passed. [2026-01-20T12:11:16.984104] [DEBUG] [REMOTE ] HSCS: Symbol is viable for forecasting. [2026-01-20T12:11:16.984159] [INFO ] [MAIN ] [1550/3502] HSCS kept (0.2s) | 1549 kept, 1 rejected | 139.4/min | ETA: 14.0m [2026-01-20T12:11:17.269554] [DEBUG] [REMOTE ] HSHP: Retrieved 810 rows, trimmed to 300. [2026-01-20T12:11:17.269753] [DEBUG] [REMOTE ] HSHP: PASS: History has at least 300 days. [2026-01-20T12:11:17.270002] [DEBUG] [REMOTE ] HSHP: PASS: Price check passed. Min price $7.28. [2026-01-20T12:11:17.270139] [DEBUG] [REMOTE ] HSHP: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:17.270254] [DEBUG] [REMOTE ] HSHP: PASS: Integrity check passed. [2026-01-20T12:11:17.270296] [DEBUG] [REMOTE ] HSHP: Symbol is viable for forecasting. [2026-01-20T12:11:17.270348] [INFO ] [MAIN ] [1551/3502] HSHP kept (0.3s) | 1550 kept, 1 rejected | 139.4/min | ETA: 14.0m [2026-01-20T12:11:18.019103] [DEBUG] [REMOTE ] HSIC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:18.019246] [DEBUG] [REMOTE ] HSIC: PASS: History has at least 300 days. [2026-01-20T12:11:18.019469] [DEBUG] [REMOTE ] HSIC: PASS: Price check passed. Min price $62.32. [2026-01-20T12:11:18.019626] [DEBUG] [REMOTE ] HSIC: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:18.019751] [DEBUG] [REMOTE ] HSIC: PASS: Integrity check passed. [2026-01-20T12:11:18.019800] [DEBUG] [REMOTE ] HSIC: Symbol is viable for forecasting. [2026-01-20T12:11:18.019858] [INFO ] [MAIN ] [1552/3502] HSIC kept (0.7s) | 1551 kept, 1 rejected | 139.3/min | ETA: 14.0m [2026-01-20T12:11:18.494713] [DEBUG] [REMOTE ] HSTM: Retrieved 6481 rows, trimmed to 300. [2026-01-20T12:11:18.494847] [DEBUG] [REMOTE ] HSTM: PASS: History has at least 300 days. [2026-01-20T12:11:18.495075] [DEBUG] [REMOTE ] HSTM: PASS: Price check passed. Min price $21.81. [2026-01-20T12:11:18.495220] [DEBUG] [REMOTE ] HSTM: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:18.495338] [DEBUG] [REMOTE ] HSTM: PASS: Integrity check passed. [2026-01-20T12:11:18.495380] [DEBUG] [REMOTE ] HSTM: Symbol is viable for forecasting. [2026-01-20T12:11:18.495429] [INFO ] [MAIN ] [1553/3502] HSTM kept (0.5s) | 1552 kept, 1 rejected | 139.3/min | ETA: 14.0m [2026-01-20T12:11:18.967336] [DEBUG] [REMOTE ] HSY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:18.967493] [DEBUG] [REMOTE ] HSY: PASS: History has at least 300 days. [2026-01-20T12:11:18.967779] [DEBUG] [REMOTE ] HSY: PASS: Price check passed. Min price $161.08. [2026-01-20T12:11:18.967926] [DEBUG] [REMOTE ] HSY: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:18.968057] [DEBUG] [REMOTE ] HSY: PASS: Integrity check passed. [2026-01-20T12:11:18.968099] [DEBUG] [REMOTE ] HSY: Symbol is viable for forecasting. [2026-01-20T12:11:18.968153] [INFO ] [MAIN ] [1554/3502] HSY kept (0.5s) | 1553 kept, 1 rejected | 139.3/min | ETA: 14.0m [2026-01-20T12:11:19.294487] [DEBUG] [REMOTE ] HTBK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:19.294642] [DEBUG] [REMOTE ] HTBK: PASS: History has at least 300 days. [2026-01-20T12:11:19.294877] [DEBUG] [REMOTE ] HTBK: PASS: Price check passed. Min price $9.62. [2026-01-20T12:11:19.295022] [DEBUG] [REMOTE ] HTBK: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:19.295148] [DEBUG] [REMOTE ] HTBK: PASS: Integrity check passed. [2026-01-20T12:11:19.295191] [DEBUG] [REMOTE ] HTBK: Symbol is viable for forecasting. [2026-01-20T12:11:19.295240] [INFO ] [MAIN ] [1555/3502] HTBK kept (0.3s) | 1554 kept, 1 rejected | 139.3/min | ETA: 14.0m [2026-01-20T12:11:19.810896] [DEBUG] [REMOTE ] HTD: Retrieved 5510 rows, trimmed to 300. [2026-01-20T12:11:19.811053] [DEBUG] [REMOTE ] HTD: PASS: History has at least 300 days. [2026-01-20T12:11:19.811285] [DEBUG] [REMOTE ] HTD: PASS: Price check passed. Min price $23.20. [2026-01-20T12:11:19.811428] [DEBUG] [REMOTE ] HTD: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:19.811549] [DEBUG] [REMOTE ] HTD: PASS: Integrity check passed. [2026-01-20T12:11:19.811612] [DEBUG] [REMOTE ] HTD: Symbol is viable for forecasting. [2026-01-20T12:11:19.811665] [INFO ] [MAIN ] [1556/3502] HTD kept (0.5s) | 1555 kept, 1 rejected | 139.3/min | ETA: 14.0m [2026-01-20T12:11:20.249100] [DEBUG] [REMOTE ] HTGC: Retrieved 5185 rows, trimmed to 300. [2026-01-20T12:11:20.249320] [DEBUG] [REMOTE ] HTGC: PASS: History has at least 300 days. [2026-01-20T12:11:20.249696] [DEBUG] [REMOTE ] HTGC: PASS: Price check passed. Min price $17.10. [2026-01-20T12:11:20.249887] [DEBUG] [REMOTE ] HTGC: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:20.250067] [DEBUG] [REMOTE ] HTGC: PASS: Integrity check passed. [2026-01-20T12:11:20.250178] [DEBUG] [REMOTE ] HTGC: Symbol is viable for forecasting. [2026-01-20T12:11:20.250259] [INFO ] [MAIN ] [1557/3502] HTGC kept (0.4s) | 1556 kept, 1 rejected | 139.3/min | ETA: 14.0m [2026-01-20T12:11:20.622029] [DEBUG] [REMOTE ] HTH: Retrieved 5514 rows, trimmed to 300. [2026-01-20T12:11:20.622262] [DEBUG] [REMOTE ] HTH: PASS: History has at least 300 days. [2026-01-20T12:11:20.622659] [DEBUG] [REMOTE ] HTH: PASS: Price check passed. Min price $32.12. [2026-01-20T12:11:20.622834] [DEBUG] [REMOTE ] HTH: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:20.623002] [DEBUG] [REMOTE ] HTH: PASS: Integrity check passed. [2026-01-20T12:11:20.623051] [DEBUG] [REMOTE ] HTH: Symbol is viable for forecasting. [2026-01-20T12:11:20.623117] [INFO ] [MAIN ] [1558/3502] HTH kept (0.4s) | 1557 kept, 1 rejected | 139.3/min | ETA: 14.0m [2026-01-20T12:11:21.153683] [DEBUG] [REMOTE ] HTLD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:21.153905] [DEBUG] [REMOTE ] HTLD: PASS: History has at least 300 days. [2026-01-20T12:11:21.154436] [DEBUG] [REMOTE ] HTLD: PASS: Price check passed. Min price $7.06. [2026-01-20T12:11:21.154605] [DEBUG] [REMOTE ] HTLD: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:21.154758] [DEBUG] [REMOTE ] HTLD: PASS: Integrity check passed. [2026-01-20T12:11:21.154805] [DEBUG] [REMOTE ] HTLD: Symbol is viable for forecasting. [2026-01-20T12:11:21.154865] [INFO ] [MAIN ] [1559/3502] HTLD kept (0.5s) | 1558 kept, 1 rejected | 139.3/min | ETA: 13.9m [2026-01-20T12:11:21.334342] [DEBUG] [REMOTE ] HTOO: Retrieved 1281 rows, trimmed to 300. [2026-01-20T12:11:21.334546] [DEBUG] [REMOTE ] HTOO: PASS: History has at least 300 days. [2026-01-20T12:11:21.334852] [DEBUG] [REMOTE ] HTOO: PASS: Price check passed. Min price $3.01. [2026-01-20T12:11:21.335001] [DEBUG] [REMOTE ] HTOO: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:21.335141] [DEBUG] [REMOTE ] HTOO: PASS: Integrity check passed. [2026-01-20T12:11:21.335186] [DEBUG] [REMOTE ] HTOO: Symbol is viable for forecasting. [2026-01-20T12:11:21.335241] [INFO ] [MAIN ] [1560/3502] HTOO kept (0.2s) | 1559 kept, 1 rejected | 139.4/min | ETA: 13.9m [2026-01-20T12:11:21.674740] [DEBUG] [REMOTE ] HTZ: Retrieved 1142 rows, trimmed to 300. [2026-01-20T12:11:21.674945] [DEBUG] [REMOTE ] HTZ: PASS: History has at least 300 days. [2026-01-20T12:11:21.675415] [DEBUG] [REMOTE ] HTZ: PASS: Price check passed. Min price $4.85. [2026-01-20T12:11:21.675560] [DEBUG] [REMOTE ] HTZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:21.675753] [DEBUG] [REMOTE ] HTZ: PASS: Integrity check passed. [2026-01-20T12:11:21.675797] [DEBUG] [REMOTE ] HTZ: Symbol is viable for forecasting. [2026-01-20T12:11:21.675854] [INFO ] [MAIN ] [1561/3502] HTZ kept (0.3s) | 1560 kept, 1 rejected | 139.4/min | ETA: 13.9m [2026-01-20T12:11:22.289365] [DEBUG] [REMOTE ] HUBB: Retrieved 2530 rows, trimmed to 300. [2026-01-20T12:11:22.289599] [DEBUG] [REMOTE ] HUBB: PASS: History has at least 300 days. [2026-01-20T12:11:22.289926] [DEBUG] [REMOTE ] HUBB: PASS: Price check passed. Min price $406.02. [2026-01-20T12:11:22.290074] [DEBUG] [REMOTE ] HUBB: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:22.290198] [DEBUG] [REMOTE ] HUBB: PASS: Integrity check passed. [2026-01-20T12:11:22.290240] [DEBUG] [REMOTE ] HUBB: Symbol is viable for forecasting. [2026-01-20T12:11:22.290292] [INFO ] [MAIN ] [1562/3502] HUBB kept (0.6s) | 1561 kept, 1 rejected | 139.3/min | ETA: 13.9m [2026-01-20T12:11:22.677649] [DEBUG] [REMOTE ] HUBG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:22.677903] [DEBUG] [REMOTE ] HUBG: PASS: History has at least 300 days. [2026-01-20T12:11:22.678321] [DEBUG] [REMOTE ] HUBG: PASS: Price check passed. Min price $34.64. [2026-01-20T12:11:22.678522] [DEBUG] [REMOTE ] HUBG: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:22.678886] [DEBUG] [REMOTE ] HUBG: PASS: Integrity check passed. [2026-01-20T12:11:22.678954] [DEBUG] [REMOTE ] HUBG: Symbol is viable for forecasting. [2026-01-20T12:11:22.679034] [INFO ] [MAIN ] [1563/3502] HUBG kept (0.4s) | 1562 kept, 1 rejected | 139.3/min | ETA: 13.9m [2026-01-20T12:11:23.057896] [DEBUG] [REMOTE ] HUBS: Retrieved 2835 rows, trimmed to 300. [2026-01-20T12:11:23.058090] [DEBUG] [REMOTE ] HUBS: PASS: History has at least 300 days. [2026-01-20T12:11:23.058361] [DEBUG] [REMOTE ] HUBS: PASS: Price check passed. Min price $311.88. [2026-01-20T12:11:23.058504] [DEBUG] [REMOTE ] HUBS: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:23.058652] [DEBUG] [REMOTE ] HUBS: PASS: Integrity check passed. [2026-01-20T12:11:23.058696] [DEBUG] [REMOTE ] HUBS: Symbol is viable for forecasting. [2026-01-20T12:11:23.058749] [INFO ] [MAIN ] [1564/3502] HUBS kept (0.4s) | 1563 kept, 1 rejected | 139.4/min | ETA: 13.9m [2026-01-20T12:11:23.520929] [DEBUG] [REMOTE ] HUM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:23.521343] [DEBUG] [REMOTE ] HUM: PASS: History has at least 300 days. [2026-01-20T12:11:23.521723] [DEBUG] [REMOTE ] HUM: PASS: Price check passed. Min price $222.53. [2026-01-20T12:11:23.521872] [DEBUG] [REMOTE ] HUM: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:23.522031] [DEBUG] [REMOTE ] HUM: PASS: Integrity check passed. [2026-01-20T12:11:23.522074] [DEBUG] [REMOTE ] HUM: Symbol is viable for forecasting. [2026-01-20T12:11:23.522132] [INFO ] [MAIN ] [1565/3502] HUM kept (0.5s) | 1564 kept, 1 rejected | 139.4/min | ETA: 13.9m [2026-01-20T12:11:23.996368] [DEBUG] [REMOTE ] HUN: Retrieved 5265 rows, trimmed to 300. [2026-01-20T12:11:23.996605] [DEBUG] [REMOTE ] HUN: PASS: History has at least 300 days. [2026-01-20T12:11:23.996929] [DEBUG] [REMOTE ] HUN: PASS: Price check passed. Min price $7.36. [2026-01-20T12:11:23.997099] [DEBUG] [REMOTE ] HUN: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:23.997232] [DEBUG] [REMOTE ] HUN: PASS: Integrity check passed. [2026-01-20T12:11:23.997276] [DEBUG] [REMOTE ] HUN: Symbol is viable for forecasting. [2026-01-20T12:11:23.997329] [INFO ] [MAIN ] [1566/3502] HUN kept (0.5s) | 1565 kept, 1 rejected | 139.3/min | ETA: 13.9m [2026-01-20T12:11:24.483085] [DEBUG] [REMOTE ] HURC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:24.483289] [DEBUG] [REMOTE ] HURC: PASS: History has at least 300 days. [2026-01-20T12:11:24.483600] [DEBUG] [REMOTE ] HURC: PASS: Price check passed. Min price $14.75. [2026-01-20T12:11:24.483743] [DEBUG] [REMOTE ] HURC: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:24.483879] [DEBUG] [REMOTE ] HURC: PASS: Integrity check passed. [2026-01-20T12:11:24.483926] [DEBUG] [REMOTE ] HURC: Symbol is viable for forecasting. [2026-01-20T12:11:24.484013] [INFO ] [MAIN ] [1567/3502] HURC kept (0.5s) | 1566 kept, 1 rejected | 139.3/min | ETA: 13.9m [2026-01-20T12:11:24.910073] [DEBUG] [REMOTE ] HURN: Retrieved 5350 rows, trimmed to 300. [2026-01-20T12:11:24.910224] [DEBUG] [REMOTE ] HURN: PASS: History has at least 300 days. [2026-01-20T12:11:24.910451] [DEBUG] [REMOTE ] HURN: PASS: Price check passed. Min price $152.45. [2026-01-20T12:11:24.910611] [DEBUG] [REMOTE ] HURN: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:24.910731] [DEBUG] [REMOTE ] HURN: PASS: Integrity check passed. [2026-01-20T12:11:24.910771] [DEBUG] [REMOTE ] HURN: Symbol is viable for forecasting. [2026-01-20T12:11:24.910820] [INFO ] [MAIN ] [1568/3502] HURN kept (0.4s) | 1567 kept, 1 rejected | 139.3/min | ETA: 13.9m [2026-01-20T12:11:25.183056] [DEBUG] [REMOTE ] HUYA: Retrieved 1932 rows, trimmed to 300. [2026-01-20T12:11:25.183183] [DEBUG] [REMOTE ] HUYA: PASS: History has at least 300 days. [2026-01-20T12:11:25.183396] [DEBUG] [REMOTE ] HUYA: PASS: Price check passed. Min price $2.63. [2026-01-20T12:11:25.183607] [DEBUG] [REMOTE ] HUYA: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:25.183737] [DEBUG] [REMOTE ] HUYA: PASS: Integrity check passed. [2026-01-20T12:11:25.183792] [DEBUG] [REMOTE ] HUYA: Symbol is viable for forecasting. [2026-01-20T12:11:25.183861] [INFO ] [MAIN ] [1569/3502] HUYA kept (0.3s) | 1568 kept, 1 rejected | 139.4/min | ETA: 13.9m [2026-01-20T12:11:25.829508] [DEBUG] [REMOTE ] HWC: Retrieved 6296 rows, trimmed to 300. [2026-01-20T12:11:25.829666] [DEBUG] [REMOTE ] HWC: PASS: History has at least 300 days. [2026-01-20T12:11:25.829887] [DEBUG] [REMOTE ] HWC: PASS: Price check passed. Min price $55.31. [2026-01-20T12:11:25.830023] [DEBUG] [REMOTE ] HWC: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:25.830136] [DEBUG] [REMOTE ] HWC: PASS: Integrity check passed. [2026-01-20T12:11:25.830177] [DEBUG] [REMOTE ] HWC: Symbol is viable for forecasting. [2026-01-20T12:11:25.830226] [INFO ] [MAIN ] [1570/3502] HWC kept (0.6s) | 1569 kept, 1 rejected | 139.3/min | ETA: 13.9m [2026-01-20T12:11:25.979214] [DEBUG] [REMOTE ] HWH: Retrieved 509 rows, trimmed to 300. [2026-01-20T12:11:25.979322] [DEBUG] [REMOTE ] HWH: PASS: History has at least 300 days. [2026-01-20T12:11:25.979515] [DEBUG] [REMOTE ] HWH: PASS: Price check passed. Min price $1.47. [2026-01-20T12:11:25.979669] [DEBUG] [REMOTE ] HWH: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:25.979780] [DEBUG] [REMOTE ] HWH: PASS: Integrity check passed. [2026-01-20T12:11:25.979820] [DEBUG] [REMOTE ] HWH: Symbol is viable for forecasting. [2026-01-20T12:11:25.979868] [INFO ] [MAIN ] [1571/3502] HWH kept (0.1s) | 1570 kept, 1 rejected | 139.4/min | ETA: 13.9m [2026-01-20T12:11:26.692727] [DEBUG] [REMOTE ] HWKN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:26.692867] [DEBUG] [REMOTE ] HWKN: PASS: History has at least 300 days. [2026-01-20T12:11:26.693087] [DEBUG] [REMOTE ] HWKN: PASS: Price check passed. Min price $120.17. [2026-01-20T12:11:26.693224] [DEBUG] [REMOTE ] HWKN: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:26.693394] [DEBUG] [REMOTE ] HWKN: PASS: Integrity check passed. [2026-01-20T12:11:26.693437] [DEBUG] [REMOTE ] HWKN: Symbol is viable for forecasting. [2026-01-20T12:11:26.693487] [INFO ] [MAIN ] [1572/3502] HWKN kept (0.7s) | 1571 kept, 1 rejected | 139.3/min | ETA: 13.9m [2026-01-20T12:11:27.185934] [DEBUG] [REMOTE ] HWM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:27.186081] [DEBUG] [REMOTE ] HWM: PASS: History has at least 300 days. [2026-01-20T12:11:27.186319] [DEBUG] [REMOTE ] HWM: PASS: Price check passed. Min price $190.98. [2026-01-20T12:11:27.186460] [DEBUG] [REMOTE ] HWM: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:27.186605] [DEBUG] [REMOTE ] HWM: PASS: Integrity check passed. [2026-01-20T12:11:27.186650] [DEBUG] [REMOTE ] HWM: Symbol is viable for forecasting. [2026-01-20T12:11:27.186700] [INFO ] [MAIN ] [1573/3502] HWM kept (0.5s) | 1572 kept, 1 rejected | 139.3/min | ETA: 13.8m [2026-01-20T12:11:27.664705] [DEBUG] [REMOTE ] HXL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:27.664875] [DEBUG] [REMOTE ] HXL: PASS: History has at least 300 days. [2026-01-20T12:11:27.665158] [DEBUG] [REMOTE ] HXL: PASS: Price check passed. Min price $63.59. [2026-01-20T12:11:27.665294] [DEBUG] [REMOTE ] HXL: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:27.665426] [DEBUG] [REMOTE ] HXL: PASS: Integrity check passed. [2026-01-20T12:11:27.665467] [DEBUG] [REMOTE ] HXL: Symbol is viable for forecasting. [2026-01-20T12:11:27.665518] [INFO ] [MAIN ] [1574/3502] HXL kept (0.5s) | 1573 kept, 1 rejected | 139.3/min | ETA: 13.8m [2026-01-20T12:11:28.032915] [DEBUG] [REMOTE ] HY: Retrieved 3343 rows, trimmed to 300. [2026-01-20T12:11:28.033042] [DEBUG] [REMOTE ] HY: PASS: History has at least 300 days. [2026-01-20T12:11:28.033255] [DEBUG] [REMOTE ] HY: PASS: Price check passed. Min price $26.16. [2026-01-20T12:11:28.033393] [DEBUG] [REMOTE ] HY: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:28.033507] [DEBUG] [REMOTE ] HY: PASS: Integrity check passed. [2026-01-20T12:11:28.033549] [DEBUG] [REMOTE ] HY: Symbol is viable for forecasting. [2026-01-20T12:11:28.033621] [INFO ] [MAIN ] [1575/3502] HY kept (0.4s) | 1574 kept, 1 rejected | 139.3/min | ETA: 13.8m [2026-01-20T12:11:28.245457] [DEBUG] [REMOTE ] HYFM: Retrieved 1281 rows, trimmed to 300. [2026-01-20T12:11:28.245644] [DEBUG] [REMOTE ] HYFM: PASS: History has at least 300 days. [2026-01-20T12:11:28.245883] [DEBUG] [REMOTE ] HYFM: PASS: Price check passed. Min price $1.51. [2026-01-20T12:11:28.246062] [DEBUG] [REMOTE ] HYFM: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:28.246185] [DEBUG] [REMOTE ] HYFM: PASS: Integrity check passed. [2026-01-20T12:11:28.246229] [DEBUG] [REMOTE ] HYFM: Symbol is viable for forecasting. [2026-01-20T12:11:28.246280] [INFO ] [MAIN ] [1576/3502] HYFM kept (0.2s) | 1575 kept, 1 rejected | 139.4/min | ETA: 13.8m [2026-01-20T12:11:28.832922] [DEBUG] [REMOTE ] HYI: Retrieved 3829 rows, trimmed to 300. [2026-01-20T12:11:28.833069] [DEBUG] [REMOTE ] HYI: PASS: History has at least 300 days. [2026-01-20T12:11:28.833306] [DEBUG] [REMOTE ] HYI: PASS: Price check passed. Min price $10.82. [2026-01-20T12:11:28.833455] [DEBUG] [REMOTE ] HYI: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:28.833608] [DEBUG] [REMOTE ] HYI: PASS: Integrity check passed. [2026-01-20T12:11:28.833654] [DEBUG] [REMOTE ] HYI: Symbol is viable for forecasting. [2026-01-20T12:11:28.833705] [INFO ] [MAIN ] [1577/3502] HYI kept (0.6s) | 1576 kept, 1 rejected | 139.3/min | ETA: 13.8m [2026-01-20T12:11:29.238227] [DEBUG] [REMOTE ] HYLS: Retrieved 3243 rows, trimmed to 300. [2026-01-20T12:11:29.238366] [DEBUG] [REMOTE ] HYLS: PASS: History has at least 300 days. [2026-01-20T12:11:29.238610] [DEBUG] [REMOTE ] HYLS: PASS: Price check passed. Min price $41.22. [2026-01-20T12:11:29.238750] [DEBUG] [REMOTE ] HYLS: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:29.238868] [DEBUG] [REMOTE ] HYLS: PASS: Integrity check passed. [2026-01-20T12:11:29.238908] [DEBUG] [REMOTE ] HYLS: Symbol is viable for forecasting. [2026-01-20T12:11:29.238957] [INFO ] [MAIN ] [1578/3502] HYLS kept (0.4s) | 1577 kept, 1 rejected | 139.3/min | ETA: 13.8m [2026-01-20T12:11:29.539353] [DEBUG] [REMOTE ] HYMC: Retrieved 1965 rows, trimmed to 300. [2026-01-20T12:11:29.539546] [DEBUG] [REMOTE ] HYMC: PASS: History has at least 300 days. [2026-01-20T12:11:29.539843] [DEBUG] [REMOTE ] HYMC: PASS: Price check passed. Min price $6.75. [2026-01-20T12:11:29.539987] [DEBUG] [REMOTE ] HYMC: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:29.540107] [DEBUG] [REMOTE ] HYMC: PASS: Integrity check passed. [2026-01-20T12:11:29.540150] [DEBUG] [REMOTE ] HYMC: Symbol is viable for forecasting. [2026-01-20T12:11:29.540204] [INFO ] [MAIN ] [1579/3502] HYMC kept (0.3s) | 1578 kept, 1 rejected | 139.4/min | ETA: 13.8m [2026-01-20T12:11:30.013661] [DEBUG] [REMOTE ] HYXF: Retrieved 2410 rows, trimmed to 300. [2026-01-20T12:11:30.014133] [DEBUG] [REMOTE ] HYXF: PASS: History has at least 300 days. [2026-01-20T12:11:30.014977] [DEBUG] [REMOTE ] HYXF: PASS: Price check passed. Min price $46.42. [2026-01-20T12:11:30.015137] [DEBUG] [REMOTE ] HYXF: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:30.015321] [DEBUG] [REMOTE ] HYXF: PASS: Integrity check passed. [2026-01-20T12:11:30.015367] [DEBUG] [REMOTE ] HYXF: Symbol is viable for forecasting. [2026-01-20T12:11:30.015430] [INFO ] [MAIN ] [1580/3502] HYXF kept (0.5s) | 1579 kept, 1 rejected | 139.3/min | ETA: 13.8m [2026-01-20T12:11:30.299856] [DEBUG] [REMOTE ] HYZD: Retrieved 3038 rows, trimmed to 300. [2026-01-20T12:11:30.299992] [DEBUG] [REMOTE ] HYZD: PASS: History has at least 300 days. [2026-01-20T12:11:30.300211] [DEBUG] [REMOTE ] HYZD: PASS: Price check passed. Min price $22.11. [2026-01-20T12:11:30.300350] [DEBUG] [REMOTE ] HYZD: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:30.300469] [DEBUG] [REMOTE ] HYZD: PASS: Integrity check passed. [2026-01-20T12:11:30.300518] [DEBUG] [REMOTE ] HYZD: Symbol is viable for forecasting. [2026-01-20T12:11:30.300600] [INFO ] [MAIN ] [1581/3502] HYZD kept (0.3s) | 1580 kept, 1 rejected | 139.4/min | ETA: 13.8m [2026-01-20T12:11:30.917352] [DEBUG] [REMOTE ] HZO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:30.917481] [DEBUG] [REMOTE ] HZO: PASS: History has at least 300 days. [2026-01-20T12:11:30.917718] [DEBUG] [REMOTE ] HZO: PASS: Price check passed. Min price $21.43. [2026-01-20T12:11:30.917854] [DEBUG] [REMOTE ] HZO: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:30.917966] [DEBUG] [REMOTE ] HZO: PASS: Integrity check passed. [2026-01-20T12:11:30.918010] [DEBUG] [REMOTE ] HZO: Symbol is viable for forecasting. [2026-01-20T12:11:30.918068] [INFO ] [MAIN ] [1582/3502] HZO kept (0.6s) | 1581 kept, 1 rejected | 139.3/min | ETA: 13.8m [2026-01-20T12:11:31.380228] [DEBUG] [REMOTE ] IAC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:31.380356] [DEBUG] [REMOTE ] IAC: PASS: History has at least 300 days. [2026-01-20T12:11:31.380593] [DEBUG] [REMOTE ] IAC: PASS: Price check passed. Min price $31.52. [2026-01-20T12:11:31.380735] [DEBUG] [REMOTE ] IAC: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:31.380896] [DEBUG] [REMOTE ] IAC: PASS: Integrity check passed. [2026-01-20T12:11:31.380940] [DEBUG] [REMOTE ] IAC: Symbol is viable for forecasting. [2026-01-20T12:11:31.380991] [INFO ] [MAIN ] [1583/3502] IAC kept (0.5s) | 1582 kept, 1 rejected | 139.3/min | ETA: 13.8m [2026-01-20T12:11:31.734344] [DEBUG] [REMOTE ] IAE: Retrieved 4733 rows, trimmed to 300. [2026-01-20T12:11:31.734475] [DEBUG] [REMOTE ] IAE: PASS: History has at least 300 days. [2026-01-20T12:11:31.734721] [DEBUG] [REMOTE ] IAE: PASS: Price check passed. Min price $6.96. [2026-01-20T12:11:31.734862] [DEBUG] [REMOTE ] IAE: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:31.734977] [DEBUG] [REMOTE ] IAE: PASS: Integrity check passed. [2026-01-20T12:11:31.735020] [DEBUG] [REMOTE ] IAE: Symbol is viable for forecasting. [2026-01-20T12:11:31.735071] [INFO ] [MAIN ] [1584/3502] IAE kept (0.4s) | 1583 kept, 1 rejected | 139.3/min | ETA: 13.8m [2026-01-20T12:11:32.246801] [DEBUG] [REMOTE ] IAG: Retrieved 5665 rows, trimmed to 300. [2026-01-20T12:11:32.246948] [DEBUG] [REMOTE ] IAG: PASS: History has at least 300 days. [2026-01-20T12:11:32.247224] [DEBUG] [REMOTE ] IAG: PASS: Price check passed. Min price $10.96. [2026-01-20T12:11:32.247366] [DEBUG] [REMOTE ] IAG: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:32.247484] [DEBUG] [REMOTE ] IAG: PASS: Integrity check passed. [2026-01-20T12:11:32.247526] [DEBUG] [REMOTE ] IAG: Symbol is viable for forecasting. [2026-01-20T12:11:32.247594] [INFO ] [MAIN ] [1585/3502] IAG kept (0.5s) | 1584 kept, 1 rejected | 139.3/min | ETA: 13.8m [2026-01-20T12:11:32.724455] [DEBUG] [REMOTE ] IBB: Retrieved 6270 rows, trimmed to 300. [2026-01-20T12:11:32.724619] [DEBUG] [REMOTE ] IBB: PASS: History has at least 300 days. [2026-01-20T12:11:32.724876] [DEBUG] [REMOTE ] IBB: PASS: Price check passed. Min price $153.75. [2026-01-20T12:11:32.725036] [DEBUG] [REMOTE ] IBB: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:32.725183] [DEBUG] [REMOTE ] IBB: PASS: Integrity check passed. [2026-01-20T12:11:32.725229] [DEBUG] [REMOTE ] IBB: Symbol is viable for forecasting. [2026-01-20T12:11:32.725282] [INFO ] [MAIN ] [1586/3502] IBB kept (0.5s) | 1585 kept, 1 rejected | 139.3/min | ETA: 13.8m [2026-01-20T12:11:32.977131] [DEBUG] [REMOTE ] IBBQ: Retrieved 1156 rows, trimmed to 300. [2026-01-20T12:11:32.977376] [DEBUG] [REMOTE ] IBBQ: PASS: History has at least 300 days. [2026-01-20T12:11:32.977680] [DEBUG] [REMOTE ] IBBQ: PASS: Price check passed. Min price $25.60. [2026-01-20T12:11:32.977830] [DEBUG] [REMOTE ] IBBQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:32.977960] [DEBUG] [REMOTE ] IBBQ: PASS: Integrity check passed. [2026-01-20T12:11:32.978005] [DEBUG] [REMOTE ] IBBQ: Symbol is viable for forecasting. [2026-01-20T12:11:32.978058] [INFO ] [MAIN ] [1587/3502] IBBQ kept (0.3s) | 1586 kept, 1 rejected | 139.4/min | ETA: 13.7m [2026-01-20T12:11:33.592409] [DEBUG] [REMOTE ] IBCP: Retrieved 6298 rows, trimmed to 300. [2026-01-20T12:11:33.592662] [DEBUG] [REMOTE ] IBCP: PASS: History has at least 300 days. [2026-01-20T12:11:33.593171] [DEBUG] [REMOTE ] IBCP: PASS: Price check passed. Min price $29.96. [2026-01-20T12:11:33.593322] [DEBUG] [REMOTE ] IBCP: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:33.593468] [DEBUG] [REMOTE ] IBCP: PASS: Integrity check passed. [2026-01-20T12:11:33.593510] [DEBUG] [REMOTE ] IBCP: Symbol is viable for forecasting. [2026-01-20T12:11:33.593585] [INFO ] [MAIN ] [1588/3502] IBCP kept (0.6s) | 1587 kept, 1 rejected | 139.3/min | ETA: 13.7m [2026-01-20T12:11:33.849330] [DEBUG] [REMOTE ] IBEX: Retrieved 1368 rows, trimmed to 300. [2026-01-20T12:11:33.849457] [DEBUG] [REMOTE ] IBEX: PASS: History has at least 300 days. [2026-01-20T12:11:33.849694] [DEBUG] [REMOTE ] IBEX: PASS: Price check passed. Min price $33.91. [2026-01-20T12:11:33.849834] [DEBUG] [REMOTE ] IBEX: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:33.849946] [DEBUG] [REMOTE ] IBEX: PASS: Integrity check passed. [2026-01-20T12:11:33.849987] [DEBUG] [REMOTE ] IBEX: Symbol is viable for forecasting. [2026-01-20T12:11:33.850035] [INFO ] [MAIN ] [1589/3502] IBEX kept (0.3s) | 1588 kept, 1 rejected | 139.4/min | ETA: 13.7m [2026-01-20T12:11:34.491298] [DEBUG] [REMOTE ] IBM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:34.491444] [DEBUG] [REMOTE ] IBM: PASS: History has at least 300 days. [2026-01-20T12:11:34.491711] [DEBUG] [REMOTE ] IBM: PASS: Price check passed. Min price $283.46. [2026-01-20T12:11:34.491955] [DEBUG] [REMOTE ] IBM: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:34.492089] [DEBUG] [REMOTE ] IBM: PASS: Integrity check passed. [2026-01-20T12:11:34.492131] [DEBUG] [REMOTE ] IBM: Symbol is viable for forecasting. [2026-01-20T12:11:34.492182] [INFO ] [MAIN ] [1590/3502] IBM kept (0.6s) | 1589 kept, 1 rejected | 139.3/min | ETA: 13.7m [2026-01-20T12:11:34.926669] [DEBUG] [REMOTE ] IBN: Retrieved 6491 rows, trimmed to 300. [2026-01-20T12:11:34.926816] [DEBUG] [REMOTE ] IBN: PASS: History has at least 300 days. [2026-01-20T12:11:34.927095] [DEBUG] [REMOTE ] IBN: PASS: Price check passed. Min price $29.64. [2026-01-20T12:11:34.927269] [DEBUG] [REMOTE ] IBN: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:34.927395] [DEBUG] [REMOTE ] IBN: PASS: Integrity check passed. [2026-01-20T12:11:34.927436] [DEBUG] [REMOTE ] IBN: Symbol is viable for forecasting. [2026-01-20T12:11:34.927485] [INFO ] [MAIN ] [1591/3502] IBN kept (0.4s) | 1590 kept, 1 rejected | 139.3/min | ETA: 13.7m [2026-01-20T12:11:35.371956] [DEBUG] [REMOTE ] IBOC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:35.372107] [DEBUG] [REMOTE ] IBOC: PASS: History has at least 300 days. [2026-01-20T12:11:35.372372] [DEBUG] [REMOTE ] IBOC: PASS: Price check passed. Min price $63.42. [2026-01-20T12:11:35.372516] [DEBUG] [REMOTE ] IBOC: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:35.372655] [DEBUG] [REMOTE ] IBOC: PASS: Integrity check passed. [2026-01-20T12:11:35.372699] [DEBUG] [REMOTE ] IBOC: Symbol is viable for forecasting. [2026-01-20T12:11:35.372749] [INFO ] [MAIN ] [1592/3502] IBOC kept (0.4s) | 1591 kept, 1 rejected | 139.3/min | ETA: 13.7m [2026-01-20T12:11:35.720191] [DEBUG] [REMOTE ] IBP: Retrieved 3000 rows, trimmed to 300. [2026-01-20T12:11:35.720323] [DEBUG] [REMOTE ] IBP: PASS: History has at least 300 days. [2026-01-20T12:11:35.720530] [DEBUG] [REMOTE ] IBP: PASS: Price check passed. Min price $237.69. [2026-01-20T12:11:35.720694] [DEBUG] [REMOTE ] IBP: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:35.720809] [DEBUG] [REMOTE ] IBP: PASS: Integrity check passed. [2026-01-20T12:11:35.720849] [DEBUG] [REMOTE ] IBP: Symbol is viable for forecasting. [2026-01-20T12:11:35.720897] [INFO ] [MAIN ] [1593/3502] IBP kept (0.3s) | 1592 kept, 1 rejected | 139.3/min | ETA: 13.7m [2026-01-20T12:11:35.934002] [DEBUG] [REMOTE ] IBRX: Retrieved 2635 rows, trimmed to 300. [2026-01-20T12:11:35.934140] [DEBUG] [REMOTE ] IBRX: PASS: History has at least 300 days. [2026-01-20T12:11:35.934375] [DEBUG] [REMOTE ] IBRX: PASS: Price check passed. Min price $1.98. [2026-01-20T12:11:35.934525] [DEBUG] [REMOTE ] IBRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:35.934720] [DEBUG] [REMOTE ] IBRX: PASS: Integrity check passed. [2026-01-20T12:11:35.934763] [DEBUG] [REMOTE ] IBRX: Symbol is viable for forecasting. [2026-01-20T12:11:35.934818] [INFO ] [MAIN ] [1594/3502] IBRX kept (0.2s) | 1593 kept, 1 rejected | 139.4/min | ETA: 13.7m [2026-01-20T12:11:36.288951] [DEBUG] [REMOTE ] IBTG: Retrieved 1480 rows, trimmed to 300. [2026-01-20T12:11:36.289074] [DEBUG] [REMOTE ] IBTG: PASS: History has at least 300 days. [2026-01-20T12:11:36.289322] [DEBUG] [REMOTE ] IBTG: PASS: Price check passed. Min price $22.70. [2026-01-20T12:11:36.289466] [DEBUG] [REMOTE ] IBTG: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:36.289598] [DEBUG] [REMOTE ] IBTG: PASS: Integrity check passed. [2026-01-20T12:11:36.289642] [DEBUG] [REMOTE ] IBTG: Symbol is viable for forecasting. [2026-01-20T12:11:36.289693] [INFO ] [MAIN ] [1595/3502] IBTG kept (0.4s) | 1594 kept, 1 rejected | 139.4/min | ETA: 13.7m [2026-01-20T12:11:36.855079] [DEBUG] [REMOTE ] IBTH: Retrieved 1480 rows, trimmed to 300. [2026-01-20T12:11:36.855208] [DEBUG] [REMOTE ] IBTH: PASS: History has at least 300 days. [2026-01-20T12:11:36.855411] [DEBUG] [REMOTE ] IBTH: PASS: Price check passed. Min price $22.29. [2026-01-20T12:11:36.855545] [DEBUG] [REMOTE ] IBTH: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:36.855674] [DEBUG] [REMOTE ] IBTH: PASS: Integrity check passed. [2026-01-20T12:11:36.855715] [DEBUG] [REMOTE ] IBTH: Symbol is viable for forecasting. [2026-01-20T12:11:36.855763] [INFO ] [MAIN ] [1596/3502] IBTH kept (0.6s) | 1595 kept, 1 rejected | 139.4/min | ETA: 13.7m [2026-01-20T12:11:37.240452] [DEBUG] [REMOTE ] IBTI: Retrieved 1480 rows, trimmed to 300. [2026-01-20T12:11:37.240606] [DEBUG] [REMOTE ] IBTI: PASS: History has at least 300 days. [2026-01-20T12:11:37.240815] [DEBUG] [REMOTE ] IBTI: PASS: Price check passed. Min price $22.18. [2026-01-20T12:11:37.240954] [DEBUG] [REMOTE ] IBTI: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:37.241064] [DEBUG] [REMOTE ] IBTI: PASS: Integrity check passed. [2026-01-20T12:11:37.241104] [DEBUG] [REMOTE ] IBTI: Symbol is viable for forecasting. [2026-01-20T12:11:37.241168] [INFO ] [MAIN ] [1597/3502] IBTI kept (0.4s) | 1596 kept, 1 rejected | 139.4/min | ETA: 13.7m [2026-01-20T12:11:37.599005] [DEBUG] [REMOTE ] IBTJ: Retrieved 1480 rows, trimmed to 300. [2026-01-20T12:11:37.599136] [DEBUG] [REMOTE ] IBTJ: PASS: History has at least 300 days. [2026-01-20T12:11:37.599345] [DEBUG] [REMOTE ] IBTJ: PASS: Price check passed. Min price $21.76. [2026-01-20T12:11:37.599480] [DEBUG] [REMOTE ] IBTJ: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:37.599610] [DEBUG] [REMOTE ] IBTJ: PASS: Integrity check passed. [2026-01-20T12:11:37.599651] [DEBUG] [REMOTE ] IBTJ: Symbol is viable for forecasting. [2026-01-20T12:11:37.599699] [INFO ] [MAIN ] [1598/3502] IBTJ kept (0.4s) | 1597 kept, 1 rejected | 139.4/min | ETA: 13.7m [2026-01-20T12:11:38.058415] [DEBUG] [REMOTE ] IBTK: Retrieved 1382 rows, trimmed to 300. [2026-01-20T12:11:38.058545] [DEBUG] [REMOTE ] IBTK: PASS: History has at least 300 days. [2026-01-20T12:11:38.058781] [DEBUG] [REMOTE ] IBTK: PASS: Price check passed. Min price $19.69. [2026-01-20T12:11:38.058919] [DEBUG] [REMOTE ] IBTK: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:38.059030] [DEBUG] [REMOTE ] IBTK: PASS: Integrity check passed. [2026-01-20T12:11:38.059070] [DEBUG] [REMOTE ] IBTK: Symbol is viable for forecasting. [2026-01-20T12:11:38.059118] [INFO ] [MAIN ] [1599/3502] IBTK kept (0.5s) | 1598 kept, 1 rejected | 139.4/min | ETA: 13.7m [2026-01-20T12:11:38.449999] [DEBUG] [REMOTE ] IBTL: Retrieved 1101 rows, trimmed to 300. [2026-01-20T12:11:38.450206] [DEBUG] [REMOTE ] IBTL: PASS: History has at least 300 days. [2026-01-20T12:11:38.450508] [DEBUG] [REMOTE ] IBTL: PASS: Price check passed. Min price $20.36. [2026-01-20T12:11:38.450719] [DEBUG] [REMOTE ] IBTL: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:38.450887] [DEBUG] [REMOTE ] IBTL: PASS: Integrity check passed. [2026-01-20T12:11:38.450941] [DEBUG] [REMOTE ] IBTL: Symbol is viable for forecasting. [2026-01-20T12:11:38.451015] [INFO ] [MAIN ] [1600/3502] IBTL kept (0.4s) | 1599 kept, 1 rejected | 139.4/min | ETA: 13.6m [2026-01-20T12:11:38.824940] [DEBUG] [REMOTE ] IBTM: Retrieved 886 rows, trimmed to 300. [2026-01-20T12:11:38.825141] [DEBUG] [REMOTE ] IBTM: PASS: History has at least 300 days. [2026-01-20T12:11:38.825413] [DEBUG] [REMOTE ] IBTM: PASS: Price check passed. Min price $22.91. [2026-01-20T12:11:38.825615] [DEBUG] [REMOTE ] IBTM: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:38.825749] [DEBUG] [REMOTE ] IBTM: PASS: Integrity check passed. [2026-01-20T12:11:38.825801] [DEBUG] [REMOTE ] IBTM: Symbol is viable for forecasting. [2026-01-20T12:11:38.825863] [INFO ] [MAIN ] [1601/3502] IBTM kept (0.4s) | 1600 kept, 1 rejected | 139.4/min | ETA: 13.6m [2026-01-20T12:11:39.218430] [DEBUG] [REMOTE ] IBTO: Retrieved 641 rows, trimmed to 300. [2026-01-20T12:11:39.218648] [DEBUG] [REMOTE ] IBTO: PASS: History has at least 300 days. [2026-01-20T12:11:39.218916] [DEBUG] [REMOTE ] IBTO: PASS: Price check passed. Min price $24.40. [2026-01-20T12:11:39.219070] [DEBUG] [REMOTE ] IBTO: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:39.219198] [DEBUG] [REMOTE ] IBTO: PASS: Integrity check passed. [2026-01-20T12:11:39.219241] [DEBUG] [REMOTE ] IBTO: Symbol is viable for forecasting. [2026-01-20T12:11:39.219303] [INFO ] [MAIN ] [1602/3502] IBTO kept (0.4s) | 1601 kept, 1 rejected | 139.4/min | ETA: 13.6m [2026-01-20T12:11:39.731212] [DEBUG] [REMOTE ] ICE: Retrieved 5073 rows, trimmed to 300. [2026-01-20T12:11:39.731408] [DEBUG] [REMOTE ] ICE: PASS: History has at least 300 days. [2026-01-20T12:11:39.731696] [DEBUG] [REMOTE ] ICE: PASS: Price check passed. Min price $145.15. [2026-01-20T12:11:39.731840] [DEBUG] [REMOTE ] ICE: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:39.731976] [DEBUG] [REMOTE ] ICE: PASS: Integrity check passed. [2026-01-20T12:11:39.732023] [DEBUG] [REMOTE ] ICE: Symbol is viable for forecasting. [2026-01-20T12:11:39.732105] [INFO ] [MAIN ] [1603/3502] ICE kept (0.5s) | 1602 kept, 1 rejected | 139.4/min | ETA: 13.6m [2026-01-20T12:11:40.184987] [DEBUG] [REMOTE ] ICFI: Retrieved 4856 rows, trimmed to 300. [2026-01-20T12:11:40.185199] [DEBUG] [REMOTE ] ICFI: PASS: History has at least 300 days. [2026-01-20T12:11:40.185722] [DEBUG] [REMOTE ] ICFI: PASS: Price check passed. Min price $76.35. [2026-01-20T12:11:40.185880] [DEBUG] [REMOTE ] ICFI: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:40.186014] [DEBUG] [REMOTE ] ICFI: PASS: Integrity check passed. [2026-01-20T12:11:40.186061] [DEBUG] [REMOTE ] ICFI: Symbol is viable for forecasting. [2026-01-20T12:11:40.186118] [INFO ] [MAIN ] [1604/3502] ICFI kept (0.5s) | 1603 kept, 1 rejected | 139.4/min | ETA: 13.6m [2026-01-20T12:11:40.415321] [DEBUG] [REMOTE ] ICL: Retrieved 2846 rows, trimmed to 300. [2026-01-20T12:11:40.415535] [DEBUG] [REMOTE ] ICL: PASS: History has at least 300 days. [2026-01-20T12:11:40.415857] [DEBUG] [REMOTE ] ICL: PASS: Price check passed. Min price $4.88. [2026-01-20T12:11:40.416026] [DEBUG] [REMOTE ] ICL: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:40.416219] [DEBUG] [REMOTE ] ICL: PASS: Integrity check passed. [2026-01-20T12:11:40.416269] [DEBUG] [REMOTE ] ICL: Symbol is viable for forecasting. [2026-01-20T12:11:40.416337] [INFO ] [MAIN ] [1605/3502] ICL kept (0.2s) | 1604 kept, 1 rejected | 139.4/min | ETA: 13.6m [2026-01-20T12:11:41.059163] [DEBUG] [REMOTE ] ICLN: Retrieved 4419 rows, trimmed to 300. [2026-01-20T12:11:41.059356] [DEBUG] [REMOTE ] ICLN: PASS: History has at least 300 days. [2026-01-20T12:11:41.059654] [DEBUG] [REMOTE ] ICLN: PASS: Price check passed. Min price $15.94. [2026-01-20T12:11:41.059804] [DEBUG] [REMOTE ] ICLN: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:41.059939] [DEBUG] [REMOTE ] ICLN: PASS: Integrity check passed. [2026-01-20T12:11:41.059984] [DEBUG] [REMOTE ] ICLN: Symbol is viable for forecasting. [2026-01-20T12:11:41.060078] [INFO ] [MAIN ] [1606/3502] ICLN kept (0.6s) | 1605 kept, 1 rejected | 139.4/min | ETA: 13.6m [2026-01-20T12:11:41.280923] [DEBUG] [REMOTE ] ICMB: Retrieved 3005 rows, trimmed to 300. [2026-01-20T12:11:41.281112] [DEBUG] [REMOTE ] ICMB: PASS: History has at least 300 days. [2026-01-20T12:11:41.281370] [DEBUG] [REMOTE ] ICMB: PASS: Price check passed. Min price $2.49. [2026-01-20T12:11:41.281553] [DEBUG] [REMOTE ] ICMB: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:41.281722] [DEBUG] [REMOTE ] ICMB: PASS: Integrity check passed. [2026-01-20T12:11:41.281809] [DEBUG] [REMOTE ] ICMB: Symbol is viable for forecasting. [2026-01-20T12:11:41.281867] [INFO ] [MAIN ] [1607/3502] ICMB kept (0.2s) | 1606 kept, 1 rejected | 139.4/min | ETA: 13.6m [2026-01-20T12:11:41.687060] [DEBUG] [REMOTE ] ICOP: Retrieved 645 rows, trimmed to 300. [2026-01-20T12:11:41.687252] [DEBUG] [REMOTE ] ICOP: PASS: History has at least 300 days. [2026-01-20T12:11:41.687507] [DEBUG] [REMOTE ] ICOP: PASS: Price check passed. Min price $35.89. [2026-01-20T12:11:41.687876] [DEBUG] [REMOTE ] ICOP: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:41.688004] [DEBUG] [REMOTE ] ICOP: PASS: Integrity check passed. [2026-01-20T12:11:41.688050] [DEBUG] [REMOTE ] ICOP: Symbol is viable for forecasting. [2026-01-20T12:11:41.688107] [INFO ] [MAIN ] [1608/3502] ICOP kept (0.4s) | 1607 kept, 1 rejected | 139.4/min | ETA: 13.6m [2026-01-20T12:11:42.232715] [DEBUG] [REMOTE ] ICUI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:42.232875] [DEBUG] [REMOTE ] ICUI: PASS: History has at least 300 days. [2026-01-20T12:11:42.233109] [DEBUG] [REMOTE ] ICUI: PASS: Price check passed. Min price $117.67. [2026-01-20T12:11:42.233249] [DEBUG] [REMOTE ] ICUI: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:42.233372] [DEBUG] [REMOTE ] ICUI: PASS: Integrity check passed. [2026-01-20T12:11:42.233429] [DEBUG] [REMOTE ] ICUI: Symbol is viable for forecasting. [2026-01-20T12:11:42.233480] [INFO ] [MAIN ] [1609/3502] ICUI kept (0.5s) | 1608 kept, 1 rejected | 139.4/min | ETA: 13.6m [2026-01-20T12:11:42.603244] [DEBUG] [REMOTE ] IDA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:42.603406] [DEBUG] [REMOTE ] IDA: PASS: History has at least 300 days. [2026-01-20T12:11:42.603714] [DEBUG] [REMOTE ] IDA: PASS: Price check passed. Min price $124.73. [2026-01-20T12:11:42.603865] [DEBUG] [REMOTE ] IDA: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:42.603998] [DEBUG] [REMOTE ] IDA: PASS: Integrity check passed. [2026-01-20T12:11:42.604041] [DEBUG] [REMOTE ] IDA: Symbol is viable for forecasting. [2026-01-20T12:11:42.604093] [INFO ] [MAIN ] [1610/3502] IDA kept (0.4s) | 1609 kept, 1 rejected | 139.4/min | ETA: 13.6m [2026-01-20T12:11:42.918368] [DEBUG] [REMOTE ] IDAI: Retrieved 1231 rows, trimmed to 300. [2026-01-20T12:11:42.918622] [DEBUG] [REMOTE ] IDAI: PASS: History has at least 300 days. [2026-01-20T12:11:42.918936] [DEBUG] [REMOTE ] IDAI: PASS: Price check passed. Min price $3.39. [2026-01-20T12:11:42.919084] [DEBUG] [REMOTE ] IDAI: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:42.919222] [DEBUG] [REMOTE ] IDAI: PASS: Integrity check passed. [2026-01-20T12:11:42.919263] [DEBUG] [REMOTE ] IDAI: Symbol is viable for forecasting. [2026-01-20T12:11:42.919319] [INFO ] [MAIN ] [1611/3502] IDAI kept (0.3s) | 1610 kept, 1 rejected | 139.4/min | ETA: 13.6m [2026-01-20T12:11:43.540084] [DEBUG] [REMOTE ] IDCC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:43.540305] [DEBUG] [REMOTE ] IDCC: PASS: History has at least 300 days. [2026-01-20T12:11:43.540665] [DEBUG] [REMOTE ] IDCC: PASS: Price check passed. Min price $306.00. [2026-01-20T12:11:43.540816] [DEBUG] [REMOTE ] IDCC: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:43.540958] [DEBUG] [REMOTE ] IDCC: PASS: Integrity check passed. [2026-01-20T12:11:43.540999] [DEBUG] [REMOTE ] IDCC: Symbol is viable for forecasting. [2026-01-20T12:11:43.541053] [INFO ] [MAIN ] [1612/3502] IDCC kept (0.6s) | 1611 kept, 1 rejected | 139.4/min | ETA: 13.6m [2026-01-20T12:11:43.973525] [DEBUG] [REMOTE ] IDE: Retrieved 4015 rows, trimmed to 300. [2026-01-20T12:11:43.973704] [DEBUG] [REMOTE ] IDE: PASS: History has at least 300 days. [2026-01-20T12:11:43.973935] [DEBUG] [REMOTE ] IDE: PASS: Price check passed. Min price $11.17. [2026-01-20T12:11:43.974098] [DEBUG] [REMOTE ] IDE: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:43.974229] [DEBUG] [REMOTE ] IDE: PASS: Integrity check passed. [2026-01-20T12:11:43.974271] [DEBUG] [REMOTE ] IDE: Symbol is viable for forecasting. [2026-01-20T12:11:43.974323] [INFO ] [MAIN ] [1613/3502] IDE kept (0.4s) | 1612 kept, 1 rejected | 139.4/min | ETA: 13.6m [2026-01-20T12:11:44.437120] [DEBUG] [REMOTE ] IDN: Retrieved 6579 rows, trimmed to 300. [2026-01-20T12:11:44.437265] [DEBUG] [REMOTE ] IDN: PASS: History has at least 300 days. [2026-01-20T12:11:44.437515] [DEBUG] [REMOTE ] IDN: PASS: Price check passed. Min price $4.13. [2026-01-20T12:11:44.437674] [DEBUG] [REMOTE ] IDN: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:44.437799] [DEBUG] [REMOTE ] IDN: PASS: Integrity check passed. [2026-01-20T12:11:44.437840] [DEBUG] [REMOTE ] IDN: Symbol is viable for forecasting. [2026-01-20T12:11:44.437889] [INFO ] [MAIN ] [1614/3502] IDN kept (0.5s) | 1613 kept, 1 rejected | 139.4/min | ETA: 13.5m [2026-01-20T12:11:44.893468] [DEBUG] [REMOTE ] IDXX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:44.893625] [DEBUG] [REMOTE ] IDXX: PASS: History has at least 300 days. [2026-01-20T12:11:44.893860] [DEBUG] [REMOTE ] IDXX: PASS: Price check passed. Min price $627.66. [2026-01-20T12:11:44.894001] [DEBUG] [REMOTE ] IDXX: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:44.894127] [DEBUG] [REMOTE ] IDXX: PASS: Integrity check passed. [2026-01-20T12:11:44.894185] [DEBUG] [REMOTE ] IDXX: Symbol is viable for forecasting. [2026-01-20T12:11:44.894236] [INFO ] [MAIN ] [1615/3502] IDXX kept (0.5s) | 1614 kept, 1 rejected | 139.4/min | ETA: 13.5m [2026-01-20T12:11:45.161823] [DEBUG] [REMOTE ] IDYA: Retrieved 1673 rows, trimmed to 300. [2026-01-20T12:11:45.161957] [DEBUG] [REMOTE ] IDYA: PASS: History has at least 300 days. [2026-01-20T12:11:45.162170] [DEBUG] [REMOTE ] IDYA: PASS: Price check passed. Min price $28.42. [2026-01-20T12:11:45.162310] [DEBUG] [REMOTE ] IDYA: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:45.162453] [DEBUG] [REMOTE ] IDYA: PASS: Integrity check passed. [2026-01-20T12:11:45.162496] [DEBUG] [REMOTE ] IDYA: Symbol is viable for forecasting. [2026-01-20T12:11:45.162545] [INFO ] [MAIN ] [1616/3502] IDYA kept (0.3s) | 1615 kept, 1 rejected | 139.4/min | ETA: 13.5m [2026-01-20T12:11:45.742100] [DEBUG] [REMOTE ] IEF: Retrieved 5908 rows, trimmed to 300. [2026-01-20T12:11:45.742234] [DEBUG] [REMOTE ] IEF: PASS: History has at least 300 days. [2026-01-20T12:11:45.742486] [DEBUG] [REMOTE ] IEF: PASS: Price check passed. Min price $95.56. [2026-01-20T12:11:45.742653] [DEBUG] [REMOTE ] IEF: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:45.742776] [DEBUG] [REMOTE ] IEF: PASS: Integrity check passed. [2026-01-20T12:11:45.742818] [DEBUG] [REMOTE ] IEF: Symbol is viable for forecasting. [2026-01-20T12:11:45.742868] [INFO ] [MAIN ] [1617/3502] IEF kept (0.6s) | 1616 kept, 1 rejected | 139.4/min | ETA: 13.5m [2026-01-20T12:11:46.171664] [DEBUG] [REMOTE ] IEI: Retrieved 4785 rows, trimmed to 300. [2026-01-20T12:11:46.171795] [DEBUG] [REMOTE ] IEI: PASS: History has at least 300 days. [2026-01-20T12:11:46.172002] [DEBUG] [REMOTE ] IEI: PASS: Price check passed. Min price $118.41. [2026-01-20T12:11:46.172138] [DEBUG] [REMOTE ] IEI: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:46.172248] [DEBUG] [REMOTE ] IEI: PASS: Integrity check passed. [2026-01-20T12:11:46.172288] [DEBUG] [REMOTE ] IEI: Symbol is viable for forecasting. [2026-01-20T12:11:46.172336] [INFO ] [MAIN ] [1618/3502] IEI kept (0.4s) | 1617 kept, 1 rejected | 139.4/min | ETA: 13.5m [2026-01-20T12:11:46.464045] [DEBUG] [REMOTE ] IEP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:46.464179] [DEBUG] [REMOTE ] IEP: PASS: History has at least 300 days. [2026-01-20T12:11:46.464391] [DEBUG] [REMOTE ] IEP: PASS: Price check passed. Min price $7.25. [2026-01-20T12:11:46.464526] [DEBUG] [REMOTE ] IEP: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:46.464658] [DEBUG] [REMOTE ] IEP: PASS: Integrity check passed. [2026-01-20T12:11:46.464700] [DEBUG] [REMOTE ] IEP: Symbol is viable for forecasting. [2026-01-20T12:11:46.464747] [INFO ] [MAIN ] [1619/3502] IEP kept (0.3s) | 1618 kept, 1 rejected | 139.4/min | ETA: 13.5m [2026-01-20T12:11:47.023681] [DEBUG] [REMOTE ] IESC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:47.023814] [DEBUG] [REMOTE ] IESC: PASS: History has at least 300 days. [2026-01-20T12:11:47.024032] [DEBUG] [REMOTE ] IESC: PASS: Price check passed. Min price $357.94. [2026-01-20T12:11:47.024169] [DEBUG] [REMOTE ] IESC: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:47.024284] [DEBUG] [REMOTE ] IESC: PASS: Integrity check passed. [2026-01-20T12:11:47.024325] [DEBUG] [REMOTE ] IESC: Symbol is viable for forecasting. [2026-01-20T12:11:47.024373] [INFO ] [MAIN ] [1620/3502] IESC kept (0.6s) | 1619 kept, 1 rejected | 139.4/min | ETA: 13.5m [2026-01-20T12:11:47.393251] [DEBUG] [REMOTE ] IEX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:47.393383] [DEBUG] [REMOTE ] IEX: PASS: History has at least 300 days. [2026-01-20T12:11:47.393618] [DEBUG] [REMOTE ] IEX: PASS: Price check passed. Min price $161.10. [2026-01-20T12:11:47.393756] [DEBUG] [REMOTE ] IEX: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:47.393871] [DEBUG] [REMOTE ] IEX: PASS: Integrity check passed. [2026-01-20T12:11:47.393926] [DEBUG] [REMOTE ] IEX: Symbol is viable for forecasting. [2026-01-20T12:11:47.393975] [INFO ] [MAIN ] [1621/3502] IEX kept (0.4s) | 1620 kept, 1 rejected | 139.4/min | ETA: 13.5m [2026-01-20T12:11:47.896333] [DEBUG] [REMOTE ] IFF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:47.896480] [DEBUG] [REMOTE ] IFF: PASS: History has at least 300 days. [2026-01-20T12:11:47.896930] [DEBUG] [REMOTE ] IFF: PASS: Price check passed. Min price $61.12. [2026-01-20T12:11:47.897088] [DEBUG] [REMOTE ] IFF: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:47.897215] [DEBUG] [REMOTE ] IFF: PASS: Integrity check passed. [2026-01-20T12:11:47.897255] [DEBUG] [REMOTE ] IFF: Symbol is viable for forecasting. [2026-01-20T12:11:47.897303] [INFO ] [MAIN ] [1622/3502] IFF kept (0.5s) | 1621 kept, 1 rejected | 139.4/min | ETA: 13.5m [2026-01-20T12:11:48.405073] [DEBUG] [REMOTE ] IFN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:48.405226] [DEBUG] [REMOTE ] IFN: PASS: History has at least 300 days. [2026-01-20T12:11:48.405473] [DEBUG] [REMOTE ] IFN: PASS: Price check passed. Min price $13.57. [2026-01-20T12:11:48.405634] [DEBUG] [REMOTE ] IFN: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:48.405761] [DEBUG] [REMOTE ] IFN: PASS: Integrity check passed. [2026-01-20T12:11:48.405802] [DEBUG] [REMOTE ] IFN: Symbol is viable for forecasting. [2026-01-20T12:11:48.405853] [INFO ] [MAIN ] [1623/3502] IFN kept (0.5s) | 1622 kept, 1 rejected | 139.4/min | ETA: 13.5m [2026-01-20T12:11:48.706553] [DEBUG] [REMOTE ] IFS: Retrieved 1620 rows, trimmed to 300. [2026-01-20T12:11:48.706710] [DEBUG] [REMOTE ] IFS: PASS: History has at least 300 days. [2026-01-20T12:11:48.706927] [DEBUG] [REMOTE ] IFS: PASS: Price check passed. Min price $38.50. [2026-01-20T12:11:48.707093] [DEBUG] [REMOTE ] IFS: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:48.707210] [DEBUG] [REMOTE ] IFS: PASS: Integrity check passed. [2026-01-20T12:11:48.707251] [DEBUG] [REMOTE ] IFS: Symbol is viable for forecasting. [2026-01-20T12:11:48.707300] [INFO ] [MAIN ] [1624/3502] IFS kept (0.3s) | 1623 kept, 1 rejected | 139.4/min | ETA: 13.5m [2026-01-20T12:11:49.211011] [DEBUG] [REMOTE ] IGA: Retrieved 5087 rows, trimmed to 300. [2026-01-20T12:11:49.211140] [DEBUG] [REMOTE ] IGA: PASS: History has at least 300 days. [2026-01-20T12:11:49.211346] [DEBUG] [REMOTE ] IGA: PASS: Price check passed. Min price $9.27. [2026-01-20T12:11:49.211480] [DEBUG] [REMOTE ] IGA: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:49.211609] [DEBUG] [REMOTE ] IGA: PASS: Integrity check passed. [2026-01-20T12:11:49.211653] [DEBUG] [REMOTE ] IGA: Symbol is viable for forecasting. [2026-01-20T12:11:49.211700] [INFO ] [MAIN ] [1625/3502] IGA kept (0.5s) | 1624 kept, 1 rejected | 139.4/min | ETA: 13.5m [2026-01-20T12:11:49.658065] [DEBUG] [REMOTE ] IGD: Retrieved 5236 rows, trimmed to 300. [2026-01-20T12:11:49.658198] [DEBUG] [REMOTE ] IGD: PASS: History has at least 300 days. [2026-01-20T12:11:49.658409] [DEBUG] [REMOTE ] IGD: PASS: Price check passed. Min price $5.52. [2026-01-20T12:11:49.658543] [DEBUG] [REMOTE ] IGD: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:49.658864] [DEBUG] [REMOTE ] IGD: PASS: Integrity check passed. [2026-01-20T12:11:49.658905] [DEBUG] [REMOTE ] IGD: Symbol is viable for forecasting. [2026-01-20T12:11:49.658954] [INFO ] [MAIN ] [1626/3502] IGD kept (0.4s) | 1625 kept, 1 rejected | 139.4/min | ETA: 13.5m [2026-01-20T12:11:50.116333] [DEBUG] [REMOTE ] IGF: Retrieved 4553 rows, trimmed to 300. [2026-01-20T12:11:50.116471] [DEBUG] [REMOTE ] IGF: PASS: History has at least 300 days. [2026-01-20T12:11:50.116728] [DEBUG] [REMOTE ] IGF: PASS: Price check passed. Min price $59.99. [2026-01-20T12:11:50.116869] [DEBUG] [REMOTE ] IGF: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:50.117088] [DEBUG] [REMOTE ] IGF: PASS: Integrity check passed. [2026-01-20T12:11:50.117144] [DEBUG] [REMOTE ] IGF: Symbol is viable for forecasting. [2026-01-20T12:11:50.117210] [INFO ] [MAIN ] [1627/3502] IGF kept (0.5s) | 1626 kept, 1 rejected | 139.4/min | ETA: 13.5m [2026-01-20T12:11:50.367638] [DEBUG] [REMOTE ] IGI: Retrieved 4163 rows, trimmed to 300. [2026-01-20T12:11:50.367791] [DEBUG] [REMOTE ] IGI: PASS: History has at least 300 days. [2026-01-20T12:11:50.368005] [DEBUG] [REMOTE ] IGI: PASS: Price check passed. Min price $16.26. [2026-01-20T12:11:50.368139] [DEBUG] [REMOTE ] IGI: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:50.368250] [DEBUG] [REMOTE ] IGI: PASS: Integrity check passed. [2026-01-20T12:11:50.368290] [DEBUG] [REMOTE ] IGI: Symbol is viable for forecasting. [2026-01-20T12:11:50.368338] [INFO ] [MAIN ] [1628/3502] IGI kept (0.3s) | 1627 kept, 1 rejected | 139.4/min | ETA: 13.4m [2026-01-20T12:11:50.816728] [DEBUG] [REMOTE ] IGIB: Retrieved 4785 rows, trimmed to 300. [2026-01-20T12:11:50.816876] [DEBUG] [REMOTE ] IGIB: PASS: History has at least 300 days. [2026-01-20T12:11:50.817158] [DEBUG] [REMOTE ] IGIB: PASS: Price check passed. Min price $53.26. [2026-01-20T12:11:50.817341] [DEBUG] [REMOTE ] IGIB: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:50.817477] [DEBUG] [REMOTE ] IGIB: PASS: Integrity check passed. [2026-01-20T12:11:50.817520] [DEBUG] [REMOTE ] IGIB: Symbol is viable for forecasting. [2026-01-20T12:11:50.817592] [INFO ] [MAIN ] [1629/3502] IGIB kept (0.4s) | 1628 kept, 1 rejected | 139.4/min | ETA: 13.4m [2026-01-20T12:11:51.209232] [DEBUG] [REMOTE ] IGIC: Retrieved 1467 rows, trimmed to 300. [2026-01-20T12:11:51.209367] [DEBUG] [REMOTE ] IGIC: PASS: History has at least 300 days. [2026-01-20T12:11:51.209611] [DEBUG] [REMOTE ] IGIC: PASS: Price check passed. Min price $21.24. [2026-01-20T12:11:51.209757] [DEBUG] [REMOTE ] IGIC: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:51.209873] [DEBUG] [REMOTE ] IGIC: PASS: Integrity check passed. [2026-01-20T12:11:51.209916] [DEBUG] [REMOTE ] IGIC: Symbol is viable for forecasting. [2026-01-20T12:11:51.209965] [INFO ] [MAIN ] [1630/3502] IGIC kept (0.4s) | 1629 kept, 1 rejected | 139.4/min | ETA: 13.4m [2026-01-20T12:11:51.781255] [DEBUG] [REMOTE ] IGSB: Retrieved 4785 rows, trimmed to 300. [2026-01-20T12:11:51.781417] [DEBUG] [REMOTE ] IGSB: PASS: History has at least 300 days. [2026-01-20T12:11:51.781709] [DEBUG] [REMOTE ] IGSB: PASS: Price check passed. Min price $52.36. [2026-01-20T12:11:51.781872] [DEBUG] [REMOTE ] IGSB: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:51.782014] [DEBUG] [REMOTE ] IGSB: PASS: Integrity check passed. [2026-01-20T12:11:51.782061] [DEBUG] [REMOTE ] IGSB: Symbol is viable for forecasting. [2026-01-20T12:11:51.782120] [INFO ] [MAIN ] [1631/3502] IGSB kept (0.6s) | 1630 kept, 1 rejected | 139.4/min | ETA: 13.4m [2026-01-20T12:11:52.159770] [DEBUG] [REMOTE ] IHD: Retrieved 3703 rows, trimmed to 300. [2026-01-20T12:11:52.159919] [DEBUG] [REMOTE ] IHD: PASS: History has at least 300 days. [2026-01-20T12:11:52.160180] [DEBUG] [REMOTE ] IHD: PASS: Price check passed. Min price $5.91. [2026-01-20T12:11:52.160341] [DEBUG] [REMOTE ] IHD: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:52.160479] [DEBUG] [REMOTE ] IHD: PASS: Integrity check passed. [2026-01-20T12:11:52.160526] [DEBUG] [REMOTE ] IHD: Symbol is viable for forecasting. [2026-01-20T12:11:52.160605] [INFO ] [MAIN ] [1632/3502] IHD kept (0.4s) | 1631 kept, 1 rejected | 139.4/min | ETA: 13.4m [2026-01-20T12:11:52.475810] [DEBUG] [REMOTE ] IHG: Retrieved 5730 rows, trimmed to 300. [2026-01-20T12:11:52.475954] [DEBUG] [REMOTE ] IHG: PASS: History has at least 300 days. [2026-01-20T12:11:52.476204] [DEBUG] [REMOTE ] IHG: PASS: Price check passed. Min price $121.46. [2026-01-20T12:11:52.476346] [DEBUG] [REMOTE ] IHG: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:52.476487] [DEBUG] [REMOTE ] IHG: PASS: Integrity check passed. [2026-01-20T12:11:52.476530] [DEBUG] [REMOTE ] IHG: Symbol is viable for forecasting. [2026-01-20T12:11:52.476600] [INFO ] [MAIN ] [1633/3502] IHG kept (0.3s) | 1632 kept, 1 rejected | 139.4/min | ETA: 13.4m [2026-01-20T12:11:52.809016] [DEBUG] [REMOTE ] IHS: Retrieved 1069 rows, trimmed to 300. [2026-01-20T12:11:52.809159] [DEBUG] [REMOTE ] IHS: PASS: History has at least 300 days. [2026-01-20T12:11:52.809379] [DEBUG] [REMOTE ] IHS: PASS: Price check passed. Min price $6.24. [2026-01-20T12:11:52.809525] [DEBUG] [REMOTE ] IHS: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:52.809678] [DEBUG] [REMOTE ] IHS: PASS: Integrity check passed. [2026-01-20T12:11:52.809724] [DEBUG] [REMOTE ] IHS: Symbol is viable for forecasting. [2026-01-20T12:11:52.809775] [INFO ] [MAIN ] [1634/3502] IHS kept (0.3s) | 1633 kept, 1 rejected | 139.4/min | ETA: 13.4m [2026-01-20T12:11:53.352944] [DEBUG] [REMOTE ] IIF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:53.353175] [DEBUG] [REMOTE ] IIF: PASS: History has at least 300 days. [2026-01-20T12:11:53.367246] [DEBUG] [REMOTE ] IIF: PASS: Price check passed. Min price $24.28. [2026-01-20T12:11:53.367887] [DEBUG] [REMOTE ] IIF: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:53.368124] [DEBUG] [REMOTE ] IIF: PASS: Integrity check passed. [2026-01-20T12:11:53.368191] [DEBUG] [REMOTE ] IIF: Symbol is viable for forecasting. [2026-01-20T12:11:53.368285] [INFO ] [MAIN ] [1635/3502] IIF kept (0.6s) | 1634 kept, 1 rejected | 139.4/min | ETA: 13.4m [2026-01-20T12:11:53.804458] [DEBUG] [REMOTE ] III: Retrieved 4764 rows, trimmed to 300. [2026-01-20T12:11:53.804681] [DEBUG] [REMOTE ] III: PASS: History has at least 300 days. [2026-01-20T12:11:53.805003] [DEBUG] [REMOTE ] III: PASS: Price check passed. Min price $4.97. [2026-01-20T12:11:53.805187] [DEBUG] [REMOTE ] III: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:53.805358] [DEBUG] [REMOTE ] III: PASS: Integrity check passed. [2026-01-20T12:11:53.805411] [DEBUG] [REMOTE ] III: Symbol is viable for forecasting. [2026-01-20T12:11:53.805476] [INFO ] [MAIN ] [1636/3502] III kept (0.4s) | 1635 kept, 1 rejected | 139.4/min | ETA: 13.4m [2026-01-20T12:11:54.276111] [DEBUG] [REMOTE ] IIIN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:54.276417] [DEBUG] [REMOTE ] IIIN: PASS: History has at least 300 days. [2026-01-20T12:11:54.276975] [DEBUG] [REMOTE ] IIIN: PASS: Price check passed. Min price $29.10. [2026-01-20T12:11:54.277230] [DEBUG] [REMOTE ] IIIN: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:54.277449] [DEBUG] [REMOTE ] IIIN: PASS: Integrity check passed. [2026-01-20T12:11:54.277502] [DEBUG] [REMOTE ] IIIN: Symbol is viable for forecasting. [2026-01-20T12:11:54.277619] [INFO ] [MAIN ] [1637/3502] IIIN kept (0.5s) | 1636 kept, 1 rejected | 139.4/min | ETA: 13.4m [2026-01-20T12:11:54.808191] [DEBUG] [REMOTE ] IIM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:54.808420] [DEBUG] [REMOTE ] IIM: PASS: History has at least 300 days. [2026-01-20T12:11:54.808780] [DEBUG] [REMOTE ] IIM: PASS: Price check passed. Min price $11.98. [2026-01-20T12:11:54.808945] [DEBUG] [REMOTE ] IIM: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:54.809146] [DEBUG] [REMOTE ] IIM: PASS: Integrity check passed. [2026-01-20T12:11:54.809190] [DEBUG] [REMOTE ] IIM: Symbol is viable for forecasting. [2026-01-20T12:11:54.809278] [INFO ] [MAIN ] [1638/3502] IIM kept (0.5s) | 1637 kept, 1 rejected | 139.4/min | ETA: 13.4m [2026-01-20T12:11:55.300049] [DEBUG] [REMOTE ] ILMN: Retrieved 6406 rows, trimmed to 300. [2026-01-20T12:11:55.300269] [DEBUG] [REMOTE ] ILMN: PASS: History has at least 300 days. [2026-01-20T12:11:55.300602] [DEBUG] [REMOTE ] ILMN: PASS: Price check passed. Min price $95.03. [2026-01-20T12:11:55.300770] [DEBUG] [REMOTE ] ILMN: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:55.301098] [DEBUG] [REMOTE ] ILMN: PASS: Integrity check passed. [2026-01-20T12:11:55.301150] [DEBUG] [REMOTE ] ILMN: Symbol is viable for forecasting. [2026-01-20T12:11:55.301211] [INFO ] [MAIN ] [1639/3502] ILMN kept (0.5s) | 1638 kept, 1 rejected | 139.4/min | ETA: 13.4m [2026-01-20T12:11:55.620692] [DEBUG] [REMOTE ] IMAX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:55.620910] [DEBUG] [REMOTE ] IMAX: PASS: History has at least 300 days. [2026-01-20T12:11:55.621238] [DEBUG] [REMOTE ] IMAX: PASS: Price check passed. Min price $31.70. [2026-01-20T12:11:55.621382] [DEBUG] [REMOTE ] IMAX: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:55.621533] [DEBUG] [REMOTE ] IMAX: PASS: Integrity check passed. [2026-01-20T12:11:55.621598] [DEBUG] [REMOTE ] IMAX: Symbol is viable for forecasting. [2026-01-20T12:11:55.621660] [INFO ] [MAIN ] [1640/3502] IMAX kept (0.3s) | 1639 kept, 1 rejected | 139.4/min | ETA: 13.4m [2026-01-20T12:11:56.152863] [DEBUG] [REMOTE ] IMMP: Retrieved 3459 rows, trimmed to 300. [2026-01-20T12:11:56.153076] [DEBUG] [REMOTE ] IMMP: PASS: History has at least 300 days. [2026-01-20T12:11:56.153427] [DEBUG] [REMOTE ] IMMP: PASS: Price check passed. Min price $1.65. [2026-01-20T12:11:56.153601] [DEBUG] [REMOTE ] IMMP: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:56.153762] [DEBUG] [REMOTE ] IMMP: PASS: Integrity check passed. [2026-01-20T12:11:56.153815] [DEBUG] [REMOTE ] IMMP: Symbol is viable for forecasting. [2026-01-20T12:11:56.153877] [INFO ] [MAIN ] [1641/3502] IMMP kept (0.5s) | 1640 kept, 1 rejected | 139.4/min | ETA: 13.4m [2026-01-20T12:11:56.402775] [DEBUG] [REMOTE ] IMMX: Retrieved 1025 rows, trimmed to 300. [2026-01-20T12:11:56.402979] [DEBUG] [REMOTE ] IMMX: PASS: History has at least 300 days. [2026-01-20T12:11:56.403253] [DEBUG] [REMOTE ] IMMX: PASS: Price check passed. Min price $3.03. [2026-01-20T12:11:56.403401] [DEBUG] [REMOTE ] IMMX: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:56.403538] [DEBUG] [REMOTE ] IMMX: PASS: Integrity check passed. [2026-01-20T12:11:56.403602] [DEBUG] [REMOTE ] IMMX: Symbol is viable for forecasting. [2026-01-20T12:11:56.403660] [INFO ] [MAIN ] [1642/3502] IMMX kept (0.2s) | 1641 kept, 1 rejected | 139.4/min | ETA: 13.3m [2026-01-20T12:11:56.824679] [DEBUG] [REMOTE ] IMNM: Retrieved 1329 rows, trimmed to 300. [2026-01-20T12:11:56.824932] [DEBUG] [REMOTE ] IMNM: PASS: History has at least 300 days. [2026-01-20T12:11:56.825279] [DEBUG] [REMOTE ] IMNM: PASS: Price check passed. Min price $15.24. [2026-01-20T12:11:56.825430] [DEBUG] [REMOTE ] IMNM: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:56.825605] [DEBUG] [REMOTE ] IMNM: PASS: Integrity check passed. [2026-01-20T12:11:56.825679] [DEBUG] [REMOTE ] IMNM: Symbol is viable for forecasting. [2026-01-20T12:11:56.825738] [INFO ] [MAIN ] [1643/3502] IMNM kept (0.4s) | 1642 kept, 1 rejected | 139.4/min | ETA: 13.3m [2026-01-20T12:11:57.429905] [DEBUG] [REMOTE ] IMNN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:11:57.430097] [DEBUG] [REMOTE ] IMNN: PASS: History has at least 300 days. [2026-01-20T12:11:57.430449] [DEBUG] [REMOTE ] IMNN: PASS: Price check passed. Min price $3.15. [2026-01-20T12:11:57.430647] [DEBUG] [REMOTE ] IMNN: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:57.430822] [DEBUG] [REMOTE ] IMNN: PASS: Integrity check passed. [2026-01-20T12:11:57.430872] [DEBUG] [REMOTE ] IMNN: Symbol is viable for forecasting. [2026-01-20T12:11:57.430935] [INFO ] [MAIN ] [1644/3502] IMNN kept (0.6s) | 1643 kept, 1 rejected | 139.4/min | ETA: 13.3m [2026-01-20T12:11:57.848449] [DEBUG] [REMOTE ] IMOS: Retrieved 6181 rows, trimmed to 300. [2026-01-20T12:11:57.848624] [DEBUG] [REMOTE ] IMOS: PASS: History has at least 300 days. [2026-01-20T12:11:57.848885] [DEBUG] [REMOTE ] IMOS: PASS: Price check passed. Min price $20.35. [2026-01-20T12:11:57.849051] [DEBUG] [REMOTE ] IMOS: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:57.849205] [DEBUG] [REMOTE ] IMOS: PASS: Integrity check passed. [2026-01-20T12:11:57.849254] [DEBUG] [REMOTE ] IMOS: Symbol is viable for forecasting. [2026-01-20T12:11:57.849313] [INFO ] [MAIN ] [1645/3502] IMOS kept (0.4s) | 1644 kept, 1 rejected | 139.4/min | ETA: 13.3m [2026-01-20T12:11:58.092826] [DEBUG] [REMOTE ] IMPP: Retrieved 1032 rows, trimmed to 300. [2026-01-20T12:11:58.092978] [DEBUG] [REMOTE ] IMPP: PASS: History has at least 300 days. [2026-01-20T12:11:58.093218] [DEBUG] [REMOTE ] IMPP: PASS: Price check passed. Min price $3.60. [2026-01-20T12:11:58.093380] [DEBUG] [REMOTE ] IMPP: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:58.093512] [DEBUG] [REMOTE ] IMPP: PASS: Integrity check passed. [2026-01-20T12:11:58.093560] [DEBUG] [REMOTE ] IMPP: Symbol is viable for forecasting. [2026-01-20T12:11:58.093639] [INFO ] [MAIN ] [1646/3502] IMPP kept (0.2s) | 1645 kept, 1 rejected | 139.4/min | ETA: 13.3m [2026-01-20T12:11:58.401837] [DEBUG] [REMOTE ] IMRX: Retrieved 1122 rows, trimmed to 300. [2026-01-20T12:11:58.402073] [DEBUG] [REMOTE ] IMRX: PASS: History has at least 300 days. [2026-01-20T12:11:58.402458] [DEBUG] [REMOTE ] IMRX: PASS: Price check passed. Min price $4.13. [2026-01-20T12:11:58.402675] [DEBUG] [REMOTE ] IMRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:58.402844] [DEBUG] [REMOTE ] IMRX: PASS: Integrity check passed. [2026-01-20T12:11:58.402900] [DEBUG] [REMOTE ] IMRX: Symbol is viable for forecasting. [2026-01-20T12:11:58.402970] [INFO ] [MAIN ] [1647/3502] IMRX kept (0.3s) | 1646 kept, 1 rejected | 139.4/min | ETA: 13.3m [2026-01-20T12:11:58.871043] [DEBUG] [REMOTE ] IMTX: Retrieved 1393 rows, trimmed to 300. [2026-01-20T12:11:58.871168] [DEBUG] [REMOTE ] IMTX: PASS: History has at least 300 days. [2026-01-20T12:11:58.871382] [DEBUG] [REMOTE ] IMTX: PASS: Price check passed. Min price $8.94. [2026-01-20T12:11:58.871554] [DEBUG] [REMOTE ] IMTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:58.871699] [DEBUG] [REMOTE ] IMTX: PASS: Integrity check passed. [2026-01-20T12:11:58.871746] [DEBUG] [REMOTE ] IMTX: Symbol is viable for forecasting. [2026-01-20T12:11:58.871797] [INFO ] [MAIN ] [1648/3502] IMTX kept (0.5s) | 1647 kept, 1 rejected | 139.4/min | ETA: 13.3m [2026-01-20T12:11:59.353411] [DEBUG] [REMOTE ] IMXI: Retrieved 2216 rows, trimmed to 300. [2026-01-20T12:11:59.353544] [DEBUG] [REMOTE ] IMXI: PASS: History has at least 300 days. [2026-01-20T12:11:59.353778] [DEBUG] [REMOTE ] IMXI: PASS: Price check passed. Min price $14.76. [2026-01-20T12:11:59.353912] [DEBUG] [REMOTE ] IMXI: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:59.354047] [DEBUG] [REMOTE ] IMXI: PASS: Integrity check passed. [2026-01-20T12:11:59.354089] [DEBUG] [REMOTE ] IMXI: Symbol is viable for forecasting. [2026-01-20T12:11:59.354136] [INFO ] [MAIN ] [1649/3502] IMXI kept (0.5s) | 1648 kept, 1 rejected | 139.4/min | ETA: 13.3m [2026-01-20T12:11:59.667428] [DEBUG] [REMOTE ] INAB: Retrieved 1122 rows, trimmed to 300. [2026-01-20T12:11:59.667622] [DEBUG] [REMOTE ] INAB: PASS: History has at least 300 days. [2026-01-20T12:11:59.667872] [DEBUG] [REMOTE ] INAB: PASS: Price check passed. Min price $1.21. [2026-01-20T12:11:59.668017] [DEBUG] [REMOTE ] INAB: PASS: Continuity check passed with 300 days. [2026-01-20T12:11:59.668160] [DEBUG] [REMOTE ] INAB: PASS: Integrity check passed. [2026-01-20T12:11:59.668209] [DEBUG] [REMOTE ] INAB: Symbol is viable for forecasting. [2026-01-20T12:11:59.668260] [INFO ] [MAIN ] [1650/3502] INAB kept (0.3s) | 1649 kept, 1 rejected | 139.4/min | ETA: 13.3m [2026-01-20T12:12:00.343324] [DEBUG] [REMOTE ] INBK: Retrieved 5298 rows, trimmed to 300. [2026-01-20T12:12:00.343515] [DEBUG] [REMOTE ] INBK: PASS: History has at least 300 days. [2026-01-20T12:12:00.343806] [DEBUG] [REMOTE ] INBK: PASS: Price check passed. Min price $17.21. [2026-01-20T12:12:00.344165] [DEBUG] [REMOTE ] INBK: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:00.344296] [DEBUG] [REMOTE ] INBK: PASS: Integrity check passed. [2026-01-20T12:12:00.344340] [DEBUG] [REMOTE ] INBK: Symbol is viable for forecasting. [2026-01-20T12:12:00.344396] [INFO ] [MAIN ] [1651/3502] INBK kept (0.7s) | 1650 kept, 1 rejected | 139.4/min | ETA: 13.3m [2026-01-20T12:12:00.522180] [DEBUG] [REMOTE ] INBX: Retrieved 411 rows, trimmed to 300. [2026-01-20T12:12:00.522338] [DEBUG] [REMOTE ] INBX: PASS: History has at least 300 days. [2026-01-20T12:12:00.522563] [DEBUG] [REMOTE ] INBX: PASS: Price check passed. Min price $28.36. [2026-01-20T12:12:00.522724] [DEBUG] [REMOTE ] INBX: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:00.522842] [DEBUG] [REMOTE ] INBX: PASS: Integrity check passed. [2026-01-20T12:12:00.522885] [DEBUG] [REMOTE ] INBX: Symbol is viable for forecasting. [2026-01-20T12:12:00.522934] [INFO ] [MAIN ] [1652/3502] INBX kept (0.2s) | 1651 kept, 1 rejected | 139.4/min | ETA: 13.3m [2026-01-20T12:12:01.198764] [DEBUG] [REMOTE ] INCY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:01.198932] [DEBUG] [REMOTE ] INCY: PASS: History has at least 300 days. [2026-01-20T12:12:01.199388] [DEBUG] [REMOTE ] INCY: PASS: Price check passed. Min price $88.06. [2026-01-20T12:12:01.199532] [DEBUG] [REMOTE ] INCY: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:01.199711] [DEBUG] [REMOTE ] INCY: PASS: Integrity check passed. [2026-01-20T12:12:01.199755] [DEBUG] [REMOTE ] INCY: Symbol is viable for forecasting. [2026-01-20T12:12:01.199816] [INFO ] [MAIN ] [1653/3502] INCY kept (0.7s) | 1652 kept, 1 rejected | 139.4/min | ETA: 13.3m [2026-01-20T12:12:01.706185] [DEBUG] [REMOTE ] INDB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:01.706379] [DEBUG] [REMOTE ] INDB: PASS: History has at least 300 days. [2026-01-20T12:12:01.706746] [DEBUG] [REMOTE ] INDB: PASS: Price check passed. Min price $65.94. [2026-01-20T12:12:01.707083] [DEBUG] [REMOTE ] INDB: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:01.707266] [DEBUG] [REMOTE ] INDB: PASS: Integrity check passed. [2026-01-20T12:12:01.707318] [DEBUG] [REMOTE ] INDB: Symbol is viable for forecasting. [2026-01-20T12:12:01.707382] [INFO ] [MAIN ] [1654/3502] INDB kept (0.5s) | 1653 kept, 1 rejected | 139.4/min | ETA: 13.3m [2026-01-20T12:12:01.978263] [DEBUG] [REMOTE ] INDI: Retrieved 1157 rows, trimmed to 300. [2026-01-20T12:12:01.978434] [DEBUG] [REMOTE ] INDI: PASS: History has at least 300 days. [2026-01-20T12:12:01.978712] [DEBUG] [REMOTE ] INDI: PASS: Price check passed. Min price $3.29. [2026-01-20T12:12:01.978880] [DEBUG] [REMOTE ] INDI: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:01.979214] [DEBUG] [REMOTE ] INDI: PASS: Integrity check passed. [2026-01-20T12:12:01.979265] [DEBUG] [REMOTE ] INDI: Symbol is viable for forecasting. [2026-01-20T12:12:01.979326] [INFO ] [MAIN ] [1655/3502] INDI kept (0.3s) | 1654 kept, 1 rejected | 139.4/min | ETA: 13.2m [2026-01-20T12:12:02.336047] [DEBUG] [REMOTE ] INDP: Retrieved 2630 rows, trimmed to 300. [2026-01-20T12:12:02.336231] [DEBUG] [REMOTE ] INDP: PASS: History has at least 300 days. [2026-01-20T12:12:02.336504] [DEBUG] [REMOTE ] INDP: PASS: Price check passed. Min price $1.75. [2026-01-20T12:12:02.336696] [DEBUG] [REMOTE ] INDP: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:02.336842] [DEBUG] [REMOTE ] INDP: PASS: Integrity check passed. [2026-01-20T12:12:02.336890] [DEBUG] [REMOTE ] INDP: Symbol is viable for forecasting. [2026-01-20T12:12:02.336952] [INFO ] [MAIN ] [1656/3502] INDP kept (0.4s) | 1655 kept, 1 rejected | 139.4/min | ETA: 13.2m [2026-01-20T12:12:02.939773] [DEBUG] [REMOTE ] INDY: Retrieved 4063 rows, trimmed to 300. [2026-01-20T12:12:02.939924] [DEBUG] [REMOTE ] INDY: PASS: History has at least 300 days. [2026-01-20T12:12:02.940176] [DEBUG] [REMOTE ] INDY: PASS: Price check passed. Min price $47.98. [2026-01-20T12:12:02.940360] [DEBUG] [REMOTE ] INDY: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:02.940496] [DEBUG] [REMOTE ] INDY: PASS: Integrity check passed. [2026-01-20T12:12:02.940544] [DEBUG] [REMOTE ] INDY: Symbol is viable for forecasting. [2026-01-20T12:12:02.940623] [INFO ] [MAIN ] [1657/3502] INDY kept (0.6s) | 1656 kept, 1 rejected | 139.4/min | ETA: 13.2m [2026-01-20T12:12:03.397100] [DEBUG] [REMOTE ] INFY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:03.397265] [DEBUG] [REMOTE ] INFY: PASS: History has at least 300 days. [2026-01-20T12:12:03.397496] [DEBUG] [REMOTE ] INFY: PASS: Price check passed. Min price $16.18. [2026-01-20T12:12:03.397652] [DEBUG] [REMOTE ] INFY: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:03.397773] [DEBUG] [REMOTE ] INFY: PASS: Integrity check passed. [2026-01-20T12:12:03.397814] [DEBUG] [REMOTE ] INFY: Symbol is viable for forecasting. [2026-01-20T12:12:03.397862] [INFO ] [MAIN ] [1658/3502] INFY kept (0.5s) | 1657 kept, 1 rejected | 139.4/min | ETA: 13.2m [2026-01-20T12:12:03.919266] [DEBUG] [REMOTE ] ING: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:03.919412] [DEBUG] [REMOTE ] ING: PASS: History has at least 300 days. [2026-01-20T12:12:03.919665] [DEBUG] [REMOTE ] ING: PASS: Price check passed. Min price $23.63. [2026-01-20T12:12:03.919814] [DEBUG] [REMOTE ] ING: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:03.919956] [DEBUG] [REMOTE ] ING: PASS: Integrity check passed. [2026-01-20T12:12:03.919999] [DEBUG] [REMOTE ] ING: Symbol is viable for forecasting. [2026-01-20T12:12:03.920047] [INFO ] [MAIN ] [1659/3502] ING kept (0.5s) | 1658 kept, 1 rejected | 139.4/min | ETA: 13.2m [2026-01-20T12:12:04.262235] [DEBUG] [REMOTE ] INGN: Retrieved 2999 rows, trimmed to 300. [2026-01-20T12:12:04.262410] [DEBUG] [REMOTE ] INGN: PASS: History has at least 300 days. [2026-01-20T12:12:04.262656] [DEBUG] [REMOTE ] INGN: PASS: Price check passed. Min price $6.21. [2026-01-20T12:12:04.262794] [DEBUG] [REMOTE ] INGN: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:04.262959] [DEBUG] [REMOTE ] INGN: PASS: Integrity check passed. [2026-01-20T12:12:04.263000] [DEBUG] [REMOTE ] INGN: Symbol is viable for forecasting. [2026-01-20T12:12:04.263048] [INFO ] [MAIN ] [1660/3502] INGN kept (0.3s) | 1659 kept, 1 rejected | 139.4/min | ETA: 13.2m [2026-01-20T12:12:04.755934] [DEBUG] [REMOTE ] INM: Retrieved 4643 rows, trimmed to 300. [2026-01-20T12:12:04.756074] [DEBUG] [REMOTE ] INM: PASS: History has at least 300 days. [2026-01-20T12:12:04.756333] [DEBUG] [REMOTE ] INM: PASS: Price check passed. Min price $1.06. [2026-01-20T12:12:04.756493] [DEBUG] [REMOTE ] INM: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:04.756667] [DEBUG] [REMOTE ] INM: PASS: Integrity check passed. [2026-01-20T12:12:04.756718] [DEBUG] [REMOTE ] INM: Symbol is viable for forecasting. [2026-01-20T12:12:04.756769] [INFO ] [MAIN ] [1661/3502] INM kept (0.5s) | 1660 kept, 1 rejected | 139.4/min | ETA: 13.2m [2026-01-20T12:12:05.036013] [DEBUG] [REMOTE ] INMB: Retrieved 1749 rows, trimmed to 300. [2026-01-20T12:12:05.036357] [DEBUG] [REMOTE ] INMB: PASS: History has at least 300 days. [2026-01-20T12:12:05.036646] [DEBUG] [REMOTE ] INMB: PASS: Price check passed. Min price $1.42. [2026-01-20T12:12:05.036827] [DEBUG] [REMOTE ] INMB: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:05.036956] [DEBUG] [REMOTE ] INMB: PASS: Integrity check passed. [2026-01-20T12:12:05.037206] [DEBUG] [REMOTE ] INMB: Symbol is viable for forecasting. [2026-01-20T12:12:05.037258] [INFO ] [MAIN ] [1662/3502] INMB kept (0.3s) | 1661 kept, 1 rejected | 139.4/min | ETA: 13.2m [2026-01-20T12:12:05.359899] [DEBUG] [REMOTE ] INMD: Retrieved 1620 rows, trimmed to 300. [2026-01-20T12:12:05.360022] [DEBUG] [REMOTE ] INMD: PASS: History has at least 300 days. [2026-01-20T12:12:05.360248] [DEBUG] [REMOTE ] INMD: PASS: Price check passed. Min price $13.74. [2026-01-20T12:12:05.360388] [DEBUG] [REMOTE ] INMD: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:05.360500] [DEBUG] [REMOTE ] INMD: PASS: Integrity check passed. [2026-01-20T12:12:05.360543] [DEBUG] [REMOTE ] INMD: Symbol is viable for forecasting. [2026-01-20T12:12:05.360633] [INFO ] [MAIN ] [1663/3502] INMD kept (0.3s) | 1662 kept, 1 rejected | 139.4/min | ETA: 13.2m [2026-01-20T12:12:05.932022] [DEBUG] [REMOTE ] INN: Retrieved 3757 rows, trimmed to 300. [2026-01-20T12:12:05.932153] [DEBUG] [REMOTE ] INN: PASS: History has at least 300 days. [2026-01-20T12:12:05.932365] [DEBUG] [REMOTE ] INN: PASS: Price check passed. Min price $4.60. [2026-01-20T12:12:05.932508] [DEBUG] [REMOTE ] INN: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:05.932651] [DEBUG] [REMOTE ] INN: PASS: Integrity check passed. [2026-01-20T12:12:05.932701] [DEBUG] [REMOTE ] INN: Symbol is viable for forecasting. [2026-01-20T12:12:05.932753] [INFO ] [MAIN ] [1664/3502] INN kept (0.6s) | 1663 kept, 1 rejected | 139.4/min | ETA: 13.2m [2026-01-20T12:12:06.417128] [DEBUG] [REMOTE ] INO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:06.417276] [DEBUG] [REMOTE ] INO: PASS: History has at least 300 days. [2026-01-20T12:12:06.417506] [DEBUG] [REMOTE ] INO: PASS: Price check passed. Min price $1.52. [2026-01-20T12:12:06.417669] [DEBUG] [REMOTE ] INO: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:06.417794] [DEBUG] [REMOTE ] INO: PASS: Integrity check passed. [2026-01-20T12:12:06.417836] [DEBUG] [REMOTE ] INO: Symbol is viable for forecasting. [2026-01-20T12:12:06.417888] [INFO ] [MAIN ] [1665/3502] INO kept (0.5s) | 1664 kept, 1 rejected | 139.4/min | ETA: 13.2m [2026-01-20T12:12:06.882796] [DEBUG] [REMOTE ] INOD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:06.882930] [DEBUG] [REMOTE ] INOD: PASS: History has at least 300 days. [2026-01-20T12:12:06.883147] [DEBUG] [REMOTE ] INOD: PASS: Price check passed. Min price $47.95. [2026-01-20T12:12:06.883284] [DEBUG] [REMOTE ] INOD: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:06.883400] [DEBUG] [REMOTE ] INOD: PASS: Integrity check passed. [2026-01-20T12:12:06.883441] [DEBUG] [REMOTE ] INOD: Symbol is viable for forecasting. [2026-01-20T12:12:06.883490] [INFO ] [MAIN ] [1666/3502] INOD kept (0.5s) | 1665 kept, 1 rejected | 139.4/min | ETA: 13.2m [2026-01-20T12:12:07.185270] [DEBUG] [REMOTE ] INSE: Retrieved 2275 rows, trimmed to 300. [2026-01-20T12:12:07.185391] [DEBUG] [REMOTE ] INSE: PASS: History has at least 300 days. [2026-01-20T12:12:07.185621] [DEBUG] [REMOTE ] INSE: PASS: Price check passed. Min price $6.87. [2026-01-20T12:12:07.185760] [DEBUG] [REMOTE ] INSE: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:07.185869] [DEBUG] [REMOTE ] INSE: PASS: Integrity check passed. [2026-01-20T12:12:07.185911] [DEBUG] [REMOTE ] INSE: Symbol is viable for forecasting. [2026-01-20T12:12:07.185962] [INFO ] [MAIN ] [1667/3502] INSE kept (0.3s) | 1666 kept, 1 rejected | 139.4/min | ETA: 13.2m [2026-01-20T12:12:07.637755] [DEBUG] [REMOTE ] INSG: Retrieved 6325 rows, trimmed to 300. [2026-01-20T12:12:07.637919] [DEBUG] [REMOTE ] INSG: PASS: History has at least 300 days. [2026-01-20T12:12:07.638203] [DEBUG] [REMOTE ] INSG: PASS: Price check passed. Min price $9.96. [2026-01-20T12:12:07.638344] [DEBUG] [REMOTE ] INSG: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:07.638473] [DEBUG] [REMOTE ] INSG: PASS: Integrity check passed. [2026-01-20T12:12:07.638515] [DEBUG] [REMOTE ] INSG: Symbol is viable for forecasting. [2026-01-20T12:12:07.638567] [INFO ] [MAIN ] [1668/3502] INSG kept (0.5s) | 1667 kept, 1 rejected | 139.4/min | ETA: 13.2m [2026-01-20T12:12:08.154334] [DEBUG] [REMOTE ] INSM: Retrieved 6446 rows, trimmed to 300. [2026-01-20T12:12:08.154476] [DEBUG] [REMOTE ] INSM: PASS: History has at least 300 days. [2026-01-20T12:12:08.154743] [DEBUG] [REMOTE ] INSM: PASS: Price check passed. Min price $159.27. [2026-01-20T12:12:08.154883] [DEBUG] [REMOTE ] INSM: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:08.155011] [DEBUG] [REMOTE ] INSM: PASS: Integrity check passed. [2026-01-20T12:12:08.155054] [DEBUG] [REMOTE ] INSM: Symbol is viable for forecasting. [2026-01-20T12:12:08.155104] [INFO ] [MAIN ] [1669/3502] INSM kept (0.5s) | 1668 kept, 1 rejected | 139.4/min | ETA: 13.2m [2026-01-20T12:12:08.379314] [DEBUG] [REMOTE ] INSP: Retrieved 1938 rows, trimmed to 300. [2026-01-20T12:12:08.379457] [DEBUG] [REMOTE ] INSP: PASS: History has at least 300 days. [2026-01-20T12:12:08.379715] [DEBUG] [REMOTE ] INSP: PASS: Price check passed. Min price $72.08. [2026-01-20T12:12:08.379858] [DEBUG] [REMOTE ] INSP: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:08.379993] [DEBUG] [REMOTE ] INSP: PASS: Integrity check passed. [2026-01-20T12:12:08.380042] [DEBUG] [REMOTE ] INSP: Symbol is viable for forecasting. [2026-01-20T12:12:08.380093] [INFO ] [MAIN ] [1670/3502] INSP kept (0.2s) | 1669 kept, 1 rejected | 139.4/min | ETA: 13.1m [2026-01-20T12:12:08.701854] [DEBUG] [REMOTE ] INTA: Retrieved 1143 rows, trimmed to 300. [2026-01-20T12:12:08.702029] [DEBUG] [REMOTE ] INTA: PASS: History has at least 300 days. [2026-01-20T12:12:08.702281] [DEBUG] [REMOTE ] INTA: PASS: Price check passed. Min price $37.07. [2026-01-20T12:12:08.702450] [DEBUG] [REMOTE ] INTA: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:08.702645] [DEBUG] [REMOTE ] INTA: PASS: Integrity check passed. [2026-01-20T12:12:08.702705] [DEBUG] [REMOTE ] INTA: Symbol is viable for forecasting. [2026-01-20T12:12:08.702762] [INFO ] [MAIN ] [1671/3502] INTA kept (0.3s) | 1670 kept, 1 rejected | 139.4/min | ETA: 13.1m [2026-01-20T12:12:09.345874] [DEBUG] [REMOTE ] INTC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:09.346022] [DEBUG] [REMOTE ] INTC: PASS: History has at least 300 days. [2026-01-20T12:12:09.346268] [DEBUG] [REMOTE ] INTC: PASS: Price check passed. Min price $33.62. [2026-01-20T12:12:09.346424] [DEBUG] [REMOTE ] INTC: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:09.346552] [DEBUG] [REMOTE ] INTC: PASS: Integrity check passed. [2026-01-20T12:12:09.346625] [DEBUG] [REMOTE ] INTC: Symbol is viable for forecasting. [2026-01-20T12:12:09.346689] [INFO ] [MAIN ] [1672/3502] INTC kept (0.6s) | 1671 kept, 1 rejected | 139.4/min | ETA: 13.1m [2026-01-20T12:12:09.544783] [DEBUG] [REMOTE ] INTZ: Retrieved 3376 rows, trimmed to 300. [2026-01-20T12:12:09.544905] [DEBUG] [REMOTE ] INTZ: PASS: History has at least 300 days. [2026-01-20T12:12:09.545135] [DEBUG] [REMOTE ] INTZ: PASS: Price check passed. Min price $1.15. [2026-01-20T12:12:09.545269] [DEBUG] [REMOTE ] INTZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:09.545388] [DEBUG] [REMOTE ] INTZ: PASS: Integrity check passed. [2026-01-20T12:12:09.545428] [DEBUG] [REMOTE ] INTZ: Symbol is viable for forecasting. [2026-01-20T12:12:09.545477] [INFO ] [MAIN ] [1673/3502] INTZ kept (0.2s) | 1672 kept, 1 rejected | 139.4/min | ETA: 13.1m [2026-01-20T12:12:10.128087] [DEBUG] [REMOTE ] INVA: Retrieved 5356 rows, trimmed to 300. [2026-01-20T12:12:10.128223] [DEBUG] [REMOTE ] INVA: PASS: History has at least 300 days. [2026-01-20T12:12:10.128437] [DEBUG] [REMOTE ] INVA: PASS: Price check passed. Min price $17.57. [2026-01-20T12:12:10.128590] [DEBUG] [REMOTE ] INVA: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:10.128709] [DEBUG] [REMOTE ] INVA: PASS: Integrity check passed. [2026-01-20T12:12:10.128749] [DEBUG] [REMOTE ] INVA: Symbol is viable for forecasting. [2026-01-20T12:12:10.128798] [INFO ] [MAIN ] [1674/3502] INVA kept (0.6s) | 1673 kept, 1 rejected | 139.4/min | ETA: 13.1m [2026-01-20T12:12:10.648095] [DEBUG] [REMOTE ] INVE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:10.648266] [DEBUG] [REMOTE ] INVE: PASS: History has at least 300 days. [2026-01-20T12:12:10.648503] [DEBUG] [REMOTE ] INVE: PASS: Price check passed. Min price $3.18. [2026-01-20T12:12:10.648662] [DEBUG] [REMOTE ] INVE: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:10.648787] [DEBUG] [REMOTE ] INVE: PASS: Integrity check passed. [2026-01-20T12:12:10.648828] [DEBUG] [REMOTE ] INVE: Symbol is viable for forecasting. [2026-01-20T12:12:10.648879] [INFO ] [MAIN ] [1675/3502] INVE kept (0.5s) | 1674 kept, 1 rejected | 139.4/min | ETA: 13.1m [2026-01-20T12:12:10.937844] [DEBUG] [REMOTE ] INVH: Retrieved 2253 rows, trimmed to 300. [2026-01-20T12:12:10.937974] [DEBUG] [REMOTE ] INVH: PASS: History has at least 300 days. [2026-01-20T12:12:10.938184] [DEBUG] [REMOTE ] INVH: PASS: Price check passed. Min price $25.80. [2026-01-20T12:12:10.938324] [DEBUG] [REMOTE ] INVH: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:10.938440] [DEBUG] [REMOTE ] INVH: PASS: Integrity check passed. [2026-01-20T12:12:10.938482] [DEBUG] [REMOTE ] INVH: Symbol is viable for forecasting. [2026-01-20T12:12:10.938533] [INFO ] [MAIN ] [1676/3502] INVH kept (0.3s) | 1675 kept, 1 rejected | 139.4/min | ETA: 13.1m [2026-01-20T12:12:11.438244] [DEBUG] [REMOTE ] IONS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:11.438384] [DEBUG] [REMOTE ] IONS: PASS: History has at least 300 days. [2026-01-20T12:12:11.438646] [DEBUG] [REMOTE ] IONS: PASS: Price check passed. Min price $69.54. [2026-01-20T12:12:11.438794] [DEBUG] [REMOTE ] IONS: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:11.438922] [DEBUG] [REMOTE ] IONS: PASS: Integrity check passed. [2026-01-20T12:12:11.438965] [DEBUG] [REMOTE ] IONS: Symbol is viable for forecasting. [2026-01-20T12:12:11.439017] [INFO ] [MAIN ] [1677/3502] IONS kept (0.5s) | 1676 kept, 1 rejected | 139.4/min | ETA: 13.1m [2026-01-20T12:12:11.917327] [DEBUG] [REMOTE ] IOSP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:11.917485] [DEBUG] [REMOTE ] IOSP: PASS: History has at least 300 days. [2026-01-20T12:12:11.917781] [DEBUG] [REMOTE ] IOSP: PASS: Price check passed. Min price $70.62. [2026-01-20T12:12:11.917923] [DEBUG] [REMOTE ] IOSP: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:11.918054] [DEBUG] [REMOTE ] IOSP: PASS: Integrity check passed. [2026-01-20T12:12:11.918097] [DEBUG] [REMOTE ] IOSP: Symbol is viable for forecasting. [2026-01-20T12:12:11.918154] [INFO ] [MAIN ] [1678/3502] IOSP kept (0.5s) | 1677 kept, 1 rejected | 139.4/min | ETA: 13.1m [2026-01-20T12:12:12.202429] [DEBUG] [REMOTE ] IOVA: Retrieved 3837 rows, trimmed to 300. [2026-01-20T12:12:12.202599] [DEBUG] [REMOTE ] IOVA: PASS: History has at least 300 days. [2026-01-20T12:12:12.202841] [DEBUG] [REMOTE ] IOVA: PASS: Price check passed. Min price $1.81. [2026-01-20T12:12:12.202983] [DEBUG] [REMOTE ] IOVA: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:12.203112] [DEBUG] [REMOTE ] IOVA: PASS: Integrity check passed. [2026-01-20T12:12:12.203153] [DEBUG] [REMOTE ] IOVA: Symbol is viable for forecasting. [2026-01-20T12:12:12.203205] [INFO ] [MAIN ] [1679/3502] IOVA kept (0.3s) | 1678 kept, 1 rejected | 139.4/min | ETA: 13.1m [2026-01-20T12:12:12.727098] [DEBUG] [REMOTE ] IPGP: Retrieved 4803 rows, trimmed to 300. [2026-01-20T12:12:12.727237] [DEBUG] [REMOTE ] IPGP: PASS: History has at least 300 days. [2026-01-20T12:12:12.727464] [DEBUG] [REMOTE ] IPGP: PASS: Price check passed. Min price $71.60. [2026-01-20T12:12:12.727628] [DEBUG] [REMOTE ] IPGP: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:12.727760] [DEBUG] [REMOTE ] IPGP: PASS: Integrity check passed. [2026-01-20T12:12:12.727808] [DEBUG] [REMOTE ] IPGP: Symbol is viable for forecasting. [2026-01-20T12:12:12.727859] [INFO ] [MAIN ] [1680/3502] IPGP kept (0.5s) | 1679 kept, 1 rejected | 139.4/min | ETA: 13.1m [2026-01-20T12:12:12.942673] [DEBUG] [REMOTE ] IPI: Retrieved 4464 rows, trimmed to 300. [2026-01-20T12:12:12.942833] [DEBUG] [REMOTE ] IPI: PASS: History has at least 300 days. [2026-01-20T12:12:12.943051] [DEBUG] [REMOTE ] IPI: PASS: Price check passed. Min price $23.94. [2026-01-20T12:12:12.943188] [DEBUG] [REMOTE ] IPI: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:12.943304] [DEBUG] [REMOTE ] IPI: PASS: Integrity check passed. [2026-01-20T12:12:12.943344] [DEBUG] [REMOTE ] IPI: Symbol is viable for forecasting. [2026-01-20T12:12:12.943392] [INFO ] [MAIN ] [1681/3502] IPI kept (0.2s) | 1680 kept, 1 rejected | 139.5/min | ETA: 13.1m [2026-01-20T12:12:13.404778] [DEBUG] [REMOTE ] IQ: Retrieved 1962 rows, trimmed to 300. [2026-01-20T12:12:13.404913] [DEBUG] [REMOTE ] IQ: PASS: History has at least 300 days. [2026-01-20T12:12:13.405123] [DEBUG] [REMOTE ] IQ: PASS: Price check passed. Min price $1.85. [2026-01-20T12:12:13.405256] [DEBUG] [REMOTE ] IQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:13.405399] [DEBUG] [REMOTE ] IQ: PASS: Integrity check passed. [2026-01-20T12:12:13.405440] [DEBUG] [REMOTE ] IQ: Symbol is viable for forecasting. [2026-01-20T12:12:13.405487] [INFO ] [MAIN ] [1682/3502] IQ kept (0.5s) | 1681 kept, 1 rejected | 139.4/min | ETA: 13.1m [2026-01-20T12:12:13.894839] [DEBUG] [REMOTE ] IQI: Retrieved 6592 rows, trimmed to 300. [2026-01-20T12:12:13.895024] [DEBUG] [REMOTE ] IQI: PASS: History has at least 300 days. [2026-01-20T12:12:13.895274] [DEBUG] [REMOTE ] IQI: PASS: Price check passed. Min price $9.76. [2026-01-20T12:12:13.895440] [DEBUG] [REMOTE ] IQI: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:13.895563] [DEBUG] [REMOTE ] IQI: PASS: Integrity check passed. [2026-01-20T12:12:13.895626] [DEBUG] [REMOTE ] IQI: Symbol is viable for forecasting. [2026-01-20T12:12:13.895704] [INFO ] [MAIN ] [1683/3502] IQI kept (0.5s) | 1682 kept, 1 rejected | 139.4/min | ETA: 13.0m [2026-01-20T12:12:14.106142] [DEBUG] [REMOTE ] IQQQ: Retrieved 459 rows, trimmed to 300. [2026-01-20T12:12:14.106471] [DEBUG] [REMOTE ] IQQQ: PASS: History has at least 300 days. [2026-01-20T12:12:14.106692] [DEBUG] [REMOTE ] IQQQ: PASS: Price check passed. Min price $42.21. [2026-01-20T12:12:14.106827] [DEBUG] [REMOTE ] IQQQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:14.106938] [DEBUG] [REMOTE ] IQQQ: PASS: Integrity check passed. [2026-01-20T12:12:14.106978] [DEBUG] [REMOTE ] IQQQ: Symbol is viable for forecasting. [2026-01-20T12:12:14.107056] [INFO ] [MAIN ] [1684/3502] IQQQ kept (0.2s) | 1683 kept, 1 rejected | 139.5/min | ETA: 13.0m [2026-01-20T12:12:14.581670] [DEBUG] [REMOTE ] IRDM: Retrieved 4486 rows, trimmed to 300. [2026-01-20T12:12:14.581823] [DEBUG] [REMOTE ] IRDM: PASS: History has at least 300 days. [2026-01-20T12:12:14.582059] [DEBUG] [REMOTE ] IRDM: PASS: Price check passed. Min price $15.71. [2026-01-20T12:12:14.582204] [DEBUG] [REMOTE ] IRDM: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:14.582333] [DEBUG] [REMOTE ] IRDM: PASS: Integrity check passed. [2026-01-20T12:12:14.582391] [DEBUG] [REMOTE ] IRDM: Symbol is viable for forecasting. [2026-01-20T12:12:14.582460] [INFO ] [MAIN ] [1685/3502] IRDM kept (0.5s) | 1684 kept, 1 rejected | 139.5/min | ETA: 13.0m [2026-01-20T12:12:14.960817] [DEBUG] [REMOTE ] IREN: Retrieved 1045 rows, trimmed to 300. [2026-01-20T12:12:14.960951] [DEBUG] [REMOTE ] IREN: PASS: History has at least 300 days. [2026-01-20T12:12:14.961164] [DEBUG] [REMOTE ] IREN: PASS: Price check passed. Min price $33.78. [2026-01-20T12:12:14.961303] [DEBUG] [REMOTE ] IREN: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:14.961417] [DEBUG] [REMOTE ] IREN: PASS: Integrity check passed. [2026-01-20T12:12:14.961460] [DEBUG] [REMOTE ] IREN: Symbol is viable for forecasting. [2026-01-20T12:12:14.961507] [INFO ] [MAIN ] [1686/3502] IREN kept (0.4s) | 1685 kept, 1 rejected | 139.5/min | ETA: 13.0m [2026-01-20T12:12:15.498652] [DEBUG] [REMOTE ] IRM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:15.498832] [DEBUG] [REMOTE ] IRM: PASS: History has at least 300 days. [2026-01-20T12:12:15.499067] [DEBUG] [REMOTE ] IRM: PASS: Price check passed. Min price $78.86. [2026-01-20T12:12:15.499210] [DEBUG] [REMOTE ] IRM: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:15.499341] [DEBUG] [REMOTE ] IRM: PASS: Integrity check passed. [2026-01-20T12:12:15.499384] [DEBUG] [REMOTE ] IRM: Symbol is viable for forecasting. [2026-01-20T12:12:15.499436] [INFO ] [MAIN ] [1687/3502] IRM kept (0.5s) | 1686 kept, 1 rejected | 139.5/min | ETA: 13.0m [2026-01-20T12:12:15.858273] [DEBUG] [REMOTE ] IRMD: Retrieved 2895 rows, trimmed to 300. [2026-01-20T12:12:15.858400] [DEBUG] [REMOTE ] IRMD: PASS: History has at least 300 days. [2026-01-20T12:12:15.858640] [DEBUG] [REMOTE ] IRMD: PASS: Price check passed. Min price $75.86. [2026-01-20T12:12:15.858784] [DEBUG] [REMOTE ] IRMD: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:15.858902] [DEBUG] [REMOTE ] IRMD: PASS: Integrity check passed. [2026-01-20T12:12:15.858944] [DEBUG] [REMOTE ] IRMD: Symbol is viable for forecasting. [2026-01-20T12:12:15.858993] [INFO ] [MAIN ] [1688/3502] IRMD kept (0.4s) | 1687 kept, 1 rejected | 139.5/min | ETA: 13.0m [2026-01-20T12:12:16.212774] [DEBUG] [REMOTE ] IRON: Retrieved 1365 rows, trimmed to 300. [2026-01-20T12:12:16.213002] [DEBUG] [REMOTE ] IRON: PASS: History has at least 300 days. [2026-01-20T12:12:16.213326] [DEBUG] [REMOTE ] IRON: PASS: Price check passed. Min price $70.93. [2026-01-20T12:12:16.213564] [DEBUG] [REMOTE ] IRON: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:16.213763] [DEBUG] [REMOTE ] IRON: PASS: Integrity check passed. [2026-01-20T12:12:16.213818] [DEBUG] [REMOTE ] IRON: Symbol is viable for forecasting. [2026-01-20T12:12:16.213876] [INFO ] [MAIN ] [1689/3502] IRON kept (0.4s) | 1688 kept, 1 rejected | 139.5/min | ETA: 13.0m [2026-01-20T12:12:16.536453] [DEBUG] [REMOTE ] IRTC: Retrieved 2323 rows, trimmed to 300. [2026-01-20T12:12:16.536600] [DEBUG] [REMOTE ] IRTC: PASS: History has at least 300 days. [2026-01-20T12:12:16.536806] [DEBUG] [REMOTE ] IRTC: PASS: Price check passed. Min price $155.44. [2026-01-20T12:12:16.536941] [DEBUG] [REMOTE ] IRTC: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:16.537099] [DEBUG] [REMOTE ] IRTC: PASS: Integrity check passed. [2026-01-20T12:12:16.537143] [DEBUG] [REMOTE ] IRTC: Symbol is viable for forecasting. [2026-01-20T12:12:16.537192] [INFO ] [MAIN ] [1690/3502] IRTC kept (0.3s) | 1689 kept, 1 rejected | 139.5/min | ETA: 13.0m [2026-01-20T12:12:17.116700] [DEBUG] [REMOTE ] IRWD: Retrieved 4014 rows, trimmed to 300. [2026-01-20T12:12:17.116828] [DEBUG] [REMOTE ] IRWD: PASS: History has at least 300 days. [2026-01-20T12:12:17.117073] [DEBUG] [REMOTE ] IRWD: PASS: Price check passed. Min price $1.50. [2026-01-20T12:12:17.117214] [DEBUG] [REMOTE ] IRWD: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:17.117326] [DEBUG] [REMOTE ] IRWD: PASS: Integrity check passed. [2026-01-20T12:12:17.117366] [DEBUG] [REMOTE ] IRWD: Symbol is viable for forecasting. [2026-01-20T12:12:17.117414] [INFO ] [MAIN ] [1691/3502] IRWD kept (0.6s) | 1690 kept, 1 rejected | 139.5/min | ETA: 13.0m [2026-01-20T12:12:17.405563] [DEBUG] [REMOTE ] ISD: Retrieved 3451 rows, trimmed to 300. [2026-01-20T12:12:17.405735] [DEBUG] [REMOTE ] ISD: PASS: History has at least 300 days. [2026-01-20T12:12:17.405964] [DEBUG] [REMOTE ] ISD: PASS: Price check passed. Min price $14.04. [2026-01-20T12:12:17.406103] [DEBUG] [REMOTE ] ISD: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:17.406230] [DEBUG] [REMOTE ] ISD: PASS: Integrity check passed. [2026-01-20T12:12:17.406271] [DEBUG] [REMOTE ] ISD: Symbol is viable for forecasting. [2026-01-20T12:12:17.406320] [INFO ] [MAIN ] [1692/3502] ISD kept (0.3s) | 1691 kept, 1 rejected | 139.5/min | ETA: 13.0m [2026-01-20T12:12:17.828164] [DEBUG] [REMOTE ] ISRG: Retrieved 6435 rows, trimmed to 300. [2026-01-20T12:12:17.828336] [DEBUG] [REMOTE ] ISRG: PASS: History has at least 300 days. [2026-01-20T12:12:17.828624] [DEBUG] [REMOTE ] ISRG: PASS: Price check passed. Min price $527.03. [2026-01-20T12:12:17.828771] [DEBUG] [REMOTE ] ISRG: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:17.828951] [DEBUG] [REMOTE ] ISRG: PASS: Integrity check passed. [2026-01-20T12:12:17.829012] [DEBUG] [REMOTE ] ISRG: Symbol is viable for forecasting. [2026-01-20T12:12:17.829079] [INFO ] [MAIN ] [1693/3502] ISRG kept (0.4s) | 1692 kept, 1 rejected | 139.5/min | ETA: 13.0m [2026-01-20T12:12:18.384135] [DEBUG] [REMOTE ] ISSC: Retrieved 6401 rows, trimmed to 300. [2026-01-20T12:12:18.384283] [DEBUG] [REMOTE ] ISSC: PASS: History has at least 300 days. [2026-01-20T12:12:18.384528] [DEBUG] [REMOTE ] ISSC: PASS: Price check passed. Min price $8.32. [2026-01-20T12:12:18.384695] [DEBUG] [REMOTE ] ISSC: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:18.384826] [DEBUG] [REMOTE ] ISSC: PASS: Integrity check passed. [2026-01-20T12:12:18.384868] [DEBUG] [REMOTE ] ISSC: Symbol is viable for forecasting. [2026-01-20T12:12:18.384918] [INFO ] [MAIN ] [1694/3502] ISSC kept (0.6s) | 1693 kept, 1 rejected | 139.5/min | ETA: 13.0m [2026-01-20T12:12:18.757805] [DEBUG] [REMOTE ] ISTB: Retrieved 3326 rows, trimmed to 300. [2026-01-20T12:12:18.757937] [DEBUG] [REMOTE ] ISTB: PASS: History has at least 300 days. [2026-01-20T12:12:18.758154] [DEBUG] [REMOTE ] ISTB: PASS: Price check passed. Min price $48.30. [2026-01-20T12:12:18.758326] [DEBUG] [REMOTE ] ISTB: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:18.758444] [DEBUG] [REMOTE ] ISTB: PASS: Integrity check passed. [2026-01-20T12:12:18.758485] [DEBUG] [REMOTE ] ISTB: Symbol is viable for forecasting. [2026-01-20T12:12:18.758535] [INFO ] [MAIN ] [1695/3502] ISTB kept (0.4s) | 1694 kept, 1 rejected | 139.5/min | ETA: 13.0m [2026-01-20T12:12:18.939701] [DEBUG] [REMOTE ] ITHA: 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-20T12:12:18.940260] [DEBUG] [REMOTE ] ITHA: FAIL: History check failed. No DataFrame was returned. [2026-01-20T12:12:18.940375] [WARN ] [LOCAL ] ITHA: SET TO BLACKLISTED [2026-01-20T12:12:18.941669] [INFO ] [MAIN ] [1696/3502] ITHA rejected (0.2s) | 1694 kept, 2 rejected | 139.5/min | ETA: 12.9m [2026-01-20T12:12:19.638112] [DEBUG] [REMOTE ] ITIC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:19.638244] [DEBUG] [REMOTE ] ITIC: PASS: History has at least 300 days. [2026-01-20T12:12:19.638460] [DEBUG] [REMOTE ] ITIC: PASS: Price check passed. Min price $242.02. [2026-01-20T12:12:19.638618] [DEBUG] [REMOTE ] ITIC: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:19.638739] [DEBUG] [REMOTE ] ITIC: PASS: Integrity check passed. [2026-01-20T12:12:19.638780] [DEBUG] [REMOTE ] ITIC: Symbol is viable for forecasting. [2026-01-20T12:12:19.638829] [INFO ] [MAIN ] [1697/3502] ITIC kept (0.7s) | 1695 kept, 2 rejected | 139.5/min | ETA: 12.9m [2026-01-20T12:12:20.120887] [DEBUG] [REMOTE ] ITRI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:20.121061] [DEBUG] [REMOTE ] ITRI: PASS: History has at least 300 days. [2026-01-20T12:12:20.121331] [DEBUG] [REMOTE ] ITRI: PASS: Price check passed. Min price $92.86. [2026-01-20T12:12:20.121469] [DEBUG] [REMOTE ] ITRI: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:20.121617] [DEBUG] [REMOTE ] ITRI: PASS: Integrity check passed. [2026-01-20T12:12:20.121661] [DEBUG] [REMOTE ] ITRI: Symbol is viable for forecasting. [2026-01-20T12:12:20.121711] [INFO ] [MAIN ] [1698/3502] ITRI kept (0.5s) | 1696 kept, 2 rejected | 139.5/min | ETA: 12.9m [2026-01-20T12:12:20.528111] [DEBUG] [REMOTE ] ITRN: Retrieved 5108 rows, trimmed to 300. [2026-01-20T12:12:20.528263] [DEBUG] [REMOTE ] ITRN: PASS: History has at least 300 days. [2026-01-20T12:12:20.528481] [DEBUG] [REMOTE ] ITRN: PASS: Price check passed. Min price $35.64. [2026-01-20T12:12:20.528671] [DEBUG] [REMOTE ] ITRN: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:20.528792] [DEBUG] [REMOTE ] ITRN: PASS: Integrity check passed. [2026-01-20T12:12:20.528834] [DEBUG] [REMOTE ] ITRN: Symbol is viable for forecasting. [2026-01-20T12:12:20.528883] [INFO ] [MAIN ] [1699/3502] ITRN kept (0.4s) | 1697 kept, 2 rejected | 139.5/min | ETA: 12.9m [2026-01-20T12:12:20.883018] [DEBUG] [REMOTE ] ITUB: Retrieved 6014 rows, trimmed to 300. [2026-01-20T12:12:20.883162] [DEBUG] [REMOTE ] ITUB: PASS: History has at least 300 days. [2026-01-20T12:12:20.883436] [DEBUG] [REMOTE ] ITUB: PASS: Price check passed. Min price $6.48. [2026-01-20T12:12:20.883635] [DEBUG] [REMOTE ] ITUB: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:20.883771] [DEBUG] [REMOTE ] ITUB: PASS: Integrity check passed. [2026-01-20T12:12:20.883821] [DEBUG] [REMOTE ] ITUB: Symbol is viable for forecasting. [2026-01-20T12:12:20.883875] [INFO ] [MAIN ] [1700/3502] ITUB kept (0.4s) | 1698 kept, 2 rejected | 139.5/min | ETA: 12.9m [2026-01-20T12:12:21.209817] [DEBUG] [REMOTE ] IUS: Retrieved 1847 rows, trimmed to 300. [2026-01-20T12:12:21.210004] [DEBUG] [REMOTE ] IUS: PASS: History has at least 300 days. [2026-01-20T12:12:21.210288] [DEBUG] [REMOTE ] IUS: PASS: Price check passed. Min price $54.36. [2026-01-20T12:12:21.210443] [DEBUG] [REMOTE ] IUS: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:21.210594] [DEBUG] [REMOTE ] IUS: PASS: Integrity check passed. [2026-01-20T12:12:21.210638] [DEBUG] [REMOTE ] IUS: Symbol is viable for forecasting. [2026-01-20T12:12:21.210700] [INFO ] [MAIN ] [1701/3502] IUS kept (0.3s) | 1699 kept, 2 rejected | 139.5/min | ETA: 12.9m [2026-01-20T12:12:21.692464] [DEBUG] [REMOTE ] IUSB: Retrieved 2918 rows, trimmed to 300. [2026-01-20T12:12:21.692708] [DEBUG] [REMOTE ] IUSB: PASS: History has at least 300 days. [2026-01-20T12:12:21.693044] [DEBUG] [REMOTE ] IUSB: PASS: Price check passed. Min price $46.21. [2026-01-20T12:12:21.693227] [DEBUG] [REMOTE ] IUSB: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:21.693392] [DEBUG] [REMOTE ] IUSB: PASS: Integrity check passed. [2026-01-20T12:12:21.693663] [DEBUG] [REMOTE ] IUSB: Symbol is viable for forecasting. [2026-01-20T12:12:21.693865] [INFO ] [MAIN ] [1702/3502] IUSB kept (0.5s) | 1700 kept, 2 rejected | 139.5/min | ETA: 12.9m [2026-01-20T12:12:22.286119] [DEBUG] [REMOTE ] IUSG: Retrieved 6406 rows, trimmed to 300. [2026-01-20T12:12:22.286362] [DEBUG] [REMOTE ] IUSG: PASS: History has at least 300 days. [2026-01-20T12:12:22.287131] [DEBUG] [REMOTE ] IUSG: PASS: Price check passed. Min price $160.13. [2026-01-20T12:12:22.287289] [DEBUG] [REMOTE ] IUSG: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:22.287661] [DEBUG] [REMOTE ] IUSG: PASS: Integrity check passed. [2026-01-20T12:12:22.287712] [DEBUG] [REMOTE ] IUSG: Symbol is viable for forecasting. [2026-01-20T12:12:22.287782] [INFO ] [MAIN ] [1703/3502] IUSG kept (0.6s) | 1701 kept, 2 rejected | 139.5/min | ETA: 12.9m [2026-01-20T12:12:22.593864] [DEBUG] [REMOTE ] IVAL: Retrieved 2787 rows, trimmed to 300. [2026-01-20T12:12:22.594060] [DEBUG] [REMOTE ] IVAL: PASS: History has at least 300 days. [2026-01-20T12:12:22.594328] [DEBUG] [REMOTE ] IVAL: PASS: Price check passed. Min price $29.02. [2026-01-20T12:12:22.594740] [DEBUG] [REMOTE ] IVAL: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:22.594900] [DEBUG] [REMOTE ] IVAL: PASS: Integrity check passed. [2026-01-20T12:12:22.594954] [DEBUG] [REMOTE ] IVAL: Symbol is viable for forecasting. [2026-01-20T12:12:22.595064] [INFO ] [MAIN ] [1704/3502] IVAL kept (0.3s) | 1702 kept, 2 rejected | 139.5/min | ETA: 12.9m [2026-01-20T12:12:23.163902] [DEBUG] [REMOTE ] IVZ: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:23.164061] [DEBUG] [REMOTE ] IVZ: PASS: History has at least 300 days. [2026-01-20T12:12:23.164293] [DEBUG] [REMOTE ] IVZ: PASS: Price check passed. Min price $22.44. [2026-01-20T12:12:23.164639] [DEBUG] [REMOTE ] IVZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:23.164763] [DEBUG] [REMOTE ] IVZ: PASS: Integrity check passed. [2026-01-20T12:12:23.164803] [DEBUG] [REMOTE ] IVZ: Symbol is viable for forecasting. [2026-01-20T12:12:23.164851] [INFO ] [MAIN ] [1705/3502] IVZ kept (0.6s) | 1703 kept, 2 rejected | 139.5/min | ETA: 12.9m [2026-01-20T12:12:23.723366] [DEBUG] [REMOTE ] IX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:23.723517] [DEBUG] [REMOTE ] IX: PASS: History has at least 300 days. [2026-01-20T12:12:23.723788] [DEBUG] [REMOTE ] IX: PASS: Price check passed. Min price $24.22. [2026-01-20T12:12:23.723924] [DEBUG] [REMOTE ] IX: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:23.724047] [DEBUG] [REMOTE ] IX: PASS: Integrity check passed. [2026-01-20T12:12:23.724087] [DEBUG] [REMOTE ] IX: Symbol is viable for forecasting. [2026-01-20T12:12:23.724136] [INFO ] [MAIN ] [1706/3502] IX kept (0.6s) | 1704 kept, 2 rejected | 139.4/min | ETA: 12.9m [2026-01-20T12:12:24.082383] [DEBUG] [REMOTE ] IXUS: Retrieved 3326 rows, trimmed to 300. [2026-01-20T12:12:24.082520] [DEBUG] [REMOTE ] IXUS: PASS: History has at least 300 days. [2026-01-20T12:12:24.082768] [DEBUG] [REMOTE ] IXUS: PASS: Price check passed. Min price $79.60. [2026-01-20T12:12:24.082906] [DEBUG] [REMOTE ] IXUS: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:24.083022] [DEBUG] [REMOTE ] IXUS: PASS: Integrity check passed. [2026-01-20T12:12:24.083063] [DEBUG] [REMOTE ] IXUS: Symbol is viable for forecasting. [2026-01-20T12:12:24.083111] [INFO ] [MAIN ] [1707/3502] IXUS kept (0.4s) | 1705 kept, 2 rejected | 139.5/min | ETA: 12.9m [2026-01-20T12:12:24.473270] [DEBUG] [REMOTE ] IZEA: Retrieved 3618 rows, trimmed to 300. [2026-01-20T12:12:24.473408] [DEBUG] [REMOTE ] IZEA: PASS: History has at least 300 days. [2026-01-20T12:12:24.473838] [DEBUG] [REMOTE ] IZEA: PASS: Price check passed. Min price $4.18. [2026-01-20T12:12:24.473975] [DEBUG] [REMOTE ] IZEA: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:24.474090] [DEBUG] [REMOTE ] IZEA: PASS: Integrity check passed. [2026-01-20T12:12:24.474130] [DEBUG] [REMOTE ] IZEA: Symbol is viable for forecasting. [2026-01-20T12:12:24.474179] [INFO ] [MAIN ] [1708/3502] IZEA kept (0.4s) | 1706 kept, 2 rejected | 139.5/min | ETA: 12.9m [2026-01-20T12:12:24.934437] [DEBUG] [REMOTE ] J: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:24.934587] [DEBUG] [REMOTE ] J: PASS: History has at least 300 days. [2026-01-20T12:12:24.934808] [DEBUG] [REMOTE ] J: PASS: Price check passed. Min price $128.47. [2026-01-20T12:12:24.934947] [DEBUG] [REMOTE ] J: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:24.935063] [DEBUG] [REMOTE ] J: PASS: Integrity check passed. [2026-01-20T12:12:24.935104] [DEBUG] [REMOTE ] J: Symbol is viable for forecasting. [2026-01-20T12:12:24.935154] [INFO ] [MAIN ] [1709/3502] J kept (0.5s) | 1707 kept, 2 rejected | 139.5/min | ETA: 12.9m [2026-01-20T12:12:25.680562] [DEBUG] [REMOTE ] JACK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:25.680724] [DEBUG] [REMOTE ] JACK: PASS: History has at least 300 days. [2026-01-20T12:12:25.680966] [DEBUG] [REMOTE ] JACK: PASS: Price check passed. Min price $14.25. [2026-01-20T12:12:25.681106] [DEBUG] [REMOTE ] JACK: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:25.681230] [DEBUG] [REMOTE ] JACK: PASS: Integrity check passed. [2026-01-20T12:12:25.681272] [DEBUG] [REMOTE ] JACK: Symbol is viable for forecasting. [2026-01-20T12:12:25.681423] [INFO ] [MAIN ] [1710/3502] JACK kept (0.7s) | 1708 kept, 2 rejected | 139.4/min | ETA: 12.9m [2026-01-20T12:12:26.151491] [DEBUG] [REMOTE ] JAKK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:26.151717] [DEBUG] [REMOTE ] JAKK: PASS: History has at least 300 days. [2026-01-20T12:12:26.151976] [DEBUG] [REMOTE ] JAKK: PASS: Price check passed. Min price $14.79. [2026-01-20T12:12:26.152118] [DEBUG] [REMOTE ] JAKK: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:26.152248] [DEBUG] [REMOTE ] JAKK: PASS: Integrity check passed. [2026-01-20T12:12:26.152290] [DEBUG] [REMOTE ] JAKK: Symbol is viable for forecasting. [2026-01-20T12:12:26.152339] [INFO ] [MAIN ] [1711/3502] JAKK kept (0.5s) | 1709 kept, 2 rejected | 139.4/min | ETA: 12.8m [2026-01-20T12:12:26.424893] [DEBUG] [REMOTE ] JAMF: Retrieved 1380 rows, trimmed to 300. [2026-01-20T12:12:26.425025] [DEBUG] [REMOTE ] JAMF: PASS: History has at least 300 days. [2026-01-20T12:12:26.425241] [DEBUG] [REMOTE ] JAMF: PASS: Price check passed. Min price $10.49. [2026-01-20T12:12:26.425382] [DEBUG] [REMOTE ] JAMF: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:26.425498] [DEBUG] [REMOTE ] JAMF: PASS: Integrity check passed. [2026-01-20T12:12:26.425554] [DEBUG] [REMOTE ] JAMF: Symbol is viable for forecasting. [2026-01-20T12:12:26.425653] [INFO ] [MAIN ] [1712/3502] JAMF kept (0.3s) | 1710 kept, 2 rejected | 139.4/min | ETA: 12.8m [2026-01-20T12:12:26.821929] [DEBUG] [REMOTE ] JANX: Retrieved 1156 rows, trimmed to 300. [2026-01-20T12:12:26.822063] [DEBUG] [REMOTE ] JANX: PASS: History has at least 300 days. [2026-01-20T12:12:26.822296] [DEBUG] [REMOTE ] JANX: PASS: Price check passed. Min price $13.44. [2026-01-20T12:12:26.822446] [DEBUG] [REMOTE ] JANX: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:26.822562] [DEBUG] [REMOTE ] JANX: PASS: Integrity check passed. [2026-01-20T12:12:26.822628] [DEBUG] [REMOTE ] JANX: Symbol is viable for forecasting. [2026-01-20T12:12:26.822678] [INFO ] [MAIN ] [1713/3502] JANX kept (0.4s) | 1711 kept, 2 rejected | 139.4/min | ETA: 12.8m [2026-01-20T12:12:27.344765] [DEBUG] [REMOTE ] JAZZ: Retrieved 4688 rows, trimmed to 300. [2026-01-20T12:12:27.344905] [DEBUG] [REMOTE ] JAZZ: PASS: History has at least 300 days. [2026-01-20T12:12:27.345127] [DEBUG] [REMOTE ] JAZZ: PASS: Price check passed. Min price $131.16. [2026-01-20T12:12:27.345265] [DEBUG] [REMOTE ] JAZZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:27.345381] [DEBUG] [REMOTE ] JAZZ: PASS: Integrity check passed. [2026-01-20T12:12:27.345422] [DEBUG] [REMOTE ] JAZZ: Symbol is viable for forecasting. [2026-01-20T12:12:27.345472] [INFO ] [MAIN ] [1714/3502] JAZZ kept (0.5s) | 1712 kept, 2 rejected | 139.4/min | ETA: 12.8m [2026-01-20T12:12:27.574905] [DEBUG] [REMOTE ] JBGS: Retrieved 2138 rows, trimmed to 300. [2026-01-20T12:12:27.575040] [DEBUG] [REMOTE ] JBGS: PASS: History has at least 300 days. [2026-01-20T12:12:27.575248] [DEBUG] [REMOTE ] JBGS: PASS: Price check passed. Min price $16.70. [2026-01-20T12:12:27.575382] [DEBUG] [REMOTE ] JBGS: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:27.575495] [DEBUG] [REMOTE ] JBGS: PASS: Integrity check passed. [2026-01-20T12:12:27.575534] [DEBUG] [REMOTE ] JBGS: Symbol is viable for forecasting. [2026-01-20T12:12:27.575627] [INFO ] [MAIN ] [1715/3502] JBGS kept (0.2s) | 1713 kept, 2 rejected | 139.5/min | ETA: 12.8m [2026-01-20T12:12:28.029923] [DEBUG] [REMOTE ] JBI: Retrieved 1526 rows, trimmed to 300. [2026-01-20T12:12:28.030045] [DEBUG] [REMOTE ] JBI: PASS: History has at least 300 days. [2026-01-20T12:12:28.030250] [DEBUG] [REMOTE ] JBI: PASS: Price check passed. Min price $5.75. [2026-01-20T12:12:28.030384] [DEBUG] [REMOTE ] JBI: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:28.030521] [DEBUG] [REMOTE ] JBI: PASS: Integrity check passed. [2026-01-20T12:12:28.030600] [DEBUG] [REMOTE ] JBI: Symbol is viable for forecasting. [2026-01-20T12:12:28.030678] [INFO ] [MAIN ] [1716/3502] JBI kept (0.5s) | 1714 kept, 2 rejected | 139.4/min | ETA: 12.8m [2026-01-20T12:12:28.610012] [DEBUG] [REMOTE ] JBL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:28.610144] [DEBUG] [REMOTE ] JBL: PASS: History has at least 300 days. [2026-01-20T12:12:28.610360] [DEBUG] [REMOTE ] JBL: PASS: Price check passed. Min price $192.49. [2026-01-20T12:12:28.610496] [DEBUG] [REMOTE ] JBL: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:28.610631] [DEBUG] [REMOTE ] JBL: PASS: Integrity check passed. [2026-01-20T12:12:28.610673] [DEBUG] [REMOTE ] JBL: Symbol is viable for forecasting. [2026-01-20T12:12:28.610720] [INFO ] [MAIN ] [1717/3502] JBL kept (0.6s) | 1715 kept, 2 rejected | 139.4/min | ETA: 12.8m [2026-01-20T12:12:28.746247] [DEBUG] [REMOTE ] JBND: Retrieved 568 rows, trimmed to 300. [2026-01-20T12:12:28.746382] [DEBUG] [REMOTE ] JBND: PASS: History has at least 300 days. [2026-01-20T12:12:28.746613] [DEBUG] [REMOTE ] JBND: PASS: Price check passed. Min price $53.53. [2026-01-20T12:12:28.746757] [DEBUG] [REMOTE ] JBND: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:28.746870] [DEBUG] [REMOTE ] JBND: PASS: Integrity check passed. [2026-01-20T12:12:28.746913] [DEBUG] [REMOTE ] JBND: Symbol is viable for forecasting. [2026-01-20T12:12:28.746962] [INFO ] [MAIN ] [1718/3502] JBND kept (0.1s) | 1716 kept, 2 rejected | 139.5/min | ETA: 12.8m [2026-01-20T12:12:29.472698] [DEBUG] [REMOTE ] JBSS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:29.472925] [DEBUG] [REMOTE ] JBSS: PASS: History has at least 300 days. [2026-01-20T12:12:29.473430] [DEBUG] [REMOTE ] JBSS: PASS: Price check passed. Min price $58.68. [2026-01-20T12:12:29.473602] [DEBUG] [REMOTE ] JBSS: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:29.473754] [DEBUG] [REMOTE ] JBSS: PASS: Integrity check passed. [2026-01-20T12:12:29.473796] [DEBUG] [REMOTE ] JBSS: Symbol is viable for forecasting. [2026-01-20T12:12:29.473854] [INFO ] [MAIN ] [1719/3502] JBSS kept (0.7s) | 1717 kept, 2 rejected | 139.4/min | ETA: 12.8m [2026-01-20T12:12:29.975063] [DEBUG] [REMOTE ] JCE: Retrieved 4733 rows, trimmed to 300. [2026-01-20T12:12:29.975261] [DEBUG] [REMOTE ] JCE: PASS: History has at least 300 days. [2026-01-20T12:12:29.975534] [DEBUG] [REMOTE ] JCE: PASS: Price check passed. Min price $14.95. [2026-01-20T12:12:29.975707] [DEBUG] [REMOTE ] JCE: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:29.975842] [DEBUG] [REMOTE ] JCE: PASS: Integrity check passed. [2026-01-20T12:12:29.975886] [DEBUG] [REMOTE ] JCE: Symbol is viable for forecasting. [2026-01-20T12:12:29.975943] [INFO ] [MAIN ] [1720/3502] JCE kept (0.5s) | 1718 kept, 2 rejected | 139.4/min | ETA: 12.8m [2026-01-20T12:12:30.408858] [DEBUG] [REMOTE ] JCI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:30.409105] [DEBUG] [REMOTE ] JCI: PASS: History has at least 300 days. [2026-01-20T12:12:30.409698] [DEBUG] [REMOTE ] JCI: PASS: Price check passed. Min price $108.18. [2026-01-20T12:12:30.409854] [DEBUG] [REMOTE ] JCI: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:30.410023] [DEBUG] [REMOTE ] JCI: PASS: Integrity check passed. [2026-01-20T12:12:30.410067] [DEBUG] [REMOTE ] JCI: Symbol is viable for forecasting. [2026-01-20T12:12:30.410128] [INFO ] [MAIN ] [1721/3502] JCI kept (0.4s) | 1719 kept, 2 rejected | 139.4/min | ETA: 12.8m [2026-01-20T12:12:30.753683] [DEBUG] [REMOTE ] JD: Retrieved 2932 rows, trimmed to 300. [2026-01-20T12:12:30.753824] [DEBUG] [REMOTE ] JD: PASS: History has at least 300 days. [2026-01-20T12:12:30.754043] [DEBUG] [REMOTE ] JD: PASS: Price check passed. Min price $28.39. [2026-01-20T12:12:30.754186] [DEBUG] [REMOTE ] JD: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:30.754326] [DEBUG] [REMOTE ] JD: PASS: Integrity check passed. [2026-01-20T12:12:30.754374] [DEBUG] [REMOTE ] JD: Symbol is viable for forecasting. [2026-01-20T12:12:30.754426] [INFO ] [MAIN ] [1722/3502] JD kept (0.3s) | 1720 kept, 2 rejected | 139.4/min | ETA: 12.8m [2026-01-20T12:12:31.303005] [DEBUG] [REMOTE ] JEF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:31.303219] [DEBUG] [REMOTE ] JEF: PASS: History has at least 300 days. [2026-01-20T12:12:31.303551] [DEBUG] [REMOTE ] JEF: PASS: Price check passed. Min price $52.43. [2026-01-20T12:12:31.303741] [DEBUG] [REMOTE ] JEF: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:31.303930] [DEBUG] [REMOTE ] JEF: PASS: Integrity check passed. [2026-01-20T12:12:31.303977] [DEBUG] [REMOTE ] JEF: Symbol is viable for forecasting. [2026-01-20T12:12:31.304034] [INFO ] [MAIN ] [1723/3502] JEF kept (0.5s) | 1721 kept, 2 rejected | 139.4/min | ETA: 12.8m [2026-01-20T12:12:31.629389] [DEBUG] [REMOTE ] JELD: Retrieved 2256 rows, trimmed to 300. [2026-01-20T12:12:31.629510] [DEBUG] [REMOTE ] JELD: PASS: History has at least 300 days. [2026-01-20T12:12:31.629739] [DEBUG] [REMOTE ] JELD: PASS: Price check passed. Min price $1.81. [2026-01-20T12:12:31.629879] [DEBUG] [REMOTE ] JELD: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:31.629989] [DEBUG] [REMOTE ] JELD: PASS: Integrity check passed. [2026-01-20T12:12:31.630030] [DEBUG] [REMOTE ] JELD: Symbol is viable for forecasting. [2026-01-20T12:12:31.630078] [INFO ] [MAIN ] [1724/3502] JELD kept (0.3s) | 1722 kept, 2 rejected | 139.4/min | ETA: 12.8m [2026-01-20T12:12:31.929264] [DEBUG] [REMOTE ] JEPQ: Retrieved 930 rows, trimmed to 300. [2026-01-20T12:12:31.929409] [DEBUG] [REMOTE ] JEPQ: PASS: History has at least 300 days. [2026-01-20T12:12:31.929647] [DEBUG] [REMOTE ] JEPQ: PASS: Price check passed. Min price $54.75. [2026-01-20T12:12:31.929792] [DEBUG] [REMOTE ] JEPQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:31.929912] [DEBUG] [REMOTE ] JEPQ: PASS: Integrity check passed. [2026-01-20T12:12:31.929954] [DEBUG] [REMOTE ] JEPQ: Symbol is viable for forecasting. [2026-01-20T12:12:31.930004] [INFO ] [MAIN ] [1725/3502] JEPQ kept (0.3s) | 1723 kept, 2 rejected | 139.4/min | ETA: 12.7m [2026-01-20T12:12:32.313781] [DEBUG] [REMOTE ] JFIN: Retrieved 1682 rows, trimmed to 300. [2026-01-20T12:12:32.313972] [DEBUG] [REMOTE ] JFIN: PASS: History has at least 300 days. [2026-01-20T12:12:32.314239] [DEBUG] [REMOTE ] JFIN: PASS: Price check passed. Min price $5.80. [2026-01-20T12:12:32.314383] [DEBUG] [REMOTE ] JFIN: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:32.314508] [DEBUG] [REMOTE ] JFIN: PASS: Integrity check passed. [2026-01-20T12:12:32.314552] [DEBUG] [REMOTE ] JFIN: Symbol is viable for forecasting. [2026-01-20T12:12:32.314659] [INFO ] [MAIN ] [1726/3502] JFIN kept (0.4s) | 1724 kept, 2 rejected | 139.5/min | ETA: 12.7m [2026-01-20T12:12:32.616799] [DEBUG] [REMOTE ] JGLO: Retrieved 588 rows, trimmed to 300. [2026-01-20T12:12:32.616930] [DEBUG] [REMOTE ] JGLO: PASS: History has at least 300 days. [2026-01-20T12:12:32.617162] [DEBUG] [REMOTE ] JGLO: PASS: Price check passed. Min price $64.84. [2026-01-20T12:12:32.617301] [DEBUG] [REMOTE ] JGLO: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:32.617414] [DEBUG] [REMOTE ] JGLO: PASS: Integrity check passed. [2026-01-20T12:12:32.617455] [DEBUG] [REMOTE ] JGLO: Symbol is viable for forecasting. [2026-01-20T12:12:32.617502] [INFO ] [MAIN ] [1727/3502] JGLO kept (0.3s) | 1725 kept, 2 rejected | 139.5/min | ETA: 12.7m [2026-01-20T12:12:33.360120] [DEBUG] [REMOTE ] JHG: Retrieved 6429 rows, trimmed to 300. [2026-01-20T12:12:33.360265] [DEBUG] [REMOTE ] JHG: PASS: History has at least 300 days. [2026-01-20T12:12:33.360505] [DEBUG] [REMOTE ] JHG: PASS: Price check passed. Min price $40.76. [2026-01-20T12:12:33.360664] [DEBUG] [REMOTE ] JHG: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:33.360793] [DEBUG] [REMOTE ] JHG: PASS: Integrity check passed. [2026-01-20T12:12:33.360835] [DEBUG] [REMOTE ] JHG: Symbol is viable for forecasting. [2026-01-20T12:12:33.360885] [INFO ] [MAIN ] [1728/3502] JHG kept (0.7s) | 1726 kept, 2 rejected | 139.4/min | ETA: 12.7m [2026-01-20T12:12:33.875554] [DEBUG] [REMOTE ] JHI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:33.875728] [DEBUG] [REMOTE ] JHI: PASS: History has at least 300 days. [2026-01-20T12:12:33.875949] [DEBUG] [REMOTE ] JHI: PASS: Price check passed. Min price $13.23. [2026-01-20T12:12:33.876087] [DEBUG] [REMOTE ] JHI: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:33.876208] [DEBUG] [REMOTE ] JHI: PASS: Integrity check passed. [2026-01-20T12:12:33.876250] [DEBUG] [REMOTE ] JHI: Symbol is viable for forecasting. [2026-01-20T12:12:33.876299] [INFO ] [MAIN ] [1729/3502] JHI kept (0.5s) | 1727 kept, 2 rejected | 139.4/min | ETA: 12.7m [2026-01-20T12:12:34.313201] [DEBUG] [REMOTE ] JHX: Retrieved 6550 rows, trimmed to 300. [2026-01-20T12:12:34.313339] [DEBUG] [REMOTE ] JHX: PASS: History has at least 300 days. [2026-01-20T12:12:34.313559] [DEBUG] [REMOTE ] JHX: PASS: Price check passed. Min price $16.69. [2026-01-20T12:12:34.313714] [DEBUG] [REMOTE ] JHX: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:34.313833] [DEBUG] [REMOTE ] JHX: PASS: Integrity check passed. [2026-01-20T12:12:34.313875] [DEBUG] [REMOTE ] JHX: Symbol is viable for forecasting. [2026-01-20T12:12:34.313923] [INFO ] [MAIN ] [1730/3502] JHX kept (0.4s) | 1728 kept, 2 rejected | 139.4/min | ETA: 12.7m [2026-01-20T12:12:34.652476] [DEBUG] [REMOTE ] JILL: Retrieved 2228 rows, trimmed to 300. [2026-01-20T12:12:34.652711] [DEBUG] [REMOTE ] JILL: PASS: History has at least 300 days. [2026-01-20T12:12:34.652982] [DEBUG] [REMOTE ] JILL: PASS: Price check passed. Min price $13.39. [2026-01-20T12:12:34.653131] [DEBUG] [REMOTE ] JILL: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:34.653260] [DEBUG] [REMOTE ] JILL: PASS: Integrity check passed. [2026-01-20T12:12:34.653305] [DEBUG] [REMOTE ] JILL: Symbol is viable for forecasting. [2026-01-20T12:12:34.653360] [INFO ] [MAIN ] [1731/3502] JILL kept (0.3s) | 1729 kept, 2 rejected | 139.4/min | ETA: 12.7m [2026-01-20T12:12:34.907798] [DEBUG] [REMOTE ] JIVE: Retrieved 588 rows, trimmed to 300. [2026-01-20T12:12:34.907929] [DEBUG] [REMOTE ] JIVE: PASS: History has at least 300 days. [2026-01-20T12:12:34.908138] [DEBUG] [REMOTE ] JIVE: PASS: Price check passed. Min price $73.34. [2026-01-20T12:12:34.908276] [DEBUG] [REMOTE ] JIVE: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:34.908389] [DEBUG] [REMOTE ] JIVE: PASS: Integrity check passed. [2026-01-20T12:12:34.908430] [DEBUG] [REMOTE ] JIVE: Symbol is viable for forecasting. [2026-01-20T12:12:34.908478] [INFO ] [MAIN ] [1732/3502] JIVE kept (0.3s) | 1730 kept, 2 rejected | 139.4/min | ETA: 12.7m [2026-01-20T12:12:35.597826] [DEBUG] [REMOTE ] JJSF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:35.597974] [DEBUG] [REMOTE ] JJSF: PASS: History has at least 300 days. [2026-01-20T12:12:35.598219] [DEBUG] [REMOTE ] JJSF: PASS: Price check passed. Min price $81.15. [2026-01-20T12:12:35.598356] [DEBUG] [REMOTE ] JJSF: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:35.598479] [DEBUG] [REMOTE ] JJSF: PASS: Integrity check passed. [2026-01-20T12:12:35.598525] [DEBUG] [REMOTE ] JJSF: Symbol is viable for forecasting. [2026-01-20T12:12:35.598605] [INFO ] [MAIN ] [1733/3502] JJSF kept (0.7s) | 1731 kept, 2 rejected | 139.4/min | ETA: 12.7m [2026-01-20T12:12:35.979332] [DEBUG] [REMOTE ] JKHY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:35.979481] [DEBUG] [REMOTE ] JKHY: PASS: History has at least 300 days. [2026-01-20T12:12:35.979745] [DEBUG] [REMOTE ] JKHY: PASS: Price check passed. Min price $148.44. [2026-01-20T12:12:35.979882] [DEBUG] [REMOTE ] JKHY: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:35.980008] [DEBUG] [REMOTE ] JKHY: PASS: Integrity check passed. [2026-01-20T12:12:35.980049] [DEBUG] [REMOTE ] JKHY: Symbol is viable for forecasting. [2026-01-20T12:12:35.980100] [INFO ] [MAIN ] [1734/3502] JKHY kept (0.4s) | 1732 kept, 2 rejected | 139.4/min | ETA: 12.7m [2026-01-20T12:12:36.388673] [DEBUG] [REMOTE ] JKS: Retrieved 3944 rows, trimmed to 300. [2026-01-20T12:12:36.388807] [DEBUG] [REMOTE ] JKS: PASS: History has at least 300 days. [2026-01-20T12:12:36.389019] [DEBUG] [REMOTE ] JKS: PASS: Price check passed. Min price $21.05. [2026-01-20T12:12:36.389152] [DEBUG] [REMOTE ] JKS: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:36.389266] [DEBUG] [REMOTE ] JKS: PASS: Integrity check passed. [2026-01-20T12:12:36.389306] [DEBUG] [REMOTE ] JKS: Symbol is viable for forecasting. [2026-01-20T12:12:36.389355] [INFO ] [MAIN ] [1735/3502] JKS kept (0.4s) | 1733 kept, 2 rejected | 139.4/min | ETA: 12.7m [2026-01-20T12:12:36.875040] [DEBUG] [REMOTE ] JLL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:36.875180] [DEBUG] [REMOTE ] JLL: PASS: History has at least 300 days. [2026-01-20T12:12:36.875411] [DEBUG] [REMOTE ] JLL: PASS: Price check passed. Min price $287.62. [2026-01-20T12:12:36.875544] [DEBUG] [REMOTE ] JLL: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:36.875683] [DEBUG] [REMOTE ] JLL: PASS: Integrity check passed. [2026-01-20T12:12:36.875724] [DEBUG] [REMOTE ] JLL: Symbol is viable for forecasting. [2026-01-20T12:12:36.875773] [INFO ] [MAIN ] [1736/3502] JLL kept (0.5s) | 1734 kept, 2 rejected | 139.4/min | ETA: 12.7m [2026-01-20T12:12:37.225530] [DEBUG] [REMOTE ] JLS: Retrieved 4059 rows, trimmed to 300. [2026-01-20T12:12:37.225686] [DEBUG] [REMOTE ] JLS: PASS: History has at least 300 days. [2026-01-20T12:12:37.225920] [DEBUG] [REMOTE ] JLS: PASS: Price check passed. Min price $17.96. [2026-01-20T12:12:37.226056] [DEBUG] [REMOTE ] JLS: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:37.226175] [DEBUG] [REMOTE ] JLS: PASS: Integrity check passed. [2026-01-20T12:12:37.226216] [DEBUG] [REMOTE ] JLS: Symbol is viable for forecasting. [2026-01-20T12:12:37.226297] [INFO ] [MAIN ] [1737/3502] JLS kept (0.4s) | 1735 kept, 2 rejected | 139.4/min | ETA: 12.7m [2026-01-20T12:12:37.421735] [DEBUG] [REMOTE ] JMIA: Retrieved 1701 rows, trimmed to 300. [2026-01-20T12:12:37.422058] [DEBUG] [REMOTE ] JMIA: PASS: History has at least 300 days. [2026-01-20T12:12:37.422262] [DEBUG] [REMOTE ] JMIA: PASS: Price check passed. Min price $9.50. [2026-01-20T12:12:37.422402] [DEBUG] [REMOTE ] JMIA: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:37.422511] [DEBUG] [REMOTE ] JMIA: PASS: Integrity check passed. [2026-01-20T12:12:37.422551] [DEBUG] [REMOTE ] JMIA: Symbol is viable for forecasting. [2026-01-20T12:12:37.422617] [INFO ] [MAIN ] [1738/3502] JMIA kept (0.2s) | 1736 kept, 2 rejected | 139.5/min | ETA: 12.6m [2026-01-20T12:12:38.096814] [DEBUG] [REMOTE ] JMSB: Retrieved 3052 rows, trimmed to 300. [2026-01-20T12:12:38.096939] [DEBUG] [REMOTE ] JMSB: PASS: History has at least 300 days. [2026-01-20T12:12:38.097169] [DEBUG] [REMOTE ] JMSB: PASS: Price check passed. Min price $18.57. [2026-01-20T12:12:38.097312] [DEBUG] [REMOTE ] JMSB: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:38.097427] [DEBUG] [REMOTE ] JMSB: PASS: Integrity check passed. [2026-01-20T12:12:38.097468] [DEBUG] [REMOTE ] JMSB: Symbol is viable for forecasting. [2026-01-20T12:12:38.097518] [INFO ] [MAIN ] [1739/3502] JMSB kept (0.7s) | 1737 kept, 2 rejected | 139.4/min | ETA: 12.6m [2026-01-20T12:12:38.563798] [DEBUG] [REMOTE ] JNJ: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:38.563973] [DEBUG] [REMOTE ] JNJ: PASS: History has at least 300 days. [2026-01-20T12:12:38.564267] [DEBUG] [REMOTE ] JNJ: PASS: Price check passed. Min price $184.84. [2026-01-20T12:12:38.564416] [DEBUG] [REMOTE ] JNJ: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:38.564550] [DEBUG] [REMOTE ] JNJ: PASS: Integrity check passed. [2026-01-20T12:12:38.564613] [DEBUG] [REMOTE ] JNJ: Symbol is viable for forecasting. [2026-01-20T12:12:38.564695] [INFO ] [MAIN ] [1740/3502] JNJ kept (0.5s) | 1738 kept, 2 rejected | 139.4/min | ETA: 12.6m [2026-01-20T12:12:38.818779] [DEBUG] [REMOTE ] JOBY: Retrieved 1303 rows, trimmed to 300. [2026-01-20T12:12:38.818923] [DEBUG] [REMOTE ] JOBY: PASS: History has at least 300 days. [2026-01-20T12:12:38.819137] [DEBUG] [REMOTE ] JOBY: PASS: Price check passed. Min price $13.04. [2026-01-20T12:12:38.819275] [DEBUG] [REMOTE ] JOBY: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:38.819393] [DEBUG] [REMOTE ] JOBY: PASS: Integrity check passed. [2026-01-20T12:12:38.819434] [DEBUG] [REMOTE ] JOBY: Symbol is viable for forecasting. [2026-01-20T12:12:38.819483] [INFO ] [MAIN ] [1741/3502] JOBY kept (0.3s) | 1739 kept, 2 rejected | 139.4/min | ETA: 12.6m [2026-01-20T12:12:39.440018] [DEBUG] [REMOTE ] JOE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:39.440167] [DEBUG] [REMOTE ] JOE: PASS: History has at least 300 days. [2026-01-20T12:12:39.440407] [DEBUG] [REMOTE ] JOE: PASS: Price check passed. Min price $48.90. [2026-01-20T12:12:39.440549] [DEBUG] [REMOTE ] JOE: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:39.440699] [DEBUG] [REMOTE ] JOE: PASS: Integrity check passed. [2026-01-20T12:12:39.440744] [DEBUG] [REMOTE ] JOE: Symbol is viable for forecasting. [2026-01-20T12:12:39.440797] [INFO ] [MAIN ] [1742/3502] JOE kept (0.6s) | 1740 kept, 2 rejected | 139.4/min | ETA: 12.6m [2026-01-20T12:12:39.916502] [DEBUG] [REMOTE ] JOF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:39.916674] [DEBUG] [REMOTE ] JOF: PASS: History has at least 300 days. [2026-01-20T12:12:39.916939] [DEBUG] [REMOTE ] JOF: PASS: Price check passed. Min price $10.00. [2026-01-20T12:12:39.917108] [DEBUG] [REMOTE ] JOF: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:39.917240] [DEBUG] [REMOTE ] JOF: PASS: Integrity check passed. [2026-01-20T12:12:39.917282] [DEBUG] [REMOTE ] JOF: Symbol is viable for forecasting. [2026-01-20T12:12:39.917332] [INFO ] [MAIN ] [1743/3502] JOF kept (0.5s) | 1741 kept, 2 rejected | 139.4/min | ETA: 12.6m [2026-01-20T12:12:40.301192] [DEBUG] [REMOTE ] JPC: Retrieved 5738 rows, trimmed to 300. [2026-01-20T12:12:40.301378] [DEBUG] [REMOTE ] JPC: PASS: History has at least 300 days. [2026-01-20T12:12:40.301717] [DEBUG] [REMOTE ] JPC: PASS: Price check passed. Min price $7.76. [2026-01-20T12:12:40.301893] [DEBUG] [REMOTE ] JPC: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:40.302044] [DEBUG] [REMOTE ] JPC: PASS: Integrity check passed. [2026-01-20T12:12:40.302090] [DEBUG] [REMOTE ] JPC: Symbol is viable for forecasting. [2026-01-20T12:12:40.302145] [INFO ] [MAIN ] [1744/3502] JPC kept (0.4s) | 1742 kept, 2 rejected | 139.4/min | ETA: 12.6m [2026-01-20T12:12:40.411560] [DEBUG] [REMOTE ] JPEF: Retrieved 620 rows, trimmed to 300. [2026-01-20T12:12:40.411817] [DEBUG] [REMOTE ] JPEF: PASS: History has at least 300 days. [2026-01-20T12:12:40.412135] [DEBUG] [REMOTE ] JPEF: PASS: Price check passed. Min price $71.86. [2026-01-20T12:12:40.412320] [DEBUG] [REMOTE ] JPEF: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:40.412460] [DEBUG] [REMOTE ] JPEF: PASS: Integrity check passed. [2026-01-20T12:12:40.412507] [DEBUG] [REMOTE ] JPEF: Symbol is viable for forecasting. [2026-01-20T12:12:40.412587] [INFO ] [MAIN ] [1745/3502] JPEF kept (0.1s) | 1743 kept, 2 rejected | 139.5/min | ETA: 12.6m [2026-01-20T12:12:41.259281] [DEBUG] [REMOTE ] JPM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:41.259443] [DEBUG] [REMOTE ] JPM: PASS: History has at least 300 days. [2026-01-20T12:12:41.259901] [DEBUG] [REMOTE ] JPM: PASS: Price check passed. Min price $292.80. [2026-01-20T12:12:41.260056] [DEBUG] [REMOTE ] JPM: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:41.260195] [DEBUG] [REMOTE ] JPM: PASS: Integrity check passed. [2026-01-20T12:12:41.260237] [DEBUG] [REMOTE ] JPM: Symbol is viable for forecasting. [2026-01-20T12:12:41.260314] [INFO ] [MAIN ] [1746/3502] JPM kept (0.8s) | 1744 kept, 2 rejected | 139.4/min | ETA: 12.6m [2026-01-20T12:12:41.742288] [DEBUG] [REMOTE ] JQC: Retrieved 5677 rows, trimmed to 300. [2026-01-20T12:12:41.742432] [DEBUG] [REMOTE ] JQC: PASS: History has at least 300 days. [2026-01-20T12:12:41.742692] [DEBUG] [REMOTE ] JQC: PASS: Price check passed. Min price $4.85. [2026-01-20T12:12:41.742838] [DEBUG] [REMOTE ] JQC: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:41.742967] [DEBUG] [REMOTE ] JQC: PASS: Integrity check passed. [2026-01-20T12:12:41.743010] [DEBUG] [REMOTE ] JQC: Symbol is viable for forecasting. [2026-01-20T12:12:41.743061] [INFO ] [MAIN ] [1747/3502] JQC kept (0.5s) | 1745 kept, 2 rejected | 139.4/min | ETA: 12.6m [2026-01-20T12:12:42.115039] [DEBUG] [REMOTE ] JRI: Retrieved 3451 rows, trimmed to 300. [2026-01-20T12:12:42.115184] [DEBUG] [REMOTE ] JRI: PASS: History has at least 300 days. [2026-01-20T12:12:42.115439] [DEBUG] [REMOTE ] JRI: PASS: Price check passed. Min price $12.90. [2026-01-20T12:12:42.115619] [DEBUG] [REMOTE ] JRI: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:42.115768] [DEBUG] [REMOTE ] JRI: PASS: Integrity check passed. [2026-01-20T12:12:42.115814] [DEBUG] [REMOTE ] JRI: Symbol is viable for forecasting. [2026-01-20T12:12:42.115925] [INFO ] [MAIN ] [1748/3502] JRI kept (0.4s) | 1746 kept, 2 rejected | 139.4/min | ETA: 12.6m [2026-01-20T12:12:42.649975] [DEBUG] [REMOTE ] JRS: Retrieved 6079 rows, trimmed to 300. [2026-01-20T12:12:42.650144] [DEBUG] [REMOTE ] JRS: PASS: History has at least 300 days. [2026-01-20T12:12:42.650437] [DEBUG] [REMOTE ] JRS: PASS: Price check passed. Min price $7.49. [2026-01-20T12:12:42.650713] [DEBUG] [REMOTE ] JRS: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:42.650863] [DEBUG] [REMOTE ] JRS: PASS: Integrity check passed. [2026-01-20T12:12:42.650905] [DEBUG] [REMOTE ] JRS: Symbol is viable for forecasting. [2026-01-20T12:12:42.650957] [INFO ] [MAIN ] [1749/3502] JRS kept (0.5s) | 1747 kept, 2 rejected | 139.4/min | ETA: 12.6m [2026-01-20T12:12:43.088142] [DEBUG] [REMOTE ] JSM: Retrieved 5548 rows, trimmed to 300. [2026-01-20T12:12:43.088369] [DEBUG] [REMOTE ] JSM: PASS: History has at least 300 days. [2026-01-20T12:12:43.088911] [DEBUG] [REMOTE ] JSM: PASS: Price check passed. Min price $18.30. [2026-01-20T12:12:43.089067] [DEBUG] [REMOTE ] JSM: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:43.089241] [DEBUG] [REMOTE ] JSM: PASS: Integrity check passed. [2026-01-20T12:12:43.089288] [DEBUG] [REMOTE ] JSM: Symbol is viable for forecasting. [2026-01-20T12:12:43.089347] [INFO ] [MAIN ] [1750/3502] JSM kept (0.4s) | 1748 kept, 2 rejected | 139.4/min | ETA: 12.6m [2026-01-20T12:12:43.390791] [DEBUG] [REMOTE ] JSMD: Retrieved 2489 rows, trimmed to 300. [2026-01-20T12:12:43.390989] [DEBUG] [REMOTE ] JSMD: PASS: History has at least 300 days. [2026-01-20T12:12:43.391281] [DEBUG] [REMOTE ] JSMD: PASS: Price check passed. Min price $77.53. [2026-01-20T12:12:43.391471] [DEBUG] [REMOTE ] JSMD: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:43.391643] [DEBUG] [REMOTE ] JSMD: PASS: Integrity check passed. [2026-01-20T12:12:43.391697] [DEBUG] [REMOTE ] JSMD: Symbol is viable for forecasting. [2026-01-20T12:12:43.391756] [INFO ] [MAIN ] [1751/3502] JSMD kept (0.3s) | 1749 kept, 2 rejected | 139.4/min | ETA: 12.6m [2026-01-20T12:12:43.809286] [DEBUG] [REMOTE ] JSML: Retrieved 2489 rows, trimmed to 300. [2026-01-20T12:12:43.809454] [DEBUG] [REMOTE ] JSML: PASS: History has at least 300 days. [2026-01-20T12:12:43.809771] [DEBUG] [REMOTE ] JSML: PASS: Price check passed. Min price $69.18. [2026-01-20T12:12:43.810110] [DEBUG] [REMOTE ] JSML: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:43.810236] [DEBUG] [REMOTE ] JSML: PASS: Integrity check passed. [2026-01-20T12:12:43.810278] [DEBUG] [REMOTE ] JSML: Symbol is viable for forecasting. [2026-01-20T12:12:43.810347] [INFO ] [MAIN ] [1752/3502] JSML kept (0.4s) | 1750 kept, 2 rejected | 139.4/min | ETA: 12.6m [2026-01-20T12:12:43.994613] [DEBUG] [REMOTE ] JTEK: Retrieved 573 rows, trimmed to 300. [2026-01-20T12:12:43.994782] [DEBUG] [REMOTE ] JTEK: PASS: History has at least 300 days. [2026-01-20T12:12:43.995051] [DEBUG] [REMOTE ] JTEK: PASS: Price check passed. Min price $84.40. [2026-01-20T12:12:43.995224] [DEBUG] [REMOTE ] JTEK: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:43.995372] [DEBUG] [REMOTE ] JTEK: PASS: Integrity check passed. [2026-01-20T12:12:43.995429] [DEBUG] [REMOTE ] JTEK: Symbol is viable for forecasting. [2026-01-20T12:12:43.995500] [INFO ] [MAIN ] [1753/3502] JTEK kept (0.2s) | 1751 kept, 2 rejected | 139.4/min | ETA: 12.5m [2026-01-20T12:12:44.721624] [DEBUG] [REMOTE ] JVA: Retrieved 5211 rows, trimmed to 300. [2026-01-20T12:12:44.721786] [DEBUG] [REMOTE ] JVA: PASS: History has at least 300 days. [2026-01-20T12:12:44.722043] [DEBUG] [REMOTE ] JVA: PASS: Price check passed. Min price $3.36. [2026-01-20T12:12:44.722188] [DEBUG] [REMOTE ] JVA: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:44.722321] [DEBUG] [REMOTE ] JVA: PASS: Integrity check passed. [2026-01-20T12:12:44.722363] [DEBUG] [REMOTE ] JVA: Symbol is viable for forecasting. [2026-01-20T12:12:44.722416] [INFO ] [MAIN ] [1754/3502] JVA kept (0.7s) | 1752 kept, 2 rejected | 139.4/min | ETA: 12.5m [2026-01-20T12:12:44.969177] [DEBUG] [REMOTE ] JXN: Retrieved 1099 rows, trimmed to 300. [2026-01-20T12:12:44.969321] [DEBUG] [REMOTE ] JXN: PASS: History has at least 300 days. [2026-01-20T12:12:44.969540] [DEBUG] [REMOTE ] JXN: PASS: Price check passed. Min price $89.89. [2026-01-20T12:12:44.969705] [DEBUG] [REMOTE ] JXN: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:44.969827] [DEBUG] [REMOTE ] JXN: PASS: Integrity check passed. [2026-01-20T12:12:44.969868] [DEBUG] [REMOTE ] JXN: Symbol is viable for forecasting. [2026-01-20T12:12:44.969918] [INFO ] [MAIN ] [1755/3502] JXN kept (0.2s) | 1753 kept, 2 rejected | 139.4/min | ETA: 12.5m [2026-01-20T12:12:45.533706] [DEBUG] [REMOTE ] KAI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:45.533863] [DEBUG] [REMOTE ] KAI: PASS: History has at least 300 days. [2026-01-20T12:12:45.534126] [DEBUG] [REMOTE ] KAI: PASS: Price check passed. Min price $247.21. [2026-01-20T12:12:45.534265] [DEBUG] [REMOTE ] KAI: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:45.534394] [DEBUG] [REMOTE ] KAI: PASS: Integrity check passed. [2026-01-20T12:12:45.534435] [DEBUG] [REMOTE ] KAI: Symbol is viable for forecasting. [2026-01-20T12:12:45.534486] [INFO ] [MAIN ] [1756/3502] KAI kept (0.6s) | 1754 kept, 2 rejected | 139.4/min | ETA: 12.5m [2026-01-20T12:12:45.732667] [DEBUG] [REMOTE ] KARO: Retrieved 1205 rows, trimmed to 300. [2026-01-20T12:12:45.732810] [DEBUG] [REMOTE ] KARO: PASS: History has at least 300 days. [2026-01-20T12:12:45.733025] [DEBUG] [REMOTE ] KARO: PASS: Price check passed. Min price $41.60. [2026-01-20T12:12:45.733161] [DEBUG] [REMOTE ] KARO: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:45.733276] [DEBUG] [REMOTE ] KARO: PASS: Integrity check passed. [2026-01-20T12:12:45.733316] [DEBUG] [REMOTE ] KARO: Symbol is viable for forecasting. [2026-01-20T12:12:45.733363] [INFO ] [MAIN ] [1757/3502] KARO kept (0.2s) | 1755 kept, 2 rejected | 139.4/min | ETA: 12.5m [2026-01-20T12:12:46.316654] [DEBUG] [REMOTE ] KB: Retrieved 6084 rows, trimmed to 300. [2026-01-20T12:12:46.316804] [DEBUG] [REMOTE ] KB: PASS: History has at least 300 days. [2026-01-20T12:12:46.317087] [DEBUG] [REMOTE ] KB: PASS: Price check passed. Min price $79.59. [2026-01-20T12:12:46.317226] [DEBUG] [REMOTE ] KB: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:46.317351] [DEBUG] [REMOTE ] KB: PASS: Integrity check passed. [2026-01-20T12:12:46.317392] [DEBUG] [REMOTE ] KB: Symbol is viable for forecasting. [2026-01-20T12:12:46.317458] [INFO ] [MAIN ] [1758/3502] KB kept (0.6s) | 1756 kept, 2 rejected | 139.4/min | ETA: 12.5m [2026-01-20T12:12:46.812526] [DEBUG] [REMOTE ] KBH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:46.812692] [DEBUG] [REMOTE ] KBH: PASS: History has at least 300 days. [2026-01-20T12:12:46.812951] [DEBUG] [REMOTE ] KBH: PASS: Price check passed. Min price $55.24. [2026-01-20T12:12:46.813097] [DEBUG] [REMOTE ] KBH: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:46.813239] [DEBUG] [REMOTE ] KBH: PASS: Integrity check passed. [2026-01-20T12:12:46.813292] [DEBUG] [REMOTE ] KBH: Symbol is viable for forecasting. [2026-01-20T12:12:46.813390] [INFO ] [MAIN ] [1759/3502] KBH kept (0.5s) | 1757 kept, 2 rejected | 139.4/min | ETA: 12.5m [2026-01-20T12:12:47.180978] [DEBUG] [REMOTE ] KBWB: Retrieved 3573 rows, trimmed to 300. [2026-01-20T12:12:47.181108] [DEBUG] [REMOTE ] KBWB: PASS: History has at least 300 days. [2026-01-20T12:12:47.181333] [DEBUG] [REMOTE ] KBWB: PASS: Price check passed. Min price $74.57. [2026-01-20T12:12:47.181481] [DEBUG] [REMOTE ] KBWB: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:47.181623] [DEBUG] [REMOTE ] KBWB: PASS: Integrity check passed. [2026-01-20T12:12:47.181667] [DEBUG] [REMOTE ] KBWB: Symbol is viable for forecasting. [2026-01-20T12:12:47.181718] [INFO ] [MAIN ] [1760/3502] KBWB kept (0.4s) | 1758 kept, 2 rejected | 139.4/min | ETA: 12.5m [2026-01-20T12:12:47.549237] [DEBUG] [REMOTE ] KBWD: Retrieved 3803 rows, trimmed to 300. [2026-01-20T12:12:47.549410] [DEBUG] [REMOTE ] KBWD: PASS: History has at least 300 days. [2026-01-20T12:12:47.549732] [DEBUG] [REMOTE ] KBWD: PASS: Price check passed. Min price $12.92. [2026-01-20T12:12:47.549915] [DEBUG] [REMOTE ] KBWD: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:47.550072] [DEBUG] [REMOTE ] KBWD: PASS: Integrity check passed. [2026-01-20T12:12:47.550122] [DEBUG] [REMOTE ] KBWD: Symbol is viable for forecasting. [2026-01-20T12:12:47.550185] [INFO ] [MAIN ] [1761/3502] KBWD kept (0.4s) | 1759 kept, 2 rejected | 139.4/min | ETA: 12.5m [2026-01-20T12:12:47.849891] [DEBUG] [REMOTE ] KBWP: Retrieved 3790 rows, trimmed to 300. [2026-01-20T12:12:47.850024] [DEBUG] [REMOTE ] KBWP: PASS: History has at least 300 days. [2026-01-20T12:12:47.850242] [DEBUG] [REMOTE ] KBWP: PASS: Price check passed. Min price $114.69. [2026-01-20T12:12:47.850379] [DEBUG] [REMOTE ] KBWP: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:47.850499] [DEBUG] [REMOTE ] KBWP: PASS: Integrity check passed. [2026-01-20T12:12:47.850540] [DEBUG] [REMOTE ] KBWP: Symbol is viable for forecasting. [2026-01-20T12:12:47.850608] [INFO ] [MAIN ] [1762/3502] KBWP kept (0.3s) | 1760 kept, 2 rejected | 139.4/min | ETA: 12.5m [2026-01-20T12:12:48.225298] [DEBUG] [REMOTE ] KBWY: Retrieved 3803 rows, trimmed to 300. [2026-01-20T12:12:48.225431] [DEBUG] [REMOTE ] KBWY: PASS: History has at least 300 days. [2026-01-20T12:12:48.225673] [DEBUG] [REMOTE ] KBWY: PASS: Price check passed. Min price $14.72. [2026-01-20T12:12:48.225814] [DEBUG] [REMOTE ] KBWY: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:48.225930] [DEBUG] [REMOTE ] KBWY: PASS: Integrity check passed. [2026-01-20T12:12:48.225971] [DEBUG] [REMOTE ] KBWY: Symbol is viable for forecasting. [2026-01-20T12:12:48.226019] [INFO ] [MAIN ] [1763/3502] KBWY kept (0.4s) | 1761 kept, 2 rejected | 139.5/min | ETA: 12.5m [2026-01-20T12:12:48.643838] [DEBUG] [REMOTE ] KC: Retrieved 1431 rows, trimmed to 300. [2026-01-20T12:12:48.643962] [DEBUG] [REMOTE ] KC: PASS: History has at least 300 days. [2026-01-20T12:12:48.644163] [DEBUG] [REMOTE ] KC: PASS: Price check passed. Min price $10.34. [2026-01-20T12:12:48.644299] [DEBUG] [REMOTE ] KC: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:48.644407] [DEBUG] [REMOTE ] KC: PASS: Integrity check passed. [2026-01-20T12:12:48.644461] [DEBUG] [REMOTE ] KC: Symbol is viable for forecasting. [2026-01-20T12:12:48.644509] [INFO ] [MAIN ] [1764/3502] KC kept (0.4s) | 1762 kept, 2 rejected | 139.5/min | ETA: 12.5m [2026-01-20T12:12:49.004547] [DEBUG] [REMOTE ] KD: Retrieved 1063 rows, trimmed to 300. [2026-01-20T12:12:49.004702] [DEBUG] [REMOTE ] KD: PASS: History has at least 300 days. [2026-01-20T12:12:49.004912] [DEBUG] [REMOTE ] KD: PASS: Price check passed. Min price $23.57. [2026-01-20T12:12:49.005050] [DEBUG] [REMOTE ] KD: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:49.005332] [DEBUG] [REMOTE ] KD: PASS: Integrity check passed. [2026-01-20T12:12:49.005375] [DEBUG] [REMOTE ] KD: Symbol is viable for forecasting. [2026-01-20T12:12:49.005424] [INFO ] [MAIN ] [1765/3502] KD kept (0.4s) | 1763 kept, 2 rejected | 139.5/min | ETA: 12.5m [2026-01-20T12:12:49.614168] [DEBUG] [REMOTE ] KDP: Retrieved 4460 rows, trimmed to 300. [2026-01-20T12:12:49.614360] [DEBUG] [REMOTE ] KDP: PASS: History has at least 300 days. [2026-01-20T12:12:49.614699] [DEBUG] [REMOTE ] KDP: PASS: Price check passed. Min price $25.75. [2026-01-20T12:12:49.614844] [DEBUG] [REMOTE ] KDP: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:49.614981] [DEBUG] [REMOTE ] KDP: PASS: Integrity check passed. [2026-01-20T12:12:49.615134] [DEBUG] [REMOTE ] KDP: Symbol is viable for forecasting. [2026-01-20T12:12:49.615191] [INFO ] [MAIN ] [1766/3502] KDP kept (0.6s) | 1764 kept, 2 rejected | 139.4/min | ETA: 12.5m [2026-01-20T12:12:49.887048] [DEBUG] [REMOTE ] KE: Retrieved 2818 rows, trimmed to 300. [2026-01-20T12:12:49.887182] [DEBUG] [REMOTE ] KE: PASS: History has at least 300 days. [2026-01-20T12:12:49.887394] [DEBUG] [REMOTE ] KE: PASS: Price check passed. Min price $26.30. [2026-01-20T12:12:49.887533] [DEBUG] [REMOTE ] KE: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:49.887681] [DEBUG] [REMOTE ] KE: PASS: Integrity check passed. [2026-01-20T12:12:49.887724] [DEBUG] [REMOTE ] KE: Symbol is viable for forecasting. [2026-01-20T12:12:49.887773] [INFO ] [MAIN ] [1767/3502] KE kept (0.3s) | 1765 kept, 2 rejected | 139.5/min | ETA: 12.4m [2026-01-20T12:12:50.549435] [DEBUG] [REMOTE ] KELYA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:50.549633] [DEBUG] [REMOTE ] KELYA: PASS: History has at least 300 days. [2026-01-20T12:12:50.549950] [DEBUG] [REMOTE ] KELYA: PASS: Price check passed. Min price $8.08. [2026-01-20T12:12:50.550095] [DEBUG] [REMOTE ] KELYA: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:50.550262] [DEBUG] [REMOTE ] KELYA: PASS: Integrity check passed. [2026-01-20T12:12:50.550305] [DEBUG] [REMOTE ] KELYA: Symbol is viable for forecasting. [2026-01-20T12:12:50.550360] [INFO ] [MAIN ] [1768/3502] KELYA kept (0.7s) | 1766 kept, 2 rejected | 139.4/min | ETA: 12.4m [2026-01-20T12:12:50.875361] [DEBUG] [REMOTE ] KEN: Retrieved 2769 rows, trimmed to 300. [2026-01-20T12:12:50.875485] [DEBUG] [REMOTE ] KEN: PASS: History has at least 300 days. [2026-01-20T12:12:50.875716] [DEBUG] [REMOTE ] KEN: PASS: Price check passed. Min price $48.23. [2026-01-20T12:12:50.875852] [DEBUG] [REMOTE ] KEN: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:50.875962] [DEBUG] [REMOTE ] KEN: PASS: Integrity check passed. [2026-01-20T12:12:50.876002] [DEBUG] [REMOTE ] KEN: Symbol is viable for forecasting. [2026-01-20T12:12:50.876048] [INFO ] [MAIN ] [1769/3502] KEN kept (0.3s) | 1767 kept, 2 rejected | 139.4/min | ETA: 12.4m [2026-01-20T12:12:51.359732] [DEBUG] [REMOTE ] KEP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:51.359875] [DEBUG] [REMOTE ] KEP: PASS: History has at least 300 days. [2026-01-20T12:12:51.360106] [DEBUG] [REMOTE ] KEP: PASS: Price check passed. Min price $14.80. [2026-01-20T12:12:51.360246] [DEBUG] [REMOTE ] KEP: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:51.360367] [DEBUG] [REMOTE ] KEP: PASS: Integrity check passed. [2026-01-20T12:12:51.360427] [DEBUG] [REMOTE ] KEP: Symbol is viable for forecasting. [2026-01-20T12:12:51.360503] [INFO ] [MAIN ] [1770/3502] KEP kept (0.5s) | 1768 kept, 2 rejected | 139.4/min | ETA: 12.4m [2026-01-20T12:12:51.852995] [DEBUG] [REMOTE ] KEX: Retrieved 6592 rows, trimmed to 300. [2026-01-20T12:12:51.853156] [DEBUG] [REMOTE ] KEX: PASS: History has at least 300 days. [2026-01-20T12:12:51.853430] [DEBUG] [REMOTE ] KEX: PASS: Price check passed. Min price $85.57. [2026-01-20T12:12:51.853588] [DEBUG] [REMOTE ] KEX: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:51.853724] [DEBUG] [REMOTE ] KEX: PASS: Integrity check passed. [2026-01-20T12:12:51.853764] [DEBUG] [REMOTE ] KEX: Symbol is viable for forecasting. [2026-01-20T12:12:51.853816] [INFO ] [MAIN ] [1771/3502] KEX kept (0.5s) | 1769 kept, 2 rejected | 139.4/min | ETA: 12.4m [2026-01-20T12:12:52.133124] [DEBUG] [REMOTE ] KEYS: Retrieved 2828 rows, trimmed to 300. [2026-01-20T12:12:52.133260] [DEBUG] [REMOTE ] KEYS: PASS: History has at least 300 days. [2026-01-20T12:12:52.133484] [DEBUG] [REMOTE ] KEYS: PASS: Price check passed. Min price $164.69. [2026-01-20T12:12:52.133643] [DEBUG] [REMOTE ] KEYS: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:52.133765] [DEBUG] [REMOTE ] KEYS: PASS: Integrity check passed. [2026-01-20T12:12:52.133806] [DEBUG] [REMOTE ] KEYS: Symbol is viable for forecasting. [2026-01-20T12:12:52.133856] [INFO ] [MAIN ] [1772/3502] KEYS kept (0.3s) | 1770 kept, 2 rejected | 139.4/min | ETA: 12.4m [2026-01-20T12:12:52.611596] [DEBUG] [REMOTE ] KFS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:52.611744] [DEBUG] [REMOTE ] KFS: PASS: History has at least 300 days. [2026-01-20T12:12:52.611998] [DEBUG] [REMOTE ] KFS: PASS: Price check passed. Min price $11.80. [2026-01-20T12:12:52.612133] [DEBUG] [REMOTE ] KFS: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:52.612256] [DEBUG] [REMOTE ] KFS: PASS: Integrity check passed. [2026-01-20T12:12:52.612297] [DEBUG] [REMOTE ] KFS: Symbol is viable for forecasting. [2026-01-20T12:12:52.612347] [INFO ] [MAIN ] [1773/3502] KFS kept (0.5s) | 1771 kept, 2 rejected | 139.4/min | ETA: 12.4m [2026-01-20T12:12:53.212990] [DEBUG] [REMOTE ] KFY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:53.213183] [DEBUG] [REMOTE ] KFY: PASS: History has at least 300 days. [2026-01-20T12:12:53.213489] [DEBUG] [REMOTE ] KFY: PASS: Price check passed. Min price $62.13. [2026-01-20T12:12:53.213745] [DEBUG] [REMOTE ] KFY: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:53.213884] [DEBUG] [REMOTE ] KFY: PASS: Integrity check passed. [2026-01-20T12:12:53.213926] [DEBUG] [REMOTE ] KFY: Symbol is viable for forecasting. [2026-01-20T12:12:53.213979] [INFO ] [MAIN ] [1774/3502] KFY kept (0.6s) | 1772 kept, 2 rejected | 139.4/min | ETA: 12.4m [2026-01-20T12:12:53.423164] [DEBUG] [REMOTE ] KGS: Retrieved 641 rows, trimmed to 300. [2026-01-20T12:12:53.423301] [DEBUG] [REMOTE ] KGS: PASS: History has at least 300 days. [2026-01-20T12:12:53.423508] [DEBUG] [REMOTE ] KGS: PASS: Price check passed. Min price $32.95. [2026-01-20T12:12:53.423690] [DEBUG] [REMOTE ] KGS: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:53.423809] [DEBUG] [REMOTE ] KGS: PASS: Integrity check passed. [2026-01-20T12:12:53.423852] [DEBUG] [REMOTE ] KGS: Symbol is viable for forecasting. [2026-01-20T12:12:53.423903] [INFO ] [MAIN ] [1775/3502] KGS kept (0.2s) | 1773 kept, 2 rejected | 139.4/min | ETA: 12.4m [2026-01-20T12:12:53.785711] [DEBUG] [REMOTE ] KHC: Retrieved 2651 rows, trimmed to 300. [2026-01-20T12:12:53.785909] [DEBUG] [REMOTE ] KHC: PASS: History has at least 300 days. [2026-01-20T12:12:53.786180] [DEBUG] [REMOTE ] KHC: PASS: Price check passed. Min price $23.01. [2026-01-20T12:12:53.786332] [DEBUG] [REMOTE ] KHC: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:53.786496] [DEBUG] [REMOTE ] KHC: PASS: Integrity check passed. [2026-01-20T12:12:53.786607] [DEBUG] [REMOTE ] KHC: Symbol is viable for forecasting. [2026-01-20T12:12:53.786669] [INFO ] [MAIN ] [1776/3502] KHC kept (0.4s) | 1774 kept, 2 rejected | 139.5/min | ETA: 12.4m [2026-01-20T12:12:54.314313] [DEBUG] [REMOTE ] KIDS: Retrieved 2077 rows, trimmed to 300. [2026-01-20T12:12:54.314442] [DEBUG] [REMOTE ] KIDS: PASS: History has at least 300 days. [2026-01-20T12:12:54.314667] [DEBUG] [REMOTE ] KIDS: PASS: Price check passed. Min price $16.32. [2026-01-20T12:12:54.314807] [DEBUG] [REMOTE ] KIDS: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:54.314919] [DEBUG] [REMOTE ] KIDS: PASS: Integrity check passed. [2026-01-20T12:12:54.314959] [DEBUG] [REMOTE ] KIDS: Symbol is viable for forecasting. [2026-01-20T12:12:54.315006] [INFO ] [MAIN ] [1777/3502] KIDS kept (0.5s) | 1775 kept, 2 rejected | 139.4/min | ETA: 12.4m [2026-01-20T12:12:54.921445] [DEBUG] [REMOTE ] KIM: Retrieved 6590 rows, trimmed to 300. [2026-01-20T12:12:54.921608] [DEBUG] [REMOTE ] KIM: PASS: History has at least 300 days. [2026-01-20T12:12:54.921874] [DEBUG] [REMOTE ] KIM: PASS: Price check passed. Min price $19.62. [2026-01-20T12:12:54.922028] [DEBUG] [REMOTE ] KIM: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:54.922157] [DEBUG] [REMOTE ] KIM: PASS: Integrity check passed. [2026-01-20T12:12:54.922199] [DEBUG] [REMOTE ] KIM: Symbol is viable for forecasting. [2026-01-20T12:12:54.922251] [INFO ] [MAIN ] [1778/3502] KIM kept (0.6s) | 1776 kept, 2 rejected | 139.4/min | ETA: 12.4m [2026-01-20T12:12:55.380463] [DEBUG] [REMOTE ] KINS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:55.380650] [DEBUG] [REMOTE ] KINS: PASS: History has at least 300 days. [2026-01-20T12:12:55.380897] [DEBUG] [REMOTE ] KINS: PASS: Price check passed. Min price $14.09. [2026-01-20T12:12:55.381040] [DEBUG] [REMOTE ] KINS: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:55.381162] [DEBUG] [REMOTE ] KINS: PASS: Integrity check passed. [2026-01-20T12:12:55.381205] [DEBUG] [REMOTE ] KINS: Symbol is viable for forecasting. [2026-01-20T12:12:55.381259] [INFO ] [MAIN ] [1779/3502] KINS kept (0.5s) | 1777 kept, 2 rejected | 139.4/min | ETA: 12.4m [2026-01-20T12:12:55.582464] [DEBUG] [REMOTE ] KIO: Retrieved 3139 rows, trimmed to 300. [2026-01-20T12:12:55.582667] [DEBUG] [REMOTE ] KIO: PASS: History has at least 300 days. [2026-01-20T12:12:55.582954] [DEBUG] [REMOTE ] KIO: PASS: Price check passed. Min price $11.15. [2026-01-20T12:12:55.583185] [DEBUG] [REMOTE ] KIO: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:55.583342] [DEBUG] [REMOTE ] KIO: PASS: Integrity check passed. [2026-01-20T12:12:55.583390] [DEBUG] [REMOTE ] KIO: Symbol is viable for forecasting. [2026-01-20T12:12:55.583446] [INFO ] [MAIN ] [1780/3502] KIO kept (0.2s) | 1778 kept, 2 rejected | 139.4/min | ETA: 12.3m [2026-01-20T12:12:56.024215] [DEBUG] [REMOTE ] KKRS: Retrieved 1192 rows, trimmed to 300. [2026-01-20T12:12:56.024410] [DEBUG] [REMOTE ] KKRS: PASS: History has at least 300 days. [2026-01-20T12:12:56.024711] [DEBUG] [REMOTE ] KKRS: PASS: Price check passed. Min price $16.85. [2026-01-20T12:12:56.024884] [DEBUG] [REMOTE ] KKRS: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:56.025006] [DEBUG] [REMOTE ] KKRS: PASS: Integrity check passed. [2026-01-20T12:12:56.025048] [DEBUG] [REMOTE ] KKRS: Symbol is viable for forecasting. [2026-01-20T12:12:56.025208] [INFO ] [MAIN ] [1781/3502] KKRS kept (0.4s) | 1779 kept, 2 rejected | 139.4/min | ETA: 12.3m [2026-01-20T12:12:56.640227] [DEBUG] [REMOTE ] KLAC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:56.640423] [DEBUG] [REMOTE ] KLAC: PASS: History has at least 300 days. [2026-01-20T12:12:56.640777] [DEBUG] [REMOTE ] KLAC: PASS: Price check passed. Min price $1097.12. [2026-01-20T12:12:56.640981] [DEBUG] [REMOTE ] KLAC: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:56.641167] [DEBUG] [REMOTE ] KLAC: PASS: Integrity check passed. [2026-01-20T12:12:56.641260] [DEBUG] [REMOTE ] KLAC: Symbol is viable for forecasting. [2026-01-20T12:12:56.641344] [INFO ] [MAIN ] [1782/3502] KLAC kept (0.6s) | 1780 kept, 2 rejected | 139.4/min | ETA: 12.3m [2026-01-20T12:12:57.115705] [DEBUG] [REMOTE ] KLIC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:57.115925] [DEBUG] [REMOTE ] KLIC: PASS: History has at least 300 days. [2026-01-20T12:12:57.116536] [DEBUG] [REMOTE ] KLIC: PASS: Price check passed. Min price $35.13. [2026-01-20T12:12:57.116714] [DEBUG] [REMOTE ] KLIC: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:57.116919] [DEBUG] [REMOTE ] KLIC: PASS: Integrity check passed. [2026-01-20T12:12:57.116965] [DEBUG] [REMOTE ] KLIC: Symbol is viable for forecasting. [2026-01-20T12:12:57.117049] [INFO ] [MAIN ] [1783/3502] KLIC kept (0.5s) | 1781 kept, 2 rejected | 139.4/min | ETA: 12.3m [2026-01-20T12:12:57.304700] [DEBUG] [REMOTE ] KLXE: Retrieved 1844 rows, trimmed to 300. [2026-01-20T12:12:57.304915] [DEBUG] [REMOTE ] KLXE: PASS: History has at least 300 days. [2026-01-20T12:12:57.305257] [DEBUG] [REMOTE ] KLXE: PASS: Price check passed. Min price $1.56. [2026-01-20T12:12:57.305420] [DEBUG] [REMOTE ] KLXE: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:57.305565] [DEBUG] [REMOTE ] KLXE: PASS: Integrity check passed. [2026-01-20T12:12:57.305645] [DEBUG] [REMOTE ] KLXE: Symbol is viable for forecasting. [2026-01-20T12:12:57.305701] [INFO ] [MAIN ] [1784/3502] KLXE kept (0.2s) | 1782 kept, 2 rejected | 139.4/min | ETA: 12.3m [2026-01-20T12:12:57.960432] [DEBUG] [REMOTE ] KMB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:57.960723] [DEBUG] [REMOTE ] KMB: PASS: History has at least 300 days. [2026-01-20T12:12:57.961257] [DEBUG] [REMOTE ] KMB: PASS: Price check passed. Min price $97.56. [2026-01-20T12:12:57.961414] [DEBUG] [REMOTE ] KMB: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:57.961569] [DEBUG] [REMOTE ] KMB: PASS: Integrity check passed. [2026-01-20T12:12:57.961632] [DEBUG] [REMOTE ] KMB: Symbol is viable for forecasting. [2026-01-20T12:12:57.961690] [INFO ] [MAIN ] [1785/3502] KMB kept (0.7s) | 1783 kept, 2 rejected | 139.4/min | ETA: 12.3m [2026-01-20T12:12:58.144487] [DEBUG] [REMOTE ] KMDA: Retrieved 3178 rows, trimmed to 300. [2026-01-20T12:12:58.144740] [DEBUG] [REMOTE ] KMDA: PASS: History has at least 300 days. [2026-01-20T12:12:58.145163] [DEBUG] [REMOTE ] KMDA: PASS: Price check passed. Min price $6.62. [2026-01-20T12:12:58.145384] [DEBUG] [REMOTE ] KMDA: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:58.145568] [DEBUG] [REMOTE ] KMDA: PASS: Integrity check passed. [2026-01-20T12:12:58.145823] [DEBUG] [REMOTE ] KMDA: Symbol is viable for forecasting. [2026-01-20T12:12:58.145911] [INFO ] [MAIN ] [1786/3502] KMDA kept (0.2s) | 1784 kept, 2 rejected | 139.4/min | ETA: 12.3m [2026-01-20T12:12:58.730494] [DEBUG] [REMOTE ] KMI: Retrieved 3755 rows, trimmed to 300. [2026-01-20T12:12:58.730706] [DEBUG] [REMOTE ] KMI: PASS: History has at least 300 days. [2026-01-20T12:12:58.730999] [DEBUG] [REMOTE ] KMI: PASS: Price check passed. Min price $25.57. [2026-01-20T12:12:58.731148] [DEBUG] [REMOTE ] KMI: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:58.731291] [DEBUG] [REMOTE ] KMI: PASS: Integrity check passed. [2026-01-20T12:12:58.731335] [DEBUG] [REMOTE ] KMI: Symbol is viable for forecasting. [2026-01-20T12:12:58.731393] [INFO ] [MAIN ] [1787/3502] KMI kept (0.6s) | 1785 kept, 2 rejected | 139.4/min | ETA: 12.3m [2026-01-20T12:12:58.868484] [DEBUG] [REMOTE ] KMPB: Retrieved 966 rows, trimmed to 300. [2026-01-20T12:12:58.868704] [DEBUG] [REMOTE ] KMPB: PASS: History has at least 300 days. [2026-01-20T12:12:58.868970] [DEBUG] [REMOTE ] KMPB: PASS: Price check passed. Min price $22.89. [2026-01-20T12:12:58.869115] [DEBUG] [REMOTE ] KMPB: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:58.869268] [DEBUG] [REMOTE ] KMPB: PASS: Integrity check passed. [2026-01-20T12:12:58.869312] [DEBUG] [REMOTE ] KMPB: Symbol is viable for forecasting. [2026-01-20T12:12:58.869559] [INFO ] [MAIN ] [1788/3502] KMPB kept (0.1s) | 1786 kept, 2 rejected | 139.5/min | ETA: 12.3m [2026-01-20T12:12:59.486967] [DEBUG] [REMOTE ] KMX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:12:59.487196] [DEBUG] [REMOTE ] KMX: PASS: History has at least 300 days. [2026-01-20T12:12:59.487490] [DEBUG] [REMOTE ] KMX: PASS: Price check passed. Min price $30.88. [2026-01-20T12:12:59.487669] [DEBUG] [REMOTE ] KMX: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:59.487814] [DEBUG] [REMOTE ] KMX: PASS: Integrity check passed. [2026-01-20T12:12:59.487864] [DEBUG] [REMOTE ] KMX: Symbol is viable for forecasting. [2026-01-20T12:12:59.487927] [INFO ] [MAIN ] [1789/3502] KMX kept (0.6s) | 1787 kept, 2 rejected | 139.4/min | ETA: 12.3m [2026-01-20T12:12:59.917126] [DEBUG] [REMOTE ] KN: Retrieved 2999 rows, trimmed to 300. [2026-01-20T12:12:59.917277] [DEBUG] [REMOTE ] KN: PASS: History has at least 300 days. [2026-01-20T12:12:59.917495] [DEBUG] [REMOTE ] KN: PASS: Price check passed. Min price $20.67. [2026-01-20T12:12:59.917659] [DEBUG] [REMOTE ] KN: PASS: Continuity check passed with 300 days. [2026-01-20T12:12:59.917779] [DEBUG] [REMOTE ] KN: PASS: Integrity check passed. [2026-01-20T12:12:59.917821] [DEBUG] [REMOTE ] KN: Symbol is viable for forecasting. [2026-01-20T12:12:59.917871] [INFO ] [MAIN ] [1790/3502] KN kept (0.4s) | 1788 kept, 2 rejected | 139.4/min | ETA: 12.3m [2026-01-20T12:13:00.175822] [DEBUG] [REMOTE ] KNF: Retrieved 660 rows, trimmed to 300. [2026-01-20T12:13:00.175955] [DEBUG] [REMOTE ] KNF: PASS: History has at least 300 days. [2026-01-20T12:13:00.176162] [DEBUG] [REMOTE ] KNF: PASS: Price check passed. Min price $59.93. [2026-01-20T12:13:00.176302] [DEBUG] [REMOTE ] KNF: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:00.176416] [DEBUG] [REMOTE ] KNF: PASS: Integrity check passed. [2026-01-20T12:13:00.176458] [DEBUG] [REMOTE ] KNF: Symbol is viable for forecasting. [2026-01-20T12:13:00.176509] [INFO ] [MAIN ] [1791/3502] KNF kept (0.3s) | 1789 kept, 2 rejected | 139.5/min | ETA: 12.3m [2026-01-20T12:13:00.719919] [DEBUG] [REMOTE ] KNOP: Retrieved 3214 rows, trimmed to 300. [2026-01-20T12:13:00.720047] [DEBUG] [REMOTE ] KNOP: PASS: History has at least 300 days. [2026-01-20T12:13:00.720267] [DEBUG] [REMOTE ] KNOP: PASS: Price check passed. Min price $8.92. [2026-01-20T12:13:00.720411] [DEBUG] [REMOTE ] KNOP: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:00.720531] [DEBUG] [REMOTE ] KNOP: PASS: Integrity check passed. [2026-01-20T12:13:00.720591] [DEBUG] [REMOTE ] KNOP: Symbol is viable for forecasting. [2026-01-20T12:13:00.720673] [INFO ] [MAIN ] [1792/3502] KNOP kept (0.5s) | 1790 kept, 2 rejected | 139.4/min | ETA: 12.3m [2026-01-20T12:13:00.904718] [DEBUG] [REMOTE ] KNSA: Retrieved 1923 rows, trimmed to 300. [2026-01-20T12:13:00.904844] [DEBUG] [REMOTE ] KNSA: PASS: History has at least 300 days. [2026-01-20T12:13:00.905048] [DEBUG] [REMOTE ] KNSA: PASS: Price check passed. Min price $37.01. [2026-01-20T12:13:00.905184] [DEBUG] [REMOTE ] KNSA: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:00.905295] [DEBUG] [REMOTE ] KNSA: PASS: Integrity check passed. [2026-01-20T12:13:00.905336] [DEBUG] [REMOTE ] KNSA: Symbol is viable for forecasting. [2026-01-20T12:13:00.905382] [INFO ] [MAIN ] [1793/3502] KNSA kept (0.2s) | 1791 kept, 2 rejected | 139.5/min | ETA: 12.3m [2026-01-20T12:13:01.330856] [DEBUG] [REMOTE ] KNSL: Retrieved 2382 rows, trimmed to 300. [2026-01-20T12:13:01.330995] [DEBUG] [REMOTE ] KNSL: PASS: History has at least 300 days. [2026-01-20T12:13:01.331218] [DEBUG] [REMOTE ] KNSL: PASS: Price check passed. Min price $354.60. [2026-01-20T12:13:01.331359] [DEBUG] [REMOTE ] KNSL: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:01.331498] [DEBUG] [REMOTE ] KNSL: PASS: Integrity check passed. [2026-01-20T12:13:01.331541] [DEBUG] [REMOTE ] KNSL: Symbol is viable for forecasting. [2026-01-20T12:13:01.331607] [INFO ] [MAIN ] [1794/3502] KNSL kept (0.4s) | 1792 kept, 2 rejected | 139.5/min | ETA: 12.2m [2026-01-20T12:13:01.880333] [DEBUG] [REMOTE ] KNTK: Retrieved 2190 rows, trimmed to 300. [2026-01-20T12:13:01.880475] [DEBUG] [REMOTE ] KNTK: PASS: History has at least 300 days. [2026-01-20T12:13:01.880730] [DEBUG] [REMOTE ] KNTK: PASS: Price check passed. Min price $31.68. [2026-01-20T12:13:01.880872] [DEBUG] [REMOTE ] KNTK: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:01.880998] [DEBUG] [REMOTE ] KNTK: PASS: Integrity check passed. [2026-01-20T12:13:01.881041] [DEBUG] [REMOTE ] KNTK: Symbol is viable for forecasting. [2026-01-20T12:13:01.881091] [INFO ] [MAIN ] [1795/3502] KNTK kept (0.5s) | 1793 kept, 2 rejected | 139.5/min | ETA: 12.2m [2026-01-20T12:13:02.440266] [DEBUG] [REMOTE ] KNX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:02.440424] [DEBUG] [REMOTE ] KNX: PASS: History has at least 300 days. [2026-01-20T12:13:02.440722] [DEBUG] [REMOTE ] KNX: PASS: Price check passed. Min price $41.53. [2026-01-20T12:13:02.440897] [DEBUG] [REMOTE ] KNX: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:02.441047] [DEBUG] [REMOTE ] KNX: PASS: Integrity check passed. [2026-01-20T12:13:02.441097] [DEBUG] [REMOTE ] KNX: Symbol is viable for forecasting. [2026-01-20T12:13:02.441161] [INFO ] [MAIN ] [1796/3502] KNX kept (0.6s) | 1794 kept, 2 rejected | 139.4/min | ETA: 12.2m [2026-01-20T12:13:02.747492] [DEBUG] [REMOTE ] KOD: Retrieved 1831 rows, trimmed to 300. [2026-01-20T12:13:02.747649] [DEBUG] [REMOTE ] KOD: PASS: History has at least 300 days. [2026-01-20T12:13:02.747905] [DEBUG] [REMOTE ] KOD: PASS: Price check passed. Min price $16.90. [2026-01-20T12:13:02.748053] [DEBUG] [REMOTE ] KOD: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:02.748173] [DEBUG] [REMOTE ] KOD: PASS: Integrity check passed. [2026-01-20T12:13:02.748214] [DEBUG] [REMOTE ] KOD: Symbol is viable for forecasting. [2026-01-20T12:13:02.748264] [INFO ] [MAIN ] [1797/3502] KOD kept (0.3s) | 1795 kept, 2 rejected | 139.5/min | ETA: 12.2m [2026-01-20T12:13:03.182145] [DEBUG] [REMOTE ] KODK: Retrieved 3099 rows, trimmed to 300. [2026-01-20T12:13:03.182278] [DEBUG] [REMOTE ] KODK: PASS: History has at least 300 days. [2026-01-20T12:13:03.182492] [DEBUG] [REMOTE ] KODK: PASS: Price check passed. Min price $5.79. [2026-01-20T12:13:03.182649] [DEBUG] [REMOTE ] KODK: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:03.182770] [DEBUG] [REMOTE ] KODK: PASS: Integrity check passed. [2026-01-20T12:13:03.182811] [DEBUG] [REMOTE ] KODK: Symbol is viable for forecasting. [2026-01-20T12:13:03.182860] [INFO ] [MAIN ] [1798/3502] KODK kept (0.4s) | 1796 kept, 2 rejected | 139.5/min | ETA: 12.2m [2026-01-20T12:13:03.599553] [DEBUG] [REMOTE ] KOF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:03.599813] [DEBUG] [REMOTE ] KOF: PASS: History has at least 300 days. [2026-01-20T12:13:03.600110] [DEBUG] [REMOTE ] KOF: PASS: Price check passed. Min price $83.46. [2026-01-20T12:13:03.600295] [DEBUG] [REMOTE ] KOF: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:03.600436] [DEBUG] [REMOTE ] KOF: PASS: Integrity check passed. [2026-01-20T12:13:03.600479] [DEBUG] [REMOTE ] KOF: Symbol is viable for forecasting. [2026-01-20T12:13:03.600536] [INFO ] [MAIN ] [1799/3502] KOF kept (0.4s) | 1797 kept, 2 rejected | 139.5/min | ETA: 12.2m [2026-01-20T12:13:04.071669] [DEBUG] [REMOTE ] KOP: Retrieved 5022 rows, trimmed to 300. [2026-01-20T12:13:04.071811] [DEBUG] [REMOTE ] KOP: PASS: History has at least 300 days. [2026-01-20T12:13:04.072045] [DEBUG] [REMOTE ] KOP: PASS: Price check passed. Min price $26.63. [2026-01-20T12:13:04.072189] [DEBUG] [REMOTE ] KOP: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:04.072331] [DEBUG] [REMOTE ] KOP: PASS: Integrity check passed. [2026-01-20T12:13:04.072374] [DEBUG] [REMOTE ] KOP: Symbol is viable for forecasting. [2026-01-20T12:13:04.072425] [INFO ] [MAIN ] [1800/3502] KOP kept (0.5s) | 1798 kept, 2 rejected | 139.5/min | ETA: 12.2m [2026-01-20T12:13:04.622724] [DEBUG] [REMOTE ] KOPN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:04.622868] [DEBUG] [REMOTE ] KOPN: PASS: History has at least 300 days. [2026-01-20T12:13:04.623103] [DEBUG] [REMOTE ] KOPN: PASS: Price check passed. Min price $2.21. [2026-01-20T12:13:04.623242] [DEBUG] [REMOTE ] KOPN: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:04.623365] [DEBUG] [REMOTE ] KOPN: PASS: Integrity check passed. [2026-01-20T12:13:04.623406] [DEBUG] [REMOTE ] KOPN: Symbol is viable for forecasting. [2026-01-20T12:13:04.623457] [INFO ] [MAIN ] [1801/3502] KOPN kept (0.6s) | 1799 kept, 2 rejected | 139.4/min | ETA: 12.2m [2026-01-20T12:13:05.013403] [DEBUG] [REMOTE ] KOSS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:05.013543] [DEBUG] [REMOTE ] KOSS: PASS: History has at least 300 days. [2026-01-20T12:13:05.013802] [DEBUG] [REMOTE ] KOSS: PASS: Price check passed. Min price $4.14. [2026-01-20T12:13:05.013948] [DEBUG] [REMOTE ] KOSS: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:05.014074] [DEBUG] [REMOTE ] KOSS: PASS: Integrity check passed. [2026-01-20T12:13:05.014117] [DEBUG] [REMOTE ] KOSS: Symbol is viable for forecasting. [2026-01-20T12:13:05.014168] [INFO ] [MAIN ] [1802/3502] KOSS kept (0.4s) | 1800 kept, 2 rejected | 139.5/min | ETA: 12.2m [2026-01-20T12:13:05.252302] [DEBUG] [REMOTE ] KPRX: Retrieved 2632 rows, trimmed to 300. [2026-01-20T12:13:05.252503] [DEBUG] [REMOTE ] KPRX: PASS: History has at least 300 days. [2026-01-20T12:13:05.252825] [DEBUG] [REMOTE ] KPRX: PASS: Price check passed. Min price $1.80. [2026-01-20T12:13:05.252982] [DEBUG] [REMOTE ] KPRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:05.253128] [DEBUG] [REMOTE ] KPRX: PASS: Integrity check passed. [2026-01-20T12:13:05.253173] [DEBUG] [REMOTE ] KPRX: Symbol is viable for forecasting. [2026-01-20T12:13:05.253263] [INFO ] [MAIN ] [1803/3502] KPRX kept (0.2s) | 1801 kept, 2 rejected | 139.5/min | ETA: 12.2m [2026-01-20T12:13:05.801465] [DEBUG] [REMOTE ] KPTI: Retrieved 3067 rows, trimmed to 300. [2026-01-20T12:13:05.801706] [DEBUG] [REMOTE ] KPTI: PASS: History has at least 300 days. [2026-01-20T12:13:05.802028] [DEBUG] [REMOTE ] KPTI: PASS: Price check passed. Min price $5.16. [2026-01-20T12:13:05.802201] [DEBUG] [REMOTE ] KPTI: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:05.802366] [DEBUG] [REMOTE ] KPTI: PASS: Integrity check passed. [2026-01-20T12:13:05.802423] [DEBUG] [REMOTE ] KPTI: Symbol is viable for forecasting. [2026-01-20T12:13:05.802710] [INFO ] [MAIN ] [1804/3502] KPTI kept (0.5s) | 1802 kept, 2 rejected | 139.5/min | ETA: 12.2m [2026-01-20T12:13:06.211026] [DEBUG] [REMOTE ] KRC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:06.211237] [DEBUG] [REMOTE ] KRC: PASS: History has at least 300 days. [2026-01-20T12:13:06.211568] [DEBUG] [REMOTE ] KRC: PASS: Price check passed. Min price $37.02. [2026-01-20T12:13:06.211740] [DEBUG] [REMOTE ] KRC: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:06.211902] [DEBUG] [REMOTE ] KRC: PASS: Integrity check passed. [2026-01-20T12:13:06.211962] [DEBUG] [REMOTE ] KRC: Symbol is viable for forecasting. [2026-01-20T12:13:06.212039] [INFO ] [MAIN ] [1805/3502] KRC kept (0.4s) | 1803 kept, 2 rejected | 139.5/min | ETA: 12.2m [2026-01-20T12:13:06.521626] [DEBUG] [REMOTE ] KREF: Retrieved 2188 rows, trimmed to 300. [2026-01-20T12:13:06.521783] [DEBUG] [REMOTE ] KREF: PASS: History has at least 300 days. [2026-01-20T12:13:06.522085] [DEBUG] [REMOTE ] KREF: PASS: Price check passed. Min price $7.56. [2026-01-20T12:13:06.522286] [DEBUG] [REMOTE ] KREF: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:06.522479] [DEBUG] [REMOTE ] KREF: PASS: Integrity check passed. [2026-01-20T12:13:06.522541] [DEBUG] [REMOTE ] KREF: Symbol is viable for forecasting. [2026-01-20T12:13:06.522634] [INFO ] [MAIN ] [1806/3502] KREF kept (0.3s) | 1804 kept, 2 rejected | 139.5/min | ETA: 12.2m [2026-01-20T12:13:06.933188] [DEBUG] [REMOTE ] KRG: Retrieved 5394 rows, trimmed to 300. [2026-01-20T12:13:06.933316] [DEBUG] [REMOTE ] KRG: PASS: History has at least 300 days. [2026-01-20T12:13:06.933528] [DEBUG] [REMOTE ] KRG: PASS: Price check passed. Min price $21.50. [2026-01-20T12:13:06.933686] [DEBUG] [REMOTE ] KRG: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:06.933802] [DEBUG] [REMOTE ] KRG: PASS: Integrity check passed. [2026-01-20T12:13:06.933843] [DEBUG] [REMOTE ] KRG: Symbol is viable for forecasting. [2026-01-20T12:13:06.933891] [INFO ] [MAIN ] [1807/3502] KRG kept (0.4s) | 1805 kept, 2 rejected | 139.5/min | ETA: 12.2m [2026-01-20T12:13:07.324259] [DEBUG] [REMOTE ] KRMD: Retrieved 6591 rows, trimmed to 300. [2026-01-20T12:13:07.324432] [DEBUG] [REMOTE ] KRMD: PASS: History has at least 300 days. [2026-01-20T12:13:07.324747] [DEBUG] [REMOTE ] KRMD: PASS: Price check passed. Min price $3.73. [2026-01-20T12:13:07.324898] [DEBUG] [REMOTE ] KRMD: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:07.325041] [DEBUG] [REMOTE ] KRMD: PASS: Integrity check passed. [2026-01-20T12:13:07.325085] [DEBUG] [REMOTE ] KRMD: Symbol is viable for forecasting. [2026-01-20T12:13:07.325139] [INFO ] [MAIN ] [1808/3502] KRMD kept (0.4s) | 1806 kept, 2 rejected | 139.5/min | ETA: 12.1m [2026-01-20T12:13:07.855071] [DEBUG] [REMOTE ] KRNY: Retrieved 5258 rows, trimmed to 300. [2026-01-20T12:13:07.855225] [DEBUG] [REMOTE ] KRNY: PASS: History has at least 300 days. [2026-01-20T12:13:07.855483] [DEBUG] [REMOTE ] KRNY: PASS: Price check passed. Min price $6.25. [2026-01-20T12:13:07.855881] [DEBUG] [REMOTE ] KRNY: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:07.856026] [DEBUG] [REMOTE ] KRNY: PASS: Integrity check passed. [2026-01-20T12:13:07.856069] [DEBUG] [REMOTE ] KRNY: Symbol is viable for forecasting. [2026-01-20T12:13:07.856122] [INFO ] [MAIN ] [1809/3502] KRNY kept (0.5s) | 1807 kept, 2 rejected | 139.5/min | ETA: 12.1m [2026-01-20T12:13:08.309744] [DEBUG] [REMOTE ] KRO: Retrieved 5562 rows, trimmed to 300. [2026-01-20T12:13:08.309869] [DEBUG] [REMOTE ] KRO: PASS: History has at least 300 days. [2026-01-20T12:13:08.310078] [DEBUG] [REMOTE ] KRO: PASS: Price check passed. Min price $4.28. [2026-01-20T12:13:08.310217] [DEBUG] [REMOTE ] KRO: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:08.310332] [DEBUG] [REMOTE ] KRO: PASS: Integrity check passed. [2026-01-20T12:13:08.310372] [DEBUG] [REMOTE ] KRO: Symbol is viable for forecasting. [2026-01-20T12:13:08.310420] [INFO ] [MAIN ] [1810/3502] KRO kept (0.5s) | 1808 kept, 2 rejected | 139.5/min | ETA: 12.1m [2026-01-20T12:13:08.436797] [DEBUG] [REMOTE ] KROS: Retrieved 1452 rows, trimmed to 300. [2026-01-20T12:13:08.436911] [DEBUG] [REMOTE ] KROS: PASS: History has at least 300 days. [2026-01-20T12:13:08.437139] [DEBUG] [REMOTE ] KROS: PASS: Price check passed. Min price $14.88. [2026-01-20T12:13:08.437279] [DEBUG] [REMOTE ] KROS: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:08.437393] [DEBUG] [REMOTE ] KROS: PASS: Integrity check passed. [2026-01-20T12:13:08.437435] [DEBUG] [REMOTE ] KROS: Symbol is viable for forecasting. [2026-01-20T12:13:08.437691] [INFO ] [MAIN ] [1811/3502] KROS kept (0.1s) | 1809 kept, 2 rejected | 139.5/min | ETA: 12.1m [2026-01-20T12:13:08.913685] [DEBUG] [REMOTE ] KRRO: Retrieved 551 rows, trimmed to 300. [2026-01-20T12:13:08.913825] [DEBUG] [REMOTE ] KRRO: PASS: History has at least 300 days. [2026-01-20T12:13:08.914042] [DEBUG] [REMOTE ] KRRO: PASS: Price check passed. Min price $5.28. [2026-01-20T12:13:08.914197] [DEBUG] [REMOTE ] KRRO: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:08.914309] [DEBUG] [REMOTE ] KRRO: PASS: Integrity check passed. [2026-01-20T12:13:08.914352] [DEBUG] [REMOTE ] KRRO: Symbol is viable for forecasting. [2026-01-20T12:13:08.914414] [INFO ] [MAIN ] [1812/3502] KRRO kept (0.5s) | 1810 kept, 2 rejected | 139.5/min | ETA: 12.1m [2026-01-20T12:13:09.263916] [DEBUG] [REMOTE ] KRUS: Retrieved 1625 rows, trimmed to 300. [2026-01-20T12:13:09.264058] [DEBUG] [REMOTE ] KRUS: PASS: History has at least 300 days. [2026-01-20T12:13:09.264285] [DEBUG] [REMOTE ] KRUS: PASS: Price check passed. Min price $42.67. [2026-01-20T12:13:09.264426] [DEBUG] [REMOTE ] KRUS: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:09.264767] [DEBUG] [REMOTE ] KRUS: PASS: Integrity check passed. [2026-01-20T12:13:09.264812] [DEBUG] [REMOTE ] KRUS: Symbol is viable for forecasting. [2026-01-20T12:13:09.264862] [INFO ] [MAIN ] [1813/3502] KRUS kept (0.4s) | 1811 kept, 2 rejected | 139.5/min | ETA: 12.1m [2026-01-20T12:13:09.808975] [DEBUG] [REMOTE ] KRYS: Retrieved 2093 rows, trimmed to 300. [2026-01-20T12:13:09.809098] [DEBUG] [REMOTE ] KRYS: PASS: History has at least 300 days. [2026-01-20T12:13:09.809303] [DEBUG] [REMOTE ] KRYS: PASS: Price check passed. Min price $185.05. [2026-01-20T12:13:09.809444] [DEBUG] [REMOTE ] KRYS: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:09.809557] [DEBUG] [REMOTE ] KRYS: PASS: Integrity check passed. [2026-01-20T12:13:09.809619] [DEBUG] [REMOTE ] KRYS: Symbol is viable for forecasting. [2026-01-20T12:13:09.809692] [INFO ] [MAIN ] [1814/3502] KRYS kept (0.5s) | 1812 kept, 2 rejected | 139.5/min | ETA: 12.1m [2026-01-20T12:13:10.132842] [DEBUG] [REMOTE ] KSCP: Retrieved 997 rows, trimmed to 300. [2026-01-20T12:13:10.132966] [DEBUG] [REMOTE ] KSCP: PASS: History has at least 300 days. [2026-01-20T12:13:10.133168] [DEBUG] [REMOTE ] KSCP: PASS: Price check passed. Min price $3.54. [2026-01-20T12:13:10.133303] [DEBUG] [REMOTE ] KSCP: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:10.133412] [DEBUG] [REMOTE ] KSCP: PASS: Integrity check passed. [2026-01-20T12:13:10.133452] [DEBUG] [REMOTE ] KSCP: Symbol is viable for forecasting. [2026-01-20T12:13:10.133500] [INFO ] [MAIN ] [1815/3502] KSCP kept (0.3s) | 1813 kept, 2 rejected | 139.5/min | ETA: 12.1m [2026-01-20T12:13:10.497095] [DEBUG] [REMOTE ] KSPI: Retrieved 501 rows, trimmed to 300. [2026-01-20T12:13:10.497225] [DEBUG] [REMOTE ] KSPI: PASS: History has at least 300 days. [2026-01-20T12:13:10.497427] [DEBUG] [REMOTE ] KSPI: PASS: Price check passed. Min price $70.89. [2026-01-20T12:13:10.497561] [DEBUG] [REMOTE ] KSPI: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:10.497689] [DEBUG] [REMOTE ] KSPI: PASS: Integrity check passed. [2026-01-20T12:13:10.497730] [DEBUG] [REMOTE ] KSPI: Symbol is viable for forecasting. [2026-01-20T12:13:10.497776] [INFO ] [MAIN ] [1816/3502] KSPI kept (0.4s) | 1814 kept, 2 rejected | 139.5/min | ETA: 12.1m [2026-01-20T12:13:11.180452] [DEBUG] [REMOTE ] KSS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:11.180609] [DEBUG] [REMOTE ] KSS: PASS: History has at least 300 days. [2026-01-20T12:13:11.180836] [DEBUG] [REMOTE ] KSS: PASS: Price check passed. Min price $14.92. [2026-01-20T12:13:11.180976] [DEBUG] [REMOTE ] KSS: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:11.181097] [DEBUG] [REMOTE ] KSS: PASS: Integrity check passed. [2026-01-20T12:13:11.181138] [DEBUG] [REMOTE ] KSS: Symbol is viable for forecasting. [2026-01-20T12:13:11.181186] [INFO ] [MAIN ] [1817/3502] KSS kept (0.7s) | 1815 kept, 2 rejected | 139.5/min | ETA: 12.1m [2026-01-20T12:13:11.338180] [DEBUG] [REMOTE ] KTB: Retrieved 1682 rows, trimmed to 300. [2026-01-20T12:13:11.338337] [DEBUG] [REMOTE ] KTB: PASS: History has at least 300 days. [2026-01-20T12:13:11.338643] [DEBUG] [REMOTE ] KTB: PASS: Price check passed. Min price $58.88. [2026-01-20T12:13:11.338832] [DEBUG] [REMOTE ] KTB: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:11.338959] [DEBUG] [REMOTE ] KTB: PASS: Integrity check passed. [2026-01-20T12:13:11.339009] [DEBUG] [REMOTE ] KTB: Symbol is viable for forecasting. [2026-01-20T12:13:11.339063] [INFO ] [MAIN ] [1818/3502] KTB kept (0.2s) | 1816 kept, 2 rejected | 139.6/min | ETA: 12.1m [2026-01-20T12:13:12.030220] [DEBUG] [REMOTE ] KTCC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:12.030416] [DEBUG] [REMOTE ] KTCC: PASS: History has at least 300 days. [2026-01-20T12:13:12.030801] [DEBUG] [REMOTE ] KTCC: PASS: Price check passed. Min price $2.42. [2026-01-20T12:13:12.030972] [DEBUG] [REMOTE ] KTCC: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:12.031151] [DEBUG] [REMOTE ] KTCC: PASS: Integrity check passed. [2026-01-20T12:13:12.031208] [DEBUG] [REMOTE ] KTCC: Symbol is viable for forecasting. [2026-01-20T12:13:12.031283] [INFO ] [MAIN ] [1819/3502] KTCC kept (0.7s) | 1817 kept, 2 rejected | 139.5/min | ETA: 12.1m [2026-01-20T12:13:12.484007] [DEBUG] [REMOTE ] KTF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:12.484191] [DEBUG] [REMOTE ] KTF: PASS: History has at least 300 days. [2026-01-20T12:13:12.484536] [DEBUG] [REMOTE ] KTF: PASS: Price check passed. Min price $9.00. [2026-01-20T12:13:12.484749] [DEBUG] [REMOTE ] KTF: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:12.484898] [DEBUG] [REMOTE ] KTF: PASS: Integrity check passed. [2026-01-20T12:13:12.484941] [DEBUG] [REMOTE ] KTF: Symbol is viable for forecasting. [2026-01-20T12:13:12.485002] [INFO ] [MAIN ] [1820/3502] KTF kept (0.5s) | 1818 kept, 2 rejected | 139.5/min | ETA: 12.1m [2026-01-20T12:13:12.690172] [DEBUG] [REMOTE ] KURA: Retrieved 2564 rows, trimmed to 300. [2026-01-20T12:13:12.690320] [DEBUG] [REMOTE ] KURA: PASS: History has at least 300 days. [2026-01-20T12:13:12.690614] [DEBUG] [REMOTE ] KURA: PASS: Price check passed. Min price $8.46. [2026-01-20T12:13:12.690803] [DEBUG] [REMOTE ] KURA: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:12.690962] [DEBUG] [REMOTE ] KURA: PASS: Integrity check passed. [2026-01-20T12:13:12.691018] [DEBUG] [REMOTE ] KURA: Symbol is viable for forecasting. [2026-01-20T12:13:12.691082] [INFO ] [MAIN ] [1821/3502] KURA kept (0.2s) | 1819 kept, 2 rejected | 139.5/min | ETA: 12.0m [2026-01-20T12:13:13.377395] [DEBUG] [REMOTE ] KVHI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:13.377551] [DEBUG] [REMOTE ] KVHI: PASS: History has at least 300 days. [2026-01-20T12:13:13.377835] [DEBUG] [REMOTE ] KVHI: PASS: Price check passed. Min price $5.26. [2026-01-20T12:13:13.377986] [DEBUG] [REMOTE ] KVHI: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:13.378113] [DEBUG] [REMOTE ] KVHI: PASS: Integrity check passed. [2026-01-20T12:13:13.378159] [DEBUG] [REMOTE ] KVHI: Symbol is viable for forecasting. [2026-01-20T12:13:13.378213] [INFO ] [MAIN ] [1822/3502] KVHI kept (0.7s) | 1820 kept, 2 rejected | 139.5/min | ETA: 12.0m [2026-01-20T12:13:13.604363] [DEBUG] [REMOTE ] KVUE: Retrieved 679 rows, trimmed to 300. [2026-01-20T12:13:13.604504] [DEBUG] [REMOTE ] KVUE: PASS: History has at least 300 days. [2026-01-20T12:13:13.604932] [DEBUG] [REMOTE ] KVUE: PASS: Price check passed. Min price $14.06. [2026-01-20T12:13:13.605076] [DEBUG] [REMOTE ] KVUE: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:13.605193] [DEBUG] [REMOTE ] KVUE: PASS: Integrity check passed. [2026-01-20T12:13:13.605235] [DEBUG] [REMOTE ] KVUE: Symbol is viable for forecasting. [2026-01-20T12:13:13.605283] [INFO ] [MAIN ] [1823/3502] KVUE kept (0.2s) | 1821 kept, 2 rejected | 139.5/min | ETA: 12.0m [2026-01-20T12:13:13.968777] [DEBUG] [REMOTE ] KVYO: Retrieved 584 rows, trimmed to 300. [2026-01-20T12:13:13.968912] [DEBUG] [REMOTE ] KVYO: PASS: History has at least 300 days. [2026-01-20T12:13:13.969117] [DEBUG] [REMOTE ] KVYO: PASS: Price check passed. Min price $23.82. [2026-01-20T12:13:13.969271] [DEBUG] [REMOTE ] KVYO: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:13.969383] [DEBUG] [REMOTE ] KVYO: PASS: Integrity check passed. [2026-01-20T12:13:13.969423] [DEBUG] [REMOTE ] KVYO: Symbol is viable for forecasting. [2026-01-20T12:13:13.969475] [INFO ] [MAIN ] [1824/3502] KVYO kept (0.4s) | 1822 kept, 2 rejected | 139.5/min | ETA: 12.0m [2026-01-20T12:13:14.624975] [DEBUG] [REMOTE ] KYN: Retrieved 5361 rows, trimmed to 300. [2026-01-20T12:13:14.625110] [DEBUG] [REMOTE ] KYN: PASS: History has at least 300 days. [2026-01-20T12:13:14.625338] [DEBUG] [REMOTE ] KYN: PASS: Price check passed. Min price $11.09. [2026-01-20T12:13:14.625478] [DEBUG] [REMOTE ] KYN: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:14.625623] [DEBUG] [REMOTE ] KYN: PASS: Integrity check passed. [2026-01-20T12:13:14.625666] [DEBUG] [REMOTE ] KYN: Symbol is viable for forecasting. [2026-01-20T12:13:14.625743] [INFO ] [MAIN ] [1825/3502] KYN kept (0.7s) | 1823 kept, 2 rejected | 139.5/min | ETA: 12.0m [2026-01-20T12:13:14.818916] [DEBUG] [REMOTE ] KYNB: Retrieved 2809 rows, trimmed to 300. [2026-01-20T12:13:14.819044] [DEBUG] [REMOTE ] KYNB: PASS: History has at least 300 days. [2026-01-20T12:13:14.819254] [DEBUG] [REMOTE ] KYNB: PASS: Price check passed. Min price $8.08. [2026-01-20T12:13:14.819395] [DEBUG] [REMOTE ] KYNB: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:14.819511] [DEBUG] [REMOTE ] KYNB: PASS: Integrity check passed. [2026-01-20T12:13:14.819553] [DEBUG] [REMOTE ] KYNB: Symbol is viable for forecasting. [2026-01-20T12:13:14.819640] [INFO ] [MAIN ] [1826/3502] KYNB kept (0.2s) | 1824 kept, 2 rejected | 139.5/min | ETA: 12.0m [2026-01-20T12:13:15.213975] [DEBUG] [REMOTE ] KYTX: Retrieved 487 rows, trimmed to 300. [2026-01-20T12:13:15.214112] [DEBUG] [REMOTE ] KYTX: PASS: History has at least 300 days. [2026-01-20T12:13:15.214338] [DEBUG] [REMOTE ] KYTX: PASS: Price check passed. Min price $6.36. [2026-01-20T12:13:15.214484] [DEBUG] [REMOTE ] KYTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:15.214630] [DEBUG] [REMOTE ] KYTX: PASS: Integrity check passed. [2026-01-20T12:13:15.214675] [DEBUG] [REMOTE ] KYTX: Symbol is viable for forecasting. [2026-01-20T12:13:15.214724] [INFO ] [MAIN ] [1827/3502] KYTX kept (0.4s) | 1825 kept, 2 rejected | 139.6/min | ETA: 12.0m [2026-01-20T12:13:15.697292] [DEBUG] [REMOTE ] KZIA: Retrieved 2047 rows, trimmed to 300. [2026-01-20T12:13:15.697422] [DEBUG] [REMOTE ] KZIA: PASS: History has at least 300 days. [2026-01-20T12:13:15.697648] [DEBUG] [REMOTE ] KZIA: PASS: Price check passed. Min price $5.00. [2026-01-20T12:13:15.697790] [DEBUG] [REMOTE ] KZIA: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:15.697915] [DEBUG] [REMOTE ] KZIA: PASS: Integrity check passed. [2026-01-20T12:13:15.697962] [DEBUG] [REMOTE ] KZIA: Symbol is viable for forecasting. [2026-01-20T12:13:15.698011] [INFO ] [MAIN ] [1828/3502] KZIA kept (0.5s) | 1826 kept, 2 rejected | 139.5/min | ETA: 12.0m [2026-01-20T12:13:16.397523] [DEBUG] [REMOTE ] L: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:16.397752] [DEBUG] [REMOTE ] L: PASS: History has at least 300 days. [2026-01-20T12:13:16.398062] [DEBUG] [REMOTE ] L: PASS: Price check passed. Min price $97.74. [2026-01-20T12:13:16.398209] [DEBUG] [REMOTE ] L: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:16.398356] [DEBUG] [REMOTE ] L: PASS: Integrity check passed. [2026-01-20T12:13:16.398399] [DEBUG] [REMOTE ] L: Symbol is viable for forecasting. [2026-01-20T12:13:16.398457] [INFO ] [MAIN ] [1829/3502] L kept (0.7s) | 1827 kept, 2 rejected | 139.5/min | ETA: 12.0m [2026-01-20T12:13:16.642316] [DEBUG] [REMOTE ] LAB: Retrieved 3045 rows, trimmed to 300. [2026-01-20T12:13:16.642444] [DEBUG] [REMOTE ] LAB: PASS: History has at least 300 days. [2026-01-20T12:13:16.642688] [DEBUG] [REMOTE ] LAB: PASS: Price check passed. Min price $1.12. [2026-01-20T12:13:16.642828] [DEBUG] [REMOTE ] LAB: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:16.642942] [DEBUG] [REMOTE ] LAB: PASS: Integrity check passed. [2026-01-20T12:13:16.642982] [DEBUG] [REMOTE ] LAB: Symbol is viable for forecasting. [2026-01-20T12:13:16.643030] [INFO ] [MAIN ] [1830/3502] LAB kept (0.2s) | 1828 kept, 2 rejected | 139.5/min | ETA: 12.0m [2026-01-20T12:13:16.982066] [DEBUG] [REMOTE ] LAC: Retrieved 576 rows, trimmed to 300. [2026-01-20T12:13:16.982255] [DEBUG] [REMOTE ] LAC: PASS: History has at least 300 days. [2026-01-20T12:13:16.982512] [DEBUG] [REMOTE ] LAC: PASS: Price check passed. Min price $4.36. [2026-01-20T12:13:16.982685] [DEBUG] [REMOTE ] LAC: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:16.982814] [DEBUG] [REMOTE ] LAC: PASS: Integrity check passed. [2026-01-20T12:13:16.982866] [DEBUG] [REMOTE ] LAC: Symbol is viable for forecasting. [2026-01-20T12:13:16.982922] [INFO ] [MAIN ] [1831/3502] LAC kept (0.3s) | 1829 kept, 2 rejected | 139.5/min | ETA: 12.0m [2026-01-20T12:13:17.664158] [DEBUG] [REMOTE ] LAD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:17.664430] [DEBUG] [REMOTE ] LAD: PASS: History has at least 300 days. [2026-01-20T12:13:17.664921] [DEBUG] [REMOTE ] LAD: PASS: Price check passed. Min price $285.25. [2026-01-20T12:13:17.665126] [DEBUG] [REMOTE ] LAD: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:17.665320] [DEBUG] [REMOTE ] LAD: PASS: Integrity check passed. [2026-01-20T12:13:17.665375] [DEBUG] [REMOTE ] LAD: Symbol is viable for forecasting. [2026-01-20T12:13:17.665447] [INFO ] [MAIN ] [1832/3502] LAD kept (0.7s) | 1830 kept, 2 rejected | 139.5/min | ETA: 12.0m [2026-01-20T12:13:17.877996] [DEBUG] [REMOTE ] LAES: Retrieved 665 rows, trimmed to 300. [2026-01-20T12:13:17.878206] [DEBUG] [REMOTE ] LAES: PASS: History has at least 300 days. [2026-01-20T12:13:17.878467] [DEBUG] [REMOTE ] LAES: PASS: Price check passed. Min price $3.63. [2026-01-20T12:13:17.878632] [DEBUG] [REMOTE ] LAES: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:17.878756] [DEBUG] [REMOTE ] LAES: PASS: Integrity check passed. [2026-01-20T12:13:17.878798] [DEBUG] [REMOTE ] LAES: Symbol is viable for forecasting. [2026-01-20T12:13:17.878851] [INFO ] [MAIN ] [1833/3502] LAES kept (0.2s) | 1831 kept, 2 rejected | 139.5/min | ETA: 12.0m [2026-01-20T12:13:18.523555] [DEBUG] [REMOTE ] LAKE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:18.523731] [DEBUG] [REMOTE ] LAKE: PASS: History has at least 300 days. [2026-01-20T12:13:18.523949] [DEBUG] [REMOTE ] LAKE: PASS: Price check passed. Min price $7.94. [2026-01-20T12:13:18.524088] [DEBUG] [REMOTE ] LAKE: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:18.524205] [DEBUG] [REMOTE ] LAKE: PASS: Integrity check passed. [2026-01-20T12:13:18.524246] [DEBUG] [REMOTE ] LAKE: Symbol is viable for forecasting. [2026-01-20T12:13:18.524295] [INFO ] [MAIN ] [1834/3502] LAKE kept (0.6s) | 1832 kept, 2 rejected | 139.5/min | ETA: 12.0m [2026-01-20T12:13:18.876967] [DEBUG] [REMOTE ] LAND: Retrieved 3263 rows, trimmed to 300. [2026-01-20T12:13:18.877115] [DEBUG] [REMOTE ] LAND: PASS: History has at least 300 days. [2026-01-20T12:13:18.877328] [DEBUG] [REMOTE ] LAND: PASS: Price check passed. Min price $8.68. [2026-01-20T12:13:18.877467] [DEBUG] [REMOTE ] LAND: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:18.877601] [DEBUG] [REMOTE ] LAND: PASS: Integrity check passed. [2026-01-20T12:13:18.877644] [DEBUG] [REMOTE ] LAND: Symbol is viable for forecasting. [2026-01-20T12:13:18.877694] [INFO ] [MAIN ] [1835/3502] LAND kept (0.4s) | 1833 kept, 2 rejected | 139.5/min | ETA: 11.9m [2026-01-20T12:13:19.203049] [DEBUG] [REMOTE ] LANDO: Retrieved 1318 rows, trimmed to 300. [2026-01-20T12:13:19.203185] [DEBUG] [REMOTE ] LANDO: PASS: History has at least 300 days. [2026-01-20T12:13:19.203406] [DEBUG] [REMOTE ] LANDO: PASS: Price check passed. Min price $18.59. [2026-01-20T12:13:19.203541] [DEBUG] [REMOTE ] LANDO: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:19.203679] [DEBUG] [REMOTE ] LANDO: PASS: Integrity check passed. [2026-01-20T12:13:19.203720] [DEBUG] [REMOTE ] LANDO: Symbol is viable for forecasting. [2026-01-20T12:13:19.203791] [INFO ] [MAIN ] [1836/3502] LANDO kept (0.3s) | 1834 kept, 2 rejected | 139.5/min | ETA: 11.9m [2026-01-20T12:13:19.457815] [DEBUG] [REMOTE ] LANDP: Retrieved 655 rows, trimmed to 300. [2026-01-20T12:13:19.458046] [DEBUG] [REMOTE ] LANDP: PASS: History has at least 300 days. [2026-01-20T12:13:19.458328] [DEBUG] [REMOTE ] LANDP: PASS: Price check passed. Min price $18.48. [2026-01-20T12:13:19.458490] [DEBUG] [REMOTE ] LANDP: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:19.458701] [DEBUG] [REMOTE ] LANDP: PASS: Integrity check passed. [2026-01-20T12:13:19.458993] [DEBUG] [REMOTE ] LANDP: Symbol is viable for forecasting. [2026-01-20T12:13:19.459075] [INFO ] [MAIN ] [1837/3502] LANDP kept (0.3s) | 1835 kept, 2 rejected | 139.6/min | ETA: 11.9m [2026-01-20T12:13:19.946060] [DEBUG] [REMOTE ] LASE: Retrieved 827 rows, trimmed to 300. [2026-01-20T12:13:19.946179] [DEBUG] [REMOTE ] LASE: PASS: History has at least 300 days. [2026-01-20T12:13:19.946381] [DEBUG] [REMOTE ] LASE: PASS: Price check passed. Min price $2.00. [2026-01-20T12:13:19.946517] [DEBUG] [REMOTE ] LASE: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:19.946645] [DEBUG] [REMOTE ] LASE: PASS: Integrity check passed. [2026-01-20T12:13:19.946688] [DEBUG] [REMOTE ] LASE: Symbol is viable for forecasting. [2026-01-20T12:13:19.946736] [INFO ] [MAIN ] [1838/3502] LASE kept (0.5s) | 1836 kept, 2 rejected | 139.5/min | ETA: 11.9m [2026-01-20T12:13:20.597145] [DEBUG] [REMOTE ] LAZ: Retrieved 5209 rows, trimmed to 300. [2026-01-20T12:13:20.597314] [DEBUG] [REMOTE ] LAZ: PASS: History has at least 300 days. [2026-01-20T12:13:20.597647] [DEBUG] [REMOTE ] LAZ: PASS: Price check passed. Min price $46.24. [2026-01-20T12:13:20.597863] [DEBUG] [REMOTE ] LAZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:20.598035] [DEBUG] [REMOTE ] LAZ: PASS: Integrity check passed. [2026-01-20T12:13:20.598099] [DEBUG] [REMOTE ] LAZ: Symbol is viable for forecasting. [2026-01-20T12:13:20.598174] [INFO ] [MAIN ] [1839/3502] LAZ kept (0.7s) | 1837 kept, 2 rejected | 139.5/min | ETA: 11.9m [2026-01-20T12:13:20.937392] [DEBUG] [REMOTE ] LBRDA: Retrieved 2817 rows, trimmed to 300. [2026-01-20T12:13:20.937602] [DEBUG] [REMOTE ] LBRDA: PASS: History has at least 300 days. [2026-01-20T12:13:20.937878] [DEBUG] [REMOTE ] LBRDA: PASS: Price check passed. Min price $44.07. [2026-01-20T12:13:20.938036] [DEBUG] [REMOTE ] LBRDA: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:20.938172] [DEBUG] [REMOTE ] LBRDA: PASS: Integrity check passed. [2026-01-20T12:13:20.938219] [DEBUG] [REMOTE ] LBRDA: Symbol is viable for forecasting. [2026-01-20T12:13:20.938279] [INFO ] [MAIN ] [1840/3502] LBRDA kept (0.3s) | 1838 kept, 2 rejected | 139.5/min | ETA: 11.9m [2026-01-20T12:13:21.405036] [DEBUG] [REMOTE ] LBRDK: Retrieved 2817 rows, trimmed to 300. [2026-01-20T12:13:21.405232] [DEBUG] [REMOTE ] LBRDK: PASS: History has at least 300 days. [2026-01-20T12:13:21.405494] [DEBUG] [REMOTE ] LBRDK: PASS: Price check passed. Min price $44.17. [2026-01-20T12:13:21.405662] [DEBUG] [REMOTE ] LBRDK: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:21.405794] [DEBUG] [REMOTE ] LBRDK: PASS: Integrity check passed. [2026-01-20T12:13:21.405838] [DEBUG] [REMOTE ] LBRDK: Symbol is viable for forecasting. [2026-01-20T12:13:21.405893] [INFO ] [MAIN ] [1841/3502] LBRDK kept (0.5s) | 1839 kept, 2 rejected | 139.5/min | ETA: 11.9m [2026-01-20T12:13:21.769895] [DEBUG] [REMOTE ] LBTYA: Retrieved 5441 rows, trimmed to 300. [2026-01-20T12:13:21.770143] [DEBUG] [REMOTE ] LBTYA: PASS: History has at least 300 days. [2026-01-20T12:13:21.770491] [DEBUG] [REMOTE ] LBTYA: PASS: Price check passed. Min price $10.24. [2026-01-20T12:13:21.770685] [DEBUG] [REMOTE ] LBTYA: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:21.770849] [DEBUG] [REMOTE ] LBTYA: PASS: Integrity check passed. [2026-01-20T12:13:21.770898] [DEBUG] [REMOTE ] LBTYA: Symbol is viable for forecasting. [2026-01-20T12:13:21.770964] [INFO ] [MAIN ] [1842/3502] LBTYA kept (0.4s) | 1840 kept, 2 rejected | 139.5/min | ETA: 11.9m [2026-01-20T12:13:22.268326] [DEBUG] [REMOTE ] LBTYK: Retrieved 5122 rows, trimmed to 300. [2026-01-20T12:13:22.268562] [DEBUG] [REMOTE ] LBTYK: PASS: History has at least 300 days. [2026-01-20T12:13:22.268962] [DEBUG] [REMOTE ] LBTYK: PASS: Price check passed. Min price $10.21. [2026-01-20T12:13:22.269127] [DEBUG] [REMOTE ] LBTYK: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:22.269334] [DEBUG] [REMOTE ] LBTYK: PASS: Integrity check passed. [2026-01-20T12:13:22.269396] [DEBUG] [REMOTE ] LBTYK: Symbol is viable for forecasting. [2026-01-20T12:13:22.269460] [INFO ] [MAIN ] [1843/3502] LBTYK kept (0.5s) | 1841 kept, 2 rejected | 139.5/min | ETA: 11.9m [2026-01-20T12:13:22.606885] [DEBUG] [REMOTE ] LC: Retrieved 2791 rows, trimmed to 300. [2026-01-20T12:13:22.607116] [DEBUG] [REMOTE ] LC: PASS: History has at least 300 days. [2026-01-20T12:13:22.607380] [DEBUG] [REMOTE ] LC: PASS: Price check passed. Min price $15.71. [2026-01-20T12:13:22.607533] [DEBUG] [REMOTE ] LC: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:22.607691] [DEBUG] [REMOTE ] LC: PASS: Integrity check passed. [2026-01-20T12:13:22.607734] [DEBUG] [REMOTE ] LC: Symbol is viable for forecasting. [2026-01-20T12:13:22.607788] [INFO ] [MAIN ] [1844/3502] LC kept (0.3s) | 1842 kept, 2 rejected | 139.5/min | ETA: 11.9m [2026-01-20T12:13:22.897478] [DEBUG] [REMOTE ] LCFY: Retrieved 957 rows, trimmed to 300. [2026-01-20T12:13:22.897692] [DEBUG] [REMOTE ] LCFY: PASS: History has at least 300 days. [2026-01-20T12:13:22.897950] [DEBUG] [REMOTE ] LCFY: PASS: Price check passed. Min price $2.80. [2026-01-20T12:13:22.898097] [DEBUG] [REMOTE ] LCFY: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:22.898221] [DEBUG] [REMOTE ] LCFY: PASS: Integrity check passed. [2026-01-20T12:13:22.898264] [DEBUG] [REMOTE ] LCFY: Symbol is viable for forecasting. [2026-01-20T12:13:22.898317] [INFO ] [MAIN ] [1845/3502] LCFY kept (0.3s) | 1843 kept, 2 rejected | 139.6/min | ETA: 11.9m [2026-01-20T12:13:23.233704] [DEBUG] [REMOTE ] LCID: Retrieved 1339 rows, trimmed to 300. [2026-01-20T12:13:23.233862] [DEBUG] [REMOTE ] LCID: PASS: History has at least 300 days. [2026-01-20T12:13:23.234096] [DEBUG] [REMOTE ] LCID: PASS: Price check passed. Min price $10.05. [2026-01-20T12:13:23.234239] [DEBUG] [REMOTE ] LCID: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:23.234355] [DEBUG] [REMOTE ] LCID: PASS: Integrity check passed. [2026-01-20T12:13:23.234397] [DEBUG] [REMOTE ] LCID: Symbol is viable for forecasting. [2026-01-20T12:13:23.234445] [INFO ] [MAIN ] [1846/3502] LCID kept (0.3s) | 1844 kept, 2 rejected | 139.6/min | ETA: 11.9m [2026-01-20T12:13:23.956819] [DEBUG] [REMOTE ] LCII: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:23.956950] [DEBUG] [REMOTE ] LCII: PASS: History has at least 300 days. [2026-01-20T12:13:23.957187] [DEBUG] [REMOTE ] LCII: PASS: Price check passed. Min price $89.51. [2026-01-20T12:13:23.957333] [DEBUG] [REMOTE ] LCII: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:23.957449] [DEBUG] [REMOTE ] LCII: PASS: Integrity check passed. [2026-01-20T12:13:23.957515] [DEBUG] [REMOTE ] LCII: Symbol is viable for forecasting. [2026-01-20T12:13:23.957562] [INFO ] [MAIN ] [1847/3502] LCII kept (0.7s) | 1845 kept, 2 rejected | 139.5/min | ETA: 11.9m [2026-01-20T12:13:24.416224] [DEBUG] [REMOTE ] LCNB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:24.416380] [DEBUG] [REMOTE ] LCNB: PASS: History has at least 300 days. [2026-01-20T12:13:24.416629] [DEBUG] [REMOTE ] LCNB: PASS: Price check passed. Min price $14.63. [2026-01-20T12:13:24.416778] [DEBUG] [REMOTE ] LCNB: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:24.416898] [DEBUG] [REMOTE ] LCNB: PASS: Integrity check passed. [2026-01-20T12:13:24.416940] [DEBUG] [REMOTE ] LCNB: Symbol is viable for forecasting. [2026-01-20T12:13:24.416991] [INFO ] [MAIN ] [1848/3502] LCNB kept (0.5s) | 1846 kept, 2 rejected | 139.5/min | ETA: 11.9m [2026-01-20T12:13:24.577660] [DEBUG] [REMOTE ] LDI: Retrieved 1239 rows, trimmed to 300. [2026-01-20T12:13:24.577793] [DEBUG] [REMOTE ] LDI: PASS: History has at least 300 days. [2026-01-20T12:13:24.578189] [DEBUG] [REMOTE ] LDI: PASS: Price check passed. Min price $2.05. [2026-01-20T12:13:24.578323] [DEBUG] [REMOTE ] LDI: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:24.578433] [DEBUG] [REMOTE ] LDI: PASS: Integrity check passed. [2026-01-20T12:13:24.578473] [DEBUG] [REMOTE ] LDI: Symbol is viable for forecasting. [2026-01-20T12:13:24.578519] [INFO ] [MAIN ] [1849/3502] LDI kept (0.2s) | 1847 kept, 2 rejected | 139.6/min | ETA: 11.8m [2026-01-20T12:13:25.195693] [DEBUG] [REMOTE ] LDOS: Retrieved 4845 rows, trimmed to 300. [2026-01-20T12:13:25.195840] [DEBUG] [REMOTE ] LDOS: PASS: History has at least 300 days. [2026-01-20T12:13:25.196254] [DEBUG] [REMOTE ] LDOS: PASS: Price check passed. Min price $180.40. [2026-01-20T12:13:25.196394] [DEBUG] [REMOTE ] LDOS: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:25.196528] [DEBUG] [REMOTE ] LDOS: PASS: Integrity check passed. [2026-01-20T12:13:25.196591] [DEBUG] [REMOTE ] LDOS: Symbol is viable for forecasting. [2026-01-20T12:13:25.196644] [INFO ] [MAIN ] [1850/3502] LDOS kept (0.6s) | 1848 kept, 2 rejected | 139.5/min | ETA: 11.8m [2026-01-20T12:13:25.505955] [DEBUG] [REMOTE ] LDP: Retrieved 3387 rows, trimmed to 300. [2026-01-20T12:13:25.506090] [DEBUG] [REMOTE ] LDP: PASS: History has at least 300 days. [2026-01-20T12:13:25.506301] [DEBUG] [REMOTE ] LDP: PASS: Price check passed. Min price $20.56. [2026-01-20T12:13:25.506442] [DEBUG] [REMOTE ] LDP: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:25.506554] [DEBUG] [REMOTE ] LDP: PASS: Integrity check passed. [2026-01-20T12:13:25.506617] [DEBUG] [REMOTE ] LDP: Symbol is viable for forecasting. [2026-01-20T12:13:25.506669] [INFO ] [MAIN ] [1851/3502] LDP kept (0.3s) | 1849 kept, 2 rejected | 139.6/min | ETA: 11.8m [2026-01-20T12:13:25.922474] [DEBUG] [REMOTE ] LDSF: Retrieved 1768 rows, trimmed to 300. [2026-01-20T12:13:25.922688] [DEBUG] [REMOTE ] LDSF: PASS: History has at least 300 days. [2026-01-20T12:13:25.922953] [DEBUG] [REMOTE ] LDSF: PASS: Price check passed. Min price $18.96. [2026-01-20T12:13:25.923098] [DEBUG] [REMOTE ] LDSF: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:25.923222] [DEBUG] [REMOTE ] LDSF: PASS: Integrity check passed. [2026-01-20T12:13:25.923266] [DEBUG] [REMOTE ] LDSF: Symbol is viable for forecasting. [2026-01-20T12:13:25.923320] [INFO ] [MAIN ] [1852/3502] LDSF kept (0.4s) | 1850 kept, 2 rejected | 139.6/min | ETA: 11.8m [2026-01-20T12:13:26.288094] [DEBUG] [REMOTE ] LE: Retrieved 2976 rows, trimmed to 300. [2026-01-20T12:13:26.288299] [DEBUG] [REMOTE ] LE: PASS: History has at least 300 days. [2026-01-20T12:13:26.288604] [DEBUG] [REMOTE ] LE: PASS: Price check passed. Min price $13.77. [2026-01-20T12:13:26.288769] [DEBUG] [REMOTE ] LE: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:26.288909] [DEBUG] [REMOTE ] LE: PASS: Integrity check passed. [2026-01-20T12:13:26.288954] [DEBUG] [REMOTE ] LE: Symbol is viable for forecasting. [2026-01-20T12:13:26.289010] [INFO ] [MAIN ] [1853/3502] LE kept (0.4s) | 1851 kept, 2 rejected | 139.6/min | ETA: 11.8m [2026-01-20T12:13:26.793537] [DEBUG] [REMOTE ] LEA: Retrieved 4072 rows, trimmed to 300. [2026-01-20T12:13:26.793797] [DEBUG] [REMOTE ] LEA: PASS: History has at least 300 days. [2026-01-20T12:13:26.794097] [DEBUG] [REMOTE ] LEA: PASS: Price check passed. Min price $98.60. [2026-01-20T12:13:26.794288] [DEBUG] [REMOTE ] LEA: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:26.794448] [DEBUG] [REMOTE ] LEA: PASS: Integrity check passed. [2026-01-20T12:13:26.794494] [DEBUG] [REMOTE ] LEA: Symbol is viable for forecasting. [2026-01-20T12:13:26.794548] [INFO ] [MAIN ] [1854/3502] LEA kept (0.5s) | 1852 kept, 2 rejected | 139.6/min | ETA: 11.8m [2026-01-20T12:13:27.290988] [DEBUG] [REMOTE ] LECO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:27.291162] [DEBUG] [REMOTE ] LECO: PASS: History has at least 300 days. [2026-01-20T12:13:27.291487] [DEBUG] [REMOTE ] LECO: PASS: Price check passed. Min price $219.92. [2026-01-20T12:13:27.291694] [DEBUG] [REMOTE ] LECO: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:27.291874] [DEBUG] [REMOTE ] LECO: PASS: Integrity check passed. [2026-01-20T12:13:27.291928] [DEBUG] [REMOTE ] LECO: Symbol is viable for forecasting. [2026-01-20T12:13:27.291997] [INFO ] [MAIN ] [1855/3502] LECO kept (0.5s) | 1853 kept, 2 rejected | 139.5/min | ETA: 11.8m [2026-01-20T12:13:27.783441] [DEBUG] [REMOTE ] LEG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:27.783620] [DEBUG] [REMOTE ] LEG: PASS: History has at least 300 days. [2026-01-20T12:13:27.783894] [DEBUG] [REMOTE ] LEG: PASS: Price check passed. Min price $8.68. [2026-01-20T12:13:27.784055] [DEBUG] [REMOTE ] LEG: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:27.784195] [DEBUG] [REMOTE ] LEG: PASS: Integrity check passed. [2026-01-20T12:13:27.784242] [DEBUG] [REMOTE ] LEG: Symbol is viable for forecasting. [2026-01-20T12:13:27.784302] [INFO ] [MAIN ] [1856/3502] LEG kept (0.5s) | 1854 kept, 2 rejected | 139.5/min | ETA: 11.8m [2026-01-20T12:13:28.007681] [DEBUG] [REMOTE ] LEGH: Retrieved 1782 rows, trimmed to 300. [2026-01-20T12:13:28.007832] [DEBUG] [REMOTE ] LEGH: PASS: History has at least 300 days. [2026-01-20T12:13:28.008079] [DEBUG] [REMOTE ] LEGH: PASS: Price check passed. Min price $18.89. [2026-01-20T12:13:28.008246] [DEBUG] [REMOTE ] LEGH: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:28.008368] [DEBUG] [REMOTE ] LEGH: PASS: Integrity check passed. [2026-01-20T12:13:28.008412] [DEBUG] [REMOTE ] LEGH: Symbol is viable for forecasting. [2026-01-20T12:13:28.008463] [INFO ] [MAIN ] [1857/3502] LEGH kept (0.2s) | 1855 kept, 2 rejected | 139.6/min | ETA: 11.8m [2026-01-20T12:13:28.389038] [DEBUG] [REMOTE ] LEGN: Retrieved 1412 rows, trimmed to 300. [2026-01-20T12:13:28.389165] [DEBUG] [REMOTE ] LEGN: PASS: History has at least 300 days. [2026-01-20T12:13:28.389374] [DEBUG] [REMOTE ] LEGN: PASS: Price check passed. Min price $20.31. [2026-01-20T12:13:28.389512] [DEBUG] [REMOTE ] LEGN: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:28.389658] [DEBUG] [REMOTE ] LEGN: PASS: Integrity check passed. [2026-01-20T12:13:28.389727] [DEBUG] [REMOTE ] LEGN: Symbol is viable for forecasting. [2026-01-20T12:13:28.389776] [INFO ] [MAIN ] [1858/3502] LEGN kept (0.4s) | 1856 kept, 2 rejected | 139.6/min | ETA: 11.8m [2026-01-20T12:13:29.067149] [DEBUG] [REMOTE ] LEN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:29.067306] [DEBUG] [REMOTE ] LEN: PASS: History has at least 300 days. [2026-01-20T12:13:29.067559] [DEBUG] [REMOTE ] LEN: PASS: Price check passed. Min price $102.80. [2026-01-20T12:13:29.067738] [DEBUG] [REMOTE ] LEN: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:29.067874] [DEBUG] [REMOTE ] LEN: PASS: Integrity check passed. [2026-01-20T12:13:29.067918] [DEBUG] [REMOTE ] LEN: Symbol is viable for forecasting. [2026-01-20T12:13:29.067969] [INFO ] [MAIN ] [1859/3502] LEN kept (0.7s) | 1857 kept, 2 rejected | 139.5/min | ETA: 11.8m [2026-01-20T12:13:29.318037] [DEBUG] [REMOTE ] LENZ: Retrieved 1146 rows, trimmed to 300. [2026-01-20T12:13:29.318178] [DEBUG] [REMOTE ] LENZ: PASS: History has at least 300 days. [2026-01-20T12:13:29.318411] [DEBUG] [REMOTE ] LENZ: PASS: Price check passed. Min price $14.87. [2026-01-20T12:13:29.318554] [DEBUG] [REMOTE ] LENZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:29.318702] [DEBUG] [REMOTE ] LENZ: PASS: Integrity check passed. [2026-01-20T12:13:29.318761] [DEBUG] [REMOTE ] LENZ: Symbol is viable for forecasting. [2026-01-20T12:13:29.318834] [INFO ] [MAIN ] [1860/3502] LENZ kept (0.3s) | 1858 kept, 2 rejected | 139.6/min | ETA: 11.8m [2026-01-20T12:13:29.900862] [DEBUG] [REMOTE ] LEO: Retrieved 6291 rows, trimmed to 300. [2026-01-20T12:13:29.901004] [DEBUG] [REMOTE ] LEO: PASS: History has at least 300 days. [2026-01-20T12:13:29.901240] [DEBUG] [REMOTE ] LEO: PASS: Price check passed. Min price $6.13. [2026-01-20T12:13:29.901383] [DEBUG] [REMOTE ] LEO: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:29.901507] [DEBUG] [REMOTE ] LEO: PASS: Integrity check passed. [2026-01-20T12:13:29.901550] [DEBUG] [REMOTE ] LEO: Symbol is viable for forecasting. [2026-01-20T12:13:29.901628] [INFO ] [MAIN ] [1861/3502] LEO kept (0.6s) | 1859 kept, 2 rejected | 139.5/min | ETA: 11.8m [2026-01-20T12:13:30.128698] [DEBUG] [REMOTE ] LESL: Retrieved 1310 rows, trimmed to 300. [2026-01-20T12:13:30.128840] [DEBUG] [REMOTE ] LESL: PASS: History has at least 300 days. [2026-01-20T12:13:30.129243] [DEBUG] [REMOTE ] LESL: PASS: Price check passed. Min price $1.54. [2026-01-20T12:13:30.129381] [DEBUG] [REMOTE ] LESL: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:30.129492] [DEBUG] [REMOTE ] LESL: PASS: Integrity check passed. [2026-01-20T12:13:30.129532] [DEBUG] [REMOTE ] LESL: Symbol is viable for forecasting. [2026-01-20T12:13:30.129606] [INFO ] [MAIN ] [1862/3502] LESL kept (0.2s) | 1860 kept, 2 rejected | 139.6/min | ETA: 11.8m [2026-01-20T12:13:30.653291] [DEBUG] [REMOTE ] LEVI: Retrieved 1717 rows, trimmed to 300. [2026-01-20T12:13:30.653464] [DEBUG] [REMOTE ] LEVI: PASS: History has at least 300 days. [2026-01-20T12:13:30.653817] [DEBUG] [REMOTE ] LEVI: PASS: Price check passed. Min price $19.47. [2026-01-20T12:13:30.654000] [DEBUG] [REMOTE ] LEVI: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:30.654157] [DEBUG] [REMOTE ] LEVI: PASS: Integrity check passed. [2026-01-20T12:13:30.654208] [DEBUG] [REMOTE ] LEVI: Symbol is viable for forecasting. [2026-01-20T12:13:30.654273] [INFO ] [MAIN ] [1863/3502] LEVI kept (0.5s) | 1861 kept, 2 rejected | 139.6/min | ETA: 11.7m [2026-01-20T12:13:31.202370] [DEBUG] [REMOTE ] LFMD: Retrieved 6291 rows, trimmed to 300. [2026-01-20T12:13:31.202523] [DEBUG] [REMOTE ] LFMD: PASS: History has at least 300 days. [2026-01-20T12:13:31.202809] [DEBUG] [REMOTE ] LFMD: PASS: Price check passed. Min price $3.20. [2026-01-20T12:13:31.202964] [DEBUG] [REMOTE ] LFMD: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:31.203298] [DEBUG] [REMOTE ] LFMD: PASS: Integrity check passed. [2026-01-20T12:13:31.203345] [DEBUG] [REMOTE ] LFMD: Symbol is viable for forecasting. [2026-01-20T12:13:31.203397] [INFO ] [MAIN ] [1864/3502] LFMD kept (0.5s) | 1862 kept, 2 rejected | 139.5/min | ETA: 11.7m [2026-01-20T12:13:31.721547] [DEBUG] [REMOTE ] LFUS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:31.721761] [DEBUG] [REMOTE ] LFUS: PASS: History has at least 300 days. [2026-01-20T12:13:31.722323] [DEBUG] [REMOTE ] LFUS: PASS: Price check passed. Min price $234.94. [2026-01-20T12:13:31.722477] [DEBUG] [REMOTE ] LFUS: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:31.722680] [DEBUG] [REMOTE ] LFUS: PASS: Integrity check passed. [2026-01-20T12:13:31.722734] [DEBUG] [REMOTE ] LFUS: Symbol is viable for forecasting. [2026-01-20T12:13:31.722794] [INFO ] [MAIN ] [1865/3502] LFUS kept (0.5s) | 1863 kept, 2 rejected | 139.5/min | ETA: 11.7m [2026-01-20T12:13:32.137103] [DEBUG] [REMOTE ] LFVN: Retrieved 5356 rows, trimmed to 300. [2026-01-20T12:13:32.137302] [DEBUG] [REMOTE ] LFVN: PASS: History has at least 300 days. [2026-01-20T12:13:32.137604] [DEBUG] [REMOTE ] LFVN: PASS: Price check passed. Min price $5.99. [2026-01-20T12:13:32.137784] [DEBUG] [REMOTE ] LFVN: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:32.137923] [DEBUG] [REMOTE ] LFVN: PASS: Integrity check passed. [2026-01-20T12:13:32.137967] [DEBUG] [REMOTE ] LFVN: Symbol is viable for forecasting. [2026-01-20T12:13:32.138020] [INFO ] [MAIN ] [1866/3502] LFVN kept (0.4s) | 1864 kept, 2 rejected | 139.5/min | ETA: 11.7m [2026-01-20T12:13:32.268521] [DEBUG] [REMOTE ] LGCL: Retrieved 470 rows, trimmed to 300. [2026-01-20T12:13:32.268738] [DEBUG] [REMOTE ] LGCL: PASS: History has at least 300 days. [2026-01-20T12:13:32.268996] [DEBUG] [REMOTE ] LGCL: PASS: Price check passed. Min price $1.96. [2026-01-20T12:13:32.269139] [DEBUG] [REMOTE ] LGCL: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:32.269258] [DEBUG] [REMOTE ] LGCL: PASS: Integrity check passed. [2026-01-20T12:13:32.269299] [DEBUG] [REMOTE ] LGCL: Symbol is viable for forecasting. [2026-01-20T12:13:32.269362] [INFO ] [MAIN ] [1867/3502] LGCL kept (0.1s) | 1865 kept, 2 rejected | 139.6/min | ETA: 11.7m [2026-01-20T12:13:32.830010] [DEBUG] [REMOTE ] LGI: Retrieved 5460 rows, trimmed to 300. [2026-01-20T12:13:32.830205] [DEBUG] [REMOTE ] LGI: PASS: History has at least 300 days. [2026-01-20T12:13:32.830503] [DEBUG] [REMOTE ] LGI: PASS: Price check passed. Min price $16.32. [2026-01-20T12:13:32.830717] [DEBUG] [REMOTE ] LGI: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:32.830871] [DEBUG] [REMOTE ] LGI: PASS: Integrity check passed. [2026-01-20T12:13:32.830938] [DEBUG] [REMOTE ] LGI: Symbol is viable for forecasting. [2026-01-20T12:13:32.830994] [INFO ] [MAIN ] [1868/3502] LGI kept (0.6s) | 1866 kept, 2 rejected | 139.6/min | ETA: 11.7m [2026-01-20T12:13:33.224615] [DEBUG] [REMOTE ] LGIH: Retrieved 3066 rows, trimmed to 300. [2026-01-20T12:13:33.224818] [DEBUG] [REMOTE ] LGIH: PASS: History has at least 300 days. [2026-01-20T12:13:33.225142] [DEBUG] [REMOTE ] LGIH: PASS: Price check passed. Min price $40.73. [2026-01-20T12:13:33.225517] [DEBUG] [REMOTE ] LGIH: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:33.225705] [DEBUG] [REMOTE ] LGIH: PASS: Integrity check passed. [2026-01-20T12:13:33.225791] [DEBUG] [REMOTE ] LGIH: Symbol is viable for forecasting. [2026-01-20T12:13:33.225865] [INFO ] [MAIN ] [1869/3502] LGIH kept (0.4s) | 1867 kept, 2 rejected | 139.6/min | ETA: 11.7m [2026-01-20T12:13:33.632793] [DEBUG] [REMOTE ] LGND: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:33.632931] [DEBUG] [REMOTE ] LGND: PASS: History has at least 300 days. [2026-01-20T12:13:33.633144] [DEBUG] [REMOTE ] LGND: PASS: Price check passed. Min price $183.13. [2026-01-20T12:13:33.633279] [DEBUG] [REMOTE ] LGND: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:33.633391] [DEBUG] [REMOTE ] LGND: PASS: Integrity check passed. [2026-01-20T12:13:33.633432] [DEBUG] [REMOTE ] LGND: Symbol is viable for forecasting. [2026-01-20T12:13:33.633480] [INFO ] [MAIN ] [1870/3502] LGND kept (0.4s) | 1868 kept, 2 rejected | 139.6/min | ETA: 11.7m [2026-01-20T12:13:34.272133] [DEBUG] [REMOTE ] LH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:34.272270] [DEBUG] [REMOTE ] LH: PASS: History has at least 300 days. [2026-01-20T12:13:34.272497] [DEBUG] [REMOTE ] LH: PASS: Price check passed. Min price $245.98. [2026-01-20T12:13:34.272656] [DEBUG] [REMOTE ] LH: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:34.272776] [DEBUG] [REMOTE ] LH: PASS: Integrity check passed. [2026-01-20T12:13:34.272817] [DEBUG] [REMOTE ] LH: Symbol is viable for forecasting. [2026-01-20T12:13:34.272866] [INFO ] [MAIN ] [1871/3502] LH kept (0.6s) | 1869 kept, 2 rejected | 139.5/min | ETA: 11.7m [2026-01-20T12:13:34.812077] [DEBUG] [REMOTE ] LHX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:34.812229] [DEBUG] [REMOTE ] LHX: PASS: History has at least 300 days. [2026-01-20T12:13:34.812500] [DEBUG] [REMOTE ] LHX: PASS: Price check passed. Min price $272.32. [2026-01-20T12:13:34.812660] [DEBUG] [REMOTE ] LHX: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:34.812793] [DEBUG] [REMOTE ] LHX: PASS: Integrity check passed. [2026-01-20T12:13:34.812834] [DEBUG] [REMOTE ] LHX: Symbol is viable for forecasting. [2026-01-20T12:13:34.812884] [INFO ] [MAIN ] [1872/3502] LHX kept (0.5s) | 1870 kept, 2 rejected | 139.5/min | ETA: 11.7m [2026-01-20T12:13:35.102626] [DEBUG] [REMOTE ] LI: Retrieved 1374 rows, trimmed to 300. [2026-01-20T12:13:35.102781] [DEBUG] [REMOTE ] LI: PASS: History has at least 300 days. [2026-01-20T12:13:35.103069] [DEBUG] [REMOTE ] LI: PASS: Price check passed. Min price $16.15. [2026-01-20T12:13:35.103273] [DEBUG] [REMOTE ] LI: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:35.103445] [DEBUG] [REMOTE ] LI: PASS: Integrity check passed. [2026-01-20T12:13:35.103503] [DEBUG] [REMOTE ] LI: Symbol is viable for forecasting. [2026-01-20T12:13:35.103594] [INFO ] [MAIN ] [1873/3502] LI kept (0.3s) | 1871 kept, 2 rejected | 139.5/min | ETA: 11.7m [2026-01-20T12:13:35.388055] [DEBUG] [REMOTE ] LICN: Retrieved 740 rows, trimmed to 300. [2026-01-20T12:13:35.388195] [DEBUG] [REMOTE ] LICN: PASS: History has at least 300 days. [2026-01-20T12:13:35.388410] [DEBUG] [REMOTE ] LICN: PASS: Price check passed. Min price $2.82. [2026-01-20T12:13:35.388552] [DEBUG] [REMOTE ] LICN: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:35.388691] [DEBUG] [REMOTE ] LICN: PASS: Integrity check passed. [2026-01-20T12:13:35.388735] [DEBUG] [REMOTE ] LICN: Symbol is viable for forecasting. [2026-01-20T12:13:35.388786] [INFO ] [MAIN ] [1874/3502] LICN kept (0.3s) | 1872 kept, 2 rejected | 139.6/min | ETA: 11.7m [2026-01-20T12:13:35.819982] [DEBUG] [REMOTE ] LIF: Retrieved 405 rows, trimmed to 300. [2026-01-20T12:13:35.820112] [DEBUG] [REMOTE ] LIF: PASS: History has at least 300 days. [2026-01-20T12:13:35.820338] [DEBUG] [REMOTE ] LIF: PASS: Price check passed. Min price $56.84. [2026-01-20T12:13:35.820480] [DEBUG] [REMOTE ] LIF: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:35.820617] [DEBUG] [REMOTE ] LIF: PASS: Integrity check passed. [2026-01-20T12:13:35.820669] [DEBUG] [REMOTE ] LIF: Symbol is viable for forecasting. [2026-01-20T12:13:35.820723] [INFO ] [MAIN ] [1875/3502] LIF kept (0.4s) | 1873 kept, 2 rejected | 139.6/min | ETA: 11.7m [2026-01-20T12:13:36.551901] [DEBUG] [REMOTE ] LII: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:36.552111] [DEBUG] [REMOTE ] LII: PASS: History has at least 300 days. [2026-01-20T12:13:36.552405] [DEBUG] [REMOTE ] LII: PASS: Price check passed. Min price $443.07. [2026-01-20T12:13:36.552552] [DEBUG] [REMOTE ] LII: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:36.552718] [DEBUG] [REMOTE ] LII: PASS: Integrity check passed. [2026-01-20T12:13:36.552765] [DEBUG] [REMOTE ] LII: Symbol is viable for forecasting. [2026-01-20T12:13:36.552829] [INFO ] [MAIN ] [1876/3502] LII kept (0.7s) | 1874 kept, 2 rejected | 139.5/min | ETA: 11.7m [2026-01-20T12:13:36.974404] [DEBUG] [REMOTE ] LILA: Retrieved 2652 rows, trimmed to 300. [2026-01-20T12:13:36.974616] [DEBUG] [REMOTE ] LILA: PASS: History has at least 300 days. [2026-01-20T12:13:36.974874] [DEBUG] [REMOTE ] LILA: PASS: Price check passed. Min price $6.84. [2026-01-20T12:13:36.975017] [DEBUG] [REMOTE ] LILA: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:36.975136] [DEBUG] [REMOTE ] LILA: PASS: Integrity check passed. [2026-01-20T12:13:36.975177] [DEBUG] [REMOTE ] LILA: Symbol is viable for forecasting. [2026-01-20T12:13:36.975230] [INFO ] [MAIN ] [1877/3502] LILA kept (0.4s) | 1875 kept, 2 rejected | 139.5/min | ETA: 11.6m [2026-01-20T12:13:37.158873] [DEBUG] [REMOTE ] LILAK: Retrieved 2652 rows, trimmed to 300. [2026-01-20T12:13:37.159064] [DEBUG] [REMOTE ] LILAK: PASS: History has at least 300 days. [2026-01-20T12:13:37.159367] [DEBUG] [REMOTE ] LILAK: PASS: Price check passed. Min price $6.92. [2026-01-20T12:13:37.159512] [DEBUG] [REMOTE ] LILAK: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:37.159665] [DEBUG] [REMOTE ] LILAK: PASS: Integrity check passed. [2026-01-20T12:13:37.159710] [DEBUG] [REMOTE ] LILAK: Symbol is viable for forecasting. [2026-01-20T12:13:37.159764] [INFO ] [MAIN ] [1878/3502] LILAK kept (0.2s) | 1876 kept, 2 rejected | 139.5/min | ETA: 11.6m [2026-01-20T12:13:37.655720] [DEBUG] [REMOTE ] LIN: Retrieved 1834 rows, trimmed to 300. [2026-01-20T12:13:37.655934] [DEBUG] [REMOTE ] LIN: PASS: History has at least 300 days. [2026-01-20T12:13:37.656246] [DEBUG] [REMOTE ] LIN: PASS: Price check passed. Min price $389.38. [2026-01-20T12:13:37.656396] [DEBUG] [REMOTE ] LIN: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:37.656523] [DEBUG] [REMOTE ] LIN: PASS: Integrity check passed. [2026-01-20T12:13:37.656567] [DEBUG] [REMOTE ] LIN: Symbol is viable for forecasting. [2026-01-20T12:13:37.656644] [INFO ] [MAIN ] [1879/3502] LIN kept (0.5s) | 1877 kept, 2 rejected | 139.5/min | ETA: 11.6m [2026-01-20T12:13:38.150946] [DEBUG] [REMOTE ] LINC: Retrieved 5175 rows, trimmed to 300. [2026-01-20T12:13:38.151152] [DEBUG] [REMOTE ] LINC: PASS: History has at least 300 days. [2026-01-20T12:13:38.151446] [DEBUG] [REMOTE ] LINC: PASS: Price check passed. Min price $17.80. [2026-01-20T12:13:38.151618] [DEBUG] [REMOTE ] LINC: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:38.151754] [DEBUG] [REMOTE ] LINC: PASS: Integrity check passed. [2026-01-20T12:13:38.151829] [DEBUG] [REMOTE ] LINC: Symbol is viable for forecasting. [2026-01-20T12:13:38.151890] [INFO ] [MAIN ] [1880/3502] LINC kept (0.5s) | 1878 kept, 2 rejected | 139.5/min | ETA: 11.6m [2026-01-20T12:13:38.506918] [DEBUG] [REMOTE ] LIND: Retrieved 2648 rows, trimmed to 300. [2026-01-20T12:13:38.507250] [DEBUG] [REMOTE ] LIND: PASS: History has at least 300 days. [2026-01-20T12:13:38.507609] [DEBUG] [REMOTE ] LIND: PASS: Price check passed. Min price $11.45. [2026-01-20T12:13:38.507759] [DEBUG] [REMOTE ] LIND: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:38.507902] [DEBUG] [REMOTE ] LIND: PASS: Integrity check passed. [2026-01-20T12:13:38.507965] [DEBUG] [REMOTE ] LIND: Symbol is viable for forecasting. [2026-01-20T12:13:38.508020] [INFO ] [MAIN ] [1881/3502] LIND kept (0.4s) | 1879 kept, 2 rejected | 139.5/min | ETA: 11.6m [2026-01-20T12:13:38.764345] [DEBUG] [REMOTE ] LINE: Retrieved 372 rows, trimmed to 300. [2026-01-20T12:13:38.764538] [DEBUG] [REMOTE ] LINE: PASS: History has at least 300 days. [2026-01-20T12:13:38.764816] [DEBUG] [REMOTE ] LINE: PASS: Price check passed. Min price $32.58. [2026-01-20T12:13:38.764976] [DEBUG] [REMOTE ] LINE: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:38.765100] [DEBUG] [REMOTE ] LINE: PASS: Integrity check passed. [2026-01-20T12:13:38.765143] [DEBUG] [REMOTE ] LINE: Symbol is viable for forecasting. [2026-01-20T12:13:38.765198] [INFO ] [MAIN ] [1882/3502] LINE kept (0.3s) | 1880 kept, 2 rejected | 139.6/min | ETA: 11.6m [2026-01-20T12:13:39.258468] [DEBUG] [REMOTE ] LINK: Retrieved 3448 rows, trimmed to 300. [2026-01-20T12:13:39.258720] [DEBUG] [REMOTE ] LINK: PASS: History has at least 300 days. [2026-01-20T12:13:39.259074] [DEBUG] [REMOTE ] LINK: PASS: Price check passed. Min price $3.40. [2026-01-20T12:13:39.259238] [DEBUG] [REMOTE ] LINK: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:39.259432] [DEBUG] [REMOTE ] LINK: PASS: Integrity check passed. [2026-01-20T12:13:39.259482] [DEBUG] [REMOTE ] LINK: Symbol is viable for forecasting. [2026-01-20T12:13:39.259600] [INFO ] [MAIN ] [1883/3502] LINK kept (0.5s) | 1881 kept, 2 rejected | 139.6/min | ETA: 11.6m [2026-01-20T12:13:39.780997] [DEBUG] [REMOTE ] LITE: Retrieved 2630 rows, trimmed to 300. [2026-01-20T12:13:39.781192] [DEBUG] [REMOTE ] LITE: PASS: History has at least 300 days. [2026-01-20T12:13:39.781495] [DEBUG] [REMOTE ] LITE: PASS: Price check passed. Min price $158.06. [2026-01-20T12:13:39.781671] [DEBUG] [REMOTE ] LITE: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:39.781816] [DEBUG] [REMOTE ] LITE: PASS: Integrity check passed. [2026-01-20T12:13:39.781860] [DEBUG] [REMOTE ] LITE: Symbol is viable for forecasting. [2026-01-20T12:13:39.781921] [INFO ] [MAIN ] [1884/3502] LITE kept (0.5s) | 1882 kept, 2 rejected | 139.5/min | ETA: 11.6m [2026-01-20T12:13:40.036410] [DEBUG] [REMOTE ] LITM: Retrieved 1043 rows, trimmed to 300. [2026-01-20T12:13:40.036685] [DEBUG] [REMOTE ] LITM: PASS: History has at least 300 days. [2026-01-20T12:13:40.037065] [DEBUG] [REMOTE ] LITM: PASS: Price check passed. Min price $2.49. [2026-01-20T12:13:40.037266] [DEBUG] [REMOTE ] LITM: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:40.037447] [DEBUG] [REMOTE ] LITM: PASS: Integrity check passed. [2026-01-20T12:13:40.037509] [DEBUG] [REMOTE ] LITM: Symbol is viable for forecasting. [2026-01-20T12:13:40.037613] [INFO ] [MAIN ] [1885/3502] LITM kept (0.3s) | 1883 kept, 2 rejected | 139.6/min | ETA: 11.6m [2026-01-20T12:13:40.503003] [DEBUG] [REMOTE ] LIVN: Retrieved 2577 rows, trimmed to 300. [2026-01-20T12:13:40.503239] [DEBUG] [REMOTE ] LIVN: PASS: History has at least 300 days. [2026-01-20T12:13:40.503840] [DEBUG] [REMOTE ] LIVN: PASS: Price check passed. Min price $49.57. [2026-01-20T12:13:40.503994] [DEBUG] [REMOTE ] LIVN: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:40.504145] [DEBUG] [REMOTE ] LIVN: PASS: Integrity check passed. [2026-01-20T12:13:40.504191] [DEBUG] [REMOTE ] LIVN: Symbol is viable for forecasting. [2026-01-20T12:13:40.504252] [INFO ] [MAIN ] [1886/3502] LIVN kept (0.5s) | 1884 kept, 2 rejected | 139.6/min | ETA: 11.6m [2026-01-20T12:13:41.008471] [DEBUG] [REMOTE ] LKFN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:41.008707] [DEBUG] [REMOTE ] LKFN: PASS: History has at least 300 days. [2026-01-20T12:13:41.009048] [DEBUG] [REMOTE ] LKFN: PASS: Price check passed. Min price $55.88. [2026-01-20T12:13:41.009192] [DEBUG] [REMOTE ] LKFN: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:41.009337] [DEBUG] [REMOTE ] LKFN: PASS: Integrity check passed. [2026-01-20T12:13:41.009379] [DEBUG] [REMOTE ] LKFN: Symbol is viable for forecasting. [2026-01-20T12:13:41.009434] [INFO ] [MAIN ] [1887/3502] LKFN kept (0.5s) | 1885 kept, 2 rejected | 139.6/min | ETA: 11.6m [2026-01-20T12:13:41.438006] [DEBUG] [REMOTE ] LKQ: Retrieved 5608 rows, trimmed to 300. [2026-01-20T12:13:41.438301] [DEBUG] [REMOTE ] LKQ: PASS: History has at least 300 days. [2026-01-20T12:13:41.438591] [DEBUG] [REMOTE ] LKQ: PASS: Price check passed. Min price $28.17. [2026-01-20T12:13:41.438740] [DEBUG] [REMOTE ] LKQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:41.438871] [DEBUG] [REMOTE ] LKQ: PASS: Integrity check passed. [2026-01-20T12:13:41.438914] [DEBUG] [REMOTE ] LKQ: Symbol is viable for forecasting. [2026-01-20T12:13:41.438969] [INFO ] [MAIN ] [1888/3502] LKQ kept (0.4s) | 1886 kept, 2 rejected | 139.6/min | ETA: 11.6m [2026-01-20T12:13:41.964169] [DEBUG] [REMOTE ] LLY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:41.964396] [DEBUG] [REMOTE ] LLY: PASS: History has at least 300 days. [2026-01-20T12:13:41.964714] [DEBUG] [REMOTE ] LLY: PASS: Price check passed. Min price $811.24. [2026-01-20T12:13:41.964863] [DEBUG] [REMOTE ] LLY: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:41.965036] [DEBUG] [REMOTE ] LLY: PASS: Integrity check passed. [2026-01-20T12:13:41.965097] [DEBUG] [REMOTE ] LLY: Symbol is viable for forecasting. [2026-01-20T12:13:41.965226] [INFO ] [MAIN ] [1889/3502] LLY kept (0.5s) | 1887 kept, 2 rejected | 139.5/min | ETA: 11.6m [2026-01-20T12:13:42.214541] [DEBUG] [REMOTE ] LMB: Retrieved 2513 rows, trimmed to 300. [2026-01-20T12:13:42.214738] [DEBUG] [REMOTE ] LMB: PASS: History has at least 300 days. [2026-01-20T12:13:42.214989] [DEBUG] [REMOTE ] LMB: PASS: Price check passed. Min price $65.92. [2026-01-20T12:13:42.215133] [DEBUG] [REMOTE ] LMB: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:42.215254] [DEBUG] [REMOTE ] LMB: PASS: Integrity check passed. [2026-01-20T12:13:42.215296] [DEBUG] [REMOTE ] LMB: Symbol is viable for forecasting. [2026-01-20T12:13:42.215350] [INFO ] [MAIN ] [1890/3502] LMB kept (0.3s) | 1888 kept, 2 rejected | 139.6/min | ETA: 11.6m [2026-01-20T12:13:42.665062] [DEBUG] [REMOTE ] LMBS: Retrieved 2816 rows, trimmed to 300. [2026-01-20T12:13:42.665267] [DEBUG] [REMOTE ] LMBS: PASS: History has at least 300 days. [2026-01-20T12:13:42.665829] [DEBUG] [REMOTE ] LMBS: PASS: Price check passed. Min price $49.55. [2026-01-20T12:13:42.665977] [DEBUG] [REMOTE ] LMBS: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:42.666117] [DEBUG] [REMOTE ] LMBS: PASS: Integrity check passed. [2026-01-20T12:13:42.666231] [DEBUG] [REMOTE ] LMBS: Symbol is viable for forecasting. [2026-01-20T12:13:42.666291] [INFO ] [MAIN ] [1891/3502] LMBS kept (0.5s) | 1889 kept, 2 rejected | 139.6/min | ETA: 11.5m [2026-01-20T12:13:42.910120] [DEBUG] [REMOTE ] LMND: Retrieved 1393 rows, trimmed to 300. [2026-01-20T12:13:42.910293] [DEBUG] [REMOTE ] LMND: PASS: History has at least 300 days. [2026-01-20T12:13:42.910540] [DEBUG] [REMOTE ] LMND: PASS: Price check passed. Min price $49.25. [2026-01-20T12:13:42.910719] [DEBUG] [REMOTE ] LMND: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:42.910843] [DEBUG] [REMOTE ] LMND: PASS: Integrity check passed. [2026-01-20T12:13:42.910885] [DEBUG] [REMOTE ] LMND: Symbol is viable for forecasting. [2026-01-20T12:13:42.910940] [INFO ] [MAIN ] [1892/3502] LMND kept (0.2s) | 1890 kept, 2 rejected | 139.6/min | ETA: 11.5m [2026-01-20T12:13:43.573886] [DEBUG] [REMOTE ] LNC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:43.574096] [DEBUG] [REMOTE ] LNC: PASS: History has at least 300 days. [2026-01-20T12:13:43.574639] [DEBUG] [REMOTE ] LNC: PASS: Price check passed. Min price $38.93. [2026-01-20T12:13:43.574789] [DEBUG] [REMOTE ] LNC: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:43.574966] [DEBUG] [REMOTE ] LNC: PASS: Integrity check passed. [2026-01-20T12:13:43.575011] [DEBUG] [REMOTE ] LNC: Symbol is viable for forecasting. [2026-01-20T12:13:43.575063] [INFO ] [MAIN ] [1893/3502] LNC kept (0.7s) | 1891 kept, 2 rejected | 139.6/min | ETA: 11.5m [2026-01-20T12:13:43.924982] [DEBUG] [REMOTE ] LND: Retrieved 3439 rows, trimmed to 300. [2026-01-20T12:13:43.925110] [DEBUG] [REMOTE ] LND: PASS: History has at least 300 days. [2026-01-20T12:13:43.925319] [DEBUG] [REMOTE ] LND: PASS: Price check passed. Min price $3.50. [2026-01-20T12:13:43.925459] [DEBUG] [REMOTE ] LND: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:43.925593] [DEBUG] [REMOTE ] LND: PASS: Integrity check passed. [2026-01-20T12:13:43.925638] [DEBUG] [REMOTE ] LND: Symbol is viable for forecasting. [2026-01-20T12:13:43.925689] [INFO ] [MAIN ] [1894/3502] LND kept (0.4s) | 1892 kept, 2 rejected | 139.6/min | ETA: 11.5m [2026-01-20T12:13:44.417722] [DEBUG] [REMOTE ] LNG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:44.418025] [DEBUG] [REMOTE ] LNG: PASS: History has at least 300 days. [2026-01-20T12:13:44.418455] [DEBUG] [REMOTE ] LNG: PASS: Price check passed. Min price $188.83. [2026-01-20T12:13:44.418635] [DEBUG] [REMOTE ] LNG: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:44.418795] [DEBUG] [REMOTE ] LNG: PASS: Integrity check passed. [2026-01-20T12:13:44.418839] [DEBUG] [REMOTE ] LNG: Symbol is viable for forecasting. [2026-01-20T12:13:44.418951] [INFO ] [MAIN ] [1895/3502] LNG kept (0.5s) | 1893 kept, 2 rejected | 139.6/min | ETA: 11.5m [2026-01-20T12:13:44.777036] [DEBUG] [REMOTE ] LNKB: Retrieved 1388 rows, trimmed to 300. [2026-01-20T12:13:44.777247] [DEBUG] [REMOTE ] LNKB: PASS: History has at least 300 days. [2026-01-20T12:13:44.777548] [DEBUG] [REMOTE ] LNKB: PASS: Price check passed. Min price $6.78. [2026-01-20T12:13:44.777746] [DEBUG] [REMOTE ] LNKB: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:44.777893] [DEBUG] [REMOTE ] LNKB: PASS: Integrity check passed. [2026-01-20T12:13:44.777942] [DEBUG] [REMOTE ] LNKB: Symbol is viable for forecasting. [2026-01-20T12:13:44.777999] [INFO ] [MAIN ] [1896/3502] LNKB kept (0.4s) | 1894 kept, 2 rejected | 139.6/min | ETA: 11.5m [2026-01-20T12:13:45.341732] [DEBUG] [REMOTE ] LNN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:45.341949] [DEBUG] [REMOTE ] LNN: PASS: History has at least 300 days. [2026-01-20T12:13:45.342280] [DEBUG] [REMOTE ] LNN: PASS: Price check passed. Min price $106.57. [2026-01-20T12:13:45.342646] [DEBUG] [REMOTE ] LNN: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:45.342800] [DEBUG] [REMOTE ] LNN: PASS: Integrity check passed. [2026-01-20T12:13:45.342844] [DEBUG] [REMOTE ] LNN: Symbol is viable for forecasting. [2026-01-20T12:13:45.342911] [INFO ] [MAIN ] [1897/3502] LNN kept (0.6s) | 1895 kept, 2 rejected | 139.5/min | ETA: 11.5m [2026-01-20T12:13:45.583157] [DEBUG] [REMOTE ] LNTH: Retrieved 2657 rows, trimmed to 300. [2026-01-20T12:13:45.583331] [DEBUG] [REMOTE ] LNTH: PASS: History has at least 300 days. [2026-01-20T12:13:45.583620] [DEBUG] [REMOTE ] LNTH: PASS: Price check passed. Min price $50.69. [2026-01-20T12:13:45.583787] [DEBUG] [REMOTE ] LNTH: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:45.583909] [DEBUG] [REMOTE ] LNTH: PASS: Integrity check passed. [2026-01-20T12:13:45.583951] [DEBUG] [REMOTE ] LNTH: Symbol is viable for forecasting. [2026-01-20T12:13:45.584004] [INFO ] [MAIN ] [1898/3502] LNTH kept (0.2s) | 1896 kept, 2 rejected | 139.6/min | ETA: 11.5m [2026-01-20T12:13:45.974070] [DEBUG] [REMOTE ] LNZA: Retrieved 1083 rows, trimmed to 300. [2026-01-20T12:13:45.974262] [DEBUG] [REMOTE ] LNZA: PASS: History has at least 300 days. [2026-01-20T12:13:45.974514] [DEBUG] [REMOTE ] LNZA: PASS: Price check passed. Min price $11.94. [2026-01-20T12:13:45.974696] [DEBUG] [REMOTE ] LNZA: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:45.974825] [DEBUG] [REMOTE ] LNZA: PASS: Integrity check passed. [2026-01-20T12:13:45.974868] [DEBUG] [REMOTE ] LNZA: Symbol is viable for forecasting. [2026-01-20T12:13:45.974921] [INFO ] [MAIN ] [1899/3502] LNZA kept (0.4s) | 1897 kept, 2 rejected | 139.6/min | ETA: 11.5m [2026-01-20T12:13:46.639410] [DEBUG] [REMOTE ] LOAN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:46.639645] [DEBUG] [REMOTE ] LOAN: PASS: History has at least 300 days. [2026-01-20T12:13:46.639975] [DEBUG] [REMOTE ] LOAN: PASS: Price check passed. Min price $4.27. [2026-01-20T12:13:46.640126] [DEBUG] [REMOTE ] LOAN: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:46.640271] [DEBUG] [REMOTE ] LOAN: PASS: Integrity check passed. [2026-01-20T12:13:46.640317] [DEBUG] [REMOTE ] LOAN: Symbol is viable for forecasting. [2026-01-20T12:13:46.640392] [INFO ] [MAIN ] [1900/3502] LOAN kept (0.7s) | 1898 kept, 2 rejected | 139.5/min | ETA: 11.5m [2026-01-20T12:13:46.985471] [DEBUG] [REMOTE ] LOB: Retrieved 2638 rows, trimmed to 300. [2026-01-20T12:13:46.985682] [DEBUG] [REMOTE ] LOB: PASS: History has at least 300 days. [2026-01-20T12:13:46.985946] [DEBUG] [REMOTE ] LOB: PASS: Price check passed. Min price $29.38. [2026-01-20T12:13:46.986092] [DEBUG] [REMOTE ] LOB: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:46.986215] [DEBUG] [REMOTE ] LOB: PASS: Integrity check passed. [2026-01-20T12:13:46.986287] [DEBUG] [REMOTE ] LOB: Symbol is viable for forecasting. [2026-01-20T12:13:46.986345] [INFO ] [MAIN ] [1901/3502] LOB kept (0.3s) | 1899 kept, 2 rejected | 139.6/min | ETA: 11.5m [2026-01-20T12:13:47.376015] [DEBUG] [REMOTE ] LOCO: Retrieved 2888 rows, trimmed to 300. [2026-01-20T12:13:47.376206] [DEBUG] [REMOTE ] LOCO: PASS: History has at least 300 days. [2026-01-20T12:13:47.376482] [DEBUG] [REMOTE ] LOCO: PASS: Price check passed. Min price $9.06. [2026-01-20T12:13:47.376823] [DEBUG] [REMOTE ] LOCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:47.376951] [DEBUG] [REMOTE ] LOCO: PASS: Integrity check passed. [2026-01-20T12:13:47.377057] [DEBUG] [REMOTE ] LOCO: Symbol is viable for forecasting. [2026-01-20T12:13:47.377113] [INFO ] [MAIN ] [1902/3502] LOCO kept (0.4s) | 1900 kept, 2 rejected | 139.6/min | ETA: 11.5m [2026-01-20T12:13:47.913861] [DEBUG] [REMOTE ] LOGI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:47.914070] [DEBUG] [REMOTE ] LOGI: PASS: History has at least 300 days. [2026-01-20T12:13:47.914405] [DEBUG] [REMOTE ] LOGI: PASS: Price check passed. Min price $95.10. [2026-01-20T12:13:47.914551] [DEBUG] [REMOTE ] LOGI: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:47.914717] [DEBUG] [REMOTE ] LOGI: PASS: Integrity check passed. [2026-01-20T12:13:47.914760] [DEBUG] [REMOTE ] LOGI: Symbol is viable for forecasting. [2026-01-20T12:13:47.914816] [INFO ] [MAIN ] [1903/3502] LOGI kept (0.5s) | 1901 kept, 2 rejected | 139.5/min | ETA: 11.5m [2026-01-20T12:13:48.224369] [DEBUG] [REMOTE ] LOMA: Retrieved 2063 rows, trimmed to 300. [2026-01-20T12:13:48.224616] [DEBUG] [REMOTE ] LOMA: PASS: History has at least 300 days. [2026-01-20T12:13:48.224889] [DEBUG] [REMOTE ] LOMA: PASS: Price check passed. Min price $7.70. [2026-01-20T12:13:48.225032] [DEBUG] [REMOTE ] LOMA: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:48.225187] [DEBUG] [REMOTE ] LOMA: PASS: Integrity check passed. [2026-01-20T12:13:48.225231] [DEBUG] [REMOTE ] LOMA: Symbol is viable for forecasting. [2026-01-20T12:13:48.225286] [INFO ] [MAIN ] [1904/3502] LOMA kept (0.3s) | 1902 kept, 2 rejected | 139.6/min | ETA: 11.4m [2026-01-20T12:13:48.587997] [DEBUG] [REMOTE ] LONA: Retrieved 1339 rows, trimmed to 300. [2026-01-20T12:13:48.588224] [DEBUG] [REMOTE ] LONA: PASS: History has at least 300 days. [2026-01-20T12:13:48.588542] [DEBUG] [REMOTE ] LONA: PASS: Price check passed. Min price $3.85. [2026-01-20T12:13:48.588755] [DEBUG] [REMOTE ] LONA: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:48.588913] [DEBUG] [REMOTE ] LONA: PASS: Integrity check passed. [2026-01-20T12:13:48.588971] [DEBUG] [REMOTE ] LONA: Symbol is viable for forecasting. [2026-01-20T12:13:48.589043] [INFO ] [MAIN ] [1905/3502] LONA kept (0.4s) | 1903 kept, 2 rejected | 139.6/min | ETA: 11.4m [2026-01-20T12:13:49.116792] [DEBUG] [REMOTE ] LOPE: Retrieved 4315 rows, trimmed to 300. [2026-01-20T12:13:49.116928] [DEBUG] [REMOTE ] LOPE: PASS: History has at least 300 days. [2026-01-20T12:13:49.117179] [DEBUG] [REMOTE ] LOPE: PASS: Price check passed. Min price $150.81. [2026-01-20T12:13:49.117325] [DEBUG] [REMOTE ] LOPE: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:49.117445] [DEBUG] [REMOTE ] LOPE: PASS: Integrity check passed. [2026-01-20T12:13:49.117486] [DEBUG] [REMOTE ] LOPE: Symbol is viable for forecasting. [2026-01-20T12:13:49.117534] [INFO ] [MAIN ] [1906/3502] LOPE kept (0.5s) | 1904 kept, 2 rejected | 139.6/min | ETA: 11.4m [2026-01-20T12:13:49.401223] [DEBUG] [REMOTE ] LOVE: Retrieved 1900 rows, trimmed to 300. [2026-01-20T12:13:49.401352] [DEBUG] [REMOTE ] LOVE: PASS: History has at least 300 days. [2026-01-20T12:13:49.401561] [DEBUG] [REMOTE ] LOVE: PASS: Price check passed. Min price $11.51. [2026-01-20T12:13:49.401731] [DEBUG] [REMOTE ] LOVE: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:49.401846] [DEBUG] [REMOTE ] LOVE: PASS: Integrity check passed. [2026-01-20T12:13:49.401904] [DEBUG] [REMOTE ] LOVE: Symbol is viable for forecasting. [2026-01-20T12:13:49.401953] [INFO ] [MAIN ] [1907/3502] LOVE kept (0.3s) | 1905 kept, 2 rejected | 139.6/min | ETA: 11.4m [2026-01-20T12:13:49.843268] [DEBUG] [REMOTE ] LPCN: Retrieved 3078 rows, trimmed to 300. [2026-01-20T12:13:49.843403] [DEBUG] [REMOTE ] LPCN: PASS: History has at least 300 days. [2026-01-20T12:13:49.843655] [DEBUG] [REMOTE ] LPCN: PASS: Price check passed. Min price $2.53. [2026-01-20T12:13:49.843805] [DEBUG] [REMOTE ] LPCN: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:49.843927] [DEBUG] [REMOTE ] LPCN: PASS: Integrity check passed. [2026-01-20T12:13:49.843969] [DEBUG] [REMOTE ] LPCN: Symbol is viable for forecasting. [2026-01-20T12:13:49.844022] [INFO ] [MAIN ] [1908/3502] LPCN kept (0.4s) | 1906 kept, 2 rejected | 139.6/min | ETA: 11.4m [2026-01-20T12:13:50.192738] [DEBUG] [REMOTE ] LPG: Retrieved 2942 rows, trimmed to 300. [2026-01-20T12:13:50.192883] [DEBUG] [REMOTE ] LPG: PASS: History has at least 300 days. [2026-01-20T12:13:50.193131] [DEBUG] [REMOTE ] LPG: PASS: Price check passed. Min price $23.93. [2026-01-20T12:13:50.193277] [DEBUG] [REMOTE ] LPG: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:50.193398] [DEBUG] [REMOTE ] LPG: PASS: Integrity check passed. [2026-01-20T12:13:50.193440] [DEBUG] [REMOTE ] LPG: Symbol is viable for forecasting. [2026-01-20T12:13:50.193490] [INFO ] [MAIN ] [1909/3502] LPG kept (0.3s) | 1907 kept, 2 rejected | 139.6/min | ETA: 11.4m [2026-01-20T12:13:50.736117] [DEBUG] [REMOTE ] LPL: Retrieved 5408 rows, trimmed to 300. [2026-01-20T12:13:50.736256] [DEBUG] [REMOTE ] LPL: PASS: History has at least 300 days. [2026-01-20T12:13:50.736487] [DEBUG] [REMOTE ] LPL: PASS: Price check passed. Min price $4.09. [2026-01-20T12:13:50.736650] [DEBUG] [REMOTE ] LPL: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:50.736776] [DEBUG] [REMOTE ] LPL: PASS: Integrity check passed. [2026-01-20T12:13:50.736817] [DEBUG] [REMOTE ] LPL: Symbol is viable for forecasting. [2026-01-20T12:13:50.736866] [INFO ] [MAIN ] [1910/3502] LPL kept (0.5s) | 1908 kept, 2 rejected | 139.6/min | ETA: 11.4m [2026-01-20T12:13:51.067165] [DEBUG] [REMOTE ] LPLA: Retrieved 3813 rows, trimmed to 300. [2026-01-20T12:13:51.067314] [DEBUG] [REMOTE ] LPLA: PASS: History has at least 300 days. [2026-01-20T12:13:51.067566] [DEBUG] [REMOTE ] LPLA: PASS: Price check passed. Min price $338.02. [2026-01-20T12:13:51.067757] [DEBUG] [REMOTE ] LPLA: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:51.067886] [DEBUG] [REMOTE ] LPLA: PASS: Integrity check passed. [2026-01-20T12:13:51.067927] [DEBUG] [REMOTE ] LPLA: Symbol is viable for forecasting. [2026-01-20T12:13:51.067977] [INFO ] [MAIN ] [1911/3502] LPLA kept (0.3s) | 1909 kept, 2 rejected | 139.6/min | ETA: 11.4m [2026-01-20T12:13:51.395468] [DEBUG] [REMOTE ] LPRO: Retrieved 1954 rows, trimmed to 300. [2026-01-20T12:13:51.395622] [DEBUG] [REMOTE ] LPRO: PASS: History has at least 300 days. [2026-01-20T12:13:51.395835] [DEBUG] [REMOTE ] LPRO: PASS: Price check passed. Min price $1.45. [2026-01-20T12:13:51.395974] [DEBUG] [REMOTE ] LPRO: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:51.396087] [DEBUG] [REMOTE ] LPRO: PASS: Integrity check passed. [2026-01-20T12:13:51.396127] [DEBUG] [REMOTE ] LPRO: Symbol is viable for forecasting. [2026-01-20T12:13:51.396176] [INFO ] [MAIN ] [1912/3502] LPRO kept (0.3s) | 1910 kept, 2 rejected | 139.6/min | ETA: 11.4m [2026-01-20T12:13:52.053625] [DEBUG] [REMOTE ] LPSN: Retrieved 6483 rows, trimmed to 300. [2026-01-20T12:13:52.053832] [DEBUG] [REMOTE ] LPSN: PASS: History has at least 300 days. [2026-01-20T12:13:52.054238] [DEBUG] [REMOTE ] LPSN: PASS: Price check passed. Min price $3.13. [2026-01-20T12:13:52.054429] [DEBUG] [REMOTE ] LPSN: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:52.054661] [DEBUG] [REMOTE ] LPSN: PASS: Integrity check passed. [2026-01-20T12:13:52.054775] [DEBUG] [REMOTE ] LPSN: Symbol is viable for forecasting. [2026-01-20T12:13:52.054847] [INFO ] [MAIN ] [1913/3502] LPSN kept (0.7s) | 1911 kept, 2 rejected | 139.6/min | ETA: 11.4m [2026-01-20T12:13:52.538566] [DEBUG] [REMOTE ] LPTH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:52.558098] [DEBUG] [REMOTE ] LPTH: PASS: History has at least 300 days. [2026-01-20T12:13:52.558704] [DEBUG] [REMOTE ] LPTH: PASS: Price check passed. Min price $6.18. [2026-01-20T12:13:52.558925] [DEBUG] [REMOTE ] LPTH: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:52.559132] [DEBUG] [REMOTE ] LPTH: PASS: Integrity check passed. [2026-01-20T12:13:52.559199] [DEBUG] [REMOTE ] LPTH: Symbol is viable for forecasting. [2026-01-20T12:13:52.559289] [INFO ] [MAIN ] [1914/3502] LPTH kept (0.5s) | 1912 kept, 2 rejected | 139.6/min | ETA: 11.4m [2026-01-20T12:13:53.095549] [DEBUG] [REMOTE ] LPX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:53.095862] [DEBUG] [REMOTE ] LPX: PASS: History has at least 300 days. [2026-01-20T12:13:53.096430] [DEBUG] [REMOTE ] LPX: PASS: Price check passed. Min price $74.60. [2026-01-20T12:13:53.096626] [DEBUG] [REMOTE ] LPX: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:53.096860] [DEBUG] [REMOTE ] LPX: PASS: Integrity check passed. [2026-01-20T12:13:53.096930] [DEBUG] [REMOTE ] LPX: Symbol is viable for forecasting. [2026-01-20T12:13:53.097053] [INFO ] [MAIN ] [1915/3502] LPX kept (0.5s) | 1913 kept, 2 rejected | 139.5/min | ETA: 11.4m [2026-01-20T12:13:53.499179] [DEBUG] [REMOTE ] LQDA: Retrieved 1880 rows, trimmed to 300. [2026-01-20T12:13:53.499424] [DEBUG] [REMOTE ] LQDA: PASS: History has at least 300 days. [2026-01-20T12:13:53.499813] [DEBUG] [REMOTE ] LQDA: PASS: Price check passed. Min price $22.02. [2026-01-20T12:13:53.500014] [DEBUG] [REMOTE ] LQDA: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:53.500194] [DEBUG] [REMOTE ] LQDA: PASS: Integrity check passed. [2026-01-20T12:13:53.500249] [DEBUG] [REMOTE ] LQDA: Symbol is viable for forecasting. [2026-01-20T12:13:53.500307] [INFO ] [MAIN ] [1916/3502] LQDA kept (0.4s) | 1914 kept, 2 rejected | 139.5/min | ETA: 11.4m [2026-01-20T12:13:53.877098] [DEBUG] [REMOTE ] LRCX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:53.877329] [DEBUG] [REMOTE ] LRCX: PASS: History has at least 300 days. [2026-01-20T12:13:53.877707] [DEBUG] [REMOTE ] LRCX: PASS: Price check passed. Min price $139.36. [2026-01-20T12:13:53.877860] [DEBUG] [REMOTE ] LRCX: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:53.878014] [DEBUG] [REMOTE ] LRCX: PASS: Integrity check passed. [2026-01-20T12:13:53.878059] [DEBUG] [REMOTE ] LRCX: Symbol is viable for forecasting. [2026-01-20T12:13:53.878116] [INFO ] [MAIN ] [1917/3502] LRCX kept (0.4s) | 1915 kept, 2 rejected | 139.6/min | ETA: 11.4m [2026-01-20T12:13:54.212805] [DEBUG] [REMOTE ] LRGE: Retrieved 2174 rows, trimmed to 300. [2026-01-20T12:13:54.213008] [DEBUG] [REMOTE ] LRGE: PASS: History has at least 300 days. [2026-01-20T12:13:54.213289] [DEBUG] [REMOTE ] LRGE: PASS: Price check passed. Min price $78.68. [2026-01-20T12:13:54.213438] [DEBUG] [REMOTE ] LRGE: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:54.213606] [DEBUG] [REMOTE ] LRGE: PASS: Integrity check passed. [2026-01-20T12:13:54.213655] [DEBUG] [REMOTE ] LRGE: Symbol is viable for forecasting. [2026-01-20T12:13:54.213713] [INFO ] [MAIN ] [1918/3502] LRGE kept (0.3s) | 1916 kept, 2 rejected | 139.6/min | ETA: 11.3m [2026-01-20T12:13:54.816268] [DEBUG] [REMOTE ] LSCC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:54.816471] [DEBUG] [REMOTE ] LSCC: PASS: History has at least 300 days. [2026-01-20T12:13:54.816994] [DEBUG] [REMOTE ] LSCC: PASS: Price check passed. Min price $61.73. [2026-01-20T12:13:54.817211] [DEBUG] [REMOTE ] LSCC: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:54.817385] [DEBUG] [REMOTE ] LSCC: PASS: Integrity check passed. [2026-01-20T12:13:54.817428] [DEBUG] [REMOTE ] LSCC: Symbol is viable for forecasting. [2026-01-20T12:13:54.817484] [INFO ] [MAIN ] [1919/3502] LSCC kept (0.6s) | 1917 kept, 2 rejected | 139.5/min | ETA: 11.3m [2026-01-20T12:13:55.151109] [DEBUG] [REMOTE ] LSPD: Retrieved 1603 rows, trimmed to 300. [2026-01-20T12:13:55.151355] [DEBUG] [REMOTE ] LSPD: PASS: History has at least 300 days. [2026-01-20T12:13:55.151687] [DEBUG] [REMOTE ] LSPD: PASS: Price check passed. Min price $10.76. [2026-01-20T12:13:55.151840] [DEBUG] [REMOTE ] LSPD: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:55.151965] [DEBUG] [REMOTE ] LSPD: PASS: Integrity check passed. [2026-01-20T12:13:55.152007] [DEBUG] [REMOTE ] LSPD: Symbol is viable for forecasting. [2026-01-20T12:13:55.152062] [INFO ] [MAIN ] [1920/3502] LSPD kept (0.3s) | 1918 kept, 2 rejected | 139.6/min | ETA: 11.3m [2026-01-20T12:13:55.679348] [DEBUG] [REMOTE ] LTC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:55.679545] [DEBUG] [REMOTE ] LTC: PASS: History has at least 300 days. [2026-01-20T12:13:55.679865] [DEBUG] [REMOTE ] LTC: PASS: Price check passed. Min price $33.91. [2026-01-20T12:13:55.680038] [DEBUG] [REMOTE ] LTC: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:55.680187] [DEBUG] [REMOTE ] LTC: PASS: Integrity check passed. [2026-01-20T12:13:55.680261] [DEBUG] [REMOTE ] LTC: Symbol is viable for forecasting. [2026-01-20T12:13:55.680320] [INFO ] [MAIN ] [1921/3502] LTC kept (0.5s) | 1919 kept, 2 rejected | 139.5/min | ETA: 11.3m [2026-01-20T12:13:55.940236] [DEBUG] [REMOTE ] LTH: Retrieved 1074 rows, trimmed to 300. [2026-01-20T12:13:55.940444] [DEBUG] [REMOTE ] LTH: PASS: History has at least 300 days. [2026-01-20T12:13:55.940727] [DEBUG] [REMOTE ] LTH: PASS: Price check passed. Min price $24.59. [2026-01-20T12:13:55.940876] [DEBUG] [REMOTE ] LTH: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:55.940999] [DEBUG] [REMOTE ] LTH: PASS: Integrity check passed. [2026-01-20T12:13:55.941042] [DEBUG] [REMOTE ] LTH: Symbol is viable for forecasting. [2026-01-20T12:13:55.941098] [INFO ] [MAIN ] [1922/3502] LTH kept (0.3s) | 1920 kept, 2 rejected | 139.6/min | ETA: 11.3m [2026-01-20T12:13:56.357440] [DEBUG] [REMOTE ] LTRN: Retrieved 1408 rows, trimmed to 300. [2026-01-20T12:13:56.357670] [DEBUG] [REMOTE ] LTRN: PASS: History has at least 300 days. [2026-01-20T12:13:56.357989] [DEBUG] [REMOTE ] LTRN: PASS: Price check passed. Min price $3.00. [2026-01-20T12:13:56.358143] [DEBUG] [REMOTE ] LTRN: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:56.358280] [DEBUG] [REMOTE ] LTRN: PASS: Integrity check passed. [2026-01-20T12:13:56.358324] [DEBUG] [REMOTE ] LTRN: Symbol is viable for forecasting. [2026-01-20T12:13:56.358383] [INFO ] [MAIN ] [1923/3502] LTRN kept (0.4s) | 1921 kept, 2 rejected | 139.6/min | ETA: 11.3m [2026-01-20T12:13:56.916898] [DEBUG] [REMOTE ] LTRX: Retrieved 6401 rows, trimmed to 300. [2026-01-20T12:13:56.917150] [DEBUG] [REMOTE ] LTRX: PASS: History has at least 300 days. [2026-01-20T12:13:56.917504] [DEBUG] [REMOTE ] LTRX: PASS: Price check passed. Min price $4.48. [2026-01-20T12:13:56.917673] [DEBUG] [REMOTE ] LTRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:56.917817] [DEBUG] [REMOTE ] LTRX: PASS: Integrity check passed. [2026-01-20T12:13:56.917896] [DEBUG] [REMOTE ] LTRX: Symbol is viable for forecasting. [2026-01-20T12:13:56.917952] [INFO ] [MAIN ] [1924/3502] LTRX kept (0.6s) | 1922 kept, 2 rejected | 139.6/min | ETA: 11.3m [2026-01-20T12:13:57.148618] [DEBUG] [REMOTE ] LUCD: Retrieved 1069 rows, trimmed to 300. [2026-01-20T12:13:57.148811] [DEBUG] [REMOTE ] LUCD: PASS: History has at least 300 days. [2026-01-20T12:13:57.149070] [DEBUG] [REMOTE ] LUCD: PASS: Price check passed. Min price $1.01. [2026-01-20T12:13:57.149213] [DEBUG] [REMOTE ] LUCD: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:57.149379] [DEBUG] [REMOTE ] LUCD: PASS: Integrity check passed. [2026-01-20T12:13:57.149423] [DEBUG] [REMOTE ] LUCD: Symbol is viable for forecasting. [2026-01-20T12:13:57.149477] [INFO ] [MAIN ] [1925/3502] LUCD kept (0.2s) | 1923 kept, 2 rejected | 139.6/min | ETA: 11.3m [2026-01-20T12:13:57.833937] [DEBUG] [REMOTE ] LUMN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:57.834093] [DEBUG] [REMOTE ] LUMN: PASS: History has at least 300 days. [2026-01-20T12:13:57.834354] [DEBUG] [REMOTE ] LUMN: PASS: Price check passed. Min price $7.04. [2026-01-20T12:13:57.834494] [DEBUG] [REMOTE ] LUMN: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:57.834648] [DEBUG] [REMOTE ] LUMN: PASS: Integrity check passed. [2026-01-20T12:13:57.834692] [DEBUG] [REMOTE ] LUMN: Symbol is viable for forecasting. [2026-01-20T12:13:57.834742] [INFO ] [MAIN ] [1926/3502] LUMN kept (0.7s) | 1924 kept, 2 rejected | 139.5/min | ETA: 11.3m [2026-01-20T12:13:58.096481] [DEBUG] [REMOTE ] LUNG: Retrieved 1330 rows, trimmed to 300. [2026-01-20T12:13:58.096636] [DEBUG] [REMOTE ] LUNG: PASS: History has at least 300 days. [2026-01-20T12:13:58.096847] [DEBUG] [REMOTE ] LUNG: PASS: Price check passed. Min price $1.31. [2026-01-20T12:13:58.096983] [DEBUG] [REMOTE ] LUNG: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:58.097123] [DEBUG] [REMOTE ] LUNG: PASS: Integrity check passed. [2026-01-20T12:13:58.097165] [DEBUG] [REMOTE ] LUNG: Symbol is viable for forecasting. [2026-01-20T12:13:58.097213] [INFO ] [MAIN ] [1927/3502] LUNG kept (0.3s) | 1925 kept, 2 rejected | 139.6/min | ETA: 11.3m [2026-01-20T12:13:58.528505] [DEBUG] [REMOTE ] LVHD: Retrieved 2528 rows, trimmed to 300. [2026-01-20T12:13:58.528678] [DEBUG] [REMOTE ] LVHD: PASS: History has at least 300 days. [2026-01-20T12:13:58.528907] [DEBUG] [REMOTE ] LVHD: PASS: Price check passed. Min price $39.12. [2026-01-20T12:13:58.529084] [DEBUG] [REMOTE ] LVHD: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:58.529219] [DEBUG] [REMOTE ] LVHD: PASS: Integrity check passed. [2026-01-20T12:13:58.529263] [DEBUG] [REMOTE ] LVHD: Symbol is viable for forecasting. [2026-01-20T12:13:58.529313] [INFO ] [MAIN ] [1928/3502] LVHD kept (0.4s) | 1926 kept, 2 rejected | 139.6/min | ETA: 11.3m [2026-01-20T12:13:58.877317] [DEBUG] [REMOTE ] LVO: Retrieved 2091 rows, trimmed to 300. [2026-01-20T12:13:58.877509] [DEBUG] [REMOTE ] LVO: PASS: History has at least 300 days. [2026-01-20T12:13:58.877822] [DEBUG] [REMOTE ] LVO: PASS: Price check passed. Min price $3.96. [2026-01-20T12:13:58.877985] [DEBUG] [REMOTE ] LVO: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:58.878157] [DEBUG] [REMOTE ] LVO: PASS: Integrity check passed. [2026-01-20T12:13:58.878202] [DEBUG] [REMOTE ] LVO: Symbol is viable for forecasting. [2026-01-20T12:13:58.878257] [INFO ] [MAIN ] [1929/3502] LVO kept (0.3s) | 1927 kept, 2 rejected | 139.6/min | ETA: 11.3m [2026-01-20T12:13:59.506194] [DEBUG] [REMOTE ] LVS: Retrieved 5306 rows, trimmed to 300. [2026-01-20T12:13:59.506408] [DEBUG] [REMOTE ] LVS: PASS: History has at least 300 days. [2026-01-20T12:13:59.506971] [DEBUG] [REMOTE ] LVS: PASS: Price check passed. Min price $50.41. [2026-01-20T12:13:59.507171] [DEBUG] [REMOTE ] LVS: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:59.507321] [DEBUG] [REMOTE ] LVS: PASS: Integrity check passed. [2026-01-20T12:13:59.507366] [DEBUG] [REMOTE ] LVS: Symbol is viable for forecasting. [2026-01-20T12:13:59.507423] [INFO ] [MAIN ] [1930/3502] LVS kept (0.6s) | 1928 kept, 2 rejected | 139.5/min | ETA: 11.3m [2026-01-20T12:13:59.997213] [DEBUG] [REMOTE ] LWAY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:13:59.997406] [DEBUG] [REMOTE ] LWAY: PASS: History has at least 300 days. [2026-01-20T12:13:59.997704] [DEBUG] [REMOTE ] LWAY: PASS: Price check passed. Min price $21.49. [2026-01-20T12:13:59.998083] [DEBUG] [REMOTE ] LWAY: PASS: Continuity check passed with 300 days. [2026-01-20T12:13:59.998217] [DEBUG] [REMOTE ] LWAY: PASS: Integrity check passed. [2026-01-20T12:13:59.998259] [DEBUG] [REMOTE ] LWAY: Symbol is viable for forecasting. [2026-01-20T12:13:59.998313] [INFO ] [MAIN ] [1931/3502] LWAY kept (0.5s) | 1929 kept, 2 rejected | 139.5/min | ETA: 11.3m [2026-01-20T12:14:00.383049] [DEBUG] [REMOTE ] LWLG: Retrieved 4650 rows, trimmed to 300. [2026-01-20T12:14:00.383234] [DEBUG] [REMOTE ] LWLG: PASS: History has at least 300 days. [2026-01-20T12:14:00.383533] [DEBUG] [REMOTE ] LWLG: PASS: Price check passed. Min price $2.97. [2026-01-20T12:14:00.383903] [DEBUG] [REMOTE ] LWLG: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:00.384065] [DEBUG] [REMOTE ] LWLG: PASS: Integrity check passed. [2026-01-20T12:14:00.384122] [DEBUG] [REMOTE ] LWLG: Symbol is viable for forecasting. [2026-01-20T12:14:00.384179] [INFO ] [MAIN ] [1932/3502] LWLG kept (0.4s) | 1930 kept, 2 rejected | 139.5/min | ETA: 11.3m [2026-01-20T12:14:00.686022] [DEBUG] [REMOTE ] LX: Retrieved 2028 rows, trimmed to 300. [2026-01-20T12:14:00.686242] [DEBUG] [REMOTE ] LX: PASS: History has at least 300 days. [2026-01-20T12:14:00.686509] [DEBUG] [REMOTE ] LX: PASS: Price check passed. Min price $3.00. [2026-01-20T12:14:00.686676] [DEBUG] [REMOTE ] LX: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:00.686809] [DEBUG] [REMOTE ] LX: PASS: Integrity check passed. [2026-01-20T12:14:00.686852] [DEBUG] [REMOTE ] LX: Symbol is viable for forecasting. [2026-01-20T12:14:00.686908] [INFO ] [MAIN ] [1933/3502] LX kept (0.3s) | 1931 kept, 2 rejected | 139.6/min | ETA: 11.2m [2026-01-20T12:14:00.908159] [DEBUG] [REMOTE ] LXEO: Retrieved 552 rows, trimmed to 300. [2026-01-20T12:14:00.908322] [DEBUG] [REMOTE ] LXEO: PASS: History has at least 300 days. [2026-01-20T12:14:00.911618] [DEBUG] [REMOTE ] LXEO: PASS: Price check passed. Min price $7.39. [2026-01-20T12:14:00.911802] [DEBUG] [REMOTE ] LXEO: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:00.911930] [DEBUG] [REMOTE ] LXEO: PASS: Integrity check passed. [2026-01-20T12:14:00.911973] [DEBUG] [REMOTE ] LXEO: Symbol is viable for forecasting. [2026-01-20T12:14:00.912027] [INFO ] [MAIN ] [1934/3502] LXEO kept (0.2s) | 1932 kept, 2 rejected | 139.6/min | ETA: 11.2m [2026-01-20T12:14:01.687888] [DEBUG] [REMOTE ] LXP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:01.688039] [DEBUG] [REMOTE ] LXP: PASS: History has at least 300 days. [2026-01-20T12:14:01.688276] [DEBUG] [REMOTE ] LXP: PASS: Price check passed. Min price $44.85. [2026-01-20T12:14:01.688419] [DEBUG] [REMOTE ] LXP: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:01.688543] [DEBUG] [REMOTE ] LXP: PASS: Integrity check passed. [2026-01-20T12:14:01.688630] [DEBUG] [REMOTE ] LXP: Symbol is viable for forecasting. [2026-01-20T12:14:01.688683] [INFO ] [MAIN ] [1935/3502] LXP kept (0.8s) | 1933 kept, 2 rejected | 139.5/min | ETA: 11.2m [2026-01-20T12:14:02.063175] [DEBUG] [REMOTE ] LYB: Retrieved 3956 rows, trimmed to 300. [2026-01-20T12:14:02.063364] [DEBUG] [REMOTE ] LYB: PASS: History has at least 300 days. [2026-01-20T12:14:02.063697] [DEBUG] [REMOTE ] LYB: PASS: Price check passed. Min price $41.20. [2026-01-20T12:14:02.063859] [DEBUG] [REMOTE ] LYB: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:02.063988] [DEBUG] [REMOTE ] LYB: PASS: Integrity check passed. [2026-01-20T12:14:02.064033] [DEBUG] [REMOTE ] LYB: Symbol is viable for forecasting. [2026-01-20T12:14:02.064091] [INFO ] [MAIN ] [1936/3502] LYB kept (0.4s) | 1934 kept, 2 rejected | 139.6/min | ETA: 11.2m [2026-01-20T12:14:02.598277] [DEBUG] [REMOTE ] LYG: Retrieved 6074 rows, trimmed to 300. [2026-01-20T12:14:02.598495] [DEBUG] [REMOTE ] LYG: PASS: History has at least 300 days. [2026-01-20T12:14:02.599029] [DEBUG] [REMOTE ] LYG: PASS: Price check passed. Min price $4.52. [2026-01-20T12:14:02.599222] [DEBUG] [REMOTE ] LYG: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:02.599378] [DEBUG] [REMOTE ] LYG: PASS: Integrity check passed. [2026-01-20T12:14:02.599423] [DEBUG] [REMOTE ] LYG: Symbol is viable for forecasting. [2026-01-20T12:14:02.599484] [INFO ] [MAIN ] [1937/3502] LYG kept (0.5s) | 1935 kept, 2 rejected | 139.5/min | ETA: 11.2m [2026-01-20T12:14:02.867713] [DEBUG] [REMOTE ] LYRA: Retrieved 1436 rows, trimmed to 300. [2026-01-20T12:14:02.867857] [DEBUG] [REMOTE ] LYRA: PASS: History has at least 300 days. [2026-01-20T12:14:02.868111] [DEBUG] [REMOTE ] LYRA: PASS: Price check passed. Min price $1.89. [2026-01-20T12:14:02.868443] [DEBUG] [REMOTE ] LYRA: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:02.868589] [DEBUG] [REMOTE ] LYRA: PASS: Integrity check passed. [2026-01-20T12:14:02.868633] [DEBUG] [REMOTE ] LYRA: Symbol is viable for forecasting. [2026-01-20T12:14:02.868684] [INFO ] [MAIN ] [1938/3502] LYRA kept (0.3s) | 1936 kept, 2 rejected | 139.6/min | ETA: 11.2m [2026-01-20T12:14:03.533434] [DEBUG] [REMOTE ] LYTS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:03.533613] [DEBUG] [REMOTE ] LYTS: PASS: History has at least 300 days. [2026-01-20T12:14:03.533883] [DEBUG] [REMOTE ] LYTS: PASS: Price check passed. Min price $17.25. [2026-01-20T12:14:03.534030] [DEBUG] [REMOTE ] LYTS: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:03.534164] [DEBUG] [REMOTE ] LYTS: PASS: Integrity check passed. [2026-01-20T12:14:03.534208] [DEBUG] [REMOTE ] LYTS: Symbol is viable for forecasting. [2026-01-20T12:14:03.534261] [INFO ] [MAIN ] [1939/3502] LYTS kept (0.7s) | 1937 kept, 2 rejected | 139.5/min | ETA: 11.2m [2026-01-20T12:14:03.653746] [DEBUG] [REMOTE ] LZ: Retrieved 1143 rows, trimmed to 300. [2026-01-20T12:14:03.653884] [DEBUG] [REMOTE ] LZ: PASS: History has at least 300 days. [2026-01-20T12:14:03.654101] [DEBUG] [REMOTE ] LZ: PASS: Price check passed. Min price $8.87. [2026-01-20T12:14:03.654246] [DEBUG] [REMOTE ] LZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:03.654365] [DEBUG] [REMOTE ] LZ: PASS: Integrity check passed. [2026-01-20T12:14:03.654409] [DEBUG] [REMOTE ] LZ: Symbol is viable for forecasting. [2026-01-20T12:14:03.654459] [INFO ] [MAIN ] [1940/3502] LZ kept (0.1s) | 1938 kept, 2 rejected | 139.6/min | ETA: 11.2m [2026-01-20T12:14:04.394358] [DEBUG] [REMOTE ] LZB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:04.394498] [DEBUG] [REMOTE ] LZB: PASS: History has at least 300 days. [2026-01-20T12:14:04.394751] [DEBUG] [REMOTE ] LZB: PASS: Price check passed. Min price $29.16. [2026-01-20T12:14:04.394896] [DEBUG] [REMOTE ] LZB: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:04.395023] [DEBUG] [REMOTE ] LZB: PASS: Integrity check passed. [2026-01-20T12:14:04.395065] [DEBUG] [REMOTE ] LZB: Symbol is viable for forecasting. [2026-01-20T12:14:04.395116] [INFO ] [MAIN ] [1941/3502] LZB kept (0.7s) | 1939 kept, 2 rejected | 139.5/min | ETA: 11.2m [2026-01-20T12:14:04.619257] [DEBUG] [REMOTE ] LZM: Retrieved 638 rows, trimmed to 300. [2026-01-20T12:14:04.619418] [DEBUG] [REMOTE ] LZM: PASS: History has at least 300 days. [2026-01-20T12:14:04.619689] [DEBUG] [REMOTE ] LZM: PASS: Price check passed. Min price $3.65. [2026-01-20T12:14:04.619856] [DEBUG] [REMOTE ] LZM: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:04.619991] [DEBUG] [REMOTE ] LZM: PASS: Integrity check passed. [2026-01-20T12:14:04.620041] [DEBUG] [REMOTE ] LZM: Symbol is viable for forecasting. [2026-01-20T12:14:04.620102] [INFO ] [MAIN ] [1942/3502] LZM kept (0.2s) | 1940 kept, 2 rejected | 139.6/min | ETA: 11.2m [2026-01-20T12:14:05.212170] [DEBUG] [REMOTE ] M: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:05.212308] [DEBUG] [REMOTE ] M: PASS: History has at least 300 days. [2026-01-20T12:14:05.212536] [DEBUG] [REMOTE ] M: PASS: Price check passed. Min price $18.42. [2026-01-20T12:14:05.212719] [DEBUG] [REMOTE ] M: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:05.212844] [DEBUG] [REMOTE ] M: PASS: Integrity check passed. [2026-01-20T12:14:05.212886] [DEBUG] [REMOTE ] M: Symbol is viable for forecasting. [2026-01-20T12:14:05.212936] [INFO ] [MAIN ] [1943/3502] M kept (0.6s) | 1941 kept, 2 rejected | 139.5/min | ETA: 11.2m [2026-01-20T12:14:05.662319] [DEBUG] [REMOTE ] MA: Retrieved 4943 rows, trimmed to 300. [2026-01-20T12:14:05.662469] [DEBUG] [REMOTE ] MA: PASS: History has at least 300 days. [2026-01-20T12:14:05.662733] [DEBUG] [REMOTE ] MA: PASS: Price check passed. Min price $526.78. [2026-01-20T12:14:05.663057] [DEBUG] [REMOTE ] MA: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:05.663182] [DEBUG] [REMOTE ] MA: PASS: Integrity check passed. [2026-01-20T12:14:05.663226] [DEBUG] [REMOTE ] MA: Symbol is viable for forecasting. [2026-01-20T12:14:05.663277] [INFO ] [MAIN ] [1944/3502] MA kept (0.5s) | 1942 kept, 2 rejected | 139.5/min | ETA: 11.2m [2026-01-20T12:14:06.228365] [DEBUG] [REMOTE ] MAA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:06.228510] [DEBUG] [REMOTE ] MAA: PASS: History has at least 300 days. [2026-01-20T12:14:06.228766] [DEBUG] [REMOTE ] MAA: PASS: Price check passed. Min price $124.87. [2026-01-20T12:14:06.228910] [DEBUG] [REMOTE ] MAA: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:06.229078] [DEBUG] [REMOTE ] MAA: PASS: Integrity check passed. [2026-01-20T12:14:06.229132] [DEBUG] [REMOTE ] MAA: Symbol is viable for forecasting. [2026-01-20T12:14:06.229185] [INFO ] [MAIN ] [1945/3502] MAA kept (0.6s) | 1943 kept, 2 rejected | 139.5/min | ETA: 11.2m [2026-01-20T12:14:06.701807] [DEBUG] [REMOTE ] MAC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:06.701966] [DEBUG] [REMOTE ] MAC: PASS: History has at least 300 days. [2026-01-20T12:14:06.702245] [DEBUG] [REMOTE ] MAC: PASS: Price check passed. Min price $16.05. [2026-01-20T12:14:06.702388] [DEBUG] [REMOTE ] MAC: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:06.702517] [DEBUG] [REMOTE ] MAC: PASS: Integrity check passed. [2026-01-20T12:14:06.702609] [DEBUG] [REMOTE ] MAC: Symbol is viable for forecasting. [2026-01-20T12:14:06.702663] [INFO ] [MAIN ] [1946/3502] MAC kept (0.5s) | 1944 kept, 2 rejected | 139.5/min | ETA: 11.2m [2026-01-20T12:14:06.942506] [DEBUG] [REMOTE ] MAMA: Retrieved 2888 rows, trimmed to 300. [2026-01-20T12:14:06.942698] [DEBUG] [REMOTE ] MAMA: PASS: History has at least 300 days. [2026-01-20T12:14:06.942995] [DEBUG] [REMOTE ] MAMA: PASS: Price check passed. Min price $10.03. [2026-01-20T12:14:06.943202] [DEBUG] [REMOTE ] MAMA: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:06.943371] [DEBUG] [REMOTE ] MAMA: PASS: Integrity check passed. [2026-01-20T12:14:06.943436] [DEBUG] [REMOTE ] MAMA: Symbol is viable for forecasting. [2026-01-20T12:14:06.943513] [INFO ] [MAIN ] [1947/3502] MAMA kept (0.2s) | 1945 kept, 2 rejected | 139.5/min | ETA: 11.1m [2026-01-20T12:14:07.584237] [DEBUG] [REMOTE ] MAN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:07.584388] [DEBUG] [REMOTE ] MAN: PASS: History has at least 300 days. [2026-01-20T12:14:07.584658] [DEBUG] [REMOTE ] MAN: PASS: Price check passed. Min price $25.97. [2026-01-20T12:14:07.584801] [DEBUG] [REMOTE ] MAN: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:07.584931] [DEBUG] [REMOTE ] MAN: PASS: Integrity check passed. [2026-01-20T12:14:07.584974] [DEBUG] [REMOTE ] MAN: Symbol is viable for forecasting. [2026-01-20T12:14:07.585043] [INFO ] [MAIN ] [1948/3502] MAN kept (0.6s) | 1946 kept, 2 rejected | 139.5/min | ETA: 11.1m [2026-01-20T12:14:08.063966] [DEBUG] [REMOTE ] MANH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:08.064108] [DEBUG] [REMOTE ] MANH: PASS: History has at least 300 days. [2026-01-20T12:14:08.064332] [DEBUG] [REMOTE ] MANH: PASS: Price check passed. Min price $166.60. [2026-01-20T12:14:08.064487] [DEBUG] [REMOTE ] MANH: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:08.064627] [DEBUG] [REMOTE ] MANH: PASS: Integrity check passed. [2026-01-20T12:14:08.064670] [DEBUG] [REMOTE ] MANH: Symbol is viable for forecasting. [2026-01-20T12:14:08.064719] [INFO ] [MAIN ] [1949/3502] MANH kept (0.5s) | 1947 kept, 2 rejected | 139.5/min | ETA: 11.1m [2026-01-20T12:14:08.410544] [DEBUG] [REMOTE ] MARA: Retrieved 3446 rows, trimmed to 300. [2026-01-20T12:14:08.410706] [DEBUG] [REMOTE ] MARA: PASS: History has at least 300 days. [2026-01-20T12:14:08.410945] [DEBUG] [REMOTE ] MARA: PASS: Price check passed. Min price $8.98. [2026-01-20T12:14:08.411095] [DEBUG] [REMOTE ] MARA: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:08.411211] [DEBUG] [REMOTE ] MARA: PASS: Integrity check passed. [2026-01-20T12:14:08.411253] [DEBUG] [REMOTE ] MARA: Symbol is viable for forecasting. [2026-01-20T12:14:08.411302] [INFO ] [MAIN ] [1950/3502] MARA kept (0.3s) | 1948 kept, 2 rejected | 139.5/min | ETA: 11.1m [2026-01-20T12:14:08.967555] [DEBUG] [REMOTE ] MAS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:08.967737] [DEBUG] [REMOTE ] MAS: PASS: History has at least 300 days. [2026-01-20T12:14:08.968178] [DEBUG] [REMOTE ] MAS: PASS: Price check passed. Min price $59.09. [2026-01-20T12:14:08.968796] [DEBUG] [REMOTE ] MAS: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:08.969090] [DEBUG] [REMOTE ] MAS: PASS: Integrity check passed. [2026-01-20T12:14:08.969130] [DEBUG] [REMOTE ] MAS: Symbol is viable for forecasting. [2026-01-20T12:14:08.969178] [INFO ] [MAIN ] [1951/3502] MAS kept (0.6s) | 1949 kept, 2 rejected | 139.5/min | ETA: 11.1m [2026-01-20T12:14:09.344864] [DEBUG] [REMOTE ] MASI: Retrieved 4641 rows, trimmed to 300. [2026-01-20T12:14:09.345000] [DEBUG] [REMOTE ] MASI: PASS: History has at least 300 days. [2026-01-20T12:14:09.345215] [DEBUG] [REMOTE ] MASI: PASS: Price check passed. Min price $127.40. [2026-01-20T12:14:09.345353] [DEBUG] [REMOTE ] MASI: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:09.345467] [DEBUG] [REMOTE ] MASI: PASS: Integrity check passed. [2026-01-20T12:14:09.345507] [DEBUG] [REMOTE ] MASI: Symbol is viable for forecasting. [2026-01-20T12:14:09.345555] [INFO ] [MAIN ] [1952/3502] MASI kept (0.4s) | 1950 kept, 2 rejected | 139.5/min | ETA: 11.1m [2026-01-20T12:14:09.611329] [DEBUG] [REMOTE ] MASS: Retrieved 1275 rows, trimmed to 300. [2026-01-20T12:14:09.611494] [DEBUG] [REMOTE ] MASS: PASS: History has at least 300 days. [2026-01-20T12:14:09.611769] [DEBUG] [REMOTE ] MASS: PASS: Price check passed. Min price $5.09. [2026-01-20T12:14:09.611936] [DEBUG] [REMOTE ] MASS: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:09.612075] [DEBUG] [REMOTE ] MASS: PASS: Integrity check passed. [2026-01-20T12:14:09.612123] [DEBUG] [REMOTE ] MASS: Symbol is viable for forecasting. [2026-01-20T12:14:09.612183] [INFO ] [MAIN ] [1953/3502] MASS kept (0.3s) | 1951 kept, 2 rejected | 139.5/min | ETA: 11.1m [2026-01-20T12:14:10.247613] [DEBUG] [REMOTE ] MATX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:10.247779] [DEBUG] [REMOTE ] MATX: PASS: History has at least 300 days. [2026-01-20T12:14:10.248059] [DEBUG] [REMOTE ] MATX: PASS: Price check passed. Min price $92.91. [2026-01-20T12:14:10.248247] [DEBUG] [REMOTE ] MATX: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:10.248410] [DEBUG] [REMOTE ] MATX: PASS: Integrity check passed. [2026-01-20T12:14:10.248472] [DEBUG] [REMOTE ] MATX: Symbol is viable for forecasting. [2026-01-20T12:14:10.248547] [INFO ] [MAIN ] [1954/3502] MATX kept (0.6s) | 1952 kept, 2 rejected | 139.5/min | ETA: 11.1m [2026-01-20T12:14:10.505069] [DEBUG] [REMOTE ] MAX: Retrieved 1311 rows, trimmed to 300. [2026-01-20T12:14:10.505210] [DEBUG] [REMOTE ] MAX: PASS: History has at least 300 days. [2026-01-20T12:14:10.505439] [DEBUG] [REMOTE ] MAX: PASS: Price check passed. Min price $11.12. [2026-01-20T12:14:10.505630] [DEBUG] [REMOTE ] MAX: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:10.505751] [DEBUG] [REMOTE ] MAX: PASS: Integrity check passed. [2026-01-20T12:14:10.505792] [DEBUG] [REMOTE ] MAX: Symbol is viable for forecasting. [2026-01-20T12:14:10.505842] [INFO ] [MAIN ] [1955/3502] MAX kept (0.3s) | 1953 kept, 2 rejected | 139.5/min | ETA: 11.1m [2026-01-20T12:14:10.912283] [DEBUG] [REMOTE ] MAXI: Retrieved 827 rows, trimmed to 300. [2026-01-20T12:14:10.912460] [DEBUG] [REMOTE ] MAXI: PASS: History has at least 300 days. [2026-01-20T12:14:10.912795] [DEBUG] [REMOTE ] MAXI: PASS: Price check passed. Min price $13.82. [2026-01-20T12:14:10.913032] [DEBUG] [REMOTE ] MAXI: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:10.913215] [DEBUG] [REMOTE ] MAXI: PASS: Integrity check passed. [2026-01-20T12:14:10.913276] [DEBUG] [REMOTE ] MAXI: Symbol is viable for forecasting. [2026-01-20T12:14:10.913348] [INFO ] [MAIN ] [1956/3502] MAXI kept (0.4s) | 1954 kept, 2 rejected | 139.5/min | ETA: 11.1m [2026-01-20T12:14:11.273410] [DEBUG] [REMOTE ] MAXN: Retrieved 1355 rows, trimmed to 300. [2026-01-20T12:14:11.273552] [DEBUG] [REMOTE ] MAXN: PASS: History has at least 300 days. [2026-01-20T12:14:11.273807] [DEBUG] [REMOTE ] MAXN: PASS: Price check passed. Min price $2.67. [2026-01-20T12:14:11.273952] [DEBUG] [REMOTE ] MAXN: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:11.274074] [DEBUG] [REMOTE ] MAXN: PASS: Integrity check passed. [2026-01-20T12:14:11.274143] [DEBUG] [REMOTE ] MAXN: Symbol is viable for forecasting. [2026-01-20T12:14:11.274194] [INFO ] [MAIN ] [1957/3502] MAXN kept (0.4s) | 1955 kept, 2 rejected | 139.5/min | ETA: 11.1m [2026-01-20T12:14:11.737529] [DEBUG] [REMOTE ] MBB: Retrieved 4741 rows, trimmed to 300. [2026-01-20T12:14:11.737689] [DEBUG] [REMOTE ] MBB: PASS: History has at least 300 days. [2026-01-20T12:14:11.737942] [DEBUG] [REMOTE ] MBB: PASS: Price check passed. Min price $94.26. [2026-01-20T12:14:11.738080] [DEBUG] [REMOTE ] MBB: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:11.738206] [DEBUG] [REMOTE ] MBB: PASS: Integrity check passed. [2026-01-20T12:14:11.738247] [DEBUG] [REMOTE ] MBB: Symbol is viable for forecasting. [2026-01-20T12:14:11.738297] [INFO ] [MAIN ] [1958/3502] MBB kept (0.5s) | 1956 kept, 2 rejected | 139.5/min | ETA: 11.1m [2026-01-20T12:14:11.963907] [DEBUG] [REMOTE ] MBC: Retrieved 778 rows, trimmed to 300. [2026-01-20T12:14:11.964038] [DEBUG] [REMOTE ] MBC: PASS: History has at least 300 days. [2026-01-20T12:14:11.964243] [DEBUG] [REMOTE ] MBC: PASS: Price check passed. Min price $9.44. [2026-01-20T12:14:11.964384] [DEBUG] [REMOTE ] MBC: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:11.964498] [DEBUG] [REMOTE ] MBC: PASS: Integrity check passed. [2026-01-20T12:14:11.964539] [DEBUG] [REMOTE ] MBC: Symbol is viable for forecasting. [2026-01-20T12:14:11.964614] [INFO ] [MAIN ] [1959/3502] MBC kept (0.2s) | 1957 kept, 2 rejected | 139.6/min | ETA: 11.1m [2026-01-20T12:14:12.686271] [DEBUG] [REMOTE ] MBCN: Retrieved 5944 rows, trimmed to 300. [2026-01-20T12:14:12.686399] [DEBUG] [REMOTE ] MBCN: PASS: History has at least 300 days. [2026-01-20T12:14:12.686637] [DEBUG] [REMOTE ] MBCN: PASS: Price check passed. Min price $32.00. [2026-01-20T12:14:12.686778] [DEBUG] [REMOTE ] MBCN: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:12.686894] [DEBUG] [REMOTE ] MBCN: PASS: Integrity check passed. [2026-01-20T12:14:12.686935] [DEBUG] [REMOTE ] MBCN: Symbol is viable for forecasting. [2026-01-20T12:14:12.686983] [INFO ] [MAIN ] [1960/3502] MBCN kept (0.7s) | 1958 kept, 2 rejected | 139.5/min | ETA: 11.1m [2026-01-20T12:14:13.147769] [DEBUG] [REMOTE ] MBI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:13.147910] [DEBUG] [REMOTE ] MBI: PASS: History has at least 300 days. [2026-01-20T12:14:13.148150] [DEBUG] [REMOTE ] MBI: PASS: Price check passed. Min price $6.63. [2026-01-20T12:14:13.148291] [DEBUG] [REMOTE ] MBI: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:13.148411] [DEBUG] [REMOTE ] MBI: PASS: Integrity check passed. [2026-01-20T12:14:13.148451] [DEBUG] [REMOTE ] MBI: Symbol is viable for forecasting. [2026-01-20T12:14:13.148502] [INFO ] [MAIN ] [1961/3502] MBI kept (0.5s) | 1959 kept, 2 rejected | 139.5/min | ETA: 11.0m [2026-01-20T12:14:13.409053] [DEBUG] [REMOTE ] MBIN: Retrieved 2066 rows, trimmed to 300. [2026-01-20T12:14:13.409181] [DEBUG] [REMOTE ] MBIN: PASS: History has at least 300 days. [2026-01-20T12:14:13.409389] [DEBUG] [REMOTE ] MBIN: PASS: Price check passed. Min price $30.34. [2026-01-20T12:14:13.409524] [DEBUG] [REMOTE ] MBIN: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:13.409655] [DEBUG] [REMOTE ] MBIN: PASS: Integrity check passed. [2026-01-20T12:14:13.409697] [DEBUG] [REMOTE ] MBIN: Symbol is viable for forecasting. [2026-01-20T12:14:13.409744] [INFO ] [MAIN ] [1962/3502] MBIN kept (0.3s) | 1960 kept, 2 rejected | 139.5/min | ETA: 11.0m [2026-01-20T12:14:13.767469] [DEBUG] [REMOTE ] MBLY: Retrieved 809 rows, trimmed to 300. [2026-01-20T12:14:13.767606] [DEBUG] [REMOTE ] MBLY: PASS: History has at least 300 days. [2026-01-20T12:14:13.767813] [DEBUG] [REMOTE ] MBLY: PASS: Price check passed. Min price $10.05. [2026-01-20T12:14:13.767951] [DEBUG] [REMOTE ] MBLY: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:13.768062] [DEBUG] [REMOTE ] MBLY: PASS: Integrity check passed. [2026-01-20T12:14:13.768102] [DEBUG] [REMOTE ] MBLY: Symbol is viable for forecasting. [2026-01-20T12:14:13.768150] [INFO ] [MAIN ] [1963/3502] MBLY kept (0.4s) | 1961 kept, 2 rejected | 139.5/min | ETA: 11.0m [2026-01-20T12:14:14.078134] [DEBUG] [REMOTE ] MBS: Retrieved 480 rows, trimmed to 300. [2026-01-20T12:14:14.078268] [DEBUG] [REMOTE ] MBS: PASS: History has at least 300 days. [2026-01-20T12:14:14.078489] [DEBUG] [REMOTE ] MBS: PASS: Price check passed. Min price $8.66. [2026-01-20T12:14:14.078686] [DEBUG] [REMOTE ] MBS: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:14.078848] [DEBUG] [REMOTE ] MBS: PASS: Integrity check passed. [2026-01-20T12:14:14.078902] [DEBUG] [REMOTE ] MBS: Symbol is viable for forecasting. [2026-01-20T12:14:14.078953] [INFO ] [MAIN ] [1964/3502] MBS kept (0.3s) | 1962 kept, 2 rejected | 139.6/min | ETA: 11.0m [2026-01-20T12:14:14.832805] [DEBUG] [REMOTE ] MBWM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:14.832976] [DEBUG] [REMOTE ] MBWM: PASS: History has at least 300 days. [2026-01-20T12:14:14.833271] [DEBUG] [REMOTE ] MBWM: PASS: Price check passed. Min price $42.93. [2026-01-20T12:14:14.833425] [DEBUG] [REMOTE ] MBWM: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:14.833611] [DEBUG] [REMOTE ] MBWM: PASS: Integrity check passed. [2026-01-20T12:14:14.833662] [DEBUG] [REMOTE ] MBWM: Symbol is viable for forecasting. [2026-01-20T12:14:14.833735] [INFO ] [MAIN ] [1965/3502] MBWM kept (0.8s) | 1963 kept, 2 rejected | 139.5/min | ETA: 11.0m [2026-01-20T12:14:14.914858] [DEBUG] [REMOTE ] MBX: Retrieved 337 rows, trimmed to 300. [2026-01-20T12:14:14.914988] [DEBUG] [REMOTE ] MBX: PASS: History has at least 300 days. [2026-01-20T12:14:14.915373] [DEBUG] [REMOTE ] MBX: PASS: Price check passed. Min price $14.78. [2026-01-20T12:14:14.915508] [DEBUG] [REMOTE ] MBX: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:14.915635] [DEBUG] [REMOTE ] MBX: PASS: Integrity check passed. [2026-01-20T12:14:14.915677] [DEBUG] [REMOTE ] MBX: Symbol is viable for forecasting. [2026-01-20T12:14:14.915725] [INFO ] [MAIN ] [1966/3502] MBX kept (0.1s) | 1964 kept, 2 rejected | 139.6/min | ETA: 11.0m [2026-01-20T12:14:15.576748] [DEBUG] [REMOTE ] MC: Retrieved 2957 rows, trimmed to 300. [2026-01-20T12:14:15.576884] [DEBUG] [REMOTE ] MC: PASS: History has at least 300 days. [2026-01-20T12:14:15.577360] [DEBUG] [REMOTE ] MC: PASS: Price check passed. Min price $60.62. [2026-01-20T12:14:15.577503] [DEBUG] [REMOTE ] MC: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:15.577644] [DEBUG] [REMOTE ] MC: PASS: Integrity check passed. [2026-01-20T12:14:15.577687] [DEBUG] [REMOTE ] MC: Symbol is viable for forecasting. [2026-01-20T12:14:15.577736] [INFO ] [MAIN ] [1967/3502] MC kept (0.7s) | 1965 kept, 2 rejected | 139.5/min | ETA: 11.0m [2026-01-20T12:14:15.938969] [DEBUG] [REMOTE ] MCBS: Retrieved 2262 rows, trimmed to 300. [2026-01-20T12:14:15.939215] [DEBUG] [REMOTE ] MCBS: PASS: History has at least 300 days. [2026-01-20T12:14:15.939510] [DEBUG] [REMOTE ] MCBS: PASS: Price check passed. Min price $24.71. [2026-01-20T12:14:15.939686] [DEBUG] [REMOTE ] MCBS: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:15.939823] [DEBUG] [REMOTE ] MCBS: PASS: Integrity check passed. [2026-01-20T12:14:15.940228] [DEBUG] [REMOTE ] MCBS: Symbol is viable for forecasting. [2026-01-20T12:14:15.940401] [INFO ] [MAIN ] [1968/3502] MCBS kept (0.4s) | 1966 kept, 2 rejected | 139.5/min | ETA: 11.0m [2026-01-20T12:14:16.273145] [DEBUG] [REMOTE ] MCHI: Retrieved 3722 rows, trimmed to 300. [2026-01-20T12:14:16.273325] [DEBUG] [REMOTE ] MCHI: PASS: History has at least 300 days. [2026-01-20T12:14:16.273695] [DEBUG] [REMOTE ] MCHI: PASS: Price check passed. Min price $59.47. [2026-01-20T12:14:16.273865] [DEBUG] [REMOTE ] MCHI: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:16.274026] [DEBUG] [REMOTE ] MCHI: PASS: Integrity check passed. [2026-01-20T12:14:16.274088] [DEBUG] [REMOTE ] MCHI: Symbol is viable for forecasting. [2026-01-20T12:14:16.274164] [INFO ] [MAIN ] [1969/3502] MCHI kept (0.3s) | 1967 kept, 2 rejected | 139.5/min | ETA: 11.0m [2026-01-20T12:14:16.953294] [DEBUG] [REMOTE ] MCHP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:16.953432] [DEBUG] [REMOTE ] MCHP: PASS: History has at least 300 days. [2026-01-20T12:14:16.953666] [DEBUG] [REMOTE ] MCHP: PASS: Price check passed. Min price $48.59. [2026-01-20T12:14:16.953804] [DEBUG] [REMOTE ] MCHP: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:16.953943] [DEBUG] [REMOTE ] MCHP: PASS: Integrity check passed. [2026-01-20T12:14:16.953985] [DEBUG] [REMOTE ] MCHP: Symbol is viable for forecasting. [2026-01-20T12:14:16.954034] [INFO ] [MAIN ] [1970/3502] MCHP kept (0.7s) | 1968 kept, 2 rejected | 139.5/min | ETA: 11.0m [2026-01-20T12:14:17.304436] [DEBUG] [REMOTE ] MCHX: Retrieved 5485 rows, trimmed to 300. [2026-01-20T12:14:17.304615] [DEBUG] [REMOTE ] MCHX: PASS: History has at least 300 days. [2026-01-20T12:14:17.304858] [DEBUG] [REMOTE ] MCHX: PASS: Price check passed. Min price $1.43. [2026-01-20T12:14:17.304999] [DEBUG] [REMOTE ] MCHX: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:17.305124] [DEBUG] [REMOTE ] MCHX: PASS: Integrity check passed. [2026-01-20T12:14:17.305166] [DEBUG] [REMOTE ] MCHX: Symbol is viable for forecasting. [2026-01-20T12:14:17.305218] [INFO ] [MAIN ] [1971/3502] MCHX kept (0.4s) | 1969 kept, 2 rejected | 139.5/min | ETA: 11.0m [2026-01-20T12:14:17.881208] [DEBUG] [REMOTE ] MCI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:17.881370] [DEBUG] [REMOTE ] MCI: PASS: History has at least 300 days. [2026-01-20T12:14:17.881669] [DEBUG] [REMOTE ] MCI: PASS: Price check passed. Min price $18.15. [2026-01-20T12:14:17.881842] [DEBUG] [REMOTE ] MCI: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:17.881989] [DEBUG] [REMOTE ] MCI: PASS: Integrity check passed. [2026-01-20T12:14:17.882031] [DEBUG] [REMOTE ] MCI: Symbol is viable for forecasting. [2026-01-20T12:14:17.882086] [INFO ] [MAIN ] [1972/3502] MCI kept (0.6s) | 1970 kept, 2 rejected | 139.5/min | ETA: 11.0m [2026-01-20T12:14:18.427659] [DEBUG] [REMOTE ] MCK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:18.427800] [DEBUG] [REMOTE ] MCK: PASS: History has at least 300 days. [2026-01-20T12:14:18.428050] [DEBUG] [REMOTE ] MCK: PASS: Price check passed. Min price $792.21. [2026-01-20T12:14:18.428189] [DEBUG] [REMOTE ] MCK: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:18.428307] [DEBUG] [REMOTE ] MCK: PASS: Integrity check passed. [2026-01-20T12:14:18.428348] [DEBUG] [REMOTE ] MCK: Symbol is viable for forecasting. [2026-01-20T12:14:18.428396] [INFO ] [MAIN ] [1973/3502] MCK kept (0.5s) | 1971 kept, 2 rejected | 139.5/min | ETA: 11.0m [2026-01-20T12:14:18.861910] [DEBUG] [REMOTE ] MCN: Retrieved 5401 rows, trimmed to 300. [2026-01-20T12:14:18.862126] [DEBUG] [REMOTE ] MCN: PASS: History has at least 300 days. [2026-01-20T12:14:18.862414] [DEBUG] [REMOTE ] MCN: PASS: Price check passed. Min price $5.56. [2026-01-20T12:14:18.862563] [DEBUG] [REMOTE ] MCN: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:18.862837] [DEBUG] [REMOTE ] MCN: PASS: Integrity check passed. [2026-01-20T12:14:18.862902] [DEBUG] [REMOTE ] MCN: Symbol is viable for forecasting. [2026-01-20T12:14:18.862959] [INFO ] [MAIN ] [1974/3502] MCN kept (0.4s) | 1972 kept, 2 rejected | 139.5/min | ETA: 11.0m [2026-01-20T12:14:19.320211] [DEBUG] [REMOTE ] MCO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:19.320443] [DEBUG] [REMOTE ] MCO: PASS: History has at least 300 days. [2026-01-20T12:14:19.320750] [DEBUG] [REMOTE ] MCO: PASS: Price check passed. Min price $469.24. [2026-01-20T12:14:19.320899] [DEBUG] [REMOTE ] MCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:19.321028] [DEBUG] [REMOTE ] MCO: PASS: Integrity check passed. [2026-01-20T12:14:19.321072] [DEBUG] [REMOTE ] MCO: Symbol is viable for forecasting. [2026-01-20T12:14:19.321127] [INFO ] [MAIN ] [1975/3502] MCO kept (0.5s) | 1973 kept, 2 rejected | 139.5/min | ETA: 10.9m [2026-01-20T12:14:19.546529] [DEBUG] [REMOTE ] MCRB: Retrieved 2656 rows, trimmed to 300. [2026-01-20T12:14:19.546778] [DEBUG] [REMOTE ] MCRB: PASS: History has at least 300 days. [2026-01-20T12:14:19.547066] [DEBUG] [REMOTE ] MCRB: PASS: Price check passed. Min price $12.70. [2026-01-20T12:14:19.547213] [DEBUG] [REMOTE ] MCRB: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:19.547337] [DEBUG] [REMOTE ] MCRB: PASS: Integrity check passed. [2026-01-20T12:14:19.547381] [DEBUG] [REMOTE ] MCRB: Symbol is viable for forecasting. [2026-01-20T12:14:19.547434] [INFO ] [MAIN ] [1976/3502] MCRB kept (0.2s) | 1974 kept, 2 rejected | 139.5/min | ETA: 10.9m [2026-01-20T12:14:20.228990] [DEBUG] [REMOTE ] MCRI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:20.229128] [DEBUG] [REMOTE ] MCRI: PASS: History has at least 300 days. [2026-01-20T12:14:20.229359] [DEBUG] [REMOTE ] MCRI: PASS: Price check passed. Min price $88.77. [2026-01-20T12:14:20.229495] [DEBUG] [REMOTE ] MCRI: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:20.229634] [DEBUG] [REMOTE ] MCRI: PASS: Integrity check passed. [2026-01-20T12:14:20.229676] [DEBUG] [REMOTE ] MCRI: Symbol is viable for forecasting. [2026-01-20T12:14:20.229727] [INFO ] [MAIN ] [1977/3502] MCRI kept (0.7s) | 1975 kept, 2 rejected | 139.5/min | ETA: 10.9m [2026-01-20T12:14:20.553827] [DEBUG] [REMOTE ] MCS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:20.553970] [DEBUG] [REMOTE ] MCS: PASS: History has at least 300 days. [2026-01-20T12:14:20.554212] [DEBUG] [REMOTE ] MCS: PASS: Price check passed. Min price $12.99. [2026-01-20T12:14:20.554350] [DEBUG] [REMOTE ] MCS: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:20.554473] [DEBUG] [REMOTE ] MCS: PASS: Integrity check passed. [2026-01-20T12:14:20.554513] [DEBUG] [REMOTE ] MCS: Symbol is viable for forecasting. [2026-01-20T12:14:20.554563] [INFO ] [MAIN ] [1978/3502] MCS kept (0.3s) | 1976 kept, 2 rejected | 139.5/min | ETA: 10.9m [2026-01-20T12:14:20.957295] [DEBUG] [REMOTE ] MCY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:20.957444] [DEBUG] [REMOTE ] MCY: PASS: History has at least 300 days. [2026-01-20T12:14:20.957740] [DEBUG] [REMOTE ] MCY: PASS: Price check passed. Min price $75.96. [2026-01-20T12:14:20.957882] [DEBUG] [REMOTE ] MCY: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:20.958008] [DEBUG] [REMOTE ] MCY: PASS: Integrity check passed. [2026-01-20T12:14:20.958073] [DEBUG] [REMOTE ] MCY: Symbol is viable for forecasting. [2026-01-20T12:14:20.958123] [INFO ] [MAIN ] [1979/3502] MCY kept (0.4s) | 1977 kept, 2 rejected | 139.5/min | ETA: 10.9m [2026-01-20T12:14:21.516915] [DEBUG] [REMOTE ] MD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:21.517090] [DEBUG] [REMOTE ] MD: PASS: History has at least 300 days. [2026-01-20T12:14:21.517338] [DEBUG] [REMOTE ] MD: PASS: Price check passed. Min price $16.97. [2026-01-20T12:14:21.517479] [DEBUG] [REMOTE ] MD: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:21.517626] [DEBUG] [REMOTE ] MD: PASS: Integrity check passed. [2026-01-20T12:14:21.517669] [DEBUG] [REMOTE ] MD: Symbol is viable for forecasting. [2026-01-20T12:14:21.517719] [INFO ] [MAIN ] [1980/3502] MD kept (0.6s) | 1978 kept, 2 rejected | 139.5/min | ETA: 10.9m [2026-01-20T12:14:21.661973] [DEBUG] [REMOTE ] MDAI: Retrieved 1203 rows, trimmed to 300. [2026-01-20T12:14:21.662115] [DEBUG] [REMOTE ] MDAI: PASS: History has at least 300 days. [2026-01-20T12:14:21.662323] [DEBUG] [REMOTE ] MDAI: PASS: Price check passed. Min price $1.38. [2026-01-20T12:14:21.662459] [DEBUG] [REMOTE ] MDAI: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:21.662594] [DEBUG] [REMOTE ] MDAI: PASS: Integrity check passed. [2026-01-20T12:14:21.662637] [DEBUG] [REMOTE ] MDAI: Symbol is viable for forecasting. [2026-01-20T12:14:21.662685] [INFO ] [MAIN ] [1981/3502] MDAI kept (0.1s) | 1979 kept, 2 rejected | 139.5/min | ETA: 10.9m [2026-01-20T12:14:22.237732] [DEBUG] [REMOTE ] MDB: Retrieved 2072 rows, trimmed to 300. [2026-01-20T12:14:22.237857] [DEBUG] [REMOTE ] MDB: PASS: History has at least 300 days. [2026-01-20T12:14:22.238069] [DEBUG] [REMOTE ] MDB: PASS: Price check passed. Min price $321.18. [2026-01-20T12:14:22.238208] [DEBUG] [REMOTE ] MDB: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:22.238322] [DEBUG] [REMOTE ] MDB: PASS: Integrity check passed. [2026-01-20T12:14:22.238364] [DEBUG] [REMOTE ] MDB: Symbol is viable for forecasting. [2026-01-20T12:14:22.238413] [INFO ] [MAIN ] [1982/3502] MDB kept (0.6s) | 1980 kept, 2 rejected | 139.5/min | ETA: 10.9m [2026-01-20T12:14:22.576621] [DEBUG] [REMOTE ] MDGL: Retrieved 4768 rows, trimmed to 300. [2026-01-20T12:14:22.576753] [DEBUG] [REMOTE ] MDGL: PASS: History has at least 300 days. [2026-01-20T12:14:22.576971] [DEBUG] [REMOTE ] MDGL: PASS: Price check passed. Min price $412.35. [2026-01-20T12:14:22.577130] [DEBUG] [REMOTE ] MDGL: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:22.577439] [DEBUG] [REMOTE ] MDGL: PASS: Integrity check passed. [2026-01-20T12:14:22.577478] [DEBUG] [REMOTE ] MDGL: Symbol is viable for forecasting. [2026-01-20T12:14:22.577542] [INFO ] [MAIN ] [1983/3502] MDGL kept (0.3s) | 1981 kept, 2 rejected | 139.5/min | ETA: 10.9m [2026-01-20T12:14:23.223926] [DEBUG] [REMOTE ] MDLZ: Retrieved 6186 rows, trimmed to 300. [2026-01-20T12:14:23.224087] [DEBUG] [REMOTE ] MDLZ: PASS: History has at least 300 days. [2026-01-20T12:14:23.224598] [DEBUG] [REMOTE ] MDLZ: PASS: Price check passed. Min price $51.51. [2026-01-20T12:14:23.224774] [DEBUG] [REMOTE ] MDLZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:23.224943] [DEBUG] [REMOTE ] MDLZ: PASS: Integrity check passed. [2026-01-20T12:14:23.224997] [DEBUG] [REMOTE ] MDLZ: Symbol is viable for forecasting. [2026-01-20T12:14:23.225065] [INFO ] [MAIN ] [1984/3502] MDLZ kept (0.6s) | 1982 kept, 2 rejected | 139.5/min | ETA: 10.9m [2026-01-20T12:14:23.466857] [DEBUG] [REMOTE ] MDWD: Retrieved 2976 rows, trimmed to 300. [2026-01-20T12:14:23.467088] [DEBUG] [REMOTE ] MDWD: PASS: History has at least 300 days. [2026-01-20T12:14:23.467395] [DEBUG] [REMOTE ] MDWD: PASS: Price check passed. Min price $16.25. [2026-01-20T12:14:23.467613] [DEBUG] [REMOTE ] MDWD: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:23.467756] [DEBUG] [REMOTE ] MDWD: PASS: Integrity check passed. [2026-01-20T12:14:23.467798] [DEBUG] [REMOTE ] MDWD: Symbol is viable for forecasting. [2026-01-20T12:14:23.467851] [INFO ] [MAIN ] [1985/3502] MDWD kept (0.2s) | 1983 kept, 2 rejected | 139.5/min | ETA: 10.9m [2026-01-20T12:14:24.040387] [DEBUG] [REMOTE ] MDXG: Retrieved 4631 rows, trimmed to 300. [2026-01-20T12:14:24.040658] [DEBUG] [REMOTE ] MDXG: PASS: History has at least 300 days. [2026-01-20T12:14:24.041089] [DEBUG] [REMOTE ] MDXG: PASS: Price check passed. Min price $5.42. [2026-01-20T12:14:24.041260] [DEBUG] [REMOTE ] MDXG: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:24.041462] [DEBUG] [REMOTE ] MDXG: PASS: Integrity check passed. [2026-01-20T12:14:24.041520] [DEBUG] [REMOTE ] MDXG: Symbol is viable for forecasting. [2026-01-20T12:14:24.041601] [INFO ] [MAIN ] [1986/3502] MDXG kept (0.6s) | 1984 kept, 2 rejected | 139.5/min | ETA: 10.9m [2026-01-20T12:14:24.285126] [DEBUG] [REMOTE ] MDXH: Retrieved 1054 rows, trimmed to 300. [2026-01-20T12:14:24.285543] [DEBUG] [REMOTE ] MDXH: PASS: History has at least 300 days. [2026-01-20T12:14:24.285879] [DEBUG] [REMOTE ] MDXH: PASS: Price check passed. Min price $3.14. [2026-01-20T12:14:24.286031] [DEBUG] [REMOTE ] MDXH: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:24.286189] [DEBUG] [REMOTE ] MDXH: PASS: Integrity check passed. [2026-01-20T12:14:24.286235] [DEBUG] [REMOTE ] MDXH: Symbol is viable for forecasting. [2026-01-20T12:14:24.286513] [INFO ] [MAIN ] [1987/3502] MDXH kept (0.2s) | 1985 kept, 2 rejected | 139.5/min | ETA: 10.9m [2026-01-20T12:14:24.775537] [DEBUG] [REMOTE ] MEC: Retrieved 1683 rows, trimmed to 300. [2026-01-20T12:14:24.775773] [DEBUG] [REMOTE ] MEC: PASS: History has at least 300 days. [2026-01-20T12:14:24.776051] [DEBUG] [REMOTE ] MEC: PASS: Price check passed. Min price $14.84. [2026-01-20T12:14:24.776196] [DEBUG] [REMOTE ] MEC: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:24.776335] [DEBUG] [REMOTE ] MEC: PASS: Integrity check passed. [2026-01-20T12:14:24.776389] [DEBUG] [REMOTE ] MEC: Symbol is viable for forecasting. [2026-01-20T12:14:24.776452] [INFO ] [MAIN ] [1988/3502] MEC kept (0.5s) | 1986 kept, 2 rejected | 139.5/min | ETA: 10.9m [2026-01-20T12:14:25.350120] [DEBUG] [REMOTE ] MED: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:25.350428] [DEBUG] [REMOTE ] MED: PASS: History has at least 300 days. [2026-01-20T12:14:25.350926] [DEBUG] [REMOTE ] MED: PASS: Price check passed. Min price $10.40. [2026-01-20T12:14:25.351127] [DEBUG] [REMOTE ] MED: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:25.351314] [DEBUG] [REMOTE ] MED: PASS: Integrity check passed. [2026-01-20T12:14:25.351363] [DEBUG] [REMOTE ] MED: Symbol is viable for forecasting. [2026-01-20T12:14:25.351434] [INFO ] [MAIN ] [1989/3502] MED kept (0.6s) | 1987 kept, 2 rejected | 139.5/min | ETA: 10.8m [2026-01-20T12:14:25.515252] [DEBUG] [REMOTE ] MEDP: Retrieved 2372 rows, trimmed to 300. [2026-01-20T12:14:25.515442] [DEBUG] [REMOTE ] MEDP: PASS: History has at least 300 days. [2026-01-20T12:14:25.515741] [DEBUG] [REMOTE ] MEDP: PASS: Price check passed. Min price $544.08. [2026-01-20T12:14:25.515892] [DEBUG] [REMOTE ] MEDP: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:25.516017] [DEBUG] [REMOTE ] MEDP: PASS: Integrity check passed. [2026-01-20T12:14:25.516117] [DEBUG] [REMOTE ] MEDP: Symbol is viable for forecasting. [2026-01-20T12:14:25.516191] [INFO ] [MAIN ] [1990/3502] MEDP kept (0.2s) | 1988 kept, 2 rejected | 139.5/min | ETA: 10.8m [2026-01-20T12:14:26.040983] [DEBUG] [REMOTE ] MEG: Retrieved 1379 rows, trimmed to 300. [2026-01-20T12:14:26.041201] [DEBUG] [REMOTE ] MEG: PASS: History has at least 300 days. [2026-01-20T12:14:26.041474] [DEBUG] [REMOTE ] MEG: PASS: Price check passed. Min price $21.83. [2026-01-20T12:14:26.041653] [DEBUG] [REMOTE ] MEG: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:26.041793] [DEBUG] [REMOTE ] MEG: PASS: Integrity check passed. [2026-01-20T12:14:26.041838] [DEBUG] [REMOTE ] MEG: Symbol is viable for forecasting. [2026-01-20T12:14:26.041894] [INFO ] [MAIN ] [1991/3502] MEG kept (0.5s) | 1989 kept, 2 rejected | 139.5/min | ETA: 10.8m [2026-01-20T12:14:26.377955] [DEBUG] [REMOTE ] MEGI: Retrieved 1060 rows, trimmed to 300. [2026-01-20T12:14:26.378158] [DEBUG] [REMOTE ] MEGI: PASS: History has at least 300 days. [2026-01-20T12:14:26.378409] [DEBUG] [REMOTE ] MEGI: PASS: Price check passed. Min price $13.38. [2026-01-20T12:14:26.378559] [DEBUG] [REMOTE ] MEGI: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:26.378703] [DEBUG] [REMOTE ] MEGI: PASS: Integrity check passed. [2026-01-20T12:14:26.378745] [DEBUG] [REMOTE ] MEGI: Symbol is viable for forecasting. [2026-01-20T12:14:26.378798] [INFO ] [MAIN ] [1992/3502] MEGI kept (0.3s) | 1990 kept, 2 rejected | 139.5/min | ETA: 10.8m [2026-01-20T12:14:27.108645] [DEBUG] [REMOTE ] MEI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:27.108867] [DEBUG] [REMOTE ] MEI: PASS: History has at least 300 days. [2026-01-20T12:14:27.109201] [DEBUG] [REMOTE ] MEI: PASS: Price check passed. Min price $6.46. [2026-01-20T12:14:27.109350] [DEBUG] [REMOTE ] MEI: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:27.109498] [DEBUG] [REMOTE ] MEI: PASS: Integrity check passed. [2026-01-20T12:14:27.109542] [DEBUG] [REMOTE ] MEI: Symbol is viable for forecasting. [2026-01-20T12:14:27.109620] [INFO ] [MAIN ] [1993/3502] MEI kept (0.7s) | 1991 kept, 2 rejected | 139.5/min | ETA: 10.8m [2026-01-20T12:14:27.520328] [DEBUG] [REMOTE ] MELI: Retrieved 4639 rows, trimmed to 300. [2026-01-20T12:14:27.520654] [DEBUG] [REMOTE ] MELI: PASS: History has at least 300 days. [2026-01-20T12:14:27.520923] [DEBUG] [REMOTE ] MELI: PASS: Price check passed. Min price $1899.75. [2026-01-20T12:14:27.521069] [DEBUG] [REMOTE ] MELI: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:27.521195] [DEBUG] [REMOTE ] MELI: PASS: Integrity check passed. [2026-01-20T12:14:27.521239] [DEBUG] [REMOTE ] MELI: Symbol is viable for forecasting. [2026-01-20T12:14:27.521297] [INFO ] [MAIN ] [1994/3502] MELI kept (0.4s) | 1992 kept, 2 rejected | 139.5/min | ETA: 10.8m [2026-01-20T12:14:27.976336] [DEBUG] [REMOTE ] MEOH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:27.976611] [DEBUG] [REMOTE ] MEOH: PASS: History has at least 300 days. [2026-01-20T12:14:27.976951] [DEBUG] [REMOTE ] MEOH: PASS: Price check passed. Min price $33.72. [2026-01-20T12:14:27.977200] [DEBUG] [REMOTE ] MEOH: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:27.977373] [DEBUG] [REMOTE ] MEOH: PASS: Integrity check passed. [2026-01-20T12:14:27.977424] [DEBUG] [REMOTE ] MEOH: Symbol is viable for forecasting. [2026-01-20T12:14:27.977482] [INFO ] [MAIN ] [1995/3502] MEOH kept (0.5s) | 1993 kept, 2 rejected | 139.5/min | ETA: 10.8m [2026-01-20T12:14:28.434690] [DEBUG] [REMOTE ] MERC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:28.434831] [DEBUG] [REMOTE ] MERC: PASS: History has at least 300 days. [2026-01-20T12:14:28.435087] [DEBUG] [REMOTE ] MERC: PASS: Price check passed. Min price $1.50. [2026-01-20T12:14:28.435238] [DEBUG] [REMOTE ] MERC: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:28.435352] [DEBUG] [REMOTE ] MERC: PASS: Integrity check passed. [2026-01-20T12:14:28.435392] [DEBUG] [REMOTE ] MERC: Symbol is viable for forecasting. [2026-01-20T12:14:28.435440] [INFO ] [MAIN ] [1996/3502] MERC kept (0.5s) | 1994 kept, 2 rejected | 139.5/min | ETA: 10.8m [2026-01-20T12:14:28.655872] [DEBUG] [REMOTE ] META: Retrieved 3436 rows, trimmed to 300. [2026-01-20T12:14:28.656071] [DEBUG] [REMOTE ] META: PASS: History has at least 300 days. [2026-01-20T12:14:28.656412] [DEBUG] [REMOTE ] META: PASS: Price check passed. Min price $588.67. [2026-01-20T12:14:28.656643] [DEBUG] [REMOTE ] META: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:28.656826] [DEBUG] [REMOTE ] META: PASS: Integrity check passed. [2026-01-20T12:14:28.656885] [DEBUG] [REMOTE ] META: Symbol is viable for forecasting. [2026-01-20T12:14:28.656958] [INFO ] [MAIN ] [1997/3502] META kept (0.2s) | 1995 kept, 2 rejected | 139.5/min | ETA: 10.8m [2026-01-20T12:14:29.130632] [DEBUG] [REMOTE ] METC: Retrieved 2251 rows, trimmed to 300. [2026-01-20T12:14:29.130753] [DEBUG] [REMOTE ] METC: PASS: History has at least 300 days. [2026-01-20T12:14:29.130953] [DEBUG] [REMOTE ] METC: PASS: Price check passed. Min price $13.98. [2026-01-20T12:14:29.131088] [DEBUG] [REMOTE ] METC: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:29.131196] [DEBUG] [REMOTE ] METC: PASS: Integrity check passed. [2026-01-20T12:14:29.131236] [DEBUG] [REMOTE ] METC: Symbol is viable for forecasting. [2026-01-20T12:14:29.131283] [INFO ] [MAIN ] [1998/3502] METC kept (0.5s) | 1996 kept, 2 rejected | 139.5/min | ETA: 10.8m [2026-01-20T12:14:29.466298] [DEBUG] [REMOTE ] METCB: Retrieved 649 rows, trimmed to 300. [2026-01-20T12:14:29.466426] [DEBUG] [REMOTE ] METCB: PASS: History has at least 300 days. [2026-01-20T12:14:29.466639] [DEBUG] [REMOTE ] METCB: PASS: Price check passed. Min price $9.61. [2026-01-20T12:14:29.466776] [DEBUG] [REMOTE ] METCB: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:29.466885] [DEBUG] [REMOTE ] METCB: PASS: Integrity check passed. [2026-01-20T12:14:29.466925] [DEBUG] [REMOTE ] METCB: Symbol is viable for forecasting. [2026-01-20T12:14:29.466973] [INFO ] [MAIN ] [1999/3502] METCB kept (0.3s) | 1997 kept, 2 rejected | 139.5/min | ETA: 10.8m [2026-01-20T12:14:29.756406] [DEBUG] [REMOTE ] METD: Retrieved 406 rows, trimmed to 300. [2026-01-20T12:14:29.756537] [DEBUG] [REMOTE ] METD: PASS: History has at least 300 days. [2026-01-20T12:14:29.756768] [DEBUG] [REMOTE ] METD: PASS: Price check passed. Min price $14.05. [2026-01-20T12:14:29.756909] [DEBUG] [REMOTE ] METD: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:29.757048] [DEBUG] [REMOTE ] METD: PASS: Integrity check passed. [2026-01-20T12:14:29.757093] [DEBUG] [REMOTE ] METD: Symbol is viable for forecasting. [2026-01-20T12:14:29.757143] [INFO ] [MAIN ] [2000/3502] METD kept (0.3s) | 1998 kept, 2 rejected | 139.5/min | ETA: 10.8m [2026-01-20T12:14:30.423808] [DEBUG] [REMOTE ] MFA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:30.423941] [DEBUG] [REMOTE ] MFA: PASS: History has at least 300 days. [2026-01-20T12:14:30.424156] [DEBUG] [REMOTE ] MFA: PASS: Price check passed. Min price $8.59. [2026-01-20T12:14:30.424289] [DEBUG] [REMOTE ] MFA: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:30.424403] [DEBUG] [REMOTE ] MFA: PASS: Integrity check passed. [2026-01-20T12:14:30.424470] [DEBUG] [REMOTE ] MFA: Symbol is viable for forecasting. [2026-01-20T12:14:30.424521] [INFO ] [MAIN ] [2001/3502] MFA kept (0.7s) | 1999 kept, 2 rejected | 139.5/min | ETA: 10.8m [2026-01-20T12:14:30.984099] [DEBUG] [REMOTE ] MFC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:30.984327] [DEBUG] [REMOTE ] MFC: PASS: History has at least 300 days. [2026-01-20T12:14:30.984708] [DEBUG] [REMOTE ] MFC: PASS: Price check passed. Min price $31.62. [2026-01-20T12:14:30.984995] [DEBUG] [REMOTE ] MFC: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:30.985184] [DEBUG] [REMOTE ] MFC: PASS: Integrity check passed. [2026-01-20T12:14:30.985233] [DEBUG] [REMOTE ] MFC: Symbol is viable for forecasting. [2026-01-20T12:14:30.985293] [INFO ] [MAIN ] [2002/3502] MFC kept (0.6s) | 2000 kept, 2 rejected | 139.5/min | ETA: 10.8m [2026-01-20T12:14:31.285378] [DEBUG] [REMOTE ] MFG: Retrieved 4827 rows, trimmed to 300. [2026-01-20T12:14:31.285511] [DEBUG] [REMOTE ] MFG: PASS: History has at least 300 days. [2026-01-20T12:14:31.285779] [DEBUG] [REMOTE ] MFG: PASS: Price check passed. Min price $6.42. [2026-01-20T12:14:31.285923] [DEBUG] [REMOTE ] MFG: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:31.286041] [DEBUG] [REMOTE ] MFG: PASS: Integrity check passed. [2026-01-20T12:14:31.286083] [DEBUG] [REMOTE ] MFG: Symbol is viable for forecasting. [2026-01-20T12:14:31.286132] [INFO ] [MAIN ] [2003/3502] MFG kept (0.3s) | 2001 kept, 2 rejected | 139.5/min | ETA: 10.7m [2026-01-20T12:14:31.559035] [DEBUG] [REMOTE ] MFI: Retrieved 437 rows, trimmed to 300. [2026-01-20T12:14:31.559164] [DEBUG] [REMOTE ] MFI: PASS: History has at least 300 days. [2026-01-20T12:14:31.559375] [DEBUG] [REMOTE ] MFI: PASS: Price check passed. Min price $11.06. [2026-01-20T12:14:31.559516] [DEBUG] [REMOTE ] MFI: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:31.559658] [DEBUG] [REMOTE ] MFI: PASS: Integrity check passed. [2026-01-20T12:14:31.559706] [DEBUG] [REMOTE ] MFI: Symbol is viable for forecasting. [2026-01-20T12:14:31.559757] [INFO ] [MAIN ] [2004/3502] MFI kept (0.3s) | 2002 kept, 2 rejected | 139.5/min | ETA: 10.7m [2026-01-20T12:14:32.278644] [DEBUG] [REMOTE ] MFIC: Retrieved 5461 rows, trimmed to 300. [2026-01-20T12:14:32.278770] [DEBUG] [REMOTE ] MFIC: PASS: History has at least 300 days. [2026-01-20T12:14:32.278979] [DEBUG] [REMOTE ] MFIC: PASS: Price check passed. Min price $11.06. [2026-01-20T12:14:32.279114] [DEBUG] [REMOTE ] MFIC: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:32.279225] [DEBUG] [REMOTE ] MFIC: PASS: Integrity check passed. [2026-01-20T12:14:32.279267] [DEBUG] [REMOTE ] MFIC: Symbol is viable for forecasting. [2026-01-20T12:14:32.279318] [INFO ] [MAIN ] [2005/3502] MFIC kept (0.7s) | 2003 kept, 2 rejected | 139.5/min | ETA: 10.7m [2026-01-20T12:14:32.717642] [DEBUG] [REMOTE ] MFIN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:32.717785] [DEBUG] [REMOTE ] MFIN: PASS: History has at least 300 days. [2026-01-20T12:14:32.718012] [DEBUG] [REMOTE ] MFIN: PASS: Price check passed. Min price $9.19. [2026-01-20T12:14:32.718150] [DEBUG] [REMOTE ] MFIN: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:32.718270] [DEBUG] [REMOTE ] MFIN: PASS: Integrity check passed. [2026-01-20T12:14:32.718314] [DEBUG] [REMOTE ] MFIN: Symbol is viable for forecasting. [2026-01-20T12:14:32.718365] [INFO ] [MAIN ] [2006/3502] MFIN kept (0.4s) | 2004 kept, 2 rejected | 139.5/min | ETA: 10.7m [2026-01-20T12:14:33.244277] [DEBUG] [REMOTE ] MFM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:33.244424] [DEBUG] [REMOTE ] MFM: PASS: History has at least 300 days. [2026-01-20T12:14:33.244682] [DEBUG] [REMOTE ] MFM: PASS: Price check passed. Min price $5.28. [2026-01-20T12:14:33.244820] [DEBUG] [REMOTE ] MFM: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:33.244940] [DEBUG] [REMOTE ] MFM: PASS: Integrity check passed. [2026-01-20T12:14:33.244982] [DEBUG] [REMOTE ] MFM: Symbol is viable for forecasting. [2026-01-20T12:14:33.245031] [INFO ] [MAIN ] [2007/3502] MFM kept (0.5s) | 2005 kept, 2 rejected | 139.4/min | ETA: 10.7m [2026-01-20T12:14:33.631223] [DEBUG] [REMOTE ] MG: Retrieved 4094 rows, trimmed to 300. [2026-01-20T12:14:33.631373] [DEBUG] [REMOTE ] MG: PASS: History has at least 300 days. [2026-01-20T12:14:33.631836] [DEBUG] [REMOTE ] MG: PASS: Price check passed. Min price $9.54. [2026-01-20T12:14:33.632002] [DEBUG] [REMOTE ] MG: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:33.632149] [DEBUG] [REMOTE ] MG: PASS: Integrity check passed. [2026-01-20T12:14:33.632204] [DEBUG] [REMOTE ] MG: Symbol is viable for forecasting. [2026-01-20T12:14:33.632270] [INFO ] [MAIN ] [2008/3502] MG kept (0.4s) | 2006 kept, 2 rejected | 139.5/min | ETA: 10.7m [2026-01-20T12:14:34.097996] [DEBUG] [REMOTE ] MGA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:34.098139] [DEBUG] [REMOTE ] MGA: PASS: History has at least 300 days. [2026-01-20T12:14:34.098382] [DEBUG] [REMOTE ] MGA: PASS: Price check passed. Min price $44.21. [2026-01-20T12:14:34.098540] [DEBUG] [REMOTE ] MGA: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:34.098681] [DEBUG] [REMOTE ] MGA: PASS: Integrity check passed. [2026-01-20T12:14:34.098725] [DEBUG] [REMOTE ] MGA: Symbol is viable for forecasting. [2026-01-20T12:14:34.098775] [INFO ] [MAIN ] [2009/3502] MGA kept (0.5s) | 2007 kept, 2 rejected | 139.4/min | ETA: 10.7m [2026-01-20T12:14:34.582066] [DEBUG] [REMOTE ] MGEE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:34.582202] [DEBUG] [REMOTE ] MGEE: PASS: History has at least 300 days. [2026-01-20T12:14:34.582431] [DEBUG] [REMOTE ] MGEE: PASS: Price check passed. Min price $77.50. [2026-01-20T12:14:34.582588] [DEBUG] [REMOTE ] MGEE: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:34.582710] [DEBUG] [REMOTE ] MGEE: PASS: Integrity check passed. [2026-01-20T12:14:34.582751] [DEBUG] [REMOTE ] MGEE: Symbol is viable for forecasting. [2026-01-20T12:14:34.582800] [INFO ] [MAIN ] [2010/3502] MGEE kept (0.5s) | 2008 kept, 2 rejected | 139.4/min | ETA: 10.7m [2026-01-20T12:14:34.999343] [DEBUG] [REMOTE ] MGIC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:34.999506] [DEBUG] [REMOTE ] MGIC: PASS: History has at least 300 days. [2026-01-20T12:14:34.999780] [DEBUG] [REMOTE ] MGIC: PASS: Price check passed. Min price $19.58. [2026-01-20T12:14:34.999917] [DEBUG] [REMOTE ] MGIC: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:35.000041] [DEBUG] [REMOTE ] MGIC: PASS: Integrity check passed. [2026-01-20T12:14:35.000081] [DEBUG] [REMOTE ] MGIC: Symbol is viable for forecasting. [2026-01-20T12:14:35.000132] [INFO ] [MAIN ] [2011/3502] MGIC kept (0.4s) | 2009 kept, 2 rejected | 139.4/min | ETA: 10.7m [2026-01-20T12:14:35.448999] [DEBUG] [REMOTE ] MGM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:35.449169] [DEBUG] [REMOTE ] MGM: PASS: History has at least 300 days. [2026-01-20T12:14:35.449410] [DEBUG] [REMOTE ] MGM: PASS: Price check passed. Min price $30.72. [2026-01-20T12:14:35.449552] [DEBUG] [REMOTE ] MGM: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:35.449697] [DEBUG] [REMOTE ] MGM: PASS: Integrity check passed. [2026-01-20T12:14:35.449765] [DEBUG] [REMOTE ] MGM: Symbol is viable for forecasting. [2026-01-20T12:14:35.449815] [INFO ] [MAIN ] [2012/3502] MGM kept (0.4s) | 2010 kept, 2 rejected | 139.4/min | ETA: 10.7m [2026-01-20T12:14:35.774426] [DEBUG] [REMOTE ] MGNI: Retrieved 2967 rows, trimmed to 300. [2026-01-20T12:14:35.774559] [DEBUG] [REMOTE ] MGNI: PASS: History has at least 300 days. [2026-01-20T12:14:35.774820] [DEBUG] [REMOTE ] MGNI: PASS: Price check passed. Min price $13.13. [2026-01-20T12:14:35.774956] [DEBUG] [REMOTE ] MGNI: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:35.775070] [DEBUG] [REMOTE ] MGNI: PASS: Integrity check passed. [2026-01-20T12:14:35.775109] [DEBUG] [REMOTE ] MGNI: Symbol is viable for forecasting. [2026-01-20T12:14:35.775157] [INFO ] [MAIN ] [2013/3502] MGNI kept (0.3s) | 2011 kept, 2 rejected | 139.5/min | ETA: 10.7m [2026-01-20T12:14:36.205328] [DEBUG] [REMOTE ] MGNX: Retrieved 3086 rows, trimmed to 300. [2026-01-20T12:14:36.205462] [DEBUG] [REMOTE ] MGNX: PASS: History has at least 300 days. [2026-01-20T12:14:36.205699] [DEBUG] [REMOTE ] MGNX: PASS: Price check passed. Min price $1.33. [2026-01-20T12:14:36.205835] [DEBUG] [REMOTE ] MGNX: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:36.205953] [DEBUG] [REMOTE ] MGNX: PASS: Integrity check passed. [2026-01-20T12:14:36.205993] [DEBUG] [REMOTE ] MGNX: Symbol is viable for forecasting. [2026-01-20T12:14:36.206042] [INFO ] [MAIN ] [2014/3502] MGNX kept (0.4s) | 2012 kept, 2 rejected | 139.5/min | ETA: 10.7m [2026-01-20T12:14:36.708342] [DEBUG] [REMOTE ] MGPI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:36.708479] [DEBUG] [REMOTE ] MGPI: PASS: History has at least 300 days. [2026-01-20T12:14:36.708733] [DEBUG] [REMOTE ] MGPI: PASS: Price check passed. Min price $21.84. [2026-01-20T12:14:36.708874] [DEBUG] [REMOTE ] MGPI: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:36.708996] [DEBUG] [REMOTE ] MGPI: PASS: Integrity check passed. [2026-01-20T12:14:36.709037] [DEBUG] [REMOTE ] MGPI: Symbol is viable for forecasting. [2026-01-20T12:14:36.709087] [INFO ] [MAIN ] [2015/3502] MGPI kept (0.5s) | 2013 kept, 2 rejected | 139.4/min | ETA: 10.7m [2026-01-20T12:14:37.184125] [DEBUG] [REMOTE ] MGRC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:37.184261] [DEBUG] [REMOTE ] MGRC: PASS: History has at least 300 days. [2026-01-20T12:14:37.184482] [DEBUG] [REMOTE ] MGRC: PASS: Price check passed. Min price $95.18. [2026-01-20T12:14:37.184829] [DEBUG] [REMOTE ] MGRC: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:37.184953] [DEBUG] [REMOTE ] MGRC: PASS: Integrity check passed. [2026-01-20T12:14:37.184994] [DEBUG] [REMOTE ] MGRC: Symbol is viable for forecasting. [2026-01-20T12:14:37.185043] [INFO ] [MAIN ] [2016/3502] MGRC kept (0.5s) | 2014 kept, 2 rejected | 139.4/min | ETA: 10.7m [2026-01-20T12:14:37.438049] [DEBUG] [REMOTE ] MGTX: Retrieved 1913 rows, trimmed to 300. [2026-01-20T12:14:37.438182] [DEBUG] [REMOTE ] MGTX: PASS: History has at least 300 days. [2026-01-20T12:14:37.438421] [DEBUG] [REMOTE ] MGTX: PASS: Price check passed. Min price $7.24. [2026-01-20T12:14:37.438609] [DEBUG] [REMOTE ] MGTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:37.438735] [DEBUG] [REMOTE ] MGTX: PASS: Integrity check passed. [2026-01-20T12:14:37.438778] [DEBUG] [REMOTE ] MGTX: Symbol is viable for forecasting. [2026-01-20T12:14:37.438830] [INFO ] [MAIN ] [2017/3502] MGTX kept (0.3s) | 2015 kept, 2 rejected | 139.5/min | ETA: 10.6m [2026-01-20T12:14:37.767491] [DEBUG] [REMOTE ] MGX: Retrieved 486 rows, trimmed to 300. [2026-01-20T12:14:37.767652] [DEBUG] [REMOTE ] MGX: PASS: History has at least 300 days. [2026-01-20T12:14:37.767866] [DEBUG] [REMOTE ] MGX: PASS: Price check passed. Min price $1.51. [2026-01-20T12:14:37.768006] [DEBUG] [REMOTE ] MGX: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:37.768120] [DEBUG] [REMOTE ] MGX: PASS: Integrity check passed. [2026-01-20T12:14:37.768161] [DEBUG] [REMOTE ] MGX: Symbol is viable for forecasting. [2026-01-20T12:14:37.768209] [INFO ] [MAIN ] [2018/3502] MGX kept (0.3s) | 2016 kept, 2 rejected | 139.5/min | ETA: 10.6m [2026-01-20T12:14:38.185252] [DEBUG] [REMOTE ] MGY: Retrieved 2150 rows, trimmed to 300. [2026-01-20T12:14:38.185387] [DEBUG] [REMOTE ] MGY: PASS: History has at least 300 days. [2026-01-20T12:14:38.185644] [DEBUG] [REMOTE ] MGY: PASS: Price check passed. Min price $21.24. [2026-01-20T12:14:38.185789] [DEBUG] [REMOTE ] MGY: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:38.185906] [DEBUG] [REMOTE ] MGY: PASS: Integrity check passed. [2026-01-20T12:14:38.185945] [DEBUG] [REMOTE ] MGY: Symbol is viable for forecasting. [2026-01-20T12:14:38.185993] [INFO ] [MAIN ] [2019/3502] MGY kept (0.4s) | 2017 kept, 2 rejected | 139.5/min | ETA: 10.6m [2026-01-20T12:14:38.832489] [DEBUG] [REMOTE ] MHD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:38.832644] [DEBUG] [REMOTE ] MHD: PASS: History has at least 300 days. [2026-01-20T12:14:38.832883] [DEBUG] [REMOTE ] MHD: PASS: Price check passed. Min price $11.53. [2026-01-20T12:14:38.833043] [DEBUG] [REMOTE ] MHD: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:38.833172] [DEBUG] [REMOTE ] MHD: PASS: Integrity check passed. [2026-01-20T12:14:38.833215] [DEBUG] [REMOTE ] MHD: Symbol is viable for forecasting. [2026-01-20T12:14:38.833268] [INFO ] [MAIN ] [2020/3502] MHD kept (0.6s) | 2018 kept, 2 rejected | 139.4/min | ETA: 10.6m [2026-01-20T12:14:39.110820] [DEBUG] [REMOTE ] MHF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:39.110968] [DEBUG] [REMOTE ] MHF: PASS: History has at least 300 days. [2026-01-20T12:14:39.111233] [DEBUG] [REMOTE ] MHF: PASS: Price check passed. Min price $6.80. [2026-01-20T12:14:39.111389] [DEBUG] [REMOTE ] MHF: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:39.111524] [DEBUG] [REMOTE ] MHF: PASS: Integrity check passed. [2026-01-20T12:14:39.111567] [DEBUG] [REMOTE ] MHF: Symbol is viable for forecasting. [2026-01-20T12:14:39.111645] [INFO ] [MAIN ] [2021/3502] MHF kept (0.3s) | 2019 kept, 2 rejected | 139.5/min | ETA: 10.6m [2026-01-20T12:14:39.704260] [DEBUG] [REMOTE ] MHK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:39.704648] [DEBUG] [REMOTE ] MHK: PASS: History has at least 300 days. [2026-01-20T12:14:39.705288] [DEBUG] [REMOTE ] MHK: PASS: Price check passed. Min price $103.68. [2026-01-20T12:14:39.705500] [DEBUG] [REMOTE ] MHK: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:39.705764] [DEBUG] [REMOTE ] MHK: PASS: Integrity check passed. [2026-01-20T12:14:39.705827] [DEBUG] [REMOTE ] MHK: Symbol is viable for forecasting. [2026-01-20T12:14:39.705916] [INFO ] [MAIN ] [2022/3502] MHK kept (0.6s) | 2020 kept, 2 rejected | 139.4/min | ETA: 10.6m [2026-01-20T12:14:40.222460] [DEBUG] [REMOTE ] MHN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:40.222780] [DEBUG] [REMOTE ] MHN: PASS: History has at least 300 days. [2026-01-20T12:14:40.223238] [DEBUG] [REMOTE ] MHN: PASS: Price check passed. Min price $10.14. [2026-01-20T12:14:40.223432] [DEBUG] [REMOTE ] MHN: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:40.223705] [DEBUG] [REMOTE ] MHN: PASS: Integrity check passed. [2026-01-20T12:14:40.227204] [DEBUG] [REMOTE ] MHN: Symbol is viable for forecasting. [2026-01-20T12:14:40.227315] [INFO ] [MAIN ] [2023/3502] MHN kept (0.5s) | 2021 kept, 2 rejected | 139.4/min | ETA: 10.6m [2026-01-20T12:14:40.744979] [DEBUG] [REMOTE ] MHO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:40.745318] [DEBUG] [REMOTE ] MHO: PASS: History has at least 300 days. [2026-01-20T12:14:40.746038] [DEBUG] [REMOTE ] MHO: PASS: Price check passed. Min price $123.88. [2026-01-20T12:14:40.746298] [DEBUG] [REMOTE ] MHO: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:40.746493] [DEBUG] [REMOTE ] MHO: PASS: Integrity check passed. [2026-01-20T12:14:40.746541] [DEBUG] [REMOTE ] MHO: Symbol is viable for forecasting. [2026-01-20T12:14:40.746638] [INFO ] [MAIN ] [2024/3502] MHO kept (0.5s) | 2022 kept, 2 rejected | 139.4/min | ETA: 10.6m [2026-01-20T12:14:41.065744] [DEBUG] [REMOTE ] MIDD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:41.065891] [DEBUG] [REMOTE ] MIDD: PASS: History has at least 300 days. [2026-01-20T12:14:41.066108] [DEBUG] [REMOTE ] MIDD: PASS: Price check passed. Min price $111.68. [2026-01-20T12:14:41.066247] [DEBUG] [REMOTE ] MIDD: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:41.066362] [DEBUG] [REMOTE ] MIDD: PASS: Integrity check passed. [2026-01-20T12:14:41.066404] [DEBUG] [REMOTE ] MIDD: Symbol is viable for forecasting. [2026-01-20T12:14:41.066454] [INFO ] [MAIN ] [2025/3502] MIDD kept (0.3s) | 2023 kept, 2 rejected | 139.4/min | ETA: 10.6m [2026-01-20T12:14:41.386901] [DEBUG] [REMOTE ] MIGI: Retrieved 2043 rows, trimmed to 300. [2026-01-20T12:14:41.387041] [DEBUG] [REMOTE ] MIGI: PASS: History has at least 300 days. [2026-01-20T12:14:41.387253] [DEBUG] [REMOTE ] MIGI: PASS: Price check passed. Min price $4.00. [2026-01-20T12:14:41.387389] [DEBUG] [REMOTE ] MIGI: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:41.387518] [DEBUG] [REMOTE ] MIGI: PASS: Integrity check passed. [2026-01-20T12:14:41.387564] [DEBUG] [REMOTE ] MIGI: Symbol is viable for forecasting. [2026-01-20T12:14:41.387678] [INFO ] [MAIN ] [2026/3502] MIGI kept (0.3s) | 2024 kept, 2 rejected | 139.5/min | ETA: 10.6m [2026-01-20T12:14:41.860528] [DEBUG] [REMOTE ] MILN: Retrieved 2439 rows, trimmed to 300. [2026-01-20T12:14:41.860709] [DEBUG] [REMOTE ] MILN: PASS: History has at least 300 days. [2026-01-20T12:14:41.860955] [DEBUG] [REMOTE ] MILN: PASS: Price check passed. Min price $43.71. [2026-01-20T12:14:41.861111] [DEBUG] [REMOTE ] MILN: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:41.861248] [DEBUG] [REMOTE ] MILN: PASS: Integrity check passed. [2026-01-20T12:14:41.861294] [DEBUG] [REMOTE ] MILN: Symbol is viable for forecasting. [2026-01-20T12:14:41.861344] [INFO ] [MAIN ] [2027/3502] MILN kept (0.5s) | 2025 kept, 2 rejected | 139.4/min | ETA: 10.6m [2026-01-20T12:14:42.427136] [DEBUG] [REMOTE ] MIND: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:42.427300] [DEBUG] [REMOTE ] MIND: PASS: History has at least 300 days. [2026-01-20T12:14:42.427547] [DEBUG] [REMOTE ] MIND: PASS: Price check passed. Min price $7.47. [2026-01-20T12:14:42.427711] [DEBUG] [REMOTE ] MIND: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:42.428025] [DEBUG] [REMOTE ] MIND: PASS: Integrity check passed. [2026-01-20T12:14:42.428065] [DEBUG] [REMOTE ] MIND: Symbol is viable for forecasting. [2026-01-20T12:14:42.428115] [INFO ] [MAIN ] [2028/3502] MIND kept (0.6s) | 2026 kept, 2 rejected | 139.4/min | ETA: 10.6m [2026-01-20T12:14:42.523639] [DEBUG] [REMOTE ] MIRA: Retrieved 617 rows, trimmed to 300. [2026-01-20T12:14:42.523980] [DEBUG] [REMOTE ] MIRA: PASS: History has at least 300 days. [2026-01-20T12:14:42.524214] [DEBUG] [REMOTE ] MIRA: PASS: Price check passed. Min price $1.34. [2026-01-20T12:14:42.524357] [DEBUG] [REMOTE ] MIRA: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:42.524471] [DEBUG] [REMOTE ] MIRA: PASS: Integrity check passed. [2026-01-20T12:14:42.524523] [DEBUG] [REMOTE ] MIRA: Symbol is viable for forecasting. [2026-01-20T12:14:42.524619] [INFO ] [MAIN ] [2029/3502] MIRA kept (0.1s) | 2027 kept, 2 rejected | 139.5/min | ETA: 10.6m [2026-01-20T12:14:43.118327] [DEBUG] [REMOTE ] MIRM: Retrieved 1635 rows, trimmed to 300. [2026-01-20T12:14:43.118456] [DEBUG] [REMOTE ] MIRM: PASS: History has at least 300 days. [2026-01-20T12:14:43.118708] [DEBUG] [REMOTE ] MIRM: PASS: Price check passed. Min price $64.10. [2026-01-20T12:14:43.118877] [DEBUG] [REMOTE ] MIRM: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:43.118999] [DEBUG] [REMOTE ] MIRM: PASS: Integrity check passed. [2026-01-20T12:14:43.119041] [DEBUG] [REMOTE ] MIRM: Symbol is viable for forecasting. [2026-01-20T12:14:43.119090] [INFO ] [MAIN ] [2030/3502] MIRM kept (0.6s) | 2028 kept, 2 rejected | 139.5/min | ETA: 10.6m [2026-01-20T12:14:43.702211] [DEBUG] [REMOTE ] MITK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:43.702364] [DEBUG] [REMOTE ] MITK: PASS: History has at least 300 days. [2026-01-20T12:14:43.702618] [DEBUG] [REMOTE ] MITK: PASS: Price check passed. Min price $8.65. [2026-01-20T12:14:43.702784] [DEBUG] [REMOTE ] MITK: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:43.702914] [DEBUG] [REMOTE ] MITK: PASS: Integrity check passed. [2026-01-20T12:14:43.703145] [DEBUG] [REMOTE ] MITK: Symbol is viable for forecasting. [2026-01-20T12:14:43.703197] [INFO ] [MAIN ] [2031/3502] MITK kept (0.6s) | 2029 kept, 2 rejected | 139.4/min | ETA: 10.6m [2026-01-20T12:14:44.138462] [DEBUG] [REMOTE ] MIY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:44.138624] [DEBUG] [REMOTE ] MIY: PASS: History has at least 300 days. [2026-01-20T12:14:44.139045] [DEBUG] [REMOTE ] MIY: PASS: Price check passed. Min price $11.34. [2026-01-20T12:14:44.139179] [DEBUG] [REMOTE ] MIY: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:44.139295] [DEBUG] [REMOTE ] MIY: PASS: Integrity check passed. [2026-01-20T12:14:44.139335] [DEBUG] [REMOTE ] MIY: Symbol is viable for forecasting. [2026-01-20T12:14:44.139399] [INFO ] [MAIN ] [2032/3502] MIY kept (0.4s) | 2030 kept, 2 rejected | 139.4/min | ETA: 10.5m [2026-01-20T12:14:44.603742] [DEBUG] [REMOTE ] MKC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:44.603891] [DEBUG] [REMOTE ] MKC: PASS: History has at least 300 days. [2026-01-20T12:14:44.604144] [DEBUG] [REMOTE ] MKC: PASS: Price check passed. Min price $62.86. [2026-01-20T12:14:44.604288] [DEBUG] [REMOTE ] MKC: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:44.604417] [DEBUG] [REMOTE ] MKC: PASS: Integrity check passed. [2026-01-20T12:14:44.604459] [DEBUG] [REMOTE ] MKC: Symbol is viable for forecasting. [2026-01-20T12:14:44.604512] [INFO ] [MAIN ] [2033/3502] MKC kept (0.5s) | 2031 kept, 2 rejected | 139.4/min | ETA: 10.5m [2026-01-20T12:14:45.206400] [DEBUG] [REMOTE ] MKSI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:45.206593] [DEBUG] [REMOTE ] MKSI: PASS: History has at least 300 days. [2026-01-20T12:14:45.206891] [DEBUG] [REMOTE ] MKSI: PASS: Price check passed. Min price $134.22. [2026-01-20T12:14:45.207117] [DEBUG] [REMOTE ] MKSI: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:45.207308] [DEBUG] [REMOTE ] MKSI: PASS: Integrity check passed. [2026-01-20T12:14:45.207428] [DEBUG] [REMOTE ] MKSI: Symbol is viable for forecasting. [2026-01-20T12:14:45.207501] [INFO ] [MAIN ] [2034/3502] MKSI kept (0.6s) | 2032 kept, 2 rejected | 139.4/min | ETA: 10.5m [2026-01-20T12:14:45.539993] [DEBUG] [REMOTE ] MKTX: Retrieved 5333 rows, trimmed to 300. [2026-01-20T12:14:45.540204] [DEBUG] [REMOTE ] MKTX: PASS: History has at least 300 days. [2026-01-20T12:14:45.540531] [DEBUG] [REMOTE ] MKTX: PASS: Price check passed. Min price $158.13. [2026-01-20T12:14:45.540709] [DEBUG] [REMOTE ] MKTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:45.540858] [DEBUG] [REMOTE ] MKTX: PASS: Integrity check passed. [2026-01-20T12:14:45.540905] [DEBUG] [REMOTE ] MKTX: Symbol is viable for forecasting. [2026-01-20T12:14:45.540962] [INFO ] [MAIN ] [2035/3502] MKTX kept (0.3s) | 2033 kept, 2 rejected | 139.4/min | ETA: 10.5m [2026-01-20T12:14:45.969067] [DEBUG] [REMOTE ] MLAB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:45.969203] [DEBUG] [REMOTE ] MLAB: PASS: History has at least 300 days. [2026-01-20T12:14:45.969431] [DEBUG] [REMOTE ] MLAB: PASS: Price check passed. Min price $70.46. [2026-01-20T12:14:45.969595] [DEBUG] [REMOTE ] MLAB: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:45.969719] [DEBUG] [REMOTE ] MLAB: PASS: Integrity check passed. [2026-01-20T12:14:45.969762] [DEBUG] [REMOTE ] MLAB: Symbol is viable for forecasting. [2026-01-20T12:14:45.969813] [INFO ] [MAIN ] [2036/3502] MLAB kept (0.4s) | 2034 kept, 2 rejected | 139.4/min | ETA: 10.5m [2026-01-20T12:14:46.377395] [DEBUG] [REMOTE ] MLCO: Retrieved 4799 rows, trimmed to 300. [2026-01-20T12:14:46.377607] [DEBUG] [REMOTE ] MLCO: PASS: History has at least 300 days. [2026-01-20T12:14:46.377871] [DEBUG] [REMOTE ] MLCO: PASS: Price check passed. Min price $6.13. [2026-01-20T12:14:46.378015] [DEBUG] [REMOTE ] MLCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:46.378140] [DEBUG] [REMOTE ] MLCO: PASS: Integrity check passed. [2026-01-20T12:14:46.378184] [DEBUG] [REMOTE ] MLCO: Symbol is viable for forecasting. [2026-01-20T12:14:46.378239] [INFO ] [MAIN ] [2037/3502] MLCO kept (0.4s) | 2035 kept, 2 rejected | 139.4/min | ETA: 10.5m [2026-01-20T12:14:46.646989] [DEBUG] [REMOTE ] MLGO: Retrieved 1198 rows, trimmed to 300. [2026-01-20T12:14:46.647183] [DEBUG] [REMOTE ] MLGO: PASS: History has at least 300 days. [2026-01-20T12:14:46.647445] [DEBUG] [REMOTE ] MLGO: PASS: Price check passed. Min price $4.42. [2026-01-20T12:14:46.647609] [DEBUG] [REMOTE ] MLGO: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:46.647730] [DEBUG] [REMOTE ] MLGO: PASS: Integrity check passed. [2026-01-20T12:14:46.647775] [DEBUG] [REMOTE ] MLGO: Symbol is viable for forecasting. [2026-01-20T12:14:46.648057] [INFO ] [MAIN ] [2038/3502] MLGO kept (0.3s) | 2036 kept, 2 rejected | 139.4/min | ETA: 10.5m [2026-01-20T12:14:47.298992] [DEBUG] [REMOTE ] MLI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:47.299192] [DEBUG] [REMOTE ] MLI: PASS: History has at least 300 days. [2026-01-20T12:14:47.299518] [DEBUG] [REMOTE ] MLI: PASS: Price check passed. Min price $102.76. [2026-01-20T12:14:47.299684] [DEBUG] [REMOTE ] MLI: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:47.299819] [DEBUG] [REMOTE ] MLI: PASS: Integrity check passed. [2026-01-20T12:14:47.299861] [DEBUG] [REMOTE ] MLI: Symbol is viable for forecasting. [2026-01-20T12:14:47.299938] [INFO ] [MAIN ] [2039/3502] MLI kept (0.7s) | 2037 kept, 2 rejected | 139.4/min | ETA: 10.5m [2026-01-20T12:14:47.712004] [DEBUG] [REMOTE ] MLKN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:47.712146] [DEBUG] [REMOTE ] MLKN: PASS: History has at least 300 days. [2026-01-20T12:14:47.712372] [DEBUG] [REMOTE ] MLKN: PASS: Price check passed. Min price $13.72. [2026-01-20T12:14:47.712514] [DEBUG] [REMOTE ] MLKN: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:47.712655] [DEBUG] [REMOTE ] MLKN: PASS: Integrity check passed. [2026-01-20T12:14:47.712700] [DEBUG] [REMOTE ] MLKN: Symbol is viable for forecasting. [2026-01-20T12:14:47.712750] [INFO ] [MAIN ] [2040/3502] MLKN kept (0.4s) | 2038 kept, 2 rejected | 139.4/min | ETA: 10.5m [2026-01-20T12:14:48.164785] [DEBUG] [REMOTE ] MLM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:48.164970] [DEBUG] [REMOTE ] MLM: PASS: History has at least 300 days. [2026-01-20T12:14:48.165318] [DEBUG] [REMOTE ] MLM: PASS: Price check passed. Min price $589.18. [2026-01-20T12:14:48.165468] [DEBUG] [REMOTE ] MLM: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:48.165639] [DEBUG] [REMOTE ] MLM: PASS: Integrity check passed. [2026-01-20T12:14:48.165693] [DEBUG] [REMOTE ] MLM: Symbol is viable for forecasting. [2026-01-20T12:14:48.165757] [INFO ] [MAIN ] [2041/3502] MLM kept (0.5s) | 2039 kept, 2 rejected | 139.4/min | ETA: 10.5m [2026-01-20T12:14:48.608272] [DEBUG] [REMOTE ] MLP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:48.608415] [DEBUG] [REMOTE ] MLP: PASS: History has at least 300 days. [2026-01-20T12:14:48.608683] [DEBUG] [REMOTE ] MLP: PASS: Price check passed. Min price $14.17. [2026-01-20T12:14:48.608848] [DEBUG] [REMOTE ] MLP: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:48.608972] [DEBUG] [REMOTE ] MLP: PASS: Integrity check passed. [2026-01-20T12:14:48.609020] [DEBUG] [REMOTE ] MLP: Symbol is viable for forecasting. [2026-01-20T12:14:48.609074] [INFO ] [MAIN ] [2042/3502] MLP kept (0.4s) | 2040 kept, 2 rejected | 139.4/min | ETA: 10.5m [2026-01-20T12:14:48.850936] [DEBUG] [REMOTE ] MLTX: Retrieved 1314 rows, trimmed to 300. [2026-01-20T12:14:48.851258] [DEBUG] [REMOTE ] MLTX: PASS: History has at least 300 days. [2026-01-20T12:14:48.851494] [DEBUG] [REMOTE ] MLTX: PASS: Price check passed. Min price $9.46. [2026-01-20T12:14:48.851653] [DEBUG] [REMOTE ] MLTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:48.851769] [DEBUG] [REMOTE ] MLTX: PASS: Integrity check passed. [2026-01-20T12:14:48.851810] [DEBUG] [REMOTE ] MLTX: Symbol is viable for forecasting. [2026-01-20T12:14:48.851870] [INFO ] [MAIN ] [2043/3502] MLTX kept (0.2s) | 2041 kept, 2 rejected | 139.4/min | ETA: 10.5m [2026-01-20T12:14:49.158276] [DEBUG] [REMOTE ] MLYS: Retrieved 736 rows, trimmed to 300. [2026-01-20T12:14:49.158408] [DEBUG] [REMOTE ] MLYS: PASS: History has at least 300 days. [2026-01-20T12:14:49.158642] [DEBUG] [REMOTE ] MLYS: PASS: Price check passed. Min price $31.38. [2026-01-20T12:14:49.158793] [DEBUG] [REMOTE ] MLYS: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:49.158905] [DEBUG] [REMOTE ] MLYS: PASS: Integrity check passed. [2026-01-20T12:14:49.158976] [DEBUG] [REMOTE ] MLYS: Symbol is viable for forecasting. [2026-01-20T12:14:49.159027] [INFO ] [MAIN ] [2044/3502] MLYS kept (0.3s) | 2042 kept, 2 rejected | 139.4/min | ETA: 10.5m [2026-01-20T12:14:49.766531] [DEBUG] [REMOTE ] MMD: Retrieved 3383 rows, trimmed to 300. [2026-01-20T12:14:49.766722] [DEBUG] [REMOTE ] MMD: PASS: History has at least 300 days. [2026-01-20T12:14:49.767054] [DEBUG] [REMOTE ] MMD: PASS: Price check passed. Min price $14.72. [2026-01-20T12:14:49.767255] [DEBUG] [REMOTE ] MMD: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:49.767431] [DEBUG] [REMOTE ] MMD: PASS: Integrity check passed. [2026-01-20T12:14:49.767532] [DEBUG] [REMOTE ] MMD: Symbol is viable for forecasting. [2026-01-20T12:14:49.767630] [INFO ] [MAIN ] [2045/3502] MMD kept (0.6s) | 2043 kept, 2 rejected | 139.4/min | ETA: 10.5m [2026-01-20T12:14:50.162828] [DEBUG] [REMOTE ] MMLP: Retrieved 5839 rows, trimmed to 300. [2026-01-20T12:14:50.163172] [DEBUG] [REMOTE ] MMLP: PASS: History has at least 300 days. [2026-01-20T12:14:50.163415] [DEBUG] [REMOTE ] MMLP: PASS: Price check passed. Min price $2.26. [2026-01-20T12:14:50.163587] [DEBUG] [REMOTE ] MMLP: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:50.163725] [DEBUG] [REMOTE ] MMLP: PASS: Integrity check passed. [2026-01-20T12:14:50.163771] [DEBUG] [REMOTE ] MMLP: Symbol is viable for forecasting. [2026-01-20T12:14:50.163828] [INFO ] [MAIN ] [2046/3502] MMLP kept (0.4s) | 2044 kept, 2 rejected | 139.4/min | ETA: 10.4m [2026-01-20T12:14:50.682545] [DEBUG] [REMOTE ] MMS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:50.682717] [DEBUG] [REMOTE ] MMS: PASS: History has at least 300 days. [2026-01-20T12:14:50.682943] [DEBUG] [REMOTE ] MMS: PASS: Price check passed. Min price $77.76. [2026-01-20T12:14:50.683079] [DEBUG] [REMOTE ] MMS: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:50.683196] [DEBUG] [REMOTE ] MMS: PASS: Integrity check passed. [2026-01-20T12:14:50.683236] [DEBUG] [REMOTE ] MMS: Symbol is viable for forecasting. [2026-01-20T12:14:50.683284] [INFO ] [MAIN ] [2047/3502] MMS kept (0.5s) | 2045 kept, 2 rejected | 139.4/min | ETA: 10.4m [2026-01-20T12:14:51.197236] [DEBUG] [REMOTE ] MMSI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:51.197377] [DEBUG] [REMOTE ] MMSI: PASS: History has at least 300 days. [2026-01-20T12:14:51.197628] [DEBUG] [REMOTE ] MMSI: PASS: Price check passed. Min price $80.35. [2026-01-20T12:14:51.197788] [DEBUG] [REMOTE ] MMSI: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:51.197923] [DEBUG] [REMOTE ] MMSI: PASS: Integrity check passed. [2026-01-20T12:14:51.197964] [DEBUG] [REMOTE ] MMSI: Symbol is viable for forecasting. [2026-01-20T12:14:51.198013] [INFO ] [MAIN ] [2048/3502] MMSI kept (0.5s) | 2046 kept, 2 rejected | 139.4/min | ETA: 10.4m [2026-01-20T12:14:51.756253] [DEBUG] [REMOTE ] MNDO: Retrieved 6399 rows, trimmed to 300. [2026-01-20T12:14:51.756460] [DEBUG] [REMOTE ] MNDO: PASS: History has at least 300 days. [2026-01-20T12:14:51.756819] [DEBUG] [REMOTE ] MNDO: PASS: Price check passed. Min price $1.03. [2026-01-20T12:14:51.756992] [DEBUG] [REMOTE ] MNDO: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:51.757178] [DEBUG] [REMOTE ] MNDO: PASS: Integrity check passed. [2026-01-20T12:14:51.757227] [DEBUG] [REMOTE ] MNDO: Symbol is viable for forecasting. [2026-01-20T12:14:51.757289] [INFO ] [MAIN ] [2049/3502] MNDO kept (0.6s) | 2047 kept, 2 rejected | 139.4/min | ETA: 10.4m [2026-01-20T12:14:51.982725] [DEBUG] [REMOTE ] MNDY: Retrieved 1157 rows, trimmed to 300. [2026-01-20T12:14:51.982864] [DEBUG] [REMOTE ] MNDY: PASS: History has at least 300 days. [2026-01-20T12:14:51.983074] [DEBUG] [REMOTE ] MNDY: PASS: Price check passed. Min price $126.70. [2026-01-20T12:14:51.983224] [DEBUG] [REMOTE ] MNDY: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:51.983378] [DEBUG] [REMOTE ] MNDY: PASS: Integrity check passed. [2026-01-20T12:14:51.983442] [DEBUG] [REMOTE ] MNDY: Symbol is viable for forecasting. [2026-01-20T12:14:51.983491] [INFO ] [MAIN ] [2050/3502] MNDY kept (0.2s) | 2048 kept, 2 rejected | 139.4/min | ETA: 10.4m [2026-01-20T12:14:52.654374] [DEBUG] [REMOTE ] MNKD: Retrieved 5404 rows, trimmed to 300. [2026-01-20T12:14:52.654501] [DEBUG] [REMOTE ] MNKD: PASS: History has at least 300 days. [2026-01-20T12:14:52.654738] [DEBUG] [REMOTE ] MNKD: PASS: Price check passed. Min price $4.97. [2026-01-20T12:14:52.654883] [DEBUG] [REMOTE ] MNKD: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:52.654996] [DEBUG] [REMOTE ] MNKD: PASS: Integrity check passed. [2026-01-20T12:14:52.655037] [DEBUG] [REMOTE ] MNKD: Symbol is viable for forecasting. [2026-01-20T12:14:52.655085] [INFO ] [MAIN ] [2051/3502] MNKD kept (0.7s) | 2049 kept, 2 rejected | 139.4/min | ETA: 10.4m [2026-01-20T12:14:53.055104] [DEBUG] [REMOTE ] MNRO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:53.055240] [DEBUG] [REMOTE ] MNRO: PASS: History has at least 300 days. [2026-01-20T12:14:53.055456] [DEBUG] [REMOTE ] MNRO: PASS: Price check passed. Min price $14.44. [2026-01-20T12:14:53.055615] [DEBUG] [REMOTE ] MNRO: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:53.055733] [DEBUG] [REMOTE ] MNRO: PASS: Integrity check passed. [2026-01-20T12:14:53.055773] [DEBUG] [REMOTE ] MNRO: Symbol is viable for forecasting. [2026-01-20T12:14:53.055820] [INFO ] [MAIN ] [2052/3502] MNRO kept (0.4s) | 2050 kept, 2 rejected | 139.4/min | ETA: 10.4m [2026-01-20T12:14:53.325929] [DEBUG] [REMOTE ] MNSO: Retrieved 1320 rows, trimmed to 300. [2026-01-20T12:14:53.326058] [DEBUG] [REMOTE ] MNSO: PASS: History has at least 300 days. [2026-01-20T12:14:53.326261] [DEBUG] [REMOTE ] MNSO: PASS: Price check passed. Min price $18.75. [2026-01-20T12:14:53.326395] [DEBUG] [REMOTE ] MNSO: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:53.326504] [DEBUG] [REMOTE ] MNSO: PASS: Integrity check passed. [2026-01-20T12:14:53.326543] [DEBUG] [REMOTE ] MNSO: Symbol is viable for forecasting. [2026-01-20T12:14:53.326615] [INFO ] [MAIN ] [2053/3502] MNSO kept (0.3s) | 2051 kept, 2 rejected | 139.4/min | ETA: 10.4m [2026-01-20T12:14:53.630075] [DEBUG] [REMOTE ] MNTK: Retrieved 1253 rows, trimmed to 300. [2026-01-20T12:14:53.630207] [DEBUG] [REMOTE ] MNTK: PASS: History has at least 300 days. [2026-01-20T12:14:53.630413] [DEBUG] [REMOTE ] MNTK: PASS: Price check passed. Min price $1.42. [2026-01-20T12:14:53.630555] [DEBUG] [REMOTE ] MNTK: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:53.630697] [DEBUG] [REMOTE ] MNTK: PASS: Integrity check passed. [2026-01-20T12:14:53.630742] [DEBUG] [REMOTE ] MNTK: Symbol is viable for forecasting. [2026-01-20T12:14:53.630793] [INFO ] [MAIN ] [2054/3502] MNTK kept (0.3s) | 2052 kept, 2 rejected | 139.4/min | ETA: 10.4m [2026-01-20T12:14:54.000512] [DEBUG] [REMOTE ] MNY: Retrieved 567 rows, trimmed to 300. [2026-01-20T12:14:54.000659] [DEBUG] [REMOTE ] MNY: PASS: History has at least 300 days. [2026-01-20T12:14:54.000864] [DEBUG] [REMOTE ] MNY: PASS: Price check passed. Min price $1.16. [2026-01-20T12:14:54.001000] [DEBUG] [REMOTE ] MNY: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:54.001110] [DEBUG] [REMOTE ] MNY: PASS: Integrity check passed. [2026-01-20T12:14:54.001151] [DEBUG] [REMOTE ] MNY: Symbol is viable for forecasting. [2026-01-20T12:14:54.001199] [INFO ] [MAIN ] [2055/3502] MNY kept (0.4s) | 2053 kept, 2 rejected | 139.4/min | ETA: 10.4m [2026-01-20T12:14:54.698645] [DEBUG] [REMOTE ] MOD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:54.698798] [DEBUG] [REMOTE ] MOD: PASS: History has at least 300 days. [2026-01-20T12:14:54.699041] [DEBUG] [REMOTE ] MOD: PASS: Price check passed. Min price $119.68. [2026-01-20T12:14:54.699377] [DEBUG] [REMOTE ] MOD: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:54.699519] [DEBUG] [REMOTE ] MOD: PASS: Integrity check passed. [2026-01-20T12:14:54.699603] [DEBUG] [REMOTE ] MOD: Symbol is viable for forecasting. [2026-01-20T12:14:54.699656] [INFO ] [MAIN ] [2056/3502] MOD kept (0.7s) | 2054 kept, 2 rejected | 139.4/min | ETA: 10.4m [2026-01-20T12:14:54.934786] [DEBUG] [REMOTE ] MODL: Retrieved 819 rows, trimmed to 300. [2026-01-20T12:14:54.934916] [DEBUG] [REMOTE ] MODL: PASS: History has at least 300 days. [2026-01-20T12:14:54.935118] [DEBUG] [REMOTE ] MODL: PASS: Price check passed. Min price $45.53. [2026-01-20T12:14:54.935276] [DEBUG] [REMOTE ] MODL: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:54.935388] [DEBUG] [REMOTE ] MODL: PASS: Integrity check passed. [2026-01-20T12:14:54.935429] [DEBUG] [REMOTE ] MODL: Symbol is viable for forecasting. [2026-01-20T12:14:54.935477] [INFO ] [MAIN ] [2057/3502] MODL kept (0.2s) | 2055 kept, 2 rejected | 139.4/min | ETA: 10.4m [2026-01-20T12:14:55.458530] [DEBUG] [REMOTE ] MOFG: Retrieved 4522 rows, trimmed to 300. [2026-01-20T12:14:55.458690] [DEBUG] [REMOTE ] MOFG: PASS: History has at least 300 days. [2026-01-20T12:14:55.458908] [DEBUG] [REMOTE ] MOFG: PASS: Price check passed. Min price $28.03. [2026-01-20T12:14:55.459047] [DEBUG] [REMOTE ] MOFG: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:55.459163] [DEBUG] [REMOTE ] MOFG: PASS: Integrity check passed. [2026-01-20T12:14:55.459205] [DEBUG] [REMOTE ] MOFG: Symbol is viable for forecasting. [2026-01-20T12:14:55.459253] [INFO ] [MAIN ] [2058/3502] MOFG kept (0.5s) | 2056 kept, 2 rejected | 139.4/min | ETA: 10.4m [2026-01-20T12:14:55.935700] [DEBUG] [REMOTE ] MOH: Retrieved 5673 rows, trimmed to 300. [2026-01-20T12:14:55.935864] [DEBUG] [REMOTE ] MOH: PASS: History has at least 300 days. [2026-01-20T12:14:55.936144] [DEBUG] [REMOTE ] MOH: PASS: Price check passed. Min price $134.51. [2026-01-20T12:14:55.936285] [DEBUG] [REMOTE ] MOH: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:55.936428] [DEBUG] [REMOTE ] MOH: PASS: Integrity check passed. [2026-01-20T12:14:55.936469] [DEBUG] [REMOTE ] MOH: Symbol is viable for forecasting. [2026-01-20T12:14:55.936522] [INFO ] [MAIN ] [2059/3502] MOH kept (0.5s) | 2057 kept, 2 rejected | 139.4/min | ETA: 10.4m [2026-01-20T12:14:56.258639] [DEBUG] [REMOTE ] MOMO: Retrieved 2789 rows, trimmed to 300. [2026-01-20T12:14:56.258883] [DEBUG] [REMOTE ] MOMO: PASS: History has at least 300 days. [2026-01-20T12:14:56.259251] [DEBUG] [REMOTE ] MOMO: PASS: Price check passed. Min price $6.49. [2026-01-20T12:14:56.259496] [DEBUG] [REMOTE ] MOMO: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:56.259717] [DEBUG] [REMOTE ] MOMO: PASS: Integrity check passed. [2026-01-20T12:14:56.259784] [DEBUG] [REMOTE ] MOMO: Symbol is viable for forecasting. [2026-01-20T12:14:56.259862] [INFO ] [MAIN ] [2060/3502] MOMO kept (0.3s) | 2058 kept, 2 rejected | 139.4/min | ETA: 10.3m [2026-01-20T12:14:56.785220] [DEBUG] [REMOTE ] MORN: Retrieved 5211 rows, trimmed to 300. [2026-01-20T12:14:56.785374] [DEBUG] [REMOTE ] MORN: PASS: History has at least 300 days. [2026-01-20T12:14:56.785663] [DEBUG] [REMOTE ] MORN: PASS: Price check passed. Min price $206.91. [2026-01-20T12:14:56.785806] [DEBUG] [REMOTE ] MORN: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:56.785935] [DEBUG] [REMOTE ] MORN: PASS: Integrity check passed. [2026-01-20T12:14:56.785976] [DEBUG] [REMOTE ] MORN: Symbol is viable for forecasting. [2026-01-20T12:14:56.786028] [INFO ] [MAIN ] [2061/3502] MORN kept (0.5s) | 2059 kept, 2 rejected | 139.4/min | ETA: 10.3m [2026-01-20T12:14:57.270815] [DEBUG] [REMOTE ] MOS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:57.270978] [DEBUG] [REMOTE ] MOS: PASS: History has at least 300 days. [2026-01-20T12:14:57.271252] [DEBUG] [REMOTE ] MOS: PASS: Price check passed. Min price $23.39. [2026-01-20T12:14:57.271393] [DEBUG] [REMOTE ] MOS: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:57.271566] [DEBUG] [REMOTE ] MOS: PASS: Integrity check passed. [2026-01-20T12:14:57.271685] [DEBUG] [REMOTE ] MOS: Symbol is viable for forecasting. [2026-01-20T12:14:57.271740] [INFO ] [MAIN ] [2062/3502] MOS kept (0.5s) | 2060 kept, 2 rejected | 139.4/min | ETA: 10.3m [2026-01-20T12:14:57.536720] [DEBUG] [REMOTE ] MP: Retrieved 1401 rows, trimmed to 300. [2026-01-20T12:14:57.536850] [DEBUG] [REMOTE ] MP: PASS: History has at least 300 days. [2026-01-20T12:14:57.537084] [DEBUG] [REMOTE ] MP: PASS: Price check passed. Min price $50.44. [2026-01-20T12:14:57.537219] [DEBUG] [REMOTE ] MP: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:57.537331] [DEBUG] [REMOTE ] MP: PASS: Integrity check passed. [2026-01-20T12:14:57.537370] [DEBUG] [REMOTE ] MP: Symbol is viable for forecasting. [2026-01-20T12:14:57.537417] [INFO ] [MAIN ] [2063/3502] MP kept (0.3s) | 2061 kept, 2 rejected | 139.4/min | ETA: 10.3m [2026-01-20T12:14:58.138988] [DEBUG] [REMOTE ] MPA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:58.139148] [DEBUG] [REMOTE ] MPA: PASS: History has at least 300 days. [2026-01-20T12:14:58.139428] [DEBUG] [REMOTE ] MPA: PASS: Price check passed. Min price $11.03. [2026-01-20T12:14:58.139566] [DEBUG] [REMOTE ] MPA: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:58.139727] [DEBUG] [REMOTE ] MPA: PASS: Integrity check passed. [2026-01-20T12:14:58.139768] [DEBUG] [REMOTE ] MPA: Symbol is viable for forecasting. [2026-01-20T12:14:58.139819] [INFO ] [MAIN ] [2064/3502] MPA kept (0.6s) | 2062 kept, 2 rejected | 139.4/min | ETA: 10.3m [2026-01-20T12:14:58.478652] [DEBUG] [REMOTE ] MPAA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:58.478873] [DEBUG] [REMOTE ] MPAA: PASS: History has at least 300 days. [2026-01-20T12:14:58.479239] [DEBUG] [REMOTE ] MPAA: PASS: Price check passed. Min price $12.27. [2026-01-20T12:14:58.479391] [DEBUG] [REMOTE ] MPAA: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:58.479545] [DEBUG] [REMOTE ] MPAA: PASS: Integrity check passed. [2026-01-20T12:14:58.479615] [DEBUG] [REMOTE ] MPAA: Symbol is viable for forecasting. [2026-01-20T12:14:58.479677] [INFO ] [MAIN ] [2065/3502] MPAA kept (0.3s) | 2063 kept, 2 rejected | 139.4/min | ETA: 10.3m [2026-01-20T12:14:58.853834] [DEBUG] [REMOTE ] MPB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:14:58.854036] [DEBUG] [REMOTE ] MPB: PASS: History has at least 300 days. [2026-01-20T12:14:58.854346] [DEBUG] [REMOTE ] MPB: PASS: Price check passed. Min price $27.65. [2026-01-20T12:14:58.854502] [DEBUG] [REMOTE ] MPB: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:58.854665] [DEBUG] [REMOTE ] MPB: PASS: Integrity check passed. [2026-01-20T12:14:58.854710] [DEBUG] [REMOTE ] MPB: Symbol is viable for forecasting. [2026-01-20T12:14:58.854766] [INFO ] [MAIN ] [2066/3502] MPB kept (0.4s) | 2064 kept, 2 rejected | 139.4/min | ETA: 10.3m [2026-01-20T12:14:59.302603] [DEBUG] [REMOTE ] MPC: Retrieved 3664 rows, trimmed to 300. [2026-01-20T12:14:59.302790] [DEBUG] [REMOTE ] MPC: PASS: History has at least 300 days. [2026-01-20T12:14:59.303050] [DEBUG] [REMOTE ] MPC: PASS: Price check passed. Min price $162.63. [2026-01-20T12:14:59.303190] [DEBUG] [REMOTE ] MPC: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:59.303333] [DEBUG] [REMOTE ] MPC: PASS: Integrity check passed. [2026-01-20T12:14:59.303411] [DEBUG] [REMOTE ] MPC: Symbol is viable for forecasting. [2026-01-20T12:14:59.303465] [INFO ] [MAIN ] [2067/3502] MPC kept (0.4s) | 2065 kept, 2 rejected | 139.4/min | ETA: 10.3m [2026-01-20T12:14:59.690818] [DEBUG] [REMOTE ] MPX: Retrieved 6259 rows, trimmed to 300. [2026-01-20T12:14:59.691011] [DEBUG] [REMOTE ] MPX: PASS: History has at least 300 days. [2026-01-20T12:14:59.691358] [DEBUG] [REMOTE ] MPX: PASS: Price check passed. Min price $8.10. [2026-01-20T12:14:59.691549] [DEBUG] [REMOTE ] MPX: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:59.691766] [DEBUG] [REMOTE ] MPX: PASS: Integrity check passed. [2026-01-20T12:14:59.691823] [DEBUG] [REMOTE ] MPX: Symbol is viable for forecasting. [2026-01-20T12:14:59.691898] [INFO ] [MAIN ] [2068/3502] MPX kept (0.4s) | 2066 kept, 2 rejected | 139.4/min | ETA: 10.3m [2026-01-20T12:14:59.911192] [DEBUG] [REMOTE ] MQ: Retrieved 1158 rows, trimmed to 300. [2026-01-20T12:14:59.911322] [DEBUG] [REMOTE ] MQ: PASS: History has at least 300 days. [2026-01-20T12:14:59.911525] [DEBUG] [REMOTE ] MQ: PASS: Price check passed. Min price $4.41. [2026-01-20T12:14:59.911702] [DEBUG] [REMOTE ] MQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:14:59.911821] [DEBUG] [REMOTE ] MQ: PASS: Integrity check passed. [2026-01-20T12:14:59.911861] [DEBUG] [REMOTE ] MQ: Symbol is viable for forecasting. [2026-01-20T12:14:59.911910] [INFO ] [MAIN ] [2069/3502] MQ kept (0.2s) | 2067 kept, 2 rejected | 139.4/min | ETA: 10.3m [2026-01-20T12:15:00.621843] [DEBUG] [REMOTE ] MQY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:00.621976] [DEBUG] [REMOTE ] MQY: PASS: History has at least 300 days. [2026-01-20T12:15:00.622194] [DEBUG] [REMOTE ] MQY: PASS: Price check passed. Min price $11.21. [2026-01-20T12:15:00.622332] [DEBUG] [REMOTE ] MQY: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:00.622450] [DEBUG] [REMOTE ] MQY: PASS: Integrity check passed. [2026-01-20T12:15:00.622490] [DEBUG] [REMOTE ] MQY: Symbol is viable for forecasting. [2026-01-20T12:15:00.622539] [INFO ] [MAIN ] [2070/3502] MQY kept (0.7s) | 2068 kept, 2 rejected | 139.4/min | ETA: 10.3m [2026-01-20T12:15:00.925306] [DEBUG] [REMOTE ] MRAM: Retrieved 2332 rows, trimmed to 300. [2026-01-20T12:15:00.925440] [DEBUG] [REMOTE ] MRAM: PASS: History has at least 300 days. [2026-01-20T12:15:00.925667] [DEBUG] [REMOTE ] MRAM: PASS: Price check passed. Min price $7.50. [2026-01-20T12:15:00.925807] [DEBUG] [REMOTE ] MRAM: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:00.925923] [DEBUG] [REMOTE ] MRAM: PASS: Integrity check passed. [2026-01-20T12:15:00.925974] [DEBUG] [REMOTE ] MRAM: Symbol is viable for forecasting. [2026-01-20T12:15:00.926032] [INFO ] [MAIN ] [2071/3502] MRAM kept (0.3s) | 2069 kept, 2 rejected | 139.4/min | ETA: 10.3m [2026-01-20T12:15:01.346991] [DEBUG] [REMOTE ] MRBK: Retrieved 2059 rows, trimmed to 300. [2026-01-20T12:15:01.347183] [DEBUG] [REMOTE ] MRBK: PASS: History has at least 300 days. [2026-01-20T12:15:01.347677] [DEBUG] [REMOTE ] MRBK: PASS: Price check passed. Min price $14.17. [2026-01-20T12:15:01.347844] [DEBUG] [REMOTE ] MRBK: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:01.347979] [DEBUG] [REMOTE ] MRBK: PASS: Integrity check passed. [2026-01-20T12:15:01.348039] [DEBUG] [REMOTE ] MRBK: Symbol is viable for forecasting. [2026-01-20T12:15:01.348108] [INFO ] [MAIN ] [2072/3502] MRBK kept (0.4s) | 2070 kept, 2 rejected | 139.4/min | ETA: 10.3m [2026-01-20T12:15:01.800784] [DEBUG] [REMOTE ] MRCC: Retrieved 3325 rows, trimmed to 300. [2026-01-20T12:15:01.800934] [DEBUG] [REMOTE ] MRCC: PASS: History has at least 300 days. [2026-01-20T12:15:01.801397] [DEBUG] [REMOTE ] MRCC: PASS: Price check passed. Min price $5.73. [2026-01-20T12:15:01.801550] [DEBUG] [REMOTE ] MRCC: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:01.801697] [DEBUG] [REMOTE ] MRCC: PASS: Integrity check passed. [2026-01-20T12:15:01.801753] [DEBUG] [REMOTE ] MRCC: Symbol is viable for forecasting. [2026-01-20T12:15:01.801824] [INFO ] [MAIN ] [2073/3502] MRCC kept (0.5s) | 2071 kept, 2 rejected | 139.4/min | ETA: 10.2m [2026-01-20T12:15:02.284497] [DEBUG] [REMOTE ] MRCY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:02.284671] [DEBUG] [REMOTE ] MRCY: PASS: History has at least 300 days. [2026-01-20T12:15:02.284913] [DEBUG] [REMOTE ] MRCY: PASS: Price check passed. Min price $66.12. [2026-01-20T12:15:02.285062] [DEBUG] [REMOTE ] MRCY: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:02.285208] [DEBUG] [REMOTE ] MRCY: PASS: Integrity check passed. [2026-01-20T12:15:02.285251] [DEBUG] [REMOTE ] MRCY: Symbol is viable for forecasting. [2026-01-20T12:15:02.285302] [INFO ] [MAIN ] [2074/3502] MRCY kept (0.5s) | 2072 kept, 2 rejected | 139.4/min | ETA: 10.2m [2026-01-20T12:15:02.898089] [DEBUG] [REMOTE ] MRK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:02.898225] [DEBUG] [REMOTE ] MRK: PASS: History has at least 300 days. [2026-01-20T12:15:02.898453] [DEBUG] [REMOTE ] MRK: PASS: Price check passed. Min price $81.80. [2026-01-20T12:15:02.898611] [DEBUG] [REMOTE ] MRK: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:02.898734] [DEBUG] [REMOTE ] MRK: PASS: Integrity check passed. [2026-01-20T12:15:02.898775] [DEBUG] [REMOTE ] MRK: Symbol is viable for forecasting. [2026-01-20T12:15:02.898823] [INFO ] [MAIN ] [2075/3502] MRK kept (0.6s) | 2073 kept, 2 rejected | 139.4/min | ETA: 10.2m [2026-01-20T12:15:03.143445] [DEBUG] [REMOTE ] MRM: Retrieved 1269 rows, trimmed to 300. [2026-01-20T12:15:03.143585] [DEBUG] [REMOTE ] MRM: PASS: History has at least 300 days. [2026-01-20T12:15:03.143792] [DEBUG] [REMOTE ] MRM: PASS: Price check passed. Min price $1.75. [2026-01-20T12:15:03.143951] [DEBUG] [REMOTE ] MRM: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:03.144073] [DEBUG] [REMOTE ] MRM: PASS: Integrity check passed. [2026-01-20T12:15:03.144122] [DEBUG] [REMOTE ] MRM: Symbol is viable for forecasting. [2026-01-20T12:15:03.144180] [INFO ] [MAIN ] [2076/3502] MRM kept (0.2s) | 2074 kept, 2 rejected | 139.4/min | ETA: 10.2m [2026-01-20T12:15:03.723011] [DEBUG] [REMOTE ] MRNA: Retrieved 1787 rows, trimmed to 300. [2026-01-20T12:15:03.723135] [DEBUG] [REMOTE ] MRNA: PASS: History has at least 300 days. [2026-01-20T12:15:03.723338] [DEBUG] [REMOTE ] MRNA: PASS: Price check passed. Min price $22.36. [2026-01-20T12:15:03.723473] [DEBUG] [REMOTE ] MRNA: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:03.723600] [DEBUG] [REMOTE ] MRNA: PASS: Integrity check passed. [2026-01-20T12:15:03.723644] [DEBUG] [REMOTE ] MRNA: Symbol is viable for forecasting. [2026-01-20T12:15:03.723692] [INFO ] [MAIN ] [2077/3502] MRNA kept (0.6s) | 2075 kept, 2 rejected | 139.4/min | ETA: 10.2m [2026-01-20T12:15:04.222501] [DEBUG] [REMOTE ] MRSH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:04.222652] [DEBUG] [REMOTE ] MRSH: PASS: History has at least 300 days. [2026-01-20T12:15:04.222877] [DEBUG] [REMOTE ] MRSH: PASS: Price check passed. Min price $176.58. [2026-01-20T12:15:04.223026] [DEBUG] [REMOTE ] MRSH: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:04.223147] [DEBUG] [REMOTE ] MRSH: PASS: Integrity check passed. [2026-01-20T12:15:04.223218] [DEBUG] [REMOTE ] MRSH: Symbol is viable for forecasting. [2026-01-20T12:15:04.223464] [INFO ] [MAIN ] [2078/3502] MRSH kept (0.5s) | 2076 kept, 2 rejected | 139.4/min | ETA: 10.2m [2026-01-20T12:15:04.531775] [DEBUG] [REMOTE ] MRTN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:04.531919] [DEBUG] [REMOTE ] MRTN: PASS: History has at least 300 days. [2026-01-20T12:15:04.532365] [DEBUG] [REMOTE ] MRTN: PASS: Price check passed. Min price $9.36. [2026-01-20T12:15:04.532513] [DEBUG] [REMOTE ] MRTN: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:04.532658] [DEBUG] [REMOTE ] MRTN: PASS: Integrity check passed. [2026-01-20T12:15:04.532704] [DEBUG] [REMOTE ] MRTN: Symbol is viable for forecasting. [2026-01-20T12:15:04.532757] [INFO ] [MAIN ] [2079/3502] MRTN kept (0.3s) | 2077 kept, 2 rejected | 139.4/min | ETA: 10.2m [2026-01-20T12:15:04.780224] [DEBUG] [REMOTE ] MRVI: Retrieved 1294 rows, trimmed to 300. [2026-01-20T12:15:04.780351] [DEBUG] [REMOTE ] MRVI: PASS: History has at least 300 days. [2026-01-20T12:15:04.780779] [DEBUG] [REMOTE ] MRVI: PASS: Price check passed. Min price $2.87. [2026-01-20T12:15:04.780931] [DEBUG] [REMOTE ] MRVI: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:04.781039] [DEBUG] [REMOTE ] MRVI: PASS: Integrity check passed. [2026-01-20T12:15:04.781079] [DEBUG] [REMOTE ] MRVI: Symbol is viable for forecasting. [2026-01-20T12:15:04.781125] [INFO ] [MAIN ] [2080/3502] MRVI kept (0.2s) | 2078 kept, 2 rejected | 139.4/min | ETA: 10.2m [2026-01-20T12:15:05.492923] [DEBUG] [REMOTE ] MRVL: Retrieved 6425 rows, trimmed to 300. [2026-01-20T12:15:05.493086] [DEBUG] [REMOTE ] MRVL: PASS: History has at least 300 days. [2026-01-20T12:15:05.493364] [DEBUG] [REMOTE ] MRVL: PASS: Price check passed. Min price $76.62. [2026-01-20T12:15:05.493542] [DEBUG] [REMOTE ] MRVL: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:05.493724] [DEBUG] [REMOTE ] MRVL: PASS: Integrity check passed. [2026-01-20T12:15:05.493779] [DEBUG] [REMOTE ] MRVL: Symbol is viable for forecasting. [2026-01-20T12:15:05.493845] [INFO ] [MAIN ] [2081/3502] MRVL kept (0.7s) | 2079 kept, 2 rejected | 139.4/min | ETA: 10.2m [2026-01-20T12:15:05.735657] [DEBUG] [REMOTE ] MRX: Retrieved 434 rows, trimmed to 300. [2026-01-20T12:15:05.735807] [DEBUG] [REMOTE ] MRX: PASS: History has at least 300 days. [2026-01-20T12:15:05.736046] [DEBUG] [REMOTE ] MRX: PASS: Price check passed. Min price $30.07. [2026-01-20T12:15:05.736207] [DEBUG] [REMOTE ] MRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:05.736337] [DEBUG] [REMOTE ] MRX: PASS: Integrity check passed. [2026-01-20T12:15:05.736384] [DEBUG] [REMOTE ] MRX: Symbol is viable for forecasting. [2026-01-20T12:15:05.736441] [INFO ] [MAIN ] [2082/3502] MRX kept (0.2s) | 2080 kept, 2 rejected | 139.4/min | ETA: 10.2m [2026-01-20T12:15:06.395139] [DEBUG] [REMOTE ] MS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:06.395304] [DEBUG] [REMOTE ] MS: PASS: History has at least 300 days. [2026-01-20T12:15:06.395568] [DEBUG] [REMOTE ] MS: PASS: Price check passed. Min price $157.16. [2026-01-20T12:15:06.395744] [DEBUG] [REMOTE ] MS: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:06.395877] [DEBUG] [REMOTE ] MS: PASS: Integrity check passed. [2026-01-20T12:15:06.395934] [DEBUG] [REMOTE ] MS: Symbol is viable for forecasting. [2026-01-20T12:15:06.396005] [INFO ] [MAIN ] [2083/3502] MS kept (0.7s) | 2081 kept, 2 rejected | 139.4/min | ETA: 10.2m [2026-01-20T12:15:06.875640] [DEBUG] [REMOTE ] MSA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:06.875827] [DEBUG] [REMOTE ] MSA: PASS: History has at least 300 days. [2026-01-20T12:15:06.876195] [DEBUG] [REMOTE ] MSA: PASS: Price check passed. Min price $152.94. [2026-01-20T12:15:06.876407] [DEBUG] [REMOTE ] MSA: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:06.876624] [DEBUG] [REMOTE ] MSA: PASS: Integrity check passed. [2026-01-20T12:15:06.876689] [DEBUG] [REMOTE ] MSA: Symbol is viable for forecasting. [2026-01-20T12:15:06.876765] [INFO ] [MAIN ] [2084/3502] MSA kept (0.5s) | 2082 kept, 2 rejected | 139.4/min | ETA: 10.2m [2026-01-20T12:15:07.185304] [DEBUG] [REMOTE ] MSB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:07.185442] [DEBUG] [REMOTE ] MSB: PASS: History has at least 300 days. [2026-01-20T12:15:07.185705] [DEBUG] [REMOTE ] MSB: PASS: Price check passed. Min price $30.33. [2026-01-20T12:15:07.185853] [DEBUG] [REMOTE ] MSB: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:07.185987] [DEBUG] [REMOTE ] MSB: PASS: Integrity check passed. [2026-01-20T12:15:07.186034] [DEBUG] [REMOTE ] MSB: Symbol is viable for forecasting. [2026-01-20T12:15:07.186086] [INFO ] [MAIN ] [2085/3502] MSB kept (0.3s) | 2083 kept, 2 rejected | 139.4/min | ETA: 10.2m [2026-01-20T12:15:07.442140] [DEBUG] [REMOTE ] MSBI: Retrieved 2427 rows, trimmed to 300. [2026-01-20T12:15:07.442267] [DEBUG] [REMOTE ] MSBI: PASS: History has at least 300 days. [2026-01-20T12:15:07.442474] [DEBUG] [REMOTE ] MSBI: PASS: Price check passed. Min price $14.36. [2026-01-20T12:15:07.442675] [DEBUG] [REMOTE ] MSBI: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:07.442796] [DEBUG] [REMOTE ] MSBI: PASS: Integrity check passed. [2026-01-20T12:15:07.442838] [DEBUG] [REMOTE ] MSBI: Symbol is viable for forecasting. [2026-01-20T12:15:07.442888] [INFO ] [MAIN ] [2086/3502] MSBI kept (0.3s) | 2084 kept, 2 rejected | 139.4/min | ETA: 10.2m [2026-01-20T12:15:08.064507] [DEBUG] [REMOTE ] MSCI: Retrieved 4571 rows, trimmed to 300. [2026-01-20T12:15:08.064685] [DEBUG] [REMOTE ] MSCI: PASS: History has at least 300 days. [2026-01-20T12:15:08.064942] [DEBUG] [REMOTE ] MSCI: PASS: Price check passed. Min price $535.90. [2026-01-20T12:15:08.065097] [DEBUG] [REMOTE ] MSCI: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:08.065230] [DEBUG] [REMOTE ] MSCI: PASS: Integrity check passed. [2026-01-20T12:15:08.065273] [DEBUG] [REMOTE ] MSCI: Symbol is viable for forecasting. [2026-01-20T12:15:08.065329] [INFO ] [MAIN ] [2087/3502] MSCI kept (0.6s) | 2085 kept, 2 rejected | 139.4/min | ETA: 10.2m [2026-01-20T12:15:08.392617] [DEBUG] [REMOTE ] MSD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:08.392782] [DEBUG] [REMOTE ] MSD: PASS: History has at least 300 days. [2026-01-20T12:15:08.393049] [DEBUG] [REMOTE ] MSD: PASS: Price check passed. Min price $7.09. [2026-01-20T12:15:08.393201] [DEBUG] [REMOTE ] MSD: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:08.393338] [DEBUG] [REMOTE ] MSD: PASS: Integrity check passed. [2026-01-20T12:15:08.393381] [DEBUG] [REMOTE ] MSD: Symbol is viable for forecasting. [2026-01-20T12:15:08.393437] [INFO ] [MAIN ] [2088/3502] MSD kept (0.3s) | 2086 kept, 2 rejected | 139.4/min | ETA: 10.1m [2026-01-20T12:15:08.907112] [DEBUG] [REMOTE ] MSEX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:08.907398] [DEBUG] [REMOTE ] MSEX: PASS: History has at least 300 days. [2026-01-20T12:15:08.907880] [DEBUG] [REMOTE ] MSEX: PASS: Price check passed. Min price $48.59. [2026-01-20T12:15:08.908039] [DEBUG] [REMOTE ] MSEX: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:08.908203] [DEBUG] [REMOTE ] MSEX: PASS: Integrity check passed. [2026-01-20T12:15:08.908285] [DEBUG] [REMOTE ] MSEX: Symbol is viable for forecasting. [2026-01-20T12:15:08.908349] [INFO ] [MAIN ] [2089/3502] MSEX kept (0.5s) | 2087 kept, 2 rejected | 139.4/min | ETA: 10.1m [2026-01-20T12:15:09.193320] [DEBUG] [REMOTE ] MSFD: Retrieved 844 rows, trimmed to 300. [2026-01-20T12:15:09.193675] [DEBUG] [REMOTE ] MSFD: PASS: History has at least 300 days. [2026-01-20T12:15:09.193884] [DEBUG] [REMOTE ] MSFD: PASS: Price check passed. Min price $10.24. [2026-01-20T12:15:09.194443] [DEBUG] [REMOTE ] MSFD: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:09.194558] [DEBUG] [REMOTE ] MSFD: PASS: Integrity check passed. [2026-01-20T12:15:09.194620] [DEBUG] [REMOTE ] MSFD: Symbol is viable for forecasting. [2026-01-20T12:15:09.194671] [INFO ] [MAIN ] [2090/3502] MSFD kept (0.3s) | 2088 kept, 2 rejected | 139.4/min | ETA: 10.1m [2026-01-20T12:15:09.409307] [DEBUG] [REMOTE ] MSFL: Retrieved 461 rows, trimmed to 300. [2026-01-20T12:15:09.409449] [DEBUG] [REMOTE ] MSFL: PASS: History has at least 300 days. [2026-01-20T12:15:09.409704] [DEBUG] [REMOTE ] MSFL: PASS: Price check passed. Min price $24.17. [2026-01-20T12:15:09.409850] [DEBUG] [REMOTE ] MSFL: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:09.409982] [DEBUG] [REMOTE ] MSFL: PASS: Integrity check passed. [2026-01-20T12:15:09.410029] [DEBUG] [REMOTE ] MSFL: Symbol is viable for forecasting. [2026-01-20T12:15:09.410091] [INFO ] [MAIN ] [2091/3502] MSFL kept (0.2s) | 2089 kept, 2 rejected | 139.4/min | ETA: 10.1m [2026-01-20T12:15:09.885074] [DEBUG] [REMOTE ] MSGE: Retrieved 692 rows, trimmed to 300. [2026-01-20T12:15:09.885218] [DEBUG] [REMOTE ] MSGE: PASS: History has at least 300 days. [2026-01-20T12:15:09.885433] [DEBUG] [REMOTE ] MSGE: PASS: Price check passed. Min price $43.84. [2026-01-20T12:15:09.885610] [DEBUG] [REMOTE ] MSGE: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:09.885733] [DEBUG] [REMOTE ] MSGE: PASS: Integrity check passed. [2026-01-20T12:15:09.885775] [DEBUG] [REMOTE ] MSGE: Symbol is viable for forecasting. [2026-01-20T12:15:09.885825] [INFO ] [MAIN ] [2092/3502] MSGE kept (0.5s) | 2090 kept, 2 rejected | 139.4/min | ETA: 10.1m [2026-01-20T12:15:10.342840] [DEBUG] [REMOTE ] MSGM: Retrieved 1259 rows, trimmed to 300. [2026-01-20T12:15:10.342971] [DEBUG] [REMOTE ] MSGM: PASS: History has at least 300 days. [2026-01-20T12:15:10.343177] [DEBUG] [REMOTE ] MSGM: PASS: Price check passed. Min price $2.19. [2026-01-20T12:15:10.343314] [DEBUG] [REMOTE ] MSGM: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:10.343426] [DEBUG] [REMOTE ] MSGM: PASS: Integrity check passed. [2026-01-20T12:15:10.343466] [DEBUG] [REMOTE ] MSGM: Symbol is viable for forecasting. [2026-01-20T12:15:10.343515] [INFO ] [MAIN ] [2093/3502] MSGM kept (0.5s) | 2091 kept, 2 rejected | 139.4/min | ETA: 10.1m [2026-01-20T12:15:10.777378] [DEBUG] [REMOTE ] MSGS: Retrieved 2589 rows, trimmed to 300. [2026-01-20T12:15:10.777512] [DEBUG] [REMOTE ] MSGS: PASS: History has at least 300 days. [2026-01-20T12:15:10.777765] [DEBUG] [REMOTE ] MSGS: PASS: Price check passed. Min price $212.91. [2026-01-20T12:15:10.778095] [DEBUG] [REMOTE ] MSGS: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:10.778214] [DEBUG] [REMOTE ] MSGS: PASS: Integrity check passed. [2026-01-20T12:15:10.778255] [DEBUG] [REMOTE ] MSGS: Symbol is viable for forecasting. [2026-01-20T12:15:10.778306] [INFO ] [MAIN ] [2094/3502] MSGS kept (0.4s) | 2092 kept, 2 rejected | 139.4/min | ETA: 10.1m [2026-01-20T12:15:11.373657] [DEBUG] [REMOTE ] MSI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:11.373805] [DEBUG] [REMOTE ] MSI: PASS: History has at least 300 days. [2026-01-20T12:15:11.374052] [DEBUG] [REMOTE ] MSI: PASS: Price check passed. Min price $363.49. [2026-01-20T12:15:11.374195] [DEBUG] [REMOTE ] MSI: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:11.374319] [DEBUG] [REMOTE ] MSI: PASS: Integrity check passed. [2026-01-20T12:15:11.374361] [DEBUG] [REMOTE ] MSI: Symbol is viable for forecasting. [2026-01-20T12:15:11.374411] [INFO ] [MAIN ] [2095/3502] MSI kept (0.6s) | 2093 kept, 2 rejected | 139.4/min | ETA: 10.1m [2026-01-20T12:15:11.858068] [DEBUG] [REMOTE ] MSM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:11.858220] [DEBUG] [REMOTE ] MSM: PASS: History has at least 300 days. [2026-01-20T12:15:11.858479] [DEBUG] [REMOTE ] MSM: PASS: Price check passed. Min price $80.26. [2026-01-20T12:15:11.858642] [DEBUG] [REMOTE ] MSM: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:11.858777] [DEBUG] [REMOTE ] MSM: PASS: Integrity check passed. [2026-01-20T12:15:11.858820] [DEBUG] [REMOTE ] MSM: Symbol is viable for forecasting. [2026-01-20T12:15:11.858871] [INFO ] [MAIN ] [2096/3502] MSM kept (0.5s) | 2094 kept, 2 rejected | 139.4/min | ETA: 10.1m [2026-01-20T12:15:11.971178] [DEBUG] [REMOTE ] MSTX: Retrieved 357 rows, trimmed to 300. [2026-01-20T12:15:11.971301] [DEBUG] [REMOTE ] MSTX: PASS: History has at least 300 days. [2026-01-20T12:15:11.971500] [DEBUG] [REMOTE ] MSTX: PASS: Price check passed. Min price $3.85. [2026-01-20T12:15:11.971667] [DEBUG] [REMOTE ] MSTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:11.971779] [DEBUG] [REMOTE ] MSTX: PASS: Integrity check passed. [2026-01-20T12:15:11.971820] [DEBUG] [REMOTE ] MSTX: Symbol is viable for forecasting. [2026-01-20T12:15:11.971867] [INFO ] [MAIN ] [2097/3502] MSTX kept (0.1s) | 2095 kept, 2 rejected | 139.4/min | ETA: 10.1m [2026-01-20T12:15:12.683585] [DEBUG] [REMOTE ] MTB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:12.683728] [DEBUG] [REMOTE ] MTB: PASS: History has at least 300 days. [2026-01-20T12:15:12.683956] [DEBUG] [REMOTE ] MTB: PASS: Price check passed. Min price $179.48. [2026-01-20T12:15:12.684114] [DEBUG] [REMOTE ] MTB: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:12.684236] [DEBUG] [REMOTE ] MTB: PASS: Integrity check passed. [2026-01-20T12:15:12.684280] [DEBUG] [REMOTE ] MTB: Symbol is viable for forecasting. [2026-01-20T12:15:12.684342] [INFO ] [MAIN ] [2098/3502] MTB kept (0.7s) | 2096 kept, 2 rejected | 139.4/min | ETA: 10.1m [2026-01-20T12:15:12.992239] [DEBUG] [REMOTE ] MTCH: Retrieved 2554 rows, trimmed to 300. [2026-01-20T12:15:12.992562] [DEBUG] [REMOTE ] MTCH: PASS: History has at least 300 days. [2026-01-20T12:15:12.992808] [DEBUG] [REMOTE ] MTCH: PASS: Price check passed. Min price $31.07. [2026-01-20T12:15:12.992950] [DEBUG] [REMOTE ] MTCH: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:12.993065] [DEBUG] [REMOTE ] MTCH: PASS: Integrity check passed. [2026-01-20T12:15:12.993107] [DEBUG] [REMOTE ] MTCH: Symbol is viable for forecasting. [2026-01-20T12:15:12.993157] [INFO ] [MAIN ] [2099/3502] MTCH kept (0.3s) | 2097 kept, 2 rejected | 139.4/min | ETA: 10.1m [2026-01-20T12:15:13.492632] [DEBUG] [REMOTE ] MTD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:13.492765] [DEBUG] [REMOTE ] MTD: PASS: History has at least 300 days. [2026-01-20T12:15:13.492984] [DEBUG] [REMOTE ] MTD: PASS: Price check passed. Min price $1371.42. [2026-01-20T12:15:13.493118] [DEBUG] [REMOTE ] MTD: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:13.493231] [DEBUG] [REMOTE ] MTD: PASS: Integrity check passed. [2026-01-20T12:15:13.493299] [DEBUG] [REMOTE ] MTD: Symbol is viable for forecasting. [2026-01-20T12:15:13.493348] [INFO ] [MAIN ] [2100/3502] MTD kept (0.5s) | 2098 kept, 2 rejected | 139.4/min | ETA: 10.1m [2026-01-20T12:15:13.981356] [DEBUG] [REMOTE ] MTG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:13.981490] [DEBUG] [REMOTE ] MTG: PASS: History has at least 300 days. [2026-01-20T12:15:13.981729] [DEBUG] [REMOTE ] MTG: PASS: Price check passed. Min price $25.70. [2026-01-20T12:15:13.981871] [DEBUG] [REMOTE ] MTG: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:13.981992] [DEBUG] [REMOTE ] MTG: PASS: Integrity check passed. [2026-01-20T12:15:13.982034] [DEBUG] [REMOTE ] MTG: Symbol is viable for forecasting. [2026-01-20T12:15:13.982083] [INFO ] [MAIN ] [2101/3502] MTG kept (0.5s) | 2099 kept, 2 rejected | 139.4/min | ETA: 10.1m [2026-01-20T12:15:14.471183] [DEBUG] [REMOTE ] MTH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:14.471457] [DEBUG] [REMOTE ] MTH: PASS: History has at least 300 days. [2026-01-20T12:15:14.471939] [DEBUG] [REMOTE ] MTH: PASS: Price check passed. Min price $64.16. [2026-01-20T12:15:14.472110] [DEBUG] [REMOTE ] MTH: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:14.472301] [DEBUG] [REMOTE ] MTH: PASS: Integrity check passed. [2026-01-20T12:15:14.472348] [DEBUG] [REMOTE ] MTH: Symbol is viable for forecasting. [2026-01-20T12:15:14.472413] [INFO ] [MAIN ] [2102/3502] MTH kept (0.5s) | 2100 kept, 2 rejected | 139.4/min | ETA: 10.0m [2026-01-20T12:15:14.810690] [DEBUG] [REMOTE ] MTLS: Retrieved 2909 rows, trimmed to 300. [2026-01-20T12:15:14.810819] [DEBUG] [REMOTE ] MTLS: PASS: History has at least 300 days. [2026-01-20T12:15:14.811030] [DEBUG] [REMOTE ] MTLS: PASS: Price check passed. Min price $5.40. [2026-01-20T12:15:14.811165] [DEBUG] [REMOTE ] MTLS: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:14.811278] [DEBUG] [REMOTE ] MTLS: PASS: Integrity check passed. [2026-01-20T12:15:14.811318] [DEBUG] [REMOTE ] MTLS: Symbol is viable for forecasting. [2026-01-20T12:15:14.811366] [INFO ] [MAIN ] [2103/3502] MTLS kept (0.3s) | 2101 kept, 2 rejected | 139.4/min | ETA: 10.0m [2026-01-20T12:15:15.366099] [DEBUG] [REMOTE ] MTN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:15.366304] [DEBUG] [REMOTE ] MTN: PASS: History has at least 300 days. [2026-01-20T12:15:15.366667] [DEBUG] [REMOTE ] MTN: PASS: Price check passed. Min price $132.80. [2026-01-20T12:15:15.366822] [DEBUG] [REMOTE ] MTN: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:15.366974] [DEBUG] [REMOTE ] MTN: PASS: Integrity check passed. [2026-01-20T12:15:15.367048] [DEBUG] [REMOTE ] MTN: Symbol is viable for forecasting. [2026-01-20T12:15:15.367106] [INFO ] [MAIN ] [2104/3502] MTN kept (0.6s) | 2102 kept, 2 rejected | 139.4/min | ETA: 10.0m [2026-01-20T12:15:15.835180] [DEBUG] [REMOTE ] MTRN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:15.835382] [DEBUG] [REMOTE ] MTRN: PASS: History has at least 300 days. [2026-01-20T12:15:15.835712] [DEBUG] [REMOTE ] MTRN: PASS: Price check passed. Min price $111.37. [2026-01-20T12:15:15.835858] [DEBUG] [REMOTE ] MTRN: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:15.836001] [DEBUG] [REMOTE ] MTRN: PASS: Integrity check passed. [2026-01-20T12:15:15.836044] [DEBUG] [REMOTE ] MTRN: Symbol is viable for forecasting. [2026-01-20T12:15:15.836099] [INFO ] [MAIN ] [2105/3502] MTRN kept (0.5s) | 2103 kept, 2 rejected | 139.4/min | ETA: 10.0m [2026-01-20T12:15:16.288371] [DEBUG] [REMOTE ] MTRX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:16.288726] [DEBUG] [REMOTE ] MTRX: PASS: History has at least 300 days. [2026-01-20T12:15:16.288961] [DEBUG] [REMOTE ] MTRX: PASS: Price check passed. Min price $11.02. [2026-01-20T12:15:16.289102] [DEBUG] [REMOTE ] MTRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:16.289223] [DEBUG] [REMOTE ] MTRX: PASS: Integrity check passed. [2026-01-20T12:15:16.289266] [DEBUG] [REMOTE ] MTRX: Symbol is viable for forecasting. [2026-01-20T12:15:16.289316] [INFO ] [MAIN ] [2106/3502] MTRX kept (0.5s) | 2104 kept, 2 rejected | 139.4/min | ETA: 10.0m [2026-01-20T12:15:16.658333] [DEBUG] [REMOTE ] MTSI: Retrieved 3481 rows, trimmed to 300. [2026-01-20T12:15:16.658480] [DEBUG] [REMOTE ] MTSI: PASS: History has at least 300 days. [2026-01-20T12:15:16.658732] [DEBUG] [REMOTE ] MTSI: PASS: Price check passed. Min price $135.91. [2026-01-20T12:15:16.658872] [DEBUG] [REMOTE ] MTSI: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:16.658994] [DEBUG] [REMOTE ] MTSI: PASS: Integrity check passed. [2026-01-20T12:15:16.659035] [DEBUG] [REMOTE ] MTSI: Symbol is viable for forecasting. [2026-01-20T12:15:16.659084] [INFO ] [MAIN ] [2107/3502] MTSI kept (0.4s) | 2105 kept, 2 rejected | 139.4/min | ETA: 10.0m [2026-01-20T12:15:17.124434] [DEBUG] [REMOTE ] MTX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:17.124837] [DEBUG] [REMOTE ] MTX: PASS: History has at least 300 days. [2026-01-20T12:15:17.125179] [DEBUG] [REMOTE ] MTX: PASS: Price check passed. Min price $54.97. [2026-01-20T12:15:17.125383] [DEBUG] [REMOTE ] MTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:17.125780] [DEBUG] [REMOTE ] MTX: PASS: Integrity check passed. [2026-01-20T12:15:17.125846] [DEBUG] [REMOTE ] MTX: Symbol is viable for forecasting. [2026-01-20T12:15:17.125928] [INFO ] [MAIN ] [2108/3502] MTX kept (0.5s) | 2106 kept, 2 rejected | 139.4/min | ETA: 10.0m [2026-01-20T12:15:17.591602] [DEBUG] [REMOTE ] MTZ: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:17.591950] [DEBUG] [REMOTE ] MTZ: PASS: History has at least 300 days. [2026-01-20T12:15:17.592197] [DEBUG] [REMOTE ] MTZ: PASS: Price check passed. Min price $190.08. [2026-01-20T12:15:17.592365] [DEBUG] [REMOTE ] MTZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:17.592509] [DEBUG] [REMOTE ] MTZ: PASS: Integrity check passed. [2026-01-20T12:15:17.592551] [DEBUG] [REMOTE ] MTZ: Symbol is viable for forecasting. [2026-01-20T12:15:17.592622] [INFO ] [MAIN ] [2109/3502] MTZ kept (0.5s) | 2107 kept, 2 rejected | 139.4/min | ETA: 10.0m [2026-01-20T12:15:18.149783] [DEBUG] [REMOTE ] MUA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:18.149932] [DEBUG] [REMOTE ] MUA: PASS: History has at least 300 days. [2026-01-20T12:15:18.150196] [DEBUG] [REMOTE ] MUA: PASS: Price check passed. Min price $10.41. [2026-01-20T12:15:18.150333] [DEBUG] [REMOTE ] MUA: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:18.150454] [DEBUG] [REMOTE ] MUA: PASS: Integrity check passed. [2026-01-20T12:15:18.150494] [DEBUG] [REMOTE ] MUA: Symbol is viable for forecasting. [2026-01-20T12:15:18.150543] [INFO ] [MAIN ] [2110/3502] MUA kept (0.6s) | 2108 kept, 2 rejected | 139.4/min | ETA: 10.0m [2026-01-20T12:15:18.437262] [DEBUG] [REMOTE ] MUC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:18.437401] [DEBUG] [REMOTE ] MUC: PASS: History has at least 300 days. [2026-01-20T12:15:18.437663] [DEBUG] [REMOTE ] MUC: PASS: Price check passed. Min price $10.56. [2026-01-20T12:15:18.437806] [DEBUG] [REMOTE ] MUC: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:18.437956] [DEBUG] [REMOTE ] MUC: PASS: Integrity check passed. [2026-01-20T12:15:18.438036] [DEBUG] [REMOTE ] MUC: Symbol is viable for forecasting. [2026-01-20T12:15:18.438097] [INFO ] [MAIN ] [2111/3502] MUC kept (0.3s) | 2109 kept, 2 rejected | 139.4/min | ETA: 10.0m [2026-01-20T12:15:19.021566] [DEBUG] [REMOTE ] MUE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:19.021729] [DEBUG] [REMOTE ] MUE: PASS: History has at least 300 days. [2026-01-20T12:15:19.021949] [DEBUG] [REMOTE ] MUE: PASS: Price check passed. Min price $9.85. [2026-01-20T12:15:19.022089] [DEBUG] [REMOTE ] MUE: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:19.022208] [DEBUG] [REMOTE ] MUE: PASS: Integrity check passed. [2026-01-20T12:15:19.022250] [DEBUG] [REMOTE ] MUE: Symbol is viable for forecasting. [2026-01-20T12:15:19.022300] [INFO ] [MAIN ] [2112/3502] MUE kept (0.6s) | 2110 kept, 2 rejected | 139.4/min | ETA: 10.0m [2026-01-20T12:15:19.490650] [DEBUG] [REMOTE ] MUFG: Retrieved 6221 rows, trimmed to 300. [2026-01-20T12:15:19.490802] [DEBUG] [REMOTE ] MUFG: PASS: History has at least 300 days. [2026-01-20T12:15:19.491263] [DEBUG] [REMOTE ] MUFG: PASS: Price check passed. Min price $14.77. [2026-01-20T12:15:19.491425] [DEBUG] [REMOTE ] MUFG: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:19.491603] [DEBUG] [REMOTE ] MUFG: PASS: Integrity check passed. [2026-01-20T12:15:19.491649] [DEBUG] [REMOTE ] MUFG: Symbol is viable for forecasting. [2026-01-20T12:15:19.491714] [INFO ] [MAIN ] [2113/3502] MUFG kept (0.5s) | 2111 kept, 2 rejected | 139.3/min | ETA: 10.0m [2026-01-20T12:15:19.956856] [DEBUG] [REMOTE ] MUJ: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:19.957043] [DEBUG] [REMOTE ] MUJ: PASS: History has at least 300 days. [2026-01-20T12:15:19.957310] [DEBUG] [REMOTE ] MUJ: PASS: Price check passed. Min price $11.47. [2026-01-20T12:15:19.957449] [DEBUG] [REMOTE ] MUJ: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:19.957597] [DEBUG] [REMOTE ] MUJ: PASS: Integrity check passed. [2026-01-20T12:15:19.957640] [DEBUG] [REMOTE ] MUJ: Symbol is viable for forecasting. [2026-01-20T12:15:19.957691] [INFO ] [MAIN ] [2114/3502] MUJ kept (0.5s) | 2112 kept, 2 rejected | 139.3/min | ETA: 10.0m [2026-01-20T12:15:20.369801] [DEBUG] [REMOTE ] MUSA: Retrieved 3123 rows, trimmed to 300. [2026-01-20T12:15:20.369932] [DEBUG] [REMOTE ] MUSA: PASS: History has at least 300 days. [2026-01-20T12:15:20.370149] [DEBUG] [REMOTE ] MUSA: PASS: Price check passed. Min price $356.16. [2026-01-20T12:15:20.370292] [DEBUG] [REMOTE ] MUSA: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:20.370409] [DEBUG] [REMOTE ] MUSA: PASS: Integrity check passed. [2026-01-20T12:15:20.370452] [DEBUG] [REMOTE ] MUSA: Symbol is viable for forecasting. [2026-01-20T12:15:20.370502] [INFO ] [MAIN ] [2115/3502] MUSA kept (0.4s) | 2113 kept, 2 rejected | 139.3/min | ETA: 10.0m [2026-01-20T12:15:20.851647] [DEBUG] [REMOTE ] MUX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:20.851790] [DEBUG] [REMOTE ] MUX: PASS: History has at least 300 days. [2026-01-20T12:15:20.852047] [DEBUG] [REMOTE ] MUX: PASS: Price check passed. Min price $15.66. [2026-01-20T12:15:20.852215] [DEBUG] [REMOTE ] MUX: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:20.852342] [DEBUG] [REMOTE ] MUX: PASS: Integrity check passed. [2026-01-20T12:15:20.852384] [DEBUG] [REMOTE ] MUX: Symbol is viable for forecasting. [2026-01-20T12:15:20.852433] [INFO ] [MAIN ] [2116/3502] MUX kept (0.5s) | 2114 kept, 2 rejected | 139.3/min | ETA: 9.9m [2026-01-20T12:15:21.124651] [DEBUG] [REMOTE ] MVBF: Retrieved 4363 rows, trimmed to 300. [2026-01-20T12:15:21.124833] [DEBUG] [REMOTE ] MVBF: PASS: History has at least 300 days. [2026-01-20T12:15:21.125094] [DEBUG] [REMOTE ] MVBF: PASS: Price check passed. Min price $25.39. [2026-01-20T12:15:21.125242] [DEBUG] [REMOTE ] MVBF: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:21.125368] [DEBUG] [REMOTE ] MVBF: PASS: Integrity check passed. [2026-01-20T12:15:21.125412] [DEBUG] [REMOTE ] MVBF: Symbol is viable for forecasting. [2026-01-20T12:15:21.125467] [INFO ] [MAIN ] [2117/3502] MVBF kept (0.3s) | 2115 kept, 2 rejected | 139.4/min | ETA: 9.9m [2026-01-20T12:15:21.752369] [DEBUG] [REMOTE ] MVF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:21.752593] [DEBUG] [REMOTE ] MVF: PASS: History has at least 300 days. [2026-01-20T12:15:21.752935] [DEBUG] [REMOTE ] MVF: PASS: Price check passed. Min price $6.82. [2026-01-20T12:15:21.753094] [DEBUG] [REMOTE ] MVF: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:21.753239] [DEBUG] [REMOTE ] MVF: PASS: Integrity check passed. [2026-01-20T12:15:21.753282] [DEBUG] [REMOTE ] MVF: Symbol is viable for forecasting. [2026-01-20T12:15:21.753343] [INFO ] [MAIN ] [2118/3502] MVF kept (0.6s) | 2116 kept, 2 rejected | 139.3/min | ETA: 9.9m [2026-01-20T12:15:22.160784] [DEBUG] [REMOTE ] MWA: Retrieved 4942 rows, trimmed to 300. [2026-01-20T12:15:22.161001] [DEBUG] [REMOTE ] MWA: PASS: History has at least 300 days. [2026-01-20T12:15:22.161322] [DEBUG] [REMOTE ] MWA: PASS: Price check passed. Min price $22.91. [2026-01-20T12:15:22.161481] [DEBUG] [REMOTE ] MWA: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:22.161851] [DEBUG] [REMOTE ] MWA: PASS: Integrity check passed. [2026-01-20T12:15:22.161902] [DEBUG] [REMOTE ] MWA: Symbol is viable for forecasting. [2026-01-20T12:15:22.161963] [INFO ] [MAIN ] [2119/3502] MWA kept (0.4s) | 2117 kept, 2 rejected | 139.3/min | ETA: 9.9m [2026-01-20T12:15:22.533276] [DEBUG] [REMOTE ] MX: Retrieved 3736 rows, trimmed to 300. [2026-01-20T12:15:22.533499] [DEBUG] [REMOTE ] MX: PASS: History has at least 300 days. [2026-01-20T12:15:22.534397] [DEBUG] [REMOTE ] MX: PASS: Price check passed. Min price $2.27. [2026-01-20T12:15:22.534648] [DEBUG] [REMOTE ] MX: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:22.534819] [DEBUG] [REMOTE ] MX: PASS: Integrity check passed. [2026-01-20T12:15:22.534864] [DEBUG] [REMOTE ] MX: Symbol is viable for forecasting. [2026-01-20T12:15:22.534930] [INFO ] [MAIN ] [2120/3502] MX kept (0.4s) | 2118 kept, 2 rejected | 139.3/min | ETA: 9.9m [2026-01-20T12:15:23.082710] [DEBUG] [REMOTE ] MXF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:23.082877] [DEBUG] [REMOTE ] MXF: PASS: History has at least 300 days. [2026-01-20T12:15:23.083149] [DEBUG] [REMOTE ] MXF: PASS: Price check passed. Min price $18.69. [2026-01-20T12:15:23.083293] [DEBUG] [REMOTE ] MXF: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:23.083431] [DEBUG] [REMOTE ] MXF: PASS: Integrity check passed. [2026-01-20T12:15:23.083472] [DEBUG] [REMOTE ] MXF: Symbol is viable for forecasting. [2026-01-20T12:15:23.083523] [INFO ] [MAIN ] [2121/3502] MXF kept (0.5s) | 2119 kept, 2 rejected | 139.3/min | ETA: 9.9m [2026-01-20T12:15:23.439652] [DEBUG] [REMOTE ] MXL: Retrieved 3980 rows, trimmed to 300. [2026-01-20T12:15:23.439858] [DEBUG] [REMOTE ] MXL: PASS: History has at least 300 days. [2026-01-20T12:15:23.440178] [DEBUG] [REMOTE ] MXL: PASS: Price check passed. Min price $13.05. [2026-01-20T12:15:23.440329] [DEBUG] [REMOTE ] MXL: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:23.440472] [DEBUG] [REMOTE ] MXL: PASS: Integrity check passed. [2026-01-20T12:15:23.440550] [DEBUG] [REMOTE ] MXL: Symbol is viable for forecasting. [2026-01-20T12:15:23.440631] [INFO ] [MAIN ] [2122/3502] MXL kept (0.4s) | 2120 kept, 2 rejected | 139.3/min | ETA: 9.9m [2026-01-20T12:15:23.964178] [DEBUG] [REMOTE ] MYE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:23.964323] [DEBUG] [REMOTE ] MYE: PASS: History has at least 300 days. [2026-01-20T12:15:23.964593] [DEBUG] [REMOTE ] MYE: PASS: Price check passed. Min price $16.61. [2026-01-20T12:15:23.964737] [DEBUG] [REMOTE ] MYE: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:23.964864] [DEBUG] [REMOTE ] MYE: PASS: Integrity check passed. [2026-01-20T12:15:23.964905] [DEBUG] [REMOTE ] MYE: Symbol is viable for forecasting. [2026-01-20T12:15:23.964956] [INFO ] [MAIN ] [2123/3502] MYE kept (0.5s) | 2121 kept, 2 rejected | 139.3/min | ETA: 9.9m [2026-01-20T12:15:24.451755] [DEBUG] [REMOTE ] MYGN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:24.452001] [DEBUG] [REMOTE ] MYGN: PASS: History has at least 300 days. [2026-01-20T12:15:24.452399] [DEBUG] [REMOTE ] MYGN: PASS: Price check passed. Min price $5.92. [2026-01-20T12:15:24.452546] [DEBUG] [REMOTE ] MYGN: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:24.452728] [DEBUG] [REMOTE ] MYGN: PASS: Integrity check passed. [2026-01-20T12:15:24.452772] [DEBUG] [REMOTE ] MYGN: Symbol is viable for forecasting. [2026-01-20T12:15:24.452831] [INFO ] [MAIN ] [2124/3502] MYGN kept (0.5s) | 2122 kept, 2 rejected | 139.3/min | ETA: 9.9m [2026-01-20T12:15:24.748385] [DEBUG] [REMOTE ] MYI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:24.748523] [DEBUG] [REMOTE ] MYI: PASS: History has at least 300 days. [2026-01-20T12:15:24.748768] [DEBUG] [REMOTE ] MYI: PASS: Price check passed. Min price $10.70. [2026-01-20T12:15:24.748906] [DEBUG] [REMOTE ] MYI: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:24.749027] [DEBUG] [REMOTE ] MYI: PASS: Integrity check passed. [2026-01-20T12:15:24.749068] [DEBUG] [REMOTE ] MYI: Symbol is viable for forecasting. [2026-01-20T12:15:24.749117] [INFO ] [MAIN ] [2125/3502] MYI kept (0.3s) | 2123 kept, 2 rejected | 139.3/min | ETA: 9.9m [2026-01-20T12:15:25.232864] [DEBUG] [REMOTE ] MYN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:25.233020] [DEBUG] [REMOTE ] MYN: PASS: History has at least 300 days. [2026-01-20T12:15:25.233289] [DEBUG] [REMOTE ] MYN: PASS: Price check passed. Min price $9.84. [2026-01-20T12:15:25.233432] [DEBUG] [REMOTE ] MYN: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:25.233568] [DEBUG] [REMOTE ] MYN: PASS: Integrity check passed. [2026-01-20T12:15:25.233633] [DEBUG] [REMOTE ] MYN: Symbol is viable for forecasting. [2026-01-20T12:15:25.233687] [INFO ] [MAIN ] [2126/3502] MYN kept (0.5s) | 2124 kept, 2 rejected | 139.3/min | ETA: 9.9m [2026-01-20T12:15:25.475823] [DEBUG] [REMOTE ] MYRG: Retrieved 4385 rows, trimmed to 300. [2026-01-20T12:15:25.475975] [DEBUG] [REMOTE ] MYRG: PASS: History has at least 300 days. [2026-01-20T12:15:25.476215] [DEBUG] [REMOTE ] MYRG: PASS: Price check passed. Min price $197.12. [2026-01-20T12:15:25.476359] [DEBUG] [REMOTE ] MYRG: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:25.476482] [DEBUG] [REMOTE ] MYRG: PASS: Integrity check passed. [2026-01-20T12:15:25.476524] [DEBUG] [REMOTE ] MYRG: Symbol is viable for forecasting. [2026-01-20T12:15:25.476594] [INFO ] [MAIN ] [2127/3502] MYRG kept (0.2s) | 2125 kept, 2 rejected | 139.4/min | ETA: 9.9m [2026-01-20T12:15:25.823185] [DEBUG] [REMOTE ] NA: Retrieved 884 rows, trimmed to 300. [2026-01-20T12:15:25.823326] [DEBUG] [REMOTE ] NA: PASS: History has at least 300 days. [2026-01-20T12:15:25.823610] [DEBUG] [REMOTE ] NA: PASS: Price check passed. Min price $2.99. [2026-01-20T12:15:25.823754] [DEBUG] [REMOTE ] NA: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:25.823870] [DEBUG] [REMOTE ] NA: PASS: Integrity check passed. [2026-01-20T12:15:25.823911] [DEBUG] [REMOTE ] NA: Symbol is viable for forecasting. [2026-01-20T12:15:25.823959] [INFO ] [MAIN ] [2128/3502] NA kept (0.3s) | 2126 kept, 2 rejected | 139.4/min | ETA: 9.9m [2026-01-20T12:15:26.245491] [DEBUG] [REMOTE ] NAAS: Retrieved 2071 rows, trimmed to 300. [2026-01-20T12:15:26.245683] [DEBUG] [REMOTE ] NAAS: PASS: History has at least 300 days. [2026-01-20T12:15:26.245897] [DEBUG] [REMOTE ] NAAS: PASS: Price check passed. Min price $2.99. [2026-01-20T12:15:26.246035] [DEBUG] [REMOTE ] NAAS: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:26.246148] [DEBUG] [REMOTE ] NAAS: PASS: Integrity check passed. [2026-01-20T12:15:26.246189] [DEBUG] [REMOTE ] NAAS: Symbol is viable for forecasting. [2026-01-20T12:15:26.246237] [INFO ] [MAIN ] [2129/3502] NAAS kept (0.4s) | 2127 kept, 2 rejected | 139.4/min | ETA: 9.9m [2026-01-20T12:15:26.711356] [DEBUG] [REMOTE ] NABL: Retrieved 1131 rows, trimmed to 300. [2026-01-20T12:15:26.711495] [DEBUG] [REMOTE ] NABL: PASS: History has at least 300 days. [2026-01-20T12:15:26.711734] [DEBUG] [REMOTE ] NABL: PASS: Price check passed. Min price $6.58. [2026-01-20T12:15:26.711877] [DEBUG] [REMOTE ] NABL: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:26.711993] [DEBUG] [REMOTE ] NABL: PASS: Integrity check passed. [2026-01-20T12:15:26.712044] [DEBUG] [REMOTE ] NABL: Symbol is viable for forecasting. [2026-01-20T12:15:26.712102] [INFO ] [MAIN ] [2130/3502] NABL kept (0.5s) | 2128 kept, 2 rejected | 139.4/min | ETA: 9.8m [2026-01-20T12:15:27.301311] [DEBUG] [REMOTE ] NAC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:27.301457] [DEBUG] [REMOTE ] NAC: PASS: History has at least 300 days. [2026-01-20T12:15:27.301709] [DEBUG] [REMOTE ] NAC: PASS: Price check passed. Min price $11.54. [2026-01-20T12:15:27.301850] [DEBUG] [REMOTE ] NAC: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:27.301970] [DEBUG] [REMOTE ] NAC: PASS: Integrity check passed. [2026-01-20T12:15:27.302011] [DEBUG] [REMOTE ] NAC: Symbol is viable for forecasting. [2026-01-20T12:15:27.302061] [INFO ] [MAIN ] [2131/3502] NAC kept (0.6s) | 2129 kept, 2 rejected | 139.3/min | ETA: 9.8m [2026-01-20T12:15:27.757416] [DEBUG] [REMOTE ] NAD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:27.757561] [DEBUG] [REMOTE ] NAD: PASS: History has at least 300 days. [2026-01-20T12:15:27.758005] [DEBUG] [REMOTE ] NAD: PASS: Price check passed. Min price $11.60. [2026-01-20T12:15:27.758138] [DEBUG] [REMOTE ] NAD: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:27.758283] [DEBUG] [REMOTE ] NAD: PASS: Integrity check passed. [2026-01-20T12:15:27.758324] [DEBUG] [REMOTE ] NAD: Symbol is viable for forecasting. [2026-01-20T12:15:27.758373] [INFO ] [MAIN ] [2132/3502] NAD kept (0.5s) | 2130 kept, 2 rejected | 139.3/min | ETA: 9.8m [2026-01-20T12:15:28.046753] [DEBUG] [REMOTE ] NAMS: Retrieved 789 rows, trimmed to 300. [2026-01-20T12:15:28.046966] [DEBUG] [REMOTE ] NAMS: PASS: History has at least 300 days. [2026-01-20T12:15:28.047334] [DEBUG] [REMOTE ] NAMS: PASS: Price check passed. Min price $31.65. [2026-01-20T12:15:28.047527] [DEBUG] [REMOTE ] NAMS: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:28.047702] [DEBUG] [REMOTE ] NAMS: PASS: Integrity check passed. [2026-01-20T12:15:28.048327] [DEBUG] [REMOTE ] NAMS: Symbol is viable for forecasting. [2026-01-20T12:15:28.048497] [INFO ] [MAIN ] [2133/3502] NAMS kept (0.3s) | 2131 kept, 2 rejected | 139.4/min | ETA: 9.8m [2026-01-20T12:15:28.654563] [DEBUG] [REMOTE ] NATH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:28.654745] [DEBUG] [REMOTE ] NATH: PASS: History has at least 300 days. [2026-01-20T12:15:28.655000] [DEBUG] [REMOTE ] NATH: PASS: Price check passed. Min price $89.87. [2026-01-20T12:15:28.655144] [DEBUG] [REMOTE ] NATH: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:28.655272] [DEBUG] [REMOTE ] NATH: PASS: Integrity check passed. [2026-01-20T12:15:28.655315] [DEBUG] [REMOTE ] NATH: Symbol is viable for forecasting. [2026-01-20T12:15:28.655368] [INFO ] [MAIN ] [2134/3502] NATH kept (0.6s) | 2132 kept, 2 rejected | 139.3/min | ETA: 9.8m [2026-01-20T12:15:28.864407] [DEBUG] [REMOTE ] NATL: Retrieved 561 rows, trimmed to 300. [2026-01-20T12:15:28.864542] [DEBUG] [REMOTE ] NATL: PASS: History has at least 300 days. [2026-01-20T12:15:28.864765] [DEBUG] [REMOTE ] NATL: PASS: Price check passed. Min price $34.13. [2026-01-20T12:15:28.864904] [DEBUG] [REMOTE ] NATL: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:28.865016] [DEBUG] [REMOTE ] NATL: PASS: Integrity check passed. [2026-01-20T12:15:28.865057] [DEBUG] [REMOTE ] NATL: Symbol is viable for forecasting. [2026-01-20T12:15:28.865105] [INFO ] [MAIN ] [2135/3502] NATL kept (0.2s) | 2133 kept, 2 rejected | 139.4/min | ETA: 9.8m [2026-01-20T12:15:29.315172] [DEBUG] [REMOTE ] NAVI: Retrieved 2956 rows, trimmed to 300. [2026-01-20T12:15:29.315299] [DEBUG] [REMOTE ] NAVI: PASS: History has at least 300 days. [2026-01-20T12:15:29.315508] [DEBUG] [REMOTE ] NAVI: PASS: Price check passed. Min price $11.20. [2026-01-20T12:15:29.315665] [DEBUG] [REMOTE ] NAVI: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:29.315779] [DEBUG] [REMOTE ] NAVI: PASS: Integrity check passed. [2026-01-20T12:15:29.315820] [DEBUG] [REMOTE ] NAVI: Symbol is viable for forecasting. [2026-01-20T12:15:29.315868] [INFO ] [MAIN ] [2136/3502] NAVI kept (0.5s) | 2134 kept, 2 rejected | 139.4/min | ETA: 9.8m [2026-01-20T12:15:29.862300] [DEBUG] [REMOTE ] NAZ: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:29.862453] [DEBUG] [REMOTE ] NAZ: PASS: History has at least 300 days. [2026-01-20T12:15:29.862714] [DEBUG] [REMOTE ] NAZ: PASS: Price check passed. Min price $11.64. [2026-01-20T12:15:29.862855] [DEBUG] [REMOTE ] NAZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:29.862981] [DEBUG] [REMOTE ] NAZ: PASS: Integrity check passed. [2026-01-20T12:15:29.863023] [DEBUG] [REMOTE ] NAZ: Symbol is viable for forecasting. [2026-01-20T12:15:29.863074] [INFO ] [MAIN ] [2137/3502] NAZ kept (0.5s) | 2135 kept, 2 rejected | 139.3/min | ETA: 9.8m [2026-01-20T12:15:30.006176] [DEBUG] [REMOTE ] NB: Retrieved 2485 rows, trimmed to 300. [2026-01-20T12:15:30.006308] [DEBUG] [REMOTE ] NB: PASS: History has at least 300 days. [2026-01-20T12:15:30.006527] [DEBUG] [REMOTE ] NB: PASS: Price check passed. Min price $5.18. [2026-01-20T12:15:30.006727] [DEBUG] [REMOTE ] NB: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:30.006858] [DEBUG] [REMOTE ] NB: PASS: Integrity check passed. [2026-01-20T12:15:30.006902] [DEBUG] [REMOTE ] NB: Symbol is viable for forecasting. [2026-01-20T12:15:30.006953] [INFO ] [MAIN ] [2138/3502] NB kept (0.1s) | 2136 kept, 2 rejected | 139.4/min | ETA: 9.8m [2026-01-20T12:15:30.663415] [DEBUG] [REMOTE ] NBB: Retrieved 3956 rows, trimmed to 300. [2026-01-20T12:15:30.663603] [DEBUG] [REMOTE ] NBB: PASS: History has at least 300 days. [2026-01-20T12:15:30.663878] [DEBUG] [REMOTE ] NBB: PASS: Price check passed. Min price $15.58. [2026-01-20T12:15:30.664229] [DEBUG] [REMOTE ] NBB: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:30.664411] [DEBUG] [REMOTE ] NBB: PASS: Integrity check passed. [2026-01-20T12:15:30.664469] [DEBUG] [REMOTE ] NBB: Symbol is viable for forecasting. [2026-01-20T12:15:30.664523] [INFO ] [MAIN ] [2139/3502] NBB kept (0.7s) | 2137 kept, 2 rejected | 139.4/min | ETA: 9.8m [2026-01-20T12:15:30.845849] [DEBUG] [REMOTE ] NBBK: Retrieved 515 rows, trimmed to 300. [2026-01-20T12:15:30.846000] [DEBUG] [REMOTE ] NBBK: PASS: History has at least 300 days. [2026-01-20T12:15:30.846246] [DEBUG] [REMOTE ] NBBK: PASS: Price check passed. Min price $17.67. [2026-01-20T12:15:30.846408] [DEBUG] [REMOTE ] NBBK: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:30.846524] [DEBUG] [REMOTE ] NBBK: PASS: Integrity check passed. [2026-01-20T12:15:30.846566] [DEBUG] [REMOTE ] NBBK: Symbol is viable for forecasting. [2026-01-20T12:15:30.846641] [INFO ] [MAIN ] [2140/3502] NBBK kept (0.2s) | 2138 kept, 2 rejected | 139.4/min | ETA: 9.8m [2026-01-20T12:15:31.413820] [DEBUG] [REMOTE ] NBHC: Retrieved 3350 rows, trimmed to 300. [2026-01-20T12:15:31.413948] [DEBUG] [REMOTE ] NBHC: PASS: History has at least 300 days. [2026-01-20T12:15:31.414151] [DEBUG] [REMOTE ] NBHC: PASS: Price check passed. Min price $35.30. [2026-01-20T12:15:31.414285] [DEBUG] [REMOTE ] NBHC: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:31.414394] [DEBUG] [REMOTE ] NBHC: PASS: Integrity check passed. [2026-01-20T12:15:31.414434] [DEBUG] [REMOTE ] NBHC: Symbol is viable for forecasting. [2026-01-20T12:15:31.414482] [INFO ] [MAIN ] [2141/3502] NBHC kept (0.6s) | 2139 kept, 2 rejected | 139.4/min | ETA: 9.8m [2026-01-20T12:15:31.955606] [DEBUG] [REMOTE ] NBIX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:31.955767] [DEBUG] [REMOTE ] NBIX: PASS: History has at least 300 days. [2026-01-20T12:15:31.956055] [DEBUG] [REMOTE ] NBIX: PASS: Price check passed. Min price $132.26. [2026-01-20T12:15:31.956235] [DEBUG] [REMOTE ] NBIX: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:31.956387] [DEBUG] [REMOTE ] NBIX: PASS: Integrity check passed. [2026-01-20T12:15:31.956433] [DEBUG] [REMOTE ] NBIX: Symbol is viable for forecasting. [2026-01-20T12:15:31.956487] [INFO ] [MAIN ] [2142/3502] NBIX kept (0.5s) | 2140 kept, 2 rejected | 139.4/min | ETA: 9.8m [2026-01-20T12:15:32.415791] [DEBUG] [REMOTE ] NBN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:32.415943] [DEBUG] [REMOTE ] NBN: PASS: History has at least 300 days. [2026-01-20T12:15:32.416191] [DEBUG] [REMOTE ] NBN: PASS: Price check passed. Min price $81.73. [2026-01-20T12:15:32.416332] [DEBUG] [REMOTE ] NBN: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:32.416456] [DEBUG] [REMOTE ] NBN: PASS: Integrity check passed. [2026-01-20T12:15:32.416497] [DEBUG] [REMOTE ] NBN: Symbol is viable for forecasting. [2026-01-20T12:15:32.416547] [INFO ] [MAIN ] [2143/3502] NBN kept (0.5s) | 2141 kept, 2 rejected | 139.3/min | ETA: 9.8m [2026-01-20T12:15:32.719105] [DEBUG] [REMOTE ] NBTB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:32.719253] [DEBUG] [REMOTE ] NBTB: PASS: History has at least 300 days. [2026-01-20T12:15:32.719502] [DEBUG] [REMOTE ] NBTB: PASS: Price check passed. Min price $39.26. [2026-01-20T12:15:32.719661] [DEBUG] [REMOTE ] NBTB: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:32.719787] [DEBUG] [REMOTE ] NBTB: PASS: Integrity check passed. [2026-01-20T12:15:32.719856] [DEBUG] [REMOTE ] NBTB: Symbol is viable for forecasting. [2026-01-20T12:15:32.719905] [INFO ] [MAIN ] [2144/3502] NBTB kept (0.3s) | 2142 kept, 2 rejected | 139.4/min | ETA: 9.7m [2026-01-20T12:15:32.935616] [DEBUG] [REMOTE ] NBXG: Retrieved 1167 rows, trimmed to 300. [2026-01-20T12:15:32.935753] [DEBUG] [REMOTE ] NBXG: PASS: History has at least 300 days. [2026-01-20T12:15:32.935964] [DEBUG] [REMOTE ] NBXG: PASS: Price check passed. Min price $13.44. [2026-01-20T12:15:32.936096] [DEBUG] [REMOTE ] NBXG: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:32.936207] [DEBUG] [REMOTE ] NBXG: PASS: Integrity check passed. [2026-01-20T12:15:32.936246] [DEBUG] [REMOTE ] NBXG: Symbol is viable for forecasting. [2026-01-20T12:15:32.936294] [INFO ] [MAIN ] [2145/3502] NBXG kept (0.2s) | 2143 kept, 2 rejected | 139.4/min | ETA: 9.7m [2026-01-20T12:15:33.685448] [DEBUG] [REMOTE ] NC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:33.685808] [DEBUG] [REMOTE ] NC: PASS: History has at least 300 days. [2026-01-20T12:15:33.686298] [DEBUG] [REMOTE ] NC: PASS: Price check passed. Min price $41.80. [2026-01-20T12:15:33.686465] [DEBUG] [REMOTE ] NC: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:33.686702] [DEBUG] [REMOTE ] NC: PASS: Integrity check passed. [2026-01-20T12:15:33.686759] [DEBUG] [REMOTE ] NC: Symbol is viable for forecasting. [2026-01-20T12:15:33.686836] [INFO ] [MAIN ] [2146/3502] NC kept (0.8s) | 2144 kept, 2 rejected | 139.4/min | ETA: 9.7m [2026-01-20T12:15:34.187647] [DEBUG] [REMOTE ] NCA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:34.188014] [DEBUG] [REMOTE ] NCA: PASS: History has at least 300 days. [2026-01-20T12:15:34.188444] [DEBUG] [REMOTE ] NCA: PASS: Price check passed. Min price $8.68. [2026-01-20T12:15:34.188676] [DEBUG] [REMOTE ] NCA: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:34.188879] [DEBUG] [REMOTE ] NCA: PASS: Integrity check passed. [2026-01-20T12:15:34.188937] [DEBUG] [REMOTE ] NCA: Symbol is viable for forecasting. [2026-01-20T12:15:34.189008] [INFO ] [MAIN ] [2147/3502] NCA kept (0.5s) | 2145 kept, 2 rejected | 139.3/min | ETA: 9.7m [2026-01-20T12:15:34.454728] [DEBUG] [REMOTE ] NCLH: Retrieved 3269 rows, trimmed to 300. [2026-01-20T12:15:34.454997] [DEBUG] [REMOTE ] NCLH: PASS: History has at least 300 days. [2026-01-20T12:15:34.455444] [DEBUG] [REMOTE ] NCLH: PASS: Price check passed. Min price $17.50. [2026-01-20T12:15:34.455652] [DEBUG] [REMOTE ] NCLH: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:34.455841] [DEBUG] [REMOTE ] NCLH: PASS: Integrity check passed. [2026-01-20T12:15:34.455890] [DEBUG] [REMOTE ] NCLH: Symbol is viable for forecasting. [2026-01-20T12:15:34.455999] [INFO ] [MAIN ] [2148/3502] NCLH kept (0.3s) | 2146 kept, 2 rejected | 139.4/min | ETA: 9.7m [2026-01-20T12:15:34.987183] [DEBUG] [REMOTE ] NCMI: Retrieved 4766 rows, trimmed to 300. [2026-01-20T12:15:34.987340] [DEBUG] [REMOTE ] NCMI: PASS: History has at least 300 days. [2026-01-20T12:15:34.987620] [DEBUG] [REMOTE ] NCMI: PASS: Price check passed. Min price $3.77. [2026-01-20T12:15:34.987769] [DEBUG] [REMOTE ] NCMI: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:34.987897] [DEBUG] [REMOTE ] NCMI: PASS: Integrity check passed. [2026-01-20T12:15:34.987940] [DEBUG] [REMOTE ] NCMI: Symbol is viable for forecasting. [2026-01-20T12:15:34.987989] [INFO ] [MAIN ] [2149/3502] NCMI kept (0.5s) | 2147 kept, 2 rejected | 139.3/min | ETA: 9.7m [2026-01-20T12:15:35.288433] [DEBUG] [REMOTE ] NCNA: Retrieved 2087 rows, trimmed to 300. [2026-01-20T12:15:35.288656] [DEBUG] [REMOTE ] NCNA: PASS: History has at least 300 days. [2026-01-20T12:15:35.288947] [DEBUG] [REMOTE ] NCNA: PASS: Price check passed. Min price $3.20. [2026-01-20T12:15:35.289150] [DEBUG] [REMOTE ] NCNA: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:35.289315] [DEBUG] [REMOTE ] NCNA: PASS: Integrity check passed. [2026-01-20T12:15:35.289376] [DEBUG] [REMOTE ] NCNA: Symbol is viable for forecasting. [2026-01-20T12:15:35.289460] [INFO ] [MAIN ] [2150/3502] NCNA kept (0.3s) | 2148 kept, 2 rejected | 139.4/min | ETA: 9.7m [2026-01-20T12:15:35.657613] [DEBUG] [REMOTE ] NCNO: Retrieved 1386 rows, trimmed to 300. [2026-01-20T12:15:35.657833] [DEBUG] [REMOTE ] NCNO: PASS: History has at least 300 days. [2026-01-20T12:15:35.658356] [DEBUG] [REMOTE ] NCNO: PASS: Price check passed. Min price $23.39. [2026-01-20T12:15:35.658540] [DEBUG] [REMOTE ] NCNO: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:35.658735] [DEBUG] [REMOTE ] NCNO: PASS: Integrity check passed. [2026-01-20T12:15:35.658788] [DEBUG] [REMOTE ] NCNO: Symbol is viable for forecasting. [2026-01-20T12:15:35.658855] [INFO ] [MAIN ] [2151/3502] NCNO kept (0.4s) | 2149 kept, 2 rejected | 139.4/min | ETA: 9.7m [2026-01-20T12:15:36.228919] [DEBUG] [REMOTE ] NCTY: Retrieved 5306 rows, trimmed to 300. [2026-01-20T12:15:36.229325] [DEBUG] [REMOTE ] NCTY: PASS: History has at least 300 days. [2026-01-20T12:15:36.229655] [DEBUG] [REMOTE ] NCTY: PASS: Price check passed. Min price $6.21. [2026-01-20T12:15:36.229813] [DEBUG] [REMOTE ] NCTY: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:36.230067] [DEBUG] [REMOTE ] NCTY: PASS: Integrity check passed. [2026-01-20T12:15:36.230115] [DEBUG] [REMOTE ] NCTY: Symbol is viable for forecasting. [2026-01-20T12:15:36.230168] [INFO ] [MAIN ] [2152/3502] NCTY kept (0.6s) | 2150 kept, 2 rejected | 139.4/min | ETA: 9.7m [2026-01-20T12:15:36.677144] [DEBUG] [REMOTE ] NCZ: Retrieved 5655 rows, trimmed to 300. [2026-01-20T12:15:36.677282] [DEBUG] [REMOTE ] NCZ: PASS: History has at least 300 days. [2026-01-20T12:15:36.677502] [DEBUG] [REMOTE ] NCZ: PASS: Price check passed. Min price $13.05. [2026-01-20T12:15:36.677660] [DEBUG] [REMOTE ] NCZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:36.677778] [DEBUG] [REMOTE ] NCZ: PASS: Integrity check passed. [2026-01-20T12:15:36.677819] [DEBUG] [REMOTE ] NCZ: Symbol is viable for forecasting. [2026-01-20T12:15:36.677869] [INFO ] [MAIN ] [2153/3502] NCZ kept (0.4s) | 2151 kept, 2 rejected | 139.4/min | ETA: 9.7m [2026-01-20T12:15:37.137438] [DEBUG] [REMOTE ] NDAQ: Retrieved 5926 rows, trimmed to 300. [2026-01-20T12:15:37.137887] [DEBUG] [REMOTE ] NDAQ: PASS: History has at least 300 days. [2026-01-20T12:15:37.138405] [DEBUG] [REMOTE ] NDAQ: PASS: Price check passed. Min price $85.17. [2026-01-20T12:15:37.138560] [DEBUG] [REMOTE ] NDAQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:37.138755] [DEBUG] [REMOTE ] NDAQ: PASS: Integrity check passed. [2026-01-20T12:15:37.138815] [DEBUG] [REMOTE ] NDAQ: Symbol is viable for forecasting. [2026-01-20T12:15:37.138878] [INFO ] [MAIN ] [2154/3502] NDAQ kept (0.5s) | 2152 kept, 2 rejected | 139.4/min | ETA: 9.7m [2026-01-20T12:15:37.416877] [DEBUG] [REMOTE ] NDMO: Retrieved 1354 rows, trimmed to 300. [2026-01-20T12:15:37.417134] [DEBUG] [REMOTE ] NDMO: PASS: History has at least 300 days. [2026-01-20T12:15:37.417470] [DEBUG] [REMOTE ] NDMO: PASS: Price check passed. Min price $9.92. [2026-01-20T12:15:37.417651] [DEBUG] [REMOTE ] NDMO: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:37.417838] [DEBUG] [REMOTE ] NDMO: PASS: Integrity check passed. [2026-01-20T12:15:37.417928] [DEBUG] [REMOTE ] NDMO: Symbol is viable for forecasting. [2026-01-20T12:15:37.417987] [INFO ] [MAIN ] [2155/3502] NDMO kept (0.3s) | 2153 kept, 2 rejected | 139.4/min | ETA: 9.7m [2026-01-20T12:15:37.834716] [DEBUG] [REMOTE ] NDRA: Retrieved 2149 rows, trimmed to 300. [2026-01-20T12:15:37.834906] [DEBUG] [REMOTE ] NDRA: PASS: History has at least 300 days. [2026-01-20T12:15:37.835171] [DEBUG] [REMOTE ] NDRA: PASS: Price check passed. Min price $4.29. [2026-01-20T12:15:37.835325] [DEBUG] [REMOTE ] NDRA: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:37.835460] [DEBUG] [REMOTE ] NDRA: PASS: Integrity check passed. [2026-01-20T12:15:37.835504] [DEBUG] [REMOTE ] NDRA: Symbol is viable for forecasting. [2026-01-20T12:15:37.835560] [INFO ] [MAIN ] [2156/3502] NDRA kept (0.4s) | 2154 kept, 2 rejected | 139.4/min | ETA: 9.7m [2026-01-20T12:15:38.358836] [DEBUG] [REMOTE ] NDSN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:38.359312] [DEBUG] [REMOTE ] NDSN: PASS: History has at least 300 days. [2026-01-20T12:15:38.359824] [DEBUG] [REMOTE ] NDSN: PASS: Price check passed. Min price $225.91. [2026-01-20T12:15:38.359982] [DEBUG] [REMOTE ] NDSN: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:38.360144] [DEBUG] [REMOTE ] NDSN: PASS: Integrity check passed. [2026-01-20T12:15:38.360187] [DEBUG] [REMOTE ] NDSN: Symbol is viable for forecasting. [2026-01-20T12:15:38.360248] [INFO ] [MAIN ] [2157/3502] NDSN kept (0.5s) | 2155 kept, 2 rejected | 139.4/min | ETA: 9.7m [2026-01-20T12:15:38.479070] [DEBUG] [REMOTE ] NE: Retrieved 1158 rows, trimmed to 300. [2026-01-20T12:15:38.479282] [DEBUG] [REMOTE ] NE: PASS: History has at least 300 days. [2026-01-20T12:15:38.479551] [DEBUG] [REMOTE ] NE: PASS: Price check passed. Min price $27.97. [2026-01-20T12:15:38.479760] [DEBUG] [REMOTE ] NE: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:38.479964] [DEBUG] [REMOTE ] NE: PASS: Integrity check passed. [2026-01-20T12:15:38.480016] [DEBUG] [REMOTE ] NE: Symbol is viable for forecasting. [2026-01-20T12:15:38.480072] [INFO ] [MAIN ] [2158/3502] NE kept (0.1s) | 2156 kept, 2 rejected | 139.4/min | ETA: 9.6m [2026-01-20T12:15:39.283800] [DEBUG] [REMOTE ] NEA: Retrieved 5824 rows, trimmed to 300. [2026-01-20T12:15:39.284026] [DEBUG] [REMOTE ] NEA: PASS: History has at least 300 days. [2026-01-20T12:15:39.284374] [DEBUG] [REMOTE ] NEA: PASS: Price check passed. Min price $11.14. [2026-01-20T12:15:39.284520] [DEBUG] [REMOTE ] NEA: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:39.284689] [DEBUG] [REMOTE ] NEA: PASS: Integrity check passed. [2026-01-20T12:15:39.284733] [DEBUG] [REMOTE ] NEA: Symbol is viable for forecasting. [2026-01-20T12:15:39.284790] [INFO ] [MAIN ] [2159/3502] NEA kept (0.8s) | 2157 kept, 2 rejected | 139.4/min | ETA: 9.6m [2026-01-20T12:15:39.724913] [DEBUG] [REMOTE ] NECB: Retrieved 4911 rows, trimmed to 300. [2026-01-20T12:15:39.725119] [DEBUG] [REMOTE ] NECB: PASS: History has at least 300 days. [2026-01-20T12:15:39.725420] [DEBUG] [REMOTE ] NECB: PASS: Price check passed. Min price $19.34. [2026-01-20T12:15:39.725597] [DEBUG] [REMOTE ] NECB: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:39.725738] [DEBUG] [REMOTE ] NECB: PASS: Integrity check passed. [2026-01-20T12:15:39.725781] [DEBUG] [REMOTE ] NECB: Symbol is viable for forecasting. [2026-01-20T12:15:39.725836] [INFO ] [MAIN ] [2160/3502] NECB kept (0.4s) | 2158 kept, 2 rejected | 139.3/min | ETA: 9.6m [2026-01-20T12:15:40.088462] [DEBUG] [REMOTE ] NEE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:40.088710] [DEBUG] [REMOTE ] NEE: PASS: History has at least 300 days. [2026-01-20T12:15:40.089199] [DEBUG] [REMOTE ] NEE: PASS: Price check passed. Min price $78.37. [2026-01-20T12:15:40.089345] [DEBUG] [REMOTE ] NEE: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:40.089494] [DEBUG] [REMOTE ] NEE: PASS: Integrity check passed. [2026-01-20T12:15:40.089536] [DEBUG] [REMOTE ] NEE: Symbol is viable for forecasting. [2026-01-20T12:15:40.089611] [INFO ] [MAIN ] [2161/3502] NEE kept (0.4s) | 2159 kept, 2 rejected | 139.4/min | ETA: 9.6m [2026-01-20T12:15:40.378808] [DEBUG] [REMOTE ] NEGG: Retrieved 3960 rows, trimmed to 300. [2026-01-20T12:15:40.379069] [DEBUG] [REMOTE ] NEGG: PASS: History has at least 300 days. [2026-01-20T12:15:40.379618] [DEBUG] [REMOTE ] NEGG: PASS: Price check passed. Min price $44.26. [2026-01-20T12:15:40.380030] [DEBUG] [REMOTE ] NEGG: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:40.380255] [DEBUG] [REMOTE ] NEGG: PASS: Integrity check passed. [2026-01-20T12:15:40.380309] [DEBUG] [REMOTE ] NEGG: Symbol is viable for forecasting. [2026-01-20T12:15:40.380387] [INFO ] [MAIN ] [2162/3502] NEGG kept (0.3s) | 2160 kept, 2 rejected | 139.4/min | ETA: 9.6m [2026-01-20T12:15:40.832786] [DEBUG] [REMOTE ] NEM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:40.833042] [DEBUG] [REMOTE ] NEM: PASS: History has at least 300 days. [2026-01-20T12:15:40.833522] [DEBUG] [REMOTE ] NEM: PASS: Price check passed. Min price $78.41. [2026-01-20T12:15:40.833778] [DEBUG] [REMOTE ] NEM: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:40.833952] [DEBUG] [REMOTE ] NEM: PASS: Integrity check passed. [2026-01-20T12:15:40.834011] [DEBUG] [REMOTE ] NEM: Symbol is viable for forecasting. [2026-01-20T12:15:40.834099] [INFO ] [MAIN ] [2163/3502] NEM kept (0.5s) | 2161 kept, 2 rejected | 139.4/min | ETA: 9.6m [2026-01-20T12:15:41.388800] [DEBUG] [REMOTE ] NEOG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:41.389006] [DEBUG] [REMOTE ] NEOG: PASS: History has at least 300 days. [2026-01-20T12:15:41.389290] [DEBUG] [REMOTE ] NEOG: PASS: Price check passed. Min price $5.41. [2026-01-20T12:15:41.389610] [DEBUG] [REMOTE ] NEOG: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:41.389753] [DEBUG] [REMOTE ] NEOG: PASS: Integrity check passed. [2026-01-20T12:15:41.389797] [DEBUG] [REMOTE ] NEOG: Symbol is viable for forecasting. [2026-01-20T12:15:41.389852] [INFO ] [MAIN ] [2164/3502] NEOG kept (0.6s) | 2162 kept, 2 rejected | 139.4/min | ETA: 9.6m [2026-01-20T12:15:41.864778] [DEBUG] [REMOTE ] NEON: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:41.864976] [DEBUG] [REMOTE ] NEON: PASS: History has at least 300 days. [2026-01-20T12:15:41.865402] [DEBUG] [REMOTE ] NEON: PASS: Price check passed. Min price $1.74. [2026-01-20T12:15:41.865554] [DEBUG] [REMOTE ] NEON: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:41.865717] [DEBUG] [REMOTE ] NEON: PASS: Integrity check passed. [2026-01-20T12:15:41.865761] [DEBUG] [REMOTE ] NEON: Symbol is viable for forecasting. [2026-01-20T12:15:41.865816] [INFO ] [MAIN ] [2165/3502] NEON kept (0.5s) | 2163 kept, 2 rejected | 139.4/min | ETA: 9.6m [2026-01-20T12:15:42.098038] [DEBUG] [REMOTE ] NEXA: Retrieved 2066 rows, trimmed to 300. [2026-01-20T12:15:42.098225] [DEBUG] [REMOTE ] NEXA: PASS: History has at least 300 days. [2026-01-20T12:15:42.098481] [DEBUG] [REMOTE ] NEXA: PASS: Price check passed. Min price $5.25. [2026-01-20T12:15:42.098677] [DEBUG] [REMOTE ] NEXA: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:42.098804] [DEBUG] [REMOTE ] NEXA: PASS: Integrity check passed. [2026-01-20T12:15:42.098877] [DEBUG] [REMOTE ] NEXA: Symbol is viable for forecasting. [2026-01-20T12:15:42.098931] [INFO ] [MAIN ] [2166/3502] NEXA kept (0.2s) | 2164 kept, 2 rejected | 139.4/min | ETA: 9.6m [2026-01-20T12:15:42.427386] [DEBUG] [REMOTE ] NEXN: Retrieved 1150 rows, trimmed to 300. [2026-01-20T12:15:42.427644] [DEBUG] [REMOTE ] NEXN: PASS: History has at least 300 days. [2026-01-20T12:15:42.427947] [DEBUG] [REMOTE ] NEXN: PASS: Price check passed. Min price $5.87. [2026-01-20T12:15:42.428102] [DEBUG] [REMOTE ] NEXN: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:42.428249] [DEBUG] [REMOTE ] NEXN: PASS: Integrity check passed. [2026-01-20T12:15:42.428295] [DEBUG] [REMOTE ] NEXN: Symbol is viable for forecasting. [2026-01-20T12:15:42.428362] [INFO ] [MAIN ] [2167/3502] NEXN kept (0.3s) | 2165 kept, 2 rejected | 139.4/min | ETA: 9.6m [2026-01-20T12:15:43.072800] [DEBUG] [REMOTE ] NFBK: Retrieved 4576 rows, trimmed to 300. [2026-01-20T12:15:43.073036] [DEBUG] [REMOTE ] NFBK: PASS: History has at least 300 days. [2026-01-20T12:15:43.073350] [DEBUG] [REMOTE ] NFBK: PASS: Price check passed. Min price $9.99. [2026-01-20T12:15:43.073506] [DEBUG] [REMOTE ] NFBK: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:43.073700] [DEBUG] [REMOTE ] NFBK: PASS: Integrity check passed. [2026-01-20T12:15:43.073748] [DEBUG] [REMOTE ] NFBK: Symbol is viable for forecasting. [2026-01-20T12:15:43.073812] [INFO ] [MAIN ] [2168/3502] NFBK kept (0.6s) | 2166 kept, 2 rejected | 139.4/min | ETA: 9.6m [2026-01-20T12:15:43.297733] [DEBUG] [REMOTE ] NFE: Retrieved 1751 rows, trimmed to 300. [2026-01-20T12:15:43.297884] [DEBUG] [REMOTE ] NFE: PASS: History has at least 300 days. [2026-01-20T12:15:43.298141] [DEBUG] [REMOTE ] NFE: PASS: Price check passed. Min price $1.05. [2026-01-20T12:15:43.298292] [DEBUG] [REMOTE ] NFE: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:43.298417] [DEBUG] [REMOTE ] NFE: PASS: Integrity check passed. [2026-01-20T12:15:43.298461] [DEBUG] [REMOTE ] NFE: Symbol is viable for forecasting. [2026-01-20T12:15:43.298514] [INFO ] [MAIN ] [2169/3502] NFE kept (0.2s) | 2167 kept, 2 rejected | 139.4/min | ETA: 9.6m [2026-01-20T12:15:44.019109] [DEBUG] [REMOTE ] NFG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:44.019318] [DEBUG] [REMOTE ] NFG: PASS: History has at least 300 days. [2026-01-20T12:15:44.019644] [DEBUG] [REMOTE ] NFG: PASS: Price check passed. Min price $77.47. [2026-01-20T12:15:44.019954] [DEBUG] [REMOTE ] NFG: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:44.020106] [DEBUG] [REMOTE ] NFG: PASS: Integrity check passed. [2026-01-20T12:15:44.020149] [DEBUG] [REMOTE ] NFG: Symbol is viable for forecasting. [2026-01-20T12:15:44.020207] [INFO ] [MAIN ] [2170/3502] NFG kept (0.7s) | 2168 kept, 2 rejected | 139.4/min | ETA: 9.6m [2026-01-20T12:15:44.461999] [DEBUG] [REMOTE ] NFJ: Retrieved 5255 rows, trimmed to 300. [2026-01-20T12:15:44.462221] [DEBUG] [REMOTE ] NFJ: PASS: History has at least 300 days. [2026-01-20T12:15:44.462707] [DEBUG] [REMOTE ] NFJ: PASS: Price check passed. Min price $12.16. [2026-01-20T12:15:44.462859] [DEBUG] [REMOTE ] NFJ: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:44.463010] [DEBUG] [REMOTE ] NFJ: PASS: Integrity check passed. [2026-01-20T12:15:44.463054] [DEBUG] [REMOTE ] NFJ: Symbol is viable for forecasting. [2026-01-20T12:15:44.463111] [INFO ] [MAIN ] [2171/3502] NFJ kept (0.4s) | 2169 kept, 2 rejected | 139.3/min | ETA: 9.6m [2026-01-20T12:15:44.913382] [DEBUG] [REMOTE ] NFLX: Retrieved 5952 rows, trimmed to 300. [2026-01-20T12:15:44.913603] [DEBUG] [REMOTE ] NFLX: PASS: History has at least 300 days. [2026-01-20T12:15:44.914082] [DEBUG] [REMOTE ] NFLX: PASS: Price check passed. Min price $88.00. [2026-01-20T12:15:44.914248] [DEBUG] [REMOTE ] NFLX: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:44.914388] [DEBUG] [REMOTE ] NFLX: PASS: Integrity check passed. [2026-01-20T12:15:44.914432] [DEBUG] [REMOTE ] NFLX: Symbol is viable for forecasting. [2026-01-20T12:15:44.914488] [INFO ] [MAIN ] [2172/3502] NFLX kept (0.5s) | 2170 kept, 2 rejected | 139.3/min | ETA: 9.5m [2026-01-20T12:15:45.245728] [DEBUG] [REMOTE ] NFTY: Retrieved 3493 rows, trimmed to 300. [2026-01-20T12:15:45.245897] [DEBUG] [REMOTE ] NFTY: PASS: History has at least 300 days. [2026-01-20T12:15:45.246408] [DEBUG] [REMOTE ] NFTY: PASS: Price check passed. Min price $56.66. [2026-01-20T12:15:45.246634] [DEBUG] [REMOTE ] NFTY: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:45.246793] [DEBUG] [REMOTE ] NFTY: PASS: Integrity check passed. [2026-01-20T12:15:45.246842] [DEBUG] [REMOTE ] NFTY: Symbol is viable for forecasting. [2026-01-20T12:15:45.246893] [INFO ] [MAIN ] [2173/3502] NFTY kept (0.3s) | 2171 kept, 2 rejected | 139.4/min | ETA: 9.5m [2026-01-20T12:15:45.784030] [DEBUG] [REMOTE ] NGG: Retrieved 6297 rows, trimmed to 300. [2026-01-20T12:15:45.784195] [DEBUG] [REMOTE ] NGG: PASS: History has at least 300 days. [2026-01-20T12:15:45.784467] [DEBUG] [REMOTE ] NGG: PASS: Price check passed. Min price $73.54. [2026-01-20T12:15:45.784632] [DEBUG] [REMOTE ] NGG: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:45.784759] [DEBUG] [REMOTE ] NGG: PASS: Integrity check passed. [2026-01-20T12:15:45.784801] [DEBUG] [REMOTE ] NGG: Symbol is viable for forecasting. [2026-01-20T12:15:45.784851] [INFO ] [MAIN ] [2174/3502] NGG kept (0.5s) | 2172 kept, 2 rejected | 139.3/min | ETA: 9.5m [2026-01-20T12:15:46.152647] [DEBUG] [REMOTE ] NGL: Retrieved 3691 rows, trimmed to 300. [2026-01-20T12:15:46.152783] [DEBUG] [REMOTE ] NGL: PASS: History has at least 300 days. [2026-01-20T12:15:46.153001] [DEBUG] [REMOTE ] NGL: PASS: Price check passed. Min price $6.31. [2026-01-20T12:15:46.153145] [DEBUG] [REMOTE ] NGL: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:46.153268] [DEBUG] [REMOTE ] NGL: PASS: Integrity check passed. [2026-01-20T12:15:46.153312] [DEBUG] [REMOTE ] NGL: Symbol is viable for forecasting. [2026-01-20T12:15:46.153364] [INFO ] [MAIN ] [2175/3502] NGL kept (0.4s) | 2173 kept, 2 rejected | 139.4/min | ETA: 9.5m [2026-01-20T12:15:46.390248] [DEBUG] [REMOTE ] NGNE: Retrieved 2985 rows, trimmed to 300. [2026-01-20T12:15:46.390379] [DEBUG] [REMOTE ] NGNE: PASS: History has at least 300 days. [2026-01-20T12:15:46.390605] [DEBUG] [REMOTE ] NGNE: PASS: Price check passed. Min price $16.95. [2026-01-20T12:15:46.390746] [DEBUG] [REMOTE ] NGNE: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:46.390857] [DEBUG] [REMOTE ] NGNE: PASS: Integrity check passed. [2026-01-20T12:15:46.390898] [DEBUG] [REMOTE ] NGNE: Symbol is viable for forecasting. [2026-01-20T12:15:46.390947] [INFO ] [MAIN ] [2176/3502] NGNE kept (0.2s) | 2174 kept, 2 rejected | 139.4/min | ETA: 9.5m [2026-01-20T12:15:47.057942] [DEBUG] [REMOTE ] NGS: Retrieved 5847 rows, trimmed to 300. [2026-01-20T12:15:47.058084] [DEBUG] [REMOTE ] NGS: PASS: History has at least 300 days. [2026-01-20T12:15:47.058312] [DEBUG] [REMOTE ] NGS: PASS: Price check passed. Min price $27.32. [2026-01-20T12:15:47.058459] [DEBUG] [REMOTE ] NGS: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:47.058599] [DEBUG] [REMOTE ] NGS: PASS: Integrity check passed. [2026-01-20T12:15:47.058671] [DEBUG] [REMOTE ] NGS: Symbol is viable for forecasting. [2026-01-20T12:15:47.058725] [INFO ] [MAIN ] [2177/3502] NGS kept (0.7s) | 2175 kept, 2 rejected | 139.3/min | ETA: 9.5m [2026-01-20T12:15:47.321324] [DEBUG] [REMOTE ] NGVC: Retrieved 3390 rows, trimmed to 300. [2026-01-20T12:15:47.321462] [DEBUG] [REMOTE ] NGVC: PASS: History has at least 300 days. [2026-01-20T12:15:47.321735] [DEBUG] [REMOTE ] NGVC: PASS: Price check passed. Min price $23.71. [2026-01-20T12:15:47.321878] [DEBUG] [REMOTE ] NGVC: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:47.322002] [DEBUG] [REMOTE ] NGVC: PASS: Integrity check passed. [2026-01-20T12:15:47.322045] [DEBUG] [REMOTE ] NGVC: Symbol is viable for forecasting. [2026-01-20T12:15:47.322095] [INFO ] [MAIN ] [2178/3502] NGVC kept (0.3s) | 2176 kept, 2 rejected | 139.4/min | ETA: 9.5m [2026-01-20T12:15:47.948887] [DEBUG] [REMOTE ] NHI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:47.949030] [DEBUG] [REMOTE ] NHI: PASS: History has at least 300 days. [2026-01-20T12:15:47.949452] [DEBUG] [REMOTE ] NHI: PASS: Price check passed. Min price $72.72. [2026-01-20T12:15:47.949612] [DEBUG] [REMOTE ] NHI: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:47.949738] [DEBUG] [REMOTE ] NHI: PASS: Integrity check passed. [2026-01-20T12:15:47.949778] [DEBUG] [REMOTE ] NHI: Symbol is viable for forecasting. [2026-01-20T12:15:47.949827] [INFO ] [MAIN ] [2179/3502] NHI kept (0.6s) | 2177 kept, 2 rejected | 139.3/min | ETA: 9.5m [2026-01-20T12:15:48.471288] [DEBUG] [REMOTE ] NHTC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:48.471432] [DEBUG] [REMOTE ] NHTC: PASS: History has at least 300 days. [2026-01-20T12:15:48.471728] [DEBUG] [REMOTE ] NHTC: PASS: Price check passed. Min price $2.37. [2026-01-20T12:15:48.471877] [DEBUG] [REMOTE ] NHTC: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:48.472033] [DEBUG] [REMOTE ] NHTC: PASS: Integrity check passed. [2026-01-20T12:15:48.472078] [DEBUG] [REMOTE ] NHTC: Symbol is viable for forecasting. [2026-01-20T12:15:48.472131] [INFO ] [MAIN ] [2180/3502] NHTC kept (0.5s) | 2178 kept, 2 rejected | 139.3/min | ETA: 9.5m [2026-01-20T12:15:48.921343] [DEBUG] [REMOTE ] NI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:48.921497] [DEBUG] [REMOTE ] NI: PASS: History has at least 300 days. [2026-01-20T12:15:48.921803] [DEBUG] [REMOTE ] NI: PASS: Price check passed. Min price $40.97. [2026-01-20T12:15:48.921962] [DEBUG] [REMOTE ] NI: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:48.922090] [DEBUG] [REMOTE ] NI: PASS: Integrity check passed. [2026-01-20T12:15:48.922131] [DEBUG] [REMOTE ] NI: Symbol is viable for forecasting. [2026-01-20T12:15:48.922182] [INFO ] [MAIN ] [2181/3502] NI kept (0.5s) | 2179 kept, 2 rejected | 139.3/min | ETA: 9.5m [2026-01-20T12:15:49.321318] [DEBUG] [REMOTE ] NIC: Retrieved 2502 rows, trimmed to 300. [2026-01-20T12:15:49.321545] [DEBUG] [REMOTE ] NIC: PASS: History has at least 300 days. [2026-01-20T12:15:49.321925] [DEBUG] [REMOTE ] NIC: PASS: Price check passed. Min price $114.76. [2026-01-20T12:15:49.322136] [DEBUG] [REMOTE ] NIC: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:49.322327] [DEBUG] [REMOTE ] NIC: PASS: Integrity check passed. [2026-01-20T12:15:49.322392] [DEBUG] [REMOTE ] NIC: Symbol is viable for forecasting. [2026-01-20T12:15:49.322472] [INFO ] [MAIN ] [2182/3502] NIC kept (0.4s) | 2180 kept, 2 rejected | 139.3/min | ETA: 9.5m [2026-01-20T12:15:49.692152] [DEBUG] [REMOTE ] NICE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:49.692441] [DEBUG] [REMOTE ] NICE: PASS: History has at least 300 days. [2026-01-20T12:15:49.693123] [DEBUG] [REMOTE ] NICE: PASS: Price check passed. Min price $99.60. [2026-01-20T12:15:49.693292] [DEBUG] [REMOTE ] NICE: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:49.693456] [DEBUG] [REMOTE ] NICE: PASS: Integrity check passed. [2026-01-20T12:15:49.693501] [DEBUG] [REMOTE ] NICE: Symbol is viable for forecasting. [2026-01-20T12:15:49.693570] [INFO ] [MAIN ] [2183/3502] NICE kept (0.4s) | 2181 kept, 2 rejected | 139.3/min | ETA: 9.5m [2026-01-20T12:15:50.150277] [DEBUG] [REMOTE ] NIE: Retrieved 4756 rows, trimmed to 300. [2026-01-20T12:15:50.150441] [DEBUG] [REMOTE ] NIE: PASS: History has at least 300 days. [2026-01-20T12:15:50.150751] [DEBUG] [REMOTE ] NIE: PASS: Price check passed. Min price $23.55. [2026-01-20T12:15:50.150952] [DEBUG] [REMOTE ] NIE: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:50.151117] [DEBUG] [REMOTE ] NIE: PASS: Integrity check passed. [2026-01-20T12:15:50.151176] [DEBUG] [REMOTE ] NIE: Symbol is viable for forecasting. [2026-01-20T12:15:50.151247] [INFO ] [MAIN ] [2184/3502] NIE kept (0.5s) | 2182 kept, 2 rejected | 139.3/min | ETA: 9.5m [2026-01-20T12:15:50.381461] [DEBUG] [REMOTE ] NIKL: Retrieved 709 rows, trimmed to 300. [2026-01-20T12:15:50.381618] [DEBUG] [REMOTE ] NIKL: PASS: History has at least 300 days. [2026-01-20T12:15:50.381834] [DEBUG] [REMOTE ] NIKL: PASS: Price check passed. Min price $12.84. [2026-01-20T12:15:50.381973] [DEBUG] [REMOTE ] NIKL: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:50.382087] [DEBUG] [REMOTE ] NIKL: PASS: Integrity check passed. [2026-01-20T12:15:50.382128] [DEBUG] [REMOTE ] NIKL: Symbol is viable for forecasting. [2026-01-20T12:15:50.382176] [INFO ] [MAIN ] [2185/3502] NIKL kept (0.2s) | 2183 kept, 2 rejected | 139.4/min | ETA: 9.4m [2026-01-20T12:15:51.087261] [DEBUG] [REMOTE ] NIM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:51.087401] [DEBUG] [REMOTE ] NIM: PASS: History has at least 300 days. [2026-01-20T12:15:51.087674] [DEBUG] [REMOTE ] NIM: PASS: Price check passed. Min price $9.16. [2026-01-20T12:15:51.087828] [DEBUG] [REMOTE ] NIM: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:51.087953] [DEBUG] [REMOTE ] NIM: PASS: Integrity check passed. [2026-01-20T12:15:51.087995] [DEBUG] [REMOTE ] NIM: Symbol is viable for forecasting. [2026-01-20T12:15:51.088046] [INFO ] [MAIN ] [2186/3502] NIM kept (0.7s) | 2184 kept, 2 rejected | 139.3/min | ETA: 9.4m [2026-01-20T12:15:51.374447] [DEBUG] [REMOTE ] NIO: Retrieved 1847 rows, trimmed to 300. [2026-01-20T12:15:51.374639] [DEBUG] [REMOTE ] NIO: PASS: History has at least 300 days. [2026-01-20T12:15:51.374924] [DEBUG] [REMOTE ] NIO: PASS: Price check passed. Min price $4.56. [2026-01-20T12:15:51.375098] [DEBUG] [REMOTE ] NIO: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:51.375246] [DEBUG] [REMOTE ] NIO: PASS: Integrity check passed. [2026-01-20T12:15:51.375297] [DEBUG] [REMOTE ] NIO: Symbol is viable for forecasting. [2026-01-20T12:15:51.375362] [INFO ] [MAIN ] [2187/3502] NIO kept (0.3s) | 2185 kept, 2 rejected | 139.3/min | ETA: 9.4m [2026-01-20T12:15:51.766862] [DEBUG] [REMOTE ] NITO: Retrieved 1473 rows, trimmed to 300. [2026-01-20T12:15:51.767034] [DEBUG] [REMOTE ] NITO: PASS: History has at least 300 days. [2026-01-20T12:15:51.767269] [DEBUG] [REMOTE ] NITO: PASS: Price check passed. Min price $1.56. [2026-01-20T12:15:51.767411] [DEBUG] [REMOTE ] NITO: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:51.767535] [DEBUG] [REMOTE ] NITO: PASS: Integrity check passed. [2026-01-20T12:15:51.767639] [DEBUG] [REMOTE ] NITO: Symbol is viable for forecasting. [2026-01-20T12:15:51.767728] [INFO ] [MAIN ] [2188/3502] NITO kept (0.4s) | 2186 kept, 2 rejected | 139.4/min | ETA: 9.4m [2026-01-20T12:15:52.433366] [DEBUG] [REMOTE ] NKSH: Retrieved 6572 rows, trimmed to 300. [2026-01-20T12:15:52.433521] [DEBUG] [REMOTE ] NKSH: PASS: History has at least 300 days. [2026-01-20T12:15:52.433785] [DEBUG] [REMOTE ] NKSH: PASS: Price check passed. Min price $26.47. [2026-01-20T12:15:52.433927] [DEBUG] [REMOTE ] NKSH: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:52.434052] [DEBUG] [REMOTE ] NKSH: PASS: Integrity check passed. [2026-01-20T12:15:52.434094] [DEBUG] [REMOTE ] NKSH: Symbol is viable for forecasting. [2026-01-20T12:15:52.434147] [INFO ] [MAIN ] [2189/3502] NKSH kept (0.7s) | 2187 kept, 2 rejected | 139.3/min | ETA: 9.4m [2026-01-20T12:15:52.703385] [DEBUG] [REMOTE ] NKTX: Retrieved 1388 rows, trimmed to 300. [2026-01-20T12:15:52.703512] [DEBUG] [REMOTE ] NKTX: PASS: History has at least 300 days. [2026-01-20T12:15:52.703757] [DEBUG] [REMOTE ] NKTX: PASS: Price check passed. Min price $1.73. [2026-01-20T12:15:52.703913] [DEBUG] [REMOTE ] NKTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:52.704024] [DEBUG] [REMOTE ] NKTX: PASS: Integrity check passed. [2026-01-20T12:15:52.704064] [DEBUG] [REMOTE ] NKTX: Symbol is viable for forecasting. [2026-01-20T12:15:52.704111] [INFO ] [MAIN ] [2190/3502] NKTX kept (0.3s) | 2188 kept, 2 rejected | 139.3/min | ETA: 9.4m [2026-01-20T12:15:53.277731] [DEBUG] [REMOTE ] NKX: Retrieved 5788 rows, trimmed to 300. [2026-01-20T12:15:53.277877] [DEBUG] [REMOTE ] NKX: PASS: History has at least 300 days. [2026-01-20T12:15:53.278114] [DEBUG] [REMOTE ] NKX: PASS: Price check passed. Min price $12.36. [2026-01-20T12:15:53.278250] [DEBUG] [REMOTE ] NKX: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:53.278373] [DEBUG] [REMOTE ] NKX: PASS: Integrity check passed. [2026-01-20T12:15:53.278412] [DEBUG] [REMOTE ] NKX: Symbol is viable for forecasting. [2026-01-20T12:15:53.278461] [INFO ] [MAIN ] [2191/3502] NKX kept (0.6s) | 2189 kept, 2 rejected | 139.3/min | ETA: 9.4m [2026-01-20T12:15:53.463487] [DEBUG] [REMOTE ] NLOP: Retrieved 557 rows, trimmed to 300. [2026-01-20T12:15:53.463648] [DEBUG] [REMOTE ] NLOP: PASS: History has at least 300 days. [2026-01-20T12:15:53.463856] [DEBUG] [REMOTE ] NLOP: PASS: Price check passed. Min price $19.50. [2026-01-20T12:15:53.463991] [DEBUG] [REMOTE ] NLOP: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:53.464102] [DEBUG] [REMOTE ] NLOP: PASS: Integrity check passed. [2026-01-20T12:15:53.464142] [DEBUG] [REMOTE ] NLOP: Symbol is viable for forecasting. [2026-01-20T12:15:53.464194] [INFO ] [MAIN ] [2192/3502] NLOP kept (0.2s) | 2190 kept, 2 rejected | 139.4/min | ETA: 9.4m [2026-01-20T12:15:54.070698] [DEBUG] [REMOTE ] NLY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:54.070834] [DEBUG] [REMOTE ] NLY: PASS: History has at least 300 days. [2026-01-20T12:15:54.071049] [DEBUG] [REMOTE ] NLY: PASS: Price check passed. Min price $20.03. [2026-01-20T12:15:54.071183] [DEBUG] [REMOTE ] NLY: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:54.071416] [DEBUG] [REMOTE ] NLY: PASS: Integrity check passed. [2026-01-20T12:15:54.071462] [DEBUG] [REMOTE ] NLY: Symbol is viable for forecasting. [2026-01-20T12:15:54.071527] [INFO ] [MAIN ] [2193/3502] NLY kept (0.6s) | 2191 kept, 2 rejected | 139.3/min | ETA: 9.4m [2026-01-20T12:15:54.313681] [DEBUG] [REMOTE ] NMAI: Retrieved 1042 rows, trimmed to 300. [2026-01-20T12:15:54.313812] [DEBUG] [REMOTE ] NMAI: PASS: History has at least 300 days. [2026-01-20T12:15:54.314013] [DEBUG] [REMOTE ] NMAI: PASS: Price check passed. Min price $12.50. [2026-01-20T12:15:54.314148] [DEBUG] [REMOTE ] NMAI: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:54.314255] [DEBUG] [REMOTE ] NMAI: PASS: Integrity check passed. [2026-01-20T12:15:54.314296] [DEBUG] [REMOTE ] NMAI: Symbol is viable for forecasting. [2026-01-20T12:15:54.314344] [INFO ] [MAIN ] [2194/3502] NMAI kept (0.2s) | 2192 kept, 2 rejected | 139.4/min | ETA: 9.4m [2026-01-20T12:15:54.716248] [DEBUG] [REMOTE ] NMCO: Retrieved 1593 rows, trimmed to 300. [2026-01-20T12:15:54.716437] [DEBUG] [REMOTE ] NMCO: PASS: History has at least 300 days. [2026-01-20T12:15:54.716740] [DEBUG] [REMOTE ] NMCO: PASS: Price check passed. Min price $10.12. [2026-01-20T12:15:54.716888] [DEBUG] [REMOTE ] NMCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:54.717041] [DEBUG] [REMOTE ] NMCO: PASS: Integrity check passed. [2026-01-20T12:15:54.717087] [DEBUG] [REMOTE ] NMCO: Symbol is viable for forecasting. [2026-01-20T12:15:54.717141] [INFO ] [MAIN ] [2195/3502] NMCO kept (0.4s) | 2193 kept, 2 rejected | 139.4/min | ETA: 9.4m [2026-01-20T12:15:55.250976] [DEBUG] [REMOTE ] NMFC: Retrieved 3687 rows, trimmed to 300. [2026-01-20T12:15:55.251245] [DEBUG] [REMOTE ] NMFC: PASS: History has at least 300 days. [2026-01-20T12:15:55.251531] [DEBUG] [REMOTE ] NMFC: PASS: Price check passed. Min price $8.69. [2026-01-20T12:15:55.251695] [DEBUG] [REMOTE ] NMFC: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:55.251844] [DEBUG] [REMOTE ] NMFC: PASS: Integrity check passed. [2026-01-20T12:15:55.251885] [DEBUG] [REMOTE ] NMFC: Symbol is viable for forecasting. [2026-01-20T12:15:55.251937] [INFO ] [MAIN ] [2196/3502] NMFC kept (0.5s) | 2194 kept, 2 rejected | 139.3/min | ETA: 9.4m [2026-01-20T12:15:55.573022] [DEBUG] [REMOTE ] NMG: Retrieved 1866 rows, trimmed to 300. [2026-01-20T12:15:55.573162] [DEBUG] [REMOTE ] NMG: PASS: History has at least 300 days. [2026-01-20T12:15:55.573390] [DEBUG] [REMOTE ] NMG: PASS: Price check passed. Min price $2.44. [2026-01-20T12:15:55.573532] [DEBUG] [REMOTE ] NMG: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:55.573683] [DEBUG] [REMOTE ] NMG: PASS: Integrity check passed. [2026-01-20T12:15:55.573726] [DEBUG] [REMOTE ] NMG: Symbol is viable for forecasting. [2026-01-20T12:15:55.573776] [INFO ] [MAIN ] [2197/3502] NMG kept (0.3s) | 2195 kept, 2 rejected | 139.4/min | ETA: 9.4m [2026-01-20T12:15:56.110319] [DEBUG] [REMOTE ] NMI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:56.110465] [DEBUG] [REMOTE ] NMI: PASS: History has at least 300 days. [2026-01-20T12:15:56.110714] [DEBUG] [REMOTE ] NMI: PASS: Price check passed. Min price $9.86. [2026-01-20T12:15:56.110851] [DEBUG] [REMOTE ] NMI: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:56.111077] [DEBUG] [REMOTE ] NMI: PASS: Integrity check passed. [2026-01-20T12:15:56.111123] [DEBUG] [REMOTE ] NMI: Symbol is viable for forecasting. [2026-01-20T12:15:56.111171] [INFO ] [MAIN ] [2198/3502] NMI kept (0.5s) | 2196 kept, 2 rejected | 139.3/min | ETA: 9.4m [2026-01-20T12:15:56.280809] [DEBUG] [REMOTE ] NMIH: Retrieved 3065 rows, trimmed to 300. [2026-01-20T12:15:56.281041] [DEBUG] [REMOTE ] NMIH: PASS: History has at least 300 days. [2026-01-20T12:15:56.281382] [DEBUG] [REMOTE ] NMIH: PASS: Price check passed. Min price $35.58. [2026-01-20T12:15:56.281548] [DEBUG] [REMOTE ] NMIH: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:56.281696] [DEBUG] [REMOTE ] NMIH: PASS: Integrity check passed. [2026-01-20T12:15:56.281774] [DEBUG] [REMOTE ] NMIH: Symbol is viable for forecasting. [2026-01-20T12:15:56.281850] [INFO ] [MAIN ] [2199/3502] NMIH kept (0.2s) | 2197 kept, 2 rejected | 139.4/min | ETA: 9.3m [2026-01-20T12:15:56.893794] [DEBUG] [REMOTE ] NMM: Retrieved 4573 rows, trimmed to 300. [2026-01-20T12:15:56.893985] [DEBUG] [REMOTE ] NMM: PASS: History has at least 300 days. [2026-01-20T12:15:56.894272] [DEBUG] [REMOTE ] NMM: PASS: Price check passed. Min price $45.79. [2026-01-20T12:15:56.894430] [DEBUG] [REMOTE ] NMM: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:56.894559] [DEBUG] [REMOTE ] NMM: PASS: Integrity check passed. [2026-01-20T12:15:56.894623] [DEBUG] [REMOTE ] NMM: Symbol is viable for forecasting. [2026-01-20T12:15:56.894683] [INFO ] [MAIN ] [2200/3502] NMM kept (0.6s) | 2198 kept, 2 rejected | 139.4/min | ETA: 9.3m [2026-01-20T12:15:57.102461] [DEBUG] [REMOTE ] NMRA: Retrieved 588 rows, trimmed to 300. [2026-01-20T12:15:57.102697] [DEBUG] [REMOTE ] NMRA: PASS: History has at least 300 days. [2026-01-20T12:15:57.102956] [DEBUG] [REMOTE ] NMRA: PASS: Price check passed. Min price $1.64. [2026-01-20T12:15:57.103124] [DEBUG] [REMOTE ] NMRA: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:57.103254] [DEBUG] [REMOTE ] NMRA: PASS: Integrity check passed. [2026-01-20T12:15:57.103298] [DEBUG] [REMOTE ] NMRA: Symbol is viable for forecasting. [2026-01-20T12:15:57.103351] [INFO ] [MAIN ] [2201/3502] NMRA kept (0.2s) | 2199 kept, 2 rejected | 139.4/min | ETA: 9.3m [2026-01-20T12:15:57.533719] [DEBUG] [REMOTE ] NMRK: Retrieved 2032 rows, trimmed to 300. [2026-01-20T12:15:57.533934] [DEBUG] [REMOTE ] NMRK: PASS: History has at least 300 days. [2026-01-20T12:15:57.534274] [DEBUG] [REMOTE ] NMRK: PASS: Price check passed. Min price $15.32. [2026-01-20T12:15:57.534464] [DEBUG] [REMOTE ] NMRK: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:57.534667] [DEBUG] [REMOTE ] NMRK: PASS: Integrity check passed. [2026-01-20T12:15:57.534730] [DEBUG] [REMOTE ] NMRK: Symbol is viable for forecasting. [2026-01-20T12:15:57.534804] [INFO ] [MAIN ] [2202/3502] NMRK kept (0.4s) | 2200 kept, 2 rejected | 139.4/min | ETA: 9.3m [2026-01-20T12:15:57.943758] [DEBUG] [REMOTE ] NN: Retrieved 1059 rows, trimmed to 300. [2026-01-20T12:15:57.943967] [DEBUG] [REMOTE ] NN: PASS: History has at least 300 days. [2026-01-20T12:15:57.944232] [DEBUG] [REMOTE ] NN: PASS: Price check passed. Min price $11.37. [2026-01-20T12:15:57.944440] [DEBUG] [REMOTE ] NN: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:57.944594] [DEBUG] [REMOTE ] NN: PASS: Integrity check passed. [2026-01-20T12:15:57.944641] [DEBUG] [REMOTE ] NN: Symbol is viable for forecasting. [2026-01-20T12:15:57.944697] [INFO ] [MAIN ] [2203/3502] NN kept (0.4s) | 2201 kept, 2 rejected | 139.4/min | ETA: 9.3m [2026-01-20T12:15:58.354739] [DEBUG] [REMOTE ] NNDM: Retrieved 2522 rows, trimmed to 300. [2026-01-20T12:15:58.354953] [DEBUG] [REMOTE ] NNDM: PASS: History has at least 300 days. [2026-01-20T12:15:58.355287] [DEBUG] [REMOTE ] NNDM: PASS: Price check passed. Min price $1.44. [2026-01-20T12:15:58.355451] [DEBUG] [REMOTE ] NNDM: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:58.355638] [DEBUG] [REMOTE ] NNDM: PASS: Integrity check passed. [2026-01-20T12:15:58.355686] [DEBUG] [REMOTE ] NNDM: Symbol is viable for forecasting. [2026-01-20T12:15:58.355756] [INFO ] [MAIN ] [2204/3502] NNDM kept (0.4s) | 2202 kept, 2 rejected | 139.4/min | ETA: 9.3m [2026-01-20T12:15:58.684198] [DEBUG] [REMOTE ] NNE: Retrieved 425 rows, trimmed to 300. [2026-01-20T12:15:58.684427] [DEBUG] [REMOTE ] NNE: PASS: History has at least 300 days. [2026-01-20T12:15:58.684708] [DEBUG] [REMOTE ] NNE: PASS: Price check passed. Min price $24.01. [2026-01-20T12:15:58.684856] [DEBUG] [REMOTE ] NNE: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:58.684978] [DEBUG] [REMOTE ] NNE: PASS: Integrity check passed. [2026-01-20T12:15:58.685032] [DEBUG] [REMOTE ] NNE: Symbol is viable for forecasting. [2026-01-20T12:15:58.685126] [INFO ] [MAIN ] [2205/3502] NNE kept (0.3s) | 2203 kept, 2 rejected | 139.4/min | ETA: 9.3m [2026-01-20T12:15:59.276860] [DEBUG] [REMOTE ] NNI: Retrieved 5559 rows, trimmed to 300. [2026-01-20T12:15:59.277085] [DEBUG] [REMOTE ] NNI: PASS: History has at least 300 days. [2026-01-20T12:15:59.277378] [DEBUG] [REMOTE ] NNI: PASS: Price check passed. Min price $124.42. [2026-01-20T12:15:59.277530] [DEBUG] [REMOTE ] NNI: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:59.277691] [DEBUG] [REMOTE ] NNI: PASS: Integrity check passed. [2026-01-20T12:15:59.277737] [DEBUG] [REMOTE ] NNI: Symbol is viable for forecasting. [2026-01-20T12:15:59.277793] [INFO ] [MAIN ] [2206/3502] NNI kept (0.6s) | 2204 kept, 2 rejected | 139.4/min | ETA: 9.3m [2026-01-20T12:15:59.783947] [DEBUG] [REMOTE ] NNN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:15:59.784129] [DEBUG] [REMOTE ] NNN: PASS: History has at least 300 days. [2026-01-20T12:15:59.784451] [DEBUG] [REMOTE ] NNN: PASS: Price check passed. Min price $39.05. [2026-01-20T12:15:59.784665] [DEBUG] [REMOTE ] NNN: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:59.784846] [DEBUG] [REMOTE ] NNN: PASS: Integrity check passed. [2026-01-20T12:15:59.784906] [DEBUG] [REMOTE ] NNN: Symbol is viable for forecasting. [2026-01-20T12:15:59.784971] [INFO ] [MAIN ] [2207/3502] NNN kept (0.5s) | 2205 kept, 2 rejected | 139.4/min | ETA: 9.3m [2026-01-20T12:15:59.904796] [DEBUG] [REMOTE ] NNOX: Retrieved 1358 rows, trimmed to 300. [2026-01-20T12:15:59.904954] [DEBUG] [REMOTE ] NNOX: PASS: History has at least 300 days. [2026-01-20T12:15:59.905223] [DEBUG] [REMOTE ] NNOX: PASS: Price check passed. Min price $2.78. [2026-01-20T12:15:59.905411] [DEBUG] [REMOTE ] NNOX: PASS: Continuity check passed with 300 days. [2026-01-20T12:15:59.905764] [DEBUG] [REMOTE ] NNOX: PASS: Integrity check passed. [2026-01-20T12:15:59.905817] [DEBUG] [REMOTE ] NNOX: Symbol is viable for forecasting. [2026-01-20T12:15:59.905879] [INFO ] [MAIN ] [2208/3502] NNOX kept (0.1s) | 2206 kept, 2 rejected | 139.4/min | ETA: 9.3m [2026-01-20T12:16:00.750428] [DEBUG] [REMOTE ] NNY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:00.750728] [DEBUG] [REMOTE ] NNY: PASS: History has at least 300 days. [2026-01-20T12:16:00.751191] [DEBUG] [REMOTE ] NNY: PASS: Price check passed. Min price $8.23. [2026-01-20T12:16:00.751353] [DEBUG] [REMOTE ] NNY: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:00.751540] [DEBUG] [REMOTE ] NNY: PASS: Integrity check passed. [2026-01-20T12:16:00.751623] [DEBUG] [REMOTE ] NNY: Symbol is viable for forecasting. [2026-01-20T12:16:00.751694] [INFO ] [MAIN ] [2209/3502] NNY kept (0.8s) | 2207 kept, 2 rejected | 139.4/min | ETA: 9.3m [2026-01-20T12:16:01.176189] [DEBUG] [REMOTE ] NOA: Retrieved 4817 rows, trimmed to 300. [2026-01-20T12:16:01.176430] [DEBUG] [REMOTE ] NOA: PASS: History has at least 300 days. [2026-01-20T12:16:01.176827] [DEBUG] [REMOTE ] NOA: PASS: Price check passed. Min price $13.09. [2026-01-20T12:16:01.177021] [DEBUG] [REMOTE ] NOA: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:01.177194] [DEBUG] [REMOTE ] NOA: PASS: Integrity check passed. [2026-01-20T12:16:01.177308] [DEBUG] [REMOTE ] NOA: Symbol is viable for forecasting. [2026-01-20T12:16:01.177389] [INFO ] [MAIN ] [2210/3502] NOA kept (0.4s) | 2208 kept, 2 rejected | 139.4/min | ETA: 9.3m [2026-01-20T12:16:01.460609] [DEBUG] [REMOTE ] NOAH: Retrieved 3819 rows, trimmed to 300. [2026-01-20T12:16:01.460734] [DEBUG] [REMOTE ] NOAH: PASS: History has at least 300 days. [2026-01-20T12:16:01.460941] [DEBUG] [REMOTE ] NOAH: PASS: Price check passed. Min price $9.61. [2026-01-20T12:16:01.461079] [DEBUG] [REMOTE ] NOAH: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:01.461189] [DEBUG] [REMOTE ] NOAH: PASS: Integrity check passed. [2026-01-20T12:16:01.461228] [DEBUG] [REMOTE ] NOAH: Symbol is viable for forecasting. [2026-01-20T12:16:01.461292] [INFO ] [MAIN ] [2211/3502] NOAH kept (0.3s) | 2209 kept, 2 rejected | 139.4/min | ETA: 9.3m [2026-01-20T12:16:01.867418] [DEBUG] [REMOTE ] NODK: Retrieved 2223 rows, trimmed to 300. [2026-01-20T12:16:01.867631] [DEBUG] [REMOTE ] NODK: PASS: History has at least 300 days. [2026-01-20T12:16:01.867989] [DEBUG] [REMOTE ] NODK: PASS: Price check passed. Min price $13.09. [2026-01-20T12:16:01.868197] [DEBUG] [REMOTE ] NODK: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:01.868381] [DEBUG] [REMOTE ] NODK: PASS: Integrity check passed. [2026-01-20T12:16:01.868444] [DEBUG] [REMOTE ] NODK: Symbol is viable for forecasting. [2026-01-20T12:16:01.868521] [INFO ] [MAIN ] [2212/3502] NODK kept (0.4s) | 2210 kept, 2 rejected | 139.4/min | ETA: 9.3m [2026-01-20T12:16:02.383297] [DEBUG] [REMOTE ] NOG: Retrieved 4722 rows, trimmed to 300. [2026-01-20T12:16:02.383468] [DEBUG] [REMOTE ] NOG: PASS: History has at least 300 days. [2026-01-20T12:16:02.383749] [DEBUG] [REMOTE ] NOG: PASS: Price check passed. Min price $20.06. [2026-01-20T12:16:02.383892] [DEBUG] [REMOTE ] NOG: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:02.384046] [DEBUG] [REMOTE ] NOG: PASS: Integrity check passed. [2026-01-20T12:16:02.384095] [DEBUG] [REMOTE ] NOG: Symbol is viable for forecasting. [2026-01-20T12:16:02.384162] [INFO ] [MAIN ] [2213/3502] NOG kept (0.5s) | 2211 kept, 2 rejected | 139.4/min | ETA: 9.2m [2026-01-20T12:16:02.747619] [DEBUG] [REMOTE ] NOMD: Retrieved 2525 rows, trimmed to 300. [2026-01-20T12:16:02.747775] [DEBUG] [REMOTE ] NOMD: PASS: History has at least 300 days. [2026-01-20T12:16:02.748038] [DEBUG] [REMOTE ] NOMD: PASS: Price check passed. Min price $10.99. [2026-01-20T12:16:02.748206] [DEBUG] [REMOTE ] NOMD: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:02.748346] [DEBUG] [REMOTE ] NOMD: PASS: Integrity check passed. [2026-01-20T12:16:02.748395] [DEBUG] [REMOTE ] NOMD: Symbol is viable for forecasting. [2026-01-20T12:16:02.748454] [INFO ] [MAIN ] [2214/3502] NOMD kept (0.4s) | 2212 kept, 2 rejected | 139.4/min | ETA: 9.2m [2026-01-20T12:16:03.036459] [DEBUG] [REMOTE ] NOTE: Retrieved 1284 rows, trimmed to 300. [2026-01-20T12:16:03.036838] [DEBUG] [REMOTE ] NOTE: PASS: History has at least 300 days. [2026-01-20T12:16:03.037118] [DEBUG] [REMOTE ] NOTE: PASS: Price check passed. Min price $1.47. [2026-01-20T12:16:03.037286] [DEBUG] [REMOTE ] NOTE: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:03.037423] [DEBUG] [REMOTE ] NOTE: PASS: Integrity check passed. [2026-01-20T12:16:03.037472] [DEBUG] [REMOTE ] NOTE: Symbol is viable for forecasting. [2026-01-20T12:16:03.037531] [INFO ] [MAIN ] [2215/3502] NOTE kept (0.3s) | 2213 kept, 2 rejected | 139.4/min | ETA: 9.2m [2026-01-20T12:16:03.343038] [DEBUG] [REMOTE ] NPCE: Retrieved 1191 rows, trimmed to 300. [2026-01-20T12:16:03.343167] [DEBUG] [REMOTE ] NPCE: PASS: History has at least 300 days. [2026-01-20T12:16:03.343370] [DEBUG] [REMOTE ] NPCE: PASS: Price check passed. Min price $9.40. [2026-01-20T12:16:03.343505] [DEBUG] [REMOTE ] NPCE: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:03.343634] [DEBUG] [REMOTE ] NPCE: PASS: Integrity check passed. [2026-01-20T12:16:03.343677] [DEBUG] [REMOTE ] NPCE: Symbol is viable for forecasting. [2026-01-20T12:16:03.343725] [INFO ] [MAIN ] [2216/3502] NPCE kept (0.3s) | 2214 kept, 2 rejected | 139.4/min | ETA: 9.2m [2026-01-20T12:16:03.815560] [DEBUG] [REMOTE ] NPFD: Retrieved 1025 rows, trimmed to 300. [2026-01-20T12:16:03.815730] [DEBUG] [REMOTE ] NPFD: PASS: History has at least 300 days. [2026-01-20T12:16:03.815948] [DEBUG] [REMOTE ] NPFD: PASS: Price check passed. Min price $18.79. [2026-01-20T12:16:03.816109] [DEBUG] [REMOTE ] NPFD: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:03.816247] [DEBUG] [REMOTE ] NPFD: PASS: Integrity check passed. [2026-01-20T12:16:03.816308] [DEBUG] [REMOTE ] NPFD: Symbol is viable for forecasting. [2026-01-20T12:16:03.816358] [INFO ] [MAIN ] [2217/3502] NPFD kept (0.5s) | 2215 kept, 2 rejected | 139.4/min | ETA: 9.2m [2026-01-20T12:16:04.383443] [DEBUG] [REMOTE ] NPK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:04.383612] [DEBUG] [REMOTE ] NPK: PASS: History has at least 300 days. [2026-01-20T12:16:04.383865] [DEBUG] [REMOTE ] NPK: PASS: Price check passed. Min price $91.59. [2026-01-20T12:16:04.384005] [DEBUG] [REMOTE ] NPK: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:04.384134] [DEBUG] [REMOTE ] NPK: PASS: Integrity check passed. [2026-01-20T12:16:04.384174] [DEBUG] [REMOTE ] NPK: Symbol is viable for forecasting. [2026-01-20T12:16:04.384223] [INFO ] [MAIN ] [2218/3502] NPK kept (0.6s) | 2216 kept, 2 rejected | 139.4/min | ETA: 9.2m [2026-01-20T12:16:04.847589] [DEBUG] [REMOTE ] NPO: Retrieved 5951 rows, trimmed to 300. [2026-01-20T12:16:04.847797] [DEBUG] [REMOTE ] NPO: PASS: History has at least 300 days. [2026-01-20T12:16:04.848099] [DEBUG] [REMOTE ] NPO: PASS: Price check passed. Min price $202.27. [2026-01-20T12:16:04.848255] [DEBUG] [REMOTE ] NPO: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:04.848390] [DEBUG] [REMOTE ] NPO: PASS: Integrity check passed. [2026-01-20T12:16:04.848433] [DEBUG] [REMOTE ] NPO: Symbol is viable for forecasting. [2026-01-20T12:16:04.848489] [INFO ] [MAIN ] [2219/3502] NPO kept (0.5s) | 2217 kept, 2 rejected | 139.4/min | ETA: 9.2m [2026-01-20T12:16:05.323140] [DEBUG] [REMOTE ] NQP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:05.323385] [DEBUG] [REMOTE ] NQP: PASS: History has at least 300 days. [2026-01-20T12:16:05.323771] [DEBUG] [REMOTE ] NQP: PASS: Price check passed. Min price $11.74. [2026-01-20T12:16:05.323925] [DEBUG] [REMOTE ] NQP: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:05.324092] [DEBUG] [REMOTE ] NQP: PASS: Integrity check passed. [2026-01-20T12:16:05.324143] [DEBUG] [REMOTE ] NQP: Symbol is viable for forecasting. [2026-01-20T12:16:05.324207] [INFO ] [MAIN ] [2220/3502] NQP kept (0.5s) | 2218 kept, 2 rejected | 139.4/min | ETA: 9.2m [2026-01-20T12:16:05.590948] [DEBUG] [REMOTE ] NRC: Retrieved 3183 rows, trimmed to 300. [2026-01-20T12:16:05.591090] [DEBUG] [REMOTE ] NRC: PASS: History has at least 300 days. [2026-01-20T12:16:05.591318] [DEBUG] [REMOTE ] NRC: PASS: Price check passed. Min price $11.32. [2026-01-20T12:16:05.591456] [DEBUG] [REMOTE ] NRC: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:05.591597] [DEBUG] [REMOTE ] NRC: PASS: Integrity check passed. [2026-01-20T12:16:05.591665] [DEBUG] [REMOTE ] NRC: Symbol is viable for forecasting. [2026-01-20T12:16:05.591720] [INFO ] [MAIN ] [2221/3502] NRC kept (0.3s) | 2219 kept, 2 rejected | 139.4/min | ETA: 9.2m [2026-01-20T12:16:05.984464] [DEBUG] [REMOTE ] NRDS: Retrieved 1054 rows, trimmed to 300. [2026-01-20T12:16:05.984682] [DEBUG] [REMOTE ] NRDS: PASS: History has at least 300 days. [2026-01-20T12:16:05.984940] [DEBUG] [REMOTE ] NRDS: PASS: Price check passed. Min price $11.37. [2026-01-20T12:16:05.985082] [DEBUG] [REMOTE ] NRDS: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:05.985207] [DEBUG] [REMOTE ] NRDS: PASS: Integrity check passed. [2026-01-20T12:16:05.985250] [DEBUG] [REMOTE ] NRDS: Symbol is viable for forecasting. [2026-01-20T12:16:05.985303] [INFO ] [MAIN ] [2222/3502] NRDS kept (0.4s) | 2220 kept, 2 rejected | 139.4/min | ETA: 9.2m [2026-01-20T12:16:06.387117] [DEBUG] [REMOTE ] NREF: Retrieved 1494 rows, trimmed to 300. [2026-01-20T12:16:06.387276] [DEBUG] [REMOTE ] NREF: PASS: History has at least 300 days. [2026-01-20T12:16:06.387500] [DEBUG] [REMOTE ] NREF: PASS: Price check passed. Min price $12.61. [2026-01-20T12:16:06.387675] [DEBUG] [REMOTE ] NREF: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:06.387800] [DEBUG] [REMOTE ] NREF: PASS: Integrity check passed. [2026-01-20T12:16:06.387860] [DEBUG] [REMOTE ] NREF: Symbol is viable for forecasting. [2026-01-20T12:16:06.387910] [INFO ] [MAIN ] [2223/3502] NREF kept (0.4s) | 2221 kept, 2 rejected | 139.4/min | ETA: 9.2m [2026-01-20T12:16:06.987787] [DEBUG] [REMOTE ] NRG: Retrieved 5567 rows, trimmed to 300. [2026-01-20T12:16:06.987954] [DEBUG] [REMOTE ] NRG: PASS: History has at least 300 days. [2026-01-20T12:16:06.988250] [DEBUG] [REMOTE ] NRG: PASS: Price check passed. Min price $143.53. [2026-01-20T12:16:06.988398] [DEBUG] [REMOTE ] NRG: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:06.988549] [DEBUG] [REMOTE ] NRG: PASS: Integrity check passed. [2026-01-20T12:16:06.988630] [DEBUG] [REMOTE ] NRG: Symbol is viable for forecasting. [2026-01-20T12:16:06.988698] [INFO ] [MAIN ] [2224/3502] NRG kept (0.6s) | 2222 kept, 2 rejected | 139.4/min | ETA: 9.2m [2026-01-20T12:16:07.459630] [DEBUG] [REMOTE ] NRIM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:07.459797] [DEBUG] [REMOTE ] NRIM: PASS: History has at least 300 days. [2026-01-20T12:16:07.460089] [DEBUG] [REMOTE ] NRIM: PASS: Price check passed. Min price $20.67. [2026-01-20T12:16:07.460235] [DEBUG] [REMOTE ] NRIM: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:07.460390] [DEBUG] [REMOTE ] NRIM: PASS: Integrity check passed. [2026-01-20T12:16:07.460439] [DEBUG] [REMOTE ] NRIM: Symbol is viable for forecasting. [2026-01-20T12:16:07.460493] [INFO ] [MAIN ] [2225/3502] NRIM kept (0.5s) | 2223 kept, 2 rejected | 139.4/min | ETA: 9.2m [2026-01-20T12:16:07.730631] [DEBUG] [REMOTE ] NRIX: Retrieved 1378 rows, trimmed to 300. [2026-01-20T12:16:07.730869] [DEBUG] [REMOTE ] NRIX: PASS: History has at least 300 days. [2026-01-20T12:16:07.731215] [DEBUG] [REMOTE ] NRIX: PASS: Price check passed. Min price $10.40. [2026-01-20T12:16:07.731412] [DEBUG] [REMOTE ] NRIX: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:07.731662] [DEBUG] [REMOTE ] NRIX: PASS: Integrity check passed. [2026-01-20T12:16:07.731717] [DEBUG] [REMOTE ] NRIX: Symbol is viable for forecasting. [2026-01-20T12:16:07.731795] [INFO ] [MAIN ] [2226/3502] NRIX kept (0.3s) | 2224 kept, 2 rejected | 139.4/min | ETA: 9.2m [2026-01-20T12:16:08.317641] [DEBUG] [REMOTE ] NRK: Retrieved 5788 rows, trimmed to 300. [2026-01-20T12:16:08.317776] [DEBUG] [REMOTE ] NRK: PASS: History has at least 300 days. [2026-01-20T12:16:08.317985] [DEBUG] [REMOTE ] NRK: PASS: Price check passed. Min price $9.82. [2026-01-20T12:16:08.318118] [DEBUG] [REMOTE ] NRK: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:08.318233] [DEBUG] [REMOTE ] NRK: PASS: Integrity check passed. [2026-01-20T12:16:08.318272] [DEBUG] [REMOTE ] NRK: Symbol is viable for forecasting. [2026-01-20T12:16:08.318320] [INFO ] [MAIN ] [2227/3502] NRK kept (0.6s) | 2225 kept, 2 rejected | 139.4/min | ETA: 9.1m [2026-01-20T12:16:08.748077] [DEBUG] [REMOTE ] NRP: Retrieved 5854 rows, trimmed to 300. [2026-01-20T12:16:08.748218] [DEBUG] [REMOTE ] NRP: PASS: History has at least 300 days. [2026-01-20T12:16:08.748441] [DEBUG] [REMOTE ] NRP: PASS: Price check passed. Min price $99.92. [2026-01-20T12:16:08.748602] [DEBUG] [REMOTE ] NRP: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:08.748725] [DEBUG] [REMOTE ] NRP: PASS: Integrity check passed. [2026-01-20T12:16:08.748769] [DEBUG] [REMOTE ] NRP: Symbol is viable for forecasting. [2026-01-20T12:16:08.748822] [INFO ] [MAIN ] [2228/3502] NRP kept (0.4s) | 2226 kept, 2 rejected | 139.4/min | ETA: 9.1m [2026-01-20T12:16:09.033660] [DEBUG] [REMOTE ] NRXP: Retrieved 2041 rows, trimmed to 300. [2026-01-20T12:16:09.033794] [DEBUG] [REMOTE ] NRXP: PASS: History has at least 300 days. [2026-01-20T12:16:09.034009] [DEBUG] [REMOTE ] NRXP: PASS: Price check passed. Min price $1.98. [2026-01-20T12:16:09.034148] [DEBUG] [REMOTE ] NRXP: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:09.034265] [DEBUG] [REMOTE ] NRXP: PASS: Integrity check passed. [2026-01-20T12:16:09.034333] [DEBUG] [REMOTE ] NRXP: Symbol is viable for forecasting. [2026-01-20T12:16:09.034386] [INFO ] [MAIN ] [2229/3502] NRXP kept (0.3s) | 2227 kept, 2 rejected | 139.4/min | ETA: 9.1m [2026-01-20T12:16:09.622557] [DEBUG] [REMOTE ] NSC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:09.622732] [DEBUG] [REMOTE ] NSC: PASS: History has at least 300 days. [2026-01-20T12:16:09.623481] [DEBUG] [REMOTE ] NSC: PASS: Price check passed. Min price $278.21. [2026-01-20T12:16:09.623650] [DEBUG] [REMOTE ] NSC: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:09.623779] [DEBUG] [REMOTE ] NSC: PASS: Integrity check passed. [2026-01-20T12:16:09.623821] [DEBUG] [REMOTE ] NSC: Symbol is viable for forecasting. [2026-01-20T12:16:09.623874] [INFO ] [MAIN ] [2230/3502] NSC kept (0.6s) | 2228 kept, 2 rejected | 139.4/min | ETA: 9.1m [2026-01-20T12:16:10.079413] [DEBUG] [REMOTE ] NSP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:10.079548] [DEBUG] [REMOTE ] NSP: PASS: History has at least 300 days. [2026-01-20T12:16:10.079810] [DEBUG] [REMOTE ] NSP: PASS: Price check passed. Min price $31.15. [2026-01-20T12:16:10.079975] [DEBUG] [REMOTE ] NSP: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:10.080102] [DEBUG] [REMOTE ] NSP: PASS: Integrity check passed. [2026-01-20T12:16:10.080144] [DEBUG] [REMOTE ] NSP: Symbol is viable for forecasting. [2026-01-20T12:16:10.080196] [INFO ] [MAIN ] [2231/3502] NSP kept (0.5s) | 2229 kept, 2 rejected | 139.4/min | ETA: 9.1m [2026-01-20T12:16:10.537993] [DEBUG] [REMOTE ] NSSC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:10.538133] [DEBUG] [REMOTE ] NSSC: PASS: History has at least 300 days. [2026-01-20T12:16:10.538373] [DEBUG] [REMOTE ] NSSC: PASS: Price check passed. Min price $37.68. [2026-01-20T12:16:10.538515] [DEBUG] [REMOTE ] NSSC: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:10.538663] [DEBUG] [REMOTE ] NSSC: PASS: Integrity check passed. [2026-01-20T12:16:10.538752] [DEBUG] [REMOTE ] NSSC: Symbol is viable for forecasting. [2026-01-20T12:16:10.538825] [INFO ] [MAIN ] [2232/3502] NSSC kept (0.5s) | 2230 kept, 2 rejected | 139.4/min | ETA: 9.1m [2026-01-20T12:16:11.019144] [DEBUG] [REMOTE ] NTAP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:11.019283] [DEBUG] [REMOTE ] NTAP: PASS: History has at least 300 days. [2026-01-20T12:16:11.019515] [DEBUG] [REMOTE ] NTAP: PASS: Price check passed. Min price $102.74. [2026-01-20T12:16:11.019674] [DEBUG] [REMOTE ] NTAP: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:11.019798] [DEBUG] [REMOTE ] NTAP: PASS: Integrity check passed. [2026-01-20T12:16:11.019838] [DEBUG] [REMOTE ] NTAP: Symbol is viable for forecasting. [2026-01-20T12:16:11.019887] [INFO ] [MAIN ] [2233/3502] NTAP kept (0.5s) | 2231 kept, 2 rejected | 139.4/min | ETA: 9.1m [2026-01-20T12:16:11.352106] [DEBUG] [REMOTE ] NTB: Retrieved 2347 rows, trimmed to 300. [2026-01-20T12:16:11.352353] [DEBUG] [REMOTE ] NTB: PASS: History has at least 300 days. [2026-01-20T12:16:11.352653] [DEBUG] [REMOTE ] NTB: PASS: Price check passed. Min price $41.30. [2026-01-20T12:16:11.353001] [DEBUG] [REMOTE ] NTB: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:11.353134] [DEBUG] [REMOTE ] NTB: PASS: Integrity check passed. [2026-01-20T12:16:11.353179] [DEBUG] [REMOTE ] NTB: Symbol is viable for forecasting. [2026-01-20T12:16:11.353238] [INFO ] [MAIN ] [2234/3502] NTB kept (0.3s) | 2232 kept, 2 rejected | 139.4/min | ETA: 9.1m [2026-01-20T12:16:11.915665] [DEBUG] [REMOTE ] NTES: Retrieved 6425 rows, trimmed to 300. [2026-01-20T12:16:11.915896] [DEBUG] [REMOTE ] NTES: PASS: History has at least 300 days. [2026-01-20T12:16:11.916251] [DEBUG] [REMOTE ] NTES: PASS: Price check passed. Min price $132.88. [2026-01-20T12:16:11.916405] [DEBUG] [REMOTE ] NTES: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:11.916562] [DEBUG] [REMOTE ] NTES: PASS: Integrity check passed. [2026-01-20T12:16:11.916648] [DEBUG] [REMOTE ] NTES: Symbol is viable for forecasting. [2026-01-20T12:16:11.916739] [INFO ] [MAIN ] [2235/3502] NTES kept (0.6s) | 2233 kept, 2 rejected | 139.4/min | ETA: 9.1m [2026-01-20T12:16:12.461250] [DEBUG] [REMOTE ] NTIC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:12.461456] [DEBUG] [REMOTE ] NTIC: PASS: History has at least 300 days. [2026-01-20T12:16:12.461785] [DEBUG] [REMOTE ] NTIC: PASS: Price check passed. Min price $7.35. [2026-01-20T12:16:12.461933] [DEBUG] [REMOTE ] NTIC: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:12.462151] [DEBUG] [REMOTE ] NTIC: PASS: Integrity check passed. [2026-01-20T12:16:12.462223] [DEBUG] [REMOTE ] NTIC: Symbol is viable for forecasting. [2026-01-20T12:16:12.462287] [INFO ] [MAIN ] [2236/3502] NTIC kept (0.5s) | 2234 kept, 2 rejected | 139.3/min | ETA: 9.1m [2026-01-20T12:16:12.734811] [DEBUG] [REMOTE ] NTLA: Retrieved 2439 rows, trimmed to 300. [2026-01-20T12:16:12.734994] [DEBUG] [REMOTE ] NTLA: PASS: History has at least 300 days. [2026-01-20T12:16:12.735257] [DEBUG] [REMOTE ] NTLA: PASS: Price check passed. Min price $8.04. [2026-01-20T12:16:12.735402] [DEBUG] [REMOTE ] NTLA: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:12.735527] [DEBUG] [REMOTE ] NTLA: PASS: Integrity check passed. [2026-01-20T12:16:12.735589] [DEBUG] [REMOTE ] NTLA: Symbol is viable for forecasting. [2026-01-20T12:16:12.735649] [INFO ] [MAIN ] [2237/3502] NTLA kept (0.3s) | 2235 kept, 2 rejected | 139.4/min | ETA: 9.1m [2026-01-20T12:16:13.067419] [DEBUG] [REMOTE ] NTNX: Retrieved 2337 rows, trimmed to 300. [2026-01-20T12:16:13.067629] [DEBUG] [REMOTE ] NTNX: PASS: History has at least 300 days. [2026-01-20T12:16:13.067888] [DEBUG] [REMOTE ] NTNX: PASS: Price check passed. Min price $45.74. [2026-01-20T12:16:13.068030] [DEBUG] [REMOTE ] NTNX: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:13.068151] [DEBUG] [REMOTE ] NTNX: PASS: Integrity check passed. [2026-01-20T12:16:13.068192] [DEBUG] [REMOTE ] NTNX: Symbol is viable for forecasting. [2026-01-20T12:16:13.068245] [INFO ] [MAIN ] [2238/3502] NTNX kept (0.3s) | 2236 kept, 2 rejected | 139.4/min | ETA: 9.1m [2026-01-20T12:16:13.607153] [DEBUG] [REMOTE ] NTRA: Retrieved 2652 rows, trimmed to 300. [2026-01-20T12:16:13.607353] [DEBUG] [REMOTE ] NTRA: PASS: History has at least 300 days. [2026-01-20T12:16:13.607676] [DEBUG] [REMOTE ] NTRA: PASS: Price check passed. Min price $188.02. [2026-01-20T12:16:13.607852] [DEBUG] [REMOTE ] NTRA: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:13.607982] [DEBUG] [REMOTE ] NTRA: PASS: Integrity check passed. [2026-01-20T12:16:13.608025] [DEBUG] [REMOTE ] NTRA: Symbol is viable for forecasting. [2026-01-20T12:16:13.608081] [INFO ] [MAIN ] [2239/3502] NTRA kept (0.5s) | 2237 kept, 2 rejected | 139.4/min | ETA: 9.1m [2026-01-20T12:16:13.881379] [DEBUG] [REMOTE ] NTRB: Retrieved 1852 rows, trimmed to 300. [2026-01-20T12:16:13.881557] [DEBUG] [REMOTE ] NTRB: PASS: History has at least 300 days. [2026-01-20T12:16:13.881865] [DEBUG] [REMOTE ] NTRB: PASS: Price check passed. Min price $4.22. [2026-01-20T12:16:13.882219] [DEBUG] [REMOTE ] NTRB: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:13.882368] [DEBUG] [REMOTE ] NTRB: PASS: Integrity check passed. [2026-01-20T12:16:13.882425] [DEBUG] [REMOTE ] NTRB: Symbol is viable for forecasting. [2026-01-20T12:16:13.882490] [INFO ] [MAIN ] [2240/3502] NTRB kept (0.3s) | 2238 kept, 2 rejected | 139.4/min | ETA: 9.1m [2026-01-20T12:16:14.487248] [DEBUG] [REMOTE ] NTRS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:14.487521] [DEBUG] [REMOTE ] NTRS: PASS: History has at least 300 days. [2026-01-20T12:16:14.488005] [DEBUG] [REMOTE ] NTRS: PASS: Price check passed. Min price $121.99. [2026-01-20T12:16:14.488159] [DEBUG] [REMOTE ] NTRS: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:14.488343] [DEBUG] [REMOTE ] NTRS: PASS: Integrity check passed. [2026-01-20T12:16:14.488387] [DEBUG] [REMOTE ] NTRS: Symbol is viable for forecasting. [2026-01-20T12:16:14.488448] [INFO ] [MAIN ] [2241/3502] NTRS kept (0.6s) | 2239 kept, 2 rejected | 139.4/min | ETA: 9.0m [2026-01-20T12:16:14.627035] [DEBUG] [REMOTE ] NTRSO: Retrieved 1562 rows, trimmed to 300. [2026-01-20T12:16:14.627238] [DEBUG] [REMOTE ] NTRSO: PASS: History has at least 300 days. [2026-01-20T12:16:14.627612] [DEBUG] [REMOTE ] NTRSO: PASS: Price check passed. Min price $19.10. [2026-01-20T12:16:14.627772] [DEBUG] [REMOTE ] NTRSO: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:14.627908] [DEBUG] [REMOTE ] NTRSO: PASS: Integrity check passed. [2026-01-20T12:16:14.627972] [DEBUG] [REMOTE ] NTRSO: Symbol is viable for forecasting. [2026-01-20T12:16:14.628041] [INFO ] [MAIN ] [2242/3502] NTRSO kept (0.1s) | 2240 kept, 2 rejected | 139.4/min | ETA: 9.0m [2026-01-20T12:16:15.070841] [DEBUG] [REMOTE ] NUKK: Retrieved 517 rows, trimmed to 300. [2026-01-20T12:16:15.071021] [DEBUG] [REMOTE ] NUKK: PASS: History has at least 300 days. [2026-01-20T12:16:15.071281] [DEBUG] [REMOTE ] NUKK: PASS: Price check passed. Min price $3.40. [2026-01-20T12:16:15.071466] [DEBUG] [REMOTE ] NUKK: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:15.071615] [DEBUG] [REMOTE ] NUKK: PASS: Integrity check passed. [2026-01-20T12:16:15.071789] [DEBUG] [REMOTE ] NUKK: Symbol is viable for forecasting. [2026-01-20T12:16:15.071867] [INFO ] [MAIN ] [2243/3502] NUKK kept (0.4s) | 2241 kept, 2 rejected | 139.4/min | ETA: 9.0m [2026-01-20T12:16:15.763510] [DEBUG] [REMOTE ] NUS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:15.763726] [DEBUG] [REMOTE ] NUS: PASS: History has at least 300 days. [2026-01-20T12:16:15.764000] [DEBUG] [REMOTE ] NUS: PASS: Price check passed. Min price $9.07. [2026-01-20T12:16:15.764146] [DEBUG] [REMOTE ] NUS: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:15.764277] [DEBUG] [REMOTE ] NUS: PASS: Integrity check passed. [2026-01-20T12:16:15.764321] [DEBUG] [REMOTE ] NUS: Symbol is viable for forecasting. [2026-01-20T12:16:15.764378] [INFO ] [MAIN ] [2244/3502] NUS kept (0.7s) | 2242 kept, 2 rejected | 139.4/min | ETA: 9.0m [2026-01-20T12:16:16.099338] [DEBUG] [REMOTE ] NUTX: Retrieved 3176 rows, trimmed to 300. [2026-01-20T12:16:16.099530] [DEBUG] [REMOTE ] NUTX: PASS: History has at least 300 days. [2026-01-20T12:16:16.099818] [DEBUG] [REMOTE ] NUTX: PASS: Price check passed. Min price $99.20. [2026-01-20T12:16:16.100141] [DEBUG] [REMOTE ] NUTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:16.100264] [DEBUG] [REMOTE ] NUTX: PASS: Integrity check passed. [2026-01-20T12:16:16.100307] [DEBUG] [REMOTE ] NUTX: Symbol is viable for forecasting. [2026-01-20T12:16:16.100362] [INFO ] [MAIN ] [2245/3502] NUTX kept (0.3s) | 2243 kept, 2 rejected | 139.4/min | ETA: 9.0m [2026-01-20T12:16:16.416151] [DEBUG] [REMOTE ] NUVB: Retrieved 1357 rows, trimmed to 300. [2026-01-20T12:16:16.416353] [DEBUG] [REMOTE ] NUVB: PASS: History has at least 300 days. [2026-01-20T12:16:16.416681] [DEBUG] [REMOTE ] NUVB: PASS: Price check passed. Min price $4.15. [2026-01-20T12:16:16.416836] [DEBUG] [REMOTE ] NUVB: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:16.416960] [DEBUG] [REMOTE ] NUVB: PASS: Integrity check passed. [2026-01-20T12:16:16.417031] [DEBUG] [REMOTE ] NUVB: Symbol is viable for forecasting. [2026-01-20T12:16:16.417089] [INFO ] [MAIN ] [2246/3502] NUVB kept (0.3s) | 2244 kept, 2 rejected | 139.4/min | ETA: 9.0m [2026-01-20T12:16:16.736922] [DEBUG] [REMOTE ] NUVL: Retrieved 1123 rows, trimmed to 300. [2026-01-20T12:16:16.737139] [DEBUG] [REMOTE ] NUVL: PASS: History has at least 300 days. [2026-01-20T12:16:16.737396] [DEBUG] [REMOTE ] NUVL: PASS: Price check passed. Min price $90.88. [2026-01-20T12:16:16.737541] [DEBUG] [REMOTE ] NUVL: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:16.737730] [DEBUG] [REMOTE ] NUVL: PASS: Integrity check passed. [2026-01-20T12:16:16.737779] [DEBUG] [REMOTE ] NUVL: Symbol is viable for forecasting. [2026-01-20T12:16:16.737833] [INFO ] [MAIN ] [2247/3502] NUVL kept (0.3s) | 2245 kept, 2 rejected | 139.4/min | ETA: 9.0m [2026-01-20T12:16:17.238600] [DEBUG] [REMOTE ] NUWE: Retrieved 3500 rows, trimmed to 300. [2026-01-20T12:16:17.238792] [DEBUG] [REMOTE ] NUWE: PASS: History has at least 300 days. [2026-01-20T12:16:17.239090] [DEBUG] [REMOTE ] NUWE: PASS: Price check passed. Min price $1.74. [2026-01-20T12:16:17.239241] [DEBUG] [REMOTE ] NUWE: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:17.239371] [DEBUG] [REMOTE ] NUWE: PASS: Integrity check passed. [2026-01-20T12:16:17.239414] [DEBUG] [REMOTE ] NUWE: Symbol is viable for forecasting. [2026-01-20T12:16:17.239496] [INFO ] [MAIN ] [2248/3502] NUWE kept (0.5s) | 2246 kept, 2 rejected | 139.4/min | ETA: 9.0m [2026-01-20T12:16:17.677378] [DEBUG] [REMOTE ] NVAX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:17.677630] [DEBUG] [REMOTE ] NVAX: PASS: History has at least 300 days. [2026-01-20T12:16:17.678007] [DEBUG] [REMOTE ] NVAX: PASS: Price check passed. Min price $6.22. [2026-01-20T12:16:17.678156] [DEBUG] [REMOTE ] NVAX: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:17.678309] [DEBUG] [REMOTE ] NVAX: PASS: Integrity check passed. [2026-01-20T12:16:17.678354] [DEBUG] [REMOTE ] NVAX: Symbol is viable for forecasting. [2026-01-20T12:16:17.678418] [INFO ] [MAIN ] [2249/3502] NVAX kept (0.4s) | 2247 kept, 2 rejected | 139.4/min | ETA: 9.0m [2026-01-20T12:16:18.012435] [DEBUG] [REMOTE ] NVD: Retrieved 604 rows, trimmed to 300. [2026-01-20T12:16:18.012642] [DEBUG] [REMOTE ] NVD: PASS: History has at least 300 days. [2026-01-20T12:16:18.012902] [DEBUG] [REMOTE ] NVD: PASS: Price check passed. Min price $6.12. [2026-01-20T12:16:18.013042] [DEBUG] [REMOTE ] NVD: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:18.013161] [DEBUG] [REMOTE ] NVD: PASS: Integrity check passed. [2026-01-20T12:16:18.013202] [DEBUG] [REMOTE ] NVD: Symbol is viable for forecasting. [2026-01-20T12:16:18.013254] [INFO ] [MAIN ] [2250/3502] NVD kept (0.3s) | 2248 kept, 2 rejected | 139.4/min | ETA: 9.0m [2026-01-20T12:16:18.523361] [DEBUG] [REMOTE ] NVDA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:18.523603] [DEBUG] [REMOTE ] NVDA: PASS: History has at least 300 days. [2026-01-20T12:16:18.523938] [DEBUG] [REMOTE ] NVDA: PASS: Price check passed. Min price $170.94. [2026-01-20T12:16:18.524093] [DEBUG] [REMOTE ] NVDA: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:18.524267] [DEBUG] [REMOTE ] NVDA: PASS: Integrity check passed. [2026-01-20T12:16:18.524313] [DEBUG] [REMOTE ] NVDA: Symbol is viable for forecasting. [2026-01-20T12:16:18.524371] [INFO ] [MAIN ] [2251/3502] NVDA kept (0.5s) | 2249 kept, 2 rejected | 139.4/min | ETA: 9.0m [2026-01-20T12:16:18.790553] [DEBUG] [REMOTE ] NVDD: Retrieved 589 rows, trimmed to 300. [2026-01-20T12:16:18.790759] [DEBUG] [REMOTE ] NVDD: PASS: History has at least 300 days. [2026-01-20T12:16:18.791015] [DEBUG] [REMOTE ] NVDD: PASS: Price check passed. Min price $34.80. [2026-01-20T12:16:18.791162] [DEBUG] [REMOTE ] NVDD: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:18.791286] [DEBUG] [REMOTE ] NVDD: PASS: Integrity check passed. [2026-01-20T12:16:18.791329] [DEBUG] [REMOTE ] NVDD: Symbol is viable for forecasting. [2026-01-20T12:16:18.791384] [INFO ] [MAIN ] [2252/3502] NVDD kept (0.3s) | 2250 kept, 2 rejected | 139.4/min | ETA: 9.0m [2026-01-20T12:16:19.180766] [DEBUG] [REMOTE ] NVDL: Retrieved 776 rows, trimmed to 300. [2026-01-20T12:16:19.181172] [DEBUG] [REMOTE ] NVDL: PASS: History has at least 300 days. [2026-01-20T12:16:19.181432] [DEBUG] [REMOTE ] NVDL: PASS: Price check passed. Min price $74.59. [2026-01-20T12:16:19.181597] [DEBUG] [REMOTE ] NVDL: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:19.181749] [DEBUG] [REMOTE ] NVDL: PASS: Integrity check passed. [2026-01-20T12:16:19.181792] [DEBUG] [REMOTE ] NVDL: Symbol is viable for forecasting. [2026-01-20T12:16:19.181858] [INFO ] [MAIN ] [2253/3502] NVDL kept (0.4s) | 2251 kept, 2 rejected | 139.4/min | ETA: 9.0m [2026-01-20T12:16:19.598685] [DEBUG] [REMOTE ] NVDS: Retrieved 882 rows, trimmed to 300. [2026-01-20T12:16:19.598875] [DEBUG] [REMOTE ] NVDS: PASS: History has at least 300 days. [2026-01-20T12:16:19.599137] [DEBUG] [REMOTE ] NVDS: PASS: Price check passed. Min price $24.41. [2026-01-20T12:16:19.599286] [DEBUG] [REMOTE ] NVDS: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:19.599413] [DEBUG] [REMOTE ] NVDS: PASS: Integrity check passed. [2026-01-20T12:16:19.599494] [DEBUG] [REMOTE ] NVDS: Symbol is viable for forecasting. [2026-01-20T12:16:19.599553] [INFO ] [MAIN ] [2254/3502] NVDS kept (0.4s) | 2252 kept, 2 rejected | 139.4/min | ETA: 9.0m [2026-01-20T12:16:20.212036] [DEBUG] [REMOTE ] NVEC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:20.212271] [DEBUG] [REMOTE ] NVEC: PASS: History has at least 300 days. [2026-01-20T12:16:20.212679] [DEBUG] [REMOTE ] NVEC: PASS: Price check passed. Min price $57.42. [2026-01-20T12:16:20.212876] [DEBUG] [REMOTE ] NVEC: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:20.213045] [DEBUG] [REMOTE ] NVEC: PASS: Integrity check passed. [2026-01-20T12:16:20.213093] [DEBUG] [REMOTE ] NVEC: Symbol is viable for forecasting. [2026-01-20T12:16:20.213171] [INFO ] [MAIN ] [2255/3502] NVEC kept (0.6s) | 2253 kept, 2 rejected | 139.4/min | ETA: 8.9m [2026-01-20T12:16:20.697372] [DEBUG] [REMOTE ] NVG: Retrieved 5875 rows, trimmed to 300. [2026-01-20T12:16:20.697535] [DEBUG] [REMOTE ] NVG: PASS: History has at least 300 days. [2026-01-20T12:16:20.697843] [DEBUG] [REMOTE ] NVG: PASS: Price check passed. Min price $12.18. [2026-01-20T12:16:20.698009] [DEBUG] [REMOTE ] NVG: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:20.698178] [DEBUG] [REMOTE ] NVG: PASS: Integrity check passed. [2026-01-20T12:16:20.698223] [DEBUG] [REMOTE ] NVG: Symbol is viable for forecasting. [2026-01-20T12:16:20.698275] [INFO ] [MAIN ] [2256/3502] NVG kept (0.5s) | 2254 kept, 2 rejected | 139.4/min | ETA: 8.9m [2026-01-20T12:16:21.143445] [DEBUG] [REMOTE ] NVGS: Retrieved 4787 rows, trimmed to 300. [2026-01-20T12:16:21.143950] [DEBUG] [REMOTE ] NVGS: PASS: History has at least 300 days. [2026-01-20T12:16:21.144628] [DEBUG] [REMOTE ] NVGS: PASS: Price check passed. Min price $15.31. [2026-01-20T12:16:21.144896] [DEBUG] [REMOTE ] NVGS: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:21.145156] [DEBUG] [REMOTE ] NVGS: PASS: Integrity check passed. [2026-01-20T12:16:21.145221] [DEBUG] [REMOTE ] NVGS: Symbol is viable for forecasting. [2026-01-20T12:16:21.145314] [INFO ] [MAIN ] [2257/3502] NVGS kept (0.4s) | 2255 kept, 2 rejected | 139.4/min | ETA: 8.9m [2026-01-20T12:16:21.574395] [DEBUG] [REMOTE ] NVMI: Retrieved 6481 rows, trimmed to 300. [2026-01-20T12:16:21.574759] [DEBUG] [REMOTE ] NVMI: PASS: History has at least 300 days. [2026-01-20T12:16:21.575442] [DEBUG] [REMOTE ] NVMI: PASS: Price check passed. Min price $275.78. [2026-01-20T12:16:21.575753] [DEBUG] [REMOTE ] NVMI: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:21.576009] [DEBUG] [REMOTE ] NVMI: PASS: Integrity check passed. [2026-01-20T12:16:21.576071] [DEBUG] [REMOTE ] NVMI: Symbol is viable for forecasting. [2026-01-20T12:16:21.576163] [INFO ] [MAIN ] [2258/3502] NVMI kept (0.4s) | 2256 kept, 2 rejected | 139.4/min | ETA: 8.9m [2026-01-20T12:16:22.072842] [DEBUG] [REMOTE ] NVO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:22.073148] [DEBUG] [REMOTE ] NVO: PASS: History has at least 300 days. [2026-01-20T12:16:22.073744] [DEBUG] [REMOTE ] NVO: PASS: Price check passed. Min price $44.97. [2026-01-20T12:16:22.074008] [DEBUG] [REMOTE ] NVO: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:22.074236] [DEBUG] [REMOTE ] NVO: PASS: Integrity check passed. [2026-01-20T12:16:22.074307] [DEBUG] [REMOTE ] NVO: Symbol is viable for forecasting. [2026-01-20T12:16:22.074395] [INFO ] [MAIN ] [2259/3502] NVO kept (0.5s) | 2257 kept, 2 rejected | 139.4/min | ETA: 8.9m [2026-01-20T12:16:22.588797] [DEBUG] [REMOTE ] NVRI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:22.589023] [DEBUG] [REMOTE ] NVRI: PASS: History has at least 300 days. [2026-01-20T12:16:22.589559] [DEBUG] [REMOTE ] NVRI: PASS: Price check passed. Min price $11.85. [2026-01-20T12:16:22.589759] [DEBUG] [REMOTE ] NVRI: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:22.589923] [DEBUG] [REMOTE ] NVRI: PASS: Integrity check passed. [2026-01-20T12:16:22.589968] [DEBUG] [REMOTE ] NVRI: Symbol is viable for forecasting. [2026-01-20T12:16:22.590029] [INFO ] [MAIN ] [2260/3502] NVRI kept (0.5s) | 2258 kept, 2 rejected | 139.4/min | ETA: 8.9m [2026-01-20T12:16:23.042209] [DEBUG] [REMOTE ] NVS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:23.042432] [DEBUG] [REMOTE ] NVS: PASS: History has at least 300 days. [2026-01-20T12:16:23.042784] [DEBUG] [REMOTE ] NVS: PASS: Price check passed. Min price $121.80. [2026-01-20T12:16:23.042930] [DEBUG] [REMOTE ] NVS: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:23.043063] [DEBUG] [REMOTE ] NVS: PASS: Integrity check passed. [2026-01-20T12:16:23.043105] [DEBUG] [REMOTE ] NVS: Symbol is viable for forecasting. [2026-01-20T12:16:23.043164] [INFO ] [MAIN ] [2261/3502] NVS kept (0.5s) | 2259 kept, 2 rejected | 139.4/min | ETA: 8.9m [2026-01-20T12:16:23.279744] [DEBUG] [REMOTE ] NVTS: Retrieved 1252 rows, trimmed to 300. [2026-01-20T12:16:23.279954] [DEBUG] [REMOTE ] NVTS: PASS: History has at least 300 days. [2026-01-20T12:16:23.280211] [DEBUG] [REMOTE ] NVTS: PASS: Price check passed. Min price $7.14. [2026-01-20T12:16:23.280355] [DEBUG] [REMOTE ] NVTS: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:23.280475] [DEBUG] [REMOTE ] NVTS: PASS: Integrity check passed. [2026-01-20T12:16:23.280517] [DEBUG] [REMOTE ] NVTS: Symbol is viable for forecasting. [2026-01-20T12:16:23.280592] [INFO ] [MAIN ] [2262/3502] NVTS kept (0.2s) | 2260 kept, 2 rejected | 139.4/min | ETA: 8.9m [2026-01-20T12:16:23.906226] [DEBUG] [REMOTE ] NWBI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:23.906432] [DEBUG] [REMOTE ] NWBI: PASS: History has at least 300 days. [2026-01-20T12:16:23.906735] [DEBUG] [REMOTE ] NWBI: PASS: Price check passed. Min price $11.30. [2026-01-20T12:16:23.906898] [DEBUG] [REMOTE ] NWBI: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:23.907053] [DEBUG] [REMOTE ] NWBI: PASS: Integrity check passed. [2026-01-20T12:16:23.907098] [DEBUG] [REMOTE ] NWBI: Symbol is viable for forecasting. [2026-01-20T12:16:23.907156] [INFO ] [MAIN ] [2263/3502] NWBI kept (0.6s) | 2261 kept, 2 rejected | 139.4/min | ETA: 8.9m [2026-01-20T12:16:24.331453] [DEBUG] [REMOTE ] NWE: Retrieved 4542 rows, trimmed to 300. [2026-01-20T12:16:24.331668] [DEBUG] [REMOTE ] NWE: PASS: History has at least 300 days. [2026-01-20T12:16:24.331935] [DEBUG] [REMOTE ] NWE: PASS: Price check passed. Min price $59.08. [2026-01-20T12:16:24.332082] [DEBUG] [REMOTE ] NWE: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:24.332210] [DEBUG] [REMOTE ] NWE: PASS: Integrity check passed. [2026-01-20T12:16:24.332253] [DEBUG] [REMOTE ] NWE: Symbol is viable for forecasting. [2026-01-20T12:16:24.332308] [INFO ] [MAIN ] [2264/3502] NWE kept (0.4s) | 2262 kept, 2 rejected | 139.4/min | ETA: 8.9m [2026-01-20T12:16:24.834678] [DEBUG] [REMOTE ] NWFL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:24.834926] [DEBUG] [REMOTE ] NWFL: PASS: History has at least 300 days. [2026-01-20T12:16:24.835310] [DEBUG] [REMOTE ] NWFL: PASS: Price check passed. Min price $25.87. [2026-01-20T12:16:24.835606] [DEBUG] [REMOTE ] NWFL: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:24.835807] [DEBUG] [REMOTE ] NWFL: PASS: Integrity check passed. [2026-01-20T12:16:24.835911] [DEBUG] [REMOTE ] NWFL: Symbol is viable for forecasting. [2026-01-20T12:16:24.835974] [INFO ] [MAIN ] [2265/3502] NWFL kept (0.5s) | 2263 kept, 2 rejected | 139.4/min | ETA: 8.9m [2026-01-20T12:16:25.316529] [DEBUG] [REMOTE ] NWG: Retrieved 4591 rows, trimmed to 300. [2026-01-20T12:16:25.316744] [DEBUG] [REMOTE ] NWG: PASS: History has at least 300 days. [2026-01-20T12:16:25.317063] [DEBUG] [REMOTE ] NWG: PASS: Price check passed. Min price $14.52. [2026-01-20T12:16:25.317217] [DEBUG] [REMOTE ] NWG: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:25.317387] [DEBUG] [REMOTE ] NWG: PASS: Integrity check passed. [2026-01-20T12:16:25.317433] [DEBUG] [REMOTE ] NWG: Symbol is viable for forecasting. [2026-01-20T12:16:25.317490] [INFO ] [MAIN ] [2266/3502] NWG kept (0.5s) | 2264 kept, 2 rejected | 139.4/min | ETA: 8.9m [2026-01-20T12:16:25.785344] [DEBUG] [REMOTE ] NWL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:25.785535] [DEBUG] [REMOTE ] NWL: PASS: History has at least 300 days. [2026-01-20T12:16:25.785846] [DEBUG] [REMOTE ] NWL: PASS: Price check passed. Min price $3.05. [2026-01-20T12:16:25.785995] [DEBUG] [REMOTE ] NWL: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:25.786133] [DEBUG] [REMOTE ] NWL: PASS: Integrity check passed. [2026-01-20T12:16:25.786175] [DEBUG] [REMOTE ] NWL: Symbol is viable for forecasting. [2026-01-20T12:16:25.786277] [INFO ] [MAIN ] [2267/3502] NWL kept (0.5s) | 2265 kept, 2 rejected | 139.4/min | ETA: 8.9m [2026-01-20T12:16:26.261012] [DEBUG] [REMOTE ] NWPX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:26.261233] [DEBUG] [REMOTE ] NWPX: PASS: History has at least 300 days. [2026-01-20T12:16:26.261566] [DEBUG] [REMOTE ] NWPX: PASS: Price check passed. Min price $53.29. [2026-01-20T12:16:26.261747] [DEBUG] [REMOTE ] NWPX: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:26.261903] [DEBUG] [REMOTE ] NWPX: PASS: Integrity check passed. [2026-01-20T12:16:26.261947] [DEBUG] [REMOTE ] NWPX: Symbol is viable for forecasting. [2026-01-20T12:16:26.262006] [INFO ] [MAIN ] [2268/3502] NWPX kept (0.5s) | 2266 kept, 2 rejected | 139.3/min | ETA: 8.9m [2026-01-20T12:16:26.614053] [DEBUG] [REMOTE ] NWS: Retrieved 3165 rows, trimmed to 300. [2026-01-20T12:16:26.614267] [DEBUG] [REMOTE ] NWS: PASS: History has at least 300 days. [2026-01-20T12:16:26.614543] [DEBUG] [REMOTE ] NWS: PASS: Price check passed. Min price $27.98. [2026-01-20T12:16:26.614712] [DEBUG] [REMOTE ] NWS: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:26.614856] [DEBUG] [REMOTE ] NWS: PASS: Integrity check passed. [2026-01-20T12:16:26.614901] [DEBUG] [REMOTE ] NWS: Symbol is viable for forecasting. [2026-01-20T12:16:26.614954] [INFO ] [MAIN ] [2269/3502] NWS kept (0.4s) | 2267 kept, 2 rejected | 139.4/min | ETA: 8.8m [2026-01-20T12:16:27.004945] [DEBUG] [REMOTE ] NWSA: Retrieved 3165 rows, trimmed to 300. [2026-01-20T12:16:27.005156] [DEBUG] [REMOTE ] NWSA: PASS: History has at least 300 days. [2026-01-20T12:16:27.005474] [DEBUG] [REMOTE ] NWSA: PASS: Price check passed. Min price $24.80. [2026-01-20T12:16:27.005642] [DEBUG] [REMOTE ] NWSA: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:27.005787] [DEBUG] [REMOTE ] NWSA: PASS: Integrity check passed. [2026-01-20T12:16:27.005850] [DEBUG] [REMOTE ] NWSA: Symbol is viable for forecasting. [2026-01-20T12:16:27.005912] [INFO ] [MAIN ] [2270/3502] NWSA kept (0.4s) | 2268 kept, 2 rejected | 139.4/min | ETA: 8.8m [2026-01-20T12:16:27.554748] [DEBUG] [REMOTE ] NX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:27.554987] [DEBUG] [REMOTE ] NX: PASS: History has at least 300 days. [2026-01-20T12:16:27.555311] [DEBUG] [REMOTE ] NX: PASS: Price check passed. Min price $11.19. [2026-01-20T12:16:27.555507] [DEBUG] [REMOTE ] NX: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:27.555707] [DEBUG] [REMOTE ] NX: PASS: Integrity check passed. [2026-01-20T12:16:27.555758] [DEBUG] [REMOTE ] NX: Symbol is viable for forecasting. [2026-01-20T12:16:27.555832] [INFO ] [MAIN ] [2271/3502] NX kept (0.5s) | 2269 kept, 2 rejected | 139.3/min | ETA: 8.8m [2026-01-20T12:16:27.764649] [DEBUG] [REMOTE ] NXE: Retrieved 2524 rows, trimmed to 300. [2026-01-20T12:16:27.764846] [DEBUG] [REMOTE ] NXE: PASS: History has at least 300 days. [2026-01-20T12:16:27.765141] [DEBUG] [REMOTE ] NXE: PASS: Price check passed. Min price $7.56. [2026-01-20T12:16:27.765509] [DEBUG] [REMOTE ] NXE: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:27.765684] [DEBUG] [REMOTE ] NXE: PASS: Integrity check passed. [2026-01-20T12:16:27.765738] [DEBUG] [REMOTE ] NXE: Symbol is viable for forecasting. [2026-01-20T12:16:27.765839] [INFO ] [MAIN ] [2272/3502] NXE kept (0.2s) | 2270 kept, 2 rejected | 139.4/min | ETA: 8.8m [2026-01-20T12:16:28.188781] [DEBUG] [REMOTE ] NXG: Retrieved 805 rows, trimmed to 300. [2026-01-20T12:16:28.188969] [DEBUG] [REMOTE ] NXG: PASS: History has at least 300 days. [2026-01-20T12:16:28.189431] [DEBUG] [REMOTE ] NXG: PASS: Price check passed. Min price $46.81. [2026-01-20T12:16:28.189650] [DEBUG] [REMOTE ] NXG: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:28.189796] [DEBUG] [REMOTE ] NXG: PASS: Integrity check passed. [2026-01-20T12:16:28.189841] [DEBUG] [REMOTE ] NXG: Symbol is viable for forecasting. [2026-01-20T12:16:28.189898] [INFO ] [MAIN ] [2273/3502] NXG kept (0.4s) | 2271 kept, 2 rejected | 139.4/min | ETA: 8.8m [2026-01-20T12:16:28.604252] [DEBUG] [REMOTE ] NXGL: Retrieved 1021 rows, trimmed to 300. [2026-01-20T12:16:28.604457] [DEBUG] [REMOTE ] NXGL: PASS: History has at least 300 days. [2026-01-20T12:16:28.604771] [DEBUG] [REMOTE ] NXGL: PASS: Price check passed. Min price $1.47. [2026-01-20T12:16:28.604938] [DEBUG] [REMOTE ] NXGL: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:28.605071] [DEBUG] [REMOTE ] NXGL: PASS: Integrity check passed. [2026-01-20T12:16:28.605115] [DEBUG] [REMOTE ] NXGL: Symbol is viable for forecasting. [2026-01-20T12:16:28.605171] [INFO ] [MAIN ] [2274/3502] NXGL kept (0.4s) | 2272 kept, 2 rejected | 139.4/min | ETA: 8.8m [2026-01-20T12:16:29.204807] [DEBUG] [REMOTE ] NXP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:29.205042] [DEBUG] [REMOTE ] NXP: PASS: History has at least 300 days. [2026-01-20T12:16:29.205419] [DEBUG] [REMOTE ] NXP: PASS: Price check passed. Min price $14.00. [2026-01-20T12:16:29.205701] [DEBUG] [REMOTE ] NXP: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:29.205884] [DEBUG] [REMOTE ] NXP: PASS: Integrity check passed. [2026-01-20T12:16:29.205940] [DEBUG] [REMOTE ] NXP: Symbol is viable for forecasting. [2026-01-20T12:16:29.206012] [INFO ] [MAIN ] [2275/3502] NXP kept (0.6s) | 2273 kept, 2 rejected | 139.4/min | ETA: 8.8m [2026-01-20T12:16:29.585999] [DEBUG] [REMOTE ] NXPI: Retrieved 3886 rows, trimmed to 300. [2026-01-20T12:16:29.586205] [DEBUG] [REMOTE ] NXPI: PASS: History has at least 300 days. [2026-01-20T12:16:29.586511] [DEBUG] [REMOTE ] NXPI: PASS: Price check passed. Min price $183.38. [2026-01-20T12:16:29.586812] [DEBUG] [REMOTE ] NXPI: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:29.586971] [DEBUG] [REMOTE ] NXPI: PASS: Integrity check passed. [2026-01-20T12:16:29.587111] [DEBUG] [REMOTE ] NXPI: Symbol is viable for forecasting. [2026-01-20T12:16:29.587181] [INFO ] [MAIN ] [2276/3502] NXPI kept (0.4s) | 2274 kept, 2 rejected | 139.4/min | ETA: 8.8m [2026-01-20T12:16:29.841707] [DEBUG] [REMOTE ] NYXH: Retrieved 1187 rows, trimmed to 300. [2026-01-20T12:16:29.841912] [DEBUG] [REMOTE ] NYXH: PASS: History has at least 300 days. [2026-01-20T12:16:29.842171] [DEBUG] [REMOTE ] NYXH: PASS: Price check passed. Min price $4.47. [2026-01-20T12:16:29.842338] [DEBUG] [REMOTE ] NYXH: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:29.842465] [DEBUG] [REMOTE ] NYXH: PASS: Integrity check passed. [2026-01-20T12:16:29.842508] [DEBUG] [REMOTE ] NYXH: Symbol is viable for forecasting. [2026-01-20T12:16:29.842620] [INFO ] [MAIN ] [2277/3502] NYXH kept (0.3s) | 2275 kept, 2 rejected | 139.4/min | ETA: 8.8m [2026-01-20T12:16:30.492422] [DEBUG] [REMOTE ] NZF: Retrieved 6112 rows, trimmed to 300. [2026-01-20T12:16:30.492659] [DEBUG] [REMOTE ] NZF: PASS: History has at least 300 days. [2026-01-20T12:16:30.493025] [DEBUG] [REMOTE ] NZF: PASS: Price check passed. Min price $12.10. [2026-01-20T12:16:30.493173] [DEBUG] [REMOTE ] NZF: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:30.493336] [DEBUG] [REMOTE ] NZF: PASS: Integrity check passed. [2026-01-20T12:16:30.493380] [DEBUG] [REMOTE ] NZF: Symbol is viable for forecasting. [2026-01-20T12:16:30.493436] [INFO ] [MAIN ] [2278/3502] NZF kept (0.7s) | 2276 kept, 2 rejected | 139.4/min | ETA: 8.8m [2026-01-20T12:16:30.713193] [DEBUG] [REMOTE ] OABI: Retrieved 804 rows, trimmed to 300. [2026-01-20T12:16:30.713375] [DEBUG] [REMOTE ] OABI: PASS: History has at least 300 days. [2026-01-20T12:16:30.713845] [DEBUG] [REMOTE ] OABI: PASS: Price check passed. Min price $1.38. [2026-01-20T12:16:30.713996] [DEBUG] [REMOTE ] OABI: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:30.714121] [DEBUG] [REMOTE ] OABI: PASS: Integrity check passed. [2026-01-20T12:16:30.714165] [DEBUG] [REMOTE ] OABI: Symbol is viable for forecasting. [2026-01-20T12:16:30.714220] [INFO ] [MAIN ] [2279/3502] OABI kept (0.2s) | 2277 kept, 2 rejected | 139.4/min | ETA: 8.8m [2026-01-20T12:16:31.089174] [DEBUG] [REMOTE ] OBDC: Retrieved 1635 rows, trimmed to 300. [2026-01-20T12:16:31.089555] [DEBUG] [REMOTE ] OBDC: PASS: History has at least 300 days. [2026-01-20T12:16:31.089872] [DEBUG] [REMOTE ] OBDC: PASS: Price check passed. Min price $11.41. [2026-01-20T12:16:31.090032] [DEBUG] [REMOTE ] OBDC: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:31.090162] [DEBUG] [REMOTE ] OBDC: PASS: Integrity check passed. [2026-01-20T12:16:31.090205] [DEBUG] [REMOTE ] OBDC: Symbol is viable for forecasting. [2026-01-20T12:16:31.090282] [INFO ] [MAIN ] [2280/3502] OBDC kept (0.4s) | 2278 kept, 2 rejected | 139.4/min | ETA: 8.8m [2026-01-20T12:16:31.516725] [DEBUG] [REMOTE ] OBIL: Retrieved 795 rows, trimmed to 300. [2026-01-20T12:16:31.516907] [DEBUG] [REMOTE ] OBIL: PASS: History has at least 300 days. [2026-01-20T12:16:31.517193] [DEBUG] [REMOTE ] OBIL: PASS: Price check passed. Min price $49.82. [2026-01-20T12:16:31.517343] [DEBUG] [REMOTE ] OBIL: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:31.517464] [DEBUG] [REMOTE ] OBIL: PASS: Integrity check passed. [2026-01-20T12:16:31.517507] [DEBUG] [REMOTE ] OBIL: Symbol is viable for forecasting. [2026-01-20T12:16:31.517561] [INFO ] [MAIN ] [2281/3502] OBIL kept (0.4s) | 2279 kept, 2 rejected | 139.4/min | ETA: 8.8m [2026-01-20T12:16:31.928163] [DEBUG] [REMOTE ] OBIO: Retrieved 1371 rows, trimmed to 300. [2026-01-20T12:16:31.928371] [DEBUG] [REMOTE ] OBIO: PASS: History has at least 300 days. [2026-01-20T12:16:31.928674] [DEBUG] [REMOTE ] OBIO: PASS: Price check passed. Min price $3.56. [2026-01-20T12:16:31.928827] [DEBUG] [REMOTE ] OBIO: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:31.928960] [DEBUG] [REMOTE ] OBIO: PASS: Integrity check passed. [2026-01-20T12:16:31.929003] [DEBUG] [REMOTE ] OBIO: Symbol is viable for forecasting. [2026-01-20T12:16:31.929061] [INFO ] [MAIN ] [2282/3502] OBIO kept (0.4s) | 2280 kept, 2 rejected | 139.4/min | ETA: 8.8m [2026-01-20T12:16:32.382563] [DEBUG] [REMOTE ] OBK: Retrieved 1935 rows, trimmed to 300. [2026-01-20T12:16:32.382754] [DEBUG] [REMOTE ] OBK: PASS: History has at least 300 days. [2026-01-20T12:16:32.383046] [DEBUG] [REMOTE ] OBK: PASS: Price check passed. Min price $4.25. [2026-01-20T12:16:32.383230] [DEBUG] [REMOTE ] OBK: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:32.383386] [DEBUG] [REMOTE ] OBK: PASS: Integrity check passed. [2026-01-20T12:16:32.383439] [DEBUG] [REMOTE ] OBK: Symbol is viable for forecasting. [2026-01-20T12:16:32.383505] [INFO ] [MAIN ] [2283/3502] OBK kept (0.5s) | 2281 kept, 2 rejected | 139.4/min | ETA: 8.7m [2026-01-20T12:16:32.743113] [DEBUG] [REMOTE ] OBTC: Retrieved 1238 rows, trimmed to 300. [2026-01-20T12:16:32.743280] [DEBUG] [REMOTE ] OBTC: PASS: History has at least 300 days. [2026-01-20T12:16:32.743548] [DEBUG] [REMOTE ] OBTC: PASS: Price check passed. Min price $25.77. [2026-01-20T12:16:32.743774] [DEBUG] [REMOTE ] OBTC: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:32.743944] [DEBUG] [REMOTE ] OBTC: PASS: Integrity check passed. [2026-01-20T12:16:32.743994] [DEBUG] [REMOTE ] OBTC: Symbol is viable for forecasting. [2026-01-20T12:16:32.744053] [INFO ] [MAIN ] [2284/3502] OBTC kept (0.4s) | 2282 kept, 2 rejected | 139.4/min | ETA: 8.7m [2026-01-20T12:16:33.561867] [DEBUG] [REMOTE ] OC: Retrieved 4832 rows, trimmed to 300. [2026-01-20T12:16:33.562061] [DEBUG] [REMOTE ] OC: PASS: History has at least 300 days. [2026-01-20T12:16:33.562391] [DEBUG] [REMOTE ] OC: PASS: Price check passed. Min price $97.60. [2026-01-20T12:16:33.562599] [DEBUG] [REMOTE ] OC: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:33.562772] [DEBUG] [REMOTE ] OC: PASS: Integrity check passed. [2026-01-20T12:16:33.562829] [DEBUG] [REMOTE ] OC: Symbol is viable for forecasting. [2026-01-20T12:16:33.562898] [INFO ] [MAIN ] [2285/3502] OC kept (0.8s) | 2283 kept, 2 rejected | 139.3/min | ETA: 8.7m [2026-01-20T12:16:33.855190] [DEBUG] [REMOTE ] OCCI: Retrieved 1830 rows, trimmed to 300. [2026-01-20T12:16:33.855316] [DEBUG] [REMOTE ] OCCI: PASS: History has at least 300 days. [2026-01-20T12:16:33.855521] [DEBUG] [REMOTE ] OCCI: PASS: Price check passed. Min price $4.18. [2026-01-20T12:16:33.855688] [DEBUG] [REMOTE ] OCCI: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:33.855801] [DEBUG] [REMOTE ] OCCI: PASS: Integrity check passed. [2026-01-20T12:16:33.855842] [DEBUG] [REMOTE ] OCCI: Symbol is viable for forecasting. [2026-01-20T12:16:33.855890] [INFO ] [MAIN ] [2286/3502] OCCI kept (0.3s) | 2284 kept, 2 rejected | 139.4/min | ETA: 8.7m [2026-01-20T12:16:34.351612] [DEBUG] [REMOTE ] OCFC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:34.351758] [DEBUG] [REMOTE ] OCFC: PASS: History has at least 300 days. [2026-01-20T12:16:34.351986] [DEBUG] [REMOTE ] OCFC: PASS: Price check passed. Min price $17.20. [2026-01-20T12:16:34.352124] [DEBUG] [REMOTE ] OCFC: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:34.352242] [DEBUG] [REMOTE ] OCFC: PASS: Integrity check passed. [2026-01-20T12:16:34.352311] [DEBUG] [REMOTE ] OCFC: Symbol is viable for forecasting. [2026-01-20T12:16:34.352363] [INFO ] [MAIN ] [2287/3502] OCFC kept (0.5s) | 2285 kept, 2 rejected | 139.4/min | ETA: 8.7m [2026-01-20T12:16:34.696828] [DEBUG] [REMOTE ] OCGN: Retrieved 2797 rows, trimmed to 300. [2026-01-20T12:16:34.696964] [DEBUG] [REMOTE ] OCGN: PASS: History has at least 300 days. [2026-01-20T12:16:34.697208] [DEBUG] [REMOTE ] OCGN: PASS: Price check passed. Min price $1.11. [2026-01-20T12:16:34.697346] [DEBUG] [REMOTE ] OCGN: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:34.697677] [DEBUG] [REMOTE ] OCGN: PASS: Integrity check passed. [2026-01-20T12:16:34.697719] [DEBUG] [REMOTE ] OCGN: Symbol is viable for forecasting. [2026-01-20T12:16:34.697768] [INFO ] [MAIN ] [2288/3502] OCGN kept (0.3s) | 2286 kept, 2 rejected | 139.4/min | ETA: 8.7m [2026-01-20T12:16:35.143026] [DEBUG] [REMOTE ] OCSL: Retrieved 4428 rows, trimmed to 300. [2026-01-20T12:16:35.143157] [DEBUG] [REMOTE ] OCSL: PASS: History has at least 300 days. [2026-01-20T12:16:35.143395] [DEBUG] [REMOTE ] OCSL: PASS: Price check passed. Min price $12.51. [2026-01-20T12:16:35.143530] [DEBUG] [REMOTE ] OCSL: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:35.143666] [DEBUG] [REMOTE ] OCSL: PASS: Integrity check passed. [2026-01-20T12:16:35.143708] [DEBUG] [REMOTE ] OCSL: Symbol is viable for forecasting. [2026-01-20T12:16:35.143756] [INFO ] [MAIN ] [2289/3502] OCSL kept (0.4s) | 2287 kept, 2 rejected | 139.4/min | ETA: 8.7m [2026-01-20T12:16:35.384261] [DEBUG] [REMOTE ] OCUL: Retrieved 2888 rows, trimmed to 300. [2026-01-20T12:16:35.384399] [DEBUG] [REMOTE ] OCUL: PASS: History has at least 300 days. [2026-01-20T12:16:35.384643] [DEBUG] [REMOTE ] OCUL: PASS: Price check passed. Min price $10.43. [2026-01-20T12:16:35.384786] [DEBUG] [REMOTE ] OCUL: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:35.384904] [DEBUG] [REMOTE ] OCUL: PASS: Integrity check passed. [2026-01-20T12:16:35.384943] [DEBUG] [REMOTE ] OCUL: Symbol is viable for forecasting. [2026-01-20T12:16:35.384993] [INFO ] [MAIN ] [2290/3502] OCUL kept (0.2s) | 2288 kept, 2 rejected | 139.4/min | ETA: 8.7m [2026-01-20T12:16:36.014840] [DEBUG] [REMOTE ] ODC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:36.014975] [DEBUG] [REMOTE ] ODC: PASS: History has at least 300 days. [2026-01-20T12:16:36.015193] [DEBUG] [REMOTE ] ODC: PASS: Price check passed. Min price $46.21. [2026-01-20T12:16:36.015331] [DEBUG] [REMOTE ] ODC: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:36.015449] [DEBUG] [REMOTE ] ODC: PASS: Integrity check passed. [2026-01-20T12:16:36.015489] [DEBUG] [REMOTE ] ODC: Symbol is viable for forecasting. [2026-01-20T12:16:36.015538] [INFO ] [MAIN ] [2291/3502] ODC kept (0.6s) | 2289 kept, 2 rejected | 139.4/min | ETA: 8.7m [2026-01-20T12:16:36.231374] [DEBUG] [REMOTE ] ODD: Retrieved 628 rows, trimmed to 300. [2026-01-20T12:16:36.231511] [DEBUG] [REMOTE ] ODD: PASS: History has at least 300 days. [2026-01-20T12:16:36.231734] [DEBUG] [REMOTE ] ODD: PASS: Price check passed. Min price $33.80. [2026-01-20T12:16:36.231870] [DEBUG] [REMOTE ] ODD: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:36.231980] [DEBUG] [REMOTE ] ODD: PASS: Integrity check passed. [2026-01-20T12:16:36.232020] [DEBUG] [REMOTE ] ODD: Symbol is viable for forecasting. [2026-01-20T12:16:36.232067] [INFO ] [MAIN ] [2292/3502] ODD kept (0.2s) | 2290 kept, 2 rejected | 139.4/min | ETA: 8.7m [2026-01-20T12:16:36.869056] [DEBUG] [REMOTE ] ODFL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:36.869216] [DEBUG] [REMOTE ] ODFL: PASS: History has at least 300 days. [2026-01-20T12:16:36.869471] [DEBUG] [REMOTE ] ODFL: PASS: Price check passed. Min price $126.06. [2026-01-20T12:16:36.869636] [DEBUG] [REMOTE ] ODFL: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:36.869781] [DEBUG] [REMOTE ] ODFL: PASS: Integrity check passed. [2026-01-20T12:16:36.869824] [DEBUG] [REMOTE ] ODFL: Symbol is viable for forecasting. [2026-01-20T12:16:36.869876] [INFO ] [MAIN ] [2293/3502] ODFL kept (0.6s) | 2291 kept, 2 rejected | 139.4/min | ETA: 8.7m [2026-01-20T12:16:37.222518] [DEBUG] [REMOTE ] OEC: Retrieved 2888 rows, trimmed to 300. [2026-01-20T12:16:37.222704] [DEBUG] [REMOTE ] OEC: PASS: History has at least 300 days. [2026-01-20T12:16:37.222982] [DEBUG] [REMOTE ] OEC: PASS: Price check passed. Min price $4.33. [2026-01-20T12:16:37.223151] [DEBUG] [REMOTE ] OEC: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:37.223295] [DEBUG] [REMOTE ] OEC: PASS: Integrity check passed. [2026-01-20T12:16:37.223344] [DEBUG] [REMOTE ] OEC: Symbol is viable for forecasting. [2026-01-20T12:16:37.223406] [INFO ] [MAIN ] [2294/3502] OEC kept (0.4s) | 2292 kept, 2 rejected | 139.4/min | ETA: 8.7m [2026-01-20T12:16:37.659479] [DEBUG] [REMOTE ] OESX: Retrieved 4548 rows, trimmed to 300. [2026-01-20T12:16:37.659636] [DEBUG] [REMOTE ] OESX: PASS: History has at least 300 days. [2026-01-20T12:16:37.659886] [DEBUG] [REMOTE ] OESX: PASS: Price check passed. Min price $8.35. [2026-01-20T12:16:37.660024] [DEBUG] [REMOTE ] OESX: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:37.660136] [DEBUG] [REMOTE ] OESX: PASS: Integrity check passed. [2026-01-20T12:16:37.660176] [DEBUG] [REMOTE ] OESX: Symbol is viable for forecasting. [2026-01-20T12:16:37.660225] [INFO ] [MAIN ] [2295/3502] OESX kept (0.4s) | 2293 kept, 2 rejected | 139.4/min | ETA: 8.7m [2026-01-20T12:16:38.182647] [DEBUG] [REMOTE ] OFG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:38.182786] [DEBUG] [REMOTE ] OFG: PASS: History has at least 300 days. [2026-01-20T12:16:38.183019] [DEBUG] [REMOTE ] OFG: PASS: Price check passed. Min price $37.93. [2026-01-20T12:16:38.183160] [DEBUG] [REMOTE ] OFG: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:38.183284] [DEBUG] [REMOTE ] OFG: PASS: Integrity check passed. [2026-01-20T12:16:38.183326] [DEBUG] [REMOTE ] OFG: Symbol is viable for forecasting. [2026-01-20T12:16:38.183377] [INFO ] [MAIN ] [2296/3502] OFG kept (0.5s) | 2294 kept, 2 rejected | 139.4/min | ETA: 8.7m [2026-01-20T12:16:38.501921] [DEBUG] [REMOTE ] OFIX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:38.502051] [DEBUG] [REMOTE ] OFIX: PASS: History has at least 300 days. [2026-01-20T12:16:38.502264] [DEBUG] [REMOTE ] OFIX: PASS: Price check passed. Min price $14.05. [2026-01-20T12:16:38.502416] [DEBUG] [REMOTE ] OFIX: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:38.502529] [DEBUG] [REMOTE ] OFIX: PASS: Integrity check passed. [2026-01-20T12:16:38.502586] [DEBUG] [REMOTE ] OFIX: Symbol is viable for forecasting. [2026-01-20T12:16:38.502638] [INFO ] [MAIN ] [2297/3502] OFIX kept (0.3s) | 2295 kept, 2 rejected | 139.4/min | ETA: 8.6m [2026-01-20T12:16:39.049821] [DEBUG] [REMOTE ] OFLX: Retrieved 5149 rows, trimmed to 300. [2026-01-20T12:16:39.049966] [DEBUG] [REMOTE ] OFLX: PASS: History has at least 300 days. [2026-01-20T12:16:39.050204] [DEBUG] [REMOTE ] OFLX: PASS: Price check passed. Min price $25.33. [2026-01-20T12:16:39.050353] [DEBUG] [REMOTE ] OFLX: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:39.050475] [DEBUG] [REMOTE ] OFLX: PASS: Integrity check passed. [2026-01-20T12:16:39.050555] [DEBUG] [REMOTE ] OFLX: Symbol is viable for forecasting. [2026-01-20T12:16:39.050629] [INFO ] [MAIN ] [2298/3502] OFLX kept (0.5s) | 2296 kept, 2 rejected | 139.4/min | ETA: 8.6m [2026-01-20T12:16:39.430879] [DEBUG] [REMOTE ] OFS: Retrieved 3317 rows, trimmed to 300. [2026-01-20T12:16:39.431034] [DEBUG] [REMOTE ] OFS: PASS: History has at least 300 days. [2026-01-20T12:16:39.431271] [DEBUG] [REMOTE ] OFS: PASS: Price check passed. Min price $4.55. [2026-01-20T12:16:39.431425] [DEBUG] [REMOTE ] OFS: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:39.431547] [DEBUG] [REMOTE ] OFS: PASS: Integrity check passed. [2026-01-20T12:16:39.431606] [DEBUG] [REMOTE ] OFS: Symbol is viable for forecasting. [2026-01-20T12:16:39.431658] [INFO ] [MAIN ] [2299/3502] OFS kept (0.4s) | 2297 kept, 2 rejected | 139.4/min | ETA: 8.6m [2026-01-20T12:16:39.839640] [DEBUG] [REMOTE ] OGE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:39.839781] [DEBUG] [REMOTE ] OGE: PASS: History has at least 300 days. [2026-01-20T12:16:39.840016] [DEBUG] [REMOTE ] OGE: PASS: Price check passed. Min price $42.08. [2026-01-20T12:16:39.840155] [DEBUG] [REMOTE ] OGE: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:39.840277] [DEBUG] [REMOTE ] OGE: PASS: Integrity check passed. [2026-01-20T12:16:39.840320] [DEBUG] [REMOTE ] OGE: Symbol is viable for forecasting. [2026-01-20T12:16:39.840371] [INFO ] [MAIN ] [2300/3502] OGE kept (0.4s) | 2298 kept, 2 rejected | 139.4/min | ETA: 8.6m [2026-01-20T12:16:40.087212] [DEBUG] [REMOTE ] OGI: Retrieved 2865 rows, trimmed to 300. [2026-01-20T12:16:40.087360] [DEBUG] [REMOTE ] OGI: PASS: History has at least 300 days. [2026-01-20T12:16:40.087651] [DEBUG] [REMOTE ] OGI: PASS: Price check passed. Min price $1.46. [2026-01-20T12:16:40.087795] [DEBUG] [REMOTE ] OGI: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:40.087916] [DEBUG] [REMOTE ] OGI: PASS: Integrity check passed. [2026-01-20T12:16:40.087957] [DEBUG] [REMOTE ] OGI: Symbol is viable for forecasting. [2026-01-20T12:16:40.088006] [INFO ] [MAIN ] [2301/3502] OGI kept (0.2s) | 2299 kept, 2 rejected | 139.4/min | ETA: 8.6m [2026-01-20T12:16:40.430128] [DEBUG] [REMOTE ] OGN: Retrieved 1164 rows, trimmed to 300. [2026-01-20T12:16:40.430307] [DEBUG] [REMOTE ] OGN: PASS: History has at least 300 days. [2026-01-20T12:16:40.430634] [DEBUG] [REMOTE ] OGN: PASS: Price check passed. Min price $6.32. [2026-01-20T12:16:40.430835] [DEBUG] [REMOTE ] OGN: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:40.430995] [DEBUG] [REMOTE ] OGN: PASS: Integrity check passed. [2026-01-20T12:16:40.431051] [DEBUG] [REMOTE ] OGN: Symbol is viable for forecasting. [2026-01-20T12:16:40.431119] [INFO ] [MAIN ] [2302/3502] OGN kept (0.3s) | 2300 kept, 2 rejected | 139.4/min | ETA: 8.6m [2026-01-20T12:16:41.029553] [DEBUG] [REMOTE ] OHI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:41.029711] [DEBUG] [REMOTE ] OHI: PASS: History has at least 300 days. [2026-01-20T12:16:41.029950] [DEBUG] [REMOTE ] OHI: PASS: Price check passed. Min price $38.91. [2026-01-20T12:16:41.030090] [DEBUG] [REMOTE ] OHI: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:41.030212] [DEBUG] [REMOTE ] OHI: PASS: Integrity check passed. [2026-01-20T12:16:41.030252] [DEBUG] [REMOTE ] OHI: Symbol is viable for forecasting. [2026-01-20T12:16:41.030301] [INFO ] [MAIN ] [2303/3502] OHI kept (0.6s) | 2301 kept, 2 rejected | 139.4/min | ETA: 8.6m [2026-01-20T12:16:41.560334] [DEBUG] [REMOTE ] OI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:41.560512] [DEBUG] [REMOTE ] OI: PASS: History has at least 300 days. [2026-01-20T12:16:41.561034] [DEBUG] [REMOTE ] OI: PASS: Price check passed. Min price $11.29. [2026-01-20T12:16:41.561175] [DEBUG] [REMOTE ] OI: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:41.561310] [DEBUG] [REMOTE ] OI: PASS: Integrity check passed. [2026-01-20T12:16:41.561350] [DEBUG] [REMOTE ] OI: Symbol is viable for forecasting. [2026-01-20T12:16:41.561401] [INFO ] [MAIN ] [2304/3502] OI kept (0.5s) | 2302 kept, 2 rejected | 139.4/min | ETA: 8.6m [2026-01-20T12:16:42.051071] [DEBUG] [REMOTE ] OIA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:42.051220] [DEBUG] [REMOTE ] OIA: PASS: History has at least 300 days. [2026-01-20T12:16:42.051459] [DEBUG] [REMOTE ] OIA: PASS: Price check passed. Min price $5.84. [2026-01-20T12:16:42.051623] [DEBUG] [REMOTE ] OIA: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:42.051749] [DEBUG] [REMOTE ] OIA: PASS: Integrity check passed. [2026-01-20T12:16:42.051791] [DEBUG] [REMOTE ] OIA: Symbol is viable for forecasting. [2026-01-20T12:16:42.051843] [INFO ] [MAIN ] [2305/3502] OIA kept (0.5s) | 2303 kept, 2 rejected | 139.4/min | ETA: 8.6m [2026-01-20T12:16:42.456405] [DEBUG] [REMOTE ] OII: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:42.456557] [DEBUG] [REMOTE ] OII: PASS: History has at least 300 days. [2026-01-20T12:16:42.456831] [DEBUG] [REMOTE ] OII: PASS: Price check passed. Min price $22.61. [2026-01-20T12:16:42.456972] [DEBUG] [REMOTE ] OII: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:42.457125] [DEBUG] [REMOTE ] OII: PASS: Integrity check passed. [2026-01-20T12:16:42.457168] [DEBUG] [REMOTE ] OII: Symbol is viable for forecasting. [2026-01-20T12:16:42.457218] [INFO ] [MAIN ] [2306/3502] OII kept (0.4s) | 2304 kept, 2 rejected | 139.4/min | ETA: 8.6m [2026-01-20T12:16:42.816933] [DEBUG] [REMOTE ] OIS: Retrieved 6271 rows, trimmed to 300. [2026-01-20T12:16:42.817110] [DEBUG] [REMOTE ] OIS: PASS: History has at least 300 days. [2026-01-20T12:16:42.817383] [DEBUG] [REMOTE ] OIS: PASS: Price check passed. Min price $5.86. [2026-01-20T12:16:42.817522] [DEBUG] [REMOTE ] OIS: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:42.817666] [DEBUG] [REMOTE ] OIS: PASS: Integrity check passed. [2026-01-20T12:16:42.817709] [DEBUG] [REMOTE ] OIS: Symbol is viable for forecasting. [2026-01-20T12:16:42.817761] [INFO ] [MAIN ] [2307/3502] OIS kept (0.4s) | 2305 kept, 2 rejected | 139.4/min | ETA: 8.6m [2026-01-20T12:16:43.163609] [DEBUG] [REMOTE ] OKE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:43.163767] [DEBUG] [REMOTE ] OKE: PASS: History has at least 300 days. [2026-01-20T12:16:43.164042] [DEBUG] [REMOTE ] OKE: PASS: Price check passed. Min price $64.31. [2026-01-20T12:16:43.164190] [DEBUG] [REMOTE ] OKE: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:43.164326] [DEBUG] [REMOTE ] OKE: PASS: Integrity check passed. [2026-01-20T12:16:43.164371] [DEBUG] [REMOTE ] OKE: Symbol is viable for forecasting. [2026-01-20T12:16:43.164425] [INFO ] [MAIN ] [2308/3502] OKE kept (0.3s) | 2306 kept, 2 rejected | 139.4/min | ETA: 8.6m [2026-01-20T12:16:43.433456] [DEBUG] [REMOTE ] OKTA: Retrieved 2207 rows, trimmed to 300. [2026-01-20T12:16:43.433652] [DEBUG] [REMOTE ] OKTA: PASS: History has at least 300 days. [2026-01-20T12:16:43.433951] [DEBUG] [REMOTE ] OKTA: PASS: Price check passed. Min price $78.32. [2026-01-20T12:16:43.434160] [DEBUG] [REMOTE ] OKTA: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:43.434331] [DEBUG] [REMOTE ] OKTA: PASS: Integrity check passed. [2026-01-20T12:16:43.434431] [DEBUG] [REMOTE ] OKTA: Symbol is viable for forecasting. [2026-01-20T12:16:43.434502] [INFO ] [MAIN ] [2309/3502] OKTA kept (0.3s) | 2307 kept, 2 rejected | 139.4/min | ETA: 8.6m [2026-01-20T12:16:43.891460] [DEBUG] [REMOTE ] OKYO: Retrieved 921 rows, trimmed to 300. [2026-01-20T12:16:43.891614] [DEBUG] [REMOTE ] OKYO: PASS: History has at least 300 days. [2026-01-20T12:16:43.891834] [DEBUG] [REMOTE ] OKYO: PASS: Price check passed. Min price $1.72. [2026-01-20T12:16:43.892015] [DEBUG] [REMOTE ] OKYO: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:43.892148] [DEBUG] [REMOTE ] OKYO: PASS: Integrity check passed. [2026-01-20T12:16:43.892192] [DEBUG] [REMOTE ] OKYO: Symbol is viable for forecasting. [2026-01-20T12:16:43.892243] [INFO ] [MAIN ] [2310/3502] OKYO kept (0.5s) | 2308 kept, 2 rejected | 139.4/min | ETA: 8.6m [2026-01-20T12:16:44.564636] [DEBUG] [REMOTE ] OLED: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:44.564780] [DEBUG] [REMOTE ] OLED: PASS: History has at least 300 days. [2026-01-20T12:16:44.565017] [DEBUG] [REMOTE ] OLED: PASS: Price check passed. Min price $108.21. [2026-01-20T12:16:44.565158] [DEBUG] [REMOTE ] OLED: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:44.565280] [DEBUG] [REMOTE ] OLED: PASS: Integrity check passed. [2026-01-20T12:16:44.565321] [DEBUG] [REMOTE ] OLED: Symbol is viable for forecasting. [2026-01-20T12:16:44.565371] [INFO ] [MAIN ] [2311/3502] OLED kept (0.7s) | 2309 kept, 2 rejected | 139.4/min | ETA: 8.5m [2026-01-20T12:16:44.889362] [DEBUG] [REMOTE ] OLLI: Retrieved 2643 rows, trimmed to 300. [2026-01-20T12:16:44.889551] [DEBUG] [REMOTE ] OLLI: PASS: History has at least 300 days. [2026-01-20T12:16:44.889858] [DEBUG] [REMOTE ] OLLI: PASS: Price check passed. Min price $107.96. [2026-01-20T12:16:44.890004] [DEBUG] [REMOTE ] OLLI: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:44.890135] [DEBUG] [REMOTE ] OLLI: PASS: Integrity check passed. [2026-01-20T12:16:44.890177] [DEBUG] [REMOTE ] OLLI: Symbol is viable for forecasting. [2026-01-20T12:16:44.890230] [INFO ] [MAIN ] [2312/3502] OLLI kept (0.3s) | 2310 kept, 2 rejected | 139.4/min | ETA: 8.5m [2026-01-20T12:16:45.203671] [DEBUG] [REMOTE ] OLMA: Retrieved 1295 rows, trimmed to 300. [2026-01-20T12:16:45.203817] [DEBUG] [REMOTE ] OLMA: PASS: History has at least 300 days. [2026-01-20T12:16:45.204019] [DEBUG] [REMOTE ] OLMA: PASS: Price check passed. Min price $7.94. [2026-01-20T12:16:45.204154] [DEBUG] [REMOTE ] OLMA: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:45.204264] [DEBUG] [REMOTE ] OLMA: PASS: Integrity check passed. [2026-01-20T12:16:45.204304] [DEBUG] [REMOTE ] OLMA: Symbol is viable for forecasting. [2026-01-20T12:16:45.204353] [INFO ] [MAIN ] [2313/3502] OLMA kept (0.3s) | 2311 kept, 2 rejected | 139.4/min | ETA: 8.5m [2026-01-20T12:16:45.727359] [DEBUG] [REMOTE ] OLN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:45.727636] [DEBUG] [REMOTE ] OLN: PASS: History has at least 300 days. [2026-01-20T12:16:45.728085] [DEBUG] [REMOTE ] OLN: PASS: Price check passed. Min price $18.29. [2026-01-20T12:16:45.728244] [DEBUG] [REMOTE ] OLN: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:45.728417] [DEBUG] [REMOTE ] OLN: PASS: Integrity check passed. [2026-01-20T12:16:45.728462] [DEBUG] [REMOTE ] OLN: Symbol is viable for forecasting. [2026-01-20T12:16:45.728525] [INFO ] [MAIN ] [2314/3502] OLN kept (0.5s) | 2312 kept, 2 rejected | 139.4/min | ETA: 8.5m [2026-01-20T12:16:46.226353] [DEBUG] [REMOTE ] OLP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:46.226533] [DEBUG] [REMOTE ] OLP: PASS: History has at least 300 days. [2026-01-20T12:16:46.226825] [DEBUG] [REMOTE ] OLP: PASS: Price check passed. Min price $19.54. [2026-01-20T12:16:46.226966] [DEBUG] [REMOTE ] OLP: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:46.227127] [DEBUG] [REMOTE ] OLP: PASS: Integrity check passed. [2026-01-20T12:16:46.227176] [DEBUG] [REMOTE ] OLP: Symbol is viable for forecasting. [2026-01-20T12:16:46.227227] [INFO ] [MAIN ] [2315/3502] OLP kept (0.5s) | 2313 kept, 2 rejected | 139.4/min | ETA: 8.5m [2026-01-20T12:16:46.424526] [DEBUG] [REMOTE ] OLPX: Retrieved 1079 rows, trimmed to 300. [2026-01-20T12:16:46.424821] [DEBUG] [REMOTE ] OLPX: PASS: History has at least 300 days. [2026-01-20T12:16:46.425188] [DEBUG] [REMOTE ] OLPX: PASS: Price check passed. Min price $1.01. [2026-01-20T12:16:46.425347] [DEBUG] [REMOTE ] OLPX: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:46.425519] [DEBUG] [REMOTE ] OLPX: PASS: Integrity check passed. [2026-01-20T12:16:46.425592] [DEBUG] [REMOTE ] OLPX: Symbol is viable for forecasting. [2026-01-20T12:16:46.425658] [INFO ] [MAIN ] [2316/3502] OLPX kept (0.2s) | 2314 kept, 2 rejected | 139.4/min | ETA: 8.5m [2026-01-20T12:16:46.752292] [DEBUG] [REMOTE ] OM: Retrieved 1342 rows, trimmed to 300. [2026-01-20T12:16:46.752597] [DEBUG] [REMOTE ] OM: PASS: History has at least 300 days. [2026-01-20T12:16:46.753081] [DEBUG] [REMOTE ] OM: PASS: Price check passed. Min price $3.29. [2026-01-20T12:16:46.753247] [DEBUG] [REMOTE ] OM: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:46.753444] [DEBUG] [REMOTE ] OM: PASS: Integrity check passed. [2026-01-20T12:16:46.753505] [DEBUG] [REMOTE ] OM: Symbol is viable for forecasting. [2026-01-20T12:16:46.753624] [INFO ] [MAIN ] [2317/3502] OM kept (0.3s) | 2315 kept, 2 rejected | 139.4/min | ETA: 8.5m [2026-01-20T12:16:47.424622] [DEBUG] [REMOTE ] OMAB: Retrieved 4813 rows, trimmed to 300. [2026-01-20T12:16:47.424760] [DEBUG] [REMOTE ] OMAB: PASS: History has at least 300 days. [2026-01-20T12:16:47.424974] [DEBUG] [REMOTE ] OMAB: PASS: Price check passed. Min price $96.35. [2026-01-20T12:16:47.425113] [DEBUG] [REMOTE ] OMAB: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:47.425228] [DEBUG] [REMOTE ] OMAB: PASS: Integrity check passed. [2026-01-20T12:16:47.425269] [DEBUG] [REMOTE ] OMAB: Symbol is viable for forecasting. [2026-01-20T12:16:47.425319] [INFO ] [MAIN ] [2318/3502] OMAB kept (0.7s) | 2316 kept, 2 rejected | 139.4/min | ETA: 8.5m [2026-01-20T12:16:47.912268] [DEBUG] [REMOTE ] OMC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:47.912421] [DEBUG] [REMOTE ] OMC: PASS: History has at least 300 days. [2026-01-20T12:16:47.912662] [DEBUG] [REMOTE ] OMC: PASS: Price check passed. Min price $69.48. [2026-01-20T12:16:47.912803] [DEBUG] [REMOTE ] OMC: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:47.912921] [DEBUG] [REMOTE ] OMC: PASS: Integrity check passed. [2026-01-20T12:16:47.912962] [DEBUG] [REMOTE ] OMC: Symbol is viable for forecasting. [2026-01-20T12:16:47.913011] [INFO ] [MAIN ] [2319/3502] OMC kept (0.5s) | 2317 kept, 2 rejected | 139.4/min | ETA: 8.5m [2026-01-20T12:16:48.475376] [DEBUG] [REMOTE ] OMCL: Retrieved 6146 rows, trimmed to 300. [2026-01-20T12:16:48.475512] [DEBUG] [REMOTE ] OMCL: PASS: History has at least 300 days. [2026-01-20T12:16:48.475753] [DEBUG] [REMOTE ] OMCL: PASS: Price check passed. Min price $29.57. [2026-01-20T12:16:48.475891] [DEBUG] [REMOTE ] OMCL: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:48.476008] [DEBUG] [REMOTE ] OMCL: PASS: Integrity check passed. [2026-01-20T12:16:48.476086] [DEBUG] [REMOTE ] OMCL: Symbol is viable for forecasting. [2026-01-20T12:16:48.476135] [INFO ] [MAIN ] [2320/3502] OMCL kept (0.6s) | 2318 kept, 2 rejected | 139.4/min | ETA: 8.5m [2026-01-20T12:16:48.951700] [DEBUG] [REMOTE ] OMEX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:48.951843] [DEBUG] [REMOTE ] OMEX: PASS: History has at least 300 days. [2026-01-20T12:16:48.952072] [DEBUG] [REMOTE ] OMEX: PASS: Price check passed. Min price $1.74. [2026-01-20T12:16:48.952209] [DEBUG] [REMOTE ] OMEX: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:48.952330] [DEBUG] [REMOTE ] OMEX: PASS: Integrity check passed. [2026-01-20T12:16:48.952371] [DEBUG] [REMOTE ] OMEX: Symbol is viable for forecasting. [2026-01-20T12:16:48.952420] [INFO ] [MAIN ] [2321/3502] OMEX kept (0.5s) | 2319 kept, 2 rejected | 139.4/min | ETA: 8.5m [2026-01-20T12:16:49.143466] [DEBUG] [REMOTE ] OMF: Retrieved 2549 rows, trimmed to 300. [2026-01-20T12:16:49.143639] [DEBUG] [REMOTE ] OMF: PASS: History has at least 300 days. [2026-01-20T12:16:49.143863] [DEBUG] [REMOTE ] OMF: PASS: Price check passed. Min price $54.79. [2026-01-20T12:16:49.144000] [DEBUG] [REMOTE ] OMF: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:49.144121] [DEBUG] [REMOTE ] OMF: PASS: Integrity check passed. [2026-01-20T12:16:49.144162] [DEBUG] [REMOTE ] OMF: Symbol is viable for forecasting. [2026-01-20T12:16:49.144211] [INFO ] [MAIN ] [2322/3502] OMF kept (0.2s) | 2320 kept, 2 rejected | 139.4/min | ETA: 8.5m [2026-01-20T12:16:49.810696] [DEBUG] [REMOTE ] ON: Retrieved 6467 rows, trimmed to 300. [2026-01-20T12:16:49.810834] [DEBUG] [REMOTE ] ON: PASS: History has at least 300 days. [2026-01-20T12:16:49.811061] [DEBUG] [REMOTE ] ON: PASS: Price check passed. Min price $44.90. [2026-01-20T12:16:49.811196] [DEBUG] [REMOTE ] ON: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:49.811314] [DEBUG] [REMOTE ] ON: PASS: Integrity check passed. [2026-01-20T12:16:49.811355] [DEBUG] [REMOTE ] ON: Symbol is viable for forecasting. [2026-01-20T12:16:49.811404] [INFO ] [MAIN ] [2323/3502] ON kept (0.7s) | 2321 kept, 2 rejected | 139.4/min | ETA: 8.5m [2026-01-20T12:16:50.316927] [DEBUG] [REMOTE ] ONB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:50.317097] [DEBUG] [REMOTE ] ONB: PASS: History has at least 300 days. [2026-01-20T12:16:50.317349] [DEBUG] [REMOTE ] ONB: PASS: Price check passed. Min price $19.66. [2026-01-20T12:16:50.317487] [DEBUG] [REMOTE ] ONB: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:50.317627] [DEBUG] [REMOTE ] ONB: PASS: Integrity check passed. [2026-01-20T12:16:50.317860] [DEBUG] [REMOTE ] ONB: Symbol is viable for forecasting. [2026-01-20T12:16:50.317909] [INFO ] [MAIN ] [2324/3502] ONB kept (0.5s) | 2322 kept, 2 rejected | 139.4/min | ETA: 8.5m [2026-01-20T12:16:50.427115] [DEBUG] [REMOTE ] ONCO: Retrieved 981 rows, trimmed to 300. [2026-01-20T12:16:50.427267] [DEBUG] [REMOTE ] ONCO: PASS: History has at least 300 days. [2026-01-20T12:16:50.427476] [DEBUG] [REMOTE ] ONCO: PASS: Price check passed. Min price $1.43. [2026-01-20T12:16:50.427656] [DEBUG] [REMOTE ] ONCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:50.427781] [DEBUG] [REMOTE ] ONCO: PASS: Integrity check passed. [2026-01-20T12:16:50.427824] [DEBUG] [REMOTE ] ONCO: Symbol is viable for forecasting. [2026-01-20T12:16:50.427874] [INFO ] [MAIN ] [2325/3502] ONCO kept (0.1s) | 2323 kept, 2 rejected | 139.4/min | ETA: 8.4m [2026-01-20T12:16:50.986813] [DEBUG] [REMOTE ] ONDS: Retrieved 1471 rows, trimmed to 300. [2026-01-20T12:16:50.986937] [DEBUG] [REMOTE ] ONDS: PASS: History has at least 300 days. [2026-01-20T12:16:50.987177] [DEBUG] [REMOTE ] ONDS: PASS: Price check passed. Min price $5.25. [2026-01-20T12:16:50.987325] [DEBUG] [REMOTE ] ONDS: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:50.987442] [DEBUG] [REMOTE ] ONDS: PASS: Integrity check passed. [2026-01-20T12:16:50.987484] [DEBUG] [REMOTE ] ONDS: Symbol is viable for forecasting. [2026-01-20T12:16:50.987535] [INFO ] [MAIN ] [2326/3502] ONDS kept (0.6s) | 2324 kept, 2 rejected | 139.4/min | ETA: 8.4m [2026-01-20T12:16:51.556002] [DEBUG] [REMOTE ] ONEQ: Retrieved 5610 rows, trimmed to 300. [2026-01-20T12:16:51.556141] [DEBUG] [REMOTE ] ONEQ: PASS: History has at least 300 days. [2026-01-20T12:16:51.556359] [DEBUG] [REMOTE ] ONEQ: PASS: Price check passed. Min price $86.80. [2026-01-20T12:16:51.556493] [DEBUG] [REMOTE ] ONEQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:51.556631] [DEBUG] [REMOTE ] ONEQ: PASS: Integrity check passed. [2026-01-20T12:16:51.556853] [DEBUG] [REMOTE ] ONEQ: Symbol is viable for forecasting. [2026-01-20T12:16:51.556901] [INFO ] [MAIN ] [2327/3502] ONEQ kept (0.6s) | 2325 kept, 2 rejected | 139.4/min | ETA: 8.4m [2026-01-20T12:16:51.778491] [DEBUG] [REMOTE ] ONL: Retrieved 1047 rows, trimmed to 300. [2026-01-20T12:16:51.778660] [DEBUG] [REMOTE ] ONL: PASS: History has at least 300 days. [2026-01-20T12:16:51.778875] [DEBUG] [REMOTE ] ONL: PASS: Price check passed. Min price $1.96. [2026-01-20T12:16:51.779008] [DEBUG] [REMOTE ] ONL: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:51.779120] [DEBUG] [REMOTE ] ONL: PASS: Integrity check passed. [2026-01-20T12:16:51.779159] [DEBUG] [REMOTE ] ONL: Symbol is viable for forecasting. [2026-01-20T12:16:51.779207] [INFO ] [MAIN ] [2328/3502] ONL kept (0.2s) | 2326 kept, 2 rejected | 139.4/min | ETA: 8.4m [2026-01-20T12:16:52.216097] [DEBUG] [REMOTE ] ONON: Retrieved 1090 rows, trimmed to 300. [2026-01-20T12:16:52.216227] [DEBUG] [REMOTE ] ONON: PASS: History has at least 300 days. [2026-01-20T12:16:52.216428] [DEBUG] [REMOTE ] ONON: PASS: Price check passed. Min price $34.96. [2026-01-20T12:16:52.216561] [DEBUG] [REMOTE ] ONON: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:52.216698] [DEBUG] [REMOTE ] ONON: PASS: Integrity check passed. [2026-01-20T12:16:52.216739] [DEBUG] [REMOTE ] ONON: Symbol is viable for forecasting. [2026-01-20T12:16:52.216788] [INFO ] [MAIN ] [2329/3502] ONON kept (0.4s) | 2327 kept, 2 rejected | 139.4/min | ETA: 8.4m [2026-01-20T12:16:52.524717] [DEBUG] [REMOTE ] ONTF: Retrieved 1245 rows, trimmed to 300. [2026-01-20T12:16:52.524845] [DEBUG] [REMOTE ] ONTF: PASS: History has at least 300 days. [2026-01-20T12:16:52.525045] [DEBUG] [REMOTE ] ONTF: PASS: Price check passed. Min price $4.94. [2026-01-20T12:16:52.525178] [DEBUG] [REMOTE ] ONTF: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:52.525286] [DEBUG] [REMOTE ] ONTF: PASS: Integrity check passed. [2026-01-20T12:16:52.525326] [DEBUG] [REMOTE ] ONTF: Symbol is viable for forecasting. [2026-01-20T12:16:52.525373] [INFO ] [MAIN ] [2330/3502] ONTF kept (0.3s) | 2328 kept, 2 rejected | 139.4/min | ETA: 8.4m [2026-01-20T12:16:53.221554] [DEBUG] [REMOTE ] ONTO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:53.221742] [DEBUG] [REMOTE ] ONTO: PASS: History has at least 300 days. [2026-01-20T12:16:53.221998] [DEBUG] [REMOTE ] ONTO: PASS: Price check passed. Min price $124.09. [2026-01-20T12:16:53.222137] [DEBUG] [REMOTE ] ONTO: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:53.222261] [DEBUG] [REMOTE ] ONTO: PASS: Integrity check passed. [2026-01-20T12:16:53.222333] [DEBUG] [REMOTE ] ONTO: Symbol is viable for forecasting. [2026-01-20T12:16:53.222384] [INFO ] [MAIN ] [2331/3502] ONTO kept (0.7s) | 2329 kept, 2 rejected | 139.4/min | ETA: 8.4m [2026-01-20T12:16:53.480015] [DEBUG] [REMOTE ] OOMA: Retrieved 2642 rows, trimmed to 300. [2026-01-20T12:16:53.480153] [DEBUG] [REMOTE ] OOMA: PASS: History has at least 300 days. [2026-01-20T12:16:53.480360] [DEBUG] [REMOTE ] OOMA: PASS: Price check passed. Min price $10.58. [2026-01-20T12:16:53.480494] [DEBUG] [REMOTE ] OOMA: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:53.480635] [DEBUG] [REMOTE ] OOMA: PASS: Integrity check passed. [2026-01-20T12:16:53.480678] [DEBUG] [REMOTE ] OOMA: Symbol is viable for forecasting. [2026-01-20T12:16:53.480726] [INFO ] [MAIN ] [2332/3502] OOMA kept (0.3s) | 2330 kept, 2 rejected | 139.4/min | ETA: 8.4m [2026-01-20T12:16:53.860630] [DEBUG] [REMOTE ] OPAD: Retrieved 1280 rows, trimmed to 300. [2026-01-20T12:16:53.860766] [DEBUG] [REMOTE ] OPAD: PASS: History has at least 300 days. [2026-01-20T12:16:53.860973] [DEBUG] [REMOTE ] OPAD: PASS: Price check passed. Min price $1.19. [2026-01-20T12:16:53.861111] [DEBUG] [REMOTE ] OPAD: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:53.861224] [DEBUG] [REMOTE ] OPAD: PASS: Integrity check passed. [2026-01-20T12:16:53.861266] [DEBUG] [REMOTE ] OPAD: Symbol is viable for forecasting. [2026-01-20T12:16:53.861321] [INFO ] [MAIN ] [2333/3502] OPAD kept (0.4s) | 2331 kept, 2 rejected | 139.4/min | ETA: 8.4m [2026-01-20T12:16:54.170495] [DEBUG] [REMOTE ] OPAL: Retrieved 876 rows, trimmed to 300. [2026-01-20T12:16:54.170646] [DEBUG] [REMOTE ] OPAL: PASS: History has at least 300 days. [2026-01-20T12:16:54.170865] [DEBUG] [REMOTE ] OPAL: PASS: Price check passed. Min price $2.02. [2026-01-20T12:16:54.171196] [DEBUG] [REMOTE ] OPAL: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:54.171338] [DEBUG] [REMOTE ] OPAL: PASS: Integrity check passed. [2026-01-20T12:16:54.171393] [DEBUG] [REMOTE ] OPAL: Symbol is viable for forecasting. [2026-01-20T12:16:54.171444] [INFO ] [MAIN ] [2334/3502] OPAL kept (0.3s) | 2332 kept, 2 rejected | 139.4/min | ETA: 8.4m [2026-01-20T12:16:54.885008] [DEBUG] [REMOTE ] OPBK: Retrieved 5155 rows, trimmed to 300. [2026-01-20T12:16:54.885161] [DEBUG] [REMOTE ] OPBK: PASS: History has at least 300 days. [2026-01-20T12:16:54.885412] [DEBUG] [REMOTE ] OPBK: PASS: Price check passed. Min price $12.63. [2026-01-20T12:16:54.885590] [DEBUG] [REMOTE ] OPBK: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:54.885728] [DEBUG] [REMOTE ] OPBK: PASS: Integrity check passed. [2026-01-20T12:16:54.885775] [DEBUG] [REMOTE ] OPBK: Symbol is viable for forecasting. [2026-01-20T12:16:54.885832] [INFO ] [MAIN ] [2335/3502] OPBK kept (0.7s) | 2333 kept, 2 rejected | 139.4/min | ETA: 8.4m [2026-01-20T12:16:55.351042] [DEBUG] [REMOTE ] OPCH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:55.351195] [DEBUG] [REMOTE ] OPCH: PASS: History has at least 300 days. [2026-01-20T12:16:55.351467] [DEBUG] [REMOTE ] OPCH: PASS: Price check passed. Min price $26.03. [2026-01-20T12:16:55.351653] [DEBUG] [REMOTE ] OPCH: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:55.351796] [DEBUG] [REMOTE ] OPCH: PASS: Integrity check passed. [2026-01-20T12:16:55.351844] [DEBUG] [REMOTE ] OPCH: Symbol is viable for forecasting. [2026-01-20T12:16:55.351905] [INFO ] [MAIN ] [2336/3502] OPCH kept (0.5s) | 2334 kept, 2 rejected | 139.4/min | ETA: 8.4m [2026-01-20T12:16:55.486747] [DEBUG] [REMOTE ] OPEN: Retrieved 1403 rows, trimmed to 300. [2026-01-20T12:16:55.486876] [DEBUG] [REMOTE ] OPEN: PASS: History has at least 300 days. [2026-01-20T12:16:55.487117] [DEBUG] [REMOTE ] OPEN: PASS: Price check passed. Min price $5.83. [2026-01-20T12:16:55.487264] [DEBUG] [REMOTE ] OPEN: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:55.487380] [DEBUG] [REMOTE ] OPEN: PASS: Integrity check passed. [2026-01-20T12:16:55.487424] [DEBUG] [REMOTE ] OPEN: Symbol is viable for forecasting. [2026-01-20T12:16:55.487474] [INFO ] [MAIN ] [2337/3502] OPEN kept (0.1s) | 2335 kept, 2 rejected | 139.4/min | ETA: 8.4m [2026-01-20T12:16:55.868541] [DEBUG] [REMOTE ] OPFI: Retrieved 1294 rows, trimmed to 300. [2026-01-20T12:16:55.868795] [DEBUG] [REMOTE ] OPFI: PASS: History has at least 300 days. [2026-01-20T12:16:55.869120] [DEBUG] [REMOTE ] OPFI: PASS: Price check passed. Min price $9.18. [2026-01-20T12:16:55.869274] [DEBUG] [REMOTE ] OPFI: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:55.869398] [DEBUG] [REMOTE ] OPFI: PASS: Integrity check passed. [2026-01-20T12:16:55.869440] [DEBUG] [REMOTE ] OPFI: Symbol is viable for forecasting. [2026-01-20T12:16:55.869491] [INFO ] [MAIN ] [2338/3502] OPFI kept (0.4s) | 2336 kept, 2 rejected | 139.4/min | ETA: 8.3m [2026-01-20T12:16:56.614076] [DEBUG] [REMOTE ] OPK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:16:56.614212] [DEBUG] [REMOTE ] OPK: PASS: History has at least 300 days. [2026-01-20T12:16:56.614428] [DEBUG] [REMOTE ] OPK: PASS: Price check passed. Min price $1.26. [2026-01-20T12:16:56.614584] [DEBUG] [REMOTE ] OPK: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:56.614705] [DEBUG] [REMOTE ] OPK: PASS: Integrity check passed. [2026-01-20T12:16:56.614745] [DEBUG] [REMOTE ] OPK: Symbol is viable for forecasting. [2026-01-20T12:16:56.614794] [INFO ] [MAIN ] [2339/3502] OPK kept (0.7s) | 2337 kept, 2 rejected | 139.4/min | ETA: 8.3m [2026-01-20T12:16:56.882343] [DEBUG] [REMOTE ] OPLN: Retrieved 4049 rows, trimmed to 300. [2026-01-20T12:16:56.882608] [DEBUG] [REMOTE ] OPLN: PASS: History has at least 300 days. [2026-01-20T12:16:56.883054] [DEBUG] [REMOTE ] OPLN: PASS: Price check passed. Min price $24.49. [2026-01-20T12:16:56.883194] [DEBUG] [REMOTE ] OPLN: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:56.883322] [DEBUG] [REMOTE ] OPLN: PASS: Integrity check passed. [2026-01-20T12:16:56.883364] [DEBUG] [REMOTE ] OPLN: Symbol is viable for forecasting. [2026-01-20T12:16:56.883417] [INFO ] [MAIN ] [2340/3502] OPLN kept (0.3s) | 2338 kept, 2 rejected | 139.4/min | ETA: 8.3m [2026-01-20T12:16:57.371724] [DEBUG] [REMOTE ] OPP: Retrieved 2339 rows, trimmed to 300. [2026-01-20T12:16:57.371884] [DEBUG] [REMOTE ] OPP: PASS: History has at least 300 days. [2026-01-20T12:16:57.372176] [DEBUG] [REMOTE ] OPP: PASS: Price check passed. Min price $7.71. [2026-01-20T12:16:57.372564] [DEBUG] [REMOTE ] OPP: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:57.372757] [DEBUG] [REMOTE ] OPP: PASS: Integrity check passed. [2026-01-20T12:16:57.372817] [DEBUG] [REMOTE ] OPP: Symbol is viable for forecasting. [2026-01-20T12:16:57.372889] [INFO ] [MAIN ] [2341/3502] OPP kept (0.5s) | 2339 kept, 2 rejected | 139.4/min | ETA: 8.3m [2026-01-20T12:16:57.714876] [DEBUG] [REMOTE ] OPRA: Retrieved 1879 rows, trimmed to 300. [2026-01-20T12:16:57.715051] [DEBUG] [REMOTE ] OPRA: PASS: History has at least 300 days. [2026-01-20T12:16:57.715353] [DEBUG] [REMOTE ] OPRA: PASS: Price check passed. Min price $12.54. [2026-01-20T12:16:57.715549] [DEBUG] [REMOTE ] OPRA: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:57.715750] [DEBUG] [REMOTE ] OPRA: PASS: Integrity check passed. [2026-01-20T12:16:57.715837] [DEBUG] [REMOTE ] OPRA: Symbol is viable for forecasting. [2026-01-20T12:16:57.715898] [INFO ] [MAIN ] [2342/3502] OPRA kept (0.3s) | 2340 kept, 2 rejected | 139.4/min | ETA: 8.3m [2026-01-20T12:16:57.920778] [DEBUG] [REMOTE ] OPTX: Retrieved 998 rows, trimmed to 300. [2026-01-20T12:16:57.921126] [DEBUG] [REMOTE ] OPTX: PASS: History has at least 300 days. [2026-01-20T12:16:57.921376] [DEBUG] [REMOTE ] OPTX: PASS: Price check passed. Min price $1.25. [2026-01-20T12:16:57.921515] [DEBUG] [REMOTE ] OPTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:57.921652] [DEBUG] [REMOTE ] OPTX: PASS: Integrity check passed. [2026-01-20T12:16:57.921696] [DEBUG] [REMOTE ] OPTX: Symbol is viable for forecasting. [2026-01-20T12:16:57.921746] [INFO ] [MAIN ] [2343/3502] OPTX kept (0.2s) | 2341 kept, 2 rejected | 139.4/min | ETA: 8.3m [2026-01-20T12:16:58.605317] [DEBUG] [REMOTE ] OPXS: Retrieved 4196 rows, trimmed to 300. [2026-01-20T12:16:58.605445] [DEBUG] [REMOTE ] OPXS: PASS: History has at least 300 days. [2026-01-20T12:16:58.605688] [DEBUG] [REMOTE ] OPXS: PASS: Price check passed. Min price $12.75. [2026-01-20T12:16:58.605832] [DEBUG] [REMOTE ] OPXS: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:58.605948] [DEBUG] [REMOTE ] OPXS: PASS: Integrity check passed. [2026-01-20T12:16:58.605990] [DEBUG] [REMOTE ] OPXS: Symbol is viable for forecasting. [2026-01-20T12:16:58.606042] [INFO ] [MAIN ] [2344/3502] OPXS kept (0.7s) | 2342 kept, 2 rejected | 139.4/min | ETA: 8.3m [2026-01-20T12:16:59.090290] [DEBUG] [REMOTE ] ORA: Retrieved 5329 rows, trimmed to 300. [2026-01-20T12:16:59.090435] [DEBUG] [REMOTE ] ORA: PASS: History has at least 300 days. [2026-01-20T12:16:59.090703] [DEBUG] [REMOTE ] ORA: PASS: Price check passed. Min price $104.00. [2026-01-20T12:16:59.090844] [DEBUG] [REMOTE ] ORA: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:59.090967] [DEBUG] [REMOTE ] ORA: PASS: Integrity check passed. [2026-01-20T12:16:59.091008] [DEBUG] [REMOTE ] ORA: Symbol is viable for forecasting. [2026-01-20T12:16:59.091059] [INFO ] [MAIN ] [2345/3502] ORA kept (0.5s) | 2343 kept, 2 rejected | 139.4/min | ETA: 8.3m [2026-01-20T12:16:59.460302] [DEBUG] [REMOTE ] ORC: Retrieved 3251 rows, trimmed to 300. [2026-01-20T12:16:59.460468] [DEBUG] [REMOTE ] ORC: PASS: History has at least 300 days. [2026-01-20T12:16:59.460797] [DEBUG] [REMOTE ] ORC: PASS: Price check passed. Min price $6.85. [2026-01-20T12:16:59.461001] [DEBUG] [REMOTE ] ORC: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:59.461174] [DEBUG] [REMOTE ] ORC: PASS: Integrity check passed. [2026-01-20T12:16:59.461236] [DEBUG] [REMOTE ] ORC: Symbol is viable for forecasting. [2026-01-20T12:16:59.461311] [INFO ] [MAIN ] [2346/3502] ORC kept (0.4s) | 2344 kept, 2 rejected | 139.4/min | ETA: 8.3m [2026-01-20T12:16:59.779229] [DEBUG] [REMOTE ] ORGO: Retrieved 2271 rows, trimmed to 300. [2026-01-20T12:16:59.779361] [DEBUG] [REMOTE ] ORGO: PASS: History has at least 300 days. [2026-01-20T12:16:59.779593] [DEBUG] [REMOTE ] ORGO: PASS: Price check passed. Min price $3.79. [2026-01-20T12:16:59.779738] [DEBUG] [REMOTE ] ORGO: PASS: Continuity check passed with 300 days. [2026-01-20T12:16:59.779856] [DEBUG] [REMOTE ] ORGO: PASS: Integrity check passed. [2026-01-20T12:16:59.779898] [DEBUG] [REMOTE ] ORGO: Symbol is viable for forecasting. [2026-01-20T12:16:59.779949] [INFO ] [MAIN ] [2347/3502] ORGO kept (0.3s) | 2345 kept, 2 rejected | 139.4/min | ETA: 8.3m [2026-01-20T12:17:00.162492] [DEBUG] [REMOTE ] ORIC: Retrieved 1441 rows, trimmed to 300. [2026-01-20T12:17:00.162644] [DEBUG] [REMOTE ] ORIC: PASS: History has at least 300 days. [2026-01-20T12:17:00.162858] [DEBUG] [REMOTE ] ORIC: PASS: Price check passed. Min price $8.04. [2026-01-20T12:17:00.163008] [DEBUG] [REMOTE ] ORIC: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:00.163128] [DEBUG] [REMOTE ] ORIC: PASS: Integrity check passed. [2026-01-20T12:17:00.163170] [DEBUG] [REMOTE ] ORIC: Symbol is viable for forecasting. [2026-01-20T12:17:00.163220] [INFO ] [MAIN ] [2348/3502] ORIC kept (0.4s) | 2346 kept, 2 rejected | 139.4/min | ETA: 8.3m [2026-01-20T12:17:00.753637] [DEBUG] [REMOTE ] ORKA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:00.753800] [DEBUG] [REMOTE ] ORKA: PASS: History has at least 300 days. [2026-01-20T12:17:00.754095] [DEBUG] [REMOTE ] ORKA: PASS: Price check passed. Min price $26.19. [2026-01-20T12:17:00.754284] [DEBUG] [REMOTE ] ORKA: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:00.754458] [DEBUG] [REMOTE ] ORKA: PASS: Integrity check passed. [2026-01-20T12:17:00.754518] [DEBUG] [REMOTE ] ORKA: Symbol is viable for forecasting. [2026-01-20T12:17:00.754615] [INFO ] [MAIN ] [2349/3502] ORKA kept (0.6s) | 2347 kept, 2 rejected | 139.4/min | ETA: 8.3m [2026-01-20T12:17:01.272743] [DEBUG] [REMOTE ] ORLY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:01.272853] [DEBUG] [REMOTE ] ORLY: PASS: History has at least 300 days. [2026-01-20T12:17:01.273104] [DEBUG] [REMOTE ] ORLY: PASS: Price check passed. Min price $90.34. [2026-01-20T12:17:01.273245] [DEBUG] [REMOTE ] ORLY: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:01.273364] [DEBUG] [REMOTE ] ORLY: PASS: Integrity check passed. [2026-01-20T12:17:01.273405] [DEBUG] [REMOTE ] ORLY: Symbol is viable for forecasting. [2026-01-20T12:17:01.273454] [INFO ] [MAIN ] [2350/3502] ORLY kept (0.5s) | 2348 kept, 2 rejected | 139.4/min | ETA: 8.3m [2026-01-20T12:17:01.670324] [DEBUG] [REMOTE ] ORMP: Retrieved 4967 rows, trimmed to 300. [2026-01-20T12:17:01.670470] [DEBUG] [REMOTE ] ORMP: PASS: History has at least 300 days. [2026-01-20T12:17:01.670733] [DEBUG] [REMOTE ] ORMP: PASS: Price check passed. Min price $2.05. [2026-01-20T12:17:01.670882] [DEBUG] [REMOTE ] ORMP: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:01.671011] [DEBUG] [REMOTE ] ORMP: PASS: Integrity check passed. [2026-01-20T12:17:01.671053] [DEBUG] [REMOTE ] ORMP: Symbol is viable for forecasting. [2026-01-20T12:17:01.671106] [INFO ] [MAIN ] [2351/3502] ORMP kept (0.4s) | 2349 kept, 2 rejected | 139.4/min | ETA: 8.3m [2026-01-20T12:17:02.080184] [DEBUG] [REMOTE ] ORN: Retrieved 4547 rows, trimmed to 300. [2026-01-20T12:17:02.080353] [DEBUG] [REMOTE ] ORN: PASS: History has at least 300 days. [2026-01-20T12:17:02.080662] [DEBUG] [REMOTE ] ORN: PASS: Price check passed. Min price $8.42. [2026-01-20T12:17:02.080815] [DEBUG] [REMOTE ] ORN: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:02.080984] [DEBUG] [REMOTE ] ORN: PASS: Integrity check passed. [2026-01-20T12:17:02.081035] [DEBUG] [REMOTE ] ORN: Symbol is viable for forecasting. [2026-01-20T12:17:02.081106] [INFO ] [MAIN ] [2352/3502] ORN kept (0.4s) | 2350 kept, 2 rejected | 139.4/min | ETA: 8.3m [2026-01-20T12:17:02.380854] [DEBUG] [REMOTE ] ORRF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:02.381073] [DEBUG] [REMOTE ] ORRF: PASS: History has at least 300 days. [2026-01-20T12:17:02.381377] [DEBUG] [REMOTE ] ORRF: PASS: Price check passed. Min price $32.85. [2026-01-20T12:17:02.381525] [DEBUG] [REMOTE ] ORRF: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:02.381686] [DEBUG] [REMOTE ] ORRF: PASS: Integrity check passed. [2026-01-20T12:17:02.381959] [DEBUG] [REMOTE ] ORRF: Symbol is viable for forecasting. [2026-01-20T12:17:02.382018] [INFO ] [MAIN ] [2353/3502] ORRF kept (0.3s) | 2351 kept, 2 rejected | 139.4/min | ETA: 8.2m [2026-01-20T12:17:02.662244] [DEBUG] [REMOTE ] OS: Retrieved 373 rows, trimmed to 300. [2026-01-20T12:17:02.662442] [DEBUG] [REMOTE ] OS: PASS: History has at least 300 days. [2026-01-20T12:17:02.662727] [DEBUG] [REMOTE ] OS: PASS: Price check passed. Min price $16.99. [2026-01-20T12:17:02.662898] [DEBUG] [REMOTE ] OS: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:02.663023] [DEBUG] [REMOTE ] OS: PASS: Integrity check passed. [2026-01-20T12:17:02.663074] [DEBUG] [REMOTE ] OS: Symbol is viable for forecasting. [2026-01-20T12:17:02.663165] [INFO ] [MAIN ] [2354/3502] OS kept (0.3s) | 2352 kept, 2 rejected | 139.4/min | ETA: 8.2m [2026-01-20T12:17:03.415116] [DEBUG] [REMOTE ] OSBC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:03.415328] [DEBUG] [REMOTE ] OSBC: PASS: History has at least 300 days. [2026-01-20T12:17:03.415646] [DEBUG] [REMOTE ] OSBC: PASS: Price check passed. Min price $17.67. [2026-01-20T12:17:03.415798] [DEBUG] [REMOTE ] OSBC: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:03.415937] [DEBUG] [REMOTE ] OSBC: PASS: Integrity check passed. [2026-01-20T12:17:03.415982] [DEBUG] [REMOTE ] OSBC: Symbol is viable for forecasting. [2026-01-20T12:17:03.416041] [INFO ] [MAIN ] [2355/3502] OSBC kept (0.8s) | 2353 kept, 2 rejected | 139.4/min | ETA: 8.2m [2026-01-20T12:17:03.876789] [DEBUG] [REMOTE ] OSIS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:03.876925] [DEBUG] [REMOTE ] OSIS: PASS: History has at least 300 days. [2026-01-20T12:17:03.877190] [DEBUG] [REMOTE ] OSIS: PASS: Price check passed. Min price $233.97. [2026-01-20T12:17:03.877335] [DEBUG] [REMOTE ] OSIS: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:03.877455] [DEBUG] [REMOTE ] OSIS: PASS: Integrity check passed. [2026-01-20T12:17:03.877495] [DEBUG] [REMOTE ] OSIS: Symbol is viable for forecasting. [2026-01-20T12:17:03.877542] [INFO ] [MAIN ] [2356/3502] OSIS kept (0.5s) | 2354 kept, 2 rejected | 139.4/min | ETA: 8.2m [2026-01-20T12:17:04.350941] [DEBUG] [REMOTE ] OSPN: Retrieved 6296 rows, trimmed to 300. [2026-01-20T12:17:04.351079] [DEBUG] [REMOTE ] OSPN: PASS: History has at least 300 days. [2026-01-20T12:17:04.351302] [DEBUG] [REMOTE ] OSPN: PASS: Price check passed. Min price $11.29. [2026-01-20T12:17:04.351443] [DEBUG] [REMOTE ] OSPN: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:04.351563] [DEBUG] [REMOTE ] OSPN: PASS: Integrity check passed. [2026-01-20T12:17:04.351627] [DEBUG] [REMOTE ] OSPN: Symbol is viable for forecasting. [2026-01-20T12:17:04.351680] [INFO ] [MAIN ] [2357/3502] OSPN kept (0.5s) | 2355 kept, 2 rejected | 139.4/min | ETA: 8.2m [2026-01-20T12:17:04.635341] [DEBUG] [REMOTE ] OSS: Retrieved 2001 rows, trimmed to 300. [2026-01-20T12:17:04.635466] [DEBUG] [REMOTE ] OSS: PASS: History has at least 300 days. [2026-01-20T12:17:04.635724] [DEBUG] [REMOTE ] OSS: PASS: Price check passed. Min price $4.34. [2026-01-20T12:17:04.635873] [DEBUG] [REMOTE ] OSS: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:04.635988] [DEBUG] [REMOTE ] OSS: PASS: Integrity check passed. [2026-01-20T12:17:04.636032] [DEBUG] [REMOTE ] OSS: Symbol is viable for forecasting. [2026-01-20T12:17:04.636084] [INFO ] [MAIN ] [2358/3502] OSS kept (0.3s) | 2356 kept, 2 rejected | 139.4/min | ETA: 8.2m [2026-01-20T12:17:05.122707] [DEBUG] [REMOTE ] OTEX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:05.122841] [DEBUG] [REMOTE ] OTEX: PASS: History has at least 300 days. [2026-01-20T12:17:05.123062] [DEBUG] [REMOTE ] OTEX: PASS: Price check passed. Min price $30.20. [2026-01-20T12:17:05.123199] [DEBUG] [REMOTE ] OTEX: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:05.123319] [DEBUG] [REMOTE ] OTEX: PASS: Integrity check passed. [2026-01-20T12:17:05.123360] [DEBUG] [REMOTE ] OTEX: Symbol is viable for forecasting. [2026-01-20T12:17:05.123409] [INFO ] [MAIN ] [2359/3502] OTEX kept (0.5s) | 2357 kept, 2 rejected | 139.4/min | ETA: 8.2m [2026-01-20T12:17:05.443269] [DEBUG] [REMOTE ] OTIS: Retrieved 1466 rows, trimmed to 300. [2026-01-20T12:17:05.443508] [DEBUG] [REMOTE ] OTIS: PASS: History has at least 300 days. [2026-01-20T12:17:05.443842] [DEBUG] [REMOTE ] OTIS: PASS: Price check passed. Min price $86.12. [2026-01-20T12:17:05.444018] [DEBUG] [REMOTE ] OTIS: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:05.444159] [DEBUG] [REMOTE ] OTIS: PASS: Integrity check passed. [2026-01-20T12:17:05.444217] [DEBUG] [REMOTE ] OTIS: Symbol is viable for forecasting. [2026-01-20T12:17:05.444285] [INFO ] [MAIN ] [2360/3502] OTIS kept (0.3s) | 2358 kept, 2 rejected | 139.4/min | ETA: 8.2m [2026-01-20T12:17:05.798746] [DEBUG] [REMOTE ] OTLY: Retrieved 1171 rows, trimmed to 300. [2026-01-20T12:17:05.798943] [DEBUG] [REMOTE ] OTLY: PASS: History has at least 300 days. [2026-01-20T12:17:05.799206] [DEBUG] [REMOTE ] OTLY: PASS: Price check passed. Min price $10.69. [2026-01-20T12:17:05.799355] [DEBUG] [REMOTE ] OTLY: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:05.799478] [DEBUG] [REMOTE ] OTLY: PASS: Integrity check passed. [2026-01-20T12:17:05.799520] [DEBUG] [REMOTE ] OTLY: Symbol is viable for forecasting. [2026-01-20T12:17:05.799592] [INFO ] [MAIN ] [2361/3502] OTLY kept (0.4s) | 2359 kept, 2 rejected | 139.4/min | ETA: 8.2m [2026-01-20T12:17:06.154317] [DEBUG] [REMOTE ] OVID: Retrieved 2188 rows, trimmed to 300. [2026-01-20T12:17:06.154504] [DEBUG] [REMOTE ] OVID: PASS: History has at least 300 days. [2026-01-20T12:17:06.154813] [DEBUG] [REMOTE ] OVID: PASS: Price check passed. Min price $1.20. [2026-01-20T12:17:06.154961] [DEBUG] [REMOTE ] OVID: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:06.155088] [DEBUG] [REMOTE ] OVID: PASS: Integrity check passed. [2026-01-20T12:17:06.155130] [DEBUG] [REMOTE ] OVID: Symbol is viable for forecasting. [2026-01-20T12:17:06.155186] [INFO ] [MAIN ] [2362/3502] OVID kept (0.4s) | 2360 kept, 2 rejected | 139.4/min | ETA: 8.2m [2026-01-20T12:17:06.729634] [DEBUG] [REMOTE ] OVLY: Retrieved 5600 rows, trimmed to 300. [2026-01-20T12:17:06.729838] [DEBUG] [REMOTE ] OVLY: PASS: History has at least 300 days. [2026-01-20T12:17:06.730120] [DEBUG] [REMOTE ] OVLY: PASS: Price check passed. Min price $27.05. [2026-01-20T12:17:06.730268] [DEBUG] [REMOTE ] OVLY: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:06.730403] [DEBUG] [REMOTE ] OVLY: PASS: Integrity check passed. [2026-01-20T12:17:06.730446] [DEBUG] [REMOTE ] OVLY: Symbol is viable for forecasting. [2026-01-20T12:17:06.730705] [INFO ] [MAIN ] [2363/3502] OVLY kept (0.6s) | 2361 kept, 2 rejected | 139.4/min | ETA: 8.2m [2026-01-20T12:17:07.034774] [DEBUG] [REMOTE ] OWL: Retrieved 1279 rows, trimmed to 300. [2026-01-20T12:17:07.034985] [DEBUG] [REMOTE ] OWL: PASS: History has at least 300 days. [2026-01-20T12:17:07.035267] [DEBUG] [REMOTE ] OWL: PASS: Price check passed. Min price $13.74. [2026-01-20T12:17:07.035416] [DEBUG] [REMOTE ] OWL: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:07.035542] [DEBUG] [REMOTE ] OWL: PASS: Integrity check passed. [2026-01-20T12:17:07.035640] [DEBUG] [REMOTE ] OWL: Symbol is viable for forecasting. [2026-01-20T12:17:07.035698] [INFO ] [MAIN ] [2364/3502] OWL kept (0.3s) | 2362 kept, 2 rejected | 139.4/min | ETA: 8.2m [2026-01-20T12:17:07.519397] [DEBUG] [REMOTE ] OXLC: Retrieved 3770 rows, trimmed to 300. [2026-01-20T12:17:07.519565] [DEBUG] [REMOTE ] OXLC: PASS: History has at least 300 days. [2026-01-20T12:17:07.519883] [DEBUG] [REMOTE ] OXLC: PASS: Price check passed. Min price $12.34. [2026-01-20T12:17:07.520026] [DEBUG] [REMOTE ] OXLC: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:07.520174] [DEBUG] [REMOTE ] OXLC: PASS: Integrity check passed. [2026-01-20T12:17:07.520223] [DEBUG] [REMOTE ] OXLC: Symbol is viable for forecasting. [2026-01-20T12:17:07.520278] [INFO ] [MAIN ] [2365/3502] OXLC kept (0.5s) | 2363 kept, 2 rejected | 139.4/min | ETA: 8.2m [2026-01-20T12:17:07.853118] [DEBUG] [REMOTE ] OXM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:07.853266] [DEBUG] [REMOTE ] OXM: PASS: History has at least 300 days. [2026-01-20T12:17:07.853568] [DEBUG] [REMOTE ] OXM: PASS: Price check passed. Min price $31.21. [2026-01-20T12:17:07.853738] [DEBUG] [REMOTE ] OXM: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:07.853867] [DEBUG] [REMOTE ] OXM: PASS: Integrity check passed. [2026-01-20T12:17:07.853909] [DEBUG] [REMOTE ] OXM: Symbol is viable for forecasting. [2026-01-20T12:17:07.853976] [INFO ] [MAIN ] [2366/3502] OXM kept (0.3s) | 2364 kept, 2 rejected | 139.4/min | ETA: 8.1m [2026-01-20T12:17:08.192881] [DEBUG] [REMOTE ] OXSQ: Retrieved 1968 rows, trimmed to 300. [2026-01-20T12:17:08.193039] [DEBUG] [REMOTE ] OXSQ: PASS: History has at least 300 days. [2026-01-20T12:17:08.193275] [DEBUG] [REMOTE ] OXSQ: PASS: Price check passed. Min price $1.68. [2026-01-20T12:17:08.193410] [DEBUG] [REMOTE ] OXSQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:08.193534] [DEBUG] [REMOTE ] OXSQ: PASS: Integrity check passed. [2026-01-20T12:17:08.193593] [DEBUG] [REMOTE ] OXSQ: Symbol is viable for forecasting. [2026-01-20T12:17:08.193645] [INFO ] [MAIN ] [2367/3502] OXSQ kept (0.3s) | 2365 kept, 2 rejected | 139.4/min | ETA: 8.1m [2026-01-20T12:17:08.592311] [DEBUG] [REMOTE ] OZEM: Retrieved 416 rows, trimmed to 300. [2026-01-20T12:17:08.592448] [DEBUG] [REMOTE ] OZEM: PASS: History has at least 300 days. [2026-01-20T12:17:08.592674] [DEBUG] [REMOTE ] OZEM: PASS: Price check passed. Min price $27.19. [2026-01-20T12:17:08.592809] [DEBUG] [REMOTE ] OZEM: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:08.592922] [DEBUG] [REMOTE ] OZEM: PASS: Integrity check passed. [2026-01-20T12:17:08.592963] [DEBUG] [REMOTE ] OZEM: Symbol is viable for forecasting. [2026-01-20T12:17:08.593011] [INFO ] [MAIN ] [2368/3502] OZEM kept (0.4s) | 2366 kept, 2 rejected | 139.4/min | ETA: 8.1m [2026-01-20T12:17:09.148589] [DEBUG] [REMOTE ] OZK: Retrieved 6291 rows, trimmed to 300. [2026-01-20T12:17:09.148808] [DEBUG] [REMOTE ] OZK: PASS: History has at least 300 days. [2026-01-20T12:17:09.149129] [DEBUG] [REMOTE ] OZK: PASS: Price check passed. Min price $42.22. [2026-01-20T12:17:09.149292] [DEBUG] [REMOTE ] OZK: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:09.149463] [DEBUG] [REMOTE ] OZK: PASS: Integrity check passed. [2026-01-20T12:17:09.149519] [DEBUG] [REMOTE ] OZK: Symbol is viable for forecasting. [2026-01-20T12:17:09.149599] [INFO ] [MAIN ] [2369/3502] OZK kept (0.6s) | 2367 kept, 2 rejected | 139.4/min | ETA: 8.1m [2026-01-20T12:17:09.429881] [DEBUG] [REMOTE ] OZKAP: Retrieved 1058 rows, trimmed to 300. [2026-01-20T12:17:09.430086] [DEBUG] [REMOTE ] OZKAP: PASS: History has at least 300 days. [2026-01-20T12:17:09.430347] [DEBUG] [REMOTE ] OZKAP: PASS: Price check passed. Min price $15.95. [2026-01-20T12:17:09.430492] [DEBUG] [REMOTE ] OZKAP: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:09.430641] [DEBUG] [REMOTE ] OZKAP: PASS: Integrity check passed. [2026-01-20T12:17:09.430687] [DEBUG] [REMOTE ] OZKAP: Symbol is viable for forecasting. [2026-01-20T12:17:09.430741] [INFO ] [MAIN ] [2370/3502] OZKAP kept (0.3s) | 2368 kept, 2 rejected | 139.4/min | ETA: 8.1m [2026-01-20T12:17:10.026102] [DEBUG] [REMOTE ] PAA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:10.026480] [DEBUG] [REMOTE ] PAA: PASS: History has at least 300 days. [2026-01-20T12:17:10.026821] [DEBUG] [REMOTE ] PAA: PASS: Price check passed. Min price $16.14. [2026-01-20T12:17:10.026976] [DEBUG] [REMOTE ] PAA: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:10.027149] [DEBUG] [REMOTE ] PAA: PASS: Integrity check passed. [2026-01-20T12:17:10.027194] [DEBUG] [REMOTE ] PAA: Symbol is viable for forecasting. [2026-01-20T12:17:10.027439] [INFO ] [MAIN ] [2371/3502] PAA kept (0.6s) | 2369 kept, 2 rejected | 139.4/min | ETA: 8.1m [2026-01-20T12:17:10.512175] [DEBUG] [REMOTE ] PAAS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:10.512518] [DEBUG] [REMOTE ] PAAS: PASS: History has at least 300 days. [2026-01-20T12:17:10.512812] [DEBUG] [REMOTE ] PAAS: PASS: Price check passed. Min price $33.08. [2026-01-20T12:17:10.512962] [DEBUG] [REMOTE ] PAAS: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:10.513092] [DEBUG] [REMOTE ] PAAS: PASS: Integrity check passed. [2026-01-20T12:17:10.513137] [DEBUG] [REMOTE ] PAAS: Symbol is viable for forecasting. [2026-01-20T12:17:10.513214] [INFO ] [MAIN ] [2372/3502] PAAS kept (0.5s) | 2370 kept, 2 rejected | 139.4/min | ETA: 8.1m [2026-01-20T12:17:10.929299] [DEBUG] [REMOTE ] PAC: Retrieved 5005 rows, trimmed to 300. [2026-01-20T12:17:10.929602] [DEBUG] [REMOTE ] PAC: PASS: History has at least 300 days. [2026-01-20T12:17:10.930223] [DEBUG] [REMOTE ] PAC: PASS: Price check passed. Min price $208.17. [2026-01-20T12:17:10.930432] [DEBUG] [REMOTE ] PAC: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:10.930669] [DEBUG] [REMOTE ] PAC: PASS: Integrity check passed. [2026-01-20T12:17:10.930735] [DEBUG] [REMOTE ] PAC: Symbol is viable for forecasting. [2026-01-20T12:17:10.930817] [INFO ] [MAIN ] [2373/3502] PAC kept (0.4s) | 2371 kept, 2 rejected | 139.4/min | ETA: 8.1m [2026-01-20T12:17:11.335979] [DEBUG] [REMOTE ] PACB: Retrieved 3829 rows, trimmed to 300. [2026-01-20T12:17:11.336184] [DEBUG] [REMOTE ] PACB: PASS: History has at least 300 days. [2026-01-20T12:17:11.336481] [DEBUG] [REMOTE ] PACB: PASS: Price check passed. Min price $1.57. [2026-01-20T12:17:11.336650] [DEBUG] [REMOTE ] PACB: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:11.336794] [DEBUG] [REMOTE ] PACB: PASS: Integrity check passed. [2026-01-20T12:17:11.337007] [DEBUG] [REMOTE ] PACB: Symbol is viable for forecasting. [2026-01-20T12:17:11.337078] [INFO ] [MAIN ] [2374/3502] PACB kept (0.4s) | 2372 kept, 2 rejected | 139.4/min | ETA: 8.1m [2026-01-20T12:17:11.650440] [DEBUG] [REMOTE ] PACK: Retrieved 1667 rows, trimmed to 300. [2026-01-20T12:17:11.650637] [DEBUG] [REMOTE ] PACK: PASS: History has at least 300 days. [2026-01-20T12:17:11.650899] [DEBUG] [REMOTE ] PACK: PASS: Price check passed. Min price $4.29. [2026-01-20T12:17:11.651058] [DEBUG] [REMOTE ] PACK: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:11.651221] [DEBUG] [REMOTE ] PACK: PASS: Integrity check passed. [2026-01-20T12:17:11.651300] [DEBUG] [REMOTE ] PACK: Symbol is viable for forecasting. [2026-01-20T12:17:11.651356] [INFO ] [MAIN ] [2375/3502] PACK kept (0.3s) | 2373 kept, 2 rejected | 139.4/min | ETA: 8.1m [2026-01-20T12:17:12.077017] [DEBUG] [REMOTE ] PAGP: Retrieved 3082 rows, trimmed to 300. [2026-01-20T12:17:12.077223] [DEBUG] [REMOTE ] PAGP: PASS: History has at least 300 days. [2026-01-20T12:17:12.077537] [DEBUG] [REMOTE ] PAGP: PASS: Price check passed. Min price $17.08. [2026-01-20T12:17:12.077716] [DEBUG] [REMOTE ] PAGP: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:12.077861] [DEBUG] [REMOTE ] PAGP: PASS: Integrity check passed. [2026-01-20T12:17:12.077906] [DEBUG] [REMOTE ] PAGP: Symbol is viable for forecasting. [2026-01-20T12:17:12.077964] [INFO ] [MAIN ] [2376/3502] PAGP kept (0.4s) | 2374 kept, 2 rejected | 139.4/min | ETA: 8.1m [2026-01-20T12:17:12.426904] [DEBUG] [REMOTE ] PAGS: Retrieved 2007 rows, trimmed to 300. [2026-01-20T12:17:12.427111] [DEBUG] [REMOTE ] PAGS: PASS: History has at least 300 days. [2026-01-20T12:17:12.427383] [DEBUG] [REMOTE ] PAGS: PASS: Price check passed. Min price $9.09. [2026-01-20T12:17:12.427526] [DEBUG] [REMOTE ] PAGS: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:12.427666] [DEBUG] [REMOTE ] PAGS: PASS: Integrity check passed. [2026-01-20T12:17:12.427710] [DEBUG] [REMOTE ] PAGS: Symbol is viable for forecasting. [2026-01-20T12:17:12.427762] [INFO ] [MAIN ] [2377/3502] PAGS kept (0.3s) | 2375 kept, 2 rejected | 139.4/min | ETA: 8.1m [2026-01-20T12:17:12.876035] [DEBUG] [REMOTE ] PAHC: Retrieved 2960 rows, trimmed to 300. [2026-01-20T12:17:12.876180] [DEBUG] [REMOTE ] PAHC: PASS: History has at least 300 days. [2026-01-20T12:17:12.876421] [DEBUG] [REMOTE ] PAHC: PASS: Price check passed. Min price $37.25. [2026-01-20T12:17:12.876567] [DEBUG] [REMOTE ] PAHC: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:12.876741] [DEBUG] [REMOTE ] PAHC: PASS: Integrity check passed. [2026-01-20T12:17:12.876808] [DEBUG] [REMOTE ] PAHC: Symbol is viable for forecasting. [2026-01-20T12:17:12.876860] [INFO ] [MAIN ] [2378/3502] PAHC kept (0.4s) | 2376 kept, 2 rejected | 139.4/min | ETA: 8.1m [2026-01-20T12:17:13.211940] [DEBUG] [REMOTE ] PAL: Retrieved 424 rows, trimmed to 300. [2026-01-20T12:17:13.212136] [DEBUG] [REMOTE ] PAL: PASS: History has at least 300 days. [2026-01-20T12:17:13.212386] [DEBUG] [REMOTE ] PAL: PASS: Price check passed. Min price $6.45. [2026-01-20T12:17:13.212525] [DEBUG] [REMOTE ] PAL: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:13.212662] [DEBUG] [REMOTE ] PAL: PASS: Integrity check passed. [2026-01-20T12:17:13.212706] [DEBUG] [REMOTE ] PAL: Symbol is viable for forecasting. [2026-01-20T12:17:13.212758] [INFO ] [MAIN ] [2379/3502] PAL kept (0.3s) | 2377 kept, 2 rejected | 139.5/min | ETA: 8.1m [2026-01-20T12:17:13.730846] [DEBUG] [REMOTE ] PAM: Retrieved 4093 rows, trimmed to 300. [2026-01-20T12:17:13.731055] [DEBUG] [REMOTE ] PAM: PASS: History has at least 300 days. [2026-01-20T12:17:13.731356] [DEBUG] [REMOTE ] PAM: PASS: Price check passed. Min price $60.24. [2026-01-20T12:17:13.731504] [DEBUG] [REMOTE ] PAM: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:13.731677] [DEBUG] [REMOTE ] PAM: PASS: Integrity check passed. [2026-01-20T12:17:13.731722] [DEBUG] [REMOTE ] PAM: Symbol is viable for forecasting. [2026-01-20T12:17:13.731781] [INFO ] [MAIN ] [2380/3502] PAM kept (0.5s) | 2378 kept, 2 rejected | 139.4/min | ETA: 8.0m [2026-01-20T12:17:14.097991] [DEBUG] [REMOTE ] PANL: Retrieved 3037 rows, trimmed to 300. [2026-01-20T12:17:14.098136] [DEBUG] [REMOTE ] PANL: PASS: History has at least 300 days. [2026-01-20T12:17:14.098368] [DEBUG] [REMOTE ] PANL: PASS: Price check passed. Min price $4.70. [2026-01-20T12:17:14.098505] [DEBUG] [REMOTE ] PANL: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:14.098642] [DEBUG] [REMOTE ] PANL: PASS: Integrity check passed. [2026-01-20T12:17:14.098684] [DEBUG] [REMOTE ] PANL: Symbol is viable for forecasting. [2026-01-20T12:17:14.098734] [INFO ] [MAIN ] [2381/3502] PANL kept (0.4s) | 2379 kept, 2 rejected | 139.5/min | ETA: 8.0m [2026-01-20T12:17:14.289756] [DEBUG] [REMOTE ] PASG: Retrieved 1480 rows, trimmed to 300. [2026-01-20T12:17:14.289951] [DEBUG] [REMOTE ] PASG: PASS: History has at least 300 days. [2026-01-20T12:17:14.290231] [DEBUG] [REMOTE ] PASG: PASS: Price check passed. Min price $6.29. [2026-01-20T12:17:14.290384] [DEBUG] [REMOTE ] PASG: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:14.290520] [DEBUG] [REMOTE ] PASG: PASS: Integrity check passed. [2026-01-20T12:17:14.290566] [DEBUG] [REMOTE ] PASG: Symbol is viable for forecasting. [2026-01-20T12:17:14.290651] [INFO ] [MAIN ] [2382/3502] PASG kept (0.2s) | 2380 kept, 2 rejected | 139.5/min | ETA: 8.0m [2026-01-20T12:17:14.658059] [DEBUG] [REMOTE ] PATH: Retrieved 1192 rows, trimmed to 300. [2026-01-20T12:17:14.658252] [DEBUG] [REMOTE ] PATH: PASS: History has at least 300 days. [2026-01-20T12:17:14.658501] [DEBUG] [REMOTE ] PATH: PASS: Price check passed. Min price $12.73. [2026-01-20T12:17:14.658667] [DEBUG] [REMOTE ] PATH: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:14.658794] [DEBUG] [REMOTE ] PATH: PASS: Integrity check passed. [2026-01-20T12:17:14.658837] [DEBUG] [REMOTE ] PATH: Symbol is viable for forecasting. [2026-01-20T12:17:14.658892] [INFO ] [MAIN ] [2383/3502] PATH kept (0.4s) | 2381 kept, 2 rejected | 139.5/min | ETA: 8.0m [2026-01-20T12:17:15.387538] [DEBUG] [REMOTE ] PATK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:15.387701] [DEBUG] [REMOTE ] PATK: PASS: History has at least 300 days. [2026-01-20T12:17:15.387943] [DEBUG] [REMOTE ] PATK: PASS: Price check passed. Min price $96.55. [2026-01-20T12:17:15.388086] [DEBUG] [REMOTE ] PATK: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:15.388312] [DEBUG] [REMOTE ] PATK: PASS: Integrity check passed. [2026-01-20T12:17:15.388375] [DEBUG] [REMOTE ] PATK: Symbol is viable for forecasting. [2026-01-20T12:17:15.388432] [INFO ] [MAIN ] [2384/3502] PATK kept (0.7s) | 2382 kept, 2 rejected | 139.5/min | ETA: 8.0m [2026-01-20T12:17:15.574164] [DEBUG] [REMOTE ] PAX: Retrieved 1253 rows, trimmed to 300. [2026-01-20T12:17:15.574591] [DEBUG] [REMOTE ] PAX: PASS: History has at least 300 days. [2026-01-20T12:17:15.574918] [DEBUG] [REMOTE ] PAX: PASS: Price check passed. Min price $14.27. [2026-01-20T12:17:15.575096] [DEBUG] [REMOTE ] PAX: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:15.575235] [DEBUG] [REMOTE ] PAX: PASS: Integrity check passed. [2026-01-20T12:17:15.575302] [DEBUG] [REMOTE ] PAX: Symbol is viable for forecasting. [2026-01-20T12:17:15.575386] [INFO ] [MAIN ] [2385/3502] PAX kept (0.2s) | 2383 kept, 2 rejected | 139.5/min | ETA: 8.0m [2026-01-20T12:17:16.027826] [DEBUG] [REMOTE ] PAXS: Retrieved 997 rows, trimmed to 300. [2026-01-20T12:17:16.028051] [DEBUG] [REMOTE ] PAXS: PASS: History has at least 300 days. [2026-01-20T12:17:16.028344] [DEBUG] [REMOTE ] PAXS: PASS: Price check passed. Min price $15.10. [2026-01-20T12:17:16.028509] [DEBUG] [REMOTE ] PAXS: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:16.028672] [DEBUG] [REMOTE ] PAXS: PASS: Integrity check passed. [2026-01-20T12:17:16.028754] [DEBUG] [REMOTE ] PAXS: Symbol is viable for forecasting. [2026-01-20T12:17:16.028811] [INFO ] [MAIN ] [2386/3502] PAXS kept (0.5s) | 2384 kept, 2 rejected | 139.5/min | ETA: 8.0m [2026-01-20T12:17:16.364244] [DEBUG] [REMOTE ] PAY: Retrieved 1167 rows, trimmed to 300. [2026-01-20T12:17:16.364466] [DEBUG] [REMOTE ] PAY: PASS: History has at least 300 days. [2026-01-20T12:17:16.364786] [DEBUG] [REMOTE ] PAY: PASS: Price check passed. Min price $28.47. [2026-01-20T12:17:16.364937] [DEBUG] [REMOTE ] PAY: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:16.365112] [DEBUG] [REMOTE ] PAY: PASS: Integrity check passed. [2026-01-20T12:17:16.365170] [DEBUG] [REMOTE ] PAY: Symbol is viable for forecasting. [2026-01-20T12:17:16.365234] [INFO ] [MAIN ] [2387/3502] PAY kept (0.3s) | 2385 kept, 2 rejected | 139.5/min | ETA: 8.0m [2026-01-20T12:17:16.934927] [DEBUG] [REMOTE ] PAYC: Retrieved 2958 rows, trimmed to 300. [2026-01-20T12:17:16.935117] [DEBUG] [REMOTE ] PAYC: PASS: History has at least 300 days. [2026-01-20T12:17:16.935404] [DEBUG] [REMOTE ] PAYC: PASS: Price check passed. Min price $148.41. [2026-01-20T12:17:16.935586] [DEBUG] [REMOTE ] PAYC: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:16.935719] [DEBUG] [REMOTE ] PAYC: PASS: Integrity check passed. [2026-01-20T12:17:16.935770] [DEBUG] [REMOTE ] PAYC: Symbol is viable for forecasting. [2026-01-20T12:17:16.935828] [INFO ] [MAIN ] [2388/3502] PAYC kept (0.6s) | 2386 kept, 2 rejected | 139.5/min | ETA: 8.0m [2026-01-20T12:17:17.208408] [DEBUG] [REMOTE ] PAYO: Retrieved 1146 rows, trimmed to 300. [2026-01-20T12:17:17.208642] [DEBUG] [REMOTE ] PAYO: PASS: History has at least 300 days. [2026-01-20T12:17:17.208913] [DEBUG] [REMOTE ] PAYO: PASS: Price check passed. Min price $5.26. [2026-01-20T12:17:17.209066] [DEBUG] [REMOTE ] PAYO: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:17.209201] [DEBUG] [REMOTE ] PAYO: PASS: Integrity check passed. [2026-01-20T12:17:17.209246] [DEBUG] [REMOTE ] PAYO: Symbol is viable for forecasting. [2026-01-20T12:17:17.209306] [INFO ] [MAIN ] [2389/3502] PAYO kept (0.3s) | 2387 kept, 2 rejected | 139.5/min | ETA: 8.0m [2026-01-20T12:17:17.769103] [DEBUG] [REMOTE ] PAYS: Retrieved 4597 rows, trimmed to 300. [2026-01-20T12:17:17.769311] [DEBUG] [REMOTE ] PAYS: PASS: History has at least 300 days. [2026-01-20T12:17:17.769762] [DEBUG] [REMOTE ] PAYS: PASS: Price check passed. Min price $4.61. [2026-01-20T12:17:17.769915] [DEBUG] [REMOTE ] PAYS: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:17.770047] [DEBUG] [REMOTE ] PAYS: PASS: Integrity check passed. [2026-01-20T12:17:17.770134] [DEBUG] [REMOTE ] PAYS: Symbol is viable for forecasting. [2026-01-20T12:17:17.770199] [INFO ] [MAIN ] [2390/3502] PAYS kept (0.6s) | 2388 kept, 2 rejected | 139.5/min | ETA: 8.0m [2026-01-20T12:17:18.245109] [DEBUG] [REMOTE ] PAYX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:18.245250] [DEBUG] [REMOTE ] PAYX: PASS: History has at least 300 days. [2026-01-20T12:17:18.245467] [DEBUG] [REMOTE ] PAYX: PASS: Price check passed. Min price $108.46. [2026-01-20T12:17:18.245621] [DEBUG] [REMOTE ] PAYX: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:18.245737] [DEBUG] [REMOTE ] PAYX: PASS: Integrity check passed. [2026-01-20T12:17:18.245777] [DEBUG] [REMOTE ] PAYX: Symbol is viable for forecasting. [2026-01-20T12:17:18.245826] [INFO ] [MAIN ] [2391/3502] PAYX kept (0.5s) | 2389 kept, 2 rejected | 139.5/min | ETA: 8.0m [2026-01-20T12:17:18.720818] [DEBUG] [REMOTE ] PB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:18.720950] [DEBUG] [REMOTE ] PB: PASS: History has at least 300 days. [2026-01-20T12:17:18.721161] [DEBUG] [REMOTE ] PB: PASS: Price check passed. Min price $62.37. [2026-01-20T12:17:18.721297] [DEBUG] [REMOTE ] PB: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:18.721410] [DEBUG] [REMOTE ] PB: PASS: Integrity check passed. [2026-01-20T12:17:18.721451] [DEBUG] [REMOTE ] PB: Symbol is viable for forecasting. [2026-01-20T12:17:18.721498] [INFO ] [MAIN ] [2392/3502] PB kept (0.5s) | 2390 kept, 2 rejected | 139.5/min | ETA: 8.0m [2026-01-20T12:17:19.117099] [DEBUG] [REMOTE ] PBA: Retrieved 3844 rows, trimmed to 300. [2026-01-20T12:17:19.117236] [DEBUG] [REMOTE ] PBA: PASS: History has at least 300 days. [2026-01-20T12:17:19.117450] [DEBUG] [REMOTE ] PBA: PASS: Price check passed. Min price $36.52. [2026-01-20T12:17:19.117609] [DEBUG] [REMOTE ] PBA: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:19.117728] [DEBUG] [REMOTE ] PBA: PASS: Integrity check passed. [2026-01-20T12:17:19.117770] [DEBUG] [REMOTE ] PBA: Symbol is viable for forecasting. [2026-01-20T12:17:19.117820] [INFO ] [MAIN ] [2393/3502] PBA kept (0.4s) | 2391 kept, 2 rejected | 139.5/min | ETA: 8.0m [2026-01-20T12:17:19.295170] [DEBUG] [REMOTE ] PBF: Retrieved 3293 rows, trimmed to 300. [2026-01-20T12:17:19.295300] [DEBUG] [REMOTE ] PBF: PASS: History has at least 300 days. [2026-01-20T12:17:19.295509] [DEBUG] [REMOTE ] PBF: PASS: Price check passed. Min price $26.02. [2026-01-20T12:17:19.295680] [DEBUG] [REMOTE ] PBF: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:19.295797] [DEBUG] [REMOTE ] PBF: PASS: Integrity check passed. [2026-01-20T12:17:19.295839] [DEBUG] [REMOTE ] PBF: Symbol is viable for forecasting. [2026-01-20T12:17:19.295889] [INFO ] [MAIN ] [2394/3502] PBF kept (0.2s) | 2392 kept, 2 rejected | 139.5/min | ETA: 7.9m [2026-01-20T12:17:19.658523] [DEBUG] [REMOTE ] PBFS: Retrieved 1635 rows, trimmed to 300. [2026-01-20T12:17:19.658659] [DEBUG] [REMOTE ] PBFS: PASS: History has at least 300 days. [2026-01-20T12:17:19.658866] [DEBUG] [REMOTE ] PBFS: PASS: Price check passed. Min price $13.02. [2026-01-20T12:17:19.659004] [DEBUG] [REMOTE ] PBFS: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:19.659117] [DEBUG] [REMOTE ] PBFS: PASS: Integrity check passed. [2026-01-20T12:17:19.659158] [DEBUG] [REMOTE ] PBFS: Symbol is viable for forecasting. [2026-01-20T12:17:19.659219] [INFO ] [MAIN ] [2395/3502] PBFS kept (0.4s) | 2393 kept, 2 rejected | 139.5/min | ETA: 7.9m [2026-01-20T12:17:20.322142] [DEBUG] [REMOTE ] PBH: Retrieved 5267 rows, trimmed to 300. [2026-01-20T12:17:20.322290] [DEBUG] [REMOTE ] PBH: PASS: History has at least 300 days. [2026-01-20T12:17:20.322514] [DEBUG] [REMOTE ] PBH: PASS: Price check passed. Min price $57.47. [2026-01-20T12:17:20.322675] [DEBUG] [REMOTE ] PBH: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:20.322797] [DEBUG] [REMOTE ] PBH: PASS: Integrity check passed. [2026-01-20T12:17:20.322855] [DEBUG] [REMOTE ] PBH: Symbol is viable for forecasting. [2026-01-20T12:17:20.322907] [INFO ] [MAIN ] [2396/3502] PBH kept (0.7s) | 2394 kept, 2 rejected | 139.5/min | ETA: 7.9m [2026-01-20T12:17:20.853536] [DEBUG] [REMOTE ] PBI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:20.853704] [DEBUG] [REMOTE ] PBI: PASS: History has at least 300 days. [2026-01-20T12:17:20.853936] [DEBUG] [REMOTE ] PBI: PASS: Price check passed. Min price $9.02. [2026-01-20T12:17:20.854071] [DEBUG] [REMOTE ] PBI: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:20.854188] [DEBUG] [REMOTE ] PBI: PASS: Integrity check passed. [2026-01-20T12:17:20.854255] [DEBUG] [REMOTE ] PBI: Symbol is viable for forecasting. [2026-01-20T12:17:20.854306] [INFO ] [MAIN ] [2397/3502] PBI kept (0.5s) | 2395 kept, 2 rejected | 139.5/min | ETA: 7.9m [2026-01-20T12:17:21.287826] [DEBUG] [REMOTE ] PBYI: Retrieved 3454 rows, trimmed to 300. [2026-01-20T12:17:21.287957] [DEBUG] [REMOTE ] PBYI: PASS: History has at least 300 days. [2026-01-20T12:17:21.288164] [DEBUG] [REMOTE ] PBYI: PASS: Price check passed. Min price $4.73. [2026-01-20T12:17:21.288299] [DEBUG] [REMOTE ] PBYI: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:21.288410] [DEBUG] [REMOTE ] PBYI: PASS: Integrity check passed. [2026-01-20T12:17:21.288449] [DEBUG] [REMOTE ] PBYI: Symbol is viable for forecasting. [2026-01-20T12:17:21.288498] [INFO ] [MAIN ] [2398/3502] PBYI kept (0.4s) | 2396 kept, 2 rejected | 139.5/min | ETA: 7.9m [2026-01-20T12:17:21.646704] [DEBUG] [REMOTE ] PCB: Retrieved 2924 rows, trimmed to 300. [2026-01-20T12:17:21.646893] [DEBUG] [REMOTE ] PCB: PASS: History has at least 300 days. [2026-01-20T12:17:21.647738] [DEBUG] [REMOTE ] PCB: PASS: Price check passed. Min price $20.08. [2026-01-20T12:17:21.648097] [DEBUG] [REMOTE ] PCB: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:21.648283] [DEBUG] [REMOTE ] PCB: PASS: Integrity check passed. [2026-01-20T12:17:21.648334] [DEBUG] [REMOTE ] PCB: Symbol is viable for forecasting. [2026-01-20T12:17:21.648409] [INFO ] [MAIN ] [2399/3502] PCB kept (0.4s) | 2397 kept, 2 rejected | 139.5/min | ETA: 7.9m [2026-01-20T12:17:22.082646] [DEBUG] [REMOTE ] PCF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:22.082792] [DEBUG] [REMOTE ] PCF: PASS: History has at least 300 days. [2026-01-20T12:17:22.083036] [DEBUG] [REMOTE ] PCF: PASS: Price check passed. Min price $5.98. [2026-01-20T12:17:22.083223] [DEBUG] [REMOTE ] PCF: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:22.083599] [DEBUG] [REMOTE ] PCF: PASS: Integrity check passed. [2026-01-20T12:17:22.083654] [DEBUG] [REMOTE ] PCF: Symbol is viable for forecasting. [2026-01-20T12:17:22.083707] [INFO ] [MAIN ] [2400/3502] PCF kept (0.4s) | 2398 kept, 2 rejected | 139.5/min | ETA: 7.9m [2026-01-20T12:17:22.571668] [DEBUG] [REMOTE ] PCG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:22.571816] [DEBUG] [REMOTE ] PCG: PASS: History has at least 300 days. [2026-01-20T12:17:22.572053] [DEBUG] [REMOTE ] PCG: PASS: Price check passed. Min price $14.78. [2026-01-20T12:17:22.572193] [DEBUG] [REMOTE ] PCG: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:22.572315] [DEBUG] [REMOTE ] PCG: PASS: Integrity check passed. [2026-01-20T12:17:22.572357] [DEBUG] [REMOTE ] PCG: Symbol is viable for forecasting. [2026-01-20T12:17:22.572407] [INFO ] [MAIN ] [2401/3502] PCG kept (0.5s) | 2399 kept, 2 rejected | 139.5/min | ETA: 7.9m [2026-01-20T12:17:23.035773] [DEBUG] [REMOTE ] PCH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:23.035933] [DEBUG] [REMOTE ] PCH: PASS: History has at least 300 days. [2026-01-20T12:17:23.036311] [DEBUG] [REMOTE ] PCH: PASS: Price check passed. Min price $37.79. [2026-01-20T12:17:23.036462] [DEBUG] [REMOTE ] PCH: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:23.036621] [DEBUG] [REMOTE ] PCH: PASS: Integrity check passed. [2026-01-20T12:17:23.036696] [DEBUG] [REMOTE ] PCH: Symbol is viable for forecasting. [2026-01-20T12:17:23.036750] [INFO ] [MAIN ] [2402/3502] PCH kept (0.5s) | 2400 kept, 2 rejected | 139.5/min | ETA: 7.9m [2026-01-20T12:17:23.527540] [DEBUG] [REMOTE ] PCM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:23.527703] [DEBUG] [REMOTE ] PCM: PASS: History has at least 300 days. [2026-01-20T12:17:23.527947] [DEBUG] [REMOTE ] PCM: PASS: Price check passed. Min price $5.89. [2026-01-20T12:17:23.528099] [DEBUG] [REMOTE ] PCM: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:23.528230] [DEBUG] [REMOTE ] PCM: PASS: Integrity check passed. [2026-01-20T12:17:23.528282] [DEBUG] [REMOTE ] PCM: Symbol is viable for forecasting. [2026-01-20T12:17:23.528342] [INFO ] [MAIN ] [2403/3502] PCM kept (0.5s) | 2401 kept, 2 rejected | 139.5/min | ETA: 7.9m [2026-01-20T12:17:24.133061] [DEBUG] [REMOTE ] PCN: Retrieved 6058 rows, trimmed to 300. [2026-01-20T12:17:24.133203] [DEBUG] [REMOTE ] PCN: PASS: History has at least 300 days. [2026-01-20T12:17:24.133440] [DEBUG] [REMOTE ] PCN: PASS: Price check passed. Min price $12.12. [2026-01-20T12:17:24.133601] [DEBUG] [REMOTE ] PCN: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:24.133729] [DEBUG] [REMOTE ] PCN: PASS: Integrity check passed. [2026-01-20T12:17:24.133770] [DEBUG] [REMOTE ] PCN: Symbol is viable for forecasting. [2026-01-20T12:17:24.133820] [INFO ] [MAIN ] [2404/3502] PCN kept (0.6s) | 2402 kept, 2 rejected | 139.4/min | ETA: 7.9m [2026-01-20T12:17:24.654273] [DEBUG] [REMOTE ] PCQ: Retrieved 6176 rows, trimmed to 300. [2026-01-20T12:17:24.654414] [DEBUG] [REMOTE ] PCQ: PASS: History has at least 300 days. [2026-01-20T12:17:24.654663] [DEBUG] [REMOTE ] PCQ: PASS: Price check passed. Min price $8.63. [2026-01-20T12:17:24.654802] [DEBUG] [REMOTE ] PCQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:24.654921] [DEBUG] [REMOTE ] PCQ: PASS: Integrity check passed. [2026-01-20T12:17:24.654961] [DEBUG] [REMOTE ] PCQ: Symbol is viable for forecasting. [2026-01-20T12:17:24.655009] [INFO ] [MAIN ] [2405/3502] PCQ kept (0.5s) | 2403 kept, 2 rejected | 139.4/min | ETA: 7.9m [2026-01-20T12:17:25.010882] [DEBUG] [REMOTE ] PCRX: Retrieved 3761 rows, trimmed to 300. [2026-01-20T12:17:25.011032] [DEBUG] [REMOTE ] PCRX: PASS: History has at least 300 days. [2026-01-20T12:17:25.011273] [DEBUG] [REMOTE ] PCRX: PASS: Price check passed. Min price $19.16. [2026-01-20T12:17:25.011413] [DEBUG] [REMOTE ] PCRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:25.011538] [DEBUG] [REMOTE ] PCRX: PASS: Integrity check passed. [2026-01-20T12:17:25.011601] [DEBUG] [REMOTE ] PCRX: Symbol is viable for forecasting. [2026-01-20T12:17:25.011656] [INFO ] [MAIN ] [2406/3502] PCRX kept (0.4s) | 2404 kept, 2 rejected | 139.4/min | ETA: 7.9m [2026-01-20T12:17:25.293822] [DEBUG] [REMOTE ] PCTY: Retrieved 2977 rows, trimmed to 300. [2026-01-20T12:17:25.293975] [DEBUG] [REMOTE ] PCTY: PASS: History has at least 300 days. [2026-01-20T12:17:25.294199] [DEBUG] [REMOTE ] PCTY: PASS: Price check passed. Min price $138.42. [2026-01-20T12:17:25.294337] [DEBUG] [REMOTE ] PCTY: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:25.294457] [DEBUG] [REMOTE ] PCTY: PASS: Integrity check passed. [2026-01-20T12:17:25.294498] [DEBUG] [REMOTE ] PCTY: Symbol is viable for forecasting. [2026-01-20T12:17:25.294558] [INFO ] [MAIN ] [2407/3502] PCTY kept (0.3s) | 2405 kept, 2 rejected | 139.5/min | ETA: 7.9m [2026-01-20T12:17:25.597936] [DEBUG] [REMOTE ] PCVX: Retrieved 1407 rows, trimmed to 300. [2026-01-20T12:17:25.598135] [DEBUG] [REMOTE ] PCVX: PASS: History has at least 300 days. [2026-01-20T12:17:25.598415] [DEBUG] [REMOTE ] PCVX: PASS: Price check passed. Min price $40.32. [2026-01-20T12:17:25.598779] [DEBUG] [REMOTE ] PCVX: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:25.599027] [DEBUG] [REMOTE ] PCVX: PASS: Integrity check passed. [2026-01-20T12:17:25.599197] [DEBUG] [REMOTE ] PCVX: Symbol is viable for forecasting. [2026-01-20T12:17:25.599279] [INFO ] [MAIN ] [2408/3502] PCVX kept (0.3s) | 2406 kept, 2 rejected | 139.5/min | ETA: 7.8m [2026-01-20T12:17:26.313482] [DEBUG] [REMOTE ] PCYO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:26.313712] [DEBUG] [REMOTE ] PCYO: PASS: History has at least 300 days. [2026-01-20T12:17:26.314040] [DEBUG] [REMOTE ] PCYO: PASS: Price check passed. Min price $10.66. [2026-01-20T12:17:26.314217] [DEBUG] [REMOTE ] PCYO: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:26.314380] [DEBUG] [REMOTE ] PCYO: PASS: Integrity check passed. [2026-01-20T12:17:26.314429] [DEBUG] [REMOTE ] PCYO: Symbol is viable for forecasting. [2026-01-20T12:17:26.314662] [INFO ] [MAIN ] [2409/3502] PCYO kept (0.7s) | 2407 kept, 2 rejected | 139.4/min | ETA: 7.8m [2026-01-20T12:17:26.501498] [DEBUG] [REMOTE ] PD: Retrieved 1702 rows, trimmed to 300. [2026-01-20T12:17:26.501772] [DEBUG] [REMOTE ] PD: PASS: History has at least 300 days. [2026-01-20T12:17:26.502065] [DEBUG] [REMOTE ] PD: PASS: Price check passed. Min price $11.22. [2026-01-20T12:17:26.502239] [DEBUG] [REMOTE ] PD: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:26.502364] [DEBUG] [REMOTE ] PD: PASS: Integrity check passed. [2026-01-20T12:17:26.502407] [DEBUG] [REMOTE ] PD: Symbol is viable for forecasting. [2026-01-20T12:17:26.502462] [INFO ] [MAIN ] [2410/3502] PD kept (0.2s) | 2408 kept, 2 rejected | 139.5/min | ETA: 7.8m [2026-01-20T12:17:27.044714] [DEBUG] [REMOTE ] PDBC: Retrieved 2814 rows, trimmed to 300. [2026-01-20T12:17:27.044851] [DEBUG] [REMOTE ] PDBC: PASS: History has at least 300 days. [2026-01-20T12:17:27.045070] [DEBUG] [REMOTE ] PDBC: PASS: Price check passed. Min price $12.90. [2026-01-20T12:17:27.045210] [DEBUG] [REMOTE ] PDBC: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:27.045327] [DEBUG] [REMOTE ] PDBC: PASS: Integrity check passed. [2026-01-20T12:17:27.045368] [DEBUG] [REMOTE ] PDBC: Symbol is viable for forecasting. [2026-01-20T12:17:27.045416] [INFO ] [MAIN ] [2411/3502] PDBC kept (0.5s) | 2409 kept, 2 rejected | 139.5/min | ETA: 7.8m [2026-01-20T12:17:27.342151] [DEBUG] [REMOTE ] PDC: Retrieved 624 rows, trimmed to 300. [2026-01-20T12:17:27.342285] [DEBUG] [REMOTE ] PDC: PASS: History has at least 300 days. [2026-01-20T12:17:27.342487] [DEBUG] [REMOTE ] PDC: PASS: Price check passed. Min price $3.74. [2026-01-20T12:17:27.342643] [DEBUG] [REMOTE ] PDC: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:27.342755] [DEBUG] [REMOTE ] PDC: PASS: Integrity check passed. [2026-01-20T12:17:27.342796] [DEBUG] [REMOTE ] PDC: Symbol is viable for forecasting. [2026-01-20T12:17:27.342844] [INFO ] [MAIN ] [2412/3502] PDC kept (0.3s) | 2410 kept, 2 rejected | 139.5/min | ETA: 7.8m [2026-01-20T12:17:27.814512] [DEBUG] [REMOTE ] PDD: Retrieved 1880 rows, trimmed to 300. [2026-01-20T12:17:27.814691] [DEBUG] [REMOTE ] PDD: PASS: History has at least 300 days. [2026-01-20T12:17:27.814942] [DEBUG] [REMOTE ] PDD: PASS: Price check passed. Min price $105.00. [2026-01-20T12:17:27.815101] [DEBUG] [REMOTE ] PDD: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:27.815236] [DEBUG] [REMOTE ] PDD: PASS: Integrity check passed. [2026-01-20T12:17:27.815282] [DEBUG] [REMOTE ] PDD: Symbol is viable for forecasting. [2026-01-20T12:17:27.815339] [INFO ] [MAIN ] [2413/3502] PDD kept (0.5s) | 2411 kept, 2 rejected | 139.5/min | ETA: 7.8m [2026-01-20T12:17:28.485030] [DEBUG] [REMOTE ] PDEX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:28.485175] [DEBUG] [REMOTE ] PDEX: PASS: History has at least 300 days. [2026-01-20T12:17:28.485413] [DEBUG] [REMOTE ] PDEX: PASS: Price check passed. Min price $26.36. [2026-01-20T12:17:28.485549] [DEBUG] [REMOTE ] PDEX: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:28.485710] [DEBUG] [REMOTE ] PDEX: PASS: Integrity check passed. [2026-01-20T12:17:28.485752] [DEBUG] [REMOTE ] PDEX: Symbol is viable for forecasting. [2026-01-20T12:17:28.485801] [INFO ] [MAIN ] [2414/3502] PDEX kept (0.7s) | 2412 kept, 2 rejected | 139.4/min | ETA: 7.8m [2026-01-20T12:17:28.858249] [DEBUG] [REMOTE ] PDFS: Retrieved 6153 rows, trimmed to 300. [2026-01-20T12:17:28.858383] [DEBUG] [REMOTE ] PDFS: PASS: History has at least 300 days. [2026-01-20T12:17:28.858638] [DEBUG] [REMOTE ] PDFS: PASS: Price check passed. Min price $23.97. [2026-01-20T12:17:28.858782] [DEBUG] [REMOTE ] PDFS: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:28.858900] [DEBUG] [REMOTE ] PDFS: PASS: Integrity check passed. [2026-01-20T12:17:28.858942] [DEBUG] [REMOTE ] PDFS: Symbol is viable for forecasting. [2026-01-20T12:17:28.858991] [INFO ] [MAIN ] [2415/3502] PDFS kept (0.4s) | 2413 kept, 2 rejected | 139.4/min | ETA: 7.8m [2026-01-20T12:17:29.097375] [DEBUG] [REMOTE ] PDI: Retrieved 3431 rows, trimmed to 300. [2026-01-20T12:17:29.097502] [DEBUG] [REMOTE ] PDI: PASS: History has at least 300 days. [2026-01-20T12:17:29.097731] [DEBUG] [REMOTE ] PDI: PASS: Price check passed. Min price $16.90. [2026-01-20T12:17:29.097868] [DEBUG] [REMOTE ] PDI: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:29.097978] [DEBUG] [REMOTE ] PDI: PASS: Integrity check passed. [2026-01-20T12:17:29.098019] [DEBUG] [REMOTE ] PDI: Symbol is viable for forecasting. [2026-01-20T12:17:29.098067] [INFO ] [MAIN ] [2416/3502] PDI kept (0.2s) | 2414 kept, 2 rejected | 139.5/min | ETA: 7.8m [2026-01-20T12:17:29.487192] [DEBUG] [REMOTE ] PDLB: Retrieved 2085 rows, trimmed to 300. [2026-01-20T12:17:29.487338] [DEBUG] [REMOTE ] PDLB: PASS: History has at least 300 days. [2026-01-20T12:17:29.487561] [DEBUG] [REMOTE ] PDLB: PASS: Price check passed. Min price $14.02. [2026-01-20T12:17:29.487741] [DEBUG] [REMOTE ] PDLB: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:29.487860] [DEBUG] [REMOTE ] PDLB: PASS: Integrity check passed. [2026-01-20T12:17:29.487902] [DEBUG] [REMOTE ] PDLB: Symbol is viable for forecasting. [2026-01-20T12:17:29.487954] [INFO ] [MAIN ] [2417/3502] PDLB kept (0.4s) | 2415 kept, 2 rejected | 139.5/min | ETA: 7.8m [2026-01-20T12:17:30.064688] [DEBUG] [REMOTE ] PDM: Retrieved 4009 rows, trimmed to 300. [2026-01-20T12:17:30.064824] [DEBUG] [REMOTE ] PDM: PASS: History has at least 300 days. [2026-01-20T12:17:30.065055] [DEBUG] [REMOTE ] PDM: PASS: Price check passed. Min price $7.96. [2026-01-20T12:17:30.065196] [DEBUG] [REMOTE ] PDM: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:30.065320] [DEBUG] [REMOTE ] PDM: PASS: Integrity check passed. [2026-01-20T12:17:30.065362] [DEBUG] [REMOTE ] PDM: Symbol is viable for forecasting. [2026-01-20T12:17:30.065411] [INFO ] [MAIN ] [2418/3502] PDM kept (0.6s) | 2416 kept, 2 rejected | 139.4/min | ETA: 7.8m [2026-01-20T12:17:30.327982] [DEBUG] [REMOTE ] PDO: Retrieved 1250 rows, trimmed to 300. [2026-01-20T12:17:30.328121] [DEBUG] [REMOTE ] PDO: PASS: History has at least 300 days. [2026-01-20T12:17:30.328332] [DEBUG] [REMOTE ] PDO: PASS: Price check passed. Min price $13.33. [2026-01-20T12:17:30.328469] [DEBUG] [REMOTE ] PDO: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:30.328611] [DEBUG] [REMOTE ] PDO: PASS: Integrity check passed. [2026-01-20T12:17:30.328676] [DEBUG] [REMOTE ] PDO: Symbol is viable for forecasting. [2026-01-20T12:17:30.328728] [INFO ] [MAIN ] [2419/3502] PDO kept (0.3s) | 2417 kept, 2 rejected | 139.5/min | ETA: 7.8m [2026-01-20T12:17:30.830306] [DEBUG] [REMOTE ] PDP: Retrieved 4752 rows, trimmed to 300. [2026-01-20T12:17:30.830450] [DEBUG] [REMOTE ] PDP: PASS: History has at least 300 days. [2026-01-20T12:17:30.830719] [DEBUG] [REMOTE ] PDP: PASS: Price check passed. Min price $108.45. [2026-01-20T12:17:30.830889] [DEBUG] [REMOTE ] PDP: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:30.831042] [DEBUG] [REMOTE ] PDP: PASS: Integrity check passed. [2026-01-20T12:17:30.831090] [DEBUG] [REMOTE ] PDP: Symbol is viable for forecasting. [2026-01-20T12:17:30.831149] [INFO ] [MAIN ] [2420/3502] PDP kept (0.5s) | 2418 kept, 2 rejected | 139.5/min | ETA: 7.8m [2026-01-20T12:17:31.217391] [DEBUG] [REMOTE ] PDS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:31.217538] [DEBUG] [REMOTE ] PDS: PASS: History has at least 300 days. [2026-01-20T12:17:31.217785] [DEBUG] [REMOTE ] PDS: PASS: Price check passed. Min price $56.52. [2026-01-20T12:17:31.217924] [DEBUG] [REMOTE ] PDS: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:31.218043] [DEBUG] [REMOTE ] PDS: PASS: Integrity check passed. [2026-01-20T12:17:31.218085] [DEBUG] [REMOTE ] PDS: Symbol is viable for forecasting. [2026-01-20T12:17:31.218135] [INFO ] [MAIN ] [2421/3502] PDS kept (0.4s) | 2419 kept, 2 rejected | 139.5/min | ETA: 7.8m [2026-01-20T12:17:31.591622] [DEBUG] [REMOTE ] PDX: Retrieved 1752 rows, trimmed to 300. [2026-01-20T12:17:31.591759] [DEBUG] [REMOTE ] PDX: PASS: History has at least 300 days. [2026-01-20T12:17:31.591977] [DEBUG] [REMOTE ] PDX: PASS: Price check passed. Min price $17.83. [2026-01-20T12:17:31.592117] [DEBUG] [REMOTE ] PDX: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:31.592237] [DEBUG] [REMOTE ] PDX: PASS: Integrity check passed. [2026-01-20T12:17:31.592280] [DEBUG] [REMOTE ] PDX: Symbol is viable for forecasting. [2026-01-20T12:17:31.592331] [INFO ] [MAIN ] [2422/3502] PDX kept (0.4s) | 2420 kept, 2 rejected | 139.5/min | ETA: 7.7m [2026-01-20T12:17:31.918812] [DEBUG] [REMOTE ] PDYN: Retrieved 1082 rows, trimmed to 300. [2026-01-20T12:17:31.919033] [DEBUG] [REMOTE ] PDYN: PASS: History has at least 300 days. [2026-01-20T12:17:31.919334] [DEBUG] [REMOTE ] PDYN: PASS: Price check passed. Min price $4.15. [2026-01-20T12:17:31.919505] [DEBUG] [REMOTE ] PDYN: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:31.919676] [DEBUG] [REMOTE ] PDYN: PASS: Integrity check passed. [2026-01-20T12:17:31.919769] [DEBUG] [REMOTE ] PDYN: Symbol is viable for forecasting. [2026-01-20T12:17:31.919835] [INFO ] [MAIN ] [2423/3502] PDYN kept (0.3s) | 2421 kept, 2 rejected | 139.5/min | ETA: 7.7m [2026-01-20T12:17:32.455691] [DEBUG] [REMOTE ] PEB: Retrieved 4051 rows, trimmed to 300. [2026-01-20T12:17:32.455821] [DEBUG] [REMOTE ] PEB: PASS: History has at least 300 days. [2026-01-20T12:17:32.456037] [DEBUG] [REMOTE ] PEB: PASS: Price check passed. Min price $10.27. [2026-01-20T12:17:32.456177] [DEBUG] [REMOTE ] PEB: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:32.456293] [DEBUG] [REMOTE ] PEB: PASS: Integrity check passed. [2026-01-20T12:17:32.456335] [DEBUG] [REMOTE ] PEB: Symbol is viable for forecasting. [2026-01-20T12:17:32.456385] [INFO ] [MAIN ] [2424/3502] PEB kept (0.5s) | 2422 kept, 2 rejected | 139.5/min | ETA: 7.7m [2026-01-20T12:17:32.988000] [DEBUG] [REMOTE ] PEBK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:32.988266] [DEBUG] [REMOTE ] PEBK: PASS: History has at least 300 days. [2026-01-20T12:17:32.988766] [DEBUG] [REMOTE ] PEBK: PASS: Price check passed. Min price $28.85. [2026-01-20T12:17:32.988959] [DEBUG] [REMOTE ] PEBK: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:32.989132] [DEBUG] [REMOTE ] PEBK: PASS: Integrity check passed. [2026-01-20T12:17:32.989177] [DEBUG] [REMOTE ] PEBK: Symbol is viable for forecasting. [2026-01-20T12:17:32.989238] [INFO ] [MAIN ] [2425/3502] PEBK kept (0.5s) | 2423 kept, 2 rejected | 139.5/min | ETA: 7.7m [2026-01-20T12:17:33.526254] [DEBUG] [REMOTE ] PEBO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:33.526477] [DEBUG] [REMOTE ] PEBO: PASS: History has at least 300 days. [2026-01-20T12:17:33.526928] [DEBUG] [REMOTE ] PEBO: PASS: Price check passed. Min price $28.19. [2026-01-20T12:17:33.527171] [DEBUG] [REMOTE ] PEBO: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:33.527389] [DEBUG] [REMOTE ] PEBO: PASS: Integrity check passed. [2026-01-20T12:17:33.527441] [DEBUG] [REMOTE ] PEBO: Symbol is viable for forecasting. [2026-01-20T12:17:33.527507] [INFO ] [MAIN ] [2426/3502] PEBO kept (0.5s) | 2424 kept, 2 rejected | 139.4/min | ETA: 7.7m [2026-01-20T12:17:33.792229] [DEBUG] [REMOTE ] PECO: Retrieved 1133 rows, trimmed to 300. [2026-01-20T12:17:33.792489] [DEBUG] [REMOTE ] PECO: PASS: History has at least 300 days. [2026-01-20T12:17:33.792898] [DEBUG] [REMOTE ] PECO: PASS: Price check passed. Min price $33.53. [2026-01-20T12:17:33.793108] [DEBUG] [REMOTE ] PECO: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:33.793334] [DEBUG] [REMOTE ] PECO: PASS: Integrity check passed. [2026-01-20T12:17:33.793399] [DEBUG] [REMOTE ] PECO: Symbol is viable for forecasting. [2026-01-20T12:17:33.793481] [INFO ] [MAIN ] [2427/3502] PECO kept (0.3s) | 2425 kept, 2 rejected | 139.5/min | ETA: 7.7m [2026-01-20T12:17:34.310469] [DEBUG] [REMOTE ] PEG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:34.310630] [DEBUG] [REMOTE ] PEG: PASS: History has at least 300 days. [2026-01-20T12:17:34.310882] [DEBUG] [REMOTE ] PEG: PASS: Price check passed. Min price $77.43. [2026-01-20T12:17:34.311030] [DEBUG] [REMOTE ] PEG: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:34.311154] [DEBUG] [REMOTE ] PEG: PASS: Integrity check passed. [2026-01-20T12:17:34.311197] [DEBUG] [REMOTE ] PEG: Symbol is viable for forecasting. [2026-01-20T12:17:34.311248] [INFO ] [MAIN ] [2428/3502] PEG kept (0.5s) | 2426 kept, 2 rejected | 139.5/min | ETA: 7.7m [2026-01-20T12:17:34.801881] [DEBUG] [REMOTE ] PEGA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:34.802037] [DEBUG] [REMOTE ] PEGA: PASS: History has at least 300 days. [2026-01-20T12:17:34.802303] [DEBUG] [REMOTE ] PEGA: PASS: Price check passed. Min price $51.99. [2026-01-20T12:17:34.802483] [DEBUG] [REMOTE ] PEGA: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:34.802654] [DEBUG] [REMOTE ] PEGA: PASS: Integrity check passed. [2026-01-20T12:17:34.802709] [DEBUG] [REMOTE ] PEGA: Symbol is viable for forecasting. [2026-01-20T12:17:34.802773] [INFO ] [MAIN ] [2429/3502] PEGA kept (0.5s) | 2427 kept, 2 rejected | 139.4/min | ETA: 7.7m [2026-01-20T12:17:35.147467] [DEBUG] [REMOTE ] PEN: Retrieved 2598 rows, trimmed to 300. [2026-01-20T12:17:35.147622] [DEBUG] [REMOTE ] PEN: PASS: History has at least 300 days. [2026-01-20T12:17:35.147845] [DEBUG] [REMOTE ] PEN: PASS: Price check passed. Min price $225.54. [2026-01-20T12:17:35.147997] [DEBUG] [REMOTE ] PEN: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:35.148143] [DEBUG] [REMOTE ] PEN: PASS: Integrity check passed. [2026-01-20T12:17:35.148221] [DEBUG] [REMOTE ] PEN: Symbol is viable for forecasting. [2026-01-20T12:17:35.148289] [INFO ] [MAIN ] [2430/3502] PEN kept (0.3s) | 2428 kept, 2 rejected | 139.5/min | ETA: 7.7m [2026-01-20T12:17:35.579324] [DEBUG] [REMOTE ] PENN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:35.579538] [DEBUG] [REMOTE ] PENN: PASS: History has at least 300 days. [2026-01-20T12:17:35.579856] [DEBUG] [REMOTE ] PENN: PASS: Price check passed. Min price $13.65. [2026-01-20T12:17:35.580012] [DEBUG] [REMOTE ] PENN: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:35.580151] [DEBUG] [REMOTE ] PENN: PASS: Integrity check passed. [2026-01-20T12:17:35.580195] [DEBUG] [REMOTE ] PENN: Symbol is viable for forecasting. [2026-01-20T12:17:35.580252] [INFO ] [MAIN ] [2431/3502] PENN kept (0.4s) | 2429 kept, 2 rejected | 139.5/min | ETA: 7.7m [2026-01-20T12:17:35.911286] [DEBUG] [REMOTE ] PEO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:35.911420] [DEBUG] [REMOTE ] PEO: PASS: History has at least 300 days. [2026-01-20T12:17:35.911666] [DEBUG] [REMOTE ] PEO: PASS: Price check passed. Min price $20.63. [2026-01-20T12:17:35.911810] [DEBUG] [REMOTE ] PEO: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:35.911963] [DEBUG] [REMOTE ] PEO: PASS: Integrity check passed. [2026-01-20T12:17:35.912006] [DEBUG] [REMOTE ] PEO: Symbol is viable for forecasting. [2026-01-20T12:17:35.912055] [INFO ] [MAIN ] [2432/3502] PEO kept (0.3s) | 2430 kept, 2 rejected | 139.5/min | ETA: 7.7m [2026-01-20T12:17:36.480380] [DEBUG] [REMOTE ] PEP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:36.480616] [DEBUG] [REMOTE ] PEP: PASS: History has at least 300 days. [2026-01-20T12:17:36.480954] [DEBUG] [REMOTE ] PEP: PASS: Price check passed. Min price $137.01. [2026-01-20T12:17:36.481096] [DEBUG] [REMOTE ] PEP: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:36.481243] [DEBUG] [REMOTE ] PEP: PASS: Integrity check passed. [2026-01-20T12:17:36.481283] [DEBUG] [REMOTE ] PEP: Symbol is viable for forecasting. [2026-01-20T12:17:36.481340] [INFO ] [MAIN ] [2433/3502] PEP kept (0.6s) | 2431 kept, 2 rejected | 139.5/min | ETA: 7.7m [2026-01-20T12:17:36.711690] [DEBUG] [REMOTE ] PEPG: Retrieved 928 rows, trimmed to 300. [2026-01-20T12:17:36.712142] [DEBUG] [REMOTE ] PEPG: PASS: History has at least 300 days. [2026-01-20T12:17:36.712436] [DEBUG] [REMOTE ] PEPG: PASS: Price check passed. Min price $4.21. [2026-01-20T12:17:36.712619] [DEBUG] [REMOTE ] PEPG: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:36.712970] [DEBUG] [REMOTE ] PEPG: PASS: Integrity check passed. [2026-01-20T12:17:36.713019] [DEBUG] [REMOTE ] PEPG: Symbol is viable for forecasting. [2026-01-20T12:17:36.713077] [INFO ] [MAIN ] [2434/3502] PEPG kept (0.2s) | 2432 kept, 2 rejected | 139.5/min | ETA: 7.7m [2026-01-20T12:17:37.139792] [DEBUG] [REMOTE ] PERF: Retrieved 1227 rows, trimmed to 300. [2026-01-20T12:17:37.140024] [DEBUG] [REMOTE ] PERF: PASS: History has at least 300 days. [2026-01-20T12:17:37.140537] [DEBUG] [REMOTE ] PERF: PASS: Price check passed. Min price $1.70. [2026-01-20T12:17:37.140729] [DEBUG] [REMOTE ] PERF: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:37.140874] [DEBUG] [REMOTE ] PERF: PASS: Integrity check passed. [2026-01-20T12:17:37.140918] [DEBUG] [REMOTE ] PERF: Symbol is viable for forecasting. [2026-01-20T12:17:37.140975] [INFO ] [MAIN ] [2435/3502] PERF kept (0.4s) | 2433 kept, 2 rejected | 139.5/min | ETA: 7.6m [2026-01-20T12:17:37.676565] [DEBUG] [REMOTE ] PERI: Retrieved 5023 rows, trimmed to 300. [2026-01-20T12:17:37.676803] [DEBUG] [REMOTE ] PERI: PASS: History has at least 300 days. [2026-01-20T12:17:37.677131] [DEBUG] [REMOTE ] PERI: PASS: Price check passed. Min price $8.97. [2026-01-20T12:17:37.677284] [DEBUG] [REMOTE ] PERI: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:37.677418] [DEBUG] [REMOTE ] PERI: PASS: Integrity check passed. [2026-01-20T12:17:37.677462] [DEBUG] [REMOTE ] PERI: Symbol is viable for forecasting. [2026-01-20T12:17:37.677521] [INFO ] [MAIN ] [2436/3502] PERI kept (0.5s) | 2434 kept, 2 rejected | 139.5/min | ETA: 7.6m [2026-01-20T12:17:38.103521] [DEBUG] [REMOTE ] PESI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:38.103767] [DEBUG] [REMOTE ] PESI: PASS: History has at least 300 days. [2026-01-20T12:17:38.104129] [DEBUG] [REMOTE ] PESI: PASS: Price check passed. Min price $11.25. [2026-01-20T12:17:38.104392] [DEBUG] [REMOTE ] PESI: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:38.104775] [DEBUG] [REMOTE ] PESI: PASS: Integrity check passed. [2026-01-20T12:17:38.104826] [DEBUG] [REMOTE ] PESI: Symbol is viable for forecasting. [2026-01-20T12:17:38.104887] [INFO ] [MAIN ] [2437/3502] PESI kept (0.4s) | 2435 kept, 2 rejected | 139.5/min | ETA: 7.6m [2026-01-20T12:17:38.405072] [DEBUG] [REMOTE ] PETS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:38.405227] [DEBUG] [REMOTE ] PETS: PASS: History has at least 300 days. [2026-01-20T12:17:38.405472] [DEBUG] [REMOTE ] PETS: PASS: Price check passed. Min price $1.60. [2026-01-20T12:17:38.405649] [DEBUG] [REMOTE ] PETS: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:38.405771] [DEBUG] [REMOTE ] PETS: PASS: Integrity check passed. [2026-01-20T12:17:38.405811] [DEBUG] [REMOTE ] PETS: Symbol is viable for forecasting. [2026-01-20T12:17:38.405874] [INFO ] [MAIN ] [2438/3502] PETS kept (0.3s) | 2436 kept, 2 rejected | 139.5/min | ETA: 7.6m [2026-01-20T12:17:39.013207] [DEBUG] [REMOTE ] PEY: Retrieved 5310 rows, trimmed to 300. [2026-01-20T12:17:39.013463] [DEBUG] [REMOTE ] PEY: PASS: History has at least 300 days. [2026-01-20T12:17:39.013947] [DEBUG] [REMOTE ] PEY: PASS: Price check passed. Min price $19.44. [2026-01-20T12:17:39.014162] [DEBUG] [REMOTE ] PEY: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:39.014362] [DEBUG] [REMOTE ] PEY: PASS: Integrity check passed. [2026-01-20T12:17:39.014418] [DEBUG] [REMOTE ] PEY: Symbol is viable for forecasting. [2026-01-20T12:17:39.014497] [INFO ] [MAIN ] [2439/3502] PEY kept (0.6s) | 2437 kept, 2 rejected | 139.5/min | ETA: 7.6m [2026-01-20T12:17:39.727082] [DEBUG] [REMOTE ] PFBC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:39.727228] [DEBUG] [REMOTE ] PFBC: PASS: History has at least 300 days. [2026-01-20T12:17:39.727468] [DEBUG] [REMOTE ] PFBC: PASS: Price check passed. Min price $88.94. [2026-01-20T12:17:39.727648] [DEBUG] [REMOTE ] PFBC: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:39.727821] [DEBUG] [REMOTE ] PFBC: PASS: Integrity check passed. [2026-01-20T12:17:39.727872] [DEBUG] [REMOTE ] PFBC: Symbol is viable for forecasting. [2026-01-20T12:17:39.727925] [INFO ] [MAIN ] [2440/3502] PFBC kept (0.7s) | 2438 kept, 2 rejected | 139.4/min | ETA: 7.6m [2026-01-20T12:17:40.237448] [DEBUG] [REMOTE ] PFD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:40.237605] [DEBUG] [REMOTE ] PFD: PASS: History has at least 300 days. [2026-01-20T12:17:40.237829] [DEBUG] [REMOTE ] PFD: PASS: Price check passed. Min price $11.49. [2026-01-20T12:17:40.238157] [DEBUG] [REMOTE ] PFD: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:40.238272] [DEBUG] [REMOTE ] PFD: PASS: Integrity check passed. [2026-01-20T12:17:40.238341] [DEBUG] [REMOTE ] PFD: Symbol is viable for forecasting. [2026-01-20T12:17:40.238392] [INFO ] [MAIN ] [2441/3502] PFD kept (0.5s) | 2439 kept, 2 rejected | 139.4/min | ETA: 7.6m [2026-01-20T12:17:40.661464] [DEBUG] [REMOTE ] PFF: Retrieved 4731 rows, trimmed to 300. [2026-01-20T12:17:40.661628] [DEBUG] [REMOTE ] PFF: PASS: History has at least 300 days. [2026-01-20T12:17:40.661931] [DEBUG] [REMOTE ] PFF: PASS: Price check passed. Min price $30.07. [2026-01-20T12:17:40.662093] [DEBUG] [REMOTE ] PFF: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:40.662252] [DEBUG] [REMOTE ] PFF: PASS: Integrity check passed. [2026-01-20T12:17:40.662306] [DEBUG] [REMOTE ] PFF: Symbol is viable for forecasting. [2026-01-20T12:17:40.662359] [INFO ] [MAIN ] [2442/3502] PFF kept (0.4s) | 2440 kept, 2 rejected | 139.4/min | ETA: 7.6m [2026-01-20T12:17:41.040004] [DEBUG] [REMOTE ] PFG: Retrieved 6098 rows, trimmed to 300. [2026-01-20T12:17:41.040136] [DEBUG] [REMOTE ] PFG: PASS: History has at least 300 days. [2026-01-20T12:17:41.040345] [DEBUG] [REMOTE ] PFG: PASS: Price check passed. Min price $78.42. [2026-01-20T12:17:41.040482] [DEBUG] [REMOTE ] PFG: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:41.040615] [DEBUG] [REMOTE ] PFG: PASS: Integrity check passed. [2026-01-20T12:17:41.040659] [DEBUG] [REMOTE ] PFG: Symbol is viable for forecasting. [2026-01-20T12:17:41.040708] [INFO ] [MAIN ] [2443/3502] PFG kept (0.4s) | 2441 kept, 2 rejected | 139.4/min | ETA: 7.6m [2026-01-20T12:17:41.364627] [DEBUG] [REMOTE ] PFGC: Retrieved 2589 rows, trimmed to 300. [2026-01-20T12:17:41.364752] [DEBUG] [REMOTE ] PFGC: PASS: History has at least 300 days. [2026-01-20T12:17:41.364958] [DEBUG] [REMOTE ] PFGC: PASS: Price check passed. Min price $85.85. [2026-01-20T12:17:41.365142] [DEBUG] [REMOTE ] PFGC: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:41.365252] [DEBUG] [REMOTE ] PFGC: PASS: Integrity check passed. [2026-01-20T12:17:41.365292] [DEBUG] [REMOTE ] PFGC: Symbol is viable for forecasting. [2026-01-20T12:17:41.365338] [INFO ] [MAIN ] [2444/3502] PFGC kept (0.3s) | 2442 kept, 2 rejected | 139.4/min | ETA: 7.6m [2026-01-20T12:17:41.738277] [DEBUG] [REMOTE ] PFH: Retrieved 1350 rows, trimmed to 300. [2026-01-20T12:17:41.738440] [DEBUG] [REMOTE ] PFH: PASS: History has at least 300 days. [2026-01-20T12:17:41.738721] [DEBUG] [REMOTE ] PFH: PASS: Price check passed. Min price $17.18. [2026-01-20T12:17:41.738906] [DEBUG] [REMOTE ] PFH: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:41.739038] [DEBUG] [REMOTE ] PFH: PASS: Integrity check passed. [2026-01-20T12:17:41.739086] [DEBUG] [REMOTE ] PFH: Symbol is viable for forecasting. [2026-01-20T12:17:41.739145] [INFO ] [MAIN ] [2445/3502] PFH kept (0.4s) | 2443 kept, 2 rejected | 139.4/min | ETA: 7.6m [2026-01-20T12:17:42.373313] [DEBUG] [REMOTE ] PFIS: Retrieved 5944 rows, trimmed to 300. [2026-01-20T12:17:42.373471] [DEBUG] [REMOTE ] PFIS: PASS: History has at least 300 days. [2026-01-20T12:17:42.373740] [DEBUG] [REMOTE ] PFIS: PASS: Price check passed. Min price $43.98. [2026-01-20T12:17:42.373886] [DEBUG] [REMOTE ] PFIS: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:42.374207] [DEBUG] [REMOTE ] PFIS: PASS: Integrity check passed. [2026-01-20T12:17:42.374248] [DEBUG] [REMOTE ] PFIS: Symbol is viable for forecasting. [2026-01-20T12:17:42.374299] [INFO ] [MAIN ] [2446/3502] PFIS kept (0.6s) | 2444 kept, 2 rejected | 139.4/min | ETA: 7.6m [2026-01-20T12:17:42.804024] [DEBUG] [REMOTE ] PFL: Retrieved 5604 rows, trimmed to 300. [2026-01-20T12:17:42.804170] [DEBUG] [REMOTE ] PFL: PASS: History has at least 300 days. [2026-01-20T12:17:42.804410] [DEBUG] [REMOTE ] PFL: PASS: Price check passed. Min price $8.04. [2026-01-20T12:17:42.804552] [DEBUG] [REMOTE ] PFL: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:42.804701] [DEBUG] [REMOTE ] PFL: PASS: Integrity check passed. [2026-01-20T12:17:42.804742] [DEBUG] [REMOTE ] PFL: Symbol is viable for forecasting. [2026-01-20T12:17:42.804796] [INFO ] [MAIN ] [2447/3502] PFL kept (0.4s) | 2445 kept, 2 rejected | 139.4/min | ETA: 7.6m [2026-01-20T12:17:43.238463] [DEBUG] [REMOTE ] PFM: Retrieved 5117 rows, trimmed to 300. [2026-01-20T12:17:43.238635] [DEBUG] [REMOTE ] PFM: PASS: History has at least 300 days. [2026-01-20T12:17:43.238895] [DEBUG] [REMOTE ] PFM: PASS: Price check passed. Min price $49.83. [2026-01-20T12:17:43.239042] [DEBUG] [REMOTE ] PFM: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:43.239164] [DEBUG] [REMOTE ] PFM: PASS: Integrity check passed. [2026-01-20T12:17:43.239216] [DEBUG] [REMOTE ] PFM: Symbol is viable for forecasting. [2026-01-20T12:17:43.239283] [INFO ] [MAIN ] [2448/3502] PFM kept (0.4s) | 2446 kept, 2 rejected | 139.4/min | ETA: 7.6m [2026-01-20T12:17:43.733656] [DEBUG] [REMOTE ] PFN: Retrieved 5340 rows, trimmed to 300. [2026-01-20T12:17:43.733883] [DEBUG] [REMOTE ] PFN: PASS: History has at least 300 days. [2026-01-20T12:17:43.734201] [DEBUG] [REMOTE ] PFN: PASS: Price check passed. Min price $7.19. [2026-01-20T12:17:43.734354] [DEBUG] [REMOTE ] PFN: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:43.734497] [DEBUG] [REMOTE ] PFN: PASS: Integrity check passed. [2026-01-20T12:17:43.734542] [DEBUG] [REMOTE ] PFN: Symbol is viable for forecasting. [2026-01-20T12:17:43.734624] [INFO ] [MAIN ] [2449/3502] PFN kept (0.5s) | 2447 kept, 2 rejected | 139.4/min | ETA: 7.6m [2026-01-20T12:17:44.292199] [DEBUG] [REMOTE ] PFO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:44.292362] [DEBUG] [REMOTE ] PFO: PASS: History has at least 300 days. [2026-01-20T12:17:44.292635] [DEBUG] [REMOTE ] PFO: PASS: Price check passed. Min price $9.29. [2026-01-20T12:17:44.292806] [DEBUG] [REMOTE ] PFO: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:44.292932] [DEBUG] [REMOTE ] PFO: PASS: Integrity check passed. [2026-01-20T12:17:44.292972] [DEBUG] [REMOTE ] PFO: Symbol is viable for forecasting. [2026-01-20T12:17:44.293023] [INFO ] [MAIN ] [2450/3502] PFO kept (0.6s) | 2448 kept, 2 rejected | 139.4/min | ETA: 7.5m [2026-01-20T12:17:44.577378] [DEBUG] [REMOTE ] PFS: Retrieved 5788 rows, trimmed to 300. [2026-01-20T12:17:44.577622] [DEBUG] [REMOTE ] PFS: PASS: History has at least 300 days. [2026-01-20T12:17:44.577937] [DEBUG] [REMOTE ] PFS: PASS: Price check passed. Min price $17.77. [2026-01-20T12:17:44.578086] [DEBUG] [REMOTE ] PFS: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:44.578227] [DEBUG] [REMOTE ] PFS: PASS: Integrity check passed. [2026-01-20T12:17:44.578272] [DEBUG] [REMOTE ] PFS: Symbol is viable for forecasting. [2026-01-20T12:17:44.578329] [INFO ] [MAIN ] [2451/3502] PFS kept (0.3s) | 2449 kept, 2 rejected | 139.4/min | ETA: 7.5m [2026-01-20T12:17:45.027063] [DEBUG] [REMOTE ] PFSI: Retrieved 3193 rows, trimmed to 300. [2026-01-20T12:17:45.027212] [DEBUG] [REMOTE ] PFSI: PASS: History has at least 300 days. [2026-01-20T12:17:45.027457] [DEBUG] [REMOTE ] PFSI: PASS: Price check passed. Min price $123.94. [2026-01-20T12:17:45.027618] [DEBUG] [REMOTE ] PFSI: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:45.027745] [DEBUG] [REMOTE ] PFSI: PASS: Integrity check passed. [2026-01-20T12:17:45.027815] [DEBUG] [REMOTE ] PFSI: Symbol is viable for forecasting. [2026-01-20T12:17:45.027868] [INFO ] [MAIN ] [2452/3502] PFSI kept (0.4s) | 2450 kept, 2 rejected | 139.4/min | ETA: 7.5m [2026-01-20T12:17:45.606859] [DEBUG] [REMOTE ] PGC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:45.607040] [DEBUG] [REMOTE ] PGC: PASS: History has at least 300 days. [2026-01-20T12:17:45.607287] [DEBUG] [REMOTE ] PGC: PASS: Price check passed. Min price $24.71. [2026-01-20T12:17:45.607425] [DEBUG] [REMOTE ] PGC: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:45.607548] [DEBUG] [REMOTE ] PGC: PASS: Integrity check passed. [2026-01-20T12:17:45.607627] [DEBUG] [REMOTE ] PGC: Symbol is viable for forecasting. [2026-01-20T12:17:45.607696] [INFO ] [MAIN ] [2453/3502] PGC kept (0.6s) | 2451 kept, 2 rejected | 139.4/min | ETA: 7.5m [2026-01-20T12:17:45.785030] [DEBUG] [REMOTE ] PGEN: Retrieved 3130 rows, trimmed to 300. [2026-01-20T12:17:45.785214] [DEBUG] [REMOTE ] PGEN: PASS: History has at least 300 days. [2026-01-20T12:17:45.785472] [DEBUG] [REMOTE ] PGEN: PASS: Price check passed. Min price $3.48. [2026-01-20T12:17:45.785640] [DEBUG] [REMOTE ] PGEN: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:45.785767] [DEBUG] [REMOTE ] PGEN: PASS: Integrity check passed. [2026-01-20T12:17:45.785810] [DEBUG] [REMOTE ] PGEN: Symbol is viable for forecasting. [2026-01-20T12:17:45.785863] [INFO ] [MAIN ] [2454/3502] PGEN kept (0.2s) | 2452 kept, 2 rejected | 139.4/min | ETA: 7.5m [2026-01-20T12:17:46.550937] [DEBUG] [REMOTE ] PGJ: Retrieved 5310 rows, trimmed to 300. [2026-01-20T12:17:46.551274] [DEBUG] [REMOTE ] PGJ: PASS: History has at least 300 days. [2026-01-20T12:17:46.551495] [DEBUG] [REMOTE ] PGJ: PASS: Price check passed. Min price $28.40. [2026-01-20T12:17:46.551655] [DEBUG] [REMOTE ] PGJ: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:46.551775] [DEBUG] [REMOTE ] PGJ: PASS: Integrity check passed. [2026-01-20T12:17:46.551815] [DEBUG] [REMOTE ] PGJ: Symbol is viable for forecasting. [2026-01-20T12:17:46.551864] [INFO ] [MAIN ] [2455/3502] PGJ kept (0.8s) | 2453 kept, 2 rejected | 139.4/min | ETA: 7.5m [2026-01-20T12:17:46.676739] [DEBUG] [REMOTE ] PGNY: Retrieved 1565 rows, trimmed to 300. [2026-01-20T12:17:46.676869] [DEBUG] [REMOTE ] PGNY: PASS: History has at least 300 days. [2026-01-20T12:17:46.677116] [DEBUG] [REMOTE ] PGNY: PASS: Price check passed. Min price $18.01. [2026-01-20T12:17:46.677273] [DEBUG] [REMOTE ] PGNY: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:46.677398] [DEBUG] [REMOTE ] PGNY: PASS: Integrity check passed. [2026-01-20T12:17:46.677455] [DEBUG] [REMOTE ] PGNY: Symbol is viable for forecasting. [2026-01-20T12:17:46.677509] [INFO ] [MAIN ] [2456/3502] PGNY kept (0.1s) | 2454 kept, 2 rejected | 139.4/min | ETA: 7.5m [2026-01-20T12:17:47.526113] [DEBUG] [REMOTE ] PGP: Retrieved 5194 rows, trimmed to 300. [2026-01-20T12:17:47.526248] [DEBUG] [REMOTE ] PGP: PASS: History has at least 300 days. [2026-01-20T12:17:47.526460] [DEBUG] [REMOTE ] PGP: PASS: Price check passed. Min price $8.25. [2026-01-20T12:17:47.526624] [DEBUG] [REMOTE ] PGP: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:47.526742] [DEBUG] [REMOTE ] PGP: PASS: Integrity check passed. [2026-01-20T12:17:47.526782] [DEBUG] [REMOTE ] PGP: Symbol is viable for forecasting. [2026-01-20T12:17:47.526832] [INFO ] [MAIN ] [2457/3502] PGP kept (0.8s) | 2455 kept, 2 rejected | 139.4/min | ETA: 7.5m [2026-01-20T12:17:47.739851] [DEBUG] [REMOTE ] PGY: Retrieved 896 rows, trimmed to 300. [2026-01-20T12:17:47.739999] [DEBUG] [REMOTE ] PGY: PASS: History has at least 300 days. [2026-01-20T12:17:47.740202] [DEBUG] [REMOTE ] PGY: PASS: Price check passed. Min price $20.79. [2026-01-20T12:17:47.740339] [DEBUG] [REMOTE ] PGY: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:47.740447] [DEBUG] [REMOTE ] PGY: PASS: Integrity check passed. [2026-01-20T12:17:47.740488] [DEBUG] [REMOTE ] PGY: Symbol is viable for forecasting. [2026-01-20T12:17:47.740536] [INFO ] [MAIN ] [2458/3502] PGY kept (0.2s) | 2456 kept, 2 rejected | 139.4/min | ETA: 7.5m [2026-01-20T12:17:48.261722] [DEBUG] [REMOTE ] PGZ: Retrieved 3160 rows, trimmed to 300. [2026-01-20T12:17:48.261848] [DEBUG] [REMOTE ] PGZ: PASS: History has at least 300 days. [2026-01-20T12:17:48.262054] [DEBUG] [REMOTE ] PGZ: PASS: Price check passed. Min price $9.78. [2026-01-20T12:17:48.262187] [DEBUG] [REMOTE ] PGZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:48.262297] [DEBUG] [REMOTE ] PGZ: PASS: Integrity check passed. [2026-01-20T12:17:48.262337] [DEBUG] [REMOTE ] PGZ: Symbol is viable for forecasting. [2026-01-20T12:17:48.262386] [INFO ] [MAIN ] [2459/3502] PGZ kept (0.5s) | 2457 kept, 2 rejected | 139.4/min | ETA: 7.5m [2026-01-20T12:17:48.814273] [DEBUG] [REMOTE ] PH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:48.814412] [DEBUG] [REMOTE ] PH: PASS: History has at least 300 days. [2026-01-20T12:17:48.814655] [DEBUG] [REMOTE ] PH: PASS: Price check passed. Min price $739.81. [2026-01-20T12:17:48.814799] [DEBUG] [REMOTE ] PH: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:48.814919] [DEBUG] [REMOTE ] PH: PASS: Integrity check passed. [2026-01-20T12:17:48.814961] [DEBUG] [REMOTE ] PH: Symbol is viable for forecasting. [2026-01-20T12:17:48.815011] [INFO ] [MAIN ] [2460/3502] PH kept (0.6s) | 2458 kept, 2 rejected | 139.4/min | ETA: 7.5m [2026-01-20T12:17:49.394645] [DEBUG] [REMOTE ] PHG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:49.394794] [DEBUG] [REMOTE ] PHG: PASS: History has at least 300 days. [2026-01-20T12:17:49.395047] [DEBUG] [REMOTE ] PHG: PASS: Price check passed. Min price $26.13. [2026-01-20T12:17:49.395183] [DEBUG] [REMOTE ] PHG: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:49.395307] [DEBUG] [REMOTE ] PHG: PASS: Integrity check passed. [2026-01-20T12:17:49.395347] [DEBUG] [REMOTE ] PHG: Symbol is viable for forecasting. [2026-01-20T12:17:49.395398] [INFO ] [MAIN ] [2461/3502] PHG kept (0.6s) | 2459 kept, 2 rejected | 139.3/min | ETA: 7.5m [2026-01-20T12:17:49.839534] [DEBUG] [REMOTE ] PHI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:49.839693] [DEBUG] [REMOTE ] PHI: PASS: History has at least 300 days. [2026-01-20T12:17:49.839936] [DEBUG] [REMOTE ] PHI: PASS: Price check passed. Min price $18.78. [2026-01-20T12:17:49.840116] [DEBUG] [REMOTE ] PHI: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:49.840240] [DEBUG] [REMOTE ] PHI: PASS: Integrity check passed. [2026-01-20T12:17:49.840281] [DEBUG] [REMOTE ] PHI: Symbol is viable for forecasting. [2026-01-20T12:17:49.840330] [INFO ] [MAIN ] [2462/3502] PHI kept (0.4s) | 2460 kept, 2 rejected | 139.3/min | ETA: 7.5m [2026-01-20T12:17:50.080871] [DEBUG] [REMOTE ] PHIN: Retrieved 642 rows, trimmed to 300. [2026-01-20T12:17:50.080997] [DEBUG] [REMOTE ] PHIN: PASS: History has at least 300 days. [2026-01-20T12:17:50.081202] [DEBUG] [REMOTE ] PHIN: PASS: Price check passed. Min price $51.28. [2026-01-20T12:17:50.081343] [DEBUG] [REMOTE ] PHIN: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:50.081455] [DEBUG] [REMOTE ] PHIN: PASS: Integrity check passed. [2026-01-20T12:17:50.081529] [DEBUG] [REMOTE ] PHIN: Symbol is viable for forecasting. [2026-01-20T12:17:50.081594] [INFO ] [MAIN ] [2463/3502] PHIN kept (0.2s) | 2461 kept, 2 rejected | 139.4/min | ETA: 7.5m [2026-01-20T12:17:50.609328] [DEBUG] [REMOTE ] PHIO: Retrieved 3442 rows, trimmed to 300. [2026-01-20T12:17:50.609459] [DEBUG] [REMOTE ] PHIO: PASS: History has at least 300 days. [2026-01-20T12:17:50.609699] [DEBUG] [REMOTE ] PHIO: PASS: Price check passed. Min price $1.02. [2026-01-20T12:17:50.609837] [DEBUG] [REMOTE ] PHIO: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:50.609949] [DEBUG] [REMOTE ] PHIO: PASS: Integrity check passed. [2026-01-20T12:17:50.609989] [DEBUG] [REMOTE ] PHIO: Symbol is viable for forecasting. [2026-01-20T12:17:50.610038] [INFO ] [MAIN ] [2464/3502] PHIO kept (0.5s) | 2462 kept, 2 rejected | 139.4/min | ETA: 7.4m [2026-01-20T12:17:50.978099] [DEBUG] [REMOTE ] PHK: Retrieved 5720 rows, trimmed to 300. [2026-01-20T12:17:50.978231] [DEBUG] [REMOTE ] PHK: PASS: History has at least 300 days. [2026-01-20T12:17:50.978445] [DEBUG] [REMOTE ] PHK: PASS: Price check passed. Min price $4.66. [2026-01-20T12:17:50.978598] [DEBUG] [REMOTE ] PHK: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:50.978714] [DEBUG] [REMOTE ] PHK: PASS: Integrity check passed. [2026-01-20T12:17:50.978754] [DEBUG] [REMOTE ] PHK: Symbol is viable for forecasting. [2026-01-20T12:17:50.978803] [INFO ] [MAIN ] [2465/3502] PHK kept (0.4s) | 2463 kept, 2 rejected | 139.4/min | ETA: 7.4m [2026-01-20T12:17:51.384302] [DEBUG] [REMOTE ] PHM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:51.384442] [DEBUG] [REMOTE ] PHM: PASS: History has at least 300 days. [2026-01-20T12:17:51.384694] [DEBUG] [REMOTE ] PHM: PASS: Price check passed. Min price $113.25. [2026-01-20T12:17:51.384866] [DEBUG] [REMOTE ] PHM: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:51.384995] [DEBUG] [REMOTE ] PHM: PASS: Integrity check passed. [2026-01-20T12:17:51.385039] [DEBUG] [REMOTE ] PHM: Symbol is viable for forecasting. [2026-01-20T12:17:51.385088] [INFO ] [MAIN ] [2466/3502] PHM kept (0.4s) | 2464 kept, 2 rejected | 139.4/min | ETA: 7.4m [2026-01-20T12:17:51.951092] [DEBUG] [REMOTE ] PHO: Retrieved 5060 rows, trimmed to 300. [2026-01-20T12:17:51.951235] [DEBUG] [REMOTE ] PHO: PASS: History has at least 300 days. [2026-01-20T12:17:51.951465] [DEBUG] [REMOTE ] PHO: PASS: Price check passed. Min price $69.10. [2026-01-20T12:17:51.951628] [DEBUG] [REMOTE ] PHO: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:51.951752] [DEBUG] [REMOTE ] PHO: PASS: Integrity check passed. [2026-01-20T12:17:51.951793] [DEBUG] [REMOTE ] PHO: Symbol is viable for forecasting. [2026-01-20T12:17:51.951843] [INFO ] [MAIN ] [2467/3502] PHO kept (0.6s) | 2465 kept, 2 rejected | 139.3/min | ETA: 7.4m [2026-01-20T12:17:52.236393] [DEBUG] [REMOTE ] PHUN: Retrieved 2313 rows, trimmed to 300. [2026-01-20T12:17:52.236525] [DEBUG] [REMOTE ] PHUN: PASS: History has at least 300 days. [2026-01-20T12:17:52.236768] [DEBUG] [REMOTE ] PHUN: PASS: Price check passed. Min price $1.78. [2026-01-20T12:17:52.236928] [DEBUG] [REMOTE ] PHUN: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:52.237077] [DEBUG] [REMOTE ] PHUN: PASS: Integrity check passed. [2026-01-20T12:17:52.237120] [DEBUG] [REMOTE ] PHUN: Symbol is viable for forecasting. [2026-01-20T12:17:52.237169] [INFO ] [MAIN ] [2468/3502] PHUN kept (0.3s) | 2466 kept, 2 rejected | 139.4/min | ETA: 7.4m [2026-01-20T12:17:52.622246] [DEBUG] [REMOTE ] PHVS: Retrieved 1243 rows, trimmed to 300. [2026-01-20T12:17:52.622369] [DEBUG] [REMOTE ] PHVS: PASS: History has at least 300 days. [2026-01-20T12:17:52.622594] [DEBUG] [REMOTE ] PHVS: PASS: Price check passed. Min price $21.59. [2026-01-20T12:17:52.622743] [DEBUG] [REMOTE ] PHVS: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:52.622855] [DEBUG] [REMOTE ] PHVS: PASS: Integrity check passed. [2026-01-20T12:17:52.622896] [DEBUG] [REMOTE ] PHVS: Symbol is viable for forecasting. [2026-01-20T12:17:52.622944] [INFO ] [MAIN ] [2469/3502] PHVS kept (0.4s) | 2467 kept, 2 rejected | 139.4/min | ETA: 7.4m [2026-01-20T12:17:53.094710] [DEBUG] [REMOTE ] PI: Retrieved 2387 rows, trimmed to 300. [2026-01-20T12:17:53.094832] [DEBUG] [REMOTE ] PI: PASS: History has at least 300 days. [2026-01-20T12:17:53.095038] [DEBUG] [REMOTE ] PI: PASS: Price check passed. Min price $142.50. [2026-01-20T12:17:53.095172] [DEBUG] [REMOTE ] PI: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:53.095281] [DEBUG] [REMOTE ] PI: PASS: Integrity check passed. [2026-01-20T12:17:53.095321] [DEBUG] [REMOTE ] PI: Symbol is viable for forecasting. [2026-01-20T12:17:53.095368] [INFO ] [MAIN ] [2470/3502] PI kept (0.5s) | 2468 kept, 2 rejected | 139.4/min | ETA: 7.4m [2026-01-20T12:17:53.549066] [DEBUG] [REMOTE ] PID: Retrieved 5117 rows, trimmed to 300. [2026-01-20T12:17:53.549206] [DEBUG] [REMOTE ] PID: PASS: History has at least 300 days. [2026-01-20T12:17:53.549431] [DEBUG] [REMOTE ] PID: PASS: Price check passed. Min price $21.17. [2026-01-20T12:17:53.549587] [DEBUG] [REMOTE ] PID: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:53.549709] [DEBUG] [REMOTE ] PID: PASS: Integrity check passed. [2026-01-20T12:17:53.549750] [DEBUG] [REMOTE ] PID: Symbol is viable for forecasting. [2026-01-20T12:17:53.549798] [INFO ] [MAIN ] [2471/3502] PID kept (0.5s) | 2469 kept, 2 rejected | 139.4/min | ETA: 7.4m [2026-01-20T12:17:53.972767] [DEBUG] [REMOTE ] PIE: Retrieved 4542 rows, trimmed to 300. [2026-01-20T12:17:53.972898] [DEBUG] [REMOTE ] PIE: PASS: History has at least 300 days. [2026-01-20T12:17:53.973118] [DEBUG] [REMOTE ] PIE: PASS: Price check passed. Min price $23.23. [2026-01-20T12:17:53.973258] [DEBUG] [REMOTE ] PIE: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:53.973385] [DEBUG] [REMOTE ] PIE: PASS: Integrity check passed. [2026-01-20T12:17:53.973431] [DEBUG] [REMOTE ] PIE: Symbol is viable for forecasting. [2026-01-20T12:17:53.973483] [INFO ] [MAIN ] [2472/3502] PIE kept (0.4s) | 2470 kept, 2 rejected | 139.4/min | ETA: 7.4m [2026-01-20T12:17:54.480842] [DEBUG] [REMOTE ] PII: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:54.480968] [DEBUG] [REMOTE ] PII: PASS: History has at least 300 days. [2026-01-20T12:17:54.481176] [DEBUG] [REMOTE ] PII: PASS: Price check passed. Min price $59.22. [2026-01-20T12:17:54.481310] [DEBUG] [REMOTE ] PII: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:54.481421] [DEBUG] [REMOTE ] PII: PASS: Integrity check passed. [2026-01-20T12:17:54.481462] [DEBUG] [REMOTE ] PII: Symbol is viable for forecasting. [2026-01-20T12:17:54.481510] [INFO ] [MAIN ] [2473/3502] PII kept (0.5s) | 2471 kept, 2 rejected | 139.4/min | ETA: 7.4m [2026-01-20T12:17:54.946052] [DEBUG] [REMOTE ] PIM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:54.946190] [DEBUG] [REMOTE ] PIM: PASS: History has at least 300 days. [2026-01-20T12:17:54.946417] [DEBUG] [REMOTE ] PIM: PASS: Price check passed. Min price $3.19. [2026-01-20T12:17:54.946587] [DEBUG] [REMOTE ] PIM: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:54.946709] [DEBUG] [REMOTE ] PIM: PASS: Integrity check passed. [2026-01-20T12:17:54.946792] [DEBUG] [REMOTE ] PIM: Symbol is viable for forecasting. [2026-01-20T12:17:54.946852] [INFO ] [MAIN ] [2474/3502] PIM kept (0.5s) | 2472 kept, 2 rejected | 139.3/min | ETA: 7.4m [2026-01-20T12:17:55.193961] [DEBUG] [REMOTE ] PINE: Retrieved 1545 rows, trimmed to 300. [2026-01-20T12:17:55.194093] [DEBUG] [REMOTE ] PINE: PASS: History has at least 300 days. [2026-01-20T12:17:55.194301] [DEBUG] [REMOTE ] PINE: PASS: Price check passed. Min price $13.58. [2026-01-20T12:17:55.194436] [DEBUG] [REMOTE ] PINE: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:55.194549] [DEBUG] [REMOTE ] PINE: PASS: Integrity check passed. [2026-01-20T12:17:55.194609] [DEBUG] [REMOTE ] PINE: Symbol is viable for forecasting. [2026-01-20T12:17:55.194660] [INFO ] [MAIN ] [2475/3502] PINE kept (0.2s) | 2473 kept, 2 rejected | 139.4/min | ETA: 7.4m [2026-01-20T12:17:55.636627] [DEBUG] [REMOTE ] PINS: Retrieved 1697 rows, trimmed to 300. [2026-01-20T12:17:55.636751] [DEBUG] [REMOTE ] PINS: PASS: History has at least 300 days. [2026-01-20T12:17:55.636952] [DEBUG] [REMOTE ] PINS: PASS: Price check passed. Min price $24.79. [2026-01-20T12:17:55.637101] [DEBUG] [REMOTE ] PINS: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:55.637210] [DEBUG] [REMOTE ] PINS: PASS: Integrity check passed. [2026-01-20T12:17:55.637250] [DEBUG] [REMOTE ] PINS: Symbol is viable for forecasting. [2026-01-20T12:17:55.637296] [INFO ] [MAIN ] [2476/3502] PINS kept (0.4s) | 2474 kept, 2 rejected | 139.4/min | ETA: 7.4m [2026-01-20T12:17:56.047351] [DEBUG] [REMOTE ] PK: Retrieved 2272 rows, trimmed to 300. [2026-01-20T12:17:56.047537] [DEBUG] [REMOTE ] PK: PASS: History has at least 300 days. [2026-01-20T12:17:56.047828] [DEBUG] [REMOTE ] PK: PASS: Price check passed. Min price $9.61. [2026-01-20T12:17:56.047974] [DEBUG] [REMOTE ] PK: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:56.048097] [DEBUG] [REMOTE ] PK: PASS: Integrity check passed. [2026-01-20T12:17:56.048140] [DEBUG] [REMOTE ] PK: Symbol is viable for forecasting. [2026-01-20T12:17:56.048204] [INFO ] [MAIN ] [2477/3502] PK kept (0.4s) | 2475 kept, 2 rejected | 139.4/min | ETA: 7.4m [2026-01-20T12:17:56.608322] [DEBUG] [REMOTE ] PKBK: Retrieved 6128 rows, trimmed to 300. [2026-01-20T12:17:56.608537] [DEBUG] [REMOTE ] PKBK: PASS: History has at least 300 days. [2026-01-20T12:17:56.608869] [DEBUG] [REMOTE ] PKBK: PASS: Price check passed. Min price $20.81. [2026-01-20T12:17:56.609031] [DEBUG] [REMOTE ] PKBK: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:56.609190] [DEBUG] [REMOTE ] PKBK: PASS: Integrity check passed. [2026-01-20T12:17:56.609254] [DEBUG] [REMOTE ] PKBK: Symbol is viable for forecasting. [2026-01-20T12:17:56.609314] [INFO ] [MAIN ] [2478/3502] PKBK kept (0.6s) | 2476 kept, 2 rejected | 139.4/min | ETA: 7.3m [2026-01-20T12:17:57.053797] [DEBUG] [REMOTE ] PKE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:57.054028] [DEBUG] [REMOTE ] PKE: PASS: History has at least 300 days. [2026-01-20T12:17:57.054538] [DEBUG] [REMOTE ] PKE: PASS: Price check passed. Min price $18.44. [2026-01-20T12:17:57.054743] [DEBUG] [REMOTE ] PKE: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:57.054885] [DEBUG] [REMOTE ] PKE: PASS: Integrity check passed. [2026-01-20T12:17:57.054928] [DEBUG] [REMOTE ] PKE: Symbol is viable for forecasting. [2026-01-20T12:17:57.054983] [INFO ] [MAIN ] [2479/3502] PKE kept (0.4s) | 2477 kept, 2 rejected | 139.4/min | ETA: 7.3m [2026-01-20T12:17:57.413482] [DEBUG] [REMOTE ] PKG: Retrieved 6532 rows, trimmed to 300. [2026-01-20T12:17:57.413701] [DEBUG] [REMOTE ] PKG: PASS: History has at least 300 days. [2026-01-20T12:17:57.413995] [DEBUG] [REMOTE ] PKG: PASS: Price check passed. Min price $190.52. [2026-01-20T12:17:57.414167] [DEBUG] [REMOTE ] PKG: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:57.414334] [DEBUG] [REMOTE ] PKG: PASS: Integrity check passed. [2026-01-20T12:17:57.414393] [DEBUG] [REMOTE ] PKG: Symbol is viable for forecasting. [2026-01-20T12:17:57.414454] [INFO ] [MAIN ] [2480/3502] PKG kept (0.4s) | 2478 kept, 2 rejected | 139.4/min | ETA: 7.3m [2026-01-20T12:17:57.948102] [DEBUG] [REMOTE ] PKOH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:57.948242] [DEBUG] [REMOTE ] PKOH: PASS: History has at least 300 days. [2026-01-20T12:17:57.948473] [DEBUG] [REMOTE ] PKOH: PASS: Price check passed. Min price $18.74. [2026-01-20T12:17:57.948630] [DEBUG] [REMOTE ] PKOH: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:57.948750] [DEBUG] [REMOTE ] PKOH: PASS: Integrity check passed. [2026-01-20T12:17:57.948791] [DEBUG] [REMOTE ] PKOH: Symbol is viable for forecasting. [2026-01-20T12:17:57.948841] [INFO ] [MAIN ] [2481/3502] PKOH kept (0.5s) | 2479 kept, 2 rejected | 139.3/min | ETA: 7.3m [2026-01-20T12:17:58.371826] [DEBUG] [REMOTE ] PKX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:58.371964] [DEBUG] [REMOTE ] PKX: PASS: History has at least 300 days. [2026-01-20T12:17:58.372193] [DEBUG] [REMOTE ] PKX: PASS: Price check passed. Min price $51.01. [2026-01-20T12:17:58.372329] [DEBUG] [REMOTE ] PKX: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:58.372449] [DEBUG] [REMOTE ] PKX: PASS: Integrity check passed. [2026-01-20T12:17:58.372489] [DEBUG] [REMOTE ] PKX: Symbol is viable for forecasting. [2026-01-20T12:17:58.372536] [INFO ] [MAIN ] [2482/3502] PKX kept (0.4s) | 2480 kept, 2 rejected | 139.3/min | ETA: 7.3m [2026-01-20T12:17:58.864855] [DEBUG] [REMOTE ] PLAB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:17:58.864996] [DEBUG] [REMOTE ] PLAB: PASS: History has at least 300 days. [2026-01-20T12:17:58.865246] [DEBUG] [REMOTE ] PLAB: PASS: Price check passed. Min price $20.28. [2026-01-20T12:17:58.865396] [DEBUG] [REMOTE ] PLAB: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:58.865520] [DEBUG] [REMOTE ] PLAB: PASS: Integrity check passed. [2026-01-20T12:17:58.865563] [DEBUG] [REMOTE ] PLAB: Symbol is viable for forecasting. [2026-01-20T12:17:58.865637] [INFO ] [MAIN ] [2483/3502] PLAB kept (0.5s) | 2481 kept, 2 rejected | 139.3/min | ETA: 7.3m [2026-01-20T12:17:59.038219] [DEBUG] [REMOTE ] PLAY: Retrieved 2834 rows, trimmed to 300. [2026-01-20T12:17:59.038345] [DEBUG] [REMOTE ] PLAY: PASS: History has at least 300 days. [2026-01-20T12:17:59.038554] [DEBUG] [REMOTE ] PLAY: PASS: Price check passed. Min price $13.12. [2026-01-20T12:17:59.038735] [DEBUG] [REMOTE ] PLAY: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:59.038855] [DEBUG] [REMOTE ] PLAY: PASS: Integrity check passed. [2026-01-20T12:17:59.038897] [DEBUG] [REMOTE ] PLAY: Symbol is viable for forecasting. [2026-01-20T12:17:59.038947] [INFO ] [MAIN ] [2484/3502] PLAY kept (0.2s) | 2482 kept, 2 rejected | 139.4/min | ETA: 7.3m [2026-01-20T12:17:59.789035] [DEBUG] [REMOTE ] PLBC: Retrieved 5929 rows, trimmed to 300. [2026-01-20T12:17:59.789170] [DEBUG] [REMOTE ] PLBC: PASS: History has at least 300 days. [2026-01-20T12:17:59.789389] [DEBUG] [REMOTE ] PLBC: PASS: Price check passed. Min price $40.11. [2026-01-20T12:17:59.789530] [DEBUG] [REMOTE ] PLBC: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:59.789669] [DEBUG] [REMOTE ] PLBC: PASS: Integrity check passed. [2026-01-20T12:17:59.789739] [DEBUG] [REMOTE ] PLBC: Symbol is viable for forecasting. [2026-01-20T12:17:59.789791] [INFO ] [MAIN ] [2485/3502] PLBC kept (0.8s) | 2483 kept, 2 rejected | 139.3/min | ETA: 7.3m [2026-01-20T12:17:59.939867] [DEBUG] [REMOTE ] PLBY: Retrieved 1352 rows, trimmed to 300. [2026-01-20T12:17:59.939994] [DEBUG] [REMOTE ] PLBY: PASS: History has at least 300 days. [2026-01-20T12:17:59.940227] [DEBUG] [REMOTE ] PLBY: PASS: Price check passed. Min price $1.28. [2026-01-20T12:17:59.940376] [DEBUG] [REMOTE ] PLBY: PASS: Continuity check passed with 300 days. [2026-01-20T12:17:59.940490] [DEBUG] [REMOTE ] PLBY: PASS: Integrity check passed. [2026-01-20T12:17:59.940534] [DEBUG] [REMOTE ] PLBY: Symbol is viable for forecasting. [2026-01-20T12:17:59.940611] [INFO ] [MAIN ] [2486/3502] PLBY kept (0.2s) | 2484 kept, 2 rejected | 139.4/min | ETA: 7.3m [2026-01-20T12:18:00.675508] [DEBUG] [REMOTE ] PLCE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:00.675658] [DEBUG] [REMOTE ] PLCE: PASS: History has at least 300 days. [2026-01-20T12:18:00.675883] [DEBUG] [REMOTE ] PLCE: PASS: Price check passed. Min price $3.98. [2026-01-20T12:18:00.676021] [DEBUG] [REMOTE ] PLCE: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:00.676138] [DEBUG] [REMOTE ] PLCE: PASS: Integrity check passed. [2026-01-20T12:18:00.676178] [DEBUG] [REMOTE ] PLCE: Symbol is viable for forecasting. [2026-01-20T12:18:00.676227] [INFO ] [MAIN ] [2487/3502] PLCE kept (0.7s) | 2485 kept, 2 rejected | 139.3/min | ETA: 7.3m [2026-01-20T12:18:01.181472] [DEBUG] [REMOTE ] PLD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:01.181643] [DEBUG] [REMOTE ] PLD: PASS: History has at least 300 days. [2026-01-20T12:18:01.181902] [DEBUG] [REMOTE ] PLD: PASS: Price check passed. Min price $121.44. [2026-01-20T12:18:01.182047] [DEBUG] [REMOTE ] PLD: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:01.182181] [DEBUG] [REMOTE ] PLD: PASS: Integrity check passed. [2026-01-20T12:18:01.182224] [DEBUG] [REMOTE ] PLD: Symbol is viable for forecasting. [2026-01-20T12:18:01.182285] [INFO ] [MAIN ] [2488/3502] PLD kept (0.5s) | 2486 kept, 2 rejected | 139.3/min | ETA: 7.3m [2026-01-20T12:18:01.642766] [DEBUG] [REMOTE ] PLPC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:01.642977] [DEBUG] [REMOTE ] PLPC: PASS: History has at least 300 days. [2026-01-20T12:18:01.643348] [DEBUG] [REMOTE ] PLPC: PASS: Price check passed. Min price $186.09. [2026-01-20T12:18:01.643507] [DEBUG] [REMOTE ] PLPC: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:01.643674] [DEBUG] [REMOTE ] PLPC: PASS: Integrity check passed. [2026-01-20T12:18:01.643719] [DEBUG] [REMOTE ] PLPC: Symbol is viable for forecasting. [2026-01-20T12:18:01.643804] [INFO ] [MAIN ] [2489/3502] PLPC kept (0.5s) | 2487 kept, 2 rejected | 139.3/min | ETA: 7.3m [2026-01-20T12:18:01.773247] [DEBUG] [REMOTE ] PLRX: Retrieved 1414 rows, trimmed to 300. [2026-01-20T12:18:01.773359] [DEBUG] [REMOTE ] PLRX: PASS: History has at least 300 days. [2026-01-20T12:18:01.773558] [DEBUG] [REMOTE ] PLRX: PASS: Price check passed. Min price $1.21. [2026-01-20T12:18:01.773713] [DEBUG] [REMOTE ] PLRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:01.773823] [DEBUG] [REMOTE ] PLRX: PASS: Integrity check passed. [2026-01-20T12:18:01.773877] [DEBUG] [REMOTE ] PLRX: Symbol is viable for forecasting. [2026-01-20T12:18:01.773925] [INFO ] [MAIN ] [2490/3502] PLRX kept (0.1s) | 2488 kept, 2 rejected | 139.4/min | ETA: 7.3m [2026-01-20T12:18:02.337892] [DEBUG] [REMOTE ] PLSE: Retrieved 2431 rows, trimmed to 300. [2026-01-20T12:18:02.338021] [DEBUG] [REMOTE ] PLSE: PASS: History has at least 300 days. [2026-01-20T12:18:02.338231] [DEBUG] [REMOTE ] PLSE: PASS: Price check passed. Min price $12.66. [2026-01-20T12:18:02.338374] [DEBUG] [REMOTE ] PLSE: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:02.338490] [DEBUG] [REMOTE ] PLSE: PASS: Integrity check passed. [2026-01-20T12:18:02.338533] [DEBUG] [REMOTE ] PLSE: Symbol is viable for forecasting. [2026-01-20T12:18:02.338603] [INFO ] [MAIN ] [2491/3502] PLSE kept (0.6s) | 2489 kept, 2 rejected | 139.3/min | ETA: 7.3m [2026-01-20T12:18:02.689598] [DEBUG] [REMOTE ] PLTK: Retrieved 1257 rows, trimmed to 300. [2026-01-20T12:18:02.689764] [DEBUG] [REMOTE ] PLTK: PASS: History has at least 300 days. [2026-01-20T12:18:02.689989] [DEBUG] [REMOTE ] PLTK: PASS: Price check passed. Min price $3.51. [2026-01-20T12:18:02.690130] [DEBUG] [REMOTE ] PLTK: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:02.690245] [DEBUG] [REMOTE ] PLTK: PASS: Integrity check passed. [2026-01-20T12:18:02.690288] [DEBUG] [REMOTE ] PLTK: Symbol is viable for forecasting. [2026-01-20T12:18:02.690338] [INFO ] [MAIN ] [2492/3502] PLTK kept (0.4s) | 2490 kept, 2 rejected | 139.3/min | ETA: 7.2m [2026-01-20T12:18:03.187955] [DEBUG] [REMOTE ] PLUG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:03.188101] [DEBUG] [REMOTE ] PLUG: PASS: History has at least 300 days. [2026-01-20T12:18:03.188328] [DEBUG] [REMOTE ] PLUG: PASS: Price check passed. Min price $1.89. [2026-01-20T12:18:03.188470] [DEBUG] [REMOTE ] PLUG: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:03.188617] [DEBUG] [REMOTE ] PLUG: PASS: Integrity check passed. [2026-01-20T12:18:03.188661] [DEBUG] [REMOTE ] PLUG: Symbol is viable for forecasting. [2026-01-20T12:18:03.188713] [INFO ] [MAIN ] [2493/3502] PLUG kept (0.5s) | 2491 kept, 2 rejected | 139.3/min | ETA: 7.2m [2026-01-20T12:18:03.588188] [DEBUG] [REMOTE ] PLUS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:03.588322] [DEBUG] [REMOTE ] PLUS: PASS: History has at least 300 days. [2026-01-20T12:18:03.588550] [DEBUG] [REMOTE ] PLUS: PASS: Price check passed. Min price $71.34. [2026-01-20T12:18:03.588718] [DEBUG] [REMOTE ] PLUS: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:03.588840] [DEBUG] [REMOTE ] PLUS: PASS: Integrity check passed. [2026-01-20T12:18:03.588881] [DEBUG] [REMOTE ] PLUS: Symbol is viable for forecasting. [2026-01-20T12:18:03.588954] [INFO ] [MAIN ] [2494/3502] PLUS kept (0.4s) | 2492 kept, 2 rejected | 139.3/min | ETA: 7.2m [2026-01-20T12:18:03.993357] [DEBUG] [REMOTE ] PLXS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:03.993509] [DEBUG] [REMOTE ] PLXS: PASS: History has at least 300 days. [2026-01-20T12:18:03.993774] [DEBUG] [REMOTE ] PLXS: PASS: Price check passed. Min price $132.74. [2026-01-20T12:18:03.993915] [DEBUG] [REMOTE ] PLXS: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:03.994045] [DEBUG] [REMOTE ] PLXS: PASS: Integrity check passed. [2026-01-20T12:18:03.994087] [DEBUG] [REMOTE ] PLXS: Symbol is viable for forecasting. [2026-01-20T12:18:03.994136] [INFO ] [MAIN ] [2495/3502] PLXS kept (0.4s) | 2493 kept, 2 rejected | 139.3/min | ETA: 7.2m [2026-01-20T12:18:04.347466] [DEBUG] [REMOTE ] PLYM: Retrieved 2164 rows, trimmed to 300. [2026-01-20T12:18:04.347632] [DEBUG] [REMOTE ] PLYM: PASS: History has at least 300 days. [2026-01-20T12:18:04.347857] [DEBUG] [REMOTE ] PLYM: PASS: Price check passed. Min price $21.80. [2026-01-20T12:18:04.347998] [DEBUG] [REMOTE ] PLYM: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:04.348121] [DEBUG] [REMOTE ] PLYM: PASS: Integrity check passed. [2026-01-20T12:18:04.348188] [DEBUG] [REMOTE ] PLYM: Symbol is viable for forecasting. [2026-01-20T12:18:04.348239] [INFO ] [MAIN ] [2496/3502] PLYM kept (0.4s) | 2494 kept, 2 rejected | 139.4/min | ETA: 7.2m [2026-01-20T12:18:04.856008] [DEBUG] [REMOTE ] PM: Retrieved 4489 rows, trimmed to 300. [2026-01-20T12:18:04.856141] [DEBUG] [REMOTE ] PM: PASS: History has at least 300 days. [2026-01-20T12:18:04.856352] [DEBUG] [REMOTE ] PM: PASS: Price check passed. Min price $143.02. [2026-01-20T12:18:04.856488] [DEBUG] [REMOTE ] PM: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:04.856622] [DEBUG] [REMOTE ] PM: PASS: Integrity check passed. [2026-01-20T12:18:04.856665] [DEBUG] [REMOTE ] PM: Symbol is viable for forecasting. [2026-01-20T12:18:04.856714] [INFO ] [MAIN ] [2497/3502] PM kept (0.5s) | 2495 kept, 2 rejected | 139.3/min | ETA: 7.2m [2026-01-20T12:18:04.972805] [DEBUG] [REMOTE ] PMAX: Retrieved 343 rows, trimmed to 300. [2026-01-20T12:18:04.972990] [DEBUG] [REMOTE ] PMAX: PASS: History has at least 300 days. [2026-01-20T12:18:04.973246] [DEBUG] [REMOTE ] PMAX: PASS: Price check passed. Min price $1.58. [2026-01-20T12:18:04.973422] [DEBUG] [REMOTE ] PMAX: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:04.973547] [DEBUG] [REMOTE ] PMAX: PASS: Integrity check passed. [2026-01-20T12:18:04.973610] [DEBUG] [REMOTE ] PMAX: Symbol is viable for forecasting. [2026-01-20T12:18:04.973663] [INFO ] [MAIN ] [2498/3502] PMAX kept (0.1s) | 2496 kept, 2 rejected | 139.4/min | ETA: 7.2m [2026-01-20T12:18:05.991335] [DEBUG] [REMOTE ] PML: Retrieved 5929 rows, trimmed to 300. [2026-01-20T12:18:05.991499] [DEBUG] [REMOTE ] PML: PASS: History has at least 300 days. [2026-01-20T12:18:05.991772] [DEBUG] [REMOTE ] PML: PASS: Price check passed. Min price $7.43. [2026-01-20T12:18:05.991929] [DEBUG] [REMOTE ] PML: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:05.992054] [DEBUG] [REMOTE ] PML: PASS: Integrity check passed. [2026-01-20T12:18:05.992120] [DEBUG] [REMOTE ] PML: Symbol is viable for forecasting. [2026-01-20T12:18:05.992191] [INFO ] [MAIN ] [2499/3502] PML kept (1.0s) | 2497 kept, 2 rejected | 139.3/min | ETA: 7.2m [2026-01-20T12:18:06.328046] [DEBUG] [REMOTE ] PMM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:06.328200] [DEBUG] [REMOTE ] PMM: PASS: History has at least 300 days. [2026-01-20T12:18:06.328444] [DEBUG] [REMOTE ] PMM: PASS: Price check passed. Min price $6.00. [2026-01-20T12:18:06.328608] [DEBUG] [REMOTE ] PMM: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:06.328738] [DEBUG] [REMOTE ] PMM: PASS: Integrity check passed. [2026-01-20T12:18:06.328781] [DEBUG] [REMOTE ] PMM: Symbol is viable for forecasting. [2026-01-20T12:18:06.328833] [INFO ] [MAIN ] [2500/3502] PMM kept (0.3s) | 2498 kept, 2 rejected | 139.3/min | ETA: 7.2m [2026-01-20T12:18:06.862969] [DEBUG] [REMOTE ] PMO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:06.863113] [DEBUG] [REMOTE ] PMO: PASS: History has at least 300 days. [2026-01-20T12:18:06.863349] [DEBUG] [REMOTE ] PMO: PASS: Price check passed. Min price $10.24. [2026-01-20T12:18:06.863489] [DEBUG] [REMOTE ] PMO: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:06.863634] [DEBUG] [REMOTE ] PMO: PASS: Integrity check passed. [2026-01-20T12:18:06.863677] [DEBUG] [REMOTE ] PMO: Symbol is viable for forecasting. [2026-01-20T12:18:06.863727] [INFO ] [MAIN ] [2501/3502] PMO kept (0.5s) | 2499 kept, 2 rejected | 139.3/min | ETA: 7.2m [2026-01-20T12:18:07.208313] [DEBUG] [REMOTE ] PMTS: Retrieved 2583 rows, trimmed to 300. [2026-01-20T12:18:07.208509] [DEBUG] [REMOTE ] PMTS: PASS: History has at least 300 days. [2026-01-20T12:18:07.208833] [DEBUG] [REMOTE ] PMTS: PASS: Price check passed. Min price $11.90. [2026-01-20T12:18:07.208985] [DEBUG] [REMOTE ] PMTS: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:07.209112] [DEBUG] [REMOTE ] PMTS: PASS: Integrity check passed. [2026-01-20T12:18:07.209155] [DEBUG] [REMOTE ] PMTS: Symbol is viable for forecasting. [2026-01-20T12:18:07.209216] [INFO ] [MAIN ] [2502/3502] PMTS kept (0.3s) | 2500 kept, 2 rejected | 139.3/min | ETA: 7.2m [2026-01-20T12:18:07.538278] [DEBUG] [REMOTE ] PMVP: Retrieved 1334 rows, trimmed to 300. [2026-01-20T12:18:07.538424] [DEBUG] [REMOTE ] PMVP: PASS: History has at least 300 days. [2026-01-20T12:18:07.538681] [DEBUG] [REMOTE ] PMVP: PASS: Price check passed. Min price $1.13. [2026-01-20T12:18:07.538828] [DEBUG] [REMOTE ] PMVP: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:07.538945] [DEBUG] [REMOTE ] PMVP: PASS: Integrity check passed. [2026-01-20T12:18:07.538988] [DEBUG] [REMOTE ] PMVP: Symbol is viable for forecasting. [2026-01-20T12:18:07.539038] [INFO ] [MAIN ] [2503/3502] PMVP kept (0.3s) | 2501 kept, 2 rejected | 139.3/min | ETA: 7.2m [2026-01-20T12:18:08.034199] [DEBUG] [REMOTE ] PNC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:08.034432] [DEBUG] [REMOTE ] PNC: PASS: History has at least 300 days. [2026-01-20T12:18:08.034741] [DEBUG] [REMOTE ] PNC: PASS: Price check passed. Min price $179.04. [2026-01-20T12:18:08.034891] [DEBUG] [REMOTE ] PNC: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:08.035039] [DEBUG] [REMOTE ] PNC: PASS: Integrity check passed. [2026-01-20T12:18:08.035102] [DEBUG] [REMOTE ] PNC: Symbol is viable for forecasting. [2026-01-20T12:18:08.035176] [INFO ] [MAIN ] [2504/3502] PNC kept (0.5s) | 2502 kept, 2 rejected | 139.3/min | ETA: 7.2m [2026-01-20T12:18:08.554757] [DEBUG] [REMOTE ] PNI: Retrieved 5929 rows, trimmed to 300. [2026-01-20T12:18:08.554897] [DEBUG] [REMOTE ] PNI: PASS: History has at least 300 days. [2026-01-20T12:18:08.555113] [DEBUG] [REMOTE ] PNI: PASS: Price check passed. Min price $6.80. [2026-01-20T12:18:08.555250] [DEBUG] [REMOTE ] PNI: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:08.555372] [DEBUG] [REMOTE ] PNI: PASS: Integrity check passed. [2026-01-20T12:18:08.555412] [DEBUG] [REMOTE ] PNI: Symbol is viable for forecasting. [2026-01-20T12:18:08.555463] [INFO ] [MAIN ] [2505/3502] PNI kept (0.5s) | 2503 kept, 2 rejected | 139.3/min | ETA: 7.2m [2026-01-20T12:18:08.980513] [DEBUG] [REMOTE ] PNQI: Retrieved 4427 rows, trimmed to 300. [2026-01-20T12:18:08.980741] [DEBUG] [REMOTE ] PNQI: PASS: History has at least 300 days. [2026-01-20T12:18:08.981015] [DEBUG] [REMOTE ] PNQI: PASS: Price check passed. Min price $51.02. [2026-01-20T12:18:08.981165] [DEBUG] [REMOTE ] PNQI: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:08.981303] [DEBUG] [REMOTE ] PNQI: PASS: Integrity check passed. [2026-01-20T12:18:08.981354] [DEBUG] [REMOTE ] PNQI: Symbol is viable for forecasting. [2026-01-20T12:18:08.981413] [INFO ] [MAIN ] [2506/3502] PNQI kept (0.4s) | 2504 kept, 2 rejected | 139.3/min | ETA: 7.1m [2026-01-20T12:18:09.453995] [DEBUG] [REMOTE ] PNRG: Retrieved 6587 rows, trimmed to 300. [2026-01-20T12:18:09.454220] [DEBUG] [REMOTE ] PNRG: PASS: History has at least 300 days. [2026-01-20T12:18:09.454556] [DEBUG] [REMOTE ] PNRG: PASS: Price check passed. Min price $128.92. [2026-01-20T12:18:09.454729] [DEBUG] [REMOTE ] PNRG: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:09.454873] [DEBUG] [REMOTE ] PNRG: PASS: Integrity check passed. [2026-01-20T12:18:09.454951] [DEBUG] [REMOTE ] PNRG: Symbol is viable for forecasting. [2026-01-20T12:18:09.455010] [INFO ] [MAIN ] [2507/3502] PNRG kept (0.5s) | 2505 kept, 2 rejected | 139.3/min | ETA: 7.1m [2026-01-20T12:18:09.739259] [DEBUG] [REMOTE ] PNTG: Retrieved 1583 rows, trimmed to 300. [2026-01-20T12:18:09.739407] [DEBUG] [REMOTE ] PNTG: PASS: History has at least 300 days. [2026-01-20T12:18:09.739691] [DEBUG] [REMOTE ] PNTG: PASS: Price check passed. Min price $23.75. [2026-01-20T12:18:09.739865] [DEBUG] [REMOTE ] PNTG: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:09.739995] [DEBUG] [REMOTE ] PNTG: PASS: Integrity check passed. [2026-01-20T12:18:09.740042] [DEBUG] [REMOTE ] PNTG: Symbol is viable for forecasting. [2026-01-20T12:18:09.740099] [INFO ] [MAIN ] [2508/3502] PNTG kept (0.3s) | 2506 kept, 2 rejected | 139.3/min | ETA: 7.1m [2026-01-20T12:18:10.238774] [DEBUG] [REMOTE ] PODD: Retrieved 4700 rows, trimmed to 300. [2026-01-20T12:18:10.238912] [DEBUG] [REMOTE ] PODD: PASS: History has at least 300 days. [2026-01-20T12:18:10.239137] [DEBUG] [REMOTE ] PODD: PASS: Price check passed. Min price $278.17. [2026-01-20T12:18:10.239280] [DEBUG] [REMOTE ] PODD: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:10.239419] [DEBUG] [REMOTE ] PODD: PASS: Integrity check passed. [2026-01-20T12:18:10.239469] [DEBUG] [REMOTE ] PODD: Symbol is viable for forecasting. [2026-01-20T12:18:10.239525] [INFO ] [MAIN ] [2509/3502] PODD kept (0.5s) | 2507 kept, 2 rejected | 139.3/min | ETA: 7.1m [2026-01-20T12:18:10.732364] [DEBUG] [REMOTE ] POOL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:10.732510] [DEBUG] [REMOTE ] POOL: PASS: History has at least 300 days. [2026-01-20T12:18:10.732757] [DEBUG] [REMOTE ] POOL: PASS: Price check passed. Min price $228.75. [2026-01-20T12:18:10.732895] [DEBUG] [REMOTE ] POOL: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:10.733013] [DEBUG] [REMOTE ] POOL: PASS: Integrity check passed. [2026-01-20T12:18:10.733053] [DEBUG] [REMOTE ] POOL: Symbol is viable for forecasting. [2026-01-20T12:18:10.733102] [INFO ] [MAIN ] [2510/3502] POOL kept (0.5s) | 2508 kept, 2 rejected | 139.3/min | ETA: 7.1m [2026-01-20T12:18:11.193511] [DEBUG] [REMOTE ] POWI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:11.193749] [DEBUG] [REMOTE ] POWI: PASS: History has at least 300 days. [2026-01-20T12:18:11.194050] [DEBUG] [REMOTE ] POWI: PASS: Price check passed. Min price $30.73. [2026-01-20T12:18:11.194206] [DEBUG] [REMOTE ] POWI: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:11.194375] [DEBUG] [REMOTE ] POWI: PASS: Integrity check passed. [2026-01-20T12:18:11.194446] [DEBUG] [REMOTE ] POWI: Symbol is viable for forecasting. [2026-01-20T12:18:11.194505] [INFO ] [MAIN ] [2511/3502] POWI kept (0.5s) | 2509 kept, 2 rejected | 139.3/min | ETA: 7.1m [2026-01-20T12:18:11.664741] [DEBUG] [REMOTE ] POWL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:11.664958] [DEBUG] [REMOTE ] POWL: PASS: History has at least 300 days. [2026-01-20T12:18:11.666205] [DEBUG] [REMOTE ] POWL: PASS: Price check passed. Min price $282.05. [2026-01-20T12:18:11.666360] [DEBUG] [REMOTE ] POWL: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:11.666499] [DEBUG] [REMOTE ] POWL: PASS: Integrity check passed. [2026-01-20T12:18:11.666545] [DEBUG] [REMOTE ] POWL: Symbol is viable for forecasting. [2026-01-20T12:18:11.666624] [INFO ] [MAIN ] [2512/3502] POWL kept (0.5s) | 2510 kept, 2 rejected | 139.3/min | ETA: 7.1m [2026-01-20T12:18:12.154749] [DEBUG] [REMOTE ] PPC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:12.154888] [DEBUG] [REMOTE ] PPC: PASS: History has at least 300 days. [2026-01-20T12:18:12.155105] [DEBUG] [REMOTE ] PPC: PASS: Price check passed. Min price $36.61. [2026-01-20T12:18:12.155247] [DEBUG] [REMOTE ] PPC: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:12.155364] [DEBUG] [REMOTE ] PPC: PASS: Integrity check passed. [2026-01-20T12:18:12.155406] [DEBUG] [REMOTE ] PPC: Symbol is viable for forecasting. [2026-01-20T12:18:12.155460] [INFO ] [MAIN ] [2513/3502] PPC kept (0.5s) | 2511 kept, 2 rejected | 139.3/min | ETA: 7.1m [2026-01-20T12:18:12.451252] [DEBUG] [REMOTE ] PPG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:12.451448] [DEBUG] [REMOTE ] PPG: PASS: History has at least 300 days. [2026-01-20T12:18:12.451736] [DEBUG] [REMOTE ] PPG: PASS: Price check passed. Min price $94.22. [2026-01-20T12:18:12.451876] [DEBUG] [REMOTE ] PPG: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:12.452004] [DEBUG] [REMOTE ] PPG: PASS: Integrity check passed. [2026-01-20T12:18:12.452046] [DEBUG] [REMOTE ] PPG: Symbol is viable for forecasting. [2026-01-20T12:18:12.452100] [INFO ] [MAIN ] [2514/3502] PPG kept (0.3s) | 2512 kept, 2 rejected | 139.3/min | ETA: 7.1m [2026-01-20T12:18:13.018113] [DEBUG] [REMOTE ] PPH: Retrieved 6530 rows, trimmed to 300. [2026-01-20T12:18:13.018257] [DEBUG] [REMOTE ] PPH: PASS: History has at least 300 days. [2026-01-20T12:18:13.018494] [DEBUG] [REMOTE ] PPH: PASS: Price check passed. Min price $90.70. [2026-01-20T12:18:13.018674] [DEBUG] [REMOTE ] PPH: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:13.018797] [DEBUG] [REMOTE ] PPH: PASS: Integrity check passed. [2026-01-20T12:18:13.018842] [DEBUG] [REMOTE ] PPH: Symbol is viable for forecasting. [2026-01-20T12:18:13.018896] [INFO ] [MAIN ] [2515/3502] PPH kept (0.6s) | 2513 kept, 2 rejected | 139.3/min | ETA: 7.1m [2026-01-20T12:18:13.330554] [DEBUG] [REMOTE ] PPIH: Retrieved 2485 rows, trimmed to 300. [2026-01-20T12:18:13.330740] [DEBUG] [REMOTE ] PPIH: PASS: History has at least 300 days. [2026-01-20T12:18:13.330950] [DEBUG] [REMOTE ] PPIH: PASS: Price check passed. Min price $23.02. [2026-01-20T12:18:13.331086] [DEBUG] [REMOTE ] PPIH: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:13.331198] [DEBUG] [REMOTE ] PPIH: PASS: Integrity check passed. [2026-01-20T12:18:13.331239] [DEBUG] [REMOTE ] PPIH: Symbol is viable for forecasting. [2026-01-20T12:18:13.331288] [INFO ] [MAIN ] [2516/3502] PPIH kept (0.3s) | 2514 kept, 2 rejected | 139.3/min | ETA: 7.1m [2026-01-20T12:18:13.935482] [DEBUG] [REMOTE ] PPL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:13.935700] [DEBUG] [REMOTE ] PPL: PASS: History has at least 300 days. [2026-01-20T12:18:13.935999] [DEBUG] [REMOTE ] PPL: PASS: Price check passed. Min price $33.26. [2026-01-20T12:18:13.936148] [DEBUG] [REMOTE ] PPL: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:13.936335] [DEBUG] [REMOTE ] PPL: PASS: Integrity check passed. [2026-01-20T12:18:13.936409] [DEBUG] [REMOTE ] PPL: Symbol is viable for forecasting. [2026-01-20T12:18:13.936471] [INFO ] [MAIN ] [2517/3502] PPL kept (0.6s) | 2515 kept, 2 rejected | 139.3/min | ETA: 7.1m [2026-01-20T12:18:14.294300] [DEBUG] [REMOTE ] PPSI: Retrieved 3128 rows, trimmed to 300. [2026-01-20T12:18:14.294505] [DEBUG] [REMOTE ] PPSI: PASS: History has at least 300 days. [2026-01-20T12:18:14.294809] [DEBUG] [REMOTE ] PPSI: PASS: Price check passed. Min price $3.37. [2026-01-20T12:18:14.294955] [DEBUG] [REMOTE ] PPSI: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:14.295080] [DEBUG] [REMOTE ] PPSI: PASS: Integrity check passed. [2026-01-20T12:18:14.295155] [DEBUG] [REMOTE ] PPSI: Symbol is viable for forecasting. [2026-01-20T12:18:14.295209] [INFO ] [MAIN ] [2518/3502] PPSI kept (0.4s) | 2516 kept, 2 rejected | 139.3/min | ETA: 7.1m [2026-01-20T12:18:14.523037] [DEBUG] [REMOTE ] PPTA: Retrieved 1235 rows, trimmed to 300. [2026-01-20T12:18:14.523237] [DEBUG] [REMOTE ] PPTA: PASS: History has at least 300 days. [2026-01-20T12:18:14.523516] [DEBUG] [REMOTE ] PPTA: PASS: Price check passed. Min price $20.85. [2026-01-20T12:18:14.523715] [DEBUG] [REMOTE ] PPTA: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:14.523841] [DEBUG] [REMOTE ] PPTA: PASS: Integrity check passed. [2026-01-20T12:18:14.523885] [DEBUG] [REMOTE ] PPTA: Symbol is viable for forecasting. [2026-01-20T12:18:14.523939] [INFO ] [MAIN ] [2519/3502] PPTA kept (0.2s) | 2517 kept, 2 rejected | 139.3/min | ETA: 7.1m [2026-01-20T12:18:15.099663] [DEBUG] [REMOTE ] PRA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:15.099857] [DEBUG] [REMOTE ] PRA: PASS: History has at least 300 days. [2026-01-20T12:18:15.100136] [DEBUG] [REMOTE ] PRA: PASS: Price check passed. Min price $23.86. [2026-01-20T12:18:15.100293] [DEBUG] [REMOTE ] PRA: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:15.100445] [DEBUG] [REMOTE ] PRA: PASS: Integrity check passed. [2026-01-20T12:18:15.100493] [DEBUG] [REMOTE ] PRA: Symbol is viable for forecasting. [2026-01-20T12:18:15.100547] [INFO ] [MAIN ] [2520/3502] PRA kept (0.6s) | 2518 kept, 2 rejected | 139.3/min | ETA: 7.0m [2026-01-20T12:18:15.619171] [DEBUG] [REMOTE ] PRAA: Retrieved 5834 rows, trimmed to 300. [2026-01-20T12:18:15.619364] [DEBUG] [REMOTE ] PRAA: PASS: History has at least 300 days. [2026-01-20T12:18:15.619665] [DEBUG] [REMOTE ] PRAA: PASS: Price check passed. Min price $13.04. [2026-01-20T12:18:15.619839] [DEBUG] [REMOTE ] PRAA: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:15.619981] [DEBUG] [REMOTE ] PRAA: PASS: Integrity check passed. [2026-01-20T12:18:15.620027] [DEBUG] [REMOTE ] PRAA: Symbol is viable for forecasting. [2026-01-20T12:18:15.620082] [INFO ] [MAIN ] [2521/3502] PRAA kept (0.5s) | 2519 kept, 2 rejected | 139.3/min | ETA: 7.0m [2026-01-20T12:18:15.883745] [DEBUG] [REMOTE ] PRAX: Retrieved 1319 rows, trimmed to 300. [2026-01-20T12:18:15.883880] [DEBUG] [REMOTE ] PRAX: PASS: History has at least 300 days. [2026-01-20T12:18:15.884086] [DEBUG] [REMOTE ] PRAX: PASS: Price check passed. Min price $164.09. [2026-01-20T12:18:15.884219] [DEBUG] [REMOTE ] PRAX: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:15.884330] [DEBUG] [REMOTE ] PRAX: PASS: Integrity check passed. [2026-01-20T12:18:15.884371] [DEBUG] [REMOTE ] PRAX: Symbol is viable for forecasting. [2026-01-20T12:18:15.884418] [INFO ] [MAIN ] [2522/3502] PRAX kept (0.3s) | 2520 kept, 2 rejected | 139.3/min | ETA: 7.0m [2026-01-20T12:18:16.313676] [DEBUG] [REMOTE ] PRCH: Retrieved 1512 rows, trimmed to 300. [2026-01-20T12:18:16.313803] [DEBUG] [REMOTE ] PRCH: PASS: History has at least 300 days. [2026-01-20T12:18:16.314006] [DEBUG] [REMOTE ] PRCH: PASS: Price check passed. Min price $8.48. [2026-01-20T12:18:16.314137] [DEBUG] [REMOTE ] PRCH: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:16.314246] [DEBUG] [REMOTE ] PRCH: PASS: Integrity check passed. [2026-01-20T12:18:16.314286] [DEBUG] [REMOTE ] PRCH: Symbol is viable for forecasting. [2026-01-20T12:18:16.314334] [INFO ] [MAIN ] [2523/3502] PRCH kept (0.4s) | 2521 kept, 2 rejected | 139.3/min | ETA: 7.0m [2026-01-20T12:18:16.788798] [DEBUG] [REMOTE ] PRDO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:16.788933] [DEBUG] [REMOTE ] PRDO: PASS: History has at least 300 days. [2026-01-20T12:18:16.789151] [DEBUG] [REMOTE ] PRDO: PASS: Price check passed. Min price $27.26. [2026-01-20T12:18:16.789288] [DEBUG] [REMOTE ] PRDO: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:16.789403] [DEBUG] [REMOTE ] PRDO: PASS: Integrity check passed. [2026-01-20T12:18:16.789443] [DEBUG] [REMOTE ] PRDO: Symbol is viable for forecasting. [2026-01-20T12:18:16.789491] [INFO ] [MAIN ] [2524/3502] PRDO kept (0.5s) | 2522 kept, 2 rejected | 139.3/min | ETA: 7.0m [2026-01-20T12:18:17.130336] [DEBUG] [REMOTE ] PRFZ: Retrieved 4862 rows, trimmed to 300. [2026-01-20T12:18:17.130468] [DEBUG] [REMOTE ] PRFZ: PASS: History has at least 300 days. [2026-01-20T12:18:17.130708] [DEBUG] [REMOTE ] PRFZ: PASS: Price check passed. Min price $42.65. [2026-01-20T12:18:17.130847] [DEBUG] [REMOTE ] PRFZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:17.130962] [DEBUG] [REMOTE ] PRFZ: PASS: Integrity check passed. [2026-01-20T12:18:17.131004] [DEBUG] [REMOTE ] PRFZ: Symbol is viable for forecasting. [2026-01-20T12:18:17.131054] [INFO ] [MAIN ] [2525/3502] PRFZ kept (0.3s) | 2523 kept, 2 rejected | 139.3/min | ETA: 7.0m [2026-01-20T12:18:17.692354] [DEBUG] [REMOTE ] PRG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:17.692491] [DEBUG] [REMOTE ] PRG: PASS: History has at least 300 days. [2026-01-20T12:18:17.692744] [DEBUG] [REMOTE ] PRG: PASS: Price check passed. Min price $26.18. [2026-01-20T12:18:17.692893] [DEBUG] [REMOTE ] PRG: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:17.693035] [DEBUG] [REMOTE ] PRG: PASS: Integrity check passed. [2026-01-20T12:18:17.693080] [DEBUG] [REMOTE ] PRG: Symbol is viable for forecasting. [2026-01-20T12:18:17.693130] [INFO ] [MAIN ] [2526/3502] PRG kept (0.6s) | 2524 kept, 2 rejected | 139.3/min | ETA: 7.0m [2026-01-20T12:18:18.041174] [DEBUG] [REMOTE ] PRGO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:18.041312] [DEBUG] [REMOTE ] PRGO: PASS: History has at least 300 days. [2026-01-20T12:18:18.041541] [DEBUG] [REMOTE ] PRGO: PASS: Price check passed. Min price $12.00. [2026-01-20T12:18:18.041729] [DEBUG] [REMOTE ] PRGO: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:18.041851] [DEBUG] [REMOTE ] PRGO: PASS: Integrity check passed. [2026-01-20T12:18:18.041893] [DEBUG] [REMOTE ] PRGO: Symbol is viable for forecasting. [2026-01-20T12:18:18.041945] [INFO ] [MAIN ] [2527/3502] PRGO kept (0.3s) | 2525 kept, 2 rejected | 139.3/min | ETA: 7.0m [2026-01-20T12:18:18.423318] [DEBUG] [REMOTE ] PRH: Retrieved 2743 rows, trimmed to 300. [2026-01-20T12:18:18.423531] [DEBUG] [REMOTE ] PRH: PASS: History has at least 300 days. [2026-01-20T12:18:18.423865] [DEBUG] [REMOTE ] PRH: PASS: Price check passed. Min price $24.29. [2026-01-20T12:18:18.424027] [DEBUG] [REMOTE ] PRH: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:18.424177] [DEBUG] [REMOTE ] PRH: PASS: Integrity check passed. [2026-01-20T12:18:18.424220] [DEBUG] [REMOTE ] PRH: Symbol is viable for forecasting. [2026-01-20T12:18:18.424276] [INFO ] [MAIN ] [2528/3502] PRH kept (0.4s) | 2526 kept, 2 rejected | 139.3/min | ETA: 7.0m [2026-01-20T12:18:18.865738] [DEBUG] [REMOTE ] PRI: Retrieved 3974 rows, trimmed to 300. [2026-01-20T12:18:18.865867] [DEBUG] [REMOTE ] PRI: PASS: History has at least 300 days. [2026-01-20T12:18:18.866082] [DEBUG] [REMOTE ] PRI: PASS: Price check passed. Min price $249.32. [2026-01-20T12:18:18.866221] [DEBUG] [REMOTE ] PRI: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:18.866338] [DEBUG] [REMOTE ] PRI: PASS: Integrity check passed. [2026-01-20T12:18:18.866405] [DEBUG] [REMOTE ] PRI: Symbol is viable for forecasting. [2026-01-20T12:18:18.866456] [INFO ] [MAIN ] [2529/3502] PRI kept (0.4s) | 2527 kept, 2 rejected | 139.3/min | ETA: 7.0m [2026-01-20T12:18:19.338020] [DEBUG] [REMOTE ] PRIM: Retrieved 4390 rows, trimmed to 300. [2026-01-20T12:18:19.338238] [DEBUG] [REMOTE ] PRIM: PASS: History has at least 300 days. [2026-01-20T12:18:19.338726] [DEBUG] [REMOTE ] PRIM: PASS: Price check passed. Min price $116.36. [2026-01-20T12:18:19.338889] [DEBUG] [REMOTE ] PRIM: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:19.339085] [DEBUG] [REMOTE ] PRIM: PASS: Integrity check passed. [2026-01-20T12:18:19.339129] [DEBUG] [REMOTE ] PRIM: Symbol is viable for forecasting. [2026-01-20T12:18:19.339193] [INFO ] [MAIN ] [2530/3502] PRIM kept (0.5s) | 2528 kept, 2 rejected | 139.3/min | ETA: 7.0m [2026-01-20T12:18:19.684262] [DEBUG] [REMOTE ] PRLB: Retrieved 3495 rows, trimmed to 300. [2026-01-20T12:18:19.684396] [DEBUG] [REMOTE ] PRLB: PASS: History has at least 300 days. [2026-01-20T12:18:19.684642] [DEBUG] [REMOTE ] PRLB: PASS: Price check passed. Min price $46.81. [2026-01-20T12:18:19.684788] [DEBUG] [REMOTE ] PRLB: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:19.684907] [DEBUG] [REMOTE ] PRLB: PASS: Integrity check passed. [2026-01-20T12:18:19.684949] [DEBUG] [REMOTE ] PRLB: Symbol is viable for forecasting. [2026-01-20T12:18:19.684999] [INFO ] [MAIN ] [2531/3502] PRLB kept (0.3s) | 2529 kept, 2 rejected | 139.3/min | ETA: 7.0m [2026-01-20T12:18:19.840784] [DEBUG] [REMOTE ] PRM: Retrieved 1051 rows, trimmed to 300. [2026-01-20T12:18:19.840920] [DEBUG] [REMOTE ] PRM: PASS: History has at least 300 days. [2026-01-20T12:18:19.841125] [DEBUG] [REMOTE ] PRM: PASS: Price check passed. Min price $21.07. [2026-01-20T12:18:19.841265] [DEBUG] [REMOTE ] PRM: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:19.841378] [DEBUG] [REMOTE ] PRM: PASS: Integrity check passed. [2026-01-20T12:18:19.841419] [DEBUG] [REMOTE ] PRM: Symbol is viable for forecasting. [2026-01-20T12:18:19.841468] [INFO ] [MAIN ] [2532/3502] PRM kept (0.2s) | 2530 kept, 2 rejected | 139.4/min | ETA: 7.0m [2026-01-20T12:18:20.375302] [DEBUG] [REMOTE ] PRME: Retrieved 813 rows, trimmed to 300. [2026-01-20T12:18:20.375441] [DEBUG] [REMOTE ] PRME: PASS: History has at least 300 days. [2026-01-20T12:18:20.375667] [DEBUG] [REMOTE ] PRME: PASS: Price check passed. Min price $3.30. [2026-01-20T12:18:20.375803] [DEBUG] [REMOTE ] PRME: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:20.375913] [DEBUG] [REMOTE ] PRME: PASS: Integrity check passed. [2026-01-20T12:18:20.375953] [DEBUG] [REMOTE ] PRME: Symbol is viable for forecasting. [2026-01-20T12:18:20.376001] [INFO ] [MAIN ] [2533/3502] PRME kept (0.5s) | 2531 kept, 2 rejected | 139.3/min | ETA: 7.0m [2026-01-20T12:18:20.998911] [DEBUG] [REMOTE ] PRN: Retrieved 4846 rows, trimmed to 300. [2026-01-20T12:18:20.999120] [DEBUG] [REMOTE ] PRN: PASS: History has at least 300 days. [2026-01-20T12:18:20.999516] [DEBUG] [REMOTE ] PRN: PASS: Price check passed. Min price $159.35. [2026-01-20T12:18:20.999735] [DEBUG] [REMOTE ] PRN: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:20.999936] [DEBUG] [REMOTE ] PRN: PASS: Integrity check passed. [2026-01-20T12:18:20.999996] [DEBUG] [REMOTE ] PRN: Symbol is viable for forecasting. [2026-01-20T12:18:21.000071] [INFO ] [MAIN ] [2534/3502] PRN kept (0.6s) | 2532 kept, 2 rejected | 139.3/min | ETA: 6.9m [2026-01-20T12:18:21.361782] [DEBUG] [REMOTE ] PROF: Retrieved 2287 rows, trimmed to 300. [2026-01-20T12:18:21.361952] [DEBUG] [REMOTE ] PROF: PASS: History has at least 300 days. [2026-01-20T12:18:21.362245] [DEBUG] [REMOTE ] PROF: PASS: Price check passed. Min price $5.31. [2026-01-20T12:18:21.362426] [DEBUG] [REMOTE ] PROF: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:21.362605] [DEBUG] [REMOTE ] PROF: PASS: Integrity check passed. [2026-01-20T12:18:21.362660] [DEBUG] [REMOTE ] PROF: Symbol is viable for forecasting. [2026-01-20T12:18:21.362726] [INFO ] [MAIN ] [2535/3502] PROF kept (0.4s) | 2533 kept, 2 rejected | 139.3/min | ETA: 6.9m [2026-01-20T12:18:21.645703] [DEBUG] [REMOTE ] PROK: Retrieved 884 rows, trimmed to 300. [2026-01-20T12:18:21.645867] [DEBUG] [REMOTE ] PROK: PASS: History has at least 300 days. [2026-01-20T12:18:21.646122] [DEBUG] [REMOTE ] PROK: PASS: Price check passed. Min price $2.08. [2026-01-20T12:18:21.646290] [DEBUG] [REMOTE ] PROK: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:21.646422] [DEBUG] [REMOTE ] PROK: PASS: Integrity check passed. [2026-01-20T12:18:21.646469] [DEBUG] [REMOTE ] PROK: Symbol is viable for forecasting. [2026-01-20T12:18:21.646528] [INFO ] [MAIN ] [2536/3502] PROK kept (0.3s) | 2534 kept, 2 rejected | 139.3/min | ETA: 6.9m [2026-01-20T12:18:22.195770] [DEBUG] [REMOTE ] PRTA: Retrieved 3287 rows, trimmed to 300. [2026-01-20T12:18:22.195896] [DEBUG] [REMOTE ] PRTA: PASS: History has at least 300 days. [2026-01-20T12:18:22.196103] [DEBUG] [REMOTE ] PRTA: PASS: Price check passed. Min price $8.91. [2026-01-20T12:18:22.196242] [DEBUG] [REMOTE ] PRTA: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:22.196355] [DEBUG] [REMOTE ] PRTA: PASS: Integrity check passed. [2026-01-20T12:18:22.196395] [DEBUG] [REMOTE ] PRTA: Symbol is viable for forecasting. [2026-01-20T12:18:22.196443] [INFO ] [MAIN ] [2537/3502] PRTA kept (0.5s) | 2535 kept, 2 rejected | 139.3/min | ETA: 6.9m [2026-01-20T12:18:22.500689] [DEBUG] [REMOTE ] PRTH: Retrieved 2291 rows, trimmed to 300. [2026-01-20T12:18:22.500816] [DEBUG] [REMOTE ] PRTH: PASS: History has at least 300 days. [2026-01-20T12:18:22.501029] [DEBUG] [REMOTE ] PRTH: PASS: Price check passed. Min price $4.85. [2026-01-20T12:18:22.501169] [DEBUG] [REMOTE ] PRTH: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:22.501284] [DEBUG] [REMOTE ] PRTH: PASS: Integrity check passed. [2026-01-20T12:18:22.501326] [DEBUG] [REMOTE ] PRTH: Symbol is viable for forecasting. [2026-01-20T12:18:22.501375] [INFO ] [MAIN ] [2538/3502] PRTH kept (0.3s) | 2536 kept, 2 rejected | 139.3/min | ETA: 6.9m [2026-01-20T12:18:22.848748] [DEBUG] [REMOTE ] PRVA: Retrieved 1187 rows, trimmed to 300. [2026-01-20T12:18:22.848887] [DEBUG] [REMOTE ] PRVA: PASS: History has at least 300 days. [2026-01-20T12:18:22.849099] [DEBUG] [REMOTE ] PRVA: PASS: Price check passed. Min price $22.53. [2026-01-20T12:18:22.849240] [DEBUG] [REMOTE ] PRVA: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:22.849355] [DEBUG] [REMOTE ] PRVA: PASS: Integrity check passed. [2026-01-20T12:18:22.849397] [DEBUG] [REMOTE ] PRVA: Symbol is viable for forecasting. [2026-01-20T12:18:22.849446] [INFO ] [MAIN ] [2539/3502] PRVA kept (0.3s) | 2537 kept, 2 rejected | 139.4/min | ETA: 6.9m [2026-01-20T12:18:23.293061] [DEBUG] [REMOTE ] PSC: Retrieved 2343 rows, trimmed to 300. [2026-01-20T12:18:23.293198] [DEBUG] [REMOTE ] PSC: PASS: History has at least 300 days. [2026-01-20T12:18:23.293418] [DEBUG] [REMOTE ] PSC: PASS: Price check passed. Min price $53.79. [2026-01-20T12:18:23.293558] [DEBUG] [REMOTE ] PSC: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:23.293707] [DEBUG] [REMOTE ] PSC: PASS: Integrity check passed. [2026-01-20T12:18:23.293780] [DEBUG] [REMOTE ] PSC: Symbol is viable for forecasting. [2026-01-20T12:18:23.293831] [INFO ] [MAIN ] [2540/3502] PSC kept (0.4s) | 2538 kept, 2 rejected | 139.4/min | ETA: 6.9m [2026-01-20T12:18:23.773357] [DEBUG] [REMOTE ] PSCE: Retrieved 3971 rows, trimmed to 300. [2026-01-20T12:18:23.773484] [DEBUG] [REMOTE ] PSCE: PASS: History has at least 300 days. [2026-01-20T12:18:23.773721] [DEBUG] [REMOTE ] PSCE: PASS: Price check passed. Min price $41.24. [2026-01-20T12:18:23.773862] [DEBUG] [REMOTE ] PSCE: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:23.773976] [DEBUG] [REMOTE ] PSCE: PASS: Integrity check passed. [2026-01-20T12:18:23.774018] [DEBUG] [REMOTE ] PSCE: Symbol is viable for forecasting. [2026-01-20T12:18:23.774067] [INFO ] [MAIN ] [2541/3502] PSCE kept (0.5s) | 2539 kept, 2 rejected | 139.3/min | ETA: 6.9m [2026-01-20T12:18:24.174796] [DEBUG] [REMOTE ] PSCH: Retrieved 3971 rows, trimmed to 300. [2026-01-20T12:18:24.174915] [DEBUG] [REMOTE ] PSCH: PASS: History has at least 300 days. [2026-01-20T12:18:24.175117] [DEBUG] [REMOTE ] PSCH: PASS: Price check passed. Min price $41.62. [2026-01-20T12:18:24.175252] [DEBUG] [REMOTE ] PSCH: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:24.175362] [DEBUG] [REMOTE ] PSCH: PASS: Integrity check passed. [2026-01-20T12:18:24.175402] [DEBUG] [REMOTE ] PSCH: Symbol is viable for forecasting. [2026-01-20T12:18:24.175450] [INFO ] [MAIN ] [2542/3502] PSCH kept (0.4s) | 2540 kept, 2 rejected | 139.4/min | ETA: 6.9m [2026-01-20T12:18:24.724011] [DEBUG] [REMOTE ] PSEC: Retrieved 5405 rows, trimmed to 300. [2026-01-20T12:18:24.724136] [DEBUG] [REMOTE ] PSEC: PASS: History has at least 300 days. [2026-01-20T12:18:24.724340] [DEBUG] [REMOTE ] PSEC: PASS: Price check passed. Min price $2.41. [2026-01-20T12:18:24.724474] [DEBUG] [REMOTE ] PSEC: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:24.724605] [DEBUG] [REMOTE ] PSEC: PASS: Integrity check passed. [2026-01-20T12:18:24.724648] [DEBUG] [REMOTE ] PSEC: Symbol is viable for forecasting. [2026-01-20T12:18:24.724697] [INFO ] [MAIN ] [2543/3502] PSEC kept (0.5s) | 2541 kept, 2 rejected | 139.3/min | ETA: 6.9m [2026-01-20T12:18:24.991800] [DEBUG] [REMOTE ] PSF: Retrieved 3808 rows, trimmed to 300. [2026-01-20T12:18:24.991928] [DEBUG] [REMOTE ] PSF: PASS: History has at least 300 days. [2026-01-20T12:18:24.992135] [DEBUG] [REMOTE ] PSF: PASS: Price check passed. Min price $19.76. [2026-01-20T12:18:24.992270] [DEBUG] [REMOTE ] PSF: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:24.992382] [DEBUG] [REMOTE ] PSF: PASS: Integrity check passed. [2026-01-20T12:18:24.992422] [DEBUG] [REMOTE ] PSF: Symbol is viable for forecasting. [2026-01-20T12:18:24.992470] [INFO ] [MAIN ] [2544/3502] PSF kept (0.3s) | 2542 kept, 2 rejected | 139.4/min | ETA: 6.9m [2026-01-20T12:18:25.377402] [DEBUG] [REMOTE ] PSFE: Retrieved 1324 rows, trimmed to 300. [2026-01-20T12:18:25.377531] [DEBUG] [REMOTE ] PSFE: PASS: History has at least 300 days. [2026-01-20T12:18:25.377758] [DEBUG] [REMOTE ] PSFE: PASS: Price check passed. Min price $6.44. [2026-01-20T12:18:25.377892] [DEBUG] [REMOTE ] PSFE: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:25.378000] [DEBUG] [REMOTE ] PSFE: PASS: Integrity check passed. [2026-01-20T12:18:25.378041] [DEBUG] [REMOTE ] PSFE: Symbol is viable for forecasting. [2026-01-20T12:18:25.378112] [INFO ] [MAIN ] [2545/3502] PSFE kept (0.4s) | 2543 kept, 2 rejected | 139.4/min | ETA: 6.9m [2026-01-20T12:18:25.918413] [DEBUG] [REMOTE ] PSHG: Retrieved 3783 rows, trimmed to 300. [2026-01-20T12:18:25.918539] [DEBUG] [REMOTE ] PSHG: PASS: History has at least 300 days. [2026-01-20T12:18:25.918774] [DEBUG] [REMOTE ] PSHG: PASS: Price check passed. Min price $1.94. [2026-01-20T12:18:25.918914] [DEBUG] [REMOTE ] PSHG: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:25.919025] [DEBUG] [REMOTE ] PSHG: PASS: Integrity check passed. [2026-01-20T12:18:25.919065] [DEBUG] [REMOTE ] PSHG: Symbol is viable for forecasting. [2026-01-20T12:18:25.919112] [INFO ] [MAIN ] [2546/3502] PSHG kept (0.5s) | 2544 kept, 2 rejected | 139.4/min | ETA: 6.9m [2026-01-20T12:18:26.217953] [DEBUG] [REMOTE ] PSN: Retrieved 1684 rows, trimmed to 300. [2026-01-20T12:18:26.218276] [DEBUG] [REMOTE ] PSN: PASS: History has at least 300 days. [2026-01-20T12:18:26.218479] [DEBUG] [REMOTE ] PSN: PASS: Price check passed. Min price $60.20. [2026-01-20T12:18:26.218640] [DEBUG] [REMOTE ] PSN: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:26.218752] [DEBUG] [REMOTE ] PSN: PASS: Integrity check passed. [2026-01-20T12:18:26.218798] [DEBUG] [REMOTE ] PSN: Symbol is viable for forecasting. [2026-01-20T12:18:26.218855] [INFO ] [MAIN ] [2547/3502] PSN kept (0.3s) | 2545 kept, 2 rejected | 139.4/min | ETA: 6.9m [2026-01-20T12:18:26.595230] [DEBUG] [REMOTE ] PSNL: Retrieved 1654 rows, trimmed to 300. [2026-01-20T12:18:26.595429] [DEBUG] [REMOTE ] PSNL: PASS: History has at least 300 days. [2026-01-20T12:18:26.595747] [DEBUG] [REMOTE ] PSNL: PASS: Price check passed. Min price $6.93. [2026-01-20T12:18:26.595902] [DEBUG] [REMOTE ] PSNL: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:26.596042] [DEBUG] [REMOTE ] PSNL: PASS: Integrity check passed. [2026-01-20T12:18:26.596086] [DEBUG] [REMOTE ] PSNL: Symbol is viable for forecasting. [2026-01-20T12:18:26.596142] [INFO ] [MAIN ] [2548/3502] PSNL kept (0.4s) | 2546 kept, 2 rejected | 139.4/min | ETA: 6.8m [2026-01-20T12:18:27.142236] [DEBUG] [REMOTE ] PSO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:27.142445] [DEBUG] [REMOTE ] PSO: PASS: History has at least 300 days. [2026-01-20T12:18:27.142758] [DEBUG] [REMOTE ] PSO: PASS: Price check passed. Min price $12.46. [2026-01-20T12:18:27.142904] [DEBUG] [REMOTE ] PSO: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:27.143037] [DEBUG] [REMOTE ] PSO: PASS: Integrity check passed. [2026-01-20T12:18:27.143079] [DEBUG] [REMOTE ] PSO: Symbol is viable for forecasting. [2026-01-20T12:18:27.143137] [INFO ] [MAIN ] [2549/3502] PSO kept (0.5s) | 2547 kept, 2 rejected | 139.4/min | ETA: 6.8m [2026-01-20T12:18:27.389485] [DEBUG] [REMOTE ] PSQH: Retrieved 1139 rows, trimmed to 300. [2026-01-20T12:18:27.389714] [DEBUG] [REMOTE ] PSQH: PASS: History has at least 300 days. [2026-01-20T12:18:27.389965] [DEBUG] [REMOTE ] PSQH: PASS: Price check passed. Min price $1.02. [2026-01-20T12:18:27.390106] [DEBUG] [REMOTE ] PSQH: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:27.390223] [DEBUG] [REMOTE ] PSQH: PASS: Integrity check passed. [2026-01-20T12:18:27.390264] [DEBUG] [REMOTE ] PSQH: Symbol is viable for forecasting. [2026-01-20T12:18:27.390329] [INFO ] [MAIN ] [2550/3502] PSQH kept (0.2s) | 2548 kept, 2 rejected | 139.4/min | ETA: 6.8m [2026-01-20T12:18:27.842165] [DEBUG] [REMOTE ] PSTG: Retrieved 2585 rows, trimmed to 300. [2026-01-20T12:18:27.842429] [DEBUG] [REMOTE ] PSTG: PASS: History has at least 300 days. [2026-01-20T12:18:27.842813] [DEBUG] [REMOTE ] PSTG: PASS: Price check passed. Min price $65.70. [2026-01-20T12:18:27.842971] [DEBUG] [REMOTE ] PSTG: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:27.843106] [DEBUG] [REMOTE ] PSTG: PASS: Integrity check passed. [2026-01-20T12:18:27.843185] [DEBUG] [REMOTE ] PSTG: Symbol is viable for forecasting. [2026-01-20T12:18:27.843264] [INFO ] [MAIN ] [2551/3502] PSTG kept (0.5s) | 2549 kept, 2 rejected | 139.4/min | ETA: 6.8m [2026-01-20T12:18:28.066469] [DEBUG] [REMOTE ] PSTL: Retrieved 1679 rows, trimmed to 300. [2026-01-20T12:18:28.066621] [DEBUG] [REMOTE ] PSTL: PASS: History has at least 300 days. [2026-01-20T12:18:28.066831] [DEBUG] [REMOTE ] PSTL: PASS: Price check passed. Min price $14.39. [2026-01-20T12:18:28.066966] [DEBUG] [REMOTE ] PSTL: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:28.067093] [DEBUG] [REMOTE ] PSTL: PASS: Integrity check passed. [2026-01-20T12:18:28.067135] [DEBUG] [REMOTE ] PSTL: Symbol is viable for forecasting. [2026-01-20T12:18:28.067183] [INFO ] [MAIN ] [2552/3502] PSTL kept (0.2s) | 2550 kept, 2 rejected | 139.4/min | ETA: 6.8m [2026-01-20T12:18:28.693150] [DEBUG] [REMOTE ] PSX: Retrieved 3462 rows, trimmed to 300. [2026-01-20T12:18:28.693295] [DEBUG] [REMOTE ] PSX: PASS: History has at least 300 days. [2026-01-20T12:18:28.693531] [DEBUG] [REMOTE ] PSX: PASS: Price check passed. Min price $127.75. [2026-01-20T12:18:28.693703] [DEBUG] [REMOTE ] PSX: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:28.693826] [DEBUG] [REMOTE ] PSX: PASS: Integrity check passed. [2026-01-20T12:18:28.693872] [DEBUG] [REMOTE ] PSX: Symbol is viable for forecasting. [2026-01-20T12:18:28.693924] [INFO ] [MAIN ] [2553/3502] PSX kept (0.6s) | 2551 kept, 2 rejected | 139.4/min | ETA: 6.8m [2026-01-20T12:18:28.901496] [DEBUG] [REMOTE ] PTA: Retrieved 1311 rows, trimmed to 300. [2026-01-20T12:18:28.901642] [DEBUG] [REMOTE ] PTA: PASS: History has at least 300 days. [2026-01-20T12:18:28.901848] [DEBUG] [REMOTE ] PTA: PASS: Price check passed. Min price $18.73. [2026-01-20T12:18:28.901985] [DEBUG] [REMOTE ] PTA: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:28.902096] [DEBUG] [REMOTE ] PTA: PASS: Integrity check passed. [2026-01-20T12:18:28.902138] [DEBUG] [REMOTE ] PTA: Symbol is viable for forecasting. [2026-01-20T12:18:28.902185] [INFO ] [MAIN ] [2554/3502] PTA kept (0.2s) | 2552 kept, 2 rejected | 139.4/min | ETA: 6.8m [2026-01-20T12:18:29.722626] [DEBUG] [REMOTE ] PTC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:29.722819] [DEBUG] [REMOTE ] PTC: PASS: History has at least 300 days. [2026-01-20T12:18:29.723098] [DEBUG] [REMOTE ] PTC: PASS: Price check passed. Min price $166.53. [2026-01-20T12:18:29.723246] [DEBUG] [REMOTE ] PTC: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:29.723377] [DEBUG] [REMOTE ] PTC: PASS: Integrity check passed. [2026-01-20T12:18:29.723420] [DEBUG] [REMOTE ] PTC: Symbol is viable for forecasting. [2026-01-20T12:18:29.723475] [INFO ] [MAIN ] [2555/3502] PTC kept (0.8s) | 2553 kept, 2 rejected | 139.4/min | ETA: 6.8m [2026-01-20T12:18:30.224321] [DEBUG] [REMOTE ] PTEN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:30.224562] [DEBUG] [REMOTE ] PTEN: PASS: History has at least 300 days. [2026-01-20T12:18:30.224992] [DEBUG] [REMOTE ] PTEN: PASS: Price check passed. Min price $5.34. [2026-01-20T12:18:30.225191] [DEBUG] [REMOTE ] PTEN: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:30.225373] [DEBUG] [REMOTE ] PTEN: PASS: Integrity check passed. [2026-01-20T12:18:30.225434] [DEBUG] [REMOTE ] PTEN: Symbol is viable for forecasting. [2026-01-20T12:18:30.225512] [INFO ] [MAIN ] [2556/3502] PTEN kept (0.5s) | 2554 kept, 2 rejected | 139.4/min | ETA: 6.8m [2026-01-20T12:18:30.649242] [DEBUG] [REMOTE ] PTF: Retrieved 4846 rows, trimmed to 300. [2026-01-20T12:18:30.649372] [DEBUG] [REMOTE ] PTF: PASS: History has at least 300 days. [2026-01-20T12:18:30.649598] [DEBUG] [REMOTE ] PTF: PASS: Price check passed. Min price $67.94. [2026-01-20T12:18:30.649741] [DEBUG] [REMOTE ] PTF: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:30.649852] [DEBUG] [REMOTE ] PTF: PASS: Integrity check passed. [2026-01-20T12:18:30.649892] [DEBUG] [REMOTE ] PTF: Symbol is viable for forecasting. [2026-01-20T12:18:30.649957] [INFO ] [MAIN ] [2557/3502] PTF kept (0.4s) | 2555 kept, 2 rejected | 139.4/min | ETA: 6.8m [2026-01-20T12:18:30.968450] [DEBUG] [REMOTE ] PTGX: Retrieved 2372 rows, trimmed to 300. [2026-01-20T12:18:30.968595] [DEBUG] [REMOTE ] PTGX: PASS: History has at least 300 days. [2026-01-20T12:18:30.968801] [DEBUG] [REMOTE ] PTGX: PASS: Price check passed. Min price $73.50. [2026-01-20T12:18:30.968935] [DEBUG] [REMOTE ] PTGX: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:30.969043] [DEBUG] [REMOTE ] PTGX: PASS: Integrity check passed. [2026-01-20T12:18:30.969083] [DEBUG] [REMOTE ] PTGX: Symbol is viable for forecasting. [2026-01-20T12:18:30.969130] [INFO ] [MAIN ] [2558/3502] PTGX kept (0.3s) | 2556 kept, 2 rejected | 139.4/min | ETA: 6.8m [2026-01-20T12:18:31.453407] [DEBUG] [REMOTE ] PTH: Retrieved 4846 rows, trimmed to 300. [2026-01-20T12:18:31.453531] [DEBUG] [REMOTE ] PTH: PASS: History has at least 300 days. [2026-01-20T12:18:31.453775] [DEBUG] [REMOTE ] PTH: PASS: Price check passed. Min price $44.95. [2026-01-20T12:18:31.453918] [DEBUG] [REMOTE ] PTH: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:31.454030] [DEBUG] [REMOTE ] PTH: PASS: Integrity check passed. [2026-01-20T12:18:31.454070] [DEBUG] [REMOTE ] PTH: Symbol is viable for forecasting. [2026-01-20T12:18:31.454118] [INFO ] [MAIN ] [2559/3502] PTH kept (0.5s) | 2557 kept, 2 rejected | 139.4/min | ETA: 6.8m [2026-01-20T12:18:31.679514] [DEBUG] [REMOTE ] PTLO: Retrieved 1064 rows, trimmed to 300. [2026-01-20T12:18:31.679657] [DEBUG] [REMOTE ] PTLO: PASS: History has at least 300 days. [2026-01-20T12:18:31.679860] [DEBUG] [REMOTE ] PTLO: PASS: Price check passed. Min price $4.50. [2026-01-20T12:18:31.679994] [DEBUG] [REMOTE ] PTLO: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:31.680103] [DEBUG] [REMOTE ] PTLO: PASS: Integrity check passed. [2026-01-20T12:18:31.680143] [DEBUG] [REMOTE ] PTLO: Symbol is viable for forecasting. [2026-01-20T12:18:31.680191] [INFO ] [MAIN ] [2560/3502] PTLO kept (0.2s) | 2558 kept, 2 rejected | 139.4/min | ETA: 6.8m [2026-01-20T12:18:32.130094] [DEBUG] [REMOTE ] PTNQ: Retrieved 2666 rows, trimmed to 300. [2026-01-20T12:18:32.130217] [DEBUG] [REMOTE ] PTNQ: PASS: History has at least 300 days. [2026-01-20T12:18:32.130418] [DEBUG] [REMOTE ] PTNQ: PASS: Price check passed. Min price $74.95. [2026-01-20T12:18:32.130551] [DEBUG] [REMOTE ] PTNQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:32.130689] [DEBUG] [REMOTE ] PTNQ: PASS: Integrity check passed. [2026-01-20T12:18:32.130738] [DEBUG] [REMOTE ] PTNQ: Symbol is viable for forecasting. [2026-01-20T12:18:32.130786] [INFO ] [MAIN ] [2561/3502] PTNQ kept (0.5s) | 2559 kept, 2 rejected | 139.4/min | ETA: 6.8m [2026-01-20T12:18:32.537715] [DEBUG] [REMOTE ] PTON: Retrieved 1586 rows, trimmed to 300. [2026-01-20T12:18:32.537850] [DEBUG] [REMOTE ] PTON: PASS: History has at least 300 days. [2026-01-20T12:18:32.538095] [DEBUG] [REMOTE ] PTON: PASS: Price check passed. Min price $6.06. [2026-01-20T12:18:32.538246] [DEBUG] [REMOTE ] PTON: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:32.538360] [DEBUG] [REMOTE ] PTON: PASS: Integrity check passed. [2026-01-20T12:18:32.538445] [DEBUG] [REMOTE ] PTON: Symbol is viable for forecasting. [2026-01-20T12:18:32.538519] [INFO ] [MAIN ] [2562/3502] PTON kept (0.4s) | 2560 kept, 2 rejected | 139.4/min | ETA: 6.7m [2026-01-20T12:18:33.138107] [DEBUG] [REMOTE ] PTY: Retrieved 5802 rows, trimmed to 300. [2026-01-20T12:18:33.138241] [DEBUG] [REMOTE ] PTY: PASS: History has at least 300 days. [2026-01-20T12:18:33.138468] [DEBUG] [REMOTE ] PTY: PASS: Price check passed. Min price $12.59. [2026-01-20T12:18:33.138628] [DEBUG] [REMOTE ] PTY: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:33.138749] [DEBUG] [REMOTE ] PTY: PASS: Integrity check passed. [2026-01-20T12:18:33.138791] [DEBUG] [REMOTE ] PTY: Symbol is viable for forecasting. [2026-01-20T12:18:33.138860] [INFO ] [MAIN ] [2563/3502] PTY kept (0.6s) | 2561 kept, 2 rejected | 139.4/min | ETA: 6.7m [2026-01-20T12:18:33.450798] [DEBUG] [REMOTE ] PUBM: Retrieved 1282 rows, trimmed to 300. [2026-01-20T12:18:33.450935] [DEBUG] [REMOTE ] PUBM: PASS: History has at least 300 days. [2026-01-20T12:18:33.451148] [DEBUG] [REMOTE ] PUBM: PASS: Price check passed. Min price $7.38. [2026-01-20T12:18:33.451315] [DEBUG] [REMOTE ] PUBM: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:33.451437] [DEBUG] [REMOTE ] PUBM: PASS: Integrity check passed. [2026-01-20T12:18:33.451479] [DEBUG] [REMOTE ] PUBM: Symbol is viable for forecasting. [2026-01-20T12:18:33.451529] [INFO ] [MAIN ] [2564/3502] PUBM kept (0.3s) | 2562 kept, 2 rejected | 139.4/min | ETA: 6.7m [2026-01-20T12:18:34.021783] [DEBUG] [REMOTE ] PUK: Retrieved 6426 rows, trimmed to 300. [2026-01-20T12:18:34.021926] [DEBUG] [REMOTE ] PUK: PASS: History has at least 300 days. [2026-01-20T12:18:34.022167] [DEBUG] [REMOTE ] PUK: PASS: Price check passed. Min price $27.29. [2026-01-20T12:18:34.022308] [DEBUG] [REMOTE ] PUK: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:34.022432] [DEBUG] [REMOTE ] PUK: PASS: Integrity check passed. [2026-01-20T12:18:34.022474] [DEBUG] [REMOTE ] PUK: Symbol is viable for forecasting. [2026-01-20T12:18:34.022524] [INFO ] [MAIN ] [2565/3502] PUK kept (0.6s) | 2563 kept, 2 rejected | 139.4/min | ETA: 6.7m [2026-01-20T12:18:34.318500] [DEBUG] [REMOTE ] PUMP: Retrieved 2222 rows, trimmed to 300. [2026-01-20T12:18:34.318656] [DEBUG] [REMOTE ] PUMP: PASS: History has at least 300 days. [2026-01-20T12:18:34.318865] [DEBUG] [REMOTE ] PUMP: PASS: Price check passed. Min price $5.77. [2026-01-20T12:18:34.319028] [DEBUG] [REMOTE ] PUMP: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:34.319143] [DEBUG] [REMOTE ] PUMP: PASS: Integrity check passed. [2026-01-20T12:18:34.319182] [DEBUG] [REMOTE ] PUMP: Symbol is viable for forecasting. [2026-01-20T12:18:34.319230] [INFO ] [MAIN ] [2566/3502] PUMP kept (0.3s) | 2564 kept, 2 rejected | 139.4/min | ETA: 6.7m [2026-01-20T12:18:34.909982] [DEBUG] [REMOTE ] PVH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:34.910115] [DEBUG] [REMOTE ] PVH: PASS: History has at least 300 days. [2026-01-20T12:18:34.910330] [DEBUG] [REMOTE ] PVH: PASS: Price check passed. Min price $64.55. [2026-01-20T12:18:34.910466] [DEBUG] [REMOTE ] PVH: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:34.910598] [DEBUG] [REMOTE ] PVH: PASS: Integrity check passed. [2026-01-20T12:18:34.910640] [DEBUG] [REMOTE ] PVH: Symbol is viable for forecasting. [2026-01-20T12:18:34.910689] [INFO ] [MAIN ] [2567/3502] PVH kept (0.6s) | 2565 kept, 2 rejected | 139.4/min | ETA: 6.7m [2026-01-20T12:18:35.261119] [DEBUG] [REMOTE ] PVL: Retrieved 3569 rows, trimmed to 300. [2026-01-20T12:18:35.261247] [DEBUG] [REMOTE ] PVL: PASS: History has at least 300 days. [2026-01-20T12:18:35.261453] [DEBUG] [REMOTE ] PVL: PASS: Price check passed. Min price $1.69. [2026-01-20T12:18:35.261614] [DEBUG] [REMOTE ] PVL: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:35.261736] [DEBUG] [REMOTE ] PVL: PASS: Integrity check passed. [2026-01-20T12:18:35.261776] [DEBUG] [REMOTE ] PVL: Symbol is viable for forecasting. [2026-01-20T12:18:35.261824] [INFO ] [MAIN ] [2568/3502] PVL kept (0.4s) | 2566 kept, 2 rejected | 139.4/min | ETA: 6.7m [2026-01-20T12:18:35.562195] [DEBUG] [REMOTE ] PWP: Retrieved 1294 rows, trimmed to 300. [2026-01-20T12:18:35.562324] [DEBUG] [REMOTE ] PWP: PASS: History has at least 300 days. [2026-01-20T12:18:35.562522] [DEBUG] [REMOTE ] PWP: PASS: Price check passed. Min price $16.92. [2026-01-20T12:18:35.562675] [DEBUG] [REMOTE ] PWP: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:35.562786] [DEBUG] [REMOTE ] PWP: PASS: Integrity check passed. [2026-01-20T12:18:35.562841] [DEBUG] [REMOTE ] PWP: Symbol is viable for forecasting. [2026-01-20T12:18:35.562890] [INFO ] [MAIN ] [2569/3502] PWP kept (0.3s) | 2567 kept, 2 rejected | 139.4/min | ETA: 6.7m [2026-01-20T12:18:35.959050] [DEBUG] [REMOTE ] PX: Retrieved 1064 rows, trimmed to 300. [2026-01-20T12:18:35.959218] [DEBUG] [REMOTE ] PX: PASS: History has at least 300 days. [2026-01-20T12:18:35.959494] [DEBUG] [REMOTE ] PX: PASS: Price check passed. Min price $8.67. [2026-01-20T12:18:35.959715] [DEBUG] [REMOTE ] PX: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:35.959870] [DEBUG] [REMOTE ] PX: PASS: Integrity check passed. [2026-01-20T12:18:35.959923] [DEBUG] [REMOTE ] PX: Symbol is viable for forecasting. [2026-01-20T12:18:35.959989] [INFO ] [MAIN ] [2570/3502] PX kept (0.4s) | 2568 kept, 2 rejected | 139.4/min | ETA: 6.7m [2026-01-20T12:18:36.372765] [DEBUG] [REMOTE ] PXS: Retrieved 2566 rows, trimmed to 300. [2026-01-20T12:18:36.372901] [DEBUG] [REMOTE ] PXS: PASS: History has at least 300 days. [2026-01-20T12:18:36.373115] [DEBUG] [REMOTE ] PXS: PASS: Price check passed. Min price $2.62. [2026-01-20T12:18:36.373440] [DEBUG] [REMOTE ] PXS: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:36.373560] [DEBUG] [REMOTE ] PXS: PASS: Integrity check passed. [2026-01-20T12:18:36.373629] [DEBUG] [REMOTE ] PXS: Symbol is viable for forecasting. [2026-01-20T12:18:36.373681] [INFO ] [MAIN ] [2571/3502] PXS kept (0.4s) | 2569 kept, 2 rejected | 139.4/min | ETA: 6.7m [2026-01-20T12:18:36.706247] [DEBUG] [REMOTE ] PY: Retrieved 2471 rows, trimmed to 300. [2026-01-20T12:18:36.706392] [DEBUG] [REMOTE ] PY: PASS: History has at least 300 days. [2026-01-20T12:18:36.706638] [DEBUG] [REMOTE ] PY: PASS: Price check passed. Min price $49.85. [2026-01-20T12:18:36.706786] [DEBUG] [REMOTE ] PY: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:36.706903] [DEBUG] [REMOTE ] PY: PASS: Integrity check passed. [2026-01-20T12:18:36.706945] [DEBUG] [REMOTE ] PY: Symbol is viable for forecasting. [2026-01-20T12:18:36.707031] [INFO ] [MAIN ] [2572/3502] PY kept (0.3s) | 2570 kept, 2 rejected | 139.4/min | ETA: 6.7m [2026-01-20T12:18:37.263086] [DEBUG] [REMOTE ] PYPL: Retrieved 2641 rows, trimmed to 300. [2026-01-20T12:18:37.263286] [DEBUG] [REMOTE ] PYPL: PASS: History has at least 300 days. [2026-01-20T12:18:37.263601] [DEBUG] [REMOTE ] PYPL: PASS: Price check passed. Min price $56.56. [2026-01-20T12:18:37.263755] [DEBUG] [REMOTE ] PYPL: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:37.263895] [DEBUG] [REMOTE ] PYPL: PASS: Integrity check passed. [2026-01-20T12:18:37.263975] [DEBUG] [REMOTE ] PYPL: Symbol is viable for forecasting. [2026-01-20T12:18:37.264033] [INFO ] [MAIN ] [2573/3502] PYPL kept (0.6s) | 2571 kept, 2 rejected | 139.4/min | ETA: 6.7m [2026-01-20T12:18:37.549217] [DEBUG] [REMOTE ] PYXS: Retrieved 1073 rows, trimmed to 300. [2026-01-20T12:18:37.549347] [DEBUG] [REMOTE ] PYXS: PASS: History has at least 300 days. [2026-01-20T12:18:37.549556] [DEBUG] [REMOTE ] PYXS: PASS: Price check passed. Min price $1.06. [2026-01-20T12:18:37.549717] [DEBUG] [REMOTE ] PYXS: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:37.549828] [DEBUG] [REMOTE ] PYXS: PASS: Integrity check passed. [2026-01-20T12:18:37.549869] [DEBUG] [REMOTE ] PYXS: Symbol is viable for forecasting. [2026-01-20T12:18:37.549917] [INFO ] [MAIN ] [2574/3502] PYXS kept (0.3s) | 2572 kept, 2 rejected | 139.4/min | ETA: 6.7m [2026-01-20T12:18:38.199873] [DEBUG] [REMOTE ] PZZA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:38.200033] [DEBUG] [REMOTE ] PZZA: PASS: History has at least 300 days. [2026-01-20T12:18:38.200330] [DEBUG] [REMOTE ] PZZA: PASS: Price check passed. Min price $36.17. [2026-01-20T12:18:38.200512] [DEBUG] [REMOTE ] PZZA: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:38.200698] [DEBUG] [REMOTE ] PZZA: PASS: Integrity check passed. [2026-01-20T12:18:38.200774] [DEBUG] [REMOTE ] PZZA: Symbol is viable for forecasting. [2026-01-20T12:18:38.200841] [INFO ] [MAIN ] [2575/3502] PZZA kept (0.7s) | 2573 kept, 2 rejected | 139.4/min | ETA: 6.7m [2026-01-20T12:18:38.394457] [DEBUG] [REMOTE ] QBTS: Retrieved 865 rows, trimmed to 300. [2026-01-20T12:18:38.394642] [DEBUG] [REMOTE ] QBTS: PASS: History has at least 300 days. [2026-01-20T12:18:38.394920] [DEBUG] [REMOTE ] QBTS: PASS: Price check passed. Min price $20.41. [2026-01-20T12:18:38.395073] [DEBUG] [REMOTE ] QBTS: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:38.395191] [DEBUG] [REMOTE ] QBTS: PASS: Integrity check passed. [2026-01-20T12:18:38.395234] [DEBUG] [REMOTE ] QBTS: Symbol is viable for forecasting. [2026-01-20T12:18:38.395286] [INFO ] [MAIN ] [2576/3502] QBTS kept (0.2s) | 2574 kept, 2 rejected | 139.4/min | ETA: 6.6m [2026-01-20T12:18:38.858435] [DEBUG] [REMOTE ] QCLN: Retrieved 4762 rows, trimmed to 300. [2026-01-20T12:18:38.858670] [DEBUG] [REMOTE ] QCLN: PASS: History has at least 300 days. [2026-01-20T12:18:38.859017] [DEBUG] [REMOTE ] QCLN: PASS: Price check passed. Min price $41.06. [2026-01-20T12:18:38.859177] [DEBUG] [REMOTE ] QCLN: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:38.859327] [DEBUG] [REMOTE ] QCLN: PASS: Integrity check passed. [2026-01-20T12:18:38.859371] [DEBUG] [REMOTE ] QCLN: Symbol is viable for forecasting. [2026-01-20T12:18:38.859430] [INFO ] [MAIN ] [2577/3502] QCLN kept (0.5s) | 2575 kept, 2 rejected | 139.4/min | ETA: 6.6m [2026-01-20T12:18:39.518641] [DEBUG] [REMOTE ] QCOM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:39.518880] [DEBUG] [REMOTE ] QCOM: PASS: History has at least 300 days. [2026-01-20T12:18:39.519251] [DEBUG] [REMOTE ] QCOM: PASS: Price check passed. Min price $158.78. [2026-01-20T12:18:39.519413] [DEBUG] [REMOTE ] QCOM: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:39.519559] [DEBUG] [REMOTE ] QCOM: PASS: Integrity check passed. [2026-01-20T12:18:39.519628] [DEBUG] [REMOTE ] QCOM: Symbol is viable for forecasting. [2026-01-20T12:18:39.519691] [INFO ] [MAIN ] [2578/3502] QCOM kept (0.7s) | 2576 kept, 2 rejected | 139.4/min | ETA: 6.6m [2026-01-20T12:18:40.034720] [DEBUG] [REMOTE ] QCRH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:40.034946] [DEBUG] [REMOTE ] QCRH: PASS: History has at least 300 days. [2026-01-20T12:18:40.035289] [DEBUG] [REMOTE ] QCRH: PASS: Price check passed. Min price $71.44. [2026-01-20T12:18:40.035443] [DEBUG] [REMOTE ] QCRH: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:40.035626] [DEBUG] [REMOTE ] QCRH: PASS: Integrity check passed. [2026-01-20T12:18:40.035677] [DEBUG] [REMOTE ] QCRH: Symbol is viable for forecasting. [2026-01-20T12:18:40.035736] [INFO ] [MAIN ] [2579/3502] QCRH kept (0.5s) | 2577 kept, 2 rejected | 139.4/min | ETA: 6.6m [2026-01-20T12:18:40.506048] [DEBUG] [REMOTE ] QDEL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:40.506249] [DEBUG] [REMOTE ] QDEL: PASS: History has at least 300 days. [2026-01-20T12:18:40.506739] [DEBUG] [REMOTE ] QDEL: PASS: Price check passed. Min price $19.73. [2026-01-20T12:18:40.506892] [DEBUG] [REMOTE ] QDEL: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:40.507080] [DEBUG] [REMOTE ] QDEL: PASS: Integrity check passed. [2026-01-20T12:18:40.507131] [DEBUG] [REMOTE ] QDEL: Symbol is viable for forecasting. [2026-01-20T12:18:40.507198] [INFO ] [MAIN ] [2580/3502] QDEL kept (0.5s) | 2578 kept, 2 rejected | 139.4/min | ETA: 6.6m [2026-01-20T12:18:40.647142] [DEBUG] [REMOTE ] QFIN: Retrieved 1782 rows, trimmed to 300. [2026-01-20T12:18:40.647320] [DEBUG] [REMOTE ] QFIN: PASS: History has at least 300 days. [2026-01-20T12:18:40.647803] [DEBUG] [REMOTE ] QFIN: PASS: Price check passed. Min price $16.76. [2026-01-20T12:18:40.647950] [DEBUG] [REMOTE ] QFIN: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:40.648074] [DEBUG] [REMOTE ] QFIN: PASS: Integrity check passed. [2026-01-20T12:18:40.648139] [DEBUG] [REMOTE ] QFIN: Symbol is viable for forecasting. [2026-01-20T12:18:40.648194] [INFO ] [MAIN ] [2581/3502] QFIN kept (0.1s) | 2579 kept, 2 rejected | 139.4/min | ETA: 6.6m [2026-01-20T12:18:41.376260] [DEBUG] [REMOTE ] QGEN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:41.376452] [DEBUG] [REMOTE ] QGEN: PASS: History has at least 300 days. [2026-01-20T12:18:41.376735] [DEBUG] [REMOTE ] QGEN: PASS: Price check passed. Min price $43.28. [2026-01-20T12:18:41.376877] [DEBUG] [REMOTE ] QGEN: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:41.377028] [DEBUG] [REMOTE ] QGEN: PASS: Integrity check passed. [2026-01-20T12:18:41.377070] [DEBUG] [REMOTE ] QGEN: Symbol is viable for forecasting. [2026-01-20T12:18:41.377123] [INFO ] [MAIN ] [2582/3502] QGEN kept (0.7s) | 2580 kept, 2 rejected | 139.4/min | ETA: 6.6m [2026-01-20T12:18:41.651849] [DEBUG] [REMOTE ] QLYS: Retrieved 3344 rows, trimmed to 300. [2026-01-20T12:18:41.652062] [DEBUG] [REMOTE ] QLYS: PASS: History has at least 300 days. [2026-01-20T12:18:41.652441] [DEBUG] [REMOTE ] QLYS: PASS: Price check passed. Min price $121.21. [2026-01-20T12:18:41.652638] [DEBUG] [REMOTE ] QLYS: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:41.652819] [DEBUG] [REMOTE ] QLYS: PASS: Integrity check passed. [2026-01-20T12:18:41.652871] [DEBUG] [REMOTE ] QLYS: Symbol is viable for forecasting. [2026-01-20T12:18:41.652931] [INFO ] [MAIN ] [2583/3502] QLYS kept (0.3s) | 2581 kept, 2 rejected | 139.4/min | ETA: 6.6m [2026-01-20T12:18:42.265603] [DEBUG] [REMOTE ] QMCO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:42.265812] [DEBUG] [REMOTE ] QMCO: PASS: History has at least 300 days. [2026-01-20T12:18:42.266092] [DEBUG] [REMOTE ] QMCO: PASS: Price check passed. Min price $6.45. [2026-01-20T12:18:42.266445] [DEBUG] [REMOTE ] QMCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:42.266629] [DEBUG] [REMOTE ] QMCO: PASS: Integrity check passed. [2026-01-20T12:18:42.266714] [DEBUG] [REMOTE ] QMCO: Symbol is viable for forecasting. [2026-01-20T12:18:42.266774] [INFO ] [MAIN ] [2584/3502] QMCO kept (0.6s) | 2582 kept, 2 rejected | 139.4/min | ETA: 6.6m [2026-01-20T12:18:42.598520] [DEBUG] [REMOTE ] QMOM: Retrieved 2523 rows, trimmed to 300. [2026-01-20T12:18:42.598729] [DEBUG] [REMOTE ] QMOM: PASS: History has at least 300 days. [2026-01-20T12:18:42.598992] [DEBUG] [REMOTE ] QMOM: PASS: Price check passed. Min price $60.90. [2026-01-20T12:18:42.599137] [DEBUG] [REMOTE ] QMOM: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:42.599262] [DEBUG] [REMOTE ] QMOM: PASS: Integrity check passed. [2026-01-20T12:18:42.599313] [DEBUG] [REMOTE ] QMOM: Symbol is viable for forecasting. [2026-01-20T12:18:42.599371] [INFO ] [MAIN ] [2585/3502] QMOM kept (0.3s) | 2583 kept, 2 rejected | 139.4/min | ETA: 6.6m [2026-01-20T12:18:42.820450] [DEBUG] [REMOTE ] QNCX: Retrieved 1683 rows, trimmed to 300. [2026-01-20T12:18:42.820651] [DEBUG] [REMOTE ] QNCX: PASS: History has at least 300 days. [2026-01-20T12:18:42.820909] [DEBUG] [REMOTE ] QNCX: PASS: Price check passed. Min price $1.56. [2026-01-20T12:18:42.821050] [DEBUG] [REMOTE ] QNCX: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:42.821171] [DEBUG] [REMOTE ] QNCX: PASS: Integrity check passed. [2026-01-20T12:18:42.821214] [DEBUG] [REMOTE ] QNCX: Symbol is viable for forecasting. [2026-01-20T12:18:42.821268] [INFO ] [MAIN ] [2586/3502] QNCX kept (0.2s) | 2584 kept, 2 rejected | 139.4/min | ETA: 6.6m [2026-01-20T12:18:43.368094] [DEBUG] [REMOTE ] QNTM: Retrieved 1905 rows, trimmed to 300. [2026-01-20T12:18:43.368509] [DEBUG] [REMOTE ] QNTM: PASS: History has at least 300 days. [2026-01-20T12:18:43.368783] [DEBUG] [REMOTE ] QNTM: PASS: Price check passed. Min price $5.76. [2026-01-20T12:18:43.368927] [DEBUG] [REMOTE ] QNTM: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:43.369071] [DEBUG] [REMOTE ] QNTM: PASS: Integrity check passed. [2026-01-20T12:18:43.369113] [DEBUG] [REMOTE ] QNTM: Symbol is viable for forecasting. [2026-01-20T12:18:43.369165] [INFO ] [MAIN ] [2587/3502] QNTM kept (0.5s) | 2585 kept, 2 rejected | 139.4/min | ETA: 6.6m [2026-01-20T12:18:43.610971] [DEBUG] [REMOTE ] QQMG: Retrieved 1059 rows, trimmed to 300. [2026-01-20T12:18:43.611162] [DEBUG] [REMOTE ] QQMG: PASS: History has at least 300 days. [2026-01-20T12:18:43.611422] [DEBUG] [REMOTE ] QQMG: PASS: Price check passed. Min price $40.37. [2026-01-20T12:18:43.611595] [DEBUG] [REMOTE ] QQMG: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:43.611723] [DEBUG] [REMOTE ] QQMG: PASS: Integrity check passed. [2026-01-20T12:18:43.611768] [DEBUG] [REMOTE ] QQMG: Symbol is viable for forecasting. [2026-01-20T12:18:43.611824] [INFO ] [MAIN ] [2588/3502] QQMG kept (0.2s) | 2586 kept, 2 rejected | 139.4/min | ETA: 6.6m [2026-01-20T12:18:44.344685] [DEBUG] [REMOTE ] QQQ: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:44.344880] [DEBUG] [REMOTE ] QQQ: PASS: History has at least 300 days. [2026-01-20T12:18:44.345170] [DEBUG] [REMOTE ] QQQ: PASS: Price check passed. Min price $584.92. [2026-01-20T12:18:44.345342] [DEBUG] [REMOTE ] QQQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:44.345475] [DEBUG] [REMOTE ] QQQ: PASS: Integrity check passed. [2026-01-20T12:18:44.345519] [DEBUG] [REMOTE ] QQQ: Symbol is viable for forecasting. [2026-01-20T12:18:44.345595] [INFO ] [MAIN ] [2589/3502] QQQ kept (0.7s) | 2587 kept, 2 rejected | 139.4/min | ETA: 6.6m [2026-01-20T12:18:44.759312] [DEBUG] [REMOTE ] QQQE: Retrieved 3477 rows, trimmed to 300. [2026-01-20T12:18:44.759516] [DEBUG] [REMOTE ] QQQE: PASS: History has at least 300 days. [2026-01-20T12:18:44.759819] [DEBUG] [REMOTE ] QQQE: PASS: Price check passed. Min price $96.74. [2026-01-20T12:18:44.759964] [DEBUG] [REMOTE ] QQQE: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:44.760085] [DEBUG] [REMOTE ] QQQE: PASS: Integrity check passed. [2026-01-20T12:18:44.760127] [DEBUG] [REMOTE ] QQQE: Symbol is viable for forecasting. [2026-01-20T12:18:44.760180] [INFO ] [MAIN ] [2590/3502] QQQE kept (0.4s) | 2588 kept, 2 rejected | 139.4/min | ETA: 6.5m [2026-01-20T12:18:44.942995] [DEBUG] [REMOTE ] QQQI: Retrieved 494 rows, trimmed to 300. [2026-01-20T12:18:44.943162] [DEBUG] [REMOTE ] QQQI: PASS: History has at least 300 days. [2026-01-20T12:18:44.943445] [DEBUG] [REMOTE ] QQQI: PASS: Price check passed. Min price $50.94. [2026-01-20T12:18:44.943728] [DEBUG] [REMOTE ] QQQI: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:44.943896] [DEBUG] [REMOTE ] QQQI: PASS: Integrity check passed. [2026-01-20T12:18:44.943949] [DEBUG] [REMOTE ] QQQI: Symbol is viable for forecasting. [2026-01-20T12:18:44.944014] [INFO ] [MAIN ] [2591/3502] QQQI kept (0.2s) | 2589 kept, 2 rejected | 139.4/min | ETA: 6.5m [2026-01-20T12:18:45.440648] [DEBUG] [REMOTE ] QQQJ: Retrieved 1322 rows, trimmed to 300. [2026-01-20T12:18:45.440789] [DEBUG] [REMOTE ] QQQJ: PASS: History has at least 300 days. [2026-01-20T12:18:45.441003] [DEBUG] [REMOTE ] QQQJ: PASS: Price check passed. Min price $34.46. [2026-01-20T12:18:45.441144] [DEBUG] [REMOTE ] QQQJ: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:45.441259] [DEBUG] [REMOTE ] QQQJ: PASS: Integrity check passed. [2026-01-20T12:18:45.441303] [DEBUG] [REMOTE ] QQQJ: Symbol is viable for forecasting. [2026-01-20T12:18:45.441351] [INFO ] [MAIN ] [2592/3502] QQQJ kept (0.5s) | 2590 kept, 2 rejected | 139.4/min | ETA: 6.5m [2026-01-20T12:18:45.839548] [DEBUG] [REMOTE ] QQQM: Retrieved 1322 rows, trimmed to 300. [2026-01-20T12:18:45.839716] [DEBUG] [REMOTE ] QQQM: PASS: History has at least 300 days. [2026-01-20T12:18:45.839928] [DEBUG] [REMOTE ] QQQM: PASS: Price check passed. Min price $240.80. [2026-01-20T12:18:45.840080] [DEBUG] [REMOTE ] QQQM: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:45.840216] [DEBUG] [REMOTE ] QQQM: PASS: Integrity check passed. [2026-01-20T12:18:45.840260] [DEBUG] [REMOTE ] QQQM: Symbol is viable for forecasting. [2026-01-20T12:18:45.840313] [INFO ] [MAIN ] [2593/3502] QQQM kept (0.4s) | 2591 kept, 2 rejected | 139.4/min | ETA: 6.5m [2026-01-20T12:18:46.344634] [DEBUG] [REMOTE ] QQQX: Retrieved 4771 rows, trimmed to 300. [2026-01-20T12:18:46.344784] [DEBUG] [REMOTE ] QQQX: PASS: History has at least 300 days. [2026-01-20T12:18:46.344996] [DEBUG] [REMOTE ] QQQX: PASS: Price check passed. Min price $26.01. [2026-01-20T12:18:46.345133] [DEBUG] [REMOTE ] QQQX: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:46.345247] [DEBUG] [REMOTE ] QQQX: PASS: Integrity check passed. [2026-01-20T12:18:46.345287] [DEBUG] [REMOTE ] QQQX: Symbol is viable for forecasting. [2026-01-20T12:18:46.345336] [INFO ] [MAIN ] [2594/3502] QQQX kept (0.5s) | 2592 kept, 2 rejected | 139.4/min | ETA: 6.5m [2026-01-20T12:18:46.578299] [DEBUG] [REMOTE ] QQQY: Retrieved 588 rows, trimmed to 300. [2026-01-20T12:18:46.578423] [DEBUG] [REMOTE ] QQQY: PASS: History has at least 300 days. [2026-01-20T12:18:46.578646] [DEBUG] [REMOTE ] QQQY: PASS: Price check passed. Min price $22.19. [2026-01-20T12:18:46.578785] [DEBUG] [REMOTE ] QQQY: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:46.578895] [DEBUG] [REMOTE ] QQQY: PASS: Integrity check passed. [2026-01-20T12:18:46.578978] [DEBUG] [REMOTE ] QQQY: Symbol is viable for forecasting. [2026-01-20T12:18:46.579027] [INFO ] [MAIN ] [2595/3502] QQQY kept (0.2s) | 2593 kept, 2 rejected | 139.4/min | ETA: 6.5m [2026-01-20T12:18:47.137639] [DEBUG] [REMOTE ] QRHC: Retrieved 4034 rows, trimmed to 300. [2026-01-20T12:18:47.137809] [DEBUG] [REMOTE ] QRHC: PASS: History has at least 300 days. [2026-01-20T12:18:47.138114] [DEBUG] [REMOTE ] QRHC: PASS: Price check passed. Min price $1.23. [2026-01-20T12:18:47.138329] [DEBUG] [REMOTE ] QRHC: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:47.138500] [DEBUG] [REMOTE ] QRHC: PASS: Integrity check passed. [2026-01-20T12:18:47.138558] [DEBUG] [REMOTE ] QRHC: Symbol is viable for forecasting. [2026-01-20T12:18:47.138657] [INFO ] [MAIN ] [2596/3502] QRHC kept (0.6s) | 2594 kept, 2 rejected | 139.4/min | ETA: 6.5m [2026-01-20T12:18:47.390284] [DEBUG] [REMOTE ] QRVO: Retrieved 2777 rows, trimmed to 300. [2026-01-20T12:18:47.390405] [DEBUG] [REMOTE ] QRVO: PASS: History has at least 300 days. [2026-01-20T12:18:47.390639] [DEBUG] [REMOTE ] QRVO: PASS: Price check passed. Min price $79.25. [2026-01-20T12:18:47.390832] [DEBUG] [REMOTE ] QRVO: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:47.390949] [DEBUG] [REMOTE ] QRVO: PASS: Integrity check passed. [2026-01-20T12:18:47.390989] [DEBUG] [REMOTE ] QRVO: Symbol is viable for forecasting. [2026-01-20T12:18:47.391037] [INFO ] [MAIN ] [2597/3502] QRVO kept (0.3s) | 2595 kept, 2 rejected | 139.4/min | ETA: 6.5m [2026-01-20T12:18:47.694881] [DEBUG] [REMOTE ] QS: Retrieved 1362 rows, trimmed to 300. [2026-01-20T12:18:47.695029] [DEBUG] [REMOTE ] QS: PASS: History has at least 300 days. [2026-01-20T12:18:47.695249] [DEBUG] [REMOTE ] QS: PASS: Price check passed. Min price $10.38. [2026-01-20T12:18:47.695391] [DEBUG] [REMOTE ] QS: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:47.695508] [DEBUG] [REMOTE ] QS: PASS: Integrity check passed. [2026-01-20T12:18:47.695551] [DEBUG] [REMOTE ] QS: Symbol is viable for forecasting. [2026-01-20T12:18:47.695621] [INFO ] [MAIN ] [2598/3502] QS kept (0.3s) | 2596 kept, 2 rejected | 139.4/min | ETA: 6.5m [2026-01-20T12:18:48.239112] [DEBUG] [REMOTE ] QSI: Retrieved 1299 rows, trimmed to 300. [2026-01-20T12:18:48.239245] [DEBUG] [REMOTE ] QSI: PASS: History has at least 300 days. [2026-01-20T12:18:48.239674] [DEBUG] [REMOTE ] QSI: PASS: Price check passed. Min price $1.10. [2026-01-20T12:18:48.239813] [DEBUG] [REMOTE ] QSI: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:48.239963] [DEBUG] [REMOTE ] QSI: PASS: Integrity check passed. [2026-01-20T12:18:48.240010] [DEBUG] [REMOTE ] QSI: Symbol is viable for forecasting. [2026-01-20T12:18:48.240057] [INFO ] [MAIN ] [2599/3502] QSI kept (0.5s) | 2597 kept, 2 rejected | 139.4/min | ETA: 6.5m [2026-01-20T12:18:48.752290] [DEBUG] [REMOTE ] QTEC: Retrieved 4960 rows, trimmed to 300. [2026-01-20T12:18:48.752423] [DEBUG] [REMOTE ] QTEC: PASS: History has at least 300 days. [2026-01-20T12:18:48.752845] [DEBUG] [REMOTE ] QTEC: PASS: Price check passed. Min price $214.01. [2026-01-20T12:18:48.752981] [DEBUG] [REMOTE ] QTEC: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:48.753095] [DEBUG] [REMOTE ] QTEC: PASS: Integrity check passed. [2026-01-20T12:18:48.753135] [DEBUG] [REMOTE ] QTEC: Symbol is viable for forecasting. [2026-01-20T12:18:48.753183] [INFO ] [MAIN ] [2600/3502] QTEC kept (0.5s) | 2598 kept, 2 rejected | 139.4/min | ETA: 6.5m [2026-01-20T12:18:48.897768] [DEBUG] [REMOTE ] QTRX: Retrieved 2038 rows, trimmed to 300. [2026-01-20T12:18:48.897889] [DEBUG] [REMOTE ] QTRX: PASS: History has at least 300 days. [2026-01-20T12:18:48.898090] [DEBUG] [REMOTE ] QTRX: PASS: Price check passed. Min price $4.94. [2026-01-20T12:18:48.898222] [DEBUG] [REMOTE ] QTRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:48.898330] [DEBUG] [REMOTE ] QTRX: PASS: Integrity check passed. [2026-01-20T12:18:48.898370] [DEBUG] [REMOTE ] QTRX: Symbol is viable for forecasting. [2026-01-20T12:18:48.898418] [INFO ] [MAIN ] [2601/3502] QTRX kept (0.1s) | 2599 kept, 2 rejected | 139.4/min | ETA: 6.5m [2026-01-20T12:18:49.447499] [DEBUG] [REMOTE ] QTTB: Retrieved 1963 rows, trimmed to 300. [2026-01-20T12:18:49.447649] [DEBUG] [REMOTE ] QTTB: PASS: History has at least 300 days. [2026-01-20T12:18:49.447856] [DEBUG] [REMOTE ] QTTB: PASS: Price check passed. Min price $1.93. [2026-01-20T12:18:49.447990] [DEBUG] [REMOTE ] QTTB: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:49.448100] [DEBUG] [REMOTE ] QTTB: PASS: Integrity check passed. [2026-01-20T12:18:49.448140] [DEBUG] [REMOTE ] QTTB: Symbol is viable for forecasting. [2026-01-20T12:18:49.448186] [INFO ] [MAIN ] [2602/3502] QTTB kept (0.5s) | 2600 kept, 2 rejected | 139.4/min | ETA: 6.5m [2026-01-20T12:18:49.857836] [DEBUG] [REMOTE ] QTUM: Retrieved 1852 rows, trimmed to 300. [2026-01-20T12:18:49.857967] [DEBUG] [REMOTE ] QTUM: PASS: History has at least 300 days. [2026-01-20T12:18:49.858176] [DEBUG] [REMOTE ] QTUM: PASS: Price check passed. Min price $99.96. [2026-01-20T12:18:49.858311] [DEBUG] [REMOTE ] QTUM: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:49.858422] [DEBUG] [REMOTE ] QTUM: PASS: Integrity check passed. [2026-01-20T12:18:49.858461] [DEBUG] [REMOTE ] QTUM: Symbol is viable for forecasting. [2026-01-20T12:18:49.858509] [INFO ] [MAIN ] [2603/3502] QTUM kept (0.4s) | 2601 kept, 2 rejected | 139.4/min | ETA: 6.4m [2026-01-20T12:18:50.181728] [DEBUG] [REMOTE ] QTWO: Retrieved 2976 rows, trimmed to 300. [2026-01-20T12:18:50.181889] [DEBUG] [REMOTE ] QTWO: PASS: History has at least 300 days. [2026-01-20T12:18:50.182150] [DEBUG] [REMOTE ] QTWO: PASS: Price check passed. Min price $60.53. [2026-01-20T12:18:50.182310] [DEBUG] [REMOTE ] QTWO: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:50.182442] [DEBUG] [REMOTE ] QTWO: PASS: Integrity check passed. [2026-01-20T12:18:50.182487] [DEBUG] [REMOTE ] QTWO: Symbol is viable for forecasting. [2026-01-20T12:18:50.182544] [INFO ] [MAIN ] [2604/3502] QTWO kept (0.3s) | 2602 kept, 2 rejected | 139.4/min | ETA: 6.4m [2026-01-20T12:18:50.749254] [DEBUG] [REMOTE ] QUAD: Retrieved 3909 rows, trimmed to 300. [2026-01-20T12:18:50.749385] [DEBUG] [REMOTE ] QUAD: PASS: History has at least 300 days. [2026-01-20T12:18:50.749614] [DEBUG] [REMOTE ] QUAD: PASS: Price check passed. Min price $5.18. [2026-01-20T12:18:50.749777] [DEBUG] [REMOTE ] QUAD: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:50.749890] [DEBUG] [REMOTE ] QUAD: PASS: Integrity check passed. [2026-01-20T12:18:50.749930] [DEBUG] [REMOTE ] QUAD: Symbol is viable for forecasting. [2026-01-20T12:18:50.749979] [INFO ] [MAIN ] [2605/3502] QUAD kept (0.6s) | 2603 kept, 2 rejected | 139.4/min | ETA: 6.4m [2026-01-20T12:18:51.238723] [DEBUG] [REMOTE ] QUIK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:51.238865] [DEBUG] [REMOTE ] QUIK: PASS: History has at least 300 days. [2026-01-20T12:18:51.239102] [DEBUG] [REMOTE ] QUIK: PASS: Price check passed. Min price $5.49. [2026-01-20T12:18:51.239238] [DEBUG] [REMOTE ] QUIK: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:51.239360] [DEBUG] [REMOTE ] QUIK: PASS: Integrity check passed. [2026-01-20T12:18:51.239447] [DEBUG] [REMOTE ] QUIK: Symbol is viable for forecasting. [2026-01-20T12:18:51.239513] [INFO ] [MAIN ] [2606/3502] QUIK kept (0.5s) | 2604 kept, 2 rejected | 139.4/min | ETA: 6.4m [2026-01-20T12:18:51.563838] [DEBUG] [REMOTE ] QURE: Retrieved 3006 rows, trimmed to 300. [2026-01-20T12:18:51.563964] [DEBUG] [REMOTE ] QURE: PASS: History has at least 300 days. [2026-01-20T12:18:51.564168] [DEBUG] [REMOTE ] QURE: PASS: Price check passed. Min price $19.51. [2026-01-20T12:18:51.564302] [DEBUG] [REMOTE ] QURE: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:51.564414] [DEBUG] [REMOTE ] QURE: PASS: Integrity check passed. [2026-01-20T12:18:51.564455] [DEBUG] [REMOTE ] QURE: Symbol is viable for forecasting. [2026-01-20T12:18:51.564503] [INFO ] [MAIN ] [2607/3502] QURE kept (0.3s) | 2605 kept, 2 rejected | 139.4/min | ETA: 6.4m [2026-01-20T12:18:51.808563] [DEBUG] [REMOTE ] QVAL: Retrieved 2525 rows, trimmed to 300. [2026-01-20T12:18:51.808707] [DEBUG] [REMOTE ] QVAL: PASS: History has at least 300 days. [2026-01-20T12:18:51.808909] [DEBUG] [REMOTE ] QVAL: PASS: Price check passed. Min price $45.35. [2026-01-20T12:18:51.809042] [DEBUG] [REMOTE ] QVAL: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:51.809151] [DEBUG] [REMOTE ] QVAL: PASS: Integrity check passed. [2026-01-20T12:18:51.809192] [DEBUG] [REMOTE ] QVAL: Symbol is viable for forecasting. [2026-01-20T12:18:51.809239] [INFO ] [MAIN ] [2608/3502] QVAL kept (0.2s) | 2606 kept, 2 rejected | 139.5/min | ETA: 6.4m [2026-01-20T12:18:52.345770] [DEBUG] [REMOTE ] QVCC: Retrieved 1541 rows, trimmed to 300. [2026-01-20T12:18:52.345963] [DEBUG] [REMOTE ] QVCC: PASS: History has at least 300 days. [2026-01-20T12:18:52.346218] [DEBUG] [REMOTE ] QVCC: PASS: Price check passed. Min price $8.17. [2026-01-20T12:18:52.346362] [DEBUG] [REMOTE ] QVCC: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:52.346484] [DEBUG] [REMOTE ] QVCC: PASS: Integrity check passed. [2026-01-20T12:18:52.346527] [DEBUG] [REMOTE ] QVCC: Symbol is viable for forecasting. [2026-01-20T12:18:52.346603] [INFO ] [MAIN ] [2609/3502] QVCC kept (0.5s) | 2607 kept, 2 rejected | 139.4/min | ETA: 6.4m [2026-01-20T12:18:52.752661] [DEBUG] [REMOTE ] QYLD: Retrieved 3042 rows, trimmed to 300. [2026-01-20T12:18:52.752857] [DEBUG] [REMOTE ] QYLD: PASS: History has at least 300 days. [2026-01-20T12:18:52.753144] [DEBUG] [REMOTE ] QYLD: PASS: Price check passed. Min price $16.80. [2026-01-20T12:18:52.753299] [DEBUG] [REMOTE ] QYLD: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:52.753444] [DEBUG] [REMOTE ] QYLD: PASS: Integrity check passed. [2026-01-20T12:18:52.753488] [DEBUG] [REMOTE ] QYLD: Symbol is viable for forecasting. [2026-01-20T12:18:52.753543] [INFO ] [MAIN ] [2610/3502] QYLD kept (0.4s) | 2608 kept, 2 rejected | 139.4/min | ETA: 6.4m [2026-01-20T12:18:53.058230] [DEBUG] [REMOTE ] QYLG: Retrieved 1337 rows, trimmed to 300. [2026-01-20T12:18:53.058466] [DEBUG] [REMOTE ] QYLG: PASS: History has at least 300 days. [2026-01-20T12:18:53.058798] [DEBUG] [REMOTE ] QYLG: PASS: Price check passed. Min price $26.00. [2026-01-20T12:18:53.059004] [DEBUG] [REMOTE ] QYLG: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:53.059155] [DEBUG] [REMOTE ] QYLG: PASS: Integrity check passed. [2026-01-20T12:18:53.059207] [DEBUG] [REMOTE ] QYLG: Symbol is viable for forecasting. [2026-01-20T12:18:53.059437] [INFO ] [MAIN ] [2611/3502] QYLG kept (0.3s) | 2609 kept, 2 rejected | 139.5/min | ETA: 6.4m [2026-01-20T12:18:53.530147] [DEBUG] [REMOTE ] RA: Retrieved 2292 rows, trimmed to 300. [2026-01-20T12:18:53.530345] [DEBUG] [REMOTE ] RA: PASS: History has at least 300 days. [2026-01-20T12:18:53.530642] [DEBUG] [REMOTE ] RA: PASS: Price check passed. Min price $12.62. [2026-01-20T12:18:53.530790] [DEBUG] [REMOTE ] RA: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:53.530912] [DEBUG] [REMOTE ] RA: PASS: Integrity check passed. [2026-01-20T12:18:53.530955] [DEBUG] [REMOTE ] RA: Symbol is viable for forecasting. [2026-01-20T12:18:53.531013] [INFO ] [MAIN ] [2612/3502] RA kept (0.5s) | 2610 kept, 2 rejected | 139.5/min | ETA: 6.4m [2026-01-20T12:18:53.982147] [DEBUG] [REMOTE ] RACE: Retrieved 2575 rows, trimmed to 300. [2026-01-20T12:18:53.982338] [DEBUG] [REMOTE ] RACE: PASS: History has at least 300 days. [2026-01-20T12:18:53.982623] [DEBUG] [REMOTE ] RACE: PASS: Price check passed. Min price $345.23. [2026-01-20T12:18:53.982772] [DEBUG] [REMOTE ] RACE: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:53.982902] [DEBUG] [REMOTE ] RACE: PASS: Integrity check passed. [2026-01-20T12:18:53.983268] [DEBUG] [REMOTE ] RACE: Symbol is viable for forecasting. [2026-01-20T12:18:53.983534] [INFO ] [MAIN ] [2613/3502] RACE kept (0.5s) | 2611 kept, 2 rejected | 139.4/min | ETA: 6.4m [2026-01-20T12:18:54.497134] [DEBUG] [REMOTE ] RAIL: Retrieved 5230 rows, trimmed to 300. [2026-01-20T12:18:54.497348] [DEBUG] [REMOTE ] RAIL: PASS: History has at least 300 days. [2026-01-20T12:18:54.498057] [DEBUG] [REMOTE ] RAIL: PASS: Price check passed. Min price $7.41. [2026-01-20T12:18:54.498226] [DEBUG] [REMOTE ] RAIL: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:54.498399] [DEBUG] [REMOTE ] RAIL: PASS: Integrity check passed. [2026-01-20T12:18:54.498446] [DEBUG] [REMOTE ] RAIL: Symbol is viable for forecasting. [2026-01-20T12:18:54.498513] [INFO ] [MAIN ] [2614/3502] RAIL kept (0.5s) | 2612 kept, 2 rejected | 139.4/min | ETA: 6.4m [2026-01-20T12:18:54.643051] [DEBUG] [REMOTE ] RAMP: Retrieved 1876 rows, trimmed to 300. [2026-01-20T12:18:54.643281] [DEBUG] [REMOTE ] RAMP: PASS: History has at least 300 days. [2026-01-20T12:18:54.643609] [DEBUG] [REMOTE ] RAMP: PASS: Price check passed. Min price $25.07. [2026-01-20T12:18:54.643983] [DEBUG] [REMOTE ] RAMP: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:54.644138] [DEBUG] [REMOTE ] RAMP: PASS: Integrity check passed. [2026-01-20T12:18:54.644197] [DEBUG] [REMOTE ] RAMP: Symbol is viable for forecasting. [2026-01-20T12:18:54.644256] [INFO ] [MAIN ] [2615/3502] RAMP kept (0.1s) | 2613 kept, 2 rejected | 139.5/min | ETA: 6.4m [2026-01-20T12:18:55.101906] [DEBUG] [REMOTE ] RAPP: Retrieved 404 rows, trimmed to 300. [2026-01-20T12:18:55.102041] [DEBUG] [REMOTE ] RAPP: PASS: History has at least 300 days. [2026-01-20T12:18:55.102253] [DEBUG] [REMOTE ] RAPP: PASS: Price check passed. Min price $24.37. [2026-01-20T12:18:55.102394] [DEBUG] [REMOTE ] RAPP: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:55.102508] [DEBUG] [REMOTE ] RAPP: PASS: Integrity check passed. [2026-01-20T12:18:55.102551] [DEBUG] [REMOTE ] RAPP: Symbol is viable for forecasting. [2026-01-20T12:18:55.102625] [INFO ] [MAIN ] [2616/3502] RAPP kept (0.5s) | 2614 kept, 2 rejected | 139.5/min | ETA: 6.4m [2026-01-20T12:18:55.640052] [DEBUG] [REMOTE ] RARE: Retrieved 3009 rows, trimmed to 300. [2026-01-20T12:18:55.640267] [DEBUG] [REMOTE ] RARE: PASS: History has at least 300 days. [2026-01-20T12:18:55.640792] [DEBUG] [REMOTE ] RARE: PASS: Price check passed. Min price $19.72. [2026-01-20T12:18:55.641130] [DEBUG] [REMOTE ] RARE: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:55.641279] [DEBUG] [REMOTE ] RARE: PASS: Integrity check passed. [2026-01-20T12:18:55.641356] [DEBUG] [REMOTE ] RARE: Symbol is viable for forecasting. [2026-01-20T12:18:55.641416] [INFO ] [MAIN ] [2617/3502] RARE kept (0.5s) | 2615 kept, 2 rejected | 139.5/min | ETA: 6.3m [2026-01-20T12:18:56.302919] [DEBUG] [REMOTE ] RAVE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:56.303132] [DEBUG] [REMOTE ] RAVE: PASS: History has at least 300 days. [2026-01-20T12:18:56.303485] [DEBUG] [REMOTE ] RAVE: PASS: Price check passed. Min price $2.33. [2026-01-20T12:18:56.303698] [DEBUG] [REMOTE ] RAVE: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:56.303882] [DEBUG] [REMOTE ] RAVE: PASS: Integrity check passed. [2026-01-20T12:18:56.303930] [DEBUG] [REMOTE ] RAVE: Symbol is viable for forecasting. [2026-01-20T12:18:56.303989] [INFO ] [MAIN ] [2618/3502] RAVE kept (0.7s) | 2616 kept, 2 rejected | 139.4/min | ETA: 6.3m [2026-01-20T12:18:56.496362] [DEBUG] [REMOTE ] RAY: Retrieved 420 rows, trimmed to 300. [2026-01-20T12:18:56.496632] [DEBUG] [REMOTE ] RAY: PASS: History has at least 300 days. [2026-01-20T12:18:56.496932] [DEBUG] [REMOTE ] RAY: PASS: Price check passed. Min price $1.58. [2026-01-20T12:18:56.497132] [DEBUG] [REMOTE ] RAY: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:56.497276] [DEBUG] [REMOTE ] RAY: PASS: Integrity check passed. [2026-01-20T12:18:56.497326] [DEBUG] [REMOTE ] RAY: Symbol is viable for forecasting. [2026-01-20T12:18:56.497390] [INFO ] [MAIN ] [2619/3502] RAY kept (0.2s) | 2617 kept, 2 rejected | 139.5/min | ETA: 6.3m [2026-01-20T12:18:57.111795] [DEBUG] [REMOTE ] RBA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:57.112078] [DEBUG] [REMOTE ] RBA: PASS: History has at least 300 days. [2026-01-20T12:18:57.112541] [DEBUG] [REMOTE ] RBA: PASS: Price check passed. Min price $95.22. [2026-01-20T12:18:57.112985] [DEBUG] [REMOTE ] RBA: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:57.113191] [DEBUG] [REMOTE ] RBA: PASS: Integrity check passed. [2026-01-20T12:18:57.113244] [DEBUG] [REMOTE ] RBA: Symbol is viable for forecasting. [2026-01-20T12:18:57.113318] [INFO ] [MAIN ] [2620/3502] RBA kept (0.6s) | 2618 kept, 2 rejected | 139.4/min | ETA: 6.3m [2026-01-20T12:18:57.425441] [DEBUG] [REMOTE ] RBB: Retrieved 2132 rows, trimmed to 300. [2026-01-20T12:18:57.425683] [DEBUG] [REMOTE ] RBB: PASS: History has at least 300 days. [2026-01-20T12:18:57.426013] [DEBUG] [REMOTE ] RBB: PASS: Price check passed. Min price $18.61. [2026-01-20T12:18:57.426165] [DEBUG] [REMOTE ] RBB: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:57.426312] [DEBUG] [REMOTE ] RBB: PASS: Integrity check passed. [2026-01-20T12:18:57.426367] [DEBUG] [REMOTE ] RBB: Symbol is viable for forecasting. [2026-01-20T12:18:57.426431] [INFO ] [MAIN ] [2621/3502] RBB kept (0.3s) | 2619 kept, 2 rejected | 139.4/min | ETA: 6.3m [2026-01-20T12:18:57.689857] [DEBUG] [REMOTE ] RBBN: Retrieved 2044 rows, trimmed to 300. [2026-01-20T12:18:57.690124] [DEBUG] [REMOTE ] RBBN: PASS: History has at least 300 days. [2026-01-20T12:18:57.690424] [DEBUG] [REMOTE ] RBBN: PASS: Price check passed. Min price $2.75. [2026-01-20T12:18:57.690610] [DEBUG] [REMOTE ] RBBN: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:57.690757] [DEBUG] [REMOTE ] RBBN: PASS: Integrity check passed. [2026-01-20T12:18:57.690804] [DEBUG] [REMOTE ] RBBN: Symbol is viable for forecasting. [2026-01-20T12:18:57.690877] [INFO ] [MAIN ] [2622/3502] RBBN kept (0.3s) | 2620 kept, 2 rejected | 139.5/min | ETA: 6.3m [2026-01-20T12:18:58.184675] [DEBUG] [REMOTE ] RBC: Retrieved 5142 rows, trimmed to 300. [2026-01-20T12:18:58.184894] [DEBUG] [REMOTE ] RBC: PASS: History has at least 300 days. [2026-01-20T12:18:58.185179] [DEBUG] [REMOTE ] RBC: PASS: Price check passed. Min price $393.88. [2026-01-20T12:18:58.185385] [DEBUG] [REMOTE ] RBC: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:58.185524] [DEBUG] [REMOTE ] RBC: PASS: Integrity check passed. [2026-01-20T12:18:58.185600] [DEBUG] [REMOTE ] RBC: Symbol is viable for forecasting. [2026-01-20T12:18:58.185672] [INFO ] [MAIN ] [2623/3502] RBC kept (0.5s) | 2621 kept, 2 rejected | 139.5/min | ETA: 6.3m [2026-01-20T12:18:58.971787] [DEBUG] [REMOTE ] RBCAA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:18:58.972042] [DEBUG] [REMOTE ] RBCAA: PASS: History has at least 300 days. [2026-01-20T12:18:58.972378] [DEBUG] [REMOTE ] RBCAA: PASS: Price check passed. Min price $64.56. [2026-01-20T12:18:58.972528] [DEBUG] [REMOTE ] RBCAA: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:58.972755] [DEBUG] [REMOTE ] RBCAA: PASS: Integrity check passed. [2026-01-20T12:18:58.973077] [DEBUG] [REMOTE ] RBCAA: Symbol is viable for forecasting. [2026-01-20T12:18:58.973161] [INFO ] [MAIN ] [2624/3502] RBCAA kept (0.8s) | 2622 kept, 2 rejected | 139.4/min | ETA: 6.3m [2026-01-20T12:18:59.208538] [DEBUG] [REMOTE ] RBLX: Retrieved 1221 rows, trimmed to 300. [2026-01-20T12:18:59.208707] [DEBUG] [REMOTE ] RBLX: PASS: History has at least 300 days. [2026-01-20T12:18:59.208920] [DEBUG] [REMOTE ] RBLX: PASS: Price check passed. Min price $73.27. [2026-01-20T12:18:59.209060] [DEBUG] [REMOTE ] RBLX: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:59.209173] [DEBUG] [REMOTE ] RBLX: PASS: Integrity check passed. [2026-01-20T12:18:59.209214] [DEBUG] [REMOTE ] RBLX: Symbol is viable for forecasting. [2026-01-20T12:18:59.209263] [INFO ] [MAIN ] [2625/3502] RBLX kept (0.2s) | 2623 kept, 2 rejected | 139.4/min | ETA: 6.3m [2026-01-20T12:18:59.649695] [DEBUG] [REMOTE ] RC: Retrieved 3255 rows, trimmed to 300. [2026-01-20T12:18:59.649826] [DEBUG] [REMOTE ] RC: PASS: History has at least 300 days. [2026-01-20T12:18:59.650044] [DEBUG] [REMOTE ] RC: PASS: Price check passed. Min price $1.99. [2026-01-20T12:18:59.650184] [DEBUG] [REMOTE ] RC: PASS: Continuity check passed with 300 days. [2026-01-20T12:18:59.650300] [DEBUG] [REMOTE ] RC: PASS: Integrity check passed. [2026-01-20T12:18:59.650340] [DEBUG] [REMOTE ] RC: Symbol is viable for forecasting. [2026-01-20T12:18:59.650389] [INFO ] [MAIN ] [2626/3502] RC kept (0.4s) | 2624 kept, 2 rejected | 139.4/min | ETA: 6.3m [2026-01-20T12:19:00.074220] [DEBUG] [REMOTE ] RCEL: Retrieved 1583 rows, trimmed to 300. [2026-01-20T12:19:00.074354] [DEBUG] [REMOTE ] RCEL: PASS: History has at least 300 days. [2026-01-20T12:19:00.074603] [DEBUG] [REMOTE ] RCEL: PASS: Price check passed. Min price $3.27. [2026-01-20T12:19:00.074746] [DEBUG] [REMOTE ] RCEL: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:00.074862] [DEBUG] [REMOTE ] RCEL: PASS: Integrity check passed. [2026-01-20T12:19:00.074903] [DEBUG] [REMOTE ] RCEL: Symbol is viable for forecasting. [2026-01-20T12:19:00.074951] [INFO ] [MAIN ] [2627/3502] RCEL kept (0.4s) | 2625 kept, 2 rejected | 139.4/min | ETA: 6.3m [2026-01-20T12:19:00.604877] [DEBUG] [REMOTE ] RCI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:00.605017] [DEBUG] [REMOTE ] RCI: PASS: History has at least 300 days. [2026-01-20T12:19:00.605240] [DEBUG] [REMOTE ] RCI: PASS: Price check passed. Min price $35.58. [2026-01-20T12:19:00.605382] [DEBUG] [REMOTE ] RCI: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:00.605503] [DEBUG] [REMOTE ] RCI: PASS: Integrity check passed. [2026-01-20T12:19:00.605589] [DEBUG] [REMOTE ] RCI: Symbol is viable for forecasting. [2026-01-20T12:19:00.605644] [INFO ] [MAIN ] [2628/3502] RCI kept (0.5s) | 2626 kept, 2 rejected | 139.4/min | ETA: 6.3m [2026-01-20T12:19:01.340588] [DEBUG] [REMOTE ] RCKY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:01.340744] [DEBUG] [REMOTE ] RCKY: PASS: History has at least 300 days. [2026-01-20T12:19:01.341009] [DEBUG] [REMOTE ] RCKY: PASS: Price check passed. Min price $28.05. [2026-01-20T12:19:01.341153] [DEBUG] [REMOTE ] RCKY: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:01.341277] [DEBUG] [REMOTE ] RCKY: PASS: Integrity check passed. [2026-01-20T12:19:01.341320] [DEBUG] [REMOTE ] RCKY: Symbol is viable for forecasting. [2026-01-20T12:19:01.341372] [INFO ] [MAIN ] [2629/3502] RCKY kept (0.7s) | 2627 kept, 2 rejected | 139.4/min | ETA: 6.3m [2026-01-20T12:19:01.717316] [DEBUG] [REMOTE ] RCL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:01.717459] [DEBUG] [REMOTE ] RCL: PASS: History has at least 300 days. [2026-01-20T12:19:01.717791] [DEBUG] [REMOTE ] RCL: PASS: Price check passed. Min price $245.85. [2026-01-20T12:19:01.717956] [DEBUG] [REMOTE ] RCL: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:01.718104] [DEBUG] [REMOTE ] RCL: PASS: Integrity check passed. [2026-01-20T12:19:01.718151] [DEBUG] [REMOTE ] RCL: Symbol is viable for forecasting. [2026-01-20T12:19:01.718212] [INFO ] [MAIN ] [2630/3502] RCL kept (0.4s) | 2628 kept, 2 rejected | 139.4/min | ETA: 6.3m [2026-01-20T12:19:02.169997] [DEBUG] [REMOTE ] RCS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:02.170132] [DEBUG] [REMOTE ] RCS: PASS: History has at least 300 days. [2026-01-20T12:19:02.170349] [DEBUG] [REMOTE ] RCS: PASS: Price check passed. Min price $5.53. [2026-01-20T12:19:02.170484] [DEBUG] [REMOTE ] RCS: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:02.170622] [DEBUG] [REMOTE ] RCS: PASS: Integrity check passed. [2026-01-20T12:19:02.170665] [DEBUG] [REMOTE ] RCS: Symbol is viable for forecasting. [2026-01-20T12:19:02.170714] [INFO ] [MAIN ] [2631/3502] RCS kept (0.5s) | 2629 kept, 2 rejected | 139.4/min | ETA: 6.2m [2026-01-20T12:19:02.443796] [DEBUG] [REMOTE ] RCUS: Retrieved 1972 rows, trimmed to 300. [2026-01-20T12:19:02.443926] [DEBUG] [REMOTE ] RCUS: PASS: History has at least 300 days. [2026-01-20T12:19:02.444140] [DEBUG] [REMOTE ] RCUS: PASS: Price check passed. Min price $16.78. [2026-01-20T12:19:02.444276] [DEBUG] [REMOTE ] RCUS: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:02.444389] [DEBUG] [REMOTE ] RCUS: PASS: Integrity check passed. [2026-01-20T12:19:02.444429] [DEBUG] [REMOTE ] RCUS: Symbol is viable for forecasting. [2026-01-20T12:19:02.444476] [INFO ] [MAIN ] [2632/3502] RCUS kept (0.3s) | 2630 kept, 2 rejected | 139.4/min | ETA: 6.2m [2026-01-20T12:19:03.090835] [DEBUG] [REMOTE ] RDCM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:03.090970] [DEBUG] [REMOTE ] RDCM: PASS: History has at least 300 days. [2026-01-20T12:19:03.091186] [DEBUG] [REMOTE ] RDCM: PASS: Price check passed. Min price $12.36. [2026-01-20T12:19:03.091321] [DEBUG] [REMOTE ] RDCM: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:03.091438] [DEBUG] [REMOTE ] RDCM: PASS: Integrity check passed. [2026-01-20T12:19:03.091480] [DEBUG] [REMOTE ] RDCM: Symbol is viable for forecasting. [2026-01-20T12:19:03.091529] [INFO ] [MAIN ] [2633/3502] RDCM kept (0.6s) | 2631 kept, 2 rejected | 139.4/min | ETA: 6.2m [2026-01-20T12:19:03.413366] [DEBUG] [REMOTE ] RDHL: Retrieved 3278 rows, trimmed to 300. [2026-01-20T12:19:03.413489] [DEBUG] [REMOTE ] RDHL: PASS: History has at least 300 days. [2026-01-20T12:19:03.413717] [DEBUG] [REMOTE ] RDHL: PASS: Price check passed. Min price $1.02. [2026-01-20T12:19:03.413854] [DEBUG] [REMOTE ] RDHL: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:03.413962] [DEBUG] [REMOTE ] RDHL: PASS: Integrity check passed. [2026-01-20T12:19:03.414001] [DEBUG] [REMOTE ] RDHL: Symbol is viable for forecasting. [2026-01-20T12:19:03.414048] [INFO ] [MAIN ] [2634/3502] RDHL kept (0.3s) | 2632 kept, 2 rejected | 139.4/min | ETA: 6.2m [2026-01-20T12:19:03.817937] [DEBUG] [REMOTE ] RDVY: Retrieved 3026 rows, trimmed to 300. [2026-01-20T12:19:03.818070] [DEBUG] [REMOTE ] RDVY: PASS: History has at least 300 days. [2026-01-20T12:19:03.818300] [DEBUG] [REMOTE ] RDVY: PASS: Price check passed. Min price $64.85. [2026-01-20T12:19:03.818436] [DEBUG] [REMOTE ] RDVY: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:03.818550] [DEBUG] [REMOTE ] RDVY: PASS: Integrity check passed. [2026-01-20T12:19:03.818609] [DEBUG] [REMOTE ] RDVY: Symbol is viable for forecasting. [2026-01-20T12:19:03.818659] [INFO ] [MAIN ] [2635/3502] RDVY kept (0.4s) | 2633 kept, 2 rejected | 139.4/min | ETA: 6.2m [2026-01-20T12:19:04.222702] [DEBUG] [REMOTE ] RDY: Retrieved 6229 rows, trimmed to 300. [2026-01-20T12:19:04.222835] [DEBUG] [REMOTE ] RDY: PASS: History has at least 300 days. [2026-01-20T12:19:04.223057] [DEBUG] [REMOTE ] RDY: PASS: Price check passed. Min price $12.92. [2026-01-20T12:19:04.223194] [DEBUG] [REMOTE ] RDY: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:04.223313] [DEBUG] [REMOTE ] RDY: PASS: Integrity check passed. [2026-01-20T12:19:04.223353] [DEBUG] [REMOTE ] RDY: Symbol is viable for forecasting. [2026-01-20T12:19:04.223401] [INFO ] [MAIN ] [2636/3502] RDY kept (0.4s) | 2634 kept, 2 rejected | 139.4/min | ETA: 6.2m [2026-01-20T12:19:04.602983] [DEBUG] [REMOTE ] REAL: Retrieved 1648 rows, trimmed to 300. [2026-01-20T12:19:04.603114] [DEBUG] [REMOTE ] REAL: PASS: History has at least 300 days. [2026-01-20T12:19:04.603328] [DEBUG] [REMOTE ] REAL: PASS: Price check passed. Min price $10.82. [2026-01-20T12:19:04.603464] [DEBUG] [REMOTE ] REAL: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:04.603614] [DEBUG] [REMOTE ] REAL: PASS: Integrity check passed. [2026-01-20T12:19:04.603669] [DEBUG] [REMOTE ] REAL: Symbol is viable for forecasting. [2026-01-20T12:19:04.603726] [INFO ] [MAIN ] [2637/3502] REAL kept (0.4s) | 2635 kept, 2 rejected | 139.4/min | ETA: 6.2m [2026-01-20T12:19:04.926711] [DEBUG] [REMOTE ] REAX: Retrieved 1396 rows, trimmed to 300. [2026-01-20T12:19:04.926837] [DEBUG] [REMOTE ] REAX: PASS: History has at least 300 days. [2026-01-20T12:19:04.927062] [DEBUG] [REMOTE ] REAX: PASS: Price check passed. Min price $3.41. [2026-01-20T12:19:04.927198] [DEBUG] [REMOTE ] REAX: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:04.927309] [DEBUG] [REMOTE ] REAX: PASS: Integrity check passed. [2026-01-20T12:19:04.927348] [DEBUG] [REMOTE ] REAX: Symbol is viable for forecasting. [2026-01-20T12:19:04.927394] [INFO ] [MAIN ] [2638/3502] REAX kept (0.3s) | 2636 kept, 2 rejected | 139.4/min | ETA: 6.2m [2026-01-20T12:19:05.379244] [DEBUG] [REMOTE ] REBN: Retrieved 861 rows, trimmed to 300. [2026-01-20T12:19:05.379377] [DEBUG] [REMOTE ] REBN: PASS: History has at least 300 days. [2026-01-20T12:19:05.379606] [DEBUG] [REMOTE ] REBN: PASS: Price check passed. Min price $1.41. [2026-01-20T12:19:05.379742] [DEBUG] [REMOTE ] REBN: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:05.379851] [DEBUG] [REMOTE ] REBN: PASS: Integrity check passed. [2026-01-20T12:19:05.379919] [DEBUG] [REMOTE ] REBN: Symbol is viable for forecasting. [2026-01-20T12:19:05.379967] [INFO ] [MAIN ] [2639/3502] REBN kept (0.5s) | 2637 kept, 2 rejected | 139.4/min | ETA: 6.2m [2026-01-20T12:19:05.734499] [DEBUG] [REMOTE ] REFI: Retrieved 1031 rows, trimmed to 300. [2026-01-20T12:19:05.734653] [DEBUG] [REMOTE ] REFI: PASS: History has at least 300 days. [2026-01-20T12:19:05.734860] [DEBUG] [REMOTE ] REFI: PASS: Price check passed. Min price $11.58. [2026-01-20T12:19:05.734993] [DEBUG] [REMOTE ] REFI: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:05.735103] [DEBUG] [REMOTE ] REFI: PASS: Integrity check passed. [2026-01-20T12:19:05.735143] [DEBUG] [REMOTE ] REFI: Symbol is viable for forecasting. [2026-01-20T12:19:05.735216] [INFO ] [MAIN ] [2640/3502] REFI kept (0.4s) | 2638 kept, 2 rejected | 139.4/min | ETA: 6.2m [2026-01-20T12:19:06.335160] [DEBUG] [REMOTE ] REG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:06.335294] [DEBUG] [REMOTE ] REG: PASS: History has at least 300 days. [2026-01-20T12:19:06.335523] [DEBUG] [REMOTE ] REG: PASS: Price check passed. Min price $66.46. [2026-01-20T12:19:06.335683] [DEBUG] [REMOTE ] REG: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:06.335803] [DEBUG] [REMOTE ] REG: PASS: Integrity check passed. [2026-01-20T12:19:06.335844] [DEBUG] [REMOTE ] REG: Symbol is viable for forecasting. [2026-01-20T12:19:06.335892] [INFO ] [MAIN ] [2641/3502] REG kept (0.6s) | 2639 kept, 2 rejected | 139.4/min | ETA: 6.2m [2026-01-20T12:19:06.872692] [DEBUG] [REMOTE ] REGN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:06.872908] [DEBUG] [REMOTE ] REGN: PASS: History has at least 300 days. [2026-01-20T12:19:06.873227] [DEBUG] [REMOTE ] REGN: PASS: Price check passed. Min price $575.00. [2026-01-20T12:19:06.873381] [DEBUG] [REMOTE ] REGN: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:06.873526] [DEBUG] [REMOTE ] REGN: PASS: Integrity check passed. [2026-01-20T12:19:06.873588] [DEBUG] [REMOTE ] REGN: Symbol is viable for forecasting. [2026-01-20T12:19:06.873701] [INFO ] [MAIN ] [2642/3502] REGN kept (0.5s) | 2640 kept, 2 rejected | 139.4/min | ETA: 6.2m [2026-01-20T12:19:07.336170] [DEBUG] [REMOTE ] RELL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:07.336302] [DEBUG] [REMOTE ] RELL: PASS: History has at least 300 days. [2026-01-20T12:19:07.336513] [DEBUG] [REMOTE ] RELL: PASS: Price check passed. Min price $9.43. [2026-01-20T12:19:07.336672] [DEBUG] [REMOTE ] RELL: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:07.336794] [DEBUG] [REMOTE ] RELL: PASS: Integrity check passed. [2026-01-20T12:19:07.336834] [DEBUG] [REMOTE ] RELL: Symbol is viable for forecasting. [2026-01-20T12:19:07.336884] [INFO ] [MAIN ] [2643/3502] RELL kept (0.5s) | 2641 kept, 2 rejected | 139.4/min | ETA: 6.2m [2026-01-20T12:19:07.837152] [DEBUG] [REMOTE ] RELX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:07.837286] [DEBUG] [REMOTE ] RELX: PASS: History has at least 300 days. [2026-01-20T12:19:07.837505] [DEBUG] [REMOTE ] RELX: PASS: Price check passed. Min price $39.48. [2026-01-20T12:19:07.837662] [DEBUG] [REMOTE ] RELX: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:07.837784] [DEBUG] [REMOTE ] RELX: PASS: Integrity check passed. [2026-01-20T12:19:07.837824] [DEBUG] [REMOTE ] RELX: Symbol is viable for forecasting. [2026-01-20T12:19:07.837873] [INFO ] [MAIN ] [2644/3502] RELX kept (0.5s) | 2642 kept, 2 rejected | 139.4/min | ETA: 6.2m [2026-01-20T12:19:08.105083] [DEBUG] [REMOTE ] RELY: Retrieved 1084 rows, trimmed to 300. [2026-01-20T12:19:08.105269] [DEBUG] [REMOTE ] RELY: PASS: History has at least 300 days. [2026-01-20T12:19:08.105545] [DEBUG] [REMOTE ] RELY: PASS: Price check passed. Min price $12.20. [2026-01-20T12:19:08.105708] [DEBUG] [REMOTE ] RELY: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:08.105851] [DEBUG] [REMOTE ] RELY: PASS: Integrity check passed. [2026-01-20T12:19:08.105893] [DEBUG] [REMOTE ] RELY: Symbol is viable for forecasting. [2026-01-20T12:19:08.105946] [INFO ] [MAIN ] [2645/3502] RELY kept (0.3s) | 2643 kept, 2 rejected | 139.4/min | ETA: 6.1m [2026-01-20T12:19:08.436442] [DEBUG] [REMOTE ] REPL: Retrieved 1884 rows, trimmed to 300. [2026-01-20T12:19:08.436590] [DEBUG] [REMOTE ] REPL: PASS: History has at least 300 days. [2026-01-20T12:19:08.436808] [DEBUG] [REMOTE ] REPL: PASS: Price check passed. Min price $7.04. [2026-01-20T12:19:08.436951] [DEBUG] [REMOTE ] REPL: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:08.437093] [DEBUG] [REMOTE ] REPL: PASS: Integrity check passed. [2026-01-20T12:19:08.437135] [DEBUG] [REMOTE ] REPL: Symbol is viable for forecasting. [2026-01-20T12:19:08.437186] [INFO ] [MAIN ] [2646/3502] REPL kept (0.3s) | 2644 kept, 2 rejected | 139.4/min | ETA: 6.1m [2026-01-20T12:19:08.869313] [DEBUG] [REMOTE ] RERE: Retrieved 1151 rows, trimmed to 300. [2026-01-20T12:19:08.869455] [DEBUG] [REMOTE ] RERE: PASS: History has at least 300 days. [2026-01-20T12:19:08.869673] [DEBUG] [REMOTE ] RERE: PASS: Price check passed. Min price $3.75. [2026-01-20T12:19:08.869808] [DEBUG] [REMOTE ] RERE: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:08.869917] [DEBUG] [REMOTE ] RERE: PASS: Integrity check passed. [2026-01-20T12:19:08.869957] [DEBUG] [REMOTE ] RERE: Symbol is viable for forecasting. [2026-01-20T12:19:08.870004] [INFO ] [MAIN ] [2647/3502] RERE kept (0.4s) | 2645 kept, 2 rejected | 139.4/min | ETA: 6.1m [2026-01-20T12:19:09.457763] [DEBUG] [REMOTE ] RES: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:09.457899] [DEBUG] [REMOTE ] RES: PASS: History has at least 300 days. [2026-01-20T12:19:09.458121] [DEBUG] [REMOTE ] RES: PASS: Price check passed. Min price $4.52. [2026-01-20T12:19:09.458255] [DEBUG] [REMOTE ] RES: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:09.458372] [DEBUG] [REMOTE ] RES: PASS: Integrity check passed. [2026-01-20T12:19:09.458412] [DEBUG] [REMOTE ] RES: Symbol is viable for forecasting. [2026-01-20T12:19:09.458462] [INFO ] [MAIN ] [2648/3502] RES kept (0.6s) | 2646 kept, 2 rejected | 139.4/min | ETA: 6.1m [2026-01-20T12:19:09.760410] [DEBUG] [REMOTE ] REVG: Retrieved 2256 rows, trimmed to 300. [2026-01-20T12:19:09.760538] [DEBUG] [REMOTE ] REVG: PASS: History has at least 300 days. [2026-01-20T12:19:09.760772] [DEBUG] [REMOTE ] REVG: PASS: Price check passed. Min price $48.80. [2026-01-20T12:19:09.760906] [DEBUG] [REMOTE ] REVG: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:09.761017] [DEBUG] [REMOTE ] REVG: PASS: Integrity check passed. [2026-01-20T12:19:09.761057] [DEBUG] [REMOTE ] REVG: Symbol is viable for forecasting. [2026-01-20T12:19:09.761104] [INFO ] [MAIN ] [2649/3502] REVG kept (0.3s) | 2647 kept, 2 rejected | 139.4/min | ETA: 6.1m [2026-01-20T12:19:10.347411] [DEBUG] [REMOTE ] REX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:10.347542] [DEBUG] [REMOTE ] REX: PASS: History has at least 300 days. [2026-01-20T12:19:10.347775] [DEBUG] [REMOTE ] REX: PASS: Price check passed. Min price $31.29. [2026-01-20T12:19:10.347916] [DEBUG] [REMOTE ] REX: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:10.348032] [DEBUG] [REMOTE ] REX: PASS: Integrity check passed. [2026-01-20T12:19:10.348101] [DEBUG] [REMOTE ] REX: Symbol is viable for forecasting. [2026-01-20T12:19:10.348152] [INFO ] [MAIN ] [2650/3502] REX kept (0.6s) | 2648 kept, 2 rejected | 139.4/min | ETA: 6.1m [2026-01-20T12:19:10.476885] [DEBUG] [REMOTE ] REYN: Retrieved 1499 rows, trimmed to 300. [2026-01-20T12:19:10.477029] [DEBUG] [REMOTE ] REYN: PASS: History has at least 300 days. [2026-01-20T12:19:10.477240] [DEBUG] [REMOTE ] REYN: PASS: Price check passed. Min price $22.62. [2026-01-20T12:19:10.477376] [DEBUG] [REMOTE ] REYN: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:10.477508] [DEBUG] [REMOTE ] REYN: PASS: Integrity check passed. [2026-01-20T12:19:10.477586] [DEBUG] [REMOTE ] REYN: Symbol is viable for forecasting. [2026-01-20T12:19:10.477655] [INFO ] [MAIN ] [2651/3502] REYN kept (0.1s) | 2649 kept, 2 rejected | 139.4/min | ETA: 6.1m [2026-01-20T12:19:11.032208] [DEBUG] [REMOTE ] REZI: Retrieved 1824 rows, trimmed to 300. [2026-01-20T12:19:11.032331] [DEBUG] [REMOTE ] REZI: PASS: History has at least 300 days. [2026-01-20T12:19:11.032540] [DEBUG] [REMOTE ] REZI: PASS: Price check passed. Min price $28.83. [2026-01-20T12:19:11.032719] [DEBUG] [REMOTE ] REZI: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:11.032835] [DEBUG] [REMOTE ] REZI: PASS: Integrity check passed. [2026-01-20T12:19:11.032876] [DEBUG] [REMOTE ] REZI: Symbol is viable for forecasting. [2026-01-20T12:19:11.032926] [INFO ] [MAIN ] [2652/3502] REZI kept (0.6s) | 2650 kept, 2 rejected | 139.4/min | ETA: 6.1m [2026-01-20T12:19:11.650210] [DEBUG] [REMOTE ] RF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:11.650356] [DEBUG] [REMOTE ] RF: PASS: History has at least 300 days. [2026-01-20T12:19:11.650586] [DEBUG] [REMOTE ] RF: PASS: Price check passed. Min price $23.82. [2026-01-20T12:19:11.650725] [DEBUG] [REMOTE ] RF: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:11.650857] [DEBUG] [REMOTE ] RF: PASS: Integrity check passed. [2026-01-20T12:19:11.650901] [DEBUG] [REMOTE ] RF: Symbol is viable for forecasting. [2026-01-20T12:19:11.650950] [INFO ] [MAIN ] [2653/3502] RF kept (0.6s) | 2651 kept, 2 rejected | 139.4/min | ETA: 6.1m [2026-01-20T12:19:11.945551] [DEBUG] [REMOTE ] RFI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:11.945717] [DEBUG] [REMOTE ] RFI: PASS: History has at least 300 days. [2026-01-20T12:19:11.945960] [DEBUG] [REMOTE ] RFI: PASS: Price check passed. Min price $10.78. [2026-01-20T12:19:11.946103] [DEBUG] [REMOTE ] RFI: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:11.946227] [DEBUG] [REMOTE ] RFI: PASS: Integrity check passed. [2026-01-20T12:19:11.946270] [DEBUG] [REMOTE ] RFI: Symbol is viable for forecasting. [2026-01-20T12:19:11.946322] [INFO ] [MAIN ] [2654/3502] RFI kept (0.3s) | 2652 kept, 2 rejected | 139.4/min | ETA: 6.1m [2026-01-20T12:19:12.318324] [DEBUG] [REMOTE ] RFL: Retrieved 1965 rows, trimmed to 300. [2026-01-20T12:19:12.318452] [DEBUG] [REMOTE ] RFL: PASS: History has at least 300 days. [2026-01-20T12:19:12.318685] [DEBUG] [REMOTE ] RFL: PASS: Price check passed. Min price $1.17. [2026-01-20T12:19:12.318825] [DEBUG] [REMOTE ] RFL: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:12.318939] [DEBUG] [REMOTE ] RFL: PASS: Integrity check passed. [2026-01-20T12:19:12.318980] [DEBUG] [REMOTE ] RFL: Symbol is viable for forecasting. [2026-01-20T12:19:12.319028] [INFO ] [MAIN ] [2655/3502] RFL kept (0.4s) | 2653 kept, 2 rejected | 139.4/min | ETA: 6.1m [2026-01-20T12:19:12.734057] [DEBUG] [REMOTE ] RFM: Retrieved 1460 rows, trimmed to 300. [2026-01-20T12:19:12.734202] [DEBUG] [REMOTE ] RFM: PASS: History has at least 300 days. [2026-01-20T12:19:12.734428] [DEBUG] [REMOTE ] RFM: PASS: Price check passed. Min price $13.81. [2026-01-20T12:19:12.734612] [DEBUG] [REMOTE ] RFM: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:12.734758] [DEBUG] [REMOTE ] RFM: PASS: Integrity check passed. [2026-01-20T12:19:12.734801] [DEBUG] [REMOTE ] RFM: Symbol is viable for forecasting. [2026-01-20T12:19:12.734850] [INFO ] [MAIN ] [2656/3502] RFM kept (0.4s) | 2654 kept, 2 rejected | 139.4/min | ETA: 6.1m [2026-01-20T12:19:13.007281] [DEBUG] [REMOTE ] RFMZ: Retrieved 1231 rows, trimmed to 300. [2026-01-20T12:19:13.007453] [DEBUG] [REMOTE ] RFMZ: PASS: History has at least 300 days. [2026-01-20T12:19:13.007758] [DEBUG] [REMOTE ] RFMZ: PASS: Price check passed. Min price $12.51. [2026-01-20T12:19:13.007919] [DEBUG] [REMOTE ] RFMZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:13.008064] [DEBUG] [REMOTE ] RFMZ: PASS: Integrity check passed. [2026-01-20T12:19:13.008113] [DEBUG] [REMOTE ] RFMZ: Symbol is viable for forecasting. [2026-01-20T12:19:13.008172] [INFO ] [MAIN ] [2657/3502] RFMZ kept (0.3s) | 2655 kept, 2 rejected | 139.4/min | ETA: 6.1m [2026-01-20T12:19:13.672120] [DEBUG] [REMOTE ] RGA: Retrieved 4364 rows, trimmed to 300. [2026-01-20T12:19:13.672318] [DEBUG] [REMOTE ] RGA: PASS: History has at least 300 days. [2026-01-20T12:19:13.672680] [DEBUG] [REMOTE ] RGA: PASS: Price check passed. Min price $180.64. [2026-01-20T12:19:13.672852] [DEBUG] [REMOTE ] RGA: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:13.673031] [DEBUG] [REMOTE ] RGA: PASS: Integrity check passed. [2026-01-20T12:19:13.673085] [DEBUG] [REMOTE ] RGA: Symbol is viable for forecasting. [2026-01-20T12:19:13.673156] [INFO ] [MAIN ] [2658/3502] RGA kept (0.7s) | 2656 kept, 2 rejected | 139.4/min | ETA: 6.1m [2026-01-20T12:19:14.153632] [DEBUG] [REMOTE ] RGCO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:14.153809] [DEBUG] [REMOTE ] RGCO: PASS: History has at least 300 days. [2026-01-20T12:19:14.154075] [DEBUG] [REMOTE ] RGCO: PASS: Price check passed. Min price $20.50. [2026-01-20T12:19:14.154222] [DEBUG] [REMOTE ] RGCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:14.154355] [DEBUG] [REMOTE ] RGCO: PASS: Integrity check passed. [2026-01-20T12:19:14.154398] [DEBUG] [REMOTE ] RGCO: Symbol is viable for forecasting. [2026-01-20T12:19:14.154451] [INFO ] [MAIN ] [2659/3502] RGCO kept (0.5s) | 2657 kept, 2 rejected | 139.4/min | ETA: 6.0m [2026-01-20T12:19:14.617131] [DEBUG] [REMOTE ] RGEN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:14.617280] [DEBUG] [REMOTE ] RGEN: PASS: History has at least 300 days. [2026-01-20T12:19:14.617500] [DEBUG] [REMOTE ] RGEN: PASS: Price check passed. Min price $142.82. [2026-01-20T12:19:14.617661] [DEBUG] [REMOTE ] RGEN: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:14.617783] [DEBUG] [REMOTE ] RGEN: PASS: Integrity check passed. [2026-01-20T12:19:14.617824] [DEBUG] [REMOTE ] RGEN: Symbol is viable for forecasting. [2026-01-20T12:19:14.617874] [INFO ] [MAIN ] [2660/3502] RGEN kept (0.5s) | 2658 kept, 2 rejected | 139.4/min | ETA: 6.0m [2026-01-20T12:19:15.110303] [DEBUG] [REMOTE ] RGLD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:15.110440] [DEBUG] [REMOTE ] RGLD: PASS: History has at least 300 days. [2026-01-20T12:19:15.110719] [DEBUG] [REMOTE ] RGLD: PASS: Price check passed. Min price $168.72. [2026-01-20T12:19:15.110882] [DEBUG] [REMOTE ] RGLD: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:15.111007] [DEBUG] [REMOTE ] RGLD: PASS: Integrity check passed. [2026-01-20T12:19:15.111077] [DEBUG] [REMOTE ] RGLD: Symbol is viable for forecasting. [2026-01-20T12:19:15.111129] [INFO ] [MAIN ] [2661/3502] RGLD kept (0.5s) | 2659 kept, 2 rejected | 139.4/min | ETA: 6.0m [2026-01-20T12:19:15.451271] [DEBUG] [REMOTE ] RGNX: Retrieved 2599 rows, trimmed to 300. [2026-01-20T12:19:15.451416] [DEBUG] [REMOTE ] RGNX: PASS: History has at least 300 days. [2026-01-20T12:19:15.451704] [DEBUG] [REMOTE ] RGNX: PASS: Price check passed. Min price $10.87. [2026-01-20T12:19:15.451872] [DEBUG] [REMOTE ] RGNX: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:15.452005] [DEBUG] [REMOTE ] RGNX: PASS: Integrity check passed. [2026-01-20T12:19:15.452053] [DEBUG] [REMOTE ] RGNX: Symbol is viable for forecasting. [2026-01-20T12:19:15.452111] [INFO ] [MAIN ] [2662/3502] RGNX kept (0.3s) | 2660 kept, 2 rejected | 139.4/min | ETA: 6.0m [2026-01-20T12:19:16.009872] [DEBUG] [REMOTE ] RGP: Retrieved 6308 rows, trimmed to 300. [2026-01-20T12:19:16.010043] [DEBUG] [REMOTE ] RGP: PASS: History has at least 300 days. [2026-01-20T12:19:16.010547] [DEBUG] [REMOTE ] RGP: PASS: Price check passed. Min price $4.24. [2026-01-20T12:19:16.010744] [DEBUG] [REMOTE ] RGP: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:16.010905] [DEBUG] [REMOTE ] RGP: PASS: Integrity check passed. [2026-01-20T12:19:16.010959] [DEBUG] [REMOTE ] RGP: Symbol is viable for forecasting. [2026-01-20T12:19:16.011022] [INFO ] [MAIN ] [2663/3502] RGP kept (0.6s) | 2661 kept, 2 rejected | 139.4/min | ETA: 6.0m [2026-01-20T12:19:16.486837] [DEBUG] [REMOTE ] RGS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:16.486997] [DEBUG] [REMOTE ] RGS: PASS: History has at least 300 days. [2026-01-20T12:19:16.487427] [DEBUG] [REMOTE ] RGS: PASS: Price check passed. Min price $23.75. [2026-01-20T12:19:16.487562] [DEBUG] [REMOTE ] RGS: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:16.487703] [DEBUG] [REMOTE ] RGS: PASS: Integrity check passed. [2026-01-20T12:19:16.487743] [DEBUG] [REMOTE ] RGS: Symbol is viable for forecasting. [2026-01-20T12:19:16.487792] [INFO ] [MAIN ] [2664/3502] RGS kept (0.5s) | 2662 kept, 2 rejected | 139.4/min | ETA: 6.0m [2026-01-20T12:19:16.695397] [DEBUG] [REMOTE ] RGTI: Retrieved 1191 rows, trimmed to 300. [2026-01-20T12:19:16.695550] [DEBUG] [REMOTE ] RGTI: PASS: History has at least 300 days. [2026-01-20T12:19:16.695783] [DEBUG] [REMOTE ] RGTI: PASS: Price check passed. Min price $22.15. [2026-01-20T12:19:16.695919] [DEBUG] [REMOTE ] RGTI: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:16.696032] [DEBUG] [REMOTE ] RGTI: PASS: Integrity check passed. [2026-01-20T12:19:16.696073] [DEBUG] [REMOTE ] RGTI: Symbol is viable for forecasting. [2026-01-20T12:19:16.696122] [INFO ] [MAIN ] [2665/3502] RGTI kept (0.2s) | 2663 kept, 2 rejected | 139.4/min | ETA: 6.0m [2026-01-20T12:19:17.230951] [DEBUG] [REMOTE ] RH: Retrieved 3321 rows, trimmed to 300. [2026-01-20T12:19:17.231084] [DEBUG] [REMOTE ] RH: PASS: History has at least 300 days. [2026-01-20T12:19:17.231296] [DEBUG] [REMOTE ] RH: PASS: Price check passed. Min price $139.54. [2026-01-20T12:19:17.231435] [DEBUG] [REMOTE ] RH: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:17.231550] [DEBUG] [REMOTE ] RH: PASS: Integrity check passed. [2026-01-20T12:19:17.231611] [DEBUG] [REMOTE ] RH: Symbol is viable for forecasting. [2026-01-20T12:19:17.231661] [INFO ] [MAIN ] [2666/3502] RH kept (0.5s) | 2664 kept, 2 rejected | 139.4/min | ETA: 6.0m [2026-01-20T12:19:17.826518] [DEBUG] [REMOTE ] RHI: Retrieved 6592 rows, trimmed to 300. [2026-01-20T12:19:17.826683] [DEBUG] [REMOTE ] RHI: PASS: History has at least 300 days. [2026-01-20T12:19:17.826935] [DEBUG] [REMOTE ] RHI: PASS: Price check passed. Min price $24.94. [2026-01-20T12:19:17.827088] [DEBUG] [REMOTE ] RHI: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:17.827212] [DEBUG] [REMOTE ] RHI: PASS: Integrity check passed. [2026-01-20T12:19:17.827253] [DEBUG] [REMOTE ] RHI: Symbol is viable for forecasting. [2026-01-20T12:19:17.827312] [INFO ] [MAIN ] [2667/3502] RHI kept (0.6s) | 2665 kept, 2 rejected | 139.4/min | ETA: 6.0m [2026-01-20T12:19:18.282722] [DEBUG] [REMOTE ] RHP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:18.282877] [DEBUG] [REMOTE ] RHP: PASS: History has at least 300 days. [2026-01-20T12:19:18.283134] [DEBUG] [REMOTE ] RHP: PASS: Price check passed. Min price $84.83. [2026-01-20T12:19:18.283274] [DEBUG] [REMOTE ] RHP: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:18.283402] [DEBUG] [REMOTE ] RHP: PASS: Integrity check passed. [2026-01-20T12:19:18.283444] [DEBUG] [REMOTE ] RHP: Symbol is viable for forecasting. [2026-01-20T12:19:18.283495] [INFO ] [MAIN ] [2668/3502] RHP kept (0.5s) | 2666 kept, 2 rejected | 139.4/min | ETA: 6.0m [2026-01-20T12:19:18.663104] [DEBUG] [REMOTE ] RIG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:18.663250] [DEBUG] [REMOTE ] RIG: PASS: History has at least 300 days. [2026-01-20T12:19:18.663484] [DEBUG] [REMOTE ] RIG: PASS: Price check passed. Min price $3.42. [2026-01-20T12:19:18.663647] [DEBUG] [REMOTE ] RIG: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:18.663772] [DEBUG] [REMOTE ] RIG: PASS: Integrity check passed. [2026-01-20T12:19:18.663813] [DEBUG] [REMOTE ] RIG: Symbol is viable for forecasting. [2026-01-20T12:19:18.663863] [INFO ] [MAIN ] [2669/3502] RIG kept (0.4s) | 2667 kept, 2 rejected | 139.4/min | ETA: 6.0m [2026-01-20T12:19:19.142717] [DEBUG] [REMOTE ] RIGL: Retrieved 6320 rows, trimmed to 300. [2026-01-20T12:19:19.142890] [DEBUG] [REMOTE ] RIGL: PASS: History has at least 300 days. [2026-01-20T12:19:19.143183] [DEBUG] [REMOTE ] RIGL: PASS: Price check passed. Min price $28.38. [2026-01-20T12:19:19.143324] [DEBUG] [REMOTE ] RIGL: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:19.143468] [DEBUG] [REMOTE ] RIGL: PASS: Integrity check passed. [2026-01-20T12:19:19.143510] [DEBUG] [REMOTE ] RIGL: Symbol is viable for forecasting. [2026-01-20T12:19:19.143564] [INFO ] [MAIN ] [2670/3502] RIGL kept (0.5s) | 2668 kept, 2 rejected | 139.4/min | ETA: 6.0m [2026-01-20T12:19:19.469268] [DEBUG] [REMOTE ] RILY: Retrieved 2642 rows, trimmed to 300. [2026-01-20T12:19:19.469389] [DEBUG] [REMOTE ] RILY: PASS: History has at least 300 days. [2026-01-20T12:19:19.469619] [DEBUG] [REMOTE ] RILY: PASS: Price check passed. Min price $3.72. [2026-01-20T12:19:19.469756] [DEBUG] [REMOTE ] RILY: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:19.469865] [DEBUG] [REMOTE ] RILY: PASS: Integrity check passed. [2026-01-20T12:19:19.469905] [DEBUG] [REMOTE ] RILY: Symbol is viable for forecasting. [2026-01-20T12:19:19.469953] [INFO ] [MAIN ] [2671/3502] RILY kept (0.3s) | 2669 kept, 2 rejected | 139.4/min | ETA: 6.0m [2026-01-20T12:19:19.819777] [DEBUG] [REMOTE ] RILYN: Retrieved 1588 rows, trimmed to 300. [2026-01-20T12:19:19.819898] [DEBUG] [REMOTE ] RILYN: PASS: History has at least 300 days. [2026-01-20T12:19:19.820099] [DEBUG] [REMOTE ] RILYN: PASS: Price check passed. Min price $17.97. [2026-01-20T12:19:19.820232] [DEBUG] [REMOTE ] RILYN: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:19.820341] [DEBUG] [REMOTE ] RILYN: PASS: Integrity check passed. [2026-01-20T12:19:19.820425] [DEBUG] [REMOTE ] RILYN: Symbol is viable for forecasting. [2026-01-20T12:19:19.820475] [INFO ] [MAIN ] [2672/3502] RILYN kept (0.4s) | 2670 kept, 2 rejected | 139.4/min | ETA: 6.0m [2026-01-20T12:19:20.092334] [DEBUG] [REMOTE ] RILYZ: Retrieved 1116 rows, trimmed to 300. [2026-01-20T12:19:20.092467] [DEBUG] [REMOTE ] RILYZ: PASS: History has at least 300 days. [2026-01-20T12:19:20.092708] [DEBUG] [REMOTE ] RILYZ: PASS: Price check passed. Min price $8.81. [2026-01-20T12:19:20.092850] [DEBUG] [REMOTE ] RILYZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:20.092963] [DEBUG] [REMOTE ] RILYZ: PASS: Integrity check passed. [2026-01-20T12:19:20.093004] [DEBUG] [REMOTE ] RILYZ: Symbol is viable for forecasting. [2026-01-20T12:19:20.093055] [INFO ] [MAIN ] [2673/3502] RILYZ kept (0.3s) | 2671 kept, 2 rejected | 139.4/min | ETA: 5.9m [2026-01-20T12:19:20.719386] [DEBUG] [REMOTE ] RING: Retrieved 3510 rows, trimmed to 300. [2026-01-20T12:19:20.719525] [DEBUG] [REMOTE ] RING: PASS: History has at least 300 days. [2026-01-20T12:19:20.719790] [DEBUG] [REMOTE ] RING: PASS: Price check passed. Min price $57.99. [2026-01-20T12:19:20.719932] [DEBUG] [REMOTE ] RING: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:20.720054] [DEBUG] [REMOTE ] RING: PASS: Integrity check passed. [2026-01-20T12:19:20.720094] [DEBUG] [REMOTE ] RING: Symbol is viable for forecasting. [2026-01-20T12:19:20.720142] [INFO ] [MAIN ] [2674/3502] RING kept (0.6s) | 2672 kept, 2 rejected | 139.4/min | ETA: 5.9m [2026-01-20T12:19:21.269044] [DEBUG] [REMOTE ] RIO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:21.269258] [DEBUG] [REMOTE ] RIO: PASS: History has at least 300 days. [2026-01-20T12:19:21.269542] [DEBUG] [REMOTE ] RIO: PASS: Price check passed. Min price $67.89. [2026-01-20T12:19:21.269752] [DEBUG] [REMOTE ] RIO: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:21.269932] [DEBUG] [REMOTE ] RIO: PASS: Integrity check passed. [2026-01-20T12:19:21.269981] [DEBUG] [REMOTE ] RIO: Symbol is viable for forecasting. [2026-01-20T12:19:21.270045] [INFO ] [MAIN ] [2675/3502] RIO kept (0.5s) | 2673 kept, 2 rejected | 139.4/min | ETA: 5.9m [2026-01-20T12:19:21.653541] [DEBUG] [REMOTE ] RITM: Retrieved 3198 rows, trimmed to 300. [2026-01-20T12:19:21.653708] [DEBUG] [REMOTE ] RITM: PASS: History has at least 300 days. [2026-01-20T12:19:21.653934] [DEBUG] [REMOTE ] RITM: PASS: Price check passed. Min price $10.55. [2026-01-20T12:19:21.654073] [DEBUG] [REMOTE ] RITM: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:21.654199] [DEBUG] [REMOTE ] RITM: PASS: Integrity check passed. [2026-01-20T12:19:21.654241] [DEBUG] [REMOTE ] RITM: Symbol is viable for forecasting. [2026-01-20T12:19:21.654290] [INFO ] [MAIN ] [2676/3502] RITM kept (0.4s) | 2674 kept, 2 rejected | 139.4/min | ETA: 5.9m [2026-01-20T12:19:21.904969] [DEBUG] [REMOTE ] RIVN: Retrieved 1050 rows, trimmed to 300. [2026-01-20T12:19:21.905130] [DEBUG] [REMOTE ] RIVN: PASS: History has at least 300 days. [2026-01-20T12:19:21.905360] [DEBUG] [REMOTE ] RIVN: PASS: Price check passed. Min price $12.50. [2026-01-20T12:19:21.905505] [DEBUG] [REMOTE ] RIVN: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:21.905656] [DEBUG] [REMOTE ] RIVN: PASS: Integrity check passed. [2026-01-20T12:19:21.905704] [DEBUG] [REMOTE ] RIVN: Symbol is viable for forecasting. [2026-01-20T12:19:21.905756] [INFO ] [MAIN ] [2677/3502] RIVN kept (0.3s) | 2675 kept, 2 rejected | 139.4/min | ETA: 5.9m [2026-01-20T12:19:22.208085] [DEBUG] [REMOTE ] RKLB: Retrieved 1105 rows, trimmed to 300. [2026-01-20T12:19:22.208222] [DEBUG] [REMOTE ] RKLB: PASS: History has at least 300 days. [2026-01-20T12:19:22.208428] [DEBUG] [REMOTE ] RKLB: PASS: Price check passed. Min price $39.48. [2026-01-20T12:19:22.208563] [DEBUG] [REMOTE ] RKLB: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:22.208707] [DEBUG] [REMOTE ] RKLB: PASS: Integrity check passed. [2026-01-20T12:19:22.208750] [DEBUG] [REMOTE ] RKLB: Symbol is viable for forecasting. [2026-01-20T12:19:22.208797] [INFO ] [MAIN ] [2678/3502] RKLB kept (0.3s) | 2676 kept, 2 rejected | 139.4/min | ETA: 5.9m [2026-01-20T12:19:22.955228] [DEBUG] [REMOTE ] RL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:22.955385] [DEBUG] [REMOTE ] RL: PASS: History has at least 300 days. [2026-01-20T12:19:22.955666] [DEBUG] [REMOTE ] RL: PASS: Price check passed. Min price $308.50. [2026-01-20T12:19:22.955845] [DEBUG] [REMOTE ] RL: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:22.955976] [DEBUG] [REMOTE ] RL: PASS: Integrity check passed. [2026-01-20T12:19:22.956021] [DEBUG] [REMOTE ] RL: Symbol is viable for forecasting. [2026-01-20T12:19:22.956089] [INFO ] [MAIN ] [2679/3502] RL kept (0.7s) | 2677 kept, 2 rejected | 139.4/min | ETA: 5.9m [2026-01-20T12:19:23.183209] [DEBUG] [REMOTE ] RLAY: Retrieved 1384 rows, trimmed to 300. [2026-01-20T12:19:23.183341] [DEBUG] [REMOTE ] RLAY: PASS: History has at least 300 days. [2026-01-20T12:19:23.183552] [DEBUG] [REMOTE ] RLAY: PASS: Price check passed. Min price $6.05. [2026-01-20T12:19:23.183725] [DEBUG] [REMOTE ] RLAY: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:23.183842] [DEBUG] [REMOTE ] RLAY: PASS: Integrity check passed. [2026-01-20T12:19:23.183885] [DEBUG] [REMOTE ] RLAY: Symbol is viable for forecasting. [2026-01-20T12:19:23.183935] [INFO ] [MAIN ] [2680/3502] RLAY kept (0.2s) | 2678 kept, 2 rejected | 139.4/min | ETA: 5.9m [2026-01-20T12:19:23.853686] [DEBUG] [REMOTE ] RLI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:23.853821] [DEBUG] [REMOTE ] RLI: PASS: History has at least 300 days. [2026-01-20T12:19:23.854033] [DEBUG] [REMOTE ] RLI: PASS: Price check passed. Min price $56.45. [2026-01-20T12:19:23.854167] [DEBUG] [REMOTE ] RLI: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:23.854283] [DEBUG] [REMOTE ] RLI: PASS: Integrity check passed. [2026-01-20T12:19:23.854323] [DEBUG] [REMOTE ] RLI: Symbol is viable for forecasting. [2026-01-20T12:19:23.854373] [INFO ] [MAIN ] [2681/3502] RLI kept (0.7s) | 2679 kept, 2 rejected | 139.4/min | ETA: 5.9m [2026-01-20T12:19:24.223615] [DEBUG] [REMOTE ] RLJ: Retrieved 3694 rows, trimmed to 300. [2026-01-20T12:19:24.223794] [DEBUG] [REMOTE ] RLJ: PASS: History has at least 300 days. [2026-01-20T12:19:24.224116] [DEBUG] [REMOTE ] RLJ: PASS: Price check passed. Min price $6.67. [2026-01-20T12:19:24.224302] [DEBUG] [REMOTE ] RLJ: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:24.224463] [DEBUG] [REMOTE ] RLJ: PASS: Integrity check passed. [2026-01-20T12:19:24.224521] [DEBUG] [REMOTE ] RLJ: Symbol is viable for forecasting. [2026-01-20T12:19:24.224617] [INFO ] [MAIN ] [2682/3502] RLJ kept (0.4s) | 2680 kept, 2 rejected | 139.4/min | ETA: 5.9m [2026-01-20T12:19:24.581361] [DEBUG] [REMOTE ] RLMD: Retrieved 2834 rows, trimmed to 300. [2026-01-20T12:19:24.581504] [DEBUG] [REMOTE ] RLMD: PASS: History has at least 300 days. [2026-01-20T12:19:24.581789] [DEBUG] [REMOTE ] RLMD: PASS: Price check passed. Min price $2.10. [2026-01-20T12:19:24.581962] [DEBUG] [REMOTE ] RLMD: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:24.582108] [DEBUG] [REMOTE ] RLMD: PASS: Integrity check passed. [2026-01-20T12:19:24.582192] [DEBUG] [REMOTE ] RLMD: Symbol is viable for forecasting. [2026-01-20T12:19:24.582257] [INFO ] [MAIN ] [2683/3502] RLMD kept (0.4s) | 2681 kept, 2 rejected | 139.4/min | ETA: 5.9m [2026-01-20T12:19:24.781558] [DEBUG] [REMOTE ] RLTY: Retrieved 978 rows, trimmed to 300. [2026-01-20T12:19:24.781722] [DEBUG] [REMOTE ] RLTY: PASS: History has at least 300 days. [2026-01-20T12:19:24.781936] [DEBUG] [REMOTE ] RLTY: PASS: Price check passed. Min price $14.29. [2026-01-20T12:19:24.782073] [DEBUG] [REMOTE ] RLTY: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:24.782186] [DEBUG] [REMOTE ] RLTY: PASS: Integrity check passed. [2026-01-20T12:19:24.782227] [DEBUG] [REMOTE ] RLTY: Symbol is viable for forecasting. [2026-01-20T12:19:24.782275] [INFO ] [MAIN ] [2684/3502] RLTY kept (0.2s) | 2682 kept, 2 rejected | 139.4/min | ETA: 5.9m [2026-01-20T12:19:25.199512] [DEBUG] [REMOTE ] RLX: Retrieved 1253 rows, trimmed to 300. [2026-01-20T12:19:25.199669] [DEBUG] [REMOTE ] RLX: PASS: History has at least 300 days. [2026-01-20T12:19:25.199875] [DEBUG] [REMOTE ] RLX: PASS: Price check passed. Min price $2.23. [2026-01-20T12:19:25.200008] [DEBUG] [REMOTE ] RLX: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:25.200118] [DEBUG] [REMOTE ] RLX: PASS: Integrity check passed. [2026-01-20T12:19:25.200157] [DEBUG] [REMOTE ] RLX: Symbol is viable for forecasting. [2026-01-20T12:19:25.200204] [INFO ] [MAIN ] [2685/3502] RLX kept (0.4s) | 2683 kept, 2 rejected | 139.4/min | ETA: 5.9m [2026-01-20T12:19:25.810137] [DEBUG] [REMOTE ] RM: Retrieved 3472 rows, trimmed to 300. [2026-01-20T12:19:25.810267] [DEBUG] [REMOTE ] RM: PASS: History has at least 300 days. [2026-01-20T12:19:25.810485] [DEBUG] [REMOTE ] RM: PASS: Price check passed. Min price $35.82. [2026-01-20T12:19:25.810656] [DEBUG] [REMOTE ] RM: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:25.810773] [DEBUG] [REMOTE ] RM: PASS: Integrity check passed. [2026-01-20T12:19:25.810814] [DEBUG] [REMOTE ] RM: Symbol is viable for forecasting. [2026-01-20T12:19:25.810863] [INFO ] [MAIN ] [2686/3502] RM kept (0.6s) | 2684 kept, 2 rejected | 139.4/min | ETA: 5.9m [2026-01-20T12:19:26.200481] [DEBUG] [REMOTE ] RMAX: Retrieved 3092 rows, trimmed to 300. [2026-01-20T12:19:26.200667] [DEBUG] [REMOTE ] RMAX: PASS: History has at least 300 days. [2026-01-20T12:19:26.200913] [DEBUG] [REMOTE ] RMAX: PASS: Price check passed. Min price $7.27. [2026-01-20T12:19:26.201078] [DEBUG] [REMOTE ] RMAX: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:26.201211] [DEBUG] [REMOTE ] RMAX: PASS: Integrity check passed. [2026-01-20T12:19:26.201254] [DEBUG] [REMOTE ] RMAX: Symbol is viable for forecasting. [2026-01-20T12:19:26.201307] [INFO ] [MAIN ] [2687/3502] RMAX kept (0.4s) | 2685 kept, 2 rejected | 139.4/min | ETA: 5.8m [2026-01-20T12:19:26.413795] [DEBUG] [REMOTE ] RMBI: Retrieved 1646 rows, trimmed to 300. [2026-01-20T12:19:26.413958] [DEBUG] [REMOTE ] RMBI: PASS: History has at least 300 days. [2026-01-20T12:19:26.414251] [DEBUG] [REMOTE ] RMBI: PASS: Price check passed. Min price $12.78. [2026-01-20T12:19:26.414446] [DEBUG] [REMOTE ] RMBI: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:26.414628] [DEBUG] [REMOTE ] RMBI: PASS: Integrity check passed. [2026-01-20T12:19:26.414689] [DEBUG] [REMOTE ] RMBI: Symbol is viable for forecasting. [2026-01-20T12:19:26.414758] [INFO ] [MAIN ] [2688/3502] RMBI kept (0.2s) | 2686 kept, 2 rejected | 139.4/min | ETA: 5.8m [2026-01-20T12:19:27.127519] [DEBUG] [REMOTE ] RMBS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:27.127722] [DEBUG] [REMOTE ] RMBS: PASS: History has at least 300 days. [2026-01-20T12:19:27.128050] [DEBUG] [REMOTE ] RMBS: PASS: Price check passed. Min price $87.28. [2026-01-20T12:19:27.128267] [DEBUG] [REMOTE ] RMBS: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:27.128443] [DEBUG] [REMOTE ] RMBS: PASS: Integrity check passed. [2026-01-20T12:19:27.128493] [DEBUG] [REMOTE ] RMBS: Symbol is viable for forecasting. [2026-01-20T12:19:27.128548] [INFO ] [MAIN ] [2689/3502] RMBS kept (0.7s) | 2687 kept, 2 rejected | 139.4/min | ETA: 5.8m [2026-01-20T12:19:27.492479] [DEBUG] [REMOTE ] RMD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:27.492628] [DEBUG] [REMOTE ] RMD: PASS: History has at least 300 days. [2026-01-20T12:19:27.492850] [DEBUG] [REMOTE ] RMD: PASS: Price check passed. Min price $240.87. [2026-01-20T12:19:27.493031] [DEBUG] [REMOTE ] RMD: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:27.493173] [DEBUG] [REMOTE ] RMD: PASS: Integrity check passed. [2026-01-20T12:19:27.493219] [DEBUG] [REMOTE ] RMD: Symbol is viable for forecasting. [2026-01-20T12:19:27.493272] [INFO ] [MAIN ] [2690/3502] RMD kept (0.4s) | 2688 kept, 2 rejected | 139.4/min | ETA: 5.8m [2026-01-20T12:19:27.812493] [DEBUG] [REMOTE ] RMI: Retrieved 1815 rows, trimmed to 300. [2026-01-20T12:19:27.812639] [DEBUG] [REMOTE ] RMI: PASS: History has at least 300 days. [2026-01-20T12:19:27.812844] [DEBUG] [REMOTE ] RMI: PASS: Price check passed. Min price $14.13. [2026-01-20T12:19:27.812982] [DEBUG] [REMOTE ] RMI: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:27.813093] [DEBUG] [REMOTE ] RMI: PASS: Integrity check passed. [2026-01-20T12:19:27.813133] [DEBUG] [REMOTE ] RMI: Symbol is viable for forecasting. [2026-01-20T12:19:27.813181] [INFO ] [MAIN ] [2691/3502] RMI kept (0.3s) | 2689 kept, 2 rejected | 139.4/min | ETA: 5.8m [2026-01-20T12:19:28.241114] [DEBUG] [REMOTE ] RMM: Retrieved 1629 rows, trimmed to 300. [2026-01-20T12:19:28.241237] [DEBUG] [REMOTE ] RMM: PASS: History has at least 300 days. [2026-01-20T12:19:28.241449] [DEBUG] [REMOTE ] RMM: PASS: Price check passed. Min price $13.47. [2026-01-20T12:19:28.241619] [DEBUG] [REMOTE ] RMM: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:28.241742] [DEBUG] [REMOTE ] RMM: PASS: Integrity check passed. [2026-01-20T12:19:28.241783] [DEBUG] [REMOTE ] RMM: Symbol is viable for forecasting. [2026-01-20T12:19:28.241833] [INFO ] [MAIN ] [2692/3502] RMM kept (0.4s) | 2690 kept, 2 rejected | 139.4/min | ETA: 5.8m [2026-01-20T12:19:28.550172] [DEBUG] [REMOTE ] RMMZ: Retrieved 986 rows, trimmed to 300. [2026-01-20T12:19:28.550363] [DEBUG] [REMOTE ] RMMZ: PASS: History has at least 300 days. [2026-01-20T12:19:28.550682] [DEBUG] [REMOTE ] RMMZ: PASS: Price check passed. Min price $14.30. [2026-01-20T12:19:28.550830] [DEBUG] [REMOTE ] RMMZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:28.550953] [DEBUG] [REMOTE ] RMMZ: PASS: Integrity check passed. [2026-01-20T12:19:28.551016] [DEBUG] [REMOTE ] RMMZ: Symbol is viable for forecasting. [2026-01-20T12:19:28.551073] [INFO ] [MAIN ] [2693/3502] RMMZ kept (0.3s) | 2691 kept, 2 rejected | 139.4/min | ETA: 5.8m [2026-01-20T12:19:29.048205] [DEBUG] [REMOTE ] RMNI: Retrieved 2612 rows, trimmed to 300. [2026-01-20T12:19:29.048386] [DEBUG] [REMOTE ] RMNI: PASS: History has at least 300 days. [2026-01-20T12:19:29.048730] [DEBUG] [REMOTE ] RMNI: PASS: Price check passed. Min price $3.70. [2026-01-20T12:19:29.048888] [DEBUG] [REMOTE ] RMNI: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:29.049024] [DEBUG] [REMOTE ] RMNI: PASS: Integrity check passed. [2026-01-20T12:19:29.049112] [DEBUG] [REMOTE ] RMNI: Symbol is viable for forecasting. [2026-01-20T12:19:29.049181] [INFO ] [MAIN ] [2694/3502] RMNI kept (0.5s) | 2692 kept, 2 rejected | 139.4/min | ETA: 5.8m [2026-01-20T12:19:29.391421] [DEBUG] [REMOTE ] RNA: Retrieved 1407 rows, trimmed to 300. [2026-01-20T12:19:29.391642] [DEBUG] [REMOTE ] RNA: PASS: History has at least 300 days. [2026-01-20T12:19:29.391931] [DEBUG] [REMOTE ] RNA: PASS: Price check passed. Min price $46.86. [2026-01-20T12:19:29.392079] [DEBUG] [REMOTE ] RNA: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:29.392275] [DEBUG] [REMOTE ] RNA: PASS: Integrity check passed. [2026-01-20T12:19:29.392321] [DEBUG] [REMOTE ] RNA: Symbol is viable for forecasting. [2026-01-20T12:19:29.392378] [INFO ] [MAIN ] [2695/3502] RNA kept (0.3s) | 2693 kept, 2 rejected | 139.4/min | ETA: 5.8m [2026-01-20T12:19:29.843104] [DEBUG] [REMOTE ] RNAC: Retrieved 2407 rows, trimmed to 300. [2026-01-20T12:19:29.843236] [DEBUG] [REMOTE ] RNAC: PASS: History has at least 300 days. [2026-01-20T12:19:29.843461] [DEBUG] [REMOTE ] RNAC: PASS: Price check passed. Min price $6.43. [2026-01-20T12:19:29.843638] [DEBUG] [REMOTE ] RNAC: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:29.843772] [DEBUG] [REMOTE ] RNAC: PASS: Integrity check passed. [2026-01-20T12:19:29.843814] [DEBUG] [REMOTE ] RNAC: Symbol is viable for forecasting. [2026-01-20T12:19:29.843864] [INFO ] [MAIN ] [2696/3502] RNAC kept (0.5s) | 2694 kept, 2 rejected | 139.4/min | ETA: 5.8m [2026-01-20T12:19:30.166772] [DEBUG] [REMOTE ] RNAZ: Retrieved 1138 rows, trimmed to 300. [2026-01-20T12:19:30.167056] [DEBUG] [REMOTE ] RNAZ: PASS: History has at least 300 days. [2026-01-20T12:19:30.167486] [DEBUG] [REMOTE ] RNAZ: PASS: Price check passed. Min price $6.44. [2026-01-20T12:19:30.167649] [DEBUG] [REMOTE ] RNAZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:30.167835] [DEBUG] [REMOTE ] RNAZ: PASS: Integrity check passed. [2026-01-20T12:19:30.167877] [DEBUG] [REMOTE ] RNAZ: Symbol is viable for forecasting. [2026-01-20T12:19:30.167935] [INFO ] [MAIN ] [2697/3502] RNAZ kept (0.3s) | 2695 kept, 2 rejected | 139.4/min | ETA: 5.8m [2026-01-20T12:19:30.667683] [DEBUG] [REMOTE ] RNG: Retrieved 3095 rows, trimmed to 300. [2026-01-20T12:19:30.667838] [DEBUG] [REMOTE ] RNG: PASS: History has at least 300 days. [2026-01-20T12:19:30.668096] [DEBUG] [REMOTE ] RNG: PASS: Price check passed. Min price $26.12. [2026-01-20T12:19:30.668241] [DEBUG] [REMOTE ] RNG: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:30.668356] [DEBUG] [REMOTE ] RNG: PASS: Integrity check passed. [2026-01-20T12:19:30.668397] [DEBUG] [REMOTE ] RNG: Symbol is viable for forecasting. [2026-01-20T12:19:30.668446] [INFO ] [MAIN ] [2698/3502] RNG kept (0.5s) | 2696 kept, 2 rejected | 139.4/min | ETA: 5.8m [2026-01-20T12:19:31.045443] [DEBUG] [REMOTE ] RNP: Retrieved 5678 rows, trimmed to 300. [2026-01-20T12:19:31.045619] [DEBUG] [REMOTE ] RNP: PASS: History has at least 300 days. [2026-01-20T12:19:31.045887] [DEBUG] [REMOTE ] RNP: PASS: Price check passed. Min price $19.29. [2026-01-20T12:19:31.046026] [DEBUG] [REMOTE ] RNP: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:31.046155] [DEBUG] [REMOTE ] RNP: PASS: Integrity check passed. [2026-01-20T12:19:31.046195] [DEBUG] [REMOTE ] RNP: Symbol is viable for forecasting. [2026-01-20T12:19:31.046245] [INFO ] [MAIN ] [2699/3502] RNP kept (0.4s) | 2697 kept, 2 rejected | 139.4/min | ETA: 5.8m [2026-01-20T12:19:31.306553] [DEBUG] [REMOTE ] ROAD: Retrieved 1937 rows, trimmed to 300. [2026-01-20T12:19:31.306688] [DEBUG] [REMOTE ] ROAD: PASS: History has at least 300 days. [2026-01-20T12:19:31.306889] [DEBUG] [REMOTE ] ROAD: PASS: Price check passed. Min price $100.43. [2026-01-20T12:19:31.307044] [DEBUG] [REMOTE ] ROAD: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:31.307154] [DEBUG] [REMOTE ] ROAD: PASS: Integrity check passed. [2026-01-20T12:19:31.307194] [DEBUG] [REMOTE ] ROAD: Symbol is viable for forecasting. [2026-01-20T12:19:31.307264] [INFO ] [MAIN ] [2700/3502] ROAD kept (0.3s) | 2698 kept, 2 rejected | 139.5/min | ETA: 5.8m [2026-01-20T12:19:31.913888] [DEBUG] [REMOTE ] ROCK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:31.914021] [DEBUG] [REMOTE ] ROCK: PASS: History has at least 300 days. [2026-01-20T12:19:31.914250] [DEBUG] [REMOTE ] ROCK: PASS: Price check passed. Min price $44.17. [2026-01-20T12:19:31.914391] [DEBUG] [REMOTE ] ROCK: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:31.914507] [DEBUG] [REMOTE ] ROCK: PASS: Integrity check passed. [2026-01-20T12:19:31.914547] [DEBUG] [REMOTE ] ROCK: Symbol is viable for forecasting. [2026-01-20T12:19:31.914615] [INFO ] [MAIN ] [2701/3502] ROCK kept (0.6s) | 2699 kept, 2 rejected | 139.4/min | ETA: 5.7m [2026-01-20T12:19:32.120682] [DEBUG] [REMOTE ] ROE: Retrieved 619 rows, trimmed to 300. [2026-01-20T12:19:32.120802] [DEBUG] [REMOTE ] ROE: PASS: History has at least 300 days. [2026-01-20T12:19:32.121007] [DEBUG] [REMOTE ] ROE: PASS: Price check passed. Min price $33.03. [2026-01-20T12:19:32.121146] [DEBUG] [REMOTE ] ROE: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:32.121259] [DEBUG] [REMOTE ] ROE: PASS: Integrity check passed. [2026-01-20T12:19:32.121301] [DEBUG] [REMOTE ] ROE: Symbol is viable for forecasting. [2026-01-20T12:19:32.121352] [INFO ] [MAIN ] [2702/3502] ROE kept (0.2s) | 2700 kept, 2 rejected | 139.5/min | ETA: 5.7m [2026-01-20T12:19:32.645635] [DEBUG] [REMOTE ] ROP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:32.645767] [DEBUG] [REMOTE ] ROP: PASS: History has at least 300 days. [2026-01-20T12:19:32.645987] [DEBUG] [REMOTE ] ROP: PASS: Price check passed. Min price $414.25. [2026-01-20T12:19:32.646126] [DEBUG] [REMOTE ] ROP: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:32.646243] [DEBUG] [REMOTE ] ROP: PASS: Integrity check passed. [2026-01-20T12:19:32.646285] [DEBUG] [REMOTE ] ROP: Symbol is viable for forecasting. [2026-01-20T12:19:32.646339] [INFO ] [MAIN ] [2703/3502] ROP kept (0.5s) | 2701 kept, 2 rejected | 139.5/min | ETA: 5.7m [2026-01-20T12:19:33.009889] [DEBUG] [REMOTE ] RPAY: Retrieved 1886 rows, trimmed to 300. [2026-01-20T12:19:33.010030] [DEBUG] [REMOTE ] RPAY: PASS: History has at least 300 days. [2026-01-20T12:19:33.010252] [DEBUG] [REMOTE ] RPAY: PASS: Price check passed. Min price $3.00. [2026-01-20T12:19:33.010393] [DEBUG] [REMOTE ] RPAY: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:33.010506] [DEBUG] [REMOTE ] RPAY: PASS: Integrity check passed. [2026-01-20T12:19:33.010549] [DEBUG] [REMOTE ] RPAY: Symbol is viable for forecasting. [2026-01-20T12:19:33.010619] [INFO ] [MAIN ] [2704/3502] RPAY kept (0.4s) | 2702 kept, 2 rejected | 139.5/min | ETA: 5.7m [2026-01-20T12:19:33.310166] [DEBUG] [REMOTE ] RPD: Retrieved 2642 rows, trimmed to 300. [2026-01-20T12:19:33.310289] [DEBUG] [REMOTE ] RPD: PASS: History has at least 300 days. [2026-01-20T12:19:33.310496] [DEBUG] [REMOTE ] RPD: PASS: Price check passed. Min price $12.64. [2026-01-20T12:19:33.310667] [DEBUG] [REMOTE ] RPD: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:33.310786] [DEBUG] [REMOTE ] RPD: PASS: Integrity check passed. [2026-01-20T12:19:33.310864] [DEBUG] [REMOTE ] RPD: Symbol is viable for forecasting. [2026-01-20T12:19:33.310916] [INFO ] [MAIN ] [2705/3502] RPD kept (0.3s) | 2703 kept, 2 rejected | 139.5/min | ETA: 5.7m [2026-01-20T12:19:33.823802] [DEBUG] [REMOTE ] RPID: Retrieved 1133 rows, trimmed to 300. [2026-01-20T12:19:33.823929] [DEBUG] [REMOTE ] RPID: PASS: History has at least 300 days. [2026-01-20T12:19:33.824137] [DEBUG] [REMOTE ] RPID: PASS: Price check passed. Min price $2.70. [2026-01-20T12:19:33.824277] [DEBUG] [REMOTE ] RPID: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:33.824391] [DEBUG] [REMOTE ] RPID: PASS: Integrity check passed. [2026-01-20T12:19:33.824434] [DEBUG] [REMOTE ] RPID: Symbol is viable for forecasting. [2026-01-20T12:19:33.824501] [INFO ] [MAIN ] [2706/3502] RPID kept (0.5s) | 2704 kept, 2 rejected | 139.5/min | ETA: 5.7m [2026-01-20T12:19:34.203662] [DEBUG] [REMOTE ] RPRX: Retrieved 1405 rows, trimmed to 300. [2026-01-20T12:19:34.203791] [DEBUG] [REMOTE ] RPRX: PASS: History has at least 300 days. [2026-01-20T12:19:34.203997] [DEBUG] [REMOTE ] RPRX: PASS: Price check passed. Min price $36.21. [2026-01-20T12:19:34.204132] [DEBUG] [REMOTE ] RPRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:34.204242] [DEBUG] [REMOTE ] RPRX: PASS: Integrity check passed. [2026-01-20T12:19:34.204282] [DEBUG] [REMOTE ] RPRX: Symbol is viable for forecasting. [2026-01-20T12:19:34.204332] [INFO ] [MAIN ] [2707/3502] RPRX kept (0.4s) | 2705 kept, 2 rejected | 139.5/min | ETA: 5.7m [2026-01-20T12:19:34.524368] [DEBUG] [REMOTE ] RPTX: Retrieved 1402 rows, trimmed to 300. [2026-01-20T12:19:34.524489] [DEBUG] [REMOTE ] RPTX: PASS: History has at least 300 days. [2026-01-20T12:19:34.524725] [DEBUG] [REMOTE ] RPTX: PASS: Price check passed. Min price $1.65. [2026-01-20T12:19:34.524868] [DEBUG] [REMOTE ] RPTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:34.524998] [DEBUG] [REMOTE ] RPTX: PASS: Integrity check passed. [2026-01-20T12:19:34.525045] [DEBUG] [REMOTE ] RPTX: Symbol is viable for forecasting. [2026-01-20T12:19:34.525095] [INFO ] [MAIN ] [2708/3502] RPTX kept (0.3s) | 2706 kept, 2 rejected | 139.5/min | ETA: 5.7m [2026-01-20T12:19:35.259465] [DEBUG] [REMOTE ] RQI: Retrieved 6013 rows, trimmed to 300. [2026-01-20T12:19:35.259624] [DEBUG] [REMOTE ] RQI: PASS: History has at least 300 days. [2026-01-20T12:19:35.259864] [DEBUG] [REMOTE ] RQI: PASS: Price check passed. Min price $11.15. [2026-01-20T12:19:35.260001] [DEBUG] [REMOTE ] RQI: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:35.260122] [DEBUG] [REMOTE ] RQI: PASS: Integrity check passed. [2026-01-20T12:19:35.260162] [DEBUG] [REMOTE ] RQI: Symbol is viable for forecasting. [2026-01-20T12:19:35.260212] [INFO ] [MAIN ] [2709/3502] RQI kept (0.7s) | 2707 kept, 2 rejected | 139.5/min | ETA: 5.7m [2026-01-20T12:19:35.533041] [DEBUG] [REMOTE ] RRBI: Retrieved 1687 rows, trimmed to 300. [2026-01-20T12:19:35.533232] [DEBUG] [REMOTE ] RRBI: PASS: History has at least 300 days. [2026-01-20T12:19:35.533489] [DEBUG] [REMOTE ] RRBI: PASS: Price check passed. Min price $64.74. [2026-01-20T12:19:35.533672] [DEBUG] [REMOTE ] RRBI: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:35.533799] [DEBUG] [REMOTE ] RRBI: PASS: Integrity check passed. [2026-01-20T12:19:35.533843] [DEBUG] [REMOTE ] RRBI: Symbol is viable for forecasting. [2026-01-20T12:19:35.533897] [INFO ] [MAIN ] [2710/3502] RRBI kept (0.3s) | 2708 kept, 2 rejected | 139.5/min | ETA: 5.7m [2026-01-20T12:19:36.132481] [DEBUG] [REMOTE ] RRC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:36.132820] [DEBUG] [REMOTE ] RRC: PASS: History has at least 300 days. [2026-01-20T12:19:36.133044] [DEBUG] [REMOTE ] RRC: PASS: Price check passed. Min price $33.43. [2026-01-20T12:19:36.133186] [DEBUG] [REMOTE ] RRC: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:36.133303] [DEBUG] [REMOTE ] RRC: PASS: Integrity check passed. [2026-01-20T12:19:36.133345] [DEBUG] [REMOTE ] RRC: Symbol is viable for forecasting. [2026-01-20T12:19:36.133395] [INFO ] [MAIN ] [2711/3502] RRC kept (0.6s) | 2709 kept, 2 rejected | 139.4/min | ETA: 5.7m [2026-01-20T12:19:36.561043] [DEBUG] [REMOTE ] RRGB: Retrieved 5913 rows, trimmed to 300. [2026-01-20T12:19:36.561180] [DEBUG] [REMOTE ] RRGB: PASS: History has at least 300 days. [2026-01-20T12:19:36.561407] [DEBUG] [REMOTE ] RRGB: PASS: Price check passed. Min price $3.79. [2026-01-20T12:19:36.561550] [DEBUG] [REMOTE ] RRGB: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:36.561693] [DEBUG] [REMOTE ] RRGB: PASS: Integrity check passed. [2026-01-20T12:19:36.561737] [DEBUG] [REMOTE ] RRGB: Symbol is viable for forecasting. [2026-01-20T12:19:36.561806] [INFO ] [MAIN ] [2712/3502] RRGB kept (0.4s) | 2710 kept, 2 rejected | 139.4/min | ETA: 5.7m [2026-01-20T12:19:37.023401] [DEBUG] [REMOTE ] RRX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:37.023620] [DEBUG] [REMOTE ] RRX: PASS: History has at least 300 days. [2026-01-20T12:19:37.023905] [DEBUG] [REMOTE ] RRX: PASS: Price check passed. Min price $128.43. [2026-01-20T12:19:37.024055] [DEBUG] [REMOTE ] RRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:37.024195] [DEBUG] [REMOTE ] RRX: PASS: Integrity check passed. [2026-01-20T12:19:37.024240] [DEBUG] [REMOTE ] RRX: Symbol is viable for forecasting. [2026-01-20T12:19:37.024295] [INFO ] [MAIN ] [2713/3502] RRX kept (0.5s) | 2711 kept, 2 rejected | 139.4/min | ETA: 5.7m [2026-01-20T12:19:37.501813] [DEBUG] [REMOTE ] RS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:37.501964] [DEBUG] [REMOTE ] RS: PASS: History has at least 300 days. [2026-01-20T12:19:37.502216] [DEBUG] [REMOTE ] RS: PASS: Price check passed. Min price $264.78. [2026-01-20T12:19:37.502365] [DEBUG] [REMOTE ] RS: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:37.502492] [DEBUG] [REMOTE ] RS: PASS: Integrity check passed. [2026-01-20T12:19:37.502534] [DEBUG] [REMOTE ] RS: Symbol is viable for forecasting. [2026-01-20T12:19:37.502608] [INFO ] [MAIN ] [2714/3502] RS kept (0.5s) | 2712 kept, 2 rejected | 139.4/min | ETA: 5.7m [2026-01-20T12:19:38.009356] [DEBUG] [REMOTE ] RSG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:38.009492] [DEBUG] [REMOTE ] RSG: PASS: History has at least 300 days. [2026-01-20T12:19:38.009729] [DEBUG] [REMOTE ] RSG: PASS: Price check passed. Min price $203.51. [2026-01-20T12:19:38.009871] [DEBUG] [REMOTE ] RSG: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:38.009988] [DEBUG] [REMOTE ] RSG: PASS: Integrity check passed. [2026-01-20T12:19:38.010030] [DEBUG] [REMOTE ] RSG: Symbol is viable for forecasting. [2026-01-20T12:19:38.010080] [INFO ] [MAIN ] [2715/3502] RSG kept (0.5s) | 2713 kept, 2 rejected | 139.4/min | ETA: 5.6m [2026-01-20T12:19:38.238858] [DEBUG] [REMOTE ] RSI: Retrieved 1441 rows, trimmed to 300. [2026-01-20T12:19:38.238999] [DEBUG] [REMOTE ] RSI: PASS: History has at least 300 days. [2026-01-20T12:19:38.239246] [DEBUG] [REMOTE ] RSI: PASS: Price check passed. Min price $16.55. [2026-01-20T12:19:38.239399] [DEBUG] [REMOTE ] RSI: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:38.239525] [DEBUG] [REMOTE ] RSI: PASS: Integrity check passed. [2026-01-20T12:19:38.239619] [DEBUG] [REMOTE ] RSI: Symbol is viable for forecasting. [2026-01-20T12:19:38.239685] [INFO ] [MAIN ] [2716/3502] RSI kept (0.2s) | 2714 kept, 2 rejected | 139.5/min | ETA: 5.6m [2026-01-20T12:19:38.525246] [DEBUG] [REMOTE ] RSKD: Retrieved 1123 rows, trimmed to 300. [2026-01-20T12:19:38.525400] [DEBUG] [REMOTE ] RSKD: PASS: History has at least 300 days. [2026-01-20T12:19:38.525647] [DEBUG] [REMOTE ] RSKD: PASS: Price check passed. Min price $4.50. [2026-01-20T12:19:38.525790] [DEBUG] [REMOTE ] RSKD: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:38.525904] [DEBUG] [REMOTE ] RSKD: PASS: Integrity check passed. [2026-01-20T12:19:38.525945] [DEBUG] [REMOTE ] RSKD: Symbol is viable for forecasting. [2026-01-20T12:19:38.525993] [INFO ] [MAIN ] [2717/3502] RSKD kept (0.3s) | 2715 kept, 2 rejected | 139.5/min | ETA: 5.6m [2026-01-20T12:19:39.160450] [DEBUG] [REMOTE ] RSSS: Retrieved 3085 rows, trimmed to 300. [2026-01-20T12:19:39.160611] [DEBUG] [REMOTE ] RSSS: PASS: History has at least 300 days. [2026-01-20T12:19:39.160822] [DEBUG] [REMOTE ] RSSS: PASS: Price check passed. Min price $2.61. [2026-01-20T12:19:39.160962] [DEBUG] [REMOTE ] RSSS: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:39.161076] [DEBUG] [REMOTE ] RSSS: PASS: Integrity check passed. [2026-01-20T12:19:39.161117] [DEBUG] [REMOTE ] RSSS: Symbol is viable for forecasting. [2026-01-20T12:19:39.161207] [INFO ] [MAIN ] [2718/3502] RSSS kept (0.6s) | 2716 kept, 2 rejected | 139.4/min | ETA: 5.6m [2026-01-20T12:19:39.465246] [DEBUG] [REMOTE ] RTO: Retrieved 4659 rows, trimmed to 300. [2026-01-20T12:19:39.465377] [DEBUG] [REMOTE ] RTO: PASS: History has at least 300 days. [2026-01-20T12:19:39.465615] [DEBUG] [REMOTE ] RTO: PASS: Price check passed. Min price $26.00. [2026-01-20T12:19:39.465758] [DEBUG] [REMOTE ] RTO: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:39.465875] [DEBUG] [REMOTE ] RTO: PASS: Integrity check passed. [2026-01-20T12:19:39.465917] [DEBUG] [REMOTE ] RTO: Symbol is viable for forecasting. [2026-01-20T12:19:39.465967] [INFO ] [MAIN ] [2719/3502] RTO kept (0.3s) | 2717 kept, 2 rejected | 139.5/min | ETA: 5.6m [2026-01-20T12:19:39.846906] [DEBUG] [REMOTE ] RUM: Retrieved 1197 rows, trimmed to 300. [2026-01-20T12:19:39.847120] [DEBUG] [REMOTE ] RUM: PASS: History has at least 300 days. [2026-01-20T12:19:39.847368] [DEBUG] [REMOTE ] RUM: PASS: Price check passed. Min price $5.25. [2026-01-20T12:19:39.847508] [DEBUG] [REMOTE ] RUM: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:39.847654] [DEBUG] [REMOTE ] RUM: PASS: Integrity check passed. [2026-01-20T12:19:39.847722] [DEBUG] [REMOTE ] RUM: Symbol is viable for forecasting. [2026-01-20T12:19:39.847776] [INFO ] [MAIN ] [2720/3502] RUM kept (0.4s) | 2718 kept, 2 rejected | 139.5/min | ETA: 5.6m [2026-01-20T12:19:40.323400] [DEBUG] [REMOTE ] RUN: Retrieved 2629 rows, trimmed to 300. [2026-01-20T12:19:40.323530] [DEBUG] [REMOTE ] RUN: PASS: History has at least 300 days. [2026-01-20T12:19:40.323767] [DEBUG] [REMOTE ] RUN: PASS: Price check passed. Min price $17.08. [2026-01-20T12:19:40.323904] [DEBUG] [REMOTE ] RUN: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:40.324016] [DEBUG] [REMOTE ] RUN: PASS: Integrity check passed. [2026-01-20T12:19:40.324056] [DEBUG] [REMOTE ] RUN: Symbol is viable for forecasting. [2026-01-20T12:19:40.324106] [INFO ] [MAIN ] [2721/3502] RUN kept (0.5s) | 2719 kept, 2 rejected | 139.5/min | ETA: 5.6m [2026-01-20T12:19:40.618691] [DEBUG] [REMOTE ] RUNN: Retrieved 655 rows, trimmed to 300. [2026-01-20T12:19:40.618825] [DEBUG] [REMOTE ] RUNN: PASS: History has at least 300 days. [2026-01-20T12:19:40.619026] [DEBUG] [REMOTE ] RUNN: PASS: Price check passed. Min price $32.04. [2026-01-20T12:19:40.619159] [DEBUG] [REMOTE ] RUNN: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:40.619268] [DEBUG] [REMOTE ] RUNN: PASS: Integrity check passed. [2026-01-20T12:19:40.619308] [DEBUG] [REMOTE ] RUNN: Symbol is viable for forecasting. [2026-01-20T12:19:40.619356] [INFO ] [MAIN ] [2722/3502] RUNN kept (0.3s) | 2720 kept, 2 rejected | 139.5/min | ETA: 5.6m [2026-01-20T12:19:41.250421] [DEBUG] [REMOTE ] RUSHA: Retrieved 5920 rows, trimmed to 300. [2026-01-20T12:19:41.250550] [DEBUG] [REMOTE ] RUSHA: PASS: History has at least 300 days. [2026-01-20T12:19:41.250784] [DEBUG] [REMOTE ] RUSHA: PASS: Price check passed. Min price $46.50. [2026-01-20T12:19:41.250918] [DEBUG] [REMOTE ] RUSHA: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:41.251031] [DEBUG] [REMOTE ] RUSHA: PASS: Integrity check passed. [2026-01-20T12:19:41.251071] [DEBUG] [REMOTE ] RUSHA: Symbol is viable for forecasting. [2026-01-20T12:19:41.251118] [INFO ] [MAIN ] [2723/3502] RUSHA kept (0.6s) | 2721 kept, 2 rejected | 139.5/min | ETA: 5.6m [2026-01-20T12:19:41.674648] [DEBUG] [REMOTE ] RUSHB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:41.674781] [DEBUG] [REMOTE ] RUSHB: PASS: History has at least 300 days. [2026-01-20T12:19:41.674986] [DEBUG] [REMOTE ] RUSHB: PASS: Price check passed. Min price $47.94. [2026-01-20T12:19:41.675124] [DEBUG] [REMOTE ] RUSHB: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:41.675237] [DEBUG] [REMOTE ] RUSHB: PASS: Integrity check passed. [2026-01-20T12:19:41.675293] [DEBUG] [REMOTE ] RUSHB: Symbol is viable for forecasting. [2026-01-20T12:19:41.675343] [INFO ] [MAIN ] [2724/3502] RUSHB kept (0.4s) | 2722 kept, 2 rejected | 139.5/min | ETA: 5.6m [2026-01-20T12:19:41.824349] [DEBUG] [REMOTE ] RVMD: Retrieved 1490 rows, trimmed to 300. [2026-01-20T12:19:41.824478] [DEBUG] [REMOTE ] RVMD: PASS: History has at least 300 days. [2026-01-20T12:19:41.824702] [DEBUG] [REMOTE ] RVMD: PASS: Price check passed. Min price $52.98. [2026-01-20T12:19:41.824840] [DEBUG] [REMOTE ] RVMD: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:41.824952] [DEBUG] [REMOTE ] RVMD: PASS: Integrity check passed. [2026-01-20T12:19:41.824992] [DEBUG] [REMOTE ] RVMD: Symbol is viable for forecasting. [2026-01-20T12:19:41.825042] [INFO ] [MAIN ] [2725/3502] RVMD kept (0.1s) | 2723 kept, 2 rejected | 139.5/min | ETA: 5.6m [2026-01-20T12:19:42.439970] [DEBUG] [REMOTE ] RVSB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:42.440175] [DEBUG] [REMOTE ] RVSB: PASS: History has at least 300 days. [2026-01-20T12:19:42.440454] [DEBUG] [REMOTE ] RVSB: PASS: Price check passed. Min price $5.00. [2026-01-20T12:19:42.440617] [DEBUG] [REMOTE ] RVSB: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:42.440753] [DEBUG] [REMOTE ] RVSB: PASS: Integrity check passed. [2026-01-20T12:19:42.440795] [DEBUG] [REMOTE ] RVSB: Symbol is viable for forecasting. [2026-01-20T12:19:42.440849] [INFO ] [MAIN ] [2726/3502] RVSB kept (0.6s) | 2724 kept, 2 rejected | 139.5/min | ETA: 5.6m [2026-01-20T12:19:42.939686] [DEBUG] [REMOTE ] RVTY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:42.939893] [DEBUG] [REMOTE ] RVTY: PASS: History has at least 300 days. [2026-01-20T12:19:42.940178] [DEBUG] [REMOTE ] RVTY: PASS: Price check passed. Min price $89.46. [2026-01-20T12:19:42.940321] [DEBUG] [REMOTE ] RVTY: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:42.940467] [DEBUG] [REMOTE ] RVTY: PASS: Integrity check passed. [2026-01-20T12:19:42.940554] [DEBUG] [REMOTE ] RVTY: Symbol is viable for forecasting. [2026-01-20T12:19:42.940637] [INFO ] [MAIN ] [2727/3502] RVTY kept (0.5s) | 2725 kept, 2 rejected | 139.5/min | ETA: 5.6m [2026-01-20T12:19:43.055165] [DEBUG] [REMOTE ] RWAY: Retrieved 1064 rows, trimmed to 300. [2026-01-20T12:19:43.055349] [DEBUG] [REMOTE ] RWAY: PASS: History has at least 300 days. [2026-01-20T12:19:43.055620] [DEBUG] [REMOTE ] RWAY: PASS: Price check passed. Min price $8.64. [2026-01-20T12:19:43.055768] [DEBUG] [REMOTE ] RWAY: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:43.055890] [DEBUG] [REMOTE ] RWAY: PASS: Integrity check passed. [2026-01-20T12:19:43.055932] [DEBUG] [REMOTE ] RWAY: Symbol is viable for forecasting. [2026-01-20T12:19:43.055988] [INFO ] [MAIN ] [2728/3502] RWAY kept (0.1s) | 2726 kept, 2 rejected | 139.5/min | ETA: 5.5m [2026-01-20T12:19:43.567425] [DEBUG] [REMOTE ] RXO: Retrieved 808 rows, trimmed to 300. [2026-01-20T12:19:43.567594] [DEBUG] [REMOTE ] RXO: PASS: History has at least 300 days. [2026-01-20T12:19:43.567824] [DEBUG] [REMOTE ] RXO: PASS: Price check passed. Min price $10.48. [2026-01-20T12:19:43.567964] [DEBUG] [REMOTE ] RXO: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:43.568078] [DEBUG] [REMOTE ] RXO: PASS: Integrity check passed. [2026-01-20T12:19:43.568119] [DEBUG] [REMOTE ] RXO: Symbol is viable for forecasting. [2026-01-20T12:19:43.568168] [INFO ] [MAIN ] [2729/3502] RXO kept (0.5s) | 2727 kept, 2 rejected | 139.5/min | ETA: 5.5m [2026-01-20T12:19:43.913217] [DEBUG] [REMOTE ] RXRX: Retrieved 1195 rows, trimmed to 300. [2026-01-20T12:19:43.913360] [DEBUG] [REMOTE ] RXRX: PASS: History has at least 300 days. [2026-01-20T12:19:43.913565] [DEBUG] [REMOTE ] RXRX: PASS: Price check passed. Min price $3.85. [2026-01-20T12:19:43.913729] [DEBUG] [REMOTE ] RXRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:43.913849] [DEBUG] [REMOTE ] RXRX: PASS: Integrity check passed. [2026-01-20T12:19:43.913906] [DEBUG] [REMOTE ] RXRX: Symbol is viable for forecasting. [2026-01-20T12:19:43.913954] [INFO ] [MAIN ] [2730/3502] RXRX kept (0.3s) | 2728 kept, 2 rejected | 139.5/min | ETA: 5.5m [2026-01-20T12:19:44.569506] [DEBUG] [REMOTE ] RY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:44.569727] [DEBUG] [REMOTE ] RY: PASS: History has at least 300 days. [2026-01-20T12:19:44.570009] [DEBUG] [REMOTE ] RY: PASS: Price check passed. Min price $145.41. [2026-01-20T12:19:44.570160] [DEBUG] [REMOTE ] RY: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:44.570287] [DEBUG] [REMOTE ] RY: PASS: Integrity check passed. [2026-01-20T12:19:44.570332] [DEBUG] [REMOTE ] RY: Symbol is viable for forecasting. [2026-01-20T12:19:44.570389] [INFO ] [MAIN ] [2731/3502] RY kept (0.7s) | 2729 kept, 2 rejected | 139.5/min | ETA: 5.5m [2026-01-20T12:19:45.029525] [DEBUG] [REMOTE ] RYAAY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:45.029691] [DEBUG] [REMOTE ] RYAAY: PASS: History has at least 300 days. [2026-01-20T12:19:45.029913] [DEBUG] [REMOTE ] RYAAY: PASS: Price check passed. Min price $60.15. [2026-01-20T12:19:45.030056] [DEBUG] [REMOTE ] RYAAY: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:45.030176] [DEBUG] [REMOTE ] RYAAY: PASS: Integrity check passed. [2026-01-20T12:19:45.030220] [DEBUG] [REMOTE ] RYAAY: Symbol is viable for forecasting. [2026-01-20T12:19:45.030272] [INFO ] [MAIN ] [2732/3502] RYAAY kept (0.5s) | 2730 kept, 2 rejected | 139.5/min | ETA: 5.5m [2026-01-20T12:19:45.255929] [DEBUG] [REMOTE ] RYAM: Retrieved 2916 rows, trimmed to 300. [2026-01-20T12:19:45.256120] [DEBUG] [REMOTE ] RYAM: PASS: History has at least 300 days. [2026-01-20T12:19:45.256384] [DEBUG] [REMOTE ] RYAM: PASS: Price check passed. Min price $5.52. [2026-01-20T12:19:45.256531] [DEBUG] [REMOTE ] RYAM: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:45.256679] [DEBUG] [REMOTE ] RYAM: PASS: Integrity check passed. [2026-01-20T12:19:45.256725] [DEBUG] [REMOTE ] RYAM: Symbol is viable for forecasting. [2026-01-20T12:19:45.256784] [INFO ] [MAIN ] [2733/3502] RYAM kept (0.2s) | 2731 kept, 2 rejected | 139.5/min | ETA: 5.5m [2026-01-20T12:19:45.542089] [DEBUG] [REMOTE ] RYAN: Retrieved 1128 rows, trimmed to 300. [2026-01-20T12:19:45.542271] [DEBUG] [REMOTE ] RYAN: PASS: History has at least 300 days. [2026-01-20T12:19:45.542589] [DEBUG] [REMOTE ] RYAN: PASS: Price check passed. Min price $50.17. [2026-01-20T12:19:45.542780] [DEBUG] [REMOTE ] RYAN: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:45.542950] [DEBUG] [REMOTE ] RYAN: PASS: Integrity check passed. [2026-01-20T12:19:45.543015] [DEBUG] [REMOTE ] RYAN: Symbol is viable for forecasting. [2026-01-20T12:19:45.543092] [INFO ] [MAIN ] [2734/3502] RYAN kept (0.3s) | 2732 kept, 2 rejected | 139.5/min | ETA: 5.5m [2026-01-20T12:19:46.160098] [DEBUG] [REMOTE ] RYI: Retrieved 2878 rows, trimmed to 300. [2026-01-20T12:19:46.160246] [DEBUG] [REMOTE ] RYI: PASS: History has at least 300 days. [2026-01-20T12:19:46.160482] [DEBUG] [REMOTE ] RYI: PASS: Price check passed. Min price $19.71. [2026-01-20T12:19:46.160688] [DEBUG] [REMOTE ] RYI: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:46.160828] [DEBUG] [REMOTE ] RYI: PASS: Integrity check passed. [2026-01-20T12:19:46.160876] [DEBUG] [REMOTE ] RYI: Symbol is viable for forecasting. [2026-01-20T12:19:46.160929] [INFO ] [MAIN ] [2735/3502] RYI kept (0.6s) | 2733 kept, 2 rejected | 139.5/min | ETA: 5.5m [2026-01-20T12:19:46.719071] [DEBUG] [REMOTE ] RYN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:46.719264] [DEBUG] [REMOTE ] RYN: PASS: History has at least 300 days. [2026-01-20T12:19:46.719659] [DEBUG] [REMOTE ] RYN: PASS: Price check passed. Min price $21.03. [2026-01-20T12:19:46.719813] [DEBUG] [REMOTE ] RYN: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:46.719976] [DEBUG] [REMOTE ] RYN: PASS: Integrity check passed. [2026-01-20T12:19:46.720037] [DEBUG] [REMOTE ] RYN: Symbol is viable for forecasting. [2026-01-20T12:19:46.720103] [INFO ] [MAIN ] [2736/3502] RYN kept (0.6s) | 2734 kept, 2 rejected | 139.5/min | ETA: 5.5m [2026-01-20T12:19:47.000821] [DEBUG] [REMOTE ] RYTM: Retrieved 2082 rows, trimmed to 300. [2026-01-20T12:19:47.000952] [DEBUG] [REMOTE ] RYTM: PASS: History has at least 300 days. [2026-01-20T12:19:47.001160] [DEBUG] [REMOTE ] RYTM: PASS: Price check passed. Min price $95.89. [2026-01-20T12:19:47.001297] [DEBUG] [REMOTE ] RYTM: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:47.001415] [DEBUG] [REMOTE ] RYTM: PASS: Integrity check passed. [2026-01-20T12:19:47.001480] [DEBUG] [REMOTE ] RYTM: Symbol is viable for forecasting. [2026-01-20T12:19:47.001542] [INFO ] [MAIN ] [2737/3502] RYTM kept (0.3s) | 2735 kept, 2 rejected | 139.5/min | ETA: 5.5m [2026-01-20T12:19:47.449496] [DEBUG] [REMOTE ] RZB: Retrieved 2414 rows, trimmed to 300. [2026-01-20T12:19:47.449635] [DEBUG] [REMOTE ] RZB: PASS: History has at least 300 days. [2026-01-20T12:19:47.449855] [DEBUG] [REMOTE ] RZB: PASS: Price check passed. Min price $24.55. [2026-01-20T12:19:47.449999] [DEBUG] [REMOTE ] RZB: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:47.450113] [DEBUG] [REMOTE ] RZB: PASS: Integrity check passed. [2026-01-20T12:19:47.450186] [DEBUG] [REMOTE ] RZB: Symbol is viable for forecasting. [2026-01-20T12:19:47.450241] [INFO ] [MAIN ] [2738/3502] RZB kept (0.4s) | 2736 kept, 2 rejected | 139.5/min | ETA: 5.5m [2026-01-20T12:19:47.735959] [DEBUG] [REMOTE ] RZC: Retrieved 822 rows, trimmed to 300. [2026-01-20T12:19:47.736090] [DEBUG] [REMOTE ] RZC: PASS: History has at least 300 days. [2026-01-20T12:19:47.736291] [DEBUG] [REMOTE ] RZC: PASS: Price check passed. Min price $24.95. [2026-01-20T12:19:47.736425] [DEBUG] [REMOTE ] RZC: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:47.736533] [DEBUG] [REMOTE ] RZC: PASS: Integrity check passed. [2026-01-20T12:19:47.736590] [DEBUG] [REMOTE ] RZC: Symbol is viable for forecasting. [2026-01-20T12:19:47.736641] [INFO ] [MAIN ] [2739/3502] RZC kept (0.3s) | 2737 kept, 2 rejected | 139.5/min | ETA: 5.5m [2026-01-20T12:19:48.128012] [DEBUG] [REMOTE ] S: Retrieved 1143 rows, trimmed to 300. [2026-01-20T12:19:48.128203] [DEBUG] [REMOTE ] S: PASS: History has at least 300 days. [2026-01-20T12:19:48.128451] [DEBUG] [REMOTE ] S: PASS: Price check passed. Min price $13.90. [2026-01-20T12:19:48.128605] [DEBUG] [REMOTE ] S: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:48.128721] [DEBUG] [REMOTE ] S: PASS: Integrity check passed. [2026-01-20T12:19:48.128761] [DEBUG] [REMOTE ] S: Symbol is viable for forecasting. [2026-01-20T12:19:48.128813] [INFO ] [MAIN ] [2740/3502] S kept (0.4s) | 2738 kept, 2 rejected | 139.5/min | ETA: 5.5m [2026-01-20T12:19:48.752677] [DEBUG] [REMOTE ] SA: Retrieved 5472 rows, trimmed to 300. [2026-01-20T12:19:48.752875] [DEBUG] [REMOTE ] SA: PASS: History has at least 300 days. [2026-01-20T12:19:48.753153] [DEBUG] [REMOTE ] SA: PASS: Price check passed. Min price $22.09. [2026-01-20T12:19:48.753299] [DEBUG] [REMOTE ] SA: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:48.753433] [DEBUG] [REMOTE ] SA: PASS: Integrity check passed. [2026-01-20T12:19:48.753478] [DEBUG] [REMOTE ] SA: Symbol is viable for forecasting. [2026-01-20T12:19:48.753535] [INFO ] [MAIN ] [2741/3502] SA kept (0.6s) | 2739 kept, 2 rejected | 139.5/min | ETA: 5.5m [2026-01-20T12:19:49.042955] [DEBUG] [REMOTE ] SAFE: Retrieved 2155 rows, trimmed to 300. [2026-01-20T12:19:49.043136] [DEBUG] [REMOTE ] SAFE: PASS: History has at least 300 days. [2026-01-20T12:19:49.043443] [DEBUG] [REMOTE ] SAFE: PASS: Price check passed. Min price $12.60. [2026-01-20T12:19:49.043650] [DEBUG] [REMOTE ] SAFE: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:49.043777] [DEBUG] [REMOTE ] SAFE: PASS: Integrity check passed. [2026-01-20T12:19:49.043845] [DEBUG] [REMOTE ] SAFE: Symbol is viable for forecasting. [2026-01-20T12:19:49.043900] [INFO ] [MAIN ] [2742/3502] SAFE kept (0.3s) | 2740 kept, 2 rejected | 139.5/min | ETA: 5.4m [2026-01-20T12:19:49.611975] [DEBUG] [REMOTE ] SAH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:49.612130] [DEBUG] [REMOTE ] SAH: PASS: History has at least 300 days. [2026-01-20T12:19:49.612388] [DEBUG] [REMOTE ] SAH: PASS: Price check passed. Min price $59.34. [2026-01-20T12:19:49.612536] [DEBUG] [REMOTE ] SAH: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:49.612691] [DEBUG] [REMOTE ] SAH: PASS: Integrity check passed. [2026-01-20T12:19:49.612735] [DEBUG] [REMOTE ] SAH: Symbol is viable for forecasting. [2026-01-20T12:19:49.612790] [INFO ] [MAIN ] [2743/3502] SAH kept (0.6s) | 2741 kept, 2 rejected | 139.5/min | ETA: 5.4m [2026-01-20T12:19:50.047453] [DEBUG] [REMOTE ] SAIA: Retrieved 5875 rows, trimmed to 300. [2026-01-20T12:19:50.047608] [DEBUG] [REMOTE ] SAIA: PASS: History has at least 300 days. [2026-01-20T12:19:50.047829] [DEBUG] [REMOTE ] SAIA: PASS: Price check passed. Min price $250.48. [2026-01-20T12:19:50.047969] [DEBUG] [REMOTE ] SAIA: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:50.048090] [DEBUG] [REMOTE ] SAIA: PASS: Integrity check passed. [2026-01-20T12:19:50.048133] [DEBUG] [REMOTE ] SAIA: Symbol is viable for forecasting. [2026-01-20T12:19:50.048184] [INFO ] [MAIN ] [2744/3502] SAIA kept (0.4s) | 2742 kept, 2 rejected | 139.5/min | ETA: 5.4m [2026-01-20T12:19:50.391380] [DEBUG] [REMOTE ] SAIC: Retrieved 3104 rows, trimmed to 300. [2026-01-20T12:19:50.391566] [DEBUG] [REMOTE ] SAIC: PASS: History has at least 300 days. [2026-01-20T12:19:50.391870] [DEBUG] [REMOTE ] SAIC: PASS: Price check passed. Min price $84.72. [2026-01-20T12:19:50.392019] [DEBUG] [REMOTE ] SAIC: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:50.392146] [DEBUG] [REMOTE ] SAIC: PASS: Integrity check passed. [2026-01-20T12:19:50.392189] [DEBUG] [REMOTE ] SAIC: Symbol is viable for forecasting. [2026-01-20T12:19:50.392245] [INFO ] [MAIN ] [2745/3502] SAIC kept (0.3s) | 2743 kept, 2 rejected | 139.5/min | ETA: 5.4m [2026-01-20T12:19:50.761033] [DEBUG] [REMOTE ] SAM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:50.761178] [DEBUG] [REMOTE ] SAM: PASS: History has at least 300 days. [2026-01-20T12:19:50.761436] [DEBUG] [REMOTE ] SAM: PASS: Price check passed. Min price $190.96. [2026-01-20T12:19:50.761635] [DEBUG] [REMOTE ] SAM: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:50.761778] [DEBUG] [REMOTE ] SAM: PASS: Integrity check passed. [2026-01-20T12:19:50.761825] [DEBUG] [REMOTE ] SAM: Symbol is viable for forecasting. [2026-01-20T12:19:50.761886] [INFO ] [MAIN ] [2746/3502] SAM kept (0.4s) | 2744 kept, 2 rejected | 139.5/min | ETA: 5.4m [2026-01-20T12:19:51.028358] [DEBUG] [REMOTE ] SAMG: Retrieved 3159 rows, trimmed to 300. [2026-01-20T12:19:51.028487] [DEBUG] [REMOTE ] SAMG: PASS: History has at least 300 days. [2026-01-20T12:19:51.028727] [DEBUG] [REMOTE ] SAMG: PASS: Price check passed. Min price $13.11. [2026-01-20T12:19:51.028932] [DEBUG] [REMOTE ] SAMG: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:51.029052] [DEBUG] [REMOTE ] SAMG: PASS: Integrity check passed. [2026-01-20T12:19:51.029092] [DEBUG] [REMOTE ] SAMG: Symbol is viable for forecasting. [2026-01-20T12:19:51.029141] [INFO ] [MAIN ] [2747/3502] SAMG kept (0.3s) | 2745 kept, 2 rejected | 139.5/min | ETA: 5.4m [2026-01-20T12:19:51.673748] [DEBUG] [REMOTE ] SAN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:51.673888] [DEBUG] [REMOTE ] SAN: PASS: History has at least 300 days. [2026-01-20T12:19:51.674110] [DEBUG] [REMOTE ] SAN: PASS: Price check passed. Min price $9.55. [2026-01-20T12:19:51.674250] [DEBUG] [REMOTE ] SAN: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:51.674387] [DEBUG] [REMOTE ] SAN: PASS: Integrity check passed. [2026-01-20T12:19:51.674430] [DEBUG] [REMOTE ] SAN: Symbol is viable for forecasting. [2026-01-20T12:19:51.674479] [INFO ] [MAIN ] [2748/3502] SAN kept (0.6s) | 2746 kept, 2 rejected | 139.5/min | ETA: 5.4m [2026-01-20T12:19:51.894121] [DEBUG] [REMOTE ] SANA: Retrieved 1244 rows, trimmed to 300. [2026-01-20T12:19:51.894253] [DEBUG] [REMOTE ] SANA: PASS: History has at least 300 days. [2026-01-20T12:19:51.894453] [DEBUG] [REMOTE ] SANA: PASS: Price check passed. Min price $3.23. [2026-01-20T12:19:51.894606] [DEBUG] [REMOTE ] SANA: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:51.894718] [DEBUG] [REMOTE ] SANA: PASS: Integrity check passed. [2026-01-20T12:19:51.894785] [DEBUG] [REMOTE ] SANA: Symbol is viable for forecasting. [2026-01-20T12:19:51.894834] [INFO ] [MAIN ] [2749/3502] SANA kept (0.2s) | 2747 kept, 2 rejected | 139.5/min | ETA: 5.4m [2026-01-20T12:19:52.550129] [DEBUG] [REMOTE ] SANM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:52.550320] [DEBUG] [REMOTE ] SANM: PASS: History has at least 300 days. [2026-01-20T12:19:52.550615] [DEBUG] [REMOTE ] SANM: PASS: Price check passed. Min price $127.23. [2026-01-20T12:19:52.550765] [DEBUG] [REMOTE ] SANM: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:52.550899] [DEBUG] [REMOTE ] SANM: PASS: Integrity check passed. [2026-01-20T12:19:52.550945] [DEBUG] [REMOTE ] SANM: Symbol is viable for forecasting. [2026-01-20T12:19:52.551001] [INFO ] [MAIN ] [2750/3502] SANM kept (0.7s) | 2748 kept, 2 rejected | 139.5/min | ETA: 5.4m [2026-01-20T12:19:53.022671] [DEBUG] [REMOTE ] SAP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:53.022888] [DEBUG] [REMOTE ] SAP: PASS: History has at least 300 days. [2026-01-20T12:19:53.023208] [DEBUG] [REMOTE ] SAP: PASS: Price check passed. Min price $233.59. [2026-01-20T12:19:53.023354] [DEBUG] [REMOTE ] SAP: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:53.023502] [DEBUG] [REMOTE ] SAP: PASS: Integrity check passed. [2026-01-20T12:19:53.023545] [DEBUG] [REMOTE ] SAP: Symbol is viable for forecasting. [2026-01-20T12:19:53.023621] [INFO ] [MAIN ] [2751/3502] SAP kept (0.5s) | 2749 kept, 2 rejected | 139.5/min | ETA: 5.4m [2026-01-20T12:19:53.265248] [DEBUG] [REMOTE ] SARK: Retrieved 1051 rows, trimmed to 300. [2026-01-20T12:19:53.265379] [DEBUG] [REMOTE ] SARK: PASS: History has at least 300 days. [2026-01-20T12:19:53.265599] [DEBUG] [REMOTE ] SARK: PASS: Price check passed. Min price $26.50. [2026-01-20T12:19:53.265738] [DEBUG] [REMOTE ] SARK: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:53.265847] [DEBUG] [REMOTE ] SARK: PASS: Integrity check passed. [2026-01-20T12:19:53.265887] [DEBUG] [REMOTE ] SARK: Symbol is viable for forecasting. [2026-01-20T12:19:53.265934] [INFO ] [MAIN ] [2752/3502] SARK kept (0.2s) | 2750 kept, 2 rejected | 139.5/min | ETA: 5.4m [2026-01-20T12:19:53.575588] [DEBUG] [REMOTE ] SATL: Retrieved 1209 rows, trimmed to 300. [2026-01-20T12:19:53.575728] [DEBUG] [REMOTE ] SATL: PASS: History has at least 300 days. [2026-01-20T12:19:53.575929] [DEBUG] [REMOTE ] SATL: PASS: Price check passed. Min price $1.27. [2026-01-20T12:19:53.576074] [DEBUG] [REMOTE ] SATL: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:53.576184] [DEBUG] [REMOTE ] SATL: PASS: Integrity check passed. [2026-01-20T12:19:53.576224] [DEBUG] [REMOTE ] SATL: Symbol is viable for forecasting. [2026-01-20T12:19:53.576271] [INFO ] [MAIN ] [2753/3502] SATL kept (0.3s) | 2751 kept, 2 rejected | 139.5/min | ETA: 5.4m [2026-01-20T12:19:54.267057] [DEBUG] [REMOTE ] SATS: Retrieved 4540 rows, trimmed to 300. [2026-01-20T12:19:54.267198] [DEBUG] [REMOTE ] SATS: PASS: History has at least 300 days. [2026-01-20T12:19:54.267441] [DEBUG] [REMOTE ] SATS: PASS: Price check passed. Min price $66.93. [2026-01-20T12:19:54.267603] [DEBUG] [REMOTE ] SATS: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:54.267740] [DEBUG] [REMOTE ] SATS: PASS: Integrity check passed. [2026-01-20T12:19:54.267791] [DEBUG] [REMOTE ] SATS: Symbol is viable for forecasting. [2026-01-20T12:19:54.267850] [INFO ] [MAIN ] [2754/3502] SATS kept (0.7s) | 2752 kept, 2 rejected | 139.5/min | ETA: 5.4m [2026-01-20T12:19:54.609270] [DEBUG] [REMOTE ] SAVA: Retrieved 6416 rows, trimmed to 300. [2026-01-20T12:19:54.609440] [DEBUG] [REMOTE ] SAVA: PASS: History has at least 300 days. [2026-01-20T12:19:54.609736] [DEBUG] [REMOTE ] SAVA: PASS: Price check passed. Min price $1.98. [2026-01-20T12:19:54.609909] [DEBUG] [REMOTE ] SAVA: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:54.610049] [DEBUG] [REMOTE ] SAVA: PASS: Integrity check passed. [2026-01-20T12:19:54.610097] [DEBUG] [REMOTE ] SAVA: Symbol is viable for forecasting. [2026-01-20T12:19:54.610156] [INFO ] [MAIN ] [2755/3502] SAVA kept (0.3s) | 2753 kept, 2 rejected | 139.5/min | ETA: 5.4m [2026-01-20T12:19:55.137905] [DEBUG] [REMOTE ] SB: Retrieved 4437 rows, trimmed to 300. [2026-01-20T12:19:55.138044] [DEBUG] [REMOTE ] SB: PASS: History has at least 300 days. [2026-01-20T12:19:55.138268] [DEBUG] [REMOTE ] SB: PASS: Price check passed. Min price $4.33. [2026-01-20T12:19:55.138407] [DEBUG] [REMOTE ] SB: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:55.138525] [DEBUG] [REMOTE ] SB: PASS: Integrity check passed. [2026-01-20T12:19:55.138586] [DEBUG] [REMOTE ] SB: Symbol is viable for forecasting. [2026-01-20T12:19:55.138640] [INFO ] [MAIN ] [2756/3502] SB kept (0.5s) | 2754 kept, 2 rejected | 139.5/min | ETA: 5.3m [2026-01-20T12:19:55.589038] [DEBUG] [REMOTE ] SBAC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:55.589174] [DEBUG] [REMOTE ] SBAC: PASS: History has at least 300 days. [2026-01-20T12:19:55.589394] [DEBUG] [REMOTE ] SBAC: PASS: Price check passed. Min price $181.20. [2026-01-20T12:19:55.589532] [DEBUG] [REMOTE ] SBAC: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:55.589672] [DEBUG] [REMOTE ] SBAC: PASS: Integrity check passed. [2026-01-20T12:19:55.589714] [DEBUG] [REMOTE ] SBAC: Symbol is viable for forecasting. [2026-01-20T12:19:55.589764] [INFO ] [MAIN ] [2757/3502] SBAC kept (0.5s) | 2755 kept, 2 rejected | 139.5/min | ETA: 5.3m [2026-01-20T12:19:56.052295] [DEBUG] [REMOTE ] SBCF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:56.052501] [DEBUG] [REMOTE ] SBCF: PASS: History has at least 300 days. [2026-01-20T12:19:56.052795] [DEBUG] [REMOTE ] SBCF: PASS: Price check passed. Min price $29.03. [2026-01-20T12:19:56.052944] [DEBUG] [REMOTE ] SBCF: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:56.053077] [DEBUG] [REMOTE ] SBCF: PASS: Integrity check passed. [2026-01-20T12:19:56.053120] [DEBUG] [REMOTE ] SBCF: Symbol is viable for forecasting. [2026-01-20T12:19:56.053176] [INFO ] [MAIN ] [2758/3502] SBCF kept (0.5s) | 2756 kept, 2 rejected | 139.5/min | ETA: 5.3m [2026-01-20T12:19:56.473838] [DEBUG] [REMOTE ] SBFM: Retrieved 4047 rows, trimmed to 300. [2026-01-20T12:19:56.474037] [DEBUG] [REMOTE ] SBFM: PASS: History has at least 300 days. [2026-01-20T12:19:56.474315] [DEBUG] [REMOTE ] SBFM: PASS: Price check passed. Min price $1.22. [2026-01-20T12:19:56.474462] [DEBUG] [REMOTE ] SBFM: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:56.474618] [DEBUG] [REMOTE ] SBFM: PASS: Integrity check passed. [2026-01-20T12:19:56.474665] [DEBUG] [REMOTE ] SBFM: Symbol is viable for forecasting. [2026-01-20T12:19:56.474723] [INFO ] [MAIN ] [2759/3502] SBFM kept (0.4s) | 2757 kept, 2 rejected | 139.5/min | ETA: 5.3m [2026-01-20T12:19:57.022710] [DEBUG] [REMOTE ] SBGI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:57.022847] [DEBUG] [REMOTE ] SBGI: PASS: History has at least 300 days. [2026-01-20T12:19:57.023080] [DEBUG] [REMOTE ] SBGI: PASS: Price check passed. Min price $12.96. [2026-01-20T12:19:57.023220] [DEBUG] [REMOTE ] SBGI: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:57.023357] [DEBUG] [REMOTE ] SBGI: PASS: Integrity check passed. [2026-01-20T12:19:57.023424] [DEBUG] [REMOTE ] SBGI: Symbol is viable for forecasting. [2026-01-20T12:19:57.023477] [INFO ] [MAIN ] [2760/3502] SBGI kept (0.5s) | 2758 kept, 2 rejected | 139.5/min | ETA: 5.3m [2026-01-20T12:19:57.324992] [DEBUG] [REMOTE ] SBH: Retrieved 4820 rows, trimmed to 300. [2026-01-20T12:19:57.325134] [DEBUG] [REMOTE ] SBH: PASS: History has at least 300 days. [2026-01-20T12:19:57.325372] [DEBUG] [REMOTE ] SBH: PASS: Price check passed. Min price $13.76. [2026-01-20T12:19:57.325513] [DEBUG] [REMOTE ] SBH: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:57.325680] [DEBUG] [REMOTE ] SBH: PASS: Integrity check passed. [2026-01-20T12:19:57.325726] [DEBUG] [REMOTE ] SBH: Symbol is viable for forecasting. [2026-01-20T12:19:57.325777] [INFO ] [MAIN ] [2761/3502] SBH kept (0.3s) | 2759 kept, 2 rejected | 139.5/min | ETA: 5.3m [2026-01-20T12:19:57.743156] [DEBUG] [REMOTE ] SBI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:57.743298] [DEBUG] [REMOTE ] SBI: PASS: History has at least 300 days. [2026-01-20T12:19:57.743543] [DEBUG] [REMOTE ] SBI: PASS: Price check passed. Min price $7.66. [2026-01-20T12:19:57.743741] [DEBUG] [REMOTE ] SBI: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:57.743872] [DEBUG] [REMOTE ] SBI: PASS: Integrity check passed. [2026-01-20T12:19:57.743915] [DEBUG] [REMOTE ] SBI: Symbol is viable for forecasting. [2026-01-20T12:19:57.743966] [INFO ] [MAIN ] [2762/3502] SBI kept (0.4s) | 2760 kept, 2 rejected | 139.5/min | ETA: 5.3m [2026-01-20T12:19:58.239886] [DEBUG] [REMOTE ] SBLK: Retrieved 5004 rows, trimmed to 300. [2026-01-20T12:19:58.240026] [DEBUG] [REMOTE ] SBLK: PASS: History has at least 300 days. [2026-01-20T12:19:58.240246] [DEBUG] [REMOTE ] SBLK: PASS: Price check passed. Min price $17.42. [2026-01-20T12:19:58.240380] [DEBUG] [REMOTE ] SBLK: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:58.240498] [DEBUG] [REMOTE ] SBLK: PASS: Integrity check passed. [2026-01-20T12:19:58.240537] [DEBUG] [REMOTE ] SBLK: Symbol is viable for forecasting. [2026-01-20T12:19:58.240604] [INFO ] [MAIN ] [2763/3502] SBLK kept (0.5s) | 2761 kept, 2 rejected | 139.5/min | ETA: 5.3m [2026-01-20T12:19:58.576280] [DEBUG] [REMOTE ] SBRA: Retrieved 5989 rows, trimmed to 300. [2026-01-20T12:19:58.576408] [DEBUG] [REMOTE ] SBRA: PASS: History has at least 300 days. [2026-01-20T12:19:58.576639] [DEBUG] [REMOTE ] SBRA: PASS: Price check passed. Min price $16.96. [2026-01-20T12:19:58.576782] [DEBUG] [REMOTE ] SBRA: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:58.576899] [DEBUG] [REMOTE ] SBRA: PASS: Integrity check passed. [2026-01-20T12:19:58.576942] [DEBUG] [REMOTE ] SBRA: Symbol is viable for forecasting. [2026-01-20T12:19:58.577009] [INFO ] [MAIN ] [2764/3502] SBRA kept (0.3s) | 2762 kept, 2 rejected | 139.5/min | ETA: 5.3m [2026-01-20T12:19:59.102951] [DEBUG] [REMOTE ] SBS: Retrieved 5961 rows, trimmed to 300. [2026-01-20T12:19:59.103096] [DEBUG] [REMOTE ] SBS: PASS: History has at least 300 days. [2026-01-20T12:19:59.103336] [DEBUG] [REMOTE ] SBS: PASS: Price check passed. Min price $22.90. [2026-01-20T12:19:59.103478] [DEBUG] [REMOTE ] SBS: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:59.103623] [DEBUG] [REMOTE ] SBS: PASS: Integrity check passed. [2026-01-20T12:19:59.103669] [DEBUG] [REMOTE ] SBS: Symbol is viable for forecasting. [2026-01-20T12:19:59.103722] [INFO ] [MAIN ] [2765/3502] SBS kept (0.5s) | 2763 kept, 2 rejected | 139.5/min | ETA: 5.3m [2026-01-20T12:19:59.651712] [DEBUG] [REMOTE ] SBSI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:19:59.651900] [DEBUG] [REMOTE ] SBSI: PASS: History has at least 300 days. [2026-01-20T12:19:59.652252] [DEBUG] [REMOTE ] SBSI: PASS: Price check passed. Min price $27.13. [2026-01-20T12:19:59.652451] [DEBUG] [REMOTE ] SBSI: PASS: Continuity check passed with 300 days. [2026-01-20T12:19:59.652677] [DEBUG] [REMOTE ] SBSI: PASS: Integrity check passed. [2026-01-20T12:19:59.652742] [DEBUG] [REMOTE ] SBSI: Symbol is viable for forecasting. [2026-01-20T12:19:59.652817] [INFO ] [MAIN ] [2766/3502] SBSI kept (0.5s) | 2764 kept, 2 rejected | 139.5/min | ETA: 5.3m [2026-01-20T12:20:00.115179] [DEBUG] [REMOTE ] SBUX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:00.115349] [DEBUG] [REMOTE ] SBUX: PASS: History has at least 300 days. [2026-01-20T12:20:00.115676] [DEBUG] [REMOTE ] SBUX: PASS: Price check passed. Min price $79.02. [2026-01-20T12:20:00.115840] [DEBUG] [REMOTE ] SBUX: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:00.116014] [DEBUG] [REMOTE ] SBUX: PASS: Integrity check passed. [2026-01-20T12:20:00.116061] [DEBUG] [REMOTE ] SBUX: Symbol is viable for forecasting. [2026-01-20T12:20:00.116115] [INFO ] [MAIN ] [2767/3502] SBUX kept (0.5s) | 2765 kept, 2 rejected | 139.5/min | ETA: 5.3m [2026-01-20T12:20:00.619468] [DEBUG] [REMOTE ] SCD: Retrieved 5510 rows, trimmed to 300. [2026-01-20T12:20:00.619800] [DEBUG] [REMOTE ] SCD: PASS: History has at least 300 days. [2026-01-20T12:20:00.620370] [DEBUG] [REMOTE ] SCD: PASS: Price check passed. Min price $13.84. [2026-01-20T12:20:00.620684] [DEBUG] [REMOTE ] SCD: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:00.620924] [DEBUG] [REMOTE ] SCD: PASS: Integrity check passed. [2026-01-20T12:20:00.620995] [DEBUG] [REMOTE ] SCD: Symbol is viable for forecasting. [2026-01-20T12:20:00.621082] [INFO ] [MAIN ] [2768/3502] SCD kept (0.5s) | 2766 kept, 2 rejected | 139.5/min | ETA: 5.3m [2026-01-20T12:20:01.121025] [DEBUG] [REMOTE ] SCHL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:01.121274] [DEBUG] [REMOTE ] SCHL: PASS: History has at least 300 days. [2026-01-20T12:20:01.121653] [DEBUG] [REMOTE ] SCHL: PASS: Price check passed. Min price $27.00. [2026-01-20T12:20:01.121852] [DEBUG] [REMOTE ] SCHL: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:01.122036] [DEBUG] [REMOTE ] SCHL: PASS: Integrity check passed. [2026-01-20T12:20:01.122096] [DEBUG] [REMOTE ] SCHL: Symbol is viable for forecasting. [2026-01-20T12:20:01.122170] [INFO ] [MAIN ] [2769/3502] SCHL kept (0.5s) | 2767 kept, 2 rejected | 139.4/min | ETA: 5.3m [2026-01-20T12:20:01.471223] [DEBUG] [REMOTE ] SCI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:01.471360] [DEBUG] [REMOTE ] SCI: PASS: History has at least 300 days. [2026-01-20T12:20:01.471611] [DEBUG] [REMOTE ] SCI: PASS: Price check passed. Min price $75.57. [2026-01-20T12:20:01.471754] [DEBUG] [REMOTE ] SCI: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:01.471874] [DEBUG] [REMOTE ] SCI: PASS: Integrity check passed. [2026-01-20T12:20:01.471914] [DEBUG] [REMOTE ] SCI: Symbol is viable for forecasting. [2026-01-20T12:20:01.471962] [INFO ] [MAIN ] [2770/3502] SCI kept (0.3s) | 2768 kept, 2 rejected | 139.5/min | ETA: 5.2m [2026-01-20T12:20:01.694387] [DEBUG] [REMOTE ] SCII: 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-20T12:20:01.694775] [DEBUG] [REMOTE ] SCII: FAIL: History check failed. No DataFrame was returned. [2026-01-20T12:20:01.695007] [WARN ] [LOCAL ] SCII: SET TO BLACKLISTED [2026-01-20T12:20:01.697093] [INFO ] [MAIN ] [2771/3502] SCII rejected (0.2s) | 2768 kept, 3 rejected | 139.5/min | ETA: 5.2m [2026-01-20T12:20:02.372495] [DEBUG] [REMOTE ] SCL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:02.372739] [DEBUG] [REMOTE ] SCL: PASS: History has at least 300 days. [2026-01-20T12:20:02.373123] [DEBUG] [REMOTE ] SCL: PASS: Price check passed. Min price $41.94. [2026-01-20T12:20:02.373278] [DEBUG] [REMOTE ] SCL: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:02.373431] [DEBUG] [REMOTE ] SCL: PASS: Integrity check passed. [2026-01-20T12:20:02.373499] [DEBUG] [REMOTE ] SCL: Symbol is viable for forecasting. [2026-01-20T12:20:02.373560] [INFO ] [MAIN ] [2772/3502] SCL kept (0.7s) | 2769 kept, 3 rejected | 139.5/min | ETA: 5.2m [2026-01-20T12:20:02.628940] [DEBUG] [REMOTE ] SCM: Retrieved 3317 rows, trimmed to 300. [2026-01-20T12:20:02.629167] [DEBUG] [REMOTE ] SCM: PASS: History has at least 300 days. [2026-01-20T12:20:02.629772] [DEBUG] [REMOTE ] SCM: PASS: Price check passed. Min price $11.34. [2026-01-20T12:20:02.629971] [DEBUG] [REMOTE ] SCM: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:02.630175] [DEBUG] [REMOTE ] SCM: PASS: Integrity check passed. [2026-01-20T12:20:02.630245] [DEBUG] [REMOTE ] SCM: Symbol is viable for forecasting. [2026-01-20T12:20:02.630335] [INFO ] [MAIN ] [2773/3502] SCM kept (0.3s) | 2770 kept, 3 rejected | 139.5/min | ETA: 5.2m [2026-01-20T12:20:03.080648] [DEBUG] [REMOTE ] SCSC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:03.080886] [DEBUG] [REMOTE ] SCSC: PASS: History has at least 300 days. [2026-01-20T12:20:03.081287] [DEBUG] [REMOTE ] SCSC: PASS: Price check passed. Min price $37.72. [2026-01-20T12:20:03.081449] [DEBUG] [REMOTE ] SCSC: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:03.081636] [DEBUG] [REMOTE ] SCSC: PASS: Integrity check passed. [2026-01-20T12:20:03.081684] [DEBUG] [REMOTE ] SCSC: Symbol is viable for forecasting. [2026-01-20T12:20:03.081750] [INFO ] [MAIN ] [2774/3502] SCSC kept (0.5s) | 2771 kept, 3 rejected | 139.5/min | ETA: 5.2m [2026-01-20T12:20:03.639656] [DEBUG] [REMOTE ] SCVL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:03.639803] [DEBUG] [REMOTE ] SCVL: PASS: History has at least 300 days. [2026-01-20T12:20:03.640032] [DEBUG] [REMOTE ] SCVL: PASS: Price check passed. Min price $15.55. [2026-01-20T12:20:03.640174] [DEBUG] [REMOTE ] SCVL: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:03.640294] [DEBUG] [REMOTE ] SCVL: PASS: Integrity check passed. [2026-01-20T12:20:03.640337] [DEBUG] [REMOTE ] SCVL: Symbol is viable for forecasting. [2026-01-20T12:20:03.640385] [INFO ] [MAIN ] [2775/3502] SCVL kept (0.6s) | 2772 kept, 3 rejected | 139.5/min | ETA: 5.2m [2026-01-20T12:20:04.058457] [DEBUG] [REMOTE ] SCZ: Retrieved 4553 rows, trimmed to 300. [2026-01-20T12:20:04.058613] [DEBUG] [REMOTE ] SCZ: PASS: History has at least 300 days. [2026-01-20T12:20:04.058835] [DEBUG] [REMOTE ] SCZ: PASS: Price check passed. Min price $72.07. [2026-01-20T12:20:04.058979] [DEBUG] [REMOTE ] SCZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:04.059117] [DEBUG] [REMOTE ] SCZ: PASS: Integrity check passed. [2026-01-20T12:20:04.059168] [DEBUG] [REMOTE ] SCZ: Symbol is viable for forecasting. [2026-01-20T12:20:04.059215] [INFO ] [MAIN ] [2776/3502] SCZ kept (0.4s) | 2773 kept, 3 rejected | 139.5/min | ETA: 5.2m [2026-01-20T12:20:04.265610] [DEBUG] [REMOTE ] SD: Retrieved 2335 rows, trimmed to 300. [2026-01-20T12:20:04.265742] [DEBUG] [REMOTE ] SD: PASS: History has at least 300 days. [2026-01-20T12:20:04.265949] [DEBUG] [REMOTE ] SD: PASS: Price check passed. Min price $11.30. [2026-01-20T12:20:04.266082] [DEBUG] [REMOTE ] SD: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:04.266193] [DEBUG] [REMOTE ] SD: PASS: Integrity check passed. [2026-01-20T12:20:04.266233] [DEBUG] [REMOTE ] SD: Symbol is viable for forecasting. [2026-01-20T12:20:04.266279] [INFO ] [MAIN ] [2777/3502] SD kept (0.2s) | 2774 kept, 3 rejected | 139.5/min | ETA: 5.2m [2026-01-20T12:20:04.672688] [DEBUG] [REMOTE ] SDA: Retrieved 670 rows, trimmed to 300. [2026-01-20T12:20:04.672811] [DEBUG] [REMOTE ] SDA: PASS: History has at least 300 days. [2026-01-20T12:20:04.673012] [DEBUG] [REMOTE ] SDA: PASS: Price check passed. Min price $1.81. [2026-01-20T12:20:04.673146] [DEBUG] [REMOTE ] SDA: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:04.673255] [DEBUG] [REMOTE ] SDA: PASS: Integrity check passed. [2026-01-20T12:20:04.673308] [DEBUG] [REMOTE ] SDA: Symbol is viable for forecasting. [2026-01-20T12:20:04.673356] [INFO ] [MAIN ] [2778/3502] SDA kept (0.4s) | 2775 kept, 3 rejected | 139.5/min | ETA: 5.2m [2026-01-20T12:20:05.168969] [DEBUG] [REMOTE ] SDHY: Retrieved 1291 rows, trimmed to 300. [2026-01-20T12:20:05.169103] [DEBUG] [REMOTE ] SDHY: PASS: History has at least 300 days. [2026-01-20T12:20:05.169311] [DEBUG] [REMOTE ] SDHY: PASS: Price check passed. Min price $16.04. [2026-01-20T12:20:05.169448] [DEBUG] [REMOTE ] SDHY: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:05.169560] [DEBUG] [REMOTE ] SDHY: PASS: Integrity check passed. [2026-01-20T12:20:05.169642] [DEBUG] [REMOTE ] SDHY: Symbol is viable for forecasting. [2026-01-20T12:20:05.169695] [INFO ] [MAIN ] [2779/3502] SDHY kept (0.5s) | 2776 kept, 3 rejected | 139.5/min | ETA: 5.2m [2026-01-20T12:20:05.485245] [DEBUG] [REMOTE ] SDRL: Retrieved 817 rows, trimmed to 300. [2026-01-20T12:20:05.485454] [DEBUG] [REMOTE ] SDRL: PASS: History has at least 300 days. [2026-01-20T12:20:05.485758] [DEBUG] [REMOTE ] SDRL: PASS: Price check passed. Min price $28.40. [2026-01-20T12:20:05.485905] [DEBUG] [REMOTE ] SDRL: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:05.486034] [DEBUG] [REMOTE ] SDRL: PASS: Integrity check passed. [2026-01-20T12:20:05.486077] [DEBUG] [REMOTE ] SDRL: Symbol is viable for forecasting. [2026-01-20T12:20:05.486131] [INFO ] [MAIN ] [2780/3502] SDRL kept (0.3s) | 2777 kept, 3 rejected | 139.5/min | ETA: 5.2m [2026-01-20T12:20:06.005742] [DEBUG] [REMOTE ] SDVY: Retrieved 2061 rows, trimmed to 300. [2026-01-20T12:20:06.005869] [DEBUG] [REMOTE ] SDVY: PASS: History has at least 300 days. [2026-01-20T12:20:06.006074] [DEBUG] [REMOTE ] SDVY: PASS: Price check passed. Min price $36.31. [2026-01-20T12:20:06.006207] [DEBUG] [REMOTE ] SDVY: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:06.006315] [DEBUG] [REMOTE ] SDVY: PASS: Integrity check passed. [2026-01-20T12:20:06.006354] [DEBUG] [REMOTE ] SDVY: Symbol is viable for forecasting. [2026-01-20T12:20:06.006401] [INFO ] [MAIN ] [2781/3502] SDVY kept (0.5s) | 2778 kept, 3 rejected | 139.5/min | ETA: 5.2m [2026-01-20T12:20:06.343710] [DEBUG] [REMOTE ] SE: Retrieved 2071 rows, trimmed to 300. [2026-01-20T12:20:06.343857] [DEBUG] [REMOTE ] SE: PASS: History has at least 300 days. [2026-01-20T12:20:06.344118] [DEBUG] [REMOTE ] SE: PASS: Price check passed. Min price $118.95. [2026-01-20T12:20:06.344300] [DEBUG] [REMOTE ] SE: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:06.344445] [DEBUG] [REMOTE ] SE: PASS: Integrity check passed. [2026-01-20T12:20:06.344496] [DEBUG] [REMOTE ] SE: Symbol is viable for forecasting. [2026-01-20T12:20:06.344552] [INFO ] [MAIN ] [2782/3502] SE kept (0.3s) | 2779 kept, 3 rejected | 139.5/min | ETA: 5.2m [2026-01-20T12:20:06.795240] [DEBUG] [REMOTE ] SEDG: Retrieved 2720 rows, trimmed to 300. [2026-01-20T12:20:06.795364] [DEBUG] [REMOTE ] SEDG: PASS: History has at least 300 days. [2026-01-20T12:20:06.795596] [DEBUG] [REMOTE ] SEDG: PASS: Price check passed. Min price $28.47. [2026-01-20T12:20:06.795737] [DEBUG] [REMOTE ] SEDG: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:06.795848] [DEBUG] [REMOTE ] SEDG: PASS: Integrity check passed. [2026-01-20T12:20:06.795889] [DEBUG] [REMOTE ] SEDG: Symbol is viable for forecasting. [2026-01-20T12:20:06.795937] [INFO ] [MAIN ] [2783/3502] SEDG kept (0.5s) | 2780 kept, 3 rejected | 139.5/min | ETA: 5.2m [2026-01-20T12:20:07.243341] [DEBUG] [REMOTE ] SEE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:07.243485] [DEBUG] [REMOTE ] SEE: PASS: History has at least 300 days. [2026-01-20T12:20:07.243735] [DEBUG] [REMOTE ] SEE: PASS: Price check passed. Min price $33.35. [2026-01-20T12:20:07.243872] [DEBUG] [REMOTE ] SEE: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:07.244010] [DEBUG] [REMOTE ] SEE: PASS: Integrity check passed. [2026-01-20T12:20:07.244051] [DEBUG] [REMOTE ] SEE: Symbol is viable for forecasting. [2026-01-20T12:20:07.244099] [INFO ] [MAIN ] [2784/3502] SEE kept (0.4s) | 2781 kept, 3 rejected | 139.5/min | ETA: 5.1m [2026-01-20T12:20:07.804435] [DEBUG] [REMOTE ] SEIC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:07.804679] [DEBUG] [REMOTE ] SEIC: PASS: History has at least 300 days. [2026-01-20T12:20:07.805023] [DEBUG] [REMOTE ] SEIC: PASS: Price check passed. Min price $77.79. [2026-01-20T12:20:07.805167] [DEBUG] [REMOTE ] SEIC: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:07.805316] [DEBUG] [REMOTE ] SEIC: PASS: Integrity check passed. [2026-01-20T12:20:07.805358] [DEBUG] [REMOTE ] SEIC: Symbol is viable for forecasting. [2026-01-20T12:20:07.805415] [INFO ] [MAIN ] [2785/3502] SEIC kept (0.6s) | 2782 kept, 3 rejected | 139.5/min | ETA: 5.1m [2026-01-20T12:20:08.228279] [DEBUG] [REMOTE ] SELF: Retrieved 4420 rows, trimmed to 300. [2026-01-20T12:20:08.228730] [DEBUG] [REMOTE ] SELF: PASS: History has at least 300 days. [2026-01-20T12:20:08.229088] [DEBUG] [REMOTE ] SELF: PASS: Price check passed. Min price $4.83. [2026-01-20T12:20:08.229278] [DEBUG] [REMOTE ] SELF: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:08.229669] [DEBUG] [REMOTE ] SELF: PASS: Integrity check passed. [2026-01-20T12:20:08.229727] [DEBUG] [REMOTE ] SELF: Symbol is viable for forecasting. [2026-01-20T12:20:08.229799] [INFO ] [MAIN ] [2786/3502] SELF kept (0.4s) | 2783 kept, 3 rejected | 139.5/min | ETA: 5.1m [2026-01-20T12:20:08.597824] [DEBUG] [REMOTE ] SEM: Retrieved 4103 rows, trimmed to 300. [2026-01-20T12:20:08.597969] [DEBUG] [REMOTE ] SEM: PASS: History has at least 300 days. [2026-01-20T12:20:08.598195] [DEBUG] [REMOTE ] SEM: PASS: Price check passed. Min price $12.74. [2026-01-20T12:20:08.598333] [DEBUG] [REMOTE ] SEM: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:08.598452] [DEBUG] [REMOTE ] SEM: PASS: Integrity check passed. [2026-01-20T12:20:08.598493] [DEBUG] [REMOTE ] SEM: Symbol is viable for forecasting. [2026-01-20T12:20:08.598542] [INFO ] [MAIN ] [2787/3502] SEM kept (0.4s) | 2784 kept, 3 rejected | 139.5/min | ETA: 5.1m [2026-01-20T12:20:09.048925] [DEBUG] [REMOTE ] SENEA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:09.049054] [DEBUG] [REMOTE ] SENEA: PASS: History has at least 300 days. [2026-01-20T12:20:09.049293] [DEBUG] [REMOTE ] SENEA: PASS: Price check passed. Min price $101.18. [2026-01-20T12:20:09.049430] [DEBUG] [REMOTE ] SENEA: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:09.049546] [DEBUG] [REMOTE ] SENEA: PASS: Integrity check passed. [2026-01-20T12:20:09.049606] [DEBUG] [REMOTE ] SENEA: Symbol is viable for forecasting. [2026-01-20T12:20:09.049655] [INFO ] [MAIN ] [2788/3502] SENEA kept (0.5s) | 2785 kept, 3 rejected | 139.5/min | ETA: 5.1m [2026-01-20T12:20:09.393836] [DEBUG] [REMOTE ] SENS: Retrieved 2474 rows, trimmed to 300. [2026-01-20T12:20:09.394042] [DEBUG] [REMOTE ] SENS: PASS: History has at least 300 days. [2026-01-20T12:20:09.394319] [DEBUG] [REMOTE ] SENS: PASS: Price check passed. Min price $5.27. [2026-01-20T12:20:09.394464] [DEBUG] [REMOTE ] SENS: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:09.394623] [DEBUG] [REMOTE ] SENS: PASS: Integrity check passed. [2026-01-20T12:20:09.394670] [DEBUG] [REMOTE ] SENS: Symbol is viable for forecasting. [2026-01-20T12:20:09.394727] [INFO ] [MAIN ] [2789/3502] SENS kept (0.3s) | 2786 kept, 3 rejected | 139.5/min | ETA: 5.1m [2026-01-20T12:20:09.589555] [DEBUG] [REMOTE ] SERA: Retrieved 1133 rows, trimmed to 300. [2026-01-20T12:20:09.589761] [DEBUG] [REMOTE ] SERA: PASS: History has at least 300 days. [2026-01-20T12:20:09.590031] [DEBUG] [REMOTE ] SERA: PASS: Price check passed. Min price $2.52. [2026-01-20T12:20:09.590177] [DEBUG] [REMOTE ] SERA: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:09.590325] [DEBUG] [REMOTE ] SERA: PASS: Integrity check passed. [2026-01-20T12:20:09.590369] [DEBUG] [REMOTE ] SERA: Symbol is viable for forecasting. [2026-01-20T12:20:09.590422] [INFO ] [MAIN ] [2790/3502] SERA kept (0.2s) | 2787 kept, 3 rejected | 139.5/min | ETA: 5.1m [2026-01-20T12:20:10.099515] [DEBUG] [REMOTE ] SES: Retrieved 1228 rows, trimmed to 300. [2026-01-20T12:20:10.099661] [DEBUG] [REMOTE ] SES: PASS: History has at least 300 days. [2026-01-20T12:20:10.099862] [DEBUG] [REMOTE ] SES: PASS: Price check passed. Min price $1.79. [2026-01-20T12:20:10.099994] [DEBUG] [REMOTE ] SES: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:10.100103] [DEBUG] [REMOTE ] SES: PASS: Integrity check passed. [2026-01-20T12:20:10.100143] [DEBUG] [REMOTE ] SES: Symbol is viable for forecasting. [2026-01-20T12:20:10.100191] [INFO ] [MAIN ] [2791/3502] SES kept (0.5s) | 2788 kept, 3 rejected | 139.5/min | ETA: 5.1m [2026-01-20T12:20:10.510271] [DEBUG] [REMOTE ] SEVN: Retrieved 1374 rows, trimmed to 300. [2026-01-20T12:20:10.510392] [DEBUG] [REMOTE ] SEVN: PASS: History has at least 300 days. [2026-01-20T12:20:10.510612] [DEBUG] [REMOTE ] SEVN: PASS: Price check passed. Min price $8.52. [2026-01-20T12:20:10.510748] [DEBUG] [REMOTE ] SEVN: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:10.510856] [DEBUG] [REMOTE ] SEVN: PASS: Integrity check passed. [2026-01-20T12:20:10.510896] [DEBUG] [REMOTE ] SEVN: Symbol is viable for forecasting. [2026-01-20T12:20:10.510943] [INFO ] [MAIN ] [2792/3502] SEVN kept (0.4s) | 2789 kept, 3 rejected | 139.5/min | ETA: 5.1m [2026-01-20T12:20:10.845311] [DEBUG] [REMOTE ] SEZL: Retrieved 607 rows, trimmed to 300. [2026-01-20T12:20:10.845439] [DEBUG] [REMOTE ] SEZL: PASS: History has at least 300 days. [2026-01-20T12:20:10.845655] [DEBUG] [REMOTE ] SEZL: PASS: Price check passed. Min price $50.97. [2026-01-20T12:20:10.845791] [DEBUG] [REMOTE ] SEZL: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:10.845899] [DEBUG] [REMOTE ] SEZL: PASS: Integrity check passed. [2026-01-20T12:20:10.845939] [DEBUG] [REMOTE ] SEZL: Symbol is viable for forecasting. [2026-01-20T12:20:10.845986] [INFO ] [MAIN ] [2793/3502] SEZL kept (0.3s) | 2790 kept, 3 rejected | 139.5/min | ETA: 5.1m [2026-01-20T12:20:11.607292] [DEBUG] [REMOTE ] SF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:11.607431] [DEBUG] [REMOTE ] SF: PASS: History has at least 300 days. [2026-01-20T12:20:11.607674] [DEBUG] [REMOTE ] SF: PASS: Price check passed. Min price $114.80. [2026-01-20T12:20:11.607816] [DEBUG] [REMOTE ] SF: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:11.607938] [DEBUG] [REMOTE ] SF: PASS: Integrity check passed. [2026-01-20T12:20:11.607980] [DEBUG] [REMOTE ] SF: Symbol is viable for forecasting. [2026-01-20T12:20:11.608030] [INFO ] [MAIN ] [2794/3502] SF kept (0.8s) | 2791 kept, 3 rejected | 139.5/min | ETA: 5.1m [2026-01-20T12:20:11.907229] [DEBUG] [REMOTE ] SFB: Retrieved 2073 rows, trimmed to 300. [2026-01-20T12:20:11.907359] [DEBUG] [REMOTE ] SFB: PASS: History has at least 300 days. [2026-01-20T12:20:11.907565] [DEBUG] [REMOTE ] SFB: PASS: Price check passed. Min price $20.45. [2026-01-20T12:20:11.907759] [DEBUG] [REMOTE ] SFB: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:11.907878] [DEBUG] [REMOTE ] SFB: PASS: Integrity check passed. [2026-01-20T12:20:11.907919] [DEBUG] [REMOTE ] SFB: Symbol is viable for forecasting. [2026-01-20T12:20:11.907966] [INFO ] [MAIN ] [2795/3502] SFB kept (0.3s) | 2792 kept, 3 rejected | 139.5/min | ETA: 5.1m [2026-01-20T12:20:12.347499] [DEBUG] [REMOTE ] SFBS: Retrieved 2938 rows, trimmed to 300. [2026-01-20T12:20:12.347680] [DEBUG] [REMOTE ] SFBS: PASS: History has at least 300 days. [2026-01-20T12:20:12.347944] [DEBUG] [REMOTE ] SFBS: PASS: Price check passed. Min price $67.40. [2026-01-20T12:20:12.348100] [DEBUG] [REMOTE ] SFBS: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:12.348263] [DEBUG] [REMOTE ] SFBS: PASS: Integrity check passed. [2026-01-20T12:20:12.348309] [DEBUG] [REMOTE ] SFBS: Symbol is viable for forecasting. [2026-01-20T12:20:12.348367] [INFO ] [MAIN ] [2796/3502] SFBS kept (0.4s) | 2793 kept, 3 rejected | 139.5/min | ETA: 5.1m [2026-01-20T12:20:12.702123] [DEBUG] [REMOTE ] SFIX: Retrieved 2051 rows, trimmed to 300. [2026-01-20T12:20:12.702360] [DEBUG] [REMOTE ] SFIX: PASS: History has at least 300 days. [2026-01-20T12:20:12.702631] [DEBUG] [REMOTE ] SFIX: PASS: Price check passed. Min price $3.95. [2026-01-20T12:20:12.702799] [DEBUG] [REMOTE ] SFIX: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:12.702925] [DEBUG] [REMOTE ] SFIX: PASS: Integrity check passed. [2026-01-20T12:20:12.702970] [DEBUG] [REMOTE ] SFIX: Symbol is viable for forecasting. [2026-01-20T12:20:12.703026] [INFO ] [MAIN ] [2797/3502] SFIX kept (0.4s) | 2794 kept, 3 rejected | 139.5/min | ETA: 5.1m [2026-01-20T12:20:13.272764] [DEBUG] [REMOTE ] SFL: Retrieved 5432 rows, trimmed to 300. [2026-01-20T12:20:13.272898] [DEBUG] [REMOTE ] SFL: PASS: History has at least 300 days. [2026-01-20T12:20:13.273110] [DEBUG] [REMOTE ] SFL: PASS: Price check passed. Min price $6.82. [2026-01-20T12:20:13.273244] [DEBUG] [REMOTE ] SFL: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:13.273359] [DEBUG] [REMOTE ] SFL: PASS: Integrity check passed. [2026-01-20T12:20:13.273399] [DEBUG] [REMOTE ] SFL: Symbol is viable for forecasting. [2026-01-20T12:20:13.273447] [INFO ] [MAIN ] [2798/3502] SFL kept (0.6s) | 2795 kept, 3 rejected | 139.5/min | ETA: 5.0m [2026-01-20T12:20:13.479793] [DEBUG] [REMOTE ] SFLO: Retrieved 519 rows, trimmed to 300. [2026-01-20T12:20:13.479915] [DEBUG] [REMOTE ] SFLO: PASS: History has at least 300 days. [2026-01-20T12:20:13.480134] [DEBUG] [REMOTE ] SFLO: PASS: Price check passed. Min price $27.40. [2026-01-20T12:20:13.480273] [DEBUG] [REMOTE ] SFLO: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:13.480389] [DEBUG] [REMOTE ] SFLO: PASS: Integrity check passed. [2026-01-20T12:20:13.480430] [DEBUG] [REMOTE ] SFLO: Symbol is viable for forecasting. [2026-01-20T12:20:13.480478] [INFO ] [MAIN ] [2799/3502] SFLO kept (0.2s) | 2796 kept, 3 rejected | 139.5/min | ETA: 5.0m [2026-01-20T12:20:14.093873] [DEBUG] [REMOTE ] SFM: Retrieved 3135 rows, trimmed to 300. [2026-01-20T12:20:14.094001] [DEBUG] [REMOTE ] SFM: PASS: History has at least 300 days. [2026-01-20T12:20:14.094208] [DEBUG] [REMOTE ] SFM: PASS: Price check passed. Min price $74.73. [2026-01-20T12:20:14.094347] [DEBUG] [REMOTE ] SFM: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:14.094460] [DEBUG] [REMOTE ] SFM: PASS: Integrity check passed. [2026-01-20T12:20:14.094500] [DEBUG] [REMOTE ] SFM: Symbol is viable for forecasting. [2026-01-20T12:20:14.094548] [INFO ] [MAIN ] [2800/3502] SFM kept (0.6s) | 2797 kept, 3 rejected | 139.5/min | ETA: 5.0m [2026-01-20T12:20:15.414073] [DEBUG] [REMOTE ] SFNC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:15.414210] [DEBUG] [REMOTE ] SFNC: PASS: History has at least 300 days. [2026-01-20T12:20:15.414429] [DEBUG] [REMOTE ] SFNC: PASS: Price check passed. Min price $17.07. [2026-01-20T12:20:15.414565] [DEBUG] [REMOTE ] SFNC: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:15.414705] [DEBUG] [REMOTE ] SFNC: PASS: Integrity check passed. [2026-01-20T12:20:15.414746] [DEBUG] [REMOTE ] SFNC: Symbol is viable for forecasting. [2026-01-20T12:20:15.414793] [INFO ] [MAIN ] [2801/3502] SFNC kept (1.3s) | 2798 kept, 3 rejected | 139.4/min | ETA: 5.0m [2026-01-20T12:20:15.683929] [DEBUG] [REMOTE ] SG: Retrieved 1044 rows, trimmed to 300. [2026-01-20T12:20:15.684064] [DEBUG] [REMOTE ] SG: PASS: History has at least 300 days. [2026-01-20T12:20:15.684296] [DEBUG] [REMOTE ] SG: PASS: Price check passed. Min price $5.23. [2026-01-20T12:20:15.684448] [DEBUG] [REMOTE ] SG: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:15.684627] [DEBUG] [REMOTE ] SG: PASS: Integrity check passed. [2026-01-20T12:20:15.684672] [DEBUG] [REMOTE ] SG: Symbol is viable for forecasting. [2026-01-20T12:20:15.684721] [INFO ] [MAIN ] [2802/3502] SG kept (0.3s) | 2799 kept, 3 rejected | 139.4/min | ETA: 5.0m [2026-01-20T12:20:16.132044] [DEBUG] [REMOTE ] SGBX: Retrieved 2155 rows, trimmed to 300. [2026-01-20T12:20:16.132223] [DEBUG] [REMOTE ] SGBX: PASS: History has at least 300 days. [2026-01-20T12:20:16.132468] [DEBUG] [REMOTE ] SGBX: PASS: Price check passed. Min price $1.58. [2026-01-20T12:20:16.132630] [DEBUG] [REMOTE ] SGBX: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:16.132751] [DEBUG] [REMOTE ] SGBX: PASS: Integrity check passed. [2026-01-20T12:20:16.132794] [DEBUG] [REMOTE ] SGBX: Symbol is viable for forecasting. [2026-01-20T12:20:16.132846] [INFO ] [MAIN ] [2803/3502] SGBX kept (0.4s) | 2800 kept, 3 rejected | 139.4/min | ETA: 5.0m [2026-01-20T12:20:16.677929] [DEBUG] [REMOTE ] SGC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:16.678170] [DEBUG] [REMOTE ] SGC: PASS: History has at least 300 days. [2026-01-20T12:20:16.678767] [DEBUG] [REMOTE ] SGC: PASS: Price check passed. Min price $8.48. [2026-01-20T12:20:16.678928] [DEBUG] [REMOTE ] SGC: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:16.679082] [DEBUG] [REMOTE ] SGC: PASS: Integrity check passed. [2026-01-20T12:20:16.679126] [DEBUG] [REMOTE ] SGC: Symbol is viable for forecasting. [2026-01-20T12:20:16.679185] [INFO ] [MAIN ] [2804/3502] SGC kept (0.5s) | 2801 kept, 3 rejected | 139.4/min | ETA: 5.0m [2026-01-20T12:20:16.893565] [DEBUG] [REMOTE ] SGHC: Retrieved 996 rows, trimmed to 300. [2026-01-20T12:20:16.893810] [DEBUG] [REMOTE ] SGHC: PASS: History has at least 300 days. [2026-01-20T12:20:16.894103] [DEBUG] [REMOTE ] SGHC: PASS: Price check passed. Min price $9.93. [2026-01-20T12:20:16.894273] [DEBUG] [REMOTE ] SGHC: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:16.894414] [DEBUG] [REMOTE ] SGHC: PASS: Integrity check passed. [2026-01-20T12:20:16.894464] [DEBUG] [REMOTE ] SGHC: Symbol is viable for forecasting. [2026-01-20T12:20:16.894529] [INFO ] [MAIN ] [2805/3502] SGHC kept (0.2s) | 2802 kept, 3 rejected | 139.4/min | ETA: 5.0m [2026-01-20T12:20:17.275974] [DEBUG] [REMOTE ] SGRY: Retrieved 2589 rows, trimmed to 300. [2026-01-20T12:20:17.276144] [DEBUG] [REMOTE ] SGRY: PASS: History has at least 300 days. [2026-01-20T12:20:17.276423] [DEBUG] [REMOTE ] SGRY: PASS: Price check passed. Min price $15.06. [2026-01-20T12:20:17.276641] [DEBUG] [REMOTE ] SGRY: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:17.276804] [DEBUG] [REMOTE ] SGRY: PASS: Integrity check passed. [2026-01-20T12:20:17.276863] [DEBUG] [REMOTE ] SGRY: Symbol is viable for forecasting. [2026-01-20T12:20:17.276934] [INFO ] [MAIN ] [2806/3502] SGRY kept (0.4s) | 2803 kept, 3 rejected | 139.4/min | ETA: 5.0m [2026-01-20T12:20:17.746611] [DEBUG] [REMOTE ] SHAK: Retrieved 2758 rows, trimmed to 300. [2026-01-20T12:20:17.746746] [DEBUG] [REMOTE ] SHAK: PASS: History has at least 300 days. [2026-01-20T12:20:17.746966] [DEBUG] [REMOTE ] SHAK: PASS: Price check passed. Min price $77.12. [2026-01-20T12:20:17.747131] [DEBUG] [REMOTE ] SHAK: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:17.747244] [DEBUG] [REMOTE ] SHAK: PASS: Integrity check passed. [2026-01-20T12:20:17.747285] [DEBUG] [REMOTE ] SHAK: Symbol is viable for forecasting. [2026-01-20T12:20:17.747332] [INFO ] [MAIN ] [2807/3502] SHAK kept (0.5s) | 2804 kept, 3 rejected | 139.4/min | ETA: 5.0m [2026-01-20T12:20:18.320031] [DEBUG] [REMOTE ] SHBI: Retrieved 6243 rows, trimmed to 300. [2026-01-20T12:20:18.320226] [DEBUG] [REMOTE ] SHBI: PASS: History has at least 300 days. [2026-01-20T12:20:18.320496] [DEBUG] [REMOTE ] SHBI: PASS: Price check passed. Min price $15.41. [2026-01-20T12:20:18.320701] [DEBUG] [REMOTE ] SHBI: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:18.320836] [DEBUG] [REMOTE ] SHBI: PASS: Integrity check passed. [2026-01-20T12:20:18.320878] [DEBUG] [REMOTE ] SHBI: Symbol is viable for forecasting. [2026-01-20T12:20:18.320931] [INFO ] [MAIN ] [2808/3502] SHBI kept (0.6s) | 2805 kept, 3 rejected | 139.4/min | ETA: 5.0m [2026-01-20T12:20:18.555039] [DEBUG] [REMOTE ] SHC: Retrieved 1294 rows, trimmed to 300. [2026-01-20T12:20:18.555223] [DEBUG] [REMOTE ] SHC: PASS: History has at least 300 days. [2026-01-20T12:20:18.555460] [DEBUG] [REMOTE ] SHC: PASS: Price check passed. Min price $15.23. [2026-01-20T12:20:18.555812] [DEBUG] [REMOTE ] SHC: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:18.555932] [DEBUG] [REMOTE ] SHC: PASS: Integrity check passed. [2026-01-20T12:20:18.555974] [DEBUG] [REMOTE ] SHC: Symbol is viable for forecasting. [2026-01-20T12:20:18.556026] [INFO ] [MAIN ] [2809/3502] SHC kept (0.2s) | 2806 kept, 3 rejected | 139.4/min | ETA: 5.0m [2026-01-20T12:20:19.728978] [DEBUG] [REMOTE ] SHCO: Retrieved 1133 rows, trimmed to 300. [2026-01-20T12:20:19.729118] [DEBUG] [REMOTE ] SHCO: PASS: History has at least 300 days. [2026-01-20T12:20:19.729323] [DEBUG] [REMOTE ] SHCO: PASS: Price check passed. Min price $7.78. [2026-01-20T12:20:19.729463] [DEBUG] [REMOTE ] SHCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:19.729604] [DEBUG] [REMOTE ] SHCO: PASS: Integrity check passed. [2026-01-20T12:20:19.729650] [DEBUG] [REMOTE ] SHCO: Symbol is viable for forecasting. [2026-01-20T12:20:19.729699] [INFO ] [MAIN ] [2810/3502] SHCO kept (1.2s) | 2807 kept, 3 rejected | 139.3/min | ETA: 5.0m [2026-01-20T12:20:20.211448] [DEBUG] [REMOTE ] SHEL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:20.211610] [DEBUG] [REMOTE ] SHEL: PASS: History has at least 300 days. [2026-01-20T12:20:20.211852] [DEBUG] [REMOTE ] SHEL: PASS: Price check passed. Min price $70.31. [2026-01-20T12:20:20.212033] [DEBUG] [REMOTE ] SHEL: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:20.212164] [DEBUG] [REMOTE ] SHEL: PASS: Integrity check passed. [2026-01-20T12:20:20.212207] [DEBUG] [REMOTE ] SHEL: Symbol is viable for forecasting. [2026-01-20T12:20:20.212257] [INFO ] [MAIN ] [2811/3502] SHEL kept (0.5s) | 2808 kept, 3 rejected | 139.3/min | ETA: 5.0m [2026-01-20T12:20:20.707853] [DEBUG] [REMOTE ] SHEN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:20.707991] [DEBUG] [REMOTE ] SHEN: PASS: History has at least 300 days. [2026-01-20T12:20:20.708209] [DEBUG] [REMOTE ] SHEN: PASS: Price check passed. Min price $9.90. [2026-01-20T12:20:20.708347] [DEBUG] [REMOTE ] SHEN: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:20.708467] [DEBUG] [REMOTE ] SHEN: PASS: Integrity check passed. [2026-01-20T12:20:20.708510] [DEBUG] [REMOTE ] SHEN: Symbol is viable for forecasting. [2026-01-20T12:20:20.708559] [INFO ] [MAIN ] [2812/3502] SHEN kept (0.5s) | 2809 kept, 3 rejected | 139.3/min | ETA: 5.0m [2026-01-20T12:20:20.960548] [DEBUG] [REMOTE ] SHFS: Retrieved 1107 rows, trimmed to 300. [2026-01-20T12:20:20.960800] [DEBUG] [REMOTE ] SHFS: PASS: History has at least 300 days. [2026-01-20T12:20:20.961104] [DEBUG] [REMOTE ] SHFS: PASS: Price check passed. Min price $1.03. [2026-01-20T12:20:20.961273] [DEBUG] [REMOTE ] SHFS: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:20.961424] [DEBUG] [REMOTE ] SHFS: PASS: Integrity check passed. [2026-01-20T12:20:20.961479] [DEBUG] [REMOTE ] SHFS: Symbol is viable for forecasting. [2026-01-20T12:20:20.961550] [INFO ] [MAIN ] [2813/3502] SHFS kept (0.3s) | 2810 kept, 3 rejected | 139.3/min | ETA: 4.9m [2026-01-20T12:20:21.574908] [DEBUG] [REMOTE ] SHG: Retrieved 5621 rows, trimmed to 300. [2026-01-20T12:20:21.575046] [DEBUG] [REMOTE ] SHG: PASS: History has at least 300 days. [2026-01-20T12:20:21.575266] [DEBUG] [REMOTE ] SHG: PASS: Price check passed. Min price $51.42. [2026-01-20T12:20:21.575422] [DEBUG] [REMOTE ] SHG: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:21.575547] [DEBUG] [REMOTE ] SHG: PASS: Integrity check passed. [2026-01-20T12:20:21.575610] [DEBUG] [REMOTE ] SHG: Symbol is viable for forecasting. [2026-01-20T12:20:21.575662] [INFO ] [MAIN ] [2814/3502] SHG kept (0.6s) | 2811 kept, 3 rejected | 139.3/min | ETA: 4.9m [2026-01-20T12:20:21.846732] [DEBUG] [REMOTE ] SHIP: Retrieved 4585 rows, trimmed to 300. [2026-01-20T12:20:21.846868] [DEBUG] [REMOTE ] SHIP: PASS: History has at least 300 days. [2026-01-20T12:20:21.847110] [DEBUG] [REMOTE ] SHIP: PASS: Price check passed. Min price $8.04. [2026-01-20T12:20:21.847254] [DEBUG] [REMOTE ] SHIP: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:21.847372] [DEBUG] [REMOTE ] SHIP: PASS: Integrity check passed. [2026-01-20T12:20:21.847415] [DEBUG] [REMOTE ] SHIP: Symbol is viable for forecasting. [2026-01-20T12:20:21.847473] [INFO ] [MAIN ] [2815/3502] SHIP kept (0.3s) | 2812 kept, 3 rejected | 139.3/min | ETA: 4.9m [2026-01-20T12:20:22.177606] [DEBUG] [REMOTE ] SHLS: Retrieved 1250 rows, trimmed to 300. [2026-01-20T12:20:22.177737] [DEBUG] [REMOTE ] SHLS: PASS: History has at least 300 days. [2026-01-20T12:20:22.177943] [DEBUG] [REMOTE ] SHLS: PASS: Price check passed. Min price $7.46. [2026-01-20T12:20:22.178081] [DEBUG] [REMOTE ] SHLS: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:22.178195] [DEBUG] [REMOTE ] SHLS: PASS: Integrity check passed. [2026-01-20T12:20:22.178237] [DEBUG] [REMOTE ] SHLS: Symbol is viable for forecasting. [2026-01-20T12:20:22.178285] [INFO ] [MAIN ] [2816/3502] SHLS kept (0.3s) | 2813 kept, 3 rejected | 139.3/min | ETA: 4.9m [2026-01-20T12:20:22.801845] [DEBUG] [REMOTE ] SHO: Retrieved 5344 rows, trimmed to 300. [2026-01-20T12:20:22.801974] [DEBUG] [REMOTE ] SHO: PASS: History has at least 300 days. [2026-01-20T12:20:22.802179] [DEBUG] [REMOTE ] SHO: PASS: Price check passed. Min price $8.76. [2026-01-20T12:20:22.802311] [DEBUG] [REMOTE ] SHO: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:22.802419] [DEBUG] [REMOTE ] SHO: PASS: Integrity check passed. [2026-01-20T12:20:22.802459] [DEBUG] [REMOTE ] SHO: Symbol is viable for forecasting. [2026-01-20T12:20:22.802506] [INFO ] [MAIN ] [2817/3502] SHO kept (0.6s) | 2814 kept, 3 rejected | 139.3/min | ETA: 4.9m [2026-01-20T12:20:22.977410] [DEBUG] [REMOTE ] SHOC: Retrieved 823 rows, trimmed to 300. [2026-01-20T12:20:22.977545] [DEBUG] [REMOTE ] SHOC: PASS: History has at least 300 days. [2026-01-20T12:20:22.977802] [DEBUG] [REMOTE ] SHOC: PASS: Price check passed. Min price $62.08. [2026-01-20T12:20:22.977945] [DEBUG] [REMOTE ] SHOC: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:22.978057] [DEBUG] [REMOTE ] SHOC: PASS: Integrity check passed. [2026-01-20T12:20:22.978097] [DEBUG] [REMOTE ] SHOC: Symbol is viable for forecasting. [2026-01-20T12:20:22.978144] [INFO ] [MAIN ] [2818/3502] SHOC kept (0.2s) | 2815 kept, 3 rejected | 139.4/min | ETA: 4.9m [2026-01-20T12:20:23.617110] [DEBUG] [REMOTE ] SHOO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:23.617264] [DEBUG] [REMOTE ] SHOO: PASS: History has at least 300 days. [2026-01-20T12:20:23.617526] [DEBUG] [REMOTE ] SHOO: PASS: Price check passed. Min price $32.64. [2026-01-20T12:20:23.617711] [DEBUG] [REMOTE ] SHOO: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:23.617845] [DEBUG] [REMOTE ] SHOO: PASS: Integrity check passed. [2026-01-20T12:20:23.617887] [DEBUG] [REMOTE ] SHOO: Symbol is viable for forecasting. [2026-01-20T12:20:23.617939] [INFO ] [MAIN ] [2819/3502] SHOO kept (0.6s) | 2816 kept, 3 rejected | 139.3/min | ETA: 4.9m [2026-01-20T12:20:23.948305] [DEBUG] [REMOTE ] SHOP: Retrieved 2681 rows, trimmed to 300. [2026-01-20T12:20:23.948435] [DEBUG] [REMOTE ] SHOP: PASS: History has at least 300 days. [2026-01-20T12:20:23.948672] [DEBUG] [REMOTE ] SHOP: PASS: Price check passed. Min price $139.93. [2026-01-20T12:20:23.948829] [DEBUG] [REMOTE ] SHOP: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:23.948944] [DEBUG] [REMOTE ] SHOP: PASS: Integrity check passed. [2026-01-20T12:20:23.948985] [DEBUG] [REMOTE ] SHOP: Symbol is viable for forecasting. [2026-01-20T12:20:23.949033] [INFO ] [MAIN ] [2820/3502] SHOP kept (0.3s) | 2817 kept, 3 rejected | 139.3/min | ETA: 4.9m [2026-01-20T12:20:24.487629] [DEBUG] [REMOTE ] SHY: Retrieved 5908 rows, trimmed to 300. [2026-01-20T12:20:24.487763] [DEBUG] [REMOTE ] SHY: PASS: History has at least 300 days. [2026-01-20T12:20:24.487980] [DEBUG] [REMOTE ] SHY: PASS: Price check passed. Min price $82.17. [2026-01-20T12:20:24.488116] [DEBUG] [REMOTE ] SHY: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:24.488231] [DEBUG] [REMOTE ] SHY: PASS: Integrity check passed. [2026-01-20T12:20:24.488271] [DEBUG] [REMOTE ] SHY: Symbol is viable for forecasting. [2026-01-20T12:20:24.488318] [INFO ] [MAIN ] [2821/3502] SHY kept (0.5s) | 2818 kept, 3 rejected | 139.3/min | ETA: 4.9m [2026-01-20T12:20:24.786493] [DEBUG] [REMOTE ] SIBN: Retrieved 1822 rows, trimmed to 300. [2026-01-20T12:20:24.786639] [DEBUG] [REMOTE ] SIBN: PASS: History has at least 300 days. [2026-01-20T12:20:24.786844] [DEBUG] [REMOTE ] SIBN: PASS: Price check passed. Min price $14.83. [2026-01-20T12:20:24.787003] [DEBUG] [REMOTE ] SIBN: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:24.787130] [DEBUG] [REMOTE ] SIBN: PASS: Integrity check passed. [2026-01-20T12:20:24.787172] [DEBUG] [REMOTE ] SIBN: Symbol is viable for forecasting. [2026-01-20T12:20:24.787221] [INFO ] [MAIN ] [2822/3502] SIBN kept (0.3s) | 2819 kept, 3 rejected | 139.3/min | ETA: 4.9m [2026-01-20T12:20:25.219211] [DEBUG] [REMOTE ] SID: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:25.219355] [DEBUG] [REMOTE ] SID: PASS: History has at least 300 days. [2026-01-20T12:20:25.219612] [DEBUG] [REMOTE ] SID: PASS: Price check passed. Min price $1.48. [2026-01-20T12:20:25.219751] [DEBUG] [REMOTE ] SID: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:25.219864] [DEBUG] [REMOTE ] SID: PASS: Integrity check passed. [2026-01-20T12:20:25.219904] [DEBUG] [REMOTE ] SID: Symbol is viable for forecasting. [2026-01-20T12:20:25.219952] [INFO ] [MAIN ] [2823/3502] SID kept (0.4s) | 2820 kept, 3 rejected | 139.3/min | ETA: 4.9m [2026-01-20T12:20:25.788242] [DEBUG] [REMOTE ] SIEB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:25.788442] [DEBUG] [REMOTE ] SIEB: PASS: History has at least 300 days. [2026-01-20T12:20:25.788750] [DEBUG] [REMOTE ] SIEB: PASS: Price check passed. Min price $2.64. [2026-01-20T12:20:25.788911] [DEBUG] [REMOTE ] SIEB: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:25.789064] [DEBUG] [REMOTE ] SIEB: PASS: Integrity check passed. [2026-01-20T12:20:25.789108] [DEBUG] [REMOTE ] SIEB: Symbol is viable for forecasting. [2026-01-20T12:20:25.789164] [INFO ] [MAIN ] [2824/3502] SIEB kept (0.6s) | 2821 kept, 3 rejected | 139.3/min | ETA: 4.9m [2026-01-20T12:20:26.279137] [DEBUG] [REMOTE ] SIFY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:26.279335] [DEBUG] [REMOTE ] SIFY: PASS: History has at least 300 days. [2026-01-20T12:20:26.279636] [DEBUG] [REMOTE ] SIFY: PASS: Price check passed. Min price $10.37. [2026-01-20T12:20:26.279977] [DEBUG] [REMOTE ] SIFY: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:26.280109] [DEBUG] [REMOTE ] SIFY: PASS: Integrity check passed. [2026-01-20T12:20:26.280154] [DEBUG] [REMOTE ] SIFY: Symbol is viable for forecasting. [2026-01-20T12:20:26.280211] [INFO ] [MAIN ] [2825/3502] SIFY kept (0.5s) | 2822 kept, 3 rejected | 139.3/min | ETA: 4.9m [2026-01-20T12:20:26.581301] [DEBUG] [REMOTE ] SIG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:26.581501] [DEBUG] [REMOTE ] SIG: PASS: History has at least 300 days. [2026-01-20T12:20:26.581792] [DEBUG] [REMOTE ] SIG: PASS: Price check passed. Min price $82.88. [2026-01-20T12:20:26.581960] [DEBUG] [REMOTE ] SIG: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:26.582088] [DEBUG] [REMOTE ] SIG: PASS: Integrity check passed. [2026-01-20T12:20:26.582129] [DEBUG] [REMOTE ] SIG: Symbol is viable for forecasting. [2026-01-20T12:20:26.582182] [INFO ] [MAIN ] [2826/3502] SIG kept (0.3s) | 2823 kept, 3 rejected | 139.3/min | ETA: 4.9m [2026-01-20T12:20:27.151423] [DEBUG] [REMOTE ] SIGA: Retrieved 6591 rows, trimmed to 300. [2026-01-20T12:20:27.151599] [DEBUG] [REMOTE ] SIGA: PASS: History has at least 300 days. [2026-01-20T12:20:27.151845] [DEBUG] [REMOTE ] SIGA: PASS: Price check passed. Min price $5.77. [2026-01-20T12:20:27.151985] [DEBUG] [REMOTE ] SIGA: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:27.152109] [DEBUG] [REMOTE ] SIGA: PASS: Integrity check passed. [2026-01-20T12:20:27.152151] [DEBUG] [REMOTE ] SIGA: Symbol is viable for forecasting. [2026-01-20T12:20:27.152201] [INFO ] [MAIN ] [2827/3502] SIGA kept (0.6s) | 2824 kept, 3 rejected | 139.3/min | ETA: 4.8m [2026-01-20T12:20:27.698284] [DEBUG] [REMOTE ] SIGI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:27.698425] [DEBUG] [REMOTE ] SIGI: PASS: History has at least 300 days. [2026-01-20T12:20:27.698680] [DEBUG] [REMOTE ] SIGI: PASS: Price check passed. Min price $73.62. [2026-01-20T12:20:27.698842] [DEBUG] [REMOTE ] SIGI: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:27.698967] [DEBUG] [REMOTE ] SIGI: PASS: Integrity check passed. [2026-01-20T12:20:27.699010] [DEBUG] [REMOTE ] SIGI: Symbol is viable for forecasting. [2026-01-20T12:20:27.699060] [INFO ] [MAIN ] [2828/3502] SIGI kept (0.5s) | 2825 kept, 3 rejected | 139.3/min | ETA: 4.8m [2026-01-20T12:20:27.975063] [DEBUG] [REMOTE ] SII: Retrieved 1396 rows, trimmed to 300. [2026-01-20T12:20:27.975265] [DEBUG] [REMOTE ] SII: PASS: History has at least 300 days. [2026-01-20T12:20:27.975542] [DEBUG] [REMOTE ] SII: PASS: Price check passed. Min price $79.38. [2026-01-20T12:20:27.975727] [DEBUG] [REMOTE ] SII: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:27.975864] [DEBUG] [REMOTE ] SII: PASS: Integrity check passed. [2026-01-20T12:20:27.975909] [DEBUG] [REMOTE ] SII: Symbol is viable for forecasting. [2026-01-20T12:20:27.975965] [INFO ] [MAIN ] [2829/3502] SII kept (0.3s) | 2826 kept, 3 rejected | 139.3/min | ETA: 4.8m [2026-01-20T12:20:28.515776] [DEBUG] [REMOTE ] SIMO: Retrieved 5170 rows, trimmed to 300. [2026-01-20T12:20:28.515989] [DEBUG] [REMOTE ] SIMO: PASS: History has at least 300 days. [2026-01-20T12:20:28.516288] [DEBUG] [REMOTE ] SIMO: PASS: Price check passed. Min price $80.16. [2026-01-20T12:20:28.516434] [DEBUG] [REMOTE ] SIMO: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:28.516597] [DEBUG] [REMOTE ] SIMO: PASS: Integrity check passed. [2026-01-20T12:20:28.516644] [DEBUG] [REMOTE ] SIMO: Symbol is viable for forecasting. [2026-01-20T12:20:28.516699] [INFO ] [MAIN ] [2830/3502] SIMO kept (0.5s) | 2827 kept, 3 rejected | 139.3/min | ETA: 4.8m [2026-01-20T12:20:29.044925] [DEBUG] [REMOTE ] SIRI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:29.045120] [DEBUG] [REMOTE ] SIRI: PASS: History has at least 300 days. [2026-01-20T12:20:29.045392] [DEBUG] [REMOTE ] SIRI: PASS: Price check passed. Min price $19.92. [2026-01-20T12:20:29.045535] [DEBUG] [REMOTE ] SIRI: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:29.045682] [DEBUG] [REMOTE ] SIRI: PASS: Integrity check passed. [2026-01-20T12:20:29.045726] [DEBUG] [REMOTE ] SIRI: Symbol is viable for forecasting. [2026-01-20T12:20:29.045778] [INFO ] [MAIN ] [2831/3502] SIRI kept (0.5s) | 2828 kept, 3 rejected | 139.3/min | ETA: 4.8m [2026-01-20T12:20:29.534251] [DEBUG] [REMOTE ] SITC: Retrieved 6293 rows, trimmed to 300. [2026-01-20T12:20:29.534387] [DEBUG] [REMOTE ] SITC: PASS: History has at least 300 days. [2026-01-20T12:20:29.534637] [DEBUG] [REMOTE ] SITC: PASS: Price check passed. Min price $5.87. [2026-01-20T12:20:29.534775] [DEBUG] [REMOTE ] SITC: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:29.534887] [DEBUG] [REMOTE ] SITC: PASS: Integrity check passed. [2026-01-20T12:20:29.534927] [DEBUG] [REMOTE ] SITC: Symbol is viable for forecasting. [2026-01-20T12:20:29.534975] [INFO ] [MAIN ] [2832/3502] SITC kept (0.5s) | 2829 kept, 3 rejected | 139.3/min | ETA: 4.8m [2026-01-20T12:20:29.829552] [DEBUG] [REMOTE ] SITE: Retrieved 2435 rows, trimmed to 300. [2026-01-20T12:20:29.829748] [DEBUG] [REMOTE ] SITE: PASS: History has at least 300 days. [2026-01-20T12:20:29.830008] [DEBUG] [REMOTE ] SITE: PASS: Price check passed. Min price $120.60. [2026-01-20T12:20:29.830152] [DEBUG] [REMOTE ] SITE: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:29.830277] [DEBUG] [REMOTE ] SITE: PASS: Integrity check passed. [2026-01-20T12:20:29.830320] [DEBUG] [REMOTE ] SITE: Symbol is viable for forecasting. [2026-01-20T12:20:29.830374] [INFO ] [MAIN ] [2833/3502] SITE kept (0.3s) | 2830 kept, 3 rejected | 139.3/min | ETA: 4.8m [2026-01-20T12:20:30.090716] [DEBUG] [REMOTE ] SITM: Retrieved 1547 rows, trimmed to 300. [2026-01-20T12:20:30.090850] [DEBUG] [REMOTE ] SITM: PASS: History has at least 300 days. [2026-01-20T12:20:30.091057] [DEBUG] [REMOTE ] SITM: PASS: Price check passed. Min price $252.76. [2026-01-20T12:20:30.091197] [DEBUG] [REMOTE ] SITM: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:30.091310] [DEBUG] [REMOTE ] SITM: PASS: Integrity check passed. [2026-01-20T12:20:30.091352] [DEBUG] [REMOTE ] SITM: Symbol is viable for forecasting. [2026-01-20T12:20:30.091400] [INFO ] [MAIN ] [2834/3502] SITM kept (0.3s) | 2831 kept, 3 rejected | 139.3/min | ETA: 4.8m [2026-01-20T12:20:30.645154] [DEBUG] [REMOTE ] SIXG: Retrieved 1729 rows, trimmed to 300. [2026-01-20T12:20:30.645281] [DEBUG] [REMOTE ] SIXG: PASS: History has at least 300 days. [2026-01-20T12:20:30.645488] [DEBUG] [REMOTE ] SIXG: PASS: Price check passed. Min price $60.27. [2026-01-20T12:20:30.645678] [DEBUG] [REMOTE ] SIXG: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:30.645801] [DEBUG] [REMOTE ] SIXG: PASS: Integrity check passed. [2026-01-20T12:20:30.645843] [DEBUG] [REMOTE ] SIXG: Symbol is viable for forecasting. [2026-01-20T12:20:30.645893] [INFO ] [MAIN ] [2835/3502] SIXG kept (0.6s) | 2832 kept, 3 rejected | 139.3/min | ETA: 4.8m [2026-01-20T12:20:31.149331] [DEBUG] [REMOTE ] SJM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:31.149469] [DEBUG] [REMOTE ] SJM: PASS: History has at least 300 days. [2026-01-20T12:20:31.149713] [DEBUG] [REMOTE ] SJM: PASS: Price check passed. Min price $94.56. [2026-01-20T12:20:31.149846] [DEBUG] [REMOTE ] SJM: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:31.149967] [DEBUG] [REMOTE ] SJM: PASS: Integrity check passed. [2026-01-20T12:20:31.150007] [DEBUG] [REMOTE ] SJM: Symbol is viable for forecasting. [2026-01-20T12:20:31.150055] [INFO ] [MAIN ] [2836/3502] SJM kept (0.5s) | 2833 kept, 3 rejected | 139.3/min | ETA: 4.8m [2026-01-20T12:20:31.472123] [DEBUG] [REMOTE ] SKE: Retrieved 2031 rows, trimmed to 300. [2026-01-20T12:20:31.472256] [DEBUG] [REMOTE ] SKE: PASS: History has at least 300 days. [2026-01-20T12:20:31.472471] [DEBUG] [REMOTE ] SKE: PASS: Price check passed. Min price $15.54. [2026-01-20T12:20:31.472624] [DEBUG] [REMOTE ] SKE: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:31.472737] [DEBUG] [REMOTE ] SKE: PASS: Integrity check passed. [2026-01-20T12:20:31.472777] [DEBUG] [REMOTE ] SKE: Symbol is viable for forecasting. [2026-01-20T12:20:31.472824] [INFO ] [MAIN ] [2837/3502] SKE kept (0.3s) | 2834 kept, 3 rejected | 139.3/min | ETA: 4.8m [2026-01-20T12:20:31.843307] [DEBUG] [REMOTE ] SKIL: Retrieved 1629 rows, trimmed to 300. [2026-01-20T12:20:31.843430] [DEBUG] [REMOTE ] SKIL: PASS: History has at least 300 days. [2026-01-20T12:20:31.843665] [DEBUG] [REMOTE ] SKIL: PASS: Price check passed. Min price $5.67. [2026-01-20T12:20:31.843800] [DEBUG] [REMOTE ] SKIL: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:31.843907] [DEBUG] [REMOTE ] SKIL: PASS: Integrity check passed. [2026-01-20T12:20:31.843947] [DEBUG] [REMOTE ] SKIL: Symbol is viable for forecasting. [2026-01-20T12:20:31.843994] [INFO ] [MAIN ] [2838/3502] SKIL kept (0.4s) | 2835 kept, 3 rejected | 139.3/min | ETA: 4.8m [2026-01-20T12:20:32.272328] [DEBUG] [REMOTE ] SKIN: Retrieved 1292 rows, trimmed to 300. [2026-01-20T12:20:32.272456] [DEBUG] [REMOTE ] SKIN: PASS: History has at least 300 days. [2026-01-20T12:20:32.272681] [DEBUG] [REMOTE ] SKIN: PASS: Price check passed. Min price $1.26. [2026-01-20T12:20:32.272820] [DEBUG] [REMOTE ] SKIN: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:32.272929] [DEBUG] [REMOTE ] SKIN: PASS: Integrity check passed. [2026-01-20T12:20:32.272969] [DEBUG] [REMOTE ] SKIN: Symbol is viable for forecasting. [2026-01-20T12:20:32.273016] [INFO ] [MAIN ] [2839/3502] SKIN kept (0.4s) | 2836 kept, 3 rejected | 139.3/min | ETA: 4.8m [2026-01-20T12:20:32.616432] [DEBUG] [REMOTE ] SKLZ: Retrieved 1440 rows, trimmed to 300. [2026-01-20T12:20:32.616556] [DEBUG] [REMOTE ] SKLZ: PASS: History has at least 300 days. [2026-01-20T12:20:32.616786] [DEBUG] [REMOTE ] SKLZ: PASS: Price check passed. Min price $4.26. [2026-01-20T12:20:32.616925] [DEBUG] [REMOTE ] SKLZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:32.617081] [DEBUG] [REMOTE ] SKLZ: PASS: Integrity check passed. [2026-01-20T12:20:32.617127] [DEBUG] [REMOTE ] SKLZ: Symbol is viable for forecasting. [2026-01-20T12:20:32.617177] [INFO ] [MAIN ] [2840/3502] SKLZ kept (0.3s) | 2837 kept, 3 rejected | 139.3/min | ETA: 4.8m [2026-01-20T12:20:33.239935] [DEBUG] [REMOTE ] SKM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:33.240069] [DEBUG] [REMOTE ] SKM: PASS: History has at least 300 days. [2026-01-20T12:20:33.240287] [DEBUG] [REMOTE ] SKM: PASS: Price check passed. Min price $19.68. [2026-01-20T12:20:33.240420] [DEBUG] [REMOTE ] SKM: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:33.240535] [DEBUG] [REMOTE ] SKM: PASS: Integrity check passed. [2026-01-20T12:20:33.240595] [DEBUG] [REMOTE ] SKM: Symbol is viable for forecasting. [2026-01-20T12:20:33.240646] [INFO ] [MAIN ] [2841/3502] SKM kept (0.6s) | 2838 kept, 3 rejected | 139.3/min | ETA: 4.7m [2026-01-20T12:20:33.452275] [DEBUG] [REMOTE ] SKRE: Retrieved 511 rows, trimmed to 300. [2026-01-20T12:20:33.452381] [DEBUG] [REMOTE ] SKRE: PASS: History has at least 300 days. [2026-01-20T12:20:33.452595] [DEBUG] [REMOTE ] SKRE: PASS: Price check passed. Min price $8.20. [2026-01-20T12:20:33.452735] [DEBUG] [REMOTE ] SKRE: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:33.452846] [DEBUG] [REMOTE ] SKRE: PASS: Integrity check passed. [2026-01-20T12:20:33.452886] [DEBUG] [REMOTE ] SKRE: Symbol is viable for forecasting. [2026-01-20T12:20:33.452932] [INFO ] [MAIN ] [2842/3502] SKRE kept (0.2s) | 2839 kept, 3 rejected | 139.3/min | ETA: 4.7m [2026-01-20T12:20:33.829156] [DEBUG] [REMOTE ] SKWD: Retrieved 755 rows, trimmed to 300. [2026-01-20T12:20:33.829286] [DEBUG] [REMOTE ] SKWD: PASS: History has at least 300 days. [2026-01-20T12:20:33.829492] [DEBUG] [REMOTE ] SKWD: PASS: Price check passed. Min price $45.01. [2026-01-20T12:20:33.829653] [DEBUG] [REMOTE ] SKWD: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:33.829767] [DEBUG] [REMOTE ] SKWD: PASS: Integrity check passed. [2026-01-20T12:20:33.829809] [DEBUG] [REMOTE ] SKWD: Symbol is viable for forecasting. [2026-01-20T12:20:33.829857] [INFO ] [MAIN ] [2843/3502] SKWD kept (0.4s) | 2840 kept, 3 rejected | 139.3/min | ETA: 4.7m [2026-01-20T12:20:34.504003] [DEBUG] [REMOTE ] SKY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:34.504133] [DEBUG] [REMOTE ] SKY: PASS: History has at least 300 days. [2026-01-20T12:20:34.504362] [DEBUG] [REMOTE ] SKY: PASS: Price check passed. Min price $64.82. [2026-01-20T12:20:34.504496] [DEBUG] [REMOTE ] SKY: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:34.504631] [DEBUG] [REMOTE ] SKY: PASS: Integrity check passed. [2026-01-20T12:20:34.504673] [DEBUG] [REMOTE ] SKY: Symbol is viable for forecasting. [2026-01-20T12:20:34.504722] [INFO ] [MAIN ] [2844/3502] SKY kept (0.7s) | 2841 kept, 3 rejected | 139.3/min | ETA: 4.7m [2026-01-20T12:20:34.778415] [DEBUG] [REMOTE ] SKYH: Retrieved 1283 rows, trimmed to 300. [2026-01-20T12:20:34.778544] [DEBUG] [REMOTE ] SKYH: PASS: History has at least 300 days. [2026-01-20T12:20:34.778767] [DEBUG] [REMOTE ] SKYH: PASS: Price check passed. Min price $8.30. [2026-01-20T12:20:34.778903] [DEBUG] [REMOTE ] SKYH: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:34.779011] [DEBUG] [REMOTE ] SKYH: PASS: Integrity check passed. [2026-01-20T12:20:34.779052] [DEBUG] [REMOTE ] SKYH: Symbol is viable for forecasting. [2026-01-20T12:20:34.779099] [INFO ] [MAIN ] [2845/3502] SKYH kept (0.3s) | 2842 kept, 3 rejected | 139.3/min | ETA: 4.7m [2026-01-20T12:20:35.214848] [DEBUG] [REMOTE ] SKYX: Retrieved 1678 rows, trimmed to 300. [2026-01-20T12:20:35.214986] [DEBUG] [REMOTE ] SKYX: PASS: History has at least 300 days. [2026-01-20T12:20:35.215218] [DEBUG] [REMOTE ] SKYX: PASS: Price check passed. Min price $1.42. [2026-01-20T12:20:35.215373] [DEBUG] [REMOTE ] SKYX: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:35.215501] [DEBUG] [REMOTE ] SKYX: PASS: Integrity check passed. [2026-01-20T12:20:35.215547] [DEBUG] [REMOTE ] SKYX: Symbol is viable for forecasting. [2026-01-20T12:20:35.215621] [INFO ] [MAIN ] [2846/3502] SKYX kept (0.4s) | 2843 kept, 3 rejected | 139.3/min | ETA: 4.7m [2026-01-20T12:20:35.667894] [DEBUG] [REMOTE ] SKYY: Retrieved 3656 rows, trimmed to 300. [2026-01-20T12:20:35.668029] [DEBUG] [REMOTE ] SKYY: PASS: History has at least 300 days. [2026-01-20T12:20:35.668244] [DEBUG] [REMOTE ] SKYY: PASS: Price check passed. Min price $123.65. [2026-01-20T12:20:35.668386] [DEBUG] [REMOTE ] SKYY: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:35.668505] [DEBUG] [REMOTE ] SKYY: PASS: Integrity check passed. [2026-01-20T12:20:35.668547] [DEBUG] [REMOTE ] SKYY: Symbol is viable for forecasting. [2026-01-20T12:20:35.668618] [INFO ] [MAIN ] [2847/3502] SKYY kept (0.5s) | 2844 kept, 3 rejected | 139.3/min | ETA: 4.7m [2026-01-20T12:20:36.059269] [DEBUG] [REMOTE ] SLAB: Retrieved 6493 rows, trimmed to 300. [2026-01-20T12:20:36.059468] [DEBUG] [REMOTE ] SLAB: PASS: History has at least 300 days. [2026-01-20T12:20:36.059773] [DEBUG] [REMOTE ] SLAB: PASS: Price check passed. Min price $116.08. [2026-01-20T12:20:36.059920] [DEBUG] [REMOTE ] SLAB: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:36.060052] [DEBUG] [REMOTE ] SLAB: PASS: Integrity check passed. [2026-01-20T12:20:36.060095] [DEBUG] [REMOTE ] SLAB: Symbol is viable for forecasting. [2026-01-20T12:20:36.060280] [INFO ] [MAIN ] [2848/3502] SLAB kept (0.4s) | 2845 kept, 3 rejected | 139.3/min | ETA: 4.7m [2026-01-20T12:20:36.595632] [DEBUG] [REMOTE ] SLB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:36.595846] [DEBUG] [REMOTE ] SLB: PASS: History has at least 300 days. [2026-01-20T12:20:36.596149] [DEBUG] [REMOTE ] SLB: PASS: Price check passed. Min price $34.64. [2026-01-20T12:20:36.596296] [DEBUG] [REMOTE ] SLB: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:36.596442] [DEBUG] [REMOTE ] SLB: PASS: Integrity check passed. [2026-01-20T12:20:36.596484] [DEBUG] [REMOTE ] SLB: Symbol is viable for forecasting. [2026-01-20T12:20:36.596540] [INFO ] [MAIN ] [2849/3502] SLB kept (0.5s) | 2846 kept, 3 rejected | 139.3/min | ETA: 4.7m [2026-01-20T12:20:36.835890] [DEBUG] [REMOTE ] SLDB: Retrieved 2005 rows, trimmed to 300. [2026-01-20T12:20:36.836120] [DEBUG] [REMOTE ] SLDB: PASS: History has at least 300 days. [2026-01-20T12:20:36.836412] [DEBUG] [REMOTE ] SLDB: PASS: Price check passed. Min price $3.93. [2026-01-20T12:20:36.836592] [DEBUG] [REMOTE ] SLDB: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:36.836771] [DEBUG] [REMOTE ] SLDB: PASS: Integrity check passed. [2026-01-20T12:20:36.836820] [DEBUG] [REMOTE ] SLDB: Symbol is viable for forecasting. [2026-01-20T12:20:36.836883] [INFO ] [MAIN ] [2850/3502] SLDB kept (0.2s) | 2847 kept, 3 rejected | 139.3/min | ETA: 4.7m [2026-01-20T12:20:37.237483] [DEBUG] [REMOTE ] SLDP: Retrieved 1173 rows, trimmed to 300. [2026-01-20T12:20:37.237700] [DEBUG] [REMOTE ] SLDP: PASS: History has at least 300 days. [2026-01-20T12:20:37.237968] [DEBUG] [REMOTE ] SLDP: PASS: Price check passed. Min price $4.25. [2026-01-20T12:20:37.238111] [DEBUG] [REMOTE ] SLDP: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:37.238236] [DEBUG] [REMOTE ] SLDP: PASS: Integrity check passed. [2026-01-20T12:20:37.238279] [DEBUG] [REMOTE ] SLDP: Symbol is viable for forecasting. [2026-01-20T12:20:37.238336] [INFO ] [MAIN ] [2851/3502] SLDP kept (0.4s) | 2848 kept, 3 rejected | 139.4/min | ETA: 4.7m [2026-01-20T12:20:37.940478] [DEBUG] [REMOTE ] SLF: Retrieved 6494 rows, trimmed to 300. [2026-01-20T12:20:37.940880] [DEBUG] [REMOTE ] SLF: PASS: History has at least 300 days. [2026-01-20T12:20:37.941532] [DEBUG] [REMOTE ] SLF: PASS: Price check passed. Min price $57.33. [2026-01-20T12:20:37.941745] [DEBUG] [REMOTE ] SLF: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:37.941956] [DEBUG] [REMOTE ] SLF: PASS: Integrity check passed. [2026-01-20T12:20:37.942015] [DEBUG] [REMOTE ] SLF: Symbol is viable for forecasting. [2026-01-20T12:20:37.942102] [INFO ] [MAIN ] [2852/3502] SLF kept (0.7s) | 2849 kept, 3 rejected | 139.3/min | ETA: 4.7m [2026-01-20T12:20:38.353060] [DEBUG] [REMOTE ] SLG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:38.353210] [DEBUG] [REMOTE ] SLG: PASS: History has at least 300 days. [2026-01-20T12:20:38.353444] [DEBUG] [REMOTE ] SLG: PASS: Price check passed. Min price $41.53. [2026-01-20T12:20:38.353610] [DEBUG] [REMOTE ] SLG: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:38.353740] [DEBUG] [REMOTE ] SLG: PASS: Integrity check passed. [2026-01-20T12:20:38.353782] [DEBUG] [REMOTE ] SLG: Symbol is viable for forecasting. [2026-01-20T12:20:38.353832] [INFO ] [MAIN ] [2853/3502] SLG kept (0.4s) | 2850 kept, 3 rejected | 139.3/min | ETA: 4.7m [2026-01-20T12:20:38.820403] [DEBUG] [REMOTE ] SLGN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:38.820547] [DEBUG] [REMOTE ] SLGN: PASS: History has at least 300 days. [2026-01-20T12:20:38.820812] [DEBUG] [REMOTE ] SLGN: PASS: Price check passed. Min price $37.37. [2026-01-20T12:20:38.820964] [DEBUG] [REMOTE ] SLGN: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:38.821089] [DEBUG] [REMOTE ] SLGN: PASS: Integrity check passed. [2026-01-20T12:20:38.821252] [DEBUG] [REMOTE ] SLGN: Symbol is viable for forecasting. [2026-01-20T12:20:38.821312] [INFO ] [MAIN ] [2854/3502] SLGN kept (0.5s) | 2851 kept, 3 rejected | 139.3/min | ETA: 4.7m [2026-01-20T12:20:39.292658] [DEBUG] [REMOTE ] SLM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:39.292872] [DEBUG] [REMOTE ] SLM: PASS: History has at least 300 days. [2026-01-20T12:20:39.293199] [DEBUG] [REMOTE ] SLM: PASS: Price check passed. Min price $26.23. [2026-01-20T12:20:39.293344] [DEBUG] [REMOTE ] SLM: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:39.293486] [DEBUG] [REMOTE ] SLM: PASS: Integrity check passed. [2026-01-20T12:20:39.293528] [DEBUG] [REMOTE ] SLM: Symbol is viable for forecasting. [2026-01-20T12:20:39.293604] [INFO ] [MAIN ] [2855/3502] SLM kept (0.5s) | 2852 kept, 3 rejected | 139.3/min | ETA: 4.6m [2026-01-20T12:20:39.561008] [DEBUG] [REMOTE ] SLN: Retrieved 1347 rows, trimmed to 300. [2026-01-20T12:20:39.561483] [DEBUG] [REMOTE ] SLN: PASS: History has at least 300 days. [2026-01-20T12:20:39.562255] [DEBUG] [REMOTE ] SLN: PASS: Price check passed. Min price $5.04. [2026-01-20T12:20:39.562449] [DEBUG] [REMOTE ] SLN: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:39.562702] [DEBUG] [REMOTE ] SLN: PASS: Integrity check passed. [2026-01-20T12:20:39.562763] [DEBUG] [REMOTE ] SLN: Symbol is viable for forecasting. [2026-01-20T12:20:39.562847] [INFO ] [MAIN ] [2856/3502] SLN kept (0.3s) | 2853 kept, 3 rejected | 139.3/min | ETA: 4.6m [2026-01-20T12:20:40.105784] [DEBUG] [REMOTE ] SLNO: Retrieved 2810 rows, trimmed to 300. [2026-01-20T12:20:40.105925] [DEBUG] [REMOTE ] SLNO: PASS: History has at least 300 days. [2026-01-20T12:20:40.106158] [DEBUG] [REMOTE ] SLNO: PASS: Price check passed. Min price $41.51. [2026-01-20T12:20:40.106300] [DEBUG] [REMOTE ] SLNO: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:40.106423] [DEBUG] [REMOTE ] SLNO: PASS: Integrity check passed. [2026-01-20T12:20:40.106464] [DEBUG] [REMOTE ] SLNO: Symbol is viable for forecasting. [2026-01-20T12:20:40.106514] [INFO ] [MAIN ] [2857/3502] SLNO kept (0.5s) | 2854 kept, 3 rejected | 139.3/min | ETA: 4.6m [2026-01-20T12:20:40.529329] [DEBUG] [REMOTE ] SLP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:40.529497] [DEBUG] [REMOTE ] SLP: PASS: History has at least 300 days. [2026-01-20T12:20:40.529826] [DEBUG] [REMOTE ] SLP: PASS: Price check passed. Min price $16.32. [2026-01-20T12:20:40.530101] [DEBUG] [REMOTE ] SLP: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:40.530235] [DEBUG] [REMOTE ] SLP: PASS: Integrity check passed. [2026-01-20T12:20:40.530279] [DEBUG] [REMOTE ] SLP: Symbol is viable for forecasting. [2026-01-20T12:20:40.530332] [INFO ] [MAIN ] [2858/3502] SLP kept (0.4s) | 2855 kept, 3 rejected | 139.3/min | ETA: 4.6m [2026-01-20T12:20:40.882337] [DEBUG] [REMOTE ] SLQD: Retrieved 3081 rows, trimmed to 300. [2026-01-20T12:20:40.882482] [DEBUG] [REMOTE ] SLQD: PASS: History has at least 300 days. [2026-01-20T12:20:40.882737] [DEBUG] [REMOTE ] SLQD: PASS: Price check passed. Min price $50.22. [2026-01-20T12:20:40.882878] [DEBUG] [REMOTE ] SLQD: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:40.883001] [DEBUG] [REMOTE ] SLQD: PASS: Integrity check passed. [2026-01-20T12:20:40.883043] [DEBUG] [REMOTE ] SLQD: Symbol is viable for forecasting. [2026-01-20T12:20:40.883096] [INFO ] [MAIN ] [2859/3502] SLQD kept (0.4s) | 2856 kept, 3 rejected | 139.3/min | ETA: 4.6m [2026-01-20T12:20:41.339962] [DEBUG] [REMOTE ] SLRC: Retrieved 4010 rows, trimmed to 300. [2026-01-20T12:20:41.340160] [DEBUG] [REMOTE ] SLRC: PASS: History has at least 300 days. [2026-01-20T12:20:41.340431] [DEBUG] [REMOTE ] SLRC: PASS: Price check passed. Min price $14.14. [2026-01-20T12:20:41.340594] [DEBUG] [REMOTE ] SLRC: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:41.340727] [DEBUG] [REMOTE ] SLRC: PASS: Integrity check passed. [2026-01-20T12:20:41.340771] [DEBUG] [REMOTE ] SLRC: Symbol is viable for forecasting. [2026-01-20T12:20:41.340824] [INFO ] [MAIN ] [2860/3502] SLRC kept (0.5s) | 2857 kept, 3 rejected | 139.3/min | ETA: 4.6m [2026-01-20T12:20:41.662365] [DEBUG] [REMOTE ] SLS: Retrieved 2023 rows, trimmed to 300. [2026-01-20T12:20:41.662525] [DEBUG] [REMOTE ] SLS: PASS: History has at least 300 days. [2026-01-20T12:20:41.662843] [DEBUG] [REMOTE ] SLS: PASS: Price check passed. Min price $1.39. [2026-01-20T12:20:41.663026] [DEBUG] [REMOTE ] SLS: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:41.663174] [DEBUG] [REMOTE ] SLS: PASS: Integrity check passed. [2026-01-20T12:20:41.663225] [DEBUG] [REMOTE ] SLS: Symbol is viable for forecasting. [2026-01-20T12:20:41.663287] [INFO ] [MAIN ] [2861/3502] SLS kept (0.3s) | 2858 kept, 3 rejected | 139.3/min | ETA: 4.6m [2026-01-20T12:20:41.988247] [DEBUG] [REMOTE ] SLVM: Retrieved 1084 rows, trimmed to 300. [2026-01-20T12:20:41.988428] [DEBUG] [REMOTE ] SLVM: PASS: History has at least 300 days. [2026-01-20T12:20:41.988866] [DEBUG] [REMOTE ] SLVM: PASS: Price check passed. Min price $38.88. [2026-01-20T12:20:41.989018] [DEBUG] [REMOTE ] SLVM: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:41.989138] [DEBUG] [REMOTE ] SLVM: PASS: Integrity check passed. [2026-01-20T12:20:41.989180] [DEBUG] [REMOTE ] SLVM: Symbol is viable for forecasting. [2026-01-20T12:20:41.989229] [INFO ] [MAIN ] [2862/3502] SLVM kept (0.3s) | 2859 kept, 3 rejected | 139.3/min | ETA: 4.6m [2026-01-20T12:20:42.325247] [DEBUG] [REMOTE ] SLVO: Retrieved 408 rows, trimmed to 300. [2026-01-20T12:20:42.325384] [DEBUG] [REMOTE ] SLVO: PASS: History has at least 300 days. [2026-01-20T12:20:42.325627] [DEBUG] [REMOTE ] SLVO: PASS: Price check passed. Min price $82.87. [2026-01-20T12:20:42.325778] [DEBUG] [REMOTE ] SLVO: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:42.325895] [DEBUG] [REMOTE ] SLVO: PASS: Integrity check passed. [2026-01-20T12:20:42.325937] [DEBUG] [REMOTE ] SLVO: Symbol is viable for forecasting. [2026-01-20T12:20:42.325987] [INFO ] [MAIN ] [2863/3502] SLVO kept (0.3s) | 2860 kept, 3 rejected | 139.4/min | ETA: 4.6m [2026-01-20T12:20:42.678344] [DEBUG] [REMOTE ] SLXN: Retrieved 356 rows, trimmed to 300. [2026-01-20T12:20:42.678512] [DEBUG] [REMOTE ] SLXN: PASS: History has at least 300 days. [2026-01-20T12:20:42.678797] [DEBUG] [REMOTE ] SLXN: PASS: Price check passed. Min price $1.73. [2026-01-20T12:20:42.678973] [DEBUG] [REMOTE ] SLXN: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:42.679120] [DEBUG] [REMOTE ] SLXN: PASS: Integrity check passed. [2026-01-20T12:20:42.679169] [DEBUG] [REMOTE ] SLXN: Symbol is viable for forecasting. [2026-01-20T12:20:42.679232] [INFO ] [MAIN ] [2864/3502] SLXN kept (0.4s) | 2861 kept, 3 rejected | 139.4/min | ETA: 4.6m [2026-01-20T12:20:43.331607] [DEBUG] [REMOTE ] SM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:43.331753] [DEBUG] [REMOTE ] SM: PASS: History has at least 300 days. [2026-01-20T12:20:43.332000] [DEBUG] [REMOTE ] SM: PASS: Price check passed. Min price $17.57. [2026-01-20T12:20:43.332142] [DEBUG] [REMOTE ] SM: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:43.332269] [DEBUG] [REMOTE ] SM: PASS: Integrity check passed. [2026-01-20T12:20:43.332310] [DEBUG] [REMOTE ] SM: Symbol is viable for forecasting. [2026-01-20T12:20:43.332361] [INFO ] [MAIN ] [2865/3502] SM kept (0.7s) | 2862 kept, 3 rejected | 139.3/min | ETA: 4.6m [2026-01-20T12:20:43.829553] [DEBUG] [REMOTE ] SMBC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:43.829799] [DEBUG] [REMOTE ] SMBC: PASS: History has at least 300 days. [2026-01-20T12:20:43.830131] [DEBUG] [REMOTE ] SMBC: PASS: Price check passed. Min price $50.26. [2026-01-20T12:20:43.830277] [DEBUG] [REMOTE ] SMBC: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:43.830421] [DEBUG] [REMOTE ] SMBC: PASS: Integrity check passed. [2026-01-20T12:20:43.830466] [DEBUG] [REMOTE ] SMBC: Symbol is viable for forecasting. [2026-01-20T12:20:43.830522] [INFO ] [MAIN ] [2866/3502] SMBC kept (0.5s) | 2863 kept, 3 rejected | 139.3/min | ETA: 4.6m [2026-01-20T12:20:44.286623] [DEBUG] [REMOTE ] SMBK: Retrieved 6294 rows, trimmed to 300. [2026-01-20T12:20:44.286881] [DEBUG] [REMOTE ] SMBK: PASS: History has at least 300 days. [2026-01-20T12:20:44.287192] [DEBUG] [REMOTE ] SMBK: PASS: Price check passed. Min price $34.45. [2026-01-20T12:20:44.287334] [DEBUG] [REMOTE ] SMBK: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:44.287467] [DEBUG] [REMOTE ] SMBK: PASS: Integrity check passed. [2026-01-20T12:20:44.287509] [DEBUG] [REMOTE ] SMBK: Symbol is viable for forecasting. [2026-01-20T12:20:44.287563] [INFO ] [MAIN ] [2867/3502] SMBK kept (0.5s) | 2864 kept, 3 rejected | 139.3/min | ETA: 4.6m [2026-01-20T12:20:44.726349] [DEBUG] [REMOTE ] SMCI: Retrieved 4732 rows, trimmed to 300. [2026-01-20T12:20:44.726515] [DEBUG] [REMOTE ] SMCI: PASS: History has at least 300 days. [2026-01-20T12:20:44.726806] [DEBUG] [REMOTE ] SMCI: PASS: Price check passed. Min price $28.27. [2026-01-20T12:20:44.726948] [DEBUG] [REMOTE ] SMCI: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:44.727086] [DEBUG] [REMOTE ] SMCI: PASS: Integrity check passed. [2026-01-20T12:20:44.727128] [DEBUG] [REMOTE ] SMCI: Symbol is viable for forecasting. [2026-01-20T12:20:44.727176] [INFO ] [MAIN ] [2868/3502] SMCI kept (0.4s) | 2865 kept, 3 rejected | 139.3/min | ETA: 4.6m [2026-01-20T12:20:44.821910] [DEBUG] [REMOTE ] SMCX: Retrieved 352 rows, trimmed to 300. [2026-01-20T12:20:44.822039] [DEBUG] [REMOTE ] SMCX: PASS: History has at least 300 days. [2026-01-20T12:20:44.822239] [DEBUG] [REMOTE ] SMCX: PASS: Price check passed. Min price $10.44. [2026-01-20T12:20:44.822376] [DEBUG] [REMOTE ] SMCX: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:44.822487] [DEBUG] [REMOTE ] SMCX: PASS: Integrity check passed. [2026-01-20T12:20:44.822527] [DEBUG] [REMOTE ] SMCX: Symbol is viable for forecasting. [2026-01-20T12:20:44.822591] [INFO ] [MAIN ] [2869/3502] SMCX kept (0.1s) | 2866 kept, 3 rejected | 139.4/min | ETA: 4.5m [2026-01-20T12:20:45.464871] [DEBUG] [REMOTE ] SMFG: Retrieved 5025 rows, trimmed to 300. [2026-01-20T12:20:45.465012] [DEBUG] [REMOTE ] SMFG: PASS: History has at least 300 days. [2026-01-20T12:20:45.465244] [DEBUG] [REMOTE ] SMFG: PASS: Price check passed. Min price $15.91. [2026-01-20T12:20:45.465387] [DEBUG] [REMOTE ] SMFG: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:45.465509] [DEBUG] [REMOTE ] SMFG: PASS: Integrity check passed. [2026-01-20T12:20:45.465552] [DEBUG] [REMOTE ] SMFG: Symbol is viable for forecasting. [2026-01-20T12:20:45.465624] [INFO ] [MAIN ] [2870/3502] SMFG kept (0.6s) | 2867 kept, 3 rejected | 139.3/min | ETA: 4.5m [2026-01-20T12:20:46.039607] [DEBUG] [REMOTE ] SMH: Retrieved 6444 rows, trimmed to 300. [2026-01-20T12:20:46.039746] [DEBUG] [REMOTE ] SMH: PASS: History has at least 300 days. [2026-01-20T12:20:46.039980] [DEBUG] [REMOTE ] SMH: PASS: Price check passed. Min price $324.10. [2026-01-20T12:20:46.040119] [DEBUG] [REMOTE ] SMH: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:46.040242] [DEBUG] [REMOTE ] SMH: PASS: Integrity check passed. [2026-01-20T12:20:46.040283] [DEBUG] [REMOTE ] SMH: Symbol is viable for forecasting. [2026-01-20T12:20:46.040332] [INFO ] [MAIN ] [2871/3502] SMH kept (0.6s) | 2868 kept, 3 rejected | 139.3/min | ETA: 4.5m [2026-01-20T12:20:46.329553] [DEBUG] [REMOTE ] SMHI: Retrieved 2169 rows, trimmed to 300. [2026-01-20T12:20:46.329726] [DEBUG] [REMOTE ] SMHI: PASS: History has at least 300 days. [2026-01-20T12:20:46.329945] [DEBUG] [REMOTE ] SMHI: PASS: Price check passed. Min price $5.94. [2026-01-20T12:20:46.330089] [DEBUG] [REMOTE ] SMHI: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:46.330206] [DEBUG] [REMOTE ] SMHI: PASS: Integrity check passed. [2026-01-20T12:20:46.330249] [DEBUG] [REMOTE ] SMHI: Symbol is viable for forecasting. [2026-01-20T12:20:46.330310] [INFO ] [MAIN ] [2872/3502] SMHI kept (0.3s) | 2869 kept, 3 rejected | 139.3/min | ETA: 4.5m [2026-01-20T12:20:46.615891] [DEBUG] [REMOTE ] SMHX: Retrieved 348 rows, trimmed to 300. [2026-01-20T12:20:46.616037] [DEBUG] [REMOTE ] SMHX: PASS: History has at least 300 days. [2026-01-20T12:20:46.616249] [DEBUG] [REMOTE ] SMHX: PASS: Price check passed. Min price $35.69. [2026-01-20T12:20:46.616389] [DEBUG] [REMOTE ] SMHX: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:46.616504] [DEBUG] [REMOTE ] SMHX: PASS: Integrity check passed. [2026-01-20T12:20:46.616547] [DEBUG] [REMOTE ] SMHX: Symbol is viable for forecasting. [2026-01-20T12:20:46.616617] [INFO ] [MAIN ] [2873/3502] SMHX kept (0.3s) | 2870 kept, 3 rejected | 139.4/min | ETA: 4.5m [2026-01-20T12:20:47.041343] [DEBUG] [REMOTE ] SMID: Retrieved 2465 rows, trimmed to 300. [2026-01-20T12:20:47.041494] [DEBUG] [REMOTE ] SMID: PASS: History has at least 300 days. [2026-01-20T12:20:47.041771] [DEBUG] [REMOTE ] SMID: PASS: Price check passed. Min price $31.20. [2026-01-20T12:20:47.041920] [DEBUG] [REMOTE ] SMID: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:47.042044] [DEBUG] [REMOTE ] SMID: PASS: Integrity check passed. [2026-01-20T12:20:47.042088] [DEBUG] [REMOTE ] SMID: Symbol is viable for forecasting. [2026-01-20T12:20:47.042148] [INFO ] [MAIN ] [2874/3502] SMID kept (0.4s) | 2871 kept, 3 rejected | 139.4/min | ETA: 4.5m [2026-01-20T12:20:47.532776] [DEBUG] [REMOTE ] SMPL: Retrieved 2144 rows, trimmed to 300. [2026-01-20T12:20:47.532908] [DEBUG] [REMOTE ] SMPL: PASS: History has at least 300 days. [2026-01-20T12:20:47.533125] [DEBUG] [REMOTE ] SMPL: PASS: Price check passed. Min price $18.60. [2026-01-20T12:20:47.533263] [DEBUG] [REMOTE ] SMPL: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:47.533379] [DEBUG] [REMOTE ] SMPL: PASS: Integrity check passed. [2026-01-20T12:20:47.533419] [DEBUG] [REMOTE ] SMPL: Symbol is viable for forecasting. [2026-01-20T12:20:47.533468] [INFO ] [MAIN ] [2875/3502] SMPL kept (0.5s) | 2872 kept, 3 rejected | 139.4/min | ETA: 4.5m [2026-01-20T12:20:48.146148] [DEBUG] [REMOTE ] SMTC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:48.146303] [DEBUG] [REMOTE ] SMTC: PASS: History has at least 300 days. [2026-01-20T12:20:48.146558] [DEBUG] [REMOTE ] SMTC: PASS: Price check passed. Min price $62.57. [2026-01-20T12:20:48.146746] [DEBUG] [REMOTE ] SMTC: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:48.146880] [DEBUG] [REMOTE ] SMTC: PASS: Integrity check passed. [2026-01-20T12:20:48.146923] [DEBUG] [REMOTE ] SMTC: Symbol is viable for forecasting. [2026-01-20T12:20:48.147005] [INFO ] [MAIN ] [2876/3502] SMTC kept (0.6s) | 2873 kept, 3 rejected | 139.3/min | ETA: 4.5m [2026-01-20T12:20:48.410681] [DEBUG] [REMOTE ] SMTI: Retrieved 3742 rows, trimmed to 300. [2026-01-20T12:20:48.410916] [DEBUG] [REMOTE ] SMTI: PASS: History has at least 300 days. [2026-01-20T12:20:48.411425] [DEBUG] [REMOTE ] SMTI: PASS: Price check passed. Min price $19.06. [2026-01-20T12:20:48.411599] [DEBUG] [REMOTE ] SMTI: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:48.411794] [DEBUG] [REMOTE ] SMTI: PASS: Integrity check passed. [2026-01-20T12:20:48.411843] [DEBUG] [REMOTE ] SMTI: Symbol is viable for forecasting. [2026-01-20T12:20:48.411905] [INFO ] [MAIN ] [2877/3502] SMTI kept (0.3s) | 2874 kept, 3 rejected | 139.4/min | ETA: 4.5m [2026-01-20T12:20:48.669231] [DEBUG] [REMOTE ] SMWB: Retrieved 1177 rows, trimmed to 300. [2026-01-20T12:20:48.669470] [DEBUG] [REMOTE ] SMWB: PASS: History has at least 300 days. [2026-01-20T12:20:48.669806] [DEBUG] [REMOTE ] SMWB: PASS: Price check passed. Min price $6.14. [2026-01-20T12:20:48.670006] [DEBUG] [REMOTE ] SMWB: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:48.670148] [DEBUG] [REMOTE ] SMWB: PASS: Integrity check passed. [2026-01-20T12:20:48.670205] [DEBUG] [REMOTE ] SMWB: Symbol is viable for forecasting. [2026-01-20T12:20:48.670285] [INFO ] [MAIN ] [2878/3502] SMWB kept (0.3s) | 2875 kept, 3 rejected | 139.4/min | ETA: 4.5m [2026-01-20T12:20:49.225339] [DEBUG] [REMOTE ] SMX: Retrieved 1030 rows, trimmed to 300. [2026-01-20T12:20:49.225547] [DEBUG] [REMOTE ] SMX: PASS: History has at least 300 days. [2026-01-20T12:20:49.225895] [DEBUG] [REMOTE ] SMX: PASS: Price check passed. Min price $4.24. [2026-01-20T12:20:49.226044] [DEBUG] [REMOTE ] SMX: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:49.226168] [DEBUG] [REMOTE ] SMX: PASS: Integrity check passed. [2026-01-20T12:20:49.226371] [DEBUG] [REMOTE ] SMX: Symbol is viable for forecasting. [2026-01-20T12:20:49.226702] [INFO ] [MAIN ] [2879/3502] SMX kept (0.6s) | 2876 kept, 3 rejected | 139.4/min | ETA: 4.5m [2026-01-20T12:20:49.553668] [DEBUG] [REMOTE ] SN: Retrieved 620 rows, trimmed to 300. [2026-01-20T12:20:49.553810] [DEBUG] [REMOTE ] SN: PASS: History has at least 300 days. [2026-01-20T12:20:49.554023] [DEBUG] [REMOTE ] SN: PASS: Price check passed. Min price $84.57. [2026-01-20T12:20:49.554167] [DEBUG] [REMOTE ] SN: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:49.554282] [DEBUG] [REMOTE ] SN: PASS: Integrity check passed. [2026-01-20T12:20:49.554325] [DEBUG] [REMOTE ] SN: Symbol is viable for forecasting. [2026-01-20T12:20:49.554374] [INFO ] [MAIN ] [2880/3502] SN kept (0.3s) | 2877 kept, 3 rejected | 139.4/min | ETA: 4.5m [2026-01-20T12:20:50.249438] [DEBUG] [REMOTE ] SNA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:50.249607] [DEBUG] [REMOTE ] SNA: PASS: History has at least 300 days. [2026-01-20T12:20:50.249868] [DEBUG] [REMOTE ] SNA: PASS: Price check passed. Min price $326.32. [2026-01-20T12:20:50.250010] [DEBUG] [REMOTE ] SNA: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:50.250137] [DEBUG] [REMOTE ] SNA: PASS: Integrity check passed. [2026-01-20T12:20:50.250178] [DEBUG] [REMOTE ] SNA: Symbol is viable for forecasting. [2026-01-20T12:20:50.250228] [INFO ] [MAIN ] [2881/3502] SNA kept (0.7s) | 2878 kept, 3 rejected | 139.3/min | ETA: 4.5m [2026-01-20T12:20:50.548811] [DEBUG] [REMOTE ] SNAP: Retrieved 2233 rows, trimmed to 300. [2026-01-20T12:20:50.549003] [DEBUG] [REMOTE ] SNAP: PASS: History has at least 300 days. [2026-01-20T12:20:50.549291] [DEBUG] [REMOTE ] SNAP: PASS: Price check passed. Min price $7.26. [2026-01-20T12:20:50.549650] [DEBUG] [REMOTE ] SNAP: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:50.549776] [DEBUG] [REMOTE ] SNAP: PASS: Integrity check passed. [2026-01-20T12:20:50.549825] [DEBUG] [REMOTE ] SNAP: Symbol is viable for forecasting. [2026-01-20T12:20:50.549882] [INFO ] [MAIN ] [2882/3502] SNAP kept (0.3s) | 2879 kept, 3 rejected | 139.4/min | ETA: 4.4m [2026-01-20T12:20:50.884648] [DEBUG] [REMOTE ] SNCY: Retrieved 1216 rows, trimmed to 300. [2026-01-20T12:20:50.884840] [DEBUG] [REMOTE ] SNCY: PASS: History has at least 300 days. [2026-01-20T12:20:50.885104] [DEBUG] [REMOTE ] SNCY: PASS: Price check passed. Min price $10.61. [2026-01-20T12:20:50.885246] [DEBUG] [REMOTE ] SNCY: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:50.885370] [DEBUG] [REMOTE ] SNCY: PASS: Integrity check passed. [2026-01-20T12:20:50.885415] [DEBUG] [REMOTE ] SNCY: Symbol is viable for forecasting. [2026-01-20T12:20:50.885468] [INFO ] [MAIN ] [2883/3502] SNCY kept (0.3s) | 2880 kept, 3 rejected | 139.4/min | ETA: 4.4m [2026-01-20T12:20:51.405832] [DEBUG] [REMOTE ] SND: Retrieved 2312 rows, trimmed to 300. [2026-01-20T12:20:51.406038] [DEBUG] [REMOTE ] SND: PASS: History has at least 300 days. [2026-01-20T12:20:51.406339] [DEBUG] [REMOTE ] SND: PASS: Price check passed. Min price $2.06. [2026-01-20T12:20:51.406487] [DEBUG] [REMOTE ] SND: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:51.406670] [DEBUG] [REMOTE ] SND: PASS: Integrity check passed. [2026-01-20T12:20:51.406715] [DEBUG] [REMOTE ] SND: Symbol is viable for forecasting. [2026-01-20T12:20:51.406774] [INFO ] [MAIN ] [2884/3502] SND kept (0.5s) | 2881 kept, 3 rejected | 139.4/min | ETA: 4.4m [2026-01-20T12:20:51.716026] [DEBUG] [REMOTE ] SNDL: Retrieved 1625 rows, trimmed to 300. [2026-01-20T12:20:51.716243] [DEBUG] [REMOTE ] SNDL: PASS: History has at least 300 days. [2026-01-20T12:20:51.716595] [DEBUG] [REMOTE ] SNDL: PASS: Price check passed. Min price $1.59. [2026-01-20T12:20:51.716803] [DEBUG] [REMOTE ] SNDL: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:51.717036] [DEBUG] [REMOTE ] SNDL: PASS: Integrity check passed. [2026-01-20T12:20:51.717105] [DEBUG] [REMOTE ] SNDL: Symbol is viable for forecasting. [2026-01-20T12:20:51.717188] [INFO ] [MAIN ] [2885/3502] SNDL kept (0.3s) | 2882 kept, 3 rejected | 139.4/min | ETA: 4.4m [2026-01-20T12:20:52.060547] [DEBUG] [REMOTE ] SNDX: Retrieved 2484 rows, trimmed to 300. [2026-01-20T12:20:52.060780] [DEBUG] [REMOTE ] SNDX: PASS: History has at least 300 days. [2026-01-20T12:20:52.061038] [DEBUG] [REMOTE ] SNDX: PASS: Price check passed. Min price $13.11. [2026-01-20T12:20:52.061178] [DEBUG] [REMOTE ] SNDX: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:52.061295] [DEBUG] [REMOTE ] SNDX: PASS: Integrity check passed. [2026-01-20T12:20:52.061521] [DEBUG] [REMOTE ] SNDX: Symbol is viable for forecasting. [2026-01-20T12:20:52.061589] [INFO ] [MAIN ] [2886/3502] SNDX kept (0.3s) | 2883 kept, 3 rejected | 139.4/min | ETA: 4.4m [2026-01-20T12:20:52.430064] [DEBUG] [REMOTE ] SNES: Retrieved 2289 rows, trimmed to 300. [2026-01-20T12:20:52.430216] [DEBUG] [REMOTE ] SNES: PASS: History has at least 300 days. [2026-01-20T12:20:52.430445] [DEBUG] [REMOTE ] SNES: PASS: Price check passed. Min price $2.07. [2026-01-20T12:20:52.430605] [DEBUG] [REMOTE ] SNES: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:52.430732] [DEBUG] [REMOTE ] SNES: PASS: Integrity check passed. [2026-01-20T12:20:52.430773] [DEBUG] [REMOTE ] SNES: Symbol is viable for forecasting. [2026-01-20T12:20:52.430833] [INFO ] [MAIN ] [2887/3502] SNES kept (0.4s) | 2884 kept, 3 rejected | 139.4/min | ETA: 4.4m [2026-01-20T12:20:53.162149] [DEBUG] [REMOTE ] SNEX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:53.162303] [DEBUG] [REMOTE ] SNEX: PASS: History has at least 300 days. [2026-01-20T12:20:53.162555] [DEBUG] [REMOTE ] SNEX: PASS: Price check passed. Min price $83.71. [2026-01-20T12:20:53.162719] [DEBUG] [REMOTE ] SNEX: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:53.162851] [DEBUG] [REMOTE ] SNEX: PASS: Integrity check passed. [2026-01-20T12:20:53.162892] [DEBUG] [REMOTE ] SNEX: Symbol is viable for forecasting. [2026-01-20T12:20:53.162947] [INFO ] [MAIN ] [2888/3502] SNEX kept (0.7s) | 2885 kept, 3 rejected | 139.4/min | ETA: 4.4m [2026-01-20T12:20:53.493649] [DEBUG] [REMOTE ] SNFCA: Retrieved 6296 rows, trimmed to 300. [2026-01-20T12:20:53.493802] [DEBUG] [REMOTE ] SNFCA: PASS: History has at least 300 days. [2026-01-20T12:20:53.494057] [DEBUG] [REMOTE ] SNFCA: PASS: Price check passed. Min price $7.76. [2026-01-20T12:20:53.494200] [DEBUG] [REMOTE ] SNFCA: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:53.494330] [DEBUG] [REMOTE ] SNFCA: PASS: Integrity check passed. [2026-01-20T12:20:53.494562] [DEBUG] [REMOTE ] SNFCA: Symbol is viable for forecasting. [2026-01-20T12:20:53.494633] [INFO ] [MAIN ] [2889/3502] SNFCA kept (0.3s) | 2886 kept, 3 rejected | 139.4/min | ETA: 4.4m [2026-01-20T12:20:53.923590] [DEBUG] [REMOTE ] SNGX: Retrieved 3486 rows, trimmed to 300. [2026-01-20T12:20:53.923718] [DEBUG] [REMOTE ] SNGX: PASS: History has at least 300 days. [2026-01-20T12:20:53.923930] [DEBUG] [REMOTE ] SNGX: PASS: Price check passed. Min price $1.23. [2026-01-20T12:20:53.924067] [DEBUG] [REMOTE ] SNGX: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:53.924176] [DEBUG] [REMOTE ] SNGX: PASS: Integrity check passed. [2026-01-20T12:20:53.924217] [DEBUG] [REMOTE ] SNGX: Symbol is viable for forecasting. [2026-01-20T12:20:53.924266] [INFO ] [MAIN ] [2890/3502] SNGX kept (0.4s) | 2887 kept, 3 rejected | 139.4/min | ETA: 4.4m [2026-01-20T12:20:54.293435] [DEBUG] [REMOTE ] SNN: Retrieved 6582 rows, trimmed to 300. [2026-01-20T12:20:54.293590] [DEBUG] [REMOTE ] SNN: PASS: History has at least 300 days. [2026-01-20T12:20:54.293811] [DEBUG] [REMOTE ] SNN: PASS: Price check passed. Min price $31.90. [2026-01-20T12:20:54.293950] [DEBUG] [REMOTE ] SNN: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:54.294067] [DEBUG] [REMOTE ] SNN: PASS: Integrity check passed. [2026-01-20T12:20:54.294109] [DEBUG] [REMOTE ] SNN: Symbol is viable for forecasting. [2026-01-20T12:20:54.294162] [INFO ] [MAIN ] [2891/3502] SNN kept (0.4s) | 2888 kept, 3 rejected | 139.4/min | ETA: 4.4m [2026-01-20T12:20:54.746969] [DEBUG] [REMOTE ] SNOA: Retrieved 4776 rows, trimmed to 300. [2026-01-20T12:20:54.747148] [DEBUG] [REMOTE ] SNOA: PASS: History has at least 300 days. [2026-01-20T12:20:54.747436] [DEBUG] [REMOTE ] SNOA: PASS: Price check passed. Min price $3.16. [2026-01-20T12:20:54.747637] [DEBUG] [REMOTE ] SNOA: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:54.747775] [DEBUG] [REMOTE ] SNOA: PASS: Integrity check passed. [2026-01-20T12:20:54.747817] [DEBUG] [REMOTE ] SNOA: Symbol is viable for forecasting. [2026-01-20T12:20:54.747867] [INFO ] [MAIN ] [2892/3502] SNOA kept (0.5s) | 2889 kept, 3 rejected | 139.4/min | ETA: 4.4m [2026-01-20T12:20:55.210939] [DEBUG] [REMOTE ] SNPS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:55.211083] [DEBUG] [REMOTE ] SNPS: PASS: History has at least 300 days. [2026-01-20T12:20:55.211333] [DEBUG] [REMOTE ] SNPS: PASS: Price check passed. Min price $383.82. [2026-01-20T12:20:55.211471] [DEBUG] [REMOTE ] SNPS: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:55.211624] [DEBUG] [REMOTE ] SNPS: PASS: Integrity check passed. [2026-01-20T12:20:55.211666] [DEBUG] [REMOTE ] SNPS: Symbol is viable for forecasting. [2026-01-20T12:20:55.211716] [INFO ] [MAIN ] [2893/3502] SNPS kept (0.5s) | 2890 kept, 3 rejected | 139.4/min | ETA: 4.4m [2026-01-20T12:20:55.330227] [DEBUG] [REMOTE ] SNTI: Retrieved 1167 rows, trimmed to 300. [2026-01-20T12:20:55.330358] [DEBUG] [REMOTE ] SNTI: PASS: History has at least 300 days. [2026-01-20T12:20:55.330563] [DEBUG] [REMOTE ] SNTI: PASS: Price check passed. Min price $1.03. [2026-01-20T12:20:55.330740] [DEBUG] [REMOTE ] SNTI: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:55.330857] [DEBUG] [REMOTE ] SNTI: PASS: Integrity check passed. [2026-01-20T12:20:55.330898] [DEBUG] [REMOTE ] SNTI: Symbol is viable for forecasting. [2026-01-20T12:20:55.330946] [INFO ] [MAIN ] [2894/3502] SNTI kept (0.1s) | 2891 kept, 3 rejected | 139.4/min | ETA: 4.4m [2026-01-20T12:20:55.982533] [DEBUG] [REMOTE ] SNX: Retrieved 5571 rows, trimmed to 300. [2026-01-20T12:20:55.982697] [DEBUG] [REMOTE ] SNX: PASS: History has at least 300 days. [2026-01-20T12:20:55.982927] [DEBUG] [REMOTE ] SNX: PASS: Price check passed. Min price $141.97. [2026-01-20T12:20:55.983064] [DEBUG] [REMOTE ] SNX: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:55.983185] [DEBUG] [REMOTE ] SNX: PASS: Integrity check passed. [2026-01-20T12:20:55.983227] [DEBUG] [REMOTE ] SNX: Symbol is viable for forecasting. [2026-01-20T12:20:55.983276] [INFO ] [MAIN ] [2895/3502] SNX kept (0.7s) | 2892 kept, 3 rejected | 139.4/min | ETA: 4.4m [2026-01-20T12:20:56.597261] [DEBUG] [REMOTE ] SNY: Retrieved 5926 rows, trimmed to 300. [2026-01-20T12:20:56.597436] [DEBUG] [REMOTE ] SNY: PASS: History has at least 300 days. [2026-01-20T12:20:56.597717] [DEBUG] [REMOTE ] SNY: PASS: Price check passed. Min price $46.59. [2026-01-20T12:20:56.597856] [DEBUG] [REMOTE ] SNY: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:56.597980] [DEBUG] [REMOTE ] SNY: PASS: Integrity check passed. [2026-01-20T12:20:56.598022] [DEBUG] [REMOTE ] SNY: Symbol is viable for forecasting. [2026-01-20T12:20:56.598071] [INFO ] [MAIN ] [2896/3502] SNY kept (0.6s) | 2893 kept, 3 rejected | 139.4/min | ETA: 4.3m [2026-01-20T12:20:56.942882] [DEBUG] [REMOTE ] SO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:56.943118] [DEBUG] [REMOTE ] SO: PASS: History has at least 300 days. [2026-01-20T12:20:56.943494] [DEBUG] [REMOTE ] SO: PASS: Price check passed. Min price $84.08. [2026-01-20T12:20:56.943724] [DEBUG] [REMOTE ] SO: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:56.943897] [DEBUG] [REMOTE ] SO: PASS: Integrity check passed. [2026-01-20T12:20:56.943941] [DEBUG] [REMOTE ] SO: Symbol is viable for forecasting. [2026-01-20T12:20:56.944027] [INFO ] [MAIN ] [2897/3502] SO kept (0.3s) | 2894 kept, 3 rejected | 139.4/min | ETA: 4.3m [2026-01-20T12:20:57.362933] [DEBUG] [REMOTE ] SOCL: Retrieved 3563 rows, trimmed to 300. [2026-01-20T12:20:57.363128] [DEBUG] [REMOTE ] SOCL: PASS: History has at least 300 days. [2026-01-20T12:20:57.363409] [DEBUG] [REMOTE ] SOCL: PASS: Price check passed. Min price $52.20. [2026-01-20T12:20:57.363585] [DEBUG] [REMOTE ] SOCL: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:57.363723] [DEBUG] [REMOTE ] SOCL: PASS: Integrity check passed. [2026-01-20T12:20:57.363767] [DEBUG] [REMOTE ] SOCL: Symbol is viable for forecasting. [2026-01-20T12:20:57.363820] [INFO ] [MAIN ] [2898/3502] SOCL kept (0.4s) | 2895 kept, 3 rejected | 139.4/min | ETA: 4.3m [2026-01-20T12:20:57.657092] [DEBUG] [REMOTE ] SOFI: Retrieved 1289 rows, trimmed to 300. [2026-01-20T12:20:57.657310] [DEBUG] [REMOTE ] SOFI: PASS: History has at least 300 days. [2026-01-20T12:20:57.657607] [DEBUG] [REMOTE ] SOFI: PASS: Price check passed. Min price $24.91. [2026-01-20T12:20:57.657762] [DEBUG] [REMOTE ] SOFI: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:57.657885] [DEBUG] [REMOTE ] SOFI: PASS: Integrity check passed. [2026-01-20T12:20:57.657926] [DEBUG] [REMOTE ] SOFI: Symbol is viable for forecasting. [2026-01-20T12:20:57.657980] [INFO ] [MAIN ] [2899/3502] SOFI kept (0.3s) | 2896 kept, 3 rejected | 139.4/min | ETA: 4.3m [2026-01-20T12:20:58.065630] [DEBUG] [REMOTE ] SOGP: Retrieved 1508 rows, trimmed to 300. [2026-01-20T12:20:58.065768] [DEBUG] [REMOTE ] SOGP: PASS: History has at least 300 days. [2026-01-20T12:20:58.065990] [DEBUG] [REMOTE ] SOGP: PASS: Price check passed. Min price $9.96. [2026-01-20T12:20:58.066132] [DEBUG] [REMOTE ] SOGP: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:58.066252] [DEBUG] [REMOTE ] SOGP: PASS: Integrity check passed. [2026-01-20T12:20:58.066301] [DEBUG] [REMOTE ] SOGP: Symbol is viable for forecasting. [2026-01-20T12:20:58.066353] [INFO ] [MAIN ] [2900/3502] SOGP kept (0.4s) | 2897 kept, 3 rejected | 139.4/min | ETA: 4.3m [2026-01-20T12:20:58.440233] [DEBUG] [REMOTE ] SOJC: Retrieved 2045 rows, trimmed to 300. [2026-01-20T12:20:58.440376] [DEBUG] [REMOTE ] SOJC: PASS: History has at least 300 days. [2026-01-20T12:20:58.440635] [DEBUG] [REMOTE ] SOJC: PASS: Price check passed. Min price $21.50. [2026-01-20T12:20:58.440782] [DEBUG] [REMOTE ] SOJC: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:58.440907] [DEBUG] [REMOTE ] SOJC: PASS: Integrity check passed. [2026-01-20T12:20:58.440949] [DEBUG] [REMOTE ] SOJC: Symbol is viable for forecasting. [2026-01-20T12:20:58.441012] [INFO ] [MAIN ] [2901/3502] SOJC kept (0.4s) | 2898 kept, 3 rejected | 139.4/min | ETA: 4.3m [2026-01-20T12:20:58.838768] [DEBUG] [REMOTE ] SOJD: Retrieved 1511 rows, trimmed to 300. [2026-01-20T12:20:58.838902] [DEBUG] [REMOTE ] SOJD: PASS: History has at least 300 days. [2026-01-20T12:20:58.839118] [DEBUG] [REMOTE ] SOJD: PASS: Price check passed. Min price $19.98. [2026-01-20T12:20:58.839275] [DEBUG] [REMOTE ] SOJD: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:58.839407] [DEBUG] [REMOTE ] SOJD: PASS: Integrity check passed. [2026-01-20T12:20:58.839448] [DEBUG] [REMOTE ] SOJD: Symbol is viable for forecasting. [2026-01-20T12:20:58.839496] [INFO ] [MAIN ] [2902/3502] SOJD kept (0.4s) | 2899 kept, 3 rejected | 139.4/min | ETA: 4.3m [2026-01-20T12:20:59.268442] [DEBUG] [REMOTE ] SOJE: Retrieved 1336 rows, trimmed to 300. [2026-01-20T12:20:59.268590] [DEBUG] [REMOTE ] SOJE: PASS: History has at least 300 days. [2026-01-20T12:20:59.268797] [DEBUG] [REMOTE ] SOJE: PASS: Price check passed. Min price $17.39. [2026-01-20T12:20:59.268931] [DEBUG] [REMOTE ] SOJE: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:59.269041] [DEBUG] [REMOTE ] SOJE: PASS: Integrity check passed. [2026-01-20T12:20:59.269081] [DEBUG] [REMOTE ] SOJE: Symbol is viable for forecasting. [2026-01-20T12:20:59.269144] [INFO ] [MAIN ] [2903/3502] SOJE kept (0.4s) | 2900 kept, 3 rejected | 139.4/min | ETA: 4.3m [2026-01-20T12:20:59.861911] [DEBUG] [REMOTE ] SON: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:20:59.862145] [DEBUG] [REMOTE ] SON: PASS: History has at least 300 days. [2026-01-20T12:20:59.862495] [DEBUG] [REMOTE ] SON: PASS: Price check passed. Min price $38.76. [2026-01-20T12:20:59.862680] [DEBUG] [REMOTE ] SON: PASS: Continuity check passed with 300 days. [2026-01-20T12:20:59.862841] [DEBUG] [REMOTE ] SON: PASS: Integrity check passed. [2026-01-20T12:20:59.862884] [DEBUG] [REMOTE ] SON: Symbol is viable for forecasting. [2026-01-20T12:20:59.862941] [INFO ] [MAIN ] [2904/3502] SON kept (0.6s) | 2901 kept, 3 rejected | 139.4/min | ETA: 4.3m [2026-01-20T12:21:00.153196] [DEBUG] [REMOTE ] SONO: Retrieved 1875 rows, trimmed to 300. [2026-01-20T12:21:00.153446] [DEBUG] [REMOTE ] SONO: PASS: History has at least 300 days. [2026-01-20T12:21:00.153918] [DEBUG] [REMOTE ] SONO: PASS: Price check passed. Min price $15.85. [2026-01-20T12:21:00.154135] [DEBUG] [REMOTE ] SONO: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:00.154345] [DEBUG] [REMOTE ] SONO: PASS: Integrity check passed. [2026-01-20T12:21:00.154413] [DEBUG] [REMOTE ] SONO: Symbol is viable for forecasting. [2026-01-20T12:21:00.154496] [INFO ] [MAIN ] [2905/3502] SONO kept (0.3s) | 2902 kept, 3 rejected | 139.4/min | ETA: 4.3m [2026-01-20T12:21:00.473724] [DEBUG] [REMOTE ] SOPA: Retrieved 1051 rows, trimmed to 300. [2026-01-20T12:21:00.473856] [DEBUG] [REMOTE ] SOPA: PASS: History has at least 300 days. [2026-01-20T12:21:00.474063] [DEBUG] [REMOTE ] SOPA: PASS: Price check passed. Min price $1.05. [2026-01-20T12:21:00.474201] [DEBUG] [REMOTE ] SOPA: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:00.474313] [DEBUG] [REMOTE ] SOPA: PASS: Integrity check passed. [2026-01-20T12:21:00.474354] [DEBUG] [REMOTE ] SOPA: Symbol is viable for forecasting. [2026-01-20T12:21:00.474402] [INFO ] [MAIN ] [2906/3502] SOPA kept (0.3s) | 2903 kept, 3 rejected | 139.4/min | ETA: 4.3m [2026-01-20T12:21:00.803615] [DEBUG] [REMOTE ] SOPH: Retrieved 1127 rows, trimmed to 300. [2026-01-20T12:21:00.803776] [DEBUG] [REMOTE ] SOPH: PASS: History has at least 300 days. [2026-01-20T12:21:00.803994] [DEBUG] [REMOTE ] SOPH: PASS: Price check passed. Min price $3.89. [2026-01-20T12:21:00.804134] [DEBUG] [REMOTE ] SOPH: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:00.804266] [DEBUG] [REMOTE ] SOPH: PASS: Integrity check passed. [2026-01-20T12:21:00.804313] [DEBUG] [REMOTE ] SOPH: Symbol is viable for forecasting. [2026-01-20T12:21:00.804362] [INFO ] [MAIN ] [2907/3502] SOPH kept (0.3s) | 2904 kept, 3 rejected | 139.4/min | ETA: 4.3m [2026-01-20T12:21:01.205477] [DEBUG] [REMOTE ] SOUN: Retrieved 934 rows, trimmed to 300. [2026-01-20T12:21:01.205623] [DEBUG] [REMOTE ] SOUN: PASS: History has at least 300 days. [2026-01-20T12:21:01.205830] [DEBUG] [REMOTE ] SOUN: PASS: Price check passed. Min price $9.97. [2026-01-20T12:21:01.205992] [DEBUG] [REMOTE ] SOUN: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:01.206122] [DEBUG] [REMOTE ] SOUN: PASS: Integrity check passed. [2026-01-20T12:21:01.206164] [DEBUG] [REMOTE ] SOUN: Symbol is viable for forecasting. [2026-01-20T12:21:01.206210] [INFO ] [MAIN ] [2908/3502] SOUN kept (0.4s) | 2905 kept, 3 rejected | 139.4/min | ETA: 4.3m [2026-01-20T12:21:01.617809] [DEBUG] [REMOTE ] SOXQ: Retrieved 1156 rows, trimmed to 300. [2026-01-20T12:21:01.617943] [DEBUG] [REMOTE ] SOXQ: PASS: History has at least 300 days. [2026-01-20T12:21:01.618171] [DEBUG] [REMOTE ] SOXQ: PASS: Price check passed. Min price $49.98. [2026-01-20T12:21:01.618312] [DEBUG] [REMOTE ] SOXQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:01.618430] [DEBUG] [REMOTE ] SOXQ: PASS: Integrity check passed. [2026-01-20T12:21:01.618472] [DEBUG] [REMOTE ] SOXQ: Symbol is viable for forecasting. [2026-01-20T12:21:01.618541] [INFO ] [MAIN ] [2909/3502] SOXQ kept (0.4s) | 2906 kept, 3 rejected | 139.4/min | ETA: 4.3m [2026-01-20T12:21:02.321870] [DEBUG] [REMOTE ] SOXX: Retrieved 6165 rows, trimmed to 300. [2026-01-20T12:21:02.322029] [DEBUG] [REMOTE ] SOXX: PASS: History has at least 300 days. [2026-01-20T12:21:02.322286] [DEBUG] [REMOTE ] SOXX: PASS: Price check passed. Min price $267.71. [2026-01-20T12:21:02.322431] [DEBUG] [REMOTE ] SOXX: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:02.322560] [DEBUG] [REMOTE ] SOXX: PASS: Integrity check passed. [2026-01-20T12:21:02.322814] [DEBUG] [REMOTE ] SOXX: Symbol is viable for forecasting. [2026-01-20T12:21:02.322866] [INFO ] [MAIN ] [2910/3502] SOXX kept (0.7s) | 2907 kept, 3 rejected | 139.4/min | ETA: 4.2m [2026-01-20T12:21:02.503884] [DEBUG] [REMOTE ] SPAI: Retrieved 348 rows, trimmed to 300. [2026-01-20T12:21:02.504005] [DEBUG] [REMOTE ] SPAI: PASS: History has at least 300 days. [2026-01-20T12:21:02.504211] [DEBUG] [REMOTE ] SPAI: PASS: Price check passed. Min price $3.23. [2026-01-20T12:21:02.504350] [DEBUG] [REMOTE ] SPAI: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:02.504462] [DEBUG] [REMOTE ] SPAI: PASS: Integrity check passed. [2026-01-20T12:21:02.504503] [DEBUG] [REMOTE ] SPAI: Symbol is viable for forecasting. [2026-01-20T12:21:02.504551] [INFO ] [MAIN ] [2911/3502] SPAI kept (0.2s) | 2908 kept, 3 rejected | 139.4/min | ETA: 4.2m [2026-01-20T12:21:03.022761] [DEBUG] [REMOTE ] SPB: Retrieved 4119 rows, trimmed to 300. [2026-01-20T12:21:03.022890] [DEBUG] [REMOTE ] SPB: PASS: History has at least 300 days. [2026-01-20T12:21:03.023105] [DEBUG] [REMOTE ] SPB: PASS: Price check passed. Min price $51.16. [2026-01-20T12:21:03.023244] [DEBUG] [REMOTE ] SPB: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:03.023362] [DEBUG] [REMOTE ] SPB: PASS: Integrity check passed. [2026-01-20T12:21:03.023412] [DEBUG] [REMOTE ] SPB: Symbol is viable for forecasting. [2026-01-20T12:21:03.023471] [INFO ] [MAIN ] [2912/3502] SPB kept (0.5s) | 2909 kept, 3 rejected | 139.4/min | ETA: 4.2m [2026-01-20T12:21:03.592454] [DEBUG] [REMOTE ] SPCB: Retrieved 5262 rows, trimmed to 300. [2026-01-20T12:21:03.592678] [DEBUG] [REMOTE ] SPCB: PASS: History has at least 300 days. [2026-01-20T12:21:03.592966] [DEBUG] [REMOTE ] SPCB: PASS: Price check passed. Min price $7.91. [2026-01-20T12:21:03.593110] [DEBUG] [REMOTE ] SPCB: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:03.593254] [DEBUG] [REMOTE ] SPCB: PASS: Integrity check passed. [2026-01-20T12:21:03.593297] [DEBUG] [REMOTE ] SPCB: Symbol is viable for forecasting. [2026-01-20T12:21:03.593348] [INFO ] [MAIN ] [2913/3502] SPCB kept (0.6s) | 2910 kept, 3 rejected | 139.4/min | ETA: 4.2m [2026-01-20T12:21:03.885012] [DEBUG] [REMOTE ] SPCE: Retrieved 2086 rows, trimmed to 300. [2026-01-20T12:21:03.885151] [DEBUG] [REMOTE ] SPCE: PASS: History has at least 300 days. [2026-01-20T12:21:03.885374] [DEBUG] [REMOTE ] SPCE: PASS: Price check passed. Min price $3.02. [2026-01-20T12:21:03.885519] [DEBUG] [REMOTE ] SPCE: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:03.885671] [DEBUG] [REMOTE ] SPCE: PASS: Integrity check passed. [2026-01-20T12:21:03.885716] [DEBUG] [REMOTE ] SPCE: Symbol is viable for forecasting. [2026-01-20T12:21:03.885766] [INFO ] [MAIN ] [2914/3502] SPCE kept (0.3s) | 2911 kept, 3 rejected | 139.4/min | ETA: 4.2m [2026-01-20T12:21:04.450656] [DEBUG] [REMOTE ] SPE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:04.450830] [DEBUG] [REMOTE ] SPE: PASS: History has at least 300 days. [2026-01-20T12:21:04.451333] [DEBUG] [REMOTE ] SPE: PASS: Price check passed. Min price $14.10. [2026-01-20T12:21:04.451513] [DEBUG] [REMOTE ] SPE: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:04.451892] [DEBUG] [REMOTE ] SPE: PASS: Integrity check passed. [2026-01-20T12:21:04.451962] [DEBUG] [REMOTE ] SPE: Symbol is viable for forecasting. [2026-01-20T12:21:04.452028] [INFO ] [MAIN ] [2915/3502] SPE kept (0.6s) | 2912 kept, 3 rejected | 139.4/min | ETA: 4.2m [2026-01-20T12:21:04.759280] [DEBUG] [REMOTE ] SPFI: Retrieved 1683 rows, trimmed to 300. [2026-01-20T12:21:04.759435] [DEBUG] [REMOTE ] SPFI: PASS: History has at least 300 days. [2026-01-20T12:21:04.759726] [DEBUG] [REMOTE ] SPFI: PASS: Price check passed. Min price $35.93. [2026-01-20T12:21:04.759900] [DEBUG] [REMOTE ] SPFI: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:04.760042] [DEBUG] [REMOTE ] SPFI: PASS: Integrity check passed. [2026-01-20T12:21:04.760091] [DEBUG] [REMOTE ] SPFI: Symbol is viable for forecasting. [2026-01-20T12:21:04.760153] [INFO ] [MAIN ] [2916/3502] SPFI kept (0.3s) | 2913 kept, 3 rejected | 139.4/min | ETA: 4.2m [2026-01-20T12:21:05.324712] [DEBUG] [REMOTE ] SPG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:05.324860] [DEBUG] [REMOTE ] SPG: PASS: History has at least 300 days. [2026-01-20T12:21:05.325097] [DEBUG] [REMOTE ] SPG: PASS: Price check passed. Min price $171.28. [2026-01-20T12:21:05.325234] [DEBUG] [REMOTE ] SPG: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:05.325356] [DEBUG] [REMOTE ] SPG: PASS: Integrity check passed. [2026-01-20T12:21:05.325396] [DEBUG] [REMOTE ] SPG: Symbol is viable for forecasting. [2026-01-20T12:21:05.325447] [INFO ] [MAIN ] [2917/3502] SPG kept (0.6s) | 2914 kept, 3 rejected | 139.4/min | ETA: 4.2m [2026-01-20T12:21:05.844457] [DEBUG] [REMOTE ] SPGI: Retrieved 6292 rows, trimmed to 300. [2026-01-20T12:21:05.844613] [DEBUG] [REMOTE ] SPGI: PASS: History has at least 300 days. [2026-01-20T12:21:05.844841] [DEBUG] [REMOTE ] SPGI: PASS: Price check passed. Min price $472.13. [2026-01-20T12:21:05.844985] [DEBUG] [REMOTE ] SPGI: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:05.845106] [DEBUG] [REMOTE ] SPGI: PASS: Integrity check passed. [2026-01-20T12:21:05.845148] [DEBUG] [REMOTE ] SPGI: Symbol is viable for forecasting. [2026-01-20T12:21:05.845196] [INFO ] [MAIN ] [2918/3502] SPGI kept (0.5s) | 2915 kept, 3 rejected | 139.4/min | ETA: 4.2m [2026-01-20T12:21:06.129839] [DEBUG] [REMOTE ] SPH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:06.129971] [DEBUG] [REMOTE ] SPH: PASS: History has at least 300 days. [2026-01-20T12:21:06.130191] [DEBUG] [REMOTE ] SPH: PASS: Price check passed. Min price $17.91. [2026-01-20T12:21:06.130332] [DEBUG] [REMOTE ] SPH: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:06.130450] [DEBUG] [REMOTE ] SPH: PASS: Integrity check passed. [2026-01-20T12:21:06.130497] [DEBUG] [REMOTE ] SPH: Symbol is viable for forecasting. [2026-01-20T12:21:06.130546] [INFO ] [MAIN ] [2919/3502] SPH kept (0.3s) | 2916 kept, 3 rejected | 139.4/min | ETA: 4.2m [2026-01-20T12:21:06.672472] [DEBUG] [REMOTE ] SPOK: Retrieved 5325 rows, trimmed to 300. [2026-01-20T12:21:06.672659] [DEBUG] [REMOTE ] SPOK: PASS: History has at least 300 days. [2026-01-20T12:21:06.672879] [DEBUG] [REMOTE ] SPOK: PASS: Price check passed. Min price $12.43. [2026-01-20T12:21:06.673017] [DEBUG] [REMOTE ] SPOK: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:06.673131] [DEBUG] [REMOTE ] SPOK: PASS: Integrity check passed. [2026-01-20T12:21:06.673172] [DEBUG] [REMOTE ] SPOK: Symbol is viable for forecasting. [2026-01-20T12:21:06.673220] [INFO ] [MAIN ] [2920/3502] SPOK kept (0.5s) | 2917 kept, 3 rejected | 139.4/min | ETA: 4.2m [2026-01-20T12:21:06.925381] [DEBUG] [REMOTE ] SPRC: Retrieved 1100 rows, trimmed to 300. [2026-01-20T12:21:06.925614] [DEBUG] [REMOTE ] SPRC: PASS: History has at least 300 days. [2026-01-20T12:21:06.925886] [DEBUG] [REMOTE ] SPRC: PASS: Price check passed. Min price $1.05. [2026-01-20T12:21:06.926037] [DEBUG] [REMOTE ] SPRC: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:06.926172] [DEBUG] [REMOTE ] SPRC: PASS: Integrity check passed. [2026-01-20T12:21:06.926252] [DEBUG] [REMOTE ] SPRC: Symbol is viable for forecasting. [2026-01-20T12:21:06.926325] [INFO ] [MAIN ] [2921/3502] SPRC kept (0.3s) | 2918 kept, 3 rejected | 139.4/min | ETA: 4.2m [2026-01-20T12:21:07.422371] [DEBUG] [REMOTE ] SPRO: Retrieved 4854 rows, trimmed to 300. [2026-01-20T12:21:07.422992] [DEBUG] [REMOTE ] SPRO: PASS: History has at least 300 days. [2026-01-20T12:21:07.423365] [DEBUG] [REMOTE ] SPRO: PASS: Price check passed. Min price $2.20. [2026-01-20T12:21:07.423518] [DEBUG] [REMOTE ] SPRO: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:07.423698] [DEBUG] [REMOTE ] SPRO: PASS: Integrity check passed. [2026-01-20T12:21:07.423746] [DEBUG] [REMOTE ] SPRO: Symbol is viable for forecasting. [2026-01-20T12:21:07.423808] [INFO ] [MAIN ] [2922/3502] SPRO kept (0.5s) | 2919 kept, 3 rejected | 139.4/min | ETA: 4.2m [2026-01-20T12:21:07.738063] [DEBUG] [REMOTE ] SPRX: Retrieved 1119 rows, trimmed to 300. [2026-01-20T12:21:07.738338] [DEBUG] [REMOTE ] SPRX: PASS: History has at least 300 days. [2026-01-20T12:21:07.738847] [DEBUG] [REMOTE ] SPRX: PASS: Price check passed. Min price $34.85. [2026-01-20T12:21:07.739065] [DEBUG] [REMOTE ] SPRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:07.739271] [DEBUG] [REMOTE ] SPRX: PASS: Integrity check passed. [2026-01-20T12:21:07.739339] [DEBUG] [REMOTE ] SPRX: Symbol is viable for forecasting. [2026-01-20T12:21:07.739432] [INFO ] [MAIN ] [2923/3502] SPRX kept (0.3s) | 2920 kept, 3 rejected | 139.4/min | ETA: 4.2m [2026-01-20T12:21:08.126136] [DEBUG] [REMOTE ] SPRY: Retrieved 1285 rows, trimmed to 300. [2026-01-20T12:21:08.126372] [DEBUG] [REMOTE ] SPRY: PASS: History has at least 300 days. [2026-01-20T12:21:08.126735] [DEBUG] [REMOTE ] SPRY: PASS: Price check passed. Min price $6.73. [2026-01-20T12:21:08.126918] [DEBUG] [REMOTE ] SPRY: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:08.127152] [DEBUG] [REMOTE ] SPRY: PASS: Integrity check passed. [2026-01-20T12:21:08.127212] [DEBUG] [REMOTE ] SPRY: Symbol is viable for forecasting. [2026-01-20T12:21:08.127288] [INFO ] [MAIN ] [2924/3502] SPRY kept (0.4s) | 2921 kept, 3 rejected | 139.4/min | ETA: 4.1m [2026-01-20T12:21:08.648895] [DEBUG] [REMOTE ] SPSC: Retrieved 3960 rows, trimmed to 300. [2026-01-20T12:21:08.649107] [DEBUG] [REMOTE ] SPSC: PASS: History has at least 300 days. [2026-01-20T12:21:08.649385] [DEBUG] [REMOTE ] SPSC: PASS: Price check passed. Min price $78.03. [2026-01-20T12:21:08.649530] [DEBUG] [REMOTE ] SPSC: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:08.649694] [DEBUG] [REMOTE ] SPSC: PASS: Integrity check passed. [2026-01-20T12:21:08.649739] [DEBUG] [REMOTE ] SPSC: Symbol is viable for forecasting. [2026-01-20T12:21:08.649795] [INFO ] [MAIN ] [2925/3502] SPSC kept (0.5s) | 2922 kept, 3 rejected | 139.4/min | ETA: 4.1m [2026-01-20T12:21:09.013968] [DEBUG] [REMOTE ] SPWH: Retrieved 2956 rows, trimmed to 300. [2026-01-20T12:21:09.014238] [DEBUG] [REMOTE ] SPWH: PASS: History has at least 300 days. [2026-01-20T12:21:09.014646] [DEBUG] [REMOTE ] SPWH: PASS: Price check passed. Min price $1.36. [2026-01-20T12:21:09.014823] [DEBUG] [REMOTE ] SPWH: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:09.015022] [DEBUG] [REMOTE ] SPWH: PASS: Integrity check passed. [2026-01-20T12:21:09.015247] [DEBUG] [REMOTE ] SPWH: Symbol is viable for forecasting. [2026-01-20T12:21:09.015340] [INFO ] [MAIN ] [2926/3502] SPWH kept (0.4s) | 2923 kept, 3 rejected | 139.4/min | ETA: 4.1m [2026-01-20T12:21:09.395197] [DEBUG] [REMOTE ] SPXC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:09.395446] [DEBUG] [REMOTE ] SPXC: PASS: History has at least 300 days. [2026-01-20T12:21:09.395880] [DEBUG] [REMOTE ] SPXC: PASS: Price check passed. Min price $187.40. [2026-01-20T12:21:09.396039] [DEBUG] [REMOTE ] SPXC: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:09.396238] [DEBUG] [REMOTE ] SPXC: PASS: Integrity check passed. [2026-01-20T12:21:09.396287] [DEBUG] [REMOTE ] SPXC: Symbol is viable for forecasting. [2026-01-20T12:21:09.396353] [INFO ] [MAIN ] [2927/3502] SPXC kept (0.4s) | 2924 kept, 3 rejected | 139.4/min | ETA: 4.1m [2026-01-20T12:21:09.934243] [DEBUG] [REMOTE ] SPXX: Retrieved 5068 rows, trimmed to 300. [2026-01-20T12:21:09.934863] [DEBUG] [REMOTE ] SPXX: PASS: History has at least 300 days. [2026-01-20T12:21:09.935425] [DEBUG] [REMOTE ] SPXX: PASS: Price check passed. Min price $16.68. [2026-01-20T12:21:09.935683] [DEBUG] [REMOTE ] SPXX: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:09.935906] [DEBUG] [REMOTE ] SPXX: PASS: Integrity check passed. [2026-01-20T12:21:09.935961] [DEBUG] [REMOTE ] SPXX: Symbol is viable for forecasting. [2026-01-20T12:21:09.936043] [INFO ] [MAIN ] [2928/3502] SPXX kept (0.5s) | 2925 kept, 3 rejected | 139.4/min | ETA: 4.1m [2026-01-20T12:21:10.331254] [DEBUG] [REMOTE ] SQM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:10.331548] [DEBUG] [REMOTE ] SQM: PASS: History has at least 300 days. [2026-01-20T12:21:10.332078] [DEBUG] [REMOTE ] SQM: PASS: Price check passed. Min price $42.31. [2026-01-20T12:21:10.332260] [DEBUG] [REMOTE ] SQM: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:10.332450] [DEBUG] [REMOTE ] SQM: PASS: Integrity check passed. [2026-01-20T12:21:10.332500] [DEBUG] [REMOTE ] SQM: Symbol is viable for forecasting. [2026-01-20T12:21:10.332617] [INFO ] [MAIN ] [2929/3502] SQM kept (0.4s) | 2926 kept, 3 rejected | 139.4/min | ETA: 4.1m [2026-01-20T12:21:10.709090] [DEBUG] [REMOTE ] SQNS: Retrieved 3709 rows, trimmed to 300. [2026-01-20T12:21:10.709259] [DEBUG] [REMOTE ] SQNS: PASS: History has at least 300 days. [2026-01-20T12:21:10.709545] [DEBUG] [REMOTE ] SQNS: PASS: Price check passed. Min price $4.49. [2026-01-20T12:21:10.709753] [DEBUG] [REMOTE ] SQNS: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:10.709905] [DEBUG] [REMOTE ] SQNS: PASS: Integrity check passed. [2026-01-20T12:21:10.709957] [DEBUG] [REMOTE ] SQNS: Symbol is viable for forecasting. [2026-01-20T12:21:10.710023] [INFO ] [MAIN ] [2930/3502] SQNS kept (0.4s) | 2927 kept, 3 rejected | 139.4/min | ETA: 4.1m [2026-01-20T12:21:11.138331] [DEBUG] [REMOTE ] SQQQ: Retrieved 4008 rows, trimmed to 300. [2026-01-20T12:21:11.138553] [DEBUG] [REMOTE ] SQQQ: PASS: History has at least 300 days. [2026-01-20T12:21:11.139084] [DEBUG] [REMOTE ] SQQQ: PASS: Price check passed. Min price $62.36. [2026-01-20T12:21:11.139249] [DEBUG] [REMOTE ] SQQQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:11.139414] [DEBUG] [REMOTE ] SQQQ: PASS: Integrity check passed. [2026-01-20T12:21:11.139457] [DEBUG] [REMOTE ] SQQQ: Symbol is viable for forecasting. [2026-01-20T12:21:11.139515] [INFO ] [MAIN ] [2931/3502] SQQQ kept (0.4s) | 2928 kept, 3 rejected | 139.4/min | ETA: 4.1m [2026-01-20T12:21:11.415691] [DEBUG] [REMOTE ] SRAD: Retrieved 1091 rows, trimmed to 300. [2026-01-20T12:21:11.415895] [DEBUG] [REMOTE ] SRAD: PASS: History has at least 300 days. [2026-01-20T12:21:11.416362] [DEBUG] [REMOTE ] SRAD: PASS: Price check passed. Min price $18.97. [2026-01-20T12:21:11.416598] [DEBUG] [REMOTE ] SRAD: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:11.416759] [DEBUG] [REMOTE ] SRAD: PASS: Integrity check passed. [2026-01-20T12:21:11.416805] [DEBUG] [REMOTE ] SRAD: Symbol is viable for forecasting. [2026-01-20T12:21:11.416861] [INFO ] [MAIN ] [2932/3502] SRAD kept (0.3s) | 2929 kept, 3 rejected | 139.4/min | ETA: 4.1m [2026-01-20T12:21:11.752648] [DEBUG] [REMOTE ] SRBK: Retrieved 584 rows, trimmed to 300. [2026-01-20T12:21:11.752833] [DEBUG] [REMOTE ] SRBK: PASS: History has at least 300 days. [2026-01-20T12:21:11.753120] [DEBUG] [REMOTE ] SRBK: PASS: Price check passed. Min price $14.65. [2026-01-20T12:21:11.753274] [DEBUG] [REMOTE ] SRBK: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:11.753441] [DEBUG] [REMOTE ] SRBK: PASS: Integrity check passed. [2026-01-20T12:21:11.753487] [DEBUG] [REMOTE ] SRBK: Symbol is viable for forecasting. [2026-01-20T12:21:11.753558] [INFO ] [MAIN ] [2933/3502] SRBK kept (0.3s) | 2930 kept, 3 rejected | 139.4/min | ETA: 4.1m [2026-01-20T12:21:12.399397] [DEBUG] [REMOTE ] SRCE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:12.399562] [DEBUG] [REMOTE ] SRCE: PASS: History has at least 300 days. [2026-01-20T12:21:12.399819] [DEBUG] [REMOTE ] SRCE: PASS: Price check passed. Min price $58.49. [2026-01-20T12:21:12.399960] [DEBUG] [REMOTE ] SRCE: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:12.400085] [DEBUG] [REMOTE ] SRCE: PASS: Integrity check passed. [2026-01-20T12:21:12.400126] [DEBUG] [REMOTE ] SRCE: Symbol is viable for forecasting. [2026-01-20T12:21:12.400176] [INFO ] [MAIN ] [2934/3502] SRCE kept (0.6s) | 2931 kept, 3 rejected | 139.4/min | ETA: 4.1m [2026-01-20T12:21:12.836229] [DEBUG] [REMOTE ] SRE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:12.836370] [DEBUG] [REMOTE ] SRE: PASS: History has at least 300 days. [2026-01-20T12:21:12.836615] [DEBUG] [REMOTE ] SRE: PASS: Price check passed. Min price $86.36. [2026-01-20T12:21:12.836760] [DEBUG] [REMOTE ] SRE: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:12.836879] [DEBUG] [REMOTE ] SRE: PASS: Integrity check passed. [2026-01-20T12:21:12.836921] [DEBUG] [REMOTE ] SRE: Symbol is viable for forecasting. [2026-01-20T12:21:12.836989] [INFO ] [MAIN ] [2935/3502] SRE kept (0.4s) | 2932 kept, 3 rejected | 139.4/min | ETA: 4.1m [2026-01-20T12:21:13.151157] [DEBUG] [REMOTE ] SREA: Retrieved 1649 rows, trimmed to 300. [2026-01-20T12:21:13.151283] [DEBUG] [REMOTE ] SREA: PASS: History has at least 300 days. [2026-01-20T12:21:13.151488] [DEBUG] [REMOTE ] SREA: PASS: Price check passed. Min price $21.47. [2026-01-20T12:21:13.151654] [DEBUG] [REMOTE ] SREA: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:13.151770] [DEBUG] [REMOTE ] SREA: PASS: Integrity check passed. [2026-01-20T12:21:13.151810] [DEBUG] [REMOTE ] SREA: Symbol is viable for forecasting. [2026-01-20T12:21:13.151857] [INFO ] [MAIN ] [2936/3502] SREA kept (0.3s) | 2933 kept, 3 rejected | 139.4/min | ETA: 4.1m [2026-01-20T12:21:13.460747] [DEBUG] [REMOTE ] SRFM: Retrieved 622 rows, trimmed to 300. [2026-01-20T12:21:13.461063] [DEBUG] [REMOTE ] SRFM: PASS: History has at least 300 days. [2026-01-20T12:21:13.461270] [DEBUG] [REMOTE ] SRFM: PASS: Price check passed. Min price $1.79. [2026-01-20T12:21:13.461408] [DEBUG] [REMOTE ] SRFM: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:13.461520] [DEBUG] [REMOTE ] SRFM: PASS: Integrity check passed. [2026-01-20T12:21:13.461562] [DEBUG] [REMOTE ] SRFM: Symbol is viable for forecasting. [2026-01-20T12:21:13.461631] [INFO ] [MAIN ] [2937/3502] SRFM kept (0.3s) | 2934 kept, 3 rejected | 139.4/min | ETA: 4.1m [2026-01-20T12:21:13.955906] [DEBUG] [REMOTE ] SRG: Retrieved 2651 rows, trimmed to 300. [2026-01-20T12:21:13.956041] [DEBUG] [REMOTE ] SRG: PASS: History has at least 300 days. [2026-01-20T12:21:13.956262] [DEBUG] [REMOTE ] SRG: PASS: Price check passed. Min price $3.25. [2026-01-20T12:21:13.956404] [DEBUG] [REMOTE ] SRG: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:13.956526] [DEBUG] [REMOTE ] SRG: PASS: Integrity check passed. [2026-01-20T12:21:13.956588] [DEBUG] [REMOTE ] SRG: Symbol is viable for forecasting. [2026-01-20T12:21:13.956642] [INFO ] [MAIN ] [2938/3502] SRG kept (0.5s) | 2935 kept, 3 rejected | 139.4/min | ETA: 4.0m [2026-01-20T12:21:14.517255] [DEBUG] [REMOTE ] SRI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:14.517415] [DEBUG] [REMOTE ] SRI: PASS: History has at least 300 days. [2026-01-20T12:21:14.517699] [DEBUG] [REMOTE ] SRI: PASS: Price check passed. Min price $5.48. [2026-01-20T12:21:14.517858] [DEBUG] [REMOTE ] SRI: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:14.518004] [DEBUG] [REMOTE ] SRI: PASS: Integrity check passed. [2026-01-20T12:21:14.518045] [DEBUG] [REMOTE ] SRI: Symbol is viable for forecasting. [2026-01-20T12:21:14.518094] [INFO ] [MAIN ] [2939/3502] SRI kept (0.6s) | 2936 kept, 3 rejected | 139.4/min | ETA: 4.0m [2026-01-20T12:21:14.844222] [DEBUG] [REMOTE ] SRRK: Retrieved 1923 rows, trimmed to 300. [2026-01-20T12:21:14.844344] [DEBUG] [REMOTE ] SRRK: PASS: History has at least 300 days. [2026-01-20T12:21:14.844544] [DEBUG] [REMOTE ] SRRK: PASS: Price check passed. Min price $27.99. [2026-01-20T12:21:14.844709] [DEBUG] [REMOTE ] SRRK: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:14.844820] [DEBUG] [REMOTE ] SRRK: PASS: Integrity check passed. [2026-01-20T12:21:14.844860] [DEBUG] [REMOTE ] SRRK: Symbol is viable for forecasting. [2026-01-20T12:21:14.844907] [INFO ] [MAIN ] [2940/3502] SRRK kept (0.3s) | 2937 kept, 3 rejected | 139.4/min | ETA: 4.0m [2026-01-20T12:21:15.086034] [DEBUG] [REMOTE ] SRTS: Retrieved 2384 rows, trimmed to 300. [2026-01-20T12:21:15.086167] [DEBUG] [REMOTE ] SRTS: PASS: History has at least 300 days. [2026-01-20T12:21:15.086382] [DEBUG] [REMOTE ] SRTS: PASS: Price check passed. Min price $3.10. [2026-01-20T12:21:15.086521] [DEBUG] [REMOTE ] SRTS: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:15.086670] [DEBUG] [REMOTE ] SRTS: PASS: Integrity check passed. [2026-01-20T12:21:15.086718] [DEBUG] [REMOTE ] SRTS: Symbol is viable for forecasting. [2026-01-20T12:21:15.086769] [INFO ] [MAIN ] [2941/3502] SRTS kept (0.2s) | 2938 kept, 3 rejected | 139.5/min | ETA: 4.0m [2026-01-20T12:21:15.779257] [DEBUG] [REMOTE ] SSB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:15.779407] [DEBUG] [REMOTE ] SSB: PASS: History has at least 300 days. [2026-01-20T12:21:15.779659] [DEBUG] [REMOTE ] SSB: PASS: Price check passed. Min price $85.31. [2026-01-20T12:21:15.779804] [DEBUG] [REMOTE ] SSB: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:15.779921] [DEBUG] [REMOTE ] SSB: PASS: Integrity check passed. [2026-01-20T12:21:15.779963] [DEBUG] [REMOTE ] SSB: Symbol is viable for forecasting. [2026-01-20T12:21:15.780013] [INFO ] [MAIN ] [2942/3502] SSB kept (0.7s) | 2939 kept, 3 rejected | 139.4/min | ETA: 4.0m [2026-01-20T12:21:16.281051] [DEBUG] [REMOTE ] SSD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:16.281258] [DEBUG] [REMOTE ] SSD: PASS: History has at least 300 days. [2026-01-20T12:21:16.281652] [DEBUG] [REMOTE ] SSD: PASS: Price check passed. Min price $157.72. [2026-01-20T12:21:16.281846] [DEBUG] [REMOTE ] SSD: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:16.282025] [DEBUG] [REMOTE ] SSD: PASS: Integrity check passed. [2026-01-20T12:21:16.282080] [DEBUG] [REMOTE ] SSD: Symbol is viable for forecasting. [2026-01-20T12:21:16.282148] [INFO ] [MAIN ] [2943/3502] SSD kept (0.5s) | 2940 kept, 3 rejected | 139.4/min | ETA: 4.0m [2026-01-20T12:21:16.769674] [DEBUG] [REMOTE ] SSL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:16.770010] [DEBUG] [REMOTE ] SSL: PASS: History has at least 300 days. [2026-01-20T12:21:16.770474] [DEBUG] [REMOTE ] SSL: PASS: Price check passed. Min price $5.52. [2026-01-20T12:21:16.770687] [DEBUG] [REMOTE ] SSL: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:16.770857] [DEBUG] [REMOTE ] SSL: PASS: Integrity check passed. [2026-01-20T12:21:16.770905] [DEBUG] [REMOTE ] SSL: Symbol is viable for forecasting. [2026-01-20T12:21:16.770966] [INFO ] [MAIN ] [2944/3502] SSL kept (0.5s) | 2941 kept, 3 rejected | 139.4/min | ETA: 4.0m [2026-01-20T12:21:17.031654] [DEBUG] [REMOTE ] SSNC: Retrieved 3975 rows, trimmed to 300. [2026-01-20T12:21:17.031807] [DEBUG] [REMOTE ] SSNC: PASS: History has at least 300 days. [2026-01-20T12:21:17.032049] [DEBUG] [REMOTE ] SSNC: PASS: Price check passed. Min price $80.63. [2026-01-20T12:21:17.032191] [DEBUG] [REMOTE ] SSNC: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:17.032336] [DEBUG] [REMOTE ] SSNC: PASS: Integrity check passed. [2026-01-20T12:21:17.032377] [DEBUG] [REMOTE ] SSNC: Symbol is viable for forecasting. [2026-01-20T12:21:17.032428] [INFO ] [MAIN ] [2945/3502] SSNC kept (0.3s) | 2942 kept, 3 rejected | 139.4/min | ETA: 4.0m [2026-01-20T12:21:17.652160] [DEBUG] [REMOTE ] SSP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:17.652326] [DEBUG] [REMOTE ] SSP: PASS: History has at least 300 days. [2026-01-20T12:21:17.652624] [DEBUG] [REMOTE ] SSP: PASS: Price check passed. Min price $2.05. [2026-01-20T12:21:17.652776] [DEBUG] [REMOTE ] SSP: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:17.653080] [DEBUG] [REMOTE ] SSP: PASS: Integrity check passed. [2026-01-20T12:21:17.653128] [DEBUG] [REMOTE ] SSP: Symbol is viable for forecasting. [2026-01-20T12:21:17.653185] [INFO ] [MAIN ] [2946/3502] SSP kept (0.6s) | 2943 kept, 3 rejected | 139.4/min | ETA: 4.0m [2026-01-20T12:21:17.963029] [DEBUG] [REMOTE ] SSRM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:17.963231] [DEBUG] [REMOTE ] SSRM: PASS: History has at least 300 days. [2026-01-20T12:21:17.963530] [DEBUG] [REMOTE ] SSRM: PASS: Price check passed. Min price $19.48. [2026-01-20T12:21:17.963697] [DEBUG] [REMOTE ] SSRM: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:17.963837] [DEBUG] [REMOTE ] SSRM: PASS: Integrity check passed. [2026-01-20T12:21:17.963880] [DEBUG] [REMOTE ] SSRM: Symbol is viable for forecasting. [2026-01-20T12:21:17.963935] [INFO ] [MAIN ] [2947/3502] SSRM kept (0.3s) | 2944 kept, 3 rejected | 139.4/min | ETA: 4.0m [2026-01-20T12:21:18.385111] [DEBUG] [REMOTE ] SSSS: Retrieved 3703 rows, trimmed to 300. [2026-01-20T12:21:18.385244] [DEBUG] [REMOTE ] SSSS: PASS: History has at least 300 days. [2026-01-20T12:21:18.385453] [DEBUG] [REMOTE ] SSSS: PASS: Price check passed. Min price $8.60. [2026-01-20T12:21:18.385604] [DEBUG] [REMOTE ] SSSS: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:18.385720] [DEBUG] [REMOTE ] SSSS: PASS: Integrity check passed. [2026-01-20T12:21:18.385760] [DEBUG] [REMOTE ] SSSS: Symbol is viable for forecasting. [2026-01-20T12:21:18.385809] [INFO ] [MAIN ] [2948/3502] SSSS kept (0.4s) | 2945 kept, 3 rejected | 139.4/min | ETA: 4.0m [2026-01-20T12:21:18.741210] [DEBUG] [REMOTE ] SSTI: Retrieved 2166 rows, trimmed to 300. [2026-01-20T12:21:18.741395] [DEBUG] [REMOTE ] SSTI: PASS: History has at least 300 days. [2026-01-20T12:21:18.741741] [DEBUG] [REMOTE ] SSTI: PASS: Price check passed. Min price $5.89. [2026-01-20T12:21:18.741944] [DEBUG] [REMOTE ] SSTI: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:18.742112] [DEBUG] [REMOTE ] SSTI: PASS: Integrity check passed. [2026-01-20T12:21:18.742167] [DEBUG] [REMOTE ] SSTI: Symbol is viable for forecasting. [2026-01-20T12:21:18.742233] [INFO ] [MAIN ] [2949/3502] SSTI kept (0.4s) | 2946 kept, 3 rejected | 139.4/min | ETA: 4.0m [2026-01-20T12:21:19.241841] [DEBUG] [REMOTE ] SSTK: Retrieved 3335 rows, trimmed to 300. [2026-01-20T12:21:19.241977] [DEBUG] [REMOTE ] SSTK: PASS: History has at least 300 days. [2026-01-20T12:21:19.242200] [DEBUG] [REMOTE ] SSTK: PASS: Price check passed. Min price $18.08. [2026-01-20T12:21:19.242346] [DEBUG] [REMOTE ] SSTK: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:19.242469] [DEBUG] [REMOTE ] SSTK: PASS: Integrity check passed. [2026-01-20T12:21:19.242512] [DEBUG] [REMOTE ] SSTK: Symbol is viable for forecasting. [2026-01-20T12:21:19.242565] [INFO ] [MAIN ] [2950/3502] SSTK kept (0.5s) | 2947 kept, 3 rejected | 139.4/min | ETA: 4.0m [2026-01-20T12:21:19.610709] [DEBUG] [REMOTE ] SSYS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:19.610848] [DEBUG] [REMOTE ] SSYS: PASS: History has at least 300 days. [2026-01-20T12:21:19.611071] [DEBUG] [REMOTE ] SSYS: PASS: Price check passed. Min price $8.20. [2026-01-20T12:21:19.611224] [DEBUG] [REMOTE ] SSYS: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:19.611340] [DEBUG] [REMOTE ] SSYS: PASS: Integrity check passed. [2026-01-20T12:21:19.611381] [DEBUG] [REMOTE ] SSYS: Symbol is viable for forecasting. [2026-01-20T12:21:19.611431] [INFO ] [MAIN ] [2951/3502] SSYS kept (0.4s) | 2948 kept, 3 rejected | 139.4/min | ETA: 4.0m [2026-01-20T12:21:20.135052] [DEBUG] [REMOTE ] STAA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:20.135251] [DEBUG] [REMOTE ] STAA: PASS: History has at least 300 days. [2026-01-20T12:21:20.135546] [DEBUG] [REMOTE ] STAA: PASS: Price check passed. Min price $20.97. [2026-01-20T12:21:20.135717] [DEBUG] [REMOTE ] STAA: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:20.135857] [DEBUG] [REMOTE ] STAA: PASS: Integrity check passed. [2026-01-20T12:21:20.135901] [DEBUG] [REMOTE ] STAA: Symbol is viable for forecasting. [2026-01-20T12:21:20.135954] [INFO ] [MAIN ] [2952/3502] STAA kept (0.5s) | 2949 kept, 3 rejected | 139.4/min | ETA: 3.9m [2026-01-20T12:21:20.527904] [DEBUG] [REMOTE ] STAG: Retrieved 3711 rows, trimmed to 300. [2026-01-20T12:21:20.528212] [DEBUG] [REMOTE ] STAG: PASS: History has at least 300 days. [2026-01-20T12:21:20.528745] [DEBUG] [REMOTE ] STAG: PASS: Price check passed. Min price $36.76. [2026-01-20T12:21:20.528954] [DEBUG] [REMOTE ] STAG: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:20.529178] [DEBUG] [REMOTE ] STAG: PASS: Integrity check passed. [2026-01-20T12:21:20.529237] [DEBUG] [REMOTE ] STAG: Symbol is viable for forecasting. [2026-01-20T12:21:20.529712] [INFO ] [MAIN ] [2953/3502] STAG kept (0.4s) | 2950 kept, 3 rejected | 139.4/min | ETA: 3.9m [2026-01-20T12:21:21.017770] [DEBUG] [REMOTE ] STBA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:21.017915] [DEBUG] [REMOTE ] STBA: PASS: History has at least 300 days. [2026-01-20T12:21:21.018151] [DEBUG] [REMOTE ] STBA: PASS: Price check passed. Min price $35.36. [2026-01-20T12:21:21.018291] [DEBUG] [REMOTE ] STBA: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:21.018415] [DEBUG] [REMOTE ] STBA: PASS: Integrity check passed. [2026-01-20T12:21:21.018456] [DEBUG] [REMOTE ] STBA: Symbol is viable for forecasting. [2026-01-20T12:21:21.018506] [INFO ] [MAIN ] [2954/3502] STBA kept (0.5s) | 2951 kept, 3 rejected | 139.4/min | ETA: 3.9m [2026-01-20T12:21:21.491429] [DEBUG] [REMOTE ] STC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:21.491673] [DEBUG] [REMOTE ] STC: PASS: History has at least 300 days. [2026-01-20T12:21:21.492025] [DEBUG] [REMOTE ] STC: PASS: Price check passed. Min price $65.64. [2026-01-20T12:21:21.492174] [DEBUG] [REMOTE ] STC: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:21.492314] [DEBUG] [REMOTE ] STC: PASS: Integrity check passed. [2026-01-20T12:21:21.492359] [DEBUG] [REMOTE ] STC: Symbol is viable for forecasting. [2026-01-20T12:21:21.492583] [INFO ] [MAIN ] [2955/3502] STC kept (0.5s) | 2952 kept, 3 rejected | 139.4/min | ETA: 3.9m [2026-01-20T12:21:21.945957] [DEBUG] [REMOTE ] STE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:21.946096] [DEBUG] [REMOTE ] STE: PASS: History has at least 300 days. [2026-01-20T12:21:21.946318] [DEBUG] [REMOTE ] STE: PASS: Price check passed. Min price $235.12. [2026-01-20T12:21:21.946462] [DEBUG] [REMOTE ] STE: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:21.946602] [DEBUG] [REMOTE ] STE: PASS: Integrity check passed. [2026-01-20T12:21:21.946648] [DEBUG] [REMOTE ] STE: Symbol is viable for forecasting. [2026-01-20T12:21:21.946700] [INFO ] [MAIN ] [2956/3502] STE kept (0.5s) | 2953 kept, 3 rejected | 139.4/min | ETA: 3.9m [2026-01-20T12:21:22.234444] [DEBUG] [REMOTE ] STEL: Retrieved 2055 rows, trimmed to 300. [2026-01-20T12:21:22.234620] [DEBUG] [REMOTE ] STEL: PASS: History has at least 300 days. [2026-01-20T12:21:22.234869] [DEBUG] [REMOTE ] STEL: PASS: Price check passed. Min price $29.19. [2026-01-20T12:21:22.235051] [DEBUG] [REMOTE ] STEL: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:22.235182] [DEBUG] [REMOTE ] STEL: PASS: Integrity check passed. [2026-01-20T12:21:22.235228] [DEBUG] [REMOTE ] STEL: Symbol is viable for forecasting. [2026-01-20T12:21:22.235285] [INFO ] [MAIN ] [2957/3502] STEL kept (0.3s) | 2954 kept, 3 rejected | 139.4/min | ETA: 3.9m [2026-01-20T12:21:22.676809] [DEBUG] [REMOTE ] STEM: Retrieved 1325 rows, trimmed to 300. [2026-01-20T12:21:22.676939] [DEBUG] [REMOTE ] STEM: PASS: History has at least 300 days. [2026-01-20T12:21:22.677165] [DEBUG] [REMOTE ] STEM: PASS: Price check passed. Min price $13.85. [2026-01-20T12:21:22.677309] [DEBUG] [REMOTE ] STEM: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:22.677420] [DEBUG] [REMOTE ] STEM: PASS: Integrity check passed. [2026-01-20T12:21:22.677460] [DEBUG] [REMOTE ] STEM: Symbol is viable for forecasting. [2026-01-20T12:21:22.677508] [INFO ] [MAIN ] [2958/3502] STEM kept (0.4s) | 2955 kept, 3 rejected | 139.4/min | ETA: 3.9m [2026-01-20T12:21:23.022284] [DEBUG] [REMOTE ] STEP: Retrieved 1341 rows, trimmed to 300. [2026-01-20T12:21:23.022423] [DEBUG] [REMOTE ] STEP: PASS: History has at least 300 days. [2026-01-20T12:21:23.022660] [DEBUG] [REMOTE ] STEP: PASS: Price check passed. Min price $59.11. [2026-01-20T12:21:23.022798] [DEBUG] [REMOTE ] STEP: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:23.022908] [DEBUG] [REMOTE ] STEP: PASS: Integrity check passed. [2026-01-20T12:21:23.022948] [DEBUG] [REMOTE ] STEP: Symbol is viable for forecasting. [2026-01-20T12:21:23.022995] [INFO ] [MAIN ] [2959/3502] STEP kept (0.3s) | 2956 kept, 3 rejected | 139.4/min | ETA: 3.9m [2026-01-20T12:21:23.303714] [DEBUG] [REMOTE ] STHO: Retrieved 702 rows, trimmed to 300. [2026-01-20T12:21:23.303852] [DEBUG] [REMOTE ] STHO: PASS: History has at least 300 days. [2026-01-20T12:21:23.304062] [DEBUG] [REMOTE ] STHO: PASS: Price check passed. Min price $7.01. [2026-01-20T12:21:23.304200] [DEBUG] [REMOTE ] STHO: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:23.304315] [DEBUG] [REMOTE ] STHO: PASS: Integrity check passed. [2026-01-20T12:21:23.304356] [DEBUG] [REMOTE ] STHO: Symbol is viable for forecasting. [2026-01-20T12:21:23.304406] [INFO ] [MAIN ] [2960/3502] STHO kept (0.3s) | 2957 kept, 3 rejected | 139.4/min | ETA: 3.9m [2026-01-20T12:21:23.739259] [DEBUG] [REMOTE ] STI: Retrieved 491 rows, trimmed to 300. [2026-01-20T12:21:23.739380] [DEBUG] [REMOTE ] STI: PASS: History has at least 300 days. [2026-01-20T12:21:23.739602] [DEBUG] [REMOTE ] STI: PASS: Price check passed. Min price $6.04. [2026-01-20T12:21:23.739744] [DEBUG] [REMOTE ] STI: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:23.739856] [DEBUG] [REMOTE ] STI: PASS: Integrity check passed. [2026-01-20T12:21:23.739898] [DEBUG] [REMOTE ] STI: Symbol is viable for forecasting. [2026-01-20T12:21:23.739946] [INFO ] [MAIN ] [2961/3502] STI kept (0.4s) | 2958 kept, 3 rejected | 139.4/min | ETA: 3.9m [2026-01-20T12:21:24.242158] [DEBUG] [REMOTE ] STIM: Retrieved 1899 rows, trimmed to 300. [2026-01-20T12:21:24.242377] [DEBUG] [REMOTE ] STIM: PASS: History has at least 300 days. [2026-01-20T12:21:24.242765] [DEBUG] [REMOTE ] STIM: PASS: Price check passed. Min price $1.27. [2026-01-20T12:21:24.242920] [DEBUG] [REMOTE ] STIM: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:24.243071] [DEBUG] [REMOTE ] STIM: PASS: Integrity check passed. [2026-01-20T12:21:24.243115] [DEBUG] [REMOTE ] STIM: Symbol is viable for forecasting. [2026-01-20T12:21:24.243173] [INFO ] [MAIN ] [2962/3502] STIM kept (0.5s) | 2959 kept, 3 rejected | 139.4/min | ETA: 3.9m [2026-01-20T12:21:24.742714] [DEBUG] [REMOTE ] STK: Retrieved 4059 rows, trimmed to 300. [2026-01-20T12:21:24.742866] [DEBUG] [REMOTE ] STK: PASS: History has at least 300 days. [2026-01-20T12:21:24.743109] [DEBUG] [REMOTE ] STK: PASS: Price check passed. Min price $33.25. [2026-01-20T12:21:24.743272] [DEBUG] [REMOTE ] STK: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:24.743403] [DEBUG] [REMOTE ] STK: PASS: Integrity check passed. [2026-01-20T12:21:24.743446] [DEBUG] [REMOTE ] STK: Symbol is viable for forecasting. [2026-01-20T12:21:24.743498] [INFO ] [MAIN ] [2963/3502] STK kept (0.5s) | 2960 kept, 3 rejected | 139.4/min | ETA: 3.9m [2026-01-20T12:21:25.009160] [DEBUG] [REMOTE ] STKH: Retrieved 1219 rows, trimmed to 300. [2026-01-20T12:21:25.009343] [DEBUG] [REMOTE ] STKH: PASS: History has at least 300 days. [2026-01-20T12:21:25.009608] [DEBUG] [REMOTE ] STKH: PASS: Price check passed. Min price $2.23. [2026-01-20T12:21:25.009756] [DEBUG] [REMOTE ] STKH: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:25.009888] [DEBUG] [REMOTE ] STKH: PASS: Integrity check passed. [2026-01-20T12:21:25.009931] [DEBUG] [REMOTE ] STKH: Symbol is viable for forecasting. [2026-01-20T12:21:25.009986] [INFO ] [MAIN ] [2964/3502] STKH kept (0.3s) | 2961 kept, 3 rejected | 139.4/min | ETA: 3.9m [2026-01-20T12:21:25.621670] [DEBUG] [REMOTE ] STKL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:25.621920] [DEBUG] [REMOTE ] STKL: PASS: History has at least 300 days. [2026-01-20T12:21:25.622258] [DEBUG] [REMOTE ] STKL: PASS: Price check passed. Min price $3.35. [2026-01-20T12:21:25.622403] [DEBUG] [REMOTE ] STKL: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:25.622559] [DEBUG] [REMOTE ] STKL: PASS: Integrity check passed. [2026-01-20T12:21:25.622626] [DEBUG] [REMOTE ] STKL: Symbol is viable for forecasting. [2026-01-20T12:21:25.622684] [INFO ] [MAIN ] [2965/3502] STKL kept (0.6s) | 2962 kept, 3 rejected | 139.4/min | ETA: 3.9m [2026-01-20T12:21:25.963479] [DEBUG] [REMOTE ] STKS: Retrieved 2907 rows, trimmed to 300. [2026-01-20T12:21:25.963664] [DEBUG] [REMOTE ] STKS: PASS: History has at least 300 days. [2026-01-20T12:21:25.963906] [DEBUG] [REMOTE ] STKS: PASS: Price check passed. Min price $1.75. [2026-01-20T12:21:25.964042] [DEBUG] [REMOTE ] STKS: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:25.964160] [DEBUG] [REMOTE ] STKS: PASS: Integrity check passed. [2026-01-20T12:21:25.964201] [DEBUG] [REMOTE ] STKS: Symbol is viable for forecasting. [2026-01-20T12:21:25.964251] [INFO ] [MAIN ] [2966/3502] STKS kept (0.3s) | 2963 kept, 3 rejected | 139.4/min | ETA: 3.8m [2026-01-20T12:21:26.230544] [DEBUG] [REMOTE ] STLA: Retrieved 3927 rows, trimmed to 300. [2026-01-20T12:21:26.230733] [DEBUG] [REMOTE ] STLA: PASS: History has at least 300 days. [2026-01-20T12:21:26.230997] [DEBUG] [REMOTE ] STLA: PASS: Price check passed. Min price $9.23. [2026-01-20T12:21:26.231159] [DEBUG] [REMOTE ] STLA: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:26.231285] [DEBUG] [REMOTE ] STLA: PASS: Integrity check passed. [2026-01-20T12:21:26.231328] [DEBUG] [REMOTE ] STLA: Symbol is viable for forecasting. [2026-01-20T12:21:26.231412] [INFO ] [MAIN ] [2967/3502] STLA kept (0.3s) | 2964 kept, 3 rejected | 139.5/min | ETA: 3.8m [2026-01-20T12:21:26.902779] [DEBUG] [REMOTE ] STLD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:26.902949] [DEBUG] [REMOTE ] STLD: PASS: History has at least 300 days. [2026-01-20T12:21:26.903202] [DEBUG] [REMOTE ] STLD: PASS: Price check passed. Min price $148.12. [2026-01-20T12:21:26.903345] [DEBUG] [REMOTE ] STLD: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:26.903476] [DEBUG] [REMOTE ] STLD: PASS: Integrity check passed. [2026-01-20T12:21:26.903518] [DEBUG] [REMOTE ] STLD: Symbol is viable for forecasting. [2026-01-20T12:21:26.903589] [INFO ] [MAIN ] [2968/3502] STLD kept (0.7s) | 2965 kept, 3 rejected | 139.4/min | ETA: 3.8m [2026-01-20T12:21:27.372396] [DEBUG] [REMOTE ] STM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:27.372612] [DEBUG] [REMOTE ] STM: PASS: History has at least 300 days. [2026-01-20T12:21:27.372960] [DEBUG] [REMOTE ] STM: PASS: Price check passed. Min price $21.13. [2026-01-20T12:21:27.373157] [DEBUG] [REMOTE ] STM: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:27.373328] [DEBUG] [REMOTE ] STM: PASS: Integrity check passed. [2026-01-20T12:21:27.373385] [DEBUG] [REMOTE ] STM: Symbol is viable for forecasting. [2026-01-20T12:21:27.373457] [INFO ] [MAIN ] [2969/3502] STM kept (0.5s) | 2966 kept, 3 rejected | 139.4/min | ETA: 3.8m [2026-01-20T12:21:27.817173] [DEBUG] [REMOTE ] STN: Retrieved 5145 rows, trimmed to 300. [2026-01-20T12:21:27.817313] [DEBUG] [REMOTE ] STN: PASS: History has at least 300 days. [2026-01-20T12:21:27.817539] [DEBUG] [REMOTE ] STN: PASS: Price check passed. Min price $91.87. [2026-01-20T12:21:27.817694] [DEBUG] [REMOTE ] STN: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:27.817812] [DEBUG] [REMOTE ] STN: PASS: Integrity check passed. [2026-01-20T12:21:27.817852] [DEBUG] [REMOTE ] STN: Symbol is viable for forecasting. [2026-01-20T12:21:27.817900] [INFO ] [MAIN ] [2970/3502] STN kept (0.4s) | 2967 kept, 3 rejected | 139.4/min | ETA: 3.8m [2026-01-20T12:21:28.098536] [DEBUG] [REMOTE ] STNE: Retrieved 1816 rows, trimmed to 300. [2026-01-20T12:21:28.098689] [DEBUG] [REMOTE ] STNE: PASS: History has at least 300 days. [2026-01-20T12:21:28.098906] [DEBUG] [REMOTE ] STNE: PASS: Price check passed. Min price $14.07. [2026-01-20T12:21:28.099044] [DEBUG] [REMOTE ] STNE: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:28.099160] [DEBUG] [REMOTE ] STNE: PASS: Integrity check passed. [2026-01-20T12:21:28.099201] [DEBUG] [REMOTE ] STNE: Symbol is viable for forecasting. [2026-01-20T12:21:28.099249] [INFO ] [MAIN ] [2971/3502] STNE kept (0.3s) | 2968 kept, 3 rejected | 139.4/min | ETA: 3.8m [2026-01-20T12:21:28.392518] [DEBUG] [REMOTE ] STOK: Retrieved 1655 rows, trimmed to 300. [2026-01-20T12:21:28.392678] [DEBUG] [REMOTE ] STOK: PASS: History has at least 300 days. [2026-01-20T12:21:28.392893] [DEBUG] [REMOTE ] STOK: PASS: Price check passed. Min price $22.37. [2026-01-20T12:21:28.393033] [DEBUG] [REMOTE ] STOK: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:28.393152] [DEBUG] [REMOTE ] STOK: PASS: Integrity check passed. [2026-01-20T12:21:28.393194] [DEBUG] [REMOTE ] STOK: Symbol is viable for forecasting. [2026-01-20T12:21:28.393243] [INFO ] [MAIN ] [2972/3502] STOK kept (0.3s) | 2969 kept, 3 rejected | 139.5/min | ETA: 3.8m [2026-01-20T12:21:28.974585] [DEBUG] [REMOTE ] STRA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:28.974719] [DEBUG] [REMOTE ] STRA: PASS: History has at least 300 days. [2026-01-20T12:21:28.974940] [DEBUG] [REMOTE ] STRA: PASS: Price check passed. Min price $74.07. [2026-01-20T12:21:28.975073] [DEBUG] [REMOTE ] STRA: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:28.975188] [DEBUG] [REMOTE ] STRA: PASS: Integrity check passed. [2026-01-20T12:21:28.975227] [DEBUG] [REMOTE ] STRA: Symbol is viable for forecasting. [2026-01-20T12:21:28.975276] [INFO ] [MAIN ] [2973/3502] STRA kept (0.6s) | 2970 kept, 3 rejected | 139.4/min | ETA: 3.8m [2026-01-20T12:21:29.469135] [DEBUG] [REMOTE ] STRL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:29.469287] [DEBUG] [REMOTE ] STRL: PASS: History has at least 300 days. [2026-01-20T12:21:29.469525] [DEBUG] [REMOTE ] STRL: PASS: Price check passed. Min price $283.57. [2026-01-20T12:21:29.469687] [DEBUG] [REMOTE ] STRL: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:29.469810] [DEBUG] [REMOTE ] STRL: PASS: Integrity check passed. [2026-01-20T12:21:29.469851] [DEBUG] [REMOTE ] STRL: Symbol is viable for forecasting. [2026-01-20T12:21:29.469901] [INFO ] [MAIN ] [2974/3502] STRL kept (0.5s) | 2971 kept, 3 rejected | 139.4/min | ETA: 3.8m [2026-01-20T12:21:29.922149] [DEBUG] [REMOTE ] STRS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:29.922316] [DEBUG] [REMOTE ] STRS: PASS: History has at least 300 days. [2026-01-20T12:21:29.922623] [DEBUG] [REMOTE ] STRS: PASS: Price check passed. Min price $18.51. [2026-01-20T12:21:29.922776] [DEBUG] [REMOTE ] STRS: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:29.922904] [DEBUG] [REMOTE ] STRS: PASS: Integrity check passed. [2026-01-20T12:21:29.922951] [DEBUG] [REMOTE ] STRS: Symbol is viable for forecasting. [2026-01-20T12:21:29.923016] [INFO ] [MAIN ] [2975/3502] STRS kept (0.5s) | 2972 kept, 3 rejected | 139.4/min | ETA: 3.8m [2026-01-20T12:21:30.033883] [DEBUG] [REMOTE ] STSS: Retrieved 943 rows, trimmed to 300. [2026-01-20T12:21:30.034018] [DEBUG] [REMOTE ] STSS: PASS: History has at least 300 days. [2026-01-20T12:21:30.034445] [DEBUG] [REMOTE ] STSS: PASS: Price check passed. Min price $1.89. [2026-01-20T12:21:30.034604] [DEBUG] [REMOTE ] STSS: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:30.034723] [DEBUG] [REMOTE ] STSS: PASS: Integrity check passed. [2026-01-20T12:21:30.034766] [DEBUG] [REMOTE ] STSS: Symbol is viable for forecasting. [2026-01-20T12:21:30.034817] [INFO ] [MAIN ] [2976/3502] STSS kept (0.1s) | 2973 kept, 3 rejected | 139.5/min | ETA: 3.8m [2026-01-20T12:21:30.566660] [DEBUG] [REMOTE ] STTK: Retrieved 1324 rows, trimmed to 300. [2026-01-20T12:21:30.566800] [DEBUG] [REMOTE ] STTK: PASS: History has at least 300 days. [2026-01-20T12:21:30.567045] [DEBUG] [REMOTE ] STTK: PASS: Price check passed. Min price $1.81. [2026-01-20T12:21:30.567186] [DEBUG] [REMOTE ] STTK: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:30.567300] [DEBUG] [REMOTE ] STTK: PASS: Integrity check passed. [2026-01-20T12:21:30.567341] [DEBUG] [REMOTE ] STTK: Symbol is viable for forecasting. [2026-01-20T12:21:30.567391] [INFO ] [MAIN ] [2977/3502] STTK kept (0.5s) | 2974 kept, 3 rejected | 139.5/min | ETA: 3.8m [2026-01-20T12:21:30.948204] [DEBUG] [REMOTE ] STVN: Retrieved 1132 rows, trimmed to 300. [2026-01-20T12:21:30.948334] [DEBUG] [REMOTE ] STVN: PASS: History has at least 300 days. [2026-01-20T12:21:30.948536] [DEBUG] [REMOTE ] STVN: PASS: Price check passed. Min price $19.75. [2026-01-20T12:21:30.948722] [DEBUG] [REMOTE ] STVN: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:30.948841] [DEBUG] [REMOTE ] STVN: PASS: Integrity check passed. [2026-01-20T12:21:30.948881] [DEBUG] [REMOTE ] STVN: Symbol is viable for forecasting. [2026-01-20T12:21:30.948928] [INFO ] [MAIN ] [2978/3502] STVN kept (0.4s) | 2975 kept, 3 rejected | 139.5/min | ETA: 3.8m [2026-01-20T12:21:31.516049] [DEBUG] [REMOTE ] STWD: Retrieved 4134 rows, trimmed to 300. [2026-01-20T12:21:31.516183] [DEBUG] [REMOTE ] STWD: PASS: History has at least 300 days. [2026-01-20T12:21:31.516413] [DEBUG] [REMOTE ] STWD: PASS: Price check passed. Min price $17.08. [2026-01-20T12:21:31.516588] [DEBUG] [REMOTE ] STWD: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:31.516716] [DEBUG] [REMOTE ] STWD: PASS: Integrity check passed. [2026-01-20T12:21:31.516760] [DEBUG] [REMOTE ] STWD: Symbol is viable for forecasting. [2026-01-20T12:21:31.516811] [INFO ] [MAIN ] [2979/3502] STWD kept (0.6s) | 2976 kept, 3 rejected | 139.4/min | ETA: 3.8m [2026-01-20T12:21:31.880345] [DEBUG] [REMOTE ] STX: Retrieved 5812 rows, trimmed to 300. [2026-01-20T12:21:31.880476] [DEBUG] [REMOTE ] STX: PASS: History has at least 300 days. [2026-01-20T12:21:31.880715] [DEBUG] [REMOTE ] STX: PASS: Price check passed. Min price $214.49. [2026-01-20T12:21:31.880859] [DEBUG] [REMOTE ] STX: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:31.880981] [DEBUG] [REMOTE ] STX: PASS: Integrity check passed. [2026-01-20T12:21:31.881023] [DEBUG] [REMOTE ] STX: Symbol is viable for forecasting. [2026-01-20T12:21:31.881073] [INFO ] [MAIN ] [2980/3502] STX kept (0.4s) | 2977 kept, 3 rejected | 139.4/min | ETA: 3.7m [2026-01-20T12:21:32.178224] [DEBUG] [REMOTE ] STXE: Retrieved 744 rows, trimmed to 300. [2026-01-20T12:21:32.178357] [DEBUG] [REMOTE ] STXE: PASS: History has at least 300 days. [2026-01-20T12:21:32.178622] [DEBUG] [REMOTE ] STXE: PASS: Price check passed. Min price $33.83. [2026-01-20T12:21:32.178772] [DEBUG] [REMOTE ] STXE: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:32.178888] [DEBUG] [REMOTE ] STXE: PASS: Integrity check passed. [2026-01-20T12:21:32.178929] [DEBUG] [REMOTE ] STXE: Symbol is viable for forecasting. [2026-01-20T12:21:32.178979] [INFO ] [MAIN ] [2981/3502] STXE kept (0.3s) | 2978 kept, 3 rejected | 139.5/min | ETA: 3.7m [2026-01-20T12:21:32.581717] [DEBUG] [REMOTE ] STXG: Retrieved 798 rows, trimmed to 300. [2026-01-20T12:21:32.581846] [DEBUG] [REMOTE ] STXG: PASS: History has at least 300 days. [2026-01-20T12:21:32.582079] [DEBUG] [REMOTE ] STXG: PASS: Price check passed. Min price $48.63. [2026-01-20T12:21:32.582218] [DEBUG] [REMOTE ] STXG: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:32.582328] [DEBUG] [REMOTE ] STXG: PASS: Integrity check passed. [2026-01-20T12:21:32.582369] [DEBUG] [REMOTE ] STXG: Symbol is viable for forecasting. [2026-01-20T12:21:32.582417] [INFO ] [MAIN ] [2982/3502] STXG kept (0.4s) | 2979 kept, 3 rejected | 139.5/min | ETA: 3.7m [2026-01-20T12:21:33.267438] [DEBUG] [REMOTE ] SUI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:33.267635] [DEBUG] [REMOTE ] SUI: PASS: History has at least 300 days. [2026-01-20T12:21:33.267957] [DEBUG] [REMOTE ] SUI: PASS: Price check passed. Min price $118.54. [2026-01-20T12:21:33.268138] [DEBUG] [REMOTE ] SUI: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:33.268300] [DEBUG] [REMOTE ] SUI: PASS: Integrity check passed. [2026-01-20T12:21:33.268354] [DEBUG] [REMOTE ] SUI: Symbol is viable for forecasting. [2026-01-20T12:21:33.268420] [INFO ] [MAIN ] [2983/3502] SUI kept (0.7s) | 2980 kept, 3 rejected | 139.4/min | ETA: 3.7m [2026-01-20T12:21:33.635742] [DEBUG] [REMOTE ] SUN: Retrieved 3350 rows, trimmed to 300. [2026-01-20T12:21:33.635963] [DEBUG] [REMOTE ] SUN: PASS: History has at least 300 days. [2026-01-20T12:21:33.636368] [DEBUG] [REMOTE ] SUN: PASS: Price check passed. Min price $50.16. [2026-01-20T12:21:33.636515] [DEBUG] [REMOTE ] SUN: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:33.636701] [DEBUG] [REMOTE ] SUN: PASS: Integrity check passed. [2026-01-20T12:21:33.636745] [DEBUG] [REMOTE ] SUN: Symbol is viable for forecasting. [2026-01-20T12:21:33.636805] [INFO ] [MAIN ] [2984/3502] SUN kept (0.4s) | 2981 kept, 3 rejected | 139.4/min | ETA: 3.7m [2026-01-20T12:21:34.007379] [DEBUG] [REMOTE ] SUNS: Retrieved 3180 rows, trimmed to 300. [2026-01-20T12:21:34.007514] [DEBUG] [REMOTE ] SUNS: PASS: History has at least 300 days. [2026-01-20T12:21:34.007804] [DEBUG] [REMOTE ] SUNS: PASS: Price check passed. Min price $8.93. [2026-01-20T12:21:34.007991] [DEBUG] [REMOTE ] SUNS: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:34.008164] [DEBUG] [REMOTE ] SUNS: PASS: Integrity check passed. [2026-01-20T12:21:34.008222] [DEBUG] [REMOTE ] SUNS: Symbol is viable for forecasting. [2026-01-20T12:21:34.008287] [INFO ] [MAIN ] [2985/3502] SUNS kept (0.4s) | 2982 kept, 3 rejected | 139.5/min | ETA: 3.7m [2026-01-20T12:21:34.413263] [DEBUG] [REMOTE ] SUPN: Retrieved 3449 rows, trimmed to 300. [2026-01-20T12:21:34.413395] [DEBUG] [REMOTE ] SUPN: PASS: History has at least 300 days. [2026-01-20T12:21:34.413637] [DEBUG] [REMOTE ] SUPN: PASS: Price check passed. Min price $44.12. [2026-01-20T12:21:34.413778] [DEBUG] [REMOTE ] SUPN: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:34.413913] [DEBUG] [REMOTE ] SUPN: PASS: Integrity check passed. [2026-01-20T12:21:34.413959] [DEBUG] [REMOTE ] SUPN: Symbol is viable for forecasting. [2026-01-20T12:21:34.414007] [INFO ] [MAIN ] [2986/3502] SUPN kept (0.4s) | 2983 kept, 3 rejected | 139.5/min | ETA: 3.7m [2026-01-20T12:21:34.866471] [DEBUG] [REMOTE ] SURG: Retrieved 4548 rows, trimmed to 300. [2026-01-20T12:21:34.866664] [DEBUG] [REMOTE ] SURG: PASS: History has at least 300 days. [2026-01-20T12:21:34.866901] [DEBUG] [REMOTE ] SURG: PASS: Price check passed. Min price $1.47. [2026-01-20T12:21:34.867067] [DEBUG] [REMOTE ] SURG: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:34.867191] [DEBUG] [REMOTE ] SURG: PASS: Integrity check passed. [2026-01-20T12:21:34.867232] [DEBUG] [REMOTE ] SURG: Symbol is viable for forecasting. [2026-01-20T12:21:34.867280] [INFO ] [MAIN ] [2987/3502] SURG kept (0.5s) | 2984 kept, 3 rejected | 139.5/min | ETA: 3.7m [2026-01-20T12:21:35.039473] [DEBUG] [REMOTE ] SUSB: Retrieved 2138 rows, trimmed to 300. [2026-01-20T12:21:35.039765] [DEBUG] [REMOTE ] SUSB: PASS: History has at least 300 days. [2026-01-20T12:21:35.040203] [DEBUG] [REMOTE ] SUSB: PASS: Price check passed. Min price $24.98. [2026-01-20T12:21:35.040428] [DEBUG] [REMOTE ] SUSB: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:35.040651] [DEBUG] [REMOTE ] SUSB: PASS: Integrity check passed. [2026-01-20T12:21:35.040710] [DEBUG] [REMOTE ] SUSB: Symbol is viable for forecasting. [2026-01-20T12:21:35.040783] [INFO ] [MAIN ] [2988/3502] SUSB kept (0.2s) | 2985 kept, 3 rejected | 139.5/min | ETA: 3.7m [2026-01-20T12:21:35.575142] [DEBUG] [REMOTE ] SUSC: Retrieved 2136 rows, trimmed to 300. [2026-01-20T12:21:35.575373] [DEBUG] [REMOTE ] SUSC: PASS: History has at least 300 days. [2026-01-20T12:21:35.575842] [DEBUG] [REMOTE ] SUSC: PASS: Price check passed. Min price $23.20. [2026-01-20T12:21:35.576043] [DEBUG] [REMOTE ] SUSC: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:35.576260] [DEBUG] [REMOTE ] SUSC: PASS: Integrity check passed. [2026-01-20T12:21:35.576327] [DEBUG] [REMOTE ] SUSC: Symbol is viable for forecasting. [2026-01-20T12:21:35.576410] [INFO ] [MAIN ] [2989/3502] SUSC kept (0.5s) | 2986 kept, 3 rejected | 139.5/min | ETA: 3.7m [2026-01-20T12:21:36.029257] [DEBUG] [REMOTE ] SUSL: Retrieved 1682 rows, trimmed to 300. [2026-01-20T12:21:36.029475] [DEBUG] [REMOTE ] SUSL: PASS: History has at least 300 days. [2026-01-20T12:21:36.029839] [DEBUG] [REMOTE ] SUSL: PASS: Price check passed. Min price $115.28. [2026-01-20T12:21:36.030030] [DEBUG] [REMOTE ] SUSL: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:36.030240] [DEBUG] [REMOTE ] SUSL: PASS: Integrity check passed. [2026-01-20T12:21:36.030302] [DEBUG] [REMOTE ] SUSL: Symbol is viable for forecasting. [2026-01-20T12:21:36.030374] [INFO ] [MAIN ] [2990/3502] SUSL kept (0.5s) | 2987 kept, 3 rejected | 139.5/min | ETA: 3.7m [2026-01-20T12:21:36.295837] [DEBUG] [REMOTE ] SUUN: Retrieved 669 rows, trimmed to 300. [2026-01-20T12:21:36.295966] [DEBUG] [REMOTE ] SUUN: PASS: History has at least 300 days. [2026-01-20T12:21:36.296171] [DEBUG] [REMOTE ] SUUN: PASS: Price check passed. Min price $1.41. [2026-01-20T12:21:36.296309] [DEBUG] [REMOTE ] SUUN: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:36.296422] [DEBUG] [REMOTE ] SUUN: PASS: Integrity check passed. [2026-01-20T12:21:36.296462] [DEBUG] [REMOTE ] SUUN: Symbol is viable for forecasting. [2026-01-20T12:21:36.296510] [INFO ] [MAIN ] [2991/3502] SUUN kept (0.3s) | 2988 kept, 3 rejected | 139.5/min | ETA: 3.7m [2026-01-20T12:21:36.867120] [DEBUG] [REMOTE ] SUZ: Retrieved 4635 rows, trimmed to 300. [2026-01-20T12:21:36.867337] [DEBUG] [REMOTE ] SUZ: PASS: History has at least 300 days. [2026-01-20T12:21:36.868244] [DEBUG] [REMOTE ] SUZ: PASS: Price check passed. Min price $8.56. [2026-01-20T12:21:36.868477] [DEBUG] [REMOTE ] SUZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:36.868672] [DEBUG] [REMOTE ] SUZ: PASS: Integrity check passed. [2026-01-20T12:21:36.868717] [DEBUG] [REMOTE ] SUZ: Symbol is viable for forecasting. [2026-01-20T12:21:36.868781] [INFO ] [MAIN ] [2992/3502] SUZ kept (0.6s) | 2989 kept, 3 rejected | 139.5/min | ETA: 3.7m [2026-01-20T12:21:37.351374] [DEBUG] [REMOTE ] SVC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:37.351873] [DEBUG] [REMOTE ] SVC: PASS: History has at least 300 days. [2026-01-20T12:21:37.352528] [DEBUG] [REMOTE ] SVC: PASS: Price check passed. Min price $1.56. [2026-01-20T12:21:37.352725] [DEBUG] [REMOTE ] SVC: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:37.352885] [DEBUG] [REMOTE ] SVC: PASS: Integrity check passed. [2026-01-20T12:21:37.352929] [DEBUG] [REMOTE ] SVC: Symbol is viable for forecasting. [2026-01-20T12:21:37.352992] [INFO ] [MAIN ] [2993/3502] SVC kept (0.5s) | 2990 kept, 3 rejected | 139.5/min | ETA: 3.6m [2026-01-20T12:21:37.545561] [DEBUG] [REMOTE ] SVCO: Retrieved 424 rows, trimmed to 300. [2026-01-20T12:21:37.545708] [DEBUG] [REMOTE ] SVCO: PASS: History has at least 300 days. [2026-01-20T12:21:37.545908] [DEBUG] [REMOTE ] SVCO: PASS: Price check passed. Min price $3.83. [2026-01-20T12:21:37.546039] [DEBUG] [REMOTE ] SVCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:37.546146] [DEBUG] [REMOTE ] SVCO: PASS: Integrity check passed. [2026-01-20T12:21:37.546185] [DEBUG] [REMOTE ] SVCO: Symbol is viable for forecasting. [2026-01-20T12:21:37.546232] [INFO ] [MAIN ] [2994/3502] SVCO kept (0.2s) | 2991 kept, 3 rejected | 139.5/min | ETA: 3.6m [2026-01-20T12:21:38.174396] [DEBUG] [REMOTE ] SVRA: Retrieved 5462 rows, trimmed to 300. [2026-01-20T12:21:38.174635] [DEBUG] [REMOTE ] SVRA: PASS: History has at least 300 days. [2026-01-20T12:21:38.174955] [DEBUG] [REMOTE ] SVRA: PASS: Price check passed. Min price $3.95. [2026-01-20T12:21:38.175096] [DEBUG] [REMOTE ] SVRA: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:38.175251] [DEBUG] [REMOTE ] SVRA: PASS: Integrity check passed. [2026-01-20T12:21:38.175295] [DEBUG] [REMOTE ] SVRA: Symbol is viable for forecasting. [2026-01-20T12:21:38.175349] [INFO ] [MAIN ] [2995/3502] SVRA kept (0.6s) | 2992 kept, 3 rejected | 139.5/min | ETA: 3.6m [2026-01-20T12:21:38.539114] [DEBUG] [REMOTE ] SWBI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:38.539344] [DEBUG] [REMOTE ] SWBI: PASS: History has at least 300 days. [2026-01-20T12:21:38.539720] [DEBUG] [REMOTE ] SWBI: PASS: Price check passed. Min price $8.06. [2026-01-20T12:21:38.539867] [DEBUG] [REMOTE ] SWBI: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:38.540021] [DEBUG] [REMOTE ] SWBI: PASS: Integrity check passed. [2026-01-20T12:21:38.540065] [DEBUG] [REMOTE ] SWBI: Symbol is viable for forecasting. [2026-01-20T12:21:38.540125] [INFO ] [MAIN ] [2996/3502] SWBI kept (0.4s) | 2993 kept, 3 rejected | 139.5/min | ETA: 3.6m [2026-01-20T12:21:38.778508] [DEBUG] [REMOTE ] SWIM: Retrieved 1190 rows, trimmed to 300. [2026-01-20T12:21:38.778731] [DEBUG] [REMOTE ] SWIM: PASS: History has at least 300 days. [2026-01-20T12:21:38.778995] [DEBUG] [REMOTE ] SWIM: PASS: Price check passed. Min price $6.14. [2026-01-20T12:21:38.779162] [DEBUG] [REMOTE ] SWIM: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:38.779285] [DEBUG] [REMOTE ] SWIM: PASS: Integrity check passed. [2026-01-20T12:21:38.779330] [DEBUG] [REMOTE ] SWIM: Symbol is viable for forecasting. [2026-01-20T12:21:38.779388] [INFO ] [MAIN ] [2997/3502] SWIM kept (0.2s) | 2994 kept, 3 rejected | 139.5/min | ETA: 3.6m [2026-01-20T12:21:39.477737] [DEBUG] [REMOTE ] SWK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:39.477886] [DEBUG] [REMOTE ] SWK: PASS: History has at least 300 days. [2026-01-20T12:21:39.478127] [DEBUG] [REMOTE ] SWK: PASS: Price check passed. Min price $61.40. [2026-01-20T12:21:39.478267] [DEBUG] [REMOTE ] SWK: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:39.478391] [DEBUG] [REMOTE ] SWK: PASS: Integrity check passed. [2026-01-20T12:21:39.478433] [DEBUG] [REMOTE ] SWK: Symbol is viable for forecasting. [2026-01-20T12:21:39.478484] [INFO ] [MAIN ] [2998/3502] SWK kept (0.7s) | 2995 kept, 3 rejected | 139.5/min | ETA: 3.6m [2026-01-20T12:21:39.845566] [DEBUG] [REMOTE ] SWKS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:39.845757] [DEBUG] [REMOTE ] SWKS: PASS: History has at least 300 days. [2026-01-20T12:21:39.845997] [DEBUG] [REMOTE ] SWKS: PASS: Price check passed. Min price $57.77. [2026-01-20T12:21:39.846143] [DEBUG] [REMOTE ] SWKS: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:39.846262] [DEBUG] [REMOTE ] SWKS: PASS: Integrity check passed. [2026-01-20T12:21:39.846306] [DEBUG] [REMOTE ] SWKS: Symbol is viable for forecasting. [2026-01-20T12:21:39.846356] [INFO ] [MAIN ] [2999/3502] SWKS kept (0.4s) | 2996 kept, 3 rejected | 139.5/min | ETA: 3.6m [2026-01-20T12:21:40.332134] [DEBUG] [REMOTE ] SWX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:40.332270] [DEBUG] [REMOTE ] SWX: PASS: History has at least 300 days. [2026-01-20T12:21:40.332493] [DEBUG] [REMOTE ] SWX: PASS: Price check passed. Min price $78.22. [2026-01-20T12:21:40.332655] [DEBUG] [REMOTE ] SWX: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:40.332777] [DEBUG] [REMOTE ] SWX: PASS: Integrity check passed. [2026-01-20T12:21:40.332819] [DEBUG] [REMOTE ] SWX: Symbol is viable for forecasting. [2026-01-20T12:21:40.332868] [INFO ] [MAIN ] [3000/3502] SWX kept (0.5s) | 2997 kept, 3 rejected | 139.5/min | ETA: 3.6m [2026-01-20T12:21:40.710505] [DEBUG] [REMOTE ] SXC: Retrieved 3645 rows, trimmed to 300. [2026-01-20T12:21:40.710676] [DEBUG] [REMOTE ] SXC: PASS: History has at least 300 days. [2026-01-20T12:21:40.710918] [DEBUG] [REMOTE ] SXC: PASS: Price check passed. Min price $6.29. [2026-01-20T12:21:40.711063] [DEBUG] [REMOTE ] SXC: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:40.711185] [DEBUG] [REMOTE ] SXC: PASS: Integrity check passed. [2026-01-20T12:21:40.711226] [DEBUG] [REMOTE ] SXC: Symbol is viable for forecasting. [2026-01-20T12:21:40.711276] [INFO ] [MAIN ] [3001/3502] SXC kept (0.4s) | 2998 kept, 3 rejected | 139.5/min | ETA: 3.6m [2026-01-20T12:21:41.178025] [DEBUG] [REMOTE ] SXI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:41.178160] [DEBUG] [REMOTE ] SXI: PASS: History has at least 300 days. [2026-01-20T12:21:41.178377] [DEBUG] [REMOTE ] SXI: PASS: Price check passed. Min price $217.28. [2026-01-20T12:21:41.178514] [DEBUG] [REMOTE ] SXI: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:41.178650] [DEBUG] [REMOTE ] SXI: PASS: Integrity check passed. [2026-01-20T12:21:41.178693] [DEBUG] [REMOTE ] SXI: Symbol is viable for forecasting. [2026-01-20T12:21:41.178742] [INFO ] [MAIN ] [3002/3502] SXI kept (0.5s) | 2999 kept, 3 rejected | 139.5/min | ETA: 3.6m [2026-01-20T12:21:41.503892] [DEBUG] [REMOTE ] SY: Retrieved 1688 rows, trimmed to 300. [2026-01-20T12:21:41.504028] [DEBUG] [REMOTE ] SY: PASS: History has at least 300 days. [2026-01-20T12:21:41.504244] [DEBUG] [REMOTE ] SY: PASS: Price check passed. Min price $2.49. [2026-01-20T12:21:41.504388] [DEBUG] [REMOTE ] SY: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:41.504502] [DEBUG] [REMOTE ] SY: PASS: Integrity check passed. [2026-01-20T12:21:41.504544] [DEBUG] [REMOTE ] SY: Symbol is viable for forecasting. [2026-01-20T12:21:41.504622] [INFO ] [MAIN ] [3003/3502] SY kept (0.3s) | 3000 kept, 3 rejected | 139.5/min | ETA: 3.6m [2026-01-20T12:21:41.908374] [DEBUG] [REMOTE ] SYF: Retrieved 2884 rows, trimmed to 300. [2026-01-20T12:21:41.908510] [DEBUG] [REMOTE ] SYF: PASS: History has at least 300 days. [2026-01-20T12:21:41.908753] [DEBUG] [REMOTE ] SYF: PASS: Price check passed. Min price $70.47. [2026-01-20T12:21:41.908888] [DEBUG] [REMOTE ] SYF: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:41.909002] [DEBUG] [REMOTE ] SYF: PASS: Integrity check passed. [2026-01-20T12:21:41.909043] [DEBUG] [REMOTE ] SYF: Symbol is viable for forecasting. [2026-01-20T12:21:41.909089] [INFO ] [MAIN ] [3004/3502] SYF kept (0.4s) | 3001 kept, 3 rejected | 139.5/min | ETA: 3.6m [2026-01-20T12:21:42.510302] [DEBUG] [REMOTE ] SYK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:42.510518] [DEBUG] [REMOTE ] SYK: PASS: History has at least 300 days. [2026-01-20T12:21:42.510908] [DEBUG] [REMOTE ] SYK: PASS: Price check passed. Min price $348.18. [2026-01-20T12:21:42.511104] [DEBUG] [REMOTE ] SYK: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:42.511281] [DEBUG] [REMOTE ] SYK: PASS: Integrity check passed. [2026-01-20T12:21:42.511337] [DEBUG] [REMOTE ] SYK: Symbol is viable for forecasting. [2026-01-20T12:21:42.511409] [INFO ] [MAIN ] [3005/3502] SYK kept (0.6s) | 3002 kept, 3 rejected | 139.5/min | ETA: 3.6m [2026-01-20T12:21:42.747986] [DEBUG] [REMOTE ] SYM: Retrieved 1222 rows, trimmed to 300. [2026-01-20T12:21:42.748149] [DEBUG] [REMOTE ] SYM: PASS: History has at least 300 days. [2026-01-20T12:21:42.748399] [DEBUG] [REMOTE ] SYM: PASS: Price check passed. Min price $52.94. [2026-01-20T12:21:42.748565] [DEBUG] [REMOTE ] SYM: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:42.748742] [DEBUG] [REMOTE ] SYM: PASS: Integrity check passed. [2026-01-20T12:21:42.748793] [DEBUG] [REMOTE ] SYM: Symbol is viable for forecasting. [2026-01-20T12:21:42.748854] [INFO ] [MAIN ] [3006/3502] SYM kept (0.2s) | 3003 kept, 3 rejected | 139.5/min | ETA: 3.6m [2026-01-20T12:21:43.375952] [DEBUG] [REMOTE ] SYNA: Retrieved 6032 rows, trimmed to 300. [2026-01-20T12:21:43.376109] [DEBUG] [REMOTE ] SYNA: PASS: History has at least 300 days. [2026-01-20T12:21:43.376375] [DEBUG] [REMOTE ] SYNA: PASS: Price check passed. Min price $58.52. [2026-01-20T12:21:43.376521] [DEBUG] [REMOTE ] SYNA: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:43.376677] [DEBUG] [REMOTE ] SYNA: PASS: Integrity check passed. [2026-01-20T12:21:43.376722] [DEBUG] [REMOTE ] SYNA: Symbol is viable for forecasting. [2026-01-20T12:21:43.376774] [INFO ] [MAIN ] [3007/3502] SYNA kept (0.6s) | 3004 kept, 3 rejected | 139.5/min | ETA: 3.5m [2026-01-20T12:21:43.683094] [DEBUG] [REMOTE ] SYRE: Retrieved 2460 rows, trimmed to 300. [2026-01-20T12:21:43.683299] [DEBUG] [REMOTE ] SYRE: PASS: History has at least 300 days. [2026-01-20T12:21:43.683629] [DEBUG] [REMOTE ] SYRE: PASS: Price check passed. Min price $22.18. [2026-01-20T12:21:43.683783] [DEBUG] [REMOTE ] SYRE: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:43.683938] [DEBUG] [REMOTE ] SYRE: PASS: Integrity check passed. [2026-01-20T12:21:43.683984] [DEBUG] [REMOTE ] SYRE: Symbol is viable for forecasting. [2026-01-20T12:21:43.684039] [INFO ] [MAIN ] [3008/3502] SYRE kept (0.3s) | 3005 kept, 3 rejected | 139.5/min | ETA: 3.5m [2026-01-20T12:21:44.263385] [DEBUG] [REMOTE ] SYY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:44.263526] [DEBUG] [REMOTE ] SYY: PASS: History has at least 300 days. [2026-01-20T12:21:44.263765] [DEBUG] [REMOTE ] SYY: PASS: Price check passed. Min price $72.05. [2026-01-20T12:21:44.263908] [DEBUG] [REMOTE ] SYY: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:44.264027] [DEBUG] [REMOTE ] SYY: PASS: Integrity check passed. [2026-01-20T12:21:44.264069] [DEBUG] [REMOTE ] SYY: Symbol is viable for forecasting. [2026-01-20T12:21:44.264118] [INFO ] [MAIN ] [3009/3502] SYY kept (0.6s) | 3006 kept, 3 rejected | 139.5/min | ETA: 3.5m [2026-01-20T12:21:44.756440] [DEBUG] [REMOTE ] TAC: Retrieved 6153 rows, trimmed to 300. [2026-01-20T12:21:44.756587] [DEBUG] [REMOTE ] TAC: PASS: History has at least 300 days. [2026-01-20T12:21:44.756817] [DEBUG] [REMOTE ] TAC: PASS: Price check passed. Min price $12.10. [2026-01-20T12:21:44.756950] [DEBUG] [REMOTE ] TAC: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:44.757115] [DEBUG] [REMOTE ] TAC: PASS: Integrity check passed. [2026-01-20T12:21:44.757157] [DEBUG] [REMOTE ] TAC: Symbol is viable for forecasting. [2026-01-20T12:21:44.757205] [INFO ] [MAIN ] [3010/3502] TAC kept (0.5s) | 3007 kept, 3 rejected | 139.5/min | ETA: 3.5m [2026-01-20T12:21:45.101975] [DEBUG] [REMOTE ] TAK: Retrieved 4333 rows, trimmed to 300. [2026-01-20T12:21:45.102122] [DEBUG] [REMOTE ] TAK: PASS: History has at least 300 days. [2026-01-20T12:21:45.102340] [DEBUG] [REMOTE ] TAK: PASS: Price check passed. Min price $13.23. [2026-01-20T12:21:45.102475] [DEBUG] [REMOTE ] TAK: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:45.102610] [DEBUG] [REMOTE ] TAK: PASS: Integrity check passed. [2026-01-20T12:21:45.102653] [DEBUG] [REMOTE ] TAK: Symbol is viable for forecasting. [2026-01-20T12:21:45.102701] [INFO ] [MAIN ] [3011/3502] TAK kept (0.3s) | 3008 kept, 3 rejected | 139.5/min | ETA: 3.5m [2026-01-20T12:21:45.447417] [DEBUG] [REMOTE ] TAL: Retrieved 3834 rows, trimmed to 300. [2026-01-20T12:21:45.447551] [DEBUG] [REMOTE ] TAL: PASS: History has at least 300 days. [2026-01-20T12:21:45.447798] [DEBUG] [REMOTE ] TAL: PASS: Price check passed. Min price $10.70. [2026-01-20T12:21:45.447941] [DEBUG] [REMOTE ] TAL: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:45.448056] [DEBUG] [REMOTE ] TAL: PASS: Integrity check passed. [2026-01-20T12:21:45.448097] [DEBUG] [REMOTE ] TAL: Symbol is viable for forecasting. [2026-01-20T12:21:45.448145] [INFO ] [MAIN ] [3012/3502] TAL kept (0.3s) | 3009 kept, 3 rejected | 139.5/min | ETA: 3.5m [2026-01-20T12:21:45.837625] [DEBUG] [REMOTE ] TALK: Retrieved 1374 rows, trimmed to 300. [2026-01-20T12:21:45.837757] [DEBUG] [REMOTE ] TALK: PASS: History has at least 300 days. [2026-01-20T12:21:45.837967] [DEBUG] [REMOTE ] TALK: PASS: Price check passed. Min price $2.63. [2026-01-20T12:21:45.838103] [DEBUG] [REMOTE ] TALK: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:45.838214] [DEBUG] [REMOTE ] TALK: PASS: Integrity check passed. [2026-01-20T12:21:45.838254] [DEBUG] [REMOTE ] TALK: Symbol is viable for forecasting. [2026-01-20T12:21:45.838302] [INFO ] [MAIN ] [3013/3502] TALK kept (0.4s) | 3010 kept, 3 rejected | 139.5/min | ETA: 3.5m [2026-01-20T12:21:46.166061] [DEBUG] [REMOTE ] TALO: Retrieved 1933 rows, trimmed to 300. [2026-01-20T12:21:46.166189] [DEBUG] [REMOTE ] TALO: PASS: History has at least 300 days. [2026-01-20T12:21:46.166397] [DEBUG] [REMOTE ] TALO: PASS: Price check passed. Min price $9.27. [2026-01-20T12:21:46.166537] [DEBUG] [REMOTE ] TALO: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:46.166680] [DEBUG] [REMOTE ] TALO: PASS: Integrity check passed. [2026-01-20T12:21:46.166721] [DEBUG] [REMOTE ] TALO: Symbol is viable for forecasting. [2026-01-20T12:21:46.166769] [INFO ] [MAIN ] [3014/3502] TALO kept (0.3s) | 3011 kept, 3 rejected | 139.5/min | ETA: 3.5m [2026-01-20T12:21:46.617972] [DEBUG] [REMOTE ] TAOP: Retrieved 4867 rows, trimmed to 300. [2026-01-20T12:21:46.618104] [DEBUG] [REMOTE ] TAOP: PASS: History has at least 300 days. [2026-01-20T12:21:46.618313] [DEBUG] [REMOTE ] TAOP: PASS: Price check passed. Min price $1.29. [2026-01-20T12:21:46.618447] [DEBUG] [REMOTE ] TAOP: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:46.618560] [DEBUG] [REMOTE ] TAOP: PASS: Integrity check passed. [2026-01-20T12:21:46.618623] [DEBUG] [REMOTE ] TAOP: Symbol is viable for forecasting. [2026-01-20T12:21:46.618672] [INFO ] [MAIN ] [3015/3502] TAOP kept (0.5s) | 3012 kept, 3 rejected | 139.5/min | ETA: 3.5m [2026-01-20T12:21:47.276378] [DEBUG] [REMOTE ] TAP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:47.276529] [DEBUG] [REMOTE ] TAP: PASS: History has at least 300 days. [2026-01-20T12:21:47.276806] [DEBUG] [REMOTE ] TAP: PASS: Price check passed. Min price $42.77. [2026-01-20T12:21:47.276949] [DEBUG] [REMOTE ] TAP: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:47.277103] [DEBUG] [REMOTE ] TAP: PASS: Integrity check passed. [2026-01-20T12:21:47.277145] [DEBUG] [REMOTE ] TAP: Symbol is viable for forecasting. [2026-01-20T12:21:47.277196] [INFO ] [MAIN ] [3016/3502] TAP kept (0.7s) | 3013 kept, 3 rejected | 139.5/min | ETA: 3.5m [2026-01-20T12:21:47.474906] [DEBUG] [REMOTE ] TARA: Retrieved 2826 rows, trimmed to 300. [2026-01-20T12:21:47.475029] [DEBUG] [REMOTE ] TARA: PASS: History has at least 300 days. [2026-01-20T12:21:47.475235] [DEBUG] [REMOTE ] TARA: PASS: Price check passed. Min price $4.29. [2026-01-20T12:21:47.475371] [DEBUG] [REMOTE ] TARA: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:47.475485] [DEBUG] [REMOTE ] TARA: PASS: Integrity check passed. [2026-01-20T12:21:47.475526] [DEBUG] [REMOTE ] TARA: Symbol is viable for forecasting. [2026-01-20T12:21:47.475591] [INFO ] [MAIN ] [3017/3502] TARA kept (0.2s) | 3014 kept, 3 rejected | 139.5/min | ETA: 3.5m [2026-01-20T12:21:47.900384] [DEBUG] [REMOTE ] TARK: Retrieved 932 rows, trimmed to 300. [2026-01-20T12:21:47.900521] [DEBUG] [REMOTE ] TARK: PASS: History has at least 300 days. [2026-01-20T12:21:47.900750] [DEBUG] [REMOTE ] TARK: PASS: Price check passed. Min price $42.51. [2026-01-20T12:21:47.900889] [DEBUG] [REMOTE ] TARK: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:47.901001] [DEBUG] [REMOTE ] TARK: PASS: Integrity check passed. [2026-01-20T12:21:47.901042] [DEBUG] [REMOTE ] TARK: Symbol is viable for forecasting. [2026-01-20T12:21:47.901089] [INFO ] [MAIN ] [3018/3502] TARK kept (0.4s) | 3015 kept, 3 rejected | 139.5/min | ETA: 3.5m [2026-01-20T12:21:48.347395] [DEBUG] [REMOTE ] TARS: Retrieved 1319 rows, trimmed to 300. [2026-01-20T12:21:48.347532] [DEBUG] [REMOTE ] TARS: PASS: History has at least 300 days. [2026-01-20T12:21:48.347769] [DEBUG] [REMOTE ] TARS: PASS: Price check passed. Min price $66.06. [2026-01-20T12:21:48.347911] [DEBUG] [REMOTE ] TARS: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:48.348027] [DEBUG] [REMOTE ] TARS: PASS: Integrity check passed. [2026-01-20T12:21:48.348068] [DEBUG] [REMOTE ] TARS: Symbol is viable for forecasting. [2026-01-20T12:21:48.348116] [INFO ] [MAIN ] [3019/3502] TARS kept (0.4s) | 3016 kept, 3 rejected | 139.5/min | ETA: 3.5m [2026-01-20T12:21:48.580991] [DEBUG] [REMOTE ] TASK: Retrieved 1156 rows, trimmed to 300. [2026-01-20T12:21:48.581130] [DEBUG] [REMOTE ] TASK: PASS: History has at least 300 days. [2026-01-20T12:21:48.581346] [DEBUG] [REMOTE ] TASK: PASS: Price check passed. Min price $10.77. [2026-01-20T12:21:48.581492] [DEBUG] [REMOTE ] TASK: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:48.581636] [DEBUG] [REMOTE ] TASK: PASS: Integrity check passed. [2026-01-20T12:21:48.581681] [DEBUG] [REMOTE ] TASK: Symbol is viable for forecasting. [2026-01-20T12:21:48.581731] [INFO ] [MAIN ] [3020/3502] TASK kept (0.2s) | 3017 kept, 3 rejected | 139.5/min | ETA: 3.5m [2026-01-20T12:21:49.375606] [DEBUG] [REMOTE ] TAYD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:49.375808] [DEBUG] [REMOTE ] TAYD: PASS: History has at least 300 days. [2026-01-20T12:21:49.376097] [DEBUG] [REMOTE ] TAYD: PASS: Price check passed. Min price $41.52. [2026-01-20T12:21:49.376247] [DEBUG] [REMOTE ] TAYD: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:49.376383] [DEBUG] [REMOTE ] TAYD: PASS: Integrity check passed. [2026-01-20T12:21:49.376429] [DEBUG] [REMOTE ] TAYD: Symbol is viable for forecasting. [2026-01-20T12:21:49.376485] [INFO ] [MAIN ] [3021/3502] TAYD kept (0.8s) | 3018 kept, 3 rejected | 139.5/min | ETA: 3.4m [2026-01-20T12:21:49.668211] [DEBUG] [REMOTE ] TBB: Retrieved 2060 rows, trimmed to 300. [2026-01-20T12:21:49.668405] [DEBUG] [REMOTE ] TBB: PASS: History has at least 300 days. [2026-01-20T12:21:49.668725] [DEBUG] [REMOTE ] TBB: PASS: Price check passed. Min price $21.82. [2026-01-20T12:21:49.668873] [DEBUG] [REMOTE ] TBB: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:49.668995] [DEBUG] [REMOTE ] TBB: PASS: Integrity check passed. [2026-01-20T12:21:49.669038] [DEBUG] [REMOTE ] TBB: Symbol is viable for forecasting. [2026-01-20T12:21:49.669091] [INFO ] [MAIN ] [3022/3502] TBB kept (0.3s) | 3019 kept, 3 rejected | 139.5/min | ETA: 3.4m [2026-01-20T12:21:50.173370] [DEBUG] [REMOTE ] TBBK: Retrieved 5525 rows, trimmed to 300. [2026-01-20T12:21:50.173565] [DEBUG] [REMOTE ] TBBK: PASS: History has at least 300 days. [2026-01-20T12:21:50.173861] [DEBUG] [REMOTE ] TBBK: PASS: Price check passed. Min price $59.41. [2026-01-20T12:21:50.174007] [DEBUG] [REMOTE ] TBBK: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:50.174135] [DEBUG] [REMOTE ] TBBK: PASS: Integrity check passed. [2026-01-20T12:21:50.174178] [DEBUG] [REMOTE ] TBBK: Symbol is viable for forecasting. [2026-01-20T12:21:50.174233] [INFO ] [MAIN ] [3023/3502] TBBK kept (0.5s) | 3020 kept, 3 rejected | 139.5/min | ETA: 3.4m [2026-01-20T12:21:50.648188] [DEBUG] [REMOTE ] TBI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:50.648421] [DEBUG] [REMOTE ] TBI: PASS: History has at least 300 days. [2026-01-20T12:21:50.648913] [DEBUG] [REMOTE ] TBI: PASS: Price check passed. Min price $4.40. [2026-01-20T12:21:50.649088] [DEBUG] [REMOTE ] TBI: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:50.649267] [DEBUG] [REMOTE ] TBI: PASS: Integrity check passed. [2026-01-20T12:21:50.649318] [DEBUG] [REMOTE ] TBI: Symbol is viable for forecasting. [2026-01-20T12:21:50.649377] [INFO ] [MAIN ] [3024/3502] TBI kept (0.5s) | 3021 kept, 3 rejected | 139.5/min | ETA: 3.4m [2026-01-20T12:21:50.877870] [DEBUG] [REMOTE ] TBIL: Retrieved 864 rows, trimmed to 300. [2026-01-20T12:21:50.878047] [DEBUG] [REMOTE ] TBIL: PASS: History has at least 300 days. [2026-01-20T12:21:50.878336] [DEBUG] [REMOTE ] TBIL: PASS: Price check passed. Min price $49.50. [2026-01-20T12:21:50.878525] [DEBUG] [REMOTE ] TBIL: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:50.878713] [DEBUG] [REMOTE ] TBIL: PASS: Integrity check passed. [2026-01-20T12:21:50.878770] [DEBUG] [REMOTE ] TBIL: Symbol is viable for forecasting. [2026-01-20T12:21:50.878839] [INFO ] [MAIN ] [3025/3502] TBIL kept (0.2s) | 3022 kept, 3 rejected | 139.5/min | ETA: 3.4m [2026-01-20T12:21:51.288265] [DEBUG] [REMOTE ] TBLA: Retrieved 1143 rows, trimmed to 300. [2026-01-20T12:21:51.288415] [DEBUG] [REMOTE ] TBLA: PASS: History has at least 300 days. [2026-01-20T12:21:51.288680] [DEBUG] [REMOTE ] TBLA: PASS: Price check passed. Min price $3.32. [2026-01-20T12:21:51.288822] [DEBUG] [REMOTE ] TBLA: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:51.288944] [DEBUG] [REMOTE ] TBLA: PASS: Integrity check passed. [2026-01-20T12:21:51.288985] [DEBUG] [REMOTE ] TBLA: Symbol is viable for forecasting. [2026-01-20T12:21:51.289033] [INFO ] [MAIN ] [3026/3502] TBLA kept (0.4s) | 3023 kept, 3 rejected | 139.5/min | ETA: 3.4m [2026-01-20T12:21:51.666077] [DEBUG] [REMOTE ] TBLD: Retrieved 1124 rows, trimmed to 300. [2026-01-20T12:21:51.666226] [DEBUG] [REMOTE ] TBLD: PASS: History has at least 300 days. [2026-01-20T12:21:51.666443] [DEBUG] [REMOTE ] TBLD: PASS: Price check passed. Min price $19.39. [2026-01-20T12:21:51.666615] [DEBUG] [REMOTE ] TBLD: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:51.666926] [DEBUG] [REMOTE ] TBLD: PASS: Integrity check passed. [2026-01-20T12:21:51.666994] [DEBUG] [REMOTE ] TBLD: Symbol is viable for forecasting. [2026-01-20T12:21:51.667048] [INFO ] [MAIN ] [3027/3502] TBLD kept (0.4s) | 3024 kept, 3 rejected | 139.5/min | ETA: 3.4m [2026-01-20T12:21:52.167999] [DEBUG] [REMOTE ] TBPH: Retrieved 2936 rows, trimmed to 300. [2026-01-20T12:21:52.168128] [DEBUG] [REMOTE ] TBPH: PASS: History has at least 300 days. [2026-01-20T12:21:52.168339] [DEBUG] [REMOTE ] TBPH: PASS: Price check passed. Min price $14.00. [2026-01-20T12:21:52.168479] [DEBUG] [REMOTE ] TBPH: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:52.168611] [DEBUG] [REMOTE ] TBPH: PASS: Integrity check passed. [2026-01-20T12:21:52.168655] [DEBUG] [REMOTE ] TBPH: Symbol is viable for forecasting. [2026-01-20T12:21:52.168712] [INFO ] [MAIN ] [3028/3502] TBPH kept (0.5s) | 3025 kept, 3 rejected | 139.5/min | ETA: 3.4m [2026-01-20T12:21:52.945355] [DEBUG] [REMOTE ] TBRG: Retrieved 5954 rows, trimmed to 300. [2026-01-20T12:21:52.945560] [DEBUG] [REMOTE ] TBRG: PASS: History has at least 300 days. [2026-01-20T12:21:52.945885] [DEBUG] [REMOTE ] TBRG: PASS: Price check passed. Min price $19.06. [2026-01-20T12:21:52.946035] [DEBUG] [REMOTE ] TBRG: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:52.946175] [DEBUG] [REMOTE ] TBRG: PASS: Integrity check passed. [2026-01-20T12:21:52.946219] [DEBUG] [REMOTE ] TBRG: Symbol is viable for forecasting. [2026-01-20T12:21:52.946279] [INFO ] [MAIN ] [3029/3502] TBRG kept (0.8s) | 3026 kept, 3 rejected | 139.5/min | ETA: 3.4m [2026-01-20T12:21:53.376441] [DEBUG] [REMOTE ] TCBI: Retrieved 5643 rows, trimmed to 300. [2026-01-20T12:21:53.376696] [DEBUG] [REMOTE ] TCBI: PASS: History has at least 300 days. [2026-01-20T12:21:53.377025] [DEBUG] [REMOTE ] TCBI: PASS: Price check passed. Min price $82.03. [2026-01-20T12:21:53.377205] [DEBUG] [REMOTE ] TCBI: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:53.377363] [DEBUG] [REMOTE ] TCBI: PASS: Integrity check passed. [2026-01-20T12:21:53.377420] [DEBUG] [REMOTE ] TCBI: Symbol is viable for forecasting. [2026-01-20T12:21:53.377486] [INFO ] [MAIN ] [3030/3502] TCBI kept (0.4s) | 3027 kept, 3 rejected | 139.5/min | ETA: 3.4m [2026-01-20T12:21:53.635604] [DEBUG] [REMOTE ] TCBIO: Retrieved 1230 rows, trimmed to 300. [2026-01-20T12:21:53.635747] [DEBUG] [REMOTE ] TCBIO: PASS: History has at least 300 days. [2026-01-20T12:21:53.635960] [DEBUG] [REMOTE ] TCBIO: PASS: Price check passed. Min price $20.02. [2026-01-20T12:21:53.636096] [DEBUG] [REMOTE ] TCBIO: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:53.636207] [DEBUG] [REMOTE ] TCBIO: PASS: Integrity check passed. [2026-01-20T12:21:53.636247] [DEBUG] [REMOTE ] TCBIO: Symbol is viable for forecasting. [2026-01-20T12:21:53.636294] [INFO ] [MAIN ] [3031/3502] TCBIO kept (0.3s) | 3028 kept, 3 rejected | 139.5/min | ETA: 3.4m [2026-01-20T12:21:54.238551] [DEBUG] [REMOTE ] TCBK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:54.238716] [DEBUG] [REMOTE ] TCBK: PASS: History has at least 300 days. [2026-01-20T12:21:54.238960] [DEBUG] [REMOTE ] TCBK: PASS: Price check passed. Min price $42.24. [2026-01-20T12:21:54.239102] [DEBUG] [REMOTE ] TCBK: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:54.239227] [DEBUG] [REMOTE ] TCBK: PASS: Integrity check passed. [2026-01-20T12:21:54.239271] [DEBUG] [REMOTE ] TCBK: Symbol is viable for forecasting. [2026-01-20T12:21:54.239322] [INFO ] [MAIN ] [3032/3502] TCBK kept (0.6s) | 3029 kept, 3 rejected | 139.5/min | ETA: 3.4m [2026-01-20T12:21:54.346683] [DEBUG] [REMOTE ] TCBX: Retrieved 1051 rows, trimmed to 300. [2026-01-20T12:21:54.346820] [DEBUG] [REMOTE ] TCBX: PASS: History has at least 300 days. [2026-01-20T12:21:54.347054] [DEBUG] [REMOTE ] TCBX: PASS: Price check passed. Min price $36.05. [2026-01-20T12:21:54.347195] [DEBUG] [REMOTE ] TCBX: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:54.347308] [DEBUG] [REMOTE ] TCBX: PASS: Integrity check passed. [2026-01-20T12:21:54.347353] [DEBUG] [REMOTE ] TCBX: Symbol is viable for forecasting. [2026-01-20T12:21:54.347417] [INFO ] [MAIN ] [3033/3502] TCBX kept (0.1s) | 3030 kept, 3 rejected | 139.5/min | ETA: 3.4m [2026-01-20T12:21:54.799150] [DEBUG] [REMOTE ] TCMD: Retrieved 2382 rows, trimmed to 300. [2026-01-20T12:21:54.799279] [DEBUG] [REMOTE ] TCMD: PASS: History has at least 300 days. [2026-01-20T12:21:54.799487] [DEBUG] [REMOTE ] TCMD: PASS: Price check passed. Min price $14.92. [2026-01-20T12:21:54.799647] [DEBUG] [REMOTE ] TCMD: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:54.799763] [DEBUG] [REMOTE ] TCMD: PASS: Integrity check passed. [2026-01-20T12:21:54.799804] [DEBUG] [REMOTE ] TCMD: Symbol is viable for forecasting. [2026-01-20T12:21:54.799888] [INFO ] [MAIN ] [3034/3502] TCMD kept (0.5s) | 3031 kept, 3 rejected | 139.5/min | ETA: 3.4m [2026-01-20T12:21:55.505854] [DEBUG] [REMOTE ] TCOM: Retrieved 5562 rows, trimmed to 300. [2026-01-20T12:21:55.505992] [DEBUG] [REMOTE ] TCOM: PASS: History has at least 300 days. [2026-01-20T12:21:55.506237] [DEBUG] [REMOTE ] TCOM: PASS: Price check passed. Min price $61.30. [2026-01-20T12:21:55.506427] [DEBUG] [REMOTE ] TCOM: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:55.506598] [DEBUG] [REMOTE ] TCOM: PASS: Integrity check passed. [2026-01-20T12:21:55.506655] [DEBUG] [REMOTE ] TCOM: Symbol is viable for forecasting. [2026-01-20T12:21:55.506712] [INFO ] [MAIN ] [3035/3502] TCOM kept (0.7s) | 3032 kept, 3 rejected | 139.5/min | ETA: 3.3m [2026-01-20T12:21:55.743071] [DEBUG] [REMOTE ] TCPC: Retrieved 3467 rows, trimmed to 300. [2026-01-20T12:21:55.743206] [DEBUG] [REMOTE ] TCPC: PASS: History has at least 300 days. [2026-01-20T12:21:55.743425] [DEBUG] [REMOTE ] TCPC: PASS: Price check passed. Min price $5.29. [2026-01-20T12:21:55.743560] [DEBUG] [REMOTE ] TCPC: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:55.743704] [DEBUG] [REMOTE ] TCPC: PASS: Integrity check passed. [2026-01-20T12:21:55.743745] [DEBUG] [REMOTE ] TCPC: Symbol is viable for forecasting. [2026-01-20T12:21:55.743794] [INFO ] [MAIN ] [3036/3502] TCPC kept (0.2s) | 3033 kept, 3 rejected | 139.5/min | ETA: 3.3m [2026-01-20T12:21:56.371455] [DEBUG] [REMOTE ] TCX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:56.371607] [DEBUG] [REMOTE ] TCX: PASS: History has at least 300 days. [2026-01-20T12:21:56.371842] [DEBUG] [REMOTE ] TCX: PASS: Price check passed. Min price $18.27. [2026-01-20T12:21:56.371993] [DEBUG] [REMOTE ] TCX: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:56.372115] [DEBUG] [REMOTE ] TCX: PASS: Integrity check passed. [2026-01-20T12:21:56.372158] [DEBUG] [REMOTE ] TCX: Symbol is viable for forecasting. [2026-01-20T12:21:56.372207] [INFO ] [MAIN ] [3037/3502] TCX kept (0.6s) | 3034 kept, 3 rejected | 139.5/min | ETA: 3.3m [2026-01-20T12:21:56.699044] [DEBUG] [REMOTE ] TD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:56.699236] [DEBUG] [REMOTE ] TD: PASS: History has at least 300 days. [2026-01-20T12:21:56.699622] [DEBUG] [REMOTE ] TD: PASS: Price check passed. Min price $79.77. [2026-01-20T12:21:56.699830] [DEBUG] [REMOTE ] TD: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:56.700010] [DEBUG] [REMOTE ] TD: PASS: Integrity check passed. [2026-01-20T12:21:56.700070] [DEBUG] [REMOTE ] TD: Symbol is viable for forecasting. [2026-01-20T12:21:56.700144] [INFO ] [MAIN ] [3038/3502] TD kept (0.3s) | 3035 kept, 3 rejected | 139.5/min | ETA: 3.3m [2026-01-20T12:21:57.182042] [DEBUG] [REMOTE ] TDC: Retrieved 4604 rows, trimmed to 300. [2026-01-20T12:21:57.182354] [DEBUG] [REMOTE ] TDC: PASS: History has at least 300 days. [2026-01-20T12:21:57.182942] [DEBUG] [REMOTE ] TDC: PASS: Price check passed. Min price $20.71. [2026-01-20T12:21:57.183164] [DEBUG] [REMOTE ] TDC: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:57.183394] [DEBUG] [REMOTE ] TDC: PASS: Integrity check passed. [2026-01-20T12:21:57.183462] [DEBUG] [REMOTE ] TDC: Symbol is viable for forecasting. [2026-01-20T12:21:57.183556] [INFO ] [MAIN ] [3039/3502] TDC kept (0.5s) | 3036 kept, 3 rejected | 139.5/min | ETA: 3.3m [2026-01-20T12:21:57.711773] [DEBUG] [REMOTE ] TDF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:57.712043] [DEBUG] [REMOTE ] TDF: PASS: History has at least 300 days. [2026-01-20T12:21:57.712563] [DEBUG] [REMOTE ] TDF: PASS: Price check passed. Min price $10.80. [2026-01-20T12:21:57.712807] [DEBUG] [REMOTE ] TDF: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:57.713051] [DEBUG] [REMOTE ] TDF: PASS: Integrity check passed. [2026-01-20T12:21:57.713119] [DEBUG] [REMOTE ] TDF: Symbol is viable for forecasting. [2026-01-20T12:21:57.713705] [INFO ] [MAIN ] [3040/3502] TDF kept (0.5s) | 3037 kept, 3 rejected | 139.4/min | ETA: 3.3m [2026-01-20T12:21:57.970541] [DEBUG] [REMOTE ] TDG: Retrieved 4993 rows, trimmed to 300. [2026-01-20T12:21:57.970715] [DEBUG] [REMOTE ] TDG: PASS: History has at least 300 days. [2026-01-20T12:21:57.970977] [DEBUG] [REMOTE ] TDG: PASS: Price check passed. Min price $1261.64. [2026-01-20T12:21:57.971122] [DEBUG] [REMOTE ] TDG: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:57.971251] [DEBUG] [REMOTE ] TDG: PASS: Integrity check passed. [2026-01-20T12:21:57.971294] [DEBUG] [REMOTE ] TDG: Symbol is viable for forecasting. [2026-01-20T12:21:57.971345] [INFO ] [MAIN ] [3041/3502] TDG kept (0.3s) | 3038 kept, 3 rejected | 139.5/min | ETA: 3.3m [2026-01-20T12:21:58.594469] [DEBUG] [REMOTE ] TDS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:21:58.594641] [DEBUG] [REMOTE ] TDS: PASS: History has at least 300 days. [2026-01-20T12:21:58.594910] [DEBUG] [REMOTE ] TDS: PASS: Price check passed. Min price $37.61. [2026-01-20T12:21:58.595051] [DEBUG] [REMOTE ] TDS: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:58.595185] [DEBUG] [REMOTE ] TDS: PASS: Integrity check passed. [2026-01-20T12:21:58.595227] [DEBUG] [REMOTE ] TDS: Symbol is viable for forecasting. [2026-01-20T12:21:58.595278] [INFO ] [MAIN ] [3042/3502] TDS kept (0.6s) | 3039 kept, 3 rejected | 139.4/min | ETA: 3.3m [2026-01-20T12:21:58.876183] [DEBUG] [REMOTE ] TDSC: Retrieved 1340 rows, trimmed to 300. [2026-01-20T12:21:58.876328] [DEBUG] [REMOTE ] TDSC: PASS: History has at least 300 days. [2026-01-20T12:21:58.876545] [DEBUG] [REMOTE ] TDSC: PASS: Price check passed. Min price $24.51. [2026-01-20T12:21:58.876712] [DEBUG] [REMOTE ] TDSC: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:58.876832] [DEBUG] [REMOTE ] TDSC: PASS: Integrity check passed. [2026-01-20T12:21:58.876874] [DEBUG] [REMOTE ] TDSC: Symbol is viable for forecasting. [2026-01-20T12:21:58.876924] [INFO ] [MAIN ] [3043/3502] TDSC kept (0.3s) | 3040 kept, 3 rejected | 139.5/min | ETA: 3.3m [2026-01-20T12:21:59.123329] [DEBUG] [REMOTE ] TDUP: Retrieved 1209 rows, trimmed to 300. [2026-01-20T12:21:59.123475] [DEBUG] [REMOTE ] TDUP: PASS: History has at least 300 days. [2026-01-20T12:21:59.123719] [DEBUG] [REMOTE ] TDUP: PASS: Price check passed. Min price $5.35. [2026-01-20T12:21:59.123862] [DEBUG] [REMOTE ] TDUP: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:59.123981] [DEBUG] [REMOTE ] TDUP: PASS: Integrity check passed. [2026-01-20T12:21:59.124022] [DEBUG] [REMOTE ] TDUP: Symbol is viable for forecasting. [2026-01-20T12:21:59.124071] [INFO ] [MAIN ] [3044/3502] TDUP kept (0.2s) | 3041 kept, 3 rejected | 139.5/min | ETA: 3.3m [2026-01-20T12:21:59.827015] [DEBUG] [REMOTE ] TDY: Retrieved 6577 rows, trimmed to 300. [2026-01-20T12:21:59.827202] [DEBUG] [REMOTE ] TDY: PASS: History has at least 300 days. [2026-01-20T12:21:59.827713] [DEBUG] [REMOTE ] TDY: PASS: Price check passed. Min price $484.47. [2026-01-20T12:21:59.827882] [DEBUG] [REMOTE ] TDY: PASS: Continuity check passed with 300 days. [2026-01-20T12:21:59.828091] [DEBUG] [REMOTE ] TDY: PASS: Integrity check passed. [2026-01-20T12:21:59.828144] [DEBUG] [REMOTE ] TDY: Symbol is viable for forecasting. [2026-01-20T12:21:59.828227] [INFO ] [MAIN ] [3045/3502] TDY kept (0.7s) | 3042 kept, 3 rejected | 139.5/min | ETA: 3.3m [2026-01-20T12:22:00.129657] [DEBUG] [REMOTE ] TEAM: Retrieved 2540 rows, trimmed to 300. [2026-01-20T12:22:00.129796] [DEBUG] [REMOTE ] TEAM: PASS: History has at least 300 days. [2026-01-20T12:22:00.130002] [DEBUG] [REMOTE ] TEAM: PASS: Price check passed. Min price $118.55. [2026-01-20T12:22:00.130137] [DEBUG] [REMOTE ] TEAM: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:00.130245] [DEBUG] [REMOTE ] TEAM: PASS: Integrity check passed. [2026-01-20T12:22:00.130285] [DEBUG] [REMOTE ] TEAM: Symbol is viable for forecasting. [2026-01-20T12:22:00.130360] [INFO ] [MAIN ] [3046/3502] TEAM kept (0.3s) | 3043 kept, 3 rejected | 139.5/min | ETA: 3.3m [2026-01-20T12:22:00.825610] [DEBUG] [REMOTE ] TECH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:00.825753] [DEBUG] [REMOTE ] TECH: PASS: History has at least 300 days. [2026-01-20T12:22:00.826534] [DEBUG] [REMOTE ] TECH: PASS: Price check passed. Min price $56.99. [2026-01-20T12:22:00.826693] [DEBUG] [REMOTE ] TECH: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:00.826808] [DEBUG] [REMOTE ] TECH: PASS: Integrity check passed. [2026-01-20T12:22:00.826848] [DEBUG] [REMOTE ] TECH: Symbol is viable for forecasting. [2026-01-20T12:22:00.826896] [INFO ] [MAIN ] [3047/3502] TECH kept (0.7s) | 3044 kept, 3 rejected | 139.4/min | ETA: 3.3m [2026-01-20T12:22:01.308979] [DEBUG] [REMOTE ] TECK: Retrieved 5914 rows, trimmed to 300. [2026-01-20T12:22:01.309095] [DEBUG] [REMOTE ] TECK: PASS: History has at least 300 days. [2026-01-20T12:22:01.309336] [DEBUG] [REMOTE ] TECK: PASS: Price check passed. Min price $38.15. [2026-01-20T12:22:01.309473] [DEBUG] [REMOTE ] TECK: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:01.309613] [DEBUG] [REMOTE ] TECK: PASS: Integrity check passed. [2026-01-20T12:22:01.309656] [DEBUG] [REMOTE ] TECK: Symbol is viable for forecasting. [2026-01-20T12:22:01.309705] [INFO ] [MAIN ] [3048/3502] TECK kept (0.5s) | 3045 kept, 3 rejected | 139.4/min | ETA: 3.3m [2026-01-20T12:22:01.584970] [DEBUG] [REMOTE ] TECX: Retrieved 1904 rows, trimmed to 300. [2026-01-20T12:22:01.585137] [DEBUG] [REMOTE ] TECX: PASS: History has at least 300 days. [2026-01-20T12:22:01.585420] [DEBUG] [REMOTE ] TECX: PASS: Price check passed. Min price $16.44. [2026-01-20T12:22:01.585629] [DEBUG] [REMOTE ] TECX: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:01.585790] [DEBUG] [REMOTE ] TECX: PASS: Integrity check passed. [2026-01-20T12:22:01.585843] [DEBUG] [REMOTE ] TECX: Symbol is viable for forecasting. [2026-01-20T12:22:01.585909] [INFO ] [MAIN ] [3049/3502] TECX kept (0.3s) | 3046 kept, 3 rejected | 139.4/min | ETA: 3.2m [2026-01-20T12:22:02.196455] [DEBUG] [REMOTE ] TEI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:02.196611] [DEBUG] [REMOTE ] TEI: PASS: History has at least 300 days. [2026-01-20T12:22:02.196841] [DEBUG] [REMOTE ] TEI: PASS: Price check passed. Min price $5.85. [2026-01-20T12:22:02.197008] [DEBUG] [REMOTE ] TEI: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:02.197132] [DEBUG] [REMOTE ] TEI: PASS: Integrity check passed. [2026-01-20T12:22:02.197175] [DEBUG] [REMOTE ] TEI: Symbol is viable for forecasting. [2026-01-20T12:22:02.197226] [INFO ] [MAIN ] [3050/3502] TEI kept (0.6s) | 3047 kept, 3 rejected | 139.4/min | ETA: 3.2m [2026-01-20T12:22:02.378535] [DEBUG] [REMOTE ] TELO: Retrieved 486 rows, trimmed to 300. [2026-01-20T12:22:02.378676] [DEBUG] [REMOTE ] TELO: PASS: History has at least 300 days. [2026-01-20T12:22:02.378893] [DEBUG] [REMOTE ] TELO: PASS: Price check passed. Min price $1.27. [2026-01-20T12:22:02.379037] [DEBUG] [REMOTE ] TELO: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:02.379155] [DEBUG] [REMOTE ] TELO: PASS: Integrity check passed. [2026-01-20T12:22:02.379198] [DEBUG] [REMOTE ] TELO: Symbol is viable for forecasting. [2026-01-20T12:22:02.379247] [INFO ] [MAIN ] [3051/3502] TELO kept (0.2s) | 3048 kept, 3 rejected | 139.5/min | ETA: 3.2m [2026-01-20T12:22:02.769748] [DEBUG] [REMOTE ] TEM: Retrieved 399 rows, trimmed to 300. [2026-01-20T12:22:02.769885] [DEBUG] [REMOTE ] TEM: PASS: History has at least 300 days. [2026-01-20T12:22:02.770091] [DEBUG] [REMOTE ] TEM: PASS: Price check passed. Min price $59.05. [2026-01-20T12:22:02.770230] [DEBUG] [REMOTE ] TEM: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:02.770366] [DEBUG] [REMOTE ] TEM: PASS: Integrity check passed. [2026-01-20T12:22:02.770408] [DEBUG] [REMOTE ] TEM: Symbol is viable for forecasting. [2026-01-20T12:22:02.770475] [INFO ] [MAIN ] [3052/3502] TEM kept (0.4s) | 3049 kept, 3 rejected | 139.5/min | ETA: 3.2m [2026-01-20T12:22:03.340357] [DEBUG] [REMOTE ] TENB: Retrieved 1880 rows, trimmed to 300. [2026-01-20T12:22:03.340483] [DEBUG] [REMOTE ] TENB: PASS: History has at least 300 days. [2026-01-20T12:22:03.340710] [DEBUG] [REMOTE ] TENB: PASS: Price check passed. Min price $22.12. [2026-01-20T12:22:03.340855] [DEBUG] [REMOTE ] TENB: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:03.340969] [DEBUG] [REMOTE ] TENB: PASS: Integrity check passed. [2026-01-20T12:22:03.341011] [DEBUG] [REMOTE ] TENB: Symbol is viable for forecasting. [2026-01-20T12:22:03.341059] [INFO ] [MAIN ] [3053/3502] TENB kept (0.6s) | 3050 kept, 3 rejected | 139.4/min | ETA: 3.2m [2026-01-20T12:22:03.860183] [DEBUG] [REMOTE ] TENX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:03.860317] [DEBUG] [REMOTE ] TENX: PASS: History has at least 300 days. [2026-01-20T12:22:03.860596] [DEBUG] [REMOTE ] TENX: PASS: Price check passed. Min price $6.69. [2026-01-20T12:22:03.860743] [DEBUG] [REMOTE ] TENX: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:03.860864] [DEBUG] [REMOTE ] TENX: PASS: Integrity check passed. [2026-01-20T12:22:03.860908] [DEBUG] [REMOTE ] TENX: Symbol is viable for forecasting. [2026-01-20T12:22:03.860960] [INFO ] [MAIN ] [3054/3502] TENX kept (0.5s) | 3051 kept, 3 rejected | 139.4/min | ETA: 3.2m [2026-01-20T12:22:04.100262] [DEBUG] [REMOTE ] TERN: Retrieved 1243 rows, trimmed to 300. [2026-01-20T12:22:04.100397] [DEBUG] [REMOTE ] TERN: PASS: History has at least 300 days. [2026-01-20T12:22:04.100627] [DEBUG] [REMOTE ] TERN: PASS: Price check passed. Min price $7.50. [2026-01-20T12:22:04.100769] [DEBUG] [REMOTE ] TERN: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:04.100883] [DEBUG] [REMOTE ] TERN: PASS: Integrity check passed. [2026-01-20T12:22:04.100926] [DEBUG] [REMOTE ] TERN: Symbol is viable for forecasting. [2026-01-20T12:22:04.100975] [INFO ] [MAIN ] [3055/3502] TERN kept (0.2s) | 3052 kept, 3 rejected | 139.5/min | ETA: 3.2m [2026-01-20T12:22:04.723751] [DEBUG] [REMOTE ] TEVA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:04.723889] [DEBUG] [REMOTE ] TEVA: PASS: History has at least 300 days. [2026-01-20T12:22:04.724115] [DEBUG] [REMOTE ] TEVA: PASS: Price check passed. Min price $18.95. [2026-01-20T12:22:04.724255] [DEBUG] [REMOTE ] TEVA: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:04.724374] [DEBUG] [REMOTE ] TEVA: PASS: Integrity check passed. [2026-01-20T12:22:04.724416] [DEBUG] [REMOTE ] TEVA: Symbol is viable for forecasting. [2026-01-20T12:22:04.724467] [INFO ] [MAIN ] [3056/3502] TEVA kept (0.6s) | 3053 kept, 3 rejected | 139.4/min | ETA: 3.2m [2026-01-20T12:22:05.230153] [DEBUG] [REMOTE ] TEX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:05.230296] [DEBUG] [REMOTE ] TEX: PASS: History has at least 300 days. [2026-01-20T12:22:05.230542] [DEBUG] [REMOTE ] TEX: PASS: Price check passed. Min price $41.78. [2026-01-20T12:22:05.230705] [DEBUG] [REMOTE ] TEX: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:05.230832] [DEBUG] [REMOTE ] TEX: PASS: Integrity check passed. [2026-01-20T12:22:05.230879] [DEBUG] [REMOTE ] TEX: Symbol is viable for forecasting. [2026-01-20T12:22:05.230931] [INFO ] [MAIN ] [3057/3502] TEX kept (0.5s) | 3054 kept, 3 rejected | 139.4/min | ETA: 3.2m [2026-01-20T12:22:05.764646] [DEBUG] [REMOTE ] TFC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:05.764793] [DEBUG] [REMOTE ] TFC: PASS: History has at least 300 days. [2026-01-20T12:22:05.765038] [DEBUG] [REMOTE ] TFC: PASS: Price check passed. Min price $43.10. [2026-01-20T12:22:05.765183] [DEBUG] [REMOTE ] TFC: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:05.765315] [DEBUG] [REMOTE ] TFC: PASS: Integrity check passed. [2026-01-20T12:22:05.765375] [DEBUG] [REMOTE ] TFC: Symbol is viable for forecasting. [2026-01-20T12:22:05.765428] [INFO ] [MAIN ] [3058/3502] TFC kept (0.5s) | 3055 kept, 3 rejected | 139.4/min | ETA: 3.2m [2026-01-20T12:22:06.164372] [DEBUG] [REMOTE ] TFII: Retrieved 4371 rows, trimmed to 300. [2026-01-20T12:22:06.164520] [DEBUG] [REMOTE ] TFII: PASS: History has at least 300 days. [2026-01-20T12:22:06.164791] [DEBUG] [REMOTE ] TFII: PASS: Price check passed. Min price $80.34. [2026-01-20T12:22:06.164933] [DEBUG] [REMOTE ] TFII: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:06.165062] [DEBUG] [REMOTE ] TFII: PASS: Integrity check passed. [2026-01-20T12:22:06.165106] [DEBUG] [REMOTE ] TFII: Symbol is viable for forecasting. [2026-01-20T12:22:06.165158] [INFO ] [MAIN ] [3059/3502] TFII kept (0.4s) | 3056 kept, 3 rejected | 139.4/min | ETA: 3.2m [2026-01-20T12:22:06.531793] [DEBUG] [REMOTE ] TFIN: Retrieved 2814 rows, trimmed to 300. [2026-01-20T12:22:06.531917] [DEBUG] [REMOTE ] TFIN: PASS: History has at least 300 days. [2026-01-20T12:22:06.532125] [DEBUG] [REMOTE ] TFIN: PASS: Price check passed. Min price $50.56. [2026-01-20T12:22:06.532265] [DEBUG] [REMOTE ] TFIN: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:06.532377] [DEBUG] [REMOTE ] TFIN: PASS: Integrity check passed. [2026-01-20T12:22:06.532418] [DEBUG] [REMOTE ] TFIN: Symbol is viable for forecasting. [2026-01-20T12:22:06.532465] [INFO ] [MAIN ] [3060/3502] TFIN kept (0.4s) | 3057 kept, 3 rejected | 139.4/min | ETA: 3.2m [2026-01-20T12:22:06.800046] [DEBUG] [REMOTE ] TFPM: Retrieved 1079 rows, trimmed to 300. [2026-01-20T12:22:06.800221] [DEBUG] [REMOTE ] TFPM: PASS: History has at least 300 days. [2026-01-20T12:22:06.800520] [DEBUG] [REMOTE ] TFPM: PASS: Price check passed. Min price $27.18. [2026-01-20T12:22:06.800750] [DEBUG] [REMOTE ] TFPM: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:06.800923] [DEBUG] [REMOTE ] TFPM: PASS: Integrity check passed. [2026-01-20T12:22:06.800988] [DEBUG] [REMOTE ] TFPM: Symbol is viable for forecasting. [2026-01-20T12:22:06.801063] [INFO ] [MAIN ] [3061/3502] TFPM kept (0.3s) | 3058 kept, 3 rejected | 139.4/min | ETA: 3.2m [2026-01-20T12:22:07.353192] [DEBUG] [REMOTE ] TFSL: Retrieved 4716 rows, trimmed to 300. [2026-01-20T12:22:07.353323] [DEBUG] [REMOTE ] TFSL: PASS: History has at least 300 days. [2026-01-20T12:22:07.353542] [DEBUG] [REMOTE ] TFSL: PASS: Price check passed. Min price $12.99. [2026-01-20T12:22:07.353707] [DEBUG] [REMOTE ] TFSL: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:07.353826] [DEBUG] [REMOTE ] TFSL: PASS: Integrity check passed. [2026-01-20T12:22:07.353869] [DEBUG] [REMOTE ] TFSL: Symbol is viable for forecasting. [2026-01-20T12:22:07.353920] [INFO ] [MAIN ] [3062/3502] TFSL kept (0.6s) | 3059 kept, 3 rejected | 139.4/min | ETA: 3.2m [2026-01-20T12:22:07.850670] [DEBUG] [REMOTE ] TG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:07.850805] [DEBUG] [REMOTE ] TG: PASS: History has at least 300 days. [2026-01-20T12:22:07.851027] [DEBUG] [REMOTE ] TG: PASS: Price check passed. Min price $6.29. [2026-01-20T12:22:07.851167] [DEBUG] [REMOTE ] TG: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:07.851287] [DEBUG] [REMOTE ] TG: PASS: Integrity check passed. [2026-01-20T12:22:07.851328] [DEBUG] [REMOTE ] TG: Symbol is viable for forecasting. [2026-01-20T12:22:07.851377] [INFO ] [MAIN ] [3063/3502] TG kept (0.5s) | 3060 kept, 3 rejected | 139.4/min | ETA: 3.1m [2026-01-20T12:22:08.229031] [DEBUG] [REMOTE ] TGLS: Retrieved 3442 rows, trimmed to 300. [2026-01-20T12:22:08.229165] [DEBUG] [REMOTE ] TGLS: PASS: History has at least 300 days. [2026-01-20T12:22:08.229394] [DEBUG] [REMOTE ] TGLS: PASS: Price check passed. Min price $44.78. [2026-01-20T12:22:08.229531] [DEBUG] [REMOTE ] TGLS: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:08.229673] [DEBUG] [REMOTE ] TGLS: PASS: Integrity check passed. [2026-01-20T12:22:08.229732] [DEBUG] [REMOTE ] TGLS: Symbol is viable for forecasting. [2026-01-20T12:22:08.229783] [INFO ] [MAIN ] [3064/3502] TGLS kept (0.4s) | 3061 kept, 3 rejected | 139.4/min | ETA: 3.1m [2026-01-20T12:22:08.575459] [DEBUG] [REMOTE ] TGNA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:08.575720] [DEBUG] [REMOTE ] TGNA: PASS: History has at least 300 days. [2026-01-20T12:22:08.575987] [DEBUG] [REMOTE ] TGNA: PASS: Price check passed. Min price $18.73. [2026-01-20T12:22:08.576135] [DEBUG] [REMOTE ] TGNA: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:08.576260] [DEBUG] [REMOTE ] TGNA: PASS: Integrity check passed. [2026-01-20T12:22:08.576316] [DEBUG] [REMOTE ] TGNA: Symbol is viable for forecasting. [2026-01-20T12:22:08.576400] [INFO ] [MAIN ] [3065/3502] TGNA kept (0.3s) | 3062 kept, 3 rejected | 139.4/min | ETA: 3.1m [2026-01-20T12:22:09.103672] [DEBUG] [REMOTE ] TGS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:09.103845] [DEBUG] [REMOTE ] TGS: PASS: History has at least 300 days. [2026-01-20T12:22:09.104132] [DEBUG] [REMOTE ] TGS: PASS: Price check passed. Min price $21.90. [2026-01-20T12:22:09.104280] [DEBUG] [REMOTE ] TGS: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:09.104441] [DEBUG] [REMOTE ] TGS: PASS: Integrity check passed. [2026-01-20T12:22:09.104496] [DEBUG] [REMOTE ] TGS: Symbol is viable for forecasting. [2026-01-20T12:22:09.104551] [INFO ] [MAIN ] [3066/3502] TGS kept (0.5s) | 3063 kept, 3 rejected | 139.4/min | ETA: 3.1m [2026-01-20T12:22:09.355264] [DEBUG] [REMOTE ] TGTX: Retrieved 3953 rows, trimmed to 300. [2026-01-20T12:22:09.355408] [DEBUG] [REMOTE ] TGTX: PASS: History has at least 300 days. [2026-01-20T12:22:09.355665] [DEBUG] [REMOTE ] TGTX: PASS: Price check passed. Min price $27.72. [2026-01-20T12:22:09.355807] [DEBUG] [REMOTE ] TGTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:09.355933] [DEBUG] [REMOTE ] TGTX: PASS: Integrity check passed. [2026-01-20T12:22:09.355979] [DEBUG] [REMOTE ] TGTX: Symbol is viable for forecasting. [2026-01-20T12:22:09.356029] [INFO ] [MAIN ] [3067/3502] TGTX kept (0.3s) | 3064 kept, 3 rejected | 139.4/min | ETA: 3.1m [2026-01-20T12:22:09.846731] [DEBUG] [REMOTE ] TH: Retrieved 3047 rows, trimmed to 300. [2026-01-20T12:22:09.846896] [DEBUG] [REMOTE ] TH: PASS: History has at least 300 days. [2026-01-20T12:22:09.847152] [DEBUG] [REMOTE ] TH: PASS: Price check passed. Min price $6.22. [2026-01-20T12:22:09.847300] [DEBUG] [REMOTE ] TH: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:09.847427] [DEBUG] [REMOTE ] TH: PASS: Integrity check passed. [2026-01-20T12:22:09.847471] [DEBUG] [REMOTE ] TH: Symbol is viable for forecasting. [2026-01-20T12:22:09.847522] [INFO ] [MAIN ] [3068/3502] TH kept (0.5s) | 3065 kept, 3 rejected | 139.4/min | ETA: 3.1m [2026-01-20T12:22:10.239916] [DEBUG] [REMOTE ] THC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:10.240118] [DEBUG] [REMOTE ] THC: PASS: History has at least 300 days. [2026-01-20T12:22:10.240393] [DEBUG] [REMOTE ] THC: PASS: Price check passed. Min price $186.68. [2026-01-20T12:22:10.240543] [DEBUG] [REMOTE ] THC: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:10.240695] [DEBUG] [REMOTE ] THC: PASS: Integrity check passed. [2026-01-20T12:22:10.240739] [DEBUG] [REMOTE ] THC: Symbol is viable for forecasting. [2026-01-20T12:22:10.240794] [INFO ] [MAIN ] [3069/3502] THC kept (0.4s) | 3066 kept, 3 rejected | 139.4/min | ETA: 3.1m [2026-01-20T12:22:10.803518] [DEBUG] [REMOTE ] THFF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:10.803734] [DEBUG] [REMOTE ] THFF: PASS: History has at least 300 days. [2026-01-20T12:22:10.804080] [DEBUG] [REMOTE ] THFF: PASS: Price check passed. Min price $52.82. [2026-01-20T12:22:10.804425] [DEBUG] [REMOTE ] THFF: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:10.804612] [DEBUG] [REMOTE ] THFF: PASS: Integrity check passed. [2026-01-20T12:22:10.804677] [DEBUG] [REMOTE ] THFF: Symbol is viable for forecasting. [2026-01-20T12:22:10.804734] [INFO ] [MAIN ] [3070/3502] THFF kept (0.6s) | 3067 kept, 3 rejected | 139.4/min | ETA: 3.1m [2026-01-20T12:22:11.278918] [DEBUG] [REMOTE ] THG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:11.279061] [DEBUG] [REMOTE ] THG: PASS: History has at least 300 days. [2026-01-20T12:22:11.279472] [DEBUG] [REMOTE ] THG: PASS: Price check passed. Min price $167.53. [2026-01-20T12:22:11.279652] [DEBUG] [REMOTE ] THG: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:11.279799] [DEBUG] [REMOTE ] THG: PASS: Integrity check passed. [2026-01-20T12:22:11.279840] [DEBUG] [REMOTE ] THG: Symbol is viable for forecasting. [2026-01-20T12:22:11.279893] [INFO ] [MAIN ] [3071/3502] THG kept (0.5s) | 3068 kept, 3 rejected | 139.4/min | ETA: 3.1m [2026-01-20T12:22:11.840124] [DEBUG] [REMOTE ] THO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:11.840279] [DEBUG] [REMOTE ] THO: PASS: History has at least 300 days. [2026-01-20T12:22:11.840624] [DEBUG] [REMOTE ] THO: PASS: Price check passed. Min price $95.56. [2026-01-20T12:22:11.840819] [DEBUG] [REMOTE ] THO: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:11.840963] [DEBUG] [REMOTE ] THO: PASS: Integrity check passed. [2026-01-20T12:22:11.841016] [DEBUG] [REMOTE ] THO: Symbol is viable for forecasting. [2026-01-20T12:22:11.841073] [INFO ] [MAIN ] [3072/3502] THO kept (0.6s) | 3069 kept, 3 rejected | 139.4/min | ETA: 3.1m [2026-01-20T12:22:12.202612] [DEBUG] [REMOTE ] THQ: Retrieved 2886 rows, trimmed to 300. [2026-01-20T12:22:12.202801] [DEBUG] [REMOTE ] THQ: PASS: History has at least 300 days. [2026-01-20T12:22:12.203081] [DEBUG] [REMOTE ] THQ: PASS: Price check passed. Min price $17.07. [2026-01-20T12:22:12.203226] [DEBUG] [REMOTE ] THQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:12.203356] [DEBUG] [REMOTE ] THQ: PASS: Integrity check passed. [2026-01-20T12:22:12.203401] [DEBUG] [REMOTE ] THQ: Symbol is viable for forecasting. [2026-01-20T12:22:12.203461] [INFO ] [MAIN ] [3073/3502] THQ kept (0.4s) | 3070 kept, 3 rejected | 139.4/min | ETA: 3.1m [2026-01-20T12:22:12.694133] [DEBUG] [REMOTE ] THRM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:12.694329] [DEBUG] [REMOTE ] THRM: PASS: History has at least 300 days. [2026-01-20T12:22:12.694688] [DEBUG] [REMOTE ] THRM: PASS: Price check passed. Min price $32.69. [2026-01-20T12:22:12.694859] [DEBUG] [REMOTE ] THRM: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:12.694998] [DEBUG] [REMOTE ] THRM: PASS: Integrity check passed. [2026-01-20T12:22:12.695041] [DEBUG] [REMOTE ] THRM: Symbol is viable for forecasting. [2026-01-20T12:22:12.695095] [INFO ] [MAIN ] [3074/3502] THRM kept (0.5s) | 3071 kept, 3 rejected | 139.4/min | ETA: 3.1m [2026-01-20T12:22:12.893310] [DEBUG] [REMOTE ] THRY: Retrieved 1330 rows, trimmed to 300. [2026-01-20T12:22:12.893462] [DEBUG] [REMOTE ] THRY: PASS: History has at least 300 days. [2026-01-20T12:22:12.893726] [DEBUG] [REMOTE ] THRY: PASS: Price check passed. Min price $5.17. [2026-01-20T12:22:12.893875] [DEBUG] [REMOTE ] THRY: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:12.893993] [DEBUG] [REMOTE ] THRY: PASS: Integrity check passed. [2026-01-20T12:22:12.894035] [DEBUG] [REMOTE ] THRY: Symbol is viable for forecasting. [2026-01-20T12:22:12.894086] [INFO ] [MAIN ] [3075/3502] THRY kept (0.2s) | 3072 kept, 3 rejected | 139.4/min | ETA: 3.1m [2026-01-20T12:22:13.512412] [DEBUG] [REMOTE ] THS: Retrieved 5172 rows, trimmed to 300. [2026-01-20T12:22:13.512597] [DEBUG] [REMOTE ] THS: PASS: History has at least 300 days. [2026-01-20T12:22:13.512873] [DEBUG] [REMOTE ] THS: PASS: Price check passed. Min price $17.84. [2026-01-20T12:22:13.513016] [DEBUG] [REMOTE ] THS: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:13.513150] [DEBUG] [REMOTE ] THS: PASS: Integrity check passed. [2026-01-20T12:22:13.513241] [DEBUG] [REMOTE ] THS: Symbol is viable for forecasting. [2026-01-20T12:22:13.513296] [INFO ] [MAIN ] [3076/3502] THS kept (0.6s) | 3073 kept, 3 rejected | 139.4/min | ETA: 3.1m [2026-01-20T12:22:13.908773] [DEBUG] [REMOTE ] TIGO: Retrieved 3654 rows, trimmed to 300. [2026-01-20T12:22:13.908971] [DEBUG] [REMOTE ] TIGO: PASS: History has at least 300 days. [2026-01-20T12:22:13.909292] [DEBUG] [REMOTE ] TIGO: PASS: Price check passed. Min price $45.16. [2026-01-20T12:22:13.909440] [DEBUG] [REMOTE ] TIGO: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:13.909603] [DEBUG] [REMOTE ] TIGO: PASS: Integrity check passed. [2026-01-20T12:22:13.909648] [DEBUG] [REMOTE ] TIGO: Symbol is viable for forecasting. [2026-01-20T12:22:13.909703] [INFO ] [MAIN ] [3077/3502] TIGO kept (0.4s) | 3074 kept, 3 rejected | 139.4/min | ETA: 3.0m [2026-01-20T12:22:14.164471] [DEBUG] [REMOTE ] TIL: Retrieved 1214 rows, trimmed to 300. [2026-01-20T12:22:14.164669] [DEBUG] [REMOTE ] TIL: PASS: History has at least 300 days. [2026-01-20T12:22:14.164983] [DEBUG] [REMOTE ] TIL: PASS: Price check passed. Min price $6.66. [2026-01-20T12:22:14.165128] [DEBUG] [REMOTE ] TIL: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:14.165272] [DEBUG] [REMOTE ] TIL: PASS: Integrity check passed. [2026-01-20T12:22:14.165314] [DEBUG] [REMOTE ] TIL: Symbol is viable for forecasting. [2026-01-20T12:22:14.165366] [INFO ] [MAIN ] [3078/3502] TIL kept (0.3s) | 3075 kept, 3 rejected | 139.4/min | ETA: 3.0m [2026-01-20T12:22:14.780472] [DEBUG] [REMOTE ] TILE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:14.780636] [DEBUG] [REMOTE ] TILE: PASS: History has at least 300 days. [2026-01-20T12:22:14.780879] [DEBUG] [REMOTE ] TILE: PASS: Price check passed. Min price $24.88. [2026-01-20T12:22:14.781035] [DEBUG] [REMOTE ] TILE: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:14.781165] [DEBUG] [REMOTE ] TILE: PASS: Integrity check passed. [2026-01-20T12:22:14.781210] [DEBUG] [REMOTE ] TILE: Symbol is viable for forecasting. [2026-01-20T12:22:14.781260] [INFO ] [MAIN ] [3079/3502] TILE kept (0.6s) | 3076 kept, 3 rejected | 139.4/min | ETA: 3.0m [2026-01-20T12:22:15.049038] [DEBUG] [REMOTE ] TIMB: Retrieved 1319 rows, trimmed to 300. [2026-01-20T12:22:15.049182] [DEBUG] [REMOTE ] TIMB: PASS: History has at least 300 days. [2026-01-20T12:22:15.049406] [DEBUG] [REMOTE ] TIMB: PASS: Price check passed. Min price $18.74. [2026-01-20T12:22:15.049548] [DEBUG] [REMOTE ] TIMB: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:15.049698] [DEBUG] [REMOTE ] TIMB: PASS: Integrity check passed. [2026-01-20T12:22:15.049764] [DEBUG] [REMOTE ] TIMB: Symbol is viable for forecasting. [2026-01-20T12:22:15.049829] [INFO ] [MAIN ] [3080/3502] TIMB kept (0.3s) | 3077 kept, 3 rejected | 139.4/min | ETA: 3.0m [2026-01-20T12:22:15.564537] [DEBUG] [REMOTE ] TITN: Retrieved 4552 rows, trimmed to 300. [2026-01-20T12:22:15.564690] [DEBUG] [REMOTE ] TITN: PASS: History has at least 300 days. [2026-01-20T12:22:15.564904] [DEBUG] [REMOTE ] TITN: PASS: Price check passed. Min price $14.94. [2026-01-20T12:22:15.565042] [DEBUG] [REMOTE ] TITN: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:15.565155] [DEBUG] [REMOTE ] TITN: PASS: Integrity check passed. [2026-01-20T12:22:15.565196] [DEBUG] [REMOTE ] TITN: Symbol is viable for forecasting. [2026-01-20T12:22:15.565245] [INFO ] [MAIN ] [3081/3502] TITN kept (0.5s) | 3078 kept, 3 rejected | 139.4/min | ETA: 3.0m [2026-01-20T12:22:16.069807] [DEBUG] [REMOTE ] TJX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:16.069946] [DEBUG] [REMOTE ] TJX: PASS: History has at least 300 days. [2026-01-20T12:22:16.070191] [DEBUG] [REMOTE ] TJX: PASS: Price check passed. Min price $139.73. [2026-01-20T12:22:16.070365] [DEBUG] [REMOTE ] TJX: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:16.070523] [DEBUG] [REMOTE ] TJX: PASS: Integrity check passed. [2026-01-20T12:22:16.070602] [DEBUG] [REMOTE ] TJX: Symbol is viable for forecasting. [2026-01-20T12:22:16.070672] [INFO ] [MAIN ] [3082/3502] TJX kept (0.5s) | 3079 kept, 3 rejected | 139.4/min | ETA: 3.0m [2026-01-20T12:22:16.446513] [DEBUG] [REMOTE ] TK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:16.446667] [DEBUG] [REMOTE ] TK: PASS: History has at least 300 days. [2026-01-20T12:22:16.446899] [DEBUG] [REMOTE ] TK: PASS: Price check passed. Min price $8.60. [2026-01-20T12:22:16.450585] [DEBUG] [REMOTE ] TK: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:16.450740] [DEBUG] [REMOTE ] TK: PASS: Integrity check passed. [2026-01-20T12:22:16.450785] [DEBUG] [REMOTE ] TK: Symbol is viable for forecasting. [2026-01-20T12:22:16.450838] [INFO ] [MAIN ] [3083/3502] TK kept (0.4s) | 3080 kept, 3 rejected | 139.4/min | ETA: 3.0m [2026-01-20T12:22:16.912304] [DEBUG] [REMOTE ] TKC: Retrieved 6419 rows, trimmed to 300. [2026-01-20T12:22:16.912471] [DEBUG] [REMOTE ] TKC: PASS: History has at least 300 days. [2026-01-20T12:22:16.912774] [DEBUG] [REMOTE ] TKC: PASS: Price check passed. Min price $5.47. [2026-01-20T12:22:16.912920] [DEBUG] [REMOTE ] TKC: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:16.913052] [DEBUG] [REMOTE ] TKC: PASS: Integrity check passed. [2026-01-20T12:22:16.913095] [DEBUG] [REMOTE ] TKC: Symbol is viable for forecasting. [2026-01-20T12:22:16.913146] [INFO ] [MAIN ] [3084/3502] TKC kept (0.5s) | 3081 kept, 3 rejected | 139.4/min | ETA: 3.0m [2026-01-20T12:22:17.139098] [DEBUG] [REMOTE ] TKNO: Retrieved 1146 rows, trimmed to 300. [2026-01-20T12:22:17.139236] [DEBUG] [REMOTE ] TKNO: PASS: History has at least 300 days. [2026-01-20T12:22:17.139653] [DEBUG] [REMOTE ] TKNO: PASS: Price check passed. Min price $3.32. [2026-01-20T12:22:17.139790] [DEBUG] [REMOTE ] TKNO: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:17.139900] [DEBUG] [REMOTE ] TKNO: PASS: Integrity check passed. [2026-01-20T12:22:17.139940] [DEBUG] [REMOTE ] TKNO: Symbol is viable for forecasting. [2026-01-20T12:22:17.139988] [INFO ] [MAIN ] [3085/3502] TKNO kept (0.2s) | 3082 kept, 3 rejected | 139.4/min | ETA: 3.0m [2026-01-20T12:22:17.426817] [DEBUG] [REMOTE ] TKO: Retrieved 590 rows, trimmed to 300. [2026-01-20T12:22:17.427008] [DEBUG] [REMOTE ] TKO: PASS: History has at least 300 days. [2026-01-20T12:22:17.427265] [DEBUG] [REMOTE ] TKO: PASS: Price check passed. Min price $175.83. [2026-01-20T12:22:17.427410] [DEBUG] [REMOTE ] TKO: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:17.427555] [DEBUG] [REMOTE ] TKO: PASS: Integrity check passed. [2026-01-20T12:22:17.427615] [DEBUG] [REMOTE ] TKO: Symbol is viable for forecasting. [2026-01-20T12:22:17.427668] [INFO ] [MAIN ] [3086/3502] TKO kept (0.3s) | 3083 kept, 3 rejected | 139.5/min | ETA: 3.0m [2026-01-20T12:22:18.168639] [DEBUG] [REMOTE ] TLK: Retrieved 6285 rows, trimmed to 300. [2026-01-20T12:22:18.168786] [DEBUG] [REMOTE ] TLK: PASS: History has at least 300 days. [2026-01-20T12:22:18.169041] [DEBUG] [REMOTE ] TLK: PASS: Price check passed. Min price $19.22. [2026-01-20T12:22:18.169187] [DEBUG] [REMOTE ] TLK: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:18.169317] [DEBUG] [REMOTE ] TLK: PASS: Integrity check passed. [2026-01-20T12:22:18.169361] [DEBUG] [REMOTE ] TLK: Symbol is viable for forecasting. [2026-01-20T12:22:18.169414] [INFO ] [MAIN ] [3087/3502] TLK kept (0.7s) | 3084 kept, 3 rejected | 139.4/min | ETA: 3.0m [2026-01-20T12:22:18.326730] [DEBUG] [REMOTE ] TLN: Retrieved 659 rows, trimmed to 300. [2026-01-20T12:22:18.326866] [DEBUG] [REMOTE ] TLN: PASS: History has at least 300 days. [2026-01-20T12:22:18.327113] [DEBUG] [REMOTE ] TLN: PASS: Price check passed. Min price $348.38. [2026-01-20T12:22:18.327269] [DEBUG] [REMOTE ] TLN: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:18.327407] [DEBUG] [REMOTE ] TLN: PASS: Integrity check passed. [2026-01-20T12:22:18.327450] [DEBUG] [REMOTE ] TLN: Symbol is viable for forecasting. [2026-01-20T12:22:18.327499] [INFO ] [MAIN ] [3088/3502] TLN kept (0.2s) | 3085 kept, 3 rejected | 139.5/min | ETA: 3.0m [2026-01-20T12:22:18.703752] [DEBUG] [REMOTE ] TLS: Retrieved 1295 rows, trimmed to 300. [2026-01-20T12:22:18.703890] [DEBUG] [REMOTE ] TLS: PASS: History has at least 300 days. [2026-01-20T12:22:18.704098] [DEBUG] [REMOTE ] TLS: PASS: Price check passed. Min price $4.96. [2026-01-20T12:22:18.704231] [DEBUG] [REMOTE ] TLS: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:18.704339] [DEBUG] [REMOTE ] TLS: PASS: Integrity check passed. [2026-01-20T12:22:18.704379] [DEBUG] [REMOTE ] TLS: Symbol is viable for forecasting. [2026-01-20T12:22:18.704428] [INFO ] [MAIN ] [3089/3502] TLS kept (0.4s) | 3086 kept, 3 rejected | 139.5/min | ETA: 3.0m [2026-01-20T12:22:19.304407] [DEBUG] [REMOTE ] TLSA: Retrieved 1798 rows, trimmed to 300. [2026-01-20T12:22:19.304558] [DEBUG] [REMOTE ] TLSA: PASS: History has at least 300 days. [2026-01-20T12:22:19.304880] [DEBUG] [REMOTE ] TLSA: PASS: Price check passed. Min price $1.35. [2026-01-20T12:22:19.305063] [DEBUG] [REMOTE ] TLSA: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:19.305207] [DEBUG] [REMOTE ] TLSA: PASS: Integrity check passed. [2026-01-20T12:22:19.305265] [DEBUG] [REMOTE ] TLSA: Symbol is viable for forecasting. [2026-01-20T12:22:19.305349] [INFO ] [MAIN ] [3090/3502] TLSA kept (0.6s) | 3087 kept, 3 rejected | 139.4/min | ETA: 3.0m [2026-01-20T12:22:19.557458] [DEBUG] [REMOTE ] TLSI: Retrieved 612 rows, trimmed to 300. [2026-01-20T12:22:19.557617] [DEBUG] [REMOTE ] TLSI: PASS: History has at least 300 days. [2026-01-20T12:22:19.557827] [DEBUG] [REMOTE ] TLSI: PASS: Price check passed. Min price $4.00. [2026-01-20T12:22:19.557967] [DEBUG] [REMOTE ] TLSI: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:19.558079] [DEBUG] [REMOTE ] TLSI: PASS: Integrity check passed. [2026-01-20T12:22:19.558121] [DEBUG] [REMOTE ] TLSI: Symbol is viable for forecasting. [2026-01-20T12:22:19.558176] [INFO ] [MAIN ] [3091/3502] TLSI kept (0.3s) | 3088 kept, 3 rejected | 139.5/min | ETA: 2.9m [2026-01-20T12:22:20.135892] [DEBUG] [REMOTE ] TLYS: Retrieved 3446 rows, trimmed to 300. [2026-01-20T12:22:20.136026] [DEBUG] [REMOTE ] TLYS: PASS: History has at least 300 days. [2026-01-20T12:22:20.136242] [DEBUG] [REMOTE ] TLYS: PASS: Price check passed. Min price $1.18. [2026-01-20T12:22:20.136385] [DEBUG] [REMOTE ] TLYS: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:20.136506] [DEBUG] [REMOTE ] TLYS: PASS: Integrity check passed. [2026-01-20T12:22:20.136548] [DEBUG] [REMOTE ] TLYS: Symbol is viable for forecasting. [2026-01-20T12:22:20.136619] [INFO ] [MAIN ] [3092/3502] TLYS kept (0.6s) | 3089 kept, 3 rejected | 139.4/min | ETA: 2.9m [2026-01-20T12:22:20.610224] [DEBUG] [REMOTE ] TM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:20.610362] [DEBUG] [REMOTE ] TM: PASS: History has at least 300 days. [2026-01-20T12:22:20.610616] [DEBUG] [REMOTE ] TM: PASS: Price check passed. Min price $191.25. [2026-01-20T12:22:20.610753] [DEBUG] [REMOTE ] TM: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:20.610873] [DEBUG] [REMOTE ] TM: PASS: Integrity check passed. [2026-01-20T12:22:20.610913] [DEBUG] [REMOTE ] TM: Symbol is viable for forecasting. [2026-01-20T12:22:20.610961] [INFO ] [MAIN ] [3093/3502] TM kept (0.5s) | 3090 kept, 3 rejected | 139.4/min | ETA: 2.9m [2026-01-20T12:22:20.832633] [DEBUG] [REMOTE ] TMC: Retrieved 1093 rows, trimmed to 300. [2026-01-20T12:22:20.832781] [DEBUG] [REMOTE ] TMC: PASS: History has at least 300 days. [2026-01-20T12:22:20.833004] [DEBUG] [REMOTE ] TMC: PASS: Price check passed. Min price $4.88. [2026-01-20T12:22:20.833141] [DEBUG] [REMOTE ] TMC: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:20.833298] [DEBUG] [REMOTE ] TMC: PASS: Integrity check passed. [2026-01-20T12:22:20.833351] [DEBUG] [REMOTE ] TMC: Symbol is viable for forecasting. [2026-01-20T12:22:20.833403] [INFO ] [MAIN ] [3094/3502] TMC kept (0.2s) | 3091 kept, 3 rejected | 139.5/min | ETA: 2.9m [2026-01-20T12:22:21.190345] [DEBUG] [REMOTE ] TMCI: Retrieved 1190 rows, trimmed to 300. [2026-01-20T12:22:21.190469] [DEBUG] [REMOTE ] TMCI: PASS: History has at least 300 days. [2026-01-20T12:22:21.190693] [DEBUG] [REMOTE ] TMCI: PASS: Price check passed. Min price $2.38. [2026-01-20T12:22:21.190830] [DEBUG] [REMOTE ] TMCI: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:21.190940] [DEBUG] [REMOTE ] TMCI: PASS: Integrity check passed. [2026-01-20T12:22:21.190980] [DEBUG] [REMOTE ] TMCI: Symbol is viable for forecasting. [2026-01-20T12:22:21.191027] [INFO ] [MAIN ] [3095/3502] TMCI kept (0.4s) | 3092 kept, 3 rejected | 139.5/min | ETA: 2.9m [2026-01-20T12:22:21.682520] [DEBUG] [REMOTE ] TMDX: Retrieved 1688 rows, trimmed to 300. [2026-01-20T12:22:21.682686] [DEBUG] [REMOTE ] TMDX: PASS: History has at least 300 days. [2026-01-20T12:22:21.682907] [DEBUG] [REMOTE ] TMDX: PASS: Price check passed. Min price $113.40. [2026-01-20T12:22:21.683042] [DEBUG] [REMOTE ] TMDX: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:21.683161] [DEBUG] [REMOTE ] TMDX: PASS: Integrity check passed. [2026-01-20T12:22:21.683201] [DEBUG] [REMOTE ] TMDX: Symbol is viable for forecasting. [2026-01-20T12:22:21.683253] [INFO ] [MAIN ] [3096/3502] TMDX kept (0.5s) | 3093 kept, 3 rejected | 139.5/min | ETA: 2.9m [2026-01-20T12:22:22.092901] [DEBUG] [REMOTE ] TME: Retrieved 1784 rows, trimmed to 300. [2026-01-20T12:22:22.093033] [DEBUG] [REMOTE ] TME: PASS: History has at least 300 days. [2026-01-20T12:22:22.093244] [DEBUG] [REMOTE ] TME: PASS: Price check passed. Min price $16.58. [2026-01-20T12:22:22.093386] [DEBUG] [REMOTE ] TME: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:22.093498] [DEBUG] [REMOTE ] TME: PASS: Integrity check passed. [2026-01-20T12:22:22.093539] [DEBUG] [REMOTE ] TME: Symbol is viable for forecasting. [2026-01-20T12:22:22.093615] [INFO ] [MAIN ] [3097/3502] TME kept (0.4s) | 3094 kept, 3 rejected | 139.5/min | ETA: 2.9m [2026-01-20T12:22:22.628843] [DEBUG] [REMOTE ] TMHC: Retrieved 3214 rows, trimmed to 300. [2026-01-20T12:22:22.628979] [DEBUG] [REMOTE ] TMHC: PASS: History has at least 300 days. [2026-01-20T12:22:22.629203] [DEBUG] [REMOTE ] TMHC: PASS: Price check passed. Min price $57.80. [2026-01-20T12:22:22.629340] [DEBUG] [REMOTE ] TMHC: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:22.629459] [DEBUG] [REMOTE ] TMHC: PASS: Integrity check passed. [2026-01-20T12:22:22.629501] [DEBUG] [REMOTE ] TMHC: Symbol is viable for forecasting. [2026-01-20T12:22:22.629552] [INFO ] [MAIN ] [3098/3502] TMHC kept (0.5s) | 3095 kept, 3 rejected | 139.5/min | ETA: 2.9m [2026-01-20T12:22:22.888112] [DEBUG] [REMOTE ] TMUS: Retrieved 4718 rows, trimmed to 300. [2026-01-20T12:22:22.888239] [DEBUG] [REMOTE ] TMUS: PASS: History has at least 300 days. [2026-01-20T12:22:22.888444] [DEBUG] [REMOTE ] TMUS: PASS: Price check passed. Min price $186.32. [2026-01-20T12:22:22.888597] [DEBUG] [REMOTE ] TMUS: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:22.888711] [DEBUG] [REMOTE ] TMUS: PASS: Integrity check passed. [2026-01-20T12:22:22.888752] [DEBUG] [REMOTE ] TMUS: Symbol is viable for forecasting. [2026-01-20T12:22:22.888799] [INFO ] [MAIN ] [3099/3502] TMUS kept (0.3s) | 3096 kept, 3 rejected | 139.5/min | ETA: 2.9m [2026-01-20T12:22:23.540987] [DEBUG] [REMOTE ] TNC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:23.541133] [DEBUG] [REMOTE ] TNC: PASS: History has at least 300 days. [2026-01-20T12:22:23.541368] [DEBUG] [REMOTE ] TNC: PASS: Price check passed. Min price $68.68. [2026-01-20T12:22:23.541725] [DEBUG] [REMOTE ] TNC: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:23.541879] [DEBUG] [REMOTE ] TNC: PASS: Integrity check passed. [2026-01-20T12:22:23.541925] [DEBUG] [REMOTE ] TNC: Symbol is viable for forecasting. [2026-01-20T12:22:23.541975] [INFO ] [MAIN ] [3100/3502] TNC kept (0.7s) | 3097 kept, 3 rejected | 139.4/min | ETA: 2.9m [2026-01-20T12:22:23.875869] [DEBUG] [REMOTE ] TNDM: Retrieved 3061 rows, trimmed to 300. [2026-01-20T12:22:23.875997] [DEBUG] [REMOTE ] TNDM: PASS: History has at least 300 days. [2026-01-20T12:22:23.876199] [DEBUG] [REMOTE ] TNDM: PASS: Price check passed. Min price $13.33. [2026-01-20T12:22:23.876333] [DEBUG] [REMOTE ] TNDM: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:23.876444] [DEBUG] [REMOTE ] TNDM: PASS: Integrity check passed. [2026-01-20T12:22:23.876484] [DEBUG] [REMOTE ] TNDM: Symbol is viable for forecasting. [2026-01-20T12:22:23.876532] [INFO ] [MAIN ] [3101/3502] TNDM kept (0.3s) | 3098 kept, 3 rejected | 139.5/min | ETA: 2.9m [2026-01-20T12:22:24.196617] [DEBUG] [REMOTE ] TNGX: Retrieved 1349 rows, trimmed to 300. [2026-01-20T12:22:24.196744] [DEBUG] [REMOTE ] TNGX: PASS: History has at least 300 days. [2026-01-20T12:22:24.196947] [DEBUG] [REMOTE ] TNGX: PASS: Price check passed. Min price $7.50. [2026-01-20T12:22:24.197097] [DEBUG] [REMOTE ] TNGX: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:24.197205] [DEBUG] [REMOTE ] TNGX: PASS: Integrity check passed. [2026-01-20T12:22:24.197247] [DEBUG] [REMOTE ] TNGX: Symbol is viable for forecasting. [2026-01-20T12:22:24.197304] [INFO ] [MAIN ] [3102/3502] TNGX kept (0.3s) | 3099 kept, 3 rejected | 139.5/min | ETA: 2.9m [2026-01-20T12:22:24.682450] [DEBUG] [REMOTE ] TNK: Retrieved 4552 rows, trimmed to 300. [2026-01-20T12:22:24.682614] [DEBUG] [REMOTE ] TNK: PASS: History has at least 300 days. [2026-01-20T12:22:24.682863] [DEBUG] [REMOTE ] TNK: PASS: Price check passed. Min price $51.50. [2026-01-20T12:22:24.683023] [DEBUG] [REMOTE ] TNK: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:24.683159] [DEBUG] [REMOTE ] TNK: PASS: Integrity check passed. [2026-01-20T12:22:24.683204] [DEBUG] [REMOTE ] TNK: Symbol is viable for forecasting. [2026-01-20T12:22:24.683253] [INFO ] [MAIN ] [3103/3502] TNK kept (0.5s) | 3100 kept, 3 rejected | 139.5/min | ETA: 2.9m [2026-01-20T12:22:25.125994] [DEBUG] [REMOTE ] TNL: Retrieved 4906 rows, trimmed to 300. [2026-01-20T12:22:25.126122] [DEBUG] [REMOTE ] TNL: PASS: History has at least 300 days. [2026-01-20T12:22:25.126326] [DEBUG] [REMOTE ] TNL: PASS: Price check passed. Min price $60.77. [2026-01-20T12:22:25.126459] [DEBUG] [REMOTE ] TNL: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:25.126588] [DEBUG] [REMOTE ] TNL: PASS: Integrity check passed. [2026-01-20T12:22:25.126630] [DEBUG] [REMOTE ] TNL: Symbol is viable for forecasting. [2026-01-20T12:22:25.126678] [INFO ] [MAIN ] [3104/3502] TNL kept (0.4s) | 3101 kept, 3 rejected | 139.5/min | ETA: 2.9m [2026-01-20T12:22:25.350791] [DEBUG] [REMOTE ] TNXP: Retrieved 3442 rows, trimmed to 300. [2026-01-20T12:22:25.350927] [DEBUG] [REMOTE ] TNXP: PASS: History has at least 300 days. [2026-01-20T12:22:25.351146] [DEBUG] [REMOTE ] TNXP: PASS: Price check passed. Min price $14.08. [2026-01-20T12:22:25.351287] [DEBUG] [REMOTE ] TNXP: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:25.351424] [DEBUG] [REMOTE ] TNXP: PASS: Integrity check passed. [2026-01-20T12:22:25.351475] [DEBUG] [REMOTE ] TNXP: Symbol is viable for forecasting. [2026-01-20T12:22:25.351526] [INFO ] [MAIN ] [3105/3502] TNXP kept (0.2s) | 3102 kept, 3 rejected | 139.5/min | ETA: 2.8m [2026-01-20T12:22:25.800612] [DEBUG] [REMOTE ] TOI: Retrieved 1047 rows, trimmed to 300. [2026-01-20T12:22:25.800766] [DEBUG] [REMOTE ] TOI: PASS: History has at least 300 days. [2026-01-20T12:22:25.800984] [DEBUG] [REMOTE ] TOI: PASS: Price check passed. Min price $2.94. [2026-01-20T12:22:25.801122] [DEBUG] [REMOTE ] TOI: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:25.801252] [DEBUG] [REMOTE ] TOI: PASS: Integrity check passed. [2026-01-20T12:22:25.801294] [DEBUG] [REMOTE ] TOI: Symbol is viable for forecasting. [2026-01-20T12:22:25.801343] [INFO ] [MAIN ] [3106/3502] TOI kept (0.4s) | 3103 kept, 3 rejected | 139.5/min | ETA: 2.8m [2026-01-20T12:22:26.424721] [DEBUG] [REMOTE ] TOL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:26.424854] [DEBUG] [REMOTE ] TOL: PASS: History has at least 300 days. [2026-01-20T12:22:26.425060] [DEBUG] [REMOTE ] TOL: PASS: Price check passed. Min price $126.03. [2026-01-20T12:22:26.425195] [DEBUG] [REMOTE ] TOL: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:26.425305] [DEBUG] [REMOTE ] TOL: PASS: Integrity check passed. [2026-01-20T12:22:26.425345] [DEBUG] [REMOTE ] TOL: Symbol is viable for forecasting. [2026-01-20T12:22:26.425392] [INFO ] [MAIN ] [3107/3502] TOL kept (0.6s) | 3104 kept, 3 rejected | 139.5/min | ETA: 2.8m [2026-01-20T12:22:26.591481] [DEBUG] [REMOTE ] TORO: Retrieved 722 rows, trimmed to 300. [2026-01-20T12:22:26.591711] [DEBUG] [REMOTE ] TORO: PASS: History has at least 300 days. [2026-01-20T12:22:26.591967] [DEBUG] [REMOTE ] TORO: PASS: Price check passed. Min price $3.44. [2026-01-20T12:22:26.592116] [DEBUG] [REMOTE ] TORO: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:26.592286] [DEBUG] [REMOTE ] TORO: PASS: Integrity check passed. [2026-01-20T12:22:26.592343] [DEBUG] [REMOTE ] TORO: Symbol is viable for forecasting. [2026-01-20T12:22:26.592399] [INFO ] [MAIN ] [3108/3502] TORO kept (0.2s) | 3105 kept, 3 rejected | 139.5/min | ETA: 2.8m [2026-01-20T12:22:27.301536] [DEBUG] [REMOTE ] TOWN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:27.301744] [DEBUG] [REMOTE ] TOWN: PASS: History has at least 300 days. [2026-01-20T12:22:27.302028] [DEBUG] [REMOTE ] TOWN: PASS: Price check passed. Min price $31.77. [2026-01-20T12:22:27.302171] [DEBUG] [REMOTE ] TOWN: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:27.302302] [DEBUG] [REMOTE ] TOWN: PASS: Integrity check passed. [2026-01-20T12:22:27.302349] [DEBUG] [REMOTE ] TOWN: Symbol is viable for forecasting. [2026-01-20T12:22:27.302405] [INFO ] [MAIN ] [3109/3502] TOWN kept (0.7s) | 3106 kept, 3 rejected | 139.5/min | ETA: 2.8m [2026-01-20T12:22:27.503833] [DEBUG] [REMOTE ] TOYO: Retrieved 389 rows, trimmed to 300. [2026-01-20T12:22:27.503973] [DEBUG] [REMOTE ] TOYO: PASS: History has at least 300 days. [2026-01-20T12:22:27.504200] [DEBUG] [REMOTE ] TOYO: PASS: Price check passed. Min price $5.76. [2026-01-20T12:22:27.504345] [DEBUG] [REMOTE ] TOYO: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:27.504460] [DEBUG] [REMOTE ] TOYO: PASS: Integrity check passed. [2026-01-20T12:22:27.504503] [DEBUG] [REMOTE ] TOYO: Symbol is viable for forecasting. [2026-01-20T12:22:27.504551] [INFO ] [MAIN ] [3110/3502] TOYO kept (0.2s) | 3107 kept, 3 rejected | 139.5/min | ETA: 2.8m [2026-01-20T12:22:27.892056] [DEBUG] [REMOTE ] TPB: Retrieved 2436 rows, trimmed to 300. [2026-01-20T12:22:27.892178] [DEBUG] [REMOTE ] TPB: PASS: History has at least 300 days. [2026-01-20T12:22:27.892382] [DEBUG] [REMOTE ] TPB: PASS: Price check passed. Min price $87.62. [2026-01-20T12:22:27.892517] [DEBUG] [REMOTE ] TPB: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:27.892653] [DEBUG] [REMOTE ] TPB: PASS: Integrity check passed. [2026-01-20T12:22:27.892696] [DEBUG] [REMOTE ] TPB: Symbol is viable for forecasting. [2026-01-20T12:22:27.892743] [INFO ] [MAIN ] [3111/3502] TPB kept (0.4s) | 3108 kept, 3 rejected | 139.5/min | ETA: 2.8m [2026-01-20T12:22:28.589959] [DEBUG] [REMOTE ] TPC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:28.590118] [DEBUG] [REMOTE ] TPC: PASS: History has at least 300 days. [2026-01-20T12:22:28.590381] [DEBUG] [REMOTE ] TPC: PASS: Price check passed. Min price $58.71. [2026-01-20T12:22:28.590539] [DEBUG] [REMOTE ] TPC: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:28.590719] [DEBUG] [REMOTE ] TPC: PASS: Integrity check passed. [2026-01-20T12:22:28.590764] [DEBUG] [REMOTE ] TPC: Symbol is viable for forecasting. [2026-01-20T12:22:28.590817] [INFO ] [MAIN ] [3112/3502] TPC kept (0.7s) | 3109 kept, 3 rejected | 139.5/min | ETA: 2.8m [2026-01-20T12:22:28.814069] [DEBUG] [REMOTE ] TPG: Retrieved 1006 rows, trimmed to 300. [2026-01-20T12:22:28.814244] [DEBUG] [REMOTE ] TPG: PASS: History has at least 300 days. [2026-01-20T12:22:28.814524] [DEBUG] [REMOTE ] TPG: PASS: Price check passed. Min price $52.87. [2026-01-20T12:22:28.814731] [DEBUG] [REMOTE ] TPG: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:28.814875] [DEBUG] [REMOTE ] TPG: PASS: Integrity check passed. [2026-01-20T12:22:28.814921] [DEBUG] [REMOTE ] TPG: Symbol is viable for forecasting. [2026-01-20T12:22:28.814979] [INFO ] [MAIN ] [3113/3502] TPG kept (0.2s) | 3110 kept, 3 rejected | 139.5/min | ETA: 2.8m [2026-01-20T12:22:29.170175] [DEBUG] [REMOTE ] TPGXL: Retrieved 470 rows, trimmed to 300. [2026-01-20T12:22:29.170306] [DEBUG] [REMOTE ] TPGXL: PASS: History has at least 300 days. [2026-01-20T12:22:29.170535] [DEBUG] [REMOTE ] TPGXL: PASS: Price check passed. Min price $24.75. [2026-01-20T12:22:29.170709] [DEBUG] [REMOTE ] TPGXL: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:29.170825] [DEBUG] [REMOTE ] TPGXL: PASS: Integrity check passed. [2026-01-20T12:22:29.170867] [DEBUG] [REMOTE ] TPGXL: Symbol is viable for forecasting. [2026-01-20T12:22:29.170916] [INFO ] [MAIN ] [3114/3502] TPGXL kept (0.4s) | 3111 kept, 3 rejected | 139.5/min | ETA: 2.8m [2026-01-20T12:22:29.723209] [DEBUG] [REMOTE ] TPH: Retrieved 3261 rows, trimmed to 300. [2026-01-20T12:22:29.723361] [DEBUG] [REMOTE ] TPH: PASS: History has at least 300 days. [2026-01-20T12:22:29.723608] [DEBUG] [REMOTE ] TPH: PASS: Price check passed. Min price $30.65. [2026-01-20T12:22:29.723754] [DEBUG] [REMOTE ] TPH: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:29.723886] [DEBUG] [REMOTE ] TPH: PASS: Integrity check passed. [2026-01-20T12:22:29.723934] [DEBUG] [REMOTE ] TPH: Symbol is viable for forecasting. [2026-01-20T12:22:29.723992] [INFO ] [MAIN ] [3115/3502] TPH kept (0.6s) | 3112 kept, 3 rejected | 139.5/min | ETA: 2.8m [2026-01-20T12:22:30.258383] [DEBUG] [REMOTE ] TPL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:30.258623] [DEBUG] [REMOTE ] TPL: PASS: History has at least 300 days. [2026-01-20T12:22:30.258943] [DEBUG] [REMOTE ] TPL: PASS: Price check passed. Min price $273.56. [2026-01-20T12:22:30.259096] [DEBUG] [REMOTE ] TPL: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:30.259241] [DEBUG] [REMOTE ] TPL: PASS: Integrity check passed. [2026-01-20T12:22:30.259287] [DEBUG] [REMOTE ] TPL: Symbol is viable for forecasting. [2026-01-20T12:22:30.259349] [INFO ] [MAIN ] [3116/3502] TPL kept (0.5s) | 3113 kept, 3 rejected | 139.5/min | ETA: 2.8m [2026-01-20T12:22:30.430535] [DEBUG] [REMOTE ] TPVG: Retrieved 2986 rows, trimmed to 300. [2026-01-20T12:22:30.430709] [DEBUG] [REMOTE ] TPVG: PASS: History has at least 300 days. [2026-01-20T12:22:30.430941] [DEBUG] [REMOTE ] TPVG: PASS: Price check passed. Min price $5.23. [2026-01-20T12:22:30.431084] [DEBUG] [REMOTE ] TPVG: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:30.431201] [DEBUG] [REMOTE ] TPVG: PASS: Integrity check passed. [2026-01-20T12:22:30.431243] [DEBUG] [REMOTE ] TPVG: Symbol is viable for forecasting. [2026-01-20T12:22:30.431295] [INFO ] [MAIN ] [3117/3502] TPVG kept (0.2s) | 3114 kept, 3 rejected | 139.5/min | ETA: 2.8m [2026-01-20T12:22:31.013071] [DEBUG] [REMOTE ] TPYP: Retrieved 2654 rows, trimmed to 300. [2026-01-20T12:22:31.013204] [DEBUG] [REMOTE ] TPYP: PASS: History has at least 300 days. [2026-01-20T12:22:31.013416] [DEBUG] [REMOTE ] TPYP: PASS: Price check passed. Min price $33.73. [2026-01-20T12:22:31.013617] [DEBUG] [REMOTE ] TPYP: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:31.013738] [DEBUG] [REMOTE ] TPYP: PASS: Integrity check passed. [2026-01-20T12:22:31.013778] [DEBUG] [REMOTE ] TPYP: Symbol is viable for forecasting. [2026-01-20T12:22:31.013828] [INFO ] [MAIN ] [3118/3502] TPYP kept (0.6s) | 3115 kept, 3 rejected | 139.5/min | ETA: 2.8m [2026-01-20T12:22:31.349496] [DEBUG] [REMOTE ] TPZ: Retrieved 4144 rows, trimmed to 300. [2026-01-20T12:22:31.349681] [DEBUG] [REMOTE ] TPZ: PASS: History has at least 300 days. [2026-01-20T12:22:31.349922] [DEBUG] [REMOTE ] TPZ: PASS: Price check passed. Min price $20.00. [2026-01-20T12:22:31.350067] [DEBUG] [REMOTE ] TPZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:31.350192] [DEBUG] [REMOTE ] TPZ: PASS: Integrity check passed. [2026-01-20T12:22:31.350234] [DEBUG] [REMOTE ] TPZ: Symbol is viable for forecasting. [2026-01-20T12:22:31.350284] [INFO ] [MAIN ] [3119/3502] TPZ kept (0.3s) | 3116 kept, 3 rejected | 139.5/min | ETA: 2.7m [2026-01-20T12:22:31.849231] [DEBUG] [REMOTE ] TQQQ: Retrieved 4008 rows, trimmed to 300. [2026-01-20T12:22:31.849358] [DEBUG] [REMOTE ] TQQQ: PASS: History has at least 300 days. [2026-01-20T12:22:31.849561] [DEBUG] [REMOTE ] TQQQ: PASS: Price check passed. Min price $46.38. [2026-01-20T12:22:31.849731] [DEBUG] [REMOTE ] TQQQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:31.849842] [DEBUG] [REMOTE ] TQQQ: PASS: Integrity check passed. [2026-01-20T12:22:31.849883] [DEBUG] [REMOTE ] TQQQ: Symbol is viable for forecasting. [2026-01-20T12:22:31.849930] [INFO ] [MAIN ] [3120/3502] TQQQ kept (0.5s) | 3117 kept, 3 rejected | 139.5/min | ETA: 2.7m [2026-01-20T12:22:32.324915] [DEBUG] [REMOTE ] TRC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:32.325063] [DEBUG] [REMOTE ] TRC: PASS: History has at least 300 days. [2026-01-20T12:22:32.325302] [DEBUG] [REMOTE ] TRC: PASS: Price check passed. Min price $15.58. [2026-01-20T12:22:32.325443] [DEBUG] [REMOTE ] TRC: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:32.325568] [DEBUG] [REMOTE ] TRC: PASS: Integrity check passed. [2026-01-20T12:22:32.325631] [DEBUG] [REMOTE ] TRC: Symbol is viable for forecasting. [2026-01-20T12:22:32.325682] [INFO ] [MAIN ] [3121/3502] TRC kept (0.5s) | 3118 kept, 3 rejected | 139.5/min | ETA: 2.7m [2026-01-20T12:22:32.456512] [DEBUG] [REMOTE ] TRDA: Retrieved 1058 rows, trimmed to 300. [2026-01-20T12:22:32.456689] [DEBUG] [REMOTE ] TRDA: PASS: History has at least 300 days. [2026-01-20T12:22:32.456913] [DEBUG] [REMOTE ] TRDA: PASS: Price check passed. Min price $6.31. [2026-01-20T12:22:32.457143] [DEBUG] [REMOTE ] TRDA: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:32.457311] [DEBUG] [REMOTE ] TRDA: PASS: Integrity check passed. [2026-01-20T12:22:32.457372] [DEBUG] [REMOTE ] TRDA: Symbol is viable for forecasting. [2026-01-20T12:22:32.457444] [INFO ] [MAIN ] [3122/3502] TRDA kept (0.1s) | 3119 kept, 3 rejected | 139.5/min | ETA: 2.7m [2026-01-20T12:22:33.136320] [DEBUG] [REMOTE ] TREE: Retrieved 4386 rows, trimmed to 300. [2026-01-20T12:22:33.136470] [DEBUG] [REMOTE ] TREE: PASS: History has at least 300 days. [2026-01-20T12:22:33.136756] [DEBUG] [REMOTE ] TREE: PASS: Price check passed. Min price $48.11. [2026-01-20T12:22:33.136893] [DEBUG] [REMOTE ] TREE: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:33.137045] [DEBUG] [REMOTE ] TREE: PASS: Integrity check passed. [2026-01-20T12:22:33.137088] [DEBUG] [REMOTE ] TREE: Symbol is viable for forecasting. [2026-01-20T12:22:33.137136] [INFO ] [MAIN ] [3123/3502] TREE kept (0.7s) | 3120 kept, 3 rejected | 139.5/min | ETA: 2.7m [2026-01-20T12:22:33.629175] [DEBUG] [REMOTE ] TREX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:33.629321] [DEBUG] [REMOTE ] TREX: PASS: History has at least 300 days. [2026-01-20T12:22:33.629585] [DEBUG] [REMOTE ] TREX: PASS: Price check passed. Min price $30.13. [2026-01-20T12:22:33.629764] [DEBUG] [REMOTE ] TREX: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:33.629887] [DEBUG] [REMOTE ] TREX: PASS: Integrity check passed. [2026-01-20T12:22:33.629938] [DEBUG] [REMOTE ] TREX: Symbol is viable for forecasting. [2026-01-20T12:22:33.630002] [INFO ] [MAIN ] [3124/3502] TREX kept (0.5s) | 3121 kept, 3 rejected | 139.5/min | ETA: 2.7m [2026-01-20T12:22:33.954915] [DEBUG] [REMOTE ] TRGP: Retrieved 3801 rows, trimmed to 300. [2026-01-20T12:22:33.955047] [DEBUG] [REMOTE ] TRGP: PASS: History has at least 300 days. [2026-01-20T12:22:33.955262] [DEBUG] [REMOTE ] TRGP: PASS: Price check passed. Min price $150.40. [2026-01-20T12:22:33.955404] [DEBUG] [REMOTE ] TRGP: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:33.955522] [DEBUG] [REMOTE ] TRGP: PASS: Integrity check passed. [2026-01-20T12:22:33.955569] [DEBUG] [REMOTE ] TRGP: Symbol is viable for forecasting. [2026-01-20T12:22:33.955641] [INFO ] [MAIN ] [3125/3502] TRGP kept (0.3s) | 3122 kept, 3 rejected | 139.5/min | ETA: 2.7m [2026-01-20T12:22:34.506174] [DEBUG] [REMOTE ] TRI: Retrieved 5939 rows, trimmed to 300. [2026-01-20T12:22:34.506334] [DEBUG] [REMOTE ] TRI: PASS: History has at least 300 days. [2026-01-20T12:22:34.506646] [DEBUG] [REMOTE ] TRI: PASS: Price check passed. Min price $124.02. [2026-01-20T12:22:34.506801] [DEBUG] [REMOTE ] TRI: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:34.506932] [DEBUG] [REMOTE ] TRI: PASS: Integrity check passed. [2026-01-20T12:22:34.506998] [DEBUG] [REMOTE ] TRI: Symbol is viable for forecasting. [2026-01-20T12:22:34.507066] [INFO ] [MAIN ] [3126/3502] TRI kept (0.6s) | 3123 kept, 3 rejected | 139.5/min | ETA: 2.7m [2026-01-20T12:22:34.774173] [DEBUG] [REMOTE ] TRIN: Retrieved 1248 rows, trimmed to 300. [2026-01-20T12:22:34.774380] [DEBUG] [REMOTE ] TRIN: PASS: History has at least 300 days. [2026-01-20T12:22:34.774661] [DEBUG] [REMOTE ] TRIN: PASS: Price check passed. Min price $13.66. [2026-01-20T12:22:34.774825] [DEBUG] [REMOTE ] TRIN: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:34.774983] [DEBUG] [REMOTE ] TRIN: PASS: Integrity check passed. [2026-01-20T12:22:34.775032] [DEBUG] [REMOTE ] TRIN: Symbol is viable for forecasting. [2026-01-20T12:22:34.775087] [INFO ] [MAIN ] [3127/3502] TRIN kept (0.3s) | 3124 kept, 3 rejected | 139.5/min | ETA: 2.7m [2026-01-20T12:22:35.250502] [DEBUG] [REMOTE ] TRIP: Retrieved 3548 rows, trimmed to 300. [2026-01-20T12:22:35.250662] [DEBUG] [REMOTE ] TRIP: PASS: History has at least 300 days. [2026-01-20T12:22:35.250879] [DEBUG] [REMOTE ] TRIP: PASS: Price check passed. Min price $13.28. [2026-01-20T12:22:35.251199] [DEBUG] [REMOTE ] TRIP: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:35.251310] [DEBUG] [REMOTE ] TRIP: PASS: Integrity check passed. [2026-01-20T12:22:35.251350] [DEBUG] [REMOTE ] TRIP: Symbol is viable for forecasting. [2026-01-20T12:22:35.251397] [INFO ] [MAIN ] [3128/3502] TRIP kept (0.5s) | 3125 kept, 3 rejected | 139.5/min | ETA: 2.7m [2026-01-20T12:22:35.834494] [DEBUG] [REMOTE ] TRMB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:35.834645] [DEBUG] [REMOTE ] TRMB: PASS: History has at least 300 days. [2026-01-20T12:22:35.834865] [DEBUG] [REMOTE ] TRMB: PASS: Price check passed. Min price $73.89. [2026-01-20T12:22:35.835005] [DEBUG] [REMOTE ] TRMB: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:35.835122] [DEBUG] [REMOTE ] TRMB: PASS: Integrity check passed. [2026-01-20T12:22:35.835164] [DEBUG] [REMOTE ] TRMB: Symbol is viable for forecasting. [2026-01-20T12:22:35.835212] [INFO ] [MAIN ] [3129/3502] TRMB kept (0.6s) | 3126 kept, 3 rejected | 139.5/min | ETA: 2.7m [2026-01-20T12:22:36.114854] [DEBUG] [REMOTE ] TRMD: Retrieved 1986 rows, trimmed to 300. [2026-01-20T12:22:36.114985] [DEBUG] [REMOTE ] TRMD: PASS: History has at least 300 days. [2026-01-20T12:22:36.115194] [DEBUG] [REMOTE ] TRMD: PASS: Price check passed. Min price $19.39. [2026-01-20T12:22:36.115345] [DEBUG] [REMOTE ] TRMD: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:36.115459] [DEBUG] [REMOTE ] TRMD: PASS: Integrity check passed. [2026-01-20T12:22:36.115500] [DEBUG] [REMOTE ] TRMD: Symbol is viable for forecasting. [2026-01-20T12:22:36.115545] [INFO ] [MAIN ] [3130/3502] TRMD kept (0.3s) | 3127 kept, 3 rejected | 139.5/min | ETA: 2.7m [2026-01-20T12:22:36.731781] [DEBUG] [REMOTE ] TRMK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:36.731956] [DEBUG] [REMOTE ] TRMK: PASS: History has at least 300 days. [2026-01-20T12:22:36.732241] [DEBUG] [REMOTE ] TRMK: PASS: Price check passed. Min price $36.51. [2026-01-20T12:22:36.732381] [DEBUG] [REMOTE ] TRMK: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:36.732514] [DEBUG] [REMOTE ] TRMK: PASS: Integrity check passed. [2026-01-20T12:22:36.732560] [DEBUG] [REMOTE ] TRMK: Symbol is viable for forecasting. [2026-01-20T12:22:36.732652] [INFO ] [MAIN ] [3131/3502] TRMK kept (0.6s) | 3128 kept, 3 rejected | 139.5/min | ETA: 2.7m [2026-01-20T12:22:37.214635] [DEBUG] [REMOTE ] TRN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:37.214774] [DEBUG] [REMOTE ] TRN: PASS: History has at least 300 days. [2026-01-20T12:22:37.214997] [DEBUG] [REMOTE ] TRN: PASS: Price check passed. Min price $24.62. [2026-01-20T12:22:37.215132] [DEBUG] [REMOTE ] TRN: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:37.215251] [DEBUG] [REMOTE ] TRN: PASS: Integrity check passed. [2026-01-20T12:22:37.215291] [DEBUG] [REMOTE ] TRN: Symbol is viable for forecasting. [2026-01-20T12:22:37.215340] [INFO ] [MAIN ] [3132/3502] TRN kept (0.5s) | 3129 kept, 3 rejected | 139.5/min | ETA: 2.7m [2026-01-20T12:22:37.640020] [DEBUG] [REMOTE ] TRNO: Retrieved 4009 rows, trimmed to 300. [2026-01-20T12:22:37.640179] [DEBUG] [REMOTE ] TRNO: PASS: History has at least 300 days. [2026-01-20T12:22:37.640408] [DEBUG] [REMOTE ] TRNO: PASS: Price check passed. Min price $56.64. [2026-01-20T12:22:37.640551] [DEBUG] [REMOTE ] TRNO: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:37.640696] [DEBUG] [REMOTE ] TRNO: PASS: Integrity check passed. [2026-01-20T12:22:37.640738] [DEBUG] [REMOTE ] TRNO: Symbol is viable for forecasting. [2026-01-20T12:22:37.640788] [INFO ] [MAIN ] [3133/3502] TRNO kept (0.4s) | 3130 kept, 3 rejected | 139.5/min | ETA: 2.6m [2026-01-20T12:22:38.164677] [DEBUG] [REMOTE ] TRNS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:38.164854] [DEBUG] [REMOTE ] TRNS: PASS: History has at least 300 days. [2026-01-20T12:22:38.165365] [DEBUG] [REMOTE ] TRNS: PASS: Price check passed. Min price $52.06. [2026-01-20T12:22:38.165547] [DEBUG] [REMOTE ] TRNS: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:38.165806] [DEBUG] [REMOTE ] TRNS: PASS: Integrity check passed. [2026-01-20T12:22:38.165884] [DEBUG] [REMOTE ] TRNS: Symbol is viable for forecasting. [2026-01-20T12:22:38.165973] [INFO ] [MAIN ] [3134/3502] TRNS kept (0.5s) | 3131 kept, 3 rejected | 139.4/min | ETA: 2.6m [2026-01-20T12:22:38.591600] [DEBUG] [REMOTE ] TROX: Retrieved 3805 rows, trimmed to 300. [2026-01-20T12:22:38.591738] [DEBUG] [REMOTE ] TROX: PASS: History has at least 300 days. [2026-01-20T12:22:38.591959] [DEBUG] [REMOTE ] TROX: PASS: Price check passed. Min price $2.88. [2026-01-20T12:22:38.592100] [DEBUG] [REMOTE ] TROX: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:38.592220] [DEBUG] [REMOTE ] TROX: PASS: Integrity check passed. [2026-01-20T12:22:38.592261] [DEBUG] [REMOTE ] TROX: Symbol is viable for forecasting. [2026-01-20T12:22:38.592311] [INFO ] [MAIN ] [3135/3502] TROX kept (0.4s) | 3132 kept, 3 rejected | 139.4/min | ETA: 2.6m [2026-01-20T12:22:39.045716] [DEBUG] [REMOTE ] TRP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:39.045866] [DEBUG] [REMOTE ] TRP: PASS: History has at least 300 days. [2026-01-20T12:22:39.046123] [DEBUG] [REMOTE ] TRP: PASS: Price check passed. Min price $49.23. [2026-01-20T12:22:39.046295] [DEBUG] [REMOTE ] TRP: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:39.046427] [DEBUG] [REMOTE ] TRP: PASS: Integrity check passed. [2026-01-20T12:22:39.046470] [DEBUG] [REMOTE ] TRP: Symbol is viable for forecasting. [2026-01-20T12:22:39.046520] [INFO ] [MAIN ] [3136/3502] TRP kept (0.5s) | 3133 kept, 3 rejected | 139.4/min | ETA: 2.6m [2026-01-20T12:22:39.475034] [DEBUG] [REMOTE ] TRS: Retrieved 4697 rows, trimmed to 300. [2026-01-20T12:22:39.475169] [DEBUG] [REMOTE ] TRS: PASS: History has at least 300 days. [2026-01-20T12:22:39.475378] [DEBUG] [REMOTE ] TRS: PASS: Price check passed. Min price $31.08. [2026-01-20T12:22:39.475513] [DEBUG] [REMOTE ] TRS: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:39.475645] [DEBUG] [REMOTE ] TRS: PASS: Integrity check passed. [2026-01-20T12:22:39.475691] [DEBUG] [REMOTE ] TRS: Symbol is viable for forecasting. [2026-01-20T12:22:39.475740] [INFO ] [MAIN ] [3137/3502] TRS kept (0.4s) | 3134 kept, 3 rejected | 139.4/min | ETA: 2.6m [2026-01-20T12:22:39.733936] [DEBUG] [REMOTE ] TRTX: Retrieved 2136 rows, trimmed to 300. [2026-01-20T12:22:39.734114] [DEBUG] [REMOTE ] TRTX: PASS: History has at least 300 days. [2026-01-20T12:22:39.734365] [DEBUG] [REMOTE ] TRTX: PASS: Price check passed. Min price $8.42. [2026-01-20T12:22:39.734508] [DEBUG] [REMOTE ] TRTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:39.734660] [DEBUG] [REMOTE ] TRTX: PASS: Integrity check passed. [2026-01-20T12:22:39.734707] [DEBUG] [REMOTE ] TRTX: Symbol is viable for forecasting. [2026-01-20T12:22:39.734765] [INFO ] [MAIN ] [3138/3502] TRTX kept (0.3s) | 3135 kept, 3 rejected | 139.5/min | ETA: 2.6m [2026-01-20T12:22:40.414305] [DEBUG] [REMOTE ] TRUE: Retrieved 6467 rows, trimmed to 300. [2026-01-20T12:22:40.414453] [DEBUG] [REMOTE ] TRUE: PASS: History has at least 300 days. [2026-01-20T12:22:40.414713] [DEBUG] [REMOTE ] TRUE: PASS: Price check passed. Min price $2.09. [2026-01-20T12:22:40.414855] [DEBUG] [REMOTE ] TRUE: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:40.415167] [DEBUG] [REMOTE ] TRUE: PASS: Integrity check passed. [2026-01-20T12:22:40.415210] [DEBUG] [REMOTE ] TRUE: Symbol is viable for forecasting. [2026-01-20T12:22:40.415264] [INFO ] [MAIN ] [3139/3502] TRUE kept (0.7s) | 3136 kept, 3 rejected | 139.4/min | ETA: 2.6m [2026-01-20T12:22:40.670339] [DEBUG] [REMOTE ] TRUP: Retrieved 2893 rows, trimmed to 300. [2026-01-20T12:22:40.670472] [DEBUG] [REMOTE ] TRUP: PASS: History has at least 300 days. [2026-01-20T12:22:40.670715] [DEBUG] [REMOTE ] TRUP: PASS: Price check passed. Min price $32.44. [2026-01-20T12:22:40.670857] [DEBUG] [REMOTE ] TRUP: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:40.670973] [DEBUG] [REMOTE ] TRUP: PASS: Integrity check passed. [2026-01-20T12:22:40.671016] [DEBUG] [REMOTE ] TRUP: Symbol is viable for forecasting. [2026-01-20T12:22:40.671068] [INFO ] [MAIN ] [3140/3502] TRUP kept (0.3s) | 3137 kept, 3 rejected | 139.5/min | ETA: 2.6m [2026-01-20T12:22:41.131101] [DEBUG] [REMOTE ] TRVG: Retrieved 2283 rows, trimmed to 300. [2026-01-20T12:22:41.131235] [DEBUG] [REMOTE ] TRVG: PASS: History has at least 300 days. [2026-01-20T12:22:41.131487] [DEBUG] [REMOTE ] TRVG: PASS: Price check passed. Min price $2.77. [2026-01-20T12:22:41.131707] [DEBUG] [REMOTE ] TRVG: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:41.131854] [DEBUG] [REMOTE ] TRVG: PASS: Integrity check passed. [2026-01-20T12:22:41.131900] [DEBUG] [REMOTE ] TRVG: Symbol is viable for forecasting. [2026-01-20T12:22:41.131950] [INFO ] [MAIN ] [3141/3502] TRVG kept (0.5s) | 3138 kept, 3 rejected | 139.5/min | ETA: 2.6m [2026-01-20T12:22:41.587450] [DEBUG] [REMOTE ] TS: Retrieved 5809 rows, trimmed to 300. [2026-01-20T12:22:41.587635] [DEBUG] [REMOTE ] TS: PASS: History has at least 300 days. [2026-01-20T12:22:41.588169] [DEBUG] [REMOTE ] TS: PASS: Price check passed. Min price $34.85. [2026-01-20T12:22:41.588335] [DEBUG] [REMOTE ] TS: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:41.588473] [DEBUG] [REMOTE ] TS: PASS: Integrity check passed. [2026-01-20T12:22:41.588515] [DEBUG] [REMOTE ] TS: Symbol is viable for forecasting. [2026-01-20T12:22:41.588589] [INFO ] [MAIN ] [3142/3502] TS kept (0.5s) | 3139 kept, 3 rejected | 139.4/min | ETA: 2.6m [2026-01-20T12:22:42.074944] [DEBUG] [REMOTE ] TSBK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:42.075139] [DEBUG] [REMOTE ] TSBK: PASS: History has at least 300 days. [2026-01-20T12:22:42.075425] [DEBUG] [REMOTE ] TSBK: PASS: Price check passed. Min price $30.99. [2026-01-20T12:22:42.075613] [DEBUG] [REMOTE ] TSBK: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:42.075753] [DEBUG] [REMOTE ] TSBK: PASS: Integrity check passed. [2026-01-20T12:22:42.075796] [DEBUG] [REMOTE ] TSBK: Symbol is viable for forecasting. [2026-01-20T12:22:42.075850] [INFO ] [MAIN ] [3143/3502] TSBK kept (0.5s) | 3140 kept, 3 rejected | 139.4/min | ETA: 2.6m [2026-01-20T12:22:42.574724] [DEBUG] [REMOTE ] TSCO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:42.574911] [DEBUG] [REMOTE ] TSCO: PASS: History has at least 300 days. [2026-01-20T12:22:42.575242] [DEBUG] [REMOTE ] TSCO: PASS: Price check passed. Min price $49.83. [2026-01-20T12:22:42.575401] [DEBUG] [REMOTE ] TSCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:42.575542] [DEBUG] [REMOTE ] TSCO: PASS: Integrity check passed. [2026-01-20T12:22:42.575613] [DEBUG] [REMOTE ] TSCO: Symbol is viable for forecasting. [2026-01-20T12:22:42.575670] [INFO ] [MAIN ] [3144/3502] TSCO kept (0.5s) | 3141 kept, 3 rejected | 139.4/min | ETA: 2.6m [2026-01-20T12:22:42.783676] [DEBUG] [REMOTE ] TSDD: Retrieved 604 rows, trimmed to 300. [2026-01-20T12:22:42.783866] [DEBUG] [REMOTE ] TSDD: PASS: History has at least 300 days. [2026-01-20T12:22:42.784125] [DEBUG] [REMOTE ] TSDD: PASS: Price check passed. Min price $6.59. [2026-01-20T12:22:42.784476] [DEBUG] [REMOTE ] TSDD: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:42.784618] [DEBUG] [REMOTE ] TSDD: PASS: Integrity check passed. [2026-01-20T12:22:42.784666] [DEBUG] [REMOTE ] TSDD: Symbol is viable for forecasting. [2026-01-20T12:22:42.784721] [INFO ] [MAIN ] [3145/3502] TSDD kept (0.2s) | 3142 kept, 3 rejected | 139.5/min | ETA: 2.6m [2026-01-20T12:22:43.419152] [DEBUG] [REMOTE ] TSEM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:43.419291] [DEBUG] [REMOTE ] TSEM: PASS: History has at least 300 days. [2026-01-20T12:22:43.419523] [DEBUG] [REMOTE ] TSEM: PASS: Price check passed. Min price $72.74. [2026-01-20T12:22:43.419688] [DEBUG] [REMOTE ] TSEM: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:43.419812] [DEBUG] [REMOTE ] TSEM: PASS: Integrity check passed. [2026-01-20T12:22:43.419852] [DEBUG] [REMOTE ] TSEM: Symbol is viable for forecasting. [2026-01-20T12:22:43.419901] [INFO ] [MAIN ] [3146/3502] TSEM kept (0.6s) | 3143 kept, 3 rejected | 139.4/min | ETA: 2.6m [2026-01-20T12:22:43.661776] [DEBUG] [REMOTE ] TSHA: Retrieved 1335 rows, trimmed to 300. [2026-01-20T12:22:43.661968] [DEBUG] [REMOTE ] TSHA: PASS: History has at least 300 days. [2026-01-20T12:22:43.662220] [DEBUG] [REMOTE ] TSHA: PASS: Price check passed. Min price $3.83. [2026-01-20T12:22:43.662365] [DEBUG] [REMOTE ] TSHA: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:43.662485] [DEBUG] [REMOTE ] TSHA: PASS: Integrity check passed. [2026-01-20T12:22:43.662528] [DEBUG] [REMOTE ] TSHA: Symbol is viable for forecasting. [2026-01-20T12:22:43.662607] [INFO ] [MAIN ] [3147/3502] TSHA kept (0.2s) | 3144 kept, 3 rejected | 139.5/min | ETA: 2.5m [2026-01-20T12:22:44.294653] [DEBUG] [REMOTE ] TSI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:44.294799] [DEBUG] [REMOTE ] TSI: PASS: History has at least 300 days. [2026-01-20T12:22:44.295037] [DEBUG] [REMOTE ] TSI: PASS: Price check passed. Min price $4.71. [2026-01-20T12:22:44.295174] [DEBUG] [REMOTE ] TSI: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:44.295292] [DEBUG] [REMOTE ] TSI: PASS: Integrity check passed. [2026-01-20T12:22:44.295333] [DEBUG] [REMOTE ] TSI: Symbol is viable for forecasting. [2026-01-20T12:22:44.295383] [INFO ] [MAIN ] [3148/3502] TSI kept (0.6s) | 3145 kept, 3 rejected | 139.4/min | ETA: 2.5m [2026-01-20T12:22:44.539106] [DEBUG] [REMOTE ] TSL: Retrieved 864 rows, trimmed to 300. [2026-01-20T12:22:44.539237] [DEBUG] [REMOTE ] TSL: PASS: History has at least 300 days. [2026-01-20T12:22:44.539438] [DEBUG] [REMOTE ] TSL: PASS: Price check passed. Min price $15.81. [2026-01-20T12:22:44.539602] [DEBUG] [REMOTE ] TSL: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:44.539719] [DEBUG] [REMOTE ] TSL: PASS: Integrity check passed. [2026-01-20T12:22:44.539761] [DEBUG] [REMOTE ] TSL: Symbol is viable for forecasting. [2026-01-20T12:22:44.539811] [INFO ] [MAIN ] [3149/3502] TSL kept (0.2s) | 3146 kept, 3 rejected | 139.5/min | ETA: 2.5m [2026-01-20T12:22:45.058600] [DEBUG] [REMOTE ] TSLA: Retrieved 3913 rows, trimmed to 300. [2026-01-20T12:22:45.058736] [DEBUG] [REMOTE ] TSLA: PASS: History has at least 300 days. [2026-01-20T12:22:45.058952] [DEBUG] [REMOTE ] TSLA: PASS: Price check passed. Min price $391.09. [2026-01-20T12:22:45.059088] [DEBUG] [REMOTE ] TSLA: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:45.059204] [DEBUG] [REMOTE ] TSLA: PASS: Integrity check passed. [2026-01-20T12:22:45.059243] [DEBUG] [REMOTE ] TSLA: Symbol is viable for forecasting. [2026-01-20T12:22:45.059292] [INFO ] [MAIN ] [3150/3502] TSLA kept (0.5s) | 3147 kept, 3 rejected | 139.4/min | ETA: 2.5m [2026-01-20T12:22:45.325243] [DEBUG] [REMOTE ] TSLL: Retrieved 864 rows, trimmed to 300. [2026-01-20T12:22:45.325361] [DEBUG] [REMOTE ] TSLL: PASS: History has at least 300 days. [2026-01-20T12:22:45.325562] [DEBUG] [REMOTE ] TSLL: PASS: Price check passed. Min price $14.91. [2026-01-20T12:22:45.325723] [DEBUG] [REMOTE ] TSLL: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:45.325832] [DEBUG] [REMOTE ] TSLL: PASS: Integrity check passed. [2026-01-20T12:22:45.325872] [DEBUG] [REMOTE ] TSLL: Symbol is viable for forecasting. [2026-01-20T12:22:45.325920] [INFO ] [MAIN ] [3151/3502] TSLL kept (0.3s) | 3148 kept, 3 rejected | 139.5/min | ETA: 2.5m [2026-01-20T12:22:45.726373] [DEBUG] [REMOTE ] TSLQ: Retrieved 882 rows, trimmed to 300. [2026-01-20T12:22:45.726496] [DEBUG] [REMOTE ] TSLQ: PASS: History has at least 300 days. [2026-01-20T12:22:45.726737] [DEBUG] [REMOTE ] TSLQ: PASS: Price check passed. Min price $15.42. [2026-01-20T12:22:45.726884] [DEBUG] [REMOTE ] TSLQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:45.727037] [DEBUG] [REMOTE ] TSLQ: PASS: Integrity check passed. [2026-01-20T12:22:45.727090] [DEBUG] [REMOTE ] TSLQ: Symbol is viable for forecasting. [2026-01-20T12:22:45.727141] [INFO ] [MAIN ] [3152/3502] TSLQ kept (0.4s) | 3149 kept, 3 rejected | 139.5/min | ETA: 2.5m [2026-01-20T12:22:46.058151] [DEBUG] [REMOTE ] TSLS: Retrieved 864 rows, trimmed to 300. [2026-01-20T12:22:46.058274] [DEBUG] [REMOTE ] TSLS: PASS: History has at least 300 days. [2026-01-20T12:22:46.058478] [DEBUG] [REMOTE ] TSLS: PASS: Price check passed. Min price $4.66. [2026-01-20T12:22:46.058635] [DEBUG] [REMOTE ] TSLS: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:46.058750] [DEBUG] [REMOTE ] TSLS: PASS: Integrity check passed. [2026-01-20T12:22:46.058792] [DEBUG] [REMOTE ] TSLS: Symbol is viable for forecasting. [2026-01-20T12:22:46.058841] [INFO ] [MAIN ] [3153/3502] TSLS kept (0.3s) | 3150 kept, 3 rejected | 139.5/min | ETA: 2.5m [2026-01-20T12:22:46.614386] [DEBUG] [REMOTE ] TSLX: Retrieved 2975 rows, trimmed to 300. [2026-01-20T12:22:46.614813] [DEBUG] [REMOTE ] TSLX: PASS: History has at least 300 days. [2026-01-20T12:22:46.615035] [DEBUG] [REMOTE ] TSLX: PASS: Price check passed. Min price $20.26. [2026-01-20T12:22:46.615350] [DEBUG] [REMOTE ] TSLX: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:46.615466] [DEBUG] [REMOTE ] TSLX: PASS: Integrity check passed. [2026-01-20T12:22:46.615508] [DEBUG] [REMOTE ] TSLX: Symbol is viable for forecasting. [2026-01-20T12:22:46.615555] [INFO ] [MAIN ] [3154/3502] TSLX kept (0.6s) | 3151 kept, 3 rejected | 139.5/min | ETA: 2.5m [2026-01-20T12:22:47.223186] [DEBUG] [REMOTE ] TSM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:47.223321] [DEBUG] [REMOTE ] TSM: PASS: History has at least 300 days. [2026-01-20T12:22:47.223535] [DEBUG] [REMOTE ] TSM: PASS: Price check passed. Min price $274.34. [2026-01-20T12:22:47.223690] [DEBUG] [REMOTE ] TSM: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:47.223805] [DEBUG] [REMOTE ] TSM: PASS: Integrity check passed. [2026-01-20T12:22:47.223846] [DEBUG] [REMOTE ] TSM: Symbol is viable for forecasting. [2026-01-20T12:22:47.223894] [INFO ] [MAIN ] [3155/3502] TSM kept (0.6s) | 3152 kept, 3 rejected | 139.4/min | ETA: 2.5m [2026-01-20T12:22:47.752856] [DEBUG] [REMOTE ] TSN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:47.752999] [DEBUG] [REMOTE ] TSN: PASS: History has at least 300 days. [2026-01-20T12:22:47.753248] [DEBUG] [REMOTE ] TSN: PASS: Price check passed. Min price $50.28. [2026-01-20T12:22:47.753396] [DEBUG] [REMOTE ] TSN: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:47.753523] [DEBUG] [REMOTE ] TSN: PASS: Integrity check passed. [2026-01-20T12:22:47.753564] [DEBUG] [REMOTE ] TSN: Symbol is viable for forecasting. [2026-01-20T12:22:47.753636] [INFO ] [MAIN ] [3156/3502] TSN kept (0.5s) | 3153 kept, 3 rejected | 139.4/min | ETA: 2.5m [2026-01-20T12:22:48.068069] [DEBUG] [REMOTE ] TSQ: Retrieved 2889 rows, trimmed to 300. [2026-01-20T12:22:48.068199] [DEBUG] [REMOTE ] TSQ: PASS: History has at least 300 days. [2026-01-20T12:22:48.068438] [DEBUG] [REMOTE ] TSQ: PASS: Price check passed. Min price $4.38. [2026-01-20T12:22:48.068612] [DEBUG] [REMOTE ] TSQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:48.068736] [DEBUG] [REMOTE ] TSQ: PASS: Integrity check passed. [2026-01-20T12:22:48.068781] [DEBUG] [REMOTE ] TSQ: Symbol is viable for forecasting. [2026-01-20T12:22:48.068831] [INFO ] [MAIN ] [3157/3502] TSQ kept (0.3s) | 3154 kept, 3 rejected | 139.4/min | ETA: 2.5m [2026-01-20T12:22:48.512974] [DEBUG] [REMOTE ] TTC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:48.513118] [DEBUG] [REMOTE ] TTC: PASS: History has at least 300 days. [2026-01-20T12:22:48.513355] [DEBUG] [REMOTE ] TTC: PASS: Price check passed. Min price $67.65. [2026-01-20T12:22:48.513496] [DEBUG] [REMOTE ] TTC: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:48.513646] [DEBUG] [REMOTE ] TTC: PASS: Integrity check passed. [2026-01-20T12:22:48.513693] [DEBUG] [REMOTE ] TTC: Symbol is viable for forecasting. [2026-01-20T12:22:48.513746] [INFO ] [MAIN ] [3158/3502] TTC kept (0.4s) | 3155 kept, 3 rejected | 139.4/min | ETA: 2.5m [2026-01-20T12:22:48.849517] [DEBUG] [REMOTE ] TTD: Retrieved 2344 rows, trimmed to 300. [2026-01-20T12:22:48.849643] [DEBUG] [REMOTE ] TTD: PASS: History has at least 300 days. [2026-01-20T12:22:48.849862] [DEBUG] [REMOTE ] TTD: PASS: Price check passed. Min price $35.48. [2026-01-20T12:22:48.850005] [DEBUG] [REMOTE ] TTD: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:48.850123] [DEBUG] [REMOTE ] TTD: PASS: Integrity check passed. [2026-01-20T12:22:48.850166] [DEBUG] [REMOTE ] TTD: Symbol is viable for forecasting. [2026-01-20T12:22:48.850215] [INFO ] [MAIN ] [3159/3502] TTD kept (0.3s) | 3156 kept, 3 rejected | 139.5/min | ETA: 2.5m [2026-01-20T12:22:49.190884] [DEBUG] [REMOTE ] TTE: Retrieved 4582 rows, trimmed to 300. [2026-01-20T12:22:49.191038] [DEBUG] [REMOTE ] TTE: PASS: History has at least 300 days. [2026-01-20T12:22:49.191260] [DEBUG] [REMOTE ] TTE: PASS: Price check passed. Min price $61.01. [2026-01-20T12:22:49.191398] [DEBUG] [REMOTE ] TTE: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:49.191517] [DEBUG] [REMOTE ] TTE: PASS: Integrity check passed. [2026-01-20T12:22:49.191558] [DEBUG] [REMOTE ] TTE: Symbol is viable for forecasting. [2026-01-20T12:22:49.191626] [INFO ] [MAIN ] [3160/3502] TTE kept (0.3s) | 3157 kept, 3 rejected | 139.5/min | ETA: 2.5m [2026-01-20T12:22:49.825096] [DEBUG] [REMOTE ] TTEC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:49.825258] [DEBUG] [REMOTE ] TTEC: PASS: History has at least 300 days. [2026-01-20T12:22:49.825529] [DEBUG] [REMOTE ] TTEC: PASS: Price check passed. Min price $2.57. [2026-01-20T12:22:49.825697] [DEBUG] [REMOTE ] TTEC: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:49.825825] [DEBUG] [REMOTE ] TTEC: PASS: Integrity check passed. [2026-01-20T12:22:49.825867] [DEBUG] [REMOTE ] TTEC: Symbol is viable for forecasting. [2026-01-20T12:22:49.825919] [INFO ] [MAIN ] [3161/3502] TTEC kept (0.6s) | 3158 kept, 3 rejected | 139.4/min | ETA: 2.4m [2026-01-20T12:22:50.305493] [DEBUG] [REMOTE ] TTEK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:50.305663] [DEBUG] [REMOTE ] TTEK: PASS: History has at least 300 days. [2026-01-20T12:22:50.305925] [DEBUG] [REMOTE ] TTEK: PASS: Price check passed. Min price $31.79. [2026-01-20T12:22:50.306078] [DEBUG] [REMOTE ] TTEK: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:50.306220] [DEBUG] [REMOTE ] TTEK: PASS: Integrity check passed. [2026-01-20T12:22:50.306267] [DEBUG] [REMOTE ] TTEK: Symbol is viable for forecasting. [2026-01-20T12:22:50.306317] [INFO ] [MAIN ] [3162/3502] TTEK kept (0.5s) | 3159 kept, 3 rejected | 139.4/min | ETA: 2.4m [2026-01-20T12:22:50.773863] [DEBUG] [REMOTE ] TTI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:50.774121] [DEBUG] [REMOTE ] TTI: PASS: History has at least 300 days. [2026-01-20T12:22:50.774708] [DEBUG] [REMOTE ] TTI: PASS: Price check passed. Min price $7.00. [2026-01-20T12:22:50.774866] [DEBUG] [REMOTE ] TTI: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:50.775027] [DEBUG] [REMOTE ] TTI: PASS: Integrity check passed. [2026-01-20T12:22:50.775071] [DEBUG] [REMOTE ] TTI: Symbol is viable for forecasting. [2026-01-20T12:22:50.775131] [INFO ] [MAIN ] [3163/3502] TTI kept (0.5s) | 3160 kept, 3 rejected | 139.4/min | ETA: 2.4m [2026-01-20T12:22:51.158404] [DEBUG] [REMOTE ] TTMI: Retrieved 6366 rows, trimmed to 300. [2026-01-20T12:22:51.158552] [DEBUG] [REMOTE ] TTMI: PASS: History has at least 300 days. [2026-01-20T12:22:51.158808] [DEBUG] [REMOTE ] TTMI: PASS: Price check passed. Min price $55.69. [2026-01-20T12:22:51.158948] [DEBUG] [REMOTE ] TTMI: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:51.159073] [DEBUG] [REMOTE ] TTMI: PASS: Integrity check passed. [2026-01-20T12:22:51.159116] [DEBUG] [REMOTE ] TTMI: Symbol is viable for forecasting. [2026-01-20T12:22:51.159165] [INFO ] [MAIN ] [3164/3502] TTMI kept (0.4s) | 3161 kept, 3 rejected | 139.4/min | ETA: 2.4m [2026-01-20T12:22:51.666207] [DEBUG] [REMOTE ] TTWO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:51.666416] [DEBUG] [REMOTE ] TTWO: PASS: History has at least 300 days. [2026-01-20T12:22:51.666814] [DEBUG] [REMOTE ] TTWO: PASS: Price check passed. Min price $232.00. [2026-01-20T12:22:51.667024] [DEBUG] [REMOTE ] TTWO: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:51.667204] [DEBUG] [REMOTE ] TTWO: PASS: Integrity check passed. [2026-01-20T12:22:51.667257] [DEBUG] [REMOTE ] TTWO: Symbol is viable for forecasting. [2026-01-20T12:22:51.667324] [INFO ] [MAIN ] [3165/3502] TTWO kept (0.5s) | 3162 kept, 3 rejected | 139.4/min | ETA: 2.4m [2026-01-20T12:22:51.932351] [DEBUG] [REMOTE ] TUGN: Retrieved 919 rows, trimmed to 300. [2026-01-20T12:22:51.932779] [DEBUG] [REMOTE ] TUGN: PASS: History has at least 300 days. [2026-01-20T12:22:51.933444] [DEBUG] [REMOTE ] TUGN: PASS: Price check passed. Min price $24.37. [2026-01-20T12:22:51.933682] [DEBUG] [REMOTE ] TUGN: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:51.933891] [DEBUG] [REMOTE ] TUGN: PASS: Integrity check passed. [2026-01-20T12:22:51.933953] [DEBUG] [REMOTE ] TUGN: Symbol is viable for forecasting. [2026-01-20T12:22:51.934068] [INFO ] [MAIN ] [3166/3502] TUGN kept (0.3s) | 3163 kept, 3 rejected | 139.4/min | ETA: 2.4m [2026-01-20T12:22:52.377673] [DEBUG] [REMOTE ] TUSK: Retrieved 2327 rows, trimmed to 300. [2026-01-20T12:22:52.377828] [DEBUG] [REMOTE ] TUSK: PASS: History has at least 300 days. [2026-01-20T12:22:52.378101] [DEBUG] [REMOTE ] TUSK: PASS: Price check passed. Min price $1.73. [2026-01-20T12:22:52.378251] [DEBUG] [REMOTE ] TUSK: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:52.378386] [DEBUG] [REMOTE ] TUSK: PASS: Integrity check passed. [2026-01-20T12:22:52.378429] [DEBUG] [REMOTE ] TUSK: Symbol is viable for forecasting. [2026-01-20T12:22:52.378482] [INFO ] [MAIN ] [3167/3502] TUSK kept (0.4s) | 3164 kept, 3 rejected | 139.4/min | ETA: 2.4m [2026-01-20T12:22:52.780926] [DEBUG] [REMOTE ] TVC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:52.781068] [DEBUG] [REMOTE ] TVC: PASS: History has at least 300 days. [2026-01-20T12:22:52.781293] [DEBUG] [REMOTE ] TVC: PASS: Price check passed. Min price $23.80. [2026-01-20T12:22:52.781455] [DEBUG] [REMOTE ] TVC: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:52.781623] [DEBUG] [REMOTE ] TVC: PASS: Integrity check passed. [2026-01-20T12:22:52.781676] [DEBUG] [REMOTE ] TVC: Symbol is viable for forecasting. [2026-01-20T12:22:52.781741] [INFO ] [MAIN ] [3168/3502] TVC kept (0.4s) | 3165 kept, 3 rejected | 139.4/min | ETA: 2.4m [2026-01-20T12:22:53.356697] [DEBUG] [REMOTE ] TVE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:53.356921] [DEBUG] [REMOTE ] TVE: PASS: History has at least 300 days. [2026-01-20T12:22:53.357473] [DEBUG] [REMOTE ] TVE: PASS: Price check passed. Min price $23.85. [2026-01-20T12:22:53.357651] [DEBUG] [REMOTE ] TVE: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:53.357803] [DEBUG] [REMOTE ] TVE: PASS: Integrity check passed. [2026-01-20T12:22:53.357848] [DEBUG] [REMOTE ] TVE: Symbol is viable for forecasting. [2026-01-20T12:22:53.357907] [INFO ] [MAIN ] [3169/3502] TVE kept (0.6s) | 3166 kept, 3 rejected | 139.4/min | ETA: 2.4m [2026-01-20T12:22:53.694636] [DEBUG] [REMOTE ] TVTX: Retrieved 3317 rows, trimmed to 300. [2026-01-20T12:22:53.694787] [DEBUG] [REMOTE ] TVTX: PASS: History has at least 300 days. [2026-01-20T12:22:53.695016] [DEBUG] [REMOTE ] TVTX: PASS: Price check passed. Min price $27.48. [2026-01-20T12:22:53.695191] [DEBUG] [REMOTE ] TVTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:53.695320] [DEBUG] [REMOTE ] TVTX: PASS: Integrity check passed. [2026-01-20T12:22:53.695363] [DEBUG] [REMOTE ] TVTX: Symbol is viable for forecasting. [2026-01-20T12:22:53.695447] [INFO ] [MAIN ] [3170/3502] TVTX kept (0.3s) | 3167 kept, 3 rejected | 139.4/min | ETA: 2.4m [2026-01-20T12:22:53.935559] [DEBUG] [REMOTE ] TWFG: Retrieved 377 rows, trimmed to 300. [2026-01-20T12:22:53.935739] [DEBUG] [REMOTE ] TWFG: PASS: History has at least 300 days. [2026-01-20T12:22:53.935985] [DEBUG] [REMOTE ] TWFG: PASS: Price check passed. Min price $24.14. [2026-01-20T12:22:53.936139] [DEBUG] [REMOTE ] TWFG: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:53.936252] [DEBUG] [REMOTE ] TWFG: PASS: Integrity check passed. [2026-01-20T12:22:53.936294] [DEBUG] [REMOTE ] TWFG: Symbol is viable for forecasting. [2026-01-20T12:22:53.936342] [INFO ] [MAIN ] [3171/3502] TWFG kept (0.2s) | 3168 kept, 3 rejected | 139.5/min | ETA: 2.4m [2026-01-20T12:22:54.331297] [DEBUG] [REMOTE ] TWG: Retrieved 441 rows, trimmed to 300. [2026-01-20T12:22:54.331450] [DEBUG] [REMOTE ] TWG: PASS: History has at least 300 days. [2026-01-20T12:22:54.331687] [DEBUG] [REMOTE ] TWG: PASS: Price check passed. Min price $3.29. [2026-01-20T12:22:54.331834] [DEBUG] [REMOTE ] TWG: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:54.331946] [DEBUG] [REMOTE ] TWG: PASS: Integrity check passed. [2026-01-20T12:22:54.331987] [DEBUG] [REMOTE ] TWG: Symbol is viable for forecasting. [2026-01-20T12:22:54.332035] [INFO ] [MAIN ] [3172/3502] TWG kept (0.4s) | 3169 kept, 3 rejected | 139.5/min | ETA: 2.4m [2026-01-20T12:22:55.034070] [DEBUG] [REMOTE ] TWI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:55.034230] [DEBUG] [REMOTE ] TWI: PASS: History has at least 300 days. [2026-01-20T12:22:55.034500] [DEBUG] [REMOTE ] TWI: PASS: Price check passed. Min price $7.19. [2026-01-20T12:22:55.034672] [DEBUG] [REMOTE ] TWI: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:55.034800] [DEBUG] [REMOTE ] TWI: PASS: Integrity check passed. [2026-01-20T12:22:55.034842] [DEBUG] [REMOTE ] TWI: Symbol is viable for forecasting. [2026-01-20T12:22:55.034892] [INFO ] [MAIN ] [3173/3502] TWI kept (0.7s) | 3170 kept, 3 rejected | 139.4/min | ETA: 2.4m [2026-01-20T12:22:55.495225] [DEBUG] [REMOTE ] TWIN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:55.495460] [DEBUG] [REMOTE ] TWIN: PASS: History has at least 300 days. [2026-01-20T12:22:55.495838] [DEBUG] [REMOTE ] TWIN: PASS: Price check passed. Min price $14.45. [2026-01-20T12:22:55.495989] [DEBUG] [REMOTE ] TWIN: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:55.496155] [DEBUG] [REMOTE ] TWIN: PASS: Integrity check passed. [2026-01-20T12:22:55.496198] [DEBUG] [REMOTE ] TWIN: Symbol is viable for forecasting. [2026-01-20T12:22:55.496259] [INFO ] [MAIN ] [3174/3502] TWIN kept (0.5s) | 3171 kept, 3 rejected | 139.4/min | ETA: 2.4m [2026-01-20T12:22:55.676166] [DEBUG] [REMOTE ] TWLO: Retrieved 2406 rows, trimmed to 300. [2026-01-20T12:22:55.676292] [DEBUG] [REMOTE ] TWLO: PASS: History has at least 300 days. [2026-01-20T12:22:55.676505] [DEBUG] [REMOTE ] TWLO: PASS: Price check passed. Min price $109.41. [2026-01-20T12:22:55.676679] [DEBUG] [REMOTE ] TWLO: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:55.676798] [DEBUG] [REMOTE ] TWLO: PASS: Integrity check passed. [2026-01-20T12:22:55.676841] [DEBUG] [REMOTE ] TWLO: Symbol is viable for forecasting. [2026-01-20T12:22:55.676893] [INFO ] [MAIN ] [3175/3502] TWLO kept (0.2s) | 3172 kept, 3 rejected | 139.5/min | ETA: 2.3m [2026-01-20T12:22:56.114786] [DEBUG] [REMOTE ] TWO: Retrieved 4078 rows, trimmed to 300. [2026-01-20T12:22:56.114917] [DEBUG] [REMOTE ] TWO: PASS: History has at least 300 days. [2026-01-20T12:22:56.115128] [DEBUG] [REMOTE ] TWO: PASS: Price check passed. Min price $9.12. [2026-01-20T12:22:56.115266] [DEBUG] [REMOTE ] TWO: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:56.115380] [DEBUG] [REMOTE ] TWO: PASS: Integrity check passed. [2026-01-20T12:22:56.115421] [DEBUG] [REMOTE ] TWO: Symbol is viable for forecasting. [2026-01-20T12:22:56.115470] [INFO ] [MAIN ] [3176/3502] TWO kept (0.4s) | 3173 kept, 3 rejected | 139.5/min | ETA: 2.3m [2026-01-20T12:22:56.683296] [DEBUG] [REMOTE ] TX: Retrieved 5022 rows, trimmed to 300. [2026-01-20T12:22:56.683446] [DEBUG] [REMOTE ] TX: PASS: History has at least 300 days. [2026-01-20T12:22:56.683722] [DEBUG] [REMOTE ] TX: PASS: Price check passed. Min price $34.53. [2026-01-20T12:22:56.683866] [DEBUG] [REMOTE ] TX: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:56.683993] [DEBUG] [REMOTE ] TX: PASS: Integrity check passed. [2026-01-20T12:22:56.684035] [DEBUG] [REMOTE ] TX: Symbol is viable for forecasting. [2026-01-20T12:22:56.684086] [INFO ] [MAIN ] [3177/3502] TX kept (0.6s) | 3174 kept, 3 rejected | 139.4/min | ETA: 2.3m [2026-01-20T12:22:56.979278] [DEBUG] [REMOTE ] TXG: Retrieved 1595 rows, trimmed to 300. [2026-01-20T12:22:56.979433] [DEBUG] [REMOTE ] TXG: PASS: History has at least 300 days. [2026-01-20T12:22:56.979685] [DEBUG] [REMOTE ] TXG: PASS: Price check passed. Min price $12.26. [2026-01-20T12:22:56.979834] [DEBUG] [REMOTE ] TXG: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:56.979951] [DEBUG] [REMOTE ] TXG: PASS: Integrity check passed. [2026-01-20T12:22:56.979993] [DEBUG] [REMOTE ] TXG: Symbol is viable for forecasting. [2026-01-20T12:22:56.980042] [INFO ] [MAIN ] [3178/3502] TXG kept (0.3s) | 3175 kept, 3 rejected | 139.5/min | ETA: 2.3m [2026-01-20T12:22:57.407696] [DEBUG] [REMOTE ] TXMD: Retrieved 5560 rows, trimmed to 300. [2026-01-20T12:22:57.407830] [DEBUG] [REMOTE ] TXMD: PASS: History has at least 300 days. [2026-01-20T12:22:57.408051] [DEBUG] [REMOTE ] TXMD: PASS: Price check passed. Min price $1.15. [2026-01-20T12:22:57.408195] [DEBUG] [REMOTE ] TXMD: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:57.408496] [DEBUG] [REMOTE ] TXMD: PASS: Integrity check passed. [2026-01-20T12:22:57.408536] [DEBUG] [REMOTE ] TXMD: Symbol is viable for forecasting. [2026-01-20T12:22:57.408609] [INFO ] [MAIN ] [3179/3502] TXMD kept (0.4s) | 3176 kept, 3 rejected | 139.5/min | ETA: 2.3m [2026-01-20T12:22:57.963868] [DEBUG] [REMOTE ] TXN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:57.964012] [DEBUG] [REMOTE ] TXN: PASS: History has at least 300 days. [2026-01-20T12:22:57.964251] [DEBUG] [REMOTE ] TXN: PASS: Price check passed. Min price $153.33. [2026-01-20T12:22:57.964392] [DEBUG] [REMOTE ] TXN: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:57.964516] [DEBUG] [REMOTE ] TXN: PASS: Integrity check passed. [2026-01-20T12:22:57.964589] [DEBUG] [REMOTE ] TXN: Symbol is viable for forecasting. [2026-01-20T12:22:57.964648] [INFO ] [MAIN ] [3180/3502] TXN kept (0.6s) | 3177 kept, 3 rejected | 139.4/min | ETA: 2.3m [2026-01-20T12:22:58.186895] [DEBUG] [REMOTE ] TXO: Retrieved 746 rows, trimmed to 300. [2026-01-20T12:22:58.187123] [DEBUG] [REMOTE ] TXO: PASS: History has at least 300 days. [2026-01-20T12:22:58.187595] [DEBUG] [REMOTE ] TXO: PASS: Price check passed. Min price $10.15. [2026-01-20T12:22:58.187748] [DEBUG] [REMOTE ] TXO: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:58.187868] [DEBUG] [REMOTE ] TXO: PASS: Integrity check passed. [2026-01-20T12:22:58.187911] [DEBUG] [REMOTE ] TXO: Symbol is viable for forecasting. [2026-01-20T12:22:58.187965] [INFO ] [MAIN ] [3181/3502] TXO kept (0.2s) | 3178 kept, 3 rejected | 139.5/min | ETA: 2.3m [2026-01-20T12:22:58.821729] [DEBUG] [REMOTE ] TXRH: Retrieved 5356 rows, trimmed to 300. [2026-01-20T12:22:58.821965] [DEBUG] [REMOTE ] TXRH: PASS: History has at least 300 days. [2026-01-20T12:22:58.822329] [DEBUG] [REMOTE ] TXRH: PASS: Price check passed. Min price $160.09. [2026-01-20T12:22:58.822482] [DEBUG] [REMOTE ] TXRH: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:58.822657] [DEBUG] [REMOTE ] TXRH: PASS: Integrity check passed. [2026-01-20T12:22:58.822705] [DEBUG] [REMOTE ] TXRH: Symbol is viable for forecasting. [2026-01-20T12:22:58.822767] [INFO ] [MAIN ] [3182/3502] TXRH kept (0.6s) | 3179 kept, 3 rejected | 139.4/min | ETA: 2.3m [2026-01-20T12:22:59.230522] [DEBUG] [REMOTE ] TY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:22:59.230740] [DEBUG] [REMOTE ] TY: PASS: History has at least 300 days. [2026-01-20T12:22:59.231035] [DEBUG] [REMOTE ] TY: PASS: Price check passed. Min price $31.25. [2026-01-20T12:22:59.231178] [DEBUG] [REMOTE ] TY: PASS: Continuity check passed with 300 days. [2026-01-20T12:22:59.231316] [DEBUG] [REMOTE ] TY: PASS: Integrity check passed. [2026-01-20T12:22:59.231358] [DEBUG] [REMOTE ] TY: Symbol is viable for forecasting. [2026-01-20T12:22:59.231412] [INFO ] [MAIN ] [3183/3502] TY kept (0.4s) | 3180 kept, 3 rejected | 139.4/min | ETA: 2.3m [2026-01-20T12:23:02.230419] [DEBUG] [REMOTE ] TYG: Retrieved 5510 rows, trimmed to 300. [2026-01-20T12:23:02.230618] [DEBUG] [REMOTE ] TYG: PASS: History has at least 300 days. [2026-01-20T12:23:02.230888] [DEBUG] [REMOTE ] TYG: PASS: Price check passed. Min price $40.26. [2026-01-20T12:23:02.231035] [DEBUG] [REMOTE ] TYG: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:02.231166] [DEBUG] [REMOTE ] TYG: PASS: Integrity check passed. [2026-01-20T12:23:02.231220] [DEBUG] [REMOTE ] TYG: Symbol is viable for forecasting. [2026-01-20T12:23:02.231287] [INFO ] [MAIN ] [3184/3502] TYG kept (3.0s) | 3181 kept, 3 rejected | 139.2/min | ETA: 2.3m [2026-01-20T12:23:02.352767] [DEBUG] [REMOTE ] TYGO: Retrieved 1097 rows, trimmed to 300. [2026-01-20T12:23:02.352908] [DEBUG] [REMOTE ] TYGO: PASS: History has at least 300 days. [2026-01-20T12:23:02.353117] [DEBUG] [REMOTE ] TYGO: PASS: Price check passed. Min price $1.38. [2026-01-20T12:23:02.353257] [DEBUG] [REMOTE ] TYGO: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:02.353371] [DEBUG] [REMOTE ] TYGO: PASS: Integrity check passed. [2026-01-20T12:23:02.353412] [DEBUG] [REMOTE ] TYGO: Symbol is viable for forecasting. [2026-01-20T12:23:02.353461] [INFO ] [MAIN ] [3185/3502] TYGO kept (0.1s) | 3182 kept, 3 rejected | 139.2/min | ETA: 2.3m [2026-01-20T12:23:03.130868] [DEBUG] [REMOTE ] TYL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:03.131021] [DEBUG] [REMOTE ] TYL: PASS: History has at least 300 days. [2026-01-20T12:23:03.131265] [DEBUG] [REMOTE ] TYL: PASS: Price check passed. Min price $435.83. [2026-01-20T12:23:03.131401] [DEBUG] [REMOTE ] TYL: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:03.131528] [DEBUG] [REMOTE ] TYL: PASS: Integrity check passed. [2026-01-20T12:23:03.131592] [DEBUG] [REMOTE ] TYL: Symbol is viable for forecasting. [2026-01-20T12:23:03.131644] [INFO ] [MAIN ] [3186/3502] TYL kept (0.8s) | 3183 kept, 3 rejected | 139.2/min | ETA: 2.3m [2026-01-20T12:23:03.351779] [DEBUG] [REMOTE ] TYRA: Retrieved 1089 rows, trimmed to 300. [2026-01-20T12:23:03.351908] [DEBUG] [REMOTE ] TYRA: PASS: History has at least 300 days. [2026-01-20T12:23:03.352112] [DEBUG] [REMOTE ] TYRA: PASS: Price check passed. Min price $13.99. [2026-01-20T12:23:03.352249] [DEBUG] [REMOTE ] TYRA: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:03.352360] [DEBUG] [REMOTE ] TYRA: PASS: Integrity check passed. [2026-01-20T12:23:03.352400] [DEBUG] [REMOTE ] TYRA: Symbol is viable for forecasting. [2026-01-20T12:23:03.352447] [INFO ] [MAIN ] [3187/3502] TYRA kept (0.2s) | 3184 kept, 3 rejected | 139.2/min | ETA: 2.3m [2026-01-20T12:23:04.016888] [DEBUG] [REMOTE ] TZOO: Retrieved 5885 rows, trimmed to 300. [2026-01-20T12:23:04.017096] [DEBUG] [REMOTE ] TZOO: PASS: History has at least 300 days. [2026-01-20T12:23:04.017379] [DEBUG] [REMOTE ] TZOO: PASS: Price check passed. Min price $5.89. [2026-01-20T12:23:04.017526] [DEBUG] [REMOTE ] TZOO: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:04.017674] [DEBUG] [REMOTE ] TZOO: PASS: Integrity check passed. [2026-01-20T12:23:04.017718] [DEBUG] [REMOTE ] TZOO: Symbol is viable for forecasting. [2026-01-20T12:23:04.017778] [INFO ] [MAIN ] [3188/3502] TZOO kept (0.7s) | 3185 kept, 3 rejected | 139.2/min | ETA: 2.3m [2026-01-20T12:23:04.476855] [DEBUG] [REMOTE ] UAA: Retrieved 5071 rows, trimmed to 300. [2026-01-20T12:23:04.477061] [DEBUG] [REMOTE ] UAA: PASS: History has at least 300 days. [2026-01-20T12:23:04.477332] [DEBUG] [REMOTE ] UAA: PASS: Price check passed. Min price $4.17. [2026-01-20T12:23:04.477475] [DEBUG] [REMOTE ] UAA: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:04.477626] [DEBUG] [REMOTE ] UAA: PASS: Integrity check passed. [2026-01-20T12:23:04.477671] [DEBUG] [REMOTE ] UAA: Symbol is viable for forecasting. [2026-01-20T12:23:04.477725] [INFO ] [MAIN ] [3189/3502] UAA kept (0.5s) | 3186 kept, 3 rejected | 139.2/min | ETA: 2.2m [2026-01-20T12:23:04.831350] [DEBUG] [REMOTE ] UAE: Retrieved 2947 rows, trimmed to 300. [2026-01-20T12:23:04.831541] [DEBUG] [REMOTE ] UAE: PASS: History has at least 300 days. [2026-01-20T12:23:04.831856] [DEBUG] [REMOTE ] UAE: PASS: Price check passed. Min price $18.31. [2026-01-20T12:23:04.832002] [DEBUG] [REMOTE ] UAE: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:04.832136] [DEBUG] [REMOTE ] UAE: PASS: Integrity check passed. [2026-01-20T12:23:04.832180] [DEBUG] [REMOTE ] UAE: Symbol is viable for forecasting. [2026-01-20T12:23:04.832235] [INFO ] [MAIN ] [3190/3502] UAE kept (0.4s) | 3187 kept, 3 rejected | 139.2/min | ETA: 2.2m [2026-01-20T12:23:05.295013] [DEBUG] [REMOTE ] UAL: Retrieved 5019 rows, trimmed to 300. [2026-01-20T12:23:05.295153] [DEBUG] [REMOTE ] UAL: PASS: History has at least 300 days. [2026-01-20T12:23:05.295369] [DEBUG] [REMOTE ] UAL: PASS: Price check passed. Min price $89.95. [2026-01-20T12:23:05.295502] [DEBUG] [REMOTE ] UAL: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:05.295635] [DEBUG] [REMOTE ] UAL: PASS: Integrity check passed. [2026-01-20T12:23:05.295677] [DEBUG] [REMOTE ] UAL: Symbol is viable for forecasting. [2026-01-20T12:23:05.295725] [INFO ] [MAIN ] [3191/3502] UAL kept (0.5s) | 3188 kept, 3 rejected | 139.2/min | ETA: 2.2m [2026-01-20T12:23:05.637654] [DEBUG] [REMOTE ] UBFO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:05.637796] [DEBUG] [REMOTE ] UBFO: PASS: History has at least 300 days. [2026-01-20T12:23:05.638027] [DEBUG] [REMOTE ] UBFO: PASS: Price check passed. Min price $8.86. [2026-01-20T12:23:05.638198] [DEBUG] [REMOTE ] UBFO: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:05.638329] [DEBUG] [REMOTE ] UBFO: PASS: Integrity check passed. [2026-01-20T12:23:05.638372] [DEBUG] [REMOTE ] UBFO: Symbol is viable for forecasting. [2026-01-20T12:23:05.638422] [INFO ] [MAIN ] [3192/3502] UBFO kept (0.3s) | 3189 kept, 3 rejected | 139.2/min | ETA: 2.2m [2026-01-20T12:23:05.955102] [DEBUG] [REMOTE ] UBND: Retrieved 1076 rows, trimmed to 300. [2026-01-20T12:23:05.955238] [DEBUG] [REMOTE ] UBND: PASS: History has at least 300 days. [2026-01-20T12:23:05.955446] [DEBUG] [REMOTE ] UBND: PASS: Price check passed. Min price $21.77. [2026-01-20T12:23:05.955793] [DEBUG] [REMOTE ] UBND: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:05.955907] [DEBUG] [REMOTE ] UBND: PASS: Integrity check passed. [2026-01-20T12:23:05.955948] [DEBUG] [REMOTE ] UBND: Symbol is viable for forecasting. [2026-01-20T12:23:05.955996] [INFO ] [MAIN ] [3193/3502] UBND kept (0.3s) | 3190 kept, 3 rejected | 139.2/min | ETA: 2.2m [2026-01-20T12:23:06.288268] [DEBUG] [REMOTE ] UBRL: Retrieved 344 rows, trimmed to 300. [2026-01-20T12:23:06.288396] [DEBUG] [REMOTE ] UBRL: PASS: History has at least 300 days. [2026-01-20T12:23:06.288623] [DEBUG] [REMOTE ] UBRL: PASS: Price check passed. Min price $19.91. [2026-01-20T12:23:06.288761] [DEBUG] [REMOTE ] UBRL: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:06.288870] [DEBUG] [REMOTE ] UBRL: PASS: Integrity check passed. [2026-01-20T12:23:06.288910] [DEBUG] [REMOTE ] UBRL: Symbol is viable for forecasting. [2026-01-20T12:23:06.288956] [INFO ] [MAIN ] [3194/3502] UBRL kept (0.3s) | 3191 kept, 3 rejected | 139.2/min | ETA: 2.2m [2026-01-20T12:23:06.847982] [DEBUG] [REMOTE ] UBS: Retrieved 2804 rows, trimmed to 300. [2026-01-20T12:23:06.848146] [DEBUG] [REMOTE ] UBS: PASS: History has at least 300 days. [2026-01-20T12:23:06.848458] [DEBUG] [REMOTE ] UBS: PASS: Price check passed. Min price $36.79. [2026-01-20T12:23:06.848695] [DEBUG] [REMOTE ] UBS: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:06.848902] [DEBUG] [REMOTE ] UBS: PASS: Integrity check passed. [2026-01-20T12:23:06.848968] [DEBUG] [REMOTE ] UBS: Symbol is viable for forecasting. [2026-01-20T12:23:06.849046] [INFO ] [MAIN ] [3195/3502] UBS kept (0.6s) | 3192 kept, 3 rejected | 139.2/min | ETA: 2.2m [2026-01-20T12:23:07.415206] [DEBUG] [REMOTE ] UBSI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:07.415350] [DEBUG] [REMOTE ] UBSI: PASS: History has at least 300 days. [2026-01-20T12:23:07.415587] [DEBUG] [REMOTE ] UBSI: PASS: Price check passed. Min price $34.50. [2026-01-20T12:23:07.415727] [DEBUG] [REMOTE ] UBSI: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:07.415842] [DEBUG] [REMOTE ] UBSI: PASS: Integrity check passed. [2026-01-20T12:23:07.415882] [DEBUG] [REMOTE ] UBSI: Symbol is viable for forecasting. [2026-01-20T12:23:07.415930] [INFO ] [MAIN ] [3196/3502] UBSI kept (0.6s) | 3193 kept, 3 rejected | 139.2/min | ETA: 2.2m [2026-01-20T12:23:07.669676] [DEBUG] [REMOTE ] UDMY: Retrieved 1058 rows, trimmed to 300. [2026-01-20T12:23:07.669818] [DEBUG] [REMOTE ] UDMY: PASS: History has at least 300 days. [2026-01-20T12:23:07.670031] [DEBUG] [REMOTE ] UDMY: PASS: Price check passed. Min price $4.91. [2026-01-20T12:23:07.670166] [DEBUG] [REMOTE ] UDMY: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:07.670279] [DEBUG] [REMOTE ] UDMY: PASS: Integrity check passed. [2026-01-20T12:23:07.670324] [DEBUG] [REMOTE ] UDMY: Symbol is viable for forecasting. [2026-01-20T12:23:07.670374] [INFO ] [MAIN ] [3197/3502] UDMY kept (0.3s) | 3194 kept, 3 rejected | 139.2/min | ETA: 2.2m [2026-01-20T12:23:08.154760] [DEBUG] [REMOTE ] UE: Retrieved 2767 rows, trimmed to 300. [2026-01-20T12:23:08.154884] [DEBUG] [REMOTE ] UE: PASS: History has at least 300 days. [2026-01-20T12:23:08.155084] [DEBUG] [REMOTE ] UE: PASS: Price check passed. Min price $18.32. [2026-01-20T12:23:08.155218] [DEBUG] [REMOTE ] UE: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:08.155326] [DEBUG] [REMOTE ] UE: PASS: Integrity check passed. [2026-01-20T12:23:08.155366] [DEBUG] [REMOTE ] UE: Symbol is viable for forecasting. [2026-01-20T12:23:08.155413] [INFO ] [MAIN ] [3198/3502] UE kept (0.5s) | 3195 kept, 3 rejected | 139.2/min | ETA: 2.2m [2026-01-20T12:23:08.655132] [DEBUG] [REMOTE ] UEIC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:08.655262] [DEBUG] [REMOTE ] UEIC: PASS: History has at least 300 days. [2026-01-20T12:23:08.655482] [DEBUG] [REMOTE ] UEIC: PASS: Price check passed. Min price $2.76. [2026-01-20T12:23:08.655637] [DEBUG] [REMOTE ] UEIC: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:08.655752] [DEBUG] [REMOTE ] UEIC: PASS: Integrity check passed. [2026-01-20T12:23:08.655792] [DEBUG] [REMOTE ] UEIC: Symbol is viable for forecasting. [2026-01-20T12:23:08.655839] [INFO ] [MAIN ] [3199/3502] UEIC kept (0.5s) | 3196 kept, 3 rejected | 139.2/min | ETA: 2.2m [2026-01-20T12:23:09.148027] [DEBUG] [REMOTE ] UFCS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:09.148160] [DEBUG] [REMOTE ] UFCS: PASS: History has at least 300 days. [2026-01-20T12:23:09.148378] [DEBUG] [REMOTE ] UFCS: PASS: Price check passed. Min price $29.90. [2026-01-20T12:23:09.148515] [DEBUG] [REMOTE ] UFCS: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:09.148651] [DEBUG] [REMOTE ] UFCS: PASS: Integrity check passed. [2026-01-20T12:23:09.148694] [DEBUG] [REMOTE ] UFCS: Symbol is viable for forecasting. [2026-01-20T12:23:09.148741] [INFO ] [MAIN ] [3200/3502] UFCS kept (0.5s) | 3197 kept, 3 rejected | 139.2/min | ETA: 2.2m [2026-01-20T12:23:09.612805] [DEBUG] [REMOTE ] UFI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:09.612939] [DEBUG] [REMOTE ] UFI: PASS: History has at least 300 days. [2026-01-20T12:23:09.613159] [DEBUG] [REMOTE ] UFI: PASS: Price check passed. Min price $2.98. [2026-01-20T12:23:09.613295] [DEBUG] [REMOTE ] UFI: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:09.613410] [DEBUG] [REMOTE ] UFI: PASS: Integrity check passed. [2026-01-20T12:23:09.613451] [DEBUG] [REMOTE ] UFI: Symbol is viable for forecasting. [2026-01-20T12:23:09.613500] [INFO ] [MAIN ] [3201/3502] UFI kept (0.5s) | 3198 kept, 3 rejected | 139.2/min | ETA: 2.2m [2026-01-20T12:23:09.917499] [DEBUG] [REMOTE ] UFO: Retrieved 1702 rows, trimmed to 300. [2026-01-20T12:23:09.917657] [DEBUG] [REMOTE ] UFO: PASS: History has at least 300 days. [2026-01-20T12:23:09.917865] [DEBUG] [REMOTE ] UFO: PASS: Price check passed. Min price $31.37. [2026-01-20T12:23:09.917999] [DEBUG] [REMOTE ] UFO: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:09.918109] [DEBUG] [REMOTE ] UFO: PASS: Integrity check passed. [2026-01-20T12:23:09.918150] [DEBUG] [REMOTE ] UFO: Symbol is viable for forecasting. [2026-01-20T12:23:09.918197] [INFO ] [MAIN ] [3202/3502] UFO kept (0.3s) | 3199 kept, 3 rejected | 139.2/min | ETA: 2.2m [2026-01-20T12:23:10.601779] [DEBUG] [REMOTE ] UFPI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:10.601921] [DEBUG] [REMOTE ] UFPI: PASS: History has at least 300 days. [2026-01-20T12:23:10.602148] [DEBUG] [REMOTE ] UFPI: PASS: Price check passed. Min price $87.77. [2026-01-20T12:23:10.602285] [DEBUG] [REMOTE ] UFPI: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:10.602405] [DEBUG] [REMOTE ] UFPI: PASS: Integrity check passed. [2026-01-20T12:23:10.602447] [DEBUG] [REMOTE ] UFPI: Symbol is viable for forecasting. [2026-01-20T12:23:10.602497] [INFO ] [MAIN ] [3203/3502] UFPI kept (0.7s) | 3200 kept, 3 rejected | 139.2/min | ETA: 2.1m [2026-01-20T12:23:11.065413] [DEBUG] [REMOTE ] UGI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:11.065554] [DEBUG] [REMOTE ] UGI: PASS: History has at least 300 days. [2026-01-20T12:23:11.065808] [DEBUG] [REMOTE ] UGI: PASS: Price check passed. Min price $32.89. [2026-01-20T12:23:11.065947] [DEBUG] [REMOTE ] UGI: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:11.066069] [DEBUG] [REMOTE ] UGI: PASS: Integrity check passed. [2026-01-20T12:23:11.066110] [DEBUG] [REMOTE ] UGI: Symbol is viable for forecasting. [2026-01-20T12:23:11.066168] [INFO ] [MAIN ] [3204/3502] UGI kept (0.5s) | 3201 kept, 3 rejected | 139.2/min | ETA: 2.1m [2026-01-20T12:23:11.524743] [DEBUG] [REMOTE ] UGP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:11.524880] [DEBUG] [REMOTE ] UGP: PASS: History has at least 300 days. [2026-01-20T12:23:11.525112] [DEBUG] [REMOTE ] UGP: PASS: Price check passed. Min price $3.57. [2026-01-20T12:23:11.525248] [DEBUG] [REMOTE ] UGP: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:11.525362] [DEBUG] [REMOTE ] UGP: PASS: Integrity check passed. [2026-01-20T12:23:11.525404] [DEBUG] [REMOTE ] UGP: Symbol is viable for forecasting. [2026-01-20T12:23:11.525458] [INFO ] [MAIN ] [3205/3502] UGP kept (0.5s) | 3202 kept, 3 rejected | 139.2/min | ETA: 2.1m [2026-01-20T12:23:11.994362] [DEBUG] [REMOTE ] UHAL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:11.994502] [DEBUG] [REMOTE ] UHAL: PASS: History has at least 300 days. [2026-01-20T12:23:11.994753] [DEBUG] [REMOTE ] UHAL: PASS: Price check passed. Min price $48.76. [2026-01-20T12:23:11.994888] [DEBUG] [REMOTE ] UHAL: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:11.995008] [DEBUG] [REMOTE ] UHAL: PASS: Integrity check passed. [2026-01-20T12:23:11.995048] [DEBUG] [REMOTE ] UHAL: Symbol is viable for forecasting. [2026-01-20T12:23:11.995097] [INFO ] [MAIN ] [3206/3502] UHAL kept (0.5s) | 3203 kept, 3 rejected | 139.2/min | ETA: 2.1m [2026-01-20T12:23:12.105017] [DEBUG] [REMOTE ] UHG: Retrieved 1208 rows, trimmed to 300. [2026-01-20T12:23:12.105148] [DEBUG] [REMOTE ] UHG: PASS: History has at least 300 days. [2026-01-20T12:23:12.105352] [DEBUG] [REMOTE ] UHG: PASS: Price check passed. Min price $1.03. [2026-01-20T12:23:12.105485] [DEBUG] [REMOTE ] UHG: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:12.105623] [DEBUG] [REMOTE ] UHG: PASS: Integrity check passed. [2026-01-20T12:23:12.105666] [DEBUG] [REMOTE ] UHG: Symbol is viable for forecasting. [2026-01-20T12:23:12.105716] [INFO ] [MAIN ] [3207/3502] UHG kept (0.1s) | 3204 kept, 3 rejected | 139.2/min | ETA: 2.1m [2026-01-20T12:23:12.884632] [DEBUG] [REMOTE ] UHS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:12.884779] [DEBUG] [REMOTE ] UHS: PASS: History has at least 300 days. [2026-01-20T12:23:12.885025] [DEBUG] [REMOTE ] UHS: PASS: Price check passed. Min price $199.22. [2026-01-20T12:23:12.885168] [DEBUG] [REMOTE ] UHS: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:12.885295] [DEBUG] [REMOTE ] UHS: PASS: Integrity check passed. [2026-01-20T12:23:12.885339] [DEBUG] [REMOTE ] UHS: Symbol is viable for forecasting. [2026-01-20T12:23:12.885390] [INFO ] [MAIN ] [3208/3502] UHS kept (0.8s) | 3205 kept, 3 rejected | 139.2/min | ETA: 2.1m [2026-01-20T12:23:13.255371] [DEBUG] [REMOTE ] UI: Retrieved 3585 rows, trimmed to 300. [2026-01-20T12:23:13.255519] [DEBUG] [REMOTE ] UI: PASS: History has at least 300 days. [2026-01-20T12:23:13.255766] [DEBUG] [REMOTE ] UI: PASS: Price check passed. Min price $515.44. [2026-01-20T12:23:13.255909] [DEBUG] [REMOTE ] UI: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:13.256027] [DEBUG] [REMOTE ] UI: PASS: Integrity check passed. [2026-01-20T12:23:13.256068] [DEBUG] [REMOTE ] UI: Symbol is viable for forecasting. [2026-01-20T12:23:13.256118] [INFO ] [MAIN ] [3209/3502] UI kept (0.4s) | 3206 kept, 3 rejected | 139.2/min | ETA: 2.1m [2026-01-20T12:23:13.584804] [DEBUG] [REMOTE ] UIS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:13.584933] [DEBUG] [REMOTE ] UIS: PASS: History has at least 300 days. [2026-01-20T12:23:13.585142] [DEBUG] [REMOTE ] UIS: PASS: Price check passed. Min price $2.39. [2026-01-20T12:23:13.585275] [DEBUG] [REMOTE ] UIS: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:13.585387] [DEBUG] [REMOTE ] UIS: PASS: Integrity check passed. [2026-01-20T12:23:13.585426] [DEBUG] [REMOTE ] UIS: Symbol is viable for forecasting. [2026-01-20T12:23:13.585474] [INFO ] [MAIN ] [3210/3502] UIS kept (0.3s) | 3207 kept, 3 rejected | 139.2/min | ETA: 2.1m [2026-01-20T12:23:13.983655] [DEBUG] [REMOTE ] UITB: Retrieved 2067 rows, trimmed to 300. [2026-01-20T12:23:13.983794] [DEBUG] [REMOTE ] UITB: PASS: History has at least 300 days. [2026-01-20T12:23:13.984017] [DEBUG] [REMOTE ] UITB: PASS: Price check passed. Min price $46.99. [2026-01-20T12:23:13.984174] [DEBUG] [REMOTE ] UITB: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:13.984300] [DEBUG] [REMOTE ] UITB: PASS: Integrity check passed. [2026-01-20T12:23:13.984341] [DEBUG] [REMOTE ] UITB: Symbol is viable for forecasting. [2026-01-20T12:23:13.984392] [INFO ] [MAIN ] [3211/3502] UITB kept (0.4s) | 3208 kept, 3 rejected | 139.2/min | ETA: 2.1m [2026-01-20T12:23:14.563378] [DEBUG] [REMOTE ] UL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:14.563512] [DEBUG] [REMOTE ] UL: PASS: History has at least 300 days. [2026-01-20T12:23:14.563747] [DEBUG] [REMOTE ] UL: PASS: Price check passed. Min price $62.27. [2026-01-20T12:23:14.563889] [DEBUG] [REMOTE ] UL: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:14.564004] [DEBUG] [REMOTE ] UL: PASS: Integrity check passed. [2026-01-20T12:23:14.564044] [DEBUG] [REMOTE ] UL: Symbol is viable for forecasting. [2026-01-20T12:23:14.564092] [INFO ] [MAIN ] [3212/3502] UL kept (0.6s) | 3209 kept, 3 rejected | 139.2/min | ETA: 2.1m [2026-01-20T12:23:15.020086] [DEBUG] [REMOTE ] ULBI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:15.020240] [DEBUG] [REMOTE ] ULBI: PASS: History has at least 300 days. [2026-01-20T12:23:15.020504] [DEBUG] [REMOTE ] ULBI: PASS: Price check passed. Min price $5.05. [2026-01-20T12:23:15.020666] [DEBUG] [REMOTE ] ULBI: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:15.020812] [DEBUG] [REMOTE ] ULBI: PASS: Integrity check passed. [2026-01-20T12:23:15.020862] [DEBUG] [REMOTE ] ULBI: Symbol is viable for forecasting. [2026-01-20T12:23:15.020914] [INFO ] [MAIN ] [3213/3502] ULBI kept (0.5s) | 3210 kept, 3 rejected | 139.2/min | ETA: 2.1m [2026-01-20T12:23:15.249434] [DEBUG] [REMOTE ] ULCC: Retrieved 1205 rows, trimmed to 300. [2026-01-20T12:23:15.249567] [DEBUG] [REMOTE ] ULCC: PASS: History has at least 300 days. [2026-01-20T12:23:15.249798] [DEBUG] [REMOTE ] ULCC: PASS: Price check passed. Min price $3.60. [2026-01-20T12:23:15.249929] [DEBUG] [REMOTE ] ULCC: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:15.250040] [DEBUG] [REMOTE ] ULCC: PASS: Integrity check passed. [2026-01-20T12:23:15.250080] [DEBUG] [REMOTE ] ULCC: Symbol is viable for forecasting. [2026-01-20T12:23:15.250127] [INFO ] [MAIN ] [3214/3502] ULCC kept (0.2s) | 3211 kept, 3 rejected | 139.2/min | ETA: 2.1m [2026-01-20T12:23:15.652630] [DEBUG] [REMOTE ] ULH: Retrieved 2443 rows, trimmed to 300. [2026-01-20T12:23:15.652758] [DEBUG] [REMOTE ] ULH: PASS: History has at least 300 days. [2026-01-20T12:23:15.652959] [DEBUG] [REMOTE ] ULH: PASS: Price check passed. Min price $12.87. [2026-01-20T12:23:15.653093] [DEBUG] [REMOTE ] ULH: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:15.653201] [DEBUG] [REMOTE ] ULH: PASS: Integrity check passed. [2026-01-20T12:23:15.653241] [DEBUG] [REMOTE ] ULH: Symbol is viable for forecasting. [2026-01-20T12:23:15.653288] [INFO ] [MAIN ] [3215/3502] ULH kept (0.4s) | 3212 kept, 3 rejected | 139.2/min | ETA: 2.1m [2026-01-20T12:23:16.201224] [DEBUG] [REMOTE ] ULTA: Retrieved 4586 rows, trimmed to 300. [2026-01-20T12:23:16.201369] [DEBUG] [REMOTE ] ULTA: PASS: History has at least 300 days. [2026-01-20T12:23:16.201627] [DEBUG] [REMOTE ] ULTA: PASS: Price check passed. Min price $496.44. [2026-01-20T12:23:16.201766] [DEBUG] [REMOTE ] ULTA: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:16.201886] [DEBUG] [REMOTE ] ULTA: PASS: Integrity check passed. [2026-01-20T12:23:16.201925] [DEBUG] [REMOTE ] ULTA: Symbol is viable for forecasting. [2026-01-20T12:23:16.201975] [INFO ] [MAIN ] [3216/3502] ULTA kept (0.5s) | 3213 kept, 3 rejected | 139.2/min | ETA: 2.1m [2026-01-20T12:23:16.423376] [DEBUG] [REMOTE ] ULY: Retrieved 563 rows, trimmed to 300. [2026-01-20T12:23:16.423501] [DEBUG] [REMOTE ] ULY: PASS: History has at least 300 days. [2026-01-20T12:23:16.423723] [DEBUG] [REMOTE ] ULY: PASS: Price check passed. Min price $1.76. [2026-01-20T12:23:16.423859] [DEBUG] [REMOTE ] ULY: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:16.423969] [DEBUG] [REMOTE ] ULY: PASS: Integrity check passed. [2026-01-20T12:23:16.424009] [DEBUG] [REMOTE ] ULY: Symbol is viable for forecasting. [2026-01-20T12:23:16.424056] [INFO ] [MAIN ] [3217/3502] ULY kept (0.2s) | 3214 kept, 3 rejected | 139.2/min | ETA: 2.0m [2026-01-20T12:23:17.084499] [DEBUG] [REMOTE ] UMBF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:17.084654] [DEBUG] [REMOTE ] UMBF: PASS: History has at least 300 days. [2026-01-20T12:23:17.084867] [DEBUG] [REMOTE ] UMBF: PASS: Price check passed. Min price $103.61. [2026-01-20T12:23:17.085001] [DEBUG] [REMOTE ] UMBF: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:17.085115] [DEBUG] [REMOTE ] UMBF: PASS: Integrity check passed. [2026-01-20T12:23:17.085155] [DEBUG] [REMOTE ] UMBF: Symbol is viable for forecasting. [2026-01-20T12:23:17.085202] [INFO ] [MAIN ] [3218/3502] UMBF kept (0.7s) | 3215 kept, 3 rejected | 139.2/min | ETA: 2.0m [2026-01-20T12:23:17.677982] [DEBUG] [REMOTE ] UMC: Retrieved 6370 rows, trimmed to 300. [2026-01-20T12:23:17.678111] [DEBUG] [REMOTE ] UMC: PASS: History has at least 300 days. [2026-01-20T12:23:17.678321] [DEBUG] [REMOTE ] UMC: PASS: Price check passed. Min price $7.02. [2026-01-20T12:23:17.678454] [DEBUG] [REMOTE ] UMC: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:17.678599] [DEBUG] [REMOTE ] UMC: PASS: Integrity check passed. [2026-01-20T12:23:17.678652] [DEBUG] [REMOTE ] UMC: Symbol is viable for forecasting. [2026-01-20T12:23:17.678708] [INFO ] [MAIN ] [3219/3502] UMC kept (0.6s) | 3216 kept, 3 rejected | 139.2/min | ETA: 2.0m [2026-01-20T12:23:18.137102] [DEBUG] [REMOTE ] UMH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:18.137240] [DEBUG] [REMOTE ] UMH: PASS: History has at least 300 days. [2026-01-20T12:23:18.137466] [DEBUG] [REMOTE ] UMH: PASS: Price check passed. Min price $14.01. [2026-01-20T12:23:18.137651] [DEBUG] [REMOTE ] UMH: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:18.137781] [DEBUG] [REMOTE ] UMH: PASS: Integrity check passed. [2026-01-20T12:23:18.137822] [DEBUG] [REMOTE ] UMH: Symbol is viable for forecasting. [2026-01-20T12:23:18.137871] [INFO ] [MAIN ] [3220/3502] UMH kept (0.5s) | 3217 kept, 3 rejected | 139.1/min | ETA: 2.0m [2026-01-20T12:23:18.395498] [DEBUG] [REMOTE ] UMMA: Retrieved 1010 rows, trimmed to 300. [2026-01-20T12:23:18.395645] [DEBUG] [REMOTE ] UMMA: PASS: History has at least 300 days. [2026-01-20T12:23:18.395850] [DEBUG] [REMOTE ] UMMA: PASS: Price check passed. Min price $27.33. [2026-01-20T12:23:18.395985] [DEBUG] [REMOTE ] UMMA: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:18.396095] [DEBUG] [REMOTE ] UMMA: PASS: Integrity check passed. [2026-01-20T12:23:18.396136] [DEBUG] [REMOTE ] UMMA: Symbol is viable for forecasting. [2026-01-20T12:23:18.396184] [INFO ] [MAIN ] [3221/3502] UMMA kept (0.3s) | 3218 kept, 3 rejected | 139.2/min | ETA: 2.0m [2026-01-20T12:23:18.794890] [DEBUG] [REMOTE ] UNCY: Retrieved 1136 rows, trimmed to 300. [2026-01-20T12:23:18.795028] [DEBUG] [REMOTE ] UNCY: PASS: History has at least 300 days. [2026-01-20T12:23:18.795241] [DEBUG] [REMOTE ] UNCY: PASS: Price check passed. Min price $4.44. [2026-01-20T12:23:18.795387] [DEBUG] [REMOTE ] UNCY: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:18.795504] [DEBUG] [REMOTE ] UNCY: PASS: Integrity check passed. [2026-01-20T12:23:18.795548] [DEBUG] [REMOTE ] UNCY: Symbol is viable for forecasting. [2026-01-20T12:23:18.795645] [INFO ] [MAIN ] [3222/3502] UNCY kept (0.4s) | 3219 kept, 3 rejected | 139.2/min | ETA: 2.0m [2026-01-20T12:23:19.387837] [DEBUG] [REMOTE ] UNF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:19.387976] [DEBUG] [REMOTE ] UNF: PASS: History has at least 300 days. [2026-01-20T12:23:19.388380] [DEBUG] [REMOTE ] UNF: PASS: Price check passed. Min price $149.72. [2026-01-20T12:23:19.388520] [DEBUG] [REMOTE ] UNF: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:19.388669] [DEBUG] [REMOTE ] UNF: PASS: Integrity check passed. [2026-01-20T12:23:19.388716] [DEBUG] [REMOTE ] UNF: Symbol is viable for forecasting. [2026-01-20T12:23:19.388771] [INFO ] [MAIN ] [3223/3502] UNF kept (0.6s) | 3220 kept, 3 rejected | 139.2/min | ETA: 2.0m [2026-01-20T12:23:19.830452] [DEBUG] [REMOTE ] UNFI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:19.830620] [DEBUG] [REMOTE ] UNFI: PASS: History has at least 300 days. [2026-01-20T12:23:19.830867] [DEBUG] [REMOTE ] UNFI: PASS: Price check passed. Min price $31.42. [2026-01-20T12:23:19.831009] [DEBUG] [REMOTE ] UNFI: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:19.831130] [DEBUG] [REMOTE ] UNFI: PASS: Integrity check passed. [2026-01-20T12:23:19.831172] [DEBUG] [REMOTE ] UNFI: Symbol is viable for forecasting. [2026-01-20T12:23:19.831222] [INFO ] [MAIN ] [3224/3502] UNFI kept (0.4s) | 3221 kept, 3 rejected | 139.2/min | ETA: 2.0m [2026-01-20T12:23:20.124266] [DEBUG] [REMOTE ] UNM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:20.124404] [DEBUG] [REMOTE ] UNM: PASS: History has at least 300 days. [2026-01-20T12:23:20.124665] [DEBUG] [REMOTE ] UNM: PASS: Price check passed. Min price $72.82. [2026-01-20T12:23:20.124809] [DEBUG] [REMOTE ] UNM: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:20.124930] [DEBUG] [REMOTE ] UNM: PASS: Integrity check passed. [2026-01-20T12:23:20.124970] [DEBUG] [REMOTE ] UNM: Symbol is viable for forecasting. [2026-01-20T12:23:20.125018] [INFO ] [MAIN ] [3225/3502] UNM kept (0.3s) | 3222 kept, 3 rejected | 139.2/min | ETA: 2.0m [2026-01-20T12:23:20.527344] [DEBUG] [REMOTE ] UNMA: Retrieved 1906 rows, trimmed to 300. [2026-01-20T12:23:20.527534] [DEBUG] [REMOTE ] UNMA: PASS: History has at least 300 days. [2026-01-20T12:23:20.528434] [DEBUG] [REMOTE ] UNMA: PASS: Price check passed. Min price $23.03. [2026-01-20T12:23:20.528787] [DEBUG] [REMOTE ] UNMA: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:20.528959] [DEBUG] [REMOTE ] UNMA: PASS: Integrity check passed. [2026-01-20T12:23:20.529004] [DEBUG] [REMOTE ] UNMA: Symbol is viable for forecasting. [2026-01-20T12:23:20.529069] [INFO ] [MAIN ] [3226/3502] UNMA kept (0.4s) | 3223 kept, 3 rejected | 139.2/min | ETA: 2.0m [2026-01-20T12:23:21.106589] [DEBUG] [REMOTE ] UNP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:21.106726] [DEBUG] [REMOTE ] UNP: PASS: History has at least 300 days. [2026-01-20T12:23:21.106952] [DEBUG] [REMOTE ] UNP: PASS: Price check passed. Min price $215.11. [2026-01-20T12:23:21.107113] [DEBUG] [REMOTE ] UNP: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:21.107236] [DEBUG] [REMOTE ] UNP: PASS: Integrity check passed. [2026-01-20T12:23:21.107279] [DEBUG] [REMOTE ] UNP: Symbol is viable for forecasting. [2026-01-20T12:23:21.107330] [INFO ] [MAIN ] [3227/3502] UNP kept (0.6s) | 3224 kept, 3 rejected | 139.2/min | ETA: 2.0m [2026-01-20T12:23:21.574938] [DEBUG] [REMOTE ] UNTY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:21.575073] [DEBUG] [REMOTE ] UNTY: PASS: History has at least 300 days. [2026-01-20T12:23:21.575297] [DEBUG] [REMOTE ] UNTY: PASS: Price check passed. Min price $45.04. [2026-01-20T12:23:21.575439] [DEBUG] [REMOTE ] UNTY: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:21.575561] [DEBUG] [REMOTE ] UNTY: PASS: Integrity check passed. [2026-01-20T12:23:21.575624] [DEBUG] [REMOTE ] UNTY: Symbol is viable for forecasting. [2026-01-20T12:23:21.575677] [INFO ] [MAIN ] [3228/3502] UNTY kept (0.5s) | 3225 kept, 3 rejected | 139.1/min | ETA: 2.0m [2026-01-20T12:23:22.055132] [DEBUG] [REMOTE ] UPBD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:22.055282] [DEBUG] [REMOTE ] UPBD: PASS: History has at least 300 days. [2026-01-20T12:23:22.055522] [DEBUG] [REMOTE ] UPBD: PASS: Price check passed. Min price $15.75. [2026-01-20T12:23:22.055689] [DEBUG] [REMOTE ] UPBD: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:22.055812] [DEBUG] [REMOTE ] UPBD: PASS: Integrity check passed. [2026-01-20T12:23:22.055853] [DEBUG] [REMOTE ] UPBD: Symbol is viable for forecasting. [2026-01-20T12:23:22.055902] [INFO ] [MAIN ] [3229/3502] UPBD kept (0.5s) | 3226 kept, 3 rejected | 139.1/min | ETA: 2.0m [2026-01-20T12:23:22.282440] [DEBUG] [REMOTE ] UPC: Retrieved 1212 rows, trimmed to 300. [2026-01-20T12:23:22.282692] [DEBUG] [REMOTE ] UPC: PASS: History has at least 300 days. [2026-01-20T12:23:22.283177] [DEBUG] [REMOTE ] UPC: PASS: Price check passed. Min price $3.40. [2026-01-20T12:23:22.283329] [DEBUG] [REMOTE ] UPC: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:22.283463] [DEBUG] [REMOTE ] UPC: PASS: Integrity check passed. [2026-01-20T12:23:22.283508] [DEBUG] [REMOTE ] UPC: Symbol is viable for forecasting. [2026-01-20T12:23:22.283592] [INFO ] [MAIN ] [3230/3502] UPC kept (0.2s) | 3227 kept, 3 rejected | 139.2/min | ETA: 2.0m [2026-01-20T12:23:22.703126] [DEBUG] [REMOTE ] UPLD: Retrieved 2815 rows, trimmed to 300. [2026-01-20T12:23:22.703315] [DEBUG] [REMOTE ] UPLD: PASS: History has at least 300 days. [2026-01-20T12:23:22.703599] [DEBUG] [REMOTE ] UPLD: PASS: Price check passed. Min price $1.43. [2026-01-20T12:23:22.703751] [DEBUG] [REMOTE ] UPLD: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:22.703877] [DEBUG] [REMOTE ] UPLD: PASS: Integrity check passed. [2026-01-20T12:23:22.703921] [DEBUG] [REMOTE ] UPLD: Symbol is viable for forecasting. [2026-01-20T12:23:22.704000] [INFO ] [MAIN ] [3231/3502] UPLD kept (0.4s) | 3228 kept, 3 rejected | 139.2/min | ETA: 1.9m [2026-01-20T12:23:23.334988] [DEBUG] [REMOTE ] UPS: Retrieved 6586 rows, trimmed to 300. [2026-01-20T12:23:23.335187] [DEBUG] [REMOTE ] UPS: PASS: History has at least 300 days. [2026-01-20T12:23:23.335501] [DEBUG] [REMOTE ] UPS: PASS: Price check passed. Min price $85.54. [2026-01-20T12:23:23.335667] [DEBUG] [REMOTE ] UPS: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:23.335797] [DEBUG] [REMOTE ] UPS: PASS: Integrity check passed. [2026-01-20T12:23:23.335860] [DEBUG] [REMOTE ] UPS: Symbol is viable for forecasting. [2026-01-20T12:23:23.335919] [INFO ] [MAIN ] [3232/3502] UPS kept (0.6s) | 3229 kept, 3 rejected | 139.1/min | ETA: 1.9m [2026-01-20T12:23:23.576422] [DEBUG] [REMOTE ] UPWK: Retrieved 1832 rows, trimmed to 300. [2026-01-20T12:23:23.576637] [DEBUG] [REMOTE ] UPWK: PASS: History has at least 300 days. [2026-01-20T12:23:23.576921] [DEBUG] [REMOTE ] UPWK: PASS: Price check passed. Min price $15.63. [2026-01-20T12:23:23.577094] [DEBUG] [REMOTE ] UPWK: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:23.577233] [DEBUG] [REMOTE ] UPWK: PASS: Integrity check passed. [2026-01-20T12:23:23.577276] [DEBUG] [REMOTE ] UPWK: Symbol is viable for forecasting. [2026-01-20T12:23:23.577332] [INFO ] [MAIN ] [3233/3502] UPWK kept (0.2s) | 3230 kept, 3 rejected | 139.2/min | ETA: 1.9m [2026-01-20T12:23:23.882705] [DEBUG] [REMOTE ] UPXI: Retrieved 1147 rows, trimmed to 300. [2026-01-20T12:23:23.882907] [DEBUG] [REMOTE ] UPXI: PASS: History has at least 300 days. [2026-01-20T12:23:23.883177] [DEBUG] [REMOTE ] UPXI: PASS: Price check passed. Min price $1.68. [2026-01-20T12:23:23.883324] [DEBUG] [REMOTE ] UPXI: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:23.883448] [DEBUG] [REMOTE ] UPXI: PASS: Integrity check passed. [2026-01-20T12:23:23.883491] [DEBUG] [REMOTE ] UPXI: Symbol is viable for forecasting. [2026-01-20T12:23:23.883545] [INFO ] [MAIN ] [3234/3502] UPXI kept (0.3s) | 3231 kept, 3 rejected | 139.2/min | ETA: 1.9m [2026-01-20T12:23:24.661684] [DEBUG] [REMOTE ] URBN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:24.661831] [DEBUG] [REMOTE ] URBN: PASS: History has at least 300 days. [2026-01-20T12:23:24.662059] [DEBUG] [REMOTE ] URBN: PASS: Price check passed. Min price $59.57. [2026-01-20T12:23:24.662199] [DEBUG] [REMOTE ] URBN: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:24.662321] [DEBUG] [REMOTE ] URBN: PASS: Integrity check passed. [2026-01-20T12:23:24.662364] [DEBUG] [REMOTE ] URBN: Symbol is viable for forecasting. [2026-01-20T12:23:24.662416] [INFO ] [MAIN ] [3235/3502] URBN kept (0.8s) | 3232 kept, 3 rejected | 139.1/min | ETA: 1.9m [2026-01-20T12:23:24.942612] [DEBUG] [REMOTE ] URGN: Retrieved 2189 rows, trimmed to 300. [2026-01-20T12:23:24.942747] [DEBUG] [REMOTE ] URGN: PASS: History has at least 300 days. [2026-01-20T12:23:24.942965] [DEBUG] [REMOTE ] URGN: PASS: Price check passed. Min price $17.33. [2026-01-20T12:23:24.943100] [DEBUG] [REMOTE ] URGN: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:24.943214] [DEBUG] [REMOTE ] URGN: PASS: Integrity check passed. [2026-01-20T12:23:24.943255] [DEBUG] [REMOTE ] URGN: Symbol is viable for forecasting. [2026-01-20T12:23:24.943305] [INFO ] [MAIN ] [3236/3502] URGN kept (0.3s) | 3233 kept, 3 rejected | 139.2/min | ETA: 1.9m [2026-01-20T12:23:25.515600] [DEBUG] [REMOTE ] URI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:25.515738] [DEBUG] [REMOTE ] URI: PASS: History has at least 300 days. [2026-01-20T12:23:25.516159] [DEBUG] [REMOTE ] URI: PASS: Price check passed. Min price $770.00. [2026-01-20T12:23:25.516294] [DEBUG] [REMOTE ] URI: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:25.516435] [DEBUG] [REMOTE ] URI: PASS: Integrity check passed. [2026-01-20T12:23:25.516489] [DEBUG] [REMOTE ] URI: Symbol is viable for forecasting. [2026-01-20T12:23:25.516557] [INFO ] [MAIN ] [3237/3502] URI kept (0.6s) | 3234 kept, 3 rejected | 139.1/min | ETA: 1.9m [2026-01-20T12:23:25.635183] [DEBUG] [REMOTE ] URNJ: Retrieved 742 rows, trimmed to 300. [2026-01-20T12:23:25.635312] [DEBUG] [REMOTE ] URNJ: PASS: History has at least 300 days. [2026-01-20T12:23:25.635510] [DEBUG] [REMOTE ] URNJ: PASS: Price check passed. Min price $21.59. [2026-01-20T12:23:25.635663] [DEBUG] [REMOTE ] URNJ: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:25.635774] [DEBUG] [REMOTE ] URNJ: PASS: Integrity check passed. [2026-01-20T12:23:25.635814] [DEBUG] [REMOTE ] URNJ: Symbol is viable for forecasting. [2026-01-20T12:23:25.635861] [INFO ] [MAIN ] [3238/3502] URNJ kept (0.1s) | 3235 kept, 3 rejected | 139.2/min | ETA: 1.9m [2026-01-20T12:23:26.197278] [DEBUG] [REMOTE ] UROY: Retrieved 1510 rows, trimmed to 300. [2026-01-20T12:23:26.197476] [DEBUG] [REMOTE ] UROY: PASS: History has at least 300 days. [2026-01-20T12:23:26.197838] [DEBUG] [REMOTE ] UROY: PASS: Price check passed. Min price $3.32. [2026-01-20T12:23:26.197996] [DEBUG] [REMOTE ] UROY: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:26.198132] [DEBUG] [REMOTE ] UROY: PASS: Integrity check passed. [2026-01-20T12:23:26.198175] [DEBUG] [REMOTE ] UROY: Symbol is viable for forecasting. [2026-01-20T12:23:26.198233] [INFO ] [MAIN ] [3239/3502] UROY kept (0.6s) | 3236 kept, 3 rejected | 139.2/min | ETA: 1.9m [2026-01-20T12:23:26.667586] [DEBUG] [REMOTE ] USA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:26.667743] [DEBUG] [REMOTE ] USA: PASS: History has at least 300 days. [2026-01-20T12:23:26.668002] [DEBUG] [REMOTE ] USA: PASS: Price check passed. Min price $5.84. [2026-01-20T12:23:26.668140] [DEBUG] [REMOTE ] USA: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:26.668269] [DEBUG] [REMOTE ] USA: PASS: Integrity check passed. [2026-01-20T12:23:26.668309] [DEBUG] [REMOTE ] USA: Symbol is viable for forecasting. [2026-01-20T12:23:26.668362] [INFO ] [MAIN ] [3240/3502] USA kept (0.5s) | 3237 kept, 3 rejected | 139.2/min | ETA: 1.9m [2026-01-20T12:23:27.060550] [DEBUG] [REMOTE ] USAC: Retrieved 3272 rows, trimmed to 300. [2026-01-20T12:23:27.060771] [DEBUG] [REMOTE ] USAC: PASS: History has at least 300 days. [2026-01-20T12:23:27.061069] [DEBUG] [REMOTE ] USAC: PASS: Price check passed. Min price $21.99. [2026-01-20T12:23:27.061240] [DEBUG] [REMOTE ] USAC: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:27.061411] [DEBUG] [REMOTE ] USAC: PASS: Integrity check passed. [2026-01-20T12:23:27.061473] [DEBUG] [REMOTE ] USAC: Symbol is viable for forecasting. [2026-01-20T12:23:27.061552] [INFO ] [MAIN ] [3241/3502] USAC kept (0.4s) | 3238 kept, 3 rejected | 139.2/min | ETA: 1.9m [2026-01-20T12:23:27.639367] [DEBUG] [REMOTE ] USB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:27.639616] [DEBUG] [REMOTE ] USB: PASS: History has at least 300 days. [2026-01-20T12:23:27.640007] [DEBUG] [REMOTE ] USB: PASS: Price check passed. Min price $45.03. [2026-01-20T12:23:27.640156] [DEBUG] [REMOTE ] USB: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:27.640338] [DEBUG] [REMOTE ] USB: PASS: Integrity check passed. [2026-01-20T12:23:27.640392] [DEBUG] [REMOTE ] USB: Symbol is viable for forecasting. [2026-01-20T12:23:27.640463] [INFO ] [MAIN ] [3242/3502] USB kept (0.6s) | 3239 kept, 3 rejected | 139.1/min | ETA: 1.9m [2026-01-20T12:23:27.866460] [DEBUG] [REMOTE ] USCB: Retrieved 1127 rows, trimmed to 300. [2026-01-20T12:23:27.866665] [DEBUG] [REMOTE ] USCB: PASS: History has at least 300 days. [2026-01-20T12:23:27.866911] [DEBUG] [REMOTE ] USCB: PASS: Price check passed. Min price $16.87. [2026-01-20T12:23:27.867077] [DEBUG] [REMOTE ] USCB: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:27.867196] [DEBUG] [REMOTE ] USCB: PASS: Integrity check passed. [2026-01-20T12:23:27.867237] [DEBUG] [REMOTE ] USCB: Symbol is viable for forecasting. [2026-01-20T12:23:27.867312] [INFO ] [MAIN ] [3243/3502] USCB kept (0.2s) | 3240 kept, 3 rejected | 139.2/min | ETA: 1.9m [2026-01-20T12:23:28.239507] [DEBUG] [REMOTE ] USDX: Retrieved 473 rows, trimmed to 300. [2026-01-20T12:23:28.239701] [DEBUG] [REMOTE ] USDX: PASS: History has at least 300 days. [2026-01-20T12:23:28.239931] [DEBUG] [REMOTE ] USDX: PASS: Price check passed. Min price $25.27. [2026-01-20T12:23:28.240076] [DEBUG] [REMOTE ] USDX: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:28.240192] [DEBUG] [REMOTE ] USDX: PASS: Integrity check passed. [2026-01-20T12:23:28.240233] [DEBUG] [REMOTE ] USDX: Symbol is viable for forecasting. [2026-01-20T12:23:28.240282] [INFO ] [MAIN ] [3244/3502] USDX kept (0.4s) | 3241 kept, 3 rejected | 139.2/min | ETA: 1.9m [2026-01-20T12:23:28.672207] [DEBUG] [REMOTE ] USEA: Retrieved 888 rows, trimmed to 300. [2026-01-20T12:23:28.672333] [DEBUG] [REMOTE ] USEA: PASS: History has at least 300 days. [2026-01-20T12:23:28.672545] [DEBUG] [REMOTE ] USEA: PASS: Price check passed. Min price $1.41. [2026-01-20T12:23:28.672754] [DEBUG] [REMOTE ] USEA: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:28.672901] [DEBUG] [REMOTE ] USEA: PASS: Integrity check passed. [2026-01-20T12:23:28.672947] [DEBUG] [REMOTE ] USEA: Symbol is viable for forecasting. [2026-01-20T12:23:28.672996] [INFO ] [MAIN ] [3245/3502] USEA kept (0.4s) | 3242 kept, 3 rejected | 139.2/min | ETA: 1.8m [2026-01-20T12:23:29.139587] [DEBUG] [REMOTE ] USFD: Retrieved 2425 rows, trimmed to 300. [2026-01-20T12:23:29.139715] [DEBUG] [REMOTE ] USFD: PASS: History has at least 300 days. [2026-01-20T12:23:29.139924] [DEBUG] [REMOTE ] USFD: PASS: Price check passed. Min price $70.05. [2026-01-20T12:23:29.140063] [DEBUG] [REMOTE ] USFD: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:29.140176] [DEBUG] [REMOTE ] USFD: PASS: Integrity check passed. [2026-01-20T12:23:29.140218] [DEBUG] [REMOTE ] USFD: Symbol is viable for forecasting. [2026-01-20T12:23:29.140267] [INFO ] [MAIN ] [3246/3502] USFD kept (0.5s) | 3243 kept, 3 rejected | 139.2/min | ETA: 1.8m [2026-01-20T12:23:29.501012] [DEBUG] [REMOTE ] USGO: Retrieved 689 rows, trimmed to 300. [2026-01-20T12:23:29.501235] [DEBUG] [REMOTE ] USGO: PASS: History has at least 300 days. [2026-01-20T12:23:29.501455] [DEBUG] [REMOTE ] USGO: PASS: Price check passed. Min price $8.78. [2026-01-20T12:23:29.501617] [DEBUG] [REMOTE ] USGO: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:29.501734] [DEBUG] [REMOTE ] USGO: PASS: Integrity check passed. [2026-01-20T12:23:29.501774] [DEBUG] [REMOTE ] USGO: Symbol is viable for forecasting. [2026-01-20T12:23:29.501822] [INFO ] [MAIN ] [3247/3502] USGO kept (0.4s) | 3244 kept, 3 rejected | 139.2/min | ETA: 1.8m [2026-01-20T12:23:30.051123] [DEBUG] [REMOTE ] USIG: Retrieved 4785 rows, trimmed to 300. [2026-01-20T12:23:30.051324] [DEBUG] [REMOTE ] USIG: PASS: History has at least 300 days. [2026-01-20T12:23:30.051779] [DEBUG] [REMOTE ] USIG: PASS: Price check passed. Min price $51.36. [2026-01-20T12:23:30.051966] [DEBUG] [REMOTE ] USIG: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:30.052334] [DEBUG] [REMOTE ] USIG: PASS: Integrity check passed. [2026-01-20T12:23:30.052379] [DEBUG] [REMOTE ] USIG: Symbol is viable for forecasting. [2026-01-20T12:23:30.052439] [INFO ] [MAIN ] [3248/3502] USIG kept (0.6s) | 3245 kept, 3 rejected | 139.2/min | ETA: 1.8m [2026-01-20T12:23:30.560680] [DEBUG] [REMOTE ] USIO: Retrieved 6295 rows, trimmed to 300. [2026-01-20T12:23:30.560818] [DEBUG] [REMOTE ] USIO: PASS: History has at least 300 days. [2026-01-20T12:23:30.561037] [DEBUG] [REMOTE ] USIO: PASS: Price check passed. Min price $1.32. [2026-01-20T12:23:30.561174] [DEBUG] [REMOTE ] USIO: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:30.561293] [DEBUG] [REMOTE ] USIO: PASS: Integrity check passed. [2026-01-20T12:23:30.561386] [DEBUG] [REMOTE ] USIO: Symbol is viable for forecasting. [2026-01-20T12:23:30.561438] [INFO ] [MAIN ] [3249/3502] USIO kept (0.5s) | 3246 kept, 3 rejected | 139.2/min | ETA: 1.8m [2026-01-20T12:23:31.082488] [DEBUG] [REMOTE ] USLM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:31.082681] [DEBUG] [REMOTE ] USLM: PASS: History has at least 300 days. [2026-01-20T12:23:31.083004] [DEBUG] [REMOTE ] USLM: PASS: Price check passed. Min price $111.00. [2026-01-20T12:23:31.083193] [DEBUG] [REMOTE ] USLM: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:31.083373] [DEBUG] [REMOTE ] USLM: PASS: Integrity check passed. [2026-01-20T12:23:31.083432] [DEBUG] [REMOTE ] USLM: Symbol is viable for forecasting. [2026-01-20T12:23:31.083505] [INFO ] [MAIN ] [3250/3502] USLM kept (0.5s) | 3247 kept, 3 rejected | 139.1/min | ETA: 1.8m [2026-01-20T12:23:31.363721] [DEBUG] [REMOTE ] USMC: Retrieved 2077 rows, trimmed to 300. [2026-01-20T12:23:31.363847] [DEBUG] [REMOTE ] USMC: PASS: History has at least 300 days. [2026-01-20T12:23:31.364059] [DEBUG] [REMOTE ] USMC: PASS: Price check passed. Min price $66.08. [2026-01-20T12:23:31.364384] [DEBUG] [REMOTE ] USMC: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:31.364497] [DEBUG] [REMOTE ] USMC: PASS: Integrity check passed. [2026-01-20T12:23:31.364538] [DEBUG] [REMOTE ] USMC: Symbol is viable for forecasting. [2026-01-20T12:23:31.364602] [INFO ] [MAIN ] [3251/3502] USMC kept (0.3s) | 3248 kept, 3 rejected | 139.2/min | ETA: 1.8m [2026-01-20T12:23:31.665398] [DEBUG] [REMOTE ] USOI: Retrieved 408 rows, trimmed to 300. [2026-01-20T12:23:31.665525] [DEBUG] [REMOTE ] USOI: PASS: History has at least 300 days. [2026-01-20T12:23:31.665748] [DEBUG] [REMOTE ] USOI: PASS: Price check passed. Min price $45.42. [2026-01-20T12:23:31.665882] [DEBUG] [REMOTE ] USOI: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:31.665990] [DEBUG] [REMOTE ] USOI: PASS: Integrity check passed. [2026-01-20T12:23:31.666031] [DEBUG] [REMOTE ] USOI: Symbol is viable for forecasting. [2026-01-20T12:23:31.666080] [INFO ] [MAIN ] [3252/3502] USOI kept (0.3s) | 3249 kept, 3 rejected | 139.2/min | ETA: 1.8m [2026-01-20T12:23:32.082245] [DEBUG] [REMOTE ] USOY: Retrieved 423 rows, trimmed to 300. [2026-01-20T12:23:32.082442] [DEBUG] [REMOTE ] USOY: PASS: History has at least 300 days. [2026-01-20T12:23:32.082717] [DEBUG] [REMOTE ] USOY: PASS: Price check passed. Min price $6.15. [2026-01-20T12:23:32.082859] [DEBUG] [REMOTE ] USOY: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:32.082988] [DEBUG] [REMOTE ] USOY: PASS: Integrity check passed. [2026-01-20T12:23:32.083031] [DEBUG] [REMOTE ] USOY: Symbol is viable for forecasting. [2026-01-20T12:23:32.083083] [INFO ] [MAIN ] [3253/3502] USOY kept (0.4s) | 3250 kept, 3 rejected | 139.2/min | ETA: 1.8m [2026-01-20T12:23:32.587868] [DEBUG] [REMOTE ] USTB: Retrieved 2067 rows, trimmed to 300. [2026-01-20T12:23:32.588000] [DEBUG] [REMOTE ] USTB: PASS: History has at least 300 days. [2026-01-20T12:23:32.588212] [DEBUG] [REMOTE ] USTB: PASS: Price check passed. Min price $50.30. [2026-01-20T12:23:32.588347] [DEBUG] [REMOTE ] USTB: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:32.588459] [DEBUG] [REMOTE ] USTB: PASS: Integrity check passed. [2026-01-20T12:23:32.588499] [DEBUG] [REMOTE ] USTB: Symbol is viable for forecasting. [2026-01-20T12:23:32.588546] [INFO ] [MAIN ] [3254/3502] USTB kept (0.5s) | 3251 kept, 3 rejected | 139.2/min | ETA: 1.8m [2026-01-20T12:23:32.970228] [DEBUG] [REMOTE ] USVM: Retrieved 2067 rows, trimmed to 300. [2026-01-20T12:23:32.970361] [DEBUG] [REMOTE ] USVM: PASS: History has at least 300 days. [2026-01-20T12:23:32.970617] [DEBUG] [REMOTE ] USVM: PASS: Price check passed. Min price $86.13. [2026-01-20T12:23:32.970759] [DEBUG] [REMOTE ] USVM: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:32.970869] [DEBUG] [REMOTE ] USVM: PASS: Integrity check passed. [2026-01-20T12:23:32.970925] [DEBUG] [REMOTE ] USVM: Symbol is viable for forecasting. [2026-01-20T12:23:32.970974] [INFO ] [MAIN ] [3255/3502] USVM kept (0.4s) | 3252 kept, 3 rejected | 139.2/min | ETA: 1.8m [2026-01-20T12:23:33.346220] [DEBUG] [REMOTE ] USXF: Retrieved 1403 rows, trimmed to 300. [2026-01-20T12:23:33.346351] [DEBUG] [REMOTE ] USXF: PASS: History has at least 300 days. [2026-01-20T12:23:33.346563] [DEBUG] [REMOTE ] USXF: PASS: Price check passed. Min price $54.69. [2026-01-20T12:23:33.346738] [DEBUG] [REMOTE ] USXF: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:33.346854] [DEBUG] [REMOTE ] USXF: PASS: Integrity check passed. [2026-01-20T12:23:33.346894] [DEBUG] [REMOTE ] USXF: Symbol is viable for forecasting. [2026-01-20T12:23:33.346943] [INFO ] [MAIN ] [3256/3502] USXF kept (0.4s) | 3253 kept, 3 rejected | 139.2/min | ETA: 1.8m [2026-01-20T12:23:33.759349] [DEBUG] [REMOTE ] UTEN: Retrieved 864 rows, trimmed to 300. [2026-01-20T12:23:33.759486] [DEBUG] [REMOTE ] UTEN: PASS: History has at least 300 days. [2026-01-20T12:23:33.759735] [DEBUG] [REMOTE ] UTEN: PASS: Price check passed. Min price $43.80. [2026-01-20T12:23:33.759886] [DEBUG] [REMOTE ] UTEN: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:33.760027] [DEBUG] [REMOTE ] UTEN: PASS: Integrity check passed. [2026-01-20T12:23:33.760076] [DEBUG] [REMOTE ] UTEN: Symbol is viable for forecasting. [2026-01-20T12:23:33.760126] [INFO ] [MAIN ] [3257/3502] UTEN kept (0.4s) | 3254 kept, 3 rejected | 139.2/min | ETA: 1.8m [2026-01-20T12:23:34.313431] [DEBUG] [REMOTE ] UTF: Retrieved 5457 rows, trimmed to 300. [2026-01-20T12:23:34.313587] [DEBUG] [REMOTE ] UTF: PASS: History has at least 300 days. [2026-01-20T12:23:34.313820] [DEBUG] [REMOTE ] UTF: PASS: Price check passed. Min price $23.12. [2026-01-20T12:23:34.313955] [DEBUG] [REMOTE ] UTF: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:34.314073] [DEBUG] [REMOTE ] UTF: PASS: Integrity check passed. [2026-01-20T12:23:34.314113] [DEBUG] [REMOTE ] UTF: Symbol is viable for forecasting. [2026-01-20T12:23:34.314161] [INFO ] [MAIN ] [3258/3502] UTF kept (0.6s) | 3255 kept, 3 rejected | 139.2/min | ETA: 1.8m [2026-01-20T12:23:34.720645] [DEBUG] [REMOTE ] UTI: Retrieved 5555 rows, trimmed to 300. [2026-01-20T12:23:34.720785] [DEBUG] [REMOTE ] UTI: PASS: History has at least 300 days. [2026-01-20T12:23:34.721013] [DEBUG] [REMOTE ] UTI: PASS: Price check passed. Min price $21.77. [2026-01-20T12:23:34.721332] [DEBUG] [REMOTE ] UTI: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:34.721452] [DEBUG] [REMOTE ] UTI: PASS: Integrity check passed. [2026-01-20T12:23:34.721495] [DEBUG] [REMOTE ] UTI: Symbol is viable for forecasting. [2026-01-20T12:23:34.721546] [INFO ] [MAIN ] [3259/3502] UTI kept (0.4s) | 3256 kept, 3 rejected | 139.2/min | ETA: 1.7m [2026-01-20T12:23:35.019440] [DEBUG] [REMOTE ] UTL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:35.019589] [DEBUG] [REMOTE ] UTL: PASS: History has at least 300 days. [2026-01-20T12:23:35.019808] [DEBUG] [REMOTE ] UTL: PASS: Price check passed. Min price $47.12. [2026-01-20T12:23:35.019942] [DEBUG] [REMOTE ] UTL: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:35.020054] [DEBUG] [REMOTE ] UTL: PASS: Integrity check passed. [2026-01-20T12:23:35.020094] [DEBUG] [REMOTE ] UTL: Symbol is viable for forecasting. [2026-01-20T12:23:35.020141] [INFO ] [MAIN ] [3260/3502] UTL kept (0.3s) | 3257 kept, 3 rejected | 139.2/min | ETA: 1.7m [2026-01-20T12:23:35.419781] [DEBUG] [REMOTE ] UTMD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:35.419909] [DEBUG] [REMOTE ] UTMD: PASS: History has at least 300 days. [2026-01-20T12:23:35.420122] [DEBUG] [REMOTE ] UTMD: PASS: Price check passed. Min price $53.52. [2026-01-20T12:23:35.420257] [DEBUG] [REMOTE ] UTMD: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:35.420387] [DEBUG] [REMOTE ] UTMD: PASS: Integrity check passed. [2026-01-20T12:23:35.420428] [DEBUG] [REMOTE ] UTMD: Symbol is viable for forecasting. [2026-01-20T12:23:35.420477] [INFO ] [MAIN ] [3261/3502] UTMD kept (0.4s) | 3258 kept, 3 rejected | 139.2/min | ETA: 1.7m [2026-01-20T12:23:35.873002] [DEBUG] [REMOTE ] UTZ: Retrieved 1792 rows, trimmed to 300. [2026-01-20T12:23:35.873127] [DEBUG] [REMOTE ] UTZ: PASS: History has at least 300 days. [2026-01-20T12:23:35.873335] [DEBUG] [REMOTE ] UTZ: PASS: Price check passed. Min price $9.16. [2026-01-20T12:23:35.873475] [DEBUG] [REMOTE ] UTZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:35.873619] [DEBUG] [REMOTE ] UTZ: PASS: Integrity check passed. [2026-01-20T12:23:35.873665] [DEBUG] [REMOTE ] UTZ: Symbol is viable for forecasting. [2026-01-20T12:23:35.873715] [INFO ] [MAIN ] [3262/3502] UTZ kept (0.5s) | 3259 kept, 3 rejected | 139.2/min | ETA: 1.7m [2026-01-20T12:23:36.356921] [DEBUG] [REMOTE ] UVE: Retrieved 5691 rows, trimmed to 300. [2026-01-20T12:23:36.357068] [DEBUG] [REMOTE ] UVE: PASS: History has at least 300 days. [2026-01-20T12:23:36.357465] [DEBUG] [REMOTE ] UVE: PASS: Price check passed. Min price $28.35. [2026-01-20T12:23:36.357620] [DEBUG] [REMOTE ] UVE: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:36.357737] [DEBUG] [REMOTE ] UVE: PASS: Integrity check passed. [2026-01-20T12:23:36.357778] [DEBUG] [REMOTE ] UVE: Symbol is viable for forecasting. [2026-01-20T12:23:36.357825] [INFO ] [MAIN ] [3263/3502] UVE kept (0.5s) | 3260 kept, 3 rejected | 139.2/min | ETA: 1.7m [2026-01-20T12:23:36.821452] [DEBUG] [REMOTE ] UVSP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:36.821618] [DEBUG] [REMOTE ] UVSP: PASS: History has at least 300 days. [2026-01-20T12:23:36.821838] [DEBUG] [REMOTE ] UVSP: PASS: Price check passed. Min price $29.13. [2026-01-20T12:23:36.821977] [DEBUG] [REMOTE ] UVSP: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:36.822097] [DEBUG] [REMOTE ] UVSP: PASS: Integrity check passed. [2026-01-20T12:23:36.822138] [DEBUG] [REMOTE ] UVSP: Symbol is viable for forecasting. [2026-01-20T12:23:36.822185] [INFO ] [MAIN ] [3264/3502] UVSP kept (0.5s) | 3261 kept, 3 rejected | 139.2/min | ETA: 1.7m [2026-01-20T12:23:36.935899] [DEBUG] [REMOTE ] UWMC: Retrieved 1225 rows, trimmed to 300. [2026-01-20T12:23:36.936032] [DEBUG] [REMOTE ] UWMC: PASS: History has at least 300 days. [2026-01-20T12:23:36.936234] [DEBUG] [REMOTE ] UWMC: PASS: Price check passed. Min price $4.38. [2026-01-20T12:23:36.936370] [DEBUG] [REMOTE ] UWMC: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:36.936480] [DEBUG] [REMOTE ] UWMC: PASS: Integrity check passed. [2026-01-20T12:23:36.936520] [DEBUG] [REMOTE ] UWMC: Symbol is viable for forecasting. [2026-01-20T12:23:36.936597] [INFO ] [MAIN ] [3265/3502] UWMC kept (0.1s) | 3262 kept, 3 rejected | 139.2/min | ETA: 1.7m [2026-01-20T12:23:37.505989] [DEBUG] [REMOTE ] UXIN: Retrieved 1900 rows, trimmed to 300. [2026-01-20T12:23:37.506115] [DEBUG] [REMOTE ] UXIN: PASS: History has at least 300 days. [2026-01-20T12:23:37.506319] [DEBUG] [REMOTE ] UXIN: PASS: Price check passed. Min price $2.50. [2026-01-20T12:23:37.506452] [DEBUG] [REMOTE ] UXIN: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:37.506562] [DEBUG] [REMOTE ] UXIN: PASS: Integrity check passed. [2026-01-20T12:23:37.506622] [DEBUG] [REMOTE ] UXIN: Symbol is viable for forecasting. [2026-01-20T12:23:37.506670] [INFO ] [MAIN ] [3266/3502] UXIN kept (0.6s) | 3263 kept, 3 rejected | 139.2/min | ETA: 1.7m [2026-01-20T12:23:37.839841] [DEBUG] [REMOTE ] UYLD: Retrieved 810 rows, trimmed to 300. [2026-01-20T12:23:37.839977] [DEBUG] [REMOTE ] UYLD: PASS: History has at least 300 days. [2026-01-20T12:23:37.840182] [DEBUG] [REMOTE ] UYLD: PASS: Price check passed. Min price $50.66. [2026-01-20T12:23:37.840316] [DEBUG] [REMOTE ] UYLD: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:37.840444] [DEBUG] [REMOTE ] UYLD: PASS: Integrity check passed. [2026-01-20T12:23:37.840485] [DEBUG] [REMOTE ] UYLD: Symbol is viable for forecasting. [2026-01-20T12:23:37.840533] [INFO ] [MAIN ] [3267/3502] UYLD kept (0.3s) | 3264 kept, 3 rejected | 139.2/min | ETA: 1.7m [2026-01-20T12:23:38.307601] [DEBUG] [REMOTE ] UZE: Retrieved 1278 rows, trimmed to 300. [2026-01-20T12:23:38.307775] [DEBUG] [REMOTE ] UZE: PASS: History has at least 300 days. [2026-01-20T12:23:38.308061] [DEBUG] [REMOTE ] UZE: PASS: Price check passed. Min price $17.44. [2026-01-20T12:23:38.308265] [DEBUG] [REMOTE ] UZE: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:38.308426] [DEBUG] [REMOTE ] UZE: PASS: Integrity check passed. [2026-01-20T12:23:38.308491] [DEBUG] [REMOTE ] UZE: Symbol is viable for forecasting. [2026-01-20T12:23:38.308568] [INFO ] [MAIN ] [3268/3502] UZE kept (0.5s) | 3265 kept, 3 rejected | 139.2/min | ETA: 1.7m [2026-01-20T12:23:38.978794] [DEBUG] [REMOTE ] VAC: Retrieved 3568 rows, trimmed to 300. [2026-01-20T12:23:38.978968] [DEBUG] [REMOTE ] VAC: PASS: History has at least 300 days. [2026-01-20T12:23:38.979278] [DEBUG] [REMOTE ] VAC: PASS: Price check passed. Min price $44.87. [2026-01-20T12:23:38.979482] [DEBUG] [REMOTE ] VAC: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:38.979676] [DEBUG] [REMOTE ] VAC: PASS: Integrity check passed. [2026-01-20T12:23:38.979742] [DEBUG] [REMOTE ] VAC: Symbol is viable for forecasting. [2026-01-20T12:23:38.979819] [INFO ] [MAIN ] [3269/3502] VAC kept (0.7s) | 3266 kept, 3 rejected | 139.2/min | ETA: 1.7m [2026-01-20T12:23:39.439970] [DEBUG] [REMOTE ] VAL: Retrieved 5636 rows, trimmed to 300. [2026-01-20T12:23:39.440146] [DEBUG] [REMOTE ] VAL: PASS: History has at least 300 days. [2026-01-20T12:23:39.440458] [DEBUG] [REMOTE ] VAL: PASS: Price check passed. Min price $49.03. [2026-01-20T12:23:39.440695] [DEBUG] [REMOTE ] VAL: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:39.440861] [DEBUG] [REMOTE ] VAL: PASS: Integrity check passed. [2026-01-20T12:23:39.440915] [DEBUG] [REMOTE ] VAL: Symbol is viable for forecasting. [2026-01-20T12:23:39.440981] [INFO ] [MAIN ] [3270/3502] VAL kept (0.5s) | 3267 kept, 3 rejected | 139.2/min | ETA: 1.7m [2026-01-20T12:23:39.886720] [DEBUG] [REMOTE ] VALE: Retrieved 5996 rows, trimmed to 300. [2026-01-20T12:23:39.886886] [DEBUG] [REMOTE ] VALE: PASS: History has at least 300 days. [2026-01-20T12:23:39.887192] [DEBUG] [REMOTE ] VALE: PASS: Price check passed. Min price $11.20. [2026-01-20T12:23:39.887341] [DEBUG] [REMOTE ] VALE: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:39.887471] [DEBUG] [REMOTE ] VALE: PASS: Integrity check passed. [2026-01-20T12:23:39.887514] [DEBUG] [REMOTE ] VALE: Symbol is viable for forecasting. [2026-01-20T12:23:39.887567] [INFO ] [MAIN ] [3271/3502] VALE kept (0.4s) | 3268 kept, 3 rejected | 139.2/min | ETA: 1.7m [2026-01-20T12:23:40.143091] [DEBUG] [REMOTE ] VALN: Retrieved 1182 rows, trimmed to 300. [2026-01-20T12:23:40.143230] [DEBUG] [REMOTE ] VALN: PASS: History has at least 300 days. [2026-01-20T12:23:40.143441] [DEBUG] [REMOTE ] VALN: PASS: Price check passed. Min price $8.07. [2026-01-20T12:23:40.143600] [DEBUG] [REMOTE ] VALN: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:40.143716] [DEBUG] [REMOTE ] VALN: PASS: Integrity check passed. [2026-01-20T12:23:40.143757] [DEBUG] [REMOTE ] VALN: Symbol is viable for forecasting. [2026-01-20T12:23:40.143805] [INFO ] [MAIN ] [3272/3502] VALN kept (0.3s) | 3269 kept, 3 rejected | 139.2/min | ETA: 1.7m [2026-01-20T12:23:40.620840] [DEBUG] [REMOTE ] VANI: Retrieved 2806 rows, trimmed to 300. [2026-01-20T12:23:40.620974] [DEBUG] [REMOTE ] VANI: PASS: History has at least 300 days. [2026-01-20T12:23:40.621193] [DEBUG] [REMOTE ] VANI: PASS: Price check passed. Min price $1.23. [2026-01-20T12:23:40.621340] [DEBUG] [REMOTE ] VANI: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:40.621477] [DEBUG] [REMOTE ] VANI: PASS: Integrity check passed. [2026-01-20T12:23:40.621522] [DEBUG] [REMOTE ] VANI: Symbol is viable for forecasting. [2026-01-20T12:23:40.621590] [INFO ] [MAIN ] [3273/3502] VANI kept (0.5s) | 3270 kept, 3 rejected | 139.2/min | ETA: 1.6m [2026-01-20T12:23:41.159518] [DEBUG] [REMOTE ] VBF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:41.159678] [DEBUG] [REMOTE ] VBF: PASS: History has at least 300 days. [2026-01-20T12:23:41.159899] [DEBUG] [REMOTE ] VBF: PASS: Price check passed. Min price $15.24. [2026-01-20T12:23:41.160037] [DEBUG] [REMOTE ] VBF: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:41.160153] [DEBUG] [REMOTE ] VBF: PASS: Integrity check passed. [2026-01-20T12:23:41.160195] [DEBUG] [REMOTE ] VBF: Symbol is viable for forecasting. [2026-01-20T12:23:41.160242] [INFO ] [MAIN ] [3274/3502] VBF kept (0.5s) | 3271 kept, 3 rejected | 139.2/min | ETA: 1.6m [2026-01-20T12:23:41.444618] [DEBUG] [REMOTE ] VBNK: Retrieved 1102 rows, trimmed to 300. [2026-01-20T12:23:41.444756] [DEBUG] [REMOTE ] VBNK: PASS: History has at least 300 days. [2026-01-20T12:23:41.444966] [DEBUG] [REMOTE ] VBNK: PASS: Price check passed. Min price $11.25. [2026-01-20T12:23:41.445107] [DEBUG] [REMOTE ] VBNK: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:41.445226] [DEBUG] [REMOTE ] VBNK: PASS: Integrity check passed. [2026-01-20T12:23:41.445268] [DEBUG] [REMOTE ] VBNK: Symbol is viable for forecasting. [2026-01-20T12:23:41.445316] [INFO ] [MAIN ] [3275/3502] VBNK kept (0.3s) | 3272 kept, 3 rejected | 139.2/min | ETA: 1.6m [2026-01-20T12:23:41.944281] [DEBUG] [REMOTE ] VC: Retrieved 3845 rows, trimmed to 300. [2026-01-20T12:23:41.944414] [DEBUG] [REMOTE ] VC: PASS: History has at least 300 days. [2026-01-20T12:23:41.944660] [DEBUG] [REMOTE ] VC: PASS: Price check passed. Min price $93.69. [2026-01-20T12:23:41.944802] [DEBUG] [REMOTE ] VC: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:41.944919] [DEBUG] [REMOTE ] VC: PASS: Integrity check passed. [2026-01-20T12:23:41.944959] [DEBUG] [REMOTE ] VC: Symbol is viable for forecasting. [2026-01-20T12:23:41.945007] [INFO ] [MAIN ] [3276/3502] VC kept (0.5s) | 3273 kept, 3 rejected | 139.2/min | ETA: 1.6m [2026-01-20T12:23:42.467294] [DEBUG] [REMOTE ] VCEL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:42.467857] [DEBUG] [REMOTE ] VCEL: PASS: History has at least 300 days. [2026-01-20T12:23:42.468181] [DEBUG] [REMOTE ] VCEL: PASS: Price check passed. Min price $34.53. [2026-01-20T12:23:42.468328] [DEBUG] [REMOTE ] VCEL: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:42.468701] [DEBUG] [REMOTE ] VCEL: PASS: Integrity check passed. [2026-01-20T12:23:42.468746] [DEBUG] [REMOTE ] VCEL: Symbol is viable for forecasting. [2026-01-20T12:23:42.468806] [INFO ] [MAIN ] [3277/3502] VCEL kept (0.5s) | 3274 kept, 3 rejected | 139.2/min | ETA: 1.6m [2026-01-20T12:23:42.655085] [DEBUG] [REMOTE ] VCRB: Retrieved 524 rows, trimmed to 300. [2026-01-20T12:23:42.655281] [DEBUG] [REMOTE ] VCRB: PASS: History has at least 300 days. [2026-01-20T12:23:42.655542] [DEBUG] [REMOTE ] VCRB: PASS: Price check passed. Min price $77.31. [2026-01-20T12:23:42.655706] [DEBUG] [REMOTE ] VCRB: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:42.655829] [DEBUG] [REMOTE ] VCRB: PASS: Integrity check passed. [2026-01-20T12:23:42.655872] [DEBUG] [REMOTE ] VCRB: Symbol is viable for forecasting. [2026-01-20T12:23:42.655925] [INFO ] [MAIN ] [3278/3502] VCRB kept (0.2s) | 3275 kept, 3 rejected | 139.2/min | ETA: 1.6m [2026-01-20T12:23:43.166062] [DEBUG] [REMOTE ] VCSH: Retrieved 4062 rows, trimmed to 300. [2026-01-20T12:23:43.166276] [DEBUG] [REMOTE ] VCSH: PASS: History has at least 300 days. [2026-01-20T12:23:43.166605] [DEBUG] [REMOTE ] VCSH: PASS: Price check passed. Min price $78.93. [2026-01-20T12:23:43.166769] [DEBUG] [REMOTE ] VCSH: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:43.166936] [DEBUG] [REMOTE ] VCSH: PASS: Integrity check passed. [2026-01-20T12:23:43.167005] [DEBUG] [REMOTE ] VCSH: Symbol is viable for forecasting. [2026-01-20T12:23:43.167065] [INFO ] [MAIN ] [3279/3502] VCSH kept (0.5s) | 3276 kept, 3 rejected | 139.2/min | ETA: 1.6m [2026-01-20T12:23:43.642110] [DEBUG] [REMOTE ] VECO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:43.642513] [DEBUG] [REMOTE ] VECO: PASS: History has at least 300 days. [2026-01-20T12:23:43.642901] [DEBUG] [REMOTE ] VECO: PASS: Price check passed. Min price $26.39. [2026-01-20T12:23:43.643058] [DEBUG] [REMOTE ] VECO: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:43.643206] [DEBUG] [REMOTE ] VECO: PASS: Integrity check passed. [2026-01-20T12:23:43.643253] [DEBUG] [REMOTE ] VECO: Symbol is viable for forecasting. [2026-01-20T12:23:43.643309] [INFO ] [MAIN ] [3280/3502] VECO kept (0.5s) | 3277 kept, 3 rejected | 139.2/min | ETA: 1.6m [2026-01-20T12:23:43.904363] [DEBUG] [REMOTE ] VEEE: Retrieved 1129 rows, trimmed to 300. [2026-01-20T12:23:43.904589] [DEBUG] [REMOTE ] VEEE: PASS: History has at least 300 days. [2026-01-20T12:23:43.904850] [DEBUG] [REMOTE ] VEEE: PASS: Price check passed. Min price $1.54. [2026-01-20T12:23:43.905000] [DEBUG] [REMOTE ] VEEE: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:43.905123] [DEBUG] [REMOTE ] VEEE: PASS: Integrity check passed. [2026-01-20T12:23:43.905167] [DEBUG] [REMOTE ] VEEE: Symbol is viable for forecasting. [2026-01-20T12:23:43.905225] [INFO ] [MAIN ] [3281/3502] VEEE kept (0.3s) | 3278 kept, 3 rejected | 139.2/min | ETA: 1.6m [2026-01-20T12:23:44.342833] [DEBUG] [REMOTE ] VEL: Retrieved 1508 rows, trimmed to 300. [2026-01-20T12:23:44.343012] [DEBUG] [REMOTE ] VEL: PASS: History has at least 300 days. [2026-01-20T12:23:44.343271] [DEBUG] [REMOTE ] VEL: PASS: Price check passed. Min price $18.17. [2026-01-20T12:23:44.343414] [DEBUG] [REMOTE ] VEL: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:44.343537] [DEBUG] [REMOTE ] VEL: PASS: Integrity check passed. [2026-01-20T12:23:44.343597] [DEBUG] [REMOTE ] VEL: Symbol is viable for forecasting. [2026-01-20T12:23:44.343652] [INFO ] [MAIN ] [3282/3502] VEL kept (0.4s) | 3279 kept, 3 rejected | 139.2/min | ETA: 1.6m [2026-01-20T12:23:44.945032] [DEBUG] [REMOTE ] VEON: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:44.945174] [DEBUG] [REMOTE ] VEON: PASS: History has at least 300 days. [2026-01-20T12:23:44.945407] [DEBUG] [REMOTE ] VEON: PASS: Price check passed. Min price $43.56. [2026-01-20T12:23:44.945554] [DEBUG] [REMOTE ] VEON: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:44.945701] [DEBUG] [REMOTE ] VEON: PASS: Integrity check passed. [2026-01-20T12:23:44.945744] [DEBUG] [REMOTE ] VEON: Symbol is viable for forecasting. [2026-01-20T12:23:44.945794] [INFO ] [MAIN ] [3283/3502] VEON kept (0.6s) | 3280 kept, 3 rejected | 139.2/min | ETA: 1.6m [2026-01-20T12:23:45.207860] [DEBUG] [REMOTE ] VERA: Retrieved 1175 rows, trimmed to 300. [2026-01-20T12:23:45.208008] [DEBUG] [REMOTE ] VERA: PASS: History has at least 300 days. [2026-01-20T12:23:45.208239] [DEBUG] [REMOTE ] VERA: PASS: Price check passed. Min price $24.10. [2026-01-20T12:23:45.208404] [DEBUG] [REMOTE ] VERA: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:45.208546] [DEBUG] [REMOTE ] VERA: PASS: Integrity check passed. [2026-01-20T12:23:45.208640] [DEBUG] [REMOTE ] VERA: Symbol is viable for forecasting. [2026-01-20T12:23:45.208705] [INFO ] [MAIN ] [3284/3502] VERA kept (0.3s) | 3281 kept, 3 rejected | 139.2/min | ETA: 1.6m [2026-01-20T12:23:45.640119] [DEBUG] [REMOTE ] VERI: Retrieved 2183 rows, trimmed to 300. [2026-01-20T12:23:45.640298] [DEBUG] [REMOTE ] VERI: PASS: History has at least 300 days. [2026-01-20T12:23:45.640553] [DEBUG] [REMOTE ] VERI: PASS: Price check passed. Min price $3.86. [2026-01-20T12:23:45.640745] [DEBUG] [REMOTE ] VERI: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:45.640867] [DEBUG] [REMOTE ] VERI: PASS: Integrity check passed. [2026-01-20T12:23:45.640910] [DEBUG] [REMOTE ] VERI: Symbol is viable for forecasting. [2026-01-20T12:23:45.640965] [INFO ] [MAIN ] [3285/3502] VERI kept (0.4s) | 3282 kept, 3 rejected | 139.2/min | ETA: 1.6m [2026-01-20T12:23:45.985710] [DEBUG] [REMOTE ] VERO: Retrieved 3320 rows, trimmed to 300. [2026-01-20T12:23:45.985892] [DEBUG] [REMOTE ] VERO: PASS: History has at least 300 days. [2026-01-20T12:23:45.986151] [DEBUG] [REMOTE ] VERO: PASS: Price check passed. Min price $1.43. [2026-01-20T12:23:45.986292] [DEBUG] [REMOTE ] VERO: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:45.986421] [DEBUG] [REMOTE ] VERO: PASS: Integrity check passed. [2026-01-20T12:23:45.986469] [DEBUG] [REMOTE ] VERO: Symbol is viable for forecasting. [2026-01-20T12:23:45.986525] [INFO ] [MAIN ] [3286/3502] VERO kept (0.3s) | 3283 kept, 3 rejected | 139.2/min | ETA: 1.6m [2026-01-20T12:23:46.327813] [DEBUG] [REMOTE ] VERX: Retrieved 1375 rows, trimmed to 300. [2026-01-20T12:23:46.327999] [DEBUG] [REMOTE ] VERX: PASS: History has at least 300 days. [2026-01-20T12:23:46.328256] [DEBUG] [REMOTE ] VERX: PASS: Price check passed. Min price $19.01. [2026-01-20T12:23:46.328396] [DEBUG] [REMOTE ] VERX: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:46.328524] [DEBUG] [REMOTE ] VERX: PASS: Integrity check passed. [2026-01-20T12:23:46.328587] [DEBUG] [REMOTE ] VERX: Symbol is viable for forecasting. [2026-01-20T12:23:46.328647] [INFO ] [MAIN ] [3287/3502] VERX kept (0.3s) | 3284 kept, 3 rejected | 139.2/min | ETA: 1.5m [2026-01-20T12:23:47.144797] [DEBUG] [REMOTE ] VFC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:47.144999] [DEBUG] [REMOTE ] VFC: PASS: History has at least 300 days. [2026-01-20T12:23:47.145279] [DEBUG] [REMOTE ] VFC: PASS: Price check passed. Min price $13.70. [2026-01-20T12:23:47.145425] [DEBUG] [REMOTE ] VFC: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:47.145763] [DEBUG] [REMOTE ] VFC: PASS: Integrity check passed. [2026-01-20T12:23:47.145808] [DEBUG] [REMOTE ] VFC: Symbol is viable for forecasting. [2026-01-20T12:23:47.145866] [INFO ] [MAIN ] [3288/3502] VFC kept (0.8s) | 3285 kept, 3 rejected | 139.2/min | ETA: 1.5m [2026-01-20T12:23:47.503453] [DEBUG] [REMOTE ] VFF: Retrieved 3971 rows, trimmed to 300. [2026-01-20T12:23:47.503650] [DEBUG] [REMOTE ] VFF: PASS: History has at least 300 days. [2026-01-20T12:23:47.503908] [DEBUG] [REMOTE ] VFF: PASS: Price check passed. Min price $2.96. [2026-01-20T12:23:47.504047] [DEBUG] [REMOTE ] VFF: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:47.504181] [DEBUG] [REMOTE ] VFF: PASS: Integrity check passed. [2026-01-20T12:23:47.504224] [DEBUG] [REMOTE ] VFF: Symbol is viable for forecasting. [2026-01-20T12:23:47.504274] [INFO ] [MAIN ] [3289/3502] VFF kept (0.4s) | 3286 kept, 3 rejected | 139.2/min | ETA: 1.5m [2026-01-20T12:23:47.766745] [DEBUG] [REMOTE ] VFLO: Retrieved 646 rows, trimmed to 300. [2026-01-20T12:23:47.766935] [DEBUG] [REMOTE ] VFLO: PASS: History has at least 300 days. [2026-01-20T12:23:47.767214] [DEBUG] [REMOTE ] VFLO: PASS: Price check passed. Min price $36.61. [2026-01-20T12:23:47.767360] [DEBUG] [REMOTE ] VFLO: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:47.767483] [DEBUG] [REMOTE ] VFLO: PASS: Integrity check passed. [2026-01-20T12:23:47.767528] [DEBUG] [REMOTE ] VFLO: Symbol is viable for forecasting. [2026-01-20T12:23:47.767597] [INFO ] [MAIN ] [3290/3502] VFLO kept (0.3s) | 3287 kept, 3 rejected | 139.2/min | ETA: 1.5m [2026-01-20T12:23:48.173294] [DEBUG] [REMOTE ] VFS: Retrieved 1096 rows, trimmed to 300. [2026-01-20T12:23:48.173486] [DEBUG] [REMOTE ] VFS: PASS: History has at least 300 days. [2026-01-20T12:23:48.173778] [DEBUG] [REMOTE ] VFS: PASS: Price check passed. Min price $3.14. [2026-01-20T12:23:48.173983] [DEBUG] [REMOTE ] VFS: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:48.174105] [DEBUG] [REMOTE ] VFS: PASS: Integrity check passed. [2026-01-20T12:23:48.174149] [DEBUG] [REMOTE ] VFS: Symbol is viable for forecasting. [2026-01-20T12:23:48.174206] [INFO ] [MAIN ] [3291/3502] VFS kept (0.4s) | 3288 kept, 3 rejected | 139.2/min | ETA: 1.5m [2026-01-20T12:23:48.721431] [DEBUG] [REMOTE ] VGI: Retrieved 3495 rows, trimmed to 300. [2026-01-20T12:23:48.721645] [DEBUG] [REMOTE ] VGI: PASS: History has at least 300 days. [2026-01-20T12:23:48.721963] [DEBUG] [REMOTE ] VGI: PASS: Price check passed. Min price $7.54. [2026-01-20T12:23:48.722230] [DEBUG] [REMOTE ] VGI: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:48.722370] [DEBUG] [REMOTE ] VGI: PASS: Integrity check passed. [2026-01-20T12:23:48.722415] [DEBUG] [REMOTE ] VGI: Symbol is viable for forecasting. [2026-01-20T12:23:48.722480] [INFO ] [MAIN ] [3292/3502] VGI kept (0.5s) | 3289 kept, 3 rejected | 139.2/min | ETA: 1.5m [2026-01-20T12:23:49.201686] [DEBUG] [REMOTE ] VGM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:49.201840] [DEBUG] [REMOTE ] VGM: PASS: History has at least 300 days. [2026-01-20T12:23:49.202077] [DEBUG] [REMOTE ] VGM: PASS: Price check passed. Min price $9.89. [2026-01-20T12:23:49.202222] [DEBUG] [REMOTE ] VGM: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:49.202337] [DEBUG] [REMOTE ] VGM: PASS: Integrity check passed. [2026-01-20T12:23:49.202377] [DEBUG] [REMOTE ] VGM: Symbol is viable for forecasting. [2026-01-20T12:23:49.202425] [INFO ] [MAIN ] [3293/3502] VGM kept (0.5s) | 3290 kept, 3 rejected | 139.2/min | ETA: 1.5m [2026-01-20T12:23:49.581770] [DEBUG] [REMOTE ] VGSH: Retrieved 4062 rows, trimmed to 300. [2026-01-20T12:23:49.581900] [DEBUG] [REMOTE ] VGSH: PASS: History has at least 300 days. [2026-01-20T12:23:49.582106] [DEBUG] [REMOTE ] VGSH: PASS: Price check passed. Min price $58.26. [2026-01-20T12:23:49.582241] [DEBUG] [REMOTE ] VGSH: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:49.582352] [DEBUG] [REMOTE ] VGSH: PASS: Integrity check passed. [2026-01-20T12:23:49.582391] [DEBUG] [REMOTE ] VGSH: Symbol is viable for forecasting. [2026-01-20T12:23:49.582439] [INFO ] [MAIN ] [3294/3502] VGSH kept (0.4s) | 3291 kept, 3 rejected | 139.2/min | ETA: 1.5m [2026-01-20T12:23:49.957525] [DEBUG] [REMOTE ] VICI: Retrieved 2074 rows, trimmed to 300. [2026-01-20T12:23:49.957680] [DEBUG] [REMOTE ] VICI: PASS: History has at least 300 days. [2026-01-20T12:23:49.957896] [DEBUG] [REMOTE ] VICI: PASS: Price check passed. Min price $27.30. [2026-01-20T12:23:49.958040] [DEBUG] [REMOTE ] VICI: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:49.958168] [DEBUG] [REMOTE ] VICI: PASS: Integrity check passed. [2026-01-20T12:23:49.958212] [DEBUG] [REMOTE ] VICI: Symbol is viable for forecasting. [2026-01-20T12:23:49.958260] [INFO ] [MAIN ] [3295/3502] VICI kept (0.4s) | 3292 kept, 3 rejected | 139.2/min | ETA: 1.5m [2026-01-20T12:23:50.309165] [DEBUG] [REMOTE ] VIGI: Retrieved 2485 rows, trimmed to 300. [2026-01-20T12:23:50.309404] [DEBUG] [REMOTE ] VIGI: PASS: History has at least 300 days. [2026-01-20T12:23:50.309733] [DEBUG] [REMOTE ] VIGI: PASS: Price check passed. Min price $86.90. [2026-01-20T12:23:50.309885] [DEBUG] [REMOTE ] VIGI: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:50.310017] [DEBUG] [REMOTE ] VIGI: PASS: Integrity check passed. [2026-01-20T12:23:50.310061] [DEBUG] [REMOTE ] VIGI: Symbol is viable for forecasting. [2026-01-20T12:23:50.310116] [INFO ] [MAIN ] [3296/3502] VIGI kept (0.4s) | 3293 kept, 3 rejected | 139.2/min | ETA: 1.5m [2026-01-20T12:23:50.600535] [DEBUG] [REMOTE ] VINP: Retrieved 1249 rows, trimmed to 300. [2026-01-20T12:23:50.600751] [DEBUG] [REMOTE ] VINP: PASS: History has at least 300 days. [2026-01-20T12:23:50.601007] [DEBUG] [REMOTE ] VINP: PASS: Price check passed. Min price $11.07. [2026-01-20T12:23:50.601882] [DEBUG] [REMOTE ] VINP: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:50.602186] [DEBUG] [REMOTE ] VINP: PASS: Integrity check passed. [2026-01-20T12:23:50.602232] [DEBUG] [REMOTE ] VINP: Symbol is viable for forecasting. [2026-01-20T12:23:50.602307] [INFO ] [MAIN ] [3297/3502] VINP kept (0.3s) | 3294 kept, 3 rejected | 139.2/min | ETA: 1.5m [2026-01-20T12:23:51.162671] [DEBUG] [REMOTE ] VIPS: Retrieved 3475 rows, trimmed to 300. [2026-01-20T12:23:51.162815] [DEBUG] [REMOTE ] VIPS: PASS: History has at least 300 days. [2026-01-20T12:23:51.163050] [DEBUG] [REMOTE ] VIPS: PASS: Price check passed. Min price $16.71. [2026-01-20T12:23:51.163194] [DEBUG] [REMOTE ] VIPS: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:51.163319] [DEBUG] [REMOTE ] VIPS: PASS: Integrity check passed. [2026-01-20T12:23:51.163361] [DEBUG] [REMOTE ] VIPS: Symbol is viable for forecasting. [2026-01-20T12:23:51.163412] [INFO ] [MAIN ] [3298/3502] VIPS kept (0.6s) | 3295 kept, 3 rejected | 139.2/min | ETA: 1.5m [2026-01-20T12:23:51.579026] [DEBUG] [REMOTE ] VIRC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:51.579173] [DEBUG] [REMOTE ] VIRC: PASS: History has at least 300 days. [2026-01-20T12:23:51.579412] [DEBUG] [REMOTE ] VIRC: PASS: Price check passed. Min price $6.28. [2026-01-20T12:23:51.579549] [DEBUG] [REMOTE ] VIRC: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:51.579699] [DEBUG] [REMOTE ] VIRC: PASS: Integrity check passed. [2026-01-20T12:23:51.579741] [DEBUG] [REMOTE ] VIRC: Symbol is viable for forecasting. [2026-01-20T12:23:51.579792] [INFO ] [MAIN ] [3299/3502] VIRC kept (0.4s) | 3296 kept, 3 rejected | 139.2/min | ETA: 1.5m [2026-01-20T12:23:51.857293] [DEBUG] [REMOTE ] VITL: Retrieved 1373 rows, trimmed to 300. [2026-01-20T12:23:51.857435] [DEBUG] [REMOTE ] VITL: PASS: History has at least 300 days. [2026-01-20T12:23:51.857671] [DEBUG] [REMOTE ] VITL: PASS: Price check passed. Min price $29.25. [2026-01-20T12:23:51.857807] [DEBUG] [REMOTE ] VITL: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:51.857917] [DEBUG] [REMOTE ] VITL: PASS: Integrity check passed. [2026-01-20T12:23:51.857958] [DEBUG] [REMOTE ] VITL: Symbol is viable for forecasting. [2026-01-20T12:23:51.858005] [INFO ] [MAIN ] [3300/3502] VITL kept (0.3s) | 3297 kept, 3 rejected | 139.2/min | ETA: 1.5m [2026-01-20T12:23:52.400602] [DEBUG] [REMOTE ] VKQ: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:52.400733] [DEBUG] [REMOTE ] VKQ: PASS: History has at least 300 days. [2026-01-20T12:23:52.400955] [DEBUG] [REMOTE ] VKQ: PASS: Price check passed. Min price $9.37. [2026-01-20T12:23:52.401095] [DEBUG] [REMOTE ] VKQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:52.401213] [DEBUG] [REMOTE ] VKQ: PASS: Integrity check passed. [2026-01-20T12:23:52.401254] [DEBUG] [REMOTE ] VKQ: Symbol is viable for forecasting. [2026-01-20T12:23:52.401302] [INFO ] [MAIN ] [3301/3502] VKQ kept (0.5s) | 3298 kept, 3 rejected | 139.2/min | ETA: 1.4m [2026-01-20T12:23:52.744956] [DEBUG] [REMOTE ] VKTX: Retrieved 2697 rows, trimmed to 300. [2026-01-20T12:23:52.745083] [DEBUG] [REMOTE ] VKTX: PASS: History has at least 300 days. [2026-01-20T12:23:52.745287] [DEBUG] [REMOTE ] VKTX: PASS: Price check passed. Min price $30.69. [2026-01-20T12:23:52.745443] [DEBUG] [REMOTE ] VKTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:52.745564] [DEBUG] [REMOTE ] VKTX: PASS: Integrity check passed. [2026-01-20T12:23:52.745624] [DEBUG] [REMOTE ] VKTX: Symbol is viable for forecasting. [2026-01-20T12:23:52.745672] [INFO ] [MAIN ] [3302/3502] VKTX kept (0.3s) | 3299 kept, 3 rejected | 139.2/min | ETA: 1.4m [2026-01-20T12:23:53.229860] [DEBUG] [REMOTE ] VLGEA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:53.230056] [DEBUG] [REMOTE ] VLGEA: PASS: History has at least 300 days. [2026-01-20T12:23:53.230326] [DEBUG] [REMOTE ] VLGEA: PASS: Price check passed. Min price $31.15. [2026-01-20T12:23:53.230495] [DEBUG] [REMOTE ] VLGEA: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:53.230646] [DEBUG] [REMOTE ] VLGEA: PASS: Integrity check passed. [2026-01-20T12:23:53.230698] [DEBUG] [REMOTE ] VLGEA: Symbol is viable for forecasting. [2026-01-20T12:23:53.230753] [INFO ] [MAIN ] [3303/3502] VLGEA kept (0.5s) | 3300 kept, 3 rejected | 139.2/min | ETA: 1.4m [2026-01-20T12:23:53.349742] [DEBUG] [REMOTE ] VLN: Retrieved 1078 rows, trimmed to 300. [2026-01-20T12:23:53.349896] [DEBUG] [REMOTE ] VLN: PASS: History has at least 300 days. [2026-01-20T12:23:53.350113] [DEBUG] [REMOTE ] VLN: PASS: Price check passed. Min price $1.38. [2026-01-20T12:23:53.350247] [DEBUG] [REMOTE ] VLN: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:53.350360] [DEBUG] [REMOTE ] VLN: PASS: Integrity check passed. [2026-01-20T12:23:53.350401] [DEBUG] [REMOTE ] VLN: Symbol is viable for forecasting. [2026-01-20T12:23:53.350448] [INFO ] [MAIN ] [3304/3502] VLN kept (0.1s) | 3301 kept, 3 rejected | 139.2/min | ETA: 1.4m [2026-01-20T12:23:53.991227] [DEBUG] [REMOTE ] VLO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:53.991396] [DEBUG] [REMOTE ] VLO: PASS: History has at least 300 days. [2026-01-20T12:23:53.991699] [DEBUG] [REMOTE ] VLO: PASS: Price check passed. Min price $160.81. [2026-01-20T12:23:53.991866] [DEBUG] [REMOTE ] VLO: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:53.992018] [DEBUG] [REMOTE ] VLO: PASS: Integrity check passed. [2026-01-20T12:23:53.992066] [DEBUG] [REMOTE ] VLO: Symbol is viable for forecasting. [2026-01-20T12:23:53.992321] [INFO ] [MAIN ] [3305/3502] VLO kept (0.6s) | 3302 kept, 3 rejected | 139.2/min | ETA: 1.4m [2026-01-20T12:23:54.380653] [DEBUG] [REMOTE ] VLRS: Retrieved 3102 rows, trimmed to 300. [2026-01-20T12:23:54.380790] [DEBUG] [REMOTE ] VLRS: PASS: History has at least 300 days. [2026-01-20T12:23:54.381010] [DEBUG] [REMOTE ] VLRS: PASS: Price check passed. Min price $6.30. [2026-01-20T12:23:54.381146] [DEBUG] [REMOTE ] VLRS: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:54.381263] [DEBUG] [REMOTE ] VLRS: PASS: Integrity check passed. [2026-01-20T12:23:54.381303] [DEBUG] [REMOTE ] VLRS: Symbol is viable for forecasting. [2026-01-20T12:23:54.381351] [INFO ] [MAIN ] [3306/3502] VLRS kept (0.4s) | 3303 kept, 3 rejected | 139.2/min | ETA: 1.4m [2026-01-20T12:23:54.647714] [DEBUG] [REMOTE ] VLTO: Retrieved 574 rows, trimmed to 300. [2026-01-20T12:23:54.647847] [DEBUG] [REMOTE ] VLTO: PASS: History has at least 300 days. [2026-01-20T12:23:54.648103] [DEBUG] [REMOTE ] VLTO: PASS: Price check passed. Min price $97.16. [2026-01-20T12:23:54.648280] [DEBUG] [REMOTE ] VLTO: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:54.648428] [DEBUG] [REMOTE ] VLTO: PASS: Integrity check passed. [2026-01-20T12:23:54.648484] [DEBUG] [REMOTE ] VLTO: Symbol is viable for forecasting. [2026-01-20T12:23:54.648555] [INFO ] [MAIN ] [3307/3502] VLTO kept (0.3s) | 3304 kept, 3 rejected | 139.2/min | ETA: 1.4m [2026-01-20T12:23:55.250963] [DEBUG] [REMOTE ] VLY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:55.251248] [DEBUG] [REMOTE ] VLY: PASS: History has at least 300 days. [2026-01-20T12:23:55.251763] [DEBUG] [REMOTE ] VLY: PASS: Price check passed. Min price $10.04. [2026-01-20T12:23:55.251970] [DEBUG] [REMOTE ] VLY: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:55.252141] [DEBUG] [REMOTE ] VLY: PASS: Integrity check passed. [2026-01-20T12:23:55.252186] [DEBUG] [REMOTE ] VLY: Symbol is viable for forecasting. [2026-01-20T12:23:55.252247] [INFO ] [MAIN ] [3308/3502] VLY kept (0.6s) | 3305 kept, 3 rejected | 139.2/min | ETA: 1.4m [2026-01-20T12:23:55.629386] [DEBUG] [REMOTE ] VMBS: Retrieved 4062 rows, trimmed to 300. [2026-01-20T12:23:55.629617] [DEBUG] [REMOTE ] VMBS: PASS: History has at least 300 days. [2026-01-20T12:23:55.629945] [DEBUG] [REMOTE ] VMBS: PASS: Price check passed. Min price $46.53. [2026-01-20T12:23:55.630091] [DEBUG] [REMOTE ] VMBS: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:55.630217] [DEBUG] [REMOTE ] VMBS: PASS: Integrity check passed. [2026-01-20T12:23:55.630260] [DEBUG] [REMOTE ] VMBS: Symbol is viable for forecasting. [2026-01-20T12:23:55.630313] [INFO ] [MAIN ] [3309/3502] VMBS kept (0.4s) | 3306 kept, 3 rejected | 139.2/min | ETA: 1.4m [2026-01-20T12:23:55.939244] [DEBUG] [REMOTE ] VMD: Retrieved 1992 rows, trimmed to 300. [2026-01-20T12:23:55.939434] [DEBUG] [REMOTE ] VMD: PASS: History has at least 300 days. [2026-01-20T12:23:55.939715] [DEBUG] [REMOTE ] VMD: PASS: Price check passed. Min price $6.26. [2026-01-20T12:23:55.939859] [DEBUG] [REMOTE ] VMD: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:55.939977] [DEBUG] [REMOTE ] VMD: PASS: Integrity check passed. [2026-01-20T12:23:55.940017] [DEBUG] [REMOTE ] VMD: Symbol is viable for forecasting. [2026-01-20T12:23:55.940067] [INFO ] [MAIN ] [3310/3502] VMD kept (0.3s) | 3307 kept, 3 rejected | 139.2/min | ETA: 1.4m [2026-01-20T12:23:56.430113] [DEBUG] [REMOTE ] VMI: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:56.430416] [DEBUG] [REMOTE ] VMI: PASS: History has at least 300 days. [2026-01-20T12:23:56.430919] [DEBUG] [REMOTE ] VMI: PASS: Price check passed. Min price $378.59. [2026-01-20T12:23:56.431115] [DEBUG] [REMOTE ] VMI: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:56.431325] [DEBUG] [REMOTE ] VMI: PASS: Integrity check passed. [2026-01-20T12:23:56.431377] [DEBUG] [REMOTE ] VMI: Symbol is viable for forecasting. [2026-01-20T12:23:56.431438] [INFO ] [MAIN ] [3311/3502] VMI kept (0.5s) | 3308 kept, 3 rejected | 139.2/min | ETA: 1.4m [2026-01-20T12:23:57.001669] [DEBUG] [REMOTE ] VMO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:57.001884] [DEBUG] [REMOTE ] VMO: PASS: History has at least 300 days. [2026-01-20T12:23:57.002200] [DEBUG] [REMOTE ] VMO: PASS: Price check passed. Min price $9.37. [2026-01-20T12:23:57.002346] [DEBUG] [REMOTE ] VMO: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:57.002493] [DEBUG] [REMOTE ] VMO: PASS: Integrity check passed. [2026-01-20T12:23:57.002536] [DEBUG] [REMOTE ] VMO: Symbol is viable for forecasting. [2026-01-20T12:23:57.002612] [INFO ] [MAIN ] [3312/3502] VMO kept (0.6s) | 3309 kept, 3 rejected | 139.2/min | ETA: 1.4m [2026-01-20T12:23:57.434404] [DEBUG] [REMOTE ] VNDA: Retrieved 4973 rows, trimmed to 300. [2026-01-20T12:23:57.434638] [DEBUG] [REMOTE ] VNDA: PASS: History has at least 300 days. [2026-01-20T12:23:57.435167] [DEBUG] [REMOTE ] VNDA: PASS: Price check passed. Min price $4.32. [2026-01-20T12:23:57.435347] [DEBUG] [REMOTE ] VNDA: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:57.435550] [DEBUG] [REMOTE ] VNDA: PASS: Integrity check passed. [2026-01-20T12:23:57.435627] [DEBUG] [REMOTE ] VNDA: Symbol is viable for forecasting. [2026-01-20T12:23:57.435731] [INFO ] [MAIN ] [3313/3502] VNDA kept (0.4s) | 3310 kept, 3 rejected | 139.2/min | ETA: 1.4m [2026-01-20T12:23:57.839157] [DEBUG] [REMOTE ] VNO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:57.839305] [DEBUG] [REMOTE ] VNO: PASS: History has at least 300 days. [2026-01-20T12:23:57.839549] [DEBUG] [REMOTE ] VNO: PASS: Price check passed. Min price $32.31. [2026-01-20T12:23:57.839720] [DEBUG] [REMOTE ] VNO: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:57.839845] [DEBUG] [REMOTE ] VNO: PASS: Integrity check passed. [2026-01-20T12:23:57.839888] [DEBUG] [REMOTE ] VNO: Symbol is viable for forecasting. [2026-01-20T12:23:57.839939] [INFO ] [MAIN ] [3314/3502] VNO kept (0.4s) | 3311 kept, 3 rejected | 139.2/min | ETA: 1.4m [2026-01-20T12:23:58.010390] [DEBUG] [REMOTE ] VNOM: Retrieved 2914 rows, trimmed to 300. [2026-01-20T12:23:58.010603] [DEBUG] [REMOTE ] VNOM: PASS: History has at least 300 days. [2026-01-20T12:23:58.010893] [DEBUG] [REMOTE ] VNOM: PASS: Price check passed. Min price $35.84. [2026-01-20T12:23:58.011035] [DEBUG] [REMOTE ] VNOM: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:58.011159] [DEBUG] [REMOTE ] VNOM: PASS: Integrity check passed. [2026-01-20T12:23:58.011207] [DEBUG] [REMOTE ] VNOM: Symbol is viable for forecasting. [2026-01-20T12:23:58.011261] [INFO ] [MAIN ] [3315/3502] VNOM kept (0.2s) | 3312 kept, 3 rejected | 139.3/min | ETA: 1.3m [2026-01-20T12:23:58.481408] [DEBUG] [REMOTE ] VNQI: Retrieved 3826 rows, trimmed to 300. [2026-01-20T12:23:58.481627] [DEBUG] [REMOTE ] VNQI: PASS: History has at least 300 days. [2026-01-20T12:23:58.481904] [DEBUG] [REMOTE ] VNQI: PASS: Price check passed. Min price $44.28. [2026-01-20T12:23:58.482054] [DEBUG] [REMOTE ] VNQI: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:58.482184] [DEBUG] [REMOTE ] VNQI: PASS: Integrity check passed. [2026-01-20T12:23:58.482228] [DEBUG] [REMOTE ] VNQI: Symbol is viable for forecasting. [2026-01-20T12:23:58.482287] [INFO ] [MAIN ] [3316/3502] VNQI kept (0.5s) | 3313 kept, 3 rejected | 139.3/min | ETA: 1.3m [2026-01-20T12:23:59.051603] [DEBUG] [REMOTE ] VOC: Retrieved 3697 rows, trimmed to 300. [2026-01-20T12:23:59.052026] [DEBUG] [REMOTE ] VOC: PASS: History has at least 300 days. [2026-01-20T12:23:59.052386] [DEBUG] [REMOTE ] VOC: PASS: Price check passed. Min price $2.70. [2026-01-20T12:23:59.052541] [DEBUG] [REMOTE ] VOC: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:59.052948] [DEBUG] [REMOTE ] VOC: PASS: Integrity check passed. [2026-01-20T12:23:59.052998] [DEBUG] [REMOTE ] VOC: Symbol is viable for forecasting. [2026-01-20T12:23:59.053059] [INFO ] [MAIN ] [3317/3502] VOC kept (0.6s) | 3314 kept, 3 rejected | 139.2/min | ETA: 1.3m [2026-01-20T12:23:59.518757] [DEBUG] [REMOTE ] VOD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:23:59.518963] [DEBUG] [REMOTE ] VOD: PASS: History has at least 300 days. [2026-01-20T12:23:59.519292] [DEBUG] [REMOTE ] VOD: PASS: Price check passed. Min price $10.96. [2026-01-20T12:23:59.519458] [DEBUG] [REMOTE ] VOD: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:59.519633] [DEBUG] [REMOTE ] VOD: PASS: Integrity check passed. [2026-01-20T12:23:59.519680] [DEBUG] [REMOTE ] VOD: Symbol is viable for forecasting. [2026-01-20T12:23:59.519738] [INFO ] [MAIN ] [3318/3502] VOD kept (0.5s) | 3315 kept, 3 rejected | 139.2/min | ETA: 1.3m [2026-01-20T12:23:59.891608] [DEBUG] [REMOTE ] VONE: Retrieved 3854 rows, trimmed to 300. [2026-01-20T12:23:59.891806] [DEBUG] [REMOTE ] VONE: PASS: History has at least 300 days. [2026-01-20T12:23:59.892261] [DEBUG] [REMOTE ] VONE: PASS: Price check passed. Min price $294.41. [2026-01-20T12:23:59.892557] [DEBUG] [REMOTE ] VONE: PASS: Continuity check passed with 300 days. [2026-01-20T12:23:59.892713] [DEBUG] [REMOTE ] VONE: PASS: Integrity check passed. [2026-01-20T12:23:59.892758] [DEBUG] [REMOTE ] VONE: Symbol is viable for forecasting. [2026-01-20T12:23:59.892812] [INFO ] [MAIN ] [3319/3502] VONE kept (0.4s) | 3316 kept, 3 rejected | 139.2/min | ETA: 1.3m [2026-01-20T12:24:00.253554] [DEBUG] [REMOTE ] VONG: Retrieved 3854 rows, trimmed to 300. [2026-01-20T12:24:00.253823] [DEBUG] [REMOTE ] VONG: PASS: History has at least 300 days. [2026-01-20T12:24:00.254122] [DEBUG] [REMOTE ] VONG: PASS: Price check passed. Min price $116.91. [2026-01-20T12:24:00.254261] [DEBUG] [REMOTE ] VONG: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:00.254394] [DEBUG] [REMOTE ] VONG: PASS: Integrity check passed. [2026-01-20T12:24:00.254436] [DEBUG] [REMOTE ] VONG: Symbol is viable for forecasting. [2026-01-20T12:24:00.254492] [INFO ] [MAIN ] [3320/3502] VONG kept (0.4s) | 3317 kept, 3 rejected | 139.2/min | ETA: 1.3m [2026-01-20T12:24:00.571627] [DEBUG] [REMOTE ] VOTE: Retrieved 1148 rows, trimmed to 300. [2026-01-20T12:24:00.572036] [DEBUG] [REMOTE ] VOTE: PASS: History has at least 300 days. [2026-01-20T12:24:00.572360] [DEBUG] [REMOTE ] VOTE: PASS: Price check passed. Min price $76.46. [2026-01-20T12:24:00.572515] [DEBUG] [REMOTE ] VOTE: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:00.572674] [DEBUG] [REMOTE ] VOTE: PASS: Integrity check passed. [2026-01-20T12:24:00.572727] [DEBUG] [REMOTE ] VOTE: Symbol is viable for forecasting. [2026-01-20T12:24:00.572784] [INFO ] [MAIN ] [3321/3502] VOTE kept (0.3s) | 3318 kept, 3 rejected | 139.3/min | ETA: 1.3m [2026-01-20T12:24:01.098665] [DEBUG] [REMOTE ] VPG: Retrieved 3917 rows, trimmed to 300. [2026-01-20T12:24:01.098856] [DEBUG] [REMOTE ] VPG: PASS: History has at least 300 days. [2026-01-20T12:24:01.099300] [DEBUG] [REMOTE ] VPG: PASS: Price check passed. Min price $29.28. [2026-01-20T12:24:01.099514] [DEBUG] [REMOTE ] VPG: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:01.099736] [DEBUG] [REMOTE ] VPG: PASS: Integrity check passed. [2026-01-20T12:24:01.099805] [DEBUG] [REMOTE ] VPG: Symbol is viable for forecasting. [2026-01-20T12:24:01.099893] [INFO ] [MAIN ] [3322/3502] VPG kept (0.5s) | 3319 kept, 3 rejected | 139.2/min | ETA: 1.3m [2026-01-20T12:24:01.315405] [DEBUG] [REMOTE ] VPLS: Retrieved 529 rows, trimmed to 300. [2026-01-20T12:24:01.315557] [DEBUG] [REMOTE ] VPLS: PASS: History has at least 300 days. [2026-01-20T12:24:01.318946] [DEBUG] [REMOTE ] VPLS: PASS: Price check passed. Min price $77.53. [2026-01-20T12:24:01.319096] [DEBUG] [REMOTE ] VPLS: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:01.319240] [DEBUG] [REMOTE ] VPLS: PASS: Integrity check passed. [2026-01-20T12:24:01.319284] [DEBUG] [REMOTE ] VPLS: Symbol is viable for forecasting. [2026-01-20T12:24:01.319340] [INFO ] [MAIN ] [3323/3502] VPLS kept (0.2s) | 3320 kept, 3 rejected | 139.3/min | ETA: 1.3m [2026-01-20T12:24:01.919550] [DEBUG] [REMOTE ] VRA: Retrieved 3833 rows, trimmed to 300. [2026-01-20T12:24:01.919749] [DEBUG] [REMOTE ] VRA: PASS: History has at least 300 days. [2026-01-20T12:24:01.920054] [DEBUG] [REMOTE ] VRA: PASS: Price check passed. Min price $1.80. [2026-01-20T12:24:01.920246] [DEBUG] [REMOTE ] VRA: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:01.920411] [DEBUG] [REMOTE ] VRA: PASS: Integrity check passed. [2026-01-20T12:24:01.920468] [DEBUG] [REMOTE ] VRA: Symbol is viable for forecasting. [2026-01-20T12:24:01.920536] [INFO ] [MAIN ] [3324/3502] VRA kept (0.6s) | 3321 kept, 3 rejected | 139.3/min | ETA: 1.3m [2026-01-20T12:24:02.193863] [DEBUG] [REMOTE ] VRCA: Retrieved 1908 rows, trimmed to 300. [2026-01-20T12:24:02.194038] [DEBUG] [REMOTE ] VRCA: PASS: History has at least 300 days. [2026-01-20T12:24:02.194309] [DEBUG] [REMOTE ] VRCA: PASS: Price check passed. Min price $3.28. [2026-01-20T12:24:02.194460] [DEBUG] [REMOTE ] VRCA: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:02.194602] [DEBUG] [REMOTE ] VRCA: PASS: Integrity check passed. [2026-01-20T12:24:02.194650] [DEBUG] [REMOTE ] VRCA: Symbol is viable for forecasting. [2026-01-20T12:24:02.194705] [INFO ] [MAIN ] [3325/3502] VRCA kept (0.3s) | 3322 kept, 3 rejected | 139.3/min | ETA: 1.3m [2026-01-20T12:24:02.665453] [DEBUG] [REMOTE ] VRDN: Retrieved 2914 rows, trimmed to 300. [2026-01-20T12:24:02.665651] [DEBUG] [REMOTE ] VRDN: PASS: History has at least 300 days. [2026-01-20T12:24:02.665925] [DEBUG] [REMOTE ] VRDN: PASS: Price check passed. Min price $21.90. [2026-01-20T12:24:02.666071] [DEBUG] [REMOTE ] VRDN: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:02.666203] [DEBUG] [REMOTE ] VRDN: PASS: Integrity check passed. [2026-01-20T12:24:02.666246] [DEBUG] [REMOTE ] VRDN: Symbol is viable for forecasting. [2026-01-20T12:24:02.666298] [INFO ] [MAIN ] [3326/3502] VRDN kept (0.5s) | 3323 kept, 3 rejected | 139.3/min | ETA: 1.3m [2026-01-20T12:24:03.063199] [DEBUG] [REMOTE ] VRE: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:03.063425] [DEBUG] [REMOTE ] VRE: PASS: History has at least 300 days. [2026-01-20T12:24:03.064009] [DEBUG] [REMOTE ] VRE: PASS: Price check passed. Min price $14.10. [2026-01-20T12:24:03.064164] [DEBUG] [REMOTE ] VRE: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:03.064323] [DEBUG] [REMOTE ] VRE: PASS: Integrity check passed. [2026-01-20T12:24:03.064367] [DEBUG] [REMOTE ] VRE: Symbol is viable for forecasting. [2026-01-20T12:24:03.064425] [INFO ] [MAIN ] [3327/3502] VRE kept (0.4s) | 3324 kept, 3 rejected | 139.3/min | ETA: 1.3m [2026-01-20T12:24:03.375834] [DEBUG] [REMOTE ] VREX: Retrieved 2261 rows, trimmed to 300. [2026-01-20T12:24:03.376015] [DEBUG] [REMOTE ] VREX: PASS: History has at least 300 days. [2026-01-20T12:24:03.376283] [DEBUG] [REMOTE ] VREX: PASS: Price check passed. Min price $10.24. [2026-01-20T12:24:03.376435] [DEBUG] [REMOTE ] VREX: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:03.376616] [DEBUG] [REMOTE ] VREX: PASS: Integrity check passed. [2026-01-20T12:24:03.376665] [DEBUG] [REMOTE ] VREX: Symbol is viable for forecasting. [2026-01-20T12:24:03.376720] [INFO ] [MAIN ] [3328/3502] VREX kept (0.3s) | 3325 kept, 3 rejected | 139.3/min | ETA: 1.2m [2026-01-20T12:24:03.700387] [DEBUG] [REMOTE ] VRIG: Retrieved 2343 rows, trimmed to 300. [2026-01-20T12:24:03.700596] [DEBUG] [REMOTE ] VRIG: PASS: History has at least 300 days. [2026-01-20T12:24:03.700847] [DEBUG] [REMOTE ] VRIG: PASS: Price check passed. Min price $24.85. [2026-01-20T12:24:03.700988] [DEBUG] [REMOTE ] VRIG: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:03.701111] [DEBUG] [REMOTE ] VRIG: PASS: Integrity check passed. [2026-01-20T12:24:03.701154] [DEBUG] [REMOTE ] VRIG: Symbol is viable for forecasting. [2026-01-20T12:24:03.701205] [INFO ] [MAIN ] [3329/3502] VRIG kept (0.3s) | 3326 kept, 3 rejected | 139.3/min | ETA: 1.2m [2026-01-20T12:24:04.319146] [DEBUG] [REMOTE ] VRNS: Retrieved 2990 rows, trimmed to 300. [2026-01-20T12:24:04.319341] [DEBUG] [REMOTE ] VRNS: PASS: History has at least 300 days. [2026-01-20T12:24:04.319627] [DEBUG] [REMOTE ] VRNS: PASS: Price check passed. Min price $30.20. [2026-01-20T12:24:04.319777] [DEBUG] [REMOTE ] VRNS: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:04.319907] [DEBUG] [REMOTE ] VRNS: PASS: Integrity check passed. [2026-01-20T12:24:04.319950] [DEBUG] [REMOTE ] VRNS: Symbol is viable for forecasting. [2026-01-20T12:24:04.320005] [INFO ] [MAIN ] [3330/3502] VRNS kept (0.6s) | 3327 kept, 3 rejected | 139.3/min | ETA: 1.2m [2026-01-20T12:24:04.584900] [DEBUG] [REMOTE ] VRRM: Retrieved 2217 rows, trimmed to 300. [2026-01-20T12:24:04.585085] [DEBUG] [REMOTE ] VRRM: PASS: History has at least 300 days. [2026-01-20T12:24:04.585339] [DEBUG] [REMOTE ] VRRM: PASS: Price check passed. Min price $20.86. [2026-01-20T12:24:04.585479] [DEBUG] [REMOTE ] VRRM: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:04.585618] [DEBUG] [REMOTE ] VRRM: PASS: Integrity check passed. [2026-01-20T12:24:04.585661] [DEBUG] [REMOTE ] VRRM: Symbol is viable for forecasting. [2026-01-20T12:24:04.585712] [INFO ] [MAIN ] [3331/3502] VRRM kept (0.3s) | 3328 kept, 3 rejected | 139.3/min | ETA: 1.2m [2026-01-20T12:24:05.088662] [DEBUG] [REMOTE ] VRSK: Retrieved 4095 rows, trimmed to 300. [2026-01-20T12:24:05.088954] [DEBUG] [REMOTE ] VRSK: PASS: History has at least 300 days. [2026-01-20T12:24:05.089381] [DEBUG] [REMOTE ] VRSK: PASS: Price check passed. Min price $207.57. [2026-01-20T12:24:05.089536] [DEBUG] [REMOTE ] VRSK: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:05.089721] [DEBUG] [REMOTE ] VRSK: PASS: Integrity check passed. [2026-01-20T12:24:05.089766] [DEBUG] [REMOTE ] VRSK: Symbol is viable for forecasting. [2026-01-20T12:24:05.089825] [INFO ] [MAIN ] [3332/3502] VRSK kept (0.5s) | 3329 kept, 3 rejected | 139.3/min | ETA: 1.2m [2026-01-20T12:24:05.610747] [DEBUG] [REMOTE ] VRSN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:05.610991] [DEBUG] [REMOTE ] VRSN: PASS: History has at least 300 days. [2026-01-20T12:24:05.611307] [DEBUG] [REMOTE ] VRSN: PASS: Price check passed. Min price $232.10. [2026-01-20T12:24:05.611461] [DEBUG] [REMOTE ] VRSN: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:05.611653] [DEBUG] [REMOTE ] VRSN: PASS: Integrity check passed. [2026-01-20T12:24:05.611709] [DEBUG] [REMOTE ] VRSN: Symbol is viable for forecasting. [2026-01-20T12:24:05.611771] [INFO ] [MAIN ] [3333/3502] VRSN kept (0.5s) | 3330 kept, 3 rejected | 139.3/min | ETA: 1.2m [2026-01-20T12:24:06.044722] [DEBUG] [REMOTE ] VRTS: Retrieved 4287 rows, trimmed to 300. [2026-01-20T12:24:06.044910] [DEBUG] [REMOTE ] VRTS: PASS: History has at least 300 days. [2026-01-20T12:24:06.045220] [DEBUG] [REMOTE ] VRTS: PASS: Price check passed. Min price $155.33. [2026-01-20T12:24:06.045362] [DEBUG] [REMOTE ] VRTS: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:06.045489] [DEBUG] [REMOTE ] VRTS: PASS: Integrity check passed. [2026-01-20T12:24:06.045531] [DEBUG] [REMOTE ] VRTS: Symbol is viable for forecasting. [2026-01-20T12:24:06.045601] [INFO ] [MAIN ] [3334/3502] VRTS kept (0.4s) | 3331 kept, 3 rejected | 139.3/min | ETA: 1.2m [2026-01-20T12:24:06.375329] [DEBUG] [REMOTE ] VRTX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:06.375533] [DEBUG] [REMOTE ] VRTX: PASS: History has at least 300 days. [2026-01-20T12:24:06.375842] [DEBUG] [REMOTE ] VRTX: PASS: Price check passed. Min price $409.47. [2026-01-20T12:24:06.375987] [DEBUG] [REMOTE ] VRTX: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:06.376120] [DEBUG] [REMOTE ] VRTX: PASS: Integrity check passed. [2026-01-20T12:24:06.376161] [DEBUG] [REMOTE ] VRTX: Symbol is viable for forecasting. [2026-01-20T12:24:06.376215] [INFO ] [MAIN ] [3335/3502] VRTX kept (0.3s) | 3332 kept, 3 rejected | 139.3/min | ETA: 1.2m [2026-01-20T12:24:06.686348] [DEBUG] [REMOTE ] VS: Retrieved 1257 rows, trimmed to 300. [2026-01-20T12:24:06.686544] [DEBUG] [REMOTE ] VS: PASS: History has at least 300 days. [2026-01-20T12:24:06.686835] [DEBUG] [REMOTE ] VS: PASS: Price check passed. Min price $1.21. [2026-01-20T12:24:06.690285] [DEBUG] [REMOTE ] VS: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:06.690479] [DEBUG] [REMOTE ] VS: PASS: Integrity check passed. [2026-01-20T12:24:06.690529] [DEBUG] [REMOTE ] VS: Symbol is viable for forecasting. [2026-01-20T12:24:06.690625] [INFO ] [MAIN ] [3336/3502] VS kept (0.3s) | 3333 kept, 3 rejected | 139.3/min | ETA: 1.2m [2026-01-20T12:24:07.092512] [DEBUG] [REMOTE ] VSCO: Retrieved 1129 rows, trimmed to 300. [2026-01-20T12:24:07.092783] [DEBUG] [REMOTE ] VSCO: PASS: History has at least 300 days. [2026-01-20T12:24:07.093050] [DEBUG] [REMOTE ] VSCO: PASS: Price check passed. Min price $31.09. [2026-01-20T12:24:07.093196] [DEBUG] [REMOTE ] VSCO: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:07.093349] [DEBUG] [REMOTE ] VSCO: PASS: Integrity check passed. [2026-01-20T12:24:07.093393] [DEBUG] [REMOTE ] VSCO: Symbol is viable for forecasting. [2026-01-20T12:24:07.093447] [INFO ] [MAIN ] [3337/3502] VSCO kept (0.4s) | 3334 kept, 3 rejected | 139.3/min | ETA: 1.2m [2026-01-20T12:24:07.518408] [DEBUG] [REMOTE ] VSDA: Retrieved 2201 rows, trimmed to 300. [2026-01-20T12:24:07.518538] [DEBUG] [REMOTE ] VSDA: PASS: History has at least 300 days. [2026-01-20T12:24:07.518764] [DEBUG] [REMOTE ] VSDA: PASS: Price check passed. Min price $50.93. [2026-01-20T12:24:07.518906] [DEBUG] [REMOTE ] VSDA: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:07.519019] [DEBUG] [REMOTE ] VSDA: PASS: Integrity check passed. [2026-01-20T12:24:07.519060] [DEBUG] [REMOTE ] VSDA: Symbol is viable for forecasting. [2026-01-20T12:24:07.519108] [INFO ] [MAIN ] [3338/3502] VSDA kept (0.4s) | 3335 kept, 3 rejected | 139.3/min | ETA: 1.2m [2026-01-20T12:24:08.063448] [DEBUG] [REMOTE ] VSEC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:08.063694] [DEBUG] [REMOTE ] VSEC: PASS: History has at least 300 days. [2026-01-20T12:24:08.063994] [DEBUG] [REMOTE ] VSEC: PASS: Price check passed. Min price $161.55. [2026-01-20T12:24:08.064146] [DEBUG] [REMOTE ] VSEC: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:08.064306] [DEBUG] [REMOTE ] VSEC: PASS: Integrity check passed. [2026-01-20T12:24:08.064350] [DEBUG] [REMOTE ] VSEC: Symbol is viable for forecasting. [2026-01-20T12:24:08.064415] [INFO ] [MAIN ] [3339/3502] VSEC kept (0.5s) | 3336 kept, 3 rejected | 139.3/min | ETA: 1.2m [2026-01-20T12:24:08.558045] [DEBUG] [REMOTE ] VSH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:08.558281] [DEBUG] [REMOTE ] VSH: PASS: History has at least 300 days. [2026-01-20T12:24:08.558675] [DEBUG] [REMOTE ] VSH: PASS: Price check passed. Min price $11.74. [2026-01-20T12:24:08.558838] [DEBUG] [REMOTE ] VSH: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:08.559002] [DEBUG] [REMOTE ] VSH: PASS: Integrity check passed. [2026-01-20T12:24:08.559052] [DEBUG] [REMOTE ] VSH: Symbol is viable for forecasting. [2026-01-20T12:24:08.559110] [INFO ] [MAIN ] [3340/3502] VSH kept (0.5s) | 3337 kept, 3 rejected | 139.3/min | ETA: 1.2m [2026-01-20T12:24:08.850652] [DEBUG] [REMOTE ] VSTM: Retrieved 3514 rows, trimmed to 300. [2026-01-20T12:24:08.850843] [DEBUG] [REMOTE ] VSTM: PASS: History has at least 300 days. [2026-01-20T12:24:08.851113] [DEBUG] [REMOTE ] VSTM: PASS: Price check passed. Min price $6.60. [2026-01-20T12:24:08.851258] [DEBUG] [REMOTE ] VSTM: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:08.851394] [DEBUG] [REMOTE ] VSTM: PASS: Integrity check passed. [2026-01-20T12:24:08.851438] [DEBUG] [REMOTE ] VSTM: Symbol is viable for forecasting. [2026-01-20T12:24:08.851494] [INFO ] [MAIN ] [3341/3502] VSTM kept (0.3s) | 3338 kept, 3 rejected | 139.3/min | ETA: 1.2m [2026-01-20T12:24:09.139826] [DEBUG] [REMOTE ] VSTS: Retrieved 573 rows, trimmed to 300. [2026-01-20T12:24:09.139968] [DEBUG] [REMOTE ] VSTS: PASS: History has at least 300 days. [2026-01-20T12:24:09.140187] [DEBUG] [REMOTE ] VSTS: PASS: Price check passed. Min price $4.99. [2026-01-20T12:24:09.140329] [DEBUG] [REMOTE ] VSTS: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:09.140446] [DEBUG] [REMOTE ] VSTS: PASS: Integrity check passed. [2026-01-20T12:24:09.140488] [DEBUG] [REMOTE ] VSTS: Symbol is viable for forecasting. [2026-01-20T12:24:09.140546] [INFO ] [MAIN ] [3342/3502] VSTS kept (0.3s) | 3339 kept, 3 rejected | 139.3/min | ETA: 1.1m [2026-01-20T12:24:09.576426] [DEBUG] [REMOTE ] VTC: Retrieved 2057 rows, trimmed to 300. [2026-01-20T12:24:09.576561] [DEBUG] [REMOTE ] VTC: PASS: History has at least 300 days. [2026-01-20T12:24:09.576832] [DEBUG] [REMOTE ] VTC: PASS: Price check passed. Min price $77.07. [2026-01-20T12:24:09.577001] [DEBUG] [REMOTE ] VTC: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:09.577122] [DEBUG] [REMOTE ] VTC: PASS: Integrity check passed. [2026-01-20T12:24:09.577164] [DEBUG] [REMOTE ] VTC: Symbol is viable for forecasting. [2026-01-20T12:24:09.577213] [INFO ] [MAIN ] [3343/3502] VTC kept (0.4s) | 3340 kept, 3 rejected | 139.3/min | ETA: 1.1m [2026-01-20T12:24:09.985755] [DEBUG] [REMOTE ] VTEX: Retrieved 1129 rows, trimmed to 300. [2026-01-20T12:24:09.985900] [DEBUG] [REMOTE ] VTEX: PASS: History has at least 300 days. [2026-01-20T12:24:09.986131] [DEBUG] [REMOTE ] VTEX: PASS: Price check passed. Min price $3.26. [2026-01-20T12:24:09.986313] [DEBUG] [REMOTE ] VTEX: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:09.986466] [DEBUG] [REMOTE ] VTEX: PASS: Integrity check passed. [2026-01-20T12:24:09.986524] [DEBUG] [REMOTE ] VTEX: Symbol is viable for forecasting. [2026-01-20T12:24:09.986611] [INFO ] [MAIN ] [3344/3502] VTEX kept (0.4s) | 3341 kept, 3 rejected | 139.3/min | ETA: 1.1m [2026-01-20T12:24:10.523238] [DEBUG] [REMOTE ] VTIP: Retrieved 3332 rows, trimmed to 300. [2026-01-20T12:24:10.523453] [DEBUG] [REMOTE ] VTIP: PASS: History has at least 300 days. [2026-01-20T12:24:10.523768] [DEBUG] [REMOTE ] VTIP: PASS: Price check passed. Min price $49.27. [2026-01-20T12:24:10.523917] [DEBUG] [REMOTE ] VTIP: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:10.524293] [DEBUG] [REMOTE ] VTIP: PASS: Integrity check passed. [2026-01-20T12:24:10.524341] [DEBUG] [REMOTE ] VTIP: Symbol is viable for forecasting. [2026-01-20T12:24:10.524400] [INFO ] [MAIN ] [3345/3502] VTIP kept (0.5s) | 3342 kept, 3 rejected | 139.3/min | ETA: 1.1m [2026-01-20T12:24:10.671716] [DEBUG] [REMOTE ] VTMX: Retrieved 640 rows, trimmed to 300. [2026-01-20T12:24:10.671916] [DEBUG] [REMOTE ] VTMX: PASS: History has at least 300 days. [2026-01-20T12:24:10.672186] [DEBUG] [REMOTE ] VTMX: PASS: Price check passed. Min price $27.10. [2026-01-20T12:24:10.672337] [DEBUG] [REMOTE ] VTMX: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:10.672470] [DEBUG] [REMOTE ] VTMX: PASS: Integrity check passed. [2026-01-20T12:24:10.672512] [DEBUG] [REMOTE ] VTMX: Symbol is viable for forecasting. [2026-01-20T12:24:10.672568] [INFO ] [MAIN ] [3346/3502] VTMX kept (0.1s) | 3343 kept, 3 rejected | 139.3/min | ETA: 1.1m [2026-01-20T12:24:11.312407] [DEBUG] [REMOTE ] VTN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:11.312668] [DEBUG] [REMOTE ] VTN: PASS: History has at least 300 days. [2026-01-20T12:24:11.312974] [DEBUG] [REMOTE ] VTN: PASS: Price check passed. Min price $10.64. [2026-01-20T12:24:11.313145] [DEBUG] [REMOTE ] VTN: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:11.313287] [DEBUG] [REMOTE ] VTN: PASS: Integrity check passed. [2026-01-20T12:24:11.313332] [DEBUG] [REMOTE ] VTN: Symbol is viable for forecasting. [2026-01-20T12:24:11.313391] [INFO ] [MAIN ] [3347/3502] VTN kept (0.6s) | 3344 kept, 3 rejected | 139.3/min | ETA: 1.1m [2026-01-20T12:24:11.706354] [DEBUG] [REMOTE ] VTOL: Retrieved 3266 rows, trimmed to 300. [2026-01-20T12:24:11.706587] [DEBUG] [REMOTE ] VTOL: PASS: History has at least 300 days. [2026-01-20T12:24:11.706928] [DEBUG] [REMOTE ] VTOL: PASS: Price check passed. Min price $35.70. [2026-01-20T12:24:11.707116] [DEBUG] [REMOTE ] VTOL: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:11.707271] [DEBUG] [REMOTE ] VTOL: PASS: Integrity check passed. [2026-01-20T12:24:11.707320] [DEBUG] [REMOTE ] VTOL: Symbol is viable for forecasting. [2026-01-20T12:24:11.707394] [INFO ] [MAIN ] [3348/3502] VTOL kept (0.4s) | 3345 kept, 3 rejected | 139.3/min | ETA: 1.1m [2026-01-20T12:24:12.021777] [DEBUG] [REMOTE ] VTRS: Retrieved 1298 rows, trimmed to 300. [2026-01-20T12:24:12.021977] [DEBUG] [REMOTE ] VTRS: PASS: History has at least 300 days. [2026-01-20T12:24:12.022237] [DEBUG] [REMOTE ] VTRS: PASS: Price check passed. Min price $10.00. [2026-01-20T12:24:12.022393] [DEBUG] [REMOTE ] VTRS: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:12.022522] [DEBUG] [REMOTE ] VTRS: PASS: Integrity check passed. [2026-01-20T12:24:12.022565] [DEBUG] [REMOTE ] VTRS: Symbol is viable for forecasting. [2026-01-20T12:24:12.022640] [INFO ] [MAIN ] [3349/3502] VTRS kept (0.3s) | 3346 kept, 3 rejected | 139.3/min | ETA: 1.1m [2026-01-20T12:24:12.295269] [DEBUG] [REMOTE ] VTS: Retrieved 758 rows, trimmed to 300. [2026-01-20T12:24:12.295474] [DEBUG] [REMOTE ] VTS: PASS: History has at least 300 days. [2026-01-20T12:24:12.295765] [DEBUG] [REMOTE ] VTS: PASS: Price check passed. Min price $18.95. [2026-01-20T12:24:12.295934] [DEBUG] [REMOTE ] VTS: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:12.296068] [DEBUG] [REMOTE ] VTS: PASS: Integrity check passed. [2026-01-20T12:24:12.296111] [DEBUG] [REMOTE ] VTS: Symbol is viable for forecasting. [2026-01-20T12:24:12.296167] [INFO ] [MAIN ] [3350/3502] VTS kept (0.3s) | 3347 kept, 3 rejected | 139.3/min | ETA: 1.1m [2026-01-20T12:24:12.880506] [DEBUG] [REMOTE ] VTSI: Retrieved 2464 rows, trimmed to 300. [2026-01-20T12:24:12.880722] [DEBUG] [REMOTE ] VTSI: PASS: History has at least 300 days. [2026-01-20T12:24:12.880984] [DEBUG] [REMOTE ] VTSI: PASS: Price check passed. Min price $4.20. [2026-01-20T12:24:12.881339] [DEBUG] [REMOTE ] VTSI: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:12.881467] [DEBUG] [REMOTE ] VTSI: PASS: Integrity check passed. [2026-01-20T12:24:12.881513] [DEBUG] [REMOTE ] VTSI: Symbol is viable for forecasting. [2026-01-20T12:24:12.881587] [INFO ] [MAIN ] [3351/3502] VTSI kept (0.6s) | 3348 kept, 3 rejected | 139.3/min | ETA: 1.1m [2026-01-20T12:24:13.339186] [DEBUG] [REMOTE ] VTWG: Retrieved 3854 rows, trimmed to 300. [2026-01-20T12:24:13.339381] [DEBUG] [REMOTE ] VTWG: PASS: History has at least 300 days. [2026-01-20T12:24:13.339666] [DEBUG] [REMOTE ] VTWG: PASS: Price check passed. Min price $219.02. [2026-01-20T12:24:13.339816] [DEBUG] [REMOTE ] VTWG: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:13.339950] [DEBUG] [REMOTE ] VTWG: PASS: Integrity check passed. [2026-01-20T12:24:13.339993] [DEBUG] [REMOTE ] VTWG: Symbol is viable for forecasting. [2026-01-20T12:24:13.340048] [INFO ] [MAIN ] [3352/3502] VTWG kept (0.5s) | 3349 kept, 3 rejected | 139.3/min | ETA: 1.1m [2026-01-20T12:24:13.742705] [DEBUG] [REMOTE ] VTWO: Retrieved 3854 rows, trimmed to 300. [2026-01-20T12:24:13.742883] [DEBUG] [REMOTE ] VTWO: PASS: History has at least 300 days. [2026-01-20T12:24:13.743329] [DEBUG] [REMOTE ] VTWO: PASS: Price check passed. Min price $92.28. [2026-01-20T12:24:13.743477] [DEBUG] [REMOTE ] VTWO: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:13.743620] [DEBUG] [REMOTE ] VTWO: PASS: Integrity check passed. [2026-01-20T12:24:13.743771] [DEBUG] [REMOTE ] VTWO: Symbol is viable for forecasting. [2026-01-20T12:24:13.743834] [INFO ] [MAIN ] [3353/3502] VTWO kept (0.4s) | 3350 kept, 3 rejected | 139.3/min | ETA: 1.1m [2026-01-20T12:24:13.989772] [DEBUG] [REMOTE ] VTYX: Retrieved 1064 rows, trimmed to 300. [2026-01-20T12:24:13.989958] [DEBUG] [REMOTE ] VTYX: PASS: History has at least 300 days. [2026-01-20T12:24:13.990204] [DEBUG] [REMOTE ] VTYX: PASS: Price check passed. Min price $3.86. [2026-01-20T12:24:13.990345] [DEBUG] [REMOTE ] VTYX: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:13.990466] [DEBUG] [REMOTE ] VTYX: PASS: Integrity check passed. [2026-01-20T12:24:13.990508] [DEBUG] [REMOTE ] VTYX: Symbol is viable for forecasting. [2026-01-20T12:24:13.990560] [INFO ] [MAIN ] [3354/3502] VTYX kept (0.2s) | 3351 kept, 3 rejected | 139.3/min | ETA: 1.1m [2026-01-20T12:24:14.524623] [DEBUG] [REMOTE ] VUZI: Retrieved 3973 rows, trimmed to 300. [2026-01-20T12:24:14.524820] [DEBUG] [REMOTE ] VUZI: PASS: History has at least 300 days. [2026-01-20T12:24:14.525098] [DEBUG] [REMOTE ] VUZI: PASS: Price check passed. Min price $2.05. [2026-01-20T12:24:14.525252] [DEBUG] [REMOTE ] VUZI: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:14.525392] [DEBUG] [REMOTE ] VUZI: PASS: Integrity check passed. [2026-01-20T12:24:14.525437] [DEBUG] [REMOTE ] VUZI: Symbol is viable for forecasting. [2026-01-20T12:24:14.525492] [INFO ] [MAIN ] [3355/3502] VUZI kept (0.5s) | 3352 kept, 3 rejected | 139.3/min | ETA: 1.1m [2026-01-20T12:24:14.831564] [DEBUG] [REMOTE ] VVOS: Retrieved 1280 rows, trimmed to 300. [2026-01-20T12:24:14.831842] [DEBUG] [REMOTE ] VVOS: PASS: History has at least 300 days. [2026-01-20T12:24:14.832110] [DEBUG] [REMOTE ] VVOS: PASS: Price check passed. Min price $1.95. [2026-01-20T12:24:14.832264] [DEBUG] [REMOTE ] VVOS: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:14.832388] [DEBUG] [REMOTE ] VVOS: PASS: Integrity check passed. [2026-01-20T12:24:14.832432] [DEBUG] [REMOTE ] VVOS: Symbol is viable for forecasting. [2026-01-20T12:24:14.832488] [INFO ] [MAIN ] [3356/3502] VVOS kept (0.3s) | 3353 kept, 3 rejected | 139.3/min | ETA: 1.0m [2026-01-20T12:24:15.286044] [DEBUG] [REMOTE ] VVX: Retrieved 2850 rows, trimmed to 300. [2026-01-20T12:24:15.286429] [DEBUG] [REMOTE ] VVX: PASS: History has at least 300 days. [2026-01-20T12:24:15.286723] [DEBUG] [REMOTE ] VVX: PASS: Price check passed. Min price $52.16. [2026-01-20T12:24:15.286869] [DEBUG] [REMOTE ] VVX: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:15.287017] [DEBUG] [REMOTE ] VVX: PASS: Integrity check passed. [2026-01-20T12:24:15.287062] [DEBUG] [REMOTE ] VVX: Symbol is viable for forecasting. [2026-01-20T12:24:15.287299] [INFO ] [MAIN ] [3357/3502] VVX kept (0.5s) | 3354 kept, 3 rejected | 139.3/min | ETA: 1.0m [2026-01-20T12:24:15.582820] [DEBUG] [REMOTE ] VWOB: Retrieved 3176 rows, trimmed to 300. [2026-01-20T12:24:15.583006] [DEBUG] [REMOTE ] VWOB: PASS: History has at least 300 days. [2026-01-20T12:24:15.583262] [DEBUG] [REMOTE ] VWOB: PASS: Price check passed. Min price $66.51. [2026-01-20T12:24:15.583405] [DEBUG] [REMOTE ] VWOB: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:15.583538] [DEBUG] [REMOTE ] VWOB: PASS: Integrity check passed. [2026-01-20T12:24:15.583616] [DEBUG] [REMOTE ] VWOB: Symbol is viable for forecasting. [2026-01-20T12:24:15.583674] [INFO ] [MAIN ] [3358/3502] VWOB kept (0.3s) | 3355 kept, 3 rejected | 139.3/min | ETA: 1.0m [2026-01-20T12:24:16.188452] [DEBUG] [REMOTE ] VXUS: Retrieved 3765 rows, trimmed to 300. [2026-01-20T12:24:16.188667] [DEBUG] [REMOTE ] VXUS: PASS: History has at least 300 days. [2026-01-20T12:24:16.188959] [DEBUG] [REMOTE ] VXUS: PASS: Price check passed. Min price $70.90. [2026-01-20T12:24:16.189116] [DEBUG] [REMOTE ] VXUS: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:16.189256] [DEBUG] [REMOTE ] VXUS: PASS: Integrity check passed. [2026-01-20T12:24:16.189302] [DEBUG] [REMOTE ] VXUS: Symbol is viable for forecasting. [2026-01-20T12:24:16.189363] [INFO ] [MAIN ] [3359/3502] VXUS kept (0.6s) | 3356 kept, 3 rejected | 139.3/min | ETA: 1.0m [2026-01-20T12:24:16.497816] [DEBUG] [REMOTE ] VYMI: Retrieved 2485 rows, trimmed to 300. [2026-01-20T12:24:16.498021] [DEBUG] [REMOTE ] VYMI: PASS: History has at least 300 days. [2026-01-20T12:24:16.498365] [DEBUG] [REMOTE ] VYMI: PASS: Price check passed. Min price $83.75. [2026-01-20T12:24:16.498535] [DEBUG] [REMOTE ] VYMI: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:16.498719] [DEBUG] [REMOTE ] VYMI: PASS: Integrity check passed. [2026-01-20T12:24:16.498774] [DEBUG] [REMOTE ] VYMI: Symbol is viable for forecasting. [2026-01-20T12:24:16.498833] [INFO ] [MAIN ] [3360/3502] VYMI kept (0.3s) | 3357 kept, 3 rejected | 139.3/min | ETA: 1.0m [2026-01-20T12:24:16.937853] [DEBUG] [REMOTE ] VYX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:16.938052] [DEBUG] [REMOTE ] VYX: PASS: History has at least 300 days. [2026-01-20T12:24:16.938324] [DEBUG] [REMOTE ] VYX: PASS: Price check passed. Min price $9.61. [2026-01-20T12:24:16.938468] [DEBUG] [REMOTE ] VYX: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:16.938622] [DEBUG] [REMOTE ] VYX: PASS: Integrity check passed. [2026-01-20T12:24:16.938667] [DEBUG] [REMOTE ] VYX: Symbol is viable for forecasting. [2026-01-20T12:24:16.938723] [INFO ] [MAIN ] [3361/3502] VYX kept (0.4s) | 3358 kept, 3 rejected | 139.3/min | ETA: 1.0m [2026-01-20T12:24:17.495732] [DEBUG] [REMOTE ] VZ: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:17.495975] [DEBUG] [REMOTE ] VZ: PASS: History has at least 300 days. [2026-01-20T12:24:17.496286] [DEBUG] [REMOTE ] VZ: PASS: Price check passed. Min price $37.75. [2026-01-20T12:24:17.496437] [DEBUG] [REMOTE ] VZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:17.496598] [DEBUG] [REMOTE ] VZ: PASS: Integrity check passed. [2026-01-20T12:24:17.496645] [DEBUG] [REMOTE ] VZ: Symbol is viable for forecasting. [2026-01-20T12:24:17.496699] [INFO ] [MAIN ] [3362/3502] VZ kept (0.6s) | 3359 kept, 3 rejected | 139.3/min | ETA: 1.0m [2026-01-20T12:24:18.033188] [DEBUG] [REMOTE ] WAB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:18.033390] [DEBUG] [REMOTE ] WAB: PASS: History has at least 300 days. [2026-01-20T12:24:18.033741] [DEBUG] [REMOTE ] WAB: PASS: Price check passed. Min price $193.20. [2026-01-20T12:24:18.033914] [DEBUG] [REMOTE ] WAB: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:18.034110] [DEBUG] [REMOTE ] WAB: PASS: Integrity check passed. [2026-01-20T12:24:18.034160] [DEBUG] [REMOTE ] WAB: Symbol is viable for forecasting. [2026-01-20T12:24:18.034219] [INFO ] [MAIN ] [3363/3502] WAB kept (0.5s) | 3360 kept, 3 rejected | 139.3/min | ETA: 60s [2026-01-20T12:24:18.456455] [DEBUG] [REMOTE ] WABC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:18.456715] [DEBUG] [REMOTE ] WABC: PASS: History has at least 300 days. [2026-01-20T12:24:18.457082] [DEBUG] [REMOTE ] WABC: PASS: Price check passed. Min price $46.42. [2026-01-20T12:24:18.457239] [DEBUG] [REMOTE ] WABC: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:18.457384] [DEBUG] [REMOTE ] WABC: PASS: Integrity check passed. [2026-01-20T12:24:18.457428] [DEBUG] [REMOTE ] WABC: Symbol is viable for forecasting. [2026-01-20T12:24:18.457488] [INFO ] [MAIN ] [3364/3502] WABC kept (0.4s) | 3361 kept, 3 rejected | 139.3/min | ETA: 59s [2026-01-20T12:24:18.952771] [DEBUG] [REMOTE ] WAFD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:18.952974] [DEBUG] [REMOTE ] WAFD: PASS: History has at least 300 days. [2026-01-20T12:24:18.953326] [DEBUG] [REMOTE ] WAFD: PASS: Price check passed. Min price $28.74. [2026-01-20T12:24:18.953475] [DEBUG] [REMOTE ] WAFD: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:18.953633] [DEBUG] [REMOTE ] WAFD: PASS: Integrity check passed. [2026-01-20T12:24:18.953680] [DEBUG] [REMOTE ] WAFD: Symbol is viable for forecasting. [2026-01-20T12:24:18.953738] [INFO ] [MAIN ] [3365/3502] WAFD kept (0.5s) | 3362 kept, 3 rejected | 139.3/min | ETA: 59s [2026-01-20T12:24:19.063755] [DEBUG] [REMOTE ] WAFDP: Retrieved 1246 rows, trimmed to 300. [2026-01-20T12:24:19.063965] [DEBUG] [REMOTE ] WAFDP: PASS: History has at least 300 days. [2026-01-20T12:24:19.064228] [DEBUG] [REMOTE ] WAFDP: PASS: Price check passed. Min price $16.17. [2026-01-20T12:24:19.064382] [DEBUG] [REMOTE ] WAFDP: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:19.064526] [DEBUG] [REMOTE ] WAFDP: PASS: Integrity check passed. [2026-01-20T12:24:19.064586] [DEBUG] [REMOTE ] WAFDP: Symbol is viable for forecasting. [2026-01-20T12:24:19.064648] [INFO ] [MAIN ] [3366/3502] WAFDP kept (0.1s) | 3363 kept, 3 rejected | 139.3/min | ETA: 59s [2026-01-20T12:24:19.620186] [DEBUG] [REMOTE ] WAL: Retrieved 5169 rows, trimmed to 300. [2026-01-20T12:24:19.620384] [DEBUG] [REMOTE ] WAL: PASS: History has at least 300 days. [2026-01-20T12:24:19.620698] [DEBUG] [REMOTE ] WAL: PASS: Price check passed. Min price $73.86. [2026-01-20T12:24:19.620888] [DEBUG] [REMOTE ] WAL: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:19.621044] [DEBUG] [REMOTE ] WAL: PASS: Integrity check passed. [2026-01-20T12:24:19.621088] [DEBUG] [REMOTE ] WAL: Symbol is viable for forecasting. [2026-01-20T12:24:19.621145] [INFO ] [MAIN ] [3367/3502] WAL kept (0.6s) | 3364 kept, 3 rejected | 139.3/min | ETA: 58s [2026-01-20T12:24:19.991028] [DEBUG] [REMOTE ] WALD: Retrieved 1177 rows, trimmed to 300. [2026-01-20T12:24:19.991223] [DEBUG] [REMOTE ] WALD: PASS: History has at least 300 days. [2026-01-20T12:24:19.991482] [DEBUG] [REMOTE ] WALD: PASS: Price check passed. Min price $1.47. [2026-01-20T12:24:19.991660] [DEBUG] [REMOTE ] WALD: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:19.991784] [DEBUG] [REMOTE ] WALD: PASS: Integrity check passed. [2026-01-20T12:24:19.991830] [DEBUG] [REMOTE ] WALD: Symbol is viable for forecasting. [2026-01-20T12:24:19.991886] [INFO ] [MAIN ] [3368/3502] WALD kept (0.4s) | 3365 kept, 3 rejected | 139.3/min | ETA: 58s [2026-01-20T12:24:20.473561] [DEBUG] [REMOTE ] WASH: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:20.473798] [DEBUG] [REMOTE ] WASH: PASS: History has at least 300 days. [2026-01-20T12:24:20.474088] [DEBUG] [REMOTE ] WASH: PASS: Price check passed. Min price $26.15. [2026-01-20T12:24:20.474232] [DEBUG] [REMOTE ] WASH: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:20.474368] [DEBUG] [REMOTE ] WASH: PASS: Integrity check passed. [2026-01-20T12:24:20.474412] [DEBUG] [REMOTE ] WASH: Symbol is viable for forecasting. [2026-01-20T12:24:20.474468] [INFO ] [MAIN ] [3369/3502] WASH kept (0.5s) | 3366 kept, 3 rejected | 139.3/min | ETA: 57s [2026-01-20T12:24:20.800336] [DEBUG] [REMOTE ] WAVE: Retrieved 1142 rows, trimmed to 300. [2026-01-20T12:24:20.800468] [DEBUG] [REMOTE ] WAVE: PASS: History has at least 300 days. [2026-01-20T12:24:20.800699] [DEBUG] [REMOTE ] WAVE: PASS: Price check passed. Min price $5.61. [2026-01-20T12:24:20.800837] [DEBUG] [REMOTE ] WAVE: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:20.800948] [DEBUG] [REMOTE ] WAVE: PASS: Integrity check passed. [2026-01-20T12:24:20.800988] [DEBUG] [REMOTE ] WAVE: Symbol is viable for forecasting. [2026-01-20T12:24:20.801035] [INFO ] [MAIN ] [3370/3502] WAVE kept (0.3s) | 3367 kept, 3 rejected | 139.3/min | ETA: 57s [2026-01-20T12:24:21.138254] [DEBUG] [REMOTE ] WAY: Retrieved 404 rows, trimmed to 300. [2026-01-20T12:24:21.138381] [DEBUG] [REMOTE ] WAY: PASS: History has at least 300 days. [2026-01-20T12:24:21.138598] [DEBUG] [REMOTE ] WAY: PASS: Price check passed. Min price $29.87. [2026-01-20T12:24:21.138734] [DEBUG] [REMOTE ] WAY: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:21.138842] [DEBUG] [REMOTE ] WAY: PASS: Integrity check passed. [2026-01-20T12:24:21.138882] [DEBUG] [REMOTE ] WAY: Symbol is viable for forecasting. [2026-01-20T12:24:21.138929] [INFO ] [MAIN ] [3371/3502] WAY kept (0.3s) | 3368 kept, 3 rejected | 139.4/min | ETA: 56s [2026-01-20T12:24:21.639497] [DEBUG] [REMOTE ] WB: Retrieved 2956 rows, trimmed to 300. [2026-01-20T12:24:21.639774] [DEBUG] [REMOTE ] WB: PASS: History has at least 300 days. [2026-01-20T12:24:21.640035] [DEBUG] [REMOTE ] WB: PASS: Price check passed. Min price $9.54. [2026-01-20T12:24:21.640180] [DEBUG] [REMOTE ] WB: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:21.640302] [DEBUG] [REMOTE ] WB: PASS: Integrity check passed. [2026-01-20T12:24:21.640345] [DEBUG] [REMOTE ] WB: Symbol is viable for forecasting. [2026-01-20T12:24:21.640396] [INFO ] [MAIN ] [3372/3502] WB kept (0.5s) | 3369 kept, 3 rejected | 139.3/min | ETA: 56s [2026-01-20T12:24:22.164195] [DEBUG] [REMOTE ] WBD: Retrieved 5163 rows, trimmed to 300. [2026-01-20T12:24:22.164364] [DEBUG] [REMOTE ] WBD: PASS: History has at least 300 days. [2026-01-20T12:24:22.164699] [DEBUG] [REMOTE ] WBD: PASS: Price check passed. Min price $20.53. [2026-01-20T12:24:22.164908] [DEBUG] [REMOTE ] WBD: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:22.165082] [DEBUG] [REMOTE ] WBD: PASS: Integrity check passed. [2026-01-20T12:24:22.165153] [DEBUG] [REMOTE ] WBD: Symbol is viable for forecasting. [2026-01-20T12:24:22.165229] [INFO ] [MAIN ] [3373/3502] WBD kept (0.5s) | 3370 kept, 3 rejected | 139.3/min | ETA: 56s [2026-01-20T12:24:22.470093] [DEBUG] [REMOTE ] WBIY: Retrieved 2279 rows, trimmed to 300. [2026-01-20T12:24:22.470214] [DEBUG] [REMOTE ] WBIY: PASS: History has at least 300 days. [2026-01-20T12:24:22.470422] [DEBUG] [REMOTE ] WBIY: PASS: Price check passed. Min price $29.87. [2026-01-20T12:24:22.470565] [DEBUG] [REMOTE ] WBIY: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:22.470715] [DEBUG] [REMOTE ] WBIY: PASS: Integrity check passed. [2026-01-20T12:24:22.470768] [DEBUG] [REMOTE ] WBIY: Symbol is viable for forecasting. [2026-01-20T12:24:22.470821] [INFO ] [MAIN ] [3374/3502] WBIY kept (0.3s) | 3371 kept, 3 rejected | 139.3/min | ETA: 55s [2026-01-20T12:24:23.032961] [DEBUG] [REMOTE ] WBS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:23.033094] [DEBUG] [REMOTE ] WBS: PASS: History has at least 300 days. [2026-01-20T12:24:23.033308] [DEBUG] [REMOTE ] WBS: PASS: Price check passed. Min price $54.51. [2026-01-20T12:24:23.033443] [DEBUG] [REMOTE ] WBS: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:23.033556] [DEBUG] [REMOTE ] WBS: PASS: Integrity check passed. [2026-01-20T12:24:23.033615] [DEBUG] [REMOTE ] WBS: Symbol is viable for forecasting. [2026-01-20T12:24:23.033664] [INFO ] [MAIN ] [3375/3502] WBS kept (0.6s) | 3372 kept, 3 rejected | 139.3/min | ETA: 55s [2026-01-20T12:24:23.159909] [DEBUG] [REMOTE ] WBTN: Retrieved 391 rows, trimmed to 300. [2026-01-20T12:24:23.160038] [DEBUG] [REMOTE ] WBTN: PASS: History has at least 300 days. [2026-01-20T12:24:23.160243] [DEBUG] [REMOTE ] WBTN: PASS: Price check passed. Min price $12.19. [2026-01-20T12:24:23.160381] [DEBUG] [REMOTE ] WBTN: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:23.160495] [DEBUG] [REMOTE ] WBTN: PASS: Integrity check passed. [2026-01-20T12:24:23.160536] [DEBUG] [REMOTE ] WBTN: Symbol is viable for forecasting. [2026-01-20T12:24:23.160605] [INFO ] [MAIN ] [3376/3502] WBTN kept (0.1s) | 3373 kept, 3 rejected | 139.4/min | ETA: 54s [2026-01-20T12:24:23.578887] [DEBUG] [REMOTE ] WBX: Retrieved 1077 rows, trimmed to 300. [2026-01-20T12:24:23.579020] [DEBUG] [REMOTE ] WBX: PASS: History has at least 300 days. [2026-01-20T12:24:23.579251] [DEBUG] [REMOTE ] WBX: PASS: Price check passed. Min price $2.34. [2026-01-20T12:24:23.579385] [DEBUG] [REMOTE ] WBX: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:23.579497] [DEBUG] [REMOTE ] WBX: PASS: Integrity check passed. [2026-01-20T12:24:23.579537] [DEBUG] [REMOTE ] WBX: Symbol is viable for forecasting. [2026-01-20T12:24:23.579615] [INFO ] [MAIN ] [3377/3502] WBX kept (0.4s) | 3374 kept, 3 rejected | 139.4/min | ETA: 54s [2026-01-20T12:24:24.302663] [DEBUG] [REMOTE ] WCC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:24.302793] [DEBUG] [REMOTE ] WCC: PASS: History has at least 300 days. [2026-01-20T12:24:24.303008] [DEBUG] [REMOTE ] WCC: PASS: Price check passed. Min price $213.22. [2026-01-20T12:24:24.303148] [DEBUG] [REMOTE ] WCC: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:24.303263] [DEBUG] [REMOTE ] WCC: PASS: Integrity check passed. [2026-01-20T12:24:24.303304] [DEBUG] [REMOTE ] WCC: Symbol is viable for forecasting. [2026-01-20T12:24:24.303351] [INFO ] [MAIN ] [3378/3502] WCC kept (0.7s) | 3375 kept, 3 rejected | 139.3/min | ETA: 53s [2026-01-20T12:24:24.592822] [DEBUG] [REMOTE ] WCLD: Retrieved 1600 rows, trimmed to 300. [2026-01-20T12:24:24.592947] [DEBUG] [REMOTE ] WCLD: PASS: History has at least 300 days. [2026-01-20T12:24:24.593148] [DEBUG] [REMOTE ] WCLD: PASS: Price check passed. Min price $32.07. [2026-01-20T12:24:24.593282] [DEBUG] [REMOTE ] WCLD: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:24.593391] [DEBUG] [REMOTE ] WCLD: PASS: Integrity check passed. [2026-01-20T12:24:24.593432] [DEBUG] [REMOTE ] WCLD: Symbol is viable for forecasting. [2026-01-20T12:24:24.593478] [INFO ] [MAIN ] [3379/3502] WCLD kept (0.3s) | 3376 kept, 3 rejected | 139.3/min | ETA: 53s [2026-01-20T12:24:25.058872] [DEBUG] [REMOTE ] WD: Retrieved 3795 rows, trimmed to 300. [2026-01-20T12:24:25.059097] [DEBUG] [REMOTE ] WD: PASS: History has at least 300 days. [2026-01-20T12:24:25.059442] [DEBUG] [REMOTE ] WD: PASS: Price check passed. Min price $58.72. [2026-01-20T12:24:25.059659] [DEBUG] [REMOTE ] WD: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:25.059838] [DEBUG] [REMOTE ] WD: PASS: Integrity check passed. [2026-01-20T12:24:25.059897] [DEBUG] [REMOTE ] WD: Symbol is viable for forecasting. [2026-01-20T12:24:25.059997] [INFO ] [MAIN ] [3380/3502] WD kept (0.5s) | 3377 kept, 3 rejected | 139.3/min | ETA: 53s [2026-01-20T12:24:25.457352] [DEBUG] [REMOTE ] WDAY: Retrieved 3334 rows, trimmed to 300. [2026-01-20T12:24:25.457479] [DEBUG] [REMOTE ] WDAY: PASS: History has at least 300 days. [2026-01-20T12:24:25.457707] [DEBUG] [REMOTE ] WDAY: PASS: Price check passed. Min price $186.86. [2026-01-20T12:24:25.457841] [DEBUG] [REMOTE ] WDAY: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:25.457952] [DEBUG] [REMOTE ] WDAY: PASS: Integrity check passed. [2026-01-20T12:24:25.457992] [DEBUG] [REMOTE ] WDAY: Symbol is viable for forecasting. [2026-01-20T12:24:25.458039] [INFO ] [MAIN ] [3381/3502] WDAY kept (0.4s) | 3378 kept, 3 rejected | 139.3/min | ETA: 52s [2026-01-20T12:24:26.038642] [DEBUG] [REMOTE ] WDC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:26.038790] [DEBUG] [REMOTE ] WDC: PASS: History has at least 300 days. [2026-01-20T12:24:26.039030] [DEBUG] [REMOTE ] WDC: PASS: Price check passed. Min price $120.38. [2026-01-20T12:24:26.039178] [DEBUG] [REMOTE ] WDC: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:26.039307] [DEBUG] [REMOTE ] WDC: PASS: Integrity check passed. [2026-01-20T12:24:26.039350] [DEBUG] [REMOTE ] WDC: Symbol is viable for forecasting. [2026-01-20T12:24:26.039400] [INFO ] [MAIN ] [3382/3502] WDC kept (0.6s) | 3379 kept, 3 rejected | 139.3/min | ETA: 52s [2026-01-20T12:24:26.564932] [DEBUG] [REMOTE ] WDFC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:26.565128] [DEBUG] [REMOTE ] WDFC: PASS: History has at least 300 days. [2026-01-20T12:24:26.565434] [DEBUG] [REMOTE ] WDFC: PASS: Price check passed. Min price $186.59. [2026-01-20T12:24:26.565648] [DEBUG] [REMOTE ] WDFC: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:26.565804] [DEBUG] [REMOTE ] WDFC: PASS: Integrity check passed. [2026-01-20T12:24:26.565878] [DEBUG] [REMOTE ] WDFC: Symbol is viable for forecasting. [2026-01-20T12:24:26.565944] [INFO ] [MAIN ] [3383/3502] WDFC kept (0.5s) | 3380 kept, 3 rejected | 139.3/min | ETA: 51s [2026-01-20T12:24:26.816647] [DEBUG] [REMOTE ] WDH: Retrieved 1180 rows, trimmed to 300. [2026-01-20T12:24:26.816786] [DEBUG] [REMOTE ] WDH: PASS: History has at least 300 days. [2026-01-20T12:24:26.817027] [DEBUG] [REMOTE ] WDH: PASS: Price check passed. Min price $1.58. [2026-01-20T12:24:26.817176] [DEBUG] [REMOTE ] WDH: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:26.817297] [DEBUG] [REMOTE ] WDH: PASS: Integrity check passed. [2026-01-20T12:24:26.817342] [DEBUG] [REMOTE ] WDH: Symbol is viable for forecasting. [2026-01-20T12:24:26.817393] [INFO ] [MAIN ] [3384/3502] WDH kept (0.3s) | 3381 kept, 3 rejected | 139.3/min | ETA: 51s [2026-01-20T12:24:27.081550] [DEBUG] [REMOTE ] WDI: Retrieved 1146 rows, trimmed to 300. [2026-01-20T12:24:27.081712] [DEBUG] [REMOTE ] WDI: PASS: History has at least 300 days. [2026-01-20T12:24:27.081930] [DEBUG] [REMOTE ] WDI: PASS: Price check passed. Min price $13.51. [2026-01-20T12:24:27.082073] [DEBUG] [REMOTE ] WDI: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:27.082190] [DEBUG] [REMOTE ] WDI: PASS: Integrity check passed. [2026-01-20T12:24:27.082231] [DEBUG] [REMOTE ] WDI: Symbol is viable for forecasting. [2026-01-20T12:24:27.082279] [INFO ] [MAIN ] [3385/3502] WDI kept (0.3s) | 3382 kept, 3 rejected | 139.4/min | ETA: 50s [2026-01-20T12:24:27.679518] [DEBUG] [REMOTE ] WDS: Retrieved 4658 rows, trimmed to 300. [2026-01-20T12:24:27.679702] [DEBUG] [REMOTE ] WDS: PASS: History has at least 300 days. [2026-01-20T12:24:27.679939] [DEBUG] [REMOTE ] WDS: PASS: Price check passed. Min price $14.58. [2026-01-20T12:24:27.680080] [DEBUG] [REMOTE ] WDS: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:27.680208] [DEBUG] [REMOTE ] WDS: PASS: Integrity check passed. [2026-01-20T12:24:27.680250] [DEBUG] [REMOTE ] WDS: Symbol is viable for forecasting. [2026-01-20T12:24:27.680317] [INFO ] [MAIN ] [3386/3502] WDS kept (0.6s) | 3383 kept, 3 rejected | 139.3/min | ETA: 50s [2026-01-20T12:24:28.231129] [DEBUG] [REMOTE ] WEA: Retrieved 5992 rows, trimmed to 300. [2026-01-20T12:24:28.231313] [DEBUG] [REMOTE ] WEA: PASS: History has at least 300 days. [2026-01-20T12:24:28.231620] [DEBUG] [REMOTE ] WEA: PASS: Price check passed. Min price $10.85. [2026-01-20T12:24:28.231767] [DEBUG] [REMOTE ] WEA: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:28.231900] [DEBUG] [REMOTE ] WEA: PASS: Integrity check passed. [2026-01-20T12:24:28.231944] [DEBUG] [REMOTE ] WEA: Symbol is viable for forecasting. [2026-01-20T12:24:28.231998] [INFO ] [MAIN ] [3387/3502] WEA kept (0.6s) | 3384 kept, 3 rejected | 139.3/min | ETA: 50s [2026-01-20T12:24:28.709958] [DEBUG] [REMOTE ] WEC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:28.710158] [DEBUG] [REMOTE ] WEC: PASS: History has at least 300 days. [2026-01-20T12:24:28.710429] [DEBUG] [REMOTE ] WEC: PASS: Price check passed. Min price $103.48. [2026-01-20T12:24:28.710593] [DEBUG] [REMOTE ] WEC: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:28.710723] [DEBUG] [REMOTE ] WEC: PASS: Integrity check passed. [2026-01-20T12:24:28.710765] [DEBUG] [REMOTE ] WEC: Symbol is viable for forecasting. [2026-01-20T12:24:28.710818] [INFO ] [MAIN ] [3388/3502] WEC kept (0.5s) | 3385 kept, 3 rejected | 139.3/min | ETA: 49s [2026-01-20T12:24:29.171388] [DEBUG] [REMOTE ] WEN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:29.171788] [DEBUG] [REMOTE ] WEN: PASS: History has at least 300 days. [2026-01-20T12:24:29.172064] [DEBUG] [REMOTE ] WEN: PASS: Price check passed. Min price $7.74. [2026-01-20T12:24:29.172211] [DEBUG] [REMOTE ] WEN: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:29.172339] [DEBUG] [REMOTE ] WEN: PASS: Integrity check passed. [2026-01-20T12:24:29.172381] [DEBUG] [REMOTE ] WEN: Symbol is viable for forecasting. [2026-01-20T12:24:29.172435] [INFO ] [MAIN ] [3389/3502] WEN kept (0.5s) | 3386 kept, 3 rejected | 139.3/min | ETA: 49s [2026-01-20T12:24:29.633267] [DEBUG] [REMOTE ] WERN: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:29.633522] [DEBUG] [REMOTE ] WERN: PASS: History has at least 300 days. [2026-01-20T12:24:29.633957] [DEBUG] [REMOTE ] WERN: PASS: Price check passed. Min price $23.05. [2026-01-20T12:24:29.634106] [DEBUG] [REMOTE ] WERN: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:29.634278] [DEBUG] [REMOTE ] WERN: PASS: Integrity check passed. [2026-01-20T12:24:29.634345] [DEBUG] [REMOTE ] WERN: Symbol is viable for forecasting. [2026-01-20T12:24:29.634407] [INFO ] [MAIN ] [3390/3502] WERN kept (0.5s) | 3387 kept, 3 rejected | 139.3/min | ETA: 48s [2026-01-20T12:24:29.988446] [DEBUG] [REMOTE ] WES: Retrieved 3296 rows, trimmed to 300. [2026-01-20T12:24:29.988872] [DEBUG] [REMOTE ] WES: PASS: History has at least 300 days. [2026-01-20T12:24:29.989207] [DEBUG] [REMOTE ] WES: PASS: Price check passed. Min price $37.34. [2026-01-20T12:24:29.989383] [DEBUG] [REMOTE ] WES: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:29.989755] [DEBUG] [REMOTE ] WES: PASS: Integrity check passed. [2026-01-20T12:24:29.989808] [DEBUG] [REMOTE ] WES: Symbol is viable for forecasting. [2026-01-20T12:24:29.989879] [INFO ] [MAIN ] [3391/3502] WES kept (0.4s) | 3388 kept, 3 rejected | 139.3/min | ETA: 48s [2026-01-20T12:24:30.346278] [DEBUG] [REMOTE ] WEX: Retrieved 5263 rows, trimmed to 300. [2026-01-20T12:24:30.346424] [DEBUG] [REMOTE ] WEX: PASS: History has at least 300 days. [2026-01-20T12:24:30.346661] [DEBUG] [REMOTE ] WEX: PASS: Price check passed. Min price $136.40. [2026-01-20T12:24:30.346821] [DEBUG] [REMOTE ] WEX: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:30.346949] [DEBUG] [REMOTE ] WEX: PASS: Integrity check passed. [2026-01-20T12:24:30.347024] [DEBUG] [REMOTE ] WEX: Symbol is viable for forecasting. [2026-01-20T12:24:30.347108] [INFO ] [MAIN ] [3392/3502] WEX kept (0.4s) | 3389 kept, 3 rejected | 139.3/min | ETA: 47s [2026-01-20T12:24:30.892990] [DEBUG] [REMOTE ] WEYS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:30.893130] [DEBUG] [REMOTE ] WEYS: PASS: History has at least 300 days. [2026-01-20T12:24:30.893363] [DEBUG] [REMOTE ] WEYS: PASS: Price check passed. Min price $26.15. [2026-01-20T12:24:30.893504] [DEBUG] [REMOTE ] WEYS: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:30.893647] [DEBUG] [REMOTE ] WEYS: PASS: Integrity check passed. [2026-01-20T12:24:30.893692] [DEBUG] [REMOTE ] WEYS: Symbol is viable for forecasting. [2026-01-20T12:24:30.893741] [INFO ] [MAIN ] [3393/3502] WEYS kept (0.5s) | 3390 kept, 3 rejected | 139.3/min | ETA: 47s [2026-01-20T12:24:31.267674] [DEBUG] [REMOTE ] WF: Retrieved 5610 rows, trimmed to 300. [2026-01-20T12:24:31.267824] [DEBUG] [REMOTE ] WF: PASS: History has at least 300 days. [2026-01-20T12:24:31.268060] [DEBUG] [REMOTE ] WF: PASS: Price check passed. Min price $53.04. [2026-01-20T12:24:31.268195] [DEBUG] [REMOTE ] WF: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:31.268316] [DEBUG] [REMOTE ] WF: PASS: Integrity check passed. [2026-01-20T12:24:31.268357] [DEBUG] [REMOTE ] WF: Symbol is viable for forecasting. [2026-01-20T12:24:31.268405] [INFO ] [MAIN ] [3394/3502] WF kept (0.4s) | 3391 kept, 3 rejected | 139.3/min | ETA: 47s [2026-01-20T12:24:31.777040] [DEBUG] [REMOTE ] WFC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:31.777252] [DEBUG] [REMOTE ] WFC: PASS: History has at least 300 days. [2026-01-20T12:24:31.777599] [DEBUG] [REMOTE ] WFC: PASS: Price check passed. Min price $82.40. [2026-01-20T12:24:31.777772] [DEBUG] [REMOTE ] WFC: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:31.777936] [DEBUG] [REMOTE ] WFC: PASS: Integrity check passed. [2026-01-20T12:24:31.777981] [DEBUG] [REMOTE ] WFC: Symbol is viable for forecasting. [2026-01-20T12:24:31.778036] [INFO ] [MAIN ] [3395/3502] WFC kept (0.5s) | 3392 kept, 3 rejected | 139.3/min | ETA: 46s [2026-01-20T12:24:32.170490] [DEBUG] [REMOTE ] WFG: Retrieved 4642 rows, trimmed to 300. [2026-01-20T12:24:32.170698] [DEBUG] [REMOTE ] WFG: PASS: History has at least 300 days. [2026-01-20T12:24:32.170960] [DEBUG] [REMOTE ] WFG: PASS: Price check passed. Min price $57.61. [2026-01-20T12:24:32.171120] [DEBUG] [REMOTE ] WFG: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:32.171246] [DEBUG] [REMOTE ] WFG: PASS: Integrity check passed. [2026-01-20T12:24:32.171287] [DEBUG] [REMOTE ] WFG: Symbol is viable for forecasting. [2026-01-20T12:24:32.171338] [INFO ] [MAIN ] [3396/3502] WFG kept (0.4s) | 3393 kept, 3 rejected | 139.3/min | ETA: 46s [2026-01-20T12:24:32.426708] [DEBUG] [REMOTE ] WFRD: Retrieved 1266 rows, trimmed to 300. [2026-01-20T12:24:32.426851] [DEBUG] [REMOTE ] WFRD: PASS: History has at least 300 days. [2026-01-20T12:24:32.427081] [DEBUG] [REMOTE ] WFRD: PASS: Price check passed. Min price $66.92. [2026-01-20T12:24:32.427216] [DEBUG] [REMOTE ] WFRD: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:32.427330] [DEBUG] [REMOTE ] WFRD: PASS: Integrity check passed. [2026-01-20T12:24:32.427370] [DEBUG] [REMOTE ] WFRD: Symbol is viable for forecasting. [2026-01-20T12:24:32.427416] [INFO ] [MAIN ] [3397/3502] WFRD kept (0.3s) | 3394 kept, 3 rejected | 139.3/min | ETA: 45s [2026-01-20T12:24:32.829803] [DEBUG] [REMOTE ] WGMI: Retrieved 989 rows, trimmed to 300. [2026-01-20T12:24:32.829943] [DEBUG] [REMOTE ] WGMI: PASS: History has at least 300 days. [2026-01-20T12:24:32.830152] [DEBUG] [REMOTE ] WGMI: PASS: Price check passed. Min price $36.51. [2026-01-20T12:24:32.830291] [DEBUG] [REMOTE ] WGMI: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:32.830402] [DEBUG] [REMOTE ] WGMI: PASS: Integrity check passed. [2026-01-20T12:24:32.830444] [DEBUG] [REMOTE ] WGMI: Symbol is viable for forecasting. [2026-01-20T12:24:32.830509] [INFO ] [MAIN ] [3398/3502] WGMI kept (0.4s) | 3395 kept, 3 rejected | 139.3/min | ETA: 45s [2026-01-20T12:24:33.356742] [DEBUG] [REMOTE ] WGO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:33.356868] [DEBUG] [REMOTE ] WGO: PASS: History has at least 300 days. [2026-01-20T12:24:33.357103] [DEBUG] [REMOTE ] WGO: PASS: Price check passed. Min price $31.91. [2026-01-20T12:24:33.357238] [DEBUG] [REMOTE ] WGO: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:33.357348] [DEBUG] [REMOTE ] WGO: PASS: Integrity check passed. [2026-01-20T12:24:33.357387] [DEBUG] [REMOTE ] WGO: Symbol is viable for forecasting. [2026-01-20T12:24:33.357433] [INFO ] [MAIN ] [3399/3502] WGO kept (0.5s) | 3396 kept, 3 rejected | 139.3/min | ETA: 44s [2026-01-20T12:24:33.670962] [DEBUG] [REMOTE ] WGS: Retrieved 1306 rows, trimmed to 300. [2026-01-20T12:24:33.671120] [DEBUG] [REMOTE ] WGS: PASS: History has at least 300 days. [2026-01-20T12:24:33.671354] [DEBUG] [REMOTE ] WGS: PASS: Price check passed. Min price $104.56. [2026-01-20T12:24:33.671494] [DEBUG] [REMOTE ] WGS: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:33.671652] [DEBUG] [REMOTE ] WGS: PASS: Integrity check passed. [2026-01-20T12:24:33.671698] [DEBUG] [REMOTE ] WGS: Symbol is viable for forecasting. [2026-01-20T12:24:33.671748] [INFO ] [MAIN ] [3400/3502] WGS kept (0.3s) | 3397 kept, 3 rejected | 139.3/min | ETA: 44s [2026-01-20T12:24:34.088529] [DEBUG] [REMOTE ] WH: Retrieved 1924 rows, trimmed to 300. [2026-01-20T12:24:34.088660] [DEBUG] [REMOTE ] WH: PASS: History has at least 300 days. [2026-01-20T12:24:34.088862] [DEBUG] [REMOTE ] WH: PASS: Price check passed. Min price $68.95. [2026-01-20T12:24:34.088995] [DEBUG] [REMOTE ] WH: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:34.089104] [DEBUG] [REMOTE ] WH: PASS: Integrity check passed. [2026-01-20T12:24:34.089144] [DEBUG] [REMOTE ] WH: Symbol is viable for forecasting. [2026-01-20T12:24:34.089192] [INFO ] [MAIN ] [3401/3502] WH kept (0.4s) | 3398 kept, 3 rejected | 139.3/min | ETA: 43s [2026-01-20T12:24:34.462458] [DEBUG] [REMOTE ] WHD: Retrieved 1996 rows, trimmed to 300. [2026-01-20T12:24:34.462563] [DEBUG] [REMOTE ] WHD: PASS: History has at least 300 days. [2026-01-20T12:24:34.462791] [DEBUG] [REMOTE ] WHD: PASS: Price check passed. Min price $37.60. [2026-01-20T12:24:34.462922] [DEBUG] [REMOTE ] WHD: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:34.463030] [DEBUG] [REMOTE ] WHD: PASS: Integrity check passed. [2026-01-20T12:24:34.463069] [DEBUG] [REMOTE ] WHD: Symbol is viable for forecasting. [2026-01-20T12:24:34.463115] [INFO ] [MAIN ] [3402/3502] WHD kept (0.4s) | 3399 kept, 3 rejected | 139.4/min | ETA: 43s [2026-01-20T12:24:34.915857] [DEBUG] [REMOTE ] WHF: Retrieved 3298 rows, trimmed to 300. [2026-01-20T12:24:34.915990] [DEBUG] [REMOTE ] WHF: PASS: History has at least 300 days. [2026-01-20T12:24:34.916203] [DEBUG] [REMOTE ] WHF: PASS: Price check passed. Min price $6.52. [2026-01-20T12:24:34.916336] [DEBUG] [REMOTE ] WHF: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:34.916448] [DEBUG] [REMOTE ] WHF: PASS: Integrity check passed. [2026-01-20T12:24:34.916488] [DEBUG] [REMOTE ] WHF: Symbol is viable for forecasting. [2026-01-20T12:24:34.916535] [INFO ] [MAIN ] [3403/3502] WHF kept (0.5s) | 3400 kept, 3 rejected | 139.4/min | ETA: 43s [2026-01-20T12:24:35.500377] [DEBUG] [REMOTE ] WHG: Retrieved 5938 rows, trimmed to 300. [2026-01-20T12:24:35.500512] [DEBUG] [REMOTE ] WHG: PASS: History has at least 300 days. [2026-01-20T12:24:35.500749] [DEBUG] [REMOTE ] WHG: PASS: Price check passed. Min price $15.45. [2026-01-20T12:24:35.500887] [DEBUG] [REMOTE ] WHG: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:35.501004] [DEBUG] [REMOTE ] WHG: PASS: Integrity check passed. [2026-01-20T12:24:35.501044] [DEBUG] [REMOTE ] WHG: Symbol is viable for forecasting. [2026-01-20T12:24:35.501108] [INFO ] [MAIN ] [3404/3502] WHG kept (0.6s) | 3401 kept, 3 rejected | 139.3/min | ETA: 42s [2026-01-20T12:24:35.922024] [DEBUG] [REMOTE ] WIA: Retrieved 5612 rows, trimmed to 300. [2026-01-20T12:24:35.922153] [DEBUG] [REMOTE ] WIA: PASS: History has at least 300 days. [2026-01-20T12:24:35.922364] [DEBUG] [REMOTE ] WIA: PASS: Price check passed. Min price $8.16. [2026-01-20T12:24:35.922502] [DEBUG] [REMOTE ] WIA: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:35.922637] [DEBUG] [REMOTE ] WIA: PASS: Integrity check passed. [2026-01-20T12:24:35.922679] [DEBUG] [REMOTE ] WIA: Symbol is viable for forecasting. [2026-01-20T12:24:35.922726] [INFO ] [MAIN ] [3405/3502] WIA kept (0.4s) | 3402 kept, 3 rejected | 139.3/min | ETA: 42s [2026-01-20T12:24:36.104691] [DEBUG] [REMOTE ] WIMI: Retrieved 1457 rows, trimmed to 300. [2026-01-20T12:24:36.104810] [DEBUG] [REMOTE ] WIMI: PASS: History has at least 300 days. [2026-01-20T12:24:36.105012] [DEBUG] [REMOTE ] WIMI: PASS: Price check passed. Min price $2.37. [2026-01-20T12:24:36.105145] [DEBUG] [REMOTE ] WIMI: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:36.105253] [DEBUG] [REMOTE ] WIMI: PASS: Integrity check passed. [2026-01-20T12:24:36.105293] [DEBUG] [REMOTE ] WIMI: Symbol is viable for forecasting. [2026-01-20T12:24:36.105340] [INFO ] [MAIN ] [3406/3502] WIMI kept (0.2s) | 3403 kept, 3 rejected | 139.4/min | ETA: 41s [2026-01-20T12:24:36.796918] [DEBUG] [REMOTE ] WINA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:36.797135] [DEBUG] [REMOTE ] WINA: PASS: History has at least 300 days. [2026-01-20T12:24:36.797431] [DEBUG] [REMOTE ] WINA: PASS: Price check passed. Min price $382.62. [2026-01-20T12:24:36.797600] [DEBUG] [REMOTE ] WINA: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:36.797737] [DEBUG] [REMOTE ] WINA: PASS: Integrity check passed. [2026-01-20T12:24:36.797780] [DEBUG] [REMOTE ] WINA: Symbol is viable for forecasting. [2026-01-20T12:24:36.797837] [INFO ] [MAIN ] [3407/3502] WINA kept (0.7s) | 3404 kept, 3 rejected | 139.3/min | ETA: 41s [2026-01-20T12:24:37.122786] [DEBUG] [REMOTE ] WING: Retrieved 2666 rows, trimmed to 300. [2026-01-20T12:24:37.122987] [DEBUG] [REMOTE ] WING: PASS: History has at least 300 days. [2026-01-20T12:24:37.123247] [DEBUG] [REMOTE ] WING: PASS: Price check passed. Min price $213.81. [2026-01-20T12:24:37.123390] [DEBUG] [REMOTE ] WING: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:37.123510] [DEBUG] [REMOTE ] WING: PASS: Integrity check passed. [2026-01-20T12:24:37.123553] [DEBUG] [REMOTE ] WING: Symbol is viable for forecasting. [2026-01-20T12:24:37.123630] [INFO ] [MAIN ] [3408/3502] WING kept (0.3s) | 3405 kept, 3 rejected | 139.3/min | ETA: 40s [2026-01-20T12:24:37.326506] [DEBUG] [REMOTE ] WINN: Retrieved 992 rows, trimmed to 300. [2026-01-20T12:24:37.326705] [DEBUG] [REMOTE ] WINN: PASS: History has at least 300 days. [2026-01-20T12:24:37.326950] [DEBUG] [REMOTE ] WINN: PASS: Price check passed. Min price $30.05. [2026-01-20T12:24:37.327125] [DEBUG] [REMOTE ] WINN: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:37.327243] [DEBUG] [REMOTE ] WINN: PASS: Integrity check passed. [2026-01-20T12:24:37.327284] [DEBUG] [REMOTE ] WINN: Symbol is viable for forecasting. [2026-01-20T12:24:37.327335] [INFO ] [MAIN ] [3409/3502] WINN kept (0.2s) | 3406 kept, 3 rejected | 139.4/min | ETA: 40s [2026-01-20T12:24:37.942362] [DEBUG] [REMOTE ] WIX: Retrieved 3067 rows, trimmed to 300. [2026-01-20T12:24:37.942564] [DEBUG] [REMOTE ] WIX: PASS: History has at least 300 days. [2026-01-20T12:24:37.942887] [DEBUG] [REMOTE ] WIX: PASS: Price check passed. Min price $80.16. [2026-01-20T12:24:37.943034] [DEBUG] [REMOTE ] WIX: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:37.943187] [DEBUG] [REMOTE ] WIX: PASS: Integrity check passed. [2026-01-20T12:24:37.943229] [DEBUG] [REMOTE ] WIX: Symbol is viable for forecasting. [2026-01-20T12:24:37.943312] [INFO ] [MAIN ] [3410/3502] WIX kept (0.6s) | 3407 kept, 3 rejected | 139.3/min | ETA: 40s [2026-01-20T12:24:38.339422] [DEBUG] [REMOTE ] WK: Retrieved 2790 rows, trimmed to 300. [2026-01-20T12:24:38.339663] [DEBUG] [REMOTE ] WK: PASS: History has at least 300 days. [2026-01-20T12:24:38.339976] [DEBUG] [REMOTE ] WK: PASS: Price check passed. Min price $81.87. [2026-01-20T12:24:38.340131] [DEBUG] [REMOTE ] WK: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:38.340274] [DEBUG] [REMOTE ] WK: PASS: Integrity check passed. [2026-01-20T12:24:38.340317] [DEBUG] [REMOTE ] WK: Symbol is viable for forecasting. [2026-01-20T12:24:38.340373] [INFO ] [MAIN ] [3411/3502] WK kept (0.4s) | 3408 kept, 3 rejected | 139.4/min | ETA: 39s [2026-01-20T12:24:38.869099] [DEBUG] [REMOTE ] WKC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:38.869315] [DEBUG] [REMOTE ] WKC: PASS: History has at least 300 days. [2026-01-20T12:24:38.869655] [DEBUG] [REMOTE ] WKC: PASS: Price check passed. Min price $22.86. [2026-01-20T12:24:38.869819] [DEBUG] [REMOTE ] WKC: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:38.869979] [DEBUG] [REMOTE ] WKC: PASS: Integrity check passed. [2026-01-20T12:24:38.870023] [DEBUG] [REMOTE ] WKC: Symbol is viable for forecasting. [2026-01-20T12:24:38.870081] [INFO ] [MAIN ] [3412/3502] WKC kept (0.5s) | 3409 kept, 3 rejected | 139.3/min | ETA: 39s [2026-01-20T12:24:39.024358] [DEBUG] [REMOTE ] WKEY: Retrieved 1764 rows, trimmed to 300. [2026-01-20T12:24:39.024551] [DEBUG] [REMOTE ] WKEY: PASS: History has at least 300 days. [2026-01-20T12:24:39.024871] [DEBUG] [REMOTE ] WKEY: PASS: Price check passed. Min price $7.40. [2026-01-20T12:24:39.025018] [DEBUG] [REMOTE ] WKEY: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:39.025142] [DEBUG] [REMOTE ] WKEY: PASS: Integrity check passed. [2026-01-20T12:24:39.025183] [DEBUG] [REMOTE ] WKEY: Symbol is viable for forecasting. [2026-01-20T12:24:39.025235] [INFO ] [MAIN ] [3413/3502] WKEY kept (0.2s) | 3410 kept, 3 rejected | 139.4/min | ETA: 38s [2026-01-20T12:24:39.767909] [DEBUG] [REMOTE ] WKSP: Retrieved 5665 rows, trimmed to 300. [2026-01-20T12:24:39.768252] [DEBUG] [REMOTE ] WKSP: PASS: History has at least 300 days. [2026-01-20T12:24:39.768801] [DEBUG] [REMOTE ] WKSP: PASS: Price check passed. Min price $1.95. [2026-01-20T12:24:39.768995] [DEBUG] [REMOTE ] WKSP: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:39.769208] [DEBUG] [REMOTE ] WKSP: PASS: Integrity check passed. [2026-01-20T12:24:39.769264] [DEBUG] [REMOTE ] WKSP: Symbol is viable for forecasting. [2026-01-20T12:24:39.769372] [INFO ] [MAIN ] [3414/3502] WKSP kept (0.7s) | 3411 kept, 3 rejected | 139.3/min | ETA: 38s [2026-01-20T12:24:40.258846] [DEBUG] [REMOTE ] WLDN: Retrieved 4818 rows, trimmed to 300. [2026-01-20T12:24:40.259040] [DEBUG] [REMOTE ] WLDN: PASS: History has at least 300 days. [2026-01-20T12:24:40.259323] [DEBUG] [REMOTE ] WLDN: PASS: Price check passed. Min price $85.27. [2026-01-20T12:24:40.259472] [DEBUG] [REMOTE ] WLDN: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:40.259633] [DEBUG] [REMOTE ] WLDN: PASS: Integrity check passed. [2026-01-20T12:24:40.259681] [DEBUG] [REMOTE ] WLDN: Symbol is viable for forecasting. [2026-01-20T12:24:40.259736] [INFO ] [MAIN ] [3415/3502] WLDN kept (0.5s) | 3412 kept, 3 rejected | 139.3/min | ETA: 37s [2026-01-20T12:24:40.500426] [DEBUG] [REMOTE ] WLDS: Retrieved 840 rows, trimmed to 300. [2026-01-20T12:24:40.500563] [DEBUG] [REMOTE ] WLDS: PASS: History has at least 300 days. [2026-01-20T12:24:40.500794] [DEBUG] [REMOTE ] WLDS: PASS: Price check passed. Min price $1.14. [2026-01-20T12:24:40.500931] [DEBUG] [REMOTE ] WLDS: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:40.501042] [DEBUG] [REMOTE ] WLDS: PASS: Integrity check passed. [2026-01-20T12:24:40.501082] [DEBUG] [REMOTE ] WLDS: Symbol is viable for forecasting. [2026-01-20T12:24:40.501161] [INFO ] [MAIN ] [3416/3502] WLDS kept (0.2s) | 3413 kept, 3 rejected | 139.4/min | ETA: 37s [2026-01-20T12:24:41.121041] [DEBUG] [REMOTE ] WLFC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:41.121186] [DEBUG] [REMOTE ] WLFC: PASS: History has at least 300 days. [2026-01-20T12:24:41.121426] [DEBUG] [REMOTE ] WLFC: PASS: Price check passed. Min price $115.05. [2026-01-20T12:24:41.121562] [DEBUG] [REMOTE ] WLFC: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:41.121703] [DEBUG] [REMOTE ] WLFC: PASS: Integrity check passed. [2026-01-20T12:24:41.121744] [DEBUG] [REMOTE ] WLFC: Symbol is viable for forecasting. [2026-01-20T12:24:41.121793] [INFO ] [MAIN ] [3417/3502] WLFC kept (0.6s) | 3414 kept, 3 rejected | 139.3/min | ETA: 37s [2026-01-20T12:24:41.510383] [DEBUG] [REMOTE ] WLK: Retrieved 5394 rows, trimmed to 300. [2026-01-20T12:24:41.510536] [DEBUG] [REMOTE ] WLK: PASS: History has at least 300 days. [2026-01-20T12:24:41.510767] [DEBUG] [REMOTE ] WLK: PASS: Price check passed. Min price $55.91. [2026-01-20T12:24:41.510908] [DEBUG] [REMOTE ] WLK: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:41.511024] [DEBUG] [REMOTE ] WLK: PASS: Integrity check passed. [2026-01-20T12:24:41.511066] [DEBUG] [REMOTE ] WLK: Symbol is viable for forecasting. [2026-01-20T12:24:41.511115] [INFO ] [MAIN ] [3418/3502] WLK kept (0.4s) | 3415 kept, 3 rejected | 139.3/min | ETA: 36s [2026-01-20T12:24:41.722532] [DEBUG] [REMOTE ] WLKP: Retrieved 2885 rows, trimmed to 300. [2026-01-20T12:24:41.722688] [DEBUG] [REMOTE ] WLKP: PASS: History has at least 300 days. [2026-01-20T12:24:41.722898] [DEBUG] [REMOTE ] WLKP: PASS: Price check passed. Min price $17.87. [2026-01-20T12:24:41.723034] [DEBUG] [REMOTE ] WLKP: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:41.723143] [DEBUG] [REMOTE ] WLKP: PASS: Integrity check passed. [2026-01-20T12:24:41.723182] [DEBUG] [REMOTE ] WLKP: Symbol is viable for forecasting. [2026-01-20T12:24:41.723228] [INFO ] [MAIN ] [3419/3502] WLKP kept (0.2s) | 3416 kept, 3 rejected | 139.4/min | ETA: 36s [2026-01-20T12:24:42.202204] [DEBUG] [REMOTE ] WMG: Retrieved 1414 rows, trimmed to 300. [2026-01-20T12:24:42.202328] [DEBUG] [REMOTE ] WMG: PASS: History has at least 300 days. [2026-01-20T12:24:42.202529] [DEBUG] [REMOTE ] WMG: PASS: Price check passed. Min price $27.61. [2026-01-20T12:24:42.202694] [DEBUG] [REMOTE ] WMG: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:42.202806] [DEBUG] [REMOTE ] WMG: PASS: Integrity check passed. [2026-01-20T12:24:42.202847] [DEBUG] [REMOTE ] WMG: Symbol is viable for forecasting. [2026-01-20T12:24:42.202893] [INFO ] [MAIN ] [3420/3502] WMG kept (0.5s) | 3417 kept, 3 rejected | 139.4/min | ETA: 35s [2026-01-20T12:24:42.853951] [DEBUG] [REMOTE ] WMK: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:42.854088] [DEBUG] [REMOTE ] WMK: PASS: History has at least 300 days. [2026-01-20T12:24:42.854311] [DEBUG] [REMOTE ] WMK: PASS: Price check passed. Min price $63.00. [2026-01-20T12:24:42.854454] [DEBUG] [REMOTE ] WMK: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:42.854614] [DEBUG] [REMOTE ] WMK: PASS: Integrity check passed. [2026-01-20T12:24:42.854662] [DEBUG] [REMOTE ] WMK: Symbol is viable for forecasting. [2026-01-20T12:24:42.854712] [INFO ] [MAIN ] [3421/3502] WMK kept (0.7s) | 3418 kept, 3 rejected | 139.3/min | ETA: 35s [2026-01-20T12:24:43.191632] [DEBUG] [REMOTE ] WMS: Retrieved 2888 rows, trimmed to 300. [2026-01-20T12:24:43.191759] [DEBUG] [REMOTE ] WMS: PASS: History has at least 300 days. [2026-01-20T12:24:43.191970] [DEBUG] [REMOTE ] WMS: PASS: Price check passed. Min price $134.57. [2026-01-20T12:24:43.192110] [DEBUG] [REMOTE ] WMS: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:43.192226] [DEBUG] [REMOTE ] WMS: PASS: Integrity check passed. [2026-01-20T12:24:43.192268] [DEBUG] [REMOTE ] WMS: Symbol is viable for forecasting. [2026-01-20T12:24:43.192334] [INFO ] [MAIN ] [3422/3502] WMS kept (0.3s) | 3419 kept, 3 rejected | 139.3/min | ETA: 34s [2026-01-20T12:24:43.720683] [DEBUG] [REMOTE ] WNC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:43.720881] [DEBUG] [REMOTE ] WNC: PASS: History has at least 300 days. [2026-01-20T12:24:43.721157] [DEBUG] [REMOTE ] WNC: PASS: Price check passed. Min price $7.45. [2026-01-20T12:24:43.721302] [DEBUG] [REMOTE ] WNC: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:43.721437] [DEBUG] [REMOTE ] WNC: PASS: Integrity check passed. [2026-01-20T12:24:43.721480] [DEBUG] [REMOTE ] WNC: Symbol is viable for forecasting. [2026-01-20T12:24:43.721536] [INFO ] [MAIN ] [3423/3502] WNC kept (0.5s) | 3420 kept, 3 rejected | 139.3/min | ETA: 34s [2026-01-20T12:24:44.203040] [DEBUG] [REMOTE ] WNEB: Retrieved 5967 rows, trimmed to 300. [2026-01-20T12:24:44.203190] [DEBUG] [REMOTE ] WNEB: PASS: History has at least 300 days. [2026-01-20T12:24:44.203426] [DEBUG] [REMOTE ] WNEB: PASS: Price check passed. Min price $11.23. [2026-01-20T12:24:44.203600] [DEBUG] [REMOTE ] WNEB: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:44.203729] [DEBUG] [REMOTE ] WNEB: PASS: Integrity check passed. [2026-01-20T12:24:44.203772] [DEBUG] [REMOTE ] WNEB: Symbol is viable for forecasting. [2026-01-20T12:24:44.203822] [INFO ] [MAIN ] [3424/3502] WNEB kept (0.5s) | 3421 kept, 3 rejected | 139.3/min | ETA: 34s [2026-01-20T12:24:44.638258] [DEBUG] [REMOTE ] WOOD: Retrieved 4419 rows, trimmed to 300. [2026-01-20T12:24:44.638383] [DEBUG] [REMOTE ] WOOD: PASS: History has at least 300 days. [2026-01-20T12:24:44.638616] [DEBUG] [REMOTE ] WOOD: PASS: Price check passed. Min price $65.94. [2026-01-20T12:24:44.638754] [DEBUG] [REMOTE ] WOOD: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:44.638866] [DEBUG] [REMOTE ] WOOD: PASS: Integrity check passed. [2026-01-20T12:24:44.638905] [DEBUG] [REMOTE ] WOOD: Symbol is viable for forecasting. [2026-01-20T12:24:44.638954] [INFO ] [MAIN ] [3425/3502] WOOD kept (0.4s) | 3422 kept, 3 rejected | 139.3/min | ETA: 33s [2026-01-20T12:24:44.876612] [DEBUG] [REMOTE ] WOOF: Retrieved 1258 rows, trimmed to 300. [2026-01-20T12:24:44.876734] [DEBUG] [REMOTE ] WOOF: PASS: History has at least 300 days. [2026-01-20T12:24:44.876935] [DEBUG] [REMOTE ] WOOF: PASS: Price check passed. Min price $2.63. [2026-01-20T12:24:44.877099] [DEBUG] [REMOTE ] WOOF: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:44.877210] [DEBUG] [REMOTE ] WOOF: PASS: Integrity check passed. [2026-01-20T12:24:44.877250] [DEBUG] [REMOTE ] WOOF: Symbol is viable for forecasting. [2026-01-20T12:24:44.877295] [INFO ] [MAIN ] [3426/3502] WOOF kept (0.2s) | 3423 kept, 3 rejected | 139.3/min | ETA: 33s [2026-01-20T12:24:45.530540] [DEBUG] [REMOTE ] WPC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:45.530691] [DEBUG] [REMOTE ] WPC: PASS: History has at least 300 days. [2026-01-20T12:24:45.530905] [DEBUG] [REMOTE ] WPC: PASS: Price check passed. Min price $63.27. [2026-01-20T12:24:45.531039] [DEBUG] [REMOTE ] WPC: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:45.531153] [DEBUG] [REMOTE ] WPC: PASS: Integrity check passed. [2026-01-20T12:24:45.531192] [DEBUG] [REMOTE ] WPC: Symbol is viable for forecasting. [2026-01-20T12:24:45.531240] [INFO ] [MAIN ] [3427/3502] WPC kept (0.7s) | 3424 kept, 3 rejected | 139.3/min | ETA: 32s [2026-01-20T12:24:45.991251] [DEBUG] [REMOTE ] WPP: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:45.991392] [DEBUG] [REMOTE ] WPP: PASS: History has at least 300 days. [2026-01-20T12:24:45.991642] [DEBUG] [REMOTE ] WPP: PASS: Price check passed. Min price $17.62. [2026-01-20T12:24:45.991785] [DEBUG] [REMOTE ] WPP: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:45.991905] [DEBUG] [REMOTE ] WPP: PASS: Integrity check passed. [2026-01-20T12:24:45.991948] [DEBUG] [REMOTE ] WPP: Symbol is viable for forecasting. [2026-01-20T12:24:45.992013] [INFO ] [MAIN ] [3428/3502] WPP kept (0.5s) | 3425 kept, 3 rejected | 139.3/min | ETA: 32s [2026-01-20T12:24:46.326384] [DEBUG] [REMOTE ] WRAP: Retrieved 1921 rows, trimmed to 300. [2026-01-20T12:24:46.326507] [DEBUG] [REMOTE ] WRAP: PASS: History has at least 300 days. [2026-01-20T12:24:46.326736] [DEBUG] [REMOTE ] WRAP: PASS: Price check passed. Min price $1.98. [2026-01-20T12:24:46.326871] [DEBUG] [REMOTE ] WRAP: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:46.327002] [DEBUG] [REMOTE ] WRAP: PASS: Integrity check passed. [2026-01-20T12:24:46.327044] [DEBUG] [REMOTE ] WRAP: Symbol is viable for forecasting. [2026-01-20T12:24:46.327092] [INFO ] [MAIN ] [3429/3502] WRAP kept (0.3s) | 3426 kept, 3 rejected | 139.3/min | ETA: 31s [2026-01-20T12:24:46.706343] [DEBUG] [REMOTE ] WRB: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:46.706483] [DEBUG] [REMOTE ] WRB: PASS: History has at least 300 days. [2026-01-20T12:24:46.706725] [DEBUG] [REMOTE ] WRB: PASS: Price check passed. Min price $65.58. [2026-01-20T12:24:46.706861] [DEBUG] [REMOTE ] WRB: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:46.707004] [DEBUG] [REMOTE ] WRB: PASS: Integrity check passed. [2026-01-20T12:24:46.707045] [DEBUG] [REMOTE ] WRB: Symbol is viable for forecasting. [2026-01-20T12:24:46.707093] [INFO ] [MAIN ] [3430/3502] WRB kept (0.4s) | 3427 kept, 3 rejected | 139.3/min | ETA: 31s [2026-01-20T12:24:47.012705] [DEBUG] [REMOTE ] WRBY: Retrieved 1080 rows, trimmed to 300. [2026-01-20T12:24:47.012840] [DEBUG] [REMOTE ] WRBY: PASS: History has at least 300 days. [2026-01-20T12:24:47.013044] [DEBUG] [REMOTE ] WRBY: PASS: Price check passed. Min price $16.49. [2026-01-20T12:24:47.013180] [DEBUG] [REMOTE ] WRBY: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:47.013292] [DEBUG] [REMOTE ] WRBY: PASS: Integrity check passed. [2026-01-20T12:24:47.013332] [DEBUG] [REMOTE ] WRBY: Symbol is viable for forecasting. [2026-01-20T12:24:47.013378] [INFO ] [MAIN ] [3431/3502] WRBY kept (0.3s) | 3428 kept, 3 rejected | 139.3/min | ETA: 31s [2026-01-20T12:24:47.732686] [DEBUG] [REMOTE ] WRLD: Retrieved 6591 rows, trimmed to 300. [2026-01-20T12:24:47.732829] [DEBUG] [REMOTE ] WRLD: PASS: History has at least 300 days. [2026-01-20T12:24:47.733046] [DEBUG] [REMOTE ] WRLD: PASS: Price check passed. Min price $126.42. [2026-01-20T12:24:47.733182] [DEBUG] [REMOTE ] WRLD: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:47.733297] [DEBUG] [REMOTE ] WRLD: PASS: Integrity check passed. [2026-01-20T12:24:47.733338] [DEBUG] [REMOTE ] WRLD: Symbol is viable for forecasting. [2026-01-20T12:24:47.733386] [INFO ] [MAIN ] [3432/3502] WRLD kept (0.7s) | 3429 kept, 3 rejected | 139.3/min | ETA: 30s [2026-01-20T12:24:48.034468] [DEBUG] [REMOTE ] WSBC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:48.034654] [DEBUG] [REMOTE ] WSBC: PASS: History has at least 300 days. [2026-01-20T12:24:48.034943] [DEBUG] [REMOTE ] WSBC: PASS: Price check passed. Min price $29.48. [2026-01-20T12:24:48.035106] [DEBUG] [REMOTE ] WSBC: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:48.035256] [DEBUG] [REMOTE ] WSBC: PASS: Integrity check passed. [2026-01-20T12:24:48.035305] [DEBUG] [REMOTE ] WSBC: Symbol is viable for forecasting. [2026-01-20T12:24:48.035363] [INFO ] [MAIN ] [3433/3502] WSBC kept (0.3s) | 3430 kept, 3 rejected | 139.3/min | ETA: 30s [2026-01-20T12:24:48.526118] [DEBUG] [REMOTE ] WSBF: Retrieved 5103 rows, trimmed to 300. [2026-01-20T12:24:48.526249] [DEBUG] [REMOTE ] WSBF: PASS: History has at least 300 days. [2026-01-20T12:24:48.526457] [DEBUG] [REMOTE ] WSBF: PASS: Price check passed. Min price $14.68. [2026-01-20T12:24:48.526610] [DEBUG] [REMOTE ] WSBF: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:48.526726] [DEBUG] [REMOTE ] WSBF: PASS: Integrity check passed. [2026-01-20T12:24:48.526795] [DEBUG] [REMOTE ] WSBF: Symbol is viable for forecasting. [2026-01-20T12:24:48.530603] [INFO ] [MAIN ] [3434/3502] WSBF kept (0.5s) | 3431 kept, 3 rejected | 139.3/min | ETA: 29s [2026-01-20T12:24:48.694370] [DEBUG] [REMOTE ] WSC: Retrieved 2041 rows, trimmed to 300. [2026-01-20T12:24:48.694491] [DEBUG] [REMOTE ] WSC: PASS: History has at least 300 days. [2026-01-20T12:24:48.694717] [DEBUG] [REMOTE ] WSC: PASS: Price check passed. Min price $14.93. [2026-01-20T12:24:48.694850] [DEBUG] [REMOTE ] WSC: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:48.694958] [DEBUG] [REMOTE ] WSC: PASS: Integrity check passed. [2026-01-20T12:24:48.694999] [DEBUG] [REMOTE ] WSC: Symbol is viable for forecasting. [2026-01-20T12:24:48.695045] [INFO ] [MAIN ] [3435/3502] WSC kept (0.2s) | 3432 kept, 3 rejected | 139.4/min | ETA: 29s [2026-01-20T12:24:49.392842] [DEBUG] [REMOTE ] WSFS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:49.392975] [DEBUG] [REMOTE ] WSFS: PASS: History has at least 300 days. [2026-01-20T12:24:49.393194] [DEBUG] [REMOTE ] WSFS: PASS: Price check passed. Min price $51.93. [2026-01-20T12:24:49.393332] [DEBUG] [REMOTE ] WSFS: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:49.393450] [DEBUG] [REMOTE ] WSFS: PASS: Integrity check passed. [2026-01-20T12:24:49.393491] [DEBUG] [REMOTE ] WSFS: Symbol is viable for forecasting. [2026-01-20T12:24:49.393538] [INFO ] [MAIN ] [3436/3502] WSFS kept (0.7s) | 3433 kept, 3 rejected | 139.3/min | ETA: 28s [2026-01-20T12:24:49.895234] [DEBUG] [REMOTE ] WSM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:49.895538] [DEBUG] [REMOTE ] WSM: PASS: History has at least 300 days. [2026-01-20T12:24:49.896066] [DEBUG] [REMOTE ] WSM: PASS: Price check passed. Min price $172.01. [2026-01-20T12:24:49.896242] [DEBUG] [REMOTE ] WSM: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:49.896468] [DEBUG] [REMOTE ] WSM: PASS: Integrity check passed. [2026-01-20T12:24:49.896526] [DEBUG] [REMOTE ] WSM: Symbol is viable for forecasting. [2026-01-20T12:24:49.896640] [INFO ] [MAIN ] [3437/3502] WSM kept (0.5s) | 3434 kept, 3 rejected | 139.3/min | ETA: 28s [2026-01-20T12:24:50.390119] [DEBUG] [REMOTE ] WSO: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:50.390379] [DEBUG] [REMOTE ] WSO: PASS: History has at least 300 days. [2026-01-20T12:24:50.390897] [DEBUG] [REMOTE ] WSO: PASS: Price check passed. Min price $320.99. [2026-01-20T12:24:50.391087] [DEBUG] [REMOTE ] WSO: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:50.391304] [DEBUG] [REMOTE ] WSO: PASS: Integrity check passed. [2026-01-20T12:24:50.391361] [DEBUG] [REMOTE ] WSO: Symbol is viable for forecasting. [2026-01-20T12:24:50.391451] [INFO ] [MAIN ] [3438/3502] WSO kept (0.5s) | 3435 kept, 3 rejected | 139.3/min | ETA: 28s [2026-01-20T12:24:50.909991] [DEBUG] [REMOTE ] WTBA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:50.910150] [DEBUG] [REMOTE ] WTBA: PASS: History has at least 300 days. [2026-01-20T12:24:50.910419] [DEBUG] [REMOTE ] WTBA: PASS: Price check passed. Min price $19.62. [2026-01-20T12:24:50.910565] [DEBUG] [REMOTE ] WTBA: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:50.910727] [DEBUG] [REMOTE ] WTBA: PASS: Integrity check passed. [2026-01-20T12:24:50.910776] [DEBUG] [REMOTE ] WTBA: Symbol is viable for forecasting. [2026-01-20T12:24:50.910830] [INFO ] [MAIN ] [3439/3502] WTBA kept (0.5s) | 3436 kept, 3 rejected | 139.3/min | ETA: 27s [2026-01-20T12:24:51.487402] [DEBUG] [REMOTE ] WTFC: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:51.487606] [DEBUG] [REMOTE ] WTFC: PASS: History has at least 300 days. [2026-01-20T12:24:51.488140] [DEBUG] [REMOTE ] WTFC: PASS: Price check passed. Min price $123.45. [2026-01-20T12:24:51.488320] [DEBUG] [REMOTE ] WTFC: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:51.488486] [DEBUG] [REMOTE ] WTFC: PASS: Integrity check passed. [2026-01-20T12:24:51.488558] [DEBUG] [REMOTE ] WTFC: Symbol is viable for forecasting. [2026-01-20T12:24:51.488646] [INFO ] [MAIN ] [3440/3502] WTFC kept (0.6s) | 3437 kept, 3 rejected | 139.3/min | ETA: 27s [2026-01-20T12:24:51.913436] [DEBUG] [REMOTE ] WTI: Retrieved 5276 rows, trimmed to 300. [2026-01-20T12:24:51.913619] [DEBUG] [REMOTE ] WTI: PASS: History has at least 300 days. [2026-01-20T12:24:51.913907] [DEBUG] [REMOTE ] WTI: PASS: Price check passed. Min price $1.50. [2026-01-20T12:24:51.914090] [DEBUG] [REMOTE ] WTI: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:51.914246] [DEBUG] [REMOTE ] WTI: PASS: Integrity check passed. [2026-01-20T12:24:51.914298] [DEBUG] [REMOTE ] WTI: Symbol is viable for forecasting. [2026-01-20T12:24:51.914361] [INFO ] [MAIN ] [3441/3502] WTI kept (0.4s) | 3438 kept, 3 rejected | 139.3/min | ETA: 26s [2026-01-20T12:24:52.386035] [DEBUG] [REMOTE ] WTRG: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:52.386173] [DEBUG] [REMOTE ] WTRG: PASS: History has at least 300 days. [2026-01-20T12:24:52.386421] [DEBUG] [REMOTE ] WTRG: PASS: Price check passed. Min price $37.16. [2026-01-20T12:24:52.386617] [DEBUG] [REMOTE ] WTRG: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:52.386783] [DEBUG] [REMOTE ] WTRG: PASS: Integrity check passed. [2026-01-20T12:24:52.386838] [DEBUG] [REMOTE ] WTRG: Symbol is viable for forecasting. [2026-01-20T12:24:52.386891] [INFO ] [MAIN ] [3442/3502] WTRG kept (0.5s) | 3439 kept, 3 rejected | 139.3/min | ETA: 26s [2026-01-20T12:24:52.848667] [DEBUG] [REMOTE ] WTS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:52.848821] [DEBUG] [REMOTE ] WTS: PASS: History has at least 300 days. [2026-01-20T12:24:52.849098] [DEBUG] [REMOTE ] WTS: PASS: Price check passed. Min price $263.05. [2026-01-20T12:24:52.849244] [DEBUG] [REMOTE ] WTS: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:52.849370] [DEBUG] [REMOTE ] WTS: PASS: Integrity check passed. [2026-01-20T12:24:52.849412] [DEBUG] [REMOTE ] WTS: Symbol is viable for forecasting. [2026-01-20T12:24:52.849462] [INFO ] [MAIN ] [3443/3502] WTS kept (0.5s) | 3440 kept, 3 rejected | 139.3/min | ETA: 25s [2026-01-20T12:24:53.365973] [DEBUG] [REMOTE ] WULF: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:53.366123] [DEBUG] [REMOTE ] WULF: PASS: History has at least 300 days. [2026-01-20T12:24:53.366360] [DEBUG] [REMOTE ] WULF: PASS: Price check passed. Min price $10.99. [2026-01-20T12:24:53.366500] [DEBUG] [REMOTE ] WULF: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:53.366657] [DEBUG] [REMOTE ] WULF: PASS: Integrity check passed. [2026-01-20T12:24:53.366704] [DEBUG] [REMOTE ] WULF: Symbol is viable for forecasting. [2026-01-20T12:24:53.366757] [INFO ] [MAIN ] [3444/3502] WULF kept (0.5s) | 3441 kept, 3 rejected | 139.3/min | ETA: 25s [2026-01-20T12:24:53.685279] [DEBUG] [REMOTE ] WVE: Retrieved 2560 rows, trimmed to 300. [2026-01-20T12:24:53.685407] [DEBUG] [REMOTE ] WVE: PASS: History has at least 300 days. [2026-01-20T12:24:53.685636] [DEBUG] [REMOTE ] WVE: PASS: Price check passed. Min price $6.67. [2026-01-20T12:24:53.685773] [DEBUG] [REMOTE ] WVE: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:53.685890] [DEBUG] [REMOTE ] WVE: PASS: Integrity check passed. [2026-01-20T12:24:53.685931] [DEBUG] [REMOTE ] WVE: Symbol is viable for forecasting. [2026-01-20T12:24:53.685978] [INFO ] [MAIN ] [3445/3502] WVE kept (0.3s) | 3442 kept, 3 rejected | 139.3/min | ETA: 25s [2026-01-20T12:24:54.259219] [DEBUG] [REMOTE ] WWD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:54.259364] [DEBUG] [REMOTE ] WWD: PASS: History has at least 300 days. [2026-01-20T12:24:54.259618] [DEBUG] [REMOTE ] WWD: PASS: Price check passed. Min price $247.13. [2026-01-20T12:24:54.259766] [DEBUG] [REMOTE ] WWD: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:54.259913] [DEBUG] [REMOTE ] WWD: PASS: Integrity check passed. [2026-01-20T12:24:54.259979] [DEBUG] [REMOTE ] WWD: Symbol is viable for forecasting. [2026-01-20T12:24:54.260031] [INFO ] [MAIN ] [3446/3502] WWD kept (0.6s) | 3443 kept, 3 rejected | 139.3/min | ETA: 24s [2026-01-20T12:24:54.727239] [DEBUG] [REMOTE ] WY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:54.727396] [DEBUG] [REMOTE ] WY: PASS: History has at least 300 days. [2026-01-20T12:24:54.727670] [DEBUG] [REMOTE ] WY: PASS: Price check passed. Min price $21.15. [2026-01-20T12:24:54.727813] [DEBUG] [REMOTE ] WY: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:54.727937] [DEBUG] [REMOTE ] WY: PASS: Integrity check passed. [2026-01-20T12:24:54.727980] [DEBUG] [REMOTE ] WY: Symbol is viable for forecasting. [2026-01-20T12:24:54.728029] [INFO ] [MAIN ] [3447/3502] WY kept (0.5s) | 3444 kept, 3 rejected | 139.3/min | ETA: 24s [2026-01-20T12:24:55.057637] [DEBUG] [REMOTE ] WYNN: Retrieved 5844 rows, trimmed to 300. [2026-01-20T12:24:55.057798] [DEBUG] [REMOTE ] WYNN: PASS: History has at least 300 days. [2026-01-20T12:24:55.058058] [DEBUG] [REMOTE ] WYNN: PASS: Price check passed. Min price $114.33. [2026-01-20T12:24:55.058210] [DEBUG] [REMOTE ] WYNN: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:55.058332] [DEBUG] [REMOTE ] WYNN: PASS: Integrity check passed. [2026-01-20T12:24:55.058375] [DEBUG] [REMOTE ] WYNN: Symbol is viable for forecasting. [2026-01-20T12:24:55.058426] [INFO ] [MAIN ] [3448/3502] WYNN kept (0.3s) | 3445 kept, 3 rejected | 139.3/min | ETA: 23s [2026-01-20T12:24:55.346440] [DEBUG] [REMOTE ] XBIL: Retrieved 720 rows, trimmed to 300. [2026-01-20T12:24:55.346618] [DEBUG] [REMOTE ] XBIL: PASS: History has at least 300 days. [2026-01-20T12:24:55.346872] [DEBUG] [REMOTE ] XBIL: PASS: Price check passed. Min price $49.70. [2026-01-20T12:24:55.347094] [DEBUG] [REMOTE ] XBIL: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:55.347239] [DEBUG] [REMOTE ] XBIL: PASS: Integrity check passed. [2026-01-20T12:24:55.347298] [DEBUG] [REMOTE ] XBIL: Symbol is viable for forecasting. [2026-01-20T12:24:55.347363] [INFO ] [MAIN ] [3449/3502] XBIL kept (0.3s) | 3446 kept, 3 rejected | 139.3/min | ETA: 23s [2026-01-20T12:24:56.009480] [DEBUG] [REMOTE ] XEL: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:56.009775] [DEBUG] [REMOTE ] XEL: PASS: History has at least 300 days. [2026-01-20T12:24:56.010153] [DEBUG] [REMOTE ] XEL: PASS: Price check passed. Min price $72.12. [2026-01-20T12:24:56.010302] [DEBUG] [REMOTE ] XEL: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:56.010462] [DEBUG] [REMOTE ] XEL: PASS: Integrity check passed. [2026-01-20T12:24:56.010506] [DEBUG] [REMOTE ] XEL: Symbol is viable for forecasting. [2026-01-20T12:24:56.010563] [INFO ] [MAIN ] [3450/3502] XEL kept (0.7s) | 3447 kept, 3 rejected | 139.3/min | ETA: 22s [2026-01-20T12:24:56.230849] [DEBUG] [REMOTE ] XENE: Retrieved 2816 rows, trimmed to 300. [2026-01-20T12:24:56.231259] [DEBUG] [REMOTE ] XENE: PASS: History has at least 300 days. [2026-01-20T12:24:56.231642] [DEBUG] [REMOTE ] XENE: PASS: Price check passed. Min price $38.25. [2026-01-20T12:24:56.231843] [DEBUG] [REMOTE ] XENE: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:56.231997] [DEBUG] [REMOTE ] XENE: PASS: Integrity check passed. [2026-01-20T12:24:56.232044] [DEBUG] [REMOTE ] XENE: Symbol is viable for forecasting. [2026-01-20T12:24:56.232102] [INFO ] [MAIN ] [3451/3502] XENE kept (0.2s) | 3448 kept, 3 rejected | 139.3/min | ETA: 22s [2026-01-20T12:24:56.681932] [DEBUG] [REMOTE ] XERS: Retrieved 1904 rows, trimmed to 300. [2026-01-20T12:24:56.682064] [DEBUG] [REMOTE ] XERS: PASS: History has at least 300 days. [2026-01-20T12:24:56.682275] [DEBUG] [REMOTE ] XERS: PASS: Price check passed. Min price $6.47. [2026-01-20T12:24:56.682522] [DEBUG] [REMOTE ] XERS: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:56.682686] [DEBUG] [REMOTE ] XERS: PASS: Integrity check passed. [2026-01-20T12:24:56.682768] [DEBUG] [REMOTE ] XERS: Symbol is viable for forecasting. [2026-01-20T12:24:56.682820] [INFO ] [MAIN ] [3452/3502] XERS kept (0.5s) | 3449 kept, 3 rejected | 139.3/min | ETA: 22s [2026-01-20T12:24:56.996780] [DEBUG] [REMOTE ] XGN: Retrieved 1591 rows, trimmed to 300. [2026-01-20T12:24:56.996918] [DEBUG] [REMOTE ] XGN: PASS: History has at least 300 days. [2026-01-20T12:24:56.997163] [DEBUG] [REMOTE ] XGN: PASS: Price check passed. Min price $4.69. [2026-01-20T12:24:56.997313] [DEBUG] [REMOTE ] XGN: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:56.997429] [DEBUG] [REMOTE ] XGN: PASS: Integrity check passed. [2026-01-20T12:24:56.997492] [DEBUG] [REMOTE ] XGN: Symbol is viable for forecasting. [2026-01-20T12:24:56.997543] [INFO ] [MAIN ] [3453/3502] XGN kept (0.3s) | 3450 kept, 3 rejected | 139.3/min | ETA: 21s [2026-01-20T12:24:57.556256] [DEBUG] [REMOTE ] XOM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:57.556392] [DEBUG] [REMOTE ] XOM: PASS: History has at least 300 days. [2026-01-20T12:24:57.556628] [DEBUG] [REMOTE ] XOM: PASS: Price check passed. Min price $112.71. [2026-01-20T12:24:57.556772] [DEBUG] [REMOTE ] XOM: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:57.556890] [DEBUG] [REMOTE ] XOM: PASS: Integrity check passed. [2026-01-20T12:24:57.556936] [DEBUG] [REMOTE ] XOM: Symbol is viable for forecasting. [2026-01-20T12:24:57.557010] [INFO ] [MAIN ] [3454/3502] XOM kept (0.6s) | 3451 kept, 3 rejected | 139.3/min | ETA: 21s [2026-01-20T12:24:58.104050] [DEBUG] [REMOTE ] XOMA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:24:58.104211] [DEBUG] [REMOTE ] XOMA: PASS: History has at least 300 days. [2026-01-20T12:24:58.104447] [DEBUG] [REMOTE ] XOMA: PASS: Price check passed. Min price $24.90. [2026-01-20T12:24:58.104617] [DEBUG] [REMOTE ] XOMA: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:58.104747] [DEBUG] [REMOTE ] XOMA: PASS: Integrity check passed. [2026-01-20T12:24:58.104789] [DEBUG] [REMOTE ] XOMA: Symbol is viable for forecasting. [2026-01-20T12:24:58.104840] [INFO ] [MAIN ] [3455/3502] XOMA kept (0.5s) | 3452 kept, 3 rejected | 139.3/min | ETA: 20s [2026-01-20T12:24:58.361542] [DEBUG] [REMOTE ] XOS: Retrieved 1107 rows, trimmed to 300. [2026-01-20T12:24:58.361700] [DEBUG] [REMOTE ] XOS: PASS: History has at least 300 days. [2026-01-20T12:24:58.361927] [DEBUG] [REMOTE ] XOS: PASS: Price check passed. Min price $1.80. [2026-01-20T12:24:58.362074] [DEBUG] [REMOTE ] XOS: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:58.362207] [DEBUG] [REMOTE ] XOS: PASS: Integrity check passed. [2026-01-20T12:24:58.362258] [DEBUG] [REMOTE ] XOS: Symbol is viable for forecasting. [2026-01-20T12:24:58.362310] [INFO ] [MAIN ] [3456/3502] XOS kept (0.3s) | 3453 kept, 3 rejected | 139.3/min | ETA: 20s [2026-01-20T12:24:58.682407] [DEBUG] [REMOTE ] XP: Retrieved 1533 rows, trimmed to 300. [2026-01-20T12:24:58.682537] [DEBUG] [REMOTE ] XP: PASS: History has at least 300 days. [2026-01-20T12:24:58.682759] [DEBUG] [REMOTE ] XP: PASS: Price check passed. Min price $15.75. [2026-01-20T12:24:58.682893] [DEBUG] [REMOTE ] XP: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:58.683007] [DEBUG] [REMOTE ] XP: PASS: Integrity check passed. [2026-01-20T12:24:58.683047] [DEBUG] [REMOTE ] XP: Symbol is viable for forecasting. [2026-01-20T12:24:58.683096] [INFO ] [MAIN ] [3457/3502] XP kept (0.3s) | 3454 kept, 3 rejected | 139.3/min | ETA: 19s [2026-01-20T12:24:59.296978] [DEBUG] [REMOTE ] XPEL: Retrieved 4647 rows, trimmed to 300. [2026-01-20T12:24:59.297123] [DEBUG] [REMOTE ] XPEL: PASS: History has at least 300 days. [2026-01-20T12:24:59.297363] [DEBUG] [REMOTE ] XPEL: PASS: Price check passed. Min price $34.10. [2026-01-20T12:24:59.297507] [DEBUG] [REMOTE ] XPEL: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:59.297655] [DEBUG] [REMOTE ] XPEL: PASS: Integrity check passed. [2026-01-20T12:24:59.297717] [DEBUG] [REMOTE ] XPEL: Symbol is viable for forecasting. [2026-01-20T12:24:59.297771] [INFO ] [MAIN ] [3458/3502] XPEL kept (0.6s) | 3455 kept, 3 rejected | 139.3/min | ETA: 19s [2026-01-20T12:24:59.620468] [DEBUG] [REMOTE ] XPO: Retrieved 5606 rows, trimmed to 300. [2026-01-20T12:24:59.620624] [DEBUG] [REMOTE ] XPO: PASS: History has at least 300 days. [2026-01-20T12:24:59.620837] [DEBUG] [REMOTE ] XPO: PASS: Price check passed. Min price $123.66. [2026-01-20T12:24:59.620973] [DEBUG] [REMOTE ] XPO: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:59.621086] [DEBUG] [REMOTE ] XPO: PASS: Integrity check passed. [2026-01-20T12:24:59.621126] [DEBUG] [REMOTE ] XPO: Symbol is viable for forecasting. [2026-01-20T12:24:59.621351] [INFO ] [MAIN ] [3459/3502] XPO kept (0.3s) | 3456 kept, 3 rejected | 139.3/min | ETA: 19s [2026-01-20T12:24:59.936552] [DEBUG] [REMOTE ] XPOF: Retrieved 1127 rows, trimmed to 300. [2026-01-20T12:24:59.936720] [DEBUG] [REMOTE ] XPOF: PASS: History has at least 300 days. [2026-01-20T12:24:59.936934] [DEBUG] [REMOTE ] XPOF: PASS: Price check passed. Min price $5.49. [2026-01-20T12:24:59.937114] [DEBUG] [REMOTE ] XPOF: PASS: Continuity check passed with 300 days. [2026-01-20T12:24:59.937236] [DEBUG] [REMOTE ] XPOF: PASS: Integrity check passed. [2026-01-20T12:24:59.937278] [DEBUG] [REMOTE ] XPOF: Symbol is viable for forecasting. [2026-01-20T12:24:59.937326] [INFO ] [MAIN ] [3460/3502] XPOF kept (0.3s) | 3457 kept, 3 rejected | 139.3/min | ETA: 18s [2026-01-20T12:25:00.491648] [DEBUG] [REMOTE ] XPRO: Retrieved 3129 rows, trimmed to 300. [2026-01-20T12:25:00.491854] [DEBUG] [REMOTE ] XPRO: PASS: History has at least 300 days. [2026-01-20T12:25:00.492120] [DEBUG] [REMOTE ] XPRO: PASS: Price check passed. Min price $12.52. [2026-01-20T12:25:00.492266] [DEBUG] [REMOTE ] XPRO: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:00.492392] [DEBUG] [REMOTE ] XPRO: PASS: Integrity check passed. [2026-01-20T12:25:00.492436] [DEBUG] [REMOTE ] XPRO: Symbol is viable for forecasting. [2026-01-20T12:25:00.492491] [INFO ] [MAIN ] [3461/3502] XPRO kept (0.6s) | 3458 kept, 3 rejected | 139.3/min | ETA: 18s [2026-01-20T12:25:01.004895] [DEBUG] [REMOTE ] XRAY: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:25:01.005044] [DEBUG] [REMOTE ] XRAY: PASS: History has at least 300 days. [2026-01-20T12:25:01.005286] [DEBUG] [REMOTE ] XRAY: PASS: Price check passed. Min price $9.75. [2026-01-20T12:25:01.005428] [DEBUG] [REMOTE ] XRAY: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:01.005552] [DEBUG] [REMOTE ] XRAY: PASS: Integrity check passed. [2026-01-20T12:25:01.005623] [DEBUG] [REMOTE ] XRAY: Symbol is viable for forecasting. [2026-01-20T12:25:01.005691] [INFO ] [MAIN ] [3462/3502] XRAY kept (0.5s) | 3459 kept, 3 rejected | 139.3/min | ETA: 17s [2026-01-20T12:25:01.589227] [DEBUG] [REMOTE ] XRX: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:25:01.589412] [DEBUG] [REMOTE ] XRX: PASS: History has at least 300 days. [2026-01-20T12:25:01.589777] [DEBUG] [REMOTE ] XRX: PASS: Price check passed. Min price $2.32. [2026-01-20T12:25:01.589970] [DEBUG] [REMOTE ] XRX: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:01.590143] [DEBUG] [REMOTE ] XRX: PASS: Integrity check passed. [2026-01-20T12:25:01.590200] [DEBUG] [REMOTE ] XRX: Symbol is viable for forecasting. [2026-01-20T12:25:01.590270] [INFO ] [MAIN ] [3463/3502] XRX kept (0.6s) | 3460 kept, 3 rejected | 139.3/min | ETA: 17s [2026-01-20T12:25:01.779322] [DEBUG] [REMOTE ] XTIA: Retrieved 465 rows, trimmed to 300. [2026-01-20T12:25:01.779489] [DEBUG] [REMOTE ] XTIA: PASS: History has at least 300 days. [2026-01-20T12:25:01.779773] [DEBUG] [REMOTE ] XTIA: PASS: Price check passed. Min price $1.24. [2026-01-20T12:25:01.779942] [DEBUG] [REMOTE ] XTIA: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:01.780094] [DEBUG] [REMOTE ] XTIA: PASS: Integrity check passed. [2026-01-20T12:25:01.780165] [DEBUG] [REMOTE ] XTIA: Symbol is viable for forecasting. [2026-01-20T12:25:01.780228] [INFO ] [MAIN ] [3464/3502] XTIA kept (0.2s) | 3461 kept, 3 rejected | 139.3/min | ETA: 16s [2026-01-20T12:25:02.213332] [DEBUG] [REMOTE ] XYF: Retrieved 1842 rows, trimmed to 300. [2026-01-20T12:25:02.213525] [DEBUG] [REMOTE ] XYF: PASS: History has at least 300 days. [2026-01-20T12:25:02.213825] [DEBUG] [REMOTE ] XYF: PASS: Price check passed. Min price $5.60. [2026-01-20T12:25:02.214009] [DEBUG] [REMOTE ] XYF: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:02.214171] [DEBUG] [REMOTE ] XYF: PASS: Integrity check passed. [2026-01-20T12:25:02.214221] [DEBUG] [REMOTE ] XYF: Symbol is viable for forecasting. [2026-01-20T12:25:02.214290] [INFO ] [MAIN ] [3465/3502] XYF kept (0.4s) | 3462 kept, 3 rejected | 139.3/min | ETA: 16s [2026-01-20T12:25:02.663073] [DEBUG] [REMOTE ] XYL: Retrieved 3586 rows, trimmed to 300. [2026-01-20T12:25:02.663221] [DEBUG] [REMOTE ] XYL: PASS: History has at least 300 days. [2026-01-20T12:25:02.663454] [DEBUG] [REMOTE ] XYL: PASS: Price check passed. Min price $136.18. [2026-01-20T12:25:02.663617] [DEBUG] [REMOTE ] XYL: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:02.663743] [DEBUG] [REMOTE ] XYL: PASS: Integrity check passed. [2026-01-20T12:25:02.663786] [DEBUG] [REMOTE ] XYL: Symbol is viable for forecasting. [2026-01-20T12:25:02.663837] [INFO ] [MAIN ] [3466/3502] XYL kept (0.4s) | 3463 kept, 3 rejected | 139.3/min | ETA: 16s [2026-01-20T12:25:03.105899] [DEBUG] [REMOTE ] YALA: Retrieved 1331 rows, trimmed to 300. [2026-01-20T12:25:03.106041] [DEBUG] [REMOTE ] YALA: PASS: History has at least 300 days. [2026-01-20T12:25:03.106282] [DEBUG] [REMOTE ] YALA: PASS: Price check passed. Min price $6.69. [2026-01-20T12:25:03.106427] [DEBUG] [REMOTE ] YALA: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:03.106542] [DEBUG] [REMOTE ] YALA: PASS: Integrity check passed. [2026-01-20T12:25:03.106611] [DEBUG] [REMOTE ] YALA: Symbol is viable for forecasting. [2026-01-20T12:25:03.106665] [INFO ] [MAIN ] [3467/3502] YALA kept (0.4s) | 3464 kept, 3 rejected | 139.3/min | ETA: 15s [2026-01-20T12:25:03.575418] [DEBUG] [REMOTE ] YELP: Retrieved 3490 rows, trimmed to 300. [2026-01-20T12:25:03.575551] [DEBUG] [REMOTE ] YELP: PASS: History has at least 300 days. [2026-01-20T12:25:03.575815] [DEBUG] [REMOTE ] YELP: PASS: Price check passed. Min price $27.51. [2026-01-20T12:25:03.575957] [DEBUG] [REMOTE ] YELP: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:03.576076] [DEBUG] [REMOTE ] YELP: PASS: Integrity check passed. [2026-01-20T12:25:03.576118] [DEBUG] [REMOTE ] YELP: Symbol is viable for forecasting. [2026-01-20T12:25:03.576166] [INFO ] [MAIN ] [3468/3502] YELP kept (0.5s) | 3465 kept, 3 rejected | 139.3/min | ETA: 15s [2026-01-20T12:25:03.872468] [DEBUG] [REMOTE ] YETI: Retrieved 1816 rows, trimmed to 300. [2026-01-20T12:25:03.872608] [DEBUG] [REMOTE ] YETI: PASS: History has at least 300 days. [2026-01-20T12:25:03.872815] [DEBUG] [REMOTE ] YETI: PASS: Price check passed. Min price $32.50. [2026-01-20T12:25:03.872951] [DEBUG] [REMOTE ] YETI: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:03.873071] [DEBUG] [REMOTE ] YETI: PASS: Integrity check passed. [2026-01-20T12:25:03.873112] [DEBUG] [REMOTE ] YETI: Symbol is viable for forecasting. [2026-01-20T12:25:03.873160] [INFO ] [MAIN ] [3469/3502] YETI kept (0.3s) | 3466 kept, 3 rejected | 139.3/min | ETA: 14s [2026-01-20T12:25:04.288807] [DEBUG] [REMOTE ] YMM: Retrieved 1149 rows, trimmed to 300. [2026-01-20T12:25:04.288938] [DEBUG] [REMOTE ] YMM: PASS: History has at least 300 days. [2026-01-20T12:25:04.289144] [DEBUG] [REMOTE ] YMM: PASS: Price check passed. Min price $9.80. [2026-01-20T12:25:04.289281] [DEBUG] [REMOTE ] YMM: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:04.289404] [DEBUG] [REMOTE ] YMM: PASS: Integrity check passed. [2026-01-20T12:25:04.289446] [DEBUG] [REMOTE ] YMM: Symbol is viable for forecasting. [2026-01-20T12:25:04.289493] [INFO ] [MAIN ] [3470/3502] YMM kept (0.4s) | 3467 kept, 3 rejected | 139.3/min | ETA: 14s [2026-01-20T12:25:04.834771] [DEBUG] [REMOTE ] YPF: Retrieved 6592 rows, trimmed to 300. [2026-01-20T12:25:04.834908] [DEBUG] [REMOTE ] YPF: PASS: History has at least 300 days. [2026-01-20T12:25:04.835135] [DEBUG] [REMOTE ] YPF: PASS: Price check passed. Min price $24.71. [2026-01-20T12:25:04.835269] [DEBUG] [REMOTE ] YPF: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:04.835560] [DEBUG] [REMOTE ] YPF: PASS: Integrity check passed. [2026-01-20T12:25:04.835619] [DEBUG] [REMOTE ] YPF: Symbol is viable for forecasting. [2026-01-20T12:25:04.835667] [INFO ] [MAIN ] [3471/3502] YPF kept (0.5s) | 3468 kept, 3 rejected | 139.3/min | ETA: 13s [2026-01-20T12:25:05.043445] [DEBUG] [REMOTE ] YQQQ: Retrieved 357 rows, trimmed to 300. [2026-01-20T12:25:05.043587] [DEBUG] [REMOTE ] YQQQ: PASS: History has at least 300 days. [2026-01-20T12:25:05.043794] [DEBUG] [REMOTE ] YQQQ: PASS: Price check passed. Min price $11.45. [2026-01-20T12:25:05.043929] [DEBUG] [REMOTE ] YQQQ: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:05.044038] [DEBUG] [REMOTE ] YQQQ: PASS: Integrity check passed. [2026-01-20T12:25:05.044080] [DEBUG] [REMOTE ] YQQQ: Symbol is viable for forecasting. [2026-01-20T12:25:05.044126] [INFO ] [MAIN ] [3472/3502] YQQQ kept (0.2s) | 3469 kept, 3 rejected | 139.3/min | ETA: 13s [2026-01-20T12:25:05.550235] [DEBUG] [REMOTE ] YRD: Retrieved 2534 rows, trimmed to 300. [2026-01-20T12:25:05.550363] [DEBUG] [REMOTE ] YRD: PASS: History has at least 300 days. [2026-01-20T12:25:05.550566] [DEBUG] [REMOTE ] YRD: PASS: Price check passed. Min price $3.70. [2026-01-20T12:25:05.550740] [DEBUG] [REMOTE ] YRD: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:05.550850] [DEBUG] [REMOTE ] YRD: PASS: Integrity check passed. [2026-01-20T12:25:05.550900] [DEBUG] [REMOTE ] YRD: Symbol is viable for forecasting. [2026-01-20T12:25:05.550947] [INFO ] [MAIN ] [3473/3502] YRD kept (0.5s) | 3470 kept, 3 rejected | 139.3/min | ETA: 12s [2026-01-20T12:25:05.886240] [DEBUG] [REMOTE ] YSG: Retrieved 1295 rows, trimmed to 300. [2026-01-20T12:25:05.886372] [DEBUG] [REMOTE ] YSG: PASS: History has at least 300 days. [2026-01-20T12:25:05.886592] [DEBUG] [REMOTE ] YSG: PASS: Price check passed. Min price $3.89. [2026-01-20T12:25:05.886731] [DEBUG] [REMOTE ] YSG: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:05.886842] [DEBUG] [REMOTE ] YSG: PASS: Integrity check passed. [2026-01-20T12:25:05.886882] [DEBUG] [REMOTE ] YSG: Symbol is viable for forecasting. [2026-01-20T12:25:05.886929] [INFO ] [MAIN ] [3474/3502] YSG kept (0.3s) | 3471 kept, 3 rejected | 139.3/min | ETA: 12s [2026-01-20T12:25:06.352638] [DEBUG] [REMOTE ] YTRA: Retrieved 2282 rows, trimmed to 300. [2026-01-20T12:25:06.352764] [DEBUG] [REMOTE ] YTRA: PASS: History has at least 300 days. [2026-01-20T12:25:06.353006] [DEBUG] [REMOTE ] YTRA: PASS: Price check passed. Min price $1.37. [2026-01-20T12:25:06.353147] [DEBUG] [REMOTE ] YTRA: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:06.353276] [DEBUG] [REMOTE ] YTRA: PASS: Integrity check passed. [2026-01-20T12:25:06.353323] [DEBUG] [REMOTE ] YTRA: Symbol is viable for forecasting. [2026-01-20T12:25:06.353371] [INFO ] [MAIN ] [3475/3502] YTRA kept (0.5s) | 3472 kept, 3 rejected | 139.3/min | ETA: 12s [2026-01-20T12:25:06.924405] [DEBUG] [REMOTE ] YUM: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:25:06.924539] [DEBUG] [REMOTE ] YUM: PASS: History has at least 300 days. [2026-01-20T12:25:06.924774] [DEBUG] [REMOTE ] YUM: PASS: Price check passed. Min price $137.55. [2026-01-20T12:25:06.924915] [DEBUG] [REMOTE ] YUM: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:06.925072] [DEBUG] [REMOTE ] YUM: PASS: Integrity check passed. [2026-01-20T12:25:06.925123] [DEBUG] [REMOTE ] YUM: Symbol is viable for forecasting. [2026-01-20T12:25:06.925173] [INFO ] [MAIN ] [3476/3502] YUM kept (0.6s) | 3473 kept, 3 rejected | 139.3/min | ETA: 11s [2026-01-20T12:25:07.231247] [DEBUG] [REMOTE ] YUMC: Retrieved 2326 rows, trimmed to 300. [2026-01-20T12:25:07.231370] [DEBUG] [REMOTE ] YUMC: PASS: History has at least 300 days. [2026-01-20T12:25:07.231608] [DEBUG] [REMOTE ] YUMC: PASS: Price check passed. Min price $42.87. [2026-01-20T12:25:07.231772] [DEBUG] [REMOTE ] YUMC: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:07.231888] [DEBUG] [REMOTE ] YUMC: PASS: Integrity check passed. [2026-01-20T12:25:07.231931] [DEBUG] [REMOTE ] YUMC: Symbol is viable for forecasting. [2026-01-20T12:25:07.231979] [INFO ] [MAIN ] [3477/3502] YUMC kept (0.3s) | 3474 kept, 3 rejected | 139.3/min | ETA: 11s [2026-01-20T12:25:07.664085] [DEBUG] [REMOTE ] Z: Retrieved 2631 rows, trimmed to 300. [2026-01-20T12:25:07.664210] [DEBUG] [REMOTE ] Z: PASS: History has at least 300 days. [2026-01-20T12:25:07.664413] [DEBUG] [REMOTE ] Z: PASS: Price check passed. Min price $65.92. [2026-01-20T12:25:07.664545] [DEBUG] [REMOTE ] Z: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:07.664673] [DEBUG] [REMOTE ] Z: PASS: Integrity check passed. [2026-01-20T12:25:07.664715] [DEBUG] [REMOTE ] Z: Symbol is viable for forecasting. [2026-01-20T12:25:07.664762] [INFO ] [MAIN ] [3478/3502] Z kept (0.4s) | 3475 kept, 3 rejected | 139.3/min | ETA: 10s [2026-01-20T12:25:08.195058] [DEBUG] [REMOTE ] ZBH: Retrieved 6157 rows, trimmed to 300. [2026-01-20T12:25:08.195261] [DEBUG] [REMOTE ] ZBH: PASS: History has at least 300 days. [2026-01-20T12:25:08.195774] [DEBUG] [REMOTE ] ZBH: PASS: Price check passed. Min price $87.31. [2026-01-20T12:25:08.195924] [DEBUG] [REMOTE ] ZBH: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:08.196070] [DEBUG] [REMOTE ] ZBH: PASS: Integrity check passed. [2026-01-20T12:25:08.196114] [DEBUG] [REMOTE ] ZBH: Symbol is viable for forecasting. [2026-01-20T12:25:08.196183] [INFO ] [MAIN ] [3479/3502] ZBH kept (0.5s) | 3476 kept, 3 rejected | 139.3/min | ETA: 10s [2026-01-20T12:25:08.373617] [DEBUG] [REMOTE ] ZBIO: Retrieved 337 rows, trimmed to 300. [2026-01-20T12:25:08.373904] [DEBUG] [REMOTE ] ZBIO: PASS: History has at least 300 days. [2026-01-20T12:25:08.374257] [DEBUG] [REMOTE ] ZBIO: PASS: Price check passed. Min price $15.20. [2026-01-20T12:25:08.374436] [DEBUG] [REMOTE ] ZBIO: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:08.374625] [DEBUG] [REMOTE ] ZBIO: PASS: Integrity check passed. [2026-01-20T12:25:08.374678] [DEBUG] [REMOTE ] ZBIO: Symbol is viable for forecasting. [2026-01-20T12:25:08.374742] [INFO ] [MAIN ] [3480/3502] ZBIO kept (0.2s) | 3477 kept, 3 rejected | 139.3/min | ETA: 9s [2026-01-20T12:25:09.073919] [DEBUG] [REMOTE ] ZBRA: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:25:09.074054] [DEBUG] [REMOTE ] ZBRA: PASS: History has at least 300 days. [2026-01-20T12:25:09.074274] [DEBUG] [REMOTE ] ZBRA: PASS: Price check passed. Min price $228.40. [2026-01-20T12:25:09.074410] [DEBUG] [REMOTE ] ZBRA: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:09.074524] [DEBUG] [REMOTE ] ZBRA: PASS: Integrity check passed. [2026-01-20T12:25:09.074564] [DEBUG] [REMOTE ] ZBRA: Symbol is viable for forecasting. [2026-01-20T12:25:09.074633] [INFO ] [MAIN ] [3481/3502] ZBRA kept (0.7s) | 3478 kept, 3 rejected | 139.3/min | ETA: 9s [2026-01-20T12:25:09.543056] [DEBUG] [REMOTE ] ZD: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:25:09.543300] [DEBUG] [REMOTE ] ZD: PASS: History has at least 300 days. [2026-01-20T12:25:09.543677] [DEBUG] [REMOTE ] ZD: PASS: Price check passed. Min price $29.20. [2026-01-20T12:25:09.543835] [DEBUG] [REMOTE ] ZD: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:09.544030] [DEBUG] [REMOTE ] ZD: PASS: Integrity check passed. [2026-01-20T12:25:09.544074] [DEBUG] [REMOTE ] ZD: Symbol is viable for forecasting. [2026-01-20T12:25:09.544132] [INFO ] [MAIN ] [3482/3502] ZD kept (0.5s) | 3479 kept, 3 rejected | 139.3/min | ETA: 9s [2026-01-20T12:25:09.846468] [DEBUG] [REMOTE ] ZEPP: Retrieved 1996 rows, trimmed to 300. [2026-01-20T12:25:09.846706] [DEBUG] [REMOTE ] ZEPP: PASS: History has at least 300 days. [2026-01-20T12:25:09.847048] [DEBUG] [REMOTE ] ZEPP: PASS: Price check passed. Min price $20.65. [2026-01-20T12:25:09.847222] [DEBUG] [REMOTE ] ZEPP: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:09.847382] [DEBUG] [REMOTE ] ZEPP: PASS: Integrity check passed. [2026-01-20T12:25:09.847432] [DEBUG] [REMOTE ] ZEPP: Symbol is viable for forecasting. [2026-01-20T12:25:09.847495] [INFO ] [MAIN ] [3483/3502] ZEPP kept (0.3s) | 3480 kept, 3 rejected | 139.3/min | ETA: 8s [2026-01-20T12:25:10.091089] [DEBUG] [REMOTE ] ZETA: Retrieved 1157 rows, trimmed to 300. [2026-01-20T12:25:10.091320] [DEBUG] [REMOTE ] ZETA: PASS: History has at least 300 days. [2026-01-20T12:25:10.091868] [DEBUG] [REMOTE ] ZETA: PASS: Price check passed. Min price $16.30. [2026-01-20T12:25:10.092048] [DEBUG] [REMOTE ] ZETA: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:10.092207] [DEBUG] [REMOTE ] ZETA: PASS: Integrity check passed. [2026-01-20T12:25:10.092262] [DEBUG] [REMOTE ] ZETA: Symbol is viable for forecasting. [2026-01-20T12:25:10.092330] [INFO ] [MAIN ] [3484/3502] ZETA kept (0.2s) | 3481 kept, 3 rejected | 139.3/min | ETA: 8s [2026-01-20T12:25:10.815406] [DEBUG] [REMOTE ] ZEUS: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:25:10.815636] [DEBUG] [REMOTE ] ZEUS: PASS: History has at least 300 days. [2026-01-20T12:25:10.815945] [DEBUG] [REMOTE ] ZEUS: PASS: Price check passed. Min price $28.32. [2026-01-20T12:25:10.816094] [DEBUG] [REMOTE ] ZEUS: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:10.816236] [DEBUG] [REMOTE ] ZEUS: PASS: Integrity check passed. [2026-01-20T12:25:10.816279] [DEBUG] [REMOTE ] ZEUS: Symbol is viable for forecasting. [2026-01-20T12:25:10.816334] [INFO ] [MAIN ] [3485/3502] ZEUS kept (0.7s) | 3482 kept, 3 rejected | 139.3/min | ETA: 7s [2026-01-20T12:25:11.049351] [DEBUG] [REMOTE ] ZGN: Retrieved 1023 rows, trimmed to 300. [2026-01-20T12:25:11.049559] [DEBUG] [REMOTE ] ZGN: PASS: History has at least 300 days. [2026-01-20T12:25:11.049846] [DEBUG] [REMOTE ] ZGN: PASS: Price check passed. Min price $9.56. [2026-01-20T12:25:11.049987] [DEBUG] [REMOTE ] ZGN: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:11.050117] [DEBUG] [REMOTE ] ZGN: PASS: Integrity check passed. [2026-01-20T12:25:11.050158] [DEBUG] [REMOTE ] ZGN: Symbol is viable for forecasting. [2026-01-20T12:25:11.050210] [INFO ] [MAIN ] [3486/3502] ZGN kept (0.2s) | 3483 kept, 3 rejected | 139.3/min | ETA: 7s [2026-01-20T12:25:11.347586] [DEBUG] [REMOTE ] ZH: Retrieved 1209 rows, trimmed to 300. [2026-01-20T12:25:11.347835] [DEBUG] [REMOTE ] ZH: PASS: History has at least 300 days. [2026-01-20T12:25:11.348220] [DEBUG] [REMOTE ] ZH: PASS: Price check passed. Min price $3.27. [2026-01-20T12:25:11.348382] [DEBUG] [REMOTE ] ZH: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:11.348517] [DEBUG] [REMOTE ] ZH: PASS: Integrity check passed. [2026-01-20T12:25:11.348562] [DEBUG] [REMOTE ] ZH: Symbol is viable for forecasting. [2026-01-20T12:25:11.348637] [INFO ] [MAIN ] [3487/3502] ZH kept (0.3s) | 3484 kept, 3 rejected | 139.3/min | ETA: 6s [2026-01-20T12:25:11.852951] [DEBUG] [REMOTE ] ZIM: Retrieved 1249 rows, trimmed to 300. [2026-01-20T12:25:11.853164] [DEBUG] [REMOTE ] ZIM: PASS: History has at least 300 days. [2026-01-20T12:25:11.853475] [DEBUG] [REMOTE ] ZIM: PASS: Price check passed. Min price $13.50. [2026-01-20T12:25:11.853703] [DEBUG] [REMOTE ] ZIM: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:11.853906] [DEBUG] [REMOTE ] ZIM: PASS: Integrity check passed. [2026-01-20T12:25:11.853968] [DEBUG] [REMOTE ] ZIM: Symbol is viable for forecasting. [2026-01-20T12:25:11.854040] [INFO ] [MAIN ] [3488/3502] ZIM kept (0.5s) | 3485 kept, 3 rejected | 139.3/min | ETA: 6s [2026-01-20T12:25:12.520823] [DEBUG] [REMOTE ] ZION: Retrieved 6593 rows, trimmed to 300. [2026-01-20T12:25:12.521043] [DEBUG] [REMOTE ] ZION: PASS: History has at least 300 days. [2026-01-20T12:25:12.521405] [DEBUG] [REMOTE ] ZION: PASS: Price check passed. Min price $48.92. [2026-01-20T12:25:12.521597] [DEBUG] [REMOTE ] ZION: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:12.521752] [DEBUG] [REMOTE ] ZION: PASS: Integrity check passed. [2026-01-20T12:25:12.521796] [DEBUG] [REMOTE ] ZION: Symbol is viable for forecasting. [2026-01-20T12:25:12.521880] [INFO ] [MAIN ] [3489/3502] ZION kept (0.7s) | 3486 kept, 3 rejected | 139.3/min | ETA: 6s [2026-01-20T12:25:12.802182] [DEBUG] [REMOTE ] ZIP: Retrieved 1167 rows, trimmed to 300. [2026-01-20T12:25:12.802319] [DEBUG] [REMOTE ] ZIP: PASS: History has at least 300 days. [2026-01-20T12:25:12.802523] [DEBUG] [REMOTE ] ZIP: PASS: Price check passed. Min price $2.82. [2026-01-20T12:25:12.802685] [DEBUG] [REMOTE ] ZIP: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:12.802797] [DEBUG] [REMOTE ] ZIP: PASS: Integrity check passed. [2026-01-20T12:25:12.802837] [DEBUG] [REMOTE ] ZIP: Symbol is viable for forecasting. [2026-01-20T12:25:12.802884] [INFO ] [MAIN ] [3490/3502] ZIP kept (0.3s) | 3487 kept, 3 rejected | 139.3/min | ETA: 5s [2026-01-20T12:25:13.278561] [DEBUG] [REMOTE ] ZLAB: Retrieved 2093 rows, trimmed to 300. [2026-01-20T12:25:13.278723] [DEBUG] [REMOTE ] ZLAB: PASS: History has at least 300 days. [2026-01-20T12:25:13.278950] [DEBUG] [REMOTE ] ZLAB: PASS: Price check passed. Min price $17.00. [2026-01-20T12:25:13.279093] [DEBUG] [REMOTE ] ZLAB: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:13.279228] [DEBUG] [REMOTE ] ZLAB: PASS: Integrity check passed. [2026-01-20T12:25:13.279275] [DEBUG] [REMOTE ] ZLAB: Symbol is viable for forecasting. [2026-01-20T12:25:13.279327] [INFO ] [MAIN ] [3491/3502] ZLAB kept (0.5s) | 3488 kept, 3 rejected | 139.3/min | ETA: 5s [2026-01-20T12:25:13.598830] [DEBUG] [REMOTE ] ZM: Retrieved 1697 rows, trimmed to 300. [2026-01-20T12:25:13.598970] [DEBUG] [REMOTE ] ZM: PASS: History has at least 300 days. [2026-01-20T12:25:13.599191] [DEBUG] [REMOTE ] ZM: PASS: Price check passed. Min price $78.42. [2026-01-20T12:25:13.599343] [DEBUG] [REMOTE ] ZM: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:13.599480] [DEBUG] [REMOTE ] ZM: PASS: Integrity check passed. [2026-01-20T12:25:13.599526] [DEBUG] [REMOTE ] ZM: Symbol is viable for forecasting. [2026-01-20T12:25:13.599612] [INFO ] [MAIN ] [3492/3502] ZM kept (0.3s) | 3489 kept, 3 rejected | 139.3/min | ETA: 4s [2026-01-20T12:25:14.029078] [DEBUG] [REMOTE ] ZNTL: Retrieved 1455 rows, trimmed to 300. [2026-01-20T12:25:14.029213] [DEBUG] [REMOTE ] ZNTL: PASS: History has at least 300 days. [2026-01-20T12:25:14.029424] [DEBUG] [REMOTE ] ZNTL: PASS: Price check passed. Min price $1.28. [2026-01-20T12:25:14.029565] [DEBUG] [REMOTE ] ZNTL: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:14.029701] [DEBUG] [REMOTE ] ZNTL: PASS: Integrity check passed. [2026-01-20T12:25:14.029741] [DEBUG] [REMOTE ] ZNTL: Symbol is viable for forecasting. [2026-01-20T12:25:14.029790] [INFO ] [MAIN ] [3493/3502] ZNTL kept (0.4s) | 3490 kept, 3 rejected | 139.3/min | ETA: 4s [2026-01-20T12:25:14.407558] [DEBUG] [REMOTE ] ZS: Retrieved 1971 rows, trimmed to 300. [2026-01-20T12:25:14.407722] [DEBUG] [REMOTE ] ZS: PASS: History has at least 300 days. [2026-01-20T12:25:14.407931] [DEBUG] [REMOTE ] ZS: PASS: Price check passed. Min price $210.58. [2026-01-20T12:25:14.408065] [DEBUG] [REMOTE ] ZS: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:14.408191] [DEBUG] [REMOTE ] ZS: PASS: Integrity check passed. [2026-01-20T12:25:14.408233] [DEBUG] [REMOTE ] ZS: Symbol is viable for forecasting. [2026-01-20T12:25:14.408282] [INFO ] [MAIN ] [3494/3502] ZS kept (0.4s) | 3491 kept, 3 rejected | 139.3/min | ETA: 3s [2026-01-20T12:25:14.814255] [DEBUG] [REMOTE ] ZTO: Retrieved 2318 rows, trimmed to 300. [2026-01-20T12:25:14.814383] [DEBUG] [REMOTE ] ZTO: PASS: History has at least 300 days. [2026-01-20T12:25:14.814603] [DEBUG] [REMOTE ] ZTO: PASS: Price check passed. Min price $18.59. [2026-01-20T12:25:14.814753] [DEBUG] [REMOTE ] ZTO: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:14.814865] [DEBUG] [REMOTE ] ZTO: PASS: Integrity check passed. [2026-01-20T12:25:14.814905] [DEBUG] [REMOTE ] ZTO: Symbol is viable for forecasting. [2026-01-20T12:25:14.814951] [INFO ] [MAIN ] [3495/3502] ZTO kept (0.4s) | 3492 kept, 3 rejected | 139.3/min | ETA: 3s [2026-01-20T12:25:15.143750] [DEBUG] [REMOTE ] ZTS: Retrieved 3260 rows, trimmed to 300. [2026-01-20T12:25:15.143877] [DEBUG] [REMOTE ] ZTS: PASS: History has at least 300 days. [2026-01-20T12:25:15.144084] [DEBUG] [REMOTE ] ZTS: PASS: Price check passed. Min price $115.75. [2026-01-20T12:25:15.144217] [DEBUG] [REMOTE ] ZTS: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:15.144327] [DEBUG] [REMOTE ] ZTS: PASS: Integrity check passed. [2026-01-20T12:25:15.144367] [DEBUG] [REMOTE ] ZTS: Symbol is viable for forecasting. [2026-01-20T12:25:15.144414] [INFO ] [MAIN ] [3496/3502] ZTS kept (0.3s) | 3493 kept, 3 rejected | 139.3/min | ETA: 3s [2026-01-20T12:25:15.732473] [DEBUG] [REMOTE ] ZUMZ: Retrieved 5208 rows, trimmed to 300. [2026-01-20T12:25:15.732631] [DEBUG] [REMOTE ] ZUMZ: PASS: History has at least 300 days. [2026-01-20T12:25:15.732844] [DEBUG] [REMOTE ] ZUMZ: PASS: Price check passed. Min price $21.17. [2026-01-20T12:25:15.732979] [DEBUG] [REMOTE ] ZUMZ: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:15.733094] [DEBUG] [REMOTE ] ZUMZ: PASS: Integrity check passed. [2026-01-20T12:25:15.733134] [DEBUG] [REMOTE ] ZUMZ: Symbol is viable for forecasting. [2026-01-20T12:25:15.733182] [INFO ] [MAIN ] [3497/3502] ZUMZ kept (0.6s) | 3494 kept, 3 rejected | 139.3/min | ETA: 2s [2026-01-20T12:25:15.973229] [DEBUG] [REMOTE ] ZURA: Retrieved 1097 rows, trimmed to 300. [2026-01-20T12:25:15.973388] [DEBUG] [REMOTE ] ZURA: PASS: History has at least 300 days. [2026-01-20T12:25:15.973617] [DEBUG] [REMOTE ] ZURA: PASS: Price check passed. Min price $3.33. [2026-01-20T12:25:15.973760] [DEBUG] [REMOTE ] ZURA: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:15.973871] [DEBUG] [REMOTE ] ZURA: PASS: Integrity check passed. [2026-01-20T12:25:15.973911] [DEBUG] [REMOTE ] ZURA: Symbol is viable for forecasting. [2026-01-20T12:25:15.973959] [INFO ] [MAIN ] [3498/3502] ZURA kept (0.2s) | 3495 kept, 3 rejected | 139.3/min | ETA: 2s [2026-01-20T12:25:16.378792] [DEBUG] [REMOTE ] ZVIA: Retrieved 1128 rows, trimmed to 300. [2026-01-20T12:25:16.378924] [DEBUG] [REMOTE ] ZVIA: PASS: History has at least 300 days. [2026-01-20T12:25:16.379132] [DEBUG] [REMOTE ] ZVIA: PASS: Price check passed. Min price $1.68. [2026-01-20T12:25:16.379268] [DEBUG] [REMOTE ] ZVIA: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:16.379386] [DEBUG] [REMOTE ] ZVIA: PASS: Integrity check passed. [2026-01-20T12:25:16.379427] [DEBUG] [REMOTE ] ZVIA: Symbol is viable for forecasting. [2026-01-20T12:25:16.379476] [INFO ] [MAIN ] [3499/3502] ZVIA kept (0.4s) | 3496 kept, 3 rejected | 139.3/min | ETA: 1s [2026-01-20T12:25:16.851243] [DEBUG] [REMOTE ] ZVRA: Retrieved 2706 rows, trimmed to 300. [2026-01-20T12:25:16.851368] [DEBUG] [REMOTE ] ZVRA: PASS: History has at least 300 days. [2026-01-20T12:25:16.851757] [DEBUG] [REMOTE ] ZVRA: PASS: Price check passed. Min price $8.10. [2026-01-20T12:25:16.851908] [DEBUG] [REMOTE ] ZVRA: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:16.852075] [DEBUG] [REMOTE ] ZVRA: PASS: Integrity check passed. [2026-01-20T12:25:16.852133] [DEBUG] [REMOTE ] ZVRA: Symbol is viable for forecasting. [2026-01-20T12:25:16.852210] [INFO ] [MAIN ] [3500/3502] ZVRA kept (0.5s) | 3497 kept, 3 rejected | 139.3/min | ETA: 1s [2026-01-20T12:25:17.289053] [DEBUG] [REMOTE ] ZWS: Retrieved 3471 rows, trimmed to 300. [2026-01-20T12:25:17.289174] [DEBUG] [REMOTE ] ZWS: PASS: History has at least 300 days. [2026-01-20T12:25:17.289377] [DEBUG] [REMOTE ] ZWS: PASS: Price check passed. Min price $44.74. [2026-01-20T12:25:17.289512] [DEBUG] [REMOTE ] ZWS: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:17.289659] [DEBUG] [REMOTE ] ZWS: PASS: Integrity check passed. [2026-01-20T12:25:17.289701] [DEBUG] [REMOTE ] ZWS: Symbol is viable for forecasting. [2026-01-20T12:25:17.289749] [INFO ] [MAIN ] [3501/3502] ZWS kept (0.4s) | 3498 kept, 3 rejected | 139.3/min | ETA: 0s [2026-01-20T12:25:17.621765] [DEBUG] [REMOTE ] ZYME: Retrieved 2193 rows, trimmed to 300. [2026-01-20T12:25:17.621887] [DEBUG] [REMOTE ] ZYME: PASS: History has at least 300 days. [2026-01-20T12:25:17.622094] [DEBUG] [REMOTE ] ZYME: PASS: Price check passed. Min price $16.46. [2026-01-20T12:25:17.622227] [DEBUG] [REMOTE ] ZYME: PASS: Continuity check passed with 300 days. [2026-01-20T12:25:17.622336] [DEBUG] [REMOTE ] ZYME: PASS: Integrity check passed. [2026-01-20T12:25:17.622376] [DEBUG] [REMOTE ] ZYME: Symbol is viable for forecasting. [2026-01-20T12:25:17.622423] [INFO ] [MAIN ] [3502/3502] ZYME kept (0.3s) | 3499 kept, 3 rejected | 139.3/min | ETA: 0s [2026-01-20T12:25:17.622489] [INFO ] [MAIN ] Completed in 25.1m | 3499 viable symbols [2026-01-20T12:25:17.622520] [INFO ] [MAIN ] Saving master inventory... [2026-01-20T12:25:17.623127] [DEBUG] [LOCAL ] Master symbol inventory refreshed with 3499 symbols. [2026-01-20T12:25:17.623173] [INFO ] [MAIN ] Master inventory saved successfully. [2026-01-20T12:25:17.623341] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-20T12:25:17.623526] [INFO ] [STATE ] Last completion updated: 2026-01-20T12:25:17.623411