[2026-01-29T12:00:01.375588] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-01-29T12:00:01.574115] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-01-29T12:00:01.764943] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-01-29T12:00:01.961892] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-01-29T12:00:02.137461] [DEBUG] [R-STATUS ] Registered 'mag' as a dependent service. [2026-01-29T12:00:02.137858] [WARN ] [STATE ] State set to: WAITING [2026-01-29T12:00:02.137923] [INFO ] [STATE ] Checking tetsuo service statuses... [2026-01-29T12:00:02.309831] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-29T12:00:02.374757] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-29T12:00:02.417703] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-29T12:00:02.482123] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-29T12:00:02.535440] [WARN ] [mag-status] Service 'mag' is not running. [2026-01-29T12:00:02.535800] [WARN ] [STATE ] State set to: RUNNING [2026-01-29T12:00:02.535889] [INFO ] [MAIN ] Starting data fetch [2026-01-29T12:00:02.535951] [DEBUG] [REMOTE ] Connecting to ftp.nasdaqtrader.com to fetch nasdaqlisted.txt [2026-01-29T12:00:03.449823] [DEBUG] [REMOTE ] Fetched 3915 NASDAQ symbols [2026-01-29T12:00:03.450103] [DEBUG] [REMOTE ] Connecting to ftp.nasdaqtrader.com to fetch otherlisted.txt [2026-01-29T12:00:04.312600] [DEBUG] [REMOTE ] Fetched 1959 NYSE symbols [2026-01-29T12:00:04.314454] [INFO ] [MAIN ] Fetched 5874 unique symbols [2026-01-29T12:00:04.316169] [INFO ] [MAIN ] Loaded 2512 blacklisted symbols from 3 files [2026-01-29T12:00:04.316519] [INFO ] [MAIN ] 3490 symbols after blacklist filtering [2026-01-29T12:00:04.984540] [DEBUG] [REMOTE ] A: Retrieved 6587 rows, trimmed to 300. [2026-01-29T12:00:04.984722] [DEBUG] [REMOTE ] A: PASS: History has at least 300 days. [2026-01-29T12:00:04.985073] [DEBUG] [REMOTE ] A: PASS: Price check passed. Min price $133.87. [2026-01-29T12:00:04.985242] [DEBUG] [REMOTE ] A: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:04.985384] [DEBUG] [REMOTE ] A: PASS: Integrity check passed. [2026-01-29T12:00:04.985428] [DEBUG] [REMOTE ] A: Symbol is viable for forecasting. [2026-01-29T12:00:04.985687] [INFO ] [MAIN ] [1/3490] A kept (0.7s) | 1 kept, 0 rejected | 89.7/min | ETA: 38.9m [2026-01-29T12:00:05.494146] [DEBUG] [REMOTE ] AAL: Retrieved 5116 rows, trimmed to 300. [2026-01-29T12:00:05.494292] [DEBUG] [REMOTE ] AAL: PASS: History has at least 300 days. [2026-01-29T12:00:05.494533] [DEBUG] [REMOTE ] AAL: PASS: Price check passed. Min price $12.24. [2026-01-29T12:00:05.494699] [DEBUG] [REMOTE ] AAL: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:05.494858] [DEBUG] [REMOTE ] AAL: PASS: Integrity check passed. [2026-01-29T12:00:05.494912] [DEBUG] [REMOTE ] AAL: Symbol is viable for forecasting. [2026-01-29T12:00:05.494968] [INFO ] [MAIN ] [2/3490] AAL kept (0.5s) | 2 kept, 0 rejected | 101.8/min | ETA: 34.3m [2026-01-29T12:00:05.930645] [DEBUG] [REMOTE ] AAOI: Retrieved 3103 rows, trimmed to 300. [2026-01-29T12:00:05.930771] [DEBUG] [REMOTE ] AAOI: PASS: History has at least 300 days. [2026-01-29T12:00:05.930979] [DEBUG] [REMOTE ] AAOI: PASS: Price check passed. Min price $19.49. [2026-01-29T12:00:05.931117] [DEBUG] [REMOTE ] AAOI: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:05.931228] [DEBUG] [REMOTE ] AAOI: PASS: Integrity check passed. [2026-01-29T12:00:05.931268] [DEBUG] [REMOTE ] AAOI: Symbol is viable for forecasting. [2026-01-29T12:00:05.931316] [INFO ] [MAIN ] [3/3490] AAOI kept (0.4s) | 3 kept, 0 rejected | 111.5/min | ETA: 31.3m [2026-01-29T12:00:06.375413] [DEBUG] [REMOTE ] AAON: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:06.375547] [DEBUG] [REMOTE ] AAON: PASS: History has at least 300 days. [2026-01-29T12:00:06.375787] [DEBUG] [REMOTE ] AAON: PASS: Price check passed. Min price $73.49. [2026-01-29T12:00:06.375945] [DEBUG] [REMOTE ] AAON: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:06.376068] [DEBUG] [REMOTE ] AAON: PASS: Integrity check passed. [2026-01-29T12:00:06.376109] [DEBUG] [REMOTE ] AAON: Symbol is viable for forecasting. [2026-01-29T12:00:06.376157] [INFO ] [MAIN ] [4/3490] AAON kept (0.4s) | 4 kept, 0 rejected | 116.5/min | ETA: 29.9m [2026-01-29T12:00:06.823542] [DEBUG] [REMOTE ] AAP: Retrieved 6079 rows, trimmed to 300. [2026-01-29T12:00:06.823888] [DEBUG] [REMOTE ] AAP: PASS: History has at least 300 days. [2026-01-29T12:00:06.824118] [DEBUG] [REMOTE ] AAP: PASS: Price check passed. Min price $38.53. [2026-01-29T12:00:06.824300] [DEBUG] [REMOTE ] AAP: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:06.824460] [DEBUG] [REMOTE ] AAP: PASS: Integrity check passed. [2026-01-29T12:00:06.824514] [DEBUG] [REMOTE ] AAP: Symbol is viable for forecasting. [2026-01-29T12:00:06.824564] [INFO ] [MAIN ] [5/3490] AAP kept (0.4s) | 5 kept, 0 rejected | 119.6/min | ETA: 29.1m [2026-01-29T12:00:06.947242] [DEBUG] [REMOTE ] AAPB: Retrieved 871 rows, trimmed to 300. [2026-01-29T12:00:06.947462] [DEBUG] [REMOTE ] AAPB: PASS: History has at least 300 days. [2026-01-29T12:00:06.947882] [DEBUG] [REMOTE ] AAPB: PASS: Price check passed. Min price $26.31. [2026-01-29T12:00:06.948108] [DEBUG] [REMOTE ] AAPB: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:06.948245] [DEBUG] [REMOTE ] AAPB: PASS: Integrity check passed. [2026-01-29T12:00:06.948303] [DEBUG] [REMOTE ] AAPB: Symbol is viable for forecasting. [2026-01-29T12:00:06.948375] [INFO ] [MAIN ] [6/3490] AAPB kept (0.1s) | 6 kept, 0 rejected | 136.8/min | ETA: 25.5m [2026-01-29T12:00:07.466789] [DEBUG] [REMOTE ] AAPD: Retrieved 871 rows, trimmed to 300. [2026-01-29T12:00:07.466920] [DEBUG] [REMOTE ] AAPD: PASS: History has at least 300 days. [2026-01-29T12:00:07.467125] [DEBUG] [REMOTE ] AAPD: PASS: Price check passed. Min price $12.40. [2026-01-29T12:00:07.467265] [DEBUG] [REMOTE ] AAPD: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:07.467377] [DEBUG] [REMOTE ] AAPD: PASS: Integrity check passed. [2026-01-29T12:00:07.467419] [DEBUG] [REMOTE ] AAPD: Symbol is viable for forecasting. [2026-01-29T12:00:07.467468] [INFO ] [MAIN ] [7/3490] AAPD kept (0.5s) | 7 kept, 0 rejected | 133.3/min | ETA: 26.1m [2026-01-29T12:00:08.081614] [DEBUG] [REMOTE ] AAPL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:08.081776] [DEBUG] [REMOTE ] AAPL: PASS: History has at least 300 days. [2026-01-29T12:00:08.082054] [DEBUG] [REMOTE ] AAPL: PASS: Price check passed. Min price $246.70. [2026-01-29T12:00:08.082202] [DEBUG] [REMOTE ] AAPL: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:08.082333] [DEBUG] [REMOTE ] AAPL: PASS: Integrity check passed. [2026-01-29T12:00:08.082374] [DEBUG] [REMOTE ] AAPL: Symbol is viable for forecasting. [2026-01-29T12:00:08.082425] [INFO ] [MAIN ] [8/3490] AAPL kept (0.6s) | 8 kept, 0 rejected | 127.5/min | ETA: 27.3m [2026-01-29T12:00:08.492397] [DEBUG] [REMOTE ] AAXJ: Retrieved 4390 rows, trimmed to 300. [2026-01-29T12:00:08.492526] [DEBUG] [REMOTE ] AAXJ: PASS: History has at least 300 days. [2026-01-29T12:00:08.492758] [DEBUG] [REMOTE ] AAXJ: PASS: Price check passed. Min price $89.36. [2026-01-29T12:00:08.492901] [DEBUG] [REMOTE ] AAXJ: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:08.493013] [DEBUG] [REMOTE ] AAXJ: PASS: Integrity check passed. [2026-01-29T12:00:08.493053] [DEBUG] [REMOTE ] AAXJ: Symbol is viable for forecasting. [2026-01-29T12:00:08.493102] [INFO ] [MAIN ] [9/3490] AAXJ kept (0.4s) | 9 kept, 0 rejected | 129.3/min | ETA: 26.9m [2026-01-29T12:00:09.011105] [DEBUG] [REMOTE ] AB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:09.011276] [DEBUG] [REMOTE ] AB: PASS: History has at least 300 days. [2026-01-29T12:00:09.011637] [DEBUG] [REMOTE ] AB: PASS: Price check passed. Min price $37.94. [2026-01-29T12:00:09.011847] [DEBUG] [REMOTE ] AB: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:09.012023] [DEBUG] [REMOTE ] AB: PASS: Integrity check passed. [2026-01-29T12:00:09.012084] [DEBUG] [REMOTE ] AB: Symbol is viable for forecasting. [2026-01-29T12:00:09.012153] [INFO ] [MAIN ] [10/3490] AB kept (0.5s) | 10 kept, 0 rejected | 127.8/min | ETA: 27.2m [2026-01-29T12:00:09.514750] [DEBUG] [REMOTE ] ABCB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:09.514894] [DEBUG] [REMOTE ] ABCB: PASS: History has at least 300 days. [2026-01-29T12:00:09.515124] [DEBUG] [REMOTE ] ABCB: PASS: Price check passed. Min price $70.24. [2026-01-29T12:00:09.515264] [DEBUG] [REMOTE ] ABCB: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:09.515386] [DEBUG] [REMOTE ] ABCB: PASS: Integrity check passed. [2026-01-29T12:00:09.515426] [DEBUG] [REMOTE ] ABCB: Symbol is viable for forecasting. [2026-01-29T12:00:09.515475] [INFO ] [MAIN ] [11/3490] ABCB kept (0.5s) | 11 kept, 0 rejected | 126.9/min | ETA: 27.4m [2026-01-29T12:00:09.802804] [DEBUG] [REMOTE ] ABCL: Retrieved 1287 rows, trimmed to 300. [2026-01-29T12:00:09.802977] [DEBUG] [REMOTE ] ABCL: PASS: History has at least 300 days. [2026-01-29T12:00:09.803244] [DEBUG] [REMOTE ] ABCL: PASS: Price check passed. Min price $3.35. [2026-01-29T12:00:09.803422] [DEBUG] [REMOTE ] ABCL: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:09.803590] [DEBUG] [REMOTE ] ABCL: PASS: Integrity check passed. [2026-01-29T12:00:09.803642] [DEBUG] [REMOTE ] ABCL: Symbol is viable for forecasting. [2026-01-29T12:00:09.803703] [INFO ] [MAIN ] [12/3490] ABCL kept (0.3s) | 12 kept, 0 rejected | 131.2/min | ETA: 26.5m [2026-01-29T12:00:10.388510] [DEBUG] [REMOTE ] ABEO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:10.388681] [DEBUG] [REMOTE ] ABEO: PASS: History has at least 300 days. [2026-01-29T12:00:10.388895] [DEBUG] [REMOTE ] ABEO: PASS: Price check passed. Min price $4.17. [2026-01-29T12:00:10.389034] [DEBUG] [REMOTE ] ABEO: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:10.389148] [DEBUG] [REMOTE ] ABEO: PASS: Integrity check passed. [2026-01-29T12:00:10.389189] [DEBUG] [REMOTE ] ABEO: Symbol is viable for forecasting. [2026-01-29T12:00:10.389237] [INFO ] [MAIN ] [13/3490] ABEO kept (0.6s) | 13 kept, 0 rejected | 128.4/min | ETA: 27.1m [2026-01-29T12:00:10.671872] [DEBUG] [REMOTE ] ABG: Retrieved 6003 rows, trimmed to 300. [2026-01-29T12:00:10.672039] [DEBUG] [REMOTE ] ABG: PASS: History has at least 300 days. [2026-01-29T12:00:10.672319] [DEBUG] [REMOTE ] ABG: PASS: Price check passed. Min price $210.94. [2026-01-29T12:00:10.672499] [DEBUG] [REMOTE ] ABG: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:10.672697] [DEBUG] [REMOTE ] ABG: PASS: Integrity check passed. [2026-01-29T12:00:10.672751] [DEBUG] [REMOTE ] ABG: Symbol is viable for forecasting. [2026-01-29T12:00:10.672807] [INFO ] [MAIN ] [14/3490] ABG kept (0.3s) | 14 kept, 0 rejected | 132.2/min | ETA: 26.3m [2026-01-29T12:00:11.102420] [DEBUG] [REMOTE ] ABM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:11.102627] [DEBUG] [REMOTE ] ABM: PASS: History has at least 300 days. [2026-01-29T12:00:11.102975] [DEBUG] [REMOTE ] ABM: PASS: Price check passed. Min price $40.05. [2026-01-29T12:00:11.103196] [DEBUG] [REMOTE ] ABM: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:11.103387] [DEBUG] [REMOTE ] ABM: PASS: Integrity check passed. [2026-01-29T12:00:11.103450] [DEBUG] [REMOTE ] ABM: Symbol is viable for forecasting. [2026-01-29T12:00:11.103530] [INFO ] [MAIN ] [15/3490] ABM kept (0.4s) | 15 kept, 0 rejected | 132.6/min | ETA: 26.2m [2026-01-29T12:00:11.435136] [DEBUG] [REMOTE ] ABNB: Retrieved 1288 rows, trimmed to 300. [2026-01-29T12:00:11.435288] [DEBUG] [REMOTE ] ABNB: PASS: History has at least 300 days. [2026-01-29T12:00:11.435514] [DEBUG] [REMOTE ] ABNB: PASS: Price check passed. Min price $111.54. [2026-01-29T12:00:11.435705] [DEBUG] [REMOTE ] ABNB: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:11.435833] [DEBUG] [REMOTE ] ABNB: PASS: Integrity check passed. [2026-01-29T12:00:11.435873] [DEBUG] [REMOTE ] ABNB: Symbol is viable for forecasting. [2026-01-29T12:00:11.435923] [INFO ] [MAIN ] [16/3490] ABNB kept (0.3s) | 16 kept, 0 rejected | 134.8/min | ETA: 25.8m [2026-01-29T12:00:11.745951] [DEBUG] [REMOTE ] ABOS: Retrieved 1149 rows, trimmed to 300. [2026-01-29T12:00:11.746194] [DEBUG] [REMOTE ] ABOS: PASS: History has at least 300 days. [2026-01-29T12:00:11.746533] [DEBUG] [REMOTE ] ABOS: PASS: Price check passed. Min price $1.55. [2026-01-29T12:00:11.746771] [DEBUG] [REMOTE ] ABOS: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:11.747142] [DEBUG] [REMOTE ] ABOS: PASS: Integrity check passed. [2026-01-29T12:00:11.747205] [DEBUG] [REMOTE ] ABOS: Symbol is viable for forecasting. [2026-01-29T12:00:11.747284] [INFO ] [MAIN ] [17/3490] ABOS kept (0.3s) | 17 kept, 0 rejected | 137.3/min | ETA: 25.3m [2026-01-29T12:00:13.923474] [DEBUG] [REMOTE ] ABSI: Retrieved 1135 rows, trimmed to 300. [2026-01-29T12:00:13.923723] [DEBUG] [REMOTE ] ABSI: PASS: History has at least 300 days. [2026-01-29T12:00:13.924015] [DEBUG] [REMOTE ] ABSI: PASS: Price check passed. Min price $2.64. [2026-01-29T12:00:13.924177] [DEBUG] [REMOTE ] ABSI: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:13.924339] [DEBUG] [REMOTE ] ABSI: PASS: Integrity check passed. [2026-01-29T12:00:13.924400] [DEBUG] [REMOTE ] ABSI: Symbol is viable for forecasting. [2026-01-29T12:00:13.924466] [INFO ] [MAIN ] [18/3490] ABSI kept (2.2s) | 18 kept, 0 rejected | 112.4/min | ETA: 30.9m [2026-01-29T12:00:14.244670] [DEBUG] [REMOTE ] ABUS: Retrieved 2638 rows, trimmed to 300. [2026-01-29T12:00:14.244877] [DEBUG] [REMOTE ] ABUS: PASS: History has at least 300 days. [2026-01-29T12:00:14.245184] [DEBUG] [REMOTE ] ABUS: PASS: Price check passed. Min price $4.06. [2026-01-29T12:00:14.245334] [DEBUG] [REMOTE ] ABUS: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:14.245468] [DEBUG] [REMOTE ] ABUS: PASS: Integrity check passed. [2026-01-29T12:00:14.245511] [DEBUG] [REMOTE ] ABUS: Symbol is viable for forecasting. [2026-01-29T12:00:14.245565] [INFO ] [MAIN ] [19/3490] ABUS kept (0.3s) | 19 kept, 0 rejected | 114.8/min | ETA: 30.2m [2026-01-29T12:00:14.671000] [DEBUG] [REMOTE ] ABVC: Retrieved 3726 rows, trimmed to 300. [2026-01-29T12:00:14.671136] [DEBUG] [REMOTE ] ABVC: PASS: History has at least 300 days. [2026-01-29T12:00:14.671348] [DEBUG] [REMOTE ] ABVC: PASS: Price check passed. Min price $2.02. [2026-01-29T12:00:14.671489] [DEBUG] [REMOTE ] ABVC: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:14.671627] [DEBUG] [REMOTE ] ABVC: PASS: Integrity check passed. [2026-01-29T12:00:14.671670] [DEBUG] [REMOTE ] ABVC: Symbol is viable for forecasting. [2026-01-29T12:00:14.671721] [INFO ] [MAIN ] [20/3490] ABVC kept (0.4s) | 20 kept, 0 rejected | 115.9/min | ETA: 29.9m [2026-01-29T12:00:16.135870] [DEBUG] [REMOTE ] ABVE: Retrieved 396 rows, trimmed to 300. [2026-01-29T12:00:16.136003] [DEBUG] [REMOTE ] ABVE: PASS: History has at least 300 days. [2026-01-29T12:00:16.136280] [DEBUG] [REMOTE ] ABVE: PASS: Price check passed. Min price $1.57. [2026-01-29T12:00:16.136469] [DEBUG] [REMOTE ] ABVE: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:16.136636] [DEBUG] [REMOTE ] ABVE: PASS: Integrity check passed. [2026-01-29T12:00:16.136698] [DEBUG] [REMOTE ] ABVE: Symbol is viable for forecasting. [2026-01-29T12:00:16.136768] [INFO ] [MAIN ] [21/3490] ABVE kept (1.5s) | 21 kept, 0 rejected | 106.6/min | ETA: 32.5m [2026-01-29T12:00:16.366334] [DEBUG] [REMOTE ] ABVX: Retrieved 569 rows, trimmed to 300. [2026-01-29T12:00:16.366473] [DEBUG] [REMOTE ] ABVX: PASS: History has at least 300 days. [2026-01-29T12:00:16.366710] [DEBUG] [REMOTE ] ABVX: PASS: Price check passed. Min price $98.64. [2026-01-29T12:00:16.366895] [DEBUG] [REMOTE ] ABVX: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:16.367015] [DEBUG] [REMOTE ] ABVX: PASS: Integrity check passed. [2026-01-29T12:00:16.367063] [DEBUG] [REMOTE ] ABVX: Symbol is viable for forecasting. [2026-01-29T12:00:16.367116] [INFO ] [MAIN ] [22/3490] ABVX kept (0.2s) | 22 kept, 0 rejected | 109.5/min | ETA: 31.7m [2026-01-29T12:00:16.819880] [DEBUG] [REMOTE ] ACA: Retrieved 1820 rows, trimmed to 300. [2026-01-29T12:00:16.820230] [DEBUG] [REMOTE ] ACA: PASS: History has at least 300 days. [2026-01-29T12:00:16.820447] [DEBUG] [REMOTE ] ACA: PASS: Price check passed. Min price $97.81. [2026-01-29T12:00:16.820615] [DEBUG] [REMOTE ] ACA: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:16.820759] [DEBUG] [REMOTE ] ACA: PASS: Integrity check passed. [2026-01-29T12:00:16.820799] [DEBUG] [REMOTE ] ACA: Symbol is viable for forecasting. [2026-01-29T12:00:16.821040] [INFO ] [MAIN ] [23/3490] ACA kept (0.5s) | 23 kept, 0 rejected | 110.4/min | ETA: 31.4m [2026-01-29T12:00:17.358126] [DEBUG] [REMOTE ] ACAD: Retrieved 5452 rows, trimmed to 300. [2026-01-29T12:00:17.358274] [DEBUG] [REMOTE ] ACAD: PASS: History has at least 300 days. [2026-01-29T12:00:17.358499] [DEBUG] [REMOTE ] ACAD: PASS: Price check passed. Min price $21.65. [2026-01-29T12:00:17.358665] [DEBUG] [REMOTE ] ACAD: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:17.358793] [DEBUG] [REMOTE ] ACAD: PASS: Integrity check passed. [2026-01-29T12:00:17.358834] [DEBUG] [REMOTE ] ACAD: Symbol is viable for forecasting. [2026-01-29T12:00:17.358882] [INFO ] [MAIN ] [24/3490] ACAD kept (0.5s) | 24 kept, 0 rejected | 110.4/min | ETA: 31.4m [2026-01-29T12:00:17.674177] [DEBUG] [REMOTE ] ACB: Retrieved 2905 rows, trimmed to 300. [2026-01-29T12:00:17.674324] [DEBUG] [REMOTE ] ACB: PASS: History has at least 300 days. [2026-01-29T12:00:17.674548] [DEBUG] [REMOTE ] ACB: PASS: Price check passed. Min price $4.08. [2026-01-29T12:00:17.674744] [DEBUG] [REMOTE ] ACB: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:17.674868] [DEBUG] [REMOTE ] ACB: PASS: Integrity check passed. [2026-01-29T12:00:17.674911] [DEBUG] [REMOTE ] ACB: Symbol is viable for forecasting. [2026-01-29T12:00:17.674970] [INFO ] [MAIN ] [25/3490] ACB kept (0.3s) | 25 kept, 0 rejected | 112.3/min | ETA: 30.9m [2026-01-29T12:00:18.321849] [DEBUG] [REMOTE ] ACCO: Retrieved 5144 rows, trimmed to 300. [2026-01-29T12:00:18.322019] [DEBUG] [REMOTE ] ACCO: PASS: History has at least 300 days. [2026-01-29T12:00:18.322324] [DEBUG] [REMOTE ] ACCO: PASS: Price check passed. Min price $3.20. [2026-01-29T12:00:18.322517] [DEBUG] [REMOTE ] ACCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:18.322705] [DEBUG] [REMOTE ] ACCO: PASS: Integrity check passed. [2026-01-29T12:00:18.322762] [DEBUG] [REMOTE ] ACCO: Symbol is viable for forecasting. [2026-01-29T12:00:18.323021] [INFO ] [MAIN ] [26/3490] ACCO kept (0.6s) | 26 kept, 0 rejected | 111.4/min | ETA: 31.1m [2026-01-29T12:00:18.570365] [DEBUG] [REMOTE ] ACDC: Retrieved 930 rows, trimmed to 300. [2026-01-29T12:00:18.570535] [DEBUG] [REMOTE ] ACDC: PASS: History has at least 300 days. [2026-01-29T12:00:18.570835] [DEBUG] [REMOTE ] ACDC: PASS: Price check passed. Min price $3.19. [2026-01-29T12:00:18.571030] [DEBUG] [REMOTE ] ACDC: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:18.571189] [DEBUG] [REMOTE ] ACDC: PASS: Integrity check passed. [2026-01-29T12:00:18.571247] [DEBUG] [REMOTE ] ACDC: Symbol is viable for forecasting. [2026-01-29T12:00:18.571315] [INFO ] [MAIN ] [27/3490] ACDC kept (0.2s) | 27 kept, 0 rejected | 113.6/min | ETA: 30.5m [2026-01-29T12:00:18.964825] [DEBUG] [REMOTE ] ACEL: Retrieved 1553 rows, trimmed to 300. [2026-01-29T12:00:18.964959] [DEBUG] [REMOTE ] ACEL: PASS: History has at least 300 days. [2026-01-29T12:00:18.965169] [DEBUG] [REMOTE ] ACEL: PASS: Price check passed. Min price $9.61. [2026-01-29T12:00:18.965327] [DEBUG] [REMOTE ] ACEL: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:18.965442] [DEBUG] [REMOTE ] ACEL: PASS: Integrity check passed. [2026-01-29T12:00:18.965483] [DEBUG] [REMOTE ] ACEL: Symbol is viable for forecasting. [2026-01-29T12:00:18.965531] [INFO ] [MAIN ] [28/3490] ACEL kept (0.4s) | 28 kept, 0 rejected | 114.7/min | ETA: 30.2m [2026-01-29T12:00:19.609478] [DEBUG] [REMOTE ] ACGL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:19.609634] [DEBUG] [REMOTE ] ACGL: PASS: History has at least 300 days. [2026-01-29T12:00:19.609888] [DEBUG] [REMOTE ] ACGL: PASS: Price check passed. Min price $86.00. [2026-01-29T12:00:19.610225] [DEBUG] [REMOTE ] ACGL: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:19.610345] [DEBUG] [REMOTE ] ACGL: PASS: Integrity check passed. [2026-01-29T12:00:19.610385] [DEBUG] [REMOTE ] ACGL: Symbol is viable for forecasting. [2026-01-29T12:00:19.610435] [INFO ] [MAIN ] [29/3490] ACGL kept (0.6s) | 29 kept, 0 rejected | 113.8/min | ETA: 30.4m [2026-01-29T12:00:19.865666] [DEBUG] [REMOTE ] ACGLN: Retrieved 1169 rows, trimmed to 300. [2026-01-29T12:00:19.865801] [DEBUG] [REMOTE ] ACGLN: PASS: History has at least 300 days. [2026-01-29T12:00:19.866007] [DEBUG] [REMOTE ] ACGLN: PASS: Price check passed. Min price $16.57. [2026-01-29T12:00:19.866152] [DEBUG] [REMOTE ] ACGLN: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:19.866268] [DEBUG] [REMOTE ] ACGLN: PASS: Integrity check passed. [2026-01-29T12:00:19.866310] [DEBUG] [REMOTE ] ACGLN: Symbol is viable for forecasting. [2026-01-29T12:00:19.866358] [INFO ] [MAIN ] [30/3490] ACGLN kept (0.3s) | 30 kept, 0 rejected | 115.8/min | ETA: 29.9m [2026-01-29T12:00:20.336615] [DEBUG] [REMOTE ] ACGLO: Retrieved 2125 rows, trimmed to 300. [2026-01-29T12:00:20.336745] [DEBUG] [REMOTE ] ACGLO: PASS: History has at least 300 days. [2026-01-29T12:00:20.336954] [DEBUG] [REMOTE ] ACGLO: PASS: Price check passed. Min price $20.17. [2026-01-29T12:00:20.337097] [DEBUG] [REMOTE ] ACGLO: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:20.337214] [DEBUG] [REMOTE ] ACGLO: PASS: Integrity check passed. [2026-01-29T12:00:20.337256] [DEBUG] [REMOTE ] ACGLO: Symbol is viable for forecasting. [2026-01-29T12:00:20.337306] [INFO ] [MAIN ] [31/3490] ACGLO kept (0.5s) | 31 kept, 0 rejected | 116.1/min | ETA: 29.8m [2026-01-29T12:00:20.963145] [DEBUG] [REMOTE ] ACH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:20.963375] [DEBUG] [REMOTE ] ACH: PASS: History has at least 300 days. [2026-01-29T12:00:20.963789] [DEBUG] [REMOTE ] ACH: PASS: Price check passed. Min price $1.91. [2026-01-29T12:00:20.963944] [DEBUG] [REMOTE ] ACH: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:20.964098] [DEBUG] [REMOTE ] ACH: PASS: Integrity check passed. [2026-01-29T12:00:20.964141] [DEBUG] [REMOTE ] ACH: Symbol is viable for forecasting. [2026-01-29T12:00:20.964198] [INFO ] [MAIN ] [32/3490] ACH kept (0.6s) | 32 kept, 0 rejected | 115.3/min | ETA: 30.0m [2026-01-29T12:00:21.438149] [DEBUG] [REMOTE ] ACHC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:21.438396] [DEBUG] [REMOTE ] ACHC: PASS: History has at least 300 days. [2026-01-29T12:00:21.438806] [DEBUG] [REMOTE ] ACHC: PASS: Price check passed. Min price $11.68. [2026-01-29T12:00:21.438963] [DEBUG] [REMOTE ] ACHC: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:21.439125] [DEBUG] [REMOTE ] ACHC: PASS: Integrity check passed. [2026-01-29T12:00:21.439177] [DEBUG] [REMOTE ] ACHC: Symbol is viable for forecasting. [2026-01-29T12:00:21.439271] [INFO ] [MAIN ] [33/3490] ACHC kept (0.5s) | 33 kept, 0 rejected | 115.6/min | ETA: 29.9m [2026-01-29T12:00:21.724686] [DEBUG] [REMOTE ] ACI: Retrieved 1404 rows, trimmed to 300. [2026-01-29T12:00:21.724837] [DEBUG] [REMOTE ] ACI: PASS: History has at least 300 days. [2026-01-29T12:00:21.725063] [DEBUG] [REMOTE ] ACI: PASS: Price check passed. Min price $15.95. [2026-01-29T12:00:21.725252] [DEBUG] [REMOTE ] ACI: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:21.725413] [DEBUG] [REMOTE ] ACI: PASS: Integrity check passed. [2026-01-29T12:00:21.725473] [DEBUG] [REMOTE ] ACI: Symbol is viable for forecasting. [2026-01-29T12:00:21.725544] [INFO ] [MAIN ] [34/3490] ACI kept (0.3s) | 34 kept, 0 rejected | 117.2/min | ETA: 29.5m [2026-01-29T12:00:22.203297] [DEBUG] [REMOTE ] ACIC: Retrieved 4584 rows, trimmed to 300. [2026-01-29T12:00:22.203439] [DEBUG] [REMOTE ] ACIC: PASS: History has at least 300 days. [2026-01-29T12:00:22.203695] [DEBUG] [REMOTE ] ACIC: PASS: Price check passed. Min price $10.54. [2026-01-29T12:00:22.203863] [DEBUG] [REMOTE ] ACIC: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:22.203982] [DEBUG] [REMOTE ] ACIC: PASS: Integrity check passed. [2026-01-29T12:00:22.204021] [DEBUG] [REMOTE ] ACIC: Symbol is viable for forecasting. [2026-01-29T12:00:22.204069] [INFO ] [MAIN ] [35/3490] ACIC kept (0.5s) | 35 kept, 0 rejected | 117.4/min | ETA: 29.4m [2026-01-29T12:00:22.633278] [DEBUG] [REMOTE ] ACLS: Retrieved 6426 rows, trimmed to 300. [2026-01-29T12:00:22.633415] [DEBUG] [REMOTE ] ACLS: PASS: History has at least 300 days. [2026-01-29T12:00:22.633658] [DEBUG] [REMOTE ] ACLS: PASS: Price check passed. Min price $74.12. [2026-01-29T12:00:22.633802] [DEBUG] [REMOTE ] ACLS: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:22.633921] [DEBUG] [REMOTE ] ACLS: PASS: Integrity check passed. [2026-01-29T12:00:22.633962] [DEBUG] [REMOTE ] ACLS: Symbol is viable for forecasting. [2026-01-29T12:00:22.634203] [INFO ] [MAIN ] [36/3490] ACLS kept (0.4s) | 36 kept, 0 rejected | 117.9/min | ETA: 29.3m [2026-01-29T12:00:22.863596] [DEBUG] [REMOTE ] ACLX: Retrieved 998 rows, trimmed to 300. [2026-01-29T12:00:22.863727] [DEBUG] [REMOTE ] ACLX: PASS: History has at least 300 days. [2026-01-29T12:00:22.863929] [DEBUG] [REMOTE ] ACLX: PASS: Price check passed. Min price $61.83. [2026-01-29T12:00:22.864067] [DEBUG] [REMOTE ] ACLX: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:22.864180] [DEBUG] [REMOTE ] ACLX: PASS: Integrity check passed. [2026-01-29T12:00:22.864221] [DEBUG] [REMOTE ] ACLX: Symbol is viable for forecasting. [2026-01-29T12:00:22.864268] [INFO ] [MAIN ] [37/3490] ACLX kept (0.2s) | 37 kept, 0 rejected | 119.7/min | ETA: 28.8m [2026-01-29T12:00:23.466668] [DEBUG] [REMOTE ] ACM: Retrieved 4710 rows, trimmed to 300. [2026-01-29T12:00:23.466822] [DEBUG] [REMOTE ] ACM: PASS: History has at least 300 days. [2026-01-29T12:00:23.467075] [DEBUG] [REMOTE ] ACM: PASS: Price check passed. Min price $95.03. [2026-01-29T12:00:23.467217] [DEBUG] [REMOTE ] ACM: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:23.467341] [DEBUG] [REMOTE ] ACM: PASS: Integrity check passed. [2026-01-29T12:00:23.467383] [DEBUG] [REMOTE ] ACM: Symbol is viable for forecasting. [2026-01-29T12:00:23.467435] [INFO ] [MAIN ] [38/3490] ACM kept (0.6s) | 38 kept, 0 rejected | 119.1/min | ETA: 29.0m [2026-01-29T12:00:23.968696] [DEBUG] [REMOTE ] ACN: Retrieved 6168 rows, trimmed to 300. [2026-01-29T12:00:23.968836] [DEBUG] [REMOTE ] ACN: PASS: History has at least 300 days. [2026-01-29T12:00:23.969066] [DEBUG] [REMOTE ] ACN: PASS: Price check passed. Min price $238.59. [2026-01-29T12:00:23.969205] [DEBUG] [REMOTE ] ACN: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:23.969327] [DEBUG] [REMOTE ] ACN: PASS: Integrity check passed. [2026-01-29T12:00:23.969368] [DEBUG] [REMOTE ] ACN: Symbol is viable for forecasting. [2026-01-29T12:00:23.969416] [INFO ] [MAIN ] [39/3490] ACN kept (0.5s) | 39 kept, 0 rejected | 119.1/min | ETA: 29.0m [2026-01-29T12:00:24.423039] [DEBUG] [REMOTE ] ACNB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:24.423176] [DEBUG] [REMOTE ] ACNB: PASS: History has at least 300 days. [2026-01-29T12:00:24.423398] [DEBUG] [REMOTE ] ACNB: PASS: Price check passed. Min price $44.82. [2026-01-29T12:00:24.423603] [DEBUG] [REMOTE ] ACNB: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:24.423728] [DEBUG] [REMOTE ] ACNB: PASS: Integrity check passed. [2026-01-29T12:00:24.423769] [DEBUG] [REMOTE ] ACNB: Symbol is viable for forecasting. [2026-01-29T12:00:24.423816] [INFO ] [MAIN ] [40/3490] ACNB kept (0.5s) | 40 kept, 0 rejected | 119.4/min | ETA: 28.9m [2026-01-29T12:00:24.659929] [DEBUG] [REMOTE ] ACON: Retrieved 945 rows, trimmed to 300. [2026-01-29T12:00:24.660061] [DEBUG] [REMOTE ] ACON: PASS: History has at least 300 days. [2026-01-29T12:00:24.660270] [DEBUG] [REMOTE ] ACON: PASS: Price check passed. Min price $3.64. [2026-01-29T12:00:24.660407] [DEBUG] [REMOTE ] ACON: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:24.660518] [DEBUG] [REMOTE ] ACON: PASS: Integrity check passed. [2026-01-29T12:00:24.660557] [DEBUG] [REMOTE ] ACON: Symbol is viable for forecasting. [2026-01-29T12:00:24.660624] [INFO ] [MAIN ] [41/3490] ACON kept (0.2s) | 41 kept, 0 rejected | 120.9/min | ETA: 28.5m [2026-01-29T12:00:25.220335] [DEBUG] [REMOTE ] ACP: Retrieved 3773 rows, trimmed to 300. [2026-01-29T12:00:25.220476] [DEBUG] [REMOTE ] ACP: PASS: History has at least 300 days. [2026-01-29T12:00:25.220748] [DEBUG] [REMOTE ] ACP: PASS: Price check passed. Min price $5.01. [2026-01-29T12:00:25.220924] [DEBUG] [REMOTE ] ACP: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:25.221065] [DEBUG] [REMOTE ] ACP: PASS: Integrity check passed. [2026-01-29T12:00:25.221109] [DEBUG] [REMOTE ] ACP: Symbol is viable for forecasting. [2026-01-29T12:00:25.221161] [INFO ] [MAIN ] [42/3490] ACP kept (0.6s) | 42 kept, 0 rejected | 120.5/min | ETA: 28.6m [2026-01-29T12:00:25.605717] [DEBUG] [REMOTE ] ACRE: Retrieved 3458 rows, trimmed to 300. [2026-01-29T12:00:25.605876] [DEBUG] [REMOTE ] ACRE: PASS: History has at least 300 days. [2026-01-29T12:00:25.606379] [DEBUG] [REMOTE ] ACRE: PASS: Price check passed. Min price $4.26. [2026-01-29T12:00:25.606562] [DEBUG] [REMOTE ] ACRE: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:25.606739] [DEBUG] [REMOTE ] ACRE: PASS: Integrity check passed. [2026-01-29T12:00:25.606791] [DEBUG] [REMOTE ] ACRE: Symbol is viable for forecasting. [2026-01-29T12:00:25.606853] [INFO ] [MAIN ] [43/3490] ACRE kept (0.4s) | 43 kept, 0 rejected | 121.2/min | ETA: 28.4m [2026-01-29T12:00:25.866515] [DEBUG] [REMOTE ] ACRS: Retrieved 2592 rows, trimmed to 300. [2026-01-29T12:00:25.866691] [DEBUG] [REMOTE ] ACRS: PASS: History has at least 300 days. [2026-01-29T12:00:25.866910] [DEBUG] [REMOTE ] ACRS: PASS: Price check passed. Min price $2.13. [2026-01-29T12:00:25.867049] [DEBUG] [REMOTE ] ACRS: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:25.867330] [DEBUG] [REMOTE ] ACRS: PASS: Integrity check passed. [2026-01-29T12:00:25.867372] [DEBUG] [REMOTE ] ACRS: Symbol is viable for forecasting. [2026-01-29T12:00:25.867423] [INFO ] [MAIN ] [44/3490] ACRS kept (0.3s) | 44 kept, 0 rejected | 122.5/min | ETA: 28.1m [2026-01-29T12:00:26.442886] [DEBUG] [REMOTE ] ACTG: Retrieved 5816 rows, trimmed to 300. [2026-01-29T12:00:26.443034] [DEBUG] [REMOTE ] ACTG: PASS: History has at least 300 days. [2026-01-29T12:00:26.443278] [DEBUG] [REMOTE ] ACTG: PASS: Price check passed. Min price $3.26. [2026-01-29T12:00:26.443422] [DEBUG] [REMOTE ] ACTG: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:26.443547] [DEBUG] [REMOTE ] ACTG: PASS: Integrity check passed. [2026-01-29T12:00:26.443607] [DEBUG] [REMOTE ] ACTG: Symbol is viable for forecasting. [2026-01-29T12:00:26.443658] [INFO ] [MAIN ] [45/3490] ACTG kept (0.6s) | 45 kept, 0 rejected | 122.0/min | ETA: 28.2m [2026-01-29T12:00:26.691137] [DEBUG] [REMOTE ] ACVA: Retrieved 1218 rows, trimmed to 300. [2026-01-29T12:00:26.691276] [DEBUG] [REMOTE ] ACVA: PASS: History has at least 300 days. [2026-01-29T12:00:26.691478] [DEBUG] [REMOTE ] ACVA: PASS: Price check passed. Min price $5.09. [2026-01-29T12:00:26.691693] [DEBUG] [REMOTE ] ACVA: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:26.691814] [DEBUG] [REMOTE ] ACVA: PASS: Integrity check passed. [2026-01-29T12:00:26.691857] [DEBUG] [REMOTE ] ACVA: Symbol is viable for forecasting. [2026-01-29T12:00:26.691907] [INFO ] [MAIN ] [46/3490] ACVA kept (0.2s) | 46 kept, 0 rejected | 123.4/min | ETA: 27.9m [2026-01-29T12:00:27.270896] [DEBUG] [REMOTE ] ACWI: Retrieved 4488 rows, trimmed to 300. [2026-01-29T12:00:27.271036] [DEBUG] [REMOTE ] ACWI: PASS: History has at least 300 days. [2026-01-29T12:00:27.271252] [DEBUG] [REMOTE ] ACWI: PASS: Price check passed. Min price $134.31. [2026-01-29T12:00:27.271394] [DEBUG] [REMOTE ] ACWI: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:27.271531] [DEBUG] [REMOTE ] ACWI: PASS: Integrity check passed. [2026-01-29T12:00:27.271604] [DEBUG] [REMOTE ] ACWI: Symbol is viable for forecasting. [2026-01-29T12:00:27.271658] [INFO ] [MAIN ] [47/3490] ACWI kept (0.6s) | 47 kept, 0 rejected | 122.8/min | ETA: 28.0m [2026-01-29T12:00:27.675905] [DEBUG] [REMOTE ] ACWX: Retrieved 4487 rows, trimmed to 300. [2026-01-29T12:00:27.676042] [DEBUG] [REMOTE ] ACWX: PASS: History has at least 300 days. [2026-01-29T12:00:27.676269] [DEBUG] [REMOTE ] ACWX: PASS: Price check passed. Min price $63.07. [2026-01-29T12:00:27.676433] [DEBUG] [REMOTE ] ACWX: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:27.676556] [DEBUG] [REMOTE ] ACWX: PASS: Integrity check passed. [2026-01-29T12:00:27.676621] [DEBUG] [REMOTE ] ACWX: Symbol is viable for forecasting. [2026-01-29T12:00:27.676673] [INFO ] [MAIN ] [48/3490] ACWX kept (0.4s) | 48 kept, 0 rejected | 123.3/min | ETA: 27.9m [2026-01-29T12:00:27.915483] [DEBUG] [REMOTE ] ACXP: Retrieved 1153 rows, trimmed to 300. [2026-01-29T12:00:27.915640] [DEBUG] [REMOTE ] ACXP: PASS: History has at least 300 days. [2026-01-29T12:00:27.915850] [DEBUG] [REMOTE ] ACXP: PASS: Price check passed. Min price $2.49. [2026-01-29T12:00:27.915991] [DEBUG] [REMOTE ] ACXP: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:27.916104] [DEBUG] [REMOTE ] ACXP: PASS: Integrity check passed. [2026-01-29T12:00:27.916144] [DEBUG] [REMOTE ] ACXP: Symbol is viable for forecasting. [2026-01-29T12:00:27.916196] [INFO ] [MAIN ] [49/3490] ACXP kept (0.2s) | 49 kept, 0 rejected | 124.6/min | ETA: 27.6m [2026-01-29T12:00:28.524561] [DEBUG] [REMOTE ] ADBE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:28.524719] [DEBUG] [REMOTE ] ADBE: PASS: History has at least 300 days. [2026-01-29T12:00:28.524949] [DEBUG] [REMOTE ] ADBE: PASS: Price check passed. Min price $290.37. [2026-01-29T12:00:28.525096] [DEBUG] [REMOTE ] ADBE: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:28.525423] [DEBUG] [REMOTE ] ADBE: PASS: Integrity check passed. [2026-01-29T12:00:28.525477] [DEBUG] [REMOTE ] ADBE: Symbol is viable for forecasting. [2026-01-29T12:00:28.525535] [INFO ] [MAIN ] [50/3490] ADBE kept (0.6s) | 50 kept, 0 rejected | 123.9/min | ETA: 27.8m [2026-01-29T12:00:29.011825] [DEBUG] [REMOTE ] ADC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:29.011985] [DEBUG] [REMOTE ] ADC: PASS: History has at least 300 days. [2026-01-29T12:00:29.012419] [DEBUG] [REMOTE ] ADC: PASS: Price check passed. Min price $70.46. [2026-01-29T12:00:29.012609] [DEBUG] [REMOTE ] ADC: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:29.012739] [DEBUG] [REMOTE ] ADC: PASS: Integrity check passed. [2026-01-29T12:00:29.012780] [DEBUG] [REMOTE ] ADC: Symbol is viable for forecasting. [2026-01-29T12:00:29.012829] [INFO ] [MAIN ] [51/3490] ADC kept (0.5s) | 51 kept, 0 rejected | 123.9/min | ETA: 27.8m [2026-01-29T12:00:29.442165] [DEBUG] [REMOTE ] ADEA: Retrieved 5581 rows, trimmed to 300. [2026-01-29T12:00:29.442312] [DEBUG] [REMOTE ] ADEA: PASS: History has at least 300 days. [2026-01-29T12:00:29.442597] [DEBUG] [REMOTE ] ADEA: PASS: Price check passed. Min price $11.69. [2026-01-29T12:00:29.442744] [DEBUG] [REMOTE ] ADEA: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:29.442873] [DEBUG] [REMOTE ] ADEA: PASS: Integrity check passed. [2026-01-29T12:00:29.442923] [DEBUG] [REMOTE ] ADEA: Symbol is viable for forecasting. [2026-01-29T12:00:29.442982] [INFO ] [MAIN ] [52/3490] ADEA kept (0.4s) | 52 kept, 0 rejected | 124.2/min | ETA: 27.7m [2026-01-29T12:00:29.990212] [DEBUG] [REMOTE ] ADI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:29.990359] [DEBUG] [REMOTE ] ADI: PASS: History has at least 300 days. [2026-01-29T12:00:29.990620] [DEBUG] [REMOTE ] ADI: PASS: Price check passed. Min price $224.40. [2026-01-29T12:00:29.990768] [DEBUG] [REMOTE ] ADI: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:29.990896] [DEBUG] [REMOTE ] ADI: PASS: Integrity check passed. [2026-01-29T12:00:29.990939] [DEBUG] [REMOTE ] ADI: Symbol is viable for forecasting. [2026-01-29T12:00:29.990993] [INFO ] [MAIN ] [53/3490] ADI kept (0.5s) | 53 kept, 0 rejected | 123.9/min | ETA: 27.7m [2026-01-29T12:00:30.450030] [DEBUG] [REMOTE ] ADM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:30.450191] [DEBUG] [REMOTE ] ADM: PASS: History has at least 300 days. [2026-01-29T12:00:30.450467] [DEBUG] [REMOTE ] ADM: PASS: Price check passed. Min price $55.51. [2026-01-29T12:00:30.450632] [DEBUG] [REMOTE ] ADM: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:30.450771] [DEBUG] [REMOTE ] ADM: PASS: Integrity check passed. [2026-01-29T12:00:30.450817] [DEBUG] [REMOTE ] ADM: Symbol is viable for forecasting. [2026-01-29T12:00:30.450870] [INFO ] [MAIN ] [54/3490] ADM kept (0.5s) | 54 kept, 0 rejected | 124.0/min | ETA: 27.7m [2026-01-29T12:00:30.758615] [DEBUG] [REMOTE ] ADMA: Retrieved 3088 rows, trimmed to 300. [2026-01-29T12:00:30.758751] [DEBUG] [REMOTE ] ADMA: PASS: History has at least 300 days. [2026-01-29T12:00:30.758962] [DEBUG] [REMOTE ] ADMA: PASS: Price check passed. Min price $14.03. [2026-01-29T12:00:30.759097] [DEBUG] [REMOTE ] ADMA: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:30.759208] [DEBUG] [REMOTE ] ADMA: PASS: Integrity check passed. [2026-01-29T12:00:30.759248] [DEBUG] [REMOTE ] ADMA: Symbol is viable for forecasting. [2026-01-29T12:00:30.759295] [INFO ] [MAIN ] [55/3490] ADMA kept (0.3s) | 55 kept, 0 rejected | 124.8/min | ETA: 27.5m [2026-01-29T12:00:31.356253] [DEBUG] [REMOTE ] ADP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:31.356397] [DEBUG] [REMOTE ] ADP: PASS: History has at least 300 days. [2026-01-29T12:00:31.356646] [DEBUG] [REMOTE ] ADP: PASS: Price check passed. Min price $247.48. [2026-01-29T12:00:31.356787] [DEBUG] [REMOTE ] ADP: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:31.356908] [DEBUG] [REMOTE ] ADP: PASS: Integrity check passed. [2026-01-29T12:00:31.356948] [DEBUG] [REMOTE ] ADP: Symbol is viable for forecasting. [2026-01-29T12:00:31.356997] [INFO ] [MAIN ] [56/3490] ADP kept (0.6s) | 56 kept, 0 rejected | 124.3/min | ETA: 27.6m [2026-01-29T12:00:31.599883] [DEBUG] [REMOTE ] ADSE: Retrieved 1027 rows, trimmed to 300. [2026-01-29T12:00:31.600015] [DEBUG] [REMOTE ] ADSE: PASS: History has at least 300 days. [2026-01-29T12:00:31.600222] [DEBUG] [REMOTE ] ADSE: PASS: Price check passed. Min price $9.96. [2026-01-29T12:00:31.600546] [DEBUG] [REMOTE ] ADSE: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:31.600703] [DEBUG] [REMOTE ] ADSE: PASS: Integrity check passed. [2026-01-29T12:00:31.600746] [DEBUG] [REMOTE ] ADSE: Symbol is viable for forecasting. [2026-01-29T12:00:31.600793] [INFO ] [MAIN ] [57/3490] ADSE kept (0.2s) | 57 kept, 0 rejected | 125.3/min | ETA: 27.4m [2026-01-29T12:00:32.222654] [DEBUG] [REMOTE ] ADSK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:32.222783] [DEBUG] [REMOTE ] ADSK: PASS: History has at least 300 days. [2026-01-29T12:00:32.223019] [DEBUG] [REMOTE ] ADSK: PASS: Price check passed. Min price $253.87. [2026-01-29T12:00:32.223168] [DEBUG] [REMOTE ] ADSK: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:32.223290] [DEBUG] [REMOTE ] ADSK: PASS: Integrity check passed. [2026-01-29T12:00:32.223333] [DEBUG] [REMOTE ] ADSK: Symbol is viable for forecasting. [2026-01-29T12:00:32.223383] [INFO ] [MAIN ] [58/3490] ADSK kept (0.6s) | 58 kept, 0 rejected | 124.7/min | ETA: 27.5m [2026-01-29T12:00:32.696101] [DEBUG] [REMOTE ] ADTN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:32.696245] [DEBUG] [REMOTE ] ADTN: PASS: History has at least 300 days. [2026-01-29T12:00:32.696454] [DEBUG] [REMOTE ] ADTN: PASS: Price check passed. Min price $7.25. [2026-01-29T12:00:32.696617] [DEBUG] [REMOTE ] ADTN: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:32.696734] [DEBUG] [REMOTE ] ADTN: PASS: Integrity check passed. [2026-01-29T12:00:32.696777] [DEBUG] [REMOTE ] ADTN: Symbol is viable for forecasting. [2026-01-29T12:00:32.696827] [INFO ] [MAIN ] [59/3490] ADTN kept (0.5s) | 59 kept, 0 rejected | 124.7/min | ETA: 27.5m [2026-01-29T12:00:33.123215] [DEBUG] [REMOTE ] ADUS: Retrieved 4087 rows, trimmed to 300. [2026-01-29T12:00:33.123361] [DEBUG] [REMOTE ] ADUS: PASS: History has at least 300 days. [2026-01-29T12:00:33.123612] [DEBUG] [REMOTE ] ADUS: PASS: Price check passed. Min price $102.48. [2026-01-29T12:00:33.123755] [DEBUG] [REMOTE ] ADUS: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:33.123879] [DEBUG] [REMOTE ] ADUS: PASS: Integrity check passed. [2026-01-29T12:00:33.123920] [DEBUG] [REMOTE ] ADUS: Symbol is viable for forecasting. [2026-01-29T12:00:33.123971] [INFO ] [MAIN ] [60/3490] ADUS kept (0.4s) | 60 kept, 0 rejected | 125.0/min | ETA: 27.4m [2026-01-29T12:00:33.632394] [DEBUG] [REMOTE ] ADX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:33.632517] [DEBUG] [REMOTE ] ADX: PASS: History has at least 300 days. [2026-01-29T12:00:33.632753] [DEBUG] [REMOTE ] ADX: PASS: Price check passed. Min price $21.90. [2026-01-29T12:00:33.632896] [DEBUG] [REMOTE ] ADX: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:33.633014] [DEBUG] [REMOTE ] ADX: PASS: Integrity check passed. [2026-01-29T12:00:33.633060] [DEBUG] [REMOTE ] ADX: Symbol is viable for forecasting. [2026-01-29T12:00:33.633109] [INFO ] [MAIN ] [61/3490] ADX kept (0.5s) | 61 kept, 0 rejected | 124.8/min | ETA: 27.5m [2026-01-29T12:00:34.159815] [DEBUG] [REMOTE ] AEE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:34.159957] [DEBUG] [REMOTE ] AEE: PASS: History has at least 300 days. [2026-01-29T12:00:34.160185] [DEBUG] [REMOTE ] AEE: PASS: Price check passed. Min price $97.25. [2026-01-29T12:00:34.160332] [DEBUG] [REMOTE ] AEE: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:34.160453] [DEBUG] [REMOTE ] AEE: PASS: Integrity check passed. [2026-01-29T12:00:34.160496] [DEBUG] [REMOTE ] AEE: Symbol is viable for forecasting. [2026-01-29T12:00:34.160546] [INFO ] [MAIN ] [62/3490] AEE kept (0.5s) | 62 kept, 0 rejected | 124.6/min | ETA: 27.5m [2026-01-29T12:00:34.423925] [DEBUG] [REMOTE ] AEFC: Retrieved 1573 rows, trimmed to 300. [2026-01-29T12:00:34.424062] [DEBUG] [REMOTE ] AEFC: PASS: History has at least 300 days. [2026-01-29T12:00:34.424279] [DEBUG] [REMOTE ] AEFC: PASS: Price check passed. Min price $19.63. [2026-01-29T12:00:34.424425] [DEBUG] [REMOTE ] AEFC: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:34.424542] [DEBUG] [REMOTE ] AEFC: PASS: Integrity check passed. [2026-01-29T12:00:34.424616] [DEBUG] [REMOTE ] AEFC: Symbol is viable for forecasting. [2026-01-29T12:00:34.424678] [INFO ] [MAIN ] [63/3490] AEFC kept (0.3s) | 63 kept, 0 rejected | 125.5/min | ETA: 27.3m [2026-01-29T12:00:35.074175] [DEBUG] [REMOTE ] AEG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:35.074336] [DEBUG] [REMOTE ] AEG: PASS: History has at least 300 days. [2026-01-29T12:00:35.074630] [DEBUG] [REMOTE ] AEG: PASS: Price check passed. Min price $7.21. [2026-01-29T12:00:35.074781] [DEBUG] [REMOTE ] AEG: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:35.074911] [DEBUG] [REMOTE ] AEG: PASS: Integrity check passed. [2026-01-29T12:00:35.074962] [DEBUG] [REMOTE ] AEG: Symbol is viable for forecasting. [2026-01-29T12:00:35.075025] [INFO ] [MAIN ] [64/3490] AEG kept (0.7s) | 64 kept, 0 rejected | 124.8/min | ETA: 27.4m [2026-01-29T12:00:35.322803] [DEBUG] [REMOTE ] AEI: Retrieved 1299 rows, trimmed to 300. [2026-01-29T12:00:35.322933] [DEBUG] [REMOTE ] AEI: PASS: History has at least 300 days. [2026-01-29T12:00:35.323159] [DEBUG] [REMOTE ] AEI: PASS: Price check passed. Min price $2.33. [2026-01-29T12:00:35.323297] [DEBUG] [REMOTE ] AEI: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:35.323407] [DEBUG] [REMOTE ] AEI: PASS: Integrity check passed. [2026-01-29T12:00:35.323447] [DEBUG] [REMOTE ] AEI: Symbol is viable for forecasting. [2026-01-29T12:00:35.323496] [INFO ] [MAIN ] [65/3490] AEI kept (0.2s) | 65 kept, 0 rejected | 125.8/min | ETA: 27.2m [2026-01-29T12:00:35.894653] [DEBUG] [REMOTE ] AEIS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:35.894798] [DEBUG] [REMOTE ] AEIS: PASS: History has at least 300 days. [2026-01-29T12:00:35.895028] [DEBUG] [REMOTE ] AEIS: PASS: Price check passed. Min price $188.79. [2026-01-29T12:00:35.895176] [DEBUG] [REMOTE ] AEIS: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:35.895301] [DEBUG] [REMOTE ] AEIS: PASS: Integrity check passed. [2026-01-29T12:00:35.895343] [DEBUG] [REMOTE ] AEIS: Symbol is viable for forecasting. [2026-01-29T12:00:35.895394] [INFO ] [MAIN ] [66/3490] AEIS kept (0.6s) | 66 kept, 0 rejected | 125.4/min | ETA: 27.3m [2026-01-29T12:00:36.358168] [DEBUG] [REMOTE ] AEM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:36.358318] [DEBUG] [REMOTE ] AEM: PASS: History has at least 300 days. [2026-01-29T12:00:36.358550] [DEBUG] [REMOTE ] AEM: PASS: Price check passed. Min price $155.55. [2026-01-29T12:00:36.358714] [DEBUG] [REMOTE ] AEM: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:36.358837] [DEBUG] [REMOTE ] AEM: PASS: Integrity check passed. [2026-01-29T12:00:36.358878] [DEBUG] [REMOTE ] AEM: Symbol is viable for forecasting. [2026-01-29T12:00:36.358927] [INFO ] [MAIN ] [67/3490] AEM kept (0.5s) | 67 kept, 0 rejected | 125.5/min | ETA: 27.3m [2026-01-29T12:00:36.654671] [DEBUG] [REMOTE ] AEO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:36.654809] [DEBUG] [REMOTE ] AEO: PASS: History has at least 300 days. [2026-01-29T12:00:36.655026] [DEBUG] [REMOTE ] AEO: PASS: Price check passed. Min price $16.10. [2026-01-29T12:00:36.655167] [DEBUG] [REMOTE ] AEO: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:36.655284] [DEBUG] [REMOTE ] AEO: PASS: Integrity check passed. [2026-01-29T12:00:36.655324] [DEBUG] [REMOTE ] AEO: Symbol is viable for forecasting. [2026-01-29T12:00:36.655372] [INFO ] [MAIN ] [68/3490] AEO kept (0.3s) | 68 kept, 0 rejected | 126.2/min | ETA: 27.1m [2026-01-29T12:00:37.184314] [DEBUG] [REMOTE ] AEP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:37.184477] [DEBUG] [REMOTE ] AEP: PASS: History has at least 300 days. [2026-01-29T12:00:37.184731] [DEBUG] [REMOTE ] AEP: PASS: Price check passed. Min price $113.70. [2026-01-29T12:00:37.184876] [DEBUG] [REMOTE ] AEP: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:37.185001] [DEBUG] [REMOTE ] AEP: PASS: Integrity check passed. [2026-01-29T12:00:37.185043] [DEBUG] [REMOTE ] AEP: Symbol is viable for forecasting. [2026-01-29T12:00:37.185094] [INFO ] [MAIN ] [69/3490] AEP kept (0.5s) | 69 kept, 0 rejected | 126.0/min | ETA: 27.2m [2026-01-29T12:00:37.502290] [DEBUG] [REMOTE ] AES: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:37.502450] [DEBUG] [REMOTE ] AES: PASS: History has at least 300 days. [2026-01-29T12:00:37.502757] [DEBUG] [REMOTE ] AES: PASS: Price check passed. Min price $13.44. [2026-01-29T12:00:37.502918] [DEBUG] [REMOTE ] AES: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:37.503057] [DEBUG] [REMOTE ] AES: PASS: Integrity check passed. [2026-01-29T12:00:37.503100] [DEBUG] [REMOTE ] AES: Symbol is viable for forecasting. [2026-01-29T12:00:37.503156] [INFO ] [MAIN ] [70/3490] AES kept (0.3s) | 70 kept, 0 rejected | 126.6/min | ETA: 27.0m [2026-01-29T12:00:37.674809] [DEBUG] [REMOTE ] AESI: Retrieved 725 rows, trimmed to 300. [2026-01-29T12:00:37.674948] [DEBUG] [REMOTE ] AESI: PASS: History has at least 300 days. [2026-01-29T12:00:37.675152] [DEBUG] [REMOTE ] AESI: PASS: Price check passed. Min price $8.10. [2026-01-29T12:00:37.675290] [DEBUG] [REMOTE ] AESI: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:37.675402] [DEBUG] [REMOTE ] AESI: PASS: Integrity check passed. [2026-01-29T12:00:37.675443] [DEBUG] [REMOTE ] AESI: Symbol is viable for forecasting. [2026-01-29T12:00:37.675491] [INFO ] [MAIN ] [71/3490] AESI kept (0.2s) | 71 kept, 0 rejected | 127.7/min | ETA: 26.8m [2026-01-29T12:00:38.189958] [DEBUG] [REMOTE ] AEVA: Retrieved 1488 rows, trimmed to 300. [2026-01-29T12:00:38.190089] [DEBUG] [REMOTE ] AEVA: PASS: History has at least 300 days. [2026-01-29T12:00:38.190310] [DEBUG] [REMOTE ] AEVA: PASS: Price check passed. Min price $9.19. [2026-01-29T12:00:38.190463] [DEBUG] [REMOTE ] AEVA: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:38.190606] [DEBUG] [REMOTE ] AEVA: PASS: Integrity check passed. [2026-01-29T12:00:38.190650] [DEBUG] [REMOTE ] AEVA: Symbol is viable for forecasting. [2026-01-29T12:00:38.190699] [INFO ] [MAIN ] [72/3490] AEVA kept (0.5s) | 72 kept, 0 rejected | 127.5/min | ETA: 26.8m [2026-01-29T12:00:38.616523] [DEBUG] [REMOTE ] AEYE: Retrieved 3209 rows, trimmed to 300. [2026-01-29T12:00:38.616692] [DEBUG] [REMOTE ] AEYE: PASS: History has at least 300 days. [2026-01-29T12:00:38.616914] [DEBUG] [REMOTE ] AEYE: PASS: Price check passed. Min price $8.89. [2026-01-29T12:00:38.617054] [DEBUG] [REMOTE ] AEYE: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:38.617172] [DEBUG] [REMOTE ] AEYE: PASS: Integrity check passed. [2026-01-29T12:00:38.617214] [DEBUG] [REMOTE ] AEYE: Symbol is viable for forecasting. [2026-01-29T12:00:38.617262] [INFO ] [MAIN ] [73/3490] AEYE kept (0.4s) | 73 kept, 0 rejected | 127.7/min | ETA: 26.8m [2026-01-29T12:00:39.137156] [DEBUG] [REMOTE ] AFB: Retrieved 6039 rows, trimmed to 300. [2026-01-29T12:00:39.137325] [DEBUG] [REMOTE ] AFB: PASS: History has at least 300 days. [2026-01-29T12:00:39.137550] [DEBUG] [REMOTE ] AFB: PASS: Price check passed. Min price $10.66. [2026-01-29T12:00:39.137713] [DEBUG] [REMOTE ] AFB: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:39.137836] [DEBUG] [REMOTE ] AFB: PASS: Integrity check passed. [2026-01-29T12:00:39.137877] [DEBUG] [REMOTE ] AFB: Symbol is viable for forecasting. [2026-01-29T12:00:39.137925] [INFO ] [MAIN ] [74/3490] AFB kept (0.5s) | 74 kept, 0 rejected | 127.5/min | ETA: 26.8m [2026-01-29T12:00:39.461686] [DEBUG] [REMOTE ] AFCG: Retrieved 1221 rows, trimmed to 300. [2026-01-29T12:00:39.461819] [DEBUG] [REMOTE ] AFCG: PASS: History has at least 300 days. [2026-01-29T12:00:39.462020] [DEBUG] [REMOTE ] AFCG: PASS: Price check passed. Min price $2.43. [2026-01-29T12:00:39.462156] [DEBUG] [REMOTE ] AFCG: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:39.462266] [DEBUG] [REMOTE ] AFCG: PASS: Integrity check passed. [2026-01-29T12:00:39.462306] [DEBUG] [REMOTE ] AFCG: Symbol is viable for forecasting. [2026-01-29T12:00:39.462356] [INFO ] [MAIN ] [75/3490] AFCG kept (0.3s) | 75 kept, 0 rejected | 128.0/min | ETA: 26.7m [2026-01-29T12:00:40.083596] [DEBUG] [REMOTE ] AFG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:40.083823] [DEBUG] [REMOTE ] AFG: PASS: History has at least 300 days. [2026-01-29T12:00:40.084253] [DEBUG] [REMOTE ] AFG: PASS: Price check passed. Min price $127.68. [2026-01-29T12:00:40.084407] [DEBUG] [REMOTE ] AFG: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:40.084570] [DEBUG] [REMOTE ] AFG: PASS: Integrity check passed. [2026-01-29T12:00:40.084641] [DEBUG] [REMOTE ] AFG: Symbol is viable for forecasting. [2026-01-29T12:00:40.084698] [INFO ] [MAIN ] [76/3490] AFG kept (0.6s) | 76 kept, 0 rejected | 127.5/min | ETA: 26.8m [2026-01-29T12:00:40.385420] [DEBUG] [REMOTE ] AFGC: Retrieved 1545 rows, trimmed to 300. [2026-01-29T12:00:40.385556] [DEBUG] [REMOTE ] AFGC: PASS: History has at least 300 days. [2026-01-29T12:00:40.385794] [DEBUG] [REMOTE ] AFGC: PASS: Price check passed. Min price $18.86. [2026-01-29T12:00:40.385932] [DEBUG] [REMOTE ] AFGC: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:40.386044] [DEBUG] [REMOTE ] AFGC: PASS: Integrity check passed. [2026-01-29T12:00:40.386083] [DEBUG] [REMOTE ] AFGC: Symbol is viable for forecasting. [2026-01-29T12:00:40.386131] [INFO ] [MAIN ] [77/3490] AFGC kept (0.3s) | 77 kept, 0 rejected | 128.1/min | ETA: 26.6m [2026-01-29T12:00:40.964283] [DEBUG] [REMOTE ] AFL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:40.964640] [DEBUG] [REMOTE ] AFL: PASS: History has at least 300 days. [2026-01-29T12:00:40.964860] [DEBUG] [REMOTE ] AFL: PASS: Price check passed. Min price $106.41. [2026-01-29T12:00:40.964998] [DEBUG] [REMOTE ] AFL: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:40.965117] [DEBUG] [REMOTE ] AFL: PASS: Integrity check passed. [2026-01-29T12:00:40.965158] [DEBUG] [REMOTE ] AFL: Symbol is viable for forecasting. [2026-01-29T12:00:40.965207] [INFO ] [MAIN ] [78/3490] AFL kept (0.6s) | 78 kept, 0 rejected | 127.7/min | ETA: 26.7m [2026-01-29T12:00:41.197540] [DEBUG] [REMOTE ] AFRI: Retrieved 911 rows, trimmed to 300. [2026-01-29T12:00:41.197708] [DEBUG] [REMOTE ] AFRI: PASS: History has at least 300 days. [2026-01-29T12:00:41.197923] [DEBUG] [REMOTE ] AFRI: PASS: Price check passed. Min price $9.33. [2026-01-29T12:00:41.198090] [DEBUG] [REMOTE ] AFRI: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:41.198217] [DEBUG] [REMOTE ] AFRI: PASS: Integrity check passed. [2026-01-29T12:00:41.198267] [DEBUG] [REMOTE ] AFRI: Symbol is viable for forecasting. [2026-01-29T12:00:41.198327] [INFO ] [MAIN ] [79/3490] AFRI kept (0.2s) | 79 kept, 0 rejected | 128.5/min | ETA: 26.5m [2026-01-29T12:00:41.500984] [DEBUG] [REMOTE ] AFRM: Retrieved 1266 rows, trimmed to 300. [2026-01-29T12:00:41.501129] [DEBUG] [REMOTE ] AFRM: PASS: History has at least 300 days. [2026-01-29T12:00:41.501340] [DEBUG] [REMOTE ] AFRM: PASS: Price check passed. Min price $62.54. [2026-01-29T12:00:41.501475] [DEBUG] [REMOTE ] AFRM: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:41.501606] [DEBUG] [REMOTE ] AFRM: PASS: Integrity check passed. [2026-01-29T12:00:41.501648] [DEBUG] [REMOTE ] AFRM: Symbol is viable for forecasting. [2026-01-29T12:00:41.501696] [INFO ] [MAIN ] [80/3490] AFRM kept (0.3s) | 80 kept, 0 rejected | 129.1/min | ETA: 26.4m [2026-01-29T12:00:42.047909] [DEBUG] [REMOTE ] AFYA: Retrieved 1641 rows, trimmed to 300. [2026-01-29T12:00:42.048198] [DEBUG] [REMOTE ] AFYA: PASS: History has at least 300 days. [2026-01-29T12:00:42.048686] [DEBUG] [REMOTE ] AFYA: PASS: Price check passed. Min price $13.66. [2026-01-29T12:00:42.048897] [DEBUG] [REMOTE ] AFYA: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:42.049309] [DEBUG] [REMOTE ] AFYA: PASS: Integrity check passed. [2026-01-29T12:00:42.049376] [DEBUG] [REMOTE ] AFYA: Symbol is viable for forecasting. [2026-01-29T12:00:42.049459] [INFO ] [MAIN ] [81/3490] AFYA kept (0.5s) | 81 kept, 0 rejected | 128.8/min | ETA: 26.5m [2026-01-29T12:00:42.577439] [DEBUG] [REMOTE ] AG: Retrieved 4821 rows, trimmed to 300. [2026-01-29T12:00:42.577677] [DEBUG] [REMOTE ] AG: PASS: History has at least 300 days. [2026-01-29T12:00:42.578148] [DEBUG] [REMOTE ] AG: PASS: Price check passed. Min price $10.67. [2026-01-29T12:00:42.578325] [DEBUG] [REMOTE ] AG: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:42.578498] [DEBUG] [REMOTE ] AG: PASS: Integrity check passed. [2026-01-29T12:00:42.578544] [DEBUG] [REMOTE ] AG: Symbol is viable for forecasting. [2026-01-29T12:00:42.582238] [INFO ] [MAIN ] [82/3490] AG kept (0.5s) | 82 kept, 0 rejected | 128.6/min | ETA: 26.5m [2026-01-29T12:00:43.072432] [DEBUG] [REMOTE ] AGCO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:43.072658] [DEBUG] [REMOTE ] AGCO: PASS: History has at least 300 days. [2026-01-29T12:00:43.073040] [DEBUG] [REMOTE ] AGCO: PASS: Price check passed. Min price $100.14. [2026-01-29T12:00:43.073232] [DEBUG] [REMOTE ] AGCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:43.073406] [DEBUG] [REMOTE ] AGCO: PASS: Integrity check passed. [2026-01-29T12:00:43.073460] [DEBUG] [REMOTE ] AGCO: Symbol is viable for forecasting. [2026-01-29T12:00:43.073528] [INFO ] [MAIN ] [83/3490] AGCO kept (0.5s) | 83 kept, 0 rejected | 128.5/min | ETA: 26.5m [2026-01-29T12:00:43.523545] [DEBUG] [REMOTE ] AGD: Retrieved 4907 rows, trimmed to 300. [2026-01-29T12:00:43.523808] [DEBUG] [REMOTE ] AGD: PASS: History has at least 300 days. [2026-01-29T12:00:43.524171] [DEBUG] [REMOTE ] AGD: PASS: Price check passed. Min price $10.89. [2026-01-29T12:00:43.524324] [DEBUG] [REMOTE ] AGD: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:43.524475] [DEBUG] [REMOTE ] AGD: PASS: Integrity check passed. [2026-01-29T12:00:43.524517] [DEBUG] [REMOTE ] AGD: Symbol is viable for forecasting. [2026-01-29T12:00:43.524596] [INFO ] [MAIN ] [84/3490] AGD kept (0.5s) | 84 kept, 0 rejected | 128.5/min | ETA: 26.5m [2026-01-29T12:00:43.927134] [DEBUG] [REMOTE ] AGEN: Retrieved 6532 rows, trimmed to 300. [2026-01-29T12:00:43.927270] [DEBUG] [REMOTE ] AGEN: PASS: History has at least 300 days. [2026-01-29T12:00:43.927695] [DEBUG] [REMOTE ] AGEN: PASS: Price check passed. Min price $3.02. [2026-01-29T12:00:43.927834] [DEBUG] [REMOTE ] AGEN: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:43.927950] [DEBUG] [REMOTE ] AGEN: PASS: Integrity check passed. [2026-01-29T12:00:43.928011] [DEBUG] [REMOTE ] AGEN: Symbol is viable for forecasting. [2026-01-29T12:00:43.928059] [INFO ] [MAIN ] [85/3490] AGEN kept (0.4s) | 85 kept, 0 rejected | 128.8/min | ETA: 26.4m [2026-01-29T12:00:44.350275] [DEBUG] [REMOTE ] AGI: Retrieved 5755 rows, trimmed to 300. [2026-01-29T12:00:44.350415] [DEBUG] [REMOTE ] AGI: PASS: History has at least 300 days. [2026-01-29T12:00:44.350647] [DEBUG] [REMOTE ] AGI: PASS: Price check passed. Min price $29.99. [2026-01-29T12:00:44.350785] [DEBUG] [REMOTE ] AGI: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:44.350901] [DEBUG] [REMOTE ] AGI: PASS: Integrity check passed. [2026-01-29T12:00:44.350940] [DEBUG] [REMOTE ] AGI: Symbol is viable for forecasting. [2026-01-29T12:00:44.350989] [INFO ] [MAIN ] [86/3490] AGI kept (0.4s) | 86 kept, 0 rejected | 128.9/min | ETA: 26.4m [2026-01-29T12:00:44.685126] [DEBUG] [REMOTE ] AGIO: Retrieved 3148 rows, trimmed to 300. [2026-01-29T12:00:44.685261] [DEBUG] [REMOTE ] AGIO: PASS: History has at least 300 days. [2026-01-29T12:00:44.685510] [DEBUG] [REMOTE ] AGIO: PASS: Price check passed. Min price $22.34. [2026-01-29T12:00:44.685857] [DEBUG] [REMOTE ] AGIO: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:44.685987] [DEBUG] [REMOTE ] AGIO: PASS: Integrity check passed. [2026-01-29T12:00:44.686027] [DEBUG] [REMOTE ] AGIO: Symbol is viable for forecasting. [2026-01-29T12:00:44.686076] [INFO ] [MAIN ] [87/3490] AGIO kept (0.3s) | 87 kept, 0 rejected | 129.3/min | ETA: 26.3m [2026-01-29T12:00:45.076195] [DEBUG] [REMOTE ] AGM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:45.076351] [DEBUG] [REMOTE ] AGM: PASS: History has at least 300 days. [2026-01-29T12:00:45.076608] [DEBUG] [REMOTE ] AGM: PASS: Price check passed. Min price $156.78. [2026-01-29T12:00:45.076747] [DEBUG] [REMOTE ] AGM: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:45.076864] [DEBUG] [REMOTE ] AGM: PASS: Integrity check passed. [2026-01-29T12:00:45.076904] [DEBUG] [REMOTE ] AGM: Symbol is viable for forecasting. [2026-01-29T12:00:45.076951] [INFO ] [MAIN ] [88/3490] AGM kept (0.4s) | 88 kept, 0 rejected | 129.5/min | ETA: 26.3m [2026-01-29T12:00:45.430561] [DEBUG] [REMOTE ] AGMH: Retrieved 1956 rows, trimmed to 300. [2026-01-29T12:00:45.430773] [DEBUG] [REMOTE ] AGMH: PASS: History has at least 300 days. [2026-01-29T12:00:45.431042] [DEBUG] [REMOTE ] AGMH: PASS: Price check passed. Min price $1.79. [2026-01-29T12:00:45.431212] [DEBUG] [REMOTE ] AGMH: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:45.431359] [DEBUG] [REMOTE ] AGMH: PASS: Integrity check passed. [2026-01-29T12:00:45.431409] [DEBUG] [REMOTE ] AGMH: Symbol is viable for forecasting. [2026-01-29T12:00:45.431472] [INFO ] [MAIN ] [89/3490] AGMH kept (0.4s) | 89 kept, 0 rejected | 129.9/min | ETA: 26.2m [2026-01-29T12:00:45.964893] [DEBUG] [REMOTE ] AGNC: Retrieved 4454 rows, trimmed to 300. [2026-01-29T12:00:45.965046] [DEBUG] [REMOTE ] AGNC: PASS: History has at least 300 days. [2026-01-29T12:00:45.965266] [DEBUG] [REMOTE ] AGNC: PASS: Price check passed. Min price $9.78. [2026-01-29T12:00:45.965411] [DEBUG] [REMOTE ] AGNC: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:45.965532] [DEBUG] [REMOTE ] AGNC: PASS: Integrity check passed. [2026-01-29T12:00:45.965593] [DEBUG] [REMOTE ] AGNC: Symbol is viable for forecasting. [2026-01-29T12:00:45.965648] [INFO ] [MAIN ] [90/3490] AGNC kept (0.5s) | 90 kept, 0 rejected | 129.7/min | ETA: 26.2m [2026-01-29T12:00:46.194186] [DEBUG] [REMOTE ] AGNCL: Retrieved 847 rows, trimmed to 300. [2026-01-29T12:00:46.194359] [DEBUG] [REMOTE ] AGNCL: PASS: History has at least 300 days. [2026-01-29T12:00:46.194721] [DEBUG] [REMOTE ] AGNCL: PASS: Price check passed. Min price $23.84. [2026-01-29T12:00:46.194928] [DEBUG] [REMOTE ] AGNCL: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:46.195100] [DEBUG] [REMOTE ] AGNCL: PASS: Integrity check passed. [2026-01-29T12:00:46.195161] [DEBUG] [REMOTE ] AGNCL: Symbol is viable for forecasting. [2026-01-29T12:00:46.195233] [INFO ] [MAIN ] [91/3490] AGNCL kept (0.2s) | 91 kept, 0 rejected | 130.4/min | ETA: 26.1m [2026-01-29T12:00:46.586092] [DEBUG] [REMOTE ] AGNCM: Retrieved 1739 rows, trimmed to 300. [2026-01-29T12:00:46.586248] [DEBUG] [REMOTE ] AGNCM: PASS: History has at least 300 days. [2026-01-29T12:00:46.586770] [DEBUG] [REMOTE ] AGNCM: PASS: Price check passed. Min price $23.85. [2026-01-29T12:00:46.586973] [DEBUG] [REMOTE ] AGNCM: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:46.587137] [DEBUG] [REMOTE ] AGNCM: PASS: Integrity check passed. [2026-01-29T12:00:46.587195] [DEBUG] [REMOTE ] AGNCM: Symbol is viable for forecasting. [2026-01-29T12:00:46.587265] [INFO ] [MAIN ] [92/3490] AGNCM kept (0.4s) | 92 kept, 0 rejected | 130.6/min | ETA: 26.0m [2026-01-29T12:00:47.047159] [DEBUG] [REMOTE ] AGNCN: Retrieved 2124 rows, trimmed to 300. [2026-01-29T12:00:47.047296] [DEBUG] [REMOTE ] AGNCN: PASS: History has at least 300 days. [2026-01-29T12:00:47.047519] [DEBUG] [REMOTE ] AGNCN: PASS: Price check passed. Min price $24.64. [2026-01-29T12:00:47.047880] [DEBUG] [REMOTE ] AGNCN: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:47.048033] [DEBUG] [REMOTE ] AGNCN: PASS: Integrity check passed. [2026-01-29T12:00:47.048077] [DEBUG] [REMOTE ] AGNCN: Symbol is viable for forecasting. [2026-01-29T12:00:47.048129] [INFO ] [MAIN ] [93/3490] AGNCN kept (0.5s) | 93 kept, 0 rejected | 130.6/min | ETA: 26.0m [2026-01-29T12:00:47.434954] [DEBUG] [REMOTE ] AGNCO: Retrieved 1592 rows, trimmed to 300. [2026-01-29T12:00:47.435079] [DEBUG] [REMOTE ] AGNCO: PASS: History has at least 300 days. [2026-01-29T12:00:47.435296] [DEBUG] [REMOTE ] AGNCO: PASS: Price check passed. Min price $24.56. [2026-01-29T12:00:47.435436] [DEBUG] [REMOTE ] AGNCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:47.435548] [DEBUG] [REMOTE ] AGNCO: PASS: Integrity check passed. [2026-01-29T12:00:47.435607] [DEBUG] [REMOTE ] AGNCO: Symbol is viable for forecasting. [2026-01-29T12:00:47.435657] [INFO ] [MAIN ] [94/3490] AGNCO kept (0.4s) | 94 kept, 0 rejected | 130.8/min | ETA: 26.0m [2026-01-29T12:00:47.828051] [DEBUG] [REMOTE ] AGNCP: Retrieved 1503 rows, trimmed to 300. [2026-01-29T12:00:47.828185] [DEBUG] [REMOTE ] AGNCP: PASS: History has at least 300 days. [2026-01-29T12:00:47.828417] [DEBUG] [REMOTE ] AGNCP: PASS: Price check passed. Min price $24.18. [2026-01-29T12:00:47.828562] [DEBUG] [REMOTE ] AGNCP: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:47.828697] [DEBUG] [REMOTE ] AGNCP: PASS: Integrity check passed. [2026-01-29T12:00:47.828738] [DEBUG] [REMOTE ] AGNCP: Symbol is viable for forecasting. [2026-01-29T12:00:47.828794] [INFO ] [MAIN ] [95/3490] AGNCP kept (0.4s) | 95 kept, 0 rejected | 131.0/min | ETA: 25.9m [2026-01-29T12:00:48.420693] [DEBUG] [REMOTE ] AGO: Retrieved 5476 rows, trimmed to 300. [2026-01-29T12:00:48.420831] [DEBUG] [REMOTE ] AGO: PASS: History has at least 300 days. [2026-01-29T12:00:48.421045] [DEBUG] [REMOTE ] AGO: PASS: Price check passed. Min price $80.27. [2026-01-29T12:00:48.421183] [DEBUG] [REMOTE ] AGO: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:48.421297] [DEBUG] [REMOTE ] AGO: PASS: Integrity check passed. [2026-01-29T12:00:48.421336] [DEBUG] [REMOTE ] AGO: Symbol is viable for forecasting. [2026-01-29T12:00:48.421384] [INFO ] [MAIN ] [96/3490] AGO kept (0.6s) | 96 kept, 0 rejected | 130.6/min | ETA: 26.0m [2026-01-29T12:00:48.689347] [DEBUG] [REMOTE ] AGRO: Retrieved 3772 rows, trimmed to 300. [2026-01-29T12:00:48.689480] [DEBUG] [REMOTE ] AGRO: PASS: History has at least 300 days. [2026-01-29T12:00:48.689726] [DEBUG] [REMOTE ] AGRO: PASS: Price check passed. Min price $7.13. [2026-01-29T12:00:48.689865] [DEBUG] [REMOTE ] AGRO: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:48.689982] [DEBUG] [REMOTE ] AGRO: PASS: Integrity check passed. [2026-01-29T12:00:48.690022] [DEBUG] [REMOTE ] AGRO: Symbol is viable for forecasting. [2026-01-29T12:00:48.690072] [INFO ] [MAIN ] [97/3490] AGRO kept (0.3s) | 97 kept, 0 rejected | 131.2/min | ETA: 25.9m [2026-01-29T12:00:49.280561] [DEBUG] [REMOTE ] AGX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:49.280723] [DEBUG] [REMOTE ] AGX: PASS: History has at least 300 days. [2026-01-29T12:00:49.281004] [DEBUG] [REMOTE ] AGX: PASS: Price check passed. Min price $296.17. [2026-01-29T12:00:49.281206] [DEBUG] [REMOTE ] AGX: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:49.281364] [DEBUG] [REMOTE ] AGX: PASS: Integrity check passed. [2026-01-29T12:00:49.281421] [DEBUG] [REMOTE ] AGX: Symbol is viable for forecasting. [2026-01-29T12:00:49.281493] [INFO ] [MAIN ] [98/3490] AGX kept (0.6s) | 98 kept, 0 rejected | 130.8/min | ETA: 25.9m [2026-01-29T12:00:49.825240] [DEBUG] [REMOTE ] AGYS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:49.825387] [DEBUG] [REMOTE ] AGYS: PASS: History has at least 300 days. [2026-01-29T12:00:49.825640] [DEBUG] [REMOTE ] AGYS: PASS: Price check passed. Min price $85.67. [2026-01-29T12:00:49.825794] [DEBUG] [REMOTE ] AGYS: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:49.825922] [DEBUG] [REMOTE ] AGYS: PASS: Integrity check passed. [2026-01-29T12:00:49.825965] [DEBUG] [REMOTE ] AGYS: Symbol is viable for forecasting. [2026-01-29T12:00:49.826017] [INFO ] [MAIN ] [99/3490] AGYS kept (0.5s) | 99 kept, 0 rejected | 130.5/min | ETA: 26.0m [2026-01-29T12:00:50.193365] [DEBUG] [REMOTE ] AGZD: Retrieved 3045 rows, trimmed to 300. [2026-01-29T12:00:50.193634] [DEBUG] [REMOTE ] AGZD: PASS: History has at least 300 days. [2026-01-29T12:00:50.193956] [DEBUG] [REMOTE ] AGZD: PASS: Price check passed. Min price $22.17. [2026-01-29T12:00:50.194107] [DEBUG] [REMOTE ] AGZD: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:50.194300] [DEBUG] [REMOTE ] AGZD: PASS: Integrity check passed. [2026-01-29T12:00:50.194347] [DEBUG] [REMOTE ] AGZD: Symbol is viable for forecasting. [2026-01-29T12:00:50.194414] [INFO ] [MAIN ] [100/3490] AGZD kept (0.4s) | 100 kept, 0 rejected | 130.8/min | ETA: 25.9m [2026-01-29T12:00:50.585208] [DEBUG] [REMOTE ] AHCO: Retrieved 1917 rows, trimmed to 300. [2026-01-29T12:00:50.585350] [DEBUG] [REMOTE ] AHCO: PASS: History has at least 300 days. [2026-01-29T12:00:50.585601] [DEBUG] [REMOTE ] AHCO: PASS: Price check passed. Min price $8.99. [2026-01-29T12:00:50.585752] [DEBUG] [REMOTE ] AHCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:50.585879] [DEBUG] [REMOTE ] AHCO: PASS: Integrity check passed. [2026-01-29T12:00:50.585922] [DEBUG] [REMOTE ] AHCO: Symbol is viable for forecasting. [2026-01-29T12:00:50.585975] [INFO ] [MAIN ] [101/3490] AHCO kept (0.4s) | 101 kept, 0 rejected | 131.0/min | ETA: 25.9m [2026-01-29T12:00:50.988516] [DEBUG] [REMOTE ] AHH: Retrieved 3201 rows, trimmed to 300. [2026-01-29T12:00:50.988664] [DEBUG] [REMOTE ] AHH: PASS: History has at least 300 days. [2026-01-29T12:00:50.988881] [DEBUG] [REMOTE ] AHH: PASS: Price check passed. Min price $5.91. [2026-01-29T12:00:50.989024] [DEBUG] [REMOTE ] AHH: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:50.989140] [DEBUG] [REMOTE ] AHH: PASS: Integrity check passed. [2026-01-29T12:00:50.989182] [DEBUG] [REMOTE ] AHH: Symbol is viable for forecasting. [2026-01-29T12:00:50.989232] [INFO ] [MAIN ] [102/3490] AHH kept (0.4s) | 102 kept, 0 rejected | 131.1/min | ETA: 25.8m [2026-01-29T12:00:51.213519] [DEBUG] [REMOTE ] AI: Retrieved 1289 rows, trimmed to 300. [2026-01-29T12:00:51.213687] [DEBUG] [REMOTE ] AI: PASS: History has at least 300 days. [2026-01-29T12:00:51.213895] [DEBUG] [REMOTE ] AI: PASS: Price check passed. Min price $12.49. [2026-01-29T12:00:51.214035] [DEBUG] [REMOTE ] AI: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:51.214148] [DEBUG] [REMOTE ] AI: PASS: Integrity check passed. [2026-01-29T12:00:51.214189] [DEBUG] [REMOTE ] AI: Symbol is viable for forecasting. [2026-01-29T12:00:51.214238] [INFO ] [MAIN ] [103/3490] AI kept (0.2s) | 103 kept, 0 rejected | 131.8/min | ETA: 25.7m [2026-01-29T12:00:51.849203] [DEBUG] [REMOTE ] AIA: Retrieved 4575 rows, trimmed to 300. [2026-01-29T12:00:51.849378] [DEBUG] [REMOTE ] AIA: PASS: History has at least 300 days. [2026-01-29T12:00:51.849674] [DEBUG] [REMOTE ] AIA: PASS: Price check passed. Min price $91.01. [2026-01-29T12:00:51.849827] [DEBUG] [REMOTE ] AIA: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:51.849965] [DEBUG] [REMOTE ] AIA: PASS: Integrity check passed. [2026-01-29T12:00:51.850007] [DEBUG] [REMOTE ] AIA: Symbol is viable for forecasting. [2026-01-29T12:00:51.850062] [INFO ] [MAIN ] [104/3490] AIA kept (0.6s) | 104 kept, 0 rejected | 131.3/min | ETA: 25.8m [2026-01-29T12:00:52.300131] [DEBUG] [REMOTE ] AIG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:52.300288] [DEBUG] [REMOTE ] AIG: PASS: History has at least 300 days. [2026-01-29T12:00:52.300548] [DEBUG] [REMOTE ] AIG: PASS: Price check passed. Min price $71.89. [2026-01-29T12:00:52.300713] [DEBUG] [REMOTE ] AIG: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:52.300842] [DEBUG] [REMOTE ] AIG: PASS: Integrity check passed. [2026-01-29T12:00:52.300883] [DEBUG] [REMOTE ] AIG: Symbol is viable for forecasting. [2026-01-29T12:00:52.300933] [INFO ] [MAIN ] [105/3490] AIG kept (0.5s) | 105 kept, 0 rejected | 131.3/min | ETA: 25.8m [2026-01-29T12:00:52.644654] [DEBUG] [REMOTE ] AIMD: Retrieved 2935 rows, trimmed to 300. [2026-01-29T12:00:52.645068] [DEBUG] [REMOTE ] AIMD: PASS: History has at least 300 days. [2026-01-29T12:00:52.645347] [DEBUG] [REMOTE ] AIMD: PASS: Price check passed. Min price $1.64. [2026-01-29T12:00:52.645504] [DEBUG] [REMOTE ] AIMD: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:52.645661] [DEBUG] [REMOTE ] AIMD: PASS: Integrity check passed. [2026-01-29T12:00:52.645707] [DEBUG] [REMOTE ] AIMD: Symbol is viable for forecasting. [2026-01-29T12:00:52.645767] [INFO ] [MAIN ] [106/3490] AIMD kept (0.3s) | 106 kept, 0 rejected | 131.6/min | ETA: 25.7m [2026-01-29T12:00:52.998790] [DEBUG] [REMOTE ] AIO: Retrieved 1570 rows, trimmed to 300. [2026-01-29T12:00:52.998992] [DEBUG] [REMOTE ] AIO: PASS: History has at least 300 days. [2026-01-29T12:00:52.999301] [DEBUG] [REMOTE ] AIO: PASS: Price check passed. Min price $20.38. [2026-01-29T12:00:52.999505] [DEBUG] [REMOTE ] AIO: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:52.999702] [DEBUG] [REMOTE ] AIO: PASS: Integrity check passed. [2026-01-29T12:00:52.999763] [DEBUG] [REMOTE ] AIO: Symbol is viable for forecasting. [2026-01-29T12:00:52.999838] [INFO ] [MAIN ] [107/3490] AIO kept (0.4s) | 107 kept, 0 rejected | 131.9/min | ETA: 25.7m [2026-01-29T12:00:53.244392] [DEBUG] [REMOTE ] AIP: Retrieved 1067 rows, trimmed to 300. [2026-01-29T12:00:53.244635] [DEBUG] [REMOTE ] AIP: PASS: History has at least 300 days. [2026-01-29T12:00:53.244906] [DEBUG] [REMOTE ] AIP: PASS: Price check passed. Min price $12.32. [2026-01-29T12:00:53.245059] [DEBUG] [REMOTE ] AIP: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:53.245198] [DEBUG] [REMOTE ] AIP: PASS: Integrity check passed. [2026-01-29T12:00:53.245243] [DEBUG] [REMOTE ] AIP: Symbol is viable for forecasting. [2026-01-29T12:00:53.245300] [INFO ] [MAIN ] [108/3490] AIP kept (0.2s) | 108 kept, 0 rejected | 132.4/min | ETA: 25.5m [2026-01-29T12:00:53.684820] [DEBUG] [REMOTE ] AIPI: Retrieved 414 rows, trimmed to 300. [2026-01-29T12:00:53.685015] [DEBUG] [REMOTE ] AIPI: PASS: History has at least 300 days. [2026-01-29T12:00:53.685359] [DEBUG] [REMOTE ] AIPI: PASS: Price check passed. Min price $36.85. [2026-01-29T12:00:53.685557] [DEBUG] [REMOTE ] AIPI: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:53.685740] [DEBUG] [REMOTE ] AIPI: PASS: Integrity check passed. [2026-01-29T12:00:53.685797] [DEBUG] [REMOTE ] AIPI: Symbol is viable for forecasting. [2026-01-29T12:00:53.685867] [INFO ] [MAIN ] [109/3490] AIPI kept (0.4s) | 109 kept, 0 rejected | 132.5/min | ETA: 25.5m [2026-01-29T12:00:54.181793] [DEBUG] [REMOTE ] AIQ: Retrieved 1936 rows, trimmed to 300. [2026-01-29T12:00:54.181980] [DEBUG] [REMOTE ] AIQ: PASS: History has at least 300 days. [2026-01-29T12:00:54.182276] [DEBUG] [REMOTE ] AIQ: PASS: Price check passed. Min price $47.29. [2026-01-29T12:00:54.182423] [DEBUG] [REMOTE ] AIQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:54.182607] [DEBUG] [REMOTE ] AIQ: PASS: Integrity check passed. [2026-01-29T12:00:54.182655] [DEBUG] [REMOTE ] AIQ: Symbol is viable for forecasting. [2026-01-29T12:00:54.182735] [INFO ] [MAIN ] [110/3490] AIQ kept (0.5s) | 110 kept, 0 rejected | 132.4/min | ETA: 25.5m [2026-01-29T12:00:54.669868] [DEBUG] [REMOTE ] AIRG: Retrieved 2378 rows, trimmed to 300. [2026-01-29T12:00:54.670021] [DEBUG] [REMOTE ] AIRG: PASS: History has at least 300 days. [2026-01-29T12:00:54.670278] [DEBUG] [REMOTE ] AIRG: PASS: Price check passed. Min price $3.07. [2026-01-29T12:00:54.670447] [DEBUG] [REMOTE ] AIRG: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:54.670606] [DEBUG] [REMOTE ] AIRG: PASS: Integrity check passed. [2026-01-29T12:00:54.670656] [DEBUG] [REMOTE ] AIRG: Symbol is viable for forecasting. [2026-01-29T12:00:54.670715] [INFO ] [MAIN ] [111/3490] AIRG kept (0.5s) | 111 kept, 0 rejected | 132.3/min | ETA: 25.5m [2026-01-29T12:00:54.909172] [DEBUG] [REMOTE ] AIRJ: Retrieved 469 rows, trimmed to 300. [2026-01-29T12:00:54.909352] [DEBUG] [REMOTE ] AIRJ: PASS: History has at least 300 days. [2026-01-29T12:00:54.909629] [DEBUG] [REMOTE ] AIRJ: PASS: Price check passed. Min price $2.78. [2026-01-29T12:00:54.909797] [DEBUG] [REMOTE ] AIRJ: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:54.909932] [DEBUG] [REMOTE ] AIRJ: PASS: Integrity check passed. [2026-01-29T12:00:54.909981] [DEBUG] [REMOTE ] AIRJ: Symbol is viable for forecasting. [2026-01-29T12:00:54.910039] [INFO ] [MAIN ] [112/3490] AIRJ kept (0.2s) | 112 kept, 0 rejected | 132.8/min | ETA: 25.4m [2026-01-29T12:00:55.332878] [DEBUG] [REMOTE ] AIRS: Retrieved 1065 rows, trimmed to 300. [2026-01-29T12:00:55.333023] [DEBUG] [REMOTE ] AIRS: PASS: History has at least 300 days. [2026-01-29T12:00:55.333249] [DEBUG] [REMOTE ] AIRS: PASS: Price check passed. Min price $1.85. [2026-01-29T12:00:55.333397] [DEBUG] [REMOTE ] AIRS: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:55.333512] [DEBUG] [REMOTE ] AIRS: PASS: Integrity check passed. [2026-01-29T12:00:55.333554] [DEBUG] [REMOTE ] AIRS: Symbol is viable for forecasting. [2026-01-29T12:00:55.333629] [INFO ] [MAIN ] [113/3490] AIRS kept (0.4s) | 113 kept, 0 rejected | 132.9/min | ETA: 25.4m [2026-01-29T12:00:55.740906] [DEBUG] [REMOTE ] AISP: Retrieved 1186 rows, trimmed to 300. [2026-01-29T12:00:55.741043] [DEBUG] [REMOTE ] AISP: PASS: History has at least 300 days. [2026-01-29T12:00:55.741252] [DEBUG] [REMOTE ] AISP: PASS: Price check passed. Min price $2.76. [2026-01-29T12:00:55.741392] [DEBUG] [REMOTE ] AISP: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:55.741504] [DEBUG] [REMOTE ] AISP: PASS: Integrity check passed. [2026-01-29T12:00:55.741546] [DEBUG] [REMOTE ] AISP: Symbol is viable for forecasting. [2026-01-29T12:00:55.741616] [INFO ] [MAIN ] [114/3490] AISP kept (0.4s) | 114 kept, 0 rejected | 133.0/min | ETA: 25.4m [2026-01-29T12:00:56.151481] [DEBUG] [REMOTE ] AIZN: Retrieved 1298 rows, trimmed to 300. [2026-01-29T12:00:56.151640] [DEBUG] [REMOTE ] AIZN: PASS: History has at least 300 days. [2026-01-29T12:00:56.151847] [DEBUG] [REMOTE ] AIZN: PASS: Price check passed. Min price $19.26. [2026-01-29T12:00:56.151986] [DEBUG] [REMOTE ] AIZN: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:56.152097] [DEBUG] [REMOTE ] AIZN: PASS: Integrity check passed. [2026-01-29T12:00:56.152137] [DEBUG] [REMOTE ] AIZN: Symbol is viable for forecasting. [2026-01-29T12:00:56.152185] [INFO ] [MAIN ] [115/3490] AIZN kept (0.4s) | 115 kept, 0 rejected | 133.1/min | ETA: 25.4m [2026-01-29T12:00:56.741631] [DEBUG] [REMOTE ] AJG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:56.741772] [DEBUG] [REMOTE ] AJG: PASS: History has at least 300 days. [2026-01-29T12:00:56.741991] [DEBUG] [REMOTE ] AJG: PASS: Price check passed. Min price $237.85. [2026-01-29T12:00:56.742133] [DEBUG] [REMOTE ] AJG: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:56.742252] [DEBUG] [REMOTE ] AJG: PASS: Integrity check passed. [2026-01-29T12:00:56.742292] [DEBUG] [REMOTE ] AJG: Symbol is viable for forecasting. [2026-01-29T12:00:56.742342] [INFO ] [MAIN ] [116/3490] AJG kept (0.6s) | 116 kept, 0 rejected | 132.8/min | ETA: 25.4m [2026-01-29T12:00:57.179130] [DEBUG] [REMOTE ] AKAM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:57.179274] [DEBUG] [REMOTE ] AKAM: PASS: History has at least 300 days. [2026-01-29T12:00:57.179504] [DEBUG] [REMOTE ] AKAM: PASS: Price check passed. Min price $71.97. [2026-01-29T12:00:57.179665] [DEBUG] [REMOTE ] AKAM: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:57.179789] [DEBUG] [REMOTE ] AKAM: PASS: Integrity check passed. [2026-01-29T12:00:57.179830] [DEBUG] [REMOTE ] AKAM: Symbol is viable for forecasting. [2026-01-29T12:00:57.179879] [INFO ] [MAIN ] [117/3490] AKAM kept (0.4s) | 117 kept, 0 rejected | 132.8/min | ETA: 25.4m [2026-01-29T12:00:57.445449] [DEBUG] [REMOTE ] AKBA: Retrieved 2983 rows, trimmed to 300. [2026-01-29T12:00:57.445621] [DEBUG] [REMOTE ] AKBA: PASS: History has at least 300 days. [2026-01-29T12:00:57.445848] [DEBUG] [REMOTE ] AKBA: PASS: Price check passed. Min price $1.34. [2026-01-29T12:00:57.445985] [DEBUG] [REMOTE ] AKBA: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:57.446097] [DEBUG] [REMOTE ] AKBA: PASS: Integrity check passed. [2026-01-29T12:00:57.446137] [DEBUG] [REMOTE ] AKBA: Symbol is viable for forecasting. [2026-01-29T12:00:57.446185] [INFO ] [MAIN ] [118/3490] AKBA kept (0.3s) | 118 kept, 0 rejected | 133.3/min | ETA: 25.3m [2026-01-29T12:00:57.965340] [DEBUG] [REMOTE ] AL: Retrieved 3716 rows, trimmed to 300. [2026-01-29T12:00:57.965479] [DEBUG] [REMOTE ] AL: PASS: History has at least 300 days. [2026-01-29T12:00:57.965726] [DEBUG] [REMOTE ] AL: PASS: Price check passed. Min price $63.42. [2026-01-29T12:00:57.965865] [DEBUG] [REMOTE ] AL: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:57.965995] [DEBUG] [REMOTE ] AL: PASS: Integrity check passed. [2026-01-29T12:00:57.966042] [DEBUG] [REMOTE ] AL: Symbol is viable for forecasting. [2026-01-29T12:00:57.966092] [INFO ] [MAIN ] [119/3490] AL kept (0.5s) | 119 kept, 0 rejected | 133.1/min | ETA: 25.3m [2026-01-29T12:00:58.098062] [DEBUG] [REMOTE ] ALAB: Retrieved 466 rows, trimmed to 300. [2026-01-29T12:00:58.098196] [DEBUG] [REMOTE ] ALAB: PASS: History has at least 300 days. [2026-01-29T12:00:58.098472] [DEBUG] [REMOTE ] ALAB: PASS: Price check passed. Min price $139.29. [2026-01-29T12:00:58.098679] [DEBUG] [REMOTE ] ALAB: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:58.098802] [DEBUG] [REMOTE ] ALAB: PASS: Integrity check passed. [2026-01-29T12:00:58.098844] [DEBUG] [REMOTE ] ALAB: Symbol is viable for forecasting. [2026-01-29T12:00:58.098893] [INFO ] [MAIN ] [120/3490] ALAB kept (0.1s) | 120 kept, 0 rejected | 133.9/min | ETA: 25.2m [2026-01-29T12:00:58.829493] [DEBUG] [REMOTE ] ALB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:58.829647] [DEBUG] [REMOTE ] ALB: PASS: History has at least 300 days. [2026-01-29T12:00:58.829873] [DEBUG] [REMOTE ] ALB: PASS: Price check passed. Min price $88.18. [2026-01-29T12:00:58.830009] [DEBUG] [REMOTE ] ALB: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:58.830129] [DEBUG] [REMOTE ] ALB: PASS: Integrity check passed. [2026-01-29T12:00:58.830169] [DEBUG] [REMOTE ] ALB: Symbol is viable for forecasting. [2026-01-29T12:00:58.830217] [INFO ] [MAIN ] [121/3490] ALB kept (0.7s) | 121 kept, 0 rejected | 133.2/min | ETA: 25.3m [2026-01-29T12:00:59.204212] [DEBUG] [REMOTE ] ALC: Retrieved 1711 rows, trimmed to 300. [2026-01-29T12:00:59.204349] [DEBUG] [REMOTE ] ALC: PASS: History has at least 300 days. [2026-01-29T12:00:59.204590] [DEBUG] [REMOTE ] ALC: PASS: Price check passed. Min price $73.88. [2026-01-29T12:00:59.204733] [DEBUG] [REMOTE ] ALC: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:59.204845] [DEBUG] [REMOTE ] ALC: PASS: Integrity check passed. [2026-01-29T12:00:59.204885] [DEBUG] [REMOTE ] ALC: Symbol is viable for forecasting. [2026-01-29T12:00:59.204932] [INFO ] [MAIN ] [122/3490] ALC kept (0.4s) | 122 kept, 0 rejected | 133.4/min | ETA: 25.3m [2026-01-29T12:00:59.694471] [DEBUG] [REMOTE ] ALCO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:00:59.694628] [DEBUG] [REMOTE ] ALCO: PASS: History has at least 300 days. [2026-01-29T12:00:59.694854] [DEBUG] [REMOTE ] ALCO: PASS: Price check passed. Min price $31.31. [2026-01-29T12:00:59.695001] [DEBUG] [REMOTE ] ALCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:00:59.695124] [DEBUG] [REMOTE ] ALCO: PASS: Integrity check passed. [2026-01-29T12:00:59.695167] [DEBUG] [REMOTE ] ALCO: Symbol is viable for forecasting. [2026-01-29T12:00:59.695218] [INFO ] [MAIN ] [123/3490] ALCO kept (0.5s) | 123 kept, 0 rejected | 133.3/min | ETA: 25.3m [2026-01-29T12:01:00.033558] [DEBUG] [REMOTE ] ALDX: Retrieved 2953 rows, trimmed to 300. [2026-01-29T12:01:00.033720] [DEBUG] [REMOTE ] ALDX: PASS: History has at least 300 days. [2026-01-29T12:01:00.033929] [DEBUG] [REMOTE ] ALDX: PASS: Price check passed. Min price $3.99. [2026-01-29T12:01:00.034070] [DEBUG] [REMOTE ] ALDX: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:00.034183] [DEBUG] [REMOTE ] ALDX: PASS: Integrity check passed. [2026-01-29T12:01:00.034223] [DEBUG] [REMOTE ] ALDX: Symbol is viable for forecasting. [2026-01-29T12:01:00.034272] [INFO ] [MAIN ] [124/3490] ALDX kept (0.3s) | 124 kept, 0 rejected | 133.5/min | ETA: 25.2m [2026-01-29T12:01:00.590212] [DEBUG] [REMOTE ] ALEX: Retrieved 3425 rows, trimmed to 300. [2026-01-29T12:01:00.590348] [DEBUG] [REMOTE ] ALEX: PASS: History has at least 300 days. [2026-01-29T12:01:00.590563] [DEBUG] [REMOTE ] ALEX: PASS: Price check passed. Min price $14.89. [2026-01-29T12:01:00.590723] [DEBUG] [REMOTE ] ALEX: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:00.590837] [DEBUG] [REMOTE ] ALEX: PASS: Integrity check passed. [2026-01-29T12:01:00.590878] [DEBUG] [REMOTE ] ALEX: Symbol is viable for forecasting. [2026-01-29T12:01:00.590926] [INFO ] [MAIN ] [125/3490] ALEX kept (0.6s) | 125 kept, 0 rejected | 133.3/min | ETA: 25.2m [2026-01-29T12:01:01.022289] [DEBUG] [REMOTE ] ALG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:01.022434] [DEBUG] [REMOTE ] ALG: PASS: History has at least 300 days. [2026-01-29T12:01:01.022684] [DEBUG] [REMOTE ] ALG: PASS: Price check passed. Min price $157.52. [2026-01-29T12:01:01.022825] [DEBUG] [REMOTE ] ALG: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:01.022946] [DEBUG] [REMOTE ] ALG: PASS: Integrity check passed. [2026-01-29T12:01:01.022986] [DEBUG] [REMOTE ] ALG: Symbol is viable for forecasting. [2026-01-29T12:01:01.023036] [INFO ] [MAIN ] [126/3490] ALG kept (0.4s) | 126 kept, 0 rejected | 133.3/min | ETA: 25.2m [2026-01-29T12:01:01.303809] [DEBUG] [REMOTE ] ALGM: Retrieved 1317 rows, trimmed to 300. [2026-01-29T12:01:01.303950] [DEBUG] [REMOTE ] ALGM: PASS: History has at least 300 days. [2026-01-29T12:01:01.304154] [DEBUG] [REMOTE ] ALGM: PASS: Price check passed. Min price $22.80. [2026-01-29T12:01:01.304297] [DEBUG] [REMOTE ] ALGM: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:01.304426] [DEBUG] [REMOTE ] ALGM: PASS: Integrity check passed. [2026-01-29T12:01:01.304471] [DEBUG] [REMOTE ] ALGM: Symbol is viable for forecasting. [2026-01-29T12:01:01.304523] [INFO ] [MAIN ] [127/3490] ALGM kept (0.3s) | 127 kept, 0 rejected | 133.7/min | ETA: 25.2m [2026-01-29T12:01:01.987524] [DEBUG] [REMOTE ] ALGN: Retrieved 6286 rows, trimmed to 300. [2026-01-29T12:01:01.987695] [DEBUG] [REMOTE ] ALGN: PASS: History has at least 300 days. [2026-01-29T12:01:01.987947] [DEBUG] [REMOTE ] ALGN: PASS: Price check passed. Min price $132.28. [2026-01-29T12:01:01.988120] [DEBUG] [REMOTE ] ALGN: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:01.988251] [DEBUG] [REMOTE ] ALGN: PASS: Integrity check passed. [2026-01-29T12:01:01.988293] [DEBUG] [REMOTE ] ALGN: Symbol is viable for forecasting. [2026-01-29T12:01:01.988344] [INFO ] [MAIN ] [128/3490] ALGN kept (0.7s) | 128 kept, 0 rejected | 133.2/min | ETA: 25.2m [2026-01-29T12:01:02.263734] [DEBUG] [REMOTE ] ALGS: Retrieved 1326 rows, trimmed to 300. [2026-01-29T12:01:02.263872] [DEBUG] [REMOTE ] ALGS: PASS: History has at least 300 days. [2026-01-29T12:01:02.264076] [DEBUG] [REMOTE ] ALGS: PASS: Price check passed. Min price $6.07. [2026-01-29T12:01:02.264214] [DEBUG] [REMOTE ] ALGS: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:02.264327] [DEBUG] [REMOTE ] ALGS: PASS: Integrity check passed. [2026-01-29T12:01:02.264367] [DEBUG] [REMOTE ] ALGS: Symbol is viable for forecasting. [2026-01-29T12:01:02.264414] [INFO ] [MAIN ] [129/3490] ALGS kept (0.3s) | 129 kept, 0 rejected | 133.6/min | ETA: 25.2m [2026-01-29T12:01:02.652044] [DEBUG] [REMOTE ] ALHC: Retrieved 1216 rows, trimmed to 300. [2026-01-29T12:01:02.652197] [DEBUG] [REMOTE ] ALHC: PASS: History has at least 300 days. [2026-01-29T12:01:02.652412] [DEBUG] [REMOTE ] ALHC: PASS: Price check passed. Min price $16.04. [2026-01-29T12:01:02.652550] [DEBUG] [REMOTE ] ALHC: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:02.652702] [DEBUG] [REMOTE ] ALHC: PASS: Integrity check passed. [2026-01-29T12:01:02.652754] [DEBUG] [REMOTE ] ALHC: Symbol is viable for forecasting. [2026-01-29T12:01:02.652807] [INFO ] [MAIN ] [130/3490] ALHC kept (0.4s) | 130 kept, 0 rejected | 133.7/min | ETA: 25.1m [2026-01-29T12:01:03.159549] [DEBUG] [REMOTE ] ALK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:03.159814] [DEBUG] [REMOTE ] ALK: PASS: History has at least 300 days. [2026-01-29T12:01:03.160288] [DEBUG] [REMOTE ] ALK: PASS: Price check passed. Min price $37.82. [2026-01-29T12:01:03.160430] [DEBUG] [REMOTE ] ALK: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:03.160557] [DEBUG] [REMOTE ] ALK: PASS: Integrity check passed. [2026-01-29T12:01:03.160617] [DEBUG] [REMOTE ] ALK: Symbol is viable for forecasting. [2026-01-29T12:01:03.160667] [INFO ] [MAIN ] [131/3490] ALK kept (0.5s) | 131 kept, 0 rejected | 133.6/min | ETA: 25.1m [2026-01-29T12:01:03.611671] [DEBUG] [REMOTE ] ALKS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:03.611820] [DEBUG] [REMOTE ] ALKS: PASS: History has at least 300 days. [2026-01-29T12:01:03.612049] [DEBUG] [REMOTE ] ALKS: PASS: Price check passed. Min price $27.81. [2026-01-29T12:01:03.612205] [DEBUG] [REMOTE ] ALKS: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:03.612329] [DEBUG] [REMOTE ] ALKS: PASS: Integrity check passed. [2026-01-29T12:01:03.612368] [DEBUG] [REMOTE ] ALKS: Symbol is viable for forecasting. [2026-01-29T12:01:03.612428] [INFO ] [MAIN ] [132/3490] ALKS kept (0.5s) | 132 kept, 0 rejected | 133.6/min | ETA: 25.1m [2026-01-29T12:01:04.071104] [DEBUG] [REMOTE ] ALL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:04.071251] [DEBUG] [REMOTE ] ALL: PASS: History has at least 300 days. [2026-01-29T12:01:04.071470] [DEBUG] [REMOTE ] ALL: PASS: Price check passed. Min price $190.34. [2026-01-29T12:01:04.071635] [DEBUG] [REMOTE ] ALL: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:04.071761] [DEBUG] [REMOTE ] ALL: PASS: Integrity check passed. [2026-01-29T12:01:04.071804] [DEBUG] [REMOTE ] ALL: Symbol is viable for forecasting. [2026-01-29T12:01:04.071856] [INFO ] [MAIN ] [133/3490] ALL kept (0.5s) | 133 kept, 0 rejected | 133.5/min | ETA: 25.1m [2026-01-29T12:01:04.259347] [DEBUG] [REMOTE ] ALLE: Retrieved 3066 rows, trimmed to 300. [2026-01-29T12:01:04.259498] [DEBUG] [REMOTE ] ALLE: PASS: History has at least 300 days. [2026-01-29T12:01:04.259767] [DEBUG] [REMOTE ] ALLE: PASS: Price check passed. Min price $156.99. [2026-01-29T12:01:04.259919] [DEBUG] [REMOTE ] ALLE: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:04.260066] [DEBUG] [REMOTE ] ALLE: PASS: Integrity check passed. [2026-01-29T12:01:04.260112] [DEBUG] [REMOTE ] ALLE: Symbol is viable for forecasting. [2026-01-29T12:01:04.260165] [INFO ] [MAIN ] [134/3490] ALLE kept (0.2s) | 134 kept, 0 rejected | 134.1/min | ETA: 25.0m [2026-01-29T12:01:04.772426] [DEBUG] [REMOTE ] ALLO: Retrieved 1833 rows, trimmed to 300. [2026-01-29T12:01:04.772635] [DEBUG] [REMOTE ] ALLO: PASS: History has at least 300 days. [2026-01-29T12:01:04.772952] [DEBUG] [REMOTE ] ALLO: PASS: Price check passed. Min price $1.05. [2026-01-29T12:01:04.773160] [DEBUG] [REMOTE ] ALLO: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:04.773335] [DEBUG] [REMOTE ] ALLO: PASS: Integrity check passed. [2026-01-29T12:01:04.773397] [DEBUG] [REMOTE ] ALLO: Symbol is viable for forecasting. [2026-01-29T12:01:04.773470] [INFO ] [MAIN ] [135/3490] ALLO kept (0.5s) | 135 kept, 0 rejected | 134.0/min | ETA: 25.0m [2026-01-29T12:01:05.253658] [DEBUG] [REMOTE ] ALLY: Retrieved 2968 rows, trimmed to 300. [2026-01-29T12:01:05.253786] [DEBUG] [REMOTE ] ALLY: PASS: History has at least 300 days. [2026-01-29T12:01:05.253992] [DEBUG] [REMOTE ] ALLY: PASS: Price check passed. Min price $37.57. [2026-01-29T12:01:05.254127] [DEBUG] [REMOTE ] ALLY: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:05.254238] [DEBUG] [REMOTE ] ALLY: PASS: Integrity check passed. [2026-01-29T12:01:05.254278] [DEBUG] [REMOTE ] ALLY: Symbol is viable for forecasting. [2026-01-29T12:01:05.254326] [INFO ] [MAIN ] [136/3490] ALLY kept (0.5s) | 136 kept, 0 rejected | 133.9/min | ETA: 25.0m [2026-01-29T12:01:05.360909] [DEBUG] [REMOTE ] ALMS: Retrieved 397 rows, trimmed to 300. [2026-01-29T12:01:05.361045] [DEBUG] [REMOTE ] ALMS: PASS: History has at least 300 days. [2026-01-29T12:01:05.361249] [DEBUG] [REMOTE ] ALMS: PASS: Price check passed. Min price $4.55. [2026-01-29T12:01:05.361382] [DEBUG] [REMOTE ] ALMS: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:05.361492] [DEBUG] [REMOTE ] ALMS: PASS: Integrity check passed. [2026-01-29T12:01:05.361532] [DEBUG] [REMOTE ] ALMS: Symbol is viable for forecasting. [2026-01-29T12:01:05.361597] [INFO ] [MAIN ] [137/3490] ALMS kept (0.1s) | 137 kept, 0 rejected | 134.7/min | ETA: 24.9m [2026-01-29T12:01:06.074595] [DEBUG] [REMOTE ] ALNY: Retrieved 5450 rows, trimmed to 300. [2026-01-29T12:01:06.074732] [DEBUG] [REMOTE ] ALNY: PASS: History has at least 300 days. [2026-01-29T12:01:06.074948] [DEBUG] [REMOTE ] ALNY: PASS: Price check passed. Min price $349.58. [2026-01-29T12:01:06.075261] [DEBUG] [REMOTE ] ALNY: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:06.075376] [DEBUG] [REMOTE ] ALNY: PASS: Integrity check passed. [2026-01-29T12:01:06.075415] [DEBUG] [REMOTE ] ALNY: Symbol is viable for forecasting. [2026-01-29T12:01:06.075463] [INFO ] [MAIN ] [138/3490] ALNY kept (0.7s) | 138 kept, 0 rejected | 134.1/min | ETA: 25.0m [2026-01-29T12:01:06.339603] [DEBUG] [REMOTE ] ALRM: Retrieved 2663 rows, trimmed to 300. [2026-01-29T12:01:06.339765] [DEBUG] [REMOTE ] ALRM: PASS: History has at least 300 days. [2026-01-29T12:01:06.340034] [DEBUG] [REMOTE ] ALRM: PASS: Price check passed. Min price $47.13. [2026-01-29T12:01:06.340173] [DEBUG] [REMOTE ] ALRM: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:06.340295] [DEBUG] [REMOTE ] ALRM: PASS: Integrity check passed. [2026-01-29T12:01:06.340337] [DEBUG] [REMOTE ] ALRM: Symbol is viable for forecasting. [2026-01-29T12:01:06.340388] [INFO ] [MAIN ] [139/3490] ALRM kept (0.3s) | 139 kept, 0 rejected | 134.5/min | ETA: 24.9m [2026-01-29T12:01:06.899484] [DEBUG] [REMOTE ] ALRS: Retrieved 6297 rows, trimmed to 300. [2026-01-29T12:01:06.899660] [DEBUG] [REMOTE ] ALRS: PASS: History has at least 300 days. [2026-01-29T12:01:06.899914] [DEBUG] [REMOTE ] ALRS: PASS: Price check passed. Min price $20.73. [2026-01-29T12:01:06.900058] [DEBUG] [REMOTE ] ALRS: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:06.900186] [DEBUG] [REMOTE ] ALRS: PASS: Integrity check passed. [2026-01-29T12:01:06.900227] [DEBUG] [REMOTE ] ALRS: Symbol is viable for forecasting. [2026-01-29T12:01:06.900277] [INFO ] [MAIN ] [140/3490] ALRS kept (0.6s) | 140 kept, 0 rejected | 134.2/min | ETA: 25.0m [2026-01-29T12:01:07.256185] [DEBUG] [REMOTE ] ALSN: Retrieved 3488 rows, trimmed to 300. [2026-01-29T12:01:07.256321] [DEBUG] [REMOTE ] ALSN: PASS: History has at least 300 days. [2026-01-29T12:01:07.256536] [DEBUG] [REMOTE ] ALSN: PASS: Price check passed. Min price $79.02. [2026-01-29T12:01:07.256717] [DEBUG] [REMOTE ] ALSN: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:07.256841] [DEBUG] [REMOTE ] ALSN: PASS: Integrity check passed. [2026-01-29T12:01:07.256885] [DEBUG] [REMOTE ] ALSN: Symbol is viable for forecasting. [2026-01-29T12:01:07.256937] [INFO ] [MAIN ] [141/3490] ALSN kept (0.4s) | 141 kept, 0 rejected | 134.4/min | ETA: 24.9m [2026-01-29T12:01:07.666854] [DEBUG] [REMOTE ] ALTG: Retrieved 1700 rows, trimmed to 300. [2026-01-29T12:01:07.666988] [DEBUG] [REMOTE ] ALTG: PASS: History has at least 300 days. [2026-01-29T12:01:07.667263] [DEBUG] [REMOTE ] ALTG: PASS: Price check passed. Min price $4.19. [2026-01-29T12:01:07.667441] [DEBUG] [REMOTE ] ALTG: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:07.667820] [DEBUG] [REMOTE ] ALTG: PASS: Integrity check passed. [2026-01-29T12:01:07.667875] [DEBUG] [REMOTE ] ALTG: Symbol is viable for forecasting. [2026-01-29T12:01:07.667935] [INFO ] [MAIN ] [142/3490] ALTG kept (0.4s) | 142 kept, 0 rejected | 134.5/min | ETA: 24.9m [2026-01-29T12:01:07.891303] [DEBUG] [REMOTE ] ALTI: Retrieved 770 rows, trimmed to 300. [2026-01-29T12:01:07.891477] [DEBUG] [REMOTE ] ALTI: PASS: History has at least 300 days. [2026-01-29T12:01:07.891790] [DEBUG] [REMOTE ] ALTI: PASS: Price check passed. Min price $3.82. [2026-01-29T12:01:07.891993] [DEBUG] [REMOTE ] ALTI: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:07.892184] [DEBUG] [REMOTE ] ALTI: PASS: Integrity check passed. [2026-01-29T12:01:07.892242] [DEBUG] [REMOTE ] ALTI: Symbol is viable for forecasting. [2026-01-29T12:01:07.892314] [INFO ] [MAIN ] [143/3490] ALTI kept (0.2s) | 143 kept, 0 rejected | 135.0/min | ETA: 24.8m [2026-01-29T12:01:08.541901] [DEBUG] [REMOTE ] ALTS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:08.542043] [DEBUG] [REMOTE ] ALTS: PASS: History has at least 300 days. [2026-01-29T12:01:08.542267] [DEBUG] [REMOTE ] ALTS: PASS: Price check passed. Min price $1.10. [2026-01-29T12:01:08.542404] [DEBUG] [REMOTE ] ALTS: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:08.542522] [DEBUG] [REMOTE ] ALTS: PASS: Integrity check passed. [2026-01-29T12:01:08.542562] [DEBUG] [REMOTE ] ALTS: Symbol is viable for forecasting. [2026-01-29T12:01:08.542631] [INFO ] [MAIN ] [144/3490] ALTS kept (0.7s) | 144 kept, 0 rejected | 134.5/min | ETA: 24.9m [2026-01-29T12:01:08.855563] [DEBUG] [REMOTE ] ALTY: Retrieved 2652 rows, trimmed to 300. [2026-01-29T12:01:08.855736] [DEBUG] [REMOTE ] ALTY: PASS: History has at least 300 days. [2026-01-29T12:01:08.855956] [DEBUG] [REMOTE ] ALTY: PASS: Price check passed. Min price $11.63. [2026-01-29T12:01:08.856099] [DEBUG] [REMOTE ] ALTY: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:08.856215] [DEBUG] [REMOTE ] ALTY: PASS: Integrity check passed. [2026-01-29T12:01:08.856256] [DEBUG] [REMOTE ] ALTY: Symbol is viable for forecasting. [2026-01-29T12:01:08.856306] [INFO ] [MAIN ] [145/3490] ALTY kept (0.3s) | 145 kept, 0 rejected | 134.8/min | ETA: 24.8m [2026-01-29T12:01:09.157853] [DEBUG] [REMOTE ] ALVO: Retrieved 907 rows, trimmed to 300. [2026-01-29T12:01:09.157989] [DEBUG] [REMOTE ] ALVO: PASS: History has at least 300 days. [2026-01-29T12:01:09.158216] [DEBUG] [REMOTE ] ALVO: PASS: Price check passed. Min price $4.58. [2026-01-29T12:01:09.158355] [DEBUG] [REMOTE ] ALVO: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:09.158466] [DEBUG] [REMOTE ] ALVO: PASS: Integrity check passed. [2026-01-29T12:01:09.158507] [DEBUG] [REMOTE ] ALVO: Symbol is viable for forecasting. [2026-01-29T12:01:09.158556] [INFO ] [MAIN ] [146/3490] ALVO kept (0.3s) | 146 kept, 0 rejected | 135.1/min | ETA: 24.8m [2026-01-29T12:01:09.863755] [DEBUG] [REMOTE ] ALX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:09.863910] [DEBUG] [REMOTE ] ALX: PASS: History has at least 300 days. [2026-01-29T12:01:09.864146] [DEBUG] [REMOTE ] ALX: PASS: Price check passed. Min price $205.15. [2026-01-29T12:01:09.864284] [DEBUG] [REMOTE ] ALX: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:09.864408] [DEBUG] [REMOTE ] ALX: PASS: Integrity check passed. [2026-01-29T12:01:09.864448] [DEBUG] [REMOTE ] ALX: Symbol is viable for forecasting. [2026-01-29T12:01:09.864497] [INFO ] [MAIN ] [147/3490] ALX kept (0.7s) | 147 kept, 0 rejected | 134.6/min | ETA: 24.8m [2026-01-29T12:01:10.179923] [DEBUG] [REMOTE ] ALXO: Retrieved 1390 rows, trimmed to 300. [2026-01-29T12:01:10.180154] [DEBUG] [REMOTE ] ALXO: PASS: History has at least 300 days. [2026-01-29T12:01:10.180445] [DEBUG] [REMOTE ] ALXO: PASS: Price check passed. Min price $1.08. [2026-01-29T12:01:10.180667] [DEBUG] [REMOTE ] ALXO: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:10.180821] [DEBUG] [REMOTE ] ALXO: PASS: Integrity check passed. [2026-01-29T12:01:10.180871] [DEBUG] [REMOTE ] ALXO: Symbol is viable for forecasting. [2026-01-29T12:01:10.180948] [INFO ] [MAIN ] [148/3490] ALXO kept (0.3s) | 148 kept, 0 rejected | 134.8/min | ETA: 24.8m [2026-01-29T12:01:10.402563] [DEBUG] [REMOTE ] ALZN: Retrieved 1161 rows, trimmed to 300. [2026-01-29T12:01:10.402789] [DEBUG] [REMOTE ] ALZN: PASS: History has at least 300 days. [2026-01-29T12:01:10.403070] [DEBUG] [REMOTE ] ALZN: PASS: Price check passed. Min price $1.82. [2026-01-29T12:01:10.403230] [DEBUG] [REMOTE ] ALZN: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:10.403382] [DEBUG] [REMOTE ] ALZN: PASS: Integrity check passed. [2026-01-29T12:01:10.403440] [DEBUG] [REMOTE ] ALZN: Symbol is viable for forecasting. [2026-01-29T12:01:10.403507] [INFO ] [MAIN ] [149/3490] ALZN kept (0.2s) | 149 kept, 0 rejected | 135.3/min | ETA: 24.7m [2026-01-29T12:01:10.993840] [DEBUG] [REMOTE ] AM: Retrieved 2823 rows, trimmed to 300. [2026-01-29T12:01:10.994025] [DEBUG] [REMOTE ] AM: PASS: History has at least 300 days. [2026-01-29T12:01:10.994284] [DEBUG] [REMOTE ] AM: PASS: Price check passed. Min price $16.95. [2026-01-29T12:01:10.994433] [DEBUG] [REMOTE ] AM: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:10.994561] [DEBUG] [REMOTE ] AM: PASS: Integrity check passed. [2026-01-29T12:01:10.994625] [DEBUG] [REMOTE ] AM: Symbol is viable for forecasting. [2026-01-29T12:01:10.994681] [INFO ] [MAIN ] [150/3490] AM kept (0.6s) | 150 kept, 0 rejected | 135.0/min | ETA: 24.7m [2026-01-29T12:01:11.344824] [DEBUG] [REMOTE ] AMAL: Retrieved 1879 rows, trimmed to 300. [2026-01-29T12:01:11.344966] [DEBUG] [REMOTE ] AMAL: PASS: History has at least 300 days. [2026-01-29T12:01:11.345190] [DEBUG] [REMOTE ] AMAL: PASS: Price check passed. Min price $26.75. [2026-01-29T12:01:11.345334] [DEBUG] [REMOTE ] AMAL: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:11.345461] [DEBUG] [REMOTE ] AMAL: PASS: Integrity check passed. [2026-01-29T12:01:11.345507] [DEBUG] [REMOTE ] AMAL: Symbol is viable for forecasting. [2026-01-29T12:01:11.345557] [INFO ] [MAIN ] [151/3490] AMAL kept (0.4s) | 151 kept, 0 rejected | 135.2/min | ETA: 24.7m [2026-01-29T12:01:11.690186] [DEBUG] [REMOTE ] AMBA: Retrieved 3343 rows, trimmed to 300. [2026-01-29T12:01:11.690525] [DEBUG] [REMOTE ] AMBA: PASS: History has at least 300 days. [2026-01-29T12:01:11.690784] [DEBUG] [REMOTE ] AMBA: PASS: Price check passed. Min price $64.60. [2026-01-29T12:01:11.690930] [DEBUG] [REMOTE ] AMBA: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:11.691056] [DEBUG] [REMOTE ] AMBA: PASS: Integrity check passed. [2026-01-29T12:01:11.691098] [DEBUG] [REMOTE ] AMBA: Symbol is viable for forecasting. [2026-01-29T12:01:11.691150] [INFO ] [MAIN ] [152/3490] AMBA kept (0.3s) | 152 kept, 0 rejected | 135.4/min | ETA: 24.7m [2026-01-29T12:01:11.975796] [DEBUG] [REMOTE ] AMBP: Retrieved 1125 rows, trimmed to 300. [2026-01-29T12:01:11.975953] [DEBUG] [REMOTE ] AMBP: PASS: History has at least 300 days. [2026-01-29T12:01:11.976552] [DEBUG] [REMOTE ] AMBP: PASS: Price check passed. Min price $3.32. [2026-01-29T12:01:11.976773] [DEBUG] [REMOTE ] AMBP: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:11.976931] [DEBUG] [REMOTE ] AMBP: PASS: Integrity check passed. [2026-01-29T12:01:11.976990] [DEBUG] [REMOTE ] AMBP: Symbol is viable for forecasting. [2026-01-29T12:01:11.977056] [INFO ] [MAIN ] [153/3490] AMBP kept (0.3s) | 153 kept, 0 rejected | 135.7/min | ETA: 24.6m [2026-01-29T12:01:12.609848] [DEBUG] [REMOTE ] AMC: Retrieved 3045 rows, trimmed to 300. [2026-01-29T12:01:12.610043] [DEBUG] [REMOTE ] AMC: PASS: History has at least 300 days. [2026-01-29T12:01:12.610311] [DEBUG] [REMOTE ] AMC: PASS: Price check passed. Min price $1.43. [2026-01-29T12:01:12.610462] [DEBUG] [REMOTE ] AMC: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:12.610619] [DEBUG] [REMOTE ] AMC: PASS: Integrity check passed. [2026-01-29T12:01:12.610666] [DEBUG] [REMOTE ] AMC: Symbol is viable for forecasting. [2026-01-29T12:01:12.610773] [INFO ] [MAIN ] [154/3490] AMC kept (0.6s) | 154 kept, 0 rejected | 135.3/min | ETA: 24.7m [2026-01-29T12:01:13.026849] [DEBUG] [REMOTE ] AMCX: Retrieved 3676 rows, trimmed to 300. [2026-01-29T12:01:13.027062] [DEBUG] [REMOTE ] AMCX: PASS: History has at least 300 days. [2026-01-29T12:01:13.027597] [DEBUG] [REMOTE ] AMCX: PASS: Price check passed. Min price $7.25. [2026-01-29T12:01:13.027749] [DEBUG] [REMOTE ] AMCX: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:13.027933] [DEBUG] [REMOTE ] AMCX: PASS: Integrity check passed. [2026-01-29T12:01:13.027982] [DEBUG] [REMOTE ] AMCX: Symbol is viable for forecasting. [2026-01-29T12:01:13.028061] [INFO ] [MAIN ] [155/3490] AMCX kept (0.4s) | 155 kept, 0 rejected | 135.3/min | ETA: 24.6m [2026-01-29T12:01:13.532766] [DEBUG] [REMOTE ] AMD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:13.532952] [DEBUG] [REMOTE ] AMD: PASS: History has at least 300 days. [2026-01-29T12:01:13.533446] [DEBUG] [REMOTE ] AMD: PASS: Price check passed. Min price $198.11. [2026-01-29T12:01:13.533638] [DEBUG] [REMOTE ] AMD: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:13.533793] [DEBUG] [REMOTE ] AMD: PASS: Integrity check passed. [2026-01-29T12:01:13.533842] [DEBUG] [REMOTE ] AMD: Symbol is viable for forecasting. [2026-01-29T12:01:13.533902] [INFO ] [MAIN ] [156/3490] AMD kept (0.5s) | 156 kept, 0 rejected | 135.2/min | ETA: 24.7m [2026-01-29T12:01:13.723108] [DEBUG] [REMOTE ] AMDL: Retrieved 468 rows, trimmed to 300. [2026-01-29T12:01:13.723279] [DEBUG] [REMOTE ] AMDL: PASS: History has at least 300 days. [2026-01-29T12:01:13.723735] [DEBUG] [REMOTE ] AMDL: PASS: Price check passed. Min price $13.41. [2026-01-29T12:01:13.723884] [DEBUG] [REMOTE ] AMDL: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:13.724004] [DEBUG] [REMOTE ] AMDL: PASS: Integrity check passed. [2026-01-29T12:01:13.724046] [DEBUG] [REMOTE ] AMDL: Symbol is viable for forecasting. [2026-01-29T12:01:13.724097] [INFO ] [MAIN ] [157/3490] AMDL kept (0.2s) | 157 kept, 0 rejected | 135.7/min | ETA: 24.6m [2026-01-29T12:01:14.442647] [DEBUG] [REMOTE ] AME: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:14.442821] [DEBUG] [REMOTE ] AME: PASS: History has at least 300 days. [2026-01-29T12:01:14.443110] [DEBUG] [REMOTE ] AME: PASS: Price check passed. Min price $189.61. [2026-01-29T12:01:14.443253] [DEBUG] [REMOTE ] AME: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:14.443390] [DEBUG] [REMOTE ] AME: PASS: Integrity check passed. [2026-01-29T12:01:14.443432] [DEBUG] [REMOTE ] AME: Symbol is viable for forecasting. [2026-01-29T12:01:14.443482] [INFO ] [MAIN ] [158/3490] AME kept (0.7s) | 158 kept, 0 rejected | 135.2/min | ETA: 24.6m [2026-01-29T12:01:14.919754] [DEBUG] [REMOTE ] AMG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:14.920057] [DEBUG] [REMOTE ] AMG: PASS: History has at least 300 days. [2026-01-29T12:01:14.920594] [DEBUG] [REMOTE ] AMG: PASS: Price check passed. Min price $237.95. [2026-01-29T12:01:14.920815] [DEBUG] [REMOTE ] AMG: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:14.921045] [DEBUG] [REMOTE ] AMG: PASS: Integrity check passed. [2026-01-29T12:01:14.921104] [DEBUG] [REMOTE ] AMG: Symbol is viable for forecasting. [2026-01-29T12:01:14.921184] [INFO ] [MAIN ] [159/3490] AMG kept (0.5s) | 159 kept, 0 rejected | 135.1/min | ETA: 24.7m [2026-01-29T12:01:15.487459] [DEBUG] [REMOTE ] AMGN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:15.487701] [DEBUG] [REMOTE ] AMGN: PASS: History has at least 300 days. [2026-01-29T12:01:15.488106] [DEBUG] [REMOTE ] AMGN: PASS: Price check passed. Min price $294.23. [2026-01-29T12:01:15.488295] [DEBUG] [REMOTE ] AMGN: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:15.488480] [DEBUG] [REMOTE ] AMGN: PASS: Integrity check passed. [2026-01-29T12:01:15.488538] [DEBUG] [REMOTE ] AMGN: Symbol is viable for forecasting. [2026-01-29T12:01:15.488631] [INFO ] [MAIN ] [160/3490] AMGN kept (0.6s) | 160 kept, 0 rejected | 134.9/min | ETA: 24.7m [2026-01-29T12:01:15.820730] [DEBUG] [REMOTE ] AMH: Retrieved 3142 rows, trimmed to 300. [2026-01-29T12:01:15.820887] [DEBUG] [REMOTE ] AMH: PASS: History has at least 300 days. [2026-01-29T12:01:15.821133] [DEBUG] [REMOTE ] AMH: PASS: Price check passed. Min price $29.87. [2026-01-29T12:01:15.821283] [DEBUG] [REMOTE ] AMH: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:15.821408] [DEBUG] [REMOTE ] AMH: PASS: Integrity check passed. [2026-01-29T12:01:15.821449] [DEBUG] [REMOTE ] AMH: Symbol is viable for forecasting. [2026-01-29T12:01:15.821499] [INFO ] [MAIN ] [161/3490] AMH kept (0.3s) | 161 kept, 0 rejected | 135.1/min | ETA: 24.6m [2026-01-29T12:01:16.117150] [DEBUG] [REMOTE ] AMLX: Retrieved 1017 rows, trimmed to 300. [2026-01-29T12:01:16.117283] [DEBUG] [REMOTE ] AMLX: PASS: History has at least 300 days. [2026-01-29T12:01:16.117482] [DEBUG] [REMOTE ] AMLX: PASS: Price check passed. Min price $11.38. [2026-01-29T12:01:16.117645] [DEBUG] [REMOTE ] AMLX: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:16.117757] [DEBUG] [REMOTE ] AMLX: PASS: Integrity check passed. [2026-01-29T12:01:16.117797] [DEBUG] [REMOTE ] AMLX: Symbol is viable for forecasting. [2026-01-29T12:01:16.117844] [INFO ] [MAIN ] [162/3490] AMLX kept (0.3s) | 162 kept, 0 rejected | 135.4/min | ETA: 24.6m [2026-01-29T12:01:16.637106] [DEBUG] [REMOTE ] AMN: Retrieved 6090 rows, trimmed to 300. [2026-01-29T12:01:16.637252] [DEBUG] [REMOTE ] AMN: PASS: History has at least 300 days. [2026-01-29T12:01:16.637472] [DEBUG] [REMOTE ] AMN: PASS: Price check passed. Min price $15.10. [2026-01-29T12:01:16.637633] [DEBUG] [REMOTE ] AMN: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:16.637757] [DEBUG] [REMOTE ] AMN: PASS: Integrity check passed. [2026-01-29T12:01:16.637798] [DEBUG] [REMOTE ] AMN: Symbol is viable for forecasting. [2026-01-29T12:01:16.637848] [INFO ] [MAIN ] [163/3490] AMN kept (0.5s) | 163 kept, 0 rejected | 135.2/min | ETA: 24.6m [2026-01-29T12:01:17.080520] [DEBUG] [REMOTE ] AMP: Retrieved 5124 rows, trimmed to 300. [2026-01-29T12:01:17.080721] [DEBUG] [REMOTE ] AMP: PASS: History has at least 300 days. [2026-01-29T12:01:17.080996] [DEBUG] [REMOTE ] AMP: PASS: Price check passed. Min price $440.80. [2026-01-29T12:01:17.081135] [DEBUG] [REMOTE ] AMP: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:17.081269] [DEBUG] [REMOTE ] AMP: PASS: Integrity check passed. [2026-01-29T12:01:17.081318] [DEBUG] [REMOTE ] AMP: Symbol is viable for forecasting. [2026-01-29T12:01:17.081376] [INFO ] [MAIN ] [164/3490] AMP kept (0.4s) | 164 kept, 0 rejected | 135.2/min | ETA: 24.6m [2026-01-29T12:01:17.537452] [DEBUG] [REMOTE ] AMPG: Retrieved 6517 rows, trimmed to 300. [2026-01-29T12:01:17.537644] [DEBUG] [REMOTE ] AMPG: PASS: History has at least 300 days. [2026-01-29T12:01:17.537961] [DEBUG] [REMOTE ] AMPG: PASS: Price check passed. Min price $2.60. [2026-01-29T12:01:17.538149] [DEBUG] [REMOTE ] AMPG: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:17.538484] [DEBUG] [REMOTE ] AMPG: PASS: Integrity check passed. [2026-01-29T12:01:17.538540] [DEBUG] [REMOTE ] AMPG: Symbol is viable for forecasting. [2026-01-29T12:01:17.538656] [INFO ] [MAIN ] [165/3490] AMPG kept (0.5s) | 165 kept, 0 rejected | 135.2/min | ETA: 24.6m [2026-01-29T12:01:17.888905] [DEBUG] [REMOTE ] AMPH: Retrieved 2916 rows, trimmed to 300. [2026-01-29T12:01:17.889052] [DEBUG] [REMOTE ] AMPH: PASS: History has at least 300 days. [2026-01-29T12:01:17.889307] [DEBUG] [REMOTE ] AMPH: PASS: Price check passed. Min price $24.03. [2026-01-29T12:01:17.889681] [DEBUG] [REMOTE ] AMPH: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:17.889821] [DEBUG] [REMOTE ] AMPH: PASS: Integrity check passed. [2026-01-29T12:01:17.889868] [DEBUG] [REMOTE ] AMPH: Symbol is viable for forecasting. [2026-01-29T12:01:17.889927] [INFO ] [MAIN ] [166/3490] AMPH kept (0.4s) | 166 kept, 0 rejected | 135.4/min | ETA: 24.6m [2026-01-29T12:01:18.151356] [DEBUG] [REMOTE ] AMPL: Retrieved 1088 rows, trimmed to 300. [2026-01-29T12:01:18.151753] [DEBUG] [REMOTE ] AMPL: PASS: History has at least 300 days. [2026-01-29T12:01:18.152033] [DEBUG] [REMOTE ] AMPL: PASS: Price check passed. Min price $9.48. [2026-01-29T12:01:18.152230] [DEBUG] [REMOTE ] AMPL: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:18.152600] [DEBUG] [REMOTE ] AMPL: PASS: Integrity check passed. [2026-01-29T12:01:18.152663] [DEBUG] [REMOTE ] AMPL: Symbol is viable for forecasting. [2026-01-29T12:01:18.152737] [INFO ] [MAIN ] [167/3490] AMPL kept (0.3s) | 167 kept, 0 rejected | 135.7/min | ETA: 24.5m [2026-01-29T12:01:18.479887] [DEBUG] [REMOTE ] AMPX: Retrieved 845 rows, trimmed to 300. [2026-01-29T12:01:18.480029] [DEBUG] [REMOTE ] AMPX: PASS: History has at least 300 days. [2026-01-29T12:01:18.480243] [DEBUG] [REMOTE ] AMPX: PASS: Price check passed. Min price $7.83. [2026-01-29T12:01:18.480384] [DEBUG] [REMOTE ] AMPX: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:18.480497] [DEBUG] [REMOTE ] AMPX: PASS: Integrity check passed. [2026-01-29T12:01:18.480539] [DEBUG] [REMOTE ] AMPX: Symbol is viable for forecasting. [2026-01-29T12:01:18.480611] [INFO ] [MAIN ] [168/3490] AMPX kept (0.3s) | 168 kept, 0 rejected | 135.9/min | ETA: 24.4m [2026-01-29T12:01:19.088320] [DEBUG] [REMOTE ] AMRC: Retrieved 3904 rows, trimmed to 300. [2026-01-29T12:01:19.088453] [DEBUG] [REMOTE ] AMRC: PASS: History has at least 300 days. [2026-01-29T12:01:19.088692] [DEBUG] [REMOTE ] AMRC: PASS: Price check passed. Min price $29.13. [2026-01-29T12:01:19.088834] [DEBUG] [REMOTE ] AMRC: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:19.088950] [DEBUG] [REMOTE ] AMRC: PASS: Integrity check passed. [2026-01-29T12:01:19.088991] [DEBUG] [REMOTE ] AMRC: Symbol is viable for forecasting. [2026-01-29T12:01:19.089038] [INFO ] [MAIN ] [169/3490] AMRC kept (0.6s) | 169 kept, 0 rejected | 135.6/min | ETA: 24.5m [2026-01-29T12:01:19.594801] [DEBUG] [REMOTE ] AMRN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:19.594958] [DEBUG] [REMOTE ] AMRN: PASS: History has at least 300 days. [2026-01-29T12:01:19.595204] [DEBUG] [REMOTE ] AMRN: PASS: Price check passed. Min price $13.50. [2026-01-29T12:01:19.595345] [DEBUG] [REMOTE ] AMRN: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:19.595471] [DEBUG] [REMOTE ] AMRN: PASS: Integrity check passed. [2026-01-29T12:01:19.595513] [DEBUG] [REMOTE ] AMRN: Symbol is viable for forecasting. [2026-01-29T12:01:19.595565] [INFO ] [MAIN ] [170/3490] AMRN kept (0.5s) | 170 kept, 0 rejected | 135.5/min | ETA: 24.5m [2026-01-29T12:01:20.030247] [DEBUG] [REMOTE ] AMRX: Retrieved 4284 rows, trimmed to 300. [2026-01-29T12:01:20.030381] [DEBUG] [REMOTE ] AMRX: PASS: History has at least 300 days. [2026-01-29T12:01:20.030620] [DEBUG] [REMOTE ] AMRX: PASS: Price check passed. Min price $10.82. [2026-01-29T12:01:20.030765] [DEBUG] [REMOTE ] AMRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:20.030905] [DEBUG] [REMOTE ] AMRX: PASS: Integrity check passed. [2026-01-29T12:01:20.030972] [DEBUG] [REMOTE ] AMRX: Symbol is viable for forecasting. [2026-01-29T12:01:20.031044] [INFO ] [MAIN ] [171/3490] AMRX kept (0.4s) | 171 kept, 0 rejected | 135.5/min | ETA: 24.5m [2026-01-29T12:01:20.480818] [DEBUG] [REMOTE ] AMSC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:20.480987] [DEBUG] [REMOTE ] AMSC: PASS: History has at least 300 days. [2026-01-29T12:01:20.481283] [DEBUG] [REMOTE ] AMSC: PASS: Price check passed. Min price $28.78. [2026-01-29T12:01:20.481432] [DEBUG] [REMOTE ] AMSC: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:20.481563] [DEBUG] [REMOTE ] AMSC: PASS: Integrity check passed. [2026-01-29T12:01:20.481626] [DEBUG] [REMOTE ] AMSC: Symbol is viable for forecasting. [2026-01-29T12:01:20.481677] [INFO ] [MAIN ] [172/3490] AMSC kept (0.5s) | 172 kept, 0 rejected | 135.5/min | ETA: 24.5m [2026-01-29T12:01:20.869418] [DEBUG] [REMOTE ] AMSF: Retrieved 5078 rows, trimmed to 300. [2026-01-29T12:01:20.869558] [DEBUG] [REMOTE ] AMSF: PASS: History has at least 300 days. [2026-01-29T12:01:20.869814] [DEBUG] [REMOTE ] AMSF: PASS: Price check passed. Min price $36.37. [2026-01-29T12:01:20.869958] [DEBUG] [REMOTE ] AMSF: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:20.870082] [DEBUG] [REMOTE ] AMSF: PASS: Integrity check passed. [2026-01-29T12:01:20.870123] [DEBUG] [REMOTE ] AMSF: Symbol is viable for forecasting. [2026-01-29T12:01:20.870179] [INFO ] [MAIN ] [173/3490] AMSF kept (0.4s) | 173 kept, 0 rejected | 135.6/min | ETA: 24.5m [2026-01-29T12:01:21.187457] [DEBUG] [REMOTE ] AMTB: Retrieved 1863 rows, trimmed to 300. [2026-01-29T12:01:21.187626] [DEBUG] [REMOTE ] AMTB: PASS: History has at least 300 days. [2026-01-29T12:01:21.187847] [DEBUG] [REMOTE ] AMTB: PASS: Price check passed. Min price $16.62. [2026-01-29T12:01:21.187989] [DEBUG] [REMOTE ] AMTB: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:21.188132] [DEBUG] [REMOTE ] AMTB: PASS: Integrity check passed. [2026-01-29T12:01:21.188174] [DEBUG] [REMOTE ] AMTB: Symbol is viable for forecasting. [2026-01-29T12:01:21.188223] [INFO ] [MAIN ] [174/3490] AMTB kept (0.3s) | 174 kept, 0 rejected | 135.8/min | ETA: 24.4m [2026-01-29T12:01:21.628950] [DEBUG] [REMOTE ] AMTX: Retrieved 2939 rows, trimmed to 300. [2026-01-29T12:01:21.629086] [DEBUG] [REMOTE ] AMTX: PASS: History has at least 300 days. [2026-01-29T12:01:21.629353] [DEBUG] [REMOTE ] AMTX: PASS: Price check passed. Min price $1.32. [2026-01-29T12:01:21.629506] [DEBUG] [REMOTE ] AMTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:21.629668] [DEBUG] [REMOTE ] AMTX: PASS: Integrity check passed. [2026-01-29T12:01:21.629716] [DEBUG] [REMOTE ] AMTX: Symbol is viable for forecasting. [2026-01-29T12:01:21.629766] [INFO ] [MAIN ] [175/3490] AMTX kept (0.4s) | 175 kept, 0 rejected | 135.8/min | ETA: 24.4m [2026-01-29T12:01:22.081493] [DEBUG] [REMOTE ] AMWD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:22.081642] [DEBUG] [REMOTE ] AMWD: PASS: History has at least 300 days. [2026-01-29T12:01:22.081861] [DEBUG] [REMOTE ] AMWD: PASS: Price check passed. Min price $47.62. [2026-01-29T12:01:22.082000] [DEBUG] [REMOTE ] AMWD: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:22.082117] [DEBUG] [REMOTE ] AMWD: PASS: Integrity check passed. [2026-01-29T12:01:22.082157] [DEBUG] [REMOTE ] AMWD: Symbol is viable for forecasting. [2026-01-29T12:01:22.082205] [INFO ] [MAIN ] [176/3490] AMWD kept (0.5s) | 176 kept, 0 rejected | 135.8/min | ETA: 24.4m [2026-01-29T12:01:22.247281] [DEBUG] [REMOTE ] AMWL: Retrieved 1347 rows, trimmed to 300. [2026-01-29T12:01:22.247418] [DEBUG] [REMOTE ] AMWL: PASS: History has at least 300 days. [2026-01-29T12:01:22.247640] [DEBUG] [REMOTE ] AMWL: PASS: Price check passed. Min price $3.78. [2026-01-29T12:01:22.247781] [DEBUG] [REMOTE ] AMWL: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:22.247891] [DEBUG] [REMOTE ] AMWL: PASS: Integrity check passed. [2026-01-29T12:01:22.247931] [DEBUG] [REMOTE ] AMWL: Symbol is viable for forecasting. [2026-01-29T12:01:22.247994] [INFO ] [MAIN ] [177/3490] AMWL kept (0.2s) | 177 kept, 0 rejected | 136.3/min | ETA: 24.3m [2026-01-29T12:01:22.918745] [DEBUG] [REMOTE ] AMX: Retrieved 6279 rows, trimmed to 300. [2026-01-29T12:01:22.918879] [DEBUG] [REMOTE ] AMX: PASS: History has at least 300 days. [2026-01-29T12:01:22.919093] [DEBUG] [REMOTE ] AMX: PASS: Price check passed. Min price $19.89. [2026-01-29T12:01:22.919230] [DEBUG] [REMOTE ] AMX: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:22.919344] [DEBUG] [REMOTE ] AMX: PASS: Integrity check passed. [2026-01-29T12:01:22.919384] [DEBUG] [REMOTE ] AMX: Symbol is viable for forecasting. [2026-01-29T12:01:22.919431] [INFO ] [MAIN ] [178/3490] AMX kept (0.7s) | 178 kept, 0 rejected | 135.9/min | ETA: 24.4m [2026-01-29T12:01:23.168547] [DEBUG] [REMOTE ] AMZD: Retrieved 851 rows, trimmed to 300. [2026-01-29T12:01:23.168694] [DEBUG] [REMOTE ] AMZD: PASS: History has at least 300 days. [2026-01-29T12:01:23.168897] [DEBUG] [REMOTE ] AMZD: PASS: Price check passed. Min price $9.14. [2026-01-29T12:01:23.169033] [DEBUG] [REMOTE ] AMZD: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:23.169142] [DEBUG] [REMOTE ] AMZD: PASS: Integrity check passed. [2026-01-29T12:01:23.169181] [DEBUG] [REMOTE ] AMZD: Symbol is viable for forecasting. [2026-01-29T12:01:23.169229] [INFO ] [MAIN ] [179/3490] AMZD kept (0.2s) | 179 kept, 0 rejected | 136.2/min | ETA: 24.3m [2026-01-29T12:01:23.775195] [DEBUG] [REMOTE ] AMZN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:23.775332] [DEBUG] [REMOTE ] AMZN: PASS: History has at least 300 days. [2026-01-29T12:01:23.775551] [DEBUG] [REMOTE ] AMZN: PASS: Price check passed. Min price $217.14. [2026-01-29T12:01:23.775926] [DEBUG] [REMOTE ] AMZN: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:23.776083] [DEBUG] [REMOTE ] AMZN: PASS: Integrity check passed. [2026-01-29T12:01:23.776128] [DEBUG] [REMOTE ] AMZN: Symbol is viable for forecasting. [2026-01-29T12:01:23.776178] [INFO ] [MAIN ] [180/3490] AMZN kept (0.6s) | 180 kept, 0 rejected | 135.9/min | ETA: 24.4m [2026-01-29T12:01:23.929542] [DEBUG] [REMOTE ] AMZZ: Retrieved 468 rows, trimmed to 300. [2026-01-29T12:01:23.929690] [DEBUG] [REMOTE ] AMZZ: PASS: History has at least 300 days. [2026-01-29T12:01:23.929890] [DEBUG] [REMOTE ] AMZZ: PASS: Price check passed. Min price $28.10. [2026-01-29T12:01:23.930024] [DEBUG] [REMOTE ] AMZZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:23.930133] [DEBUG] [REMOTE ] AMZZ: PASS: Integrity check passed. [2026-01-29T12:01:23.930173] [DEBUG] [REMOTE ] AMZZ: Symbol is viable for forecasting. [2026-01-29T12:01:23.930221] [INFO ] [MAIN ] [181/3490] AMZZ kept (0.2s) | 181 kept, 0 rejected | 136.4/min | ETA: 24.3m [2026-01-29T12:01:24.672461] [DEBUG] [REMOTE ] AN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:24.672643] [DEBUG] [REMOTE ] AN: PASS: History has at least 300 days. [2026-01-29T12:01:24.672910] [DEBUG] [REMOTE ] AN: PASS: Price check passed. Min price $190.80. [2026-01-29T12:01:24.673057] [DEBUG] [REMOTE ] AN: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:24.673186] [DEBUG] [REMOTE ] AN: PASS: Integrity check passed. [2026-01-29T12:01:24.673229] [DEBUG] [REMOTE ] AN: Symbol is viable for forecasting. [2026-01-29T12:01:24.673282] [INFO ] [MAIN ] [182/3490] AN kept (0.7s) | 182 kept, 0 rejected | 135.9/min | ETA: 24.3m [2026-01-29T12:01:24.810165] [DEBUG] [REMOTE ] ANAB: Retrieved 2264 rows, trimmed to 300. [2026-01-29T12:01:24.810388] [DEBUG] [REMOTE ] ANAB: PASS: History has at least 300 days. [2026-01-29T12:01:24.810724] [DEBUG] [REMOTE ] ANAB: PASS: Price check passed. Min price $33.09. [2026-01-29T12:01:24.810917] [DEBUG] [REMOTE ] ANAB: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:24.811079] [DEBUG] [REMOTE ] ANAB: PASS: Integrity check passed. [2026-01-29T12:01:24.811146] [DEBUG] [REMOTE ] ANAB: Symbol is viable for forecasting. [2026-01-29T12:01:24.811205] [INFO ] [MAIN ] [183/3490] ANAB kept (0.1s) | 183 kept, 0 rejected | 136.4/min | ETA: 24.2m [2026-01-29T12:01:25.597210] [DEBUG] [REMOTE ] ANDE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:25.597367] [DEBUG] [REMOTE ] ANDE: PASS: History has at least 300 days. [2026-01-29T12:01:25.597628] [DEBUG] [REMOTE ] ANDE: PASS: Price check passed. Min price $46.14. [2026-01-29T12:01:25.597772] [DEBUG] [REMOTE ] ANDE: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:25.597892] [DEBUG] [REMOTE ] ANDE: PASS: Integrity check passed. [2026-01-29T12:01:25.597934] [DEBUG] [REMOTE ] ANDE: Symbol is viable for forecasting. [2026-01-29T12:01:25.597985] [INFO ] [MAIN ] [184/3490] ANDE kept (0.8s) | 184 kept, 0 rejected | 135.8/min | ETA: 24.3m [2026-01-29T12:01:26.036105] [DEBUG] [REMOTE ] ANF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:26.036244] [DEBUG] [REMOTE ] ANF: PASS: History has at least 300 days. [2026-01-29T12:01:26.036467] [DEBUG] [REMOTE ] ANF: PASS: Price check passed. Min price $65.61. [2026-01-29T12:01:26.036625] [DEBUG] [REMOTE ] ANF: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:26.036747] [DEBUG] [REMOTE ] ANF: PASS: Integrity check passed. [2026-01-29T12:01:26.036787] [DEBUG] [REMOTE ] ANF: Symbol is viable for forecasting. [2026-01-29T12:01:26.036835] [INFO ] [MAIN ] [185/3490] ANF kept (0.4s) | 185 kept, 0 rejected | 135.8/min | ETA: 24.3m [2026-01-29T12:01:26.380244] [DEBUG] [REMOTE ] ANGI: Retrieved 3568 rows, trimmed to 300. [2026-01-29T12:01:26.380394] [DEBUG] [REMOTE ] ANGI: PASS: History has at least 300 days. [2026-01-29T12:01:26.380912] [DEBUG] [REMOTE ] ANGI: PASS: Price check passed. Min price $10.42. [2026-01-29T12:01:26.381097] [DEBUG] [REMOTE ] ANGI: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:26.381268] [DEBUG] [REMOTE ] ANGI: PASS: Integrity check passed. [2026-01-29T12:01:26.381326] [DEBUG] [REMOTE ] ANGI: Symbol is viable for forecasting. [2026-01-29T12:01:26.381398] [INFO ] [MAIN ] [186/3490] ANGI kept (0.3s) | 186 kept, 0 rejected | 136.0/min | ETA: 24.3m [2026-01-29T12:01:26.657122] [DEBUG] [REMOTE ] ANGL: Retrieved 3470 rows, trimmed to 300. [2026-01-29T12:01:26.657371] [DEBUG] [REMOTE ] ANGL: PASS: History has at least 300 days. [2026-01-29T12:01:26.657678] [DEBUG] [REMOTE ] ANGL: PASS: Price check passed. Min price $28.83. [2026-01-29T12:01:26.657829] [DEBUG] [REMOTE ] ANGL: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:26.657964] [DEBUG] [REMOTE ] ANGL: PASS: Integrity check passed. [2026-01-29T12:01:26.658007] [DEBUG] [REMOTE ] ANGL: Symbol is viable for forecasting. [2026-01-29T12:01:26.658090] [INFO ] [MAIN ] [187/3490] ANGL kept (0.3s) | 187 kept, 0 rejected | 136.3/min | ETA: 24.2m [2026-01-29T12:01:27.252951] [DEBUG] [REMOTE ] ANGO: Retrieved 5450 rows, trimmed to 300. [2026-01-29T12:01:27.253101] [DEBUG] [REMOTE ] ANGO: PASS: History has at least 300 days. [2026-01-29T12:01:27.253364] [DEBUG] [REMOTE ] ANGO: PASS: Price check passed. Min price $9.86. [2026-01-29T12:01:27.253517] [DEBUG] [REMOTE ] ANGO: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:27.253667] [DEBUG] [REMOTE ] ANGO: PASS: Integrity check passed. [2026-01-29T12:01:27.253711] [DEBUG] [REMOTE ] ANGO: Symbol is viable for forecasting. [2026-01-29T12:01:27.253762] [INFO ] [MAIN ] [188/3490] ANGO kept (0.6s) | 188 kept, 0 rejected | 136.0/min | ETA: 24.3m [2026-01-29T12:01:27.793871] [DEBUG] [REMOTE ] ANIK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:27.794028] [DEBUG] [REMOTE ] ANIK: PASS: History has at least 300 days. [2026-01-29T12:01:27.794287] [DEBUG] [REMOTE ] ANIK: PASS: Price check passed. Min price $9.13. [2026-01-29T12:01:27.794438] [DEBUG] [REMOTE ] ANIK: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:27.794781] [DEBUG] [REMOTE ] ANIK: PASS: Integrity check passed. [2026-01-29T12:01:27.794847] [DEBUG] [REMOTE ] ANIK: Symbol is viable for forecasting. [2026-01-29T12:01:27.794913] [INFO ] [MAIN ] [189/3490] ANIK kept (0.5s) | 189 kept, 0 rejected | 135.8/min | ETA: 24.3m [2026-01-29T12:01:28.223191] [DEBUG] [REMOTE ] ANIP: Retrieved 6471 rows, trimmed to 300. [2026-01-29T12:01:28.223347] [DEBUG] [REMOTE ] ANIP: PASS: History has at least 300 days. [2026-01-29T12:01:28.223633] [DEBUG] [REMOTE ] ANIP: PASS: Price check passed. Min price $76.28. [2026-01-29T12:01:28.223772] [DEBUG] [REMOTE ] ANIP: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:28.223897] [DEBUG] [REMOTE ] ANIP: PASS: Integrity check passed. [2026-01-29T12:01:28.223938] [DEBUG] [REMOTE ] ANIP: Symbol is viable for forecasting. [2026-01-29T12:01:28.223988] [INFO ] [MAIN ] [190/3490] ANIP kept (0.4s) | 190 kept, 0 rejected | 135.9/min | ETA: 24.3m [2026-01-29T12:01:28.605752] [DEBUG] [REMOTE ] ANIX: Retrieved 6299 rows, trimmed to 300. [2026-01-29T12:01:28.605890] [DEBUG] [REMOTE ] ANIX: PASS: History has at least 300 days. [2026-01-29T12:01:28.606133] [DEBUG] [REMOTE ] ANIX: PASS: Price check passed. Min price $3.03. [2026-01-29T12:01:28.606268] [DEBUG] [REMOTE ] ANIX: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:28.606385] [DEBUG] [REMOTE ] ANIX: PASS: Integrity check passed. [2026-01-29T12:01:28.606435] [DEBUG] [REMOTE ] ANIX: Symbol is viable for forecasting. [2026-01-29T12:01:28.606516] [INFO ] [MAIN ] [191/3490] ANIX kept (0.4s) | 191 kept, 0 rejected | 136.0/min | ETA: 24.3m [2026-01-29T12:01:28.902558] [DEBUG] [REMOTE ] ANNX: Retrieved 1385 rows, trimmed to 300. [2026-01-29T12:01:28.902703] [DEBUG] [REMOTE ] ANNX: PASS: History has at least 300 days. [2026-01-29T12:01:28.902909] [DEBUG] [REMOTE ] ANNX: PASS: Price check passed. Min price $2.68. [2026-01-29T12:01:28.903047] [DEBUG] [REMOTE ] ANNX: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:28.903175] [DEBUG] [REMOTE ] ANNX: PASS: Integrity check passed. [2026-01-29T12:01:28.903239] [DEBUG] [REMOTE ] ANNX: Symbol is viable for forecasting. [2026-01-29T12:01:28.903294] [INFO ] [MAIN ] [192/3490] ANNX kept (0.3s) | 192 kept, 0 rejected | 136.2/min | ETA: 24.2m [2026-01-29T12:01:29.256722] [DEBUG] [REMOTE ] ANTX: Retrieved 964 rows, trimmed to 300. [2026-01-29T12:01:29.256859] [DEBUG] [REMOTE ] ANTX: PASS: History has at least 300 days. [2026-01-29T12:01:29.257061] [DEBUG] [REMOTE ] ANTX: PASS: Price check passed. Min price $1.05. [2026-01-29T12:01:29.257194] [DEBUG] [REMOTE ] ANTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:29.257304] [DEBUG] [REMOTE ] ANTX: PASS: Integrity check passed. [2026-01-29T12:01:29.257344] [DEBUG] [REMOTE ] ANTX: Symbol is viable for forecasting. [2026-01-29T12:01:29.257390] [INFO ] [MAIN ] [193/3490] ANTX kept (0.4s) | 193 kept, 0 rejected | 136.3/min | ETA: 24.2m [2026-01-29T12:01:29.699415] [DEBUG] [REMOTE ] ANVS: Retrieved 1508 rows, trimmed to 300. [2026-01-29T12:01:29.699606] [DEBUG] [REMOTE ] ANVS: PASS: History has at least 300 days. [2026-01-29T12:01:29.699900] [DEBUG] [REMOTE ] ANVS: PASS: Price check passed. Min price $1.89. [2026-01-29T12:01:29.700094] [DEBUG] [REMOTE ] ANVS: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:29.700261] [DEBUG] [REMOTE ] ANVS: PASS: Integrity check passed. [2026-01-29T12:01:29.700321] [DEBUG] [REMOTE ] ANVS: Symbol is viable for forecasting. [2026-01-29T12:01:29.700399] [INFO ] [MAIN ] [194/3490] ANVS kept (0.4s) | 194 kept, 0 rejected | 136.3/min | ETA: 24.2m [2026-01-29T12:01:30.241343] [DEBUG] [REMOTE ] AOD: Retrieved 4782 rows, trimmed to 300. [2026-01-29T12:01:30.241485] [DEBUG] [REMOTE ] AOD: PASS: History has at least 300 days. [2026-01-29T12:01:30.241752] [DEBUG] [REMOTE ] AOD: PASS: Price check passed. Min price $8.92. [2026-01-29T12:01:30.241922] [DEBUG] [REMOTE ] AOD: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:30.242054] [DEBUG] [REMOTE ] AOD: PASS: Integrity check passed. [2026-01-29T12:01:30.242309] [DEBUG] [REMOTE ] AOD: Symbol is viable for forecasting. [2026-01-29T12:01:30.242360] [INFO ] [MAIN ] [195/3490] AOD kept (0.5s) | 195 kept, 0 rejected | 136.2/min | ETA: 24.2m [2026-01-29T12:01:30.443896] [DEBUG] [REMOTE ] AOHY: Retrieved 487 rows, trimmed to 300. [2026-01-29T12:01:30.444032] [DEBUG] [REMOTE ] AOHY: PASS: History has at least 300 days. [2026-01-29T12:01:30.444246] [DEBUG] [REMOTE ] AOHY: PASS: Price check passed. Min price $10.91. [2026-01-29T12:01:30.444399] [DEBUG] [REMOTE ] AOHY: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:30.444537] [DEBUG] [REMOTE ] AOHY: PASS: Integrity check passed. [2026-01-29T12:01:30.444601] [DEBUG] [REMOTE ] AOHY: Symbol is viable for forecasting. [2026-01-29T12:01:30.444654] [INFO ] [MAIN ] [196/3490] AOHY kept (0.2s) | 196 kept, 0 rejected | 136.5/min | ETA: 24.1m [2026-01-29T12:01:31.068853] [DEBUG] [REMOTE ] AON: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:31.069000] [DEBUG] [REMOTE ] AON: PASS: History has at least 300 days. [2026-01-29T12:01:31.069271] [DEBUG] [REMOTE ] AON: PASS: Price check passed. Min price $330.75. [2026-01-29T12:01:31.069414] [DEBUG] [REMOTE ] AON: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:31.069541] [DEBUG] [REMOTE ] AON: PASS: Integrity check passed. [2026-01-29T12:01:31.069601] [DEBUG] [REMOTE ] AON: Symbol is viable for forecasting. [2026-01-29T12:01:31.069654] [INFO ] [MAIN ] [197/3490] AON kept (0.6s) | 197 kept, 0 rejected | 136.2/min | ETA: 24.2m [2026-01-29T12:01:31.546154] [DEBUG] [REMOTE ] AOS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:31.546298] [DEBUG] [REMOTE ] AOS: PASS: History has at least 300 days. [2026-01-29T12:01:31.546533] [DEBUG] [REMOTE ] AOS: PASS: Price check passed. Min price $63.25. [2026-01-29T12:01:31.546702] [DEBUG] [REMOTE ] AOS: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:31.546826] [DEBUG] [REMOTE ] AOS: PASS: Integrity check passed. [2026-01-29T12:01:31.546868] [DEBUG] [REMOTE ] AOS: Symbol is viable for forecasting. [2026-01-29T12:01:31.546919] [INFO ] [MAIN ] [198/3490] AOS kept (0.5s) | 198 kept, 0 rejected | 136.2/min | ETA: 24.2m [2026-01-29T12:01:31.923962] [DEBUG] [REMOTE ] AOSL: Retrieved 3962 rows, trimmed to 300. [2026-01-29T12:01:31.924098] [DEBUG] [REMOTE ] AOSL: PASS: History has at least 300 days. [2026-01-29T12:01:31.924314] [DEBUG] [REMOTE ] AOSL: PASS: Price check passed. Min price $17.47. [2026-01-29T12:01:31.924454] [DEBUG] [REMOTE ] AOSL: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:31.924606] [DEBUG] [REMOTE ] AOSL: PASS: Integrity check passed. [2026-01-29T12:01:31.924650] [DEBUG] [REMOTE ] AOSL: Symbol is viable for forecasting. [2026-01-29T12:01:31.924699] [INFO ] [MAIN ] [199/3490] AOSL kept (0.4s) | 199 kept, 0 rejected | 136.3/min | ETA: 24.1m [2026-01-29T12:01:32.255296] [DEBUG] [REMOTE ] AP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:32.255441] [DEBUG] [REMOTE ] AP: PASS: History has at least 300 days. [2026-01-29T12:01:32.255721] [DEBUG] [REMOTE ] AP: PASS: Price check passed. Min price $1.85. [2026-01-29T12:01:32.255862] [DEBUG] [REMOTE ] AP: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:32.255986] [DEBUG] [REMOTE ] AP: PASS: Integrity check passed. [2026-01-29T12:01:32.256026] [DEBUG] [REMOTE ] AP: Symbol is viable for forecasting. [2026-01-29T12:01:32.256074] [INFO ] [MAIN ] [200/3490] AP kept (0.3s) | 200 kept, 0 rejected | 136.5/min | ETA: 24.1m [2026-01-29T12:01:32.838685] [DEBUG] [REMOTE ] APA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:32.838842] [DEBUG] [REMOTE ] APA: PASS: History has at least 300 days. [2026-01-29T12:01:32.839089] [DEBUG] [REMOTE ] APA: PASS: Price check passed. Min price $21.45. [2026-01-29T12:01:32.839230] [DEBUG] [REMOTE ] APA: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:32.839354] [DEBUG] [REMOTE ] APA: PASS: Integrity check passed. [2026-01-29T12:01:32.839411] [DEBUG] [REMOTE ] APA: Symbol is viable for forecasting. [2026-01-29T12:01:32.839465] [INFO ] [MAIN ] [201/3490] APA kept (0.6s) | 201 kept, 0 rejected | 136.2/min | ETA: 24.1m [2026-01-29T12:01:33.051221] [DEBUG] [REMOTE ] APAM: Retrieved 3244 rows, trimmed to 300. [2026-01-29T12:01:33.051356] [DEBUG] [REMOTE ] APAM: PASS: History has at least 300 days. [2026-01-29T12:01:33.051603] [DEBUG] [REMOTE ] APAM: PASS: Price check passed. Min price $40.44. [2026-01-29T12:01:33.051759] [DEBUG] [REMOTE ] APAM: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:33.051877] [DEBUG] [REMOTE ] APAM: PASS: Integrity check passed. [2026-01-29T12:01:33.051918] [DEBUG] [REMOTE ] APAM: Symbol is viable for forecasting. [2026-01-29T12:01:33.051966] [INFO ] [MAIN ] [202/3490] APAM kept (0.2s) | 202 kept, 0 rejected | 136.6/min | ETA: 24.1m [2026-01-29T12:01:33.735072] [DEBUG] [REMOTE ] APD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:33.735231] [DEBUG] [REMOTE ] APD: PASS: History has at least 300 days. [2026-01-29T12:01:33.735494] [DEBUG] [REMOTE ] APD: PASS: Price check passed. Min price $229.12. [2026-01-29T12:01:33.735689] [DEBUG] [REMOTE ] APD: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:33.735822] [DEBUG] [REMOTE ] APD: PASS: Integrity check passed. [2026-01-29T12:01:33.735865] [DEBUG] [REMOTE ] APD: Symbol is viable for forecasting. [2026-01-29T12:01:33.735918] [INFO ] [MAIN ] [203/3490] APD kept (0.7s) | 203 kept, 0 rejected | 136.2/min | ETA: 24.1m [2026-01-29T12:01:34.144807] [DEBUG] [REMOTE ] APEI: Retrieved 4582 rows, trimmed to 300. [2026-01-29T12:01:34.145081] [DEBUG] [REMOTE ] APEI: PASS: History has at least 300 days. [2026-01-29T12:01:34.145513] [DEBUG] [REMOTE ] APEI: PASS: Price check passed. Min price $30.67. [2026-01-29T12:01:34.145719] [DEBUG] [REMOTE ] APEI: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:34.145905] [DEBUG] [REMOTE ] APEI: PASS: Integrity check passed. [2026-01-29T12:01:34.145957] [DEBUG] [REMOTE ] APEI: Symbol is viable for forecasting. [2026-01-29T12:01:34.146032] [INFO ] [MAIN ] [204/3490] APEI kept (0.4s) | 204 kept, 0 rejected | 136.3/min | ETA: 24.1m [2026-01-29T12:01:34.472666] [DEBUG] [REMOTE ] APG: Retrieved 1445 rows, trimmed to 300. [2026-01-29T12:01:34.473036] [DEBUG] [REMOTE ] APG: PASS: History has at least 300 days. [2026-01-29T12:01:34.473737] [DEBUG] [REMOTE ] APG: PASS: Price check passed. Min price $35.43. [2026-01-29T12:01:34.473972] [DEBUG] [REMOTE ] APG: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:34.474200] [DEBUG] [REMOTE ] APG: PASS: Integrity check passed. [2026-01-29T12:01:34.474268] [DEBUG] [REMOTE ] APG: Symbol is viable for forecasting. [2026-01-29T12:01:34.474359] [INFO ] [MAIN ] [205/3490] APG kept (0.3s) | 205 kept, 0 rejected | 136.4/min | ETA: 24.1m [2026-01-29T12:01:34.773005] [DEBUG] [REMOTE ] APGE: Retrieved 638 rows, trimmed to 300. [2026-01-29T12:01:34.773276] [DEBUG] [REMOTE ] APGE: PASS: History has at least 300 days. [2026-01-29T12:01:34.773801] [DEBUG] [REMOTE ] APGE: PASS: Price check passed. Min price $53.90. [2026-01-29T12:01:34.774004] [DEBUG] [REMOTE ] APGE: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:34.774189] [DEBUG] [REMOTE ] APGE: PASS: Integrity check passed. [2026-01-29T12:01:34.774250] [DEBUG] [REMOTE ] APGE: Symbol is viable for forecasting. [2026-01-29T12:01:34.774337] [INFO ] [MAIN ] [206/3490] APGE kept (0.3s) | 206 kept, 0 rejected | 136.6/min | ETA: 24.0m [2026-01-29T12:01:35.479270] [DEBUG] [REMOTE ] APH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:35.479523] [DEBUG] [REMOTE ] APH: PASS: History has at least 300 days. [2026-01-29T12:01:35.479919] [DEBUG] [REMOTE ] APH: PASS: Price check passed. Min price $126.51. [2026-01-29T12:01:35.480078] [DEBUG] [REMOTE ] APH: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:35.480245] [DEBUG] [REMOTE ] APH: PASS: Integrity check passed. [2026-01-29T12:01:35.480315] [DEBUG] [REMOTE ] APH: Symbol is viable for forecasting. [2026-01-29T12:01:35.480377] [INFO ] [MAIN ] [207/3490] APH kept (0.7s) | 207 kept, 0 rejected | 136.2/min | ETA: 24.1m [2026-01-29T12:01:35.761137] [DEBUG] [REMOTE ] API: Retrieved 1404 rows, trimmed to 300. [2026-01-29T12:01:35.761406] [DEBUG] [REMOTE ] API: PASS: History has at least 300 days. [2026-01-29T12:01:35.761948] [DEBUG] [REMOTE ] API: PASS: Price check passed. Min price $3.24. [2026-01-29T12:01:35.762193] [DEBUG] [REMOTE ] API: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:35.762395] [DEBUG] [REMOTE ] API: PASS: Integrity check passed. [2026-01-29T12:01:35.762457] [DEBUG] [REMOTE ] API: Symbol is viable for forecasting. [2026-01-29T12:01:35.762539] [INFO ] [MAIN ] [208/3490] API kept (0.3s) | 208 kept, 0 rejected | 136.5/min | ETA: 24.0m [2026-01-29T12:01:36.254751] [DEBUG] [REMOTE ] APLD: Retrieved 3907 rows, trimmed to 300. [2026-01-29T12:01:36.254979] [DEBUG] [REMOTE ] APLD: PASS: History has at least 300 days. [2026-01-29T12:01:36.255274] [DEBUG] [REMOTE ] APLD: PASS: Price check passed. Min price $21.09. [2026-01-29T12:01:36.255435] [DEBUG] [REMOTE ] APLD: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:36.255615] [DEBUG] [REMOTE ] APLD: PASS: Integrity check passed. [2026-01-29T12:01:36.255701] [DEBUG] [REMOTE ] APLD: Symbol is viable for forecasting. [2026-01-29T12:01:36.255784] [INFO ] [MAIN ] [209/3490] APLD kept (0.5s) | 209 kept, 0 rejected | 136.4/min | ETA: 24.1m [2026-01-29T12:01:36.638155] [DEBUG] [REMOTE ] APLE: Retrieved 2691 rows, trimmed to 300. [2026-01-29T12:01:36.638372] [DEBUG] [REMOTE ] APLE: PASS: History has at least 300 days. [2026-01-29T12:01:36.638700] [DEBUG] [REMOTE ] APLE: PASS: Price check passed. Min price $11.02. [2026-01-29T12:01:36.638863] [DEBUG] [REMOTE ] APLE: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:36.639011] [DEBUG] [REMOTE ] APLE: PASS: Integrity check passed. [2026-01-29T12:01:36.639054] [DEBUG] [REMOTE ] APLE: Symbol is viable for forecasting. [2026-01-29T12:01:36.639111] [INFO ] [MAIN ] [210/3490] APLE kept (0.4s) | 210 kept, 0 rejected | 136.5/min | ETA: 24.0m [2026-01-29T12:01:37.000826] [DEBUG] [REMOTE ] APLS: Retrieved 2064 rows, trimmed to 300. [2026-01-29T12:01:37.001029] [DEBUG] [REMOTE ] APLS: PASS: History has at least 300 days. [2026-01-29T12:01:37.001306] [DEBUG] [REMOTE ] APLS: PASS: Price check passed. Min price $19.00. [2026-01-29T12:01:37.001458] [DEBUG] [REMOTE ] APLS: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:37.001605] [DEBUG] [REMOTE ] APLS: PASS: Integrity check passed. [2026-01-29T12:01:37.001653] [DEBUG] [REMOTE ] APLS: Symbol is viable for forecasting. [2026-01-29T12:01:37.001709] [INFO ] [MAIN ] [211/3490] APLS kept (0.4s) | 211 kept, 0 rejected | 136.6/min | ETA: 24.0m [2026-01-29T12:01:37.439647] [DEBUG] [REMOTE ] APO: Retrieved 3730 rows, trimmed to 300. [2026-01-29T12:01:37.439792] [DEBUG] [REMOTE ] APO: PASS: History has at least 300 days. [2026-01-29T12:01:37.440018] [DEBUG] [REMOTE ] APO: PASS: Price check passed. Min price $123.44. [2026-01-29T12:01:37.440159] [DEBUG] [REMOTE ] APO: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:37.440283] [DEBUG] [REMOTE ] APO: PASS: Integrity check passed. [2026-01-29T12:01:37.440326] [DEBUG] [REMOTE ] APO: Symbol is viable for forecasting. [2026-01-29T12:01:37.440377] [INFO ] [MAIN ] [212/3490] APO kept (0.4s) | 212 kept, 0 rejected | 136.6/min | ETA: 24.0m [2026-01-29T12:01:37.953224] [DEBUG] [REMOTE ] APOG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:37.953396] [DEBUG] [REMOTE ] APOG: PASS: History has at least 300 days. [2026-01-29T12:01:37.953712] [DEBUG] [REMOTE ] APOG: PASS: Price check passed. Min price $32.11. [2026-01-29T12:01:37.953867] [DEBUG] [REMOTE ] APOG: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:37.954020] [DEBUG] [REMOTE ] APOG: PASS: Integrity check passed. [2026-01-29T12:01:37.954065] [DEBUG] [REMOTE ] APOG: Symbol is viable for forecasting. [2026-01-29T12:01:37.954118] [INFO ] [MAIN ] [213/3490] APOG kept (0.5s) | 213 kept, 0 rejected | 136.5/min | ETA: 24.0m [2026-01-29T12:01:38.155348] [DEBUG] [REMOTE ] APP: Retrieved 1203 rows, trimmed to 300. [2026-01-29T12:01:38.155490] [DEBUG] [REMOTE ] APP: PASS: History has at least 300 days. [2026-01-29T12:01:38.155728] [DEBUG] [REMOTE ] APP: PASS: Price check passed. Min price $520.26. [2026-01-29T12:01:38.155872] [DEBUG] [REMOTE ] APP: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:38.155989] [DEBUG] [REMOTE ] APP: PASS: Integrity check passed. [2026-01-29T12:01:38.156031] [DEBUG] [REMOTE ] APP: Symbol is viable for forecasting. [2026-01-29T12:01:38.156082] [INFO ] [MAIN ] [214/3490] APP kept (0.2s) | 214 kept, 0 rejected | 136.8/min | ETA: 23.9m [2026-01-29T12:01:38.580265] [DEBUG] [REMOTE ] APPF: Retrieved 2663 rows, trimmed to 300. [2026-01-29T12:01:38.580400] [DEBUG] [REMOTE ] APPF: PASS: History has at least 300 days. [2026-01-29T12:01:38.580645] [DEBUG] [REMOTE ] APPF: PASS: Price check passed. Min price $211.29. [2026-01-29T12:01:38.580786] [DEBUG] [REMOTE ] APPF: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:38.580900] [DEBUG] [REMOTE ] APPF: PASS: Integrity check passed. [2026-01-29T12:01:38.580940] [DEBUG] [REMOTE ] APPF: Symbol is viable for forecasting. [2026-01-29T12:01:38.580989] [INFO ] [MAIN ] [215/3490] APPF kept (0.4s) | 215 kept, 0 rejected | 136.8/min | ETA: 23.9m [2026-01-29T12:01:38.956884] [DEBUG] [REMOTE ] APPN: Retrieved 2181 rows, trimmed to 300. [2026-01-29T12:01:38.957052] [DEBUG] [REMOTE ] APPN: PASS: History has at least 300 days. [2026-01-29T12:01:38.957313] [DEBUG] [REMOTE ] APPN: PASS: Price check passed. Min price $28.33. [2026-01-29T12:01:38.957460] [DEBUG] [REMOTE ] APPN: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:38.957618] [DEBUG] [REMOTE ] APPN: PASS: Integrity check passed. [2026-01-29T12:01:38.957663] [DEBUG] [REMOTE ] APPN: Symbol is viable for forecasting. [2026-01-29T12:01:38.957717] [INFO ] [MAIN ] [216/3490] APPN kept (0.4s) | 216 kept, 0 rejected | 136.9/min | ETA: 23.9m [2026-01-29T12:01:39.657631] [DEBUG] [REMOTE ] APPS: Retrieved 4925 rows, trimmed to 300. [2026-01-29T12:01:39.657769] [DEBUG] [REMOTE ] APPS: PASS: History has at least 300 days. [2026-01-29T12:01:39.657984] [DEBUG] [REMOTE ] APPS: PASS: Price check passed. Min price $4.19. [2026-01-29T12:01:39.658147] [DEBUG] [REMOTE ] APPS: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:39.658267] [DEBUG] [REMOTE ] APPS: PASS: Integrity check passed. [2026-01-29T12:01:39.658306] [DEBUG] [REMOTE ] APPS: Symbol is viable for forecasting. [2026-01-29T12:01:39.658355] [INFO ] [MAIN ] [217/3490] APPS kept (0.7s) | 217 kept, 0 rejected | 136.6/min | ETA: 24.0m [2026-01-29T12:01:39.933763] [DEBUG] [REMOTE ] APYX: Retrieved 1778 rows, trimmed to 300. [2026-01-29T12:01:39.933904] [DEBUG] [REMOTE ] APYX: PASS: History has at least 300 days. [2026-01-29T12:01:39.934115] [DEBUG] [REMOTE ] APYX: PASS: Price check passed. Min price $3.03. [2026-01-29T12:01:39.934254] [DEBUG] [REMOTE ] APYX: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:39.934367] [DEBUG] [REMOTE ] APYX: PASS: Integrity check passed. [2026-01-29T12:01:39.934408] [DEBUG] [REMOTE ] APYX: Symbol is viable for forecasting. [2026-01-29T12:01:39.934459] [INFO ] [MAIN ] [218/3490] APYX kept (0.3s) | 218 kept, 0 rejected | 136.8/min | ETA: 23.9m [2026-01-29T12:01:40.390081] [DEBUG] [REMOTE ] AQMS: Retrieved 2639 rows, trimmed to 300. [2026-01-29T12:01:40.390212] [DEBUG] [REMOTE ] AQMS: PASS: History has at least 300 days. [2026-01-29T12:01:40.390460] [DEBUG] [REMOTE ] AQMS: PASS: Price check passed. Min price $4.76. [2026-01-29T12:01:40.390623] [DEBUG] [REMOTE ] AQMS: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:40.390756] [DEBUG] [REMOTE ] AQMS: PASS: Integrity check passed. [2026-01-29T12:01:40.390797] [DEBUG] [REMOTE ] AQMS: Symbol is viable for forecasting. [2026-01-29T12:01:40.390845] [INFO ] [MAIN ] [219/3490] AQMS kept (0.5s) | 219 kept, 0 rejected | 136.8/min | ETA: 23.9m [2026-01-29T12:01:40.671857] [DEBUG] [REMOTE ] AQN: Retrieved 4078 rows, trimmed to 300. [2026-01-29T12:01:40.672016] [DEBUG] [REMOTE ] AQN: PASS: History has at least 300 days. [2026-01-29T12:01:40.672290] [DEBUG] [REMOTE ] AQN: PASS: Price check passed. Min price $5.46. [2026-01-29T12:01:40.672473] [DEBUG] [REMOTE ] AQN: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:40.672664] [DEBUG] [REMOTE ] AQN: PASS: Integrity check passed. [2026-01-29T12:01:40.672730] [DEBUG] [REMOTE ] AQN: Symbol is viable for forecasting. [2026-01-29T12:01:40.672807] [INFO ] [MAIN ] [220/3490] AQN kept (0.3s) | 220 kept, 0 rejected | 137.0/min | ETA: 23.9m [2026-01-29T12:01:41.045732] [DEBUG] [REMOTE ] AQNB: Retrieved 1678 rows, trimmed to 300. [2026-01-29T12:01:41.045883] [DEBUG] [REMOTE ] AQNB: PASS: History has at least 300 days. [2026-01-29T12:01:41.046091] [DEBUG] [REMOTE ] AQNB: PASS: Price check passed. Min price $25.09. [2026-01-29T12:01:41.046224] [DEBUG] [REMOTE ] AQNB: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:41.046336] [DEBUG] [REMOTE ] AQNB: PASS: Integrity check passed. [2026-01-29T12:01:41.046376] [DEBUG] [REMOTE ] AQNB: Symbol is viable for forecasting. [2026-01-29T12:01:41.046423] [INFO ] [MAIN ] [221/3490] AQNB kept (0.4s) | 221 kept, 0 rejected | 137.1/min | ETA: 23.8m [2026-01-29T12:01:41.488211] [DEBUG] [REMOTE ] ARBB: Retrieved 706 rows, trimmed to 300. [2026-01-29T12:01:41.488374] [DEBUG] [REMOTE ] ARBB: PASS: History has at least 300 days. [2026-01-29T12:01:41.488657] [DEBUG] [REMOTE ] ARBB: PASS: Price check passed. Min price $5.50. [2026-01-29T12:01:41.488869] [DEBUG] [REMOTE ] ARBB: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:41.489008] [DEBUG] [REMOTE ] ARBB: PASS: Integrity check passed. [2026-01-29T12:01:41.489056] [DEBUG] [REMOTE ] ARBB: Symbol is viable for forecasting. [2026-01-29T12:01:41.489117] [INFO ] [MAIN ] [222/3490] ARBB kept (0.4s) | 222 kept, 0 rejected | 137.1/min | ETA: 23.8m [2026-01-29T12:01:41.903430] [DEBUG] [REMOTE ] ARBE: Retrieved 1080 rows, trimmed to 300. [2026-01-29T12:01:41.903607] [DEBUG] [REMOTE ] ARBE: PASS: History has at least 300 days. [2026-01-29T12:01:41.903857] [DEBUG] [REMOTE ] ARBE: PASS: Price check passed. Min price $1.03. [2026-01-29T12:01:41.904021] [DEBUG] [REMOTE ] ARBE: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:41.904154] [DEBUG] [REMOTE ] ARBE: PASS: Integrity check passed. [2026-01-29T12:01:41.904202] [DEBUG] [REMOTE ] ARBE: Symbol is viable for forecasting. [2026-01-29T12:01:41.904262] [INFO ] [MAIN ] [223/3490] ARBE kept (0.4s) | 223 kept, 0 rejected | 137.1/min | ETA: 23.8m [2026-01-29T12:01:42.412768] [DEBUG] [REMOTE ] ARCB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:42.412941] [DEBUG] [REMOTE ] ARCB: PASS: History has at least 300 days. [2026-01-29T12:01:42.413202] [DEBUG] [REMOTE ] ARCB: PASS: Price check passed. Min price $59.62. [2026-01-29T12:01:42.413340] [DEBUG] [REMOTE ] ARCB: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:42.413465] [DEBUG] [REMOTE ] ARCB: PASS: Integrity check passed. [2026-01-29T12:01:42.413506] [DEBUG] [REMOTE ] ARCB: Symbol is viable for forecasting. [2026-01-29T12:01:42.413556] [INFO ] [MAIN ] [224/3490] ARCB kept (0.5s) | 224 kept, 0 rejected | 137.0/min | ETA: 23.8m [2026-01-29T12:01:42.880884] [DEBUG] [REMOTE ] ARCC: Retrieved 5363 rows, trimmed to 300. [2026-01-29T12:01:42.881037] [DEBUG] [REMOTE ] ARCC: PASS: History has at least 300 days. [2026-01-29T12:01:42.881273] [DEBUG] [REMOTE ] ARCC: PASS: Price check passed. Min price $19.07. [2026-01-29T12:01:42.881408] [DEBUG] [REMOTE ] ARCC: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:42.881547] [DEBUG] [REMOTE ] ARCC: PASS: Integrity check passed. [2026-01-29T12:01:42.881609] [DEBUG] [REMOTE ] ARCC: Symbol is viable for forecasting. [2026-01-29T12:01:42.881661] [INFO ] [MAIN ] [225/3490] ARCC kept (0.5s) | 225 kept, 0 rejected | 137.0/min | ETA: 23.8m [2026-01-29T12:01:43.260377] [DEBUG] [REMOTE ] ARCO: Retrieved 3719 rows, trimmed to 300. [2026-01-29T12:01:43.260523] [DEBUG] [REMOTE ] ARCO: PASS: History has at least 300 days. [2026-01-29T12:01:43.260810] [DEBUG] [REMOTE ] ARCO: PASS: Price check passed. Min price $6.88. [2026-01-29T12:01:43.260963] [DEBUG] [REMOTE ] ARCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:43.261088] [DEBUG] [REMOTE ] ARCO: PASS: Integrity check passed. [2026-01-29T12:01:43.261131] [DEBUG] [REMOTE ] ARCO: Symbol is viable for forecasting. [2026-01-29T12:01:43.261182] [INFO ] [MAIN ] [226/3490] ARCO kept (0.4s) | 226 kept, 0 rejected | 137.0/min | ETA: 23.8m [2026-01-29T12:01:43.646458] [DEBUG] [REMOTE ] ARDC: Retrieved 3311 rows, trimmed to 300. [2026-01-29T12:01:43.646636] [DEBUG] [REMOTE ] ARDC: PASS: History has at least 300 days. [2026-01-29T12:01:43.646907] [DEBUG] [REMOTE ] ARDC: PASS: Price check passed. Min price $13.05. [2026-01-29T12:01:43.647067] [DEBUG] [REMOTE ] ARDC: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:43.647193] [DEBUG] [REMOTE ] ARDC: PASS: Integrity check passed. [2026-01-29T12:01:43.647235] [DEBUG] [REMOTE ] ARDC: Symbol is viable for forecasting. [2026-01-29T12:01:43.647287] [INFO ] [MAIN ] [227/3490] ARDC kept (0.4s) | 227 kept, 0 rejected | 137.1/min | ETA: 23.8m [2026-01-29T12:01:44.020452] [DEBUG] [REMOTE ] ARDX: Retrieved 2920 rows, trimmed to 300. [2026-01-29T12:01:44.020614] [DEBUG] [REMOTE ] ARDX: PASS: History has at least 300 days. [2026-01-29T12:01:44.020843] [DEBUG] [REMOTE ] ARDX: PASS: Price check passed. Min price $5.42. [2026-01-29T12:01:44.020990] [DEBUG] [REMOTE ] ARDX: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:44.021122] [DEBUG] [REMOTE ] ARDX: PASS: Integrity check passed. [2026-01-29T12:01:44.021165] [DEBUG] [REMOTE ] ARDX: Symbol is viable for forecasting. [2026-01-29T12:01:44.021215] [INFO ] [MAIN ] [228/3490] ARDX kept (0.4s) | 228 kept, 0 rejected | 137.2/min | ETA: 23.8m [2026-01-29T12:01:44.427680] [DEBUG] [REMOTE ] ARE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:44.427821] [DEBUG] [REMOTE ] ARE: PASS: History has at least 300 days. [2026-01-29T12:01:44.428064] [DEBUG] [REMOTE ] ARE: PASS: Price check passed. Min price $44.32. [2026-01-29T12:01:44.428216] [DEBUG] [REMOTE ] ARE: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:44.428340] [DEBUG] [REMOTE ] ARE: PASS: Integrity check passed. [2026-01-29T12:01:44.428381] [DEBUG] [REMOTE ] ARE: Symbol is viable for forecasting. [2026-01-29T12:01:44.428433] [INFO ] [MAIN ] [229/3490] ARE kept (0.4s) | 229 kept, 0 rejected | 137.2/min | ETA: 23.8m [2026-01-29T12:01:44.696555] [DEBUG] [REMOTE ] AREC: Retrieved 2025 rows, trimmed to 300. [2026-01-29T12:01:44.696705] [DEBUG] [REMOTE ] AREC: PASS: History has at least 300 days. [2026-01-29T12:01:44.696932] [DEBUG] [REMOTE ] AREC: PASS: Price check passed. Min price $2.13. [2026-01-29T12:01:44.697071] [DEBUG] [REMOTE ] AREC: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:44.697183] [DEBUG] [REMOTE ] AREC: PASS: Integrity check passed. [2026-01-29T12:01:44.697223] [DEBUG] [REMOTE ] AREC: Symbol is viable for forecasting. [2026-01-29T12:01:44.697273] [INFO ] [MAIN ] [230/3490] AREC kept (0.3s) | 230 kept, 0 rejected | 137.5/min | ETA: 23.7m [2026-01-29T12:01:45.063122] [DEBUG] [REMOTE ] ARES: Retrieved 2953 rows, trimmed to 300. [2026-01-29T12:01:45.063253] [DEBUG] [REMOTE ] ARES: PASS: History has at least 300 days. [2026-01-29T12:01:45.063459] [DEBUG] [REMOTE ] ARES: PASS: Price check passed. Min price $140.44. [2026-01-29T12:01:45.063645] [DEBUG] [REMOTE ] ARES: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:45.063767] [DEBUG] [REMOTE ] ARES: PASS: Integrity check passed. [2026-01-29T12:01:45.063817] [DEBUG] [REMOTE ] ARES: Symbol is viable for forecasting. [2026-01-29T12:01:45.063876] [INFO ] [MAIN ] [231/3490] ARES kept (0.4s) | 231 kept, 0 rejected | 137.6/min | ETA: 23.7m [2026-01-29T12:01:45.573408] [DEBUG] [REMOTE ] ARGX: Retrieved 2186 rows, trimmed to 300. [2026-01-29T12:01:45.573629] [DEBUG] [REMOTE ] ARGX: PASS: History has at least 300 days. [2026-01-29T12:01:45.573890] [DEBUG] [REMOTE ] ARGX: PASS: Price check passed. Min price $788.49. [2026-01-29T12:01:45.574037] [DEBUG] [REMOTE ] ARGX: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:45.574173] [DEBUG] [REMOTE ] ARGX: PASS: Integrity check passed. [2026-01-29T12:01:45.574218] [DEBUG] [REMOTE ] ARGX: Symbol is viable for forecasting. [2026-01-29T12:01:45.574272] [INFO ] [MAIN ] [232/3490] ARGX kept (0.5s) | 232 kept, 0 rejected | 137.5/min | ETA: 23.7m [2026-01-29T12:01:45.909470] [DEBUG] [REMOTE ] ARHS: Retrieved 1061 rows, trimmed to 300. [2026-01-29T12:01:45.909667] [DEBUG] [REMOTE ] ARHS: PASS: History has at least 300 days. [2026-01-29T12:01:45.909941] [DEBUG] [REMOTE ] ARHS: PASS: Price check passed. Min price $8.87. [2026-01-29T12:01:45.910122] [DEBUG] [REMOTE ] ARHS: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:45.910271] [DEBUG] [REMOTE ] ARHS: PASS: Integrity check passed. [2026-01-29T12:01:45.910323] [DEBUG] [REMOTE ] ARHS: Symbol is viable for forecasting. [2026-01-29T12:01:45.910387] [INFO ] [MAIN ] [233/3490] ARHS kept (0.3s) | 233 kept, 0 rejected | 137.6/min | ETA: 23.7m [2026-01-29T12:01:46.465863] [DEBUG] [REMOTE ] ARI: Retrieved 4111 rows, trimmed to 300. [2026-01-29T12:01:46.466029] [DEBUG] [REMOTE ] ARI: PASS: History has at least 300 days. [2026-01-29T12:01:46.466276] [DEBUG] [REMOTE ] ARI: PASS: Price check passed. Min price $9.43. [2026-01-29T12:01:46.466440] [DEBUG] [REMOTE ] ARI: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:46.466597] [DEBUG] [REMOTE ] ARI: PASS: Integrity check passed. [2026-01-29T12:01:46.466647] [DEBUG] [REMOTE ] ARI: Symbol is viable for forecasting. [2026-01-29T12:01:46.466707] [INFO ] [MAIN ] [234/3490] ARI kept (0.6s) | 234 kept, 0 rejected | 137.4/min | ETA: 23.7m [2026-01-29T12:01:46.811455] [DEBUG] [REMOTE ] ARKO: Retrieved 1972 rows, trimmed to 300. [2026-01-29T12:01:46.811659] [DEBUG] [REMOTE ] ARKO: PASS: History has at least 300 days. [2026-01-29T12:01:46.811911] [DEBUG] [REMOTE ] ARKO: PASS: Price check passed. Min price $3.97. [2026-01-29T12:01:46.812053] [DEBUG] [REMOTE ] ARKO: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:46.812175] [DEBUG] [REMOTE ] ARKO: PASS: Integrity check passed. [2026-01-29T12:01:46.812216] [DEBUG] [REMOTE ] ARKO: Symbol is viable for forecasting. [2026-01-29T12:01:46.812266] [INFO ] [MAIN ] [235/3490] ARKO kept (0.3s) | 235 kept, 0 rejected | 137.6/min | ETA: 23.7m [2026-01-29T12:01:47.146031] [DEBUG] [REMOTE ] ARLO: Retrieved 1881 rows, trimmed to 300. [2026-01-29T12:01:47.146178] [DEBUG] [REMOTE ] ARLO: PASS: History has at least 300 days. [2026-01-29T12:01:47.146416] [DEBUG] [REMOTE ] ARLO: PASS: Price check passed. Min price $12.87. [2026-01-29T12:01:47.146598] [DEBUG] [REMOTE ] ARLO: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:47.146731] [DEBUG] [REMOTE ] ARLO: PASS: Integrity check passed. [2026-01-29T12:01:47.146775] [DEBUG] [REMOTE ] ARLO: Symbol is viable for forecasting. [2026-01-29T12:01:47.146835] [INFO ] [MAIN ] [236/3490] ARLO kept (0.3s) | 236 kept, 0 rejected | 137.7/min | ETA: 23.6m [2026-01-29T12:01:47.767479] [DEBUG] [REMOTE ] ARLP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:47.767711] [DEBUG] [REMOTE ] ARLP: PASS: History has at least 300 days. [2026-01-29T12:01:47.768024] [DEBUG] [REMOTE ] ARLP: PASS: Price check passed. Min price $23.10. [2026-01-29T12:01:47.768230] [DEBUG] [REMOTE ] ARLP: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:47.768429] [DEBUG] [REMOTE ] ARLP: PASS: Integrity check passed. [2026-01-29T12:01:47.768494] [DEBUG] [REMOTE ] ARLP: Symbol is viable for forecasting. [2026-01-29T12:01:47.768564] [INFO ] [MAIN ] [237/3490] ARLP kept (0.6s) | 237 kept, 0 rejected | 137.5/min | ETA: 23.7m [2026-01-29T12:01:47.956492] [DEBUG] [REMOTE ] ARM: Retrieved 595 rows, trimmed to 300. [2026-01-29T12:01:47.956760] [DEBUG] [REMOTE ] ARM: PASS: History has at least 300 days. [2026-01-29T12:01:47.957095] [DEBUG] [REMOTE ] ARM: PASS: Price check passed. Min price $104.99. [2026-01-29T12:01:47.957274] [DEBUG] [REMOTE ] ARM: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:47.957438] [DEBUG] [REMOTE ] ARM: PASS: Integrity check passed. [2026-01-29T12:01:47.957499] [DEBUG] [REMOTE ] ARM: Symbol is viable for forecasting. [2026-01-29T12:01:47.957560] [INFO ] [MAIN ] [238/3490] ARM kept (0.2s) | 238 kept, 0 rejected | 137.8/min | ETA: 23.6m [2026-01-29T12:01:48.353679] [DEBUG] [REMOTE ] ARMK: Retrieved 3049 rows, trimmed to 300. [2026-01-29T12:01:48.353872] [DEBUG] [REMOTE ] ARMK: PASS: History has at least 300 days. [2026-01-29T12:01:48.354137] [DEBUG] [REMOTE ] ARMK: PASS: Price check passed. Min price $35.93. [2026-01-29T12:01:48.354330] [DEBUG] [REMOTE ] ARMK: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:48.354485] [DEBUG] [REMOTE ] ARMK: PASS: Integrity check passed. [2026-01-29T12:01:48.354534] [DEBUG] [REMOTE ] ARMK: Symbol is viable for forecasting. [2026-01-29T12:01:48.354608] [INFO ] [MAIN ] [239/3490] ARMK kept (0.4s) | 239 kept, 0 rejected | 137.8/min | ETA: 23.6m [2026-01-29T12:01:48.894432] [DEBUG] [REMOTE ] AROC: Retrieved 2572 rows, trimmed to 300. [2026-01-29T12:01:48.894734] [DEBUG] [REMOTE ] AROC: PASS: History has at least 300 days. [2026-01-29T12:01:48.895078] [DEBUG] [REMOTE ] AROC: PASS: Price check passed. Min price $23.04. [2026-01-29T12:01:48.895232] [DEBUG] [REMOTE ] AROC: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:48.895389] [DEBUG] [REMOTE ] AROC: PASS: Integrity check passed. [2026-01-29T12:01:48.895435] [DEBUG] [REMOTE ] AROC: Symbol is viable for forecasting. [2026-01-29T12:01:48.895499] [INFO ] [MAIN ] [240/3490] AROC kept (0.5s) | 240 kept, 0 rejected | 137.7/min | ETA: 23.6m [2026-01-29T12:01:49.376197] [DEBUG] [REMOTE ] ARQ: Retrieved 5539 rows, trimmed to 300. [2026-01-29T12:01:49.376411] [DEBUG] [REMOTE ] ARQ: PASS: History has at least 300 days. [2026-01-29T12:01:49.376839] [DEBUG] [REMOTE ] ARQ: PASS: Price check passed. Min price $3.20. [2026-01-29T12:01:49.377028] [DEBUG] [REMOTE ] ARQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:49.377189] [DEBUG] [REMOTE ] ARQ: PASS: Integrity check passed. [2026-01-29T12:01:49.377235] [DEBUG] [REMOTE ] ARQ: Symbol is viable for forecasting. [2026-01-29T12:01:49.377292] [INFO ] [MAIN ] [241/3490] ARQ kept (0.5s) | 241 kept, 0 rejected | 137.6/min | ETA: 23.6m [2026-01-29T12:01:49.609692] [DEBUG] [REMOTE ] ARQQ: Retrieved 1103 rows, trimmed to 300. [2026-01-29T12:01:49.609880] [DEBUG] [REMOTE ] ARQQ: PASS: History has at least 300 days. [2026-01-29T12:01:49.610125] [DEBUG] [REMOTE ] ARQQ: PASS: Price check passed. Min price $21.72. [2026-01-29T12:01:49.610268] [DEBUG] [REMOTE ] ARQQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:49.610388] [DEBUG] [REMOTE ] ARQQ: PASS: Integrity check passed. [2026-01-29T12:01:49.610430] [DEBUG] [REMOTE ] ARQQ: Symbol is viable for forecasting. [2026-01-29T12:01:49.610484] [INFO ] [MAIN ] [242/3490] ARQQ kept (0.2s) | 242 kept, 0 rejected | 137.9/min | ETA: 23.6m [2026-01-29T12:01:50.046725] [DEBUG] [REMOTE ] ARRY: Retrieved 1327 rows, trimmed to 300. [2026-01-29T12:01:50.046868] [DEBUG] [REMOTE ] ARRY: PASS: History has at least 300 days. [2026-01-29T12:01:50.047084] [DEBUG] [REMOTE ] ARRY: PASS: Price check passed. Min price $6.68. [2026-01-29T12:01:50.047255] [DEBUG] [REMOTE ] ARRY: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:50.047374] [DEBUG] [REMOTE ] ARRY: PASS: Integrity check passed. [2026-01-29T12:01:50.047416] [DEBUG] [REMOTE ] ARRY: Symbol is viable for forecasting. [2026-01-29T12:01:50.047466] [INFO ] [MAIN ] [243/3490] ARRY kept (0.4s) | 243 kept, 0 rejected | 137.9/min | ETA: 23.5m [2026-01-29T12:01:50.453327] [DEBUG] [REMOTE ] ARTL: Retrieved 1785 rows, trimmed to 300. [2026-01-29T12:01:50.453468] [DEBUG] [REMOTE ] ARTL: PASS: History has at least 300 days. [2026-01-29T12:01:50.453730] [DEBUG] [REMOTE ] ARTL: PASS: Price check passed. Min price $1.16. [2026-01-29T12:01:50.453873] [DEBUG] [REMOTE ] ARTL: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:50.453993] [DEBUG] [REMOTE ] ARTL: PASS: Integrity check passed. [2026-01-29T12:01:50.454034] [DEBUG] [REMOTE ] ARTL: Symbol is viable for forecasting. [2026-01-29T12:01:50.454083] [INFO ] [MAIN ] [244/3490] ARTL kept (0.4s) | 244 kept, 0 rejected | 137.9/min | ETA: 23.5m [2026-01-29T12:01:51.056033] [DEBUG] [REMOTE ] ARTNA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:51.056377] [DEBUG] [REMOTE ] ARTNA: PASS: History has at least 300 days. [2026-01-29T12:01:51.056649] [DEBUG] [REMOTE ] ARTNA: PASS: Price check passed. Min price $30.88. [2026-01-29T12:01:51.056797] [DEBUG] [REMOTE ] ARTNA: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:51.056924] [DEBUG] [REMOTE ] ARTNA: PASS: Integrity check passed. [2026-01-29T12:01:51.056967] [DEBUG] [REMOTE ] ARTNA: Symbol is viable for forecasting. [2026-01-29T12:01:51.057017] [INFO ] [MAIN ] [245/3490] ARTNA kept (0.6s) | 245 kept, 0 rejected | 137.7/min | ETA: 23.6m [2026-01-29T12:01:51.335474] [DEBUG] [REMOTE ] ARVN: Retrieved 1843 rows, trimmed to 300. [2026-01-29T12:01:51.335642] [DEBUG] [REMOTE ] ARVN: PASS: History has at least 300 days. [2026-01-29T12:01:51.335883] [DEBUG] [REMOTE ] ARVN: PASS: Price check passed. Min price $9.54. [2026-01-29T12:01:51.336061] [DEBUG] [REMOTE ] ARVN: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:51.336180] [DEBUG] [REMOTE ] ARVN: PASS: Integrity check passed. [2026-01-29T12:01:51.336223] [DEBUG] [REMOTE ] ARVN: Symbol is viable for forecasting. [2026-01-29T12:01:51.336274] [INFO ] [MAIN ] [246/3490] ARVN kept (0.3s) | 246 kept, 0 rejected | 137.9/min | ETA: 23.5m [2026-01-29T12:01:51.950814] [DEBUG] [REMOTE ] ASA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:51.950982] [DEBUG] [REMOTE ] ASA: PASS: History has at least 300 days. [2026-01-29T12:01:51.951276] [DEBUG] [REMOTE ] ASA: PASS: Price check passed. Min price $44.05. [2026-01-29T12:01:51.951421] [DEBUG] [REMOTE ] ASA: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:51.951554] [DEBUG] [REMOTE ] ASA: PASS: Integrity check passed. [2026-01-29T12:01:51.951616] [DEBUG] [REMOTE ] ASA: Symbol is viable for forecasting. [2026-01-29T12:01:51.951670] [INFO ] [MAIN ] [247/3490] ASA kept (0.6s) | 247 kept, 0 rejected | 137.7/min | ETA: 23.6m [2026-01-29T12:01:52.429743] [DEBUG] [REMOTE ] ASB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:52.429905] [DEBUG] [REMOTE ] ASB: PASS: History has at least 300 days. [2026-01-29T12:01:52.430210] [DEBUG] [REMOTE ] ASB: PASS: Price check passed. Min price $23.91. [2026-01-29T12:01:52.430358] [DEBUG] [REMOTE ] ASB: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:52.430491] [DEBUG] [REMOTE ] ASB: PASS: Integrity check passed. [2026-01-29T12:01:52.430533] [DEBUG] [REMOTE ] ASB: Symbol is viable for forecasting. [2026-01-29T12:01:52.430607] [INFO ] [MAIN ] [248/3490] ASB kept (0.5s) | 248 kept, 0 rejected | 137.6/min | ETA: 23.6m [2026-01-29T12:01:52.548878] [DEBUG] [REMOTE ] ASBA: Retrieved 729 rows, trimmed to 300. [2026-01-29T12:01:52.549026] [DEBUG] [REMOTE ] ASBA: PASS: History has at least 300 days. [2026-01-29T12:01:52.549266] [DEBUG] [REMOTE ] ASBA: PASS: Price check passed. Min price $24.04. [2026-01-29T12:01:52.549430] [DEBUG] [REMOTE ] ASBA: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:52.549548] [DEBUG] [REMOTE ] ASBA: PASS: Integrity check passed. [2026-01-29T12:01:52.549608] [DEBUG] [REMOTE ] ASBA: Symbol is viable for forecasting. [2026-01-29T12:01:52.549662] [INFO ] [MAIN ] [249/3490] ASBA kept (0.1s) | 249 kept, 0 rejected | 138.0/min | ETA: 23.5m [2026-01-29T12:01:53.068987] [DEBUG] [REMOTE ] ASC: Retrieved 3142 rows, trimmed to 300. [2026-01-29T12:01:53.069128] [DEBUG] [REMOTE ] ASC: PASS: History has at least 300 days. [2026-01-29T12:01:53.069338] [DEBUG] [REMOTE ] ASC: PASS: Price check passed. Min price $10.45. [2026-01-29T12:01:53.069477] [DEBUG] [REMOTE ] ASC: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:53.069610] [DEBUG] [REMOTE ] ASC: PASS: Integrity check passed. [2026-01-29T12:01:53.069654] [DEBUG] [REMOTE ] ASC: Symbol is viable for forecasting. [2026-01-29T12:01:53.069703] [INFO ] [MAIN ] [250/3490] ASC kept (0.5s) | 250 kept, 0 rejected | 137.9/min | ETA: 23.5m [2026-01-29T12:01:53.694563] [DEBUG] [REMOTE ] ASG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:53.694722] [DEBUG] [REMOTE ] ASG: PASS: History has at least 300 days. [2026-01-29T12:01:53.694968] [DEBUG] [REMOTE ] ASG: PASS: Price check passed. Min price $4.94. [2026-01-29T12:01:53.695117] [DEBUG] [REMOTE ] ASG: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:53.695242] [DEBUG] [REMOTE ] ASG: PASS: Integrity check passed. [2026-01-29T12:01:53.695284] [DEBUG] [REMOTE ] ASG: Symbol is viable for forecasting. [2026-01-29T12:01:53.695350] [INFO ] [MAIN ] [251/3490] ASG kept (0.6s) | 251 kept, 0 rejected | 137.7/min | ETA: 23.5m [2026-01-29T12:01:53.968424] [DEBUG] [REMOTE ] ASGI: Retrieved 1382 rows, trimmed to 300. [2026-01-29T12:01:53.968557] [DEBUG] [REMOTE ] ASGI: PASS: History has at least 300 days. [2026-01-29T12:01:53.968843] [DEBUG] [REMOTE ] ASGI: PASS: Price check passed. Min price $19.77. [2026-01-29T12:01:53.969024] [DEBUG] [REMOTE ] ASGI: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:53.969176] [DEBUG] [REMOTE ] ASGI: PASS: Integrity check passed. [2026-01-29T12:01:53.969234] [DEBUG] [REMOTE ] ASGI: Symbol is viable for forecasting. [2026-01-29T12:01:53.969305] [INFO ] [MAIN ] [252/3490] ASGI kept (0.3s) | 252 kept, 0 rejected | 137.9/min | ETA: 23.5m [2026-01-29T12:01:54.582069] [DEBUG] [REMOTE ] ASGN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:54.582235] [DEBUG] [REMOTE ] ASGN: PASS: History has at least 300 days. [2026-01-29T12:01:54.582531] [DEBUG] [REMOTE ] ASGN: PASS: Price check passed. Min price $40.01. [2026-01-29T12:01:54.582735] [DEBUG] [REMOTE ] ASGN: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:54.582892] [DEBUG] [REMOTE ] ASGN: PASS: Integrity check passed. [2026-01-29T12:01:54.582945] [DEBUG] [REMOTE ] ASGN: Symbol is viable for forecasting. [2026-01-29T12:01:54.583008] [INFO ] [MAIN ] [253/3490] ASGN kept (0.6s) | 253 kept, 0 rejected | 137.7/min | ETA: 23.5m [2026-01-29T12:01:55.102185] [DEBUG] [REMOTE ] ASH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:55.102406] [DEBUG] [REMOTE ] ASH: PASS: History has at least 300 days. [2026-01-29T12:01:55.102797] [DEBUG] [REMOTE ] ASH: PASS: Price check passed. Min price $47.50. [2026-01-29T12:01:55.102958] [DEBUG] [REMOTE ] ASH: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:55.103105] [DEBUG] [REMOTE ] ASH: PASS: Integrity check passed. [2026-01-29T12:01:55.103156] [DEBUG] [REMOTE ] ASH: Symbol is viable for forecasting. [2026-01-29T12:01:55.103221] [INFO ] [MAIN ] [254/3490] ASH kept (0.5s) | 254 kept, 0 rejected | 137.6/min | ETA: 23.5m [2026-01-29T12:01:55.428992] [DEBUG] [REMOTE ] ASIX: Retrieved 2343 rows, trimmed to 300. [2026-01-29T12:01:55.429140] [DEBUG] [REMOTE ] ASIX: PASS: History has at least 300 days. [2026-01-29T12:01:55.429359] [DEBUG] [REMOTE ] ASIX: PASS: Price check passed. Min price $14.26. [2026-01-29T12:01:55.429513] [DEBUG] [REMOTE ] ASIX: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:55.429658] [DEBUG] [REMOTE ] ASIX: PASS: Integrity check passed. [2026-01-29T12:01:55.429701] [DEBUG] [REMOTE ] ASIX: Symbol is viable for forecasting. [2026-01-29T12:01:55.429749] [INFO ] [MAIN ] [255/3490] ASIX kept (0.3s) | 255 kept, 0 rejected | 137.7/min | ETA: 23.5m [2026-01-29T12:01:55.812979] [DEBUG] [REMOTE ] ASLE: Retrieved 1739 rows, trimmed to 300. [2026-01-29T12:01:55.813165] [DEBUG] [REMOTE ] ASLE: PASS: History has at least 300 days. [2026-01-29T12:01:55.813444] [DEBUG] [REMOTE ] ASLE: PASS: Price check passed. Min price $5.94. [2026-01-29T12:01:55.813623] [DEBUG] [REMOTE ] ASLE: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:55.813748] [DEBUG] [REMOTE ] ASLE: PASS: Integrity check passed. [2026-01-29T12:01:55.813792] [DEBUG] [REMOTE ] ASLE: Symbol is viable for forecasting. [2026-01-29T12:01:55.813846] [INFO ] [MAIN ] [256/3490] ASLE kept (0.4s) | 256 kept, 0 rejected | 137.8/min | ETA: 23.5m [2026-01-29T12:01:56.280652] [DEBUG] [REMOTE ] ASMB: Retrieved 3800 rows, trimmed to 300. [2026-01-29T12:01:56.280802] [DEBUG] [REMOTE ] ASMB: PASS: History has at least 300 days. [2026-01-29T12:01:56.281040] [DEBUG] [REMOTE ] ASMB: PASS: Price check passed. Min price $26.35. [2026-01-29T12:01:56.281210] [DEBUG] [REMOTE ] ASMB: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:56.281333] [DEBUG] [REMOTE ] ASMB: PASS: Integrity check passed. [2026-01-29T12:01:56.281375] [DEBUG] [REMOTE ] ASMB: Symbol is viable for forecasting. [2026-01-29T12:01:56.281424] [INFO ] [MAIN ] [257/3490] ASMB kept (0.5s) | 257 kept, 0 rejected | 137.7/min | ETA: 23.5m [2026-01-29T12:01:56.860700] [DEBUG] [REMOTE ] ASML: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:56.860845] [DEBUG] [REMOTE ] ASML: PASS: History has at least 300 days. [2026-01-29T12:01:56.861087] [DEBUG] [REMOTE ] ASML: PASS: Price check passed. Min price $966.57. [2026-01-29T12:01:56.861225] [DEBUG] [REMOTE ] ASML: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:56.861352] [DEBUG] [REMOTE ] ASML: PASS: Integrity check passed. [2026-01-29T12:01:56.861392] [DEBUG] [REMOTE ] ASML: Symbol is viable for forecasting. [2026-01-29T12:01:56.861442] [INFO ] [MAIN ] [258/3490] ASML kept (0.6s) | 258 kept, 0 rejected | 137.5/min | ETA: 23.5m [2026-01-29T12:01:57.183354] [DEBUG] [REMOTE ] ASND: Retrieved 2767 rows, trimmed to 300. [2026-01-29T12:01:57.183486] [DEBUG] [REMOTE ] ASND: PASS: History has at least 300 days. [2026-01-29T12:01:57.183741] [DEBUG] [REMOTE ] ASND: PASS: Price check passed. Min price $196.01. [2026-01-29T12:01:57.183884] [DEBUG] [REMOTE ] ASND: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:57.184002] [DEBUG] [REMOTE ] ASND: PASS: Integrity check passed. [2026-01-29T12:01:57.184042] [DEBUG] [REMOTE ] ASND: Symbol is viable for forecasting. [2026-01-29T12:01:57.184092] [INFO ] [MAIN ] [259/3490] ASND kept (0.3s) | 259 kept, 0 rejected | 137.7/min | ETA: 23.5m [2026-01-29T12:01:57.518654] [DEBUG] [REMOTE ] ASO: Retrieved 1336 rows, trimmed to 300. [2026-01-29T12:01:57.518799] [DEBUG] [REMOTE ] ASO: PASS: History has at least 300 days. [2026-01-29T12:01:57.519012] [DEBUG] [REMOTE ] ASO: PASS: Price check passed. Min price $41.63. [2026-01-29T12:01:57.519165] [DEBUG] [REMOTE ] ASO: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:57.519297] [DEBUG] [REMOTE ] ASO: PASS: Integrity check passed. [2026-01-29T12:01:57.519338] [DEBUG] [REMOTE ] ASO: Symbol is viable for forecasting. [2026-01-29T12:01:57.519386] [INFO ] [MAIN ] [260/3490] ASO kept (0.3s) | 260 kept, 0 rejected | 137.8/min | ETA: 23.4m [2026-01-29T12:01:57.877041] [DEBUG] [REMOTE ] ASPI: Retrieved 805 rows, trimmed to 300. [2026-01-29T12:01:57.877180] [DEBUG] [REMOTE ] ASPI: PASS: History has at least 300 days. [2026-01-29T12:01:57.877400] [DEBUG] [REMOTE ] ASPI: PASS: Price check passed. Min price $5.35. [2026-01-29T12:01:57.877535] [DEBUG] [REMOTE ] ASPI: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:57.877668] [DEBUG] [REMOTE ] ASPI: PASS: Integrity check passed. [2026-01-29T12:01:57.877708] [DEBUG] [REMOTE ] ASPI: Symbol is viable for forecasting. [2026-01-29T12:01:57.877755] [INFO ] [MAIN ] [261/3490] ASPI kept (0.4s) | 261 kept, 0 rejected | 137.9/min | ETA: 23.4m [2026-01-29T12:01:58.406399] [DEBUG] [REMOTE ] ASPN: Retrieved 2924 rows, trimmed to 300. [2026-01-29T12:01:58.406548] [DEBUG] [REMOTE ] ASPN: PASS: History has at least 300 days. [2026-01-29T12:01:58.406821] [DEBUG] [REMOTE ] ASPN: PASS: Price check passed. Min price $2.83. [2026-01-29T12:01:58.406980] [DEBUG] [REMOTE ] ASPN: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:58.407112] [DEBUG] [REMOTE ] ASPN: PASS: Integrity check passed. [2026-01-29T12:01:58.407162] [DEBUG] [REMOTE ] ASPN: Symbol is viable for forecasting. [2026-01-29T12:01:58.407220] [INFO ] [MAIN ] [262/3490] ASPN kept (0.5s) | 262 kept, 0 rejected | 137.8/min | ETA: 23.4m [2026-01-29T12:01:58.917334] [DEBUG] [REMOTE ] ASPS: Retrieved 4145 rows, trimmed to 300. [2026-01-29T12:01:58.917469] [DEBUG] [REMOTE ] ASPS: PASS: History has at least 300 days. [2026-01-29T12:01:58.917780] [DEBUG] [REMOTE ] ASPS: PASS: Price check passed. Min price $5.23. [2026-01-29T12:01:58.917960] [DEBUG] [REMOTE ] ASPS: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:58.918115] [DEBUG] [REMOTE ] ASPS: PASS: Integrity check passed. [2026-01-29T12:01:58.918170] [DEBUG] [REMOTE ] ASPS: Symbol is viable for forecasting. [2026-01-29T12:01:58.918222] [INFO ] [MAIN ] [263/3490] ASPS kept (0.5s) | 263 kept, 0 rejected | 137.7/min | ETA: 23.4m [2026-01-29T12:01:59.292406] [DEBUG] [REMOTE ] ASTE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:01:59.292558] [DEBUG] [REMOTE ] ASTE: PASS: History has at least 300 days. [2026-01-29T12:01:59.292828] [DEBUG] [REMOTE ] ASTE: PASS: Price check passed. Min price $40.65. [2026-01-29T12:01:59.292964] [DEBUG] [REMOTE ] ASTE: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:59.293094] [DEBUG] [REMOTE ] ASTE: PASS: Integrity check passed. [2026-01-29T12:01:59.293141] [DEBUG] [REMOTE ] ASTE: Symbol is viable for forecasting. [2026-01-29T12:01:59.293319] [INFO ] [MAIN ] [264/3490] ASTE kept (0.4s) | 264 kept, 0 rejected | 137.8/min | ETA: 23.4m [2026-01-29T12:01:59.665345] [DEBUG] [REMOTE ] ASTH: Retrieved 3746 rows, trimmed to 300. [2026-01-29T12:01:59.665708] [DEBUG] [REMOTE ] ASTH: PASS: History has at least 300 days. [2026-01-29T12:01:59.665957] [DEBUG] [REMOTE ] ASTH: PASS: Price check passed. Min price $20.34. [2026-01-29T12:01:59.666125] [DEBUG] [REMOTE ] ASTH: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:59.666261] [DEBUG] [REMOTE ] ASTH: PASS: Integrity check passed. [2026-01-29T12:01:59.666492] [DEBUG] [REMOTE ] ASTH: Symbol is viable for forecasting. [2026-01-29T12:01:59.666552] [INFO ] [MAIN ] [265/3490] ASTH kept (0.4s) | 265 kept, 0 rejected | 137.8/min | ETA: 23.4m [2026-01-29T12:01:59.968489] [DEBUG] [REMOTE ] ASTI: Retrieved 4890 rows, trimmed to 300. [2026-01-29T12:01:59.968670] [DEBUG] [REMOTE ] ASTI: PASS: History has at least 300 days. [2026-01-29T12:01:59.968913] [DEBUG] [REMOTE ] ASTI: PASS: Price check passed. Min price $1.43. [2026-01-29T12:01:59.969055] [DEBUG] [REMOTE ] ASTI: PASS: Continuity check passed with 300 days. [2026-01-29T12:01:59.969178] [DEBUG] [REMOTE ] ASTI: PASS: Integrity check passed. [2026-01-29T12:01:59.969219] [DEBUG] [REMOTE ] ASTI: Symbol is viable for forecasting. [2026-01-29T12:01:59.969269] [INFO ] [MAIN ] [266/3490] ASTI kept (0.3s) | 266 kept, 0 rejected | 138.0/min | ETA: 23.4m [2026-01-29T12:02:00.422767] [DEBUG] [REMOTE ] ASTL: Retrieved 1072 rows, trimmed to 300. [2026-01-29T12:02:00.422881] [DEBUG] [REMOTE ] ASTL: PASS: History has at least 300 days. [2026-01-29T12:02:00.423097] [DEBUG] [REMOTE ] ASTL: PASS: Price check passed. Min price $3.28. [2026-01-29T12:02:00.423259] [DEBUG] [REMOTE ] ASTL: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:00.423382] [DEBUG] [REMOTE ] ASTL: PASS: Integrity check passed. [2026-01-29T12:02:00.423422] [DEBUG] [REMOTE ] ASTL: Symbol is viable for forecasting. [2026-01-29T12:02:00.423470] [INFO ] [MAIN ] [267/3490] ASTL kept (0.5s) | 267 kept, 0 rejected | 138.0/min | ETA: 23.4m [2026-01-29T12:02:00.843966] [DEBUG] [REMOTE ] ASTS: Retrieved 1567 rows, trimmed to 300. [2026-01-29T12:02:00.844091] [DEBUG] [REMOTE ] ASTS: PASS: History has at least 300 days. [2026-01-29T12:02:00.844318] [DEBUG] [REMOTE ] ASTS: PASS: Price check passed. Min price $50.70. [2026-01-29T12:02:00.844458] [DEBUG] [REMOTE ] ASTS: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:00.844595] [DEBUG] [REMOTE ] ASTS: PASS: Integrity check passed. [2026-01-29T12:02:00.844640] [DEBUG] [REMOTE ] ASTS: Symbol is viable for forecasting. [2026-01-29T12:02:00.844688] [INFO ] [MAIN ] [268/3490] ASTS kept (0.4s) | 268 kept, 0 rejected | 138.0/min | ETA: 23.3m [2026-01-29T12:02:01.441630] [DEBUG] [REMOTE ] ASX: Retrieved 6368 rows, trimmed to 300. [2026-01-29T12:02:01.441776] [DEBUG] [REMOTE ] ASX: PASS: History has at least 300 days. [2026-01-29T12:02:01.441995] [DEBUG] [REMOTE ] ASX: PASS: Price check passed. Min price $13.75. [2026-01-29T12:02:01.442153] [DEBUG] [REMOTE ] ASX: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:01.442279] [DEBUG] [REMOTE ] ASX: PASS: Integrity check passed. [2026-01-29T12:02:01.442320] [DEBUG] [REMOTE ] ASX: Symbol is viable for forecasting. [2026-01-29T12:02:01.442373] [INFO ] [MAIN ] [269/3490] ASX kept (0.6s) | 269 kept, 0 rejected | 137.8/min | ETA: 23.4m [2026-01-29T12:02:01.718500] [DEBUG] [REMOTE ] ASYS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:01.718660] [DEBUG] [REMOTE ] ASYS: PASS: History has at least 300 days. [2026-01-29T12:02:01.718924] [DEBUG] [REMOTE ] ASYS: PASS: Price check passed. Min price $7.05. [2026-01-29T12:02:01.719083] [DEBUG] [REMOTE ] ASYS: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:01.719211] [DEBUG] [REMOTE ] ASYS: PASS: Integrity check passed. [2026-01-29T12:02:01.719373] [DEBUG] [REMOTE ] ASYS: Symbol is viable for forecasting. [2026-01-29T12:02:01.719445] [INFO ] [MAIN ] [270/3490] ASYS kept (0.3s) | 270 kept, 0 rejected | 138.0/min | ETA: 23.3m [2026-01-29T12:02:02.074410] [DEBUG] [REMOTE ] ATAI: Retrieved 1158 rows, trimmed to 300. [2026-01-29T12:02:02.074770] [DEBUG] [REMOTE ] ATAI: PASS: History has at least 300 days. [2026-01-29T12:02:02.074989] [DEBUG] [REMOTE ] ATAI: PASS: Price check passed. Min price $3.64. [2026-01-29T12:02:02.075132] [DEBUG] [REMOTE ] ATAI: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:02.075249] [DEBUG] [REMOTE ] ATAI: PASS: Integrity check passed. [2026-01-29T12:02:02.075291] [DEBUG] [REMOTE ] ATAI: Symbol is viable for forecasting. [2026-01-29T12:02:02.075342] [INFO ] [MAIN ] [271/3490] ATAI kept (0.4s) | 271 kept, 0 rejected | 138.1/min | ETA: 23.3m [2026-01-29T12:02:02.674179] [DEBUG] [REMOTE ] ATEC: Retrieved 4945 rows, trimmed to 300. [2026-01-29T12:02:02.674323] [DEBUG] [REMOTE ] ATEC: PASS: History has at least 300 days. [2026-01-29T12:02:02.674553] [DEBUG] [REMOTE ] ATEC: PASS: Price check passed. Min price $15.26. [2026-01-29T12:02:02.674713] [DEBUG] [REMOTE ] ATEC: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:02.674866] [DEBUG] [REMOTE ] ATEC: PASS: Integrity check passed. [2026-01-29T12:02:02.674908] [DEBUG] [REMOTE ] ATEC: Symbol is viable for forecasting. [2026-01-29T12:02:02.674958] [INFO ] [MAIN ] [272/3490] ATEC kept (0.6s) | 272 kept, 0 rejected | 137.9/min | ETA: 23.3m [2026-01-29T12:02:03.006034] [DEBUG] [REMOTE ] ATEN: Retrieved 2982 rows, trimmed to 300. [2026-01-29T12:02:03.006180] [DEBUG] [REMOTE ] ATEN: PASS: History has at least 300 days. [2026-01-29T12:02:03.006461] [DEBUG] [REMOTE ] ATEN: PASS: Price check passed. Min price $16.55. [2026-01-29T12:02:03.006638] [DEBUG] [REMOTE ] ATEN: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:03.006764] [DEBUG] [REMOTE ] ATEN: PASS: Integrity check passed. [2026-01-29T12:02:03.006810] [DEBUG] [REMOTE ] ATEN: Symbol is viable for forecasting. [2026-01-29T12:02:03.006866] [INFO ] [MAIN ] [273/3490] ATEN kept (0.3s) | 273 kept, 0 rejected | 138.0/min | ETA: 23.3m [2026-01-29T12:02:03.420126] [DEBUG] [REMOTE ] ATEX: Retrieved 2763 rows, trimmed to 300. [2026-01-29T12:02:03.420253] [DEBUG] [REMOTE ] ATEX: PASS: History has at least 300 days. [2026-01-29T12:02:03.420520] [DEBUG] [REMOTE ] ATEX: PASS: Price check passed. Min price $17.99. [2026-01-29T12:02:03.420698] [DEBUG] [REMOTE ] ATEX: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:03.420827] [DEBUG] [REMOTE ] ATEX: PASS: Integrity check passed. [2026-01-29T12:02:03.420871] [DEBUG] [REMOTE ] ATEX: Symbol is viable for forecasting. [2026-01-29T12:02:03.420928] [INFO ] [MAIN ] [274/3490] ATEX kept (0.4s) | 274 kept, 0 rejected | 138.0/min | ETA: 23.3m [2026-01-29T12:02:03.975284] [DEBUG] [REMOTE ] ATGE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:03.975433] [DEBUG] [REMOTE ] ATGE: PASS: History has at least 300 days. [2026-01-29T12:02:03.975732] [DEBUG] [REMOTE ] ATGE: PASS: Price check passed. Min price $89.36. [2026-01-29T12:02:03.975874] [DEBUG] [REMOTE ] ATGE: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:03.975999] [DEBUG] [REMOTE ] ATGE: PASS: Integrity check passed. [2026-01-29T12:02:03.976134] [DEBUG] [REMOTE ] ATGE: Symbol is viable for forecasting. [2026-01-29T12:02:03.976204] [INFO ] [MAIN ] [275/3490] ATGE kept (0.6s) | 275 kept, 0 rejected | 137.9/min | ETA: 23.3m [2026-01-29T12:02:04.311966] [DEBUG] [REMOTE ] ATHM: Retrieved 3050 rows, trimmed to 300. [2026-01-29T12:02:04.312103] [DEBUG] [REMOTE ] ATHM: PASS: History has at least 300 days. [2026-01-29T12:02:04.312318] [DEBUG] [REMOTE ] ATHM: PASS: Price check passed. Min price $21.83. [2026-01-29T12:02:04.312454] [DEBUG] [REMOTE ] ATHM: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:04.312590] [DEBUG] [REMOTE ] ATHM: PASS: Integrity check passed. [2026-01-29T12:02:04.312632] [DEBUG] [REMOTE ] ATHM: Symbol is viable for forecasting. [2026-01-29T12:02:04.312681] [INFO ] [MAIN ] [276/3490] ATHM kept (0.3s) | 276 kept, 0 rejected | 138.0/min | ETA: 23.3m [2026-01-29T12:02:04.700667] [DEBUG] [REMOTE ] ATI: Retrieved 6581 rows, trimmed to 300. [2026-01-29T12:02:04.700812] [DEBUG] [REMOTE ] ATI: PASS: History has at least 300 days. [2026-01-29T12:02:04.701051] [DEBUG] [REMOTE ] ATI: PASS: Price check passed. Min price $94.80. [2026-01-29T12:02:04.701187] [DEBUG] [REMOTE ] ATI: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:04.701310] [DEBUG] [REMOTE ] ATI: PASS: Integrity check passed. [2026-01-29T12:02:04.701350] [DEBUG] [REMOTE ] ATI: Symbol is viable for forecasting. [2026-01-29T12:02:04.701399] [INFO ] [MAIN ] [277/3490] ATI kept (0.4s) | 277 kept, 0 rejected | 138.1/min | ETA: 23.3m [2026-01-29T12:02:05.246466] [DEBUG] [REMOTE ] ATLC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:05.246623] [DEBUG] [REMOTE ] ATLC: PASS: History has at least 300 days. [2026-01-29T12:02:05.246840] [DEBUG] [REMOTE ] ATLC: PASS: Price check passed. Min price $50.62. [2026-01-29T12:02:05.246976] [DEBUG] [REMOTE ] ATLC: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:05.247094] [DEBUG] [REMOTE ] ATLC: PASS: Integrity check passed. [2026-01-29T12:02:05.247133] [DEBUG] [REMOTE ] ATLC: Symbol is viable for forecasting. [2026-01-29T12:02:05.247182] [INFO ] [MAIN ] [278/3490] ATLC kept (0.5s) | 278 kept, 0 rejected | 137.9/min | ETA: 23.3m [2026-01-29T12:02:05.446607] [DEBUG] [REMOTE ] ATLCZ: Retrieved 500 rows, trimmed to 300. [2026-01-29T12:02:05.446791] [DEBUG] [REMOTE ] ATLCZ: PASS: History has at least 300 days. [2026-01-29T12:02:05.446998] [DEBUG] [REMOTE ] ATLCZ: PASS: Price check passed. Min price $24.72. [2026-01-29T12:02:05.447132] [DEBUG] [REMOTE ] ATLCZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:05.447243] [DEBUG] [REMOTE ] ATLCZ: PASS: Integrity check passed. [2026-01-29T12:02:05.447283] [DEBUG] [REMOTE ] ATLCZ: Symbol is viable for forecasting. [2026-01-29T12:02:05.447330] [INFO ] [MAIN ] [279/3490] ATLCZ kept (0.2s) | 279 kept, 0 rejected | 138.2/min | ETA: 23.2m [2026-01-29T12:02:06.106994] [DEBUG] [REMOTE ] ATLO: Retrieved 6527 rows, trimmed to 300. [2026-01-29T12:02:06.107147] [DEBUG] [REMOTE ] ATLO: PASS: History has at least 300 days. [2026-01-29T12:02:06.107397] [DEBUG] [REMOTE ] ATLO: PASS: Price check passed. Min price $20.67. [2026-01-29T12:02:06.107534] [DEBUG] [REMOTE ] ATLO: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:06.107683] [DEBUG] [REMOTE ] ATLO: PASS: Integrity check passed. [2026-01-29T12:02:06.107724] [DEBUG] [REMOTE ] ATLO: Symbol is viable for forecasting. [2026-01-29T12:02:06.107775] [INFO ] [MAIN ] [280/3490] ATLO kept (0.7s) | 280 kept, 0 rejected | 137.9/min | ETA: 23.3m [2026-01-29T12:02:06.593851] [DEBUG] [REMOTE ] ATNI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:06.594003] [DEBUG] [REMOTE ] ATNI: PASS: History has at least 300 days. [2026-01-29T12:02:06.594247] [DEBUG] [REMOTE ] ATNI: PASS: Price check passed. Min price $14.03. [2026-01-29T12:02:06.594387] [DEBUG] [REMOTE ] ATNI: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:06.594516] [DEBUG] [REMOTE ] ATNI: PASS: Integrity check passed. [2026-01-29T12:02:06.594558] [DEBUG] [REMOTE ] ATNI: Symbol is viable for forecasting. [2026-01-29T12:02:06.594628] [INFO ] [MAIN ] [281/3490] ATNI kept (0.5s) | 281 kept, 0 rejected | 137.9/min | ETA: 23.3m [2026-01-29T12:02:07.225644] [DEBUG] [REMOTE ] ATO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:07.225997] [DEBUG] [REMOTE ] ATO: PASS: History has at least 300 days. [2026-01-29T12:02:07.226256] [DEBUG] [REMOTE ] ATO: PASS: Price check passed. Min price $165.34. [2026-01-29T12:02:07.226406] [DEBUG] [REMOTE ] ATO: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:07.226763] [DEBUG] [REMOTE ] ATO: PASS: Integrity check passed. [2026-01-29T12:02:07.226821] [DEBUG] [REMOTE ] ATO: Symbol is viable for forecasting. [2026-01-29T12:02:07.226875] [INFO ] [MAIN ] [282/3490] ATO kept (0.6s) | 282 kept, 0 rejected | 137.7/min | ETA: 23.3m [2026-01-29T12:02:07.526345] [DEBUG] [REMOTE ] ATOM: Retrieved 2383 rows, trimmed to 300. [2026-01-29T12:02:07.526474] [DEBUG] [REMOTE ] ATOM: PASS: History has at least 300 days. [2026-01-29T12:02:07.526693] [DEBUG] [REMOTE ] ATOM: PASS: Price check passed. Min price $1.99. [2026-01-29T12:02:07.526833] [DEBUG] [REMOTE ] ATOM: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:07.526943] [DEBUG] [REMOTE ] ATOM: PASS: Integrity check passed. [2026-01-29T12:02:07.526983] [DEBUG] [REMOTE ] ATOM: Symbol is viable for forecasting. [2026-01-29T12:02:07.527033] [INFO ] [MAIN ] [283/3490] ATOM kept (0.3s) | 283 kept, 0 rejected | 137.8/min | ETA: 23.3m [2026-01-29T12:02:07.873992] [DEBUG] [REMOTE ] ATRA: Retrieved 2837 rows, trimmed to 300. [2026-01-29T12:02:07.874202] [DEBUG] [REMOTE ] ATRA: PASS: History has at least 300 days. [2026-01-29T12:02:07.874508] [DEBUG] [REMOTE ] ATRA: PASS: Price check passed. Min price $4.32. [2026-01-29T12:02:07.874684] [DEBUG] [REMOTE ] ATRA: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:07.874815] [DEBUG] [REMOTE ] ATRA: PASS: Integrity check passed. [2026-01-29T12:02:07.874859] [DEBUG] [REMOTE ] ATRA: Symbol is viable for forecasting. [2026-01-29T12:02:07.874913] [INFO ] [MAIN ] [284/3490] ATRA kept (0.3s) | 284 kept, 0 rejected | 137.9/min | ETA: 23.2m [2026-01-29T12:02:08.418698] [DEBUG] [REMOTE ] ATRC: Retrieved 5152 rows, trimmed to 300. [2026-01-29T12:02:08.418838] [DEBUG] [REMOTE ] ATRC: PASS: History has at least 300 days. [2026-01-29T12:02:08.419096] [DEBUG] [REMOTE ] ATRC: PASS: Price check passed. Min price $31.50. [2026-01-29T12:02:08.419232] [DEBUG] [REMOTE ] ATRC: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:08.419361] [DEBUG] [REMOTE ] ATRC: PASS: Integrity check passed. [2026-01-29T12:02:08.419411] [DEBUG] [REMOTE ] ATRC: Symbol is viable for forecasting. [2026-01-29T12:02:08.419469] [INFO ] [MAIN ] [285/3490] ATRC kept (0.5s) | 285 kept, 0 rejected | 137.8/min | ETA: 23.3m [2026-01-29T12:02:08.787826] [DEBUG] [REMOTE ] ATRO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:08.787973] [DEBUG] [REMOTE ] ATRO: PASS: History has at least 300 days. [2026-01-29T12:02:08.788246] [DEBUG] [REMOTE ] ATRO: PASS: Price check passed. Min price $46.98. [2026-01-29T12:02:08.788400] [DEBUG] [REMOTE ] ATRO: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:08.788549] [DEBUG] [REMOTE ] ATRO: PASS: Integrity check passed. [2026-01-29T12:02:08.788611] [DEBUG] [REMOTE ] ATRO: Symbol is viable for forecasting. [2026-01-29T12:02:08.788663] [INFO ] [MAIN ] [286/3490] ATRO kept (0.4s) | 286 kept, 0 rejected | 137.9/min | ETA: 23.2m [2026-01-29T12:02:09.301445] [DEBUG] [REMOTE ] AUB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:09.301604] [DEBUG] [REMOTE ] AUB: PASS: History has at least 300 days. [2026-01-29T12:02:09.301970] [DEBUG] [REMOTE ] AUB: PASS: Price check passed. Min price $31.29. [2026-01-29T12:02:09.302156] [DEBUG] [REMOTE ] AUB: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:09.302312] [DEBUG] [REMOTE ] AUB: PASS: Integrity check passed. [2026-01-29T12:02:09.302362] [DEBUG] [REMOTE ] AUB: Symbol is viable for forecasting. [2026-01-29T12:02:09.302415] [INFO ] [MAIN ] [287/3490] AUB kept (0.5s) | 287 kept, 0 rejected | 137.8/min | ETA: 23.2m [2026-01-29T12:02:09.629490] [DEBUG] [REMOTE ] AUDC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:09.629661] [DEBUG] [REMOTE ] AUDC: PASS: History has at least 300 days. [2026-01-29T12:02:09.629916] [DEBUG] [REMOTE ] AUDC: PASS: Price check passed. Min price $8.21. [2026-01-29T12:02:09.630059] [DEBUG] [REMOTE ] AUDC: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:09.630190] [DEBUG] [REMOTE ] AUDC: PASS: Integrity check passed. [2026-01-29T12:02:09.630233] [DEBUG] [REMOTE ] AUDC: Symbol is viable for forecasting. [2026-01-29T12:02:09.630285] [INFO ] [MAIN ] [288/3490] AUDC kept (0.3s) | 288 kept, 0 rejected | 137.9/min | ETA: 23.2m [2026-01-29T12:02:09.928739] [DEBUG] [REMOTE ] AUPH: Retrieved 2862 rows, trimmed to 300. [2026-01-29T12:02:09.928878] [DEBUG] [REMOTE ] AUPH: PASS: History has at least 300 days. [2026-01-29T12:02:09.929102] [DEBUG] [REMOTE ] AUPH: PASS: Price check passed. Min price $13.17. [2026-01-29T12:02:09.929241] [DEBUG] [REMOTE ] AUPH: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:09.929360] [DEBUG] [REMOTE ] AUPH: PASS: Integrity check passed. [2026-01-29T12:02:09.929403] [DEBUG] [REMOTE ] AUPH: Symbol is viable for forecasting. [2026-01-29T12:02:09.929455] [INFO ] [MAIN ] [289/3490] AUPH kept (0.3s) | 289 kept, 0 rejected | 138.0/min | ETA: 23.2m [2026-01-29T12:02:10.252089] [DEBUG] [REMOTE ] AURA: Retrieved 1065 rows, trimmed to 300. [2026-01-29T12:02:10.252257] [DEBUG] [REMOTE ] AURA: PASS: History has at least 300 days. [2026-01-29T12:02:10.252546] [DEBUG] [REMOTE ] AURA: PASS: Price check passed. Min price $4.97. [2026-01-29T12:02:10.252768] [DEBUG] [REMOTE ] AURA: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:10.252930] [DEBUG] [REMOTE ] AURA: PASS: Integrity check passed. [2026-01-29T12:02:10.252989] [DEBUG] [REMOTE ] AURA: Symbol is viable for forecasting. [2026-01-29T12:02:10.253051] [INFO ] [MAIN ] [290/3490] AURA kept (0.3s) | 290 kept, 0 rejected | 138.2/min | ETA: 23.2m [2026-01-29T12:02:10.697539] [DEBUG] [REMOTE ] AUTL: Retrieved 1910 rows, trimmed to 300. [2026-01-29T12:02:10.697730] [DEBUG] [REMOTE ] AUTL: PASS: History has at least 300 days. [2026-01-29T12:02:10.697987] [DEBUG] [REMOTE ] AUTL: PASS: Price check passed. Min price $1.23. [2026-01-29T12:02:10.698158] [DEBUG] [REMOTE ] AUTL: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:10.698279] [DEBUG] [REMOTE ] AUTL: PASS: Integrity check passed. [2026-01-29T12:02:10.698321] [DEBUG] [REMOTE ] AUTL: Symbol is viable for forecasting. [2026-01-29T12:02:10.698372] [INFO ] [MAIN ] [291/3490] AUTL kept (0.4s) | 291 kept, 0 rejected | 138.2/min | ETA: 23.2m [2026-01-29T12:02:11.419606] [DEBUG] [REMOTE ] AVA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:11.419759] [DEBUG] [REMOTE ] AVA: PASS: History has at least 300 days. [2026-01-29T12:02:11.420012] [DEBUG] [REMOTE ] AVA: PASS: Price check passed. Min price $37.60. [2026-01-29T12:02:11.420151] [DEBUG] [REMOTE ] AVA: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:11.420279] [DEBUG] [REMOTE ] AVA: PASS: Integrity check passed. [2026-01-29T12:02:11.420321] [DEBUG] [REMOTE ] AVA: Symbol is viable for forecasting. [2026-01-29T12:02:11.420373] [INFO ] [MAIN ] [292/3490] AVA kept (0.7s) | 292 kept, 0 rejected | 137.8/min | ETA: 23.2m [2026-01-29T12:02:11.699953] [DEBUG] [REMOTE ] AVAH: Retrieved 1194 rows, trimmed to 300. [2026-01-29T12:02:11.700087] [DEBUG] [REMOTE ] AVAH: PASS: History has at least 300 days. [2026-01-29T12:02:11.700288] [DEBUG] [REMOTE ] AVAH: PASS: Price check passed. Min price $8.08. [2026-01-29T12:02:11.700426] [DEBUG] [REMOTE ] AVAH: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:11.700557] [DEBUG] [REMOTE ] AVAH: PASS: Integrity check passed. [2026-01-29T12:02:11.700631] [DEBUG] [REMOTE ] AVAH: Symbol is viable for forecasting. [2026-01-29T12:02:11.700680] [INFO ] [MAIN ] [293/3490] AVAH kept (0.3s) | 293 kept, 0 rejected | 138.0/min | ETA: 23.2m [2026-01-29T12:02:12.161951] [DEBUG] [REMOTE ] AVAL: Retrieved 2854 rows, trimmed to 300. [2026-01-29T12:02:12.162097] [DEBUG] [REMOTE ] AVAL: PASS: History has at least 300 days. [2026-01-29T12:02:12.162345] [DEBUG] [REMOTE ] AVAL: PASS: Price check passed. Min price $3.94. [2026-01-29T12:02:12.162529] [DEBUG] [REMOTE ] AVAL: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:12.162702] [DEBUG] [REMOTE ] AVAL: PASS: Integrity check passed. [2026-01-29T12:02:12.162752] [DEBUG] [REMOTE ] AVAL: Symbol is viable for forecasting. [2026-01-29T12:02:12.162812] [INFO ] [MAIN ] [294/3490] AVAL kept (0.5s) | 294 kept, 0 rejected | 138.0/min | ETA: 23.2m [2026-01-29T12:02:12.671992] [DEBUG] [REMOTE ] AVB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:12.672141] [DEBUG] [REMOTE ] AVB: PASS: History has at least 300 days. [2026-01-29T12:02:12.672398] [DEBUG] [REMOTE ] AVB: PASS: Price check passed. Min price $172.26. [2026-01-29T12:02:12.672535] [DEBUG] [REMOTE ] AVB: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:12.672879] [DEBUG] [REMOTE ] AVB: PASS: Integrity check passed. [2026-01-29T12:02:12.672921] [DEBUG] [REMOTE ] AVB: Symbol is viable for forecasting. [2026-01-29T12:02:12.672979] [INFO ] [MAIN ] [295/3490] AVB kept (0.5s) | 295 kept, 0 rejected | 137.9/min | ETA: 23.2m [2026-01-29T12:02:12.859207] [DEBUG] [REMOTE ] AVBP: Retrieved 503 rows, trimmed to 300. [2026-01-29T12:02:12.859342] [DEBUG] [REMOTE ] AVBP: PASS: History has at least 300 days. [2026-01-29T12:02:12.859625] [DEBUG] [REMOTE ] AVBP: PASS: Price check passed. Min price $17.60. [2026-01-29T12:02:12.859781] [DEBUG] [REMOTE ] AVBP: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:12.859895] [DEBUG] [REMOTE ] AVBP: PASS: Integrity check passed. [2026-01-29T12:02:12.859936] [DEBUG] [REMOTE ] AVBP: Symbol is viable for forecasting. [2026-01-29T12:02:12.859985] [INFO ] [MAIN ] [296/3490] AVBP kept (0.2s) | 296 kept, 0 rejected | 138.2/min | ETA: 23.1m [2026-01-29T12:02:13.582129] [DEBUG] [REMOTE ] AVD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:13.582284] [DEBUG] [REMOTE ] AVD: PASS: History has at least 300 days. [2026-01-29T12:02:13.582626] [DEBUG] [REMOTE ] AVD: PASS: Price check passed. Min price $3.75. [2026-01-29T12:02:13.582790] [DEBUG] [REMOTE ] AVD: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:13.582916] [DEBUG] [REMOTE ] AVD: PASS: Integrity check passed. [2026-01-29T12:02:13.582956] [DEBUG] [REMOTE ] AVD: Symbol is viable for forecasting. [2026-01-29T12:02:13.583006] [INFO ] [MAIN ] [297/3490] AVD kept (0.7s) | 297 kept, 0 rejected | 137.9/min | ETA: 23.2m [2026-01-29T12:02:14.085381] [DEBUG] [REMOTE ] AVDL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:14.085544] [DEBUG] [REMOTE ] AVDL: PASS: History has at least 300 days. [2026-01-29T12:02:14.085851] [DEBUG] [REMOTE ] AVDL: PASS: Price check passed. Min price $18.69. [2026-01-29T12:02:14.086022] [DEBUG] [REMOTE ] AVDL: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:14.086172] [DEBUG] [REMOTE ] AVDL: PASS: Integrity check passed. [2026-01-29T12:02:14.086219] [DEBUG] [REMOTE ] AVDL: Symbol is viable for forecasting. [2026-01-29T12:02:14.086280] [INFO ] [MAIN ] [298/3490] AVDL kept (0.5s) | 298 kept, 0 rejected | 137.8/min | ETA: 23.2m [2026-01-29T12:02:14.493088] [DEBUG] [REMOTE ] AVGO: Retrieved 4145 rows, trimmed to 300. [2026-01-29T12:02:14.493247] [DEBUG] [REMOTE ] AVGO: PASS: History has at least 300 days. [2026-01-29T12:02:14.493524] [DEBUG] [REMOTE ] AVGO: PASS: Price check passed. Min price $320.05. [2026-01-29T12:02:14.493698] [DEBUG] [REMOTE ] AVGO: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:14.493825] [DEBUG] [REMOTE ] AVGO: PASS: Integrity check passed. [2026-01-29T12:02:14.493866] [DEBUG] [REMOTE ] AVGO: Symbol is viable for forecasting. [2026-01-29T12:02:14.493917] [INFO ] [MAIN ] [299/3490] AVGO kept (0.4s) | 299 kept, 0 rejected | 137.8/min | ETA: 23.2m [2026-01-29T12:02:14.590216] [DEBUG] [REMOTE ] AVGX: Retrieved 359 rows, trimmed to 300. [2026-01-29T12:02:14.590342] [DEBUG] [REMOTE ] AVGX: PASS: History has at least 300 days. [2026-01-29T12:02:14.590550] [DEBUG] [REMOTE ] AVGX: PASS: Price check passed. Min price $39.33. [2026-01-29T12:02:14.590714] [DEBUG] [REMOTE ] AVGX: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:14.590840] [DEBUG] [REMOTE ] AVGX: PASS: Integrity check passed. [2026-01-29T12:02:14.590884] [DEBUG] [REMOTE ] AVGX: Symbol is viable for forecasting. [2026-01-29T12:02:14.590936] [INFO ] [MAIN ] [300/3490] AVGX kept (0.1s) | 300 kept, 0 rejected | 138.2/min | ETA: 23.1m [2026-01-29T12:02:15.413142] [DEBUG] [REMOTE ] AVK: Retrieved 5724 rows, trimmed to 300. [2026-01-29T12:02:15.413290] [DEBUG] [REMOTE ] AVK: PASS: History has at least 300 days. [2026-01-29T12:02:15.413527] [DEBUG] [REMOTE ] AVK: PASS: Price check passed. Min price $11.81. [2026-01-29T12:02:15.413726] [DEBUG] [REMOTE ] AVK: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:15.413849] [DEBUG] [REMOTE ] AVK: PASS: Integrity check passed. [2026-01-29T12:02:15.413892] [DEBUG] [REMOTE ] AVK: Symbol is viable for forecasting. [2026-01-29T12:02:15.413943] [INFO ] [MAIN ] [301/3490] AVK kept (0.8s) | 301 kept, 0 rejected | 137.8/min | ETA: 23.1m [2026-01-29T12:02:15.724890] [DEBUG] [REMOTE ] AVNS: Retrieved 2834 rows, trimmed to 300. [2026-01-29T12:02:15.725026] [DEBUG] [REMOTE ] AVNS: PASS: History has at least 300 days. [2026-01-29T12:02:15.725235] [DEBUG] [REMOTE ] AVNS: PASS: Price check passed. Min price $10.66. [2026-01-29T12:02:15.725371] [DEBUG] [REMOTE ] AVNS: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:15.725484] [DEBUG] [REMOTE ] AVNS: PASS: Integrity check passed. [2026-01-29T12:02:15.725523] [DEBUG] [REMOTE ] AVNS: Symbol is viable for forecasting. [2026-01-29T12:02:15.725590] [INFO ] [MAIN ] [302/3490] AVNS kept (0.3s) | 302 kept, 0 rejected | 137.9/min | ETA: 23.1m [2026-01-29T12:02:16.071643] [DEBUG] [REMOTE ] AVO: Retrieved 1337 rows, trimmed to 300. [2026-01-29T12:02:16.071794] [DEBUG] [REMOTE ] AVO: PASS: History has at least 300 days. [2026-01-29T12:02:16.072008] [DEBUG] [REMOTE ] AVO: PASS: Price check passed. Min price $11.42. [2026-01-29T12:02:16.072145] [DEBUG] [REMOTE ] AVO: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:16.072262] [DEBUG] [REMOTE ] AVO: PASS: Integrity check passed. [2026-01-29T12:02:16.072302] [DEBUG] [REMOTE ] AVO: Symbol is viable for forecasting. [2026-01-29T12:02:16.072350] [INFO ] [MAIN ] [303/3490] AVO kept (0.3s) | 303 kept, 0 rejected | 138.0/min | ETA: 23.1m [2026-01-29T12:02:16.576768] [DEBUG] [REMOTE ] AVTX: Retrieved 2564 rows, trimmed to 300. [2026-01-29T12:02:16.576957] [DEBUG] [REMOTE ] AVTX: PASS: History has at least 300 days. [2026-01-29T12:02:16.577204] [DEBUG] [REMOTE ] AVTX: PASS: Price check passed. Min price $14.73. [2026-01-29T12:02:16.577344] [DEBUG] [REMOTE ] AVTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:16.577463] [DEBUG] [REMOTE ] AVTX: PASS: Integrity check passed. [2026-01-29T12:02:16.577504] [DEBUG] [REMOTE ] AVTX: Symbol is viable for forecasting. [2026-01-29T12:02:16.577557] [INFO ] [MAIN ] [304/3490] AVTX kept (0.5s) | 304 kept, 0 rejected | 137.9/min | ETA: 23.1m [2026-01-29T12:02:17.044756] [DEBUG] [REMOTE ] AVXL: Retrieved 4899 rows, trimmed to 300. [2026-01-29T12:02:17.045210] [DEBUG] [REMOTE ] AVXL: PASS: History has at least 300 days. [2026-01-29T12:02:17.045517] [DEBUG] [REMOTE ] AVXL: PASS: Price check passed. Min price $3.08. [2026-01-29T12:02:17.045686] [DEBUG] [REMOTE ] AVXL: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:17.045827] [DEBUG] [REMOTE ] AVXL: PASS: Integrity check passed. [2026-01-29T12:02:17.045872] [DEBUG] [REMOTE ] AVXL: Symbol is viable for forecasting. [2026-01-29T12:02:17.045932] [INFO ] [MAIN ] [305/3490] AVXL kept (0.5s) | 305 kept, 0 rejected | 137.9/min | ETA: 23.1m [2026-01-29T12:02:17.506653] [DEBUG] [REMOTE ] AVY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:17.506827] [DEBUG] [REMOTE ] AVY: PASS: History has at least 300 days. [2026-01-29T12:02:17.507123] [DEBUG] [REMOTE ] AVY: PASS: Price check passed. Min price $165.13. [2026-01-29T12:02:17.507271] [DEBUG] [REMOTE ] AVY: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:17.507413] [DEBUG] [REMOTE ] AVY: PASS: Integrity check passed. [2026-01-29T12:02:17.507455] [DEBUG] [REMOTE ] AVY: Symbol is viable for forecasting. [2026-01-29T12:02:17.507510] [INFO ] [MAIN ] [306/3490] AVY kept (0.5s) | 306 kept, 0 rejected | 137.8/min | ETA: 23.1m [2026-01-29T12:02:18.031799] [DEBUG] [REMOTE ] AWF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:18.031938] [DEBUG] [REMOTE ] AWF: PASS: History has at least 300 days. [2026-01-29T12:02:18.032232] [DEBUG] [REMOTE ] AWF: PASS: Price check passed. Min price $10.46. [2026-01-29T12:02:18.032381] [DEBUG] [REMOTE ] AWF: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:18.032507] [DEBUG] [REMOTE ] AWF: PASS: Integrity check passed. [2026-01-29T12:02:18.032551] [DEBUG] [REMOTE ] AWF: Symbol is viable for forecasting. [2026-01-29T12:02:18.032624] [INFO ] [MAIN ] [307/3490] AWF kept (0.5s) | 307 kept, 0 rejected | 137.8/min | ETA: 23.1m [2026-01-29T12:02:18.504462] [DEBUG] [REMOTE ] AWI: Retrieved 4849 rows, trimmed to 300. [2026-01-29T12:02:18.504630] [DEBUG] [REMOTE ] AWI: PASS: History has at least 300 days. [2026-01-29T12:02:18.504876] [DEBUG] [REMOTE ] AWI: PASS: Price check passed. Min price $179.87. [2026-01-29T12:02:18.505027] [DEBUG] [REMOTE ] AWI: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:18.505150] [DEBUG] [REMOTE ] AWI: PASS: Integrity check passed. [2026-01-29T12:02:18.505193] [DEBUG] [REMOTE ] AWI: Symbol is viable for forecasting. [2026-01-29T12:02:18.505245] [INFO ] [MAIN ] [308/3490] AWI kept (0.5s) | 308 kept, 0 rejected | 137.7/min | ETA: 23.1m [2026-01-29T12:02:18.895272] [DEBUG] [REMOTE ] AWK: Retrieved 4470 rows, trimmed to 300. [2026-01-29T12:02:18.895422] [DEBUG] [REMOTE ] AWK: PASS: History has at least 300 days. [2026-01-29T12:02:18.895688] [DEBUG] [REMOTE ] AWK: PASS: Price check passed. Min price $125.18. [2026-01-29T12:02:18.895856] [DEBUG] [REMOTE ] AWK: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:18.895982] [DEBUG] [REMOTE ] AWK: PASS: Integrity check passed. [2026-01-29T12:02:18.896025] [DEBUG] [REMOTE ] AWK: Symbol is viable for forecasting. [2026-01-29T12:02:18.896078] [INFO ] [MAIN ] [309/3490] AWK kept (0.4s) | 309 kept, 0 rejected | 137.8/min | ETA: 23.1m [2026-01-29T12:02:19.287181] [DEBUG] [REMOTE ] AWP: Retrieved 4720 rows, trimmed to 300. [2026-01-29T12:02:19.287320] [DEBUG] [REMOTE ] AWP: PASS: History has at least 300 days. [2026-01-29T12:02:19.287534] [DEBUG] [REMOTE ] AWP: PASS: Price check passed. Min price $3.70. [2026-01-29T12:02:19.287690] [DEBUG] [REMOTE ] AWP: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:19.287808] [DEBUG] [REMOTE ] AWP: PASS: Integrity check passed. [2026-01-29T12:02:19.287848] [DEBUG] [REMOTE ] AWP: Symbol is viable for forecasting. [2026-01-29T12:02:19.287896] [INFO ] [MAIN ] [310/3490] AWP kept (0.4s) | 310 kept, 0 rejected | 137.8/min | ETA: 23.1m [2026-01-29T12:02:19.792104] [DEBUG] [REMOTE ] AWRE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:19.792248] [DEBUG] [REMOTE ] AWRE: PASS: History has at least 300 days. [2026-01-29T12:02:19.792479] [DEBUG] [REMOTE ] AWRE: PASS: Price check passed. Min price $1.85. [2026-01-29T12:02:19.792653] [DEBUG] [REMOTE ] AWRE: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:19.792785] [DEBUG] [REMOTE ] AWRE: PASS: Integrity check passed. [2026-01-29T12:02:19.792829] [DEBUG] [REMOTE ] AWRE: Symbol is viable for forecasting. [2026-01-29T12:02:19.793078] [INFO ] [MAIN ] [311/3490] AWRE kept (0.5s) | 311 kept, 0 rejected | 137.7/min | ETA: 23.1m [2026-01-29T12:02:20.240770] [DEBUG] [REMOTE ] AXGN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:20.240926] [DEBUG] [REMOTE ] AXGN: PASS: History has at least 300 days. [2026-01-29T12:02:20.241180] [DEBUG] [REMOTE ] AXGN: PASS: Price check passed. Min price $22.22. [2026-01-29T12:02:20.241318] [DEBUG] [REMOTE ] AXGN: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:20.241448] [DEBUG] [REMOTE ] AXGN: PASS: Integrity check passed. [2026-01-29T12:02:20.241490] [DEBUG] [REMOTE ] AXGN: Symbol is viable for forecasting. [2026-01-29T12:02:20.241540] [INFO ] [MAIN ] [312/3490] AXGN kept (0.4s) | 312 kept, 0 rejected | 137.7/min | ETA: 23.1m [2026-01-29T12:02:20.772272] [DEBUG] [REMOTE ] AXL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:20.772411] [DEBUG] [REMOTE ] AXL: PASS: History has at least 300 days. [2026-01-29T12:02:20.772648] [DEBUG] [REMOTE ] AXL: PASS: Price check passed. Min price $5.83. [2026-01-29T12:02:20.772816] [DEBUG] [REMOTE ] AXL: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:20.772943] [DEBUG] [REMOTE ] AXL: PASS: Integrity check passed. [2026-01-29T12:02:20.772982] [DEBUG] [REMOTE ] AXL: Symbol is viable for forecasting. [2026-01-29T12:02:20.773030] [INFO ] [MAIN ] [313/3490] AXL kept (0.5s) | 313 kept, 0 rejected | 137.6/min | ETA: 23.1m [2026-01-29T12:02:21.246652] [DEBUG] [REMOTE ] AXP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:21.246852] [DEBUG] [REMOTE ] AXP: PASS: History has at least 300 days. [2026-01-29T12:02:21.247245] [DEBUG] [REMOTE ] AXP: PASS: Price check passed. Min price $339.91. [2026-01-29T12:02:21.247462] [DEBUG] [REMOTE ] AXP: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:21.247679] [DEBUG] [REMOTE ] AXP: PASS: Integrity check passed. [2026-01-29T12:02:21.247744] [DEBUG] [REMOTE ] AXP: Symbol is viable for forecasting. [2026-01-29T12:02:21.247821] [INFO ] [MAIN ] [314/3490] AXP kept (0.5s) | 314 kept, 0 rejected | 137.6/min | ETA: 23.1m [2026-01-29T12:02:21.587139] [DEBUG] [REMOTE ] AXS: Retrieved 5681 rows, trimmed to 300. [2026-01-29T12:02:21.587360] [DEBUG] [REMOTE ] AXS: PASS: History has at least 300 days. [2026-01-29T12:02:21.587813] [DEBUG] [REMOTE ] AXS: PASS: Price check passed. Min price $93.28. [2026-01-29T12:02:21.587998] [DEBUG] [REMOTE ] AXS: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:21.588194] [DEBUG] [REMOTE ] AXS: PASS: Integrity check passed. [2026-01-29T12:02:21.588322] [DEBUG] [REMOTE ] AXS: Symbol is viable for forecasting. [2026-01-29T12:02:21.588413] [INFO ] [MAIN ] [315/3490] AXS kept (0.3s) | 315 kept, 0 rejected | 137.7/min | ETA: 23.1m [2026-01-29T12:02:21.964120] [DEBUG] [REMOTE ] AXSM: Retrieved 2561 rows, trimmed to 300. [2026-01-29T12:02:21.964933] [DEBUG] [REMOTE ] AXSM: PASS: History has at least 300 days. [2026-01-29T12:02:21.965393] [DEBUG] [REMOTE ] AXSM: PASS: Price check passed. Min price $134.93. [2026-01-29T12:02:21.965600] [DEBUG] [REMOTE ] AXSM: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:21.965803] [DEBUG] [REMOTE ] AXSM: PASS: Integrity check passed. [2026-01-29T12:02:21.965871] [DEBUG] [REMOTE ] AXSM: Symbol is viable for forecasting. [2026-01-29T12:02:21.965945] [INFO ] [MAIN ] [316/3490] AXSM kept (0.4s) | 316 kept, 0 rejected | 137.7/min | ETA: 23.0m [2026-01-29T12:02:22.387271] [DEBUG] [REMOTE ] AXTA: Retrieved 2818 rows, trimmed to 300. [2026-01-29T12:02:22.387557] [DEBUG] [REMOTE ] AXTA: PASS: History has at least 300 days. [2026-01-29T12:02:22.388131] [DEBUG] [REMOTE ] AXTA: PASS: Price check passed. Min price $27.56. [2026-01-29T12:02:22.388365] [DEBUG] [REMOTE ] AXTA: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:22.388627] [DEBUG] [REMOTE ] AXTA: PASS: Integrity check passed. [2026-01-29T12:02:22.388693] [DEBUG] [REMOTE ] AXTA: Symbol is viable for forecasting. [2026-01-29T12:02:22.388790] [INFO ] [MAIN ] [317/3490] AXTA kept (0.4s) | 317 kept, 0 rejected | 137.8/min | ETA: 23.0m [2026-01-29T12:02:22.994570] [DEBUG] [REMOTE ] AXTI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:22.994744] [DEBUG] [REMOTE ] AXTI: PASS: History has at least 300 days. [2026-01-29T12:02:22.995023] [DEBUG] [REMOTE ] AXTI: PASS: Price check passed. Min price $7.95. [2026-01-29T12:02:22.995186] [DEBUG] [REMOTE ] AXTI: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:22.995323] [DEBUG] [REMOTE ] AXTI: PASS: Integrity check passed. [2026-01-29T12:02:22.995366] [DEBUG] [REMOTE ] AXTI: Symbol is viable for forecasting. [2026-01-29T12:02:22.995416] [INFO ] [MAIN ] [318/3490] AXTI kept (0.6s) | 318 kept, 0 rejected | 137.6/min | ETA: 23.1m [2026-01-29T12:02:23.429394] [DEBUG] [REMOTE ] AYI: Retrieved 6077 rows, trimmed to 300. [2026-01-29T12:02:23.429544] [DEBUG] [REMOTE ] AYI: PASS: History has at least 300 days. [2026-01-29T12:02:23.429815] [DEBUG] [REMOTE ] AYI: PASS: Price check passed. Min price $309.67. [2026-01-29T12:02:23.429962] [DEBUG] [REMOTE ] AYI: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:23.430095] [DEBUG] [REMOTE ] AYI: PASS: Integrity check passed. [2026-01-29T12:02:23.430137] [DEBUG] [REMOTE ] AYI: Symbol is viable for forecasting. [2026-01-29T12:02:23.430189] [INFO ] [MAIN ] [319/3490] AYI kept (0.4s) | 319 kept, 0 rejected | 137.6/min | ETA: 23.0m [2026-01-29T12:02:23.556508] [DEBUG] [REMOTE ] AZ: Retrieved 1401 rows, trimmed to 300. [2026-01-29T12:02:23.556683] [DEBUG] [REMOTE ] AZ: PASS: History has at least 300 days. [2026-01-29T12:02:23.556908] [DEBUG] [REMOTE ] AZ: PASS: Price check passed. Min price $5.20. [2026-01-29T12:02:23.557047] [DEBUG] [REMOTE ] AZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:23.557170] [DEBUG] [REMOTE ] AZ: PASS: Integrity check passed. [2026-01-29T12:02:23.557210] [DEBUG] [REMOTE ] AZ: Symbol is viable for forecasting. [2026-01-29T12:02:23.557260] [INFO ] [MAIN ] [320/3490] AZ kept (0.1s) | 320 kept, 0 rejected | 137.9/min | ETA: 23.0m [2026-01-29T12:02:24.204430] [DEBUG] [REMOTE ] AZN: Retrieved 4512 rows, trimmed to 300. [2026-01-29T12:02:24.204620] [DEBUG] [REMOTE ] AZN: PASS: History has at least 300 days. [2026-01-29T12:02:24.204912] [DEBUG] [REMOTE ] AZN: PASS: Price check passed. Min price $95.60. [2026-01-29T12:02:24.205284] [DEBUG] [REMOTE ] AZN: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:24.205438] [DEBUG] [REMOTE ] AZN: PASS: Integrity check passed. [2026-01-29T12:02:24.205488] [DEBUG] [REMOTE ] AZN: Symbol is viable for forecasting. [2026-01-29T12:02:24.205551] [INFO ] [MAIN ] [321/3490] AZN kept (0.6s) | 321 kept, 0 rejected | 137.7/min | ETA: 23.0m [2026-01-29T12:02:24.704848] [DEBUG] [REMOTE ] AZO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:24.704994] [DEBUG] [REMOTE ] AZO: PASS: History has at least 300 days. [2026-01-29T12:02:24.705233] [DEBUG] [REMOTE ] AZO: PASS: Price check passed. Min price $3244.92. [2026-01-29T12:02:24.705371] [DEBUG] [REMOTE ] AZO: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:24.705498] [DEBUG] [REMOTE ] AZO: PASS: Integrity check passed. [2026-01-29T12:02:24.705539] [DEBUG] [REMOTE ] AZO: Symbol is viable for forecasting. [2026-01-29T12:02:24.705607] [INFO ] [MAIN ] [322/3490] AZO kept (0.5s) | 322 kept, 0 rejected | 137.6/min | ETA: 23.0m [2026-01-29T12:02:25.080937] [DEBUG] [REMOTE ] AZZ: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:25.081088] [DEBUG] [REMOTE ] AZZ: PASS: History has at least 300 days. [2026-01-29T12:02:25.081338] [DEBUG] [REMOTE ] AZZ: PASS: Price check passed. Min price $97.64. [2026-01-29T12:02:25.081476] [DEBUG] [REMOTE ] AZZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:25.081626] [DEBUG] [REMOTE ] AZZ: PASS: Integrity check passed. [2026-01-29T12:02:25.081670] [DEBUG] [REMOTE ] AZZ: Symbol is viable for forecasting. [2026-01-29T12:02:25.081718] [INFO ] [MAIN ] [323/3490] AZZ kept (0.4s) | 323 kept, 0 rejected | 137.7/min | ETA: 23.0m [2026-01-29T12:02:25.577619] [DEBUG] [REMOTE ] BA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:25.577756] [DEBUG] [REMOTE ] BA: PASS: History has at least 300 days. [2026-01-29T12:02:25.577985] [DEBUG] [REMOTE ] BA: PASS: Price check passed. Min price $179.12. [2026-01-29T12:02:25.578163] [DEBUG] [REMOTE ] BA: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:25.578304] [DEBUG] [REMOTE ] BA: PASS: Integrity check passed. [2026-01-29T12:02:25.578348] [DEBUG] [REMOTE ] BA: Symbol is viable for forecasting. [2026-01-29T12:02:25.578402] [INFO ] [MAIN ] [324/3490] BA kept (0.5s) | 324 kept, 0 rejected | 137.6/min | ETA: 23.0m [2026-01-29T12:02:25.935001] [DEBUG] [REMOTE ] BABA: Retrieved 2856 rows, trimmed to 300. [2026-01-29T12:02:25.935150] [DEBUG] [REMOTE ] BABA: PASS: History has at least 300 days. [2026-01-29T12:02:25.935412] [DEBUG] [REMOTE ] BABA: PASS: Price check passed. Min price $146.58. [2026-01-29T12:02:25.935569] [DEBUG] [REMOTE ] BABA: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:25.935719] [DEBUG] [REMOTE ] BABA: PASS: Integrity check passed. [2026-01-29T12:02:25.935767] [DEBUG] [REMOTE ] BABA: Symbol is viable for forecasting. [2026-01-29T12:02:25.935842] [INFO ] [MAIN ] [325/3490] BABA kept (0.4s) | 325 kept, 0 rejected | 137.7/min | ETA: 23.0m [2026-01-29T12:02:26.162762] [DEBUG] [REMOTE ] BABX: Retrieved 783 rows, trimmed to 300. [2026-01-29T12:02:26.162893] [DEBUG] [REMOTE ] BABX: PASS: History has at least 300 days. [2026-01-29T12:02:26.163095] [DEBUG] [REMOTE ] BABX: PASS: Price check passed. Min price $35.89. [2026-01-29T12:02:26.163232] [DEBUG] [REMOTE ] BABX: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:26.163342] [DEBUG] [REMOTE ] BABX: PASS: Integrity check passed. [2026-01-29T12:02:26.163382] [DEBUG] [REMOTE ] BABX: Symbol is viable for forecasting. [2026-01-29T12:02:26.163429] [INFO ] [MAIN ] [326/3490] BABX kept (0.2s) | 326 kept, 0 rejected | 137.9/min | ETA: 22.9m [2026-01-29T12:02:26.821588] [DEBUG] [REMOTE ] BAC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:26.821732] [DEBUG] [REMOTE ] BAC: PASS: History has at least 300 days. [2026-01-29T12:02:26.821957] [DEBUG] [REMOTE ] BAC: PASS: Price check passed. Min price $50.74. [2026-01-29T12:02:26.822097] [DEBUG] [REMOTE ] BAC: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:26.822220] [DEBUG] [REMOTE ] BAC: PASS: Integrity check passed. [2026-01-29T12:02:26.822261] [DEBUG] [REMOTE ] BAC: Symbol is viable for forecasting. [2026-01-29T12:02:26.822310] [INFO ] [MAIN ] [327/3490] BAC kept (0.7s) | 327 kept, 0 rejected | 137.7/min | ETA: 23.0m [2026-01-29T12:02:27.151806] [DEBUG] [REMOTE ] BAH: Retrieved 3820 rows, trimmed to 300. [2026-01-29T12:02:27.151958] [DEBUG] [REMOTE ] BAH: PASS: History has at least 300 days. [2026-01-29T12:02:27.152214] [DEBUG] [REMOTE ] BAH: PASS: Price check passed. Min price $79.90. [2026-01-29T12:02:27.152382] [DEBUG] [REMOTE ] BAH: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:27.152513] [DEBUG] [REMOTE ] BAH: PASS: Integrity check passed. [2026-01-29T12:02:27.152554] [DEBUG] [REMOTE ] BAH: Symbol is viable for forecasting. [2026-01-29T12:02:27.152628] [INFO ] [MAIN ] [328/3490] BAH kept (0.3s) | 328 kept, 0 rejected | 137.8/min | ETA: 22.9m [2026-01-29T12:02:27.670490] [DEBUG] [REMOTE ] BALL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:27.670662] [DEBUG] [REMOTE ] BALL: PASS: History has at least 300 days. [2026-01-29T12:02:27.670950] [DEBUG] [REMOTE ] BALL: PASS: Price check passed. Min price $46.22. [2026-01-29T12:02:27.671092] [DEBUG] [REMOTE ] BALL: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:27.671218] [DEBUG] [REMOTE ] BALL: PASS: Integrity check passed. [2026-01-29T12:02:27.671259] [DEBUG] [REMOTE ] BALL: Symbol is viable for forecasting. [2026-01-29T12:02:27.671308] [INFO ] [MAIN ] [329/3490] BALL kept (0.5s) | 329 kept, 0 rejected | 137.7/min | ETA: 23.0m [2026-01-29T12:02:27.798970] [DEBUG] [REMOTE ] BAM: Retrieved 791 rows, trimmed to 300. [2026-01-29T12:02:27.799123] [DEBUG] [REMOTE ] BAM: PASS: History has at least 300 days. [2026-01-29T12:02:27.799340] [DEBUG] [REMOTE ] BAM: PASS: Price check passed. Min price $49.00. [2026-01-29T12:02:27.799487] [DEBUG] [REMOTE ] BAM: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:27.799643] [DEBUG] [REMOTE ] BAM: PASS: Integrity check passed. [2026-01-29T12:02:27.799694] [DEBUG] [REMOTE ] BAM: Symbol is viable for forecasting. [2026-01-29T12:02:27.799765] [INFO ] [MAIN ] [330/3490] BAM kept (0.1s) | 330 kept, 0 rejected | 138.0/min | ETA: 22.9m [2026-01-29T12:02:28.516732] [DEBUG] [REMOTE ] BANC: Retrieved 5869 rows, trimmed to 300. [2026-01-29T12:02:28.516877] [DEBUG] [REMOTE ] BANC: PASS: History has at least 300 days. [2026-01-29T12:02:28.517106] [DEBUG] [REMOTE ] BANC: PASS: Price check passed. Min price $16.12. [2026-01-29T12:02:28.517241] [DEBUG] [REMOTE ] BANC: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:28.517352] [DEBUG] [REMOTE ] BANC: PASS: Integrity check passed. [2026-01-29T12:02:28.517392] [DEBUG] [REMOTE ] BANC: Symbol is viable for forecasting. [2026-01-29T12:02:28.517440] [INFO ] [MAIN ] [331/3490] BANC kept (0.7s) | 331 kept, 0 rejected | 137.7/min | ETA: 22.9m [2026-01-29T12:02:28.693064] [DEBUG] [REMOTE ] BAND: Retrieved 2063 rows, trimmed to 300. [2026-01-29T12:02:28.693191] [DEBUG] [REMOTE ] BAND: PASS: History has at least 300 days. [2026-01-29T12:02:28.693390] [DEBUG] [REMOTE ] BAND: PASS: Price check passed. Min price $13.22. [2026-01-29T12:02:28.693523] [DEBUG] [REMOTE ] BAND: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:28.693650] [DEBUG] [REMOTE ] BAND: PASS: Integrity check passed. [2026-01-29T12:02:28.693692] [DEBUG] [REMOTE ] BAND: Symbol is viable for forecasting. [2026-01-29T12:02:28.693740] [INFO ] [MAIN ] [332/3490] BAND kept (0.2s) | 332 kept, 0 rejected | 138.0/min | ETA: 22.9m [2026-01-29T12:02:29.357429] [DEBUG] [REMOTE ] BANF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:29.357559] [DEBUG] [REMOTE ] BANF: PASS: History has at least 300 days. [2026-01-29T12:02:29.357788] [DEBUG] [REMOTE ] BANF: PASS: Price check passed. Min price $106.01. [2026-01-29T12:02:29.357928] [DEBUG] [REMOTE ] BANF: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:29.358038] [DEBUG] [REMOTE ] BANF: PASS: Integrity check passed. [2026-01-29T12:02:29.358077] [DEBUG] [REMOTE ] BANF: Symbol is viable for forecasting. [2026-01-29T12:02:29.358170] [INFO ] [MAIN ] [333/3490] BANF kept (0.7s) | 333 kept, 0 rejected | 137.8/min | ETA: 22.9m [2026-01-29T12:02:29.685447] [DEBUG] [REMOTE ] BANX: Retrieved 3073 rows, trimmed to 300. [2026-01-29T12:02:29.685593] [DEBUG] [REMOTE ] BANX: PASS: History has at least 300 days. [2026-01-29T12:02:29.685798] [DEBUG] [REMOTE ] BANX: PASS: Price check passed. Min price $19.97. [2026-01-29T12:02:29.685932] [DEBUG] [REMOTE ] BANX: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:29.686045] [DEBUG] [REMOTE ] BANX: PASS: Integrity check passed. [2026-01-29T12:02:29.686086] [DEBUG] [REMOTE ] BANX: Symbol is viable for forecasting. [2026-01-29T12:02:29.686133] [INFO ] [MAIN ] [334/3490] BANX kept (0.3s) | 334 kept, 0 rejected | 137.9/min | ETA: 22.9m [2026-01-29T12:02:30.039914] [DEBUG] [REMOTE ] BAP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:30.040059] [DEBUG] [REMOTE ] BAP: PASS: History has at least 300 days. [2026-01-29T12:02:30.040294] [DEBUG] [REMOTE ] BAP: PASS: Price check passed. Min price $247.85. [2026-01-29T12:02:30.040434] [DEBUG] [REMOTE ] BAP: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:30.040558] [DEBUG] [REMOTE ] BAP: PASS: Integrity check passed. [2026-01-29T12:02:30.040619] [DEBUG] [REMOTE ] BAP: Symbol is viable for forecasting. [2026-01-29T12:02:30.040670] [INFO ] [MAIN ] [335/3490] BAP kept (0.4s) | 335 kept, 0 rejected | 137.9/min | ETA: 22.9m [2026-01-29T12:02:30.400888] [DEBUG] [REMOTE ] BATRA: Retrieved 2460 rows, trimmed to 300. [2026-01-29T12:02:30.401030] [DEBUG] [REMOTE ] BATRA: PASS: History has at least 300 days. [2026-01-29T12:02:30.401246] [DEBUG] [REMOTE ] BATRA: PASS: Price check passed. Min price $41.92. [2026-01-29T12:02:30.401388] [DEBUG] [REMOTE ] BATRA: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:30.401519] [DEBUG] [REMOTE ] BATRA: PASS: Integrity check passed. [2026-01-29T12:02:30.401592] [DEBUG] [REMOTE ] BATRA: Symbol is viable for forecasting. [2026-01-29T12:02:30.401662] [INFO ] [MAIN ] [336/3490] BATRA kept (0.4s) | 336 kept, 0 rejected | 138.0/min | ETA: 22.9m [2026-01-29T12:02:30.872603] [DEBUG] [REMOTE ] BATRK: Retrieved 2460 rows, trimmed to 300. [2026-01-29T12:02:30.872735] [DEBUG] [REMOTE ] BATRK: PASS: History has at least 300 days. [2026-01-29T12:02:30.872956] [DEBUG] [REMOTE ] BATRK: PASS: Price check passed. Min price $38.04. [2026-01-29T12:02:30.873130] [DEBUG] [REMOTE ] BATRK: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:30.873461] [DEBUG] [REMOTE ] BATRK: PASS: Integrity check passed. [2026-01-29T12:02:30.873517] [DEBUG] [REMOTE ] BATRK: Symbol is viable for forecasting. [2026-01-29T12:02:30.873588] [INFO ] [MAIN ] [337/3490] BATRK kept (0.5s) | 337 kept, 0 rejected | 138.0/min | ETA: 22.9m [2026-01-29T12:02:31.418749] [DEBUG] [REMOTE ] BAX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:31.418895] [DEBUG] [REMOTE ] BAX: PASS: History has at least 300 days. [2026-01-29T12:02:31.419140] [DEBUG] [REMOTE ] BAX: PASS: Price check passed. Min price $17.41. [2026-01-29T12:02:31.419283] [DEBUG] [REMOTE ] BAX: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:31.419407] [DEBUG] [REMOTE ] BAX: PASS: Integrity check passed. [2026-01-29T12:02:31.419453] [DEBUG] [REMOTE ] BAX: Symbol is viable for forecasting. [2026-01-29T12:02:31.419534] [INFO ] [MAIN ] [338/3490] BAX kept (0.5s) | 338 kept, 0 rejected | 137.9/min | ETA: 22.9m [2026-01-29T12:02:31.860036] [DEBUG] [REMOTE ] BB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:31.860195] [DEBUG] [REMOTE ] BB: PASS: History has at least 300 days. [2026-01-29T12:02:31.860462] [DEBUG] [REMOTE ] BB: PASS: Price check passed. Min price $3.75. [2026-01-29T12:02:31.860632] [DEBUG] [REMOTE ] BB: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:31.860767] [DEBUG] [REMOTE ] BB: PASS: Integrity check passed. [2026-01-29T12:02:31.860809] [DEBUG] [REMOTE ] BB: Symbol is viable for forecasting. [2026-01-29T12:02:31.860863] [INFO ] [MAIN ] [339/3490] BB kept (0.4s) | 339 kept, 0 rejected | 137.9/min | ETA: 22.9m [2026-01-29T12:02:32.083807] [DEBUG] [REMOTE ] BBAI: Retrieved 1031 rows, trimmed to 300. [2026-01-29T12:02:32.084020] [DEBUG] [REMOTE ] BBAI: PASS: History has at least 300 days. [2026-01-29T12:02:32.084563] [DEBUG] [REMOTE ] BBAI: PASS: Price check passed. Min price $5.40. [2026-01-29T12:02:32.084774] [DEBUG] [REMOTE ] BBAI: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:32.084937] [DEBUG] [REMOTE ] BBAI: PASS: Integrity check passed. [2026-01-29T12:02:32.084992] [DEBUG] [REMOTE ] BBAI: Symbol is viable for forecasting. [2026-01-29T12:02:32.085051] [INFO ] [MAIN ] [340/3490] BBAI kept (0.2s) | 340 kept, 0 rejected | 138.1/min | ETA: 22.8m [2026-01-29T12:02:32.553818] [DEBUG] [REMOTE ] BBCP: Retrieved 2120 rows, trimmed to 300. [2026-01-29T12:02:32.553951] [DEBUG] [REMOTE ] BBCP: PASS: History has at least 300 days. [2026-01-29T12:02:32.554181] [DEBUG] [REMOTE ] BBCP: PASS: Price check passed. Min price $5.73. [2026-01-29T12:02:32.554324] [DEBUG] [REMOTE ] BBCP: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:32.554449] [DEBUG] [REMOTE ] BBCP: PASS: Integrity check passed. [2026-01-29T12:02:32.554492] [DEBUG] [REMOTE ] BBCP: Symbol is viable for forecasting. [2026-01-29T12:02:32.554548] [INFO ] [MAIN ] [341/3490] BBCP kept (0.5s) | 341 kept, 0 rejected | 138.0/min | ETA: 22.8m [2026-01-29T12:02:33.096131] [DEBUG] [REMOTE ] BBD: Retrieved 6083 rows, trimmed to 300. [2026-01-29T12:02:33.096468] [DEBUG] [REMOTE ] BBD: PASS: History has at least 300 days. [2026-01-29T12:02:33.096708] [DEBUG] [REMOTE ] BBD: PASS: Price check passed. Min price $3.20. [2026-01-29T12:02:33.096847] [DEBUG] [REMOTE ] BBD: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:33.096973] [DEBUG] [REMOTE ] BBD: PASS: Integrity check passed. [2026-01-29T12:02:33.097024] [DEBUG] [REMOTE ] BBD: Symbol is viable for forecasting. [2026-01-29T12:02:33.097083] [INFO ] [MAIN ] [342/3490] BBD kept (0.5s) | 342 kept, 0 rejected | 137.9/min | ETA: 22.8m [2026-01-29T12:02:33.455637] [DEBUG] [REMOTE ] BBDO: Retrieved 3490 rows, trimmed to 300. [2026-01-29T12:02:33.455792] [DEBUG] [REMOTE ] BBDO: PASS: History has at least 300 days. [2026-01-29T12:02:33.456006] [DEBUG] [REMOTE ] BBDO: PASS: Price check passed. Min price $2.76. [2026-01-29T12:02:33.456177] [DEBUG] [REMOTE ] BBDO: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:33.456328] [DEBUG] [REMOTE ] BBDO: PASS: Integrity check passed. [2026-01-29T12:02:33.456384] [DEBUG] [REMOTE ] BBDO: Symbol is viable for forecasting. [2026-01-29T12:02:33.456435] [INFO ] [MAIN ] [343/3490] BBDO kept (0.4s) | 343 kept, 0 rejected | 138.0/min | ETA: 22.8m [2026-01-29T12:02:33.964143] [DEBUG] [REMOTE ] BBH: Retrieved 6584 rows, trimmed to 300. [2026-01-29T12:02:33.964460] [DEBUG] [REMOTE ] BBH: PASS: History has at least 300 days. [2026-01-29T12:02:33.964693] [DEBUG] [REMOTE ] BBH: PASS: Price check passed. Min price $177.79. [2026-01-29T12:02:33.964829] [DEBUG] [REMOTE ] BBH: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:33.964944] [DEBUG] [REMOTE ] BBH: PASS: Integrity check passed. [2026-01-29T12:02:33.964984] [DEBUG] [REMOTE ] BBH: Symbol is viable for forecasting. [2026-01-29T12:02:33.965047] [INFO ] [MAIN ] [344/3490] BBH kept (0.5s) | 344 kept, 0 rejected | 137.9/min | ETA: 22.8m [2026-01-29T12:02:34.105029] [DEBUG] [REMOTE ] BBIO: Retrieved 1656 rows, trimmed to 300. [2026-01-29T12:02:34.105158] [DEBUG] [REMOTE ] BBIO: PASS: History has at least 300 days. [2026-01-29T12:02:34.105366] [DEBUG] [REMOTE ] BBIO: PASS: Price check passed. Min price $61.37. [2026-01-29T12:02:34.105506] [DEBUG] [REMOTE ] BBIO: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:34.105640] [DEBUG] [REMOTE ] BBIO: PASS: Integrity check passed. [2026-01-29T12:02:34.105686] [DEBUG] [REMOTE ] BBIO: Symbol is viable for forecasting. [2026-01-29T12:02:34.105737] [INFO ] [MAIN ] [345/3490] BBIO kept (0.1s) | 345 kept, 0 rejected | 138.2/min | ETA: 22.8m [2026-01-29T12:02:34.651697] [DEBUG] [REMOTE ] BBLG: Retrieved 1947 rows, trimmed to 300. [2026-01-29T12:02:34.651824] [DEBUG] [REMOTE ] BBLG: PASS: History has at least 300 days. [2026-01-29T12:02:34.652044] [DEBUG] [REMOTE ] BBLG: PASS: Price check passed. Min price $1.33. [2026-01-29T12:02:34.652203] [DEBUG] [REMOTE ] BBLG: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:34.652321] [DEBUG] [REMOTE ] BBLG: PASS: Integrity check passed. [2026-01-29T12:02:34.652364] [DEBUG] [REMOTE ] BBLG: Symbol is viable for forecasting. [2026-01-29T12:02:34.652415] [INFO ] [MAIN ] [346/3490] BBLG kept (0.5s) | 346 kept, 0 rejected | 138.1/min | ETA: 22.8m [2026-01-29T12:02:35.209015] [DEBUG] [REMOTE ] BBN: Retrieved 3877 rows, trimmed to 300. [2026-01-29T12:02:35.209167] [DEBUG] [REMOTE ] BBN: PASS: History has at least 300 days. [2026-01-29T12:02:35.209414] [DEBUG] [REMOTE ] BBN: PASS: Price check passed. Min price $16.15. [2026-01-29T12:02:35.209559] [DEBUG] [REMOTE ] BBN: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:35.209708] [DEBUG] [REMOTE ] BBN: PASS: Integrity check passed. [2026-01-29T12:02:35.209758] [DEBUG] [REMOTE ] BBN: Symbol is viable for forecasting. [2026-01-29T12:02:35.209840] [INFO ] [MAIN ] [347/3490] BBN kept (0.6s) | 347 kept, 0 rejected | 138.0/min | ETA: 22.8m [2026-01-29T12:02:35.691139] [DEBUG] [REMOTE ] BBSI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:35.691292] [DEBUG] [REMOTE ] BBSI: PASS: History has at least 300 days. [2026-01-29T12:02:35.691547] [DEBUG] [REMOTE ] BBSI: PASS: Price check passed. Min price $33.23. [2026-01-29T12:02:35.691718] [DEBUG] [REMOTE ] BBSI: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:35.691848] [DEBUG] [REMOTE ] BBSI: PASS: Integrity check passed. [2026-01-29T12:02:35.691890] [DEBUG] [REMOTE ] BBSI: Symbol is viable for forecasting. [2026-01-29T12:02:35.691942] [INFO ] [MAIN ] [348/3490] BBSI kept (0.5s) | 348 kept, 0 rejected | 137.9/min | ETA: 22.8m [2026-01-29T12:02:35.920254] [DEBUG] [REMOTE ] BBUC: Retrieved 978 rows, trimmed to 300. [2026-01-29T12:02:35.920387] [DEBUG] [REMOTE ] BBUC: PASS: History has at least 300 days. [2026-01-29T12:02:35.920610] [DEBUG] [REMOTE ] BBUC: PASS: Price check passed. Min price $31.16. [2026-01-29T12:02:35.920754] [DEBUG] [REMOTE ] BBUC: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:35.920866] [DEBUG] [REMOTE ] BBUC: PASS: Integrity check passed. [2026-01-29T12:02:35.920906] [DEBUG] [REMOTE ] BBUC: Symbol is viable for forecasting. [2026-01-29T12:02:35.920955] [INFO ] [MAIN ] [349/3490] BBUC kept (0.2s) | 349 kept, 0 rejected | 138.1/min | ETA: 22.7m [2026-01-29T12:02:36.617187] [DEBUG] [REMOTE ] BBVA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:36.617689] [DEBUG] [REMOTE ] BBVA: PASS: History has at least 300 days. [2026-01-29T12:02:36.618161] [DEBUG] [REMOTE ] BBVA: PASS: Price check passed. Min price $19.53. [2026-01-29T12:02:36.618324] [DEBUG] [REMOTE ] BBVA: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:36.618485] [DEBUG] [REMOTE ] BBVA: PASS: Integrity check passed. [2026-01-29T12:02:36.618528] [DEBUG] [REMOTE ] BBVA: Symbol is viable for forecasting. [2026-01-29T12:02:36.618653] [INFO ] [MAIN ] [350/3490] BBVA kept (0.7s) | 350 kept, 0 rejected | 137.9/min | ETA: 22.8m [2026-01-29T12:02:37.066445] [DEBUG] [REMOTE ] BBWI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:37.066600] [DEBUG] [REMOTE ] BBWI: PASS: History has at least 300 days. [2026-01-29T12:02:37.066867] [DEBUG] [REMOTE ] BBWI: PASS: Price check passed. Min price $14.85. [2026-01-29T12:02:37.067009] [DEBUG] [REMOTE ] BBWI: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:37.067135] [DEBUG] [REMOTE ] BBWI: PASS: Integrity check passed. [2026-01-29T12:02:37.067174] [DEBUG] [REMOTE ] BBWI: Symbol is viable for forecasting. [2026-01-29T12:02:37.067224] [INFO ] [MAIN ] [351/3490] BBWI kept (0.4s) | 351 kept, 0 rejected | 137.9/min | ETA: 22.8m [2026-01-29T12:02:37.556400] [DEBUG] [REMOTE ] BBY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:37.556621] [DEBUG] [REMOTE ] BBY: PASS: History has at least 300 days. [2026-01-29T12:02:37.556972] [DEBUG] [REMOTE ] BBY: PASS: Price check passed. Min price $65.56. [2026-01-29T12:02:37.557160] [DEBUG] [REMOTE ] BBY: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:37.557345] [DEBUG] [REMOTE ] BBY: PASS: Integrity check passed. [2026-01-29T12:02:37.557393] [DEBUG] [REMOTE ] BBY: Symbol is viable for forecasting. [2026-01-29T12:02:37.557448] [INFO ] [MAIN ] [352/3490] BBY kept (0.5s) | 352 kept, 0 rejected | 137.8/min | ETA: 22.8m [2026-01-29T12:02:38.011959] [DEBUG] [REMOTE ] BC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:38.012105] [DEBUG] [REMOTE ] BC: PASS: History has at least 300 days. [2026-01-29T12:02:38.012355] [DEBUG] [REMOTE ] BC: PASS: Price check passed. Min price $58.96. [2026-01-29T12:02:38.012499] [DEBUG] [REMOTE ] BC: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:38.012646] [DEBUG] [REMOTE ] BC: PASS: Integrity check passed. [2026-01-29T12:02:38.012692] [DEBUG] [REMOTE ] BC: Symbol is viable for forecasting. [2026-01-29T12:02:38.012745] [INFO ] [MAIN ] [353/3490] BC kept (0.5s) | 353 kept, 0 rejected | 137.8/min | ETA: 22.8m [2026-01-29T12:02:38.160117] [DEBUG] [REMOTE ] BCAL: Retrieved 2527 rows, trimmed to 300. [2026-01-29T12:02:38.160274] [DEBUG] [REMOTE ] BCAL: PASS: History has at least 300 days. [2026-01-29T12:02:38.160520] [DEBUG] [REMOTE ] BCAL: PASS: Price check passed. Min price $18.15. [2026-01-29T12:02:38.160689] [DEBUG] [REMOTE ] BCAL: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:38.160820] [DEBUG] [REMOTE ] BCAL: PASS: Integrity check passed. [2026-01-29T12:02:38.160864] [DEBUG] [REMOTE ] BCAL: Symbol is viable for forecasting. [2026-01-29T12:02:38.160918] [INFO ] [MAIN ] [354/3490] BCAL kept (0.1s) | 354 kept, 0 rejected | 138.1/min | ETA: 22.7m [2026-01-29T12:02:38.591632] [DEBUG] [REMOTE ] BCAX: Retrieved 344 rows, trimmed to 300. [2026-01-29T12:02:38.591777] [DEBUG] [REMOTE ] BCAX: PASS: History has at least 300 days. [2026-01-29T12:02:38.591982] [DEBUG] [REMOTE ] BCAX: PASS: Price check passed. Min price $13.93. [2026-01-29T12:02:38.592117] [DEBUG] [REMOTE ] BCAX: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:38.592226] [DEBUG] [REMOTE ] BCAX: PASS: Integrity check passed. [2026-01-29T12:02:38.592267] [DEBUG] [REMOTE ] BCAX: Symbol is viable for forecasting. [2026-01-29T12:02:38.592315] [INFO ] [MAIN ] [355/3490] BCAX kept (0.4s) | 355 kept, 0 rejected | 138.1/min | ETA: 22.7m [2026-01-29T12:02:39.223229] [DEBUG] [REMOTE ] BCBP: Retrieved 5607 rows, trimmed to 300. [2026-01-29T12:02:39.223368] [DEBUG] [REMOTE ] BCBP: PASS: History has at least 300 days. [2026-01-29T12:02:39.223592] [DEBUG] [REMOTE ] BCBP: PASS: Price check passed. Min price $7.45. [2026-01-29T12:02:39.223732] [DEBUG] [REMOTE ] BCBP: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:39.223844] [DEBUG] [REMOTE ] BCBP: PASS: Integrity check passed. [2026-01-29T12:02:39.223885] [DEBUG] [REMOTE ] BCBP: Symbol is viable for forecasting. [2026-01-29T12:02:39.223951] [INFO ] [MAIN ] [356/3490] BCBP kept (0.6s) | 356 kept, 0 rejected | 137.9/min | ETA: 22.7m [2026-01-29T12:02:39.564092] [DEBUG] [REMOTE ] BCC: Retrieved 3264 rows, trimmed to 300. [2026-01-29T12:02:39.564222] [DEBUG] [REMOTE ] BCC: PASS: History has at least 300 days. [2026-01-29T12:02:39.564425] [DEBUG] [REMOTE ] BCC: PASS: Price check passed. Min price $65.88. [2026-01-29T12:02:39.564558] [DEBUG] [REMOTE ] BCC: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:39.564710] [DEBUG] [REMOTE ] BCC: PASS: Integrity check passed. [2026-01-29T12:02:39.564754] [DEBUG] [REMOTE ] BCC: Symbol is viable for forecasting. [2026-01-29T12:02:39.564801] [INFO ] [MAIN ] [357/3490] BCC kept (0.3s) | 357 kept, 0 rejected | 138.0/min | ETA: 22.7m [2026-01-29T12:02:39.857079] [DEBUG] [REMOTE ] BCDA: Retrieved 3097 rows, trimmed to 300. [2026-01-29T12:02:39.857203] [DEBUG] [REMOTE ] BCDA: PASS: History has at least 300 days. [2026-01-29T12:02:39.857406] [DEBUG] [REMOTE ] BCDA: PASS: Price check passed. Min price $1.18. [2026-01-29T12:02:39.857537] [DEBUG] [REMOTE ] BCDA: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:39.857672] [DEBUG] [REMOTE ] BCDA: PASS: Integrity check passed. [2026-01-29T12:02:39.857713] [DEBUG] [REMOTE ] BCDA: Symbol is viable for forecasting. [2026-01-29T12:02:39.857760] [INFO ] [MAIN ] [358/3490] BCDA kept (0.3s) | 358 kept, 0 rejected | 138.1/min | ETA: 22.7m [2026-01-29T12:02:40.452834] [DEBUG] [REMOTE ] BCE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:40.453094] [DEBUG] [REMOTE ] BCE: PASS: History has at least 300 days. [2026-01-29T12:02:40.453415] [DEBUG] [REMOTE ] BCE: PASS: Price check passed. Min price $21.99. [2026-01-29T12:02:40.453608] [DEBUG] [REMOTE ] BCE: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:40.453788] [DEBUG] [REMOTE ] BCE: PASS: Integrity check passed. [2026-01-29T12:02:40.453832] [DEBUG] [REMOTE ] BCE: Symbol is viable for forecasting. [2026-01-29T12:02:40.453890] [INFO ] [MAIN ] [359/3490] BCE kept (0.6s) | 359 kept, 0 rejected | 138.0/min | ETA: 22.7m [2026-01-29T12:02:40.898976] [DEBUG] [REMOTE ] BCH: Retrieved 6053 rows, trimmed to 300. [2026-01-29T12:02:40.899128] [DEBUG] [REMOTE ] BCH: PASS: History has at least 300 days. [2026-01-29T12:02:40.899378] [DEBUG] [REMOTE ] BCH: PASS: Price check passed. Min price $34.91. [2026-01-29T12:02:40.899521] [DEBUG] [REMOTE ] BCH: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:40.899670] [DEBUG] [REMOTE ] BCH: PASS: Integrity check passed. [2026-01-29T12:02:40.899713] [DEBUG] [REMOTE ] BCH: Symbol is viable for forecasting. [2026-01-29T12:02:40.899765] [INFO ] [MAIN ] [360/3490] BCH kept (0.4s) | 360 kept, 0 rejected | 137.9/min | ETA: 22.7m [2026-01-29T12:02:41.399819] [DEBUG] [REMOTE ] BCML: Retrieved 5391 rows, trimmed to 300. [2026-01-29T12:02:41.399959] [DEBUG] [REMOTE ] BCML: PASS: History has at least 300 days. [2026-01-29T12:02:41.400179] [DEBUG] [REMOTE ] BCML: PASS: Price check passed. Min price $26.95. [2026-01-29T12:02:41.400317] [DEBUG] [REMOTE ] BCML: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:41.400436] [DEBUG] [REMOTE ] BCML: PASS: Integrity check passed. [2026-01-29T12:02:41.400476] [DEBUG] [REMOTE ] BCML: Symbol is viable for forecasting. [2026-01-29T12:02:41.400526] [INFO ] [MAIN ] [361/3490] BCML kept (0.5s) | 361 kept, 0 rejected | 137.9/min | ETA: 22.7m [2026-01-29T12:02:41.934200] [DEBUG] [REMOTE ] BCO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:41.934350] [DEBUG] [REMOTE ] BCO: PASS: History has at least 300 days. [2026-01-29T12:02:41.934727] [DEBUG] [REMOTE ] BCO: PASS: Price check passed. Min price $105.88. [2026-01-29T12:02:41.934898] [DEBUG] [REMOTE ] BCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:41.935028] [DEBUG] [REMOTE ] BCO: PASS: Integrity check passed. [2026-01-29T12:02:41.935069] [DEBUG] [REMOTE ] BCO: Symbol is viable for forecasting. [2026-01-29T12:02:41.935129] [INFO ] [MAIN ] [362/3490] BCO kept (0.5s) | 362 kept, 0 rejected | 137.8/min | ETA: 22.7m [2026-01-29T12:02:42.451913] [DEBUG] [REMOTE ] BCPC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:42.452054] [DEBUG] [REMOTE ] BCPC: PASS: History has at least 300 days. [2026-01-29T12:02:42.452285] [DEBUG] [REMOTE ] BCPC: PASS: Price check passed. Min price $146.46. [2026-01-29T12:02:42.452423] [DEBUG] [REMOTE ] BCPC: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:42.452542] [DEBUG] [REMOTE ] BCPC: PASS: Integrity check passed. [2026-01-29T12:02:42.452600] [DEBUG] [REMOTE ] BCPC: Symbol is viable for forecasting. [2026-01-29T12:02:42.452652] [INFO ] [MAIN ] [363/3490] BCPC kept (0.5s) | 363 kept, 0 rejected | 137.7/min | ETA: 22.7m [2026-01-29T12:02:42.847314] [DEBUG] [REMOTE ] BCRX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:42.847452] [DEBUG] [REMOTE ] BCRX: PASS: History has at least 300 days. [2026-01-29T12:02:42.847691] [DEBUG] [REMOTE ] BCRX: PASS: Price check passed. Min price $6.66. [2026-01-29T12:02:42.847833] [DEBUG] [REMOTE ] BCRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:42.847951] [DEBUG] [REMOTE ] BCRX: PASS: Integrity check passed. [2026-01-29T12:02:42.847992] [DEBUG] [REMOTE ] BCRX: Symbol is viable for forecasting. [2026-01-29T12:02:42.848043] [INFO ] [MAIN ] [364/3490] BCRX kept (0.4s) | 364 kept, 0 rejected | 137.8/min | ETA: 22.7m [2026-01-29T12:02:43.329782] [DEBUG] [REMOTE ] BCS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:43.329925] [DEBUG] [REMOTE ] BCS: PASS: History has at least 300 days. [2026-01-29T12:02:43.330158] [DEBUG] [REMOTE ] BCS: PASS: Price check passed. Min price $20.53. [2026-01-29T12:02:43.330326] [DEBUG] [REMOTE ] BCS: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:43.330456] [DEBUG] [REMOTE ] BCS: PASS: Integrity check passed. [2026-01-29T12:02:43.330497] [DEBUG] [REMOTE ] BCS: Symbol is viable for forecasting. [2026-01-29T12:02:43.330743] [INFO ] [MAIN ] [365/3490] BCS kept (0.5s) | 365 kept, 0 rejected | 137.7/min | ETA: 22.7m [2026-01-29T12:02:43.613602] [DEBUG] [REMOTE ] BCSF: Retrieved 1808 rows, trimmed to 300. [2026-01-29T12:02:43.613737] [DEBUG] [REMOTE ] BCSF: PASS: History has at least 300 days. [2026-01-29T12:02:43.613959] [DEBUG] [REMOTE ] BCSF: PASS: Price check passed. Min price $12.87. [2026-01-29T12:02:43.614098] [DEBUG] [REMOTE ] BCSF: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:43.614217] [DEBUG] [REMOTE ] BCSF: PASS: Integrity check passed. [2026-01-29T12:02:43.614265] [DEBUG] [REMOTE ] BCSF: Symbol is viable for forecasting. [2026-01-29T12:02:43.614323] [INFO ] [MAIN ] [366/3490] BCSF kept (0.3s) | 366 kept, 0 rejected | 137.9/min | ETA: 22.7m [2026-01-29T12:02:44.065510] [DEBUG] [REMOTE ] BCTX: Retrieved 3735 rows, trimmed to 300. [2026-01-29T12:02:44.065668] [DEBUG] [REMOTE ] BCTX: PASS: History has at least 300 days. [2026-01-29T12:02:44.065880] [DEBUG] [REMOTE ] BCTX: PASS: Price check passed. Min price $4.21. [2026-01-29T12:02:44.066015] [DEBUG] [REMOTE ] BCTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:44.066126] [DEBUG] [REMOTE ] BCTX: PASS: Integrity check passed. [2026-01-29T12:02:44.066166] [DEBUG] [REMOTE ] BCTX: Symbol is viable for forecasting. [2026-01-29T12:02:44.066215] [INFO ] [MAIN ] [367/3490] BCTX kept (0.5s) | 367 kept, 0 rejected | 137.8/min | ETA: 22.7m [2026-01-29T12:02:44.398087] [DEBUG] [REMOTE ] BCX: Retrieved 3731 rows, trimmed to 300. [2026-01-29T12:02:44.398276] [DEBUG] [REMOTE ] BCX: PASS: History has at least 300 days. [2026-01-29T12:02:44.398521] [DEBUG] [REMOTE ] BCX: PASS: Price check passed. Min price $9.58. [2026-01-29T12:02:44.398685] [DEBUG] [REMOTE ] BCX: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:44.398811] [DEBUG] [REMOTE ] BCX: PASS: Integrity check passed. [2026-01-29T12:02:44.398867] [DEBUG] [REMOTE ] BCX: Symbol is viable for forecasting. [2026-01-29T12:02:44.398920] [INFO ] [MAIN ] [368/3490] BCX kept (0.3s) | 368 kept, 0 rejected | 137.9/min | ETA: 22.6m [2026-01-29T12:02:44.799647] [DEBUG] [REMOTE ] BCYC: Retrieved 1680 rows, trimmed to 300. [2026-01-29T12:02:44.799783] [DEBUG] [REMOTE ] BCYC: PASS: History has at least 300 days. [2026-01-29T12:02:44.800000] [DEBUG] [REMOTE ] BCYC: PASS: Price check passed. Min price $6.17. [2026-01-29T12:02:44.800140] [DEBUG] [REMOTE ] BCYC: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:44.800264] [DEBUG] [REMOTE ] BCYC: PASS: Integrity check passed. [2026-01-29T12:02:44.800314] [DEBUG] [REMOTE ] BCYC: Symbol is viable for forecasting. [2026-01-29T12:02:44.800374] [INFO ] [MAIN ] [369/3490] BCYC kept (0.4s) | 369 kept, 0 rejected | 138.0/min | ETA: 22.6m [2026-01-29T12:02:45.287727] [DEBUG] [REMOTE ] BDC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:45.287862] [DEBUG] [REMOTE ] BDC: PASS: History has at least 300 days. [2026-01-29T12:02:45.288076] [DEBUG] [REMOTE ] BDC: PASS: Price check passed. Min price $106.30. [2026-01-29T12:02:45.288238] [DEBUG] [REMOTE ] BDC: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:45.288373] [DEBUG] [REMOTE ] BDC: PASS: Integrity check passed. [2026-01-29T12:02:45.288414] [DEBUG] [REMOTE ] BDC: Symbol is viable for forecasting. [2026-01-29T12:02:45.288462] [INFO ] [MAIN ] [370/3490] BDC kept (0.5s) | 370 kept, 0 rejected | 137.9/min | ETA: 22.6m [2026-01-29T12:02:45.742803] [DEBUG] [REMOTE ] BDJ: Retrieved 5136 rows, trimmed to 300. [2026-01-29T12:02:45.742940] [DEBUG] [REMOTE ] BDJ: PASS: History has at least 300 days. [2026-01-29T12:02:45.743159] [DEBUG] [REMOTE ] BDJ: PASS: Price check passed. Min price $8.46. [2026-01-29T12:02:45.743313] [DEBUG] [REMOTE ] BDJ: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:45.743452] [DEBUG] [REMOTE ] BDJ: PASS: Integrity check passed. [2026-01-29T12:02:45.743491] [DEBUG] [REMOTE ] BDJ: Symbol is viable for forecasting. [2026-01-29T12:02:45.743539] [INFO ] [MAIN ] [371/3490] BDJ kept (0.5s) | 371 kept, 0 rejected | 137.9/min | ETA: 22.6m [2026-01-29T12:02:46.205943] [DEBUG] [REMOTE ] BDN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:46.206072] [DEBUG] [REMOTE ] BDN: PASS: History has at least 300 days. [2026-01-29T12:02:46.206285] [DEBUG] [REMOTE ] BDN: PASS: Price check passed. Min price $2.76. [2026-01-29T12:02:46.206424] [DEBUG] [REMOTE ] BDN: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:46.206540] [DEBUG] [REMOTE ] BDN: PASS: Integrity check passed. [2026-01-29T12:02:46.206598] [DEBUG] [REMOTE ] BDN: Symbol is viable for forecasting. [2026-01-29T12:02:46.206652] [INFO ] [MAIN ] [372/3490] BDN kept (0.5s) | 372 kept, 0 rejected | 137.9/min | ETA: 22.6m [2026-01-29T12:02:46.535362] [DEBUG] [REMOTE ] BDRX: Retrieved 2550 rows, trimmed to 300. [2026-01-29T12:02:46.535712] [DEBUG] [REMOTE ] BDRX: PASS: History has at least 300 days. [2026-01-29T12:02:46.535992] [DEBUG] [REMOTE ] BDRX: PASS: Price check passed. Min price $2.08. [2026-01-29T12:02:46.536169] [DEBUG] [REMOTE ] BDRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:46.536296] [DEBUG] [REMOTE ] BDRX: PASS: Integrity check passed. [2026-01-29T12:02:46.536338] [DEBUG] [REMOTE ] BDRX: Symbol is viable for forecasting. [2026-01-29T12:02:46.536386] [INFO ] [MAIN ] [373/3490] BDRX kept (0.3s) | 373 kept, 0 rejected | 138.0/min | ETA: 22.6m [2026-01-29T12:02:46.732191] [DEBUG] [REMOTE ] BDSX: Retrieved 1318 rows, trimmed to 300. [2026-01-29T12:02:46.732339] [DEBUG] [REMOTE ] BDSX: PASS: History has at least 300 days. [2026-01-29T12:02:46.732545] [DEBUG] [REMOTE ] BDSX: PASS: Price check passed. Min price $5.46. [2026-01-29T12:02:46.732710] [DEBUG] [REMOTE ] BDSX: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:46.732824] [DEBUG] [REMOTE ] BDSX: PASS: Integrity check passed. [2026-01-29T12:02:46.732880] [DEBUG] [REMOTE ] BDSX: Symbol is viable for forecasting. [2026-01-29T12:02:46.732929] [INFO ] [MAIN ] [374/3490] BDSX kept (0.2s) | 374 kept, 0 rejected | 138.2/min | ETA: 22.6m [2026-01-29T12:02:47.202793] [DEBUG] [REMOTE ] BDTX: Retrieved 1507 rows, trimmed to 300. [2026-01-29T12:02:47.202919] [DEBUG] [REMOTE ] BDTX: PASS: History has at least 300 days. [2026-01-29T12:02:47.203121] [DEBUG] [REMOTE ] BDTX: PASS: Price check passed. Min price $2.40. [2026-01-29T12:02:47.203257] [DEBUG] [REMOTE ] BDTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:47.203413] [DEBUG] [REMOTE ] BDTX: PASS: Integrity check passed. [2026-01-29T12:02:47.203476] [DEBUG] [REMOTE ] BDTX: Symbol is viable for forecasting. [2026-01-29T12:02:47.203531] [INFO ] [MAIN ] [375/3490] BDTX kept (0.5s) | 375 kept, 0 rejected | 138.1/min | ETA: 22.6m [2026-01-29T12:02:47.814216] [DEBUG] [REMOTE ] BDX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:47.814377] [DEBUG] [REMOTE ] BDX: PASS: History has at least 300 days. [2026-01-29T12:02:47.814670] [DEBUG] [REMOTE ] BDX: PASS: Price check passed. Min price $175.42. [2026-01-29T12:02:47.814813] [DEBUG] [REMOTE ] BDX: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:47.814950] [DEBUG] [REMOTE ] BDX: PASS: Integrity check passed. [2026-01-29T12:02:47.814992] [DEBUG] [REMOTE ] BDX: Symbol is viable for forecasting. [2026-01-29T12:02:47.815044] [INFO ] [MAIN ] [376/3490] BDX kept (0.6s) | 376 kept, 0 rejected | 138.0/min | ETA: 22.6m [2026-01-29T12:02:48.084493] [DEBUG] [REMOTE ] BE: Retrieved 1888 rows, trimmed to 300. [2026-01-29T12:02:48.084689] [DEBUG] [REMOTE ] BE: PASS: History has at least 300 days. [2026-01-29T12:02:48.084923] [DEBUG] [REMOTE ] BE: PASS: Price check passed. Min price $76.97. [2026-01-29T12:02:48.085063] [DEBUG] [REMOTE ] BE: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:48.085189] [DEBUG] [REMOTE ] BE: PASS: Integrity check passed. [2026-01-29T12:02:48.085233] [DEBUG] [REMOTE ] BE: Symbol is viable for forecasting. [2026-01-29T12:02:48.085284] [INFO ] [MAIN ] [377/3490] BE kept (0.3s) | 377 kept, 0 rejected | 138.1/min | ETA: 22.5m [2026-01-29T12:02:48.495933] [DEBUG] [REMOTE ] BEAM: Retrieved 1502 rows, trimmed to 300. [2026-01-29T12:02:48.496112] [DEBUG] [REMOTE ] BEAM: PASS: History has at least 300 days. [2026-01-29T12:02:48.496363] [DEBUG] [REMOTE ] BEAM: PASS: Price check passed. Min price $20.60. [2026-01-29T12:02:48.496531] [DEBUG] [REMOTE ] BEAM: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:48.496698] [DEBUG] [REMOTE ] BEAM: PASS: Integrity check passed. [2026-01-29T12:02:48.496745] [DEBUG] [REMOTE ] BEAM: Symbol is viable for forecasting. [2026-01-29T12:02:48.496799] [INFO ] [MAIN ] [378/3490] BEAM kept (0.4s) | 378 kept, 0 rejected | 138.1/min | ETA: 22.5m [2026-01-29T12:02:48.979156] [DEBUG] [REMOTE ] BEEM: Retrieved 3960 rows, trimmed to 300. [2026-01-29T12:02:48.979293] [DEBUG] [REMOTE ] BEEM: PASS: History has at least 300 days. [2026-01-29T12:02:48.979532] [DEBUG] [REMOTE ] BEEM: PASS: Price check passed. Min price $1.50. [2026-01-29T12:02:48.979709] [DEBUG] [REMOTE ] BEEM: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:48.980024] [DEBUG] [REMOTE ] BEEM: PASS: Integrity check passed. [2026-01-29T12:02:48.980065] [DEBUG] [REMOTE ] BEEM: Symbol is viable for forecasting. [2026-01-29T12:02:48.980116] [INFO ] [MAIN ] [379/3490] BEEM kept (0.5s) | 379 kept, 0 rejected | 138.1/min | ETA: 22.5m [2026-01-29T12:02:49.244038] [DEBUG] [REMOTE ] BEEP: Retrieved 1176 rows, trimmed to 300. [2026-01-29T12:02:49.244177] [DEBUG] [REMOTE ] BEEP: PASS: History has at least 300 days. [2026-01-29T12:02:49.244382] [DEBUG] [REMOTE ] BEEP: PASS: Price check passed. Min price $2.54. [2026-01-29T12:02:49.244524] [DEBUG] [REMOTE ] BEEP: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:49.244674] [DEBUG] [REMOTE ] BEEP: PASS: Integrity check passed. [2026-01-29T12:02:49.244739] [DEBUG] [REMOTE ] BEEP: Symbol is viable for forecasting. [2026-01-29T12:02:49.244790] [INFO ] [MAIN ] [380/3490] BEEP kept (0.3s) | 380 kept, 0 rejected | 138.2/min | ETA: 22.5m [2026-01-29T12:02:49.560412] [DEBUG] [REMOTE ] BEKE: Retrieved 1371 rows, trimmed to 300. [2026-01-29T12:02:49.560549] [DEBUG] [REMOTE ] BEKE: PASS: History has at least 300 days. [2026-01-29T12:02:49.560773] [DEBUG] [REMOTE ] BEKE: PASS: Price check passed. Min price $15.60. [2026-01-29T12:02:49.560907] [DEBUG] [REMOTE ] BEKE: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:49.561016] [DEBUG] [REMOTE ] BEKE: PASS: Integrity check passed. [2026-01-29T12:02:49.561055] [DEBUG] [REMOTE ] BEKE: Symbol is viable for forecasting. [2026-01-29T12:02:49.561102] [INFO ] [MAIN ] [381/3490] BEKE kept (0.3s) | 381 kept, 0 rejected | 138.3/min | ETA: 22.5m [2026-01-29T12:02:50.275240] [DEBUG] [REMOTE ] BELFA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:50.275488] [DEBUG] [REMOTE ] BELFA: PASS: History has at least 300 days. [2026-01-29T12:02:50.275916] [DEBUG] [REMOTE ] BELFA: PASS: Price check passed. Min price $113.98. [2026-01-29T12:02:50.276094] [DEBUG] [REMOTE ] BELFA: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:50.276268] [DEBUG] [REMOTE ] BELFA: PASS: Integrity check passed. [2026-01-29T12:02:50.276316] [DEBUG] [REMOTE ] BELFA: Symbol is viable for forecasting. [2026-01-29T12:02:50.276384] [INFO ] [MAIN ] [382/3490] BELFA kept (0.7s) | 382 kept, 0 rejected | 138.1/min | ETA: 22.5m [2026-01-29T12:02:50.661956] [DEBUG] [REMOTE ] BELFB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:50.662128] [DEBUG] [REMOTE ] BELFB: PASS: History has at least 300 days. [2026-01-29T12:02:50.662423] [DEBUG] [REMOTE ] BELFB: PASS: Price check passed. Min price $134.31. [2026-01-29T12:02:50.662570] [DEBUG] [REMOTE ] BELFB: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:50.662922] [DEBUG] [REMOTE ] BELFB: PASS: Integrity check passed. [2026-01-29T12:02:50.662964] [DEBUG] [REMOTE ] BELFB: Symbol is viable for forecasting. [2026-01-29T12:02:50.663019] [INFO ] [MAIN ] [383/3490] BELFB kept (0.4s) | 383 kept, 0 rejected | 138.1/min | ETA: 22.5m [2026-01-29T12:02:51.213564] [DEBUG] [REMOTE ] BEN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:51.213744] [DEBUG] [REMOTE ] BEN: PASS: History has at least 300 days. [2026-01-29T12:02:51.214035] [DEBUG] [REMOTE ] BEN: PASS: Price check passed. Min price $20.89. [2026-01-29T12:02:51.214226] [DEBUG] [REMOTE ] BEN: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:51.214390] [DEBUG] [REMOTE ] BEN: PASS: Integrity check passed. [2026-01-29T12:02:51.214444] [DEBUG] [REMOTE ] BEN: Symbol is viable for forecasting. [2026-01-29T12:02:51.214531] [INFO ] [MAIN ] [384/3490] BEN kept (0.6s) | 384 kept, 0 rejected | 138.0/min | ETA: 22.5m [2026-01-29T12:02:51.628070] [DEBUG] [REMOTE ] BEP: Retrieved 5081 rows, trimmed to 300. [2026-01-29T12:02:51.628211] [DEBUG] [REMOTE ] BEP: PASS: History has at least 300 days. [2026-01-29T12:02:51.628433] [DEBUG] [REMOTE ] BEP: PASS: Price check passed. Min price $26.67. [2026-01-29T12:02:51.628592] [DEBUG] [REMOTE ] BEP: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:51.628713] [DEBUG] [REMOTE ] BEP: PASS: Integrity check passed. [2026-01-29T12:02:51.628754] [DEBUG] [REMOTE ] BEP: Symbol is viable for forecasting. [2026-01-29T12:02:51.628813] [INFO ] [MAIN ] [385/3490] BEP kept (0.4s) | 385 kept, 0 rejected | 138.1/min | ETA: 22.5m [2026-01-29T12:02:51.859559] [DEBUG] [REMOTE ] BEPH: Retrieved 1202 rows, trimmed to 300. [2026-01-29T12:02:51.859725] [DEBUG] [REMOTE ] BEPH: PASS: History has at least 300 days. [2026-01-29T12:02:51.859947] [DEBUG] [REMOTE ] BEPH: PASS: Price check passed. Min price $15.02. [2026-01-29T12:02:51.860085] [DEBUG] [REMOTE ] BEPH: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:51.860200] [DEBUG] [REMOTE ] BEPH: PASS: Integrity check passed. [2026-01-29T12:02:51.860256] [DEBUG] [REMOTE ] BEPH: Symbol is viable for forecasting. [2026-01-29T12:02:51.860307] [INFO ] [MAIN ] [386/3490] BEPH kept (0.2s) | 386 kept, 0 rejected | 138.2/min | ETA: 22.5m [2026-01-29T12:02:52.257287] [DEBUG] [REMOTE ] BEPI: Retrieved 1034 rows, trimmed to 300. [2026-01-29T12:02:52.257426] [DEBUG] [REMOTE ] BEPI: PASS: History has at least 300 days. [2026-01-29T12:02:52.257673] [DEBUG] [REMOTE ] BEPI: PASS: Price check passed. Min price $15.78. [2026-01-29T12:02:52.257809] [DEBUG] [REMOTE ] BEPI: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:52.257917] [DEBUG] [REMOTE ] BEPI: PASS: Integrity check passed. [2026-01-29T12:02:52.257957] [DEBUG] [REMOTE ] BEPI: Symbol is viable for forecasting. [2026-01-29T12:02:52.258004] [INFO ] [MAIN ] [387/3490] BEPI kept (0.4s) | 387 kept, 0 rejected | 138.3/min | ETA: 22.4m [2026-01-29T12:02:52.764532] [DEBUG] [REMOTE ] BFAM: Retrieved 3272 rows, trimmed to 300. [2026-01-29T12:02:52.764698] [DEBUG] [REMOTE ] BFAM: PASS: History has at least 300 days. [2026-01-29T12:02:52.764919] [DEBUG] [REMOTE ] BFAM: PASS: Price check passed. Min price $91.11. [2026-01-29T12:02:52.765055] [DEBUG] [REMOTE ] BFAM: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:52.765169] [DEBUG] [REMOTE ] BFAM: PASS: Integrity check passed. [2026-01-29T12:02:52.765209] [DEBUG] [REMOTE ] BFAM: Symbol is viable for forecasting. [2026-01-29T12:02:52.765257] [INFO ] [MAIN ] [388/3490] BFAM kept (0.5s) | 388 kept, 0 rejected | 138.2/min | ETA: 22.4m [2026-01-29T12:02:53.244648] [DEBUG] [REMOTE ] BFC: Retrieved 6037 rows, trimmed to 300. [2026-01-29T12:02:53.244815] [DEBUG] [REMOTE ] BFC: PASS: History has at least 300 days. [2026-01-29T12:02:53.245041] [DEBUG] [REMOTE ] BFC: PASS: Price check passed. Min price $118.66. [2026-01-29T12:02:53.245196] [DEBUG] [REMOTE ] BFC: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:53.245338] [DEBUG] [REMOTE ] BFC: PASS: Integrity check passed. [2026-01-29T12:02:53.245383] [DEBUG] [REMOTE ] BFC: Symbol is viable for forecasting. [2026-01-29T12:02:53.245442] [INFO ] [MAIN ] [389/3490] BFC kept (0.5s) | 389 kept, 0 rejected | 138.2/min | ETA: 22.4m [2026-01-29T12:02:53.516605] [DEBUG] [REMOTE ] BFH: Retrieved 6191 rows, trimmed to 300. [2026-01-29T12:02:53.516943] [DEBUG] [REMOTE ] BFH: PASS: History has at least 300 days. [2026-01-29T12:02:53.517189] [DEBUG] [REMOTE ] BFH: PASS: Price check passed. Min price $59.98. [2026-01-29T12:02:53.517334] [DEBUG] [REMOTE ] BFH: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:53.517465] [DEBUG] [REMOTE ] BFH: PASS: Integrity check passed. [2026-01-29T12:02:53.517515] [DEBUG] [REMOTE ] BFH: Symbol is viable for forecasting. [2026-01-29T12:02:53.517598] [INFO ] [MAIN ] [390/3490] BFH kept (0.3s) | 390 kept, 0 rejected | 138.3/min | ETA: 22.4m [2026-01-29T12:02:54.151470] [DEBUG] [REMOTE ] BFK: Retrieved 6162 rows, trimmed to 300. [2026-01-29T12:02:54.151690] [DEBUG] [REMOTE ] BFK: PASS: History has at least 300 days. [2026-01-29T12:02:54.152068] [DEBUG] [REMOTE ] BFK: PASS: Price check passed. Min price $9.76. [2026-01-29T12:02:54.152253] [DEBUG] [REMOTE ] BFK: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:54.152418] [DEBUG] [REMOTE ] BFK: PASS: Integrity check passed. [2026-01-29T12:02:54.152467] [DEBUG] [REMOTE ] BFK: Symbol is viable for forecasting. [2026-01-29T12:02:54.152532] [INFO ] [MAIN ] [391/3490] BFK kept (0.6s) | 391 kept, 0 rejected | 138.1/min | ETA: 22.4m [2026-01-29T12:02:54.417764] [DEBUG] [REMOTE ] BFLY: Retrieved 1394 rows, trimmed to 300. [2026-01-29T12:02:54.417894] [DEBUG] [REMOTE ] BFLY: PASS: History has at least 300 days. [2026-01-29T12:02:54.418107] [DEBUG] [REMOTE ] BFLY: PASS: Price check passed. Min price $1.97. [2026-01-29T12:02:54.418274] [DEBUG] [REMOTE ] BFLY: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:54.418389] [DEBUG] [REMOTE ] BFLY: PASS: Integrity check passed. [2026-01-29T12:02:54.418447] [DEBUG] [REMOTE ] BFLY: Symbol is viable for forecasting. [2026-01-29T12:02:54.418508] [INFO ] [MAIN ] [392/3490] BFLY kept (0.3s) | 392 kept, 0 rejected | 138.3/min | ETA: 22.4m [2026-01-29T12:02:55.004265] [DEBUG] [REMOTE ] BFS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:02:55.004429] [DEBUG] [REMOTE ] BFS: PASS: History has at least 300 days. [2026-01-29T12:02:55.004801] [DEBUG] [REMOTE ] BFS: PASS: Price check passed. Min price $29.07. [2026-01-29T12:02:55.004960] [DEBUG] [REMOTE ] BFS: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:55.005098] [DEBUG] [REMOTE ] BFS: PASS: Integrity check passed. [2026-01-29T12:02:55.005139] [DEBUG] [REMOTE ] BFS: Symbol is viable for forecasting. [2026-01-29T12:02:55.005190] [INFO ] [MAIN ] [393/3490] BFS kept (0.6s) | 393 kept, 0 rejected | 138.1/min | ETA: 22.4m [2026-01-29T12:02:55.304550] [DEBUG] [REMOTE ] BFZ: Retrieved 6162 rows, trimmed to 300. [2026-01-29T12:02:55.304717] [DEBUG] [REMOTE ] BFZ: PASS: History has at least 300 days. [2026-01-29T12:02:55.304970] [DEBUG] [REMOTE ] BFZ: PASS: Price check passed. Min price $10.69. [2026-01-29T12:02:55.305113] [DEBUG] [REMOTE ] BFZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:55.305241] [DEBUG] [REMOTE ] BFZ: PASS: Integrity check passed. [2026-01-29T12:02:55.305283] [DEBUG] [REMOTE ] BFZ: Symbol is viable for forecasting. [2026-01-29T12:02:55.305334] [INFO ] [MAIN ] [394/3490] BFZ kept (0.3s) | 394 kept, 0 rejected | 138.3/min | ETA: 22.4m [2026-01-29T12:02:55.837023] [DEBUG] [REMOTE ] BG: Retrieved 6158 rows, trimmed to 300. [2026-01-29T12:02:55.837162] [DEBUG] [REMOTE ] BG: PASS: History has at least 300 days. [2026-01-29T12:02:55.837637] [DEBUG] [REMOTE ] BG: PASS: Price check passed. Min price $88.55. [2026-01-29T12:02:55.837795] [DEBUG] [REMOTE ] BG: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:55.837954] [DEBUG] [REMOTE ] BG: PASS: Integrity check passed. [2026-01-29T12:02:55.838012] [DEBUG] [REMOTE ] BG: Symbol is viable for forecasting. [2026-01-29T12:02:55.838070] [INFO ] [MAIN ] [395/3490] BG kept (0.5s) | 395 kept, 0 rejected | 138.2/min | ETA: 22.4m [2026-01-29T12:02:56.184408] [DEBUG] [REMOTE ] BGB: Retrieved 3353 rows, trimmed to 300. [2026-01-29T12:02:56.184660] [DEBUG] [REMOTE ] BGB: PASS: History has at least 300 days. [2026-01-29T12:02:56.185151] [DEBUG] [REMOTE ] BGB: PASS: Price check passed. Min price $11.44. [2026-01-29T12:02:56.185300] [DEBUG] [REMOTE ] BGB: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:56.185457] [DEBUG] [REMOTE ] BGB: PASS: Integrity check passed. [2026-01-29T12:02:56.185515] [DEBUG] [REMOTE ] BGB: Symbol is viable for forecasting. [2026-01-29T12:02:56.185604] [INFO ] [MAIN ] [396/3490] BGB kept (0.3s) | 396 kept, 0 rejected | 138.2/min | ETA: 22.4m [2026-01-29T12:02:56.728716] [DEBUG] [REMOTE ] BGC: Retrieved 6572 rows, trimmed to 300. [2026-01-29T12:02:56.728886] [DEBUG] [REMOTE ] BGC: PASS: History has at least 300 days. [2026-01-29T12:02:56.729189] [DEBUG] [REMOTE ] BGC: PASS: Price check passed. Min price $8.29. [2026-01-29T12:02:56.729337] [DEBUG] [REMOTE ] BGC: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:56.729513] [DEBUG] [REMOTE ] BGC: PASS: Integrity check passed. [2026-01-29T12:02:56.729565] [DEBUG] [REMOTE ] BGC: Symbol is viable for forecasting. [2026-01-29T12:02:56.729653] [INFO ] [MAIN ] [397/3490] BGC kept (0.5s) | 397 kept, 0 rejected | 138.2/min | ETA: 22.4m [2026-01-29T12:02:57.086171] [DEBUG] [REMOTE ] BGH: Retrieved 3331 rows, trimmed to 300. [2026-01-29T12:02:57.086303] [DEBUG] [REMOTE ] BGH: PASS: History has at least 300 days. [2026-01-29T12:02:57.086506] [DEBUG] [REMOTE ] BGH: PASS: Price check passed. Min price $14.46. [2026-01-29T12:02:57.086669] [DEBUG] [REMOTE ] BGH: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:57.086784] [DEBUG] [REMOTE ] BGH: PASS: Integrity check passed. [2026-01-29T12:02:57.086841] [DEBUG] [REMOTE ] BGH: Symbol is viable for forecasting. [2026-01-29T12:02:57.086890] [INFO ] [MAIN ] [398/3490] BGH kept (0.4s) | 398 kept, 0 rejected | 138.2/min | ETA: 22.4m [2026-01-29T12:02:57.398255] [DEBUG] [REMOTE ] BGLC: Retrieved 1347 rows, trimmed to 300. [2026-01-29T12:02:57.398440] [DEBUG] [REMOTE ] BGLC: PASS: History has at least 300 days. [2026-01-29T12:02:57.398790] [DEBUG] [REMOTE ] BGLC: PASS: Price check passed. Min price $2.72. [2026-01-29T12:02:57.398976] [DEBUG] [REMOTE ] BGLC: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:57.399139] [DEBUG] [REMOTE ] BGLC: PASS: Integrity check passed. [2026-01-29T12:02:57.399193] [DEBUG] [REMOTE ] BGLC: Symbol is viable for forecasting. [2026-01-29T12:02:57.399258] [INFO ] [MAIN ] [399/3490] BGLC kept (0.3s) | 399 kept, 0 rejected | 138.3/min | ETA: 22.3m [2026-01-29T12:02:57.842389] [DEBUG] [REMOTE ] BGRN: Retrieved 1801 rows, trimmed to 300. [2026-01-29T12:02:57.842548] [DEBUG] [REMOTE ] BGRN: PASS: History has at least 300 days. [2026-01-29T12:02:57.842839] [DEBUG] [REMOTE ] BGRN: PASS: Price check passed. Min price $47.58. [2026-01-29T12:02:57.843007] [DEBUG] [REMOTE ] BGRN: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:57.843148] [DEBUG] [REMOTE ] BGRN: PASS: Integrity check passed. [2026-01-29T12:02:57.843197] [DEBUG] [REMOTE ] BGRN: Symbol is viable for forecasting. [2026-01-29T12:02:57.843258] [INFO ] [MAIN ] [400/3490] BGRN kept (0.4s) | 400 kept, 0 rejected | 138.3/min | ETA: 22.3m [2026-01-29T12:02:58.337392] [DEBUG] [REMOTE ] BGS: Retrieved 4701 rows, trimmed to 300. [2026-01-29T12:02:58.337538] [DEBUG] [REMOTE ] BGS: PASS: History has at least 300 days. [2026-01-29T12:02:58.337800] [DEBUG] [REMOTE ] BGS: PASS: Price check passed. Min price $3.75. [2026-01-29T12:02:58.337944] [DEBUG] [REMOTE ] BGS: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:58.338070] [DEBUG] [REMOTE ] BGS: PASS: Integrity check passed. [2026-01-29T12:02:58.338110] [DEBUG] [REMOTE ] BGS: Symbol is viable for forecasting. [2026-01-29T12:02:58.338190] [INFO ] [MAIN ] [401/3490] BGS kept (0.5s) | 401 kept, 0 rejected | 138.3/min | ETA: 22.3m [2026-01-29T12:02:58.576632] [DEBUG] [REMOTE ] BGSF: Retrieved 2956 rows, trimmed to 300. [2026-01-29T12:02:58.576792] [DEBUG] [REMOTE ] BGSF: PASS: History has at least 300 days. [2026-01-29T12:02:58.577248] [DEBUG] [REMOTE ] BGSF: PASS: Price check passed. Min price $3.27. [2026-01-29T12:02:58.577416] [DEBUG] [REMOTE ] BGSF: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:58.577559] [DEBUG] [REMOTE ] BGSF: PASS: Integrity check passed. [2026-01-29T12:02:58.577628] [DEBUG] [REMOTE ] BGSF: Symbol is viable for forecasting. [2026-01-29T12:02:58.577689] [INFO ] [MAIN ] [402/3490] BGSF kept (0.2s) | 402 kept, 0 rejected | 138.4/min | ETA: 22.3m [2026-01-29T12:02:59.357856] [DEBUG] [REMOTE ] BGX: Retrieved 3773 rows, trimmed to 300. [2026-01-29T12:02:59.358007] [DEBUG] [REMOTE ] BGX: PASS: History has at least 300 days. [2026-01-29T12:02:59.358281] [DEBUG] [REMOTE ] BGX: PASS: Price check passed. Min price $11.37. [2026-01-29T12:02:59.358428] [DEBUG] [REMOTE ] BGX: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:59.358557] [DEBUG] [REMOTE ] BGX: PASS: Integrity check passed. [2026-01-29T12:02:59.358620] [DEBUG] [REMOTE ] BGX: Symbol is viable for forecasting. [2026-01-29T12:02:59.358679] [INFO ] [MAIN ] [403/3490] BGX kept (0.8s) | 403 kept, 0 rejected | 138.1/min | ETA: 22.3m [2026-01-29T12:02:59.760178] [DEBUG] [REMOTE ] BGY: Retrieved 4699 rows, trimmed to 300. [2026-01-29T12:02:59.760330] [DEBUG] [REMOTE ] BGY: PASS: History has at least 300 days. [2026-01-29T12:02:59.760610] [DEBUG] [REMOTE ] BGY: PASS: Price check passed. Min price $5.44. [2026-01-29T12:02:59.760772] [DEBUG] [REMOTE ] BGY: PASS: Continuity check passed with 300 days. [2026-01-29T12:02:59.760928] [DEBUG] [REMOTE ] BGY: PASS: Integrity check passed. [2026-01-29T12:02:59.760973] [DEBUG] [REMOTE ] BGY: Symbol is viable for forecasting. [2026-01-29T12:02:59.761031] [INFO ] [MAIN ] [404/3490] BGY kept (0.4s) | 404 kept, 0 rejected | 138.2/min | ETA: 22.3m [2026-01-29T12:03:00.215880] [DEBUG] [REMOTE ] BHC: Retrieved 6296 rows, trimmed to 300. [2026-01-29T12:03:00.216053] [DEBUG] [REMOTE ] BHC: PASS: History has at least 300 days. [2026-01-29T12:03:00.216302] [DEBUG] [REMOTE ] BHC: PASS: Price check passed. Min price $5.66. [2026-01-29T12:03:00.216442] [DEBUG] [REMOTE ] BHC: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:00.216584] [DEBUG] [REMOTE ] BHC: PASS: Integrity check passed. [2026-01-29T12:03:00.216635] [DEBUG] [REMOTE ] BHC: Symbol is viable for forecasting. [2026-01-29T12:03:00.216697] [INFO ] [MAIN ] [405/3490] BHC kept (0.5s) | 405 kept, 0 rejected | 138.1/min | ETA: 22.3m [2026-01-29T12:03:00.776490] [DEBUG] [REMOTE ] BHE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:00.776640] [DEBUG] [REMOTE ] BHE: PASS: History has at least 300 days. [2026-01-29T12:03:00.776910] [DEBUG] [REMOTE ] BHE: PASS: Price check passed. Min price $41.98. [2026-01-29T12:03:00.777050] [DEBUG] [REMOTE ] BHE: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:00.777173] [DEBUG] [REMOTE ] BHE: PASS: Integrity check passed. [2026-01-29T12:03:00.777213] [DEBUG] [REMOTE ] BHE: Symbol is viable for forecasting. [2026-01-29T12:03:00.777263] [INFO ] [MAIN ] [406/3490] BHE kept (0.6s) | 406 kept, 0 rejected | 138.0/min | ETA: 22.3m [2026-01-29T12:03:01.095911] [DEBUG] [REMOTE ] BHF: Retrieved 2146 rows, trimmed to 300. [2026-01-29T12:03:01.096041] [DEBUG] [REMOTE ] BHF: PASS: History has at least 300 days. [2026-01-29T12:03:01.096243] [DEBUG] [REMOTE ] BHF: PASS: Price check passed. Min price $51.80. [2026-01-29T12:03:01.096377] [DEBUG] [REMOTE ] BHF: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:01.096485] [DEBUG] [REMOTE ] BHF: PASS: Integrity check passed. [2026-01-29T12:03:01.096525] [DEBUG] [REMOTE ] BHF: Symbol is viable for forecasting. [2026-01-29T12:03:01.096598] [INFO ] [MAIN ] [407/3490] BHF kept (0.3s) | 407 kept, 0 rejected | 138.1/min | ETA: 22.3m [2026-01-29T12:03:01.365500] [DEBUG] [REMOTE ] BHFAL: Retrieved 1852 rows, trimmed to 300. [2026-01-29T12:03:01.365677] [DEBUG] [REMOTE ] BHFAL: PASS: History has at least 300 days. [2026-01-29T12:03:01.365916] [DEBUG] [REMOTE ] BHFAL: PASS: Price check passed. Min price $16.40. [2026-01-29T12:03:01.366053] [DEBUG] [REMOTE ] BHFAL: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:01.366167] [DEBUG] [REMOTE ] BHFAL: PASS: Integrity check passed. [2026-01-29T12:03:01.366207] [DEBUG] [REMOTE ] BHFAL: Symbol is viable for forecasting. [2026-01-29T12:03:01.366256] [INFO ] [MAIN ] [408/3490] BHFAL kept (0.3s) | 408 kept, 0 rejected | 138.3/min | ETA: 22.3m [2026-01-29T12:03:01.854566] [DEBUG] [REMOTE ] BHFAM: Retrieved 1053 rows, trimmed to 300. [2026-01-29T12:03:01.854814] [DEBUG] [REMOTE ] BHFAM: PASS: History has at least 300 days. [2026-01-29T12:03:01.855076] [DEBUG] [REMOTE ] BHFAM: PASS: Price check passed. Min price $10.86. [2026-01-29T12:03:01.855224] [DEBUG] [REMOTE ] BHFAM: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:01.855348] [DEBUG] [REMOTE ] BHFAM: PASS: Integrity check passed. [2026-01-29T12:03:01.855391] [DEBUG] [REMOTE ] BHFAM: Symbol is viable for forecasting. [2026-01-29T12:03:01.855441] [INFO ] [MAIN ] [409/3490] BHFAM kept (0.5s) | 409 kept, 0 rejected | 138.2/min | ETA: 22.3m [2026-01-29T12:03:02.201947] [DEBUG] [REMOTE ] BHFAN: Retrieved 1308 rows, trimmed to 300. [2026-01-29T12:03:02.202110] [DEBUG] [REMOTE ] BHFAN: PASS: History has at least 300 days. [2026-01-29T12:03:02.202377] [DEBUG] [REMOTE ] BHFAN: PASS: Price check passed. Min price $12.25. [2026-01-29T12:03:02.202556] [DEBUG] [REMOTE ] BHFAN: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:02.202746] [DEBUG] [REMOTE ] BHFAN: PASS: Integrity check passed. [2026-01-29T12:03:02.202798] [DEBUG] [REMOTE ] BHFAN: Symbol is viable for forecasting. [2026-01-29T12:03:02.202863] [INFO ] [MAIN ] [410/3490] BHFAN kept (0.3s) | 410 kept, 0 rejected | 138.3/min | ETA: 22.3m [2026-01-29T12:03:02.714526] [DEBUG] [REMOTE ] BHFAO: Retrieved 1432 rows, trimmed to 300. [2026-01-29T12:03:02.714722] [DEBUG] [REMOTE ] BHFAO: PASS: History has at least 300 days. [2026-01-29T12:03:02.715178] [DEBUG] [REMOTE ] BHFAO: PASS: Price check passed. Min price $15.18. [2026-01-29T12:03:02.715315] [DEBUG] [REMOTE ] BHFAO: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:02.715446] [DEBUG] [REMOTE ] BHFAO: PASS: Integrity check passed. [2026-01-29T12:03:02.715488] [DEBUG] [REMOTE ] BHFAO: Symbol is viable for forecasting. [2026-01-29T12:03:02.715540] [INFO ] [MAIN ] [411/3490] BHFAO kept (0.5s) | 411 kept, 0 rejected | 138.2/min | ETA: 22.3m [2026-01-29T12:03:03.060384] [DEBUG] [REMOTE ] BHFAP: Retrieved 1727 rows, trimmed to 300. [2026-01-29T12:03:03.060515] [DEBUG] [REMOTE ] BHFAP: PASS: History has at least 300 days. [2026-01-29T12:03:03.060780] [DEBUG] [REMOTE ] BHFAP: PASS: Price check passed. Min price $14.92. [2026-01-29T12:03:03.060935] [DEBUG] [REMOTE ] BHFAP: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:03.061046] [DEBUG] [REMOTE ] BHFAP: PASS: Integrity check passed. [2026-01-29T12:03:03.061087] [DEBUG] [REMOTE ] BHFAP: Symbol is viable for forecasting. [2026-01-29T12:03:03.061135] [INFO ] [MAIN ] [412/3490] BHFAP kept (0.3s) | 412 kept, 0 rejected | 138.3/min | ETA: 22.3m [2026-01-29T12:03:03.621375] [DEBUG] [REMOTE ] BHK: Retrieved 6080 rows, trimmed to 300. [2026-01-29T12:03:03.621519] [DEBUG] [REMOTE ] BHK: PASS: History has at least 300 days. [2026-01-29T12:03:03.621766] [DEBUG] [REMOTE ] BHK: PASS: Price check passed. Min price $9.26. [2026-01-29T12:03:03.622106] [DEBUG] [REMOTE ] BHK: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:03.622229] [DEBUG] [REMOTE ] BHK: PASS: Integrity check passed. [2026-01-29T12:03:03.622269] [DEBUG] [REMOTE ] BHK: Symbol is viable for forecasting. [2026-01-29T12:03:03.622320] [INFO ] [MAIN ] [413/3490] BHK kept (0.6s) | 413 kept, 0 rejected | 138.2/min | ETA: 22.3m [2026-01-29T12:03:04.077663] [DEBUG] [REMOTE ] BHP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:04.077803] [DEBUG] [REMOTE ] BHP: PASS: History has at least 300 days. [2026-01-29T12:03:04.078016] [DEBUG] [REMOTE ] BHP: PASS: Price check passed. Min price $52.58. [2026-01-29T12:03:04.078176] [DEBUG] [REMOTE ] BHP: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:04.078295] [DEBUG] [REMOTE ] BHP: PASS: Integrity check passed. [2026-01-29T12:03:04.078335] [DEBUG] [REMOTE ] BHP: Symbol is viable for forecasting. [2026-01-29T12:03:04.078386] [INFO ] [MAIN ] [414/3490] BHP kept (0.5s) | 414 kept, 0 rejected | 138.2/min | ETA: 22.3m [2026-01-29T12:03:04.548837] [DEBUG] [REMOTE ] BHRB: Retrieved 6242 rows, trimmed to 300. [2026-01-29T12:03:04.548970] [DEBUG] [REMOTE ] BHRB: PASS: History has at least 300 days. [2026-01-29T12:03:04.549184] [DEBUG] [REMOTE ] BHRB: PASS: Price check passed. Min price $58.34. [2026-01-29T12:03:04.549319] [DEBUG] [REMOTE ] BHRB: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:04.549433] [DEBUG] [REMOTE ] BHRB: PASS: Integrity check passed. [2026-01-29T12:03:04.549472] [DEBUG] [REMOTE ] BHRB: Symbol is viable for forecasting. [2026-01-29T12:03:04.549520] [INFO ] [MAIN ] [415/3490] BHRB kept (0.5s) | 415 kept, 0 rejected | 138.2/min | ETA: 22.3m [2026-01-29T12:03:04.776672] [DEBUG] [REMOTE ] BHVN: Retrieved 839 rows, trimmed to 300. [2026-01-29T12:03:04.776828] [DEBUG] [REMOTE ] BHVN: PASS: History has at least 300 days. [2026-01-29T12:03:04.777064] [DEBUG] [REMOTE ] BHVN: PASS: Price check passed. Min price $7.79. [2026-01-29T12:03:04.777206] [DEBUG] [REMOTE ] BHVN: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:04.777335] [DEBUG] [REMOTE ] BHVN: PASS: Integrity check passed. [2026-01-29T12:03:04.777376] [DEBUG] [REMOTE ] BHVN: Symbol is viable for forecasting. [2026-01-29T12:03:04.777428] [INFO ] [MAIN ] [416/3490] BHVN kept (0.2s) | 416 kept, 0 rejected | 138.3/min | ETA: 22.2m [2026-01-29T12:03:05.182457] [DEBUG] [REMOTE ] BIAF: Retrieved 854 rows, trimmed to 300. [2026-01-29T12:03:05.182615] [DEBUG] [REMOTE ] BIAF: PASS: History has at least 300 days. [2026-01-29T12:03:05.182858] [DEBUG] [REMOTE ] BIAF: PASS: Price check passed. Min price $1.17. [2026-01-29T12:03:05.183001] [DEBUG] [REMOTE ] BIAF: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:05.183288] [DEBUG] [REMOTE ] BIAF: PASS: Integrity check passed. [2026-01-29T12:03:05.183328] [DEBUG] [REMOTE ] BIAF: Symbol is viable for forecasting. [2026-01-29T12:03:05.183374] [INFO ] [MAIN ] [417/3490] BIAF kept (0.4s) | 417 kept, 0 rejected | 138.3/min | ETA: 22.2m [2026-01-29T12:03:05.708800] [DEBUG] [REMOTE ] BIB: Retrieved 3977 rows, trimmed to 300. [2026-01-29T12:03:05.708946] [DEBUG] [REMOTE ] BIB: PASS: History has at least 300 days. [2026-01-29T12:03:05.709172] [DEBUG] [REMOTE ] BIB: PASS: Price check passed. Min price $68.18. [2026-01-29T12:03:05.709321] [DEBUG] [REMOTE ] BIB: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:05.709437] [DEBUG] [REMOTE ] BIB: PASS: Integrity check passed. [2026-01-29T12:03:05.709478] [DEBUG] [REMOTE ] BIB: Symbol is viable for forecasting. [2026-01-29T12:03:05.709527] [INFO ] [MAIN ] [418/3490] BIB kept (0.5s) | 418 kept, 0 rejected | 138.3/min | ETA: 22.2m [2026-01-29T12:03:06.197433] [DEBUG] [REMOTE ] BIIB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:06.197589] [DEBUG] [REMOTE ] BIIB: PASS: History has at least 300 days. [2026-01-29T12:03:06.197812] [DEBUG] [REMOTE ] BIIB: PASS: Price check passed. Min price $149.33. [2026-01-29T12:03:06.197948] [DEBUG] [REMOTE ] BIIB: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:06.198086] [DEBUG] [REMOTE ] BIIB: PASS: Integrity check passed. [2026-01-29T12:03:06.198147] [DEBUG] [REMOTE ] BIIB: Symbol is viable for forecasting. [2026-01-29T12:03:06.198198] [INFO ] [MAIN ] [419/3490] BIIB kept (0.5s) | 419 kept, 0 rejected | 138.2/min | ETA: 22.2m [2026-01-29T12:03:06.403569] [DEBUG] [REMOTE ] BIII: 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-29T12:03:06.403912] [DEBUG] [REMOTE ] BIII: FAIL: History check failed. No DataFrame was returned. [2026-01-29T12:03:06.403994] [WARN ] [LOCAL ] BIII: SET TO BLACKLISTED [2026-01-29T12:03:06.405785] [INFO ] [MAIN ] [420/3490] BIII rejected (0.2s) | 419 kept, 1 rejected | 138.4/min | ETA: 22.2m [2026-01-29T12:03:06.887347] [DEBUG] [REMOTE ] BILI: Retrieved 1970 rows, trimmed to 300. [2026-01-29T12:03:06.887473] [DEBUG] [REMOTE ] BILI: PASS: History has at least 300 days. [2026-01-29T12:03:06.887700] [DEBUG] [REMOTE ] BILI: PASS: Price check passed. Min price $24.16. [2026-01-29T12:03:06.887837] [DEBUG] [REMOTE ] BILI: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:06.887948] [DEBUG] [REMOTE ] BILI: PASS: Integrity check passed. [2026-01-29T12:03:06.887989] [DEBUG] [REMOTE ] BILI: Symbol is viable for forecasting. [2026-01-29T12:03:06.888262] [INFO ] [MAIN ] [421/3490] BILI kept (0.5s) | 420 kept, 1 rejected | 138.4/min | ETA: 22.2m [2026-01-29T12:03:07.261535] [DEBUG] [REMOTE ] BILL: Retrieved 1539 rows, trimmed to 300. [2026-01-29T12:03:07.261696] [DEBUG] [REMOTE ] BILL: PASS: History has at least 300 days. [2026-01-29T12:03:07.261926] [DEBUG] [REMOTE ] BILL: PASS: Price check passed. Min price $44.37. [2026-01-29T12:03:07.262070] [DEBUG] [REMOTE ] BILL: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:07.262184] [DEBUG] [REMOTE ] BILL: PASS: Integrity check passed. [2026-01-29T12:03:07.262248] [DEBUG] [REMOTE ] BILL: Symbol is viable for forecasting. [2026-01-29T12:03:07.262297] [INFO ] [MAIN ] [422/3490] BILL kept (0.4s) | 421 kept, 1 rejected | 138.4/min | ETA: 22.2m [2026-01-29T12:03:07.845545] [DEBUG] [REMOTE ] BIO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:07.845714] [DEBUG] [REMOTE ] BIO: PASS: History has at least 300 days. [2026-01-29T12:03:07.845940] [DEBUG] [REMOTE ] BIO: PASS: Price check passed. Min price $296.57. [2026-01-29T12:03:07.846076] [DEBUG] [REMOTE ] BIO: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:07.846193] [DEBUG] [REMOTE ] BIO: PASS: Integrity check passed. [2026-01-29T12:03:07.846233] [DEBUG] [REMOTE ] BIO: Symbol is viable for forecasting. [2026-01-29T12:03:07.846282] [INFO ] [MAIN ] [423/3490] BIO kept (0.6s) | 422 kept, 1 rejected | 138.3/min | ETA: 22.2m [2026-01-29T12:03:08.154393] [DEBUG] [REMOTE ] BIOX: Retrieved 1969 rows, trimmed to 300. [2026-01-29T12:03:08.154529] [DEBUG] [REMOTE ] BIOX: PASS: History has at least 300 days. [2026-01-29T12:03:08.154760] [DEBUG] [REMOTE ] BIOX: PASS: Price check passed. Min price $1.13. [2026-01-29T12:03:08.154904] [DEBUG] [REMOTE ] BIOX: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:08.155021] [DEBUG] [REMOTE ] BIOX: PASS: Integrity check passed. [2026-01-29T12:03:08.155062] [DEBUG] [REMOTE ] BIOX: Symbol is viable for forecasting. [2026-01-29T12:03:08.155112] [INFO ] [MAIN ] [424/3490] BIOX kept (0.3s) | 423 kept, 1 rejected | 138.4/min | ETA: 22.2m [2026-01-29T12:03:08.664060] [DEBUG] [REMOTE ] BIP: Retrieved 4541 rows, trimmed to 300. [2026-01-29T12:03:08.664393] [DEBUG] [REMOTE ] BIP: PASS: History has at least 300 days. [2026-01-29T12:03:08.664627] [DEBUG] [REMOTE ] BIP: PASS: Price check passed. Min price $33.41. [2026-01-29T12:03:08.664766] [DEBUG] [REMOTE ] BIP: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:08.664882] [DEBUG] [REMOTE ] BIP: PASS: Integrity check passed. [2026-01-29T12:03:08.664924] [DEBUG] [REMOTE ] BIP: Symbol is viable for forecasting. [2026-01-29T12:03:08.664977] [INFO ] [MAIN ] [425/3490] BIP kept (0.5s) | 424 kept, 1 rejected | 138.3/min | ETA: 22.2m [2026-01-29T12:03:08.917183] [DEBUG] [REMOTE ] BIPH: Retrieved 1174 rows, trimmed to 300. [2026-01-29T12:03:08.917319] [DEBUG] [REMOTE ] BIPH: PASS: History has at least 300 days. [2026-01-29T12:03:08.917521] [DEBUG] [REMOTE ] BIPH: PASS: Price check passed. Min price $16.29. [2026-01-29T12:03:08.917684] [DEBUG] [REMOTE ] BIPH: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:08.917796] [DEBUG] [REMOTE ] BIPH: PASS: Integrity check passed. [2026-01-29T12:03:08.917836] [DEBUG] [REMOTE ] BIPH: Symbol is viable for forecasting. [2026-01-29T12:03:08.917889] [INFO ] [MAIN ] [426/3490] BIPH kept (0.3s) | 425 kept, 1 rejected | 138.5/min | ETA: 22.1m [2026-01-29T12:03:09.300743] [DEBUG] [REMOTE ] BIPI: Retrieved 1005 rows, trimmed to 300. [2026-01-29T12:03:09.300883] [DEBUG] [REMOTE ] BIPI: PASS: History has at least 300 days. [2026-01-29T12:03:09.301091] [DEBUG] [REMOTE ] BIPI: PASS: Price check passed. Min price $16.53. [2026-01-29T12:03:09.301225] [DEBUG] [REMOTE ] BIPI: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:09.301336] [DEBUG] [REMOTE ] BIPI: PASS: Integrity check passed. [2026-01-29T12:03:09.301377] [DEBUG] [REMOTE ] BIPI: Symbol is viable for forecasting. [2026-01-29T12:03:09.301427] [INFO ] [MAIN ] [427/3490] BIPI kept (0.4s) | 426 kept, 1 rejected | 138.5/min | ETA: 22.1m [2026-01-29T12:03:09.662971] [DEBUG] [REMOTE ] BIRD: Retrieved 1062 rows, trimmed to 300. [2026-01-29T12:03:09.663110] [DEBUG] [REMOTE ] BIRD: PASS: History has at least 300 days. [2026-01-29T12:03:09.663314] [DEBUG] [REMOTE ] BIRD: PASS: Price check passed. Min price $3.92. [2026-01-29T12:03:09.663447] [DEBUG] [REMOTE ] BIRD: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:09.663614] [DEBUG] [REMOTE ] BIRD: PASS: Integrity check passed. [2026-01-29T12:03:09.663687] [DEBUG] [REMOTE ] BIRD: Symbol is viable for forecasting. [2026-01-29T12:03:09.663754] [INFO ] [MAIN ] [428/3490] BIRD kept (0.4s) | 427 kept, 1 rejected | 138.6/min | ETA: 22.1m [2026-01-29T12:03:10.073619] [DEBUG] [REMOTE ] BIRK: Retrieved 576 rows, trimmed to 300. [2026-01-29T12:03:10.073768] [DEBUG] [REMOTE ] BIRK: PASS: History has at least 300 days. [2026-01-29T12:03:10.073986] [DEBUG] [REMOTE ] BIRK: PASS: Price check passed. Min price $37.15. [2026-01-29T12:03:10.074305] [DEBUG] [REMOTE ] BIRK: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:10.074425] [DEBUG] [REMOTE ] BIRK: PASS: Integrity check passed. [2026-01-29T12:03:10.074466] [DEBUG] [REMOTE ] BIRK: Symbol is viable for forecasting. [2026-01-29T12:03:10.074516] [INFO ] [MAIN ] [429/3490] BIRK kept (0.4s) | 428 kept, 1 rejected | 138.6/min | ETA: 22.1m [2026-01-29T12:03:10.539372] [DEBUG] [REMOTE ] BITF: Retrieved 1759 rows, trimmed to 300. [2026-01-29T12:03:10.539522] [DEBUG] [REMOTE ] BITF: PASS: History has at least 300 days. [2026-01-29T12:03:10.539818] [DEBUG] [REMOTE ] BITF: PASS: Price check passed. Min price $2.27. [2026-01-29T12:03:10.540006] [DEBUG] [REMOTE ] BITF: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:10.540158] [DEBUG] [REMOTE ] BITF: PASS: Integrity check passed. [2026-01-29T12:03:10.540204] [DEBUG] [REMOTE ] BITF: Symbol is viable for forecasting. [2026-01-29T12:03:10.540263] [INFO ] [MAIN ] [430/3490] BITF kept (0.5s) | 429 kept, 1 rejected | 138.5/min | ETA: 22.1m [2026-01-29T12:03:10.885517] [DEBUG] [REMOTE ] BIVI: Retrieved 2918 rows, trimmed to 300. [2026-01-29T12:03:10.885713] [DEBUG] [REMOTE ] BIVI: PASS: History has at least 300 days. [2026-01-29T12:03:10.885996] [DEBUG] [REMOTE ] BIVI: PASS: Price check passed. Min price $1.13. [2026-01-29T12:03:10.886189] [DEBUG] [REMOTE ] BIVI: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:10.886345] [DEBUG] [REMOTE ] BIVI: PASS: Integrity check passed. [2026-01-29T12:03:10.886401] [DEBUG] [REMOTE ] BIVI: Symbol is viable for forecasting. [2026-01-29T12:03:10.886470] [INFO ] [MAIN ] [431/3490] BIVI kept (0.3s) | 430 kept, 1 rejected | 138.6/min | ETA: 22.1m [2026-01-29T12:03:11.376628] [DEBUG] [REMOTE ] BJ: Retrieved 1906 rows, trimmed to 300. [2026-01-29T12:03:11.376772] [DEBUG] [REMOTE ] BJ: PASS: History has at least 300 days. [2026-01-29T12:03:11.377018] [DEBUG] [REMOTE ] BJ: PASS: Price check passed. Min price $87.97. [2026-01-29T12:03:11.377162] [DEBUG] [REMOTE ] BJ: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:11.377282] [DEBUG] [REMOTE ] BJ: PASS: Integrity check passed. [2026-01-29T12:03:11.377323] [DEBUG] [REMOTE ] BJ: Symbol is viable for forecasting. [2026-01-29T12:03:11.377371] [INFO ] [MAIN ] [432/3490] BJ kept (0.5s) | 431 kept, 1 rejected | 138.6/min | ETA: 22.1m [2026-01-29T12:03:11.765164] [DEBUG] [REMOTE ] BJRI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:11.765311] [DEBUG] [REMOTE ] BJRI: PASS: History has at least 300 days. [2026-01-29T12:03:11.765541] [DEBUG] [REMOTE ] BJRI: PASS: Price check passed. Min price $33.84. [2026-01-29T12:03:11.765703] [DEBUG] [REMOTE ] BJRI: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:11.765828] [DEBUG] [REMOTE ] BJRI: PASS: Integrity check passed. [2026-01-29T12:03:11.765869] [DEBUG] [REMOTE ] BJRI: Symbol is viable for forecasting. [2026-01-29T12:03:11.765928] [INFO ] [MAIN ] [433/3490] BJRI kept (0.4s) | 432 kept, 1 rejected | 138.6/min | ETA: 22.1m [2026-01-29T12:03:12.158947] [DEBUG] [REMOTE ] BK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:12.159090] [DEBUG] [REMOTE ] BK: PASS: History has at least 300 days. [2026-01-29T12:03:12.159324] [DEBUG] [REMOTE ] BK: PASS: Price check passed. Min price $105.95. [2026-01-29T12:03:12.159465] [DEBUG] [REMOTE ] BK: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:12.159637] [DEBUG] [REMOTE ] BK: PASS: Integrity check passed. [2026-01-29T12:03:12.159698] [DEBUG] [REMOTE ] BK: Symbol is viable for forecasting. [2026-01-29T12:03:12.159751] [INFO ] [MAIN ] [434/3490] BK kept (0.4s) | 433 kept, 1 rejected | 138.6/min | ETA: 22.0m [2026-01-29T12:03:12.515904] [DEBUG] [REMOTE ] BKCH: Retrieved 1141 rows, trimmed to 300. [2026-01-29T12:03:12.516060] [DEBUG] [REMOTE ] BKCH: PASS: History has at least 300 days. [2026-01-29T12:03:12.516265] [DEBUG] [REMOTE ] BKCH: PASS: Price check passed. Min price $63.59. [2026-01-29T12:03:12.516413] [DEBUG] [REMOTE ] BKCH: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:12.516524] [DEBUG] [REMOTE ] BKCH: PASS: Integrity check passed. [2026-01-29T12:03:12.516563] [DEBUG] [REMOTE ] BKCH: Symbol is viable for forecasting. [2026-01-29T12:03:12.516633] [INFO ] [MAIN ] [435/3490] BKCH kept (0.4s) | 434 kept, 1 rejected | 138.7/min | ETA: 22.0m [2026-01-29T12:03:13.085036] [DEBUG] [REMOTE ] BKD: Retrieved 5076 rows, trimmed to 300. [2026-01-29T12:03:13.085181] [DEBUG] [REMOTE ] BKD: PASS: History has at least 300 days. [2026-01-29T12:03:13.085403] [DEBUG] [REMOTE ] BKD: PASS: Price check passed. Min price $9.11. [2026-01-29T12:03:13.085537] [DEBUG] [REMOTE ] BKD: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:13.085675] [DEBUG] [REMOTE ] BKD: PASS: Integrity check passed. [2026-01-29T12:03:13.085716] [DEBUG] [REMOTE ] BKD: Symbol is viable for forecasting. [2026-01-29T12:03:13.085764] [INFO ] [MAIN ] [436/3490] BKD kept (0.6s) | 435 kept, 1 rejected | 138.6/min | ETA: 22.0m [2026-01-29T12:03:13.597691] [DEBUG] [REMOTE ] BKE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:13.597837] [DEBUG] [REMOTE ] BKE: PASS: History has at least 300 days. [2026-01-29T12:03:13.598074] [DEBUG] [REMOTE ] BKE: PASS: Price check passed. Min price $47.91. [2026-01-29T12:03:13.598233] [DEBUG] [REMOTE ] BKE: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:13.598355] [DEBUG] [REMOTE ] BKE: PASS: Integrity check passed. [2026-01-29T12:03:13.598398] [DEBUG] [REMOTE ] BKE: Symbol is viable for forecasting. [2026-01-29T12:03:13.598449] [INFO ] [MAIN ] [437/3490] BKE kept (0.5s) | 436 kept, 1 rejected | 138.5/min | ETA: 22.0m [2026-01-29T12:03:14.072425] [DEBUG] [REMOTE ] BKH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:14.072622] [DEBUG] [REMOTE ] BKH: PASS: History has at least 300 days. [2026-01-29T12:03:14.072934] [DEBUG] [REMOTE ] BKH: PASS: Price check passed. Min price $62.82. [2026-01-29T12:03:14.073075] [DEBUG] [REMOTE ] BKH: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:14.073211] [DEBUG] [REMOTE ] BKH: PASS: Integrity check passed. [2026-01-29T12:03:14.073252] [DEBUG] [REMOTE ] BKH: Symbol is viable for forecasting. [2026-01-29T12:03:14.073303] [INFO ] [MAIN ] [438/3490] BKH kept (0.5s) | 437 kept, 1 rejected | 138.5/min | ETA: 22.0m [2026-01-29T12:03:14.590712] [DEBUG] [REMOTE ] BKN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:14.590853] [DEBUG] [REMOTE ] BKN: PASS: History has at least 300 days. [2026-01-29T12:03:14.591086] [DEBUG] [REMOTE ] BKN: PASS: Price check passed. Min price $10.92. [2026-01-29T12:03:14.591221] [DEBUG] [REMOTE ] BKN: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:14.591397] [DEBUG] [REMOTE ] BKN: PASS: Integrity check passed. [2026-01-29T12:03:14.591452] [DEBUG] [REMOTE ] BKN: Symbol is viable for forecasting. [2026-01-29T12:03:14.591519] [INFO ] [MAIN ] [439/3490] BKN kept (0.5s) | 438 kept, 1 rejected | 138.4/min | ETA: 22.0m [2026-01-29T12:03:15.087667] [DEBUG] [REMOTE ] BKNG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:15.087810] [DEBUG] [REMOTE ] BKNG: PASS: History has at least 300 days. [2026-01-29T12:03:15.088052] [DEBUG] [REMOTE ] BKNG: PASS: Price check passed. Min price $4574.65. [2026-01-29T12:03:15.091426] [DEBUG] [REMOTE ] BKNG: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:15.091652] [DEBUG] [REMOTE ] BKNG: PASS: Integrity check passed. [2026-01-29T12:03:15.091696] [DEBUG] [REMOTE ] BKNG: Symbol is viable for forecasting. [2026-01-29T12:03:15.091763] [INFO ] [MAIN ] [440/3490] BKNG kept (0.5s) | 439 kept, 1 rejected | 138.4/min | ETA: 22.0m [2026-01-29T12:03:15.366289] [DEBUG] [REMOTE ] BKSY: Retrieved 1533 rows, trimmed to 300. [2026-01-29T12:03:15.366414] [DEBUG] [REMOTE ] BKSY: PASS: History has at least 300 days. [2026-01-29T12:03:15.366638] [DEBUG] [REMOTE ] BKSY: PASS: Price check passed. Min price $13.14. [2026-01-29T12:03:15.366780] [DEBUG] [REMOTE ] BKSY: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:15.366889] [DEBUG] [REMOTE ] BKSY: PASS: Integrity check passed. [2026-01-29T12:03:15.366929] [DEBUG] [REMOTE ] BKSY: Symbol is viable for forecasting. [2026-01-29T12:03:15.366977] [INFO ] [MAIN ] [441/3490] BKSY kept (0.3s) | 440 kept, 1 rejected | 138.5/min | ETA: 22.0m [2026-01-29T12:03:15.804104] [DEBUG] [REMOTE ] BL: Retrieved 2324 rows, trimmed to 300. [2026-01-29T12:03:15.804302] [DEBUG] [REMOTE ] BL: PASS: History has at least 300 days. [2026-01-29T12:03:15.804556] [DEBUG] [REMOTE ] BL: PASS: Price check passed. Min price $51.51. [2026-01-29T12:03:15.804738] [DEBUG] [REMOTE ] BL: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:15.804867] [DEBUG] [REMOTE ] BL: PASS: Integrity check passed. [2026-01-29T12:03:15.804909] [DEBUG] [REMOTE ] BL: Symbol is viable for forecasting. [2026-01-29T12:03:15.804961] [INFO ] [MAIN ] [442/3490] BL kept (0.4s) | 441 kept, 1 rejected | 138.5/min | ETA: 22.0m [2026-01-29T12:03:16.120418] [DEBUG] [REMOTE ] BLBD: Retrieved 2978 rows, trimmed to 300. [2026-01-29T12:03:16.120626] [DEBUG] [REMOTE ] BLBD: PASS: History has at least 300 days. [2026-01-29T12:03:16.120889] [DEBUG] [REMOTE ] BLBD: PASS: Price check passed. Min price $46.59. [2026-01-29T12:03:16.121029] [DEBUG] [REMOTE ] BLBD: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:16.121155] [DEBUG] [REMOTE ] BLBD: PASS: Integrity check passed. [2026-01-29T12:03:16.121196] [DEBUG] [REMOTE ] BLBD: Symbol is viable for forecasting. [2026-01-29T12:03:16.121250] [INFO ] [MAIN ] [443/3490] BLBD kept (0.3s) | 442 kept, 1 rejected | 138.6/min | ETA: 22.0m [2026-01-29T12:03:16.601782] [DEBUG] [REMOTE ] BLCN: Retrieved 2019 rows, trimmed to 300. [2026-01-29T12:03:16.601925] [DEBUG] [REMOTE ] BLCN: PASS: History has at least 300 days. [2026-01-29T12:03:16.602140] [DEBUG] [REMOTE ] BLCN: PASS: Price check passed. Min price $22.37. [2026-01-29T12:03:16.602458] [DEBUG] [REMOTE ] BLCN: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:16.602589] [DEBUG] [REMOTE ] BLCN: PASS: Integrity check passed. [2026-01-29T12:03:16.602632] [DEBUG] [REMOTE ] BLCN: Symbol is viable for forecasting. [2026-01-29T12:03:16.602688] [INFO ] [MAIN ] [444/3490] BLCN kept (0.5s) | 443 kept, 1 rejected | 138.5/min | ETA: 22.0m [2026-01-29T12:03:16.930901] [DEBUG] [REMOTE ] BLCO: Retrieved 935 rows, trimmed to 300. [2026-01-29T12:03:16.931041] [DEBUG] [REMOTE ] BLCO: PASS: History has at least 300 days. [2026-01-29T12:03:16.931245] [DEBUG] [REMOTE ] BLCO: PASS: Price check passed. Min price $14.56. [2026-01-29T12:03:16.931380] [DEBUG] [REMOTE ] BLCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:16.931489] [DEBUG] [REMOTE ] BLCO: PASS: Integrity check passed. [2026-01-29T12:03:16.931529] [DEBUG] [REMOTE ] BLCO: Symbol is viable for forecasting. [2026-01-29T12:03:16.931597] [INFO ] [MAIN ] [445/3490] BLCO kept (0.3s) | 444 kept, 1 rejected | 138.6/min | ETA: 22.0m [2026-01-29T12:03:17.428209] [DEBUG] [REMOTE ] BLD: Retrieved 2660 rows, trimmed to 300. [2026-01-29T12:03:17.428363] [DEBUG] [REMOTE ] BLD: PASS: History has at least 300 days. [2026-01-29T12:03:17.428617] [DEBUG] [REMOTE ] BLD: PASS: Price check passed. Min price $403.58. [2026-01-29T12:03:17.428763] [DEBUG] [REMOTE ] BLD: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:17.428900] [DEBUG] [REMOTE ] BLD: PASS: Integrity check passed. [2026-01-29T12:03:17.428944] [DEBUG] [REMOTE ] BLD: Symbol is viable for forecasting. [2026-01-29T12:03:17.428994] [INFO ] [MAIN ] [446/3490] BLD kept (0.5s) | 445 kept, 1 rejected | 138.6/min | ETA: 22.0m [2026-01-29T12:03:17.813216] [DEBUG] [REMOTE ] BLDP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:17.813438] [DEBUG] [REMOTE ] BLDP: PASS: History has at least 300 days. [2026-01-29T12:03:17.813828] [DEBUG] [REMOTE ] BLDP: PASS: Price check passed. Min price $2.53. [2026-01-29T12:03:17.813991] [DEBUG] [REMOTE ] BLDP: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:17.814147] [DEBUG] [REMOTE ] BLDP: PASS: Integrity check passed. [2026-01-29T12:03:17.814194] [DEBUG] [REMOTE ] BLDP: Symbol is viable for forecasting. [2026-01-29T12:03:17.814260] [INFO ] [MAIN ] [447/3490] BLDP kept (0.4s) | 446 kept, 1 rejected | 138.6/min | ETA: 22.0m [2026-01-29T12:03:18.345750] [DEBUG] [REMOTE ] BLE: Retrieved 5913 rows, trimmed to 300. [2026-01-29T12:03:18.345978] [DEBUG] [REMOTE ] BLE: PASS: History has at least 300 days. [2026-01-29T12:03:18.346341] [DEBUG] [REMOTE ] BLE: PASS: Price check passed. Min price $10.20. [2026-01-29T12:03:18.346498] [DEBUG] [REMOTE ] BLE: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:18.346664] [DEBUG] [REMOTE ] BLE: PASS: Integrity check passed. [2026-01-29T12:03:18.346711] [DEBUG] [REMOTE ] BLE: Symbol is viable for forecasting. [2026-01-29T12:03:18.346769] [INFO ] [MAIN ] [448/3490] BLE kept (0.5s) | 447 kept, 1 rejected | 138.5/min | ETA: 22.0m [2026-01-29T12:03:18.791105] [DEBUG] [REMOTE ] BLFS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:18.791247] [DEBUG] [REMOTE ] BLFS: PASS: History has at least 300 days. [2026-01-29T12:03:18.791457] [DEBUG] [REMOTE ] BLFS: PASS: Price check passed. Min price $22.94. [2026-01-29T12:03:18.791609] [DEBUG] [REMOTE ] BLFS: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:18.791724] [DEBUG] [REMOTE ] BLFS: PASS: Integrity check passed. [2026-01-29T12:03:18.791763] [DEBUG] [REMOTE ] BLFS: Symbol is viable for forecasting. [2026-01-29T12:03:18.791811] [INFO ] [MAIN ] [449/3490] BLFS kept (0.4s) | 448 kept, 1 rejected | 138.5/min | ETA: 22.0m [2026-01-29T12:03:19.034757] [DEBUG] [REMOTE ] BLFY: Retrieved 1139 rows, trimmed to 300. [2026-01-29T12:03:19.034965] [DEBUG] [REMOTE ] BLFY: PASS: History has at least 300 days. [2026-01-29T12:03:19.035243] [DEBUG] [REMOTE ] BLFY: PASS: Price check passed. Min price $7.67. [2026-01-29T12:03:19.035420] [DEBUG] [REMOTE ] BLFY: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:19.035633] [DEBUG] [REMOTE ] BLFY: PASS: Integrity check passed. [2026-01-29T12:03:19.035688] [DEBUG] [REMOTE ] BLFY: Symbol is viable for forecasting. [2026-01-29T12:03:19.035753] [INFO ] [MAIN ] [450/3490] BLFY kept (0.2s) | 449 kept, 1 rejected | 138.7/min | ETA: 21.9m [2026-01-29T12:03:19.723736] [DEBUG] [REMOTE ] BLK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:19.723893] [DEBUG] [REMOTE ] BLK: PASS: History has at least 300 days. [2026-01-29T12:03:19.724169] [DEBUG] [REMOTE ] BLK: PASS: Price check passed. Min price $987.72. [2026-01-29T12:03:19.724322] [DEBUG] [REMOTE ] BLK: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:19.724447] [DEBUG] [REMOTE ] BLK: PASS: Integrity check passed. [2026-01-29T12:03:19.724487] [DEBUG] [REMOTE ] BLK: Symbol is viable for forecasting. [2026-01-29T12:03:19.724538] [INFO ] [MAIN ] [451/3490] BLK kept (0.7s) | 450 kept, 1 rejected | 138.5/min | ETA: 21.9m [2026-01-29T12:03:20.137858] [DEBUG] [REMOTE ] BLKB: Retrieved 5413 rows, trimmed to 300. [2026-01-29T12:03:20.137992] [DEBUG] [REMOTE ] BLKB: PASS: History has at least 300 days. [2026-01-29T12:03:20.138262] [DEBUG] [REMOTE ] BLKB: PASS: Price check passed. Min price $53.88. [2026-01-29T12:03:20.138412] [DEBUG] [REMOTE ] BLKB: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:20.138549] [DEBUG] [REMOTE ] BLKB: PASS: Integrity check passed. [2026-01-29T12:03:20.138614] [DEBUG] [REMOTE ] BLKB: Symbol is viable for forecasting. [2026-01-29T12:03:20.138667] [INFO ] [MAIN ] [452/3490] BLKB kept (0.4s) | 451 kept, 1 rejected | 138.5/min | ETA: 21.9m [2026-01-29T12:03:20.342387] [DEBUG] [REMOTE ] BLMN: Retrieved 3387 rows, trimmed to 300. [2026-01-29T12:03:20.342522] [DEBUG] [REMOTE ] BLMN: PASS: History has at least 300 days. [2026-01-29T12:03:20.342762] [DEBUG] [REMOTE ] BLMN: PASS: Price check passed. Min price $5.92. [2026-01-29T12:03:20.342927] [DEBUG] [REMOTE ] BLMN: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:20.343043] [DEBUG] [REMOTE ] BLMN: PASS: Integrity check passed. [2026-01-29T12:03:20.343084] [DEBUG] [REMOTE ] BLMN: Symbol is viable for forecasting. [2026-01-29T12:03:20.343135] [INFO ] [MAIN ] [453/3490] BLMN kept (0.2s) | 452 kept, 1 rejected | 138.7/min | ETA: 21.9m [2026-01-29T12:03:20.784226] [DEBUG] [REMOTE ] BLND: Retrieved 1139 rows, trimmed to 300. [2026-01-29T12:03:20.784346] [DEBUG] [REMOTE ] BLND: PASS: History has at least 300 days. [2026-01-29T12:03:20.784547] [DEBUG] [REMOTE ] BLND: PASS: Price check passed. Min price $2.72. [2026-01-29T12:03:20.784701] [DEBUG] [REMOTE ] BLND: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:20.784811] [DEBUG] [REMOTE ] BLND: PASS: Integrity check passed. [2026-01-29T12:03:20.784851] [DEBUG] [REMOTE ] BLND: Symbol is viable for forecasting. [2026-01-29T12:03:20.784899] [INFO ] [MAIN ] [454/3490] BLND kept (0.4s) | 453 kept, 1 rejected | 138.6/min | ETA: 21.9m [2026-01-29T12:03:21.190936] [DEBUG] [REMOTE ] BLRX: Retrieved 3648 rows, trimmed to 300. [2026-01-29T12:03:21.191066] [DEBUG] [REMOTE ] BLRX: PASS: History has at least 300 days. [2026-01-29T12:03:21.191270] [DEBUG] [REMOTE ] BLRX: PASS: Price check passed. Min price $2.77. [2026-01-29T12:03:21.191404] [DEBUG] [REMOTE ] BLRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:21.191515] [DEBUG] [REMOTE ] BLRX: PASS: Integrity check passed. [2026-01-29T12:03:21.191554] [DEBUG] [REMOTE ] BLRX: Symbol is viable for forecasting. [2026-01-29T12:03:21.191623] [INFO ] [MAIN ] [455/3490] BLRX kept (0.4s) | 454 kept, 1 rejected | 138.7/min | ETA: 21.9m [2026-01-29T12:03:21.576886] [DEBUG] [REMOTE ] BLTE: Retrieved 940 rows, trimmed to 300. [2026-01-29T12:03:21.577056] [DEBUG] [REMOTE ] BLTE: PASS: History has at least 300 days. [2026-01-29T12:03:21.577331] [DEBUG] [REMOTE ] BLTE: PASS: Price check passed. Min price $105.76. [2026-01-29T12:03:21.577488] [DEBUG] [REMOTE ] BLTE: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:21.577631] [DEBUG] [REMOTE ] BLTE: PASS: Integrity check passed. [2026-01-29T12:03:21.577676] [DEBUG] [REMOTE ] BLTE: Symbol is viable for forecasting. [2026-01-29T12:03:21.577735] [INFO ] [MAIN ] [456/3490] BLTE kept (0.4s) | 455 kept, 1 rejected | 138.7/min | ETA: 21.9m [2026-01-29T12:03:22.203664] [DEBUG] [REMOTE ] BLX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:22.203803] [DEBUG] [REMOTE ] BLX: PASS: History has at least 300 days. [2026-01-29T12:03:22.204030] [DEBUG] [REMOTE ] BLX: PASS: Price check passed. Min price $42.42. [2026-01-29T12:03:22.204170] [DEBUG] [REMOTE ] BLX: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:22.204295] [DEBUG] [REMOTE ] BLX: PASS: Integrity check passed. [2026-01-29T12:03:22.204336] [DEBUG] [REMOTE ] BLX: Symbol is viable for forecasting. [2026-01-29T12:03:22.204387] [INFO ] [MAIN ] [457/3490] BLX kept (0.6s) | 456 kept, 1 rejected | 138.6/min | ETA: 21.9m [2026-01-29T12:03:22.461728] [DEBUG] [REMOTE ] BLZE: Retrieved 1056 rows, trimmed to 300. [2026-01-29T12:03:22.461883] [DEBUG] [REMOTE ] BLZE: PASS: History has at least 300 days. [2026-01-29T12:03:22.462094] [DEBUG] [REMOTE ] BLZE: PASS: Price check passed. Min price $4.32. [2026-01-29T12:03:22.462229] [DEBUG] [REMOTE ] BLZE: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:22.462359] [DEBUG] [REMOTE ] BLZE: PASS: Integrity check passed. [2026-01-29T12:03:22.462400] [DEBUG] [REMOTE ] BLZE: Symbol is viable for forecasting. [2026-01-29T12:03:22.462450] [INFO ] [MAIN ] [458/3490] BLZE kept (0.3s) | 457 kept, 1 rejected | 138.7/min | ETA: 21.9m [2026-01-29T12:03:23.090504] [DEBUG] [REMOTE ] BMA: Retrieved 4992 rows, trimmed to 300. [2026-01-29T12:03:23.090671] [DEBUG] [REMOTE ] BMA: PASS: History has at least 300 days. [2026-01-29T12:03:23.090890] [DEBUG] [REMOTE ] BMA: PASS: Price check passed. Min price $73.17. [2026-01-29T12:03:23.091026] [DEBUG] [REMOTE ] BMA: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:23.091144] [DEBUG] [REMOTE ] BMA: PASS: Integrity check passed. [2026-01-29T12:03:23.091184] [DEBUG] [REMOTE ] BMA: Symbol is viable for forecasting. [2026-01-29T12:03:23.091232] [INFO ] [MAIN ] [459/3490] BMA kept (0.6s) | 458 kept, 1 rejected | 138.5/min | ETA: 21.9m [2026-01-29T12:03:23.355620] [DEBUG] [REMOTE ] BMBL: Retrieved 1246 rows, trimmed to 300. [2026-01-29T12:03:23.355779] [DEBUG] [REMOTE ] BMBL: PASS: History has at least 300 days. [2026-01-29T12:03:23.355995] [DEBUG] [REMOTE ] BMBL: PASS: Price check passed. Min price $3.23. [2026-01-29T12:03:23.356132] [DEBUG] [REMOTE ] BMBL: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:23.356244] [DEBUG] [REMOTE ] BMBL: PASS: Integrity check passed. [2026-01-29T12:03:23.356284] [DEBUG] [REMOTE ] BMBL: Symbol is viable for forecasting. [2026-01-29T12:03:23.356336] [INFO ] [MAIN ] [460/3490] BMBL kept (0.3s) | 459 kept, 1 rejected | 138.7/min | ETA: 21.9m [2026-01-29T12:03:23.881069] [DEBUG] [REMOTE ] BME: Retrieved 5243 rows, trimmed to 300. [2026-01-29T12:03:23.881217] [DEBUG] [REMOTE ] BME: PASS: History has at least 300 days. [2026-01-29T12:03:23.881452] [DEBUG] [REMOTE ] BME: PASS: Price check passed. Min price $37.45. [2026-01-29T12:03:23.881612] [DEBUG] [REMOTE ] BME: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:23.881775] [DEBUG] [REMOTE ] BME: PASS: Integrity check passed. [2026-01-29T12:03:23.881832] [DEBUG] [REMOTE ] BME: Symbol is viable for forecasting. [2026-01-29T12:03:23.881907] [INFO ] [MAIN ] [461/3490] BME kept (0.5s) | 460 kept, 1 rejected | 138.6/min | ETA: 21.9m [2026-01-29T12:03:24.155700] [DEBUG] [REMOTE ] BMEZ: Retrieved 1508 rows, trimmed to 300. [2026-01-29T12:03:24.155831] [DEBUG] [REMOTE ] BMEZ: PASS: History has at least 300 days. [2026-01-29T12:03:24.156039] [DEBUG] [REMOTE ] BMEZ: PASS: Price check passed. Min price $14.27. [2026-01-29T12:03:24.156175] [DEBUG] [REMOTE ] BMEZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:24.156292] [DEBUG] [REMOTE ] BMEZ: PASS: Integrity check passed. [2026-01-29T12:03:24.156332] [DEBUG] [REMOTE ] BMEZ: Symbol is viable for forecasting. [2026-01-29T12:03:24.156381] [INFO ] [MAIN ] [462/3490] BMEZ kept (0.3s) | 461 kept, 1 rejected | 138.7/min | ETA: 21.8m [2026-01-29T12:03:24.760394] [DEBUG] [REMOTE ] BMI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:24.760550] [DEBUG] [REMOTE ] BMI: PASS: History has at least 300 days. [2026-01-29T12:03:24.760849] [DEBUG] [REMOTE ] BMI: PASS: Price check passed. Min price $146.32. [2026-01-29T12:03:24.761003] [DEBUG] [REMOTE ] BMI: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:24.761156] [DEBUG] [REMOTE ] BMI: PASS: Integrity check passed. [2026-01-29T12:03:24.761209] [DEBUG] [REMOTE ] BMI: Symbol is viable for forecasting. [2026-01-29T12:03:24.761274] [INFO ] [MAIN ] [463/3490] BMI kept (0.6s) | 462 kept, 1 rejected | 138.6/min | ETA: 21.8m [2026-01-29T12:03:25.274859] [DEBUG] [REMOTE ] BMO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:25.275000] [DEBUG] [REMOTE ] BMO: PASS: History has at least 300 days. [2026-01-29T12:03:25.275228] [DEBUG] [REMOTE ] BMO: PASS: Price check passed. Min price $119.92. [2026-01-29T12:03:25.275370] [DEBUG] [REMOTE ] BMO: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:25.275507] [DEBUG] [REMOTE ] BMO: PASS: Integrity check passed. [2026-01-29T12:03:25.275549] [DEBUG] [REMOTE ] BMO: Symbol is viable for forecasting. [2026-01-29T12:03:25.275621] [INFO ] [MAIN ] [464/3490] BMO kept (0.5s) | 463 kept, 1 rejected | 138.5/min | ETA: 21.8m [2026-01-29T12:03:25.664755] [DEBUG] [REMOTE ] BMRA: Retrieved 5301 rows, trimmed to 300. [2026-01-29T12:03:25.664882] [DEBUG] [REMOTE ] BMRA: PASS: History has at least 300 days. [2026-01-29T12:03:25.665085] [DEBUG] [REMOTE ] BMRA: PASS: Price check passed. Min price $2.18. [2026-01-29T12:03:25.665220] [DEBUG] [REMOTE ] BMRA: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:25.665352] [DEBUG] [REMOTE ] BMRA: PASS: Integrity check passed. [2026-01-29T12:03:25.665397] [DEBUG] [REMOTE ] BMRA: Symbol is viable for forecasting. [2026-01-29T12:03:25.665445] [INFO ] [MAIN ] [465/3490] BMRA kept (0.4s) | 464 kept, 1 rejected | 138.6/min | ETA: 21.8m [2026-01-29T12:03:26.147068] [DEBUG] [REMOTE ] BMRC: Retrieved 6563 rows, trimmed to 300. [2026-01-29T12:03:26.147216] [DEBUG] [REMOTE ] BMRC: PASS: History has at least 300 days. [2026-01-29T12:03:26.147478] [DEBUG] [REMOTE ] BMRC: PASS: Price check passed. Min price $25.01. [2026-01-29T12:03:26.147650] [DEBUG] [REMOTE ] BMRC: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:26.147784] [DEBUG] [REMOTE ] BMRC: PASS: Integrity check passed. [2026-01-29T12:03:26.147828] [DEBUG] [REMOTE ] BMRC: Symbol is viable for forecasting. [2026-01-29T12:03:26.147886] [INFO ] [MAIN ] [466/3490] BMRC kept (0.5s) | 465 kept, 1 rejected | 138.5/min | ETA: 21.8m [2026-01-29T12:03:26.596163] [DEBUG] [REMOTE ] BMRN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:26.596330] [DEBUG] [REMOTE ] BMRN: PASS: History has at least 300 days. [2026-01-29T12:03:26.596635] [DEBUG] [REMOTE ] BMRN: PASS: Price check passed. Min price $51.46. [2026-01-29T12:03:26.596783] [DEBUG] [REMOTE ] BMRN: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:26.596915] [DEBUG] [REMOTE ] BMRN: PASS: Integrity check passed. [2026-01-29T12:03:26.596957] [DEBUG] [REMOTE ] BMRN: Symbol is viable for forecasting. [2026-01-29T12:03:26.597010] [INFO ] [MAIN ] [467/3490] BMRN kept (0.4s) | 466 kept, 1 rejected | 138.5/min | ETA: 21.8m [2026-01-29T12:03:27.069943] [DEBUG] [REMOTE ] BMY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:27.070089] [DEBUG] [REMOTE ] BMY: PASS: History has at least 300 days. [2026-01-29T12:03:27.070344] [DEBUG] [REMOTE ] BMY: PASS: Price check passed. Min price $45.06. [2026-01-29T12:03:27.070496] [DEBUG] [REMOTE ] BMY: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:27.070635] [DEBUG] [REMOTE ] BMY: PASS: Integrity check passed. [2026-01-29T12:03:27.070677] [DEBUG] [REMOTE ] BMY: Symbol is viable for forecasting. [2026-01-29T12:03:27.070726] [INFO ] [MAIN ] [468/3490] BMY kept (0.5s) | 467 kept, 1 rejected | 138.5/min | ETA: 21.8m [2026-01-29T12:03:27.507796] [DEBUG] [REMOTE ] BN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:27.507936] [DEBUG] [REMOTE ] BN: PASS: History has at least 300 days. [2026-01-29T12:03:27.508221] [DEBUG] [REMOTE ] BN: PASS: Price check passed. Min price $42.94. [2026-01-29T12:03:27.508424] [DEBUG] [REMOTE ] BN: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:27.508555] [DEBUG] [REMOTE ] BN: PASS: Integrity check passed. [2026-01-29T12:03:27.508614] [DEBUG] [REMOTE ] BN: Symbol is viable for forecasting. [2026-01-29T12:03:27.508664] [INFO ] [MAIN ] [469/3490] BN kept (0.4s) | 468 kept, 1 rejected | 138.5/min | ETA: 21.8m [2026-01-29T12:03:27.808509] [DEBUG] [REMOTE ] BND: Retrieved 4732 rows, trimmed to 300. [2026-01-29T12:03:27.808678] [DEBUG] [REMOTE ] BND: PASS: History has at least 300 days. [2026-01-29T12:03:27.808910] [DEBUG] [REMOTE ] BND: PASS: Price check passed. Min price $73.60. [2026-01-29T12:03:27.809057] [DEBUG] [REMOTE ] BND: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:27.809200] [DEBUG] [REMOTE ] BND: PASS: Integrity check passed. [2026-01-29T12:03:27.809245] [DEBUG] [REMOTE ] BND: Symbol is viable for forecasting. [2026-01-29T12:03:27.809306] [INFO ] [MAIN ] [470/3490] BND kept (0.3s) | 469 kept, 1 rejected | 138.6/min | ETA: 21.8m [2026-01-29T12:03:28.211858] [DEBUG] [REMOTE ] BNDX: Retrieved 3183 rows, trimmed to 300. [2026-01-29T12:03:28.211996] [DEBUG] [REMOTE ] BNDX: PASS: History has at least 300 days. [2026-01-29T12:03:28.212226] [DEBUG] [REMOTE ] BNDX: PASS: Price check passed. Min price $48.22. [2026-01-29T12:03:28.212380] [DEBUG] [REMOTE ] BNDX: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:28.212506] [DEBUG] [REMOTE ] BNDX: PASS: Integrity check passed. [2026-01-29T12:03:28.212548] [DEBUG] [REMOTE ] BNDX: Symbol is viable for forecasting. [2026-01-29T12:03:28.212619] [INFO ] [MAIN ] [471/3490] BNDX kept (0.4s) | 470 kept, 1 rejected | 138.6/min | ETA: 21.8m [2026-01-29T12:03:28.511359] [DEBUG] [REMOTE ] BNED: Retrieved 2638 rows, trimmed to 300. [2026-01-29T12:03:28.511493] [DEBUG] [REMOTE ] BNED: PASS: History has at least 300 days. [2026-01-29T12:03:28.511727] [DEBUG] [REMOTE ] BNED: PASS: Price check passed. Min price $6.12. [2026-01-29T12:03:28.511862] [DEBUG] [REMOTE ] BNED: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:28.512048] [DEBUG] [REMOTE ] BNED: PASS: Integrity check passed. [2026-01-29T12:03:28.512106] [DEBUG] [REMOTE ] BNED: Symbol is viable for forecasting. [2026-01-29T12:03:28.512171] [INFO ] [MAIN ] [472/3490] BNED kept (0.3s) | 471 kept, 1 rejected | 138.7/min | ETA: 21.8m [2026-01-29T12:03:29.076443] [DEBUG] [REMOTE ] BNGO: Retrieved 1847 rows, trimmed to 300. [2026-01-29T12:03:29.076624] [DEBUG] [REMOTE ] BNGO: PASS: History has at least 300 days. [2026-01-29T12:03:29.076883] [DEBUG] [REMOTE ] BNGO: PASS: Price check passed. Min price $1.44. [2026-01-29T12:03:29.077072] [DEBUG] [REMOTE ] BNGO: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:29.077219] [DEBUG] [REMOTE ] BNGO: PASS: Integrity check passed. [2026-01-29T12:03:29.077273] [DEBUG] [REMOTE ] BNGO: Symbol is viable for forecasting. [2026-01-29T12:03:29.077337] [INFO ] [MAIN ] [473/3490] BNGO kept (0.6s) | 472 kept, 1 rejected | 138.6/min | ETA: 21.8m [2026-01-29T12:03:29.386643] [DEBUG] [REMOTE ] BNH: Retrieved 1318 rows, trimmed to 300. [2026-01-29T12:03:29.386816] [DEBUG] [REMOTE ] BNH: PASS: History has at least 300 days. [2026-01-29T12:03:29.387082] [DEBUG] [REMOTE ] BNH: PASS: Price check passed. Min price $15.72. [2026-01-29T12:03:29.387263] [DEBUG] [REMOTE ] BNH: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:29.387435] [DEBUG] [REMOTE ] BNH: PASS: Integrity check passed. [2026-01-29T12:03:29.387500] [DEBUG] [REMOTE ] BNH: Symbol is viable for forecasting. [2026-01-29T12:03:29.387566] [INFO ] [MAIN ] [474/3490] BNH kept (0.3s) | 473 kept, 1 rejected | 138.7/min | ETA: 21.7m [2026-01-29T12:03:29.653220] [DEBUG] [REMOTE ] BNJ: Retrieved 1292 rows, trimmed to 300. [2026-01-29T12:03:29.653417] [DEBUG] [REMOTE ] BNJ: PASS: History has at least 300 days. [2026-01-29T12:03:29.653700] [DEBUG] [REMOTE ] BNJ: PASS: Price check passed. Min price $15.03. [2026-01-29T12:03:29.653850] [DEBUG] [REMOTE ] BNJ: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:29.653969] [DEBUG] [REMOTE ] BNJ: PASS: Integrity check passed. [2026-01-29T12:03:29.654014] [DEBUG] [REMOTE ] BNJ: Symbol is viable for forecasting. [2026-01-29T12:03:29.654071] [INFO ] [MAIN ] [475/3490] BNJ kept (0.3s) | 474 kept, 1 rejected | 138.8/min | ETA: 21.7m [2026-01-29T12:03:30.172592] [DEBUG] [REMOTE ] BNL: Retrieved 1220 rows, trimmed to 300. [2026-01-29T12:03:30.172717] [DEBUG] [REMOTE ] BNL: PASS: History has at least 300 days. [2026-01-29T12:03:30.172923] [DEBUG] [REMOTE ] BNL: PASS: Price check passed. Min price $16.98. [2026-01-29T12:03:30.173079] [DEBUG] [REMOTE ] BNL: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:30.173191] [DEBUG] [REMOTE ] BNL: PASS: Integrity check passed. [2026-01-29T12:03:30.173231] [DEBUG] [REMOTE ] BNL: Symbol is viable for forecasting. [2026-01-29T12:03:30.173280] [INFO ] [MAIN ] [476/3490] BNL kept (0.5s) | 475 kept, 1 rejected | 138.7/min | ETA: 21.7m [2026-01-29T12:03:30.711938] [DEBUG] [REMOTE ] BNS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:30.712074] [DEBUG] [REMOTE ] BNS: PASS: History has at least 300 days. [2026-01-29T12:03:30.712298] [DEBUG] [REMOTE ] BNS: PASS: Price check passed. Min price $64.78. [2026-01-29T12:03:30.712433] [DEBUG] [REMOTE ] BNS: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:30.712550] [DEBUG] [REMOTE ] BNS: PASS: Integrity check passed. [2026-01-29T12:03:30.712608] [DEBUG] [REMOTE ] BNS: Symbol is viable for forecasting. [2026-01-29T12:03:30.712658] [INFO ] [MAIN ] [477/3490] BNS kept (0.5s) | 476 kept, 1 rejected | 138.7/min | ETA: 21.7m [2026-01-29T12:03:31.055083] [DEBUG] [REMOTE ] BNTC: Retrieved 2627 rows, trimmed to 300. [2026-01-29T12:03:31.055255] [DEBUG] [REMOTE ] BNTC: PASS: History has at least 300 days. [2026-01-29T12:03:31.055603] [DEBUG] [REMOTE ] BNTC: PASS: Price check passed. Min price $10.79. [2026-01-29T12:03:31.055834] [DEBUG] [REMOTE ] BNTC: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:31.056016] [DEBUG] [REMOTE ] BNTC: PASS: Integrity check passed. [2026-01-29T12:03:31.056082] [DEBUG] [REMOTE ] BNTC: Symbol is viable for forecasting. [2026-01-29T12:03:31.056161] [INFO ] [MAIN ] [478/3490] BNTC kept (0.3s) | 477 kept, 1 rejected | 138.7/min | ETA: 21.7m [2026-01-29T12:03:31.444986] [DEBUG] [REMOTE ] BNTX: Retrieved 1583 rows, trimmed to 300. [2026-01-29T12:03:31.445254] [DEBUG] [REMOTE ] BNTX: PASS: History has at least 300 days. [2026-01-29T12:03:31.445661] [DEBUG] [REMOTE ] BNTX: PASS: Price check passed. Min price $91.46. [2026-01-29T12:03:31.445871] [DEBUG] [REMOTE ] BNTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:31.446072] [DEBUG] [REMOTE ] BNTX: PASS: Integrity check passed. [2026-01-29T12:03:31.446137] [DEBUG] [REMOTE ] BNTX: Symbol is viable for forecasting. [2026-01-29T12:03:31.446273] [INFO ] [MAIN ] [479/3490] BNTX kept (0.4s) | 478 kept, 1 rejected | 138.8/min | ETA: 21.7m [2026-01-29T12:03:32.000902] [DEBUG] [REMOTE ] BNY: Retrieved 6162 rows, trimmed to 300. [2026-01-29T12:03:32.001401] [DEBUG] [REMOTE ] BNY: PASS: History has at least 300 days. [2026-01-29T12:03:32.002085] [DEBUG] [REMOTE ] BNY: PASS: Price check passed. Min price $9.99. [2026-01-29T12:03:32.002308] [DEBUG] [REMOTE ] BNY: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:32.002556] [DEBUG] [REMOTE ] BNY: PASS: Integrity check passed. [2026-01-29T12:03:32.002650] [DEBUG] [REMOTE ] BNY: Symbol is viable for forecasting. [2026-01-29T12:03:32.002752] [INFO ] [MAIN ] [480/3490] BNY kept (0.6s) | 479 kept, 1 rejected | 138.7/min | ETA: 21.7m [2026-01-29T12:03:32.171261] [DEBUG] [REMOTE ] BOC: Retrieved 2166 rows, trimmed to 300. [2026-01-29T12:03:32.171621] [DEBUG] [REMOTE ] BOC: PASS: History has at least 300 days. [2026-01-29T12:03:32.171983] [DEBUG] [REMOTE ] BOC: PASS: Price check passed. Min price $11.51. [2026-01-29T12:03:32.172143] [DEBUG] [REMOTE ] BOC: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:32.172318] [DEBUG] [REMOTE ] BOC: PASS: Integrity check passed. [2026-01-29T12:03:32.172385] [DEBUG] [REMOTE ] BOC: Symbol is viable for forecasting. [2026-01-29T12:03:32.172480] [INFO ] [MAIN ] [481/3490] BOC kept (0.2s) | 480 kept, 1 rejected | 138.8/min | ETA: 21.7m [2026-01-29T12:03:32.820936] [DEBUG] [REMOTE ] BOE: Retrieved 5201 rows, trimmed to 300. [2026-01-29T12:03:32.821170] [DEBUG] [REMOTE ] BOE: PASS: History has at least 300 days. [2026-01-29T12:03:32.821513] [DEBUG] [REMOTE ] BOE: PASS: Price check passed. Min price $10.97. [2026-01-29T12:03:32.821767] [DEBUG] [REMOTE ] BOE: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:32.821920] [DEBUG] [REMOTE ] BOE: PASS: Integrity check passed. [2026-01-29T12:03:32.821963] [DEBUG] [REMOTE ] BOE: Symbol is viable for forecasting. [2026-01-29T12:03:32.822020] [INFO ] [MAIN ] [482/3490] BOE kept (0.6s) | 481 kept, 1 rejected | 138.7/min | ETA: 21.7m [2026-01-29T12:03:33.057683] [DEBUG] [REMOTE ] BOF: Retrieved 656 rows, trimmed to 300. [2026-01-29T12:03:33.057892] [DEBUG] [REMOTE ] BOF: PASS: History has at least 300 days. [2026-01-29T12:03:33.058168] [DEBUG] [REMOTE ] BOF: PASS: Price check passed. Min price $2.61. [2026-01-29T12:03:33.058372] [DEBUG] [REMOTE ] BOF: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:33.058585] [DEBUG] [REMOTE ] BOF: PASS: Integrity check passed. [2026-01-29T12:03:33.058632] [DEBUG] [REMOTE ] BOF: Symbol is viable for forecasting. [2026-01-29T12:03:33.058687] [INFO ] [MAIN ] [483/3490] BOF kept (0.2s) | 482 kept, 1 rejected | 138.8/min | ETA: 21.7m [2026-01-29T12:03:33.732126] [DEBUG] [REMOTE ] BOH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:33.732288] [DEBUG] [REMOTE ] BOH: PASS: History has at least 300 days. [2026-01-29T12:03:33.732567] [DEBUG] [REMOTE ] BOH: PASS: Price check passed. Min price $62.42. [2026-01-29T12:03:33.732729] [DEBUG] [REMOTE ] BOH: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:33.732855] [DEBUG] [REMOTE ] BOH: PASS: Integrity check passed. [2026-01-29T12:03:33.732895] [DEBUG] [REMOTE ] BOH: Symbol is viable for forecasting. [2026-01-29T12:03:33.732946] [INFO ] [MAIN ] [484/3490] BOH kept (0.7s) | 483 kept, 1 rejected | 138.7/min | ETA: 21.7m [2026-01-29T12:03:34.101137] [DEBUG] [REMOTE ] BOKF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:34.101351] [DEBUG] [REMOTE ] BOKF: PASS: History has at least 300 days. [2026-01-29T12:03:34.101824] [DEBUG] [REMOTE ] BOKF: PASS: Price check passed. Min price $103.16. [2026-01-29T12:03:34.102031] [DEBUG] [REMOTE ] BOKF: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:34.102187] [DEBUG] [REMOTE ] BOKF: PASS: Integrity check passed. [2026-01-29T12:03:34.102257] [DEBUG] [REMOTE ] BOKF: Symbol is viable for forecasting. [2026-01-29T12:03:34.102337] [INFO ] [MAIN ] [485/3490] BOKF kept (0.4s) | 484 kept, 1 rejected | 138.7/min | ETA: 21.7m [2026-01-29T12:03:34.350867] [DEBUG] [REMOTE ] BOLD: Retrieved 460 rows, trimmed to 300. [2026-01-29T12:03:34.351025] [DEBUG] [REMOTE ] BOLD: PASS: History has at least 300 days. [2026-01-29T12:03:34.351242] [DEBUG] [REMOTE ] BOLD: PASS: Price check passed. Min price $1.08. [2026-01-29T12:03:34.351382] [DEBUG] [REMOTE ] BOLD: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:34.351495] [DEBUG] [REMOTE ] BOLD: PASS: Integrity check passed. [2026-01-29T12:03:34.351536] [DEBUG] [REMOTE ] BOLD: Symbol is viable for forecasting. [2026-01-29T12:03:34.351603] [INFO ] [MAIN ] [486/3490] BOLD kept (0.2s) | 485 kept, 1 rejected | 138.8/min | ETA: 21.6m [2026-01-29T12:03:34.882196] [DEBUG] [REMOTE ] BOND: Retrieved 3498 rows, trimmed to 300. [2026-01-29T12:03:34.882329] [DEBUG] [REMOTE ] BOND: PASS: History has at least 300 days. [2026-01-29T12:03:34.882564] [DEBUG] [REMOTE ] BOND: PASS: Price check passed. Min price $92.36. [2026-01-29T12:03:34.882745] [DEBUG] [REMOTE ] BOND: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:34.882863] [DEBUG] [REMOTE ] BOND: PASS: Integrity check passed. [2026-01-29T12:03:34.882904] [DEBUG] [REMOTE ] BOND: Symbol is viable for forecasting. [2026-01-29T12:03:34.882953] [INFO ] [MAIN ] [487/3490] BOND kept (0.5s) | 486 kept, 1 rejected | 138.8/min | ETA: 21.6m [2026-01-29T12:03:35.406640] [DEBUG] [REMOTE ] BOOM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:35.406801] [DEBUG] [REMOTE ] BOOM: PASS: History has at least 300 days. [2026-01-29T12:03:35.407072] [DEBUG] [REMOTE ] BOOM: PASS: Price check passed. Min price $5.53. [2026-01-29T12:03:35.407237] [DEBUG] [REMOTE ] BOOM: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:35.407369] [DEBUG] [REMOTE ] BOOM: PASS: Integrity check passed. [2026-01-29T12:03:35.407410] [DEBUG] [REMOTE ] BOOM: Symbol is viable for forecasting. [2026-01-29T12:03:35.407462] [INFO ] [MAIN ] [488/3490] BOOM kept (0.5s) | 487 kept, 1 rejected | 138.7/min | ETA: 21.6m [2026-01-29T12:03:35.735022] [DEBUG] [REMOTE ] BOTZ: Retrieved 2357 rows, trimmed to 300. [2026-01-29T12:03:35.735175] [DEBUG] [REMOTE ] BOTZ: PASS: History has at least 300 days. [2026-01-29T12:03:35.735430] [DEBUG] [REMOTE ] BOTZ: PASS: Price check passed. Min price $32.94. [2026-01-29T12:03:35.735616] [DEBUG] [REMOTE ] BOTZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:35.735756] [DEBUG] [REMOTE ] BOTZ: PASS: Integrity check passed. [2026-01-29T12:03:35.735804] [DEBUG] [REMOTE ] BOTZ: Symbol is viable for forecasting. [2026-01-29T12:03:35.735862] [INFO ] [MAIN ] [489/3490] BOTZ kept (0.3s) | 488 kept, 1 rejected | 138.8/min | ETA: 21.6m [2026-01-29T12:03:36.085337] [DEBUG] [REMOTE ] BOX: Retrieved 2770 rows, trimmed to 300. [2026-01-29T12:03:36.085482] [DEBUG] [REMOTE ] BOX: PASS: History has at least 300 days. [2026-01-29T12:03:36.085746] [DEBUG] [REMOTE ] BOX: PASS: Price check passed. Min price $25.85. [2026-01-29T12:03:36.085893] [DEBUG] [REMOTE ] BOX: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:36.086011] [DEBUG] [REMOTE ] BOX: PASS: Integrity check passed. [2026-01-29T12:03:36.086052] [DEBUG] [REMOTE ] BOX: Symbol is viable for forecasting. [2026-01-29T12:03:36.086102] [INFO ] [MAIN ] [490/3490] BOX kept (0.4s) | 489 kept, 1 rejected | 138.8/min | ETA: 21.6m [2026-01-29T12:03:36.634016] [DEBUG] [REMOTE ] BP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:36.634207] [DEBUG] [REMOTE ] BP: PASS: History has at least 300 days. [2026-01-29T12:03:36.634550] [DEBUG] [REMOTE ] BP: PASS: Price check passed. Min price $33.31. [2026-01-29T12:03:36.634760] [DEBUG] [REMOTE ] BP: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:36.634927] [DEBUG] [REMOTE ] BP: PASS: Integrity check passed. [2026-01-29T12:03:36.634977] [DEBUG] [REMOTE ] BP: Symbol is viable for forecasting. [2026-01-29T12:03:36.635045] [INFO ] [MAIN ] [491/3490] BP kept (0.5s) | 490 kept, 1 rejected | 138.8/min | ETA: 21.6m [2026-01-29T12:03:36.891409] [DEBUG] [REMOTE ] BPOP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:36.891585] [DEBUG] [REMOTE ] BPOP: PASS: History has at least 300 days. [2026-01-29T12:03:36.891819] [DEBUG] [REMOTE ] BPOP: PASS: Price check passed. Min price $109.43. [2026-01-29T12:03:36.891956] [DEBUG] [REMOTE ] BPOP: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:36.892070] [DEBUG] [REMOTE ] BPOP: PASS: Integrity check passed. [2026-01-29T12:03:36.892110] [DEBUG] [REMOTE ] BPOP: Symbol is viable for forecasting. [2026-01-29T12:03:36.892160] [INFO ] [MAIN ] [492/3490] BPOP kept (0.3s) | 491 kept, 1 rejected | 138.9/min | ETA: 21.6m [2026-01-29T12:03:37.224881] [DEBUG] [REMOTE ] BPRN: Retrieved 2401 rows, trimmed to 300. [2026-01-29T12:03:37.225030] [DEBUG] [REMOTE ] BPRN: PASS: History has at least 300 days. [2026-01-29T12:03:37.225239] [DEBUG] [REMOTE ] BPRN: PASS: Price check passed. Min price $30.76. [2026-01-29T12:03:37.225374] [DEBUG] [REMOTE ] BPRN: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:37.225484] [DEBUG] [REMOTE ] BPRN: PASS: Integrity check passed. [2026-01-29T12:03:37.225523] [DEBUG] [REMOTE ] BPRN: Symbol is viable for forecasting. [2026-01-29T12:03:37.225591] [INFO ] [MAIN ] [493/3490] BPRN kept (0.3s) | 492 kept, 1 rejected | 138.9/min | ETA: 21.6m [2026-01-29T12:03:37.663757] [DEBUG] [REMOTE ] BPYPM: Retrieved 1132 rows, trimmed to 300. [2026-01-29T12:03:37.663894] [DEBUG] [REMOTE ] BPYPM: PASS: History has at least 300 days. [2026-01-29T12:03:37.664101] [DEBUG] [REMOTE ] BPYPM: PASS: Price check passed. Min price $14.88. [2026-01-29T12:03:37.664260] [DEBUG] [REMOTE ] BPYPM: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:37.664399] [DEBUG] [REMOTE ] BPYPM: PASS: Integrity check passed. [2026-01-29T12:03:37.664441] [DEBUG] [REMOTE ] BPYPM: Symbol is viable for forecasting. [2026-01-29T12:03:37.664491] [INFO ] [MAIN ] [494/3490] BPYPM kept (0.4s) | 493 kept, 1 rejected | 138.9/min | ETA: 21.6m [2026-01-29T12:03:38.126563] [DEBUG] [REMOTE ] BPYPO: Retrieved 1623 rows, trimmed to 300. [2026-01-29T12:03:38.126704] [DEBUG] [REMOTE ] BPYPO: PASS: History has at least 300 days. [2026-01-29T12:03:38.126902] [DEBUG] [REMOTE ] BPYPO: PASS: Price check passed. Min price $14.08. [2026-01-29T12:03:38.127036] [DEBUG] [REMOTE ] BPYPO: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:38.127143] [DEBUG] [REMOTE ] BPYPO: PASS: Integrity check passed. [2026-01-29T12:03:38.127183] [DEBUG] [REMOTE ] BPYPO: Symbol is viable for forecasting. [2026-01-29T12:03:38.127231] [INFO ] [MAIN ] [495/3490] BPYPO kept (0.5s) | 494 kept, 1 rejected | 138.9/min | ETA: 21.6m [2026-01-29T12:03:38.522291] [DEBUG] [REMOTE ] BPYPP: Retrieved 1729 rows, trimmed to 300. [2026-01-29T12:03:38.522422] [DEBUG] [REMOTE ] BPYPP: PASS: History has at least 300 days. [2026-01-29T12:03:38.522647] [DEBUG] [REMOTE ] BPYPP: PASS: Price check passed. Min price $14.31. [2026-01-29T12:03:38.522782] [DEBUG] [REMOTE ] BPYPP: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:38.522894] [DEBUG] [REMOTE ] BPYPP: PASS: Integrity check passed. [2026-01-29T12:03:38.522933] [DEBUG] [REMOTE ] BPYPP: Symbol is viable for forecasting. [2026-01-29T12:03:38.522981] [INFO ] [MAIN ] [496/3490] BPYPP kept (0.4s) | 495 kept, 1 rejected | 138.9/min | ETA: 21.6m [2026-01-29T12:03:38.845414] [DEBUG] [REMOTE ] BRAG: Retrieved 1109 rows, trimmed to 300. [2026-01-29T12:03:38.845610] [DEBUG] [REMOTE ] BRAG: PASS: History has at least 300 days. [2026-01-29T12:03:38.845858] [DEBUG] [REMOTE ] BRAG: PASS: Price check passed. Min price $1.95. [2026-01-29T12:03:38.846023] [DEBUG] [REMOTE ] BRAG: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:38.846156] [DEBUG] [REMOTE ] BRAG: PASS: Integrity check passed. [2026-01-29T12:03:38.846204] [DEBUG] [REMOTE ] BRAG: Symbol is viable for forecasting. [2026-01-29T12:03:38.846264] [INFO ] [MAIN ] [497/3490] BRAG kept (0.3s) | 496 kept, 1 rejected | 139.0/min | ETA: 21.5m [2026-01-29T12:03:39.491419] [DEBUG] [REMOTE ] BRC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:39.491599] [DEBUG] [REMOTE ] BRC: PASS: History has at least 300 days. [2026-01-29T12:03:39.491878] [DEBUG] [REMOTE ] BRC: PASS: Price check passed. Min price $72.89. [2026-01-29T12:03:39.492020] [DEBUG] [REMOTE ] BRC: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:39.492153] [DEBUG] [REMOTE ] BRC: PASS: Integrity check passed. [2026-01-29T12:03:39.492194] [DEBUG] [REMOTE ] BRC: Symbol is viable for forecasting. [2026-01-29T12:03:39.492247] [INFO ] [MAIN ] [498/3490] BRC kept (0.6s) | 497 kept, 1 rejected | 138.9/min | ETA: 21.5m [2026-01-29T12:03:39.959235] [DEBUG] [REMOTE ] BRO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:39.959451] [DEBUG] [REMOTE ] BRO: PASS: History has at least 300 days. [2026-01-29T12:03:39.959825] [DEBUG] [REMOTE ] BRO: PASS: Price check passed. Min price $72.10. [2026-01-29T12:03:39.959994] [DEBUG] [REMOTE ] BRO: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:39.960149] [DEBUG] [REMOTE ] BRO: PASS: Integrity check passed. [2026-01-29T12:03:39.960193] [DEBUG] [REMOTE ] BRO: Symbol is viable for forecasting. [2026-01-29T12:03:39.960250] [INFO ] [MAIN ] [499/3490] BRO kept (0.5s) | 498 kept, 1 rejected | 138.8/min | ETA: 21.5m [2026-01-29T12:03:40.190626] [DEBUG] [REMOTE ] BROS: Retrieved 1097 rows, trimmed to 300. [2026-01-29T12:03:40.190819] [DEBUG] [REMOTE ] BROS: PASS: History has at least 300 days. [2026-01-29T12:03:40.191079] [DEBUG] [REMOTE ] BROS: PASS: Price check passed. Min price $50.22. [2026-01-29T12:03:40.191253] [DEBUG] [REMOTE ] BROS: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:40.191373] [DEBUG] [REMOTE ] BROS: PASS: Integrity check passed. [2026-01-29T12:03:40.191416] [DEBUG] [REMOTE ] BROS: Symbol is viable for forecasting. [2026-01-29T12:03:40.191470] [INFO ] [MAIN ] [500/3490] BROS kept (0.2s) | 499 kept, 1 rejected | 139.0/min | ETA: 21.5m [2026-01-29T12:03:40.636764] [DEBUG] [REMOTE ] BRSP: Retrieved 2008 rows, trimmed to 300. [2026-01-29T12:03:40.636894] [DEBUG] [REMOTE ] BRSP: PASS: History has at least 300 days. [2026-01-29T12:03:40.637101] [DEBUG] [REMOTE ] BRSP: PASS: Price check passed. Min price $5.02. [2026-01-29T12:03:40.637245] [DEBUG] [REMOTE ] BRSP: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:40.637358] [DEBUG] [REMOTE ] BRSP: PASS: Integrity check passed. [2026-01-29T12:03:40.637400] [DEBUG] [REMOTE ] BRSP: Symbol is viable for forecasting. [2026-01-29T12:03:40.637450] [INFO ] [MAIN ] [501/3490] BRSP kept (0.4s) | 500 kept, 1 rejected | 139.0/min | ETA: 21.5m [2026-01-29T12:03:40.991874] [DEBUG] [REMOTE ] BRX: Retrieved 3079 rows, trimmed to 300. [2026-01-29T12:03:40.992122] [DEBUG] [REMOTE ] BRX: PASS: History has at least 300 days. [2026-01-29T12:03:40.992365] [DEBUG] [REMOTE ] BRX: PASS: Price check passed. Min price $24.38. [2026-01-29T12:03:40.992503] [DEBUG] [REMOTE ] BRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:40.992644] [DEBUG] [REMOTE ] BRX: PASS: Integrity check passed. [2026-01-29T12:03:40.992688] [DEBUG] [REMOTE ] BRX: Symbol is viable for forecasting. [2026-01-29T12:03:40.992738] [INFO ] [MAIN ] [502/3490] BRX kept (0.4s) | 501 kept, 1 rejected | 139.0/min | ETA: 21.5m [2026-01-29T12:03:41.288345] [DEBUG] [REMOTE ] BRZE: Retrieved 1052 rows, trimmed to 300. [2026-01-29T12:03:41.288483] [DEBUG] [REMOTE ] BRZE: PASS: History has at least 300 days. [2026-01-29T12:03:41.288701] [DEBUG] [REMOTE ] BRZE: PASS: Price check passed. Min price $23.03. [2026-01-29T12:03:41.288836] [DEBUG] [REMOTE ] BRZE: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:41.288944] [DEBUG] [REMOTE ] BRZE: PASS: Integrity check passed. [2026-01-29T12:03:41.288985] [DEBUG] [REMOTE ] BRZE: Symbol is viable for forecasting. [2026-01-29T12:03:41.289033] [INFO ] [MAIN ] [503/3490] BRZE kept (0.3s) | 502 kept, 1 rejected | 139.1/min | ETA: 21.5m [2026-01-29T12:03:42.013777] [DEBUG] [REMOTE ] BSAC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:42.014134] [DEBUG] [REMOTE ] BSAC: PASS: History has at least 300 days. [2026-01-29T12:03:42.014408] [DEBUG] [REMOTE ] BSAC: PASS: Price check passed. Min price $28.38. [2026-01-29T12:03:42.014602] [DEBUG] [REMOTE ] BSAC: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:42.014751] [DEBUG] [REMOTE ] BSAC: PASS: Integrity check passed. [2026-01-29T12:03:42.014792] [DEBUG] [REMOTE ] BSAC: Symbol is viable for forecasting. [2026-01-29T12:03:42.014845] [INFO ] [MAIN ] [504/3490] BSAC kept (0.7s) | 503 kept, 1 rejected | 138.9/min | ETA: 21.5m [2026-01-29T12:03:42.175311] [DEBUG] [REMOTE ] BSCQ: Retrieved 2354 rows, trimmed to 300. [2026-01-29T12:03:42.175493] [DEBUG] [REMOTE ] BSCQ: PASS: History has at least 300 days. [2026-01-29T12:03:42.175840] [DEBUG] [REMOTE ] BSCQ: PASS: Price check passed. Min price $19.36. [2026-01-29T12:03:42.175987] [DEBUG] [REMOTE ] BSCQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:42.176177] [DEBUG] [REMOTE ] BSCQ: PASS: Integrity check passed. [2026-01-29T12:03:42.176218] [DEBUG] [REMOTE ] BSCQ: Symbol is viable for forecasting. [2026-01-29T12:03:42.176271] [INFO ] [MAIN ] [505/3490] BSCQ kept (0.2s) | 504 kept, 1 rejected | 139.1/min | ETA: 21.5m [2026-01-29T12:03:42.701951] [DEBUG] [REMOTE ] BSCS: Retrieved 1877 rows, trimmed to 300. [2026-01-29T12:03:42.702096] [DEBUG] [REMOTE ] BSCS: PASS: History has at least 300 days. [2026-01-29T12:03:42.702316] [DEBUG] [REMOTE ] BSCS: PASS: Price check passed. Min price $20.31. [2026-01-29T12:03:42.702450] [DEBUG] [REMOTE ] BSCS: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:42.702557] [DEBUG] [REMOTE ] BSCS: PASS: Integrity check passed. [2026-01-29T12:03:42.702622] [DEBUG] [REMOTE ] BSCS: Symbol is viable for forecasting. [2026-01-29T12:03:42.702682] [INFO ] [MAIN ] [506/3490] BSCS kept (0.5s) | 505 kept, 1 rejected | 139.0/min | ETA: 21.5m [2026-01-29T12:03:42.980659] [DEBUG] [REMOTE ] BSCX: Retrieved 591 rows, trimmed to 300. [2026-01-29T12:03:42.980997] [DEBUG] [REMOTE ] BSCX: PASS: History has at least 300 days. [2026-01-29T12:03:42.981208] [DEBUG] [REMOTE ] BSCX: PASS: Price check passed. Min price $21.12. [2026-01-29T12:03:42.981345] [DEBUG] [REMOTE ] BSCX: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:42.981458] [DEBUG] [REMOTE ] BSCX: PASS: Integrity check passed. [2026-01-29T12:03:42.981499] [DEBUG] [REMOTE ] BSCX: Symbol is viable for forecasting. [2026-01-29T12:03:42.981549] [INFO ] [MAIN ] [507/3490] BSCX kept (0.3s) | 506 kept, 1 rejected | 139.1/min | ETA: 21.4m [2026-01-29T12:03:43.419823] [DEBUG] [REMOTE ] BSCY: Retrieved 408 rows, trimmed to 300. [2026-01-29T12:03:43.419975] [DEBUG] [REMOTE ] BSCY: PASS: History has at least 300 days. [2026-01-29T12:03:43.420212] [DEBUG] [REMOTE ] BSCY: PASS: Price check passed. Min price $20.69. [2026-01-29T12:03:43.420384] [DEBUG] [REMOTE ] BSCY: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:43.420518] [DEBUG] [REMOTE ] BSCY: PASS: Integrity check passed. [2026-01-29T12:03:43.420565] [DEBUG] [REMOTE ] BSCY: Symbol is viable for forecasting. [2026-01-29T12:03:43.420655] [INFO ] [MAIN ] [508/3490] BSCY kept (0.4s) | 507 kept, 1 rejected | 139.1/min | ETA: 21.4m [2026-01-29T12:03:43.967834] [DEBUG] [REMOTE ] BSJQ: Retrieved 1877 rows, trimmed to 300. [2026-01-29T12:03:43.967994] [DEBUG] [REMOTE ] BSJQ: PASS: History has at least 300 days. [2026-01-29T12:03:43.968266] [DEBUG] [REMOTE ] BSJQ: PASS: Price check passed. Min price $23.00. [2026-01-29T12:03:43.968435] [DEBUG] [REMOTE ] BSJQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:43.968602] [DEBUG] [REMOTE ] BSJQ: PASS: Integrity check passed. [2026-01-29T12:03:43.968654] [DEBUG] [REMOTE ] BSJQ: Symbol is viable for forecasting. [2026-01-29T12:03:43.968718] [INFO ] [MAIN ] [509/3490] BSJQ kept (0.5s) | 508 kept, 1 rejected | 139.0/min | ETA: 21.4m [2026-01-29T12:03:44.294792] [DEBUG] [REMOTE ] BSJS: Retrieved 1348 rows, trimmed to 300. [2026-01-29T12:03:44.294972] [DEBUG] [REMOTE ] BSJS: PASS: History has at least 300 days. [2026-01-29T12:03:44.295252] [DEBUG] [REMOTE ] BSJS: PASS: Price check passed. Min price $21.57. [2026-01-29T12:03:44.295449] [DEBUG] [REMOTE ] BSJS: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:44.295623] [DEBUG] [REMOTE ] BSJS: PASS: Integrity check passed. [2026-01-29T12:03:44.295684] [DEBUG] [REMOTE ] BSJS: Symbol is viable for forecasting. [2026-01-29T12:03:44.295755] [INFO ] [MAIN ] [510/3490] BSJS kept (0.3s) | 509 kept, 1 rejected | 139.1/min | ETA: 21.4m [2026-01-29T12:03:44.787140] [DEBUG] [REMOTE ] BSL: Retrieved 3943 rows, trimmed to 300. [2026-01-29T12:03:44.787270] [DEBUG] [REMOTE ] BSL: PASS: History has at least 300 days. [2026-01-29T12:03:44.787473] [DEBUG] [REMOTE ] BSL: PASS: Price check passed. Min price $13.31. [2026-01-29T12:03:44.787628] [DEBUG] [REMOTE ] BSL: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:44.787746] [DEBUG] [REMOTE ] BSL: PASS: Integrity check passed. [2026-01-29T12:03:44.787787] [DEBUG] [REMOTE ] BSL: Symbol is viable for forecasting. [2026-01-29T12:03:44.787834] [INFO ] [MAIN ] [511/3490] BSL kept (0.5s) | 510 kept, 1 rejected | 139.1/min | ETA: 21.4m [2026-01-29T12:03:45.001454] [DEBUG] [REMOTE ] BSM: Retrieved 2702 rows, trimmed to 300. [2026-01-29T12:03:45.001611] [DEBUG] [REMOTE ] BSM: PASS: History has at least 300 days. [2026-01-29T12:03:45.001841] [DEBUG] [REMOTE ] BSM: PASS: Price check passed. Min price $12.81. [2026-01-29T12:03:45.001982] [DEBUG] [REMOTE ] BSM: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:45.002102] [DEBUG] [REMOTE ] BSM: PASS: Integrity check passed. [2026-01-29T12:03:45.002145] [DEBUG] [REMOTE ] BSM: Symbol is viable for forecasting. [2026-01-29T12:03:45.002199] [INFO ] [MAIN ] [512/3490] BSM kept (0.2s) | 511 kept, 1 rejected | 139.2/min | ETA: 21.4m [2026-01-29T12:03:45.518649] [DEBUG] [REMOTE ] BSMQ: Retrieved 1593 rows, trimmed to 300. [2026-01-29T12:03:45.518789] [DEBUG] [REMOTE ] BSMQ: PASS: History has at least 300 days. [2026-01-29T12:03:45.519015] [DEBUG] [REMOTE ] BSMQ: PASS: Price check passed. Min price $23.45. [2026-01-29T12:03:45.519348] [DEBUG] [REMOTE ] BSMQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:45.519460] [DEBUG] [REMOTE ] BSMQ: PASS: Integrity check passed. [2026-01-29T12:03:45.519502] [DEBUG] [REMOTE ] BSMQ: Symbol is viable for forecasting. [2026-01-29T12:03:45.519551] [INFO ] [MAIN ] [513/3490] BSMQ kept (0.5s) | 512 kept, 1 rejected | 139.1/min | ETA: 21.4m [2026-01-29T12:03:45.773369] [DEBUG] [REMOTE ] BSMS: Retrieved 1562 rows, trimmed to 300. [2026-01-29T12:03:45.773495] [DEBUG] [REMOTE ] BSMS: PASS: History has at least 300 days. [2026-01-29T12:03:45.773724] [DEBUG] [REMOTE ] BSMS: PASS: Price check passed. Min price $23.20. [2026-01-29T12:03:45.773859] [DEBUG] [REMOTE ] BSMS: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:45.773968] [DEBUG] [REMOTE ] BSMS: PASS: Integrity check passed. [2026-01-29T12:03:45.774008] [DEBUG] [REMOTE ] BSMS: Symbol is viable for forecasting. [2026-01-29T12:03:45.774056] [INFO ] [MAIN ] [514/3490] BSMS kept (0.3s) | 513 kept, 1 rejected | 139.3/min | ETA: 21.4m [2026-01-29T12:03:46.111680] [DEBUG] [REMOTE ] BSSX: Retrieved 591 rows, trimmed to 300. [2026-01-29T12:03:46.111837] [DEBUG] [REMOTE ] BSSX: PASS: History has at least 300 days. [2026-01-29T12:03:46.112087] [DEBUG] [REMOTE ] BSSX: PASS: Price check passed. Min price $25.58. [2026-01-29T12:03:46.112257] [DEBUG] [REMOTE ] BSSX: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:46.112396] [DEBUG] [REMOTE ] BSSX: PASS: Integrity check passed. [2026-01-29T12:03:46.112447] [DEBUG] [REMOTE ] BSSX: Symbol is viable for forecasting. [2026-01-29T12:03:46.112508] [INFO ] [MAIN ] [515/3490] BSSX kept (0.3s) | 514 kept, 1 rejected | 139.3/min | ETA: 21.4m [2026-01-29T12:03:46.691967] [DEBUG] [REMOTE ] BSTZ: Retrieved 1657 rows, trimmed to 300. [2026-01-29T12:03:46.692098] [DEBUG] [REMOTE ] BSTZ: PASS: History has at least 300 days. [2026-01-29T12:03:46.692303] [DEBUG] [REMOTE ] BSTZ: PASS: Price check passed. Min price $20.34. [2026-01-29T12:03:46.692435] [DEBUG] [REMOTE ] BSTZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:46.692615] [DEBUG] [REMOTE ] BSTZ: PASS: Integrity check passed. [2026-01-29T12:03:46.692670] [DEBUG] [REMOTE ] BSTZ: Symbol is viable for forecasting. [2026-01-29T12:03:46.692744] [INFO ] [MAIN ] [516/3490] BSTZ kept (0.6s) | 515 kept, 1 rejected | 139.2/min | ETA: 21.4m [2026-01-29T12:03:47.112800] [DEBUG] [REMOTE ] BSVN: Retrieved 1848 rows, trimmed to 300. [2026-01-29T12:03:47.112941] [DEBUG] [REMOTE ] BSVN: PASS: History has at least 300 days. [2026-01-29T12:03:47.113155] [DEBUG] [REMOTE ] BSVN: PASS: Price check passed. Min price $40.16. [2026-01-29T12:03:47.113291] [DEBUG] [REMOTE ] BSVN: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:47.113407] [DEBUG] [REMOTE ] BSVN: PASS: Integrity check passed. [2026-01-29T12:03:47.113449] [DEBUG] [REMOTE ] BSVN: Symbol is viable for forecasting. [2026-01-29T12:03:47.113498] [INFO ] [MAIN ] [517/3490] BSVN kept (0.4s) | 516 kept, 1 rejected | 139.2/min | ETA: 21.4m [2026-01-29T12:03:47.341238] [DEBUG] [REMOTE ] BSVO: Retrieved 723 rows, trimmed to 300. [2026-01-29T12:03:47.341376] [DEBUG] [REMOTE ] BSVO: PASS: History has at least 300 days. [2026-01-29T12:03:47.341614] [DEBUG] [REMOTE ] BSVO: PASS: Price check passed. Min price $21.29. [2026-01-29T12:03:47.341752] [DEBUG] [REMOTE ] BSVO: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:47.341864] [DEBUG] [REMOTE ] BSVO: PASS: Integrity check passed. [2026-01-29T12:03:47.341904] [DEBUG] [REMOTE ] BSVO: Symbol is viable for forecasting. [2026-01-29T12:03:47.341952] [INFO ] [MAIN ] [518/3490] BSVO kept (0.2s) | 517 kept, 1 rejected | 139.4/min | ETA: 21.3m [2026-01-29T12:03:48.066999] [DEBUG] [REMOTE ] BSX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:48.067139] [DEBUG] [REMOTE ] BSX: PASS: History has at least 300 days. [2026-01-29T12:03:48.067376] [DEBUG] [REMOTE ] BSX: PASS: Price check passed. Min price $88.07. [2026-01-29T12:03:48.067515] [DEBUG] [REMOTE ] BSX: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:48.067655] [DEBUG] [REMOTE ] BSX: PASS: Integrity check passed. [2026-01-29T12:03:48.067698] [DEBUG] [REMOTE ] BSX: Symbol is viable for forecasting. [2026-01-29T12:03:48.067755] [INFO ] [MAIN ] [519/3490] BSX kept (0.7s) | 518 kept, 1 rejected | 139.2/min | ETA: 21.3m [2026-01-29T12:03:48.181760] [DEBUG] [REMOTE ] BSY: Retrieved 1343 rows, trimmed to 300. [2026-01-29T12:03:48.181907] [DEBUG] [REMOTE ] BSY: PASS: History has at least 300 days. [2026-01-29T12:03:48.182111] [DEBUG] [REMOTE ] BSY: PASS: Price check passed. Min price $37.16. [2026-01-29T12:03:48.182246] [DEBUG] [REMOTE ] BSY: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:48.182355] [DEBUG] [REMOTE ] BSY: PASS: Integrity check passed. [2026-01-29T12:03:48.182394] [DEBUG] [REMOTE ] BSY: Symbol is viable for forecasting. [2026-01-29T12:03:48.182442] [INFO ] [MAIN ] [520/3490] BSY kept (0.1s) | 519 kept, 1 rejected | 139.4/min | ETA: 21.3m [2026-01-29T12:03:48.867767] [DEBUG] [REMOTE ] BTA: Retrieved 5012 rows, trimmed to 300. [2026-01-29T12:03:48.867909] [DEBUG] [REMOTE ] BTA: PASS: History has at least 300 days. [2026-01-29T12:03:48.868156] [DEBUG] [REMOTE ] BTA: PASS: Price check passed. Min price $9.20. [2026-01-29T12:03:48.868295] [DEBUG] [REMOTE ] BTA: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:48.868411] [DEBUG] [REMOTE ] BTA: PASS: Integrity check passed. [2026-01-29T12:03:48.868450] [DEBUG] [REMOTE ] BTA: Symbol is viable for forecasting. [2026-01-29T12:03:48.868499] [INFO ] [MAIN ] [521/3490] BTA kept (0.7s) | 520 kept, 1 rejected | 139.2/min | ETA: 21.3m [2026-01-29T12:03:49.141721] [DEBUG] [REMOTE ] BTAI: Retrieved 1984 rows, trimmed to 300. [2026-01-29T12:03:49.141860] [DEBUG] [REMOTE ] BTAI: PASS: History has at least 300 days. [2026-01-29T12:03:49.142076] [DEBUG] [REMOTE ] BTAI: PASS: Price check passed. Min price $1.53. [2026-01-29T12:03:49.142214] [DEBUG] [REMOTE ] BTAI: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:49.142326] [DEBUG] [REMOTE ] BTAI: PASS: Integrity check passed. [2026-01-29T12:03:49.142367] [DEBUG] [REMOTE ] BTAI: Symbol is viable for forecasting. [2026-01-29T12:03:49.142416] [INFO ] [MAIN ] [522/3490] BTAI kept (0.3s) | 521 kept, 1 rejected | 139.3/min | ETA: 21.3m [2026-01-29T12:03:49.633819] [DEBUG] [REMOTE ] BTCS: Retrieved 2994 rows, trimmed to 300. [2026-01-29T12:03:49.634019] [DEBUG] [REMOTE ] BTCS: PASS: History has at least 300 days. [2026-01-29T12:03:49.634295] [DEBUG] [REMOTE ] BTCS: PASS: Price check passed. Min price $2.55. [2026-01-29T12:03:49.634660] [DEBUG] [REMOTE ] BTCS: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:49.634812] [DEBUG] [REMOTE ] BTCS: PASS: Integrity check passed. [2026-01-29T12:03:49.634859] [DEBUG] [REMOTE ] BTCS: Symbol is viable for forecasting. [2026-01-29T12:03:49.634917] [INFO ] [MAIN ] [523/3490] BTCS kept (0.5s) | 522 kept, 1 rejected | 139.3/min | ETA: 21.3m [2026-01-29T12:03:50.065714] [DEBUG] [REMOTE ] BTE: Retrieved 4987 rows, trimmed to 300. [2026-01-29T12:03:50.065862] [DEBUG] [REMOTE ] BTE: PASS: History has at least 300 days. [2026-01-29T12:03:50.066078] [DEBUG] [REMOTE ] BTE: PASS: Price check passed. Min price $2.32. [2026-01-29T12:03:50.066219] [DEBUG] [REMOTE ] BTE: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:50.066335] [DEBUG] [REMOTE ] BTE: PASS: Integrity check passed. [2026-01-29T12:03:50.066376] [DEBUG] [REMOTE ] BTE: Symbol is viable for forecasting. [2026-01-29T12:03:50.066427] [INFO ] [MAIN ] [524/3490] BTE kept (0.4s) | 523 kept, 1 rejected | 139.3/min | ETA: 21.3m [2026-01-29T12:03:50.291498] [DEBUG] [REMOTE ] BTF: Retrieved 1070 rows, trimmed to 300. [2026-01-29T12:03:50.291637] [DEBUG] [REMOTE ] BTF: PASS: History has at least 300 days. [2026-01-29T12:03:50.291840] [DEBUG] [REMOTE ] BTF: PASS: Price check passed. Min price $24.32. [2026-01-29T12:03:50.291975] [DEBUG] [REMOTE ] BTF: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:50.292083] [DEBUG] [REMOTE ] BTF: PASS: Integrity check passed. [2026-01-29T12:03:50.292124] [DEBUG] [REMOTE ] BTF: Symbol is viable for forecasting. [2026-01-29T12:03:50.292171] [INFO ] [MAIN ] [525/3490] BTF kept (0.2s) | 524 kept, 1 rejected | 139.4/min | ETA: 21.3m [2026-01-29T12:03:50.919593] [DEBUG] [REMOTE ] BTI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:50.919708] [DEBUG] [REMOTE ] BTI: PASS: History has at least 300 days. [2026-01-29T12:03:50.919977] [DEBUG] [REMOTE ] BTI: PASS: Price check passed. Min price $50.52. [2026-01-29T12:03:50.920124] [DEBUG] [REMOTE ] BTI: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:50.920246] [DEBUG] [REMOTE ] BTI: PASS: Integrity check passed. [2026-01-29T12:03:50.920286] [DEBUG] [REMOTE ] BTI: Symbol is viable for forecasting. [2026-01-29T12:03:50.920337] [INFO ] [MAIN ] [526/3490] BTI kept (0.6s) | 525 kept, 1 rejected | 139.3/min | ETA: 21.3m [2026-01-29T12:03:51.106783] [DEBUG] [REMOTE ] BTM: Retrieved 646 rows, trimmed to 300. [2026-01-29T12:03:51.106906] [DEBUG] [REMOTE ] BTM: PASS: History has at least 300 days. [2026-01-29T12:03:51.107107] [DEBUG] [REMOTE ] BTM: PASS: Price check passed. Min price $1.10. [2026-01-29T12:03:51.107239] [DEBUG] [REMOTE ] BTM: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:51.107375] [DEBUG] [REMOTE ] BTM: PASS: Integrity check passed. [2026-01-29T12:03:51.107415] [DEBUG] [REMOTE ] BTM: Symbol is viable for forecasting. [2026-01-29T12:03:51.107463] [INFO ] [MAIN ] [527/3490] BTM kept (0.2s) | 526 kept, 1 rejected | 139.4/min | ETA: 21.3m [2026-01-29T12:03:51.568564] [DEBUG] [REMOTE ] BTMD: Retrieved 1194 rows, trimmed to 300. [2026-01-29T12:03:51.568725] [DEBUG] [REMOTE ] BTMD: PASS: History has at least 300 days. [2026-01-29T12:03:51.568929] [DEBUG] [REMOTE ] BTMD: PASS: Price check passed. Min price $2.07. [2026-01-29T12:03:51.569061] [DEBUG] [REMOTE ] BTMD: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:51.569362] [DEBUG] [REMOTE ] BTMD: PASS: Integrity check passed. [2026-01-29T12:03:51.569401] [DEBUG] [REMOTE ] BTMD: Symbol is viable for forecasting. [2026-01-29T12:03:51.569449] [INFO ] [MAIN ] [528/3490] BTMD kept (0.5s) | 527 kept, 1 rejected | 139.4/min | ETA: 21.2m [2026-01-29T12:03:51.919024] [DEBUG] [REMOTE ] BTSG: Retrieved 503 rows, trimmed to 300. [2026-01-29T12:03:51.919255] [DEBUG] [REMOTE ] BTSG: PASS: History has at least 300 days. [2026-01-29T12:03:51.919508] [DEBUG] [REMOTE ] BTSG: PASS: Price check passed. Min price $31.36. [2026-01-29T12:03:51.919695] [DEBUG] [REMOTE ] BTSG: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:51.919820] [DEBUG] [REMOTE ] BTSG: PASS: Integrity check passed. [2026-01-29T12:03:51.919863] [DEBUG] [REMOTE ] BTSG: Symbol is viable for forecasting. [2026-01-29T12:03:51.919917] [INFO ] [MAIN ] [529/3490] BTSG kept (0.4s) | 528 kept, 1 rejected | 139.5/min | ETA: 21.2m [2026-01-29T12:03:52.457740] [DEBUG] [REMOTE ] BTZ: Retrieved 4803 rows, trimmed to 300. [2026-01-29T12:03:52.457885] [DEBUG] [REMOTE ] BTZ: PASS: History has at least 300 days. [2026-01-29T12:03:52.458094] [DEBUG] [REMOTE ] BTZ: PASS: Price check passed. Min price $10.54. [2026-01-29T12:03:52.458255] [DEBUG] [REMOTE ] BTZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:52.458369] [DEBUG] [REMOTE ] BTZ: PASS: Integrity check passed. [2026-01-29T12:03:52.458409] [DEBUG] [REMOTE ] BTZ: Symbol is viable for forecasting. [2026-01-29T12:03:52.458457] [INFO ] [MAIN ] [530/3490] BTZ kept (0.5s) | 529 kept, 1 rejected | 139.4/min | ETA: 21.2m [2026-01-29T12:03:52.815336] [DEBUG] [REMOTE ] BUD: Retrieved 4170 rows, trimmed to 300. [2026-01-29T12:03:52.815464] [DEBUG] [REMOTE ] BUD: PASS: History has at least 300 days. [2026-01-29T12:03:52.815722] [DEBUG] [REMOTE ] BUD: PASS: Price check passed. Min price $60.44. [2026-01-29T12:03:52.815882] [DEBUG] [REMOTE ] BUD: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:52.816006] [DEBUG] [REMOTE ] BUD: PASS: Integrity check passed. [2026-01-29T12:03:52.816048] [DEBUG] [REMOTE ] BUD: Symbol is viable for forecasting. [2026-01-29T12:03:52.816099] [INFO ] [MAIN ] [531/3490] BUD kept (0.4s) | 530 kept, 1 rejected | 139.4/min | ETA: 21.2m [2026-01-29T12:03:53.103304] [DEBUG] [REMOTE ] BUFC: Retrieved 532 rows, trimmed to 300. [2026-01-29T12:03:53.103437] [DEBUG] [REMOTE ] BUFC: PASS: History has at least 300 days. [2026-01-29T12:03:53.103663] [DEBUG] [REMOTE ] BUFC: PASS: Price check passed. Min price $40.36. [2026-01-29T12:03:53.103803] [DEBUG] [REMOTE ] BUFC: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:53.103939] [DEBUG] [REMOTE ] BUFC: PASS: Integrity check passed. [2026-01-29T12:03:53.104005] [DEBUG] [REMOTE ] BUFC: Symbol is viable for forecasting. [2026-01-29T12:03:53.104061] [INFO ] [MAIN ] [532/3490] BUFC kept (0.3s) | 531 kept, 1 rejected | 139.5/min | ETA: 21.2m [2026-01-29T12:03:53.581523] [DEBUG] [REMOTE ] BUG: Retrieved 1568 rows, trimmed to 300. [2026-01-29T12:03:53.581672] [DEBUG] [REMOTE ] BUG: PASS: History has at least 300 days. [2026-01-29T12:03:53.581884] [DEBUG] [REMOTE ] BUG: PASS: Price check passed. Min price $29.13. [2026-01-29T12:03:53.582020] [DEBUG] [REMOTE ] BUG: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:53.582316] [DEBUG] [REMOTE ] BUG: PASS: Integrity check passed. [2026-01-29T12:03:53.582358] [DEBUG] [REMOTE ] BUG: Symbol is viable for forecasting. [2026-01-29T12:03:53.582407] [INFO ] [MAIN ] [533/3490] BUG kept (0.5s) | 532 kept, 1 rejected | 139.5/min | ETA: 21.2m [2026-01-29T12:03:54.081526] [DEBUG] [REMOTE ] BUI: Retrieved 3564 rows, trimmed to 300. [2026-01-29T12:03:54.081703] [DEBUG] [REMOTE ] BUI: PASS: History has at least 300 days. [2026-01-29T12:03:54.081951] [DEBUG] [REMOTE ] BUI: PASS: Price check passed. Min price $24.35. [2026-01-29T12:03:54.082129] [DEBUG] [REMOTE ] BUI: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:54.082449] [DEBUG] [REMOTE ] BUI: PASS: Integrity check passed. [2026-01-29T12:03:54.082502] [DEBUG] [REMOTE ] BUI: Symbol is viable for forecasting. [2026-01-29T12:03:54.082559] [INFO ] [MAIN ] [534/3490] BUI kept (0.5s) | 533 kept, 1 rejected | 139.4/min | ETA: 21.2m [2026-01-29T12:03:54.472978] [DEBUG] [REMOTE ] BURL: Retrieved 3099 rows, trimmed to 300. [2026-01-29T12:03:54.473109] [DEBUG] [REMOTE ] BURL: PASS: History has at least 300 days. [2026-01-29T12:03:54.473322] [DEBUG] [REMOTE ] BURL: PASS: Price check passed. Min price $242.43. [2026-01-29T12:03:54.473461] [DEBUG] [REMOTE ] BURL: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:54.473592] [DEBUG] [REMOTE ] BURL: PASS: Integrity check passed. [2026-01-29T12:03:54.473636] [DEBUG] [REMOTE ] BURL: Symbol is viable for forecasting. [2026-01-29T12:03:54.473687] [INFO ] [MAIN ] [535/3490] BURL kept (0.4s) | 534 kept, 1 rejected | 139.5/min | ETA: 21.2m [2026-01-29T12:03:54.994646] [DEBUG] [REMOTE ] BUSE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:54.994793] [DEBUG] [REMOTE ] BUSE: PASS: History has at least 300 days. [2026-01-29T12:03:54.995011] [DEBUG] [REMOTE ] BUSE: PASS: Price check passed. Min price $21.94. [2026-01-29T12:03:54.995145] [DEBUG] [REMOTE ] BUSE: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:54.995257] [DEBUG] [REMOTE ] BUSE: PASS: Integrity check passed. [2026-01-29T12:03:54.995297] [DEBUG] [REMOTE ] BUSE: Symbol is viable for forecasting. [2026-01-29T12:03:54.995346] [INFO ] [MAIN ] [536/3490] BUSE kept (0.5s) | 535 kept, 1 rejected | 139.4/min | ETA: 21.2m [2026-01-29T12:03:55.244044] [DEBUG] [REMOTE ] BUXX: Retrieved 619 rows, trimmed to 300. [2026-01-29T12:03:55.244291] [DEBUG] [REMOTE ] BUXX: PASS: History has at least 300 days. [2026-01-29T12:03:55.244743] [DEBUG] [REMOTE ] BUXX: PASS: Price check passed. Min price $20.09. [2026-01-29T12:03:55.244967] [DEBUG] [REMOTE ] BUXX: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:55.245138] [DEBUG] [REMOTE ] BUXX: PASS: Integrity check passed. [2026-01-29T12:03:55.245202] [DEBUG] [REMOTE ] BUXX: Symbol is viable for forecasting. [2026-01-29T12:03:55.245279] [INFO ] [MAIN ] [537/3490] BUXX kept (0.2s) | 536 kept, 1 rejected | 139.5/min | ETA: 21.2m [2026-01-29T12:03:55.694396] [DEBUG] [REMOTE ] BVFL: Retrieved 2314 rows, trimmed to 300. [2026-01-29T12:03:55.694551] [DEBUG] [REMOTE ] BVFL: PASS: History has at least 300 days. [2026-01-29T12:03:55.694819] [DEBUG] [REMOTE ] BVFL: PASS: Price check passed. Min price $16.30. [2026-01-29T12:03:55.694962] [DEBUG] [REMOTE ] BVFL: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:55.695121] [DEBUG] [REMOTE ] BVFL: PASS: Integrity check passed. [2026-01-29T12:03:55.695162] [DEBUG] [REMOTE ] BVFL: Symbol is viable for forecasting. [2026-01-29T12:03:55.695212] [INFO ] [MAIN ] [538/3490] BVFL kept (0.4s) | 537 kept, 1 rejected | 139.5/min | ETA: 21.2m [2026-01-29T12:03:56.305360] [DEBUG] [REMOTE ] BVN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:56.305511] [DEBUG] [REMOTE ] BVN: PASS: History has at least 300 days. [2026-01-29T12:03:56.305759] [DEBUG] [REMOTE ] BVN: PASS: Price check passed. Min price $21.03. [2026-01-29T12:03:56.305898] [DEBUG] [REMOTE ] BVN: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:56.306015] [DEBUG] [REMOTE ] BVN: PASS: Integrity check passed. [2026-01-29T12:03:56.306055] [DEBUG] [REMOTE ] BVN: Symbol is viable for forecasting. [2026-01-29T12:03:56.306104] [INFO ] [MAIN ] [539/3490] BVN kept (0.6s) | 538 kept, 1 rejected | 139.4/min | ETA: 21.2m [2026-01-29T12:03:56.553272] [DEBUG] [REMOTE ] BVS: Retrieved 1246 rows, trimmed to 300. [2026-01-29T12:03:56.553397] [DEBUG] [REMOTE ] BVS: PASS: History has at least 300 days. [2026-01-29T12:03:56.553621] [DEBUG] [REMOTE ] BVS: PASS: Price check passed. Min price $6.53. [2026-01-29T12:03:56.553763] [DEBUG] [REMOTE ] BVS: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:56.553874] [DEBUG] [REMOTE ] BVS: PASS: Integrity check passed. [2026-01-29T12:03:56.553914] [DEBUG] [REMOTE ] BVS: Symbol is viable for forecasting. [2026-01-29T12:03:56.553963] [INFO ] [MAIN ] [540/3490] BVS kept (0.2s) | 539 kept, 1 rejected | 139.5/min | ETA: 21.1m [2026-01-29T12:03:57.167356] [DEBUG] [REMOTE ] BWA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:03:57.167492] [DEBUG] [REMOTE ] BWA: PASS: History has at least 300 days. [2026-01-29T12:03:57.167735] [DEBUG] [REMOTE ] BWA: PASS: Price check passed. Min price $40.80. [2026-01-29T12:03:57.167886] [DEBUG] [REMOTE ] BWA: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:57.168024] [DEBUG] [REMOTE ] BWA: PASS: Integrity check passed. [2026-01-29T12:03:57.168074] [DEBUG] [REMOTE ] BWA: Symbol is viable for forecasting. [2026-01-29T12:03:57.168183] [INFO ] [MAIN ] [541/3490] BWA kept (0.6s) | 540 kept, 1 rejected | 139.4/min | ETA: 21.2m [2026-01-29T12:03:57.481686] [DEBUG] [REMOTE ] BWAY: Retrieved 1705 rows, trimmed to 300. [2026-01-29T12:03:57.481845] [DEBUG] [REMOTE ] BWAY: PASS: History has at least 300 days. [2026-01-29T12:03:57.482054] [DEBUG] [REMOTE ] BWAY: PASS: Price check passed. Min price $14.50. [2026-01-29T12:03:57.482189] [DEBUG] [REMOTE ] BWAY: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:57.482298] [DEBUG] [REMOTE ] BWAY: PASS: Integrity check passed. [2026-01-29T12:03:57.482337] [DEBUG] [REMOTE ] BWAY: Symbol is viable for forecasting. [2026-01-29T12:03:57.482385] [INFO ] [MAIN ] [542/3490] BWAY kept (0.3s) | 541 kept, 1 rejected | 139.5/min | ETA: 21.1m [2026-01-29T12:03:57.837141] [DEBUG] [REMOTE ] BWB: Retrieved 1980 rows, trimmed to 300. [2026-01-29T12:03:57.837267] [DEBUG] [REMOTE ] BWB: PASS: History has at least 300 days. [2026-01-29T12:03:57.837465] [DEBUG] [REMOTE ] BWB: PASS: Price check passed. Min price $16.17. [2026-01-29T12:03:57.837626] [DEBUG] [REMOTE ] BWB: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:57.837737] [DEBUG] [REMOTE ] BWB: PASS: Integrity check passed. [2026-01-29T12:03:57.837776] [DEBUG] [REMOTE ] BWB: Symbol is viable for forecasting. [2026-01-29T12:03:57.837823] [INFO ] [MAIN ] [543/3490] BWB kept (0.4s) | 542 kept, 1 rejected | 139.5/min | ETA: 21.1m [2026-01-29T12:03:58.447555] [DEBUG] [REMOTE ] BWEN: Retrieved 5494 rows, trimmed to 300. [2026-01-29T12:03:58.447718] [DEBUG] [REMOTE ] BWEN: PASS: History has at least 300 days. [2026-01-29T12:03:58.447951] [DEBUG] [REMOTE ] BWEN: PASS: Price check passed. Min price $2.00. [2026-01-29T12:03:58.448155] [DEBUG] [REMOTE ] BWEN: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:58.448281] [DEBUG] [REMOTE ] BWEN: PASS: Integrity check passed. [2026-01-29T12:03:58.448325] [DEBUG] [REMOTE ] BWEN: Symbol is viable for forecasting. [2026-01-29T12:03:58.448377] [INFO ] [MAIN ] [544/3490] BWEN kept (0.6s) | 543 kept, 1 rejected | 139.4/min | ETA: 21.1m [2026-01-29T12:03:58.806931] [DEBUG] [REMOTE ] BWFG: Retrieved 3980 rows, trimmed to 300. [2026-01-29T12:03:58.807061] [DEBUG] [REMOTE ] BWFG: PASS: History has at least 300 days. [2026-01-29T12:03:58.807277] [DEBUG] [REMOTE ] BWFG: PASS: Price check passed. Min price $42.74. [2026-01-29T12:03:58.807418] [DEBUG] [REMOTE ] BWFG: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:58.807536] [DEBUG] [REMOTE ] BWFG: PASS: Integrity check passed. [2026-01-29T12:03:58.807594] [DEBUG] [REMOTE ] BWFG: Symbol is viable for forecasting. [2026-01-29T12:03:58.807648] [INFO ] [MAIN ] [545/3490] BWFG kept (0.4s) | 544 kept, 1 rejected | 139.5/min | ETA: 21.1m [2026-01-29T12:03:59.191364] [DEBUG] [REMOTE ] BWG: Retrieved 3479 rows, trimmed to 300. [2026-01-29T12:03:59.191491] [DEBUG] [REMOTE ] BWG: PASS: History has at least 300 days. [2026-01-29T12:03:59.191717] [DEBUG] [REMOTE ] BWG: PASS: Price check passed. Min price $8.02. [2026-01-29T12:03:59.191852] [DEBUG] [REMOTE ] BWG: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:59.191962] [DEBUG] [REMOTE ] BWG: PASS: Integrity check passed. [2026-01-29T12:03:59.192001] [DEBUG] [REMOTE ] BWG: Symbol is viable for forecasting. [2026-01-29T12:03:59.192049] [INFO ] [MAIN ] [546/3490] BWG kept (0.4s) | 545 kept, 1 rejected | 139.5/min | ETA: 21.1m [2026-01-29T12:03:59.512232] [DEBUG] [REMOTE ] BWIN: Retrieved 1573 rows, trimmed to 300. [2026-01-29T12:03:59.512345] [DEBUG] [REMOTE ] BWIN: PASS: History has at least 300 days. [2026-01-29T12:03:59.512547] [DEBUG] [REMOTE ] BWIN: PASS: Price check passed. Min price $22.10. [2026-01-29T12:03:59.512701] [DEBUG] [REMOTE ] BWIN: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:59.512808] [DEBUG] [REMOTE ] BWIN: PASS: Integrity check passed. [2026-01-29T12:03:59.512849] [DEBUG] [REMOTE ] BWIN: Symbol is viable for forecasting. [2026-01-29T12:03:59.512896] [INFO ] [MAIN ] [547/3490] BWIN kept (0.3s) | 546 kept, 1 rejected | 139.5/min | ETA: 21.1m [2026-01-29T12:03:59.916336] [DEBUG] [REMOTE ] BWMN: Retrieved 1187 rows, trimmed to 300. [2026-01-29T12:03:59.916475] [DEBUG] [REMOTE ] BWMN: PASS: History has at least 300 days. [2026-01-29T12:03:59.916714] [DEBUG] [REMOTE ] BWMN: PASS: Price check passed. Min price $32.51. [2026-01-29T12:03:59.916852] [DEBUG] [REMOTE ] BWMN: PASS: Continuity check passed with 300 days. [2026-01-29T12:03:59.916960] [DEBUG] [REMOTE ] BWMN: PASS: Integrity check passed. [2026-01-29T12:03:59.917000] [DEBUG] [REMOTE ] BWMN: Symbol is viable for forecasting. [2026-01-29T12:03:59.917048] [INFO ] [MAIN ] [548/3490] BWMN kept (0.4s) | 547 kept, 1 rejected | 139.6/min | ETA: 21.1m [2026-01-29T12:04:00.428946] [DEBUG] [REMOTE ] BXC: Retrieved 5314 rows, trimmed to 300. [2026-01-29T12:04:00.429094] [DEBUG] [REMOTE ] BXC: PASS: History has at least 300 days. [2026-01-29T12:04:00.429356] [DEBUG] [REMOTE ] BXC: PASS: Price check passed. Min price $53.30. [2026-01-29T12:04:00.429510] [DEBUG] [REMOTE ] BXC: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:00.429675] [DEBUG] [REMOTE ] BXC: PASS: Integrity check passed. [2026-01-29T12:04:00.429719] [DEBUG] [REMOTE ] BXC: Symbol is viable for forecasting. [2026-01-29T12:04:00.429772] [INFO ] [MAIN ] [549/3490] BXC kept (0.5s) | 548 kept, 1 rejected | 139.5/min | ETA: 21.1m [2026-01-29T12:04:00.858591] [DEBUG] [REMOTE ] BXMX: Retrieved 5347 rows, trimmed to 300. [2026-01-29T12:04:00.858804] [DEBUG] [REMOTE ] BXMX: PASS: History has at least 300 days. [2026-01-29T12:04:00.859094] [DEBUG] [REMOTE ] BXMX: PASS: Price check passed. Min price $13.61. [2026-01-29T12:04:00.859244] [DEBUG] [REMOTE ] BXMX: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:00.859386] [DEBUG] [REMOTE ] BXMX: PASS: Integrity check passed. [2026-01-29T12:04:00.859430] [DEBUG] [REMOTE ] BXMX: Symbol is viable for forecasting. [2026-01-29T12:04:00.859485] [INFO ] [MAIN ] [550/3490] BXMX kept (0.4s) | 549 kept, 1 rejected | 139.5/min | ETA: 21.1m [2026-01-29T12:04:01.365338] [DEBUG] [REMOTE ] BXP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:01.365506] [DEBUG] [REMOTE ] BXP: PASS: History has at least 300 days. [2026-01-29T12:04:01.365834] [DEBUG] [REMOTE ] BXP: PASS: Price check passed. Min price $64.15. [2026-01-29T12:04:01.365999] [DEBUG] [REMOTE ] BXP: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:01.366154] [DEBUG] [REMOTE ] BXP: PASS: Integrity check passed. [2026-01-29T12:04:01.366207] [DEBUG] [REMOTE ] BXP: Symbol is viable for forecasting. [2026-01-29T12:04:01.366264] [INFO ] [MAIN ] [551/3490] BXP kept (0.5s) | 550 kept, 1 rejected | 139.5/min | ETA: 21.1m [2026-01-29T12:04:01.608614] [DEBUG] [REMOTE ] BXSL: Retrieved 1066 rows, trimmed to 300. [2026-01-29T12:04:01.608761] [DEBUG] [REMOTE ] BXSL: PASS: History has at least 300 days. [2026-01-29T12:04:01.608985] [DEBUG] [REMOTE ] BXSL: PASS: Price check passed. Min price $25.22. [2026-01-29T12:04:01.609203] [DEBUG] [REMOTE ] BXSL: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:01.609375] [DEBUG] [REMOTE ] BXSL: PASS: Integrity check passed. [2026-01-29T12:04:01.609431] [DEBUG] [REMOTE ] BXSL: Symbol is viable for forecasting. [2026-01-29T12:04:01.609496] [INFO ] [MAIN ] [552/3490] BXSL kept (0.2s) | 551 kept, 1 rejected | 139.6/min | ETA: 21.0m [2026-01-29T12:04:02.183054] [DEBUG] [REMOTE ] BYD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:02.183204] [DEBUG] [REMOTE ] BYD: PASS: History has at least 300 days. [2026-01-29T12:04:02.183459] [DEBUG] [REMOTE ] BYD: PASS: Price check passed. Min price $77.35. [2026-01-29T12:04:02.183627] [DEBUG] [REMOTE ] BYD: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:02.183759] [DEBUG] [REMOTE ] BYD: PASS: Integrity check passed. [2026-01-29T12:04:02.183801] [DEBUG] [REMOTE ] BYD: Symbol is viable for forecasting. [2026-01-29T12:04:02.183853] [INFO ] [MAIN ] [553/3490] BYD kept (0.6s) | 552 kept, 1 rejected | 139.5/min | ETA: 21.1m [2026-01-29T12:04:02.452376] [DEBUG] [REMOTE ] BYM: Retrieved 5849 rows, trimmed to 300. [2026-01-29T12:04:02.452551] [DEBUG] [REMOTE ] BYM: PASS: History has at least 300 days. [2026-01-29T12:04:02.452872] [DEBUG] [REMOTE ] BYM: PASS: Price check passed. Min price $10.69. [2026-01-29T12:04:02.453046] [DEBUG] [REMOTE ] BYM: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:02.453333] [DEBUG] [REMOTE ] BYM: PASS: Integrity check passed. [2026-01-29T12:04:02.453392] [DEBUG] [REMOTE ] BYM: Symbol is viable for forecasting. [2026-01-29T12:04:02.453459] [INFO ] [MAIN ] [554/3490] BYM kept (0.3s) | 553 kept, 1 rejected | 139.6/min | ETA: 21.0m [2026-01-29T12:04:02.909059] [DEBUG] [REMOTE ] BYRN: Retrieved 3744 rows, trimmed to 300. [2026-01-29T12:04:02.909261] [DEBUG] [REMOTE ] BYRN: PASS: History has at least 300 days. [2026-01-29T12:04:02.909549] [DEBUG] [REMOTE ] BYRN: PASS: Price check passed. Min price $14.60. [2026-01-29T12:04:02.909722] [DEBUG] [REMOTE ] BYRN: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:02.910038] [DEBUG] [REMOTE ] BYRN: PASS: Integrity check passed. [2026-01-29T12:04:02.910093] [DEBUG] [REMOTE ] BYRN: Symbol is viable for forecasting. [2026-01-29T12:04:02.910153] [INFO ] [MAIN ] [555/3490] BYRN kept (0.5s) | 554 kept, 1 rejected | 139.6/min | ETA: 21.0m [2026-01-29T12:04:03.298726] [DEBUG] [REMOTE ] BYSI: Retrieved 2235 rows, trimmed to 300. [2026-01-29T12:04:03.298958] [DEBUG] [REMOTE ] BYSI: PASS: History has at least 300 days. [2026-01-29T12:04:03.299270] [DEBUG] [REMOTE ] BYSI: PASS: Price check passed. Min price $1.50. [2026-01-29T12:04:03.299431] [DEBUG] [REMOTE ] BYSI: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:03.299599] [DEBUG] [REMOTE ] BYSI: PASS: Integrity check passed. [2026-01-29T12:04:03.299653] [DEBUG] [REMOTE ] BYSI: Symbol is viable for forecasting. [2026-01-29T12:04:03.299719] [INFO ] [MAIN ] [556/3490] BYSI kept (0.4s) | 555 kept, 1 rejected | 139.6/min | ETA: 21.0m [2026-01-29T12:04:03.660414] [DEBUG] [REMOTE ] BZ: Retrieved 1163 rows, trimmed to 300. [2026-01-29T12:04:03.660631] [DEBUG] [REMOTE ] BZ: PASS: History has at least 300 days. [2026-01-29T12:04:03.660875] [DEBUG] [REMOTE ] BZ: PASS: Price check passed. Min price $18.83. [2026-01-29T12:04:03.661018] [DEBUG] [REMOTE ] BZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:03.661134] [DEBUG] [REMOTE ] BZ: PASS: Integrity check passed. [2026-01-29T12:04:03.661176] [DEBUG] [REMOTE ] BZ: Symbol is viable for forecasting. [2026-01-29T12:04:03.661229] [INFO ] [MAIN ] [557/3490] BZ kept (0.4s) | 556 kept, 1 rejected | 139.6/min | ETA: 21.0m [2026-01-29T12:04:04.265420] [DEBUG] [REMOTE ] BZH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:04.265561] [DEBUG] [REMOTE ] BZH: PASS: History has at least 300 days. [2026-01-29T12:04:04.265811] [DEBUG] [REMOTE ] BZH: PASS: Price check passed. Min price $19.82. [2026-01-29T12:04:04.265950] [DEBUG] [REMOTE ] BZH: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:04.266067] [DEBUG] [REMOTE ] BZH: PASS: Integrity check passed. [2026-01-29T12:04:04.266109] [DEBUG] [REMOTE ] BZH: Symbol is viable for forecasting. [2026-01-29T12:04:04.266160] [INFO ] [MAIN ] [558/3490] BZH kept (0.6s) | 557 kept, 1 rejected | 139.5/min | ETA: 21.0m [2026-01-29T12:04:04.592775] [DEBUG] [REMOTE ] BZUN: Retrieved 2688 rows, trimmed to 300. [2026-01-29T12:04:04.592917] [DEBUG] [REMOTE ] BZUN: PASS: History has at least 300 days. [2026-01-29T12:04:04.593117] [DEBUG] [REMOTE ] BZUN: PASS: Price check passed. Min price $2.61. [2026-01-29T12:04:04.593253] [DEBUG] [REMOTE ] BZUN: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:04.593550] [DEBUG] [REMOTE ] BZUN: PASS: Integrity check passed. [2026-01-29T12:04:04.593609] [DEBUG] [REMOTE ] BZUN: Symbol is viable for forecasting. [2026-01-29T12:04:04.593660] [INFO ] [MAIN ] [559/3490] BZUN kept (0.3s) | 558 kept, 1 rejected | 139.6/min | ETA: 21.0m [2026-01-29T12:04:05.045706] [DEBUG] [REMOTE ] C: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:05.045870] [DEBUG] [REMOTE ] C: PASS: History has at least 300 days. [2026-01-29T12:04:05.046131] [DEBUG] [REMOTE ] C: PASS: Price check passed. Min price $97.63. [2026-01-29T12:04:05.046273] [DEBUG] [REMOTE ] C: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:05.046421] [DEBUG] [REMOTE ] C: PASS: Integrity check passed. [2026-01-29T12:04:05.046464] [DEBUG] [REMOTE ] C: Symbol is viable for forecasting. [2026-01-29T12:04:05.046514] [INFO ] [MAIN ] [560/3490] C kept (0.5s) | 559 kept, 1 rejected | 139.6/min | ETA: 21.0m [2026-01-29T12:04:05.355866] [DEBUG] [REMOTE ] CAAP: Retrieved 2008 rows, trimmed to 300. [2026-01-29T12:04:05.356020] [DEBUG] [REMOTE ] CAAP: PASS: History has at least 300 days. [2026-01-29T12:04:05.356301] [DEBUG] [REMOTE ] CAAP: PASS: Price check passed. Min price $21.80. [2026-01-29T12:04:05.356489] [DEBUG] [REMOTE ] CAAP: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:05.356656] [DEBUG] [REMOTE ] CAAP: PASS: Integrity check passed. [2026-01-29T12:04:05.356706] [DEBUG] [REMOTE ] CAAP: Symbol is viable for forecasting. [2026-01-29T12:04:05.356766] [INFO ] [MAIN ] [561/3490] CAAP kept (0.3s) | 560 kept, 1 rejected | 139.6/min | ETA: 21.0m [2026-01-29T12:04:05.910920] [DEBUG] [REMOTE ] CAAS: Retrieved 5613 rows, trimmed to 300. [2026-01-29T12:04:05.911054] [DEBUG] [REMOTE ] CAAS: PASS: History has at least 300 days. [2026-01-29T12:04:05.911263] [DEBUG] [REMOTE ] CAAS: PASS: Price check passed. Min price $4.00. [2026-01-29T12:04:05.911398] [DEBUG] [REMOTE ] CAAS: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:05.911510] [DEBUG] [REMOTE ] CAAS: PASS: Integrity check passed. [2026-01-29T12:04:05.911549] [DEBUG] [REMOTE ] CAAS: Symbol is viable for forecasting. [2026-01-29T12:04:05.911631] [INFO ] [MAIN ] [562/3490] CAAS kept (0.6s) | 561 kept, 1 rejected | 139.6/min | ETA: 21.0m [2026-01-29T12:04:06.200180] [DEBUG] [REMOTE ] CABA: Retrieved 1572 rows, trimmed to 300. [2026-01-29T12:04:06.200331] [DEBUG] [REMOTE ] CABA: PASS: History has at least 300 days. [2026-01-29T12:04:06.200534] [DEBUG] [REMOTE ] CABA: PASS: Price check passed. Min price $2.04. [2026-01-29T12:04:06.200711] [DEBUG] [REMOTE ] CABA: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:06.200826] [DEBUG] [REMOTE ] CABA: PASS: Integrity check passed. [2026-01-29T12:04:06.200865] [DEBUG] [REMOTE ] CABA: Symbol is viable for forecasting. [2026-01-29T12:04:06.200913] [INFO ] [MAIN ] [563/3490] CABA kept (0.3s) | 562 kept, 1 rejected | 139.7/min | ETA: 21.0m [2026-01-29T12:04:06.596548] [DEBUG] [REMOTE ] CABO: Retrieved 2660 rows, trimmed to 300. [2026-01-29T12:04:06.596740] [DEBUG] [REMOTE ] CABO: PASS: History has at least 300 days. [2026-01-29T12:04:06.596965] [DEBUG] [REMOTE ] CABO: PASS: Price check passed. Min price $72.84. [2026-01-29T12:04:06.597101] [DEBUG] [REMOTE ] CABO: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:06.597219] [DEBUG] [REMOTE ] CABO: PASS: Integrity check passed. [2026-01-29T12:04:06.597260] [DEBUG] [REMOTE ] CABO: Symbol is viable for forecasting. [2026-01-29T12:04:06.597308] [INFO ] [MAIN ] [564/3490] CABO kept (0.4s) | 563 kept, 1 rejected | 139.7/min | ETA: 20.9m [2026-01-29T12:04:07.104319] [DEBUG] [REMOTE ] CAC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:07.104468] [DEBUG] [REMOTE ] CAC: PASS: History has at least 300 days. [2026-01-29T12:04:07.104730] [DEBUG] [REMOTE ] CAC: PASS: Price check passed. Min price $37.80. [2026-01-29T12:04:07.104879] [DEBUG] [REMOTE ] CAC: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:07.105009] [DEBUG] [REMOTE ] CAC: PASS: Integrity check passed. [2026-01-29T12:04:07.105054] [DEBUG] [REMOTE ] CAC: Symbol is viable for forecasting. [2026-01-29T12:04:07.105108] [INFO ] [MAIN ] [565/3490] CAC kept (0.5s) | 564 kept, 1 rejected | 139.6/min | ETA: 20.9m [2026-01-29T12:04:07.622001] [DEBUG] [REMOTE ] CACC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:07.622139] [DEBUG] [REMOTE ] CACC: PASS: History has at least 300 days. [2026-01-29T12:04:07.622390] [DEBUG] [REMOTE ] CACC: PASS: Price check passed. Min price $411.04. [2026-01-29T12:04:07.622529] [DEBUG] [REMOTE ] CACC: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:07.622671] [DEBUG] [REMOTE ] CACC: PASS: Integrity check passed. [2026-01-29T12:04:07.622713] [DEBUG] [REMOTE ] CACC: Symbol is viable for forecasting. [2026-01-29T12:04:07.622763] [INFO ] [MAIN ] [566/3490] CACC kept (0.5s) | 565 kept, 1 rejected | 139.6/min | ETA: 20.9m [2026-01-29T12:04:08.094894] [DEBUG] [REMOTE ] CACI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:08.095038] [DEBUG] [REMOTE ] CACI: PASS: History has at least 300 days. [2026-01-29T12:04:08.095273] [DEBUG] [REMOTE ] CACI: PASS: Price check passed. Min price $532.81. [2026-01-29T12:04:08.095415] [DEBUG] [REMOTE ] CACI: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:08.095535] [DEBUG] [REMOTE ] CACI: PASS: Integrity check passed. [2026-01-29T12:04:08.095610] [DEBUG] [REMOTE ] CACI: Symbol is viable for forecasting. [2026-01-29T12:04:08.095687] [INFO ] [MAIN ] [567/3490] CACI kept (0.5s) | 566 kept, 1 rejected | 139.6/min | ETA: 20.9m [2026-01-29T12:04:08.318125] [DEBUG] [REMOTE ] CADL: Retrieved 1132 rows, trimmed to 300. [2026-01-29T12:04:08.318260] [DEBUG] [REMOTE ] CADL: PASS: History has at least 300 days. [2026-01-29T12:04:08.318465] [DEBUG] [REMOTE ] CADL: PASS: Price check passed. Min price $4.42. [2026-01-29T12:04:08.318620] [DEBUG] [REMOTE ] CADL: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:08.318731] [DEBUG] [REMOTE ] CADL: PASS: Integrity check passed. [2026-01-29T12:04:08.318770] [DEBUG] [REMOTE ] CADL: Symbol is viable for forecasting. [2026-01-29T12:04:08.318817] [INFO ] [MAIN ] [568/3490] CADL kept (0.2s) | 567 kept, 1 rejected | 139.7/min | ETA: 20.9m [2026-01-29T12:04:08.945874] [DEBUG] [REMOTE ] CAE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:08.946007] [DEBUG] [REMOTE ] CAE: PASS: History has at least 300 days. [2026-01-29T12:04:08.946228] [DEBUG] [REMOTE ] CAE: PASS: Price check passed. Min price $25.73. [2026-01-29T12:04:08.946374] [DEBUG] [REMOTE ] CAE: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:08.946492] [DEBUG] [REMOTE ] CAE: PASS: Integrity check passed. [2026-01-29T12:04:08.946641] [DEBUG] [REMOTE ] CAE: Symbol is viable for forecasting. [2026-01-29T12:04:08.946696] [INFO ] [MAIN ] [569/3490] CAE kept (0.6s) | 568 kept, 1 rejected | 139.6/min | ETA: 20.9m [2026-01-29T12:04:09.344893] [DEBUG] [REMOTE ] CAF: Retrieved 4863 rows, trimmed to 300. [2026-01-29T12:04:09.345027] [DEBUG] [REMOTE ] CAF: PASS: History has at least 300 days. [2026-01-29T12:04:09.345237] [DEBUG] [REMOTE ] CAF: PASS: Price check passed. Min price $15.43. [2026-01-29T12:04:09.345371] [DEBUG] [REMOTE ] CAF: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:09.345483] [DEBUG] [REMOTE ] CAF: PASS: Integrity check passed. [2026-01-29T12:04:09.345522] [DEBUG] [REMOTE ] CAF: Symbol is viable for forecasting. [2026-01-29T12:04:09.345589] [INFO ] [MAIN ] [570/3490] CAF kept (0.4s) | 569 kept, 1 rejected | 139.6/min | ETA: 20.9m [2026-01-29T12:04:09.795175] [DEBUG] [REMOTE ] CAG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:09.795314] [DEBUG] [REMOTE ] CAG: PASS: History has at least 300 days. [2026-01-29T12:04:09.795535] [DEBUG] [REMOTE ] CAG: PASS: Price check passed. Min price $15.77. [2026-01-29T12:04:09.795690] [DEBUG] [REMOTE ] CAG: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:09.795830] [DEBUG] [REMOTE ] CAG: PASS: Integrity check passed. [2026-01-29T12:04:09.795871] [DEBUG] [REMOTE ] CAG: Symbol is viable for forecasting. [2026-01-29T12:04:09.795920] [INFO ] [MAIN ] [571/3490] CAG kept (0.5s) | 570 kept, 1 rejected | 139.6/min | ETA: 20.9m [2026-01-29T12:04:10.242939] [DEBUG] [REMOTE ] CAH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:10.243073] [DEBUG] [REMOTE ] CAH: PASS: History has at least 300 days. [2026-01-29T12:04:10.243295] [DEBUG] [REMOTE ] CAH: PASS: Price check passed. Min price $189.75. [2026-01-29T12:04:10.243432] [DEBUG] [REMOTE ] CAH: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:10.243548] [DEBUG] [REMOTE ] CAH: PASS: Integrity check passed. [2026-01-29T12:04:10.243607] [DEBUG] [REMOTE ] CAH: Symbol is viable for forecasting. [2026-01-29T12:04:10.243657] [INFO ] [MAIN ] [572/3490] CAH kept (0.4s) | 571 kept, 1 rejected | 139.6/min | ETA: 20.9m [2026-01-29T12:04:10.729230] [DEBUG] [REMOTE ] CAKE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:10.729373] [DEBUG] [REMOTE ] CAKE: PASS: History has at least 300 days. [2026-01-29T12:04:10.729625] [DEBUG] [REMOTE ] CAKE: PASS: Price check passed. Min price $43.14. [2026-01-29T12:04:10.729772] [DEBUG] [REMOTE ] CAKE: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:10.729918] [DEBUG] [REMOTE ] CAKE: PASS: Integrity check passed. [2026-01-29T12:04:10.729977] [DEBUG] [REMOTE ] CAKE: Symbol is viable for forecasting. [2026-01-29T12:04:10.730042] [INFO ] [MAIN ] [573/3490] CAKE kept (0.5s) | 572 kept, 1 rejected | 139.5/min | ETA: 20.9m [2026-01-29T12:04:11.386482] [DEBUG] [REMOTE ] CAL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:11.386911] [DEBUG] [REMOTE ] CAL: PASS: History has at least 300 days. [2026-01-29T12:04:11.387242] [DEBUG] [REMOTE ] CAL: PASS: Price check passed. Min price $9.58. [2026-01-29T12:04:11.387435] [DEBUG] [REMOTE ] CAL: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:11.387779] [DEBUG] [REMOTE ] CAL: PASS: Integrity check passed. [2026-01-29T12:04:11.387825] [DEBUG] [REMOTE ] CAL: Symbol is viable for forecasting. [2026-01-29T12:04:11.387884] [INFO ] [MAIN ] [574/3490] CAL kept (0.7s) | 573 kept, 1 rejected | 139.4/min | ETA: 20.9m [2026-01-29T12:04:11.657937] [DEBUG] [REMOTE ] CALC: Retrieved 1341 rows, trimmed to 300. [2026-01-29T12:04:11.658202] [DEBUG] [REMOTE ] CALC: PASS: History has at least 300 days. [2026-01-29T12:04:11.658738] [DEBUG] [REMOTE ] CALC: PASS: Price check passed. Min price $1.25. [2026-01-29T12:04:11.658937] [DEBUG] [REMOTE ] CALC: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:11.659110] [DEBUG] [REMOTE ] CALC: PASS: Integrity check passed. [2026-01-29T12:04:11.659336] [DEBUG] [REMOTE ] CALC: Symbol is viable for forecasting. [2026-01-29T12:04:11.659421] [INFO ] [MAIN ] [575/3490] CALC kept (0.3s) | 574 kept, 1 rejected | 139.5/min | ETA: 20.9m [2026-01-29T12:04:12.276922] [DEBUG] [REMOTE ] CALM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:12.277141] [DEBUG] [REMOTE ] CALM: PASS: History has at least 300 days. [2026-01-29T12:04:12.277485] [DEBUG] [REMOTE ] CALM: PASS: Price check passed. Min price $71.81. [2026-01-29T12:04:12.277662] [DEBUG] [REMOTE ] CALM: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:12.277815] [DEBUG] [REMOTE ] CALM: PASS: Integrity check passed. [2026-01-29T12:04:12.277859] [DEBUG] [REMOTE ] CALM: Symbol is viable for forecasting. [2026-01-29T12:04:12.277917] [INFO ] [MAIN ] [576/3490] CALM kept (0.6s) | 575 kept, 1 rejected | 139.4/min | ETA: 20.9m [2026-01-29T12:04:12.653470] [DEBUG] [REMOTE ] CALX: Retrieved 3987 rows, trimmed to 300. [2026-01-29T12:04:12.653659] [DEBUG] [REMOTE ] CALX: PASS: History has at least 300 days. [2026-01-29T12:04:12.653916] [DEBUG] [REMOTE ] CALX: PASS: Price check passed. Min price $51.50. [2026-01-29T12:04:12.654060] [DEBUG] [REMOTE ] CALX: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:12.654203] [DEBUG] [REMOTE ] CALX: PASS: Integrity check passed. [2026-01-29T12:04:12.654263] [DEBUG] [REMOTE ] CALX: Symbol is viable for forecasting. [2026-01-29T12:04:12.654318] [INFO ] [MAIN ] [577/3490] CALX kept (0.4s) | 576 kept, 1 rejected | 139.4/min | ETA: 20.9m [2026-01-29T12:04:12.988341] [DEBUG] [REMOTE ] CALY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:12.988492] [DEBUG] [REMOTE ] CALY: PASS: History has at least 300 days. [2026-01-29T12:04:12.988738] [DEBUG] [REMOTE ] CALY: PASS: Price check passed. Min price $8.81. [2026-01-29T12:04:12.988883] [DEBUG] [REMOTE ] CALY: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:12.989002] [DEBUG] [REMOTE ] CALY: PASS: Integrity check passed. [2026-01-29T12:04:12.989044] [DEBUG] [REMOTE ] CALY: Symbol is viable for forecasting. [2026-01-29T12:04:12.989095] [INFO ] [MAIN ] [578/3490] CALY kept (0.3s) | 577 kept, 1 rejected | 139.5/min | ETA: 20.9m [2026-01-29T12:04:13.432145] [DEBUG] [REMOTE ] CAPL: Retrieved 3332 rows, trimmed to 300. [2026-01-29T12:04:13.432346] [DEBUG] [REMOTE ] CAPL: PASS: History has at least 300 days. [2026-01-29T12:04:13.432840] [DEBUG] [REMOTE ] CAPL: PASS: Price check passed. Min price $20.04. [2026-01-29T12:04:13.432989] [DEBUG] [REMOTE ] CAPL: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:13.433119] [DEBUG] [REMOTE ] CAPL: PASS: Integrity check passed. [2026-01-29T12:04:13.433161] [DEBUG] [REMOTE ] CAPL: Symbol is viable for forecasting. [2026-01-29T12:04:13.433218] [INFO ] [MAIN ] [579/3490] CAPL kept (0.4s) | 578 kept, 1 rejected | 139.5/min | ETA: 20.9m [2026-01-29T12:04:13.822921] [DEBUG] [REMOTE ] CARE: Retrieved 3358 rows, trimmed to 300. [2026-01-29T12:04:13.823123] [DEBUG] [REMOTE ] CARE: PASS: History has at least 300 days. [2026-01-29T12:04:13.823392] [DEBUG] [REMOTE ] CARE: PASS: Price check passed. Min price $16.96. [2026-01-29T12:04:13.823541] [DEBUG] [REMOTE ] CARE: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:13.823695] [DEBUG] [REMOTE ] CARE: PASS: Integrity check passed. [2026-01-29T12:04:13.823740] [DEBUG] [REMOTE ] CARE: Symbol is viable for forecasting. [2026-01-29T12:04:13.823796] [INFO ] [MAIN ] [580/3490] CARE kept (0.4s) | 579 kept, 1 rejected | 139.5/min | ETA: 20.9m [2026-01-29T12:04:14.163547] [DEBUG] [REMOTE ] CARG: Retrieved 2084 rows, trimmed to 300. [2026-01-29T12:04:14.163817] [DEBUG] [REMOTE ] CARG: PASS: History has at least 300 days. [2026-01-29T12:04:14.164155] [DEBUG] [REMOTE ] CARG: PASS: Price check passed. Min price $33.13. [2026-01-29T12:04:14.164325] [DEBUG] [REMOTE ] CARG: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:14.164528] [DEBUG] [REMOTE ] CARG: PASS: Integrity check passed. [2026-01-29T12:04:14.164597] [DEBUG] [REMOTE ] CARG: Symbol is viable for forecasting. [2026-01-29T12:04:14.164683] [INFO ] [MAIN ] [581/3490] CARG kept (0.3s) | 580 kept, 1 rejected | 139.5/min | ETA: 20.8m [2026-01-29T12:04:14.570829] [DEBUG] [REMOTE ] CARS: Retrieved 2177 rows, trimmed to 300. [2026-01-29T12:04:14.571033] [DEBUG] [REMOTE ] CARS: PASS: History has at least 300 days. [2026-01-29T12:04:14.571275] [DEBUG] [REMOTE ] CARS: PASS: Price check passed. Min price $10.41. [2026-01-29T12:04:14.571414] [DEBUG] [REMOTE ] CARS: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:14.571588] [DEBUG] [REMOTE ] CARS: PASS: Integrity check passed. [2026-01-29T12:04:14.571631] [DEBUG] [REMOTE ] CARS: Symbol is viable for forecasting. [2026-01-29T12:04:14.571684] [INFO ] [MAIN ] [582/3490] CARS kept (0.4s) | 581 kept, 1 rejected | 139.5/min | ETA: 20.8m [2026-01-29T12:04:15.159400] [DEBUG] [REMOTE ] CASH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:15.159794] [DEBUG] [REMOTE ] CASH: PASS: History has at least 300 days. [2026-01-29T12:04:15.160175] [DEBUG] [REMOTE ] CASH: PASS: Price check passed. Min price $66.43. [2026-01-29T12:04:15.160325] [DEBUG] [REMOTE ] CASH: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:15.160481] [DEBUG] [REMOTE ] CASH: PASS: Integrity check passed. [2026-01-29T12:04:15.160524] [DEBUG] [REMOTE ] CASH: Symbol is viable for forecasting. [2026-01-29T12:04:15.160614] [INFO ] [MAIN ] [583/3490] CASH kept (0.6s) | 582 kept, 1 rejected | 139.4/min | ETA: 20.8m [2026-01-29T12:04:15.683499] [DEBUG] [REMOTE ] CASS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:15.683652] [DEBUG] [REMOTE ] CASS: PASS: History has at least 300 days. [2026-01-29T12:04:15.683872] [DEBUG] [REMOTE ] CASS: PASS: Price check passed. Min price $38.86. [2026-01-29T12:04:15.684013] [DEBUG] [REMOTE ] CASS: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:15.684134] [DEBUG] [REMOTE ] CASS: PASS: Integrity check passed. [2026-01-29T12:04:15.684173] [DEBUG] [REMOTE ] CASS: Symbol is viable for forecasting. [2026-01-29T12:04:15.684234] [INFO ] [MAIN ] [584/3490] CASS kept (0.5s) | 583 kept, 1 rejected | 139.4/min | ETA: 20.8m [2026-01-29T12:04:16.137972] [DEBUG] [REMOTE ] CASY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:16.138122] [DEBUG] [REMOTE ] CASY: PASS: History has at least 300 days. [2026-01-29T12:04:16.138345] [DEBUG] [REMOTE ] CASY: PASS: Price check passed. Min price $513.19. [2026-01-29T12:04:16.138496] [DEBUG] [REMOTE ] CASY: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:16.138643] [DEBUG] [REMOTE ] CASY: PASS: Integrity check passed. [2026-01-29T12:04:16.138686] [DEBUG] [REMOTE ] CASY: Symbol is viable for forecasting. [2026-01-29T12:04:16.138739] [INFO ] [MAIN ] [585/3490] CASY kept (0.5s) | 584 kept, 1 rejected | 139.4/min | ETA: 20.8m [2026-01-29T12:04:16.448696] [DEBUG] [REMOTE ] CATH: Retrieved 2459 rows, trimmed to 300. [2026-01-29T12:04:16.448865] [DEBUG] [REMOTE ] CATH: PASS: History has at least 300 days. [2026-01-29T12:04:16.449088] [DEBUG] [REMOTE ] CATH: PASS: Price check passed. Min price $78.52. [2026-01-29T12:04:16.449249] [DEBUG] [REMOTE ] CATH: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:16.449371] [DEBUG] [REMOTE ] CATH: PASS: Integrity check passed. [2026-01-29T12:04:16.449416] [DEBUG] [REMOTE ] CATH: Symbol is viable for forecasting. [2026-01-29T12:04:16.449467] [INFO ] [MAIN ] [586/3490] CATH kept (0.3s) | 585 kept, 1 rejected | 139.5/min | ETA: 20.8m [2026-01-29T12:04:17.007237] [DEBUG] [REMOTE ] CATO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:17.007375] [DEBUG] [REMOTE ] CATO: PASS: History has at least 300 days. [2026-01-29T12:04:17.007653] [DEBUG] [REMOTE ] CATO: PASS: Price check passed. Min price $3.00. [2026-01-29T12:04:17.007800] [DEBUG] [REMOTE ] CATO: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:17.007921] [DEBUG] [REMOTE ] CATO: PASS: Integrity check passed. [2026-01-29T12:04:17.007962] [DEBUG] [REMOTE ] CATO: Symbol is viable for forecasting. [2026-01-29T12:04:17.008014] [INFO ] [MAIN ] [587/3490] CATO kept (0.6s) | 586 kept, 1 rejected | 139.4/min | ETA: 20.8m [2026-01-29T12:04:17.599292] [DEBUG] [REMOTE ] CATY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:17.599537] [DEBUG] [REMOTE ] CATY: PASS: History has at least 300 days. [2026-01-29T12:04:17.600015] [DEBUG] [REMOTE ] CATY: PASS: Price check passed. Min price $44.86. [2026-01-29T12:04:17.600177] [DEBUG] [REMOTE ] CATY: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:17.600371] [DEBUG] [REMOTE ] CATY: PASS: Integrity check passed. [2026-01-29T12:04:17.600434] [DEBUG] [REMOTE ] CATY: Symbol is viable for forecasting. [2026-01-29T12:04:17.600549] [INFO ] [MAIN ] [588/3490] CATY kept (0.6s) | 587 kept, 1 rejected | 139.3/min | ETA: 20.8m [2026-01-29T12:04:17.714875] [DEBUG] [REMOTE ] CAVA: Retrieved 657 rows, trimmed to 300. [2026-01-29T12:04:17.714991] [DEBUG] [REMOTE ] CAVA: PASS: History has at least 300 days. [2026-01-29T12:04:17.715189] [DEBUG] [REMOTE ] CAVA: PASS: Price check passed. Min price $43.59. [2026-01-29T12:04:17.715323] [DEBUG] [REMOTE ] CAVA: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:17.715430] [DEBUG] [REMOTE ] CAVA: PASS: Integrity check passed. [2026-01-29T12:04:17.715469] [DEBUG] [REMOTE ] CAVA: Symbol is viable for forecasting. [2026-01-29T12:04:17.715520] [INFO ] [MAIN ] [589/3490] CAVA kept (0.1s) | 588 kept, 1 rejected | 139.5/min | ETA: 20.8m [2026-01-29T12:04:18.477694] [DEBUG] [REMOTE ] CB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:18.477886] [DEBUG] [REMOTE ] CB: PASS: History has at least 300 days. [2026-01-29T12:04:18.478269] [DEBUG] [REMOTE ] CB: PASS: Price check passed. Min price $276.07. [2026-01-29T12:04:18.478452] [DEBUG] [REMOTE ] CB: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:18.478674] [DEBUG] [REMOTE ] CB: PASS: Integrity check passed. [2026-01-29T12:04:18.478736] [DEBUG] [REMOTE ] CB: Symbol is viable for forecasting. [2026-01-29T12:04:18.478807] [INFO ] [MAIN ] [590/3490] CB kept (0.8s) | 589 kept, 1 rejected | 139.3/min | ETA: 20.8m [2026-01-29T12:04:18.958749] [DEBUG] [REMOTE ] CBAN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:18.959066] [DEBUG] [REMOTE ] CBAN: PASS: History has at least 300 days. [2026-01-29T12:04:18.959675] [DEBUG] [REMOTE ] CBAN: PASS: Price check passed. Min price $15.88. [2026-01-29T12:04:18.959908] [DEBUG] [REMOTE ] CBAN: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:18.960140] [DEBUG] [REMOTE ] CBAN: PASS: Integrity check passed. [2026-01-29T12:04:18.960205] [DEBUG] [REMOTE ] CBAN: Symbol is viable for forecasting. [2026-01-29T12:04:18.960288] [INFO ] [MAIN ] [591/3490] CBAN kept (0.5s) | 590 kept, 1 rejected | 139.3/min | ETA: 20.8m [2026-01-29T12:04:19.169033] [DEBUG] [REMOTE ] CBL: Retrieved 1063 rows, trimmed to 300. [2026-01-29T12:04:19.169215] [DEBUG] [REMOTE ] CBL: PASS: History has at least 300 days. [2026-01-29T12:04:19.169510] [DEBUG] [REMOTE ] CBL: PASS: Price check passed. Min price $29.17. [2026-01-29T12:04:19.169742] [DEBUG] [REMOTE ] CBL: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:19.169905] [DEBUG] [REMOTE ] CBL: PASS: Integrity check passed. [2026-01-29T12:04:19.169963] [DEBUG] [REMOTE ] CBL: Symbol is viable for forecasting. [2026-01-29T12:04:19.170037] [INFO ] [MAIN ] [592/3490] CBL kept (0.2s) | 591 kept, 1 rejected | 139.4/min | ETA: 20.8m [2026-01-29T12:04:19.635965] [DEBUG] [REMOTE ] CBNK: Retrieved 1844 rows, trimmed to 300. [2026-01-29T12:04:19.636216] [DEBUG] [REMOTE ] CBNK: PASS: History has at least 300 days. [2026-01-29T12:04:19.636487] [DEBUG] [REMOTE ] CBNK: PASS: Price check passed. Min price $26.61. [2026-01-29T12:04:19.636658] [DEBUG] [REMOTE ] CBNK: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:19.636831] [DEBUG] [REMOTE ] CBNK: PASS: Integrity check passed. [2026-01-29T12:04:19.636874] [DEBUG] [REMOTE ] CBNK: Symbol is viable for forecasting. [2026-01-29T12:04:19.636928] [INFO ] [MAIN ] [593/3490] CBNK kept (0.5s) | 592 kept, 1 rejected | 139.4/min | ETA: 20.8m [2026-01-29T12:04:20.251454] [DEBUG] [REMOTE ] CBRE: Retrieved 5443 rows, trimmed to 300. [2026-01-29T12:04:20.251761] [DEBUG] [REMOTE ] CBRE: PASS: History has at least 300 days. [2026-01-29T12:04:20.252160] [DEBUG] [REMOTE ] CBRE: PASS: Price check passed. Min price $149.41. [2026-01-29T12:04:20.252343] [DEBUG] [REMOTE ] CBRE: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:20.252495] [DEBUG] [REMOTE ] CBRE: PASS: Integrity check passed. [2026-01-29T12:04:20.252539] [DEBUG] [REMOTE ] CBRE: Symbol is viable for forecasting. [2026-01-29T12:04:20.252620] [INFO ] [MAIN ] [594/3490] CBRE kept (0.6s) | 593 kept, 1 rejected | 139.3/min | ETA: 20.8m [2026-01-29T12:04:20.735725] [DEBUG] [REMOTE ] CBRL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:20.736058] [DEBUG] [REMOTE ] CBRL: PASS: History has at least 300 days. [2026-01-29T12:04:20.736329] [DEBUG] [REMOTE ] CBRL: PASS: Price check passed. Min price $24.84. [2026-01-29T12:04:20.736473] [DEBUG] [REMOTE ] CBRL: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:20.736613] [DEBUG] [REMOTE ] CBRL: PASS: Integrity check passed. [2026-01-29T12:04:20.736656] [DEBUG] [REMOTE ] CBRL: Symbol is viable for forecasting. [2026-01-29T12:04:20.736720] [INFO ] [MAIN ] [595/3490] CBRL kept (0.5s) | 594 kept, 1 rejected | 139.2/min | ETA: 20.8m [2026-01-29T12:04:21.152668] [DEBUG] [REMOTE ] CBSH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:21.152935] [DEBUG] [REMOTE ] CBSH: PASS: History has at least 300 days. [2026-01-29T12:04:21.153373] [DEBUG] [REMOTE ] CBSH: PASS: Price check passed. Min price $48.63. [2026-01-29T12:04:21.153553] [DEBUG] [REMOTE ] CBSH: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:21.153780] [DEBUG] [REMOTE ] CBSH: PASS: Integrity check passed. [2026-01-29T12:04:21.153830] [DEBUG] [REMOTE ] CBSH: Symbol is viable for forecasting. [2026-01-29T12:04:21.153902] [INFO ] [MAIN ] [596/3490] CBSH kept (0.4s) | 595 kept, 1 rejected | 139.2/min | ETA: 20.8m [2026-01-29T12:04:21.381401] [DEBUG] [REMOTE ] CBUS: Retrieved 667 rows, trimmed to 300. [2026-01-29T12:04:21.381525] [DEBUG] [REMOTE ] CBUS: PASS: History has at least 300 days. [2026-01-29T12:04:21.381743] [DEBUG] [REMOTE ] CBUS: PASS: Price check passed. Min price $1.16. [2026-01-29T12:04:21.381878] [DEBUG] [REMOTE ] CBUS: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:21.381986] [DEBUG] [REMOTE ] CBUS: PASS: Integrity check passed. [2026-01-29T12:04:21.382026] [DEBUG] [REMOTE ] CBUS: Symbol is viable for forecasting. [2026-01-29T12:04:21.382074] [INFO ] [MAIN ] [597/3490] CBUS kept (0.2s) | 596 kept, 1 rejected | 139.3/min | ETA: 20.8m [2026-01-29T12:04:21.991187] [DEBUG] [REMOTE ] CBZ: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:21.991325] [DEBUG] [REMOTE ] CBZ: PASS: History has at least 300 days. [2026-01-29T12:04:21.991552] [DEBUG] [REMOTE ] CBZ: PASS: Price check passed. Min price $38.41. [2026-01-29T12:04:21.991898] [DEBUG] [REMOTE ] CBZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:21.992015] [DEBUG] [REMOTE ] CBZ: PASS: Integrity check passed. [2026-01-29T12:04:21.992055] [DEBUG] [REMOTE ] CBZ: Symbol is viable for forecasting. [2026-01-29T12:04:21.992105] [INFO ] [MAIN ] [598/3490] CBZ kept (0.6s) | 597 kept, 1 rejected | 139.2/min | ETA: 20.8m [2026-01-29T12:04:22.329255] [DEBUG] [REMOTE ] CC: Retrieved 2660 rows, trimmed to 300. [2026-01-29T12:04:22.329391] [DEBUG] [REMOTE ] CC: PASS: History has at least 300 days. [2026-01-29T12:04:22.329639] [DEBUG] [REMOTE ] CC: PASS: Price check passed. Min price $10.48. [2026-01-29T12:04:22.329799] [DEBUG] [REMOTE ] CC: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:22.329907] [DEBUG] [REMOTE ] CC: PASS: Integrity check passed. [2026-01-29T12:04:22.329947] [DEBUG] [REMOTE ] CC: Symbol is viable for forecasting. [2026-01-29T12:04:22.329993] [INFO ] [MAIN ] [599/3490] CC kept (0.3s) | 598 kept, 1 rejected | 139.3/min | ETA: 20.8m [2026-01-29T12:04:22.663075] [DEBUG] [REMOTE ] CCAP: Retrieved 1505 rows, trimmed to 300. [2026-01-29T12:04:22.663219] [DEBUG] [REMOTE ] CCAP: PASS: History has at least 300 days. [2026-01-29T12:04:22.663429] [DEBUG] [REMOTE ] CCAP: PASS: Price check passed. Min price $12.78. [2026-01-29T12:04:22.663561] [DEBUG] [REMOTE ] CCAP: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:22.663703] [DEBUG] [REMOTE ] CCAP: PASS: Integrity check passed. [2026-01-29T12:04:22.663743] [DEBUG] [REMOTE ] CCAP: Symbol is viable for forecasting. [2026-01-29T12:04:22.663790] [INFO ] [MAIN ] [600/3490] CCAP kept (0.3s) | 599 kept, 1 rejected | 139.3/min | ETA: 20.7m [2026-01-29T12:04:22.949892] [DEBUG] [REMOTE ] CCB: Retrieved 1893 rows, trimmed to 300. [2026-01-29T12:04:22.950044] [DEBUG] [REMOTE ] CCB: PASS: History has at least 300 days. [2026-01-29T12:04:22.950287] [DEBUG] [REMOTE ] CCB: PASS: Price check passed. Min price $99.46. [2026-01-29T12:04:22.950420] [DEBUG] [REMOTE ] CCB: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:22.950530] [DEBUG] [REMOTE ] CCB: PASS: Integrity check passed. [2026-01-29T12:04:22.950587] [DEBUG] [REMOTE ] CCB: Symbol is viable for forecasting. [2026-01-29T12:04:22.950657] [INFO ] [MAIN ] [601/3490] CCB kept (0.3s) | 600 kept, 1 rejected | 139.4/min | ETA: 20.7m [2026-01-29T12:04:23.754317] [DEBUG] [REMOTE ] CCBG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:23.754455] [DEBUG] [REMOTE ] CCBG: PASS: History has at least 300 days. [2026-01-29T12:04:23.754696] [DEBUG] [REMOTE ] CCBG: PASS: Price check passed. Min price $38.66. [2026-01-29T12:04:23.754834] [DEBUG] [REMOTE ] CCBG: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:23.754951] [DEBUG] [REMOTE ] CCBG: PASS: Integrity check passed. [2026-01-29T12:04:23.754991] [DEBUG] [REMOTE ] CCBG: Symbol is viable for forecasting. [2026-01-29T12:04:23.755041] [INFO ] [MAIN ] [602/3490] CCBG kept (0.8s) | 601 kept, 1 rejected | 139.2/min | ETA: 20.7m [2026-01-29T12:04:24.023199] [DEBUG] [REMOTE ] CCCC: Retrieved 1336 rows, trimmed to 300. [2026-01-29T12:04:24.023323] [DEBUG] [REMOTE ] CCCC: PASS: History has at least 300 days. [2026-01-29T12:04:24.023527] [DEBUG] [REMOTE ] CCCC: PASS: Price check passed. Min price $1.91. [2026-01-29T12:04:24.023694] [DEBUG] [REMOTE ] CCCC: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:24.023810] [DEBUG] [REMOTE ] CCCC: PASS: Integrity check passed. [2026-01-29T12:04:24.023853] [DEBUG] [REMOTE ] CCCC: Symbol is viable for forecasting. [2026-01-29T12:04:24.024096] [INFO ] [MAIN ] [603/3490] CCCC kept (0.3s) | 602 kept, 1 rejected | 139.3/min | ETA: 20.7m [2026-01-29T12:04:24.476160] [DEBUG] [REMOTE ] CCD: Retrieved 2726 rows, trimmed to 300. [2026-01-29T12:04:24.476296] [DEBUG] [REMOTE ] CCD: PASS: History has at least 300 days. [2026-01-29T12:04:24.476500] [DEBUG] [REMOTE ] CCD: PASS: Price check passed. Min price $19.69. [2026-01-29T12:04:24.476676] [DEBUG] [REMOTE ] CCD: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:24.476845] [DEBUG] [REMOTE ] CCD: PASS: Integrity check passed. [2026-01-29T12:04:24.476900] [DEBUG] [REMOTE ] CCD: Symbol is viable for forecasting. [2026-01-29T12:04:24.476966] [INFO ] [MAIN ] [604/3490] CCD kept (0.5s) | 603 kept, 1 rejected | 139.3/min | ETA: 20.7m [2026-01-29T12:04:24.742367] [DEBUG] [REMOTE ] CCEC: Retrieved 357 rows, trimmed to 300. [2026-01-29T12:04:24.742512] [DEBUG] [REMOTE ] CCEC: PASS: History has at least 300 days. [2026-01-29T12:04:24.742786] [DEBUG] [REMOTE ] CCEC: PASS: Price check passed. Min price $19.03. [2026-01-29T12:04:24.742935] [DEBUG] [REMOTE ] CCEC: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:24.743053] [DEBUG] [REMOTE ] CCEC: PASS: Integrity check passed. [2026-01-29T12:04:24.743095] [DEBUG] [REMOTE ] CCEC: Symbol is viable for forecasting. [2026-01-29T12:04:24.743145] [INFO ] [MAIN ] [605/3490] CCEC kept (0.3s) | 604 kept, 1 rejected | 139.4/min | ETA: 20.7m [2026-01-29T12:04:25.518742] [DEBUG] [REMOTE ] CCEP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:25.518887] [DEBUG] [REMOTE ] CCEP: PASS: History has at least 300 days. [2026-01-29T12:04:25.519122] [DEBUG] [REMOTE ] CCEP: PASS: Price check passed. Min price $84.86. [2026-01-29T12:04:25.519258] [DEBUG] [REMOTE ] CCEP: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:25.519378] [DEBUG] [REMOTE ] CCEP: PASS: Integrity check passed. [2026-01-29T12:04:25.519418] [DEBUG] [REMOTE ] CCEP: Symbol is viable for forecasting. [2026-01-29T12:04:25.519467] [INFO ] [MAIN ] [606/3490] CCEP kept (0.8s) | 605 kept, 1 rejected | 139.2/min | ETA: 20.7m [2026-01-29T12:04:25.983886] [DEBUG] [REMOTE ] CCI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:25.984051] [DEBUG] [REMOTE ] CCI: PASS: History has at least 300 days. [2026-01-29T12:04:25.984286] [DEBUG] [REMOTE ] CCI: PASS: Price check passed. Min price $83.67. [2026-01-29T12:04:25.984423] [DEBUG] [REMOTE ] CCI: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:25.984544] [DEBUG] [REMOTE ] CCI: PASS: Integrity check passed. [2026-01-29T12:04:25.984608] [DEBUG] [REMOTE ] CCI: Symbol is viable for forecasting. [2026-01-29T12:04:25.984676] [INFO ] [MAIN ] [607/3490] CCI kept (0.5s) | 606 kept, 1 rejected | 139.2/min | ETA: 20.7m [2026-01-29T12:04:26.276394] [DEBUG] [REMOTE ] CCIF: Retrieved 1678 rows, trimmed to 300. [2026-01-29T12:04:26.276534] [DEBUG] [REMOTE ] CCIF: PASS: History has at least 300 days. [2026-01-29T12:04:26.276764] [DEBUG] [REMOTE ] CCIF: PASS: Price check passed. Min price $4.48. [2026-01-29T12:04:26.277094] [DEBUG] [REMOTE ] CCIF: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:26.277203] [DEBUG] [REMOTE ] CCIF: PASS: Integrity check passed. [2026-01-29T12:04:26.277242] [DEBUG] [REMOTE ] CCIF: Symbol is viable for forecasting. [2026-01-29T12:04:26.277289] [INFO ] [MAIN ] [608/3490] CCIF kept (0.3s) | 607 kept, 1 rejected | 139.3/min | ETA: 20.7m [2026-01-29T12:04:26.877989] [DEBUG] [REMOTE ] CCJ: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:26.878170] [DEBUG] [REMOTE ] CCJ: PASS: History has at least 300 days. [2026-01-29T12:04:26.878430] [DEBUG] [REMOTE ] CCJ: PASS: Price check passed. Min price $79.28. [2026-01-29T12:04:26.878567] [DEBUG] [REMOTE ] CCJ: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:26.878727] [DEBUG] [REMOTE ] CCJ: PASS: Integrity check passed. [2026-01-29T12:04:26.878785] [DEBUG] [REMOTE ] CCJ: Symbol is viable for forecasting. [2026-01-29T12:04:26.878837] [INFO ] [MAIN ] [609/3490] CCJ kept (0.6s) | 608 kept, 1 rejected | 139.2/min | ETA: 20.7m [2026-01-29T12:04:27.389598] [DEBUG] [REMOTE ] CCK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:27.389746] [DEBUG] [REMOTE ] CCK: PASS: History has at least 300 days. [2026-01-29T12:04:27.389968] [DEBUG] [REMOTE ] CCK: PASS: Price check passed. Min price $94.20. [2026-01-29T12:04:27.390105] [DEBUG] [REMOTE ] CCK: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:27.390223] [DEBUG] [REMOTE ] CCK: PASS: Integrity check passed. [2026-01-29T12:04:27.390263] [DEBUG] [REMOTE ] CCK: Symbol is viable for forecasting. [2026-01-29T12:04:27.390313] [INFO ] [MAIN ] [610/3490] CCK kept (0.5s) | 609 kept, 1 rejected | 139.1/min | ETA: 20.7m [2026-01-29T12:04:27.819589] [DEBUG] [REMOTE ] CCL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:27.819724] [DEBUG] [REMOTE ] CCL: PASS: History has at least 300 days. [2026-01-29T12:04:27.819940] [DEBUG] [REMOTE ] CCL: PASS: Price check passed. Min price $24.76. [2026-01-29T12:04:27.820077] [DEBUG] [REMOTE ] CCL: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:27.820192] [DEBUG] [REMOTE ] CCL: PASS: Integrity check passed. [2026-01-29T12:04:27.820232] [DEBUG] [REMOTE ] CCL: Symbol is viable for forecasting. [2026-01-29T12:04:27.820280] [INFO ] [MAIN ] [611/3490] CCL kept (0.4s) | 610 kept, 1 rejected | 139.1/min | ETA: 20.7m [2026-01-29T12:04:28.149125] [DEBUG] [REMOTE ] CCLD: Retrieved 2897 rows, trimmed to 300. [2026-01-29T12:04:28.149250] [DEBUG] [REMOTE ] CCLD: PASS: History has at least 300 days. [2026-01-29T12:04:28.149454] [DEBUG] [REMOTE ] CCLD: PASS: Price check passed. Min price $2.85. [2026-01-29T12:04:28.149614] [DEBUG] [REMOTE ] CCLD: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:28.149731] [DEBUG] [REMOTE ] CCLD: PASS: Integrity check passed. [2026-01-29T12:04:28.149771] [DEBUG] [REMOTE ] CCLD: Symbol is viable for forecasting. [2026-01-29T12:04:28.149820] [INFO ] [MAIN ] [612/3490] CCLD kept (0.3s) | 611 kept, 1 rejected | 139.2/min | ETA: 20.7m [2026-01-29T12:04:28.534789] [DEBUG] [REMOTE ] CCNE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:28.534937] [DEBUG] [REMOTE ] CCNE: PASS: History has at least 300 days. [2026-01-29T12:04:28.535174] [DEBUG] [REMOTE ] CCNE: PASS: Price check passed. Min price $23.83. [2026-01-29T12:04:28.535333] [DEBUG] [REMOTE ] CCNE: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:28.535471] [DEBUG] [REMOTE ] CCNE: PASS: Integrity check passed. [2026-01-29T12:04:28.535520] [DEBUG] [REMOTE ] CCNE: Symbol is viable for forecasting. [2026-01-29T12:04:28.535607] [INFO ] [MAIN ] [613/3490] CCNE kept (0.4s) | 612 kept, 1 rejected | 139.2/min | ETA: 20.7m [2026-01-29T12:04:29.069762] [DEBUG] [REMOTE ] CCO: Retrieved 5082 rows, trimmed to 300. [2026-01-29T12:04:29.069960] [DEBUG] [REMOTE ] CCO: PASS: History has at least 300 days. [2026-01-29T12:04:29.070412] [DEBUG] [REMOTE ] CCO: PASS: Price check passed. Min price $1.72. [2026-01-29T12:04:29.070555] [DEBUG] [REMOTE ] CCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:29.070710] [DEBUG] [REMOTE ] CCO: PASS: Integrity check passed. [2026-01-29T12:04:29.070752] [DEBUG] [REMOTE ] CCO: Symbol is viable for forecasting. [2026-01-29T12:04:29.070807] [INFO ] [MAIN ] [614/3490] CCO kept (0.5s) | 613 kept, 1 rejected | 139.1/min | ETA: 20.7m [2026-01-29T12:04:29.514561] [DEBUG] [REMOTE ] CCOI: Retrieved 6034 rows, trimmed to 300. [2026-01-29T12:04:29.514774] [DEBUG] [REMOTE ] CCOI: PASS: History has at least 300 days. [2026-01-29T12:04:29.515221] [DEBUG] [REMOTE ] CCOI: PASS: Price check passed. Min price $16.66. [2026-01-29T12:04:29.515370] [DEBUG] [REMOTE ] CCOI: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:29.515602] [DEBUG] [REMOTE ] CCOI: PASS: Integrity check passed. [2026-01-29T12:04:29.515646] [DEBUG] [REMOTE ] CCOI: Symbol is viable for forecasting. [2026-01-29T12:04:29.515702] [INFO ] [MAIN ] [615/3490] CCOI kept (0.4s) | 614 kept, 1 rejected | 139.1/min | ETA: 20.7m [2026-01-29T12:04:29.966393] [DEBUG] [REMOTE ] CCRN: Retrieved 6103 rows, trimmed to 300. [2026-01-29T12:04:29.966621] [DEBUG] [REMOTE ] CCRN: PASS: History has at least 300 days. [2026-01-29T12:04:29.966903] [DEBUG] [REMOTE ] CCRN: PASS: Price check passed. Min price $7.53. [2026-01-29T12:04:29.967050] [DEBUG] [REMOTE ] CCRN: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:29.967187] [DEBUG] [REMOTE ] CCRN: PASS: Integrity check passed. [2026-01-29T12:04:29.967230] [DEBUG] [REMOTE ] CCRN: Symbol is viable for forecasting. [2026-01-29T12:04:29.967285] [INFO ] [MAIN ] [616/3490] CCRN kept (0.5s) | 615 kept, 1 rejected | 139.1/min | ETA: 20.7m [2026-01-29T12:04:30.172613] [DEBUG] [REMOTE ] CCS: Retrieved 2921 rows, trimmed to 300. [2026-01-29T12:04:30.172749] [DEBUG] [REMOTE ] CCS: PASS: History has at least 300 days. [2026-01-29T12:04:30.172962] [DEBUG] [REMOTE ] CCS: PASS: Price check passed. Min price $56.09. [2026-01-29T12:04:30.173102] [DEBUG] [REMOTE ] CCS: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:30.173218] [DEBUG] [REMOTE ] CCS: PASS: Integrity check passed. [2026-01-29T12:04:30.173260] [DEBUG] [REMOTE ] CCS: Symbol is viable for forecasting. [2026-01-29T12:04:30.173311] [INFO ] [MAIN ] [617/3490] CCS kept (0.2s) | 616 kept, 1 rejected | 139.2/min | ETA: 20.6m [2026-01-29T12:04:30.614163] [DEBUG] [REMOTE ] CCSI: Retrieved 1080 rows, trimmed to 300. [2026-01-29T12:04:30.614365] [DEBUG] [REMOTE ] CCSI: PASS: History has at least 300 days. [2026-01-29T12:04:30.614785] [DEBUG] [REMOTE ] CCSI: PASS: Price check passed. Min price $20.24. [2026-01-29T12:04:30.614935] [DEBUG] [REMOTE ] CCSI: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:30.615298] [DEBUG] [REMOTE ] CCSI: PASS: Integrity check passed. [2026-01-29T12:04:30.615340] [DEBUG] [REMOTE ] CCSI: Symbol is viable for forecasting. [2026-01-29T12:04:30.615397] [INFO ] [MAIN ] [618/3490] CCSI kept (0.4s) | 617 kept, 1 rejected | 139.2/min | ETA: 20.6m [2026-01-29T12:04:31.107521] [DEBUG] [REMOTE ] CDC: Retrieved 2911 rows, trimmed to 300. [2026-01-29T12:04:31.107685] [DEBUG] [REMOTE ] CDC: PASS: History has at least 300 days. [2026-01-29T12:04:31.107934] [DEBUG] [REMOTE ] CDC: PASS: Price check passed. Min price $64.10. [2026-01-29T12:04:31.108082] [DEBUG] [REMOTE ] CDC: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:31.108421] [DEBUG] [REMOTE ] CDC: PASS: Integrity check passed. [2026-01-29T12:04:31.108469] [DEBUG] [REMOTE ] CDC: Symbol is viable for forecasting. [2026-01-29T12:04:31.108550] [INFO ] [MAIN ] [619/3490] CDC kept (0.5s) | 618 kept, 1 rejected | 139.2/min | ETA: 20.6m [2026-01-29T12:04:31.721508] [DEBUG] [REMOTE ] CDE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:31.721673] [DEBUG] [REMOTE ] CDE: PASS: History has at least 300 days. [2026-01-29T12:04:31.721924] [DEBUG] [REMOTE ] CDE: PASS: Price check passed. Min price $13.82. [2026-01-29T12:04:31.722066] [DEBUG] [REMOTE ] CDE: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:31.722191] [DEBUG] [REMOTE ] CDE: PASS: Integrity check passed. [2026-01-29T12:04:31.722232] [DEBUG] [REMOTE ] CDE: Symbol is viable for forecasting. [2026-01-29T12:04:31.722299] [INFO ] [MAIN ] [620/3490] CDE kept (0.6s) | 619 kept, 1 rejected | 139.1/min | ETA: 20.6m [2026-01-29T12:04:31.949968] [DEBUG] [REMOTE ] CDIO: Retrieved 1012 rows, trimmed to 300. [2026-01-29T12:04:31.950301] [DEBUG] [REMOTE ] CDIO: PASS: History has at least 300 days. [2026-01-29T12:04:31.950533] [DEBUG] [REMOTE ] CDIO: PASS: Price check passed. Min price $1.75. [2026-01-29T12:04:31.950700] [DEBUG] [REMOTE ] CDIO: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:31.950826] [DEBUG] [REMOTE ] CDIO: PASS: Integrity check passed. [2026-01-29T12:04:31.950873] [DEBUG] [REMOTE ] CDIO: Symbol is viable for forecasting. [2026-01-29T12:04:31.950925] [INFO ] [MAIN ] [621/3490] CDIO kept (0.2s) | 620 kept, 1 rejected | 139.2/min | ETA: 20.6m [2026-01-29T12:04:32.455654] [DEBUG] [REMOTE ] CDL: Retrieved 2656 rows, trimmed to 300. [2026-01-29T12:04:32.455801] [DEBUG] [REMOTE ] CDL: PASS: History has at least 300 days. [2026-01-29T12:04:32.456030] [DEBUG] [REMOTE ] CDL: PASS: Price check passed. Min price $66.88. [2026-01-29T12:04:32.456182] [DEBUG] [REMOTE ] CDL: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:32.456312] [DEBUG] [REMOTE ] CDL: PASS: Integrity check passed. [2026-01-29T12:04:32.456356] [DEBUG] [REMOTE ] CDL: Symbol is viable for forecasting. [2026-01-29T12:04:32.456412] [INFO ] [MAIN ] [622/3490] CDL kept (0.5s) | 621 kept, 1 rejected | 139.2/min | ETA: 20.6m [2026-01-29T12:04:32.851836] [DEBUG] [REMOTE ] CDNA: Retrieved 2901 rows, trimmed to 300. [2026-01-29T12:04:32.851988] [DEBUG] [REMOTE ] CDNA: PASS: History has at least 300 days. [2026-01-29T12:04:32.852205] [DEBUG] [REMOTE ] CDNA: PASS: Price check passed. Min price $14.52. [2026-01-29T12:04:32.852343] [DEBUG] [REMOTE ] CDNA: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:32.852458] [DEBUG] [REMOTE ] CDNA: PASS: Integrity check passed. [2026-01-29T12:04:32.852498] [DEBUG] [REMOTE ] CDNA: Symbol is viable for forecasting. [2026-01-29T12:04:32.852547] [INFO ] [MAIN ] [623/3490] CDNA kept (0.4s) | 622 kept, 1 rejected | 139.2/min | ETA: 20.6m [2026-01-29T12:04:33.405818] [DEBUG] [REMOTE ] CDNS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:33.405981] [DEBUG] [REMOTE ] CDNS: PASS: History has at least 300 days. [2026-01-29T12:04:33.406244] [DEBUG] [REMOTE ] CDNS: PASS: Price check passed. Min price $300.58. [2026-01-29T12:04:33.406386] [DEBUG] [REMOTE ] CDNS: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:33.406515] [DEBUG] [REMOTE ] CDNS: PASS: Integrity check passed. [2026-01-29T12:04:33.406558] [DEBUG] [REMOTE ] CDNS: Symbol is viable for forecasting. [2026-01-29T12:04:33.406636] [INFO ] [MAIN ] [624/3490] CDNS kept (0.6s) | 623 kept, 1 rejected | 139.1/min | ETA: 20.6m [2026-01-29T12:04:33.888885] [DEBUG] [REMOTE ] CDP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:33.889034] [DEBUG] [REMOTE ] CDP: PASS: History has at least 300 days. [2026-01-29T12:04:33.889449] [DEBUG] [REMOTE ] CDP: PASS: Price check passed. Min price $27.49. [2026-01-29T12:04:33.889608] [DEBUG] [REMOTE ] CDP: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:33.889728] [DEBUG] [REMOTE ] CDP: PASS: Integrity check passed. [2026-01-29T12:04:33.889768] [DEBUG] [REMOTE ] CDP: Symbol is viable for forecasting. [2026-01-29T12:04:33.889836] [INFO ] [MAIN ] [625/3490] CDP kept (0.5s) | 624 kept, 1 rejected | 139.1/min | ETA: 20.6m [2026-01-29T12:04:34.134981] [DEBUG] [REMOTE ] CDRE: Retrieved 1061 rows, trimmed to 300. [2026-01-29T12:04:34.135160] [DEBUG] [REMOTE ] CDRE: PASS: History has at least 300 days. [2026-01-29T12:04:34.135449] [DEBUG] [REMOTE ] CDRE: PASS: Price check passed. Min price $39.51. [2026-01-29T12:04:34.135647] [DEBUG] [REMOTE ] CDRE: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:34.135849] [DEBUG] [REMOTE ] CDRE: PASS: Integrity check passed. [2026-01-29T12:04:34.135907] [DEBUG] [REMOTE ] CDRE: Symbol is viable for forecasting. [2026-01-29T12:04:34.135976] [INFO ] [MAIN ] [626/3490] CDRE kept (0.2s) | 625 kept, 1 rejected | 139.2/min | ETA: 20.6m [2026-01-29T12:04:34.518893] [DEBUG] [REMOTE ] CDRO: Retrieved 1043 rows, trimmed to 300. [2026-01-29T12:04:34.519031] [DEBUG] [REMOTE ] CDRO: PASS: History has at least 300 days. [2026-01-29T12:04:34.519234] [DEBUG] [REMOTE ] CDRO: PASS: Price check passed. Min price $5.43. [2026-01-29T12:04:34.519369] [DEBUG] [REMOTE ] CDRO: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:34.519478] [DEBUG] [REMOTE ] CDRO: PASS: Integrity check passed. [2026-01-29T12:04:34.519518] [DEBUG] [REMOTE ] CDRO: Symbol is viable for forecasting. [2026-01-29T12:04:34.519566] [INFO ] [MAIN ] [627/3490] CDRO kept (0.4s) | 626 kept, 1 rejected | 139.2/min | ETA: 20.6m [2026-01-29T12:04:35.033510] [DEBUG] [REMOTE ] CDXS: Retrieved 3967 rows, trimmed to 300. [2026-01-29T12:04:35.033699] [DEBUG] [REMOTE ] CDXS: PASS: History has at least 300 days. [2026-01-29T12:04:35.033932] [DEBUG] [REMOTE ] CDXS: PASS: Price check passed. Min price $1.29. [2026-01-29T12:04:35.034070] [DEBUG] [REMOTE ] CDXS: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:35.034197] [DEBUG] [REMOTE ] CDXS: PASS: Integrity check passed. [2026-01-29T12:04:35.034239] [DEBUG] [REMOTE ] CDXS: Symbol is viable for forecasting. [2026-01-29T12:04:35.034287] [INFO ] [MAIN ] [628/3490] CDXS kept (0.5s) | 627 kept, 1 rejected | 139.2/min | ETA: 20.6m [2026-01-29T12:04:35.527481] [DEBUG] [REMOTE ] CDZI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:35.527634] [DEBUG] [REMOTE ] CDZI: PASS: History has at least 300 days. [2026-01-29T12:04:35.527857] [DEBUG] [REMOTE ] CDZI: PASS: Price check passed. Min price $4.60. [2026-01-29T12:04:35.528002] [DEBUG] [REMOTE ] CDZI: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:35.528141] [DEBUG] [REMOTE ] CDZI: PASS: Integrity check passed. [2026-01-29T12:04:35.528187] [DEBUG] [REMOTE ] CDZI: Symbol is viable for forecasting. [2026-01-29T12:04:35.528236] [INFO ] [MAIN ] [629/3490] CDZI kept (0.5s) | 628 kept, 1 rejected | 139.2/min | ETA: 20.6m [2026-01-29T12:04:35.949959] [DEBUG] [REMOTE ] CE: Retrieved 5288 rows, trimmed to 300. [2026-01-29T12:04:35.950103] [DEBUG] [REMOTE ] CE: PASS: History has at least 300 days. [2026-01-29T12:04:35.950316] [DEBUG] [REMOTE ] CE: PASS: Price check passed. Min price $35.53. [2026-01-29T12:04:35.950450] [DEBUG] [REMOTE ] CE: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:35.950565] [DEBUG] [REMOTE ] CE: PASS: Integrity check passed. [2026-01-29T12:04:35.950625] [DEBUG] [REMOTE ] CE: Symbol is viable for forecasting. [2026-01-29T12:04:35.950673] [INFO ] [MAIN ] [630/3490] CE kept (0.4s) | 629 kept, 1 rejected | 139.2/min | ETA: 20.6m [2026-01-29T12:04:36.453706] [DEBUG] [REMOTE ] CECO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:36.453851] [DEBUG] [REMOTE ] CECO: PASS: History has at least 300 days. [2026-01-29T12:04:36.454078] [DEBUG] [REMOTE ] CECO: PASS: Price check passed. Min price $47.44. [2026-01-29T12:04:36.454213] [DEBUG] [REMOTE ] CECO: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:36.454329] [DEBUG] [REMOTE ] CECO: PASS: Integrity check passed. [2026-01-29T12:04:36.454385] [DEBUG] [REMOTE ] CECO: Symbol is viable for forecasting. [2026-01-29T12:04:36.454436] [INFO ] [MAIN ] [631/3490] CECO kept (0.5s) | 630 kept, 1 rejected | 139.1/min | ETA: 20.6m [2026-01-29T12:04:36.592748] [DEBUG] [REMOTE ] CEG: Retrieved 1000 rows, trimmed to 300. [2026-01-29T12:04:36.592884] [DEBUG] [REMOTE ] CEG: PASS: History has at least 300 days. [2026-01-29T12:04:36.593115] [DEBUG] [REMOTE ] CEG: PASS: Price check passed. Min price $285.27. [2026-01-29T12:04:36.593253] [DEBUG] [REMOTE ] CEG: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:36.593364] [DEBUG] [REMOTE ] CEG: PASS: Integrity check passed. [2026-01-29T12:04:36.593405] [DEBUG] [REMOTE ] CEG: Symbol is viable for forecasting. [2026-01-29T12:04:36.593454] [INFO ] [MAIN ] [632/3490] CEG kept (0.1s) | 631 kept, 1 rejected | 139.3/min | ETA: 20.5m [2026-01-29T12:04:37.026405] [DEBUG] [REMOTE ] CELC: Retrieved 2100 rows, trimmed to 300. [2026-01-29T12:04:37.026535] [DEBUG] [REMOTE ] CELC: PASS: History has at least 300 days. [2026-01-29T12:04:37.026769] [DEBUG] [REMOTE ] CELC: PASS: Price check passed. Min price $72.99. [2026-01-29T12:04:37.026910] [DEBUG] [REMOTE ] CELC: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:37.027041] [DEBUG] [REMOTE ] CELC: PASS: Integrity check passed. [2026-01-29T12:04:37.027089] [DEBUG] [REMOTE ] CELC: Symbol is viable for forecasting. [2026-01-29T12:04:37.027140] [INFO ] [MAIN ] [633/3490] CELC kept (0.4s) | 632 kept, 1 rejected | 139.3/min | ETA: 20.5m [2026-01-29T12:04:37.623405] [DEBUG] [REMOTE ] CELH: Retrieved 2494 rows, trimmed to 300. [2026-01-29T12:04:37.623539] [DEBUG] [REMOTE ] CELH: PASS: History has at least 300 days. [2026-01-29T12:04:37.623757] [DEBUG] [REMOTE ] CELH: PASS: Price check passed. Min price $37.92. [2026-01-29T12:04:37.623892] [DEBUG] [REMOTE ] CELH: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:37.623999] [DEBUG] [REMOTE ] CELH: PASS: Integrity check passed. [2026-01-29T12:04:37.624038] [DEBUG] [REMOTE ] CELH: Symbol is viable for forecasting. [2026-01-29T12:04:37.624085] [INFO ] [MAIN ] [634/3490] CELH kept (0.6s) | 633 kept, 1 rejected | 139.2/min | ETA: 20.5m [2026-01-29T12:04:37.966168] [DEBUG] [REMOTE ] CELZ: Retrieved 2569 rows, trimmed to 300. [2026-01-29T12:04:37.966326] [DEBUG] [REMOTE ] CELZ: PASS: History has at least 300 days. [2026-01-29T12:04:37.966560] [DEBUG] [REMOTE ] CELZ: PASS: Price check passed. Min price $1.82. [2026-01-29T12:04:37.966775] [DEBUG] [REMOTE ] CELZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:37.966912] [DEBUG] [REMOTE ] CELZ: PASS: Integrity check passed. [2026-01-29T12:04:37.966959] [DEBUG] [REMOTE ] CELZ: Symbol is viable for forecasting. [2026-01-29T12:04:37.967016] [INFO ] [MAIN ] [635/3490] CELZ kept (0.3s) | 634 kept, 1 rejected | 139.2/min | ETA: 20.5m [2026-01-29T12:04:38.551693] [DEBUG] [REMOTE ] CENTA: Retrieved 4775 rows, trimmed to 300. [2026-01-29T12:04:38.551828] [DEBUG] [REMOTE ] CENTA: PASS: History has at least 300 days. [2026-01-29T12:04:38.552047] [DEBUG] [REMOTE ] CENTA: PASS: Price check passed. Min price $27.53. [2026-01-29T12:04:38.552183] [DEBUG] [REMOTE ] CENTA: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:38.552302] [DEBUG] [REMOTE ] CENTA: PASS: Integrity check passed. [2026-01-29T12:04:38.552342] [DEBUG] [REMOTE ] CENTA: Symbol is viable for forecasting. [2026-01-29T12:04:38.552391] [INFO ] [MAIN ] [636/3490] CENTA kept (0.6s) | 635 kept, 1 rejected | 139.2/min | ETA: 20.5m [2026-01-29T12:04:39.022975] [DEBUG] [REMOTE ] CENX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:39.023118] [DEBUG] [REMOTE ] CENX: PASS: History has at least 300 days. [2026-01-29T12:04:39.023338] [DEBUG] [REMOTE ] CENX: PASS: Price check passed. Min price $26.19. [2026-01-29T12:04:39.023475] [DEBUG] [REMOTE ] CENX: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:39.023699] [DEBUG] [REMOTE ] CENX: PASS: Integrity check passed. [2026-01-29T12:04:39.023772] [DEBUG] [REMOTE ] CENX: Symbol is viable for forecasting. [2026-01-29T12:04:39.023840] [INFO ] [MAIN ] [637/3490] CENX kept (0.5s) | 636 kept, 1 rejected | 139.1/min | ETA: 20.5m [2026-01-29T12:04:39.454425] [DEBUG] [REMOTE ] CERS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:39.454608] [DEBUG] [REMOTE ] CERS: PASS: History has at least 300 days. [2026-01-29T12:04:39.454870] [DEBUG] [REMOTE ] CERS: PASS: Price check passed. Min price $1.41. [2026-01-29T12:04:39.455016] [DEBUG] [REMOTE ] CERS: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:39.455139] [DEBUG] [REMOTE ] CERS: PASS: Integrity check passed. [2026-01-29T12:04:39.455180] [DEBUG] [REMOTE ] CERS: Symbol is viable for forecasting. [2026-01-29T12:04:39.455242] [INFO ] [MAIN ] [638/3490] CERS kept (0.4s) | 637 kept, 1 rejected | 139.1/min | ETA: 20.5m [2026-01-29T12:04:39.763971] [DEBUG] [REMOTE ] CETX: Retrieved 2664 rows, trimmed to 300. [2026-01-29T12:04:39.764106] [DEBUG] [REMOTE ] CETX: PASS: History has at least 300 days. [2026-01-29T12:04:39.764309] [DEBUG] [REMOTE ] CETX: PASS: Price check passed. Min price $1.78. [2026-01-29T12:04:39.764448] [DEBUG] [REMOTE ] CETX: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:39.764587] [DEBUG] [REMOTE ] CETX: PASS: Integrity check passed. [2026-01-29T12:04:39.764630] [DEBUG] [REMOTE ] CETX: Symbol is viable for forecasting. [2026-01-29T12:04:39.764679] [INFO ] [MAIN ] [639/3490] CETX kept (0.3s) | 638 kept, 1 rejected | 139.2/min | ETA: 20.5m [2026-01-29T12:04:40.287903] [DEBUG] [REMOTE ] CEVA: Retrieved 5846 rows, trimmed to 300. [2026-01-29T12:04:40.288043] [DEBUG] [REMOTE ] CEVA: PASS: History has at least 300 days. [2026-01-29T12:04:40.288702] [DEBUG] [REMOTE ] CEVA: PASS: Price check passed. Min price $18.63. [2026-01-29T12:04:40.289015] [DEBUG] [REMOTE ] CEVA: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:40.289393] [DEBUG] [REMOTE ] CEVA: PASS: Integrity check passed. [2026-01-29T12:04:40.289458] [DEBUG] [REMOTE ] CEVA: Symbol is viable for forecasting. [2026-01-29T12:04:40.289542] [INFO ] [MAIN ] [640/3490] CEVA kept (0.5s) | 639 kept, 1 rejected | 139.1/min | ETA: 20.5m [2026-01-29T12:04:40.699419] [DEBUG] [REMOTE ] CF: Retrieved 5148 rows, trimmed to 300. [2026-01-29T12:04:40.699557] [DEBUG] [REMOTE ] CF: PASS: History has at least 300 days. [2026-01-29T12:04:40.699805] [DEBUG] [REMOTE ] CF: PASS: Price check passed. Min price $76.09. [2026-01-29T12:04:40.699941] [DEBUG] [REMOTE ] CF: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:40.700057] [DEBUG] [REMOTE ] CF: PASS: Integrity check passed. [2026-01-29T12:04:40.700097] [DEBUG] [REMOTE ] CF: Symbol is viable for forecasting. [2026-01-29T12:04:40.700145] [INFO ] [MAIN ] [641/3490] CF kept (0.4s) | 640 kept, 1 rejected | 139.2/min | ETA: 20.5m [2026-01-29T12:04:41.247004] [DEBUG] [REMOTE ] CFFN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:41.247141] [DEBUG] [REMOTE ] CFFN: PASS: History has at least 300 days. [2026-01-29T12:04:41.247365] [DEBUG] [REMOTE ] CFFN: PASS: Price check passed. Min price $5.89. [2026-01-29T12:04:41.247503] [DEBUG] [REMOTE ] CFFN: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:41.247642] [DEBUG] [REMOTE ] CFFN: PASS: Integrity check passed. [2026-01-29T12:04:41.247685] [DEBUG] [REMOTE ] CFFN: Symbol is viable for forecasting. [2026-01-29T12:04:41.247735] [INFO ] [MAIN ] [642/3490] CFFN kept (0.5s) | 641 kept, 1 rejected | 139.1/min | ETA: 20.5m [2026-01-29T12:04:41.611913] [DEBUG] [REMOTE ] CFG: Retrieved 2853 rows, trimmed to 300. [2026-01-29T12:04:41.612051] [DEBUG] [REMOTE ] CFG: PASS: History has at least 300 days. [2026-01-29T12:04:41.612264] [DEBUG] [REMOTE ] CFG: PASS: Price check passed. Min price $49.71. [2026-01-29T12:04:41.612405] [DEBUG] [REMOTE ] CFG: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:41.612520] [DEBUG] [REMOTE ] CFG: PASS: Integrity check passed. [2026-01-29T12:04:41.612607] [DEBUG] [REMOTE ] CFG: Symbol is viable for forecasting. [2026-01-29T12:04:41.612662] [INFO ] [MAIN ] [643/3490] CFG kept (0.4s) | 642 kept, 1 rejected | 139.1/min | ETA: 20.5m [2026-01-29T12:04:42.001643] [DEBUG] [REMOTE ] CFO: Retrieved 2911 rows, trimmed to 300. [2026-01-29T12:04:42.001804] [DEBUG] [REMOTE ] CFO: PASS: History has at least 300 days. [2026-01-29T12:04:42.002050] [DEBUG] [REMOTE ] CFO: PASS: Price check passed. Min price $70.57. [2026-01-29T12:04:42.002195] [DEBUG] [REMOTE ] CFO: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:42.002321] [DEBUG] [REMOTE ] CFO: PASS: Integrity check passed. [2026-01-29T12:04:42.002364] [DEBUG] [REMOTE ] CFO: Symbol is viable for forecasting. [2026-01-29T12:04:42.002417] [INFO ] [MAIN ] [644/3490] CFO kept (0.4s) | 643 kept, 1 rejected | 139.2/min | ETA: 20.5m [2026-01-29T12:04:42.429725] [DEBUG] [REMOTE ] CG: Retrieved 3454 rows, trimmed to 300. [2026-01-29T12:04:42.429862] [DEBUG] [REMOTE ] CG: PASS: History has at least 300 days. [2026-01-29T12:04:42.430094] [DEBUG] [REMOTE ] CG: PASS: Price check passed. Min price $50.78. [2026-01-29T12:04:42.430248] [DEBUG] [REMOTE ] CG: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:42.430365] [DEBUG] [REMOTE ] CG: PASS: Integrity check passed. [2026-01-29T12:04:42.430406] [DEBUG] [REMOTE ] CG: Symbol is viable for forecasting. [2026-01-29T12:04:42.430454] [INFO ] [MAIN ] [645/3490] CG kept (0.4s) | 644 kept, 1 rejected | 139.2/min | ETA: 20.4m [2026-01-29T12:04:42.633189] [DEBUG] [REMOTE ] CGABL: Retrieved 1179 rows, trimmed to 300. [2026-01-29T12:04:42.633335] [DEBUG] [REMOTE ] CGABL: PASS: History has at least 300 days. [2026-01-29T12:04:42.633553] [DEBUG] [REMOTE ] CGABL: PASS: Price check passed. Min price $17.09. [2026-01-29T12:04:42.633730] [DEBUG] [REMOTE ] CGABL: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:42.633848] [DEBUG] [REMOTE ] CGABL: PASS: Integrity check passed. [2026-01-29T12:04:42.633892] [DEBUG] [REMOTE ] CGABL: Symbol is viable for forecasting. [2026-01-29T12:04:42.633943] [INFO ] [MAIN ] [646/3490] CGABL kept (0.2s) | 645 kept, 1 rejected | 139.3/min | ETA: 20.4m [2026-01-29T12:04:43.129183] [DEBUG] [REMOTE ] CGBD: Retrieved 2168 rows, trimmed to 300. [2026-01-29T12:04:43.129337] [DEBUG] [REMOTE ] CGBD: PASS: History has at least 300 days. [2026-01-29T12:04:43.129618] [DEBUG] [REMOTE ] CGBD: PASS: Price check passed. Min price $11.28. [2026-01-29T12:04:43.129784] [DEBUG] [REMOTE ] CGBD: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:43.129912] [DEBUG] [REMOTE ] CGBD: PASS: Integrity check passed. [2026-01-29T12:04:43.129954] [DEBUG] [REMOTE ] CGBD: Symbol is viable for forecasting. [2026-01-29T12:04:43.130007] [INFO ] [MAIN ] [647/3490] CGBD kept (0.5s) | 646 kept, 1 rejected | 139.2/min | ETA: 20.4m [2026-01-29T12:04:43.616722] [DEBUG] [REMOTE ] CGC: Retrieved 2971 rows, trimmed to 300. [2026-01-29T12:04:43.616841] [DEBUG] [REMOTE ] CGC: PASS: History has at least 300 days. [2026-01-29T12:04:43.617056] [DEBUG] [REMOTE ] CGC: PASS: Price check passed. Min price $1.01. [2026-01-29T12:04:43.617194] [DEBUG] [REMOTE ] CGC: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:43.617332] [DEBUG] [REMOTE ] CGC: PASS: Integrity check passed. [2026-01-29T12:04:43.617375] [DEBUG] [REMOTE ] CGC: Symbol is viable for forecasting. [2026-01-29T12:04:43.617439] [INFO ] [MAIN ] [648/3490] CGC kept (0.5s) | 647 kept, 1 rejected | 139.2/min | ETA: 20.4m [2026-01-29T12:04:43.918834] [DEBUG] [REMOTE ] CGEM: Retrieved 1269 rows, trimmed to 300. [2026-01-29T12:04:43.918965] [DEBUG] [REMOTE ] CGEM: PASS: History has at least 300 days. [2026-01-29T12:04:43.919188] [DEBUG] [REMOTE ] CGEM: PASS: Price check passed. Min price $7.19. [2026-01-29T12:04:43.919332] [DEBUG] [REMOTE ] CGEM: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:43.919442] [DEBUG] [REMOTE ] CGEM: PASS: Integrity check passed. [2026-01-29T12:04:43.919503] [DEBUG] [REMOTE ] CGEM: Symbol is viable for forecasting. [2026-01-29T12:04:43.919552] [INFO ] [MAIN ] [649/3490] CGEM kept (0.3s) | 648 kept, 1 rejected | 139.3/min | ETA: 20.4m [2026-01-29T12:04:44.520406] [DEBUG] [REMOTE ] CGEN: Retrieved 6403 rows, trimmed to 300. [2026-01-29T12:04:44.520549] [DEBUG] [REMOTE ] CGEN: PASS: History has at least 300 days. [2026-01-29T12:04:44.520798] [DEBUG] [REMOTE ] CGEN: PASS: Price check passed. Min price $1.47. [2026-01-29T12:04:44.520936] [DEBUG] [REMOTE ] CGEN: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:44.521056] [DEBUG] [REMOTE ] CGEN: PASS: Integrity check passed. [2026-01-29T12:04:44.521096] [DEBUG] [REMOTE ] CGEN: Symbol is viable for forecasting. [2026-01-29T12:04:44.521146] [INFO ] [MAIN ] [650/3490] CGEN kept (0.6s) | 649 kept, 1 rejected | 139.2/min | ETA: 20.4m [2026-01-29T12:04:44.978249] [DEBUG] [REMOTE ] CGNX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:44.978389] [DEBUG] [REMOTE ] CGNX: PASS: History has at least 300 days. [2026-01-29T12:04:44.978632] [DEBUG] [REMOTE ] CGNX: PASS: Price check passed. Min price $34.80. [2026-01-29T12:04:44.978777] [DEBUG] [REMOTE ] CGNX: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:44.978899] [DEBUG] [REMOTE ] CGNX: PASS: Integrity check passed. [2026-01-29T12:04:44.978942] [DEBUG] [REMOTE ] CGNX: Symbol is viable for forecasting. [2026-01-29T12:04:44.978993] [INFO ] [MAIN ] [651/3490] CGNX kept (0.5s) | 650 kept, 1 rejected | 139.2/min | ETA: 20.4m [2026-01-29T12:04:45.380785] [DEBUG] [REMOTE ] CGO: Retrieved 5094 rows, trimmed to 300. [2026-01-29T12:04:45.380925] [DEBUG] [REMOTE ] CGO: PASS: History has at least 300 days. [2026-01-29T12:04:45.381160] [DEBUG] [REMOTE ] CGO: PASS: Price check passed. Min price $10.78. [2026-01-29T12:04:45.381302] [DEBUG] [REMOTE ] CGO: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:45.381424] [DEBUG] [REMOTE ] CGO: PASS: Integrity check passed. [2026-01-29T12:04:45.381465] [DEBUG] [REMOTE ] CGO: Symbol is viable for forecasting. [2026-01-29T12:04:45.381516] [INFO ] [MAIN ] [652/3490] CGO kept (0.4s) | 651 kept, 1 rejected | 139.2/min | ETA: 20.4m [2026-01-29T12:04:45.576431] [DEBUG] [REMOTE ] CGON: Retrieved 504 rows, trimmed to 300. [2026-01-29T12:04:45.576564] [DEBUG] [REMOTE ] CGON: PASS: History has at least 300 days. [2026-01-29T12:04:45.576795] [DEBUG] [REMOTE ] CGON: PASS: Price check passed. Min price $37.37. [2026-01-29T12:04:45.576943] [DEBUG] [REMOTE ] CGON: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:45.577053] [DEBUG] [REMOTE ] CGON: PASS: Integrity check passed. [2026-01-29T12:04:45.577093] [DEBUG] [REMOTE ] CGON: Symbol is viable for forecasting. [2026-01-29T12:04:45.577141] [INFO ] [MAIN ] [653/3490] CGON kept (0.2s) | 652 kept, 1 rejected | 139.3/min | ETA: 20.4m [2026-01-29T12:04:46.031798] [DEBUG] [REMOTE ] CGTX: Retrieved 1080 rows, trimmed to 300. [2026-01-29T12:04:46.031931] [DEBUG] [REMOTE ] CGTX: PASS: History has at least 300 days. [2026-01-29T12:04:46.032138] [DEBUG] [REMOTE ] CGTX: PASS: Price check passed. Min price $1.24. [2026-01-29T12:04:46.032277] [DEBUG] [REMOTE ] CGTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:46.032606] [DEBUG] [REMOTE ] CGTX: PASS: Integrity check passed. [2026-01-29T12:04:46.032653] [DEBUG] [REMOTE ] CGTX: Symbol is viable for forecasting. [2026-01-29T12:04:46.032703] [INFO ] [MAIN ] [654/3490] CGTX kept (0.5s) | 653 kept, 1 rejected | 139.3/min | ETA: 20.4m [2026-01-29T12:04:46.600266] [DEBUG] [REMOTE ] CHCI: Retrieved 5314 rows, trimmed to 300. [2026-01-29T12:04:46.600408] [DEBUG] [REMOTE ] CHCI: PASS: History has at least 300 days. [2026-01-29T12:04:46.600650] [DEBUG] [REMOTE ] CHCI: PASS: Price check passed. Min price $10.35. [2026-01-29T12:04:46.600824] [DEBUG] [REMOTE ] CHCI: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:46.600962] [DEBUG] [REMOTE ] CHCI: PASS: Integrity check passed. [2026-01-29T12:04:46.601004] [DEBUG] [REMOTE ] CHCI: Symbol is viable for forecasting. [2026-01-29T12:04:46.601053] [INFO ] [MAIN ] [655/3490] CHCI kept (0.6s) | 654 kept, 1 rejected | 139.2/min | ETA: 20.4m [2026-01-29T12:04:47.127213] [DEBUG] [REMOTE ] CHCO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:47.127346] [DEBUG] [REMOTE ] CHCO: PASS: History has at least 300 days. [2026-01-29T12:04:47.127565] [DEBUG] [REMOTE ] CHCO: PASS: Price check passed. Min price $116.58. [2026-01-29T12:04:47.127728] [DEBUG] [REMOTE ] CHCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:47.127845] [DEBUG] [REMOTE ] CHCO: PASS: Integrity check passed. [2026-01-29T12:04:47.127886] [DEBUG] [REMOTE ] CHCO: Symbol is viable for forecasting. [2026-01-29T12:04:47.127939] [INFO ] [MAIN ] [656/3490] CHCO kept (0.5s) | 655 kept, 1 rejected | 139.2/min | ETA: 20.4m [2026-01-29T12:04:47.593293] [DEBUG] [REMOTE ] CHD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:47.593430] [DEBUG] [REMOTE ] CHD: PASS: History has at least 300 days. [2026-01-29T12:04:47.593669] [DEBUG] [REMOTE ] CHD: PASS: Price check passed. Min price $81.60. [2026-01-29T12:04:47.593810] [DEBUG] [REMOTE ] CHD: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:47.593927] [DEBUG] [REMOTE ] CHD: PASS: Integrity check passed. [2026-01-29T12:04:47.593968] [DEBUG] [REMOTE ] CHD: Symbol is viable for forecasting. [2026-01-29T12:04:47.594017] [INFO ] [MAIN ] [657/3490] CHD kept (0.5s) | 656 kept, 1 rejected | 139.2/min | ETA: 20.4m [2026-01-29T12:04:47.914623] [DEBUG] [REMOTE ] CHDN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:47.914759] [DEBUG] [REMOTE ] CHDN: PASS: History has at least 300 days. [2026-01-29T12:04:47.914982] [DEBUG] [REMOTE ] CHDN: PASS: Price check passed. Min price $96.20. [2026-01-29T12:04:47.915127] [DEBUG] [REMOTE ] CHDN: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:47.915262] [DEBUG] [REMOTE ] CHDN: PASS: Integrity check passed. [2026-01-29T12:04:47.915314] [DEBUG] [REMOTE ] CHDN: Symbol is viable for forecasting. [2026-01-29T12:04:47.915368] [INFO ] [MAIN ] [658/3490] CHDN kept (0.3s) | 657 kept, 1 rejected | 139.2/min | ETA: 20.3m [2026-01-29T12:04:48.266986] [DEBUG] [REMOTE ] CHE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:48.267162] [DEBUG] [REMOTE ] CHE: PASS: History has at least 300 days. [2026-01-29T12:04:48.267461] [DEBUG] [REMOTE ] CHE: PASS: Price check passed. Min price $412.50. [2026-01-29T12:04:48.267638] [DEBUG] [REMOTE ] CHE: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:48.267840] [DEBUG] [REMOTE ] CHE: PASS: Integrity check passed. [2026-01-29T12:04:48.267886] [DEBUG] [REMOTE ] CHE: Symbol is viable for forecasting. [2026-01-29T12:04:48.267941] [INFO ] [MAIN ] [659/3490] CHE kept (0.4s) | 658 kept, 1 rejected | 139.2/min | ETA: 20.3m [2026-01-29T12:04:48.776694] [DEBUG] [REMOTE ] CHEF: Retrieved 3647 rows, trimmed to 300. [2026-01-29T12:04:48.776822] [DEBUG] [REMOTE ] CHEF: PASS: History has at least 300 days. [2026-01-29T12:04:48.777026] [DEBUG] [REMOTE ] CHEF: PASS: Price check passed. Min price $57.27. [2026-01-29T12:04:48.777161] [DEBUG] [REMOTE ] CHEF: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:48.777271] [DEBUG] [REMOTE ] CHEF: PASS: Integrity check passed. [2026-01-29T12:04:48.777311] [DEBUG] [REMOTE ] CHEF: Symbol is viable for forecasting. [2026-01-29T12:04:48.777359] [INFO ] [MAIN ] [660/3490] CHEF kept (0.5s) | 659 kept, 1 rejected | 139.2/min | ETA: 20.3m [2026-01-29T12:04:49.278223] [DEBUG] [REMOTE ] CHH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:49.278373] [DEBUG] [REMOTE ] CHH: PASS: History has at least 300 days. [2026-01-29T12:04:49.278637] [DEBUG] [REMOTE ] CHH: PASS: Price check passed. Min price $84.15. [2026-01-29T12:04:49.278778] [DEBUG] [REMOTE ] CHH: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:49.278918] [DEBUG] [REMOTE ] CHH: PASS: Integrity check passed. [2026-01-29T12:04:49.278958] [DEBUG] [REMOTE ] CHH: Symbol is viable for forecasting. [2026-01-29T12:04:49.279008] [INFO ] [MAIN ] [661/3490] CHH kept (0.5s) | 660 kept, 1 rejected | 139.2/min | ETA: 20.3m [2026-01-29T12:04:49.714201] [DEBUG] [REMOTE ] CHI: Retrieved 5935 rows, trimmed to 300. [2026-01-29T12:04:49.714348] [DEBUG] [REMOTE ] CHI: PASS: History has at least 300 days. [2026-01-29T12:04:49.714593] [DEBUG] [REMOTE ] CHI: PASS: Price check passed. Min price $10.16. [2026-01-29T12:04:49.714738] [DEBUG] [REMOTE ] CHI: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:49.714860] [DEBUG] [REMOTE ] CHI: PASS: Integrity check passed. [2026-01-29T12:04:49.714901] [DEBUG] [REMOTE ] CHI: Symbol is viable for forecasting. [2026-01-29T12:04:49.714951] [INFO ] [MAIN ] [662/3490] CHI kept (0.4s) | 661 kept, 1 rejected | 139.2/min | ETA: 20.3m [2026-01-29T12:04:50.162557] [DEBUG] [REMOTE ] CHKP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:50.162727] [DEBUG] [REMOTE ] CHKP: PASS: History has at least 300 days. [2026-01-29T12:04:50.162981] [DEBUG] [REMOTE ] CHKP: PASS: Price check passed. Min price $174.36. [2026-01-29T12:04:50.163126] [DEBUG] [REMOTE ] CHKP: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:50.163253] [DEBUG] [REMOTE ] CHKP: PASS: Integrity check passed. [2026-01-29T12:04:50.163294] [DEBUG] [REMOTE ] CHKP: Symbol is viable for forecasting. [2026-01-29T12:04:50.163345] [INFO ] [MAIN ] [663/3490] CHKP kept (0.4s) | 662 kept, 1 rejected | 139.2/min | ETA: 20.3m [2026-01-29T12:04:50.484804] [DEBUG] [REMOTE ] CHMI: Retrieved 3097 rows, trimmed to 300. [2026-01-29T12:04:50.484935] [DEBUG] [REMOTE ] CHMI: PASS: History has at least 300 days. [2026-01-29T12:04:50.485147] [DEBUG] [REMOTE ] CHMI: PASS: Price check passed. Min price $2.10. [2026-01-29T12:04:50.485307] [DEBUG] [REMOTE ] CHMI: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:50.485443] [DEBUG] [REMOTE ] CHMI: PASS: Integrity check passed. [2026-01-29T12:04:50.485483] [DEBUG] [REMOTE ] CHMI: Symbol is viable for forecasting. [2026-01-29T12:04:50.485532] [INFO ] [MAIN ] [664/3490] CHMI kept (0.3s) | 663 kept, 1 rejected | 139.2/min | ETA: 20.3m [2026-01-29T12:04:50.837942] [DEBUG] [REMOTE ] CHRD: Retrieved 1301 rows, trimmed to 300. [2026-01-29T12:04:50.838132] [DEBUG] [REMOTE ] CHRD: PASS: History has at least 300 days. [2026-01-29T12:04:50.838404] [DEBUG] [REMOTE ] CHRD: PASS: Price check passed. Min price $83.80. [2026-01-29T12:04:50.838601] [DEBUG] [REMOTE ] CHRD: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:50.838737] [DEBUG] [REMOTE ] CHRD: PASS: Integrity check passed. [2026-01-29T12:04:50.838783] [DEBUG] [REMOTE ] CHRD: Symbol is viable for forecasting. [2026-01-29T12:04:50.838840] [INFO ] [MAIN ] [665/3490] CHRD kept (0.4s) | 664 kept, 1 rejected | 139.3/min | ETA: 20.3m [2026-01-29T12:04:51.179272] [DEBUG] [REMOTE ] CHRS: Retrieved 2822 rows, trimmed to 300. [2026-01-29T12:04:51.179416] [DEBUG] [REMOTE ] CHRS: PASS: History has at least 300 days. [2026-01-29T12:04:51.179655] [DEBUG] [REMOTE ] CHRS: PASS: Price check passed. Min price $1.10. [2026-01-29T12:04:51.179795] [DEBUG] [REMOTE ] CHRS: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:51.179906] [DEBUG] [REMOTE ] CHRS: PASS: Integrity check passed. [2026-01-29T12:04:51.179946] [DEBUG] [REMOTE ] CHRS: Symbol is viable for forecasting. [2026-01-29T12:04:51.179995] [INFO ] [MAIN ] [666/3490] CHRS kept (0.3s) | 665 kept, 1 rejected | 139.3/min | ETA: 20.3m [2026-01-29T12:04:51.682761] [DEBUG] [REMOTE ] CHSCL: Retrieved 2775 rows, trimmed to 300. [2026-01-29T12:04:51.682906] [DEBUG] [REMOTE ] CHSCL: PASS: History has at least 300 days. [2026-01-29T12:04:51.683146] [DEBUG] [REMOTE ] CHSCL: PASS: Price check passed. Min price $24.99. [2026-01-29T12:04:51.683308] [DEBUG] [REMOTE ] CHSCL: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:51.683461] [DEBUG] [REMOTE ] CHSCL: PASS: Integrity check passed. [2026-01-29T12:04:51.683508] [DEBUG] [REMOTE ] CHSCL: Symbol is viable for forecasting. [2026-01-29T12:04:51.683586] [INFO ] [MAIN ] [667/3490] CHSCL kept (0.5s) | 666 kept, 1 rejected | 139.3/min | ETA: 20.3m [2026-01-29T12:04:52.153676] [DEBUG] [REMOTE ] CHSCM: Retrieved 2859 rows, trimmed to 300. [2026-01-29T12:04:52.153810] [DEBUG] [REMOTE ] CHSCM: PASS: History has at least 300 days. [2026-01-29T12:04:52.154033] [DEBUG] [REMOTE ] CHSCM: PASS: Price check passed. Min price $24.49. [2026-01-29T12:04:52.154179] [DEBUG] [REMOTE ] CHSCM: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:52.154303] [DEBUG] [REMOTE ] CHSCM: PASS: Integrity check passed. [2026-01-29T12:04:52.154346] [DEBUG] [REMOTE ] CHSCM: Symbol is viable for forecasting. [2026-01-29T12:04:52.154398] [INFO ] [MAIN ] [668/3490] CHSCM kept (0.5s) | 667 kept, 1 rejected | 139.2/min | ETA: 20.3m [2026-01-29T12:04:52.486989] [DEBUG] [REMOTE ] CHSCN: Retrieved 2993 rows, trimmed to 300. [2026-01-29T12:04:52.487117] [DEBUG] [REMOTE ] CHSCN: PASS: History has at least 300 days. [2026-01-29T12:04:52.487334] [DEBUG] [REMOTE ] CHSCN: PASS: Price check passed. Min price $24.65. [2026-01-29T12:04:52.487519] [DEBUG] [REMOTE ] CHSCN: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:52.487870] [DEBUG] [REMOTE ] CHSCN: PASS: Integrity check passed. [2026-01-29T12:04:52.487913] [DEBUG] [REMOTE ] CHSCN: Symbol is viable for forecasting. [2026-01-29T12:04:52.487962] [INFO ] [MAIN ] [669/3490] CHSCN kept (0.3s) | 668 kept, 1 rejected | 139.3/min | ETA: 20.3m [2026-01-29T12:04:52.893170] [DEBUG] [REMOTE ] CHSCO: Retrieved 3106 rows, trimmed to 300. [2026-01-29T12:04:52.893304] [DEBUG] [REMOTE ] CHSCO: PASS: History has at least 300 days. [2026-01-29T12:04:52.893527] [DEBUG] [REMOTE ] CHSCO: PASS: Price check passed. Min price $25.76. [2026-01-29T12:04:52.893918] [DEBUG] [REMOTE ] CHSCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:52.894065] [DEBUG] [REMOTE ] CHSCO: PASS: Integrity check passed. [2026-01-29T12:04:52.894106] [DEBUG] [REMOTE ] CHSCO: Symbol is viable for forecasting. [2026-01-29T12:04:52.894155] [INFO ] [MAIN ] [670/3490] CHSCO kept (0.4s) | 669 kept, 1 rejected | 139.3/min | ETA: 20.2m [2026-01-29T12:04:53.288489] [DEBUG] [REMOTE ] CHSCP: Retrieved 5750 rows, trimmed to 300. [2026-01-29T12:04:53.288641] [DEBUG] [REMOTE ] CHSCP: PASS: History has at least 300 days. [2026-01-29T12:04:53.288856] [DEBUG] [REMOTE ] CHSCP: PASS: Price check passed. Min price $26.82. [2026-01-29T12:04:53.288992] [DEBUG] [REMOTE ] CHSCP: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:53.289120] [DEBUG] [REMOTE ] CHSCP: PASS: Integrity check passed. [2026-01-29T12:04:53.289162] [DEBUG] [REMOTE ] CHSCP: Symbol is viable for forecasting. [2026-01-29T12:04:53.289210] [INFO ] [MAIN ] [671/3490] CHSCP kept (0.4s) | 670 kept, 1 rejected | 139.3/min | ETA: 20.2m [2026-01-29T12:04:53.638437] [DEBUG] [REMOTE ] CHWY: Retrieved 1665 rows, trimmed to 300. [2026-01-29T12:04:53.638585] [DEBUG] [REMOTE ] CHWY: PASS: History has at least 300 days. [2026-01-29T12:04:53.638794] [DEBUG] [REMOTE ] CHWY: PASS: Price check passed. Min price $31.02. [2026-01-29T12:04:53.638931] [DEBUG] [REMOTE ] CHWY: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:53.639047] [DEBUG] [REMOTE ] CHWY: PASS: Integrity check passed. [2026-01-29T12:04:53.639099] [DEBUG] [REMOTE ] CHWY: Symbol is viable for forecasting. [2026-01-29T12:04:53.639151] [INFO ] [MAIN ] [672/3490] CHWY kept (0.3s) | 671 kept, 1 rejected | 139.4/min | ETA: 20.2m [2026-01-29T12:04:54.192354] [DEBUG] [REMOTE ] CHY: Retrieved 5704 rows, trimmed to 300. [2026-01-29T12:04:54.192494] [DEBUG] [REMOTE ] CHY: PASS: History has at least 300 days. [2026-01-29T12:04:54.192762] [DEBUG] [REMOTE ] CHY: PASS: Price check passed. Min price $10.66. [2026-01-29T12:04:54.192920] [DEBUG] [REMOTE ] CHY: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:54.193040] [DEBUG] [REMOTE ] CHY: PASS: Integrity check passed. [2026-01-29T12:04:54.193080] [DEBUG] [REMOTE ] CHY: Symbol is viable for forecasting. [2026-01-29T12:04:54.193129] [INFO ] [MAIN ] [673/3490] CHY kept (0.6s) | 672 kept, 1 rejected | 139.3/min | ETA: 20.2m [2026-01-29T12:04:54.634619] [DEBUG] [REMOTE ] CI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:54.634756] [DEBUG] [REMOTE ] CI: PASS: History has at least 300 days. [2026-01-29T12:04:54.634985] [DEBUG] [REMOTE ] CI: PASS: Price check passed. Min price $243.04. [2026-01-29T12:04:54.635126] [DEBUG] [REMOTE ] CI: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:54.635246] [DEBUG] [REMOTE ] CI: PASS: Integrity check passed. [2026-01-29T12:04:54.635287] [DEBUG] [REMOTE ] CI: Symbol is viable for forecasting. [2026-01-29T12:04:54.635339] [INFO ] [MAIN ] [674/3490] CI kept (0.4s) | 673 kept, 1 rejected | 139.3/min | ETA: 20.2m [2026-01-29T12:04:55.102168] [DEBUG] [REMOTE ] CIA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:55.102341] [DEBUG] [REMOTE ] CIA: PASS: History has at least 300 days. [2026-01-29T12:04:55.102658] [DEBUG] [REMOTE ] CIA: PASS: Price check passed. Min price $4.62. [2026-01-29T12:04:55.102838] [DEBUG] [REMOTE ] CIA: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:55.102985] [DEBUG] [REMOTE ] CIA: PASS: Integrity check passed. [2026-01-29T12:04:55.103041] [DEBUG] [REMOTE ] CIA: Symbol is viable for forecasting. [2026-01-29T12:04:55.103108] [INFO ] [MAIN ] [675/3490] CIA kept (0.5s) | 674 kept, 1 rejected | 139.3/min | ETA: 20.2m [2026-01-29T12:04:55.554258] [DEBUG] [REMOTE ] CIB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:55.554409] [DEBUG] [REMOTE ] CIB: PASS: History has at least 300 days. [2026-01-29T12:04:55.554665] [DEBUG] [REMOTE ] CIB: PASS: Price check passed. Min price $57.95. [2026-01-29T12:04:55.554809] [DEBUG] [REMOTE ] CIB: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:55.554927] [DEBUG] [REMOTE ] CIB: PASS: Integrity check passed. [2026-01-29T12:04:55.554969] [DEBUG] [REMOTE ] CIB: Symbol is viable for forecasting. [2026-01-29T12:04:55.555018] [INFO ] [MAIN ] [676/3490] CIB kept (0.5s) | 675 kept, 1 rejected | 139.3/min | ETA: 20.2m [2026-01-29T12:04:55.827358] [DEBUG] [REMOTE ] CIEN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:55.827516] [DEBUG] [REMOTE ] CIEN: PASS: History has at least 300 days. [2026-01-29T12:04:55.827964] [DEBUG] [REMOTE ] CIEN: PASS: Price check passed. Min price $176.45. [2026-01-29T12:04:55.828139] [DEBUG] [REMOTE ] CIEN: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:55.828268] [DEBUG] [REMOTE ] CIEN: PASS: Integrity check passed. [2026-01-29T12:04:55.828310] [DEBUG] [REMOTE ] CIEN: Symbol is viable for forecasting. [2026-01-29T12:04:55.828360] [INFO ] [MAIN ] [677/3490] CIEN kept (0.3s) | 676 kept, 1 rejected | 139.3/min | ETA: 20.2m [2026-01-29T12:04:56.409869] [DEBUG] [REMOTE ] CIF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:56.410029] [DEBUG] [REMOTE ] CIF: PASS: History has at least 300 days. [2026-01-29T12:04:56.410298] [DEBUG] [REMOTE ] CIF: PASS: Price check passed. Min price $1.65. [2026-01-29T12:04:56.410465] [DEBUG] [REMOTE ] CIF: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:56.410943] [DEBUG] [REMOTE ] CIF: PASS: Integrity check passed. [2026-01-29T12:04:56.410985] [DEBUG] [REMOTE ] CIF: Symbol is viable for forecasting. [2026-01-29T12:04:56.411037] [INFO ] [MAIN ] [678/3490] CIF kept (0.6s) | 677 kept, 1 rejected | 139.3/min | ETA: 20.2m [2026-01-29T12:04:56.871354] [DEBUG] [REMOTE ] CIG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:56.871500] [DEBUG] [REMOTE ] CIG: PASS: History has at least 300 days. [2026-01-29T12:04:56.871783] [DEBUG] [REMOTE ] CIG: PASS: Price check passed. Min price $1.89. [2026-01-29T12:04:56.872068] [DEBUG] [REMOTE ] CIG: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:56.872199] [DEBUG] [REMOTE ] CIG: PASS: Integrity check passed. [2026-01-29T12:04:56.872242] [DEBUG] [REMOTE ] CIG: Symbol is viable for forecasting. [2026-01-29T12:04:56.872293] [INFO ] [MAIN ] [679/3490] CIG kept (0.5s) | 678 kept, 1 rejected | 139.3/min | ETA: 20.2m [2026-01-29T12:04:57.328448] [DEBUG] [REMOTE ] CIGI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:57.328667] [DEBUG] [REMOTE ] CIGI: PASS: History has at least 300 days. [2026-01-29T12:04:57.329046] [DEBUG] [REMOTE ] CIGI: PASS: Price check passed. Min price $136.33. [2026-01-29T12:04:57.329260] [DEBUG] [REMOTE ] CIGI: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:57.329469] [DEBUG] [REMOTE ] CIGI: PASS: Integrity check passed. [2026-01-29T12:04:57.329547] [DEBUG] [REMOTE ] CIGI: Symbol is viable for forecasting. [2026-01-29T12:04:57.329650] [INFO ] [MAIN ] [680/3490] CIGI kept (0.5s) | 679 kept, 1 rejected | 139.2/min | ETA: 20.2m [2026-01-29T12:04:57.825033] [DEBUG] [REMOTE ] CII: Retrieved 5453 rows, trimmed to 300. [2026-01-29T12:04:57.825179] [DEBUG] [REMOTE ] CII: PASS: History has at least 300 days. [2026-01-29T12:04:57.825410] [DEBUG] [REMOTE ] CII: PASS: Price check passed. Min price $21.08. [2026-01-29T12:04:57.825598] [DEBUG] [REMOTE ] CII: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:57.825749] [DEBUG] [REMOTE ] CII: PASS: Integrity check passed. [2026-01-29T12:04:57.825793] [DEBUG] [REMOTE ] CII: Symbol is viable for forecasting. [2026-01-29T12:04:57.825843] [INFO ] [MAIN ] [681/3490] CII kept (0.5s) | 680 kept, 1 rejected | 139.2/min | ETA: 20.2m [2026-01-29T12:04:58.106499] [DEBUG] [REMOTE ] CIM: Retrieved 4577 rows, trimmed to 300. [2026-01-29T12:04:58.106871] [DEBUG] [REMOTE ] CIM: PASS: History has at least 300 days. [2026-01-29T12:04:58.107117] [DEBUG] [REMOTE ] CIM: PASS: Price check passed. Min price $11.39. [2026-01-29T12:04:58.107263] [DEBUG] [REMOTE ] CIM: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:58.107390] [DEBUG] [REMOTE ] CIM: PASS: Integrity check passed. [2026-01-29T12:04:58.107434] [DEBUG] [REMOTE ] CIM: Symbol is viable for forecasting. [2026-01-29T12:04:58.107486] [INFO ] [MAIN ] [682/3490] CIM kept (0.3s) | 681 kept, 1 rejected | 139.3/min | ETA: 20.2m [2026-01-29T12:04:58.544247] [DEBUG] [REMOTE ] CINF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:04:58.544406] [DEBUG] [REMOTE ] CINF: PASS: History has at least 300 days. [2026-01-29T12:04:58.544698] [DEBUG] [REMOTE ] CINF: PASS: Price check passed. Min price $152.86. [2026-01-29T12:04:58.544838] [DEBUG] [REMOTE ] CINF: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:58.544961] [DEBUG] [REMOTE ] CINF: PASS: Integrity check passed. [2026-01-29T12:04:58.545000] [DEBUG] [REMOTE ] CINF: Symbol is viable for forecasting. [2026-01-29T12:04:58.545049] [INFO ] [MAIN ] [683/3490] CINF kept (0.4s) | 682 kept, 1 rejected | 139.3/min | ETA: 20.2m [2026-01-29T12:04:58.739824] [DEBUG] [REMOTE ] CING: Retrieved 1038 rows, trimmed to 300. [2026-01-29T12:04:58.739962] [DEBUG] [REMOTE ] CING: PASS: History has at least 300 days. [2026-01-29T12:04:58.740170] [DEBUG] [REMOTE ] CING: PASS: Price check passed. Min price $3.33. [2026-01-29T12:04:58.740307] [DEBUG] [REMOTE ] CING: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:58.740427] [DEBUG] [REMOTE ] CING: PASS: Integrity check passed. [2026-01-29T12:04:58.740475] [DEBUG] [REMOTE ] CING: Symbol is viable for forecasting. [2026-01-29T12:04:58.740534] [INFO ] [MAIN ] [684/3490] CING kept (0.2s) | 683 kept, 1 rejected | 139.4/min | ETA: 20.1m [2026-01-29T12:04:59.278536] [DEBUG] [REMOTE ] CION: Retrieved 1083 rows, trimmed to 300. [2026-01-29T12:04:59.278717] [DEBUG] [REMOTE ] CION: PASS: History has at least 300 days. [2026-01-29T12:04:59.278929] [DEBUG] [REMOTE ] CION: PASS: Price check passed. Min price $8.64. [2026-01-29T12:04:59.279084] [DEBUG] [REMOTE ] CION: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:59.279196] [DEBUG] [REMOTE ] CION: PASS: Integrity check passed. [2026-01-29T12:04:59.279238] [DEBUG] [REMOTE ] CION: Symbol is viable for forecasting. [2026-01-29T12:04:59.279286] [INFO ] [MAIN ] [685/3490] CION kept (0.5s) | 684 kept, 1 rejected | 139.3/min | ETA: 20.1m [2026-01-29T12:04:59.904006] [DEBUG] [REMOTE ] CIVB: Retrieved 6295 rows, trimmed to 300. [2026-01-29T12:04:59.904150] [DEBUG] [REMOTE ] CIVB: PASS: History has at least 300 days. [2026-01-29T12:04:59.904374] [DEBUG] [REMOTE ] CIVB: PASS: Price check passed. Min price $21.18. [2026-01-29T12:04:59.904528] [DEBUG] [REMOTE ] CIVB: PASS: Continuity check passed with 300 days. [2026-01-29T12:04:59.904682] [DEBUG] [REMOTE ] CIVB: PASS: Integrity check passed. [2026-01-29T12:04:59.904724] [DEBUG] [REMOTE ] CIVB: Symbol is viable for forecasting. [2026-01-29T12:04:59.904773] [INFO ] [MAIN ] [686/3490] CIVB kept (0.6s) | 685 kept, 1 rejected | 139.2/min | ETA: 20.1m [2026-01-29T12:05:00.268057] [DEBUG] [REMOTE ] CIVI: Retrieved 3549 rows, trimmed to 300. [2026-01-29T12:05:00.268218] [DEBUG] [REMOTE ] CIVI: PASS: History has at least 300 days. [2026-01-29T12:05:00.268526] [DEBUG] [REMOTE ] CIVI: PASS: Price check passed. Min price $25.36. [2026-01-29T12:05:00.268761] [DEBUG] [REMOTE ] CIVI: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:00.268934] [DEBUG] [REMOTE ] CIVI: PASS: Integrity check passed. [2026-01-29T12:05:00.268999] [DEBUG] [REMOTE ] CIVI: Symbol is viable for forecasting. [2026-01-29T12:05:00.269076] [INFO ] [MAIN ] [687/3490] CIVI kept (0.4s) | 686 kept, 1 rejected | 139.3/min | ETA: 20.1m [2026-01-29T12:05:00.818939] [DEBUG] [REMOTE ] CLB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:00.819077] [DEBUG] [REMOTE ] CLB: PASS: History has at least 300 days. [2026-01-29T12:05:00.819357] [DEBUG] [REMOTE ] CLB: PASS: Price check passed. Min price $13.89. [2026-01-29T12:05:00.819515] [DEBUG] [REMOTE ] CLB: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:00.819685] [DEBUG] [REMOTE ] CLB: PASS: Integrity check passed. [2026-01-29T12:05:00.819728] [DEBUG] [REMOTE ] CLB: Symbol is viable for forecasting. [2026-01-29T12:05:00.819779] [INFO ] [MAIN ] [688/3490] CLB kept (0.6s) | 687 kept, 1 rejected | 139.2/min | ETA: 20.1m [2026-01-29T12:05:01.107380] [DEBUG] [REMOTE ] CLBK: Retrieved 1954 rows, trimmed to 300. [2026-01-29T12:05:01.107634] [DEBUG] [REMOTE ] CLBK: PASS: History has at least 300 days. [2026-01-29T12:05:01.107912] [DEBUG] [REMOTE ] CLBK: PASS: Price check passed. Min price $14.52. [2026-01-29T12:05:01.108067] [DEBUG] [REMOTE ] CLBK: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:01.108243] [DEBUG] [REMOTE ] CLBK: PASS: Integrity check passed. [2026-01-29T12:05:01.108287] [DEBUG] [REMOTE ] CLBK: Symbol is viable for forecasting. [2026-01-29T12:05:01.108341] [INFO ] [MAIN ] [689/3490] CLBK kept (0.3s) | 688 kept, 1 rejected | 139.3/min | ETA: 20.1m [2026-01-29T12:05:01.725415] [DEBUG] [REMOTE ] CLDX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:01.725591] [DEBUG] [REMOTE ] CLDX: PASS: History has at least 300 days. [2026-01-29T12:05:01.725826] [DEBUG] [REMOTE ] CLDX: PASS: Price check passed. Min price $22.67. [2026-01-29T12:05:01.725961] [DEBUG] [REMOTE ] CLDX: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:01.726076] [DEBUG] [REMOTE ] CLDX: PASS: Integrity check passed. [2026-01-29T12:05:01.726117] [DEBUG] [REMOTE ] CLDX: Symbol is viable for forecasting. [2026-01-29T12:05:01.726164] [INFO ] [MAIN ] [690/3490] CLDX kept (0.6s) | 689 kept, 1 rejected | 139.2/min | ETA: 20.1m [2026-01-29T12:05:02.127913] [DEBUG] [REMOTE ] CLF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:02.128079] [DEBUG] [REMOTE ] CLF: PASS: History has at least 300 days. [2026-01-29T12:05:02.128413] [DEBUG] [REMOTE ] CLF: PASS: Price check passed. Min price $10.09. [2026-01-29T12:05:02.128653] [DEBUG] [REMOTE ] CLF: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:02.128822] [DEBUG] [REMOTE ] CLF: PASS: Integrity check passed. [2026-01-29T12:05:02.128873] [DEBUG] [REMOTE ] CLF: Symbol is viable for forecasting. [2026-01-29T12:05:02.128941] [INFO ] [MAIN ] [691/3490] CLF kept (0.4s) | 690 kept, 1 rejected | 139.2/min | ETA: 20.1m [2026-01-29T12:05:02.629830] [DEBUG] [REMOTE ] CLFD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:02.630080] [DEBUG] [REMOTE ] CLFD: PASS: History has at least 300 days. [2026-01-29T12:05:02.630449] [DEBUG] [REMOTE ] CLFD: PASS: Price check passed. Min price $28.03. [2026-01-29T12:05:02.630620] [DEBUG] [REMOTE ] CLFD: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:02.630822] [DEBUG] [REMOTE ] CLFD: PASS: Integrity check passed. [2026-01-29T12:05:02.630871] [DEBUG] [REMOTE ] CLFD: Symbol is viable for forecasting. [2026-01-29T12:05:02.630941] [INFO ] [MAIN ] [692/3490] CLFD kept (0.5s) | 691 kept, 1 rejected | 139.2/min | ETA: 20.1m [2026-01-29T12:05:03.172389] [DEBUG] [REMOTE ] CLH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:03.172664] [DEBUG] [REMOTE ] CLH: PASS: History has at least 300 days. [2026-01-29T12:05:03.173105] [DEBUG] [REMOTE ] CLH: PASS: Price check passed. Min price $201.73. [2026-01-29T12:05:03.173319] [DEBUG] [REMOTE ] CLH: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:03.173530] [DEBUG] [REMOTE ] CLH: PASS: Integrity check passed. [2026-01-29T12:05:03.173621] [DEBUG] [REMOTE ] CLH: Symbol is viable for forecasting. [2026-01-29T12:05:03.173706] [INFO ] [MAIN ] [693/3490] CLH kept (0.5s) | 692 kept, 1 rejected | 139.1/min | ETA: 20.1m [2026-01-29T12:05:03.519073] [DEBUG] [REMOTE ] CLLS: Retrieved 2728 rows, trimmed to 300. [2026-01-29T12:05:03.519218] [DEBUG] [REMOTE ] CLLS: PASS: History has at least 300 days. [2026-01-29T12:05:03.519423] [DEBUG] [REMOTE ] CLLS: PASS: Price check passed. Min price $3.13. [2026-01-29T12:05:03.519566] [DEBUG] [REMOTE ] CLLS: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:03.519719] [DEBUG] [REMOTE ] CLLS: PASS: Integrity check passed. [2026-01-29T12:05:03.519761] [DEBUG] [REMOTE ] CLLS: Symbol is viable for forecasting. [2026-01-29T12:05:03.519810] [INFO ] [MAIN ] [694/3490] CLLS kept (0.3s) | 693 kept, 1 rejected | 139.2/min | ETA: 20.1m [2026-01-29T12:05:04.014933] [DEBUG] [REMOTE ] CLMB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:04.015070] [DEBUG] [REMOTE ] CLMB: PASS: History has at least 300 days. [2026-01-29T12:05:04.015290] [DEBUG] [REMOTE ] CLMB: PASS: Price check passed. Min price $100.02. [2026-01-29T12:05:04.015431] [DEBUG] [REMOTE ] CLMB: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:04.015547] [DEBUG] [REMOTE ] CLMB: PASS: Integrity check passed. [2026-01-29T12:05:04.015606] [DEBUG] [REMOTE ] CLMB: Symbol is viable for forecasting. [2026-01-29T12:05:04.015658] [INFO ] [MAIN ] [695/3490] CLMB kept (0.5s) | 694 kept, 1 rejected | 139.1/min | ETA: 20.1m [2026-01-29T12:05:04.397817] [DEBUG] [REMOTE ] CLNE: Retrieved 4699 rows, trimmed to 300. [2026-01-29T12:05:04.397951] [DEBUG] [REMOTE ] CLNE: PASS: History has at least 300 days. [2026-01-29T12:05:04.398182] [DEBUG] [REMOTE ] CLNE: PASS: Price check passed. Min price $2.10. [2026-01-29T12:05:04.398324] [DEBUG] [REMOTE ] CLNE: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:04.398435] [DEBUG] [REMOTE ] CLNE: PASS: Integrity check passed. [2026-01-29T12:05:04.398475] [DEBUG] [REMOTE ] CLNE: Symbol is viable for forecasting. [2026-01-29T12:05:04.398523] [INFO ] [MAIN ] [696/3490] CLNE kept (0.4s) | 695 kept, 1 rejected | 139.2/min | ETA: 20.1m [2026-01-29T12:05:04.794644] [DEBUG] [REMOTE ] CLNN: Retrieved 1274 rows, trimmed to 300. [2026-01-29T12:05:04.794775] [DEBUG] [REMOTE ] CLNN: PASS: History has at least 300 days. [2026-01-29T12:05:04.794991] [DEBUG] [REMOTE ] CLNN: PASS: Price check passed. Min price $4.73. [2026-01-29T12:05:04.795126] [DEBUG] [REMOTE ] CLNN: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:04.795235] [DEBUG] [REMOTE ] CLNN: PASS: Integrity check passed. [2026-01-29T12:05:04.795274] [DEBUG] [REMOTE ] CLNN: Symbol is viable for forecasting. [2026-01-29T12:05:04.795321] [INFO ] [MAIN ] [697/3490] CLNN kept (0.4s) | 696 kept, 1 rejected | 139.2/min | ETA: 20.1m [2026-01-29T12:05:05.042675] [DEBUG] [REMOTE ] CLOA: Retrieved 763 rows, trimmed to 300. [2026-01-29T12:05:05.042811] [DEBUG] [REMOTE ] CLOA: PASS: History has at least 300 days. [2026-01-29T12:05:05.043009] [DEBUG] [REMOTE ] CLOA: PASS: Price check passed. Min price $51.25. [2026-01-29T12:05:05.043143] [DEBUG] [REMOTE ] CLOA: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:05.043249] [DEBUG] [REMOTE ] CLOA: PASS: Integrity check passed. [2026-01-29T12:05:05.043289] [DEBUG] [REMOTE ] CLOA: Symbol is viable for forecasting. [2026-01-29T12:05:05.043336] [INFO ] [MAIN ] [698/3490] CLOA kept (0.2s) | 697 kept, 1 rejected | 139.3/min | ETA: 20.0m [2026-01-29T12:05:05.663134] [DEBUG] [REMOTE ] CLRB: Retrieved 5084 rows, trimmed to 300. [2026-01-29T12:05:05.663278] [DEBUG] [REMOTE ] CLRB: PASS: History has at least 300 days. [2026-01-29T12:05:05.663501] [DEBUG] [REMOTE ] CLRB: PASS: Price check passed. Min price $2.56. [2026-01-29T12:05:05.663686] [DEBUG] [REMOTE ] CLRB: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:05.663818] [DEBUG] [REMOTE ] CLRB: PASS: Integrity check passed. [2026-01-29T12:05:05.663858] [DEBUG] [REMOTE ] CLRB: Symbol is viable for forecasting. [2026-01-29T12:05:05.663906] [INFO ] [MAIN ] [699/3490] CLRB kept (0.6s) | 698 kept, 1 rejected | 139.2/min | ETA: 20.1m [2026-01-29T12:05:06.271638] [DEBUG] [REMOTE ] CLRO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:06.271791] [DEBUG] [REMOTE ] CLRO: PASS: History has at least 300 days. [2026-01-29T12:05:06.272026] [DEBUG] [REMOTE ] CLRO: PASS: Price check passed. Min price $4.29. [2026-01-29T12:05:06.272168] [DEBUG] [REMOTE ] CLRO: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:06.272293] [DEBUG] [REMOTE ] CLRO: PASS: Integrity check passed. [2026-01-29T12:05:06.272346] [DEBUG] [REMOTE ] CLRO: Symbol is viable for forecasting. [2026-01-29T12:05:06.272400] [INFO ] [MAIN ] [700/3490] CLRO kept (0.6s) | 699 kept, 1 rejected | 139.1/min | ETA: 20.1m [2026-01-29T12:05:06.781260] [DEBUG] [REMOTE ] CLS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:06.781395] [DEBUG] [REMOTE ] CLS: PASS: History has at least 300 days. [2026-01-29T12:05:06.781631] [DEBUG] [REMOTE ] CLS: PASS: Price check passed. Min price $270.92. [2026-01-29T12:05:06.781772] [DEBUG] [REMOTE ] CLS: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:06.781895] [DEBUG] [REMOTE ] CLS: PASS: Integrity check passed. [2026-01-29T12:05:06.781937] [DEBUG] [REMOTE ] CLS: Symbol is viable for forecasting. [2026-01-29T12:05:06.781988] [INFO ] [MAIN ] [701/3490] CLS kept (0.5s) | 700 kept, 1 rejected | 139.1/min | ETA: 20.1m [2026-01-29T12:05:07.244479] [DEBUG] [REMOTE ] CLX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:07.244678] [DEBUG] [REMOTE ] CLX: PASS: History has at least 300 days. [2026-01-29T12:05:07.244966] [DEBUG] [REMOTE ] CLX: PASS: Price check passed. Min price $96.33. [2026-01-29T12:05:07.245115] [DEBUG] [REMOTE ] CLX: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:07.245250] [DEBUG] [REMOTE ] CLX: PASS: Integrity check passed. [2026-01-29T12:05:07.245291] [DEBUG] [REMOTE ] CLX: Symbol is viable for forecasting. [2026-01-29T12:05:07.245342] [INFO ] [MAIN ] [702/3490] CLX kept (0.5s) | 701 kept, 1 rejected | 139.0/min | ETA: 20.1m [2026-01-29T12:05:07.704246] [DEBUG] [REMOTE ] CM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:07.704388] [DEBUG] [REMOTE ] CM: PASS: History has at least 300 days. [2026-01-29T12:05:07.704654] [DEBUG] [REMOTE ] CM: PASS: Price check passed. Min price $82.17. [2026-01-29T12:05:07.704821] [DEBUG] [REMOTE ] CM: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:07.704965] [DEBUG] [REMOTE ] CM: PASS: Integrity check passed. [2026-01-29T12:05:07.705008] [DEBUG] [REMOTE ] CM: Symbol is viable for forecasting. [2026-01-29T12:05:07.705055] [INFO ] [MAIN ] [703/3490] CM kept (0.5s) | 702 kept, 1 rejected | 139.0/min | ETA: 20.0m [2026-01-29T12:05:08.168274] [DEBUG] [REMOTE ] CMA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:08.168413] [DEBUG] [REMOTE ] CMA: PASS: History has at least 300 days. [2026-01-29T12:05:08.168656] [DEBUG] [REMOTE ] CMA: PASS: Price check passed. Min price $75.14. [2026-01-29T12:05:08.168799] [DEBUG] [REMOTE ] CMA: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:08.168917] [DEBUG] [REMOTE ] CMA: PASS: Integrity check passed. [2026-01-29T12:05:08.168958] [DEBUG] [REMOTE ] CMA: Symbol is viable for forecasting. [2026-01-29T12:05:08.169008] [INFO ] [MAIN ] [704/3490] CMA kept (0.5s) | 703 kept, 1 rejected | 139.0/min | ETA: 20.0m [2026-01-29T12:05:08.630851] [DEBUG] [REMOTE ] CMC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:08.631011] [DEBUG] [REMOTE ] CMC: PASS: History has at least 300 days. [2026-01-29T12:05:08.631297] [DEBUG] [REMOTE ] CMC: PASS: Price check passed. Min price $56.38. [2026-01-29T12:05:08.631440] [DEBUG] [REMOTE ] CMC: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:08.631564] [DEBUG] [REMOTE ] CMC: PASS: Integrity check passed. [2026-01-29T12:05:08.631625] [DEBUG] [REMOTE ] CMC: Symbol is viable for forecasting. [2026-01-29T12:05:08.631678] [INFO ] [MAIN ] [705/3490] CMC kept (0.5s) | 704 kept, 1 rejected | 139.0/min | ETA: 20.0m [2026-01-29T12:05:08.998220] [DEBUG] [REMOTE ] CMCM: Retrieved 2949 rows, trimmed to 300. [2026-01-29T12:05:08.998404] [DEBUG] [REMOTE ] CMCM: PASS: History has at least 300 days. [2026-01-29T12:05:08.998815] [DEBUG] [REMOTE ] CMCM: PASS: Price check passed. Min price $5.87. [2026-01-29T12:05:08.999030] [DEBUG] [REMOTE ] CMCM: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:08.999207] [DEBUG] [REMOTE ] CMCM: PASS: Integrity check passed. [2026-01-29T12:05:08.999257] [DEBUG] [REMOTE ] CMCM: Symbol is viable for forecasting. [2026-01-29T12:05:08.999312] [INFO ] [MAIN ] [706/3490] CMCM kept (0.4s) | 705 kept, 1 rejected | 139.0/min | ETA: 20.0m [2026-01-29T12:05:09.316918] [DEBUG] [REMOTE ] CMCO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:09.317062] [DEBUG] [REMOTE ] CMCO: PASS: History has at least 300 days. [2026-01-29T12:05:09.317283] [DEBUG] [REMOTE ] CMCO: PASS: Price check passed. Min price $14.22. [2026-01-29T12:05:09.317424] [DEBUG] [REMOTE ] CMCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:09.317542] [DEBUG] [REMOTE ] CMCO: PASS: Integrity check passed. [2026-01-29T12:05:09.317607] [DEBUG] [REMOTE ] CMCO: Symbol is viable for forecasting. [2026-01-29T12:05:09.317660] [INFO ] [MAIN ] [707/3490] CMCO kept (0.3s) | 706 kept, 1 rejected | 139.1/min | ETA: 20.0m [2026-01-29T12:05:09.875185] [DEBUG] [REMOTE ] CMCSA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:09.875330] [DEBUG] [REMOTE ] CMCSA: PASS: History has at least 300 days. [2026-01-29T12:05:09.875565] [DEBUG] [REMOTE ] CMCSA: PASS: Price check passed. Min price $23.18. [2026-01-29T12:05:09.875733] [DEBUG] [REMOTE ] CMCSA: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:09.875856] [DEBUG] [REMOTE ] CMCSA: PASS: Integrity check passed. [2026-01-29T12:05:09.875897] [DEBUG] [REMOTE ] CMCSA: Symbol is viable for forecasting. [2026-01-29T12:05:09.875947] [INFO ] [MAIN ] [708/3490] CMCSA kept (0.6s) | 707 kept, 1 rejected | 139.0/min | ETA: 20.0m [2026-01-29T12:05:10.305034] [DEBUG] [REMOTE ] CME: Retrieved 5822 rows, trimmed to 300. [2026-01-29T12:05:10.305170] [DEBUG] [REMOTE ] CME: PASS: History has at least 300 days. [2026-01-29T12:05:10.305406] [DEBUG] [REMOTE ] CME: PASS: Price check passed. Min price $262.45. [2026-01-29T12:05:10.305546] [DEBUG] [REMOTE ] CME: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:10.305689] [DEBUG] [REMOTE ] CME: PASS: Integrity check passed. [2026-01-29T12:05:10.305732] [DEBUG] [REMOTE ] CME: Symbol is viable for forecasting. [2026-01-29T12:05:10.305780] [INFO ] [MAIN ] [709/3490] CME kept (0.4s) | 708 kept, 1 rejected | 139.0/min | ETA: 20.0m [2026-01-29T12:05:10.631968] [DEBUG] [REMOTE ] CMG: Retrieved 5033 rows, trimmed to 300. [2026-01-29T12:05:10.632101] [DEBUG] [REMOTE ] CMG: PASS: History has at least 300 days. [2026-01-29T12:05:10.632311] [DEBUG] [REMOTE ] CMG: PASS: Price check passed. Min price $29.81. [2026-01-29T12:05:10.632448] [DEBUG] [REMOTE ] CMG: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:10.632563] [DEBUG] [REMOTE ] CMG: PASS: Integrity check passed. [2026-01-29T12:05:10.632631] [DEBUG] [REMOTE ] CMG: Symbol is viable for forecasting. [2026-01-29T12:05:10.632681] [INFO ] [MAIN ] [710/3490] CMG kept (0.3s) | 709 kept, 1 rejected | 139.1/min | ETA: 20.0m [2026-01-29T12:05:11.160450] [DEBUG] [REMOTE ] CMI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:11.160688] [DEBUG] [REMOTE ] CMI: PASS: History has at least 300 days. [2026-01-29T12:05:11.161110] [DEBUG] [REMOTE ] CMI: PASS: Price check passed. Min price $426.93. [2026-01-29T12:05:11.161327] [DEBUG] [REMOTE ] CMI: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:11.161526] [DEBUG] [REMOTE ] CMI: PASS: Integrity check passed. [2026-01-29T12:05:11.161632] [DEBUG] [REMOTE ] CMI: Symbol is viable for forecasting. [2026-01-29T12:05:11.161722] [INFO ] [MAIN ] [711/3490] CMI kept (0.5s) | 710 kept, 1 rejected | 139.0/min | ETA: 20.0m [2026-01-29T12:05:11.435230] [DEBUG] [REMOTE ] CMMB: Retrieved 1749 rows, trimmed to 300. [2026-01-29T12:05:11.435498] [DEBUG] [REMOTE ] CMMB: PASS: History has at least 300 days. [2026-01-29T12:05:11.436049] [DEBUG] [REMOTE ] CMMB: PASS: Price check passed. Min price $1.58. [2026-01-29T12:05:11.436248] [DEBUG] [REMOTE ] CMMB: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:11.436442] [DEBUG] [REMOTE ] CMMB: PASS: Integrity check passed. [2026-01-29T12:05:11.436497] [DEBUG] [REMOTE ] CMMB: Symbol is viable for forecasting. [2026-01-29T12:05:11.436596] [INFO ] [MAIN ] [712/3490] CMMB kept (0.3s) | 711 kept, 1 rejected | 139.1/min | ETA: 20.0m [2026-01-29T12:05:12.038802] [DEBUG] [REMOTE ] CMP: Retrieved 5566 rows, trimmed to 300. [2026-01-29T12:05:12.039072] [DEBUG] [REMOTE ] CMP: PASS: History has at least 300 days. [2026-01-29T12:05:12.039465] [DEBUG] [REMOTE ] CMP: PASS: Price check passed. Min price $16.54. [2026-01-29T12:05:12.039656] [DEBUG] [REMOTE ] CMP: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:12.039816] [DEBUG] [REMOTE ] CMP: PASS: Integrity check passed. [2026-01-29T12:05:12.039858] [DEBUG] [REMOTE ] CMP: Symbol is viable for forecasting. [2026-01-29T12:05:12.039921] [INFO ] [MAIN ] [713/3490] CMP kept (0.6s) | 712 kept, 1 rejected | 139.0/min | ETA: 20.0m [2026-01-29T12:05:12.280723] [DEBUG] [REMOTE ] CMPS: Retrieved 1346 rows, trimmed to 300. [2026-01-29T12:05:12.280988] [DEBUG] [REMOTE ] CMPS: PASS: History has at least 300 days. [2026-01-29T12:05:12.281433] [DEBUG] [REMOTE ] CMPS: PASS: Price check passed. Min price $4.94. [2026-01-29T12:05:12.281707] [DEBUG] [REMOTE ] CMPS: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:12.281975] [DEBUG] [REMOTE ] CMPS: PASS: Integrity check passed. [2026-01-29T12:05:12.282043] [DEBUG] [REMOTE ] CMPS: Symbol is viable for forecasting. [2026-01-29T12:05:12.282192] [INFO ] [MAIN ] [714/3490] CMPS kept (0.2s) | 713 kept, 1 rejected | 139.1/min | ETA: 20.0m [2026-01-29T12:05:12.710311] [DEBUG] [REMOTE ] CMPX: Retrieved 1211 rows, trimmed to 300. [2026-01-29T12:05:12.710608] [DEBUG] [REMOTE ] CMPX: PASS: History has at least 300 days. [2026-01-29T12:05:12.710957] [DEBUG] [REMOTE ] CMPX: PASS: Price check passed. Min price $3.74. [2026-01-29T12:05:12.711119] [DEBUG] [REMOTE ] CMPX: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:12.711486] [DEBUG] [REMOTE ] CMPX: PASS: Integrity check passed. [2026-01-29T12:05:12.711552] [DEBUG] [REMOTE ] CMPX: Symbol is viable for forecasting. [2026-01-29T12:05:12.711664] [INFO ] [MAIN ] [715/3490] CMPX kept (0.4s) | 714 kept, 1 rejected | 139.1/min | ETA: 19.9m [2026-01-29T12:05:13.218393] [DEBUG] [REMOTE ] CMRE: Retrieved 3830 rows, trimmed to 300. [2026-01-29T12:05:13.218622] [DEBUG] [REMOTE ] CMRE: PASS: History has at least 300 days. [2026-01-29T12:05:13.218890] [DEBUG] [REMOTE ] CMRE: PASS: Price check passed. Min price $12.13. [2026-01-29T12:05:13.219035] [DEBUG] [REMOTE ] CMRE: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:13.219163] [DEBUG] [REMOTE ] CMRE: PASS: Integrity check passed. [2026-01-29T12:05:13.219205] [DEBUG] [REMOTE ] CMRE: Symbol is viable for forecasting. [2026-01-29T12:05:13.219445] [INFO ] [MAIN ] [716/3490] CMRE kept (0.5s) | 715 kept, 1 rejected | 139.1/min | ETA: 19.9m [2026-01-29T12:05:13.697043] [DEBUG] [REMOTE ] CMS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:13.697257] [DEBUG] [REMOTE ] CMS: PASS: History has at least 300 days. [2026-01-29T12:05:13.697593] [DEBUG] [REMOTE ] CMS: PASS: Price check passed. Min price $69.17. [2026-01-29T12:05:13.697744] [DEBUG] [REMOTE ] CMS: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:13.697887] [DEBUG] [REMOTE ] CMS: PASS: Integrity check passed. [2026-01-29T12:05:13.697928] [DEBUG] [REMOTE ] CMS: Symbol is viable for forecasting. [2026-01-29T12:05:13.697984] [INFO ] [MAIN ] [717/3490] CMS kept (0.5s) | 716 kept, 1 rejected | 139.1/min | ETA: 19.9m [2026-01-29T12:05:13.986496] [DEBUG] [REMOTE ] CMSA: Retrieved 1982 rows, trimmed to 300. [2026-01-29T12:05:13.986796] [DEBUG] [REMOTE ] CMSA: PASS: History has at least 300 days. [2026-01-29T12:05:13.987105] [DEBUG] [REMOTE ] CMSA: PASS: Price check passed. Min price $21.66. [2026-01-29T12:05:13.987257] [DEBUG] [REMOTE ] CMSA: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:13.987394] [DEBUG] [REMOTE ] CMSA: PASS: Integrity check passed. [2026-01-29T12:05:13.987439] [DEBUG] [REMOTE ] CMSA: Symbol is viable for forecasting. [2026-01-29T12:05:13.987507] [INFO ] [MAIN ] [718/3490] CMSA kept (0.3s) | 717 kept, 1 rejected | 139.1/min | ETA: 19.9m [2026-01-29T12:05:14.365627] [DEBUG] [REMOTE ] CMSC: Retrieved 1841 rows, trimmed to 300. [2026-01-29T12:05:14.365775] [DEBUG] [REMOTE ] CMSC: PASS: History has at least 300 days. [2026-01-29T12:05:14.365991] [DEBUG] [REMOTE ] CMSC: PASS: Price check passed. Min price $22.64. [2026-01-29T12:05:14.366323] [DEBUG] [REMOTE ] CMSC: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:14.366443] [DEBUG] [REMOTE ] CMSC: PASS: Integrity check passed. [2026-01-29T12:05:14.366483] [DEBUG] [REMOTE ] CMSC: Symbol is viable for forecasting. [2026-01-29T12:05:14.366533] [INFO ] [MAIN ] [719/3490] CMSC kept (0.4s) | 718 kept, 1 rejected | 139.1/min | ETA: 19.9m [2026-01-29T12:05:14.760971] [DEBUG] [REMOTE ] CMSD: Retrieved 1744 rows, trimmed to 300. [2026-01-29T12:05:14.761145] [DEBUG] [REMOTE ] CMSD: PASS: History has at least 300 days. [2026-01-29T12:05:14.761399] [DEBUG] [REMOTE ] CMSD: PASS: Price check passed. Min price $23.02. [2026-01-29T12:05:14.761560] [DEBUG] [REMOTE ] CMSD: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:14.761724] [DEBUG] [REMOTE ] CMSD: PASS: Integrity check passed. [2026-01-29T12:05:14.761778] [DEBUG] [REMOTE ] CMSD: Symbol is viable for forecasting. [2026-01-29T12:05:14.761859] [INFO ] [MAIN ] [720/3490] CMSD kept (0.4s) | 719 kept, 1 rejected | 139.2/min | ETA: 19.9m [2026-01-29T12:05:15.093597] [DEBUG] [REMOTE ] CMTG: Retrieved 1062 rows, trimmed to 300. [2026-01-29T12:05:15.093743] [DEBUG] [REMOTE ] CMTG: PASS: History has at least 300 days. [2026-01-29T12:05:15.094001] [DEBUG] [REMOTE ] CMTG: PASS: Price check passed. Min price $2.71. [2026-01-29T12:05:15.094331] [DEBUG] [REMOTE ] CMTG: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:15.094445] [DEBUG] [REMOTE ] CMTG: PASS: Integrity check passed. [2026-01-29T12:05:15.094484] [DEBUG] [REMOTE ] CMTG: Symbol is viable for forecasting. [2026-01-29T12:05:15.094531] [INFO ] [MAIN ] [721/3490] CMTG kept (0.3s) | 720 kept, 1 rejected | 139.2/min | ETA: 19.9m [2026-01-29T12:05:15.789048] [DEBUG] [REMOTE ] CMTL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:15.789195] [DEBUG] [REMOTE ] CMTL: PASS: History has at least 300 days. [2026-01-29T12:05:15.789436] [DEBUG] [REMOTE ] CMTL: PASS: Price check passed. Min price $2.84. [2026-01-29T12:05:15.789594] [DEBUG] [REMOTE ] CMTL: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:15.789721] [DEBUG] [REMOTE ] CMTL: PASS: Integrity check passed. [2026-01-29T12:05:15.789760] [DEBUG] [REMOTE ] CMTL: Symbol is viable for forecasting. [2026-01-29T12:05:15.789814] [INFO ] [MAIN ] [722/3490] CMTL kept (0.7s) | 721 kept, 1 rejected | 139.1/min | ETA: 19.9m [2026-01-29T12:05:16.242768] [DEBUG] [REMOTE ] CNA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:16.242913] [DEBUG] [REMOTE ] CNA: PASS: History has at least 300 days. [2026-01-29T12:05:16.243157] [DEBUG] [REMOTE ] CNA: PASS: Price check passed. Min price $43.61. [2026-01-29T12:05:16.243302] [DEBUG] [REMOTE ] CNA: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:16.243433] [DEBUG] [REMOTE ] CNA: PASS: Integrity check passed. [2026-01-29T12:05:16.243477] [DEBUG] [REMOTE ] CNA: Symbol is viable for forecasting. [2026-01-29T12:05:16.243528] [INFO ] [MAIN ] [723/3490] CNA kept (0.5s) | 722 kept, 1 rejected | 139.1/min | ETA: 19.9m [2026-01-29T12:05:16.708016] [DEBUG] [REMOTE ] CNC: Retrieved 6069 rows, trimmed to 300. [2026-01-29T12:05:16.708193] [DEBUG] [REMOTE ] CNC: PASS: History has at least 300 days. [2026-01-29T12:05:16.708447] [DEBUG] [REMOTE ] CNC: PASS: Price check passed. Min price $34.25. [2026-01-29T12:05:16.708608] [DEBUG] [REMOTE ] CNC: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:16.708736] [DEBUG] [REMOTE ] CNC: PASS: Integrity check passed. [2026-01-29T12:05:16.708785] [DEBUG] [REMOTE ] CNC: Symbol is viable for forecasting. [2026-01-29T12:05:16.708851] [INFO ] [MAIN ] [724/3490] CNC kept (0.5s) | 723 kept, 1 rejected | 139.1/min | ETA: 19.9m [2026-01-29T12:05:17.000911] [DEBUG] [REMOTE ] CNF: Retrieved 1810 rows, trimmed to 300. [2026-01-29T12:05:17.001052] [DEBUG] [REMOTE ] CNF: PASS: History has at least 300 days. [2026-01-29T12:05:17.001305] [DEBUG] [REMOTE ] CNF: PASS: Price check passed. Min price $4.02. [2026-01-29T12:05:17.001458] [DEBUG] [REMOTE ] CNF: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:17.001633] [DEBUG] [REMOTE ] CNF: PASS: Integrity check passed. [2026-01-29T12:05:17.001686] [DEBUG] [REMOTE ] CNF: Symbol is viable for forecasting. [2026-01-29T12:05:17.001752] [INFO ] [MAIN ] [725/3490] CNF kept (0.3s) | 724 kept, 1 rejected | 139.1/min | ETA: 19.9m [2026-01-29T12:05:17.563498] [DEBUG] [REMOTE ] CNI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:17.563656] [DEBUG] [REMOTE ] CNI: PASS: History has at least 300 days. [2026-01-29T12:05:17.563886] [DEBUG] [REMOTE ] CNI: PASS: Price check passed. Min price $90.32. [2026-01-29T12:05:17.564046] [DEBUG] [REMOTE ] CNI: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:17.564162] [DEBUG] [REMOTE ] CNI: PASS: Integrity check passed. [2026-01-29T12:05:17.564203] [DEBUG] [REMOTE ] CNI: Symbol is viable for forecasting. [2026-01-29T12:05:17.564433] [INFO ] [MAIN ] [726/3490] CNI kept (0.6s) | 725 kept, 1 rejected | 139.1/min | ETA: 19.9m [2026-01-29T12:05:18.039126] [DEBUG] [REMOTE ] CNK: Retrieved 4722 rows, trimmed to 300. [2026-01-29T12:05:18.039281] [DEBUG] [REMOTE ] CNK: PASS: History has at least 300 days. [2026-01-29T12:05:18.039498] [DEBUG] [REMOTE ] CNK: PASS: Price check passed. Min price $21.93. [2026-01-29T12:05:18.039656] [DEBUG] [REMOTE ] CNK: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:18.039775] [DEBUG] [REMOTE ] CNK: PASS: Integrity check passed. [2026-01-29T12:05:18.039816] [DEBUG] [REMOTE ] CNK: Symbol is viable for forecasting. [2026-01-29T12:05:18.039872] [INFO ] [MAIN ] [727/3490] CNK kept (0.5s) | 726 kept, 1 rejected | 139.0/min | ETA: 19.9m [2026-01-29T12:05:18.313742] [DEBUG] [REMOTE ] CNM: Retrieved 1135 rows, trimmed to 300. [2026-01-29T12:05:18.313879] [DEBUG] [REMOTE ] CNM: PASS: History has at least 300 days. [2026-01-29T12:05:18.314106] [DEBUG] [REMOTE ] CNM: PASS: Price check passed. Min price $44.29. [2026-01-29T12:05:18.314249] [DEBUG] [REMOTE ] CNM: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:18.314361] [DEBUG] [REMOTE ] CNM: PASS: Integrity check passed. [2026-01-29T12:05:18.314403] [DEBUG] [REMOTE ] CNM: Symbol is viable for forecasting. [2026-01-29T12:05:18.314453] [INFO ] [MAIN ] [728/3490] CNM kept (0.3s) | 727 kept, 1 rejected | 139.1/min | ETA: 19.9m [2026-01-29T12:05:18.798378] [DEBUG] [REMOTE ] CNMD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:18.798528] [DEBUG] [REMOTE ] CNMD: PASS: History has at least 300 days. [2026-01-29T12:05:18.798802] [DEBUG] [REMOTE ] CNMD: PASS: Price check passed. Min price $38.69. [2026-01-29T12:05:18.798970] [DEBUG] [REMOTE ] CNMD: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:18.799121] [DEBUG] [REMOTE ] CNMD: PASS: Integrity check passed. [2026-01-29T12:05:18.799360] [DEBUG] [REMOTE ] CNMD: Symbol is viable for forecasting. [2026-01-29T12:05:18.799419] [INFO ] [MAIN ] [729/3490] CNMD kept (0.5s) | 728 kept, 1 rejected | 139.1/min | ETA: 19.9m [2026-01-29T12:05:19.126000] [DEBUG] [REMOTE ] CNNE: Retrieved 2057 rows, trimmed to 300. [2026-01-29T12:05:19.126137] [DEBUG] [REMOTE ] CNNE: PASS: History has at least 300 days. [2026-01-29T12:05:19.126342] [DEBUG] [REMOTE ] CNNE: PASS: Price check passed. Min price $14.32. [2026-01-29T12:05:19.126478] [DEBUG] [REMOTE ] CNNE: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:19.126623] [DEBUG] [REMOTE ] CNNE: PASS: Integrity check passed. [2026-01-29T12:05:19.126667] [DEBUG] [REMOTE ] CNNE: Symbol is viable for forecasting. [2026-01-29T12:05:19.126716] [INFO ] [MAIN ] [730/3490] CNNE kept (0.3s) | 729 kept, 1 rejected | 139.1/min | ETA: 19.8m [2026-01-29T12:05:19.653375] [DEBUG] [REMOTE ] CNO: Retrieved 5632 rows, trimmed to 300. [2026-01-29T12:05:19.653511] [DEBUG] [REMOTE ] CNO: PASS: History has at least 300 days. [2026-01-29T12:05:19.653740] [DEBUG] [REMOTE ] CNO: PASS: Price check passed. Min price $39.43. [2026-01-29T12:05:19.653878] [DEBUG] [REMOTE ] CNO: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:19.653998] [DEBUG] [REMOTE ] CNO: PASS: Integrity check passed. [2026-01-29T12:05:19.654038] [DEBUG] [REMOTE ] CNO: Symbol is viable for forecasting. [2026-01-29T12:05:19.654086] [INFO ] [MAIN ] [731/3490] CNO kept (0.5s) | 730 kept, 1 rejected | 139.1/min | ETA: 19.8m [2026-01-29T12:05:20.105814] [DEBUG] [REMOTE ] CNOB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:20.105965] [DEBUG] [REMOTE ] CNOB: PASS: History has at least 300 days. [2026-01-29T12:05:20.106292] [DEBUG] [REMOTE ] CNOB: PASS: Price check passed. Min price $23.36. [2026-01-29T12:05:20.106439] [DEBUG] [REMOTE ] CNOB: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:20.106561] [DEBUG] [REMOTE ] CNOB: PASS: Integrity check passed. [2026-01-29T12:05:20.106626] [DEBUG] [REMOTE ] CNOB: Symbol is viable for forecasting. [2026-01-29T12:05:20.106677] [INFO ] [MAIN ] [732/3490] CNOB kept (0.5s) | 731 kept, 1 rejected | 139.1/min | ETA: 19.8m [2026-01-29T12:05:20.449901] [DEBUG] [REMOTE ] CNP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:20.450066] [DEBUG] [REMOTE ] CNP: PASS: History has at least 300 days. [2026-01-29T12:05:20.450310] [DEBUG] [REMOTE ] CNP: PASS: Price check passed. Min price $37.33. [2026-01-29T12:05:20.450446] [DEBUG] [REMOTE ] CNP: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:20.450585] [DEBUG] [REMOTE ] CNP: PASS: Integrity check passed. [2026-01-29T12:05:20.450628] [DEBUG] [REMOTE ] CNP: Symbol is viable for forecasting. [2026-01-29T12:05:20.450677] [INFO ] [MAIN ] [733/3490] CNP kept (0.3s) | 732 kept, 1 rejected | 139.1/min | ETA: 19.8m [2026-01-29T12:05:20.944998] [DEBUG] [REMOTE ] CNQ: Retrieved 6412 rows, trimmed to 300. [2026-01-29T12:05:20.945151] [DEBUG] [REMOTE ] CNQ: PASS: History has at least 300 days. [2026-01-29T12:05:20.945389] [DEBUG] [REMOTE ] CNQ: PASS: Price check passed. Min price $30.59. [2026-01-29T12:05:20.945527] [DEBUG] [REMOTE ] CNQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:20.945670] [DEBUG] [REMOTE ] CNQ: PASS: Integrity check passed. [2026-01-29T12:05:20.945713] [DEBUG] [REMOTE ] CNQ: Symbol is viable for forecasting. [2026-01-29T12:05:20.945764] [INFO ] [MAIN ] [734/3490] CNQ kept (0.5s) | 733 kept, 1 rejected | 139.1/min | ETA: 19.8m [2026-01-29T12:05:21.204623] [DEBUG] [REMOTE ] CNS: Retrieved 5398 rows, trimmed to 300. [2026-01-29T12:05:21.204757] [DEBUG] [REMOTE ] CNS: PASS: History has at least 300 days. [2026-01-29T12:05:21.204961] [DEBUG] [REMOTE ] CNS: PASS: Price check passed. Min price $59.24. [2026-01-29T12:05:21.205096] [DEBUG] [REMOTE ] CNS: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:21.205207] [DEBUG] [REMOTE ] CNS: PASS: Integrity check passed. [2026-01-29T12:05:21.205247] [DEBUG] [REMOTE ] CNS: Symbol is viable for forecasting. [2026-01-29T12:05:21.205295] [INFO ] [MAIN ] [735/3490] CNS kept (0.3s) | 734 kept, 1 rejected | 139.2/min | ETA: 19.8m [2026-01-29T12:05:21.602701] [DEBUG] [REMOTE ] CNSP: Retrieved 1562 rows, trimmed to 300. [2026-01-29T12:05:21.602834] [DEBUG] [REMOTE ] CNSP: PASS: History has at least 300 days. [2026-01-29T12:05:21.603044] [DEBUG] [REMOTE ] CNSP: PASS: Price check passed. Min price $5.25. [2026-01-29T12:05:21.603190] [DEBUG] [REMOTE ] CNSP: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:21.603342] [DEBUG] [REMOTE ] CNSP: PASS: Integrity check passed. [2026-01-29T12:05:21.603395] [DEBUG] [REMOTE ] CNSP: Symbol is viable for forecasting. [2026-01-29T12:05:21.603459] [INFO ] [MAIN ] [736/3490] CNSP kept (0.4s) | 735 kept, 1 rejected | 139.2/min | ETA: 19.8m [2026-01-29T12:05:21.876110] [DEBUG] [REMOTE ] CNTA: Retrieved 1172 rows, trimmed to 300. [2026-01-29T12:05:21.876242] [DEBUG] [REMOTE ] CNTA: PASS: History has at least 300 days. [2026-01-29T12:05:21.876443] [DEBUG] [REMOTE ] CNTA: PASS: Price check passed. Min price $22.02. [2026-01-29T12:05:21.876602] [DEBUG] [REMOTE ] CNTA: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:21.876715] [DEBUG] [REMOTE ] CNTA: PASS: Integrity check passed. [2026-01-29T12:05:21.876755] [DEBUG] [REMOTE ] CNTA: Symbol is viable for forecasting. [2026-01-29T12:05:21.876803] [INFO ] [MAIN ] [737/3490] CNTA kept (0.3s) | 736 kept, 1 rejected | 139.2/min | ETA: 19.8m [2026-01-29T12:05:22.641437] [DEBUG] [REMOTE ] CNTY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:22.641640] [DEBUG] [REMOTE ] CNTY: PASS: History has at least 300 days. [2026-01-29T12:05:22.641922] [DEBUG] [REMOTE ] CNTY: PASS: Price check passed. Min price $1.30. [2026-01-29T12:05:22.642066] [DEBUG] [REMOTE ] CNTY: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:22.642204] [DEBUG] [REMOTE ] CNTY: PASS: Integrity check passed. [2026-01-29T12:05:22.642247] [DEBUG] [REMOTE ] CNTY: Symbol is viable for forecasting. [2026-01-29T12:05:22.642299] [INFO ] [MAIN ] [738/3490] CNTY kept (0.8s) | 737 kept, 1 rejected | 139.1/min | ETA: 19.8m [2026-01-29T12:05:23.051078] [DEBUG] [REMOTE ] CNVS: Retrieved 5589 rows, trimmed to 300. [2026-01-29T12:05:23.051235] [DEBUG] [REMOTE ] CNVS: PASS: History has at least 300 days. [2026-01-29T12:05:23.051456] [DEBUG] [REMOTE ] CNVS: PASS: Price check passed. Min price $2.00. [2026-01-29T12:05:23.051613] [DEBUG] [REMOTE ] CNVS: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:23.051736] [DEBUG] [REMOTE ] CNVS: PASS: Integrity check passed. [2026-01-29T12:05:23.051776] [DEBUG] [REMOTE ] CNVS: Symbol is viable for forecasting. [2026-01-29T12:05:23.051825] [INFO ] [MAIN ] [739/3490] CNVS kept (0.4s) | 738 kept, 1 rejected | 139.1/min | ETA: 19.8m [2026-01-29T12:05:23.569927] [DEBUG] [REMOTE ] CNX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:23.570111] [DEBUG] [REMOTE ] CNX: PASS: History has at least 300 days. [2026-01-29T12:05:23.570663] [DEBUG] [REMOTE ] CNX: PASS: Price check passed. Min price $33.66. [2026-01-29T12:05:23.570812] [DEBUG] [REMOTE ] CNX: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:23.570969] [DEBUG] [REMOTE ] CNX: PASS: Integrity check passed. [2026-01-29T12:05:23.571011] [DEBUG] [REMOTE ] CNX: Symbol is viable for forecasting. [2026-01-29T12:05:23.571070] [INFO ] [MAIN ] [740/3490] CNX kept (0.5s) | 739 kept, 1 rejected | 139.1/min | ETA: 19.8m [2026-01-29T12:05:23.975806] [DEBUG] [REMOTE ] CNXN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:23.975953] [DEBUG] [REMOTE ] CNXN: PASS: History has at least 300 days. [2026-01-29T12:05:23.976186] [DEBUG] [REMOTE ] CNXN: PASS: Price check passed. Min price $55.83. [2026-01-29T12:05:23.976321] [DEBUG] [REMOTE ] CNXN: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:23.976439] [DEBUG] [REMOTE ] CNXN: PASS: Integrity check passed. [2026-01-29T12:05:23.976478] [DEBUG] [REMOTE ] CNXN: Symbol is viable for forecasting. [2026-01-29T12:05:23.976526] [INFO ] [MAIN ] [741/3490] CNXN kept (0.4s) | 740 kept, 1 rejected | 139.1/min | ETA: 19.8m [2026-01-29T12:05:24.197983] [DEBUG] [REMOTE ] COCO: Retrieved 1071 rows, trimmed to 300. [2026-01-29T12:05:24.198152] [DEBUG] [REMOTE ] COCO: PASS: History has at least 300 days. [2026-01-29T12:05:24.198361] [DEBUG] [REMOTE ] COCO: PASS: Price check passed. Min price $39.88. [2026-01-29T12:05:24.198509] [DEBUG] [REMOTE ] COCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:24.198652] [DEBUG] [REMOTE ] COCO: PASS: Integrity check passed. [2026-01-29T12:05:24.198696] [DEBUG] [REMOTE ] COCO: Symbol is viable for forecasting. [2026-01-29T12:05:24.198747] [INFO ] [MAIN ] [742/3490] COCO kept (0.2s) | 741 kept, 1 rejected | 139.2/min | ETA: 19.7m [2026-01-29T12:05:24.659753] [DEBUG] [REMOTE ] CODA: Retrieved 4336 rows, trimmed to 300. [2026-01-29T12:05:24.659893] [DEBUG] [REMOTE ] CODA: PASS: History has at least 300 days. [2026-01-29T12:05:24.660133] [DEBUG] [REMOTE ] CODA: PASS: Price check passed. Min price $7.99. [2026-01-29T12:05:24.660280] [DEBUG] [REMOTE ] CODA: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:24.660399] [DEBUG] [REMOTE ] CODA: PASS: Integrity check passed. [2026-01-29T12:05:24.660439] [DEBUG] [REMOTE ] CODA: Symbol is viable for forecasting. [2026-01-29T12:05:24.660487] [INFO ] [MAIN ] [743/3490] CODA kept (0.5s) | 742 kept, 1 rejected | 139.2/min | ETA: 19.7m [2026-01-29T12:05:25.257991] [DEBUG] [REMOTE ] CODI: Retrieved 4955 rows, trimmed to 300. [2026-01-29T12:05:25.258163] [DEBUG] [REMOTE ] CODI: PASS: History has at least 300 days. [2026-01-29T12:05:25.258395] [DEBUG] [REMOTE ] CODI: PASS: Price check passed. Min price $4.65. [2026-01-29T12:05:25.258535] [DEBUG] [REMOTE ] CODI: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:25.258677] [DEBUG] [REMOTE ] CODI: PASS: Integrity check passed. [2026-01-29T12:05:25.258718] [DEBUG] [REMOTE ] CODI: Symbol is viable for forecasting. [2026-01-29T12:05:25.258768] [INFO ] [MAIN ] [744/3490] CODI kept (0.6s) | 743 kept, 1 rejected | 139.1/min | ETA: 19.7m [2026-01-29T12:05:25.467231] [DEBUG] [REMOTE ] COEP: Retrieved 1283 rows, trimmed to 300. [2026-01-29T12:05:25.467614] [DEBUG] [REMOTE ] COEP: PASS: History has at least 300 days. [2026-01-29T12:05:25.467837] [DEBUG] [REMOTE ] COEP: PASS: Price check passed. Min price $12.37. [2026-01-29T12:05:25.467980] [DEBUG] [REMOTE ] COEP: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:25.468124] [DEBUG] [REMOTE ] COEP: PASS: Integrity check passed. [2026-01-29T12:05:25.468170] [DEBUG] [REMOTE ] COEP: Symbol is viable for forecasting. [2026-01-29T12:05:25.468221] [INFO ] [MAIN ] [745/3490] COEP kept (0.2s) | 744 kept, 1 rejected | 139.2/min | ETA: 19.7m [2026-01-29T12:05:26.130642] [DEBUG] [REMOTE ] COF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:26.130795] [DEBUG] [REMOTE ] COF: PASS: History has at least 300 days. [2026-01-29T12:05:26.131055] [DEBUG] [REMOTE ] COF: PASS: Price check passed. Min price $200.04. [2026-01-29T12:05:26.131193] [DEBUG] [REMOTE ] COF: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:26.131316] [DEBUG] [REMOTE ] COF: PASS: Integrity check passed. [2026-01-29T12:05:26.131355] [DEBUG] [REMOTE ] COF: Symbol is viable for forecasting. [2026-01-29T12:05:26.131406] [INFO ] [MAIN ] [746/3490] COF kept (0.7s) | 745 kept, 1 rejected | 139.1/min | ETA: 19.7m [2026-01-29T12:05:26.586674] [DEBUG] [REMOTE ] COFS: Retrieved 6048 rows, trimmed to 300. [2026-01-29T12:05:26.586828] [DEBUG] [REMOTE ] COFS: PASS: History has at least 300 days. [2026-01-29T12:05:26.587076] [DEBUG] [REMOTE ] COFS: PASS: Price check passed. Min price $27.68. [2026-01-29T12:05:26.587224] [DEBUG] [REMOTE ] COFS: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:26.587456] [DEBUG] [REMOTE ] COFS: PASS: Integrity check passed. [2026-01-29T12:05:26.587500] [DEBUG] [REMOTE ] COFS: Symbol is viable for forecasting. [2026-01-29T12:05:26.587553] [INFO ] [MAIN ] [747/3490] COFS kept (0.5s) | 746 kept, 1 rejected | 139.1/min | ETA: 19.7m [2026-01-29T12:05:27.084395] [DEBUG] [REMOTE ] COKE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:27.084529] [DEBUG] [REMOTE ] COKE: PASS: History has at least 300 days. [2026-01-29T12:05:27.084768] [DEBUG] [REMOTE ] COKE: PASS: Price check passed. Min price $130.16. [2026-01-29T12:05:27.084911] [DEBUG] [REMOTE ] COKE: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:27.085029] [DEBUG] [REMOTE ] COKE: PASS: Integrity check passed. [2026-01-29T12:05:27.085070] [DEBUG] [REMOTE ] COKE: Symbol is viable for forecasting. [2026-01-29T12:05:27.085119] [INFO ] [MAIN ] [748/3490] COKE kept (0.5s) | 747 kept, 1 rejected | 139.0/min | ETA: 19.7m [2026-01-29T12:05:27.535971] [DEBUG] [REMOTE ] COLB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:27.536118] [DEBUG] [REMOTE ] COLB: PASS: History has at least 300 days. [2026-01-29T12:05:27.536355] [DEBUG] [REMOTE ] COLB: PASS: Price check passed. Min price $25.41. [2026-01-29T12:05:27.536491] [DEBUG] [REMOTE ] COLB: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:27.536650] [DEBUG] [REMOTE ] COLB: PASS: Integrity check passed. [2026-01-29T12:05:27.536694] [DEBUG] [REMOTE ] COLB: Symbol is viable for forecasting. [2026-01-29T12:05:27.536743] [INFO ] [MAIN ] [749/3490] COLB kept (0.5s) | 748 kept, 1 rejected | 139.0/min | ETA: 19.7m [2026-01-29T12:05:27.810396] [DEBUG] [REMOTE ] COLD: Retrieved 2017 rows, trimmed to 300. [2026-01-29T12:05:27.810556] [DEBUG] [REMOTE ] COLD: PASS: History has at least 300 days. [2026-01-29T12:05:27.810804] [DEBUG] [REMOTE ] COLD: PASS: Price check passed. Min price $9.94. [2026-01-29T12:05:27.810941] [DEBUG] [REMOTE ] COLD: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:27.811056] [DEBUG] [REMOTE ] COLD: PASS: Integrity check passed. [2026-01-29T12:05:27.811096] [DEBUG] [REMOTE ] COLD: Symbol is viable for forecasting. [2026-01-29T12:05:27.811146] [INFO ] [MAIN ] [750/3490] COLD kept (0.3s) | 749 kept, 1 rejected | 139.1/min | ETA: 19.7m [2026-01-29T12:05:28.114396] [DEBUG] [REMOTE ] COLL: Retrieved 2698 rows, trimmed to 300. [2026-01-29T12:05:28.114555] [DEBUG] [REMOTE ] COLL: PASS: History has at least 300 days. [2026-01-29T12:05:28.114798] [DEBUG] [REMOTE ] COLL: PASS: Price check passed. Min price $35.76. [2026-01-29T12:05:28.114936] [DEBUG] [REMOTE ] COLL: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:28.115049] [DEBUG] [REMOTE ] COLL: PASS: Integrity check passed. [2026-01-29T12:05:28.115090] [DEBUG] [REMOTE ] COLL: Symbol is viable for forecasting. [2026-01-29T12:05:28.115144] [INFO ] [MAIN ] [751/3490] COLL kept (0.3s) | 750 kept, 1 rejected | 139.2/min | ETA: 19.7m [2026-01-29T12:05:28.842689] [DEBUG] [REMOTE ] COLM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:28.842865] [DEBUG] [REMOTE ] COLM: PASS: History has at least 300 days. [2026-01-29T12:05:28.843176] [DEBUG] [REMOTE ] COLM: PASS: Price check passed. Min price $49.33. [2026-01-29T12:05:28.843354] [DEBUG] [REMOTE ] COLM: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:28.843513] [DEBUG] [REMOTE ] COLM: PASS: Integrity check passed. [2026-01-29T12:05:28.843565] [DEBUG] [REMOTE ] COLM: Symbol is viable for forecasting. [2026-01-29T12:05:28.843653] [INFO ] [MAIN ] [752/3490] COLM kept (0.7s) | 751 kept, 1 rejected | 139.0/min | ETA: 19.7m [2026-01-29T12:05:28.992544] [DEBUG] [REMOTE ] COMP: Retrieved 1212 rows, trimmed to 300. [2026-01-29T12:05:28.992700] [DEBUG] [REMOTE ] COMP: PASS: History has at least 300 days. [2026-01-29T12:05:28.992909] [DEBUG] [REMOTE ] COMP: PASS: Price check passed. Min price $7.71. [2026-01-29T12:05:28.993089] [DEBUG] [REMOTE ] COMP: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:28.993229] [DEBUG] [REMOTE ] COMP: PASS: Integrity check passed. [2026-01-29T12:05:28.993272] [DEBUG] [REMOTE ] COMP: Symbol is viable for forecasting. [2026-01-29T12:05:28.993320] [INFO ] [MAIN ] [753/3490] COMP kept (0.1s) | 752 kept, 1 rejected | 139.2/min | ETA: 19.7m [2026-01-29T12:05:29.364013] [DEBUG] [REMOTE ] CONL: Retrieved 871 rows, trimmed to 300. [2026-01-29T12:05:29.364178] [DEBUG] [REMOTE ] CONL: PASS: History has at least 300 days. [2026-01-29T12:05:29.364660] [DEBUG] [REMOTE ] CONL: PASS: Price check passed. Min price $12.18. [2026-01-29T12:05:29.364832] [DEBUG] [REMOTE ] CONL: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:29.364969] [DEBUG] [REMOTE ] CONL: PASS: Integrity check passed. [2026-01-29T12:05:29.365017] [DEBUG] [REMOTE ] CONL: Symbol is viable for forecasting. [2026-01-29T12:05:29.365077] [INFO ] [MAIN ] [754/3490] CONL kept (0.4s) | 753 kept, 1 rejected | 139.2/min | ETA: 19.7m [2026-01-29T12:05:30.055193] [DEBUG] [REMOTE ] COO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:30.055342] [DEBUG] [REMOTE ] COO: PASS: History has at least 300 days. [2026-01-29T12:05:30.055565] [DEBUG] [REMOTE ] COO: PASS: Price check passed. Min price $68.88. [2026-01-29T12:05:30.055727] [DEBUG] [REMOTE ] COO: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:30.055846] [DEBUG] [REMOTE ] COO: PASS: Integrity check passed. [2026-01-29T12:05:30.055888] [DEBUG] [REMOTE ] COO: Symbol is viable for forecasting. [2026-01-29T12:05:30.055940] [INFO ] [MAIN ] [755/3490] COO kept (0.7s) | 754 kept, 1 rejected | 139.1/min | ETA: 19.7m [2026-01-29T12:05:30.519538] [DEBUG] [REMOTE ] COP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:30.519689] [DEBUG] [REMOTE ] COP: PASS: History has at least 300 days. [2026-01-29T12:05:30.519912] [DEBUG] [REMOTE ] COP: PASS: Price check passed. Min price $84.86. [2026-01-29T12:05:30.520052] [DEBUG] [REMOTE ] COP: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:30.520175] [DEBUG] [REMOTE ] COP: PASS: Integrity check passed. [2026-01-29T12:05:30.520226] [DEBUG] [REMOTE ] COP: Symbol is viable for forecasting. [2026-01-29T12:05:30.520286] [INFO ] [MAIN ] [756/3490] COP kept (0.5s) | 755 kept, 1 rejected | 139.1/min | ETA: 19.7m [2026-01-29T12:05:30.716368] [DEBUG] [REMOTE ] COPP: Retrieved 476 rows, trimmed to 300. [2026-01-29T12:05:30.716499] [DEBUG] [REMOTE ] COPP: PASS: History has at least 300 days. [2026-01-29T12:05:30.716736] [DEBUG] [REMOTE ] COPP: PASS: Price check passed. Min price $26.83. [2026-01-29T12:05:30.716883] [DEBUG] [REMOTE ] COPP: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:30.716997] [DEBUG] [REMOTE ] COPP: PASS: Integrity check passed. [2026-01-29T12:05:30.717039] [DEBUG] [REMOTE ] COPP: Symbol is viable for forecasting. [2026-01-29T12:05:30.717089] [INFO ] [MAIN ] [757/3490] COPP kept (0.2s) | 756 kept, 1 rejected | 139.2/min | ETA: 19.6m [2026-01-29T12:05:31.130963] [DEBUG] [REMOTE ] CORZ: Retrieved 505 rows, trimmed to 300. [2026-01-29T12:05:31.131107] [DEBUG] [REMOTE ] CORZ: PASS: History has at least 300 days. [2026-01-29T12:05:31.131316] [DEBUG] [REMOTE ] CORZ: PASS: Price check passed. Min price $13.57. [2026-01-29T12:05:31.131669] [DEBUG] [REMOTE ] CORZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:31.131810] [DEBUG] [REMOTE ] CORZ: PASS: Integrity check passed. [2026-01-29T12:05:31.131851] [DEBUG] [REMOTE ] CORZ: Symbol is viable for forecasting. [2026-01-29T12:05:31.131900] [INFO ] [MAIN ] [758/3490] CORZ kept (0.4s) | 757 kept, 1 rejected | 139.2/min | ETA: 19.6m [2026-01-29T12:05:31.510768] [DEBUG] [REMOTE ] CORZZ: Retrieved 505 rows, trimmed to 300. [2026-01-29T12:05:31.510921] [DEBUG] [REMOTE ] CORZZ: PASS: History has at least 300 days. [2026-01-29T12:05:31.511162] [DEBUG] [REMOTE ] CORZZ: PASS: Price check passed. Min price $13.71. [2026-01-29T12:05:31.511329] [DEBUG] [REMOTE ] CORZZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:31.511458] [DEBUG] [REMOTE ] CORZZ: PASS: Integrity check passed. [2026-01-29T12:05:31.511506] [DEBUG] [REMOTE ] CORZZ: Symbol is viable for forecasting. [2026-01-29T12:05:31.511564] [INFO ] [MAIN ] [759/3490] CORZZ kept (0.4s) | 758 kept, 1 rejected | 139.2/min | ETA: 19.6m [2026-01-29T12:05:32.100411] [DEBUG] [REMOTE ] COTY: Retrieved 3176 rows, trimmed to 300. [2026-01-29T12:05:32.100546] [DEBUG] [REMOTE ] COTY: PASS: History has at least 300 days. [2026-01-29T12:05:32.100788] [DEBUG] [REMOTE ] COTY: PASS: Price check passed. Min price $3.01. [2026-01-29T12:05:32.100926] [DEBUG] [REMOTE ] COTY: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:32.101040] [DEBUG] [REMOTE ] COTY: PASS: Integrity check passed. [2026-01-29T12:05:32.101080] [DEBUG] [REMOTE ] COTY: Symbol is viable for forecasting. [2026-01-29T12:05:32.101128] [INFO ] [MAIN ] [760/3490] COTY kept (0.6s) | 759 kept, 1 rejected | 139.1/min | ETA: 19.6m [2026-01-29T12:05:32.356199] [DEBUG] [REMOTE ] COWG: Retrieved 776 rows, trimmed to 300. [2026-01-29T12:05:32.356343] [DEBUG] [REMOTE ] COWG: PASS: History has at least 300 days. [2026-01-29T12:05:32.356556] [DEBUG] [REMOTE ] COWG: PASS: Price check passed. Min price $33.08. [2026-01-29T12:05:32.356729] [DEBUG] [REMOTE ] COWG: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:32.356843] [DEBUG] [REMOTE ] COWG: PASS: Integrity check passed. [2026-01-29T12:05:32.356885] [DEBUG] [REMOTE ] COWG: Symbol is viable for forecasting. [2026-01-29T12:05:32.356937] [INFO ] [MAIN ] [761/3490] COWG kept (0.3s) | 760 kept, 1 rejected | 139.2/min | ETA: 19.6m [2026-01-29T12:05:32.735094] [DEBUG] [REMOTE ] COYA: Retrieved 772 rows, trimmed to 300. [2026-01-29T12:05:32.735224] [DEBUG] [REMOTE ] COYA: PASS: History has at least 300 days. [2026-01-29T12:05:32.735449] [DEBUG] [REMOTE ] COYA: PASS: Price check passed. Min price $4.03. [2026-01-29T12:05:32.735606] [DEBUG] [REMOTE ] COYA: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:32.735722] [DEBUG] [REMOTE ] COYA: PASS: Integrity check passed. [2026-01-29T12:05:32.735762] [DEBUG] [REMOTE ] COYA: Symbol is viable for forecasting. [2026-01-29T12:05:32.735811] [INFO ] [MAIN ] [762/3490] COYA kept (0.4s) | 761 kept, 1 rejected | 139.2/min | ETA: 19.6m [2026-01-29T12:05:33.428464] [DEBUG] [REMOTE ] CP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:33.428671] [DEBUG] [REMOTE ] CP: PASS: History has at least 300 days. [2026-01-29T12:05:33.429021] [DEBUG] [REMOTE ] CP: PASS: Price check passed. Min price $68.72. [2026-01-29T12:05:33.429222] [DEBUG] [REMOTE ] CP: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:33.429426] [DEBUG] [REMOTE ] CP: PASS: Integrity check passed. [2026-01-29T12:05:33.429485] [DEBUG] [REMOTE ] CP: Symbol is viable for forecasting. [2026-01-29T12:05:33.429555] [INFO ] [MAIN ] [763/3490] CP kept (0.7s) | 762 kept, 1 rejected | 139.1/min | ETA: 19.6m [2026-01-29T12:05:33.834351] [DEBUG] [REMOTE ] CPA: Retrieved 5060 rows, trimmed to 300. [2026-01-29T12:05:33.834507] [DEBUG] [REMOTE ] CPA: PASS: History has at least 300 days. [2026-01-29T12:05:33.834773] [DEBUG] [REMOTE ] CPA: PASS: Price check passed. Min price $111.61. [2026-01-29T12:05:33.834920] [DEBUG] [REMOTE ] CPA: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:33.835047] [DEBUG] [REMOTE ] CPA: PASS: Integrity check passed. [2026-01-29T12:05:33.835088] [DEBUG] [REMOTE ] CPA: Symbol is viable for forecasting. [2026-01-29T12:05:33.835140] [INFO ] [MAIN ] [764/3490] CPA kept (0.4s) | 763 kept, 1 rejected | 139.1/min | ETA: 19.6m [2026-01-29T12:05:34.351852] [DEBUG] [REMOTE ] CPB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:34.352017] [DEBUG] [REMOTE ] CPB: PASS: History has at least 300 days. [2026-01-29T12:05:34.352286] [DEBUG] [REMOTE ] CPB: PASS: Price check passed. Min price $25.88. [2026-01-29T12:05:34.352429] [DEBUG] [REMOTE ] CPB: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:34.352556] [DEBUG] [REMOTE ] CPB: PASS: Integrity check passed. [2026-01-29T12:05:34.352615] [DEBUG] [REMOTE ] CPB: Symbol is viable for forecasting. [2026-01-29T12:05:34.352668] [INFO ] [MAIN ] [765/3490] CPB kept (0.5s) | 764 kept, 1 rejected | 139.1/min | ETA: 19.6m [2026-01-29T12:05:34.843033] [DEBUG] [REMOTE ] CPF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:34.843177] [DEBUG] [REMOTE ] CPF: PASS: History has at least 300 days. [2026-01-29T12:05:34.843410] [DEBUG] [REMOTE ] CPF: PASS: Price check passed. Min price $28.24. [2026-01-29T12:05:34.843762] [DEBUG] [REMOTE ] CPF: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:34.843887] [DEBUG] [REMOTE ] CPF: PASS: Integrity check passed. [2026-01-29T12:05:34.843929] [DEBUG] [REMOTE ] CPF: Symbol is viable for forecasting. [2026-01-29T12:05:34.843979] [INFO ] [MAIN ] [766/3490] CPF kept (0.5s) | 765 kept, 1 rejected | 139.1/min | ETA: 19.6m [2026-01-29T12:05:35.230460] [DEBUG] [REMOTE ] CPIX: Retrieved 4142 rows, trimmed to 300. [2026-01-29T12:05:35.230659] [DEBUG] [REMOTE ] CPIX: PASS: History has at least 300 days. [2026-01-29T12:05:35.230932] [DEBUG] [REMOTE ] CPIX: PASS: Price check passed. Min price $1.90. [2026-01-29T12:05:35.231166] [DEBUG] [REMOTE ] CPIX: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:35.231324] [DEBUG] [REMOTE ] CPIX: PASS: Integrity check passed. [2026-01-29T12:05:35.231386] [DEBUG] [REMOTE ] CPIX: Symbol is viable for forecasting. [2026-01-29T12:05:35.231457] [INFO ] [MAIN ] [767/3490] CPIX kept (0.4s) | 766 kept, 1 rejected | 139.1/min | ETA: 19.6m [2026-01-29T12:05:35.723742] [DEBUG] [REMOTE ] CPK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:35.723906] [DEBUG] [REMOTE ] CPK: PASS: History has at least 300 days. [2026-01-29T12:05:35.724178] [DEBUG] [REMOTE ] CPK: PASS: Price check passed. Min price $120.97. [2026-01-29T12:05:35.724351] [DEBUG] [REMOTE ] CPK: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:35.724495] [DEBUG] [REMOTE ] CPK: PASS: Integrity check passed. [2026-01-29T12:05:35.724540] [DEBUG] [REMOTE ] CPK: Symbol is viable for forecasting. [2026-01-29T12:05:35.724611] [INFO ] [MAIN ] [768/3490] CPK kept (0.5s) | 767 kept, 1 rejected | 139.0/min | ETA: 19.6m [2026-01-29T12:05:35.851489] [DEBUG] [REMOTE ] CPNG: Retrieved 1227 rows, trimmed to 300. [2026-01-29T12:05:35.851723] [DEBUG] [REMOTE ] CPNG: PASS: History has at least 300 days. [2026-01-29T12:05:35.851996] [DEBUG] [REMOTE ] CPNG: PASS: Price check passed. Min price $19.57. [2026-01-29T12:05:35.852146] [DEBUG] [REMOTE ] CPNG: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:35.852312] [DEBUG] [REMOTE ] CPNG: PASS: Integrity check passed. [2026-01-29T12:05:35.852363] [DEBUG] [REMOTE ] CPNG: Symbol is viable for forecasting. [2026-01-29T12:05:35.852416] [INFO ] [MAIN ] [769/3490] CPNG kept (0.1s) | 768 kept, 1 rejected | 139.2/min | ETA: 19.6m [2026-01-29T12:05:36.307394] [DEBUG] [REMOTE ] CPRI: Retrieved 3549 rows, trimmed to 300. [2026-01-29T12:05:36.307528] [DEBUG] [REMOTE ] CPRI: PASS: History has at least 300 days. [2026-01-29T12:05:36.307769] [DEBUG] [REMOTE ] CPRI: PASS: Price check passed. Min price $20.71. [2026-01-29T12:05:36.307907] [DEBUG] [REMOTE ] CPRI: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:36.308018] [DEBUG] [REMOTE ] CPRI: PASS: Integrity check passed. [2026-01-29T12:05:36.308057] [DEBUG] [REMOTE ] CPRI: Symbol is viable for forecasting. [2026-01-29T12:05:36.308128] [INFO ] [MAIN ] [770/3490] CPRI kept (0.5s) | 769 kept, 1 rejected | 139.2/min | ETA: 19.5m [2026-01-29T12:05:36.922475] [DEBUG] [REMOTE ] CPRX: Retrieved 4834 rows, trimmed to 300. [2026-01-29T12:05:36.922652] [DEBUG] [REMOTE ] CPRX: PASS: History has at least 300 days. [2026-01-29T12:05:36.922891] [DEBUG] [REMOTE ] CPRX: PASS: Price check passed. Min price $20.99. [2026-01-29T12:05:36.923033] [DEBUG] [REMOTE ] CPRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:36.923157] [DEBUG] [REMOTE ] CPRX: PASS: Integrity check passed. [2026-01-29T12:05:36.923203] [DEBUG] [REMOTE ] CPRX: Symbol is viable for forecasting. [2026-01-29T12:05:36.923274] [INFO ] [MAIN ] [771/3490] CPRX kept (0.6s) | 770 kept, 1 rejected | 139.1/min | ETA: 19.5m [2026-01-29T12:05:37.119630] [DEBUG] [REMOTE ] CPS: Retrieved 3942 rows, trimmed to 300. [2026-01-29T12:05:37.119780] [DEBUG] [REMOTE ] CPS: PASS: History has at least 300 days. [2026-01-29T12:05:37.119990] [DEBUG] [REMOTE ] CPS: PASS: Price check passed. Min price $28.08. [2026-01-29T12:05:37.120128] [DEBUG] [REMOTE ] CPS: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:37.120241] [DEBUG] [REMOTE ] CPS: PASS: Integrity check passed. [2026-01-29T12:05:37.120281] [DEBUG] [REMOTE ] CPS: Symbol is viable for forecasting. [2026-01-29T12:05:37.120329] [INFO ] [MAIN ] [772/3490] CPS kept (0.2s) | 771 kept, 1 rejected | 139.2/min | ETA: 19.5m [2026-01-29T12:05:37.603283] [DEBUG] [REMOTE ] CPSH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:37.603429] [DEBUG] [REMOTE ] CPSH: PASS: History has at least 300 days. [2026-01-29T12:05:37.603683] [DEBUG] [REMOTE ] CPSH: PASS: Price check passed. Min price $3.04. [2026-01-29T12:05:37.603828] [DEBUG] [REMOTE ] CPSH: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:37.603954] [DEBUG] [REMOTE ] CPSH: PASS: Integrity check passed. [2026-01-29T12:05:37.603995] [DEBUG] [REMOTE ] CPSH: Symbol is viable for forecasting. [2026-01-29T12:05:37.604046] [INFO ] [MAIN ] [773/3490] CPSH kept (0.5s) | 772 kept, 1 rejected | 139.2/min | ETA: 19.5m [2026-01-29T12:05:38.213009] [DEBUG] [REMOTE ] CPSS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:38.213186] [DEBUG] [REMOTE ] CPSS: PASS: History has at least 300 days. [2026-01-29T12:05:38.213521] [DEBUG] [REMOTE ] CPSS: PASS: Price check passed. Min price $7.95. [2026-01-29T12:05:38.213916] [DEBUG] [REMOTE ] CPSS: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:38.214092] [DEBUG] [REMOTE ] CPSS: PASS: Integrity check passed. [2026-01-29T12:05:38.214141] [DEBUG] [REMOTE ] CPSS: Symbol is viable for forecasting. [2026-01-29T12:05:38.214206] [INFO ] [MAIN ] [774/3490] CPSS kept (0.6s) | 773 kept, 1 rejected | 139.1/min | ETA: 19.5m [2026-01-29T12:05:38.505017] [DEBUG] [REMOTE ] CPZ: Retrieved 1550 rows, trimmed to 300. [2026-01-29T12:05:38.505158] [DEBUG] [REMOTE ] CPZ: PASS: History has at least 300 days. [2026-01-29T12:05:38.505367] [DEBUG] [REMOTE ] CPZ: PASS: Price check passed. Min price $14.46. [2026-01-29T12:05:38.505507] [DEBUG] [REMOTE ] CPZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:38.505666] [DEBUG] [REMOTE ] CPZ: PASS: Integrity check passed. [2026-01-29T12:05:38.505713] [DEBUG] [REMOTE ] CPZ: Symbol is viable for forecasting. [2026-01-29T12:05:38.505764] [INFO ] [MAIN ] [775/3490] CPZ kept (0.3s) | 774 kept, 1 rejected | 139.1/min | ETA: 19.5m [2026-01-29T12:05:39.015351] [DEBUG] [REMOTE ] CQP: Retrieved 4745 rows, trimmed to 300. [2026-01-29T12:05:39.015505] [DEBUG] [REMOTE ] CQP: PASS: History has at least 300 days. [2026-01-29T12:05:39.015785] [DEBUG] [REMOTE ] CQP: PASS: Price check passed. Min price $50.26. [2026-01-29T12:05:39.015927] [DEBUG] [REMOTE ] CQP: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:39.016055] [DEBUG] [REMOTE ] CQP: PASS: Integrity check passed. [2026-01-29T12:05:39.016102] [DEBUG] [REMOTE ] CQP: Symbol is viable for forecasting. [2026-01-29T12:05:39.016167] [INFO ] [MAIN ] [776/3490] CQP kept (0.5s) | 775 kept, 1 rejected | 139.1/min | ETA: 19.5m [2026-01-29T12:05:39.400094] [DEBUG] [REMOTE ] CRAI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:39.400231] [DEBUG] [REMOTE ] CRAI: PASS: History has at least 300 days. [2026-01-29T12:05:39.400444] [DEBUG] [REMOTE ] CRAI: PASS: Price check passed. Min price $171.16. [2026-01-29T12:05:39.400598] [DEBUG] [REMOTE ] CRAI: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:39.400715] [DEBUG] [REMOTE ] CRAI: PASS: Integrity check passed. [2026-01-29T12:05:39.400755] [DEBUG] [REMOTE ] CRAI: Symbol is viable for forecasting. [2026-01-29T12:05:39.400803] [INFO ] [MAIN ] [777/3490] CRAI kept (0.4s) | 776 kept, 1 rejected | 139.1/min | ETA: 19.5m [2026-01-29T12:05:39.653203] [DEBUG] [REMOTE ] CRBG: Retrieved 845 rows, trimmed to 300. [2026-01-29T12:05:39.653382] [DEBUG] [REMOTE ] CRBG: PASS: History has at least 300 days. [2026-01-29T12:05:39.653853] [DEBUG] [REMOTE ] CRBG: PASS: Price check passed. Min price $27.39. [2026-01-29T12:05:39.654009] [DEBUG] [REMOTE ] CRBG: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:39.654152] [DEBUG] [REMOTE ] CRBG: PASS: Integrity check passed. [2026-01-29T12:05:39.654198] [DEBUG] [REMOTE ] CRBG: Symbol is viable for forecasting. [2026-01-29T12:05:39.654251] [INFO ] [MAIN ] [778/3490] CRBG kept (0.3s) | 777 kept, 1 rejected | 139.2/min | ETA: 19.5m [2026-01-29T12:05:40.138070] [DEBUG] [REMOTE ] CRBP: Retrieved 2819 rows, trimmed to 300. [2026-01-29T12:05:40.138226] [DEBUG] [REMOTE ] CRBP: PASS: History has at least 300 days. [2026-01-29T12:05:40.138439] [DEBUG] [REMOTE ] CRBP: PASS: Price check passed. Min price $7.83. [2026-01-29T12:05:40.138601] [DEBUG] [REMOTE ] CRBP: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:40.138718] [DEBUG] [REMOTE ] CRBP: PASS: Integrity check passed. [2026-01-29T12:05:40.138758] [DEBUG] [REMOTE ] CRBP: Symbol is viable for forecasting. [2026-01-29T12:05:40.138806] [INFO ] [MAIN ] [779/3490] CRBP kept (0.5s) | 778 kept, 1 rejected | 139.2/min | ETA: 19.5m [2026-01-29T12:05:40.480391] [DEBUG] [REMOTE ] CRC: Retrieved 1318 rows, trimmed to 300. [2026-01-29T12:05:40.480536] [DEBUG] [REMOTE ] CRC: PASS: History has at least 300 days. [2026-01-29T12:05:40.480786] [DEBUG] [REMOTE ] CRC: PASS: Price check passed. Min price $43.55. [2026-01-29T12:05:40.480935] [DEBUG] [REMOTE ] CRC: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:40.481106] [DEBUG] [REMOTE ] CRC: PASS: Integrity check passed. [2026-01-29T12:05:40.481160] [DEBUG] [REMOTE ] CRC: Symbol is viable for forecasting. [2026-01-29T12:05:40.481224] [INFO ] [MAIN ] [780/3490] CRC kept (0.3s) | 779 kept, 1 rejected | 139.2/min | ETA: 19.5m [2026-01-29T12:05:41.094798] [DEBUG] [REMOTE ] CRDF: Retrieved 5412 rows, trimmed to 300. [2026-01-29T12:05:41.094937] [DEBUG] [REMOTE ] CRDF: PASS: History has at least 300 days. [2026-01-29T12:05:41.095156] [DEBUG] [REMOTE ] CRDF: PASS: Price check passed. Min price $1.62. [2026-01-29T12:05:41.095292] [DEBUG] [REMOTE ] CRDF: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:41.095407] [DEBUG] [REMOTE ] CRDF: PASS: Integrity check passed. [2026-01-29T12:05:41.095451] [DEBUG] [REMOTE ] CRDF: Symbol is viable for forecasting. [2026-01-29T12:05:41.095501] [INFO ] [MAIN ] [781/3490] CRDF kept (0.6s) | 780 kept, 1 rejected | 139.1/min | ETA: 19.5m [2026-01-29T12:05:41.331065] [DEBUG] [REMOTE ] CRDO: Retrieved 1004 rows, trimmed to 300. [2026-01-29T12:05:41.331202] [DEBUG] [REMOTE ] CRDO: PASS: History has at least 300 days. [2026-01-29T12:05:41.331417] [DEBUG] [REMOTE ] CRDO: PASS: Price check passed. Min price $128.02. [2026-01-29T12:05:41.331558] [DEBUG] [REMOTE ] CRDO: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:41.331706] [DEBUG] [REMOTE ] CRDO: PASS: Integrity check passed. [2026-01-29T12:05:41.331749] [DEBUG] [REMOTE ] CRDO: Symbol is viable for forecasting. [2026-01-29T12:05:41.331798] [INFO ] [MAIN ] [782/3490] CRDO kept (0.2s) | 781 kept, 1 rejected | 139.2/min | ETA: 19.5m [2026-01-29T12:05:41.969460] [DEBUG] [REMOTE ] CRESY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:41.969616] [DEBUG] [REMOTE ] CRESY: PASS: History has at least 300 days. [2026-01-29T12:05:41.969843] [DEBUG] [REMOTE ] CRESY: PASS: Price check passed. Min price $10.47. [2026-01-29T12:05:41.969987] [DEBUG] [REMOTE ] CRESY: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:41.970108] [DEBUG] [REMOTE ] CRESY: PASS: Integrity check passed. [2026-01-29T12:05:41.970150] [DEBUG] [REMOTE ] CRESY: Symbol is viable for forecasting. [2026-01-29T12:05:41.970199] [INFO ] [MAIN ] [783/3490] CRESY kept (0.6s) | 782 kept, 1 rejected | 139.1/min | ETA: 19.5m [2026-01-29T12:05:42.375284] [DEBUG] [REMOTE ] CREX: Retrieved 3177 rows, trimmed to 300. [2026-01-29T12:05:42.375425] [DEBUG] [REMOTE ] CREX: PASS: History has at least 300 days. [2026-01-29T12:05:42.375679] [DEBUG] [REMOTE ] CREX: PASS: Price check passed. Min price $2.56. [2026-01-29T12:05:42.375826] [DEBUG] [REMOTE ] CREX: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:42.375945] [DEBUG] [REMOTE ] CREX: PASS: Integrity check passed. [2026-01-29T12:05:42.375985] [DEBUG] [REMOTE ] CREX: Symbol is viable for forecasting. [2026-01-29T12:05:42.376035] [INFO ] [MAIN ] [784/3490] CREX kept (0.4s) | 783 kept, 1 rejected | 139.1/min | ETA: 19.4m [2026-01-29T12:05:42.571084] [DEBUG] [REMOTE ] CRGO: Retrieved 1052 rows, trimmed to 300. [2026-01-29T12:05:42.571235] [DEBUG] [REMOTE ] CRGO: PASS: History has at least 300 days. [2026-01-29T12:05:42.571463] [DEBUG] [REMOTE ] CRGO: PASS: Price check passed. Min price $2.11. [2026-01-29T12:05:42.571619] [DEBUG] [REMOTE ] CRGO: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:42.571740] [DEBUG] [REMOTE ] CRGO: PASS: Integrity check passed. [2026-01-29T12:05:42.571789] [DEBUG] [REMOTE ] CRGO: Symbol is viable for forecasting. [2026-01-29T12:05:42.571845] [INFO ] [MAIN ] [785/3490] CRGO kept (0.2s) | 784 kept, 1 rejected | 139.2/min | ETA: 19.4m [2026-01-29T12:05:42.999708] [DEBUG] [REMOTE ] CRGY: Retrieved 1038 rows, trimmed to 300. [2026-01-29T12:05:42.999848] [DEBUG] [REMOTE ] CRGY: PASS: History has at least 300 days. [2026-01-29T12:05:43.000052] [DEBUG] [REMOTE ] CRGY: PASS: Price check passed. Min price $7.75. [2026-01-29T12:05:43.000191] [DEBUG] [REMOTE ] CRGY: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:43.000311] [DEBUG] [REMOTE ] CRGY: PASS: Integrity check passed. [2026-01-29T12:05:43.000358] [DEBUG] [REMOTE ] CRGY: Symbol is viable for forecasting. [2026-01-29T12:05:43.000426] [INFO ] [MAIN ] [786/3490] CRGY kept (0.4s) | 785 kept, 1 rejected | 139.2/min | ETA: 19.4m [2026-01-29T12:05:43.756774] [DEBUG] [REMOTE ] CRH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:43.756937] [DEBUG] [REMOTE ] CRH: PASS: History has at least 300 days. [2026-01-29T12:05:43.757193] [DEBUG] [REMOTE ] CRH: PASS: Price check passed. Min price $108.01. [2026-01-29T12:05:43.757339] [DEBUG] [REMOTE ] CRH: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:43.757465] [DEBUG] [REMOTE ] CRH: PASS: Integrity check passed. [2026-01-29T12:05:43.757507] [DEBUG] [REMOTE ] CRH: Symbol is viable for forecasting. [2026-01-29T12:05:43.757560] [INFO ] [MAIN ] [787/3490] CRH kept (0.8s) | 786 kept, 1 rejected | 139.1/min | ETA: 19.4m [2026-01-29T12:05:44.179217] [DEBUG] [REMOTE ] CRI: Retrieved 5600 rows, trimmed to 300. [2026-01-29T12:05:44.179352] [DEBUG] [REMOTE ] CRI: PASS: History has at least 300 days. [2026-01-29T12:05:44.179597] [DEBUG] [REMOTE ] CRI: PASS: Price check passed. Min price $28.30. [2026-01-29T12:05:44.179771] [DEBUG] [REMOTE ] CRI: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:44.179909] [DEBUG] [REMOTE ] CRI: PASS: Integrity check passed. [2026-01-29T12:05:44.179953] [DEBUG] [REMOTE ] CRI: Symbol is viable for forecasting. [2026-01-29T12:05:44.180004] [INFO ] [MAIN ] [788/3490] CRI kept (0.4s) | 787 kept, 1 rejected | 139.1/min | ETA: 19.4m [2026-01-29T12:05:44.633987] [DEBUG] [REMOTE ] CRK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:44.634137] [DEBUG] [REMOTE ] CRK: PASS: History has at least 300 days. [2026-01-29T12:05:44.634369] [DEBUG] [REMOTE ] CRK: PASS: Price check passed. Min price $18.75. [2026-01-29T12:05:44.634513] [DEBUG] [REMOTE ] CRK: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:44.634653] [DEBUG] [REMOTE ] CRK: PASS: Integrity check passed. [2026-01-29T12:05:44.634699] [DEBUG] [REMOTE ] CRK: Symbol is viable for forecasting. [2026-01-29T12:05:44.634751] [INFO ] [MAIN ] [789/3490] CRK kept (0.5s) | 788 kept, 1 rejected | 139.1/min | ETA: 19.4m [2026-01-29T12:05:44.957317] [DEBUG] [REMOTE ] CRL: Retrieved 6437 rows, trimmed to 300. [2026-01-29T12:05:44.957454] [DEBUG] [REMOTE ] CRL: PASS: History has at least 300 days. [2026-01-29T12:05:44.957688] [DEBUG] [REMOTE ] CRL: PASS: Price check passed. Min price $161.64. [2026-01-29T12:05:44.957825] [DEBUG] [REMOTE ] CRL: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:44.957943] [DEBUG] [REMOTE ] CRL: PASS: Integrity check passed. [2026-01-29T12:05:44.957984] [DEBUG] [REMOTE ] CRL: Symbol is viable for forecasting. [2026-01-29T12:05:44.958033] [INFO ] [MAIN ] [790/3490] CRL kept (0.3s) | 789 kept, 1 rejected | 139.1/min | ETA: 19.4m [2026-01-29T12:05:45.456278] [DEBUG] [REMOTE ] CRM: Retrieved 5435 rows, trimmed to 300. [2026-01-29T12:05:45.456411] [DEBUG] [REMOTE ] CRM: PASS: History has at least 300 days. [2026-01-29T12:05:45.456667] [DEBUG] [REMOTE ] CRM: PASS: Price check passed. Min price $220.07. [2026-01-29T12:05:45.456809] [DEBUG] [REMOTE ] CRM: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:45.456982] [DEBUG] [REMOTE ] CRM: PASS: Integrity check passed. [2026-01-29T12:05:45.457038] [DEBUG] [REMOTE ] CRM: Symbol is viable for forecasting. [2026-01-29T12:05:45.457105] [INFO ] [MAIN ] [791/3490] CRM kept (0.5s) | 790 kept, 1 rejected | 139.1/min | ETA: 19.4m [2026-01-29T12:05:45.789043] [DEBUG] [REMOTE ] CRMD: Retrieved 3952 rows, trimmed to 300. [2026-01-29T12:05:45.789174] [DEBUG] [REMOTE ] CRMD: PASS: History has at least 300 days. [2026-01-29T12:05:45.789385] [DEBUG] [REMOTE ] CRMD: PASS: Price check passed. Min price $6.78. [2026-01-29T12:05:45.789534] [DEBUG] [REMOTE ] CRMD: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:45.789697] [DEBUG] [REMOTE ] CRMD: PASS: Integrity check passed. [2026-01-29T12:05:45.789741] [DEBUG] [REMOTE ] CRMD: Symbol is viable for forecasting. [2026-01-29T12:05:45.789822] [INFO ] [MAIN ] [792/3490] CRMD kept (0.3s) | 791 kept, 1 rejected | 139.2/min | ETA: 19.4m [2026-01-29T12:05:46.049855] [DEBUG] [REMOTE ] CRML: Retrieved 482 rows, trimmed to 300. [2026-01-29T12:05:46.049985] [DEBUG] [REMOTE ] CRML: PASS: History has at least 300 days. [2026-01-29T12:05:46.050183] [DEBUG] [REMOTE ] CRML: PASS: Price check passed. Min price $6.91. [2026-01-29T12:05:46.050318] [DEBUG] [REMOTE ] CRML: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:46.050425] [DEBUG] [REMOTE ] CRML: PASS: Integrity check passed. [2026-01-29T12:05:46.050465] [DEBUG] [REMOTE ] CRML: Symbol is viable for forecasting. [2026-01-29T12:05:46.050517] [INFO ] [MAIN ] [793/3490] CRML kept (0.3s) | 792 kept, 1 rejected | 139.2/min | ETA: 19.4m [2026-01-29T12:05:46.533162] [DEBUG] [REMOTE ] CRNC: Retrieved 1601 rows, trimmed to 300. [2026-01-29T12:05:46.533301] [DEBUG] [REMOTE ] CRNC: PASS: History has at least 300 days. [2026-01-29T12:05:46.533506] [DEBUG] [REMOTE ] CRNC: PASS: Price check passed. Min price $7.82. [2026-01-29T12:05:46.533671] [DEBUG] [REMOTE ] CRNC: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:46.533969] [DEBUG] [REMOTE ] CRNC: PASS: Integrity check passed. [2026-01-29T12:05:46.534009] [DEBUG] [REMOTE ] CRNC: Symbol is viable for forecasting. [2026-01-29T12:05:46.534056] [INFO ] [MAIN ] [794/3490] CRNC kept (0.5s) | 793 kept, 1 rejected | 139.2/min | ETA: 19.4m [2026-01-29T12:05:46.935317] [DEBUG] [REMOTE ] CRNX: Retrieved 1893 rows, trimmed to 300. [2026-01-29T12:05:46.935497] [DEBUG] [REMOTE ] CRNX: PASS: History has at least 300 days. [2026-01-29T12:05:46.935790] [DEBUG] [REMOTE ] CRNX: PASS: Price check passed. Min price $40.00. [2026-01-29T12:05:46.935936] [DEBUG] [REMOTE ] CRNX: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:46.936059] [DEBUG] [REMOTE ] CRNX: PASS: Integrity check passed. [2026-01-29T12:05:46.936099] [DEBUG] [REMOTE ] CRNX: Symbol is viable for forecasting. [2026-01-29T12:05:46.936149] [INFO ] [MAIN ] [795/3490] CRNX kept (0.4s) | 794 kept, 1 rejected | 139.2/min | ETA: 19.4m [2026-01-29T12:05:47.356700] [DEBUG] [REMOTE ] CRON: Retrieved 2401 rows, trimmed to 300. [2026-01-29T12:05:47.356840] [DEBUG] [REMOTE ] CRON: PASS: History has at least 300 days. [2026-01-29T12:05:47.357045] [DEBUG] [REMOTE ] CRON: PASS: Price check passed. Min price $2.30. [2026-01-29T12:05:47.357179] [DEBUG] [REMOTE ] CRON: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:47.357288] [DEBUG] [REMOTE ] CRON: PASS: Integrity check passed. [2026-01-29T12:05:47.357328] [DEBUG] [REMOTE ] CRON: Symbol is viable for forecasting. [2026-01-29T12:05:47.357376] [INFO ] [MAIN ] [796/3490] CRON kept (0.4s) | 795 kept, 1 rejected | 139.2/min | ETA: 19.3m [2026-01-29T12:05:47.744032] [DEBUG] [REMOTE ] CROX: Retrieved 5024 rows, trimmed to 300. [2026-01-29T12:05:47.744157] [DEBUG] [REMOTE ] CROX: PASS: History has at least 300 days. [2026-01-29T12:05:47.744392] [DEBUG] [REMOTE ] CROX: PASS: Price check passed. Min price $73.39. [2026-01-29T12:05:47.744537] [DEBUG] [REMOTE ] CROX: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:47.744712] [DEBUG] [REMOTE ] CROX: PASS: Integrity check passed. [2026-01-29T12:05:47.744757] [DEBUG] [REMOTE ] CROX: Symbol is viable for forecasting. [2026-01-29T12:05:47.744807] [INFO ] [MAIN ] [797/3490] CROX kept (0.4s) | 796 kept, 1 rejected | 139.2/min | ETA: 19.3m [2026-01-29T12:05:48.294956] [DEBUG] [REMOTE ] CRS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:48.295091] [DEBUG] [REMOTE ] CRS: PASS: History has at least 300 days. [2026-01-29T12:05:48.295297] [DEBUG] [REMOTE ] CRS: PASS: Price check passed. Min price $300.31. [2026-01-29T12:05:48.295433] [DEBUG] [REMOTE ] CRS: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:48.295544] [DEBUG] [REMOTE ] CRS: PASS: Integrity check passed. [2026-01-29T12:05:48.295602] [DEBUG] [REMOTE ] CRS: Symbol is viable for forecasting. [2026-01-29T12:05:48.295668] [INFO ] [MAIN ] [798/3490] CRS kept (0.6s) | 797 kept, 1 rejected | 139.2/min | ETA: 19.3m [2026-01-29T12:05:48.594385] [DEBUG] [REMOTE ] CRSP: Retrieved 2331 rows, trimmed to 300. [2026-01-29T12:05:48.594514] [DEBUG] [REMOTE ] CRSP: PASS: History has at least 300 days. [2026-01-29T12:05:48.594735] [DEBUG] [REMOTE ] CRSP: PASS: Price check passed. Min price $49.29. [2026-01-29T12:05:48.595064] [DEBUG] [REMOTE ] CRSP: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:48.595172] [DEBUG] [REMOTE ] CRSP: PASS: Integrity check passed. [2026-01-29T12:05:48.595211] [DEBUG] [REMOTE ] CRSP: Symbol is viable for forecasting. [2026-01-29T12:05:48.595258] [INFO ] [MAIN ] [799/3490] CRSP kept (0.3s) | 798 kept, 1 rejected | 139.2/min | ETA: 19.3m [2026-01-29T12:05:49.025697] [DEBUG] [REMOTE ] CRTO: Retrieved 3079 rows, trimmed to 300. [2026-01-29T12:05:49.025830] [DEBUG] [REMOTE ] CRTO: PASS: History has at least 300 days. [2026-01-29T12:05:49.026030] [DEBUG] [REMOTE ] CRTO: PASS: Price check passed. Min price $19.26. [2026-01-29T12:05:49.026173] [DEBUG] [REMOTE ] CRTO: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:49.026279] [DEBUG] [REMOTE ] CRTO: PASS: Integrity check passed. [2026-01-29T12:05:49.026319] [DEBUG] [REMOTE ] CRTO: Symbol is viable for forecasting. [2026-01-29T12:05:49.026366] [INFO ] [MAIN ] [800/3490] CRTO kept (0.4s) | 799 kept, 1 rejected | 139.2/min | ETA: 19.3m [2026-01-29T12:05:49.539595] [DEBUG] [REMOTE ] CRUS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:49.539741] [DEBUG] [REMOTE ] CRUS: PASS: History has at least 300 days. [2026-01-29T12:05:49.539982] [DEBUG] [REMOTE ] CRUS: PASS: Price check passed. Min price $113.49. [2026-01-29T12:05:49.540121] [DEBUG] [REMOTE ] CRUS: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:49.540245] [DEBUG] [REMOTE ] CRUS: PASS: Integrity check passed. [2026-01-29T12:05:49.540286] [DEBUG] [REMOTE ] CRUS: Symbol is viable for forecasting. [2026-01-29T12:05:49.540335] [INFO ] [MAIN ] [801/3490] CRUS kept (0.5s) | 800 kept, 1 rejected | 139.2/min | ETA: 19.3m [2026-01-29T12:05:49.938928] [DEBUG] [REMOTE ] CRVL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:49.939078] [DEBUG] [REMOTE ] CRVL: PASS: History has at least 300 days. [2026-01-29T12:05:49.939321] [DEBUG] [REMOTE ] CRVL: PASS: Price check passed. Min price $65.74. [2026-01-29T12:05:49.939464] [DEBUG] [REMOTE ] CRVL: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:49.939637] [DEBUG] [REMOTE ] CRVL: PASS: Integrity check passed. [2026-01-29T12:05:49.939693] [DEBUG] [REMOTE ] CRVL: Symbol is viable for forecasting. [2026-01-29T12:05:49.939755] [INFO ] [MAIN ] [802/3490] CRVL kept (0.4s) | 801 kept, 1 rejected | 139.2/min | ETA: 19.3m [2026-01-29T12:05:50.242074] [DEBUG] [REMOTE ] CRVO: Retrieved 2472 rows, trimmed to 300. [2026-01-29T12:05:50.242219] [DEBUG] [REMOTE ] CRVO: PASS: History has at least 300 days. [2026-01-29T12:05:50.242425] [DEBUG] [REMOTE ] CRVO: PASS: Price check passed. Min price $5.40. [2026-01-29T12:05:50.242560] [DEBUG] [REMOTE ] CRVO: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:50.242712] [DEBUG] [REMOTE ] CRVO: PASS: Integrity check passed. [2026-01-29T12:05:50.242753] [DEBUG] [REMOTE ] CRVO: Symbol is viable for forecasting. [2026-01-29T12:05:50.242801] [INFO ] [MAIN ] [803/3490] CRVO kept (0.3s) | 802 kept, 1 rejected | 139.3/min | ETA: 19.3m [2026-01-29T12:05:50.652654] [DEBUG] [REMOTE ] CRVS: Retrieved 2477 rows, trimmed to 300. [2026-01-29T12:05:50.652821] [DEBUG] [REMOTE ] CRVS: PASS: History has at least 300 days. [2026-01-29T12:05:50.653057] [DEBUG] [REMOTE ] CRVS: PASS: Price check passed. Min price $6.50. [2026-01-29T12:05:50.653202] [DEBUG] [REMOTE ] CRVS: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:50.653318] [DEBUG] [REMOTE ] CRVS: PASS: Integrity check passed. [2026-01-29T12:05:50.653381] [DEBUG] [REMOTE ] CRVS: Symbol is viable for forecasting. [2026-01-29T12:05:50.653449] [INFO ] [MAIN ] [804/3490] CRVS kept (0.4s) | 803 kept, 1 rejected | 139.3/min | ETA: 19.3m [2026-01-29T12:05:51.015890] [DEBUG] [REMOTE ] CRWD: Retrieved 1667 rows, trimmed to 300. [2026-01-29T12:05:51.016041] [DEBUG] [REMOTE ] CRWD: PASS: History has at least 300 days. [2026-01-29T12:05:51.016287] [DEBUG] [REMOTE ] CRWD: PASS: Price check passed. Min price $442.73. [2026-01-29T12:05:51.016462] [DEBUG] [REMOTE ] CRWD: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:51.016620] [DEBUG] [REMOTE ] CRWD: PASS: Integrity check passed. [2026-01-29T12:05:51.016667] [DEBUG] [REMOTE ] CRWD: Symbol is viable for forecasting. [2026-01-29T12:05:51.016717] [INFO ] [MAIN ] [805/3490] CRWD kept (0.4s) | 804 kept, 1 rejected | 139.3/min | ETA: 19.3m [2026-01-29T12:05:51.515933] [DEBUG] [REMOTE ] CRWS: Retrieved 5613 rows, trimmed to 300. [2026-01-29T12:05:51.516112] [DEBUG] [REMOTE ] CRWS: PASS: History has at least 300 days. [2026-01-29T12:05:51.516394] [DEBUG] [REMOTE ] CRWS: PASS: Price check passed. Min price $2.55. [2026-01-29T12:05:51.516593] [DEBUG] [REMOTE ] CRWS: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:51.516745] [DEBUG] [REMOTE ] CRWS: PASS: Integrity check passed. [2026-01-29T12:05:51.516797] [DEBUG] [REMOTE ] CRWS: Symbol is viable for forecasting. [2026-01-29T12:05:51.516875] [INFO ] [MAIN ] [806/3490] CRWS kept (0.5s) | 805 kept, 1 rejected | 139.3/min | ETA: 19.3m [2026-01-29T12:05:51.807234] [DEBUG] [REMOTE ] CSAN: Retrieved 1230 rows, trimmed to 300. [2026-01-29T12:05:51.807392] [DEBUG] [REMOTE ] CSAN: PASS: History has at least 300 days. [2026-01-29T12:05:51.807680] [DEBUG] [REMOTE ] CSAN: PASS: Price check passed. Min price $3.79. [2026-01-29T12:05:51.807878] [DEBUG] [REMOTE ] CSAN: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:51.808027] [DEBUG] [REMOTE ] CSAN: PASS: Integrity check passed. [2026-01-29T12:05:51.808098] [DEBUG] [REMOTE ] CSAN: Symbol is viable for forecasting. [2026-01-29T12:05:51.808176] [INFO ] [MAIN ] [807/3490] CSAN kept (0.3s) | 806 kept, 1 rejected | 139.3/min | ETA: 19.3m [2026-01-29T12:05:52.282121] [DEBUG] [REMOTE ] CSB: Retrieved 2656 rows, trimmed to 300. [2026-01-29T12:05:52.282275] [DEBUG] [REMOTE ] CSB: PASS: History has at least 300 days. [2026-01-29T12:05:52.282497] [DEBUG] [REMOTE ] CSB: PASS: Price check passed. Min price $55.72. [2026-01-29T12:05:52.282661] [DEBUG] [REMOTE ] CSB: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:52.282805] [DEBUG] [REMOTE ] CSB: PASS: Integrity check passed. [2026-01-29T12:05:52.282851] [DEBUG] [REMOTE ] CSB: Symbol is viable for forecasting. [2026-01-29T12:05:52.282900] [INFO ] [MAIN ] [808/3490] CSB kept (0.5s) | 807 kept, 1 rejected | 139.3/min | ETA: 19.3m [2026-01-29T12:05:52.922296] [DEBUG] [REMOTE ] CSCO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:52.922432] [DEBUG] [REMOTE ] CSCO: PASS: History has at least 300 days. [2026-01-29T12:05:52.922668] [DEBUG] [REMOTE ] CSCO: PASS: Price check passed. Min price $70.66. [2026-01-29T12:05:52.922809] [DEBUG] [REMOTE ] CSCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:52.922935] [DEBUG] [REMOTE ] CSCO: PASS: Integrity check passed. [2026-01-29T12:05:52.922986] [DEBUG] [REMOTE ] CSCO: Symbol is viable for forecasting. [2026-01-29T12:05:52.923038] [INFO ] [MAIN ] [809/3490] CSCO kept (0.6s) | 808 kept, 1 rejected | 139.2/min | ETA: 19.3m [2026-01-29T12:05:53.372861] [DEBUG] [REMOTE ] CSGP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:53.373004] [DEBUG] [REMOTE ] CSGP: PASS: History has at least 300 days. [2026-01-29T12:05:53.373226] [DEBUG] [REMOTE ] CSGP: PASS: Price check passed. Min price $58.49. [2026-01-29T12:05:53.373362] [DEBUG] [REMOTE ] CSGP: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:53.373480] [DEBUG] [REMOTE ] CSGP: PASS: Integrity check passed. [2026-01-29T12:05:53.373537] [DEBUG] [REMOTE ] CSGP: Symbol is viable for forecasting. [2026-01-29T12:05:53.373620] [INFO ] [MAIN ] [810/3490] CSGP kept (0.5s) | 809 kept, 1 rejected | 139.2/min | ETA: 19.2m [2026-01-29T12:05:53.831922] [DEBUG] [REMOTE ] CSGS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:53.832067] [DEBUG] [REMOTE ] CSGS: PASS: History has at least 300 days. [2026-01-29T12:05:53.832300] [DEBUG] [REMOTE ] CSGS: PASS: Price check passed. Min price $76.02. [2026-01-29T12:05:53.832443] [DEBUG] [REMOTE ] CSGS: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:53.832564] [DEBUG] [REMOTE ] CSGS: PASS: Integrity check passed. [2026-01-29T12:05:53.832625] [DEBUG] [REMOTE ] CSGS: Symbol is viable for forecasting. [2026-01-29T12:05:53.832696] [INFO ] [MAIN ] [811/3490] CSGS kept (0.5s) | 810 kept, 1 rejected | 139.2/min | ETA: 19.2m [2026-01-29T12:05:54.241067] [DEBUG] [REMOTE ] CSIQ: Retrieved 4833 rows, trimmed to 300. [2026-01-29T12:05:54.241197] [DEBUG] [REMOTE ] CSIQ: PASS: History has at least 300 days. [2026-01-29T12:05:54.241405] [DEBUG] [REMOTE ] CSIQ: PASS: Price check passed. Min price $19.38. [2026-01-29T12:05:54.241540] [DEBUG] [REMOTE ] CSIQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:54.241670] [DEBUG] [REMOTE ] CSIQ: PASS: Integrity check passed. [2026-01-29T12:05:54.241712] [DEBUG] [REMOTE ] CSIQ: Symbol is viable for forecasting. [2026-01-29T12:05:54.241760] [INFO ] [MAIN ] [812/3490] CSIQ kept (0.4s) | 811 kept, 1 rejected | 139.2/min | ETA: 19.2m [2026-01-29T12:05:54.666496] [DEBUG] [REMOTE ] CSPI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:54.666648] [DEBUG] [REMOTE ] CSPI: PASS: History has at least 300 days. [2026-01-29T12:05:54.666870] [DEBUG] [REMOTE ] CSPI: PASS: Price check passed. Min price $10.87. [2026-01-29T12:05:54.667011] [DEBUG] [REMOTE ] CSPI: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:54.667614] [DEBUG] [REMOTE ] CSPI: PASS: Integrity check passed. [2026-01-29T12:05:54.667661] [DEBUG] [REMOTE ] CSPI: Symbol is viable for forecasting. [2026-01-29T12:05:54.667712] [INFO ] [MAIN ] [813/3490] CSPI kept (0.4s) | 812 kept, 1 rejected | 139.2/min | ETA: 19.2m [2026-01-29T12:05:55.103011] [DEBUG] [REMOTE ] CSQ: Retrieved 5491 rows, trimmed to 300. [2026-01-29T12:05:55.103174] [DEBUG] [REMOTE ] CSQ: PASS: History has at least 300 days. [2026-01-29T12:05:55.103402] [DEBUG] [REMOTE ] CSQ: PASS: Price check passed. Min price $17.70. [2026-01-29T12:05:55.103543] [DEBUG] [REMOTE ] CSQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:55.103688] [DEBUG] [REMOTE ] CSQ: PASS: Integrity check passed. [2026-01-29T12:05:55.103731] [DEBUG] [REMOTE ] CSQ: Symbol is viable for forecasting. [2026-01-29T12:05:55.103789] [INFO ] [MAIN ] [814/3490] CSQ kept (0.4s) | 813 kept, 1 rejected | 139.2/min | ETA: 19.2m [2026-01-29T12:05:55.398739] [DEBUG] [REMOTE ] CSTL: Retrieved 1637 rows, trimmed to 300. [2026-01-29T12:05:55.398910] [DEBUG] [REMOTE ] CSTL: PASS: History has at least 300 days. [2026-01-29T12:05:55.399169] [DEBUG] [REMOTE ] CSTL: PASS: Price check passed. Min price $25.50. [2026-01-29T12:05:55.399352] [DEBUG] [REMOTE ] CSTL: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:55.399501] [DEBUG] [REMOTE ] CSTL: PASS: Integrity check passed. [2026-01-29T12:05:55.399554] [DEBUG] [REMOTE ] CSTL: Symbol is viable for forecasting. [2026-01-29T12:05:55.399645] [INFO ] [MAIN ] [815/3490] CSTL kept (0.3s) | 814 kept, 1 rejected | 139.3/min | ETA: 19.2m [2026-01-29T12:05:55.810152] [DEBUG] [REMOTE ] CSTM: Retrieved 3190 rows, trimmed to 300. [2026-01-29T12:05:55.810300] [DEBUG] [REMOTE ] CSTM: PASS: History has at least 300 days. [2026-01-29T12:05:55.810525] [DEBUG] [REMOTE ] CSTM: PASS: Price check passed. Min price $14.75. [2026-01-29T12:05:55.810709] [DEBUG] [REMOTE ] CSTM: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:55.810863] [DEBUG] [REMOTE ] CSTM: PASS: Integrity check passed. [2026-01-29T12:05:55.810941] [DEBUG] [REMOTE ] CSTM: Symbol is viable for forecasting. [2026-01-29T12:05:55.811017] [INFO ] [MAIN ] [816/3490] CSTM kept (0.4s) | 815 kept, 1 rejected | 139.3/min | ETA: 19.2m [2026-01-29T12:05:56.341821] [DEBUG] [REMOTE ] CSWC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:56.341975] [DEBUG] [REMOTE ] CSWC: PASS: History has at least 300 days. [2026-01-29T12:05:56.342236] [DEBUG] [REMOTE ] CSWC: PASS: Price check passed. Min price $19.40. [2026-01-29T12:05:56.342376] [DEBUG] [REMOTE ] CSWC: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:56.342499] [DEBUG] [REMOTE ] CSWC: PASS: Integrity check passed. [2026-01-29T12:05:56.342540] [DEBUG] [REMOTE ] CSWC: Symbol is viable for forecasting. [2026-01-29T12:05:56.342610] [INFO ] [MAIN ] [817/3490] CSWC kept (0.5s) | 816 kept, 1 rejected | 139.3/min | ETA: 19.2m [2026-01-29T12:05:56.796318] [DEBUG] [REMOTE ] CSX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:56.796476] [DEBUG] [REMOTE ] CSX: PASS: History has at least 300 days. [2026-01-29T12:05:56.796780] [DEBUG] [REMOTE ] CSX: PASS: Price check passed. Min price $33.56. [2026-01-29T12:05:56.796933] [DEBUG] [REMOTE ] CSX: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:56.797064] [DEBUG] [REMOTE ] CSX: PASS: Integrity check passed. [2026-01-29T12:05:56.797107] [DEBUG] [REMOTE ] CSX: Symbol is viable for forecasting. [2026-01-29T12:05:56.797159] [INFO ] [MAIN ] [818/3490] CSX kept (0.5s) | 817 kept, 1 rejected | 139.2/min | ETA: 19.2m [2026-01-29T12:05:57.344072] [DEBUG] [REMOTE ] CTAS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:57.344229] [DEBUG] [REMOTE ] CTAS: PASS: History has at least 300 days. [2026-01-29T12:05:57.344518] [DEBUG] [REMOTE ] CTAS: PASS: Price check passed. Min price $181.60. [2026-01-29T12:05:57.344687] [DEBUG] [REMOTE ] CTAS: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:57.344831] [DEBUG] [REMOTE ] CTAS: PASS: Integrity check passed. [2026-01-29T12:05:57.344880] [DEBUG] [REMOTE ] CTAS: Symbol is viable for forecasting. [2026-01-29T12:05:57.344939] [INFO ] [MAIN ] [819/3490] CTAS kept (0.5s) | 818 kept, 1 rejected | 139.2/min | ETA: 19.2m [2026-01-29T12:05:57.502757] [DEBUG] [REMOTE ] CTBB: Retrieved 2371 rows, trimmed to 300. [2026-01-29T12:05:57.502902] [DEBUG] [REMOTE ] CTBB: PASS: History has at least 300 days. [2026-01-29T12:05:57.503139] [DEBUG] [REMOTE ] CTBB: PASS: Price check passed. Min price $17.80. [2026-01-29T12:05:57.503276] [DEBUG] [REMOTE ] CTBB: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:57.503392] [DEBUG] [REMOTE ] CTBB: PASS: Integrity check passed. [2026-01-29T12:05:57.503431] [DEBUG] [REMOTE ] CTBB: Symbol is viable for forecasting. [2026-01-29T12:05:57.503479] [INFO ] [MAIN ] [820/3490] CTBB kept (0.2s) | 819 kept, 1 rejected | 139.3/min | ETA: 19.2m [2026-01-29T12:05:58.210368] [DEBUG] [REMOTE ] CTBI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:58.210527] [DEBUG] [REMOTE ] CTBI: PASS: History has at least 300 days. [2026-01-29T12:05:58.210808] [DEBUG] [REMOTE ] CTBI: PASS: Price check passed. Min price $50.75. [2026-01-29T12:05:58.210951] [DEBUG] [REMOTE ] CTBI: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:58.211081] [DEBUG] [REMOTE ] CTBI: PASS: Integrity check passed. [2026-01-29T12:05:58.211121] [DEBUG] [REMOTE ] CTBI: Symbol is viable for forecasting. [2026-01-29T12:05:58.211172] [INFO ] [MAIN ] [821/3490] CTBI kept (0.7s) | 820 kept, 1 rejected | 139.2/min | ETA: 19.2m [2026-01-29T12:05:58.497916] [DEBUG] [REMOTE ] CTDD: Retrieved 2200 rows, trimmed to 300. [2026-01-29T12:05:58.498181] [DEBUG] [REMOTE ] CTDD: PASS: History has at least 300 days. [2026-01-29T12:05:58.498515] [DEBUG] [REMOTE ] CTDD: PASS: Price check passed. Min price $18.27. [2026-01-29T12:05:58.498696] [DEBUG] [REMOTE ] CTDD: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:58.498878] [DEBUG] [REMOTE ] CTDD: PASS: Integrity check passed. [2026-01-29T12:05:58.498963] [DEBUG] [REMOTE ] CTDD: Symbol is viable for forecasting. [2026-01-29T12:05:58.499028] [INFO ] [MAIN ] [822/3490] CTDD kept (0.3s) | 821 kept, 1 rejected | 139.3/min | ETA: 19.2m [2026-01-29T12:05:58.861670] [DEBUG] [REMOTE ] CTKB: Retrieved 1134 rows, trimmed to 300. [2026-01-29T12:05:58.862039] [DEBUG] [REMOTE ] CTKB: PASS: History has at least 300 days. [2026-01-29T12:05:58.862337] [DEBUG] [REMOTE ] CTKB: PASS: Price check passed. Min price $3.90. [2026-01-29T12:05:58.862537] [DEBUG] [REMOTE ] CTKB: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:58.862735] [DEBUG] [REMOTE ] CTKB: PASS: Integrity check passed. [2026-01-29T12:05:58.862791] [DEBUG] [REMOTE ] CTKB: Symbol is viable for forecasting. [2026-01-29T12:05:58.862859] [INFO ] [MAIN ] [823/3490] CTKB kept (0.4s) | 822 kept, 1 rejected | 139.3/min | ETA: 19.1m [2026-01-29T12:05:59.547442] [DEBUG] [REMOTE ] CTLP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:05:59.547684] [DEBUG] [REMOTE ] CTLP: PASS: History has at least 300 days. [2026-01-29T12:05:59.548049] [DEBUG] [REMOTE ] CTLP: PASS: Price check passed. Min price $10.52. [2026-01-29T12:05:59.548238] [DEBUG] [REMOTE ] CTLP: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:59.548470] [DEBUG] [REMOTE ] CTLP: PASS: Integrity check passed. [2026-01-29T12:05:59.548518] [DEBUG] [REMOTE ] CTLP: Symbol is viable for forecasting. [2026-01-29T12:05:59.548598] [INFO ] [MAIN ] [824/3490] CTLP kept (0.7s) | 823 kept, 1 rejected | 139.2/min | ETA: 19.2m [2026-01-29T12:05:59.845472] [DEBUG] [REMOTE ] CTMX: Retrieved 2591 rows, trimmed to 300. [2026-01-29T12:05:59.845658] [DEBUG] [REMOTE ] CTMX: PASS: History has at least 300 days. [2026-01-29T12:05:59.845920] [DEBUG] [REMOTE ] CTMX: PASS: Price check passed. Min price $3.55. [2026-01-29T12:05:59.846078] [DEBUG] [REMOTE ] CTMX: PASS: Continuity check passed with 300 days. [2026-01-29T12:05:59.846218] [DEBUG] [REMOTE ] CTMX: PASS: Integrity check passed. [2026-01-29T12:05:59.846262] [DEBUG] [REMOTE ] CTMX: Symbol is viable for forecasting. [2026-01-29T12:05:59.846314] [INFO ] [MAIN ] [825/3490] CTMX kept (0.3s) | 824 kept, 1 rejected | 139.2/min | ETA: 19.1m [2026-01-29T12:06:00.126338] [DEBUG] [REMOTE ] CTNM: Retrieved 455 rows, trimmed to 300. [2026-01-29T12:06:00.126480] [DEBUG] [REMOTE ] CTNM: PASS: History has at least 300 days. [2026-01-29T12:06:00.126712] [DEBUG] [REMOTE ] CTNM: PASS: Price check passed. Min price $9.17. [2026-01-29T12:06:00.126852] [DEBUG] [REMOTE ] CTNM: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:00.126969] [DEBUG] [REMOTE ] CTNM: PASS: Integrity check passed. [2026-01-29T12:06:00.127009] [DEBUG] [REMOTE ] CTNM: Symbol is viable for forecasting. [2026-01-29T12:06:00.127059] [INFO ] [MAIN ] [826/3490] CTNM kept (0.3s) | 825 kept, 1 rejected | 139.3/min | ETA: 19.1m [2026-01-29T12:06:00.744929] [DEBUG] [REMOTE ] CTO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:00.745089] [DEBUG] [REMOTE ] CTO: PASS: History has at least 300 days. [2026-01-29T12:06:00.745336] [DEBUG] [REMOTE ] CTO: PASS: Price check passed. Min price $16.33. [2026-01-29T12:06:00.745477] [DEBUG] [REMOTE ] CTO: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:00.745621] [DEBUG] [REMOTE ] CTO: PASS: Integrity check passed. [2026-01-29T12:06:00.745664] [DEBUG] [REMOTE ] CTO: Symbol is viable for forecasting. [2026-01-29T12:06:00.745714] [INFO ] [MAIN ] [827/3490] CTO kept (0.6s) | 826 kept, 1 rejected | 139.2/min | ETA: 19.1m [2026-01-29T12:06:01.232590] [DEBUG] [REMOTE ] CTRA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:01.232751] [DEBUG] [REMOTE ] CTRA: PASS: History has at least 300 days. [2026-01-29T12:06:01.233029] [DEBUG] [REMOTE ] CTRA: PASS: Price check passed. Min price $23.46. [2026-01-29T12:06:01.233167] [DEBUG] [REMOTE ] CTRA: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:01.233509] [DEBUG] [REMOTE ] CTRA: PASS: Integrity check passed. [2026-01-29T12:06:01.233551] [DEBUG] [REMOTE ] CTRA: Symbol is viable for forecasting. [2026-01-29T12:06:01.233622] [INFO ] [MAIN ] [828/3490] CTRA kept (0.5s) | 827 kept, 1 rejected | 139.2/min | ETA: 19.1m [2026-01-29T12:06:01.566566] [DEBUG] [REMOTE ] CTRE: Retrieved 2935 rows, trimmed to 300. [2026-01-29T12:06:01.566739] [DEBUG] [REMOTE ] CTRE: PASS: History has at least 300 days. [2026-01-29T12:06:01.566967] [DEBUG] [REMOTE ] CTRE: PASS: Price check passed. Min price $34.33. [2026-01-29T12:06:01.567128] [DEBUG] [REMOTE ] CTRE: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:01.567255] [DEBUG] [REMOTE ] CTRE: PASS: Integrity check passed. [2026-01-29T12:06:01.567298] [DEBUG] [REMOTE ] CTRE: Symbol is viable for forecasting. [2026-01-29T12:06:01.567350] [INFO ] [MAIN ] [829/3490] CTRE kept (0.3s) | 828 kept, 1 rejected | 139.2/min | ETA: 19.1m [2026-01-29T12:06:01.930168] [DEBUG] [REMOTE ] CTRM: Retrieved 1751 rows, trimmed to 300. [2026-01-29T12:06:01.930323] [DEBUG] [REMOTE ] CTRM: PASS: History has at least 300 days. [2026-01-29T12:06:01.930562] [DEBUG] [REMOTE ] CTRM: PASS: Price check passed. Min price $1.85. [2026-01-29T12:06:01.930742] [DEBUG] [REMOTE ] CTRM: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:01.930865] [DEBUG] [REMOTE ] CTRM: PASS: Integrity check passed. [2026-01-29T12:06:01.930906] [DEBUG] [REMOTE ] CTRM: Symbol is viable for forecasting. [2026-01-29T12:06:01.930956] [INFO ] [MAIN ] [830/3490] CTRM kept (0.4s) | 829 kept, 1 rejected | 139.3/min | ETA: 19.1m [2026-01-29T12:06:02.416558] [DEBUG] [REMOTE ] CTRN: Retrieved 5207 rows, trimmed to 300. [2026-01-29T12:06:02.416734] [DEBUG] [REMOTE ] CTRN: PASS: History has at least 300 days. [2026-01-29T12:06:02.416972] [DEBUG] [REMOTE ] CTRN: PASS: Price check passed. Min price $35.82. [2026-01-29T12:06:02.417117] [DEBUG] [REMOTE ] CTRN: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:02.417237] [DEBUG] [REMOTE ] CTRN: PASS: Integrity check passed. [2026-01-29T12:06:02.417279] [DEBUG] [REMOTE ] CTRN: Symbol is viable for forecasting. [2026-01-29T12:06:02.417330] [INFO ] [MAIN ] [831/3490] CTRN kept (0.5s) | 830 kept, 1 rejected | 139.2/min | ETA: 19.1m [2026-01-29T12:06:02.841388] [DEBUG] [REMOTE ] CTS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:02.841533] [DEBUG] [REMOTE ] CTS: PASS: History has at least 300 days. [2026-01-29T12:06:02.841786] [DEBUG] [REMOTE ] CTS: PASS: Price check passed. Min price $40.25. [2026-01-29T12:06:02.841927] [DEBUG] [REMOTE ] CTS: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:02.842049] [DEBUG] [REMOTE ] CTS: PASS: Integrity check passed. [2026-01-29T12:06:02.842090] [DEBUG] [REMOTE ] CTS: Symbol is viable for forecasting. [2026-01-29T12:06:02.842327] [INFO ] [MAIN ] [832/3490] CTS kept (0.4s) | 831 kept, 1 rejected | 139.2/min | ETA: 19.1m [2026-01-29T12:06:03.323019] [DEBUG] [REMOTE ] CTSH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:03.323192] [DEBUG] [REMOTE ] CTSH: PASS: History has at least 300 days. [2026-01-29T12:06:03.323464] [DEBUG] [REMOTE ] CTSH: PASS: Price check passed. Min price $70.86. [2026-01-29T12:06:03.323639] [DEBUG] [REMOTE ] CTSH: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:03.323773] [DEBUG] [REMOTE ] CTSH: PASS: Integrity check passed. [2026-01-29T12:06:03.323816] [DEBUG] [REMOTE ] CTSH: Symbol is viable for forecasting. [2026-01-29T12:06:03.323886] [INFO ] [MAIN ] [833/3490] CTSH kept (0.5s) | 832 kept, 1 rejected | 139.2/min | ETA: 19.1m [2026-01-29T12:06:03.610772] [DEBUG] [REMOTE ] CTVA: Retrieved 1679 rows, trimmed to 300. [2026-01-29T12:06:03.610930] [DEBUG] [REMOTE ] CTVA: PASS: History has at least 300 days. [2026-01-29T12:06:03.611164] [DEBUG] [REMOTE ] CTVA: PASS: Price check passed. Min price $61.27. [2026-01-29T12:06:03.611309] [DEBUG] [REMOTE ] CTVA: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:03.611451] [DEBUG] [REMOTE ] CTVA: PASS: Integrity check passed. [2026-01-29T12:06:03.611493] [DEBUG] [REMOTE ] CTVA: Symbol is viable for forecasting. [2026-01-29T12:06:03.611544] [INFO ] [MAIN ] [834/3490] CTVA kept (0.3s) | 833 kept, 1 rejected | 139.3/min | ETA: 19.1m [2026-01-29T12:06:04.165752] [DEBUG] [REMOTE ] CUBE: Retrieved 5350 rows, trimmed to 300. [2026-01-29T12:06:04.165892] [DEBUG] [REMOTE ] CUBE: PASS: History has at least 300 days. [2026-01-29T12:06:04.166110] [DEBUG] [REMOTE ] CUBE: PASS: Price check passed. Min price $34.84. [2026-01-29T12:06:04.166249] [DEBUG] [REMOTE ] CUBE: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:04.166393] [DEBUG] [REMOTE ] CUBE: PASS: Integrity check passed. [2026-01-29T12:06:04.166434] [DEBUG] [REMOTE ] CUBE: Symbol is viable for forecasting. [2026-01-29T12:06:04.166482] [INFO ] [MAIN ] [835/3490] CUBE kept (0.6s) | 834 kept, 1 rejected | 139.2/min | ETA: 19.1m [2026-01-29T12:06:04.536131] [DEBUG] [REMOTE ] CUBI: Retrieved 3505 rows, trimmed to 300. [2026-01-29T12:06:04.536280] [DEBUG] [REMOTE ] CUBI: PASS: History has at least 300 days. [2026-01-29T12:06:04.536535] [DEBUG] [REMOTE ] CUBI: PASS: Price check passed. Min price $63.94. [2026-01-29T12:06:04.536722] [DEBUG] [REMOTE ] CUBI: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:04.536863] [DEBUG] [REMOTE ] CUBI: PASS: Integrity check passed. [2026-01-29T12:06:04.536911] [DEBUG] [REMOTE ] CUBI: Symbol is viable for forecasting. [2026-01-29T12:06:04.536971] [INFO ] [MAIN ] [836/3490] CUBI kept (0.4s) | 835 kept, 1 rejected | 139.2/min | ETA: 19.1m [2026-01-29T12:06:05.029637] [DEBUG] [REMOTE ] CUK: Retrieved 6353 rows, trimmed to 300. [2026-01-29T12:06:05.029855] [DEBUG] [REMOTE ] CUK: PASS: History has at least 300 days. [2026-01-29T12:06:05.030190] [DEBUG] [REMOTE ] CUK: PASS: Price check passed. Min price $22.91. [2026-01-29T12:06:05.030356] [DEBUG] [REMOTE ] CUK: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:05.030505] [DEBUG] [REMOTE ] CUK: PASS: Integrity check passed. [2026-01-29T12:06:05.030552] [DEBUG] [REMOTE ] CUK: Symbol is viable for forecasting. [2026-01-29T12:06:05.030633] [INFO ] [MAIN ] [837/3490] CUK kept (0.5s) | 836 kept, 1 rejected | 139.2/min | ETA: 19.1m [2026-01-29T12:06:05.491594] [DEBUG] [REMOTE ] CULP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:05.491799] [DEBUG] [REMOTE ] CULP: PASS: History has at least 300 days. [2026-01-29T12:06:05.492079] [DEBUG] [REMOTE ] CULP: PASS: Price check passed. Min price $3.38. [2026-01-29T12:06:05.492237] [DEBUG] [REMOTE ] CULP: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:05.492368] [DEBUG] [REMOTE ] CULP: PASS: Integrity check passed. [2026-01-29T12:06:05.492412] [DEBUG] [REMOTE ] CULP: Symbol is viable for forecasting. [2026-01-29T12:06:05.492467] [INFO ] [MAIN ] [838/3490] CULP kept (0.5s) | 837 kept, 1 rejected | 139.2/min | ETA: 19.1m [2026-01-29T12:06:05.765683] [DEBUG] [REMOTE ] CURI: Retrieved 1521 rows, trimmed to 300. [2026-01-29T12:06:05.765854] [DEBUG] [REMOTE ] CURI: PASS: History has at least 300 days. [2026-01-29T12:06:05.766143] [DEBUG] [REMOTE ] CURI: PASS: Price check passed. Min price $3.33. [2026-01-29T12:06:05.766346] [DEBUG] [REMOTE ] CURI: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:05.766512] [DEBUG] [REMOTE ] CURI: PASS: Integrity check passed. [2026-01-29T12:06:05.766594] [DEBUG] [REMOTE ] CURI: Symbol is viable for forecasting. [2026-01-29T12:06:05.766675] [INFO ] [MAIN ] [839/3490] CURI kept (0.3s) | 838 kept, 1 rejected | 139.3/min | ETA: 19.0m [2026-01-29T12:06:06.359118] [DEBUG] [REMOTE ] CUZ: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:06.359285] [DEBUG] [REMOTE ] CUZ: PASS: History has at least 300 days. [2026-01-29T12:06:06.359590] [DEBUG] [REMOTE ] CUZ: PASS: Price check passed. Min price $23.94. [2026-01-29T12:06:06.359742] [DEBUG] [REMOTE ] CUZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:06.359896] [DEBUG] [REMOTE ] CUZ: PASS: Integrity check passed. [2026-01-29T12:06:06.359939] [DEBUG] [REMOTE ] CUZ: Symbol is viable for forecasting. [2026-01-29T12:06:06.359992] [INFO ] [MAIN ] [840/3490] CUZ kept (0.6s) | 839 kept, 1 rejected | 139.2/min | ETA: 19.0m [2026-01-29T12:06:06.890448] [DEBUG] [REMOTE ] CVBF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:06.890607] [DEBUG] [REMOTE ] CVBF: PASS: History has at least 300 days. [2026-01-29T12:06:06.890841] [DEBUG] [REMOTE ] CVBF: PASS: Price check passed. Min price $18.00. [2026-01-29T12:06:06.890983] [DEBUG] [REMOTE ] CVBF: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:06.891106] [DEBUG] [REMOTE ] CVBF: PASS: Integrity check passed. [2026-01-29T12:06:06.891147] [DEBUG] [REMOTE ] CVBF: Symbol is viable for forecasting. [2026-01-29T12:06:06.891198] [INFO ] [MAIN ] [841/3490] CVBF kept (0.5s) | 840 kept, 1 rejected | 139.2/min | ETA: 19.0m [2026-01-29T12:06:07.350625] [DEBUG] [REMOTE ] CVCO: Retrieved 5681 rows, trimmed to 300. [2026-01-29T12:06:07.350767] [DEBUG] [REMOTE ] CVCO: PASS: History has at least 300 days. [2026-01-29T12:06:07.350991] [DEBUG] [REMOTE ] CVCO: PASS: Price check passed. Min price $529.80. [2026-01-29T12:06:07.351131] [DEBUG] [REMOTE ] CVCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:07.351251] [DEBUG] [REMOTE ] CVCO: PASS: Integrity check passed. [2026-01-29T12:06:07.351291] [DEBUG] [REMOTE ] CVCO: Symbol is viable for forecasting. [2026-01-29T12:06:07.351341] [INFO ] [MAIN ] [842/3490] CVCO kept (0.5s) | 841 kept, 1 rejected | 139.2/min | ETA: 19.0m [2026-01-29T12:06:07.850189] [DEBUG] [REMOTE ] CVE: Retrieved 4073 rows, trimmed to 300. [2026-01-29T12:06:07.850329] [DEBUG] [REMOTE ] CVE: PASS: History has at least 300 days. [2026-01-29T12:06:07.850547] [DEBUG] [REMOTE ] CVE: PASS: Price check passed. Min price $15.85. [2026-01-29T12:06:07.850706] [DEBUG] [REMOTE ] CVE: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:07.850824] [DEBUG] [REMOTE ] CVE: PASS: Integrity check passed. [2026-01-29T12:06:07.850864] [DEBUG] [REMOTE ] CVE: Symbol is viable for forecasting. [2026-01-29T12:06:07.850912] [INFO ] [MAIN ] [843/3490] CVE kept (0.5s) | 842 kept, 1 rejected | 139.1/min | ETA: 19.0m [2026-01-29T12:06:08.219893] [DEBUG] [REMOTE ] CVEO: Retrieved 2942 rows, trimmed to 300. [2026-01-29T12:06:08.220043] [DEBUG] [REMOTE ] CVEO: PASS: History has at least 300 days. [2026-01-29T12:06:08.220285] [DEBUG] [REMOTE ] CVEO: PASS: Price check passed. Min price $20.78. [2026-01-29T12:06:08.220446] [DEBUG] [REMOTE ] CVEO: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:08.220619] [DEBUG] [REMOTE ] CVEO: PASS: Integrity check passed. [2026-01-29T12:06:08.220669] [DEBUG] [REMOTE ] CVEO: Symbol is viable for forecasting. [2026-01-29T12:06:08.220721] [INFO ] [MAIN ] [844/3490] CVEO kept (0.4s) | 843 kept, 1 rejected | 139.2/min | ETA: 19.0m [2026-01-29T12:06:08.842561] [DEBUG] [REMOTE ] CVGI: Retrieved 5403 rows, trimmed to 300. [2026-01-29T12:06:08.842731] [DEBUG] [REMOTE ] CVGI: PASS: History has at least 300 days. [2026-01-29T12:06:08.842994] [DEBUG] [REMOTE ] CVGI: PASS: Price check passed. Min price $1.34. [2026-01-29T12:06:08.843146] [DEBUG] [REMOTE ] CVGI: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:08.843280] [DEBUG] [REMOTE ] CVGI: PASS: Integrity check passed. [2026-01-29T12:06:08.843321] [DEBUG] [REMOTE ] CVGI: Symbol is viable for forecasting. [2026-01-29T12:06:08.843374] [INFO ] [MAIN ] [845/3490] CVGI kept (0.6s) | 844 kept, 1 rejected | 139.1/min | ETA: 19.0m [2026-01-29T12:06:09.222828] [DEBUG] [REMOTE ] CVI: Retrieved 4595 rows, trimmed to 300. [2026-01-29T12:06:09.222970] [DEBUG] [REMOTE ] CVI: PASS: History has at least 300 days. [2026-01-29T12:06:09.223212] [DEBUG] [REMOTE ] CVI: PASS: Price check passed. Min price $21.99. [2026-01-29T12:06:09.223368] [DEBUG] [REMOTE ] CVI: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:09.223524] [DEBUG] [REMOTE ] CVI: PASS: Integrity check passed. [2026-01-29T12:06:09.223566] [DEBUG] [REMOTE ] CVI: Symbol is viable for forecasting. [2026-01-29T12:06:09.223641] [INFO ] [MAIN ] [846/3490] CVI kept (0.4s) | 845 kept, 1 rejected | 139.1/min | ETA: 19.0m [2026-01-29T12:06:09.483130] [DEBUG] [REMOTE ] CVKD: Retrieved 758 rows, trimmed to 300. [2026-01-29T12:06:09.483268] [DEBUG] [REMOTE ] CVKD: PASS: History has at least 300 days. [2026-01-29T12:06:09.483697] [DEBUG] [REMOTE ] CVKD: PASS: Price check passed. Min price $6.62. [2026-01-29T12:06:09.483840] [DEBUG] [REMOTE ] CVKD: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:09.483960] [DEBUG] [REMOTE ] CVKD: PASS: Integrity check passed. [2026-01-29T12:06:09.484002] [DEBUG] [REMOTE ] CVKD: Symbol is viable for forecasting. [2026-01-29T12:06:09.484051] [INFO ] [MAIN ] [847/3490] CVKD kept (0.3s) | 846 kept, 1 rejected | 139.2/min | ETA: 19.0m [2026-01-29T12:06:09.942683] [DEBUG] [REMOTE ] CVNA: Retrieved 2200 rows, trimmed to 300. [2026-01-29T12:06:09.942857] [DEBUG] [REMOTE ] CVNA: PASS: History has at least 300 days. [2026-01-29T12:06:09.943141] [DEBUG] [REMOTE ] CVNA: PASS: Price check passed. Min price $290.14. [2026-01-29T12:06:09.943333] [DEBUG] [REMOTE ] CVNA: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:09.943481] [DEBUG] [REMOTE ] CVNA: PASS: Integrity check passed. [2026-01-29T12:06:09.943543] [DEBUG] [REMOTE ] CVNA: Symbol is viable for forecasting. [2026-01-29T12:06:09.943637] [INFO ] [MAIN ] [848/3490] CVNA kept (0.5s) | 847 kept, 1 rejected | 139.2/min | ETA: 19.0m [2026-01-29T12:06:10.304326] [DEBUG] [REMOTE ] CVRX: Retrieved 1150 rows, trimmed to 300. [2026-01-29T12:06:10.304491] [DEBUG] [REMOTE ] CVRX: PASS: History has at least 300 days. [2026-01-29T12:06:10.304784] [DEBUG] [REMOTE ] CVRX: PASS: Price check passed. Min price $5.21. [2026-01-29T12:06:10.304961] [DEBUG] [REMOTE ] CVRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:10.305106] [DEBUG] [REMOTE ] CVRX: PASS: Integrity check passed. [2026-01-29T12:06:10.305165] [DEBUG] [REMOTE ] CVRX: Symbol is viable for forecasting. [2026-01-29T12:06:10.305238] [INFO ] [MAIN ] [849/3490] CVRX kept (0.4s) | 848 kept, 1 rejected | 139.2/min | ETA: 19.0m [2026-01-29T12:06:10.944449] [DEBUG] [REMOTE ] CVS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:10.944608] [DEBUG] [REMOTE ] CVS: PASS: History has at least 300 days. [2026-01-29T12:06:10.944832] [DEBUG] [REMOTE ] CVS: PASS: Price check passed. Min price $72.00. [2026-01-29T12:06:10.944973] [DEBUG] [REMOTE ] CVS: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:10.945091] [DEBUG] [REMOTE ] CVS: PASS: Integrity check passed. [2026-01-29T12:06:10.945133] [DEBUG] [REMOTE ] CVS: Symbol is viable for forecasting. [2026-01-29T12:06:10.945184] [INFO ] [MAIN ] [850/3490] CVS kept (0.6s) | 849 kept, 1 rejected | 139.1/min | ETA: 19.0m [2026-01-29T12:06:11.418423] [DEBUG] [REMOTE ] CVX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:11.418598] [DEBUG] [REMOTE ] CVX: PASS: History has at least 300 days. [2026-01-29T12:06:11.418874] [DEBUG] [REMOTE ] CVX: PASS: Price check passed. Min price $146.75. [2026-01-29T12:06:11.419021] [DEBUG] [REMOTE ] CVX: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:11.419160] [DEBUG] [REMOTE ] CVX: PASS: Integrity check passed. [2026-01-29T12:06:11.419211] [DEBUG] [REMOTE ] CVX: Symbol is viable for forecasting. [2026-01-29T12:06:11.419272] [INFO ] [MAIN ] [851/3490] CVX kept (0.5s) | 850 kept, 1 rejected | 139.1/min | ETA: 19.0m [2026-01-29T12:06:11.647151] [DEBUG] [REMOTE ] CWAN: Retrieved 1090 rows, trimmed to 300. [2026-01-29T12:06:11.647313] [DEBUG] [REMOTE ] CWAN: PASS: History has at least 300 days. [2026-01-29T12:06:11.647565] [DEBUG] [REMOTE ] CWAN: PASS: Price check passed. Min price $15.89. [2026-01-29T12:06:11.647838] [DEBUG] [REMOTE ] CWAN: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:11.647973] [DEBUG] [REMOTE ] CWAN: PASS: Integrity check passed. [2026-01-29T12:06:11.648018] [DEBUG] [REMOTE ] CWAN: Symbol is viable for forecasting. [2026-01-29T12:06:11.648102] [INFO ] [MAIN ] [852/3490] CWAN kept (0.2s) | 851 kept, 1 rejected | 139.2/min | ETA: 19.0m [2026-01-29T12:06:12.333541] [DEBUG] [REMOTE ] CWBC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:12.333719] [DEBUG] [REMOTE ] CWBC: PASS: History has at least 300 days. [2026-01-29T12:06:12.333992] [DEBUG] [REMOTE ] CWBC: PASS: Price check passed. Min price $21.12. [2026-01-29T12:06:12.334150] [DEBUG] [REMOTE ] CWBC: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:12.334292] [DEBUG] [REMOTE ] CWBC: PASS: Integrity check passed. [2026-01-29T12:06:12.334528] [DEBUG] [REMOTE ] CWBC: Symbol is viable for forecasting. [2026-01-29T12:06:12.334604] [INFO ] [MAIN ] [853/3490] CWBC kept (0.7s) | 852 kept, 1 rejected | 139.1/min | ETA: 19.0m [2026-01-29T12:06:12.792737] [DEBUG] [REMOTE ] CWCO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:12.792882] [DEBUG] [REMOTE ] CWCO: PASS: History has at least 300 days. [2026-01-29T12:06:12.793115] [DEBUG] [REMOTE ] CWCO: PASS: Price check passed. Min price $33.02. [2026-01-29T12:06:12.793251] [DEBUG] [REMOTE ] CWCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:12.793370] [DEBUG] [REMOTE ] CWCO: PASS: Integrity check passed. [2026-01-29T12:06:12.793409] [DEBUG] [REMOTE ] CWCO: Symbol is viable for forecasting. [2026-01-29T12:06:12.793459] [INFO ] [MAIN ] [854/3490] CWCO kept (0.5s) | 853 kept, 1 rejected | 139.1/min | ETA: 19.0m [2026-01-29T12:06:13.048887] [DEBUG] [REMOTE ] CWD: Retrieved 677 rows, trimmed to 300. [2026-01-29T12:06:13.049022] [DEBUG] [REMOTE ] CWD: PASS: History has at least 300 days. [2026-01-29T12:06:13.049224] [DEBUG] [REMOTE ] CWD: PASS: Price check passed. Min price $1.24. [2026-01-29T12:06:13.049356] [DEBUG] [REMOTE ] CWD: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:13.049464] [DEBUG] [REMOTE ] CWD: PASS: Integrity check passed. [2026-01-29T12:06:13.049504] [DEBUG] [REMOTE ] CWD: Symbol is viable for forecasting. [2026-01-29T12:06:13.049552] [INFO ] [MAIN ] [855/3490] CWD kept (0.3s) | 854 kept, 1 rejected | 139.1/min | ETA: 18.9m [2026-01-29T12:06:13.539746] [DEBUG] [REMOTE ] CWEN: Retrieved 3153 rows, trimmed to 300. [2026-01-29T12:06:13.539885] [DEBUG] [REMOTE ] CWEN: PASS: History has at least 300 days. [2026-01-29T12:06:13.540094] [DEBUG] [REMOTE ] CWEN: PASS: Price check passed. Min price $31.52. [2026-01-29T12:06:13.540247] [DEBUG] [REMOTE ] CWEN: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:13.540373] [DEBUG] [REMOTE ] CWEN: PASS: Integrity check passed. [2026-01-29T12:06:13.540413] [DEBUG] [REMOTE ] CWEN: Symbol is viable for forecasting. [2026-01-29T12:06:13.540461] [INFO ] [MAIN ] [856/3490] CWEN kept (0.5s) | 855 kept, 1 rejected | 139.1/min | ETA: 18.9m [2026-01-29T12:06:13.909417] [DEBUG] [REMOTE ] CWH: Retrieved 2339 rows, trimmed to 300. [2026-01-29T12:06:13.909804] [DEBUG] [REMOTE ] CWH: PASS: History has at least 300 days. [2026-01-29T12:06:13.910048] [DEBUG] [REMOTE ] CWH: PASS: Price check passed. Min price $9.39. [2026-01-29T12:06:13.910187] [DEBUG] [REMOTE ] CWH: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:13.910328] [DEBUG] [REMOTE ] CWH: PASS: Integrity check passed. [2026-01-29T12:06:13.910368] [DEBUG] [REMOTE ] CWH: Symbol is viable for forecasting. [2026-01-29T12:06:13.910417] [INFO ] [MAIN ] [857/3490] CWH kept (0.4s) | 856 kept, 1 rejected | 139.1/min | ETA: 18.9m [2026-01-29T12:06:14.190840] [DEBUG] [REMOTE ] CWK: Retrieved 1882 rows, trimmed to 300. [2026-01-29T12:06:14.190980] [DEBUG] [REMOTE ] CWK: PASS: History has at least 300 days. [2026-01-29T12:06:14.191185] [DEBUG] [REMOTE ] CWK: PASS: Price check passed. Min price $14.74. [2026-01-29T12:06:14.191337] [DEBUG] [REMOTE ] CWK: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:14.191683] [DEBUG] [REMOTE ] CWK: PASS: Integrity check passed. [2026-01-29T12:06:14.191737] [DEBUG] [REMOTE ] CWK: Symbol is viable for forecasting. [2026-01-29T12:06:14.191789] [INFO ] [MAIN ] [858/3490] CWK kept (0.3s) | 857 kept, 1 rejected | 139.2/min | ETA: 18.9m [2026-01-29T12:06:14.678599] [DEBUG] [REMOTE ] CXDO: Retrieved 2315 rows, trimmed to 300. [2026-01-29T12:06:14.678745] [DEBUG] [REMOTE ] CXDO: PASS: History has at least 300 days. [2026-01-29T12:06:14.678948] [DEBUG] [REMOTE ] CXDO: PASS: Price check passed. Min price $5.83. [2026-01-29T12:06:14.679083] [DEBUG] [REMOTE ] CXDO: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:14.679194] [DEBUG] [REMOTE ] CXDO: PASS: Integrity check passed. [2026-01-29T12:06:14.679240] [DEBUG] [REMOTE ] CXDO: Symbol is viable for forecasting. [2026-01-29T12:06:14.679298] [INFO ] [MAIN ] [859/3490] CXDO kept (0.5s) | 858 kept, 1 rejected | 139.2/min | ETA: 18.9m [2026-01-29T12:06:15.239080] [DEBUG] [REMOTE ] CXE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:15.239228] [DEBUG] [REMOTE ] CXE: PASS: History has at least 300 days. [2026-01-29T12:06:15.239677] [DEBUG] [REMOTE ] CXE: PASS: Price check passed. Min price $3.62. [2026-01-29T12:06:15.239866] [DEBUG] [REMOTE ] CXE: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:15.240010] [DEBUG] [REMOTE ] CXE: PASS: Integrity check passed. [2026-01-29T12:06:15.240053] [DEBUG] [REMOTE ] CXE: Symbol is viable for forecasting. [2026-01-29T12:06:15.240104] [INFO ] [MAIN ] [860/3490] CXE kept (0.6s) | 859 kept, 1 rejected | 139.1/min | ETA: 18.9m [2026-01-29T12:06:15.589371] [DEBUG] [REMOTE ] CXSE: Retrieved 3357 rows, trimmed to 300. [2026-01-29T12:06:15.589770] [DEBUG] [REMOTE ] CXSE: PASS: History has at least 300 days. [2026-01-29T12:06:15.590088] [DEBUG] [REMOTE ] CXSE: PASS: Price check passed. Min price $39.26. [2026-01-29T12:06:15.590254] [DEBUG] [REMOTE ] CXSE: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:15.590406] [DEBUG] [REMOTE ] CXSE: PASS: Integrity check passed. [2026-01-29T12:06:15.590685] [DEBUG] [REMOTE ] CXSE: Symbol is viable for forecasting. [2026-01-29T12:06:15.590767] [INFO ] [MAIN ] [861/3490] CXSE kept (0.4s) | 860 kept, 1 rejected | 139.1/min | ETA: 18.9m [2026-01-29T12:06:16.015249] [DEBUG] [REMOTE ] CYD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:16.015404] [DEBUG] [REMOTE ] CYD: PASS: History has at least 300 days. [2026-01-29T12:06:16.015660] [DEBUG] [REMOTE ] CYD: PASS: Price check passed. Min price $33.50. [2026-01-29T12:06:16.015824] [DEBUG] [REMOTE ] CYD: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:16.015947] [DEBUG] [REMOTE ] CYD: PASS: Integrity check passed. [2026-01-29T12:06:16.015990] [DEBUG] [REMOTE ] CYD: Symbol is viable for forecasting. [2026-01-29T12:06:16.016045] [INFO ] [MAIN ] [862/3490] CYD kept (0.4s) | 861 kept, 1 rejected | 139.1/min | ETA: 18.9m [2026-01-29T12:06:16.488470] [DEBUG] [REMOTE ] CYH: Retrieved 6447 rows, trimmed to 300. [2026-01-29T12:06:16.488624] [DEBUG] [REMOTE ] CYH: PASS: History has at least 300 days. [2026-01-29T12:06:16.488843] [DEBUG] [REMOTE ] CYH: PASS: Price check passed. Min price $2.90. [2026-01-29T12:06:16.488979] [DEBUG] [REMOTE ] CYH: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:16.489096] [DEBUG] [REMOTE ] CYH: PASS: Integrity check passed. [2026-01-29T12:06:16.489137] [DEBUG] [REMOTE ] CYH: Symbol is viable for forecasting. [2026-01-29T12:06:16.489187] [INFO ] [MAIN ] [863/3490] CYH kept (0.5s) | 862 kept, 1 rejected | 139.1/min | ETA: 18.9m [2026-01-29T12:06:16.654284] [DEBUG] [REMOTE ] CYN: Retrieved 1072 rows, trimmed to 300. [2026-01-29T12:06:16.654420] [DEBUG] [REMOTE ] CYN: PASS: History has at least 300 days. [2026-01-29T12:06:16.654649] [DEBUG] [REMOTE ] CYN: PASS: Price check passed. Min price $1.96. [2026-01-29T12:06:16.654817] [DEBUG] [REMOTE ] CYN: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:16.654930] [DEBUG] [REMOTE ] CYN: PASS: Integrity check passed. [2026-01-29T12:06:16.654971] [DEBUG] [REMOTE ] CYN: Symbol is viable for forecasting. [2026-01-29T12:06:16.655020] [INFO ] [MAIN ] [864/3490] CYN kept (0.2s) | 863 kept, 1 rejected | 139.2/min | ETA: 18.9m [2026-01-29T12:06:17.245805] [DEBUG] [REMOTE ] CYRX: Retrieved 4294 rows, trimmed to 300. [2026-01-29T12:06:17.245956] [DEBUG] [REMOTE ] CYRX: PASS: History has at least 300 days. [2026-01-29T12:06:17.246197] [DEBUG] [REMOTE ] CYRX: PASS: Price check passed. Min price $8.33. [2026-01-29T12:06:17.246359] [DEBUG] [REMOTE ] CYRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:17.246483] [DEBUG] [REMOTE ] CYRX: PASS: Integrity check passed. [2026-01-29T12:06:17.246522] [DEBUG] [REMOTE ] CYRX: Symbol is viable for forecasting. [2026-01-29T12:06:17.246587] [INFO ] [MAIN ] [865/3490] CYRX kept (0.6s) | 864 kept, 1 rejected | 139.2/min | ETA: 18.9m [2026-01-29T12:06:17.723383] [DEBUG] [REMOTE ] CYTK: Retrieved 5472 rows, trimmed to 300. [2026-01-29T12:06:17.723526] [DEBUG] [REMOTE ] CYTK: PASS: History has at least 300 days. [2026-01-29T12:06:17.723760] [DEBUG] [REMOTE ] CYTK: PASS: Price check passed. Min price $59.19. [2026-01-29T12:06:17.723903] [DEBUG] [REMOTE ] CYTK: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:17.724018] [DEBUG] [REMOTE ] CYTK: PASS: Integrity check passed. [2026-01-29T12:06:17.724058] [DEBUG] [REMOTE ] CYTK: Symbol is viable for forecasting. [2026-01-29T12:06:17.724108] [INFO ] [MAIN ] [866/3490] CYTK kept (0.5s) | 865 kept, 1 rejected | 139.2/min | ETA: 18.9m [2026-01-29T12:06:18.057380] [DEBUG] [REMOTE ] CZFS: Retrieved 6301 rows, trimmed to 300. [2026-01-29T12:06:18.057749] [DEBUG] [REMOTE ] CZFS: PASS: History has at least 300 days. [2026-01-29T12:06:18.058004] [DEBUG] [REMOTE ] CZFS: PASS: Price check passed. Min price $53.35. [2026-01-29T12:06:18.058188] [DEBUG] [REMOTE ] CZFS: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:18.058340] [DEBUG] [REMOTE ] CZFS: PASS: Integrity check passed. [2026-01-29T12:06:18.058385] [DEBUG] [REMOTE ] CZFS: Symbol is viable for forecasting. [2026-01-29T12:06:18.058436] [INFO ] [MAIN ] [867/3490] CZFS kept (0.3s) | 866 kept, 1 rejected | 139.2/min | ETA: 18.8m [2026-01-29T12:06:18.573908] [DEBUG] [REMOTE ] CZNC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:18.574085] [DEBUG] [REMOTE ] CZNC: PASS: History has at least 300 days. [2026-01-29T12:06:18.574386] [DEBUG] [REMOTE ] CZNC: PASS: Price check passed. Min price $19.02. [2026-01-29T12:06:18.574559] [DEBUG] [REMOTE ] CZNC: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:18.574778] [DEBUG] [REMOTE ] CZNC: PASS: Integrity check passed. [2026-01-29T12:06:18.574823] [DEBUG] [REMOTE ] CZNC: Symbol is viable for forecasting. [2026-01-29T12:06:18.574876] [INFO ] [MAIN ] [868/3490] CZNC kept (0.5s) | 867 kept, 1 rejected | 139.2/min | ETA: 18.8m [2026-01-29T12:06:18.981809] [DEBUG] [REMOTE ] CZWI: Retrieved 5493 rows, trimmed to 300. [2026-01-29T12:06:18.981967] [DEBUG] [REMOTE ] CZWI: PASS: History has at least 300 days. [2026-01-29T12:06:18.982208] [DEBUG] [REMOTE ] CZWI: PASS: Price check passed. Min price $15.65. [2026-01-29T12:06:18.982351] [DEBUG] [REMOTE ] CZWI: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:18.982476] [DEBUG] [REMOTE ] CZWI: PASS: Integrity check passed. [2026-01-29T12:06:18.982518] [DEBUG] [REMOTE ] CZWI: Symbol is viable for forecasting. [2026-01-29T12:06:18.982588] [INFO ] [MAIN ] [869/3490] CZWI kept (0.4s) | 868 kept, 1 rejected | 139.2/min | ETA: 18.8m [2026-01-29T12:06:19.391560] [DEBUG] [REMOTE ] DAL: Retrieved 4715 rows, trimmed to 300. [2026-01-29T12:06:19.391835] [DEBUG] [REMOTE ] DAL: PASS: History has at least 300 days. [2026-01-29T12:06:19.392260] [DEBUG] [REMOTE ] DAL: PASS: Price check passed. Min price $55.65. [2026-01-29T12:06:19.392454] [DEBUG] [REMOTE ] DAL: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:19.392646] [DEBUG] [REMOTE ] DAL: PASS: Integrity check passed. [2026-01-29T12:06:19.392693] [DEBUG] [REMOTE ] DAL: Symbol is viable for forecasting. [2026-01-29T12:06:19.392764] [INFO ] [MAIN ] [870/3490] DAL kept (0.4s) | 869 kept, 1 rejected | 139.2/min | ETA: 18.8m [2026-01-29T12:06:19.774916] [DEBUG] [REMOTE ] DAN: Retrieved 4547 rows, trimmed to 300. [2026-01-29T12:06:19.775062] [DEBUG] [REMOTE ] DAN: PASS: History has at least 300 days. [2026-01-29T12:06:19.775300] [DEBUG] [REMOTE ] DAN: PASS: Price check passed. Min price $19.47. [2026-01-29T12:06:19.775445] [DEBUG] [REMOTE ] DAN: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:19.775590] [DEBUG] [REMOTE ] DAN: PASS: Integrity check passed. [2026-01-29T12:06:19.775642] [DEBUG] [REMOTE ] DAN: Symbol is viable for forecasting. [2026-01-29T12:06:19.775712] [INFO ] [MAIN ] [871/3490] DAN kept (0.4s) | 870 kept, 1 rejected | 139.2/min | ETA: 18.8m [2026-01-29T12:06:19.919247] [DEBUG] [REMOTE ] DAO: Retrieved 1572 rows, trimmed to 300. [2026-01-29T12:06:19.919486] [DEBUG] [REMOTE ] DAO: PASS: History has at least 300 days. [2026-01-29T12:06:19.920006] [DEBUG] [REMOTE ] DAO: PASS: Price check passed. Min price $8.43. [2026-01-29T12:06:19.920166] [DEBUG] [REMOTE ] DAO: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:19.920289] [DEBUG] [REMOTE ] DAO: PASS: Integrity check passed. [2026-01-29T12:06:19.920330] [DEBUG] [REMOTE ] DAO: Symbol is viable for forecasting. [2026-01-29T12:06:19.920384] [INFO ] [MAIN ] [872/3490] DAO kept (0.1s) | 871 kept, 1 rejected | 139.3/min | ETA: 18.8m [2026-01-29T12:06:20.433677] [DEBUG] [REMOTE ] DAPP: Retrieved 1204 rows, trimmed to 300. [2026-01-29T12:06:20.433820] [DEBUG] [REMOTE ] DAPP: PASS: History has at least 300 days. [2026-01-29T12:06:20.434057] [DEBUG] [REMOTE ] DAPP: PASS: Price check passed. Min price $15.96. [2026-01-29T12:06:20.434209] [DEBUG] [REMOTE ] DAPP: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:20.434333] [DEBUG] [REMOTE ] DAPP: PASS: Integrity check passed. [2026-01-29T12:06:20.434383] [DEBUG] [REMOTE ] DAPP: Symbol is viable for forecasting. [2026-01-29T12:06:20.434442] [INFO ] [MAIN ] [873/3490] DAPP kept (0.5s) | 872 kept, 1 rejected | 139.3/min | ETA: 18.8m [2026-01-29T12:06:20.932335] [DEBUG] [REMOTE ] DARE: Retrieved 2968 rows, trimmed to 300. [2026-01-29T12:06:20.932472] [DEBUG] [REMOTE ] DARE: PASS: History has at least 300 days. [2026-01-29T12:06:20.932718] [DEBUG] [REMOTE ] DARE: PASS: Price check passed. Min price $1.63. [2026-01-29T12:06:20.932859] [DEBUG] [REMOTE ] DARE: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:20.932976] [DEBUG] [REMOTE ] DARE: PASS: Integrity check passed. [2026-01-29T12:06:20.933016] [DEBUG] [REMOTE ] DARE: Symbol is viable for forecasting. [2026-01-29T12:06:20.933066] [INFO ] [MAIN ] [874/3490] DARE kept (0.5s) | 873 kept, 1 rejected | 139.2/min | ETA: 18.8m [2026-01-29T12:06:21.129418] [DEBUG] [REMOTE ] DASH: Retrieved 1289 rows, trimmed to 300. [2026-01-29T12:06:21.129648] [DEBUG] [REMOTE ] DASH: PASS: History has at least 300 days. [2026-01-29T12:06:21.129925] [DEBUG] [REMOTE ] DASH: PASS: Price check passed. Min price $187.73. [2026-01-29T12:06:21.130076] [DEBUG] [REMOTE ] DASH: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:21.130204] [DEBUG] [REMOTE ] DASH: PASS: Integrity check passed. [2026-01-29T12:06:21.130291] [DEBUG] [REMOTE ] DASH: Symbol is viable for forecasting. [2026-01-29T12:06:21.130348] [INFO ] [MAIN ] [875/3490] DASH kept (0.2s) | 874 kept, 1 rejected | 139.3/min | ETA: 18.8m [2026-01-29T12:06:21.684817] [DEBUG] [REMOTE ] DAVA: Retrieved 1886 rows, trimmed to 300. [2026-01-29T12:06:21.684955] [DEBUG] [REMOTE ] DAVA: PASS: History has at least 300 days. [2026-01-29T12:06:21.685174] [DEBUG] [REMOTE ] DAVA: PASS: Price check passed. Min price $6.05. [2026-01-29T12:06:21.685309] [DEBUG] [REMOTE ] DAVA: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:21.685419] [DEBUG] [REMOTE ] DAVA: PASS: Integrity check passed. [2026-01-29T12:06:21.685459] [DEBUG] [REMOTE ] DAVA: Symbol is viable for forecasting. [2026-01-29T12:06:21.685506] [INFO ] [MAIN ] [876/3490] DAVA kept (0.6s) | 875 kept, 1 rejected | 139.3/min | ETA: 18.8m [2026-01-29T12:06:22.057757] [DEBUG] [REMOTE ] DAVE: Retrieved 1196 rows, trimmed to 300. [2026-01-29T12:06:22.057941] [DEBUG] [REMOTE ] DAVE: PASS: History has at least 300 days. [2026-01-29T12:06:22.058224] [DEBUG] [REMOTE ] DAVE: PASS: Price check passed. Min price $174.89. [2026-01-29T12:06:22.058371] [DEBUG] [REMOTE ] DAVE: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:22.058497] [DEBUG] [REMOTE ] DAVE: PASS: Integrity check passed. [2026-01-29T12:06:22.058540] [DEBUG] [REMOTE ] DAVE: Symbol is viable for forecasting. [2026-01-29T12:06:22.058620] [INFO ] [MAIN ] [877/3490] DAVE kept (0.4s) | 876 kept, 1 rejected | 139.3/min | ETA: 18.8m [2026-01-29T12:06:22.451122] [DEBUG] [REMOTE ] DAWN: Retrieved 1173 rows, trimmed to 300. [2026-01-29T12:06:22.451331] [DEBUG] [REMOTE ] DAWN: PASS: History has at least 300 days. [2026-01-29T12:06:22.451618] [DEBUG] [REMOTE ] DAWN: PASS: Price check passed. Min price $7.30. [2026-01-29T12:06:22.451771] [DEBUG] [REMOTE ] DAWN: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:22.451900] [DEBUG] [REMOTE ] DAWN: PASS: Integrity check passed. [2026-01-29T12:06:22.451942] [DEBUG] [REMOTE ] DAWN: Symbol is viable for forecasting. [2026-01-29T12:06:22.451999] [INFO ] [MAIN ] [878/3490] DAWN kept (0.4s) | 877 kept, 1 rejected | 139.3/min | ETA: 18.7m [2026-01-29T12:06:23.106336] [DEBUG] [REMOTE ] DB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:23.106470] [DEBUG] [REMOTE ] DB: PASS: History has at least 300 days. [2026-01-29T12:06:23.106695] [DEBUG] [REMOTE ] DB: PASS: Price check passed. Min price $33.55. [2026-01-29T12:06:23.106832] [DEBUG] [REMOTE ] DB: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:23.106970] [DEBUG] [REMOTE ] DB: PASS: Integrity check passed. [2026-01-29T12:06:23.107010] [DEBUG] [REMOTE ] DB: Symbol is viable for forecasting. [2026-01-29T12:06:23.107058] [INFO ] [MAIN ] [879/3490] DB kept (0.7s) | 878 kept, 1 rejected | 139.2/min | ETA: 18.8m [2026-01-29T12:06:23.291802] [DEBUG] [REMOTE ] DBD: Retrieved 616 rows, trimmed to 300. [2026-01-29T12:06:23.291938] [DEBUG] [REMOTE ] DBD: PASS: History has at least 300 days. [2026-01-29T12:06:23.292139] [DEBUG] [REMOTE ] DBD: PASS: Price check passed. Min price $56.24. [2026-01-29T12:06:23.292275] [DEBUG] [REMOTE ] DBD: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:23.292384] [DEBUG] [REMOTE ] DBD: PASS: Integrity check passed. [2026-01-29T12:06:23.292424] [DEBUG] [REMOTE ] DBD: Symbol is viable for forecasting. [2026-01-29T12:06:23.292472] [INFO ] [MAIN ] [880/3490] DBD kept (0.2s) | 879 kept, 1 rejected | 139.3/min | ETA: 18.7m [2026-01-29T12:06:23.923375] [DEBUG] [REMOTE ] DBI: Retrieved 5178 rows, trimmed to 300. [2026-01-29T12:06:23.923508] [DEBUG] [REMOTE ] DBI: PASS: History has at least 300 days. [2026-01-29T12:06:23.923742] [DEBUG] [REMOTE ] DBI: PASS: Price check passed. Min price $3.33. [2026-01-29T12:06:23.923897] [DEBUG] [REMOTE ] DBI: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:23.924021] [DEBUG] [REMOTE ] DBI: PASS: Integrity check passed. [2026-01-29T12:06:23.924063] [DEBUG] [REMOTE ] DBI: Symbol is viable for forecasting. [2026-01-29T12:06:23.924113] [INFO ] [MAIN ] [881/3490] DBI kept (0.6s) | 880 kept, 1 rejected | 139.2/min | ETA: 18.7m [2026-01-29T12:06:24.305508] [DEBUG] [REMOTE ] DBL: Retrieved 3521 rows, trimmed to 300. [2026-01-29T12:06:24.305679] [DEBUG] [REMOTE ] DBL: PASS: History has at least 300 days. [2026-01-29T12:06:24.305942] [DEBUG] [REMOTE ] DBL: PASS: Price check passed. Min price $14.94. [2026-01-29T12:06:24.306093] [DEBUG] [REMOTE ] DBL: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:24.306219] [DEBUG] [REMOTE ] DBL: PASS: Integrity check passed. [2026-01-29T12:06:24.306261] [DEBUG] [REMOTE ] DBL: Symbol is viable for forecasting. [2026-01-29T12:06:24.306313] [INFO ] [MAIN ] [882/3490] DBL kept (0.4s) | 881 kept, 1 rejected | 139.3/min | ETA: 18.7m [2026-01-29T12:06:24.660546] [DEBUG] [REMOTE ] DBRG: Retrieved 2914 rows, trimmed to 300. [2026-01-29T12:06:24.660725] [DEBUG] [REMOTE ] DBRG: PASS: History has at least 300 days. [2026-01-29T12:06:24.660955] [DEBUG] [REMOTE ] DBRG: PASS: Price check passed. Min price $9.16. [2026-01-29T12:06:24.661098] [DEBUG] [REMOTE ] DBRG: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:24.661211] [DEBUG] [REMOTE ] DBRG: PASS: Integrity check passed. [2026-01-29T12:06:24.661250] [DEBUG] [REMOTE ] DBRG: Symbol is viable for forecasting. [2026-01-29T12:06:24.661299] [INFO ] [MAIN ] [883/3490] DBRG kept (0.4s) | 882 kept, 1 rejected | 139.3/min | ETA: 18.7m [2026-01-29T12:06:24.875721] [DEBUG] [REMOTE ] DBX: Retrieved 1973 rows, trimmed to 300. [2026-01-29T12:06:24.875930] [DEBUG] [REMOTE ] DBX: PASS: History has at least 300 days. [2026-01-29T12:06:24.876248] [DEBUG] [REMOTE ] DBX: PASS: Price check passed. Min price $25.49. [2026-01-29T12:06:24.876400] [DEBUG] [REMOTE ] DBX: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:24.876533] [DEBUG] [REMOTE ] DBX: PASS: Integrity check passed. [2026-01-29T12:06:24.876595] [DEBUG] [REMOTE ] DBX: Symbol is viable for forecasting. [2026-01-29T12:06:24.876655] [INFO ] [MAIN ] [884/3490] DBX kept (0.2s) | 883 kept, 1 rejected | 139.4/min | ETA: 18.7m [2026-01-29T12:06:25.313686] [DEBUG] [REMOTE ] DCBO: Retrieved 1396 rows, trimmed to 300. [2026-01-29T12:06:25.313843] [DEBUG] [REMOTE ] DCBO: PASS: History has at least 300 days. [2026-01-29T12:06:25.314061] [DEBUG] [REMOTE ] DCBO: PASS: Price check passed. Min price $18.27. [2026-01-29T12:06:25.314212] [DEBUG] [REMOTE ] DCBO: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:25.314330] [DEBUG] [REMOTE ] DCBO: PASS: Integrity check passed. [2026-01-29T12:06:25.314371] [DEBUG] [REMOTE ] DCBO: Symbol is viable for forecasting. [2026-01-29T12:06:25.314419] [INFO ] [MAIN ] [885/3490] DCBO kept (0.4s) | 884 kept, 1 rejected | 139.4/min | ETA: 18.7m [2026-01-29T12:06:25.993265] [DEBUG] [REMOTE ] DCI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:25.993410] [DEBUG] [REMOTE ] DCI: PASS: History has at least 300 days. [2026-01-29T12:06:25.993854] [DEBUG] [REMOTE ] DCI: PASS: Price check passed. Min price $83.98. [2026-01-29T12:06:25.993991] [DEBUG] [REMOTE ] DCI: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:25.994112] [DEBUG] [REMOTE ] DCI: PASS: Integrity check passed. [2026-01-29T12:06:25.994152] [DEBUG] [REMOTE ] DCI: Symbol is viable for forecasting. [2026-01-29T12:06:25.994201] [INFO ] [MAIN ] [886/3490] DCI kept (0.7s) | 885 kept, 1 rejected | 139.3/min | ETA: 18.7m [2026-01-29T12:06:26.544903] [DEBUG] [REMOTE ] DCO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:26.545074] [DEBUG] [REMOTE ] DCO: PASS: History has at least 300 days. [2026-01-29T12:06:26.545386] [DEBUG] [REMOTE ] DCO: PASS: Price check passed. Min price $86.41. [2026-01-29T12:06:26.545596] [DEBUG] [REMOTE ] DCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:26.545764] [DEBUG] [REMOTE ] DCO: PASS: Integrity check passed. [2026-01-29T12:06:26.545823] [DEBUG] [REMOTE ] DCO: Symbol is viable for forecasting. [2026-01-29T12:06:26.545891] [INFO ] [MAIN ] [887/3490] DCO kept (0.6s) | 886 kept, 1 rejected | 139.2/min | ETA: 18.7m [2026-01-29T12:06:27.008653] [DEBUG] [REMOTE ] DCOM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:27.008818] [DEBUG] [REMOTE ] DCOM: PASS: History has at least 300 days. [2026-01-29T12:06:27.009109] [DEBUG] [REMOTE ] DCOM: PASS: Price check passed. Min price $25.57. [2026-01-29T12:06:27.009443] [DEBUG] [REMOTE ] DCOM: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:27.009600] [DEBUG] [REMOTE ] DCOM: PASS: Integrity check passed. [2026-01-29T12:06:27.009652] [DEBUG] [REMOTE ] DCOM: Symbol is viable for forecasting. [2026-01-29T12:06:27.009706] [INFO ] [MAIN ] [888/3490] DCOM kept (0.5s) | 887 kept, 1 rejected | 139.2/min | ETA: 18.7m [2026-01-29T12:06:27.266298] [DEBUG] [REMOTE ] DCTH: Retrieved 5974 rows, trimmed to 300. [2026-01-29T12:06:27.266467] [DEBUG] [REMOTE ] DCTH: PASS: History has at least 300 days. [2026-01-29T12:06:27.266801] [DEBUG] [REMOTE ] DCTH: PASS: Price check passed. Min price $8.19. [2026-01-29T12:06:27.266983] [DEBUG] [REMOTE ] DCTH: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:27.267140] [DEBUG] [REMOTE ] DCTH: PASS: Integrity check passed. [2026-01-29T12:06:27.267193] [DEBUG] [REMOTE ] DCTH: Symbol is viable for forecasting. [2026-01-29T12:06:27.267258] [INFO ] [MAIN ] [889/3490] DCTH kept (0.3s) | 888 kept, 1 rejected | 139.3/min | ETA: 18.7m [2026-01-29T12:06:27.885657] [DEBUG] [REMOTE ] DD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:27.885800] [DEBUG] [REMOTE ] DD: PASS: History has at least 300 days. [2026-01-29T12:06:27.886018] [DEBUG] [REMOTE ] DD: PASS: Price check passed. Min price $34.29. [2026-01-29T12:06:27.886153] [DEBUG] [REMOTE ] DD: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:27.886328] [DEBUG] [REMOTE ] DD: PASS: Integrity check passed. [2026-01-29T12:06:27.886383] [DEBUG] [REMOTE ] DD: Symbol is viable for forecasting. [2026-01-29T12:06:27.886450] [INFO ] [MAIN ] [890/3490] DD kept (0.6s) | 889 kept, 1 rejected | 139.2/min | ETA: 18.7m [2026-01-29T12:06:28.280161] [DEBUG] [REMOTE ] DDD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:28.280321] [DEBUG] [REMOTE ] DDD: PASS: History has at least 300 days. [2026-01-29T12:06:28.280608] [DEBUG] [REMOTE ] DDD: PASS: Price check passed. Min price $1.77. [2026-01-29T12:06:28.280751] [DEBUG] [REMOTE ] DDD: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:28.280883] [DEBUG] [REMOTE ] DDD: PASS: Integrity check passed. [2026-01-29T12:06:28.280924] [DEBUG] [REMOTE ] DDD: Symbol is viable for forecasting. [2026-01-29T12:06:28.280975] [INFO ] [MAIN ] [891/3490] DDD kept (0.4s) | 890 kept, 1 rejected | 139.2/min | ETA: 18.7m [2026-01-29T12:06:28.522701] [DEBUG] [REMOTE ] DDI: Retrieved 1107 rows, trimmed to 300. [2026-01-29T12:06:28.522878] [DEBUG] [REMOTE ] DDI: PASS: History has at least 300 days. [2026-01-29T12:06:28.523085] [DEBUG] [REMOTE ] DDI: PASS: Price check passed. Min price $8.25. [2026-01-29T12:06:28.523220] [DEBUG] [REMOTE ] DDI: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:28.523330] [DEBUG] [REMOTE ] DDI: PASS: Integrity check passed. [2026-01-29T12:06:28.523370] [DEBUG] [REMOTE ] DDI: Symbol is viable for forecasting. [2026-01-29T12:06:28.523418] [INFO ] [MAIN ] [892/3490] DDI kept (0.2s) | 891 kept, 1 rejected | 139.3/min | ETA: 18.7m [2026-01-29T12:06:28.931203] [DEBUG] [REMOTE ] DDL: Retrieved 1151 rows, trimmed to 300. [2026-01-29T12:06:28.931345] [DEBUG] [REMOTE ] DDL: PASS: History has at least 300 days. [2026-01-29T12:06:28.931568] [DEBUG] [REMOTE ] DDL: PASS: Price check passed. Min price $1.67. [2026-01-29T12:06:28.931772] [DEBUG] [REMOTE ] DDL: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:28.932079] [DEBUG] [REMOTE ] DDL: PASS: Integrity check passed. [2026-01-29T12:06:28.932120] [DEBUG] [REMOTE ] DDL: Symbol is viable for forecasting. [2026-01-29T12:06:28.932170] [INFO ] [MAIN ] [893/3490] DDL kept (0.4s) | 892 kept, 1 rejected | 139.3/min | ETA: 18.6m [2026-01-29T12:06:29.356506] [DEBUG] [REMOTE ] DDOG: Retrieved 1598 rows, trimmed to 300. [2026-01-29T12:06:29.356705] [DEBUG] [REMOTE ] DDOG: PASS: History has at least 300 days. [2026-01-29T12:06:29.356954] [DEBUG] [REMOTE ] DDOG: PASS: Price check passed. Min price $117.00. [2026-01-29T12:06:29.357094] [DEBUG] [REMOTE ] DDOG: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:29.357213] [DEBUG] [REMOTE ] DDOG: PASS: Integrity check passed. [2026-01-29T12:06:29.357254] [DEBUG] [REMOTE ] DDOG: Symbol is viable for forecasting. [2026-01-29T12:06:29.357302] [INFO ] [MAIN ] [894/3490] DDOG kept (0.4s) | 893 kept, 1 rejected | 139.3/min | ETA: 18.6m [2026-01-29T12:06:29.965356] [DEBUG] [REMOTE ] DDS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:29.965496] [DEBUG] [REMOTE ] DDS: PASS: History has at least 300 days. [2026-01-29T12:06:29.965735] [DEBUG] [REMOTE ] DDS: PASS: Price check passed. Min price $569.72. [2026-01-29T12:06:29.965875] [DEBUG] [REMOTE ] DDS: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:29.965992] [DEBUG] [REMOTE ] DDS: PASS: Integrity check passed. [2026-01-29T12:06:29.966032] [DEBUG] [REMOTE ] DDS: Symbol is viable for forecasting. [2026-01-29T12:06:29.966081] [INFO ] [MAIN ] [895/3490] DDS kept (0.6s) | 894 kept, 1 rejected | 139.2/min | ETA: 18.6m [2026-01-29T12:06:30.418216] [DEBUG] [REMOTE ] DE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:30.418366] [DEBUG] [REMOTE ] DE: PASS: History has at least 300 days. [2026-01-29T12:06:30.418627] [DEBUG] [REMOTE ] DE: PASS: Price check passed. Min price $460.03. [2026-01-29T12:06:30.418782] [DEBUG] [REMOTE ] DE: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:30.418912] [DEBUG] [REMOTE ] DE: PASS: Integrity check passed. [2026-01-29T12:06:30.418956] [DEBUG] [REMOTE ] DE: Symbol is viable for forecasting. [2026-01-29T12:06:30.419010] [INFO ] [MAIN ] [896/3490] DE kept (0.5s) | 895 kept, 1 rejected | 139.2/min | ETA: 18.6m [2026-01-29T12:06:30.743824] [DEBUG] [REMOTE ] DEA: Retrieved 2760 rows, trimmed to 300. [2026-01-29T12:06:30.743958] [DEBUG] [REMOTE ] DEA: PASS: History has at least 300 days. [2026-01-29T12:06:30.744169] [DEBUG] [REMOTE ] DEA: PASS: Price check passed. Min price $20.56. [2026-01-29T12:06:30.744307] [DEBUG] [REMOTE ] DEA: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:30.744421] [DEBUG] [REMOTE ] DEA: PASS: Integrity check passed. [2026-01-29T12:06:30.744461] [DEBUG] [REMOTE ] DEA: Symbol is viable for forecasting. [2026-01-29T12:06:30.744509] [INFO ] [MAIN ] [897/3490] DEA kept (0.3s) | 896 kept, 1 rejected | 139.3/min | ETA: 18.6m [2026-01-29T12:06:31.103111] [DEBUG] [REMOTE ] DECK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:31.103250] [DEBUG] [REMOTE ] DECK: PASS: History has at least 300 days. [2026-01-29T12:06:31.103472] [DEBUG] [REMOTE ] DECK: PASS: Price check passed. Min price $79.54. [2026-01-29T12:06:31.103635] [DEBUG] [REMOTE ] DECK: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:31.103757] [DEBUG] [REMOTE ] DECK: PASS: Integrity check passed. [2026-01-29T12:06:31.103799] [DEBUG] [REMOTE ] DECK: Symbol is viable for forecasting. [2026-01-29T12:06:31.104046] [INFO ] [MAIN ] [898/3490] DECK kept (0.4s) | 897 kept, 1 rejected | 139.3/min | ETA: 18.6m [2026-01-29T12:06:31.585104] [DEBUG] [REMOTE ] DEI: Retrieved 4844 rows, trimmed to 300. [2026-01-29T12:06:31.585249] [DEBUG] [REMOTE ] DEI: PASS: History has at least 300 days. [2026-01-29T12:06:31.585462] [DEBUG] [REMOTE ] DEI: PASS: Price check passed. Min price $10.35. [2026-01-29T12:06:31.585621] [DEBUG] [REMOTE ] DEI: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:31.585746] [DEBUG] [REMOTE ] DEI: PASS: Integrity check passed. [2026-01-29T12:06:31.585789] [DEBUG] [REMOTE ] DEI: Symbol is viable for forecasting. [2026-01-29T12:06:31.585838] [INFO ] [MAIN ] [899/3490] DEI kept (0.5s) | 898 kept, 1 rejected | 139.3/min | ETA: 18.6m [2026-01-29T12:06:31.924661] [DEBUG] [REMOTE ] DELL: Retrieved 1784 rows, trimmed to 300. [2026-01-29T12:06:31.924821] [DEBUG] [REMOTE ] DELL: PASS: History has at least 300 days. [2026-01-29T12:06:31.925085] [DEBUG] [REMOTE ] DELL: PASS: Price check passed. Min price $111.07. [2026-01-29T12:06:31.925262] [DEBUG] [REMOTE ] DELL: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:31.925394] [DEBUG] [REMOTE ] DELL: PASS: Integrity check passed. [2026-01-29T12:06:31.925438] [DEBUG] [REMOTE ] DELL: Symbol is viable for forecasting. [2026-01-29T12:06:31.925490] [INFO ] [MAIN ] [900/3490] DELL kept (0.3s) | 899 kept, 1 rejected | 139.3/min | ETA: 18.6m [2026-01-29T12:06:32.554841] [DEBUG] [REMOTE ] DEO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:32.555000] [DEBUG] [REMOTE ] DEO: PASS: History has at least 300 days. [2026-01-29T12:06:32.555265] [DEBUG] [REMOTE ] DEO: PASS: Price check passed. Min price $85.12. [2026-01-29T12:06:32.555403] [DEBUG] [REMOTE ] DEO: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:32.555589] [DEBUG] [REMOTE ] DEO: PASS: Integrity check passed. [2026-01-29T12:06:32.555648] [DEBUG] [REMOTE ] DEO: Symbol is viable for forecasting. [2026-01-29T12:06:32.555726] [INFO ] [MAIN ] [901/3490] DEO kept (0.6s) | 900 kept, 1 rejected | 139.2/min | ETA: 18.6m [2026-01-29T12:06:32.720391] [DEBUG] [REMOTE ] DERM: Retrieved 1055 rows, trimmed to 300. [2026-01-29T12:06:32.720536] [DEBUG] [REMOTE ] DERM: PASS: History has at least 300 days. [2026-01-29T12:06:32.720778] [DEBUG] [REMOTE ] DERM: PASS: Price check passed. Min price $7.12. [2026-01-29T12:06:32.720917] [DEBUG] [REMOTE ] DERM: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:32.721036] [DEBUG] [REMOTE ] DERM: PASS: Integrity check passed. [2026-01-29T12:06:32.721085] [DEBUG] [REMOTE ] DERM: Symbol is viable for forecasting. [2026-01-29T12:06:32.721137] [INFO ] [MAIN ] [902/3490] DERM kept (0.2s) | 901 kept, 1 rejected | 139.3/min | ETA: 18.6m [2026-01-29T12:06:33.184789] [DEBUG] [REMOTE ] DFGP: Retrieved 556 rows, trimmed to 300. [2026-01-29T12:06:33.184930] [DEBUG] [REMOTE ] DFGP: PASS: History has at least 300 days. [2026-01-29T12:06:33.185151] [DEBUG] [REMOTE ] DFGP: PASS: Price check passed. Min price $53.85. [2026-01-29T12:06:33.185299] [DEBUG] [REMOTE ] DFGP: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:33.185420] [DEBUG] [REMOTE ] DFGP: PASS: Integrity check passed. [2026-01-29T12:06:33.185463] [DEBUG] [REMOTE ] DFGP: Symbol is viable for forecasting. [2026-01-29T12:06:33.185514] [INFO ] [MAIN ] [903/3490] DFGP kept (0.5s) | 902 kept, 1 rejected | 139.3/min | ETA: 18.6m [2026-01-29T12:06:33.563348] [DEBUG] [REMOTE ] DFGX: Retrieved 556 rows, trimmed to 300. [2026-01-29T12:06:33.563483] [DEBUG] [REMOTE ] DFGX: PASS: History has at least 300 days. [2026-01-29T12:06:33.563730] [DEBUG] [REMOTE ] DFGX: PASS: Price check passed. Min price $52.48. [2026-01-29T12:06:33.563889] [DEBUG] [REMOTE ] DFGX: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:33.564004] [DEBUG] [REMOTE ] DFGX: PASS: Integrity check passed. [2026-01-29T12:06:33.564046] [DEBUG] [REMOTE ] DFGX: Symbol is viable for forecasting. [2026-01-29T12:06:33.564096] [INFO ] [MAIN ] [904/3490] DFGX kept (0.4s) | 903 kept, 1 rejected | 139.3/min | ETA: 18.6m [2026-01-29T12:06:34.017871] [DEBUG] [REMOTE ] DFH: Retrieved 1261 rows, trimmed to 300. [2026-01-29T12:06:34.018007] [DEBUG] [REMOTE ] DFH: PASS: History has at least 300 days. [2026-01-29T12:06:34.018235] [DEBUG] [REMOTE ] DFH: PASS: Price check passed. Min price $16.98. [2026-01-29T12:06:34.018375] [DEBUG] [REMOTE ] DFH: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:34.018486] [DEBUG] [REMOTE ] DFH: PASS: Integrity check passed. [2026-01-29T12:06:34.018527] [DEBUG] [REMOTE ] DFH: Symbol is viable for forecasting. [2026-01-29T12:06:34.018600] [INFO ] [MAIN ] [905/3490] DFH kept (0.5s) | 904 kept, 1 rejected | 139.3/min | ETA: 18.6m [2026-01-29T12:06:34.361653] [DEBUG] [REMOTE ] DFIN: Retrieved 2343 rows, trimmed to 300. [2026-01-29T12:06:34.361801] [DEBUG] [REMOTE ] DFIN: PASS: History has at least 300 days. [2026-01-29T12:06:34.362029] [DEBUG] [REMOTE ] DFIN: PASS: Price check passed. Min price $44.49. [2026-01-29T12:06:34.362171] [DEBUG] [REMOTE ] DFIN: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:34.362288] [DEBUG] [REMOTE ] DFIN: PASS: Integrity check passed. [2026-01-29T12:06:34.362330] [DEBUG] [REMOTE ] DFIN: Symbol is viable for forecasting. [2026-01-29T12:06:34.362380] [INFO ] [MAIN ] [906/3490] DFIN kept (0.3s) | 905 kept, 1 rejected | 139.4/min | ETA: 18.5m [2026-01-29T12:06:34.907258] [DEBUG] [REMOTE ] DFP: Retrieved 3189 rows, trimmed to 300. [2026-01-29T12:06:34.907385] [DEBUG] [REMOTE ] DFP: PASS: History has at least 300 days. [2026-01-29T12:06:34.907614] [DEBUG] [REMOTE ] DFP: PASS: Price check passed. Min price $20.49. [2026-01-29T12:06:34.907757] [DEBUG] [REMOTE ] DFP: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:34.907865] [DEBUG] [REMOTE ] DFP: PASS: Integrity check passed. [2026-01-29T12:06:34.907905] [DEBUG] [REMOTE ] DFP: Symbol is viable for forecasting. [2026-01-29T12:06:34.907953] [INFO ] [MAIN ] [907/3490] DFP kept (0.5s) | 906 kept, 1 rejected | 139.3/min | ETA: 18.5m [2026-01-29T12:06:35.182454] [DEBUG] [REMOTE ] DFTX: Retrieved 892 rows, trimmed to 300. [2026-01-29T12:06:35.182603] [DEBUG] [REMOTE ] DFTX: PASS: History has at least 300 days. [2026-01-29T12:06:35.182833] [DEBUG] [REMOTE ] DFTX: PASS: Price check passed. Min price $10.68. [2026-01-29T12:06:35.182972] [DEBUG] [REMOTE ] DFTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:35.183078] [DEBUG] [REMOTE ] DFTX: PASS: Integrity check passed. [2026-01-29T12:06:35.183117] [DEBUG] [REMOTE ] DFTX: Symbol is viable for forecasting. [2026-01-29T12:06:35.183166] [INFO ] [MAIN ] [908/3490] DFTX kept (0.3s) | 907 kept, 1 rejected | 139.4/min | ETA: 18.5m [2026-01-29T12:06:35.722984] [DEBUG] [REMOTE ] DG: Retrieved 4075 rows, trimmed to 300. [2026-01-29T12:06:35.723316] [DEBUG] [REMOTE ] DG: PASS: History has at least 300 days. [2026-01-29T12:06:35.723523] [DEBUG] [REMOTE ] DG: PASS: Price check passed. Min price $95.55. [2026-01-29T12:06:35.723679] [DEBUG] [REMOTE ] DG: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:35.723790] [DEBUG] [REMOTE ] DG: PASS: Integrity check passed. [2026-01-29T12:06:35.723830] [DEBUG] [REMOTE ] DG: Symbol is viable for forecasting. [2026-01-29T12:06:35.723876] [INFO ] [MAIN ] [909/3490] DG kept (0.5s) | 908 kept, 1 rejected | 139.3/min | ETA: 18.5m [2026-01-29T12:06:35.996681] [DEBUG] [REMOTE ] DGCB: Retrieved 556 rows, trimmed to 300. [2026-01-29T12:06:35.996816] [DEBUG] [REMOTE ] DGCB: PASS: History has at least 300 days. [2026-01-29T12:06:35.997077] [DEBUG] [REMOTE ] DGCB: PASS: Price check passed. Min price $53.95. [2026-01-29T12:06:35.997243] [DEBUG] [REMOTE ] DGCB: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:35.997381] [DEBUG] [REMOTE ] DGCB: PASS: Integrity check passed. [2026-01-29T12:06:35.997426] [DEBUG] [REMOTE ] DGCB: Symbol is viable for forecasting. [2026-01-29T12:06:35.997482] [INFO ] [MAIN ] [910/3490] DGCB kept (0.3s) | 909 kept, 1 rejected | 139.4/min | ETA: 18.5m [2026-01-29T12:06:36.572220] [DEBUG] [REMOTE ] DGICA: Retrieved 6228 rows, trimmed to 300. [2026-01-29T12:06:36.572384] [DEBUG] [REMOTE ] DGICA: PASS: History has at least 300 days. [2026-01-29T12:06:36.572684] [DEBUG] [REMOTE ] DGICA: PASS: Price check passed. Min price $18.16. [2026-01-29T12:06:36.572855] [DEBUG] [REMOTE ] DGICA: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:36.573013] [DEBUG] [REMOTE ] DGICA: PASS: Integrity check passed. [2026-01-29T12:06:36.573059] [DEBUG] [REMOTE ] DGICA: Symbol is viable for forecasting. [2026-01-29T12:06:36.573115] [INFO ] [MAIN ] [911/3490] DGICA kept (0.6s) | 910 kept, 1 rejected | 139.3/min | ETA: 18.5m [2026-01-29T12:06:37.047865] [DEBUG] [REMOTE ] DGII: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:37.048119] [DEBUG] [REMOTE ] DGII: PASS: History has at least 300 days. [2026-01-29T12:06:37.048488] [DEBUG] [REMOTE ] DGII: PASS: Price check passed. Min price $35.40. [2026-01-29T12:06:37.048663] [DEBUG] [REMOTE ] DGII: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:37.048852] [DEBUG] [REMOTE ] DGII: PASS: Integrity check passed. [2026-01-29T12:06:37.048895] [DEBUG] [REMOTE ] DGII: Symbol is viable for forecasting. [2026-01-29T12:06:37.048952] [INFO ] [MAIN ] [912/3490] DGII kept (0.5s) | 911 kept, 1 rejected | 139.3/min | ETA: 18.5m [2026-01-29T12:06:37.390502] [DEBUG] [REMOTE ] DGRE: Retrieved 3142 rows, trimmed to 300. [2026-01-29T12:06:37.390670] [DEBUG] [REMOTE ] DGRE: PASS: History has at least 300 days. [2026-01-29T12:06:37.390904] [DEBUG] [REMOTE ] DGRE: PASS: Price check passed. Min price $29.30. [2026-01-29T12:06:37.391057] [DEBUG] [REMOTE ] DGRE: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:37.391179] [DEBUG] [REMOTE ] DGRE: PASS: Integrity check passed. [2026-01-29T12:06:37.391221] [DEBUG] [REMOTE ] DGRE: Symbol is viable for forecasting. [2026-01-29T12:06:37.391274] [INFO ] [MAIN ] [913/3490] DGRE kept (0.3s) | 912 kept, 1 rejected | 139.4/min | ETA: 18.5m [2026-01-29T12:06:37.811689] [DEBUG] [REMOTE ] DGRS: Retrieved 3147 rows, trimmed to 300. [2026-01-29T12:06:37.811825] [DEBUG] [REMOTE ] DGRS: PASS: History has at least 300 days. [2026-01-29T12:06:37.812034] [DEBUG] [REMOTE ] DGRS: PASS: Price check passed. Min price $45.97. [2026-01-29T12:06:37.812172] [DEBUG] [REMOTE ] DGRS: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:37.812285] [DEBUG] [REMOTE ] DGRS: PASS: Integrity check passed. [2026-01-29T12:06:37.812326] [DEBUG] [REMOTE ] DGRS: Symbol is viable for forecasting. [2026-01-29T12:06:37.812375] [INFO ] [MAIN ] [914/3490] DGRS kept (0.4s) | 913 kept, 1 rejected | 139.4/min | ETA: 18.5m [2026-01-29T12:06:38.363921] [DEBUG] [REMOTE ] DGX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:38.364122] [DEBUG] [REMOTE ] DGX: PASS: History has at least 300 days. [2026-01-29T12:06:38.364403] [DEBUG] [REMOTE ] DGX: PASS: Price check passed. Min price $172.72. [2026-01-29T12:06:38.364549] [DEBUG] [REMOTE ] DGX: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:38.364705] [DEBUG] [REMOTE ] DGX: PASS: Integrity check passed. [2026-01-29T12:06:38.364748] [DEBUG] [REMOTE ] DGX: Symbol is viable for forecasting. [2026-01-29T12:06:38.364803] [INFO ] [MAIN ] [915/3490] DGX kept (0.6s) | 914 kept, 1 rejected | 139.3/min | ETA: 18.5m [2026-01-29T12:06:38.585486] [DEBUG] [REMOTE ] DH: Retrieved 1097 rows, trimmed to 300. [2026-01-29T12:06:38.585712] [DEBUG] [REMOTE ] DH: PASS: History has at least 300 days. [2026-01-29T12:06:38.586019] [DEBUG] [REMOTE ] DH: PASS: Price check passed. Min price $2.27. [2026-01-29T12:06:38.586170] [DEBUG] [REMOTE ] DH: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:38.586289] [DEBUG] [REMOTE ] DH: PASS: Integrity check passed. [2026-01-29T12:06:38.586332] [DEBUG] [REMOTE ] DH: Symbol is viable for forecasting. [2026-01-29T12:06:38.586387] [INFO ] [MAIN ] [916/3490] DH kept (0.2s) | 915 kept, 1 rejected | 139.4/min | ETA: 18.5m [2026-01-29T12:06:39.205712] [DEBUG] [REMOTE ] DHC: Retrieved 6522 rows, trimmed to 300. [2026-01-29T12:06:39.205936] [DEBUG] [REMOTE ] DHC: PASS: History has at least 300 days. [2026-01-29T12:06:39.206241] [DEBUG] [REMOTE ] DHC: PASS: Price check passed. Min price $4.20. [2026-01-29T12:06:39.206397] [DEBUG] [REMOTE ] DHC: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:39.206565] [DEBUG] [REMOTE ] DHC: PASS: Integrity check passed. [2026-01-29T12:06:39.206642] [DEBUG] [REMOTE ] DHC: Symbol is viable for forecasting. [2026-01-29T12:06:39.206706] [INFO ] [MAIN ] [917/3490] DHC kept (0.6s) | 916 kept, 1 rejected | 139.3/min | ETA: 18.5m [2026-01-29T12:06:39.679412] [DEBUG] [REMOTE ] DHF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:39.679638] [DEBUG] [REMOTE ] DHF: PASS: History has at least 300 days. [2026-01-29T12:06:39.679951] [DEBUG] [REMOTE ] DHF: PASS: Price check passed. Min price $2.44. [2026-01-29T12:06:39.680100] [DEBUG] [REMOTE ] DHF: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:39.680239] [DEBUG] [REMOTE ] DHF: PASS: Integrity check passed. [2026-01-29T12:06:39.680285] [DEBUG] [REMOTE ] DHF: Symbol is viable for forecasting. [2026-01-29T12:06:39.680344] [INFO ] [MAIN ] [918/3490] DHF kept (0.5s) | 917 kept, 1 rejected | 139.3/min | ETA: 18.5m [2026-01-29T12:06:40.201315] [DEBUG] [REMOTE ] DHI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:40.201452] [DEBUG] [REMOTE ] DHI: PASS: History has at least 300 days. [2026-01-29T12:06:40.201681] [DEBUG] [REMOTE ] DHI: PASS: Price check passed. Min price $137.32. [2026-01-29T12:06:40.201816] [DEBUG] [REMOTE ] DHI: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:40.201929] [DEBUG] [REMOTE ] DHI: PASS: Integrity check passed. [2026-01-29T12:06:40.201969] [DEBUG] [REMOTE ] DHI: Symbol is viable for forecasting. [2026-01-29T12:06:40.202017] [INFO ] [MAIN ] [919/3490] DHI kept (0.5s) | 918 kept, 1 rejected | 139.3/min | ETA: 18.5m [2026-01-29T12:06:40.656546] [DEBUG] [REMOTE ] DHIL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:40.656762] [DEBUG] [REMOTE ] DHIL: PASS: History has at least 300 days. [2026-01-29T12:06:40.657104] [DEBUG] [REMOTE ] DHIL: PASS: Price check passed. Min price $114.83. [2026-01-29T12:06:40.657290] [DEBUG] [REMOTE ] DHIL: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:40.657462] [DEBUG] [REMOTE ] DHIL: PASS: Integrity check passed. [2026-01-29T12:06:40.657516] [DEBUG] [REMOTE ] DHIL: Symbol is viable for forecasting. [2026-01-29T12:06:40.657592] [INFO ] [MAIN ] [920/3490] DHIL kept (0.5s) | 919 kept, 1 rejected | 139.3/min | ETA: 18.5m [2026-01-29T12:06:41.054014] [DEBUG] [REMOTE ] DHX: Retrieved 4657 rows, trimmed to 300. [2026-01-29T12:06:41.054158] [DEBUG] [REMOTE ] DHX: PASS: History has at least 300 days. [2026-01-29T12:06:41.054381] [DEBUG] [REMOTE ] DHX: PASS: Price check passed. Min price $1.50. [2026-01-29T12:06:41.054519] [DEBUG] [REMOTE ] DHX: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:41.054658] [DEBUG] [REMOTE ] DHX: PASS: Integrity check passed. [2026-01-29T12:06:41.054701] [DEBUG] [REMOTE ] DHX: Symbol is viable for forecasting. [2026-01-29T12:06:41.054750] [INFO ] [MAIN ] [921/3490] DHX kept (0.4s) | 920 kept, 1 rejected | 139.3/min | ETA: 18.4m [2026-01-29T12:06:41.283299] [DEBUG] [REMOTE ] DIBS: Retrieved 1164 rows, trimmed to 300. [2026-01-29T12:06:41.283439] [DEBUG] [REMOTE ] DIBS: PASS: History has at least 300 days. [2026-01-29T12:06:41.283671] [DEBUG] [REMOTE ] DIBS: PASS: Price check passed. Min price $3.48. [2026-01-29T12:06:41.283807] [DEBUG] [REMOTE ] DIBS: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:41.283938] [DEBUG] [REMOTE ] DIBS: PASS: Integrity check passed. [2026-01-29T12:06:41.283986] [DEBUG] [REMOTE ] DIBS: Symbol is viable for forecasting. [2026-01-29T12:06:41.284034] [INFO ] [MAIN ] [922/3490] DIBS kept (0.2s) | 921 kept, 1 rejected | 139.4/min | ETA: 18.4m [2026-01-29T12:06:41.911326] [DEBUG] [REMOTE ] DIN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:41.911472] [DEBUG] [REMOTE ] DIN: PASS: History has at least 300 days. [2026-01-29T12:06:41.911732] [DEBUG] [REMOTE ] DIN: PASS: Price check passed. Min price $24.03. [2026-01-29T12:06:41.911873] [DEBUG] [REMOTE ] DIN: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:41.912019] [DEBUG] [REMOTE ] DIN: PASS: Integrity check passed. [2026-01-29T12:06:41.912060] [DEBUG] [REMOTE ] DIN: Symbol is viable for forecasting. [2026-01-29T12:06:41.912110] [INFO ] [MAIN ] [923/3490] DIN kept (0.6s) | 922 kept, 1 rejected | 139.3/min | ETA: 18.4m [2026-01-29T12:06:42.352865] [DEBUG] [REMOTE ] DINO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:42.353017] [DEBUG] [REMOTE ] DINO: PASS: History has at least 300 days. [2026-01-29T12:06:42.353274] [DEBUG] [REMOTE ] DINO: PASS: Price check passed. Min price $45.88. [2026-01-29T12:06:42.353420] [DEBUG] [REMOTE ] DINO: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:42.353544] [DEBUG] [REMOTE ] DINO: PASS: Integrity check passed. [2026-01-29T12:06:42.353608] [DEBUG] [REMOTE ] DINO: Symbol is viable for forecasting. [2026-01-29T12:06:42.353662] [INFO ] [MAIN ] [924/3490] DINO kept (0.4s) | 923 kept, 1 rejected | 139.3/min | ETA: 18.4m [2026-01-29T12:06:42.935822] [DEBUG] [REMOTE ] DIOD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:42.935990] [DEBUG] [REMOTE ] DIOD: PASS: History has at least 300 days. [2026-01-29T12:06:42.936250] [DEBUG] [REMOTE ] DIOD: PASS: Price check passed. Min price $42.36. [2026-01-29T12:06:42.936422] [DEBUG] [REMOTE ] DIOD: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:42.936559] [DEBUG] [REMOTE ] DIOD: PASS: Integrity check passed. [2026-01-29T12:06:42.936622] [DEBUG] [REMOTE ] DIOD: Symbol is viable for forecasting. [2026-01-29T12:06:42.936676] [INFO ] [MAIN ] [925/3490] DIOD kept (0.6s) | 924 kept, 1 rejected | 139.2/min | ETA: 18.4m [2026-01-29T12:06:43.476025] [DEBUG] [REMOTE ] DIS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:43.476223] [DEBUG] [REMOTE ] DIS: PASS: History has at least 300 days. [2026-01-29T12:06:43.476565] [DEBUG] [REMOTE ] DIS: PASS: Price check passed. Min price $101.25. [2026-01-29T12:06:43.476783] [DEBUG] [REMOTE ] DIS: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:43.476964] [DEBUG] [REMOTE ] DIS: PASS: Integrity check passed. [2026-01-29T12:06:43.477028] [DEBUG] [REMOTE ] DIS: Symbol is viable for forecasting. [2026-01-29T12:06:43.477105] [INFO ] [MAIN ] [926/3490] DIS kept (0.5s) | 925 kept, 1 rejected | 139.2/min | ETA: 18.4m [2026-01-29T12:06:43.912100] [DEBUG] [REMOTE ] DJCO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:43.912250] [DEBUG] [REMOTE ] DJCO: PASS: History has at least 300 days. [2026-01-29T12:06:43.912550] [DEBUG] [REMOTE ] DJCO: PASS: Price check passed. Min price $382.57. [2026-01-29T12:06:43.912912] [DEBUG] [REMOTE ] DJCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:43.913045] [DEBUG] [REMOTE ] DJCO: PASS: Integrity check passed. [2026-01-29T12:06:43.913088] [DEBUG] [REMOTE ] DJCO: Symbol is viable for forecasting. [2026-01-29T12:06:43.913138] [INFO ] [MAIN ] [927/3490] DJCO kept (0.4s) | 926 kept, 1 rejected | 139.2/min | ETA: 18.4m [2026-01-29T12:06:44.353403] [DEBUG] [REMOTE ] DK: Retrieved 4964 rows, trimmed to 300. [2026-01-29T12:06:44.353536] [DEBUG] [REMOTE ] DK: PASS: History has at least 300 days. [2026-01-29T12:06:44.353791] [DEBUG] [REMOTE ] DK: PASS: Price check passed. Min price $26.68. [2026-01-29T12:06:44.353951] [DEBUG] [REMOTE ] DK: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:44.354088] [DEBUG] [REMOTE ] DK: PASS: Integrity check passed. [2026-01-29T12:06:44.354130] [DEBUG] [REMOTE ] DK: Symbol is viable for forecasting. [2026-01-29T12:06:44.354180] [INFO ] [MAIN ] [928/3490] DK kept (0.4s) | 927 kept, 1 rejected | 139.2/min | ETA: 18.4m [2026-01-29T12:06:44.624494] [DEBUG] [REMOTE ] DKL: Retrieved 3328 rows, trimmed to 300. [2026-01-29T12:06:44.624652] [DEBUG] [REMOTE ] DKL: PASS: History has at least 300 days. [2026-01-29T12:06:44.624862] [DEBUG] [REMOTE ] DKL: PASS: Price check passed. Min price $43.11. [2026-01-29T12:06:44.625002] [DEBUG] [REMOTE ] DKL: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:44.625116] [DEBUG] [REMOTE ] DKL: PASS: Integrity check passed. [2026-01-29T12:06:44.625158] [DEBUG] [REMOTE ] DKL: Symbol is viable for forecasting. [2026-01-29T12:06:44.625207] [INFO ] [MAIN ] [929/3490] DKL kept (0.3s) | 928 kept, 1 rejected | 139.2/min | ETA: 18.4m [2026-01-29T12:06:44.869379] [DEBUG] [REMOTE ] DKNG: Retrieved 1636 rows, trimmed to 300. [2026-01-29T12:06:44.869532] [DEBUG] [REMOTE ] DKNG: PASS: History has at least 300 days. [2026-01-29T12:06:44.869772] [DEBUG] [REMOTE ] DKNG: PASS: Price check passed. Min price $27.92. [2026-01-29T12:06:44.869926] [DEBUG] [REMOTE ] DKNG: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:44.870067] [DEBUG] [REMOTE ] DKNG: PASS: Integrity check passed. [2026-01-29T12:06:44.870109] [DEBUG] [REMOTE ] DKNG: Symbol is viable for forecasting. [2026-01-29T12:06:44.870161] [INFO ] [MAIN ] [930/3490] DKNG kept (0.2s) | 929 kept, 1 rejected | 139.3/min | ETA: 18.4m [2026-01-29T12:06:45.789289] [DEBUG] [REMOTE ] DKS: Retrieved 5858 rows, trimmed to 300. [2026-01-29T12:06:45.789558] [DEBUG] [REMOTE ] DKS: PASS: History has at least 300 days. [2026-01-29T12:06:45.790267] [DEBUG] [REMOTE ] DKS: PASS: Price check passed. Min price $197.97. [2026-01-29T12:06:45.790427] [DEBUG] [REMOTE ] DKS: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:45.790591] [DEBUG] [REMOTE ] DKS: PASS: Integrity check passed. [2026-01-29T12:06:45.790637] [DEBUG] [REMOTE ] DKS: Symbol is viable for forecasting. [2026-01-29T12:06:45.790694] [INFO ] [MAIN ] [931/3490] DKS kept (0.9s) | 930 kept, 1 rejected | 139.1/min | ETA: 18.4m [2026-01-29T12:06:46.205131] [DEBUG] [REMOTE ] DLB: Retrieved 5269 rows, trimmed to 300. [2026-01-29T12:06:46.205345] [DEBUG] [REMOTE ] DLB: PASS: History has at least 300 days. [2026-01-29T12:06:46.205680] [DEBUG] [REMOTE ] DLB: PASS: Price check passed. Min price $61.19. [2026-01-29T12:06:46.205840] [DEBUG] [REMOTE ] DLB: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:46.205999] [DEBUG] [REMOTE ] DLB: PASS: Integrity check passed. [2026-01-29T12:06:46.206051] [DEBUG] [REMOTE ] DLB: Symbol is viable for forecasting. [2026-01-29T12:06:46.206122] [INFO ] [MAIN ] [932/3490] DLB kept (0.4s) | 931 kept, 1 rejected | 139.1/min | ETA: 18.4m [2026-01-29T12:06:46.698319] [DEBUG] [REMOTE ] DLHC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:46.698457] [DEBUG] [REMOTE ] DLHC: PASS: History has at least 300 days. [2026-01-29T12:06:46.698690] [DEBUG] [REMOTE ] DLHC: PASS: Price check passed. Min price $5.50. [2026-01-29T12:06:46.698855] [DEBUG] [REMOTE ] DLHC: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:46.698990] [DEBUG] [REMOTE ] DLHC: PASS: Integrity check passed. [2026-01-29T12:06:46.699032] [DEBUG] [REMOTE ] DLHC: Symbol is viable for forecasting. [2026-01-29T12:06:46.699080] [INFO ] [MAIN ] [933/3490] DLHC kept (0.5s) | 932 kept, 1 rejected | 139.1/min | ETA: 18.4m [2026-01-29T12:06:46.926799] [DEBUG] [REMOTE ] DLNG: Retrieved 3069 rows, trimmed to 300. [2026-01-29T12:06:46.926940] [DEBUG] [REMOTE ] DLNG: PASS: History has at least 300 days. [2026-01-29T12:06:46.927162] [DEBUG] [REMOTE ] DLNG: PASS: Price check passed. Min price $3.47. [2026-01-29T12:06:46.927317] [DEBUG] [REMOTE ] DLNG: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:46.927475] [DEBUG] [REMOTE ] DLNG: PASS: Integrity check passed. [2026-01-29T12:06:46.927521] [DEBUG] [REMOTE ] DLNG: Symbol is viable for forecasting. [2026-01-29T12:06:46.927591] [INFO ] [MAIN ] [934/3490] DLNG kept (0.2s) | 933 kept, 1 rejected | 139.2/min | ETA: 18.4m [2026-01-29T12:06:47.342469] [DEBUG] [REMOTE ] DLO: Retrieved 1169 rows, trimmed to 300. [2026-01-29T12:06:47.342622] [DEBUG] [REMOTE ] DLO: PASS: History has at least 300 days. [2026-01-29T12:06:47.342828] [DEBUG] [REMOTE ] DLO: PASS: Price check passed. Min price $12.32. [2026-01-29T12:06:47.342962] [DEBUG] [REMOTE ] DLO: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:47.343076] [DEBUG] [REMOTE ] DLO: PASS: Integrity check passed. [2026-01-29T12:06:47.343116] [DEBUG] [REMOTE ] DLO: Symbol is viable for forecasting. [2026-01-29T12:06:47.343163] [INFO ] [MAIN ] [935/3490] DLO kept (0.4s) | 934 kept, 1 rejected | 139.2/min | ETA: 18.4m [2026-01-29T12:06:47.771666] [DEBUG] [REMOTE ] DLPN: Retrieved 2033 rows, trimmed to 300. [2026-01-29T12:06:47.771816] [DEBUG] [REMOTE ] DLPN: PASS: History has at least 300 days. [2026-01-29T12:06:47.772018] [DEBUG] [REMOTE ] DLPN: PASS: Price check passed. Min price $1.32. [2026-01-29T12:06:47.772150] [DEBUG] [REMOTE ] DLPN: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:47.772258] [DEBUG] [REMOTE ] DLPN: PASS: Integrity check passed. [2026-01-29T12:06:47.772297] [DEBUG] [REMOTE ] DLPN: Symbol is viable for forecasting. [2026-01-29T12:06:47.772346] [INFO ] [MAIN ] [936/3490] DLPN kept (0.4s) | 935 kept, 1 rejected | 139.2/min | ETA: 18.3m [2026-01-29T12:06:48.336681] [DEBUG] [REMOTE ] DLTH: Retrieved 2560 rows, trimmed to 300. [2026-01-29T12:06:48.336851] [DEBUG] [REMOTE ] DLTH: PASS: History has at least 300 days. [2026-01-29T12:06:48.337109] [DEBUG] [REMOTE ] DLTH: PASS: Price check passed. Min price $2.07. [2026-01-29T12:06:48.337273] [DEBUG] [REMOTE ] DLTH: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:48.337412] [DEBUG] [REMOTE ] DLTH: PASS: Integrity check passed. [2026-01-29T12:06:48.337459] [DEBUG] [REMOTE ] DLTH: Symbol is viable for forecasting. [2026-01-29T12:06:48.337518] [INFO ] [MAIN ] [937/3490] DLTH kept (0.6s) | 936 kept, 1 rejected | 139.2/min | ETA: 18.3m [2026-01-29T12:06:48.826102] [DEBUG] [REMOTE ] DLX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:48.826247] [DEBUG] [REMOTE ] DLX: PASS: History has at least 300 days. [2026-01-29T12:06:48.826470] [DEBUG] [REMOTE ] DLX: PASS: Price check passed. Min price $17.81. [2026-01-29T12:06:48.826627] [DEBUG] [REMOTE ] DLX: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:48.826746] [DEBUG] [REMOTE ] DLX: PASS: Integrity check passed. [2026-01-29T12:06:48.826786] [DEBUG] [REMOTE ] DLX: Symbol is viable for forecasting. [2026-01-29T12:06:48.826834] [INFO ] [MAIN ] [938/3490] DLX kept (0.5s) | 937 kept, 1 rejected | 139.1/min | ETA: 18.3m [2026-01-29T12:06:49.089779] [DEBUG] [REMOTE ] DLY: Retrieved 1489 rows, trimmed to 300. [2026-01-29T12:06:49.089986] [DEBUG] [REMOTE ] DLY: PASS: History has at least 300 days. [2026-01-29T12:06:49.090239] [DEBUG] [REMOTE ] DLY: PASS: Price check passed. Min price $14.06. [2026-01-29T12:06:49.090379] [DEBUG] [REMOTE ] DLY: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:49.090504] [DEBUG] [REMOTE ] DLY: PASS: Integrity check passed. [2026-01-29T12:06:49.090547] [DEBUG] [REMOTE ] DLY: Symbol is viable for forecasting. [2026-01-29T12:06:49.090622] [INFO ] [MAIN ] [939/3490] DLY kept (0.3s) | 938 kept, 1 rejected | 139.2/min | ETA: 18.3m [2026-01-29T12:06:49.594035] [DEBUG] [REMOTE ] DMAC: Retrieved 4544 rows, trimmed to 300. [2026-01-29T12:06:49.594271] [DEBUG] [REMOTE ] DMAC: PASS: History has at least 300 days. [2026-01-29T12:06:49.594549] [DEBUG] [REMOTE ] DMAC: PASS: Price check passed. Min price $5.42. [2026-01-29T12:06:49.594717] [DEBUG] [REMOTE ] DMAC: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:49.594846] [DEBUG] [REMOTE ] DMAC: PASS: Integrity check passed. [2026-01-29T12:06:49.594890] [DEBUG] [REMOTE ] DMAC: Symbol is viable for forecasting. [2026-01-29T12:06:49.594947] [INFO ] [MAIN ] [940/3490] DMAC kept (0.5s) | 939 kept, 1 rejected | 139.2/min | ETA: 18.3m [2026-01-29T12:06:50.019632] [DEBUG] [REMOTE ] DMB: Retrieved 3209 rows, trimmed to 300. [2026-01-29T12:06:50.019812] [DEBUG] [REMOTE ] DMB: PASS: History has at least 300 days. [2026-01-29T12:06:50.020137] [DEBUG] [REMOTE ] DMB: PASS: Price check passed. Min price $10.39. [2026-01-29T12:06:50.020338] [DEBUG] [REMOTE ] DMB: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:50.020500] [DEBUG] [REMOTE ] DMB: PASS: Integrity check passed. [2026-01-29T12:06:50.020557] [DEBUG] [REMOTE ] DMB: Symbol is viable for forecasting. [2026-01-29T12:06:50.020653] [INFO ] [MAIN ] [941/3490] DMB kept (0.4s) | 940 kept, 1 rejected | 139.2/min | ETA: 18.3m [2026-01-29T12:06:50.295724] [DEBUG] [REMOTE ] DMLP: Retrieved 5784 rows, trimmed to 300. [2026-01-29T12:06:50.295888] [DEBUG] [REMOTE ] DMLP: PASS: History has at least 300 days. [2026-01-29T12:06:50.296143] [DEBUG] [REMOTE ] DMLP: PASS: Price check passed. Min price $21.26. [2026-01-29T12:06:50.296298] [DEBUG] [REMOTE ] DMLP: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:50.296426] [DEBUG] [REMOTE ] DMLP: PASS: Integrity check passed. [2026-01-29T12:06:50.296472] [DEBUG] [REMOTE ] DMLP: Symbol is viable for forecasting. [2026-01-29T12:06:50.296524] [INFO ] [MAIN ] [942/3490] DMLP kept (0.3s) | 941 kept, 1 rejected | 139.2/min | ETA: 18.3m [2026-01-29T12:06:50.799150] [DEBUG] [REMOTE ] DMO: Retrieved 4007 rows, trimmed to 300. [2026-01-29T12:06:50.799284] [DEBUG] [REMOTE ] DMO: PASS: History has at least 300 days. [2026-01-29T12:06:50.799495] [DEBUG] [REMOTE ] DMO: PASS: Price check passed. Min price $10.81. [2026-01-29T12:06:50.799691] [DEBUG] [REMOTE ] DMO: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:50.799834] [DEBUG] [REMOTE ] DMO: PASS: Integrity check passed. [2026-01-29T12:06:50.799877] [DEBUG] [REMOTE ] DMO: Symbol is viable for forecasting. [2026-01-29T12:06:50.799927] [INFO ] [MAIN ] [943/3490] DMO kept (0.5s) | 942 kept, 1 rejected | 139.2/min | ETA: 18.3m [2026-01-29T12:06:51.294810] [DEBUG] [REMOTE ] DMRC: Retrieved 6540 rows, trimmed to 300. [2026-01-29T12:06:51.294953] [DEBUG] [REMOTE ] DMRC: PASS: History has at least 300 days. [2026-01-29T12:06:51.295176] [DEBUG] [REMOTE ] DMRC: PASS: Price check passed. Min price $5.79. [2026-01-29T12:06:51.295310] [DEBUG] [REMOTE ] DMRC: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:51.295426] [DEBUG] [REMOTE ] DMRC: PASS: Integrity check passed. [2026-01-29T12:06:51.295465] [DEBUG] [REMOTE ] DMRC: Symbol is viable for forecasting. [2026-01-29T12:06:51.295514] [INFO ] [MAIN ] [944/3490] DMRC kept (0.5s) | 943 kept, 1 rejected | 139.2/min | ETA: 18.3m [2026-01-29T12:06:51.578973] [DEBUG] [REMOTE ] DMXF: Retrieved 1410 rows, trimmed to 300. [2026-01-29T12:06:51.579121] [DEBUG] [REMOTE ] DMXF: PASS: History has at least 300 days. [2026-01-29T12:06:51.579333] [DEBUG] [REMOTE ] DMXF: PASS: Price check passed. Min price $70.56. [2026-01-29T12:06:51.579473] [DEBUG] [REMOTE ] DMXF: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:51.579665] [DEBUG] [REMOTE ] DMXF: PASS: Integrity check passed. [2026-01-29T12:06:51.579717] [DEBUG] [REMOTE ] DMXF: Symbol is viable for forecasting. [2026-01-29T12:06:51.579769] [INFO ] [MAIN ] [945/3490] DMXF kept (0.3s) | 944 kept, 1 rejected | 139.2/min | ETA: 18.3m [2026-01-29T12:06:51.919739] [DEBUG] [REMOTE ] DNA: Retrieved 1201 rows, trimmed to 300. [2026-01-29T12:06:51.919876] [DEBUG] [REMOTE ] DNA: PASS: History has at least 300 days. [2026-01-29T12:06:51.920084] [DEBUG] [REMOTE ] DNA: PASS: Price check passed. Min price $7.78. [2026-01-29T12:06:51.920222] [DEBUG] [REMOTE ] DNA: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:51.920334] [DEBUG] [REMOTE ] DNA: PASS: Integrity check passed. [2026-01-29T12:06:51.920376] [DEBUG] [REMOTE ] DNA: Symbol is viable for forecasting. [2026-01-29T12:06:51.920426] [INFO ] [MAIN ] [946/3490] DNA kept (0.3s) | 945 kept, 1 rejected | 139.3/min | ETA: 18.3m [2026-01-29T12:06:52.384720] [DEBUG] [REMOTE ] DNLI: Retrieved 2044 rows, trimmed to 300. [2026-01-29T12:06:52.384857] [DEBUG] [REMOTE ] DNLI: PASS: History has at least 300 days. [2026-01-29T12:06:52.385060] [DEBUG] [REMOTE ] DNLI: PASS: Price check passed. Min price $14.41. [2026-01-29T12:06:52.385197] [DEBUG] [REMOTE ] DNLI: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:52.385303] [DEBUG] [REMOTE ] DNLI: PASS: Integrity check passed. [2026-01-29T12:06:52.385342] [DEBUG] [REMOTE ] DNLI: Symbol is viable for forecasting. [2026-01-29T12:06:52.385389] [INFO ] [MAIN ] [947/3490] DNLI kept (0.5s) | 946 kept, 1 rejected | 139.2/min | ETA: 18.3m [2026-01-29T12:06:52.943909] [DEBUG] [REMOTE ] DNP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:52.944126] [DEBUG] [REMOTE ] DNP: PASS: History has at least 300 days. [2026-01-29T12:06:52.944389] [DEBUG] [REMOTE ] DNP: PASS: Price check passed. Min price $9.83. [2026-01-29T12:06:52.944530] [DEBUG] [REMOTE ] DNP: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:52.944689] [DEBUG] [REMOTE ] DNP: PASS: Integrity check passed. [2026-01-29T12:06:52.944739] [DEBUG] [REMOTE ] DNP: Symbol is viable for forecasting. [2026-01-29T12:06:52.944809] [INFO ] [MAIN ] [948/3490] DNP kept (0.6s) | 947 kept, 1 rejected | 139.2/min | ETA: 18.3m [2026-01-29T12:06:53.148988] [DEBUG] [REMOTE ] DNTH: Retrieved 597 rows, trimmed to 300. [2026-01-29T12:06:53.149138] [DEBUG] [REMOTE ] DNTH: PASS: History has at least 300 days. [2026-01-29T12:06:53.149374] [DEBUG] [REMOTE ] DNTH: PASS: Price check passed. Min price $33.20. [2026-01-29T12:06:53.149511] [DEBUG] [REMOTE ] DNTH: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:53.149663] [DEBUG] [REMOTE ] DNTH: PASS: Integrity check passed. [2026-01-29T12:06:53.149708] [DEBUG] [REMOTE ] DNTH: Symbol is viable for forecasting. [2026-01-29T12:06:53.149756] [INFO ] [MAIN ] [949/3490] DNTH kept (0.2s) | 948 kept, 1 rejected | 139.3/min | ETA: 18.2m [2026-01-29T12:06:53.579188] [DEBUG] [REMOTE ] DOCN: Retrieved 1218 rows, trimmed to 300. [2026-01-29T12:06:53.579699] [DEBUG] [REMOTE ] DOCN: PASS: History has at least 300 days. [2026-01-29T12:06:53.580021] [DEBUG] [REMOTE ] DOCN: PASS: Price check passed. Min price $38.82. [2026-01-29T12:06:53.580195] [DEBUG] [REMOTE ] DOCN: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:53.580356] [DEBUG] [REMOTE ] DOCN: PASS: Integrity check passed. [2026-01-29T12:06:53.580620] [DEBUG] [REMOTE ] DOCN: Symbol is viable for forecasting. [2026-01-29T12:06:53.580694] [INFO ] [MAIN ] [950/3490] DOCN kept (0.4s) | 949 kept, 1 rejected | 139.3/min | ETA: 18.2m [2026-01-29T12:06:54.022250] [DEBUG] [REMOTE ] DOCS: Retrieved 1154 rows, trimmed to 300. [2026-01-29T12:06:54.022612] [DEBUG] [REMOTE ] DOCS: PASS: History has at least 300 days. [2026-01-29T12:06:54.022826] [DEBUG] [REMOTE ] DOCS: PASS: Price check passed. Min price $38.73. [2026-01-29T12:06:54.022964] [DEBUG] [REMOTE ] DOCS: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:54.023078] [DEBUG] [REMOTE ] DOCS: PASS: Integrity check passed. [2026-01-29T12:06:54.023118] [DEBUG] [REMOTE ] DOCS: Symbol is viable for forecasting. [2026-01-29T12:06:54.023167] [INFO ] [MAIN ] [951/3490] DOCS kept (0.4s) | 950 kept, 1 rejected | 139.3/min | ETA: 18.2m [2026-01-29T12:06:54.439565] [DEBUG] [REMOTE ] DOGZ: Retrieved 2037 rows, trimmed to 300. [2026-01-29T12:06:54.439812] [DEBUG] [REMOTE ] DOGZ: PASS: History has at least 300 days. [2026-01-29T12:06:54.440076] [DEBUG] [REMOTE ] DOGZ: PASS: Price check passed. Min price $1.32. [2026-01-29T12:06:54.440215] [DEBUG] [REMOTE ] DOGZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:54.440340] [DEBUG] [REMOTE ] DOGZ: PASS: Integrity check passed. [2026-01-29T12:06:54.440383] [DEBUG] [REMOTE ] DOGZ: Symbol is viable for forecasting. [2026-01-29T12:06:54.440435] [INFO ] [MAIN ] [952/3490] DOGZ kept (0.4s) | 951 kept, 1 rejected | 139.3/min | ETA: 18.2m [2026-01-29T12:06:54.785079] [DEBUG] [REMOTE ] DOLE: Retrieved 1129 rows, trimmed to 300. [2026-01-29T12:06:54.785233] [DEBUG] [REMOTE ] DOLE: PASS: History has at least 300 days. [2026-01-29T12:06:54.785668] [DEBUG] [REMOTE ] DOLE: PASS: Price check passed. Min price $12.65. [2026-01-29T12:06:54.785805] [DEBUG] [REMOTE ] DOLE: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:54.785917] [DEBUG] [REMOTE ] DOLE: PASS: Integrity check passed. [2026-01-29T12:06:54.785956] [DEBUG] [REMOTE ] DOLE: Symbol is viable for forecasting. [2026-01-29T12:06:54.786003] [INFO ] [MAIN ] [953/3490] DOLE kept (0.3s) | 952 kept, 1 rejected | 139.3/min | ETA: 18.2m [2026-01-29T12:06:55.229914] [DEBUG] [REMOTE ] DOMO: Retrieved 1905 rows, trimmed to 300. [2026-01-29T12:06:55.230063] [DEBUG] [REMOTE ] DOMO: PASS: History has at least 300 days. [2026-01-29T12:06:55.230263] [DEBUG] [REMOTE ] DOMO: PASS: Price check passed. Min price $5.68. [2026-01-29T12:06:55.230394] [DEBUG] [REMOTE ] DOMO: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:55.230501] [DEBUG] [REMOTE ] DOMO: PASS: Integrity check passed. [2026-01-29T12:06:55.230541] [DEBUG] [REMOTE ] DOMO: Symbol is viable for forecasting. [2026-01-29T12:06:55.230605] [INFO ] [MAIN ] [954/3490] DOMO kept (0.4s) | 953 kept, 1 rejected | 139.3/min | ETA: 18.2m [2026-01-29T12:06:55.691649] [DEBUG] [REMOTE ] DOO: Retrieved 3154 rows, trimmed to 300. [2026-01-29T12:06:55.691805] [DEBUG] [REMOTE ] DOO: PASS: History has at least 300 days. [2026-01-29T12:06:55.692054] [DEBUG] [REMOTE ] DOO: PASS: Price check passed. Min price $61.58. [2026-01-29T12:06:55.692219] [DEBUG] [REMOTE ] DOO: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:55.692357] [DEBUG] [REMOTE ] DOO: PASS: Integrity check passed. [2026-01-29T12:06:55.692408] [DEBUG] [REMOTE ] DOO: Symbol is viable for forecasting. [2026-01-29T12:06:55.692466] [INFO ] [MAIN ] [955/3490] DOO kept (0.5s) | 954 kept, 1 rejected | 139.3/min | ETA: 18.2m [2026-01-29T12:06:56.220143] [DEBUG] [REMOTE ] DORM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:56.220332] [DEBUG] [REMOTE ] DORM: PASS: History has at least 300 days. [2026-01-29T12:06:56.220700] [DEBUG] [REMOTE ] DORM: PASS: Price check passed. Min price $122.46. [2026-01-29T12:06:56.220851] [DEBUG] [REMOTE ] DORM: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:56.221036] [DEBUG] [REMOTE ] DORM: PASS: Integrity check passed. [2026-01-29T12:06:56.221084] [DEBUG] [REMOTE ] DORM: Symbol is viable for forecasting. [2026-01-29T12:06:56.221152] [INFO ] [MAIN ] [956/3490] DORM kept (0.5s) | 955 kept, 1 rejected | 139.3/min | ETA: 18.2m [2026-01-29T12:06:56.450950] [DEBUG] [REMOTE ] DOUG: Retrieved 1023 rows, trimmed to 300. [2026-01-29T12:06:56.451149] [DEBUG] [REMOTE ] DOUG: PASS: History has at least 300 days. [2026-01-29T12:06:56.451407] [DEBUG] [REMOTE ] DOUG: PASS: Price check passed. Min price $2.26. [2026-01-29T12:06:56.451550] [DEBUG] [REMOTE ] DOUG: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:56.451698] [DEBUG] [REMOTE ] DOUG: PASS: Integrity check passed. [2026-01-29T12:06:56.451741] [DEBUG] [REMOTE ] DOUG: Symbol is viable for forecasting. [2026-01-29T12:06:56.451794] [INFO ] [MAIN ] [957/3490] DOUG kept (0.2s) | 956 kept, 1 rejected | 139.3/min | ETA: 18.2m [2026-01-29T12:06:57.076438] [DEBUG] [REMOTE ] DOX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:57.076611] [DEBUG] [REMOTE ] DOX: PASS: History has at least 300 days. [2026-01-29T12:06:57.076878] [DEBUG] [REMOTE ] DOX: PASS: Price check passed. Min price $74.46. [2026-01-29T12:06:57.077016] [DEBUG] [REMOTE ] DOX: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:57.077143] [DEBUG] [REMOTE ] DOX: PASS: Integrity check passed. [2026-01-29T12:06:57.077183] [DEBUG] [REMOTE ] DOX: Symbol is viable for forecasting. [2026-01-29T12:06:57.077232] [INFO ] [MAIN ] [958/3490] DOX kept (0.6s) | 957 kept, 1 rejected | 139.3/min | ETA: 18.2m [2026-01-29T12:06:57.440107] [DEBUG] [REMOTE ] DPG: Retrieved 3645 rows, trimmed to 300. [2026-01-29T12:06:57.440245] [DEBUG] [REMOTE ] DPG: PASS: History has at least 300 days. [2026-01-29T12:06:57.440678] [DEBUG] [REMOTE ] DPG: PASS: Price check passed. Min price $12.48. [2026-01-29T12:06:57.440818] [DEBUG] [REMOTE ] DPG: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:57.440939] [DEBUG] [REMOTE ] DPG: PASS: Integrity check passed. [2026-01-29T12:06:57.440978] [DEBUG] [REMOTE ] DPG: Symbol is viable for forecasting. [2026-01-29T12:06:57.441027] [INFO ] [MAIN ] [959/3490] DPG kept (0.4s) | 958 kept, 1 rejected | 139.3/min | ETA: 18.2m [2026-01-29T12:06:57.595480] [DEBUG] [REMOTE ] DPRO: Retrieved 1540 rows, trimmed to 300. [2026-01-29T12:06:57.595644] [DEBUG] [REMOTE ] DPRO: PASS: History has at least 300 days. [2026-01-29T12:06:57.595860] [DEBUG] [REMOTE ] DPRO: PASS: Price check passed. Min price $6.08. [2026-01-29T12:06:57.595995] [DEBUG] [REMOTE ] DPRO: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:57.596110] [DEBUG] [REMOTE ] DPRO: PASS: Integrity check passed. [2026-01-29T12:06:57.596150] [DEBUG] [REMOTE ] DPRO: Symbol is viable for forecasting. [2026-01-29T12:06:57.596203] [INFO ] [MAIN ] [960/3490] DPRO kept (0.2s) | 959 kept, 1 rejected | 139.4/min | ETA: 18.2m [2026-01-29T12:06:58.147746] [DEBUG] [REMOTE ] DPZ: Retrieved 5422 rows, trimmed to 300. [2026-01-29T12:06:58.147917] [DEBUG] [REMOTE ] DPZ: PASS: History has at least 300 days. [2026-01-29T12:06:58.148235] [DEBUG] [REMOTE ] DPZ: PASS: Price check passed. Min price $387.64. [2026-01-29T12:06:58.148384] [DEBUG] [REMOTE ] DPZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:58.148522] [DEBUG] [REMOTE ] DPZ: PASS: Integrity check passed. [2026-01-29T12:06:58.148565] [DEBUG] [REMOTE ] DPZ: Symbol is viable for forecasting. [2026-01-29T12:06:58.148640] [INFO ] [MAIN ] [961/3490] DPZ kept (0.6s) | 960 kept, 1 rejected | 139.3/min | ETA: 18.2m [2026-01-29T12:06:58.650289] [DEBUG] [REMOTE ] DQ: Retrieved 3850 rows, trimmed to 300. [2026-01-29T12:06:58.650435] [DEBUG] [REMOTE ] DQ: PASS: History has at least 300 days. [2026-01-29T12:06:58.650699] [DEBUG] [REMOTE ] DQ: PASS: Price check passed. Min price $24.54. [2026-01-29T12:06:58.650841] [DEBUG] [REMOTE ] DQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:58.650961] [DEBUG] [REMOTE ] DQ: PASS: Integrity check passed. [2026-01-29T12:06:58.651002] [DEBUG] [REMOTE ] DQ: Symbol is viable for forecasting. [2026-01-29T12:06:58.651051] [INFO ] [MAIN ] [962/3490] DQ kept (0.5s) | 961 kept, 1 rejected | 139.3/min | ETA: 18.1m [2026-01-29T12:06:59.135202] [DEBUG] [REMOTE ] DRD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:06:59.135346] [DEBUG] [REMOTE ] DRD: PASS: History has at least 300 days. [2026-01-29T12:06:59.135598] [DEBUG] [REMOTE ] DRD: PASS: Price check passed. Min price $23.97. [2026-01-29T12:06:59.135745] [DEBUG] [REMOTE ] DRD: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:59.135868] [DEBUG] [REMOTE ] DRD: PASS: Integrity check passed. [2026-01-29T12:06:59.135910] [DEBUG] [REMOTE ] DRD: Symbol is viable for forecasting. [2026-01-29T12:06:59.135959] [INFO ] [MAIN ] [963/3490] DRD kept (0.5s) | 962 kept, 1 rejected | 139.3/min | ETA: 18.1m [2026-01-29T12:06:59.599049] [DEBUG] [REMOTE ] DRH: Retrieved 5201 rows, trimmed to 300. [2026-01-29T12:06:59.599197] [DEBUG] [REMOTE ] DRH: PASS: History has at least 300 days. [2026-01-29T12:06:59.599433] [DEBUG] [REMOTE ] DRH: PASS: Price check passed. Min price $7.72. [2026-01-29T12:06:59.599589] [DEBUG] [REMOTE ] DRH: PASS: Continuity check passed with 300 days. [2026-01-29T12:06:59.599712] [DEBUG] [REMOTE ] DRH: PASS: Integrity check passed. [2026-01-29T12:06:59.599752] [DEBUG] [REMOTE ] DRH: Symbol is viable for forecasting. [2026-01-29T12:06:59.599801] [INFO ] [MAIN ] [964/3490] DRH kept (0.5s) | 963 kept, 1 rejected | 139.3/min | ETA: 18.1m [2026-01-29T12:07:00.045471] [DEBUG] [REMOTE ] DRI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:00.045660] [DEBUG] [REMOTE ] DRI: PASS: History has at least 300 days. [2026-01-29T12:07:00.045944] [DEBUG] [REMOTE ] DRI: PASS: Price check passed. Min price $167.96. [2026-01-29T12:07:00.046090] [DEBUG] [REMOTE ] DRI: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:00.046234] [DEBUG] [REMOTE ] DRI: PASS: Integrity check passed. [2026-01-29T12:07:00.046281] [DEBUG] [REMOTE ] DRI: Symbol is viable for forecasting. [2026-01-29T12:07:00.046344] [INFO ] [MAIN ] [965/3490] DRI kept (0.4s) | 964 kept, 1 rejected | 139.3/min | ETA: 18.1m [2026-01-29T12:07:00.337055] [DEBUG] [REMOTE ] DRIO: Retrieved 2845 rows, trimmed to 300. [2026-01-29T12:07:00.337193] [DEBUG] [REMOTE ] DRIO: PASS: History has at least 300 days. [2026-01-29T12:07:00.337626] [DEBUG] [REMOTE ] DRIO: PASS: Price check passed. Min price $9.92. [2026-01-29T12:07:00.337772] [DEBUG] [REMOTE ] DRIO: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:00.337891] [DEBUG] [REMOTE ] DRIO: PASS: Integrity check passed. [2026-01-29T12:07:00.337931] [DEBUG] [REMOTE ] DRIO: Symbol is viable for forecasting. [2026-01-29T12:07:00.337980] [INFO ] [MAIN ] [966/3490] DRIO kept (0.3s) | 965 kept, 1 rejected | 139.3/min | ETA: 18.1m [2026-01-29T12:07:00.723650] [DEBUG] [REMOTE ] DRLL: Retrieved 871 rows, trimmed to 300. [2026-01-29T12:07:00.723796] [DEBUG] [REMOTE ] DRLL: PASS: History has at least 300 days. [2026-01-29T12:07:00.724045] [DEBUG] [REMOTE ] DRLL: PASS: Price check passed. Min price $27.80. [2026-01-29T12:07:00.724199] [DEBUG] [REMOTE ] DRLL: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:00.724349] [DEBUG] [REMOTE ] DRLL: PASS: Integrity check passed. [2026-01-29T12:07:00.724391] [DEBUG] [REMOTE ] DRLL: Symbol is viable for forecasting. [2026-01-29T12:07:00.724441] [INFO ] [MAIN ] [967/3490] DRLL kept (0.4s) | 966 kept, 1 rejected | 139.3/min | ETA: 18.1m [2026-01-29T12:07:01.078223] [DEBUG] [REMOTE ] DRMA: Retrieved 1119 rows, trimmed to 300. [2026-01-29T12:07:01.078359] [DEBUG] [REMOTE ] DRMA: PASS: History has at least 300 days. [2026-01-29T12:07:01.078564] [DEBUG] [REMOTE ] DRMA: PASS: Price check passed. Min price $1.82. [2026-01-29T12:07:01.078737] [DEBUG] [REMOTE ] DRMA: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:01.078849] [DEBUG] [REMOTE ] DRMA: PASS: Integrity check passed. [2026-01-29T12:07:01.078889] [DEBUG] [REMOTE ] DRMA: Symbol is viable for forecasting. [2026-01-29T12:07:01.078935] [INFO ] [MAIN ] [968/3490] DRMA kept (0.4s) | 967 kept, 1 rejected | 139.4/min | ETA: 18.1m [2026-01-29T12:07:01.491483] [DEBUG] [REMOTE ] DRS: Retrieved 793 rows, trimmed to 300. [2026-01-29T12:07:01.491666] [DEBUG] [REMOTE ] DRS: PASS: History has at least 300 days. [2026-01-29T12:07:01.491884] [DEBUG] [REMOTE ] DRS: PASS: Price check passed. Min price $32.55. [2026-01-29T12:07:01.492021] [DEBUG] [REMOTE ] DRS: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:01.492136] [DEBUG] [REMOTE ] DRS: PASS: Integrity check passed. [2026-01-29T12:07:01.492176] [DEBUG] [REMOTE ] DRS: Symbol is viable for forecasting. [2026-01-29T12:07:01.492224] [INFO ] [MAIN ] [969/3490] DRS kept (0.4s) | 968 kept, 1 rejected | 139.4/min | ETA: 18.1m [2026-01-29T12:07:01.910116] [DEBUG] [REMOTE ] DRTS: Retrieved 1230 rows, trimmed to 300. [2026-01-29T12:07:01.910277] [DEBUG] [REMOTE ] DRTS: PASS: History has at least 300 days. [2026-01-29T12:07:01.910596] [DEBUG] [REMOTE ] DRTS: PASS: Price check passed. Min price $3.47. [2026-01-29T12:07:01.910802] [DEBUG] [REMOTE ] DRTS: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:01.910970] [DEBUG] [REMOTE ] DRTS: PASS: Integrity check passed. [2026-01-29T12:07:01.911029] [DEBUG] [REMOTE ] DRTS: Symbol is viable for forecasting. [2026-01-29T12:07:01.911096] [INFO ] [MAIN ] [970/3490] DRTS kept (0.4s) | 969 kept, 1 rejected | 139.4/min | ETA: 18.1m [2026-01-29T12:07:02.303362] [DEBUG] [REMOTE ] DRUG: Retrieved 1220 rows, trimmed to 300. [2026-01-29T12:07:02.303504] [DEBUG] [REMOTE ] DRUG: PASS: History has at least 300 days. [2026-01-29T12:07:02.303752] [DEBUG] [REMOTE ] DRUG: PASS: Price check passed. Min price $51.29. [2026-01-29T12:07:02.303894] [DEBUG] [REMOTE ] DRUG: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:02.304046] [DEBUG] [REMOTE ] DRUG: PASS: Integrity check passed. [2026-01-29T12:07:02.304094] [DEBUG] [REMOTE ] DRUG: Symbol is viable for forecasting. [2026-01-29T12:07:02.304143] [INFO ] [MAIN ] [971/3490] DRUG kept (0.4s) | 970 kept, 1 rejected | 139.4/min | ETA: 18.1m [2026-01-29T12:07:02.703894] [DEBUG] [REMOTE ] DRVN: Retrieved 1264 rows, trimmed to 300. [2026-01-29T12:07:02.704042] [DEBUG] [REMOTE ] DRVN: PASS: History has at least 300 days. [2026-01-29T12:07:02.704255] [DEBUG] [REMOTE ] DRVN: PASS: Price check passed. Min price $13.53. [2026-01-29T12:07:02.704392] [DEBUG] [REMOTE ] DRVN: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:02.704506] [DEBUG] [REMOTE ] DRVN: PASS: Integrity check passed. [2026-01-29T12:07:02.704547] [DEBUG] [REMOTE ] DRVN: Symbol is viable for forecasting. [2026-01-29T12:07:02.704627] [INFO ] [MAIN ] [972/3490] DRVN kept (0.4s) | 971 kept, 1 rejected | 139.4/min | ETA: 18.1m [2026-01-29T12:07:02.989507] [DEBUG] [REMOTE ] DSAC: 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-29T12:07:02.989826] [DEBUG] [REMOTE ] DSAC: FAIL: History check failed. No DataFrame was returned. [2026-01-29T12:07:02.989916] [WARN ] [LOCAL ] DSAC: SET TO BLACKLISTED [2026-01-29T12:07:02.991524] [INFO ] [MAIN ] [973/3490] DSAC rejected (0.3s) | 971 kept, 2 rejected | 139.4/min | ETA: 18.1m [2026-01-29T12:07:03.720478] [DEBUG] [REMOTE ] DSGX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:03.720718] [DEBUG] [REMOTE ] DSGX: PASS: History has at least 300 days. [2026-01-29T12:07:03.721025] [DEBUG] [REMOTE ] DSGX: PASS: Price check passed. Min price $79.27. [2026-01-29T12:07:03.721188] [DEBUG] [REMOTE ] DSGX: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:03.721333] [DEBUG] [REMOTE ] DSGX: PASS: Integrity check passed. [2026-01-29T12:07:03.721382] [DEBUG] [REMOTE ] DSGX: Symbol is viable for forecasting. [2026-01-29T12:07:03.721443] [INFO ] [MAIN ] [974/3490] DSGX kept (0.7s) | 972 kept, 2 rejected | 139.3/min | ETA: 18.1m [2026-01-29T12:07:03.962112] [DEBUG] [REMOTE ] DSL: Retrieved 3209 rows, trimmed to 300. [2026-01-29T12:07:03.962250] [DEBUG] [REMOTE ] DSL: PASS: History has at least 300 days. [2026-01-29T12:07:03.962464] [DEBUG] [REMOTE ] DSL: PASS: Price check passed. Min price $10.93. [2026-01-29T12:07:03.962638] [DEBUG] [REMOTE ] DSL: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:03.962757] [DEBUG] [REMOTE ] DSL: PASS: Integrity check passed. [2026-01-29T12:07:03.962798] [DEBUG] [REMOTE ] DSL: Symbol is viable for forecasting. [2026-01-29T12:07:03.962850] [INFO ] [MAIN ] [975/3490] DSL kept (0.2s) | 973 kept, 2 rejected | 139.4/min | ETA: 18.0m [2026-01-29T12:07:04.569438] [DEBUG] [REMOTE ] DSM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:04.569600] [DEBUG] [REMOTE ] DSM: PASS: History has at least 300 days. [2026-01-29T12:07:04.569846] [DEBUG] [REMOTE ] DSM: PASS: Price check passed. Min price $5.83. [2026-01-29T12:07:04.569988] [DEBUG] [REMOTE ] DSM: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:04.570115] [DEBUG] [REMOTE ] DSM: PASS: Integrity check passed. [2026-01-29T12:07:04.570158] [DEBUG] [REMOTE ] DSM: Symbol is viable for forecasting. [2026-01-29T12:07:04.570210] [INFO ] [MAIN ] [976/3490] DSM kept (0.6s) | 974 kept, 2 rejected | 139.3/min | ETA: 18.0m [2026-01-29T12:07:04.826724] [DEBUG] [REMOTE ] DSP: Retrieved 1247 rows, trimmed to 300. [2026-01-29T12:07:04.826903] [DEBUG] [REMOTE ] DSP: PASS: History has at least 300 days. [2026-01-29T12:07:04.827176] [DEBUG] [REMOTE ] DSP: PASS: Price check passed. Min price $8.50. [2026-01-29T12:07:04.827345] [DEBUG] [REMOTE ] DSP: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:04.827517] [DEBUG] [REMOTE ] DSP: PASS: Integrity check passed. [2026-01-29T12:07:04.827590] [DEBUG] [REMOTE ] DSP: Symbol is viable for forecasting. [2026-01-29T12:07:04.827655] [INFO ] [MAIN ] [977/3490] DSP kept (0.3s) | 975 kept, 2 rejected | 139.4/min | ETA: 18.0m [2026-01-29T12:07:05.385547] [DEBUG] [REMOTE ] DSX: Retrieved 5246 rows, trimmed to 300. [2026-01-29T12:07:05.385724] [DEBUG] [REMOTE ] DSX: PASS: History has at least 300 days. [2026-01-29T12:07:05.385937] [DEBUG] [REMOTE ] DSX: PASS: Price check passed. Min price $1.63. [2026-01-29T12:07:05.386072] [DEBUG] [REMOTE ] DSX: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:05.386184] [DEBUG] [REMOTE ] DSX: PASS: Integrity check passed. [2026-01-29T12:07:05.386225] [DEBUG] [REMOTE ] DSX: Symbol is viable for forecasting. [2026-01-29T12:07:05.386272] [INFO ] [MAIN ] [978/3490] DSX kept (0.6s) | 976 kept, 2 rejected | 139.4/min | ETA: 18.0m [2026-01-29T12:07:05.650055] [DEBUG] [REMOTE ] DTB: Retrieved 1333 rows, trimmed to 300. [2026-01-29T12:07:05.650203] [DEBUG] [REMOTE ] DTB: PASS: History has at least 300 days. [2026-01-29T12:07:05.650440] [DEBUG] [REMOTE ] DTB: PASS: Price check passed. Min price $16.90. [2026-01-29T12:07:05.650609] [DEBUG] [REMOTE ] DTB: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:05.650729] [DEBUG] [REMOTE ] DTB: PASS: Integrity check passed. [2026-01-29T12:07:05.650772] [DEBUG] [REMOTE ] DTB: Symbol is viable for forecasting. [2026-01-29T12:07:05.650820] [INFO ] [MAIN ] [979/3490] DTB kept (0.3s) | 977 kept, 2 rejected | 139.4/min | ETA: 18.0m [2026-01-29T12:07:06.038154] [DEBUG] [REMOTE ] DTCX: Retrieved 967 rows, trimmed to 300. [2026-01-29T12:07:06.038291] [DEBUG] [REMOTE ] DTCX: PASS: History has at least 300 days. [2026-01-29T12:07:06.038518] [DEBUG] [REMOTE ] DTCX: PASS: Price check passed. Min price $1.63. [2026-01-29T12:07:06.038688] [DEBUG] [REMOTE ] DTCX: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:06.038798] [DEBUG] [REMOTE ] DTCX: PASS: Integrity check passed. [2026-01-29T12:07:06.038837] [DEBUG] [REMOTE ] DTCX: Symbol is viable for forecasting. [2026-01-29T12:07:06.038884] [INFO ] [MAIN ] [980/3490] DTCX kept (0.4s) | 978 kept, 2 rejected | 139.4/min | ETA: 18.0m [2026-01-29T12:07:06.563543] [DEBUG] [REMOTE ] DTE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:06.563705] [DEBUG] [REMOTE ] DTE: PASS: History has at least 300 days. [2026-01-29T12:07:06.563928] [DEBUG] [REMOTE ] DTE: PASS: Price check passed. Min price $127.64. [2026-01-29T12:07:06.564063] [DEBUG] [REMOTE ] DTE: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:06.564177] [DEBUG] [REMOTE ] DTE: PASS: Integrity check passed. [2026-01-29T12:07:06.564216] [DEBUG] [REMOTE ] DTE: Symbol is viable for forecasting. [2026-01-29T12:07:06.564263] [INFO ] [MAIN ] [981/3490] DTE kept (0.5s) | 979 kept, 2 rejected | 139.4/min | ETA: 18.0m [2026-01-29T12:07:06.815380] [DEBUG] [REMOTE ] DTG: Retrieved 1045 rows, trimmed to 300. [2026-01-29T12:07:06.815500] [DEBUG] [REMOTE ] DTG: PASS: History has at least 300 days. [2026-01-29T12:07:06.815724] [DEBUG] [REMOTE ] DTG: PASS: Price check passed. Min price $17.10. [2026-01-29T12:07:06.815863] [DEBUG] [REMOTE ] DTG: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:06.815968] [DEBUG] [REMOTE ] DTG: PASS: Integrity check passed. [2026-01-29T12:07:06.816007] [DEBUG] [REMOTE ] DTG: Symbol is viable for forecasting. [2026-01-29T12:07:06.816054] [INFO ] [MAIN ] [982/3490] DTG kept (0.3s) | 980 kept, 2 rejected | 139.5/min | ETA: 18.0m [2026-01-29T12:07:07.255985] [DEBUG] [REMOTE ] DTIL: Retrieved 1719 rows, trimmed to 300. [2026-01-29T12:07:07.256126] [DEBUG] [REMOTE ] DTIL: PASS: History has at least 300 days. [2026-01-29T12:07:07.256334] [DEBUG] [REMOTE ] DTIL: PASS: Price check passed. Min price $3.90. [2026-01-29T12:07:07.256473] [DEBUG] [REMOTE ] DTIL: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:07.256614] [DEBUG] [REMOTE ] DTIL: PASS: Integrity check passed. [2026-01-29T12:07:07.256659] [DEBUG] [REMOTE ] DTIL: Symbol is viable for forecasting. [2026-01-29T12:07:07.256710] [INFO ] [MAIN ] [983/3490] DTIL kept (0.4s) | 981 kept, 2 rejected | 139.5/min | ETA: 18.0m [2026-01-29T12:07:07.639451] [DEBUG] [REMOTE ] DTM: Retrieved 1149 rows, trimmed to 300. [2026-01-29T12:07:07.639716] [DEBUG] [REMOTE ] DTM: PASS: History has at least 300 days. [2026-01-29T12:07:07.640026] [DEBUG] [REMOTE ] DTM: PASS: Price check passed. Min price $108.75. [2026-01-29T12:07:07.640236] [DEBUG] [REMOTE ] DTM: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:07.640405] [DEBUG] [REMOTE ] DTM: PASS: Integrity check passed. [2026-01-29T12:07:07.640481] [DEBUG] [REMOTE ] DTM: Symbol is viable for forecasting. [2026-01-29T12:07:07.640609] [INFO ] [MAIN ] [984/3490] DTM kept (0.4s) | 982 kept, 2 rejected | 139.5/min | ETA: 18.0m [2026-01-29T12:07:08.292399] [DEBUG] [REMOTE ] DUK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:08.292884] [DEBUG] [REMOTE ] DUK: PASS: History has at least 300 days. [2026-01-29T12:07:08.293386] [DEBUG] [REMOTE ] DUK: PASS: Price check passed. Min price $114.00. [2026-01-29T12:07:08.293603] [DEBUG] [REMOTE ] DUK: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:08.293814] [DEBUG] [REMOTE ] DUK: PASS: Integrity check passed. [2026-01-29T12:07:08.293872] [DEBUG] [REMOTE ] DUK: Symbol is viable for forecasting. [2026-01-29T12:07:08.293967] [INFO ] [MAIN ] [985/3490] DUK kept (0.7s) | 983 kept, 2 rejected | 139.4/min | ETA: 18.0m [2026-01-29T12:07:08.593028] [DEBUG] [REMOTE ] DUKB: Retrieved 1848 rows, trimmed to 300. [2026-01-29T12:07:08.593282] [DEBUG] [REMOTE ] DUKB: PASS: History has at least 300 days. [2026-01-29T12:07:08.593681] [DEBUG] [REMOTE ] DUKB: PASS: Price check passed. Min price $23.94. [2026-01-29T12:07:08.593896] [DEBUG] [REMOTE ] DUKB: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:08.594082] [DEBUG] [REMOTE ] DUKB: PASS: Integrity check passed. [2026-01-29T12:07:08.594148] [DEBUG] [REMOTE ] DUKB: Symbol is viable for forecasting. [2026-01-29T12:07:08.594244] [INFO ] [MAIN ] [986/3490] DUKB kept (0.3s) | 984 kept, 2 rejected | 139.4/min | ETA: 18.0m [2026-01-29T12:07:08.919485] [DEBUG] [REMOTE ] DUOL: Retrieved 1131 rows, trimmed to 300. [2026-01-29T12:07:08.919654] [DEBUG] [REMOTE ] DUOL: PASS: History has at least 300 days. [2026-01-29T12:07:08.919876] [DEBUG] [REMOTE ] DUOL: PASS: Price check passed. Min price $142.80. [2026-01-29T12:07:08.920018] [DEBUG] [REMOTE ] DUOL: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:08.920133] [DEBUG] [REMOTE ] DUOL: PASS: Integrity check passed. [2026-01-29T12:07:08.920175] [DEBUG] [REMOTE ] DUOL: Symbol is viable for forecasting. [2026-01-29T12:07:08.920222] [INFO ] [MAIN ] [987/3490] DUOL kept (0.3s) | 985 kept, 2 rejected | 139.5/min | ETA: 17.9m [2026-01-29T12:07:09.444821] [DEBUG] [REMOTE ] DVA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:09.444959] [DEBUG] [REMOTE ] DVA: PASS: History has at least 300 days. [2026-01-29T12:07:09.445177] [DEBUG] [REMOTE ] DVA: PASS: Price check passed. Min price $103.87. [2026-01-29T12:07:09.445312] [DEBUG] [REMOTE ] DVA: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:09.445426] [DEBUG] [REMOTE ] DVA: PASS: Integrity check passed. [2026-01-29T12:07:09.445466] [DEBUG] [REMOTE ] DVA: Symbol is viable for forecasting. [2026-01-29T12:07:09.445514] [INFO ] [MAIN ] [988/3490] DVA kept (0.5s) | 986 kept, 2 rejected | 139.4/min | ETA: 17.9m [2026-01-29T12:07:09.920743] [DEBUG] [REMOTE ] DVAX: Retrieved 5521 rows, trimmed to 300. [2026-01-29T12:07:09.920881] [DEBUG] [REMOTE ] DVAX: PASS: History has at least 300 days. [2026-01-29T12:07:09.921093] [DEBUG] [REMOTE ] DVAX: PASS: Price check passed. Min price $10.05. [2026-01-29T12:07:09.921230] [DEBUG] [REMOTE ] DVAX: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:09.921345] [DEBUG] [REMOTE ] DVAX: PASS: Integrity check passed. [2026-01-29T12:07:09.921385] [DEBUG] [REMOTE ] DVAX: Symbol is viable for forecasting. [2026-01-29T12:07:09.921432] [INFO ] [MAIN ] [989/3490] DVAX kept (0.5s) | 987 kept, 2 rejected | 139.4/min | ETA: 17.9m [2026-01-29T12:07:10.463046] [DEBUG] [REMOTE ] DVN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:10.463217] [DEBUG] [REMOTE ] DVN: PASS: History has at least 300 days. [2026-01-29T12:07:10.463432] [DEBUG] [REMOTE ] DVN: PASS: Price check passed. Min price $32.13. [2026-01-29T12:07:10.463570] [DEBUG] [REMOTE ] DVN: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:10.463705] [DEBUG] [REMOTE ] DVN: PASS: Integrity check passed. [2026-01-29T12:07:10.463746] [DEBUG] [REMOTE ] DVN: Symbol is viable for forecasting. [2026-01-29T12:07:10.463794] [INFO ] [MAIN ] [990/3490] DVN kept (0.5s) | 988 kept, 2 rejected | 139.4/min | ETA: 17.9m [2026-01-29T12:07:10.897308] [DEBUG] [REMOTE ] DWAS: Retrieved 3401 rows, trimmed to 300. [2026-01-29T12:07:10.897512] [DEBUG] [REMOTE ] DWAS: PASS: History has at least 300 days. [2026-01-29T12:07:10.897798] [DEBUG] [REMOTE ] DWAS: PASS: Price check passed. Min price $88.68. [2026-01-29T12:07:10.897943] [DEBUG] [REMOTE ] DWAS: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:10.898111] [DEBUG] [REMOTE ] DWAS: PASS: Integrity check passed. [2026-01-29T12:07:10.898159] [DEBUG] [REMOTE ] DWAS: Symbol is viable for forecasting. [2026-01-29T12:07:10.898213] [INFO ] [MAIN ] [991/3490] DWAS kept (0.4s) | 989 kept, 2 rejected | 139.4/min | ETA: 17.9m [2026-01-29T12:07:11.187900] [DEBUG] [REMOTE ] DWSH: Retrieved 1898 rows, trimmed to 300. [2026-01-29T12:07:11.188050] [DEBUG] [REMOTE ] DWSH: PASS: History has at least 300 days. [2026-01-29T12:07:11.188311] [DEBUG] [REMOTE ] DWSH: PASS: Price check passed. Min price $5.99. [2026-01-29T12:07:11.188449] [DEBUG] [REMOTE ] DWSH: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:11.188570] [DEBUG] [REMOTE ] DWSH: PASS: Integrity check passed. [2026-01-29T12:07:11.188633] [DEBUG] [REMOTE ] DWSH: Symbol is viable for forecasting. [2026-01-29T12:07:11.188684] [INFO ] [MAIN ] [992/3490] DWSH kept (0.3s) | 990 kept, 2 rejected | 139.4/min | ETA: 17.9m [2026-01-29T12:07:11.776595] [DEBUG] [REMOTE ] DX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:11.776933] [DEBUG] [REMOTE ] DX: PASS: History has at least 300 days. [2026-01-29T12:07:11.777170] [DEBUG] [REMOTE ] DX: PASS: Price check passed. Min price $12.77. [2026-01-29T12:07:11.777308] [DEBUG] [REMOTE ] DX: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:11.777431] [DEBUG] [REMOTE ] DX: PASS: Integrity check passed. [2026-01-29T12:07:11.777472] [DEBUG] [REMOTE ] DX: Symbol is viable for forecasting. [2026-01-29T12:07:11.777522] [INFO ] [MAIN ] [993/3490] DX kept (0.6s) | 991 kept, 2 rejected | 139.4/min | ETA: 17.9m [2026-01-29T12:07:12.059610] [DEBUG] [REMOTE ] DXC: Retrieved 2260 rows, trimmed to 300. [2026-01-29T12:07:12.059766] [DEBUG] [REMOTE ] DXC: PASS: History has at least 300 days. [2026-01-29T12:07:12.060006] [DEBUG] [REMOTE ] DXC: PASS: Price check passed. Min price $11.99. [2026-01-29T12:07:12.060175] [DEBUG] [REMOTE ] DXC: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:12.060308] [DEBUG] [REMOTE ] DXC: PASS: Integrity check passed. [2026-01-29T12:07:12.060356] [DEBUG] [REMOTE ] DXC: Symbol is viable for forecasting. [2026-01-29T12:07:12.060415] [INFO ] [MAIN ] [994/3490] DXC kept (0.3s) | 992 kept, 2 rejected | 139.4/min | ETA: 17.9m [2026-01-29T12:07:12.746279] [DEBUG] [REMOTE ] DXCM: Retrieved 5231 rows, trimmed to 300. [2026-01-29T12:07:12.746423] [DEBUG] [REMOTE ] DXCM: PASS: History has at least 300 days. [2026-01-29T12:07:12.746671] [DEBUG] [REMOTE ] DXCM: PASS: Price check passed. Min price $54.84. [2026-01-29T12:07:12.746812] [DEBUG] [REMOTE ] DXCM: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:12.746931] [DEBUG] [REMOTE ] DXCM: PASS: Integrity check passed. [2026-01-29T12:07:12.746970] [DEBUG] [REMOTE ] DXCM: Symbol is viable for forecasting. [2026-01-29T12:07:12.747019] [INFO ] [MAIN ] [995/3490] DXCM kept (0.7s) | 993 kept, 2 rejected | 139.3/min | ETA: 17.9m [2026-01-29T12:07:13.170119] [DEBUG] [REMOTE ] DXPE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:13.170275] [DEBUG] [REMOTE ] DXPE: PASS: History has at least 300 days. [2026-01-29T12:07:13.170491] [DEBUG] [REMOTE ] DXPE: PASS: Price check passed. Min price $85.53. [2026-01-29T12:07:13.170650] [DEBUG] [REMOTE ] DXPE: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:13.170771] [DEBUG] [REMOTE ] DXPE: PASS: Integrity check passed. [2026-01-29T12:07:13.170812] [DEBUG] [REMOTE ] DXPE: Symbol is viable for forecasting. [2026-01-29T12:07:13.170861] [INFO ] [MAIN ] [996/3490] DXPE kept (0.4s) | 994 kept, 2 rejected | 139.3/min | ETA: 17.9m [2026-01-29T12:07:13.606361] [DEBUG] [REMOTE ] DY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:13.606506] [DEBUG] [REMOTE ] DY: PASS: History has at least 300 days. [2026-01-29T12:07:13.606751] [DEBUG] [REMOTE ] DY: PASS: Price check passed. Min price $282.13. [2026-01-29T12:07:13.606888] [DEBUG] [REMOTE ] DY: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:13.607008] [DEBUG] [REMOTE ] DY: PASS: Integrity check passed. [2026-01-29T12:07:13.607048] [DEBUG] [REMOTE ] DY: Symbol is viable for forecasting. [2026-01-29T12:07:13.607095] [INFO ] [MAIN ] [997/3490] DY kept (0.4s) | 995 kept, 2 rejected | 139.3/min | ETA: 17.9m [2026-01-29T12:07:13.914769] [DEBUG] [REMOTE ] DYN: Retrieved 1347 rows, trimmed to 300. [2026-01-29T12:07:13.914898] [DEBUG] [REMOTE ] DYN: PASS: History has at least 300 days. [2026-01-29T12:07:13.915097] [DEBUG] [REMOTE ] DYN: PASS: Price check passed. Min price $16.42. [2026-01-29T12:07:13.915228] [DEBUG] [REMOTE ] DYN: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:13.915335] [DEBUG] [REMOTE ] DYN: PASS: Integrity check passed. [2026-01-29T12:07:13.915375] [DEBUG] [REMOTE ] DYN: Symbol is viable for forecasting. [2026-01-29T12:07:13.915421] [INFO ] [MAIN ] [998/3490] DYN kept (0.3s) | 996 kept, 2 rejected | 139.4/min | ETA: 17.9m [2026-01-29T12:07:14.525837] [DEBUG] [REMOTE ] E: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:14.525978] [DEBUG] [REMOTE ] E: PASS: History has at least 300 days. [2026-01-29T12:07:14.526215] [DEBUG] [REMOTE ] E: PASS: Price check passed. Min price $35.75. [2026-01-29T12:07:14.526356] [DEBUG] [REMOTE ] E: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:14.526478] [DEBUG] [REMOTE ] E: PASS: Integrity check passed. [2026-01-29T12:07:14.526520] [DEBUG] [REMOTE ] E: Symbol is viable for forecasting. [2026-01-29T12:07:14.526586] [INFO ] [MAIN ] [999/3490] E kept (0.6s) | 997 kept, 2 rejected | 139.3/min | ETA: 17.9m [2026-01-29T12:07:14.985483] [DEBUG] [REMOTE ] EA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:14.985630] [DEBUG] [REMOTE ] EA: PASS: History has at least 300 days. [2026-01-29T12:07:14.986107] [DEBUG] [REMOTE ] EA: PASS: Price check passed. Min price $199.70. [2026-01-29T12:07:14.986254] [DEBUG] [REMOTE ] EA: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:14.986386] [DEBUG] [REMOTE ] EA: PASS: Integrity check passed. [2026-01-29T12:07:14.986428] [DEBUG] [REMOTE ] EA: Symbol is viable for forecasting. [2026-01-29T12:07:14.986479] [INFO ] [MAIN ] [1000/3490] EA kept (0.5s) | 998 kept, 2 rejected | 139.3/min | ETA: 17.9m [2026-01-29T12:07:15.273423] [DEBUG] [REMOTE ] EAF: Retrieved 1955 rows, trimmed to 300. [2026-01-29T12:07:15.273614] [DEBUG] [REMOTE ] EAF: PASS: History has at least 300 days. [2026-01-29T12:07:15.273875] [DEBUG] [REMOTE ] EAF: PASS: Price check passed. Min price $11.97. [2026-01-29T12:07:15.274035] [DEBUG] [REMOTE ] EAF: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:15.274154] [DEBUG] [REMOTE ] EAF: PASS: Integrity check passed. [2026-01-29T12:07:15.274196] [DEBUG] [REMOTE ] EAF: Symbol is viable for forecasting. [2026-01-29T12:07:15.274258] [INFO ] [MAIN ] [1001/3490] EAF kept (0.3s) | 999 kept, 2 rejected | 139.4/min | ETA: 17.9m [2026-01-29T12:07:15.719197] [DEBUG] [REMOTE ] EAI: Retrieved 2374 rows, trimmed to 300. [2026-01-29T12:07:15.719354] [DEBUG] [REMOTE ] EAI: PASS: History has at least 300 days. [2026-01-29T12:07:15.719558] [DEBUG] [REMOTE ] EAI: PASS: Price check passed. Min price $20.70. [2026-01-29T12:07:15.719711] [DEBUG] [REMOTE ] EAI: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:15.719821] [DEBUG] [REMOTE ] EAI: PASS: Integrity check passed. [2026-01-29T12:07:15.720049] [DEBUG] [REMOTE ] EAI: Symbol is viable for forecasting. [2026-01-29T12:07:15.720096] [INFO ] [MAIN ] [1002/3490] EAI kept (0.4s) | 1000 kept, 2 rejected | 139.4/min | ETA: 17.9m [2026-01-29T12:07:15.968230] [DEBUG] [REMOTE ] EARN: Retrieved 3206 rows, trimmed to 300. [2026-01-29T12:07:15.968392] [DEBUG] [REMOTE ] EARN: PASS: History has at least 300 days. [2026-01-29T12:07:15.968734] [DEBUG] [REMOTE ] EARN: PASS: Price check passed. Min price $4.90. [2026-01-29T12:07:15.968950] [DEBUG] [REMOTE ] EARN: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:15.969291] [DEBUG] [REMOTE ] EARN: PASS: Integrity check passed. [2026-01-29T12:07:15.969337] [DEBUG] [REMOTE ] EARN: Symbol is viable for forecasting. [2026-01-29T12:07:15.969388] [INFO ] [MAIN ] [1003/3490] EARN kept (0.2s) | 1001 kept, 2 rejected | 139.4/min | ETA: 17.8m [2026-01-29T12:07:16.419341] [DEBUG] [REMOTE ] EB: Retrieved 1848 rows, trimmed to 300. [2026-01-29T12:07:16.419464] [DEBUG] [REMOTE ] EB: PASS: History has at least 300 days. [2026-01-29T12:07:16.419720] [DEBUG] [REMOTE ] EB: PASS: Price check passed. Min price $2.20. [2026-01-29T12:07:16.419866] [DEBUG] [REMOTE ] EB: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:16.419978] [DEBUG] [REMOTE ] EB: PASS: Integrity check passed. [2026-01-29T12:07:16.420018] [DEBUG] [REMOTE ] EB: Symbol is viable for forecasting. [2026-01-29T12:07:16.420065] [INFO ] [MAIN ] [1004/3490] EB kept (0.5s) | 1002 kept, 2 rejected | 139.4/min | ETA: 17.8m [2026-01-29T12:07:16.891720] [DEBUG] [REMOTE ] EBAY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:16.892073] [DEBUG] [REMOTE ] EBAY: PASS: History has at least 300 days. [2026-01-29T12:07:16.892329] [DEBUG] [REMOTE ] EBAY: PASS: Price check passed. Min price $79.77. [2026-01-29T12:07:16.892461] [DEBUG] [REMOTE ] EBAY: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:16.892604] [DEBUG] [REMOTE ] EBAY: PASS: Integrity check passed. [2026-01-29T12:07:16.892646] [DEBUG] [REMOTE ] EBAY: Symbol is viable for forecasting. [2026-01-29T12:07:16.892696] [INFO ] [MAIN ] [1005/3490] EBAY kept (0.5s) | 1003 kept, 2 rejected | 139.4/min | ETA: 17.8m [2026-01-29T12:07:17.238495] [DEBUG] [REMOTE ] EBC: Retrieved 1327 rows, trimmed to 300. [2026-01-29T12:07:17.238664] [DEBUG] [REMOTE ] EBC: PASS: History has at least 300 days. [2026-01-29T12:07:17.238872] [DEBUG] [REMOTE ] EBC: PASS: Price check passed. Min price $16.82. [2026-01-29T12:07:17.239003] [DEBUG] [REMOTE ] EBC: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:17.239111] [DEBUG] [REMOTE ] EBC: PASS: Integrity check passed. [2026-01-29T12:07:17.239149] [DEBUG] [REMOTE ] EBC: Symbol is viable for forecasting. [2026-01-29T12:07:17.239195] [INFO ] [MAIN ] [1006/3490] EBC kept (0.3s) | 1004 kept, 2 rejected | 139.4/min | ETA: 17.8m [2026-01-29T12:07:17.848847] [DEBUG] [REMOTE ] EBF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:17.848987] [DEBUG] [REMOTE ] EBF: PASS: History has at least 300 days. [2026-01-29T12:07:17.849219] [DEBUG] [REMOTE ] EBF: PASS: Price check passed. Min price $16.16. [2026-01-29T12:07:17.849358] [DEBUG] [REMOTE ] EBF: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:17.849476] [DEBUG] [REMOTE ] EBF: PASS: Integrity check passed. [2026-01-29T12:07:17.849517] [DEBUG] [REMOTE ] EBF: Symbol is viable for forecasting. [2026-01-29T12:07:17.849564] [INFO ] [MAIN ] [1007/3490] EBF kept (0.6s) | 1005 kept, 2 rejected | 139.4/min | ETA: 17.8m [2026-01-29T12:07:18.105295] [DEBUG] [REMOTE ] EBON: Retrieved 1404 rows, trimmed to 300. [2026-01-29T12:07:18.105449] [DEBUG] [REMOTE ] EBON: PASS: History has at least 300 days. [2026-01-29T12:07:18.105690] [DEBUG] [REMOTE ] EBON: PASS: Price check passed. Min price $3.06. [2026-01-29T12:07:18.105833] [DEBUG] [REMOTE ] EBON: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:18.105980] [DEBUG] [REMOTE ] EBON: PASS: Integrity check passed. [2026-01-29T12:07:18.106030] [DEBUG] [REMOTE ] EBON: Symbol is viable for forecasting. [2026-01-29T12:07:18.106081] [INFO ] [MAIN ] [1008/3490] EBON kept (0.3s) | 1006 kept, 2 rejected | 139.4/min | ETA: 17.8m [2026-01-29T12:07:18.652046] [DEBUG] [REMOTE ] EBS: Retrieved 4829 rows, trimmed to 300. [2026-01-29T12:07:18.652209] [DEBUG] [REMOTE ] EBS: PASS: History has at least 300 days. [2026-01-29T12:07:18.652445] [DEBUG] [REMOTE ] EBS: PASS: Price check passed. Min price $9.08. [2026-01-29T12:07:18.652605] [DEBUG] [REMOTE ] EBS: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:18.652727] [DEBUG] [REMOTE ] EBS: PASS: Integrity check passed. [2026-01-29T12:07:18.652769] [DEBUG] [REMOTE ] EBS: Symbol is viable for forecasting. [2026-01-29T12:07:18.652820] [INFO ] [MAIN ] [1009/3490] EBS kept (0.5s) | 1007 kept, 2 rejected | 139.4/min | ETA: 17.8m [2026-01-29T12:07:18.969751] [DEBUG] [REMOTE ] EC: Retrieved 4367 rows, trimmed to 300. [2026-01-29T12:07:18.969908] [DEBUG] [REMOTE ] EC: PASS: History has at least 300 days. [2026-01-29T12:07:18.970146] [DEBUG] [REMOTE ] EC: PASS: Price check passed. Min price $9.21. [2026-01-29T12:07:18.970283] [DEBUG] [REMOTE ] EC: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:18.970405] [DEBUG] [REMOTE ] EC: PASS: Integrity check passed. [2026-01-29T12:07:18.970445] [DEBUG] [REMOTE ] EC: Symbol is viable for forecasting. [2026-01-29T12:07:18.970492] [INFO ] [MAIN ] [1010/3490] EC kept (0.3s) | 1008 kept, 2 rejected | 139.4/min | ETA: 17.8m [2026-01-29T12:07:19.246969] [DEBUG] [REMOTE ] ECC: Retrieved 2843 rows, trimmed to 300. [2026-01-29T12:07:19.247107] [DEBUG] [REMOTE ] ECC: PASS: History has at least 300 days. [2026-01-29T12:07:19.247333] [DEBUG] [REMOTE ] ECC: PASS: Price check passed. Min price $5.26. [2026-01-29T12:07:19.247473] [DEBUG] [REMOTE ] ECC: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:19.247635] [DEBUG] [REMOTE ] ECC: PASS: Integrity check passed. [2026-01-29T12:07:19.247705] [DEBUG] [REMOTE ] ECC: Symbol is viable for forecasting. [2026-01-29T12:07:19.247758] [INFO ] [MAIN ] [1011/3490] ECC kept (0.3s) | 1009 kept, 2 rejected | 139.5/min | ETA: 17.8m [2026-01-29T12:07:19.793180] [DEBUG] [REMOTE ] ECL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:19.793437] [DEBUG] [REMOTE ] ECL: PASS: History has at least 300 days. [2026-01-29T12:07:19.793905] [DEBUG] [REMOTE ] ECL: PASS: Price check passed. Min price $252.35. [2026-01-29T12:07:19.794114] [DEBUG] [REMOTE ] ECL: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:19.794280] [DEBUG] [REMOTE ] ECL: PASS: Integrity check passed. [2026-01-29T12:07:19.794325] [DEBUG] [REMOTE ] ECL: Symbol is viable for forecasting. [2026-01-29T12:07:19.794384] [INFO ] [MAIN ] [1012/3490] ECL kept (0.5s) | 1010 kept, 2 rejected | 139.4/min | ETA: 17.8m [2026-01-29T12:07:20.342110] [DEBUG] [REMOTE ] ECPG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:20.342249] [DEBUG] [REMOTE ] ECPG: PASS: History has at least 300 days. [2026-01-29T12:07:20.342486] [DEBUG] [REMOTE ] ECPG: PASS: Price check passed. Min price $41.10. [2026-01-29T12:07:20.342657] [DEBUG] [REMOTE ] ECPG: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:20.342784] [DEBUG] [REMOTE ] ECPG: PASS: Integrity check passed. [2026-01-29T12:07:20.342834] [DEBUG] [REMOTE ] ECPG: Symbol is viable for forecasting. [2026-01-29T12:07:20.342895] [INFO ] [MAIN ] [1013/3490] ECPG kept (0.5s) | 1011 kept, 2 rejected | 139.4/min | ETA: 17.8m [2026-01-29T12:07:20.564979] [DEBUG] [REMOTE ] ECX: Retrieved 778 rows, trimmed to 300. [2026-01-29T12:07:20.565129] [DEBUG] [REMOTE ] ECX: PASS: History has at least 300 days. [2026-01-29T12:07:20.565336] [DEBUG] [REMOTE ] ECX: PASS: Price check passed. Min price $1.55. [2026-01-29T12:07:20.565473] [DEBUG] [REMOTE ] ECX: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:20.565601] [DEBUG] [REMOTE ] ECX: PASS: Integrity check passed. [2026-01-29T12:07:20.565644] [DEBUG] [REMOTE ] ECX: Symbol is viable for forecasting. [2026-01-29T12:07:20.565720] [INFO ] [MAIN ] [1014/3490] ECX kept (0.2s) | 1012 kept, 2 rejected | 139.5/min | ETA: 17.8m [2026-01-29T12:07:21.223829] [DEBUG] [REMOTE ] ED: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:21.223985] [DEBUG] [REMOTE ] ED: PASS: History has at least 300 days. [2026-01-29T12:07:21.224206] [DEBUG] [REMOTE ] ED: PASS: Price check passed. Min price $95.30. [2026-01-29T12:07:21.224342] [DEBUG] [REMOTE ] ED: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:21.224459] [DEBUG] [REMOTE ] ED: PASS: Integrity check passed. [2026-01-29T12:07:21.224499] [DEBUG] [REMOTE ] ED: Symbol is viable for forecasting. [2026-01-29T12:07:21.224548] [INFO ] [MAIN ] [1015/3490] ED kept (0.7s) | 1013 kept, 2 rejected | 139.4/min | ETA: 17.8m [2026-01-29T12:07:21.687090] [DEBUG] [REMOTE ] EDAP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:21.687239] [DEBUG] [REMOTE ] EDAP: PASS: History has at least 300 days. [2026-01-29T12:07:21.687484] [DEBUG] [REMOTE ] EDAP: PASS: Price check passed. Min price $1.99. [2026-01-29T12:07:21.687654] [DEBUG] [REMOTE ] EDAP: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:21.687783] [DEBUG] [REMOTE ] EDAP: PASS: Integrity check passed. [2026-01-29T12:07:21.687826] [DEBUG] [REMOTE ] EDAP: Symbol is viable for forecasting. [2026-01-29T12:07:21.687877] [INFO ] [MAIN ] [1016/3490] EDAP kept (0.5s) | 1014 kept, 2 rejected | 139.4/min | ETA: 17.8m [2026-01-29T12:07:22.083792] [DEBUG] [REMOTE ] EDD: Retrieved 4722 rows, trimmed to 300. [2026-01-29T12:07:22.083930] [DEBUG] [REMOTE ] EDD: PASS: History has at least 300 days. [2026-01-29T12:07:22.084147] [DEBUG] [REMOTE ] EDD: PASS: Price check passed. Min price $5.18. [2026-01-29T12:07:22.084288] [DEBUG] [REMOTE ] EDD: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:22.084406] [DEBUG] [REMOTE ] EDD: PASS: Integrity check passed. [2026-01-29T12:07:22.084447] [DEBUG] [REMOTE ] EDD: Symbol is viable for forecasting. [2026-01-29T12:07:22.084496] [INFO ] [MAIN ] [1017/3490] EDD kept (0.4s) | 1015 kept, 2 rejected | 139.4/min | ETA: 17.7m [2026-01-29T12:07:22.487685] [DEBUG] [REMOTE ] EDF: Retrieved 3795 rows, trimmed to 300. [2026-01-29T12:07:22.487818] [DEBUG] [REMOTE ] EDF: PASS: History has at least 300 days. [2026-01-29T12:07:22.488022] [DEBUG] [REMOTE ] EDF: PASS: Price check passed. Min price $4.69. [2026-01-29T12:07:22.488181] [DEBUG] [REMOTE ] EDF: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:22.488296] [DEBUG] [REMOTE ] EDF: PASS: Integrity check passed. [2026-01-29T12:07:22.488335] [DEBUG] [REMOTE ] EDF: Symbol is viable for forecasting. [2026-01-29T12:07:22.488382] [INFO ] [MAIN ] [1018/3490] EDF kept (0.4s) | 1016 kept, 2 rejected | 139.4/min | ETA: 17.7m [2026-01-29T12:07:22.863643] [DEBUG] [REMOTE ] EDN: Retrieved 4720 rows, trimmed to 300. [2026-01-29T12:07:22.863775] [DEBUG] [REMOTE ] EDN: PASS: History has at least 300 days. [2026-01-29T12:07:22.864174] [DEBUG] [REMOTE ] EDN: PASS: Price check passed. Min price $26.33. [2026-01-29T12:07:22.864307] [DEBUG] [REMOTE ] EDN: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:22.864418] [DEBUG] [REMOTE ] EDN: PASS: Integrity check passed. [2026-01-29T12:07:22.864457] [DEBUG] [REMOTE ] EDN: Symbol is viable for forecasting. [2026-01-29T12:07:22.864505] [INFO ] [MAIN ] [1019/3490] EDN kept (0.4s) | 1017 kept, 2 rejected | 139.4/min | ETA: 17.7m [2026-01-29T12:07:23.162031] [DEBUG] [REMOTE ] EE: Retrieved 951 rows, trimmed to 300. [2026-01-29T12:07:23.162373] [DEBUG] [REMOTE ] EE: PASS: History has at least 300 days. [2026-01-29T12:07:23.162596] [DEBUG] [REMOTE ] EE: PASS: Price check passed. Min price $25.48. [2026-01-29T12:07:23.162742] [DEBUG] [REMOTE ] EE: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:23.162852] [DEBUG] [REMOTE ] EE: PASS: Integrity check passed. [2026-01-29T12:07:23.162897] [DEBUG] [REMOTE ] EE: Symbol is viable for forecasting. [2026-01-29T12:07:23.162945] [INFO ] [MAIN ] [1020/3490] EE kept (0.3s) | 1018 kept, 2 rejected | 139.5/min | ETA: 17.7m [2026-01-29T12:07:23.676274] [DEBUG] [REMOTE ] EEMA: Retrieved 3512 rows, trimmed to 300. [2026-01-29T12:07:23.676407] [DEBUG] [REMOTE ] EEMA: PASS: History has at least 300 days. [2026-01-29T12:07:23.676669] [DEBUG] [REMOTE ] EEMA: PASS: Price check passed. Min price $89.75. [2026-01-29T12:07:23.676826] [DEBUG] [REMOTE ] EEMA: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:23.676968] [DEBUG] [REMOTE ] EEMA: PASS: Integrity check passed. [2026-01-29T12:07:23.677013] [DEBUG] [REMOTE ] EEMA: Symbol is viable for forecasting. [2026-01-29T12:07:23.677060] [INFO ] [MAIN ] [1021/3490] EEMA kept (0.5s) | 1019 kept, 2 rejected | 139.4/min | ETA: 17.7m [2026-01-29T12:07:23.946772] [DEBUG] [REMOTE ] EEX: Retrieved 2200 rows, trimmed to 300. [2026-01-29T12:07:23.946937] [DEBUG] [REMOTE ] EEX: PASS: History has at least 300 days. [2026-01-29T12:07:23.947185] [DEBUG] [REMOTE ] EEX: PASS: Price check passed. Min price $3.37. [2026-01-29T12:07:23.947345] [DEBUG] [REMOTE ] EEX: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:23.947478] [DEBUG] [REMOTE ] EEX: PASS: Integrity check passed. [2026-01-29T12:07:23.947526] [DEBUG] [REMOTE ] EEX: Symbol is viable for forecasting. [2026-01-29T12:07:23.947603] [INFO ] [MAIN ] [1022/3490] EEX kept (0.3s) | 1020 kept, 2 rejected | 139.5/min | ETA: 17.7m [2026-01-29T12:07:24.453857] [DEBUG] [REMOTE ] EFC: Retrieved 3849 rows, trimmed to 300. [2026-01-29T12:07:24.454011] [DEBUG] [REMOTE ] EFC: PASS: History has at least 300 days. [2026-01-29T12:07:24.454225] [DEBUG] [REMOTE ] EFC: PASS: Price check passed. Min price $13.03. [2026-01-29T12:07:24.454359] [DEBUG] [REMOTE ] EFC: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:24.454477] [DEBUG] [REMOTE ] EFC: PASS: Integrity check passed. [2026-01-29T12:07:24.454516] [DEBUG] [REMOTE ] EFC: Symbol is viable for forecasting. [2026-01-29T12:07:24.454563] [INFO ] [MAIN ] [1023/3490] EFC kept (0.5s) | 1021 kept, 2 rejected | 139.5/min | ETA: 17.7m [2026-01-29T12:07:24.938736] [DEBUG] [REMOTE ] EFSC: Retrieved 5672 rows, trimmed to 300. [2026-01-29T12:07:24.938969] [DEBUG] [REMOTE ] EFSC: PASS: History has at least 300 days. [2026-01-29T12:07:24.939324] [DEBUG] [REMOTE ] EFSC: PASS: Price check passed. Min price $51.70. [2026-01-29T12:07:24.939478] [DEBUG] [REMOTE ] EFSC: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:24.939688] [DEBUG] [REMOTE ] EFSC: PASS: Integrity check passed. [2026-01-29T12:07:24.939738] [DEBUG] [REMOTE ] EFSC: Symbol is viable for forecasting. [2026-01-29T12:07:24.939799] [INFO ] [MAIN ] [1024/3490] EFSC kept (0.5s) | 1022 kept, 2 rejected | 139.4/min | ETA: 17.7m [2026-01-29T12:07:25.369212] [DEBUG] [REMOTE ] EFX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:25.369350] [DEBUG] [REMOTE ] EFX: PASS: History has at least 300 days. [2026-01-29T12:07:25.369565] [DEBUG] [REMOTE ] EFX: PASS: Price check passed. Min price $203.70. [2026-01-29T12:07:25.369719] [DEBUG] [REMOTE ] EFX: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:25.369833] [DEBUG] [REMOTE ] EFX: PASS: Integrity check passed. [2026-01-29T12:07:25.369872] [DEBUG] [REMOTE ] EFX: Symbol is viable for forecasting. [2026-01-29T12:07:25.369919] [INFO ] [MAIN ] [1025/3490] EFX kept (0.4s) | 1023 kept, 2 rejected | 139.4/min | ETA: 17.7m [2026-01-29T12:07:25.651516] [DEBUG] [REMOTE ] EG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:25.651685] [DEBUG] [REMOTE ] EG: PASS: History has at least 300 days. [2026-01-29T12:07:25.651934] [DEBUG] [REMOTE ] EG: PASS: Price check passed. Min price $303.05. [2026-01-29T12:07:25.652097] [DEBUG] [REMOTE ] EG: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:25.652220] [DEBUG] [REMOTE ] EG: PASS: Integrity check passed. [2026-01-29T12:07:25.652260] [DEBUG] [REMOTE ] EG: Symbol is viable for forecasting. [2026-01-29T12:07:25.652308] [INFO ] [MAIN ] [1026/3490] EG kept (0.3s) | 1024 kept, 2 rejected | 139.5/min | ETA: 17.7m [2026-01-29T12:07:26.213663] [DEBUG] [REMOTE ] EGAN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:26.213795] [DEBUG] [REMOTE ] EGAN: PASS: History has at least 300 days. [2026-01-29T12:07:26.214031] [DEBUG] [REMOTE ] EGAN: PASS: Price check passed. Min price $9.56. [2026-01-29T12:07:26.214166] [DEBUG] [REMOTE ] EGAN: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:26.214277] [DEBUG] [REMOTE ] EGAN: PASS: Integrity check passed. [2026-01-29T12:07:26.214317] [DEBUG] [REMOTE ] EGAN: Symbol is viable for forecasting. [2026-01-29T12:07:26.214364] [INFO ] [MAIN ] [1027/3490] EGAN kept (0.6s) | 1025 kept, 2 rejected | 139.4/min | ETA: 17.7m [2026-01-29T12:07:26.673079] [DEBUG] [REMOTE ] EGBN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:26.673251] [DEBUG] [REMOTE ] EGBN: PASS: History has at least 300 days. [2026-01-29T12:07:26.673506] [DEBUG] [REMOTE ] EGBN: PASS: Price check passed. Min price $15.80. [2026-01-29T12:07:26.673671] [DEBUG] [REMOTE ] EGBN: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:26.673797] [DEBUG] [REMOTE ] EGBN: PASS: Integrity check passed. [2026-01-29T12:07:26.673838] [DEBUG] [REMOTE ] EGBN: Symbol is viable for forecasting. [2026-01-29T12:07:26.673888] [INFO ] [MAIN ] [1028/3490] EGBN kept (0.5s) | 1026 kept, 2 rejected | 139.4/min | ETA: 17.7m [2026-01-29T12:07:27.128845] [DEBUG] [REMOTE ] EGP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:27.128999] [DEBUG] [REMOTE ] EGP: PASS: History has at least 300 days. [2026-01-29T12:07:27.129249] [DEBUG] [REMOTE ] EGP: PASS: Price check passed. Min price $172.98. [2026-01-29T12:07:27.129593] [DEBUG] [REMOTE ] EGP: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:27.129717] [DEBUG] [REMOTE ] EGP: PASS: Integrity check passed. [2026-01-29T12:07:27.129758] [DEBUG] [REMOTE ] EGP: Symbol is viable for forecasting. [2026-01-29T12:07:27.129807] [INFO ] [MAIN ] [1029/3490] EGP kept (0.5s) | 1027 kept, 2 rejected | 139.4/min | ETA: 17.7m [2026-01-29T12:07:27.563136] [DEBUG] [REMOTE ] EGY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:27.563288] [DEBUG] [REMOTE ] EGY: PASS: History has at least 300 days. [2026-01-29T12:07:27.563531] [DEBUG] [REMOTE ] EGY: PASS: Price check passed. Min price $3.37. [2026-01-29T12:07:27.563697] [DEBUG] [REMOTE ] EGY: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:27.563816] [DEBUG] [REMOTE ] EGY: PASS: Integrity check passed. [2026-01-29T12:07:27.563855] [DEBUG] [REMOTE ] EGY: Symbol is viable for forecasting. [2026-01-29T12:07:27.563925] [INFO ] [MAIN ] [1030/3490] EGY kept (0.4s) | 1028 kept, 2 rejected | 139.4/min | ETA: 17.6m [2026-01-29T12:07:27.674349] [DEBUG] [REMOTE ] EH: Retrieved 1539 rows, trimmed to 300. [2026-01-29T12:07:27.674474] [DEBUG] [REMOTE ] EH: PASS: History has at least 300 days. [2026-01-29T12:07:27.674690] [DEBUG] [REMOTE ] EH: PASS: Price check passed. Min price $12.79. [2026-01-29T12:07:27.674824] [DEBUG] [REMOTE ] EH: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:27.674930] [DEBUG] [REMOTE ] EH: PASS: Integrity check passed. [2026-01-29T12:07:27.674969] [DEBUG] [REMOTE ] EH: Symbol is viable for forecasting. [2026-01-29T12:07:27.675016] [INFO ] [MAIN ] [1031/3490] EH kept (0.1s) | 1029 kept, 2 rejected | 139.5/min | ETA: 17.6m [2026-01-29T12:07:28.189117] [DEBUG] [REMOTE ] EHAB: Retrieved 897 rows, trimmed to 300. [2026-01-29T12:07:28.189477] [DEBUG] [REMOTE ] EHAB: PASS: History has at least 300 days. [2026-01-29T12:07:28.189759] [DEBUG] [REMOTE ] EHAB: PASS: Price check passed. Min price $7.71. [2026-01-29T12:07:28.189931] [DEBUG] [REMOTE ] EHAB: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:28.190094] [DEBUG] [REMOTE ] EHAB: PASS: Integrity check passed. [2026-01-29T12:07:28.190148] [DEBUG] [REMOTE ] EHAB: Symbol is viable for forecasting. [2026-01-29T12:07:28.190400] [INFO ] [MAIN ] [1032/3490] EHAB kept (0.5s) | 1030 kept, 2 rejected | 139.5/min | ETA: 17.6m [2026-01-29T12:07:28.655401] [DEBUG] [REMOTE ] EHC: Retrieved 2030 rows, trimmed to 300. [2026-01-29T12:07:28.655540] [DEBUG] [REMOTE ] EHC: PASS: History has at least 300 days. [2026-01-29T12:07:28.655768] [DEBUG] [REMOTE ] EHC: PASS: Price check passed. Min price $94.72. [2026-01-29T12:07:28.655904] [DEBUG] [REMOTE ] EHC: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:28.656035] [DEBUG] [REMOTE ] EHC: PASS: Integrity check passed. [2026-01-29T12:07:28.656084] [DEBUG] [REMOTE ] EHC: Symbol is viable for forecasting. [2026-01-29T12:07:28.656134] [INFO ] [MAIN ] [1033/3490] EHC kept (0.5s) | 1031 kept, 2 rejected | 139.5/min | ETA: 17.6m [2026-01-29T12:07:29.196521] [DEBUG] [REMOTE ] EHI: Retrieved 5662 rows, trimmed to 300. [2026-01-29T12:07:29.196717] [DEBUG] [REMOTE ] EHI: PASS: History has at least 300 days. [2026-01-29T12:07:29.196933] [DEBUG] [REMOTE ] EHI: PASS: Price check passed. Min price $6.12. [2026-01-29T12:07:29.197067] [DEBUG] [REMOTE ] EHI: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:29.197183] [DEBUG] [REMOTE ] EHI: PASS: Integrity check passed. [2026-01-29T12:07:29.197223] [DEBUG] [REMOTE ] EHI: Symbol is viable for forecasting. [2026-01-29T12:07:29.197270] [INFO ] [MAIN ] [1034/3490] EHI kept (0.5s) | 1032 kept, 2 rejected | 139.5/min | ETA: 17.6m [2026-01-29T12:07:29.590879] [DEBUG] [REMOTE ] EHTH: Retrieved 4847 rows, trimmed to 300. [2026-01-29T12:07:29.591016] [DEBUG] [REMOTE ] EHTH: PASS: History has at least 300 days. [2026-01-29T12:07:29.591256] [DEBUG] [REMOTE ] EHTH: PASS: Price check passed. Min price $2.89. [2026-01-29T12:07:29.591395] [DEBUG] [REMOTE ] EHTH: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:29.591511] [DEBUG] [REMOTE ] EHTH: PASS: Integrity check passed. [2026-01-29T12:07:29.591553] [DEBUG] [REMOTE ] EHTH: Symbol is viable for forecasting. [2026-01-29T12:07:29.591624] [INFO ] [MAIN ] [1035/3490] EHTH kept (0.4s) | 1033 kept, 2 rejected | 139.5/min | ETA: 17.6m [2026-01-29T12:07:29.890465] [DEBUG] [REMOTE ] EIC: Retrieved 1638 rows, trimmed to 300. [2026-01-29T12:07:29.890701] [DEBUG] [REMOTE ] EIC: PASS: History has at least 300 days. [2026-01-29T12:07:29.890950] [DEBUG] [REMOTE ] EIC: PASS: Price check passed. Min price $10.83. [2026-01-29T12:07:29.891121] [DEBUG] [REMOTE ] EIC: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:29.891258] [DEBUG] [REMOTE ] EIC: PASS: Integrity check passed. [2026-01-29T12:07:29.891318] [DEBUG] [REMOTE ] EIC: Symbol is viable for forecasting. [2026-01-29T12:07:29.891382] [INFO ] [MAIN ] [1036/3490] EIC kept (0.3s) | 1034 kept, 2 rejected | 139.5/min | ETA: 17.6m [2026-01-29T12:07:30.402055] [DEBUG] [REMOTE ] EIG: Retrieved 4779 rows, trimmed to 300. [2026-01-29T12:07:30.402230] [DEBUG] [REMOTE ] EIG: PASS: History has at least 300 days. [2026-01-29T12:07:30.402519] [DEBUG] [REMOTE ] EIG: PASS: Price check passed. Min price $35.80. [2026-01-29T12:07:30.402711] [DEBUG] [REMOTE ] EIG: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:30.402858] [DEBUG] [REMOTE ] EIG: PASS: Integrity check passed. [2026-01-29T12:07:30.402903] [DEBUG] [REMOTE ] EIG: Symbol is viable for forecasting. [2026-01-29T12:07:30.402960] [INFO ] [MAIN ] [1037/3490] EIG kept (0.5s) | 1035 kept, 2 rejected | 139.5/min | ETA: 17.6m [2026-01-29T12:07:30.854621] [DEBUG] [REMOTE ] EIX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:30.854798] [DEBUG] [REMOTE ] EIX: PASS: History has at least 300 days. [2026-01-29T12:07:30.855064] [DEBUG] [REMOTE ] EIX: PASS: Price check passed. Min price $53.59. [2026-01-29T12:07:30.855204] [DEBUG] [REMOTE ] EIX: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:30.855333] [DEBUG] [REMOTE ] EIX: PASS: Integrity check passed. [2026-01-29T12:07:30.855375] [DEBUG] [REMOTE ] EIX: Symbol is viable for forecasting. [2026-01-29T12:07:30.855426] [INFO ] [MAIN ] [1038/3490] EIX kept (0.5s) | 1036 kept, 2 rejected | 139.5/min | ETA: 17.6m [2026-01-29T12:07:31.134460] [DEBUG] [REMOTE ] EL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:31.134621] [DEBUG] [REMOTE ] EL: PASS: History has at least 300 days. [2026-01-29T12:07:31.134859] [DEBUG] [REMOTE ] EL: PASS: Price check passed. Min price $85.59. [2026-01-29T12:07:31.134992] [DEBUG] [REMOTE ] EL: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:31.135115] [DEBUG] [REMOTE ] EL: PASS: Integrity check passed. [2026-01-29T12:07:31.135155] [DEBUG] [REMOTE ] EL: Symbol is viable for forecasting. [2026-01-29T12:07:31.135202] [INFO ] [MAIN ] [1039/3490] EL kept (0.3s) | 1037 kept, 2 rejected | 139.5/min | ETA: 17.6m [2026-01-29T12:07:31.475209] [DEBUG] [REMOTE ] ELAB: Retrieved 547 rows, trimmed to 300. [2026-01-29T12:07:31.475340] [DEBUG] [REMOTE ] ELAB: PASS: History has at least 300 days. [2026-01-29T12:07:31.475543] [DEBUG] [REMOTE ] ELAB: PASS: Price check passed. Min price $3.18. [2026-01-29T12:07:31.475705] [DEBUG] [REMOTE ] ELAB: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:31.475814] [DEBUG] [REMOTE ] ELAB: PASS: Integrity check passed. [2026-01-29T12:07:31.475854] [DEBUG] [REMOTE ] ELAB: Symbol is viable for forecasting. [2026-01-29T12:07:31.475900] [INFO ] [MAIN ] [1040/3490] ELAB kept (0.3s) | 1038 kept, 2 rejected | 139.5/min | ETA: 17.6m [2026-01-29T12:07:31.936518] [DEBUG] [REMOTE ] ELAN: Retrieved 1848 rows, trimmed to 300. [2026-01-29T12:07:31.936686] [DEBUG] [REMOTE ] ELAN: PASS: History has at least 300 days. [2026-01-29T12:07:31.936906] [DEBUG] [REMOTE ] ELAN: PASS: Price check passed. Min price $20.43. [2026-01-29T12:07:31.937043] [DEBUG] [REMOTE ] ELAN: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:31.937158] [DEBUG] [REMOTE ] ELAN: PASS: Integrity check passed. [2026-01-29T12:07:31.937198] [DEBUG] [REMOTE ] ELAN: Symbol is viable for forecasting. [2026-01-29T12:07:31.937248] [INFO ] [MAIN ] [1041/3490] ELAN kept (0.5s) | 1039 kept, 2 rejected | 139.5/min | ETA: 17.6m [2026-01-29T12:07:32.349829] [DEBUG] [REMOTE ] ELC: Retrieved 2373 rows, trimmed to 300. [2026-01-29T12:07:32.349980] [DEBUG] [REMOTE ] ELC: PASS: History has at least 300 days. [2026-01-29T12:07:32.350244] [DEBUG] [REMOTE ] ELC: PASS: Price check passed. Min price $20.45. [2026-01-29T12:07:32.350380] [DEBUG] [REMOTE ] ELC: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:32.350497] [DEBUG] [REMOTE ] ELC: PASS: Integrity check passed. [2026-01-29T12:07:32.350537] [DEBUG] [REMOTE ] ELC: Symbol is viable for forecasting. [2026-01-29T12:07:32.350604] [INFO ] [MAIN ] [1042/3490] ELC kept (0.4s) | 1040 kept, 2 rejected | 139.5/min | ETA: 17.5m [2026-01-29T12:07:32.786912] [DEBUG] [REMOTE ] ELDN: Retrieved 2858 rows, trimmed to 300. [2026-01-29T12:07:32.787053] [DEBUG] [REMOTE ] ELDN: PASS: History has at least 300 days. [2026-01-29T12:07:32.787280] [DEBUG] [REMOTE ] ELDN: PASS: Price check passed. Min price $1.39. [2026-01-29T12:07:32.787420] [DEBUG] [REMOTE ] ELDN: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:32.787538] [DEBUG] [REMOTE ] ELDN: PASS: Integrity check passed. [2026-01-29T12:07:32.787607] [DEBUG] [REMOTE ] ELDN: Symbol is viable for forecasting. [2026-01-29T12:07:32.787677] [INFO ] [MAIN ] [1043/3490] ELDN kept (0.4s) | 1041 kept, 2 rejected | 139.5/min | ETA: 17.5m [2026-01-29T12:07:33.141622] [DEBUG] [REMOTE ] ELF: Retrieved 2350 rows, trimmed to 300. [2026-01-29T12:07:33.141776] [DEBUG] [REMOTE ] ELF: PASS: History has at least 300 days. [2026-01-29T12:07:33.142000] [DEBUG] [REMOTE ] ELF: PASS: Price check passed. Min price $68.42. [2026-01-29T12:07:33.142166] [DEBUG] [REMOTE ] ELF: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:33.142289] [DEBUG] [REMOTE ] ELF: PASS: Integrity check passed. [2026-01-29T12:07:33.142329] [DEBUG] [REMOTE ] ELF: Symbol is viable for forecasting. [2026-01-29T12:07:33.142378] [INFO ] [MAIN ] [1044/3490] ELF kept (0.4s) | 1042 kept, 2 rejected | 139.6/min | ETA: 17.5m [2026-01-29T12:07:33.796594] [DEBUG] [REMOTE ] ELME: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:33.796765] [DEBUG] [REMOTE ] ELME: PASS: History has at least 300 days. [2026-01-29T12:07:33.797014] [DEBUG] [REMOTE ] ELME: PASS: Price check passed. Min price $2.16. [2026-01-29T12:07:33.797154] [DEBUG] [REMOTE ] ELME: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:33.797278] [DEBUG] [REMOTE ] ELME: PASS: Integrity check passed. [2026-01-29T12:07:33.797318] [DEBUG] [REMOTE ] ELME: Symbol is viable for forecasting. [2026-01-29T12:07:33.797367] [INFO ] [MAIN ] [1045/3490] ELME kept (0.7s) | 1043 kept, 2 rejected | 139.5/min | ETA: 17.5m [2026-01-29T12:07:34.307926] [DEBUG] [REMOTE ] ELS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:34.308116] [DEBUG] [REMOTE ] ELS: PASS: History has at least 300 days. [2026-01-29T12:07:34.308387] [DEBUG] [REMOTE ] ELS: PASS: Price check passed. Min price $59.30. [2026-01-29T12:07:34.308741] [DEBUG] [REMOTE ] ELS: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:34.308866] [DEBUG] [REMOTE ] ELS: PASS: Integrity check passed. [2026-01-29T12:07:34.308907] [DEBUG] [REMOTE ] ELS: Symbol is viable for forecasting. [2026-01-29T12:07:34.308957] [INFO ] [MAIN ] [1046/3490] ELS kept (0.5s) | 1044 kept, 2 rejected | 139.5/min | ETA: 17.5m [2026-01-29T12:07:34.613154] [DEBUG] [REMOTE ] ELTX: Retrieved 1250 rows, trimmed to 300. [2026-01-29T12:07:34.613296] [DEBUG] [REMOTE ] ELTX: PASS: History has at least 300 days. [2026-01-29T12:07:34.613514] [DEBUG] [REMOTE ] ELTX: PASS: Price check passed. Min price $7.54. [2026-01-29T12:07:34.613681] [DEBUG] [REMOTE ] ELTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:34.613799] [DEBUG] [REMOTE ] ELTX: PASS: Integrity check passed. [2026-01-29T12:07:34.613841] [DEBUG] [REMOTE ] ELTX: Symbol is viable for forecasting. [2026-01-29T12:07:34.613892] [INFO ] [MAIN ] [1047/3490] ELTX kept (0.3s) | 1045 kept, 2 rejected | 139.5/min | ETA: 17.5m [2026-01-29T12:07:35.000064] [DEBUG] [REMOTE ] ELVA: Retrieved 2453 rows, trimmed to 300. [2026-01-29T12:07:35.000240] [DEBUG] [REMOTE ] ELVA: PASS: History has at least 300 days. [2026-01-29T12:07:35.000513] [DEBUG] [REMOTE ] ELVA: PASS: Price check passed. Min price $4.23. [2026-01-29T12:07:35.000714] [DEBUG] [REMOTE ] ELVA: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:35.000864] [DEBUG] [REMOTE ] ELVA: PASS: Integrity check passed. [2026-01-29T12:07:35.000917] [DEBUG] [REMOTE ] ELVA: Symbol is viable for forecasting. [2026-01-29T12:07:35.000983] [INFO ] [MAIN ] [1048/3490] ELVA kept (0.4s) | 1046 kept, 2 rejected | 139.5/min | ETA: 17.5m [2026-01-29T12:07:35.387425] [DEBUG] [REMOTE ] ELVN: Retrieved 1478 rows, trimmed to 300. [2026-01-29T12:07:35.387564] [DEBUG] [REMOTE ] ELVN: PASS: History has at least 300 days. [2026-01-29T12:07:35.387820] [DEBUG] [REMOTE ] ELVN: PASS: Price check passed. Min price $15.14. [2026-01-29T12:07:35.387959] [DEBUG] [REMOTE ] ELVN: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:35.388106] [DEBUG] [REMOTE ] ELVN: PASS: Integrity check passed. [2026-01-29T12:07:35.388151] [DEBUG] [REMOTE ] ELVN: Symbol is viable for forecasting. [2026-01-29T12:07:35.388200] [INFO ] [MAIN ] [1049/3490] ELVN kept (0.4s) | 1047 kept, 2 rejected | 139.5/min | ETA: 17.5m [2026-01-29T12:07:35.760971] [DEBUG] [REMOTE ] EM: Retrieved 1212 rows, trimmed to 300. [2026-01-29T12:07:35.761112] [DEBUG] [REMOTE ] EM: PASS: History has at least 300 days. [2026-01-29T12:07:35.761519] [DEBUG] [REMOTE ] EM: PASS: Price check passed. Min price $1.13. [2026-01-29T12:07:35.761712] [DEBUG] [REMOTE ] EM: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:35.761841] [DEBUG] [REMOTE ] EM: PASS: Integrity check passed. [2026-01-29T12:07:35.761881] [DEBUG] [REMOTE ] EM: Symbol is viable for forecasting. [2026-01-29T12:07:35.761930] [INFO ] [MAIN ] [1050/3490] EM kept (0.4s) | 1048 kept, 2 rejected | 139.6/min | ETA: 17.5m [2026-01-29T12:07:36.232928] [DEBUG] [REMOTE ] EMB: Retrieved 4555 rows, trimmed to 300. [2026-01-29T12:07:36.233062] [DEBUG] [REMOTE ] EMB: PASS: History has at least 300 days. [2026-01-29T12:07:36.233281] [DEBUG] [REMOTE ] EMB: PASS: Price check passed. Min price $94.90. [2026-01-29T12:07:36.233654] [DEBUG] [REMOTE ] EMB: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:36.233807] [DEBUG] [REMOTE ] EMB: PASS: Integrity check passed. [2026-01-29T12:07:36.233857] [DEBUG] [REMOTE ] EMB: Symbol is viable for forecasting. [2026-01-29T12:07:36.233907] [INFO ] [MAIN ] [1051/3490] EMB kept (0.5s) | 1049 kept, 2 rejected | 139.5/min | ETA: 17.5m [2026-01-29T12:07:36.550418] [DEBUG] [REMOTE ] EMBC: Retrieved 959 rows, trimmed to 300. [2026-01-29T12:07:36.550770] [DEBUG] [REMOTE ] EMBC: PASS: History has at least 300 days. [2026-01-29T12:07:36.550985] [DEBUG] [REMOTE ] EMBC: PASS: Price check passed. Min price $10.20. [2026-01-29T12:07:36.551122] [DEBUG] [REMOTE ] EMBC: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:36.551237] [DEBUG] [REMOTE ] EMBC: PASS: Integrity check passed. [2026-01-29T12:07:36.551469] [DEBUG] [REMOTE ] EMBC: Symbol is viable for forecasting. [2026-01-29T12:07:36.551519] [INFO ] [MAIN ] [1052/3490] EMBC kept (0.3s) | 1050 kept, 2 rejected | 139.6/min | ETA: 17.5m [2026-01-29T12:07:37.196837] [DEBUG] [REMOTE ] EMD: Retrieved 5574 rows, trimmed to 300. [2026-01-29T12:07:37.196992] [DEBUG] [REMOTE ] EMD: PASS: History has at least 300 days. [2026-01-29T12:07:37.197214] [DEBUG] [REMOTE ] EMD: PASS: Price check passed. Min price $10.05. [2026-01-29T12:07:37.197353] [DEBUG] [REMOTE ] EMD: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:37.197468] [DEBUG] [REMOTE ] EMD: PASS: Integrity check passed. [2026-01-29T12:07:37.197509] [DEBUG] [REMOTE ] EMD: Symbol is viable for forecasting. [2026-01-29T12:07:37.197557] [INFO ] [MAIN ] [1053/3490] EMD kept (0.6s) | 1051 kept, 2 rejected | 139.5/min | ETA: 17.5m [2026-01-29T12:07:37.680883] [DEBUG] [REMOTE ] EMF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:37.681147] [DEBUG] [REMOTE ] EMF: PASS: History has at least 300 days. [2026-01-29T12:07:37.681537] [DEBUG] [REMOTE ] EMF: PASS: Price check passed. Min price $15.57. [2026-01-29T12:07:37.681760] [DEBUG] [REMOTE ] EMF: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:37.681930] [DEBUG] [REMOTE ] EMF: PASS: Integrity check passed. [2026-01-29T12:07:37.681980] [DEBUG] [REMOTE ] EMF: Symbol is viable for forecasting. [2026-01-29T12:07:37.682042] [INFO ] [MAIN ] [1054/3490] EMF kept (0.5s) | 1052 kept, 2 rejected | 139.5/min | ETA: 17.5m [2026-01-29T12:07:38.145269] [DEBUG] [REMOTE ] EMN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:38.145415] [DEBUG] [REMOTE ] EMN: PASS: History has at least 300 days. [2026-01-29T12:07:38.145680] [DEBUG] [REMOTE ] EMN: PASS: Price check passed. Min price $55.64. [2026-01-29T12:07:38.145853] [DEBUG] [REMOTE ] EMN: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:38.145985] [DEBUG] [REMOTE ] EMN: PASS: Integrity check passed. [2026-01-29T12:07:38.146026] [DEBUG] [REMOTE ] EMN: Symbol is viable for forecasting. [2026-01-29T12:07:38.146074] [INFO ] [MAIN ] [1055/3490] EMN kept (0.5s) | 1053 kept, 2 rejected | 139.5/min | ETA: 17.5m [2026-01-29T12:07:38.507188] [DEBUG] [REMOTE ] EMO: Retrieved 3678 rows, trimmed to 300. [2026-01-29T12:07:38.507383] [DEBUG] [REMOTE ] EMO: PASS: History has at least 300 days. [2026-01-29T12:07:38.507692] [DEBUG] [REMOTE ] EMO: PASS: Price check passed. Min price $40.89. [2026-01-29T12:07:38.507878] [DEBUG] [REMOTE ] EMO: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:38.508029] [DEBUG] [REMOTE ] EMO: PASS: Integrity check passed. [2026-01-29T12:07:38.508146] [DEBUG] [REMOTE ] EMO: Symbol is viable for forecasting. [2026-01-29T12:07:38.508216] [INFO ] [MAIN ] [1056/3490] EMO kept (0.4s) | 1054 kept, 2 rejected | 139.5/min | ETA: 17.4m [2026-01-29T12:07:38.832130] [DEBUG] [REMOTE ] EMXC: Retrieved 2139 rows, trimmed to 300. [2026-01-29T12:07:38.832291] [DEBUG] [REMOTE ] EMXC: PASS: History has at least 300 days. [2026-01-29T12:07:38.832517] [DEBUG] [REMOTE ] EMXC: PASS: Price check passed. Min price $68.23. [2026-01-29T12:07:38.832683] [DEBUG] [REMOTE ] EMXC: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:38.832799] [DEBUG] [REMOTE ] EMXC: PASS: Integrity check passed. [2026-01-29T12:07:38.832838] [DEBUG] [REMOTE ] EMXC: Symbol is viable for forecasting. [2026-01-29T12:07:38.832886] [INFO ] [MAIN ] [1057/3490] EMXC kept (0.3s) | 1055 kept, 2 rejected | 139.5/min | ETA: 17.4m [2026-01-29T12:07:39.431841] [DEBUG] [REMOTE ] ENB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:39.431987] [DEBUG] [REMOTE ] ENB: PASS: History has at least 300 days. [2026-01-29T12:07:39.432218] [DEBUG] [REMOTE ] ENB: PASS: Price check passed. Min price $45.23. [2026-01-29T12:07:39.432382] [DEBUG] [REMOTE ] ENB: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:39.432503] [DEBUG] [REMOTE ] ENB: PASS: Integrity check passed. [2026-01-29T12:07:39.432543] [DEBUG] [REMOTE ] ENB: Symbol is viable for forecasting. [2026-01-29T12:07:39.432609] [INFO ] [MAIN ] [1058/3490] ENB kept (0.6s) | 1056 kept, 2 rejected | 139.5/min | ETA: 17.4m [2026-01-29T12:07:39.628000] [DEBUG] [REMOTE ] ENGN: Retrieved 561 rows, trimmed to 300. [2026-01-29T12:07:39.628159] [DEBUG] [REMOTE ] ENGN: PASS: History has at least 300 days. [2026-01-29T12:07:39.628367] [DEBUG] [REMOTE ] ENGN: PASS: Price check passed. Min price $6.01. [2026-01-29T12:07:39.628500] [DEBUG] [REMOTE ] ENGN: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:39.628639] [DEBUG] [REMOTE ] ENGN: PASS: Integrity check passed. [2026-01-29T12:07:39.628682] [DEBUG] [REMOTE ] ENGN: Symbol is viable for forecasting. [2026-01-29T12:07:39.628729] [INFO ] [MAIN ] [1059/3490] ENGN kept (0.2s) | 1057 kept, 2 rejected | 139.6/min | ETA: 17.4m [2026-01-29T12:07:40.137765] [DEBUG] [REMOTE ] ENIC: Retrieved 2453 rows, trimmed to 300. [2026-01-29T12:07:40.137908] [DEBUG] [REMOTE ] ENIC: PASS: History has at least 300 days. [2026-01-29T12:07:40.138143] [DEBUG] [REMOTE ] ENIC: PASS: Price check passed. Min price $3.66. [2026-01-29T12:07:40.138290] [DEBUG] [REMOTE ] ENIC: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:40.138418] [DEBUG] [REMOTE ] ENIC: PASS: Integrity check passed. [2026-01-29T12:07:40.138463] [DEBUG] [REMOTE ] ENIC: Symbol is viable for forecasting. [2026-01-29T12:07:40.138512] [INFO ] [MAIN ] [1060/3490] ENIC kept (0.5s) | 1058 kept, 2 rejected | 139.5/min | ETA: 17.4m [2026-01-29T12:07:40.565323] [DEBUG] [REMOTE ] ENPH: Retrieved 3477 rows, trimmed to 300. [2026-01-29T12:07:40.565453] [DEBUG] [REMOTE ] ENPH: PASS: History has at least 300 days. [2026-01-29T12:07:40.565686] [DEBUG] [REMOTE ] ENPH: PASS: Price check passed. Min price $26.12. [2026-01-29T12:07:40.565824] [DEBUG] [REMOTE ] ENPH: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:40.565935] [DEBUG] [REMOTE ] ENPH: PASS: Integrity check passed. [2026-01-29T12:07:40.565977] [DEBUG] [REMOTE ] ENPH: Symbol is viable for forecasting. [2026-01-29T12:07:40.566023] [INFO ] [MAIN ] [1061/3490] ENPH kept (0.4s) | 1059 kept, 2 rejected | 139.5/min | ETA: 17.4m [2026-01-29T12:07:40.911794] [DEBUG] [REMOTE ] ENS: Retrieved 5408 rows, trimmed to 300. [2026-01-29T12:07:40.911929] [DEBUG] [REMOTE ] ENS: PASS: History has at least 300 days. [2026-01-29T12:07:40.912144] [DEBUG] [REMOTE ] ENS: PASS: Price check passed. Min price $122.89. [2026-01-29T12:07:40.912341] [DEBUG] [REMOTE ] ENS: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:40.912478] [DEBUG] [REMOTE ] ENS: PASS: Integrity check passed. [2026-01-29T12:07:40.912521] [DEBUG] [REMOTE ] ENS: Symbol is viable for forecasting. [2026-01-29T12:07:40.912586] [INFO ] [MAIN ] [1062/3490] ENS kept (0.3s) | 1060 kept, 2 rejected | 139.6/min | ETA: 17.4m [2026-01-29T12:07:41.275980] [DEBUG] [REMOTE ] ENSG: Retrieved 4582 rows, trimmed to 300. [2026-01-29T12:07:41.276133] [DEBUG] [REMOTE ] ENSG: PASS: History has at least 300 days. [2026-01-29T12:07:41.276353] [DEBUG] [REMOTE ] ENSG: PASS: Price check passed. Min price $171.80. [2026-01-29T12:07:41.276491] [DEBUG] [REMOTE ] ENSG: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:41.276626] [DEBUG] [REMOTE ] ENSG: PASS: Integrity check passed. [2026-01-29T12:07:41.276668] [DEBUG] [REMOTE ] ENSG: Symbol is viable for forecasting. [2026-01-29T12:07:41.276716] [INFO ] [MAIN ] [1063/3490] ENSG kept (0.4s) | 1061 kept, 2 rejected | 139.6/min | ETA: 17.4m [2026-01-29T12:07:41.785595] [DEBUG] [REMOTE ] ENTA: Retrieved 3234 rows, trimmed to 300. [2026-01-29T12:07:41.785730] [DEBUG] [REMOTE ] ENTA: PASS: History has at least 300 days. [2026-01-29T12:07:41.785941] [DEBUG] [REMOTE ] ENTA: PASS: Price check passed. Min price $10.80. [2026-01-29T12:07:41.786078] [DEBUG] [REMOTE ] ENTA: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:41.786190] [DEBUG] [REMOTE ] ENTA: PASS: Integrity check passed. [2026-01-29T12:07:41.786229] [DEBUG] [REMOTE ] ENTA: Symbol is viable for forecasting. [2026-01-29T12:07:41.786277] [INFO ] [MAIN ] [1064/3490] ENTA kept (0.5s) | 1062 kept, 2 rejected | 139.6/min | ETA: 17.4m [2026-01-29T12:07:42.276194] [DEBUG] [REMOTE ] ENTG: Retrieved 6426 rows, trimmed to 300. [2026-01-29T12:07:42.276336] [DEBUG] [REMOTE ] ENTG: PASS: History has at least 300 days. [2026-01-29T12:07:42.276561] [DEBUG] [REMOTE ] ENTG: PASS: Price check passed. Min price $68.74. [2026-01-29T12:07:42.276718] [DEBUG] [REMOTE ] ENTG: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:42.276837] [DEBUG] [REMOTE ] ENTG: PASS: Integrity check passed. [2026-01-29T12:07:42.276876] [DEBUG] [REMOTE ] ENTG: Symbol is viable for forecasting. [2026-01-29T12:07:42.276924] [INFO ] [MAIN ] [1065/3490] ENTG kept (0.5s) | 1063 kept, 2 rejected | 139.5/min | ETA: 17.4m [2026-01-29T12:07:42.422227] [DEBUG] [REMOTE ] ENTX: Retrieved 1906 rows, trimmed to 300. [2026-01-29T12:07:42.422383] [DEBUG] [REMOTE ] ENTX: PASS: History has at least 300 days. [2026-01-29T12:07:42.422838] [DEBUG] [REMOTE ] ENTX: PASS: Price check passed. Min price $1.46. [2026-01-29T12:07:42.422983] [DEBUG] [REMOTE ] ENTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:42.423112] [DEBUG] [REMOTE ] ENTX: PASS: Integrity check passed. [2026-01-29T12:07:42.423157] [DEBUG] [REMOTE ] ENTX: Symbol is viable for forecasting. [2026-01-29T12:07:42.423215] [INFO ] [MAIN ] [1066/3490] ENTX kept (0.1s) | 1064 kept, 2 rejected | 139.6/min | ETA: 17.4m [2026-01-29T12:07:43.014902] [DEBUG] [REMOTE ] ENVA: Retrieved 2817 rows, trimmed to 300. [2026-01-29T12:07:43.015104] [DEBUG] [REMOTE ] ENVA: PASS: History has at least 300 days. [2026-01-29T12:07:43.015401] [DEBUG] [REMOTE ] ENVA: PASS: Price check passed. Min price $119.49. [2026-01-29T12:07:43.015566] [DEBUG] [REMOTE ] ENVA: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:43.015745] [DEBUG] [REMOTE ] ENVA: PASS: Integrity check passed. [2026-01-29T12:07:43.015793] [DEBUG] [REMOTE ] ENVA: Symbol is viable for forecasting. [2026-01-29T12:07:43.015869] [INFO ] [MAIN ] [1067/3490] ENVA kept (0.6s) | 1065 kept, 2 rejected | 139.6/min | ETA: 17.4m [2026-01-29T12:07:43.380810] [DEBUG] [REMOTE ] ENVB: Retrieved 2390 rows, trimmed to 300. [2026-01-29T12:07:43.380949] [DEBUG] [REMOTE ] ENVB: PASS: History has at least 300 days. [2026-01-29T12:07:43.381152] [DEBUG] [REMOTE ] ENVB: PASS: Price check passed. Min price $3.49. [2026-01-29T12:07:43.381286] [DEBUG] [REMOTE ] ENVB: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:43.381393] [DEBUG] [REMOTE ] ENVB: PASS: Integrity check passed. [2026-01-29T12:07:43.381432] [DEBUG] [REMOTE ] ENVB: Symbol is viable for forecasting. [2026-01-29T12:07:43.381480] [INFO ] [MAIN ] [1068/3490] ENVB kept (0.4s) | 1066 kept, 2 rejected | 139.6/min | ETA: 17.4m [2026-01-29T12:07:43.717782] [DEBUG] [REMOTE ] ENVX: Retrieved 1272 rows, trimmed to 300. [2026-01-29T12:07:43.717915] [DEBUG] [REMOTE ] ENVX: PASS: History has at least 300 days. [2026-01-29T12:07:43.718147] [DEBUG] [REMOTE ] ENVX: PASS: Price check passed. Min price $7.11. [2026-01-29T12:07:43.718292] [DEBUG] [REMOTE ] ENVX: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:43.718423] [DEBUG] [REMOTE ] ENVX: PASS: Integrity check passed. [2026-01-29T12:07:43.718468] [DEBUG] [REMOTE ] ENVX: Symbol is viable for forecasting. [2026-01-29T12:07:43.718514] [INFO ] [MAIN ] [1069/3490] ENVX kept (0.3s) | 1067 kept, 2 rejected | 139.6/min | ETA: 17.3m [2026-01-29T12:07:44.266293] [DEBUG] [REMOTE ] EOD: Retrieved 4740 rows, trimmed to 300. [2026-01-29T12:07:44.266437] [DEBUG] [REMOTE ] EOD: PASS: History has at least 300 days. [2026-01-29T12:07:44.266895] [DEBUG] [REMOTE ] EOD: PASS: Price check passed. Min price $5.46. [2026-01-29T12:07:44.267047] [DEBUG] [REMOTE ] EOD: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:44.267164] [DEBUG] [REMOTE ] EOD: PASS: Integrity check passed. [2026-01-29T12:07:44.267203] [DEBUG] [REMOTE ] EOD: Symbol is viable for forecasting. [2026-01-29T12:07:44.267251] [INFO ] [MAIN ] [1070/3490] EOD kept (0.5s) | 1068 kept, 2 rejected | 139.6/min | ETA: 17.3m [2026-01-29T12:07:44.760222] [DEBUG] [REMOTE ] EOG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:44.760380] [DEBUG] [REMOTE ] EOG: PASS: History has at least 300 days. [2026-01-29T12:07:44.760658] [DEBUG] [REMOTE ] EOG: PASS: Price check passed. Min price $100.80. [2026-01-29T12:07:44.760799] [DEBUG] [REMOTE ] EOG: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:44.760921] [DEBUG] [REMOTE ] EOG: PASS: Integrity check passed. [2026-01-29T12:07:44.760961] [DEBUG] [REMOTE ] EOG: Symbol is viable for forecasting. [2026-01-29T12:07:44.761010] [INFO ] [MAIN ] [1071/3490] EOG kept (0.5s) | 1069 kept, 2 rejected | 139.6/min | ETA: 17.3m [2026-01-29T12:07:45.044380] [DEBUG] [REMOTE ] EOI: Retrieved 5347 rows, trimmed to 300. [2026-01-29T12:07:45.044618] [DEBUG] [REMOTE ] EOI: PASS: History has at least 300 days. [2026-01-29T12:07:45.044928] [DEBUG] [REMOTE ] EOI: PASS: Price check passed. Min price $19.04. [2026-01-29T12:07:45.045085] [DEBUG] [REMOTE ] EOI: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:45.045237] [DEBUG] [REMOTE ] EOI: PASS: Integrity check passed. [2026-01-29T12:07:45.045286] [DEBUG] [REMOTE ] EOI: Symbol is viable for forecasting. [2026-01-29T12:07:45.045342] [INFO ] [MAIN ] [1072/3490] EOI kept (0.3s) | 1070 kept, 2 rejected | 139.6/min | ETA: 17.3m [2026-01-29T12:07:45.467554] [DEBUG] [REMOTE ] EOLS: Retrieved 2003 rows, trimmed to 300. [2026-01-29T12:07:45.467748] [DEBUG] [REMOTE ] EOLS: PASS: History has at least 300 days. [2026-01-29T12:07:45.468001] [DEBUG] [REMOTE ] EOLS: PASS: Price check passed. Min price $4.80. [2026-01-29T12:07:45.468186] [DEBUG] [REMOTE ] EOLS: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:45.468328] [DEBUG] [REMOTE ] EOLS: PASS: Integrity check passed. [2026-01-29T12:07:45.468389] [DEBUG] [REMOTE ] EOLS: Symbol is viable for forecasting. [2026-01-29T12:07:45.468515] [INFO ] [MAIN ] [1073/3490] EOLS kept (0.4s) | 1071 kept, 2 rejected | 139.6/min | ETA: 17.3m [2026-01-29T12:07:45.829692] [DEBUG] [REMOTE ] EOS: Retrieved 5284 rows, trimmed to 300. [2026-01-29T12:07:45.829940] [DEBUG] [REMOTE ] EOS: PASS: History has at least 300 days. [2026-01-29T12:07:45.830212] [DEBUG] [REMOTE ] EOS: PASS: Price check passed. Min price $21.45. [2026-01-29T12:07:45.830380] [DEBUG] [REMOTE ] EOS: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:45.830523] [DEBUG] [REMOTE ] EOS: PASS: Integrity check passed. [2026-01-29T12:07:45.830564] [DEBUG] [REMOTE ] EOS: Symbol is viable for forecasting. [2026-01-29T12:07:45.830831] [INFO ] [MAIN ] [1074/3490] EOS kept (0.4s) | 1072 kept, 2 rejected | 139.6/min | ETA: 17.3m [2026-01-29T12:07:46.258596] [DEBUG] [REMOTE ] EOSE: Retrieved 1421 rows, trimmed to 300. [2026-01-29T12:07:46.258791] [DEBUG] [REMOTE ] EOSE: PASS: History has at least 300 days. [2026-01-29T12:07:46.259117] [DEBUG] [REMOTE ] EOSE: PASS: Price check passed. Min price $11.35. [2026-01-29T12:07:46.259276] [DEBUG] [REMOTE ] EOSE: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:46.259415] [DEBUG] [REMOTE ] EOSE: PASS: Integrity check passed. [2026-01-29T12:07:46.259458] [DEBUG] [REMOTE ] EOSE: Symbol is viable for forecasting. [2026-01-29T12:07:46.259515] [INFO ] [MAIN ] [1075/3490] EOSE kept (0.4s) | 1073 kept, 2 rejected | 139.6/min | ETA: 17.3m [2026-01-29T12:07:46.818315] [DEBUG] [REMOTE ] EPAC: Retrieved 6417 rows, trimmed to 300. [2026-01-29T12:07:46.818454] [DEBUG] [REMOTE ] EPAC: PASS: History has at least 300 days. [2026-01-29T12:07:46.818690] [DEBUG] [REMOTE ] EPAC: PASS: Price check passed. Min price $35.81. [2026-01-29T12:07:46.818824] [DEBUG] [REMOTE ] EPAC: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:46.818935] [DEBUG] [REMOTE ] EPAC: PASS: Integrity check passed. [2026-01-29T12:07:46.818974] [DEBUG] [REMOTE ] EPAC: Symbol is viable for forecasting. [2026-01-29T12:07:46.819022] [INFO ] [MAIN ] [1076/3490] EPAC kept (0.6s) | 1074 kept, 2 rejected | 139.6/min | ETA: 17.3m [2026-01-29T12:07:47.163190] [DEBUG] [REMOTE ] EPAM: Retrieved 3513 rows, trimmed to 300. [2026-01-29T12:07:47.163323] [DEBUG] [REMOTE ] EPAM: PASS: History has at least 300 days. [2026-01-29T12:07:47.163557] [DEBUG] [REMOTE ] EPAM: PASS: Price check passed. Min price $158.45. [2026-01-29T12:07:47.163901] [DEBUG] [REMOTE ] EPAM: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:47.164016] [DEBUG] [REMOTE ] EPAM: PASS: Integrity check passed. [2026-01-29T12:07:47.164057] [DEBUG] [REMOTE ] EPAM: Symbol is viable for forecasting. [2026-01-29T12:07:47.164105] [INFO ] [MAIN ] [1077/3490] EPAM kept (0.3s) | 1075 kept, 2 rejected | 139.6/min | ETA: 17.3m [2026-01-29T12:07:47.652592] [DEBUG] [REMOTE ] EPC: Retrieved 6499 rows, trimmed to 300. [2026-01-29T12:07:47.652780] [DEBUG] [REMOTE ] EPC: PASS: History has at least 300 days. [2026-01-29T12:07:47.653076] [DEBUG] [REMOTE ] EPC: PASS: Price check passed. Min price $15.91. [2026-01-29T12:07:47.653239] [DEBUG] [REMOTE ] EPC: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:47.653432] [DEBUG] [REMOTE ] EPC: PASS: Integrity check passed. [2026-01-29T12:07:47.653493] [DEBUG] [REMOTE ] EPC: Symbol is viable for forecasting. [2026-01-29T12:07:47.653553] [INFO ] [MAIN ] [1078/3490] EPC kept (0.5s) | 1076 kept, 2 rejected | 139.6/min | ETA: 17.3m [2026-01-29T12:07:48.182378] [DEBUG] [REMOTE ] EPD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:48.182514] [DEBUG] [REMOTE ] EPD: PASS: History has at least 300 days. [2026-01-29T12:07:48.182758] [DEBUG] [REMOTE ] EPD: PASS: Price check passed. Min price $30.22. [2026-01-29T12:07:48.182896] [DEBUG] [REMOTE ] EPD: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:48.183033] [DEBUG] [REMOTE ] EPD: PASS: Integrity check passed. [2026-01-29T12:07:48.183081] [DEBUG] [REMOTE ] EPD: Symbol is viable for forecasting. [2026-01-29T12:07:48.183155] [INFO ] [MAIN ] [1079/3490] EPD kept (0.5s) | 1077 kept, 2 rejected | 139.6/min | ETA: 17.3m [2026-01-29T12:07:48.453182] [DEBUG] [REMOTE ] EPSN: Retrieved 2397 rows, trimmed to 300. [2026-01-29T12:07:48.453320] [DEBUG] [REMOTE ] EPSN: PASS: History has at least 300 days. [2026-01-29T12:07:48.453524] [DEBUG] [REMOTE ] EPSN: PASS: Price check passed. Min price $4.25. [2026-01-29T12:07:48.453682] [DEBUG] [REMOTE ] EPSN: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:48.453795] [DEBUG] [REMOTE ] EPSN: PASS: Integrity check passed. [2026-01-29T12:07:48.453835] [DEBUG] [REMOTE ] EPSN: Symbol is viable for forecasting. [2026-01-29T12:07:48.453882] [INFO ] [MAIN ] [1080/3490] EPSN kept (0.3s) | 1078 kept, 2 rejected | 139.6/min | ETA: 17.3m [2026-01-29T12:07:48.893887] [DEBUG] [REMOTE ] EQBK: Retrieved 2567 rows, trimmed to 300. [2026-01-29T12:07:48.894083] [DEBUG] [REMOTE ] EQBK: PASS: History has at least 300 days. [2026-01-29T12:07:48.894351] [DEBUG] [REMOTE ] EQBK: PASS: Price check passed. Min price $40.35. [2026-01-29T12:07:48.894520] [DEBUG] [REMOTE ] EQBK: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:48.894682] [DEBUG] [REMOTE ] EQBK: PASS: Integrity check passed. [2026-01-29T12:07:48.894728] [DEBUG] [REMOTE ] EQBK: Symbol is viable for forecasting. [2026-01-29T12:07:48.894781] [INFO ] [MAIN ] [1081/3490] EQBK kept (0.4s) | 1079 kept, 2 rejected | 139.6/min | ETA: 17.3m [2026-01-29T12:07:49.230415] [DEBUG] [REMOTE ] EQH: Retrieved 1940 rows, trimmed to 300. [2026-01-29T12:07:49.230531] [DEBUG] [REMOTE ] EQH: PASS: History has at least 300 days. [2026-01-29T12:07:49.230764] [DEBUG] [REMOTE ] EQH: PASS: Price check passed. Min price $42.67. [2026-01-29T12:07:49.230903] [DEBUG] [REMOTE ] EQH: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:49.231012] [DEBUG] [REMOTE ] EQH: PASS: Integrity check passed. [2026-01-29T12:07:49.231057] [DEBUG] [REMOTE ] EQH: Symbol is viable for forecasting. [2026-01-29T12:07:49.231104] [INFO ] [MAIN ] [1082/3490] EQH kept (0.3s) | 1080 kept, 2 rejected | 139.6/min | ETA: 17.2m [2026-01-29T12:07:49.836463] [DEBUG] [REMOTE ] EQIX: Retrieved 6403 rows, trimmed to 300. [2026-01-29T12:07:49.836634] [DEBUG] [REMOTE ] EQIX: PASS: History has at least 300 days. [2026-01-29T12:07:49.836876] [DEBUG] [REMOTE ] EQIX: PASS: Price check passed. Min price $726.09. [2026-01-29T12:07:49.837021] [DEBUG] [REMOTE ] EQIX: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:49.837145] [DEBUG] [REMOTE ] EQIX: PASS: Integrity check passed. [2026-01-29T12:07:49.837186] [DEBUG] [REMOTE ] EQIX: Symbol is viable for forecasting. [2026-01-29T12:07:49.837236] [INFO ] [MAIN ] [1083/3490] EQIX kept (0.6s) | 1081 kept, 2 rejected | 139.6/min | ETA: 17.2m [2026-01-29T12:07:50.078743] [DEBUG] [REMOTE ] ERAS: Retrieved 1139 rows, trimmed to 300. [2026-01-29T12:07:50.078886] [DEBUG] [REMOTE ] ERAS: PASS: History has at least 300 days. [2026-01-29T12:07:50.079099] [DEBUG] [REMOTE ] ERAS: PASS: Price check passed. Min price $2.20. [2026-01-29T12:07:50.079236] [DEBUG] [REMOTE ] ERAS: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:50.079352] [DEBUG] [REMOTE ] ERAS: PASS: Integrity check passed. [2026-01-29T12:07:50.079393] [DEBUG] [REMOTE ] ERAS: Symbol is viable for forecasting. [2026-01-29T12:07:50.079440] [INFO ] [MAIN ] [1084/3490] ERAS kept (0.2s) | 1082 kept, 2 rejected | 139.6/min | ETA: 17.2m [2026-01-29T12:07:50.617975] [DEBUG] [REMOTE ] ERIC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:50.618137] [DEBUG] [REMOTE ] ERIC: PASS: History has at least 300 days. [2026-01-29T12:07:50.618368] [DEBUG] [REMOTE ] ERIC: PASS: Price check passed. Min price $9.29. [2026-01-29T12:07:50.618509] [DEBUG] [REMOTE ] ERIC: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:50.618651] [DEBUG] [REMOTE ] ERIC: PASS: Integrity check passed. [2026-01-29T12:07:50.618707] [DEBUG] [REMOTE ] ERIC: Symbol is viable for forecasting. [2026-01-29T12:07:50.618758] [INFO ] [MAIN ] [1085/3490] ERIC kept (0.5s) | 1083 kept, 2 rejected | 139.6/min | ETA: 17.2m [2026-01-29T12:07:51.090320] [DEBUG] [REMOTE ] ERIE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:51.090458] [DEBUG] [REMOTE ] ERIE: PASS: History has at least 300 days. [2026-01-29T12:07:51.090897] [DEBUG] [REMOTE ] ERIE: PASS: Price check passed. Min price $272.50. [2026-01-29T12:07:51.091031] [DEBUG] [REMOTE ] ERIE: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:51.091150] [DEBUG] [REMOTE ] ERIE: PASS: Integrity check passed. [2026-01-29T12:07:51.091189] [DEBUG] [REMOTE ] ERIE: Symbol is viable for forecasting. [2026-01-29T12:07:51.091236] [INFO ] [MAIN ] [1086/3490] ERIE kept (0.5s) | 1084 kept, 2 rejected | 139.6/min | ETA: 17.2m [2026-01-29T12:07:51.504522] [DEBUG] [REMOTE ] ERII: Retrieved 4421 rows, trimmed to 300. [2026-01-29T12:07:51.504705] [DEBUG] [REMOTE ] ERII: PASS: History has at least 300 days. [2026-01-29T12:07:51.504926] [DEBUG] [REMOTE ] ERII: PASS: Price check passed. Min price $13.28. [2026-01-29T12:07:51.505066] [DEBUG] [REMOTE ] ERII: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:51.505182] [DEBUG] [REMOTE ] ERII: PASS: Integrity check passed. [2026-01-29T12:07:51.505222] [DEBUG] [REMOTE ] ERII: Symbol is viable for forecasting. [2026-01-29T12:07:51.505271] [INFO ] [MAIN ] [1087/3490] ERII kept (0.4s) | 1085 kept, 2 rejected | 139.6/min | ETA: 17.2m [2026-01-29T12:07:51.944399] [DEBUG] [REMOTE ] ERNA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:51.944610] [DEBUG] [REMOTE ] ERNA: PASS: History has at least 300 days. [2026-01-29T12:07:51.944942] [DEBUG] [REMOTE ] ERNA: PASS: Price check passed. Min price $1.15. [2026-01-29T12:07:51.945129] [DEBUG] [REMOTE ] ERNA: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:51.945293] [DEBUG] [REMOTE ] ERNA: PASS: Integrity check passed. [2026-01-29T12:07:51.945354] [DEBUG] [REMOTE ] ERNA: Symbol is viable for forecasting. [2026-01-29T12:07:51.945426] [INFO ] [MAIN ] [1088/3490] ERNA kept (0.4s) | 1086 kept, 2 rejected | 139.6/min | ETA: 17.2m [2026-01-29T12:07:52.255074] [DEBUG] [REMOTE ] ERO: Retrieved 1805 rows, trimmed to 300. [2026-01-29T12:07:52.255240] [DEBUG] [REMOTE ] ERO: PASS: History has at least 300 days. [2026-01-29T12:07:52.255444] [DEBUG] [REMOTE ] ERO: PASS: Price check passed. Min price $19.89. [2026-01-29T12:07:52.255602] [DEBUG] [REMOTE ] ERO: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:52.255720] [DEBUG] [REMOTE ] ERO: PASS: Integrity check passed. [2026-01-29T12:07:52.255762] [DEBUG] [REMOTE ] ERO: Symbol is viable for forecasting. [2026-01-29T12:07:52.255810] [INFO ] [MAIN ] [1089/3490] ERO kept (0.3s) | 1087 kept, 2 rejected | 139.6/min | ETA: 17.2m [2026-01-29T12:07:52.808661] [DEBUG] [REMOTE ] ES: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:52.808810] [DEBUG] [REMOTE ] ES: PASS: History has at least 300 days. [2026-01-29T12:07:52.809053] [DEBUG] [REMOTE ] ES: PASS: Price check passed. Min price $62.85. [2026-01-29T12:07:52.809189] [DEBUG] [REMOTE ] ES: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:52.809311] [DEBUG] [REMOTE ] ES: PASS: Integrity check passed. [2026-01-29T12:07:52.809351] [DEBUG] [REMOTE ] ES: Symbol is viable for forecasting. [2026-01-29T12:07:52.809399] [INFO ] [MAIN ] [1090/3490] ES kept (0.6s) | 1088 kept, 2 rejected | 139.6/min | ETA: 17.2m [2026-01-29T12:07:53.053076] [DEBUG] [REMOTE ] ESAB: Retrieved 962 rows, trimmed to 300. [2026-01-29T12:07:53.053210] [DEBUG] [REMOTE ] ESAB: PASS: History has at least 300 days. [2026-01-29T12:07:53.053407] [DEBUG] [REMOTE ] ESAB: PASS: Price check passed. Min price $104.30. [2026-01-29T12:07:53.053547] [DEBUG] [REMOTE ] ESAB: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:53.053720] [DEBUG] [REMOTE ] ESAB: PASS: Integrity check passed. [2026-01-29T12:07:53.053778] [DEBUG] [REMOTE ] ESAB: Symbol is viable for forecasting. [2026-01-29T12:07:53.053826] [INFO ] [MAIN ] [1091/3490] ESAB kept (0.2s) | 1089 kept, 2 rejected | 139.7/min | ETA: 17.2m [2026-01-29T12:07:53.663469] [DEBUG] [REMOTE ] ESCA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:53.663626] [DEBUG] [REMOTE ] ESCA: PASS: History has at least 300 days. [2026-01-29T12:07:53.663845] [DEBUG] [REMOTE ] ESCA: PASS: Price check passed. Min price $11.39. [2026-01-29T12:07:53.663978] [DEBUG] [REMOTE ] ESCA: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:53.664094] [DEBUG] [REMOTE ] ESCA: PASS: Integrity check passed. [2026-01-29T12:07:53.664133] [DEBUG] [REMOTE ] ESCA: Symbol is viable for forecasting. [2026-01-29T12:07:53.664180] [INFO ] [MAIN ] [1092/3490] ESCA kept (0.6s) | 1090 kept, 2 rejected | 139.6/min | ETA: 17.2m [2026-01-29T12:07:54.149049] [DEBUG] [REMOTE ] ESE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:54.149295] [DEBUG] [REMOTE ] ESE: PASS: History has at least 300 days. [2026-01-29T12:07:54.149880] [DEBUG] [REMOTE ] ESE: PASS: Price check passed. Min price $195.31. [2026-01-29T12:07:54.150034] [DEBUG] [REMOTE ] ESE: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:54.150243] [DEBUG] [REMOTE ] ESE: PASS: Integrity check passed. [2026-01-29T12:07:54.150290] [DEBUG] [REMOTE ] ESE: Symbol is viable for forecasting. [2026-01-29T12:07:54.150376] [INFO ] [MAIN ] [1093/3490] ESE kept (0.5s) | 1091 kept, 2 rejected | 139.6/min | ETA: 17.2m [2026-01-29T12:07:54.634113] [DEBUG] [REMOTE ] ESEA: Retrieved 4964 rows, trimmed to 300. [2026-01-29T12:07:54.634381] [DEBUG] [REMOTE ] ESEA: PASS: History has at least 300 days. [2026-01-29T12:07:54.634849] [DEBUG] [REMOTE ] ESEA: PASS: Price check passed. Min price $52.51. [2026-01-29T12:07:54.635066] [DEBUG] [REMOTE ] ESEA: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:54.635492] [DEBUG] [REMOTE ] ESEA: PASS: Integrity check passed. [2026-01-29T12:07:54.635562] [DEBUG] [REMOTE ] ESEA: Symbol is viable for forecasting. [2026-01-29T12:07:54.635675] [INFO ] [MAIN ] [1094/3490] ESEA kept (0.5s) | 1092 kept, 2 rejected | 139.6/min | ETA: 17.2m [2026-01-29T12:07:54.964866] [DEBUG] [REMOTE ] ESGD: Retrieved 2408 rows, trimmed to 300. [2026-01-29T12:07:54.965045] [DEBUG] [REMOTE ] ESGD: PASS: History has at least 300 days. [2026-01-29T12:07:54.965315] [DEBUG] [REMOTE ] ESGD: PASS: Price check passed. Min price $88.81. [2026-01-29T12:07:54.965465] [DEBUG] [REMOTE ] ESGD: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:54.965629] [DEBUG] [REMOTE ] ESGD: PASS: Integrity check passed. [2026-01-29T12:07:54.965675] [DEBUG] [REMOTE ] ESGD: Symbol is viable for forecasting. [2026-01-29T12:07:54.965728] [INFO ] [MAIN ] [1095/3490] ESGD kept (0.3s) | 1093 kept, 2 rejected | 139.6/min | ETA: 17.2m [2026-01-29T12:07:55.362364] [DEBUG] [REMOTE ] ESGE: Retrieved 2395 rows, trimmed to 300. [2026-01-29T12:07:55.362782] [DEBUG] [REMOTE ] ESGE: PASS: History has at least 300 days. [2026-01-29T12:07:55.363322] [DEBUG] [REMOTE ] ESGE: PASS: Price check passed. Min price $42.43. [2026-01-29T12:07:55.363527] [DEBUG] [REMOTE ] ESGE: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:55.363780] [DEBUG] [REMOTE ] ESGE: PASS: Integrity check passed. [2026-01-29T12:07:55.363843] [DEBUG] [REMOTE ] ESGE: Symbol is viable for forecasting. [2026-01-29T12:07:55.363922] [INFO ] [MAIN ] [1096/3490] ESGE kept (0.4s) | 1094 kept, 2 rejected | 139.6/min | ETA: 17.1m [2026-01-29T12:07:55.787153] [DEBUG] [REMOTE ] ESI: Retrieved 3085 rows, trimmed to 300. [2026-01-29T12:07:55.787420] [DEBUG] [REMOTE ] ESI: PASS: History has at least 300 days. [2026-01-29T12:07:55.787850] [DEBUG] [REMOTE ] ESI: PASS: Price check passed. Min price $22.92. [2026-01-29T12:07:55.788035] [DEBUG] [REMOTE ] ESI: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:55.788250] [DEBUG] [REMOTE ] ESI: PASS: Integrity check passed. [2026-01-29T12:07:55.788327] [DEBUG] [REMOTE ] ESI: Symbol is viable for forecasting. [2026-01-29T12:07:55.788387] [INFO ] [MAIN ] [1097/3490] ESI kept (0.4s) | 1095 kept, 2 rejected | 139.6/min | ETA: 17.1m [2026-01-29T12:07:56.188299] [DEBUG] [REMOTE ] ESOA: Retrieved 3303 rows, trimmed to 300. [2026-01-29T12:07:56.188716] [DEBUG] [REMOTE ] ESOA: PASS: History has at least 300 days. [2026-01-29T12:07:56.189027] [DEBUG] [REMOTE ] ESOA: PASS: Price check passed. Min price $7.90. [2026-01-29T12:07:56.189178] [DEBUG] [REMOTE ] ESOA: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:56.189508] [DEBUG] [REMOTE ] ESOA: PASS: Integrity check passed. [2026-01-29T12:07:56.189551] [DEBUG] [REMOTE ] ESOA: Symbol is viable for forecasting. [2026-01-29T12:07:56.189627] [INFO ] [MAIN ] [1098/3490] ESOA kept (0.4s) | 1096 kept, 2 rejected | 139.6/min | ETA: 17.1m [2026-01-29T12:07:56.479530] [DEBUG] [REMOTE ] ESPO: Retrieved 1829 rows, trimmed to 300. [2026-01-29T12:07:56.479793] [DEBUG] [REMOTE ] ESPO: PASS: History has at least 300 days. [2026-01-29T12:07:56.480053] [DEBUG] [REMOTE ] ESPO: PASS: Price check passed. Min price $103.12. [2026-01-29T12:07:56.480199] [DEBUG] [REMOTE ] ESPO: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:56.480323] [DEBUG] [REMOTE ] ESPO: PASS: Integrity check passed. [2026-01-29T12:07:56.480367] [DEBUG] [REMOTE ] ESPO: Symbol is viable for forecasting. [2026-01-29T12:07:56.480420] [INFO ] [MAIN ] [1099/3490] ESPO kept (0.3s) | 1097 kept, 2 rejected | 139.7/min | ETA: 17.1m [2026-01-29T12:07:56.930645] [DEBUG] [REMOTE ] ESQ: Retrieved 2159 rows, trimmed to 300. [2026-01-29T12:07:56.930880] [DEBUG] [REMOTE ] ESQ: PASS: History has at least 300 days. [2026-01-29T12:07:56.931138] [DEBUG] [REMOTE ] ESQ: PASS: Price check passed. Min price $93.63. [2026-01-29T12:07:56.931280] [DEBUG] [REMOTE ] ESQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:56.931411] [DEBUG] [REMOTE ] ESQ: PASS: Integrity check passed. [2026-01-29T12:07:56.931461] [DEBUG] [REMOTE ] ESQ: Symbol is viable for forecasting. [2026-01-29T12:07:56.931529] [INFO ] [MAIN ] [1100/3490] ESQ kept (0.5s) | 1098 kept, 2 rejected | 139.6/min | ETA: 17.1m [2026-01-29T12:07:57.332883] [DEBUG] [REMOTE ] ESTA: Retrieved 1892 rows, trimmed to 300. [2026-01-29T12:07:57.333024] [DEBUG] [REMOTE ] ESTA: PASS: History has at least 300 days. [2026-01-29T12:07:57.333227] [DEBUG] [REMOTE ] ESTA: PASS: Price check passed. Min price $47.80. [2026-01-29T12:07:57.333361] [DEBUG] [REMOTE ] ESTA: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:57.333470] [DEBUG] [REMOTE ] ESTA: PASS: Integrity check passed. [2026-01-29T12:07:57.333510] [DEBUG] [REMOTE ] ESTA: Symbol is viable for forecasting. [2026-01-29T12:07:57.333557] [INFO ] [MAIN ] [1101/3490] ESTA kept (0.4s) | 1099 kept, 2 rejected | 139.7/min | ETA: 17.1m [2026-01-29T12:07:57.720770] [DEBUG] [REMOTE ] ESTC: Retrieved 1837 rows, trimmed to 300. [2026-01-29T12:07:57.720921] [DEBUG] [REMOTE ] ESTC: PASS: History has at least 300 days. [2026-01-29T12:07:57.721178] [DEBUG] [REMOTE ] ESTC: PASS: Price check passed. Min price $69.07. [2026-01-29T12:07:57.721349] [DEBUG] [REMOTE ] ESTC: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:57.721490] [DEBUG] [REMOTE ] ESTC: PASS: Integrity check passed. [2026-01-29T12:07:57.721542] [DEBUG] [REMOTE ] ESTC: Symbol is viable for forecasting. [2026-01-29T12:07:57.721626] [INFO ] [MAIN ] [1102/3490] ESTC kept (0.4s) | 1100 kept, 2 rejected | 139.7/min | ETA: 17.1m [2026-01-29T12:07:58.274111] [DEBUG] [REMOTE ] ETB: Retrieved 5222 rows, trimmed to 300. [2026-01-29T12:07:58.274243] [DEBUG] [REMOTE ] ETB: PASS: History has at least 300 days. [2026-01-29T12:07:58.274447] [DEBUG] [REMOTE ] ETB: PASS: Price check passed. Min price $14.45. [2026-01-29T12:07:58.274599] [DEBUG] [REMOTE ] ETB: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:58.274729] [DEBUG] [REMOTE ] ETB: PASS: Integrity check passed. [2026-01-29T12:07:58.274774] [DEBUG] [REMOTE ] ETB: Symbol is viable for forecasting. [2026-01-29T12:07:58.274840] [INFO ] [MAIN ] [1103/3490] ETB kept (0.6s) | 1101 kept, 2 rejected | 139.6/min | ETA: 17.1m [2026-01-29T12:07:58.734272] [DEBUG] [REMOTE ] ETD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:07:58.734415] [DEBUG] [REMOTE ] ETD: PASS: History has at least 300 days. [2026-01-29T12:07:58.734664] [DEBUG] [REMOTE ] ETD: PASS: Price check passed. Min price $21.88. [2026-01-29T12:07:58.734811] [DEBUG] [REMOTE ] ETD: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:58.734932] [DEBUG] [REMOTE ] ETD: PASS: Integrity check passed. [2026-01-29T12:07:58.734975] [DEBUG] [REMOTE ] ETD: Symbol is viable for forecasting. [2026-01-29T12:07:58.735027] [INFO ] [MAIN ] [1104/3490] ETD kept (0.5s) | 1102 kept, 2 rejected | 139.6/min | ETA: 17.1m [2026-01-29T12:07:59.168373] [DEBUG] [REMOTE ] ETG: Retrieved 5535 rows, trimmed to 300. [2026-01-29T12:07:59.168506] [DEBUG] [REMOTE ] ETG: PASS: History has at least 300 days. [2026-01-29T12:07:59.168734] [DEBUG] [REMOTE ] ETG: PASS: Price check passed. Min price $20.69. [2026-01-29T12:07:59.168872] [DEBUG] [REMOTE ] ETG: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:59.168984] [DEBUG] [REMOTE ] ETG: PASS: Integrity check passed. [2026-01-29T12:07:59.169023] [DEBUG] [REMOTE ] ETG: Symbol is viable for forecasting. [2026-01-29T12:07:59.169070] [INFO ] [MAIN ] [1105/3490] ETG kept (0.4s) | 1103 kept, 2 rejected | 139.6/min | ETA: 17.1m [2026-01-29T12:07:59.336920] [DEBUG] [REMOTE ] ETHA: Retrieved 381 rows, trimmed to 300. [2026-01-29T12:07:59.337037] [DEBUG] [REMOTE ] ETHA: PASS: History has at least 300 days. [2026-01-29T12:07:59.337234] [DEBUG] [REMOTE ] ETHA: PASS: Price check passed. Min price $20.70. [2026-01-29T12:07:59.337366] [DEBUG] [REMOTE ] ETHA: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:59.337473] [DEBUG] [REMOTE ] ETHA: PASS: Integrity check passed. [2026-01-29T12:07:59.337513] [DEBUG] [REMOTE ] ETHA: Symbol is viable for forecasting. [2026-01-29T12:07:59.337559] [INFO ] [MAIN ] [1106/3490] ETHA kept (0.2s) | 1104 kept, 2 rejected | 139.7/min | ETA: 17.1m [2026-01-29T12:07:59.884194] [DEBUG] [REMOTE ] ETJ: Retrieved 4656 rows, trimmed to 300. [2026-01-29T12:07:59.884365] [DEBUG] [REMOTE ] ETJ: PASS: History has at least 300 days. [2026-01-29T12:07:59.884677] [DEBUG] [REMOTE ] ETJ: PASS: Price check passed. Min price $8.39. [2026-01-29T12:07:59.884844] [DEBUG] [REMOTE ] ETJ: PASS: Continuity check passed with 300 days. [2026-01-29T12:07:59.884989] [DEBUG] [REMOTE ] ETJ: PASS: Integrity check passed. [2026-01-29T12:07:59.885036] [DEBUG] [REMOTE ] ETJ: Symbol is viable for forecasting. [2026-01-29T12:07:59.885097] [INFO ] [MAIN ] [1107/3490] ETJ kept (0.5s) | 1105 kept, 2 rejected | 139.7/min | ETA: 17.1m [2026-01-29T12:08:00.462667] [DEBUG] [REMOTE ] ETN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:00.462814] [DEBUG] [REMOTE ] ETN: PASS: History has at least 300 days. [2026-01-29T12:08:00.463064] [DEBUG] [REMOTE ] ETN: PASS: Price check passed. Min price $315.82. [2026-01-29T12:08:00.463207] [DEBUG] [REMOTE ] ETN: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:00.463333] [DEBUG] [REMOTE ] ETN: PASS: Integrity check passed. [2026-01-29T12:08:00.463375] [DEBUG] [REMOTE ] ETN: Symbol is viable for forecasting. [2026-01-29T12:08:00.463425] [INFO ] [MAIN ] [1108/3490] ETN kept (0.6s) | 1106 kept, 2 rejected | 139.6/min | ETA: 17.1m [2026-01-29T12:08:00.895178] [DEBUG] [REMOTE ] ETO: Retrieved 5453 rows, trimmed to 300. [2026-01-29T12:08:00.895320] [DEBUG] [REMOTE ] ETO: PASS: History has at least 300 days. [2026-01-29T12:08:00.895544] [DEBUG] [REMOTE ] ETO: PASS: Price check passed. Min price $27.18. [2026-01-29T12:08:00.895699] [DEBUG] [REMOTE ] ETO: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:00.895859] [DEBUG] [REMOTE ] ETO: PASS: Integrity check passed. [2026-01-29T12:08:00.895904] [DEBUG] [REMOTE ] ETO: Symbol is viable for forecasting. [2026-01-29T12:08:00.895952] [INFO ] [MAIN ] [1109/3490] ETO kept (0.4s) | 1107 kept, 2 rejected | 139.6/min | ETA: 17.1m [2026-01-29T12:08:01.169643] [DEBUG] [REMOTE ] ETON: Retrieved 1810 rows, trimmed to 300. [2026-01-29T12:08:01.169795] [DEBUG] [REMOTE ] ETON: PASS: History has at least 300 days. [2026-01-29T12:08:01.170206] [DEBUG] [REMOTE ] ETON: PASS: Price check passed. Min price $14.76. [2026-01-29T12:08:01.170341] [DEBUG] [REMOTE ] ETON: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:01.170451] [DEBUG] [REMOTE ] ETON: PASS: Integrity check passed. [2026-01-29T12:08:01.170491] [DEBUG] [REMOTE ] ETON: Symbol is viable for forecasting. [2026-01-29T12:08:01.170538] [INFO ] [MAIN ] [1110/3490] ETON kept (0.3s) | 1108 kept, 2 rejected | 139.7/min | ETA: 17.0m [2026-01-29T12:08:01.637448] [DEBUG] [REMOTE ] ETSY: Retrieved 2713 rows, trimmed to 300. [2026-01-29T12:08:01.637659] [DEBUG] [REMOTE ] ETSY: PASS: History has at least 300 days. [2026-01-29T12:08:01.637925] [DEBUG] [REMOTE ] ETSY: PASS: Price check passed. Min price $51.57. [2026-01-29T12:08:01.638097] [DEBUG] [REMOTE ] ETSY: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:01.638231] [DEBUG] [REMOTE ] ETSY: PASS: Integrity check passed. [2026-01-29T12:08:01.638272] [DEBUG] [REMOTE ] ETSY: Symbol is viable for forecasting. [2026-01-29T12:08:01.638322] [INFO ] [MAIN ] [1111/3490] ETSY kept (0.5s) | 1109 kept, 2 rejected | 139.7/min | ETA: 17.0m [2026-01-29T12:08:02.161008] [DEBUG] [REMOTE ] ETY: Retrieved 4821 rows, trimmed to 300. [2026-01-29T12:08:02.161155] [DEBUG] [REMOTE ] ETY: PASS: History has at least 300 days. [2026-01-29T12:08:02.161392] [DEBUG] [REMOTE ] ETY: PASS: Price check passed. Min price $14.73. [2026-01-29T12:08:02.161539] [DEBUG] [REMOTE ] ETY: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:02.161686] [DEBUG] [REMOTE ] ETY: PASS: Integrity check passed. [2026-01-29T12:08:02.161731] [DEBUG] [REMOTE ] ETY: Symbol is viable for forecasting. [2026-01-29T12:08:02.161782] [INFO ] [MAIN ] [1112/3490] ETY kept (0.5s) | 1110 kept, 2 rejected | 139.6/min | ETA: 17.0m [2026-01-29T12:08:02.438654] [DEBUG] [REMOTE ] EUFN: Retrieved 4021 rows, trimmed to 300. [2026-01-29T12:08:02.438816] [DEBUG] [REMOTE ] EUFN: PASS: History has at least 300 days. [2026-01-29T12:08:02.439055] [DEBUG] [REMOTE ] EUFN: PASS: Price check passed. Min price $32.51. [2026-01-29T12:08:02.439206] [DEBUG] [REMOTE ] EUFN: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:02.439336] [DEBUG] [REMOTE ] EUFN: PASS: Integrity check passed. [2026-01-29T12:08:02.439379] [DEBUG] [REMOTE ] EUFN: Symbol is viable for forecasting. [2026-01-29T12:08:02.439430] [INFO ] [MAIN ] [1113/3490] EUFN kept (0.3s) | 1111 kept, 2 rejected | 139.7/min | ETA: 17.0m [2026-01-29T12:08:02.801700] [DEBUG] [REMOTE ] EVAX: Retrieved 1250 rows, trimmed to 300. [2026-01-29T12:08:02.801858] [DEBUG] [REMOTE ] EVAX: PASS: History has at least 300 days. [2026-01-29T12:08:02.802090] [DEBUG] [REMOTE ] EVAX: PASS: Price check passed. Min price $3.55. [2026-01-29T12:08:02.802238] [DEBUG] [REMOTE ] EVAX: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:02.802351] [DEBUG] [REMOTE ] EVAX: PASS: Integrity check passed. [2026-01-29T12:08:02.802392] [DEBUG] [REMOTE ] EVAX: Symbol is viable for forecasting. [2026-01-29T12:08:02.802443] [INFO ] [MAIN ] [1114/3490] EVAX kept (0.4s) | 1112 kept, 2 rejected | 139.7/min | ETA: 17.0m [2026-01-29T12:08:03.367430] [DEBUG] [REMOTE ] EVC: Retrieved 6410 rows, trimmed to 300. [2026-01-29T12:08:03.367590] [DEBUG] [REMOTE ] EVC: PASS: History has at least 300 days. [2026-01-29T12:08:03.367848] [DEBUG] [REMOTE ] EVC: PASS: Price check passed. Min price $1.95. [2026-01-29T12:08:03.368014] [DEBUG] [REMOTE ] EVC: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:03.368194] [DEBUG] [REMOTE ] EVC: PASS: Integrity check passed. [2026-01-29T12:08:03.368237] [DEBUG] [REMOTE ] EVC: Symbol is viable for forecasting. [2026-01-29T12:08:03.368287] [INFO ] [MAIN ] [1115/3490] EVC kept (0.6s) | 1113 kept, 2 rejected | 139.7/min | ETA: 17.0m [2026-01-29T12:08:03.609493] [DEBUG] [REMOTE ] EVCM: Retrieved 1149 rows, trimmed to 300. [2026-01-29T12:08:03.609746] [DEBUG] [REMOTE ] EVCM: PASS: History has at least 300 days. [2026-01-29T12:08:03.610043] [DEBUG] [REMOTE ] EVCM: PASS: Price check passed. Min price $8.03. [2026-01-29T12:08:03.610192] [DEBUG] [REMOTE ] EVCM: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:03.610325] [DEBUG] [REMOTE ] EVCM: PASS: Integrity check passed. [2026-01-29T12:08:03.610368] [DEBUG] [REMOTE ] EVCM: Symbol is viable for forecasting. [2026-01-29T12:08:03.610423] [INFO ] [MAIN ] [1116/3490] EVCM kept (0.2s) | 1114 kept, 2 rejected | 139.7/min | ETA: 17.0m [2026-01-29T12:08:04.000397] [DEBUG] [REMOTE ] EVEX: Retrieved 1270 rows, trimmed to 300. [2026-01-29T12:08:04.000656] [DEBUG] [REMOTE ] EVEX: PASS: History has at least 300 days. [2026-01-29T12:08:04.000969] [DEBUG] [REMOTE ] EVEX: PASS: Price check passed. Min price $3.64. [2026-01-29T12:08:04.001348] [DEBUG] [REMOTE ] EVEX: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:04.001515] [DEBUG] [REMOTE ] EVEX: PASS: Integrity check passed. [2026-01-29T12:08:04.001568] [DEBUG] [REMOTE ] EVEX: Symbol is viable for forecasting. [2026-01-29T12:08:04.001643] [INFO ] [MAIN ] [1117/3490] EVEX kept (0.4s) | 1115 kept, 2 rejected | 139.7/min | ETA: 17.0m [2026-01-29T12:08:04.610595] [DEBUG] [REMOTE ] EVF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:04.610741] [DEBUG] [REMOTE ] EVF: PASS: History has at least 300 days. [2026-01-29T12:08:04.610967] [DEBUG] [REMOTE ] EVF: PASS: Price check passed. Min price $5.18. [2026-01-29T12:08:04.611112] [DEBUG] [REMOTE ] EVF: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:04.611232] [DEBUG] [REMOTE ] EVF: PASS: Integrity check passed. [2026-01-29T12:08:04.611273] [DEBUG] [REMOTE ] EVF: Symbol is viable for forecasting. [2026-01-29T12:08:04.611324] [INFO ] [MAIN ] [1118/3490] EVF kept (0.6s) | 1116 kept, 2 rejected | 139.7/min | ETA: 17.0m [2026-01-29T12:08:04.970132] [DEBUG] [REMOTE ] EVG: Retrieved 5265 rows, trimmed to 300. [2026-01-29T12:08:04.970352] [DEBUG] [REMOTE ] EVG: PASS: History has at least 300 days. [2026-01-29T12:08:04.970628] [DEBUG] [REMOTE ] EVG: PASS: Price check passed. Min price $10.72. [2026-01-29T12:08:04.970774] [DEBUG] [REMOTE ] EVG: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:04.970894] [DEBUG] [REMOTE ] EVG: PASS: Integrity check passed. [2026-01-29T12:08:04.971082] [DEBUG] [REMOTE ] EVG: Symbol is viable for forecasting. [2026-01-29T12:08:04.971140] [INFO ] [MAIN ] [1119/3490] EVG kept (0.4s) | 1117 kept, 2 rejected | 139.7/min | ETA: 17.0m [2026-01-29T12:08:05.277900] [DEBUG] [REMOTE ] EVGO: Retrieved 1301 rows, trimmed to 300. [2026-01-29T12:08:05.278080] [DEBUG] [REMOTE ] EVGO: PASS: History has at least 300 days. [2026-01-29T12:08:05.278313] [DEBUG] [REMOTE ] EVGO: PASS: Price check passed. Min price $2.80. [2026-01-29T12:08:05.278456] [DEBUG] [REMOTE ] EVGO: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:05.278606] [DEBUG] [REMOTE ] EVGO: PASS: Integrity check passed. [2026-01-29T12:08:05.278652] [DEBUG] [REMOTE ] EVGO: Symbol is viable for forecasting. [2026-01-29T12:08:05.278705] [INFO ] [MAIN ] [1120/3490] EVGO kept (0.3s) | 1118 kept, 2 rejected | 139.7/min | ETA: 17.0m [2026-01-29T12:08:05.750373] [DEBUG] [REMOTE ] EVH: Retrieved 2678 rows, trimmed to 300. [2026-01-29T12:08:05.750515] [DEBUG] [REMOTE ] EVH: PASS: History has at least 300 days. [2026-01-29T12:08:05.750752] [DEBUG] [REMOTE ] EVH: PASS: Price check passed. Min price $3.23. [2026-01-29T12:08:05.750910] [DEBUG] [REMOTE ] EVH: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:05.751022] [DEBUG] [REMOTE ] EVH: PASS: Integrity check passed. [2026-01-29T12:08:05.751063] [DEBUG] [REMOTE ] EVH: Symbol is viable for forecasting. [2026-01-29T12:08:05.751111] [INFO ] [MAIN ] [1121/3490] EVH kept (0.5s) | 1119 kept, 2 rejected | 139.7/min | ETA: 17.0m [2026-01-29T12:08:06.281135] [DEBUG] [REMOTE ] EVN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:06.281301] [DEBUG] [REMOTE ] EVN: PASS: History has at least 300 days. [2026-01-29T12:08:06.281532] [DEBUG] [REMOTE ] EVN: PASS: Price check passed. Min price $10.57. [2026-01-29T12:08:06.281693] [DEBUG] [REMOTE ] EVN: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:06.281812] [DEBUG] [REMOTE ] EVN: PASS: Integrity check passed. [2026-01-29T12:08:06.281851] [DEBUG] [REMOTE ] EVN: Symbol is viable for forecasting. [2026-01-29T12:08:06.281899] [INFO ] [MAIN ] [1122/3490] EVN kept (0.5s) | 1120 kept, 2 rejected | 139.7/min | ETA: 17.0m [2026-01-29T12:08:06.640843] [DEBUG] [REMOTE ] EVO: Retrieved 4049 rows, trimmed to 300. [2026-01-29T12:08:06.640981] [DEBUG] [REMOTE ] EVO: PASS: History has at least 300 days. [2026-01-29T12:08:06.641384] [DEBUG] [REMOTE ] EVO: PASS: Price check passed. Min price $2.90. [2026-01-29T12:08:06.641517] [DEBUG] [REMOTE ] EVO: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:06.641649] [DEBUG] [REMOTE ] EVO: PASS: Integrity check passed. [2026-01-29T12:08:06.641691] [DEBUG] [REMOTE ] EVO: Symbol is viable for forecasting. [2026-01-29T12:08:06.641739] [INFO ] [MAIN ] [1123/3490] EVO kept (0.4s) | 1121 kept, 2 rejected | 139.7/min | ETA: 16.9m [2026-01-29T12:08:06.949958] [DEBUG] [REMOTE ] EVRG: Retrieved 1924 rows, trimmed to 300. [2026-01-29T12:08:06.950127] [DEBUG] [REMOTE ] EVRG: PASS: History has at least 300 days. [2026-01-29T12:08:06.950404] [DEBUG] [REMOTE ] EVRG: PASS: Price check passed. Min price $72.31. [2026-01-29T12:08:06.950609] [DEBUG] [REMOTE ] EVRG: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:06.950764] [DEBUG] [REMOTE ] EVRG: PASS: Integrity check passed. [2026-01-29T12:08:06.950818] [DEBUG] [REMOTE ] EVRG: Symbol is viable for forecasting. [2026-01-29T12:08:06.950883] [INFO ] [MAIN ] [1124/3490] EVRG kept (0.3s) | 1122 kept, 2 rejected | 139.7/min | ETA: 16.9m [2026-01-29T12:08:07.292090] [DEBUG] [REMOTE ] EVSD: Retrieved 405 rows, trimmed to 300. [2026-01-29T12:08:07.292256] [DEBUG] [REMOTE ] EVSD: PASS: History has at least 300 days. [2026-01-29T12:08:07.292517] [DEBUG] [REMOTE ] EVSD: PASS: Price check passed. Min price $50.92. [2026-01-29T12:08:07.292735] [DEBUG] [REMOTE ] EVSD: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:07.292890] [DEBUG] [REMOTE ] EVSD: PASS: Integrity check passed. [2026-01-29T12:08:07.292947] [DEBUG] [REMOTE ] EVSD: Symbol is viable for forecasting. [2026-01-29T12:08:07.293013] [INFO ] [MAIN ] [1125/3490] EVSD kept (0.3s) | 1123 kept, 2 rejected | 139.8/min | ETA: 16.9m [2026-01-29T12:08:07.827696] [DEBUG] [REMOTE ] EVTC: Retrieved 3219 rows, trimmed to 300. [2026-01-29T12:08:07.827832] [DEBUG] [REMOTE ] EVTC: PASS: History has at least 300 days. [2026-01-29T12:08:07.828101] [DEBUG] [REMOTE ] EVTC: PASS: Price check passed. Min price $27.04. [2026-01-29T12:08:07.828240] [DEBUG] [REMOTE ] EVTC: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:07.828353] [DEBUG] [REMOTE ] EVTC: PASS: Integrity check passed. [2026-01-29T12:08:07.828393] [DEBUG] [REMOTE ] EVTC: Symbol is viable for forecasting. [2026-01-29T12:08:07.828440] [INFO ] [MAIN ] [1126/3490] EVTC kept (0.5s) | 1124 kept, 2 rejected | 139.7/min | ETA: 16.9m [2026-01-29T12:08:08.114470] [DEBUG] [REMOTE ] EVTL: Retrieved 1027 rows, trimmed to 300. [2026-01-29T12:08:08.114636] [DEBUG] [REMOTE ] EVTL: PASS: History has at least 300 days. [2026-01-29T12:08:08.114861] [DEBUG] [REMOTE ] EVTL: PASS: Price check passed. Min price $3.86. [2026-01-29T12:08:08.115050] [DEBUG] [REMOTE ] EVTL: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:08.115191] [DEBUG] [REMOTE ] EVTL: PASS: Integrity check passed. [2026-01-29T12:08:08.115434] [DEBUG] [REMOTE ] EVTL: Symbol is viable for forecasting. [2026-01-29T12:08:08.115484] [INFO ] [MAIN ] [1127/3490] EVTL kept (0.3s) | 1125 kept, 2 rejected | 139.8/min | ETA: 16.9m [2026-01-29T12:08:08.758566] [DEBUG] [REMOTE ] EWBC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:08.758720] [DEBUG] [REMOTE ] EWBC: PASS: History has at least 300 days. [2026-01-29T12:08:08.758957] [DEBUG] [REMOTE ] EWBC: PASS: Price check passed. Min price $99.52. [2026-01-29T12:08:08.759098] [DEBUG] [REMOTE ] EWBC: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:08.759218] [DEBUG] [REMOTE ] EWBC: PASS: Integrity check passed. [2026-01-29T12:08:08.759260] [DEBUG] [REMOTE ] EWBC: Symbol is viable for forecasting. [2026-01-29T12:08:08.759311] [INFO ] [MAIN ] [1128/3490] EWBC kept (0.6s) | 1126 kept, 2 rejected | 139.7/min | ETA: 16.9m [2026-01-29T12:08:09.006699] [DEBUG] [REMOTE ] EWCZ: Retrieved 1125 rows, trimmed to 300. [2026-01-29T12:08:09.006836] [DEBUG] [REMOTE ] EWCZ: PASS: History has at least 300 days. [2026-01-29T12:08:09.007037] [DEBUG] [REMOTE ] EWCZ: PASS: Price check passed. Min price $3.44. [2026-01-29T12:08:09.007170] [DEBUG] [REMOTE ] EWCZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:09.007279] [DEBUG] [REMOTE ] EWCZ: PASS: Integrity check passed. [2026-01-29T12:08:09.007319] [DEBUG] [REMOTE ] EWCZ: Symbol is viable for forecasting. [2026-01-29T12:08:09.007366] [INFO ] [MAIN ] [1129/3490] EWCZ kept (0.2s) | 1127 kept, 2 rejected | 139.8/min | ETA: 16.9m [2026-01-29T12:08:09.405118] [DEBUG] [REMOTE ] EWTX: Retrieved 1216 rows, trimmed to 300. [2026-01-29T12:08:09.405251] [DEBUG] [REMOTE ] EWTX: PASS: History has at least 300 days. [2026-01-29T12:08:09.405450] [DEBUG] [REMOTE ] EWTX: PASS: Price check passed. Min price $17.09. [2026-01-29T12:08:09.405603] [DEBUG] [REMOTE ] EWTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:09.405717] [DEBUG] [REMOTE ] EWTX: PASS: Integrity check passed. [2026-01-29T12:08:09.405768] [DEBUG] [REMOTE ] EWTX: Symbol is viable for forecasting. [2026-01-29T12:08:09.405833] [INFO ] [MAIN ] [1130/3490] EWTX kept (0.4s) | 1128 kept, 2 rejected | 139.8/min | ETA: 16.9m [2026-01-29T12:08:09.864103] [DEBUG] [REMOTE ] EWZS: Retrieved 3856 rows, trimmed to 300. [2026-01-29T12:08:09.864279] [DEBUG] [REMOTE ] EWZS: PASS: History has at least 300 days. [2026-01-29T12:08:09.864630] [DEBUG] [REMOTE ] EWZS: PASS: Price check passed. Min price $12.49. [2026-01-29T12:08:09.864805] [DEBUG] [REMOTE ] EWZS: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:09.864956] [DEBUG] [REMOTE ] EWZS: PASS: Integrity check passed. [2026-01-29T12:08:09.865004] [DEBUG] [REMOTE ] EWZS: Symbol is viable for forecasting. [2026-01-29T12:08:09.865065] [INFO ] [MAIN ] [1131/3490] EWZS kept (0.5s) | 1129 kept, 2 rejected | 139.8/min | ETA: 16.9m [2026-01-29T12:08:10.283546] [DEBUG] [REMOTE ] EXAS: Retrieved 6284 rows, trimmed to 300. [2026-01-29T12:08:10.283718] [DEBUG] [REMOTE ] EXAS: PASS: History has at least 300 days. [2026-01-29T12:08:10.284027] [DEBUG] [REMOTE ] EXAS: PASS: Price check passed. Min price $64.69. [2026-01-29T12:08:10.284184] [DEBUG] [REMOTE ] EXAS: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:10.284332] [DEBUG] [REMOTE ] EXAS: PASS: Integrity check passed. [2026-01-29T12:08:10.284384] [DEBUG] [REMOTE ] EXAS: Symbol is viable for forecasting. [2026-01-29T12:08:10.284436] [INFO ] [MAIN ] [1132/3490] EXAS kept (0.4s) | 1130 kept, 2 rejected | 139.8/min | ETA: 16.9m [2026-01-29T12:08:10.913506] [DEBUG] [REMOTE ] EXC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:10.913690] [DEBUG] [REMOTE ] EXC: PASS: History has at least 300 days. [2026-01-29T12:08:10.913971] [DEBUG] [REMOTE ] EXC: PASS: Price check passed. Min price $42.90. [2026-01-29T12:08:10.914138] [DEBUG] [REMOTE ] EXC: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:10.914261] [DEBUG] [REMOTE ] EXC: PASS: Integrity check passed. [2026-01-29T12:08:10.914302] [DEBUG] [REMOTE ] EXC: Symbol is viable for forecasting. [2026-01-29T12:08:10.914350] [INFO ] [MAIN ] [1133/3490] EXC kept (0.6s) | 1131 kept, 2 rejected | 139.7/min | ETA: 16.9m [2026-01-29T12:08:11.408987] [DEBUG] [REMOTE ] EXEL: Retrieved 6484 rows, trimmed to 300. [2026-01-29T12:08:11.409139] [DEBUG] [REMOTE ] EXEL: PASS: History has at least 300 days. [2026-01-29T12:08:11.409362] [DEBUG] [REMOTE ] EXEL: PASS: Price check passed. Min price $37.90. [2026-01-29T12:08:11.409497] [DEBUG] [REMOTE ] EXEL: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:11.409634] [DEBUG] [REMOTE ] EXEL: PASS: Integrity check passed. [2026-01-29T12:08:11.409677] [DEBUG] [REMOTE ] EXEL: Symbol is viable for forecasting. [2026-01-29T12:08:11.409725] [INFO ] [MAIN ] [1134/3490] EXEL kept (0.5s) | 1132 kept, 2 rejected | 139.7/min | ETA: 16.9m [2026-01-29T12:08:11.647958] [DEBUG] [REMOTE ] EXFY: Retrieved 1057 rows, trimmed to 300. [2026-01-29T12:08:11.648120] [DEBUG] [REMOTE ] EXFY: PASS: History has at least 300 days. [2026-01-29T12:08:11.648337] [DEBUG] [REMOTE ] EXFY: PASS: Price check passed. Min price $1.36. [2026-01-29T12:08:11.648481] [DEBUG] [REMOTE ] EXFY: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:11.648620] [DEBUG] [REMOTE ] EXFY: PASS: Integrity check passed. [2026-01-29T12:08:11.648664] [DEBUG] [REMOTE ] EXFY: Symbol is viable for forecasting. [2026-01-29T12:08:11.648713] [INFO ] [MAIN ] [1135/3490] EXFY kept (0.2s) | 1133 kept, 2 rejected | 139.7/min | ETA: 16.9m [2026-01-29T12:08:12.200700] [DEBUG] [REMOTE ] EXG: Retrieved 4723 rows, trimmed to 300. [2026-01-29T12:08:12.200830] [DEBUG] [REMOTE ] EXG: PASS: History has at least 300 days. [2026-01-29T12:08:12.201037] [DEBUG] [REMOTE ] EXG: PASS: Price check passed. Min price $8.68. [2026-01-29T12:08:12.201354] [DEBUG] [REMOTE ] EXG: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:12.201463] [DEBUG] [REMOTE ] EXG: PASS: Integrity check passed. [2026-01-29T12:08:12.201503] [DEBUG] [REMOTE ] EXG: Symbol is viable for forecasting. [2026-01-29T12:08:12.201550] [INFO ] [MAIN ] [1136/3490] EXG kept (0.6s) | 1134 kept, 2 rejected | 139.7/min | ETA: 16.8m [2026-01-29T12:08:12.602194] [DEBUG] [REMOTE ] EXK: Retrieved 4971 rows, trimmed to 300. [2026-01-29T12:08:12.602336] [DEBUG] [REMOTE ] EXK: PASS: History has at least 300 days. [2026-01-29T12:08:12.602558] [DEBUG] [REMOTE ] EXK: PASS: Price check passed. Min price $7.07. [2026-01-29T12:08:12.602720] [DEBUG] [REMOTE ] EXK: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:12.602841] [DEBUG] [REMOTE ] EXK: PASS: Integrity check passed. [2026-01-29T12:08:12.602883] [DEBUG] [REMOTE ] EXK: Symbol is viable for forecasting. [2026-01-29T12:08:12.602932] [INFO ] [MAIN ] [1137/3490] EXK kept (0.4s) | 1135 kept, 2 rejected | 139.7/min | ETA: 16.8m [2026-01-29T12:08:13.032531] [DEBUG] [REMOTE ] EXLS: Retrieved 4847 rows, trimmed to 300. [2026-01-29T12:08:13.032704] [DEBUG] [REMOTE ] EXLS: PASS: History has at least 300 days. [2026-01-29T12:08:13.032928] [DEBUG] [REMOTE ] EXLS: PASS: Price check passed. Min price $38.71. [2026-01-29T12:08:13.033068] [DEBUG] [REMOTE ] EXLS: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:13.033187] [DEBUG] [REMOTE ] EXLS: PASS: Integrity check passed. [2026-01-29T12:08:13.033226] [DEBUG] [REMOTE ] EXLS: Symbol is viable for forecasting. [2026-01-29T12:08:13.033275] [INFO ] [MAIN ] [1138/3490] EXLS kept (0.4s) | 1136 kept, 2 rejected | 139.7/min | ETA: 16.8m [2026-01-29T12:08:13.549688] [DEBUG] [REMOTE ] EXP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:13.549830] [DEBUG] [REMOTE ] EXP: PASS: History has at least 300 days. [2026-01-29T12:08:13.550077] [DEBUG] [REMOTE ] EXP: PASS: Price check passed. Min price $198.79. [2026-01-29T12:08:13.550218] [DEBUG] [REMOTE ] EXP: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:13.550340] [DEBUG] [REMOTE ] EXP: PASS: Integrity check passed. [2026-01-29T12:08:13.550382] [DEBUG] [REMOTE ] EXP: Symbol is viable for forecasting. [2026-01-29T12:08:13.550452] [INFO ] [MAIN ] [1139/3490] EXP kept (0.5s) | 1137 kept, 2 rejected | 139.7/min | ETA: 16.8m [2026-01-29T12:08:14.004514] [DEBUG] [REMOTE ] EXPD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:14.004668] [DEBUG] [REMOTE ] EXPD: PASS: History has at least 300 days. [2026-01-29T12:08:14.004898] [DEBUG] [REMOTE ] EXPD: PASS: Price check passed. Min price $121.26. [2026-01-29T12:08:14.005037] [DEBUG] [REMOTE ] EXPD: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:14.005160] [DEBUG] [REMOTE ] EXPD: PASS: Integrity check passed. [2026-01-29T12:08:14.005202] [DEBUG] [REMOTE ] EXPD: Symbol is viable for forecasting. [2026-01-29T12:08:14.005253] [INFO ] [MAIN ] [1140/3490] EXPD kept (0.5s) | 1138 kept, 2 rejected | 139.7/min | ETA: 16.8m [2026-01-29T12:08:14.460315] [DEBUG] [REMOTE ] EXPE: Retrieved 5163 rows, trimmed to 300. [2026-01-29T12:08:14.460446] [DEBUG] [REMOTE ] EXPE: PASS: History has at least 300 days. [2026-01-29T12:08:14.460671] [DEBUG] [REMOTE ] EXPE: PASS: Price check passed. Min price $211.78. [2026-01-29T12:08:14.460807] [DEBUG] [REMOTE ] EXPE: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:14.460934] [DEBUG] [REMOTE ] EXPE: PASS: Integrity check passed. [2026-01-29T12:08:14.460980] [DEBUG] [REMOTE ] EXPE: Symbol is viable for forecasting. [2026-01-29T12:08:14.461027] [INFO ] [MAIN ] [1141/3490] EXPE kept (0.5s) | 1139 kept, 2 rejected | 139.7/min | ETA: 16.8m [2026-01-29T12:08:14.784385] [DEBUG] [REMOTE ] EXPI: Retrieved 3004 rows, trimmed to 300. [2026-01-29T12:08:14.784542] [DEBUG] [REMOTE ] EXPI: PASS: History has at least 300 days. [2026-01-29T12:08:14.784888] [DEBUG] [REMOTE ] EXPI: PASS: Price check passed. Min price $9.02. [2026-01-29T12:08:14.785087] [DEBUG] [REMOTE ] EXPI: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:14.785215] [DEBUG] [REMOTE ] EXPI: PASS: Integrity check passed. [2026-01-29T12:08:14.785257] [DEBUG] [REMOTE ] EXPI: Symbol is viable for forecasting. [2026-01-29T12:08:14.785308] [INFO ] [MAIN ] [1142/3490] EXPI kept (0.3s) | 1140 kept, 2 rejected | 139.7/min | ETA: 16.8m [2026-01-29T12:08:15.249934] [DEBUG] [REMOTE ] EXPO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:15.250067] [DEBUG] [REMOTE ] EXPO: PASS: History has at least 300 days. [2026-01-29T12:08:15.250288] [DEBUG] [REMOTE ] EXPO: PASS: Price check passed. Min price $67.91. [2026-01-29T12:08:15.250422] [DEBUG] [REMOTE ] EXPO: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:15.250537] [DEBUG] [REMOTE ] EXPO: PASS: Integrity check passed. [2026-01-29T12:08:15.250595] [DEBUG] [REMOTE ] EXPO: Symbol is viable for forecasting. [2026-01-29T12:08:15.250645] [INFO ] [MAIN ] [1143/3490] EXPO kept (0.5s) | 1141 kept, 2 rejected | 139.7/min | ETA: 16.8m [2026-01-29T12:08:15.513245] [DEBUG] [REMOTE ] EYE: Retrieved 2074 rows, trimmed to 300. [2026-01-29T12:08:15.513405] [DEBUG] [REMOTE ] EYE: PASS: History has at least 300 days. [2026-01-29T12:08:15.513697] [DEBUG] [REMOTE ] EYE: PASS: Price check passed. Min price $23.48. [2026-01-29T12:08:15.513882] [DEBUG] [REMOTE ] EYE: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:15.514037] [DEBUG] [REMOTE ] EYE: PASS: Integrity check passed. [2026-01-29T12:08:15.514096] [DEBUG] [REMOTE ] EYE: Symbol is viable for forecasting. [2026-01-29T12:08:15.514165] [INFO ] [MAIN ] [1144/3490] EYE kept (0.3s) | 1142 kept, 2 rejected | 139.7/min | ETA: 16.8m [2026-01-29T12:08:15.914019] [DEBUG] [REMOTE ] EZGO: Retrieved 1258 rows, trimmed to 300. [2026-01-29T12:08:15.914155] [DEBUG] [REMOTE ] EZGO: PASS: History has at least 300 days. [2026-01-29T12:08:15.914403] [DEBUG] [REMOTE ] EZGO: PASS: Price check passed. Min price $1.74. [2026-01-29T12:08:15.914544] [DEBUG] [REMOTE ] EZGO: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:15.914683] [DEBUG] [REMOTE ] EZGO: PASS: Integrity check passed. [2026-01-29T12:08:15.914725] [DEBUG] [REMOTE ] EZGO: Symbol is viable for forecasting. [2026-01-29T12:08:15.914773] [INFO ] [MAIN ] [1145/3490] EZGO kept (0.4s) | 1143 kept, 2 rejected | 139.7/min | ETA: 16.8m [2026-01-29T12:08:16.511434] [DEBUG] [REMOTE ] F: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:16.511599] [DEBUG] [REMOTE ] F: PASS: History has at least 300 days. [2026-01-29T12:08:16.511826] [DEBUG] [REMOTE ] F: PASS: Price check passed. Min price $12.41. [2026-01-29T12:08:16.511965] [DEBUG] [REMOTE ] F: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:16.512083] [DEBUG] [REMOTE ] F: PASS: Integrity check passed. [2026-01-29T12:08:16.512129] [DEBUG] [REMOTE ] F: Symbol is viable for forecasting. [2026-01-29T12:08:16.512178] [INFO ] [MAIN ] [1146/3490] F kept (0.6s) | 1144 kept, 2 rejected | 139.7/min | ETA: 16.8m [2026-01-29T12:08:16.718021] [DEBUG] [REMOTE ] FA: Retrieved 1155 rows, trimmed to 300. [2026-01-29T12:08:16.718196] [DEBUG] [REMOTE ] FA: PASS: History has at least 300 days. [2026-01-29T12:08:16.718410] [DEBUG] [REMOTE ] FA: PASS: Price check passed. Min price $12.17. [2026-01-29T12:08:16.718552] [DEBUG] [REMOTE ] FA: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:16.718704] [DEBUG] [REMOTE ] FA: PASS: Integrity check passed. [2026-01-29T12:08:16.718745] [DEBUG] [REMOTE ] FA: Symbol is viable for forecasting. [2026-01-29T12:08:16.718796] [INFO ] [MAIN ] [1147/3490] FA kept (0.2s) | 1145 kept, 2 rejected | 139.8/min | ETA: 16.8m [2026-01-29T12:08:17.216819] [DEBUG] [REMOTE ] FAF: Retrieved 3941 rows, trimmed to 300. [2026-01-29T12:08:17.216961] [DEBUG] [REMOTE ] FAF: PASS: History has at least 300 days. [2026-01-29T12:08:17.217184] [DEBUG] [REMOTE ] FAF: PASS: Price check passed. Min price $58.99. [2026-01-29T12:08:17.217505] [DEBUG] [REMOTE ] FAF: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:17.217647] [DEBUG] [REMOTE ] FAF: PASS: Integrity check passed. [2026-01-29T12:08:17.217690] [DEBUG] [REMOTE ] FAF: Symbol is viable for forecasting. [2026-01-29T12:08:17.217738] [INFO ] [MAIN ] [1148/3490] FAF kept (0.5s) | 1146 kept, 2 rejected | 139.7/min | ETA: 16.8m [2026-01-29T12:08:17.681332] [DEBUG] [REMOTE ] FALN: Retrieved 2417 rows, trimmed to 300. [2026-01-29T12:08:17.681689] [DEBUG] [REMOTE ] FALN: PASS: History has at least 300 days. [2026-01-29T12:08:17.681919] [DEBUG] [REMOTE ] FALN: PASS: Price check passed. Min price $26.82. [2026-01-29T12:08:17.682060] [DEBUG] [REMOTE ] FALN: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:17.682186] [DEBUG] [REMOTE ] FALN: PASS: Integrity check passed. [2026-01-29T12:08:17.682227] [DEBUG] [REMOTE ] FALN: Symbol is viable for forecasting. [2026-01-29T12:08:17.682467] [INFO ] [MAIN ] [1149/3490] FALN kept (0.5s) | 1147 kept, 2 rejected | 139.7/min | ETA: 16.8m [2026-01-29T12:08:17.901256] [DEBUG] [REMOTE ] FANG: Retrieved 3341 rows, trimmed to 300. [2026-01-29T12:08:17.901400] [DEBUG] [REMOTE ] FANG: PASS: History has at least 300 days. [2026-01-29T12:08:17.901678] [DEBUG] [REMOTE ] FANG: PASS: Price check passed. Min price $136.35. [2026-01-29T12:08:17.901845] [DEBUG] [REMOTE ] FANG: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:17.901975] [DEBUG] [REMOTE ] FANG: PASS: Integrity check passed. [2026-01-29T12:08:17.902019] [DEBUG] [REMOTE ] FANG: Symbol is viable for forecasting. [2026-01-29T12:08:17.902071] [INFO ] [MAIN ] [1150/3490] FANG kept (0.2s) | 1148 kept, 2 rejected | 139.8/min | ETA: 16.7m [2026-01-29T12:08:18.587742] [DEBUG] [REMOTE ] FARM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:18.587886] [DEBUG] [REMOTE ] FARM: PASS: History has at least 300 days. [2026-01-29T12:08:18.588162] [DEBUG] [REMOTE ] FARM: PASS: Price check passed. Min price $1.43. [2026-01-29T12:08:18.588305] [DEBUG] [REMOTE ] FARM: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:18.588429] [DEBUG] [REMOTE ] FARM: PASS: Integrity check passed. [2026-01-29T12:08:18.588469] [DEBUG] [REMOTE ] FARM: Symbol is viable for forecasting. [2026-01-29T12:08:18.588520] [INFO ] [MAIN ] [1151/3490] FARM kept (0.7s) | 1149 kept, 2 rejected | 139.7/min | ETA: 16.7m [2026-01-29T12:08:18.946745] [DEBUG] [REMOTE ] FBIN: Retrieved 3612 rows, trimmed to 300. [2026-01-29T12:08:18.946875] [DEBUG] [REMOTE ] FBIN: PASS: History has at least 300 days. [2026-01-29T12:08:18.947081] [DEBUG] [REMOTE ] FBIN: PASS: Price check passed. Min price $44.25. [2026-01-29T12:08:18.947239] [DEBUG] [REMOTE ] FBIN: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:18.947360] [DEBUG] [REMOTE ] FBIN: PASS: Integrity check passed. [2026-01-29T12:08:18.947400] [DEBUG] [REMOTE ] FBIN: Symbol is viable for forecasting. [2026-01-29T12:08:18.947447] [INFO ] [MAIN ] [1152/3490] FBIN kept (0.4s) | 1150 kept, 2 rejected | 139.7/min | ETA: 16.7m [2026-01-29T12:08:19.379715] [DEBUG] [REMOTE ] FBIO: Retrieved 3568 rows, trimmed to 300. [2026-01-29T12:08:19.379876] [DEBUG] [REMOTE ] FBIO: PASS: History has at least 300 days. [2026-01-29T12:08:19.380170] [DEBUG] [REMOTE ] FBIO: PASS: Price check passed. Min price $2.44. [2026-01-29T12:08:19.380365] [DEBUG] [REMOTE ] FBIO: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:19.380525] [DEBUG] [REMOTE ] FBIO: PASS: Integrity check passed. [2026-01-29T12:08:19.380604] [DEBUG] [REMOTE ] FBIO: Symbol is viable for forecasting. [2026-01-29T12:08:19.380676] [INFO ] [MAIN ] [1153/3490] FBIO kept (0.4s) | 1151 kept, 2 rejected | 139.7/min | ETA: 16.7m [2026-01-29T12:08:19.800351] [DEBUG] [REMOTE ] FBIZ: Retrieved 5108 rows, trimmed to 300. [2026-01-29T12:08:19.800502] [DEBUG] [REMOTE ] FBIZ: PASS: History has at least 300 days. [2026-01-29T12:08:19.800758] [DEBUG] [REMOTE ] FBIZ: PASS: Price check passed. Min price $49.80. [2026-01-29T12:08:19.800896] [DEBUG] [REMOTE ] FBIZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:19.801017] [DEBUG] [REMOTE ] FBIZ: PASS: Integrity check passed. [2026-01-29T12:08:19.801058] [DEBUG] [REMOTE ] FBIZ: Symbol is viable for forecasting. [2026-01-29T12:08:19.801106] [INFO ] [MAIN ] [1154/3490] FBIZ kept (0.4s) | 1152 kept, 2 rejected | 139.7/min | ETA: 16.7m [2026-01-29T12:08:20.086336] [DEBUG] [REMOTE ] FBK: Retrieved 2354 rows, trimmed to 300. [2026-01-29T12:08:20.086507] [DEBUG] [REMOTE ] FBK: PASS: History has at least 300 days. [2026-01-29T12:08:20.086744] [DEBUG] [REMOTE ] FBK: PASS: Price check passed. Min price $52.11. [2026-01-29T12:08:20.086885] [DEBUG] [REMOTE ] FBK: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:20.087000] [DEBUG] [REMOTE ] FBK: PASS: Integrity check passed. [2026-01-29T12:08:20.087041] [DEBUG] [REMOTE ] FBK: Symbol is viable for forecasting. [2026-01-29T12:08:20.087090] [INFO ] [MAIN ] [1155/3490] FBK kept (0.3s) | 1153 kept, 2 rejected | 139.8/min | ETA: 16.7m [2026-01-29T12:08:20.329646] [DEBUG] [REMOTE ] FBL: Retrieved 783 rows, trimmed to 300. [2026-01-29T12:08:20.329777] [DEBUG] [REMOTE ] FBL: PASS: History has at least 300 days. [2026-01-29T12:08:20.329986] [DEBUG] [REMOTE ] FBL: PASS: Price check passed. Min price $26.34. [2026-01-29T12:08:20.330122] [DEBUG] [REMOTE ] FBL: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:20.330234] [DEBUG] [REMOTE ] FBL: PASS: Integrity check passed. [2026-01-29T12:08:20.330275] [DEBUG] [REMOTE ] FBL: Symbol is viable for forecasting. [2026-01-29T12:08:20.330325] [INFO ] [MAIN ] [1156/3490] FBL kept (0.2s) | 1154 kept, 2 rejected | 139.8/min | ETA: 16.7m [2026-01-29T12:08:21.074672] [DEBUG] [REMOTE ] FBNC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:21.074809] [DEBUG] [REMOTE ] FBNC: PASS: History has at least 300 days. [2026-01-29T12:08:21.075044] [DEBUG] [REMOTE ] FBNC: PASS: Price check passed. Min price $47.97. [2026-01-29T12:08:21.075189] [DEBUG] [REMOTE ] FBNC: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:21.075318] [DEBUG] [REMOTE ] FBNC: PASS: Integrity check passed. [2026-01-29T12:08:21.075368] [DEBUG] [REMOTE ] FBNC: Symbol is viable for forecasting. [2026-01-29T12:08:21.075429] [INFO ] [MAIN ] [1157/3490] FBNC kept (0.7s) | 1155 kept, 2 rejected | 139.7/min | ETA: 16.7m [2026-01-29T12:08:21.588371] [DEBUG] [REMOTE ] FBP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:21.588734] [DEBUG] [REMOTE ] FBP: PASS: History has at least 300 days. [2026-01-29T12:08:21.588983] [DEBUG] [REMOTE ] FBP: PASS: Price check passed. Min price $19.28. [2026-01-29T12:08:21.589120] [DEBUG] [REMOTE ] FBP: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:21.589255] [DEBUG] [REMOTE ] FBP: PASS: Integrity check passed. [2026-01-29T12:08:21.589304] [DEBUG] [REMOTE ] FBP: Symbol is viable for forecasting. [2026-01-29T12:08:21.589361] [INFO ] [MAIN ] [1158/3490] FBP kept (0.5s) | 1156 kept, 2 rejected | 139.7/min | ETA: 16.7m [2026-01-29T12:08:22.071248] [DEBUG] [REMOTE ] FC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:22.071394] [DEBUG] [REMOTE ] FC: PASS: History has at least 300 days. [2026-01-29T12:08:22.071645] [DEBUG] [REMOTE ] FC: PASS: Price check passed. Min price $14.18. [2026-01-29T12:08:22.071792] [DEBUG] [REMOTE ] FC: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:22.071932] [DEBUG] [REMOTE ] FC: PASS: Integrity check passed. [2026-01-29T12:08:22.071993] [DEBUG] [REMOTE ] FC: Symbol is viable for forecasting. [2026-01-29T12:08:22.072063] [INFO ] [MAIN ] [1159/3490] FC kept (0.5s) | 1157 kept, 2 rejected | 139.7/min | ETA: 16.7m [2026-01-29T12:08:22.366507] [DEBUG] [REMOTE ] FCAL: Retrieved 2159 rows, trimmed to 300. [2026-01-29T12:08:22.366671] [DEBUG] [REMOTE ] FCAL: PASS: History has at least 300 days. [2026-01-29T12:08:22.366880] [DEBUG] [REMOTE ] FCAL: PASS: Price check passed. Min price $48.85. [2026-01-29T12:08:22.367016] [DEBUG] [REMOTE ] FCAL: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:22.367128] [DEBUG] [REMOTE ] FCAL: PASS: Integrity check passed. [2026-01-29T12:08:22.367169] [DEBUG] [REMOTE ] FCAL: Symbol is viable for forecasting. [2026-01-29T12:08:22.367218] [INFO ] [MAIN ] [1160/3490] FCAL kept (0.3s) | 1158 kept, 2 rejected | 139.7/min | ETA: 16.7m [2026-01-29T12:08:22.835137] [DEBUG] [REMOTE ] FCBC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:22.835280] [DEBUG] [REMOTE ] FCBC: PASS: History has at least 300 days. [2026-01-29T12:08:22.835526] [DEBUG] [REMOTE ] FCBC: PASS: Price check passed. Min price $30.47. [2026-01-29T12:08:22.835695] [DEBUG] [REMOTE ] FCBC: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:22.835833] [DEBUG] [REMOTE ] FCBC: PASS: Integrity check passed. [2026-01-29T12:08:22.835877] [DEBUG] [REMOTE ] FCBC: Symbol is viable for forecasting. [2026-01-29T12:08:22.835927] [INFO ] [MAIN ] [1161/3490] FCBC kept (0.5s) | 1159 kept, 2 rejected | 139.7/min | ETA: 16.7m [2026-01-29T12:08:23.301175] [DEBUG] [REMOTE ] FCCO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:23.301316] [DEBUG] [REMOTE ] FCCO: PASS: History has at least 300 days. [2026-01-29T12:08:23.301539] [DEBUG] [REMOTE ] FCCO: PASS: Price check passed. Min price $26.57. [2026-01-29T12:08:23.301700] [DEBUG] [REMOTE ] FCCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:23.301820] [DEBUG] [REMOTE ] FCCO: PASS: Integrity check passed. [2026-01-29T12:08:23.301860] [DEBUG] [REMOTE ] FCCO: Symbol is viable for forecasting. [2026-01-29T12:08:23.301909] [INFO ] [MAIN ] [1162/3490] FCCO kept (0.5s) | 1160 kept, 2 rejected | 139.7/min | ETA: 16.7m [2026-01-29T12:08:23.757270] [DEBUG] [REMOTE ] FCEL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:23.757434] [DEBUG] [REMOTE ] FCEL: PASS: History has at least 300 days. [2026-01-29T12:08:23.757706] [DEBUG] [REMOTE ] FCEL: PASS: Price check passed. Min price $6.00. [2026-01-29T12:08:23.757864] [DEBUG] [REMOTE ] FCEL: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:23.757992] [DEBUG] [REMOTE ] FCEL: PASS: Integrity check passed. [2026-01-29T12:08:23.758034] [DEBUG] [REMOTE ] FCEL: Symbol is viable for forecasting. [2026-01-29T12:08:23.761820] [INFO ] [MAIN ] [1163/3490] FCEL kept (0.5s) | 1161 kept, 2 rejected | 139.7/min | ETA: 16.7m [2026-01-29T12:08:24.168015] [DEBUG] [REMOTE ] FCF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:24.168172] [DEBUG] [REMOTE ] FCF: PASS: History has at least 300 days. [2026-01-29T12:08:24.168456] [DEBUG] [REMOTE ] FCF: PASS: Price check passed. Min price $15.16. [2026-01-29T12:08:24.168615] [DEBUG] [REMOTE ] FCF: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:24.168737] [DEBUG] [REMOTE ] FCF: PASS: Integrity check passed. [2026-01-29T12:08:24.168777] [DEBUG] [REMOTE ] FCF: Symbol is viable for forecasting. [2026-01-29T12:08:24.168827] [INFO ] [MAIN ] [1164/3490] FCF kept (0.4s) | 1162 kept, 2 rejected | 139.7/min | ETA: 16.6m [2026-01-29T12:08:24.600012] [DEBUG] [REMOTE ] FCFS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:24.600148] [DEBUG] [REMOTE ] FCFS: PASS: History has at least 300 days. [2026-01-29T12:08:24.600371] [DEBUG] [REMOTE ] FCFS: PASS: Price check passed. Min price $148.05. [2026-01-29T12:08:24.600514] [DEBUG] [REMOTE ] FCFS: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:24.600845] [DEBUG] [REMOTE ] FCFS: PASS: Integrity check passed. [2026-01-29T12:08:24.600895] [DEBUG] [REMOTE ] FCFS: Symbol is viable for forecasting. [2026-01-29T12:08:24.600953] [INFO ] [MAIN ] [1165/3490] FCFS kept (0.4s) | 1163 kept, 2 rejected | 139.7/min | ETA: 16.6m [2026-01-29T12:08:24.865727] [DEBUG] [REMOTE ] FCN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:24.865931] [DEBUG] [REMOTE ] FCN: PASS: History has at least 300 days. [2026-01-29T12:08:24.866187] [DEBUG] [REMOTE ] FCN: PASS: Price check passed. Min price $161.32. [2026-01-29T12:08:24.866333] [DEBUG] [REMOTE ] FCN: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:24.866457] [DEBUG] [REMOTE ] FCN: PASS: Integrity check passed. [2026-01-29T12:08:24.866500] [DEBUG] [REMOTE ] FCN: Symbol is viable for forecasting. [2026-01-29T12:08:24.866552] [INFO ] [MAIN ] [1166/3490] FCN kept (0.3s) | 1164 kept, 2 rejected | 139.8/min | ETA: 16.6m [2026-01-29T12:08:25.465398] [DEBUG] [REMOTE ] FCNCA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:25.465538] [DEBUG] [REMOTE ] FCNCA: PASS: History has at least 300 days. [2026-01-29T12:08:25.465768] [DEBUG] [REMOTE ] FCNCA: PASS: Price check passed. Min price $1787.22. [2026-01-29T12:08:25.465905] [DEBUG] [REMOTE ] FCNCA: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:25.466019] [DEBUG] [REMOTE ] FCNCA: PASS: Integrity check passed. [2026-01-29T12:08:25.466058] [DEBUG] [REMOTE ] FCNCA: Symbol is viable for forecasting. [2026-01-29T12:08:25.466106] [INFO ] [MAIN ] [1167/3490] FCNCA kept (0.6s) | 1165 kept, 2 rejected | 139.7/min | ETA: 16.6m [2026-01-29T12:08:25.718837] [DEBUG] [REMOTE ] FCNCO: Retrieved 1019 rows, trimmed to 300. [2026-01-29T12:08:25.719084] [DEBUG] [REMOTE ] FCNCO: PASS: History has at least 300 days. [2026-01-29T12:08:25.719407] [DEBUG] [REMOTE ] FCNCO: PASS: Price check passed. Min price $21.00. [2026-01-29T12:08:25.719643] [DEBUG] [REMOTE ] FCNCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:25.719805] [DEBUG] [REMOTE ] FCNCO: PASS: Integrity check passed. [2026-01-29T12:08:25.719864] [DEBUG] [REMOTE ] FCNCO: Symbol is viable for forecasting. [2026-01-29T12:08:25.719937] [INFO ] [MAIN ] [1168/3490] FCNCO kept (0.3s) | 1166 kept, 2 rejected | 139.8/min | ETA: 16.6m [2026-01-29T12:08:26.166692] [DEBUG] [REMOTE ] FCNCP: Retrieved 1482 rows, trimmed to 300. [2026-01-29T12:08:26.166843] [DEBUG] [REMOTE ] FCNCP: PASS: History has at least 300 days. [2026-01-29T12:08:26.167049] [DEBUG] [REMOTE ] FCNCP: PASS: Price check passed. Min price $20.03. [2026-01-29T12:08:26.167189] [DEBUG] [REMOTE ] FCNCP: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:26.167300] [DEBUG] [REMOTE ] FCNCP: PASS: Integrity check passed. [2026-01-29T12:08:26.167341] [DEBUG] [REMOTE ] FCNCP: Symbol is viable for forecasting. [2026-01-29T12:08:26.167389] [INFO ] [MAIN ] [1169/3490] FCNCP kept (0.4s) | 1167 kept, 2 rejected | 139.8/min | ETA: 16.6m [2026-01-29T12:08:26.448116] [DEBUG] [REMOTE ] FCTE: Retrieved 395 rows, trimmed to 300. [2026-01-29T12:08:26.448252] [DEBUG] [REMOTE ] FCTE: PASS: History has at least 300 days. [2026-01-29T12:08:26.448464] [DEBUG] [REMOTE ] FCTE: PASS: Price check passed. Min price $24.16. [2026-01-29T12:08:26.448615] [DEBUG] [REMOTE ] FCTE: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:26.448725] [DEBUG] [REMOTE ] FCTE: PASS: Integrity check passed. [2026-01-29T12:08:26.448764] [DEBUG] [REMOTE ] FCTE: Symbol is viable for forecasting. [2026-01-29T12:08:26.448810] [INFO ] [MAIN ] [1170/3490] FCTE kept (0.3s) | 1168 kept, 2 rejected | 139.8/min | ETA: 16.6m [2026-01-29T12:08:27.010868] [DEBUG] [REMOTE ] FCX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:27.011007] [DEBUG] [REMOTE ] FCX: PASS: History has at least 300 days. [2026-01-29T12:08:27.011222] [DEBUG] [REMOTE ] FCX: PASS: Price check passed. Min price $38.55. [2026-01-29T12:08:27.011380] [DEBUG] [REMOTE ] FCX: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:27.011510] [DEBUG] [REMOTE ] FCX: PASS: Integrity check passed. [2026-01-29T12:08:27.011549] [DEBUG] [REMOTE ] FCX: Symbol is viable for forecasting. [2026-01-29T12:08:27.011617] [INFO ] [MAIN ] [1171/3490] FCX kept (0.6s) | 1169 kept, 2 rejected | 139.8/min | ETA: 16.6m [2026-01-29T12:08:27.545847] [DEBUG] [REMOTE ] FDBC: Retrieved 6295 rows, trimmed to 300. [2026-01-29T12:08:27.545982] [DEBUG] [REMOTE ] FDBC: PASS: History has at least 300 days. [2026-01-29T12:08:27.546198] [DEBUG] [REMOTE ] FDBC: PASS: Price check passed. Min price $42.00. [2026-01-29T12:08:27.546331] [DEBUG] [REMOTE ] FDBC: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:27.546464] [DEBUG] [REMOTE ] FDBC: PASS: Integrity check passed. [2026-01-29T12:08:27.546512] [DEBUG] [REMOTE ] FDBC: Symbol is viable for forecasting. [2026-01-29T12:08:27.546559] [INFO ] [MAIN ] [1172/3490] FDBC kept (0.5s) | 1170 kept, 2 rejected | 139.7/min | ETA: 16.6m [2026-01-29T12:08:27.777113] [DEBUG] [REMOTE ] FDIF: Retrieved 655 rows, trimmed to 300. [2026-01-29T12:08:27.777254] [DEBUG] [REMOTE ] FDIF: PASS: History has at least 300 days. [2026-01-29T12:08:27.777456] [DEBUG] [REMOTE ] FDIF: PASS: Price check passed. Min price $33.62. [2026-01-29T12:08:27.777618] [DEBUG] [REMOTE ] FDIF: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:27.777735] [DEBUG] [REMOTE ] FDIF: PASS: Integrity check passed. [2026-01-29T12:08:27.777774] [DEBUG] [REMOTE ] FDIF: Symbol is viable for forecasting. [2026-01-29T12:08:27.777823] [INFO ] [MAIN ] [1173/3490] FDIF kept (0.2s) | 1171 kept, 2 rejected | 139.8/min | ETA: 16.6m [2026-01-29T12:08:28.089567] [DEBUG] [REMOTE ] FDIG: Retrieved 946 rows, trimmed to 300. [2026-01-29T12:08:28.089728] [DEBUG] [REMOTE ] FDIG: PASS: History has at least 300 days. [2026-01-29T12:08:28.089935] [DEBUG] [REMOTE ] FDIG: PASS: Price check passed. Min price $37.53. [2026-01-29T12:08:28.090070] [DEBUG] [REMOTE ] FDIG: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:28.090181] [DEBUG] [REMOTE ] FDIG: PASS: Integrity check passed. [2026-01-29T12:08:28.090222] [DEBUG] [REMOTE ] FDIG: Symbol is viable for forecasting. [2026-01-29T12:08:28.090268] [INFO ] [MAIN ] [1174/3490] FDIG kept (0.3s) | 1172 kept, 2 rejected | 139.8/min | ETA: 16.6m [2026-01-29T12:08:28.785176] [DEBUG] [REMOTE ] FDP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:28.785312] [DEBUG] [REMOTE ] FDP: PASS: History has at least 300 days. [2026-01-29T12:08:28.785537] [DEBUG] [REMOTE ] FDP: PASS: Price check passed. Min price $34.50. [2026-01-29T12:08:28.785697] [DEBUG] [REMOTE ] FDP: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:28.785813] [DEBUG] [REMOTE ] FDP: PASS: Integrity check passed. [2026-01-29T12:08:28.785852] [DEBUG] [REMOTE ] FDP: Symbol is viable for forecasting. [2026-01-29T12:08:28.785901] [INFO ] [MAIN ] [1175/3490] FDP kept (0.7s) | 1173 kept, 2 rejected | 139.8/min | ETA: 16.6m [2026-01-29T12:08:29.219300] [DEBUG] [REMOTE ] FDS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:29.219439] [DEBUG] [REMOTE ] FDS: PASS: History has at least 300 days. [2026-01-29T12:08:29.219680] [DEBUG] [REMOTE ] FDS: PASS: Price check passed. Min price $252.62. [2026-01-29T12:08:29.219819] [DEBUG] [REMOTE ] FDS: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:29.219939] [DEBUG] [REMOTE ] FDS: PASS: Integrity check passed. [2026-01-29T12:08:29.219983] [DEBUG] [REMOTE ] FDS: Symbol is viable for forecasting. [2026-01-29T12:08:29.220032] [INFO ] [MAIN ] [1176/3490] FDS kept (0.4s) | 1174 kept, 2 rejected | 139.7/min | ETA: 16.6m [2026-01-29T12:08:29.324353] [DEBUG] [REMOTE ] FDTX: Retrieved 660 rows, trimmed to 300. [2026-01-29T12:08:29.324534] [DEBUG] [REMOTE ] FDTX: PASS: History has at least 300 days. [2026-01-29T12:08:29.324805] [DEBUG] [REMOTE ] FDTX: PASS: Price check passed. Min price $37.84. [2026-01-29T12:08:29.325004] [DEBUG] [REMOTE ] FDTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:29.325124] [DEBUG] [REMOTE ] FDTX: PASS: Integrity check passed. [2026-01-29T12:08:29.325165] [DEBUG] [REMOTE ] FDTX: Symbol is viable for forecasting. [2026-01-29T12:08:29.325212] [INFO ] [MAIN ] [1177/3490] FDTX kept (0.1s) | 1175 kept, 2 rejected | 139.8/min | ETA: 16.5m [2026-01-29T12:08:29.994819] [DEBUG] [REMOTE ] FDUS: Retrieved 3673 rows, trimmed to 300. [2026-01-29T12:08:29.994947] [DEBUG] [REMOTE ] FDUS: PASS: History has at least 300 days. [2026-01-29T12:08:29.995151] [DEBUG] [REMOTE ] FDUS: PASS: Price check passed. Min price $18.53. [2026-01-29T12:08:29.995283] [DEBUG] [REMOTE ] FDUS: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:29.995398] [DEBUG] [REMOTE ] FDUS: PASS: Integrity check passed. [2026-01-29T12:08:29.995446] [DEBUG] [REMOTE ] FDUS: Symbol is viable for forecasting. [2026-01-29T12:08:29.995504] [INFO ] [MAIN ] [1178/3490] FDUS kept (0.7s) | 1176 kept, 2 rejected | 139.8/min | ETA: 16.5m [2026-01-29T12:08:30.504108] [DEBUG] [REMOTE ] FDX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:30.504243] [DEBUG] [REMOTE ] FDX: PASS: History has at least 300 days. [2026-01-29T12:08:30.504466] [DEBUG] [REMOTE ] FDX: PASS: Price check passed. Min price $250.59. [2026-01-29T12:08:30.504618] [DEBUG] [REMOTE ] FDX: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:30.504736] [DEBUG] [REMOTE ] FDX: PASS: Integrity check passed. [2026-01-29T12:08:30.504774] [DEBUG] [REMOTE ] FDX: Symbol is viable for forecasting. [2026-01-29T12:08:30.504822] [INFO ] [MAIN ] [1179/3490] FDX kept (0.5s) | 1177 kept, 2 rejected | 139.8/min | ETA: 16.5m [2026-01-29T12:08:30.957324] [DEBUG] [REMOTE ] FE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:30.957473] [DEBUG] [REMOTE ] FE: PASS: History has at least 300 days. [2026-01-29T12:08:30.957786] [DEBUG] [REMOTE ] FE: PASS: Price check passed. Min price $44.03. [2026-01-29T12:08:30.957924] [DEBUG] [REMOTE ] FE: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:30.958070] [DEBUG] [REMOTE ] FE: PASS: Integrity check passed. [2026-01-29T12:08:30.958113] [DEBUG] [REMOTE ] FE: Symbol is viable for forecasting. [2026-01-29T12:08:30.958174] [INFO ] [MAIN ] [1180/3490] FE kept (0.5s) | 1178 kept, 2 rejected | 139.7/min | ETA: 16.5m [2026-01-29T12:08:31.243380] [DEBUG] [REMOTE ] FEED: Retrieved 2166 rows, trimmed to 300. [2026-01-29T12:08:31.243541] [DEBUG] [REMOTE ] FEED: PASS: History has at least 300 days. [2026-01-29T12:08:31.243966] [DEBUG] [REMOTE ] FEED: PASS: Price check passed. Min price $1.05. [2026-01-29T12:08:31.244098] [DEBUG] [REMOTE ] FEED: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:31.244210] [DEBUG] [REMOTE ] FEED: PASS: Integrity check passed. [2026-01-29T12:08:31.244250] [DEBUG] [REMOTE ] FEED: Symbol is viable for forecasting. [2026-01-29T12:08:31.244297] [INFO ] [MAIN ] [1181/3490] FEED kept (0.3s) | 1179 kept, 2 rejected | 139.8/min | ETA: 16.5m [2026-01-29T12:08:31.833821] [DEBUG] [REMOTE ] FEIM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:31.833963] [DEBUG] [REMOTE ] FEIM: PASS: History has at least 300 days. [2026-01-29T12:08:31.834192] [DEBUG] [REMOTE ] FEIM: PASS: Price check passed. Min price $27.07. [2026-01-29T12:08:31.834336] [DEBUG] [REMOTE ] FEIM: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:31.834455] [DEBUG] [REMOTE ] FEIM: PASS: Integrity check passed. [2026-01-29T12:08:31.834495] [DEBUG] [REMOTE ] FEIM: Symbol is viable for forecasting. [2026-01-29T12:08:31.834542] [INFO ] [MAIN ] [1182/3490] FEIM kept (0.6s) | 1180 kept, 2 rejected | 139.7/min | ETA: 16.5m [2026-01-29T12:08:32.182231] [DEBUG] [REMOTE ] FELE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:32.182383] [DEBUG] [REMOTE ] FELE: PASS: History has at least 300 days. [2026-01-29T12:08:32.182677] [DEBUG] [REMOTE ] FELE: PASS: Price check passed. Min price $90.46. [2026-01-29T12:08:32.182821] [DEBUG] [REMOTE ] FELE: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:32.182956] [DEBUG] [REMOTE ] FELE: PASS: Integrity check passed. [2026-01-29T12:08:32.183001] [DEBUG] [REMOTE ] FELE: Symbol is viable for forecasting. [2026-01-29T12:08:32.183051] [INFO ] [MAIN ] [1183/3490] FELE kept (0.3s) | 1181 kept, 2 rejected | 139.8/min | ETA: 16.5m [2026-01-29T12:08:32.600520] [DEBUG] [REMOTE ] FEM: Retrieved 3716 rows, trimmed to 300. [2026-01-29T12:08:32.600688] [DEBUG] [REMOTE ] FEM: PASS: History has at least 300 days. [2026-01-29T12:08:32.601096] [DEBUG] [REMOTE ] FEM: PASS: Price check passed. Min price $26.01. [2026-01-29T12:08:32.601236] [DEBUG] [REMOTE ] FEM: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:32.601352] [DEBUG] [REMOTE ] FEM: PASS: Integrity check passed. [2026-01-29T12:08:32.601394] [DEBUG] [REMOTE ] FEM: Symbol is viable for forecasting. [2026-01-29T12:08:32.601445] [INFO ] [MAIN ] [1184/3490] FEM kept (0.4s) | 1182 kept, 2 rejected | 139.8/min | ETA: 16.5m [2026-01-29T12:08:32.973822] [DEBUG] [REMOTE ] FEMB: Retrieved 2823 rows, trimmed to 300. [2026-01-29T12:08:32.973949] [DEBUG] [REMOTE ] FEMB: PASS: History has at least 300 days. [2026-01-29T12:08:32.974163] [DEBUG] [REMOTE ] FEMB: PASS: Price check passed. Min price $28.76. [2026-01-29T12:08:32.974303] [DEBUG] [REMOTE ] FEMB: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:32.974420] [DEBUG] [REMOTE ] FEMB: PASS: Integrity check passed. [2026-01-29T12:08:32.974462] [DEBUG] [REMOTE ] FEMB: Symbol is viable for forecasting. [2026-01-29T12:08:32.974511] [INFO ] [MAIN ] [1185/3490] FEMB kept (0.4s) | 1183 kept, 2 rejected | 139.8/min | ETA: 16.5m [2026-01-29T12:08:33.305494] [DEBUG] [REMOTE ] FEMS: Retrieved 3506 rows, trimmed to 300. [2026-01-29T12:08:33.305703] [DEBUG] [REMOTE ] FEMS: PASS: History has at least 300 days. [2026-01-29T12:08:33.305957] [DEBUG] [REMOTE ] FEMS: PASS: Price check passed. Min price $40.77. [2026-01-29T12:08:33.306102] [DEBUG] [REMOTE ] FEMS: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:33.306224] [DEBUG] [REMOTE ] FEMS: PASS: Integrity check passed. [2026-01-29T12:08:33.306266] [DEBUG] [REMOTE ] FEMS: Symbol is viable for forecasting. [2026-01-29T12:08:33.306319] [INFO ] [MAIN ] [1186/3490] FEMS kept (0.3s) | 1184 kept, 2 rejected | 139.8/min | ETA: 16.5m [2026-01-29T12:08:33.747029] [DEBUG] [REMOTE ] FEP: Retrieved 3712 rows, trimmed to 300. [2026-01-29T12:08:33.747222] [DEBUG] [REMOTE ] FEP: PASS: History has at least 300 days. [2026-01-29T12:08:33.747499] [DEBUG] [REMOTE ] FEP: PASS: Price check passed. Min price $48.82. [2026-01-29T12:08:33.747679] [DEBUG] [REMOTE ] FEP: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:33.747815] [DEBUG] [REMOTE ] FEP: PASS: Integrity check passed. [2026-01-29T12:08:33.747860] [DEBUG] [REMOTE ] FEP: Symbol is viable for forecasting. [2026-01-29T12:08:33.747917] [INFO ] [MAIN ] [1187/3490] FEP kept (0.4s) | 1185 kept, 2 rejected | 139.8/min | ETA: 16.5m [2026-01-29T12:08:34.031761] [DEBUG] [REMOTE ] FEPI: Retrieved 576 rows, trimmed to 300. [2026-01-29T12:08:34.031991] [DEBUG] [REMOTE ] FEPI: PASS: History has at least 300 days. [2026-01-29T12:08:34.032275] [DEBUG] [REMOTE ] FEPI: PASS: Price check passed. Min price $41.28. [2026-01-29T12:08:34.032418] [DEBUG] [REMOTE ] FEPI: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:34.032535] [DEBUG] [REMOTE ] FEPI: PASS: Integrity check passed. [2026-01-29T12:08:34.032611] [DEBUG] [REMOTE ] FEPI: Symbol is viable for forecasting. [2026-01-29T12:08:34.032668] [INFO ] [MAIN ] [1188/3490] FEPI kept (0.3s) | 1186 kept, 2 rejected | 139.8/min | ETA: 16.5m [2026-01-29T12:08:34.523156] [DEBUG] [REMOTE ] FERG: Retrieved 3956 rows, trimmed to 300. [2026-01-29T12:08:34.523435] [DEBUG] [REMOTE ] FERG: PASS: History has at least 300 days. [2026-01-29T12:08:34.523899] [DEBUG] [REMOTE ] FERG: PASS: Price check passed. Min price $221.75. [2026-01-29T12:08:34.524060] [DEBUG] [REMOTE ] FERG: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:34.524230] [DEBUG] [REMOTE ] FERG: PASS: Integrity check passed. [2026-01-29T12:08:34.524276] [DEBUG] [REMOTE ] FERG: Symbol is viable for forecasting. [2026-01-29T12:08:34.524333] [INFO ] [MAIN ] [1189/3490] FERG kept (0.5s) | 1187 kept, 2 rejected | 139.8/min | ETA: 16.5m [2026-01-29T12:08:35.054894] [DEBUG] [REMOTE ] FEX: Retrieved 4710 rows, trimmed to 300. [2026-01-29T12:08:35.055119] [DEBUG] [REMOTE ] FEX: PASS: History has at least 300 days. [2026-01-29T12:08:35.055423] [DEBUG] [REMOTE ] FEX: PASS: Price check passed. Min price $111.42. [2026-01-29T12:08:35.055655] [DEBUG] [REMOTE ] FEX: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:35.056024] [DEBUG] [REMOTE ] FEX: PASS: Integrity check passed. [2026-01-29T12:08:35.056078] [DEBUG] [REMOTE ] FEX: Symbol is viable for forecasting. [2026-01-29T12:08:35.056136] [INFO ] [MAIN ] [1190/3490] FEX kept (0.5s) | 1188 kept, 2 rejected | 139.8/min | ETA: 16.5m [2026-01-29T12:08:35.487132] [DEBUG] [REMOTE ] FF: Retrieved 3735 rows, trimmed to 300. [2026-01-29T12:08:35.487269] [DEBUG] [REMOTE ] FF: PASS: History has at least 300 days. [2026-01-29T12:08:35.487476] [DEBUG] [REMOTE ] FF: PASS: Price check passed. Min price $3.04. [2026-01-29T12:08:35.487633] [DEBUG] [REMOTE ] FF: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:35.487750] [DEBUG] [REMOTE ] FF: PASS: Integrity check passed. [2026-01-29T12:08:35.487790] [DEBUG] [REMOTE ] FF: Symbol is viable for forecasting. [2026-01-29T12:08:35.487837] [INFO ] [MAIN ] [1191/3490] FF kept (0.4s) | 1189 kept, 2 rejected | 139.8/min | ETA: 16.4m [2026-01-29T12:08:35.958248] [DEBUG] [REMOTE ] FFA: Retrieved 5389 rows, trimmed to 300. [2026-01-29T12:08:35.958386] [DEBUG] [REMOTE ] FFA: PASS: History has at least 300 days. [2026-01-29T12:08:35.958619] [DEBUG] [REMOTE ] FFA: PASS: Price check passed. Min price $20.52. [2026-01-29T12:08:35.958761] [DEBUG] [REMOTE ] FFA: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:35.958876] [DEBUG] [REMOTE ] FFA: PASS: Integrity check passed. [2026-01-29T12:08:35.958918] [DEBUG] [REMOTE ] FFA: Symbol is viable for forecasting. [2026-01-29T12:08:35.958966] [INFO ] [MAIN ] [1192/3490] FFA kept (0.5s) | 1190 kept, 2 rejected | 139.8/min | ETA: 16.4m [2026-01-29T12:08:36.467501] [DEBUG] [REMOTE ] FFBC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:36.467775] [DEBUG] [REMOTE ] FFBC: PASS: History has at least 300 days. [2026-01-29T12:08:36.468215] [DEBUG] [REMOTE ] FFBC: PASS: Price check passed. Min price $23.04. [2026-01-29T12:08:36.468379] [DEBUG] [REMOTE ] FFBC: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:36.468551] [DEBUG] [REMOTE ] FFBC: PASS: Integrity check passed. [2026-01-29T12:08:36.468624] [DEBUG] [REMOTE ] FFBC: Symbol is viable for forecasting. [2026-01-29T12:08:36.468699] [INFO ] [MAIN ] [1193/3490] FFBC kept (0.5s) | 1191 kept, 2 rejected | 139.8/min | ETA: 16.4m [2026-01-29T12:08:36.909499] [DEBUG] [REMOTE ] FFC: Retrieved 5786 rows, trimmed to 300. [2026-01-29T12:08:36.909663] [DEBUG] [REMOTE ] FFC: PASS: History has at least 300 days. [2026-01-29T12:08:36.909879] [DEBUG] [REMOTE ] FFC: PASS: Price check passed. Min price $16.05. [2026-01-29T12:08:36.910016] [DEBUG] [REMOTE ] FFC: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:36.910131] [DEBUG] [REMOTE ] FFC: PASS: Integrity check passed. [2026-01-29T12:08:36.910172] [DEBUG] [REMOTE ] FFC: Symbol is viable for forecasting. [2026-01-29T12:08:36.910220] [INFO ] [MAIN ] [1194/3490] FFC kept (0.4s) | 1192 kept, 2 rejected | 139.8/min | ETA: 16.4m [2026-01-29T12:08:37.336701] [DEBUG] [REMOTE ] FFIC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:37.336852] [DEBUG] [REMOTE ] FFIC: PASS: History has at least 300 days. [2026-01-29T12:08:37.337088] [DEBUG] [REMOTE ] FFIC: PASS: Price check passed. Min price $13.49. [2026-01-29T12:08:37.337222] [DEBUG] [REMOTE ] FFIC: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:37.337342] [DEBUG] [REMOTE ] FFIC: PASS: Integrity check passed. [2026-01-29T12:08:37.337389] [DEBUG] [REMOTE ] FFIC: Symbol is viable for forecasting. [2026-01-29T12:08:37.337455] [INFO ] [MAIN ] [1195/3490] FFIC kept (0.4s) | 1193 kept, 2 rejected | 139.8/min | ETA: 16.4m [2026-01-29T12:08:37.669933] [DEBUG] [REMOTE ] FFIN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:37.670093] [DEBUG] [REMOTE ] FFIN: PASS: History has at least 300 days. [2026-01-29T12:08:37.670351] [DEBUG] [REMOTE ] FFIN: PASS: Price check passed. Min price $29.68. [2026-01-29T12:08:37.670491] [DEBUG] [REMOTE ] FFIN: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:37.670644] [DEBUG] [REMOTE ] FFIN: PASS: Integrity check passed. [2026-01-29T12:08:37.670689] [DEBUG] [REMOTE ] FFIN: Symbol is viable for forecasting. [2026-01-29T12:08:37.670741] [INFO ] [MAIN ] [1196/3490] FFIN kept (0.3s) | 1194 kept, 2 rejected | 139.8/min | ETA: 16.4m [2026-01-29T12:08:38.073824] [DEBUG] [REMOTE ] FFWM: Retrieved 2825 rows, trimmed to 300. [2026-01-29T12:08:38.073991] [DEBUG] [REMOTE ] FFWM: PASS: History has at least 300 days. [2026-01-29T12:08:38.074265] [DEBUG] [REMOTE ] FFWM: PASS: Price check passed. Min price $4.77. [2026-01-29T12:08:38.074426] [DEBUG] [REMOTE ] FFWM: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:38.074595] [DEBUG] [REMOTE ] FFWM: PASS: Integrity check passed. [2026-01-29T12:08:38.074646] [DEBUG] [REMOTE ] FFWM: Symbol is viable for forecasting. [2026-01-29T12:08:38.074705] [INFO ] [MAIN ] [1197/3490] FFWM kept (0.4s) | 1195 kept, 2 rejected | 139.8/min | ETA: 16.4m [2026-01-29T12:08:38.378843] [DEBUG] [REMOTE ] FG: Retrieved 797 rows, trimmed to 300. [2026-01-29T12:08:38.379031] [DEBUG] [REMOTE ] FG: PASS: History has at least 300 days. [2026-01-29T12:08:38.379319] [DEBUG] [REMOTE ] FG: PASS: Price check passed. Min price $26.92. [2026-01-29T12:08:38.379515] [DEBUG] [REMOTE ] FG: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:38.379686] [DEBUG] [REMOTE ] FG: PASS: Integrity check passed. [2026-01-29T12:08:38.379737] [DEBUG] [REMOTE ] FG: Symbol is viable for forecasting. [2026-01-29T12:08:38.380012] [INFO ] [MAIN ] [1198/3490] FG kept (0.3s) | 1196 kept, 2 rejected | 139.8/min | ETA: 16.4m [2026-01-29T12:08:38.846778] [DEBUG] [REMOTE ] FHB: Retrieved 2384 rows, trimmed to 300. [2026-01-29T12:08:38.847020] [DEBUG] [REMOTE ] FHB: PASS: History has at least 300 days. [2026-01-29T12:08:38.847315] [DEBUG] [REMOTE ] FHB: PASS: Price check passed. Min price $23.39. [2026-01-29T12:08:38.847483] [DEBUG] [REMOTE ] FHB: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:38.847701] [DEBUG] [REMOTE ] FHB: PASS: Integrity check passed. [2026-01-29T12:08:38.847756] [DEBUG] [REMOTE ] FHB: Symbol is viable for forecasting. [2026-01-29T12:08:38.847820] [INFO ] [MAIN ] [1199/3490] FHB kept (0.5s) | 1197 kept, 2 rejected | 139.8/min | ETA: 16.4m [2026-01-29T12:08:39.406916] [DEBUG] [REMOTE ] FHI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:39.407169] [DEBUG] [REMOTE ] FHI: PASS: History has at least 300 days. [2026-01-29T12:08:39.407719] [DEBUG] [REMOTE ] FHI: PASS: Price check passed. Min price $47.55. [2026-01-29T12:08:39.407894] [DEBUG] [REMOTE ] FHI: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:39.408169] [DEBUG] [REMOTE ] FHI: PASS: Integrity check passed. [2026-01-29T12:08:39.408222] [DEBUG] [REMOTE ] FHI: Symbol is viable for forecasting. [2026-01-29T12:08:39.408293] [INFO ] [MAIN ] [1200/3490] FHI kept (0.6s) | 1198 kept, 2 rejected | 139.8/min | ETA: 16.4m [2026-01-29T12:08:39.839436] [DEBUG] [REMOTE ] FHN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:39.839597] [DEBUG] [REMOTE ] FHN: PASS: History has at least 300 days. [2026-01-29T12:08:39.840026] [DEBUG] [REMOTE ] FHN: PASS: Price check passed. Min price $20.46. [2026-01-29T12:08:39.840164] [DEBUG] [REMOTE ] FHN: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:39.840287] [DEBUG] [REMOTE ] FHN: PASS: Integrity check passed. [2026-01-29T12:08:39.840328] [DEBUG] [REMOTE ] FHN: Symbol is viable for forecasting. [2026-01-29T12:08:39.840376] [INFO ] [MAIN ] [1201/3490] FHN kept (0.4s) | 1199 kept, 2 rejected | 139.8/min | ETA: 16.4m [2026-01-29T12:08:40.220923] [DEBUG] [REMOTE ] FHTX: Retrieved 1321 rows, trimmed to 300. [2026-01-29T12:08:40.221082] [DEBUG] [REMOTE ] FHTX: PASS: History has at least 300 days. [2026-01-29T12:08:40.221359] [DEBUG] [REMOTE ] FHTX: PASS: Price check passed. Min price $3.53. [2026-01-29T12:08:40.221518] [DEBUG] [REMOTE ] FHTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:40.221671] [DEBUG] [REMOTE ] FHTX: PASS: Integrity check passed. [2026-01-29T12:08:40.221722] [DEBUG] [REMOTE ] FHTX: Symbol is viable for forecasting. [2026-01-29T12:08:40.221782] [INFO ] [MAIN ] [1202/3490] FHTX kept (0.4s) | 1200 kept, 2 rejected | 139.8/min | ETA: 16.4m [2026-01-29T12:08:40.500755] [DEBUG] [REMOTE ] FIBK: Retrieved 3987 rows, trimmed to 300. [2026-01-29T12:08:40.500900] [DEBUG] [REMOTE ] FIBK: PASS: History has at least 300 days. [2026-01-29T12:08:40.501137] [DEBUG] [REMOTE ] FIBK: PASS: Price check passed. Min price $29.68. [2026-01-29T12:08:40.501272] [DEBUG] [REMOTE ] FIBK: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:40.501400] [DEBUG] [REMOTE ] FIBK: PASS: Integrity check passed. [2026-01-29T12:08:40.501442] [DEBUG] [REMOTE ] FIBK: Symbol is viable for forecasting. [2026-01-29T12:08:40.501497] [INFO ] [MAIN ] [1203/3490] FIBK kept (0.3s) | 1201 kept, 2 rejected | 139.8/min | ETA: 16.4m [2026-01-29T12:08:41.127514] [DEBUG] [REMOTE ] FICO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:41.127673] [DEBUG] [REMOTE ] FICO: PASS: History has at least 300 days. [2026-01-29T12:08:41.127898] [DEBUG] [REMOTE ] FICO: PASS: Price check passed. Min price $1494.50. [2026-01-29T12:08:41.128033] [DEBUG] [REMOTE ] FICO: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:41.128180] [DEBUG] [REMOTE ] FICO: PASS: Integrity check passed. [2026-01-29T12:08:41.128220] [DEBUG] [REMOTE ] FICO: Symbol is viable for forecasting. [2026-01-29T12:08:41.128304] [INFO ] [MAIN ] [1204/3490] FICO kept (0.6s) | 1202 kept, 2 rejected | 139.8/min | ETA: 16.4m [2026-01-29T12:08:41.422138] [DEBUG] [REMOTE ] FICS: Retrieved 1284 rows, trimmed to 300. [2026-01-29T12:08:41.422264] [DEBUG] [REMOTE ] FICS: PASS: History has at least 300 days. [2026-01-29T12:08:41.422460] [DEBUG] [REMOTE ] FICS: PASS: Price check passed. Min price $37.62. [2026-01-29T12:08:41.422622] [DEBUG] [REMOTE ] FICS: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:41.422739] [DEBUG] [REMOTE ] FICS: PASS: Integrity check passed. [2026-01-29T12:08:41.422779] [DEBUG] [REMOTE ] FICS: Symbol is viable for forecasting. [2026-01-29T12:08:41.422826] [INFO ] [MAIN ] [1205/3490] FICS kept (0.3s) | 1203 kept, 2 rejected | 139.8/min | ETA: 16.3m [2026-01-29T12:08:41.807936] [DEBUG] [REMOTE ] FID: Retrieved 1863 rows, trimmed to 300. [2026-01-29T12:08:41.808142] [DEBUG] [REMOTE ] FID: PASS: History has at least 300 days. [2026-01-29T12:08:41.808392] [DEBUG] [REMOTE ] FID: PASS: Price check passed. Min price $19.41. [2026-01-29T12:08:41.808529] [DEBUG] [REMOTE ] FID: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:41.808677] [DEBUG] [REMOTE ] FID: PASS: Integrity check passed. [2026-01-29T12:08:41.808727] [DEBUG] [REMOTE ] FID: Symbol is viable for forecasting. [2026-01-29T12:08:41.808788] [INFO ] [MAIN ] [1206/3490] FID kept (0.4s) | 1204 kept, 2 rejected | 139.8/min | ETA: 16.3m [2026-01-29T12:08:42.098324] [DEBUG] [REMOTE ] FIGS: Retrieved 1173 rows, trimmed to 300. [2026-01-29T12:08:42.098471] [DEBUG] [REMOTE ] FIGS: PASS: History has at least 300 days. [2026-01-29T12:08:42.098699] [DEBUG] [REMOTE ] FIGS: PASS: Price check passed. Min price $7.38. [2026-01-29T12:08:42.098846] [DEBUG] [REMOTE ] FIGS: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:42.098960] [DEBUG] [REMOTE ] FIGS: PASS: Integrity check passed. [2026-01-29T12:08:42.099001] [DEBUG] [REMOTE ] FIGS: Symbol is viable for forecasting. [2026-01-29T12:08:42.099051] [INFO ] [MAIN ] [1207/3490] FIGS kept (0.3s) | 1205 kept, 2 rejected | 139.9/min | ETA: 16.3m [2026-01-29T12:08:42.558214] [DEBUG] [REMOTE ] FIHL: Retrieved 648 rows, trimmed to 300. [2026-01-29T12:08:42.558373] [DEBUG] [REMOTE ] FIHL: PASS: History has at least 300 days. [2026-01-29T12:08:42.558638] [DEBUG] [REMOTE ] FIHL: PASS: Price check passed. Min price $17.74. [2026-01-29T12:08:42.558814] [DEBUG] [REMOTE ] FIHL: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:42.558951] [DEBUG] [REMOTE ] FIHL: PASS: Integrity check passed. [2026-01-29T12:08:42.559001] [DEBUG] [REMOTE ] FIHL: Symbol is viable for forecasting. [2026-01-29T12:08:42.559061] [INFO ] [MAIN ] [1208/3490] FIHL kept (0.5s) | 1206 kept, 2 rejected | 139.9/min | ETA: 16.3m [2026-01-29T12:08:43.033232] [DEBUG] [REMOTE ] FINS: Retrieved 1677 rows, trimmed to 300. [2026-01-29T12:08:43.033371] [DEBUG] [REMOTE ] FINS: PASS: History has at least 300 days. [2026-01-29T12:08:43.033629] [DEBUG] [REMOTE ] FINS: PASS: Price check passed. Min price $12.62. [2026-01-29T12:08:43.033829] [DEBUG] [REMOTE ] FINS: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:43.033952] [DEBUG] [REMOTE ] FINS: PASS: Integrity check passed. [2026-01-29T12:08:43.033995] [DEBUG] [REMOTE ] FINS: Symbol is viable for forecasting. [2026-01-29T12:08:43.034045] [INFO ] [MAIN ] [1209/3490] FINS kept (0.5s) | 1207 kept, 2 rejected | 139.8/min | ETA: 16.3m [2026-01-29T12:08:43.418169] [DEBUG] [REMOTE ] FINX: Retrieved 2357 rows, trimmed to 300. [2026-01-29T12:08:43.418339] [DEBUG] [REMOTE ] FINX: PASS: History has at least 300 days. [2026-01-29T12:08:43.418547] [DEBUG] [REMOTE ] FINX: PASS: Price check passed. Min price $28.01. [2026-01-29T12:08:43.418704] [DEBUG] [REMOTE ] FINX: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:43.418812] [DEBUG] [REMOTE ] FINX: PASS: Integrity check passed. [2026-01-29T12:08:43.418851] [DEBUG] [REMOTE ] FINX: Symbol is viable for forecasting. [2026-01-29T12:08:43.418912] [INFO ] [MAIN ] [1210/3490] FINX kept (0.4s) | 1208 kept, 2 rejected | 139.9/min | ETA: 16.3m [2026-01-29T12:08:43.752902] [DEBUG] [REMOTE ] FIP: Retrieved 879 rows, trimmed to 300. [2026-01-29T12:08:43.753044] [DEBUG] [REMOTE ] FIP: PASS: History has at least 300 days. [2026-01-29T12:08:43.753245] [DEBUG] [REMOTE ] FIP: PASS: Price check passed. Min price $3.99. [2026-01-29T12:08:43.753377] [DEBUG] [REMOTE ] FIP: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:43.753487] [DEBUG] [REMOTE ] FIP: PASS: Integrity check passed. [2026-01-29T12:08:43.753526] [DEBUG] [REMOTE ] FIP: Symbol is viable for forecasting. [2026-01-29T12:08:43.753592] [INFO ] [MAIN ] [1211/3490] FIP kept (0.3s) | 1209 kept, 2 rejected | 139.9/min | ETA: 16.3m [2026-01-29T12:08:44.388116] [DEBUG] [REMOTE ] FIS: Retrieved 6188 rows, trimmed to 300. [2026-01-29T12:08:44.388263] [DEBUG] [REMOTE ] FIS: PASS: History has at least 300 days. [2026-01-29T12:08:44.388493] [DEBUG] [REMOTE ] FIS: PASS: Price check passed. Min price $56.19. [2026-01-29T12:08:44.388648] [DEBUG] [REMOTE ] FIS: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:44.388779] [DEBUG] [REMOTE ] FIS: PASS: Integrity check passed. [2026-01-29T12:08:44.388827] [DEBUG] [REMOTE ] FIS: Symbol is viable for forecasting. [2026-01-29T12:08:44.388884] [INFO ] [MAIN ] [1212/3490] FIS kept (0.6s) | 1210 kept, 2 rejected | 139.8/min | ETA: 16.3m [2026-01-29T12:08:44.854434] [DEBUG] [REMOTE ] FISI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:44.854609] [DEBUG] [REMOTE ] FISI: PASS: History has at least 300 days. [2026-01-29T12:08:44.854893] [DEBUG] [REMOTE ] FISI: PASS: Price check passed. Min price $28.04. [2026-01-29T12:08:44.855044] [DEBUG] [REMOTE ] FISI: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:44.855179] [DEBUG] [REMOTE ] FISI: PASS: Integrity check passed. [2026-01-29T12:08:44.855220] [DEBUG] [REMOTE ] FISI: Symbol is viable for forecasting. [2026-01-29T12:08:44.855272] [INFO ] [MAIN ] [1213/3490] FISI kept (0.5s) | 1211 kept, 2 rejected | 139.8/min | ETA: 16.3m [2026-01-29T12:08:45.318680] [DEBUG] [REMOTE ] FITB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:45.318796] [DEBUG] [REMOTE ] FITB: PASS: History has at least 300 days. [2026-01-29T12:08:45.319050] [DEBUG] [REMOTE ] FITB: PASS: Price check passed. Min price $40.77. [2026-01-29T12:08:45.319187] [DEBUG] [REMOTE ] FITB: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:45.319308] [DEBUG] [REMOTE ] FITB: PASS: Integrity check passed. [2026-01-29T12:08:45.319349] [DEBUG] [REMOTE ] FITB: Symbol is viable for forecasting. [2026-01-29T12:08:45.319397] [INFO ] [MAIN ] [1214/3490] FITB kept (0.5s) | 1212 kept, 2 rejected | 139.8/min | ETA: 16.3m [2026-01-29T12:08:45.649921] [DEBUG] [REMOTE ] FITBI: Retrieved 3053 rows, trimmed to 300. [2026-01-29T12:08:45.650056] [DEBUG] [REMOTE ] FITBI: PASS: History has at least 300 days. [2026-01-29T12:08:45.650262] [DEBUG] [REMOTE ] FITBI: PASS: Price check passed. Min price $24.93. [2026-01-29T12:08:45.650398] [DEBUG] [REMOTE ] FITBI: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:45.650512] [DEBUG] [REMOTE ] FITBI: PASS: Integrity check passed. [2026-01-29T12:08:45.650551] [DEBUG] [REMOTE ] FITBI: Symbol is viable for forecasting. [2026-01-29T12:08:45.650616] [INFO ] [MAIN ] [1215/3490] FITBI kept (0.3s) | 1213 kept, 2 rejected | 139.8/min | ETA: 16.3m [2026-01-29T12:08:46.011032] [DEBUG] [REMOTE ] FITBO: Retrieved 1602 rows, trimmed to 300. [2026-01-29T12:08:46.011168] [DEBUG] [REMOTE ] FITBO: PASS: History has at least 300 days. [2026-01-29T12:08:46.011376] [DEBUG] [REMOTE ] FITBO: PASS: Price check passed. Min price $18.95. [2026-01-29T12:08:46.011513] [DEBUG] [REMOTE ] FITBO: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:46.011643] [DEBUG] [REMOTE ] FITBO: PASS: Integrity check passed. [2026-01-29T12:08:46.011702] [DEBUG] [REMOTE ] FITBO: Symbol is viable for forecasting. [2026-01-29T12:08:46.011751] [INFO ] [MAIN ] [1216/3490] FITBO kept (0.4s) | 1214 kept, 2 rejected | 139.9/min | ETA: 16.3m [2026-01-29T12:08:46.404080] [DEBUG] [REMOTE ] FIVE: Retrieved 3401 rows, trimmed to 300. [2026-01-29T12:08:46.404215] [DEBUG] [REMOTE ] FIVE: PASS: History has at least 300 days. [2026-01-29T12:08:46.404429] [DEBUG] [REMOTE ] FIVE: PASS: Price check passed. Min price $147.05. [2026-01-29T12:08:46.404589] [DEBUG] [REMOTE ] FIVE: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:46.404722] [DEBUG] [REMOTE ] FIVE: PASS: Integrity check passed. [2026-01-29T12:08:46.404772] [DEBUG] [REMOTE ] FIVE: Symbol is viable for forecasting. [2026-01-29T12:08:46.404833] [INFO ] [MAIN ] [1217/3490] FIVE kept (0.4s) | 1215 kept, 2 rejected | 139.9/min | ETA: 16.3m [2026-01-29T12:08:46.844351] [DEBUG] [REMOTE ] FIVN: Retrieved 2972 rows, trimmed to 300. [2026-01-29T12:08:46.844486] [DEBUG] [REMOTE ] FIVN: PASS: History has at least 300 days. [2026-01-29T12:08:46.844754] [DEBUG] [REMOTE ] FIVN: PASS: Price check passed. Min price $17.15. [2026-01-29T12:08:46.844901] [DEBUG] [REMOTE ] FIVN: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:46.845017] [DEBUG] [REMOTE ] FIVN: PASS: Integrity check passed. [2026-01-29T12:08:46.845058] [DEBUG] [REMOTE ] FIVN: Symbol is viable for forecasting. [2026-01-29T12:08:46.845107] [INFO ] [MAIN ] [1218/3490] FIVN kept (0.4s) | 1216 kept, 2 rejected | 139.9/min | ETA: 16.2m [2026-01-29T12:08:47.400035] [DEBUG] [REMOTE ] FIX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:47.400180] [DEBUG] [REMOTE ] FIX: PASS: History has at least 300 days. [2026-01-29T12:08:47.400442] [DEBUG] [REMOTE ] FIX: PASS: Price check passed. Min price $876.19. [2026-01-29T12:08:47.400614] [DEBUG] [REMOTE ] FIX: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:47.400738] [DEBUG] [REMOTE ] FIX: PASS: Integrity check passed. [2026-01-29T12:08:47.400780] [DEBUG] [REMOTE ] FIX: Symbol is viable for forecasting. [2026-01-29T12:08:47.400829] [INFO ] [MAIN ] [1219/3490] FIX kept (0.6s) | 1217 kept, 2 rejected | 139.8/min | ETA: 16.2m [2026-01-29T12:08:47.722825] [DEBUG] [REMOTE ] FIXD: Retrieved 2250 rows, trimmed to 300. [2026-01-29T12:08:47.723124] [DEBUG] [REMOTE ] FIXD: PASS: History has at least 300 days. [2026-01-29T12:08:47.723534] [DEBUG] [REMOTE ] FIXD: PASS: Price check passed. Min price $43.83. [2026-01-29T12:08:47.723737] [DEBUG] [REMOTE ] FIXD: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:47.723919] [DEBUG] [REMOTE ] FIXD: PASS: Integrity check passed. [2026-01-29T12:08:47.723968] [DEBUG] [REMOTE ] FIXD: Symbol is viable for forecasting. [2026-01-29T12:08:47.724038] [INFO ] [MAIN ] [1220/3490] FIXD kept (0.3s) | 1218 kept, 2 rejected | 139.9/min | ETA: 16.2m [2026-01-29T12:08:48.129616] [DEBUG] [REMOTE ] FIZZ: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:48.129929] [DEBUG] [REMOTE ] FIZZ: PASS: History has at least 300 days. [2026-01-29T12:08:48.130326] [DEBUG] [REMOTE ] FIZZ: PASS: Price check passed. Min price $31.66. [2026-01-29T12:08:48.130489] [DEBUG] [REMOTE ] FIZZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:48.130683] [DEBUG] [REMOTE ] FIZZ: PASS: Integrity check passed. [2026-01-29T12:08:48.130729] [DEBUG] [REMOTE ] FIZZ: Symbol is viable for forecasting. [2026-01-29T12:08:48.130786] [INFO ] [MAIN ] [1221/3490] FIZZ kept (0.4s) | 1219 kept, 2 rejected | 139.9/min | ETA: 16.2m [2026-01-29T12:08:48.575957] [DEBUG] [REMOTE ] FJP: Retrieved 3712 rows, trimmed to 300. [2026-01-29T12:08:48.576207] [DEBUG] [REMOTE ] FJP: PASS: History has at least 300 days. [2026-01-29T12:08:48.576604] [DEBUG] [REMOTE ] FJP: PASS: Price check passed. Min price $64.29. [2026-01-29T12:08:48.576800] [DEBUG] [REMOTE ] FJP: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:48.576999] [DEBUG] [REMOTE ] FJP: PASS: Integrity check passed. [2026-01-29T12:08:48.577088] [DEBUG] [REMOTE ] FJP: Symbol is viable for forecasting. [2026-01-29T12:08:48.577164] [INFO ] [MAIN ] [1222/3490] FJP kept (0.4s) | 1220 kept, 2 rejected | 139.9/min | ETA: 16.2m [2026-01-29T12:08:49.049110] [DEBUG] [REMOTE ] FLEX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:49.049390] [DEBUG] [REMOTE ] FLEX: PASS: History has at least 300 days. [2026-01-29T12:08:49.049881] [DEBUG] [REMOTE ] FLEX: PASS: Price check passed. Min price $54.51. [2026-01-29T12:08:49.050062] [DEBUG] [REMOTE ] FLEX: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:49.050257] [DEBUG] [REMOTE ] FLEX: PASS: Integrity check passed. [2026-01-29T12:08:49.050306] [DEBUG] [REMOTE ] FLEX: Symbol is viable for forecasting. [2026-01-29T12:08:49.050375] [INFO ] [MAIN ] [1223/3490] FLEX kept (0.5s) | 1221 kept, 2 rejected | 139.8/min | ETA: 16.2m [2026-01-29T12:08:49.507474] [DEBUG] [REMOTE ] FLL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:49.507661] [DEBUG] [REMOTE ] FLL: PASS: History has at least 300 days. [2026-01-29T12:08:49.507945] [DEBUG] [REMOTE ] FLL: PASS: Price check passed. Min price $2.29. [2026-01-29T12:08:49.508119] [DEBUG] [REMOTE ] FLL: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:49.508260] [DEBUG] [REMOTE ] FLL: PASS: Integrity check passed. [2026-01-29T12:08:49.508311] [DEBUG] [REMOTE ] FLL: Symbol is viable for forecasting. [2026-01-29T12:08:49.508371] [INFO ] [MAIN ] [1224/3490] FLL kept (0.5s) | 1222 kept, 2 rejected | 139.8/min | ETA: 16.2m [2026-01-29T12:08:49.621344] [DEBUG] [REMOTE ] FLNC: Retrieved 1066 rows, trimmed to 300. [2026-01-29T12:08:49.621517] [DEBUG] [REMOTE ] FLNC: PASS: History has at least 300 days. [2026-01-29T12:08:49.621805] [DEBUG] [REMOTE ] FLNC: PASS: Price check passed. Min price $15.40. [2026-01-29T12:08:49.621980] [DEBUG] [REMOTE ] FLNC: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:49.622121] [DEBUG] [REMOTE ] FLNC: PASS: Integrity check passed. [2026-01-29T12:08:49.622356] [DEBUG] [REMOTE ] FLNC: Symbol is viable for forecasting. [2026-01-29T12:08:49.622416] [INFO ] [MAIN ] [1225/3490] FLNC kept (0.1s) | 1223 kept, 2 rejected | 139.9/min | ETA: 16.2m [2026-01-29T12:08:50.147056] [DEBUG] [REMOTE ] FLNG: Retrieved 1664 rows, trimmed to 300. [2026-01-29T12:08:50.147200] [DEBUG] [REMOTE ] FLNG: PASS: History has at least 300 days. [2026-01-29T12:08:50.147416] [DEBUG] [REMOTE ] FLNG: PASS: Price check passed. Min price $24.31. [2026-01-29T12:08:50.147563] [DEBUG] [REMOTE ] FLNG: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:50.147713] [DEBUG] [REMOTE ] FLNG: PASS: Integrity check passed. [2026-01-29T12:08:50.147757] [DEBUG] [REMOTE ] FLNG: Symbol is viable for forecasting. [2026-01-29T12:08:50.147807] [INFO ] [MAIN ] [1226/3490] FLNG kept (0.5s) | 1224 kept, 2 rejected | 139.9/min | ETA: 16.2m [2026-01-29T12:08:50.665622] [DEBUG] [REMOTE ] FLO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:50.665764] [DEBUG] [REMOTE ] FLO: PASS: History has at least 300 days. [2026-01-29T12:08:50.665989] [DEBUG] [REMOTE ] FLO: PASS: Price check passed. Min price $10.08. [2026-01-29T12:08:50.666129] [DEBUG] [REMOTE ] FLO: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:50.666243] [DEBUG] [REMOTE ] FLO: PASS: Integrity check passed. [2026-01-29T12:08:50.666283] [DEBUG] [REMOTE ] FLO: Symbol is viable for forecasting. [2026-01-29T12:08:50.666330] [INFO ] [MAIN ] [1227/3490] FLO kept (0.5s) | 1225 kept, 2 rejected | 139.9/min | ETA: 16.2m [2026-01-29T12:08:51.106517] [DEBUG] [REMOTE ] FLS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:51.106753] [DEBUG] [REMOTE ] FLS: PASS: History has at least 300 days. [2026-01-29T12:08:51.107085] [DEBUG] [REMOTE ] FLS: PASS: Price check passed. Min price $65.35. [2026-01-29T12:08:51.107227] [DEBUG] [REMOTE ] FLS: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:51.107461] [DEBUG] [REMOTE ] FLS: PASS: Integrity check passed. [2026-01-29T12:08:51.107505] [DEBUG] [REMOTE ] FLS: Symbol is viable for forecasting. [2026-01-29T12:08:51.107564] [INFO ] [MAIN ] [1228/3490] FLS kept (0.4s) | 1226 kept, 2 rejected | 139.9/min | ETA: 16.2m [2026-01-29T12:08:51.535522] [DEBUG] [REMOTE ] FLUX: Retrieved 5745 rows, trimmed to 300. [2026-01-29T12:08:51.535732] [DEBUG] [REMOTE ] FLUX: PASS: History has at least 300 days. [2026-01-29T12:08:51.536021] [DEBUG] [REMOTE ] FLUX: PASS: Price check passed. Min price $1.27. [2026-01-29T12:08:51.536177] [DEBUG] [REMOTE ] FLUX: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:51.536539] [DEBUG] [REMOTE ] FLUX: PASS: Integrity check passed. [2026-01-29T12:08:51.536607] [DEBUG] [REMOTE ] FLUX: Symbol is viable for forecasting. [2026-01-29T12:08:51.536662] [INFO ] [MAIN ] [1229/3490] FLUX kept (0.4s) | 1227 kept, 2 rejected | 139.9/min | ETA: 16.2m [2026-01-29T12:08:51.915871] [DEBUG] [REMOTE ] FLWS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:51.916067] [DEBUG] [REMOTE ] FLWS: PASS: History has at least 300 days. [2026-01-29T12:08:51.916334] [DEBUG] [REMOTE ] FLWS: PASS: Price check passed. Min price $3.06. [2026-01-29T12:08:51.916477] [DEBUG] [REMOTE ] FLWS: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:51.916624] [DEBUG] [REMOTE ] FLWS: PASS: Integrity check passed. [2026-01-29T12:08:51.916669] [DEBUG] [REMOTE ] FLWS: Symbol is viable for forecasting. [2026-01-29T12:08:51.916721] [INFO ] [MAIN ] [1230/3490] FLWS kept (0.4s) | 1228 kept, 2 rejected | 139.9/min | ETA: 16.2m [2026-01-29T12:08:52.295759] [DEBUG] [REMOTE ] FLXS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:52.295965] [DEBUG] [REMOTE ] FLXS: PASS: History has at least 300 days. [2026-01-29T12:08:52.296241] [DEBUG] [REMOTE ] FLXS: PASS: Price check passed. Min price $34.02. [2026-01-29T12:08:52.296390] [DEBUG] [REMOTE ] FLXS: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:52.296525] [DEBUG] [REMOTE ] FLXS: PASS: Integrity check passed. [2026-01-29T12:08:52.296588] [DEBUG] [REMOTE ] FLXS: Symbol is viable for forecasting. [2026-01-29T12:08:52.296661] [INFO ] [MAIN ] [1231/3490] FLXS kept (0.4s) | 1229 kept, 2 rejected | 139.9/min | ETA: 16.1m [2026-01-29T12:08:52.551390] [DEBUG] [REMOTE ] FLYE: Retrieved 412 rows, trimmed to 300. [2026-01-29T12:08:52.551657] [DEBUG] [REMOTE ] FLYE: PASS: History has at least 300 days. [2026-01-29T12:08:52.551941] [DEBUG] [REMOTE ] FLYE: PASS: Price check passed. Min price $3.87. [2026-01-29T12:08:52.552110] [DEBUG] [REMOTE ] FLYE: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:52.552276] [DEBUG] [REMOTE ] FLYE: PASS: Integrity check passed. [2026-01-29T12:08:52.552325] [DEBUG] [REMOTE ] FLYE: Symbol is viable for forecasting. [2026-01-29T12:08:52.552381] [INFO ] [MAIN ] [1232/3490] FLYE kept (0.3s) | 1230 kept, 2 rejected | 139.9/min | ETA: 16.1m [2026-01-29T12:08:53.093516] [DEBUG] [REMOTE ] FMAO: Retrieved 5322 rows, trimmed to 300. [2026-01-29T12:08:53.093641] [DEBUG] [REMOTE ] FMAO: PASS: History has at least 300 days. [2026-01-29T12:08:53.093856] [DEBUG] [REMOTE ] FMAO: PASS: Price check passed. Min price $22.93. [2026-01-29T12:08:53.093997] [DEBUG] [REMOTE ] FMAO: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:53.094111] [DEBUG] [REMOTE ] FMAO: PASS: Integrity check passed. [2026-01-29T12:08:53.094153] [DEBUG] [REMOTE ] FMAO: Symbol is viable for forecasting. [2026-01-29T12:08:53.094203] [INFO ] [MAIN ] [1233/3490] FMAO kept (0.5s) | 1231 kept, 2 rejected | 139.9/min | ETA: 16.1m [2026-01-29T12:08:53.531167] [DEBUG] [REMOTE ] FMB: Retrieved 2944 rows, trimmed to 300. [2026-01-29T12:08:53.531305] [DEBUG] [REMOTE ] FMB: PASS: History has at least 300 days. [2026-01-29T12:08:53.531521] [DEBUG] [REMOTE ] FMB: PASS: Price check passed. Min price $50.68. [2026-01-29T12:08:53.531690] [DEBUG] [REMOTE ] FMB: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:53.531827] [DEBUG] [REMOTE ] FMB: PASS: Integrity check passed. [2026-01-29T12:08:53.531867] [DEBUG] [REMOTE ] FMB: Symbol is viable for forecasting. [2026-01-29T12:08:53.531914] [INFO ] [MAIN ] [1234/3490] FMB kept (0.4s) | 1232 kept, 2 rejected | 139.9/min | ETA: 16.1m [2026-01-29T12:08:54.028914] [DEBUG] [REMOTE ] FMBH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:54.029062] [DEBUG] [REMOTE ] FMBH: PASS: History has at least 300 days. [2026-01-29T12:08:54.029295] [DEBUG] [REMOTE ] FMBH: PASS: Price check passed. Min price $35.49. [2026-01-29T12:08:54.029433] [DEBUG] [REMOTE ] FMBH: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:54.029552] [DEBUG] [REMOTE ] FMBH: PASS: Integrity check passed. [2026-01-29T12:08:54.029614] [DEBUG] [REMOTE ] FMBH: Symbol is viable for forecasting. [2026-01-29T12:08:54.029664] [INFO ] [MAIN ] [1235/3490] FMBH kept (0.5s) | 1233 kept, 2 rejected | 139.9/min | ETA: 16.1m [2026-01-29T12:08:54.498265] [DEBUG] [REMOTE ] FMC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:54.498405] [DEBUG] [REMOTE ] FMC: PASS: History has at least 300 days. [2026-01-29T12:08:54.498638] [DEBUG] [REMOTE ] FMC: PASS: Price check passed. Min price $12.11. [2026-01-29T12:08:54.498775] [DEBUG] [REMOTE ] FMC: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:54.498890] [DEBUG] [REMOTE ] FMC: PASS: Integrity check passed. [2026-01-29T12:08:54.498930] [DEBUG] [REMOTE ] FMC: Symbol is viable for forecasting. [2026-01-29T12:08:54.498980] [INFO ] [MAIN ] [1236/3490] FMC kept (0.5s) | 1234 kept, 2 rejected | 139.9/min | ETA: 16.1m [2026-01-29T12:08:54.762104] [DEBUG] [REMOTE ] FMHI: Retrieved 2068 rows, trimmed to 300. [2026-01-29T12:08:54.762257] [DEBUG] [REMOTE ] FMHI: PASS: History has at least 300 days. [2026-01-29T12:08:54.762482] [DEBUG] [REMOTE ] FMHI: PASS: Price check passed. Min price $47.43. [2026-01-29T12:08:54.762661] [DEBUG] [REMOTE ] FMHI: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:54.762788] [DEBUG] [REMOTE ] FMHI: PASS: Integrity check passed. [2026-01-29T12:08:54.762830] [DEBUG] [REMOTE ] FMHI: Symbol is viable for forecasting. [2026-01-29T12:08:54.762882] [INFO ] [MAIN ] [1237/3490] FMHI kept (0.3s) | 1235 kept, 2 rejected | 139.9/min | ETA: 16.1m [2026-01-29T12:08:55.335973] [DEBUG] [REMOTE ] FMN: Retrieved 5812 rows, trimmed to 300. [2026-01-29T12:08:55.336112] [DEBUG] [REMOTE ] FMN: PASS: History has at least 300 days. [2026-01-29T12:08:55.336329] [DEBUG] [REMOTE ] FMN: PASS: Price check passed. Min price $10.93. [2026-01-29T12:08:55.336478] [DEBUG] [REMOTE ] FMN: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:55.336617] [DEBUG] [REMOTE ] FMN: PASS: Integrity check passed. [2026-01-29T12:08:55.336662] [DEBUG] [REMOTE ] FMN: Symbol is viable for forecasting. [2026-01-29T12:08:55.336719] [INFO ] [MAIN ] [1238/3490] FMN kept (0.6s) | 1236 kept, 2 rejected | 139.9/min | ETA: 16.1m [2026-01-29T12:08:55.602359] [DEBUG] [REMOTE ] FMNB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:55.602497] [DEBUG] [REMOTE ] FMNB: PASS: History has at least 300 days. [2026-01-29T12:08:55.602729] [DEBUG] [REMOTE ] FMNB: PASS: Price check passed. Min price $12.71. [2026-01-29T12:08:55.602868] [DEBUG] [REMOTE ] FMNB: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:55.602986] [DEBUG] [REMOTE ] FMNB: PASS: Integrity check passed. [2026-01-29T12:08:55.603034] [DEBUG] [REMOTE ] FMNB: Symbol is viable for forecasting. [2026-01-29T12:08:55.603093] [INFO ] [MAIN ] [1239/3490] FMNB kept (0.3s) | 1237 kept, 2 rejected | 139.9/min | ETA: 16.1m [2026-01-29T12:08:56.185488] [DEBUG] [REMOTE ] FMS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:56.185654] [DEBUG] [REMOTE ] FMS: PASS: History has at least 300 days. [2026-01-29T12:08:56.185905] [DEBUG] [REMOTE ] FMS: PASS: Price check passed. Min price $21.11. [2026-01-29T12:08:56.186053] [DEBUG] [REMOTE ] FMS: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:56.186200] [DEBUG] [REMOTE ] FMS: PASS: Integrity check passed. [2026-01-29T12:08:56.186241] [DEBUG] [REMOTE ] FMS: Symbol is viable for forecasting. [2026-01-29T12:08:56.186293] [INFO ] [MAIN ] [1240/3490] FMS kept (0.6s) | 1238 kept, 2 rejected | 139.9/min | ETA: 16.1m [2026-01-29T12:08:56.948387] [DEBUG] [REMOTE ] FMX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:56.948528] [DEBUG] [REMOTE ] FMX: PASS: History has at least 300 days. [2026-01-29T12:08:56.948768] [DEBUG] [REMOTE ] FMX: PASS: Price check passed. Min price $89.31. [2026-01-29T12:08:56.948904] [DEBUG] [REMOTE ] FMX: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:56.949022] [DEBUG] [REMOTE ] FMX: PASS: Integrity check passed. [2026-01-29T12:08:56.949060] [DEBUG] [REMOTE ] FMX: Symbol is viable for forecasting. [2026-01-29T12:08:56.949109] [INFO ] [MAIN ] [1241/3490] FMX kept (0.8s) | 1239 kept, 2 rejected | 139.8/min | ETA: 16.1m [2026-01-29T12:08:57.337063] [DEBUG] [REMOTE ] FN: Retrieved 3922 rows, trimmed to 300. [2026-01-29T12:08:57.337220] [DEBUG] [REMOTE ] FN: PASS: History has at least 300 days. [2026-01-29T12:08:57.337440] [DEBUG] [REMOTE ] FN: PASS: Price check passed. Min price $387.22. [2026-01-29T12:08:57.337599] [DEBUG] [REMOTE ] FN: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:57.337719] [DEBUG] [REMOTE ] FN: PASS: Integrity check passed. [2026-01-29T12:08:57.337762] [DEBUG] [REMOTE ] FN: Symbol is viable for forecasting. [2026-01-29T12:08:57.337813] [INFO ] [MAIN ] [1242/3490] FN kept (0.4s) | 1240 kept, 2 rejected | 139.8/min | ETA: 16.1m [2026-01-29T12:08:57.802474] [DEBUG] [REMOTE ] FNB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:57.802673] [DEBUG] [REMOTE ] FNB: PASS: History has at least 300 days. [2026-01-29T12:08:57.802903] [DEBUG] [REMOTE ] FNB: PASS: Price check passed. Min price $15.27. [2026-01-29T12:08:57.803042] [DEBUG] [REMOTE ] FNB: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:57.803162] [DEBUG] [REMOTE ] FNB: PASS: Integrity check passed. [2026-01-29T12:08:57.803203] [DEBUG] [REMOTE ] FNB: Symbol is viable for forecasting. [2026-01-29T12:08:57.803254] [INFO ] [MAIN ] [1243/3490] FNB kept (0.5s) | 1241 kept, 2 rejected | 139.8/min | ETA: 16.1m [2026-01-29T12:08:58.106186] [DEBUG] [REMOTE ] FND: Retrieved 2201 rows, trimmed to 300. [2026-01-29T12:08:58.106324] [DEBUG] [REMOTE ] FND: PASS: History has at least 300 days. [2026-01-29T12:08:58.106525] [DEBUG] [REMOTE ] FND: PASS: Price check passed. Min price $56.79. [2026-01-29T12:08:58.106689] [DEBUG] [REMOTE ] FND: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:58.106800] [DEBUG] [REMOTE ] FND: PASS: Integrity check passed. [2026-01-29T12:08:58.106839] [DEBUG] [REMOTE ] FND: Symbol is viable for forecasting. [2026-01-29T12:08:58.106887] [INFO ] [MAIN ] [1244/3490] FND kept (0.3s) | 1242 kept, 2 rejected | 139.8/min | ETA: 16.1m [2026-01-29T12:08:58.671780] [DEBUG] [REMOTE ] FNF: Retrieved 5103 rows, trimmed to 300. [2026-01-29T12:08:58.671929] [DEBUG] [REMOTE ] FNF: PASS: History has at least 300 days. [2026-01-29T12:08:58.672149] [DEBUG] [REMOTE ] FNF: PASS: Price check passed. Min price $51.06. [2026-01-29T12:08:58.672288] [DEBUG] [REMOTE ] FNF: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:58.672400] [DEBUG] [REMOTE ] FNF: PASS: Integrity check passed. [2026-01-29T12:08:58.672439] [DEBUG] [REMOTE ] FNF: Symbol is viable for forecasting. [2026-01-29T12:08:58.672487] [INFO ] [MAIN ] [1245/3490] FNF kept (0.6s) | 1243 kept, 2 rejected | 139.8/min | ETA: 16.1m [2026-01-29T12:08:58.941141] [DEBUG] [REMOTE ] FNKO: Retrieved 2069 rows, trimmed to 300. [2026-01-29T12:08:58.941279] [DEBUG] [REMOTE ] FNKO: PASS: History has at least 300 days. [2026-01-29T12:08:58.941479] [DEBUG] [REMOTE ] FNKO: PASS: Price check passed. Min price $2.81. [2026-01-29T12:08:58.941636] [DEBUG] [REMOTE ] FNKO: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:58.941766] [DEBUG] [REMOTE ] FNKO: PASS: Integrity check passed. [2026-01-29T12:08:58.941806] [DEBUG] [REMOTE ] FNKO: Symbol is viable for forecasting. [2026-01-29T12:08:58.941854] [INFO ] [MAIN ] [1246/3490] FNKO kept (0.3s) | 1244 kept, 2 rejected | 139.8/min | ETA: 16.0m [2026-01-29T12:08:59.503552] [DEBUG] [REMOTE ] FNLC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:08:59.503747] [DEBUG] [REMOTE ] FNLC: PASS: History has at least 300 days. [2026-01-29T12:08:59.503968] [DEBUG] [REMOTE ] FNLC: PASS: Price check passed. Min price $24.40. [2026-01-29T12:08:59.504102] [DEBUG] [REMOTE ] FNLC: PASS: Continuity check passed with 300 days. [2026-01-29T12:08:59.504214] [DEBUG] [REMOTE ] FNLC: PASS: Integrity check passed. [2026-01-29T12:08:59.504253] [DEBUG] [REMOTE ] FNLC: Symbol is viable for forecasting. [2026-01-29T12:08:59.504300] [INFO ] [MAIN ] [1247/3490] FNLC kept (0.6s) | 1245 kept, 2 rejected | 139.8/min | ETA: 16.0m [2026-01-29T12:09:00.346626] [DEBUG] [REMOTE ] FNX: Retrieved 4710 rows, trimmed to 300. [2026-01-29T12:09:00.346772] [DEBUG] [REMOTE ] FNX: PASS: History has at least 300 days. [2026-01-29T12:09:00.346982] [DEBUG] [REMOTE ] FNX: PASS: Price check passed. Min price $117.13. [2026-01-29T12:09:00.347120] [DEBUG] [REMOTE ] FNX: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:00.347234] [DEBUG] [REMOTE ] FNX: PASS: Integrity check passed. [2026-01-29T12:09:00.347276] [DEBUG] [REMOTE ] FNX: Symbol is viable for forecasting. [2026-01-29T12:09:00.347324] [INFO ] [MAIN ] [1248/3490] FNX kept (0.8s) | 1246 kept, 2 rejected | 139.7/min | ETA: 16.0m [2026-01-29T12:09:00.749095] [DEBUG] [REMOTE ] FNY: Retrieved 3715 rows, trimmed to 300. [2026-01-29T12:09:00.749214] [DEBUG] [REMOTE ] FNY: PASS: History has at least 300 days. [2026-01-29T12:09:00.749447] [DEBUG] [REMOTE ] FNY: PASS: Price check passed. Min price $85.10. [2026-01-29T12:09:00.749606] [DEBUG] [REMOTE ] FNY: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:00.749730] [DEBUG] [REMOTE ] FNY: PASS: Integrity check passed. [2026-01-29T12:09:00.749772] [DEBUG] [REMOTE ] FNY: Symbol is viable for forecasting. [2026-01-29T12:09:00.749821] [INFO ] [MAIN ] [1249/3490] FNY kept (0.4s) | 1247 kept, 2 rejected | 139.7/min | ETA: 16.0m [2026-01-29T12:09:01.018394] [DEBUG] [REMOTE ] FOA: Retrieved 1704 rows, trimmed to 300. [2026-01-29T12:09:01.018606] [DEBUG] [REMOTE ] FOA: PASS: History has at least 300 days. [2026-01-29T12:09:01.018874] [DEBUG] [REMOTE ] FOA: PASS: Price check passed. Min price $21.94. [2026-01-29T12:09:01.019049] [DEBUG] [REMOTE ] FOA: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:01.019199] [DEBUG] [REMOTE ] FOA: PASS: Integrity check passed. [2026-01-29T12:09:01.019255] [DEBUG] [REMOTE ] FOA: Symbol is viable for forecasting. [2026-01-29T12:09:01.019325] [INFO ] [MAIN ] [1250/3490] FOA kept (0.3s) | 1248 kept, 2 rejected | 139.7/min | ETA: 16.0m [2026-01-29T12:09:01.575881] [DEBUG] [REMOTE ] FOF: Retrieved 4821 rows, trimmed to 300. [2026-01-29T12:09:01.576027] [DEBUG] [REMOTE ] FOF: PASS: History has at least 300 days. [2026-01-29T12:09:01.576255] [DEBUG] [REMOTE ] FOF: PASS: Price check passed. Min price $12.62. [2026-01-29T12:09:01.576394] [DEBUG] [REMOTE ] FOF: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:01.576770] [DEBUG] [REMOTE ] FOF: PASS: Integrity check passed. [2026-01-29T12:09:01.576819] [DEBUG] [REMOTE ] FOF: Symbol is viable for forecasting. [2026-01-29T12:09:01.576869] [INFO ] [MAIN ] [1251/3490] FOF kept (0.6s) | 1249 kept, 2 rejected | 139.7/min | ETA: 16.0m [2026-01-29T12:09:01.963001] [DEBUG] [REMOTE ] FOLD: Retrieved 4696 rows, trimmed to 300. [2026-01-29T12:09:01.963165] [DEBUG] [REMOTE ] FOLD: PASS: History has at least 300 days. [2026-01-29T12:09:01.963462] [DEBUG] [REMOTE ] FOLD: PASS: Price check passed. Min price $8.86. [2026-01-29T12:09:01.963664] [DEBUG] [REMOTE ] FOLD: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:01.963805] [DEBUG] [REMOTE ] FOLD: PASS: Integrity check passed. [2026-01-29T12:09:01.963847] [DEBUG] [REMOTE ] FOLD: Symbol is viable for forecasting. [2026-01-29T12:09:01.963898] [INFO ] [MAIN ] [1252/3490] FOLD kept (0.4s) | 1250 kept, 2 rejected | 139.7/min | ETA: 16.0m [2026-01-29T12:09:02.426778] [DEBUG] [REMOTE ] FORM: Retrieved 5694 rows, trimmed to 300. [2026-01-29T12:09:02.426994] [DEBUG] [REMOTE ] FORM: PASS: History has at least 300 days. [2026-01-29T12:09:02.427389] [DEBUG] [REMOTE ] FORM: PASS: Price check passed. Min price $48.68. [2026-01-29T12:09:02.427546] [DEBUG] [REMOTE ] FORM: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:02.427752] [DEBUG] [REMOTE ] FORM: PASS: Integrity check passed. [2026-01-29T12:09:02.427804] [DEBUG] [REMOTE ] FORM: Symbol is viable for forecasting. [2026-01-29T12:09:02.427862] [INFO ] [MAIN ] [1253/3490] FORM kept (0.5s) | 1251 kept, 2 rejected | 139.7/min | ETA: 16.0m [2026-01-29T12:09:02.947199] [DEBUG] [REMOTE ] FOSL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:02.947393] [DEBUG] [REMOTE ] FOSL: PASS: History has at least 300 days. [2026-01-29T12:09:02.947667] [DEBUG] [REMOTE ] FOSL: PASS: Price check passed. Min price $1.79. [2026-01-29T12:09:02.947814] [DEBUG] [REMOTE ] FOSL: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:02.947946] [DEBUG] [REMOTE ] FOSL: PASS: Integrity check passed. [2026-01-29T12:09:02.947987] [DEBUG] [REMOTE ] FOSL: Symbol is viable for forecasting. [2026-01-29T12:09:02.948060] [INFO ] [MAIN ] [1254/3490] FOSL kept (0.5s) | 1252 kept, 2 rejected | 139.7/min | ETA: 16.0m [2026-01-29T12:09:03.226892] [DEBUG] [REMOTE ] FOX: Retrieved 1730 rows, trimmed to 300. [2026-01-29T12:09:03.227058] [DEBUG] [REMOTE ] FOX: PASS: History has at least 300 days. [2026-01-29T12:09:03.227319] [DEBUG] [REMOTE ] FOX: PASS: Price check passed. Min price $57.32. [2026-01-29T12:09:03.227678] [DEBUG] [REMOTE ] FOX: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:03.227820] [DEBUG] [REMOTE ] FOX: PASS: Integrity check passed. [2026-01-29T12:09:03.227881] [DEBUG] [REMOTE ] FOX: Symbol is viable for forecasting. [2026-01-29T12:09:03.227949] [INFO ] [MAIN ] [1255/3490] FOX kept (0.3s) | 1253 kept, 2 rejected | 139.7/min | ETA: 16.0m [2026-01-29T12:09:03.633079] [DEBUG] [REMOTE ] FOXA: Retrieved 1731 rows, trimmed to 300. [2026-01-29T12:09:03.633217] [DEBUG] [REMOTE ] FOXA: PASS: History has at least 300 days. [2026-01-29T12:09:03.633426] [DEBUG] [REMOTE ] FOXA: PASS: Price check passed. Min price $63.62. [2026-01-29T12:09:03.633618] [DEBUG] [REMOTE ] FOXA: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:03.633752] [DEBUG] [REMOTE ] FOXA: PASS: Integrity check passed. [2026-01-29T12:09:03.633796] [DEBUG] [REMOTE ] FOXA: Symbol is viable for forecasting. [2026-01-29T12:09:03.633845] [INFO ] [MAIN ] [1256/3490] FOXA kept (0.4s) | 1254 kept, 2 rejected | 139.7/min | ETA: 16.0m [2026-01-29T12:09:03.955314] [DEBUG] [REMOTE ] FOXF: Retrieved 3137 rows, trimmed to 300. [2026-01-29T12:09:03.955521] [DEBUG] [REMOTE ] FOXF: PASS: History has at least 300 days. [2026-01-29T12:09:03.955846] [DEBUG] [REMOTE ] FOXF: PASS: Price check passed. Min price $13.19. [2026-01-29T12:09:03.956008] [DEBUG] [REMOTE ] FOXF: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:03.956138] [DEBUG] [REMOTE ] FOXF: PASS: Integrity check passed. [2026-01-29T12:09:03.956180] [DEBUG] [REMOTE ] FOXF: Symbol is viable for forecasting. [2026-01-29T12:09:03.956235] [INFO ] [MAIN ] [1257/3490] FOXF kept (0.3s) | 1255 kept, 2 rejected | 139.8/min | ETA: 16.0m [2026-01-29T12:09:04.438719] [DEBUG] [REMOTE ] FPF: Retrieved 3189 rows, trimmed to 300. [2026-01-29T12:09:04.438893] [DEBUG] [REMOTE ] FPF: PASS: History has at least 300 days. [2026-01-29T12:09:04.439166] [DEBUG] [REMOTE ] FPF: PASS: Price check passed. Min price $18.15. [2026-01-29T12:09:04.439322] [DEBUG] [REMOTE ] FPF: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:04.439445] [DEBUG] [REMOTE ] FPF: PASS: Integrity check passed. [2026-01-29T12:09:04.439485] [DEBUG] [REMOTE ] FPF: Symbol is viable for forecasting. [2026-01-29T12:09:04.439533] [INFO ] [MAIN ] [1258/3490] FPF kept (0.5s) | 1256 kept, 2 rejected | 139.7/min | ETA: 16.0m [2026-01-29T12:09:04.737223] [DEBUG] [REMOTE ] FPH: Retrieved 2192 rows, trimmed to 300. [2026-01-29T12:09:04.737364] [DEBUG] [REMOTE ] FPH: PASS: History has at least 300 days. [2026-01-29T12:09:04.737606] [DEBUG] [REMOTE ] FPH: PASS: Price check passed. Min price $5.44. [2026-01-29T12:09:04.737751] [DEBUG] [REMOTE ] FPH: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:04.737865] [DEBUG] [REMOTE ] FPH: PASS: Integrity check passed. [2026-01-29T12:09:04.737906] [DEBUG] [REMOTE ] FPH: Symbol is viable for forecasting. [2026-01-29T12:09:04.737956] [INFO ] [MAIN ] [1259/3490] FPH kept (0.3s) | 1257 kept, 2 rejected | 139.8/min | ETA: 16.0m [2026-01-29T12:09:05.284115] [DEBUG] [REMOTE ] FPI: Retrieved 2967 rows, trimmed to 300. [2026-01-29T12:09:05.284252] [DEBUG] [REMOTE ] FPI: PASS: History has at least 300 days. [2026-01-29T12:09:05.284465] [DEBUG] [REMOTE ] FPI: PASS: Price check passed. Min price $9.15. [2026-01-29T12:09:05.284837] [DEBUG] [REMOTE ] FPI: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:05.284954] [DEBUG] [REMOTE ] FPI: PASS: Integrity check passed. [2026-01-29T12:09:05.284997] [DEBUG] [REMOTE ] FPI: Symbol is viable for forecasting. [2026-01-29T12:09:05.285047] [INFO ] [MAIN ] [1260/3490] FPI kept (0.5s) | 1258 kept, 2 rejected | 139.7/min | ETA: 16.0m [2026-01-29T12:09:05.695732] [DEBUG] [REMOTE ] FPXI: Retrieved 2821 rows, trimmed to 300. [2026-01-29T12:09:05.695864] [DEBUG] [REMOTE ] FPXI: PASS: History has at least 300 days. [2026-01-29T12:09:05.696074] [DEBUG] [REMOTE ] FPXI: PASS: Price check passed. Min price $56.37. [2026-01-29T12:09:05.696212] [DEBUG] [REMOTE ] FPXI: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:05.696330] [DEBUG] [REMOTE ] FPXI: PASS: Integrity check passed. [2026-01-29T12:09:05.696372] [DEBUG] [REMOTE ] FPXI: Symbol is viable for forecasting. [2026-01-29T12:09:05.696422] [INFO ] [MAIN ] [1261/3490] FPXI kept (0.4s) | 1259 kept, 2 rejected | 139.8/min | ETA: 15.9m [2026-01-29T12:09:06.205540] [DEBUG] [REMOTE ] FRA: Retrieved 5597 rows, trimmed to 300. [2026-01-29T12:09:06.205703] [DEBUG] [REMOTE ] FRA: PASS: History has at least 300 days. [2026-01-29T12:09:06.205949] [DEBUG] [REMOTE ] FRA: PASS: Price check passed. Min price $11.34. [2026-01-29T12:09:06.206108] [DEBUG] [REMOTE ] FRA: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:06.206244] [DEBUG] [REMOTE ] FRA: PASS: Integrity check passed. [2026-01-29T12:09:06.206301] [DEBUG] [REMOTE ] FRA: Symbol is viable for forecasting. [2026-01-29T12:09:06.206371] [INFO ] [MAIN ] [1262/3490] FRA kept (0.5s) | 1260 kept, 2 rejected | 139.7/min | ETA: 15.9m [2026-01-29T12:09:06.569151] [DEBUG] [REMOTE ] FRBA: Retrieved 4740 rows, trimmed to 300. [2026-01-29T12:09:06.569384] [DEBUG] [REMOTE ] FRBA: PASS: History has at least 300 days. [2026-01-29T12:09:06.569622] [DEBUG] [REMOTE ] FRBA: PASS: Price check passed. Min price $15.00. [2026-01-29T12:09:06.569758] [DEBUG] [REMOTE ] FRBA: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:06.569866] [DEBUG] [REMOTE ] FRBA: PASS: Integrity check passed. [2026-01-29T12:09:06.569905] [DEBUG] [REMOTE ] FRBA: Symbol is viable for forecasting. [2026-01-29T12:09:06.569951] [INFO ] [MAIN ] [1263/3490] FRBA kept (0.4s) | 1261 kept, 2 rejected | 139.8/min | ETA: 15.9m [2026-01-29T12:09:06.864729] [DEBUG] [REMOTE ] FRGE: Retrieved 1254 rows, trimmed to 300. [2026-01-29T12:09:06.864859] [DEBUG] [REMOTE ] FRGE: PASS: History has at least 300 days. [2026-01-29T12:09:06.865056] [DEBUG] [REMOTE ] FRGE: PASS: Price check passed. Min price $21.94. [2026-01-29T12:09:06.865228] [DEBUG] [REMOTE ] FRGE: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:06.865342] [DEBUG] [REMOTE ] FRGE: PASS: Integrity check passed. [2026-01-29T12:09:06.865392] [DEBUG] [REMOTE ] FRGE: Symbol is viable for forecasting. [2026-01-29T12:09:06.865441] [INFO ] [MAIN ] [1264/3490] FRGE kept (0.3s) | 1262 kept, 2 rejected | 139.8/min | ETA: 15.9m [2026-01-29T12:09:07.318890] [DEBUG] [REMOTE ] FRHC: Retrieved 2089 rows, trimmed to 300. [2026-01-29T12:09:07.319044] [DEBUG] [REMOTE ] FRHC: PASS: History has at least 300 days. [2026-01-29T12:09:07.319242] [DEBUG] [REMOTE ] FRHC: PASS: Price check passed. Min price $121.68. [2026-01-29T12:09:07.319402] [DEBUG] [REMOTE ] FRHC: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:07.319517] [DEBUG] [REMOTE ] FRHC: PASS: Integrity check passed. [2026-01-29T12:09:07.319557] [DEBUG] [REMOTE ] FRHC: Symbol is viable for forecasting. [2026-01-29T12:09:07.319625] [INFO ] [MAIN ] [1265/3490] FRHC kept (0.5s) | 1263 kept, 2 rejected | 139.8/min | ETA: 15.9m [2026-01-29T12:09:07.825162] [DEBUG] [REMOTE ] FRME: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:07.825329] [DEBUG] [REMOTE ] FRME: PASS: History has at least 300 days. [2026-01-29T12:09:07.825769] [DEBUG] [REMOTE ] FRME: PASS: Price check passed. Min price $34.66. [2026-01-29T12:09:07.825906] [DEBUG] [REMOTE ] FRME: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:07.826020] [DEBUG] [REMOTE ] FRME: PASS: Integrity check passed. [2026-01-29T12:09:07.826060] [DEBUG] [REMOTE ] FRME: Symbol is viable for forecasting. [2026-01-29T12:09:07.826107] [INFO ] [MAIN ] [1266/3490] FRME kept (0.5s) | 1264 kept, 2 rejected | 139.8/min | ETA: 15.9m [2026-01-29T12:09:08.279033] [DEBUG] [REMOTE ] FRO: Retrieved 6156 rows, trimmed to 300. [2026-01-29T12:09:08.279166] [DEBUG] [REMOTE ] FRO: PASS: History has at least 300 days. [2026-01-29T12:09:08.279381] [DEBUG] [REMOTE ] FRO: PASS: Price check passed. Min price $20.58. [2026-01-29T12:09:08.279517] [DEBUG] [REMOTE ] FRO: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:08.279647] [DEBUG] [REMOTE ] FRO: PASS: Integrity check passed. [2026-01-29T12:09:08.279689] [DEBUG] [REMOTE ] FRO: Symbol is viable for forecasting. [2026-01-29T12:09:08.279738] [INFO ] [MAIN ] [1267/3490] FRO kept (0.5s) | 1265 kept, 2 rejected | 139.8/min | ETA: 15.9m [2026-01-29T12:09:08.398993] [DEBUG] [REMOTE ] FROG: Retrieved 1348 rows, trimmed to 300. [2026-01-29T12:09:08.399126] [DEBUG] [REMOTE ] FROG: PASS: History has at least 300 days. [2026-01-29T12:09:08.399337] [DEBUG] [REMOTE ] FROG: PASS: Price check passed. Min price $46.12. [2026-01-29T12:09:08.399483] [DEBUG] [REMOTE ] FROG: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:08.399644] [DEBUG] [REMOTE ] FROG: PASS: Integrity check passed. [2026-01-29T12:09:08.399693] [DEBUG] [REMOTE ] FROG: Symbol is viable for forecasting. [2026-01-29T12:09:08.399747] [INFO ] [MAIN ] [1268/3490] FROG kept (0.1s) | 1266 kept, 2 rejected | 139.8/min | ETA: 15.9m [2026-01-29T12:09:09.221887] [DEBUG] [REMOTE ] FRPH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:09.222027] [DEBUG] [REMOTE ] FRPH: PASS: History has at least 300 days. [2026-01-29T12:09:09.222243] [DEBUG] [REMOTE ] FRPH: PASS: Price check passed. Min price $22.33. [2026-01-29T12:09:09.222380] [DEBUG] [REMOTE ] FRPH: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:09.222498] [DEBUG] [REMOTE ] FRPH: PASS: Integrity check passed. [2026-01-29T12:09:09.222539] [DEBUG] [REMOTE ] FRPH: Symbol is viable for forecasting. [2026-01-29T12:09:09.223354] [INFO ] [MAIN ] [1269/3490] FRPH kept (0.8s) | 1267 kept, 2 rejected | 139.7/min | ETA: 15.9m [2026-01-29T12:09:09.501813] [DEBUG] [REMOTE ] FRSH: Retrieved 1092 rows, trimmed to 300. [2026-01-29T12:09:09.501952] [DEBUG] [REMOTE ] FRSH: PASS: History has at least 300 days. [2026-01-29T12:09:09.502174] [DEBUG] [REMOTE ] FRSH: PASS: Price check passed. Min price $10.85. [2026-01-29T12:09:09.502311] [DEBUG] [REMOTE ] FRSH: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:09.502423] [DEBUG] [REMOTE ] FRSH: PASS: Integrity check passed. [2026-01-29T12:09:09.502464] [DEBUG] [REMOTE ] FRSH: Symbol is viable for forecasting. [2026-01-29T12:09:09.502512] [INFO ] [MAIN ] [1270/3490] FRSH kept (0.3s) | 1268 kept, 2 rejected | 139.8/min | ETA: 15.9m [2026-01-29T12:09:09.883016] [DEBUG] [REMOTE ] FSBC: Retrieved 1190 rows, trimmed to 300. [2026-01-29T12:09:09.883150] [DEBUG] [REMOTE ] FSBC: PASS: History has at least 300 days. [2026-01-29T12:09:09.883351] [DEBUG] [REMOTE ] FSBC: PASS: Price check passed. Min price $32.87. [2026-01-29T12:09:09.883484] [DEBUG] [REMOTE ] FSBC: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:09.883610] [DEBUG] [REMOTE ] FSBC: PASS: Integrity check passed. [2026-01-29T12:09:09.883652] [DEBUG] [REMOTE ] FSBC: Symbol is viable for forecasting. [2026-01-29T12:09:09.883892] [INFO ] [MAIN ] [1271/3490] FSBC kept (0.4s) | 1269 kept, 2 rejected | 139.8/min | ETA: 15.9m [2026-01-29T12:09:10.257717] [DEBUG] [REMOTE ] FSCO: Retrieved 803 rows, trimmed to 300. [2026-01-29T12:09:10.257857] [DEBUG] [REMOTE ] FSCO: PASS: History has at least 300 days. [2026-01-29T12:09:10.258092] [DEBUG] [REMOTE ] FSCO: PASS: Price check passed. Min price $5.89. [2026-01-29T12:09:10.258235] [DEBUG] [REMOTE ] FSCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:10.258347] [DEBUG] [REMOTE ] FSCO: PASS: Integrity check passed. [2026-01-29T12:09:10.258390] [DEBUG] [REMOTE ] FSCO: Symbol is viable for forecasting. [2026-01-29T12:09:10.258439] [INFO ] [MAIN ] [1272/3490] FSCO kept (0.4s) | 1270 kept, 2 rejected | 139.8/min | ETA: 15.9m [2026-01-29T12:09:10.793810] [DEBUG] [REMOTE ] FSK: Retrieved 2964 rows, trimmed to 300. [2026-01-29T12:09:10.793931] [DEBUG] [REMOTE ] FSK: PASS: History has at least 300 days. [2026-01-29T12:09:10.794130] [DEBUG] [REMOTE ] FSK: PASS: Price check passed. Min price $13.89. [2026-01-29T12:09:10.794261] [DEBUG] [REMOTE ] FSK: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:10.794368] [DEBUG] [REMOTE ] FSK: PASS: Integrity check passed. [2026-01-29T12:09:10.794407] [DEBUG] [REMOTE ] FSK: Symbol is viable for forecasting. [2026-01-29T12:09:10.794453] [INFO ] [MAIN ] [1273/3490] FSK kept (0.5s) | 1271 kept, 2 rejected | 139.8/min | ETA: 15.9m [2026-01-29T12:09:11.081495] [DEBUG] [REMOTE ] FSLY: Retrieved 1684 rows, trimmed to 300. [2026-01-29T12:09:11.081650] [DEBUG] [REMOTE ] FSLY: PASS: History has at least 300 days. [2026-01-29T12:09:11.081859] [DEBUG] [REMOTE ] FSLY: PASS: Price check passed. Min price $7.96. [2026-01-29T12:09:11.081991] [DEBUG] [REMOTE ] FSLY: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:11.082101] [DEBUG] [REMOTE ] FSLY: PASS: Integrity check passed. [2026-01-29T12:09:11.082139] [DEBUG] [REMOTE ] FSLY: Symbol is viable for forecasting. [2026-01-29T12:09:11.082186] [INFO ] [MAIN ] [1274/3490] FSLY kept (0.3s) | 1272 kept, 2 rejected | 139.8/min | ETA: 15.9m [2026-01-29T12:09:11.570470] [DEBUG] [REMOTE ] FSM: Retrieved 4795 rows, trimmed to 300. [2026-01-29T12:09:11.570636] [DEBUG] [REMOTE ] FSM: PASS: History has at least 300 days. [2026-01-29T12:09:11.570866] [DEBUG] [REMOTE ] FSM: PASS: Price check passed. Min price $7.84. [2026-01-29T12:09:11.571003] [DEBUG] [REMOTE ] FSM: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:11.571131] [DEBUG] [REMOTE ] FSM: PASS: Integrity check passed. [2026-01-29T12:09:11.571175] [DEBUG] [REMOTE ] FSM: Symbol is viable for forecasting. [2026-01-29T12:09:11.571224] [INFO ] [MAIN ] [1275/3490] FSM kept (0.5s) | 1273 kept, 2 rejected | 139.8/min | ETA: 15.8m [2026-01-29T12:09:12.168206] [DEBUG] [REMOTE ] FSS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:12.168388] [DEBUG] [REMOTE ] FSS: PASS: History has at least 300 days. [2026-01-29T12:09:12.168887] [DEBUG] [REMOTE ] FSS: PASS: Price check passed. Min price $106.16. [2026-01-29T12:09:12.169050] [DEBUG] [REMOTE ] FSS: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:12.169178] [DEBUG] [REMOTE ] FSS: PASS: Integrity check passed. [2026-01-29T12:09:12.169219] [DEBUG] [REMOTE ] FSS: Symbol is viable for forecasting. [2026-01-29T12:09:12.169278] [INFO ] [MAIN ] [1276/3490] FSS kept (0.6s) | 1274 kept, 2 rejected | 139.7/min | ETA: 15.8m [2026-01-29T12:09:12.449211] [DEBUG] [REMOTE ] FTA: Retrieved 4709 rows, trimmed to 300. [2026-01-29T12:09:12.449349] [DEBUG] [REMOTE ] FTA: PASS: History has at least 300 days. [2026-01-29T12:09:12.449594] [DEBUG] [REMOTE ] FTA: PASS: Price check passed. Min price $81.18. [2026-01-29T12:09:12.449744] [DEBUG] [REMOTE ] FTA: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:12.449860] [DEBUG] [REMOTE ] FTA: PASS: Integrity check passed. [2026-01-29T12:09:12.449900] [DEBUG] [REMOTE ] FTA: Symbol is viable for forecasting. [2026-01-29T12:09:12.449948] [INFO ] [MAIN ] [1277/3490] FTA kept (0.3s) | 1275 kept, 2 rejected | 139.8/min | ETA: 15.8m [2026-01-29T12:09:12.911042] [DEBUG] [REMOTE ] FTAI: Retrieved 2692 rows, trimmed to 300. [2026-01-29T12:09:12.911180] [DEBUG] [REMOTE ] FTAI: PASS: History has at least 300 days. [2026-01-29T12:09:12.911382] [DEBUG] [REMOTE ] FTAI: PASS: Price check passed. Min price $152.80. [2026-01-29T12:09:12.911513] [DEBUG] [REMOTE ] FTAI: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:12.911840] [DEBUG] [REMOTE ] FTAI: PASS: Integrity check passed. [2026-01-29T12:09:12.911882] [DEBUG] [REMOTE ] FTAI: Symbol is viable for forecasting. [2026-01-29T12:09:12.911931] [INFO ] [MAIN ] [1278/3490] FTAI kept (0.5s) | 1276 kept, 2 rejected | 139.8/min | ETA: 15.8m [2026-01-29T12:09:13.342742] [DEBUG] [REMOTE ] FTC: Retrieved 4709 rows, trimmed to 300. [2026-01-29T12:09:13.342881] [DEBUG] [REMOTE ] FTC: PASS: History has at least 300 days. [2026-01-29T12:09:13.343088] [DEBUG] [REMOTE ] FTC: PASS: Price check passed. Min price $150.07. [2026-01-29T12:09:13.343223] [DEBUG] [REMOTE ] FTC: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:13.343334] [DEBUG] [REMOTE ] FTC: PASS: Integrity check passed. [2026-01-29T12:09:13.343373] [DEBUG] [REMOTE ] FTC: Symbol is viable for forecasting. [2026-01-29T12:09:13.343421] [INFO ] [MAIN ] [1279/3490] FTC kept (0.4s) | 1277 kept, 2 rejected | 139.8/min | ETA: 15.8m [2026-01-29T12:09:13.628068] [DEBUG] [REMOTE ] FTCI: Retrieved 1194 rows, trimmed to 300. [2026-01-29T12:09:13.628207] [DEBUG] [REMOTE ] FTCI: PASS: History has at least 300 days. [2026-01-29T12:09:13.628429] [DEBUG] [REMOTE ] FTCI: PASS: Price check passed. Min price $7.38. [2026-01-29T12:09:13.628634] [DEBUG] [REMOTE ] FTCI: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:13.628747] [DEBUG] [REMOTE ] FTCI: PASS: Integrity check passed. [2026-01-29T12:09:13.628789] [DEBUG] [REMOTE ] FTCI: Symbol is viable for forecasting. [2026-01-29T12:09:13.628839] [INFO ] [MAIN ] [1280/3490] FTCI kept (0.3s) | 1278 kept, 2 rejected | 139.8/min | ETA: 15.8m [2026-01-29T12:09:14.188883] [DEBUG] [REMOTE ] FTCS: Retrieved 4919 rows, trimmed to 300. [2026-01-29T12:09:14.189091] [DEBUG] [REMOTE ] FTCS: PASS: History has at least 300 days. [2026-01-29T12:09:14.189380] [DEBUG] [REMOTE ] FTCS: PASS: Price check passed. Min price $89.63. [2026-01-29T12:09:14.189530] [DEBUG] [REMOTE ] FTCS: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:14.189698] [DEBUG] [REMOTE ] FTCS: PASS: Integrity check passed. [2026-01-29T12:09:14.189748] [DEBUG] [REMOTE ] FTCS: Symbol is viable for forecasting. [2026-01-29T12:09:14.189809] [INFO ] [MAIN ] [1281/3490] FTCS kept (0.6s) | 1279 kept, 2 rejected | 139.8/min | ETA: 15.8m [2026-01-29T12:09:14.643728] [DEBUG] [REMOTE ] FTEK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:14.643868] [DEBUG] [REMOTE ] FTEK: PASS: History has at least 300 days. [2026-01-29T12:09:14.644097] [DEBUG] [REMOTE ] FTEK: PASS: Price check passed. Min price $1.35. [2026-01-29T12:09:14.644230] [DEBUG] [REMOTE ] FTEK: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:14.644344] [DEBUG] [REMOTE ] FTEK: PASS: Integrity check passed. [2026-01-29T12:09:14.644384] [DEBUG] [REMOTE ] FTEK: Symbol is viable for forecasting. [2026-01-29T12:09:14.644432] [INFO ] [MAIN ] [1282/3490] FTEK kept (0.5s) | 1280 kept, 2 rejected | 139.8/min | ETA: 15.8m [2026-01-29T12:09:15.052498] [DEBUG] [REMOTE ] FTGC: Retrieved 3084 rows, trimmed to 300. [2026-01-29T12:09:15.052660] [DEBUG] [REMOTE ] FTGC: PASS: History has at least 300 days. [2026-01-29T12:09:15.052904] [DEBUG] [REMOTE ] FTGC: PASS: Price check passed. Min price $22.72. [2026-01-29T12:09:15.053063] [DEBUG] [REMOTE ] FTGC: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:15.053193] [DEBUG] [REMOTE ] FTGC: PASS: Integrity check passed. [2026-01-29T12:09:15.053241] [DEBUG] [REMOTE ] FTGC: Symbol is viable for forecasting. [2026-01-29T12:09:15.053300] [INFO ] [MAIN ] [1283/3490] FTGC kept (0.4s) | 1281 kept, 2 rejected | 139.8/min | ETA: 15.8m [2026-01-29T12:09:15.266260] [DEBUG] [REMOTE ] FTGS: Retrieved 816 rows, trimmed to 300. [2026-01-29T12:09:15.266386] [DEBUG] [REMOTE ] FTGS: PASS: History has at least 300 days. [2026-01-29T12:09:15.266607] [DEBUG] [REMOTE ] FTGS: PASS: Price check passed. Min price $33.68. [2026-01-29T12:09:15.266742] [DEBUG] [REMOTE ] FTGS: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:15.266849] [DEBUG] [REMOTE ] FTGS: PASS: Integrity check passed. [2026-01-29T12:09:15.266888] [DEBUG] [REMOTE ] FTGS: Symbol is viable for forecasting. [2026-01-29T12:09:15.266936] [INFO ] [MAIN ] [1284/3490] FTGS kept (0.2s) | 1282 kept, 2 rejected | 139.8/min | ETA: 15.8m [2026-01-29T12:09:15.819459] [DEBUG] [REMOTE ] FTHI: Retrieved 3033 rows, trimmed to 300. [2026-01-29T12:09:15.819663] [DEBUG] [REMOTE ] FTHI: PASS: History has at least 300 days. [2026-01-29T12:09:15.819924] [DEBUG] [REMOTE ] FTHI: PASS: Price check passed. Min price $22.54. [2026-01-29T12:09:15.820084] [DEBUG] [REMOTE ] FTHI: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:15.820219] [DEBUG] [REMOTE ] FTHI: PASS: Integrity check passed. [2026-01-29T12:09:15.820268] [DEBUG] [REMOTE ] FTHI: Symbol is viable for forecasting. [2026-01-29T12:09:15.820327] [INFO ] [MAIN ] [1285/3490] FTHI kept (0.6s) | 1283 kept, 2 rejected | 139.8/min | ETA: 15.8m [2026-01-29T12:09:16.089236] [DEBUG] [REMOTE ] FTHY: Retrieved 1404 rows, trimmed to 300. [2026-01-29T12:09:16.089374] [DEBUG] [REMOTE ] FTHY: PASS: History has at least 300 days. [2026-01-29T12:09:16.089604] [DEBUG] [REMOTE ] FTHY: PASS: Price check passed. Min price $13.62. [2026-01-29T12:09:16.089756] [DEBUG] [REMOTE ] FTHY: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:16.089869] [DEBUG] [REMOTE ] FTHY: PASS: Integrity check passed. [2026-01-29T12:09:16.089910] [DEBUG] [REMOTE ] FTHY: Symbol is viable for forecasting. [2026-01-29T12:09:16.089958] [INFO ] [MAIN ] [1286/3490] FTHY kept (0.3s) | 1284 kept, 2 rejected | 139.8/min | ETA: 15.8m [2026-01-29T12:09:16.824803] [DEBUG] [REMOTE ] FTI: Retrieved 6192 rows, trimmed to 300. [2026-01-29T12:09:16.824958] [DEBUG] [REMOTE ] FTI: PASS: History has at least 300 days. [2026-01-29T12:09:16.825167] [DEBUG] [REMOTE ] FTI: PASS: Price check passed. Min price $41.30. [2026-01-29T12:09:16.825304] [DEBUG] [REMOTE ] FTI: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:16.825418] [DEBUG] [REMOTE ] FTI: PASS: Integrity check passed. [2026-01-29T12:09:16.825458] [DEBUG] [REMOTE ] FTI: Symbol is viable for forecasting. [2026-01-29T12:09:16.825506] [INFO ] [MAIN ] [1287/3490] FTI kept (0.7s) | 1285 kept, 2 rejected | 139.8/min | ETA: 15.8m [2026-01-29T12:09:17.242035] [DEBUG] [REMOTE ] FTK: Retrieved 5159 rows, trimmed to 300. [2026-01-29T12:09:17.242184] [DEBUG] [REMOTE ] FTK: PASS: History has at least 300 days. [2026-01-29T12:09:17.242397] [DEBUG] [REMOTE ] FTK: PASS: Price check passed. Min price $13.47. [2026-01-29T12:09:17.242539] [DEBUG] [REMOTE ] FTK: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:17.242671] [DEBUG] [REMOTE ] FTK: PASS: Integrity check passed. [2026-01-29T12:09:17.242714] [DEBUG] [REMOTE ] FTK: Symbol is viable for forecasting. [2026-01-29T12:09:17.242764] [INFO ] [MAIN ] [1288/3490] FTK kept (0.4s) | 1286 kept, 2 rejected | 139.8/min | ETA: 15.8m [2026-01-29T12:09:17.631124] [DEBUG] [REMOTE ] FTLF: Retrieved 4579 rows, trimmed to 300. [2026-01-29T12:09:17.631258] [DEBUG] [REMOTE ] FTLF: PASS: History has at least 300 days. [2026-01-29T12:09:17.631468] [DEBUG] [REMOTE ] FTLF: PASS: Price check passed. Min price $15.25. [2026-01-29T12:09:17.631630] [DEBUG] [REMOTE ] FTLF: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:17.631746] [DEBUG] [REMOTE ] FTLF: PASS: Integrity check passed. [2026-01-29T12:09:17.631786] [DEBUG] [REMOTE ] FTLF: Symbol is viable for forecasting. [2026-01-29T12:09:17.631835] [INFO ] [MAIN ] [1289/3490] FTLF kept (0.4s) | 1287 kept, 2 rejected | 139.8/min | ETA: 15.7m [2026-01-29T12:09:17.984374] [DEBUG] [REMOTE ] FTQI: Retrieved 3033 rows, trimmed to 300. [2026-01-29T12:09:17.984506] [DEBUG] [REMOTE ] FTQI: PASS: History has at least 300 days. [2026-01-29T12:09:17.984736] [DEBUG] [REMOTE ] FTQI: PASS: Price check passed. Min price $19.63. [2026-01-29T12:09:17.984871] [DEBUG] [REMOTE ] FTQI: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:17.984980] [DEBUG] [REMOTE ] FTQI: PASS: Integrity check passed. [2026-01-29T12:09:17.985018] [DEBUG] [REMOTE ] FTQI: Symbol is viable for forecasting. [2026-01-29T12:09:17.985066] [INFO ] [MAIN ] [1290/3490] FTQI kept (0.4s) | 1288 kept, 2 rejected | 139.8/min | ETA: 15.7m [2026-01-29T12:09:18.253105] [DEBUG] [REMOTE ] FTRE: Retrieved 643 rows, trimmed to 300. [2026-01-29T12:09:18.253246] [DEBUG] [REMOTE ] FTRE: PASS: History has at least 300 days. [2026-01-29T12:09:18.253447] [DEBUG] [REMOTE ] FTRE: PASS: Price check passed. Min price $9.70. [2026-01-29T12:09:18.253601] [DEBUG] [REMOTE ] FTRE: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:18.253713] [DEBUG] [REMOTE ] FTRE: PASS: Integrity check passed. [2026-01-29T12:09:18.253931] [DEBUG] [REMOTE ] FTRE: Symbol is viable for forecasting. [2026-01-29T12:09:18.253979] [INFO ] [MAIN ] [1291/3490] FTRE kept (0.3s) | 1289 kept, 2 rejected | 139.8/min | ETA: 15.7m [2026-01-29T12:09:18.767189] [DEBUG] [REMOTE ] FTRI: Retrieved 2540 rows, trimmed to 300. [2026-01-29T12:09:18.767357] [DEBUG] [REMOTE ] FTRI: PASS: History has at least 300 days. [2026-01-29T12:09:18.767649] [DEBUG] [REMOTE ] FTRI: PASS: Price check passed. Min price $14.35. [2026-01-29T12:09:18.768004] [DEBUG] [REMOTE ] FTRI: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:18.768167] [DEBUG] [REMOTE ] FTRI: PASS: Integrity check passed. [2026-01-29T12:09:18.768216] [DEBUG] [REMOTE ] FTRI: Symbol is viable for forecasting. [2026-01-29T12:09:18.768278] [INFO ] [MAIN ] [1292/3490] FTRI kept (0.5s) | 1290 kept, 2 rejected | 139.8/min | ETA: 15.7m [2026-01-29T12:09:19.068115] [DEBUG] [REMOTE ] FTS: Retrieved 2532 rows, trimmed to 300. [2026-01-29T12:09:19.068254] [DEBUG] [REMOTE ] FTS: PASS: History has at least 300 days. [2026-01-29T12:09:19.068465] [DEBUG] [REMOTE ] FTS: PASS: Price check passed. Min price $49.38. [2026-01-29T12:09:19.068717] [DEBUG] [REMOTE ] FTS: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:19.068854] [DEBUG] [REMOTE ] FTS: PASS: Integrity check passed. [2026-01-29T12:09:19.068897] [DEBUG] [REMOTE ] FTS: Symbol is viable for forecasting. [2026-01-29T12:09:19.068944] [INFO ] [MAIN ] [1293/3490] FTS kept (0.3s) | 1291 kept, 2 rejected | 139.8/min | ETA: 15.7m [2026-01-29T12:09:19.576607] [DEBUG] [REMOTE ] FTSL: Retrieved 3205 rows, trimmed to 300. [2026-01-29T12:09:19.576750] [DEBUG] [REMOTE ] FTSL: PASS: History has at least 300 days. [2026-01-29T12:09:19.576953] [DEBUG] [REMOTE ] FTSL: PASS: Price check passed. Min price $45.07. [2026-01-29T12:09:19.577084] [DEBUG] [REMOTE ] FTSL: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:19.577191] [DEBUG] [REMOTE ] FTSL: PASS: Integrity check passed. [2026-01-29T12:09:19.577230] [DEBUG] [REMOTE ] FTSL: Symbol is viable for forecasting. [2026-01-29T12:09:19.577278] [INFO ] [MAIN ] [1294/3490] FTSL kept (0.5s) | 1292 kept, 2 rejected | 139.8/min | ETA: 15.7m [2026-01-29T12:09:19.958936] [DEBUG] [REMOTE ] FTSM: Retrieved 2887 rows, trimmed to 300. [2026-01-29T12:09:19.959070] [DEBUG] [REMOTE ] FTSM: PASS: History has at least 300 days. [2026-01-29T12:09:19.959278] [DEBUG] [REMOTE ] FTSM: PASS: Price check passed. Min price $59.51. [2026-01-29T12:09:19.959414] [DEBUG] [REMOTE ] FTSM: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:19.959525] [DEBUG] [REMOTE ] FTSM: PASS: Integrity check passed. [2026-01-29T12:09:19.959566] [DEBUG] [REMOTE ] FTSM: Symbol is viable for forecasting. [2026-01-29T12:09:19.959636] [INFO ] [MAIN ] [1295/3490] FTSM kept (0.4s) | 1293 kept, 2 rejected | 139.8/min | ETA: 15.7m [2026-01-29T12:09:20.324417] [DEBUG] [REMOTE ] FTXL: Retrieved 2351 rows, trimmed to 300. [2026-01-29T12:09:20.324563] [DEBUG] [REMOTE ] FTXL: PASS: History has at least 300 days. [2026-01-29T12:09:20.324836] [DEBUG] [REMOTE ] FTXL: PASS: Price check passed. Min price $111.66. [2026-01-29T12:09:20.324975] [DEBUG] [REMOTE ] FTXL: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:20.325092] [DEBUG] [REMOTE ] FTXL: PASS: Integrity check passed. [2026-01-29T12:09:20.325131] [DEBUG] [REMOTE ] FTXL: Symbol is viable for forecasting. [2026-01-29T12:09:20.325181] [INFO ] [MAIN ] [1296/3490] FTXL kept (0.4s) | 1294 kept, 2 rejected | 139.9/min | ETA: 15.7m [2026-01-29T12:09:20.855904] [DEBUG] [REMOTE ] FTXN: Retrieved 2349 rows, trimmed to 300. [2026-01-29T12:09:20.856044] [DEBUG] [REMOTE ] FTXN: PASS: History has at least 300 days. [2026-01-29T12:09:20.856254] [DEBUG] [REMOTE ] FTXN: PASS: Price check passed. Min price $26.89. [2026-01-29T12:09:20.856390] [DEBUG] [REMOTE ] FTXN: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:20.856501] [DEBUG] [REMOTE ] FTXN: PASS: Integrity check passed. [2026-01-29T12:09:20.856544] [DEBUG] [REMOTE ] FTXN: Symbol is viable for forecasting. [2026-01-29T12:09:20.856610] [INFO ] [MAIN ] [1297/3490] FTXN kept (0.5s) | 1295 kept, 2 rejected | 139.8/min | ETA: 15.7m [2026-01-29T12:09:21.169944] [DEBUG] [REMOTE ] FTXO: Retrieved 2339 rows, trimmed to 300. [2026-01-29T12:09:21.170111] [DEBUG] [REMOTE ] FTXO: PASS: History has at least 300 days. [2026-01-29T12:09:21.170335] [DEBUG] [REMOTE ] FTXO: PASS: Price check passed. Min price $33.52. [2026-01-29T12:09:21.170469] [DEBUG] [REMOTE ] FTXO: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:21.170606] [DEBUG] [REMOTE ] FTXO: PASS: Integrity check passed. [2026-01-29T12:09:21.170649] [DEBUG] [REMOTE ] FTXO: Symbol is viable for forecasting. [2026-01-29T12:09:21.170697] [INFO ] [MAIN ] [1298/3490] FTXO kept (0.3s) | 1296 kept, 2 rejected | 139.9/min | ETA: 15.7m [2026-01-29T12:09:21.538647] [DEBUG] [REMOTE ] FUBO: Retrieved 2034 rows, trimmed to 300. [2026-01-29T12:09:21.538802] [DEBUG] [REMOTE ] FUBO: PASS: History has at least 300 days. [2026-01-29T12:09:21.539016] [DEBUG] [REMOTE ] FUBO: PASS: Price check passed. Min price $2.27. [2026-01-29T12:09:21.539154] [DEBUG] [REMOTE ] FUBO: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:21.539270] [DEBUG] [REMOTE ] FUBO: PASS: Integrity check passed. [2026-01-29T12:09:21.539310] [DEBUG] [REMOTE ] FUBO: Symbol is viable for forecasting. [2026-01-29T12:09:21.539361] [INFO ] [MAIN ] [1299/3490] FUBO kept (0.4s) | 1297 kept, 2 rejected | 139.9/min | ETA: 15.7m [2026-01-29T12:09:22.285425] [DEBUG] [REMOTE ] FUL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:22.285631] [DEBUG] [REMOTE ] FUL: PASS: History has at least 300 days. [2026-01-29T12:09:22.285943] [DEBUG] [REMOTE ] FUL: PASS: Price check passed. Min price $55.41. [2026-01-29T12:09:22.286095] [DEBUG] [REMOTE ] FUL: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:22.286228] [DEBUG] [REMOTE ] FUL: PASS: Integrity check passed. [2026-01-29T12:09:22.286269] [DEBUG] [REMOTE ] FUL: Symbol is viable for forecasting. [2026-01-29T12:09:22.286323] [INFO ] [MAIN ] [1300/3490] FUL kept (0.7s) | 1298 kept, 2 rejected | 139.8/min | ETA: 15.7m [2026-01-29T12:09:22.582398] [DEBUG] [REMOTE ] FULC: Retrieved 1642 rows, trimmed to 300. [2026-01-29T12:09:22.582531] [DEBUG] [REMOTE ] FULC: PASS: History has at least 300 days. [2026-01-29T12:09:22.582754] [DEBUG] [REMOTE ] FULC: PASS: Price check passed. Min price $7.63. [2026-01-29T12:09:22.582890] [DEBUG] [REMOTE ] FULC: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:22.582999] [DEBUG] [REMOTE ] FULC: PASS: Integrity check passed. [2026-01-29T12:09:22.583039] [DEBUG] [REMOTE ] FULC: Symbol is viable for forecasting. [2026-01-29T12:09:22.583086] [INFO ] [MAIN ] [1301/3490] FULC kept (0.3s) | 1299 kept, 2 rejected | 139.8/min | ETA: 15.7m [2026-01-29T12:09:23.156479] [DEBUG] [REMOTE ] FUN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:23.156637] [DEBUG] [REMOTE ] FUN: PASS: History has at least 300 days. [2026-01-29T12:09:23.156887] [DEBUG] [REMOTE ] FUN: PASS: Price check passed. Min price $12.83. [2026-01-29T12:09:23.157045] [DEBUG] [REMOTE ] FUN: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:23.157177] [DEBUG] [REMOTE ] FUN: PASS: Integrity check passed. [2026-01-29T12:09:23.157218] [DEBUG] [REMOTE ] FUN: Symbol is viable for forecasting. [2026-01-29T12:09:23.157268] [INFO ] [MAIN ] [1302/3490] FUN kept (0.6s) | 1300 kept, 2 rejected | 139.8/min | ETA: 15.7m [2026-01-29T12:09:23.487631] [DEBUG] [REMOTE ] FUNC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:23.487765] [DEBUG] [REMOTE ] FUNC: PASS: History has at least 300 days. [2026-01-29T12:09:23.487973] [DEBUG] [REMOTE ] FUNC: PASS: Price check passed. Min price $34.29. [2026-01-29T12:09:23.488133] [DEBUG] [REMOTE ] FUNC: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:23.488250] [DEBUG] [REMOTE ] FUNC: PASS: Integrity check passed. [2026-01-29T12:09:23.488289] [DEBUG] [REMOTE ] FUNC: Symbol is viable for forecasting. [2026-01-29T12:09:23.488336] [INFO ] [MAIN ] [1303/3490] FUNC kept (0.3s) | 1301 kept, 2 rejected | 139.8/min | ETA: 15.6m [2026-01-29T12:09:24.083177] [DEBUG] [REMOTE ] FUND: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:24.083324] [DEBUG] [REMOTE ] FUND: PASS: History has at least 300 days. [2026-01-29T12:09:24.083591] [DEBUG] [REMOTE ] FUND: PASS: Price check passed. Min price $7.80. [2026-01-29T12:09:24.083751] [DEBUG] [REMOTE ] FUND: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:24.084072] [DEBUG] [REMOTE ] FUND: PASS: Integrity check passed. [2026-01-29T12:09:24.084116] [DEBUG] [REMOTE ] FUND: Symbol is viable for forecasting. [2026-01-29T12:09:24.084167] [INFO ] [MAIN ] [1304/3490] FUND kept (0.6s) | 1302 kept, 2 rejected | 139.8/min | ETA: 15.6m [2026-01-29T12:09:24.437916] [DEBUG] [REMOTE ] FVCB: Retrieved 3073 rows, trimmed to 300. [2026-01-29T12:09:24.438063] [DEBUG] [REMOTE ] FVCB: PASS: History has at least 300 days. [2026-01-29T12:09:24.438269] [DEBUG] [REMOTE ] FVCB: PASS: Price check passed. Min price $12.02. [2026-01-29T12:09:24.438403] [DEBUG] [REMOTE ] FVCB: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:24.438513] [DEBUG] [REMOTE ] FVCB: PASS: Integrity check passed. [2026-01-29T12:09:24.438554] [DEBUG] [REMOTE ] FVCB: Symbol is viable for forecasting. [2026-01-29T12:09:24.438621] [INFO ] [MAIN ] [1305/3490] FVCB kept (0.4s) | 1303 kept, 2 rejected | 139.8/min | ETA: 15.6m [2026-01-29T12:09:24.844080] [DEBUG] [REMOTE ] FWONA: Retrieved 3282 rows, trimmed to 300. [2026-01-29T12:09:24.844214] [DEBUG] [REMOTE ] FWONA: PASS: History has at least 300 days. [2026-01-29T12:09:24.844426] [DEBUG] [REMOTE ] FWONA: PASS: Price check passed. Min price $80.38. [2026-01-29T12:09:24.844563] [DEBUG] [REMOTE ] FWONA: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:24.844700] [DEBUG] [REMOTE ] FWONA: PASS: Integrity check passed. [2026-01-29T12:09:24.844742] [DEBUG] [REMOTE ] FWONA: Symbol is viable for forecasting. [2026-01-29T12:09:24.844791] [INFO ] [MAIN ] [1306/3490] FWONA kept (0.4s) | 1304 kept, 2 rejected | 139.8/min | ETA: 15.6m [2026-01-29T12:09:25.208401] [DEBUG] [REMOTE ] FWONK: Retrieved 2908 rows, trimmed to 300. [2026-01-29T12:09:25.208527] [DEBUG] [REMOTE ] FWONK: PASS: History has at least 300 days. [2026-01-29T12:09:25.208769] [DEBUG] [REMOTE ] FWONK: PASS: Price check passed. Min price $87.39. [2026-01-29T12:09:25.208946] [DEBUG] [REMOTE ] FWONK: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:25.209067] [DEBUG] [REMOTE ] FWONK: PASS: Integrity check passed. [2026-01-29T12:09:25.209108] [DEBUG] [REMOTE ] FWONK: Symbol is viable for forecasting. [2026-01-29T12:09:25.209156] [INFO ] [MAIN ] [1307/3490] FWONK kept (0.4s) | 1305 kept, 2 rejected | 139.8/min | ETA: 15.6m [2026-01-29T12:09:25.853140] [DEBUG] [REMOTE ] FWRD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:25.853293] [DEBUG] [REMOTE ] FWRD: PASS: History has at least 300 days. [2026-01-29T12:09:25.853541] [DEBUG] [REMOTE ] FWRD: PASS: Price check passed. Min price $17.69. [2026-01-29T12:09:25.853722] [DEBUG] [REMOTE ] FWRD: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:25.853883] [DEBUG] [REMOTE ] FWRD: PASS: Integrity check passed. [2026-01-29T12:09:25.853928] [DEBUG] [REMOTE ] FWRD: Symbol is viable for forecasting. [2026-01-29T12:09:25.853984] [INFO ] [MAIN ] [1308/3490] FWRD kept (0.6s) | 1306 kept, 2 rejected | 139.8/min | ETA: 15.6m [2026-01-29T12:09:26.024310] [DEBUG] [REMOTE ] FWRG: Retrieved 1085 rows, trimmed to 300. [2026-01-29T12:09:26.024486] [DEBUG] [REMOTE ] FWRG: PASS: History has at least 300 days. [2026-01-29T12:09:26.024716] [DEBUG] [REMOTE ] FWRG: PASS: Price check passed. Min price $15.05. [2026-01-29T12:09:26.024860] [DEBUG] [REMOTE ] FWRG: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:26.024976] [DEBUG] [REMOTE ] FWRG: PASS: Integrity check passed. [2026-01-29T12:09:26.025019] [DEBUG] [REMOTE ] FWRG: Symbol is viable for forecasting. [2026-01-29T12:09:26.025069] [INFO ] [MAIN ] [1309/3490] FWRG kept (0.2s) | 1307 kept, 2 rejected | 139.8/min | ETA: 15.6m [2026-01-29T12:09:26.625512] [DEBUG] [REMOTE ] FYC: Retrieved 3715 rows, trimmed to 300. [2026-01-29T12:09:26.625669] [DEBUG] [REMOTE ] FYC: PASS: History has at least 300 days. [2026-01-29T12:09:26.625889] [DEBUG] [REMOTE ] FYC: PASS: Price check passed. Min price $87.35. [2026-01-29T12:09:26.626031] [DEBUG] [REMOTE ] FYC: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:26.626149] [DEBUG] [REMOTE ] FYC: PASS: Integrity check passed. [2026-01-29T12:09:26.626189] [DEBUG] [REMOTE ] FYC: Symbol is viable for forecasting. [2026-01-29T12:09:26.626239] [INFO ] [MAIN ] [1310/3490] FYC kept (0.6s) | 1308 kept, 2 rejected | 139.8/min | ETA: 15.6m [2026-01-29T12:09:27.056273] [DEBUG] [REMOTE ] FYX: Retrieved 4710 rows, trimmed to 300. [2026-01-29T12:09:27.056408] [DEBUG] [REMOTE ] FYX: PASS: History has at least 300 days. [2026-01-29T12:09:27.056652] [DEBUG] [REMOTE ] FYX: PASS: Price check passed. Min price $103.32. [2026-01-29T12:09:27.056790] [DEBUG] [REMOTE ] FYX: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:27.056903] [DEBUG] [REMOTE ] FYX: PASS: Integrity check passed. [2026-01-29T12:09:27.056943] [DEBUG] [REMOTE ] FYX: Symbol is viable for forecasting. [2026-01-29T12:09:27.056990] [INFO ] [MAIN ] [1311/3490] FYX kept (0.4s) | 1309 kept, 2 rejected | 139.8/min | ETA: 15.6m [2026-01-29T12:09:27.321526] [DEBUG] [REMOTE ] G: Retrieved 4652 rows, trimmed to 300. [2026-01-29T12:09:27.321695] [DEBUG] [REMOTE ] G: PASS: History has at least 300 days. [2026-01-29T12:09:27.321910] [DEBUG] [REMOTE ] G: PASS: Price check passed. Min price $37.98. [2026-01-29T12:09:27.322064] [DEBUG] [REMOTE ] G: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:27.322217] [DEBUG] [REMOTE ] G: PASS: Integrity check passed. [2026-01-29T12:09:27.322264] [DEBUG] [REMOTE ] G: Symbol is viable for forecasting. [2026-01-29T12:09:27.322330] [INFO ] [MAIN ] [1312/3490] G kept (0.3s) | 1310 kept, 2 rejected | 139.8/min | ETA: 15.6m [2026-01-29T12:09:27.930464] [DEBUG] [REMOTE ] GAB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:27.930618] [DEBUG] [REMOTE ] GAB: PASS: History has at least 300 days. [2026-01-29T12:09:27.930840] [DEBUG] [REMOTE ] GAB: PASS: Price check passed. Min price $5.77. [2026-01-29T12:09:27.930994] [DEBUG] [REMOTE ] GAB: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:27.931119] [DEBUG] [REMOTE ] GAB: PASS: Integrity check passed. [2026-01-29T12:09:27.931162] [DEBUG] [REMOTE ] GAB: Symbol is viable for forecasting. [2026-01-29T12:09:27.931212] [INFO ] [MAIN ] [1313/3490] GAB kept (0.6s) | 1311 kept, 2 rejected | 139.8/min | ETA: 15.6m [2026-01-29T12:09:28.421798] [DEBUG] [REMOTE ] GABC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:28.421977] [DEBUG] [REMOTE ] GABC: PASS: History has at least 300 days. [2026-01-29T12:09:28.422516] [DEBUG] [REMOTE ] GABC: PASS: Price check passed. Min price $37.99. [2026-01-29T12:09:28.422724] [DEBUG] [REMOTE ] GABC: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:28.422911] [DEBUG] [REMOTE ] GABC: PASS: Integrity check passed. [2026-01-29T12:09:28.422974] [DEBUG] [REMOTE ] GABC: Symbol is viable for forecasting. [2026-01-29T12:09:28.423241] [INFO ] [MAIN ] [1314/3490] GABC kept (0.5s) | 1312 kept, 2 rejected | 139.8/min | ETA: 15.6m [2026-01-29T12:09:28.947964] [DEBUG] [REMOTE ] GAIA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:28.948214] [DEBUG] [REMOTE ] GAIA: PASS: History has at least 300 days. [2026-01-29T12:09:28.948539] [DEBUG] [REMOTE ] GAIA: PASS: Price check passed. Min price $3.28. [2026-01-29T12:09:28.948716] [DEBUG] [REMOTE ] GAIA: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:28.948868] [DEBUG] [REMOTE ] GAIA: PASS: Integrity check passed. [2026-01-29T12:09:28.948915] [DEBUG] [REMOTE ] GAIA: Symbol is viable for forecasting. [2026-01-29T12:09:28.948980] [INFO ] [MAIN ] [1315/3490] GAIA kept (0.5s) | 1313 kept, 2 rejected | 139.7/min | ETA: 15.6m [2026-01-29T12:09:29.329775] [DEBUG] [REMOTE ] GAIN: Retrieved 5182 rows, trimmed to 300. [2026-01-29T12:09:29.329934] [DEBUG] [REMOTE ] GAIN: PASS: History has at least 300 days. [2026-01-29T12:09:29.330358] [DEBUG] [REMOTE ] GAIN: PASS: Price check passed. Min price $13.39. [2026-01-29T12:09:29.330531] [DEBUG] [REMOTE ] GAIN: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:29.330694] [DEBUG] [REMOTE ] GAIN: PASS: Integrity check passed. [2026-01-29T12:09:29.330738] [DEBUG] [REMOTE ] GAIN: Symbol is viable for forecasting. [2026-01-29T12:09:29.330788] [INFO ] [MAIN ] [1316/3490] GAIN kept (0.4s) | 1314 kept, 2 rejected | 139.7/min | ETA: 15.6m [2026-01-29T12:09:29.821707] [DEBUG] [REMOTE ] GAM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:29.821851] [DEBUG] [REMOTE ] GAM: PASS: History has at least 300 days. [2026-01-29T12:09:29.822276] [DEBUG] [REMOTE ] GAM: PASS: Price check passed. Min price $56.30. [2026-01-29T12:09:29.822410] [DEBUG] [REMOTE ] GAM: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:29.822530] [DEBUG] [REMOTE ] GAM: PASS: Integrity check passed. [2026-01-29T12:09:29.822589] [DEBUG] [REMOTE ] GAM: Symbol is viable for forecasting. [2026-01-29T12:09:29.822640] [INFO ] [MAIN ] [1317/3490] GAM kept (0.5s) | 1315 kept, 2 rejected | 139.7/min | ETA: 15.6m [2026-01-29T12:09:30.046431] [DEBUG] [REMOTE ] GAMB: Retrieved 1134 rows, trimmed to 300. [2026-01-29T12:09:30.046566] [DEBUG] [REMOTE ] GAMB: PASS: History has at least 300 days. [2026-01-29T12:09:30.046796] [DEBUG] [REMOTE ] GAMB: PASS: Price check passed. Min price $4.66. [2026-01-29T12:09:30.046943] [DEBUG] [REMOTE ] GAMB: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:30.047250] [DEBUG] [REMOTE ] GAMB: PASS: Integrity check passed. [2026-01-29T12:09:30.047291] [DEBUG] [REMOTE ] GAMB: Symbol is viable for forecasting. [2026-01-29T12:09:30.047341] [INFO ] [MAIN ] [1318/3490] GAMB kept (0.2s) | 1316 kept, 2 rejected | 139.8/min | ETA: 15.5m [2026-01-29T12:09:30.457835] [DEBUG] [REMOTE ] GANX: Retrieved 1222 rows, trimmed to 300. [2026-01-29T12:09:30.457993] [DEBUG] [REMOTE ] GANX: PASS: History has at least 300 days. [2026-01-29T12:09:30.458244] [DEBUG] [REMOTE ] GANX: PASS: Price check passed. Min price $1.66. [2026-01-29T12:09:30.458391] [DEBUG] [REMOTE ] GANX: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:30.458529] [DEBUG] [REMOTE ] GANX: PASS: Integrity check passed. [2026-01-29T12:09:30.458603] [DEBUG] [REMOTE ] GANX: Symbol is viable for forecasting. [2026-01-29T12:09:30.458675] [INFO ] [MAIN ] [1319/3490] GANX kept (0.4s) | 1317 kept, 2 rejected | 139.8/min | ETA: 15.5m [2026-01-29T12:09:31.092788] [DEBUG] [REMOTE ] GASS: Retrieved 5109 rows, trimmed to 300. [2026-01-29T12:09:31.092961] [DEBUG] [REMOTE ] GASS: PASS: History has at least 300 days. [2026-01-29T12:09:31.093183] [DEBUG] [REMOTE ] GASS: PASS: Price check passed. Min price $6.69. [2026-01-29T12:09:31.093318] [DEBUG] [REMOTE ] GASS: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:31.093435] [DEBUG] [REMOTE ] GASS: PASS: Integrity check passed. [2026-01-29T12:09:31.093474] [DEBUG] [REMOTE ] GASS: Symbol is viable for forecasting. [2026-01-29T12:09:31.093529] [INFO ] [MAIN ] [1320/3490] GASS kept (0.6s) | 1318 kept, 2 rejected | 139.7/min | ETA: 15.5m [2026-01-29T12:09:31.625483] [DEBUG] [REMOTE ] GATX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:31.625644] [DEBUG] [REMOTE ] GATX: PASS: History has at least 300 days. [2026-01-29T12:09:31.625868] [DEBUG] [REMOTE ] GATX: PASS: Price check passed. Min price $151.57. [2026-01-29T12:09:31.626011] [DEBUG] [REMOTE ] GATX: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:31.626129] [DEBUG] [REMOTE ] GATX: PASS: Integrity check passed. [2026-01-29T12:09:31.626169] [DEBUG] [REMOTE ] GATX: Symbol is viable for forecasting. [2026-01-29T12:09:31.626217] [INFO ] [MAIN ] [1321/3490] GATX kept (0.5s) | 1319 kept, 2 rejected | 139.7/min | ETA: 15.5m [2026-01-29T12:09:32.005663] [DEBUG] [REMOTE ] GBAB: Retrieved 3835 rows, trimmed to 300. [2026-01-29T12:09:32.005805] [DEBUG] [REMOTE ] GBAB: PASS: History has at least 300 days. [2026-01-29T12:09:32.006030] [DEBUG] [REMOTE ] GBAB: PASS: Price check passed. Min price $14.68. [2026-01-29T12:09:32.006169] [DEBUG] [REMOTE ] GBAB: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:32.006287] [DEBUG] [REMOTE ] GBAB: PASS: Integrity check passed. [2026-01-29T12:09:32.006327] [DEBUG] [REMOTE ] GBAB: Symbol is viable for forecasting. [2026-01-29T12:09:32.006374] [INFO ] [MAIN ] [1322/3490] GBAB kept (0.4s) | 1320 kept, 2 rejected | 139.7/min | ETA: 15.5m [2026-01-29T12:09:32.314148] [DEBUG] [REMOTE ] GBCI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:32.314275] [DEBUG] [REMOTE ] GBCI: PASS: History has at least 300 days. [2026-01-29T12:09:32.314479] [DEBUG] [REMOTE ] GBCI: PASS: Price check passed. Min price $39.87. [2026-01-29T12:09:32.314632] [DEBUG] [REMOTE ] GBCI: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:32.314745] [DEBUG] [REMOTE ] GBCI: PASS: Integrity check passed. [2026-01-29T12:09:32.314783] [DEBUG] [REMOTE ] GBCI: Symbol is viable for forecasting. [2026-01-29T12:09:32.314845] [INFO ] [MAIN ] [1323/3490] GBCI kept (0.3s) | 1321 kept, 2 rejected | 139.8/min | ETA: 15.5m [2026-01-29T12:09:32.914039] [DEBUG] [REMOTE ] GBDC: Retrieved 3972 rows, trimmed to 300. [2026-01-29T12:09:32.914364] [DEBUG] [REMOTE ] GBDC: PASS: History has at least 300 days. [2026-01-29T12:09:32.914585] [DEBUG] [REMOTE ] GBDC: PASS: Price check passed. Min price $13.15. [2026-01-29T12:09:32.914721] [DEBUG] [REMOTE ] GBDC: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:32.914831] [DEBUG] [REMOTE ] GBDC: PASS: Integrity check passed. [2026-01-29T12:09:32.914871] [DEBUG] [REMOTE ] GBDC: Symbol is viable for forecasting. [2026-01-29T12:09:32.914919] [INFO ] [MAIN ] [1324/3490] GBDC kept (0.6s) | 1322 kept, 2 rejected | 139.7/min | ETA: 15.5m [2026-01-29T12:09:33.183974] [DEBUG] [REMOTE ] GBIO: Retrieved 1414 rows, trimmed to 300. [2026-01-29T12:09:33.184283] [DEBUG] [REMOTE ] GBIO: PASS: History has at least 300 days. [2026-01-29T12:09:33.184481] [DEBUG] [REMOTE ] GBIO: PASS: Price check passed. Min price $5.01. [2026-01-29T12:09:33.184656] [DEBUG] [REMOTE ] GBIO: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:33.184773] [DEBUG] [REMOTE ] GBIO: PASS: Integrity check passed. [2026-01-29T12:09:33.184813] [DEBUG] [REMOTE ] GBIO: Symbol is viable for forecasting. [2026-01-29T12:09:33.184860] [INFO ] [MAIN ] [1325/3490] GBIO kept (0.3s) | 1323 kept, 2 rejected | 139.8/min | ETA: 15.5m [2026-01-29T12:09:33.565679] [DEBUG] [REMOTE ] GBTG: Retrieved 1300 rows, trimmed to 300. [2026-01-29T12:09:33.565807] [DEBUG] [REMOTE ] GBTG: PASS: History has at least 300 days. [2026-01-29T12:09:33.566020] [DEBUG] [REMOTE ] GBTG: PASS: Price check passed. Min price $6.83. [2026-01-29T12:09:33.566161] [DEBUG] [REMOTE ] GBTG: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:33.566274] [DEBUG] [REMOTE ] GBTG: PASS: Integrity check passed. [2026-01-29T12:09:33.566315] [DEBUG] [REMOTE ] GBTG: Symbol is viable for forecasting. [2026-01-29T12:09:33.566365] [INFO ] [MAIN ] [1326/3490] GBTG kept (0.4s) | 1324 kept, 2 rejected | 139.8/min | ETA: 15.5m [2026-01-29T12:09:34.507347] [DEBUG] [REMOTE ] GBX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:34.507485] [DEBUG] [REMOTE ] GBX: PASS: History has at least 300 days. [2026-01-29T12:09:34.507714] [DEBUG] [REMOTE ] GBX: PASS: Price check passed. Min price $41.14. [2026-01-29T12:09:34.507850] [DEBUG] [REMOTE ] GBX: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:34.507966] [DEBUG] [REMOTE ] GBX: PASS: Integrity check passed. [2026-01-29T12:09:34.508005] [DEBUG] [REMOTE ] GBX: Symbol is viable for forecasting. [2026-01-29T12:09:34.508076] [INFO ] [MAIN ] [1327/3490] GBX kept (0.9s) | 1325 kept, 2 rejected | 139.6/min | ETA: 15.5m [2026-01-29T12:09:35.011149] [DEBUG] [REMOTE ] GCBC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:35.011281] [DEBUG] [REMOTE ] GCBC: PASS: History has at least 300 days. [2026-01-29T12:09:35.011501] [DEBUG] [REMOTE ] GCBC: PASS: Price check passed. Min price $21.61. [2026-01-29T12:09:35.011656] [DEBUG] [REMOTE ] GCBC: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:35.011774] [DEBUG] [REMOTE ] GCBC: PASS: Integrity check passed. [2026-01-29T12:09:35.011813] [DEBUG] [REMOTE ] GCBC: Symbol is viable for forecasting. [2026-01-29T12:09:35.011860] [INFO ] [MAIN ] [1328/3490] GCBC kept (0.5s) | 1326 kept, 2 rejected | 139.6/min | ETA: 15.5m [2026-01-29T12:09:35.174439] [DEBUG] [REMOTE ] GCMG: Retrieved 1303 rows, trimmed to 300. [2026-01-29T12:09:35.174596] [DEBUG] [REMOTE ] GCMG: PASS: History has at least 300 days. [2026-01-29T12:09:35.174808] [DEBUG] [REMOTE ] GCMG: PASS: Price check passed. Min price $10.33. [2026-01-29T12:09:35.174952] [DEBUG] [REMOTE ] GCMG: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:35.175100] [DEBUG] [REMOTE ] GCMG: PASS: Integrity check passed. [2026-01-29T12:09:35.175147] [DEBUG] [REMOTE ] GCMG: Symbol is viable for forecasting. [2026-01-29T12:09:35.175213] [INFO ] [MAIN ] [1329/3490] GCMG kept (0.2s) | 1327 kept, 2 rejected | 139.7/min | ETA: 15.5m [2026-01-29T12:09:35.876930] [DEBUG] [REMOTE ] GCO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:35.877170] [DEBUG] [REMOTE ] GCO: PASS: History has at least 300 days. [2026-01-29T12:09:35.877686] [DEBUG] [REMOTE ] GCO: PASS: Price check passed. Min price $21.95. [2026-01-29T12:09:35.877881] [DEBUG] [REMOTE ] GCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:35.878146] [DEBUG] [REMOTE ] GCO: PASS: Integrity check passed. [2026-01-29T12:09:35.878216] [DEBUG] [REMOTE ] GCO: Symbol is viable for forecasting. [2026-01-29T12:09:35.878305] [INFO ] [MAIN ] [1330/3490] GCO kept (0.7s) | 1328 kept, 2 rejected | 139.6/min | ETA: 15.5m [2026-01-29T12:09:36.431145] [DEBUG] [REMOTE ] GD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:36.437093] [DEBUG] [REMOTE ] GD: PASS: History has at least 300 days. [2026-01-29T12:09:36.440048] [DEBUG] [REMOTE ] GD: PASS: Price check passed. Min price $331.03. [2026-01-29T12:09:36.440460] [DEBUG] [REMOTE ] GD: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:36.440765] [DEBUG] [REMOTE ] GD: PASS: Integrity check passed. [2026-01-29T12:09:36.440827] [DEBUG] [REMOTE ] GD: Symbol is viable for forecasting. [2026-01-29T12:09:36.440902] [INFO ] [MAIN ] [1331/3490] GD kept (0.6s) | 1329 kept, 2 rejected | 139.6/min | ETA: 15.5m [2026-01-29T12:09:36.694827] [DEBUG] [REMOTE ] GDC: Retrieved 2534 rows, trimmed to 300. [2026-01-29T12:09:36.695091] [DEBUG] [REMOTE ] GDC: PASS: History has at least 300 days. [2026-01-29T12:09:36.695450] [DEBUG] [REMOTE ] GDC: PASS: Price check passed. Min price $3.44. [2026-01-29T12:09:36.695687] [DEBUG] [REMOTE ] GDC: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:36.695873] [DEBUG] [REMOTE ] GDC: PASS: Integrity check passed. [2026-01-29T12:09:36.695950] [DEBUG] [REMOTE ] GDC: Symbol is viable for forecasting. [2026-01-29T12:09:36.696032] [INFO ] [MAIN ] [1332/3490] GDC kept (0.3s) | 1330 kept, 2 rejected | 139.6/min | ETA: 15.5m [2026-01-29T12:09:37.182504] [DEBUG] [REMOTE ] GDDY: Retrieved 2723 rows, trimmed to 300. [2026-01-29T12:09:37.182763] [DEBUG] [REMOTE ] GDDY: PASS: History has at least 300 days. [2026-01-29T12:09:37.183097] [DEBUG] [REMOTE ] GDDY: PASS: Price check passed. Min price $103.35. [2026-01-29T12:09:37.183476] [DEBUG] [REMOTE ] GDDY: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:37.183674] [DEBUG] [REMOTE ] GDDY: PASS: Integrity check passed. [2026-01-29T12:09:37.183732] [DEBUG] [REMOTE ] GDDY: Symbol is viable for forecasting. [2026-01-29T12:09:37.183804] [INFO ] [MAIN ] [1333/3490] GDDY kept (0.5s) | 1331 kept, 2 rejected | 139.6/min | ETA: 15.4m [2026-01-29T12:09:37.563002] [DEBUG] [REMOTE ] GDEN: Retrieved 2637 rows, trimmed to 300. [2026-01-29T12:09:37.563147] [DEBUG] [REMOTE ] GDEN: PASS: History has at least 300 days. [2026-01-29T12:09:37.563360] [DEBUG] [REMOTE ] GDEN: PASS: Price check passed. Min price $19.93. [2026-01-29T12:09:37.563501] [DEBUG] [REMOTE ] GDEN: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:37.563637] [DEBUG] [REMOTE ] GDEN: PASS: Integrity check passed. [2026-01-29T12:09:37.563681] [DEBUG] [REMOTE ] GDEN: Symbol is viable for forecasting. [2026-01-29T12:09:37.563730] [INFO ] [MAIN ] [1334/3490] GDEN kept (0.4s) | 1332 kept, 2 rejected | 139.6/min | ETA: 15.4m [2026-01-29T12:09:37.910187] [DEBUG] [REMOTE ] GDRX: Retrieved 1343 rows, trimmed to 300. [2026-01-29T12:09:37.910333] [DEBUG] [REMOTE ] GDRX: PASS: History has at least 300 days. [2026-01-29T12:09:37.910542] [DEBUG] [REMOTE ] GDRX: PASS: Price check passed. Min price $2.33. [2026-01-29T12:09:37.910734] [DEBUG] [REMOTE ] GDRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:37.910878] [DEBUG] [REMOTE ] GDRX: PASS: Integrity check passed. [2026-01-29T12:09:37.910954] [DEBUG] [REMOTE ] GDRX: Symbol is viable for forecasting. [2026-01-29T12:09:37.911027] [INFO ] [MAIN ] [1335/3490] GDRX kept (0.3s) | 1333 kept, 2 rejected | 139.6/min | ETA: 15.4m [2026-01-29T12:09:38.333969] [DEBUG] [REMOTE ] GDS: Retrieved 2321 rows, trimmed to 300. [2026-01-29T12:09:38.334114] [DEBUG] [REMOTE ] GDS: PASS: History has at least 300 days. [2026-01-29T12:09:38.334526] [DEBUG] [REMOTE ] GDS: PASS: Price check passed. Min price $29.02. [2026-01-29T12:09:38.334704] [DEBUG] [REMOTE ] GDS: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:38.334820] [DEBUG] [REMOTE ] GDS: PASS: Integrity check passed. [2026-01-29T12:09:38.334861] [DEBUG] [REMOTE ] GDS: Symbol is viable for forecasting. [2026-01-29T12:09:38.334908] [INFO ] [MAIN ] [1336/3490] GDS kept (0.4s) | 1334 kept, 2 rejected | 139.6/min | ETA: 15.4m [2026-01-29T12:09:38.674507] [DEBUG] [REMOTE ] GDYN: Retrieved 1817 rows, trimmed to 300. [2026-01-29T12:09:38.674686] [DEBUG] [REMOTE ] GDYN: PASS: History has at least 300 days. [2026-01-29T12:09:38.674936] [DEBUG] [REMOTE ] GDYN: PASS: Price check passed. Min price $8.10. [2026-01-29T12:09:38.675100] [DEBUG] [REMOTE ] GDYN: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:38.675234] [DEBUG] [REMOTE ] GDYN: PASS: Integrity check passed. [2026-01-29T12:09:38.675282] [DEBUG] [REMOTE ] GDYN: Symbol is viable for forecasting. [2026-01-29T12:09:38.675340] [INFO ] [MAIN ] [1337/3490] GDYN kept (0.3s) | 1335 kept, 2 rejected | 139.7/min | ETA: 15.4m [2026-01-29T12:09:39.208715] [DEBUG] [REMOTE ] GE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:39.208898] [DEBUG] [REMOTE ] GE: PASS: History has at least 300 days. [2026-01-29T12:09:39.209176] [DEBUG] [REMOTE ] GE: PASS: Price check passed. Min price $283.27. [2026-01-29T12:09:39.209318] [DEBUG] [REMOTE ] GE: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:39.209442] [DEBUG] [REMOTE ] GE: PASS: Integrity check passed. [2026-01-29T12:09:39.209482] [DEBUG] [REMOTE ] GE: Symbol is viable for forecasting. [2026-01-29T12:09:39.209534] [INFO ] [MAIN ] [1338/3490] GE kept (0.5s) | 1336 kept, 2 rejected | 139.6/min | ETA: 15.4m [2026-01-29T12:09:39.547842] [DEBUG] [REMOTE ] GECC: Retrieved 2319 rows, trimmed to 300. [2026-01-29T12:09:39.547988] [DEBUG] [REMOTE ] GECC: PASS: History has at least 300 days. [2026-01-29T12:09:39.548220] [DEBUG] [REMOTE ] GECC: PASS: Price check passed. Min price $6.66. [2026-01-29T12:09:39.548356] [DEBUG] [REMOTE ] GECC: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:39.548472] [DEBUG] [REMOTE ] GECC: PASS: Integrity check passed. [2026-01-29T12:09:39.548512] [DEBUG] [REMOTE ] GECC: Symbol is viable for forecasting. [2026-01-29T12:09:39.548560] [INFO ] [MAIN ] [1339/3490] GECC kept (0.3s) | 1337 kept, 2 rejected | 139.7/min | ETA: 15.4m [2026-01-29T12:09:40.305469] [DEBUG] [REMOTE ] GEF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:40.305695] [DEBUG] [REMOTE ] GEF: PASS: History has at least 300 days. [2026-01-29T12:09:40.306061] [DEBUG] [REMOTE ] GEF: PASS: Price check passed. Min price $56.24. [2026-01-29T12:09:40.306264] [DEBUG] [REMOTE ] GEF: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:40.306421] [DEBUG] [REMOTE ] GEF: PASS: Integrity check passed. [2026-01-29T12:09:40.306469] [DEBUG] [REMOTE ] GEF: Symbol is viable for forecasting. [2026-01-29T12:09:40.306533] [INFO ] [MAIN ] [1340/3490] GEF kept (0.8s) | 1338 kept, 2 rejected | 139.6/min | ETA: 15.4m [2026-01-29T12:09:40.463182] [DEBUG] [REMOTE ] GEHC: Retrieved 769 rows, trimmed to 300. [2026-01-29T12:09:40.463414] [DEBUG] [REMOTE ] GEHC: PASS: History has at least 300 days. [2026-01-29T12:09:40.463756] [DEBUG] [REMOTE ] GEHC: PASS: Price check passed. Min price $70.60. [2026-01-29T12:09:40.463939] [DEBUG] [REMOTE ] GEHC: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:40.464087] [DEBUG] [REMOTE ] GEHC: PASS: Integrity check passed. [2026-01-29T12:09:40.464186] [DEBUG] [REMOTE ] GEHC: Symbol is viable for forecasting. [2026-01-29T12:09:40.464248] [INFO ] [MAIN ] [1341/3490] GEHC kept (0.2s) | 1339 kept, 2 rejected | 139.7/min | ETA: 15.4m [2026-01-29T12:09:41.155665] [DEBUG] [REMOTE ] GEL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:41.155835] [DEBUG] [REMOTE ] GEL: PASS: History has at least 300 days. [2026-01-29T12:09:41.156103] [DEBUG] [REMOTE ] GEL: PASS: Price check passed. Min price $14.92. [2026-01-29T12:09:41.156285] [DEBUG] [REMOTE ] GEL: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:41.156438] [DEBUG] [REMOTE ] GEL: PASS: Integrity check passed. [2026-01-29T12:09:41.156495] [DEBUG] [REMOTE ] GEL: Symbol is viable for forecasting. [2026-01-29T12:09:41.156566] [INFO ] [MAIN ] [1342/3490] GEL kept (0.7s) | 1340 kept, 2 rejected | 139.6/min | ETA: 15.4m [2026-01-29T12:09:41.655274] [DEBUG] [REMOTE ] GEN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:41.655433] [DEBUG] [REMOTE ] GEN: PASS: History has at least 300 days. [2026-01-29T12:09:41.655905] [DEBUG] [REMOTE ] GEN: PASS: Price check passed. Min price $24.79. [2026-01-29T12:09:41.656048] [DEBUG] [REMOTE ] GEN: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:41.656201] [DEBUG] [REMOTE ] GEN: PASS: Integrity check passed. [2026-01-29T12:09:41.656251] [DEBUG] [REMOTE ] GEN: Symbol is viable for forecasting. [2026-01-29T12:09:41.656308] [INFO ] [MAIN ] [1343/3490] GEN kept (0.5s) | 1341 kept, 2 rejected | 139.6/min | ETA: 15.4m [2026-01-29T12:09:41.900070] [DEBUG] [REMOTE ] GENI: Retrieved 1199 rows, trimmed to 300. [2026-01-29T12:09:41.900214] [DEBUG] [REMOTE ] GENI: PASS: History has at least 300 days. [2026-01-29T12:09:41.900428] [DEBUG] [REMOTE ] GENI: PASS: Price check passed. Min price $8.70. [2026-01-29T12:09:41.900587] [DEBUG] [REMOTE ] GENI: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:41.900731] [DEBUG] [REMOTE ] GENI: PASS: Integrity check passed. [2026-01-29T12:09:41.900777] [DEBUG] [REMOTE ] GENI: Symbol is viable for forecasting. [2026-01-29T12:09:41.900828] [INFO ] [MAIN ] [1344/3490] GENI kept (0.2s) | 1342 kept, 2 rejected | 139.6/min | ETA: 15.4m [2026-01-29T12:09:42.325667] [DEBUG] [REMOTE ] GENK: Retrieved 649 rows, trimmed to 300. [2026-01-29T12:09:42.325790] [DEBUG] [REMOTE ] GENK: PASS: History has at least 300 days. [2026-01-29T12:09:42.325988] [DEBUG] [REMOTE ] GENK: PASS: Price check passed. Min price $2.07. [2026-01-29T12:09:42.326134] [DEBUG] [REMOTE ] GENK: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:42.326264] [DEBUG] [REMOTE ] GENK: PASS: Integrity check passed. [2026-01-29T12:09:42.326303] [DEBUG] [REMOTE ] GENK: Symbol is viable for forecasting. [2026-01-29T12:09:42.326349] [INFO ] [MAIN ] [1345/3490] GENK kept (0.4s) | 1343 kept, 2 rejected | 139.6/min | ETA: 15.4m [2026-01-29T12:09:42.853096] [DEBUG] [REMOTE ] GEOS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:42.853241] [DEBUG] [REMOTE ] GEOS: PASS: History has at least 300 days. [2026-01-29T12:09:42.853473] [DEBUG] [REMOTE ] GEOS: PASS: Price check passed. Min price $11.12. [2026-01-29T12:09:42.853632] [DEBUG] [REMOTE ] GEOS: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:42.853756] [DEBUG] [REMOTE ] GEOS: PASS: Integrity check passed. [2026-01-29T12:09:42.853797] [DEBUG] [REMOTE ] GEOS: Symbol is viable for forecasting. [2026-01-29T12:09:42.853847] [INFO ] [MAIN ] [1346/3490] GEOS kept (0.5s) | 1344 kept, 2 rejected | 139.6/min | ETA: 15.4m [2026-01-29T12:09:43.285209] [DEBUG] [REMOTE ] GERN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:43.285640] [DEBUG] [REMOTE ] GERN: PASS: History has at least 300 days. [2026-01-29T12:09:43.285975] [DEBUG] [REMOTE ] GERN: PASS: Price check passed. Min price $1.07. [2026-01-29T12:09:43.286147] [DEBUG] [REMOTE ] GERN: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:43.286310] [DEBUG] [REMOTE ] GERN: PASS: Integrity check passed. [2026-01-29T12:09:43.286379] [DEBUG] [REMOTE ] GERN: Symbol is viable for forecasting. [2026-01-29T12:09:43.286440] [INFO ] [MAIN ] [1347/3490] GERN kept (0.4s) | 1345 kept, 2 rejected | 139.6/min | ETA: 15.4m [2026-01-29T12:09:43.604877] [DEBUG] [REMOTE ] GEVO: Retrieved 3764 rows, trimmed to 300. [2026-01-29T12:09:43.605067] [DEBUG] [REMOTE ] GEVO: PASS: History has at least 300 days. [2026-01-29T12:09:43.605318] [DEBUG] [REMOTE ] GEVO: PASS: Price check passed. Min price $1.87. [2026-01-29T12:09:43.605457] [DEBUG] [REMOTE ] GEVO: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:43.605599] [DEBUG] [REMOTE ] GEVO: PASS: Integrity check passed. [2026-01-29T12:09:43.605647] [DEBUG] [REMOTE ] GEVO: Symbol is viable for forecasting. [2026-01-29T12:09:43.605705] [INFO ] [MAIN ] [1348/3490] GEVO kept (0.3s) | 1346 kept, 2 rejected | 139.6/min | ETA: 15.3m [2026-01-29T12:09:44.087966] [DEBUG] [REMOTE ] GFF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:44.088146] [DEBUG] [REMOTE ] GFF: PASS: History has at least 300 days. [2026-01-29T12:09:44.088403] [DEBUG] [REMOTE ] GFF: PASS: Price check passed. Min price $66.59. [2026-01-29T12:09:44.088541] [DEBUG] [REMOTE ] GFF: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:44.088689] [DEBUG] [REMOTE ] GFF: PASS: Integrity check passed. [2026-01-29T12:09:44.088731] [DEBUG] [REMOTE ] GFF: Symbol is viable for forecasting. [2026-01-29T12:09:44.088785] [INFO ] [MAIN ] [1349/3490] GFF kept (0.5s) | 1347 kept, 2 rejected | 139.6/min | ETA: 15.3m [2026-01-29T12:09:44.624965] [DEBUG] [REMOTE ] GFI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:44.625117] [DEBUG] [REMOTE ] GFI: PASS: History has at least 300 days. [2026-01-29T12:09:44.625370] [DEBUG] [REMOTE ] GFI: PASS: Price check passed. Min price $35.68. [2026-01-29T12:09:44.625531] [DEBUG] [REMOTE ] GFI: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:44.625688] [DEBUG] [REMOTE ] GFI: PASS: Integrity check passed. [2026-01-29T12:09:44.625731] [DEBUG] [REMOTE ] GFI: Symbol is viable for forecasting. [2026-01-29T12:09:44.625785] [INFO ] [MAIN ] [1350/3490] GFI kept (0.5s) | 1348 kept, 2 rejected | 139.6/min | ETA: 15.3m [2026-01-29T12:09:44.808513] [DEBUG] [REMOTE ] GFL: Retrieved 1485 rows, trimmed to 300. [2026-01-29T12:09:44.808693] [DEBUG] [REMOTE ] GFL: PASS: History has at least 300 days. [2026-01-29T12:09:44.808907] [DEBUG] [REMOTE ] GFL: PASS: Price check passed. Min price $41.67. [2026-01-29T12:09:44.809040] [DEBUG] [REMOTE ] GFL: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:44.809149] [DEBUG] [REMOTE ] GFL: PASS: Integrity check passed. [2026-01-29T12:09:44.809188] [DEBUG] [REMOTE ] GFL: Symbol is viable for forecasting. [2026-01-29T12:09:44.809233] [INFO ] [MAIN ] [1351/3490] GFL kept (0.2s) | 1349 kept, 2 rejected | 139.6/min | ETA: 15.3m [2026-01-29T12:09:45.256276] [DEBUG] [REMOTE ] GFS: Retrieved 1066 rows, trimmed to 300. [2026-01-29T12:09:45.256414] [DEBUG] [REMOTE ] GFS: PASS: History has at least 300 days. [2026-01-29T12:09:45.256641] [DEBUG] [REMOTE ] GFS: PASS: Price check passed. Min price $32.24. [2026-01-29T12:09:45.256781] [DEBUG] [REMOTE ] GFS: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:45.256890] [DEBUG] [REMOTE ] GFS: PASS: Integrity check passed. [2026-01-29T12:09:45.256931] [DEBUG] [REMOTE ] GFS: Symbol is viable for forecasting. [2026-01-29T12:09:45.256988] [INFO ] [MAIN ] [1352/3490] GFS kept (0.4s) | 1350 kept, 2 rejected | 139.6/min | ETA: 15.3m [2026-01-29T12:09:45.926427] [DEBUG] [REMOTE ] GGAL: Retrieved 6416 rows, trimmed to 300. [2026-01-29T12:09:45.926615] [DEBUG] [REMOTE ] GGAL: PASS: History has at least 300 days. [2026-01-29T12:09:45.926901] [DEBUG] [REMOTE ] GGAL: PASS: Price check passed. Min price $45.90. [2026-01-29T12:09:45.927081] [DEBUG] [REMOTE ] GGAL: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:45.927241] [DEBUG] [REMOTE ] GGAL: PASS: Integrity check passed. [2026-01-29T12:09:45.927314] [DEBUG] [REMOTE ] GGAL: Symbol is viable for forecasting. [2026-01-29T12:09:45.927387] [INFO ] [MAIN ] [1353/3490] GGAL kept (0.7s) | 1351 kept, 2 rejected | 139.6/min | ETA: 15.3m [2026-01-29T12:09:46.379812] [DEBUG] [REMOTE ] GGB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:46.379950] [DEBUG] [REMOTE ] GGB: PASS: History has at least 300 days. [2026-01-29T12:09:46.380177] [DEBUG] [REMOTE ] GGB: PASS: Price check passed. Min price $3.37. [2026-01-29T12:09:46.380323] [DEBUG] [REMOTE ] GGB: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:46.380447] [DEBUG] [REMOTE ] GGB: PASS: Integrity check passed. [2026-01-29T12:09:46.380490] [DEBUG] [REMOTE ] GGB: Symbol is viable for forecasting. [2026-01-29T12:09:46.380541] [INFO ] [MAIN ] [1354/3490] GGB kept (0.5s) | 1352 kept, 2 rejected | 139.6/min | ETA: 15.3m [2026-01-29T12:09:46.838980] [DEBUG] [REMOTE ] GGG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:46.839120] [DEBUG] [REMOTE ] GGG: PASS: History has at least 300 days. [2026-01-29T12:09:46.839328] [DEBUG] [REMOTE ] GGG: PASS: Price check passed. Min price $78.88. [2026-01-29T12:09:46.839462] [DEBUG] [REMOTE ] GGG: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:46.839592] [DEBUG] [REMOTE ] GGG: PASS: Integrity check passed. [2026-01-29T12:09:46.839634] [DEBUG] [REMOTE ] GGG: Symbol is viable for forecasting. [2026-01-29T12:09:46.839681] [INFO ] [MAIN ] [1355/3490] GGG kept (0.5s) | 1353 kept, 2 rejected | 139.6/min | ETA: 15.3m [2026-01-29T12:09:47.054501] [DEBUG] [REMOTE ] GGLL: Retrieved 851 rows, trimmed to 300. [2026-01-29T12:09:47.054628] [DEBUG] [REMOTE ] GGLL: PASS: History has at least 300 days. [2026-01-29T12:09:47.054824] [DEBUG] [REMOTE ] GGLL: PASS: Price check passed. Min price $77.33. [2026-01-29T12:09:47.054955] [DEBUG] [REMOTE ] GGLL: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:47.055062] [DEBUG] [REMOTE ] GGLL: PASS: Integrity check passed. [2026-01-29T12:09:47.055101] [DEBUG] [REMOTE ] GGLL: Symbol is viable for forecasting. [2026-01-29T12:09:47.055146] [INFO ] [MAIN ] [1356/3490] GGLL kept (0.2s) | 1354 kept, 2 rejected | 139.6/min | ETA: 15.3m [2026-01-29T12:09:47.461838] [DEBUG] [REMOTE ] GGLS: Retrieved 851 rows, trimmed to 300. [2026-01-29T12:09:47.461967] [DEBUG] [REMOTE ] GGLS: PASS: History has at least 300 days. [2026-01-29T12:09:47.462166] [DEBUG] [REMOTE ] GGLS: PASS: Price check passed. Min price $6.31. [2026-01-29T12:09:47.462303] [DEBUG] [REMOTE ] GGLS: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:47.462410] [DEBUG] [REMOTE ] GGLS: PASS: Integrity check passed. [2026-01-29T12:09:47.462449] [DEBUG] [REMOTE ] GGLS: Symbol is viable for forecasting. [2026-01-29T12:09:47.462496] [INFO ] [MAIN ] [1357/3490] GGLS kept (0.4s) | 1355 kept, 2 rejected | 139.6/min | ETA: 15.3m [2026-01-29T12:09:47.945786] [DEBUG] [REMOTE ] GH: Retrieved 1838 rows, trimmed to 300. [2026-01-29T12:09:47.945923] [DEBUG] [REMOTE ] GH: PASS: History has at least 300 days. [2026-01-29T12:09:47.946130] [DEBUG] [REMOTE ] GH: PASS: Price check passed. Min price $93.02. [2026-01-29T12:09:47.946270] [DEBUG] [REMOTE ] GH: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:47.946388] [DEBUG] [REMOTE ] GH: PASS: Integrity check passed. [2026-01-29T12:09:47.946428] [DEBUG] [REMOTE ] GH: Symbol is viable for forecasting. [2026-01-29T12:09:47.946485] [INFO ] [MAIN ] [1358/3490] GH kept (0.5s) | 1356 kept, 2 rejected | 139.6/min | ETA: 15.3m [2026-01-29T12:09:48.549665] [DEBUG] [REMOTE ] GHI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:48.549816] [DEBUG] [REMOTE ] GHI: PASS: History has at least 300 days. [2026-01-29T12:09:48.550069] [DEBUG] [REMOTE ] GHI: PASS: Price check passed. Min price $5.93. [2026-01-29T12:09:48.550212] [DEBUG] [REMOTE ] GHI: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:48.550356] [DEBUG] [REMOTE ] GHI: PASS: Integrity check passed. [2026-01-29T12:09:48.550398] [DEBUG] [REMOTE ] GHI: Symbol is viable for forecasting. [2026-01-29T12:09:48.550452] [INFO ] [MAIN ] [1359/3490] GHI kept (0.6s) | 1357 kept, 2 rejected | 139.6/min | ETA: 15.3m [2026-01-29T12:09:48.896648] [DEBUG] [REMOTE ] GHM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:48.896786] [DEBUG] [REMOTE ] GHM: PASS: History has at least 300 days. [2026-01-29T12:09:48.897013] [DEBUG] [REMOTE ] GHM: PASS: Price check passed. Min price $53.56. [2026-01-29T12:09:48.897159] [DEBUG] [REMOTE ] GHM: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:48.897296] [DEBUG] [REMOTE ] GHM: PASS: Integrity check passed. [2026-01-29T12:09:48.897346] [DEBUG] [REMOTE ] GHM: Symbol is viable for forecasting. [2026-01-29T12:09:48.897400] [INFO ] [MAIN ] [1360/3490] GHM kept (0.3s) | 1358 kept, 2 rejected | 139.6/min | ETA: 15.3m [2026-01-29T12:09:49.204779] [DEBUG] [REMOTE ] GHRS: Retrieved 1153 rows, trimmed to 300. [2026-01-29T12:09:49.204916] [DEBUG] [REMOTE ] GHRS: PASS: History has at least 300 days. [2026-01-29T12:09:49.205128] [DEBUG] [REMOTE ] GHRS: PASS: Price check passed. Min price $12.48. [2026-01-29T12:09:49.205270] [DEBUG] [REMOTE ] GHRS: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:49.205387] [DEBUG] [REMOTE ] GHRS: PASS: Integrity check passed. [2026-01-29T12:09:49.205430] [DEBUG] [REMOTE ] GHRS: Symbol is viable for forecasting. [2026-01-29T12:09:49.205479] [INFO ] [MAIN ] [1361/3490] GHRS kept (0.3s) | 1359 kept, 2 rejected | 139.6/min | ETA: 15.2m [2026-01-29T12:09:49.816885] [DEBUG] [REMOTE ] GHY: Retrieved 3293 rows, trimmed to 300. [2026-01-29T12:09:49.817047] [DEBUG] [REMOTE ] GHY: PASS: History has at least 300 days. [2026-01-29T12:09:49.817348] [DEBUG] [REMOTE ] GHY: PASS: Price check passed. Min price $11.93. [2026-01-29T12:09:49.817769] [DEBUG] [REMOTE ] GHY: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:49.817941] [DEBUG] [REMOTE ] GHY: PASS: Integrity check passed. [2026-01-29T12:09:49.818003] [DEBUG] [REMOTE ] GHY: Symbol is viable for forecasting. [2026-01-29T12:09:49.818132] [INFO ] [MAIN ] [1362/3490] GHY kept (0.6s) | 1360 kept, 2 rejected | 139.6/min | ETA: 15.2m [2026-01-29T12:09:50.284622] [DEBUG] [REMOTE ] GIB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:50.284781] [DEBUG] [REMOTE ] GIB: PASS: History has at least 300 days. [2026-01-29T12:09:50.285043] [DEBUG] [REMOTE ] GIB: PASS: Price check passed. Min price $84.69. [2026-01-29T12:09:50.285189] [DEBUG] [REMOTE ] GIB: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:50.285327] [DEBUG] [REMOTE ] GIB: PASS: Integrity check passed. [2026-01-29T12:09:50.285380] [DEBUG] [REMOTE ] GIB: Symbol is viable for forecasting. [2026-01-29T12:09:50.285444] [INFO ] [MAIN ] [1363/3490] GIB kept (0.5s) | 1361 kept, 2 rejected | 139.6/min | ETA: 15.2m [2026-01-29T12:09:50.740811] [DEBUG] [REMOTE ] GIII: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:50.740976] [DEBUG] [REMOTE ] GIII: PASS: History has at least 300 days. [2026-01-29T12:09:50.741208] [DEBUG] [REMOTE ] GIII: PASS: Price check passed. Min price $26.77. [2026-01-29T12:09:50.741358] [DEBUG] [REMOTE ] GIII: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:50.741495] [DEBUG] [REMOTE ] GIII: PASS: Integrity check passed. [2026-01-29T12:09:50.741540] [DEBUG] [REMOTE ] GIII: Symbol is viable for forecasting. [2026-01-29T12:09:50.741628] [INFO ] [MAIN ] [1364/3490] GIII kept (0.5s) | 1362 kept, 2 rejected | 139.6/min | ETA: 15.2m [2026-01-29T12:09:51.119095] [DEBUG] [REMOTE ] GILD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:51.119243] [DEBUG] [REMOTE ] GILD: PASS: History has at least 300 days. [2026-01-29T12:09:51.119482] [DEBUG] [REMOTE ] GILD: PASS: Price check passed. Min price $117.38. [2026-01-29T12:09:51.119645] [DEBUG] [REMOTE ] GILD: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:51.119789] [DEBUG] [REMOTE ] GILD: PASS: Integrity check passed. [2026-01-29T12:09:51.119832] [DEBUG] [REMOTE ] GILD: Symbol is viable for forecasting. [2026-01-29T12:09:51.119882] [INFO ] [MAIN ] [1365/3490] GILD kept (0.4s) | 1363 kept, 2 rejected | 139.6/min | ETA: 15.2m [2026-01-29T12:09:51.596846] [DEBUG] [REMOTE ] GIS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:51.597001] [DEBUG] [REMOTE ] GIS: PASS: History has at least 300 days. [2026-01-29T12:09:51.597260] [DEBUG] [REMOTE ] GIS: PASS: Price check passed. Min price $42.37. [2026-01-29T12:09:51.597397] [DEBUG] [REMOTE ] GIS: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:51.597526] [DEBUG] [REMOTE ] GIS: PASS: Integrity check passed. [2026-01-29T12:09:51.597567] [DEBUG] [REMOTE ] GIS: Symbol is viable for forecasting. [2026-01-29T12:09:51.597641] [INFO ] [MAIN ] [1366/3490] GIS kept (0.5s) | 1364 kept, 2 rejected | 139.6/min | ETA: 15.2m [2026-01-29T12:09:51.776880] [DEBUG] [REMOTE ] GKOS: Retrieved 2664 rows, trimmed to 300. [2026-01-29T12:09:51.777011] [DEBUG] [REMOTE ] GKOS: PASS: History has at least 300 days. [2026-01-29T12:09:51.777220] [DEBUG] [REMOTE ] GKOS: PASS: Price check passed. Min price $81.79. [2026-01-29T12:09:51.777359] [DEBUG] [REMOTE ] GKOS: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:51.777477] [DEBUG] [REMOTE ] GKOS: PASS: Integrity check passed. [2026-01-29T12:09:51.777519] [DEBUG] [REMOTE ] GKOS: Symbol is viable for forecasting. [2026-01-29T12:09:51.777585] [INFO ] [MAIN ] [1367/3490] GKOS kept (0.2s) | 1365 kept, 2 rejected | 139.6/min | ETA: 15.2m [2026-01-29T12:09:52.486199] [DEBUG] [REMOTE ] GL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:09:52.486350] [DEBUG] [REMOTE ] GL: PASS: History has at least 300 days. [2026-01-29T12:09:52.486611] [DEBUG] [REMOTE ] GL: PASS: Price check passed. Min price $130.12. [2026-01-29T12:09:52.486748] [DEBUG] [REMOTE ] GL: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:52.486866] [DEBUG] [REMOTE ] GL: PASS: Integrity check passed. [2026-01-29T12:09:52.486906] [DEBUG] [REMOTE ] GL: Symbol is viable for forecasting. [2026-01-29T12:09:52.486953] [INFO ] [MAIN ] [1368/3490] GL kept (0.7s) | 1366 kept, 2 rejected | 139.6/min | ETA: 15.2m [2026-01-29T12:09:52.923686] [DEBUG] [REMOTE ] GLAD: Retrieved 5910 rows, trimmed to 300. [2026-01-29T12:09:52.923827] [DEBUG] [REMOTE ] GLAD: PASS: History has at least 300 days. [2026-01-29T12:09:52.924043] [DEBUG] [REMOTE ] GLAD: PASS: Price check passed. Min price $18.50. [2026-01-29T12:09:52.924182] [DEBUG] [REMOTE ] GLAD: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:52.924299] [DEBUG] [REMOTE ] GLAD: PASS: Integrity check passed. [2026-01-29T12:09:52.924339] [DEBUG] [REMOTE ] GLAD: Symbol is viable for forecasting. [2026-01-29T12:09:52.924386] [INFO ] [MAIN ] [1369/3490] GLAD kept (0.4s) | 1367 kept, 2 rejected | 139.5/min | ETA: 15.2m [2026-01-29T12:09:53.183840] [DEBUG] [REMOTE ] GLBE: Retrieved 1184 rows, trimmed to 300. [2026-01-29T12:09:53.183981] [DEBUG] [REMOTE ] GLBE: PASS: History has at least 300 days. [2026-01-29T12:09:53.184194] [DEBUG] [REMOTE ] GLBE: PASS: Price check passed. Min price $35.13. [2026-01-29T12:09:53.184353] [DEBUG] [REMOTE ] GLBE: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:53.184500] [DEBUG] [REMOTE ] GLBE: PASS: Integrity check passed. [2026-01-29T12:09:53.184554] [DEBUG] [REMOTE ] GLBE: Symbol is viable for forecasting. [2026-01-29T12:09:53.184649] [INFO ] [MAIN ] [1370/3490] GLBE kept (0.3s) | 1368 kept, 2 rejected | 139.6/min | ETA: 15.2m [2026-01-29T12:09:53.610471] [DEBUG] [REMOTE ] GLBS: Retrieved 4500 rows, trimmed to 300. [2026-01-29T12:09:53.610637] [DEBUG] [REMOTE ] GLBS: PASS: History has at least 300 days. [2026-01-29T12:09:53.610865] [DEBUG] [REMOTE ] GLBS: PASS: Price check passed. Min price $1.15. [2026-01-29T12:09:53.611012] [DEBUG] [REMOTE ] GLBS: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:53.611169] [DEBUG] [REMOTE ] GLBS: PASS: Integrity check passed. [2026-01-29T12:09:53.611222] [DEBUG] [REMOTE ] GLBS: Symbol is viable for forecasting. [2026-01-29T12:09:53.611277] [INFO ] [MAIN ] [1371/3490] GLBS kept (0.4s) | 1369 kept, 2 rejected | 139.6/min | ETA: 15.2m [2026-01-29T12:09:54.176182] [DEBUG] [REMOTE ] GLDD: Retrieved 4801 rows, trimmed to 300. [2026-01-29T12:09:54.176372] [DEBUG] [REMOTE ] GLDD: PASS: History has at least 300 days. [2026-01-29T12:09:54.176910] [DEBUG] [REMOTE ] GLDD: PASS: Price check passed. Min price $11.35. [2026-01-29T12:09:54.177114] [DEBUG] [REMOTE ] GLDD: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:54.177299] [DEBUG] [REMOTE ] GLDD: PASS: Integrity check passed. [2026-01-29T12:09:54.177356] [DEBUG] [REMOTE ] GLDD: Symbol is viable for forecasting. [2026-01-29T12:09:54.177415] [INFO ] [MAIN ] [1372/3490] GLDD kept (0.6s) | 1370 kept, 2 rejected | 139.6/min | ETA: 15.2m [2026-01-29T12:09:54.604222] [DEBUG] [REMOTE ] GLNG: Retrieved 5672 rows, trimmed to 300. [2026-01-29T12:09:54.604441] [DEBUG] [REMOTE ] GLNG: PASS: History has at least 300 days. [2026-01-29T12:09:54.604785] [DEBUG] [REMOTE ] GLNG: PASS: Price check passed. Min price $35.33. [2026-01-29T12:09:54.604946] [DEBUG] [REMOTE ] GLNG: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:54.605097] [DEBUG] [REMOTE ] GLNG: PASS: Integrity check passed. [2026-01-29T12:09:54.605139] [DEBUG] [REMOTE ] GLNG: Symbol is viable for forecasting. [2026-01-29T12:09:54.605226] [INFO ] [MAIN ] [1373/3490] GLNG kept (0.4s) | 1371 kept, 2 rejected | 139.6/min | ETA: 15.2m [2026-01-29T12:09:54.937023] [DEBUG] [REMOTE ] GLOB: Retrieved 2900 rows, trimmed to 300. [2026-01-29T12:09:54.937145] [DEBUG] [REMOTE ] GLOB: PASS: History has at least 300 days. [2026-01-29T12:09:54.937346] [DEBUG] [REMOTE ] GLOB: PASS: Price check passed. Min price $58.80. [2026-01-29T12:09:54.937477] [DEBUG] [REMOTE ] GLOB: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:54.937604] [DEBUG] [REMOTE ] GLOB: PASS: Integrity check passed. [2026-01-29T12:09:54.937646] [DEBUG] [REMOTE ] GLOB: Symbol is viable for forecasting. [2026-01-29T12:09:54.937693] [INFO ] [MAIN ] [1374/3490] GLOB kept (0.3s) | 1372 kept, 2 rejected | 139.6/min | ETA: 15.2m [2026-01-29T12:09:55.415876] [DEBUG] [REMOTE ] GLP: Retrieved 5114 rows, trimmed to 300. [2026-01-29T12:09:55.416065] [DEBUG] [REMOTE ] GLP: PASS: History has at least 300 days. [2026-01-29T12:09:55.416331] [DEBUG] [REMOTE ] GLP: PASS: Price check passed. Min price $39.58. [2026-01-29T12:09:55.416513] [DEBUG] [REMOTE ] GLP: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:55.416683] [DEBUG] [REMOTE ] GLP: PASS: Integrity check passed. [2026-01-29T12:09:55.416742] [DEBUG] [REMOTE ] GLP: Symbol is viable for forecasting. [2026-01-29T12:09:55.416812] [INFO ] [MAIN ] [1375/3490] GLP kept (0.5s) | 1373 kept, 2 rejected | 139.6/min | ETA: 15.2m [2026-01-29T12:09:55.728856] [DEBUG] [REMOTE ] GLPG: Retrieved 2693 rows, trimmed to 300. [2026-01-29T12:09:55.728984] [DEBUG] [REMOTE ] GLPG: PASS: History has at least 300 days. [2026-01-29T12:09:55.729188] [DEBUG] [REMOTE ] GLPG: PASS: Price check passed. Min price $29.89. [2026-01-29T12:09:55.729324] [DEBUG] [REMOTE ] GLPG: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:55.729435] [DEBUG] [REMOTE ] GLPG: PASS: Integrity check passed. [2026-01-29T12:09:55.729476] [DEBUG] [REMOTE ] GLPG: Symbol is viable for forecasting. [2026-01-29T12:09:55.729529] [INFO ] [MAIN ] [1376/3490] GLPG kept (0.3s) | 1374 kept, 2 rejected | 139.6/min | ETA: 15.1m [2026-01-29T12:09:56.080361] [DEBUG] [REMOTE ] GLPI: Retrieved 3091 rows, trimmed to 300. [2026-01-29T12:09:56.080504] [DEBUG] [REMOTE ] GLPI: PASS: History has at least 300 days. [2026-01-29T12:09:56.080770] [DEBUG] [REMOTE ] GLPI: PASS: Price check passed. Min price $41.33. [2026-01-29T12:09:56.080937] [DEBUG] [REMOTE ] GLPI: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:56.081056] [DEBUG] [REMOTE ] GLPI: PASS: Integrity check passed. [2026-01-29T12:09:56.081098] [DEBUG] [REMOTE ] GLPI: Symbol is viable for forecasting. [2026-01-29T12:09:56.081146] [INFO ] [MAIN ] [1377/3490] GLPI kept (0.4s) | 1375 kept, 2 rejected | 139.6/min | ETA: 15.1m [2026-01-29T12:09:56.757653] [DEBUG] [REMOTE ] GLRE: Retrieved 4700 rows, trimmed to 300. [2026-01-29T12:09:56.757809] [DEBUG] [REMOTE ] GLRE: PASS: History has at least 300 days. [2026-01-29T12:09:56.758089] [DEBUG] [REMOTE ] GLRE: PASS: Price check passed. Min price $11.95. [2026-01-29T12:09:56.758229] [DEBUG] [REMOTE ] GLRE: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:56.758354] [DEBUG] [REMOTE ] GLRE: PASS: Integrity check passed. [2026-01-29T12:09:56.758393] [DEBUG] [REMOTE ] GLRE: Symbol is viable for forecasting. [2026-01-29T12:09:56.758446] [INFO ] [MAIN ] [1378/3490] GLRE kept (0.7s) | 1376 kept, 2 rejected | 139.6/min | ETA: 15.1m [2026-01-29T12:09:57.018407] [DEBUG] [REMOTE ] GLSI: Retrieved 1341 rows, trimmed to 300. [2026-01-29T12:09:57.018557] [DEBUG] [REMOTE ] GLSI: PASS: History has at least 300 days. [2026-01-29T12:09:57.018846] [DEBUG] [REMOTE ] GLSI: PASS: Price check passed. Min price $7.85. [2026-01-29T12:09:57.019041] [DEBUG] [REMOTE ] GLSI: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:57.019218] [DEBUG] [REMOTE ] GLSI: PASS: Integrity check passed. [2026-01-29T12:09:57.019270] [DEBUG] [REMOTE ] GLSI: Symbol is viable for forecasting. [2026-01-29T12:09:57.019323] [INFO ] [MAIN ] [1379/3490] GLSI kept (0.3s) | 1377 kept, 2 rejected | 139.6/min | ETA: 15.1m [2026-01-29T12:09:57.457648] [DEBUG] [REMOTE ] GLTO: Retrieved 1317 rows, trimmed to 300. [2026-01-29T12:09:57.457996] [DEBUG] [REMOTE ] GLTO: PASS: History has at least 300 days. [2026-01-29T12:09:57.458253] [DEBUG] [REMOTE ] GLTO: PASS: Price check passed. Min price $4.95. [2026-01-29T12:09:57.458389] [DEBUG] [REMOTE ] GLTO: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:57.458518] [DEBUG] [REMOTE ] GLTO: PASS: Integrity check passed. [2026-01-29T12:09:57.458567] [DEBUG] [REMOTE ] GLTO: Symbol is viable for forecasting. [2026-01-29T12:09:57.458690] [INFO ] [MAIN ] [1380/3490] GLTO kept (0.4s) | 1378 kept, 2 rejected | 139.6/min | ETA: 15.1m [2026-01-29T12:09:57.768106] [DEBUG] [REMOTE ] GLUE: Retrieved 1154 rows, trimmed to 300. [2026-01-29T12:09:57.768245] [DEBUG] [REMOTE ] GLUE: PASS: History has at least 300 days. [2026-01-29T12:09:57.768451] [DEBUG] [REMOTE ] GLUE: PASS: Price check passed. Min price $12.00. [2026-01-29T12:09:57.768646] [DEBUG] [REMOTE ] GLUE: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:57.768767] [DEBUG] [REMOTE ] GLUE: PASS: Integrity check passed. [2026-01-29T12:09:57.768807] [DEBUG] [REMOTE ] GLUE: Symbol is viable for forecasting. [2026-01-29T12:09:57.768854] [INFO ] [MAIN ] [1381/3490] GLUE kept (0.3s) | 1379 kept, 2 rejected | 139.6/min | ETA: 15.1m [2026-01-29T12:09:58.341892] [DEBUG] [REMOTE ] GMAB: Retrieved 4185 rows, trimmed to 300. [2026-01-29T12:09:58.342030] [DEBUG] [REMOTE ] GMAB: PASS: History has at least 300 days. [2026-01-29T12:09:58.342254] [DEBUG] [REMOTE ] GMAB: PASS: Price check passed. Min price $28.61. [2026-01-29T12:09:58.342392] [DEBUG] [REMOTE ] GMAB: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:58.342510] [DEBUG] [REMOTE ] GMAB: PASS: Integrity check passed. [2026-01-29T12:09:58.342550] [DEBUG] [REMOTE ] GMAB: Symbol is viable for forecasting. [2026-01-29T12:09:58.342619] [INFO ] [MAIN ] [1382/3490] GMAB kept (0.6s) | 1380 kept, 2 rejected | 139.6/min | ETA: 15.1m [2026-01-29T12:09:58.774544] [DEBUG] [REMOTE ] GME: Retrieved 6028 rows, trimmed to 300. [2026-01-29T12:09:58.774704] [DEBUG] [REMOTE ] GME: PASS: History has at least 300 days. [2026-01-29T12:09:58.774935] [DEBUG] [REMOTE ] GME: PASS: Price check passed. Min price $19.94. [2026-01-29T12:09:58.775094] [DEBUG] [REMOTE ] GME: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:58.775265] [DEBUG] [REMOTE ] GME: PASS: Integrity check passed. [2026-01-29T12:09:58.775316] [DEBUG] [REMOTE ] GME: Symbol is viable for forecasting. [2026-01-29T12:09:58.775368] [INFO ] [MAIN ] [1383/3490] GME kept (0.4s) | 1381 kept, 2 rejected | 139.6/min | ETA: 15.1m [2026-01-29T12:09:59.113670] [DEBUG] [REMOTE ] GMED: Retrieved 3390 rows, trimmed to 300. [2026-01-29T12:09:59.113803] [DEBUG] [REMOTE ] GMED: PASS: History has at least 300 days. [2026-01-29T12:09:59.114012] [DEBUG] [REMOTE ] GMED: PASS: Price check passed. Min price $60.39. [2026-01-29T12:09:59.114146] [DEBUG] [REMOTE ] GMED: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:59.114264] [DEBUG] [REMOTE ] GMED: PASS: Integrity check passed. [2026-01-29T12:09:59.114308] [DEBUG] [REMOTE ] GMED: Symbol is viable for forecasting. [2026-01-29T12:09:59.114370] [INFO ] [MAIN ] [1384/3490] GMED kept (0.3s) | 1382 kept, 2 rejected | 139.6/min | ETA: 15.1m [2026-01-29T12:09:59.280238] [DEBUG] [REMOTE ] GMM: Retrieved 348 rows, trimmed to 300. [2026-01-29T12:09:59.280362] [DEBUG] [REMOTE ] GMM: PASS: History has at least 300 days. [2026-01-29T12:09:59.280613] [DEBUG] [REMOTE ] GMM: PASS: Price check passed. Min price $1.10. [2026-01-29T12:09:59.280766] [DEBUG] [REMOTE ] GMM: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:59.280877] [DEBUG] [REMOTE ] GMM: PASS: Integrity check passed. [2026-01-29T12:09:59.280918] [DEBUG] [REMOTE ] GMM: Symbol is viable for forecasting. [2026-01-29T12:09:59.280965] [INFO ] [MAIN ] [1385/3490] GMM kept (0.2s) | 1383 kept, 2 rejected | 139.7/min | ETA: 15.1m [2026-01-29T12:09:59.875981] [DEBUG] [REMOTE ] GMRE: Retrieved 2409 rows, trimmed to 300. [2026-01-29T12:09:59.876143] [DEBUG] [REMOTE ] GMRE: PASS: History has at least 300 days. [2026-01-29T12:09:59.876398] [DEBUG] [REMOTE ] GMRE: PASS: Price check passed. Min price $29.50. [2026-01-29T12:09:59.876604] [DEBUG] [REMOTE ] GMRE: PASS: Continuity check passed with 300 days. [2026-01-29T12:09:59.876968] [DEBUG] [REMOTE ] GMRE: PASS: Integrity check passed. [2026-01-29T12:09:59.877032] [DEBUG] [REMOTE ] GMRE: Symbol is viable for forecasting. [2026-01-29T12:09:59.877101] [INFO ] [MAIN ] [1386/3490] GMRE kept (0.6s) | 1384 kept, 2 rejected | 139.6/min | ETA: 15.1m [2026-01-29T12:10:00.351211] [DEBUG] [REMOTE ] GNE: Retrieved 3584 rows, trimmed to 300. [2026-01-29T12:10:00.351354] [DEBUG] [REMOTE ] GNE: PASS: History has at least 300 days. [2026-01-29T12:10:00.351612] [DEBUG] [REMOTE ] GNE: PASS: Price check passed. Min price $13.68. [2026-01-29T12:10:00.351756] [DEBUG] [REMOTE ] GNE: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:00.351871] [DEBUG] [REMOTE ] GNE: PASS: Integrity check passed. [2026-01-29T12:10:00.351912] [DEBUG] [REMOTE ] GNE: Symbol is viable for forecasting. [2026-01-29T12:10:00.351960] [INFO ] [MAIN ] [1387/3490] GNE kept (0.5s) | 1385 kept, 2 rejected | 139.6/min | ETA: 15.1m [2026-01-29T12:10:00.721948] [DEBUG] [REMOTE ] GNK: Retrieved 2879 rows, trimmed to 300. [2026-01-29T12:10:00.722060] [DEBUG] [REMOTE ] GNK: PASS: History has at least 300 days. [2026-01-29T12:10:00.722283] [DEBUG] [REMOTE ] GNK: PASS: Price check passed. Min price $16.33. [2026-01-29T12:10:00.722429] [DEBUG] [REMOTE ] GNK: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:00.722555] [DEBUG] [REMOTE ] GNK: PASS: Integrity check passed. [2026-01-29T12:10:00.722635] [DEBUG] [REMOTE ] GNK: Symbol is viable for forecasting. [2026-01-29T12:10:00.722698] [INFO ] [MAIN ] [1388/3490] GNK kept (0.4s) | 1386 kept, 2 rejected | 139.6/min | ETA: 15.1m [2026-01-29T12:10:01.110009] [DEBUG] [REMOTE ] GNL: Retrieved 2681 rows, trimmed to 300. [2026-01-29T12:10:01.110174] [DEBUG] [REMOTE ] GNL: PASS: History has at least 300 days. [2026-01-29T12:10:01.110475] [DEBUG] [REMOTE ] GNL: PASS: Price check passed. Min price $7.39. [2026-01-29T12:10:01.110715] [DEBUG] [REMOTE ] GNL: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:01.110880] [DEBUG] [REMOTE ] GNL: PASS: Integrity check passed. [2026-01-29T12:10:01.110940] [DEBUG] [REMOTE ] GNL: Symbol is viable for forecasting. [2026-01-29T12:10:01.111014] [INFO ] [MAIN ] [1389/3490] GNL kept (0.4s) | 1387 kept, 2 rejected | 139.6/min | ETA: 15.0m [2026-01-29T12:10:01.339713] [DEBUG] [REMOTE ] GNLN: Retrieved 1704 rows, trimmed to 300. [2026-01-29T12:10:01.339864] [DEBUG] [REMOTE ] GNLN: PASS: History has at least 300 days. [2026-01-29T12:10:01.340079] [DEBUG] [REMOTE ] GNLN: PASS: Price check passed. Min price $1.42. [2026-01-29T12:10:01.340216] [DEBUG] [REMOTE ] GNLN: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:01.340328] [DEBUG] [REMOTE ] GNLN: PASS: Integrity check passed. [2026-01-29T12:10:01.340369] [DEBUG] [REMOTE ] GNLN: Symbol is viable for forecasting. [2026-01-29T12:10:01.340416] [INFO ] [MAIN ] [1390/3490] GNLN kept (0.2s) | 1388 kept, 2 rejected | 139.7/min | ETA: 15.0m [2026-01-29T12:10:01.801229] [DEBUG] [REMOTE ] GNLX: Retrieved 754 rows, trimmed to 300. [2026-01-29T12:10:01.801429] [DEBUG] [REMOTE ] GNLX: PASS: History has at least 300 days. [2026-01-29T12:10:01.801695] [DEBUG] [REMOTE ] GNLX: PASS: Price check passed. Min price $2.56. [2026-01-29T12:10:01.801840] [DEBUG] [REMOTE ] GNLX: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:01.801965] [DEBUG] [REMOTE ] GNLX: PASS: Integrity check passed. [2026-01-29T12:10:01.802011] [DEBUG] [REMOTE ] GNLX: Symbol is viable for forecasting. [2026-01-29T12:10:01.802062] [INFO ] [MAIN ] [1391/3490] GNLX kept (0.5s) | 1389 kept, 2 rejected | 139.7/min | ETA: 15.0m [2026-01-29T12:10:02.341212] [DEBUG] [REMOTE ] GNMA: Retrieved 3505 rows, trimmed to 300. [2026-01-29T12:10:02.341419] [DEBUG] [REMOTE ] GNMA: PASS: History has at least 300 days. [2026-01-29T12:10:02.341726] [DEBUG] [REMOTE ] GNMA: PASS: Price check passed. Min price $44.08. [2026-01-29T12:10:02.342069] [DEBUG] [REMOTE ] GNMA: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:02.342211] [DEBUG] [REMOTE ] GNMA: PASS: Integrity check passed. [2026-01-29T12:10:02.342254] [DEBUG] [REMOTE ] GNMA: Symbol is viable for forecasting. [2026-01-29T12:10:02.342318] [INFO ] [MAIN ] [1392/3490] GNMA kept (0.5s) | 1390 kept, 2 rejected | 139.7/min | ETA: 15.0m [2026-01-29T12:10:02.703059] [DEBUG] [REMOTE ] GNOM: Retrieved 1710 rows, trimmed to 300. [2026-01-29T12:10:02.703234] [DEBUG] [REMOTE ] GNOM: PASS: History has at least 300 days. [2026-01-29T12:10:02.703509] [DEBUG] [REMOTE ] GNOM: PASS: Price check passed. Min price $41.66. [2026-01-29T12:10:02.703720] [DEBUG] [REMOTE ] GNOM: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:02.703877] [DEBUG] [REMOTE ] GNOM: PASS: Integrity check passed. [2026-01-29T12:10:02.703930] [DEBUG] [REMOTE ] GNOM: Symbol is viable for forecasting. [2026-01-29T12:10:02.703995] [INFO ] [MAIN ] [1393/3490] GNOM kept (0.4s) | 1391 kept, 2 rejected | 139.7/min | ETA: 15.0m [2026-01-29T12:10:03.064399] [DEBUG] [REMOTE ] GNPX: Retrieved 1969 rows, trimmed to 300. [2026-01-29T12:10:03.065019] [DEBUG] [REMOTE ] GNPX: PASS: History has at least 300 days. [2026-01-29T12:10:03.065707] [DEBUG] [REMOTE ] GNPX: PASS: Price check passed. Min price $1.75. [2026-01-29T12:10:03.065890] [DEBUG] [REMOTE ] GNPX: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:03.066301] [DEBUG] [REMOTE ] GNPX: PASS: Integrity check passed. [2026-01-29T12:10:03.066360] [DEBUG] [REMOTE ] GNPX: Symbol is viable for forecasting. [2026-01-29T12:10:03.066444] [INFO ] [MAIN ] [1394/3490] GNPX kept (0.4s) | 1392 kept, 2 rejected | 139.7/min | ETA: 15.0m [2026-01-29T12:10:03.474693] [DEBUG] [REMOTE ] GNRC: Retrieved 4015 rows, trimmed to 300. [2026-01-29T12:10:03.474838] [DEBUG] [REMOTE ] GNRC: PASS: History has at least 300 days. [2026-01-29T12:10:03.475121] [DEBUG] [REMOTE ] GNRC: PASS: Price check passed. Min price $136.37. [2026-01-29T12:10:03.475268] [DEBUG] [REMOTE ] GNRC: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:03.475392] [DEBUG] [REMOTE ] GNRC: PASS: Integrity check passed. [2026-01-29T12:10:03.475436] [DEBUG] [REMOTE ] GNRC: Symbol is viable for forecasting. [2026-01-29T12:10:03.475488] [INFO ] [MAIN ] [1395/3490] GNRC kept (0.4s) | 1393 kept, 2 rejected | 139.7/min | ETA: 15.0m [2026-01-29T12:10:04.056215] [DEBUG] [REMOTE ] GNSS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:04.056430] [DEBUG] [REMOTE ] GNSS: PASS: History has at least 300 days. [2026-01-29T12:10:04.056763] [DEBUG] [REMOTE ] GNSS: PASS: Price check passed. Min price $1.95. [2026-01-29T12:10:04.056905] [DEBUG] [REMOTE ] GNSS: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:04.057045] [DEBUG] [REMOTE ] GNSS: PASS: Integrity check passed. [2026-01-29T12:10:04.057087] [DEBUG] [REMOTE ] GNSS: Symbol is viable for forecasting. [2026-01-29T12:10:04.057140] [INFO ] [MAIN ] [1396/3490] GNSS kept (0.6s) | 1394 kept, 2 rejected | 139.7/min | ETA: 15.0m [2026-01-29T12:10:04.517914] [DEBUG] [REMOTE ] GNTX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:04.518544] [DEBUG] [REMOTE ] GNTX: PASS: History has at least 300 days. [2026-01-29T12:10:04.518995] [DEBUG] [REMOTE ] GNTX: PASS: Price check passed. Min price $21.72. [2026-01-29T12:10:04.519147] [DEBUG] [REMOTE ] GNTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:04.519273] [DEBUG] [REMOTE ] GNTX: PASS: Integrity check passed. [2026-01-29T12:10:04.519314] [DEBUG] [REMOTE ] GNTX: Symbol is viable for forecasting. [2026-01-29T12:10:04.519363] [INFO ] [MAIN ] [1397/3490] GNTX kept (0.5s) | 1395 kept, 2 rejected | 139.7/min | ETA: 15.0m [2026-01-29T12:10:04.834028] [DEBUG] [REMOTE ] GO: Retrieved 1661 rows, trimmed to 300. [2026-01-29T12:10:04.834174] [DEBUG] [REMOTE ] GO: PASS: History has at least 300 days. [2026-01-29T12:10:04.834394] [DEBUG] [REMOTE ] GO: PASS: Price check passed. Min price $9.14. [2026-01-29T12:10:04.834537] [DEBUG] [REMOTE ] GO: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:04.834688] [DEBUG] [REMOTE ] GO: PASS: Integrity check passed. [2026-01-29T12:10:04.834732] [DEBUG] [REMOTE ] GO: Symbol is viable for forecasting. [2026-01-29T12:10:04.834783] [INFO ] [MAIN ] [1398/3490] GO kept (0.3s) | 1396 kept, 2 rejected | 139.7/min | ETA: 15.0m [2026-01-29T12:10:05.050779] [DEBUG] [REMOTE ] GOCO: Retrieved 1392 rows, trimmed to 300. [2026-01-29T12:10:05.050933] [DEBUG] [REMOTE ] GOCO: PASS: History has at least 300 days. [2026-01-29T12:10:05.051139] [DEBUG] [REMOTE ] GOCO: PASS: Price check passed. Min price $2.14. [2026-01-29T12:10:05.051278] [DEBUG] [REMOTE ] GOCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:05.051390] [DEBUG] [REMOTE ] GOCO: PASS: Integrity check passed. [2026-01-29T12:10:05.051430] [DEBUG] [REMOTE ] GOCO: Symbol is viable for forecasting. [2026-01-29T12:10:05.051478] [INFO ] [MAIN ] [1399/3490] GOCO kept (0.2s) | 1397 kept, 2 rejected | 139.7/min | ETA: 15.0m [2026-01-29T12:10:05.872319] [DEBUG] [REMOTE ] GOF: Retrieved 4656 rows, trimmed to 300. [2026-01-29T12:10:05.872509] [DEBUG] [REMOTE ] GOF: PASS: History has at least 300 days. [2026-01-29T12:10:05.872924] [DEBUG] [REMOTE ] GOF: PASS: Price check passed. Min price $11.63. [2026-01-29T12:10:05.873142] [DEBUG] [REMOTE ] GOF: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:05.873330] [DEBUG] [REMOTE ] GOF: PASS: Integrity check passed. [2026-01-29T12:10:05.873398] [DEBUG] [REMOTE ] GOF: Symbol is viable for forecasting. [2026-01-29T12:10:05.873482] [INFO ] [MAIN ] [1400/3490] GOF kept (0.8s) | 1398 kept, 2 rejected | 139.6/min | ETA: 15.0m [2026-01-29T12:10:06.210696] [DEBUG] [REMOTE ] GOGO: Retrieved 3170 rows, trimmed to 300. [2026-01-29T12:10:06.210821] [DEBUG] [REMOTE ] GOGO: PASS: History has at least 300 days. [2026-01-29T12:10:06.211070] [DEBUG] [REMOTE ] GOGO: PASS: Price check passed. Min price $4.53. [2026-01-29T12:10:06.211211] [DEBUG] [REMOTE ] GOGO: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:06.211323] [DEBUG] [REMOTE ] GOGO: PASS: Integrity check passed. [2026-01-29T12:10:06.211365] [DEBUG] [REMOTE ] GOGO: Symbol is viable for forecasting. [2026-01-29T12:10:06.211413] [INFO ] [MAIN ] [1401/3490] GOGO kept (0.3s) | 1399 kept, 2 rejected | 139.7/min | ETA: 15.0m [2026-01-29T12:10:06.559290] [DEBUG] [REMOTE ] GOLF: Retrieved 2324 rows, trimmed to 300. [2026-01-29T12:10:06.559432] [DEBUG] [REMOTE ] GOLF: PASS: History has at least 300 days. [2026-01-29T12:10:06.559654] [DEBUG] [REMOTE ] GOLF: PASS: Price check passed. Min price $75.08. [2026-01-29T12:10:06.559795] [DEBUG] [REMOTE ] GOLF: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:06.559904] [DEBUG] [REMOTE ] GOLF: PASS: Integrity check passed. [2026-01-29T12:10:06.559942] [DEBUG] [REMOTE ] GOLF: Symbol is viable for forecasting. [2026-01-29T12:10:06.559990] [INFO ] [MAIN ] [1402/3490] GOLF kept (0.3s) | 1400 kept, 2 rejected | 139.7/min | ETA: 14.9m [2026-01-29T12:10:07.101093] [DEBUG] [REMOTE ] GOOD: Retrieved 5650 rows, trimmed to 300. [2026-01-29T12:10:07.101229] [DEBUG] [REMOTE ] GOOD: PASS: History has at least 300 days. [2026-01-29T12:10:07.101443] [DEBUG] [REMOTE ] GOOD: PASS: Price check passed. Min price $10.29. [2026-01-29T12:10:07.101596] [DEBUG] [REMOTE ] GOOD: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:07.101712] [DEBUG] [REMOTE ] GOOD: PASS: Integrity check passed. [2026-01-29T12:10:07.101752] [DEBUG] [REMOTE ] GOOD: Symbol is viable for forecasting. [2026-01-29T12:10:07.101800] [INFO ] [MAIN ] [1403/3490] GOOD kept (0.5s) | 1401 kept, 2 rejected | 139.7/min | ETA: 14.9m [2026-01-29T12:10:07.479052] [DEBUG] [REMOTE ] GOOG: Retrieved 2978 rows, trimmed to 300. [2026-01-29T12:10:07.479184] [DEBUG] [REMOTE ] GOOG: PASS: History has at least 300 days. [2026-01-29T12:10:07.479391] [DEBUG] [REMOTE ] GOOG: PASS: Price check passed. Min price $276.80. [2026-01-29T12:10:07.479529] [DEBUG] [REMOTE ] GOOG: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:07.479663] [DEBUG] [REMOTE ] GOOG: PASS: Integrity check passed. [2026-01-29T12:10:07.479705] [DEBUG] [REMOTE ] GOOG: Symbol is viable for forecasting. [2026-01-29T12:10:07.479753] [INFO ] [MAIN ] [1404/3490] GOOG kept (0.4s) | 1402 kept, 2 rejected | 139.7/min | ETA: 14.9m [2026-01-29T12:10:07.788612] [DEBUG] [REMOTE ] GOOS: Retrieved 2230 rows, trimmed to 300. [2026-01-29T12:10:07.788776] [DEBUG] [REMOTE ] GOOS: PASS: History has at least 300 days. [2026-01-29T12:10:07.789009] [DEBUG] [REMOTE ] GOOS: PASS: Price check passed. Min price $12.17. [2026-01-29T12:10:07.789149] [DEBUG] [REMOTE ] GOOS: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:07.789268] [DEBUG] [REMOTE ] GOOS: PASS: Integrity check passed. [2026-01-29T12:10:07.789308] [DEBUG] [REMOTE ] GOOS: Symbol is viable for forecasting. [2026-01-29T12:10:07.789357] [INFO ] [MAIN ] [1405/3490] GOOS kept (0.3s) | 1403 kept, 2 rejected | 139.7/min | ETA: 14.9m [2026-01-29T12:10:08.195232] [DEBUG] [REMOTE ] GOSS: Retrieved 1752 rows, trimmed to 300. [2026-01-29T12:10:08.195425] [DEBUG] [REMOTE ] GOSS: PASS: History has at least 300 days. [2026-01-29T12:10:08.195685] [DEBUG] [REMOTE ] GOSS: PASS: Price check passed. Min price $2.30. [2026-01-29T12:10:08.195826] [DEBUG] [REMOTE ] GOSS: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:08.195945] [DEBUG] [REMOTE ] GOSS: PASS: Integrity check passed. [2026-01-29T12:10:08.195985] [DEBUG] [REMOTE ] GOSS: Symbol is viable for forecasting. [2026-01-29T12:10:08.196036] [INFO ] [MAIN ] [1406/3490] GOSS kept (0.4s) | 1404 kept, 2 rejected | 139.7/min | ETA: 14.9m [2026-01-29T12:10:08.693146] [DEBUG] [REMOTE ] GOVI: Retrieved 4603 rows, trimmed to 300. [2026-01-29T12:10:08.693340] [DEBUG] [REMOTE ] GOVI: PASS: History has at least 300 days. [2026-01-29T12:10:08.693657] [DEBUG] [REMOTE ] GOVI: PASS: Price check passed. Min price $27.31. [2026-01-29T12:10:08.693808] [DEBUG] [REMOTE ] GOVI: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:08.693943] [DEBUG] [REMOTE ] GOVI: PASS: Integrity check passed. [2026-01-29T12:10:08.693989] [DEBUG] [REMOTE ] GOVI: Symbol is viable for forecasting. [2026-01-29T12:10:08.694197] [INFO ] [MAIN ] [1407/3490] GOVI kept (0.5s) | 1405 kept, 2 rejected | 139.7/min | ETA: 14.9m [2026-01-29T12:10:09.167036] [DEBUG] [REMOTE ] GPC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:09.167195] [DEBUG] [REMOTE ] GPC: PASS: History has at least 300 days. [2026-01-29T12:10:09.167411] [DEBUG] [REMOTE ] GPC: PASS: Price check passed. Min price $121.73. [2026-01-29T12:10:09.167546] [DEBUG] [REMOTE ] GPC: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:09.167682] [DEBUG] [REMOTE ] GPC: PASS: Integrity check passed. [2026-01-29T12:10:09.167722] [DEBUG] [REMOTE ] GPC: Symbol is viable for forecasting. [2026-01-29T12:10:09.167769] [INFO ] [MAIN ] [1408/3490] GPC kept (0.5s) | 1406 kept, 2 rejected | 139.7/min | ETA: 14.9m [2026-01-29T12:10:09.614914] [DEBUG] [REMOTE ] GPI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:09.615120] [DEBUG] [REMOTE ] GPI: PASS: History has at least 300 days. [2026-01-29T12:10:09.615452] [DEBUG] [REMOTE ] GPI: PASS: Price check passed. Min price $379.55. [2026-01-29T12:10:09.615677] [DEBUG] [REMOTE ] GPI: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:09.615849] [DEBUG] [REMOTE ] GPI: PASS: Integrity check passed. [2026-01-29T12:10:09.615898] [DEBUG] [REMOTE ] GPI: Symbol is viable for forecasting. [2026-01-29T12:10:09.615956] [INFO ] [MAIN ] [1409/3490] GPI kept (0.4s) | 1407 kept, 2 rejected | 139.7/min | ETA: 14.9m [2026-01-29T12:10:09.819479] [DEBUG] [REMOTE ] GPIQ: Retrieved 565 rows, trimmed to 300. [2026-01-29T12:10:09.819688] [DEBUG] [REMOTE ] GPIQ: PASS: History has at least 300 days. [2026-01-29T12:10:09.819937] [DEBUG] [REMOTE ] GPIQ: PASS: Price check passed. Min price $49.71. [2026-01-29T12:10:09.820083] [DEBUG] [REMOTE ] GPIQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:09.820203] [DEBUG] [REMOTE ] GPIQ: PASS: Integrity check passed. [2026-01-29T12:10:09.820434] [DEBUG] [REMOTE ] GPIQ: Symbol is viable for forecasting. [2026-01-29T12:10:09.820487] [INFO ] [MAIN ] [1410/3490] GPIQ kept (0.2s) | 1408 kept, 2 rejected | 139.7/min | ETA: 14.9m [2026-01-29T12:10:10.220627] [DEBUG] [REMOTE ] GPIX: Retrieved 565 rows, trimmed to 300. [2026-01-29T12:10:10.220847] [DEBUG] [REMOTE ] GPIX: PASS: History has at least 300 days. [2026-01-29T12:10:10.221096] [DEBUG] [REMOTE ] GPIX: PASS: Price check passed. Min price $50.01. [2026-01-29T12:10:10.221242] [DEBUG] [REMOTE ] GPIX: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:10.221367] [DEBUG] [REMOTE ] GPIX: PASS: Integrity check passed. [2026-01-29T12:10:10.221410] [DEBUG] [REMOTE ] GPIX: Symbol is viable for forecasting. [2026-01-29T12:10:10.221465] [INFO ] [MAIN ] [1411/3490] GPIX kept (0.4s) | 1409 kept, 2 rejected | 139.7/min | ETA: 14.9m [2026-01-29T12:10:10.940550] [DEBUG] [REMOTE ] GPJA: Retrieved 2097 rows, trimmed to 300. [2026-01-29T12:10:10.940720] [DEBUG] [REMOTE ] GPJA: PASS: History has at least 300 days. [2026-01-29T12:10:10.940930] [DEBUG] [REMOTE ] GPJA: PASS: Price check passed. Min price $22.18. [2026-01-29T12:10:10.941069] [DEBUG] [REMOTE ] GPJA: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:10.941184] [DEBUG] [REMOTE ] GPJA: PASS: Integrity check passed. [2026-01-29T12:10:10.941225] [DEBUG] [REMOTE ] GPJA: Symbol is viable for forecasting. [2026-01-29T12:10:10.941274] [INFO ] [MAIN ] [1412/3490] GPJA kept (0.7s) | 1410 kept, 2 rejected | 139.7/min | ETA: 14.9m [2026-01-29T12:10:11.381175] [DEBUG] [REMOTE ] GPK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:11.381329] [DEBUG] [REMOTE ] GPK: PASS: History has at least 300 days. [2026-01-29T12:10:11.381551] [DEBUG] [REMOTE ] GPK: PASS: Price check passed. Min price $14.13. [2026-01-29T12:10:11.381715] [DEBUG] [REMOTE ] GPK: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:11.381834] [DEBUG] [REMOTE ] GPK: PASS: Integrity check passed. [2026-01-29T12:10:11.381875] [DEBUG] [REMOTE ] GPK: Symbol is viable for forecasting. [2026-01-29T12:10:11.381925] [INFO ] [MAIN ] [1413/3490] GPK kept (0.4s) | 1411 kept, 2 rejected | 139.7/min | ETA: 14.9m [2026-01-29T12:10:13.064279] [DEBUG] [REMOTE ] GPN: Retrieved 6296 rows, trimmed to 300. [2026-01-29T12:10:13.064423] [DEBUG] [REMOTE ] GPN: PASS: History has at least 300 days. [2026-01-29T12:10:13.064665] [DEBUG] [REMOTE ] GPN: PASS: Price check passed. Min price $71.25. [2026-01-29T12:10:13.064806] [DEBUG] [REMOTE ] GPN: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:13.064942] [DEBUG] [REMOTE ] GPN: PASS: Integrity check passed. [2026-01-29T12:10:13.064988] [DEBUG] [REMOTE ] GPN: Symbol is viable for forecasting. [2026-01-29T12:10:13.065037] [INFO ] [MAIN ] [1414/3490] GPN kept (1.7s) | 1412 kept, 2 rejected | 139.4/min | ETA: 14.9m [2026-01-29T12:10:13.472225] [DEBUG] [REMOTE ] GPRE: Retrieved 5000 rows, trimmed to 300. [2026-01-29T12:10:13.472360] [DEBUG] [REMOTE ] GPRE: PASS: History has at least 300 days. [2026-01-29T12:10:13.472593] [DEBUG] [REMOTE ] GPRE: PASS: Price check passed. Min price $9.40. [2026-01-29T12:10:13.472735] [DEBUG] [REMOTE ] GPRE: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:13.472852] [DEBUG] [REMOTE ] GPRE: PASS: Integrity check passed. [2026-01-29T12:10:13.472894] [DEBUG] [REMOTE ] GPRE: Symbol is viable for forecasting. [2026-01-29T12:10:13.472965] [INFO ] [MAIN ] [1415/3490] GPRE kept (0.4s) | 1413 kept, 2 rejected | 139.4/min | ETA: 14.9m [2026-01-29T12:10:13.849370] [DEBUG] [REMOTE ] GPRK: Retrieved 3844 rows, trimmed to 300. [2026-01-29T12:10:13.849515] [DEBUG] [REMOTE ] GPRK: PASS: History has at least 300 days. [2026-01-29T12:10:13.849771] [DEBUG] [REMOTE ] GPRK: PASS: Price check passed. Min price $7.01. [2026-01-29T12:10:13.849954] [DEBUG] [REMOTE ] GPRK: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:13.850089] [DEBUG] [REMOTE ] GPRK: PASS: Integrity check passed. [2026-01-29T12:10:13.850132] [DEBUG] [REMOTE ] GPRK: Symbol is viable for forecasting. [2026-01-29T12:10:13.850186] [INFO ] [MAIN ] [1416/3490] GPRK kept (0.4s) | 1414 kept, 2 rejected | 139.4/min | ETA: 14.9m [2026-01-29T12:10:14.603719] [DEBUG] [REMOTE ] GPRO: Retrieved 2915 rows, trimmed to 300. [2026-01-29T12:10:14.603880] [DEBUG] [REMOTE ] GPRO: PASS: History has at least 300 days. [2026-01-29T12:10:14.604155] [DEBUG] [REMOTE ] GPRO: PASS: Price check passed. Min price $1.22. [2026-01-29T12:10:14.604331] [DEBUG] [REMOTE ] GPRO: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:14.604481] [DEBUG] [REMOTE ] GPRO: PASS: Integrity check passed. [2026-01-29T12:10:14.604530] [DEBUG] [REMOTE ] GPRO: Symbol is viable for forecasting. [2026-01-29T12:10:14.604611] [INFO ] [MAIN ] [1417/3490] GPRO kept (0.8s) | 1415 kept, 2 rejected | 139.3/min | ETA: 14.9m [2026-01-29T12:10:14.900426] [DEBUG] [REMOTE ] GRAB: Retrieved 1295 rows, trimmed to 300. [2026-01-29T12:10:14.900722] [DEBUG] [REMOTE ] GRAB: PASS: History has at least 300 days. [2026-01-29T12:10:14.900949] [DEBUG] [REMOTE ] GRAB: PASS: Price check passed. Min price $4.38. [2026-01-29T12:10:14.901098] [DEBUG] [REMOTE ] GRAB: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:14.901224] [DEBUG] [REMOTE ] GRAB: PASS: Integrity check passed. [2026-01-29T12:10:14.901274] [DEBUG] [REMOTE ] GRAB: Symbol is viable for forecasting. [2026-01-29T12:10:14.901324] [INFO ] [MAIN ] [1418/3490] GRAB kept (0.3s) | 1416 kept, 2 rejected | 139.3/min | ETA: 14.9m [2026-01-29T12:10:15.209560] [DEBUG] [REMOTE ] GRAL: Retrieved 400 rows, trimmed to 300. [2026-01-29T12:10:15.209749] [DEBUG] [REMOTE ] GRAL: PASS: History has at least 300 days. [2026-01-29T12:10:15.209961] [DEBUG] [REMOTE ] GRAL: PASS: Price check passed. Min price $79.40. [2026-01-29T12:10:15.210104] [DEBUG] [REMOTE ] GRAL: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:15.210407] [DEBUG] [REMOTE ] GRAL: PASS: Integrity check passed. [2026-01-29T12:10:15.210448] [DEBUG] [REMOTE ] GRAL: Symbol is viable for forecasting. [2026-01-29T12:10:15.210496] [INFO ] [MAIN ] [1419/3490] GRAL kept (0.3s) | 1417 kept, 2 rejected | 139.4/min | ETA: 14.9m [2026-01-29T12:10:15.768201] [DEBUG] [REMOTE ] GRBK: Retrieved 4686 rows, trimmed to 300. [2026-01-29T12:10:15.768339] [DEBUG] [REMOTE ] GRBK: PASS: History has at least 300 days. [2026-01-29T12:10:15.768556] [DEBUG] [REMOTE ] GRBK: PASS: Price check passed. Min price $61.60. [2026-01-29T12:10:15.768719] [DEBUG] [REMOTE ] GRBK: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:15.768838] [DEBUG] [REMOTE ] GRBK: PASS: Integrity check passed. [2026-01-29T12:10:15.768879] [DEBUG] [REMOTE ] GRBK: Symbol is viable for forecasting. [2026-01-29T12:10:15.768929] [INFO ] [MAIN ] [1420/3490] GRBK kept (0.6s) | 1418 kept, 2 rejected | 139.3/min | ETA: 14.9m [2026-01-29T12:10:17.121856] [DEBUG] [REMOTE ] GRC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:17.122009] [DEBUG] [REMOTE ] GRC: PASS: History has at least 300 days. [2026-01-29T12:10:17.122435] [DEBUG] [REMOTE ] GRC: PASS: Price check passed. Min price $43.56. [2026-01-29T12:10:17.122592] [DEBUG] [REMOTE ] GRC: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:17.122720] [DEBUG] [REMOTE ] GRC: PASS: Integrity check passed. [2026-01-29T12:10:17.122762] [DEBUG] [REMOTE ] GRC: Symbol is viable for forecasting. [2026-01-29T12:10:17.122813] [INFO ] [MAIN ] [1421/3490] GRC kept (1.4s) | 1419 kept, 2 rejected | 139.1/min | ETA: 14.9m [2026-01-29T12:10:17.415641] [DEBUG] [REMOTE ] GRDX: Retrieved 2337 rows, trimmed to 300. [2026-01-29T12:10:17.415783] [DEBUG] [REMOTE ] GRDX: PASS: History has at least 300 days. [2026-01-29T12:10:17.415987] [DEBUG] [REMOTE ] GRDX: PASS: Price check passed. Min price $2.00. [2026-01-29T12:10:17.416124] [DEBUG] [REMOTE ] GRDX: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:17.416235] [DEBUG] [REMOTE ] GRDX: PASS: Integrity check passed. [2026-01-29T12:10:17.416275] [DEBUG] [REMOTE ] GRDX: Symbol is viable for forecasting. [2026-01-29T12:10:17.416322] [INFO ] [MAIN ] [1422/3490] GRDX kept (0.3s) | 1420 kept, 2 rejected | 139.2/min | ETA: 14.9m [2026-01-29T12:10:17.780145] [DEBUG] [REMOTE ] GREE: Retrieved 1098 rows, trimmed to 300. [2026-01-29T12:10:17.780285] [DEBUG] [REMOTE ] GREE: PASS: History has at least 300 days. [2026-01-29T12:10:17.780493] [DEBUG] [REMOTE ] GREE: PASS: Price check passed. Min price $1.21. [2026-01-29T12:10:17.780655] [DEBUG] [REMOTE ] GREE: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:17.780770] [DEBUG] [REMOTE ] GREE: PASS: Integrity check passed. [2026-01-29T12:10:17.780811] [DEBUG] [REMOTE ] GREE: Symbol is viable for forecasting. [2026-01-29T12:10:17.780861] [INFO ] [MAIN ] [1423/3490] GREE kept (0.4s) | 1421 kept, 2 rejected | 139.2/min | ETA: 14.9m [2026-01-29T12:10:18.271696] [DEBUG] [REMOTE ] GRFS: Retrieved 3686 rows, trimmed to 300. [2026-01-29T12:10:18.271838] [DEBUG] [REMOTE ] GRFS: PASS: History has at least 300 days. [2026-01-29T12:10:18.272061] [DEBUG] [REMOTE ] GRFS: PASS: Price check passed. Min price $8.36. [2026-01-29T12:10:18.272199] [DEBUG] [REMOTE ] GRFS: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:18.272321] [DEBUG] [REMOTE ] GRFS: PASS: Integrity check passed. [2026-01-29T12:10:18.272361] [DEBUG] [REMOTE ] GRFS: Symbol is viable for forecasting. [2026-01-29T12:10:18.272411] [INFO ] [MAIN ] [1424/3490] GRFS kept (0.5s) | 1422 kept, 2 rejected | 139.2/min | ETA: 14.8m [2026-01-29T12:10:18.682986] [DEBUG] [REMOTE ] GRID: Retrieved 4073 rows, trimmed to 300. [2026-01-29T12:10:18.683129] [DEBUG] [REMOTE ] GRID: PASS: History has at least 300 days. [2026-01-29T12:10:18.683341] [DEBUG] [REMOTE ] GRID: PASS: Price check passed. Min price $146.19. [2026-01-29T12:10:18.683479] [DEBUG] [REMOTE ] GRID: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:18.683613] [DEBUG] [REMOTE ] GRID: PASS: Integrity check passed. [2026-01-29T12:10:18.683658] [DEBUG] [REMOTE ] GRID: Symbol is viable for forecasting. [2026-01-29T12:10:18.683705] [INFO ] [MAIN ] [1425/3490] GRID kept (0.4s) | 1423 kept, 2 rejected | 139.2/min | ETA: 14.8m [2026-01-29T12:10:19.196537] [DEBUG] [REMOTE ] GRMN: Retrieved 6320 rows, trimmed to 300. [2026-01-29T12:10:19.196698] [DEBUG] [REMOTE ] GRMN: PASS: History has at least 300 days. [2026-01-29T12:10:19.196930] [DEBUG] [REMOTE ] GRMN: PASS: Price check passed. Min price $186.30. [2026-01-29T12:10:19.197258] [DEBUG] [REMOTE ] GRMN: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:19.197377] [DEBUG] [REMOTE ] GRMN: PASS: Integrity check passed. [2026-01-29T12:10:19.197417] [DEBUG] [REMOTE ] GRMN: Symbol is viable for forecasting. [2026-01-29T12:10:19.197466] [INFO ] [MAIN ] [1426/3490] GRMN kept (0.5s) | 1424 kept, 2 rejected | 139.1/min | ETA: 14.8m [2026-01-29T12:10:19.457623] [DEBUG] [REMOTE ] GRND: Retrieved 1265 rows, trimmed to 300. [2026-01-29T12:10:19.457753] [DEBUG] [REMOTE ] GRND: PASS: History has at least 300 days. [2026-01-29T12:10:19.457954] [DEBUG] [REMOTE ] GRND: PASS: Price check passed. Min price $11.62. [2026-01-29T12:10:19.458122] [DEBUG] [REMOTE ] GRND: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:19.458234] [DEBUG] [REMOTE ] GRND: PASS: Integrity check passed. [2026-01-29T12:10:19.458274] [DEBUG] [REMOTE ] GRND: Symbol is viable for forecasting. [2026-01-29T12:10:19.458321] [INFO ] [MAIN ] [1427/3490] GRND kept (0.3s) | 1425 kept, 2 rejected | 139.2/min | ETA: 14.8m [2026-01-29T12:10:19.910747] [DEBUG] [REMOTE ] GRPN: Retrieved 3577 rows, trimmed to 300. [2026-01-29T12:10:19.910884] [DEBUG] [REMOTE ] GRPN: PASS: History has at least 300 days. [2026-01-29T12:10:19.911146] [DEBUG] [REMOTE ] GRPN: PASS: Price check passed. Min price $15.49. [2026-01-29T12:10:19.911290] [DEBUG] [REMOTE ] GRPN: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:19.911407] [DEBUG] [REMOTE ] GRPN: PASS: Integrity check passed. [2026-01-29T12:10:19.911447] [DEBUG] [REMOTE ] GRPN: Symbol is viable for forecasting. [2026-01-29T12:10:19.911494] [INFO ] [MAIN ] [1428/3490] GRPN kept (0.5s) | 1426 kept, 2 rejected | 139.2/min | ETA: 14.8m [2026-01-29T12:10:20.445259] [DEBUG] [REMOTE ] GRVY: Retrieved 5276 rows, trimmed to 300. [2026-01-29T12:10:20.445404] [DEBUG] [REMOTE ] GRVY: PASS: History has at least 300 days. [2026-01-29T12:10:20.445683] [DEBUG] [REMOTE ] GRVY: PASS: Price check passed. Min price $55.70. [2026-01-29T12:10:20.445831] [DEBUG] [REMOTE ] GRVY: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:20.445953] [DEBUG] [REMOTE ] GRVY: PASS: Integrity check passed. [2026-01-29T12:10:20.445998] [DEBUG] [REMOTE ] GRVY: Symbol is viable for forecasting. [2026-01-29T12:10:20.446050] [INFO ] [MAIN ] [1429/3490] GRVY kept (0.5s) | 1427 kept, 2 rejected | 139.2/min | ETA: 14.8m [2026-01-29T12:10:20.743178] [DEBUG] [REMOTE ] GRWG: Retrieved 2313 rows, trimmed to 300. [2026-01-29T12:10:20.743339] [DEBUG] [REMOTE ] GRWG: PASS: History has at least 300 days. [2026-01-29T12:10:20.743552] [DEBUG] [REMOTE ] GRWG: PASS: Price check passed. Min price $1.36. [2026-01-29T12:10:20.743723] [DEBUG] [REMOTE ] GRWG: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:20.743842] [DEBUG] [REMOTE ] GRWG: PASS: Integrity check passed. [2026-01-29T12:10:20.743894] [DEBUG] [REMOTE ] GRWG: Symbol is viable for forecasting. [2026-01-29T12:10:20.743954] [INFO ] [MAIN ] [1430/3490] GRWG kept (0.3s) | 1428 kept, 2 rejected | 139.2/min | ETA: 14.8m [2026-01-29T12:10:21.262651] [DEBUG] [REMOTE ] GRX: Retrieved 4683 rows, trimmed to 300. [2026-01-29T12:10:21.262776] [DEBUG] [REMOTE ] GRX: PASS: History has at least 300 days. [2026-01-29T12:10:21.262977] [DEBUG] [REMOTE ] GRX: PASS: Price check passed. Min price $9.01. [2026-01-29T12:10:21.263111] [DEBUG] [REMOTE ] GRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:21.263220] [DEBUG] [REMOTE ] GRX: PASS: Integrity check passed. [2026-01-29T12:10:21.263445] [DEBUG] [REMOTE ] GRX: Symbol is viable for forecasting. [2026-01-29T12:10:21.263493] [INFO ] [MAIN ] [1431/3490] GRX kept (0.5s) | 1429 kept, 2 rejected | 139.2/min | ETA: 14.8m [2026-01-29T12:10:21.906506] [DEBUG] [REMOTE ] GS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:21.906676] [DEBUG] [REMOTE ] GS: PASS: History has at least 300 days. [2026-01-29T12:10:21.906920] [DEBUG] [REMOTE ] GS: PASS: Price check passed. Min price $769.92. [2026-01-29T12:10:21.907061] [DEBUG] [REMOTE ] GS: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:21.907196] [DEBUG] [REMOTE ] GS: PASS: Integrity check passed. [2026-01-29T12:10:21.907244] [DEBUG] [REMOTE ] GS: Symbol is viable for forecasting. [2026-01-29T12:10:21.907295] [INFO ] [MAIN ] [1432/3490] GS kept (0.6s) | 1430 kept, 2 rejected | 139.1/min | ETA: 14.8m [2026-01-29T12:10:22.371551] [DEBUG] [REMOTE ] GSBC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:22.371763] [DEBUG] [REMOTE ] GSBC: PASS: History has at least 300 days. [2026-01-29T12:10:22.372035] [DEBUG] [REMOTE ] GSBC: PASS: Price check passed. Min price $55.32. [2026-01-29T12:10:22.372174] [DEBUG] [REMOTE ] GSBC: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:22.372300] [DEBUG] [REMOTE ] GSBC: PASS: Integrity check passed. [2026-01-29T12:10:22.372341] [DEBUG] [REMOTE ] GSBC: Symbol is viable for forecasting. [2026-01-29T12:10:22.372529] [INFO ] [MAIN ] [1433/3490] GSBC kept (0.5s) | 1431 kept, 2 rejected | 139.1/min | ETA: 14.8m [2026-01-29T12:10:22.691982] [DEBUG] [REMOTE ] GSBD: Retrieved 2733 rows, trimmed to 300. [2026-01-29T12:10:22.692192] [DEBUG] [REMOTE ] GSBD: PASS: History has at least 300 days. [2026-01-29T12:10:22.692460] [DEBUG] [REMOTE ] GSBD: PASS: Price check passed. Min price $8.96. [2026-01-29T12:10:22.692621] [DEBUG] [REMOTE ] GSBD: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:22.692757] [DEBUG] [REMOTE ] GSBD: PASS: Integrity check passed. [2026-01-29T12:10:22.692803] [DEBUG] [REMOTE ] GSBD: Symbol is viable for forecasting. [2026-01-29T12:10:22.692862] [INFO ] [MAIN ] [1434/3490] GSBD kept (0.3s) | 1432 kept, 2 rejected | 139.1/min | ETA: 14.8m [2026-01-29T12:10:23.054375] [DEBUG] [REMOTE ] GSHD: Retrieved 1949 rows, trimmed to 300. [2026-01-29T12:10:23.054516] [DEBUG] [REMOTE ] GSHD: PASS: History has at least 300 days. [2026-01-29T12:10:23.054752] [DEBUG] [REMOTE ] GSHD: PASS: Price check passed. Min price $62.61. [2026-01-29T12:10:23.054890] [DEBUG] [REMOTE ] GSHD: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:23.055001] [DEBUG] [REMOTE ] GSHD: PASS: Integrity check passed. [2026-01-29T12:10:23.055041] [DEBUG] [REMOTE ] GSHD: Symbol is viable for forecasting. [2026-01-29T12:10:23.055091] [INFO ] [MAIN ] [1435/3490] GSHD kept (0.4s) | 1433 kept, 2 rejected | 139.2/min | ETA: 14.8m [2026-01-29T12:10:23.506938] [DEBUG] [REMOTE ] GSK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:23.507144] [DEBUG] [REMOTE ] GSK: PASS: History has at least 300 days. [2026-01-29T12:10:23.507431] [DEBUG] [REMOTE ] GSK: PASS: Price check passed. Min price $45.94. [2026-01-29T12:10:23.507602] [DEBUG] [REMOTE ] GSK: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:23.507877] [DEBUG] [REMOTE ] GSK: PASS: Integrity check passed. [2026-01-29T12:10:23.507925] [DEBUG] [REMOTE ] GSK: Symbol is viable for forecasting. [2026-01-29T12:10:23.507980] [INFO ] [MAIN ] [1436/3490] GSK kept (0.5s) | 1434 kept, 2 rejected | 139.1/min | ETA: 14.8m [2026-01-29T12:10:23.938783] [DEBUG] [REMOTE ] GSL: Retrieved 4390 rows, trimmed to 300. [2026-01-29T12:10:23.938914] [DEBUG] [REMOTE ] GSL: PASS: History has at least 300 days. [2026-01-29T12:10:23.939135] [DEBUG] [REMOTE ] GSL: PASS: Price check passed. Min price $30.47. [2026-01-29T12:10:23.939286] [DEBUG] [REMOTE ] GSL: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:23.939395] [DEBUG] [REMOTE ] GSL: PASS: Integrity check passed. [2026-01-29T12:10:23.939434] [DEBUG] [REMOTE ] GSL: Symbol is viable for forecasting. [2026-01-29T12:10:23.939481] [INFO ] [MAIN ] [1437/3490] GSL kept (0.4s) | 1435 kept, 2 rejected | 139.1/min | ETA: 14.8m [2026-01-29T12:10:24.414467] [DEBUG] [REMOTE ] GSM: Retrieved 4150 rows, trimmed to 300. [2026-01-29T12:10:24.414627] [DEBUG] [REMOTE ] GSM: PASS: History has at least 300 days. [2026-01-29T12:10:24.414832] [DEBUG] [REMOTE ] GSM: PASS: Price check passed. Min price $3.71. [2026-01-29T12:10:24.414965] [DEBUG] [REMOTE ] GSM: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:24.415076] [DEBUG] [REMOTE ] GSM: PASS: Integrity check passed. [2026-01-29T12:10:24.415127] [DEBUG] [REMOTE ] GSM: Symbol is viable for forecasting. [2026-01-29T12:10:24.415192] [INFO ] [MAIN ] [1438/3490] GSM kept (0.5s) | 1436 kept, 2 rejected | 139.1/min | ETA: 14.7m [2026-01-29T12:10:24.700032] [DEBUG] [REMOTE ] GTES: Retrieved 2013 rows, trimmed to 300. [2026-01-29T12:10:24.700181] [DEBUG] [REMOTE ] GTES: PASS: History has at least 300 days. [2026-01-29T12:10:24.700398] [DEBUG] [REMOTE ] GTES: PASS: Price check passed. Min price $21.18. [2026-01-29T12:10:24.700534] [DEBUG] [REMOTE ] GTES: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:24.700678] [DEBUG] [REMOTE ] GTES: PASS: Integrity check passed. [2026-01-29T12:10:24.700733] [DEBUG] [REMOTE ] GTES: Symbol is viable for forecasting. [2026-01-29T12:10:24.700792] [INFO ] [MAIN ] [1439/3490] GTES kept (0.3s) | 1437 kept, 2 rejected | 139.2/min | ETA: 14.7m [2026-01-29T12:10:25.048804] [DEBUG] [REMOTE ] GTLB: Retrieved 1076 rows, trimmed to 300. [2026-01-29T12:10:25.048943] [DEBUG] [REMOTE ] GTLB: PASS: History has at least 300 days. [2026-01-29T12:10:25.049143] [DEBUG] [REMOTE ] GTLB: PASS: Price check passed. Min price $33.04. [2026-01-29T12:10:25.049277] [DEBUG] [REMOTE ] GTLB: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:25.049381] [DEBUG] [REMOTE ] GTLB: PASS: Integrity check passed. [2026-01-29T12:10:25.049421] [DEBUG] [REMOTE ] GTLB: Symbol is viable for forecasting. [2026-01-29T12:10:25.049468] [INFO ] [MAIN ] [1440/3490] GTLB kept (0.3s) | 1438 kept, 2 rejected | 139.2/min | ETA: 14.7m [2026-01-29T12:10:25.605883] [DEBUG] [REMOTE ] GTLS: Retrieved 4908 rows, trimmed to 300. [2026-01-29T12:10:25.606054] [DEBUG] [REMOTE ] GTLS: PASS: History has at least 300 days. [2026-01-29T12:10:25.606289] [DEBUG] [REMOTE ] GTLS: PASS: Price check passed. Min price $199.30. [2026-01-29T12:10:25.606426] [DEBUG] [REMOTE ] GTLS: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:25.606545] [DEBUG] [REMOTE ] GTLS: PASS: Integrity check passed. [2026-01-29T12:10:25.606605] [DEBUG] [REMOTE ] GTLS: Symbol is viable for forecasting. [2026-01-29T12:10:25.606656] [INFO ] [MAIN ] [1441/3490] GTLS kept (0.6s) | 1439 kept, 2 rejected | 139.2/min | ETA: 14.7m [2026-01-29T12:10:26.114201] [DEBUG] [REMOTE ] GTN: Retrieved 5890 rows, trimmed to 300. [2026-01-29T12:10:26.114346] [DEBUG] [REMOTE ] GTN: PASS: History has at least 300 days. [2026-01-29T12:10:26.114797] [DEBUG] [REMOTE ] GTN: PASS: Price check passed. Min price $4.21. [2026-01-29T12:10:26.114939] [DEBUG] [REMOTE ] GTN: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:26.115066] [DEBUG] [REMOTE ] GTN: PASS: Integrity check passed. [2026-01-29T12:10:26.115110] [DEBUG] [REMOTE ] GTN: Symbol is viable for forecasting. [2026-01-29T12:10:26.115179] [INFO ] [MAIN ] [1442/3490] GTN kept (0.5s) | 1440 kept, 2 rejected | 139.1/min | ETA: 14.7m [2026-01-29T12:10:26.423126] [DEBUG] [REMOTE ] GTX: Retrieved 1851 rows, trimmed to 300. [2026-01-29T12:10:26.423267] [DEBUG] [REMOTE ] GTX: PASS: History has at least 300 days. [2026-01-29T12:10:26.423470] [DEBUG] [REMOTE ] GTX: PASS: Price check passed. Min price $15.56. [2026-01-29T12:10:26.423632] [DEBUG] [REMOTE ] GTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:26.423745] [DEBUG] [REMOTE ] GTX: PASS: Integrity check passed. [2026-01-29T12:10:26.423784] [DEBUG] [REMOTE ] GTX: Symbol is viable for forecasting. [2026-01-29T12:10:26.423843] [INFO ] [MAIN ] [1443/3490] GTX kept (0.3s) | 1441 kept, 2 rejected | 139.2/min | ETA: 14.7m [2026-01-29T12:10:26.883262] [DEBUG] [REMOTE ] GTY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:26.883400] [DEBUG] [REMOTE ] GTY: PASS: History has at least 300 days. [2026-01-29T12:10:26.883646] [DEBUG] [REMOTE ] GTY: PASS: Price check passed. Min price $26.44. [2026-01-29T12:10:26.883789] [DEBUG] [REMOTE ] GTY: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:26.883907] [DEBUG] [REMOTE ] GTY: PASS: Integrity check passed. [2026-01-29T12:10:26.883948] [DEBUG] [REMOTE ] GTY: Symbol is viable for forecasting. [2026-01-29T12:10:26.884000] [INFO ] [MAIN ] [1444/3490] GTY kept (0.5s) | 1442 kept, 2 rejected | 139.2/min | ETA: 14.7m [2026-01-29T12:10:27.171303] [DEBUG] [REMOTE ] GUG: Retrieved 1047 rows, trimmed to 300. [2026-01-29T12:10:27.171458] [DEBUG] [REMOTE ] GUG: PASS: History has at least 300 days. [2026-01-29T12:10:27.171712] [DEBUG] [REMOTE ] GUG: PASS: Price check passed. Min price $14.78. [2026-01-29T12:10:27.171857] [DEBUG] [REMOTE ] GUG: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:27.171978] [DEBUG] [REMOTE ] GUG: PASS: Integrity check passed. [2026-01-29T12:10:27.172020] [DEBUG] [REMOTE ] GUG: Symbol is viable for forecasting. [2026-01-29T12:10:27.172070] [INFO ] [MAIN ] [1445/3490] GUG kept (0.3s) | 1443 kept, 2 rejected | 139.2/min | ETA: 14.7m [2026-01-29T12:10:27.644170] [DEBUG] [REMOTE ] GVA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:27.644320] [DEBUG] [REMOTE ] GVA: PASS: History has at least 300 days. [2026-01-29T12:10:27.644545] [DEBUG] [REMOTE ] GVA: PASS: Price check passed. Min price $98.39. [2026-01-29T12:10:27.644706] [DEBUG] [REMOTE ] GVA: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:27.644827] [DEBUG] [REMOTE ] GVA: PASS: Integrity check passed. [2026-01-29T12:10:27.644867] [DEBUG] [REMOTE ] GVA: Symbol is viable for forecasting. [2026-01-29T12:10:27.644916] [INFO ] [MAIN ] [1446/3490] GVA kept (0.5s) | 1444 kept, 2 rejected | 139.2/min | ETA: 14.7m [2026-01-29T12:10:28.004975] [DEBUG] [REMOTE ] GWH: Retrieved 1273 rows, trimmed to 300. [2026-01-29T12:10:28.005115] [DEBUG] [REMOTE ] GWH: PASS: History has at least 300 days. [2026-01-29T12:10:28.005319] [DEBUG] [REMOTE ] GWH: PASS: Price check passed. Min price $1.68. [2026-01-29T12:10:28.005451] [DEBUG] [REMOTE ] GWH: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:28.005557] [DEBUG] [REMOTE ] GWH: PASS: Integrity check passed. [2026-01-29T12:10:28.005626] [DEBUG] [REMOTE ] GWH: Symbol is viable for forecasting. [2026-01-29T12:10:28.005676] [INFO ] [MAIN ] [1447/3490] GWH kept (0.4s) | 1445 kept, 2 rejected | 139.2/min | ETA: 14.7m [2026-01-29T12:10:28.494050] [DEBUG] [REMOTE ] GWRE: Retrieved 3523 rows, trimmed to 300. [2026-01-29T12:10:28.494181] [DEBUG] [REMOTE ] GWRE: PASS: History has at least 300 days. [2026-01-29T12:10:28.494384] [DEBUG] [REMOTE ] GWRE: PASS: Price check passed. Min price $155.45. [2026-01-29T12:10:28.494518] [DEBUG] [REMOTE ] GWRE: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:28.494648] [DEBUG] [REMOTE ] GWRE: PASS: Integrity check passed. [2026-01-29T12:10:28.494690] [DEBUG] [REMOTE ] GWRE: Symbol is viable for forecasting. [2026-01-29T12:10:28.494739] [INFO ] [MAIN ] [1448/3490] GWRE kept (0.5s) | 1446 kept, 2 rejected | 139.2/min | ETA: 14.7m [2026-01-29T12:10:28.845660] [DEBUG] [REMOTE ] GWRS: Retrieved 2452 rows, trimmed to 300. [2026-01-29T12:10:28.845798] [DEBUG] [REMOTE ] GWRS: PASS: History has at least 300 days. [2026-01-29T12:10:28.845997] [DEBUG] [REMOTE ] GWRS: PASS: Price check passed. Min price $8.27. [2026-01-29T12:10:28.846129] [DEBUG] [REMOTE ] GWRS: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:28.846237] [DEBUG] [REMOTE ] GWRS: PASS: Integrity check passed. [2026-01-29T12:10:28.846276] [DEBUG] [REMOTE ] GWRS: Symbol is viable for forecasting. [2026-01-29T12:10:28.846323] [INFO ] [MAIN ] [1449/3490] GWRS kept (0.4s) | 1447 kept, 2 rejected | 139.2/min | ETA: 14.7m [2026-01-29T12:10:29.137738] [DEBUG] [REMOTE ] GXAI: Retrieved 740 rows, trimmed to 300. [2026-01-29T12:10:29.137875] [DEBUG] [REMOTE ] GXAI: PASS: History has at least 300 days. [2026-01-29T12:10:29.138110] [DEBUG] [REMOTE ] GXAI: PASS: Price check passed. Min price $1.04. [2026-01-29T12:10:29.138272] [DEBUG] [REMOTE ] GXAI: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:29.138397] [DEBUG] [REMOTE ] GXAI: PASS: Integrity check passed. [2026-01-29T12:10:29.138438] [DEBUG] [REMOTE ] GXAI: Symbol is viable for forecasting. [2026-01-29T12:10:29.138487] [INFO ] [MAIN ] [1450/3490] GXAI kept (0.3s) | 1448 kept, 2 rejected | 139.2/min | ETA: 14.7m [2026-01-29T12:10:29.733008] [DEBUG] [REMOTE ] GYRE: Retrieved 4979 rows, trimmed to 300. [2026-01-29T12:10:29.733152] [DEBUG] [REMOTE ] GYRE: PASS: History has at least 300 days. [2026-01-29T12:10:29.733374] [DEBUG] [REMOTE ] GYRE: PASS: Price check passed. Min price $6.81. [2026-01-29T12:10:29.733510] [DEBUG] [REMOTE ] GYRE: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:29.733645] [DEBUG] [REMOTE ] GYRE: PASS: Integrity check passed. [2026-01-29T12:10:29.733688] [DEBUG] [REMOTE ] GYRE: Symbol is viable for forecasting. [2026-01-29T12:10:29.733746] [INFO ] [MAIN ] [1451/3490] GYRE kept (0.6s) | 1449 kept, 2 rejected | 139.2/min | ETA: 14.6m [2026-01-29T12:10:30.053858] [DEBUG] [REMOTE ] H: Retrieved 4081 rows, trimmed to 300. [2026-01-29T12:10:30.054017] [DEBUG] [REMOTE ] H: PASS: History has at least 300 days. [2026-01-29T12:10:30.054243] [DEBUG] [REMOTE ] H: PASS: Price check passed. Min price $135.29. [2026-01-29T12:10:30.054416] [DEBUG] [REMOTE ] H: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:30.054562] [DEBUG] [REMOTE ] H: PASS: Integrity check passed. [2026-01-29T12:10:30.054640] [DEBUG] [REMOTE ] H: Symbol is viable for forecasting. [2026-01-29T12:10:30.054708] [INFO ] [MAIN ] [1452/3490] H kept (0.3s) | 1450 kept, 2 rejected | 139.2/min | ETA: 14.6m [2026-01-29T12:10:30.565637] [DEBUG] [REMOTE ] HAE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:30.565770] [DEBUG] [REMOTE ] HAE: PASS: History has at least 300 days. [2026-01-29T12:10:30.565981] [DEBUG] [REMOTE ] HAE: PASS: Price check passed. Min price $50.01. [2026-01-29T12:10:30.566115] [DEBUG] [REMOTE ] HAE: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:30.566228] [DEBUG] [REMOTE ] HAE: PASS: Integrity check passed. [2026-01-29T12:10:30.566267] [DEBUG] [REMOTE ] HAE: Symbol is viable for forecasting. [2026-01-29T12:10:30.566316] [INFO ] [MAIN ] [1453/3490] HAE kept (0.5s) | 1451 kept, 2 rejected | 139.2/min | ETA: 14.6m [2026-01-29T12:10:31.009348] [DEBUG] [REMOTE ] HAFC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:31.009490] [DEBUG] [REMOTE ] HAFC: PASS: History has at least 300 days. [2026-01-29T12:10:31.009742] [DEBUG] [REMOTE ] HAFC: PASS: Price check passed. Min price $24.77. [2026-01-29T12:10:31.009885] [DEBUG] [REMOTE ] HAFC: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:31.010005] [DEBUG] [REMOTE ] HAFC: PASS: Integrity check passed. [2026-01-29T12:10:31.010046] [DEBUG] [REMOTE ] HAFC: Symbol is viable for forecasting. [2026-01-29T12:10:31.010113] [INFO ] [MAIN ] [1454/3490] HAFC kept (0.4s) | 1452 kept, 2 rejected | 139.2/min | ETA: 14.6m [2026-01-29T12:10:31.541237] [DEBUG] [REMOTE ] HAIN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:31.541384] [DEBUG] [REMOTE ] HAIN: PASS: History has at least 300 days. [2026-01-29T12:10:31.541633] [DEBUG] [REMOTE ] HAIN: PASS: Price check passed. Min price $1.01. [2026-01-29T12:10:31.541780] [DEBUG] [REMOTE ] HAIN: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:31.541903] [DEBUG] [REMOTE ] HAIN: PASS: Integrity check passed. [2026-01-29T12:10:31.541943] [DEBUG] [REMOTE ] HAIN: Symbol is viable for forecasting. [2026-01-29T12:10:31.541995] [INFO ] [MAIN ] [1455/3490] HAIN kept (0.5s) | 1453 kept, 2 rejected | 139.2/min | ETA: 14.6m [2026-01-29T12:10:32.028536] [DEBUG] [REMOTE ] HAL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:32.028695] [DEBUG] [REMOTE ] HAL: PASS: History has at least 300 days. [2026-01-29T12:10:32.028934] [DEBUG] [REMOTE ] HAL: PASS: Price check passed. Min price $25.46. [2026-01-29T12:10:32.029078] [DEBUG] [REMOTE ] HAL: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:32.029202] [DEBUG] [REMOTE ] HAL: PASS: Integrity check passed. [2026-01-29T12:10:32.029260] [DEBUG] [REMOTE ] HAL: Symbol is viable for forecasting. [2026-01-29T12:10:32.029369] [INFO ] [MAIN ] [1456/3490] HAL kept (0.5s) | 1454 kept, 2 rejected | 139.2/min | ETA: 14.6m [2026-01-29T12:10:32.440102] [DEBUG] [REMOTE ] HALO: Retrieved 5503 rows, trimmed to 300. [2026-01-29T12:10:32.440251] [DEBUG] [REMOTE ] HALO: PASS: History has at least 300 days. [2026-01-29T12:10:32.440500] [DEBUG] [REMOTE ] HALO: PASS: Price check passed. Min price $61.87. [2026-01-29T12:10:32.440659] [DEBUG] [REMOTE ] HALO: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:32.440783] [DEBUG] [REMOTE ] HALO: PASS: Integrity check passed. [2026-01-29T12:10:32.440823] [DEBUG] [REMOTE ] HALO: Symbol is viable for forecasting. [2026-01-29T12:10:32.440872] [INFO ] [MAIN ] [1457/3490] HALO kept (0.4s) | 1455 kept, 2 rejected | 139.2/min | ETA: 14.6m [2026-01-29T12:10:32.897504] [DEBUG] [REMOTE ] HAS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:32.897679] [DEBUG] [REMOTE ] HAS: PASS: History has at least 300 days. [2026-01-29T12:10:32.897954] [DEBUG] [REMOTE ] HAS: PASS: Price check passed. Min price $75.16. [2026-01-29T12:10:32.898133] [DEBUG] [REMOTE ] HAS: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:32.898275] [DEBUG] [REMOTE ] HAS: PASS: Integrity check passed. [2026-01-29T12:10:32.898325] [DEBUG] [REMOTE ] HAS: Symbol is viable for forecasting. [2026-01-29T12:10:32.898381] [INFO ] [MAIN ] [1458/3490] HAS kept (0.5s) | 1456 kept, 2 rejected | 139.2/min | ETA: 14.6m [2026-01-29T12:10:33.264933] [DEBUG] [REMOTE ] HASI: Retrieved 3215 rows, trimmed to 300. [2026-01-29T12:10:33.265069] [DEBUG] [REMOTE ] HASI: PASS: History has at least 300 days. [2026-01-29T12:10:33.265289] [DEBUG] [REMOTE ] HASI: PASS: Price check passed. Min price $27.35. [2026-01-29T12:10:33.265432] [DEBUG] [REMOTE ] HASI: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:33.265550] [DEBUG] [REMOTE ] HASI: PASS: Integrity check passed. [2026-01-29T12:10:33.265610] [DEBUG] [REMOTE ] HASI: Symbol is viable for forecasting. [2026-01-29T12:10:33.265663] [INFO ] [MAIN ] [1459/3490] HASI kept (0.4s) | 1457 kept, 2 rejected | 139.2/min | ETA: 14.6m [2026-01-29T12:10:33.729364] [DEBUG] [REMOTE ] HBAN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:33.729520] [DEBUG] [REMOTE ] HBAN: PASS: History has at least 300 days. [2026-01-29T12:10:33.729786] [DEBUG] [REMOTE ] HBAN: PASS: Price check passed. Min price $15.14. [2026-01-29T12:10:33.729930] [DEBUG] [REMOTE ] HBAN: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:33.730055] [DEBUG] [REMOTE ] HBAN: PASS: Integrity check passed. [2026-01-29T12:10:33.730096] [DEBUG] [REMOTE ] HBAN: Symbol is viable for forecasting. [2026-01-29T12:10:33.730160] [INFO ] [MAIN ] [1460/3490] HBAN kept (0.5s) | 1458 kept, 2 rejected | 139.2/min | ETA: 14.6m [2026-01-29T12:10:33.943406] [DEBUG] [REMOTE ] HBANL: Retrieved 728 rows, trimmed to 300. [2026-01-29T12:10:33.943841] [DEBUG] [REMOTE ] HBANL: PASS: History has at least 300 days. [2026-01-29T12:10:33.944110] [DEBUG] [REMOTE ] HBANL: PASS: Price check passed. Min price $24.85. [2026-01-29T12:10:33.944265] [DEBUG] [REMOTE ] HBANL: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:33.944412] [DEBUG] [REMOTE ] HBANL: PASS: Integrity check passed. [2026-01-29T12:10:33.944456] [DEBUG] [REMOTE ] HBANL: Symbol is viable for forecasting. [2026-01-29T12:10:33.944510] [INFO ] [MAIN ] [1461/3490] HBANL kept (0.2s) | 1459 kept, 2 rejected | 139.2/min | ETA: 14.6m [2026-01-29T12:10:34.430952] [DEBUG] [REMOTE ] HBANP: Retrieved 1253 rows, trimmed to 300. [2026-01-29T12:10:34.431098] [DEBUG] [REMOTE ] HBANP: PASS: History has at least 300 days. [2026-01-29T12:10:34.431318] [DEBUG] [REMOTE ] HBANP: PASS: Price check passed. Min price $16.73. [2026-01-29T12:10:34.431702] [DEBUG] [REMOTE ] HBANP: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:34.431834] [DEBUG] [REMOTE ] HBANP: PASS: Integrity check passed. [2026-01-29T12:10:34.431876] [DEBUG] [REMOTE ] HBANP: Symbol is viable for forecasting. [2026-01-29T12:10:34.431926] [INFO ] [MAIN ] [1462/3490] HBANP kept (0.5s) | 1460 kept, 2 rejected | 139.2/min | ETA: 14.6m [2026-01-29T12:10:34.864664] [DEBUG] [REMOTE ] HBB: Retrieved 2096 rows, trimmed to 300. [2026-01-29T12:10:34.864859] [DEBUG] [REMOTE ] HBB: PASS: History has at least 300 days. [2026-01-29T12:10:34.865100] [DEBUG] [REMOTE ] HBB: PASS: Price check passed. Min price $13.66. [2026-01-29T12:10:34.865284] [DEBUG] [REMOTE ] HBB: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:34.865415] [DEBUG] [REMOTE ] HBB: PASS: Integrity check passed. [2026-01-29T12:10:34.865459] [DEBUG] [REMOTE ] HBB: Symbol is viable for forecasting. [2026-01-29T12:10:34.865511] [INFO ] [MAIN ] [1463/3490] HBB kept (0.4s) | 1461 kept, 2 rejected | 139.2/min | ETA: 14.6m [2026-01-29T12:10:35.300426] [DEBUG] [REMOTE ] HBCP: Retrieved 4353 rows, trimmed to 300. [2026-01-29T12:10:35.300557] [DEBUG] [REMOTE ] HBCP: PASS: History has at least 300 days. [2026-01-29T12:10:35.300818] [DEBUG] [REMOTE ] HBCP: PASS: Price check passed. Min price $52.43. [2026-01-29T12:10:35.300958] [DEBUG] [REMOTE ] HBCP: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:35.301078] [DEBUG] [REMOTE ] HBCP: PASS: Integrity check passed. [2026-01-29T12:10:35.301119] [DEBUG] [REMOTE ] HBCP: Symbol is viable for forecasting. [2026-01-29T12:10:35.301169] [INFO ] [MAIN ] [1464/3490] HBCP kept (0.4s) | 1462 kept, 2 rejected | 139.2/min | ETA: 14.6m [2026-01-29T12:10:35.701066] [DEBUG] [REMOTE ] HBM: Retrieved 4265 rows, trimmed to 300. [2026-01-29T12:10:35.701220] [DEBUG] [REMOTE ] HBM: PASS: History has at least 300 days. [2026-01-29T12:10:35.701470] [DEBUG] [REMOTE ] HBM: PASS: Price check passed. Min price $14.58. [2026-01-29T12:10:35.701633] [DEBUG] [REMOTE ] HBM: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:35.701762] [DEBUG] [REMOTE ] HBM: PASS: Integrity check passed. [2026-01-29T12:10:35.701803] [DEBUG] [REMOTE ] HBM: Symbol is viable for forecasting. [2026-01-29T12:10:35.701853] [INFO ] [MAIN ] [1465/3490] HBM kept (0.4s) | 1463 kept, 2 rejected | 139.2/min | ETA: 14.5m [2026-01-29T12:10:36.166670] [DEBUG] [REMOTE ] HBNC: Retrieved 6067 rows, trimmed to 300. [2026-01-29T12:10:36.166814] [DEBUG] [REMOTE ] HBNC: PASS: History has at least 300 days. [2026-01-29T12:10:36.167040] [DEBUG] [REMOTE ] HBNC: PASS: Price check passed. Min price $15.45. [2026-01-29T12:10:36.167184] [DEBUG] [REMOTE ] HBNC: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:36.167307] [DEBUG] [REMOTE ] HBNC: PASS: Integrity check passed. [2026-01-29T12:10:36.167363] [DEBUG] [REMOTE ] HBNC: Symbol is viable for forecasting. [2026-01-29T12:10:36.167417] [INFO ] [MAIN ] [1466/3490] HBNC kept (0.5s) | 1464 kept, 2 rejected | 139.2/min | ETA: 14.5m [2026-01-29T12:10:36.552731] [DEBUG] [REMOTE ] HCA: Retrieved 3744 rows, trimmed to 300. [2026-01-29T12:10:36.552918] [DEBUG] [REMOTE ] HCA: PASS: History has at least 300 days. [2026-01-29T12:10:36.553252] [DEBUG] [REMOTE ] HCA: PASS: Price check passed. Min price $458.61. [2026-01-29T12:10:36.553436] [DEBUG] [REMOTE ] HCA: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:36.553628] [DEBUG] [REMOTE ] HCA: PASS: Integrity check passed. [2026-01-29T12:10:36.553677] [DEBUG] [REMOTE ] HCA: Symbol is viable for forecasting. [2026-01-29T12:10:36.553739] [INFO ] [MAIN ] [1467/3490] HCA kept (0.4s) | 1465 kept, 2 rejected | 139.2/min | ETA: 14.5m [2026-01-29T12:10:36.879691] [DEBUG] [REMOTE ] HCC: Retrieved 2213 rows, trimmed to 300. [2026-01-29T12:10:36.879826] [DEBUG] [REMOTE ] HCC: PASS: History has at least 300 days. [2026-01-29T12:10:36.880028] [DEBUG] [REMOTE ] HCC: PASS: Price check passed. Min price $64.76. [2026-01-29T12:10:36.880161] [DEBUG] [REMOTE ] HCC: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:36.880270] [DEBUG] [REMOTE ] HCC: PASS: Integrity check passed. [2026-01-29T12:10:36.880309] [DEBUG] [REMOTE ] HCC: Symbol is viable for forecasting. [2026-01-29T12:10:36.880357] [INFO ] [MAIN ] [1468/3490] HCC kept (0.3s) | 1466 kept, 2 rejected | 139.2/min | ETA: 14.5m [2026-01-29T12:10:37.411806] [DEBUG] [REMOTE ] HCI: Retrieved 4370 rows, trimmed to 300. [2026-01-29T12:10:37.411946] [DEBUG] [REMOTE ] HCI: PASS: History has at least 300 days. [2026-01-29T12:10:37.412158] [DEBUG] [REMOTE ] HCI: PASS: Price check passed. Min price $152.15. [2026-01-29T12:10:37.412314] [DEBUG] [REMOTE ] HCI: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:37.412463] [DEBUG] [REMOTE ] HCI: PASS: Integrity check passed. [2026-01-29T12:10:37.412510] [DEBUG] [REMOTE ] HCI: Symbol is viable for forecasting. [2026-01-29T12:10:37.412769] [INFO ] [MAIN ] [1469/3490] HCI kept (0.5s) | 1467 kept, 2 rejected | 139.2/min | ETA: 14.5m [2026-01-29T12:10:37.679612] [DEBUG] [REMOTE ] HCM: Retrieved 2481 rows, trimmed to 300. [2026-01-29T12:10:37.679778] [DEBUG] [REMOTE ] HCM: PASS: History has at least 300 days. [2026-01-29T12:10:37.679995] [DEBUG] [REMOTE ] HCM: PASS: Price check passed. Min price $13.18. [2026-01-29T12:10:37.680134] [DEBUG] [REMOTE ] HCM: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:37.680248] [DEBUG] [REMOTE ] HCM: PASS: Integrity check passed. [2026-01-29T12:10:37.680289] [DEBUG] [REMOTE ] HCM: Symbol is viable for forecasting. [2026-01-29T12:10:37.680338] [INFO ] [MAIN ] [1470/3490] HCM kept (0.3s) | 1468 kept, 2 rejected | 139.3/min | ETA: 14.5m [2026-01-29T12:10:38.264838] [DEBUG] [REMOTE ] HCSG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:38.264990] [DEBUG] [REMOTE ] HCSG: PASS: History has at least 300 days. [2026-01-29T12:10:38.265243] [DEBUG] [REMOTE ] HCSG: PASS: Price check passed. Min price $17.02. [2026-01-29T12:10:38.265398] [DEBUG] [REMOTE ] HCSG: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:38.265527] [DEBUG] [REMOTE ] HCSG: PASS: Integrity check passed. [2026-01-29T12:10:38.265567] [DEBUG] [REMOTE ] HCSG: Symbol is viable for forecasting. [2026-01-29T12:10:38.265637] [INFO ] [MAIN ] [1471/3490] HCSG kept (0.6s) | 1469 kept, 2 rejected | 139.2/min | ETA: 14.5m [2026-01-29T12:10:38.737473] [DEBUG] [REMOTE ] HD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:38.737642] [DEBUG] [REMOTE ] HD: PASS: History has at least 300 days. [2026-01-29T12:10:38.737896] [DEBUG] [REMOTE ] HD: PASS: Price check passed. Min price $330.22. [2026-01-29T12:10:38.738065] [DEBUG] [REMOTE ] HD: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:38.738194] [DEBUG] [REMOTE ] HD: PASS: Integrity check passed. [2026-01-29T12:10:38.738251] [DEBUG] [REMOTE ] HD: Symbol is viable for forecasting. [2026-01-29T12:10:38.738300] [INFO ] [MAIN ] [1472/3490] HD kept (0.5s) | 1470 kept, 2 rejected | 139.2/min | ETA: 14.5m [2026-01-29T12:10:39.195447] [DEBUG] [REMOTE ] HDB: Retrieved 6167 rows, trimmed to 300. [2026-01-29T12:10:39.195613] [DEBUG] [REMOTE ] HDB: PASS: History has at least 300 days. [2026-01-29T12:10:39.195836] [DEBUG] [REMOTE ] HDB: PASS: Price check passed. Min price $32.06. [2026-01-29T12:10:39.195974] [DEBUG] [REMOTE ] HDB: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:39.196091] [DEBUG] [REMOTE ] HDB: PASS: Integrity check passed. [2026-01-29T12:10:39.196132] [DEBUG] [REMOTE ] HDB: Symbol is viable for forecasting. [2026-01-29T12:10:39.196180] [INFO ] [MAIN ] [1473/3490] HDB kept (0.5s) | 1471 kept, 2 rejected | 139.2/min | ETA: 14.5m [2026-01-29T12:10:39.652304] [DEBUG] [REMOTE ] HDSN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:39.652529] [DEBUG] [REMOTE ] HDSN: PASS: History has at least 300 days. [2026-01-29T12:10:39.652882] [DEBUG] [REMOTE ] HDSN: PASS: Price check passed. Min price $6.63. [2026-01-29T12:10:39.653068] [DEBUG] [REMOTE ] HDSN: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:39.653242] [DEBUG] [REMOTE ] HDSN: PASS: Integrity check passed. [2026-01-29T12:10:39.653302] [DEBUG] [REMOTE ] HDSN: Symbol is viable for forecasting. [2026-01-29T12:10:39.653370] [INFO ] [MAIN ] [1474/3490] HDSN kept (0.5s) | 1472 kept, 2 rejected | 139.2/min | ETA: 14.5m [2026-01-29T12:10:40.112109] [DEBUG] [REMOTE ] HE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:40.112304] [DEBUG] [REMOTE ] HE: PASS: History has at least 300 days. [2026-01-29T12:10:40.112595] [DEBUG] [REMOTE ] HE: PASS: Price check passed. Min price $11.15. [2026-01-29T12:10:40.112744] [DEBUG] [REMOTE ] HE: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:40.112899] [DEBUG] [REMOTE ] HE: PASS: Integrity check passed. [2026-01-29T12:10:40.112996] [DEBUG] [REMOTE ] HE: Symbol is viable for forecasting. [2026-01-29T12:10:40.113066] [INFO ] [MAIN ] [1475/3490] HE kept (0.5s) | 1473 kept, 2 rejected | 139.2/min | ETA: 14.5m [2026-01-29T12:10:40.598685] [DEBUG] [REMOTE ] HEI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:40.599081] [DEBUG] [REMOTE ] HEI: PASS: History has at least 300 days. [2026-01-29T12:10:40.599397] [DEBUG] [REMOTE ] HEI: PASS: Price check passed. Min price $303.07. [2026-01-29T12:10:40.599555] [DEBUG] [REMOTE ] HEI: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:40.599919] [DEBUG] [REMOTE ] HEI: PASS: Integrity check passed. [2026-01-29T12:10:40.599981] [DEBUG] [REMOTE ] HEI: Symbol is viable for forecasting. [2026-01-29T12:10:40.600045] [INFO ] [MAIN ] [1476/3490] HEI kept (0.5s) | 1474 kept, 2 rejected | 139.2/min | ETA: 14.5m [2026-01-29T12:10:41.037004] [DEBUG] [REMOTE ] HELE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:41.037209] [DEBUG] [REMOTE ] HELE: PASS: History has at least 300 days. [2026-01-29T12:10:41.037538] [DEBUG] [REMOTE ] HELE: PASS: Price check passed. Min price $17.16. [2026-01-29T12:10:41.037707] [DEBUG] [REMOTE ] HELE: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:41.038056] [DEBUG] [REMOTE ] HELE: PASS: Integrity check passed. [2026-01-29T12:10:41.038100] [DEBUG] [REMOTE ] HELE: Symbol is viable for forecasting. [2026-01-29T12:10:41.038183] [INFO ] [MAIN ] [1477/3490] HELE kept (0.4s) | 1475 kept, 2 rejected | 139.2/min | ETA: 14.5m [2026-01-29T12:10:41.331878] [DEBUG] [REMOTE ] HELP: Retrieved 1396 rows, trimmed to 300. [2026-01-29T12:10:41.332093] [DEBUG] [REMOTE ] HELP: PASS: History has at least 300 days. [2026-01-29T12:10:41.332345] [DEBUG] [REMOTE ] HELP: PASS: Price check passed. Min price $5.51. [2026-01-29T12:10:41.332525] [DEBUG] [REMOTE ] HELP: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:41.332675] [DEBUG] [REMOTE ] HELP: PASS: Integrity check passed. [2026-01-29T12:10:41.332744] [DEBUG] [REMOTE ] HELP: Symbol is viable for forecasting. [2026-01-29T12:10:41.332799] [INFO ] [MAIN ] [1478/3490] HELP kept (0.3s) | 1476 kept, 2 rejected | 139.2/min | ETA: 14.5m [2026-01-29T12:10:41.627828] [DEBUG] [REMOTE ] HEPS: Retrieved 1149 rows, trimmed to 300. [2026-01-29T12:10:41.628052] [DEBUG] [REMOTE ] HEPS: PASS: History has at least 300 days. [2026-01-29T12:10:41.628294] [DEBUG] [REMOTE ] HEPS: PASS: Price check passed. Min price $2.18. [2026-01-29T12:10:41.628644] [DEBUG] [REMOTE ] HEPS: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:41.628764] [DEBUG] [REMOTE ] HEPS: PASS: Integrity check passed. [2026-01-29T12:10:41.628804] [DEBUG] [REMOTE ] HEPS: Symbol is viable for forecasting. [2026-01-29T12:10:41.628854] [INFO ] [MAIN ] [1479/3490] HEPS kept (0.3s) | 1477 kept, 2 rejected | 139.2/min | ETA: 14.4m [2026-01-29T12:10:42.192387] [DEBUG] [REMOTE ] HEQ: Retrieved 3689 rows, trimmed to 300. [2026-01-29T12:10:42.192598] [DEBUG] [REMOTE ] HEQ: PASS: History has at least 300 days. [2026-01-29T12:10:42.192858] [DEBUG] [REMOTE ] HEQ: PASS: Price check passed. Min price $10.37. [2026-01-29T12:10:42.193040] [DEBUG] [REMOTE ] HEQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:42.193179] [DEBUG] [REMOTE ] HEQ: PASS: Integrity check passed. [2026-01-29T12:10:42.193223] [DEBUG] [REMOTE ] HEQ: Symbol is viable for forecasting. [2026-01-29T12:10:42.193277] [INFO ] [MAIN ] [1480/3490] HEQ kept (0.6s) | 1478 kept, 2 rejected | 139.2/min | ETA: 14.4m [2026-01-29T12:10:42.501111] [DEBUG] [REMOTE ] HERO: Retrieved 1568 rows, trimmed to 300. [2026-01-29T12:10:42.501256] [DEBUG] [REMOTE ] HERO: PASS: History has at least 300 days. [2026-01-29T12:10:42.501493] [DEBUG] [REMOTE ] HERO: PASS: Price check passed. Min price $29.25. [2026-01-29T12:10:42.501677] [DEBUG] [REMOTE ] HERO: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:42.501795] [DEBUG] [REMOTE ] HERO: PASS: Integrity check passed. [2026-01-29T12:10:42.501834] [DEBUG] [REMOTE ] HERO: Symbol is viable for forecasting. [2026-01-29T12:10:42.501884] [INFO ] [MAIN ] [1481/3490] HERO kept (0.3s) | 1479 kept, 2 rejected | 139.2/min | ETA: 14.4m [2026-01-29T12:10:42.915987] [DEBUG] [REMOTE ] HESM: Retrieved 2216 rows, trimmed to 300. [2026-01-29T12:10:42.916187] [DEBUG] [REMOTE ] HESM: PASS: History has at least 300 days. [2026-01-29T12:10:42.916462] [DEBUG] [REMOTE ] HESM: PASS: Price check passed. Min price $32.04. [2026-01-29T12:10:42.916631] [DEBUG] [REMOTE ] HESM: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:42.916764] [DEBUG] [REMOTE ] HESM: PASS: Integrity check passed. [2026-01-29T12:10:42.916809] [DEBUG] [REMOTE ] HESM: Symbol is viable for forecasting. [2026-01-29T12:10:42.916868] [INFO ] [MAIN ] [1482/3490] HESM kept (0.4s) | 1480 kept, 2 rejected | 139.2/min | ETA: 14.4m [2026-01-29T12:10:43.311462] [DEBUG] [REMOTE ] HFFG: Retrieved 2109 rows, trimmed to 300. [2026-01-29T12:10:43.311938] [DEBUG] [REMOTE ] HFFG: PASS: History has at least 300 days. [2026-01-29T12:10:43.312215] [DEBUG] [REMOTE ] HFFG: PASS: Price check passed. Min price $2.02. [2026-01-29T12:10:43.312375] [DEBUG] [REMOTE ] HFFG: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:43.312517] [DEBUG] [REMOTE ] HFFG: PASS: Integrity check passed. [2026-01-29T12:10:43.312565] [DEBUG] [REMOTE ] HFFG: Symbol is viable for forecasting. [2026-01-29T12:10:43.312654] [INFO ] [MAIN ] [1483/3490] HFFG kept (0.4s) | 1481 kept, 2 rejected | 139.2/min | ETA: 14.4m [2026-01-29T12:10:43.767873] [DEBUG] [REMOTE ] HFRO: Retrieved 2067 rows, trimmed to 300. [2026-01-29T12:10:43.768106] [DEBUG] [REMOTE ] HFRO: PASS: History has at least 300 days. [2026-01-29T12:10:43.768370] [DEBUG] [REMOTE ] HFRO: PASS: Price check passed. Min price $5.82. [2026-01-29T12:10:43.768519] [DEBUG] [REMOTE ] HFRO: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:43.768675] [DEBUG] [REMOTE ] HFRO: PASS: Integrity check passed. [2026-01-29T12:10:43.768750] [DEBUG] [REMOTE ] HFRO: Symbol is viable for forecasting. [2026-01-29T12:10:43.768807] [INFO ] [MAIN ] [1484/3490] HFRO kept (0.5s) | 1482 kept, 2 rejected | 139.2/min | ETA: 14.4m [2026-01-29T12:10:44.313719] [DEBUG] [REMOTE ] HFWA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:44.314066] [DEBUG] [REMOTE ] HFWA: PASS: History has at least 300 days. [2026-01-29T12:10:44.314632] [DEBUG] [REMOTE ] HFWA: PASS: Price check passed. Min price $21.27. [2026-01-29T12:10:44.314849] [DEBUG] [REMOTE ] HFWA: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:44.315083] [DEBUG] [REMOTE ] HFWA: PASS: Integrity check passed. [2026-01-29T12:10:44.315149] [DEBUG] [REMOTE ] HFWA: Symbol is viable for forecasting. [2026-01-29T12:10:44.315243] [INFO ] [MAIN ] [1485/3490] HFWA kept (0.5s) | 1483 kept, 2 rejected | 139.2/min | ETA: 14.4m [2026-01-29T12:10:44.422171] [DEBUG] [REMOTE ] HG: Retrieved 554 rows, trimmed to 300. [2026-01-29T12:10:44.422390] [DEBUG] [REMOTE ] HG: PASS: History has at least 300 days. [2026-01-29T12:10:44.422771] [DEBUG] [REMOTE ] HG: PASS: Price check passed. Min price $23.24. [2026-01-29T12:10:44.422949] [DEBUG] [REMOTE ] HG: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:44.423116] [DEBUG] [REMOTE ] HG: PASS: Integrity check passed. [2026-01-29T12:10:44.423168] [DEBUG] [REMOTE ] HG: Symbol is viable for forecasting. [2026-01-29T12:10:44.423241] [INFO ] [MAIN ] [1486/3490] HG kept (0.1s) | 1484 kept, 2 rejected | 139.3/min | ETA: 14.4m [2026-01-29T12:10:45.097765] [DEBUG] [REMOTE ] HGBL: Retrieved 2457 rows, trimmed to 300. [2026-01-29T12:10:45.098065] [DEBUG] [REMOTE ] HGBL: PASS: History has at least 300 days. [2026-01-29T12:10:45.098461] [DEBUG] [REMOTE ] HGBL: PASS: Price check passed. Min price $1.21. [2026-01-29T12:10:45.109085] [DEBUG] [REMOTE ] HGBL: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:45.109646] [DEBUG] [REMOTE ] HGBL: PASS: Integrity check passed. [2026-01-29T12:10:45.109710] [DEBUG] [REMOTE ] HGBL: Symbol is viable for forecasting. [2026-01-29T12:10:45.109829] [INFO ] [MAIN ] [1487/3490] HGBL kept (0.7s) | 1485 kept, 2 rejected | 139.2/min | ETA: 14.4m [2026-01-29T12:10:45.418518] [DEBUG] [REMOTE ] HGLB: Retrieved 1746 rows, trimmed to 300. [2026-01-29T12:10:45.418897] [DEBUG] [REMOTE ] HGLB: PASS: History has at least 300 days. [2026-01-29T12:10:45.419367] [DEBUG] [REMOTE ] HGLB: PASS: Price check passed. Min price $8.63. [2026-01-29T12:10:45.419568] [DEBUG] [REMOTE ] HGLB: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:45.419778] [DEBUG] [REMOTE ] HGLB: PASS: Integrity check passed. [2026-01-29T12:10:45.419822] [DEBUG] [REMOTE ] HGLB: Symbol is viable for forecasting. [2026-01-29T12:10:45.419884] [INFO ] [MAIN ] [1488/3490] HGLB kept (0.3s) | 1486 kept, 2 rejected | 139.3/min | ETA: 14.4m [2026-01-29T12:10:45.744092] [DEBUG] [REMOTE ] HGTY: Retrieved 1171 rows, trimmed to 300. [2026-01-29T12:10:45.744260] [DEBUG] [REMOTE ] HGTY: PASS: History has at least 300 days. [2026-01-29T12:10:45.744531] [DEBUG] [REMOTE ] HGTY: PASS: Price check passed. Min price $11.14. [2026-01-29T12:10:45.744742] [DEBUG] [REMOTE ] HGTY: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:45.744899] [DEBUG] [REMOTE ] HGTY: PASS: Integrity check passed. [2026-01-29T12:10:45.744957] [DEBUG] [REMOTE ] HGTY: Symbol is viable for forecasting. [2026-01-29T12:10:45.745029] [INFO ] [MAIN ] [1489/3490] HGTY kept (0.3s) | 1487 kept, 2 rejected | 139.3/min | ETA: 14.4m [2026-01-29T12:10:46.170413] [DEBUG] [REMOTE ] HHH: Retrieved 3829 rows, trimmed to 300. [2026-01-29T12:10:46.170551] [DEBUG] [REMOTE ] HHH: PASS: History has at least 300 days. [2026-01-29T12:10:46.170791] [DEBUG] [REMOTE ] HHH: PASS: Price check passed. Min price $78.06. [2026-01-29T12:10:46.170934] [DEBUG] [REMOTE ] HHH: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:46.171073] [DEBUG] [REMOTE ] HHH: PASS: Integrity check passed. [2026-01-29T12:10:46.171116] [DEBUG] [REMOTE ] HHH: Symbol is viable for forecasting. [2026-01-29T12:10:46.171168] [INFO ] [MAIN ] [1490/3490] HHH kept (0.4s) | 1488 kept, 2 rejected | 139.3/min | ETA: 14.4m [2026-01-29T12:10:46.690862] [DEBUG] [REMOTE ] HI: Retrieved 4488 rows, trimmed to 300. [2026-01-29T12:10:46.691000] [DEBUG] [REMOTE ] HI: PASS: History has at least 300 days. [2026-01-29T12:10:46.691272] [DEBUG] [REMOTE ] HI: PASS: Price check passed. Min price $31.34. [2026-01-29T12:10:46.691445] [DEBUG] [REMOTE ] HI: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:46.691633] [DEBUG] [REMOTE ] HI: PASS: Integrity check passed. [2026-01-29T12:10:46.691692] [DEBUG] [REMOTE ] HI: Symbol is viable for forecasting. [2026-01-29T12:10:46.691752] [INFO ] [MAIN ] [1491/3490] HI kept (0.5s) | 1489 kept, 2 rejected | 139.3/min | ETA: 14.4m [2026-01-29T12:10:47.173279] [DEBUG] [REMOTE ] HIFS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:47.173543] [DEBUG] [REMOTE ] HIFS: PASS: History has at least 300 days. [2026-01-29T12:10:47.173933] [DEBUG] [REMOTE ] HIFS: PASS: Price check passed. Min price $252.77. [2026-01-29T12:10:47.174119] [DEBUG] [REMOTE ] HIFS: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:47.174263] [DEBUG] [REMOTE ] HIFS: PASS: Integrity check passed. [2026-01-29T12:10:47.174306] [DEBUG] [REMOTE ] HIFS: Symbol is viable for forecasting. [2026-01-29T12:10:47.174363] [INFO ] [MAIN ] [1492/3490] HIFS kept (0.5s) | 1490 kept, 2 rejected | 139.3/min | ETA: 14.3m [2026-01-29T12:10:47.647806] [DEBUG] [REMOTE ] HIG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:47.647944] [DEBUG] [REMOTE ] HIG: PASS: History has at least 300 days. [2026-01-29T12:10:47.648187] [DEBUG] [REMOTE ] HIG: PASS: Price check passed. Min price $123.63. [2026-01-29T12:10:47.648327] [DEBUG] [REMOTE ] HIG: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:47.648442] [DEBUG] [REMOTE ] HIG: PASS: Integrity check passed. [2026-01-29T12:10:47.648482] [DEBUG] [REMOTE ] HIG: Symbol is viable for forecasting. [2026-01-29T12:10:47.648528] [INFO ] [MAIN ] [1493/3490] HIG kept (0.5s) | 1491 kept, 2 rejected | 139.2/min | ETA: 14.3m [2026-01-29T12:10:48.010375] [DEBUG] [REMOTE ] HII: Retrieved 3736 rows, trimmed to 300. [2026-01-29T12:10:48.010588] [DEBUG] [REMOTE ] HII: PASS: History has at least 300 days. [2026-01-29T12:10:48.010859] [DEBUG] [REMOTE ] HII: PASS: Price check passed. Min price $300.51. [2026-01-29T12:10:48.011018] [DEBUG] [REMOTE ] HII: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:48.011149] [DEBUG] [REMOTE ] HII: PASS: Integrity check passed. [2026-01-29T12:10:48.011191] [DEBUG] [REMOTE ] HII: Symbol is viable for forecasting. [2026-01-29T12:10:48.011244] [INFO ] [MAIN ] [1494/3490] HII kept (0.4s) | 1492 kept, 2 rejected | 139.3/min | ETA: 14.3m [2026-01-29T12:10:48.230692] [DEBUG] [REMOTE ] HIMS: Retrieved 1602 rows, trimmed to 300. [2026-01-29T12:10:48.230875] [DEBUG] [REMOTE ] HIMS: PASS: History has at least 300 days. [2026-01-29T12:10:48.231119] [DEBUG] [REMOTE ] HIMS: PASS: Price check passed. Min price $28.67. [2026-01-29T12:10:48.231263] [DEBUG] [REMOTE ] HIMS: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:48.231383] [DEBUG] [REMOTE ] HIMS: PASS: Integrity check passed. [2026-01-29T12:10:48.231426] [DEBUG] [REMOTE ] HIMS: Symbol is viable for forecasting. [2026-01-29T12:10:48.231480] [INFO ] [MAIN ] [1495/3490] HIMS kept (0.2s) | 1493 kept, 2 rejected | 139.3/min | ETA: 14.3m [2026-01-29T12:10:48.898719] [DEBUG] [REMOTE ] HIMX: Retrieved 4988 rows, trimmed to 300. [2026-01-29T12:10:48.899129] [DEBUG] [REMOTE ] HIMX: PASS: History has at least 300 days. [2026-01-29T12:10:48.899448] [DEBUG] [REMOTE ] HIMX: PASS: Price check passed. Min price $6.93. [2026-01-29T12:10:48.899653] [DEBUG] [REMOTE ] HIMX: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:48.899875] [DEBUG] [REMOTE ] HIMX: PASS: Integrity check passed. [2026-01-29T12:10:48.900117] [DEBUG] [REMOTE ] HIMX: Symbol is viable for forecasting. [2026-01-29T12:10:48.900171] [INFO ] [MAIN ] [1496/3490] HIMX kept (0.7s) | 1494 kept, 2 rejected | 139.3/min | ETA: 14.3m [2026-01-29T12:10:49.357072] [DEBUG] [REMOTE ] HIO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:49.357238] [DEBUG] [REMOTE ] HIO: PASS: History has at least 300 days. [2026-01-29T12:10:49.357525] [DEBUG] [REMOTE ] HIO: PASS: Price check passed. Min price $3.64. [2026-01-29T12:10:49.357704] [DEBUG] [REMOTE ] HIO: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:49.357842] [DEBUG] [REMOTE ] HIO: PASS: Integrity check passed. [2026-01-29T12:10:49.357885] [DEBUG] [REMOTE ] HIO: Symbol is viable for forecasting. [2026-01-29T12:10:49.357939] [INFO ] [MAIN ] [1497/3490] HIO kept (0.5s) | 1495 kept, 2 rejected | 139.2/min | ETA: 14.3m [2026-01-29T12:10:49.648788] [DEBUG] [REMOTE ] HIPO: Retrieved 1127 rows, trimmed to 300. [2026-01-29T12:10:49.648933] [DEBUG] [REMOTE ] HIPO: PASS: History has at least 300 days. [2026-01-29T12:10:49.649155] [DEBUG] [REMOTE ] HIPO: PASS: Price check passed. Min price $29.98. [2026-01-29T12:10:49.649305] [DEBUG] [REMOTE ] HIPO: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:49.649428] [DEBUG] [REMOTE ] HIPO: PASS: Integrity check passed. [2026-01-29T12:10:49.649472] [DEBUG] [REMOTE ] HIPO: Symbol is viable for forecasting. [2026-01-29T12:10:49.649523] [INFO ] [MAIN ] [1498/3490] HIPO kept (0.3s) | 1496 kept, 2 rejected | 139.3/min | ETA: 14.3m [2026-01-29T12:10:50.037856] [DEBUG] [REMOTE ] HITI: Retrieved 1757 rows, trimmed to 300. [2026-01-29T12:10:50.038003] [DEBUG] [REMOTE ] HITI: PASS: History has at least 300 days. [2026-01-29T12:10:50.038257] [DEBUG] [REMOTE ] HITI: PASS: Price check passed. Min price $2.47. [2026-01-29T12:10:50.038399] [DEBUG] [REMOTE ] HITI: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:50.038512] [DEBUG] [REMOTE ] HITI: PASS: Integrity check passed. [2026-01-29T12:10:50.038553] [DEBUG] [REMOTE ] HITI: Symbol is viable for forecasting. [2026-01-29T12:10:50.038650] [INFO ] [MAIN ] [1499/3490] HITI kept (0.4s) | 1497 kept, 2 rejected | 139.3/min | ETA: 14.3m [2026-01-29T12:10:50.345219] [DEBUG] [REMOTE ] HIVE: Retrieved 2021 rows, trimmed to 300. [2026-01-29T12:10:50.345366] [DEBUG] [REMOTE ] HIVE: PASS: History has at least 300 days. [2026-01-29T12:10:50.345626] [DEBUG] [REMOTE ] HIVE: PASS: Price check passed. Min price $2.57. [2026-01-29T12:10:50.345780] [DEBUG] [REMOTE ] HIVE: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:50.345894] [DEBUG] [REMOTE ] HIVE: PASS: Integrity check passed. [2026-01-29T12:10:50.345936] [DEBUG] [REMOTE ] HIVE: Symbol is viable for forecasting. [2026-01-29T12:10:50.345986] [INFO ] [MAIN ] [1500/3490] HIVE kept (0.3s) | 1498 kept, 2 rejected | 139.3/min | ETA: 14.3m [2026-01-29T12:10:51.027774] [DEBUG] [REMOTE ] HIX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:51.027946] [DEBUG] [REMOTE ] HIX: PASS: History has at least 300 days. [2026-01-29T12:10:51.028245] [DEBUG] [REMOTE ] HIX: PASS: Price check passed. Min price $3.99. [2026-01-29T12:10:51.028406] [DEBUG] [REMOTE ] HIX: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:51.028550] [DEBUG] [REMOTE ] HIX: PASS: Integrity check passed. [2026-01-29T12:10:51.028611] [DEBUG] [REMOTE ] HIX: Symbol is viable for forecasting. [2026-01-29T12:10:51.028667] [INFO ] [MAIN ] [1501/3490] HIX kept (0.7s) | 1499 kept, 2 rejected | 139.3/min | ETA: 14.3m [2026-01-29T12:10:51.463859] [DEBUG] [REMOTE ] HL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:51.464002] [DEBUG] [REMOTE ] HL: PASS: History has at least 300 days. [2026-01-29T12:10:51.464232] [DEBUG] [REMOTE ] HL: PASS: Price check passed. Min price $11.97. [2026-01-29T12:10:51.464364] [DEBUG] [REMOTE ] HL: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:51.464505] [DEBUG] [REMOTE ] HL: PASS: Integrity check passed. [2026-01-29T12:10:51.464546] [DEBUG] [REMOTE ] HL: Symbol is viable for forecasting. [2026-01-29T12:10:51.464616] [INFO ] [MAIN ] [1502/3490] HL kept (0.4s) | 1500 kept, 2 rejected | 139.3/min | ETA: 14.3m [2026-01-29T12:10:51.781619] [DEBUG] [REMOTE ] HLAL: Retrieved 1644 rows, trimmed to 300. [2026-01-29T12:10:51.781762] [DEBUG] [REMOTE ] HLAL: PASS: History has at least 300 days. [2026-01-29T12:10:51.781991] [DEBUG] [REMOTE ] HLAL: PASS: Price check passed. Min price $58.92. [2026-01-29T12:10:51.782312] [DEBUG] [REMOTE ] HLAL: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:51.782425] [DEBUG] [REMOTE ] HLAL: PASS: Integrity check passed. [2026-01-29T12:10:51.782465] [DEBUG] [REMOTE ] HLAL: Symbol is viable for forecasting. [2026-01-29T12:10:51.782515] [INFO ] [MAIN ] [1503/3490] HLAL kept (0.3s) | 1501 kept, 2 rejected | 139.3/min | ETA: 14.3m [2026-01-29T12:10:52.269771] [DEBUG] [REMOTE ] HLF: Retrieved 5312 rows, trimmed to 300. [2026-01-29T12:10:52.269923] [DEBUG] [REMOTE ] HLF: PASS: History has at least 300 days. [2026-01-29T12:10:52.270150] [DEBUG] [REMOTE ] HLF: PASS: Price check passed. Min price $7.98. [2026-01-29T12:10:52.270293] [DEBUG] [REMOTE ] HLF: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:52.270411] [DEBUG] [REMOTE ] HLF: PASS: Integrity check passed. [2026-01-29T12:10:52.270452] [DEBUG] [REMOTE ] HLF: Symbol is viable for forecasting. [2026-01-29T12:10:52.270502] [INFO ] [MAIN ] [1504/3490] HLF kept (0.5s) | 1502 kept, 2 rejected | 139.3/min | ETA: 14.3m [2026-01-29T12:10:52.483715] [DEBUG] [REMOTE ] HLI: Retrieved 2630 rows, trimmed to 300. [2026-01-29T12:10:52.483868] [DEBUG] [REMOTE ] HLI: PASS: History has at least 300 days. [2026-01-29T12:10:52.484082] [DEBUG] [REMOTE ] HLI: PASS: Price check passed. Min price $170.47. [2026-01-29T12:10:52.484218] [DEBUG] [REMOTE ] HLI: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:52.484331] [DEBUG] [REMOTE ] HLI: PASS: Integrity check passed. [2026-01-29T12:10:52.484371] [DEBUG] [REMOTE ] HLI: Symbol is viable for forecasting. [2026-01-29T12:10:52.484418] [INFO ] [MAIN ] [1505/3490] HLI kept (0.2s) | 1503 kept, 2 rejected | 139.3/min | ETA: 14.2m [2026-01-29T12:10:53.181475] [DEBUG] [REMOTE ] HLIO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:53.181650] [DEBUG] [REMOTE ] HLIO: PASS: History has at least 300 days. [2026-01-29T12:10:53.181890] [DEBUG] [REMOTE ] HLIO: PASS: Price check passed. Min price $50.06. [2026-01-29T12:10:53.182027] [DEBUG] [REMOTE ] HLIO: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:53.182147] [DEBUG] [REMOTE ] HLIO: PASS: Integrity check passed. [2026-01-29T12:10:53.182188] [DEBUG] [REMOTE ] HLIO: Symbol is viable for forecasting. [2026-01-29T12:10:53.182237] [INFO ] [MAIN ] [1506/3490] HLIO kept (0.7s) | 1504 kept, 2 rejected | 139.3/min | ETA: 14.2m [2026-01-29T12:10:53.414977] [DEBUG] [REMOTE ] HLLY: Retrieved 850 rows, trimmed to 300. [2026-01-29T12:10:53.415133] [DEBUG] [REMOTE ] HLLY: PASS: History has at least 300 days. [2026-01-29T12:10:53.415336] [DEBUG] [REMOTE ] HLLY: PASS: Price check passed. Min price $2.73. [2026-01-29T12:10:53.415471] [DEBUG] [REMOTE ] HLLY: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:53.415603] [DEBUG] [REMOTE ] HLLY: PASS: Integrity check passed. [2026-01-29T12:10:53.415651] [DEBUG] [REMOTE ] HLLY: Symbol is viable for forecasting. [2026-01-29T12:10:53.415699] [INFO ] [MAIN ] [1507/3490] HLLY kept (0.2s) | 1505 kept, 2 rejected | 139.3/min | ETA: 14.2m [2026-01-29T12:10:53.698400] [DEBUG] [REMOTE ] HLMN: Retrieved 1293 rows, trimmed to 300. [2026-01-29T12:10:53.698546] [DEBUG] [REMOTE ] HLMN: PASS: History has at least 300 days. [2026-01-29T12:10:53.698788] [DEBUG] [REMOTE ] HLMN: PASS: Price check passed. Min price $8.05. [2026-01-29T12:10:53.698932] [DEBUG] [REMOTE ] HLMN: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:53.699065] [DEBUG] [REMOTE ] HLMN: PASS: Integrity check passed. [2026-01-29T12:10:53.699107] [DEBUG] [REMOTE ] HLMN: Symbol is viable for forecasting. [2026-01-29T12:10:53.699157] [INFO ] [MAIN ] [1508/3490] HLMN kept (0.3s) | 1506 kept, 2 rejected | 139.3/min | ETA: 14.2m [2026-01-29T12:10:54.205932] [DEBUG] [REMOTE ] HLN: Retrieved 883 rows, trimmed to 300. [2026-01-29T12:10:54.206277] [DEBUG] [REMOTE ] HLN: PASS: History has at least 300 days. [2026-01-29T12:10:54.206497] [DEBUG] [REMOTE ] HLN: PASS: Price check passed. Min price $9.27. [2026-01-29T12:10:54.206665] [DEBUG] [REMOTE ] HLN: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:54.206791] [DEBUG] [REMOTE ] HLN: PASS: Integrity check passed. [2026-01-29T12:10:54.206840] [DEBUG] [REMOTE ] HLN: Symbol is viable for forecasting. [2026-01-29T12:10:54.206898] [INFO ] [MAIN ] [1509/3490] HLN kept (0.5s) | 1507 kept, 2 rejected | 139.3/min | ETA: 14.2m [2026-01-29T12:10:54.676719] [DEBUG] [REMOTE ] HLNE: Retrieved 2241 rows, trimmed to 300. [2026-01-29T12:10:54.676862] [DEBUG] [REMOTE ] HLNE: PASS: History has at least 300 days. [2026-01-29T12:10:54.677068] [DEBUG] [REMOTE ] HLNE: PASS: Price check passed. Min price $113.50. [2026-01-29T12:10:54.677200] [DEBUG] [REMOTE ] HLNE: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:54.677311] [DEBUG] [REMOTE ] HLNE: PASS: Integrity check passed. [2026-01-29T12:10:54.677350] [DEBUG] [REMOTE ] HLNE: Symbol is viable for forecasting. [2026-01-29T12:10:54.677397] [INFO ] [MAIN ] [1510/3490] HLNE kept (0.5s) | 1508 kept, 2 rejected | 139.3/min | ETA: 14.2m [2026-01-29T12:10:55.210624] [DEBUG] [REMOTE ] HLX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:55.210823] [DEBUG] [REMOTE ] HLX: PASS: History has at least 300 days. [2026-01-29T12:10:55.211247] [DEBUG] [REMOTE ] HLX: PASS: Price check passed. Min price $6.14. [2026-01-29T12:10:55.211387] [DEBUG] [REMOTE ] HLX: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:55.211508] [DEBUG] [REMOTE ] HLX: PASS: Integrity check passed. [2026-01-29T12:10:55.211548] [DEBUG] [REMOTE ] HLX: Symbol is viable for forecasting. [2026-01-29T12:10:55.211620] [INFO ] [MAIN ] [1511/3490] HLX kept (0.5s) | 1509 kept, 2 rejected | 139.3/min | ETA: 14.2m [2026-01-29T12:10:55.670920] [DEBUG] [REMOTE ] HMC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:55.671057] [DEBUG] [REMOTE ] HMC: PASS: History has at least 300 days. [2026-01-29T12:10:55.671274] [DEBUG] [REMOTE ] HMC: PASS: Price check passed. Min price $28.48. [2026-01-29T12:10:55.671408] [DEBUG] [REMOTE ] HMC: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:55.671522] [DEBUG] [REMOTE ] HMC: PASS: Integrity check passed. [2026-01-29T12:10:55.671562] [DEBUG] [REMOTE ] HMC: Symbol is viable for forecasting. [2026-01-29T12:10:55.671632] [INFO ] [MAIN ] [1512/3490] HMC kept (0.5s) | 1510 kept, 2 rejected | 139.3/min | ETA: 14.2m [2026-01-29T12:10:56.143149] [DEBUG] [REMOTE ] HMN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:56.143323] [DEBUG] [REMOTE ] HMN: PASS: History has at least 300 days. [2026-01-29T12:10:56.143643] [DEBUG] [REMOTE ] HMN: PASS: Price check passed. Min price $42.47. [2026-01-29T12:10:56.143831] [DEBUG] [REMOTE ] HMN: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:56.143972] [DEBUG] [REMOTE ] HMN: PASS: Integrity check passed. [2026-01-29T12:10:56.144028] [DEBUG] [REMOTE ] HMN: Symbol is viable for forecasting. [2026-01-29T12:10:56.144103] [INFO ] [MAIN ] [1513/3490] HMN kept (0.5s) | 1511 kept, 2 rejected | 139.3/min | ETA: 14.2m [2026-01-29T12:10:56.560719] [DEBUG] [REMOTE ] HMY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:56.560874] [DEBUG] [REMOTE ] HMY: PASS: History has at least 300 days. [2026-01-29T12:10:56.561149] [DEBUG] [REMOTE ] HMY: PASS: Price check passed. Min price $15.19. [2026-01-29T12:10:56.561303] [DEBUG] [REMOTE ] HMY: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:56.561443] [DEBUG] [REMOTE ] HMY: PASS: Integrity check passed. [2026-01-29T12:10:56.561489] [DEBUG] [REMOTE ] HMY: Symbol is viable for forecasting. [2026-01-29T12:10:56.561540] [INFO ] [MAIN ] [1514/3490] HMY kept (0.4s) | 1512 kept, 2 rejected | 139.3/min | ETA: 14.2m [2026-01-29T12:10:56.812173] [DEBUG] [REMOTE ] HNDL: Retrieved 2019 rows, trimmed to 300. [2026-01-29T12:10:56.812598] [DEBUG] [REMOTE ] HNDL: PASS: History has at least 300 days. [2026-01-29T12:10:56.812869] [DEBUG] [REMOTE ] HNDL: PASS: Price check passed. Min price $21.55. [2026-01-29T12:10:56.813009] [DEBUG] [REMOTE ] HNDL: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:56.813324] [DEBUG] [REMOTE ] HNDL: PASS: Integrity check passed. [2026-01-29T12:10:56.813366] [DEBUG] [REMOTE ] HNDL: Symbol is viable for forecasting. [2026-01-29T12:10:56.813420] [INFO ] [MAIN ] [1515/3490] HNDL kept (0.3s) | 1513 kept, 2 rejected | 139.3/min | ETA: 14.2m [2026-01-29T12:10:57.254272] [DEBUG] [REMOTE ] HNI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:57.254432] [DEBUG] [REMOTE ] HNI: PASS: History has at least 300 days. [2026-01-29T12:10:57.254743] [DEBUG] [REMOTE ] HNI: PASS: Price check passed. Min price $38.27. [2026-01-29T12:10:57.254890] [DEBUG] [REMOTE ] HNI: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:57.255024] [DEBUG] [REMOTE ] HNI: PASS: Integrity check passed. [2026-01-29T12:10:57.255065] [DEBUG] [REMOTE ] HNI: Symbol is viable for forecasting. [2026-01-29T12:10:57.255117] [INFO ] [MAIN ] [1516/3490] HNI kept (0.4s) | 1514 kept, 2 rejected | 139.3/min | ETA: 14.2m [2026-01-29T12:10:57.856890] [DEBUG] [REMOTE ] HNRG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:57.857042] [DEBUG] [REMOTE ] HNRG: PASS: History has at least 300 days. [2026-01-29T12:10:57.857262] [DEBUG] [REMOTE ] HNRG: PASS: Price check passed. Min price $17.31. [2026-01-29T12:10:57.857396] [DEBUG] [REMOTE ] HNRG: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:57.857513] [DEBUG] [REMOTE ] HNRG: PASS: Integrity check passed. [2026-01-29T12:10:57.857554] [DEBUG] [REMOTE ] HNRG: Symbol is viable for forecasting. [2026-01-29T12:10:57.857624] [INFO ] [MAIN ] [1517/3490] HNRG kept (0.6s) | 1515 kept, 2 rejected | 139.3/min | ETA: 14.2m [2026-01-29T12:10:58.295513] [DEBUG] [REMOTE ] HOG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:58.295698] [DEBUG] [REMOTE ] HOG: PASS: History has at least 300 days. [2026-01-29T12:10:58.295950] [DEBUG] [REMOTE ] HOG: PASS: Price check passed. Min price $19.88. [2026-01-29T12:10:58.296106] [DEBUG] [REMOTE ] HOG: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:58.296230] [DEBUG] [REMOTE ] HOG: PASS: Integrity check passed. [2026-01-29T12:10:58.296270] [DEBUG] [REMOTE ] HOG: Symbol is viable for forecasting. [2026-01-29T12:10:58.296320] [INFO ] [MAIN ] [1518/3490] HOG kept (0.4s) | 1516 kept, 2 rejected | 139.3/min | ETA: 14.2m [2026-01-29T12:10:58.423997] [DEBUG] [REMOTE ] HOLO: Retrieved 778 rows, trimmed to 300. [2026-01-29T12:10:58.424173] [DEBUG] [REMOTE ] HOLO: PASS: History has at least 300 days. [2026-01-29T12:10:58.424457] [DEBUG] [REMOTE ] HOLO: PASS: Price check passed. Min price $2.63. [2026-01-29T12:10:58.424677] [DEBUG] [REMOTE ] HOLO: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:58.424844] [DEBUG] [REMOTE ] HOLO: PASS: Integrity check passed. [2026-01-29T12:10:58.424914] [DEBUG] [REMOTE ] HOLO: Symbol is viable for forecasting. [2026-01-29T12:10:58.425002] [INFO ] [MAIN ] [1519/3490] HOLO kept (0.1s) | 1517 kept, 2 rejected | 139.3/min | ETA: 14.1m [2026-01-29T12:10:59.141545] [DEBUG] [REMOTE ] HOLX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:10:59.141723] [DEBUG] [REMOTE ] HOLX: PASS: History has at least 300 days. [2026-01-29T12:10:59.141991] [DEBUG] [REMOTE ] HOLX: PASS: Price check passed. Min price $73.91. [2026-01-29T12:10:59.142179] [DEBUG] [REMOTE ] HOLX: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:59.142316] [DEBUG] [REMOTE ] HOLX: PASS: Integrity check passed. [2026-01-29T12:10:59.142357] [DEBUG] [REMOTE ] HOLX: Symbol is viable for forecasting. [2026-01-29T12:10:59.142407] [INFO ] [MAIN ] [1520/3490] HOLX kept (0.7s) | 1518 kept, 2 rejected | 139.3/min | ETA: 14.1m [2026-01-29T12:10:59.533743] [DEBUG] [REMOTE ] HOMB: Retrieved 4930 rows, trimmed to 300. [2026-01-29T12:10:59.533873] [DEBUG] [REMOTE ] HOMB: PASS: History has at least 300 days. [2026-01-29T12:10:59.534077] [DEBUG] [REMOTE ] HOMB: PASS: Price check passed. Min price $26.23. [2026-01-29T12:10:59.534215] [DEBUG] [REMOTE ] HOMB: PASS: Continuity check passed with 300 days. [2026-01-29T12:10:59.534326] [DEBUG] [REMOTE ] HOMB: PASS: Integrity check passed. [2026-01-29T12:10:59.534366] [DEBUG] [REMOTE ] HOMB: Symbol is viable for forecasting. [2026-01-29T12:10:59.534415] [INFO ] [MAIN ] [1521/3490] HOMB kept (0.4s) | 1519 kept, 2 rejected | 139.3/min | ETA: 14.1m [2026-01-29T12:11:00.145071] [DEBUG] [REMOTE ] HON: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:00.145206] [DEBUG] [REMOTE ] HON: PASS: History has at least 300 days. [2026-01-29T12:11:00.145441] [DEBUG] [REMOTE ] HON: PASS: Price check passed. Min price $188.14. [2026-01-29T12:11:00.145603] [DEBUG] [REMOTE ] HON: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:00.145726] [DEBUG] [REMOTE ] HON: PASS: Integrity check passed. [2026-01-29T12:11:00.145767] [DEBUG] [REMOTE ] HON: Symbol is viable for forecasting. [2026-01-29T12:11:00.145817] [INFO ] [MAIN ] [1522/3490] HON kept (0.6s) | 1520 kept, 2 rejected | 139.2/min | ETA: 14.1m [2026-01-29T12:11:00.316153] [DEBUG] [REMOTE ] HOOD: Retrieved 1130 rows, trimmed to 300. [2026-01-29T12:11:00.316292] [DEBUG] [REMOTE ] HOOD: PASS: History has at least 300 days. [2026-01-29T12:11:00.316500] [DEBUG] [REMOTE ] HOOD: PASS: Price check passed. Min price $103.40. [2026-01-29T12:11:00.316688] [DEBUG] [REMOTE ] HOOD: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:00.316804] [DEBUG] [REMOTE ] HOOD: PASS: Integrity check passed. [2026-01-29T12:11:00.316843] [DEBUG] [REMOTE ] HOOD: Symbol is viable for forecasting. [2026-01-29T12:11:00.316889] [INFO ] [MAIN ] [1523/3490] HOOD kept (0.2s) | 1521 kept, 2 rejected | 139.3/min | ETA: 14.1m [2026-01-29T12:11:01.080613] [DEBUG] [REMOTE ] HOPE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:01.080884] [DEBUG] [REMOTE ] HOPE: PASS: History has at least 300 days. [2026-01-29T12:11:01.081354] [DEBUG] [REMOTE ] HOPE: PASS: Price check passed. Min price $9.84. [2026-01-29T12:11:01.081546] [DEBUG] [REMOTE ] HOPE: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:01.081862] [DEBUG] [REMOTE ] HOPE: PASS: Integrity check passed. [2026-01-29T12:11:01.081923] [DEBUG] [REMOTE ] HOPE: Symbol is viable for forecasting. [2026-01-29T12:11:01.082001] [INFO ] [MAIN ] [1524/3490] HOPE kept (0.8s) | 1522 kept, 2 rejected | 139.2/min | ETA: 14.1m [2026-01-29T12:11:01.623264] [DEBUG] [REMOTE ] HP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:01.623410] [DEBUG] [REMOTE ] HP: PASS: History has at least 300 days. [2026-01-29T12:11:01.623654] [DEBUG] [REMOTE ] HP: PASS: Price check passed. Min price $25.87. [2026-01-29T12:11:01.623801] [DEBUG] [REMOTE ] HP: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:01.623921] [DEBUG] [REMOTE ] HP: PASS: Integrity check passed. [2026-01-29T12:11:01.623963] [DEBUG] [REMOTE ] HP: Symbol is viable for forecasting. [2026-01-29T12:11:01.624013] [INFO ] [MAIN ] [1525/3490] HP kept (0.5s) | 1523 kept, 2 rejected | 139.2/min | ETA: 14.1m [2026-01-29T12:11:01.948265] [DEBUG] [REMOTE ] HPE: Retrieved 2584 rows, trimmed to 300. [2026-01-29T12:11:01.948394] [DEBUG] [REMOTE ] HPE: PASS: History has at least 300 days. [2026-01-29T12:11:01.948627] [DEBUG] [REMOTE ] HPE: PASS: Price check passed. Min price $19.90. [2026-01-29T12:11:01.948784] [DEBUG] [REMOTE ] HPE: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:01.948895] [DEBUG] [REMOTE ] HPE: PASS: Integrity check passed. [2026-01-29T12:11:01.948934] [DEBUG] [REMOTE ] HPE: Symbol is viable for forecasting. [2026-01-29T12:11:01.948981] [INFO ] [MAIN ] [1526/3490] HPE kept (0.3s) | 1524 kept, 2 rejected | 139.2/min | ETA: 14.1m [2026-01-29T12:11:02.390803] [DEBUG] [REMOTE ] HPF: Retrieved 5829 rows, trimmed to 300. [2026-01-29T12:11:02.390942] [DEBUG] [REMOTE ] HPF: PASS: History has at least 300 days. [2026-01-29T12:11:02.391192] [DEBUG] [REMOTE ] HPF: PASS: Price check passed. Min price $15.86. [2026-01-29T12:11:02.391337] [DEBUG] [REMOTE ] HPF: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:02.391459] [DEBUG] [REMOTE ] HPF: PASS: Integrity check passed. [2026-01-29T12:11:02.391502] [DEBUG] [REMOTE ] HPF: Symbol is viable for forecasting. [2026-01-29T12:11:02.391553] [INFO ] [MAIN ] [1527/3490] HPF kept (0.4s) | 1525 kept, 2 rejected | 139.2/min | ETA: 14.1m [2026-01-29T12:11:02.965671] [DEBUG] [REMOTE ] HPI: Retrieved 5672 rows, trimmed to 300. [2026-01-29T12:11:02.965821] [DEBUG] [REMOTE ] HPI: PASS: History has at least 300 days. [2026-01-29T12:11:02.966058] [DEBUG] [REMOTE ] HPI: PASS: Price check passed. Min price $16.12. [2026-01-29T12:11:02.966243] [DEBUG] [REMOTE ] HPI: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:02.966422] [DEBUG] [REMOTE ] HPI: PASS: Integrity check passed. [2026-01-29T12:11:02.966489] [DEBUG] [REMOTE ] HPI: Symbol is viable for forecasting. [2026-01-29T12:11:02.966560] [INFO ] [MAIN ] [1528/3490] HPI kept (0.6s) | 1526 kept, 2 rejected | 139.2/min | ETA: 14.1m [2026-01-29T12:11:03.180399] [DEBUG] [REMOTE ] HPK: Retrieved 1364 rows, trimmed to 300. [2026-01-29T12:11:03.180591] [DEBUG] [REMOTE ] HPK: PASS: History has at least 300 days. [2026-01-29T12:11:03.180819] [DEBUG] [REMOTE ] HPK: PASS: Price check passed. Min price $3.89. [2026-01-29T12:11:03.180969] [DEBUG] [REMOTE ] HPK: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:03.181117] [DEBUG] [REMOTE ] HPK: PASS: Integrity check passed. [2026-01-29T12:11:03.181164] [DEBUG] [REMOTE ] HPK: Symbol is viable for forecasting. [2026-01-29T12:11:03.181214] [INFO ] [MAIN ] [1529/3490] HPK kept (0.2s) | 1527 kept, 2 rejected | 139.2/min | ETA: 14.1m [2026-01-29T12:11:03.627609] [DEBUG] [REMOTE ] HPP: Retrieved 3923 rows, trimmed to 300. [2026-01-29T12:11:03.627740] [DEBUG] [REMOTE ] HPP: PASS: History has at least 300 days. [2026-01-29T12:11:03.627947] [DEBUG] [REMOTE ] HPP: PASS: Price check passed. Min price $8.69. [2026-01-29T12:11:03.628106] [DEBUG] [REMOTE ] HPP: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:03.628220] [DEBUG] [REMOTE ] HPP: PASS: Integrity check passed. [2026-01-29T12:11:03.628260] [DEBUG] [REMOTE ] HPP: Symbol is viable for forecasting. [2026-01-29T12:11:03.628308] [INFO ] [MAIN ] [1530/3490] HPP kept (0.4s) | 1528 kept, 2 rejected | 139.2/min | ETA: 14.1m [2026-01-29T12:11:04.222693] [DEBUG] [REMOTE ] HPQ: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:04.222907] [DEBUG] [REMOTE ] HPQ: PASS: History has at least 300 days. [2026-01-29T12:11:04.223241] [DEBUG] [REMOTE ] HPQ: PASS: Price check passed. Min price $19.05. [2026-01-29T12:11:04.223431] [DEBUG] [REMOTE ] HPQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:04.223608] [DEBUG] [REMOTE ] HPQ: PASS: Integrity check passed. [2026-01-29T12:11:04.223654] [DEBUG] [REMOTE ] HPQ: Symbol is viable for forecasting. [2026-01-29T12:11:04.223711] [INFO ] [MAIN ] [1531/3490] HPQ kept (0.6s) | 1529 kept, 2 rejected | 139.2/min | ETA: 14.1m [2026-01-29T12:11:04.487398] [DEBUG] [REMOTE ] HPS: Retrieved 5691 rows, trimmed to 300. [2026-01-29T12:11:04.487548] [DEBUG] [REMOTE ] HPS: PASS: History has at least 300 days. [2026-01-29T12:11:04.487835] [DEBUG] [REMOTE ] HPS: PASS: Price check passed. Min price $14.21. [2026-01-29T12:11:04.488000] [DEBUG] [REMOTE ] HPS: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:04.488358] [DEBUG] [REMOTE ] HPS: PASS: Integrity check passed. [2026-01-29T12:11:04.488400] [DEBUG] [REMOTE ] HPS: Symbol is viable for forecasting. [2026-01-29T12:11:04.488451] [INFO ] [MAIN ] [1532/3490] HPS kept (0.3s) | 1530 kept, 2 rejected | 139.2/min | ETA: 14.1m [2026-01-29T12:11:05.036214] [DEBUG] [REMOTE ] HQI: Retrieved 5946 rows, trimmed to 300. [2026-01-29T12:11:05.036364] [DEBUG] [REMOTE ] HQI: PASS: History has at least 300 days. [2026-01-29T12:11:05.036626] [DEBUG] [REMOTE ] HQI: PASS: Price check passed. Min price $7.59. [2026-01-29T12:11:05.036772] [DEBUG] [REMOTE ] HQI: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:05.036896] [DEBUG] [REMOTE ] HQI: PASS: Integrity check passed. [2026-01-29T12:11:05.036938] [DEBUG] [REMOTE ] HQI: Symbol is viable for forecasting. [2026-01-29T12:11:05.037387] [INFO ] [MAIN ] [1533/3490] HQI kept (0.5s) | 1531 kept, 2 rejected | 139.2/min | ETA: 14.1m [2026-01-29T12:11:05.413000] [DEBUG] [REMOTE ] HQL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:05.413140] [DEBUG] [REMOTE ] HQL: PASS: History has at least 300 days. [2026-01-29T12:11:05.413376] [DEBUG] [REMOTE ] HQL: PASS: Price check passed. Min price $15.47. [2026-01-29T12:11:05.413544] [DEBUG] [REMOTE ] HQL: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:05.413716] [DEBUG] [REMOTE ] HQL: PASS: Integrity check passed. [2026-01-29T12:11:05.413762] [DEBUG] [REMOTE ] HQL: Symbol is viable for forecasting. [2026-01-29T12:11:05.413814] [INFO ] [MAIN ] [1534/3490] HQL kept (0.4s) | 1532 kept, 2 rejected | 139.2/min | ETA: 14.0m [2026-01-29T12:11:05.812276] [DEBUG] [REMOTE ] HQY: Retrieved 2891 rows, trimmed to 300. [2026-01-29T12:11:05.812422] [DEBUG] [REMOTE ] HQY: PASS: History has at least 300 days. [2026-01-29T12:11:05.812693] [DEBUG] [REMOTE ] HQY: PASS: Price check passed. Min price $82.85. [2026-01-29T12:11:05.812843] [DEBUG] [REMOTE ] HQY: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:05.812962] [DEBUG] [REMOTE ] HQY: PASS: Integrity check passed. [2026-01-29T12:11:05.813002] [DEBUG] [REMOTE ] HQY: Symbol is viable for forecasting. [2026-01-29T12:11:05.813052] [INFO ] [MAIN ] [1535/3490] HQY kept (0.4s) | 1533 kept, 2 rejected | 139.2/min | ETA: 14.0m [2026-01-29T12:11:06.341632] [DEBUG] [REMOTE ] HRB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:06.341875] [DEBUG] [REMOTE ] HRB: PASS: History has at least 300 days. [2026-01-29T12:11:06.342317] [DEBUG] [REMOTE ] HRB: PASS: Price check passed. Min price $39.05. [2026-01-29T12:11:06.342471] [DEBUG] [REMOTE ] HRB: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:06.342676] [DEBUG] [REMOTE ] HRB: PASS: Integrity check passed. [2026-01-29T12:11:06.342723] [DEBUG] [REMOTE ] HRB: Symbol is viable for forecasting. [2026-01-29T12:11:06.342794] [INFO ] [MAIN ] [1536/3490] HRB kept (0.5s) | 1534 kept, 2 rejected | 139.2/min | ETA: 14.0m [2026-01-29T12:11:06.837436] [DEBUG] [REMOTE ] HRL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:06.837590] [DEBUG] [REMOTE ] HRL: PASS: History has at least 300 days. [2026-01-29T12:11:06.837842] [DEBUG] [REMOTE ] HRL: PASS: Price check passed. Min price $21.21. [2026-01-29T12:11:06.837992] [DEBUG] [REMOTE ] HRL: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:06.838135] [DEBUG] [REMOTE ] HRL: PASS: Integrity check passed. [2026-01-29T12:11:06.838177] [DEBUG] [REMOTE ] HRL: Symbol is viable for forecasting. [2026-01-29T12:11:06.838226] [INFO ] [MAIN ] [1537/3490] HRL kept (0.5s) | 1535 kept, 2 rejected | 139.2/min | ETA: 14.0m [2026-01-29T12:11:06.985399] [DEBUG] [REMOTE ] HRMY: Retrieved 1367 rows, trimmed to 300. [2026-01-29T12:11:06.985562] [DEBUG] [REMOTE ] HRMY: PASS: History has at least 300 days. [2026-01-29T12:11:06.985844] [DEBUG] [REMOTE ] HRMY: PASS: Price check passed. Min price $28.57. [2026-01-29T12:11:06.986037] [DEBUG] [REMOTE ] HRMY: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:06.986183] [DEBUG] [REMOTE ] HRMY: PASS: Integrity check passed. [2026-01-29T12:11:06.986234] [DEBUG] [REMOTE ] HRMY: Symbol is viable for forecasting. [2026-01-29T12:11:06.986295] [INFO ] [MAIN ] [1538/3490] HRMY kept (0.1s) | 1536 kept, 2 rejected | 139.3/min | ETA: 14.0m [2026-01-29T12:11:07.571798] [DEBUG] [REMOTE ] HRTG: Retrieved 2938 rows, trimmed to 300. [2026-01-29T12:11:07.572004] [DEBUG] [REMOTE ] HRTG: PASS: History has at least 300 days. [2026-01-29T12:11:07.572470] [DEBUG] [REMOTE ] HRTG: PASS: Price check passed. Min price $23.23. [2026-01-29T12:11:07.573167] [DEBUG] [REMOTE ] HRTG: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:07.573362] [DEBUG] [REMOTE ] HRTG: PASS: Integrity check passed. [2026-01-29T12:11:07.573409] [DEBUG] [REMOTE ] HRTG: Symbol is viable for forecasting. [2026-01-29T12:11:07.573481] [INFO ] [MAIN ] [1539/3490] HRTG kept (0.6s) | 1537 kept, 2 rejected | 139.2/min | ETA: 14.0m [2026-01-29T12:11:08.115826] [DEBUG] [REMOTE ] HRTX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:08.116020] [DEBUG] [REMOTE ] HRTX: PASS: History has at least 300 days. [2026-01-29T12:11:08.116334] [DEBUG] [REMOTE ] HRTX: PASS: Price check passed. Min price $1.05. [2026-01-29T12:11:08.116481] [DEBUG] [REMOTE ] HRTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:08.116632] [DEBUG] [REMOTE ] HRTX: PASS: Integrity check passed. [2026-01-29T12:11:08.116677] [DEBUG] [REMOTE ] HRTX: Symbol is viable for forecasting. [2026-01-29T12:11:08.116729] [INFO ] [MAIN ] [1540/3490] HRTX kept (0.5s) | 1538 kept, 2 rejected | 139.2/min | ETA: 14.0m [2026-01-29T12:11:08.497490] [DEBUG] [REMOTE ] HRZN: Retrieved 3834 rows, trimmed to 300. [2026-01-29T12:11:08.497650] [DEBUG] [REMOTE ] HRZN: PASS: History has at least 300 days. [2026-01-29T12:11:08.497877] [DEBUG] [REMOTE ] HRZN: PASS: Price check passed. Min price $6.16. [2026-01-29T12:11:08.498386] [DEBUG] [REMOTE ] HRZN: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:08.498509] [DEBUG] [REMOTE ] HRZN: PASS: Integrity check passed. [2026-01-29T12:11:08.498551] [DEBUG] [REMOTE ] HRZN: Symbol is viable for forecasting. [2026-01-29T12:11:08.498627] [INFO ] [MAIN ] [1541/3490] HRZN kept (0.4s) | 1539 kept, 2 rejected | 139.2/min | ETA: 14.0m [2026-01-29T12:11:08.637408] [DEBUG] [REMOTE ] HSAI: Retrieved 744 rows, trimmed to 300. [2026-01-29T12:11:08.637608] [DEBUG] [REMOTE ] HSAI: PASS: History has at least 300 days. [2026-01-29T12:11:08.637862] [DEBUG] [REMOTE ] HSAI: PASS: Price check passed. Min price $15.03. [2026-01-29T12:11:08.638049] [DEBUG] [REMOTE ] HSAI: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:08.638214] [DEBUG] [REMOTE ] HSAI: PASS: Integrity check passed. [2026-01-29T12:11:08.638265] [DEBUG] [REMOTE ] HSAI: Symbol is viable for forecasting. [2026-01-29T12:11:08.638326] [INFO ] [MAIN ] [1542/3490] HSAI kept (0.1s) | 1540 kept, 2 rejected | 139.3/min | ETA: 14.0m [2026-01-29T12:11:09.382765] [DEBUG] [REMOTE ] HSBC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:09.382910] [DEBUG] [REMOTE ] HSBC: PASS: History has at least 300 days. [2026-01-29T12:11:09.383147] [DEBUG] [REMOTE ] HSBC: PASS: Price check passed. Min price $67.56. [2026-01-29T12:11:09.383316] [DEBUG] [REMOTE ] HSBC: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:09.383439] [DEBUG] [REMOTE ] HSBC: PASS: Integrity check passed. [2026-01-29T12:11:09.383681] [DEBUG] [REMOTE ] HSBC: Symbol is viable for forecasting. [2026-01-29T12:11:09.383738] [INFO ] [MAIN ] [1543/3490] HSBC kept (0.7s) | 1541 kept, 2 rejected | 139.2/min | ETA: 14.0m [2026-01-29T12:11:09.646857] [DEBUG] [REMOTE ] HSCS: Retrieved 908 rows, trimmed to 300. [2026-01-29T12:11:09.647026] [DEBUG] [REMOTE ] HSCS: PASS: History has at least 300 days. [2026-01-29T12:11:09.647312] [DEBUG] [REMOTE ] HSCS: PASS: Price check passed. Min price $2.19. [2026-01-29T12:11:09.647479] [DEBUG] [REMOTE ] HSCS: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:09.647648] [DEBUG] [REMOTE ] HSCS: PASS: Integrity check passed. [2026-01-29T12:11:09.647699] [DEBUG] [REMOTE ] HSCS: Symbol is viable for forecasting. [2026-01-29T12:11:09.647760] [INFO ] [MAIN ] [1544/3490] HSCS kept (0.3s) | 1542 kept, 2 rejected | 139.2/min | ETA: 14.0m [2026-01-29T12:11:10.010785] [DEBUG] [REMOTE ] HSHP: Retrieved 817 rows, trimmed to 300. [2026-01-29T12:11:10.010925] [DEBUG] [REMOTE ] HSHP: PASS: History has at least 300 days. [2026-01-29T12:11:10.011148] [DEBUG] [REMOTE ] HSHP: PASS: Price check passed. Min price $7.28. [2026-01-29T12:11:10.011330] [DEBUG] [REMOTE ] HSHP: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:10.011455] [DEBUG] [REMOTE ] HSHP: PASS: Integrity check passed. [2026-01-29T12:11:10.011499] [DEBUG] [REMOTE ] HSHP: Symbol is viable for forecasting. [2026-01-29T12:11:10.011548] [INFO ] [MAIN ] [1545/3490] HSHP kept (0.4s) | 1543 kept, 2 rejected | 139.3/min | ETA: 14.0m [2026-01-29T12:11:10.648452] [DEBUG] [REMOTE ] HSIC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:10.648642] [DEBUG] [REMOTE ] HSIC: PASS: History has at least 300 days. [2026-01-29T12:11:10.648908] [DEBUG] [REMOTE ] HSIC: PASS: Price check passed. Min price $63.20. [2026-01-29T12:11:10.649053] [DEBUG] [REMOTE ] HSIC: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:10.649176] [DEBUG] [REMOTE ] HSIC: PASS: Integrity check passed. [2026-01-29T12:11:10.649218] [DEBUG] [REMOTE ] HSIC: Symbol is viable for forecasting. [2026-01-29T12:11:10.649268] [INFO ] [MAIN ] [1546/3490] HSIC kept (0.6s) | 1544 kept, 2 rejected | 139.2/min | ETA: 14.0m [2026-01-29T12:11:11.121342] [DEBUG] [REMOTE ] HSTM: Retrieved 6488 rows, trimmed to 300. [2026-01-29T12:11:11.121512] [DEBUG] [REMOTE ] HSTM: PASS: History has at least 300 days. [2026-01-29T12:11:11.121814] [DEBUG] [REMOTE ] HSTM: PASS: Price check passed. Min price $21.24. [2026-01-29T12:11:11.121993] [DEBUG] [REMOTE ] HSTM: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:11.122145] [DEBUG] [REMOTE ] HSTM: PASS: Integrity check passed. [2026-01-29T12:11:11.122196] [DEBUG] [REMOTE ] HSTM: Symbol is viable for forecasting. [2026-01-29T12:11:11.122258] [INFO ] [MAIN ] [1547/3490] HSTM kept (0.5s) | 1545 kept, 2 rejected | 139.2/min | ETA: 14.0m [2026-01-29T12:11:11.615502] [DEBUG] [REMOTE ] HSY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:11.615684] [DEBUG] [REMOTE ] HSY: PASS: History has at least 300 days. [2026-01-29T12:11:11.615981] [DEBUG] [REMOTE ] HSY: PASS: Price check passed. Min price $161.08. [2026-01-29T12:11:11.616134] [DEBUG] [REMOTE ] HSY: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:11.616273] [DEBUG] [REMOTE ] HSY: PASS: Integrity check passed. [2026-01-29T12:11:11.616313] [DEBUG] [REMOTE ] HSY: Symbol is viable for forecasting. [2026-01-29T12:11:11.616367] [INFO ] [MAIN ] [1548/3490] HSY kept (0.5s) | 1546 kept, 2 rejected | 139.2/min | ETA: 14.0m [2026-01-29T12:11:11.915045] [DEBUG] [REMOTE ] HTBK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:11.915197] [DEBUG] [REMOTE ] HTBK: PASS: History has at least 300 days. [2026-01-29T12:11:11.915467] [DEBUG] [REMOTE ] HTBK: PASS: Price check passed. Min price $10.20. [2026-01-29T12:11:11.915627] [DEBUG] [REMOTE ] HTBK: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:11.915752] [DEBUG] [REMOTE ] HTBK: PASS: Integrity check passed. [2026-01-29T12:11:11.915792] [DEBUG] [REMOTE ] HTBK: Symbol is viable for forecasting. [2026-01-29T12:11:11.915842] [INFO ] [MAIN ] [1549/3490] HTBK kept (0.3s) | 1547 kept, 2 rejected | 139.2/min | ETA: 13.9m [2026-01-29T12:11:12.420720] [DEBUG] [REMOTE ] HTD: Retrieved 5517 rows, trimmed to 300. [2026-01-29T12:11:12.420858] [DEBUG] [REMOTE ] HTD: PASS: History has at least 300 days. [2026-01-29T12:11:12.421130] [DEBUG] [REMOTE ] HTD: PASS: Price check passed. Min price $23.20. [2026-01-29T12:11:12.421270] [DEBUG] [REMOTE ] HTD: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:12.421392] [DEBUG] [REMOTE ] HTD: PASS: Integrity check passed. [2026-01-29T12:11:12.421433] [DEBUG] [REMOTE ] HTD: Symbol is viable for forecasting. [2026-01-29T12:11:12.421482] [INFO ] [MAIN ] [1550/3490] HTD kept (0.5s) | 1548 kept, 2 rejected | 139.2/min | ETA: 13.9m [2026-01-29T12:11:12.821654] [DEBUG] [REMOTE ] HTGC: Retrieved 5192 rows, trimmed to 300. [2026-01-29T12:11:12.821896] [DEBUG] [REMOTE ] HTGC: PASS: History has at least 300 days. [2026-01-29T12:11:12.822193] [DEBUG] [REMOTE ] HTGC: PASS: Price check passed. Min price $17.13. [2026-01-29T12:11:12.822360] [DEBUG] [REMOTE ] HTGC: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:12.822512] [DEBUG] [REMOTE ] HTGC: PASS: Integrity check passed. [2026-01-29T12:11:12.822558] [DEBUG] [REMOTE ] HTGC: Symbol is viable for forecasting. [2026-01-29T12:11:12.822672] [INFO ] [MAIN ] [1551/3490] HTGC kept (0.4s) | 1549 kept, 2 rejected | 139.2/min | ETA: 13.9m [2026-01-29T12:11:13.101100] [DEBUG] [REMOTE ] HTH: Retrieved 5521 rows, trimmed to 300. [2026-01-29T12:11:13.101250] [DEBUG] [REMOTE ] HTH: PASS: History has at least 300 days. [2026-01-29T12:11:13.101737] [DEBUG] [REMOTE ] HTH: PASS: Price check passed. Min price $32.12. [2026-01-29T12:11:13.101903] [DEBUG] [REMOTE ] HTH: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:13.102024] [DEBUG] [REMOTE ] HTH: PASS: Integrity check passed. [2026-01-29T12:11:13.102066] [DEBUG] [REMOTE ] HTH: Symbol is viable for forecasting. [2026-01-29T12:11:13.102116] [INFO ] [MAIN ] [1552/3490] HTH kept (0.3s) | 1550 kept, 2 rejected | 139.2/min | ETA: 13.9m [2026-01-29T12:11:13.688850] [DEBUG] [REMOTE ] HTLD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:13.689088] [DEBUG] [REMOTE ] HTLD: PASS: History has at least 300 days. [2026-01-29T12:11:13.689448] [DEBUG] [REMOTE ] HTLD: PASS: Price check passed. Min price $7.06. [2026-01-29T12:11:13.689623] [DEBUG] [REMOTE ] HTLD: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:13.689779] [DEBUG] [REMOTE ] HTLD: PASS: Integrity check passed. [2026-01-29T12:11:13.689844] [DEBUG] [REMOTE ] HTLD: Symbol is viable for forecasting. [2026-01-29T12:11:13.689919] [INFO ] [MAIN ] [1553/3490] HTLD kept (0.6s) | 1551 kept, 2 rejected | 139.2/min | ETA: 13.9m [2026-01-29T12:11:13.970854] [DEBUG] [REMOTE ] HTOO: Retrieved 1288 rows, trimmed to 300. [2026-01-29T12:11:13.971056] [DEBUG] [REMOTE ] HTOO: PASS: History has at least 300 days. [2026-01-29T12:11:13.971345] [DEBUG] [REMOTE ] HTOO: PASS: Price check passed. Min price $3.01. [2026-01-29T12:11:13.971491] [DEBUG] [REMOTE ] HTOO: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:13.971664] [DEBUG] [REMOTE ] HTOO: PASS: Integrity check passed. [2026-01-29T12:11:13.971710] [DEBUG] [REMOTE ] HTOO: Symbol is viable for forecasting. [2026-01-29T12:11:13.971766] [INFO ] [MAIN ] [1554/3490] HTOO kept (0.3s) | 1552 kept, 2 rejected | 139.2/min | ETA: 13.9m [2026-01-29T12:11:14.220042] [DEBUG] [REMOTE ] HTZ: Retrieved 1149 rows, trimmed to 300. [2026-01-29T12:11:14.220197] [DEBUG] [REMOTE ] HTZ: PASS: History has at least 300 days. [2026-01-29T12:11:14.220468] [DEBUG] [REMOTE ] HTZ: PASS: Price check passed. Min price $4.85. [2026-01-29T12:11:14.220669] [DEBUG] [REMOTE ] HTZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:14.220806] [DEBUG] [REMOTE ] HTZ: PASS: Integrity check passed. [2026-01-29T12:11:14.220855] [DEBUG] [REMOTE ] HTZ: Symbol is viable for forecasting. [2026-01-29T12:11:14.220915] [INFO ] [MAIN ] [1555/3490] HTZ kept (0.2s) | 1553 kept, 2 rejected | 139.3/min | ETA: 13.9m [2026-01-29T12:11:14.818797] [DEBUG] [REMOTE ] HUBB: Retrieved 2537 rows, trimmed to 300. [2026-01-29T12:11:14.819036] [DEBUG] [REMOTE ] HUBB: PASS: History has at least 300 days. [2026-01-29T12:11:14.819301] [DEBUG] [REMOTE ] HUBB: PASS: Price check passed. Min price $406.02. [2026-01-29T12:11:14.819448] [DEBUG] [REMOTE ] HUBB: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:14.819597] [DEBUG] [REMOTE ] HUBB: PASS: Integrity check passed. [2026-01-29T12:11:14.819643] [DEBUG] [REMOTE ] HUBB: Symbol is viable for forecasting. [2026-01-29T12:11:14.819697] [INFO ] [MAIN ] [1556/3490] HUBB kept (0.6s) | 1554 kept, 2 rejected | 139.2/min | ETA: 13.9m [2026-01-29T12:11:15.365422] [DEBUG] [REMOTE ] HUBG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:15.365588] [DEBUG] [REMOTE ] HUBG: PASS: History has at least 300 days. [2026-01-29T12:11:15.366025] [DEBUG] [REMOTE ] HUBG: PASS: Price check passed. Min price $34.64. [2026-01-29T12:11:15.366163] [DEBUG] [REMOTE ] HUBG: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:15.366286] [DEBUG] [REMOTE ] HUBG: PASS: Integrity check passed. [2026-01-29T12:11:15.366327] [DEBUG] [REMOTE ] HUBG: Symbol is viable for forecasting. [2026-01-29T12:11:15.366377] [INFO ] [MAIN ] [1557/3490] HUBG kept (0.5s) | 1555 kept, 2 rejected | 139.2/min | ETA: 13.9m [2026-01-29T12:11:15.690629] [DEBUG] [REMOTE ] HUBS: Retrieved 2842 rows, trimmed to 300. [2026-01-29T12:11:15.690756] [DEBUG] [REMOTE ] HUBS: PASS: History has at least 300 days. [2026-01-29T12:11:15.690956] [DEBUG] [REMOTE ] HUBS: PASS: Price check passed. Min price $302.32. [2026-01-29T12:11:15.691090] [DEBUG] [REMOTE ] HUBS: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:15.691198] [DEBUG] [REMOTE ] HUBS: PASS: Integrity check passed. [2026-01-29T12:11:15.691237] [DEBUG] [REMOTE ] HUBS: Symbol is viable for forecasting. [2026-01-29T12:11:15.691285] [INFO ] [MAIN ] [1558/3490] HUBS kept (0.3s) | 1556 kept, 2 rejected | 139.2/min | ETA: 13.9m [2026-01-29T12:11:16.226555] [DEBUG] [REMOTE ] HUM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:16.226706] [DEBUG] [REMOTE ] HUM: PASS: History has at least 300 days. [2026-01-29T12:11:16.226939] [DEBUG] [REMOTE ] HUM: PASS: Price check passed. Min price $194.01. [2026-01-29T12:11:16.227096] [DEBUG] [REMOTE ] HUM: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:16.227225] [DEBUG] [REMOTE ] HUM: PASS: Integrity check passed. [2026-01-29T12:11:16.227266] [DEBUG] [REMOTE ] HUM: Symbol is viable for forecasting. [2026-01-29T12:11:16.227324] [INFO ] [MAIN ] [1559/3490] HUM kept (0.5s) | 1557 kept, 2 rejected | 139.2/min | ETA: 13.9m [2026-01-29T12:11:16.661848] [DEBUG] [REMOTE ] HUN: Retrieved 5272 rows, trimmed to 300. [2026-01-29T12:11:16.662051] [DEBUG] [REMOTE ] HUN: PASS: History has at least 300 days. [2026-01-29T12:11:16.662341] [DEBUG] [REMOTE ] HUN: PASS: Price check passed. Min price $7.36. [2026-01-29T12:11:16.662490] [DEBUG] [REMOTE ] HUN: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:16.662649] [DEBUG] [REMOTE ] HUN: PASS: Integrity check passed. [2026-01-29T12:11:16.662694] [DEBUG] [REMOTE ] HUN: Symbol is viable for forecasting. [2026-01-29T12:11:16.662749] [INFO ] [MAIN ] [1560/3490] HUN kept (0.4s) | 1558 kept, 2 rejected | 139.2/min | ETA: 13.9m [2026-01-29T12:11:17.237513] [DEBUG] [REMOTE ] HURC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:17.237742] [DEBUG] [REMOTE ] HURC: PASS: History has at least 300 days. [2026-01-29T12:11:17.238070] [DEBUG] [REMOTE ] HURC: PASS: Price check passed. Min price $14.75. [2026-01-29T12:11:17.238219] [DEBUG] [REMOTE ] HURC: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:17.238365] [DEBUG] [REMOTE ] HURC: PASS: Integrity check passed. [2026-01-29T12:11:17.238413] [DEBUG] [REMOTE ] HURC: Symbol is viable for forecasting. [2026-01-29T12:11:17.238467] [INFO ] [MAIN ] [1561/3490] HURC kept (0.6s) | 1559 kept, 2 rejected | 139.2/min | ETA: 13.9m [2026-01-29T12:11:17.644293] [DEBUG] [REMOTE ] HURN: Retrieved 5357 rows, trimmed to 300. [2026-01-29T12:11:17.644476] [DEBUG] [REMOTE ] HURN: PASS: History has at least 300 days. [2026-01-29T12:11:17.644755] [DEBUG] [REMOTE ] HURN: PASS: Price check passed. Min price $160.53. [2026-01-29T12:11:17.644908] [DEBUG] [REMOTE ] HURN: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:17.645035] [DEBUG] [REMOTE ] HURN: PASS: Integrity check passed. [2026-01-29T12:11:17.645077] [DEBUG] [REMOTE ] HURN: Symbol is viable for forecasting. [2026-01-29T12:11:17.645138] [INFO ] [MAIN ] [1562/3490] HURN kept (0.4s) | 1560 kept, 2 rejected | 139.2/min | ETA: 13.9m [2026-01-29T12:11:17.912886] [DEBUG] [REMOTE ] HUYA: Retrieved 1939 rows, trimmed to 300. [2026-01-29T12:11:17.913032] [DEBUG] [REMOTE ] HUYA: PASS: History has at least 300 days. [2026-01-29T12:11:17.913249] [DEBUG] [REMOTE ] HUYA: PASS: Price check passed. Min price $2.63. [2026-01-29T12:11:17.913386] [DEBUG] [REMOTE ] HUYA: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:17.913513] [DEBUG] [REMOTE ] HUYA: PASS: Integrity check passed. [2026-01-29T12:11:17.913562] [DEBUG] [REMOTE ] HUYA: Symbol is viable for forecasting. [2026-01-29T12:11:17.913643] [INFO ] [MAIN ] [1563/3490] HUYA kept (0.3s) | 1561 kept, 2 rejected | 139.2/min | ETA: 13.8m [2026-01-29T12:11:18.443851] [DEBUG] [REMOTE ] HWC: Retrieved 6303 rows, trimmed to 300. [2026-01-29T12:11:18.443991] [DEBUG] [REMOTE ] HWC: PASS: History has at least 300 days. [2026-01-29T12:11:18.444208] [DEBUG] [REMOTE ] HWC: PASS: Price check passed. Min price $55.82. [2026-01-29T12:11:18.444346] [DEBUG] [REMOTE ] HWC: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:18.444461] [DEBUG] [REMOTE ] HWC: PASS: Integrity check passed. [2026-01-29T12:11:18.444500] [DEBUG] [REMOTE ] HWC: Symbol is viable for forecasting. [2026-01-29T12:11:18.444548] [INFO ] [MAIN ] [1564/3490] HWC kept (0.5s) | 1562 kept, 2 rejected | 139.2/min | ETA: 13.8m [2026-01-29T12:11:18.653759] [DEBUG] [REMOTE ] HWH: Retrieved 516 rows, trimmed to 300. [2026-01-29T12:11:18.653895] [DEBUG] [REMOTE ] HWH: PASS: History has at least 300 days. [2026-01-29T12:11:18.654105] [DEBUG] [REMOTE ] HWH: PASS: Price check passed. Min price $1.47. [2026-01-29T12:11:18.654247] [DEBUG] [REMOTE ] HWH: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:18.654359] [DEBUG] [REMOTE ] HWH: PASS: Integrity check passed. [2026-01-29T12:11:18.654400] [DEBUG] [REMOTE ] HWH: Symbol is viable for forecasting. [2026-01-29T12:11:18.654448] [INFO ] [MAIN ] [1565/3490] HWH kept (0.2s) | 1563 kept, 2 rejected | 139.2/min | ETA: 13.8m [2026-01-29T12:11:19.349593] [DEBUG] [REMOTE ] HWKN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:19.349758] [DEBUG] [REMOTE ] HWKN: PASS: History has at least 300 days. [2026-01-29T12:11:19.350043] [DEBUG] [REMOTE ] HWKN: PASS: Price check passed. Min price $120.17. [2026-01-29T12:11:19.350224] [DEBUG] [REMOTE ] HWKN: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:19.350396] [DEBUG] [REMOTE ] HWKN: PASS: Integrity check passed. [2026-01-29T12:11:19.350448] [DEBUG] [REMOTE ] HWKN: Symbol is viable for forecasting. [2026-01-29T12:11:19.350501] [INFO ] [MAIN ] [1566/3490] HWKN kept (0.7s) | 1564 kept, 2 rejected | 139.2/min | ETA: 13.8m [2026-01-29T12:11:19.853713] [DEBUG] [REMOTE ] HWM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:19.853872] [DEBUG] [REMOTE ] HWM: PASS: History has at least 300 days. [2026-01-29T12:11:19.854135] [DEBUG] [REMOTE ] HWM: PASS: Price check passed. Min price $190.98. [2026-01-29T12:11:19.854598] [DEBUG] [REMOTE ] HWM: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:19.854739] [DEBUG] [REMOTE ] HWM: PASS: Integrity check passed. [2026-01-29T12:11:19.854791] [DEBUG] [REMOTE ] HWM: Symbol is viable for forecasting. [2026-01-29T12:11:19.854855] [INFO ] [MAIN ] [1567/3490] HWM kept (0.5s) | 1565 kept, 2 rejected | 139.2/min | ETA: 13.8m [2026-01-29T12:11:20.302114] [DEBUG] [REMOTE ] HXL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:20.302263] [DEBUG] [REMOTE ] HXL: PASS: History has at least 300 days. [2026-01-29T12:11:20.302483] [DEBUG] [REMOTE ] HXL: PASS: Price check passed. Min price $67.81. [2026-01-29T12:11:20.302639] [DEBUG] [REMOTE ] HXL: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:20.302756] [DEBUG] [REMOTE ] HXL: PASS: Integrity check passed. [2026-01-29T12:11:20.302796] [DEBUG] [REMOTE ] HXL: Symbol is viable for forecasting. [2026-01-29T12:11:20.302845] [INFO ] [MAIN ] [1568/3490] HXL kept (0.4s) | 1566 kept, 2 rejected | 139.2/min | ETA: 13.8m [2026-01-29T12:11:20.502548] [DEBUG] [REMOTE ] HY: Retrieved 3350 rows, trimmed to 300. [2026-01-29T12:11:20.502934] [DEBUG] [REMOTE ] HY: PASS: History has at least 300 days. [2026-01-29T12:11:20.503225] [DEBUG] [REMOTE ] HY: PASS: Price check passed. Min price $26.16. [2026-01-29T12:11:20.503429] [DEBUG] [REMOTE ] HY: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:20.503639] [DEBUG] [REMOTE ] HY: PASS: Integrity check passed. [2026-01-29T12:11:20.503698] [DEBUG] [REMOTE ] HY: Symbol is viable for forecasting. [2026-01-29T12:11:20.503927] [INFO ] [MAIN ] [1569/3490] HY kept (0.2s) | 1567 kept, 2 rejected | 139.2/min | ETA: 13.8m [2026-01-29T12:11:20.970747] [DEBUG] [REMOTE ] HYFM: Retrieved 1288 rows, trimmed to 300. [2026-01-29T12:11:20.970906] [DEBUG] [REMOTE ] HYFM: PASS: History has at least 300 days. [2026-01-29T12:11:20.971145] [DEBUG] [REMOTE ] HYFM: PASS: Price check passed. Min price $1.51. [2026-01-29T12:11:20.971306] [DEBUG] [REMOTE ] HYFM: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:20.971438] [DEBUG] [REMOTE ] HYFM: PASS: Integrity check passed. [2026-01-29T12:11:20.971484] [DEBUG] [REMOTE ] HYFM: Symbol is viable for forecasting. [2026-01-29T12:11:20.971546] [INFO ] [MAIN ] [1570/3490] HYFM kept (0.5s) | 1568 kept, 2 rejected | 139.2/min | ETA: 13.8m [2026-01-29T12:11:21.483645] [DEBUG] [REMOTE ] HYI: Retrieved 3836 rows, trimmed to 300. [2026-01-29T12:11:21.484130] [DEBUG] [REMOTE ] HYI: PASS: History has at least 300 days. [2026-01-29T12:11:21.484713] [DEBUG] [REMOTE ] HYI: PASS: Price check passed. Min price $10.73. [2026-01-29T12:11:21.484935] [DEBUG] [REMOTE ] HYI: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:21.485085] [DEBUG] [REMOTE ] HYI: PASS: Integrity check passed. [2026-01-29T12:11:21.485128] [DEBUG] [REMOTE ] HYI: Symbol is viable for forecasting. [2026-01-29T12:11:21.485184] [INFO ] [MAIN ] [1571/3490] HYI kept (0.5s) | 1569 kept, 2 rejected | 139.2/min | ETA: 13.8m [2026-01-29T12:11:21.901879] [DEBUG] [REMOTE ] HYLS: Retrieved 3250 rows, trimmed to 300. [2026-01-29T12:11:21.902075] [DEBUG] [REMOTE ] HYLS: PASS: History has at least 300 days. [2026-01-29T12:11:21.902346] [DEBUG] [REMOTE ] HYLS: PASS: Price check passed. Min price $40.99. [2026-01-29T12:11:21.902492] [DEBUG] [REMOTE ] HYLS: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:21.902644] [DEBUG] [REMOTE ] HYLS: PASS: Integrity check passed. [2026-01-29T12:11:21.902692] [DEBUG] [REMOTE ] HYLS: Symbol is viable for forecasting. [2026-01-29T12:11:21.902754] [INFO ] [MAIN ] [1572/3490] HYLS kept (0.4s) | 1570 kept, 2 rejected | 139.2/min | ETA: 13.8m [2026-01-29T12:11:22.180076] [DEBUG] [REMOTE ] HYMC: Retrieved 1972 rows, trimmed to 300. [2026-01-29T12:11:22.180302] [DEBUG] [REMOTE ] HYMC: PASS: History has at least 300 days. [2026-01-29T12:11:22.180621] [DEBUG] [REMOTE ] HYMC: PASS: Price check passed. Min price $7.24. [2026-01-29T12:11:22.180769] [DEBUG] [REMOTE ] HYMC: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:22.180892] [DEBUG] [REMOTE ] HYMC: PASS: Integrity check passed. [2026-01-29T12:11:22.180933] [DEBUG] [REMOTE ] HYMC: Symbol is viable for forecasting. [2026-01-29T12:11:22.180997] [INFO ] [MAIN ] [1573/3490] HYMC kept (0.3s) | 1571 kept, 2 rejected | 139.2/min | ETA: 13.8m [2026-01-29T12:11:22.612134] [DEBUG] [REMOTE ] HYXF: Retrieved 2417 rows, trimmed to 300. [2026-01-29T12:11:22.612405] [DEBUG] [REMOTE ] HYXF: PASS: History has at least 300 days. [2026-01-29T12:11:22.612765] [DEBUG] [REMOTE ] HYXF: PASS: Price check passed. Min price $46.42. [2026-01-29T12:11:22.612956] [DEBUG] [REMOTE ] HYXF: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:22.613123] [DEBUG] [REMOTE ] HYXF: PASS: Integrity check passed. [2026-01-29T12:11:22.613180] [DEBUG] [REMOTE ] HYXF: Symbol is viable for forecasting. [2026-01-29T12:11:22.613255] [INFO ] [MAIN ] [1574/3490] HYXF kept (0.4s) | 1572 kept, 2 rejected | 139.2/min | ETA: 13.8m [2026-01-29T12:11:22.914070] [DEBUG] [REMOTE ] HYZD: Retrieved 3045 rows, trimmed to 300. [2026-01-29T12:11:22.914201] [DEBUG] [REMOTE ] HYZD: PASS: History has at least 300 days. [2026-01-29T12:11:22.914411] [DEBUG] [REMOTE ] HYZD: PASS: Price check passed. Min price $22.05. [2026-01-29T12:11:22.914547] [DEBUG] [REMOTE ] HYZD: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:22.914681] [DEBUG] [REMOTE ] HYZD: PASS: Integrity check passed. [2026-01-29T12:11:22.914721] [DEBUG] [REMOTE ] HYZD: Symbol is viable for forecasting. [2026-01-29T12:11:22.914769] [INFO ] [MAIN ] [1575/3490] HYZD kept (0.3s) | 1573 kept, 2 rejected | 139.3/min | ETA: 13.8m [2026-01-29T12:11:23.548915] [DEBUG] [REMOTE ] HZO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:23.549066] [DEBUG] [REMOTE ] HZO: PASS: History has at least 300 days. [2026-01-29T12:11:23.549311] [DEBUG] [REMOTE ] HZO: PASS: Price check passed. Min price $21.43. [2026-01-29T12:11:23.549454] [DEBUG] [REMOTE ] HZO: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:23.549617] [DEBUG] [REMOTE ] HZO: PASS: Integrity check passed. [2026-01-29T12:11:23.549666] [DEBUG] [REMOTE ] HZO: Symbol is viable for forecasting. [2026-01-29T12:11:23.549735] [INFO ] [MAIN ] [1576/3490] HZO kept (0.6s) | 1574 kept, 2 rejected | 139.2/min | ETA: 13.7m [2026-01-29T12:11:24.000695] [DEBUG] [REMOTE ] IAC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:24.000849] [DEBUG] [REMOTE ] IAC: PASS: History has at least 300 days. [2026-01-29T12:11:24.001090] [DEBUG] [REMOTE ] IAC: PASS: Price check passed. Min price $31.52. [2026-01-29T12:11:24.001229] [DEBUG] [REMOTE ] IAC: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:24.001353] [DEBUG] [REMOTE ] IAC: PASS: Integrity check passed. [2026-01-29T12:11:24.001393] [DEBUG] [REMOTE ] IAC: Symbol is viable for forecasting. [2026-01-29T12:11:24.001552] [INFO ] [MAIN ] [1577/3490] IAC kept (0.5s) | 1575 kept, 2 rejected | 139.2/min | ETA: 13.7m [2026-01-29T12:11:24.401029] [DEBUG] [REMOTE ] IAE: Retrieved 4740 rows, trimmed to 300. [2026-01-29T12:11:24.401184] [DEBUG] [REMOTE ] IAE: PASS: History has at least 300 days. [2026-01-29T12:11:24.401438] [DEBUG] [REMOTE ] IAE: PASS: Price check passed. Min price $6.96. [2026-01-29T12:11:24.401629] [DEBUG] [REMOTE ] IAE: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:24.401766] [DEBUG] [REMOTE ] IAE: PASS: Integrity check passed. [2026-01-29T12:11:24.401805] [DEBUG] [REMOTE ] IAE: Symbol is viable for forecasting. [2026-01-29T12:11:24.401855] [INFO ] [MAIN ] [1578/3490] IAE kept (0.4s) | 1576 kept, 2 rejected | 139.2/min | ETA: 13.7m [2026-01-29T12:11:24.884010] [DEBUG] [REMOTE ] IAG: Retrieved 5672 rows, trimmed to 300. [2026-01-29T12:11:24.884173] [DEBUG] [REMOTE ] IAG: PASS: History has at least 300 days. [2026-01-29T12:11:24.884416] [DEBUG] [REMOTE ] IAG: PASS: Price check passed. Min price $10.96. [2026-01-29T12:11:24.884608] [DEBUG] [REMOTE ] IAG: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:24.884741] [DEBUG] [REMOTE ] IAG: PASS: Integrity check passed. [2026-01-29T12:11:24.884781] [DEBUG] [REMOTE ] IAG: Symbol is viable for forecasting. [2026-01-29T12:11:24.884829] [INFO ] [MAIN ] [1579/3490] IAG kept (0.5s) | 1577 kept, 2 rejected | 139.2/min | ETA: 13.7m [2026-01-29T12:11:25.194019] [DEBUG] [REMOTE ] IBB: Retrieved 6277 rows, trimmed to 300. [2026-01-29T12:11:25.194158] [DEBUG] [REMOTE ] IBB: PASS: History has at least 300 days. [2026-01-29T12:11:25.194375] [DEBUG] [REMOTE ] IBB: PASS: Price check passed. Min price $155.91. [2026-01-29T12:11:25.194514] [DEBUG] [REMOTE ] IBB: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:25.194651] [DEBUG] [REMOTE ] IBB: PASS: Integrity check passed. [2026-01-29T12:11:25.194693] [DEBUG] [REMOTE ] IBB: Symbol is viable for forecasting. [2026-01-29T12:11:25.194742] [INFO ] [MAIN ] [1580/3490] IBB kept (0.3s) | 1578 kept, 2 rejected | 139.2/min | ETA: 13.7m [2026-01-29T12:11:25.535270] [DEBUG] [REMOTE ] IBBQ: Retrieved 1163 rows, trimmed to 300. [2026-01-29T12:11:25.535410] [DEBUG] [REMOTE ] IBBQ: PASS: History has at least 300 days. [2026-01-29T12:11:25.535644] [DEBUG] [REMOTE ] IBBQ: PASS: Price check passed. Min price $26.08. [2026-01-29T12:11:25.535786] [DEBUG] [REMOTE ] IBBQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:25.535899] [DEBUG] [REMOTE ] IBBQ: PASS: Integrity check passed. [2026-01-29T12:11:25.535939] [DEBUG] [REMOTE ] IBBQ: Symbol is viable for forecasting. [2026-01-29T12:11:25.535986] [INFO ] [MAIN ] [1581/3490] IBBQ kept (0.3s) | 1579 kept, 2 rejected | 139.3/min | ETA: 13.7m [2026-01-29T12:11:26.209023] [DEBUG] [REMOTE ] IBCP: Retrieved 6305 rows, trimmed to 300. [2026-01-29T12:11:26.209170] [DEBUG] [REMOTE ] IBCP: PASS: History has at least 300 days. [2026-01-29T12:11:26.209400] [DEBUG] [REMOTE ] IBCP: PASS: Price check passed. Min price $29.96. [2026-01-29T12:11:26.209535] [DEBUG] [REMOTE ] IBCP: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:26.209673] [DEBUG] [REMOTE ] IBCP: PASS: Integrity check passed. [2026-01-29T12:11:26.209724] [DEBUG] [REMOTE ] IBCP: Symbol is viable for forecasting. [2026-01-29T12:11:26.209779] [INFO ] [MAIN ] [1582/3490] IBCP kept (0.7s) | 1580 kept, 2 rejected | 139.2/min | ETA: 13.7m [2026-01-29T12:11:26.415396] [DEBUG] [REMOTE ] IBEX: Retrieved 1375 rows, trimmed to 300. [2026-01-29T12:11:26.415627] [DEBUG] [REMOTE ] IBEX: PASS: History has at least 300 days. [2026-01-29T12:11:26.416091] [DEBUG] [REMOTE ] IBEX: PASS: Price check passed. Min price $33.91. [2026-01-29T12:11:26.416239] [DEBUG] [REMOTE ] IBEX: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:26.416368] [DEBUG] [REMOTE ] IBEX: PASS: Integrity check passed. [2026-01-29T12:11:26.416413] [DEBUG] [REMOTE ] IBEX: Symbol is viable for forecasting. [2026-01-29T12:11:26.416470] [INFO ] [MAIN ] [1583/3490] IBEX kept (0.2s) | 1581 kept, 2 rejected | 139.2/min | ETA: 13.7m [2026-01-29T12:11:27.179202] [DEBUG] [REMOTE ] IBM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:27.179401] [DEBUG] [REMOTE ] IBM: PASS: History has at least 300 days. [2026-01-29T12:11:27.179715] [DEBUG] [REMOTE ] IBM: PASS: Price check passed. Min price $288.53. [2026-01-29T12:11:27.180064] [DEBUG] [REMOTE ] IBM: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:27.180197] [DEBUG] [REMOTE ] IBM: PASS: Integrity check passed. [2026-01-29T12:11:27.180238] [DEBUG] [REMOTE ] IBM: Symbol is viable for forecasting. [2026-01-29T12:11:27.180288] [INFO ] [MAIN ] [1584/3490] IBM kept (0.8s) | 1582 kept, 2 rejected | 139.2/min | ETA: 13.7m [2026-01-29T12:11:27.635479] [DEBUG] [REMOTE ] IBN: Retrieved 6498 rows, trimmed to 300. [2026-01-29T12:11:27.635674] [DEBUG] [REMOTE ] IBN: PASS: History has at least 300 days. [2026-01-29T12:11:27.635986] [DEBUG] [REMOTE ] IBN: PASS: Price check passed. Min price $29.15. [2026-01-29T12:11:27.636132] [DEBUG] [REMOTE ] IBN: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:27.636293] [DEBUG] [REMOTE ] IBN: PASS: Integrity check passed. [2026-01-29T12:11:27.636346] [DEBUG] [REMOTE ] IBN: Symbol is viable for forecasting. [2026-01-29T12:11:27.636400] [INFO ] [MAIN ] [1585/3490] IBN kept (0.5s) | 1583 kept, 2 rejected | 139.2/min | ETA: 13.7m [2026-01-29T12:11:28.124310] [DEBUG] [REMOTE ] IBOC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:28.124456] [DEBUG] [REMOTE ] IBOC: PASS: History has at least 300 days. [2026-01-29T12:11:28.124709] [DEBUG] [REMOTE ] IBOC: PASS: Price check passed. Min price $63.42. [2026-01-29T12:11:28.124869] [DEBUG] [REMOTE ] IBOC: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:28.124999] [DEBUG] [REMOTE ] IBOC: PASS: Integrity check passed. [2026-01-29T12:11:28.125040] [DEBUG] [REMOTE ] IBOC: Symbol is viable for forecasting. [2026-01-29T12:11:28.125092] [INFO ] [MAIN ] [1586/3490] IBOC kept (0.5s) | 1584 kept, 2 rejected | 139.2/min | ETA: 13.7m [2026-01-29T12:11:28.483347] [DEBUG] [REMOTE ] IBP: Retrieved 3007 rows, trimmed to 300. [2026-01-29T12:11:28.483484] [DEBUG] [REMOTE ] IBP: PASS: History has at least 300 days. [2026-01-29T12:11:28.483725] [DEBUG] [REMOTE ] IBP: PASS: Price check passed. Min price $237.69. [2026-01-29T12:11:28.483863] [DEBUG] [REMOTE ] IBP: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:28.483979] [DEBUG] [REMOTE ] IBP: PASS: Integrity check passed. [2026-01-29T12:11:28.484019] [DEBUG] [REMOTE ] IBP: Symbol is viable for forecasting. [2026-01-29T12:11:28.484087] [INFO ] [MAIN ] [1587/3490] IBP kept (0.4s) | 1585 kept, 2 rejected | 139.2/min | ETA: 13.7m [2026-01-29T12:11:28.849171] [DEBUG] [REMOTE ] IBRX: Retrieved 2642 rows, trimmed to 300. [2026-01-29T12:11:28.849314] [DEBUG] [REMOTE ] IBRX: PASS: History has at least 300 days. [2026-01-29T12:11:28.849527] [DEBUG] [REMOTE ] IBRX: PASS: Price check passed. Min price $1.98. [2026-01-29T12:11:28.849715] [DEBUG] [REMOTE ] IBRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:28.849838] [DEBUG] [REMOTE ] IBRX: PASS: Integrity check passed. [2026-01-29T12:11:28.849878] [DEBUG] [REMOTE ] IBRX: Symbol is viable for forecasting. [2026-01-29T12:11:28.849927] [INFO ] [MAIN ] [1588/3490] IBRX kept (0.4s) | 1586 kept, 2 rejected | 139.2/min | ETA: 13.7m [2026-01-29T12:11:29.217190] [DEBUG] [REMOTE ] IBTG: Retrieved 1487 rows, trimmed to 300. [2026-01-29T12:11:29.217328] [DEBUG] [REMOTE ] IBTG: PASS: History has at least 300 days. [2026-01-29T12:11:29.217542] [DEBUG] [REMOTE ] IBTG: PASS: Price check passed. Min price $22.71. [2026-01-29T12:11:29.217721] [DEBUG] [REMOTE ] IBTG: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:29.217841] [DEBUG] [REMOTE ] IBTG: PASS: Integrity check passed. [2026-01-29T12:11:29.217884] [DEBUG] [REMOTE ] IBTG: Symbol is viable for forecasting. [2026-01-29T12:11:29.217936] [INFO ] [MAIN ] [1589/3490] IBTG kept (0.4s) | 1587 kept, 2 rejected | 139.2/min | ETA: 13.7m [2026-01-29T12:11:29.636195] [DEBUG] [REMOTE ] IBTH: Retrieved 1487 rows, trimmed to 300. [2026-01-29T12:11:29.636318] [DEBUG] [REMOTE ] IBTH: PASS: History has at least 300 days. [2026-01-29T12:11:29.636528] [DEBUG] [REMOTE ] IBTH: PASS: Price check passed. Min price $22.29. [2026-01-29T12:11:29.636689] [DEBUG] [REMOTE ] IBTH: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:29.636804] [DEBUG] [REMOTE ] IBTH: PASS: Integrity check passed. [2026-01-29T12:11:29.636845] [DEBUG] [REMOTE ] IBTH: Symbol is viable for forecasting. [2026-01-29T12:11:29.636906] [INFO ] [MAIN ] [1590/3490] IBTH kept (0.4s) | 1588 kept, 2 rejected | 139.2/min | ETA: 13.6m [2026-01-29T12:11:29.869947] [DEBUG] [REMOTE ] IBTI: Retrieved 1487 rows, trimmed to 300. [2026-01-29T12:11:29.870085] [DEBUG] [REMOTE ] IBTI: PASS: History has at least 300 days. [2026-01-29T12:11:29.870299] [DEBUG] [REMOTE ] IBTI: PASS: Price check passed. Min price $22.18. [2026-01-29T12:11:29.870438] [DEBUG] [REMOTE ] IBTI: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:29.870549] [DEBUG] [REMOTE ] IBTI: PASS: Integrity check passed. [2026-01-29T12:11:29.870612] [DEBUG] [REMOTE ] IBTI: Symbol is viable for forecasting. [2026-01-29T12:11:29.870678] [INFO ] [MAIN ] [1591/3490] IBTI kept (0.2s) | 1589 kept, 2 rejected | 139.2/min | ETA: 13.6m [2026-01-29T12:11:30.393812] [DEBUG] [REMOTE ] IBTJ: Retrieved 1487 rows, trimmed to 300. [2026-01-29T12:11:30.393945] [DEBUG] [REMOTE ] IBTJ: PASS: History has at least 300 days. [2026-01-29T12:11:30.394151] [DEBUG] [REMOTE ] IBTJ: PASS: Price check passed. Min price $21.76. [2026-01-29T12:11:30.394290] [DEBUG] [REMOTE ] IBTJ: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:30.394402] [DEBUG] [REMOTE ] IBTJ: PASS: Integrity check passed. [2026-01-29T12:11:30.394442] [DEBUG] [REMOTE ] IBTJ: Symbol is viable for forecasting. [2026-01-29T12:11:30.394490] [INFO ] [MAIN ] [1592/3490] IBTJ kept (0.5s) | 1590 kept, 2 rejected | 139.2/min | ETA: 13.6m [2026-01-29T12:11:30.794303] [DEBUG] [REMOTE ] IBTK: Retrieved 1389 rows, trimmed to 300. [2026-01-29T12:11:30.794450] [DEBUG] [REMOTE ] IBTK: PASS: History has at least 300 days. [2026-01-29T12:11:30.794712] [DEBUG] [REMOTE ] IBTK: PASS: Price check passed. Min price $19.69. [2026-01-29T12:11:30.794861] [DEBUG] [REMOTE ] IBTK: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:30.794988] [DEBUG] [REMOTE ] IBTK: PASS: Integrity check passed. [2026-01-29T12:11:30.795031] [DEBUG] [REMOTE ] IBTK: Symbol is viable for forecasting. [2026-01-29T12:11:30.795083] [INFO ] [MAIN ] [1593/3490] IBTK kept (0.4s) | 1591 kept, 2 rejected | 139.2/min | ETA: 13.6m [2026-01-29T12:11:31.169402] [DEBUG] [REMOTE ] IBTL: Retrieved 1108 rows, trimmed to 300. [2026-01-29T12:11:31.169618] [DEBUG] [REMOTE ] IBTL: PASS: History has at least 300 days. [2026-01-29T12:11:31.169870] [DEBUG] [REMOTE ] IBTL: PASS: Price check passed. Min price $20.36. [2026-01-29T12:11:31.170014] [DEBUG] [REMOTE ] IBTL: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:31.170134] [DEBUG] [REMOTE ] IBTL: PASS: Integrity check passed. [2026-01-29T12:11:31.170177] [DEBUG] [REMOTE ] IBTL: Symbol is viable for forecasting. [2026-01-29T12:11:31.170230] [INFO ] [MAIN ] [1594/3490] IBTL kept (0.4s) | 1592 kept, 2 rejected | 139.2/min | ETA: 13.6m [2026-01-29T12:11:31.521495] [DEBUG] [REMOTE ] IBTM: Retrieved 893 rows, trimmed to 300. [2026-01-29T12:11:31.521775] [DEBUG] [REMOTE ] IBTM: PASS: History has at least 300 days. [2026-01-29T12:11:31.522165] [DEBUG] [REMOTE ] IBTM: PASS: Price check passed. Min price $22.91. [2026-01-29T12:11:31.522381] [DEBUG] [REMOTE ] IBTM: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:31.522605] [DEBUG] [REMOTE ] IBTM: PASS: Integrity check passed. [2026-01-29T12:11:31.522673] [DEBUG] [REMOTE ] IBTM: Symbol is viable for forecasting. [2026-01-29T12:11:31.522756] [INFO ] [MAIN ] [1595/3490] IBTM kept (0.4s) | 1593 kept, 2 rejected | 139.3/min | ETA: 13.6m [2026-01-29T12:11:31.887513] [DEBUG] [REMOTE ] IBTO: Retrieved 648 rows, trimmed to 300. [2026-01-29T12:11:31.887915] [DEBUG] [REMOTE ] IBTO: PASS: History has at least 300 days. [2026-01-29T12:11:31.888271] [DEBUG] [REMOTE ] IBTO: PASS: Price check passed. Min price $24.40. [2026-01-29T12:11:31.888481] [DEBUG] [REMOTE ] IBTO: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:31.888678] [DEBUG] [REMOTE ] IBTO: PASS: Integrity check passed. [2026-01-29T12:11:31.888744] [DEBUG] [REMOTE ] IBTO: Symbol is viable for forecasting. [2026-01-29T12:11:31.888812] [INFO ] [MAIN ] [1596/3490] IBTO kept (0.4s) | 1594 kept, 2 rejected | 139.3/min | ETA: 13.6m [2026-01-29T12:11:32.568494] [DEBUG] [REMOTE ] ICE: Retrieved 5080 rows, trimmed to 300. [2026-01-29T12:11:32.568700] [DEBUG] [REMOTE ] ICE: PASS: History has at least 300 days. [2026-01-29T12:11:32.569110] [DEBUG] [REMOTE ] ICE: PASS: Price check passed. Min price $145.15. [2026-01-29T12:11:32.569295] [DEBUG] [REMOTE ] ICE: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:32.569457] [DEBUG] [REMOTE ] ICE: PASS: Integrity check passed. [2026-01-29T12:11:32.569511] [DEBUG] [REMOTE ] ICE: Symbol is viable for forecasting. [2026-01-29T12:11:32.569614] [INFO ] [MAIN ] [1597/3490] ICE kept (0.7s) | 1595 kept, 2 rejected | 139.2/min | ETA: 13.6m [2026-01-29T12:11:32.970901] [DEBUG] [REMOTE ] ICFI: Retrieved 4863 rows, trimmed to 300. [2026-01-29T12:11:32.971103] [DEBUG] [REMOTE ] ICFI: PASS: History has at least 300 days. [2026-01-29T12:11:32.971402] [DEBUG] [REMOTE ] ICFI: PASS: Price check passed. Min price $76.35. [2026-01-29T12:11:32.971554] [DEBUG] [REMOTE ] ICFI: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:32.971720] [DEBUG] [REMOTE ] ICFI: PASS: Integrity check passed. [2026-01-29T12:11:32.971764] [DEBUG] [REMOTE ] ICFI: Symbol is viable for forecasting. [2026-01-29T12:11:32.971821] [INFO ] [MAIN ] [1598/3490] ICFI kept (0.4s) | 1596 kept, 2 rejected | 139.2/min | ETA: 13.6m [2026-01-29T12:11:33.294671] [DEBUG] [REMOTE ] ICL: Retrieved 2853 rows, trimmed to 300. [2026-01-29T12:11:33.294813] [DEBUG] [REMOTE ] ICL: PASS: History has at least 300 days. [2026-01-29T12:11:33.295021] [DEBUG] [REMOTE ] ICL: PASS: Price check passed. Min price $4.88. [2026-01-29T12:11:33.295155] [DEBUG] [REMOTE ] ICL: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:33.295266] [DEBUG] [REMOTE ] ICL: PASS: Integrity check passed. [2026-01-29T12:11:33.295305] [DEBUG] [REMOTE ] ICL: Symbol is viable for forecasting. [2026-01-29T12:11:33.295353] [INFO ] [MAIN ] [1599/3490] ICL kept (0.3s) | 1597 kept, 2 rejected | 139.2/min | ETA: 13.6m [2026-01-29T12:11:33.775884] [DEBUG] [REMOTE ] ICLN: Retrieved 4426 rows, trimmed to 300. [2026-01-29T12:11:33.776045] [DEBUG] [REMOTE ] ICLN: PASS: History has at least 300 days. [2026-01-29T12:11:33.776335] [DEBUG] [REMOTE ] ICLN: PASS: Price check passed. Min price $15.94. [2026-01-29T12:11:33.776485] [DEBUG] [REMOTE ] ICLN: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:33.776628] [DEBUG] [REMOTE ] ICLN: PASS: Integrity check passed. [2026-01-29T12:11:33.776671] [DEBUG] [REMOTE ] ICLN: Symbol is viable for forecasting. [2026-01-29T12:11:33.776721] [INFO ] [MAIN ] [1600/3490] ICLN kept (0.5s) | 1598 kept, 2 rejected | 139.2/min | ETA: 13.6m [2026-01-29T12:11:34.146809] [DEBUG] [REMOTE ] ICMB: Retrieved 3012 rows, trimmed to 300. [2026-01-29T12:11:34.146950] [DEBUG] [REMOTE ] ICMB: PASS: History has at least 300 days. [2026-01-29T12:11:34.147172] [DEBUG] [REMOTE ] ICMB: PASS: Price check passed. Min price $2.49. [2026-01-29T12:11:34.147317] [DEBUG] [REMOTE ] ICMB: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:34.147438] [DEBUG] [REMOTE ] ICMB: PASS: Integrity check passed. [2026-01-29T12:11:34.147481] [DEBUG] [REMOTE ] ICMB: Symbol is viable for forecasting. [2026-01-29T12:11:34.147533] [INFO ] [MAIN ] [1601/3490] ICMB kept (0.4s) | 1599 kept, 2 rejected | 139.3/min | ETA: 13.6m [2026-01-29T12:11:34.390754] [DEBUG] [REMOTE ] ICOP: Retrieved 652 rows, trimmed to 300. [2026-01-29T12:11:34.390883] [DEBUG] [REMOTE ] ICOP: PASS: History has at least 300 days. [2026-01-29T12:11:34.391083] [DEBUG] [REMOTE ] ICOP: PASS: Price check passed. Min price $35.89. [2026-01-29T12:11:34.391213] [DEBUG] [REMOTE ] ICOP: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:34.391319] [DEBUG] [REMOTE ] ICOP: PASS: Integrity check passed. [2026-01-29T12:11:34.391358] [DEBUG] [REMOTE ] ICOP: Symbol is viable for forecasting. [2026-01-29T12:11:34.391404] [INFO ] [MAIN ] [1602/3490] ICOP kept (0.2s) | 1600 kept, 2 rejected | 139.3/min | ETA: 13.6m [2026-01-29T12:11:35.051705] [DEBUG] [REMOTE ] ICUI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:35.051833] [DEBUG] [REMOTE ] ICUI: PASS: History has at least 300 days. [2026-01-29T12:11:35.052055] [DEBUG] [REMOTE ] ICUI: PASS: Price check passed. Min price $120.09. [2026-01-29T12:11:35.052192] [DEBUG] [REMOTE ] ICUI: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:35.052307] [DEBUG] [REMOTE ] ICUI: PASS: Integrity check passed. [2026-01-29T12:11:35.052348] [DEBUG] [REMOTE ] ICUI: Symbol is viable for forecasting. [2026-01-29T12:11:35.052413] [INFO ] [MAIN ] [1603/3490] ICUI kept (0.7s) | 1601 kept, 2 rejected | 139.2/min | ETA: 13.6m [2026-01-29T12:11:35.675852] [DEBUG] [REMOTE ] IDA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:35.676025] [DEBUG] [REMOTE ] IDA: PASS: History has at least 300 days. [2026-01-29T12:11:35.676338] [DEBUG] [REMOTE ] IDA: PASS: Price check passed. Min price $124.73. [2026-01-29T12:11:35.676499] [DEBUG] [REMOTE ] IDA: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:35.676661] [DEBUG] [REMOTE ] IDA: PASS: Integrity check passed. [2026-01-29T12:11:35.676711] [DEBUG] [REMOTE ] IDA: Symbol is viable for forecasting. [2026-01-29T12:11:35.676765] [INFO ] [MAIN ] [1604/3490] IDA kept (0.6s) | 1602 kept, 2 rejected | 139.2/min | ETA: 13.5m [2026-01-29T12:11:35.927461] [DEBUG] [REMOTE ] IDAI: Retrieved 1238 rows, trimmed to 300. [2026-01-29T12:11:35.927649] [DEBUG] [REMOTE ] IDAI: PASS: History has at least 300 days. [2026-01-29T12:11:35.927901] [DEBUG] [REMOTE ] IDAI: PASS: Price check passed. Min price $3.39. [2026-01-29T12:11:35.928076] [DEBUG] [REMOTE ] IDAI: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:35.928392] [DEBUG] [REMOTE ] IDAI: PASS: Integrity check passed. [2026-01-29T12:11:35.928433] [DEBUG] [REMOTE ] IDAI: Symbol is viable for forecasting. [2026-01-29T12:11:35.928482] [INFO ] [MAIN ] [1605/3490] IDAI kept (0.3s) | 1603 kept, 2 rejected | 139.2/min | ETA: 13.5m [2026-01-29T12:11:36.656741] [DEBUG] [REMOTE ] IDCC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:36.656985] [DEBUG] [REMOTE ] IDCC: PASS: History has at least 300 days. [2026-01-29T12:11:36.657272] [DEBUG] [REMOTE ] IDCC: PASS: Price check passed. Min price $306.00. [2026-01-29T12:11:36.657638] [DEBUG] [REMOTE ] IDCC: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:36.657774] [DEBUG] [REMOTE ] IDCC: PASS: Integrity check passed. [2026-01-29T12:11:36.657817] [DEBUG] [REMOTE ] IDCC: Symbol is viable for forecasting. [2026-01-29T12:11:36.657870] [INFO ] [MAIN ] [1606/3490] IDCC kept (0.7s) | 1604 kept, 2 rejected | 139.2/min | ETA: 13.5m [2026-01-29T12:11:37.027718] [DEBUG] [REMOTE ] IDE: Retrieved 4022 rows, trimmed to 300. [2026-01-29T12:11:37.027857] [DEBUG] [REMOTE ] IDE: PASS: History has at least 300 days. [2026-01-29T12:11:37.028105] [DEBUG] [REMOTE ] IDE: PASS: Price check passed. Min price $11.17. [2026-01-29T12:11:37.028248] [DEBUG] [REMOTE ] IDE: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:37.028364] [DEBUG] [REMOTE ] IDE: PASS: Integrity check passed. [2026-01-29T12:11:37.028405] [DEBUG] [REMOTE ] IDE: Symbol is viable for forecasting. [2026-01-29T12:11:37.028455] [INFO ] [MAIN ] [1607/3490] IDE kept (0.4s) | 1605 kept, 2 rejected | 139.2/min | ETA: 13.5m [2026-01-29T12:11:37.506459] [DEBUG] [REMOTE ] IDN: Retrieved 6586 rows, trimmed to 300. [2026-01-29T12:11:37.506655] [DEBUG] [REMOTE ] IDN: PASS: History has at least 300 days. [2026-01-29T12:11:37.506988] [DEBUG] [REMOTE ] IDN: PASS: Price check passed. Min price $4.13. [2026-01-29T12:11:37.507175] [DEBUG] [REMOTE ] IDN: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:37.507345] [DEBUG] [REMOTE ] IDN: PASS: Integrity check passed. [2026-01-29T12:11:37.507398] [DEBUG] [REMOTE ] IDN: Symbol is viable for forecasting. [2026-01-29T12:11:37.507466] [INFO ] [MAIN ] [1608/3490] IDN kept (0.5s) | 1606 kept, 2 rejected | 139.2/min | ETA: 13.5m [2026-01-29T12:11:37.947738] [DEBUG] [REMOTE ] IDXX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:37.947893] [DEBUG] [REMOTE ] IDXX: PASS: History has at least 300 days. [2026-01-29T12:11:37.948185] [DEBUG] [REMOTE ] IDXX: PASS: Price check passed. Min price $629.51. [2026-01-29T12:11:37.948331] [DEBUG] [REMOTE ] IDXX: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:37.948463] [DEBUG] [REMOTE ] IDXX: PASS: Integrity check passed. [2026-01-29T12:11:37.948505] [DEBUG] [REMOTE ] IDXX: Symbol is viable for forecasting. [2026-01-29T12:11:37.948596] [INFO ] [MAIN ] [1609/3490] IDXX kept (0.4s) | 1607 kept, 2 rejected | 139.2/min | ETA: 13.5m [2026-01-29T12:11:38.227610] [DEBUG] [REMOTE ] IDYA: Retrieved 1680 rows, trimmed to 300. [2026-01-29T12:11:38.227753] [DEBUG] [REMOTE ] IDYA: PASS: History has at least 300 days. [2026-01-29T12:11:38.227964] [DEBUG] [REMOTE ] IDYA: PASS: Price check passed. Min price $29.66. [2026-01-29T12:11:38.228128] [DEBUG] [REMOTE ] IDYA: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:38.228242] [DEBUG] [REMOTE ] IDYA: PASS: Integrity check passed. [2026-01-29T12:11:38.228283] [DEBUG] [REMOTE ] IDYA: Symbol is viable for forecasting. [2026-01-29T12:11:38.228332] [INFO ] [MAIN ] [1610/3490] IDYA kept (0.3s) | 1608 kept, 2 rejected | 139.2/min | ETA: 13.5m [2026-01-29T12:11:38.775050] [DEBUG] [REMOTE ] IEF: Retrieved 5915 rows, trimmed to 300. [2026-01-29T12:11:38.775187] [DEBUG] [REMOTE ] IEF: PASS: History has at least 300 days. [2026-01-29T12:11:38.775409] [DEBUG] [REMOTE ] IEF: PASS: Price check passed. Min price $95.55. [2026-01-29T12:11:38.775553] [DEBUG] [REMOTE ] IEF: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:38.775698] [DEBUG] [REMOTE ] IEF: PASS: Integrity check passed. [2026-01-29T12:11:38.775740] [DEBUG] [REMOTE ] IEF: Symbol is viable for forecasting. [2026-01-29T12:11:38.775791] [INFO ] [MAIN ] [1611/3490] IEF kept (0.5s) | 1609 kept, 2 rejected | 139.2/min | ETA: 13.5m [2026-01-29T12:11:39.222784] [DEBUG] [REMOTE ] IEI: Retrieved 4792 rows, trimmed to 300. [2026-01-29T12:11:39.222921] [DEBUG] [REMOTE ] IEI: PASS: History has at least 300 days. [2026-01-29T12:11:39.223149] [DEBUG] [REMOTE ] IEI: PASS: Price check passed. Min price $118.41. [2026-01-29T12:11:39.223288] [DEBUG] [REMOTE ] IEI: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:39.223401] [DEBUG] [REMOTE ] IEI: PASS: Integrity check passed. [2026-01-29T12:11:39.223443] [DEBUG] [REMOTE ] IEI: Symbol is viable for forecasting. [2026-01-29T12:11:39.223492] [INFO ] [MAIN ] [1612/3490] IEI kept (0.4s) | 1610 kept, 2 rejected | 139.2/min | ETA: 13.5m [2026-01-29T12:11:39.689746] [DEBUG] [REMOTE ] IEP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:39.689888] [DEBUG] [REMOTE ] IEP: PASS: History has at least 300 days. [2026-01-29T12:11:39.690116] [DEBUG] [REMOTE ] IEP: PASS: Price check passed. Min price $7.25. [2026-01-29T12:11:39.690254] [DEBUG] [REMOTE ] IEP: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:39.690373] [DEBUG] [REMOTE ] IEP: PASS: Integrity check passed. [2026-01-29T12:11:39.690413] [DEBUG] [REMOTE ] IEP: Symbol is viable for forecasting. [2026-01-29T12:11:39.690462] [INFO ] [MAIN ] [1613/3490] IEP kept (0.5s) | 1611 kept, 2 rejected | 139.2/min | ETA: 13.5m [2026-01-29T12:11:40.174752] [DEBUG] [REMOTE ] IESC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:40.174892] [DEBUG] [REMOTE ] IESC: PASS: History has at least 300 days. [2026-01-29T12:11:40.175150] [DEBUG] [REMOTE ] IESC: PASS: Price check passed. Min price $357.94. [2026-01-29T12:11:40.175291] [DEBUG] [REMOTE ] IESC: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:40.175406] [DEBUG] [REMOTE ] IESC: PASS: Integrity check passed. [2026-01-29T12:11:40.175446] [DEBUG] [REMOTE ] IESC: Symbol is viable for forecasting. [2026-01-29T12:11:40.175506] [INFO ] [MAIN ] [1614/3490] IESC kept (0.5s) | 1612 kept, 2 rejected | 139.2/min | ETA: 13.5m [2026-01-29T12:11:40.634773] [DEBUG] [REMOTE ] IEX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:40.634919] [DEBUG] [REMOTE ] IEX: PASS: History has at least 300 days. [2026-01-29T12:11:40.635143] [DEBUG] [REMOTE ] IEX: PASS: Price check passed. Min price $161.10. [2026-01-29T12:11:40.635280] [DEBUG] [REMOTE ] IEX: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:40.635396] [DEBUG] [REMOTE ] IEX: PASS: Integrity check passed. [2026-01-29T12:11:40.635464] [DEBUG] [REMOTE ] IEX: Symbol is viable for forecasting. [2026-01-29T12:11:40.635516] [INFO ] [MAIN ] [1615/3490] IEX kept (0.5s) | 1613 kept, 2 rejected | 139.2/min | ETA: 13.5m [2026-01-29T12:11:40.909265] [DEBUG] [REMOTE ] IFF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:40.909419] [DEBUG] [REMOTE ] IFF: PASS: History has at least 300 days. [2026-01-29T12:11:40.909733] [DEBUG] [REMOTE ] IFF: PASS: Price check passed. Min price $61.12. [2026-01-29T12:11:40.909887] [DEBUG] [REMOTE ] IFF: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:40.910039] [DEBUG] [REMOTE ] IFF: PASS: Integrity check passed. [2026-01-29T12:11:40.910086] [DEBUG] [REMOTE ] IFF: Symbol is viable for forecasting. [2026-01-29T12:11:40.910138] [INFO ] [MAIN ] [1616/3490] IFF kept (0.3s) | 1614 kept, 2 rejected | 139.2/min | ETA: 13.5m [2026-01-29T12:11:41.512658] [DEBUG] [REMOTE ] IFN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:41.512833] [DEBUG] [REMOTE ] IFN: PASS: History has at least 300 days. [2026-01-29T12:11:41.513101] [DEBUG] [REMOTE ] IFN: PASS: Price check passed. Min price $13.55. [2026-01-29T12:11:41.513251] [DEBUG] [REMOTE ] IFN: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:41.513383] [DEBUG] [REMOTE ] IFN: PASS: Integrity check passed. [2026-01-29T12:11:41.513427] [DEBUG] [REMOTE ] IFN: Symbol is viable for forecasting. [2026-01-29T12:11:41.513482] [INFO ] [MAIN ] [1617/3490] IFN kept (0.6s) | 1615 kept, 2 rejected | 139.2/min | ETA: 13.5m [2026-01-29T12:11:41.781271] [DEBUG] [REMOTE ] IFS: Retrieved 1627 rows, trimmed to 300. [2026-01-29T12:11:41.781436] [DEBUG] [REMOTE ] IFS: PASS: History has at least 300 days. [2026-01-29T12:11:41.781731] [DEBUG] [REMOTE ] IFS: PASS: Price check passed. Min price $38.50. [2026-01-29T12:11:41.781917] [DEBUG] [REMOTE ] IFS: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:41.782089] [DEBUG] [REMOTE ] IFS: PASS: Integrity check passed. [2026-01-29T12:11:41.782141] [DEBUG] [REMOTE ] IFS: Symbol is viable for forecasting. [2026-01-29T12:11:41.782207] [INFO ] [MAIN ] [1618/3490] IFS kept (0.3s) | 1616 kept, 2 rejected | 139.2/min | ETA: 13.4m [2026-01-29T12:11:42.197183] [DEBUG] [REMOTE ] IGA: Retrieved 5094 rows, trimmed to 300. [2026-01-29T12:11:42.197381] [DEBUG] [REMOTE ] IGA: PASS: History has at least 300 days. [2026-01-29T12:11:42.197757] [DEBUG] [REMOTE ] IGA: PASS: Price check passed. Min price $9.27. [2026-01-29T12:11:42.197961] [DEBUG] [REMOTE ] IGA: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:42.198170] [DEBUG] [REMOTE ] IGA: PASS: Integrity check passed. [2026-01-29T12:11:42.198230] [DEBUG] [REMOTE ] IGA: Symbol is viable for forecasting. [2026-01-29T12:11:42.198304] [INFO ] [MAIN ] [1619/3490] IGA kept (0.4s) | 1617 kept, 2 rejected | 139.2/min | ETA: 13.4m [2026-01-29T12:11:42.727794] [DEBUG] [REMOTE ] IGD: Retrieved 5243 rows, trimmed to 300. [2026-01-29T12:11:42.727937] [DEBUG] [REMOTE ] IGD: PASS: History has at least 300 days. [2026-01-29T12:11:42.728197] [DEBUG] [REMOTE ] IGD: PASS: Price check passed. Min price $5.52. [2026-01-29T12:11:42.728343] [DEBUG] [REMOTE ] IGD: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:42.728468] [DEBUG] [REMOTE ] IGD: PASS: Integrity check passed. [2026-01-29T12:11:42.728509] [DEBUG] [REMOTE ] IGD: Symbol is viable for forecasting. [2026-01-29T12:11:42.728562] [INFO ] [MAIN ] [1620/3490] IGD kept (0.5s) | 1618 kept, 2 rejected | 139.2/min | ETA: 13.4m [2026-01-29T12:11:43.151471] [DEBUG] [REMOTE ] IGF: Retrieved 4560 rows, trimmed to 300. [2026-01-29T12:11:43.151690] [DEBUG] [REMOTE ] IGF: PASS: History has at least 300 days. [2026-01-29T12:11:43.151968] [DEBUG] [REMOTE ] IGF: PASS: Price check passed. Min price $59.99. [2026-01-29T12:11:43.152117] [DEBUG] [REMOTE ] IGF: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:43.152443] [DEBUG] [REMOTE ] IGF: PASS: Integrity check passed. [2026-01-29T12:11:43.152512] [DEBUG] [REMOTE ] IGF: Symbol is viable for forecasting. [2026-01-29T12:11:43.152590] [INFO ] [MAIN ] [1621/3490] IGF kept (0.4s) | 1619 kept, 2 rejected | 139.2/min | ETA: 13.4m [2026-01-29T12:11:43.490164] [DEBUG] [REMOTE ] IGI: Retrieved 4170 rows, trimmed to 300. [2026-01-29T12:11:43.490316] [DEBUG] [REMOTE ] IGI: PASS: History has at least 300 days. [2026-01-29T12:11:43.490553] [DEBUG] [REMOTE ] IGI: PASS: Price check passed. Min price $16.19. [2026-01-29T12:11:43.490714] [DEBUG] [REMOTE ] IGI: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:43.490878] [DEBUG] [REMOTE ] IGI: PASS: Integrity check passed. [2026-01-29T12:11:43.490934] [DEBUG] [REMOTE ] IGI: Symbol is viable for forecasting. [2026-01-29T12:11:43.490996] [INFO ] [MAIN ] [1622/3490] IGI kept (0.3s) | 1620 kept, 2 rejected | 139.2/min | ETA: 13.4m [2026-01-29T12:11:43.940440] [DEBUG] [REMOTE ] IGIB: Retrieved 4792 rows, trimmed to 300. [2026-01-29T12:11:43.940669] [DEBUG] [REMOTE ] IGIB: PASS: History has at least 300 days. [2026-01-29T12:11:43.940960] [DEBUG] [REMOTE ] IGIB: PASS: Price check passed. Min price $53.26. [2026-01-29T12:11:43.941121] [DEBUG] [REMOTE ] IGIB: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:43.941263] [DEBUG] [REMOTE ] IGIB: PASS: Integrity check passed. [2026-01-29T12:11:43.941310] [DEBUG] [REMOTE ] IGIB: Symbol is viable for forecasting. [2026-01-29T12:11:43.941368] [INFO ] [MAIN ] [1623/3490] IGIB kept (0.5s) | 1621 kept, 2 rejected | 139.2/min | ETA: 13.4m [2026-01-29T12:11:44.229874] [DEBUG] [REMOTE ] IGIC: Retrieved 1474 rows, trimmed to 300. [2026-01-29T12:11:44.230041] [DEBUG] [REMOTE ] IGIC: PASS: History has at least 300 days. [2026-01-29T12:11:44.230293] [DEBUG] [REMOTE ] IGIC: PASS: Price check passed. Min price $21.24. [2026-01-29T12:11:44.230466] [DEBUG] [REMOTE ] IGIC: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:44.230626] [DEBUG] [REMOTE ] IGIC: PASS: Integrity check passed. [2026-01-29T12:11:44.230679] [DEBUG] [REMOTE ] IGIC: Symbol is viable for forecasting. [2026-01-29T12:11:44.230743] [INFO ] [MAIN ] [1624/3490] IGIC kept (0.3s) | 1622 kept, 2 rejected | 139.2/min | ETA: 13.4m [2026-01-29T12:11:44.734869] [DEBUG] [REMOTE ] IGSB: Retrieved 4792 rows, trimmed to 300. [2026-01-29T12:11:44.735066] [DEBUG] [REMOTE ] IGSB: PASS: History has at least 300 days. [2026-01-29T12:11:44.735529] [DEBUG] [REMOTE ] IGSB: PASS: Price check passed. Min price $52.36. [2026-01-29T12:11:44.735697] [DEBUG] [REMOTE ] IGSB: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:44.735834] [DEBUG] [REMOTE ] IGSB: PASS: Integrity check passed. [2026-01-29T12:11:44.735882] [DEBUG] [REMOTE ] IGSB: Symbol is viable for forecasting. [2026-01-29T12:11:44.735936] [INFO ] [MAIN ] [1625/3490] IGSB kept (0.5s) | 1623 kept, 2 rejected | 139.2/min | ETA: 13.4m [2026-01-29T12:11:45.073556] [DEBUG] [REMOTE ] IHD: Retrieved 3710 rows, trimmed to 300. [2026-01-29T12:11:45.073781] [DEBUG] [REMOTE ] IHD: PASS: History has at least 300 days. [2026-01-29T12:11:45.074059] [DEBUG] [REMOTE ] IHD: PASS: Price check passed. Min price $5.91. [2026-01-29T12:11:45.074208] [DEBUG] [REMOTE ] IHD: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:45.074342] [DEBUG] [REMOTE ] IHD: PASS: Integrity check passed. [2026-01-29T12:11:45.074385] [DEBUG] [REMOTE ] IHD: Symbol is viable for forecasting. [2026-01-29T12:11:45.074441] [INFO ] [MAIN ] [1626/3490] IHD kept (0.3s) | 1624 kept, 2 rejected | 139.2/min | ETA: 13.4m [2026-01-29T12:11:45.718918] [DEBUG] [REMOTE ] IHG: Retrieved 5737 rows, trimmed to 300. [2026-01-29T12:11:45.719128] [DEBUG] [REMOTE ] IHG: PASS: History has at least 300 days. [2026-01-29T12:11:45.719417] [DEBUG] [REMOTE ] IHG: PASS: Price check passed. Min price $121.46. [2026-01-29T12:11:45.719566] [DEBUG] [REMOTE ] IHG: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:45.719726] [DEBUG] [REMOTE ] IHG: PASS: Integrity check passed. [2026-01-29T12:11:45.719801] [DEBUG] [REMOTE ] IHG: Symbol is viable for forecasting. [2026-01-29T12:11:45.719864] [INFO ] [MAIN ] [1627/3490] IHG kept (0.6s) | 1625 kept, 2 rejected | 139.2/min | ETA: 13.4m [2026-01-29T12:11:45.958488] [DEBUG] [REMOTE ] IHS: Retrieved 1076 rows, trimmed to 300. [2026-01-29T12:11:45.958791] [DEBUG] [REMOTE ] IHS: PASS: History has at least 300 days. [2026-01-29T12:11:45.959142] [DEBUG] [REMOTE ] IHS: PASS: Price check passed. Min price $6.24. [2026-01-29T12:11:45.959303] [DEBUG] [REMOTE ] IHS: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:45.959436] [DEBUG] [REMOTE ] IHS: PASS: Integrity check passed. [2026-01-29T12:11:45.959480] [DEBUG] [REMOTE ] IHS: Symbol is viable for forecasting. [2026-01-29T12:11:45.959542] [INFO ] [MAIN ] [1628/3490] IHS kept (0.2s) | 1626 kept, 2 rejected | 139.2/min | ETA: 13.4m [2026-01-29T12:11:46.552189] [DEBUG] [REMOTE ] IIF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:46.552434] [DEBUG] [REMOTE ] IIF: PASS: History has at least 300 days. [2026-01-29T12:11:46.552875] [DEBUG] [REMOTE ] IIF: PASS: Price check passed. Min price $23.38. [2026-01-29T12:11:46.553152] [DEBUG] [REMOTE ] IIF: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:46.553323] [DEBUG] [REMOTE ] IIF: PASS: Integrity check passed. [2026-01-29T12:11:46.553369] [DEBUG] [REMOTE ] IIF: Symbol is viable for forecasting. [2026-01-29T12:11:46.553436] [INFO ] [MAIN ] [1629/3490] IIF kept (0.6s) | 1627 kept, 2 rejected | 139.2/min | ETA: 13.4m [2026-01-29T12:11:46.950227] [DEBUG] [REMOTE ] III: Retrieved 4771 rows, trimmed to 300. [2026-01-29T12:11:46.950652] [DEBUG] [REMOTE ] III: PASS: History has at least 300 days. [2026-01-29T12:11:46.950980] [DEBUG] [REMOTE ] III: PASS: Price check passed. Min price $4.97. [2026-01-29T12:11:46.951130] [DEBUG] [REMOTE ] III: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:46.951283] [DEBUG] [REMOTE ] III: PASS: Integrity check passed. [2026-01-29T12:11:46.951524] [DEBUG] [REMOTE ] III: Symbol is viable for forecasting. [2026-01-29T12:11:46.951600] [INFO ] [MAIN ] [1630/3490] III kept (0.4s) | 1628 kept, 2 rejected | 139.2/min | ETA: 13.4m [2026-01-29T12:11:47.413776] [DEBUG] [REMOTE ] IIIN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:47.414048] [DEBUG] [REMOTE ] IIIN: PASS: History has at least 300 days. [2026-01-29T12:11:47.414496] [DEBUG] [REMOTE ] IIIN: PASS: Price check passed. Min price $29.10. [2026-01-29T12:11:47.414682] [DEBUG] [REMOTE ] IIIN: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:47.414883] [DEBUG] [REMOTE ] IIIN: PASS: Integrity check passed. [2026-01-29T12:11:47.414933] [DEBUG] [REMOTE ] IIIN: Symbol is viable for forecasting. [2026-01-29T12:11:47.415001] [INFO ] [MAIN ] [1631/3490] IIIN kept (0.5s) | 1629 kept, 2 rejected | 139.2/min | ETA: 13.4m [2026-01-29T12:11:47.737760] [DEBUG] [REMOTE ] IIM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:47.737972] [DEBUG] [REMOTE ] IIM: PASS: History has at least 300 days. [2026-01-29T12:11:47.738370] [DEBUG] [REMOTE ] IIM: PASS: Price check passed. Min price $11.98. [2026-01-29T12:11:47.738529] [DEBUG] [REMOTE ] IIM: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:47.738712] [DEBUG] [REMOTE ] IIM: PASS: Integrity check passed. [2026-01-29T12:11:47.738761] [DEBUG] [REMOTE ] IIM: Symbol is viable for forecasting. [2026-01-29T12:11:47.738821] [INFO ] [MAIN ] [1632/3490] IIM kept (0.3s) | 1630 kept, 2 rejected | 139.2/min | ETA: 13.3m [2026-01-29T12:11:48.276693] [DEBUG] [REMOTE ] ILMN: Retrieved 6413 rows, trimmed to 300. [2026-01-29T12:11:48.276832] [DEBUG] [REMOTE ] ILMN: PASS: History has at least 300 days. [2026-01-29T12:11:48.277054] [DEBUG] [REMOTE ] ILMN: PASS: Price check passed. Min price $116.86. [2026-01-29T12:11:48.277228] [DEBUG] [REMOTE ] ILMN: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:48.277355] [DEBUG] [REMOTE ] ILMN: PASS: Integrity check passed. [2026-01-29T12:11:48.277413] [DEBUG] [REMOTE ] ILMN: Symbol is viable for forecasting. [2026-01-29T12:11:48.277465] [INFO ] [MAIN ] [1633/3490] ILMN kept (0.5s) | 1631 kept, 2 rejected | 139.2/min | ETA: 13.3m [2026-01-29T12:11:48.715874] [DEBUG] [REMOTE ] IMAX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:48.716011] [DEBUG] [REMOTE ] IMAX: PASS: History has at least 300 days. [2026-01-29T12:11:48.716232] [DEBUG] [REMOTE ] IMAX: PASS: Price check passed. Min price $32.49. [2026-01-29T12:11:48.716562] [DEBUG] [REMOTE ] IMAX: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:48.716702] [DEBUG] [REMOTE ] IMAX: PASS: Integrity check passed. [2026-01-29T12:11:48.716745] [DEBUG] [REMOTE ] IMAX: Symbol is viable for forecasting. [2026-01-29T12:11:48.716796] [INFO ] [MAIN ] [1634/3490] IMAX kept (0.4s) | 1632 kept, 2 rejected | 139.2/min | ETA: 13.3m [2026-01-29T12:11:49.059315] [DEBUG] [REMOTE ] IMMP: Retrieved 3466 rows, trimmed to 300. [2026-01-29T12:11:49.059445] [DEBUG] [REMOTE ] IMMP: PASS: History has at least 300 days. [2026-01-29T12:11:49.059862] [DEBUG] [REMOTE ] IMMP: PASS: Price check passed. Min price $1.65. [2026-01-29T12:11:49.060002] [DEBUG] [REMOTE ] IMMP: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:49.060127] [DEBUG] [REMOTE ] IMMP: PASS: Integrity check passed. [2026-01-29T12:11:49.060176] [DEBUG] [REMOTE ] IMMP: Symbol is viable for forecasting. [2026-01-29T12:11:49.060236] [INFO ] [MAIN ] [1635/3490] IMMP kept (0.3s) | 1633 kept, 2 rejected | 139.2/min | ETA: 13.3m [2026-01-29T12:11:49.339773] [DEBUG] [REMOTE ] IMMX: Retrieved 1032 rows, trimmed to 300. [2026-01-29T12:11:49.339902] [DEBUG] [REMOTE ] IMMX: PASS: History has at least 300 days. [2026-01-29T12:11:49.340103] [DEBUG] [REMOTE ] IMMX: PASS: Price check passed. Min price $3.03. [2026-01-29T12:11:49.340239] [DEBUG] [REMOTE ] IMMX: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:49.340350] [DEBUG] [REMOTE ] IMMX: PASS: Integrity check passed. [2026-01-29T12:11:49.340391] [DEBUG] [REMOTE ] IMMX: Symbol is viable for forecasting. [2026-01-29T12:11:49.340444] [INFO ] [MAIN ] [1636/3490] IMMX kept (0.3s) | 1634 kept, 2 rejected | 139.2/min | ETA: 13.3m [2026-01-29T12:11:49.777894] [DEBUG] [REMOTE ] IMNM: Retrieved 1336 rows, trimmed to 300. [2026-01-29T12:11:49.778059] [DEBUG] [REMOTE ] IMNM: PASS: History has at least 300 days. [2026-01-29T12:11:49.778284] [DEBUG] [REMOTE ] IMNM: PASS: Price check passed. Min price $15.24. [2026-01-29T12:11:49.778426] [DEBUG] [REMOTE ] IMNM: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:49.778542] [DEBUG] [REMOTE ] IMNM: PASS: Integrity check passed. [2026-01-29T12:11:49.778602] [DEBUG] [REMOTE ] IMNM: Symbol is viable for forecasting. [2026-01-29T12:11:49.778654] [INFO ] [MAIN ] [1637/3490] IMNM kept (0.4s) | 1635 kept, 2 rejected | 139.2/min | ETA: 13.3m [2026-01-29T12:11:50.374860] [DEBUG] [REMOTE ] IMNN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:50.375120] [DEBUG] [REMOTE ] IMNN: PASS: History has at least 300 days. [2026-01-29T12:11:50.375416] [DEBUG] [REMOTE ] IMNN: PASS: Price check passed. Min price $3.15. [2026-01-29T12:11:50.375560] [DEBUG] [REMOTE ] IMNN: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:50.375769] [DEBUG] [REMOTE ] IMNN: PASS: Integrity check passed. [2026-01-29T12:11:50.375813] [DEBUG] [REMOTE ] IMNN: Symbol is viable for forecasting. [2026-01-29T12:11:50.375868] [INFO ] [MAIN ] [1638/3490] IMNN kept (0.6s) | 1636 kept, 2 rejected | 139.2/min | ETA: 13.3m [2026-01-29T12:11:50.821234] [DEBUG] [REMOTE ] IMOS: Retrieved 6188 rows, trimmed to 300. [2026-01-29T12:11:50.821401] [DEBUG] [REMOTE ] IMOS: PASS: History has at least 300 days. [2026-01-29T12:11:50.821653] [DEBUG] [REMOTE ] IMOS: PASS: Price check passed. Min price $21.09. [2026-01-29T12:11:50.821800] [DEBUG] [REMOTE ] IMOS: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:50.821939] [DEBUG] [REMOTE ] IMOS: PASS: Integrity check passed. [2026-01-29T12:11:50.821981] [DEBUG] [REMOTE ] IMOS: Symbol is viable for forecasting. [2026-01-29T12:11:50.822034] [INFO ] [MAIN ] [1639/3490] IMOS kept (0.4s) | 1637 kept, 2 rejected | 139.2/min | ETA: 13.3m [2026-01-29T12:11:51.048468] [DEBUG] [REMOTE ] IMPP: Retrieved 1039 rows, trimmed to 300. [2026-01-29T12:11:51.048642] [DEBUG] [REMOTE ] IMPP: PASS: History has at least 300 days. [2026-01-29T12:11:51.048864] [DEBUG] [REMOTE ] IMPP: PASS: Price check passed. Min price $3.35. [2026-01-29T12:11:51.049010] [DEBUG] [REMOTE ] IMPP: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:51.049131] [DEBUG] [REMOTE ] IMPP: PASS: Integrity check passed. [2026-01-29T12:11:51.049179] [DEBUG] [REMOTE ] IMPP: Symbol is viable for forecasting. [2026-01-29T12:11:51.049238] [INFO ] [MAIN ] [1640/3490] IMPP kept (0.2s) | 1638 kept, 2 rejected | 139.2/min | ETA: 13.3m [2026-01-29T12:11:51.339168] [DEBUG] [REMOTE ] IMRX: Retrieved 1129 rows, trimmed to 300. [2026-01-29T12:11:51.339353] [DEBUG] [REMOTE ] IMRX: PASS: History has at least 300 days. [2026-01-29T12:11:51.339640] [DEBUG] [REMOTE ] IMRX: PASS: Price check passed. Min price $4.13. [2026-01-29T12:11:51.339821] [DEBUG] [REMOTE ] IMRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:51.339970] [DEBUG] [REMOTE ] IMRX: PASS: Integrity check passed. [2026-01-29T12:11:51.340020] [DEBUG] [REMOTE ] IMRX: Symbol is viable for forecasting. [2026-01-29T12:11:51.340081] [INFO ] [MAIN ] [1641/3490] IMRX kept (0.3s) | 1639 kept, 2 rejected | 139.3/min | ETA: 13.3m [2026-01-29T12:11:51.885518] [DEBUG] [REMOTE ] IMTX: Retrieved 1400 rows, trimmed to 300. [2026-01-29T12:11:51.885693] [DEBUG] [REMOTE ] IMTX: PASS: History has at least 300 days. [2026-01-29T12:11:51.885911] [DEBUG] [REMOTE ] IMTX: PASS: Price check passed. Min price $8.94. [2026-01-29T12:11:51.886064] [DEBUG] [REMOTE ] IMTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:51.886187] [DEBUG] [REMOTE ] IMTX: PASS: Integrity check passed. [2026-01-29T12:11:51.886229] [DEBUG] [REMOTE ] IMTX: Symbol is viable for forecasting. [2026-01-29T12:11:51.886280] [INFO ] [MAIN ] [1642/3490] IMTX kept (0.5s) | 1640 kept, 2 rejected | 139.2/min | ETA: 13.3m [2026-01-29T12:11:52.355990] [DEBUG] [REMOTE ] IMXI: Retrieved 2223 rows, trimmed to 300. [2026-01-29T12:11:52.356130] [DEBUG] [REMOTE ] IMXI: PASS: History has at least 300 days. [2026-01-29T12:11:52.356333] [DEBUG] [REMOTE ] IMXI: PASS: Price check passed. Min price $14.89. [2026-01-29T12:11:52.356466] [DEBUG] [REMOTE ] IMXI: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:52.356602] [DEBUG] [REMOTE ] IMXI: PASS: Integrity check passed. [2026-01-29T12:11:52.356645] [DEBUG] [REMOTE ] IMXI: Symbol is viable for forecasting. [2026-01-29T12:11:52.356692] [INFO ] [MAIN ] [1643/3490] IMXI kept (0.5s) | 1641 kept, 2 rejected | 139.2/min | ETA: 13.3m [2026-01-29T12:11:52.694251] [DEBUG] [REMOTE ] INAB: Retrieved 1129 rows, trimmed to 300. [2026-01-29T12:11:52.694418] [DEBUG] [REMOTE ] INAB: PASS: History has at least 300 days. [2026-01-29T12:11:52.694694] [DEBUG] [REMOTE ] INAB: PASS: Price check passed. Min price $1.21. [2026-01-29T12:11:52.694862] [DEBUG] [REMOTE ] INAB: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:52.694998] [DEBUG] [REMOTE ] INAB: PASS: Integrity check passed. [2026-01-29T12:11:52.695045] [DEBUG] [REMOTE ] INAB: Symbol is viable for forecasting. [2026-01-29T12:11:52.695102] [INFO ] [MAIN ] [1644/3490] INAB kept (0.3s) | 1642 kept, 2 rejected | 139.2/min | ETA: 13.3m [2026-01-29T12:11:53.302614] [DEBUG] [REMOTE ] INBK: Retrieved 5305 rows, trimmed to 300. [2026-01-29T12:11:53.302961] [DEBUG] [REMOTE ] INBK: PASS: History has at least 300 days. [2026-01-29T12:11:53.303193] [DEBUG] [REMOTE ] INBK: PASS: Price check passed. Min price $17.21. [2026-01-29T12:11:53.303332] [DEBUG] [REMOTE ] INBK: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:53.303475] [DEBUG] [REMOTE ] INBK: PASS: Integrity check passed. [2026-01-29T12:11:53.303517] [DEBUG] [REMOTE ] INBK: Symbol is viable for forecasting. [2026-01-29T12:11:53.303586] [INFO ] [MAIN ] [1645/3490] INBK kept (0.6s) | 1643 kept, 2 rejected | 139.2/min | ETA: 13.3m [2026-01-29T12:11:53.508125] [DEBUG] [REMOTE ] INBX: Retrieved 418 rows, trimmed to 300. [2026-01-29T12:11:53.508297] [DEBUG] [REMOTE ] INBX: PASS: History has at least 300 days. [2026-01-29T12:11:53.508545] [DEBUG] [REMOTE ] INBX: PASS: Price check passed. Min price $71.80. [2026-01-29T12:11:53.508726] [DEBUG] [REMOTE ] INBX: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:53.508858] [DEBUG] [REMOTE ] INBX: PASS: Integrity check passed. [2026-01-29T12:11:53.508904] [DEBUG] [REMOTE ] INBX: Symbol is viable for forecasting. [2026-01-29T12:11:53.508962] [INFO ] [MAIN ] [1646/3490] INBX kept (0.2s) | 1644 kept, 2 rejected | 139.3/min | ETA: 13.2m [2026-01-29T12:11:53.980621] [DEBUG] [REMOTE ] INCY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:53.980761] [DEBUG] [REMOTE ] INCY: PASS: History has at least 300 days. [2026-01-29T12:11:53.980981] [DEBUG] [REMOTE ] INCY: PASS: Price check passed. Min price $93.48. [2026-01-29T12:11:53.981122] [DEBUG] [REMOTE ] INCY: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:53.981241] [DEBUG] [REMOTE ] INCY: PASS: Integrity check passed. [2026-01-29T12:11:53.981282] [DEBUG] [REMOTE ] INCY: Symbol is viable for forecasting. [2026-01-29T12:11:53.981331] [INFO ] [MAIN ] [1647/3490] INCY kept (0.5s) | 1645 kept, 2 rejected | 139.2/min | ETA: 13.2m [2026-01-29T12:11:54.555726] [DEBUG] [REMOTE ] INDB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:54.555893] [DEBUG] [REMOTE ] INDB: PASS: History has at least 300 days. [2026-01-29T12:11:54.556179] [DEBUG] [REMOTE ] INDB: PASS: Price check passed. Min price $65.94. [2026-01-29T12:11:54.556323] [DEBUG] [REMOTE ] INDB: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:54.556475] [DEBUG] [REMOTE ] INDB: PASS: Integrity check passed. [2026-01-29T12:11:54.556528] [DEBUG] [REMOTE ] INDB: Symbol is viable for forecasting. [2026-01-29T12:11:54.556601] [INFO ] [MAIN ] [1648/3490] INDB kept (0.6s) | 1646 kept, 2 rejected | 139.2/min | ETA: 13.2m [2026-01-29T12:11:54.823122] [DEBUG] [REMOTE ] INDI: Retrieved 1164 rows, trimmed to 300. [2026-01-29T12:11:54.823315] [DEBUG] [REMOTE ] INDI: PASS: History has at least 300 days. [2026-01-29T12:11:54.823649] [DEBUG] [REMOTE ] INDI: PASS: Price check passed. Min price $3.29. [2026-01-29T12:11:54.823824] [DEBUG] [REMOTE ] INDI: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:54.823974] [DEBUG] [REMOTE ] INDI: PASS: Integrity check passed. [2026-01-29T12:11:54.824024] [DEBUG] [REMOTE ] INDI: Symbol is viable for forecasting. [2026-01-29T12:11:54.824086] [INFO ] [MAIN ] [1649/3490] INDI kept (0.3s) | 1647 kept, 2 rejected | 139.3/min | ETA: 13.2m [2026-01-29T12:11:55.298718] [DEBUG] [REMOTE ] INDP: Retrieved 2637 rows, trimmed to 300. [2026-01-29T12:11:55.298897] [DEBUG] [REMOTE ] INDP: PASS: History has at least 300 days. [2026-01-29T12:11:55.299141] [DEBUG] [REMOTE ] INDP: PASS: Price check passed. Min price $1.75. [2026-01-29T12:11:55.299286] [DEBUG] [REMOTE ] INDP: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:55.299404] [DEBUG] [REMOTE ] INDP: PASS: Integrity check passed. [2026-01-29T12:11:55.299445] [DEBUG] [REMOTE ] INDP: Symbol is viable for forecasting. [2026-01-29T12:11:55.299494] [INFO ] [MAIN ] [1650/3490] INDP kept (0.5s) | 1648 kept, 2 rejected | 139.2/min | ETA: 13.2m [2026-01-29T12:11:55.761547] [DEBUG] [REMOTE ] INDY: Retrieved 4070 rows, trimmed to 300. [2026-01-29T12:11:55.761721] [DEBUG] [REMOTE ] INDY: PASS: History has at least 300 days. [2026-01-29T12:11:55.761980] [DEBUG] [REMOTE ] INDY: PASS: Price check passed. Min price $46.71. [2026-01-29T12:11:55.762164] [DEBUG] [REMOTE ] INDY: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:55.762308] [DEBUG] [REMOTE ] INDY: PASS: Integrity check passed. [2026-01-29T12:11:55.762357] [DEBUG] [REMOTE ] INDY: Symbol is viable for forecasting. [2026-01-29T12:11:55.762421] [INFO ] [MAIN ] [1651/3490] INDY kept (0.5s) | 1649 kept, 2 rejected | 139.2/min | ETA: 13.2m [2026-01-29T12:11:56.387032] [DEBUG] [REMOTE ] INFY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:56.387191] [DEBUG] [REMOTE ] INFY: PASS: History has at least 300 days. [2026-01-29T12:11:56.387668] [DEBUG] [REMOTE ] INFY: PASS: Price check passed. Min price $16.18. [2026-01-29T12:11:56.387813] [DEBUG] [REMOTE ] INFY: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:56.387942] [DEBUG] [REMOTE ] INFY: PASS: Integrity check passed. [2026-01-29T12:11:56.387983] [DEBUG] [REMOTE ] INFY: Symbol is viable for forecasting. [2026-01-29T12:11:56.388057] [INFO ] [MAIN ] [1652/3490] INFY kept (0.6s) | 1650 kept, 2 rejected | 139.2/min | ETA: 13.2m [2026-01-29T12:11:56.849809] [DEBUG] [REMOTE ] ING: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:56.850051] [DEBUG] [REMOTE ] ING: PASS: History has at least 300 days. [2026-01-29T12:11:56.850440] [DEBUG] [REMOTE ] ING: PASS: Price check passed. Min price $24.20. [2026-01-29T12:11:56.850623] [DEBUG] [REMOTE ] ING: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:56.850781] [DEBUG] [REMOTE ] ING: PASS: Integrity check passed. [2026-01-29T12:11:56.850824] [DEBUG] [REMOTE ] ING: Symbol is viable for forecasting. [2026-01-29T12:11:56.850884] [INFO ] [MAIN ] [1653/3490] ING kept (0.5s) | 1651 kept, 2 rejected | 139.2/min | ETA: 13.2m [2026-01-29T12:11:57.131823] [DEBUG] [REMOTE ] INGN: Retrieved 3006 rows, trimmed to 300. [2026-01-29T12:11:57.131968] [DEBUG] [REMOTE ] INGN: PASS: History has at least 300 days. [2026-01-29T12:11:57.132198] [DEBUG] [REMOTE ] INGN: PASS: Price check passed. Min price $5.86. [2026-01-29T12:11:57.132382] [DEBUG] [REMOTE ] INGN: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:57.132509] [DEBUG] [REMOTE ] INGN: PASS: Integrity check passed. [2026-01-29T12:11:57.132552] [DEBUG] [REMOTE ] INGN: Symbol is viable for forecasting. [2026-01-29T12:11:57.132622] [INFO ] [MAIN ] [1654/3490] INGN kept (0.3s) | 1652 kept, 2 rejected | 139.2/min | ETA: 13.2m [2026-01-29T12:11:57.705259] [DEBUG] [REMOTE ] INM: Retrieved 4650 rows, trimmed to 300. [2026-01-29T12:11:57.705395] [DEBUG] [REMOTE ] INM: PASS: History has at least 300 days. [2026-01-29T12:11:57.705627] [DEBUG] [REMOTE ] INM: PASS: Price check passed. Min price $1.06. [2026-01-29T12:11:57.705767] [DEBUG] [REMOTE ] INM: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:57.705884] [DEBUG] [REMOTE ] INM: PASS: Integrity check passed. [2026-01-29T12:11:57.705925] [DEBUG] [REMOTE ] INM: Symbol is viable for forecasting. [2026-01-29T12:11:57.705974] [INFO ] [MAIN ] [1655/3490] INM kept (0.6s) | 1653 kept, 2 rejected | 139.2/min | ETA: 13.2m [2026-01-29T12:11:58.028329] [DEBUG] [REMOTE ] INMB: Retrieved 1756 rows, trimmed to 300. [2026-01-29T12:11:58.028473] [DEBUG] [REMOTE ] INMB: PASS: History has at least 300 days. [2026-01-29T12:11:58.028745] [DEBUG] [REMOTE ] INMB: PASS: Price check passed. Min price $1.42. [2026-01-29T12:11:58.028884] [DEBUG] [REMOTE ] INMB: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:58.028994] [DEBUG] [REMOTE ] INMB: PASS: Integrity check passed. [2026-01-29T12:11:58.029034] [DEBUG] [REMOTE ] INMB: Symbol is viable for forecasting. [2026-01-29T12:11:58.029082] [INFO ] [MAIN ] [1656/3490] INMB kept (0.3s) | 1654 kept, 2 rejected | 139.2/min | ETA: 13.2m [2026-01-29T12:11:58.368382] [DEBUG] [REMOTE ] INMD: Retrieved 1627 rows, trimmed to 300. [2026-01-29T12:11:58.368534] [DEBUG] [REMOTE ] INMD: PASS: History has at least 300 days. [2026-01-29T12:11:58.368777] [DEBUG] [REMOTE ] INMD: PASS: Price check passed. Min price $13.74. [2026-01-29T12:11:58.368936] [DEBUG] [REMOTE ] INMD: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:58.369052] [DEBUG] [REMOTE ] INMD: PASS: Integrity check passed. [2026-01-29T12:11:58.369092] [DEBUG] [REMOTE ] INMD: Symbol is viable for forecasting. [2026-01-29T12:11:58.369143] [INFO ] [MAIN ] [1657/3490] INMD kept (0.3s) | 1655 kept, 2 rejected | 139.2/min | ETA: 13.2m [2026-01-29T12:11:58.877870] [DEBUG] [REMOTE ] INN: Retrieved 3764 rows, trimmed to 300. [2026-01-29T12:11:58.878029] [DEBUG] [REMOTE ] INN: PASS: History has at least 300 days. [2026-01-29T12:11:58.878262] [DEBUG] [REMOTE ] INN: PASS: Price check passed. Min price $4.46. [2026-01-29T12:11:58.878399] [DEBUG] [REMOTE ] INN: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:58.878513] [DEBUG] [REMOTE ] INN: PASS: Integrity check passed. [2026-01-29T12:11:58.878552] [DEBUG] [REMOTE ] INN: Symbol is viable for forecasting. [2026-01-29T12:11:58.878622] [INFO ] [MAIN ] [1658/3490] INN kept (0.5s) | 1656 kept, 2 rejected | 139.2/min | ETA: 13.2m [2026-01-29T12:11:59.339717] [DEBUG] [REMOTE ] INO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:59.339860] [DEBUG] [REMOTE ] INO: PASS: History has at least 300 days. [2026-01-29T12:11:59.340082] [DEBUG] [REMOTE ] INO: PASS: Price check passed. Min price $1.51. [2026-01-29T12:11:59.340217] [DEBUG] [REMOTE ] INO: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:59.340333] [DEBUG] [REMOTE ] INO: PASS: Integrity check passed. [2026-01-29T12:11:59.340372] [DEBUG] [REMOTE ] INO: Symbol is viable for forecasting. [2026-01-29T12:11:59.340419] [INFO ] [MAIN ] [1659/3490] INO kept (0.5s) | 1657 kept, 2 rejected | 139.2/min | ETA: 13.2m [2026-01-29T12:11:59.936726] [DEBUG] [REMOTE ] INOD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:11:59.936878] [DEBUG] [REMOTE ] INOD: PASS: History has at least 300 days. [2026-01-29T12:11:59.937135] [DEBUG] [REMOTE ] INOD: PASS: Price check passed. Min price $47.95. [2026-01-29T12:11:59.937310] [DEBUG] [REMOTE ] INOD: PASS: Continuity check passed with 300 days. [2026-01-29T12:11:59.937481] [DEBUG] [REMOTE ] INOD: PASS: Integrity check passed. [2026-01-29T12:11:59.937536] [DEBUG] [REMOTE ] INOD: Symbol is viable for forecasting. [2026-01-29T12:11:59.937619] [INFO ] [MAIN ] [1660/3490] INOD kept (0.6s) | 1658 kept, 2 rejected | 139.2/min | ETA: 13.1m [2026-01-29T12:12:00.253195] [DEBUG] [REMOTE ] INSE: Retrieved 2282 rows, trimmed to 300. [2026-01-29T12:12:00.253381] [DEBUG] [REMOTE ] INSE: PASS: History has at least 300 days. [2026-01-29T12:12:00.253807] [DEBUG] [REMOTE ] INSE: PASS: Price check passed. Min price $6.87. [2026-01-29T12:12:00.253944] [DEBUG] [REMOTE ] INSE: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:00.254055] [DEBUG] [REMOTE ] INSE: PASS: Integrity check passed. [2026-01-29T12:12:00.254094] [DEBUG] [REMOTE ] INSE: Symbol is viable for forecasting. [2026-01-29T12:12:00.254141] [INFO ] [MAIN ] [1661/3490] INSE kept (0.3s) | 1659 kept, 2 rejected | 139.2/min | ETA: 13.1m [2026-01-29T12:12:00.882237] [DEBUG] [REMOTE ] INSG: Retrieved 6332 rows, trimmed to 300. [2026-01-29T12:12:00.882378] [DEBUG] [REMOTE ] INSG: PASS: History has at least 300 days. [2026-01-29T12:12:00.882743] [DEBUG] [REMOTE ] INSG: PASS: Price check passed. Min price $9.96. [2026-01-29T12:12:00.882952] [DEBUG] [REMOTE ] INSG: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:00.883122] [DEBUG] [REMOTE ] INSG: PASS: Integrity check passed. [2026-01-29T12:12:00.883177] [DEBUG] [REMOTE ] INSG: Symbol is viable for forecasting. [2026-01-29T12:12:00.883248] [INFO ] [MAIN ] [1662/3490] INSG kept (0.6s) | 1660 kept, 2 rejected | 139.2/min | ETA: 13.1m [2026-01-29T12:12:01.361564] [DEBUG] [REMOTE ] INSM: Retrieved 6453 rows, trimmed to 300. [2026-01-29T12:12:01.361742] [DEBUG] [REMOTE ] INSM: PASS: History has at least 300 days. [2026-01-29T12:12:01.362009] [DEBUG] [REMOTE ] INSM: PASS: Price check passed. Min price $155.89. [2026-01-29T12:12:01.362164] [DEBUG] [REMOTE ] INSM: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:01.362290] [DEBUG] [REMOTE ] INSM: PASS: Integrity check passed. [2026-01-29T12:12:01.362329] [DEBUG] [REMOTE ] INSM: Symbol is viable for forecasting. [2026-01-29T12:12:01.362379] [INFO ] [MAIN ] [1663/3490] INSM kept (0.5s) | 1661 kept, 2 rejected | 139.2/min | ETA: 13.1m [2026-01-29T12:12:01.684148] [DEBUG] [REMOTE ] INSP: Retrieved 1945 rows, trimmed to 300. [2026-01-29T12:12:01.684321] [DEBUG] [REMOTE ] INSP: PASS: History has at least 300 days. [2026-01-29T12:12:01.684651] [DEBUG] [REMOTE ] INSP: PASS: Price check passed. Min price $72.08. [2026-01-29T12:12:01.684833] [DEBUG] [REMOTE ] INSP: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:01.684978] [DEBUG] [REMOTE ] INSP: PASS: Integrity check passed. [2026-01-29T12:12:01.685029] [DEBUG] [REMOTE ] INSP: Symbol is viable for forecasting. [2026-01-29T12:12:01.685094] [INFO ] [MAIN ] [1664/3490] INSP kept (0.3s) | 1662 kept, 2 rejected | 139.2/min | ETA: 13.1m [2026-01-29T12:12:01.988638] [DEBUG] [REMOTE ] INTA: Retrieved 1150 rows, trimmed to 300. [2026-01-29T12:12:01.988764] [DEBUG] [REMOTE ] INTA: PASS: History has at least 300 days. [2026-01-29T12:12:01.988971] [DEBUG] [REMOTE ] INTA: PASS: Price check passed. Min price $36.50. [2026-01-29T12:12:01.989110] [DEBUG] [REMOTE ] INTA: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:01.989222] [DEBUG] [REMOTE ] INTA: PASS: Integrity check passed. [2026-01-29T12:12:01.989264] [DEBUG] [REMOTE ] INTA: Symbol is viable for forecasting. [2026-01-29T12:12:01.989312] [INFO ] [MAIN ] [1665/3490] INTA kept (0.3s) | 1663 kept, 2 rejected | 139.2/min | ETA: 13.1m [2026-01-29T12:12:02.612039] [DEBUG] [REMOTE ] INTC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:02.612166] [DEBUG] [REMOTE ] INTC: PASS: History has at least 300 days. [2026-01-29T12:12:02.612388] [DEBUG] [REMOTE ] INTC: PASS: Price check passed. Min price $33.62. [2026-01-29T12:12:02.612564] [DEBUG] [REMOTE ] INTC: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:02.612707] [DEBUG] [REMOTE ] INTC: PASS: Integrity check passed. [2026-01-29T12:12:02.612750] [DEBUG] [REMOTE ] INTC: Symbol is viable for forecasting. [2026-01-29T12:12:02.612801] [INFO ] [MAIN ] [1666/3490] INTC kept (0.6s) | 1664 kept, 2 rejected | 139.2/min | ETA: 13.1m [2026-01-29T12:12:02.970638] [DEBUG] [REMOTE ] INTZ: Retrieved 3383 rows, trimmed to 300. [2026-01-29T12:12:02.970791] [DEBUG] [REMOTE ] INTZ: PASS: History has at least 300 days. [2026-01-29T12:12:02.971003] [DEBUG] [REMOTE ] INTZ: PASS: Price check passed. Min price $1.14. [2026-01-29T12:12:02.971139] [DEBUG] [REMOTE ] INTZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:02.971249] [DEBUG] [REMOTE ] INTZ: PASS: Integrity check passed. [2026-01-29T12:12:02.971288] [DEBUG] [REMOTE ] INTZ: Symbol is viable for forecasting. [2026-01-29T12:12:02.971335] [INFO ] [MAIN ] [1667/3490] INTZ kept (0.4s) | 1665 kept, 2 rejected | 139.2/min | ETA: 13.1m [2026-01-29T12:12:03.445631] [DEBUG] [REMOTE ] INVA: Retrieved 5363 rows, trimmed to 300. [2026-01-29T12:12:03.445814] [DEBUG] [REMOTE ] INVA: PASS: History has at least 300 days. [2026-01-29T12:12:03.446128] [DEBUG] [REMOTE ] INVA: PASS: Price check passed. Min price $18.11. [2026-01-29T12:12:03.446305] [DEBUG] [REMOTE ] INVA: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:03.446462] [DEBUG] [REMOTE ] INVA: PASS: Integrity check passed. [2026-01-29T12:12:03.446516] [DEBUG] [REMOTE ] INVA: Symbol is viable for forecasting. [2026-01-29T12:12:03.446601] [INFO ] [MAIN ] [1668/3490] INVA kept (0.5s) | 1666 kept, 2 rejected | 139.2/min | ETA: 13.1m [2026-01-29T12:12:03.893293] [DEBUG] [REMOTE ] INVE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:03.893457] [DEBUG] [REMOTE ] INVE: PASS: History has at least 300 days. [2026-01-29T12:12:03.893759] [DEBUG] [REMOTE ] INVE: PASS: Price check passed. Min price $3.18. [2026-01-29T12:12:03.893903] [DEBUG] [REMOTE ] INVE: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:03.894031] [DEBUG] [REMOTE ] INVE: PASS: Integrity check passed. [2026-01-29T12:12:03.894073] [DEBUG] [REMOTE ] INVE: Symbol is viable for forecasting. [2026-01-29T12:12:03.894122] [INFO ] [MAIN ] [1669/3490] INVE kept (0.4s) | 1667 kept, 2 rejected | 139.2/min | ETA: 13.1m [2026-01-29T12:12:04.227714] [DEBUG] [REMOTE ] INVH: Retrieved 2260 rows, trimmed to 300. [2026-01-29T12:12:04.227869] [DEBUG] [REMOTE ] INVH: PASS: History has at least 300 days. [2026-01-29T12:12:04.228195] [DEBUG] [REMOTE ] INVH: PASS: Price check passed. Min price $25.80. [2026-01-29T12:12:04.228392] [DEBUG] [REMOTE ] INVH: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:04.228612] [DEBUG] [REMOTE ] INVH: PASS: Integrity check passed. [2026-01-29T12:12:04.228674] [DEBUG] [REMOTE ] INVH: Symbol is viable for forecasting. [2026-01-29T12:12:04.228742] [INFO ] [MAIN ] [1670/3490] INVH kept (0.3s) | 1668 kept, 2 rejected | 139.2/min | ETA: 13.1m [2026-01-29T12:12:04.758072] [DEBUG] [REMOTE ] IONS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:04.758232] [DEBUG] [REMOTE ] IONS: PASS: History has at least 300 days. [2026-01-29T12:12:04.758488] [DEBUG] [REMOTE ] IONS: PASS: Price check passed. Min price $69.54. [2026-01-29T12:12:04.758650] [DEBUG] [REMOTE ] IONS: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:04.758780] [DEBUG] [REMOTE ] IONS: PASS: Integrity check passed. [2026-01-29T12:12:04.758822] [DEBUG] [REMOTE ] IONS: Symbol is viable for forecasting. [2026-01-29T12:12:04.758872] [INFO ] [MAIN ] [1671/3490] IONS kept (0.5s) | 1669 kept, 2 rejected | 139.2/min | ETA: 13.1m [2026-01-29T12:12:05.251690] [DEBUG] [REMOTE ] IOSP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:05.251913] [DEBUG] [REMOTE ] IOSP: PASS: History has at least 300 days. [2026-01-29T12:12:05.252261] [DEBUG] [REMOTE ] IOSP: PASS: Price check passed. Min price $70.62. [2026-01-29T12:12:05.252436] [DEBUG] [REMOTE ] IOSP: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:05.252638] [DEBUG] [REMOTE ] IOSP: PASS: Integrity check passed. [2026-01-29T12:12:05.252690] [DEBUG] [REMOTE ] IOSP: Symbol is viable for forecasting. [2026-01-29T12:12:05.252754] [INFO ] [MAIN ] [1672/3490] IOSP kept (0.5s) | 1670 kept, 2 rejected | 139.2/min | ETA: 13.1m [2026-01-29T12:12:05.608466] [DEBUG] [REMOTE ] IOVA: Retrieved 3844 rows, trimmed to 300. [2026-01-29T12:12:05.608698] [DEBUG] [REMOTE ] IOVA: PASS: History has at least 300 days. [2026-01-29T12:12:05.609019] [DEBUG] [REMOTE ] IOVA: PASS: Price check passed. Min price $1.81. [2026-01-29T12:12:05.609184] [DEBUG] [REMOTE ] IOVA: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:05.609342] [DEBUG] [REMOTE ] IOVA: PASS: Integrity check passed. [2026-01-29T12:12:05.609389] [DEBUG] [REMOTE ] IOVA: Symbol is viable for forecasting. [2026-01-29T12:12:05.609451] [INFO ] [MAIN ] [1673/3490] IOVA kept (0.4s) | 1671 kept, 2 rejected | 139.2/min | ETA: 13.1m [2026-01-29T12:12:06.104794] [DEBUG] [REMOTE ] IPGP: Retrieved 4810 rows, trimmed to 300. [2026-01-29T12:12:06.104932] [DEBUG] [REMOTE ] IPGP: PASS: History has at least 300 days. [2026-01-29T12:12:06.105154] [DEBUG] [REMOTE ] IPGP: PASS: Price check passed. Min price $71.60. [2026-01-29T12:12:06.105296] [DEBUG] [REMOTE ] IPGP: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:06.105417] [DEBUG] [REMOTE ] IPGP: PASS: Integrity check passed. [2026-01-29T12:12:06.105458] [DEBUG] [REMOTE ] IPGP: Symbol is viable for forecasting. [2026-01-29T12:12:06.105509] [INFO ] [MAIN ] [1674/3490] IPGP kept (0.5s) | 1672 kept, 2 rejected | 139.2/min | ETA: 13.1m [2026-01-29T12:12:06.518965] [DEBUG] [REMOTE ] IPI: Retrieved 4471 rows, trimmed to 300. [2026-01-29T12:12:06.519106] [DEBUG] [REMOTE ] IPI: PASS: History has at least 300 days. [2026-01-29T12:12:06.519337] [DEBUG] [REMOTE ] IPI: PASS: Price check passed. Min price $23.94. [2026-01-29T12:12:06.519475] [DEBUG] [REMOTE ] IPI: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:06.519613] [DEBUG] [REMOTE ] IPI: PASS: Integrity check passed. [2026-01-29T12:12:06.519655] [DEBUG] [REMOTE ] IPI: Symbol is viable for forecasting. [2026-01-29T12:12:06.519703] [INFO ] [MAIN ] [1675/3490] IPI kept (0.4s) | 1673 kept, 2 rejected | 139.2/min | ETA: 13.0m [2026-01-29T12:12:06.823394] [DEBUG] [REMOTE ] IQ: Retrieved 1969 rows, trimmed to 300. [2026-01-29T12:12:06.823538] [DEBUG] [REMOTE ] IQ: PASS: History has at least 300 days. [2026-01-29T12:12:06.823794] [DEBUG] [REMOTE ] IQ: PASS: Price check passed. Min price $1.85. [2026-01-29T12:12:06.823939] [DEBUG] [REMOTE ] IQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:06.824058] [DEBUG] [REMOTE ] IQ: PASS: Integrity check passed. [2026-01-29T12:12:06.824099] [DEBUG] [REMOTE ] IQ: Symbol is viable for forecasting. [2026-01-29T12:12:06.824148] [INFO ] [MAIN ] [1676/3490] IQ kept (0.3s) | 1674 kept, 2 rejected | 139.2/min | ETA: 13.0m [2026-01-29T12:12:07.315048] [DEBUG] [REMOTE ] IQI: Retrieved 6599 rows, trimmed to 300. [2026-01-29T12:12:07.315254] [DEBUG] [REMOTE ] IQI: PASS: History has at least 300 days. [2026-01-29T12:12:07.315661] [DEBUG] [REMOTE ] IQI: PASS: Price check passed. Min price $9.76. [2026-01-29T12:12:07.315844] [DEBUG] [REMOTE ] IQI: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:07.316038] [DEBUG] [REMOTE ] IQI: PASS: Integrity check passed. [2026-01-29T12:12:07.316099] [DEBUG] [REMOTE ] IQI: Symbol is viable for forecasting. [2026-01-29T12:12:07.316174] [INFO ] [MAIN ] [1677/3490] IQI kept (0.5s) | 1675 kept, 2 rejected | 139.2/min | ETA: 13.0m [2026-01-29T12:12:07.535668] [DEBUG] [REMOTE ] IQQQ: Retrieved 466 rows, trimmed to 300. [2026-01-29T12:12:07.535926] [DEBUG] [REMOTE ] IQQQ: PASS: History has at least 300 days. [2026-01-29T12:12:07.536249] [DEBUG] [REMOTE ] IQQQ: PASS: Price check passed. Min price $42.21. [2026-01-29T12:12:07.536478] [DEBUG] [REMOTE ] IQQQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:07.536772] [DEBUG] [REMOTE ] IQQQ: PASS: Integrity check passed. [2026-01-29T12:12:07.536888] [DEBUG] [REMOTE ] IQQQ: Symbol is viable for forecasting. [2026-01-29T12:12:07.536957] [INFO ] [MAIN ] [1678/3490] IQQQ kept (0.2s) | 1676 kept, 2 rejected | 139.2/min | ETA: 13.0m [2026-01-29T12:12:08.148740] [DEBUG] [REMOTE ] IRDM: Retrieved 4493 rows, trimmed to 300. [2026-01-29T12:12:08.149086] [DEBUG] [REMOTE ] IRDM: PASS: History has at least 300 days. [2026-01-29T12:12:08.149305] [DEBUG] [REMOTE ] IRDM: PASS: Price check passed. Min price $15.71. [2026-01-29T12:12:08.149445] [DEBUG] [REMOTE ] IRDM: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:08.149595] [DEBUG] [REMOTE ] IRDM: PASS: Integrity check passed. [2026-01-29T12:12:08.149647] [DEBUG] [REMOTE ] IRDM: Symbol is viable for forecasting. [2026-01-29T12:12:08.149715] [INFO ] [MAIN ] [1679/3490] IRDM kept (0.6s) | 1677 kept, 2 rejected | 139.2/min | ETA: 13.0m [2026-01-29T12:12:08.449914] [DEBUG] [REMOTE ] IREN: Retrieved 1052 rows, trimmed to 300. [2026-01-29T12:12:08.450087] [DEBUG] [REMOTE ] IREN: PASS: History has at least 300 days. [2026-01-29T12:12:08.450350] [DEBUG] [REMOTE ] IREN: PASS: Price check passed. Min price $33.78. [2026-01-29T12:12:08.450520] [DEBUG] [REMOTE ] IREN: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:08.450687] [DEBUG] [REMOTE ] IREN: PASS: Integrity check passed. [2026-01-29T12:12:08.450739] [DEBUG] [REMOTE ] IREN: Symbol is viable for forecasting. [2026-01-29T12:12:08.450803] [INFO ] [MAIN ] [1680/3490] IREN kept (0.3s) | 1678 kept, 2 rejected | 139.2/min | ETA: 13.0m [2026-01-29T12:12:09.055641] [DEBUG] [REMOTE ] IRM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:09.055832] [DEBUG] [REMOTE ] IRM: PASS: History has at least 300 days. [2026-01-29T12:12:09.056111] [DEBUG] [REMOTE ] IRM: PASS: Price check passed. Min price $78.86. [2026-01-29T12:12:09.056250] [DEBUG] [REMOTE ] IRM: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:09.056381] [DEBUG] [REMOTE ] IRM: PASS: Integrity check passed. [2026-01-29T12:12:09.056420] [DEBUG] [REMOTE ] IRM: Symbol is viable for forecasting. [2026-01-29T12:12:09.056471] [INFO ] [MAIN ] [1681/3490] IRM kept (0.6s) | 1679 kept, 2 rejected | 139.2/min | ETA: 13.0m [2026-01-29T12:12:09.329020] [DEBUG] [REMOTE ] IRMD: Retrieved 2902 rows, trimmed to 300. [2026-01-29T12:12:09.329227] [DEBUG] [REMOTE ] IRMD: PASS: History has at least 300 days. [2026-01-29T12:12:09.329525] [DEBUG] [REMOTE ] IRMD: PASS: Price check passed. Min price $76.25. [2026-01-29T12:12:09.329716] [DEBUG] [REMOTE ] IRMD: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:09.329851] [DEBUG] [REMOTE ] IRMD: PASS: Integrity check passed. [2026-01-29T12:12:09.329896] [DEBUG] [REMOTE ] IRMD: Symbol is viable for forecasting. [2026-01-29T12:12:09.329949] [INFO ] [MAIN ] [1682/3490] IRMD kept (0.3s) | 1680 kept, 2 rejected | 139.2/min | ETA: 13.0m [2026-01-29T12:12:09.709252] [DEBUG] [REMOTE ] IRON: Retrieved 1372 rows, trimmed to 300. [2026-01-29T12:12:09.709545] [DEBUG] [REMOTE ] IRON: PASS: History has at least 300 days. [2026-01-29T12:12:09.709913] [DEBUG] [REMOTE ] IRON: PASS: Price check passed. Min price $70.93. [2026-01-29T12:12:09.710084] [DEBUG] [REMOTE ] IRON: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:09.710254] [DEBUG] [REMOTE ] IRON: PASS: Integrity check passed. [2026-01-29T12:12:09.710302] [DEBUG] [REMOTE ] IRON: Symbol is viable for forecasting. [2026-01-29T12:12:09.710369] [INFO ] [MAIN ] [1683/3490] IRON kept (0.4s) | 1681 kept, 2 rejected | 139.2/min | ETA: 13.0m [2026-01-29T12:12:10.168996] [DEBUG] [REMOTE ] IRTC: Retrieved 2330 rows, trimmed to 300. [2026-01-29T12:12:10.169145] [DEBUG] [REMOTE ] IRTC: PASS: History has at least 300 days. [2026-01-29T12:12:10.169361] [DEBUG] [REMOTE ] IRTC: PASS: Price check passed. Min price $151.84. [2026-01-29T12:12:10.169503] [DEBUG] [REMOTE ] IRTC: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:10.169639] [DEBUG] [REMOTE ] IRTC: PASS: Integrity check passed. [2026-01-29T12:12:10.169682] [DEBUG] [REMOTE ] IRTC: Symbol is viable for forecasting. [2026-01-29T12:12:10.169734] [INFO ] [MAIN ] [1684/3490] IRTC kept (0.5s) | 1682 kept, 2 rejected | 139.2/min | ETA: 13.0m [2026-01-29T12:12:10.654806] [DEBUG] [REMOTE ] IRWD: Retrieved 4021 rows, trimmed to 300. [2026-01-29T12:12:10.655006] [DEBUG] [REMOTE ] IRWD: PASS: History has at least 300 days. [2026-01-29T12:12:10.655269] [DEBUG] [REMOTE ] IRWD: PASS: Price check passed. Min price $1.86. [2026-01-29T12:12:10.655419] [DEBUG] [REMOTE ] IRWD: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:10.655557] [DEBUG] [REMOTE ] IRWD: PASS: Integrity check passed. [2026-01-29T12:12:10.655659] [DEBUG] [REMOTE ] IRWD: Symbol is viable for forecasting. [2026-01-29T12:12:10.655762] [INFO ] [MAIN ] [1685/3490] IRWD kept (0.5s) | 1683 kept, 2 rejected | 139.2/min | ETA: 13.0m [2026-01-29T12:12:11.021330] [DEBUG] [REMOTE ] ISD: Retrieved 3458 rows, trimmed to 300. [2026-01-29T12:12:11.021472] [DEBUG] [REMOTE ] ISD: PASS: History has at least 300 days. [2026-01-29T12:12:11.021723] [DEBUG] [REMOTE ] ISD: PASS: Price check passed. Min price $14.04. [2026-01-29T12:12:11.021857] [DEBUG] [REMOTE ] ISD: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:11.021972] [DEBUG] [REMOTE ] ISD: PASS: Integrity check passed. [2026-01-29T12:12:11.022012] [DEBUG] [REMOTE ] ISD: Symbol is viable for forecasting. [2026-01-29T12:12:11.022060] [INFO ] [MAIN ] [1686/3490] ISD kept (0.4s) | 1684 kept, 2 rejected | 139.2/min | ETA: 13.0m [2026-01-29T12:12:11.575833] [DEBUG] [REMOTE ] ISRG: Retrieved 6442 rows, trimmed to 300. [2026-01-29T12:12:11.576005] [DEBUG] [REMOTE ] ISRG: PASS: History has at least 300 days. [2026-01-29T12:12:11.576288] [DEBUG] [REMOTE ] ISRG: PASS: Price check passed. Min price $522.04. [2026-01-29T12:12:11.576434] [DEBUG] [REMOTE ] ISRG: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:11.576568] [DEBUG] [REMOTE ] ISRG: PASS: Integrity check passed. [2026-01-29T12:12:11.576633] [DEBUG] [REMOTE ] ISRG: Symbol is viable for forecasting. [2026-01-29T12:12:11.576686] [INFO ] [MAIN ] [1687/3490] ISRG kept (0.6s) | 1685 kept, 2 rejected | 139.2/min | ETA: 13.0m [2026-01-29T12:12:12.071465] [DEBUG] [REMOTE ] ISSC: Retrieved 6408 rows, trimmed to 300. [2026-01-29T12:12:12.071635] [DEBUG] [REMOTE ] ISSC: PASS: History has at least 300 days. [2026-01-29T12:12:12.071931] [DEBUG] [REMOTE ] ISSC: PASS: Price check passed. Min price $8.32. [2026-01-29T12:12:12.072070] [DEBUG] [REMOTE ] ISSC: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:12.072198] [DEBUG] [REMOTE ] ISSC: PASS: Integrity check passed. [2026-01-29T12:12:12.072239] [DEBUG] [REMOTE ] ISSC: Symbol is viable for forecasting. [2026-01-29T12:12:12.072290] [INFO ] [MAIN ] [1688/3490] ISSC kept (0.5s) | 1686 kept, 2 rejected | 139.2/min | ETA: 12.9m [2026-01-29T12:12:12.427499] [DEBUG] [REMOTE ] ISTB: Retrieved 3333 rows, trimmed to 300. [2026-01-29T12:12:12.427668] [DEBUG] [REMOTE ] ISTB: PASS: History has at least 300 days. [2026-01-29T12:12:12.427895] [DEBUG] [REMOTE ] ISTB: PASS: Price check passed. Min price $48.30. [2026-01-29T12:12:12.428069] [DEBUG] [REMOTE ] ISTB: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:12.428191] [DEBUG] [REMOTE ] ISTB: PASS: Integrity check passed. [2026-01-29T12:12:12.428242] [DEBUG] [REMOTE ] ISTB: Symbol is viable for forecasting. [2026-01-29T12:12:12.428309] [INFO ] [MAIN ] [1689/3490] ISTB kept (0.4s) | 1687 kept, 2 rejected | 139.2/min | ETA: 12.9m [2026-01-29T12:12:12.964698] [DEBUG] [REMOTE ] ITIC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:12.965043] [DEBUG] [REMOTE ] ITIC: PASS: History has at least 300 days. [2026-01-29T12:12:12.965298] [DEBUG] [REMOTE ] ITIC: PASS: Price check passed. Min price $242.02. [2026-01-29T12:12:12.965438] [DEBUG] [REMOTE ] ITIC: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:12.965564] [DEBUG] [REMOTE ] ITIC: PASS: Integrity check passed. [2026-01-29T12:12:12.965635] [DEBUG] [REMOTE ] ITIC: Symbol is viable for forecasting. [2026-01-29T12:12:12.965693] [INFO ] [MAIN ] [1690/3490] ITIC kept (0.5s) | 1688 kept, 2 rejected | 139.2/min | ETA: 12.9m [2026-01-29T12:12:13.495186] [DEBUG] [REMOTE ] ITRI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:13.495326] [DEBUG] [REMOTE ] ITRI: PASS: History has at least 300 days. [2026-01-29T12:12:13.495541] [DEBUG] [REMOTE ] ITRI: PASS: Price check passed. Min price $92.86. [2026-01-29T12:12:13.495697] [DEBUG] [REMOTE ] ITRI: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:13.495814] [DEBUG] [REMOTE ] ITRI: PASS: Integrity check passed. [2026-01-29T12:12:13.495854] [DEBUG] [REMOTE ] ITRI: Symbol is viable for forecasting. [2026-01-29T12:12:13.495901] [INFO ] [MAIN ] [1691/3490] ITRI kept (0.5s) | 1689 kept, 2 rejected | 139.1/min | ETA: 12.9m [2026-01-29T12:12:13.922223] [DEBUG] [REMOTE ] ITRN: Retrieved 5115 rows, trimmed to 300. [2026-01-29T12:12:13.922361] [DEBUG] [REMOTE ] ITRN: PASS: History has at least 300 days. [2026-01-29T12:12:13.922628] [DEBUG] [REMOTE ] ITRN: PASS: Price check passed. Min price $35.64. [2026-01-29T12:12:13.922777] [DEBUG] [REMOTE ] ITRN: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:13.922895] [DEBUG] [REMOTE ] ITRN: PASS: Integrity check passed. [2026-01-29T12:12:13.922936] [DEBUG] [REMOTE ] ITRN: Symbol is viable for forecasting. [2026-01-29T12:12:13.922986] [INFO ] [MAIN ] [1692/3490] ITRN kept (0.4s) | 1690 kept, 2 rejected | 139.1/min | ETA: 12.9m [2026-01-29T12:12:14.412650] [DEBUG] [REMOTE ] ITUB: Retrieved 6021 rows, trimmed to 300. [2026-01-29T12:12:14.413248] [DEBUG] [REMOTE ] ITUB: PASS: History has at least 300 days. [2026-01-29T12:12:14.413621] [DEBUG] [REMOTE ] ITUB: PASS: Price check passed. Min price $6.74. [2026-01-29T12:12:14.413769] [DEBUG] [REMOTE ] ITUB: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:14.414110] [DEBUG] [REMOTE ] ITUB: PASS: Integrity check passed. [2026-01-29T12:12:14.414154] [DEBUG] [REMOTE ] ITUB: Symbol is viable for forecasting. [2026-01-29T12:12:14.414205] [INFO ] [MAIN ] [1693/3490] ITUB kept (0.5s) | 1691 kept, 2 rejected | 139.1/min | ETA: 12.9m [2026-01-29T12:12:14.757548] [DEBUG] [REMOTE ] IUS: Retrieved 1854 rows, trimmed to 300. [2026-01-29T12:12:14.757780] [DEBUG] [REMOTE ] IUS: PASS: History has at least 300 days. [2026-01-29T12:12:14.758103] [DEBUG] [REMOTE ] IUS: PASS: Price check passed. Min price $54.36. [2026-01-29T12:12:14.758260] [DEBUG] [REMOTE ] IUS: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:14.758386] [DEBUG] [REMOTE ] IUS: PASS: Integrity check passed. [2026-01-29T12:12:14.758428] [DEBUG] [REMOTE ] IUS: Symbol is viable for forecasting. [2026-01-29T12:12:14.758478] [INFO ] [MAIN ] [1694/3490] IUS kept (0.3s) | 1692 kept, 2 rejected | 139.1/min | ETA: 12.9m [2026-01-29T12:12:15.156751] [DEBUG] [REMOTE ] IUSB: Retrieved 2925 rows, trimmed to 300. [2026-01-29T12:12:15.156892] [DEBUG] [REMOTE ] IUSB: PASS: History has at least 300 days. [2026-01-29T12:12:15.157106] [DEBUG] [REMOTE ] IUSB: PASS: Price check passed. Min price $46.21. [2026-01-29T12:12:15.157268] [DEBUG] [REMOTE ] IUSB: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:15.157408] [DEBUG] [REMOTE ] IUSB: PASS: Integrity check passed. [2026-01-29T12:12:15.157460] [DEBUG] [REMOTE ] IUSB: Symbol is viable for forecasting. [2026-01-29T12:12:15.157510] [INFO ] [MAIN ] [1695/3490] IUSB kept (0.4s) | 1693 kept, 2 rejected | 139.2/min | ETA: 12.9m [2026-01-29T12:12:15.682304] [DEBUG] [REMOTE ] IUSG: Retrieved 6413 rows, trimmed to 300. [2026-01-29T12:12:15.682491] [DEBUG] [REMOTE ] IUSG: PASS: History has at least 300 days. [2026-01-29T12:12:15.682825] [DEBUG] [REMOTE ] IUSG: PASS: Price check passed. Min price $160.13. [2026-01-29T12:12:15.683001] [DEBUG] [REMOTE ] IUSG: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:15.683150] [DEBUG] [REMOTE ] IUSG: PASS: Integrity check passed. [2026-01-29T12:12:15.683194] [DEBUG] [REMOTE ] IUSG: Symbol is viable for forecasting. [2026-01-29T12:12:15.683259] [INFO ] [MAIN ] [1696/3490] IUSG kept (0.5s) | 1694 kept, 2 rejected | 139.1/min | ETA: 12.9m [2026-01-29T12:12:15.909542] [DEBUG] [REMOTE ] IVAL: Retrieved 2794 rows, trimmed to 300. [2026-01-29T12:12:15.909720] [DEBUG] [REMOTE ] IVAL: PASS: History has at least 300 days. [2026-01-29T12:12:15.909999] [DEBUG] [REMOTE ] IVAL: PASS: Price check passed. Min price $29.02. [2026-01-29T12:12:15.910164] [DEBUG] [REMOTE ] IVAL: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:15.910303] [DEBUG] [REMOTE ] IVAL: PASS: Integrity check passed. [2026-01-29T12:12:15.910351] [DEBUG] [REMOTE ] IVAL: Symbol is viable for forecasting. [2026-01-29T12:12:15.910410] [INFO ] [MAIN ] [1697/3490] IVAL kept (0.2s) | 1695 kept, 2 rejected | 139.2/min | ETA: 12.9m [2026-01-29T12:12:16.394675] [DEBUG] [REMOTE ] IVZ: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:16.394826] [DEBUG] [REMOTE ] IVZ: PASS: History has at least 300 days. [2026-01-29T12:12:16.395072] [DEBUG] [REMOTE ] IVZ: PASS: Price check passed. Min price $22.44. [2026-01-29T12:12:16.395238] [DEBUG] [REMOTE ] IVZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:16.395386] [DEBUG] [REMOTE ] IVZ: PASS: Integrity check passed. [2026-01-29T12:12:16.395432] [DEBUG] [REMOTE ] IVZ: Symbol is viable for forecasting. [2026-01-29T12:12:16.395485] [INFO ] [MAIN ] [1698/3490] IVZ kept (0.5s) | 1696 kept, 2 rejected | 139.2/min | ETA: 12.9m [2026-01-29T12:12:16.973129] [DEBUG] [REMOTE ] IX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:16.973264] [DEBUG] [REMOTE ] IX: PASS: History has at least 300 days. [2026-01-29T12:12:16.973473] [DEBUG] [REMOTE ] IX: PASS: Price check passed. Min price $24.36. [2026-01-29T12:12:16.973626] [DEBUG] [REMOTE ] IX: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:16.973741] [DEBUG] [REMOTE ] IX: PASS: Integrity check passed. [2026-01-29T12:12:16.973780] [DEBUG] [REMOTE ] IX: Symbol is viable for forecasting. [2026-01-29T12:12:16.973827] [INFO ] [MAIN ] [1699/3490] IX kept (0.6s) | 1697 kept, 2 rejected | 139.1/min | ETA: 12.9m [2026-01-29T12:12:17.310540] [DEBUG] [REMOTE ] IXUS: Retrieved 3333 rows, trimmed to 300. [2026-01-29T12:12:17.310700] [DEBUG] [REMOTE ] IXUS: PASS: History has at least 300 days. [2026-01-29T12:12:17.310914] [DEBUG] [REMOTE ] IXUS: PASS: Price check passed. Min price $79.60. [2026-01-29T12:12:17.311047] [DEBUG] [REMOTE ] IXUS: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:17.311159] [DEBUG] [REMOTE ] IXUS: PASS: Integrity check passed. [2026-01-29T12:12:17.311200] [DEBUG] [REMOTE ] IXUS: Symbol is viable for forecasting. [2026-01-29T12:12:17.311247] [INFO ] [MAIN ] [1700/3490] IXUS kept (0.3s) | 1698 kept, 2 rejected | 139.2/min | ETA: 12.9m [2026-01-29T12:12:17.746062] [DEBUG] [REMOTE ] IZEA: Retrieved 3625 rows, trimmed to 300. [2026-01-29T12:12:17.746191] [DEBUG] [REMOTE ] IZEA: PASS: History has at least 300 days. [2026-01-29T12:12:17.746403] [DEBUG] [REMOTE ] IZEA: PASS: Price check passed. Min price $3.76. [2026-01-29T12:12:17.746545] [DEBUG] [REMOTE ] IZEA: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:17.746684] [DEBUG] [REMOTE ] IZEA: PASS: Integrity check passed. [2026-01-29T12:12:17.746737] [DEBUG] [REMOTE ] IZEA: Symbol is viable for forecasting. [2026-01-29T12:12:17.746801] [INFO ] [MAIN ] [1701/3490] IZEA kept (0.4s) | 1699 kept, 2 rejected | 139.2/min | ETA: 12.9m [2026-01-29T12:12:18.267002] [DEBUG] [REMOTE ] J: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:18.267139] [DEBUG] [REMOTE ] J: PASS: History has at least 300 days. [2026-01-29T12:12:18.267367] [DEBUG] [REMOTE ] J: PASS: Price check passed. Min price $128.47. [2026-01-29T12:12:18.267503] [DEBUG] [REMOTE ] J: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:18.267662] [DEBUG] [REMOTE ] J: PASS: Integrity check passed. [2026-01-29T12:12:18.267705] [DEBUG] [REMOTE ] J: Symbol is viable for forecasting. [2026-01-29T12:12:18.267755] [INFO ] [MAIN ] [1702/3490] J kept (0.5s) | 1700 kept, 2 rejected | 139.1/min | ETA: 12.9m [2026-01-29T12:12:18.818352] [DEBUG] [REMOTE ] JACK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:18.818508] [DEBUG] [REMOTE ] JACK: PASS: History has at least 300 days. [2026-01-29T12:12:18.818780] [DEBUG] [REMOTE ] JACK: PASS: Price check passed. Min price $14.25. [2026-01-29T12:12:18.818954] [DEBUG] [REMOTE ] JACK: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:18.819271] [DEBUG] [REMOTE ] JACK: PASS: Integrity check passed. [2026-01-29T12:12:18.819313] [DEBUG] [REMOTE ] JACK: Symbol is viable for forecasting. [2026-01-29T12:12:18.819364] [INFO ] [MAIN ] [1703/3490] JACK kept (0.6s) | 1701 kept, 2 rejected | 139.1/min | ETA: 12.8m [2026-01-29T12:12:19.308200] [DEBUG] [REMOTE ] JAKK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:19.308423] [DEBUG] [REMOTE ] JAKK: PASS: History has at least 300 days. [2026-01-29T12:12:19.308773] [DEBUG] [REMOTE ] JAKK: PASS: Price check passed. Min price $14.79. [2026-01-29T12:12:19.308926] [DEBUG] [REMOTE ] JAKK: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:19.309073] [DEBUG] [REMOTE ] JAKK: PASS: Integrity check passed. [2026-01-29T12:12:19.309117] [DEBUG] [REMOTE ] JAKK: Symbol is viable for forecasting. [2026-01-29T12:12:19.309175] [INFO ] [MAIN ] [1704/3490] JAKK kept (0.5s) | 1702 kept, 2 rejected | 139.1/min | ETA: 12.8m [2026-01-29T12:12:19.580746] [DEBUG] [REMOTE ] JAMF: Retrieved 1387 rows, trimmed to 300. [2026-01-29T12:12:19.580923] [DEBUG] [REMOTE ] JAMF: PASS: History has at least 300 days. [2026-01-29T12:12:19.581143] [DEBUG] [REMOTE ] JAMF: PASS: Price check passed. Min price $12.84. [2026-01-29T12:12:19.581276] [DEBUG] [REMOTE ] JAMF: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:19.581388] [DEBUG] [REMOTE ] JAMF: PASS: Integrity check passed. [2026-01-29T12:12:19.581428] [DEBUG] [REMOTE ] JAMF: Symbol is viable for forecasting. [2026-01-29T12:12:19.581476] [INFO ] [MAIN ] [1705/3490] JAMF kept (0.3s) | 1703 kept, 2 rejected | 139.1/min | ETA: 12.8m [2026-01-29T12:12:19.968474] [DEBUG] [REMOTE ] JANX: Retrieved 1163 rows, trimmed to 300. [2026-01-29T12:12:19.968639] [DEBUG] [REMOTE ] JANX: PASS: History has at least 300 days. [2026-01-29T12:12:19.968859] [DEBUG] [REMOTE ] JANX: PASS: Price check passed. Min price $13.15. [2026-01-29T12:12:19.969023] [DEBUG] [REMOTE ] JANX: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:19.969134] [DEBUG] [REMOTE ] JANX: PASS: Integrity check passed. [2026-01-29T12:12:19.969173] [DEBUG] [REMOTE ] JANX: Symbol is viable for forecasting. [2026-01-29T12:12:19.969220] [INFO ] [MAIN ] [1706/3490] JANX kept (0.4s) | 1704 kept, 2 rejected | 139.1/min | ETA: 12.8m [2026-01-29T12:12:20.469475] [DEBUG] [REMOTE ] JAZZ: Retrieved 4695 rows, trimmed to 300. [2026-01-29T12:12:20.469635] [DEBUG] [REMOTE ] JAZZ: PASS: History has at least 300 days. [2026-01-29T12:12:20.469864] [DEBUG] [REMOTE ] JAZZ: PASS: Price check passed. Min price $131.16. [2026-01-29T12:12:20.470006] [DEBUG] [REMOTE ] JAZZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:20.470323] [DEBUG] [REMOTE ] JAZZ: PASS: Integrity check passed. [2026-01-29T12:12:20.470364] [DEBUG] [REMOTE ] JAZZ: Symbol is viable for forecasting. [2026-01-29T12:12:20.470415] [INFO ] [MAIN ] [1707/3490] JAZZ kept (0.5s) | 1705 kept, 2 rejected | 139.1/min | ETA: 12.8m [2026-01-29T12:12:20.801205] [DEBUG] [REMOTE ] JBGS: Retrieved 2145 rows, trimmed to 300. [2026-01-29T12:12:20.801354] [DEBUG] [REMOTE ] JBGS: PASS: History has at least 300 days. [2026-01-29T12:12:20.801605] [DEBUG] [REMOTE ] JBGS: PASS: Price check passed. Min price $16.43. [2026-01-29T12:12:20.801746] [DEBUG] [REMOTE ] JBGS: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:20.801866] [DEBUG] [REMOTE ] JBGS: PASS: Integrity check passed. [2026-01-29T12:12:20.801905] [DEBUG] [REMOTE ] JBGS: Symbol is viable for forecasting. [2026-01-29T12:12:20.801953] [INFO ] [MAIN ] [1708/3490] JBGS kept (0.3s) | 1706 kept, 2 rejected | 139.1/min | ETA: 12.8m [2026-01-29T12:12:21.187188] [DEBUG] [REMOTE ] JBI: Retrieved 1533 rows, trimmed to 300. [2026-01-29T12:12:21.187327] [DEBUG] [REMOTE ] JBI: PASS: History has at least 300 days. [2026-01-29T12:12:21.187530] [DEBUG] [REMOTE ] JBI: PASS: Price check passed. Min price $5.75. [2026-01-29T12:12:21.187692] [DEBUG] [REMOTE ] JBI: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:21.187803] [DEBUG] [REMOTE ] JBI: PASS: Integrity check passed. [2026-01-29T12:12:21.187843] [DEBUG] [REMOTE ] JBI: Symbol is viable for forecasting. [2026-01-29T12:12:21.187893] [INFO ] [MAIN ] [1709/3490] JBI kept (0.4s) | 1707 kept, 2 rejected | 139.2/min | ETA: 12.8m [2026-01-29T12:12:21.788711] [DEBUG] [REMOTE ] JBL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:21.788857] [DEBUG] [REMOTE ] JBL: PASS: History has at least 300 days. [2026-01-29T12:12:21.789106] [DEBUG] [REMOTE ] JBL: PASS: Price check passed. Min price $192.49. [2026-01-29T12:12:21.789242] [DEBUG] [REMOTE ] JBL: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:21.789358] [DEBUG] [REMOTE ] JBL: PASS: Integrity check passed. [2026-01-29T12:12:21.789399] [DEBUG] [REMOTE ] JBL: Symbol is viable for forecasting. [2026-01-29T12:12:21.789452] [INFO ] [MAIN ] [1710/3490] JBL kept (0.6s) | 1708 kept, 2 rejected | 139.1/min | ETA: 12.8m [2026-01-29T12:12:21.976841] [DEBUG] [REMOTE ] JBND: Retrieved 575 rows, trimmed to 300. [2026-01-29T12:12:21.976999] [DEBUG] [REMOTE ] JBND: PASS: History has at least 300 days. [2026-01-29T12:12:21.977206] [DEBUG] [REMOTE ] JBND: PASS: Price check passed. Min price $53.53. [2026-01-29T12:12:21.977339] [DEBUG] [REMOTE ] JBND: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:21.977447] [DEBUG] [REMOTE ] JBND: PASS: Integrity check passed. [2026-01-29T12:12:21.977487] [DEBUG] [REMOTE ] JBND: Symbol is viable for forecasting. [2026-01-29T12:12:21.977534] [INFO ] [MAIN ] [1711/3490] JBND kept (0.2s) | 1709 kept, 2 rejected | 139.2/min | ETA: 12.8m [2026-01-29T12:12:22.694006] [DEBUG] [REMOTE ] JBSS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:22.694156] [DEBUG] [REMOTE ] JBSS: PASS: History has at least 300 days. [2026-01-29T12:12:22.694395] [DEBUG] [REMOTE ] JBSS: PASS: Price check passed. Min price $61.91. [2026-01-29T12:12:22.694535] [DEBUG] [REMOTE ] JBSS: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:22.694678] [DEBUG] [REMOTE ] JBSS: PASS: Integrity check passed. [2026-01-29T12:12:22.694720] [DEBUG] [REMOTE ] JBSS: Symbol is viable for forecasting. [2026-01-29T12:12:22.694772] [INFO ] [MAIN ] [1712/3490] JBSS kept (0.7s) | 1710 kept, 2 rejected | 139.1/min | ETA: 12.8m [2026-01-29T12:12:23.184435] [DEBUG] [REMOTE ] JCE: Retrieved 4740 rows, trimmed to 300. [2026-01-29T12:12:23.184660] [DEBUG] [REMOTE ] JCE: PASS: History has at least 300 days. [2026-01-29T12:12:23.184948] [DEBUG] [REMOTE ] JCE: PASS: Price check passed. Min price $14.95. [2026-01-29T12:12:23.185093] [DEBUG] [REMOTE ] JCE: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:23.185233] [DEBUG] [REMOTE ] JCE: PASS: Integrity check passed. [2026-01-29T12:12:23.185273] [DEBUG] [REMOTE ] JCE: Symbol is viable for forecasting. [2026-01-29T12:12:23.185337] [INFO ] [MAIN ] [1713/3490] JCE kept (0.5s) | 1711 kept, 2 rejected | 139.1/min | ETA: 12.8m [2026-01-29T12:12:23.740444] [DEBUG] [REMOTE ] JCI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:23.740621] [DEBUG] [REMOTE ] JCI: PASS: History has at least 300 days. [2026-01-29T12:12:23.740885] [DEBUG] [REMOTE ] JCI: PASS: Price check passed. Min price $110.67. [2026-01-29T12:12:23.741029] [DEBUG] [REMOTE ] JCI: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:23.741158] [DEBUG] [REMOTE ] JCI: PASS: Integrity check passed. [2026-01-29T12:12:23.741198] [DEBUG] [REMOTE ] JCI: Symbol is viable for forecasting. [2026-01-29T12:12:23.741247] [INFO ] [MAIN ] [1714/3490] JCI kept (0.6s) | 1712 kept, 2 rejected | 139.1/min | ETA: 12.8m [2026-01-29T12:12:23.919390] [DEBUG] [REMOTE ] JD: Retrieved 2939 rows, trimmed to 300. [2026-01-29T12:12:23.919530] [DEBUG] [REMOTE ] JD: PASS: History has at least 300 days. [2026-01-29T12:12:23.919821] [DEBUG] [REMOTE ] JD: PASS: Price check passed. Min price $28.38. [2026-01-29T12:12:23.919965] [DEBUG] [REMOTE ] JD: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:23.920081] [DEBUG] [REMOTE ] JD: PASS: Integrity check passed. [2026-01-29T12:12:23.920123] [DEBUG] [REMOTE ] JD: Symbol is viable for forecasting. [2026-01-29T12:12:23.920172] [INFO ] [MAIN ] [1715/3490] JD kept (0.2s) | 1713 kept, 2 rejected | 139.1/min | ETA: 12.8m [2026-01-29T12:12:24.549693] [DEBUG] [REMOTE ] JEF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:24.549866] [DEBUG] [REMOTE ] JEF: PASS: History has at least 300 days. [2026-01-29T12:12:24.550130] [DEBUG] [REMOTE ] JEF: PASS: Price check passed. Min price $52.43. [2026-01-29T12:12:24.550290] [DEBUG] [REMOTE ] JEF: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:24.550419] [DEBUG] [REMOTE ] JEF: PASS: Integrity check passed. [2026-01-29T12:12:24.550462] [DEBUG] [REMOTE ] JEF: Symbol is viable for forecasting. [2026-01-29T12:12:24.550513] [INFO ] [MAIN ] [1716/3490] JEF kept (0.6s) | 1714 kept, 2 rejected | 139.1/min | ETA: 12.8m [2026-01-29T12:12:24.854834] [DEBUG] [REMOTE ] JELD: Retrieved 2263 rows, trimmed to 300. [2026-01-29T12:12:24.854977] [DEBUG] [REMOTE ] JELD: PASS: History has at least 300 days. [2026-01-29T12:12:24.855213] [DEBUG] [REMOTE ] JELD: PASS: Price check passed. Min price $1.81. [2026-01-29T12:12:24.855537] [DEBUG] [REMOTE ] JELD: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:24.855693] [DEBUG] [REMOTE ] JELD: PASS: Integrity check passed. [2026-01-29T12:12:24.855741] [DEBUG] [REMOTE ] JELD: Symbol is viable for forecasting. [2026-01-29T12:12:24.855791] [INFO ] [MAIN ] [1717/3490] JELD kept (0.3s) | 1715 kept, 2 rejected | 139.1/min | ETA: 12.7m [2026-01-29T12:12:25.182152] [DEBUG] [REMOTE ] JEPQ: Retrieved 937 rows, trimmed to 300. [2026-01-29T12:12:25.182360] [DEBUG] [REMOTE ] JEPQ: PASS: History has at least 300 days. [2026-01-29T12:12:25.182640] [DEBUG] [REMOTE ] JEPQ: PASS: Price check passed. Min price $54.75. [2026-01-29T12:12:25.182822] [DEBUG] [REMOTE ] JEPQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:25.182991] [DEBUG] [REMOTE ] JEPQ: PASS: Integrity check passed. [2026-01-29T12:12:25.183057] [DEBUG] [REMOTE ] JEPQ: Symbol is viable for forecasting. [2026-01-29T12:12:25.183119] [INFO ] [MAIN ] [1718/3490] JEPQ kept (0.3s) | 1716 kept, 2 rejected | 139.1/min | ETA: 12.7m [2026-01-29T12:12:25.638610] [DEBUG] [REMOTE ] JFIN: Retrieved 1689 rows, trimmed to 300. [2026-01-29T12:12:25.638769] [DEBUG] [REMOTE ] JFIN: PASS: History has at least 300 days. [2026-01-29T12:12:25.639041] [DEBUG] [REMOTE ] JFIN: PASS: Price check passed. Min price $5.80. [2026-01-29T12:12:25.639227] [DEBUG] [REMOTE ] JFIN: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:25.639384] [DEBUG] [REMOTE ] JFIN: PASS: Integrity check passed. [2026-01-29T12:12:25.639442] [DEBUG] [REMOTE ] JFIN: Symbol is viable for forecasting. [2026-01-29T12:12:25.639515] [INFO ] [MAIN ] [1719/3490] JFIN kept (0.5s) | 1717 kept, 2 rejected | 139.1/min | ETA: 12.7m [2026-01-29T12:12:25.966868] [DEBUG] [REMOTE ] JGLO: Retrieved 595 rows, trimmed to 300. [2026-01-29T12:12:25.967013] [DEBUG] [REMOTE ] JGLO: PASS: History has at least 300 days. [2026-01-29T12:12:25.967232] [DEBUG] [REMOTE ] JGLO: PASS: Price check passed. Min price $64.84. [2026-01-29T12:12:25.967379] [DEBUG] [REMOTE ] JGLO: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:25.967495] [DEBUG] [REMOTE ] JGLO: PASS: Integrity check passed. [2026-01-29T12:12:25.967535] [DEBUG] [REMOTE ] JGLO: Symbol is viable for forecasting. [2026-01-29T12:12:25.967603] [INFO ] [MAIN ] [1720/3490] JGLO kept (0.3s) | 1718 kept, 2 rejected | 139.1/min | ETA: 12.7m [2026-01-29T12:12:26.711945] [DEBUG] [REMOTE ] JHG: Retrieved 6436 rows, trimmed to 300. [2026-01-29T12:12:26.712207] [DEBUG] [REMOTE ] JHG: PASS: History has at least 300 days. [2026-01-29T12:12:26.712690] [DEBUG] [REMOTE ] JHG: PASS: Price check passed. Min price $41.84. [2026-01-29T12:12:26.712909] [DEBUG] [REMOTE ] JHG: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:26.713122] [DEBUG] [REMOTE ] JHG: PASS: Integrity check passed. [2026-01-29T12:12:26.713184] [DEBUG] [REMOTE ] JHG: Symbol is viable for forecasting. [2026-01-29T12:12:26.713267] [INFO ] [MAIN ] [1721/3490] JHG kept (0.7s) | 1719 kept, 2 rejected | 139.1/min | ETA: 12.7m [2026-01-29T12:12:27.376734] [DEBUG] [REMOTE ] JHI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:27.376991] [DEBUG] [REMOTE ] JHI: PASS: History has at least 300 days. [2026-01-29T12:12:27.377393] [DEBUG] [REMOTE ] JHI: PASS: Price check passed. Min price $13.23. [2026-01-29T12:12:27.377594] [DEBUG] [REMOTE ] JHI: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:27.377798] [DEBUG] [REMOTE ] JHI: PASS: Integrity check passed. [2026-01-29T12:12:27.377861] [DEBUG] [REMOTE ] JHI: Symbol is viable for forecasting. [2026-01-29T12:12:27.377954] [INFO ] [MAIN ] [1722/3490] JHI kept (0.7s) | 1720 kept, 2 rejected | 139.0/min | ETA: 12.7m [2026-01-29T12:12:27.830752] [DEBUG] [REMOTE ] JHX: Retrieved 6557 rows, trimmed to 300. [2026-01-29T12:12:27.830926] [DEBUG] [REMOTE ] JHX: PASS: History has at least 300 days. [2026-01-29T12:12:27.831256] [DEBUG] [REMOTE ] JHX: PASS: Price check passed. Min price $16.69. [2026-01-29T12:12:27.831398] [DEBUG] [REMOTE ] JHX: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:27.831532] [DEBUG] [REMOTE ] JHX: PASS: Integrity check passed. [2026-01-29T12:12:27.831596] [DEBUG] [REMOTE ] JHX: Symbol is viable for forecasting. [2026-01-29T12:12:27.831653] [INFO ] [MAIN ] [1723/3490] JHX kept (0.5s) | 1721 kept, 2 rejected | 139.0/min | ETA: 12.7m [2026-01-29T12:12:28.137667] [DEBUG] [REMOTE ] JILL: Retrieved 2235 rows, trimmed to 300. [2026-01-29T12:12:28.137808] [DEBUG] [REMOTE ] JILL: PASS: History has at least 300 days. [2026-01-29T12:12:28.138200] [DEBUG] [REMOTE ] JILL: PASS: Price check passed. Min price $13.39. [2026-01-29T12:12:28.138351] [DEBUG] [REMOTE ] JILL: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:28.138473] [DEBUG] [REMOTE ] JILL: PASS: Integrity check passed. [2026-01-29T12:12:28.138514] [DEBUG] [REMOTE ] JILL: Symbol is viable for forecasting. [2026-01-29T12:12:28.138565] [INFO ] [MAIN ] [1724/3490] JILL kept (0.3s) | 1722 kept, 2 rejected | 139.1/min | ETA: 12.7m [2026-01-29T12:12:28.344447] [DEBUG] [REMOTE ] JIVE: Retrieved 595 rows, trimmed to 300. [2026-01-29T12:12:28.344613] [DEBUG] [REMOTE ] JIVE: PASS: History has at least 300 days. [2026-01-29T12:12:28.344839] [DEBUG] [REMOTE ] JIVE: PASS: Price check passed. Min price $73.59. [2026-01-29T12:12:28.344983] [DEBUG] [REMOTE ] JIVE: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:28.345105] [DEBUG] [REMOTE ] JIVE: PASS: Integrity check passed. [2026-01-29T12:12:28.345147] [DEBUG] [REMOTE ] JIVE: Symbol is viable for forecasting. [2026-01-29T12:12:28.345197] [INFO ] [MAIN ] [1725/3490] JIVE kept (0.2s) | 1723 kept, 2 rejected | 139.1/min | ETA: 12.7m [2026-01-29T12:12:29.024527] [DEBUG] [REMOTE ] JJSF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:29.024756] [DEBUG] [REMOTE ] JJSF: PASS: History has at least 300 days. [2026-01-29T12:12:29.025081] [DEBUG] [REMOTE ] JJSF: PASS: Price check passed. Min price $81.15. [2026-01-29T12:12:29.025236] [DEBUG] [REMOTE ] JJSF: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:29.025385] [DEBUG] [REMOTE ] JJSF: PASS: Integrity check passed. [2026-01-29T12:12:29.025430] [DEBUG] [REMOTE ] JJSF: Symbol is viable for forecasting. [2026-01-29T12:12:29.025488] [INFO ] [MAIN ] [1726/3490] JJSF kept (0.7s) | 1724 kept, 2 rejected | 139.1/min | ETA: 12.7m [2026-01-29T12:12:29.401485] [DEBUG] [REMOTE ] JKHY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:29.401705] [DEBUG] [REMOTE ] JKHY: PASS: History has at least 300 days. [2026-01-29T12:12:29.402005] [DEBUG] [REMOTE ] JKHY: PASS: Price check passed. Min price $148.44. [2026-01-29T12:12:29.402165] [DEBUG] [REMOTE ] JKHY: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:29.402304] [DEBUG] [REMOTE ] JKHY: PASS: Integrity check passed. [2026-01-29T12:12:29.402351] [DEBUG] [REMOTE ] JKHY: Symbol is viable for forecasting. [2026-01-29T12:12:29.402423] [INFO ] [MAIN ] [1727/3490] JKHY kept (0.4s) | 1725 kept, 2 rejected | 139.1/min | ETA: 12.7m [2026-01-29T12:12:29.822538] [DEBUG] [REMOTE ] JKS: Retrieved 3951 rows, trimmed to 300. [2026-01-29T12:12:29.822759] [DEBUG] [REMOTE ] JKS: PASS: History has at least 300 days. [2026-01-29T12:12:29.823011] [DEBUG] [REMOTE ] JKS: PASS: Price check passed. Min price $24.12. [2026-01-29T12:12:29.823153] [DEBUG] [REMOTE ] JKS: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:29.823278] [DEBUG] [REMOTE ] JKS: PASS: Integrity check passed. [2026-01-29T12:12:29.823329] [DEBUG] [REMOTE ] JKS: Symbol is viable for forecasting. [2026-01-29T12:12:29.823409] [INFO ] [MAIN ] [1728/3490] JKS kept (0.4s) | 1726 kept, 2 rejected | 139.1/min | ETA: 12.7m [2026-01-29T12:12:30.285418] [DEBUG] [REMOTE ] JLL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:30.285649] [DEBUG] [REMOTE ] JLL: PASS: History has at least 300 days. [2026-01-29T12:12:30.285962] [DEBUG] [REMOTE ] JLL: PASS: Price check passed. Min price $287.62. [2026-01-29T12:12:30.286115] [DEBUG] [REMOTE ] JLL: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:30.286262] [DEBUG] [REMOTE ] JLL: PASS: Integrity check passed. [2026-01-29T12:12:30.286307] [DEBUG] [REMOTE ] JLL: Symbol is viable for forecasting. [2026-01-29T12:12:30.286363] [INFO ] [MAIN ] [1729/3490] JLL kept (0.5s) | 1727 kept, 2 rejected | 139.1/min | ETA: 12.7m [2026-01-29T12:12:30.679845] [DEBUG] [REMOTE ] JLS: Retrieved 4066 rows, trimmed to 300. [2026-01-29T12:12:30.679995] [DEBUG] [REMOTE ] JLS: PASS: History has at least 300 days. [2026-01-29T12:12:30.680224] [DEBUG] [REMOTE ] JLS: PASS: Price check passed. Min price $17.96. [2026-01-29T12:12:30.680361] [DEBUG] [REMOTE ] JLS: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:30.680483] [DEBUG] [REMOTE ] JLS: PASS: Integrity check passed. [2026-01-29T12:12:30.680523] [DEBUG] [REMOTE ] JLS: Symbol is viable for forecasting. [2026-01-29T12:12:30.680591] [INFO ] [MAIN ] [1730/3490] JLS kept (0.4s) | 1728 kept, 2 rejected | 139.1/min | ETA: 12.7m [2026-01-29T12:12:30.837950] [DEBUG] [REMOTE ] JMIA: Retrieved 1708 rows, trimmed to 300. [2026-01-29T12:12:30.838107] [DEBUG] [REMOTE ] JMIA: PASS: History has at least 300 days. [2026-01-29T12:12:30.838511] [DEBUG] [REMOTE ] JMIA: PASS: Price check passed. Min price $9.50. [2026-01-29T12:12:30.838679] [DEBUG] [REMOTE ] JMIA: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:30.838795] [DEBUG] [REMOTE ] JMIA: PASS: Integrity check passed. [2026-01-29T12:12:30.838836] [DEBUG] [REMOTE ] JMIA: Symbol is viable for forecasting. [2026-01-29T12:12:30.838884] [INFO ] [MAIN ] [1731/3490] JMIA kept (0.2s) | 1729 kept, 2 rejected | 139.1/min | ETA: 12.6m [2026-01-29T12:12:31.414182] [DEBUG] [REMOTE ] JMSB: Retrieved 3059 rows, trimmed to 300. [2026-01-29T12:12:31.414369] [DEBUG] [REMOTE ] JMSB: PASS: History has at least 300 days. [2026-01-29T12:12:31.414661] [DEBUG] [REMOTE ] JMSB: PASS: Price check passed. Min price $18.70. [2026-01-29T12:12:31.414816] [DEBUG] [REMOTE ] JMSB: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:31.414942] [DEBUG] [REMOTE ] JMSB: PASS: Integrity check passed. [2026-01-29T12:12:31.414986] [DEBUG] [REMOTE ] JMSB: Symbol is viable for forecasting. [2026-01-29T12:12:31.415043] [INFO ] [MAIN ] [1732/3490] JMSB kept (0.6s) | 1730 kept, 2 rejected | 139.1/min | ETA: 12.6m [2026-01-29T12:12:32.066936] [DEBUG] [REMOTE ] JNJ: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:32.067084] [DEBUG] [REMOTE ] JNJ: PASS: History has at least 300 days. [2026-01-29T12:12:32.067327] [DEBUG] [REMOTE ] JNJ: PASS: Price check passed. Min price $184.84. [2026-01-29T12:12:32.067465] [DEBUG] [REMOTE ] JNJ: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:32.067610] [DEBUG] [REMOTE ] JNJ: PASS: Integrity check passed. [2026-01-29T12:12:32.067655] [DEBUG] [REMOTE ] JNJ: Symbol is viable for forecasting. [2026-01-29T12:12:32.067704] [INFO ] [MAIN ] [1733/3490] JNJ kept (0.7s) | 1731 kept, 2 rejected | 139.1/min | ETA: 12.6m [2026-01-29T12:12:32.347022] [DEBUG] [REMOTE ] JOBY: Retrieved 1310 rows, trimmed to 300. [2026-01-29T12:12:32.347214] [DEBUG] [REMOTE ] JOBY: PASS: History has at least 300 days. [2026-01-29T12:12:32.347461] [DEBUG] [REMOTE ] JOBY: PASS: Price check passed. Min price $13.04. [2026-01-29T12:12:32.347628] [DEBUG] [REMOTE ] JOBY: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:32.347751] [DEBUG] [REMOTE ] JOBY: PASS: Integrity check passed. [2026-01-29T12:12:32.347794] [DEBUG] [REMOTE ] JOBY: Symbol is viable for forecasting. [2026-01-29T12:12:32.347874] [INFO ] [MAIN ] [1734/3490] JOBY kept (0.3s) | 1732 kept, 2 rejected | 139.1/min | ETA: 12.6m [2026-01-29T12:12:32.916499] [DEBUG] [REMOTE ] JOE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:32.916737] [DEBUG] [REMOTE ] JOE: PASS: History has at least 300 days. [2026-01-29T12:12:32.917038] [DEBUG] [REMOTE ] JOE: PASS: Price check passed. Min price $55.71. [2026-01-29T12:12:32.917182] [DEBUG] [REMOTE ] JOE: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:32.917312] [DEBUG] [REMOTE ] JOE: PASS: Integrity check passed. [2026-01-29T12:12:32.917353] [DEBUG] [REMOTE ] JOE: Symbol is viable for forecasting. [2026-01-29T12:12:32.917422] [INFO ] [MAIN ] [1735/3490] JOE kept (0.6s) | 1733 kept, 2 rejected | 139.1/min | ETA: 12.6m [2026-01-29T12:12:33.387482] [DEBUG] [REMOTE ] JOF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:33.387663] [DEBUG] [REMOTE ] JOF: PASS: History has at least 300 days. [2026-01-29T12:12:33.387950] [DEBUG] [REMOTE ] JOF: PASS: Price check passed. Min price $10.00. [2026-01-29T12:12:33.388162] [DEBUG] [REMOTE ] JOF: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:33.388327] [DEBUG] [REMOTE ] JOF: PASS: Integrity check passed. [2026-01-29T12:12:33.388379] [DEBUG] [REMOTE ] JOF: Symbol is viable for forecasting. [2026-01-29T12:12:33.388431] [INFO ] [MAIN ] [1736/3490] JOF kept (0.5s) | 1734 kept, 2 rejected | 139.1/min | ETA: 12.6m [2026-01-29T12:12:33.864608] [DEBUG] [REMOTE ] JPC: Retrieved 5745 rows, trimmed to 300. [2026-01-29T12:12:33.864745] [DEBUG] [REMOTE ] JPC: PASS: History has at least 300 days. [2026-01-29T12:12:33.864960] [DEBUG] [REMOTE ] JPC: PASS: Price check passed. Min price $7.76. [2026-01-29T12:12:33.865098] [DEBUG] [REMOTE ] JPC: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:33.865238] [DEBUG] [REMOTE ] JPC: PASS: Integrity check passed. [2026-01-29T12:12:33.865289] [DEBUG] [REMOTE ] JPC: Symbol is viable for forecasting. [2026-01-29T12:12:33.865343] [INFO ] [MAIN ] [1737/3490] JPC kept (0.5s) | 1735 kept, 2 rejected | 139.0/min | ETA: 12.6m [2026-01-29T12:12:34.095894] [DEBUG] [REMOTE ] JPEF: Retrieved 627 rows, trimmed to 300. [2026-01-29T12:12:34.096043] [DEBUG] [REMOTE ] JPEF: PASS: History has at least 300 days. [2026-01-29T12:12:34.096251] [DEBUG] [REMOTE ] JPEF: PASS: Price check passed. Min price $71.86. [2026-01-29T12:12:34.096388] [DEBUG] [REMOTE ] JPEF: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:34.096498] [DEBUG] [REMOTE ] JPEF: PASS: Integrity check passed. [2026-01-29T12:12:34.096539] [DEBUG] [REMOTE ] JPEF: Symbol is viable for forecasting. [2026-01-29T12:12:34.096605] [INFO ] [MAIN ] [1738/3490] JPEF kept (0.2s) | 1736 kept, 2 rejected | 139.1/min | ETA: 12.6m [2026-01-29T12:12:34.751559] [DEBUG] [REMOTE ] JPM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:34.751747] [DEBUG] [REMOTE ] JPM: PASS: History has at least 300 days. [2026-01-29T12:12:34.752006] [DEBUG] [REMOTE ] JPM: PASS: Price check passed. Min price $296.67. [2026-01-29T12:12:34.752146] [DEBUG] [REMOTE ] JPM: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:34.752276] [DEBUG] [REMOTE ] JPM: PASS: Integrity check passed. [2026-01-29T12:12:34.752316] [DEBUG] [REMOTE ] JPM: Symbol is viable for forecasting. [2026-01-29T12:12:34.752367] [INFO ] [MAIN ] [1739/3490] JPM kept (0.7s) | 1737 kept, 2 rejected | 139.0/min | ETA: 12.6m [2026-01-29T12:12:35.307347] [DEBUG] [REMOTE ] JQC: Retrieved 5684 rows, trimmed to 300. [2026-01-29T12:12:35.307500] [DEBUG] [REMOTE ] JQC: PASS: History has at least 300 days. [2026-01-29T12:12:35.307764] [DEBUG] [REMOTE ] JQC: PASS: Price check passed. Min price $4.85. [2026-01-29T12:12:35.307923] [DEBUG] [REMOTE ] JQC: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:35.308075] [DEBUG] [REMOTE ] JQC: PASS: Integrity check passed. [2026-01-29T12:12:35.308121] [DEBUG] [REMOTE ] JQC: Symbol is viable for forecasting. [2026-01-29T12:12:35.308195] [INFO ] [MAIN ] [1740/3490] JQC kept (0.6s) | 1738 kept, 2 rejected | 139.0/min | ETA: 12.6m [2026-01-29T12:12:35.670593] [DEBUG] [REMOTE ] JRI: Retrieved 3458 rows, trimmed to 300. [2026-01-29T12:12:35.670722] [DEBUG] [REMOTE ] JRI: PASS: History has at least 300 days. [2026-01-29T12:12:35.670931] [DEBUG] [REMOTE ] JRI: PASS: Price check passed. Min price $12.90. [2026-01-29T12:12:35.671098] [DEBUG] [REMOTE ] JRI: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:35.671230] [DEBUG] [REMOTE ] JRI: PASS: Integrity check passed. [2026-01-29T12:12:35.671272] [DEBUG] [REMOTE ] JRI: Symbol is viable for forecasting. [2026-01-29T12:12:35.671321] [INFO ] [MAIN ] [1741/3490] JRI kept (0.4s) | 1739 kept, 2 rejected | 139.0/min | ETA: 12.6m [2026-01-29T12:12:36.084367] [DEBUG] [REMOTE ] JRS: Retrieved 6086 rows, trimmed to 300. [2026-01-29T12:12:36.084506] [DEBUG] [REMOTE ] JRS: PASS: History has at least 300 days. [2026-01-29T12:12:36.084744] [DEBUG] [REMOTE ] JRS: PASS: Price check passed. Min price $7.49. [2026-01-29T12:12:36.084880] [DEBUG] [REMOTE ] JRS: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:36.084998] [DEBUG] [REMOTE ] JRS: PASS: Integrity check passed. [2026-01-29T12:12:36.085038] [DEBUG] [REMOTE ] JRS: Symbol is viable for forecasting. [2026-01-29T12:12:36.085086] [INFO ] [MAIN ] [1742/3490] JRS kept (0.4s) | 1740 kept, 2 rejected | 139.0/min | ETA: 12.6m [2026-01-29T12:12:36.372217] [DEBUG] [REMOTE ] JSM: Retrieved 5555 rows, trimmed to 300. [2026-01-29T12:12:36.372350] [DEBUG] [REMOTE ] JSM: PASS: History has at least 300 days. [2026-01-29T12:12:36.372763] [DEBUG] [REMOTE ] JSM: PASS: Price check passed. Min price $18.30. [2026-01-29T12:12:36.372899] [DEBUG] [REMOTE ] JSM: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:36.373013] [DEBUG] [REMOTE ] JSM: PASS: Integrity check passed. [2026-01-29T12:12:36.373053] [DEBUG] [REMOTE ] JSM: Symbol is viable for forecasting. [2026-01-29T12:12:36.373100] [INFO ] [MAIN ] [1743/3490] JSM kept (0.3s) | 1741 kept, 2 rejected | 139.1/min | ETA: 12.6m [2026-01-29T12:12:36.810186] [DEBUG] [REMOTE ] JSMD: Retrieved 2496 rows, trimmed to 300. [2026-01-29T12:12:36.810329] [DEBUG] [REMOTE ] JSMD: PASS: History has at least 300 days. [2026-01-29T12:12:36.810561] [DEBUG] [REMOTE ] JSMD: PASS: Price check passed. Min price $77.53. [2026-01-29T12:12:36.810736] [DEBUG] [REMOTE ] JSMD: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:36.810858] [DEBUG] [REMOTE ] JSMD: PASS: Integrity check passed. [2026-01-29T12:12:36.810905] [DEBUG] [REMOTE ] JSMD: Symbol is viable for forecasting. [2026-01-29T12:12:36.810965] [INFO ] [MAIN ] [1744/3490] JSMD kept (0.4s) | 1742 kept, 2 rejected | 139.1/min | ETA: 12.6m [2026-01-29T12:12:37.101332] [DEBUG] [REMOTE ] JSML: Retrieved 2496 rows, trimmed to 300. [2026-01-29T12:12:37.101673] [DEBUG] [REMOTE ] JSML: PASS: History has at least 300 days. [2026-01-29T12:12:37.101883] [DEBUG] [REMOTE ] JSML: PASS: Price check passed. Min price $69.18. [2026-01-29T12:12:37.102024] [DEBUG] [REMOTE ] JSML: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:37.102136] [DEBUG] [REMOTE ] JSML: PASS: Integrity check passed. [2026-01-29T12:12:37.102177] [DEBUG] [REMOTE ] JSML: Symbol is viable for forecasting. [2026-01-29T12:12:37.102226] [INFO ] [MAIN ] [1745/3490] JSML kept (0.3s) | 1743 kept, 2 rejected | 139.1/min | ETA: 12.5m [2026-01-29T12:12:37.530299] [DEBUG] [REMOTE ] JTEK: Retrieved 580 rows, trimmed to 300. [2026-01-29T12:12:37.530437] [DEBUG] [REMOTE ] JTEK: PASS: History has at least 300 days. [2026-01-29T12:12:37.530669] [DEBUG] [REMOTE ] JTEK: PASS: Price check passed. Min price $84.40. [2026-01-29T12:12:37.530807] [DEBUG] [REMOTE ] JTEK: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:37.530914] [DEBUG] [REMOTE ] JTEK: PASS: Integrity check passed. [2026-01-29T12:12:37.530967] [DEBUG] [REMOTE ] JTEK: Symbol is viable for forecasting. [2026-01-29T12:12:37.531014] [INFO ] [MAIN ] [1746/3490] JTEK kept (0.4s) | 1744 kept, 2 rejected | 139.1/min | ETA: 12.5m [2026-01-29T12:12:38.069290] [DEBUG] [REMOTE ] JVA: Retrieved 5218 rows, trimmed to 300. [2026-01-29T12:12:38.069432] [DEBUG] [REMOTE ] JVA: PASS: History has at least 300 days. [2026-01-29T12:12:38.069672] [DEBUG] [REMOTE ] JVA: PASS: Price check passed. Min price $3.36. [2026-01-29T12:12:38.069810] [DEBUG] [REMOTE ] JVA: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:38.069927] [DEBUG] [REMOTE ] JVA: PASS: Integrity check passed. [2026-01-29T12:12:38.069967] [DEBUG] [REMOTE ] JVA: Symbol is viable for forecasting. [2026-01-29T12:12:38.070015] [INFO ] [MAIN ] [1747/3490] JVA kept (0.5s) | 1745 kept, 2 rejected | 139.1/min | ETA: 12.5m [2026-01-29T12:12:38.210616] [DEBUG] [REMOTE ] JXN: Retrieved 1106 rows, trimmed to 300. [2026-01-29T12:12:38.210750] [DEBUG] [REMOTE ] JXN: PASS: History has at least 300 days. [2026-01-29T12:12:38.210953] [DEBUG] [REMOTE ] JXN: PASS: Price check passed. Min price $89.89. [2026-01-29T12:12:38.211130] [DEBUG] [REMOTE ] JXN: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:38.211242] [DEBUG] [REMOTE ] JXN: PASS: Integrity check passed. [2026-01-29T12:12:38.211282] [DEBUG] [REMOTE ] JXN: Symbol is viable for forecasting. [2026-01-29T12:12:38.211330] [INFO ] [MAIN ] [1748/3490] JXN kept (0.1s) | 1746 kept, 2 rejected | 139.1/min | ETA: 12.5m [2026-01-29T12:12:38.827621] [DEBUG] [REMOTE ] KAI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:38.827779] [DEBUG] [REMOTE ] KAI: PASS: History has at least 300 days. [2026-01-29T12:12:38.828027] [DEBUG] [REMOTE ] KAI: PASS: Price check passed. Min price $247.21. [2026-01-29T12:12:38.828166] [DEBUG] [REMOTE ] KAI: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:38.828285] [DEBUG] [REMOTE ] KAI: PASS: Integrity check passed. [2026-01-29T12:12:38.828325] [DEBUG] [REMOTE ] KAI: Symbol is viable for forecasting. [2026-01-29T12:12:38.828373] [INFO ] [MAIN ] [1749/3490] KAI kept (0.6s) | 1747 kept, 2 rejected | 139.1/min | ETA: 12.5m [2026-01-29T12:12:39.174229] [DEBUG] [REMOTE ] KARO: Retrieved 1212 rows, trimmed to 300. [2026-01-29T12:12:39.174432] [DEBUG] [REMOTE ] KARO: PASS: History has at least 300 days. [2026-01-29T12:12:39.174712] [DEBUG] [REMOTE ] KARO: PASS: Price check passed. Min price $41.60. [2026-01-29T12:12:39.174858] [DEBUG] [REMOTE ] KARO: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:39.174980] [DEBUG] [REMOTE ] KARO: PASS: Integrity check passed. [2026-01-29T12:12:39.175022] [DEBUG] [REMOTE ] KARO: Symbol is viable for forecasting. [2026-01-29T12:12:39.175075] [INFO ] [MAIN ] [1750/3490] KARO kept (0.3s) | 1748 kept, 2 rejected | 139.1/min | ETA: 12.5m [2026-01-29T12:12:39.685717] [DEBUG] [REMOTE ] KB: Retrieved 6091 rows, trimmed to 300. [2026-01-29T12:12:39.685863] [DEBUG] [REMOTE ] KB: PASS: History has at least 300 days. [2026-01-29T12:12:39.686095] [DEBUG] [REMOTE ] KB: PASS: Price check passed. Min price $80.85. [2026-01-29T12:12:39.686245] [DEBUG] [REMOTE ] KB: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:39.686412] [DEBUG] [REMOTE ] KB: PASS: Integrity check passed. [2026-01-29T12:12:39.686462] [DEBUG] [REMOTE ] KB: Symbol is viable for forecasting. [2026-01-29T12:12:39.686513] [INFO ] [MAIN ] [1751/3490] KB kept (0.5s) | 1749 kept, 2 rejected | 139.1/min | ETA: 12.5m [2026-01-29T12:12:40.172694] [DEBUG] [REMOTE ] KBH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:40.172838] [DEBUG] [REMOTE ] KBH: PASS: History has at least 300 days. [2026-01-29T12:12:40.173064] [DEBUG] [REMOTE ] KBH: PASS: Price check passed. Min price $55.24. [2026-01-29T12:12:40.173199] [DEBUG] [REMOTE ] KBH: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:40.173316] [DEBUG] [REMOTE ] KBH: PASS: Integrity check passed. [2026-01-29T12:12:40.173369] [DEBUG] [REMOTE ] KBH: Symbol is viable for forecasting. [2026-01-29T12:12:40.173419] [INFO ] [MAIN ] [1752/3490] KBH kept (0.5s) | 1750 kept, 2 rejected | 139.1/min | ETA: 12.5m [2026-01-29T12:12:40.529875] [DEBUG] [REMOTE ] KBWB: Retrieved 3580 rows, trimmed to 300. [2026-01-29T12:12:40.530014] [DEBUG] [REMOTE ] KBWB: PASS: History has at least 300 days. [2026-01-29T12:12:40.530231] [DEBUG] [REMOTE ] KBWB: PASS: Price check passed. Min price $74.57. [2026-01-29T12:12:40.530387] [DEBUG] [REMOTE ] KBWB: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:40.530517] [DEBUG] [REMOTE ] KBWB: PASS: Integrity check passed. [2026-01-29T12:12:40.530557] [DEBUG] [REMOTE ] KBWB: Symbol is viable for forecasting. [2026-01-29T12:12:40.530822] [INFO ] [MAIN ] [1753/3490] KBWB kept (0.4s) | 1751 kept, 2 rejected | 139.1/min | ETA: 12.5m [2026-01-29T12:12:40.983492] [DEBUG] [REMOTE ] KBWD: Retrieved 3810 rows, trimmed to 300. [2026-01-29T12:12:40.983667] [DEBUG] [REMOTE ] KBWD: PASS: History has at least 300 days. [2026-01-29T12:12:40.983907] [DEBUG] [REMOTE ] KBWD: PASS: Price check passed. Min price $12.79. [2026-01-29T12:12:40.984044] [DEBUG] [REMOTE ] KBWD: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:40.984164] [DEBUG] [REMOTE ] KBWD: PASS: Integrity check passed. [2026-01-29T12:12:40.984205] [DEBUG] [REMOTE ] KBWD: Symbol is viable for forecasting. [2026-01-29T12:12:40.984255] [INFO ] [MAIN ] [1754/3490] KBWD kept (0.5s) | 1752 kept, 2 rejected | 139.1/min | ETA: 12.5m [2026-01-29T12:12:41.354198] [DEBUG] [REMOTE ] KBWP: Retrieved 3797 rows, trimmed to 300. [2026-01-29T12:12:41.354390] [DEBUG] [REMOTE ] KBWP: PASS: History has at least 300 days. [2026-01-29T12:12:41.354656] [DEBUG] [REMOTE ] KBWP: PASS: Price check passed. Min price $115.45. [2026-01-29T12:12:41.354799] [DEBUG] [REMOTE ] KBWP: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:41.354957] [DEBUG] [REMOTE ] KBWP: PASS: Integrity check passed. [2026-01-29T12:12:41.355001] [DEBUG] [REMOTE ] KBWP: Symbol is viable for forecasting. [2026-01-29T12:12:41.355056] [INFO ] [MAIN ] [1755/3490] KBWP kept (0.4s) | 1753 kept, 2 rejected | 139.1/min | ETA: 12.5m [2026-01-29T12:12:41.776812] [DEBUG] [REMOTE ] KBWY: Retrieved 3810 rows, trimmed to 300. [2026-01-29T12:12:41.776950] [DEBUG] [REMOTE ] KBWY: PASS: History has at least 300 days. [2026-01-29T12:12:41.777162] [DEBUG] [REMOTE ] KBWY: PASS: Price check passed. Min price $14.61. [2026-01-29T12:12:41.777300] [DEBUG] [REMOTE ] KBWY: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:41.777418] [DEBUG] [REMOTE ] KBWY: PASS: Integrity check passed. [2026-01-29T12:12:41.777459] [DEBUG] [REMOTE ] KBWY: Symbol is viable for forecasting. [2026-01-29T12:12:41.777509] [INFO ] [MAIN ] [1756/3490] KBWY kept (0.4s) | 1754 kept, 2 rejected | 139.1/min | ETA: 12.5m [2026-01-29T12:12:42.046646] [DEBUG] [REMOTE ] KC: Retrieved 1438 rows, trimmed to 300. [2026-01-29T12:12:42.046787] [DEBUG] [REMOTE ] KC: PASS: History has at least 300 days. [2026-01-29T12:12:42.046991] [DEBUG] [REMOTE ] KC: PASS: Price check passed. Min price $10.34. [2026-01-29T12:12:42.047129] [DEBUG] [REMOTE ] KC: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:42.047239] [DEBUG] [REMOTE ] KC: PASS: Integrity check passed. [2026-01-29T12:12:42.047279] [DEBUG] [REMOTE ] KC: Symbol is viable for forecasting. [2026-01-29T12:12:42.047327] [INFO ] [MAIN ] [1757/3490] KC kept (0.3s) | 1755 kept, 2 rejected | 139.1/min | ETA: 12.5m [2026-01-29T12:12:42.421729] [DEBUG] [REMOTE ] KD: Retrieved 1070 rows, trimmed to 300. [2026-01-29T12:12:42.421862] [DEBUG] [REMOTE ] KD: PASS: History has at least 300 days. [2026-01-29T12:12:42.422065] [DEBUG] [REMOTE ] KD: PASS: Price check passed. Min price $23.57. [2026-01-29T12:12:42.422200] [DEBUG] [REMOTE ] KD: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:42.422328] [DEBUG] [REMOTE ] KD: PASS: Integrity check passed. [2026-01-29T12:12:42.422390] [DEBUG] [REMOTE ] KD: Symbol is viable for forecasting. [2026-01-29T12:12:42.422443] [INFO ] [MAIN ] [1758/3490] KD kept (0.4s) | 1756 kept, 2 rejected | 139.1/min | ETA: 12.4m [2026-01-29T12:12:42.960053] [DEBUG] [REMOTE ] KDP: Retrieved 4467 rows, trimmed to 300. [2026-01-29T12:12:42.960244] [DEBUG] [REMOTE ] KDP: PASS: History has at least 300 days. [2026-01-29T12:12:42.960500] [DEBUG] [REMOTE ] KDP: PASS: Price check passed. Min price $25.75. [2026-01-29T12:12:42.960666] [DEBUG] [REMOTE ] KDP: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:42.960792] [DEBUG] [REMOTE ] KDP: PASS: Integrity check passed. [2026-01-29T12:12:42.960849] [DEBUG] [REMOTE ] KDP: Symbol is viable for forecasting. [2026-01-29T12:12:42.960905] [INFO ] [MAIN ] [1759/3490] KDP kept (0.5s) | 1757 kept, 2 rejected | 139.1/min | ETA: 12.4m [2026-01-29T12:12:43.337199] [DEBUG] [REMOTE ] KE: Retrieved 2825 rows, trimmed to 300. [2026-01-29T12:12:43.337370] [DEBUG] [REMOTE ] KE: PASS: History has at least 300 days. [2026-01-29T12:12:43.337640] [DEBUG] [REMOTE ] KE: PASS: Price check passed. Min price $26.30. [2026-01-29T12:12:43.337781] [DEBUG] [REMOTE ] KE: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:43.337900] [DEBUG] [REMOTE ] KE: PASS: Integrity check passed. [2026-01-29T12:12:43.337940] [DEBUG] [REMOTE ] KE: Symbol is viable for forecasting. [2026-01-29T12:12:43.338011] [INFO ] [MAIN ] [1760/3490] KE kept (0.4s) | 1758 kept, 2 rejected | 139.1/min | ETA: 12.4m [2026-01-29T12:12:43.862742] [DEBUG] [REMOTE ] KELYA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:43.862901] [DEBUG] [REMOTE ] KELYA: PASS: History has at least 300 days. [2026-01-29T12:12:43.863199] [DEBUG] [REMOTE ] KELYA: PASS: Price check passed. Min price $8.08. [2026-01-29T12:12:43.863348] [DEBUG] [REMOTE ] KELYA: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:43.863502] [DEBUG] [REMOTE ] KELYA: PASS: Integrity check passed. [2026-01-29T12:12:43.863548] [DEBUG] [REMOTE ] KELYA: Symbol is viable for forecasting. [2026-01-29T12:12:43.863620] [INFO ] [MAIN ] [1761/3490] KELYA kept (0.5s) | 1759 kept, 2 rejected | 139.1/min | ETA: 12.4m [2026-01-29T12:12:44.205112] [DEBUG] [REMOTE ] KEN: Retrieved 2776 rows, trimmed to 300. [2026-01-29T12:12:44.205246] [DEBUG] [REMOTE ] KEN: PASS: History has at least 300 days. [2026-01-29T12:12:44.205471] [DEBUG] [REMOTE ] KEN: PASS: Price check passed. Min price $52.07. [2026-01-29T12:12:44.205654] [DEBUG] [REMOTE ] KEN: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:44.205770] [DEBUG] [REMOTE ] KEN: PASS: Integrity check passed. [2026-01-29T12:12:44.205810] [DEBUG] [REMOTE ] KEN: Symbol is viable for forecasting. [2026-01-29T12:12:44.205857] [INFO ] [MAIN ] [1762/3490] KEN kept (0.3s) | 1760 kept, 2 rejected | 139.1/min | ETA: 12.4m [2026-01-29T12:12:44.682191] [DEBUG] [REMOTE ] KEP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:44.682331] [DEBUG] [REMOTE ] KEP: PASS: History has at least 300 days. [2026-01-29T12:12:44.682561] [DEBUG] [REMOTE ] KEP: PASS: Price check passed. Min price $15.07. [2026-01-29T12:12:44.682725] [DEBUG] [REMOTE ] KEP: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:44.682845] [DEBUG] [REMOTE ] KEP: PASS: Integrity check passed. [2026-01-29T12:12:44.682886] [DEBUG] [REMOTE ] KEP: Symbol is viable for forecasting. [2026-01-29T12:12:44.682937] [INFO ] [MAIN ] [1763/3490] KEP kept (0.5s) | 1761 kept, 2 rejected | 139.1/min | ETA: 12.4m [2026-01-29T12:12:45.175151] [DEBUG] [REMOTE ] KEX: Retrieved 6599 rows, trimmed to 300. [2026-01-29T12:12:45.175301] [DEBUG] [REMOTE ] KEX: PASS: History has at least 300 days. [2026-01-29T12:12:45.175533] [DEBUG] [REMOTE ] KEX: PASS: Price check passed. Min price $103.48. [2026-01-29T12:12:45.175867] [DEBUG] [REMOTE ] KEX: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:45.175987] [DEBUG] [REMOTE ] KEX: PASS: Integrity check passed. [2026-01-29T12:12:45.176048] [DEBUG] [REMOTE ] KEX: Symbol is viable for forecasting. [2026-01-29T12:12:45.176098] [INFO ] [MAIN ] [1764/3490] KEX kept (0.5s) | 1762 kept, 2 rejected | 139.1/min | ETA: 12.4m [2026-01-29T12:12:45.482236] [DEBUG] [REMOTE ] KEYS: Retrieved 2835 rows, trimmed to 300. [2026-01-29T12:12:45.482372] [DEBUG] [REMOTE ] KEYS: PASS: History has at least 300 days. [2026-01-29T12:12:45.482621] [DEBUG] [REMOTE ] KEYS: PASS: Price check passed. Min price $169.67. [2026-01-29T12:12:45.482760] [DEBUG] [REMOTE ] KEYS: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:45.482874] [DEBUG] [REMOTE ] KEYS: PASS: Integrity check passed. [2026-01-29T12:12:45.482913] [DEBUG] [REMOTE ] KEYS: Symbol is viable for forecasting. [2026-01-29T12:12:45.482960] [INFO ] [MAIN ] [1765/3490] KEYS kept (0.3s) | 1763 kept, 2 rejected | 139.1/min | ETA: 12.4m [2026-01-29T12:12:46.092634] [DEBUG] [REMOTE ] KFS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:46.092788] [DEBUG] [REMOTE ] KFS: PASS: History has at least 300 days. [2026-01-29T12:12:46.093031] [DEBUG] [REMOTE ] KFS: PASS: Price check passed. Min price $11.80. [2026-01-29T12:12:46.093165] [DEBUG] [REMOTE ] KFS: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:46.093286] [DEBUG] [REMOTE ] KFS: PASS: Integrity check passed. [2026-01-29T12:12:46.093326] [DEBUG] [REMOTE ] KFS: Symbol is viable for forecasting. [2026-01-29T12:12:46.093375] [INFO ] [MAIN ] [1766/3490] KFS kept (0.6s) | 1764 kept, 2 rejected | 139.1/min | ETA: 12.4m [2026-01-29T12:12:46.647662] [DEBUG] [REMOTE ] KFY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:46.647820] [DEBUG] [REMOTE ] KFY: PASS: History has at least 300 days. [2026-01-29T12:12:46.648107] [DEBUG] [REMOTE ] KFY: PASS: Price check passed. Min price $62.13. [2026-01-29T12:12:46.648250] [DEBUG] [REMOTE ] KFY: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:46.648377] [DEBUG] [REMOTE ] KFY: PASS: Integrity check passed. [2026-01-29T12:12:46.648420] [DEBUG] [REMOTE ] KFY: Symbol is viable for forecasting. [2026-01-29T12:12:46.648472] [INFO ] [MAIN ] [1767/3490] KFY kept (0.6s) | 1765 kept, 2 rejected | 139.1/min | ETA: 12.4m [2026-01-29T12:12:46.871529] [DEBUG] [REMOTE ] KGS: Retrieved 648 rows, trimmed to 300. [2026-01-29T12:12:46.871692] [DEBUG] [REMOTE ] KGS: PASS: History has at least 300 days. [2026-01-29T12:12:46.871901] [DEBUG] [REMOTE ] KGS: PASS: Price check passed. Min price $32.95. [2026-01-29T12:12:46.872038] [DEBUG] [REMOTE ] KGS: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:46.872149] [DEBUG] [REMOTE ] KGS: PASS: Integrity check passed. [2026-01-29T12:12:46.872191] [DEBUG] [REMOTE ] KGS: Symbol is viable for forecasting. [2026-01-29T12:12:46.872239] [INFO ] [MAIN ] [1768/3490] KGS kept (0.2s) | 1766 kept, 2 rejected | 139.1/min | ETA: 12.4m [2026-01-29T12:12:47.262949] [DEBUG] [REMOTE ] KHC: Retrieved 2658 rows, trimmed to 300. [2026-01-29T12:12:47.263084] [DEBUG] [REMOTE ] KHC: PASS: History has at least 300 days. [2026-01-29T12:12:47.263292] [DEBUG] [REMOTE ] KHC: PASS: Price check passed. Min price $22.40. [2026-01-29T12:12:47.263427] [DEBUG] [REMOTE ] KHC: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:47.263560] [DEBUG] [REMOTE ] KHC: PASS: Integrity check passed. [2026-01-29T12:12:47.263649] [DEBUG] [REMOTE ] KHC: Symbol is viable for forecasting. [2026-01-29T12:12:47.263699] [INFO ] [MAIN ] [1769/3490] KHC kept (0.4s) | 1767 kept, 2 rejected | 139.1/min | ETA: 12.4m [2026-01-29T12:12:47.757229] [DEBUG] [REMOTE ] KIDS: Retrieved 2084 rows, trimmed to 300. [2026-01-29T12:12:47.757368] [DEBUG] [REMOTE ] KIDS: PASS: History has at least 300 days. [2026-01-29T12:12:47.757621] [DEBUG] [REMOTE ] KIDS: PASS: Price check passed. Min price $16.32. [2026-01-29T12:12:47.757784] [DEBUG] [REMOTE ] KIDS: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:47.758129] [DEBUG] [REMOTE ] KIDS: PASS: Integrity check passed. [2026-01-29T12:12:47.758176] [DEBUG] [REMOTE ] KIDS: Symbol is viable for forecasting. [2026-01-29T12:12:47.758225] [INFO ] [MAIN ] [1770/3490] KIDS kept (0.5s) | 1768 kept, 2 rejected | 139.1/min | ETA: 12.4m [2026-01-29T12:12:48.286819] [DEBUG] [REMOTE ] KIM: Retrieved 6597 rows, trimmed to 300. [2026-01-29T12:12:48.286982] [DEBUG] [REMOTE ] KIM: PASS: History has at least 300 days. [2026-01-29T12:12:48.287220] [DEBUG] [REMOTE ] KIM: PASS: Price check passed. Min price $19.62. [2026-01-29T12:12:48.287354] [DEBUG] [REMOTE ] KIM: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:48.287475] [DEBUG] [REMOTE ] KIM: PASS: Integrity check passed. [2026-01-29T12:12:48.287515] [DEBUG] [REMOTE ] KIM: Symbol is viable for forecasting. [2026-01-29T12:12:48.287566] [INFO ] [MAIN ] [1771/3490] KIM kept (0.5s) | 1769 kept, 2 rejected | 139.1/min | ETA: 12.4m [2026-01-29T12:12:48.772716] [DEBUG] [REMOTE ] KINS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:48.772945] [DEBUG] [REMOTE ] KINS: PASS: History has at least 300 days. [2026-01-29T12:12:48.773314] [DEBUG] [REMOTE ] KINS: PASS: Price check passed. Min price $14.09. [2026-01-29T12:12:48.773509] [DEBUG] [REMOTE ] KINS: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:48.773729] [DEBUG] [REMOTE ] KINS: PASS: Integrity check passed. [2026-01-29T12:12:48.773782] [DEBUG] [REMOTE ] KINS: Symbol is viable for forecasting. [2026-01-29T12:12:48.773846] [INFO ] [MAIN ] [1772/3490] KINS kept (0.5s) | 1770 kept, 2 rejected | 139.1/min | ETA: 12.4m [2026-01-29T12:12:49.131421] [DEBUG] [REMOTE ] KIO: Retrieved 3146 rows, trimmed to 300. [2026-01-29T12:12:49.131670] [DEBUG] [REMOTE ] KIO: PASS: History has at least 300 days. [2026-01-29T12:12:49.131959] [DEBUG] [REMOTE ] KIO: PASS: Price check passed. Min price $11.15. [2026-01-29T12:12:49.132109] [DEBUG] [REMOTE ] KIO: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:49.132241] [DEBUG] [REMOTE ] KIO: PASS: Integrity check passed. [2026-01-29T12:12:49.132289] [DEBUG] [REMOTE ] KIO: Symbol is viable for forecasting. [2026-01-29T12:12:49.132343] [INFO ] [MAIN ] [1773/3490] KIO kept (0.4s) | 1771 kept, 2 rejected | 139.1/min | ETA: 12.3m [2026-01-29T12:12:49.308168] [DEBUG] [REMOTE ] KKRS: Retrieved 1199 rows, trimmed to 300. [2026-01-29T12:12:49.308318] [DEBUG] [REMOTE ] KKRS: PASS: History has at least 300 days. [2026-01-29T12:12:49.308557] [DEBUG] [REMOTE ] KKRS: PASS: Price check passed. Min price $16.85. [2026-01-29T12:12:49.308721] [DEBUG] [REMOTE ] KKRS: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:49.308838] [DEBUG] [REMOTE ] KKRS: PASS: Integrity check passed. [2026-01-29T12:12:49.308895] [DEBUG] [REMOTE ] KKRS: Symbol is viable for forecasting. [2026-01-29T12:12:49.308946] [INFO ] [MAIN ] [1774/3490] KKRS kept (0.2s) | 1772 kept, 2 rejected | 139.1/min | ETA: 12.3m [2026-01-29T12:12:49.890082] [DEBUG] [REMOTE ] KLAC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:49.890215] [DEBUG] [REMOTE ] KLAC: PASS: History has at least 300 days. [2026-01-29T12:12:49.890427] [DEBUG] [REMOTE ] KLAC: PASS: Price check passed. Min price $1097.12. [2026-01-29T12:12:49.890602] [DEBUG] [REMOTE ] KLAC: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:49.890730] [DEBUG] [REMOTE ] KLAC: PASS: Integrity check passed. [2026-01-29T12:12:49.890770] [DEBUG] [REMOTE ] KLAC: Symbol is viable for forecasting. [2026-01-29T12:12:49.890817] [INFO ] [MAIN ] [1775/3490] KLAC kept (0.6s) | 1773 kept, 2 rejected | 139.1/min | ETA: 12.3m [2026-01-29T12:12:50.519772] [DEBUG] [REMOTE ] KLIC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:50.520091] [DEBUG] [REMOTE ] KLIC: PASS: History has at least 300 days. [2026-01-29T12:12:50.520303] [DEBUG] [REMOTE ] KLIC: PASS: Price check passed. Min price $35.13. [2026-01-29T12:12:50.520437] [DEBUG] [REMOTE ] KLIC: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:50.520564] [DEBUG] [REMOTE ] KLIC: PASS: Integrity check passed. [2026-01-29T12:12:50.520634] [DEBUG] [REMOTE ] KLIC: Symbol is viable for forecasting. [2026-01-29T12:12:50.520683] [INFO ] [MAIN ] [1776/3490] KLIC kept (0.6s) | 1774 kept, 2 rejected | 139.1/min | ETA: 12.3m [2026-01-29T12:12:50.801154] [DEBUG] [REMOTE ] KLXE: Retrieved 1851 rows, trimmed to 300. [2026-01-29T12:12:50.801271] [DEBUG] [REMOTE ] KLXE: PASS: History has at least 300 days. [2026-01-29T12:12:50.801466] [DEBUG] [REMOTE ] KLXE: PASS: Price check passed. Min price $1.56. [2026-01-29T12:12:50.801653] [DEBUG] [REMOTE ] KLXE: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:50.801771] [DEBUG] [REMOTE ] KLXE: PASS: Integrity check passed. [2026-01-29T12:12:50.801810] [DEBUG] [REMOTE ] KLXE: Symbol is viable for forecasting. [2026-01-29T12:12:50.801858] [INFO ] [MAIN ] [1777/3490] KLXE kept (0.3s) | 1775 kept, 2 rejected | 139.1/min | ETA: 12.3m [2026-01-29T12:12:51.365167] [DEBUG] [REMOTE ] KMB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:51.365391] [DEBUG] [REMOTE ] KMB: PASS: History has at least 300 days. [2026-01-29T12:12:51.365779] [DEBUG] [REMOTE ] KMB: PASS: Price check passed. Min price $97.56. [2026-01-29T12:12:51.365933] [DEBUG] [REMOTE ] KMB: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:51.366119] [DEBUG] [REMOTE ] KMB: PASS: Integrity check passed. [2026-01-29T12:12:51.366166] [DEBUG] [REMOTE ] KMB: Symbol is viable for forecasting. [2026-01-29T12:12:51.366224] [INFO ] [MAIN ] [1778/3490] KMB kept (0.6s) | 1776 kept, 2 rejected | 139.1/min | ETA: 12.3m [2026-01-29T12:12:51.616563] [DEBUG] [REMOTE ] KMDA: Retrieved 3185 rows, trimmed to 300. [2026-01-29T12:12:51.616748] [DEBUG] [REMOTE ] KMDA: PASS: History has at least 300 days. [2026-01-29T12:12:51.616972] [DEBUG] [REMOTE ] KMDA: PASS: Price check passed. Min price $6.62. [2026-01-29T12:12:51.617120] [DEBUG] [REMOTE ] KMDA: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:51.617234] [DEBUG] [REMOTE ] KMDA: PASS: Integrity check passed. [2026-01-29T12:12:51.617274] [DEBUG] [REMOTE ] KMDA: Symbol is viable for forecasting. [2026-01-29T12:12:51.617323] [INFO ] [MAIN ] [1779/3490] KMDA kept (0.3s) | 1777 kept, 2 rejected | 139.1/min | ETA: 12.3m [2026-01-29T12:12:52.143690] [DEBUG] [REMOTE ] KMI: Retrieved 3762 rows, trimmed to 300. [2026-01-29T12:12:52.143847] [DEBUG] [REMOTE ] KMI: PASS: History has at least 300 days. [2026-01-29T12:12:52.144080] [DEBUG] [REMOTE ] KMI: PASS: Price check passed. Min price $25.84. [2026-01-29T12:12:52.144218] [DEBUG] [REMOTE ] KMI: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:52.144336] [DEBUG] [REMOTE ] KMI: PASS: Integrity check passed. [2026-01-29T12:12:52.144375] [DEBUG] [REMOTE ] KMI: Symbol is viable for forecasting. [2026-01-29T12:12:52.144422] [INFO ] [MAIN ] [1780/3490] KMI kept (0.5s) | 1778 kept, 2 rejected | 139.1/min | ETA: 12.3m [2026-01-29T12:12:52.412949] [DEBUG] [REMOTE ] KMPB: Retrieved 973 rows, trimmed to 300. [2026-01-29T12:12:52.413087] [DEBUG] [REMOTE ] KMPB: PASS: History has at least 300 days. [2026-01-29T12:12:52.413293] [DEBUG] [REMOTE ] KMPB: PASS: Price check passed. Min price $22.89. [2026-01-29T12:12:52.413429] [DEBUG] [REMOTE ] KMPB: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:52.413539] [DEBUG] [REMOTE ] KMPB: PASS: Integrity check passed. [2026-01-29T12:12:52.413607] [DEBUG] [REMOTE ] KMPB: Symbol is viable for forecasting. [2026-01-29T12:12:52.413658] [INFO ] [MAIN ] [1781/3490] KMPB kept (0.3s) | 1779 kept, 2 rejected | 139.1/min | ETA: 12.3m [2026-01-29T12:12:53.052898] [DEBUG] [REMOTE ] KMX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:53.053073] [DEBUG] [REMOTE ] KMX: PASS: History has at least 300 days. [2026-01-29T12:12:53.053330] [DEBUG] [REMOTE ] KMX: PASS: Price check passed. Min price $30.88. [2026-01-29T12:12:53.053473] [DEBUG] [REMOTE ] KMX: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:53.053686] [DEBUG] [REMOTE ] KMX: PASS: Integrity check passed. [2026-01-29T12:12:53.053743] [DEBUG] [REMOTE ] KMX: Symbol is viable for forecasting. [2026-01-29T12:12:53.053802] [INFO ] [MAIN ] [1782/3490] KMX kept (0.6s) | 1780 kept, 2 rejected | 139.1/min | ETA: 12.3m [2026-01-29T12:12:53.396050] [DEBUG] [REMOTE ] KN: Retrieved 3006 rows, trimmed to 300. [2026-01-29T12:12:53.396192] [DEBUG] [REMOTE ] KN: PASS: History has at least 300 days. [2026-01-29T12:12:53.396427] [DEBUG] [REMOTE ] KN: PASS: Price check passed. Min price $20.67. [2026-01-29T12:12:53.396594] [DEBUG] [REMOTE ] KN: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:53.396723] [DEBUG] [REMOTE ] KN: PASS: Integrity check passed. [2026-01-29T12:12:53.396766] [DEBUG] [REMOTE ] KN: Symbol is viable for forecasting. [2026-01-29T12:12:53.396818] [INFO ] [MAIN ] [1783/3490] KN kept (0.3s) | 1781 kept, 2 rejected | 139.1/min | ETA: 12.3m [2026-01-29T12:12:53.644324] [DEBUG] [REMOTE ] KNF: Retrieved 667 rows, trimmed to 300. [2026-01-29T12:12:53.644495] [DEBUG] [REMOTE ] KNF: PASS: History has at least 300 days. [2026-01-29T12:12:53.644981] [DEBUG] [REMOTE ] KNF: PASS: Price check passed. Min price $60.46. [2026-01-29T12:12:53.645181] [DEBUG] [REMOTE ] KNF: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:53.645335] [DEBUG] [REMOTE ] KNF: PASS: Integrity check passed. [2026-01-29T12:12:53.645394] [DEBUG] [REMOTE ] KNF: Symbol is viable for forecasting. [2026-01-29T12:12:53.645459] [INFO ] [MAIN ] [1784/3490] KNF kept (0.2s) | 1782 kept, 2 rejected | 139.1/min | ETA: 12.3m [2026-01-29T12:12:54.205064] [DEBUG] [REMOTE ] KNOP: Retrieved 3221 rows, trimmed to 300. [2026-01-29T12:12:54.205243] [DEBUG] [REMOTE ] KNOP: PASS: History has at least 300 days. [2026-01-29T12:12:54.205537] [DEBUG] [REMOTE ] KNOP: PASS: Price check passed. Min price $9.00. [2026-01-29T12:12:54.205730] [DEBUG] [REMOTE ] KNOP: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:54.205865] [DEBUG] [REMOTE ] KNOP: PASS: Integrity check passed. [2026-01-29T12:12:54.205907] [DEBUG] [REMOTE ] KNOP: Symbol is viable for forecasting. [2026-01-29T12:12:54.205960] [INFO ] [MAIN ] [1785/3490] KNOP kept (0.6s) | 1783 kept, 2 rejected | 139.1/min | ETA: 12.3m [2026-01-29T12:12:54.534313] [DEBUG] [REMOTE ] KNSA: Retrieved 1930 rows, trimmed to 300. [2026-01-29T12:12:54.534483] [DEBUG] [REMOTE ] KNSA: PASS: History has at least 300 days. [2026-01-29T12:12:54.534765] [DEBUG] [REMOTE ] KNSA: PASS: Price check passed. Min price $37.01. [2026-01-29T12:12:54.534904] [DEBUG] [REMOTE ] KNSA: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:54.535014] [DEBUG] [REMOTE ] KNSA: PASS: Integrity check passed. [2026-01-29T12:12:54.535054] [DEBUG] [REMOTE ] KNSA: Symbol is viable for forecasting. [2026-01-29T12:12:54.535101] [INFO ] [MAIN ] [1786/3490] KNSA kept (0.3s) | 1784 kept, 2 rejected | 139.1/min | ETA: 12.2m [2026-01-29T12:12:55.003323] [DEBUG] [REMOTE ] KNSL: Retrieved 2389 rows, trimmed to 300. [2026-01-29T12:12:55.003467] [DEBUG] [REMOTE ] KNSL: PASS: History has at least 300 days. [2026-01-29T12:12:55.003729] [DEBUG] [REMOTE ] KNSL: PASS: Price check passed. Min price $354.60. [2026-01-29T12:12:55.003869] [DEBUG] [REMOTE ] KNSL: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:55.003985] [DEBUG] [REMOTE ] KNSL: PASS: Integrity check passed. [2026-01-29T12:12:55.004024] [DEBUG] [REMOTE ] KNSL: Symbol is viable for forecasting. [2026-01-29T12:12:55.004071] [INFO ] [MAIN ] [1787/3490] KNSL kept (0.5s) | 1785 kept, 2 rejected | 139.1/min | ETA: 12.2m [2026-01-29T12:12:55.346917] [DEBUG] [REMOTE ] KNTK: Retrieved 2197 rows, trimmed to 300. [2026-01-29T12:12:55.347063] [DEBUG] [REMOTE ] KNTK: PASS: History has at least 300 days. [2026-01-29T12:12:55.347317] [DEBUG] [REMOTE ] KNTK: PASS: Price check passed. Min price $31.68. [2026-01-29T12:12:55.347495] [DEBUG] [REMOTE ] KNTK: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:55.347700] [DEBUG] [REMOTE ] KNTK: PASS: Integrity check passed. [2026-01-29T12:12:55.347754] [DEBUG] [REMOTE ] KNTK: Symbol is viable for forecasting. [2026-01-29T12:12:55.347804] [INFO ] [MAIN ] [1788/3490] KNTK kept (0.3s) | 1786 kept, 2 rejected | 139.1/min | ETA: 12.2m [2026-01-29T12:12:55.930084] [DEBUG] [REMOTE ] KNX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:55.930253] [DEBUG] [REMOTE ] KNX: PASS: History has at least 300 days. [2026-01-29T12:12:55.930545] [DEBUG] [REMOTE ] KNX: PASS: Price check passed. Min price $41.53. [2026-01-29T12:12:55.930707] [DEBUG] [REMOTE ] KNX: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:55.930842] [DEBUG] [REMOTE ] KNX: PASS: Integrity check passed. [2026-01-29T12:12:55.930881] [DEBUG] [REMOTE ] KNX: Symbol is viable for forecasting. [2026-01-29T12:12:55.930932] [INFO ] [MAIN ] [1789/3490] KNX kept (0.6s) | 1787 kept, 2 rejected | 139.1/min | ETA: 12.2m [2026-01-29T12:12:56.207476] [DEBUG] [REMOTE ] KOD: Retrieved 1838 rows, trimmed to 300. [2026-01-29T12:12:56.207704] [DEBUG] [REMOTE ] KOD: PASS: History has at least 300 days. [2026-01-29T12:12:56.207931] [DEBUG] [REMOTE ] KOD: PASS: Price check passed. Min price $16.90. [2026-01-29T12:12:56.208178] [DEBUG] [REMOTE ] KOD: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:56.208311] [DEBUG] [REMOTE ] KOD: PASS: Integrity check passed. [2026-01-29T12:12:56.208354] [DEBUG] [REMOTE ] KOD: Symbol is viable for forecasting. [2026-01-29T12:12:56.208406] [INFO ] [MAIN ] [1790/3490] KOD kept (0.3s) | 1788 kept, 2 rejected | 139.1/min | ETA: 12.2m [2026-01-29T12:12:56.655063] [DEBUG] [REMOTE ] KODK: Retrieved 3106 rows, trimmed to 300. [2026-01-29T12:12:56.655223] [DEBUG] [REMOTE ] KODK: PASS: History has at least 300 days. [2026-01-29T12:12:56.655489] [DEBUG] [REMOTE ] KODK: PASS: Price check passed. Min price $5.79. [2026-01-29T12:12:56.655659] [DEBUG] [REMOTE ] KODK: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:56.655786] [DEBUG] [REMOTE ] KODK: PASS: Integrity check passed. [2026-01-29T12:12:56.655829] [DEBUG] [REMOTE ] KODK: Symbol is viable for forecasting. [2026-01-29T12:12:56.655881] [INFO ] [MAIN ] [1791/3490] KODK kept (0.4s) | 1789 kept, 2 rejected | 139.1/min | ETA: 12.2m [2026-01-29T12:12:57.164341] [DEBUG] [REMOTE ] KOF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:57.164490] [DEBUG] [REMOTE ] KOF: PASS: History has at least 300 days. [2026-01-29T12:12:57.164760] [DEBUG] [REMOTE ] KOF: PASS: Price check passed. Min price $84.83. [2026-01-29T12:12:57.164904] [DEBUG] [REMOTE ] KOF: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:57.165032] [DEBUG] [REMOTE ] KOF: PASS: Integrity check passed. [2026-01-29T12:12:57.165075] [DEBUG] [REMOTE ] KOF: Symbol is viable for forecasting. [2026-01-29T12:12:57.165127] [INFO ] [MAIN ] [1792/3490] KOF kept (0.5s) | 1790 kept, 2 rejected | 139.1/min | ETA: 12.2m [2026-01-29T12:12:57.407633] [DEBUG] [REMOTE ] KOP: Retrieved 5029 rows, trimmed to 300. [2026-01-29T12:12:57.407793] [DEBUG] [REMOTE ] KOP: PASS: History has at least 300 days. [2026-01-29T12:12:57.408076] [DEBUG] [REMOTE ] KOP: PASS: Price check passed. Min price $26.63. [2026-01-29T12:12:57.408243] [DEBUG] [REMOTE ] KOP: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:57.408369] [DEBUG] [REMOTE ] KOP: PASS: Integrity check passed. [2026-01-29T12:12:57.408409] [DEBUG] [REMOTE ] KOP: Symbol is viable for forecasting. [2026-01-29T12:12:57.408459] [INFO ] [MAIN ] [1793/3490] KOP kept (0.2s) | 1791 kept, 2 rejected | 139.2/min | ETA: 12.2m [2026-01-29T12:12:58.029364] [DEBUG] [REMOTE ] KOPN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:58.029516] [DEBUG] [REMOTE ] KOPN: PASS: History has at least 300 days. [2026-01-29T12:12:58.029804] [DEBUG] [REMOTE ] KOPN: PASS: Price check passed. Min price $2.21. [2026-01-29T12:12:58.029967] [DEBUG] [REMOTE ] KOPN: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:58.030099] [DEBUG] [REMOTE ] KOPN: PASS: Integrity check passed. [2026-01-29T12:12:58.030141] [DEBUG] [REMOTE ] KOPN: Symbol is viable for forecasting. [2026-01-29T12:12:58.030194] [INFO ] [MAIN ] [1794/3490] KOPN kept (0.6s) | 1792 kept, 2 rejected | 139.1/min | ETA: 12.2m [2026-01-29T12:12:58.609733] [DEBUG] [REMOTE ] KOSS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:58.609913] [DEBUG] [REMOTE ] KOSS: PASS: History has at least 300 days. [2026-01-29T12:12:58.610221] [DEBUG] [REMOTE ] KOSS: PASS: Price check passed. Min price $4.14. [2026-01-29T12:12:58.610417] [DEBUG] [REMOTE ] KOSS: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:58.610606] [DEBUG] [REMOTE ] KOSS: PASS: Integrity check passed. [2026-01-29T12:12:58.610662] [DEBUG] [REMOTE ] KOSS: Symbol is viable for forecasting. [2026-01-29T12:12:58.610724] [INFO ] [MAIN ] [1795/3490] KOSS kept (0.6s) | 1793 kept, 2 rejected | 139.1/min | ETA: 12.2m [2026-01-29T12:12:58.954054] [DEBUG] [REMOTE ] KPRX: Retrieved 2639 rows, trimmed to 300. [2026-01-29T12:12:58.954191] [DEBUG] [REMOTE ] KPRX: PASS: History has at least 300 days. [2026-01-29T12:12:58.954410] [DEBUG] [REMOTE ] KPRX: PASS: Price check passed. Min price $1.80. [2026-01-29T12:12:58.954550] [DEBUG] [REMOTE ] KPRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:58.954698] [DEBUG] [REMOTE ] KPRX: PASS: Integrity check passed. [2026-01-29T12:12:58.954740] [DEBUG] [REMOTE ] KPRX: Symbol is viable for forecasting. [2026-01-29T12:12:58.954792] [INFO ] [MAIN ] [1796/3490] KPRX kept (0.3s) | 1794 kept, 2 rejected | 139.1/min | ETA: 12.2m [2026-01-29T12:12:59.307716] [DEBUG] [REMOTE ] KPTI: Retrieved 3074 rows, trimmed to 300. [2026-01-29T12:12:59.307882] [DEBUG] [REMOTE ] KPTI: PASS: History has at least 300 days. [2026-01-29T12:12:59.308199] [DEBUG] [REMOTE ] KPTI: PASS: Price check passed. Min price $5.16. [2026-01-29T12:12:59.308386] [DEBUG] [REMOTE ] KPTI: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:59.308545] [DEBUG] [REMOTE ] KPTI: PASS: Integrity check passed. [2026-01-29T12:12:59.308623] [DEBUG] [REMOTE ] KPTI: Symbol is viable for forecasting. [2026-01-29T12:12:59.308696] [INFO ] [MAIN ] [1797/3490] KPTI kept (0.4s) | 1795 kept, 2 rejected | 139.1/min | ETA: 12.2m [2026-01-29T12:12:59.869929] [DEBUG] [REMOTE ] KRC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:12:59.870069] [DEBUG] [REMOTE ] KRC: PASS: History has at least 300 days. [2026-01-29T12:12:59.870305] [DEBUG] [REMOTE ] KRC: PASS: Price check passed. Min price $34.33. [2026-01-29T12:12:59.870469] [DEBUG] [REMOTE ] KRC: PASS: Continuity check passed with 300 days. [2026-01-29T12:12:59.870609] [DEBUG] [REMOTE ] KRC: PASS: Integrity check passed. [2026-01-29T12:12:59.870652] [DEBUG] [REMOTE ] KRC: Symbol is viable for forecasting. [2026-01-29T12:12:59.870702] [INFO ] [MAIN ] [1798/3490] KRC kept (0.6s) | 1796 kept, 2 rejected | 139.1/min | ETA: 12.2m [2026-01-29T12:13:00.164861] [DEBUG] [REMOTE ] KREF: Retrieved 2195 rows, trimmed to 300. [2026-01-29T12:13:00.165002] [DEBUG] [REMOTE ] KREF: PASS: History has at least 300 days. [2026-01-29T12:13:00.165224] [DEBUG] [REMOTE ] KREF: PASS: Price check passed. Min price $7.56. [2026-01-29T12:13:00.165363] [DEBUG] [REMOTE ] KREF: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:00.165484] [DEBUG] [REMOTE ] KREF: PASS: Integrity check passed. [2026-01-29T12:13:00.165526] [DEBUG] [REMOTE ] KREF: Symbol is viable for forecasting. [2026-01-29T12:13:00.165595] [INFO ] [MAIN ] [1799/3490] KREF kept (0.3s) | 1797 kept, 2 rejected | 139.1/min | ETA: 12.2m [2026-01-29T12:13:00.730970] [DEBUG] [REMOTE ] KRG: Retrieved 5401 rows, trimmed to 300. [2026-01-29T12:13:00.731374] [DEBUG] [REMOTE ] KRG: PASS: History has at least 300 days. [2026-01-29T12:13:00.731747] [DEBUG] [REMOTE ] KRG: PASS: Price check passed. Min price $21.60. [2026-01-29T12:13:00.732004] [DEBUG] [REMOTE ] KRG: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:00.732185] [DEBUG] [REMOTE ] KRG: PASS: Integrity check passed. [2026-01-29T12:13:00.732249] [DEBUG] [REMOTE ] KRG: Symbol is viable for forecasting. [2026-01-29T12:13:00.732328] [INFO ] [MAIN ] [1800/3490] KRG kept (0.6s) | 1798 kept, 2 rejected | 139.1/min | ETA: 12.1m [2026-01-29T12:13:01.179897] [DEBUG] [REMOTE ] KRMD: Retrieved 6598 rows, trimmed to 300. [2026-01-29T12:13:01.180158] [DEBUG] [REMOTE ] KRMD: PASS: History has at least 300 days. [2026-01-29T12:13:01.180528] [DEBUG] [REMOTE ] KRMD: PASS: Price check passed. Min price $3.73. [2026-01-29T12:13:01.180706] [DEBUG] [REMOTE ] KRMD: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:01.180855] [DEBUG] [REMOTE ] KRMD: PASS: Integrity check passed. [2026-01-29T12:13:01.180897] [DEBUG] [REMOTE ] KRMD: Symbol is viable for forecasting. [2026-01-29T12:13:01.180950] [INFO ] [MAIN ] [1801/3490] KRMD kept (0.4s) | 1799 kept, 2 rejected | 139.1/min | ETA: 12.1m [2026-01-29T12:13:01.569881] [DEBUG] [REMOTE ] KRNY: Retrieved 5265 rows, trimmed to 300. [2026-01-29T12:13:01.570025] [DEBUG] [REMOTE ] KRNY: PASS: History has at least 300 days. [2026-01-29T12:13:01.570434] [DEBUG] [REMOTE ] KRNY: PASS: Price check passed. Min price $6.25. [2026-01-29T12:13:01.570592] [DEBUG] [REMOTE ] KRNY: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:01.570713] [DEBUG] [REMOTE ] KRNY: PASS: Integrity check passed. [2026-01-29T12:13:01.570755] [DEBUG] [REMOTE ] KRNY: Symbol is viable for forecasting. [2026-01-29T12:13:01.570812] [INFO ] [MAIN ] [1802/3490] KRNY kept (0.4s) | 1800 kept, 2 rejected | 139.1/min | ETA: 12.1m [2026-01-29T12:13:02.019978] [DEBUG] [REMOTE ] KRO: Retrieved 5569 rows, trimmed to 300. [2026-01-29T12:13:02.020121] [DEBUG] [REMOTE ] KRO: PASS: History has at least 300 days. [2026-01-29T12:13:02.020357] [DEBUG] [REMOTE ] KRO: PASS: Price check passed. Min price $4.28. [2026-01-29T12:13:02.020503] [DEBUG] [REMOTE ] KRO: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:02.020653] [DEBUG] [REMOTE ] KRO: PASS: Integrity check passed. [2026-01-29T12:13:02.020702] [DEBUG] [REMOTE ] KRO: Symbol is viable for forecasting. [2026-01-29T12:13:02.020754] [INFO ] [MAIN ] [1803/3490] KRO kept (0.4s) | 1801 kept, 2 rejected | 139.1/min | ETA: 12.1m [2026-01-29T12:13:02.342961] [DEBUG] [REMOTE ] KROS: Retrieved 1459 rows, trimmed to 300. [2026-01-29T12:13:02.343143] [DEBUG] [REMOTE ] KROS: PASS: History has at least 300 days. [2026-01-29T12:13:02.343416] [DEBUG] [REMOTE ] KROS: PASS: Price check passed. Min price $15.22. [2026-01-29T12:13:02.343617] [DEBUG] [REMOTE ] KROS: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:02.343790] [DEBUG] [REMOTE ] KROS: PASS: Integrity check passed. [2026-01-29T12:13:02.343838] [DEBUG] [REMOTE ] KROS: Symbol is viable for forecasting. [2026-01-29T12:13:02.343903] [INFO ] [MAIN ] [1804/3490] KROS kept (0.3s) | 1802 kept, 2 rejected | 139.1/min | ETA: 12.1m [2026-01-29T12:13:02.549951] [DEBUG] [REMOTE ] KRRO: Retrieved 558 rows, trimmed to 300. [2026-01-29T12:13:02.550083] [DEBUG] [REMOTE ] KRRO: PASS: History has at least 300 days. [2026-01-29T12:13:02.550292] [DEBUG] [REMOTE ] KRRO: PASS: Price check passed. Min price $5.28. [2026-01-29T12:13:02.550430] [DEBUG] [REMOTE ] KRRO: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:02.550540] [DEBUG] [REMOTE ] KRRO: PASS: Integrity check passed. [2026-01-29T12:13:02.550608] [DEBUG] [REMOTE ] KRRO: Symbol is viable for forecasting. [2026-01-29T12:13:02.550661] [INFO ] [MAIN ] [1805/3490] KRRO kept (0.2s) | 1803 kept, 2 rejected | 139.2/min | ETA: 12.1m [2026-01-29T12:13:03.134873] [DEBUG] [REMOTE ] KRUS: Retrieved 1632 rows, trimmed to 300. [2026-01-29T12:13:03.135032] [DEBUG] [REMOTE ] KRUS: PASS: History has at least 300 days. [2026-01-29T12:13:03.135278] [DEBUG] [REMOTE ] KRUS: PASS: Price check passed. Min price $42.67. [2026-01-29T12:13:03.135464] [DEBUG] [REMOTE ] KRUS: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:03.135621] [DEBUG] [REMOTE ] KRUS: PASS: Integrity check passed. [2026-01-29T12:13:03.135672] [DEBUG] [REMOTE ] KRUS: Symbol is viable for forecasting. [2026-01-29T12:13:03.135732] [INFO ] [MAIN ] [1806/3490] KRUS kept (0.6s) | 1804 kept, 2 rejected | 139.1/min | ETA: 12.1m [2026-01-29T12:13:03.524531] [DEBUG] [REMOTE ] KRYS: Retrieved 2100 rows, trimmed to 300. [2026-01-29T12:13:03.524692] [DEBUG] [REMOTE ] KRYS: PASS: History has at least 300 days. [2026-01-29T12:13:03.524903] [DEBUG] [REMOTE ] KRYS: PASS: Price check passed. Min price $197.51. [2026-01-29T12:13:03.525036] [DEBUG] [REMOTE ] KRYS: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:03.525145] [DEBUG] [REMOTE ] KRYS: PASS: Integrity check passed. [2026-01-29T12:13:03.525183] [DEBUG] [REMOTE ] KRYS: Symbol is viable for forecasting. [2026-01-29T12:13:03.525231] [INFO ] [MAIN ] [1807/3490] KRYS kept (0.4s) | 1805 kept, 2 rejected | 139.1/min | ETA: 12.1m [2026-01-29T12:13:03.898148] [DEBUG] [REMOTE ] KSCP: Retrieved 1004 rows, trimmed to 300. [2026-01-29T12:13:03.898319] [DEBUG] [REMOTE ] KSCP: PASS: History has at least 300 days. [2026-01-29T12:13:03.898599] [DEBUG] [REMOTE ] KSCP: PASS: Price check passed. Min price $3.54. [2026-01-29T12:13:03.898765] [DEBUG] [REMOTE ] KSCP: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:03.898919] [DEBUG] [REMOTE ] KSCP: PASS: Integrity check passed. [2026-01-29T12:13:03.898976] [DEBUG] [REMOTE ] KSCP: Symbol is viable for forecasting. [2026-01-29T12:13:03.899040] [INFO ] [MAIN ] [1808/3490] KSCP kept (0.4s) | 1806 kept, 2 rejected | 139.2/min | ETA: 12.1m [2026-01-29T12:13:04.200819] [DEBUG] [REMOTE ] KSPI: Retrieved 508 rows, trimmed to 300. [2026-01-29T12:13:04.200962] [DEBUG] [REMOTE ] KSPI: PASS: History has at least 300 days. [2026-01-29T12:13:04.201176] [DEBUG] [REMOTE ] KSPI: PASS: Price check passed. Min price $70.89. [2026-01-29T12:13:04.201324] [DEBUG] [REMOTE ] KSPI: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:04.201468] [DEBUG] [REMOTE ] KSPI: PASS: Integrity check passed. [2026-01-29T12:13:04.201512] [DEBUG] [REMOTE ] KSPI: Symbol is viable for forecasting. [2026-01-29T12:13:04.201561] [INFO ] [MAIN ] [1809/3490] KSPI kept (0.3s) | 1807 kept, 2 rejected | 139.2/min | ETA: 12.1m [2026-01-29T12:13:04.817871] [DEBUG] [REMOTE ] KSS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:04.818034] [DEBUG] [REMOTE ] KSS: PASS: History has at least 300 days. [2026-01-29T12:13:04.818273] [DEBUG] [REMOTE ] KSS: PASS: Price check passed. Min price $14.92. [2026-01-29T12:13:04.818411] [DEBUG] [REMOTE ] KSS: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:04.818531] [DEBUG] [REMOTE ] KSS: PASS: Integrity check passed. [2026-01-29T12:13:04.818590] [DEBUG] [REMOTE ] KSS: Symbol is viable for forecasting. [2026-01-29T12:13:04.818649] [INFO ] [MAIN ] [1810/3490] KSS kept (0.6s) | 1808 kept, 2 rejected | 139.1/min | ETA: 12.1m [2026-01-29T12:13:05.078945] [DEBUG] [REMOTE ] KTB: Retrieved 1689 rows, trimmed to 300. [2026-01-29T12:13:05.079195] [DEBUG] [REMOTE ] KTB: PASS: History has at least 300 days. [2026-01-29T12:13:05.079489] [DEBUG] [REMOTE ] KTB: PASS: Price check passed. Min price $57.48. [2026-01-29T12:13:05.079660] [DEBUG] [REMOTE ] KTB: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:05.079804] [DEBUG] [REMOTE ] KTB: PASS: Integrity check passed. [2026-01-29T12:13:05.079849] [DEBUG] [REMOTE ] KTB: Symbol is viable for forecasting. [2026-01-29T12:13:05.079952] [INFO ] [MAIN ] [1811/3490] KTB kept (0.3s) | 1809 kept, 2 rejected | 139.2/min | ETA: 12.1m [2026-01-29T12:13:05.661893] [DEBUG] [REMOTE ] KTCC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:05.662029] [DEBUG] [REMOTE ] KTCC: PASS: History has at least 300 days. [2026-01-29T12:13:05.662455] [DEBUG] [REMOTE ] KTCC: PASS: Price check passed. Min price $2.42. [2026-01-29T12:13:05.662614] [DEBUG] [REMOTE ] KTCC: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:05.662733] [DEBUG] [REMOTE ] KTCC: PASS: Integrity check passed. [2026-01-29T12:13:05.662773] [DEBUG] [REMOTE ] KTCC: Symbol is viable for forecasting. [2026-01-29T12:13:05.662823] [INFO ] [MAIN ] [1812/3490] KTCC kept (0.6s) | 1810 kept, 2 rejected | 139.1/min | ETA: 12.1m [2026-01-29T12:13:06.111538] [DEBUG] [REMOTE ] KTF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:06.111689] [DEBUG] [REMOTE ] KTF: PASS: History has at least 300 days. [2026-01-29T12:13:06.111928] [DEBUG] [REMOTE ] KTF: PASS: Price check passed. Min price $8.93. [2026-01-29T12:13:06.112071] [DEBUG] [REMOTE ] KTF: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:06.112194] [DEBUG] [REMOTE ] KTF: PASS: Integrity check passed. [2026-01-29T12:13:06.112236] [DEBUG] [REMOTE ] KTF: Symbol is viable for forecasting. [2026-01-29T12:13:06.112287] [INFO ] [MAIN ] [1813/3490] KTF kept (0.4s) | 1811 kept, 2 rejected | 139.1/min | ETA: 12.1m [2026-01-29T12:13:06.415936] [DEBUG] [REMOTE ] KURA: Retrieved 2571 rows, trimmed to 300. [2026-01-29T12:13:06.416068] [DEBUG] [REMOTE ] KURA: PASS: History has at least 300 days. [2026-01-29T12:13:06.416284] [DEBUG] [REMOTE ] KURA: PASS: Price check passed. Min price $8.04. [2026-01-29T12:13:06.416425] [DEBUG] [REMOTE ] KURA: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:06.416541] [DEBUG] [REMOTE ] KURA: PASS: Integrity check passed. [2026-01-29T12:13:06.416602] [DEBUG] [REMOTE ] KURA: Symbol is viable for forecasting. [2026-01-29T12:13:06.416653] [INFO ] [MAIN ] [1814/3490] KURA kept (0.3s) | 1812 kept, 2 rejected | 139.2/min | ETA: 12.0m [2026-01-29T12:13:06.964250] [DEBUG] [REMOTE ] KVHI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:06.964417] [DEBUG] [REMOTE ] KVHI: PASS: History has at least 300 days. [2026-01-29T12:13:06.964669] [DEBUG] [REMOTE ] KVHI: PASS: Price check passed. Min price $5.26. [2026-01-29T12:13:06.964816] [DEBUG] [REMOTE ] KVHI: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:06.964938] [DEBUG] [REMOTE ] KVHI: PASS: Integrity check passed. [2026-01-29T12:13:06.964979] [DEBUG] [REMOTE ] KVHI: Symbol is viable for forecasting. [2026-01-29T12:13:06.965029] [INFO ] [MAIN ] [1815/3490] KVHI kept (0.5s) | 1813 kept, 2 rejected | 139.1/min | ETA: 12.0m [2026-01-29T12:13:07.139786] [DEBUG] [REMOTE ] KVUE: Retrieved 686 rows, trimmed to 300. [2026-01-29T12:13:07.139924] [DEBUG] [REMOTE ] KVUE: PASS: History has at least 300 days. [2026-01-29T12:13:07.140123] [DEBUG] [REMOTE ] KVUE: PASS: Price check passed. Min price $14.19. [2026-01-29T12:13:07.140256] [DEBUG] [REMOTE ] KVUE: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:07.140363] [DEBUG] [REMOTE ] KVUE: PASS: Integrity check passed. [2026-01-29T12:13:07.140402] [DEBUG] [REMOTE ] KVUE: Symbol is viable for forecasting. [2026-01-29T12:13:07.140450] [INFO ] [MAIN ] [1816/3490] KVUE kept (0.2s) | 1814 kept, 2 rejected | 139.2/min | ETA: 12.0m [2026-01-29T12:13:07.559929] [DEBUG] [REMOTE ] KVYO: Retrieved 591 rows, trimmed to 300. [2026-01-29T12:13:07.560063] [DEBUG] [REMOTE ] KVYO: PASS: History has at least 300 days. [2026-01-29T12:13:07.560279] [DEBUG] [REMOTE ] KVYO: PASS: Price check passed. Min price $23.82. [2026-01-29T12:13:07.560456] [DEBUG] [REMOTE ] KVYO: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:07.560616] [DEBUG] [REMOTE ] KVYO: PASS: Integrity check passed. [2026-01-29T12:13:07.560670] [DEBUG] [REMOTE ] KVYO: Symbol is viable for forecasting. [2026-01-29T12:13:07.560721] [INFO ] [MAIN ] [1817/3490] KVYO kept (0.4s) | 1815 kept, 2 rejected | 139.2/min | ETA: 12.0m [2026-01-29T12:13:08.182614] [DEBUG] [REMOTE ] KYN: Retrieved 5368 rows, trimmed to 300. [2026-01-29T12:13:08.182754] [DEBUG] [REMOTE ] KYN: PASS: History has at least 300 days. [2026-01-29T12:13:08.182997] [DEBUG] [REMOTE ] KYN: PASS: Price check passed. Min price $11.09. [2026-01-29T12:13:08.183135] [DEBUG] [REMOTE ] KYN: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:08.183252] [DEBUG] [REMOTE ] KYN: PASS: Integrity check passed. [2026-01-29T12:13:08.183291] [DEBUG] [REMOTE ] KYN: Symbol is viable for forecasting. [2026-01-29T12:13:08.183340] [INFO ] [MAIN ] [1818/3490] KYN kept (0.6s) | 1816 kept, 2 rejected | 139.2/min | ETA: 12.0m [2026-01-29T12:13:08.503665] [DEBUG] [REMOTE ] KYNB: Retrieved 2816 rows, trimmed to 300. [2026-01-29T12:13:08.503794] [DEBUG] [REMOTE ] KYNB: PASS: History has at least 300 days. [2026-01-29T12:13:08.504002] [DEBUG] [REMOTE ] KYNB: PASS: Price check passed. Min price $8.08. [2026-01-29T12:13:08.504137] [DEBUG] [REMOTE ] KYNB: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:08.504246] [DEBUG] [REMOTE ] KYNB: PASS: Integrity check passed. [2026-01-29T12:13:08.504286] [DEBUG] [REMOTE ] KYNB: Symbol is viable for forecasting. [2026-01-29T12:13:08.504333] [INFO ] [MAIN ] [1819/3490] KYNB kept (0.3s) | 1817 kept, 2 rejected | 139.2/min | ETA: 12.0m [2026-01-29T12:13:08.757853] [DEBUG] [REMOTE ] KYTX: Retrieved 494 rows, trimmed to 300. [2026-01-29T12:13:08.758061] [DEBUG] [REMOTE ] KYTX: PASS: History has at least 300 days. [2026-01-29T12:13:08.758349] [DEBUG] [REMOTE ] KYTX: PASS: Price check passed. Min price $6.36. [2026-01-29T12:13:08.758521] [DEBUG] [REMOTE ] KYTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:08.758688] [DEBUG] [REMOTE ] KYTX: PASS: Integrity check passed. [2026-01-29T12:13:08.758740] [DEBUG] [REMOTE ] KYTX: Symbol is viable for forecasting. [2026-01-29T12:13:08.758802] [INFO ] [MAIN ] [1820/3490] KYTX kept (0.3s) | 1818 kept, 2 rejected | 139.2/min | ETA: 12.0m [2026-01-29T12:13:09.151654] [DEBUG] [REMOTE ] KZIA: Retrieved 2054 rows, trimmed to 300. [2026-01-29T12:13:09.151793] [DEBUG] [REMOTE ] KZIA: PASS: History has at least 300 days. [2026-01-29T12:13:09.152031] [DEBUG] [REMOTE ] KZIA: PASS: Price check passed. Min price $5.00. [2026-01-29T12:13:09.152358] [DEBUG] [REMOTE ] KZIA: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:09.152472] [DEBUG] [REMOTE ] KZIA: PASS: Integrity check passed. [2026-01-29T12:13:09.152512] [DEBUG] [REMOTE ] KZIA: Symbol is viable for forecasting. [2026-01-29T12:13:09.152560] [INFO ] [MAIN ] [1821/3490] KZIA kept (0.4s) | 1819 kept, 2 rejected | 139.2/min | ETA: 12.0m [2026-01-29T12:13:09.851606] [DEBUG] [REMOTE ] L: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:09.852286] [DEBUG] [REMOTE ] L: PASS: History has at least 300 days. [2026-01-29T12:13:09.852895] [DEBUG] [REMOTE ] L: PASS: Price check passed. Min price $99.36. [2026-01-29T12:13:09.853044] [DEBUG] [REMOTE ] L: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:09.853201] [DEBUG] [REMOTE ] L: PASS: Integrity check passed. [2026-01-29T12:13:09.853241] [DEBUG] [REMOTE ] L: Symbol is viable for forecasting. [2026-01-29T12:13:09.853304] [INFO ] [MAIN ] [1822/3490] L kept (0.7s) | 1820 kept, 2 rejected | 139.2/min | ETA: 12.0m [2026-01-29T12:13:10.195342] [DEBUG] [REMOTE ] LAB: Retrieved 3052 rows, trimmed to 300. [2026-01-29T12:13:10.195473] [DEBUG] [REMOTE ] LAB: PASS: History has at least 300 days. [2026-01-29T12:13:10.195703] [DEBUG] [REMOTE ] LAB: PASS: Price check passed. Min price $1.12. [2026-01-29T12:13:10.195837] [DEBUG] [REMOTE ] LAB: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:10.195945] [DEBUG] [REMOTE ] LAB: PASS: Integrity check passed. [2026-01-29T12:13:10.195985] [DEBUG] [REMOTE ] LAB: Symbol is viable for forecasting. [2026-01-29T12:13:10.196031] [INFO ] [MAIN ] [1823/3490] LAB kept (0.3s) | 1821 kept, 2 rejected | 139.2/min | ETA: 12.0m [2026-01-29T12:13:10.367042] [DEBUG] [REMOTE ] LAC: Retrieved 583 rows, trimmed to 300. [2026-01-29T12:13:10.367149] [DEBUG] [REMOTE ] LAC: PASS: History has at least 300 days. [2026-01-29T12:13:10.367380] [DEBUG] [REMOTE ] LAC: PASS: Price check passed. Min price $4.36. [2026-01-29T12:13:10.367513] [DEBUG] [REMOTE ] LAC: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:10.367641] [DEBUG] [REMOTE ] LAC: PASS: Integrity check passed. [2026-01-29T12:13:10.367682] [DEBUG] [REMOTE ] LAC: Symbol is viable for forecasting. [2026-01-29T12:13:10.367728] [INFO ] [MAIN ] [1824/3490] LAC kept (0.2s) | 1822 kept, 2 rejected | 139.2/min | ETA: 12.0m [2026-01-29T12:13:11.121278] [DEBUG] [REMOTE ] LAD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:11.121427] [DEBUG] [REMOTE ] LAD: PASS: History has at least 300 days. [2026-01-29T12:13:11.121685] [DEBUG] [REMOTE ] LAD: PASS: Price check passed. Min price $285.25. [2026-01-29T12:13:11.121820] [DEBUG] [REMOTE ] LAD: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:11.121940] [DEBUG] [REMOTE ] LAD: PASS: Integrity check passed. [2026-01-29T12:13:11.121980] [DEBUG] [REMOTE ] LAD: Symbol is viable for forecasting. [2026-01-29T12:13:11.122027] [INFO ] [MAIN ] [1825/3490] LAD kept (0.8s) | 1823 kept, 2 rejected | 139.2/min | ETA: 12.0m [2026-01-29T12:13:11.357058] [DEBUG] [REMOTE ] LAES: Retrieved 672 rows, trimmed to 300. [2026-01-29T12:13:11.357256] [DEBUG] [REMOTE ] LAES: PASS: History has at least 300 days. [2026-01-29T12:13:11.357479] [DEBUG] [REMOTE ] LAES: PASS: Price check passed. Min price $3.63. [2026-01-29T12:13:11.357680] [DEBUG] [REMOTE ] LAES: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:11.357826] [DEBUG] [REMOTE ] LAES: PASS: Integrity check passed. [2026-01-29T12:13:11.357877] [DEBUG] [REMOTE ] LAES: Symbol is viable for forecasting. [2026-01-29T12:13:11.357931] [INFO ] [MAIN ] [1826/3490] LAES kept (0.2s) | 1824 kept, 2 rejected | 139.2/min | ETA: 12.0m [2026-01-29T12:13:12.006143] [DEBUG] [REMOTE ] LAKE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:12.006522] [DEBUG] [REMOTE ] LAKE: PASS: History has at least 300 days. [2026-01-29T12:13:12.006838] [DEBUG] [REMOTE ] LAKE: PASS: Price check passed. Min price $7.94. [2026-01-29T12:13:12.007025] [DEBUG] [REMOTE ] LAKE: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:12.007184] [DEBUG] [REMOTE ] LAKE: PASS: Integrity check passed. [2026-01-29T12:13:12.007361] [DEBUG] [REMOTE ] LAKE: Symbol is viable for forecasting. [2026-01-29T12:13:12.008053] [INFO ] [MAIN ] [1827/3490] LAKE kept (0.7s) | 1825 kept, 2 rejected | 139.2/min | ETA: 11.9m [2026-01-29T12:13:12.336161] [DEBUG] [REMOTE ] LAND: Retrieved 3270 rows, trimmed to 300. [2026-01-29T12:13:12.336303] [DEBUG] [REMOTE ] LAND: PASS: History has at least 300 days. [2026-01-29T12:13:12.336513] [DEBUG] [REMOTE ] LAND: PASS: Price check passed. Min price $8.64. [2026-01-29T12:13:12.336678] [DEBUG] [REMOTE ] LAND: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:12.336792] [DEBUG] [REMOTE ] LAND: PASS: Integrity check passed. [2026-01-29T12:13:12.336832] [DEBUG] [REMOTE ] LAND: Symbol is viable for forecasting. [2026-01-29T12:13:12.336880] [INFO ] [MAIN ] [1828/3490] LAND kept (0.3s) | 1826 kept, 2 rejected | 139.2/min | ETA: 11.9m [2026-01-29T12:13:12.674689] [DEBUG] [REMOTE ] LANDO: Retrieved 1325 rows, trimmed to 300. [2026-01-29T12:13:12.674890] [DEBUG] [REMOTE ] LANDO: PASS: History has at least 300 days. [2026-01-29T12:13:12.675148] [DEBUG] [REMOTE ] LANDO: PASS: Price check passed. Min price $18.47. [2026-01-29T12:13:12.675296] [DEBUG] [REMOTE ] LANDO: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:12.675417] [DEBUG] [REMOTE ] LANDO: PASS: Integrity check passed. [2026-01-29T12:13:12.675459] [DEBUG] [REMOTE ] LANDO: Symbol is viable for forecasting. [2026-01-29T12:13:12.675513] [INFO ] [MAIN ] [1829/3490] LANDO kept (0.3s) | 1827 kept, 2 rejected | 139.2/min | ETA: 11.9m [2026-01-29T12:13:13.028193] [DEBUG] [REMOTE ] LANDP: Retrieved 662 rows, trimmed to 300. [2026-01-29T12:13:13.028411] [DEBUG] [REMOTE ] LANDP: PASS: History has at least 300 days. [2026-01-29T12:13:13.028682] [DEBUG] [REMOTE ] LANDP: PASS: Price check passed. Min price $18.36. [2026-01-29T12:13:13.028827] [DEBUG] [REMOTE ] LANDP: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:13.028947] [DEBUG] [REMOTE ] LANDP: PASS: Integrity check passed. [2026-01-29T12:13:13.028988] [DEBUG] [REMOTE ] LANDP: Symbol is viable for forecasting. [2026-01-29T12:13:13.029038] [INFO ] [MAIN ] [1830/3490] LANDP kept (0.4s) | 1828 kept, 2 rejected | 139.2/min | ETA: 11.9m [2026-01-29T12:13:13.433453] [DEBUG] [REMOTE ] LASE: Retrieved 834 rows, trimmed to 300. [2026-01-29T12:13:13.433715] [DEBUG] [REMOTE ] LASE: PASS: History has at least 300 days. [2026-01-29T12:13:13.434030] [DEBUG] [REMOTE ] LASE: PASS: Price check passed. Min price $2.00. [2026-01-29T12:13:13.434219] [DEBUG] [REMOTE ] LASE: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:13.434393] [DEBUG] [REMOTE ] LASE: PASS: Integrity check passed. [2026-01-29T12:13:13.434441] [DEBUG] [REMOTE ] LASE: Symbol is viable for forecasting. [2026-01-29T12:13:13.434517] [INFO ] [MAIN ] [1831/3490] LASE kept (0.4s) | 1829 kept, 2 rejected | 139.2/min | ETA: 11.9m [2026-01-29T12:13:14.052297] [DEBUG] [REMOTE ] LAZ: Retrieved 5216 rows, trimmed to 300. [2026-01-29T12:13:14.052767] [DEBUG] [REMOTE ] LAZ: PASS: History has at least 300 days. [2026-01-29T12:13:14.053300] [DEBUG] [REMOTE ] LAZ: PASS: Price check passed. Min price $46.24. [2026-01-29T12:13:14.053532] [DEBUG] [REMOTE ] LAZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:14.053823] [DEBUG] [REMOTE ] LAZ: PASS: Integrity check passed. [2026-01-29T12:13:14.053891] [DEBUG] [REMOTE ] LAZ: Symbol is viable for forecasting. [2026-01-29T12:13:14.053981] [INFO ] [MAIN ] [1832/3490] LAZ kept (0.6s) | 1830 kept, 2 rejected | 139.2/min | ETA: 11.9m [2026-01-29T12:13:14.393484] [DEBUG] [REMOTE ] LBRDA: Retrieved 2824 rows, trimmed to 300. [2026-01-29T12:13:14.394070] [DEBUG] [REMOTE ] LBRDA: PASS: History has at least 300 days. [2026-01-29T12:13:14.394801] [DEBUG] [REMOTE ] LBRDA: PASS: Price check passed. Min price $42.40. [2026-01-29T12:13:14.395002] [DEBUG] [REMOTE ] LBRDA: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:14.395212] [DEBUG] [REMOTE ] LBRDA: PASS: Integrity check passed. [2026-01-29T12:13:14.395261] [DEBUG] [REMOTE ] LBRDA: Symbol is viable for forecasting. [2026-01-29T12:13:14.395331] [INFO ] [MAIN ] [1833/3490] LBRDA kept (0.3s) | 1831 kept, 2 rejected | 139.2/min | ETA: 11.9m [2026-01-29T12:13:14.855553] [DEBUG] [REMOTE ] LBRDK: Retrieved 2824 rows, trimmed to 300. [2026-01-29T12:13:14.855736] [DEBUG] [REMOTE ] LBRDK: PASS: History has at least 300 days. [2026-01-29T12:13:14.856033] [DEBUG] [REMOTE ] LBRDK: PASS: Price check passed. Min price $42.56. [2026-01-29T12:13:14.856206] [DEBUG] [REMOTE ] LBRDK: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:14.856377] [DEBUG] [REMOTE ] LBRDK: PASS: Integrity check passed. [2026-01-29T12:13:14.856431] [DEBUG] [REMOTE ] LBRDK: Symbol is viable for forecasting. [2026-01-29T12:13:14.856492] [INFO ] [MAIN ] [1834/3490] LBRDK kept (0.5s) | 1832 kept, 2 rejected | 139.2/min | ETA: 11.9m [2026-01-29T12:13:15.305757] [DEBUG] [REMOTE ] LBTYA: Retrieved 5448 rows, trimmed to 300. [2026-01-29T12:13:15.305910] [DEBUG] [REMOTE ] LBTYA: PASS: History has at least 300 days. [2026-01-29T12:13:15.306181] [DEBUG] [REMOTE ] LBTYA: PASS: Price check passed. Min price $10.24. [2026-01-29T12:13:15.306344] [DEBUG] [REMOTE ] LBTYA: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:15.306468] [DEBUG] [REMOTE ] LBTYA: PASS: Integrity check passed. [2026-01-29T12:13:15.306510] [DEBUG] [REMOTE ] LBTYA: Symbol is viable for forecasting. [2026-01-29T12:13:15.306560] [INFO ] [MAIN ] [1835/3490] LBTYA kept (0.5s) | 1833 kept, 2 rejected | 139.2/min | ETA: 11.9m [2026-01-29T12:13:15.795216] [DEBUG] [REMOTE ] LBTYK: Retrieved 5129 rows, trimmed to 300. [2026-01-29T12:13:15.795390] [DEBUG] [REMOTE ] LBTYK: PASS: History has at least 300 days. [2026-01-29T12:13:15.795659] [DEBUG] [REMOTE ] LBTYK: PASS: Price check passed. Min price $10.21. [2026-01-29T12:13:15.795828] [DEBUG] [REMOTE ] LBTYK: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:15.795963] [DEBUG] [REMOTE ] LBTYK: PASS: Integrity check passed. [2026-01-29T12:13:15.796011] [DEBUG] [REMOTE ] LBTYK: Symbol is viable for forecasting. [2026-01-29T12:13:15.796069] [INFO ] [MAIN ] [1836/3490] LBTYK kept (0.5s) | 1834 kept, 2 rejected | 139.2/min | ETA: 11.9m [2026-01-29T12:13:16.122334] [DEBUG] [REMOTE ] LC: Retrieved 2798 rows, trimmed to 300. [2026-01-29T12:13:16.122465] [DEBUG] [REMOTE ] LC: PASS: History has at least 300 days. [2026-01-29T12:13:16.122701] [DEBUG] [REMOTE ] LC: PASS: Price check passed. Min price $15.71. [2026-01-29T12:13:16.122843] [DEBUG] [REMOTE ] LC: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:16.122958] [DEBUG] [REMOTE ] LC: PASS: Integrity check passed. [2026-01-29T12:13:16.122998] [DEBUG] [REMOTE ] LC: Symbol is viable for forecasting. [2026-01-29T12:13:16.123046] [INFO ] [MAIN ] [1837/3490] LC kept (0.3s) | 1835 kept, 2 rejected | 139.2/min | ETA: 11.9m [2026-01-29T12:13:16.431045] [DEBUG] [REMOTE ] LCFY: Retrieved 964 rows, trimmed to 300. [2026-01-29T12:13:16.431178] [DEBUG] [REMOTE ] LCFY: PASS: History has at least 300 days. [2026-01-29T12:13:16.431379] [DEBUG] [REMOTE ] LCFY: PASS: Price check passed. Min price $2.80. [2026-01-29T12:13:16.431511] [DEBUG] [REMOTE ] LCFY: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:16.431640] [DEBUG] [REMOTE ] LCFY: PASS: Integrity check passed. [2026-01-29T12:13:16.431682] [DEBUG] [REMOTE ] LCFY: Symbol is viable for forecasting. [2026-01-29T12:13:16.431728] [INFO ] [MAIN ] [1838/3490] LCFY kept (0.3s) | 1836 kept, 2 rejected | 139.2/min | ETA: 11.9m [2026-01-29T12:13:16.735368] [DEBUG] [REMOTE ] LCID: Retrieved 1346 rows, trimmed to 300. [2026-01-29T12:13:16.735507] [DEBUG] [REMOTE ] LCID: PASS: History has at least 300 days. [2026-01-29T12:13:16.735742] [DEBUG] [REMOTE ] LCID: PASS: Price check passed. Min price $9.73. [2026-01-29T12:13:16.735881] [DEBUG] [REMOTE ] LCID: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:16.735991] [DEBUG] [REMOTE ] LCID: PASS: Integrity check passed. [2026-01-29T12:13:16.736031] [DEBUG] [REMOTE ] LCID: Symbol is viable for forecasting. [2026-01-29T12:13:16.736080] [INFO ] [MAIN ] [1839/3490] LCID kept (0.3s) | 1837 kept, 2 rejected | 139.2/min | ETA: 11.9m [2026-01-29T12:13:17.492729] [DEBUG] [REMOTE ] LCII: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:17.492870] [DEBUG] [REMOTE ] LCII: PASS: History has at least 300 days. [2026-01-29T12:13:17.493087] [DEBUG] [REMOTE ] LCII: PASS: Price check passed. Min price $102.45. [2026-01-29T12:13:17.493221] [DEBUG] [REMOTE ] LCII: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:17.493334] [DEBUG] [REMOTE ] LCII: PASS: Integrity check passed. [2026-01-29T12:13:17.493375] [DEBUG] [REMOTE ] LCII: Symbol is viable for forecasting. [2026-01-29T12:13:17.493425] [INFO ] [MAIN ] [1840/3490] LCII kept (0.8s) | 1838 kept, 2 rejected | 139.2/min | ETA: 11.9m [2026-01-29T12:13:17.940704] [DEBUG] [REMOTE ] LCNB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:17.940859] [DEBUG] [REMOTE ] LCNB: PASS: History has at least 300 days. [2026-01-29T12:13:17.941117] [DEBUG] [REMOTE ] LCNB: PASS: Price check passed. Min price $15.02. [2026-01-29T12:13:17.941255] [DEBUG] [REMOTE ] LCNB: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:17.941386] [DEBUG] [REMOTE ] LCNB: PASS: Integrity check passed. [2026-01-29T12:13:17.941427] [DEBUG] [REMOTE ] LCNB: Symbol is viable for forecasting. [2026-01-29T12:13:17.941479] [INFO ] [MAIN ] [1841/3490] LCNB kept (0.4s) | 1839 kept, 2 rejected | 139.2/min | ETA: 11.8m [2026-01-29T12:13:18.177400] [DEBUG] [REMOTE ] LDI: Retrieved 1246 rows, trimmed to 300. [2026-01-29T12:13:18.177538] [DEBUG] [REMOTE ] LDI: PASS: History has at least 300 days. [2026-01-29T12:13:18.177759] [DEBUG] [REMOTE ] LDI: PASS: Price check passed. Min price $2.05. [2026-01-29T12:13:18.177892] [DEBUG] [REMOTE ] LDI: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:18.178028] [DEBUG] [REMOTE ] LDI: PASS: Integrity check passed. [2026-01-29T12:13:18.178071] [DEBUG] [REMOTE ] LDI: Symbol is viable for forecasting. [2026-01-29T12:13:18.178119] [INFO ] [MAIN ] [1842/3490] LDI kept (0.2s) | 1840 kept, 2 rejected | 139.2/min | ETA: 11.8m [2026-01-29T12:13:18.582240] [DEBUG] [REMOTE ] LDOS: Retrieved 4852 rows, trimmed to 300. [2026-01-29T12:13:18.582406] [DEBUG] [REMOTE ] LDOS: PASS: History has at least 300 days. [2026-01-29T12:13:18.582701] [DEBUG] [REMOTE ] LDOS: PASS: Price check passed. Min price $180.40. [2026-01-29T12:13:18.582881] [DEBUG] [REMOTE ] LDOS: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:18.583031] [DEBUG] [REMOTE ] LDOS: PASS: Integrity check passed. [2026-01-29T12:13:18.583084] [DEBUG] [REMOTE ] LDOS: Symbol is viable for forecasting. [2026-01-29T12:13:18.583145] [INFO ] [MAIN ] [1843/3490] LDOS kept (0.4s) | 1841 kept, 2 rejected | 139.2/min | ETA: 11.8m [2026-01-29T12:13:19.090445] [DEBUG] [REMOTE ] LDP: Retrieved 3394 rows, trimmed to 300. [2026-01-29T12:13:19.090668] [DEBUG] [REMOTE ] LDP: PASS: History has at least 300 days. [2026-01-29T12:13:19.090934] [DEBUG] [REMOTE ] LDP: PASS: Price check passed. Min price $20.56. [2026-01-29T12:13:19.091079] [DEBUG] [REMOTE ] LDP: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:19.091204] [DEBUG] [REMOTE ] LDP: PASS: Integrity check passed. [2026-01-29T12:13:19.091249] [DEBUG] [REMOTE ] LDP: Symbol is viable for forecasting. [2026-01-29T12:13:19.091308] [INFO ] [MAIN ] [1844/3490] LDP kept (0.5s) | 1842 kept, 2 rejected | 139.2/min | ETA: 11.8m [2026-01-29T12:13:19.414929] [DEBUG] [REMOTE ] LDSF: Retrieved 1775 rows, trimmed to 300. [2026-01-29T12:13:19.415067] [DEBUG] [REMOTE ] LDSF: PASS: History has at least 300 days. [2026-01-29T12:13:19.415295] [DEBUG] [REMOTE ] LDSF: PASS: Price check passed. Min price $18.89. [2026-01-29T12:13:19.415466] [DEBUG] [REMOTE ] LDSF: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:19.415615] [DEBUG] [REMOTE ] LDSF: PASS: Integrity check passed. [2026-01-29T12:13:19.415659] [DEBUG] [REMOTE ] LDSF: Symbol is viable for forecasting. [2026-01-29T12:13:19.415709] [INFO ] [MAIN ] [1845/3490] LDSF kept (0.3s) | 1843 kept, 2 rejected | 139.2/min | ETA: 11.8m [2026-01-29T12:13:19.875251] [DEBUG] [REMOTE ] LE: Retrieved 2983 rows, trimmed to 300. [2026-01-29T12:13:19.875462] [DEBUG] [REMOTE ] LE: PASS: History has at least 300 days. [2026-01-29T12:13:19.875784] [DEBUG] [REMOTE ] LE: PASS: Price check passed. Min price $13.77. [2026-01-29T12:13:19.875933] [DEBUG] [REMOTE ] LE: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:19.876077] [DEBUG] [REMOTE ] LE: PASS: Integrity check passed. [2026-01-29T12:13:19.876120] [DEBUG] [REMOTE ] LE: Symbol is viable for forecasting. [2026-01-29T12:13:19.876174] [INFO ] [MAIN ] [1846/3490] LE kept (0.5s) | 1844 kept, 2 rejected | 139.2/min | ETA: 11.8m [2026-01-29T12:13:20.312179] [DEBUG] [REMOTE ] LEA: Retrieved 4079 rows, trimmed to 300. [2026-01-29T12:13:20.312397] [DEBUG] [REMOTE ] LEA: PASS: History has at least 300 days. [2026-01-29T12:13:20.312732] [DEBUG] [REMOTE ] LEA: PASS: Price check passed. Min price $98.60. [2026-01-29T12:13:20.312888] [DEBUG] [REMOTE ] LEA: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:20.313031] [DEBUG] [REMOTE ] LEA: PASS: Integrity check passed. [2026-01-29T12:13:20.313073] [DEBUG] [REMOTE ] LEA: Symbol is viable for forecasting. [2026-01-29T12:13:20.313129] [INFO ] [MAIN ] [1847/3490] LEA kept (0.4s) | 1845 kept, 2 rejected | 139.2/min | ETA: 11.8m [2026-01-29T12:13:20.783479] [DEBUG] [REMOTE ] LECO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:20.783701] [DEBUG] [REMOTE ] LECO: PASS: History has at least 300 days. [2026-01-29T12:13:20.784203] [DEBUG] [REMOTE ] LECO: PASS: Price check passed. Min price $219.92. [2026-01-29T12:13:20.784344] [DEBUG] [REMOTE ] LECO: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:20.784487] [DEBUG] [REMOTE ] LECO: PASS: Integrity check passed. [2026-01-29T12:13:20.784529] [DEBUG] [REMOTE ] LECO: Symbol is viable for forecasting. [2026-01-29T12:13:20.784614] [INFO ] [MAIN ] [1848/3490] LECO kept (0.5s) | 1846 kept, 2 rejected | 139.2/min | ETA: 11.8m [2026-01-29T12:13:21.058645] [DEBUG] [REMOTE ] LEG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:21.058865] [DEBUG] [REMOTE ] LEG: PASS: History has at least 300 days. [2026-01-29T12:13:21.059197] [DEBUG] [REMOTE ] LEG: PASS: Price check passed. Min price $8.68. [2026-01-29T12:13:21.059351] [DEBUG] [REMOTE ] LEG: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:21.059516] [DEBUG] [REMOTE ] LEG: PASS: Integrity check passed. [2026-01-29T12:13:21.059563] [DEBUG] [REMOTE ] LEG: Symbol is viable for forecasting. [2026-01-29T12:13:21.059639] [INFO ] [MAIN ] [1849/3490] LEG kept (0.3s) | 1847 kept, 2 rejected | 139.2/min | ETA: 11.8m [2026-01-29T12:13:21.475084] [DEBUG] [REMOTE ] LEGH: Retrieved 1789 rows, trimmed to 300. [2026-01-29T12:13:21.475283] [DEBUG] [REMOTE ] LEGH: PASS: History has at least 300 days. [2026-01-29T12:13:21.475551] [DEBUG] [REMOTE ] LEGH: PASS: Price check passed. Min price $18.89. [2026-01-29T12:13:21.475737] [DEBUG] [REMOTE ] LEGH: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:21.475864] [DEBUG] [REMOTE ] LEGH: PASS: Integrity check passed. [2026-01-29T12:13:21.475907] [DEBUG] [REMOTE ] LEGH: Symbol is viable for forecasting. [2026-01-29T12:13:21.475960] [INFO ] [MAIN ] [1850/3490] LEGH kept (0.4s) | 1848 kept, 2 rejected | 139.2/min | ETA: 11.8m [2026-01-29T12:13:21.718111] [DEBUG] [REMOTE ] LEGN: Retrieved 1419 rows, trimmed to 300. [2026-01-29T12:13:21.718317] [DEBUG] [REMOTE ] LEGN: PASS: History has at least 300 days. [2026-01-29T12:13:21.718604] [DEBUG] [REMOTE ] LEGN: PASS: Price check passed. Min price $17.85. [2026-01-29T12:13:21.718756] [DEBUG] [REMOTE ] LEGN: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:21.718885] [DEBUG] [REMOTE ] LEGN: PASS: Integrity check passed. [2026-01-29T12:13:21.718929] [DEBUG] [REMOTE ] LEGN: Symbol is viable for forecasting. [2026-01-29T12:13:21.718981] [INFO ] [MAIN ] [1851/3490] LEGN kept (0.2s) | 1849 kept, 2 rejected | 139.3/min | ETA: 11.8m [2026-01-29T12:13:22.518333] [DEBUG] [REMOTE ] LEN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:22.518487] [DEBUG] [REMOTE ] LEN: PASS: History has at least 300 days. [2026-01-29T12:13:22.518774] [DEBUG] [REMOTE ] LEN: PASS: Price check passed. Min price $102.80. [2026-01-29T12:13:22.518934] [DEBUG] [REMOTE ] LEN: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:22.519082] [DEBUG] [REMOTE ] LEN: PASS: Integrity check passed. [2026-01-29T12:13:22.519123] [DEBUG] [REMOTE ] LEN: Symbol is viable for forecasting. [2026-01-29T12:13:22.519175] [INFO ] [MAIN ] [1852/3490] LEN kept (0.8s) | 1850 kept, 2 rejected | 139.2/min | ETA: 11.8m [2026-01-29T12:13:22.770088] [DEBUG] [REMOTE ] LENZ: Retrieved 1153 rows, trimmed to 300. [2026-01-29T12:13:22.770231] [DEBUG] [REMOTE ] LENZ: PASS: History has at least 300 days. [2026-01-29T12:13:22.770439] [DEBUG] [REMOTE ] LENZ: PASS: Price check passed. Min price $14.87. [2026-01-29T12:13:22.770610] [DEBUG] [REMOTE ] LENZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:22.770727] [DEBUG] [REMOTE ] LENZ: PASS: Integrity check passed. [2026-01-29T12:13:22.770767] [DEBUG] [REMOTE ] LENZ: Symbol is viable for forecasting. [2026-01-29T12:13:22.770815] [INFO ] [MAIN ] [1853/3490] LENZ kept (0.3s) | 1851 kept, 2 rejected | 139.2/min | ETA: 11.8m [2026-01-29T12:13:23.420075] [DEBUG] [REMOTE ] LEO: Retrieved 6298 rows, trimmed to 300. [2026-01-29T12:13:23.420223] [DEBUG] [REMOTE ] LEO: PASS: History has at least 300 days. [2026-01-29T12:13:23.420466] [DEBUG] [REMOTE ] LEO: PASS: Price check passed. Min price $6.13. [2026-01-29T12:13:23.420631] [DEBUG] [REMOTE ] LEO: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:23.420759] [DEBUG] [REMOTE ] LEO: PASS: Integrity check passed. [2026-01-29T12:13:23.420801] [DEBUG] [REMOTE ] LEO: Symbol is viable for forecasting. [2026-01-29T12:13:23.420852] [INFO ] [MAIN ] [1854/3490] LEO kept (0.6s) | 1852 kept, 2 rejected | 139.2/min | ETA: 11.8m [2026-01-29T12:13:23.693216] [DEBUG] [REMOTE ] LESL: Retrieved 1317 rows, trimmed to 300. [2026-01-29T12:13:23.693348] [DEBUG] [REMOTE ] LESL: PASS: History has at least 300 days. [2026-01-29T12:13:23.693551] [DEBUG] [REMOTE ] LESL: PASS: Price check passed. Min price $1.54. [2026-01-29T12:13:23.693718] [DEBUG] [REMOTE ] LESL: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:23.693831] [DEBUG] [REMOTE ] LESL: PASS: Integrity check passed. [2026-01-29T12:13:23.693872] [DEBUG] [REMOTE ] LESL: Symbol is viable for forecasting. [2026-01-29T12:13:23.693920] [INFO ] [MAIN ] [1855/3490] LESL kept (0.3s) | 1853 kept, 2 rejected | 139.2/min | ETA: 11.7m [2026-01-29T12:13:24.090255] [DEBUG] [REMOTE ] LEVI: Retrieved 1724 rows, trimmed to 300. [2026-01-29T12:13:24.090415] [DEBUG] [REMOTE ] LEVI: PASS: History has at least 300 days. [2026-01-29T12:13:24.090863] [DEBUG] [REMOTE ] LEVI: PASS: Price check passed. Min price $19.47. [2026-01-29T12:13:24.091020] [DEBUG] [REMOTE ] LEVI: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:24.091165] [DEBUG] [REMOTE ] LEVI: PASS: Integrity check passed. [2026-01-29T12:13:24.091210] [DEBUG] [REMOTE ] LEVI: Symbol is viable for forecasting. [2026-01-29T12:13:24.091261] [INFO ] [MAIN ] [1856/3490] LEVI kept (0.4s) | 1854 kept, 2 rejected | 139.2/min | ETA: 11.7m [2026-01-29T12:13:24.680565] [DEBUG] [REMOTE ] LFMD: Retrieved 6298 rows, trimmed to 300. [2026-01-29T12:13:24.680916] [DEBUG] [REMOTE ] LFMD: PASS: History has at least 300 days. [2026-01-29T12:13:24.681156] [DEBUG] [REMOTE ] LFMD: PASS: Price check passed. Min price $3.20. [2026-01-29T12:13:24.681299] [DEBUG] [REMOTE ] LFMD: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:24.681448] [DEBUG] [REMOTE ] LFMD: PASS: Integrity check passed. [2026-01-29T12:13:24.681499] [DEBUG] [REMOTE ] LFMD: Symbol is viable for forecasting. [2026-01-29T12:13:24.681550] [INFO ] [MAIN ] [1857/3490] LFMD kept (0.6s) | 1855 kept, 2 rejected | 139.2/min | ETA: 11.7m [2026-01-29T12:13:25.159077] [DEBUG] [REMOTE ] LFUS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:25.159265] [DEBUG] [REMOTE ] LFUS: PASS: History has at least 300 days. [2026-01-29T12:13:25.159598] [DEBUG] [REMOTE ] LFUS: PASS: Price check passed. Min price $234.94. [2026-01-29T12:13:25.159752] [DEBUG] [REMOTE ] LFUS: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:25.159893] [DEBUG] [REMOTE ] LFUS: PASS: Integrity check passed. [2026-01-29T12:13:25.159935] [DEBUG] [REMOTE ] LFUS: Symbol is viable for forecasting. [2026-01-29T12:13:25.159987] [INFO ] [MAIN ] [1858/3490] LFUS kept (0.5s) | 1856 kept, 2 rejected | 139.2/min | ETA: 11.7m [2026-01-29T12:13:25.592776] [DEBUG] [REMOTE ] LFVN: Retrieved 5363 rows, trimmed to 300. [2026-01-29T12:13:25.592966] [DEBUG] [REMOTE ] LFVN: PASS: History has at least 300 days. [2026-01-29T12:13:25.593300] [DEBUG] [REMOTE ] LFVN: PASS: Price check passed. Min price $5.70. [2026-01-29T12:13:25.593476] [DEBUG] [REMOTE ] LFVN: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:25.593666] [DEBUG] [REMOTE ] LFVN: PASS: Integrity check passed. [2026-01-29T12:13:25.593723] [DEBUG] [REMOTE ] LFVN: Symbol is viable for forecasting. [2026-01-29T12:13:25.593789] [INFO ] [MAIN ] [1859/3490] LFVN kept (0.4s) | 1857 kept, 2 rejected | 139.2/min | ETA: 11.7m [2026-01-29T12:13:25.801248] [DEBUG] [REMOTE ] LGCL: Retrieved 477 rows, trimmed to 300. [2026-01-29T12:13:25.801441] [DEBUG] [REMOTE ] LGCL: PASS: History has at least 300 days. [2026-01-29T12:13:25.801775] [DEBUG] [REMOTE ] LGCL: PASS: Price check passed. Min price $1.96. [2026-01-29T12:13:25.801926] [DEBUG] [REMOTE ] LGCL: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:25.802075] [DEBUG] [REMOTE ] LGCL: PASS: Integrity check passed. [2026-01-29T12:13:25.802153] [DEBUG] [REMOTE ] LGCL: Symbol is viable for forecasting. [2026-01-29T12:13:25.802210] [INFO ] [MAIN ] [1860/3490] LGCL kept (0.2s) | 1858 kept, 2 rejected | 139.2/min | ETA: 11.7m [2026-01-29T12:13:26.328071] [DEBUG] [REMOTE ] LGI: Retrieved 5467 rows, trimmed to 300. [2026-01-29T12:13:26.328296] [DEBUG] [REMOTE ] LGI: PASS: History has at least 300 days. [2026-01-29T12:13:26.328649] [DEBUG] [REMOTE ] LGI: PASS: Price check passed. Min price $16.32. [2026-01-29T12:13:26.328823] [DEBUG] [REMOTE ] LGI: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:26.328980] [DEBUG] [REMOTE ] LGI: PASS: Integrity check passed. [2026-01-29T12:13:26.329028] [DEBUG] [REMOTE ] LGI: Symbol is viable for forecasting. [2026-01-29T12:13:26.329092] [INFO ] [MAIN ] [1861/3490] LGI kept (0.5s) | 1859 kept, 2 rejected | 139.2/min | ETA: 11.7m [2026-01-29T12:13:26.757257] [DEBUG] [REMOTE ] LGIH: Retrieved 3073 rows, trimmed to 300. [2026-01-29T12:13:26.757402] [DEBUG] [REMOTE ] LGIH: PASS: History has at least 300 days. [2026-01-29T12:13:26.757664] [DEBUG] [REMOTE ] LGIH: PASS: Price check passed. Min price $40.73. [2026-01-29T12:13:26.757816] [DEBUG] [REMOTE ] LGIH: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:26.757940] [DEBUG] [REMOTE ] LGIH: PASS: Integrity check passed. [2026-01-29T12:13:26.758011] [DEBUG] [REMOTE ] LGIH: Symbol is viable for forecasting. [2026-01-29T12:13:26.758064] [INFO ] [MAIN ] [1862/3490] LGIH kept (0.4s) | 1860 kept, 2 rejected | 139.2/min | ETA: 11.7m [2026-01-29T12:13:27.220392] [DEBUG] [REMOTE ] LGND: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:27.220671] [DEBUG] [REMOTE ] LGND: PASS: History has at least 300 days. [2026-01-29T12:13:27.221023] [DEBUG] [REMOTE ] LGND: PASS: Price check passed. Min price $183.13. [2026-01-29T12:13:27.221177] [DEBUG] [REMOTE ] LGND: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:27.221323] [DEBUG] [REMOTE ] LGND: PASS: Integrity check passed. [2026-01-29T12:13:27.221366] [DEBUG] [REMOTE ] LGND: Symbol is viable for forecasting. [2026-01-29T12:13:27.221423] [INFO ] [MAIN ] [1863/3490] LGND kept (0.5s) | 1861 kept, 2 rejected | 139.2/min | ETA: 11.7m [2026-01-29T12:13:27.715472] [DEBUG] [REMOTE ] LH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:27.715691] [DEBUG] [REMOTE ] LH: PASS: History has at least 300 days. [2026-01-29T12:13:27.715976] [DEBUG] [REMOTE ] LH: PASS: Price check passed. Min price $245.98. [2026-01-29T12:13:27.716124] [DEBUG] [REMOTE ] LH: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:27.716258] [DEBUG] [REMOTE ] LH: PASS: Integrity check passed. [2026-01-29T12:13:27.716305] [DEBUG] [REMOTE ] LH: Symbol is viable for forecasting. [2026-01-29T12:13:27.716359] [INFO ] [MAIN ] [1864/3490] LH kept (0.5s) | 1862 kept, 2 rejected | 139.2/min | ETA: 11.7m [2026-01-29T12:13:28.009692] [DEBUG] [REMOTE ] LHX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:28.010092] [DEBUG] [REMOTE ] LHX: PASS: History has at least 300 days. [2026-01-29T12:13:28.010418] [DEBUG] [REMOTE ] LHX: PASS: Price check passed. Min price $272.32. [2026-01-29T12:13:28.010784] [DEBUG] [REMOTE ] LHX: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:28.010927] [DEBUG] [REMOTE ] LHX: PASS: Integrity check passed. [2026-01-29T12:13:28.010969] [DEBUG] [REMOTE ] LHX: Symbol is viable for forecasting. [2026-01-29T12:13:28.011048] [INFO ] [MAIN ] [1865/3490] LHX kept (0.3s) | 1863 kept, 2 rejected | 139.2/min | ETA: 11.7m [2026-01-29T12:13:28.384214] [DEBUG] [REMOTE ] LI: Retrieved 1381 rows, trimmed to 300. [2026-01-29T12:13:28.384401] [DEBUG] [REMOTE ] LI: PASS: History has at least 300 days. [2026-01-29T12:13:28.384684] [DEBUG] [REMOTE ] LI: PASS: Price check passed. Min price $15.73. [2026-01-29T12:13:28.384843] [DEBUG] [REMOTE ] LI: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:28.384967] [DEBUG] [REMOTE ] LI: PASS: Integrity check passed. [2026-01-29T12:13:28.385012] [DEBUG] [REMOTE ] LI: Symbol is viable for forecasting. [2026-01-29T12:13:28.385065] [INFO ] [MAIN ] [1866/3490] LI kept (0.4s) | 1864 kept, 2 rejected | 139.2/min | ETA: 11.7m [2026-01-29T12:13:28.723979] [DEBUG] [REMOTE ] LICN: Retrieved 747 rows, trimmed to 300. [2026-01-29T12:13:28.724184] [DEBUG] [REMOTE ] LICN: PASS: History has at least 300 days. [2026-01-29T12:13:28.724437] [DEBUG] [REMOTE ] LICN: PASS: Price check passed. Min price $2.82. [2026-01-29T12:13:28.724632] [DEBUG] [REMOTE ] LICN: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:28.724756] [DEBUG] [REMOTE ] LICN: PASS: Integrity check passed. [2026-01-29T12:13:28.724817] [DEBUG] [REMOTE ] LICN: Symbol is viable for forecasting. [2026-01-29T12:13:28.724873] [INFO ] [MAIN ] [1867/3490] LICN kept (0.3s) | 1865 kept, 2 rejected | 139.3/min | ETA: 11.7m [2026-01-29T12:13:29.101117] [DEBUG] [REMOTE ] LIF: Retrieved 412 rows, trimmed to 300. [2026-01-29T12:13:29.101316] [DEBUG] [REMOTE ] LIF: PASS: History has at least 300 days. [2026-01-29T12:13:29.101612] [DEBUG] [REMOTE ] LIF: PASS: Price check passed. Min price $53.07. [2026-01-29T12:13:29.101983] [DEBUG] [REMOTE ] LIF: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:29.102142] [DEBUG] [REMOTE ] LIF: PASS: Integrity check passed. [2026-01-29T12:13:29.102193] [DEBUG] [REMOTE ] LIF: Symbol is viable for forecasting. [2026-01-29T12:13:29.102249] [INFO ] [MAIN ] [1868/3490] LIF kept (0.4s) | 1866 kept, 2 rejected | 139.3/min | ETA: 11.6m [2026-01-29T12:13:29.522858] [DEBUG] [REMOTE ] LIFE: 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-29T12:13:29.523328] [DEBUG] [REMOTE ] LIFE: FAIL: History check failed. No DataFrame was returned. [2026-01-29T12:13:29.523623] [WARN ] [LOCAL ] LIFE: SET TO BLACKLISTED [2026-01-29T12:13:29.525257] [INFO ] [MAIN ] [1869/3490] LIFE rejected (0.4s) | 1866 kept, 3 rejected | 139.3/min | ETA: 11.6m [2026-01-29T12:13:30.167089] [DEBUG] [REMOTE ] LII: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:30.167259] [DEBUG] [REMOTE ] LII: PASS: History has at least 300 days. [2026-01-29T12:13:30.167658] [DEBUG] [REMOTE ] LII: PASS: Price check passed. Min price $443.07. [2026-01-29T12:13:30.167851] [DEBUG] [REMOTE ] LII: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:30.168042] [DEBUG] [REMOTE ] LII: PASS: Integrity check passed. [2026-01-29T12:13:30.168098] [DEBUG] [REMOTE ] LII: Symbol is viable for forecasting. [2026-01-29T12:13:30.168161] [INFO ] [MAIN ] [1870/3490] LII kept (0.6s) | 1867 kept, 3 rejected | 139.2/min | ETA: 11.6m [2026-01-29T12:13:30.517222] [DEBUG] [REMOTE ] LILA: Retrieved 2659 rows, trimmed to 300. [2026-01-29T12:13:30.517366] [DEBUG] [REMOTE ] LILA: PASS: History has at least 300 days. [2026-01-29T12:13:30.517670] [DEBUG] [REMOTE ] LILA: PASS: Price check passed. Min price $6.84. [2026-01-29T12:13:30.517823] [DEBUG] [REMOTE ] LILA: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:30.517938] [DEBUG] [REMOTE ] LILA: PASS: Integrity check passed. [2026-01-29T12:13:30.517994] [DEBUG] [REMOTE ] LILA: Symbol is viable for forecasting. [2026-01-29T12:13:30.518045] [INFO ] [MAIN ] [1871/3490] LILA kept (0.3s) | 1868 kept, 3 rejected | 139.2/min | ETA: 11.6m [2026-01-29T12:13:30.903441] [DEBUG] [REMOTE ] LILAK: Retrieved 2659 rows, trimmed to 300. [2026-01-29T12:13:30.903557] [DEBUG] [REMOTE ] LILAK: PASS: History has at least 300 days. [2026-01-29T12:13:30.903978] [DEBUG] [REMOTE ] LILAK: PASS: Price check passed. Min price $6.92. [2026-01-29T12:13:30.904110] [DEBUG] [REMOTE ] LILAK: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:30.904222] [DEBUG] [REMOTE ] LILAK: PASS: Integrity check passed. [2026-01-29T12:13:30.904260] [DEBUG] [REMOTE ] LILAK: Symbol is viable for forecasting. [2026-01-29T12:13:30.904307] [INFO ] [MAIN ] [1872/3490] LILAK kept (0.4s) | 1869 kept, 3 rejected | 139.3/min | ETA: 11.6m [2026-01-29T12:13:31.244466] [DEBUG] [REMOTE ] LIN: Retrieved 1841 rows, trimmed to 300. [2026-01-29T12:13:31.244718] [DEBUG] [REMOTE ] LIN: PASS: History has at least 300 days. [2026-01-29T12:13:31.245200] [DEBUG] [REMOTE ] LIN: PASS: Price check passed. Min price $389.38. [2026-01-29T12:13:31.245355] [DEBUG] [REMOTE ] LIN: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:31.245494] [DEBUG] [REMOTE ] LIN: PASS: Integrity check passed. [2026-01-29T12:13:31.245541] [DEBUG] [REMOTE ] LIN: Symbol is viable for forecasting. [2026-01-29T12:13:31.245627] [INFO ] [MAIN ] [1873/3490] LIN kept (0.3s) | 1870 kept, 3 rejected | 139.3/min | ETA: 11.6m [2026-01-29T12:13:31.806209] [DEBUG] [REMOTE ] LINC: Retrieved 5182 rows, trimmed to 300. [2026-01-29T12:13:31.806377] [DEBUG] [REMOTE ] LINC: PASS: History has at least 300 days. [2026-01-29T12:13:31.806705] [DEBUG] [REMOTE ] LINC: PASS: Price check passed. Min price $17.80. [2026-01-29T12:13:31.807060] [DEBUG] [REMOTE ] LINC: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:31.807221] [DEBUG] [REMOTE ] LINC: PASS: Integrity check passed. [2026-01-29T12:13:31.807268] [DEBUG] [REMOTE ] LINC: Symbol is viable for forecasting. [2026-01-29T12:13:31.807328] [INFO ] [MAIN ] [1874/3490] LINC kept (0.6s) | 1871 kept, 3 rejected | 139.2/min | ETA: 11.6m [2026-01-29T12:13:32.129053] [DEBUG] [REMOTE ] LIND: Retrieved 2655 rows, trimmed to 300. [2026-01-29T12:13:32.129214] [DEBUG] [REMOTE ] LIND: PASS: History has at least 300 days. [2026-01-29T12:13:32.129495] [DEBUG] [REMOTE ] LIND: PASS: Price check passed. Min price $11.45. [2026-01-29T12:13:32.129725] [DEBUG] [REMOTE ] LIND: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:32.129873] [DEBUG] [REMOTE ] LIND: PASS: Integrity check passed. [2026-01-29T12:13:32.129922] [DEBUG] [REMOTE ] LIND: Symbol is viable for forecasting. [2026-01-29T12:13:32.129984] [INFO ] [MAIN ] [1875/3490] LIND kept (0.3s) | 1872 kept, 3 rejected | 139.3/min | ETA: 11.6m [2026-01-29T12:13:32.407915] [DEBUG] [REMOTE ] LINE: Retrieved 379 rows, trimmed to 300. [2026-01-29T12:13:32.408104] [DEBUG] [REMOTE ] LINE: PASS: History has at least 300 days. [2026-01-29T12:13:32.408355] [DEBUG] [REMOTE ] LINE: PASS: Price check passed. Min price $32.58. [2026-01-29T12:13:32.408518] [DEBUG] [REMOTE ] LINE: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:32.408677] [DEBUG] [REMOTE ] LINE: PASS: Integrity check passed. [2026-01-29T12:13:32.408726] [DEBUG] [REMOTE ] LINE: Symbol is viable for forecasting. [2026-01-29T12:13:32.408786] [INFO ] [MAIN ] [1876/3490] LINE kept (0.3s) | 1873 kept, 3 rejected | 139.3/min | ETA: 11.6m [2026-01-29T12:13:32.952537] [DEBUG] [REMOTE ] LINK: Retrieved 3455 rows, trimmed to 300. [2026-01-29T12:13:32.952697] [DEBUG] [REMOTE ] LINK: PASS: History has at least 300 days. [2026-01-29T12:13:32.952919] [DEBUG] [REMOTE ] LINK: PASS: Price check passed. Min price $3.40. [2026-01-29T12:13:32.953062] [DEBUG] [REMOTE ] LINK: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:32.953179] [DEBUG] [REMOTE ] LINK: PASS: Integrity check passed. [2026-01-29T12:13:32.953221] [DEBUG] [REMOTE ] LINK: Symbol is viable for forecasting. [2026-01-29T12:13:32.953270] [INFO ] [MAIN ] [1877/3490] LINK kept (0.5s) | 1874 kept, 3 rejected | 139.3/min | ETA: 11.6m [2026-01-29T12:13:33.357652] [DEBUG] [REMOTE ] LITE: Retrieved 2637 rows, trimmed to 300. [2026-01-29T12:13:33.357849] [DEBUG] [REMOTE ] LITE: PASS: History has at least 300 days. [2026-01-29T12:13:33.358143] [DEBUG] [REMOTE ] LITE: PASS: Price check passed. Min price $188.36. [2026-01-29T12:13:33.358288] [DEBUG] [REMOTE ] LITE: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:33.358418] [DEBUG] [REMOTE ] LITE: PASS: Integrity check passed. [2026-01-29T12:13:33.358460] [DEBUG] [REMOTE ] LITE: Symbol is viable for forecasting. [2026-01-29T12:13:33.358515] [INFO ] [MAIN ] [1878/3490] LITE kept (0.4s) | 1875 kept, 3 rejected | 139.3/min | ETA: 11.6m [2026-01-29T12:13:33.647395] [DEBUG] [REMOTE ] LITM: Retrieved 1050 rows, trimmed to 300. [2026-01-29T12:13:33.647638] [DEBUG] [REMOTE ] LITM: PASS: History has at least 300 days. [2026-01-29T12:13:33.647962] [DEBUG] [REMOTE ] LITM: PASS: Price check passed. Min price $2.49. [2026-01-29T12:13:33.648133] [DEBUG] [REMOTE ] LITM: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:33.648258] [DEBUG] [REMOTE ] LITM: PASS: Integrity check passed. [2026-01-29T12:13:33.648301] [DEBUG] [REMOTE ] LITM: Symbol is viable for forecasting. [2026-01-29T12:13:33.648371] [INFO ] [MAIN ] [1879/3490] LITM kept (0.3s) | 1876 kept, 3 rejected | 139.3/min | ETA: 11.6m [2026-01-29T12:13:34.127393] [DEBUG] [REMOTE ] LIVN: Retrieved 2584 rows, trimmed to 300. [2026-01-29T12:13:34.127528] [DEBUG] [REMOTE ] LIVN: PASS: History has at least 300 days. [2026-01-29T12:13:34.127781] [DEBUG] [REMOTE ] LIVN: PASS: Price check passed. Min price $49.57. [2026-01-29T12:13:34.127926] [DEBUG] [REMOTE ] LIVN: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:34.128068] [DEBUG] [REMOTE ] LIVN: PASS: Integrity check passed. [2026-01-29T12:13:34.128110] [DEBUG] [REMOTE ] LIVN: Symbol is viable for forecasting. [2026-01-29T12:13:34.128161] [INFO ] [MAIN ] [1880/3490] LIVN kept (0.5s) | 1877 kept, 3 rejected | 139.3/min | ETA: 11.6m [2026-01-29T12:13:34.986517] [DEBUG] [REMOTE ] LKFN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:34.986704] [DEBUG] [REMOTE ] LKFN: PASS: History has at least 300 days. [2026-01-29T12:13:34.987041] [DEBUG] [REMOTE ] LKFN: PASS: Price check passed. Min price $55.39. [2026-01-29T12:13:34.987190] [DEBUG] [REMOTE ] LKFN: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:34.987333] [DEBUG] [REMOTE ] LKFN: PASS: Integrity check passed. [2026-01-29T12:13:34.987375] [DEBUG] [REMOTE ] LKFN: Symbol is viable for forecasting. [2026-01-29T12:13:34.987428] [INFO ] [MAIN ] [1881/3490] LKFN kept (0.9s) | 1878 kept, 3 rejected | 139.2/min | ETA: 11.6m [2026-01-29T12:13:35.439775] [DEBUG] [REMOTE ] LKQ: Retrieved 5615 rows, trimmed to 300. [2026-01-29T12:13:35.439930] [DEBUG] [REMOTE ] LKQ: PASS: History has at least 300 days. [2026-01-29T12:13:35.440194] [DEBUG] [REMOTE ] LKQ: PASS: Price check passed. Min price $28.17. [2026-01-29T12:13:35.440352] [DEBUG] [REMOTE ] LKQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:35.440485] [DEBUG] [REMOTE ] LKQ: PASS: Integrity check passed. [2026-01-29T12:13:35.440527] [DEBUG] [REMOTE ] LKQ: Symbol is viable for forecasting. [2026-01-29T12:13:35.440594] [INFO ] [MAIN ] [1882/3490] LKQ kept (0.5s) | 1879 kept, 3 rejected | 139.2/min | ETA: 11.6m [2026-01-29T12:13:35.913918] [DEBUG] [REMOTE ] LLY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:35.914068] [DEBUG] [REMOTE ] LLY: PASS: History has at least 300 days. [2026-01-29T12:13:35.914327] [DEBUG] [REMOTE ] LLY: PASS: Price check passed. Min price $861.60. [2026-01-29T12:13:35.914469] [DEBUG] [REMOTE ] LLY: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:35.914616] [DEBUG] [REMOTE ] LLY: PASS: Integrity check passed. [2026-01-29T12:13:35.914661] [DEBUG] [REMOTE ] LLY: Symbol is viable for forecasting. [2026-01-29T12:13:35.914712] [INFO ] [MAIN ] [1883/3490] LLY kept (0.5s) | 1880 kept, 3 rejected | 139.2/min | ETA: 11.5m [2026-01-29T12:13:36.259026] [DEBUG] [REMOTE ] LMB: Retrieved 2520 rows, trimmed to 300. [2026-01-29T12:13:36.259163] [DEBUG] [REMOTE ] LMB: PASS: History has at least 300 days. [2026-01-29T12:13:36.259382] [DEBUG] [REMOTE ] LMB: PASS: Price check passed. Min price $65.92. [2026-01-29T12:13:36.259517] [DEBUG] [REMOTE ] LMB: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:36.259669] [DEBUG] [REMOTE ] LMB: PASS: Integrity check passed. [2026-01-29T12:13:36.259721] [DEBUG] [REMOTE ] LMB: Symbol is viable for forecasting. [2026-01-29T12:13:36.259779] [INFO ] [MAIN ] [1884/3490] LMB kept (0.3s) | 1881 kept, 3 rejected | 139.2/min | ETA: 11.5m [2026-01-29T12:13:36.671293] [DEBUG] [REMOTE ] LMBS: Retrieved 2823 rows, trimmed to 300. [2026-01-29T12:13:36.671498] [DEBUG] [REMOTE ] LMBS: PASS: History has at least 300 days. [2026-01-29T12:13:36.671824] [DEBUG] [REMOTE ] LMBS: PASS: Price check passed. Min price $49.38. [2026-01-29T12:13:36.671977] [DEBUG] [REMOTE ] LMBS: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:36.672105] [DEBUG] [REMOTE ] LMBS: PASS: Integrity check passed. [2026-01-29T12:13:36.672147] [DEBUG] [REMOTE ] LMBS: Symbol is viable for forecasting. [2026-01-29T12:13:36.672211] [INFO ] [MAIN ] [1885/3490] LMBS kept (0.4s) | 1882 kept, 3 rejected | 139.2/min | ETA: 11.5m [2026-01-29T12:13:36.989795] [DEBUG] [REMOTE ] LMND: Retrieved 1400 rows, trimmed to 300. [2026-01-29T12:13:36.989938] [DEBUG] [REMOTE ] LMND: PASS: History has at least 300 days. [2026-01-29T12:13:36.990154] [DEBUG] [REMOTE ] LMND: PASS: Price check passed. Min price $58.66. [2026-01-29T12:13:36.990300] [DEBUG] [REMOTE ] LMND: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:36.990412] [DEBUG] [REMOTE ] LMND: PASS: Integrity check passed. [2026-01-29T12:13:36.990451] [DEBUG] [REMOTE ] LMND: Symbol is viable for forecasting. [2026-01-29T12:13:36.990513] [INFO ] [MAIN ] [1886/3490] LMND kept (0.3s) | 1883 kept, 3 rejected | 139.2/min | ETA: 11.5m [2026-01-29T12:13:37.578048] [DEBUG] [REMOTE ] LNC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:37.578200] [DEBUG] [REMOTE ] LNC: PASS: History has at least 300 days. [2026-01-29T12:13:37.578451] [DEBUG] [REMOTE ] LNC: PASS: Price check passed. Min price $38.95. [2026-01-29T12:13:37.578611] [DEBUG] [REMOTE ] LNC: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:37.578739] [DEBUG] [REMOTE ] LNC: PASS: Integrity check passed. [2026-01-29T12:13:37.578780] [DEBUG] [REMOTE ] LNC: Symbol is viable for forecasting. [2026-01-29T12:13:37.578831] [INFO ] [MAIN ] [1887/3490] LNC kept (0.6s) | 1884 kept, 3 rejected | 139.2/min | ETA: 11.5m [2026-01-29T12:13:37.931653] [DEBUG] [REMOTE ] LND: Retrieved 3446 rows, trimmed to 300. [2026-01-29T12:13:37.931784] [DEBUG] [REMOTE ] LND: PASS: History has at least 300 days. [2026-01-29T12:13:37.931988] [DEBUG] [REMOTE ] LND: PASS: Price check passed. Min price $3.50. [2026-01-29T12:13:37.932124] [DEBUG] [REMOTE ] LND: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:37.932236] [DEBUG] [REMOTE ] LND: PASS: Integrity check passed. [2026-01-29T12:13:37.932275] [DEBUG] [REMOTE ] LND: Symbol is viable for forecasting. [2026-01-29T12:13:37.932323] [INFO ] [MAIN ] [1888/3490] LND kept (0.4s) | 1885 kept, 3 rejected | 139.2/min | ETA: 11.5m [2026-01-29T12:13:38.412359] [DEBUG] [REMOTE ] LNG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:38.412496] [DEBUG] [REMOTE ] LNG: PASS: History has at least 300 days. [2026-01-29T12:13:38.412754] [DEBUG] [REMOTE ] LNG: PASS: Price check passed. Min price $188.83. [2026-01-29T12:13:38.412910] [DEBUG] [REMOTE ] LNG: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:38.413213] [DEBUG] [REMOTE ] LNG: PASS: Integrity check passed. [2026-01-29T12:13:38.413254] [DEBUG] [REMOTE ] LNG: Symbol is viable for forecasting. [2026-01-29T12:13:38.413319] [INFO ] [MAIN ] [1889/3490] LNG kept (0.5s) | 1886 kept, 3 rejected | 139.2/min | ETA: 11.5m [2026-01-29T12:13:38.692233] [DEBUG] [REMOTE ] LNKB: Retrieved 1395 rows, trimmed to 300. [2026-01-29T12:13:38.692369] [DEBUG] [REMOTE ] LNKB: PASS: History has at least 300 days. [2026-01-29T12:13:38.692599] [DEBUG] [REMOTE ] LNKB: PASS: Price check passed. Min price $6.93. [2026-01-29T12:13:38.692740] [DEBUG] [REMOTE ] LNKB: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:38.692850] [DEBUG] [REMOTE ] LNKB: PASS: Integrity check passed. [2026-01-29T12:13:38.692889] [DEBUG] [REMOTE ] LNKB: Symbol is viable for forecasting. [2026-01-29T12:13:38.692936] [INFO ] [MAIN ] [1890/3490] LNKB kept (0.3s) | 1887 kept, 3 rejected | 139.2/min | ETA: 11.5m [2026-01-29T12:13:39.244410] [DEBUG] [REMOTE ] LNN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:39.244534] [DEBUG] [REMOTE ] LNN: PASS: History has at least 300 days. [2026-01-29T12:13:39.244763] [DEBUG] [REMOTE ] LNN: PASS: Price check passed. Min price $106.57. [2026-01-29T12:13:39.244899] [DEBUG] [REMOTE ] LNN: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:39.245013] [DEBUG] [REMOTE ] LNN: PASS: Integrity check passed. [2026-01-29T12:13:39.245053] [DEBUG] [REMOTE ] LNN: Symbol is viable for forecasting. [2026-01-29T12:13:39.245103] [INFO ] [MAIN ] [1891/3490] LNN kept (0.6s) | 1888 kept, 3 rejected | 139.2/min | ETA: 11.5m [2026-01-29T12:13:39.540058] [DEBUG] [REMOTE ] LNTH: Retrieved 2664 rows, trimmed to 300. [2026-01-29T12:13:39.540194] [DEBUG] [REMOTE ] LNTH: PASS: History has at least 300 days. [2026-01-29T12:13:39.540434] [DEBUG] [REMOTE ] LNTH: PASS: Price check passed. Min price $50.69. [2026-01-29T12:13:39.540590] [DEBUG] [REMOTE ] LNTH: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:39.540710] [DEBUG] [REMOTE ] LNTH: PASS: Integrity check passed. [2026-01-29T12:13:39.540751] [DEBUG] [REMOTE ] LNTH: Symbol is viable for forecasting. [2026-01-29T12:13:39.540799] [INFO ] [MAIN ] [1892/3490] LNTH kept (0.3s) | 1889 kept, 3 rejected | 139.3/min | ETA: 11.5m [2026-01-29T12:13:39.844965] [DEBUG] [REMOTE ] LNZA: Retrieved 1090 rows, trimmed to 300. [2026-01-29T12:13:39.845090] [DEBUG] [REMOTE ] LNZA: PASS: History has at least 300 days. [2026-01-29T12:13:39.845294] [DEBUG] [REMOTE ] LNZA: PASS: Price check passed. Min price $11.87. [2026-01-29T12:13:39.845429] [DEBUG] [REMOTE ] LNZA: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:39.845537] [DEBUG] [REMOTE ] LNZA: PASS: Integrity check passed. [2026-01-29T12:13:39.845593] [DEBUG] [REMOTE ] LNZA: Symbol is viable for forecasting. [2026-01-29T12:13:39.845643] [INFO ] [MAIN ] [1893/3490] LNZA kept (0.3s) | 1890 kept, 3 rejected | 139.3/min | ETA: 11.5m [2026-01-29T12:13:40.508209] [DEBUG] [REMOTE ] LOAN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:40.508357] [DEBUG] [REMOTE ] LOAN: PASS: History has at least 300 days. [2026-01-29T12:13:40.508625] [DEBUG] [REMOTE ] LOAN: PASS: Price check passed. Min price $4.27. [2026-01-29T12:13:40.508766] [DEBUG] [REMOTE ] LOAN: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:40.508893] [DEBUG] [REMOTE ] LOAN: PASS: Integrity check passed. [2026-01-29T12:13:40.508933] [DEBUG] [REMOTE ] LOAN: Symbol is viable for forecasting. [2026-01-29T12:13:40.508982] [INFO ] [MAIN ] [1894/3490] LOAN kept (0.7s) | 1891 kept, 3 rejected | 139.2/min | ETA: 11.5m [2026-01-29T12:13:40.703667] [DEBUG] [REMOTE ] LOB: Retrieved 2645 rows, trimmed to 300. [2026-01-29T12:13:40.703821] [DEBUG] [REMOTE ] LOB: PASS: History has at least 300 days. [2026-01-29T12:13:40.704040] [DEBUG] [REMOTE ] LOB: PASS: Price check passed. Min price $29.38. [2026-01-29T12:13:40.704179] [DEBUG] [REMOTE ] LOB: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:40.704295] [DEBUG] [REMOTE ] LOB: PASS: Integrity check passed. [2026-01-29T12:13:40.704336] [DEBUG] [REMOTE ] LOB: Symbol is viable for forecasting. [2026-01-29T12:13:40.704402] [INFO ] [MAIN ] [1895/3490] LOB kept (0.2s) | 1892 kept, 3 rejected | 139.3/min | ETA: 11.5m [2026-01-29T12:13:41.261787] [DEBUG] [REMOTE ] LOCO: Retrieved 2895 rows, trimmed to 300. [2026-01-29T12:13:41.261944] [DEBUG] [REMOTE ] LOCO: PASS: History has at least 300 days. [2026-01-29T12:13:41.262169] [DEBUG] [REMOTE ] LOCO: PASS: Price check passed. Min price $10.07. [2026-01-29T12:13:41.262307] [DEBUG] [REMOTE ] LOCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:41.262423] [DEBUG] [REMOTE ] LOCO: PASS: Integrity check passed. [2026-01-29T12:13:41.262464] [DEBUG] [REMOTE ] LOCO: Symbol is viable for forecasting. [2026-01-29T12:13:41.262513] [INFO ] [MAIN ] [1896/3490] LOCO kept (0.6s) | 1893 kept, 3 rejected | 139.3/min | ETA: 11.4m [2026-01-29T12:13:41.797597] [DEBUG] [REMOTE ] LOGI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:41.797741] [DEBUG] [REMOTE ] LOGI: PASS: History has at least 300 days. [2026-01-29T12:13:41.798005] [DEBUG] [REMOTE ] LOGI: PASS: Price check passed. Min price $86.64. [2026-01-29T12:13:41.798147] [DEBUG] [REMOTE ] LOGI: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:41.798274] [DEBUG] [REMOTE ] LOGI: PASS: Integrity check passed. [2026-01-29T12:13:41.798324] [DEBUG] [REMOTE ] LOGI: Symbol is viable for forecasting. [2026-01-29T12:13:41.798388] [INFO ] [MAIN ] [1897/3490] LOGI kept (0.5s) | 1894 kept, 3 rejected | 139.2/min | ETA: 11.4m [2026-01-29T12:13:42.090658] [DEBUG] [REMOTE ] LOMA: Retrieved 2070 rows, trimmed to 300. [2026-01-29T12:13:42.090800] [DEBUG] [REMOTE ] LOMA: PASS: History has at least 300 days. [2026-01-29T12:13:42.091018] [DEBUG] [REMOTE ] LOMA: PASS: Price check passed. Min price $10.52. [2026-01-29T12:13:42.091151] [DEBUG] [REMOTE ] LOMA: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:42.091260] [DEBUG] [REMOTE ] LOMA: PASS: Integrity check passed. [2026-01-29T12:13:42.091299] [DEBUG] [REMOTE ] LOMA: Symbol is viable for forecasting. [2026-01-29T12:13:42.091346] [INFO ] [MAIN ] [1898/3490] LOMA kept (0.3s) | 1895 kept, 3 rejected | 139.3/min | ETA: 11.4m [2026-01-29T12:13:42.466282] [DEBUG] [REMOTE ] LONA: Retrieved 1346 rows, trimmed to 300. [2026-01-29T12:13:42.466502] [DEBUG] [REMOTE ] LONA: PASS: History has at least 300 days. [2026-01-29T12:13:42.466860] [DEBUG] [REMOTE ] LONA: PASS: Price check passed. Min price $3.85. [2026-01-29T12:13:42.467029] [DEBUG] [REMOTE ] LONA: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:42.467200] [DEBUG] [REMOTE ] LONA: PASS: Integrity check passed. [2026-01-29T12:13:42.467246] [DEBUG] [REMOTE ] LONA: Symbol is viable for forecasting. [2026-01-29T12:13:42.467304] [INFO ] [MAIN ] [1899/3490] LONA kept (0.4s) | 1896 kept, 3 rejected | 139.3/min | ETA: 11.4m [2026-01-29T12:13:42.992609] [DEBUG] [REMOTE ] LOPE: Retrieved 4322 rows, trimmed to 300. [2026-01-29T12:13:42.992869] [DEBUG] [REMOTE ] LOPE: PASS: History has at least 300 days. [2026-01-29T12:13:42.993260] [DEBUG] [REMOTE ] LOPE: PASS: Price check passed. Min price $150.81. [2026-01-29T12:13:42.993442] [DEBUG] [REMOTE ] LOPE: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:42.993638] [DEBUG] [REMOTE ] LOPE: PASS: Integrity check passed. [2026-01-29T12:13:42.993695] [DEBUG] [REMOTE ] LOPE: Symbol is viable for forecasting. [2026-01-29T12:13:42.993777] [INFO ] [MAIN ] [1900/3490] LOPE kept (0.5s) | 1897 kept, 3 rejected | 139.2/min | ETA: 11.4m [2026-01-29T12:13:43.277162] [DEBUG] [REMOTE ] LOVE: Retrieved 1907 rows, trimmed to 300. [2026-01-29T12:13:43.277295] [DEBUG] [REMOTE ] LOVE: PASS: History has at least 300 days. [2026-01-29T12:13:43.277499] [DEBUG] [REMOTE ] LOVE: PASS: Price check passed. Min price $11.51. [2026-01-29T12:13:43.277665] [DEBUG] [REMOTE ] LOVE: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:43.277779] [DEBUG] [REMOTE ] LOVE: PASS: Integrity check passed. [2026-01-29T12:13:43.277834] [DEBUG] [REMOTE ] LOVE: Symbol is viable for forecasting. [2026-01-29T12:13:43.277882] [INFO ] [MAIN ] [1901/3490] LOVE kept (0.3s) | 1898 kept, 3 rejected | 139.3/min | ETA: 11.4m [2026-01-29T12:13:43.753272] [DEBUG] [REMOTE ] LPCN: Retrieved 3085 rows, trimmed to 300. [2026-01-29T12:13:43.753420] [DEBUG] [REMOTE ] LPCN: PASS: History has at least 300 days. [2026-01-29T12:13:43.753683] [DEBUG] [REMOTE ] LPCN: PASS: Price check passed. Min price $2.53. [2026-01-29T12:13:43.753845] [DEBUG] [REMOTE ] LPCN: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:43.753976] [DEBUG] [REMOTE ] LPCN: PASS: Integrity check passed. [2026-01-29T12:13:43.754022] [DEBUG] [REMOTE ] LPCN: Symbol is viable for forecasting. [2026-01-29T12:13:43.754081] [INFO ] [MAIN ] [1902/3490] LPCN kept (0.5s) | 1899 kept, 3 rejected | 139.3/min | ETA: 11.4m [2026-01-29T12:13:44.234232] [DEBUG] [REMOTE ] LPG: Retrieved 2949 rows, trimmed to 300. [2026-01-29T12:13:44.234367] [DEBUG] [REMOTE ] LPG: PASS: History has at least 300 days. [2026-01-29T12:13:44.234717] [DEBUG] [REMOTE ] LPG: PASS: Price check passed. Min price $23.93. [2026-01-29T12:13:44.234952] [DEBUG] [REMOTE ] LPG: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:44.235118] [DEBUG] [REMOTE ] LPG: PASS: Integrity check passed. [2026-01-29T12:13:44.235171] [DEBUG] [REMOTE ] LPG: Symbol is viable for forecasting. [2026-01-29T12:13:44.235239] [INFO ] [MAIN ] [1903/3490] LPG kept (0.5s) | 1900 kept, 3 rejected | 139.3/min | ETA: 11.4m [2026-01-29T12:13:44.700962] [DEBUG] [REMOTE ] LPL: Retrieved 5415 rows, trimmed to 300. [2026-01-29T12:13:44.701094] [DEBUG] [REMOTE ] LPL: PASS: History has at least 300 days. [2026-01-29T12:13:44.701314] [DEBUG] [REMOTE ] LPL: PASS: Price check passed. Min price $3.97. [2026-01-29T12:13:44.701451] [DEBUG] [REMOTE ] LPL: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:44.701592] [DEBUG] [REMOTE ] LPL: PASS: Integrity check passed. [2026-01-29T12:13:44.701637] [DEBUG] [REMOTE ] LPL: Symbol is viable for forecasting. [2026-01-29T12:13:44.701686] [INFO ] [MAIN ] [1904/3490] LPL kept (0.5s) | 1901 kept, 3 rejected | 139.3/min | ETA: 11.4m [2026-01-29T12:13:45.113635] [DEBUG] [REMOTE ] LPLA: Retrieved 3820 rows, trimmed to 300. [2026-01-29T12:13:45.113770] [DEBUG] [REMOTE ] LPLA: PASS: History has at least 300 days. [2026-01-29T12:13:45.113989] [DEBUG] [REMOTE ] LPLA: PASS: Price check passed. Min price $342.86. [2026-01-29T12:13:45.114127] [DEBUG] [REMOTE ] LPLA: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:45.114243] [DEBUG] [REMOTE ] LPLA: PASS: Integrity check passed. [2026-01-29T12:13:45.114285] [DEBUG] [REMOTE ] LPLA: Symbol is viable for forecasting. [2026-01-29T12:13:45.114332] [INFO ] [MAIN ] [1905/3490] LPLA kept (0.4s) | 1902 kept, 3 rejected | 139.3/min | ETA: 11.4m [2026-01-29T12:13:45.421713] [DEBUG] [REMOTE ] LPRO: Retrieved 1961 rows, trimmed to 300. [2026-01-29T12:13:45.421871] [DEBUG] [REMOTE ] LPRO: PASS: History has at least 300 days. [2026-01-29T12:13:45.422132] [DEBUG] [REMOTE ] LPRO: PASS: Price check passed. Min price $1.45. [2026-01-29T12:13:45.422303] [DEBUG] [REMOTE ] LPRO: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:45.422447] [DEBUG] [REMOTE ] LPRO: PASS: Integrity check passed. [2026-01-29T12:13:45.422495] [DEBUG] [REMOTE ] LPRO: Symbol is viable for forecasting. [2026-01-29T12:13:45.422556] [INFO ] [MAIN ] [1906/3490] LPRO kept (0.3s) | 1903 kept, 3 rejected | 139.3/min | ETA: 11.4m [2026-01-29T12:13:45.970208] [DEBUG] [REMOTE ] LPSN: Retrieved 6490 rows, trimmed to 300. [2026-01-29T12:13:45.970590] [DEBUG] [REMOTE ] LPSN: PASS: History has at least 300 days. [2026-01-29T12:13:45.970887] [DEBUG] [REMOTE ] LPSN: PASS: Price check passed. Min price $3.03. [2026-01-29T12:13:45.971249] [DEBUG] [REMOTE ] LPSN: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:45.971400] [DEBUG] [REMOTE ] LPSN: PASS: Integrity check passed. [2026-01-29T12:13:45.971473] [DEBUG] [REMOTE ] LPSN: Symbol is viable for forecasting. [2026-01-29T12:13:45.971539] [INFO ] [MAIN ] [1907/3490] LPSN kept (0.5s) | 1904 kept, 3 rejected | 139.3/min | ETA: 11.4m [2026-01-29T12:13:46.391490] [DEBUG] [REMOTE ] LPTH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:46.391668] [DEBUG] [REMOTE ] LPTH: PASS: History has at least 300 days. [2026-01-29T12:13:46.391903] [DEBUG] [REMOTE ] LPTH: PASS: Price check passed. Min price $6.18. [2026-01-29T12:13:46.392037] [DEBUG] [REMOTE ] LPTH: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:46.392156] [DEBUG] [REMOTE ] LPTH: PASS: Integrity check passed. [2026-01-29T12:13:46.392196] [DEBUG] [REMOTE ] LPTH: Symbol is viable for forecasting. [2026-01-29T12:13:46.392243] [INFO ] [MAIN ] [1908/3490] LPTH kept (0.4s) | 1905 kept, 3 rejected | 139.3/min | ETA: 11.4m [2026-01-29T12:13:46.900157] [DEBUG] [REMOTE ] LPX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:46.900450] [DEBUG] [REMOTE ] LPX: PASS: History has at least 300 days. [2026-01-29T12:13:46.900822] [DEBUG] [REMOTE ] LPX: PASS: Price check passed. Min price $74.60. [2026-01-29T12:13:46.900979] [DEBUG] [REMOTE ] LPX: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:46.901121] [DEBUG] [REMOTE ] LPX: PASS: Integrity check passed. [2026-01-29T12:13:46.901165] [DEBUG] [REMOTE ] LPX: Symbol is viable for forecasting. [2026-01-29T12:13:46.901221] [INFO ] [MAIN ] [1909/3490] LPX kept (0.5s) | 1906 kept, 3 rejected | 139.2/min | ETA: 11.4m [2026-01-29T12:13:47.087710] [DEBUG] [REMOTE ] LQDA: Retrieved 1887 rows, trimmed to 300. [2026-01-29T12:13:47.087944] [DEBUG] [REMOTE ] LQDA: PASS: History has at least 300 days. [2026-01-29T12:13:47.088280] [DEBUG] [REMOTE ] LQDA: PASS: Price check passed. Min price $24.36. [2026-01-29T12:13:47.088454] [DEBUG] [REMOTE ] LQDA: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:47.088625] [DEBUG] [REMOTE ] LQDA: PASS: Integrity check passed. [2026-01-29T12:13:47.088675] [DEBUG] [REMOTE ] LQDA: Symbol is viable for forecasting. [2026-01-29T12:13:47.088739] [INFO ] [MAIN ] [1910/3490] LQDA kept (0.2s) | 1907 kept, 3 rejected | 139.3/min | ETA: 11.3m [2026-01-29T12:13:47.762676] [DEBUG] [REMOTE ] LRCX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:47.762835] [DEBUG] [REMOTE ] LRCX: PASS: History has at least 300 days. [2026-01-29T12:13:47.763129] [DEBUG] [REMOTE ] LRCX: PASS: Price check passed. Min price $139.36. [2026-01-29T12:13:47.763270] [DEBUG] [REMOTE ] LRCX: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:47.763403] [DEBUG] [REMOTE ] LRCX: PASS: Integrity check passed. [2026-01-29T12:13:47.763443] [DEBUG] [REMOTE ] LRCX: Symbol is viable for forecasting. [2026-01-29T12:13:47.763494] [INFO ] [MAIN ] [1911/3490] LRCX kept (0.7s) | 1908 kept, 3 rejected | 139.2/min | ETA: 11.3m [2026-01-29T12:13:47.979289] [DEBUG] [REMOTE ] LRGE: Retrieved 2181 rows, trimmed to 300. [2026-01-29T12:13:47.979463] [DEBUG] [REMOTE ] LRGE: PASS: History has at least 300 days. [2026-01-29T12:13:47.979765] [DEBUG] [REMOTE ] LRGE: PASS: Price check passed. Min price $78.68. [2026-01-29T12:13:47.979959] [DEBUG] [REMOTE ] LRGE: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:47.980127] [DEBUG] [REMOTE ] LRGE: PASS: Integrity check passed. [2026-01-29T12:13:47.980177] [DEBUG] [REMOTE ] LRGE: Symbol is viable for forecasting. [2026-01-29T12:13:47.980239] [INFO ] [MAIN ] [1912/3490] LRGE kept (0.2s) | 1909 kept, 3 rejected | 139.3/min | ETA: 11.3m [2026-01-29T12:13:48.603714] [DEBUG] [REMOTE ] LSCC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:48.603860] [DEBUG] [REMOTE ] LSCC: PASS: History has at least 300 days. [2026-01-29T12:13:48.604088] [DEBUG] [REMOTE ] LSCC: PASS: Price check passed. Min price $61.73. [2026-01-29T12:13:48.604232] [DEBUG] [REMOTE ] LSCC: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:48.604353] [DEBUG] [REMOTE ] LSCC: PASS: Integrity check passed. [2026-01-29T12:13:48.604411] [DEBUG] [REMOTE ] LSCC: Symbol is viable for forecasting. [2026-01-29T12:13:48.604464] [INFO ] [MAIN ] [1913/3490] LSCC kept (0.6s) | 1910 kept, 3 rejected | 139.2/min | ETA: 11.3m [2026-01-29T12:13:48.864902] [DEBUG] [REMOTE ] LSPD: Retrieved 1610 rows, trimmed to 300. [2026-01-29T12:13:48.865108] [DEBUG] [REMOTE ] LSPD: PASS: History has at least 300 days. [2026-01-29T12:13:48.865410] [DEBUG] [REMOTE ] LSPD: PASS: Price check passed. Min price $10.76. [2026-01-29T12:13:48.865559] [DEBUG] [REMOTE ] LSPD: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:48.865713] [DEBUG] [REMOTE ] LSPD: PASS: Integrity check passed. [2026-01-29T12:13:48.865755] [DEBUG] [REMOTE ] LSPD: Symbol is viable for forecasting. [2026-01-29T12:13:48.865815] [INFO ] [MAIN ] [1914/3490] LSPD kept (0.3s) | 1911 kept, 3 rejected | 139.3/min | ETA: 11.3m [2026-01-29T12:13:49.452090] [DEBUG] [REMOTE ] LTC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:49.452240] [DEBUG] [REMOTE ] LTC: PASS: History has at least 300 days. [2026-01-29T12:13:49.452516] [DEBUG] [REMOTE ] LTC: PASS: Price check passed. Min price $33.74. [2026-01-29T12:13:49.452676] [DEBUG] [REMOTE ] LTC: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:49.452807] [DEBUG] [REMOTE ] LTC: PASS: Integrity check passed. [2026-01-29T12:13:49.452848] [DEBUG] [REMOTE ] LTC: Symbol is viable for forecasting. [2026-01-29T12:13:49.452898] [INFO ] [MAIN ] [1915/3490] LTC kept (0.6s) | 1912 kept, 3 rejected | 139.2/min | ETA: 11.3m [2026-01-29T12:13:49.681533] [DEBUG] [REMOTE ] LTH: Retrieved 1081 rows, trimmed to 300. [2026-01-29T12:13:49.681699] [DEBUG] [REMOTE ] LTH: PASS: History has at least 300 days. [2026-01-29T12:13:49.681911] [DEBUG] [REMOTE ] LTH: PASS: Price check passed. Min price $24.66. [2026-01-29T12:13:49.682052] [DEBUG] [REMOTE ] LTH: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:49.682167] [DEBUG] [REMOTE ] LTH: PASS: Integrity check passed. [2026-01-29T12:13:49.682218] [DEBUG] [REMOTE ] LTH: Symbol is viable for forecasting. [2026-01-29T12:13:49.682275] [INFO ] [MAIN ] [1916/3490] LTH kept (0.2s) | 1913 kept, 3 rejected | 139.3/min | ETA: 11.3m [2026-01-29T12:13:50.120133] [DEBUG] [REMOTE ] LTRN: Retrieved 1415 rows, trimmed to 300. [2026-01-29T12:13:50.120301] [DEBUG] [REMOTE ] LTRN: PASS: History has at least 300 days. [2026-01-29T12:13:50.120528] [DEBUG] [REMOTE ] LTRN: PASS: Price check passed. Min price $3.00. [2026-01-29T12:13:50.120702] [DEBUG] [REMOTE ] LTRN: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:50.120824] [DEBUG] [REMOTE ] LTRN: PASS: Integrity check passed. [2026-01-29T12:13:50.120865] [DEBUG] [REMOTE ] LTRN: Symbol is viable for forecasting. [2026-01-29T12:13:50.120914] [INFO ] [MAIN ] [1917/3490] LTRN kept (0.4s) | 1914 kept, 3 rejected | 139.3/min | ETA: 11.3m [2026-01-29T12:13:50.702463] [DEBUG] [REMOTE ] LTRX: Retrieved 6408 rows, trimmed to 300. [2026-01-29T12:13:50.702621] [DEBUG] [REMOTE ] LTRX: PASS: History has at least 300 days. [2026-01-29T12:13:50.702839] [DEBUG] [REMOTE ] LTRX: PASS: Price check passed. Min price $4.48. [2026-01-29T12:13:50.702976] [DEBUG] [REMOTE ] LTRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:50.703090] [DEBUG] [REMOTE ] LTRX: PASS: Integrity check passed. [2026-01-29T12:13:50.703132] [DEBUG] [REMOTE ] LTRX: Symbol is viable for forecasting. [2026-01-29T12:13:50.703182] [INFO ] [MAIN ] [1918/3490] LTRX kept (0.6s) | 1915 kept, 3 rejected | 139.3/min | ETA: 11.3m [2026-01-29T12:13:50.926994] [DEBUG] [REMOTE ] LUCD: Retrieved 1076 rows, trimmed to 300. [2026-01-29T12:13:50.927136] [DEBUG] [REMOTE ] LUCD: PASS: History has at least 300 days. [2026-01-29T12:13:50.927355] [DEBUG] [REMOTE ] LUCD: PASS: Price check passed. Min price $1.01. [2026-01-29T12:13:50.927496] [DEBUG] [REMOTE ] LUCD: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:50.927656] [DEBUG] [REMOTE ] LUCD: PASS: Integrity check passed. [2026-01-29T12:13:50.927701] [DEBUG] [REMOTE ] LUCD: Symbol is viable for forecasting. [2026-01-29T12:13:50.927751] [INFO ] [MAIN ] [1919/3490] LUCD kept (0.2s) | 1916 kept, 3 rejected | 139.3/min | ETA: 11.3m [2026-01-29T12:13:51.561842] [DEBUG] [REMOTE ] LUMN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:51.561992] [DEBUG] [REMOTE ] LUMN: PASS: History has at least 300 days. [2026-01-29T12:13:51.562234] [DEBUG] [REMOTE ] LUMN: PASS: Price check passed. Min price $7.48. [2026-01-29T12:13:51.562375] [DEBUG] [REMOTE ] LUMN: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:51.562497] [DEBUG] [REMOTE ] LUMN: PASS: Integrity check passed. [2026-01-29T12:13:51.562538] [DEBUG] [REMOTE ] LUMN: Symbol is viable for forecasting. [2026-01-29T12:13:51.562607] [INFO ] [MAIN ] [1920/3490] LUMN kept (0.6s) | 1917 kept, 3 rejected | 139.3/min | ETA: 11.3m [2026-01-29T12:13:51.842875] [DEBUG] [REMOTE ] LUNG: Retrieved 1337 rows, trimmed to 300. [2026-01-29T12:13:51.843020] [DEBUG] [REMOTE ] LUNG: PASS: History has at least 300 days. [2026-01-29T12:13:51.843241] [DEBUG] [REMOTE ] LUNG: PASS: Price check passed. Min price $1.31. [2026-01-29T12:13:51.843373] [DEBUG] [REMOTE ] LUNG: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:51.843480] [DEBUG] [REMOTE ] LUNG: PASS: Integrity check passed. [2026-01-29T12:13:51.843520] [DEBUG] [REMOTE ] LUNG: Symbol is viable for forecasting. [2026-01-29T12:13:51.843566] [INFO ] [MAIN ] [1921/3490] LUNG kept (0.3s) | 1918 kept, 3 rejected | 139.3/min | ETA: 11.3m [2026-01-29T12:13:52.277834] [DEBUG] [REMOTE ] LVHD: Retrieved 2535 rows, trimmed to 300. [2026-01-29T12:13:52.278083] [DEBUG] [REMOTE ] LVHD: PASS: History has at least 300 days. [2026-01-29T12:13:52.278363] [DEBUG] [REMOTE ] LVHD: PASS: Price check passed. Min price $39.12. [2026-01-29T12:13:52.278511] [DEBUG] [REMOTE ] LVHD: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:52.278663] [DEBUG] [REMOTE ] LVHD: PASS: Integrity check passed. [2026-01-29T12:13:52.278709] [DEBUG] [REMOTE ] LVHD: Symbol is viable for forecasting. [2026-01-29T12:13:52.278765] [INFO ] [MAIN ] [1922/3490] LVHD kept (0.4s) | 1919 kept, 3 rejected | 139.3/min | ETA: 11.3m [2026-01-29T12:13:52.641122] [DEBUG] [REMOTE ] LVO: Retrieved 2098 rows, trimmed to 300. [2026-01-29T12:13:52.641320] [DEBUG] [REMOTE ] LVO: PASS: History has at least 300 days. [2026-01-29T12:13:52.641600] [DEBUG] [REMOTE ] LVO: PASS: Price check passed. Min price $3.96. [2026-01-29T12:13:52.641790] [DEBUG] [REMOTE ] LVO: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:52.641924] [DEBUG] [REMOTE ] LVO: PASS: Integrity check passed. [2026-01-29T12:13:52.641965] [DEBUG] [REMOTE ] LVO: Symbol is viable for forecasting. [2026-01-29T12:13:52.642019] [INFO ] [MAIN ] [1923/3490] LVO kept (0.4s) | 1920 kept, 3 rejected | 139.3/min | ETA: 11.2m [2026-01-29T12:13:53.195792] [DEBUG] [REMOTE ] LVS: Retrieved 5313 rows, trimmed to 300. [2026-01-29T12:13:53.196007] [DEBUG] [REMOTE ] LVS: PASS: History has at least 300 days. [2026-01-29T12:13:53.196309] [DEBUG] [REMOTE ] LVS: PASS: Price check passed. Min price $58.54. [2026-01-29T12:13:53.196452] [DEBUG] [REMOTE ] LVS: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:53.196615] [DEBUG] [REMOTE ] LVS: PASS: Integrity check passed. [2026-01-29T12:13:53.196659] [DEBUG] [REMOTE ] LVS: Symbol is viable for forecasting. [2026-01-29T12:13:53.196717] [INFO ] [MAIN ] [1924/3490] LVS kept (0.6s) | 1921 kept, 3 rejected | 139.3/min | ETA: 11.2m [2026-01-29T12:13:53.768709] [DEBUG] [REMOTE ] LWAY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:53.768919] [DEBUG] [REMOTE ] LWAY: PASS: History has at least 300 days. [2026-01-29T12:13:53.769271] [DEBUG] [REMOTE ] LWAY: PASS: Price check passed. Min price $21.49. [2026-01-29T12:13:53.769421] [DEBUG] [REMOTE ] LWAY: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:53.769606] [DEBUG] [REMOTE ] LWAY: PASS: Integrity check passed. [2026-01-29T12:13:53.769650] [DEBUG] [REMOTE ] LWAY: Symbol is viable for forecasting. [2026-01-29T12:13:53.769704] [INFO ] [MAIN ] [1925/3490] LWAY kept (0.6s) | 1922 kept, 3 rejected | 139.2/min | ETA: 11.2m [2026-01-29T12:13:54.166618] [DEBUG] [REMOTE ] LWLG: Retrieved 4657 rows, trimmed to 300. [2026-01-29T12:13:54.166838] [DEBUG] [REMOTE ] LWLG: PASS: History has at least 300 days. [2026-01-29T12:13:54.167169] [DEBUG] [REMOTE ] LWLG: PASS: Price check passed. Min price $2.97. [2026-01-29T12:13:54.167328] [DEBUG] [REMOTE ] LWLG: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:54.167505] [DEBUG] [REMOTE ] LWLG: PASS: Integrity check passed. [2026-01-29T12:13:54.167555] [DEBUG] [REMOTE ] LWLG: Symbol is viable for forecasting. [2026-01-29T12:13:54.167651] [INFO ] [MAIN ] [1926/3490] LWLG kept (0.4s) | 1923 kept, 3 rejected | 139.3/min | ETA: 11.2m [2026-01-29T12:13:54.364335] [DEBUG] [REMOTE ] LX: Retrieved 2035 rows, trimmed to 300. [2026-01-29T12:13:54.364481] [DEBUG] [REMOTE ] LX: PASS: History has at least 300 days. [2026-01-29T12:13:54.364717] [DEBUG] [REMOTE ] LX: PASS: Price check passed. Min price $2.90. [2026-01-29T12:13:54.364857] [DEBUG] [REMOTE ] LX: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:54.364971] [DEBUG] [REMOTE ] LX: PASS: Integrity check passed. [2026-01-29T12:13:54.365011] [DEBUG] [REMOTE ] LX: Symbol is viable for forecasting. [2026-01-29T12:13:54.365058] [INFO ] [MAIN ] [1927/3490] LX kept (0.2s) | 1924 kept, 3 rejected | 139.3/min | ETA: 11.2m [2026-01-29T12:13:54.755530] [DEBUG] [REMOTE ] LXEO: Retrieved 559 rows, trimmed to 300. [2026-01-29T12:13:54.755715] [DEBUG] [REMOTE ] LXEO: PASS: History has at least 300 days. [2026-01-29T12:13:54.756008] [DEBUG] [REMOTE ] LXEO: PASS: Price check passed. Min price $7.23. [2026-01-29T12:13:54.756235] [DEBUG] [REMOTE ] LXEO: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:54.756393] [DEBUG] [REMOTE ] LXEO: PASS: Integrity check passed. [2026-01-29T12:13:54.756454] [DEBUG] [REMOTE ] LXEO: Symbol is viable for forecasting. [2026-01-29T12:13:54.756522] [INFO ] [MAIN ] [1928/3490] LXEO kept (0.4s) | 1925 kept, 3 rejected | 139.3/min | ETA: 11.2m [2026-01-29T12:13:55.605359] [DEBUG] [REMOTE ] LXP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:55.605714] [DEBUG] [REMOTE ] LXP: PASS: History has at least 300 days. [2026-01-29T12:13:55.605947] [DEBUG] [REMOTE ] LXP: PASS: Price check passed. Min price $44.85. [2026-01-29T12:13:55.606084] [DEBUG] [REMOTE ] LXP: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:55.606203] [DEBUG] [REMOTE ] LXP: PASS: Integrity check passed. [2026-01-29T12:13:55.606243] [DEBUG] [REMOTE ] LXP: Symbol is viable for forecasting. [2026-01-29T12:13:55.606293] [INFO ] [MAIN ] [1929/3490] LXP kept (0.8s) | 1926 kept, 3 rejected | 139.2/min | ETA: 11.2m [2026-01-29T12:13:55.982014] [DEBUG] [REMOTE ] LYB: Retrieved 3963 rows, trimmed to 300. [2026-01-29T12:13:55.982144] [DEBUG] [REMOTE ] LYB: PASS: History has at least 300 days. [2026-01-29T12:13:55.982359] [DEBUG] [REMOTE ] LYB: PASS: Price check passed. Min price $41.20. [2026-01-29T12:13:55.982491] [DEBUG] [REMOTE ] LYB: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:55.982617] [DEBUG] [REMOTE ] LYB: PASS: Integrity check passed. [2026-01-29T12:13:55.982659] [DEBUG] [REMOTE ] LYB: Symbol is viable for forecasting. [2026-01-29T12:13:55.982707] [INFO ] [MAIN ] [1930/3490] LYB kept (0.4s) | 1927 kept, 3 rejected | 139.2/min | ETA: 11.2m [2026-01-29T12:13:56.453075] [DEBUG] [REMOTE ] LYG: Retrieved 6081 rows, trimmed to 300. [2026-01-29T12:13:56.453210] [DEBUG] [REMOTE ] LYG: PASS: History has at least 300 days. [2026-01-29T12:13:56.453429] [DEBUG] [REMOTE ] LYG: PASS: Price check passed. Min price $4.52. [2026-01-29T12:13:56.453566] [DEBUG] [REMOTE ] LYG: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:56.453723] [DEBUG] [REMOTE ] LYG: PASS: Integrity check passed. [2026-01-29T12:13:56.453765] [DEBUG] [REMOTE ] LYG: Symbol is viable for forecasting. [2026-01-29T12:13:56.453816] [INFO ] [MAIN ] [1931/3490] LYG kept (0.5s) | 1928 kept, 3 rejected | 139.2/min | ETA: 11.2m [2026-01-29T12:13:56.705209] [DEBUG] [REMOTE ] LYRA: Retrieved 1443 rows, trimmed to 300. [2026-01-29T12:13:56.705412] [DEBUG] [REMOTE ] LYRA: PASS: History has at least 300 days. [2026-01-29T12:13:56.705691] [DEBUG] [REMOTE ] LYRA: PASS: Price check passed. Min price $1.70. [2026-01-29T12:13:56.705838] [DEBUG] [REMOTE ] LYRA: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:56.705958] [DEBUG] [REMOTE ] LYRA: PASS: Integrity check passed. [2026-01-29T12:13:56.705999] [DEBUG] [REMOTE ] LYRA: Symbol is viable for forecasting. [2026-01-29T12:13:56.706051] [INFO ] [MAIN ] [1932/3490] LYRA kept (0.3s) | 1929 kept, 3 rejected | 139.3/min | ETA: 11.2m [2026-01-29T12:13:57.330155] [DEBUG] [REMOTE ] LYTS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:57.330403] [DEBUG] [REMOTE ] LYTS: PASS: History has at least 300 days. [2026-01-29T12:13:57.330788] [DEBUG] [REMOTE ] LYTS: PASS: Price check passed. Min price $17.25. [2026-01-29T12:13:57.330981] [DEBUG] [REMOTE ] LYTS: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:57.331155] [DEBUG] [REMOTE ] LYTS: PASS: Integrity check passed. [2026-01-29T12:13:57.331199] [DEBUG] [REMOTE ] LYTS: Symbol is viable for forecasting. [2026-01-29T12:13:57.331257] [INFO ] [MAIN ] [1933/3490] LYTS kept (0.6s) | 1930 kept, 3 rejected | 139.2/min | ETA: 11.2m [2026-01-29T12:13:57.608377] [DEBUG] [REMOTE ] LZ: Retrieved 1150 rows, trimmed to 300. [2026-01-29T12:13:57.608598] [DEBUG] [REMOTE ] LZ: PASS: History has at least 300 days. [2026-01-29T12:13:57.608864] [DEBUG] [REMOTE ] LZ: PASS: Price check passed. Min price $8.49. [2026-01-29T12:13:57.609020] [DEBUG] [REMOTE ] LZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:57.609148] [DEBUG] [REMOTE ] LZ: PASS: Integrity check passed. [2026-01-29T12:13:57.609198] [DEBUG] [REMOTE ] LZ: Symbol is viable for forecasting. [2026-01-29T12:13:57.609260] [INFO ] [MAIN ] [1934/3490] LZ kept (0.3s) | 1931 kept, 3 rejected | 139.3/min | ETA: 11.2m [2026-01-29T12:13:58.189905] [DEBUG] [REMOTE ] LZB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:58.190161] [DEBUG] [REMOTE ] LZB: PASS: History has at least 300 days. [2026-01-29T12:13:58.190545] [DEBUG] [REMOTE ] LZB: PASS: Price check passed. Min price $29.16. [2026-01-29T12:13:58.190717] [DEBUG] [REMOTE ] LZB: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:58.190878] [DEBUG] [REMOTE ] LZB: PASS: Integrity check passed. [2026-01-29T12:13:58.190926] [DEBUG] [REMOTE ] LZB: Symbol is viable for forecasting. [2026-01-29T12:13:58.190988] [INFO ] [MAIN ] [1935/3490] LZB kept (0.6s) | 1932 kept, 3 rejected | 139.2/min | ETA: 11.2m [2026-01-29T12:13:58.420337] [DEBUG] [REMOTE ] LZM: Retrieved 645 rows, trimmed to 300. [2026-01-29T12:13:58.420518] [DEBUG] [REMOTE ] LZM: PASS: History has at least 300 days. [2026-01-29T12:13:58.420814] [DEBUG] [REMOTE ] LZM: PASS: Price check passed. Min price $3.65. [2026-01-29T12:13:58.420986] [DEBUG] [REMOTE ] LZM: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:58.421136] [DEBUG] [REMOTE ] LZM: PASS: Integrity check passed. [2026-01-29T12:13:58.421202] [DEBUG] [REMOTE ] LZM: Symbol is viable for forecasting. [2026-01-29T12:13:58.421280] [INFO ] [MAIN ] [1936/3490] LZM kept (0.2s) | 1933 kept, 3 rejected | 139.3/min | ETA: 11.2m [2026-01-29T12:13:59.101391] [DEBUG] [REMOTE ] M: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:59.101763] [DEBUG] [REMOTE ] M: PASS: History has at least 300 days. [2026-01-29T12:13:59.102038] [DEBUG] [REMOTE ] M: PASS: Price check passed. Min price $18.92. [2026-01-29T12:13:59.102211] [DEBUG] [REMOTE ] M: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:59.102364] [DEBUG] [REMOTE ] M: PASS: Integrity check passed. [2026-01-29T12:13:59.102407] [DEBUG] [REMOTE ] M: Symbol is viable for forecasting. [2026-01-29T12:13:59.102460] [INFO ] [MAIN ] [1937/3490] M kept (0.7s) | 1934 kept, 3 rejected | 139.2/min | ETA: 11.2m [2026-01-29T12:13:59.534511] [DEBUG] [REMOTE ] MA: Retrieved 4950 rows, trimmed to 300. [2026-01-29T12:13:59.534716] [DEBUG] [REMOTE ] MA: PASS: History has at least 300 days. [2026-01-29T12:13:59.534974] [DEBUG] [REMOTE ] MA: PASS: Price check passed. Min price $520.41. [2026-01-29T12:13:59.535115] [DEBUG] [REMOTE ] MA: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:59.535249] [DEBUG] [REMOTE ] MA: PASS: Integrity check passed. [2026-01-29T12:13:59.535292] [DEBUG] [REMOTE ] MA: Symbol is viable for forecasting. [2026-01-29T12:13:59.535344] [INFO ] [MAIN ] [1938/3490] MA kept (0.4s) | 1935 kept, 3 rejected | 139.2/min | ETA: 11.1m [2026-01-29T12:13:59.994676] [DEBUG] [REMOTE ] MAA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:13:59.994832] [DEBUG] [REMOTE ] MAA: PASS: History has at least 300 days. [2026-01-29T12:13:59.995099] [DEBUG] [REMOTE ] MAA: PASS: Price check passed. Min price $125.62. [2026-01-29T12:13:59.995267] [DEBUG] [REMOTE ] MAA: PASS: Continuity check passed with 300 days. [2026-01-29T12:13:59.995405] [DEBUG] [REMOTE ] MAA: PASS: Integrity check passed. [2026-01-29T12:13:59.995451] [DEBUG] [REMOTE ] MAA: Symbol is viable for forecasting. [2026-01-29T12:13:59.995511] [INFO ] [MAIN ] [1939/3490] MAA kept (0.5s) | 1936 kept, 3 rejected | 139.2/min | ETA: 11.1m [2026-01-29T12:14:00.516397] [DEBUG] [REMOTE ] MAC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:00.516528] [DEBUG] [REMOTE ] MAC: PASS: History has at least 300 days. [2026-01-29T12:14:00.516815] [DEBUG] [REMOTE ] MAC: PASS: Price check passed. Min price $16.05. [2026-01-29T12:14:00.516958] [DEBUG] [REMOTE ] MAC: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:00.517092] [DEBUG] [REMOTE ] MAC: PASS: Integrity check passed. [2026-01-29T12:14:00.517133] [DEBUG] [REMOTE ] MAC: Symbol is viable for forecasting. [2026-01-29T12:14:00.517305] [INFO ] [MAIN ] [1940/3490] MAC kept (0.5s) | 1937 kept, 3 rejected | 139.2/min | ETA: 11.1m [2026-01-29T12:14:00.856617] [DEBUG] [REMOTE ] MAMA: Retrieved 2895 rows, trimmed to 300. [2026-01-29T12:14:00.856786] [DEBUG] [REMOTE ] MAMA: PASS: History has at least 300 days. [2026-01-29T12:14:00.857103] [DEBUG] [REMOTE ] MAMA: PASS: Price check passed. Min price $10.03. [2026-01-29T12:14:00.857266] [DEBUG] [REMOTE ] MAMA: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:00.857417] [DEBUG] [REMOTE ] MAMA: PASS: Integrity check passed. [2026-01-29T12:14:00.857467] [DEBUG] [REMOTE ] MAMA: Symbol is viable for forecasting. [2026-01-29T12:14:00.857530] [INFO ] [MAIN ] [1941/3490] MAMA kept (0.3s) | 1938 kept, 3 rejected | 139.2/min | ETA: 11.1m [2026-01-29T12:14:01.334160] [DEBUG] [REMOTE ] MAN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:01.334333] [DEBUG] [REMOTE ] MAN: PASS: History has at least 300 days. [2026-01-29T12:14:01.334650] [DEBUG] [REMOTE ] MAN: PASS: Price check passed. Min price $25.97. [2026-01-29T12:14:01.334843] [DEBUG] [REMOTE ] MAN: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:01.335010] [DEBUG] [REMOTE ] MAN: PASS: Integrity check passed. [2026-01-29T12:14:01.335052] [DEBUG] [REMOTE ] MAN: Symbol is viable for forecasting. [2026-01-29T12:14:01.335106] [INFO ] [MAIN ] [1942/3490] MAN kept (0.5s) | 1939 kept, 3 rejected | 139.2/min | ETA: 11.1m [2026-01-29T12:14:01.784388] [DEBUG] [REMOTE ] MANH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:01.784529] [DEBUG] [REMOTE ] MANH: PASS: History has at least 300 days. [2026-01-29T12:14:01.784773] [DEBUG] [REMOTE ] MANH: PASS: Price check passed. Min price $161.14. [2026-01-29T12:14:01.784912] [DEBUG] [REMOTE ] MANH: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:01.785051] [DEBUG] [REMOTE ] MANH: PASS: Integrity check passed. [2026-01-29T12:14:01.785093] [DEBUG] [REMOTE ] MANH: Symbol is viable for forecasting. [2026-01-29T12:14:01.785142] [INFO ] [MAIN ] [1943/3490] MANH kept (0.4s) | 1940 kept, 3 rejected | 139.2/min | ETA: 11.1m [2026-01-29T12:14:02.170221] [DEBUG] [REMOTE ] MARA: Retrieved 3453 rows, trimmed to 300. [2026-01-29T12:14:02.170420] [DEBUG] [REMOTE ] MARA: PASS: History has at least 300 days. [2026-01-29T12:14:02.170988] [DEBUG] [REMOTE ] MARA: PASS: Price check passed. Min price $8.98. [2026-01-29T12:14:02.171149] [DEBUG] [REMOTE ] MARA: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:02.171285] [DEBUG] [REMOTE ] MARA: PASS: Integrity check passed. [2026-01-29T12:14:02.171328] [DEBUG] [REMOTE ] MARA: Symbol is viable for forecasting. [2026-01-29T12:14:02.171387] [INFO ] [MAIN ] [1944/3490] MARA kept (0.4s) | 1941 kept, 3 rejected | 139.2/min | ETA: 11.1m [2026-01-29T12:14:02.706027] [DEBUG] [REMOTE ] MAS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:02.706282] [DEBUG] [REMOTE ] MAS: PASS: History has at least 300 days. [2026-01-29T12:14:02.706663] [DEBUG] [REMOTE ] MAS: PASS: Price check passed. Min price $59.09. [2026-01-29T12:14:02.706825] [DEBUG] [REMOTE ] MAS: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:02.706977] [DEBUG] [REMOTE ] MAS: PASS: Integrity check passed. [2026-01-29T12:14:02.707019] [DEBUG] [REMOTE ] MAS: Symbol is viable for forecasting. [2026-01-29T12:14:02.707104] [INFO ] [MAIN ] [1945/3490] MAS kept (0.5s) | 1942 kept, 3 rejected | 139.2/min | ETA: 11.1m [2026-01-29T12:14:03.086680] [DEBUG] [REMOTE ] MASI: Retrieved 4648 rows, trimmed to 300. [2026-01-29T12:14:03.086887] [DEBUG] [REMOTE ] MASI: PASS: History has at least 300 days. [2026-01-29T12:14:03.087214] [DEBUG] [REMOTE ] MASI: PASS: Price check passed. Min price $127.40. [2026-01-29T12:14:03.087364] [DEBUG] [REMOTE ] MASI: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:03.087525] [DEBUG] [REMOTE ] MASI: PASS: Integrity check passed. [2026-01-29T12:14:03.087600] [DEBUG] [REMOTE ] MASI: Symbol is viable for forecasting. [2026-01-29T12:14:03.087667] [INFO ] [MAIN ] [1946/3490] MASI kept (0.4s) | 1943 kept, 3 rejected | 139.2/min | ETA: 11.1m [2026-01-29T12:14:03.282675] [DEBUG] [REMOTE ] MASS: Retrieved 1282 rows, trimmed to 300. [2026-01-29T12:14:03.282903] [DEBUG] [REMOTE ] MASS: PASS: History has at least 300 days. [2026-01-29T12:14:03.283252] [DEBUG] [REMOTE ] MASS: PASS: Price check passed. Min price $5.09. [2026-01-29T12:14:03.283403] [DEBUG] [REMOTE ] MASS: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:03.283592] [DEBUG] [REMOTE ] MASS: PASS: Integrity check passed. [2026-01-29T12:14:03.283642] [DEBUG] [REMOTE ] MASS: Symbol is viable for forecasting. [2026-01-29T12:14:03.283699] [INFO ] [MAIN ] [1947/3490] MASS kept (0.2s) | 1944 kept, 3 rejected | 139.2/min | ETA: 11.1m [2026-01-29T12:14:03.933005] [DEBUG] [REMOTE ] MATX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:03.933220] [DEBUG] [REMOTE ] MATX: PASS: History has at least 300 days. [2026-01-29T12:14:03.933556] [DEBUG] [REMOTE ] MATX: PASS: Price check passed. Min price $97.74. [2026-01-29T12:14:03.933736] [DEBUG] [REMOTE ] MATX: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:03.933879] [DEBUG] [REMOTE ] MATX: PASS: Integrity check passed. [2026-01-29T12:14:03.933921] [DEBUG] [REMOTE ] MATX: Symbol is viable for forecasting. [2026-01-29T12:14:03.933977] [INFO ] [MAIN ] [1948/3490] MATX kept (0.7s) | 1945 kept, 3 rejected | 139.2/min | ETA: 11.1m [2026-01-29T12:14:04.200155] [DEBUG] [REMOTE ] MAX: Retrieved 1318 rows, trimmed to 300. [2026-01-29T12:14:04.200301] [DEBUG] [REMOTE ] MAX: PASS: History has at least 300 days. [2026-01-29T12:14:04.200515] [DEBUG] [REMOTE ] MAX: PASS: Price check passed. Min price $10.46. [2026-01-29T12:14:04.200708] [DEBUG] [REMOTE ] MAX: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:04.200844] [DEBUG] [REMOTE ] MAX: PASS: Integrity check passed. [2026-01-29T12:14:04.200905] [DEBUG] [REMOTE ] MAX: Symbol is viable for forecasting. [2026-01-29T12:14:04.200957] [INFO ] [MAIN ] [1949/3490] MAX kept (0.3s) | 1946 kept, 3 rejected | 139.2/min | ETA: 11.1m [2026-01-29T12:14:04.471904] [DEBUG] [REMOTE ] MAXI: Retrieved 834 rows, trimmed to 300. [2026-01-29T12:14:04.472023] [DEBUG] [REMOTE ] MAXI: PASS: History has at least 300 days. [2026-01-29T12:14:04.472231] [DEBUG] [REMOTE ] MAXI: PASS: Price check passed. Min price $13.73. [2026-01-29T12:14:04.472400] [DEBUG] [REMOTE ] MAXI: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:04.472522] [DEBUG] [REMOTE ] MAXI: PASS: Integrity check passed. [2026-01-29T12:14:04.472564] [DEBUG] [REMOTE ] MAXI: Symbol is viable for forecasting. [2026-01-29T12:14:04.472652] [INFO ] [MAIN ] [1950/3490] MAXI kept (0.3s) | 1947 kept, 3 rejected | 139.3/min | ETA: 11.1m [2026-01-29T12:14:05.005843] [DEBUG] [REMOTE ] MAXN: Retrieved 1362 rows, trimmed to 300. [2026-01-29T12:14:05.006010] [DEBUG] [REMOTE ] MAXN: PASS: History has at least 300 days. [2026-01-29T12:14:05.006261] [DEBUG] [REMOTE ] MAXN: PASS: Price check passed. Min price $2.67. [2026-01-29T12:14:05.006423] [DEBUG] [REMOTE ] MAXN: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:05.006557] [DEBUG] [REMOTE ] MAXN: PASS: Integrity check passed. [2026-01-29T12:14:05.006624] [DEBUG] [REMOTE ] MAXN: Symbol is viable for forecasting. [2026-01-29T12:14:05.006684] [INFO ] [MAIN ] [1951/3490] MAXN kept (0.5s) | 1948 kept, 3 rejected | 139.2/min | ETA: 11.1m [2026-01-29T12:14:05.529532] [DEBUG] [REMOTE ] MBB: Retrieved 4748 rows, trimmed to 300. [2026-01-29T12:14:05.529703] [DEBUG] [REMOTE ] MBB: PASS: History has at least 300 days. [2026-01-29T12:14:05.529938] [DEBUG] [REMOTE ] MBB: PASS: Price check passed. Min price $94.26. [2026-01-29T12:14:05.530080] [DEBUG] [REMOTE ] MBB: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:05.530221] [DEBUG] [REMOTE ] MBB: PASS: Integrity check passed. [2026-01-29T12:14:05.530271] [DEBUG] [REMOTE ] MBB: Symbol is viable for forecasting. [2026-01-29T12:14:05.530324] [INFO ] [MAIN ] [1952/3490] MBB kept (0.5s) | 1949 kept, 3 rejected | 139.2/min | ETA: 11.0m [2026-01-29T12:14:05.767392] [DEBUG] [REMOTE ] MBC: Retrieved 785 rows, trimmed to 300. [2026-01-29T12:14:05.767563] [DEBUG] [REMOTE ] MBC: PASS: History has at least 300 days. [2026-01-29T12:14:05.767826] [DEBUG] [REMOTE ] MBC: PASS: Price check passed. Min price $9.44. [2026-01-29T12:14:05.767996] [DEBUG] [REMOTE ] MBC: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:05.768111] [DEBUG] [REMOTE ] MBC: PASS: Integrity check passed. [2026-01-29T12:14:05.768151] [DEBUG] [REMOTE ] MBC: Symbol is viable for forecasting. [2026-01-29T12:14:05.768200] [INFO ] [MAIN ] [1953/3490] MBC kept (0.2s) | 1950 kept, 3 rejected | 139.3/min | ETA: 11.0m [2026-01-29T12:14:06.398164] [DEBUG] [REMOTE ] MBCN: Retrieved 5951 rows, trimmed to 300. [2026-01-29T12:14:06.398307] [DEBUG] [REMOTE ] MBCN: PASS: History has at least 300 days. [2026-01-29T12:14:06.398529] [DEBUG] [REMOTE ] MBCN: PASS: Price check passed. Min price $32.00. [2026-01-29T12:14:06.398684] [DEBUG] [REMOTE ] MBCN: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:06.398797] [DEBUG] [REMOTE ] MBCN: PASS: Integrity check passed. [2026-01-29T12:14:06.398837] [DEBUG] [REMOTE ] MBCN: Symbol is viable for forecasting. [2026-01-29T12:14:06.398884] [INFO ] [MAIN ] [1954/3490] MBCN kept (0.6s) | 1951 kept, 3 rejected | 139.2/min | ETA: 11.0m [2026-01-29T12:14:06.862656] [DEBUG] [REMOTE ] MBI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:06.862792] [DEBUG] [REMOTE ] MBI: PASS: History has at least 300 days. [2026-01-29T12:14:06.863003] [DEBUG] [REMOTE ] MBI: PASS: Price check passed. Min price $6.40. [2026-01-29T12:14:06.863158] [DEBUG] [REMOTE ] MBI: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:06.863275] [DEBUG] [REMOTE ] MBI: PASS: Integrity check passed. [2026-01-29T12:14:06.863315] [DEBUG] [REMOTE ] MBI: Symbol is viable for forecasting. [2026-01-29T12:14:06.863364] [INFO ] [MAIN ] [1955/3490] MBI kept (0.5s) | 1952 kept, 3 rejected | 139.2/min | ETA: 11.0m [2026-01-29T12:14:07.176349] [DEBUG] [REMOTE ] MBIN: Retrieved 2073 rows, trimmed to 300. [2026-01-29T12:14:07.176507] [DEBUG] [REMOTE ] MBIN: PASS: History has at least 300 days. [2026-01-29T12:14:07.176787] [DEBUG] [REMOTE ] MBIN: PASS: Price check passed. Min price $30.34. [2026-01-29T12:14:07.176936] [DEBUG] [REMOTE ] MBIN: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:07.177053] [DEBUG] [REMOTE ] MBIN: PASS: Integrity check passed. [2026-01-29T12:14:07.177094] [DEBUG] [REMOTE ] MBIN: Symbol is viable for forecasting. [2026-01-29T12:14:07.177145] [INFO ] [MAIN ] [1956/3490] MBIN kept (0.3s) | 1953 kept, 3 rejected | 139.2/min | ETA: 11.0m [2026-01-29T12:14:07.484639] [DEBUG] [REMOTE ] MBLY: Retrieved 816 rows, trimmed to 300. [2026-01-29T12:14:07.484780] [DEBUG] [REMOTE ] MBLY: PASS: History has at least 300 days. [2026-01-29T12:14:07.484995] [DEBUG] [REMOTE ] MBLY: PASS: Price check passed. Min price $9.51. [2026-01-29T12:14:07.485140] [DEBUG] [REMOTE ] MBLY: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:07.485256] [DEBUG] [REMOTE ] MBLY: PASS: Integrity check passed. [2026-01-29T12:14:07.485299] [DEBUG] [REMOTE ] MBLY: Symbol is viable for forecasting. [2026-01-29T12:14:07.485352] [INFO ] [MAIN ] [1957/3490] MBLY kept (0.3s) | 1954 kept, 3 rejected | 139.3/min | ETA: 11.0m [2026-01-29T12:14:07.862677] [DEBUG] [REMOTE ] MBS: Retrieved 487 rows, trimmed to 300. [2026-01-29T12:14:07.862814] [DEBUG] [REMOTE ] MBS: PASS: History has at least 300 days. [2026-01-29T12:14:07.863074] [DEBUG] [REMOTE ] MBS: PASS: Price check passed. Min price $8.66. [2026-01-29T12:14:07.863252] [DEBUG] [REMOTE ] MBS: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:07.863398] [DEBUG] [REMOTE ] MBS: PASS: Integrity check passed. [2026-01-29T12:14:07.863451] [DEBUG] [REMOTE ] MBS: Symbol is viable for forecasting. [2026-01-29T12:14:07.863514] [INFO ] [MAIN ] [1958/3490] MBS kept (0.4s) | 1955 kept, 3 rejected | 139.3/min | ETA: 11.0m [2026-01-29T12:14:08.590589] [DEBUG] [REMOTE ] MBWM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:08.590752] [DEBUG] [REMOTE ] MBWM: PASS: History has at least 300 days. [2026-01-29T12:14:08.591046] [DEBUG] [REMOTE ] MBWM: PASS: Price check passed. Min price $43.39. [2026-01-29T12:14:08.591193] [DEBUG] [REMOTE ] MBWM: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:08.591327] [DEBUG] [REMOTE ] MBWM: PASS: Integrity check passed. [2026-01-29T12:14:08.591369] [DEBUG] [REMOTE ] MBWM: Symbol is viable for forecasting. [2026-01-29T12:14:08.591422] [INFO ] [MAIN ] [1959/3490] MBWM kept (0.7s) | 1956 kept, 3 rejected | 139.2/min | ETA: 11.0m [2026-01-29T12:14:08.780303] [DEBUG] [REMOTE ] MBX: Retrieved 344 rows, trimmed to 300. [2026-01-29T12:14:08.780448] [DEBUG] [REMOTE ] MBX: PASS: History has at least 300 days. [2026-01-29T12:14:08.780710] [DEBUG] [REMOTE ] MBX: PASS: Price check passed. Min price $20.61. [2026-01-29T12:14:08.780864] [DEBUG] [REMOTE ] MBX: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:08.780996] [DEBUG] [REMOTE ] MBX: PASS: Integrity check passed. [2026-01-29T12:14:08.781055] [DEBUG] [REMOTE ] MBX: Symbol is viable for forecasting. [2026-01-29T12:14:08.781108] [INFO ] [MAIN ] [1960/3490] MBX kept (0.2s) | 1957 kept, 3 rejected | 139.3/min | ETA: 11.0m [2026-01-29T12:14:09.353107] [DEBUG] [REMOTE ] MC: Retrieved 2964 rows, trimmed to 300. [2026-01-29T12:14:09.353268] [DEBUG] [REMOTE ] MC: PASS: History has at least 300 days. [2026-01-29T12:14:09.353523] [DEBUG] [REMOTE ] MC: PASS: Price check passed. Min price $60.62. [2026-01-29T12:14:09.353736] [DEBUG] [REMOTE ] MC: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:09.353881] [DEBUG] [REMOTE ] MC: PASS: Integrity check passed. [2026-01-29T12:14:09.353930] [DEBUG] [REMOTE ] MC: Symbol is viable for forecasting. [2026-01-29T12:14:09.353992] [INFO ] [MAIN ] [1961/3490] MC kept (0.6s) | 1958 kept, 3 rejected | 139.2/min | ETA: 11.0m [2026-01-29T12:14:09.717804] [DEBUG] [REMOTE ] MCBS: Retrieved 2269 rows, trimmed to 300. [2026-01-29T12:14:09.718044] [DEBUG] [REMOTE ] MCBS: PASS: History has at least 300 days. [2026-01-29T12:14:09.718312] [DEBUG] [REMOTE ] MCBS: PASS: Price check passed. Min price $24.71. [2026-01-29T12:14:09.718454] [DEBUG] [REMOTE ] MCBS: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:09.718633] [DEBUG] [REMOTE ] MCBS: PASS: Integrity check passed. [2026-01-29T12:14:09.718694] [DEBUG] [REMOTE ] MCBS: Symbol is viable for forecasting. [2026-01-29T12:14:09.718770] [INFO ] [MAIN ] [1962/3490] MCBS kept (0.4s) | 1959 kept, 3 rejected | 139.2/min | ETA: 11.0m [2026-01-29T12:14:10.151449] [DEBUG] [REMOTE ] MCHI: Retrieved 3729 rows, trimmed to 300. [2026-01-29T12:14:10.151638] [DEBUG] [REMOTE ] MCHI: PASS: History has at least 300 days. [2026-01-29T12:14:10.151906] [DEBUG] [REMOTE ] MCHI: PASS: Price check passed. Min price $59.47. [2026-01-29T12:14:10.152065] [DEBUG] [REMOTE ] MCHI: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:10.152195] [DEBUG] [REMOTE ] MCHI: PASS: Integrity check passed. [2026-01-29T12:14:10.152241] [DEBUG] [REMOTE ] MCHI: Symbol is viable for forecasting. [2026-01-29T12:14:10.152298] [INFO ] [MAIN ] [1963/3490] MCHI kept (0.4s) | 1960 kept, 3 rejected | 139.2/min | ETA: 11.0m [2026-01-29T12:14:10.525870] [DEBUG] [REMOTE ] MCHP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:10.526009] [DEBUG] [REMOTE ] MCHP: PASS: History has at least 300 days. [2026-01-29T12:14:10.526235] [DEBUG] [REMOTE ] MCHP: PASS: Price check passed. Min price $48.59. [2026-01-29T12:14:10.526378] [DEBUG] [REMOTE ] MCHP: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:10.526498] [DEBUG] [REMOTE ] MCHP: PASS: Integrity check passed. [2026-01-29T12:14:10.526540] [DEBUG] [REMOTE ] MCHP: Symbol is viable for forecasting. [2026-01-29T12:14:10.526610] [INFO ] [MAIN ] [1964/3490] MCHP kept (0.4s) | 1961 kept, 3 rejected | 139.3/min | ETA: 11.0m [2026-01-29T12:14:11.016656] [DEBUG] [REMOTE ] MCHX: Retrieved 5492 rows, trimmed to 300. [2026-01-29T12:14:11.016791] [DEBUG] [REMOTE ] MCHX: PASS: History has at least 300 days. [2026-01-29T12:14:11.017003] [DEBUG] [REMOTE ] MCHX: PASS: Price check passed. Min price $1.43. [2026-01-29T12:14:11.017144] [DEBUG] [REMOTE ] MCHX: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:11.017263] [DEBUG] [REMOTE ] MCHX: PASS: Integrity check passed. [2026-01-29T12:14:11.017306] [DEBUG] [REMOTE ] MCHX: Symbol is viable for forecasting. [2026-01-29T12:14:11.017355] [INFO ] [MAIN ] [1965/3490] MCHX kept (0.5s) | 1962 kept, 3 rejected | 139.2/min | ETA: 11.0m [2026-01-29T12:14:11.513896] [DEBUG] [REMOTE ] MCI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:11.514041] [DEBUG] [REMOTE ] MCI: PASS: History has at least 300 days. [2026-01-29T12:14:11.514287] [DEBUG] [REMOTE ] MCI: PASS: Price check passed. Min price $18.15. [2026-01-29T12:14:11.514423] [DEBUG] [REMOTE ] MCI: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:11.514545] [DEBUG] [REMOTE ] MCI: PASS: Integrity check passed. [2026-01-29T12:14:11.514605] [DEBUG] [REMOTE ] MCI: Symbol is viable for forecasting. [2026-01-29T12:14:11.514658] [INFO ] [MAIN ] [1966/3490] MCI kept (0.5s) | 1963 kept, 3 rejected | 139.2/min | ETA: 10.9m [2026-01-29T12:14:11.960156] [DEBUG] [REMOTE ] MCK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:11.960294] [DEBUG] [REMOTE ] MCK: PASS: History has at least 300 days. [2026-01-29T12:14:11.960527] [DEBUG] [REMOTE ] MCK: PASS: Price check passed. Min price $795.01. [2026-01-29T12:14:11.960717] [DEBUG] [REMOTE ] MCK: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:11.960839] [DEBUG] [REMOTE ] MCK: PASS: Integrity check passed. [2026-01-29T12:14:11.960880] [DEBUG] [REMOTE ] MCK: Symbol is viable for forecasting. [2026-01-29T12:14:11.960930] [INFO ] [MAIN ] [1967/3490] MCK kept (0.4s) | 1964 kept, 3 rejected | 139.2/min | ETA: 10.9m [2026-01-29T12:14:12.398382] [DEBUG] [REMOTE ] MCN: Retrieved 5408 rows, trimmed to 300. [2026-01-29T12:14:12.398533] [DEBUG] [REMOTE ] MCN: PASS: History has at least 300 days. [2026-01-29T12:14:12.398801] [DEBUG] [REMOTE ] MCN: PASS: Price check passed. Min price $5.56. [2026-01-29T12:14:12.398951] [DEBUG] [REMOTE ] MCN: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:12.399086] [DEBUG] [REMOTE ] MCN: PASS: Integrity check passed. [2026-01-29T12:14:12.399129] [DEBUG] [REMOTE ] MCN: Symbol is viable for forecasting. [2026-01-29T12:14:12.399180] [INFO ] [MAIN ] [1968/3490] MCN kept (0.4s) | 1965 kept, 3 rejected | 139.2/min | ETA: 10.9m [2026-01-29T12:14:12.932286] [DEBUG] [REMOTE ] MCO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:12.932498] [DEBUG] [REMOTE ] MCO: PASS: History has at least 300 days. [2026-01-29T12:14:12.933094] [DEBUG] [REMOTE ] MCO: PASS: Price check passed. Min price $469.24. [2026-01-29T12:14:12.933246] [DEBUG] [REMOTE ] MCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:12.933399] [DEBUG] [REMOTE ] MCO: PASS: Integrity check passed. [2026-01-29T12:14:12.933441] [DEBUG] [REMOTE ] MCO: Symbol is viable for forecasting. [2026-01-29T12:14:12.933496] [INFO ] [MAIN ] [1969/3490] MCO kept (0.5s) | 1966 kept, 3 rejected | 139.2/min | ETA: 10.9m [2026-01-29T12:14:13.279491] [DEBUG] [REMOTE ] MCRB: Retrieved 2663 rows, trimmed to 300. [2026-01-29T12:14:13.279727] [DEBUG] [REMOTE ] MCRB: PASS: History has at least 300 days. [2026-01-29T12:14:13.279978] [DEBUG] [REMOTE ] MCRB: PASS: Price check passed. Min price $12.70. [2026-01-29T12:14:13.280122] [DEBUG] [REMOTE ] MCRB: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:13.280272] [DEBUG] [REMOTE ] MCRB: PASS: Integrity check passed. [2026-01-29T12:14:13.280318] [DEBUG] [REMOTE ] MCRB: Symbol is viable for forecasting. [2026-01-29T12:14:13.280373] [INFO ] [MAIN ] [1970/3490] MCRB kept (0.3s) | 1967 kept, 3 rejected | 139.2/min | ETA: 10.9m [2026-01-29T12:14:13.751096] [DEBUG] [REMOTE ] MCRI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:13.751235] [DEBUG] [REMOTE ] MCRI: PASS: History has at least 300 days. [2026-01-29T12:14:13.751471] [DEBUG] [REMOTE ] MCRI: PASS: Price check passed. Min price $89.30. [2026-01-29T12:14:13.751644] [DEBUG] [REMOTE ] MCRI: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:13.751781] [DEBUG] [REMOTE ] MCRI: PASS: Integrity check passed. [2026-01-29T12:14:13.751822] [DEBUG] [REMOTE ] MCRI: Symbol is viable for forecasting. [2026-01-29T12:14:13.751870] [INFO ] [MAIN ] [1971/3490] MCRI kept (0.5s) | 1968 kept, 3 rejected | 139.2/min | ETA: 10.9m [2026-01-29T12:14:14.213898] [DEBUG] [REMOTE ] MCS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:14.214029] [DEBUG] [REMOTE ] MCS: PASS: History has at least 300 days. [2026-01-29T12:14:14.214265] [DEBUG] [REMOTE ] MCS: PASS: Price check passed. Min price $14.33. [2026-01-29T12:14:14.214410] [DEBUG] [REMOTE ] MCS: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:14.214536] [DEBUG] [REMOTE ] MCS: PASS: Integrity check passed. [2026-01-29T12:14:14.214610] [DEBUG] [REMOTE ] MCS: Symbol is viable for forecasting. [2026-01-29T12:14:14.214674] [INFO ] [MAIN ] [1972/3490] MCS kept (0.5s) | 1969 kept, 3 rejected | 139.2/min | ETA: 10.9m [2026-01-29T12:14:14.544495] [DEBUG] [REMOTE ] MCY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:14.544657] [DEBUG] [REMOTE ] MCY: PASS: History has at least 300 days. [2026-01-29T12:14:14.544910] [DEBUG] [REMOTE ] MCY: PASS: Price check passed. Min price $75.96. [2026-01-29T12:14:14.545054] [DEBUG] [REMOTE ] MCY: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:14.545177] [DEBUG] [REMOTE ] MCY: PASS: Integrity check passed. [2026-01-29T12:14:14.545217] [DEBUG] [REMOTE ] MCY: Symbol is viable for forecasting. [2026-01-29T12:14:14.545269] [INFO ] [MAIN ] [1973/3490] MCY kept (0.3s) | 1970 kept, 3 rejected | 139.2/min | ETA: 10.9m [2026-01-29T12:14:15.108073] [DEBUG] [REMOTE ] MD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:15.108220] [DEBUG] [REMOTE ] MD: PASS: History has at least 300 days. [2026-01-29T12:14:15.108444] [DEBUG] [REMOTE ] MD: PASS: Price check passed. Min price $16.97. [2026-01-29T12:14:15.108628] [DEBUG] [REMOTE ] MD: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:15.108761] [DEBUG] [REMOTE ] MD: PASS: Integrity check passed. [2026-01-29T12:14:15.108804] [DEBUG] [REMOTE ] MD: Symbol is viable for forecasting. [2026-01-29T12:14:15.108856] [INFO ] [MAIN ] [1974/3490] MD kept (0.6s) | 1971 kept, 3 rejected | 139.2/min | ETA: 10.9m [2026-01-29T12:14:15.352651] [DEBUG] [REMOTE ] MDAI: Retrieved 1210 rows, trimmed to 300. [2026-01-29T12:14:15.352812] [DEBUG] [REMOTE ] MDAI: PASS: History has at least 300 days. [2026-01-29T12:14:15.353075] [DEBUG] [REMOTE ] MDAI: PASS: Price check passed. Min price $1.38. [2026-01-29T12:14:15.353255] [DEBUG] [REMOTE ] MDAI: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:15.353401] [DEBUG] [REMOTE ] MDAI: PASS: Integrity check passed. [2026-01-29T12:14:15.353454] [DEBUG] [REMOTE ] MDAI: Symbol is viable for forecasting. [2026-01-29T12:14:15.353523] [INFO ] [MAIN ] [1975/3490] MDAI kept (0.2s) | 1972 kept, 3 rejected | 139.2/min | ETA: 10.9m [2026-01-29T12:14:15.816256] [DEBUG] [REMOTE ] MDB: Retrieved 2079 rows, trimmed to 300. [2026-01-29T12:14:15.816397] [DEBUG] [REMOTE ] MDB: PASS: History has at least 300 days. [2026-01-29T12:14:15.816627] [DEBUG] [REMOTE ] MDB: PASS: Price check passed. Min price $321.18. [2026-01-29T12:14:15.816764] [DEBUG] [REMOTE ] MDB: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:15.816873] [DEBUG] [REMOTE ] MDB: PASS: Integrity check passed. [2026-01-29T12:14:15.816912] [DEBUG] [REMOTE ] MDB: Symbol is viable for forecasting. [2026-01-29T12:14:15.816959] [INFO ] [MAIN ] [1976/3490] MDB kept (0.5s) | 1973 kept, 3 rejected | 139.2/min | ETA: 10.9m [2026-01-29T12:14:16.304535] [DEBUG] [REMOTE ] MDGL: Retrieved 4775 rows, trimmed to 300. [2026-01-29T12:14:16.304694] [DEBUG] [REMOTE ] MDGL: PASS: History has at least 300 days. [2026-01-29T12:14:16.305112] [DEBUG] [REMOTE ] MDGL: PASS: Price check passed. Min price $412.35. [2026-01-29T12:14:16.305246] [DEBUG] [REMOTE ] MDGL: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:16.305369] [DEBUG] [REMOTE ] MDGL: PASS: Integrity check passed. [2026-01-29T12:14:16.305408] [DEBUG] [REMOTE ] MDGL: Symbol is viable for forecasting. [2026-01-29T12:14:16.305456] [INFO ] [MAIN ] [1977/3490] MDGL kept (0.5s) | 1974 kept, 3 rejected | 139.2/min | ETA: 10.9m [2026-01-29T12:14:16.740277] [DEBUG] [REMOTE ] MDLZ: Retrieved 6193 rows, trimmed to 300. [2026-01-29T12:14:16.740447] [DEBUG] [REMOTE ] MDLZ: PASS: History has at least 300 days. [2026-01-29T12:14:16.740760] [DEBUG] [REMOTE ] MDLZ: PASS: Price check passed. Min price $51.51. [2026-01-29T12:14:16.740940] [DEBUG] [REMOTE ] MDLZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:16.741072] [DEBUG] [REMOTE ] MDLZ: PASS: Integrity check passed. [2026-01-29T12:14:16.741114] [DEBUG] [REMOTE ] MDLZ: Symbol is viable for forecasting. [2026-01-29T12:14:16.741173] [INFO ] [MAIN ] [1978/3490] MDLZ kept (0.4s) | 1975 kept, 3 rejected | 139.2/min | ETA: 10.9m [2026-01-29T12:14:17.050300] [DEBUG] [REMOTE ] MDWD: Retrieved 2983 rows, trimmed to 300. [2026-01-29T12:14:17.050450] [DEBUG] [REMOTE ] MDWD: PASS: History has at least 300 days. [2026-01-29T12:14:17.050738] [DEBUG] [REMOTE ] MDWD: PASS: Price check passed. Min price $16.25. [2026-01-29T12:14:17.050875] [DEBUG] [REMOTE ] MDWD: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:17.051000] [DEBUG] [REMOTE ] MDWD: PASS: Integrity check passed. [2026-01-29T12:14:17.051041] [DEBUG] [REMOTE ] MDWD: Symbol is viable for forecasting. [2026-01-29T12:14:17.051090] [INFO ] [MAIN ] [1979/3490] MDWD kept (0.3s) | 1976 kept, 3 rejected | 139.2/min | ETA: 10.9m [2026-01-29T12:14:17.527823] [DEBUG] [REMOTE ] MDXG: Retrieved 4638 rows, trimmed to 300. [2026-01-29T12:14:17.528182] [DEBUG] [REMOTE ] MDXG: PASS: History has at least 300 days. [2026-01-29T12:14:17.528488] [DEBUG] [REMOTE ] MDXG: PASS: Price check passed. Min price $5.15. [2026-01-29T12:14:17.528692] [DEBUG] [REMOTE ] MDXG: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:17.529020] [DEBUG] [REMOTE ] MDXG: PASS: Integrity check passed. [2026-01-29T12:14:17.529060] [DEBUG] [REMOTE ] MDXG: Symbol is viable for forecasting. [2026-01-29T12:14:17.529110] [INFO ] [MAIN ] [1980/3490] MDXG kept (0.5s) | 1977 kept, 3 rejected | 139.2/min | ETA: 10.8m [2026-01-29T12:14:17.803701] [DEBUG] [REMOTE ] MDXH: Retrieved 1061 rows, trimmed to 300. [2026-01-29T12:14:17.803839] [DEBUG] [REMOTE ] MDXH: PASS: History has at least 300 days. [2026-01-29T12:14:17.804098] [DEBUG] [REMOTE ] MDXH: PASS: Price check passed. Min price $3.14. [2026-01-29T12:14:17.804250] [DEBUG] [REMOTE ] MDXH: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:17.804380] [DEBUG] [REMOTE ] MDXH: PASS: Integrity check passed. [2026-01-29T12:14:17.804425] [DEBUG] [REMOTE ] MDXH: Symbol is viable for forecasting. [2026-01-29T12:14:17.804474] [INFO ] [MAIN ] [1981/3490] MDXH kept (0.3s) | 1978 kept, 3 rejected | 139.3/min | ETA: 10.8m [2026-01-29T12:14:18.229456] [DEBUG] [REMOTE ] MEC: Retrieved 1690 rows, trimmed to 300. [2026-01-29T12:14:18.229644] [DEBUG] [REMOTE ] MEC: PASS: History has at least 300 days. [2026-01-29T12:14:18.229901] [DEBUG] [REMOTE ] MEC: PASS: Price check passed. Min price $14.84. [2026-01-29T12:14:18.230049] [DEBUG] [REMOTE ] MEC: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:18.230175] [DEBUG] [REMOTE ] MEC: PASS: Integrity check passed. [2026-01-29T12:14:18.230218] [DEBUG] [REMOTE ] MEC: Symbol is viable for forecasting. [2026-01-29T12:14:18.230274] [INFO ] [MAIN ] [1982/3490] MEC kept (0.4s) | 1979 kept, 3 rejected | 139.3/min | ETA: 10.8m [2026-01-29T12:14:18.819663] [DEBUG] [REMOTE ] MED: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:18.819861] [DEBUG] [REMOTE ] MED: PASS: History has at least 300 days. [2026-01-29T12:14:18.820137] [DEBUG] [REMOTE ] MED: PASS: Price check passed. Min price $10.40. [2026-01-29T12:14:18.820282] [DEBUG] [REMOTE ] MED: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:18.820414] [DEBUG] [REMOTE ] MED: PASS: Integrity check passed. [2026-01-29T12:14:18.820457] [DEBUG] [REMOTE ] MED: Symbol is viable for forecasting. [2026-01-29T12:14:18.820509] [INFO ] [MAIN ] [1983/3490] MED kept (0.6s) | 1980 kept, 3 rejected | 139.2/min | ETA: 10.8m [2026-01-29T12:14:19.152113] [DEBUG] [REMOTE ] MEDP: Retrieved 2379 rows, trimmed to 300. [2026-01-29T12:14:19.152283] [DEBUG] [REMOTE ] MEDP: PASS: History has at least 300 days. [2026-01-29T12:14:19.152535] [DEBUG] [REMOTE ] MEDP: PASS: Price check passed. Min price $544.08. [2026-01-29T12:14:19.152710] [DEBUG] [REMOTE ] MEDP: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:19.152851] [DEBUG] [REMOTE ] MEDP: PASS: Integrity check passed. [2026-01-29T12:14:19.152894] [DEBUG] [REMOTE ] MEDP: Symbol is viable for forecasting. [2026-01-29T12:14:19.152945] [INFO ] [MAIN ] [1984/3490] MEDP kept (0.3s) | 1981 kept, 3 rejected | 139.3/min | ETA: 10.8m [2026-01-29T12:14:19.481807] [DEBUG] [REMOTE ] MEG: Retrieved 1386 rows, trimmed to 300. [2026-01-29T12:14:19.481948] [DEBUG] [REMOTE ] MEG: PASS: History has at least 300 days. [2026-01-29T12:14:19.482168] [DEBUG] [REMOTE ] MEG: PASS: Price check passed. Min price $21.12. [2026-01-29T12:14:19.482301] [DEBUG] [REMOTE ] MEG: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:19.482410] [DEBUG] [REMOTE ] MEG: PASS: Integrity check passed. [2026-01-29T12:14:19.482451] [DEBUG] [REMOTE ] MEG: Symbol is viable for forecasting. [2026-01-29T12:14:19.482498] [INFO ] [MAIN ] [1985/3490] MEG kept (0.3s) | 1982 kept, 3 rejected | 139.3/min | ETA: 10.8m [2026-01-29T12:14:19.843862] [DEBUG] [REMOTE ] MEGI: Retrieved 1067 rows, trimmed to 300. [2026-01-29T12:14:19.844006] [DEBUG] [REMOTE ] MEGI: PASS: History has at least 300 days. [2026-01-29T12:14:19.844217] [DEBUG] [REMOTE ] MEGI: PASS: Price check passed. Min price $13.26. [2026-01-29T12:14:19.844359] [DEBUG] [REMOTE ] MEGI: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:19.844473] [DEBUG] [REMOTE ] MEGI: PASS: Integrity check passed. [2026-01-29T12:14:19.844514] [DEBUG] [REMOTE ] MEGI: Symbol is viable for forecasting. [2026-01-29T12:14:19.844564] [INFO ] [MAIN ] [1986/3490] MEGI kept (0.4s) | 1983 kept, 3 rejected | 139.3/min | ETA: 10.8m [2026-01-29T12:14:20.522197] [DEBUG] [REMOTE ] MEI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:20.522355] [DEBUG] [REMOTE ] MEI: PASS: History has at least 300 days. [2026-01-29T12:14:20.522630] [DEBUG] [REMOTE ] MEI: PASS: Price check passed. Min price $6.46. [2026-01-29T12:14:20.522780] [DEBUG] [REMOTE ] MEI: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:20.522940] [DEBUG] [REMOTE ] MEI: PASS: Integrity check passed. [2026-01-29T12:14:20.522996] [DEBUG] [REMOTE ] MEI: Symbol is viable for forecasting. [2026-01-29T12:14:20.523057] [INFO ] [MAIN ] [1987/3490] MEI kept (0.7s) | 1984 kept, 3 rejected | 139.2/min | ETA: 10.8m [2026-01-29T12:14:20.922215] [DEBUG] [REMOTE ] MELI: Retrieved 4646 rows, trimmed to 300. [2026-01-29T12:14:20.922354] [DEBUG] [REMOTE ] MELI: PASS: History has at least 300 days. [2026-01-29T12:14:20.922566] [DEBUG] [REMOTE ] MELI: PASS: Price check passed. Min price $1899.75. [2026-01-29T12:14:20.922733] [DEBUG] [REMOTE ] MELI: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:20.922850] [DEBUG] [REMOTE ] MELI: PASS: Integrity check passed. [2026-01-29T12:14:20.922893] [DEBUG] [REMOTE ] MELI: Symbol is viable for forecasting. [2026-01-29T12:14:20.922943] [INFO ] [MAIN ] [1988/3490] MELI kept (0.4s) | 1985 kept, 3 rejected | 139.2/min | ETA: 10.8m [2026-01-29T12:14:21.380215] [DEBUG] [REMOTE ] MEOH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:21.380415] [DEBUG] [REMOTE ] MEOH: PASS: History has at least 300 days. [2026-01-29T12:14:21.380743] [DEBUG] [REMOTE ] MEOH: PASS: Price check passed. Min price $33.87. [2026-01-29T12:14:21.380898] [DEBUG] [REMOTE ] MEOH: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:21.381042] [DEBUG] [REMOTE ] MEOH: PASS: Integrity check passed. [2026-01-29T12:14:21.381087] [DEBUG] [REMOTE ] MEOH: Symbol is viable for forecasting. [2026-01-29T12:14:21.381145] [INFO ] [MAIN ] [1989/3490] MEOH kept (0.5s) | 1986 kept, 3 rejected | 139.2/min | ETA: 10.8m [2026-01-29T12:14:21.823725] [DEBUG] [REMOTE ] MERC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:21.823901] [DEBUG] [REMOTE ] MERC: PASS: History has at least 300 days. [2026-01-29T12:14:21.824188] [DEBUG] [REMOTE ] MERC: PASS: Price check passed. Min price $1.50. [2026-01-29T12:14:21.824334] [DEBUG] [REMOTE ] MERC: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:21.824463] [DEBUG] [REMOTE ] MERC: PASS: Integrity check passed. [2026-01-29T12:14:21.824504] [DEBUG] [REMOTE ] MERC: Symbol is viable for forecasting. [2026-01-29T12:14:21.824556] [INFO ] [MAIN ] [1990/3490] MERC kept (0.4s) | 1987 kept, 3 rejected | 139.2/min | ETA: 10.8m [2026-01-29T12:14:22.215289] [DEBUG] [REMOTE ] META: Retrieved 3443 rows, trimmed to 300. [2026-01-29T12:14:22.215447] [DEBUG] [REMOTE ] META: PASS: History has at least 300 days. [2026-01-29T12:14:22.215775] [DEBUG] [REMOTE ] META: PASS: Price check passed. Min price $588.67. [2026-01-29T12:14:22.216000] [DEBUG] [REMOTE ] META: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:22.216167] [DEBUG] [REMOTE ] META: PASS: Integrity check passed. [2026-01-29T12:14:22.216226] [DEBUG] [REMOTE ] META: Symbol is viable for forecasting. [2026-01-29T12:14:22.216293] [INFO ] [MAIN ] [1991/3490] META kept (0.4s) | 1988 kept, 3 rejected | 139.2/min | ETA: 10.8m [2026-01-29T12:14:22.455091] [DEBUG] [REMOTE ] METC: Retrieved 2258 rows, trimmed to 300. [2026-01-29T12:14:22.455232] [DEBUG] [REMOTE ] METC: PASS: History has at least 300 days. [2026-01-29T12:14:22.455438] [DEBUG] [REMOTE ] METC: PASS: Price check passed. Min price $13.98. [2026-01-29T12:14:22.455600] [DEBUG] [REMOTE ] METC: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:22.455727] [DEBUG] [REMOTE ] METC: PASS: Integrity check passed. [2026-01-29T12:14:22.455775] [DEBUG] [REMOTE ] METC: Symbol is viable for forecasting. [2026-01-29T12:14:22.455833] [INFO ] [MAIN ] [1992/3490] METC kept (0.2s) | 1989 kept, 3 rejected | 139.3/min | ETA: 10.8m [2026-01-29T12:14:22.841000] [DEBUG] [REMOTE ] METCB: Retrieved 656 rows, trimmed to 300. [2026-01-29T12:14:22.841144] [DEBUG] [REMOTE ] METCB: PASS: History has at least 300 days. [2026-01-29T12:14:22.841355] [DEBUG] [REMOTE ] METCB: PASS: Price check passed. Min price $9.61. [2026-01-29T12:14:22.841503] [DEBUG] [REMOTE ] METCB: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:22.841637] [DEBUG] [REMOTE ] METCB: PASS: Integrity check passed. [2026-01-29T12:14:22.841683] [DEBUG] [REMOTE ] METCB: Symbol is viable for forecasting. [2026-01-29T12:14:22.841744] [INFO ] [MAIN ] [1993/3490] METCB kept (0.4s) | 1990 kept, 3 rejected | 139.3/min | ETA: 10.7m [2026-01-29T12:14:23.204400] [DEBUG] [REMOTE ] METD: Retrieved 413 rows, trimmed to 300. [2026-01-29T12:14:23.204526] [DEBUG] [REMOTE ] METD: PASS: History has at least 300 days. [2026-01-29T12:14:23.204806] [DEBUG] [REMOTE ] METD: PASS: Price check passed. Min price $15.50. [2026-01-29T12:14:23.204986] [DEBUG] [REMOTE ] METD: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:23.205106] [DEBUG] [REMOTE ] METD: PASS: Integrity check passed. [2026-01-29T12:14:23.205148] [DEBUG] [REMOTE ] METD: Symbol is viable for forecasting. [2026-01-29T12:14:23.205195] [INFO ] [MAIN ] [1994/3490] METD kept (0.4s) | 1991 kept, 3 rejected | 139.3/min | ETA: 10.7m [2026-01-29T12:14:23.878651] [DEBUG] [REMOTE ] MFA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:23.878826] [DEBUG] [REMOTE ] MFA: PASS: History has at least 300 days. [2026-01-29T12:14:23.879146] [DEBUG] [REMOTE ] MFA: PASS: Price check passed. Min price $8.61. [2026-01-29T12:14:23.879295] [DEBUG] [REMOTE ] MFA: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:23.879430] [DEBUG] [REMOTE ] MFA: PASS: Integrity check passed. [2026-01-29T12:14:23.879472] [DEBUG] [REMOTE ] MFA: Symbol is viable for forecasting. [2026-01-29T12:14:23.879526] [INFO ] [MAIN ] [1995/3490] MFA kept (0.7s) | 1992 kept, 3 rejected | 139.3/min | ETA: 10.7m [2026-01-29T12:14:24.354907] [DEBUG] [REMOTE ] MFC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:24.355043] [DEBUG] [REMOTE ] MFC: PASS: History has at least 300 days. [2026-01-29T12:14:24.355257] [DEBUG] [REMOTE ] MFC: PASS: Price check passed. Min price $32.08. [2026-01-29T12:14:24.355392] [DEBUG] [REMOTE ] MFC: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:24.355509] [DEBUG] [REMOTE ] MFC: PASS: Integrity check passed. [2026-01-29T12:14:24.355550] [DEBUG] [REMOTE ] MFC: Symbol is viable for forecasting. [2026-01-29T12:14:24.355618] [INFO ] [MAIN ] [1996/3490] MFC kept (0.5s) | 1993 kept, 3 rejected | 139.2/min | ETA: 10.7m [2026-01-29T12:14:24.763341] [DEBUG] [REMOTE ] MFG: Retrieved 4834 rows, trimmed to 300. [2026-01-29T12:14:24.763483] [DEBUG] [REMOTE ] MFG: PASS: History has at least 300 days. [2026-01-29T12:14:24.763719] [DEBUG] [REMOTE ] MFG: PASS: Price check passed. Min price $6.45. [2026-01-29T12:14:24.763854] [DEBUG] [REMOTE ] MFG: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:24.763965] [DEBUG] [REMOTE ] MFG: PASS: Integrity check passed. [2026-01-29T12:14:24.764005] [DEBUG] [REMOTE ] MFG: Symbol is viable for forecasting. [2026-01-29T12:14:24.764053] [INFO ] [MAIN ] [1997/3490] MFG kept (0.4s) | 1994 kept, 3 rejected | 139.3/min | ETA: 10.7m [2026-01-29T12:14:24.959213] [DEBUG] [REMOTE ] MFI: Retrieved 444 rows, trimmed to 300. [2026-01-29T12:14:24.959369] [DEBUG] [REMOTE ] MFI: PASS: History has at least 300 days. [2026-01-29T12:14:24.959630] [DEBUG] [REMOTE ] MFI: PASS: Price check passed. Min price $11.06. [2026-01-29T12:14:24.959806] [DEBUG] [REMOTE ] MFI: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:24.959955] [DEBUG] [REMOTE ] MFI: PASS: Integrity check passed. [2026-01-29T12:14:24.959996] [DEBUG] [REMOTE ] MFI: Symbol is viable for forecasting. [2026-01-29T12:14:24.960045] [INFO ] [MAIN ] [1998/3490] MFI kept (0.2s) | 1995 kept, 3 rejected | 139.3/min | ETA: 10.7m [2026-01-29T12:14:25.672714] [DEBUG] [REMOTE ] MFIC: Retrieved 5468 rows, trimmed to 300. [2026-01-29T12:14:25.673059] [DEBUG] [REMOTE ] MFIC: PASS: History has at least 300 days. [2026-01-29T12:14:25.673545] [DEBUG] [REMOTE ] MFIC: PASS: Price check passed. Min price $11.06. [2026-01-29T12:14:25.673771] [DEBUG] [REMOTE ] MFIC: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:25.673978] [DEBUG] [REMOTE ] MFIC: PASS: Integrity check passed. [2026-01-29T12:14:25.674036] [DEBUG] [REMOTE ] MFIC: Symbol is viable for forecasting. [2026-01-29T12:14:25.674117] [INFO ] [MAIN ] [1999/3490] MFIC kept (0.7s) | 1996 kept, 3 rejected | 139.2/min | ETA: 10.7m [2026-01-29T12:14:26.169218] [DEBUG] [REMOTE ] MFIN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:26.169432] [DEBUG] [REMOTE ] MFIN: PASS: History has at least 300 days. [2026-01-29T12:14:26.169820] [DEBUG] [REMOTE ] MFIN: PASS: Price check passed. Min price $9.19. [2026-01-29T12:14:26.170132] [DEBUG] [REMOTE ] MFIN: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:26.170289] [DEBUG] [REMOTE ] MFIN: PASS: Integrity check passed. [2026-01-29T12:14:26.170333] [DEBUG] [REMOTE ] MFIN: Symbol is viable for forecasting. [2026-01-29T12:14:26.170389] [INFO ] [MAIN ] [2000/3490] MFIN kept (0.5s) | 1997 kept, 3 rejected | 139.2/min | ETA: 10.7m [2026-01-29T12:14:26.623551] [DEBUG] [REMOTE ] MFM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:26.623709] [DEBUG] [REMOTE ] MFM: PASS: History has at least 300 days. [2026-01-29T12:14:26.623996] [DEBUG] [REMOTE ] MFM: PASS: Price check passed. Min price $5.25. [2026-01-29T12:14:26.624141] [DEBUG] [REMOTE ] MFM: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:26.624275] [DEBUG] [REMOTE ] MFM: PASS: Integrity check passed. [2026-01-29T12:14:26.624317] [DEBUG] [REMOTE ] MFM: Symbol is viable for forecasting. [2026-01-29T12:14:26.624370] [INFO ] [MAIN ] [2001/3490] MFM kept (0.5s) | 1998 kept, 3 rejected | 139.2/min | ETA: 10.7m [2026-01-29T12:14:27.041042] [DEBUG] [REMOTE ] MG: Retrieved 4101 rows, trimmed to 300. [2026-01-29T12:14:27.041179] [DEBUG] [REMOTE ] MG: PASS: History has at least 300 days. [2026-01-29T12:14:27.041433] [DEBUG] [REMOTE ] MG: PASS: Price check passed. Min price $9.54. [2026-01-29T12:14:27.041597] [DEBUG] [REMOTE ] MG: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:27.041724] [DEBUG] [REMOTE ] MG: PASS: Integrity check passed. [2026-01-29T12:14:27.041765] [DEBUG] [REMOTE ] MG: Symbol is viable for forecasting. [2026-01-29T12:14:27.041815] [INFO ] [MAIN ] [2002/3490] MG kept (0.4s) | 1999 kept, 3 rejected | 139.2/min | ETA: 10.7m [2026-01-29T12:14:27.499712] [DEBUG] [REMOTE ] MGA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:27.500002] [DEBUG] [REMOTE ] MGA: PASS: History has at least 300 days. [2026-01-29T12:14:27.500420] [DEBUG] [REMOTE ] MGA: PASS: Price check passed. Min price $45.65. [2026-01-29T12:14:27.500886] [DEBUG] [REMOTE ] MGA: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:27.501061] [DEBUG] [REMOTE ] MGA: PASS: Integrity check passed. [2026-01-29T12:14:27.501104] [DEBUG] [REMOTE ] MGA: Symbol is viable for forecasting. [2026-01-29T12:14:27.501162] [INFO ] [MAIN ] [2003/3490] MGA kept (0.5s) | 2000 kept, 3 rejected | 139.2/min | ETA: 10.7m [2026-01-29T12:14:27.848262] [DEBUG] [REMOTE ] MGEE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:27.848542] [DEBUG] [REMOTE ] MGEE: PASS: History has at least 300 days. [2026-01-29T12:14:27.849029] [DEBUG] [REMOTE ] MGEE: PASS: Price check passed. Min price $77.50. [2026-01-29T12:14:27.849218] [DEBUG] [REMOTE ] MGEE: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:27.849417] [DEBUG] [REMOTE ] MGEE: PASS: Integrity check passed. [2026-01-29T12:14:27.849472] [DEBUG] [REMOTE ] MGEE: Symbol is viable for forecasting. [2026-01-29T12:14:27.849547] [INFO ] [MAIN ] [2004/3490] MGEE kept (0.3s) | 2001 kept, 3 rejected | 139.2/min | ETA: 10.7m [2026-01-29T12:14:28.410719] [DEBUG] [REMOTE ] MGIC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:28.410931] [DEBUG] [REMOTE ] MGIC: PASS: History has at least 300 days. [2026-01-29T12:14:28.411440] [DEBUG] [REMOTE ] MGIC: PASS: Price check passed. Min price $20.56. [2026-01-29T12:14:28.411610] [DEBUG] [REMOTE ] MGIC: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:28.411755] [DEBUG] [REMOTE ] MGIC: PASS: Integrity check passed. [2026-01-29T12:14:28.411802] [DEBUG] [REMOTE ] MGIC: Symbol is viable for forecasting. [2026-01-29T12:14:28.411856] [INFO ] [MAIN ] [2005/3490] MGIC kept (0.6s) | 2002 kept, 3 rejected | 139.2/min | ETA: 10.7m [2026-01-29T12:14:28.978172] [DEBUG] [REMOTE ] MGM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:28.978393] [DEBUG] [REMOTE ] MGM: PASS: History has at least 300 days. [2026-01-29T12:14:28.978937] [DEBUG] [REMOTE ] MGM: PASS: Price check passed. Min price $30.76. [2026-01-29T12:14:28.979093] [DEBUG] [REMOTE ] MGM: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:28.979238] [DEBUG] [REMOTE ] MGM: PASS: Integrity check passed. [2026-01-29T12:14:28.979280] [DEBUG] [REMOTE ] MGM: Symbol is viable for forecasting. [2026-01-29T12:14:28.979337] [INFO ] [MAIN ] [2006/3490] MGM kept (0.6s) | 2003 kept, 3 rejected | 139.2/min | ETA: 10.7m [2026-01-29T12:14:29.220209] [DEBUG] [REMOTE ] MGNI: Retrieved 2974 rows, trimmed to 300. [2026-01-29T12:14:29.220414] [DEBUG] [REMOTE ] MGNI: PASS: History has at least 300 days. [2026-01-29T12:14:29.220707] [DEBUG] [REMOTE ] MGNI: PASS: Price check passed. Min price $13.13. [2026-01-29T12:14:29.220858] [DEBUG] [REMOTE ] MGNI: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:29.220986] [DEBUG] [REMOTE ] MGNI: PASS: Integrity check passed. [2026-01-29T12:14:29.221030] [DEBUG] [REMOTE ] MGNI: Symbol is viable for forecasting. [2026-01-29T12:14:29.221084] [INFO ] [MAIN ] [2007/3490] MGNI kept (0.2s) | 2004 kept, 3 rejected | 139.2/min | ETA: 10.7m [2026-01-29T12:14:29.714975] [DEBUG] [REMOTE ] MGNX: Retrieved 3093 rows, trimmed to 300. [2026-01-29T12:14:29.715173] [DEBUG] [REMOTE ] MGNX: PASS: History has at least 300 days. [2026-01-29T12:14:29.715444] [DEBUG] [REMOTE ] MGNX: PASS: Price check passed. Min price $1.33. [2026-01-29T12:14:29.715623] [DEBUG] [REMOTE ] MGNX: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:29.715768] [DEBUG] [REMOTE ] MGNX: PASS: Integrity check passed. [2026-01-29T12:14:29.715830] [DEBUG] [REMOTE ] MGNX: Symbol is viable for forecasting. [2026-01-29T12:14:29.715899] [INFO ] [MAIN ] [2008/3490] MGNX kept (0.5s) | 2005 kept, 3 rejected | 139.2/min | ETA: 10.6m [2026-01-29T12:14:30.180467] [DEBUG] [REMOTE ] MGPI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:30.180694] [DEBUG] [REMOTE ] MGPI: PASS: History has at least 300 days. [2026-01-29T12:14:30.181041] [DEBUG] [REMOTE ] MGPI: PASS: Price check passed. Min price $21.84. [2026-01-29T12:14:30.181584] [DEBUG] [REMOTE ] MGPI: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:30.181741] [DEBUG] [REMOTE ] MGPI: PASS: Integrity check passed. [2026-01-29T12:14:30.181786] [DEBUG] [REMOTE ] MGPI: Symbol is viable for forecasting. [2026-01-29T12:14:30.181841] [INFO ] [MAIN ] [2009/3490] MGPI kept (0.5s) | 2006 kept, 3 rejected | 139.2/min | ETA: 10.6m [2026-01-29T12:14:30.491561] [DEBUG] [REMOTE ] MGRC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:30.491799] [DEBUG] [REMOTE ] MGRC: PASS: History has at least 300 days. [2026-01-29T12:14:30.492150] [DEBUG] [REMOTE ] MGRC: PASS: Price check passed. Min price $95.18. [2026-01-29T12:14:30.492670] [DEBUG] [REMOTE ] MGRC: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:30.492834] [DEBUG] [REMOTE ] MGRC: PASS: Integrity check passed. [2026-01-29T12:14:30.492879] [DEBUG] [REMOTE ] MGRC: Symbol is viable for forecasting. [2026-01-29T12:14:30.492950] [INFO ] [MAIN ] [2010/3490] MGRC kept (0.3s) | 2007 kept, 3 rejected | 139.2/min | ETA: 10.6m [2026-01-29T12:14:30.884469] [DEBUG] [REMOTE ] MGTX: Retrieved 1920 rows, trimmed to 300. [2026-01-29T12:14:30.884685] [DEBUG] [REMOTE ] MGTX: PASS: History has at least 300 days. [2026-01-29T12:14:30.884944] [DEBUG] [REMOTE ] MGTX: PASS: Price check passed. Min price $7.24. [2026-01-29T12:14:30.885090] [DEBUG] [REMOTE ] MGTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:30.885211] [DEBUG] [REMOTE ] MGTX: PASS: Integrity check passed. [2026-01-29T12:14:30.885254] [DEBUG] [REMOTE ] MGTX: Symbol is viable for forecasting. [2026-01-29T12:14:30.885317] [INFO ] [MAIN ] [2011/3490] MGTX kept (0.4s) | 2008 kept, 3 rejected | 139.2/min | ETA: 10.6m [2026-01-29T12:14:31.187496] [DEBUG] [REMOTE ] MGX: Retrieved 493 rows, trimmed to 300. [2026-01-29T12:14:31.187701] [DEBUG] [REMOTE ] MGX: PASS: History has at least 300 days. [2026-01-29T12:14:31.187943] [DEBUG] [REMOTE ] MGX: PASS: Price check passed. Min price $1.51. [2026-01-29T12:14:31.188122] [DEBUG] [REMOTE ] MGX: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:31.188240] [DEBUG] [REMOTE ] MGX: PASS: Integrity check passed. [2026-01-29T12:14:31.188284] [DEBUG] [REMOTE ] MGX: Symbol is viable for forecasting. [2026-01-29T12:14:31.188340] [INFO ] [MAIN ] [2012/3490] MGX kept (0.3s) | 2009 kept, 3 rejected | 139.3/min | ETA: 10.6m [2026-01-29T12:14:31.660421] [DEBUG] [REMOTE ] MGY: Retrieved 2157 rows, trimmed to 300. [2026-01-29T12:14:31.660695] [DEBUG] [REMOTE ] MGY: PASS: History has at least 300 days. [2026-01-29T12:14:31.661023] [DEBUG] [REMOTE ] MGY: PASS: Price check passed. Min price $21.24. [2026-01-29T12:14:31.661190] [DEBUG] [REMOTE ] MGY: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:31.661363] [DEBUG] [REMOTE ] MGY: PASS: Integrity check passed. [2026-01-29T12:14:31.661412] [DEBUG] [REMOTE ] MGY: Symbol is viable for forecasting. [2026-01-29T12:14:31.661501] [INFO ] [MAIN ] [2013/3490] MGY kept (0.5s) | 2010 kept, 3 rejected | 139.3/min | ETA: 10.6m [2026-01-29T12:14:32.234161] [DEBUG] [REMOTE ] MHD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:32.234370] [DEBUG] [REMOTE ] MHD: PASS: History has at least 300 days. [2026-01-29T12:14:32.234668] [DEBUG] [REMOTE ] MHD: PASS: Price check passed. Min price $11.47. [2026-01-29T12:14:32.234816] [DEBUG] [REMOTE ] MHD: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:32.234951] [DEBUG] [REMOTE ] MHD: PASS: Integrity check passed. [2026-01-29T12:14:32.234993] [DEBUG] [REMOTE ] MHD: Symbol is viable for forecasting. [2026-01-29T12:14:32.235048] [INFO ] [MAIN ] [2014/3490] MHD kept (0.6s) | 2011 kept, 3 rejected | 139.2/min | ETA: 10.6m [2026-01-29T12:14:32.718734] [DEBUG] [REMOTE ] MHF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:32.719124] [DEBUG] [REMOTE ] MHF: PASS: History has at least 300 days. [2026-01-29T12:14:32.719560] [DEBUG] [REMOTE ] MHF: PASS: Price check passed. Min price $6.76. [2026-01-29T12:14:32.719806] [DEBUG] [REMOTE ] MHF: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:32.720004] [DEBUG] [REMOTE ] MHF: PASS: Integrity check passed. [2026-01-29T12:14:32.720050] [DEBUG] [REMOTE ] MHF: Symbol is viable for forecasting. [2026-01-29T12:14:32.720118] [INFO ] [MAIN ] [2015/3490] MHF kept (0.5s) | 2012 kept, 3 rejected | 139.2/min | ETA: 10.6m [2026-01-29T12:14:33.227565] [DEBUG] [REMOTE ] MHK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:33.227858] [DEBUG] [REMOTE ] MHK: PASS: History has at least 300 days. [2026-01-29T12:14:33.228518] [DEBUG] [REMOTE ] MHK: PASS: Price check passed. Min price $103.68. [2026-01-29T12:14:33.228727] [DEBUG] [REMOTE ] MHK: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:33.228916] [DEBUG] [REMOTE ] MHK: PASS: Integrity check passed. [2026-01-29T12:14:33.228966] [DEBUG] [REMOTE ] MHK: Symbol is viable for forecasting. [2026-01-29T12:14:33.229038] [INFO ] [MAIN ] [2016/3490] MHK kept (0.5s) | 2013 kept, 3 rejected | 139.2/min | ETA: 10.6m [2026-01-29T12:14:33.703305] [DEBUG] [REMOTE ] MHN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:33.703513] [DEBUG] [REMOTE ] MHN: PASS: History has at least 300 days. [2026-01-29T12:14:33.703838] [DEBUG] [REMOTE ] MHN: PASS: Price check passed. Min price $10.09. [2026-01-29T12:14:33.703994] [DEBUG] [REMOTE ] MHN: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:33.704142] [DEBUG] [REMOTE ] MHN: PASS: Integrity check passed. [2026-01-29T12:14:33.704328] [DEBUG] [REMOTE ] MHN: Symbol is viable for forecasting. [2026-01-29T12:14:33.704391] [INFO ] [MAIN ] [2017/3490] MHN kept (0.5s) | 2014 kept, 3 rejected | 139.2/min | ETA: 10.6m [2026-01-29T12:14:34.138810] [DEBUG] [REMOTE ] MHO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:34.138961] [DEBUG] [REMOTE ] MHO: PASS: History has at least 300 days. [2026-01-29T12:14:34.139262] [DEBUG] [REMOTE ] MHO: PASS: Price check passed. Min price $123.88. [2026-01-29T12:14:34.139418] [DEBUG] [REMOTE ] MHO: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:34.139550] [DEBUG] [REMOTE ] MHO: PASS: Integrity check passed. [2026-01-29T12:14:34.139622] [DEBUG] [REMOTE ] MHO: Symbol is viable for forecasting. [2026-01-29T12:14:34.139689] [INFO ] [MAIN ] [2018/3490] MHO kept (0.4s) | 2015 kept, 3 rejected | 139.2/min | ETA: 10.6m [2026-01-29T12:14:34.571699] [DEBUG] [REMOTE ] MIDD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:34.571862] [DEBUG] [REMOTE ] MIDD: PASS: History has at least 300 days. [2026-01-29T12:14:34.572113] [DEBUG] [REMOTE ] MIDD: PASS: Price check passed. Min price $111.68. [2026-01-29T12:14:34.572258] [DEBUG] [REMOTE ] MIDD: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:34.572389] [DEBUG] [REMOTE ] MIDD: PASS: Integrity check passed. [2026-01-29T12:14:34.572431] [DEBUG] [REMOTE ] MIDD: Symbol is viable for forecasting. [2026-01-29T12:14:34.572483] [INFO ] [MAIN ] [2019/3490] MIDD kept (0.4s) | 2016 kept, 3 rejected | 139.2/min | ETA: 10.6m [2026-01-29T12:14:34.887331] [DEBUG] [REMOTE ] MIGI: Retrieved 2050 rows, trimmed to 300. [2026-01-29T12:14:34.887523] [DEBUG] [REMOTE ] MIGI: PASS: History has at least 300 days. [2026-01-29T12:14:34.887804] [DEBUG] [REMOTE ] MIGI: PASS: Price check passed. Min price $4.00. [2026-01-29T12:14:34.887977] [DEBUG] [REMOTE ] MIGI: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:34.888108] [DEBUG] [REMOTE ] MIGI: PASS: Integrity check passed. [2026-01-29T12:14:34.888152] [DEBUG] [REMOTE ] MIGI: Symbol is viable for forecasting. [2026-01-29T12:14:34.888268] [INFO ] [MAIN ] [2020/3490] MIGI kept (0.3s) | 2017 kept, 3 rejected | 139.2/min | ETA: 10.6m [2026-01-29T12:14:35.307750] [DEBUG] [REMOTE ] MILN: Retrieved 2446 rows, trimmed to 300. [2026-01-29T12:14:35.307986] [DEBUG] [REMOTE ] MILN: PASS: History has at least 300 days. [2026-01-29T12:14:35.308242] [DEBUG] [REMOTE ] MILN: PASS: Price check passed. Min price $43.71. [2026-01-29T12:14:35.308406] [DEBUG] [REMOTE ] MILN: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:35.308535] [DEBUG] [REMOTE ] MILN: PASS: Integrity check passed. [2026-01-29T12:14:35.308599] [DEBUG] [REMOTE ] MILN: Symbol is viable for forecasting. [2026-01-29T12:14:35.308655] [INFO ] [MAIN ] [2021/3490] MILN kept (0.4s) | 2018 kept, 3 rejected | 139.2/min | ETA: 10.6m [2026-01-29T12:14:35.679965] [DEBUG] [REMOTE ] MIND: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:35.680171] [DEBUG] [REMOTE ] MIND: PASS: History has at least 300 days. [2026-01-29T12:14:35.680430] [DEBUG] [REMOTE ] MIND: PASS: Price check passed. Min price $7.47. [2026-01-29T12:14:35.680593] [DEBUG] [REMOTE ] MIND: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:35.680726] [DEBUG] [REMOTE ] MIND: PASS: Integrity check passed. [2026-01-29T12:14:35.680767] [DEBUG] [REMOTE ] MIND: Symbol is viable for forecasting. [2026-01-29T12:14:35.680820] [INFO ] [MAIN ] [2022/3490] MIND kept (0.4s) | 2019 kept, 3 rejected | 139.2/min | ETA: 10.5m [2026-01-29T12:14:35.986220] [DEBUG] [REMOTE ] MIRA: Retrieved 624 rows, trimmed to 300. [2026-01-29T12:14:35.986371] [DEBUG] [REMOTE ] MIRA: PASS: History has at least 300 days. [2026-01-29T12:14:35.986613] [DEBUG] [REMOTE ] MIRA: PASS: Price check passed. Min price $1.33. [2026-01-29T12:14:35.986754] [DEBUG] [REMOTE ] MIRA: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:35.986875] [DEBUG] [REMOTE ] MIRA: PASS: Integrity check passed. [2026-01-29T12:14:35.986930] [DEBUG] [REMOTE ] MIRA: Symbol is viable for forecasting. [2026-01-29T12:14:35.986993] [INFO ] [MAIN ] [2023/3490] MIRA kept (0.3s) | 2020 kept, 3 rejected | 139.2/min | ETA: 10.5m [2026-01-29T12:14:36.354940] [DEBUG] [REMOTE ] MIRM: Retrieved 1642 rows, trimmed to 300. [2026-01-29T12:14:36.355086] [DEBUG] [REMOTE ] MIRM: PASS: History has at least 300 days. [2026-01-29T12:14:36.355382] [DEBUG] [REMOTE ] MIRM: PASS: Price check passed. Min price $64.10. [2026-01-29T12:14:36.355561] [DEBUG] [REMOTE ] MIRM: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:36.355731] [DEBUG] [REMOTE ] MIRM: PASS: Integrity check passed. [2026-01-29T12:14:36.355776] [DEBUG] [REMOTE ] MIRM: Symbol is viable for forecasting. [2026-01-29T12:14:36.355828] [INFO ] [MAIN ] [2024/3490] MIRM kept (0.4s) | 2021 kept, 3 rejected | 139.3/min | ETA: 10.5m [2026-01-29T12:14:37.029241] [DEBUG] [REMOTE ] MITK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:37.029563] [DEBUG] [REMOTE ] MITK: PASS: History has at least 300 days. [2026-01-29T12:14:37.029797] [DEBUG] [REMOTE ] MITK: PASS: Price check passed. Min price $8.65. [2026-01-29T12:14:37.029938] [DEBUG] [REMOTE ] MITK: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:37.030053] [DEBUG] [REMOTE ] MITK: PASS: Integrity check passed. [2026-01-29T12:14:37.030098] [DEBUG] [REMOTE ] MITK: Symbol is viable for forecasting. [2026-01-29T12:14:37.030148] [INFO ] [MAIN ] [2025/3490] MITK kept (0.7s) | 2022 kept, 3 rejected | 139.2/min | ETA: 10.5m [2026-01-29T12:14:37.492518] [DEBUG] [REMOTE ] MIY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:37.492690] [DEBUG] [REMOTE ] MIY: PASS: History has at least 300 days. [2026-01-29T12:14:37.492966] [DEBUG] [REMOTE ] MIY: PASS: Price check passed. Min price $11.34. [2026-01-29T12:14:37.493144] [DEBUG] [REMOTE ] MIY: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:37.493283] [DEBUG] [REMOTE ] MIY: PASS: Integrity check passed. [2026-01-29T12:14:37.493325] [DEBUG] [REMOTE ] MIY: Symbol is viable for forecasting. [2026-01-29T12:14:37.493603] [INFO ] [MAIN ] [2026/3490] MIY kept (0.5s) | 2023 kept, 3 rejected | 139.2/min | ETA: 10.5m [2026-01-29T12:14:37.983155] [DEBUG] [REMOTE ] MKC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:37.983322] [DEBUG] [REMOTE ] MKC: PASS: History has at least 300 days. [2026-01-29T12:14:37.983651] [DEBUG] [REMOTE ] MKC: PASS: Price check passed. Min price $60.79. [2026-01-29T12:14:37.983812] [DEBUG] [REMOTE ] MKC: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:37.983949] [DEBUG] [REMOTE ] MKC: PASS: Integrity check passed. [2026-01-29T12:14:37.983990] [DEBUG] [REMOTE ] MKC: Symbol is viable for forecasting. [2026-01-29T12:14:37.984041] [INFO ] [MAIN ] [2027/3490] MKC kept (0.5s) | 2024 kept, 3 rejected | 139.2/min | ETA: 10.5m [2026-01-29T12:14:38.517071] [DEBUG] [REMOTE ] MKSI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:38.517236] [DEBUG] [REMOTE ] MKSI: PASS: History has at least 300 days. [2026-01-29T12:14:38.517526] [DEBUG] [REMOTE ] MKSI: PASS: Price check passed. Min price $137.00. [2026-01-29T12:14:38.517721] [DEBUG] [REMOTE ] MKSI: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:38.517865] [DEBUG] [REMOTE ] MKSI: PASS: Integrity check passed. [2026-01-29T12:14:38.517906] [DEBUG] [REMOTE ] MKSI: Symbol is viable for forecasting. [2026-01-29T12:14:38.517981] [INFO ] [MAIN ] [2028/3490] MKSI kept (0.5s) | 2025 kept, 3 rejected | 139.2/min | ETA: 10.5m [2026-01-29T12:14:38.769930] [DEBUG] [REMOTE ] MKTX: Retrieved 5340 rows, trimmed to 300. [2026-01-29T12:14:38.770152] [DEBUG] [REMOTE ] MKTX: PASS: History has at least 300 days. [2026-01-29T12:14:38.770442] [DEBUG] [REMOTE ] MKTX: PASS: Price check passed. Min price $158.44. [2026-01-29T12:14:38.770634] [DEBUG] [REMOTE ] MKTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:38.770770] [DEBUG] [REMOTE ] MKTX: PASS: Integrity check passed. [2026-01-29T12:14:38.770813] [DEBUG] [REMOTE ] MKTX: Symbol is viable for forecasting. [2026-01-29T12:14:38.770866] [INFO ] [MAIN ] [2029/3490] MKTX kept (0.3s) | 2026 kept, 3 rejected | 139.2/min | ETA: 10.5m [2026-01-29T12:14:39.387126] [DEBUG] [REMOTE ] MLAB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:39.387355] [DEBUG] [REMOTE ] MLAB: PASS: History has at least 300 days. [2026-01-29T12:14:39.387698] [DEBUG] [REMOTE ] MLAB: PASS: Price check passed. Min price $70.46. [2026-01-29T12:14:39.387848] [DEBUG] [REMOTE ] MLAB: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:39.388007] [DEBUG] [REMOTE ] MLAB: PASS: Integrity check passed. [2026-01-29T12:14:39.388055] [DEBUG] [REMOTE ] MLAB: Symbol is viable for forecasting. [2026-01-29T12:14:39.388113] [INFO ] [MAIN ] [2030/3490] MLAB kept (0.6s) | 2027 kept, 3 rejected | 139.2/min | ETA: 10.5m [2026-01-29T12:14:39.640861] [DEBUG] [REMOTE ] MLCO: Retrieved 4806 rows, trimmed to 300. [2026-01-29T12:14:39.641072] [DEBUG] [REMOTE ] MLCO: PASS: History has at least 300 days. [2026-01-29T12:14:39.641401] [DEBUG] [REMOTE ] MLCO: PASS: Price check passed. Min price $6.02. [2026-01-29T12:14:39.641638] [DEBUG] [REMOTE ] MLCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:39.641790] [DEBUG] [REMOTE ] MLCO: PASS: Integrity check passed. [2026-01-29T12:14:39.641833] [DEBUG] [REMOTE ] MLCO: Symbol is viable for forecasting. [2026-01-29T12:14:39.641889] [INFO ] [MAIN ] [2031/3490] MLCO kept (0.3s) | 2028 kept, 3 rejected | 139.2/min | ETA: 10.5m [2026-01-29T12:14:40.028774] [DEBUG] [REMOTE ] MLGO: Retrieved 1205 rows, trimmed to 300. [2026-01-29T12:14:40.028965] [DEBUG] [REMOTE ] MLGO: PASS: History has at least 300 days. [2026-01-29T12:14:40.029204] [DEBUG] [REMOTE ] MLGO: PASS: Price check passed. Min price $4.42. [2026-01-29T12:14:40.029342] [DEBUG] [REMOTE ] MLGO: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:40.029456] [DEBUG] [REMOTE ] MLGO: PASS: Integrity check passed. [2026-01-29T12:14:40.029496] [DEBUG] [REMOTE ] MLGO: Symbol is viable for forecasting. [2026-01-29T12:14:40.029592] [INFO ] [MAIN ] [2032/3490] MLGO kept (0.4s) | 2029 kept, 3 rejected | 139.2/min | ETA: 10.5m [2026-01-29T12:14:40.550245] [DEBUG] [REMOTE ] MLI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:40.550395] [DEBUG] [REMOTE ] MLI: PASS: History has at least 300 days. [2026-01-29T12:14:40.550668] [DEBUG] [REMOTE ] MLI: PASS: Price check passed. Min price $104.30. [2026-01-29T12:14:40.550815] [DEBUG] [REMOTE ] MLI: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:40.550943] [DEBUG] [REMOTE ] MLI: PASS: Integrity check passed. [2026-01-29T12:14:40.550985] [DEBUG] [REMOTE ] MLI: Symbol is viable for forecasting. [2026-01-29T12:14:40.551035] [INFO ] [MAIN ] [2033/3490] MLI kept (0.5s) | 2030 kept, 3 rejected | 139.2/min | ETA: 10.5m [2026-01-29T12:14:41.155663] [DEBUG] [REMOTE ] MLKN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:41.155843] [DEBUG] [REMOTE ] MLKN: PASS: History has at least 300 days. [2026-01-29T12:14:41.156119] [DEBUG] [REMOTE ] MLKN: PASS: Price check passed. Min price $13.72. [2026-01-29T12:14:41.156262] [DEBUG] [REMOTE ] MLKN: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:41.156384] [DEBUG] [REMOTE ] MLKN: PASS: Integrity check passed. [2026-01-29T12:14:41.156424] [DEBUG] [REMOTE ] MLKN: Symbol is viable for forecasting. [2026-01-29T12:14:41.156475] [INFO ] [MAIN ] [2034/3490] MLKN kept (0.6s) | 2031 kept, 3 rejected | 139.2/min | ETA: 10.5m [2026-01-29T12:14:41.636901] [DEBUG] [REMOTE ] MLM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:41.637045] [DEBUG] [REMOTE ] MLM: PASS: History has at least 300 days. [2026-01-29T12:14:41.637333] [DEBUG] [REMOTE ] MLM: PASS: Price check passed. Min price $589.18. [2026-01-29T12:14:41.637710] [DEBUG] [REMOTE ] MLM: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:41.637966] [DEBUG] [REMOTE ] MLM: PASS: Integrity check passed. [2026-01-29T12:14:41.638017] [DEBUG] [REMOTE ] MLM: Symbol is viable for forecasting. [2026-01-29T12:14:41.638069] [INFO ] [MAIN ] [2035/3490] MLM kept (0.5s) | 2032 kept, 3 rejected | 139.2/min | ETA: 10.5m [2026-01-29T12:14:42.073910] [DEBUG] [REMOTE ] MLP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:42.074241] [DEBUG] [REMOTE ] MLP: PASS: History has at least 300 days. [2026-01-29T12:14:42.074629] [DEBUG] [REMOTE ] MLP: PASS: Price check passed. Min price $14.17. [2026-01-29T12:14:42.074801] [DEBUG] [REMOTE ] MLP: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:42.074938] [DEBUG] [REMOTE ] MLP: PASS: Integrity check passed. [2026-01-29T12:14:42.074980] [DEBUG] [REMOTE ] MLP: Symbol is viable for forecasting. [2026-01-29T12:14:42.075035] [INFO ] [MAIN ] [2036/3490] MLP kept (0.4s) | 2033 kept, 3 rejected | 139.2/min | ETA: 10.4m [2026-01-29T12:14:42.337529] [DEBUG] [REMOTE ] MLTX: Retrieved 1321 rows, trimmed to 300. [2026-01-29T12:14:42.337761] [DEBUG] [REMOTE ] MLTX: PASS: History has at least 300 days. [2026-01-29T12:14:42.338039] [DEBUG] [REMOTE ] MLTX: PASS: Price check passed. Min price $10.10. [2026-01-29T12:14:42.338182] [DEBUG] [REMOTE ] MLTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:42.338298] [DEBUG] [REMOTE ] MLTX: PASS: Integrity check passed. [2026-01-29T12:14:42.338338] [DEBUG] [REMOTE ] MLTX: Symbol is viable for forecasting. [2026-01-29T12:14:42.338390] [INFO ] [MAIN ] [2037/3490] MLTX kept (0.3s) | 2034 kept, 3 rejected | 139.2/min | ETA: 10.4m [2026-01-29T12:14:42.693408] [DEBUG] [REMOTE ] MLYS: Retrieved 743 rows, trimmed to 300. [2026-01-29T12:14:42.693555] [DEBUG] [REMOTE ] MLYS: PASS: History has at least 300 days. [2026-01-29T12:14:42.693791] [DEBUG] [REMOTE ] MLYS: PASS: Price check passed. Min price $31.31. [2026-01-29T12:14:42.693937] [DEBUG] [REMOTE ] MLYS: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:42.694068] [DEBUG] [REMOTE ] MLYS: PASS: Integrity check passed. [2026-01-29T12:14:42.694116] [DEBUG] [REMOTE ] MLYS: Symbol is viable for forecasting. [2026-01-29T12:14:42.694184] [INFO ] [MAIN ] [2038/3490] MLYS kept (0.4s) | 2035 kept, 3 rejected | 139.2/min | ETA: 10.4m [2026-01-29T12:14:43.223387] [DEBUG] [REMOTE ] MMD: Retrieved 3390 rows, trimmed to 300. [2026-01-29T12:14:43.223519] [DEBUG] [REMOTE ] MMD: PASS: History has at least 300 days. [2026-01-29T12:14:43.223770] [DEBUG] [REMOTE ] MMD: PASS: Price check passed. Min price $14.72. [2026-01-29T12:14:43.223931] [DEBUG] [REMOTE ] MMD: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:43.224046] [DEBUG] [REMOTE ] MMD: PASS: Integrity check passed. [2026-01-29T12:14:43.224088] [DEBUG] [REMOTE ] MMD: Symbol is viable for forecasting. [2026-01-29T12:14:43.224136] [INFO ] [MAIN ] [2039/3490] MMD kept (0.5s) | 2036 kept, 3 rejected | 139.2/min | ETA: 10.4m [2026-01-29T12:14:43.715688] [DEBUG] [REMOTE ] MMLP: Retrieved 5846 rows, trimmed to 300. [2026-01-29T12:14:43.715832] [DEBUG] [REMOTE ] MMLP: PASS: History has at least 300 days. [2026-01-29T12:14:43.716070] [DEBUG] [REMOTE ] MMLP: PASS: Price check passed. Min price $2.26. [2026-01-29T12:14:43.716217] [DEBUG] [REMOTE ] MMLP: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:43.716370] [DEBUG] [REMOTE ] MMLP: PASS: Integrity check passed. [2026-01-29T12:14:43.716418] [DEBUG] [REMOTE ] MMLP: Symbol is viable for forecasting. [2026-01-29T12:14:43.716470] [INFO ] [MAIN ] [2040/3490] MMLP kept (0.5s) | 2037 kept, 3 rejected | 139.2/min | ETA: 10.4m [2026-01-29T12:14:44.178725] [DEBUG] [REMOTE ] MMS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:44.178946] [DEBUG] [REMOTE ] MMS: PASS: History has at least 300 days. [2026-01-29T12:14:44.179342] [DEBUG] [REMOTE ] MMS: PASS: Price check passed. Min price $77.76. [2026-01-29T12:14:44.179533] [DEBUG] [REMOTE ] MMS: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:44.179740] [DEBUG] [REMOTE ] MMS: PASS: Integrity check passed. [2026-01-29T12:14:44.179800] [DEBUG] [REMOTE ] MMS: Symbol is viable for forecasting. [2026-01-29T12:14:44.179873] [INFO ] [MAIN ] [2041/3490] MMS kept (0.5s) | 2038 kept, 3 rejected | 139.2/min | ETA: 10.4m [2026-01-29T12:14:44.631644] [DEBUG] [REMOTE ] MMSI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:44.631840] [DEBUG] [REMOTE ] MMSI: PASS: History has at least 300 days. [2026-01-29T12:14:44.632103] [DEBUG] [REMOTE ] MMSI: PASS: Price check passed. Min price $80.35. [2026-01-29T12:14:44.632248] [DEBUG] [REMOTE ] MMSI: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:44.632374] [DEBUG] [REMOTE ] MMSI: PASS: Integrity check passed. [2026-01-29T12:14:44.632415] [DEBUG] [REMOTE ] MMSI: Symbol is viable for forecasting. [2026-01-29T12:14:44.632469] [INFO ] [MAIN ] [2042/3490] MMSI kept (0.5s) | 2039 kept, 3 rejected | 139.2/min | ETA: 10.4m [2026-01-29T12:14:45.088134] [DEBUG] [REMOTE ] MNDO: Retrieved 6406 rows, trimmed to 300. [2026-01-29T12:14:45.088291] [DEBUG] [REMOTE ] MNDO: PASS: History has at least 300 days. [2026-01-29T12:14:45.088524] [DEBUG] [REMOTE ] MNDO: PASS: Price check passed. Min price $1.03. [2026-01-29T12:14:45.088683] [DEBUG] [REMOTE ] MNDO: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:45.088800] [DEBUG] [REMOTE ] MNDO: PASS: Integrity check passed. [2026-01-29T12:14:45.088840] [DEBUG] [REMOTE ] MNDO: Symbol is viable for forecasting. [2026-01-29T12:14:45.088888] [INFO ] [MAIN ] [2043/3490] MNDO kept (0.5s) | 2040 kept, 3 rejected | 139.2/min | ETA: 10.4m [2026-01-29T12:14:45.352066] [DEBUG] [REMOTE ] MNDY: Retrieved 1164 rows, trimmed to 300. [2026-01-29T12:14:45.352204] [DEBUG] [REMOTE ] MNDY: PASS: History has at least 300 days. [2026-01-29T12:14:45.352401] [DEBUG] [REMOTE ] MNDY: PASS: Price check passed. Min price $125.28. [2026-01-29T12:14:45.352534] [DEBUG] [REMOTE ] MNDY: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:45.352694] [DEBUG] [REMOTE ] MNDY: PASS: Integrity check passed. [2026-01-29T12:14:45.352735] [DEBUG] [REMOTE ] MNDY: Symbol is viable for forecasting. [2026-01-29T12:14:45.352800] [INFO ] [MAIN ] [2044/3490] MNDY kept (0.3s) | 2041 kept, 3 rejected | 139.2/min | ETA: 10.4m [2026-01-29T12:14:45.974186] [DEBUG] [REMOTE ] MNKD: Retrieved 5411 rows, trimmed to 300. [2026-01-29T12:14:45.974326] [DEBUG] [REMOTE ] MNKD: PASS: History has at least 300 days. [2026-01-29T12:14:45.974604] [DEBUG] [REMOTE ] MNKD: PASS: Price check passed. Min price $4.97. [2026-01-29T12:14:45.974752] [DEBUG] [REMOTE ] MNKD: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:45.974869] [DEBUG] [REMOTE ] MNKD: PASS: Integrity check passed. [2026-01-29T12:14:45.974909] [DEBUG] [REMOTE ] MNKD: Symbol is viable for forecasting. [2026-01-29T12:14:45.974967] [INFO ] [MAIN ] [2045/3490] MNKD kept (0.6s) | 2042 kept, 3 rejected | 139.2/min | ETA: 10.4m [2026-01-29T12:14:46.463909] [DEBUG] [REMOTE ] MNRO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:46.464061] [DEBUG] [REMOTE ] MNRO: PASS: History has at least 300 days. [2026-01-29T12:14:46.464348] [DEBUG] [REMOTE ] MNRO: PASS: Price check passed. Min price $14.44. [2026-01-29T12:14:46.464487] [DEBUG] [REMOTE ] MNRO: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:46.464658] [DEBUG] [REMOTE ] MNRO: PASS: Integrity check passed. [2026-01-29T12:14:46.464705] [DEBUG] [REMOTE ] MNRO: Symbol is viable for forecasting. [2026-01-29T12:14:46.464756] [INFO ] [MAIN ] [2046/3490] MNRO kept (0.5s) | 2043 kept, 3 rejected | 139.2/min | ETA: 10.4m [2026-01-29T12:14:46.689114] [DEBUG] [REMOTE ] MNSO: Retrieved 1327 rows, trimmed to 300. [2026-01-29T12:14:46.689261] [DEBUG] [REMOTE ] MNSO: PASS: History has at least 300 days. [2026-01-29T12:14:46.689476] [DEBUG] [REMOTE ] MNSO: PASS: Price check passed. Min price $18.75. [2026-01-29T12:14:46.689633] [DEBUG] [REMOTE ] MNSO: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:46.689750] [DEBUG] [REMOTE ] MNSO: PASS: Integrity check passed. [2026-01-29T12:14:46.689790] [DEBUG] [REMOTE ] MNSO: Symbol is viable for forecasting. [2026-01-29T12:14:46.689836] [INFO ] [MAIN ] [2047/3490] MNSO kept (0.2s) | 2044 kept, 3 rejected | 139.2/min | ETA: 10.4m [2026-01-29T12:14:47.158083] [DEBUG] [REMOTE ] MNTK: Retrieved 1260 rows, trimmed to 300. [2026-01-29T12:14:47.158230] [DEBUG] [REMOTE ] MNTK: PASS: History has at least 300 days. [2026-01-29T12:14:47.158443] [DEBUG] [REMOTE ] MNTK: PASS: Price check passed. Min price $1.37. [2026-01-29T12:14:47.158610] [DEBUG] [REMOTE ] MNTK: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:47.158727] [DEBUG] [REMOTE ] MNTK: PASS: Integrity check passed. [2026-01-29T12:14:47.158766] [DEBUG] [REMOTE ] MNTK: Symbol is viable for forecasting. [2026-01-29T12:14:47.158816] [INFO ] [MAIN ] [2048/3490] MNTK kept (0.5s) | 2045 kept, 3 rejected | 139.2/min | ETA: 10.4m [2026-01-29T12:14:47.375176] [DEBUG] [REMOTE ] MNY: Retrieved 574 rows, trimmed to 300. [2026-01-29T12:14:47.375323] [DEBUG] [REMOTE ] MNY: PASS: History has at least 300 days. [2026-01-29T12:14:47.375563] [DEBUG] [REMOTE ] MNY: PASS: Price check passed. Min price $1.20. [2026-01-29T12:14:47.375720] [DEBUG] [REMOTE ] MNY: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:47.375841] [DEBUG] [REMOTE ] MNY: PASS: Integrity check passed. [2026-01-29T12:14:47.375880] [DEBUG] [REMOTE ] MNY: Symbol is viable for forecasting. [2026-01-29T12:14:47.375928] [INFO ] [MAIN ] [2049/3490] MNY kept (0.2s) | 2046 kept, 3 rejected | 139.2/min | ETA: 10.4m [2026-01-29T12:14:48.130099] [DEBUG] [REMOTE ] MOD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:48.130295] [DEBUG] [REMOTE ] MOD: PASS: History has at least 300 days. [2026-01-29T12:14:48.130587] [DEBUG] [REMOTE ] MOD: PASS: Price check passed. Min price $119.68. [2026-01-29T12:14:48.130742] [DEBUG] [REMOTE ] MOD: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:48.130874] [DEBUG] [REMOTE ] MOD: PASS: Integrity check passed. [2026-01-29T12:14:48.131196] [DEBUG] [REMOTE ] MOD: Symbol is viable for forecasting. [2026-01-29T12:14:48.131491] [INFO ] [MAIN ] [2050/3490] MOD kept (0.8s) | 2047 kept, 3 rejected | 139.2/min | ETA: 10.3m [2026-01-29T12:14:48.384668] [DEBUG] [REMOTE ] MODL: Retrieved 826 rows, trimmed to 300. [2026-01-29T12:14:48.384860] [DEBUG] [REMOTE ] MODL: PASS: History has at least 300 days. [2026-01-29T12:14:48.385109] [DEBUG] [REMOTE ] MODL: PASS: Price check passed. Min price $45.53. [2026-01-29T12:14:48.385258] [DEBUG] [REMOTE ] MODL: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:48.385375] [DEBUG] [REMOTE ] MODL: PASS: Integrity check passed. [2026-01-29T12:14:48.385418] [DEBUG] [REMOTE ] MODL: Symbol is viable for forecasting. [2026-01-29T12:14:48.385470] [INFO ] [MAIN ] [2051/3490] MODL kept (0.3s) | 2048 kept, 3 rejected | 139.2/min | ETA: 10.3m [2026-01-29T12:14:48.952482] [DEBUG] [REMOTE ] MOFG: Retrieved 4529 rows, trimmed to 300. [2026-01-29T12:14:48.952649] [DEBUG] [REMOTE ] MOFG: PASS: History has at least 300 days. [2026-01-29T12:14:48.952865] [DEBUG] [REMOTE ] MOFG: PASS: Price check passed. Min price $36.55. [2026-01-29T12:14:48.953002] [DEBUG] [REMOTE ] MOFG: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:48.953115] [DEBUG] [REMOTE ] MOFG: PASS: Integrity check passed. [2026-01-29T12:14:48.953154] [DEBUG] [REMOTE ] MOFG: Symbol is viable for forecasting. [2026-01-29T12:14:48.953202] [INFO ] [MAIN ] [2052/3490] MOFG kept (0.6s) | 2049 kept, 3 rejected | 139.2/min | ETA: 10.3m [2026-01-29T12:14:49.369562] [DEBUG] [REMOTE ] MOH: Retrieved 5680 rows, trimmed to 300. [2026-01-29T12:14:49.369763] [DEBUG] [REMOTE ] MOH: PASS: History has at least 300 days. [2026-01-29T12:14:49.370075] [DEBUG] [REMOTE ] MOH: PASS: Price check passed. Min price $134.51. [2026-01-29T12:14:49.370225] [DEBUG] [REMOTE ] MOH: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:49.370369] [DEBUG] [REMOTE ] MOH: PASS: Integrity check passed. [2026-01-29T12:14:49.370414] [DEBUG] [REMOTE ] MOH: Symbol is viable for forecasting. [2026-01-29T12:14:49.370470] [INFO ] [MAIN ] [2053/3490] MOH kept (0.4s) | 2050 kept, 3 rejected | 139.2/min | ETA: 10.3m [2026-01-29T12:14:49.699441] [DEBUG] [REMOTE ] MOMO: Retrieved 2796 rows, trimmed to 300. [2026-01-29T12:14:49.699605] [DEBUG] [REMOTE ] MOMO: PASS: History has at least 300 days. [2026-01-29T12:14:49.699820] [DEBUG] [REMOTE ] MOMO: PASS: Price check passed. Min price $6.49. [2026-01-29T12:14:49.699958] [DEBUG] [REMOTE ] MOMO: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:49.700072] [DEBUG] [REMOTE ] MOMO: PASS: Integrity check passed. [2026-01-29T12:14:49.700112] [DEBUG] [REMOTE ] MOMO: Symbol is viable for forecasting. [2026-01-29T12:14:49.700160] [INFO ] [MAIN ] [2054/3490] MOMO kept (0.3s) | 2051 kept, 3 rejected | 139.2/min | ETA: 10.3m [2026-01-29T12:14:50.189896] [DEBUG] [REMOTE ] MORN: Retrieved 5218 rows, trimmed to 300. [2026-01-29T12:14:50.190068] [DEBUG] [REMOTE ] MORN: PASS: History has at least 300 days. [2026-01-29T12:14:50.190345] [DEBUG] [REMOTE ] MORN: PASS: Price check passed. Min price $203.22. [2026-01-29T12:14:50.190754] [DEBUG] [REMOTE ] MORN: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:50.191040] [DEBUG] [REMOTE ] MORN: PASS: Integrity check passed. [2026-01-29T12:14:50.191095] [DEBUG] [REMOTE ] MORN: Symbol is viable for forecasting. [2026-01-29T12:14:50.191163] [INFO ] [MAIN ] [2055/3490] MORN kept (0.5s) | 2052 kept, 3 rejected | 139.2/min | ETA: 10.3m [2026-01-29T12:14:50.693493] [DEBUG] [REMOTE ] MOS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:50.693656] [DEBUG] [REMOTE ] MOS: PASS: History has at least 300 days. [2026-01-29T12:14:50.693895] [DEBUG] [REMOTE ] MOS: PASS: Price check passed. Min price $23.39. [2026-01-29T12:14:50.694037] [DEBUG] [REMOTE ] MOS: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:50.694159] [DEBUG] [REMOTE ] MOS: PASS: Integrity check passed. [2026-01-29T12:14:50.694216] [DEBUG] [REMOTE ] MOS: Symbol is viable for forecasting. [2026-01-29T12:14:50.694269] [INFO ] [MAIN ] [2056/3490] MOS kept (0.5s) | 2053 kept, 3 rejected | 139.2/min | ETA: 10.3m [2026-01-29T12:14:50.985110] [DEBUG] [REMOTE ] MP: Retrieved 1408 rows, trimmed to 300. [2026-01-29T12:14:50.985243] [DEBUG] [REMOTE ] MP: PASS: History has at least 300 days. [2026-01-29T12:14:50.985485] [DEBUG] [REMOTE ] MP: PASS: Price check passed. Min price $50.44. [2026-01-29T12:14:50.985643] [DEBUG] [REMOTE ] MP: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:50.985758] [DEBUG] [REMOTE ] MP: PASS: Integrity check passed. [2026-01-29T12:14:50.985797] [DEBUG] [REMOTE ] MP: Symbol is viable for forecasting. [2026-01-29T12:14:50.985845] [INFO ] [MAIN ] [2057/3490] MP kept (0.3s) | 2054 kept, 3 rejected | 139.2/min | ETA: 10.3m [2026-01-29T12:14:51.531229] [DEBUG] [REMOTE ] MPA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:51.531375] [DEBUG] [REMOTE ] MPA: PASS: History has at least 300 days. [2026-01-29T12:14:51.531637] [DEBUG] [REMOTE ] MPA: PASS: Price check passed. Min price $10.98. [2026-01-29T12:14:51.531777] [DEBUG] [REMOTE ] MPA: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:51.531901] [DEBUG] [REMOTE ] MPA: PASS: Integrity check passed. [2026-01-29T12:14:51.531945] [DEBUG] [REMOTE ] MPA: Symbol is viable for forecasting. [2026-01-29T12:14:51.531995] [INFO ] [MAIN ] [2058/3490] MPA kept (0.5s) | 2055 kept, 3 rejected | 139.2/min | ETA: 10.3m [2026-01-29T12:14:52.010398] [DEBUG] [REMOTE ] MPAA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:52.010784] [DEBUG] [REMOTE ] MPAA: PASS: History has at least 300 days. [2026-01-29T12:14:52.011066] [DEBUG] [REMOTE ] MPAA: PASS: Price check passed. Min price $12.27. [2026-01-29T12:14:52.011207] [DEBUG] [REMOTE ] MPAA: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:52.011341] [DEBUG] [REMOTE ] MPAA: PASS: Integrity check passed. [2026-01-29T12:14:52.011381] [DEBUG] [REMOTE ] MPAA: Symbol is viable for forecasting. [2026-01-29T12:14:52.011552] [INFO ] [MAIN ] [2059/3490] MPAA kept (0.5s) | 2056 kept, 3 rejected | 139.2/min | ETA: 10.3m [2026-01-29T12:14:52.430991] [DEBUG] [REMOTE ] MPB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:52.431140] [DEBUG] [REMOTE ] MPB: PASS: History has at least 300 days. [2026-01-29T12:14:52.431382] [DEBUG] [REMOTE ] MPB: PASS: Price check passed. Min price $28.19. [2026-01-29T12:14:52.431520] [DEBUG] [REMOTE ] MPB: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:52.431853] [DEBUG] [REMOTE ] MPB: PASS: Integrity check passed. [2026-01-29T12:14:52.431897] [DEBUG] [REMOTE ] MPB: Symbol is viable for forecasting. [2026-01-29T12:14:52.431946] [INFO ] [MAIN ] [2060/3490] MPB kept (0.4s) | 2057 kept, 3 rejected | 139.2/min | ETA: 10.3m [2026-01-29T12:14:52.820999] [DEBUG] [REMOTE ] MPC: Retrieved 3671 rows, trimmed to 300. [2026-01-29T12:14:52.821143] [DEBUG] [REMOTE ] MPC: PASS: History has at least 300 days. [2026-01-29T12:14:52.821359] [DEBUG] [REMOTE ] MPC: PASS: Price check passed. Min price $162.63. [2026-01-29T12:14:52.821531] [DEBUG] [REMOTE ] MPC: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:52.821680] [DEBUG] [REMOTE ] MPC: PASS: Integrity check passed. [2026-01-29T12:14:52.821726] [DEBUG] [REMOTE ] MPC: Symbol is viable for forecasting. [2026-01-29T12:14:52.821778] [INFO ] [MAIN ] [2061/3490] MPC kept (0.4s) | 2058 kept, 3 rejected | 139.2/min | ETA: 10.3m [2026-01-29T12:14:53.294535] [DEBUG] [REMOTE ] MPX: Retrieved 6266 rows, trimmed to 300. [2026-01-29T12:14:53.294707] [DEBUG] [REMOTE ] MPX: PASS: History has at least 300 days. [2026-01-29T12:14:53.294940] [DEBUG] [REMOTE ] MPX: PASS: Price check passed. Min price $8.10. [2026-01-29T12:14:53.295121] [DEBUG] [REMOTE ] MPX: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:53.295256] [DEBUG] [REMOTE ] MPX: PASS: Integrity check passed. [2026-01-29T12:14:53.295318] [DEBUG] [REMOTE ] MPX: Symbol is viable for forecasting. [2026-01-29T12:14:53.295368] [INFO ] [MAIN ] [2062/3490] MPX kept (0.5s) | 2059 kept, 3 rejected | 139.2/min | ETA: 10.3m [2026-01-29T12:14:53.520253] [DEBUG] [REMOTE ] MQ: Retrieved 1165 rows, trimmed to 300. [2026-01-29T12:14:53.520391] [DEBUG] [REMOTE ] MQ: PASS: History has at least 300 days. [2026-01-29T12:14:53.520617] [DEBUG] [REMOTE ] MQ: PASS: Price check passed. Min price $4.31. [2026-01-29T12:14:53.520767] [DEBUG] [REMOTE ] MQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:53.520878] [DEBUG] [REMOTE ] MQ: PASS: Integrity check passed. [2026-01-29T12:14:53.520917] [DEBUG] [REMOTE ] MQ: Symbol is viable for forecasting. [2026-01-29T12:14:53.520965] [INFO ] [MAIN ] [2063/3490] MQ kept (0.2s) | 2060 kept, 3 rejected | 139.2/min | ETA: 10.3m [2026-01-29T12:14:54.185937] [DEBUG] [REMOTE ] MQY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:54.186081] [DEBUG] [REMOTE ] MQY: PASS: History has at least 300 days. [2026-01-29T12:14:54.186334] [DEBUG] [REMOTE ] MQY: PASS: Price check passed. Min price $11.16. [2026-01-29T12:14:54.186521] [DEBUG] [REMOTE ] MQY: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:54.186792] [DEBUG] [REMOTE ] MQY: PASS: Integrity check passed. [2026-01-29T12:14:54.186841] [DEBUG] [REMOTE ] MQY: Symbol is viable for forecasting. [2026-01-29T12:14:54.186903] [INFO ] [MAIN ] [2064/3490] MQY kept (0.7s) | 2061 kept, 3 rejected | 139.2/min | ETA: 10.2m [2026-01-29T12:14:54.479828] [DEBUG] [REMOTE ] MRAM: Retrieved 2339 rows, trimmed to 300. [2026-01-29T12:14:54.479963] [DEBUG] [REMOTE ] MRAM: PASS: History has at least 300 days. [2026-01-29T12:14:54.480174] [DEBUG] [REMOTE ] MRAM: PASS: Price check passed. Min price $7.50. [2026-01-29T12:14:54.480331] [DEBUG] [REMOTE ] MRAM: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:54.480456] [DEBUG] [REMOTE ] MRAM: PASS: Integrity check passed. [2026-01-29T12:14:54.480507] [DEBUG] [REMOTE ] MRAM: Symbol is viable for forecasting. [2026-01-29T12:14:54.480565] [INFO ] [MAIN ] [2065/3490] MRAM kept (0.3s) | 2062 kept, 3 rejected | 139.2/min | ETA: 10.2m [2026-01-29T12:14:54.878124] [DEBUG] [REMOTE ] MRBK: Retrieved 2066 rows, trimmed to 300. [2026-01-29T12:14:54.878265] [DEBUG] [REMOTE ] MRBK: PASS: History has at least 300 days. [2026-01-29T12:14:54.878469] [DEBUG] [REMOTE ] MRBK: PASS: Price check passed. Min price $14.17. [2026-01-29T12:14:54.878629] [DEBUG] [REMOTE ] MRBK: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:54.878742] [DEBUG] [REMOTE ] MRBK: PASS: Integrity check passed. [2026-01-29T12:14:54.878782] [DEBUG] [REMOTE ] MRBK: Symbol is viable for forecasting. [2026-01-29T12:14:54.878829] [INFO ] [MAIN ] [2066/3490] MRBK kept (0.4s) | 2063 kept, 3 rejected | 139.2/min | ETA: 10.2m [2026-01-29T12:14:55.334952] [DEBUG] [REMOTE ] MRCC: Retrieved 3332 rows, trimmed to 300. [2026-01-29T12:14:55.335113] [DEBUG] [REMOTE ] MRCC: PASS: History has at least 300 days. [2026-01-29T12:14:55.335393] [DEBUG] [REMOTE ] MRCC: PASS: Price check passed. Min price $5.73. [2026-01-29T12:14:55.335601] [DEBUG] [REMOTE ] MRCC: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:55.335761] [DEBUG] [REMOTE ] MRCC: PASS: Integrity check passed. [2026-01-29T12:14:55.335923] [DEBUG] [REMOTE ] MRCC: Symbol is viable for forecasting. [2026-01-29T12:14:55.335995] [INFO ] [MAIN ] [2067/3490] MRCC kept (0.5s) | 2064 kept, 3 rejected | 139.2/min | ETA: 10.2m [2026-01-29T12:14:55.912964] [DEBUG] [REMOTE ] MRCY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:55.913136] [DEBUG] [REMOTE ] MRCY: PASS: History has at least 300 days. [2026-01-29T12:14:55.913466] [DEBUG] [REMOTE ] MRCY: PASS: Price check passed. Min price $66.12. [2026-01-29T12:14:55.913697] [DEBUG] [REMOTE ] MRCY: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:55.913845] [DEBUG] [REMOTE ] MRCY: PASS: Integrity check passed. [2026-01-29T12:14:55.913888] [DEBUG] [REMOTE ] MRCY: Symbol is viable for forecasting. [2026-01-29T12:14:55.913940] [INFO ] [MAIN ] [2068/3490] MRCY kept (0.6s) | 2065 kept, 3 rejected | 139.2/min | ETA: 10.2m [2026-01-29T12:14:56.398168] [DEBUG] [REMOTE ] MRK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:56.398314] [DEBUG] [REMOTE ] MRK: PASS: History has at least 300 days. [2026-01-29T12:14:56.398566] [DEBUG] [REMOTE ] MRK: PASS: Price check passed. Min price $81.80. [2026-01-29T12:14:56.398745] [DEBUG] [REMOTE ] MRK: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:56.398980] [DEBUG] [REMOTE ] MRK: PASS: Integrity check passed. [2026-01-29T12:14:56.399027] [DEBUG] [REMOTE ] MRK: Symbol is viable for forecasting. [2026-01-29T12:14:56.399078] [INFO ] [MAIN ] [2069/3490] MRK kept (0.5s) | 2066 kept, 3 rejected | 139.2/min | ETA: 10.2m [2026-01-29T12:14:56.669226] [DEBUG] [REMOTE ] MRM: Retrieved 1276 rows, trimmed to 300. [2026-01-29T12:14:56.669405] [DEBUG] [REMOTE ] MRM: PASS: History has at least 300 days. [2026-01-29T12:14:56.669661] [DEBUG] [REMOTE ] MRM: PASS: Price check passed. Min price $1.67. [2026-01-29T12:14:56.669803] [DEBUG] [REMOTE ] MRM: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:56.669919] [DEBUG] [REMOTE ] MRM: PASS: Integrity check passed. [2026-01-29T12:14:56.669959] [DEBUG] [REMOTE ] MRM: Symbol is viable for forecasting. [2026-01-29T12:14:56.670008] [INFO ] [MAIN ] [2070/3490] MRM kept (0.3s) | 2067 kept, 3 rejected | 139.2/min | ETA: 10.2m [2026-01-29T12:14:57.075254] [DEBUG] [REMOTE ] MRNA: Retrieved 1794 rows, trimmed to 300. [2026-01-29T12:14:57.075389] [DEBUG] [REMOTE ] MRNA: PASS: History has at least 300 days. [2026-01-29T12:14:57.075621] [DEBUG] [REMOTE ] MRNA: PASS: Price check passed. Min price $22.36. [2026-01-29T12:14:57.075764] [DEBUG] [REMOTE ] MRNA: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:57.075875] [DEBUG] [REMOTE ] MRNA: PASS: Integrity check passed. [2026-01-29T12:14:57.075915] [DEBUG] [REMOTE ] MRNA: Symbol is viable for forecasting. [2026-01-29T12:14:57.075963] [INFO ] [MAIN ] [2071/3490] MRNA kept (0.4s) | 2068 kept, 3 rejected | 139.2/min | ETA: 10.2m [2026-01-29T12:14:57.568125] [DEBUG] [REMOTE ] MRSH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:57.568266] [DEBUG] [REMOTE ] MRSH: PASS: History has at least 300 days. [2026-01-29T12:14:57.568485] [DEBUG] [REMOTE ] MRSH: PASS: Price check passed. Min price $176.58. [2026-01-29T12:14:57.568677] [DEBUG] [REMOTE ] MRSH: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:57.568797] [DEBUG] [REMOTE ] MRSH: PASS: Integrity check passed. [2026-01-29T12:14:57.568837] [DEBUG] [REMOTE ] MRSH: Symbol is viable for forecasting. [2026-01-29T12:14:57.568886] [INFO ] [MAIN ] [2072/3490] MRSH kept (0.5s) | 2069 kept, 3 rejected | 139.2/min | ETA: 10.2m [2026-01-29T12:14:58.073293] [DEBUG] [REMOTE ] MRTN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:58.073436] [DEBUG] [REMOTE ] MRTN: PASS: History has at least 300 days. [2026-01-29T12:14:58.073727] [DEBUG] [REMOTE ] MRTN: PASS: Price check passed. Min price $9.36. [2026-01-29T12:14:58.073874] [DEBUG] [REMOTE ] MRTN: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:58.074180] [DEBUG] [REMOTE ] MRTN: PASS: Integrity check passed. [2026-01-29T12:14:58.074222] [DEBUG] [REMOTE ] MRTN: Symbol is viable for forecasting. [2026-01-29T12:14:58.074273] [INFO ] [MAIN ] [2073/3490] MRTN kept (0.5s) | 2070 kept, 3 rejected | 139.2/min | ETA: 10.2m [2026-01-29T12:14:58.324352] [DEBUG] [REMOTE ] MRVI: Retrieved 1301 rows, trimmed to 300. [2026-01-29T12:14:58.324497] [DEBUG] [REMOTE ] MRVI: PASS: History has at least 300 days. [2026-01-29T12:14:58.324735] [DEBUG] [REMOTE ] MRVI: PASS: Price check passed. Min price $2.87. [2026-01-29T12:14:58.324870] [DEBUG] [REMOTE ] MRVI: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:58.325021] [DEBUG] [REMOTE ] MRVI: PASS: Integrity check passed. [2026-01-29T12:14:58.325067] [DEBUG] [REMOTE ] MRVI: Symbol is viable for forecasting. [2026-01-29T12:14:58.325119] [INFO ] [MAIN ] [2074/3490] MRVI kept (0.3s) | 2071 kept, 3 rejected | 139.2/min | ETA: 10.2m [2026-01-29T12:14:58.962955] [DEBUG] [REMOTE ] MRVL: Retrieved 6432 rows, trimmed to 300. [2026-01-29T12:14:58.963110] [DEBUG] [REMOTE ] MRVL: PASS: History has at least 300 days. [2026-01-29T12:14:58.963348] [DEBUG] [REMOTE ] MRVL: PASS: Price check passed. Min price $76.62. [2026-01-29T12:14:58.963515] [DEBUG] [REMOTE ] MRVL: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:58.963676] [DEBUG] [REMOTE ] MRVL: PASS: Integrity check passed. [2026-01-29T12:14:58.963719] [DEBUG] [REMOTE ] MRVL: Symbol is viable for forecasting. [2026-01-29T12:14:58.963769] [INFO ] [MAIN ] [2075/3490] MRVL kept (0.6s) | 2072 kept, 3 rejected | 139.2/min | ETA: 10.2m [2026-01-29T12:14:59.173651] [DEBUG] [REMOTE ] MRX: Retrieved 441 rows, trimmed to 300. [2026-01-29T12:14:59.173796] [DEBUG] [REMOTE ] MRX: PASS: History has at least 300 days. [2026-01-29T12:14:59.174015] [DEBUG] [REMOTE ] MRX: PASS: Price check passed. Min price $30.21. [2026-01-29T12:14:59.174162] [DEBUG] [REMOTE ] MRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:59.174278] [DEBUG] [REMOTE ] MRX: PASS: Integrity check passed. [2026-01-29T12:14:59.174320] [DEBUG] [REMOTE ] MRX: Symbol is viable for forecasting. [2026-01-29T12:14:59.174368] [INFO ] [MAIN ] [2076/3490] MRX kept (0.2s) | 2073 kept, 3 rejected | 139.2/min | ETA: 10.2m [2026-01-29T12:14:59.812608] [DEBUG] [REMOTE ] MS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:14:59.812795] [DEBUG] [REMOTE ] MS: PASS: History has at least 300 days. [2026-01-29T12:14:59.813068] [DEBUG] [REMOTE ] MS: PASS: Price check passed. Min price $158.17. [2026-01-29T12:14:59.813212] [DEBUG] [REMOTE ] MS: PASS: Continuity check passed with 300 days. [2026-01-29T12:14:59.813340] [DEBUG] [REMOTE ] MS: PASS: Integrity check passed. [2026-01-29T12:14:59.813381] [DEBUG] [REMOTE ] MS: Symbol is viable for forecasting. [2026-01-29T12:14:59.813430] [INFO ] [MAIN ] [2077/3490] MS kept (0.6s) | 2074 kept, 3 rejected | 139.2/min | ETA: 10.2m [2026-01-29T12:15:00.276977] [DEBUG] [REMOTE ] MSA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:00.277196] [DEBUG] [REMOTE ] MSA: PASS: History has at least 300 days. [2026-01-29T12:15:00.277483] [DEBUG] [REMOTE ] MSA: PASS: Price check passed. Min price $152.94. [2026-01-29T12:15:00.277674] [DEBUG] [REMOTE ] MSA: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:00.277811] [DEBUG] [REMOTE ] MSA: PASS: Integrity check passed. [2026-01-29T12:15:00.277853] [DEBUG] [REMOTE ] MSA: Symbol is viable for forecasting. [2026-01-29T12:15:00.277905] [INFO ] [MAIN ] [2078/3490] MSA kept (0.5s) | 2075 kept, 3 rejected | 139.2/min | ETA: 10.1m [2026-01-29T12:15:00.770553] [DEBUG] [REMOTE ] MSB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:00.770795] [DEBUG] [REMOTE ] MSB: PASS: History has at least 300 days. [2026-01-29T12:15:00.771259] [DEBUG] [REMOTE ] MSB: PASS: Price check passed. Min price $30.33. [2026-01-29T12:15:00.771414] [DEBUG] [REMOTE ] MSB: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:00.771560] [DEBUG] [REMOTE ] MSB: PASS: Integrity check passed. [2026-01-29T12:15:00.771623] [DEBUG] [REMOTE ] MSB: Symbol is viable for forecasting. [2026-01-29T12:15:00.771683] [INFO ] [MAIN ] [2079/3490] MSB kept (0.5s) | 2076 kept, 3 rejected | 139.1/min | ETA: 10.1m [2026-01-29T12:15:00.982683] [DEBUG] [REMOTE ] MSBI: Retrieved 2434 rows, trimmed to 300. [2026-01-29T12:15:00.982836] [DEBUG] [REMOTE ] MSBI: PASS: History has at least 300 days. [2026-01-29T12:15:00.983043] [DEBUG] [REMOTE ] MSBI: PASS: Price check passed. Min price $14.36. [2026-01-29T12:15:00.983177] [DEBUG] [REMOTE ] MSBI: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:00.983304] [DEBUG] [REMOTE ] MSBI: PASS: Integrity check passed. [2026-01-29T12:15:00.983344] [DEBUG] [REMOTE ] MSBI: Symbol is viable for forecasting. [2026-01-29T12:15:00.983391] [INFO ] [MAIN ] [2080/3490] MSBI kept (0.2s) | 2077 kept, 3 rejected | 139.2/min | ETA: 10.1m [2026-01-29T12:15:01.613145] [DEBUG] [REMOTE ] MSCI: Retrieved 4578 rows, trimmed to 300. [2026-01-29T12:15:01.613318] [DEBUG] [REMOTE ] MSCI: PASS: History has at least 300 days. [2026-01-29T12:15:01.613632] [DEBUG] [REMOTE ] MSCI: PASS: Price check passed. Min price $536.90. [2026-01-29T12:15:01.613838] [DEBUG] [REMOTE ] MSCI: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:01.613988] [DEBUG] [REMOTE ] MSCI: PASS: Integrity check passed. [2026-01-29T12:15:01.614036] [DEBUG] [REMOTE ] MSCI: Symbol is viable for forecasting. [2026-01-29T12:15:01.614096] [INFO ] [MAIN ] [2081/3490] MSCI kept (0.6s) | 2078 kept, 3 rejected | 139.2/min | ETA: 10.1m [2026-01-29T12:15:02.129053] [DEBUG] [REMOTE ] MSD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:02.129254] [DEBUG] [REMOTE ] MSD: PASS: History has at least 300 days. [2026-01-29T12:15:02.129705] [DEBUG] [REMOTE ] MSD: PASS: Price check passed. Min price $7.09. [2026-01-29T12:15:02.129934] [DEBUG] [REMOTE ] MSD: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:02.130130] [DEBUG] [REMOTE ] MSD: PASS: Integrity check passed. [2026-01-29T12:15:02.130194] [DEBUG] [REMOTE ] MSD: Symbol is viable for forecasting. [2026-01-29T12:15:02.130272] [INFO ] [MAIN ] [2082/3490] MSD kept (0.5s) | 2079 kept, 3 rejected | 139.1/min | ETA: 10.1m [2026-01-29T12:15:02.603165] [DEBUG] [REMOTE ] MSEX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:02.603312] [DEBUG] [REMOTE ] MSEX: PASS: History has at least 300 days. [2026-01-29T12:15:02.603556] [DEBUG] [REMOTE ] MSEX: PASS: Price check passed. Min price $48.59. [2026-01-29T12:15:02.603763] [DEBUG] [REMOTE ] MSEX: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:02.603894] [DEBUG] [REMOTE ] MSEX: PASS: Integrity check passed. [2026-01-29T12:15:02.603937] [DEBUG] [REMOTE ] MSEX: Symbol is viable for forecasting. [2026-01-29T12:15:02.603990] [INFO ] [MAIN ] [2083/3490] MSEX kept (0.5s) | 2080 kept, 3 rejected | 139.1/min | ETA: 10.1m [2026-01-29T12:15:02.852967] [DEBUG] [REMOTE ] MSFD: Retrieved 851 rows, trimmed to 300. [2026-01-29T12:15:02.853101] [DEBUG] [REMOTE ] MSFD: PASS: History has at least 300 days. [2026-01-29T12:15:02.853305] [DEBUG] [REMOTE ] MSFD: PASS: Price check passed. Min price $10.73. [2026-01-29T12:15:02.853442] [DEBUG] [REMOTE ] MSFD: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:02.853552] [DEBUG] [REMOTE ] MSFD: PASS: Integrity check passed. [2026-01-29T12:15:02.853626] [DEBUG] [REMOTE ] MSFD: Symbol is viable for forecasting. [2026-01-29T12:15:02.853686] [INFO ] [MAIN ] [2084/3490] MSFD kept (0.2s) | 2081 kept, 3 rejected | 139.2/min | ETA: 10.1m [2026-01-29T12:15:03.148549] [DEBUG] [REMOTE ] MSFL: Retrieved 468 rows, trimmed to 300. [2026-01-29T12:15:03.148731] [DEBUG] [REMOTE ] MSFL: PASS: History has at least 300 days. [2026-01-29T12:15:03.149174] [DEBUG] [REMOTE ] MSFL: PASS: Price check passed. Min price $22.84. [2026-01-29T12:15:03.149355] [DEBUG] [REMOTE ] MSFL: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:03.149486] [DEBUG] [REMOTE ] MSFL: PASS: Integrity check passed. [2026-01-29T12:15:03.149527] [DEBUG] [REMOTE ] MSFL: Symbol is viable for forecasting. [2026-01-29T12:15:03.149596] [INFO ] [MAIN ] [2085/3490] MSFL kept (0.3s) | 2082 kept, 3 rejected | 139.2/min | ETA: 10.1m [2026-01-29T12:15:03.652875] [DEBUG] [REMOTE ] MSGE: Retrieved 699 rows, trimmed to 300. [2026-01-29T12:15:03.653012] [DEBUG] [REMOTE ] MSGE: PASS: History has at least 300 days. [2026-01-29T12:15:03.653230] [DEBUG] [REMOTE ] MSGE: PASS: Price check passed. Min price $43.84. [2026-01-29T12:15:03.653372] [DEBUG] [REMOTE ] MSGE: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:03.653505] [DEBUG] [REMOTE ] MSGE: PASS: Integrity check passed. [2026-01-29T12:15:03.653548] [DEBUG] [REMOTE ] MSGE: Symbol is viable for forecasting. [2026-01-29T12:15:03.653615] [INFO ] [MAIN ] [2086/3490] MSGE kept (0.5s) | 2083 kept, 3 rejected | 139.2/min | ETA: 10.1m [2026-01-29T12:15:04.079469] [DEBUG] [REMOTE ] MSGM: Retrieved 1266 rows, trimmed to 300. [2026-01-29T12:15:04.079602] [DEBUG] [REMOTE ] MSGM: PASS: History has at least 300 days. [2026-01-29T12:15:04.079807] [DEBUG] [REMOTE ] MSGM: PASS: Price check passed. Min price $2.19. [2026-01-29T12:15:04.079942] [DEBUG] [REMOTE ] MSGM: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:04.080050] [DEBUG] [REMOTE ] MSGM: PASS: Integrity check passed. [2026-01-29T12:15:04.080090] [DEBUG] [REMOTE ] MSGM: Symbol is viable for forecasting. [2026-01-29T12:15:04.080137] [INFO ] [MAIN ] [2087/3490] MSGM kept (0.4s) | 2084 kept, 3 rejected | 139.2/min | ETA: 10.1m [2026-01-29T12:15:04.589439] [DEBUG] [REMOTE ] MSGS: Retrieved 2596 rows, trimmed to 300. [2026-01-29T12:15:04.589567] [DEBUG] [REMOTE ] MSGS: PASS: History has at least 300 days. [2026-01-29T12:15:04.589991] [DEBUG] [REMOTE ] MSGS: PASS: Price check passed. Min price $212.91. [2026-01-29T12:15:04.590129] [DEBUG] [REMOTE ] MSGS: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:04.590239] [DEBUG] [REMOTE ] MSGS: PASS: Integrity check passed. [2026-01-29T12:15:04.590279] [DEBUG] [REMOTE ] MSGS: Symbol is viable for forecasting. [2026-01-29T12:15:04.590327] [INFO ] [MAIN ] [2088/3490] MSGS kept (0.5s) | 2085 kept, 3 rejected | 139.2/min | ETA: 10.1m [2026-01-29T12:15:04.994416] [DEBUG] [REMOTE ] MSI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:04.994584] [DEBUG] [REMOTE ] MSI: PASS: History has at least 300 days. [2026-01-29T12:15:04.994839] [DEBUG] [REMOTE ] MSI: PASS: Price check passed. Min price $363.49. [2026-01-29T12:15:04.994982] [DEBUG] [REMOTE ] MSI: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:04.995129] [DEBUG] [REMOTE ] MSI: PASS: Integrity check passed. [2026-01-29T12:15:04.995177] [DEBUG] [REMOTE ] MSI: Symbol is viable for forecasting. [2026-01-29T12:15:04.995243] [INFO ] [MAIN ] [2089/3490] MSI kept (0.4s) | 2086 kept, 3 rejected | 139.2/min | ETA: 10.1m [2026-01-29T12:15:05.597657] [DEBUG] [REMOTE ] MSM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:05.597820] [DEBUG] [REMOTE ] MSM: PASS: History has at least 300 days. [2026-01-29T12:15:05.598151] [DEBUG] [REMOTE ] MSM: PASS: Price check passed. Min price $80.26. [2026-01-29T12:15:05.598292] [DEBUG] [REMOTE ] MSM: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:05.598418] [DEBUG] [REMOTE ] MSM: PASS: Integrity check passed. [2026-01-29T12:15:05.598458] [DEBUG] [REMOTE ] MSM: Symbol is viable for forecasting. [2026-01-29T12:15:05.598508] [INFO ] [MAIN ] [2090/3490] MSM kept (0.6s) | 2087 kept, 3 rejected | 139.1/min | ETA: 10.1m [2026-01-29T12:15:05.794732] [DEBUG] [REMOTE ] MSTX: Retrieved 364 rows, trimmed to 300. [2026-01-29T12:15:05.794870] [DEBUG] [REMOTE ] MSTX: PASS: History has at least 300 days. [2026-01-29T12:15:05.795076] [DEBUG] [REMOTE ] MSTX: PASS: Price check passed. Min price $3.85. [2026-01-29T12:15:05.795227] [DEBUG] [REMOTE ] MSTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:05.795340] [DEBUG] [REMOTE ] MSTX: PASS: Integrity check passed. [2026-01-29T12:15:05.795381] [DEBUG] [REMOTE ] MSTX: Symbol is viable for forecasting. [2026-01-29T12:15:05.795430] [INFO ] [MAIN ] [2091/3490] MSTX kept (0.2s) | 2088 kept, 3 rejected | 139.2/min | ETA: 10.1m [2026-01-29T12:15:06.500212] [DEBUG] [REMOTE ] MTB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:06.500397] [DEBUG] [REMOTE ] MTB: PASS: History has at least 300 days. [2026-01-29T12:15:06.500708] [DEBUG] [REMOTE ] MTB: PASS: Price check passed. Min price $179.48. [2026-01-29T12:15:06.500925] [DEBUG] [REMOTE ] MTB: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:06.501091] [DEBUG] [REMOTE ] MTB: PASS: Integrity check passed. [2026-01-29T12:15:06.501133] [DEBUG] [REMOTE ] MTB: Symbol is viable for forecasting. [2026-01-29T12:15:06.501186] [INFO ] [MAIN ] [2092/3490] MTB kept (0.7s) | 2089 kept, 3 rejected | 139.1/min | ETA: 10.0m [2026-01-29T12:15:06.820665] [DEBUG] [REMOTE ] MTCH: Retrieved 2561 rows, trimmed to 300. [2026-01-29T12:15:06.820788] [DEBUG] [REMOTE ] MTCH: PASS: History has at least 300 days. [2026-01-29T12:15:06.820998] [DEBUG] [REMOTE ] MTCH: PASS: Price check passed. Min price $30.85. [2026-01-29T12:15:06.821140] [DEBUG] [REMOTE ] MTCH: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:06.821254] [DEBUG] [REMOTE ] MTCH: PASS: Integrity check passed. [2026-01-29T12:15:06.821295] [DEBUG] [REMOTE ] MTCH: Symbol is viable for forecasting. [2026-01-29T12:15:06.821344] [INFO ] [MAIN ] [2093/3490] MTCH kept (0.3s) | 2090 kept, 3 rejected | 139.1/min | ETA: 10.0m [2026-01-29T12:15:07.417585] [DEBUG] [REMOTE ] MTD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:07.417735] [DEBUG] [REMOTE ] MTD: PASS: History has at least 300 days. [2026-01-29T12:15:07.418012] [DEBUG] [REMOTE ] MTD: PASS: Price check passed. Min price $1371.42. [2026-01-29T12:15:07.418153] [DEBUG] [REMOTE ] MTD: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:07.418278] [DEBUG] [REMOTE ] MTD: PASS: Integrity check passed. [2026-01-29T12:15:07.418317] [DEBUG] [REMOTE ] MTD: Symbol is viable for forecasting. [2026-01-29T12:15:07.418369] [INFO ] [MAIN ] [2094/3490] MTD kept (0.6s) | 2091 kept, 3 rejected | 139.1/min | ETA: 10.0m [2026-01-29T12:15:07.927608] [DEBUG] [REMOTE ] MTG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:07.927744] [DEBUG] [REMOTE ] MTG: PASS: History has at least 300 days. [2026-01-29T12:15:07.927991] [DEBUG] [REMOTE ] MTG: PASS: Price check passed. Min price $25.70. [2026-01-29T12:15:07.928132] [DEBUG] [REMOTE ] MTG: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:07.928253] [DEBUG] [REMOTE ] MTG: PASS: Integrity check passed. [2026-01-29T12:15:07.928294] [DEBUG] [REMOTE ] MTG: Symbol is viable for forecasting. [2026-01-29T12:15:07.928344] [INFO ] [MAIN ] [2095/3490] MTG kept (0.5s) | 2092 kept, 3 rejected | 139.1/min | ETA: 10.0m [2026-01-29T12:15:08.348773] [DEBUG] [REMOTE ] MTH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:08.348909] [DEBUG] [REMOTE ] MTH: PASS: History has at least 300 days. [2026-01-29T12:15:08.349127] [DEBUG] [REMOTE ] MTH: PASS: Price check passed. Min price $64.16. [2026-01-29T12:15:08.349265] [DEBUG] [REMOTE ] MTH: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:08.349380] [DEBUG] [REMOTE ] MTH: PASS: Integrity check passed. [2026-01-29T12:15:08.349421] [DEBUG] [REMOTE ] MTH: Symbol is viable for forecasting. [2026-01-29T12:15:08.349470] [INFO ] [MAIN ] [2096/3490] MTH kept (0.4s) | 2093 kept, 3 rejected | 139.1/min | ETA: 10.0m [2026-01-29T12:15:08.674402] [DEBUG] [REMOTE ] MTLS: Retrieved 2916 rows, trimmed to 300. [2026-01-29T12:15:08.674533] [DEBUG] [REMOTE ] MTLS: PASS: History has at least 300 days. [2026-01-29T12:15:08.674767] [DEBUG] [REMOTE ] MTLS: PASS: Price check passed. Min price $5.40. [2026-01-29T12:15:08.674910] [DEBUG] [REMOTE ] MTLS: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:08.675023] [DEBUG] [REMOTE ] MTLS: PASS: Integrity check passed. [2026-01-29T12:15:08.675065] [DEBUG] [REMOTE ] MTLS: Symbol is viable for forecasting. [2026-01-29T12:15:08.675114] [INFO ] [MAIN ] [2097/3490] MTLS kept (0.3s) | 2094 kept, 3 rejected | 139.1/min | ETA: 10.0m [2026-01-29T12:15:09.224224] [DEBUG] [REMOTE ] MTN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:09.224376] [DEBUG] [REMOTE ] MTN: PASS: History has at least 300 days. [2026-01-29T12:15:09.224620] [DEBUG] [REMOTE ] MTN: PASS: Price check passed. Min price $132.80. [2026-01-29T12:15:09.224773] [DEBUG] [REMOTE ] MTN: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:09.224896] [DEBUG] [REMOTE ] MTN: PASS: Integrity check passed. [2026-01-29T12:15:09.224935] [DEBUG] [REMOTE ] MTN: Symbol is viable for forecasting. [2026-01-29T12:15:09.225179] [INFO ] [MAIN ] [2098/3490] MTN kept (0.6s) | 2095 kept, 3 rejected | 139.1/min | ETA: 10.0m [2026-01-29T12:15:09.694978] [DEBUG] [REMOTE ] MTRN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:09.695125] [DEBUG] [REMOTE ] MTRN: PASS: History has at least 300 days. [2026-01-29T12:15:09.695350] [DEBUG] [REMOTE ] MTRN: PASS: Price check passed. Min price $111.37. [2026-01-29T12:15:09.695486] [DEBUG] [REMOTE ] MTRN: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:09.695632] [DEBUG] [REMOTE ] MTRN: PASS: Integrity check passed. [2026-01-29T12:15:09.695675] [DEBUG] [REMOTE ] MTRN: Symbol is viable for forecasting. [2026-01-29T12:15:09.695725] [INFO ] [MAIN ] [2099/3490] MTRN kept (0.5s) | 2096 kept, 3 rejected | 139.1/min | ETA: 10.0m [2026-01-29T12:15:10.286161] [DEBUG] [REMOTE ] MTRX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:10.286278] [DEBUG] [REMOTE ] MTRX: PASS: History has at least 300 days. [2026-01-29T12:15:10.286500] [DEBUG] [REMOTE ] MTRX: PASS: Price check passed. Min price $11.02. [2026-01-29T12:15:10.286660] [DEBUG] [REMOTE ] MTRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:10.286783] [DEBUG] [REMOTE ] MTRX: PASS: Integrity check passed. [2026-01-29T12:15:10.286823] [DEBUG] [REMOTE ] MTRX: Symbol is viable for forecasting. [2026-01-29T12:15:10.286875] [INFO ] [MAIN ] [2100/3490] MTRX kept (0.6s) | 2097 kept, 3 rejected | 139.1/min | ETA: 10.0m [2026-01-29T12:15:10.513252] [DEBUG] [REMOTE ] MTSI: Retrieved 3488 rows, trimmed to 300. [2026-01-29T12:15:10.513394] [DEBUG] [REMOTE ] MTSI: PASS: History has at least 300 days. [2026-01-29T12:15:10.513671] [DEBUG] [REMOTE ] MTSI: PASS: Price check passed. Min price $144.13. [2026-01-29T12:15:10.513812] [DEBUG] [REMOTE ] MTSI: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:10.513932] [DEBUG] [REMOTE ] MTSI: PASS: Integrity check passed. [2026-01-29T12:15:10.513973] [DEBUG] [REMOTE ] MTSI: Symbol is viable for forecasting. [2026-01-29T12:15:10.514022] [INFO ] [MAIN ] [2101/3490] MTSI kept (0.2s) | 2098 kept, 3 rejected | 139.1/min | ETA: 10.0m [2026-01-29T12:15:11.128448] [DEBUG] [REMOTE ] MTX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:11.128614] [DEBUG] [REMOTE ] MTX: PASS: History has at least 300 days. [2026-01-29T12:15:11.128883] [DEBUG] [REMOTE ] MTX: PASS: Price check passed. Min price $55.50. [2026-01-29T12:15:11.129042] [DEBUG] [REMOTE ] MTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:11.129170] [DEBUG] [REMOTE ] MTX: PASS: Integrity check passed. [2026-01-29T12:15:11.129218] [DEBUG] [REMOTE ] MTX: Symbol is viable for forecasting. [2026-01-29T12:15:11.129281] [INFO ] [MAIN ] [2102/3490] MTX kept (0.6s) | 2099 kept, 3 rejected | 139.1/min | ETA: 10.0m [2026-01-29T12:15:11.627422] [DEBUG] [REMOTE ] MTZ: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:11.627553] [DEBUG] [REMOTE ] MTZ: PASS: History has at least 300 days. [2026-01-29T12:15:11.627783] [DEBUG] [REMOTE ] MTZ: PASS: Price check passed. Min price $190.08. [2026-01-29T12:15:11.627917] [DEBUG] [REMOTE ] MTZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:11.628060] [DEBUG] [REMOTE ] MTZ: PASS: Integrity check passed. [2026-01-29T12:15:11.628101] [DEBUG] [REMOTE ] MTZ: Symbol is viable for forecasting. [2026-01-29T12:15:11.628149] [INFO ] [MAIN ] [2103/3490] MTZ kept (0.5s) | 2100 kept, 3 rejected | 139.1/min | ETA: 10.0m [2026-01-29T12:15:12.154151] [DEBUG] [REMOTE ] MUA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:12.154473] [DEBUG] [REMOTE ] MUA: PASS: History has at least 300 days. [2026-01-29T12:15:12.154870] [DEBUG] [REMOTE ] MUA: PASS: Price check passed. Min price $10.35. [2026-01-29T12:15:12.155091] [DEBUG] [REMOTE ] MUA: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:12.155269] [DEBUG] [REMOTE ] MUA: PASS: Integrity check passed. [2026-01-29T12:15:12.155323] [DEBUG] [REMOTE ] MUA: Symbol is viable for forecasting. [2026-01-29T12:15:12.155391] [INFO ] [MAIN ] [2104/3490] MUA kept (0.5s) | 2101 kept, 3 rejected | 139.1/min | ETA: 10.0m [2026-01-29T12:15:12.731524] [DEBUG] [REMOTE ] MUC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:12.731790] [DEBUG] [REMOTE ] MUC: PASS: History has at least 300 days. [2026-01-29T12:15:12.732223] [DEBUG] [REMOTE ] MUC: PASS: Price check passed. Min price $10.50. [2026-01-29T12:15:12.732415] [DEBUG] [REMOTE ] MUC: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:12.732641] [DEBUG] [REMOTE ] MUC: PASS: Integrity check passed. [2026-01-29T12:15:12.732697] [DEBUG] [REMOTE ] MUC: Symbol is viable for forecasting. [2026-01-29T12:15:12.732770] [INFO ] [MAIN ] [2105/3490] MUC kept (0.6s) | 2102 kept, 3 rejected | 139.0/min | ETA: 10.0m [2026-01-29T12:15:13.298345] [DEBUG] [REMOTE ] MUE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:13.313379] [DEBUG] [REMOTE ] MUE: PASS: History has at least 300 days. [2026-01-29T12:15:13.315195] [DEBUG] [REMOTE ] MUE: PASS: Price check passed. Min price $9.80. [2026-01-29T12:15:13.315560] [DEBUG] [REMOTE ] MUE: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:13.315916] [DEBUG] [REMOTE ] MUE: PASS: Integrity check passed. [2026-01-29T12:15:13.315980] [DEBUG] [REMOTE ] MUE: Symbol is viable for forecasting. [2026-01-29T12:15:13.316065] [INFO ] [MAIN ] [2106/3490] MUE kept (0.6s) | 2103 kept, 3 rejected | 139.0/min | ETA: 10.0m [2026-01-29T12:15:13.792126] [DEBUG] [REMOTE ] MUFG: Retrieved 6228 rows, trimmed to 300. [2026-01-29T12:15:13.792349] [DEBUG] [REMOTE ] MUFG: PASS: History has at least 300 days. [2026-01-29T12:15:13.792737] [DEBUG] [REMOTE ] MUFG: PASS: Price check passed. Min price $14.88. [2026-01-29T12:15:13.792912] [DEBUG] [REMOTE ] MUFG: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:13.793067] [DEBUG] [REMOTE ] MUFG: PASS: Integrity check passed. [2026-01-29T12:15:13.793114] [DEBUG] [REMOTE ] MUFG: Symbol is viable for forecasting. [2026-01-29T12:15:13.793176] [INFO ] [MAIN ] [2107/3490] MUFG kept (0.5s) | 2104 kept, 3 rejected | 139.0/min | ETA: 9.9m [2026-01-29T12:15:14.315414] [DEBUG] [REMOTE ] MUJ: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:14.315605] [DEBUG] [REMOTE ] MUJ: PASS: History has at least 300 days. [2026-01-29T12:15:14.315906] [DEBUG] [REMOTE ] MUJ: PASS: Price check passed. Min price $11.57. [2026-01-29T12:15:14.316063] [DEBUG] [REMOTE ] MUJ: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:14.316198] [DEBUG] [REMOTE ] MUJ: PASS: Integrity check passed. [2026-01-29T12:15:14.316239] [DEBUG] [REMOTE ] MUJ: Symbol is viable for forecasting. [2026-01-29T12:15:14.316291] [INFO ] [MAIN ] [2108/3490] MUJ kept (0.5s) | 2105 kept, 3 rejected | 139.0/min | ETA: 9.9m [2026-01-29T12:15:14.650549] [DEBUG] [REMOTE ] MUSA: Retrieved 3130 rows, trimmed to 300. [2026-01-29T12:15:14.650714] [DEBUG] [REMOTE ] MUSA: PASS: History has at least 300 days. [2026-01-29T12:15:14.650941] [DEBUG] [REMOTE ] MUSA: PASS: Price check passed. Min price $356.16. [2026-01-29T12:15:14.651108] [DEBUG] [REMOTE ] MUSA: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:14.651224] [DEBUG] [REMOTE ] MUSA: PASS: Integrity check passed. [2026-01-29T12:15:14.651265] [DEBUG] [REMOTE ] MUSA: Symbol is viable for forecasting. [2026-01-29T12:15:14.651314] [INFO ] [MAIN ] [2109/3490] MUSA kept (0.3s) | 2106 kept, 3 rejected | 139.0/min | ETA: 9.9m [2026-01-29T12:15:15.309349] [DEBUG] [REMOTE ] MUX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:15.309490] [DEBUG] [REMOTE ] MUX: PASS: History has at least 300 days. [2026-01-29T12:15:15.309758] [DEBUG] [REMOTE ] MUX: PASS: Price check passed. Min price $15.66. [2026-01-29T12:15:15.309896] [DEBUG] [REMOTE ] MUX: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:15.310018] [DEBUG] [REMOTE ] MUX: PASS: Integrity check passed. [2026-01-29T12:15:15.310056] [DEBUG] [REMOTE ] MUX: Symbol is viable for forecasting. [2026-01-29T12:15:15.310105] [INFO ] [MAIN ] [2110/3490] MUX kept (0.7s) | 2107 kept, 3 rejected | 139.0/min | ETA: 9.9m [2026-01-29T12:15:15.703375] [DEBUG] [REMOTE ] MVBF: Retrieved 4370 rows, trimmed to 300. [2026-01-29T12:15:15.703518] [DEBUG] [REMOTE ] MVBF: PASS: History has at least 300 days. [2026-01-29T12:15:15.703775] [DEBUG] [REMOTE ] MVBF: PASS: Price check passed. Min price $25.39. [2026-01-29T12:15:15.703911] [DEBUG] [REMOTE ] MVBF: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:15.704024] [DEBUG] [REMOTE ] MVBF: PASS: Integrity check passed. [2026-01-29T12:15:15.704063] [DEBUG] [REMOTE ] MVBF: Symbol is viable for forecasting. [2026-01-29T12:15:15.704111] [INFO ] [MAIN ] [2111/3490] MVBF kept (0.4s) | 2108 kept, 3 rejected | 139.0/min | ETA: 9.9m [2026-01-29T12:15:16.188438] [DEBUG] [REMOTE ] MVF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:16.188650] [DEBUG] [REMOTE ] MVF: PASS: History has at least 300 days. [2026-01-29T12:15:16.189020] [DEBUG] [REMOTE ] MVF: PASS: Price check passed. Min price $6.78. [2026-01-29T12:15:16.189232] [DEBUG] [REMOTE ] MVF: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:16.189399] [DEBUG] [REMOTE ] MVF: PASS: Integrity check passed. [2026-01-29T12:15:16.189458] [DEBUG] [REMOTE ] MVF: Symbol is viable for forecasting. [2026-01-29T12:15:16.189528] [INFO ] [MAIN ] [2112/3490] MVF kept (0.5s) | 2109 kept, 3 rejected | 139.0/min | ETA: 9.9m [2026-01-29T12:15:16.407131] [DEBUG] [REMOTE ] MWA: Retrieved 4949 rows, trimmed to 300. [2026-01-29T12:15:16.407284] [DEBUG] [REMOTE ] MWA: PASS: History has at least 300 days. [2026-01-29T12:15:16.407521] [DEBUG] [REMOTE ] MWA: PASS: Price check passed. Min price $22.91. [2026-01-29T12:15:16.407723] [DEBUG] [REMOTE ] MWA: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:16.407901] [DEBUG] [REMOTE ] MWA: PASS: Integrity check passed. [2026-01-29T12:15:16.407989] [DEBUG] [REMOTE ] MWA: Symbol is viable for forecasting. [2026-01-29T12:15:16.408056] [INFO ] [MAIN ] [2113/3490] MWA kept (0.2s) | 2110 kept, 3 rejected | 139.0/min | ETA: 9.9m [2026-01-29T12:15:16.962111] [DEBUG] [REMOTE ] MX: Retrieved 3743 rows, trimmed to 300. [2026-01-29T12:15:16.962249] [DEBUG] [REMOTE ] MX: PASS: History has at least 300 days. [2026-01-29T12:15:16.962463] [DEBUG] [REMOTE ] MX: PASS: Price check passed. Min price $2.27. [2026-01-29T12:15:16.962632] [DEBUG] [REMOTE ] MX: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:16.962755] [DEBUG] [REMOTE ] MX: PASS: Integrity check passed. [2026-01-29T12:15:16.962806] [DEBUG] [REMOTE ] MX: Symbol is viable for forecasting. [2026-01-29T12:15:16.962866] [INFO ] [MAIN ] [2114/3490] MX kept (0.6s) | 2111 kept, 3 rejected | 139.0/min | ETA: 9.9m [2026-01-29T12:15:17.449312] [DEBUG] [REMOTE ] MXF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:17.449537] [DEBUG] [REMOTE ] MXF: PASS: History has at least 300 days. [2026-01-29T12:15:17.449958] [DEBUG] [REMOTE ] MXF: PASS: Price check passed. Min price $18.40. [2026-01-29T12:15:17.450113] [DEBUG] [REMOTE ] MXF: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:17.450267] [DEBUG] [REMOTE ] MXF: PASS: Integrity check passed. [2026-01-29T12:15:17.450312] [DEBUG] [REMOTE ] MXF: Symbol is viable for forecasting. [2026-01-29T12:15:17.450373] [INFO ] [MAIN ] [2115/3490] MXF kept (0.5s) | 2112 kept, 3 rejected | 139.0/min | ETA: 9.9m [2026-01-29T12:15:17.792522] [DEBUG] [REMOTE ] MXL: Retrieved 3987 rows, trimmed to 300. [2026-01-29T12:15:17.792772] [DEBUG] [REMOTE ] MXL: PASS: History has at least 300 days. [2026-01-29T12:15:17.793109] [DEBUG] [REMOTE ] MXL: PASS: Price check passed. Min price $13.05. [2026-01-29T12:15:17.793256] [DEBUG] [REMOTE ] MXL: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:17.793397] [DEBUG] [REMOTE ] MXL: PASS: Integrity check passed. [2026-01-29T12:15:17.793441] [DEBUG] [REMOTE ] MXL: Symbol is viable for forecasting. [2026-01-29T12:15:17.793497] [INFO ] [MAIN ] [2116/3490] MXL kept (0.3s) | 2113 kept, 3 rejected | 139.0/min | ETA: 9.9m [2026-01-29T12:15:18.305694] [DEBUG] [REMOTE ] MYE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:18.305914] [DEBUG] [REMOTE ] MYE: PASS: History has at least 300 days. [2026-01-29T12:15:18.306266] [DEBUG] [REMOTE ] MYE: PASS: Price check passed. Min price $16.61. [2026-01-29T12:15:18.306417] [DEBUG] [REMOTE ] MYE: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:18.306795] [DEBUG] [REMOTE ] MYE: PASS: Integrity check passed. [2026-01-29T12:15:18.306842] [DEBUG] [REMOTE ] MYE: Symbol is viable for forecasting. [2026-01-29T12:15:18.306907] [INFO ] [MAIN ] [2117/3490] MYE kept (0.5s) | 2114 kept, 3 rejected | 139.0/min | ETA: 9.9m [2026-01-29T12:15:18.766983] [DEBUG] [REMOTE ] MYGN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:18.767126] [DEBUG] [REMOTE ] MYGN: PASS: History has at least 300 days. [2026-01-29T12:15:18.767353] [DEBUG] [REMOTE ] MYGN: PASS: Price check passed. Min price $5.68. [2026-01-29T12:15:18.767526] [DEBUG] [REMOTE ] MYGN: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:18.767695] [DEBUG] [REMOTE ] MYGN: PASS: Integrity check passed. [2026-01-29T12:15:18.767755] [DEBUG] [REMOTE ] MYGN: Symbol is viable for forecasting. [2026-01-29T12:15:18.767810] [INFO ] [MAIN ] [2118/3490] MYGN kept (0.5s) | 2115 kept, 3 rejected | 139.0/min | ETA: 9.9m [2026-01-29T12:15:19.170561] [DEBUG] [REMOTE ] MYI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:19.170716] [DEBUG] [REMOTE ] MYI: PASS: History has at least 300 days. [2026-01-29T12:15:19.170947] [DEBUG] [REMOTE ] MYI: PASS: Price check passed. Min price $10.65. [2026-01-29T12:15:19.171090] [DEBUG] [REMOTE ] MYI: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:19.171211] [DEBUG] [REMOTE ] MYI: PASS: Integrity check passed. [2026-01-29T12:15:19.171251] [DEBUG] [REMOTE ] MYI: Symbol is viable for forecasting. [2026-01-29T12:15:19.171301] [INFO ] [MAIN ] [2119/3490] MYI kept (0.4s) | 2116 kept, 3 rejected | 139.0/min | ETA: 9.9m [2026-01-29T12:15:19.621841] [DEBUG] [REMOTE ] MYN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:19.622100] [DEBUG] [REMOTE ] MYN: PASS: History has at least 300 days. [2026-01-29T12:15:19.622526] [DEBUG] [REMOTE ] MYN: PASS: Price check passed. Min price $9.79. [2026-01-29T12:15:19.622711] [DEBUG] [REMOTE ] MYN: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:19.622883] [DEBUG] [REMOTE ] MYN: PASS: Integrity check passed. [2026-01-29T12:15:19.622925] [DEBUG] [REMOTE ] MYN: Symbol is viable for forecasting. [2026-01-29T12:15:19.622988] [INFO ] [MAIN ] [2120/3490] MYN kept (0.5s) | 2117 kept, 3 rejected | 139.0/min | ETA: 9.9m [2026-01-29T12:15:19.962002] [DEBUG] [REMOTE ] MYRG: Retrieved 4392 rows, trimmed to 300. [2026-01-29T12:15:19.962139] [DEBUG] [REMOTE ] MYRG: PASS: History has at least 300 days. [2026-01-29T12:15:19.962350] [DEBUG] [REMOTE ] MYRG: PASS: Price check passed. Min price $203.61. [2026-01-29T12:15:19.962495] [DEBUG] [REMOTE ] MYRG: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:19.962645] [DEBUG] [REMOTE ] MYRG: PASS: Integrity check passed. [2026-01-29T12:15:19.962689] [DEBUG] [REMOTE ] MYRG: Symbol is viable for forecasting. [2026-01-29T12:15:19.962738] [INFO ] [MAIN ] [2121/3490] MYRG kept (0.3s) | 2118 kept, 3 rejected | 139.0/min | ETA: 9.9m [2026-01-29T12:15:20.249928] [DEBUG] [REMOTE ] NA: Retrieved 891 rows, trimmed to 300. [2026-01-29T12:15:20.250059] [DEBUG] [REMOTE ] NA: PASS: History has at least 300 days. [2026-01-29T12:15:20.250304] [DEBUG] [REMOTE ] NA: PASS: Price check passed. Min price $2.99. [2026-01-29T12:15:20.250455] [DEBUG] [REMOTE ] NA: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:20.250567] [DEBUG] [REMOTE ] NA: PASS: Integrity check passed. [2026-01-29T12:15:20.250816] [DEBUG] [REMOTE ] NA: Symbol is viable for forecasting. [2026-01-29T12:15:20.250866] [INFO ] [MAIN ] [2122/3490] NA kept (0.3s) | 2119 kept, 3 rejected | 139.0/min | ETA: 9.8m [2026-01-29T12:15:20.744519] [DEBUG] [REMOTE ] NAAS: Retrieved 2078 rows, trimmed to 300. [2026-01-29T12:15:20.744823] [DEBUG] [REMOTE ] NAAS: PASS: History has at least 300 days. [2026-01-29T12:15:20.745242] [DEBUG] [REMOTE ] NAAS: PASS: Price check passed. Min price $2.99. [2026-01-29T12:15:20.745445] [DEBUG] [REMOTE ] NAAS: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:20.745651] [DEBUG] [REMOTE ] NAAS: PASS: Integrity check passed. [2026-01-29T12:15:20.745714] [DEBUG] [REMOTE ] NAAS: Symbol is viable for forecasting. [2026-01-29T12:15:20.745814] [INFO ] [MAIN ] [2123/3490] NAAS kept (0.5s) | 2120 kept, 3 rejected | 139.0/min | ETA: 9.8m [2026-01-29T12:15:21.081144] [DEBUG] [REMOTE ] NABL: Retrieved 1138 rows, trimmed to 300. [2026-01-29T12:15:21.081351] [DEBUG] [REMOTE ] NABL: PASS: History has at least 300 days. [2026-01-29T12:15:21.081663] [DEBUG] [REMOTE ] NABL: PASS: Price check passed. Min price $6.26. [2026-01-29T12:15:21.081833] [DEBUG] [REMOTE ] NABL: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:21.081949] [DEBUG] [REMOTE ] NABL: PASS: Integrity check passed. [2026-01-29T12:15:21.081991] [DEBUG] [REMOTE ] NABL: Symbol is viable for forecasting. [2026-01-29T12:15:21.082043] [INFO ] [MAIN ] [2124/3490] NABL kept (0.3s) | 2121 kept, 3 rejected | 139.0/min | ETA: 9.8m [2026-01-29T12:15:21.691859] [DEBUG] [REMOTE ] NAC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:21.692078] [DEBUG] [REMOTE ] NAC: PASS: History has at least 300 days. [2026-01-29T12:15:21.692460] [DEBUG] [REMOTE ] NAC: PASS: Price check passed. Min price $11.54. [2026-01-29T12:15:21.692630] [DEBUG] [REMOTE ] NAC: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:21.692775] [DEBUG] [REMOTE ] NAC: PASS: Integrity check passed. [2026-01-29T12:15:21.692818] [DEBUG] [REMOTE ] NAC: Symbol is viable for forecasting. [2026-01-29T12:15:21.692884] [INFO ] [MAIN ] [2125/3490] NAC kept (0.6s) | 2122 kept, 3 rejected | 139.0/min | ETA: 9.8m [2026-01-29T12:15:22.158707] [DEBUG] [REMOTE ] NAD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:22.158873] [DEBUG] [REMOTE ] NAD: PASS: History has at least 300 days. [2026-01-29T12:15:22.159199] [DEBUG] [REMOTE ] NAD: PASS: Price check passed. Min price $11.60. [2026-01-29T12:15:22.159366] [DEBUG] [REMOTE ] NAD: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:22.159503] [DEBUG] [REMOTE ] NAD: PASS: Integrity check passed. [2026-01-29T12:15:22.159546] [DEBUG] [REMOTE ] NAD: Symbol is viable for forecasting. [2026-01-29T12:15:22.159637] [INFO ] [MAIN ] [2126/3490] NAD kept (0.5s) | 2123 kept, 3 rejected | 139.0/min | ETA: 9.8m [2026-01-29T12:15:22.663202] [DEBUG] [REMOTE ] NATH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:22.663340] [DEBUG] [REMOTE ] NATH: PASS: History has at least 300 days. [2026-01-29T12:15:22.663647] [DEBUG] [REMOTE ] NATH: PASS: Price check passed. Min price $89.87. [2026-01-29T12:15:22.663792] [DEBUG] [REMOTE ] NATH: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:22.663933] [DEBUG] [REMOTE ] NATH: PASS: Integrity check passed. [2026-01-29T12:15:22.663976] [DEBUG] [REMOTE ] NATH: Symbol is viable for forecasting. [2026-01-29T12:15:22.664029] [INFO ] [MAIN ] [2127/3490] NATH kept (0.5s) | 2124 kept, 3 rejected | 139.0/min | ETA: 9.8m [2026-01-29T12:15:22.894166] [DEBUG] [REMOTE ] NATL: Retrieved 568 rows, trimmed to 300. [2026-01-29T12:15:22.894317] [DEBUG] [REMOTE ] NATL: PASS: History has at least 300 days. [2026-01-29T12:15:22.894540] [DEBUG] [REMOTE ] NATL: PASS: Price check passed. Min price $34.13. [2026-01-29T12:15:22.894697] [DEBUG] [REMOTE ] NATL: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:22.894809] [DEBUG] [REMOTE ] NATL: PASS: Integrity check passed. [2026-01-29T12:15:22.894849] [DEBUG] [REMOTE ] NATL: Symbol is viable for forecasting. [2026-01-29T12:15:22.894897] [INFO ] [MAIN ] [2128/3490] NATL kept (0.2s) | 2125 kept, 3 rejected | 139.0/min | ETA: 9.8m [2026-01-29T12:15:23.409609] [DEBUG] [REMOTE ] NAVI: Retrieved 2963 rows, trimmed to 300. [2026-01-29T12:15:23.409746] [DEBUG] [REMOTE ] NAVI: PASS: History has at least 300 days. [2026-01-29T12:15:23.409953] [DEBUG] [REMOTE ] NAVI: PASS: Price check passed. Min price $9.81. [2026-01-29T12:15:23.410088] [DEBUG] [REMOTE ] NAVI: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:23.410209] [DEBUG] [REMOTE ] NAVI: PASS: Integrity check passed. [2026-01-29T12:15:23.410257] [DEBUG] [REMOTE ] NAVI: Symbol is viable for forecasting. [2026-01-29T12:15:23.410314] [INFO ] [MAIN ] [2129/3490] NAVI kept (0.5s) | 2126 kept, 3 rejected | 139.0/min | ETA: 9.8m [2026-01-29T12:15:23.882020] [DEBUG] [REMOTE ] NAZ: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:23.882176] [DEBUG] [REMOTE ] NAZ: PASS: History has at least 300 days. [2026-01-29T12:15:23.882629] [DEBUG] [REMOTE ] NAZ: PASS: Price check passed. Min price $11.64. [2026-01-29T12:15:23.882770] [DEBUG] [REMOTE ] NAZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:23.882889] [DEBUG] [REMOTE ] NAZ: PASS: Integrity check passed. [2026-01-29T12:15:23.882929] [DEBUG] [REMOTE ] NAZ: Symbol is viable for forecasting. [2026-01-29T12:15:23.882978] [INFO ] [MAIN ] [2130/3490] NAZ kept (0.5s) | 2127 kept, 3 rejected | 139.0/min | ETA: 9.8m [2026-01-29T12:15:24.101882] [DEBUG] [REMOTE ] NB: Retrieved 2492 rows, trimmed to 300. [2026-01-29T12:15:24.102097] [DEBUG] [REMOTE ] NB: PASS: History has at least 300 days. [2026-01-29T12:15:24.102379] [DEBUG] [REMOTE ] NB: PASS: Price check passed. Min price $5.18. [2026-01-29T12:15:24.102527] [DEBUG] [REMOTE ] NB: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:24.102685] [DEBUG] [REMOTE ] NB: PASS: Integrity check passed. [2026-01-29T12:15:24.102731] [DEBUG] [REMOTE ] NB: Symbol is viable for forecasting. [2026-01-29T12:15:24.102786] [INFO ] [MAIN ] [2131/3490] NB kept (0.2s) | 2128 kept, 3 rejected | 139.0/min | ETA: 9.8m [2026-01-29T12:15:24.651517] [DEBUG] [REMOTE ] NBB: Retrieved 3963 rows, trimmed to 300. [2026-01-29T12:15:24.651722] [DEBUG] [REMOTE ] NBB: PASS: History has at least 300 days. [2026-01-29T12:15:24.651974] [DEBUG] [REMOTE ] NBB: PASS: Price check passed. Min price $15.58. [2026-01-29T12:15:24.652112] [DEBUG] [REMOTE ] NBB: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:24.652236] [DEBUG] [REMOTE ] NBB: PASS: Integrity check passed. [2026-01-29T12:15:24.652275] [DEBUG] [REMOTE ] NBB: Symbol is viable for forecasting. [2026-01-29T12:15:24.652324] [INFO ] [MAIN ] [2132/3490] NBB kept (0.5s) | 2129 kept, 3 rejected | 139.0/min | ETA: 9.8m [2026-01-29T12:15:24.808819] [DEBUG] [REMOTE ] NBBK: Retrieved 522 rows, trimmed to 300. [2026-01-29T12:15:24.808956] [DEBUG] [REMOTE ] NBBK: PASS: History has at least 300 days. [2026-01-29T12:15:24.809166] [DEBUG] [REMOTE ] NBBK: PASS: Price check passed. Min price $17.67. [2026-01-29T12:15:24.809325] [DEBUG] [REMOTE ] NBBK: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:24.809433] [DEBUG] [REMOTE ] NBBK: PASS: Integrity check passed. [2026-01-29T12:15:24.809473] [DEBUG] [REMOTE ] NBBK: Symbol is viable for forecasting. [2026-01-29T12:15:24.809520] [INFO ] [MAIN ] [2133/3490] NBBK kept (0.2s) | 2130 kept, 3 rejected | 139.0/min | ETA: 9.8m [2026-01-29T12:15:25.416243] [DEBUG] [REMOTE ] NBHC: Retrieved 3357 rows, trimmed to 300. [2026-01-29T12:15:25.416398] [DEBUG] [REMOTE ] NBHC: PASS: History has at least 300 days. [2026-01-29T12:15:25.416721] [DEBUG] [REMOTE ] NBHC: PASS: Price check passed. Min price $35.30. [2026-01-29T12:15:25.416881] [DEBUG] [REMOTE ] NBHC: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:25.417013] [DEBUG] [REMOTE ] NBHC: PASS: Integrity check passed. [2026-01-29T12:15:25.417058] [DEBUG] [REMOTE ] NBHC: Symbol is viable for forecasting. [2026-01-29T12:15:25.417116] [INFO ] [MAIN ] [2134/3490] NBHC kept (0.6s) | 2131 kept, 3 rejected | 139.0/min | ETA: 9.8m [2026-01-29T12:15:26.014068] [DEBUG] [REMOTE ] NBIX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:26.014235] [DEBUG] [REMOTE ] NBIX: PASS: History has at least 300 days. [2026-01-29T12:15:26.014508] [DEBUG] [REMOTE ] NBIX: PASS: Price check passed. Min price $132.26. [2026-01-29T12:15:26.014668] [DEBUG] [REMOTE ] NBIX: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:26.014798] [DEBUG] [REMOTE ] NBIX: PASS: Integrity check passed. [2026-01-29T12:15:26.014839] [DEBUG] [REMOTE ] NBIX: Symbol is viable for forecasting. [2026-01-29T12:15:26.014889] [INFO ] [MAIN ] [2135/3490] NBIX kept (0.6s) | 2132 kept, 3 rejected | 139.0/min | ETA: 9.7m [2026-01-29T12:15:26.462818] [DEBUG] [REMOTE ] NBN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:26.462976] [DEBUG] [REMOTE ] NBN: PASS: History has at least 300 days. [2026-01-29T12:15:26.463222] [DEBUG] [REMOTE ] NBN: PASS: Price check passed. Min price $81.73. [2026-01-29T12:15:26.463366] [DEBUG] [REMOTE ] NBN: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:26.463490] [DEBUG] [REMOTE ] NBN: PASS: Integrity check passed. [2026-01-29T12:15:26.463532] [DEBUG] [REMOTE ] NBN: Symbol is viable for forecasting. [2026-01-29T12:15:26.463607] [INFO ] [MAIN ] [2136/3490] NBN kept (0.4s) | 2133 kept, 3 rejected | 139.0/min | ETA: 9.7m [2026-01-29T12:15:26.955503] [DEBUG] [REMOTE ] NBTB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:26.955713] [DEBUG] [REMOTE ] NBTB: PASS: History has at least 300 days. [2026-01-29T12:15:26.956043] [DEBUG] [REMOTE ] NBTB: PASS: Price check passed. Min price $39.26. [2026-01-29T12:15:26.956226] [DEBUG] [REMOTE ] NBTB: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:26.956392] [DEBUG] [REMOTE ] NBTB: PASS: Integrity check passed. [2026-01-29T12:15:26.956448] [DEBUG] [REMOTE ] NBTB: Symbol is viable for forecasting. [2026-01-29T12:15:26.956513] [INFO ] [MAIN ] [2137/3490] NBTB kept (0.5s) | 2134 kept, 3 rejected | 139.0/min | ETA: 9.7m [2026-01-29T12:15:27.239006] [DEBUG] [REMOTE ] NBXG: Retrieved 1174 rows, trimmed to 300. [2026-01-29T12:15:27.239150] [DEBUG] [REMOTE ] NBXG: PASS: History has at least 300 days. [2026-01-29T12:15:27.239360] [DEBUG] [REMOTE ] NBXG: PASS: Price check passed. Min price $13.44. [2026-01-29T12:15:27.239497] [DEBUG] [REMOTE ] NBXG: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:27.239637] [DEBUG] [REMOTE ] NBXG: PASS: Integrity check passed. [2026-01-29T12:15:27.239678] [DEBUG] [REMOTE ] NBXG: Symbol is viable for forecasting. [2026-01-29T12:15:27.239726] [INFO ] [MAIN ] [2138/3490] NBXG kept (0.3s) | 2135 kept, 3 rejected | 139.0/min | ETA: 9.7m [2026-01-29T12:15:27.800098] [DEBUG] [REMOTE ] NC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:27.800244] [DEBUG] [REMOTE ] NC: PASS: History has at least 300 days. [2026-01-29T12:15:27.800486] [DEBUG] [REMOTE ] NC: PASS: Price check passed. Min price $41.95. [2026-01-29T12:15:27.800642] [DEBUG] [REMOTE ] NC: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:27.800774] [DEBUG] [REMOTE ] NC: PASS: Integrity check passed. [2026-01-29T12:15:27.800824] [DEBUG] [REMOTE ] NC: Symbol is viable for forecasting. [2026-01-29T12:15:27.800882] [INFO ] [MAIN ] [2139/3490] NC kept (0.6s) | 2136 kept, 3 rejected | 139.0/min | ETA: 9.7m [2026-01-29T12:15:28.216329] [DEBUG] [REMOTE ] NCA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:28.216497] [DEBUG] [REMOTE ] NCA: PASS: History has at least 300 days. [2026-01-29T12:15:28.216814] [DEBUG] [REMOTE ] NCA: PASS: Price check passed. Min price $8.68. [2026-01-29T12:15:28.216959] [DEBUG] [REMOTE ] NCA: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:28.217131] [DEBUG] [REMOTE ] NCA: PASS: Integrity check passed. [2026-01-29T12:15:28.217171] [DEBUG] [REMOTE ] NCA: Symbol is viable for forecasting. [2026-01-29T12:15:28.217227] [INFO ] [MAIN ] [2140/3490] NCA kept (0.4s) | 2137 kept, 3 rejected | 139.0/min | ETA: 9.7m [2026-01-29T12:15:28.480807] [DEBUG] [REMOTE ] NCLH: Retrieved 3276 rows, trimmed to 300. [2026-01-29T12:15:28.481046] [DEBUG] [REMOTE ] NCLH: PASS: History has at least 300 days. [2026-01-29T12:15:28.481475] [DEBUG] [REMOTE ] NCLH: PASS: Price check passed. Min price $17.50. [2026-01-29T12:15:28.481688] [DEBUG] [REMOTE ] NCLH: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:28.481867] [DEBUG] [REMOTE ] NCLH: PASS: Integrity check passed. [2026-01-29T12:15:28.481918] [DEBUG] [REMOTE ] NCLH: Symbol is viable for forecasting. [2026-01-29T12:15:28.481987] [INFO ] [MAIN ] [2141/3490] NCLH kept (0.3s) | 2138 kept, 3 rejected | 139.0/min | ETA: 9.7m [2026-01-29T12:15:29.075097] [DEBUG] [REMOTE ] NCMI: Retrieved 4773 rows, trimmed to 300. [2026-01-29T12:15:29.075335] [DEBUG] [REMOTE ] NCMI: PASS: History has at least 300 days. [2026-01-29T12:15:29.075721] [DEBUG] [REMOTE ] NCMI: PASS: Price check passed. Min price $3.61. [2026-01-29T12:15:29.075896] [DEBUG] [REMOTE ] NCMI: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:29.076062] [DEBUG] [REMOTE ] NCMI: PASS: Integrity check passed. [2026-01-29T12:15:29.076113] [DEBUG] [REMOTE ] NCMI: Symbol is viable for forecasting. [2026-01-29T12:15:29.076201] [INFO ] [MAIN ] [2142/3490] NCMI kept (0.6s) | 2139 kept, 3 rejected | 139.0/min | ETA: 9.7m [2026-01-29T12:15:29.365669] [DEBUG] [REMOTE ] NCNA: Retrieved 2094 rows, trimmed to 300. [2026-01-29T12:15:29.365827] [DEBUG] [REMOTE ] NCNA: PASS: History has at least 300 days. [2026-01-29T12:15:29.366044] [DEBUG] [REMOTE ] NCNA: PASS: Price check passed. Min price $2.95. [2026-01-29T12:15:29.366184] [DEBUG] [REMOTE ] NCNA: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:29.366299] [DEBUG] [REMOTE ] NCNA: PASS: Integrity check passed. [2026-01-29T12:15:29.366341] [DEBUG] [REMOTE ] NCNA: Symbol is viable for forecasting. [2026-01-29T12:15:29.366392] [INFO ] [MAIN ] [2143/3490] NCNA kept (0.3s) | 2140 kept, 3 rejected | 139.0/min | ETA: 9.7m [2026-01-29T12:15:29.710095] [DEBUG] [REMOTE ] NCNO: Retrieved 1393 rows, trimmed to 300. [2026-01-29T12:15:29.710253] [DEBUG] [REMOTE ] NCNO: PASS: History has at least 300 days. [2026-01-29T12:15:29.710523] [DEBUG] [REMOTE ] NCNO: PASS: Price check passed. Min price $22.94. [2026-01-29T12:15:29.710740] [DEBUG] [REMOTE ] NCNO: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:29.710894] [DEBUG] [REMOTE ] NCNO: PASS: Integrity check passed. [2026-01-29T12:15:29.710952] [DEBUG] [REMOTE ] NCNO: Symbol is viable for forecasting. [2026-01-29T12:15:29.711015] [INFO ] [MAIN ] [2144/3490] NCNO kept (0.3s) | 2141 kept, 3 rejected | 139.0/min | ETA: 9.7m [2026-01-29T12:15:30.278203] [DEBUG] [REMOTE ] NCTY: Retrieved 5313 rows, trimmed to 300. [2026-01-29T12:15:30.278351] [DEBUG] [REMOTE ] NCTY: PASS: History has at least 300 days. [2026-01-29T12:15:30.278633] [DEBUG] [REMOTE ] NCTY: PASS: Price check passed. Min price $6.21. [2026-01-29T12:15:30.278777] [DEBUG] [REMOTE ] NCTY: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:30.278897] [DEBUG] [REMOTE ] NCTY: PASS: Integrity check passed. [2026-01-29T12:15:30.278937] [DEBUG] [REMOTE ] NCTY: Symbol is viable for forecasting. [2026-01-29T12:15:30.278986] [INFO ] [MAIN ] [2145/3490] NCTY kept (0.6s) | 2142 kept, 3 rejected | 139.0/min | ETA: 9.7m [2026-01-29T12:15:30.769935] [DEBUG] [REMOTE ] NCZ: Retrieved 5662 rows, trimmed to 300. [2026-01-29T12:15:30.770098] [DEBUG] [REMOTE ] NCZ: PASS: History has at least 300 days. [2026-01-29T12:15:30.770325] [DEBUG] [REMOTE ] NCZ: PASS: Price check passed. Min price $13.05. [2026-01-29T12:15:30.770458] [DEBUG] [REMOTE ] NCZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:30.770595] [DEBUG] [REMOTE ] NCZ: PASS: Integrity check passed. [2026-01-29T12:15:30.770636] [DEBUG] [REMOTE ] NCZ: Symbol is viable for forecasting. [2026-01-29T12:15:30.770684] [INFO ] [MAIN ] [2146/3490] NCZ kept (0.5s) | 2143 kept, 3 rejected | 139.0/min | ETA: 9.7m [2026-01-29T12:15:31.203970] [DEBUG] [REMOTE ] NDAQ: Retrieved 5933 rows, trimmed to 300. [2026-01-29T12:15:31.204110] [DEBUG] [REMOTE ] NDAQ: PASS: History has at least 300 days. [2026-01-29T12:15:31.204330] [DEBUG] [REMOTE ] NDAQ: PASS: Price check passed. Min price $85.23. [2026-01-29T12:15:31.204463] [DEBUG] [REMOTE ] NDAQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:31.204596] [DEBUG] [REMOTE ] NDAQ: PASS: Integrity check passed. [2026-01-29T12:15:31.204638] [DEBUG] [REMOTE ] NDAQ: Symbol is viable for forecasting. [2026-01-29T12:15:31.204685] [INFO ] [MAIN ] [2147/3490] NDAQ kept (0.4s) | 2144 kept, 3 rejected | 139.0/min | ETA: 9.7m [2026-01-29T12:15:31.489340] [DEBUG] [REMOTE ] NDMO: Retrieved 1361 rows, trimmed to 300. [2026-01-29T12:15:31.489497] [DEBUG] [REMOTE ] NDMO: PASS: History has at least 300 days. [2026-01-29T12:15:31.489781] [DEBUG] [REMOTE ] NDMO: PASS: Price check passed. Min price $9.92. [2026-01-29T12:15:31.489941] [DEBUG] [REMOTE ] NDMO: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:31.490085] [DEBUG] [REMOTE ] NDMO: PASS: Integrity check passed. [2026-01-29T12:15:31.490129] [DEBUG] [REMOTE ] NDMO: Symbol is viable for forecasting. [2026-01-29T12:15:31.490183] [INFO ] [MAIN ] [2148/3490] NDMO kept (0.3s) | 2145 kept, 3 rejected | 139.0/min | ETA: 9.7m [2026-01-29T12:15:31.895703] [DEBUG] [REMOTE ] NDRA: Retrieved 2156 rows, trimmed to 300. [2026-01-29T12:15:31.895843] [DEBUG] [REMOTE ] NDRA: PASS: History has at least 300 days. [2026-01-29T12:15:31.896049] [DEBUG] [REMOTE ] NDRA: PASS: Price check passed. Min price $4.25. [2026-01-29T12:15:31.896184] [DEBUG] [REMOTE ] NDRA: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:31.896294] [DEBUG] [REMOTE ] NDRA: PASS: Integrity check passed. [2026-01-29T12:15:31.896333] [DEBUG] [REMOTE ] NDRA: Symbol is viable for forecasting. [2026-01-29T12:15:31.896380] [INFO ] [MAIN ] [2149/3490] NDRA kept (0.4s) | 2146 kept, 3 rejected | 139.0/min | ETA: 9.6m [2026-01-29T12:15:32.446924] [DEBUG] [REMOTE ] NDSN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:32.447074] [DEBUG] [REMOTE ] NDSN: PASS: History has at least 300 days. [2026-01-29T12:15:32.447322] [DEBUG] [REMOTE ] NDSN: PASS: Price check passed. Min price $225.91. [2026-01-29T12:15:32.447460] [DEBUG] [REMOTE ] NDSN: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:32.447800] [DEBUG] [REMOTE ] NDSN: PASS: Integrity check passed. [2026-01-29T12:15:32.447844] [DEBUG] [REMOTE ] NDSN: Symbol is viable for forecasting. [2026-01-29T12:15:32.447918] [INFO ] [MAIN ] [2150/3490] NDSN kept (0.6s) | 2147 kept, 3 rejected | 139.0/min | ETA: 9.6m [2026-01-29T12:15:32.678631] [DEBUG] [REMOTE ] NE: Retrieved 1165 rows, trimmed to 300. [2026-01-29T12:15:32.678756] [DEBUG] [REMOTE ] NE: PASS: History has at least 300 days. [2026-01-29T12:15:32.678969] [DEBUG] [REMOTE ] NE: PASS: Price check passed. Min price $27.97. [2026-01-29T12:15:32.679112] [DEBUG] [REMOTE ] NE: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:32.679228] [DEBUG] [REMOTE ] NE: PASS: Integrity check passed. [2026-01-29T12:15:32.679270] [DEBUG] [REMOTE ] NE: Symbol is viable for forecasting. [2026-01-29T12:15:32.679322] [INFO ] [MAIN ] [2151/3490] NE kept (0.2s) | 2148 kept, 3 rejected | 139.0/min | ETA: 9.6m [2026-01-29T12:15:33.293557] [DEBUG] [REMOTE ] NEA: Retrieved 5831 rows, trimmed to 300. [2026-01-29T12:15:33.293941] [DEBUG] [REMOTE ] NEA: PASS: History has at least 300 days. [2026-01-29T12:15:33.294178] [DEBUG] [REMOTE ] NEA: PASS: Price check passed. Min price $11.21. [2026-01-29T12:15:33.294321] [DEBUG] [REMOTE ] NEA: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:33.294440] [DEBUG] [REMOTE ] NEA: PASS: Integrity check passed. [2026-01-29T12:15:33.294480] [DEBUG] [REMOTE ] NEA: Symbol is viable for forecasting. [2026-01-29T12:15:33.294737] [INFO ] [MAIN ] [2152/3490] NEA kept (0.6s) | 2149 kept, 3 rejected | 139.0/min | ETA: 9.6m [2026-01-29T12:15:33.738742] [DEBUG] [REMOTE ] NECB: Retrieved 4918 rows, trimmed to 300. [2026-01-29T12:15:33.738877] [DEBUG] [REMOTE ] NECB: PASS: History has at least 300 days. [2026-01-29T12:15:33.739094] [DEBUG] [REMOTE ] NECB: PASS: Price check passed. Min price $19.34. [2026-01-29T12:15:33.739232] [DEBUG] [REMOTE ] NECB: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:33.739351] [DEBUG] [REMOTE ] NECB: PASS: Integrity check passed. [2026-01-29T12:15:33.739400] [DEBUG] [REMOTE ] NECB: Symbol is viable for forecasting. [2026-01-29T12:15:33.739460] [INFO ] [MAIN ] [2153/3490] NECB kept (0.4s) | 2150 kept, 3 rejected | 139.0/min | ETA: 9.6m [2026-01-29T12:15:34.243112] [DEBUG] [REMOTE ] NEE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:34.243321] [DEBUG] [REMOTE ] NEE: PASS: History has at least 300 days. [2026-01-29T12:15:34.243629] [DEBUG] [REMOTE ] NEE: PASS: Price check passed. Min price $78.37. [2026-01-29T12:15:34.243791] [DEBUG] [REMOTE ] NEE: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:34.243940] [DEBUG] [REMOTE ] NEE: PASS: Integrity check passed. [2026-01-29T12:15:34.243990] [DEBUG] [REMOTE ] NEE: Symbol is viable for forecasting. [2026-01-29T12:15:34.244048] [INFO ] [MAIN ] [2154/3490] NEE kept (0.5s) | 2151 kept, 3 rejected | 139.0/min | ETA: 9.6m [2026-01-29T12:15:34.608383] [DEBUG] [REMOTE ] NEGG: Retrieved 3967 rows, trimmed to 300. [2026-01-29T12:15:34.608518] [DEBUG] [REMOTE ] NEGG: PASS: History has at least 300 days. [2026-01-29T12:15:34.608769] [DEBUG] [REMOTE ] NEGG: PASS: Price check passed. Min price $45.53. [2026-01-29T12:15:34.608916] [DEBUG] [REMOTE ] NEGG: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:34.609036] [DEBUG] [REMOTE ] NEGG: PASS: Integrity check passed. [2026-01-29T12:15:34.609077] [DEBUG] [REMOTE ] NEGG: Symbol is viable for forecasting. [2026-01-29T12:15:34.609130] [INFO ] [MAIN ] [2155/3490] NEGG kept (0.4s) | 2152 kept, 3 rejected | 139.0/min | ETA: 9.6m [2026-01-29T12:15:35.080621] [DEBUG] [REMOTE ] NEM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:35.080763] [DEBUG] [REMOTE ] NEM: PASS: History has at least 300 days. [2026-01-29T12:15:35.081018] [DEBUG] [REMOTE ] NEM: PASS: Price check passed. Min price $78.68. [2026-01-29T12:15:35.081155] [DEBUG] [REMOTE ] NEM: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:35.081271] [DEBUG] [REMOTE ] NEM: PASS: Integrity check passed. [2026-01-29T12:15:35.081311] [DEBUG] [REMOTE ] NEM: Symbol is viable for forecasting. [2026-01-29T12:15:35.081360] [INFO ] [MAIN ] [2156/3490] NEM kept (0.5s) | 2153 kept, 3 rejected | 139.0/min | ETA: 9.6m [2026-01-29T12:15:35.543656] [DEBUG] [REMOTE ] NEOG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:35.543813] [DEBUG] [REMOTE ] NEOG: PASS: History has at least 300 days. [2026-01-29T12:15:35.544049] [DEBUG] [REMOTE ] NEOG: PASS: Price check passed. Min price $5.41. [2026-01-29T12:15:35.544186] [DEBUG] [REMOTE ] NEOG: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:35.544306] [DEBUG] [REMOTE ] NEOG: PASS: Integrity check passed. [2026-01-29T12:15:35.544346] [DEBUG] [REMOTE ] NEOG: Symbol is viable for forecasting. [2026-01-29T12:15:35.544396] [INFO ] [MAIN ] [2157/3490] NEOG kept (0.5s) | 2154 kept, 3 rejected | 139.0/min | ETA: 9.6m [2026-01-29T12:15:35.967795] [DEBUG] [REMOTE ] NEON: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:35.967964] [DEBUG] [REMOTE ] NEON: PASS: History has at least 300 days. [2026-01-29T12:15:35.968186] [DEBUG] [REMOTE ] NEON: PASS: Price check passed. Min price $1.74. [2026-01-29T12:15:35.968324] [DEBUG] [REMOTE ] NEON: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:35.968441] [DEBUG] [REMOTE ] NEON: PASS: Integrity check passed. [2026-01-29T12:15:35.968484] [DEBUG] [REMOTE ] NEON: Symbol is viable for forecasting. [2026-01-29T12:15:35.968534] [INFO ] [MAIN ] [2158/3490] NEON kept (0.4s) | 2155 kept, 3 rejected | 139.0/min | ETA: 9.6m [2026-01-29T12:15:36.197211] [DEBUG] [REMOTE ] NEWTO: 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-29T12:15:36.197506] [DEBUG] [REMOTE ] NEWTO: FAIL: History check failed. No DataFrame was returned. [2026-01-29T12:15:36.197628] [WARN ] [LOCAL ] NEWTO: SET TO BLACKLISTED [2026-01-29T12:15:36.198813] [INFO ] [MAIN ] [2159/3490] NEWTO rejected (0.2s) | 2155 kept, 4 rejected | 139.0/min | ETA: 9.6m [2026-01-29T12:15:36.697663] [DEBUG] [REMOTE ] NEXA: Retrieved 2073 rows, trimmed to 300. [2026-01-29T12:15:36.697809] [DEBUG] [REMOTE ] NEXA: PASS: History has at least 300 days. [2026-01-29T12:15:36.698077] [DEBUG] [REMOTE ] NEXA: PASS: Price check passed. Min price $5.25. [2026-01-29T12:15:36.698239] [DEBUG] [REMOTE ] NEXA: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:36.698374] [DEBUG] [REMOTE ] NEXA: PASS: Integrity check passed. [2026-01-29T12:15:36.698422] [DEBUG] [REMOTE ] NEXA: Symbol is viable for forecasting. [2026-01-29T12:15:36.698480] [INFO ] [MAIN ] [2160/3490] NEXA kept (0.5s) | 2156 kept, 4 rejected | 139.0/min | ETA: 9.6m [2026-01-29T12:15:37.000737] [DEBUG] [REMOTE ] NEXN: Retrieved 1157 rows, trimmed to 300. [2026-01-29T12:15:37.000889] [DEBUG] [REMOTE ] NEXN: PASS: History has at least 300 days. [2026-01-29T12:15:37.001122] [DEBUG] [REMOTE ] NEXN: PASS: Price check passed. Min price $5.87. [2026-01-29T12:15:37.001283] [DEBUG] [REMOTE ] NEXN: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:37.001410] [DEBUG] [REMOTE ] NEXN: PASS: Integrity check passed. [2026-01-29T12:15:37.001456] [DEBUG] [REMOTE ] NEXN: Symbol is viable for forecasting. [2026-01-29T12:15:37.001513] [INFO ] [MAIN ] [2161/3490] NEXN kept (0.3s) | 2157 kept, 4 rejected | 139.0/min | ETA: 9.6m [2026-01-29T12:15:37.557175] [DEBUG] [REMOTE ] NFBK: Retrieved 4583 rows, trimmed to 300. [2026-01-29T12:15:37.557379] [DEBUG] [REMOTE ] NFBK: PASS: History has at least 300 days. [2026-01-29T12:15:37.557771] [DEBUG] [REMOTE ] NFBK: PASS: Price check passed. Min price $9.99. [2026-01-29T12:15:37.557929] [DEBUG] [REMOTE ] NFBK: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:37.558092] [DEBUG] [REMOTE ] NFBK: PASS: Integrity check passed. [2026-01-29T12:15:37.558138] [DEBUG] [REMOTE ] NFBK: Symbol is viable for forecasting. [2026-01-29T12:15:37.558192] [INFO ] [MAIN ] [2162/3490] NFBK kept (0.6s) | 2158 kept, 4 rejected | 139.0/min | ETA: 9.6m [2026-01-29T12:15:37.843035] [DEBUG] [REMOTE ] NFE: Retrieved 1758 rows, trimmed to 300. [2026-01-29T12:15:37.843223] [DEBUG] [REMOTE ] NFE: PASS: History has at least 300 days. [2026-01-29T12:15:37.843484] [DEBUG] [REMOTE ] NFE: PASS: Price check passed. Min price $1.05. [2026-01-29T12:15:37.843901] [DEBUG] [REMOTE ] NFE: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:37.844053] [DEBUG] [REMOTE ] NFE: PASS: Integrity check passed. [2026-01-29T12:15:37.844101] [DEBUG] [REMOTE ] NFE: Symbol is viable for forecasting. [2026-01-29T12:15:37.844154] [INFO ] [MAIN ] [2163/3490] NFE kept (0.3s) | 2159 kept, 4 rejected | 139.0/min | ETA: 9.5m [2026-01-29T12:15:38.291752] [DEBUG] [REMOTE ] NFG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:38.291990] [DEBUG] [REMOTE ] NFG: PASS: History has at least 300 days. [2026-01-29T12:15:38.292547] [DEBUG] [REMOTE ] NFG: PASS: Price check passed. Min price $77.47. [2026-01-29T12:15:38.292732] [DEBUG] [REMOTE ] NFG: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:38.292890] [DEBUG] [REMOTE ] NFG: PASS: Integrity check passed. [2026-01-29T12:15:38.292933] [DEBUG] [REMOTE ] NFG: Symbol is viable for forecasting. [2026-01-29T12:15:38.292991] [INFO ] [MAIN ] [2164/3490] NFG kept (0.4s) | 2160 kept, 4 rejected | 139.0/min | ETA: 9.5m [2026-01-29T12:15:38.822967] [DEBUG] [REMOTE ] NFJ: Retrieved 5262 rows, trimmed to 300. [2026-01-29T12:15:38.823347] [DEBUG] [REMOTE ] NFJ: PASS: History has at least 300 days. [2026-01-29T12:15:38.823751] [DEBUG] [REMOTE ] NFJ: PASS: Price check passed. Min price $12.16. [2026-01-29T12:15:38.823936] [DEBUG] [REMOTE ] NFJ: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:38.824124] [DEBUG] [REMOTE ] NFJ: PASS: Integrity check passed. [2026-01-29T12:15:38.824180] [DEBUG] [REMOTE ] NFJ: Symbol is viable for forecasting. [2026-01-29T12:15:38.824252] [INFO ] [MAIN ] [2165/3490] NFJ kept (0.5s) | 2161 kept, 4 rejected | 139.0/min | ETA: 9.5m [2026-01-29T12:15:39.248952] [DEBUG] [REMOTE ] NFLX: Retrieved 5959 rows, trimmed to 300. [2026-01-29T12:15:39.249108] [DEBUG] [REMOTE ] NFLX: PASS: History has at least 300 days. [2026-01-29T12:15:39.249346] [DEBUG] [REMOTE ] NFLX: PASS: Price check passed. Min price $83.54. [2026-01-29T12:15:39.249487] [DEBUG] [REMOTE ] NFLX: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:39.249655] [DEBUG] [REMOTE ] NFLX: PASS: Integrity check passed. [2026-01-29T12:15:39.249701] [DEBUG] [REMOTE ] NFLX: Symbol is viable for forecasting. [2026-01-29T12:15:39.249751] [INFO ] [MAIN ] [2166/3490] NFLX kept (0.4s) | 2162 kept, 4 rejected | 139.0/min | ETA: 9.5m [2026-01-29T12:15:39.530332] [DEBUG] [REMOTE ] NFTY: Retrieved 3500 rows, trimmed to 300. [2026-01-29T12:15:39.530475] [DEBUG] [REMOTE ] NFTY: PASS: History has at least 300 days. [2026-01-29T12:15:39.530724] [DEBUG] [REMOTE ] NFTY: PASS: Price check passed. Min price $55.67. [2026-01-29T12:15:39.530867] [DEBUG] [REMOTE ] NFTY: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:39.531014] [DEBUG] [REMOTE ] NFTY: PASS: Integrity check passed. [2026-01-29T12:15:39.531064] [DEBUG] [REMOTE ] NFTY: Symbol is viable for forecasting. [2026-01-29T12:15:39.531129] [INFO ] [MAIN ] [2167/3490] NFTY kept (0.3s) | 2163 kept, 4 rejected | 139.0/min | ETA: 9.5m [2026-01-29T12:15:40.121915] [DEBUG] [REMOTE ] NGG: Retrieved 6304 rows, trimmed to 300. [2026-01-29T12:15:40.122054] [DEBUG] [REMOTE ] NGG: PASS: History has at least 300 days. [2026-01-29T12:15:40.122276] [DEBUG] [REMOTE ] NGG: PASS: Price check passed. Min price $73.54. [2026-01-29T12:15:40.122416] [DEBUG] [REMOTE ] NGG: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:40.122537] [DEBUG] [REMOTE ] NGG: PASS: Integrity check passed. [2026-01-29T12:15:40.122603] [DEBUG] [REMOTE ] NGG: Symbol is viable for forecasting. [2026-01-29T12:15:40.122656] [INFO ] [MAIN ] [2168/3490] NGG kept (0.6s) | 2164 kept, 4 rejected | 139.0/min | ETA: 9.5m [2026-01-29T12:15:40.497349] [DEBUG] [REMOTE ] NGL: Retrieved 3698 rows, trimmed to 300. [2026-01-29T12:15:40.497483] [DEBUG] [REMOTE ] NGL: PASS: History has at least 300 days. [2026-01-29T12:15:40.497719] [DEBUG] [REMOTE ] NGL: PASS: Price check passed. Min price $6.46. [2026-01-29T12:15:40.497864] [DEBUG] [REMOTE ] NGL: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:40.498008] [DEBUG] [REMOTE ] NGL: PASS: Integrity check passed. [2026-01-29T12:15:40.498055] [DEBUG] [REMOTE ] NGL: Symbol is viable for forecasting. [2026-01-29T12:15:40.498123] [INFO ] [MAIN ] [2169/3490] NGL kept (0.4s) | 2165 kept, 4 rejected | 139.0/min | ETA: 9.5m [2026-01-29T12:15:40.760454] [DEBUG] [REMOTE ] NGNE: Retrieved 2992 rows, trimmed to 300. [2026-01-29T12:15:40.760605] [DEBUG] [REMOTE ] NGNE: PASS: History has at least 300 days. [2026-01-29T12:15:40.760825] [DEBUG] [REMOTE ] NGNE: PASS: Price check passed. Min price $16.95. [2026-01-29T12:15:40.760958] [DEBUG] [REMOTE ] NGNE: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:40.761066] [DEBUG] [REMOTE ] NGNE: PASS: Integrity check passed. [2026-01-29T12:15:40.761106] [DEBUG] [REMOTE ] NGNE: Symbol is viable for forecasting. [2026-01-29T12:15:40.761154] [INFO ] [MAIN ] [2170/3490] NGNE kept (0.3s) | 2166 kept, 4 rejected | 139.0/min | ETA: 9.5m [2026-01-29T12:15:41.379676] [DEBUG] [REMOTE ] NGS: Retrieved 5854 rows, trimmed to 300. [2026-01-29T12:15:41.379917] [DEBUG] [REMOTE ] NGS: PASS: History has at least 300 days. [2026-01-29T12:15:41.380240] [DEBUG] [REMOTE ] NGS: PASS: Price check passed. Min price $27.74. [2026-01-29T12:15:41.380393] [DEBUG] [REMOTE ] NGS: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:41.380533] [DEBUG] [REMOTE ] NGS: PASS: Integrity check passed. [2026-01-29T12:15:41.380595] [DEBUG] [REMOTE ] NGS: Symbol is viable for forecasting. [2026-01-29T12:15:41.380663] [INFO ] [MAIN ] [2171/3490] NGS kept (0.6s) | 2167 kept, 4 rejected | 139.0/min | ETA: 9.5m [2026-01-29T12:15:41.780020] [DEBUG] [REMOTE ] NGVC: Retrieved 3397 rows, trimmed to 300. [2026-01-29T12:15:41.780219] [DEBUG] [REMOTE ] NGVC: PASS: History has at least 300 days. [2026-01-29T12:15:41.780478] [DEBUG] [REMOTE ] NGVC: PASS: Price check passed. Min price $23.71. [2026-01-29T12:15:41.780643] [DEBUG] [REMOTE ] NGVC: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:41.780773] [DEBUG] [REMOTE ] NGVC: PASS: Integrity check passed. [2026-01-29T12:15:41.780815] [DEBUG] [REMOTE ] NGVC: Symbol is viable for forecasting. [2026-01-29T12:15:41.780878] [INFO ] [MAIN ] [2172/3490] NGVC kept (0.4s) | 2168 kept, 4 rejected | 139.0/min | ETA: 9.5m [2026-01-29T12:15:42.088285] [DEBUG] [REMOTE ] NHI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:42.088734] [DEBUG] [REMOTE ] NHI: PASS: History has at least 300 days. [2026-01-29T12:15:42.089158] [DEBUG] [REMOTE ] NHI: PASS: Price check passed. Min price $73.62. [2026-01-29T12:15:42.089315] [DEBUG] [REMOTE ] NHI: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:42.089466] [DEBUG] [REMOTE ] NHI: PASS: Integrity check passed. [2026-01-29T12:15:42.089509] [DEBUG] [REMOTE ] NHI: Symbol is viable for forecasting. [2026-01-29T12:15:42.089625] [INFO ] [MAIN ] [2173/3490] NHI kept (0.3s) | 2169 kept, 4 rejected | 139.0/min | ETA: 9.5m [2026-01-29T12:15:42.670355] [DEBUG] [REMOTE ] NHTC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:42.670533] [DEBUG] [REMOTE ] NHTC: PASS: History has at least 300 days. [2026-01-29T12:15:42.671189] [DEBUG] [REMOTE ] NHTC: PASS: Price check passed. Min price $2.37. [2026-01-29T12:15:42.671351] [DEBUG] [REMOTE ] NHTC: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:42.671507] [DEBUG] [REMOTE ] NHTC: PASS: Integrity check passed. [2026-01-29T12:15:42.671553] [DEBUG] [REMOTE ] NHTC: Symbol is viable for forecasting. [2026-01-29T12:15:42.671629] [INFO ] [MAIN ] [2174/3490] NHTC kept (0.6s) | 2170 kept, 4 rejected | 139.0/min | ETA: 9.5m [2026-01-29T12:15:43.240365] [DEBUG] [REMOTE ] NI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:43.240599] [DEBUG] [REMOTE ] NI: PASS: History has at least 300 days. [2026-01-29T12:15:43.240942] [DEBUG] [REMOTE ] NI: PASS: Price check passed. Min price $40.97. [2026-01-29T12:15:43.241102] [DEBUG] [REMOTE ] NI: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:43.241247] [DEBUG] [REMOTE ] NI: PASS: Integrity check passed. [2026-01-29T12:15:43.241290] [DEBUG] [REMOTE ] NI: Symbol is viable for forecasting. [2026-01-29T12:15:43.241346] [INFO ] [MAIN ] [2175/3490] NI kept (0.6s) | 2171 kept, 4 rejected | 139.0/min | ETA: 9.5m [2026-01-29T12:15:43.594167] [DEBUG] [REMOTE ] NIC: Retrieved 2509 rows, trimmed to 300. [2026-01-29T12:15:43.594347] [DEBUG] [REMOTE ] NIC: PASS: History has at least 300 days. [2026-01-29T12:15:43.594667] [DEBUG] [REMOTE ] NIC: PASS: Price check passed. Min price $117.85. [2026-01-29T12:15:43.595026] [DEBUG] [REMOTE ] NIC: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:43.595171] [DEBUG] [REMOTE ] NIC: PASS: Integrity check passed. [2026-01-29T12:15:43.595219] [DEBUG] [REMOTE ] NIC: Symbol is viable for forecasting. [2026-01-29T12:15:43.595280] [INFO ] [MAIN ] [2176/3490] NIC kept (0.4s) | 2172 kept, 4 rejected | 139.0/min | ETA: 9.5m [2026-01-29T12:15:44.052755] [DEBUG] [REMOTE ] NICE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:44.052972] [DEBUG] [REMOTE ] NICE: PASS: History has at least 300 days. [2026-01-29T12:15:44.053309] [DEBUG] [REMOTE ] NICE: PASS: Price check passed. Min price $99.60. [2026-01-29T12:15:44.053461] [DEBUG] [REMOTE ] NICE: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:44.053630] [DEBUG] [REMOTE ] NICE: PASS: Integrity check passed. [2026-01-29T12:15:44.053675] [DEBUG] [REMOTE ] NICE: Symbol is viable for forecasting. [2026-01-29T12:15:44.053731] [INFO ] [MAIN ] [2177/3490] NICE kept (0.5s) | 2173 kept, 4 rejected | 139.0/min | ETA: 9.4m [2026-01-29T12:15:44.446397] [DEBUG] [REMOTE ] NIE: Retrieved 4763 rows, trimmed to 300. [2026-01-29T12:15:44.446627] [DEBUG] [REMOTE ] NIE: PASS: History has at least 300 days. [2026-01-29T12:15:44.446900] [DEBUG] [REMOTE ] NIE: PASS: Price check passed. Min price $23.55. [2026-01-29T12:15:44.447054] [DEBUG] [REMOTE ] NIE: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:44.447403] [DEBUG] [REMOTE ] NIE: PASS: Integrity check passed. [2026-01-29T12:15:44.447451] [DEBUG] [REMOTE ] NIE: Symbol is viable for forecasting. [2026-01-29T12:15:44.447506] [INFO ] [MAIN ] [2178/3490] NIE kept (0.4s) | 2174 kept, 4 rejected | 139.0/min | ETA: 9.4m [2026-01-29T12:15:44.685341] [DEBUG] [REMOTE ] NIKL: Retrieved 716 rows, trimmed to 300. [2026-01-29T12:15:44.685541] [DEBUG] [REMOTE ] NIKL: PASS: History has at least 300 days. [2026-01-29T12:15:44.686006] [DEBUG] [REMOTE ] NIKL: PASS: Price check passed. Min price $12.84. [2026-01-29T12:15:44.686162] [DEBUG] [REMOTE ] NIKL: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:44.686282] [DEBUG] [REMOTE ] NIKL: PASS: Integrity check passed. [2026-01-29T12:15:44.686325] [DEBUG] [REMOTE ] NIKL: Symbol is viable for forecasting. [2026-01-29T12:15:44.686379] [INFO ] [MAIN ] [2179/3490] NIKL kept (0.2s) | 2175 kept, 4 rejected | 139.0/min | ETA: 9.4m [2026-01-29T12:15:45.299733] [DEBUG] [REMOTE ] NIM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:45.299988] [DEBUG] [REMOTE ] NIM: PASS: History has at least 300 days. [2026-01-29T12:15:45.300371] [DEBUG] [REMOTE ] NIM: PASS: Price check passed. Min price $9.20. [2026-01-29T12:15:45.300676] [DEBUG] [REMOTE ] NIM: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:45.300843] [DEBUG] [REMOTE ] NIM: PASS: Integrity check passed. [2026-01-29T12:15:45.300888] [DEBUG] [REMOTE ] NIM: Symbol is viable for forecasting. [2026-01-29T12:15:45.300944] [INFO ] [MAIN ] [2180/3490] NIM kept (0.6s) | 2176 kept, 4 rejected | 139.0/min | ETA: 9.4m [2026-01-29T12:15:45.554301] [DEBUG] [REMOTE ] NIO: Retrieved 1854 rows, trimmed to 300. [2026-01-29T12:15:45.554513] [DEBUG] [REMOTE ] NIO: PASS: History has at least 300 days. [2026-01-29T12:15:45.554842] [DEBUG] [REMOTE ] NIO: PASS: Price check passed. Min price $4.56. [2026-01-29T12:15:45.555030] [DEBUG] [REMOTE ] NIO: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:45.555190] [DEBUG] [REMOTE ] NIO: PASS: Integrity check passed. [2026-01-29T12:15:45.555237] [DEBUG] [REMOTE ] NIO: Symbol is viable for forecasting. [2026-01-29T12:15:45.555294] [INFO ] [MAIN ] [2181/3490] NIO kept (0.3s) | 2177 kept, 4 rejected | 139.0/min | ETA: 9.4m [2026-01-29T12:15:45.890822] [DEBUG] [REMOTE ] NITO: Retrieved 1480 rows, trimmed to 300. [2026-01-29T12:15:45.891067] [DEBUG] [REMOTE ] NITO: PASS: History has at least 300 days. [2026-01-29T12:15:45.891375] [DEBUG] [REMOTE ] NITO: PASS: Price check passed. Min price $1.41. [2026-01-29T12:15:45.891520] [DEBUG] [REMOTE ] NITO: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:45.891691] [DEBUG] [REMOTE ] NITO: PASS: Integrity check passed. [2026-01-29T12:15:45.891745] [DEBUG] [REMOTE ] NITO: Symbol is viable for forecasting. [2026-01-29T12:15:45.891802] [INFO ] [MAIN ] [2182/3490] NITO kept (0.3s) | 2178 kept, 4 rejected | 139.0/min | ETA: 9.4m [2026-01-29T12:15:46.593927] [DEBUG] [REMOTE ] NKSH: Retrieved 6579 rows, trimmed to 300. [2026-01-29T12:15:46.594161] [DEBUG] [REMOTE ] NKSH: PASS: History has at least 300 days. [2026-01-29T12:15:46.594669] [DEBUG] [REMOTE ] NKSH: PASS: Price check passed. Min price $27.88. [2026-01-29T12:15:46.594824] [DEBUG] [REMOTE ] NKSH: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:46.594980] [DEBUG] [REMOTE ] NKSH: PASS: Integrity check passed. [2026-01-29T12:15:46.595023] [DEBUG] [REMOTE ] NKSH: Symbol is viable for forecasting. [2026-01-29T12:15:46.595086] [INFO ] [MAIN ] [2183/3490] NKSH kept (0.7s) | 2179 kept, 4 rejected | 139.0/min | ETA: 9.4m [2026-01-29T12:15:46.830193] [DEBUG] [REMOTE ] NKTX: Retrieved 1395 rows, trimmed to 300. [2026-01-29T12:15:46.830402] [DEBUG] [REMOTE ] NKTX: PASS: History has at least 300 days. [2026-01-29T12:15:46.830684] [DEBUG] [REMOTE ] NKTX: PASS: Price check passed. Min price $1.73. [2026-01-29T12:15:46.830845] [DEBUG] [REMOTE ] NKTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:46.830968] [DEBUG] [REMOTE ] NKTX: PASS: Integrity check passed. [2026-01-29T12:15:46.831022] [DEBUG] [REMOTE ] NKTX: Symbol is viable for forecasting. [2026-01-29T12:15:46.831077] [INFO ] [MAIN ] [2184/3490] NKTX kept (0.2s) | 2180 kept, 4 rejected | 139.0/min | ETA: 9.4m [2026-01-29T12:15:47.476212] [DEBUG] [REMOTE ] NKX: Retrieved 5795 rows, trimmed to 300. [2026-01-29T12:15:47.476427] [DEBUG] [REMOTE ] NKX: PASS: History has at least 300 days. [2026-01-29T12:15:47.476723] [DEBUG] [REMOTE ] NKX: PASS: Price check passed. Min price $12.36. [2026-01-29T12:15:47.476879] [DEBUG] [REMOTE ] NKX: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:47.477327] [DEBUG] [REMOTE ] NKX: PASS: Integrity check passed. [2026-01-29T12:15:47.477374] [DEBUG] [REMOTE ] NKX: Symbol is viable for forecasting. [2026-01-29T12:15:47.477428] [INFO ] [MAIN ] [2185/3490] NKX kept (0.6s) | 2181 kept, 4 rejected | 139.0/min | ETA: 9.4m [2026-01-29T12:15:47.696485] [DEBUG] [REMOTE ] NLOP: Retrieved 564 rows, trimmed to 300. [2026-01-29T12:15:47.696747] [DEBUG] [REMOTE ] NLOP: PASS: History has at least 300 days. [2026-01-29T12:15:47.697010] [DEBUG] [REMOTE ] NLOP: PASS: Price check passed. Min price $18.60. [2026-01-29T12:15:47.697167] [DEBUG] [REMOTE ] NLOP: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:47.697298] [DEBUG] [REMOTE ] NLOP: PASS: Integrity check passed. [2026-01-29T12:15:47.697345] [DEBUG] [REMOTE ] NLOP: Symbol is viable for forecasting. [2026-01-29T12:15:47.697404] [INFO ] [MAIN ] [2186/3490] NLOP kept (0.2s) | 2182 kept, 4 rejected | 139.0/min | ETA: 9.4m [2026-01-29T12:15:48.350201] [DEBUG] [REMOTE ] NLY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:48.350458] [DEBUG] [REMOTE ] NLY: PASS: History has at least 300 days. [2026-01-29T12:15:48.350952] [DEBUG] [REMOTE ] NLY: PASS: Price check passed. Min price $20.53. [2026-01-29T12:15:48.351115] [DEBUG] [REMOTE ] NLY: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:48.351274] [DEBUG] [REMOTE ] NLY: PASS: Integrity check passed. [2026-01-29T12:15:48.351319] [DEBUG] [REMOTE ] NLY: Symbol is viable for forecasting. [2026-01-29T12:15:48.351382] [INFO ] [MAIN ] [2187/3490] NLY kept (0.7s) | 2183 kept, 4 rejected | 139.0/min | ETA: 9.4m [2026-01-29T12:15:48.580496] [DEBUG] [REMOTE ] NMAI: Retrieved 1049 rows, trimmed to 300. [2026-01-29T12:15:48.580770] [DEBUG] [REMOTE ] NMAI: PASS: History has at least 300 days. [2026-01-29T12:15:48.581062] [DEBUG] [REMOTE ] NMAI: PASS: Price check passed. Min price $12.50. [2026-01-29T12:15:48.581213] [DEBUG] [REMOTE ] NMAI: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:48.581367] [DEBUG] [REMOTE ] NMAI: PASS: Integrity check passed. [2026-01-29T12:15:48.581412] [DEBUG] [REMOTE ] NMAI: Symbol is viable for forecasting. [2026-01-29T12:15:48.581491] [INFO ] [MAIN ] [2188/3490] NMAI kept (0.2s) | 2184 kept, 4 rejected | 139.0/min | ETA: 9.4m [2026-01-29T12:15:49.035926] [DEBUG] [REMOTE ] NMCO: Retrieved 1600 rows, trimmed to 300. [2026-01-29T12:15:49.036123] [DEBUG] [REMOTE ] NMCO: PASS: History has at least 300 days. [2026-01-29T12:15:49.036408] [DEBUG] [REMOTE ] NMCO: PASS: Price check passed. Min price $10.12. [2026-01-29T12:15:49.036563] [DEBUG] [REMOTE ] NMCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:49.036784] [DEBUG] [REMOTE ] NMCO: PASS: Integrity check passed. [2026-01-29T12:15:49.036850] [DEBUG] [REMOTE ] NMCO: Symbol is viable for forecasting. [2026-01-29T12:15:49.036920] [INFO ] [MAIN ] [2189/3490] NMCO kept (0.5s) | 2185 kept, 4 rejected | 139.0/min | ETA: 9.4m [2026-01-29T12:15:49.527966] [DEBUG] [REMOTE ] NMFC: Retrieved 3694 rows, trimmed to 300. [2026-01-29T12:15:49.528174] [DEBUG] [REMOTE ] NMFC: PASS: History has at least 300 days. [2026-01-29T12:15:49.528452] [DEBUG] [REMOTE ] NMFC: PASS: Price check passed. Min price $8.60. [2026-01-29T12:15:49.528616] [DEBUG] [REMOTE ] NMFC: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:49.528751] [DEBUG] [REMOTE ] NMFC: PASS: Integrity check passed. [2026-01-29T12:15:49.528792] [DEBUG] [REMOTE ] NMFC: Symbol is viable for forecasting. [2026-01-29T12:15:49.528856] [INFO ] [MAIN ] [2190/3490] NMFC kept (0.5s) | 2186 kept, 4 rejected | 139.0/min | ETA: 9.4m [2026-01-29T12:15:49.834085] [DEBUG] [REMOTE ] NMG: Retrieved 1873 rows, trimmed to 300. [2026-01-29T12:15:49.834318] [DEBUG] [REMOTE ] NMG: PASS: History has at least 300 days. [2026-01-29T12:15:49.834629] [DEBUG] [REMOTE ] NMG: PASS: Price check passed. Min price $2.44. [2026-01-29T12:15:49.835006] [DEBUG] [REMOTE ] NMG: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:49.835132] [DEBUG] [REMOTE ] NMG: PASS: Integrity check passed. [2026-01-29T12:15:49.835174] [DEBUG] [REMOTE ] NMG: Symbol is viable for forecasting. [2026-01-29T12:15:49.835228] [INFO ] [MAIN ] [2191/3490] NMG kept (0.3s) | 2187 kept, 4 rejected | 139.0/min | ETA: 9.3m [2026-01-29T12:15:50.444078] [DEBUG] [REMOTE ] NMI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:50.444280] [DEBUG] [REMOTE ] NMI: PASS: History has at least 300 days. [2026-01-29T12:15:50.444587] [DEBUG] [REMOTE ] NMI: PASS: Price check passed. Min price $9.86. [2026-01-29T12:15:50.444745] [DEBUG] [REMOTE ] NMI: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:50.444879] [DEBUG] [REMOTE ] NMI: PASS: Integrity check passed. [2026-01-29T12:15:50.445040] [DEBUG] [REMOTE ] NMI: Symbol is viable for forecasting. [2026-01-29T12:15:50.445101] [INFO ] [MAIN ] [2192/3490] NMI kept (0.6s) | 2188 kept, 4 rejected | 139.0/min | ETA: 9.3m [2026-01-29T12:15:50.732333] [DEBUG] [REMOTE ] NMIH: Retrieved 3072 rows, trimmed to 300. [2026-01-29T12:15:50.732529] [DEBUG] [REMOTE ] NMIH: PASS: History has at least 300 days. [2026-01-29T12:15:50.732832] [DEBUG] [REMOTE ] NMIH: PASS: Price check passed. Min price $36.08. [2026-01-29T12:15:50.733000] [DEBUG] [REMOTE ] NMIH: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:50.733135] [DEBUG] [REMOTE ] NMIH: PASS: Integrity check passed. [2026-01-29T12:15:50.733180] [DEBUG] [REMOTE ] NMIH: Symbol is viable for forecasting. [2026-01-29T12:15:50.733236] [INFO ] [MAIN ] [2193/3490] NMIH kept (0.3s) | 2189 kept, 4 rejected | 139.0/min | ETA: 9.3m [2026-01-29T12:15:51.223205] [DEBUG] [REMOTE ] NMM: Retrieved 4580 rows, trimmed to 300. [2026-01-29T12:15:51.223523] [DEBUG] [REMOTE ] NMM: PASS: History has at least 300 days. [2026-01-29T12:15:51.224338] [DEBUG] [REMOTE ] NMM: PASS: Price check passed. Min price $47.95. [2026-01-29T12:15:51.224553] [DEBUG] [REMOTE ] NMM: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:51.224780] [DEBUG] [REMOTE ] NMM: PASS: Integrity check passed. [2026-01-29T12:15:51.224829] [DEBUG] [REMOTE ] NMM: Symbol is viable for forecasting. [2026-01-29T12:15:51.224905] [INFO ] [MAIN ] [2194/3490] NMM kept (0.5s) | 2190 kept, 4 rejected | 139.0/min | ETA: 9.3m [2026-01-29T12:15:51.476101] [DEBUG] [REMOTE ] NMRA: Retrieved 595 rows, trimmed to 300. [2026-01-29T12:15:51.476292] [DEBUG] [REMOTE ] NMRA: PASS: History has at least 300 days. [2026-01-29T12:15:51.476541] [DEBUG] [REMOTE ] NMRA: PASS: Price check passed. Min price $1.64. [2026-01-29T12:15:51.476704] [DEBUG] [REMOTE ] NMRA: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:51.476830] [DEBUG] [REMOTE ] NMRA: PASS: Integrity check passed. [2026-01-29T12:15:51.476875] [DEBUG] [REMOTE ] NMRA: Symbol is viable for forecasting. [2026-01-29T12:15:51.476927] [INFO ] [MAIN ] [2195/3490] NMRA kept (0.3s) | 2191 kept, 4 rejected | 139.0/min | ETA: 9.3m [2026-01-29T12:15:51.795141] [DEBUG] [REMOTE ] NMRK: Retrieved 2039 rows, trimmed to 300. [2026-01-29T12:15:51.795362] [DEBUG] [REMOTE ] NMRK: PASS: History has at least 300 days. [2026-01-29T12:15:51.795674] [DEBUG] [REMOTE ] NMRK: PASS: Price check passed. Min price $15.32. [2026-01-29T12:15:51.795829] [DEBUG] [REMOTE ] NMRK: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:51.795964] [DEBUG] [REMOTE ] NMRK: PASS: Integrity check passed. [2026-01-29T12:15:51.796006] [DEBUG] [REMOTE ] NMRK: Symbol is viable for forecasting. [2026-01-29T12:15:51.796061] [INFO ] [MAIN ] [2196/3490] NMRK kept (0.3s) | 2192 kept, 4 rejected | 139.1/min | ETA: 9.3m [2026-01-29T12:15:52.282523] [DEBUG] [REMOTE ] NN: Retrieved 1066 rows, trimmed to 300. [2026-01-29T12:15:52.282748] [DEBUG] [REMOTE ] NN: PASS: History has at least 300 days. [2026-01-29T12:15:52.283005] [DEBUG] [REMOTE ] NN: PASS: Price check passed. Min price $11.37. [2026-01-29T12:15:52.283145] [DEBUG] [REMOTE ] NN: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:52.283271] [DEBUG] [REMOTE ] NN: PASS: Integrity check passed. [2026-01-29T12:15:52.283311] [DEBUG] [REMOTE ] NN: Symbol is viable for forecasting. [2026-01-29T12:15:52.283362] [INFO ] [MAIN ] [2197/3490] NN kept (0.5s) | 2193 kept, 4 rejected | 139.1/min | ETA: 9.3m [2026-01-29T12:15:52.767291] [DEBUG] [REMOTE ] NNDM: Retrieved 2529 rows, trimmed to 300. [2026-01-29T12:15:52.767510] [DEBUG] [REMOTE ] NNDM: PASS: History has at least 300 days. [2026-01-29T12:15:52.767855] [DEBUG] [REMOTE ] NNDM: PASS: Price check passed. Min price $1.44. [2026-01-29T12:15:52.768062] [DEBUG] [REMOTE ] NNDM: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:52.768369] [DEBUG] [REMOTE ] NNDM: PASS: Integrity check passed. [2026-01-29T12:15:52.768428] [DEBUG] [REMOTE ] NNDM: Symbol is viable for forecasting. [2026-01-29T12:15:52.768486] [INFO ] [MAIN ] [2198/3490] NNDM kept (0.5s) | 2194 kept, 4 rejected | 139.0/min | ETA: 9.3m [2026-01-29T12:15:53.037025] [DEBUG] [REMOTE ] NNE: Retrieved 432 rows, trimmed to 300. [2026-01-29T12:15:53.037227] [DEBUG] [REMOTE ] NNE: PASS: History has at least 300 days. [2026-01-29T12:15:53.037493] [DEBUG] [REMOTE ] NNE: PASS: Price check passed. Min price $24.01. [2026-01-29T12:15:53.037657] [DEBUG] [REMOTE ] NNE: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:53.037818] [DEBUG] [REMOTE ] NNE: PASS: Integrity check passed. [2026-01-29T12:15:53.037864] [DEBUG] [REMOTE ] NNE: Symbol is viable for forecasting. [2026-01-29T12:15:53.037918] [INFO ] [MAIN ] [2199/3490] NNE kept (0.3s) | 2195 kept, 4 rejected | 139.1/min | ETA: 9.3m [2026-01-29T12:15:53.649719] [DEBUG] [REMOTE ] NNI: Retrieved 5566 rows, trimmed to 300. [2026-01-29T12:15:53.650022] [DEBUG] [REMOTE ] NNI: PASS: History has at least 300 days. [2026-01-29T12:15:53.650530] [DEBUG] [REMOTE ] NNI: PASS: Price check passed. Min price $124.42. [2026-01-29T12:15:53.650703] [DEBUG] [REMOTE ] NNI: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:53.650866] [DEBUG] [REMOTE ] NNI: PASS: Integrity check passed. [2026-01-29T12:15:53.650908] [DEBUG] [REMOTE ] NNI: Symbol is viable for forecasting. [2026-01-29T12:15:53.650960] [INFO ] [MAIN ] [2200/3490] NNI kept (0.6s) | 2196 kept, 4 rejected | 139.0/min | ETA: 9.3m [2026-01-29T12:15:53.939792] [DEBUG] [REMOTE ] NNN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:53.939963] [DEBUG] [REMOTE ] NNN: PASS: History has at least 300 days. [2026-01-29T12:15:53.940353] [DEBUG] [REMOTE ] NNN: PASS: Price check passed. Min price $39.05. [2026-01-29T12:15:53.940512] [DEBUG] [REMOTE ] NNN: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:53.940671] [DEBUG] [REMOTE ] NNN: PASS: Integrity check passed. [2026-01-29T12:15:53.940714] [DEBUG] [REMOTE ] NNN: Symbol is viable for forecasting. [2026-01-29T12:15:53.940763] [INFO ] [MAIN ] [2201/3490] NNN kept (0.3s) | 2197 kept, 4 rejected | 139.1/min | ETA: 9.3m [2026-01-29T12:15:54.351144] [DEBUG] [REMOTE ] NNOX: Retrieved 1365 rows, trimmed to 300. [2026-01-29T12:15:54.351299] [DEBUG] [REMOTE ] NNOX: PASS: History has at least 300 days. [2026-01-29T12:15:54.351544] [DEBUG] [REMOTE ] NNOX: PASS: Price check passed. Min price $2.78. [2026-01-29T12:15:54.351742] [DEBUG] [REMOTE ] NNOX: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:54.351876] [DEBUG] [REMOTE ] NNOX: PASS: Integrity check passed. [2026-01-29T12:15:54.352112] [DEBUG] [REMOTE ] NNOX: Symbol is viable for forecasting. [2026-01-29T12:15:54.352174] [INFO ] [MAIN ] [2202/3490] NNOX kept (0.4s) | 2198 kept, 4 rejected | 139.1/min | ETA: 9.3m [2026-01-29T12:15:54.888013] [DEBUG] [REMOTE ] NNY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:54.888161] [DEBUG] [REMOTE ] NNY: PASS: History has at least 300 days. [2026-01-29T12:15:54.888405] [DEBUG] [REMOTE ] NNY: PASS: Price check passed. Min price $8.25. [2026-01-29T12:15:54.888543] [DEBUG] [REMOTE ] NNY: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:54.888687] [DEBUG] [REMOTE ] NNY: PASS: Integrity check passed. [2026-01-29T12:15:54.888728] [DEBUG] [REMOTE ] NNY: Symbol is viable for forecasting. [2026-01-29T12:15:54.888777] [INFO ] [MAIN ] [2203/3490] NNY kept (0.5s) | 2199 kept, 4 rejected | 139.1/min | ETA: 9.3m [2026-01-29T12:15:55.142456] [DEBUG] [REMOTE ] NOA: Retrieved 4824 rows, trimmed to 300. [2026-01-29T12:15:55.142650] [DEBUG] [REMOTE ] NOA: PASS: History has at least 300 days. [2026-01-29T12:15:55.142976] [DEBUG] [REMOTE ] NOA: PASS: Price check passed. Min price $13.09. [2026-01-29T12:15:55.143171] [DEBUG] [REMOTE ] NOA: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:55.143342] [DEBUG] [REMOTE ] NOA: PASS: Integrity check passed. [2026-01-29T12:15:55.143405] [DEBUG] [REMOTE ] NOA: Symbol is viable for forecasting. [2026-01-29T12:15:55.143480] [INFO ] [MAIN ] [2204/3490] NOA kept (0.3s) | 2200 kept, 4 rejected | 139.1/min | ETA: 9.2m [2026-01-29T12:15:55.641683] [DEBUG] [REMOTE ] NOAH: Retrieved 3826 rows, trimmed to 300. [2026-01-29T12:15:55.641835] [DEBUG] [REMOTE ] NOAH: PASS: History has at least 300 days. [2026-01-29T12:15:55.642070] [DEBUG] [REMOTE ] NOAH: PASS: Price check passed. Min price $9.61. [2026-01-29T12:15:55.642210] [DEBUG] [REMOTE ] NOAH: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:55.642522] [DEBUG] [REMOTE ] NOAH: PASS: Integrity check passed. [2026-01-29T12:15:55.642591] [DEBUG] [REMOTE ] NOAH: Symbol is viable for forecasting. [2026-01-29T12:15:55.642643] [INFO ] [MAIN ] [2205/3490] NOAH kept (0.5s) | 2201 kept, 4 rejected | 139.1/min | ETA: 9.2m [2026-01-29T12:15:56.212149] [DEBUG] [REMOTE ] NODK: Retrieved 2230 rows, trimmed to 300. [2026-01-29T12:15:56.212299] [DEBUG] [REMOTE ] NODK: PASS: History has at least 300 days. [2026-01-29T12:15:56.212513] [DEBUG] [REMOTE ] NODK: PASS: Price check passed. Min price $13.09. [2026-01-29T12:15:56.212682] [DEBUG] [REMOTE ] NODK: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:56.212799] [DEBUG] [REMOTE ] NODK: PASS: Integrity check passed. [2026-01-29T12:15:56.212841] [DEBUG] [REMOTE ] NODK: Symbol is viable for forecasting. [2026-01-29T12:15:56.212895] [INFO ] [MAIN ] [2206/3490] NODK kept (0.6s) | 2202 kept, 4 rejected | 139.0/min | ETA: 9.2m [2026-01-29T12:15:56.513601] [DEBUG] [REMOTE ] NOG: Retrieved 4729 rows, trimmed to 300. [2026-01-29T12:15:56.513736] [DEBUG] [REMOTE ] NOG: PASS: History has at least 300 days. [2026-01-29T12:15:56.513943] [DEBUG] [REMOTE ] NOG: PASS: Price check passed. Min price $20.06. [2026-01-29T12:15:56.514082] [DEBUG] [REMOTE ] NOG: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:56.514192] [DEBUG] [REMOTE ] NOG: PASS: Integrity check passed. [2026-01-29T12:15:56.514231] [DEBUG] [REMOTE ] NOG: Symbol is viable for forecasting. [2026-01-29T12:15:56.514278] [INFO ] [MAIN ] [2207/3490] NOG kept (0.3s) | 2203 kept, 4 rejected | 139.1/min | ETA: 9.2m [2026-01-29T12:15:56.931177] [DEBUG] [REMOTE ] NOMD: Retrieved 2532 rows, trimmed to 300. [2026-01-29T12:15:56.931558] [DEBUG] [REMOTE ] NOMD: PASS: History has at least 300 days. [2026-01-29T12:15:56.931836] [DEBUG] [REMOTE ] NOMD: PASS: Price check passed. Min price $10.99. [2026-01-29T12:15:56.931973] [DEBUG] [REMOTE ] NOMD: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:56.932291] [DEBUG] [REMOTE ] NOMD: PASS: Integrity check passed. [2026-01-29T12:15:56.932330] [DEBUG] [REMOTE ] NOMD: Symbol is viable for forecasting. [2026-01-29T12:15:56.932379] [INFO ] [MAIN ] [2208/3490] NOMD kept (0.4s) | 2204 kept, 4 rejected | 139.1/min | ETA: 9.2m [2026-01-29T12:15:57.292879] [DEBUG] [REMOTE ] NOTE: Retrieved 1291 rows, trimmed to 300. [2026-01-29T12:15:57.293056] [DEBUG] [REMOTE ] NOTE: PASS: History has at least 300 days. [2026-01-29T12:15:57.293328] [DEBUG] [REMOTE ] NOTE: PASS: Price check passed. Min price $1.40. [2026-01-29T12:15:57.293502] [DEBUG] [REMOTE ] NOTE: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:57.293670] [DEBUG] [REMOTE ] NOTE: PASS: Integrity check passed. [2026-01-29T12:15:57.293725] [DEBUG] [REMOTE ] NOTE: Symbol is viable for forecasting. [2026-01-29T12:15:57.293787] [INFO ] [MAIN ] [2209/3490] NOTE kept (0.4s) | 2205 kept, 4 rejected | 139.1/min | ETA: 9.2m [2026-01-29T12:15:57.653801] [DEBUG] [REMOTE ] NPCE: Retrieved 1198 rows, trimmed to 300. [2026-01-29T12:15:57.653936] [DEBUG] [REMOTE ] NPCE: PASS: History has at least 300 days. [2026-01-29T12:15:57.654142] [DEBUG] [REMOTE ] NPCE: PASS: Price check passed. Min price $9.40. [2026-01-29T12:15:57.654275] [DEBUG] [REMOTE ] NPCE: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:57.654383] [DEBUG] [REMOTE ] NPCE: PASS: Integrity check passed. [2026-01-29T12:15:57.654422] [DEBUG] [REMOTE ] NPCE: Symbol is viable for forecasting. [2026-01-29T12:15:57.654469] [INFO ] [MAIN ] [2210/3490] NPCE kept (0.4s) | 2206 kept, 4 rejected | 139.1/min | ETA: 9.2m [2026-01-29T12:15:58.023054] [DEBUG] [REMOTE ] NPFD: Retrieved 1032 rows, trimmed to 300. [2026-01-29T12:15:58.023195] [DEBUG] [REMOTE ] NPFD: PASS: History has at least 300 days. [2026-01-29T12:15:58.023396] [DEBUG] [REMOTE ] NPFD: PASS: Price check passed. Min price $18.79. [2026-01-29T12:15:58.023528] [DEBUG] [REMOTE ] NPFD: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:58.023683] [DEBUG] [REMOTE ] NPFD: PASS: Integrity check passed. [2026-01-29T12:15:58.023724] [DEBUG] [REMOTE ] NPFD: Symbol is viable for forecasting. [2026-01-29T12:15:58.023771] [INFO ] [MAIN ] [2211/3490] NPFD kept (0.4s) | 2207 kept, 4 rejected | 139.1/min | ETA: 9.2m [2026-01-29T12:15:58.684334] [DEBUG] [REMOTE ] NPK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:58.684486] [DEBUG] [REMOTE ] NPK: PASS: History has at least 300 days. [2026-01-29T12:15:58.684743] [DEBUG] [REMOTE ] NPK: PASS: Price check passed. Min price $91.59. [2026-01-29T12:15:58.684888] [DEBUG] [REMOTE ] NPK: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:58.685016] [DEBUG] [REMOTE ] NPK: PASS: Integrity check passed. [2026-01-29T12:15:58.685061] [DEBUG] [REMOTE ] NPK: Symbol is viable for forecasting. [2026-01-29T12:15:58.685112] [INFO ] [MAIN ] [2212/3490] NPK kept (0.7s) | 2208 kept, 4 rejected | 139.1/min | ETA: 9.2m [2026-01-29T12:15:59.025158] [DEBUG] [REMOTE ] NPO: Retrieved 5958 rows, trimmed to 300. [2026-01-29T12:15:59.025363] [DEBUG] [REMOTE ] NPO: PASS: History has at least 300 days. [2026-01-29T12:15:59.025690] [DEBUG] [REMOTE ] NPO: PASS: Price check passed. Min price $202.27. [2026-01-29T12:15:59.025872] [DEBUG] [REMOTE ] NPO: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:59.026013] [DEBUG] [REMOTE ] NPO: PASS: Integrity check passed. [2026-01-29T12:15:59.026057] [DEBUG] [REMOTE ] NPO: Symbol is viable for forecasting. [2026-01-29T12:15:59.026112] [INFO ] [MAIN ] [2213/3490] NPO kept (0.3s) | 2209 kept, 4 rejected | 139.1/min | ETA: 9.2m [2026-01-29T12:15:59.527629] [DEBUG] [REMOTE ] NQP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:15:59.527767] [DEBUG] [REMOTE ] NQP: PASS: History has at least 300 days. [2026-01-29T12:15:59.528023] [DEBUG] [REMOTE ] NQP: PASS: Price check passed. Min price $11.74. [2026-01-29T12:15:59.528163] [DEBUG] [REMOTE ] NQP: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:59.528281] [DEBUG] [REMOTE ] NQP: PASS: Integrity check passed. [2026-01-29T12:15:59.528320] [DEBUG] [REMOTE ] NQP: Symbol is viable for forecasting. [2026-01-29T12:15:59.528368] [INFO ] [MAIN ] [2214/3490] NQP kept (0.5s) | 2210 kept, 4 rejected | 139.1/min | ETA: 9.2m [2026-01-29T12:15:59.859433] [DEBUG] [REMOTE ] NRC: Retrieved 3190 rows, trimmed to 300. [2026-01-29T12:15:59.859561] [DEBUG] [REMOTE ] NRC: PASS: History has at least 300 days. [2026-01-29T12:15:59.859797] [DEBUG] [REMOTE ] NRC: PASS: Price check passed. Min price $13.14. [2026-01-29T12:15:59.859931] [DEBUG] [REMOTE ] NRC: PASS: Continuity check passed with 300 days. [2026-01-29T12:15:59.860041] [DEBUG] [REMOTE ] NRC: PASS: Integrity check passed. [2026-01-29T12:15:59.860080] [DEBUG] [REMOTE ] NRC: Symbol is viable for forecasting. [2026-01-29T12:15:59.860127] [INFO ] [MAIN ] [2215/3490] NRC kept (0.3s) | 2211 kept, 4 rejected | 139.1/min | ETA: 9.2m [2026-01-29T12:16:00.156888] [DEBUG] [REMOTE ] NRDS: Retrieved 1061 rows, trimmed to 300. [2026-01-29T12:16:00.157343] [DEBUG] [REMOTE ] NRDS: PASS: History has at least 300 days. [2026-01-29T12:16:00.158017] [DEBUG] [REMOTE ] NRDS: PASS: Price check passed. Min price $11.67. [2026-01-29T12:16:00.158180] [DEBUG] [REMOTE ] NRDS: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:00.158358] [DEBUG] [REMOTE ] NRDS: PASS: Integrity check passed. [2026-01-29T12:16:00.158400] [DEBUG] [REMOTE ] NRDS: Symbol is viable for forecasting. [2026-01-29T12:16:00.158461] [INFO ] [MAIN ] [2216/3490] NRDS kept (0.3s) | 2212 kept, 4 rejected | 139.1/min | ETA: 9.2m [2026-01-29T12:16:00.481940] [DEBUG] [REMOTE ] NREF: Retrieved 1501 rows, trimmed to 300. [2026-01-29T12:16:00.482125] [DEBUG] [REMOTE ] NREF: PASS: History has at least 300 days. [2026-01-29T12:16:00.482378] [DEBUG] [REMOTE ] NREF: PASS: Price check passed. Min price $12.61. [2026-01-29T12:16:00.482546] [DEBUG] [REMOTE ] NREF: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:00.482703] [DEBUG] [REMOTE ] NREF: PASS: Integrity check passed. [2026-01-29T12:16:00.482752] [DEBUG] [REMOTE ] NREF: Symbol is viable for forecasting. [2026-01-29T12:16:00.482811] [INFO ] [MAIN ] [2217/3490] NREF kept (0.3s) | 2213 kept, 4 rejected | 139.1/min | ETA: 9.2m [2026-01-29T12:16:01.092089] [DEBUG] [REMOTE ] NRG: Retrieved 5574 rows, trimmed to 300. [2026-01-29T12:16:01.092292] [DEBUG] [REMOTE ] NRG: PASS: History has at least 300 days. [2026-01-29T12:16:01.092661] [DEBUG] [REMOTE ] NRG: PASS: Price check passed. Min price $143.53. [2026-01-29T12:16:01.092849] [DEBUG] [REMOTE ] NRG: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:01.093010] [DEBUG] [REMOTE ] NRG: PASS: Integrity check passed. [2026-01-29T12:16:01.093058] [DEBUG] [REMOTE ] NRG: Symbol is viable for forecasting. [2026-01-29T12:16:01.093120] [INFO ] [MAIN ] [2218/3490] NRG kept (0.6s) | 2214 kept, 4 rejected | 139.1/min | ETA: 9.1m [2026-01-29T12:16:01.684074] [DEBUG] [REMOTE ] NRIM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:01.684276] [DEBUG] [REMOTE ] NRIM: PASS: History has at least 300 days. [2026-01-29T12:16:01.684724] [DEBUG] [REMOTE ] NRIM: PASS: Price check passed. Min price $21.85. [2026-01-29T12:16:01.684937] [DEBUG] [REMOTE ] NRIM: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:01.685113] [DEBUG] [REMOTE ] NRIM: PASS: Integrity check passed. [2026-01-29T12:16:01.685162] [DEBUG] [REMOTE ] NRIM: Symbol is viable for forecasting. [2026-01-29T12:16:01.685237] [INFO ] [MAIN ] [2219/3490] NRIM kept (0.6s) | 2215 kept, 4 rejected | 139.1/min | ETA: 9.1m [2026-01-29T12:16:01.941662] [DEBUG] [REMOTE ] NRIX: Retrieved 1385 rows, trimmed to 300. [2026-01-29T12:16:01.941807] [DEBUG] [REMOTE ] NRIX: PASS: History has at least 300 days. [2026-01-29T12:16:01.942025] [DEBUG] [REMOTE ] NRIX: PASS: Price check passed. Min price $12.17. [2026-01-29T12:16:01.942168] [DEBUG] [REMOTE ] NRIX: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:01.942285] [DEBUG] [REMOTE ] NRIX: PASS: Integrity check passed. [2026-01-29T12:16:01.942328] [DEBUG] [REMOTE ] NRIX: Symbol is viable for forecasting. [2026-01-29T12:16:01.942378] [INFO ] [MAIN ] [2220/3490] NRIX kept (0.3s) | 2216 kept, 4 rejected | 139.1/min | ETA: 9.1m [2026-01-29T12:16:02.535891] [DEBUG] [REMOTE ] NRK: Retrieved 5795 rows, trimmed to 300. [2026-01-29T12:16:02.536069] [DEBUG] [REMOTE ] NRK: PASS: History has at least 300 days. [2026-01-29T12:16:02.536362] [DEBUG] [REMOTE ] NRK: PASS: Price check passed. Min price $9.82. [2026-01-29T12:16:02.536528] [DEBUG] [REMOTE ] NRK: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:02.536686] [DEBUG] [REMOTE ] NRK: PASS: Integrity check passed. [2026-01-29T12:16:02.536734] [DEBUG] [REMOTE ] NRK: Symbol is viable for forecasting. [2026-01-29T12:16:02.536792] [INFO ] [MAIN ] [2221/3490] NRK kept (0.6s) | 2217 kept, 4 rejected | 139.1/min | ETA: 9.1m [2026-01-29T12:16:02.992902] [DEBUG] [REMOTE ] NRP: Retrieved 5861 rows, trimmed to 300. [2026-01-29T12:16:02.993088] [DEBUG] [REMOTE ] NRP: PASS: History has at least 300 days. [2026-01-29T12:16:02.993373] [DEBUG] [REMOTE ] NRP: PASS: Price check passed. Min price $101.81. [2026-01-29T12:16:02.993521] [DEBUG] [REMOTE ] NRP: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:02.993762] [DEBUG] [REMOTE ] NRP: PASS: Integrity check passed. [2026-01-29T12:16:02.993818] [DEBUG] [REMOTE ] NRP: Symbol is viable for forecasting. [2026-01-29T12:16:02.993886] [INFO ] [MAIN ] [2222/3490] NRP kept (0.5s) | 2218 kept, 4 rejected | 139.1/min | ETA: 9.1m [2026-01-29T12:16:03.270856] [DEBUG] [REMOTE ] NRXP: Retrieved 2048 rows, trimmed to 300. [2026-01-29T12:16:03.271023] [DEBUG] [REMOTE ] NRXP: PASS: History has at least 300 days. [2026-01-29T12:16:03.271308] [DEBUG] [REMOTE ] NRXP: PASS: Price check passed. Min price $1.98. [2026-01-29T12:16:03.271489] [DEBUG] [REMOTE ] NRXP: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:03.271645] [DEBUG] [REMOTE ] NRXP: PASS: Integrity check passed. [2026-01-29T12:16:03.271691] [DEBUG] [REMOTE ] NRXP: Symbol is viable for forecasting. [2026-01-29T12:16:03.271742] [INFO ] [MAIN ] [2223/3490] NRXP kept (0.3s) | 2219 kept, 4 rejected | 139.1/min | ETA: 9.1m [2026-01-29T12:16:03.907470] [DEBUG] [REMOTE ] NSC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:03.907625] [DEBUG] [REMOTE ] NSC: PASS: History has at least 300 days. [2026-01-29T12:16:03.907866] [DEBUG] [REMOTE ] NSC: PASS: Price check passed. Min price $279.44. [2026-01-29T12:16:03.908046] [DEBUG] [REMOTE ] NSC: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:03.908175] [DEBUG] [REMOTE ] NSC: PASS: Integrity check passed. [2026-01-29T12:16:03.908216] [DEBUG] [REMOTE ] NSC: Symbol is viable for forecasting. [2026-01-29T12:16:03.908266] [INFO ] [MAIN ] [2224/3490] NSC kept (0.6s) | 2220 kept, 4 rejected | 139.1/min | ETA: 9.1m [2026-01-29T12:16:04.373916] [DEBUG] [REMOTE ] NSP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:04.374055] [DEBUG] [REMOTE ] NSP: PASS: History has at least 300 days. [2026-01-29T12:16:04.374297] [DEBUG] [REMOTE ] NSP: PASS: Price check passed. Min price $31.15. [2026-01-29T12:16:04.374438] [DEBUG] [REMOTE ] NSP: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:04.374560] [DEBUG] [REMOTE ] NSP: PASS: Integrity check passed. [2026-01-29T12:16:04.374620] [DEBUG] [REMOTE ] NSP: Symbol is viable for forecasting. [2026-01-29T12:16:04.374669] [INFO ] [MAIN ] [2225/3490] NSP kept (0.5s) | 2221 kept, 4 rejected | 139.1/min | ETA: 9.1m [2026-01-29T12:16:04.871769] [DEBUG] [REMOTE ] NSSC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:04.872036] [DEBUG] [REMOTE ] NSSC: PASS: History has at least 300 days. [2026-01-29T12:16:04.872547] [DEBUG] [REMOTE ] NSSC: PASS: Price check passed. Min price $37.68. [2026-01-29T12:16:04.872746] [DEBUG] [REMOTE ] NSSC: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:04.872935] [DEBUG] [REMOTE ] NSSC: PASS: Integrity check passed. [2026-01-29T12:16:04.872978] [DEBUG] [REMOTE ] NSSC: Symbol is viable for forecasting. [2026-01-29T12:16:04.873040] [INFO ] [MAIN ] [2226/3490] NSSC kept (0.5s) | 2222 kept, 4 rejected | 139.0/min | ETA: 9.1m [2026-01-29T12:16:05.378734] [DEBUG] [REMOTE ] NTAP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:05.378944] [DEBUG] [REMOTE ] NTAP: PASS: History has at least 300 days. [2026-01-29T12:16:05.379456] [DEBUG] [REMOTE ] NTAP: PASS: Price check passed. Min price $94.11. [2026-01-29T12:16:05.379742] [DEBUG] [REMOTE ] NTAP: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:05.379930] [DEBUG] [REMOTE ] NTAP: PASS: Integrity check passed. [2026-01-29T12:16:05.379984] [DEBUG] [REMOTE ] NTAP: Symbol is viable for forecasting. [2026-01-29T12:16:05.380053] [INFO ] [MAIN ] [2227/3490] NTAP kept (0.5s) | 2223 kept, 4 rejected | 139.0/min | ETA: 9.1m [2026-01-29T12:16:05.721244] [DEBUG] [REMOTE ] NTB: Retrieved 2354 rows, trimmed to 300. [2026-01-29T12:16:05.721481] [DEBUG] [REMOTE ] NTB: PASS: History has at least 300 days. [2026-01-29T12:16:05.721862] [DEBUG] [REMOTE ] NTB: PASS: Price check passed. Min price $44.75. [2026-01-29T12:16:05.722049] [DEBUG] [REMOTE ] NTB: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:05.722428] [DEBUG] [REMOTE ] NTB: PASS: Integrity check passed. [2026-01-29T12:16:05.722481] [DEBUG] [REMOTE ] NTB: Symbol is viable for forecasting. [2026-01-29T12:16:05.722542] [INFO ] [MAIN ] [2228/3490] NTB kept (0.3s) | 2224 kept, 4 rejected | 139.0/min | ETA: 9.1m [2026-01-29T12:16:06.310606] [DEBUG] [REMOTE ] NTES: Retrieved 6432 rows, trimmed to 300. [2026-01-29T12:16:06.310859] [DEBUG] [REMOTE ] NTES: PASS: History has at least 300 days. [2026-01-29T12:16:06.311149] [DEBUG] [REMOTE ] NTES: PASS: Price check passed. Min price $131.57. [2026-01-29T12:16:06.311291] [DEBUG] [REMOTE ] NTES: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:06.311413] [DEBUG] [REMOTE ] NTES: PASS: Integrity check passed. [2026-01-29T12:16:06.311455] [DEBUG] [REMOTE ] NTES: Symbol is viable for forecasting. [2026-01-29T12:16:06.311508] [INFO ] [MAIN ] [2229/3490] NTES kept (0.6s) | 2225 kept, 4 rejected | 139.0/min | ETA: 9.1m [2026-01-29T12:16:06.842327] [DEBUG] [REMOTE ] NTIC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:06.842753] [DEBUG] [REMOTE ] NTIC: PASS: History has at least 300 days. [2026-01-29T12:16:06.843198] [DEBUG] [REMOTE ] NTIC: PASS: Price check passed. Min price $7.34. [2026-01-29T12:16:06.843394] [DEBUG] [REMOTE ] NTIC: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:06.843641] [DEBUG] [REMOTE ] NTIC: PASS: Integrity check passed. [2026-01-29T12:16:06.843697] [DEBUG] [REMOTE ] NTIC: Symbol is viable for forecasting. [2026-01-29T12:16:06.843777] [INFO ] [MAIN ] [2230/3490] NTIC kept (0.5s) | 2226 kept, 4 rejected | 139.0/min | ETA: 9.1m [2026-01-29T12:16:07.154256] [DEBUG] [REMOTE ] NTLA: Retrieved 2446 rows, trimmed to 300. [2026-01-29T12:16:07.154449] [DEBUG] [REMOTE ] NTLA: PASS: History has at least 300 days. [2026-01-29T12:16:07.154746] [DEBUG] [REMOTE ] NTLA: PASS: Price check passed. Min price $8.04. [2026-01-29T12:16:07.154894] [DEBUG] [REMOTE ] NTLA: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:07.155026] [DEBUG] [REMOTE ] NTLA: PASS: Integrity check passed. [2026-01-29T12:16:07.155070] [DEBUG] [REMOTE ] NTLA: Symbol is viable for forecasting. [2026-01-29T12:16:07.155124] [INFO ] [MAIN ] [2231/3490] NTLA kept (0.3s) | 2227 kept, 4 rejected | 139.0/min | ETA: 9.1m [2026-01-29T12:16:07.530400] [DEBUG] [REMOTE ] NTNX: Retrieved 2344 rows, trimmed to 300. [2026-01-29T12:16:07.530615] [DEBUG] [REMOTE ] NTNX: PASS: History has at least 300 days. [2026-01-29T12:16:07.530890] [DEBUG] [REMOTE ] NTNX: PASS: Price check passed. Min price $41.24. [2026-01-29T12:16:07.531067] [DEBUG] [REMOTE ] NTNX: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:07.531217] [DEBUG] [REMOTE ] NTNX: PASS: Integrity check passed. [2026-01-29T12:16:07.531268] [DEBUG] [REMOTE ] NTNX: Symbol is viable for forecasting. [2026-01-29T12:16:07.531331] [INFO ] [MAIN ] [2232/3490] NTNX kept (0.4s) | 2228 kept, 4 rejected | 139.0/min | ETA: 9.0m [2026-01-29T12:16:07.987073] [DEBUG] [REMOTE ] NTRA: Retrieved 2659 rows, trimmed to 300. [2026-01-29T12:16:07.987197] [DEBUG] [REMOTE ] NTRA: PASS: History has at least 300 days. [2026-01-29T12:16:07.987401] [DEBUG] [REMOTE ] NTRA: PASS: Price check passed. Min price $196.45. [2026-01-29T12:16:07.987538] [DEBUG] [REMOTE ] NTRA: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:07.987715] [DEBUG] [REMOTE ] NTRA: PASS: Integrity check passed. [2026-01-29T12:16:07.987756] [DEBUG] [REMOTE ] NTRA: Symbol is viable for forecasting. [2026-01-29T12:16:07.987804] [INFO ] [MAIN ] [2233/3490] NTRA kept (0.5s) | 2229 kept, 4 rejected | 139.0/min | ETA: 9.0m [2026-01-29T12:16:08.330321] [DEBUG] [REMOTE ] NTRB: Retrieved 1859 rows, trimmed to 300. [2026-01-29T12:16:08.330459] [DEBUG] [REMOTE ] NTRB: PASS: History has at least 300 days. [2026-01-29T12:16:08.330686] [DEBUG] [REMOTE ] NTRB: PASS: Price check passed. Min price $4.22. [2026-01-29T12:16:08.330827] [DEBUG] [REMOTE ] NTRB: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:08.330943] [DEBUG] [REMOTE ] NTRB: PASS: Integrity check passed. [2026-01-29T12:16:08.330984] [DEBUG] [REMOTE ] NTRB: Symbol is viable for forecasting. [2026-01-29T12:16:08.331033] [INFO ] [MAIN ] [2234/3490] NTRB kept (0.3s) | 2230 kept, 4 rejected | 139.0/min | ETA: 9.0m [2026-01-29T12:16:08.851123] [DEBUG] [REMOTE ] NTRS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:08.851273] [DEBUG] [REMOTE ] NTRS: PASS: History has at least 300 days. [2026-01-29T12:16:08.851517] [DEBUG] [REMOTE ] NTRS: PASS: Price check passed. Min price $121.99. [2026-01-29T12:16:08.851680] [DEBUG] [REMOTE ] NTRS: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:08.851805] [DEBUG] [REMOTE ] NTRS: PASS: Integrity check passed. [2026-01-29T12:16:08.851847] [DEBUG] [REMOTE ] NTRS: Symbol is viable for forecasting. [2026-01-29T12:16:08.851909] [INFO ] [MAIN ] [2235/3490] NTRS kept (0.5s) | 2231 kept, 4 rejected | 139.0/min | ETA: 9.0m [2026-01-29T12:16:09.145928] [DEBUG] [REMOTE ] NTRSO: Retrieved 1569 rows, trimmed to 300. [2026-01-29T12:16:09.146063] [DEBUG] [REMOTE ] NTRSO: PASS: History has at least 300 days. [2026-01-29T12:16:09.146283] [DEBUG] [REMOTE ] NTRSO: PASS: Price check passed. Min price $19.10. [2026-01-29T12:16:09.146428] [DEBUG] [REMOTE ] NTRSO: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:09.146546] [DEBUG] [REMOTE ] NTRSO: PASS: Integrity check passed. [2026-01-29T12:16:09.146619] [DEBUG] [REMOTE ] NTRSO: Symbol is viable for forecasting. [2026-01-29T12:16:09.146672] [INFO ] [MAIN ] [2236/3490] NTRSO kept (0.3s) | 2232 kept, 4 rejected | 139.1/min | ETA: 9.0m [2026-01-29T12:16:09.439481] [DEBUG] [REMOTE ] NUKK: Retrieved 524 rows, trimmed to 300. [2026-01-29T12:16:09.439786] [DEBUG] [REMOTE ] NUKK: PASS: History has at least 300 days. [2026-01-29T12:16:09.440144] [DEBUG] [REMOTE ] NUKK: PASS: Price check passed. Min price $2.38. [2026-01-29T12:16:09.440340] [DEBUG] [REMOTE ] NUKK: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:09.440515] [DEBUG] [REMOTE ] NUKK: PASS: Integrity check passed. [2026-01-29T12:16:09.440594] [DEBUG] [REMOTE ] NUKK: Symbol is viable for forecasting. [2026-01-29T12:16:09.440680] [INFO ] [MAIN ] [2237/3490] NUKK kept (0.3s) | 2233 kept, 4 rejected | 139.1/min | ETA: 9.0m [2026-01-29T12:16:10.150404] [DEBUG] [REMOTE ] NUS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:10.150629] [DEBUG] [REMOTE ] NUS: PASS: History has at least 300 days. [2026-01-29T12:16:10.150990] [DEBUG] [REMOTE ] NUS: PASS: Price check passed. Min price $9.07. [2026-01-29T12:16:10.151144] [DEBUG] [REMOTE ] NUS: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:10.151311] [DEBUG] [REMOTE ] NUS: PASS: Integrity check passed. [2026-01-29T12:16:10.151360] [DEBUG] [REMOTE ] NUS: Symbol is viable for forecasting. [2026-01-29T12:16:10.151418] [INFO ] [MAIN ] [2238/3490] NUS kept (0.7s) | 2234 kept, 4 rejected | 139.0/min | ETA: 9.0m [2026-01-29T12:16:10.485564] [DEBUG] [REMOTE ] NUTX: Retrieved 3183 rows, trimmed to 300. [2026-01-29T12:16:10.485866] [DEBUG] [REMOTE ] NUTX: PASS: History has at least 300 days. [2026-01-29T12:16:10.486205] [DEBUG] [REMOTE ] NUTX: PASS: Price check passed. Min price $99.20. [2026-01-29T12:16:10.486360] [DEBUG] [REMOTE ] NUTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:10.486504] [DEBUG] [REMOTE ] NUTX: PASS: Integrity check passed. [2026-01-29T12:16:10.486546] [DEBUG] [REMOTE ] NUTX: Symbol is viable for forecasting. [2026-01-29T12:16:10.486625] [INFO ] [MAIN ] [2239/3490] NUTX kept (0.3s) | 2235 kept, 4 rejected | 139.0/min | ETA: 9.0m [2026-01-29T12:16:10.817849] [DEBUG] [REMOTE ] NUVB: Retrieved 1364 rows, trimmed to 300. [2026-01-29T12:16:10.818085] [DEBUG] [REMOTE ] NUVB: PASS: History has at least 300 days. [2026-01-29T12:16:10.818340] [DEBUG] [REMOTE ] NUVB: PASS: Price check passed. Min price $4.64. [2026-01-29T12:16:10.818482] [DEBUG] [REMOTE ] NUVB: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:10.818623] [DEBUG] [REMOTE ] NUVB: PASS: Integrity check passed. [2026-01-29T12:16:10.818668] [DEBUG] [REMOTE ] NUVB: Symbol is viable for forecasting. [2026-01-29T12:16:10.818721] [INFO ] [MAIN ] [2240/3490] NUVB kept (0.3s) | 2236 kept, 4 rejected | 139.1/min | ETA: 9.0m [2026-01-29T12:16:11.209723] [DEBUG] [REMOTE ] NUVL: Retrieved 1130 rows, trimmed to 300. [2026-01-29T12:16:11.209964] [DEBUG] [REMOTE ] NUVL: PASS: History has at least 300 days. [2026-01-29T12:16:11.210296] [DEBUG] [REMOTE ] NUVL: PASS: Price check passed. Min price $91.02. [2026-01-29T12:16:11.210460] [DEBUG] [REMOTE ] NUVL: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:11.210628] [DEBUG] [REMOTE ] NUVL: PASS: Integrity check passed. [2026-01-29T12:16:11.210680] [DEBUG] [REMOTE ] NUVL: Symbol is viable for forecasting. [2026-01-29T12:16:11.210765] [INFO ] [MAIN ] [2241/3490] NUVL kept (0.4s) | 2237 kept, 4 rejected | 139.1/min | ETA: 9.0m [2026-01-29T12:16:11.727422] [DEBUG] [REMOTE ] NUWE: Retrieved 3507 rows, trimmed to 300. [2026-01-29T12:16:11.727726] [DEBUG] [REMOTE ] NUWE: PASS: History has at least 300 days. [2026-01-29T12:16:11.728139] [DEBUG] [REMOTE ] NUWE: PASS: Price check passed. Min price $1.74. [2026-01-29T12:16:11.728331] [DEBUG] [REMOTE ] NUWE: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:11.728503] [DEBUG] [REMOTE ] NUWE: PASS: Integrity check passed. [2026-01-29T12:16:11.728556] [DEBUG] [REMOTE ] NUWE: Symbol is viable for forecasting. [2026-01-29T12:16:11.728734] [INFO ] [MAIN ] [2242/3490] NUWE kept (0.5s) | 2238 kept, 4 rejected | 139.1/min | ETA: 9.0m [2026-01-29T12:16:12.270564] [DEBUG] [REMOTE ] NVAX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:12.270837] [DEBUG] [REMOTE ] NVAX: PASS: History has at least 300 days. [2026-01-29T12:16:12.271234] [DEBUG] [REMOTE ] NVAX: PASS: Price check passed. Min price $6.22. [2026-01-29T12:16:12.271400] [DEBUG] [REMOTE ] NVAX: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:12.271561] [DEBUG] [REMOTE ] NVAX: PASS: Integrity check passed. [2026-01-29T12:16:12.271667] [DEBUG] [REMOTE ] NVAX: Symbol is viable for forecasting. [2026-01-29T12:16:12.271732] [INFO ] [MAIN ] [2243/3490] NVAX kept (0.5s) | 2239 kept, 4 rejected | 139.0/min | ETA: 9.0m [2026-01-29T12:16:12.506348] [DEBUG] [REMOTE ] NVD: Retrieved 611 rows, trimmed to 300. [2026-01-29T12:16:12.506510] [DEBUG] [REMOTE ] NVD: PASS: History has at least 300 days. [2026-01-29T12:16:12.506742] [DEBUG] [REMOTE ] NVD: PASS: Price check passed. Min price $6.12. [2026-01-29T12:16:12.506889] [DEBUG] [REMOTE ] NVD: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:12.507049] [DEBUG] [REMOTE ] NVD: PASS: Integrity check passed. [2026-01-29T12:16:12.507112] [DEBUG] [REMOTE ] NVD: Symbol is viable for forecasting. [2026-01-29T12:16:12.507172] [INFO ] [MAIN ] [2244/3490] NVD kept (0.2s) | 2240 kept, 4 rejected | 139.1/min | ETA: 9.0m [2026-01-29T12:16:13.164162] [DEBUG] [REMOTE ] NVDA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:13.164304] [DEBUG] [REMOTE ] NVDA: PASS: History has at least 300 days. [2026-01-29T12:16:13.164535] [DEBUG] [REMOTE ] NVDA: PASS: Price check passed. Min price $170.94. [2026-01-29T12:16:13.164698] [DEBUG] [REMOTE ] NVDA: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:13.164834] [DEBUG] [REMOTE ] NVDA: PASS: Integrity check passed. [2026-01-29T12:16:13.164879] [DEBUG] [REMOTE ] NVDA: Symbol is viable for forecasting. [2026-01-29T12:16:13.165490] [INFO ] [MAIN ] [2245/3490] NVDA kept (0.7s) | 2241 kept, 4 rejected | 139.0/min | ETA: 9.0m [2026-01-29T12:16:13.383221] [DEBUG] [REMOTE ] NVDD: Retrieved 596 rows, trimmed to 300. [2026-01-29T12:16:13.383459] [DEBUG] [REMOTE ] NVDD: PASS: History has at least 300 days. [2026-01-29T12:16:13.384043] [DEBUG] [REMOTE ] NVDD: PASS: Price check passed. Min price $34.82. [2026-01-29T12:16:13.384243] [DEBUG] [REMOTE ] NVDD: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:13.384420] [DEBUG] [REMOTE ] NVDD: PASS: Integrity check passed. [2026-01-29T12:16:13.384479] [DEBUG] [REMOTE ] NVDD: Symbol is viable for forecasting. [2026-01-29T12:16:13.384552] [INFO ] [MAIN ] [2246/3490] NVDD kept (0.2s) | 2242 kept, 4 rejected | 139.1/min | ETA: 8.9m [2026-01-29T12:16:13.820999] [DEBUG] [REMOTE ] NVDL: Retrieved 783 rows, trimmed to 300. [2026-01-29T12:16:13.821251] [DEBUG] [REMOTE ] NVDL: PASS: History has at least 300 days. [2026-01-29T12:16:13.821617] [DEBUG] [REMOTE ] NVDL: PASS: Price check passed. Min price $74.59. [2026-01-29T12:16:13.821825] [DEBUG] [REMOTE ] NVDL: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:13.821997] [DEBUG] [REMOTE ] NVDL: PASS: Integrity check passed. [2026-01-29T12:16:13.822058] [DEBUG] [REMOTE ] NVDL: Symbol is viable for forecasting. [2026-01-29T12:16:13.822164] [INFO ] [MAIN ] [2247/3490] NVDL kept (0.4s) | 2243 kept, 4 rejected | 139.1/min | ETA: 8.9m [2026-01-29T12:16:14.233861] [DEBUG] [REMOTE ] NVDS: Retrieved 889 rows, trimmed to 300. [2026-01-29T12:16:14.234079] [DEBUG] [REMOTE ] NVDS: PASS: History has at least 300 days. [2026-01-29T12:16:14.234347] [DEBUG] [REMOTE ] NVDS: PASS: Price check passed. Min price $24.41. [2026-01-29T12:16:14.234494] [DEBUG] [REMOTE ] NVDS: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:14.234864] [DEBUG] [REMOTE ] NVDS: PASS: Integrity check passed. [2026-01-29T12:16:14.234919] [DEBUG] [REMOTE ] NVDS: Symbol is viable for forecasting. [2026-01-29T12:16:14.234978] [INFO ] [MAIN ] [2248/3490] NVDS kept (0.4s) | 2244 kept, 4 rejected | 139.1/min | ETA: 8.9m [2026-01-29T12:16:14.855087] [DEBUG] [REMOTE ] NVEC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:14.855236] [DEBUG] [REMOTE ] NVEC: PASS: History has at least 300 days. [2026-01-29T12:16:14.855494] [DEBUG] [REMOTE ] NVEC: PASS: Price check passed. Min price $57.42. [2026-01-29T12:16:14.855660] [DEBUG] [REMOTE ] NVEC: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:14.855806] [DEBUG] [REMOTE ] NVEC: PASS: Integrity check passed. [2026-01-29T12:16:14.855854] [DEBUG] [REMOTE ] NVEC: Symbol is viable for forecasting. [2026-01-29T12:16:14.855906] [INFO ] [MAIN ] [2249/3490] NVEC kept (0.6s) | 2245 kept, 4 rejected | 139.0/min | ETA: 8.9m [2026-01-29T12:16:15.308043] [DEBUG] [REMOTE ] NVG: Retrieved 5882 rows, trimmed to 300. [2026-01-29T12:16:15.308192] [DEBUG] [REMOTE ] NVG: PASS: History has at least 300 days. [2026-01-29T12:16:15.308434] [DEBUG] [REMOTE ] NVG: PASS: Price check passed. Min price $12.24. [2026-01-29T12:16:15.308590] [DEBUG] [REMOTE ] NVG: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:15.308714] [DEBUG] [REMOTE ] NVG: PASS: Integrity check passed. [2026-01-29T12:16:15.308754] [DEBUG] [REMOTE ] NVG: Symbol is viable for forecasting. [2026-01-29T12:16:15.308802] [INFO ] [MAIN ] [2250/3490] NVG kept (0.5s) | 2246 kept, 4 rejected | 139.0/min | ETA: 8.9m [2026-01-29T12:16:15.745109] [DEBUG] [REMOTE ] NVGS: Retrieved 4794 rows, trimmed to 300. [2026-01-29T12:16:15.745354] [DEBUG] [REMOTE ] NVGS: PASS: History has at least 300 days. [2026-01-29T12:16:15.745863] [DEBUG] [REMOTE ] NVGS: PASS: Price check passed. Min price $16.32. [2026-01-29T12:16:15.746047] [DEBUG] [REMOTE ] NVGS: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:15.746217] [DEBUG] [REMOTE ] NVGS: PASS: Integrity check passed. [2026-01-29T12:16:15.746270] [DEBUG] [REMOTE ] NVGS: Symbol is viable for forecasting. [2026-01-29T12:16:15.746342] [INFO ] [MAIN ] [2251/3490] NVGS kept (0.4s) | 2247 kept, 4 rejected | 139.0/min | ETA: 8.9m [2026-01-29T12:16:16.209052] [DEBUG] [REMOTE ] NVMI: Retrieved 6488 rows, trimmed to 300. [2026-01-29T12:16:16.209257] [DEBUG] [REMOTE ] NVMI: PASS: History has at least 300 days. [2026-01-29T12:16:16.209594] [DEBUG] [REMOTE ] NVMI: PASS: Price check passed. Min price $275.78. [2026-01-29T12:16:16.209750] [DEBUG] [REMOTE ] NVMI: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:16.209889] [DEBUG] [REMOTE ] NVMI: PASS: Integrity check passed. [2026-01-29T12:16:16.209933] [DEBUG] [REMOTE ] NVMI: Symbol is viable for forecasting. [2026-01-29T12:16:16.209989] [INFO ] [MAIN ] [2252/3490] NVMI kept (0.5s) | 2248 kept, 4 rejected | 139.0/min | ETA: 8.9m [2026-01-29T12:16:16.662222] [DEBUG] [REMOTE ] NVO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:16.662385] [DEBUG] [REMOTE ] NVO: PASS: History has at least 300 days. [2026-01-29T12:16:16.662780] [DEBUG] [REMOTE ] NVO: PASS: Price check passed. Min price $44.97. [2026-01-29T12:16:16.662936] [DEBUG] [REMOTE ] NVO: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:16.663071] [DEBUG] [REMOTE ] NVO: PASS: Integrity check passed. [2026-01-29T12:16:16.663127] [DEBUG] [REMOTE ] NVO: Symbol is viable for forecasting. [2026-01-29T12:16:16.663714] [INFO ] [MAIN ] [2253/3490] NVO kept (0.5s) | 2249 kept, 4 rejected | 139.0/min | ETA: 8.9m [2026-01-29T12:16:17.183725] [DEBUG] [REMOTE ] NVRI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:17.183929] [DEBUG] [REMOTE ] NVRI: PASS: History has at least 300 days. [2026-01-29T12:16:17.184201] [DEBUG] [REMOTE ] NVRI: PASS: Price check passed. Min price $11.85. [2026-01-29T12:16:17.184351] [DEBUG] [REMOTE ] NVRI: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:17.184483] [DEBUG] [REMOTE ] NVRI: PASS: Integrity check passed. [2026-01-29T12:16:17.184526] [DEBUG] [REMOTE ] NVRI: Symbol is viable for forecasting. [2026-01-29T12:16:17.184600] [INFO ] [MAIN ] [2254/3490] NVRI kept (0.5s) | 2250 kept, 4 rejected | 139.0/min | ETA: 8.9m [2026-01-29T12:16:17.675756] [DEBUG] [REMOTE ] NVS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:17.675984] [DEBUG] [REMOTE ] NVS: PASS: History has at least 300 days. [2026-01-29T12:16:17.676404] [DEBUG] [REMOTE ] NVS: PASS: Price check passed. Min price $123.79. [2026-01-29T12:16:17.676552] [DEBUG] [REMOTE ] NVS: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:17.676783] [DEBUG] [REMOTE ] NVS: PASS: Integrity check passed. [2026-01-29T12:16:17.676827] [DEBUG] [REMOTE ] NVS: Symbol is viable for forecasting. [2026-01-29T12:16:17.676882] [INFO ] [MAIN ] [2255/3490] NVS kept (0.5s) | 2251 kept, 4 rejected | 139.0/min | ETA: 8.9m [2026-01-29T12:16:17.807109] [DEBUG] [REMOTE ] NVTS: Retrieved 1259 rows, trimmed to 300. [2026-01-29T12:16:17.807311] [DEBUG] [REMOTE ] NVTS: PASS: History has at least 300 days. [2026-01-29T12:16:17.807556] [DEBUG] [REMOTE ] NVTS: PASS: Price check passed. Min price $7.14. [2026-01-29T12:16:17.807722] [DEBUG] [REMOTE ] NVTS: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:17.807838] [DEBUG] [REMOTE ] NVTS: PASS: Integrity check passed. [2026-01-29T12:16:17.807879] [DEBUG] [REMOTE ] NVTS: Symbol is viable for forecasting. [2026-01-29T12:16:17.807954] [INFO ] [MAIN ] [2256/3490] NVTS kept (0.1s) | 2252 kept, 4 rejected | 139.0/min | ETA: 8.9m [2026-01-29T12:16:18.583402] [DEBUG] [REMOTE ] NWBI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:18.583625] [DEBUG] [REMOTE ] NWBI: PASS: History has at least 300 days. [2026-01-29T12:16:18.583906] [DEBUG] [REMOTE ] NWBI: PASS: Price check passed. Min price $11.30. [2026-01-29T12:16:18.584054] [DEBUG] [REMOTE ] NWBI: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:18.584327] [DEBUG] [REMOTE ] NWBI: PASS: Integrity check passed. [2026-01-29T12:16:18.584373] [DEBUG] [REMOTE ] NWBI: Symbol is viable for forecasting. [2026-01-29T12:16:18.584427] [INFO ] [MAIN ] [2257/3490] NWBI kept (0.8s) | 2253 kept, 4 rejected | 139.0/min | ETA: 8.9m [2026-01-29T12:16:18.955760] [DEBUG] [REMOTE ] NWE: Retrieved 4549 rows, trimmed to 300. [2026-01-29T12:16:18.955969] [DEBUG] [REMOTE ] NWE: PASS: History has at least 300 days. [2026-01-29T12:16:18.956243] [DEBUG] [REMOTE ] NWE: PASS: Price check passed. Min price $59.08. [2026-01-29T12:16:18.956392] [DEBUG] [REMOTE ] NWE: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:18.956523] [DEBUG] [REMOTE ] NWE: PASS: Integrity check passed. [2026-01-29T12:16:18.956564] [DEBUG] [REMOTE ] NWE: Symbol is viable for forecasting. [2026-01-29T12:16:18.956642] [INFO ] [MAIN ] [2258/3490] NWE kept (0.4s) | 2254 kept, 4 rejected | 139.0/min | ETA: 8.9m [2026-01-29T12:16:19.455596] [DEBUG] [REMOTE ] NWFL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:19.455860] [DEBUG] [REMOTE ] NWFL: PASS: History has at least 300 days. [2026-01-29T12:16:19.456459] [DEBUG] [REMOTE ] NWFL: PASS: Price check passed. Min price $26.01. [2026-01-29T12:16:19.456713] [DEBUG] [REMOTE ] NWFL: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:19.456891] [DEBUG] [REMOTE ] NWFL: PASS: Integrity check passed. [2026-01-29T12:16:19.456975] [DEBUG] [REMOTE ] NWFL: Symbol is viable for forecasting. [2026-01-29T12:16:19.457039] [INFO ] [MAIN ] [2259/3490] NWFL kept (0.5s) | 2255 kept, 4 rejected | 139.0/min | ETA: 8.9m [2026-01-29T12:16:19.755685] [DEBUG] [REMOTE ] NWG: Retrieved 4598 rows, trimmed to 300. [2026-01-29T12:16:19.755892] [DEBUG] [REMOTE ] NWG: PASS: History has at least 300 days. [2026-01-29T12:16:19.756157] [DEBUG] [REMOTE ] NWG: PASS: Price check passed. Min price $14.86. [2026-01-29T12:16:19.756301] [DEBUG] [REMOTE ] NWG: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:19.756428] [DEBUG] [REMOTE ] NWG: PASS: Integrity check passed. [2026-01-29T12:16:19.756470] [DEBUG] [REMOTE ] NWG: Symbol is viable for forecasting. [2026-01-29T12:16:19.756523] [INFO ] [MAIN ] [2260/3490] NWG kept (0.3s) | 2256 kept, 4 rejected | 139.0/min | ETA: 8.8m [2026-01-29T12:16:20.319349] [DEBUG] [REMOTE ] NWL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:20.319617] [DEBUG] [REMOTE ] NWL: PASS: History has at least 300 days. [2026-01-29T12:16:20.320404] [DEBUG] [REMOTE ] NWL: PASS: Price check passed. Min price $3.05. [2026-01-29T12:16:20.320603] [DEBUG] [REMOTE ] NWL: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:20.320955] [DEBUG] [REMOTE ] NWL: PASS: Integrity check passed. [2026-01-29T12:16:20.320998] [DEBUG] [REMOTE ] NWL: Symbol is viable for forecasting. [2026-01-29T12:16:20.321056] [INFO ] [MAIN ] [2261/3490] NWL kept (0.6s) | 2257 kept, 4 rejected | 139.0/min | ETA: 8.8m [2026-01-29T12:16:20.582372] [DEBUG] [REMOTE ] NWPX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:20.582609] [DEBUG] [REMOTE ] NWPX: PASS: History has at least 300 days. [2026-01-29T12:16:20.583079] [DEBUG] [REMOTE ] NWPX: PASS: Price check passed. Min price $53.85. [2026-01-29T12:16:20.583227] [DEBUG] [REMOTE ] NWPX: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:20.583365] [DEBUG] [REMOTE ] NWPX: PASS: Integrity check passed. [2026-01-29T12:16:20.583406] [DEBUG] [REMOTE ] NWPX: Symbol is viable for forecasting. [2026-01-29T12:16:20.583461] [INFO ] [MAIN ] [2262/3490] NWPX kept (0.3s) | 2258 kept, 4 rejected | 139.0/min | ETA: 8.8m [2026-01-29T12:16:21.067054] [DEBUG] [REMOTE ] NWS: Retrieved 3172 rows, trimmed to 300. [2026-01-29T12:16:21.067249] [DEBUG] [REMOTE ] NWS: PASS: History has at least 300 days. [2026-01-29T12:16:21.067566] [DEBUG] [REMOTE ] NWS: PASS: Price check passed. Min price $27.98. [2026-01-29T12:16:21.067735] [DEBUG] [REMOTE ] NWS: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:21.067861] [DEBUG] [REMOTE ] NWS: PASS: Integrity check passed. [2026-01-29T12:16:21.067907] [DEBUG] [REMOTE ] NWS: Symbol is viable for forecasting. [2026-01-29T12:16:21.067995] [INFO ] [MAIN ] [2263/3490] NWS kept (0.5s) | 2259 kept, 4 rejected | 139.0/min | ETA: 8.8m [2026-01-29T12:16:21.460266] [DEBUG] [REMOTE ] NWSA: Retrieved 3172 rows, trimmed to 300. [2026-01-29T12:16:21.460480] [DEBUG] [REMOTE ] NWSA: PASS: History has at least 300 days. [2026-01-29T12:16:21.460824] [DEBUG] [REMOTE ] NWSA: PASS: Price check passed. Min price $24.80. [2026-01-29T12:16:21.461008] [DEBUG] [REMOTE ] NWSA: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:21.461162] [DEBUG] [REMOTE ] NWSA: PASS: Integrity check passed. [2026-01-29T12:16:21.461217] [DEBUG] [REMOTE ] NWSA: Symbol is viable for forecasting. [2026-01-29T12:16:21.461281] [INFO ] [MAIN ] [2264/3490] NWSA kept (0.4s) | 2260 kept, 4 rejected | 139.0/min | ETA: 8.8m [2026-01-29T12:16:21.979928] [DEBUG] [REMOTE ] NX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:21.980348] [DEBUG] [REMOTE ] NX: PASS: History has at least 300 days. [2026-01-29T12:16:21.980707] [DEBUG] [REMOTE ] NX: PASS: Price check passed. Min price $11.19. [2026-01-29T12:16:21.980862] [DEBUG] [REMOTE ] NX: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:21.981007] [DEBUG] [REMOTE ] NX: PASS: Integrity check passed. [2026-01-29T12:16:21.981073] [DEBUG] [REMOTE ] NX: Symbol is viable for forecasting. [2026-01-29T12:16:21.981137] [INFO ] [MAIN ] [2265/3490] NX kept (0.5s) | 2261 kept, 4 rejected | 139.0/min | ETA: 8.8m [2026-01-29T12:16:22.298281] [DEBUG] [REMOTE ] NXE: Retrieved 2531 rows, trimmed to 300. [2026-01-29T12:16:22.298480] [DEBUG] [REMOTE ] NXE: PASS: History has at least 300 days. [2026-01-29T12:16:22.298783] [DEBUG] [REMOTE ] NXE: PASS: Price check passed. Min price $7.56. [2026-01-29T12:16:22.298933] [DEBUG] [REMOTE ] NXE: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:22.299110] [DEBUG] [REMOTE ] NXE: PASS: Integrity check passed. [2026-01-29T12:16:22.299153] [DEBUG] [REMOTE ] NXE: Symbol is viable for forecasting. [2026-01-29T12:16:22.299209] [INFO ] [MAIN ] [2266/3490] NXE kept (0.3s) | 2262 kept, 4 rejected | 139.0/min | ETA: 8.8m [2026-01-29T12:16:22.521279] [DEBUG] [REMOTE ] NXG: Retrieved 812 rows, trimmed to 300. [2026-01-29T12:16:22.521493] [DEBUG] [REMOTE ] NXG: PASS: History has at least 300 days. [2026-01-29T12:16:22.521780] [DEBUG] [REMOTE ] NXG: PASS: Price check passed. Min price $46.81. [2026-01-29T12:16:22.521931] [DEBUG] [REMOTE ] NXG: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:22.522063] [DEBUG] [REMOTE ] NXG: PASS: Integrity check passed. [2026-01-29T12:16:22.522104] [DEBUG] [REMOTE ] NXG: Symbol is viable for forecasting. [2026-01-29T12:16:22.522158] [INFO ] [MAIN ] [2267/3490] NXG kept (0.2s) | 2263 kept, 4 rejected | 139.1/min | ETA: 8.8m [2026-01-29T12:16:23.035225] [DEBUG] [REMOTE ] NXGL: Retrieved 1028 rows, trimmed to 300. [2026-01-29T12:16:23.035412] [DEBUG] [REMOTE ] NXGL: PASS: History has at least 300 days. [2026-01-29T12:16:23.035669] [DEBUG] [REMOTE ] NXGL: PASS: Price check passed. Min price $1.47. [2026-01-29T12:16:23.035849] [DEBUG] [REMOTE ] NXGL: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:23.036024] [DEBUG] [REMOTE ] NXGL: PASS: Integrity check passed. [2026-01-29T12:16:23.036067] [DEBUG] [REMOTE ] NXGL: Symbol is viable for forecasting. [2026-01-29T12:16:23.036117] [INFO ] [MAIN ] [2268/3490] NXGL kept (0.5s) | 2264 kept, 4 rejected | 139.0/min | ETA: 8.8m [2026-01-29T12:16:23.672033] [DEBUG] [REMOTE ] NXP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:23.672270] [DEBUG] [REMOTE ] NXP: PASS: History has at least 300 days. [2026-01-29T12:16:23.672817] [DEBUG] [REMOTE ] NXP: PASS: Price check passed. Min price $13.95. [2026-01-29T12:16:23.672987] [DEBUG] [REMOTE ] NXP: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:23.673155] [DEBUG] [REMOTE ] NXP: PASS: Integrity check passed. [2026-01-29T12:16:23.673198] [DEBUG] [REMOTE ] NXP: Symbol is viable for forecasting. [2026-01-29T12:16:23.673269] [INFO ] [MAIN ] [2269/3490] NXP kept (0.6s) | 2265 kept, 4 rejected | 139.0/min | ETA: 8.8m [2026-01-29T12:16:24.031333] [DEBUG] [REMOTE ] NXPI: Retrieved 3893 rows, trimmed to 300. [2026-01-29T12:16:24.031464] [DEBUG] [REMOTE ] NXPI: PASS: History has at least 300 days. [2026-01-29T12:16:24.031689] [DEBUG] [REMOTE ] NXPI: PASS: Price check passed. Min price $183.38. [2026-01-29T12:16:24.031826] [DEBUG] [REMOTE ] NXPI: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:24.031935] [DEBUG] [REMOTE ] NXPI: PASS: Integrity check passed. [2026-01-29T12:16:24.031975] [DEBUG] [REMOTE ] NXPI: Symbol is viable for forecasting. [2026-01-29T12:16:24.032031] [INFO ] [MAIN ] [2270/3490] NXPI kept (0.4s) | 2266 kept, 4 rejected | 139.0/min | ETA: 8.8m [2026-01-29T12:16:24.334522] [DEBUG] [REMOTE ] NYXH: Retrieved 1194 rows, trimmed to 300. [2026-01-29T12:16:24.334748] [DEBUG] [REMOTE ] NYXH: PASS: History has at least 300 days. [2026-01-29T12:16:24.335062] [DEBUG] [REMOTE ] NYXH: PASS: Price check passed. Min price $4.47. [2026-01-29T12:16:24.335217] [DEBUG] [REMOTE ] NYXH: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:24.335376] [DEBUG] [REMOTE ] NYXH: PASS: Integrity check passed. [2026-01-29T12:16:24.335438] [DEBUG] [REMOTE ] NYXH: Symbol is viable for forecasting. [2026-01-29T12:16:24.335496] [INFO ] [MAIN ] [2271/3490] NYXH kept (0.3s) | 2267 kept, 4 rejected | 139.0/min | ETA: 8.8m [2026-01-29T12:16:24.777754] [DEBUG] [REMOTE ] NZF: Retrieved 6119 rows, trimmed to 300. [2026-01-29T12:16:24.777889] [DEBUG] [REMOTE ] NZF: PASS: History has at least 300 days. [2026-01-29T12:16:24.778131] [DEBUG] [REMOTE ] NZF: PASS: Price check passed. Min price $12.19. [2026-01-29T12:16:24.778272] [DEBUG] [REMOTE ] NZF: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:24.778389] [DEBUG] [REMOTE ] NZF: PASS: Integrity check passed. [2026-01-29T12:16:24.778430] [DEBUG] [REMOTE ] NZF: Symbol is viable for forecasting. [2026-01-29T12:16:24.778479] [INFO ] [MAIN ] [2272/3490] NZF kept (0.4s) | 2268 kept, 4 rejected | 139.0/min | ETA: 8.8m [2026-01-29T12:16:25.117848] [DEBUG] [REMOTE ] OABI: Retrieved 811 rows, trimmed to 300. [2026-01-29T12:16:25.118022] [DEBUG] [REMOTE ] OABI: PASS: History has at least 300 days. [2026-01-29T12:16:25.118223] [DEBUG] [REMOTE ] OABI: PASS: Price check passed. Min price $1.38. [2026-01-29T12:16:25.118356] [DEBUG] [REMOTE ] OABI: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:25.118468] [DEBUG] [REMOTE ] OABI: PASS: Integrity check passed. [2026-01-29T12:16:25.118507] [DEBUG] [REMOTE ] OABI: Symbol is viable for forecasting. [2026-01-29T12:16:25.118556] [INFO ] [MAIN ] [2273/3490] OABI kept (0.3s) | 2269 kept, 4 rejected | 139.0/min | ETA: 8.8m [2026-01-29T12:16:25.505337] [DEBUG] [REMOTE ] OBDC: Retrieved 1642 rows, trimmed to 300. [2026-01-29T12:16:25.505462] [DEBUG] [REMOTE ] OBDC: PASS: History has at least 300 days. [2026-01-29T12:16:25.505680] [DEBUG] [REMOTE ] OBDC: PASS: Price check passed. Min price $11.41. [2026-01-29T12:16:25.505815] [DEBUG] [REMOTE ] OBDC: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:25.505923] [DEBUG] [REMOTE ] OBDC: PASS: Integrity check passed. [2026-01-29T12:16:25.505962] [DEBUG] [REMOTE ] OBDC: Symbol is viable for forecasting. [2026-01-29T12:16:25.506008] [INFO ] [MAIN ] [2274/3490] OBDC kept (0.4s) | 2270 kept, 4 rejected | 139.1/min | ETA: 8.7m [2026-01-29T12:16:25.814365] [DEBUG] [REMOTE ] OBIL: Retrieved 802 rows, trimmed to 300. [2026-01-29T12:16:25.814489] [DEBUG] [REMOTE ] OBIL: PASS: History has at least 300 days. [2026-01-29T12:16:25.814708] [DEBUG] [REMOTE ] OBIL: PASS: Price check passed. Min price $49.83. [2026-01-29T12:16:25.814839] [DEBUG] [REMOTE ] OBIL: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:25.814947] [DEBUG] [REMOTE ] OBIL: PASS: Integrity check passed. [2026-01-29T12:16:25.814986] [DEBUG] [REMOTE ] OBIL: Symbol is viable for forecasting. [2026-01-29T12:16:25.815033] [INFO ] [MAIN ] [2275/3490] OBIL kept (0.3s) | 2271 kept, 4 rejected | 139.1/min | ETA: 8.7m [2026-01-29T12:16:26.341212] [DEBUG] [REMOTE ] OBIO: Retrieved 1378 rows, trimmed to 300. [2026-01-29T12:16:26.341349] [DEBUG] [REMOTE ] OBIO: PASS: History has at least 300 days. [2026-01-29T12:16:26.341559] [DEBUG] [REMOTE ] OBIO: PASS: Price check passed. Min price $3.74. [2026-01-29T12:16:26.341743] [DEBUG] [REMOTE ] OBIO: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:26.341860] [DEBUG] [REMOTE ] OBIO: PASS: Integrity check passed. [2026-01-29T12:16:26.341900] [DEBUG] [REMOTE ] OBIO: Symbol is viable for forecasting. [2026-01-29T12:16:26.341951] [INFO ] [MAIN ] [2276/3490] OBIO kept (0.5s) | 2272 kept, 4 rejected | 139.1/min | ETA: 8.7m [2026-01-29T12:16:26.765153] [DEBUG] [REMOTE ] OBK: Retrieved 1942 rows, trimmed to 300. [2026-01-29T12:16:26.765309] [DEBUG] [REMOTE ] OBK: PASS: History has at least 300 days. [2026-01-29T12:16:26.765565] [DEBUG] [REMOTE ] OBK: PASS: Price check passed. Min price $2.75. [2026-01-29T12:16:26.765748] [DEBUG] [REMOTE ] OBK: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:26.765940] [DEBUG] [REMOTE ] OBK: PASS: Integrity check passed. [2026-01-29T12:16:26.765992] [DEBUG] [REMOTE ] OBK: Symbol is viable for forecasting. [2026-01-29T12:16:26.766054] [INFO ] [MAIN ] [2277/3490] OBK kept (0.4s) | 2273 kept, 4 rejected | 139.1/min | ETA: 8.7m [2026-01-29T12:16:27.213076] [DEBUG] [REMOTE ] OBTC: Retrieved 1245 rows, trimmed to 300. [2026-01-29T12:16:27.213209] [DEBUG] [REMOTE ] OBTC: PASS: History has at least 300 days. [2026-01-29T12:16:27.213428] [DEBUG] [REMOTE ] OBTC: PASS: Price check passed. Min price $25.77. [2026-01-29T12:16:27.213561] [DEBUG] [REMOTE ] OBTC: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:27.213710] [DEBUG] [REMOTE ] OBTC: PASS: Integrity check passed. [2026-01-29T12:16:27.213756] [DEBUG] [REMOTE ] OBTC: Symbol is viable for forecasting. [2026-01-29T12:16:27.213806] [INFO ] [MAIN ] [2278/3490] OBTC kept (0.4s) | 2274 kept, 4 rejected | 139.1/min | ETA: 8.7m [2026-01-29T12:16:27.675423] [DEBUG] [REMOTE ] OC: Retrieved 4839 rows, trimmed to 300. [2026-01-29T12:16:27.675565] [DEBUG] [REMOTE ] OC: PASS: History has at least 300 days. [2026-01-29T12:16:27.676031] [DEBUG] [REMOTE ] OC: PASS: Price check passed. Min price $97.60. [2026-01-29T12:16:27.676166] [DEBUG] [REMOTE ] OC: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:27.676285] [DEBUG] [REMOTE ] OC: PASS: Integrity check passed. [2026-01-29T12:16:27.676324] [DEBUG] [REMOTE ] OC: Symbol is viable for forecasting. [2026-01-29T12:16:27.676372] [INFO ] [MAIN ] [2279/3490] OC kept (0.5s) | 2275 kept, 4 rejected | 139.1/min | ETA: 8.7m [2026-01-29T12:16:27.959371] [DEBUG] [REMOTE ] OCCI: Retrieved 1837 rows, trimmed to 300. [2026-01-29T12:16:27.959491] [DEBUG] [REMOTE ] OCCI: PASS: History has at least 300 days. [2026-01-29T12:16:27.959727] [DEBUG] [REMOTE ] OCCI: PASS: Price check passed. Min price $4.18. [2026-01-29T12:16:27.959863] [DEBUG] [REMOTE ] OCCI: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:27.959984] [DEBUG] [REMOTE ] OCCI: PASS: Integrity check passed. [2026-01-29T12:16:27.960023] [DEBUG] [REMOTE ] OCCI: Symbol is viable for forecasting. [2026-01-29T12:16:27.960070] [INFO ] [MAIN ] [2280/3490] OCCI kept (0.3s) | 2276 kept, 4 rejected | 139.1/min | ETA: 8.7m [2026-01-29T12:16:28.651618] [DEBUG] [REMOTE ] OCFC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:28.651733] [DEBUG] [REMOTE ] OCFC: PASS: History has at least 300 days. [2026-01-29T12:16:28.651966] [DEBUG] [REMOTE ] OCFC: PASS: Price check passed. Min price $17.20. [2026-01-29T12:16:28.652107] [DEBUG] [REMOTE ] OCFC: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:28.652230] [DEBUG] [REMOTE ] OCFC: PASS: Integrity check passed. [2026-01-29T12:16:28.652271] [DEBUG] [REMOTE ] OCFC: Symbol is viable for forecasting. [2026-01-29T12:16:28.652320] [INFO ] [MAIN ] [2281/3490] OCFC kept (0.7s) | 2277 kept, 4 rejected | 139.0/min | ETA: 8.7m [2026-01-29T12:16:28.884461] [DEBUG] [REMOTE ] OCGN: Retrieved 2804 rows, trimmed to 300. [2026-01-29T12:16:28.884754] [DEBUG] [REMOTE ] OCGN: PASS: History has at least 300 days. [2026-01-29T12:16:28.885172] [DEBUG] [REMOTE ] OCGN: PASS: Price check passed. Min price $1.11. [2026-01-29T12:16:28.885373] [DEBUG] [REMOTE ] OCGN: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:28.885795] [DEBUG] [REMOTE ] OCGN: PASS: Integrity check passed. [2026-01-29T12:16:28.885860] [DEBUG] [REMOTE ] OCGN: Symbol is viable for forecasting. [2026-01-29T12:16:28.886122] [INFO ] [MAIN ] [2282/3490] OCGN kept (0.2s) | 2278 kept, 4 rejected | 139.1/min | ETA: 8.7m [2026-01-29T12:16:29.438930] [DEBUG] [REMOTE ] OCSL: Retrieved 4435 rows, trimmed to 300. [2026-01-29T12:16:29.439095] [DEBUG] [REMOTE ] OCSL: PASS: History has at least 300 days. [2026-01-29T12:16:29.439375] [DEBUG] [REMOTE ] OCSL: PASS: Price check passed. Min price $12.43. [2026-01-29T12:16:29.439523] [DEBUG] [REMOTE ] OCSL: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:29.439713] [DEBUG] [REMOTE ] OCSL: PASS: Integrity check passed. [2026-01-29T12:16:29.439883] [DEBUG] [REMOTE ] OCSL: Symbol is viable for forecasting. [2026-01-29T12:16:29.439940] [INFO ] [MAIN ] [2283/3490] OCSL kept (0.6s) | 2279 kept, 4 rejected | 139.0/min | ETA: 8.7m [2026-01-29T12:16:29.796446] [DEBUG] [REMOTE ] OCUL: Retrieved 2895 rows, trimmed to 300. [2026-01-29T12:16:29.796676] [DEBUG] [REMOTE ] OCUL: PASS: History has at least 300 days. [2026-01-29T12:16:29.796994] [DEBUG] [REMOTE ] OCUL: PASS: Price check passed. Min price $10.27. [2026-01-29T12:16:29.797146] [DEBUG] [REMOTE ] OCUL: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:29.797285] [DEBUG] [REMOTE ] OCUL: PASS: Integrity check passed. [2026-01-29T12:16:29.797327] [DEBUG] [REMOTE ] OCUL: Symbol is viable for forecasting. [2026-01-29T12:16:29.797382] [INFO ] [MAIN ] [2284/3490] OCUL kept (0.4s) | 2280 kept, 4 rejected | 139.1/min | ETA: 8.7m [2026-01-29T12:16:30.354710] [DEBUG] [REMOTE ] ODC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:30.354849] [DEBUG] [REMOTE ] ODC: PASS: History has at least 300 days. [2026-01-29T12:16:30.355075] [DEBUG] [REMOTE ] ODC: PASS: Price check passed. Min price $46.21. [2026-01-29T12:16:30.355213] [DEBUG] [REMOTE ] ODC: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:30.355330] [DEBUG] [REMOTE ] ODC: PASS: Integrity check passed. [2026-01-29T12:16:30.355372] [DEBUG] [REMOTE ] ODC: Symbol is viable for forecasting. [2026-01-29T12:16:30.355421] [INFO ] [MAIN ] [2285/3490] ODC kept (0.6s) | 2281 kept, 4 rejected | 139.0/min | ETA: 8.7m [2026-01-29T12:16:30.589100] [DEBUG] [REMOTE ] ODD: Retrieved 635 rows, trimmed to 300. [2026-01-29T12:16:30.589243] [DEBUG] [REMOTE ] ODD: PASS: History has at least 300 days. [2026-01-29T12:16:30.589449] [DEBUG] [REMOTE ] ODD: PASS: Price check passed. Min price $33.47. [2026-01-29T12:16:30.589608] [DEBUG] [REMOTE ] ODD: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:30.589723] [DEBUG] [REMOTE ] ODD: PASS: Integrity check passed. [2026-01-29T12:16:30.589773] [DEBUG] [REMOTE ] ODD: Symbol is viable for forecasting. [2026-01-29T12:16:30.589832] [INFO ] [MAIN ] [2286/3490] ODD kept (0.2s) | 2282 kept, 4 rejected | 139.1/min | ETA: 8.7m [2026-01-29T12:16:31.222121] [DEBUG] [REMOTE ] ODFL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:31.222262] [DEBUG] [REMOTE ] ODFL: PASS: History has at least 300 days. [2026-01-29T12:16:31.222498] [DEBUG] [REMOTE ] ODFL: PASS: Price check passed. Min price $126.06. [2026-01-29T12:16:31.222662] [DEBUG] [REMOTE ] ODFL: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:31.222792] [DEBUG] [REMOTE ] ODFL: PASS: Integrity check passed. [2026-01-29T12:16:31.222834] [DEBUG] [REMOTE ] ODFL: Symbol is viable for forecasting. [2026-01-29T12:16:31.222885] [INFO ] [MAIN ] [2287/3490] ODFL kept (0.6s) | 2283 kept, 4 rejected | 139.0/min | ETA: 8.7m [2026-01-29T12:16:31.583743] [DEBUG] [REMOTE ] OEC: Retrieved 2895 rows, trimmed to 300. [2026-01-29T12:16:31.583890] [DEBUG] [REMOTE ] OEC: PASS: History has at least 300 days. [2026-01-29T12:16:31.584099] [DEBUG] [REMOTE ] OEC: PASS: Price check passed. Min price $4.33. [2026-01-29T12:16:31.584237] [DEBUG] [REMOTE ] OEC: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:31.584376] [DEBUG] [REMOTE ] OEC: PASS: Integrity check passed. [2026-01-29T12:16:31.584418] [DEBUG] [REMOTE ] OEC: Symbol is viable for forecasting. [2026-01-29T12:16:31.584468] [INFO ] [MAIN ] [2288/3490] OEC kept (0.4s) | 2284 kept, 4 rejected | 139.1/min | ETA: 8.6m [2026-01-29T12:16:31.953959] [DEBUG] [REMOTE ] OESX: Retrieved 4555 rows, trimmed to 300. [2026-01-29T12:16:31.954370] [DEBUG] [REMOTE ] OESX: PASS: History has at least 300 days. [2026-01-29T12:16:31.954671] [DEBUG] [REMOTE ] OESX: PASS: Price check passed. Min price $8.35. [2026-01-29T12:16:31.954843] [DEBUG] [REMOTE ] OESX: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:31.955018] [DEBUG] [REMOTE ] OESX: PASS: Integrity check passed. [2026-01-29T12:16:31.955264] [DEBUG] [REMOTE ] OESX: Symbol is viable for forecasting. [2026-01-29T12:16:31.955460] [INFO ] [MAIN ] [2289/3490] OESX kept (0.4s) | 2285 kept, 4 rejected | 139.1/min | ETA: 8.6m [2026-01-29T12:16:32.344277] [DEBUG] [REMOTE ] OFG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:32.344418] [DEBUG] [REMOTE ] OFG: PASS: History has at least 300 days. [2026-01-29T12:16:32.344680] [DEBUG] [REMOTE ] OFG: PASS: Price check passed. Min price $37.15. [2026-01-29T12:16:32.344829] [DEBUG] [REMOTE ] OFG: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:32.344957] [DEBUG] [REMOTE ] OFG: PASS: Integrity check passed. [2026-01-29T12:16:32.344999] [DEBUG] [REMOTE ] OFG: Symbol is viable for forecasting. [2026-01-29T12:16:32.345051] [INFO ] [MAIN ] [2290/3490] OFG kept (0.4s) | 2286 kept, 4 rejected | 139.1/min | ETA: 8.6m [2026-01-29T12:16:32.933648] [DEBUG] [REMOTE ] OFIX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:32.933787] [DEBUG] [REMOTE ] OFIX: PASS: History has at least 300 days. [2026-01-29T12:16:32.934012] [DEBUG] [REMOTE ] OFIX: PASS: Price check passed. Min price $13.14. [2026-01-29T12:16:32.934158] [DEBUG] [REMOTE ] OFIX: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:32.934279] [DEBUG] [REMOTE ] OFIX: PASS: Integrity check passed. [2026-01-29T12:16:32.934321] [DEBUG] [REMOTE ] OFIX: Symbol is viable for forecasting. [2026-01-29T12:16:32.934371] [INFO ] [MAIN ] [2291/3490] OFIX kept (0.6s) | 2287 kept, 4 rejected | 139.0/min | ETA: 8.6m [2026-01-29T12:16:33.346223] [DEBUG] [REMOTE ] OFLX: Retrieved 5156 rows, trimmed to 300. [2026-01-29T12:16:33.346356] [DEBUG] [REMOTE ] OFLX: PASS: History has at least 300 days. [2026-01-29T12:16:33.346596] [DEBUG] [REMOTE ] OFLX: PASS: Price check passed. Min price $25.33. [2026-01-29T12:16:33.346745] [DEBUG] [REMOTE ] OFLX: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:33.346865] [DEBUG] [REMOTE ] OFLX: PASS: Integrity check passed. [2026-01-29T12:16:33.346907] [DEBUG] [REMOTE ] OFLX: Symbol is viable for forecasting. [2026-01-29T12:16:33.346957] [INFO ] [MAIN ] [2292/3490] OFLX kept (0.4s) | 2288 kept, 4 rejected | 139.0/min | ETA: 8.6m [2026-01-29T12:16:33.751033] [DEBUG] [REMOTE ] OFS: Retrieved 3324 rows, trimmed to 300. [2026-01-29T12:16:33.751229] [DEBUG] [REMOTE ] OFS: PASS: History has at least 300 days. [2026-01-29T12:16:33.751481] [DEBUG] [REMOTE ] OFS: PASS: Price check passed. Min price $4.55. [2026-01-29T12:16:33.751666] [DEBUG] [REMOTE ] OFS: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:33.751816] [DEBUG] [REMOTE ] OFS: PASS: Integrity check passed. [2026-01-29T12:16:33.751868] [DEBUG] [REMOTE ] OFS: Symbol is viable for forecasting. [2026-01-29T12:16:33.751934] [INFO ] [MAIN ] [2293/3490] OFS kept (0.4s) | 2289 kept, 4 rejected | 139.0/min | ETA: 8.6m [2026-01-29T12:16:34.233331] [DEBUG] [REMOTE ] OGE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:34.233565] [DEBUG] [REMOTE ] OGE: PASS: History has at least 300 days. [2026-01-29T12:16:34.234035] [DEBUG] [REMOTE ] OGE: PASS: Price check passed. Min price $42.08. [2026-01-29T12:16:34.234238] [DEBUG] [REMOTE ] OGE: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:34.234410] [DEBUG] [REMOTE ] OGE: PASS: Integrity check passed. [2026-01-29T12:16:34.234457] [DEBUG] [REMOTE ] OGE: Symbol is viable for forecasting. [2026-01-29T12:16:34.234561] [INFO ] [MAIN ] [2294/3490] OGE kept (0.5s) | 2290 kept, 4 rejected | 139.0/min | ETA: 8.6m [2026-01-29T12:16:34.594142] [DEBUG] [REMOTE ] OGI: Retrieved 2872 rows, trimmed to 300. [2026-01-29T12:16:34.594371] [DEBUG] [REMOTE ] OGI: PASS: History has at least 300 days. [2026-01-29T12:16:34.594722] [DEBUG] [REMOTE ] OGI: PASS: Price check passed. Min price $1.46. [2026-01-29T12:16:34.595045] [DEBUG] [REMOTE ] OGI: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:34.595238] [DEBUG] [REMOTE ] OGI: PASS: Integrity check passed. [2026-01-29T12:16:34.595287] [DEBUG] [REMOTE ] OGI: Symbol is viable for forecasting. [2026-01-29T12:16:34.595355] [INFO ] [MAIN ] [2295/3490] OGI kept (0.4s) | 2291 kept, 4 rejected | 139.1/min | ETA: 8.6m [2026-01-29T12:16:34.857502] [DEBUG] [REMOTE ] OGN: Retrieved 1171 rows, trimmed to 300. [2026-01-29T12:16:34.857737] [DEBUG] [REMOTE ] OGN: PASS: History has at least 300 days. [2026-01-29T12:16:34.858023] [DEBUG] [REMOTE ] OGN: PASS: Price check passed. Min price $6.36. [2026-01-29T12:16:34.858174] [DEBUG] [REMOTE ] OGN: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:34.858294] [DEBUG] [REMOTE ] OGN: PASS: Integrity check passed. [2026-01-29T12:16:34.858336] [DEBUG] [REMOTE ] OGN: Symbol is viable for forecasting. [2026-01-29T12:16:34.858394] [INFO ] [MAIN ] [2296/3490] OGN kept (0.3s) | 2292 kept, 4 rejected | 139.1/min | ETA: 8.6m [2026-01-29T12:16:35.372617] [DEBUG] [REMOTE ] OHI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:35.372843] [DEBUG] [REMOTE ] OHI: PASS: History has at least 300 days. [2026-01-29T12:16:35.373175] [DEBUG] [REMOTE ] OHI: PASS: Price check passed. Min price $41.37. [2026-01-29T12:16:35.373518] [DEBUG] [REMOTE ] OHI: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:35.373722] [DEBUG] [REMOTE ] OHI: PASS: Integrity check passed. [2026-01-29T12:16:35.373778] [DEBUG] [REMOTE ] OHI: Symbol is viable for forecasting. [2026-01-29T12:16:35.373847] [INFO ] [MAIN ] [2297/3490] OHI kept (0.5s) | 2293 kept, 4 rejected | 139.1/min | ETA: 8.6m [2026-01-29T12:16:35.959415] [DEBUG] [REMOTE ] OI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:35.959990] [DEBUG] [REMOTE ] OI: PASS: History has at least 300 days. [2026-01-29T12:16:35.961067] [DEBUG] [REMOTE ] OI: PASS: Price check passed. Min price $11.29. [2026-01-29T12:16:35.961234] [DEBUG] [REMOTE ] OI: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:35.961406] [DEBUG] [REMOTE ] OI: PASS: Integrity check passed. [2026-01-29T12:16:35.961450] [DEBUG] [REMOTE ] OI: Symbol is viable for forecasting. [2026-01-29T12:16:35.961516] [INFO ] [MAIN ] [2298/3490] OI kept (0.6s) | 2294 kept, 4 rejected | 139.0/min | ETA: 8.6m [2026-01-29T12:16:36.432976] [DEBUG] [REMOTE ] OIA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:36.433322] [DEBUG] [REMOTE ] OIA: PASS: History has at least 300 days. [2026-01-29T12:16:36.433548] [DEBUG] [REMOTE ] OIA: PASS: Price check passed. Min price $5.84. [2026-01-29T12:16:36.433708] [DEBUG] [REMOTE ] OIA: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:36.433857] [DEBUG] [REMOTE ] OIA: PASS: Integrity check passed. [2026-01-29T12:16:36.433899] [DEBUG] [REMOTE ] OIA: Symbol is viable for forecasting. [2026-01-29T12:16:36.433948] [INFO ] [MAIN ] [2299/3490] OIA kept (0.5s) | 2295 kept, 4 rejected | 139.0/min | ETA: 8.6m [2026-01-29T12:16:36.718722] [DEBUG] [REMOTE ] OII: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:36.718878] [DEBUG] [REMOTE ] OII: PASS: History has at least 300 days. [2026-01-29T12:16:36.719141] [DEBUG] [REMOTE ] OII: PASS: Price check passed. Min price $22.61. [2026-01-29T12:16:36.719278] [DEBUG] [REMOTE ] OII: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:36.719397] [DEBUG] [REMOTE ] OII: PASS: Integrity check passed. [2026-01-29T12:16:36.719437] [DEBUG] [REMOTE ] OII: Symbol is viable for forecasting. [2026-01-29T12:16:36.719487] [INFO ] [MAIN ] [2300/3490] OII kept (0.3s) | 2296 kept, 4 rejected | 139.1/min | ETA: 8.6m [2026-01-29T12:16:37.366233] [DEBUG] [REMOTE ] OIS: Retrieved 6278 rows, trimmed to 300. [2026-01-29T12:16:37.366448] [DEBUG] [REMOTE ] OIS: PASS: History has at least 300 days. [2026-01-29T12:16:37.366902] [DEBUG] [REMOTE ] OIS: PASS: Price check passed. Min price $5.86. [2026-01-29T12:16:37.367060] [DEBUG] [REMOTE ] OIS: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:37.367430] [DEBUG] [REMOTE ] OIS: PASS: Integrity check passed. [2026-01-29T12:16:37.367478] [DEBUG] [REMOTE ] OIS: Symbol is viable for forecasting. [2026-01-29T12:16:37.367537] [INFO ] [MAIN ] [2301/3490] OIS kept (0.6s) | 2297 kept, 4 rejected | 139.0/min | ETA: 8.6m [2026-01-29T12:16:37.853847] [DEBUG] [REMOTE ] OKE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:37.854337] [DEBUG] [REMOTE ] OKE: PASS: History has at least 300 days. [2026-01-29T12:16:37.854822] [DEBUG] [REMOTE ] OKE: PASS: Price check passed. Min price $64.31. [2026-01-29T12:16:37.854981] [DEBUG] [REMOTE ] OKE: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:37.855149] [DEBUG] [REMOTE ] OKE: PASS: Integrity check passed. [2026-01-29T12:16:37.855192] [DEBUG] [REMOTE ] OKE: Symbol is viable for forecasting. [2026-01-29T12:16:37.855254] [INFO ] [MAIN ] [2302/3490] OKE kept (0.5s) | 2298 kept, 4 rejected | 139.0/min | ETA: 8.5m [2026-01-29T12:16:38.147013] [DEBUG] [REMOTE ] OKTA: Retrieved 2214 rows, trimmed to 300. [2026-01-29T12:16:38.147434] [DEBUG] [REMOTE ] OKTA: PASS: History has at least 300 days. [2026-01-29T12:16:38.147740] [DEBUG] [REMOTE ] OKTA: PASS: Price check passed. Min price $78.32. [2026-01-29T12:16:38.147904] [DEBUG] [REMOTE ] OKTA: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:38.149130] [DEBUG] [REMOTE ] OKTA: PASS: Integrity check passed. [2026-01-29T12:16:38.149260] [DEBUG] [REMOTE ] OKTA: Symbol is viable for forecasting. [2026-01-29T12:16:38.149549] [INFO ] [MAIN ] [2303/3490] OKTA kept (0.3s) | 2299 kept, 4 rejected | 139.0/min | ETA: 8.5m [2026-01-29T12:16:38.370110] [DEBUG] [REMOTE ] OKYO: Retrieved 928 rows, trimmed to 300. [2026-01-29T12:16:38.370274] [DEBUG] [REMOTE ] OKYO: PASS: History has at least 300 days. [2026-01-29T12:16:38.370511] [DEBUG] [REMOTE ] OKYO: PASS: Price check passed. Min price $1.72. [2026-01-29T12:16:38.370678] [DEBUG] [REMOTE ] OKYO: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:38.370802] [DEBUG] [REMOTE ] OKYO: PASS: Integrity check passed. [2026-01-29T12:16:38.370845] [DEBUG] [REMOTE ] OKYO: Symbol is viable for forecasting. [2026-01-29T12:16:38.370895] [INFO ] [MAIN ] [2304/3490] OKYO kept (0.2s) | 2300 kept, 4 rejected | 139.1/min | ETA: 8.5m [2026-01-29T12:16:39.105865] [DEBUG] [REMOTE ] OLED: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:39.106086] [DEBUG] [REMOTE ] OLED: PASS: History has at least 300 days. [2026-01-29T12:16:39.106343] [DEBUG] [REMOTE ] OLED: PASS: Price check passed. Min price $108.21. [2026-01-29T12:16:39.106501] [DEBUG] [REMOTE ] OLED: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:39.106657] [DEBUG] [REMOTE ] OLED: PASS: Integrity check passed. [2026-01-29T12:16:39.106701] [DEBUG] [REMOTE ] OLED: Symbol is viable for forecasting. [2026-01-29T12:16:39.106752] [INFO ] [MAIN ] [2305/3490] OLED kept (0.7s) | 2301 kept, 4 rejected | 139.0/min | ETA: 8.5m [2026-01-29T12:16:39.437902] [DEBUG] [REMOTE ] OLLI: Retrieved 2650 rows, trimmed to 300. [2026-01-29T12:16:39.438073] [DEBUG] [REMOTE ] OLLI: PASS: History has at least 300 days. [2026-01-29T12:16:39.438298] [DEBUG] [REMOTE ] OLLI: PASS: Price check passed. Min price $106.83. [2026-01-29T12:16:39.438438] [DEBUG] [REMOTE ] OLLI: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:39.438554] [DEBUG] [REMOTE ] OLLI: PASS: Integrity check passed. [2026-01-29T12:16:39.438615] [DEBUG] [REMOTE ] OLLI: Symbol is viable for forecasting. [2026-01-29T12:16:39.438666] [INFO ] [MAIN ] [2306/3490] OLLI kept (0.3s) | 2302 kept, 4 rejected | 139.0/min | ETA: 8.5m [2026-01-29T12:16:39.775480] [DEBUG] [REMOTE ] OLMA: Retrieved 1302 rows, trimmed to 300. [2026-01-29T12:16:39.775704] [DEBUG] [REMOTE ] OLMA: PASS: History has at least 300 days. [2026-01-29T12:16:39.775963] [DEBUG] [REMOTE ] OLMA: PASS: Price check passed. Min price $7.94. [2026-01-29T12:16:39.776162] [DEBUG] [REMOTE ] OLMA: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:39.776293] [DEBUG] [REMOTE ] OLMA: PASS: Integrity check passed. [2026-01-29T12:16:39.776338] [DEBUG] [REMOTE ] OLMA: Symbol is viable for forecasting. [2026-01-29T12:16:39.776391] [INFO ] [MAIN ] [2307/3490] OLMA kept (0.3s) | 2303 kept, 4 rejected | 139.1/min | ETA: 8.5m [2026-01-29T12:16:40.382125] [DEBUG] [REMOTE ] OLN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:40.382344] [DEBUG] [REMOTE ] OLN: PASS: History has at least 300 days. [2026-01-29T12:16:40.382715] [DEBUG] [REMOTE ] OLN: PASS: Price check passed. Min price $18.29. [2026-01-29T12:16:40.382879] [DEBUG] [REMOTE ] OLN: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:40.383022] [DEBUG] [REMOTE ] OLN: PASS: Integrity check passed. [2026-01-29T12:16:40.383211] [DEBUG] [REMOTE ] OLN: Symbol is viable for forecasting. [2026-01-29T12:16:40.383274] [INFO ] [MAIN ] [2308/3490] OLN kept (0.6s) | 2304 kept, 4 rejected | 139.0/min | ETA: 8.5m [2026-01-29T12:16:40.599396] [DEBUG] [REMOTE ] OLOX: Retrieved 2162 rows, trimmed to 300. [2026-01-29T12:16:40.599545] [DEBUG] [REMOTE ] OLOX: PASS: History has at least 300 days. [2026-01-29T12:16:40.599796] [DEBUG] [REMOTE ] OLOX: PASS: Price check passed. Min price $1.28. [2026-01-29T12:16:40.599939] [DEBUG] [REMOTE ] OLOX: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:40.600048] [DEBUG] [REMOTE ] OLOX: PASS: Integrity check passed. [2026-01-29T12:16:40.600086] [DEBUG] [REMOTE ] OLOX: Symbol is viable for forecasting. [2026-01-29T12:16:40.600133] [INFO ] [MAIN ] [2309/3490] OLOX kept (0.2s) | 2305 kept, 4 rejected | 139.1/min | ETA: 8.5m [2026-01-29T12:16:41.268453] [DEBUG] [REMOTE ] OLP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:41.268616] [DEBUG] [REMOTE ] OLP: PASS: History has at least 300 days. [2026-01-29T12:16:41.268854] [DEBUG] [REMOTE ] OLP: PASS: Price check passed. Min price $19.55. [2026-01-29T12:16:41.269008] [DEBUG] [REMOTE ] OLP: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:41.269226] [DEBUG] [REMOTE ] OLP: PASS: Integrity check passed. [2026-01-29T12:16:41.269282] [DEBUG] [REMOTE ] OLP: Symbol is viable for forecasting. [2026-01-29T12:16:41.269533] [INFO ] [MAIN ] [2310/3490] OLP kept (0.7s) | 2306 kept, 4 rejected | 139.0/min | ETA: 8.5m [2026-01-29T12:16:41.514455] [DEBUG] [REMOTE ] OLPX: Retrieved 1086 rows, trimmed to 300. [2026-01-29T12:16:41.514672] [DEBUG] [REMOTE ] OLPX: PASS: History has at least 300 days. [2026-01-29T12:16:41.514911] [DEBUG] [REMOTE ] OLPX: PASS: Price check passed. Min price $1.01. [2026-01-29T12:16:41.515054] [DEBUG] [REMOTE ] OLPX: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:41.515177] [DEBUG] [REMOTE ] OLPX: PASS: Integrity check passed. [2026-01-29T12:16:41.515218] [DEBUG] [REMOTE ] OLPX: Symbol is viable for forecasting. [2026-01-29T12:16:41.515268] [INFO ] [MAIN ] [2311/3490] OLPX kept (0.2s) | 2307 kept, 4 rejected | 139.0/min | ETA: 8.5m [2026-01-29T12:16:41.903717] [DEBUG] [REMOTE ] OM: Retrieved 1349 rows, trimmed to 300. [2026-01-29T12:16:41.903858] [DEBUG] [REMOTE ] OM: PASS: History has at least 300 days. [2026-01-29T12:16:41.904072] [DEBUG] [REMOTE ] OM: PASS: Price check passed. Min price $3.29. [2026-01-29T12:16:41.904213] [DEBUG] [REMOTE ] OM: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:41.904328] [DEBUG] [REMOTE ] OM: PASS: Integrity check passed. [2026-01-29T12:16:41.904368] [DEBUG] [REMOTE ] OM: Symbol is viable for forecasting. [2026-01-29T12:16:41.904416] [INFO ] [MAIN ] [2312/3490] OM kept (0.4s) | 2308 kept, 4 rejected | 139.1/min | ETA: 8.5m [2026-01-29T12:16:42.490230] [DEBUG] [REMOTE ] OMAB: Retrieved 4820 rows, trimmed to 300. [2026-01-29T12:16:42.490383] [DEBUG] [REMOTE ] OMAB: PASS: History has at least 300 days. [2026-01-29T12:16:42.490647] [DEBUG] [REMOTE ] OMAB: PASS: Price check passed. Min price $96.35. [2026-01-29T12:16:42.490811] [DEBUG] [REMOTE ] OMAB: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:42.490937] [DEBUG] [REMOTE ] OMAB: PASS: Integrity check passed. [2026-01-29T12:16:42.490980] [DEBUG] [REMOTE ] OMAB: Symbol is viable for forecasting. [2026-01-29T12:16:42.491031] [INFO ] [MAIN ] [2313/3490] OMAB kept (0.6s) | 2309 kept, 4 rejected | 139.0/min | ETA: 8.5m [2026-01-29T12:16:42.939561] [DEBUG] [REMOTE ] OMC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:42.939719] [DEBUG] [REMOTE ] OMC: PASS: History has at least 300 days. [2026-01-29T12:16:42.939945] [DEBUG] [REMOTE ] OMC: PASS: Price check passed. Min price $69.48. [2026-01-29T12:16:42.940086] [DEBUG] [REMOTE ] OMC: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:42.940221] [DEBUG] [REMOTE ] OMC: PASS: Integrity check passed. [2026-01-29T12:16:42.940270] [DEBUG] [REMOTE ] OMC: Symbol is viable for forecasting. [2026-01-29T12:16:42.940326] [INFO ] [MAIN ] [2314/3490] OMC kept (0.4s) | 2310 kept, 4 rejected | 139.0/min | ETA: 8.5m [2026-01-29T12:16:43.381158] [DEBUG] [REMOTE ] OMCL: Retrieved 6153 rows, trimmed to 300. [2026-01-29T12:16:43.381301] [DEBUG] [REMOTE ] OMCL: PASS: History has at least 300 days. [2026-01-29T12:16:43.381536] [DEBUG] [REMOTE ] OMCL: PASS: Price check passed. Min price $33.37. [2026-01-29T12:16:43.381694] [DEBUG] [REMOTE ] OMCL: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:43.381816] [DEBUG] [REMOTE ] OMCL: PASS: Integrity check passed. [2026-01-29T12:16:43.381856] [DEBUG] [REMOTE ] OMCL: Symbol is viable for forecasting. [2026-01-29T12:16:43.381904] [INFO ] [MAIN ] [2315/3490] OMCL kept (0.4s) | 2311 kept, 4 rejected | 139.0/min | ETA: 8.5m [2026-01-29T12:16:43.784562] [DEBUG] [REMOTE ] OMEX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:43.784782] [DEBUG] [REMOTE ] OMEX: PASS: History has at least 300 days. [2026-01-29T12:16:43.785049] [DEBUG] [REMOTE ] OMEX: PASS: Price check passed. Min price $1.74. [2026-01-29T12:16:43.785200] [DEBUG] [REMOTE ] OMEX: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:43.785363] [DEBUG] [REMOTE ] OMEX: PASS: Integrity check passed. [2026-01-29T12:16:43.785420] [DEBUG] [REMOTE ] OMEX: Symbol is viable for forecasting. [2026-01-29T12:16:43.785474] [INFO ] [MAIN ] [2316/3490] OMEX kept (0.4s) | 2312 kept, 4 rejected | 139.0/min | ETA: 8.4m [2026-01-29T12:16:44.113235] [DEBUG] [REMOTE ] OMF: Retrieved 2556 rows, trimmed to 300. [2026-01-29T12:16:44.113438] [DEBUG] [REMOTE ] OMF: PASS: History has at least 300 days. [2026-01-29T12:16:44.113730] [DEBUG] [REMOTE ] OMF: PASS: Price check passed. Min price $57.07. [2026-01-29T12:16:44.113870] [DEBUG] [REMOTE ] OMF: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:44.113990] [DEBUG] [REMOTE ] OMF: PASS: Integrity check passed. [2026-01-29T12:16:44.114030] [DEBUG] [REMOTE ] OMF: Symbol is viable for forecasting. [2026-01-29T12:16:44.114080] [INFO ] [MAIN ] [2317/3490] OMF kept (0.3s) | 2313 kept, 4 rejected | 139.0/min | ETA: 8.4m [2026-01-29T12:16:44.631600] [DEBUG] [REMOTE ] ON: Retrieved 6474 rows, trimmed to 300. [2026-01-29T12:16:44.631738] [DEBUG] [REMOTE ] ON: PASS: History has at least 300 days. [2026-01-29T12:16:44.631957] [DEBUG] [REMOTE ] ON: PASS: Price check passed. Min price $44.90. [2026-01-29T12:16:44.632121] [DEBUG] [REMOTE ] ON: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:44.632256] [DEBUG] [REMOTE ] ON: PASS: Integrity check passed. [2026-01-29T12:16:44.632298] [DEBUG] [REMOTE ] ON: Symbol is viable for forecasting. [2026-01-29T12:16:44.632348] [INFO ] [MAIN ] [2318/3490] ON kept (0.5s) | 2314 kept, 4 rejected | 139.0/min | ETA: 8.4m [2026-01-29T12:16:45.136263] [DEBUG] [REMOTE ] ONB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:45.136414] [DEBUG] [REMOTE ] ONB: PASS: History has at least 300 days. [2026-01-29T12:16:45.136685] [DEBUG] [REMOTE ] ONB: PASS: Price check passed. Min price $19.66. [2026-01-29T12:16:45.136845] [DEBUG] [REMOTE ] ONB: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:45.136973] [DEBUG] [REMOTE ] ONB: PASS: Integrity check passed. [2026-01-29T12:16:45.137015] [DEBUG] [REMOTE ] ONB: Symbol is viable for forecasting. [2026-01-29T12:16:45.137064] [INFO ] [MAIN ] [2319/3490] ONB kept (0.5s) | 2315 kept, 4 rejected | 139.0/min | ETA: 8.4m [2026-01-29T12:16:45.407775] [DEBUG] [REMOTE ] ONCO: Retrieved 988 rows, trimmed to 300. [2026-01-29T12:16:45.407964] [DEBUG] [REMOTE ] ONCO: PASS: History has at least 300 days. [2026-01-29T12:16:45.408216] [DEBUG] [REMOTE ] ONCO: PASS: Price check passed. Min price $1.43. [2026-01-29T12:16:45.408381] [DEBUG] [REMOTE ] ONCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:45.408514] [DEBUG] [REMOTE ] ONCO: PASS: Integrity check passed. [2026-01-29T12:16:45.408561] [DEBUG] [REMOTE ] ONCO: Symbol is viable for forecasting. [2026-01-29T12:16:45.408642] [INFO ] [MAIN ] [2320/3490] ONCO kept (0.3s) | 2316 kept, 4 rejected | 139.0/min | ETA: 8.4m [2026-01-29T12:16:45.733184] [DEBUG] [REMOTE ] ONDS: Retrieved 1478 rows, trimmed to 300. [2026-01-29T12:16:45.733345] [DEBUG] [REMOTE ] ONDS: PASS: History has at least 300 days. [2026-01-29T12:16:45.733617] [DEBUG] [REMOTE ] ONDS: PASS: Price check passed. Min price $5.25. [2026-01-29T12:16:45.733801] [DEBUG] [REMOTE ] ONDS: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:45.733996] [DEBUG] [REMOTE ] ONDS: PASS: Integrity check passed. [2026-01-29T12:16:45.734058] [DEBUG] [REMOTE ] ONDS: Symbol is viable for forecasting. [2026-01-29T12:16:45.734127] [INFO ] [MAIN ] [2321/3490] ONDS kept (0.3s) | 2317 kept, 4 rejected | 139.1/min | ETA: 8.4m [2026-01-29T12:16:46.281455] [DEBUG] [REMOTE ] ONEQ: Retrieved 5617 rows, trimmed to 300. [2026-01-29T12:16:46.281618] [DEBUG] [REMOTE ] ONEQ: PASS: History has at least 300 days. [2026-01-29T12:16:46.281856] [DEBUG] [REMOTE ] ONEQ: PASS: Price check passed. Min price $86.80. [2026-01-29T12:16:46.281992] [DEBUG] [REMOTE ] ONEQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:46.282114] [DEBUG] [REMOTE ] ONEQ: PASS: Integrity check passed. [2026-01-29T12:16:46.282155] [DEBUG] [REMOTE ] ONEQ: Symbol is viable for forecasting. [2026-01-29T12:16:46.282203] [INFO ] [MAIN ] [2322/3490] ONEQ kept (0.5s) | 2318 kept, 4 rejected | 139.0/min | ETA: 8.4m [2026-01-29T12:16:46.553433] [DEBUG] [REMOTE ] ONL: Retrieved 1054 rows, trimmed to 300. [2026-01-29T12:16:46.553556] [DEBUG] [REMOTE ] ONL: PASS: History has at least 300 days. [2026-01-29T12:16:46.553795] [DEBUG] [REMOTE ] ONL: PASS: Price check passed. Min price $1.96. [2026-01-29T12:16:46.553939] [DEBUG] [REMOTE ] ONL: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:46.554051] [DEBUG] [REMOTE ] ONL: PASS: Integrity check passed. [2026-01-29T12:16:46.554092] [DEBUG] [REMOTE ] ONL: Symbol is viable for forecasting. [2026-01-29T12:16:46.554146] [INFO ] [MAIN ] [2323/3490] ONL kept (0.3s) | 2319 kept, 4 rejected | 139.1/min | ETA: 8.4m [2026-01-29T12:16:46.875722] [DEBUG] [REMOTE ] ONON: Retrieved 1097 rows, trimmed to 300. [2026-01-29T12:16:46.875894] [DEBUG] [REMOTE ] ONON: PASS: History has at least 300 days. [2026-01-29T12:16:46.876164] [DEBUG] [REMOTE ] ONON: PASS: Price check passed. Min price $34.96. [2026-01-29T12:16:46.876333] [DEBUG] [REMOTE ] ONON: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:46.876472] [DEBUG] [REMOTE ] ONON: PASS: Integrity check passed. [2026-01-29T12:16:46.876527] [DEBUG] [REMOTE ] ONON: Symbol is viable for forecasting. [2026-01-29T12:16:46.876612] [INFO ] [MAIN ] [2324/3490] ONON kept (0.3s) | 2320 kept, 4 rejected | 139.1/min | ETA: 8.4m [2026-01-29T12:16:47.404137] [DEBUG] [REMOTE ] ONTF: Retrieved 1252 rows, trimmed to 300. [2026-01-29T12:16:47.404265] [DEBUG] [REMOTE ] ONTF: PASS: History has at least 300 days. [2026-01-29T12:16:47.404460] [DEBUG] [REMOTE ] ONTF: PASS: Price check passed. Min price $4.94. [2026-01-29T12:16:47.404628] [DEBUG] [REMOTE ] ONTF: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:47.404738] [DEBUG] [REMOTE ] ONTF: PASS: Integrity check passed. [2026-01-29T12:16:47.404777] [DEBUG] [REMOTE ] ONTF: Symbol is viable for forecasting. [2026-01-29T12:16:47.404823] [INFO ] [MAIN ] [2325/3490] ONTF kept (0.5s) | 2321 kept, 4 rejected | 139.1/min | ETA: 8.4m [2026-01-29T12:16:47.994356] [DEBUG] [REMOTE ] ONTO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:47.994487] [DEBUG] [REMOTE ] ONTO: PASS: History has at least 300 days. [2026-01-29T12:16:47.994718] [DEBUG] [REMOTE ] ONTO: PASS: Price check passed. Min price $124.09. [2026-01-29T12:16:47.994858] [DEBUG] [REMOTE ] ONTO: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:47.994973] [DEBUG] [REMOTE ] ONTO: PASS: Integrity check passed. [2026-01-29T12:16:47.995014] [DEBUG] [REMOTE ] ONTO: Symbol is viable for forecasting. [2026-01-29T12:16:47.995063] [INFO ] [MAIN ] [2326/3490] ONTO kept (0.6s) | 2322 kept, 4 rejected | 139.0/min | ETA: 8.4m [2026-01-29T12:16:48.314332] [DEBUG] [REMOTE ] OOMA: Retrieved 2649 rows, trimmed to 300. [2026-01-29T12:16:48.314492] [DEBUG] [REMOTE ] OOMA: PASS: History has at least 300 days. [2026-01-29T12:16:48.314777] [DEBUG] [REMOTE ] OOMA: PASS: Price check passed. Min price $10.58. [2026-01-29T12:16:48.314941] [DEBUG] [REMOTE ] OOMA: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:48.315075] [DEBUG] [REMOTE ] OOMA: PASS: Integrity check passed. [2026-01-29T12:16:48.315120] [DEBUG] [REMOTE ] OOMA: Symbol is viable for forecasting. [2026-01-29T12:16:48.315178] [INFO ] [MAIN ] [2327/3490] OOMA kept (0.3s) | 2323 kept, 4 rejected | 139.1/min | ETA: 8.4m [2026-01-29T12:16:48.540873] [DEBUG] [REMOTE ] OPAD: Retrieved 1287 rows, trimmed to 300. [2026-01-29T12:16:48.541081] [DEBUG] [REMOTE ] OPAD: PASS: History has at least 300 days. [2026-01-29T12:16:48.541332] [DEBUG] [REMOTE ] OPAD: PASS: Price check passed. Min price $1.15. [2026-01-29T12:16:48.541476] [DEBUG] [REMOTE ] OPAD: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:48.541614] [DEBUG] [REMOTE ] OPAD: PASS: Integrity check passed. [2026-01-29T12:16:48.541658] [DEBUG] [REMOTE ] OPAD: Symbol is viable for forecasting. [2026-01-29T12:16:48.541711] [INFO ] [MAIN ] [2328/3490] OPAD kept (0.2s) | 2324 kept, 4 rejected | 139.1/min | ETA: 8.4m [2026-01-29T12:16:49.023875] [DEBUG] [REMOTE ] OPAL: Retrieved 883 rows, trimmed to 300. [2026-01-29T12:16:49.024022] [DEBUG] [REMOTE ] OPAL: PASS: History has at least 300 days. [2026-01-29T12:16:49.024277] [DEBUG] [REMOTE ] OPAL: PASS: Price check passed. Min price $2.02. [2026-01-29T12:16:49.024426] [DEBUG] [REMOTE ] OPAL: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:49.024541] [DEBUG] [REMOTE ] OPAL: PASS: Integrity check passed. [2026-01-29T12:16:49.024623] [DEBUG] [REMOTE ] OPAL: Symbol is viable for forecasting. [2026-01-29T12:16:49.024691] [INFO ] [MAIN ] [2329/3490] OPAL kept (0.5s) | 2325 kept, 4 rejected | 139.1/min | ETA: 8.3m [2026-01-29T12:16:49.627457] [DEBUG] [REMOTE ] OPBK: Retrieved 5162 rows, trimmed to 300. [2026-01-29T12:16:49.627634] [DEBUG] [REMOTE ] OPBK: PASS: History has at least 300 days. [2026-01-29T12:16:49.627889] [DEBUG] [REMOTE ] OPBK: PASS: Price check passed. Min price $12.63. [2026-01-29T12:16:49.628055] [DEBUG] [REMOTE ] OPBK: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:49.628188] [DEBUG] [REMOTE ] OPBK: PASS: Integrity check passed. [2026-01-29T12:16:49.628233] [DEBUG] [REMOTE ] OPBK: Symbol is viable for forecasting. [2026-01-29T12:16:49.628284] [INFO ] [MAIN ] [2330/3490] OPBK kept (0.6s) | 2326 kept, 4 rejected | 139.1/min | ETA: 8.3m [2026-01-29T12:16:50.037725] [DEBUG] [REMOTE ] OPCH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:50.037914] [DEBUG] [REMOTE ] OPCH: PASS: History has at least 300 days. [2026-01-29T12:16:50.038303] [DEBUG] [REMOTE ] OPCH: PASS: Price check passed. Min price $26.03. [2026-01-29T12:16:50.038722] [DEBUG] [REMOTE ] OPCH: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:50.038927] [DEBUG] [REMOTE ] OPCH: PASS: Integrity check passed. [2026-01-29T12:16:50.038980] [DEBUG] [REMOTE ] OPCH: Symbol is viable for forecasting. [2026-01-29T12:16:50.039048] [INFO ] [MAIN ] [2331/3490] OPCH kept (0.4s) | 2327 kept, 4 rejected | 139.1/min | ETA: 8.3m [2026-01-29T12:16:50.319151] [DEBUG] [REMOTE ] OPEN: Retrieved 1410 rows, trimmed to 300. [2026-01-29T12:16:50.319317] [DEBUG] [REMOTE ] OPEN: PASS: History has at least 300 days. [2026-01-29T12:16:50.319792] [DEBUG] [REMOTE ] OPEN: PASS: Price check passed. Min price $5.76. [2026-01-29T12:16:50.319961] [DEBUG] [REMOTE ] OPEN: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:50.320140] [DEBUG] [REMOTE ] OPEN: PASS: Integrity check passed. [2026-01-29T12:16:50.320193] [DEBUG] [REMOTE ] OPEN: Symbol is viable for forecasting. [2026-01-29T12:16:50.320260] [INFO ] [MAIN ] [2332/3490] OPEN kept (0.3s) | 2328 kept, 4 rejected | 139.1/min | ETA: 8.3m [2026-01-29T12:16:50.711843] [DEBUG] [REMOTE ] OPFI: Retrieved 1301 rows, trimmed to 300. [2026-01-29T12:16:50.712002] [DEBUG] [REMOTE ] OPFI: PASS: History has at least 300 days. [2026-01-29T12:16:50.712232] [DEBUG] [REMOTE ] OPFI: PASS: Price check passed. Min price $9.18. [2026-01-29T12:16:50.712381] [DEBUG] [REMOTE ] OPFI: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:50.712499] [DEBUG] [REMOTE ] OPFI: PASS: Integrity check passed. [2026-01-29T12:16:50.712541] [DEBUG] [REMOTE ] OPFI: Symbol is viable for forecasting. [2026-01-29T12:16:50.712611] [INFO ] [MAIN ] [2333/3490] OPFI kept (0.4s) | 2329 kept, 4 rejected | 139.1/min | ETA: 8.3m [2026-01-29T12:16:51.311252] [DEBUG] [REMOTE ] OPK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:51.311402] [DEBUG] [REMOTE ] OPK: PASS: History has at least 300 days. [2026-01-29T12:16:51.311886] [DEBUG] [REMOTE ] OPK: PASS: Price check passed. Min price $1.26. [2026-01-29T12:16:51.312027] [DEBUG] [REMOTE ] OPK: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:51.312155] [DEBUG] [REMOTE ] OPK: PASS: Integrity check passed. [2026-01-29T12:16:51.312195] [DEBUG] [REMOTE ] OPK: Symbol is viable for forecasting. [2026-01-29T12:16:51.312245] [INFO ] [MAIN ] [2334/3490] OPK kept (0.6s) | 2330 kept, 4 rejected | 139.1/min | ETA: 8.3m [2026-01-29T12:16:51.690480] [DEBUG] [REMOTE ] OPLN: Retrieved 4056 rows, trimmed to 300. [2026-01-29T12:16:51.690841] [DEBUG] [REMOTE ] OPLN: PASS: History has at least 300 days. [2026-01-29T12:16:51.691050] [DEBUG] [REMOTE ] OPLN: PASS: Price check passed. Min price $24.49. [2026-01-29T12:16:51.691185] [DEBUG] [REMOTE ] OPLN: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:51.691296] [DEBUG] [REMOTE ] OPLN: PASS: Integrity check passed. [2026-01-29T12:16:51.691335] [DEBUG] [REMOTE ] OPLN: Symbol is viable for forecasting. [2026-01-29T12:16:51.691382] [INFO ] [MAIN ] [2335/3490] OPLN kept (0.4s) | 2331 kept, 4 rejected | 139.1/min | ETA: 8.3m [2026-01-29T12:16:52.042766] [DEBUG] [REMOTE ] OPP: Retrieved 2346 rows, trimmed to 300. [2026-01-29T12:16:52.042949] [DEBUG] [REMOTE ] OPP: PASS: History has at least 300 days. [2026-01-29T12:16:52.043227] [DEBUG] [REMOTE ] OPP: PASS: Price check passed. Min price $7.71. [2026-01-29T12:16:52.043414] [DEBUG] [REMOTE ] OPP: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:52.043562] [DEBUG] [REMOTE ] OPP: PASS: Integrity check passed. [2026-01-29T12:16:52.043632] [DEBUG] [REMOTE ] OPP: Symbol is viable for forecasting. [2026-01-29T12:16:52.043693] [INFO ] [MAIN ] [2336/3490] OPP kept (0.4s) | 2332 kept, 4 rejected | 139.1/min | ETA: 8.3m [2026-01-29T12:16:52.409284] [DEBUG] [REMOTE ] OPRA: Retrieved 1886 rows, trimmed to 300. [2026-01-29T12:16:52.409949] [DEBUG] [REMOTE ] OPRA: PASS: History has at least 300 days. [2026-01-29T12:16:52.410775] [DEBUG] [REMOTE ] OPRA: PASS: Price check passed. Min price $12.54. [2026-01-29T12:16:52.411123] [DEBUG] [REMOTE ] OPRA: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:52.411390] [DEBUG] [REMOTE ] OPRA: PASS: Integrity check passed. [2026-01-29T12:16:52.411458] [DEBUG] [REMOTE ] OPRA: Symbol is viable for forecasting. [2026-01-29T12:16:52.411549] [INFO ] [MAIN ] [2337/3490] OPRA kept (0.4s) | 2333 kept, 4 rejected | 139.1/min | ETA: 8.3m [2026-01-29T12:16:52.747157] [DEBUG] [REMOTE ] OPTX: Retrieved 1005 rows, trimmed to 300. [2026-01-29T12:16:52.747359] [DEBUG] [REMOTE ] OPTX: PASS: History has at least 300 days. [2026-01-29T12:16:52.749135] [DEBUG] [REMOTE ] OPTX: PASS: Price check passed. Min price $1.25. [2026-01-29T12:16:52.749343] [DEBUG] [REMOTE ] OPTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:52.749510] [DEBUG] [REMOTE ] OPTX: PASS: Integrity check passed. [2026-01-29T12:16:52.749566] [DEBUG] [REMOTE ] OPTX: Symbol is viable for forecasting. [2026-01-29T12:16:52.749680] [INFO ] [MAIN ] [2338/3490] OPTX kept (0.3s) | 2334 kept, 4 rejected | 139.1/min | ETA: 8.3m [2026-01-29T12:16:53.294173] [DEBUG] [REMOTE ] OPXS: Retrieved 4203 rows, trimmed to 300. [2026-01-29T12:16:53.294333] [DEBUG] [REMOTE ] OPXS: PASS: History has at least 300 days. [2026-01-29T12:16:53.294561] [DEBUG] [REMOTE ] OPXS: PASS: Price check passed. Min price $12.75. [2026-01-29T12:16:53.294724] [DEBUG] [REMOTE ] OPXS: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:53.294845] [DEBUG] [REMOTE ] OPXS: PASS: Integrity check passed. [2026-01-29T12:16:53.294887] [DEBUG] [REMOTE ] OPXS: Symbol is viable for forecasting. [2026-01-29T12:16:53.294944] [INFO ] [MAIN ] [2339/3490] OPXS kept (0.5s) | 2335 kept, 4 rejected | 139.1/min | ETA: 8.3m [2026-01-29T12:16:53.745280] [DEBUG] [REMOTE ] ORA: Retrieved 5336 rows, trimmed to 300. [2026-01-29T12:16:53.745430] [DEBUG] [REMOTE ] ORA: PASS: History has at least 300 days. [2026-01-29T12:16:53.745879] [DEBUG] [REMOTE ] ORA: PASS: Price check passed. Min price $106.25. [2026-01-29T12:16:53.746035] [DEBUG] [REMOTE ] ORA: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:53.746161] [DEBUG] [REMOTE ] ORA: PASS: Integrity check passed. [2026-01-29T12:16:53.746202] [DEBUG] [REMOTE ] ORA: Symbol is viable for forecasting. [2026-01-29T12:16:53.746252] [INFO ] [MAIN ] [2340/3490] ORA kept (0.5s) | 2336 kept, 4 rejected | 139.1/min | ETA: 8.3m [2026-01-29T12:16:53.912244] [DEBUG] [REMOTE ] ORC: Retrieved 3258 rows, trimmed to 300. [2026-01-29T12:16:53.912375] [DEBUG] [REMOTE ] ORC: PASS: History has at least 300 days. [2026-01-29T12:16:53.912618] [DEBUG] [REMOTE ] ORC: PASS: Price check passed. Min price $6.85. [2026-01-29T12:16:53.912776] [DEBUG] [REMOTE ] ORC: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:53.912891] [DEBUG] [REMOTE ] ORC: PASS: Integrity check passed. [2026-01-29T12:16:53.912934] [DEBUG] [REMOTE ] ORC: Symbol is viable for forecasting. [2026-01-29T12:16:53.912984] [INFO ] [MAIN ] [2341/3490] ORC kept (0.2s) | 2337 kept, 4 rejected | 139.1/min | ETA: 8.3m [2026-01-29T12:16:54.389034] [DEBUG] [REMOTE ] ORGO: Retrieved 2278 rows, trimmed to 300. [2026-01-29T12:16:54.389168] [DEBUG] [REMOTE ] ORGO: PASS: History has at least 300 days. [2026-01-29T12:16:54.389390] [DEBUG] [REMOTE ] ORGO: PASS: Price check passed. Min price $3.71. [2026-01-29T12:16:54.389747] [DEBUG] [REMOTE ] ORGO: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:54.389861] [DEBUG] [REMOTE ] ORGO: PASS: Integrity check passed. [2026-01-29T12:16:54.389902] [DEBUG] [REMOTE ] ORGO: Symbol is viable for forecasting. [2026-01-29T12:16:54.389950] [INFO ] [MAIN ] [2342/3490] ORGO kept (0.5s) | 2338 kept, 4 rejected | 139.1/min | ETA: 8.3m [2026-01-29T12:16:54.818334] [DEBUG] [REMOTE ] ORIC: Retrieved 1448 rows, trimmed to 300. [2026-01-29T12:16:54.818470] [DEBUG] [REMOTE ] ORIC: PASS: History has at least 300 days. [2026-01-29T12:16:54.818741] [DEBUG] [REMOTE ] ORIC: PASS: Price check passed. Min price $8.04. [2026-01-29T12:16:54.818880] [DEBUG] [REMOTE ] ORIC: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:54.819033] [DEBUG] [REMOTE ] ORIC: PASS: Integrity check passed. [2026-01-29T12:16:54.819084] [DEBUG] [REMOTE ] ORIC: Symbol is viable for forecasting. [2026-01-29T12:16:54.819145] [INFO ] [MAIN ] [2343/3490] ORIC kept (0.4s) | 2339 kept, 4 rejected | 139.1/min | ETA: 8.2m [2026-01-29T12:16:55.398618] [DEBUG] [REMOTE ] ORKA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:55.398974] [DEBUG] [REMOTE ] ORKA: PASS: History has at least 300 days. [2026-01-29T12:16:55.399215] [DEBUG] [REMOTE ] ORKA: PASS: Price check passed. Min price $26.19. [2026-01-29T12:16:55.399359] [DEBUG] [REMOTE ] ORKA: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:55.399482] [DEBUG] [REMOTE ] ORKA: PASS: Integrity check passed. [2026-01-29T12:16:55.399527] [DEBUG] [REMOTE ] ORKA: Symbol is viable for forecasting. [2026-01-29T12:16:55.399792] [INFO ] [MAIN ] [2344/3490] ORKA kept (0.6s) | 2340 kept, 4 rejected | 139.1/min | ETA: 8.2m [2026-01-29T12:16:55.875236] [DEBUG] [REMOTE ] ORLY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:55.875372] [DEBUG] [REMOTE ] ORLY: PASS: History has at least 300 days. [2026-01-29T12:16:55.875605] [DEBUG] [REMOTE ] ORLY: PASS: Price check passed. Min price $90.34. [2026-01-29T12:16:55.875747] [DEBUG] [REMOTE ] ORLY: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:55.875863] [DEBUG] [REMOTE ] ORLY: PASS: Integrity check passed. [2026-01-29T12:16:55.875904] [DEBUG] [REMOTE ] ORLY: Symbol is viable for forecasting. [2026-01-29T12:16:55.875953] [INFO ] [MAIN ] [2345/3490] ORLY kept (0.5s) | 2341 kept, 4 rejected | 139.1/min | ETA: 8.2m [2026-01-29T12:16:56.327024] [DEBUG] [REMOTE ] ORMP: Retrieved 4974 rows, trimmed to 300. [2026-01-29T12:16:56.327187] [DEBUG] [REMOTE ] ORMP: PASS: History has at least 300 days. [2026-01-29T12:16:56.327473] [DEBUG] [REMOTE ] ORMP: PASS: Price check passed. Min price $2.05. [2026-01-29T12:16:56.327644] [DEBUG] [REMOTE ] ORMP: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:56.327775] [DEBUG] [REMOTE ] ORMP: PASS: Integrity check passed. [2026-01-29T12:16:56.327817] [DEBUG] [REMOTE ] ORMP: Symbol is viable for forecasting. [2026-01-29T12:16:56.327869] [INFO ] [MAIN ] [2346/3490] ORMP kept (0.5s) | 2342 kept, 4 rejected | 139.1/min | ETA: 8.2m [2026-01-29T12:16:56.812605] [DEBUG] [REMOTE ] ORN: Retrieved 4554 rows, trimmed to 300. [2026-01-29T12:16:56.812757] [DEBUG] [REMOTE ] ORN: PASS: History has at least 300 days. [2026-01-29T12:16:56.813005] [DEBUG] [REMOTE ] ORN: PASS: Price check passed. Min price $8.55. [2026-01-29T12:16:56.813159] [DEBUG] [REMOTE ] ORN: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:56.813281] [DEBUG] [REMOTE ] ORN: PASS: Integrity check passed. [2026-01-29T12:16:56.813323] [DEBUG] [REMOTE ] ORN: Symbol is viable for forecasting. [2026-01-29T12:16:56.813374] [INFO ] [MAIN ] [2347/3490] ORN kept (0.5s) | 2343 kept, 4 rejected | 139.1/min | ETA: 8.2m [2026-01-29T12:16:57.287314] [DEBUG] [REMOTE ] ORRF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:57.287452] [DEBUG] [REMOTE ] ORRF: PASS: History has at least 300 days. [2026-01-29T12:16:57.287687] [DEBUG] [REMOTE ] ORRF: PASS: Price check passed. Min price $33.02. [2026-01-29T12:16:57.287824] [DEBUG] [REMOTE ] ORRF: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:57.287976] [DEBUG] [REMOTE ] ORRF: PASS: Integrity check passed. [2026-01-29T12:16:57.288024] [DEBUG] [REMOTE ] ORRF: Symbol is viable for forecasting. [2026-01-29T12:16:57.288074] [INFO ] [MAIN ] [2348/3490] ORRF kept (0.5s) | 2344 kept, 4 rejected | 139.1/min | ETA: 8.2m [2026-01-29T12:16:57.409164] [DEBUG] [REMOTE ] OS: Retrieved 380 rows, trimmed to 300. [2026-01-29T12:16:57.409292] [DEBUG] [REMOTE ] OS: PASS: History has at least 300 days. [2026-01-29T12:16:57.409536] [DEBUG] [REMOTE ] OS: PASS: Price check passed. Min price $16.99. [2026-01-29T12:16:57.409689] [DEBUG] [REMOTE ] OS: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:57.409797] [DEBUG] [REMOTE ] OS: PASS: Integrity check passed. [2026-01-29T12:16:57.409836] [DEBUG] [REMOTE ] OS: Symbol is viable for forecasting. [2026-01-29T12:16:57.409883] [INFO ] [MAIN ] [2349/3490] OS kept (0.1s) | 2345 kept, 4 rejected | 139.1/min | ETA: 8.2m [2026-01-29T12:16:58.226430] [DEBUG] [REMOTE ] OSBC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:58.226599] [DEBUG] [REMOTE ] OSBC: PASS: History has at least 300 days. [2026-01-29T12:16:58.226822] [DEBUG] [REMOTE ] OSBC: PASS: Price check passed. Min price $17.67. [2026-01-29T12:16:58.226954] [DEBUG] [REMOTE ] OSBC: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:58.227070] [DEBUG] [REMOTE ] OSBC: PASS: Integrity check passed. [2026-01-29T12:16:58.227110] [DEBUG] [REMOTE ] OSBC: Symbol is viable for forecasting. [2026-01-29T12:16:58.227159] [INFO ] [MAIN ] [2350/3490] OSBC kept (0.8s) | 2346 kept, 4 rejected | 139.1/min | ETA: 8.2m [2026-01-29T12:16:58.686613] [DEBUG] [REMOTE ] OSIS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:58.686765] [DEBUG] [REMOTE ] OSIS: PASS: History has at least 300 days. [2026-01-29T12:16:58.687003] [DEBUG] [REMOTE ] OSIS: PASS: Price check passed. Min price $233.97. [2026-01-29T12:16:58.687138] [DEBUG] [REMOTE ] OSIS: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:58.687260] [DEBUG] [REMOTE ] OSIS: PASS: Integrity check passed. [2026-01-29T12:16:58.687300] [DEBUG] [REMOTE ] OSIS: Symbol is viable for forecasting. [2026-01-29T12:16:58.687347] [INFO ] [MAIN ] [2351/3490] OSIS kept (0.5s) | 2347 kept, 4 rejected | 139.1/min | ETA: 8.2m [2026-01-29T12:16:59.120307] [DEBUG] [REMOTE ] OSPN: Retrieved 6303 rows, trimmed to 300. [2026-01-29T12:16:59.120449] [DEBUG] [REMOTE ] OSPN: PASS: History has at least 300 days. [2026-01-29T12:16:59.120719] [DEBUG] [REMOTE ] OSPN: PASS: Price check passed. Min price $11.29. [2026-01-29T12:16:59.120866] [DEBUG] [REMOTE ] OSPN: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:59.120988] [DEBUG] [REMOTE ] OSPN: PASS: Integrity check passed. [2026-01-29T12:16:59.121032] [DEBUG] [REMOTE ] OSPN: Symbol is viable for forecasting. [2026-01-29T12:16:59.121083] [INFO ] [MAIN ] [2352/3490] OSPN kept (0.4s) | 2348 kept, 4 rejected | 139.1/min | ETA: 8.2m [2026-01-29T12:16:59.402533] [DEBUG] [REMOTE ] OSS: Retrieved 2008 rows, trimmed to 300. [2026-01-29T12:16:59.402696] [DEBUG] [REMOTE ] OSS: PASS: History has at least 300 days. [2026-01-29T12:16:59.402921] [DEBUG] [REMOTE ] OSS: PASS: Price check passed. Min price $4.34. [2026-01-29T12:16:59.403061] [DEBUG] [REMOTE ] OSS: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:59.403174] [DEBUG] [REMOTE ] OSS: PASS: Integrity check passed. [2026-01-29T12:16:59.403215] [DEBUG] [REMOTE ] OSS: Symbol is viable for forecasting. [2026-01-29T12:16:59.403264] [INFO ] [MAIN ] [2353/3490] OSS kept (0.3s) | 2349 kept, 4 rejected | 139.1/min | ETA: 8.2m [2026-01-29T12:16:59.975966] [DEBUG] [REMOTE ] OTEX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:16:59.976118] [DEBUG] [REMOTE ] OTEX: PASS: History has at least 300 days. [2026-01-29T12:16:59.976353] [DEBUG] [REMOTE ] OTEX: PASS: Price check passed. Min price $27.38. [2026-01-29T12:16:59.976495] [DEBUG] [REMOTE ] OTEX: PASS: Continuity check passed with 300 days. [2026-01-29T12:16:59.976672] [DEBUG] [REMOTE ] OTEX: PASS: Integrity check passed. [2026-01-29T12:16:59.976716] [DEBUG] [REMOTE ] OTEX: Symbol is viable for forecasting. [2026-01-29T12:16:59.976775] [INFO ] [MAIN ] [2354/3490] OTEX kept (0.6s) | 2350 kept, 4 rejected | 139.1/min | ETA: 8.2m [2026-01-29T12:17:00.250452] [DEBUG] [REMOTE ] OTIS: Retrieved 1473 rows, trimmed to 300. [2026-01-29T12:17:00.250635] [DEBUG] [REMOTE ] OTIS: PASS: History has at least 300 days. [2026-01-29T12:17:00.250850] [DEBUG] [REMOTE ] OTIS: PASS: Price check passed. Min price $86.12. [2026-01-29T12:17:00.251000] [DEBUG] [REMOTE ] OTIS: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:00.251132] [DEBUG] [REMOTE ] OTIS: PASS: Integrity check passed. [2026-01-29T12:17:00.251177] [DEBUG] [REMOTE ] OTIS: Symbol is viable for forecasting. [2026-01-29T12:17:00.251232] [INFO ] [MAIN ] [2355/3490] OTIS kept (0.3s) | 2351 kept, 4 rejected | 139.1/min | ETA: 8.2m [2026-01-29T12:17:00.690116] [DEBUG] [REMOTE ] OTLY: Retrieved 1178 rows, trimmed to 300. [2026-01-29T12:17:00.690237] [DEBUG] [REMOTE ] OTLY: PASS: History has at least 300 days. [2026-01-29T12:17:00.690460] [DEBUG] [REMOTE ] OTLY: PASS: Price check passed. Min price $10.34. [2026-01-29T12:17:00.690659] [DEBUG] [REMOTE ] OTLY: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:00.690777] [DEBUG] [REMOTE ] OTLY: PASS: Integrity check passed. [2026-01-29T12:17:00.690819] [DEBUG] [REMOTE ] OTLY: Symbol is viable for forecasting. [2026-01-29T12:17:00.690869] [INFO ] [MAIN ] [2356/3490] OTLY kept (0.4s) | 2352 kept, 4 rejected | 139.1/min | ETA: 8.2m [2026-01-29T12:17:01.101832] [DEBUG] [REMOTE ] OVID: Retrieved 2195 rows, trimmed to 300. [2026-01-29T12:17:01.101967] [DEBUG] [REMOTE ] OVID: PASS: History has at least 300 days. [2026-01-29T12:17:01.102176] [DEBUG] [REMOTE ] OVID: PASS: Price check passed. Min price $1.20. [2026-01-29T12:17:01.102319] [DEBUG] [REMOTE ] OVID: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:01.102435] [DEBUG] [REMOTE ] OVID: PASS: Integrity check passed. [2026-01-29T12:17:01.102482] [DEBUG] [REMOTE ] OVID: Symbol is viable for forecasting. [2026-01-29T12:17:01.102547] [INFO ] [MAIN ] [2357/3490] OVID kept (0.4s) | 2353 kept, 4 rejected | 139.1/min | ETA: 8.1m [2026-01-29T12:17:01.600360] [DEBUG] [REMOTE ] OVLY: Retrieved 5607 rows, trimmed to 300. [2026-01-29T12:17:01.600517] [DEBUG] [REMOTE ] OVLY: PASS: History has at least 300 days. [2026-01-29T12:17:01.600821] [DEBUG] [REMOTE ] OVLY: PASS: Price check passed. Min price $27.28. [2026-01-29T12:17:01.600978] [DEBUG] [REMOTE ] OVLY: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:01.601107] [DEBUG] [REMOTE ] OVLY: PASS: Integrity check passed. [2026-01-29T12:17:01.601148] [DEBUG] [REMOTE ] OVLY: Symbol is viable for forecasting. [2026-01-29T12:17:01.601205] [INFO ] [MAIN ] [2358/3490] OVLY kept (0.5s) | 2354 kept, 4 rejected | 139.1/min | ETA: 8.1m [2026-01-29T12:17:01.876396] [DEBUG] [REMOTE ] OWL: Retrieved 1286 rows, trimmed to 300. [2026-01-29T12:17:01.876538] [DEBUG] [REMOTE ] OWL: PASS: History has at least 300 days. [2026-01-29T12:17:01.876782] [DEBUG] [REMOTE ] OWL: PASS: Price check passed. Min price $13.74. [2026-01-29T12:17:01.876925] [DEBUG] [REMOTE ] OWL: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:01.877042] [DEBUG] [REMOTE ] OWL: PASS: Integrity check passed. [2026-01-29T12:17:01.877087] [DEBUG] [REMOTE ] OWL: Symbol is viable for forecasting. [2026-01-29T12:17:01.877136] [INFO ] [MAIN ] [2359/3490] OWL kept (0.3s) | 2355 kept, 4 rejected | 139.1/min | ETA: 8.1m [2026-01-29T12:17:02.204220] [DEBUG] [REMOTE ] OXLC: Retrieved 3777 rows, trimmed to 300. [2026-01-29T12:17:02.204360] [DEBUG] [REMOTE ] OXLC: PASS: History has at least 300 days. [2026-01-29T12:17:02.204598] [DEBUG] [REMOTE ] OXLC: PASS: Price check passed. Min price $12.34. [2026-01-29T12:17:02.204744] [DEBUG] [REMOTE ] OXLC: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:02.204861] [DEBUG] [REMOTE ] OXLC: PASS: Integrity check passed. [2026-01-29T12:17:02.204903] [DEBUG] [REMOTE ] OXLC: Symbol is viable for forecasting. [2026-01-29T12:17:02.204957] [INFO ] [MAIN ] [2360/3490] OXLC kept (0.3s) | 2356 kept, 4 rejected | 139.1/min | ETA: 8.1m [2026-01-29T12:17:02.949039] [DEBUG] [REMOTE ] OXM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:02.949225] [DEBUG] [REMOTE ] OXM: PASS: History has at least 300 days. [2026-01-29T12:17:02.949529] [DEBUG] [REMOTE ] OXM: PASS: Price check passed. Min price $31.21. [2026-01-29T12:17:02.949721] [DEBUG] [REMOTE ] OXM: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:02.949853] [DEBUG] [REMOTE ] OXM: PASS: Integrity check passed. [2026-01-29T12:17:02.949895] [DEBUG] [REMOTE ] OXM: Symbol is viable for forecasting. [2026-01-29T12:17:02.949947] [INFO ] [MAIN ] [2361/3490] OXM kept (0.7s) | 2357 kept, 4 rejected | 139.1/min | ETA: 8.1m [2026-01-29T12:17:03.264058] [DEBUG] [REMOTE ] OXSQ: Retrieved 1975 rows, trimmed to 300. [2026-01-29T12:17:03.264202] [DEBUG] [REMOTE ] OXSQ: PASS: History has at least 300 days. [2026-01-29T12:17:03.264433] [DEBUG] [REMOTE ] OXSQ: PASS: Price check passed. Min price $1.68. [2026-01-29T12:17:03.264617] [DEBUG] [REMOTE ] OXSQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:03.264775] [DEBUG] [REMOTE ] OXSQ: PASS: Integrity check passed. [2026-01-29T12:17:03.264830] [DEBUG] [REMOTE ] OXSQ: Symbol is viable for forecasting. [2026-01-29T12:17:03.264884] [INFO ] [MAIN ] [2362/3490] OXSQ kept (0.3s) | 2358 kept, 4 rejected | 139.1/min | ETA: 8.1m [2026-01-29T12:17:03.585019] [DEBUG] [REMOTE ] OZEM: Retrieved 423 rows, trimmed to 300. [2026-01-29T12:17:03.585203] [DEBUG] [REMOTE ] OZEM: PASS: History has at least 300 days. [2026-01-29T12:17:03.585455] [DEBUG] [REMOTE ] OZEM: PASS: Price check passed. Min price $28.38. [2026-01-29T12:17:03.585685] [DEBUG] [REMOTE ] OZEM: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:03.585817] [DEBUG] [REMOTE ] OZEM: PASS: Integrity check passed. [2026-01-29T12:17:03.585861] [DEBUG] [REMOTE ] OZEM: Symbol is viable for forecasting. [2026-01-29T12:17:03.585920] [INFO ] [MAIN ] [2363/3490] OZEM kept (0.3s) | 2359 kept, 4 rejected | 139.1/min | ETA: 8.1m [2026-01-29T12:17:04.212380] [DEBUG] [REMOTE ] OZK: Retrieved 6298 rows, trimmed to 300. [2026-01-29T12:17:04.212532] [DEBUG] [REMOTE ] OZK: PASS: History has at least 300 days. [2026-01-29T12:17:04.212983] [DEBUG] [REMOTE ] OZK: PASS: Price check passed. Min price $42.22. [2026-01-29T12:17:04.213161] [DEBUG] [REMOTE ] OZK: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:04.213313] [DEBUG] [REMOTE ] OZK: PASS: Integrity check passed. [2026-01-29T12:17:04.213364] [DEBUG] [REMOTE ] OZK: Symbol is viable for forecasting. [2026-01-29T12:17:04.213422] [INFO ] [MAIN ] [2364/3490] OZK kept (0.6s) | 2360 kept, 4 rejected | 139.1/min | ETA: 8.1m [2026-01-29T12:17:04.460755] [DEBUG] [REMOTE ] OZKAP: Retrieved 1065 rows, trimmed to 300. [2026-01-29T12:17:04.460880] [DEBUG] [REMOTE ] OZKAP: PASS: History has at least 300 days. [2026-01-29T12:17:04.461108] [DEBUG] [REMOTE ] OZKAP: PASS: Price check passed. Min price $15.95. [2026-01-29T12:17:04.461264] [DEBUG] [REMOTE ] OZKAP: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:04.461412] [DEBUG] [REMOTE ] OZKAP: PASS: Integrity check passed. [2026-01-29T12:17:04.461460] [DEBUG] [REMOTE ] OZKAP: Symbol is viable for forecasting. [2026-01-29T12:17:04.461512] [INFO ] [MAIN ] [2365/3490] OZKAP kept (0.2s) | 2361 kept, 4 rejected | 139.1/min | ETA: 8.1m [2026-01-29T12:17:05.077384] [DEBUG] [REMOTE ] PAA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:05.077639] [DEBUG] [REMOTE ] PAA: PASS: History has at least 300 days. [2026-01-29T12:17:05.078162] [DEBUG] [REMOTE ] PAA: PASS: Price check passed. Min price $16.30. [2026-01-29T12:17:05.078320] [DEBUG] [REMOTE ] PAA: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:05.078481] [DEBUG] [REMOTE ] PAA: PASS: Integrity check passed. [2026-01-29T12:17:05.078525] [DEBUG] [REMOTE ] PAA: Symbol is viable for forecasting. [2026-01-29T12:17:05.078603] [INFO ] [MAIN ] [2366/3490] PAA kept (0.6s) | 2362 kept, 4 rejected | 139.1/min | ETA: 8.1m [2026-01-29T12:17:05.464253] [DEBUG] [REMOTE ] PAAS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:05.464435] [DEBUG] [REMOTE ] PAAS: PASS: History has at least 300 days. [2026-01-29T12:17:05.464742] [DEBUG] [REMOTE ] PAAS: PASS: Price check passed. Min price $33.08. [2026-01-29T12:17:05.464887] [DEBUG] [REMOTE ] PAAS: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:05.465014] [DEBUG] [REMOTE ] PAAS: PASS: Integrity check passed. [2026-01-29T12:17:05.465055] [DEBUG] [REMOTE ] PAAS: Symbol is viable for forecasting. [2026-01-29T12:17:05.465120] [INFO ] [MAIN ] [2367/3490] PAAS kept (0.4s) | 2363 kept, 4 rejected | 139.1/min | ETA: 8.1m [2026-01-29T12:17:05.960896] [DEBUG] [REMOTE ] PAC: Retrieved 5012 rows, trimmed to 300. [2026-01-29T12:17:05.961116] [DEBUG] [REMOTE ] PAC: PASS: History has at least 300 days. [2026-01-29T12:17:05.961420] [DEBUG] [REMOTE ] PAC: PASS: Price check passed. Min price $208.32. [2026-01-29T12:17:05.961593] [DEBUG] [REMOTE ] PAC: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:05.961967] [DEBUG] [REMOTE ] PAC: PASS: Integrity check passed. [2026-01-29T12:17:05.962017] [DEBUG] [REMOTE ] PAC: Symbol is viable for forecasting. [2026-01-29T12:17:05.962079] [INFO ] [MAIN ] [2368/3490] PAC kept (0.5s) | 2364 kept, 4 rejected | 139.1/min | ETA: 8.1m [2026-01-29T12:17:06.231307] [DEBUG] [REMOTE ] PACB: Retrieved 3836 rows, trimmed to 300. [2026-01-29T12:17:06.231529] [DEBUG] [REMOTE ] PACB: PASS: History has at least 300 days. [2026-01-29T12:17:06.231865] [DEBUG] [REMOTE ] PACB: PASS: Price check passed. Min price $1.57. [2026-01-29T12:17:06.232023] [DEBUG] [REMOTE ] PACB: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:06.232205] [DEBUG] [REMOTE ] PACB: PASS: Integrity check passed. [2026-01-29T12:17:06.232250] [DEBUG] [REMOTE ] PACB: Symbol is viable for forecasting. [2026-01-29T12:17:06.232307] [INFO ] [MAIN ] [2369/3490] PACB kept (0.3s) | 2365 kept, 4 rejected | 139.1/min | ETA: 8.1m [2026-01-29T12:17:06.669895] [DEBUG] [REMOTE ] PACK: Retrieved 1674 rows, trimmed to 300. [2026-01-29T12:17:06.670089] [DEBUG] [REMOTE ] PACK: PASS: History has at least 300 days. [2026-01-29T12:17:06.670336] [DEBUG] [REMOTE ] PACK: PASS: Price check passed. Min price $4.29. [2026-01-29T12:17:06.670488] [DEBUG] [REMOTE ] PACK: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:06.670627] [DEBUG] [REMOTE ] PACK: PASS: Integrity check passed. [2026-01-29T12:17:06.670671] [DEBUG] [REMOTE ] PACK: Symbol is viable for forecasting. [2026-01-29T12:17:06.670727] [INFO ] [MAIN ] [2370/3490] PACK kept (0.4s) | 2366 kept, 4 rejected | 139.1/min | ETA: 8.1m [2026-01-29T12:17:07.104452] [DEBUG] [REMOTE ] PAGP: Retrieved 3089 rows, trimmed to 300. [2026-01-29T12:17:07.104767] [DEBUG] [REMOTE ] PAGP: PASS: History has at least 300 days. [2026-01-29T12:17:07.105159] [DEBUG] [REMOTE ] PAGP: PASS: Price check passed. Min price $17.17. [2026-01-29T12:17:07.105313] [DEBUG] [REMOTE ] PAGP: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:07.105467] [DEBUG] [REMOTE ] PAGP: PASS: Integrity check passed. [2026-01-29T12:17:07.105511] [DEBUG] [REMOTE ] PAGP: Symbol is viable for forecasting. [2026-01-29T12:17:07.105567] [INFO ] [MAIN ] [2371/3490] PAGP kept (0.4s) | 2367 kept, 4 rejected | 139.1/min | ETA: 8.0m [2026-01-29T12:17:07.346220] [DEBUG] [REMOTE ] PAGS: Retrieved 2014 rows, trimmed to 300. [2026-01-29T12:17:07.346409] [DEBUG] [REMOTE ] PAGS: PASS: History has at least 300 days. [2026-01-29T12:17:07.346666] [DEBUG] [REMOTE ] PAGS: PASS: Price check passed. Min price $9.13. [2026-01-29T12:17:07.346809] [DEBUG] [REMOTE ] PAGS: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:07.346927] [DEBUG] [REMOTE ] PAGS: PASS: Integrity check passed. [2026-01-29T12:17:07.346968] [DEBUG] [REMOTE ] PAGS: Symbol is viable for forecasting. [2026-01-29T12:17:07.347020] [INFO ] [MAIN ] [2372/3490] PAGS kept (0.2s) | 2368 kept, 4 rejected | 139.1/min | ETA: 8.0m [2026-01-29T12:17:07.932746] [DEBUG] [REMOTE ] PAHC: Retrieved 2967 rows, trimmed to 300. [2026-01-29T12:17:07.933153] [DEBUG] [REMOTE ] PAHC: PASS: History has at least 300 days. [2026-01-29T12:17:07.933474] [DEBUG] [REMOTE ] PAHC: PASS: Price check passed. Min price $37.25. [2026-01-29T12:17:07.933685] [DEBUG] [REMOTE ] PAHC: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:07.934005] [DEBUG] [REMOTE ] PAHC: PASS: Integrity check passed. [2026-01-29T12:17:07.934055] [DEBUG] [REMOTE ] PAHC: Symbol is viable for forecasting. [2026-01-29T12:17:07.934109] [INFO ] [MAIN ] [2373/3490] PAHC kept (0.6s) | 2369 kept, 4 rejected | 139.1/min | ETA: 8.0m [2026-01-29T12:17:08.155098] [DEBUG] [REMOTE ] PAL: Retrieved 431 rows, trimmed to 300. [2026-01-29T12:17:08.155293] [DEBUG] [REMOTE ] PAL: PASS: History has at least 300 days. [2026-01-29T12:17:08.155537] [DEBUG] [REMOTE ] PAL: PASS: Price check passed. Min price $6.45. [2026-01-29T12:17:08.155697] [DEBUG] [REMOTE ] PAL: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:08.155815] [DEBUG] [REMOTE ] PAL: PASS: Integrity check passed. [2026-01-29T12:17:08.155856] [DEBUG] [REMOTE ] PAL: Symbol is viable for forecasting. [2026-01-29T12:17:08.155907] [INFO ] [MAIN ] [2374/3490] PAL kept (0.2s) | 2370 kept, 4 rejected | 139.1/min | ETA: 8.0m [2026-01-29T12:17:08.736596] [DEBUG] [REMOTE ] PAM: Retrieved 4100 rows, trimmed to 300. [2026-01-29T12:17:08.736841] [DEBUG] [REMOTE ] PAM: PASS: History has at least 300 days. [2026-01-29T12:17:08.737317] [DEBUG] [REMOTE ] PAM: PASS: Price check passed. Min price $78.84. [2026-01-29T12:17:08.737477] [DEBUG] [REMOTE ] PAM: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:08.737670] [DEBUG] [REMOTE ] PAM: PASS: Integrity check passed. [2026-01-29T12:17:08.737720] [DEBUG] [REMOTE ] PAM: Symbol is viable for forecasting. [2026-01-29T12:17:08.737779] [INFO ] [MAIN ] [2375/3490] PAM kept (0.6s) | 2371 kept, 4 rejected | 139.1/min | ETA: 8.0m [2026-01-29T12:17:09.151694] [DEBUG] [REMOTE ] PANL: Retrieved 3044 rows, trimmed to 300. [2026-01-29T12:17:09.151962] [DEBUG] [REMOTE ] PANL: PASS: History has at least 300 days. [2026-01-29T12:17:09.152424] [DEBUG] [REMOTE ] PANL: PASS: Price check passed. Min price $4.70. [2026-01-29T12:17:09.152619] [DEBUG] [REMOTE ] PANL: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:09.152853] [DEBUG] [REMOTE ] PANL: PASS: Integrity check passed. [2026-01-29T12:17:09.152899] [DEBUG] [REMOTE ] PANL: Symbol is viable for forecasting. [2026-01-29T12:17:09.152961] [INFO ] [MAIN ] [2376/3490] PANL kept (0.4s) | 2372 kept, 4 rejected | 139.1/min | ETA: 8.0m [2026-01-29T12:17:09.441476] [DEBUG] [REMOTE ] PASG: Retrieved 1487 rows, trimmed to 300. [2026-01-29T12:17:09.441683] [DEBUG] [REMOTE ] PASG: PASS: History has at least 300 days. [2026-01-29T12:17:09.442172] [DEBUG] [REMOTE ] PASG: PASS: Price check passed. Min price $6.29. [2026-01-29T12:17:09.442351] [DEBUG] [REMOTE ] PASG: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:09.442505] [DEBUG] [REMOTE ] PASG: PASS: Integrity check passed. [2026-01-29T12:17:09.442560] [DEBUG] [REMOTE ] PASG: Symbol is viable for forecasting. [2026-01-29T12:17:09.442663] [INFO ] [MAIN ] [2377/3490] PASG kept (0.3s) | 2373 kept, 4 rejected | 139.1/min | ETA: 8.0m [2026-01-29T12:17:09.840965] [DEBUG] [REMOTE ] PATH: Retrieved 1199 rows, trimmed to 300. [2026-01-29T12:17:09.841177] [DEBUG] [REMOTE ] PATH: PASS: History has at least 300 days. [2026-01-29T12:17:09.841434] [DEBUG] [REMOTE ] PATH: PASS: Price check passed. Min price $12.73. [2026-01-29T12:17:09.841607] [DEBUG] [REMOTE ] PATH: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:09.841744] [DEBUG] [REMOTE ] PATH: PASS: Integrity check passed. [2026-01-29T12:17:09.841787] [DEBUG] [REMOTE ] PATH: Symbol is viable for forecasting. [2026-01-29T12:17:09.841843] [INFO ] [MAIN ] [2378/3490] PATH kept (0.4s) | 2374 kept, 4 rejected | 139.1/min | ETA: 8.0m [2026-01-29T12:17:10.459389] [DEBUG] [REMOTE ] PATK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:10.459639] [DEBUG] [REMOTE ] PATK: PASS: History has at least 300 days. [2026-01-29T12:17:10.459987] [DEBUG] [REMOTE ] PATK: PASS: Price check passed. Min price $96.55. [2026-01-29T12:17:10.460149] [DEBUG] [REMOTE ] PATK: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:10.460315] [DEBUG] [REMOTE ] PATK: PASS: Integrity check passed. [2026-01-29T12:17:10.460360] [DEBUG] [REMOTE ] PATK: Symbol is viable for forecasting. [2026-01-29T12:17:10.460417] [INFO ] [MAIN ] [2379/3490] PATK kept (0.6s) | 2375 kept, 4 rejected | 139.1/min | ETA: 8.0m [2026-01-29T12:17:10.737346] [DEBUG] [REMOTE ] PAX: Retrieved 1260 rows, trimmed to 300. [2026-01-29T12:17:10.737552] [DEBUG] [REMOTE ] PAX: PASS: History has at least 300 days. [2026-01-29T12:17:10.738053] [DEBUG] [REMOTE ] PAX: PASS: Price check passed. Min price $14.27. [2026-01-29T12:17:10.738203] [DEBUG] [REMOTE ] PAX: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:10.738362] [DEBUG] [REMOTE ] PAX: PASS: Integrity check passed. [2026-01-29T12:17:10.738408] [DEBUG] [REMOTE ] PAX: Symbol is viable for forecasting. [2026-01-29T12:17:10.738461] [INFO ] [MAIN ] [2380/3490] PAX kept (0.3s) | 2376 kept, 4 rejected | 139.1/min | ETA: 8.0m [2026-01-29T12:17:11.107485] [DEBUG] [REMOTE ] PAXS: Retrieved 1004 rows, trimmed to 300. [2026-01-29T12:17:11.107708] [DEBUG] [REMOTE ] PAXS: PASS: History has at least 300 days. [2026-01-29T12:17:11.107999] [DEBUG] [REMOTE ] PAXS: PASS: Price check passed. Min price $15.10. [2026-01-29T12:17:11.108147] [DEBUG] [REMOTE ] PAXS: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:11.108275] [DEBUG] [REMOTE ] PAXS: PASS: Integrity check passed. [2026-01-29T12:17:11.108325] [DEBUG] [REMOTE ] PAXS: Symbol is viable for forecasting. [2026-01-29T12:17:11.108387] [INFO ] [MAIN ] [2381/3490] PAXS kept (0.4s) | 2377 kept, 4 rejected | 139.1/min | ETA: 8.0m [2026-01-29T12:17:11.516676] [DEBUG] [REMOTE ] PAY: Retrieved 1174 rows, trimmed to 300. [2026-01-29T12:17:11.516872] [DEBUG] [REMOTE ] PAY: PASS: History has at least 300 days. [2026-01-29T12:17:11.517323] [DEBUG] [REMOTE ] PAY: PASS: Price check passed. Min price $28.39. [2026-01-29T12:17:11.517493] [DEBUG] [REMOTE ] PAY: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:11.517661] [DEBUG] [REMOTE ] PAY: PASS: Integrity check passed. [2026-01-29T12:17:11.517712] [DEBUG] [REMOTE ] PAY: Symbol is viable for forecasting. [2026-01-29T12:17:11.517774] [INFO ] [MAIN ] [2382/3490] PAY kept (0.4s) | 2378 kept, 4 rejected | 139.1/min | ETA: 8.0m [2026-01-29T12:17:11.991529] [DEBUG] [REMOTE ] PAYC: Retrieved 2965 rows, trimmed to 300. [2026-01-29T12:17:11.991744] [DEBUG] [REMOTE ] PAYC: PASS: History has at least 300 days. [2026-01-29T12:17:11.992043] [DEBUG] [REMOTE ] PAYC: PASS: Price check passed. Min price $139.65. [2026-01-29T12:17:11.992195] [DEBUG] [REMOTE ] PAYC: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:11.992319] [DEBUG] [REMOTE ] PAYC: PASS: Integrity check passed. [2026-01-29T12:17:11.992360] [DEBUG] [REMOTE ] PAYC: Symbol is viable for forecasting. [2026-01-29T12:17:11.992413] [INFO ] [MAIN ] [2383/3490] PAYC kept (0.5s) | 2379 kept, 4 rejected | 139.1/min | ETA: 8.0m [2026-01-29T12:17:12.303448] [DEBUG] [REMOTE ] PAYO: Retrieved 1153 rows, trimmed to 300. [2026-01-29T12:17:12.303679] [DEBUG] [REMOTE ] PAYO: PASS: History has at least 300 days. [2026-01-29T12:17:12.303944] [DEBUG] [REMOTE ] PAYO: PASS: Price check passed. Min price $5.26. [2026-01-29T12:17:12.304096] [DEBUG] [REMOTE ] PAYO: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:12.304216] [DEBUG] [REMOTE ] PAYO: PASS: Integrity check passed. [2026-01-29T12:17:12.304259] [DEBUG] [REMOTE ] PAYO: Symbol is viable for forecasting. [2026-01-29T12:17:12.304311] [INFO ] [MAIN ] [2384/3490] PAYO kept (0.3s) | 2380 kept, 4 rejected | 139.1/min | ETA: 7.9m [2026-01-29T12:17:12.828670] [DEBUG] [REMOTE ] PAYS: Retrieved 4604 rows, trimmed to 300. [2026-01-29T12:17:12.828939] [DEBUG] [REMOTE ] PAYS: PASS: History has at least 300 days. [2026-01-29T12:17:12.829240] [DEBUG] [REMOTE ] PAYS: PASS: Price check passed. Min price $4.26. [2026-01-29T12:17:12.829389] [DEBUG] [REMOTE ] PAYS: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:12.829524] [DEBUG] [REMOTE ] PAYS: PASS: Integrity check passed. [2026-01-29T12:17:12.829570] [DEBUG] [REMOTE ] PAYS: Symbol is viable for forecasting. [2026-01-29T12:17:12.829649] [INFO ] [MAIN ] [2385/3490] PAYS kept (0.5s) | 2381 kept, 4 rejected | 139.1/min | ETA: 7.9m [2026-01-29T12:17:13.444084] [DEBUG] [REMOTE ] PAYX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:13.444334] [DEBUG] [REMOTE ] PAYX: PASS: History has at least 300 days. [2026-01-29T12:17:13.444890] [DEBUG] [REMOTE ] PAYX: PASS: Price check passed. Min price $102.45. [2026-01-29T12:17:13.445071] [DEBUG] [REMOTE ] PAYX: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:13.445230] [DEBUG] [REMOTE ] PAYX: PASS: Integrity check passed. [2026-01-29T12:17:13.445273] [DEBUG] [REMOTE ] PAYX: Symbol is viable for forecasting. [2026-01-29T12:17:13.445331] [INFO ] [MAIN ] [2386/3490] PAYX kept (0.6s) | 2382 kept, 4 rejected | 139.1/min | ETA: 7.9m [2026-01-29T12:17:13.893548] [DEBUG] [REMOTE ] PB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:13.893821] [DEBUG] [REMOTE ] PB: PASS: History has at least 300 days. [2026-01-29T12:17:13.894472] [DEBUG] [REMOTE ] PB: PASS: Price check passed. Min price $64.29. [2026-01-29T12:17:13.894728] [DEBUG] [REMOTE ] PB: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:13.894969] [DEBUG] [REMOTE ] PB: PASS: Integrity check passed. [2026-01-29T12:17:13.895041] [DEBUG] [REMOTE ] PB: Symbol is viable for forecasting. [2026-01-29T12:17:13.895126] [INFO ] [MAIN ] [2387/3490] PB kept (0.4s) | 2383 kept, 4 rejected | 139.1/min | ETA: 7.9m [2026-01-29T12:17:14.314024] [DEBUG] [REMOTE ] PBA: Retrieved 3851 rows, trimmed to 300. [2026-01-29T12:17:14.314237] [DEBUG] [REMOTE ] PBA: PASS: History has at least 300 days. [2026-01-29T12:17:14.314524] [DEBUG] [REMOTE ] PBA: PASS: Price check passed. Min price $36.52. [2026-01-29T12:17:14.314729] [DEBUG] [REMOTE ] PBA: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:14.314872] [DEBUG] [REMOTE ] PBA: PASS: Integrity check passed. [2026-01-29T12:17:14.314916] [DEBUG] [REMOTE ] PBA: Symbol is viable for forecasting. [2026-01-29T12:17:14.314970] [INFO ] [MAIN ] [2388/3490] PBA kept (0.4s) | 2384 kept, 4 rejected | 139.1/min | ETA: 7.9m [2026-01-29T12:17:14.651270] [DEBUG] [REMOTE ] PBF: Retrieved 3300 rows, trimmed to 300. [2026-01-29T12:17:14.651482] [DEBUG] [REMOTE ] PBF: PASS: History has at least 300 days. [2026-01-29T12:17:14.651797] [DEBUG] [REMOTE ] PBF: PASS: Price check passed. Min price $26.02. [2026-01-29T12:17:14.651971] [DEBUG] [REMOTE ] PBF: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:14.652118] [DEBUG] [REMOTE ] PBF: PASS: Integrity check passed. [2026-01-29T12:17:14.652161] [DEBUG] [REMOTE ] PBF: Symbol is viable for forecasting. [2026-01-29T12:17:14.652215] [INFO ] [MAIN ] [2389/3490] PBF kept (0.3s) | 2385 kept, 4 rejected | 139.1/min | ETA: 7.9m [2026-01-29T12:17:14.988023] [DEBUG] [REMOTE ] PBFS: Retrieved 1642 rows, trimmed to 300. [2026-01-29T12:17:14.988252] [DEBUG] [REMOTE ] PBFS: PASS: History has at least 300 days. [2026-01-29T12:17:14.988509] [DEBUG] [REMOTE ] PBFS: PASS: Price check passed. Min price $13.02. [2026-01-29T12:17:14.988692] [DEBUG] [REMOTE ] PBFS: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:14.988821] [DEBUG] [REMOTE ] PBFS: PASS: Integrity check passed. [2026-01-29T12:17:14.988863] [DEBUG] [REMOTE ] PBFS: Symbol is viable for forecasting. [2026-01-29T12:17:14.988918] [INFO ] [MAIN ] [2390/3490] PBFS kept (0.3s) | 2386 kept, 4 rejected | 139.1/min | ETA: 7.9m [2026-01-29T12:17:15.551198] [DEBUG] [REMOTE ] PBH: Retrieved 5274 rows, trimmed to 300. [2026-01-29T12:17:15.551339] [DEBUG] [REMOTE ] PBH: PASS: History has at least 300 days. [2026-01-29T12:17:15.551600] [DEBUG] [REMOTE ] PBH: PASS: Price check passed. Min price $57.47. [2026-01-29T12:17:15.551753] [DEBUG] [REMOTE ] PBH: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:15.551875] [DEBUG] [REMOTE ] PBH: PASS: Integrity check passed. [2026-01-29T12:17:15.551917] [DEBUG] [REMOTE ] PBH: Symbol is viable for forecasting. [2026-01-29T12:17:15.551967] [INFO ] [MAIN ] [2391/3490] PBH kept (0.6s) | 2387 kept, 4 rejected | 139.1/min | ETA: 7.9m [2026-01-29T12:17:15.904212] [DEBUG] [REMOTE ] PBI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:15.904363] [DEBUG] [REMOTE ] PBI: PASS: History has at least 300 days. [2026-01-29T12:17:15.904651] [DEBUG] [REMOTE ] PBI: PASS: Price check passed. Min price $9.02. [2026-01-29T12:17:15.904794] [DEBUG] [REMOTE ] PBI: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:15.904924] [DEBUG] [REMOTE ] PBI: PASS: Integrity check passed. [2026-01-29T12:17:15.904967] [DEBUG] [REMOTE ] PBI: Symbol is viable for forecasting. [2026-01-29T12:17:15.905020] [INFO ] [MAIN ] [2392/3490] PBI kept (0.4s) | 2388 kept, 4 rejected | 139.1/min | ETA: 7.9m [2026-01-29T12:17:16.308334] [DEBUG] [REMOTE ] PBYI: Retrieved 3461 rows, trimmed to 300. [2026-01-29T12:17:16.308504] [DEBUG] [REMOTE ] PBYI: PASS: History has at least 300 days. [2026-01-29T12:17:16.308843] [DEBUG] [REMOTE ] PBYI: PASS: Price check passed. Min price $4.73. [2026-01-29T12:17:16.309061] [DEBUG] [REMOTE ] PBYI: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:16.309240] [DEBUG] [REMOTE ] PBYI: PASS: Integrity check passed. [2026-01-29T12:17:16.309304] [DEBUG] [REMOTE ] PBYI: Symbol is viable for forecasting. [2026-01-29T12:17:16.309383] [INFO ] [MAIN ] [2393/3490] PBYI kept (0.4s) | 2389 kept, 4 rejected | 139.1/min | ETA: 7.9m [2026-01-29T12:17:16.534441] [DEBUG] [REMOTE ] PCB: Retrieved 2931 rows, trimmed to 300. [2026-01-29T12:17:16.534608] [DEBUG] [REMOTE ] PCB: PASS: History has at least 300 days. [2026-01-29T12:17:16.534838] [DEBUG] [REMOTE ] PCB: PASS: Price check passed. Min price $20.88. [2026-01-29T12:17:16.535002] [DEBUG] [REMOTE ] PCB: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:16.535118] [DEBUG] [REMOTE ] PCB: PASS: Integrity check passed. [2026-01-29T12:17:16.535159] [DEBUG] [REMOTE ] PCB: Symbol is viable for forecasting. [2026-01-29T12:17:16.535206] [INFO ] [MAIN ] [2394/3490] PCB kept (0.2s) | 2390 kept, 4 rejected | 139.2/min | ETA: 7.9m [2026-01-29T12:17:17.186032] [DEBUG] [REMOTE ] PCF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:17.186195] [DEBUG] [REMOTE ] PCF: PASS: History has at least 300 days. [2026-01-29T12:17:17.186472] [DEBUG] [REMOTE ] PCF: PASS: Price check passed. Min price $5.92. [2026-01-29T12:17:17.186642] [DEBUG] [REMOTE ] PCF: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:17.186772] [DEBUG] [REMOTE ] PCF: PASS: Integrity check passed. [2026-01-29T12:17:17.186814] [DEBUG] [REMOTE ] PCF: Symbol is viable for forecasting. [2026-01-29T12:17:17.186866] [INFO ] [MAIN ] [2395/3490] PCF kept (0.7s) | 2391 kept, 4 rejected | 139.1/min | ETA: 7.9m [2026-01-29T12:17:17.695825] [DEBUG] [REMOTE ] PCG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:17.695983] [DEBUG] [REMOTE ] PCG: PASS: History has at least 300 days. [2026-01-29T12:17:17.696273] [DEBUG] [REMOTE ] PCG: PASS: Price check passed. Min price $14.78. [2026-01-29T12:17:17.696468] [DEBUG] [REMOTE ] PCG: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:17.696631] [DEBUG] [REMOTE ] PCG: PASS: Integrity check passed. [2026-01-29T12:17:17.696683] [DEBUG] [REMOTE ] PCG: Symbol is viable for forecasting. [2026-01-29T12:17:17.696747] [INFO ] [MAIN ] [2396/3490] PCG kept (0.5s) | 2392 kept, 4 rejected | 139.1/min | ETA: 7.9m [2026-01-29T12:17:18.227631] [DEBUG] [REMOTE ] PCH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:18.227785] [DEBUG] [REMOTE ] PCH: PASS: History has at least 300 days. [2026-01-29T12:17:18.228086] [DEBUG] [REMOTE ] PCH: PASS: Price check passed. Min price $37.79. [2026-01-29T12:17:18.228224] [DEBUG] [REMOTE ] PCH: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:18.228348] [DEBUG] [REMOTE ] PCH: PASS: Integrity check passed. [2026-01-29T12:17:18.228388] [DEBUG] [REMOTE ] PCH: Symbol is viable for forecasting. [2026-01-29T12:17:18.228437] [INFO ] [MAIN ] [2397/3490] PCH kept (0.5s) | 2393 kept, 4 rejected | 139.1/min | ETA: 7.9m [2026-01-29T12:17:18.730456] [DEBUG] [REMOTE ] PCM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:18.730625] [DEBUG] [REMOTE ] PCM: PASS: History has at least 300 days. [2026-01-29T12:17:18.730886] [DEBUG] [REMOTE ] PCM: PASS: Price check passed. Min price $5.89. [2026-01-29T12:17:18.731053] [DEBUG] [REMOTE ] PCM: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:18.731229] [DEBUG] [REMOTE ] PCM: PASS: Integrity check passed. [2026-01-29T12:17:18.731278] [DEBUG] [REMOTE ] PCM: Symbol is viable for forecasting. [2026-01-29T12:17:18.731337] [INFO ] [MAIN ] [2398/3490] PCM kept (0.5s) | 2394 kept, 4 rejected | 139.1/min | ETA: 7.9m [2026-01-29T12:17:19.030294] [DEBUG] [REMOTE ] PCN: Retrieved 6065 rows, trimmed to 300. [2026-01-29T12:17:19.030446] [DEBUG] [REMOTE ] PCN: PASS: History has at least 300 days. [2026-01-29T12:17:19.030749] [DEBUG] [REMOTE ] PCN: PASS: Price check passed. Min price $12.12. [2026-01-29T12:17:19.030898] [DEBUG] [REMOTE ] PCN: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:19.031024] [DEBUG] [REMOTE ] PCN: PASS: Integrity check passed. [2026-01-29T12:17:19.031066] [DEBUG] [REMOTE ] PCN: Symbol is viable for forecasting. [2026-01-29T12:17:19.031115] [INFO ] [MAIN ] [2399/3490] PCN kept (0.3s) | 2395 kept, 4 rejected | 139.1/min | ETA: 7.8m [2026-01-29T12:17:19.599092] [DEBUG] [REMOTE ] PCQ: Retrieved 6183 rows, trimmed to 300. [2026-01-29T12:17:19.599258] [DEBUG] [REMOTE ] PCQ: PASS: History has at least 300 days. [2026-01-29T12:17:19.599655] [DEBUG] [REMOTE ] PCQ: PASS: Price check passed. Min price $8.63. [2026-01-29T12:17:19.599869] [DEBUG] [REMOTE ] PCQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:19.600052] [DEBUG] [REMOTE ] PCQ: PASS: Integrity check passed. [2026-01-29T12:17:19.600109] [DEBUG] [REMOTE ] PCQ: Symbol is viable for forecasting. [2026-01-29T12:17:19.600178] [INFO ] [MAIN ] [2400/3490] PCQ kept (0.6s) | 2396 kept, 4 rejected | 139.1/min | ETA: 7.8m [2026-01-29T12:17:19.965099] [DEBUG] [REMOTE ] PCRX: Retrieved 3768 rows, trimmed to 300. [2026-01-29T12:17:19.965242] [DEBUG] [REMOTE ] PCRX: PASS: History has at least 300 days. [2026-01-29T12:17:19.965473] [DEBUG] [REMOTE ] PCRX: PASS: Price check passed. Min price $19.16. [2026-01-29T12:17:19.965653] [DEBUG] [REMOTE ] PCRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:19.965783] [DEBUG] [REMOTE ] PCRX: PASS: Integrity check passed. [2026-01-29T12:17:19.965824] [DEBUG] [REMOTE ] PCRX: Symbol is viable for forecasting. [2026-01-29T12:17:19.965875] [INFO ] [MAIN ] [2401/3490] PCRX kept (0.4s) | 2397 kept, 4 rejected | 139.1/min | ETA: 7.8m [2026-01-29T12:17:20.265479] [DEBUG] [REMOTE ] PCTY: Retrieved 2984 rows, trimmed to 300. [2026-01-29T12:17:20.265683] [DEBUG] [REMOTE ] PCTY: PASS: History has at least 300 days. [2026-01-29T12:17:20.265961] [DEBUG] [REMOTE ] PCTY: PASS: Price check passed. Min price $137.66. [2026-01-29T12:17:20.266144] [DEBUG] [REMOTE ] PCTY: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:20.266303] [DEBUG] [REMOTE ] PCTY: PASS: Integrity check passed. [2026-01-29T12:17:20.266357] [DEBUG] [REMOTE ] PCTY: Symbol is viable for forecasting. [2026-01-29T12:17:20.266425] [INFO ] [MAIN ] [2402/3490] PCTY kept (0.3s) | 2398 kept, 4 rejected | 139.1/min | ETA: 7.8m [2026-01-29T12:17:20.680484] [DEBUG] [REMOTE ] PCVX: Retrieved 1414 rows, trimmed to 300. [2026-01-29T12:17:20.680660] [DEBUG] [REMOTE ] PCVX: PASS: History has at least 300 days. [2026-01-29T12:17:20.680913] [DEBUG] [REMOTE ] PCVX: PASS: Price check passed. Min price $40.32. [2026-01-29T12:17:20.681078] [DEBUG] [REMOTE ] PCVX: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:20.681212] [DEBUG] [REMOTE ] PCVX: PASS: Integrity check passed. [2026-01-29T12:17:20.681259] [DEBUG] [REMOTE ] PCVX: Symbol is viable for forecasting. [2026-01-29T12:17:20.681318] [INFO ] [MAIN ] [2403/3490] PCVX kept (0.4s) | 2399 kept, 4 rejected | 139.1/min | ETA: 7.8m [2026-01-29T12:17:21.286465] [DEBUG] [REMOTE ] PCYO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:21.286637] [DEBUG] [REMOTE ] PCYO: PASS: History has at least 300 days. [2026-01-29T12:17:21.286889] [DEBUG] [REMOTE ] PCYO: PASS: Price check passed. Min price $10.66. [2026-01-29T12:17:21.287026] [DEBUG] [REMOTE ] PCYO: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:21.287151] [DEBUG] [REMOTE ] PCYO: PASS: Integrity check passed. [2026-01-29T12:17:21.287191] [DEBUG] [REMOTE ] PCYO: Symbol is viable for forecasting. [2026-01-29T12:17:21.287240] [INFO ] [MAIN ] [2404/3490] PCYO kept (0.6s) | 2400 kept, 4 rejected | 139.1/min | ETA: 7.8m [2026-01-29T12:17:21.571082] [DEBUG] [REMOTE ] PD: Retrieved 1709 rows, trimmed to 300. [2026-01-29T12:17:21.571223] [DEBUG] [REMOTE ] PD: PASS: History has at least 300 days. [2026-01-29T12:17:21.571430] [DEBUG] [REMOTE ] PD: PASS: Price check passed. Min price $10.76. [2026-01-29T12:17:21.571565] [DEBUG] [REMOTE ] PD: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:21.571712] [DEBUG] [REMOTE ] PD: PASS: Integrity check passed. [2026-01-29T12:17:21.571752] [DEBUG] [REMOTE ] PD: Symbol is viable for forecasting. [2026-01-29T12:17:21.571800] [INFO ] [MAIN ] [2405/3490] PD kept (0.3s) | 2401 kept, 4 rejected | 139.1/min | ETA: 7.8m [2026-01-29T12:17:22.014200] [DEBUG] [REMOTE ] PDBC: Retrieved 2821 rows, trimmed to 300. [2026-01-29T12:17:22.014328] [DEBUG] [REMOTE ] PDBC: PASS: History has at least 300 days. [2026-01-29T12:17:22.014535] [DEBUG] [REMOTE ] PDBC: PASS: Price check passed. Min price $12.91. [2026-01-29T12:17:22.014706] [DEBUG] [REMOTE ] PDBC: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:22.014821] [DEBUG] [REMOTE ] PDBC: PASS: Integrity check passed. [2026-01-29T12:17:22.014861] [DEBUG] [REMOTE ] PDBC: Symbol is viable for forecasting. [2026-01-29T12:17:22.014927] [INFO ] [MAIN ] [2406/3490] PDBC kept (0.4s) | 2402 kept, 4 rejected | 139.1/min | ETA: 7.8m [2026-01-29T12:17:22.300874] [DEBUG] [REMOTE ] PDC: Retrieved 631 rows, trimmed to 300. [2026-01-29T12:17:22.301100] [DEBUG] [REMOTE ] PDC: PASS: History has at least 300 days. [2026-01-29T12:17:22.301409] [DEBUG] [REMOTE ] PDC: PASS: Price check passed. Min price $3.74. [2026-01-29T12:17:22.301617] [DEBUG] [REMOTE ] PDC: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:22.301782] [DEBUG] [REMOTE ] PDC: PASS: Integrity check passed. [2026-01-29T12:17:22.301838] [DEBUG] [REMOTE ] PDC: Symbol is viable for forecasting. [2026-01-29T12:17:22.301909] [INFO ] [MAIN ] [2407/3490] PDC kept (0.3s) | 2403 kept, 4 rejected | 139.1/min | ETA: 7.8m [2026-01-29T12:17:22.762058] [DEBUG] [REMOTE ] PDD: Retrieved 1887 rows, trimmed to 300. [2026-01-29T12:17:22.762204] [DEBUG] [REMOTE ] PDD: PASS: History has at least 300 days. [2026-01-29T12:17:22.762623] [DEBUG] [REMOTE ] PDD: PASS: Price check passed. Min price $102.81. [2026-01-29T12:17:22.762766] [DEBUG] [REMOTE ] PDD: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:22.762879] [DEBUG] [REMOTE ] PDD: PASS: Integrity check passed. [2026-01-29T12:17:22.762919] [DEBUG] [REMOTE ] PDD: Symbol is viable for forecasting. [2026-01-29T12:17:22.763024] [INFO ] [MAIN ] [2408/3490] PDD kept (0.5s) | 2404 kept, 4 rejected | 139.1/min | ETA: 7.8m [2026-01-29T12:17:23.363003] [DEBUG] [REMOTE ] PDEX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:23.363148] [DEBUG] [REMOTE ] PDEX: PASS: History has at least 300 days. [2026-01-29T12:17:23.363372] [DEBUG] [REMOTE ] PDEX: PASS: Price check passed. Min price $28.91. [2026-01-29T12:17:23.363517] [DEBUG] [REMOTE ] PDEX: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:23.363685] [DEBUG] [REMOTE ] PDEX: PASS: Integrity check passed. [2026-01-29T12:17:23.363730] [DEBUG] [REMOTE ] PDEX: Symbol is viable for forecasting. [2026-01-29T12:17:23.363781] [INFO ] [MAIN ] [2409/3490] PDEX kept (0.6s) | 2405 kept, 4 rejected | 139.1/min | ETA: 7.8m [2026-01-29T12:17:23.795269] [DEBUG] [REMOTE ] PDFS: Retrieved 6160 rows, trimmed to 300. [2026-01-29T12:17:23.795407] [DEBUG] [REMOTE ] PDFS: PASS: History has at least 300 days. [2026-01-29T12:17:23.795649] [DEBUG] [REMOTE ] PDFS: PASS: Price check passed. Min price $23.97. [2026-01-29T12:17:23.795794] [DEBUG] [REMOTE ] PDFS: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:23.795912] [DEBUG] [REMOTE ] PDFS: PASS: Integrity check passed. [2026-01-29T12:17:23.795955] [DEBUG] [REMOTE ] PDFS: Symbol is viable for forecasting. [2026-01-29T12:17:23.796006] [INFO ] [MAIN ] [2410/3490] PDFS kept (0.4s) | 2406 kept, 4 rejected | 139.1/min | ETA: 7.8m [2026-01-29T12:17:24.197152] [DEBUG] [REMOTE ] PDI: Retrieved 3438 rows, trimmed to 300. [2026-01-29T12:17:24.197297] [DEBUG] [REMOTE ] PDI: PASS: History has at least 300 days. [2026-01-29T12:17:24.197550] [DEBUG] [REMOTE ] PDI: PASS: Price check passed. Min price $16.90. [2026-01-29T12:17:24.197752] [DEBUG] [REMOTE ] PDI: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:24.197905] [DEBUG] [REMOTE ] PDI: PASS: Integrity check passed. [2026-01-29T12:17:24.197985] [DEBUG] [REMOTE ] PDI: Symbol is viable for forecasting. [2026-01-29T12:17:24.198039] [INFO ] [MAIN ] [2411/3490] PDI kept (0.4s) | 2407 kept, 4 rejected | 139.1/min | ETA: 7.8m [2026-01-29T12:17:24.504918] [DEBUG] [REMOTE ] PDLB: Retrieved 2092 rows, trimmed to 300. [2026-01-29T12:17:24.505062] [DEBUG] [REMOTE ] PDLB: PASS: History has at least 300 days. [2026-01-29T12:17:24.505273] [DEBUG] [REMOTE ] PDLB: PASS: Price check passed. Min price $14.02. [2026-01-29T12:17:24.505412] [DEBUG] [REMOTE ] PDLB: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:24.505527] [DEBUG] [REMOTE ] PDLB: PASS: Integrity check passed. [2026-01-29T12:17:24.505586] [DEBUG] [REMOTE ] PDLB: Symbol is viable for forecasting. [2026-01-29T12:17:24.505637] [INFO ] [MAIN ] [2412/3490] PDLB kept (0.3s) | 2408 kept, 4 rejected | 139.1/min | ETA: 7.7m [2026-01-29T12:17:25.000168] [DEBUG] [REMOTE ] PDM: Retrieved 4016 rows, trimmed to 300. [2026-01-29T12:17:25.000664] [DEBUG] [REMOTE ] PDM: PASS: History has at least 300 days. [2026-01-29T12:17:25.000984] [DEBUG] [REMOTE ] PDM: PASS: Price check passed. Min price $7.96. [2026-01-29T12:17:25.001340] [DEBUG] [REMOTE ] PDM: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:25.001489] [DEBUG] [REMOTE ] PDM: PASS: Integrity check passed. [2026-01-29T12:17:25.001537] [DEBUG] [REMOTE ] PDM: Symbol is viable for forecasting. [2026-01-29T12:17:25.001645] [INFO ] [MAIN ] [2413/3490] PDM kept (0.5s) | 2409 kept, 4 rejected | 139.1/min | ETA: 7.7m [2026-01-29T12:17:25.295495] [DEBUG] [REMOTE ] PDO: Retrieved 1257 rows, trimmed to 300. [2026-01-29T12:17:25.295744] [DEBUG] [REMOTE ] PDO: PASS: History has at least 300 days. [2026-01-29T12:17:25.295999] [DEBUG] [REMOTE ] PDO: PASS: Price check passed. Min price $13.33. [2026-01-29T12:17:25.296143] [DEBUG] [REMOTE ] PDO: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:25.296269] [DEBUG] [REMOTE ] PDO: PASS: Integrity check passed. [2026-01-29T12:17:25.296500] [DEBUG] [REMOTE ] PDO: Symbol is viable for forecasting. [2026-01-29T12:17:25.296644] [INFO ] [MAIN ] [2414/3490] PDO kept (0.3s) | 2410 kept, 4 rejected | 139.1/min | ETA: 7.7m [2026-01-29T12:17:25.877552] [DEBUG] [REMOTE ] PDP: Retrieved 4759 rows, trimmed to 300. [2026-01-29T12:17:25.877875] [DEBUG] [REMOTE ] PDP: PASS: History has at least 300 days. [2026-01-29T12:17:25.878556] [DEBUG] [REMOTE ] PDP: PASS: Price check passed. Min price $108.45. [2026-01-29T12:17:25.878774] [DEBUG] [REMOTE ] PDP: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:25.878967] [DEBUG] [REMOTE ] PDP: PASS: Integrity check passed. [2026-01-29T12:17:25.879067] [DEBUG] [REMOTE ] PDP: Symbol is viable for forecasting. [2026-01-29T12:17:25.879147] [INFO ] [MAIN ] [2415/3490] PDP kept (0.6s) | 2411 kept, 4 rejected | 139.1/min | ETA: 7.7m [2026-01-29T12:17:26.368553] [DEBUG] [REMOTE ] PDS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:26.368729] [DEBUG] [REMOTE ] PDS: PASS: History has at least 300 days. [2026-01-29T12:17:26.369009] [DEBUG] [REMOTE ] PDS: PASS: Price check passed. Min price $56.91. [2026-01-29T12:17:26.369161] [DEBUG] [REMOTE ] PDS: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:26.369293] [DEBUG] [REMOTE ] PDS: PASS: Integrity check passed. [2026-01-29T12:17:26.369352] [DEBUG] [REMOTE ] PDS: Symbol is viable for forecasting. [2026-01-29T12:17:26.369406] [INFO ] [MAIN ] [2416/3490] PDS kept (0.5s) | 2412 kept, 4 rejected | 139.1/min | ETA: 7.7m [2026-01-29T12:17:26.660204] [DEBUG] [REMOTE ] PDX: Retrieved 1759 rows, trimmed to 300. [2026-01-29T12:17:26.660654] [DEBUG] [REMOTE ] PDX: PASS: History has at least 300 days. [2026-01-29T12:17:26.660955] [DEBUG] [REMOTE ] PDX: PASS: Price check passed. Min price $17.83. [2026-01-29T12:17:26.661120] [DEBUG] [REMOTE ] PDX: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:26.661261] [DEBUG] [REMOTE ] PDX: PASS: Integrity check passed. [2026-01-29T12:17:26.661308] [DEBUG] [REMOTE ] PDX: Symbol is viable for forecasting. [2026-01-29T12:17:26.661554] [INFO ] [MAIN ] [2417/3490] PDX kept (0.3s) | 2413 kept, 4 rejected | 139.1/min | ETA: 7.7m [2026-01-29T12:17:27.009547] [DEBUG] [REMOTE ] PDYN: Retrieved 1089 rows, trimmed to 300. [2026-01-29T12:17:27.009772] [DEBUG] [REMOTE ] PDYN: PASS: History has at least 300 days. [2026-01-29T12:17:27.010034] [DEBUG] [REMOTE ] PDYN: PASS: Price check passed. Min price $4.15. [2026-01-29T12:17:27.010217] [DEBUG] [REMOTE ] PDYN: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:27.010347] [DEBUG] [REMOTE ] PDYN: PASS: Integrity check passed. [2026-01-29T12:17:27.010392] [DEBUG] [REMOTE ] PDYN: Symbol is viable for forecasting. [2026-01-29T12:17:27.010446] [INFO ] [MAIN ] [2418/3490] PDYN kept (0.3s) | 2414 kept, 4 rejected | 139.1/min | ETA: 7.7m [2026-01-29T12:17:27.579604] [DEBUG] [REMOTE ] PEB: Retrieved 4058 rows, trimmed to 300. [2026-01-29T12:17:27.579840] [DEBUG] [REMOTE ] PEB: PASS: History has at least 300 days. [2026-01-29T12:17:27.580133] [DEBUG] [REMOTE ] PEB: PASS: Price check passed. Min price $10.27. [2026-01-29T12:17:27.580279] [DEBUG] [REMOTE ] PEB: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:27.580416] [DEBUG] [REMOTE ] PEB: PASS: Integrity check passed. [2026-01-29T12:17:27.580461] [DEBUG] [REMOTE ] PEB: Symbol is viable for forecasting. [2026-01-29T12:17:27.580518] [INFO ] [MAIN ] [2419/3490] PEB kept (0.6s) | 2415 kept, 4 rejected | 139.1/min | ETA: 7.7m [2026-01-29T12:17:28.029753] [DEBUG] [REMOTE ] PEBK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:28.029904] [DEBUG] [REMOTE ] PEBK: PASS: History has at least 300 days. [2026-01-29T12:17:28.030140] [DEBUG] [REMOTE ] PEBK: PASS: Price check passed. Min price $28.85. [2026-01-29T12:17:28.030292] [DEBUG] [REMOTE ] PEBK: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:28.030660] [DEBUG] [REMOTE ] PEBK: PASS: Integrity check passed. [2026-01-29T12:17:28.030711] [DEBUG] [REMOTE ] PEBK: Symbol is viable for forecasting. [2026-01-29T12:17:28.030794] [INFO ] [MAIN ] [2420/3490] PEBK kept (0.5s) | 2416 kept, 4 rejected | 139.1/min | ETA: 7.7m [2026-01-29T12:17:28.467771] [DEBUG] [REMOTE ] PEBO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:28.472181] [DEBUG] [REMOTE ] PEBO: PASS: History has at least 300 days. [2026-01-29T12:17:28.473715] [DEBUG] [REMOTE ] PEBO: PASS: Price check passed. Min price $28.19. [2026-01-29T12:17:28.473892] [DEBUG] [REMOTE ] PEBO: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:28.474169] [DEBUG] [REMOTE ] PEBO: PASS: Integrity check passed. [2026-01-29T12:17:28.474222] [DEBUG] [REMOTE ] PEBO: Symbol is viable for forecasting. [2026-01-29T12:17:28.474307] [INFO ] [MAIN ] [2421/3490] PEBO kept (0.4s) | 2417 kept, 4 rejected | 139.1/min | ETA: 7.7m [2026-01-29T12:17:28.758081] [DEBUG] [REMOTE ] PECO: Retrieved 1140 rows, trimmed to 300. [2026-01-29T12:17:28.758255] [DEBUG] [REMOTE ] PECO: PASS: History has at least 300 days. [2026-01-29T12:17:28.758475] [DEBUG] [REMOTE ] PECO: PASS: Price check passed. Min price $33.53. [2026-01-29T12:17:28.758641] [DEBUG] [REMOTE ] PECO: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:28.758755] [DEBUG] [REMOTE ] PECO: PASS: Integrity check passed. [2026-01-29T12:17:28.758795] [DEBUG] [REMOTE ] PECO: Symbol is viable for forecasting. [2026-01-29T12:17:28.758843] [INFO ] [MAIN ] [2422/3490] PECO kept (0.3s) | 2418 kept, 4 rejected | 139.1/min | ETA: 7.7m [2026-01-29T12:17:29.344694] [DEBUG] [REMOTE ] PEG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:29.344846] [DEBUG] [REMOTE ] PEG: PASS: History has at least 300 days. [2026-01-29T12:17:29.345084] [DEBUG] [REMOTE ] PEG: PASS: Price check passed. Min price $77.43. [2026-01-29T12:17:29.345224] [DEBUG] [REMOTE ] PEG: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:29.345529] [DEBUG] [REMOTE ] PEG: PASS: Integrity check passed. [2026-01-29T12:17:29.345589] [DEBUG] [REMOTE ] PEG: Symbol is viable for forecasting. [2026-01-29T12:17:29.345643] [INFO ] [MAIN ] [2423/3490] PEG kept (0.6s) | 2419 kept, 4 rejected | 139.1/min | ETA: 7.7m [2026-01-29T12:17:29.795216] [DEBUG] [REMOTE ] PEGA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:29.795381] [DEBUG] [REMOTE ] PEGA: PASS: History has at least 300 days. [2026-01-29T12:17:29.795723] [DEBUG] [REMOTE ] PEGA: PASS: Price check passed. Min price $47.93. [2026-01-29T12:17:29.795904] [DEBUG] [REMOTE ] PEGA: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:29.796063] [DEBUG] [REMOTE ] PEGA: PASS: Integrity check passed. [2026-01-29T12:17:29.796118] [DEBUG] [REMOTE ] PEGA: Symbol is viable for forecasting. [2026-01-29T12:17:29.796185] [INFO ] [MAIN ] [2424/3490] PEGA kept (0.5s) | 2420 kept, 4 rejected | 139.1/min | ETA: 7.7m [2026-01-29T12:17:30.026894] [DEBUG] [REMOTE ] PEN: Retrieved 2605 rows, trimmed to 300. [2026-01-29T12:17:30.027043] [DEBUG] [REMOTE ] PEN: PASS: History has at least 300 days. [2026-01-29T12:17:30.027277] [DEBUG] [REMOTE ] PEN: PASS: Price check passed. Min price $225.54. [2026-01-29T12:17:30.027417] [DEBUG] [REMOTE ] PEN: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:30.027536] [DEBUG] [REMOTE ] PEN: PASS: Integrity check passed. [2026-01-29T12:17:30.027599] [DEBUG] [REMOTE ] PEN: Symbol is viable for forecasting. [2026-01-29T12:17:30.027650] [INFO ] [MAIN ] [2425/3490] PEN kept (0.2s) | 2421 kept, 4 rejected | 139.1/min | ETA: 7.7m [2026-01-29T12:17:30.648800] [DEBUG] [REMOTE ] PENN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:30.648938] [DEBUG] [REMOTE ] PENN: PASS: History has at least 300 days. [2026-01-29T12:17:30.649163] [DEBUG] [REMOTE ] PENN: PASS: Price check passed. Min price $13.25. [2026-01-29T12:17:30.649301] [DEBUG] [REMOTE ] PENN: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:30.649417] [DEBUG] [REMOTE ] PENN: PASS: Integrity check passed. [2026-01-29T12:17:30.649458] [DEBUG] [REMOTE ] PENN: Symbol is viable for forecasting. [2026-01-29T12:17:30.649522] [INFO ] [MAIN ] [2426/3490] PENN kept (0.6s) | 2422 kept, 4 rejected | 139.1/min | ETA: 7.6m [2026-01-29T12:17:31.182938] [DEBUG] [REMOTE ] PEO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:31.183074] [DEBUG] [REMOTE ] PEO: PASS: History has at least 300 days. [2026-01-29T12:17:31.183298] [DEBUG] [REMOTE ] PEO: PASS: Price check passed. Min price $20.22. [2026-01-29T12:17:31.183435] [DEBUG] [REMOTE ] PEO: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:31.183551] [DEBUG] [REMOTE ] PEO: PASS: Integrity check passed. [2026-01-29T12:17:31.183636] [DEBUG] [REMOTE ] PEO: Symbol is viable for forecasting. [2026-01-29T12:17:31.183721] [INFO ] [MAIN ] [2427/3490] PEO kept (0.5s) | 2423 kept, 4 rejected | 139.1/min | ETA: 7.6m [2026-01-29T12:17:31.593729] [DEBUG] [REMOTE ] PEP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:31.593876] [DEBUG] [REMOTE ] PEP: PASS: History has at least 300 days. [2026-01-29T12:17:31.594129] [DEBUG] [REMOTE ] PEP: PASS: Price check passed. Min price $137.01. [2026-01-29T12:17:31.594268] [DEBUG] [REMOTE ] PEP: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:31.594607] [DEBUG] [REMOTE ] PEP: PASS: Integrity check passed. [2026-01-29T12:17:31.594655] [DEBUG] [REMOTE ] PEP: Symbol is viable for forecasting. [2026-01-29T12:17:31.594708] [INFO ] [MAIN ] [2428/3490] PEP kept (0.4s) | 2424 kept, 4 rejected | 139.1/min | ETA: 7.6m [2026-01-29T12:17:31.735130] [DEBUG] [REMOTE ] PEPG: Retrieved 935 rows, trimmed to 300. [2026-01-29T12:17:31.735272] [DEBUG] [REMOTE ] PEPG: PASS: History has at least 300 days. [2026-01-29T12:17:31.735482] [DEBUG] [REMOTE ] PEPG: PASS: Price check passed. Min price $4.21. [2026-01-29T12:17:31.735642] [DEBUG] [REMOTE ] PEPG: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:31.735762] [DEBUG] [REMOTE ] PEPG: PASS: Integrity check passed. [2026-01-29T12:17:31.735803] [DEBUG] [REMOTE ] PEPG: Symbol is viable for forecasting. [2026-01-29T12:17:31.735850] [INFO ] [MAIN ] [2429/3490] PEPG kept (0.1s) | 2425 kept, 4 rejected | 139.1/min | ETA: 7.6m [2026-01-29T12:17:32.288003] [DEBUG] [REMOTE ] PERF: Retrieved 1234 rows, trimmed to 300. [2026-01-29T12:17:32.288181] [DEBUG] [REMOTE ] PERF: PASS: History has at least 300 days. [2026-01-29T12:17:32.288441] [DEBUG] [REMOTE ] PERF: PASS: Price check passed. Min price $1.66. [2026-01-29T12:17:32.288632] [DEBUG] [REMOTE ] PERF: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:32.288776] [DEBUG] [REMOTE ] PERF: PASS: Integrity check passed. [2026-01-29T12:17:32.288823] [DEBUG] [REMOTE ] PERF: Symbol is viable for forecasting. [2026-01-29T12:17:32.288882] [INFO ] [MAIN ] [2430/3490] PERF kept (0.6s) | 2426 kept, 4 rejected | 139.1/min | ETA: 7.6m [2026-01-29T12:17:32.826743] [DEBUG] [REMOTE ] PERI: Retrieved 5030 rows, trimmed to 300. [2026-01-29T12:17:32.826885] [DEBUG] [REMOTE ] PERI: PASS: History has at least 300 days. [2026-01-29T12:17:32.827110] [DEBUG] [REMOTE ] PERI: PASS: Price check passed. Min price $8.93. [2026-01-29T12:17:32.827244] [DEBUG] [REMOTE ] PERI: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:32.827401] [DEBUG] [REMOTE ] PERI: PASS: Integrity check passed. [2026-01-29T12:17:32.827443] [DEBUG] [REMOTE ] PERI: Symbol is viable for forecasting. [2026-01-29T12:17:32.827492] [INFO ] [MAIN ] [2431/3490] PERI kept (0.5s) | 2427 kept, 4 rejected | 139.1/min | ETA: 7.6m [2026-01-29T12:17:33.320264] [DEBUG] [REMOTE ] PESI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:33.320440] [DEBUG] [REMOTE ] PESI: PASS: History has at least 300 days. [2026-01-29T12:17:33.320767] [DEBUG] [REMOTE ] PESI: PASS: Price check passed. Min price $11.25. [2026-01-29T12:17:33.320958] [DEBUG] [REMOTE ] PESI: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:33.321132] [DEBUG] [REMOTE ] PESI: PASS: Integrity check passed. [2026-01-29T12:17:33.321223] [DEBUG] [REMOTE ] PESI: Symbol is viable for forecasting. [2026-01-29T12:17:33.321312] [INFO ] [MAIN ] [2432/3490] PESI kept (0.5s) | 2428 kept, 4 rejected | 139.1/min | ETA: 7.6m [2026-01-29T12:17:33.783378] [DEBUG] [REMOTE ] PETS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:33.783532] [DEBUG] [REMOTE ] PETS: PASS: History has at least 300 days. [2026-01-29T12:17:33.783830] [DEBUG] [REMOTE ] PETS: PASS: Price check passed. Min price $1.60. [2026-01-29T12:17:33.783986] [DEBUG] [REMOTE ] PETS: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:33.784118] [DEBUG] [REMOTE ] PETS: PASS: Integrity check passed. [2026-01-29T12:17:33.784158] [DEBUG] [REMOTE ] PETS: Symbol is viable for forecasting. [2026-01-29T12:17:33.784216] [INFO ] [MAIN ] [2433/3490] PETS kept (0.5s) | 2429 kept, 4 rejected | 139.1/min | ETA: 7.6m [2026-01-29T12:17:34.239172] [DEBUG] [REMOTE ] PEY: Retrieved 5317 rows, trimmed to 300. [2026-01-29T12:17:34.239515] [DEBUG] [REMOTE ] PEY: PASS: History has at least 300 days. [2026-01-29T12:17:34.240013] [DEBUG] [REMOTE ] PEY: PASS: Price check passed. Min price $19.37. [2026-01-29T12:17:34.240202] [DEBUG] [REMOTE ] PEY: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:34.240399] [DEBUG] [REMOTE ] PEY: PASS: Integrity check passed. [2026-01-29T12:17:34.240451] [DEBUG] [REMOTE ] PEY: Symbol is viable for forecasting. [2026-01-29T12:17:34.240524] [INFO ] [MAIN ] [2434/3490] PEY kept (0.5s) | 2430 kept, 4 rejected | 139.1/min | ETA: 7.6m [2026-01-29T12:17:34.716803] [DEBUG] [REMOTE ] PFBC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:34.716961] [DEBUG] [REMOTE ] PFBC: PASS: History has at least 300 days. [2026-01-29T12:17:34.717208] [DEBUG] [REMOTE ] PFBC: PASS: Price check passed. Min price $82.72. [2026-01-29T12:17:34.717349] [DEBUG] [REMOTE ] PFBC: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:34.717474] [DEBUG] [REMOTE ] PFBC: PASS: Integrity check passed. [2026-01-29T12:17:34.717513] [DEBUG] [REMOTE ] PFBC: Symbol is viable for forecasting. [2026-01-29T12:17:34.717563] [INFO ] [MAIN ] [2435/3490] PFBC kept (0.5s) | 2431 kept, 4 rejected | 139.1/min | ETA: 7.6m [2026-01-29T12:17:35.209358] [DEBUG] [REMOTE ] PFD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:35.209660] [DEBUG] [REMOTE ] PFD: PASS: History has at least 300 days. [2026-01-29T12:17:35.210081] [DEBUG] [REMOTE ] PFD: PASS: Price check passed. Min price $11.42. [2026-01-29T12:17:35.210238] [DEBUG] [REMOTE ] PFD: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:35.210426] [DEBUG] [REMOTE ] PFD: PASS: Integrity check passed. [2026-01-29T12:17:35.210486] [DEBUG] [REMOTE ] PFD: Symbol is viable for forecasting. [2026-01-29T12:17:35.210548] [INFO ] [MAIN ] [2436/3490] PFD kept (0.5s) | 2432 kept, 4 rejected | 139.1/min | ETA: 7.6m [2026-01-29T12:17:35.600832] [DEBUG] [REMOTE ] PFF: Retrieved 4738 rows, trimmed to 300. [2026-01-29T12:17:35.601057] [DEBUG] [REMOTE ] PFF: PASS: History has at least 300 days. [2026-01-29T12:17:35.601398] [DEBUG] [REMOTE ] PFF: PASS: Price check passed. Min price $30.07. [2026-01-29T12:17:35.601641] [DEBUG] [REMOTE ] PFF: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:35.601817] [DEBUG] [REMOTE ] PFF: PASS: Integrity check passed. [2026-01-29T12:17:35.601878] [DEBUG] [REMOTE ] PFF: Symbol is viable for forecasting. [2026-01-29T12:17:35.601943] [INFO ] [MAIN ] [2437/3490] PFF kept (0.4s) | 2433 kept, 4 rejected | 139.1/min | ETA: 7.6m [2026-01-29T12:17:36.112931] [DEBUG] [REMOTE ] PFG: Retrieved 6105 rows, trimmed to 300. [2026-01-29T12:17:36.113094] [DEBUG] [REMOTE ] PFG: PASS: History has at least 300 days. [2026-01-29T12:17:36.113382] [DEBUG] [REMOTE ] PFG: PASS: Price check passed. Min price $80.27. [2026-01-29T12:17:36.113528] [DEBUG] [REMOTE ] PFG: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:36.113691] [DEBUG] [REMOTE ] PFG: PASS: Integrity check passed. [2026-01-29T12:17:36.113754] [DEBUG] [REMOTE ] PFG: Symbol is viable for forecasting. [2026-01-29T12:17:36.113815] [INFO ] [MAIN ] [2438/3490] PFG kept (0.5s) | 2434 kept, 4 rejected | 139.1/min | ETA: 7.6m [2026-01-29T12:17:36.469891] [DEBUG] [REMOTE ] PFGC: Retrieved 2596 rows, trimmed to 300. [2026-01-29T12:17:36.470035] [DEBUG] [REMOTE ] PFGC: PASS: History has at least 300 days. [2026-01-29T12:17:36.470296] [DEBUG] [REMOTE ] PFGC: PASS: Price check passed. Min price $85.85. [2026-01-29T12:17:36.470447] [DEBUG] [REMOTE ] PFGC: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:36.470588] [DEBUG] [REMOTE ] PFGC: PASS: Integrity check passed. [2026-01-29T12:17:36.470633] [DEBUG] [REMOTE ] PFGC: Symbol is viable for forecasting. [2026-01-29T12:17:36.470684] [INFO ] [MAIN ] [2439/3490] PFGC kept (0.4s) | 2435 kept, 4 rejected | 139.1/min | ETA: 7.6m [2026-01-29T12:17:36.792303] [DEBUG] [REMOTE ] PFH: Retrieved 1357 rows, trimmed to 300. [2026-01-29T12:17:36.792502] [DEBUG] [REMOTE ] PFH: PASS: History has at least 300 days. [2026-01-29T12:17:36.792857] [DEBUG] [REMOTE ] PFH: PASS: Price check passed. Min price $17.18. [2026-01-29T12:17:36.793018] [DEBUG] [REMOTE ] PFH: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:36.793156] [DEBUG] [REMOTE ] PFH: PASS: Integrity check passed. [2026-01-29T12:17:36.793201] [DEBUG] [REMOTE ] PFH: Symbol is viable for forecasting. [2026-01-29T12:17:36.793253] [INFO ] [MAIN ] [2440/3490] PFH kept (0.3s) | 2436 kept, 4 rejected | 139.1/min | ETA: 7.5m [2026-01-29T12:17:37.335723] [DEBUG] [REMOTE ] PFIS: Retrieved 5951 rows, trimmed to 300. [2026-01-29T12:17:37.335858] [DEBUG] [REMOTE ] PFIS: PASS: History has at least 300 days. [2026-01-29T12:17:37.336072] [DEBUG] [REMOTE ] PFIS: PASS: Price check passed. Min price $43.98. [2026-01-29T12:17:37.336211] [DEBUG] [REMOTE ] PFIS: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:37.336328] [DEBUG] [REMOTE ] PFIS: PASS: Integrity check passed. [2026-01-29T12:17:37.336368] [DEBUG] [REMOTE ] PFIS: Symbol is viable for forecasting. [2026-01-29T12:17:37.336417] [INFO ] [MAIN ] [2441/3490] PFIS kept (0.5s) | 2437 kept, 4 rejected | 139.1/min | ETA: 7.5m [2026-01-29T12:17:37.930460] [DEBUG] [REMOTE ] PFL: Retrieved 5611 rows, trimmed to 300. [2026-01-29T12:17:37.930619] [DEBUG] [REMOTE ] PFL: PASS: History has at least 300 days. [2026-01-29T12:17:37.930844] [DEBUG] [REMOTE ] PFL: PASS: Price check passed. Min price $8.04. [2026-01-29T12:17:37.930984] [DEBUG] [REMOTE ] PFL: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:37.931154] [DEBUG] [REMOTE ] PFL: PASS: Integrity check passed. [2026-01-29T12:17:37.931195] [DEBUG] [REMOTE ] PFL: Symbol is viable for forecasting. [2026-01-29T12:17:37.931246] [INFO ] [MAIN ] [2442/3490] PFL kept (0.6s) | 2438 kept, 4 rejected | 139.1/min | ETA: 7.5m [2026-01-29T12:17:38.366856] [DEBUG] [REMOTE ] PFM: Retrieved 5124 rows, trimmed to 300. [2026-01-29T12:17:38.366990] [DEBUG] [REMOTE ] PFM: PASS: History has at least 300 days. [2026-01-29T12:17:38.367199] [DEBUG] [REMOTE ] PFM: PASS: Price check passed. Min price $49.83. [2026-01-29T12:17:38.367342] [DEBUG] [REMOTE ] PFM: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:38.367478] [DEBUG] [REMOTE ] PFM: PASS: Integrity check passed. [2026-01-29T12:17:38.367517] [DEBUG] [REMOTE ] PFM: Symbol is viable for forecasting. [2026-01-29T12:17:38.367565] [INFO ] [MAIN ] [2443/3490] PFM kept (0.4s) | 2439 kept, 4 rejected | 139.1/min | ETA: 7.5m [2026-01-29T12:17:38.800520] [DEBUG] [REMOTE ] PFN: Retrieved 5347 rows, trimmed to 300. [2026-01-29T12:17:38.800977] [DEBUG] [REMOTE ] PFN: PASS: History has at least 300 days. [2026-01-29T12:17:38.801679] [DEBUG] [REMOTE ] PFN: PASS: Price check passed. Min price $7.19. [2026-01-29T12:17:38.801868] [DEBUG] [REMOTE ] PFN: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:38.802060] [DEBUG] [REMOTE ] PFN: PASS: Integrity check passed. [2026-01-29T12:17:38.802131] [DEBUG] [REMOTE ] PFN: Symbol is viable for forecasting. [2026-01-29T12:17:38.802220] [INFO ] [MAIN ] [2444/3490] PFN kept (0.4s) | 2440 kept, 4 rejected | 139.1/min | ETA: 7.5m [2026-01-29T12:17:39.334917] [DEBUG] [REMOTE ] PFO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:39.335050] [DEBUG] [REMOTE ] PFO: PASS: History has at least 300 days. [2026-01-29T12:17:39.335266] [DEBUG] [REMOTE ] PFO: PASS: Price check passed. Min price $9.23. [2026-01-29T12:17:39.335405] [DEBUG] [REMOTE ] PFO: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:39.335524] [DEBUG] [REMOTE ] PFO: PASS: Integrity check passed. [2026-01-29T12:17:39.335565] [DEBUG] [REMOTE ] PFO: Symbol is viable for forecasting. [2026-01-29T12:17:39.335635] [INFO ] [MAIN ] [2445/3490] PFO kept (0.5s) | 2441 kept, 4 rejected | 139.0/min | ETA: 7.5m [2026-01-29T12:17:39.768225] [DEBUG] [REMOTE ] PFS: Retrieved 5795 rows, trimmed to 300. [2026-01-29T12:17:39.768377] [DEBUG] [REMOTE ] PFS: PASS: History has at least 300 days. [2026-01-29T12:17:39.768836] [DEBUG] [REMOTE ] PFS: PASS: Price check passed. Min price $17.77. [2026-01-29T12:17:39.768984] [DEBUG] [REMOTE ] PFS: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:39.769112] [DEBUG] [REMOTE ] PFS: PASS: Integrity check passed. [2026-01-29T12:17:39.769155] [DEBUG] [REMOTE ] PFS: Symbol is viable for forecasting. [2026-01-29T12:17:39.769206] [INFO ] [MAIN ] [2446/3490] PFS kept (0.4s) | 2442 kept, 4 rejected | 139.0/min | ETA: 7.5m [2026-01-29T12:17:40.114504] [DEBUG] [REMOTE ] PFSI: Retrieved 3200 rows, trimmed to 300. [2026-01-29T12:17:40.114690] [DEBUG] [REMOTE ] PFSI: PASS: History has at least 300 days. [2026-01-29T12:17:40.114935] [DEBUG] [REMOTE ] PFSI: PASS: Price check passed. Min price $123.94. [2026-01-29T12:17:40.115076] [DEBUG] [REMOTE ] PFSI: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:40.115192] [DEBUG] [REMOTE ] PFSI: PASS: Integrity check passed. [2026-01-29T12:17:40.115232] [DEBUG] [REMOTE ] PFSI: Symbol is viable for forecasting. [2026-01-29T12:17:40.115289] [INFO ] [MAIN ] [2447/3490] PFSI kept (0.3s) | 2443 kept, 4 rejected | 139.1/min | ETA: 7.5m [2026-01-29T12:17:40.658351] [DEBUG] [REMOTE ] PGC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:40.658495] [DEBUG] [REMOTE ] PGC: PASS: History has at least 300 days. [2026-01-29T12:17:40.658722] [DEBUG] [REMOTE ] PGC: PASS: Price check passed. Min price $24.71. [2026-01-29T12:17:40.658857] [DEBUG] [REMOTE ] PGC: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:40.658968] [DEBUG] [REMOTE ] PGC: PASS: Integrity check passed. [2026-01-29T12:17:40.659007] [DEBUG] [REMOTE ] PGC: Symbol is viable for forecasting. [2026-01-29T12:17:40.659055] [INFO ] [MAIN ] [2448/3490] PGC kept (0.5s) | 2444 kept, 4 rejected | 139.0/min | ETA: 7.5m [2026-01-29T12:17:40.944745] [DEBUG] [REMOTE ] PGEN: Retrieved 3137 rows, trimmed to 300. [2026-01-29T12:17:40.945023] [DEBUG] [REMOTE ] PGEN: PASS: History has at least 300 days. [2026-01-29T12:17:40.945328] [DEBUG] [REMOTE ] PGEN: PASS: Price check passed. Min price $3.48. [2026-01-29T12:17:40.945475] [DEBUG] [REMOTE ] PGEN: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:40.945639] [DEBUG] [REMOTE ] PGEN: PASS: Integrity check passed. [2026-01-29T12:17:40.945692] [DEBUG] [REMOTE ] PGEN: Symbol is viable for forecasting. [2026-01-29T12:17:40.945768] [INFO ] [MAIN ] [2449/3490] PGEN kept (0.3s) | 2445 kept, 4 rejected | 139.1/min | ETA: 7.5m [2026-01-29T12:17:41.522093] [DEBUG] [REMOTE ] PGJ: Retrieved 5317 rows, trimmed to 300. [2026-01-29T12:17:41.522295] [DEBUG] [REMOTE ] PGJ: PASS: History has at least 300 days. [2026-01-29T12:17:41.522562] [DEBUG] [REMOTE ] PGJ: PASS: Price check passed. Min price $28.40. [2026-01-29T12:17:41.522728] [DEBUG] [REMOTE ] PGJ: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:41.522859] [DEBUG] [REMOTE ] PGJ: PASS: Integrity check passed. [2026-01-29T12:17:41.522927] [DEBUG] [REMOTE ] PGJ: Symbol is viable for forecasting. [2026-01-29T12:17:41.522983] [INFO ] [MAIN ] [2450/3490] PGJ kept (0.6s) | 2446 kept, 4 rejected | 139.0/min | ETA: 7.5m [2026-01-29T12:17:41.825607] [DEBUG] [REMOTE ] PGNY: Retrieved 1572 rows, trimmed to 300. [2026-01-29T12:17:41.825846] [DEBUG] [REMOTE ] PGNY: PASS: History has at least 300 days. [2026-01-29T12:17:41.826228] [DEBUG] [REMOTE ] PGNY: PASS: Price check passed. Min price $18.01. [2026-01-29T12:17:41.826437] [DEBUG] [REMOTE ] PGNY: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:41.826653] [DEBUG] [REMOTE ] PGNY: PASS: Integrity check passed. [2026-01-29T12:17:41.826719] [DEBUG] [REMOTE ] PGNY: Symbol is viable for forecasting. [2026-01-29T12:17:41.826799] [INFO ] [MAIN ] [2451/3490] PGNY kept (0.3s) | 2447 kept, 4 rejected | 139.1/min | ETA: 7.5m [2026-01-29T12:17:42.227013] [DEBUG] [REMOTE ] PGP: Retrieved 5201 rows, trimmed to 300. [2026-01-29T12:17:42.227234] [DEBUG] [REMOTE ] PGP: PASS: History has at least 300 days. [2026-01-29T12:17:42.227533] [DEBUG] [REMOTE ] PGP: PASS: Price check passed. Min price $8.25. [2026-01-29T12:17:42.227703] [DEBUG] [REMOTE ] PGP: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:42.227842] [DEBUG] [REMOTE ] PGP: PASS: Integrity check passed. [2026-01-29T12:17:42.227885] [DEBUG] [REMOTE ] PGP: Symbol is viable for forecasting. [2026-01-29T12:17:42.227961] [INFO ] [MAIN ] [2452/3490] PGP kept (0.4s) | 2448 kept, 4 rejected | 139.1/min | ETA: 7.5m [2026-01-29T12:17:42.560540] [DEBUG] [REMOTE ] PGY: Retrieved 903 rows, trimmed to 300. [2026-01-29T12:17:42.560762] [DEBUG] [REMOTE ] PGY: PASS: History has at least 300 days. [2026-01-29T12:17:42.561009] [DEBUG] [REMOTE ] PGY: PASS: Price check passed. Min price $20.77. [2026-01-29T12:17:42.561153] [DEBUG] [REMOTE ] PGY: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:42.561312] [DEBUG] [REMOTE ] PGY: PASS: Integrity check passed. [2026-01-29T12:17:42.561355] [DEBUG] [REMOTE ] PGY: Symbol is viable for forecasting. [2026-01-29T12:17:42.561407] [INFO ] [MAIN ] [2453/3490] PGY kept (0.3s) | 2449 kept, 4 rejected | 139.1/min | ETA: 7.5m [2026-01-29T12:17:43.096162] [DEBUG] [REMOTE ] PGZ: Retrieved 3167 rows, trimmed to 300. [2026-01-29T12:17:43.096303] [DEBUG] [REMOTE ] PGZ: PASS: History has at least 300 days. [2026-01-29T12:17:43.096531] [DEBUG] [REMOTE ] PGZ: PASS: Price check passed. Min price $9.78. [2026-01-29T12:17:43.096707] [DEBUG] [REMOTE ] PGZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:43.096822] [DEBUG] [REMOTE ] PGZ: PASS: Integrity check passed. [2026-01-29T12:17:43.096863] [DEBUG] [REMOTE ] PGZ: Symbol is viable for forecasting. [2026-01-29T12:17:43.096913] [INFO ] [MAIN ] [2454/3490] PGZ kept (0.5s) | 2450 kept, 4 rejected | 139.1/min | ETA: 7.4m [2026-01-29T12:17:43.574325] [DEBUG] [REMOTE ] PH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:43.574475] [DEBUG] [REMOTE ] PH: PASS: History has at least 300 days. [2026-01-29T12:17:43.574712] [DEBUG] [REMOTE ] PH: PASS: Price check passed. Min price $767.35. [2026-01-29T12:17:43.574847] [DEBUG] [REMOTE ] PH: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:43.574958] [DEBUG] [REMOTE ] PH: PASS: Integrity check passed. [2026-01-29T12:17:43.574998] [DEBUG] [REMOTE ] PH: Symbol is viable for forecasting. [2026-01-29T12:17:43.575045] [INFO ] [MAIN ] [2455/3490] PH kept (0.5s) | 2451 kept, 4 rejected | 139.1/min | ETA: 7.4m [2026-01-29T12:17:44.090254] [DEBUG] [REMOTE ] PHG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:44.090391] [DEBUG] [REMOTE ] PHG: PASS: History has at least 300 days. [2026-01-29T12:17:44.090654] [DEBUG] [REMOTE ] PHG: PASS: Price check passed. Min price $26.13. [2026-01-29T12:17:44.090987] [DEBUG] [REMOTE ] PHG: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:44.091191] [DEBUG] [REMOTE ] PHG: PASS: Integrity check passed. [2026-01-29T12:17:44.091259] [DEBUG] [REMOTE ] PHG: Symbol is viable for forecasting. [2026-01-29T12:17:44.091309] [INFO ] [MAIN ] [2456/3490] PHG kept (0.5s) | 2452 kept, 4 rejected | 139.0/min | ETA: 7.4m [2026-01-29T12:17:44.564930] [DEBUG] [REMOTE ] PHI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:44.565177] [DEBUG] [REMOTE ] PHI: PASS: History has at least 300 days. [2026-01-29T12:17:44.565507] [DEBUG] [REMOTE ] PHI: PASS: Price check passed. Min price $19.21. [2026-01-29T12:17:44.565693] [DEBUG] [REMOTE ] PHI: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:44.565845] [DEBUG] [REMOTE ] PHI: PASS: Integrity check passed. [2026-01-29T12:17:44.565922] [DEBUG] [REMOTE ] PHI: Symbol is viable for forecasting. [2026-01-29T12:17:44.565985] [INFO ] [MAIN ] [2457/3490] PHI kept (0.5s) | 2453 kept, 4 rejected | 139.0/min | ETA: 7.4m [2026-01-29T12:17:44.799849] [DEBUG] [REMOTE ] PHIN: Retrieved 649 rows, trimmed to 300. [2026-01-29T12:17:44.799992] [DEBUG] [REMOTE ] PHIN: PASS: History has at least 300 days. [2026-01-29T12:17:44.800206] [DEBUG] [REMOTE ] PHIN: PASS: Price check passed. Min price $51.28. [2026-01-29T12:17:44.800349] [DEBUG] [REMOTE ] PHIN: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:44.800463] [DEBUG] [REMOTE ] PHIN: PASS: Integrity check passed. [2026-01-29T12:17:44.800504] [DEBUG] [REMOTE ] PHIN: Symbol is viable for forecasting. [2026-01-29T12:17:44.800553] [INFO ] [MAIN ] [2458/3490] PHIN kept (0.2s) | 2454 kept, 4 rejected | 139.1/min | ETA: 7.4m [2026-01-29T12:17:45.400940] [DEBUG] [REMOTE ] PHIO: Retrieved 3449 rows, trimmed to 300. [2026-01-29T12:17:45.401111] [DEBUG] [REMOTE ] PHIO: PASS: History has at least 300 days. [2026-01-29T12:17:45.401376] [DEBUG] [REMOTE ] PHIO: PASS: Price check passed. Min price $1.02. [2026-01-29T12:17:45.401527] [DEBUG] [REMOTE ] PHIO: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:45.401671] [DEBUG] [REMOTE ] PHIO: PASS: Integrity check passed. [2026-01-29T12:17:45.401714] [DEBUG] [REMOTE ] PHIO: Symbol is viable for forecasting. [2026-01-29T12:17:45.401764] [INFO ] [MAIN ] [2459/3490] PHIO kept (0.6s) | 2455 kept, 4 rejected | 139.0/min | ETA: 7.4m [2026-01-29T12:17:45.892308] [DEBUG] [REMOTE ] PHK: Retrieved 5727 rows, trimmed to 300. [2026-01-29T12:17:45.892451] [DEBUG] [REMOTE ] PHK: PASS: History has at least 300 days. [2026-01-29T12:17:45.892697] [DEBUG] [REMOTE ] PHK: PASS: Price check passed. Min price $4.69. [2026-01-29T12:17:45.892881] [DEBUG] [REMOTE ] PHK: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:45.893037] [DEBUG] [REMOTE ] PHK: PASS: Integrity check passed. [2026-01-29T12:17:45.893094] [DEBUG] [REMOTE ] PHK: Symbol is viable for forecasting. [2026-01-29T12:17:45.893158] [INFO ] [MAIN ] [2460/3490] PHK kept (0.5s) | 2456 kept, 4 rejected | 139.0/min | ETA: 7.4m [2026-01-29T12:17:46.348454] [DEBUG] [REMOTE ] PHM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:46.348613] [DEBUG] [REMOTE ] PHM: PASS: History has at least 300 days. [2026-01-29T12:17:46.348844] [DEBUG] [REMOTE ] PHM: PASS: Price check passed. Min price $113.25. [2026-01-29T12:17:46.348983] [DEBUG] [REMOTE ] PHM: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:46.349103] [DEBUG] [REMOTE ] PHM: PASS: Integrity check passed. [2026-01-29T12:17:46.349143] [DEBUG] [REMOTE ] PHM: Symbol is viable for forecasting. [2026-01-29T12:17:46.349191] [INFO ] [MAIN ] [2461/3490] PHM kept (0.5s) | 2457 kept, 4 rejected | 139.0/min | ETA: 7.4m [2026-01-29T12:17:46.765742] [DEBUG] [REMOTE ] PHO: Retrieved 5067 rows, trimmed to 300. [2026-01-29T12:17:46.765881] [DEBUG] [REMOTE ] PHO: PASS: History has at least 300 days. [2026-01-29T12:17:46.766098] [DEBUG] [REMOTE ] PHO: PASS: Price check passed. Min price $69.10. [2026-01-29T12:17:46.766235] [DEBUG] [REMOTE ] PHO: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:46.766351] [DEBUG] [REMOTE ] PHO: PASS: Integrity check passed. [2026-01-29T12:17:46.766410] [DEBUG] [REMOTE ] PHO: Symbol is viable for forecasting. [2026-01-29T12:17:46.766463] [INFO ] [MAIN ] [2462/3490] PHO kept (0.4s) | 2458 kept, 4 rejected | 139.0/min | ETA: 7.4m [2026-01-29T12:17:47.099667] [DEBUG] [REMOTE ] PHUN: Retrieved 2320 rows, trimmed to 300. [2026-01-29T12:17:47.099847] [DEBUG] [REMOTE ] PHUN: PASS: History has at least 300 days. [2026-01-29T12:17:47.100109] [DEBUG] [REMOTE ] PHUN: PASS: Price check passed. Min price $1.78. [2026-01-29T12:17:47.100280] [DEBUG] [REMOTE ] PHUN: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:47.100442] [DEBUG] [REMOTE ] PHUN: PASS: Integrity check passed. [2026-01-29T12:17:47.100499] [DEBUG] [REMOTE ] PHUN: Symbol is viable for forecasting. [2026-01-29T12:17:47.100590] [INFO ] [MAIN ] [2463/3490] PHUN kept (0.3s) | 2459 kept, 4 rejected | 139.0/min | ETA: 7.4m [2026-01-29T12:17:47.428974] [DEBUG] [REMOTE ] PHVS: Retrieved 1250 rows, trimmed to 300. [2026-01-29T12:17:47.429144] [DEBUG] [REMOTE ] PHVS: PASS: History has at least 300 days. [2026-01-29T12:17:47.429398] [DEBUG] [REMOTE ] PHVS: PASS: Price check passed. Min price $21.59. [2026-01-29T12:17:47.429560] [DEBUG] [REMOTE ] PHVS: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:47.429768] [DEBUG] [REMOTE ] PHVS: PASS: Integrity check passed. [2026-01-29T12:17:47.429817] [DEBUG] [REMOTE ] PHVS: Symbol is viable for forecasting. [2026-01-29T12:17:47.429876] [INFO ] [MAIN ] [2464/3490] PHVS kept (0.3s) | 2460 kept, 4 rejected | 139.1/min | ETA: 7.4m [2026-01-29T12:17:47.893922] [DEBUG] [REMOTE ] PI: Retrieved 2394 rows, trimmed to 300. [2026-01-29T12:17:47.894060] [DEBUG] [REMOTE ] PI: PASS: History has at least 300 days. [2026-01-29T12:17:47.894262] [DEBUG] [REMOTE ] PI: PASS: Price check passed. Min price $142.50. [2026-01-29T12:17:47.894394] [DEBUG] [REMOTE ] PI: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:47.894503] [DEBUG] [REMOTE ] PI: PASS: Integrity check passed. [2026-01-29T12:17:47.894549] [DEBUG] [REMOTE ] PI: Symbol is viable for forecasting. [2026-01-29T12:17:47.894629] [INFO ] [MAIN ] [2465/3490] PI kept (0.5s) | 2461 kept, 4 rejected | 139.1/min | ETA: 7.4m [2026-01-29T12:17:48.172332] [DEBUG] [REMOTE ] PICS: 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-29T12:17:48.172653] [DEBUG] [REMOTE ] PICS: FAIL: History check failed. No DataFrame was returned. [2026-01-29T12:17:48.172742] [WARN ] [LOCAL ] PICS: SET TO BLACKLISTED [2026-01-29T12:17:48.173933] [INFO ] [MAIN ] [2466/3490] PICS rejected (0.3s) | 2461 kept, 5 rejected | 139.1/min | ETA: 7.4m [2026-01-29T12:17:48.829365] [DEBUG] [REMOTE ] PID: Retrieved 5124 rows, trimmed to 300. [2026-01-29T12:17:48.829501] [DEBUG] [REMOTE ] PID: PASS: History has at least 300 days. [2026-01-29T12:17:48.829761] [DEBUG] [REMOTE ] PID: PASS: Price check passed. Min price $21.17. [2026-01-29T12:17:48.829898] [DEBUG] [REMOTE ] PID: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:48.830011] [DEBUG] [REMOTE ] PID: PASS: Integrity check passed. [2026-01-29T12:17:48.830050] [DEBUG] [REMOTE ] PID: Symbol is viable for forecasting. [2026-01-29T12:17:48.830097] [INFO ] [MAIN ] [2467/3490] PID kept (0.7s) | 2462 kept, 5 rejected | 139.0/min | ETA: 7.4m [2026-01-29T12:17:49.243868] [DEBUG] [REMOTE ] PIE: Retrieved 4549 rows, trimmed to 300. [2026-01-29T12:17:49.244027] [DEBUG] [REMOTE ] PIE: PASS: History has at least 300 days. [2026-01-29T12:17:49.244294] [DEBUG] [REMOTE ] PIE: PASS: Price check passed. Min price $23.23. [2026-01-29T12:17:49.244479] [DEBUG] [REMOTE ] PIE: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:49.244660] [DEBUG] [REMOTE ] PIE: PASS: Integrity check passed. [2026-01-29T12:17:49.244716] [DEBUG] [REMOTE ] PIE: Symbol is viable for forecasting. [2026-01-29T12:17:49.244798] [INFO ] [MAIN ] [2468/3490] PIE kept (0.4s) | 2463 kept, 5 rejected | 139.1/min | ETA: 7.3m [2026-01-29T12:17:49.693297] [DEBUG] [REMOTE ] PII: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:49.693459] [DEBUG] [REMOTE ] PII: PASS: History has at least 300 days. [2026-01-29T12:17:49.693747] [DEBUG] [REMOTE ] PII: PASS: Price check passed. Min price $59.22. [2026-01-29T12:17:49.693889] [DEBUG] [REMOTE ] PII: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:49.694018] [DEBUG] [REMOTE ] PII: PASS: Integrity check passed. [2026-01-29T12:17:49.694058] [DEBUG] [REMOTE ] PII: Symbol is viable for forecasting. [2026-01-29T12:17:49.694107] [INFO ] [MAIN ] [2469/3490] PII kept (0.4s) | 2464 kept, 5 rejected | 139.0/min | ETA: 7.3m [2026-01-29T12:17:50.155676] [DEBUG] [REMOTE ] PIM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:50.155820] [DEBUG] [REMOTE ] PIM: PASS: History has at least 300 days. [2026-01-29T12:17:50.156053] [DEBUG] [REMOTE ] PIM: PASS: Price check passed. Min price $3.17. [2026-01-29T12:17:50.156197] [DEBUG] [REMOTE ] PIM: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:50.156323] [DEBUG] [REMOTE ] PIM: PASS: Integrity check passed. [2026-01-29T12:17:50.156366] [DEBUG] [REMOTE ] PIM: Symbol is viable for forecasting. [2026-01-29T12:17:50.156416] [INFO ] [MAIN ] [2470/3490] PIM kept (0.5s) | 2465 kept, 5 rejected | 139.0/min | ETA: 7.3m [2026-01-29T12:17:50.438308] [DEBUG] [REMOTE ] PINE: Retrieved 1552 rows, trimmed to 300. [2026-01-29T12:17:50.438446] [DEBUG] [REMOTE ] PINE: PASS: History has at least 300 days. [2026-01-29T12:17:50.438665] [DEBUG] [REMOTE ] PINE: PASS: Price check passed. Min price $14.38. [2026-01-29T12:17:50.438802] [DEBUG] [REMOTE ] PINE: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:50.438912] [DEBUG] [REMOTE ] PINE: PASS: Integrity check passed. [2026-01-29T12:17:50.438953] [DEBUG] [REMOTE ] PINE: Symbol is viable for forecasting. [2026-01-29T12:17:50.439001] [INFO ] [MAIN ] [2471/3490] PINE kept (0.3s) | 2466 kept, 5 rejected | 139.1/min | ETA: 7.3m [2026-01-29T12:17:50.746428] [DEBUG] [REMOTE ] PINS: Retrieved 1704 rows, trimmed to 300. [2026-01-29T12:17:50.746609] [DEBUG] [REMOTE ] PINS: PASS: History has at least 300 days. [2026-01-29T12:17:50.746863] [DEBUG] [REMOTE ] PINS: PASS: Price check passed. Min price $22.56. [2026-01-29T12:17:50.747004] [DEBUG] [REMOTE ] PINS: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:50.747121] [DEBUG] [REMOTE ] PINS: PASS: Integrity check passed. [2026-01-29T12:17:50.747162] [DEBUG] [REMOTE ] PINS: Symbol is viable for forecasting. [2026-01-29T12:17:50.747212] [INFO ] [MAIN ] [2472/3490] PINS kept (0.3s) | 2467 kept, 5 rejected | 139.1/min | ETA: 7.3m [2026-01-29T12:17:51.274158] [DEBUG] [REMOTE ] PK: Retrieved 2279 rows, trimmed to 300. [2026-01-29T12:17:51.274324] [DEBUG] [REMOTE ] PK: PASS: History has at least 300 days. [2026-01-29T12:17:51.274649] [DEBUG] [REMOTE ] PK: PASS: Price check passed. Min price $9.61. [2026-01-29T12:17:51.274845] [DEBUG] [REMOTE ] PK: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:51.275010] [DEBUG] [REMOTE ] PK: PASS: Integrity check passed. [2026-01-29T12:17:51.275068] [DEBUG] [REMOTE ] PK: Symbol is viable for forecasting. [2026-01-29T12:17:51.275140] [INFO ] [MAIN ] [2473/3490] PK kept (0.5s) | 2468 kept, 5 rejected | 139.1/min | ETA: 7.3m [2026-01-29T12:17:51.764015] [DEBUG] [REMOTE ] PKBK: Retrieved 6135 rows, trimmed to 300. [2026-01-29T12:17:51.764191] [DEBUG] [REMOTE ] PKBK: PASS: History has at least 300 days. [2026-01-29T12:17:51.764454] [DEBUG] [REMOTE ] PKBK: PASS: Price check passed. Min price $21.02. [2026-01-29T12:17:51.764619] [DEBUG] [REMOTE ] PKBK: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:51.764753] [DEBUG] [REMOTE ] PKBK: PASS: Integrity check passed. [2026-01-29T12:17:51.764795] [DEBUG] [REMOTE ] PKBK: Symbol is viable for forecasting. [2026-01-29T12:17:51.764862] [INFO ] [MAIN ] [2474/3490] PKBK kept (0.5s) | 2469 kept, 5 rejected | 139.1/min | ETA: 7.3m [2026-01-29T12:17:52.227447] [DEBUG] [REMOTE ] PKE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:52.227615] [DEBUG] [REMOTE ] PKE: PASS: History has at least 300 days. [2026-01-29T12:17:52.227852] [DEBUG] [REMOTE ] PKE: PASS: Price check passed. Min price $18.44. [2026-01-29T12:17:52.228033] [DEBUG] [REMOTE ] PKE: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:52.228163] [DEBUG] [REMOTE ] PKE: PASS: Integrity check passed. [2026-01-29T12:17:52.228204] [DEBUG] [REMOTE ] PKE: Symbol is viable for forecasting. [2026-01-29T12:17:52.228254] [INFO ] [MAIN ] [2475/3490] PKE kept (0.5s) | 2470 kept, 5 rejected | 139.1/min | ETA: 7.3m [2026-01-29T12:17:52.701746] [DEBUG] [REMOTE ] PKG: Retrieved 6539 rows, trimmed to 300. [2026-01-29T12:17:52.701944] [DEBUG] [REMOTE ] PKG: PASS: History has at least 300 days. [2026-01-29T12:17:52.702297] [DEBUG] [REMOTE ] PKG: PASS: Price check passed. Min price $190.52. [2026-01-29T12:17:52.702491] [DEBUG] [REMOTE ] PKG: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:52.702691] [DEBUG] [REMOTE ] PKG: PASS: Integrity check passed. [2026-01-29T12:17:52.702745] [DEBUG] [REMOTE ] PKG: Symbol is viable for forecasting. [2026-01-29T12:17:52.702810] [INFO ] [MAIN ] [2476/3490] PKG kept (0.5s) | 2471 kept, 5 rejected | 139.1/min | ETA: 7.3m [2026-01-29T12:17:53.153249] [DEBUG] [REMOTE ] PKOH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:53.153409] [DEBUG] [REMOTE ] PKOH: PASS: History has at least 300 days. [2026-01-29T12:17:53.153698] [DEBUG] [REMOTE ] PKOH: PASS: Price check passed. Min price $18.74. [2026-01-29T12:17:53.153848] [DEBUG] [REMOTE ] PKOH: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:53.153980] [DEBUG] [REMOTE ] PKOH: PASS: Integrity check passed. [2026-01-29T12:17:53.154024] [DEBUG] [REMOTE ] PKOH: Symbol is viable for forecasting. [2026-01-29T12:17:53.154077] [INFO ] [MAIN ] [2477/3490] PKOH kept (0.5s) | 2472 kept, 5 rejected | 139.0/min | ETA: 7.3m [2026-01-29T12:17:53.622664] [DEBUG] [REMOTE ] PKX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:53.622814] [DEBUG] [REMOTE ] PKX: PASS: History has at least 300 days. [2026-01-29T12:17:53.623238] [DEBUG] [REMOTE ] PKX: PASS: Price check passed. Min price $51.01. [2026-01-29T12:17:53.623379] [DEBUG] [REMOTE ] PKX: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:53.623502] [DEBUG] [REMOTE ] PKX: PASS: Integrity check passed. [2026-01-29T12:17:53.623543] [DEBUG] [REMOTE ] PKX: Symbol is viable for forecasting. [2026-01-29T12:17:53.623615] [INFO ] [MAIN ] [2478/3490] PKX kept (0.5s) | 2473 kept, 5 rejected | 139.0/min | ETA: 7.3m [2026-01-29T12:17:54.058357] [DEBUG] [REMOTE ] PLAB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:54.058527] [DEBUG] [REMOTE ] PLAB: PASS: History has at least 300 days. [2026-01-29T12:17:54.058846] [DEBUG] [REMOTE ] PLAB: PASS: Price check passed. Min price $20.28. [2026-01-29T12:17:54.058999] [DEBUG] [REMOTE ] PLAB: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:54.059137] [DEBUG] [REMOTE ] PLAB: PASS: Integrity check passed. [2026-01-29T12:17:54.059181] [DEBUG] [REMOTE ] PLAB: Symbol is viable for forecasting. [2026-01-29T12:17:54.059236] [INFO ] [MAIN ] [2479/3490] PLAB kept (0.4s) | 2474 kept, 5 rejected | 139.0/min | ETA: 7.3m [2026-01-29T12:17:54.222504] [DEBUG] [REMOTE ] PLAY: Retrieved 2841 rows, trimmed to 300. [2026-01-29T12:17:54.222666] [DEBUG] [REMOTE ] PLAY: PASS: History has at least 300 days. [2026-01-29T12:17:54.222909] [DEBUG] [REMOTE ] PLAY: PASS: Price check passed. Min price $13.12. [2026-01-29T12:17:54.223076] [DEBUG] [REMOTE ] PLAY: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:54.223191] [DEBUG] [REMOTE ] PLAY: PASS: Integrity check passed. [2026-01-29T12:17:54.223232] [DEBUG] [REMOTE ] PLAY: Symbol is viable for forecasting. [2026-01-29T12:17:54.223298] [INFO ] [MAIN ] [2480/3490] PLAY kept (0.2s) | 2475 kept, 5 rejected | 139.1/min | ETA: 7.3m [2026-01-29T12:17:54.896156] [DEBUG] [REMOTE ] PLBC: Retrieved 5936 rows, trimmed to 300. [2026-01-29T12:17:54.896391] [DEBUG] [REMOTE ] PLBC: PASS: History has at least 300 days. [2026-01-29T12:17:54.896711] [DEBUG] [REMOTE ] PLBC: PASS: Price check passed. Min price $40.65. [2026-01-29T12:17:54.896887] [DEBUG] [REMOTE ] PLBC: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:54.897043] [DEBUG] [REMOTE ] PLBC: PASS: Integrity check passed. [2026-01-29T12:17:54.897100] [DEBUG] [REMOTE ] PLBC: Symbol is viable for forecasting. [2026-01-29T12:17:54.897155] [INFO ] [MAIN ] [2481/3490] PLBC kept (0.7s) | 2476 kept, 5 rejected | 139.0/min | ETA: 7.3m [2026-01-29T12:17:55.157248] [DEBUG] [REMOTE ] PLBY: Retrieved 1359 rows, trimmed to 300. [2026-01-29T12:17:55.157392] [DEBUG] [REMOTE ] PLBY: PASS: History has at least 300 days. [2026-01-29T12:17:55.157657] [DEBUG] [REMOTE ] PLBY: PASS: Price check passed. Min price $1.29. [2026-01-29T12:17:55.157837] [DEBUG] [REMOTE ] PLBY: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:55.157979] [DEBUG] [REMOTE ] PLBY: PASS: Integrity check passed. [2026-01-29T12:17:55.158020] [DEBUG] [REMOTE ] PLBY: Symbol is viable for forecasting. [2026-01-29T12:17:55.158068] [INFO ] [MAIN ] [2482/3490] PLBY kept (0.3s) | 2477 kept, 5 rejected | 139.1/min | ETA: 7.2m [2026-01-29T12:17:55.762220] [DEBUG] [REMOTE ] PLCE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:55.762376] [DEBUG] [REMOTE ] PLCE: PASS: History has at least 300 days. [2026-01-29T12:17:55.762648] [DEBUG] [REMOTE ] PLCE: PASS: Price check passed. Min price $3.98. [2026-01-29T12:17:55.762821] [DEBUG] [REMOTE ] PLCE: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:55.762952] [DEBUG] [REMOTE ] PLCE: PASS: Integrity check passed. [2026-01-29T12:17:55.762996] [DEBUG] [REMOTE ] PLCE: Symbol is viable for forecasting. [2026-01-29T12:17:55.763050] [INFO ] [MAIN ] [2483/3490] PLCE kept (0.6s) | 2478 kept, 5 rejected | 139.0/min | ETA: 7.2m [2026-01-29T12:17:56.203635] [DEBUG] [REMOTE ] PLD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:56.203809] [DEBUG] [REMOTE ] PLD: PASS: History has at least 300 days. [2026-01-29T12:17:56.204296] [DEBUG] [REMOTE ] PLD: PASS: Price check passed. Min price $121.44. [2026-01-29T12:17:56.204443] [DEBUG] [REMOTE ] PLD: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:56.204611] [DEBUG] [REMOTE ] PLD: PASS: Integrity check passed. [2026-01-29T12:17:56.204656] [DEBUG] [REMOTE ] PLD: Symbol is viable for forecasting. [2026-01-29T12:17:56.204711] [INFO ] [MAIN ] [2484/3490] PLD kept (0.4s) | 2479 kept, 5 rejected | 139.0/min | ETA: 7.2m [2026-01-29T12:17:56.681173] [DEBUG] [REMOTE ] PLPC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:56.681312] [DEBUG] [REMOTE ] PLPC: PASS: History has at least 300 days. [2026-01-29T12:17:56.681530] [DEBUG] [REMOTE ] PLPC: PASS: Price check passed. Min price $186.09. [2026-01-29T12:17:56.681692] [DEBUG] [REMOTE ] PLPC: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:56.681812] [DEBUG] [REMOTE ] PLPC: PASS: Integrity check passed. [2026-01-29T12:17:56.681853] [DEBUG] [REMOTE ] PLPC: Symbol is viable for forecasting. [2026-01-29T12:17:56.681902] [INFO ] [MAIN ] [2485/3490] PLPC kept (0.5s) | 2480 kept, 5 rejected | 139.0/min | ETA: 7.2m [2026-01-29T12:17:56.950450] [DEBUG] [REMOTE ] PLRX: Retrieved 1421 rows, trimmed to 300. [2026-01-29T12:17:56.950612] [DEBUG] [REMOTE ] PLRX: PASS: History has at least 300 days. [2026-01-29T12:17:56.950860] [DEBUG] [REMOTE ] PLRX: PASS: Price check passed. Min price $1.21. [2026-01-29T12:17:56.951015] [DEBUG] [REMOTE ] PLRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:56.951133] [DEBUG] [REMOTE ] PLRX: PASS: Integrity check passed. [2026-01-29T12:17:56.951192] [DEBUG] [REMOTE ] PLRX: Symbol is viable for forecasting. [2026-01-29T12:17:56.951243] [INFO ] [MAIN ] [2486/3490] PLRX kept (0.3s) | 2481 kept, 5 rejected | 139.1/min | ETA: 7.2m [2026-01-29T12:17:57.423232] [DEBUG] [REMOTE ] PLSE: Retrieved 2438 rows, trimmed to 300. [2026-01-29T12:17:57.423410] [DEBUG] [REMOTE ] PLSE: PASS: History has at least 300 days. [2026-01-29T12:17:57.423763] [DEBUG] [REMOTE ] PLSE: PASS: Price check passed. Min price $12.66. [2026-01-29T12:17:57.423957] [DEBUG] [REMOTE ] PLSE: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:57.424084] [DEBUG] [REMOTE ] PLSE: PASS: Integrity check passed. [2026-01-29T12:17:57.424127] [DEBUG] [REMOTE ] PLSE: Symbol is viable for forecasting. [2026-01-29T12:17:57.424178] [INFO ] [MAIN ] [2487/3490] PLSE kept (0.5s) | 2482 kept, 5 rejected | 139.1/min | ETA: 7.2m [2026-01-29T12:17:57.669239] [DEBUG] [REMOTE ] PLTK: Retrieved 1264 rows, trimmed to 300. [2026-01-29T12:17:57.669375] [DEBUG] [REMOTE ] PLTK: PASS: History has at least 300 days. [2026-01-29T12:17:57.669600] [DEBUG] [REMOTE ] PLTK: PASS: Price check passed. Min price $3.48. [2026-01-29T12:17:57.669738] [DEBUG] [REMOTE ] PLTK: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:57.669853] [DEBUG] [REMOTE ] PLTK: PASS: Integrity check passed. [2026-01-29T12:17:57.669894] [DEBUG] [REMOTE ] PLTK: Symbol is viable for forecasting. [2026-01-29T12:17:57.669944] [INFO ] [MAIN ] [2488/3490] PLTK kept (0.2s) | 2483 kept, 5 rejected | 139.1/min | ETA: 7.2m [2026-01-29T12:17:58.356838] [DEBUG] [REMOTE ] PLUG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:58.356982] [DEBUG] [REMOTE ] PLUG: PASS: History has at least 300 days. [2026-01-29T12:17:58.357214] [DEBUG] [REMOTE ] PLUG: PASS: Price check passed. Min price $1.89. [2026-01-29T12:17:58.357357] [DEBUG] [REMOTE ] PLUG: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:58.357483] [DEBUG] [REMOTE ] PLUG: PASS: Integrity check passed. [2026-01-29T12:17:58.357526] [DEBUG] [REMOTE ] PLUG: Symbol is viable for forecasting. [2026-01-29T12:17:58.357596] [INFO ] [MAIN ] [2489/3490] PLUG kept (0.7s) | 2484 kept, 5 rejected | 139.0/min | ETA: 7.2m [2026-01-29T12:17:58.892424] [DEBUG] [REMOTE ] PLUS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:58.892605] [DEBUG] [REMOTE ] PLUS: PASS: History has at least 300 days. [2026-01-29T12:17:58.892861] [DEBUG] [REMOTE ] PLUS: PASS: Price check passed. Min price $72.66. [2026-01-29T12:17:58.893031] [DEBUG] [REMOTE ] PLUS: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:58.893168] [DEBUG] [REMOTE ] PLUS: PASS: Integrity check passed. [2026-01-29T12:17:58.893218] [DEBUG] [REMOTE ] PLUS: Symbol is viable for forecasting. [2026-01-29T12:17:58.893278] [INFO ] [MAIN ] [2490/3490] PLUS kept (0.5s) | 2485 kept, 5 rejected | 139.0/min | ETA: 7.2m [2026-01-29T12:17:59.333433] [DEBUG] [REMOTE ] PLXS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:17:59.333693] [DEBUG] [REMOTE ] PLXS: PASS: History has at least 300 days. [2026-01-29T12:17:59.333961] [DEBUG] [REMOTE ] PLXS: PASS: Price check passed. Min price $132.74. [2026-01-29T12:17:59.334103] [DEBUG] [REMOTE ] PLXS: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:59.334225] [DEBUG] [REMOTE ] PLXS: PASS: Integrity check passed. [2026-01-29T12:17:59.334266] [DEBUG] [REMOTE ] PLXS: Symbol is viable for forecasting. [2026-01-29T12:17:59.334315] [INFO ] [MAIN ] [2491/3490] PLXS kept (0.4s) | 2486 kept, 5 rejected | 139.0/min | ETA: 7.2m [2026-01-29T12:17:59.782178] [DEBUG] [REMOTE ] PM: Retrieved 4496 rows, trimmed to 300. [2026-01-29T12:17:59.782335] [DEBUG] [REMOTE ] PM: PASS: History has at least 300 days. [2026-01-29T12:17:59.782616] [DEBUG] [REMOTE ] PM: PASS: Price check passed. Min price $143.02. [2026-01-29T12:17:59.782790] [DEBUG] [REMOTE ] PM: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:59.782957] [DEBUG] [REMOTE ] PM: PASS: Integrity check passed. [2026-01-29T12:17:59.783062] [DEBUG] [REMOTE ] PM: Symbol is viable for forecasting. [2026-01-29T12:17:59.783125] [INFO ] [MAIN ] [2492/3490] PM kept (0.4s) | 2487 kept, 5 rejected | 139.0/min | ETA: 7.2m [2026-01-29T12:17:59.961921] [DEBUG] [REMOTE ] PMAX: Retrieved 350 rows, trimmed to 300. [2026-01-29T12:17:59.962082] [DEBUG] [REMOTE ] PMAX: PASS: History has at least 300 days. [2026-01-29T12:17:59.962350] [DEBUG] [REMOTE ] PMAX: PASS: Price check passed. Min price $1.58. [2026-01-29T12:17:59.962527] [DEBUG] [REMOTE ] PMAX: PASS: Continuity check passed with 300 days. [2026-01-29T12:17:59.962696] [DEBUG] [REMOTE ] PMAX: PASS: Integrity check passed. [2026-01-29T12:17:59.962751] [DEBUG] [REMOTE ] PMAX: Symbol is viable for forecasting. [2026-01-29T12:17:59.962819] [INFO ] [MAIN ] [2493/3490] PMAX kept (0.2s) | 2488 kept, 5 rejected | 139.1/min | ETA: 7.2m [2026-01-29T12:18:00.724652] [DEBUG] [REMOTE ] PML: Retrieved 5936 rows, trimmed to 300. [2026-01-29T12:18:00.724816] [DEBUG] [REMOTE ] PML: PASS: History has at least 300 days. [2026-01-29T12:18:00.725152] [DEBUG] [REMOTE ] PML: PASS: Price check passed. Min price $7.43. [2026-01-29T12:18:00.725358] [DEBUG] [REMOTE ] PML: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:00.725553] [DEBUG] [REMOTE ] PML: PASS: Integrity check passed. [2026-01-29T12:18:00.725640] [DEBUG] [REMOTE ] PML: Symbol is viable for forecasting. [2026-01-29T12:18:00.725716] [INFO ] [MAIN ] [2494/3490] PML kept (0.8s) | 2489 kept, 5 rejected | 139.0/min | ETA: 7.2m [2026-01-29T12:18:01.232131] [DEBUG] [REMOTE ] PMM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:01.232351] [DEBUG] [REMOTE ] PMM: PASS: History has at least 300 days. [2026-01-29T12:18:01.232751] [DEBUG] [REMOTE ] PMM: PASS: Price check passed. Min price $5.97. [2026-01-29T12:18:01.232929] [DEBUG] [REMOTE ] PMM: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:01.233093] [DEBUG] [REMOTE ] PMM: PASS: Integrity check passed. [2026-01-29T12:18:01.233141] [DEBUG] [REMOTE ] PMM: Symbol is viable for forecasting. [2026-01-29T12:18:01.233205] [INFO ] [MAIN ] [2495/3490] PMM kept (0.5s) | 2490 kept, 5 rejected | 139.0/min | ETA: 7.2m [2026-01-29T12:18:01.709186] [DEBUG] [REMOTE ] PMO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:01.709424] [DEBUG] [REMOTE ] PMO: PASS: History has at least 300 days. [2026-01-29T12:18:01.709909] [DEBUG] [REMOTE ] PMO: PASS: Price check passed. Min price $10.20. [2026-01-29T12:18:01.710129] [DEBUG] [REMOTE ] PMO: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:01.710350] [DEBUG] [REMOTE ] PMO: PASS: Integrity check passed. [2026-01-29T12:18:01.710416] [DEBUG] [REMOTE ] PMO: Symbol is viable for forecasting. [2026-01-29T12:18:01.710501] [INFO ] [MAIN ] [2496/3490] PMO kept (0.5s) | 2491 kept, 5 rejected | 139.0/min | ETA: 7.2m [2026-01-29T12:18:01.917647] [DEBUG] [REMOTE ] PMTS: Retrieved 2590 rows, trimmed to 300. [2026-01-29T12:18:01.918400] [DEBUG] [REMOTE ] PMTS: PASS: History has at least 300 days. [2026-01-29T12:18:01.918919] [DEBUG] [REMOTE ] PMTS: PASS: Price check passed. Min price $11.90. [2026-01-29T12:18:01.919137] [DEBUG] [REMOTE ] PMTS: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:01.919349] [DEBUG] [REMOTE ] PMTS: PASS: Integrity check passed. [2026-01-29T12:18:01.919410] [DEBUG] [REMOTE ] PMTS: Symbol is viable for forecasting. [2026-01-29T12:18:01.919492] [INFO ] [MAIN ] [2497/3490] PMTS kept (0.2s) | 2492 kept, 5 rejected | 139.0/min | ETA: 7.1m [2026-01-29T12:18:02.402207] [DEBUG] [REMOTE ] PMVP: Retrieved 1341 rows, trimmed to 300. [2026-01-29T12:18:02.402506] [DEBUG] [REMOTE ] PMVP: PASS: History has at least 300 days. [2026-01-29T12:18:02.402925] [DEBUG] [REMOTE ] PMVP: PASS: Price check passed. Min price $1.06. [2026-01-29T12:18:02.403116] [DEBUG] [REMOTE ] PMVP: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:02.403397] [DEBUG] [REMOTE ] PMVP: PASS: Integrity check passed. [2026-01-29T12:18:02.403487] [DEBUG] [REMOTE ] PMVP: Symbol is viable for forecasting. [2026-01-29T12:18:02.403597] [INFO ] [MAIN ] [2498/3490] PMVP kept (0.5s) | 2493 kept, 5 rejected | 139.0/min | ETA: 7.1m [2026-01-29T12:18:02.985431] [DEBUG] [REMOTE ] PNC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:02.985643] [DEBUG] [REMOTE ] PNC: PASS: History has at least 300 days. [2026-01-29T12:18:02.986014] [DEBUG] [REMOTE ] PNC: PASS: Price check passed. Min price $177.67. [2026-01-29T12:18:02.986174] [DEBUG] [REMOTE ] PNC: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:02.986322] [DEBUG] [REMOTE ] PNC: PASS: Integrity check passed. [2026-01-29T12:18:02.986366] [DEBUG] [REMOTE ] PNC: Symbol is viable for forecasting. [2026-01-29T12:18:02.986439] [INFO ] [MAIN ] [2499/3490] PNC kept (0.6s) | 2494 kept, 5 rejected | 139.0/min | ETA: 7.1m [2026-01-29T12:18:03.396734] [DEBUG] [REMOTE ] PNI: Retrieved 5936 rows, trimmed to 300. [2026-01-29T12:18:03.396972] [DEBUG] [REMOTE ] PNI: PASS: History has at least 300 days. [2026-01-29T12:18:03.397319] [DEBUG] [REMOTE ] PNI: PASS: Price check passed. Min price $6.80. [2026-01-29T12:18:03.397471] [DEBUG] [REMOTE ] PNI: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:03.397644] [DEBUG] [REMOTE ] PNI: PASS: Integrity check passed. [2026-01-29T12:18:03.397692] [DEBUG] [REMOTE ] PNI: Symbol is viable for forecasting. [2026-01-29T12:18:03.397761] [INFO ] [MAIN ] [2500/3490] PNI kept (0.4s) | 2495 kept, 5 rejected | 139.0/min | ETA: 7.1m [2026-01-29T12:18:03.801638] [DEBUG] [REMOTE ] PNQI: Retrieved 4434 rows, trimmed to 300. [2026-01-29T12:18:03.801787] [DEBUG] [REMOTE ] PNQI: PASS: History has at least 300 days. [2026-01-29T12:18:03.802051] [DEBUG] [REMOTE ] PNQI: PASS: Price check passed. Min price $51.02. [2026-01-29T12:18:03.802199] [DEBUG] [REMOTE ] PNQI: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:03.802329] [DEBUG] [REMOTE ] PNQI: PASS: Integrity check passed. [2026-01-29T12:18:03.802371] [DEBUG] [REMOTE ] PNQI: Symbol is viable for forecasting. [2026-01-29T12:18:03.802422] [INFO ] [MAIN ] [2501/3490] PNQI kept (0.4s) | 2496 kept, 5 rejected | 139.0/min | ETA: 7.1m [2026-01-29T12:18:04.301348] [DEBUG] [REMOTE ] PNRG: Retrieved 6594 rows, trimmed to 300. [2026-01-29T12:18:04.301560] [DEBUG] [REMOTE ] PNRG: PASS: History has at least 300 days. [2026-01-29T12:18:04.302001] [DEBUG] [REMOTE ] PNRG: PASS: Price check passed. Min price $133.13. [2026-01-29T12:18:04.302221] [DEBUG] [REMOTE ] PNRG: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:04.302406] [DEBUG] [REMOTE ] PNRG: PASS: Integrity check passed. [2026-01-29T12:18:04.302467] [DEBUG] [REMOTE ] PNRG: Symbol is viable for forecasting. [2026-01-29T12:18:04.302541] [INFO ] [MAIN ] [2502/3490] PNRG kept (0.5s) | 2497 kept, 5 rejected | 139.0/min | ETA: 7.1m [2026-01-29T12:18:04.601035] [DEBUG] [REMOTE ] PNTG: Retrieved 1590 rows, trimmed to 300. [2026-01-29T12:18:04.601398] [DEBUG] [REMOTE ] PNTG: PASS: History has at least 300 days. [2026-01-29T12:18:04.601680] [DEBUG] [REMOTE ] PNTG: PASS: Price check passed. Min price $23.75. [2026-01-29T12:18:04.601839] [DEBUG] [REMOTE ] PNTG: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:04.601968] [DEBUG] [REMOTE ] PNTG: PASS: Integrity check passed. [2026-01-29T12:18:04.602018] [DEBUG] [REMOTE ] PNTG: Symbol is viable for forecasting. [2026-01-29T12:18:04.602076] [INFO ] [MAIN ] [2503/3490] PNTG kept (0.3s) | 2498 kept, 5 rejected | 139.0/min | ETA: 7.1m [2026-01-29T12:18:05.101327] [DEBUG] [REMOTE ] PODD: Retrieved 4707 rows, trimmed to 300. [2026-01-29T12:18:05.101535] [DEBUG] [REMOTE ] PODD: PASS: History has at least 300 days. [2026-01-29T12:18:05.101969] [DEBUG] [REMOTE ] PODD: PASS: Price check passed. Min price $258.20. [2026-01-29T12:18:05.102172] [DEBUG] [REMOTE ] PODD: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:05.102399] [DEBUG] [REMOTE ] PODD: PASS: Integrity check passed. [2026-01-29T12:18:05.102456] [DEBUG] [REMOTE ] PODD: Symbol is viable for forecasting. [2026-01-29T12:18:05.102529] [INFO ] [MAIN ] [2504/3490] PODD kept (0.5s) | 2499 kept, 5 rejected | 139.0/min | ETA: 7.1m [2026-01-29T12:18:05.660150] [DEBUG] [REMOTE ] POOL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:05.660308] [DEBUG] [REMOTE ] POOL: PASS: History has at least 300 days. [2026-01-29T12:18:05.660559] [DEBUG] [REMOTE ] POOL: PASS: Price check passed. Min price $228.75. [2026-01-29T12:18:05.660724] [DEBUG] [REMOTE ] POOL: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:05.660849] [DEBUG] [REMOTE ] POOL: PASS: Integrity check passed. [2026-01-29T12:18:05.660892] [DEBUG] [REMOTE ] POOL: Symbol is viable for forecasting. [2026-01-29T12:18:05.660943] [INFO ] [MAIN ] [2505/3490] POOL kept (0.6s) | 2500 kept, 5 rejected | 139.0/min | ETA: 7.1m [2026-01-29T12:18:06.131203] [DEBUG] [REMOTE ] POWI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:06.131353] [DEBUG] [REMOTE ] POWI: PASS: History has at least 300 days. [2026-01-29T12:18:06.131628] [DEBUG] [REMOTE ] POWI: PASS: Price check passed. Min price $30.73. [2026-01-29T12:18:06.131770] [DEBUG] [REMOTE ] POWI: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:06.131901] [DEBUG] [REMOTE ] POWI: PASS: Integrity check passed. [2026-01-29T12:18:06.131941] [DEBUG] [REMOTE ] POWI: Symbol is viable for forecasting. [2026-01-29T12:18:06.131994] [INFO ] [MAIN ] [2506/3490] POWI kept (0.5s) | 2501 kept, 5 rejected | 139.0/min | ETA: 7.1m [2026-01-29T12:18:06.616185] [DEBUG] [REMOTE ] POWL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:06.616403] [DEBUG] [REMOTE ] POWL: PASS: History has at least 300 days. [2026-01-29T12:18:06.616723] [DEBUG] [REMOTE ] POWL: PASS: Price check passed. Min price $282.05. [2026-01-29T12:18:06.616870] [DEBUG] [REMOTE ] POWL: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:06.617015] [DEBUG] [REMOTE ] POWL: PASS: Integrity check passed. [2026-01-29T12:18:06.617057] [DEBUG] [REMOTE ] POWL: Symbol is viable for forecasting. [2026-01-29T12:18:06.617113] [INFO ] [MAIN ] [2507/3490] POWL kept (0.5s) | 2502 kept, 5 rejected | 139.0/min | ETA: 7.1m [2026-01-29T12:18:07.084661] [DEBUG] [REMOTE ] PPC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:07.084879] [DEBUG] [REMOTE ] PPC: PASS: History has at least 300 days. [2026-01-29T12:18:07.085193] [DEBUG] [REMOTE ] PPC: PASS: Price check passed. Min price $36.61. [2026-01-29T12:18:07.085343] [DEBUG] [REMOTE ] PPC: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:07.085488] [DEBUG] [REMOTE ] PPC: PASS: Integrity check passed. [2026-01-29T12:18:07.085530] [DEBUG] [REMOTE ] PPC: Symbol is viable for forecasting. [2026-01-29T12:18:07.085607] [INFO ] [MAIN ] [2508/3490] PPC kept (0.5s) | 2503 kept, 5 rejected | 139.0/min | ETA: 7.1m [2026-01-29T12:18:07.570850] [DEBUG] [REMOTE ] PPG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:07.571315] [DEBUG] [REMOTE ] PPG: PASS: History has at least 300 days. [2026-01-29T12:18:07.571950] [DEBUG] [REMOTE ] PPG: PASS: Price check passed. Min price $94.22. [2026-01-29T12:18:07.572125] [DEBUG] [REMOTE ] PPG: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:07.572317] [DEBUG] [REMOTE ] PPG: PASS: Integrity check passed. [2026-01-29T12:18:07.572364] [DEBUG] [REMOTE ] PPG: Symbol is viable for forecasting. [2026-01-29T12:18:07.572427] [INFO ] [MAIN ] [2509/3490] PPG kept (0.5s) | 2504 kept, 5 rejected | 139.0/min | ETA: 7.1m [2026-01-29T12:18:08.067816] [DEBUG] [REMOTE ] PPH: Retrieved 6537 rows, trimmed to 300. [2026-01-29T12:18:08.068028] [DEBUG] [REMOTE ] PPH: PASS: History has at least 300 days. [2026-01-29T12:18:08.068525] [DEBUG] [REMOTE ] PPH: PASS: Price check passed. Min price $92.26. [2026-01-29T12:18:08.068700] [DEBUG] [REMOTE ] PPH: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:08.068862] [DEBUG] [REMOTE ] PPH: PASS: Integrity check passed. [2026-01-29T12:18:08.068905] [DEBUG] [REMOTE ] PPH: Symbol is viable for forecasting. [2026-01-29T12:18:08.068957] [INFO ] [MAIN ] [2510/3490] PPH kept (0.5s) | 2505 kept, 5 rejected | 139.0/min | ETA: 7.1m [2026-01-29T12:18:08.429985] [DEBUG] [REMOTE ] PPIH: Retrieved 2492 rows, trimmed to 300. [2026-01-29T12:18:08.430181] [DEBUG] [REMOTE ] PPIH: PASS: History has at least 300 days. [2026-01-29T12:18:08.430686] [DEBUG] [REMOTE ] PPIH: PASS: Price check passed. Min price $23.02. [2026-01-29T12:18:08.430862] [DEBUG] [REMOTE ] PPIH: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:08.431019] [DEBUG] [REMOTE ] PPIH: PASS: Integrity check passed. [2026-01-29T12:18:08.431070] [DEBUG] [REMOTE ] PPIH: Symbol is viable for forecasting. [2026-01-29T12:18:08.431126] [INFO ] [MAIN ] [2511/3490] PPIH kept (0.4s) | 2506 kept, 5 rejected | 139.0/min | ETA: 7.0m [2026-01-29T12:18:08.937938] [DEBUG] [REMOTE ] PPL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:08.938384] [DEBUG] [REMOTE ] PPL: PASS: History has at least 300 days. [2026-01-29T12:18:08.938817] [DEBUG] [REMOTE ] PPL: PASS: Price check passed. Min price $33.26. [2026-01-29T12:18:08.939022] [DEBUG] [REMOTE ] PPL: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:08.939213] [DEBUG] [REMOTE ] PPL: PASS: Integrity check passed. [2026-01-29T12:18:08.939268] [DEBUG] [REMOTE ] PPL: Symbol is viable for forecasting. [2026-01-29T12:18:08.939343] [INFO ] [MAIN ] [2512/3490] PPL kept (0.5s) | 2507 kept, 5 rejected | 139.0/min | ETA: 7.0m [2026-01-29T12:18:09.344350] [DEBUG] [REMOTE ] PPSI: Retrieved 3135 rows, trimmed to 300. [2026-01-29T12:18:09.344485] [DEBUG] [REMOTE ] PPSI: PASS: History has at least 300 days. [2026-01-29T12:18:09.344716] [DEBUG] [REMOTE ] PPSI: PASS: Price check passed. Min price $3.37. [2026-01-29T12:18:09.344856] [DEBUG] [REMOTE ] PPSI: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:09.344967] [DEBUG] [REMOTE ] PPSI: PASS: Integrity check passed. [2026-01-29T12:18:09.345008] [DEBUG] [REMOTE ] PPSI: Symbol is viable for forecasting. [2026-01-29T12:18:09.345055] [INFO ] [MAIN ] [2513/3490] PPSI kept (0.4s) | 2508 kept, 5 rejected | 139.0/min | ETA: 7.0m [2026-01-29T12:18:09.543142] [DEBUG] [REMOTE ] PPTA: Retrieved 1242 rows, trimmed to 300. [2026-01-29T12:18:09.543552] [DEBUG] [REMOTE ] PPTA: PASS: History has at least 300 days. [2026-01-29T12:18:09.543872] [DEBUG] [REMOTE ] PPTA: PASS: Price check passed. Min price $20.85. [2026-01-29T12:18:09.544051] [DEBUG] [REMOTE ] PPTA: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:09.544178] [DEBUG] [REMOTE ] PPTA: PASS: Integrity check passed. [2026-01-29T12:18:09.544221] [DEBUG] [REMOTE ] PPTA: Symbol is viable for forecasting. [2026-01-29T12:18:09.544314] [INFO ] [MAIN ] [2514/3490] PPTA kept (0.2s) | 2509 kept, 5 rejected | 139.0/min | ETA: 7.0m [2026-01-29T12:18:10.304293] [DEBUG] [REMOTE ] PRA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:10.304436] [DEBUG] [REMOTE ] PRA: PASS: History has at least 300 days. [2026-01-29T12:18:10.304678] [DEBUG] [REMOTE ] PRA: PASS: Price check passed. Min price $23.86. [2026-01-29T12:18:10.304814] [DEBUG] [REMOTE ] PRA: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:10.304931] [DEBUG] [REMOTE ] PRA: PASS: Integrity check passed. [2026-01-29T12:18:10.304970] [DEBUG] [REMOTE ] PRA: Symbol is viable for forecasting. [2026-01-29T12:18:10.305019] [INFO ] [MAIN ] [2515/3490] PRA kept (0.8s) | 2510 kept, 5 rejected | 139.0/min | ETA: 7.0m [2026-01-29T12:18:10.653310] [DEBUG] [REMOTE ] PRAA: Retrieved 5841 rows, trimmed to 300. [2026-01-29T12:18:10.653430] [DEBUG] [REMOTE ] PRAA: PASS: History has at least 300 days. [2026-01-29T12:18:10.653711] [DEBUG] [REMOTE ] PRAA: PASS: Price check passed. Min price $12.96. [2026-01-29T12:18:10.653849] [DEBUG] [REMOTE ] PRAA: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:10.653988] [DEBUG] [REMOTE ] PRAA: PASS: Integrity check passed. [2026-01-29T12:18:10.654029] [DEBUG] [REMOTE ] PRAA: Symbol is viable for forecasting. [2026-01-29T12:18:10.654080] [INFO ] [MAIN ] [2516/3490] PRAA kept (0.3s) | 2511 kept, 5 rejected | 139.0/min | ETA: 7.0m [2026-01-29T12:18:10.977775] [DEBUG] [REMOTE ] PRAX: Retrieved 1326 rows, trimmed to 300. [2026-01-29T12:18:10.977948] [DEBUG] [REMOTE ] PRAX: PASS: History has at least 300 days. [2026-01-29T12:18:10.978197] [DEBUG] [REMOTE ] PRAX: PASS: Price check passed. Min price $164.09. [2026-01-29T12:18:10.978345] [DEBUG] [REMOTE ] PRAX: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:10.978459] [DEBUG] [REMOTE ] PRAX: PASS: Integrity check passed. [2026-01-29T12:18:10.978499] [DEBUG] [REMOTE ] PRAX: Symbol is viable for forecasting. [2026-01-29T12:18:10.978546] [INFO ] [MAIN ] [2517/3490] PRAX kept (0.3s) | 2512 kept, 5 rejected | 139.0/min | ETA: 7.0m [2026-01-29T12:18:11.419057] [DEBUG] [REMOTE ] PRCH: Retrieved 1519 rows, trimmed to 300. [2026-01-29T12:18:11.419256] [DEBUG] [REMOTE ] PRCH: PASS: History has at least 300 days. [2026-01-29T12:18:11.419523] [DEBUG] [REMOTE ] PRCH: PASS: Price check passed. Min price $7.89. [2026-01-29T12:18:11.419701] [DEBUG] [REMOTE ] PRCH: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:11.419824] [DEBUG] [REMOTE ] PRCH: PASS: Integrity check passed. [2026-01-29T12:18:11.419867] [DEBUG] [REMOTE ] PRCH: Symbol is viable for forecasting. [2026-01-29T12:18:11.419920] [INFO ] [MAIN ] [2518/3490] PRCH kept (0.4s) | 2513 kept, 5 rejected | 139.0/min | ETA: 7.0m [2026-01-29T12:18:11.944567] [DEBUG] [REMOTE ] PRDO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:11.944745] [DEBUG] [REMOTE ] PRDO: PASS: History has at least 300 days. [2026-01-29T12:18:11.945033] [DEBUG] [REMOTE ] PRDO: PASS: Price check passed. Min price $27.26. [2026-01-29T12:18:11.945230] [DEBUG] [REMOTE ] PRDO: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:11.945387] [DEBUG] [REMOTE ] PRDO: PASS: Integrity check passed. [2026-01-29T12:18:11.945434] [DEBUG] [REMOTE ] PRDO: Symbol is viable for forecasting. [2026-01-29T12:18:11.945494] [INFO ] [MAIN ] [2519/3490] PRDO kept (0.5s) | 2514 kept, 5 rejected | 139.0/min | ETA: 7.0m [2026-01-29T12:18:12.364203] [DEBUG] [REMOTE ] PRFZ: Retrieved 4869 rows, trimmed to 300. [2026-01-29T12:18:12.364344] [DEBUG] [REMOTE ] PRFZ: PASS: History has at least 300 days. [2026-01-29T12:18:12.364603] [DEBUG] [REMOTE ] PRFZ: PASS: Price check passed. Min price $42.65. [2026-01-29T12:18:12.364751] [DEBUG] [REMOTE ] PRFZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:12.364870] [DEBUG] [REMOTE ] PRFZ: PASS: Integrity check passed. [2026-01-29T12:18:12.364910] [DEBUG] [REMOTE ] PRFZ: Symbol is viable for forecasting. [2026-01-29T12:18:12.364959] [INFO ] [MAIN ] [2520/3490] PRFZ kept (0.4s) | 2515 kept, 5 rejected | 139.0/min | ETA: 7.0m [2026-01-29T12:18:12.857633] [DEBUG] [REMOTE ] PRG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:12.857774] [DEBUG] [REMOTE ] PRG: PASS: History has at least 300 days. [2026-01-29T12:18:12.858041] [DEBUG] [REMOTE ] PRG: PASS: Price check passed. Min price $26.18. [2026-01-29T12:18:12.858193] [DEBUG] [REMOTE ] PRG: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:12.858310] [DEBUG] [REMOTE ] PRG: PASS: Integrity check passed. [2026-01-29T12:18:12.858351] [DEBUG] [REMOTE ] PRG: Symbol is viable for forecasting. [2026-01-29T12:18:12.858400] [INFO ] [MAIN ] [2521/3490] PRG kept (0.5s) | 2516 kept, 5 rejected | 139.0/min | ETA: 7.0m [2026-01-29T12:18:13.299836] [DEBUG] [REMOTE ] PRGO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:13.299976] [DEBUG] [REMOTE ] PRGO: PASS: History has at least 300 days. [2026-01-29T12:18:13.300197] [DEBUG] [REMOTE ] PRGO: PASS: Price check passed. Min price $12.00. [2026-01-29T12:18:13.300357] [DEBUG] [REMOTE ] PRGO: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:13.300477] [DEBUG] [REMOTE ] PRGO: PASS: Integrity check passed. [2026-01-29T12:18:13.300517] [DEBUG] [REMOTE ] PRGO: Symbol is viable for forecasting. [2026-01-29T12:18:13.300566] [INFO ] [MAIN ] [2522/3490] PRGO kept (0.4s) | 2517 kept, 5 rejected | 139.0/min | ETA: 7.0m [2026-01-29T12:18:13.645751] [DEBUG] [REMOTE ] PRH: Retrieved 2750 rows, trimmed to 300. [2026-01-29T12:18:13.645879] [DEBUG] [REMOTE ] PRH: PASS: History has at least 300 days. [2026-01-29T12:18:13.646086] [DEBUG] [REMOTE ] PRH: PASS: Price check passed. Min price $24.29. [2026-01-29T12:18:13.646253] [DEBUG] [REMOTE ] PRH: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:13.646565] [DEBUG] [REMOTE ] PRH: PASS: Integrity check passed. [2026-01-29T12:18:13.646627] [DEBUG] [REMOTE ] PRH: Symbol is viable for forecasting. [2026-01-29T12:18:13.646678] [INFO ] [MAIN ] [2523/3490] PRH kept (0.3s) | 2518 kept, 5 rejected | 139.0/min | ETA: 7.0m [2026-01-29T12:18:14.058627] [DEBUG] [REMOTE ] PRI: Retrieved 3981 rows, trimmed to 300. [2026-01-29T12:18:14.058759] [DEBUG] [REMOTE ] PRI: PASS: History has at least 300 days. [2026-01-29T12:18:14.058971] [DEBUG] [REMOTE ] PRI: PASS: Price check passed. Min price $249.32. [2026-01-29T12:18:14.059113] [DEBUG] [REMOTE ] PRI: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:14.059228] [DEBUG] [REMOTE ] PRI: PASS: Integrity check passed. [2026-01-29T12:18:14.059271] [DEBUG] [REMOTE ] PRI: Symbol is viable for forecasting. [2026-01-29T12:18:14.059319] [INFO ] [MAIN ] [2524/3490] PRI kept (0.4s) | 2519 kept, 5 rejected | 139.0/min | ETA: 7.0m [2026-01-29T12:18:14.473173] [DEBUG] [REMOTE ] PRIM: Retrieved 4397 rows, trimmed to 300. [2026-01-29T12:18:14.473292] [DEBUG] [REMOTE ] PRIM: PASS: History has at least 300 days. [2026-01-29T12:18:14.473493] [DEBUG] [REMOTE ] PRIM: PASS: Price check passed. Min price $116.36. [2026-01-29T12:18:14.473663] [DEBUG] [REMOTE ] PRIM: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:14.473777] [DEBUG] [REMOTE ] PRIM: PASS: Integrity check passed. [2026-01-29T12:18:14.473818] [DEBUG] [REMOTE ] PRIM: Symbol is viable for forecasting. [2026-01-29T12:18:14.473866] [INFO ] [MAIN ] [2525/3490] PRIM kept (0.4s) | 2520 kept, 5 rejected | 139.0/min | ETA: 6.9m [2026-01-29T12:18:14.838518] [DEBUG] [REMOTE ] PRLB: Retrieved 3502 rows, trimmed to 300. [2026-01-29T12:18:14.838675] [DEBUG] [REMOTE ] PRLB: PASS: History has at least 300 days. [2026-01-29T12:18:14.838885] [DEBUG] [REMOTE ] PRLB: PASS: Price check passed. Min price $46.81. [2026-01-29T12:18:14.839025] [DEBUG] [REMOTE ] PRLB: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:14.839145] [DEBUG] [REMOTE ] PRLB: PASS: Integrity check passed. [2026-01-29T12:18:14.839197] [DEBUG] [REMOTE ] PRLB: Symbol is viable for forecasting. [2026-01-29T12:18:14.839248] [INFO ] [MAIN ] [2526/3490] PRLB kept (0.4s) | 2521 kept, 5 rejected | 139.0/min | ETA: 6.9m [2026-01-29T12:18:15.154903] [DEBUG] [REMOTE ] PRM: Retrieved 1058 rows, trimmed to 300. [2026-01-29T12:18:15.155044] [DEBUG] [REMOTE ] PRM: PASS: History has at least 300 days. [2026-01-29T12:18:15.155264] [DEBUG] [REMOTE ] PRM: PASS: Price check passed. Min price $23.51. [2026-01-29T12:18:15.155402] [DEBUG] [REMOTE ] PRM: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:15.155518] [DEBUG] [REMOTE ] PRM: PASS: Integrity check passed. [2026-01-29T12:18:15.155560] [DEBUG] [REMOTE ] PRM: Symbol is viable for forecasting. [2026-01-29T12:18:15.155634] [INFO ] [MAIN ] [2527/3490] PRM kept (0.3s) | 2522 kept, 5 rejected | 139.0/min | ETA: 6.9m [2026-01-29T12:18:15.521983] [DEBUG] [REMOTE ] PRME: Retrieved 820 rows, trimmed to 300. [2026-01-29T12:18:15.522121] [DEBUG] [REMOTE ] PRME: PASS: History has at least 300 days. [2026-01-29T12:18:15.522351] [DEBUG] [REMOTE ] PRME: PASS: Price check passed. Min price $3.30. [2026-01-29T12:18:15.522515] [DEBUG] [REMOTE ] PRME: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:15.522644] [DEBUG] [REMOTE ] PRME: PASS: Integrity check passed. [2026-01-29T12:18:15.522686] [DEBUG] [REMOTE ] PRME: Symbol is viable for forecasting. [2026-01-29T12:18:15.522733] [INFO ] [MAIN ] [2528/3490] PRME kept (0.4s) | 2523 kept, 5 rejected | 139.0/min | ETA: 6.9m [2026-01-29T12:18:16.133127] [DEBUG] [REMOTE ] PRN: Retrieved 4853 rows, trimmed to 300. [2026-01-29T12:18:16.133277] [DEBUG] [REMOTE ] PRN: PASS: History has at least 300 days. [2026-01-29T12:18:16.133534] [DEBUG] [REMOTE ] PRN: PASS: Price check passed. Min price $159.35. [2026-01-29T12:18:16.133717] [DEBUG] [REMOTE ] PRN: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:16.133842] [DEBUG] [REMOTE ] PRN: PASS: Integrity check passed. [2026-01-29T12:18:16.133884] [DEBUG] [REMOTE ] PRN: Symbol is viable for forecasting. [2026-01-29T12:18:16.133934] [INFO ] [MAIN ] [2529/3490] PRN kept (0.6s) | 2524 kept, 5 rejected | 139.0/min | ETA: 6.9m [2026-01-29T12:18:16.442498] [DEBUG] [REMOTE ] PROF: Retrieved 2294 rows, trimmed to 300. [2026-01-29T12:18:16.442632] [DEBUG] [REMOTE ] PROF: PASS: History has at least 300 days. [2026-01-29T12:18:16.442848] [DEBUG] [REMOTE ] PROF: PASS: Price check passed. Min price $5.85. [2026-01-29T12:18:16.442991] [DEBUG] [REMOTE ] PROF: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:16.443105] [DEBUG] [REMOTE ] PROF: PASS: Integrity check passed. [2026-01-29T12:18:16.443147] [DEBUG] [REMOTE ] PROF: Symbol is viable for forecasting. [2026-01-29T12:18:16.443197] [INFO ] [MAIN ] [2530/3490] PROF kept (0.3s) | 2525 kept, 5 rejected | 139.0/min | ETA: 6.9m [2026-01-29T12:18:16.757344] [DEBUG] [REMOTE ] PROK: Retrieved 891 rows, trimmed to 300. [2026-01-29T12:18:16.757484] [DEBUG] [REMOTE ] PROK: PASS: History has at least 300 days. [2026-01-29T12:18:16.757707] [DEBUG] [REMOTE ] PROK: PASS: Price check passed. Min price $2.08. [2026-01-29T12:18:16.757845] [DEBUG] [REMOTE ] PROK: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:16.757985] [DEBUG] [REMOTE ] PROK: PASS: Integrity check passed. [2026-01-29T12:18:16.758028] [DEBUG] [REMOTE ] PROK: Symbol is viable for forecasting. [2026-01-29T12:18:16.758077] [INFO ] [MAIN ] [2531/3490] PROK kept (0.3s) | 2526 kept, 5 rejected | 139.0/min | ETA: 6.9m [2026-01-29T12:18:17.283360] [DEBUG] [REMOTE ] PRTA: Retrieved 3294 rows, trimmed to 300. [2026-01-29T12:18:17.283505] [DEBUG] [REMOTE ] PRTA: PASS: History has at least 300 days. [2026-01-29T12:18:17.283762] [DEBUG] [REMOTE ] PRTA: PASS: Price check passed. Min price $8.91. [2026-01-29T12:18:17.283907] [DEBUG] [REMOTE ] PRTA: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:17.284035] [DEBUG] [REMOTE ] PRTA: PASS: Integrity check passed. [2026-01-29T12:18:17.284077] [DEBUG] [REMOTE ] PRTA: Symbol is viable for forecasting. [2026-01-29T12:18:17.284129] [INFO ] [MAIN ] [2532/3490] PRTA kept (0.5s) | 2527 kept, 5 rejected | 139.0/min | ETA: 6.9m [2026-01-29T12:18:17.619683] [DEBUG] [REMOTE ] PRTH: Retrieved 2298 rows, trimmed to 300. [2026-01-29T12:18:17.619828] [DEBUG] [REMOTE ] PRTH: PASS: History has at least 300 days. [2026-01-29T12:18:17.620040] [DEBUG] [REMOTE ] PRTH: PASS: Price check passed. Min price $4.85. [2026-01-29T12:18:17.620180] [DEBUG] [REMOTE ] PRTH: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:17.620316] [DEBUG] [REMOTE ] PRTH: PASS: Integrity check passed. [2026-01-29T12:18:17.620367] [DEBUG] [REMOTE ] PRTH: Symbol is viable for forecasting. [2026-01-29T12:18:17.620422] [INFO ] [MAIN ] [2533/3490] PRTH kept (0.3s) | 2528 kept, 5 rejected | 139.0/min | ETA: 6.9m [2026-01-29T12:18:17.968543] [DEBUG] [REMOTE ] PRVA: Retrieved 1194 rows, trimmed to 300. [2026-01-29T12:18:17.968740] [DEBUG] [REMOTE ] PRVA: PASS: History has at least 300 days. [2026-01-29T12:18:17.968978] [DEBUG] [REMOTE ] PRVA: PASS: Price check passed. Min price $22.53. [2026-01-29T12:18:17.969155] [DEBUG] [REMOTE ] PRVA: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:17.969277] [DEBUG] [REMOTE ] PRVA: PASS: Integrity check passed. [2026-01-29T12:18:17.969320] [DEBUG] [REMOTE ] PRVA: Symbol is viable for forecasting. [2026-01-29T12:18:17.969370] [INFO ] [MAIN ] [2534/3490] PRVA kept (0.3s) | 2529 kept, 5 rejected | 139.0/min | ETA: 6.9m [2026-01-29T12:18:18.468069] [DEBUG] [REMOTE ] PSC: Retrieved 2350 rows, trimmed to 300. [2026-01-29T12:18:18.468206] [DEBUG] [REMOTE ] PSC: PASS: History has at least 300 days. [2026-01-29T12:18:18.468413] [DEBUG] [REMOTE ] PSC: PASS: Price check passed. Min price $53.79. [2026-01-29T12:18:18.468551] [DEBUG] [REMOTE ] PSC: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:18.468704] [DEBUG] [REMOTE ] PSC: PASS: Integrity check passed. [2026-01-29T12:18:18.468746] [DEBUG] [REMOTE ] PSC: Symbol is viable for forecasting. [2026-01-29T12:18:18.468794] [INFO ] [MAIN ] [2535/3490] PSC kept (0.5s) | 2530 kept, 5 rejected | 139.0/min | ETA: 6.9m [2026-01-29T12:18:18.861891] [DEBUG] [REMOTE ] PSCE: Retrieved 3978 rows, trimmed to 300. [2026-01-29T12:18:18.862037] [DEBUG] [REMOTE ] PSCE: PASS: History has at least 300 days. [2026-01-29T12:18:18.862263] [DEBUG] [REMOTE ] PSCE: PASS: Price check passed. Min price $41.24. [2026-01-29T12:18:18.862419] [DEBUG] [REMOTE ] PSCE: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:18.862540] [DEBUG] [REMOTE ] PSCE: PASS: Integrity check passed. [2026-01-29T12:18:18.862602] [DEBUG] [REMOTE ] PSCE: Symbol is viable for forecasting. [2026-01-29T12:18:18.862655] [INFO ] [MAIN ] [2536/3490] PSCE kept (0.4s) | 2531 kept, 5 rejected | 139.0/min | ETA: 6.9m [2026-01-29T12:18:19.300512] [DEBUG] [REMOTE ] PSCH: Retrieved 3978 rows, trimmed to 300. [2026-01-29T12:18:19.300672] [DEBUG] [REMOTE ] PSCH: PASS: History has at least 300 days. [2026-01-29T12:18:19.300883] [DEBUG] [REMOTE ] PSCH: PASS: Price check passed. Min price $41.62. [2026-01-29T12:18:19.301023] [DEBUG] [REMOTE ] PSCH: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:19.301142] [DEBUG] [REMOTE ] PSCH: PASS: Integrity check passed. [2026-01-29T12:18:19.301184] [DEBUG] [REMOTE ] PSCH: Symbol is viable for forecasting. [2026-01-29T12:18:19.301232] [INFO ] [MAIN ] [2537/3490] PSCH kept (0.4s) | 2532 kept, 5 rejected | 139.0/min | ETA: 6.9m [2026-01-29T12:18:19.799556] [DEBUG] [REMOTE ] PSEC: Retrieved 5412 rows, trimmed to 300. [2026-01-29T12:18:19.799718] [DEBUG] [REMOTE ] PSEC: PASS: History has at least 300 days. [2026-01-29T12:18:19.799929] [DEBUG] [REMOTE ] PSEC: PASS: Price check passed. Min price $2.37. [2026-01-29T12:18:19.800068] [DEBUG] [REMOTE ] PSEC: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:19.800187] [DEBUG] [REMOTE ] PSEC: PASS: Integrity check passed. [2026-01-29T12:18:19.800230] [DEBUG] [REMOTE ] PSEC: Symbol is viable for forecasting. [2026-01-29T12:18:19.800288] [INFO ] [MAIN ] [2538/3490] PSEC kept (0.5s) | 2533 kept, 5 rejected | 139.0/min | ETA: 6.8m [2026-01-29T12:18:20.196776] [DEBUG] [REMOTE ] PSF: Retrieved 3815 rows, trimmed to 300. [2026-01-29T12:18:20.196905] [DEBUG] [REMOTE ] PSF: PASS: History has at least 300 days. [2026-01-29T12:18:20.197109] [DEBUG] [REMOTE ] PSF: PASS: Price check passed. Min price $19.76. [2026-01-29T12:18:20.197244] [DEBUG] [REMOTE ] PSF: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:20.197376] [DEBUG] [REMOTE ] PSF: PASS: Integrity check passed. [2026-01-29T12:18:20.197423] [DEBUG] [REMOTE ] PSF: Symbol is viable for forecasting. [2026-01-29T12:18:20.197473] [INFO ] [MAIN ] [2539/3490] PSF kept (0.4s) | 2534 kept, 5 rejected | 139.0/min | ETA: 6.8m [2026-01-29T12:18:20.469688] [DEBUG] [REMOTE ] PSFE: Retrieved 1331 rows, trimmed to 300. [2026-01-29T12:18:20.469823] [DEBUG] [REMOTE ] PSFE: PASS: History has at least 300 days. [2026-01-29T12:18:20.470022] [DEBUG] [REMOTE ] PSFE: PASS: Price check passed. Min price $6.44. [2026-01-29T12:18:20.470173] [DEBUG] [REMOTE ] PSFE: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:20.470282] [DEBUG] [REMOTE ] PSFE: PASS: Integrity check passed. [2026-01-29T12:18:20.470321] [DEBUG] [REMOTE ] PSFE: Symbol is viable for forecasting. [2026-01-29T12:18:20.470369] [INFO ] [MAIN ] [2540/3490] PSFE kept (0.3s) | 2535 kept, 5 rejected | 139.0/min | ETA: 6.8m [2026-01-29T12:18:20.959719] [DEBUG] [REMOTE ] PSHG: Retrieved 3790 rows, trimmed to 300. [2026-01-29T12:18:20.959887] [DEBUG] [REMOTE ] PSHG: PASS: History has at least 300 days. [2026-01-29T12:18:20.960139] [DEBUG] [REMOTE ] PSHG: PASS: Price check passed. Min price $1.99. [2026-01-29T12:18:20.960279] [DEBUG] [REMOTE ] PSHG: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:20.960418] [DEBUG] [REMOTE ] PSHG: PASS: Integrity check passed. [2026-01-29T12:18:20.960467] [DEBUG] [REMOTE ] PSHG: Symbol is viable for forecasting. [2026-01-29T12:18:20.960517] [INFO ] [MAIN ] [2541/3490] PSHG kept (0.5s) | 2536 kept, 5 rejected | 139.0/min | ETA: 6.8m [2026-01-29T12:18:21.179894] [DEBUG] [REMOTE ] PSN: Retrieved 1691 rows, trimmed to 300. [2026-01-29T12:18:21.180045] [DEBUG] [REMOTE ] PSN: PASS: History has at least 300 days. [2026-01-29T12:18:21.180260] [DEBUG] [REMOTE ] PSN: PASS: Price check passed. Min price $60.20. [2026-01-29T12:18:21.180406] [DEBUG] [REMOTE ] PSN: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:21.180522] [DEBUG] [REMOTE ] PSN: PASS: Integrity check passed. [2026-01-29T12:18:21.180565] [DEBUG] [REMOTE ] PSN: Symbol is viable for forecasting. [2026-01-29T12:18:21.180635] [INFO ] [MAIN ] [2542/3490] PSN kept (0.2s) | 2537 kept, 5 rejected | 139.1/min | ETA: 6.8m [2026-01-29T12:18:21.681027] [DEBUG] [REMOTE ] PSNL: Retrieved 1661 rows, trimmed to 300. [2026-01-29T12:18:21.681239] [DEBUG] [REMOTE ] PSNL: PASS: History has at least 300 days. [2026-01-29T12:18:21.681535] [DEBUG] [REMOTE ] PSNL: PASS: Price check passed. Min price $6.93. [2026-01-29T12:18:21.681749] [DEBUG] [REMOTE ] PSNL: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:21.681890] [DEBUG] [REMOTE ] PSNL: PASS: Integrity check passed. [2026-01-29T12:18:21.681935] [DEBUG] [REMOTE ] PSNL: Symbol is viable for forecasting. [2026-01-29T12:18:21.681990] [INFO ] [MAIN ] [2543/3490] PSNL kept (0.5s) | 2538 kept, 5 rejected | 139.0/min | ETA: 6.8m [2026-01-29T12:18:22.236641] [DEBUG] [REMOTE ] PSO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:22.236876] [DEBUG] [REMOTE ] PSO: PASS: History has at least 300 days. [2026-01-29T12:18:22.237226] [DEBUG] [REMOTE ] PSO: PASS: Price check passed. Min price $12.43. [2026-01-29T12:18:22.237384] [DEBUG] [REMOTE ] PSO: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:22.237596] [DEBUG] [REMOTE ] PSO: PASS: Integrity check passed. [2026-01-29T12:18:22.237701] [DEBUG] [REMOTE ] PSO: Symbol is viable for forecasting. [2026-01-29T12:18:22.237764] [INFO ] [MAIN ] [2544/3490] PSO kept (0.6s) | 2539 kept, 5 rejected | 139.0/min | ETA: 6.8m [2026-01-29T12:18:22.473630] [DEBUG] [REMOTE ] PSTG: Retrieved 2592 rows, trimmed to 300. [2026-01-29T12:18:22.473778] [DEBUG] [REMOTE ] PSTG: PASS: History has at least 300 days. [2026-01-29T12:18:22.474002] [DEBUG] [REMOTE ] PSTG: PASS: Price check passed. Min price $65.70. [2026-01-29T12:18:22.474158] [DEBUG] [REMOTE ] PSTG: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:22.474276] [DEBUG] [REMOTE ] PSTG: PASS: Integrity check passed. [2026-01-29T12:18:22.474316] [DEBUG] [REMOTE ] PSTG: Symbol is viable for forecasting. [2026-01-29T12:18:22.474364] [INFO ] [MAIN ] [2545/3490] PSTG kept (0.2s) | 2540 kept, 5 rejected | 139.1/min | ETA: 6.8m [2026-01-29T12:18:22.807720] [DEBUG] [REMOTE ] PSTL: Retrieved 1686 rows, trimmed to 300. [2026-01-29T12:18:22.807875] [DEBUG] [REMOTE ] PSTL: PASS: History has at least 300 days. [2026-01-29T12:18:22.808177] [DEBUG] [REMOTE ] PSTL: PASS: Price check passed. Min price $14.57. [2026-01-29T12:18:22.808357] [DEBUG] [REMOTE ] PSTL: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:22.808505] [DEBUG] [REMOTE ] PSTL: PASS: Integrity check passed. [2026-01-29T12:18:22.808555] [DEBUG] [REMOTE ] PSTL: Symbol is viable for forecasting. [2026-01-29T12:18:22.808645] [INFO ] [MAIN ] [2546/3490] PSTL kept (0.3s) | 2541 kept, 5 rejected | 139.1/min | ETA: 6.8m [2026-01-29T12:18:23.536719] [DEBUG] [REMOTE ] PSX: Retrieved 3469 rows, trimmed to 300. [2026-01-29T12:18:23.536845] [DEBUG] [REMOTE ] PSX: PASS: History has at least 300 days. [2026-01-29T12:18:23.537043] [DEBUG] [REMOTE ] PSX: PASS: Price check passed. Min price $127.75. [2026-01-29T12:18:23.537181] [DEBUG] [REMOTE ] PSX: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:23.537291] [DEBUG] [REMOTE ] PSX: PASS: Integrity check passed. [2026-01-29T12:18:23.537329] [DEBUG] [REMOTE ] PSX: Symbol is viable for forecasting. [2026-01-29T12:18:23.537378] [INFO ] [MAIN ] [2547/3490] PSX kept (0.7s) | 2542 kept, 5 rejected | 139.0/min | ETA: 6.8m [2026-01-29T12:18:23.823101] [DEBUG] [REMOTE ] PTA: Retrieved 1318 rows, trimmed to 300. [2026-01-29T12:18:23.823241] [DEBUG] [REMOTE ] PTA: PASS: History has at least 300 days. [2026-01-29T12:18:23.823446] [DEBUG] [REMOTE ] PTA: PASS: Price check passed. Min price $18.73. [2026-01-29T12:18:23.823620] [DEBUG] [REMOTE ] PTA: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:23.823942] [DEBUG] [REMOTE ] PTA: PASS: Integrity check passed. [2026-01-29T12:18:23.823982] [DEBUG] [REMOTE ] PTA: Symbol is viable for forecasting. [2026-01-29T12:18:23.824029] [INFO ] [MAIN ] [2548/3490] PTA kept (0.3s) | 2543 kept, 5 rejected | 139.0/min | ETA: 6.8m [2026-01-29T12:18:24.378049] [DEBUG] [REMOTE ] PTC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:24.378398] [DEBUG] [REMOTE ] PTC: PASS: History has at least 300 days. [2026-01-29T12:18:24.378823] [DEBUG] [REMOTE ] PTC: PASS: Price check passed. Min price $161.11. [2026-01-29T12:18:24.379014] [DEBUG] [REMOTE ] PTC: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:24.379206] [DEBUG] [REMOTE ] PTC: PASS: Integrity check passed. [2026-01-29T12:18:24.379265] [DEBUG] [REMOTE ] PTC: Symbol is viable for forecasting. [2026-01-29T12:18:24.379344] [INFO ] [MAIN ] [2549/3490] PTC kept (0.6s) | 2544 kept, 5 rejected | 139.0/min | ETA: 6.8m [2026-01-29T12:18:24.860032] [DEBUG] [REMOTE ] PTEN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:24.860175] [DEBUG] [REMOTE ] PTEN: PASS: History has at least 300 days. [2026-01-29T12:18:24.860396] [DEBUG] [REMOTE ] PTEN: PASS: Price check passed. Min price $5.34. [2026-01-29T12:18:24.860587] [DEBUG] [REMOTE ] PTEN: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:24.860708] [DEBUG] [REMOTE ] PTEN: PASS: Integrity check passed. [2026-01-29T12:18:24.860750] [DEBUG] [REMOTE ] PTEN: Symbol is viable for forecasting. [2026-01-29T12:18:24.860799] [INFO ] [MAIN ] [2550/3490] PTEN kept (0.5s) | 2545 kept, 5 rejected | 139.0/min | ETA: 6.8m [2026-01-29T12:18:25.257752] [DEBUG] [REMOTE ] PTF: Retrieved 4853 rows, trimmed to 300. [2026-01-29T12:18:25.257950] [DEBUG] [REMOTE ] PTF: PASS: History has at least 300 days. [2026-01-29T12:18:25.258286] [DEBUG] [REMOTE ] PTF: PASS: Price check passed. Min price $67.94. [2026-01-29T12:18:25.258489] [DEBUG] [REMOTE ] PTF: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:25.258701] [DEBUG] [REMOTE ] PTF: PASS: Integrity check passed. [2026-01-29T12:18:25.258763] [DEBUG] [REMOTE ] PTF: Symbol is viable for forecasting. [2026-01-29T12:18:25.258836] [INFO ] [MAIN ] [2551/3490] PTF kept (0.4s) | 2546 kept, 5 rejected | 139.0/min | ETA: 6.8m [2026-01-29T12:18:25.572721] [DEBUG] [REMOTE ] PTGX: Retrieved 2379 rows, trimmed to 300. [2026-01-29T12:18:25.572851] [DEBUG] [REMOTE ] PTGX: PASS: History has at least 300 days. [2026-01-29T12:18:25.573076] [DEBUG] [REMOTE ] PTGX: PASS: Price check passed. Min price $75.95. [2026-01-29T12:18:25.573215] [DEBUG] [REMOTE ] PTGX: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:25.573330] [DEBUG] [REMOTE ] PTGX: PASS: Integrity check passed. [2026-01-29T12:18:25.573369] [DEBUG] [REMOTE ] PTGX: Symbol is viable for forecasting. [2026-01-29T12:18:25.573417] [INFO ] [MAIN ] [2552/3490] PTGX kept (0.3s) | 2547 kept, 5 rejected | 139.0/min | ETA: 6.7m [2026-01-29T12:18:26.097089] [DEBUG] [REMOTE ] PTH: Retrieved 4853 rows, trimmed to 300. [2026-01-29T12:18:26.097257] [DEBUG] [REMOTE ] PTH: PASS: History has at least 300 days. [2026-01-29T12:18:26.097499] [DEBUG] [REMOTE ] PTH: PASS: Price check passed. Min price $45.82. [2026-01-29T12:18:26.097667] [DEBUG] [REMOTE ] PTH: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:26.097793] [DEBUG] [REMOTE ] PTH: PASS: Integrity check passed. [2026-01-29T12:18:26.097835] [DEBUG] [REMOTE ] PTH: Symbol is viable for forecasting. [2026-01-29T12:18:26.097886] [INFO ] [MAIN ] [2553/3490] PTH kept (0.5s) | 2548 kept, 5 rejected | 139.0/min | ETA: 6.7m [2026-01-29T12:18:26.342985] [DEBUG] [REMOTE ] PTLO: Retrieved 1071 rows, trimmed to 300. [2026-01-29T12:18:26.343160] [DEBUG] [REMOTE ] PTLO: PASS: History has at least 300 days. [2026-01-29T12:18:26.343454] [DEBUG] [REMOTE ] PTLO: PASS: Price check passed. Min price $4.50. [2026-01-29T12:18:26.343716] [DEBUG] [REMOTE ] PTLO: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:26.343884] [DEBUG] [REMOTE ] PTLO: PASS: Integrity check passed. [2026-01-29T12:18:26.343940] [DEBUG] [REMOTE ] PTLO: Symbol is viable for forecasting. [2026-01-29T12:18:26.344008] [INFO ] [MAIN ] [2554/3490] PTLO kept (0.2s) | 2549 kept, 5 rejected | 139.1/min | ETA: 6.7m [2026-01-29T12:18:26.822925] [DEBUG] [REMOTE ] PTNQ: Retrieved 2673 rows, trimmed to 300. [2026-01-29T12:18:26.823107] [DEBUG] [REMOTE ] PTNQ: PASS: History has at least 300 days. [2026-01-29T12:18:26.823370] [DEBUG] [REMOTE ] PTNQ: PASS: Price check passed. Min price $74.95. [2026-01-29T12:18:26.823544] [DEBUG] [REMOTE ] PTNQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:26.823737] [DEBUG] [REMOTE ] PTNQ: PASS: Integrity check passed. [2026-01-29T12:18:26.823790] [DEBUG] [REMOTE ] PTNQ: Symbol is viable for forecasting. [2026-01-29T12:18:26.823851] [INFO ] [MAIN ] [2555/3490] PTNQ kept (0.5s) | 2550 kept, 5 rejected | 139.0/min | ETA: 6.7m [2026-01-29T12:18:27.239055] [DEBUG] [REMOTE ] PTON: Retrieved 1593 rows, trimmed to 300. [2026-01-29T12:18:27.239192] [DEBUG] [REMOTE ] PTON: PASS: History has at least 300 days. [2026-01-29T12:18:27.239396] [DEBUG] [REMOTE ] PTON: PASS: Price check passed. Min price $5.80. [2026-01-29T12:18:27.239536] [DEBUG] [REMOTE ] PTON: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:27.239720] [DEBUG] [REMOTE ] PTON: PASS: Integrity check passed. [2026-01-29T12:18:27.239788] [DEBUG] [REMOTE ] PTON: Symbol is viable for forecasting. [2026-01-29T12:18:27.239837] [INFO ] [MAIN ] [2556/3490] PTON kept (0.4s) | 2551 kept, 5 rejected | 139.0/min | ETA: 6.7m [2026-01-29T12:18:27.622233] [DEBUG] [REMOTE ] PTY: Retrieved 5809 rows, trimmed to 300. [2026-01-29T12:18:27.622367] [DEBUG] [REMOTE ] PTY: PASS: History has at least 300 days. [2026-01-29T12:18:27.622599] [DEBUG] [REMOTE ] PTY: PASS: Price check passed. Min price $12.59. [2026-01-29T12:18:27.622745] [DEBUG] [REMOTE ] PTY: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:27.622863] [DEBUG] [REMOTE ] PTY: PASS: Integrity check passed. [2026-01-29T12:18:27.622905] [DEBUG] [REMOTE ] PTY: Symbol is viable for forecasting. [2026-01-29T12:18:27.622956] [INFO ] [MAIN ] [2557/3490] PTY kept (0.4s) | 2552 kept, 5 rejected | 139.1/min | ETA: 6.7m [2026-01-29T12:18:27.962595] [DEBUG] [REMOTE ] PUBM: Retrieved 1289 rows, trimmed to 300. [2026-01-29T12:18:27.962725] [DEBUG] [REMOTE ] PUBM: PASS: History has at least 300 days. [2026-01-29T12:18:27.962941] [DEBUG] [REMOTE ] PUBM: PASS: Price check passed. Min price $7.38. [2026-01-29T12:18:27.963075] [DEBUG] [REMOTE ] PUBM: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:27.963183] [DEBUG] [REMOTE ] PUBM: PASS: Integrity check passed. [2026-01-29T12:18:27.963221] [DEBUG] [REMOTE ] PUBM: Symbol is viable for forecasting. [2026-01-29T12:18:27.963268] [INFO ] [MAIN ] [2558/3490] PUBM kept (0.3s) | 2553 kept, 5 rejected | 139.1/min | ETA: 6.7m [2026-01-29T12:18:28.560854] [DEBUG] [REMOTE ] PUK: Retrieved 6433 rows, trimmed to 300. [2026-01-29T12:18:28.561005] [DEBUG] [REMOTE ] PUK: PASS: History has at least 300 days. [2026-01-29T12:18:28.561227] [DEBUG] [REMOTE ] PUK: PASS: Price check passed. Min price $27.29. [2026-01-29T12:18:28.561365] [DEBUG] [REMOTE ] PUK: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:28.561488] [DEBUG] [REMOTE ] PUK: PASS: Integrity check passed. [2026-01-29T12:18:28.561538] [DEBUG] [REMOTE ] PUK: Symbol is viable for forecasting. [2026-01-29T12:18:28.561621] [INFO ] [MAIN ] [2559/3490] PUK kept (0.6s) | 2554 kept, 5 rejected | 139.0/min | ETA: 6.7m [2026-01-29T12:18:28.883828] [DEBUG] [REMOTE ] PUMP: Retrieved 2229 rows, trimmed to 300. [2026-01-29T12:18:28.883990] [DEBUG] [REMOTE ] PUMP: PASS: History has at least 300 days. [2026-01-29T12:18:28.884247] [DEBUG] [REMOTE ] PUMP: PASS: Price check passed. Min price $9.04. [2026-01-29T12:18:28.884433] [DEBUG] [REMOTE ] PUMP: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:28.884601] [DEBUG] [REMOTE ] PUMP: PASS: Integrity check passed. [2026-01-29T12:18:28.884658] [DEBUG] [REMOTE ] PUMP: Symbol is viable for forecasting. [2026-01-29T12:18:28.884723] [INFO ] [MAIN ] [2560/3490] PUMP kept (0.3s) | 2555 kept, 5 rejected | 139.1/min | ETA: 6.7m [2026-01-29T12:18:29.398179] [DEBUG] [REMOTE ] PVH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:29.398335] [DEBUG] [REMOTE ] PVH: PASS: History has at least 300 days. [2026-01-29T12:18:29.398626] [DEBUG] [REMOTE ] PVH: PASS: Price check passed. Min price $61.23. [2026-01-29T12:18:29.398777] [DEBUG] [REMOTE ] PVH: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:29.398899] [DEBUG] [REMOTE ] PVH: PASS: Integrity check passed. [2026-01-29T12:18:29.398939] [DEBUG] [REMOTE ] PVH: Symbol is viable for forecasting. [2026-01-29T12:18:29.398988] [INFO ] [MAIN ] [2561/3490] PVH kept (0.5s) | 2556 kept, 5 rejected | 139.0/min | ETA: 6.7m [2026-01-29T12:18:29.763156] [DEBUG] [REMOTE ] PVL: Retrieved 3576 rows, trimmed to 300. [2026-01-29T12:18:29.763290] [DEBUG] [REMOTE ] PVL: PASS: History has at least 300 days. [2026-01-29T12:18:29.763505] [DEBUG] [REMOTE ] PVL: PASS: Price check passed. Min price $1.69. [2026-01-29T12:18:29.763674] [DEBUG] [REMOTE ] PVL: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:29.763994] [DEBUG] [REMOTE ] PVL: PASS: Integrity check passed. [2026-01-29T12:18:29.764035] [DEBUG] [REMOTE ] PVL: Symbol is viable for forecasting. [2026-01-29T12:18:29.764087] [INFO ] [MAIN ] [2562/3490] PVL kept (0.4s) | 2557 kept, 5 rejected | 139.1/min | ETA: 6.7m [2026-01-29T12:18:30.004051] [DEBUG] [REMOTE ] PWP: Retrieved 1301 rows, trimmed to 300. [2026-01-29T12:18:30.004191] [DEBUG] [REMOTE ] PWP: PASS: History has at least 300 days. [2026-01-29T12:18:30.004398] [DEBUG] [REMOTE ] PWP: PASS: Price check passed. Min price $16.92. [2026-01-29T12:18:30.004534] [DEBUG] [REMOTE ] PWP: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:30.004676] [DEBUG] [REMOTE ] PWP: PASS: Integrity check passed. [2026-01-29T12:18:30.004718] [DEBUG] [REMOTE ] PWP: Symbol is viable for forecasting. [2026-01-29T12:18:30.004767] [INFO ] [MAIN ] [2563/3490] PWP kept (0.2s) | 2558 kept, 5 rejected | 139.1/min | ETA: 6.7m [2026-01-29T12:18:30.336100] [DEBUG] [REMOTE ] PX: Retrieved 1071 rows, trimmed to 300. [2026-01-29T12:18:30.336224] [DEBUG] [REMOTE ] PX: PASS: History has at least 300 days. [2026-01-29T12:18:30.336440] [DEBUG] [REMOTE ] PX: PASS: Price check passed. Min price $8.67. [2026-01-29T12:18:30.336590] [DEBUG] [REMOTE ] PX: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:30.336701] [DEBUG] [REMOTE ] PX: PASS: Integrity check passed. [2026-01-29T12:18:30.336740] [DEBUG] [REMOTE ] PX: Symbol is viable for forecasting. [2026-01-29T12:18:30.336786] [INFO ] [MAIN ] [2564/3490] PX kept (0.3s) | 2559 kept, 5 rejected | 139.1/min | ETA: 6.7m [2026-01-29T12:18:30.890400] [DEBUG] [REMOTE ] PXS: Retrieved 2573 rows, trimmed to 300. [2026-01-29T12:18:30.890546] [DEBUG] [REMOTE ] PXS: PASS: History has at least 300 days. [2026-01-29T12:18:30.890796] [DEBUG] [REMOTE ] PXS: PASS: Price check passed. Min price $2.62. [2026-01-29T12:18:30.890951] [DEBUG] [REMOTE ] PXS: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:30.891081] [DEBUG] [REMOTE ] PXS: PASS: Integrity check passed. [2026-01-29T12:18:30.891126] [DEBUG] [REMOTE ] PXS: Symbol is viable for forecasting. [2026-01-29T12:18:30.891175] [INFO ] [MAIN ] [2565/3490] PXS kept (0.6s) | 2560 kept, 5 rejected | 139.1/min | ETA: 6.7m [2026-01-29T12:18:31.323960] [DEBUG] [REMOTE ] PY: Retrieved 2478 rows, trimmed to 300. [2026-01-29T12:18:31.324105] [DEBUG] [REMOTE ] PY: PASS: History has at least 300 days. [2026-01-29T12:18:31.324332] [DEBUG] [REMOTE ] PY: PASS: Price check passed. Min price $49.85. [2026-01-29T12:18:31.324489] [DEBUG] [REMOTE ] PY: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:31.324637] [DEBUG] [REMOTE ] PY: PASS: Integrity check passed. [2026-01-29T12:18:31.324683] [DEBUG] [REMOTE ] PY: Symbol is viable for forecasting. [2026-01-29T12:18:31.324748] [INFO ] [MAIN ] [2566/3490] PY kept (0.4s) | 2561 kept, 5 rejected | 139.1/min | ETA: 6.6m [2026-01-29T12:18:31.610860] [DEBUG] [REMOTE ] PYPL: Retrieved 2648 rows, trimmed to 300. [2026-01-29T12:18:31.610996] [DEBUG] [REMOTE ] PYPL: PASS: History has at least 300 days. [2026-01-29T12:18:31.611197] [DEBUG] [REMOTE ] PYPL: PASS: Price check passed. Min price $54.08. [2026-01-29T12:18:31.611330] [DEBUG] [REMOTE ] PYPL: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:31.611440] [DEBUG] [REMOTE ] PYPL: PASS: Integrity check passed. [2026-01-29T12:18:31.611480] [DEBUG] [REMOTE ] PYPL: Symbol is viable for forecasting. [2026-01-29T12:18:31.611527] [INFO ] [MAIN ] [2567/3490] PYPL kept (0.3s) | 2562 kept, 5 rejected | 139.1/min | ETA: 6.6m [2026-01-29T12:18:31.953921] [DEBUG] [REMOTE ] PYXS: Retrieved 1080 rows, trimmed to 300. [2026-01-29T12:18:31.954039] [DEBUG] [REMOTE ] PYXS: PASS: History has at least 300 days. [2026-01-29T12:18:31.954236] [DEBUG] [REMOTE ] PYXS: PASS: Price check passed. Min price $1.06. [2026-01-29T12:18:31.954368] [DEBUG] [REMOTE ] PYXS: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:31.954475] [DEBUG] [REMOTE ] PYXS: PASS: Integrity check passed. [2026-01-29T12:18:31.954514] [DEBUG] [REMOTE ] PYXS: Symbol is viable for forecasting. [2026-01-29T12:18:31.954562] [INFO ] [MAIN ] [2568/3490] PYXS kept (0.3s) | 2563 kept, 5 rejected | 139.1/min | ETA: 6.6m [2026-01-29T12:18:32.638067] [DEBUG] [REMOTE ] PZZA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:32.638207] [DEBUG] [REMOTE ] PZZA: PASS: History has at least 300 days. [2026-01-29T12:18:32.638436] [DEBUG] [REMOTE ] PZZA: PASS: Price check passed. Min price $35.71. [2026-01-29T12:18:32.638602] [DEBUG] [REMOTE ] PZZA: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:32.638730] [DEBUG] [REMOTE ] PZZA: PASS: Integrity check passed. [2026-01-29T12:18:32.638774] [DEBUG] [REMOTE ] PZZA: Symbol is viable for forecasting. [2026-01-29T12:18:32.638823] [INFO ] [MAIN ] [2569/3490] PZZA kept (0.7s) | 2564 kept, 5 rejected | 139.1/min | ETA: 6.6m [2026-01-29T12:18:32.868171] [DEBUG] [REMOTE ] QBTS: Retrieved 872 rows, trimmed to 300. [2026-01-29T12:18:32.868325] [DEBUG] [REMOTE ] QBTS: PASS: History has at least 300 days. [2026-01-29T12:18:32.868570] [DEBUG] [REMOTE ] QBTS: PASS: Price check passed. Min price $20.41. [2026-01-29T12:18:32.868764] [DEBUG] [REMOTE ] QBTS: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:32.868878] [DEBUG] [REMOTE ] QBTS: PASS: Integrity check passed. [2026-01-29T12:18:32.868918] [DEBUG] [REMOTE ] QBTS: Symbol is viable for forecasting. [2026-01-29T12:18:32.868965] [INFO ] [MAIN ] [2570/3490] QBTS kept (0.2s) | 2565 kept, 5 rejected | 139.1/min | ETA: 6.6m [2026-01-29T12:18:33.372307] [DEBUG] [REMOTE ] QCLN: Retrieved 4769 rows, trimmed to 300. [2026-01-29T12:18:33.372434] [DEBUG] [REMOTE ] QCLN: PASS: History has at least 300 days. [2026-01-29T12:18:33.372662] [DEBUG] [REMOTE ] QCLN: PASS: Price check passed. Min price $41.06. [2026-01-29T12:18:33.372800] [DEBUG] [REMOTE ] QCLN: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:33.372909] [DEBUG] [REMOTE ] QCLN: PASS: Integrity check passed. [2026-01-29T12:18:33.372949] [DEBUG] [REMOTE ] QCLN: Symbol is viable for forecasting. [2026-01-29T12:18:33.372996] [INFO ] [MAIN ] [2571/3490] QCLN kept (0.5s) | 2566 kept, 5 rejected | 139.1/min | ETA: 6.6m [2026-01-29T12:18:33.870645] [DEBUG] [REMOTE ] QCOM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:33.870787] [DEBUG] [REMOTE ] QCOM: PASS: History has at least 300 days. [2026-01-29T12:18:33.871017] [DEBUG] [REMOTE ] QCOM: PASS: Price check passed. Min price $152.70. [2026-01-29T12:18:33.871159] [DEBUG] [REMOTE ] QCOM: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:33.871280] [DEBUG] [REMOTE ] QCOM: PASS: Integrity check passed. [2026-01-29T12:18:33.871320] [DEBUG] [REMOTE ] QCOM: Symbol is viable for forecasting. [2026-01-29T12:18:33.871369] [INFO ] [MAIN ] [2572/3490] QCOM kept (0.5s) | 2567 kept, 5 rejected | 139.1/min | ETA: 6.6m [2026-01-29T12:18:34.330494] [DEBUG] [REMOTE ] QCRH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:34.330672] [DEBUG] [REMOTE ] QCRH: PASS: History has at least 300 days. [2026-01-29T12:18:34.330975] [DEBUG] [REMOTE ] QCRH: PASS: Price check passed. Min price $74.34. [2026-01-29T12:18:34.331166] [DEBUG] [REMOTE ] QCRH: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:34.331329] [DEBUG] [REMOTE ] QCRH: PASS: Integrity check passed. [2026-01-29T12:18:34.331375] [DEBUG] [REMOTE ] QCRH: Symbol is viable for forecasting. [2026-01-29T12:18:34.331427] [INFO ] [MAIN ] [2573/3490] QCRH kept (0.5s) | 2568 kept, 5 rejected | 139.1/min | ETA: 6.6m [2026-01-29T12:18:34.792415] [DEBUG] [REMOTE ] QDEL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:34.792556] [DEBUG] [REMOTE ] QDEL: PASS: History has at least 300 days. [2026-01-29T12:18:34.792823] [DEBUG] [REMOTE ] QDEL: PASS: Price check passed. Min price $19.73. [2026-01-29T12:18:34.792969] [DEBUG] [REMOTE ] QDEL: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:34.793090] [DEBUG] [REMOTE ] QDEL: PASS: Integrity check passed. [2026-01-29T12:18:34.793133] [DEBUG] [REMOTE ] QDEL: Symbol is viable for forecasting. [2026-01-29T12:18:34.793184] [INFO ] [MAIN ] [2574/3490] QDEL kept (0.5s) | 2569 kept, 5 rejected | 139.1/min | ETA: 6.6m [2026-01-29T12:18:35.066678] [DEBUG] [REMOTE ] QFIN: Retrieved 1789 rows, trimmed to 300. [2026-01-29T12:18:35.066827] [DEBUG] [REMOTE ] QFIN: PASS: History has at least 300 days. [2026-01-29T12:18:35.067270] [DEBUG] [REMOTE ] QFIN: PASS: Price check passed. Min price $16.00. [2026-01-29T12:18:35.067441] [DEBUG] [REMOTE ] QFIN: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:35.067656] [DEBUG] [REMOTE ] QFIN: PASS: Integrity check passed. [2026-01-29T12:18:35.067703] [DEBUG] [REMOTE ] QFIN: Symbol is viable for forecasting. [2026-01-29T12:18:35.067754] [INFO ] [MAIN ] [2575/3490] QFIN kept (0.3s) | 2570 kept, 5 rejected | 139.1/min | ETA: 6.6m [2026-01-29T12:18:35.513857] [DEBUG] [REMOTE ] QGEN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:35.514008] [DEBUG] [REMOTE ] QGEN: PASS: History has at least 300 days. [2026-01-29T12:18:35.514233] [DEBUG] [REMOTE ] QGEN: PASS: Price check passed. Min price $43.28. [2026-01-29T12:18:35.514368] [DEBUG] [REMOTE ] QGEN: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:35.514488] [DEBUG] [REMOTE ] QGEN: PASS: Integrity check passed. [2026-01-29T12:18:35.514528] [DEBUG] [REMOTE ] QGEN: Symbol is viable for forecasting. [2026-01-29T12:18:35.514594] [INFO ] [MAIN ] [2576/3490] QGEN kept (0.4s) | 2571 kept, 5 rejected | 139.1/min | ETA: 6.6m [2026-01-29T12:18:35.842365] [DEBUG] [REMOTE ] QLYS: Retrieved 3351 rows, trimmed to 300. [2026-01-29T12:18:35.842494] [DEBUG] [REMOTE ] QLYS: PASS: History has at least 300 days. [2026-01-29T12:18:35.842726] [DEBUG] [REMOTE ] QLYS: PASS: Price check passed. Min price $121.21. [2026-01-29T12:18:35.842863] [DEBUG] [REMOTE ] QLYS: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:35.842974] [DEBUG] [REMOTE ] QLYS: PASS: Integrity check passed. [2026-01-29T12:18:35.843014] [DEBUG] [REMOTE ] QLYS: Symbol is viable for forecasting. [2026-01-29T12:18:35.843061] [INFO ] [MAIN ] [2577/3490] QLYS kept (0.3s) | 2572 kept, 5 rejected | 139.1/min | ETA: 6.6m [2026-01-29T12:18:36.457984] [DEBUG] [REMOTE ] QMCO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:36.458168] [DEBUG] [REMOTE ] QMCO: PASS: History has at least 300 days. [2026-01-29T12:18:36.458501] [DEBUG] [REMOTE ] QMCO: PASS: Price check passed. Min price $6.45. [2026-01-29T12:18:36.458705] [DEBUG] [REMOTE ] QMCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:36.458873] [DEBUG] [REMOTE ] QMCO: PASS: Integrity check passed. [2026-01-29T12:18:36.458925] [DEBUG] [REMOTE ] QMCO: Symbol is viable for forecasting. [2026-01-29T12:18:36.458991] [INFO ] [MAIN ] [2578/3490] QMCO kept (0.6s) | 2573 kept, 5 rejected | 139.1/min | ETA: 6.6m [2026-01-29T12:18:36.775517] [DEBUG] [REMOTE ] QMOM: Retrieved 2530 rows, trimmed to 300. [2026-01-29T12:18:36.775700] [DEBUG] [REMOTE ] QMOM: PASS: History has at least 300 days. [2026-01-29T12:18:36.775959] [DEBUG] [REMOTE ] QMOM: PASS: Price check passed. Min price $60.90. [2026-01-29T12:18:36.776110] [DEBUG] [REMOTE ] QMOM: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:36.776423] [DEBUG] [REMOTE ] QMOM: PASS: Integrity check passed. [2026-01-29T12:18:36.776463] [DEBUG] [REMOTE ] QMOM: Symbol is viable for forecasting. [2026-01-29T12:18:36.776514] [INFO ] [MAIN ] [2579/3490] QMOM kept (0.3s) | 2574 kept, 5 rejected | 139.1/min | ETA: 6.5m [2026-01-29T12:18:37.145143] [DEBUG] [REMOTE ] QNCX: Retrieved 1690 rows, trimmed to 300. [2026-01-29T12:18:37.145288] [DEBUG] [REMOTE ] QNCX: PASS: History has at least 300 days. [2026-01-29T12:18:37.145505] [DEBUG] [REMOTE ] QNCX: PASS: Price check passed. Min price $1.56. [2026-01-29T12:18:37.145675] [DEBUG] [REMOTE ] QNCX: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:37.145818] [DEBUG] [REMOTE ] QNCX: PASS: Integrity check passed. [2026-01-29T12:18:37.145867] [DEBUG] [REMOTE ] QNCX: Symbol is viable for forecasting. [2026-01-29T12:18:37.145917] [INFO ] [MAIN ] [2580/3490] QNCX kept (0.4s) | 2575 kept, 5 rejected | 139.1/min | ETA: 6.5m [2026-01-29T12:18:37.559888] [DEBUG] [REMOTE ] QNTM: Retrieved 1912 rows, trimmed to 300. [2026-01-29T12:18:37.560041] [DEBUG] [REMOTE ] QNTM: PASS: History has at least 300 days. [2026-01-29T12:18:37.560459] [DEBUG] [REMOTE ] QNTM: PASS: Price check passed. Min price $4.91. [2026-01-29T12:18:37.560618] [DEBUG] [REMOTE ] QNTM: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:37.560736] [DEBUG] [REMOTE ] QNTM: PASS: Integrity check passed. [2026-01-29T12:18:37.560781] [DEBUG] [REMOTE ] QNTM: Symbol is viable for forecasting. [2026-01-29T12:18:37.560830] [INFO ] [MAIN ] [2581/3490] QNTM kept (0.4s) | 2576 kept, 5 rejected | 139.1/min | ETA: 6.5m [2026-01-29T12:18:37.804926] [DEBUG] [REMOTE ] QQMG: Retrieved 1066 rows, trimmed to 300. [2026-01-29T12:18:37.805077] [DEBUG] [REMOTE ] QQMG: PASS: History has at least 300 days. [2026-01-29T12:18:37.805283] [DEBUG] [REMOTE ] QQMG: PASS: Price check passed. Min price $40.37. [2026-01-29T12:18:37.805415] [DEBUG] [REMOTE ] QQMG: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:37.805527] [DEBUG] [REMOTE ] QQMG: PASS: Integrity check passed. [2026-01-29T12:18:37.805567] [DEBUG] [REMOTE ] QQMG: Symbol is viable for forecasting. [2026-01-29T12:18:37.805637] [INFO ] [MAIN ] [2582/3490] QQMG kept (0.2s) | 2577 kept, 5 rejected | 139.1/min | ETA: 6.5m [2026-01-29T12:18:38.519935] [DEBUG] [REMOTE ] QQQ: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:38.520071] [DEBUG] [REMOTE ] QQQ: PASS: History has at least 300 days. [2026-01-29T12:18:38.520292] [DEBUG] [REMOTE ] QQQ: PASS: Price check passed. Min price $584.92. [2026-01-29T12:18:38.520426] [DEBUG] [REMOTE ] QQQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:38.520542] [DEBUG] [REMOTE ] QQQ: PASS: Integrity check passed. [2026-01-29T12:18:38.520599] [DEBUG] [REMOTE ] QQQ: Symbol is viable for forecasting. [2026-01-29T12:18:38.520651] [INFO ] [MAIN ] [2583/3490] QQQ kept (0.7s) | 2578 kept, 5 rejected | 139.1/min | ETA: 6.5m [2026-01-29T12:18:38.760994] [DEBUG] [REMOTE ] QQQE: Retrieved 3484 rows, trimmed to 300. [2026-01-29T12:18:38.761120] [DEBUG] [REMOTE ] QQQE: PASS: History has at least 300 days. [2026-01-29T12:18:38.761325] [DEBUG] [REMOTE ] QQQE: PASS: Price check passed. Min price $96.74. [2026-01-29T12:18:38.761457] [DEBUG] [REMOTE ] QQQE: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:38.761566] [DEBUG] [REMOTE ] QQQE: PASS: Integrity check passed. [2026-01-29T12:18:38.761626] [DEBUG] [REMOTE ] QQQE: Symbol is viable for forecasting. [2026-01-29T12:18:38.761673] [INFO ] [MAIN ] [2584/3490] QQQE kept (0.2s) | 2579 kept, 5 rejected | 139.1/min | ETA: 6.5m [2026-01-29T12:18:39.113856] [DEBUG] [REMOTE ] QQQI: Retrieved 501 rows, trimmed to 300. [2026-01-29T12:18:39.113990] [DEBUG] [REMOTE ] QQQI: PASS: History has at least 300 days. [2026-01-29T12:18:39.114194] [DEBUG] [REMOTE ] QQQI: PASS: Price check passed. Min price $50.34. [2026-01-29T12:18:39.114332] [DEBUG] [REMOTE ] QQQI: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:39.114443] [DEBUG] [REMOTE ] QQQI: PASS: Integrity check passed. [2026-01-29T12:18:39.114484] [DEBUG] [REMOTE ] QQQI: Symbol is viable for forecasting. [2026-01-29T12:18:39.114532] [INFO ] [MAIN ] [2585/3490] QQQI kept (0.4s) | 2580 kept, 5 rejected | 139.1/min | ETA: 6.5m [2026-01-29T12:18:39.652288] [DEBUG] [REMOTE ] QQQJ: Retrieved 1329 rows, trimmed to 300. [2026-01-29T12:18:39.652423] [DEBUG] [REMOTE ] QQQJ: PASS: History has at least 300 days. [2026-01-29T12:18:39.652651] [DEBUG] [REMOTE ] QQQJ: PASS: Price check passed. Min price $34.46. [2026-01-29T12:18:39.652792] [DEBUG] [REMOTE ] QQQJ: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:39.652902] [DEBUG] [REMOTE ] QQQJ: PASS: Integrity check passed. [2026-01-29T12:18:39.652941] [DEBUG] [REMOTE ] QQQJ: Symbol is viable for forecasting. [2026-01-29T12:18:39.652988] [INFO ] [MAIN ] [2586/3490] QQQJ kept (0.5s) | 2581 kept, 5 rejected | 139.1/min | ETA: 6.5m [2026-01-29T12:18:40.029212] [DEBUG] [REMOTE ] QQQM: Retrieved 1329 rows, trimmed to 300. [2026-01-29T12:18:40.029348] [DEBUG] [REMOTE ] QQQM: PASS: History has at least 300 days. [2026-01-29T12:18:40.029548] [DEBUG] [REMOTE ] QQQM: PASS: Price check passed. Min price $240.80. [2026-01-29T12:18:40.029714] [DEBUG] [REMOTE ] QQQM: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:40.029824] [DEBUG] [REMOTE ] QQQM: PASS: Integrity check passed. [2026-01-29T12:18:40.029865] [DEBUG] [REMOTE ] QQQM: Symbol is viable for forecasting. [2026-01-29T12:18:40.029911] [INFO ] [MAIN ] [2587/3490] QQQM kept (0.4s) | 2582 kept, 5 rejected | 139.1/min | ETA: 6.5m [2026-01-29T12:18:40.567689] [DEBUG] [REMOTE ] QQQX: Retrieved 4778 rows, trimmed to 300. [2026-01-29T12:18:40.567844] [DEBUG] [REMOTE ] QQQX: PASS: History has at least 300 days. [2026-01-29T12:18:40.568329] [DEBUG] [REMOTE ] QQQX: PASS: Price check passed. Min price $26.01. [2026-01-29T12:18:40.568477] [DEBUG] [REMOTE ] QQQX: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:40.568623] [DEBUG] [REMOTE ] QQQX: PASS: Integrity check passed. [2026-01-29T12:18:40.568666] [DEBUG] [REMOTE ] QQQX: Symbol is viable for forecasting. [2026-01-29T12:18:40.568719] [INFO ] [MAIN ] [2588/3490] QQQX kept (0.5s) | 2583 kept, 5 rejected | 139.1/min | ETA: 6.5m [2026-01-29T12:18:40.808946] [DEBUG] [REMOTE ] QQQY: Retrieved 595 rows, trimmed to 300. [2026-01-29T12:18:40.809087] [DEBUG] [REMOTE ] QQQY: PASS: History has at least 300 days. [2026-01-29T12:18:40.809304] [DEBUG] [REMOTE ] QQQY: PASS: Price check passed. Min price $22.06. [2026-01-29T12:18:40.809448] [DEBUG] [REMOTE ] QQQY: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:40.809561] [DEBUG] [REMOTE ] QQQY: PASS: Integrity check passed. [2026-01-29T12:18:40.809622] [DEBUG] [REMOTE ] QQQY: Symbol is viable for forecasting. [2026-01-29T12:18:40.809671] [INFO ] [MAIN ] [2589/3490] QQQY kept (0.2s) | 2584 kept, 5 rejected | 139.1/min | ETA: 6.5m [2026-01-29T12:18:41.341689] [DEBUG] [REMOTE ] QRHC: Retrieved 4041 rows, trimmed to 300. [2026-01-29T12:18:41.341855] [DEBUG] [REMOTE ] QRHC: PASS: History has at least 300 days. [2026-01-29T12:18:41.342127] [DEBUG] [REMOTE ] QRHC: PASS: Price check passed. Min price $1.39. [2026-01-29T12:18:41.342302] [DEBUG] [REMOTE ] QRHC: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:41.342453] [DEBUG] [REMOTE ] QRHC: PASS: Integrity check passed. [2026-01-29T12:18:41.342505] [DEBUG] [REMOTE ] QRHC: Symbol is viable for forecasting. [2026-01-29T12:18:41.342569] [INFO ] [MAIN ] [2590/3490] QRHC kept (0.5s) | 2585 kept, 5 rejected | 139.1/min | ETA: 6.5m [2026-01-29T12:18:41.546751] [DEBUG] [REMOTE ] QRVO: Retrieved 2784 rows, trimmed to 300. [2026-01-29T12:18:41.546948] [DEBUG] [REMOTE ] QRVO: PASS: History has at least 300 days. [2026-01-29T12:18:41.547233] [DEBUG] [REMOTE ] QRVO: PASS: Price check passed. Min price $77.18. [2026-01-29T12:18:41.547417] [DEBUG] [REMOTE ] QRVO: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:41.547597] [DEBUG] [REMOTE ] QRVO: PASS: Integrity check passed. [2026-01-29T12:18:41.547652] [DEBUG] [REMOTE ] QRVO: Symbol is viable for forecasting. [2026-01-29T12:18:41.547715] [INFO ] [MAIN ] [2591/3490] QRVO kept (0.2s) | 2586 kept, 5 rejected | 139.1/min | ETA: 6.5m [2026-01-29T12:18:42.037338] [DEBUG] [REMOTE ] QS: Retrieved 1369 rows, trimmed to 300. [2026-01-29T12:18:42.037502] [DEBUG] [REMOTE ] QS: PASS: History has at least 300 days. [2026-01-29T12:18:42.037782] [DEBUG] [REMOTE ] QS: PASS: Price check passed. Min price $9.91. [2026-01-29T12:18:42.037965] [DEBUG] [REMOTE ] QS: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:42.038095] [DEBUG] [REMOTE ] QS: PASS: Integrity check passed. [2026-01-29T12:18:42.038137] [DEBUG] [REMOTE ] QS: Symbol is viable for forecasting. [2026-01-29T12:18:42.038187] [INFO ] [MAIN ] [2592/3490] QS kept (0.5s) | 2587 kept, 5 rejected | 139.1/min | ETA: 6.5m [2026-01-29T12:18:42.447781] [DEBUG] [REMOTE ] QSI: Retrieved 1306 rows, trimmed to 300. [2026-01-29T12:18:42.448001] [DEBUG] [REMOTE ] QSI: PASS: History has at least 300 days. [2026-01-29T12:18:42.448271] [DEBUG] [REMOTE ] QSI: PASS: Price check passed. Min price $1.10. [2026-01-29T12:18:42.448417] [DEBUG] [REMOTE ] QSI: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:42.448534] [DEBUG] [REMOTE ] QSI: PASS: Integrity check passed. [2026-01-29T12:18:42.448598] [DEBUG] [REMOTE ] QSI: Symbol is viable for forecasting. [2026-01-29T12:18:42.448651] [INFO ] [MAIN ] [2593/3490] QSI kept (0.4s) | 2588 kept, 5 rejected | 139.1/min | ETA: 6.4m [2026-01-29T12:18:42.992566] [DEBUG] [REMOTE ] QTEC: Retrieved 4967 rows, trimmed to 300. [2026-01-29T12:18:42.992726] [DEBUG] [REMOTE ] QTEC: PASS: History has at least 300 days. [2026-01-29T12:18:42.992959] [DEBUG] [REMOTE ] QTEC: PASS: Price check passed. Min price $214.01. [2026-01-29T12:18:42.993113] [DEBUG] [REMOTE ] QTEC: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:42.993229] [DEBUG] [REMOTE ] QTEC: PASS: Integrity check passed. [2026-01-29T12:18:42.993269] [DEBUG] [REMOTE ] QTEC: Symbol is viable for forecasting. [2026-01-29T12:18:42.993318] [INFO ] [MAIN ] [2594/3490] QTEC kept (0.5s) | 2589 kept, 5 rejected | 139.1/min | ETA: 6.4m [2026-01-29T12:18:43.284782] [DEBUG] [REMOTE ] QTRX: Retrieved 2045 rows, trimmed to 300. [2026-01-29T12:18:43.284934] [DEBUG] [REMOTE ] QTRX: PASS: History has at least 300 days. [2026-01-29T12:18:43.285154] [DEBUG] [REMOTE ] QTRX: PASS: Price check passed. Min price $4.94. [2026-01-29T12:18:43.285295] [DEBUG] [REMOTE ] QTRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:43.285411] [DEBUG] [REMOTE ] QTRX: PASS: Integrity check passed. [2026-01-29T12:18:43.285452] [DEBUG] [REMOTE ] QTRX: Symbol is viable for forecasting. [2026-01-29T12:18:43.285501] [INFO ] [MAIN ] [2595/3490] QTRX kept (0.3s) | 2590 kept, 5 rejected | 139.1/min | ETA: 6.4m [2026-01-29T12:18:43.684758] [DEBUG] [REMOTE ] QTTB: Retrieved 1970 rows, trimmed to 300. [2026-01-29T12:18:43.684917] [DEBUG] [REMOTE ] QTTB: PASS: History has at least 300 days. [2026-01-29T12:18:43.685120] [DEBUG] [REMOTE ] QTTB: PASS: Price check passed. Min price $1.93. [2026-01-29T12:18:43.685257] [DEBUG] [REMOTE ] QTTB: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:43.685370] [DEBUG] [REMOTE ] QTTB: PASS: Integrity check passed. [2026-01-29T12:18:43.685410] [DEBUG] [REMOTE ] QTTB: Symbol is viable for forecasting. [2026-01-29T12:18:43.685459] [INFO ] [MAIN ] [2596/3490] QTTB kept (0.4s) | 2591 kept, 5 rejected | 139.1/min | ETA: 6.4m [2026-01-29T12:18:44.082863] [DEBUG] [REMOTE ] QTUM: Retrieved 1859 rows, trimmed to 300. [2026-01-29T12:18:44.083006] [DEBUG] [REMOTE ] QTUM: PASS: History has at least 300 days. [2026-01-29T12:18:44.083220] [DEBUG] [REMOTE ] QTUM: PASS: Price check passed. Min price $99.96. [2026-01-29T12:18:44.083359] [DEBUG] [REMOTE ] QTUM: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:44.083474] [DEBUG] [REMOTE ] QTUM: PASS: Integrity check passed. [2026-01-29T12:18:44.083515] [DEBUG] [REMOTE ] QTUM: Symbol is viable for forecasting. [2026-01-29T12:18:44.083563] [INFO ] [MAIN ] [2597/3490] QTUM kept (0.4s) | 2592 kept, 5 rejected | 139.2/min | ETA: 6.4m [2026-01-29T12:18:44.561255] [DEBUG] [REMOTE ] QTWO: Retrieved 2983 rows, trimmed to 300. [2026-01-29T12:18:44.561406] [DEBUG] [REMOTE ] QTWO: PASS: History has at least 300 days. [2026-01-29T12:18:44.561682] [DEBUG] [REMOTE ] QTWO: PASS: Price check passed. Min price $60.53. [2026-01-29T12:18:44.561856] [DEBUG] [REMOTE ] QTWO: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:44.561994] [DEBUG] [REMOTE ] QTWO: PASS: Integrity check passed. [2026-01-29T12:18:44.562041] [DEBUG] [REMOTE ] QTWO: Symbol is viable for forecasting. [2026-01-29T12:18:44.562100] [INFO ] [MAIN ] [2598/3490] QTWO kept (0.5s) | 2593 kept, 5 rejected | 139.1/min | ETA: 6.4m [2026-01-29T12:18:44.867494] [DEBUG] [REMOTE ] QUAD: Retrieved 3916 rows, trimmed to 300. [2026-01-29T12:18:44.867655] [DEBUG] [REMOTE ] QUAD: PASS: History has at least 300 days. [2026-01-29T12:18:44.867869] [DEBUG] [REMOTE ] QUAD: PASS: Price check passed. Min price $5.18. [2026-01-29T12:18:44.868034] [DEBUG] [REMOTE ] QUAD: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:44.868149] [DEBUG] [REMOTE ] QUAD: PASS: Integrity check passed. [2026-01-29T12:18:44.868188] [DEBUG] [REMOTE ] QUAD: Symbol is viable for forecasting. [2026-01-29T12:18:44.868236] [INFO ] [MAIN ] [2599/3490] QUAD kept (0.3s) | 2594 kept, 5 rejected | 139.2/min | ETA: 6.4m [2026-01-29T12:18:45.468986] [DEBUG] [REMOTE ] QUIK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:45.469134] [DEBUG] [REMOTE ] QUIK: PASS: History has at least 300 days. [2026-01-29T12:18:45.469361] [DEBUG] [REMOTE ] QUIK: PASS: Price check passed. Min price $5.49. [2026-01-29T12:18:45.469498] [DEBUG] [REMOTE ] QUIK: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:45.469637] [DEBUG] [REMOTE ] QUIK: PASS: Integrity check passed. [2026-01-29T12:18:45.469680] [DEBUG] [REMOTE ] QUIK: Symbol is viable for forecasting. [2026-01-29T12:18:45.469728] [INFO ] [MAIN ] [2600/3490] QUIK kept (0.6s) | 2595 kept, 5 rejected | 139.1/min | ETA: 6.4m [2026-01-29T12:18:45.804538] [DEBUG] [REMOTE ] QURE: Retrieved 3013 rows, trimmed to 300. [2026-01-29T12:18:45.804697] [DEBUG] [REMOTE ] QURE: PASS: History has at least 300 days. [2026-01-29T12:18:45.804929] [DEBUG] [REMOTE ] QURE: PASS: Price check passed. Min price $19.51. [2026-01-29T12:18:45.805073] [DEBUG] [REMOTE ] QURE: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:45.805187] [DEBUG] [REMOTE ] QURE: PASS: Integrity check passed. [2026-01-29T12:18:45.805228] [DEBUG] [REMOTE ] QURE: Symbol is viable for forecasting. [2026-01-29T12:18:45.805276] [INFO ] [MAIN ] [2601/3490] QURE kept (0.3s) | 2596 kept, 5 rejected | 139.2/min | ETA: 6.4m [2026-01-29T12:18:46.314474] [DEBUG] [REMOTE ] QVAL: Retrieved 2532 rows, trimmed to 300. [2026-01-29T12:18:46.314627] [DEBUG] [REMOTE ] QVAL: PASS: History has at least 300 days. [2026-01-29T12:18:46.314831] [DEBUG] [REMOTE ] QVAL: PASS: Price check passed. Min price $45.35. [2026-01-29T12:18:46.314966] [DEBUG] [REMOTE ] QVAL: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:46.315077] [DEBUG] [REMOTE ] QVAL: PASS: Integrity check passed. [2026-01-29T12:18:46.315116] [DEBUG] [REMOTE ] QVAL: Symbol is viable for forecasting. [2026-01-29T12:18:46.315163] [INFO ] [MAIN ] [2602/3490] QVAL kept (0.5s) | 2597 kept, 5 rejected | 139.1/min | ETA: 6.4m [2026-01-29T12:18:46.623133] [DEBUG] [REMOTE ] QVCC: Retrieved 1548 rows, trimmed to 300. [2026-01-29T12:18:46.623470] [DEBUG] [REMOTE ] QVCC: PASS: History has at least 300 days. [2026-01-29T12:18:46.623732] [DEBUG] [REMOTE ] QVCC: PASS: Price check passed. Min price $8.10. [2026-01-29T12:18:46.623916] [DEBUG] [REMOTE ] QVCC: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:46.624036] [DEBUG] [REMOTE ] QVCC: PASS: Integrity check passed. [2026-01-29T12:18:46.624077] [DEBUG] [REMOTE ] QVCC: Symbol is viable for forecasting. [2026-01-29T12:18:46.624126] [INFO ] [MAIN ] [2603/3490] QVCC kept (0.3s) | 2598 kept, 5 rejected | 139.2/min | ETA: 6.4m [2026-01-29T12:18:46.921755] [DEBUG] [REMOTE ] QYLD: Retrieved 3049 rows, trimmed to 300. [2026-01-29T12:18:46.921912] [DEBUG] [REMOTE ] QYLD: PASS: History has at least 300 days. [2026-01-29T12:18:46.922161] [DEBUG] [REMOTE ] QYLD: PASS: Price check passed. Min price $16.63. [2026-01-29T12:18:46.922319] [DEBUG] [REMOTE ] QYLD: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:46.922454] [DEBUG] [REMOTE ] QYLD: PASS: Integrity check passed. [2026-01-29T12:18:46.922496] [DEBUG] [REMOTE ] QYLD: Symbol is viable for forecasting. [2026-01-29T12:18:46.922544] [INFO ] [MAIN ] [2604/3490] QYLD kept (0.3s) | 2599 kept, 5 rejected | 139.2/min | ETA: 6.4m [2026-01-29T12:18:47.408855] [DEBUG] [REMOTE ] QYLG: Retrieved 1344 rows, trimmed to 300. [2026-01-29T12:18:47.409023] [DEBUG] [REMOTE ] QYLG: PASS: History has at least 300 days. [2026-01-29T12:18:47.409303] [DEBUG] [REMOTE ] QYLG: PASS: Price check passed. Min price $25.85. [2026-01-29T12:18:47.409515] [DEBUG] [REMOTE ] QYLG: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:47.409706] [DEBUG] [REMOTE ] QYLG: PASS: Integrity check passed. [2026-01-29T12:18:47.409769] [DEBUG] [REMOTE ] QYLG: Symbol is viable for forecasting. [2026-01-29T12:18:47.409842] [INFO ] [MAIN ] [2605/3490] QYLG kept (0.5s) | 2600 kept, 5 rejected | 139.2/min | ETA: 6.4m [2026-01-29T12:18:47.823307] [DEBUG] [REMOTE ] RA: Retrieved 2299 rows, trimmed to 300. [2026-01-29T12:18:47.823478] [DEBUG] [REMOTE ] RA: PASS: History has at least 300 days. [2026-01-29T12:18:47.823718] [DEBUG] [REMOTE ] RA: PASS: Price check passed. Min price $12.62. [2026-01-29T12:18:47.823859] [DEBUG] [REMOTE ] RA: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:47.823988] [DEBUG] [REMOTE ] RA: PASS: Integrity check passed. [2026-01-29T12:18:47.824038] [DEBUG] [REMOTE ] RA: Symbol is viable for forecasting. [2026-01-29T12:18:47.824097] [INFO ] [MAIN ] [2606/3490] RA kept (0.4s) | 2601 kept, 5 rejected | 139.2/min | ETA: 6.4m [2026-01-29T12:18:48.249297] [DEBUG] [REMOTE ] RACE: Retrieved 2582 rows, trimmed to 300. [2026-01-29T12:18:48.249453] [DEBUG] [REMOTE ] RACE: PASS: History has at least 300 days. [2026-01-29T12:18:48.249725] [DEBUG] [REMOTE ] RACE: PASS: Price check passed. Min price $333.46. [2026-01-29T12:18:48.249890] [DEBUG] [REMOTE ] RACE: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:48.250024] [DEBUG] [REMOTE ] RACE: PASS: Integrity check passed. [2026-01-29T12:18:48.250070] [DEBUG] [REMOTE ] RACE: Symbol is viable for forecasting. [2026-01-29T12:18:48.250128] [INFO ] [MAIN ] [2607/3490] RACE kept (0.4s) | 2602 kept, 5 rejected | 139.2/min | ETA: 6.3m [2026-01-29T12:18:48.735420] [DEBUG] [REMOTE ] RAIL: Retrieved 5237 rows, trimmed to 300. [2026-01-29T12:18:48.735559] [DEBUG] [REMOTE ] RAIL: PASS: History has at least 300 days. [2026-01-29T12:18:48.735829] [DEBUG] [REMOTE ] RAIL: PASS: Price check passed. Min price $7.41. [2026-01-29T12:18:48.735970] [DEBUG] [REMOTE ] RAIL: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:48.736085] [DEBUG] [REMOTE ] RAIL: PASS: Integrity check passed. [2026-01-29T12:18:48.736124] [DEBUG] [REMOTE ] RAIL: Symbol is viable for forecasting. [2026-01-29T12:18:48.736171] [INFO ] [MAIN ] [2608/3490] RAIL kept (0.5s) | 2603 kept, 5 rejected | 139.2/min | ETA: 6.3m [2026-01-29T12:18:48.983541] [DEBUG] [REMOTE ] RAMP: Retrieved 1883 rows, trimmed to 300. [2026-01-29T12:18:48.983733] [DEBUG] [REMOTE ] RAMP: PASS: History has at least 300 days. [2026-01-29T12:18:48.983989] [DEBUG] [REMOTE ] RAMP: PASS: Price check passed. Min price $24.78. [2026-01-29T12:18:48.984159] [DEBUG] [REMOTE ] RAMP: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:48.984295] [DEBUG] [REMOTE ] RAMP: PASS: Integrity check passed. [2026-01-29T12:18:48.984343] [DEBUG] [REMOTE ] RAMP: Symbol is viable for forecasting. [2026-01-29T12:18:48.984400] [INFO ] [MAIN ] [2609/3490] RAMP kept (0.2s) | 2604 kept, 5 rejected | 139.2/min | ETA: 6.3m [2026-01-29T12:18:49.262520] [DEBUG] [REMOTE ] RAPP: Retrieved 411 rows, trimmed to 300. [2026-01-29T12:18:49.262711] [DEBUG] [REMOTE ] RAPP: PASS: History has at least 300 days. [2026-01-29T12:18:49.262990] [DEBUG] [REMOTE ] RAPP: PASS: Price check passed. Min price $24.37. [2026-01-29T12:18:49.263153] [DEBUG] [REMOTE ] RAPP: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:49.263277] [DEBUG] [REMOTE ] RAPP: PASS: Integrity check passed. [2026-01-29T12:18:49.263319] [DEBUG] [REMOTE ] RAPP: Symbol is viable for forecasting. [2026-01-29T12:18:49.263368] [INFO ] [MAIN ] [2610/3490] RAPP kept (0.3s) | 2605 kept, 5 rejected | 139.2/min | ETA: 6.3m [2026-01-29T12:18:49.790147] [DEBUG] [REMOTE ] RARE: Retrieved 3016 rows, trimmed to 300. [2026-01-29T12:18:49.790501] [DEBUG] [REMOTE ] RARE: PASS: History has at least 300 days. [2026-01-29T12:18:49.790980] [DEBUG] [REMOTE ] RARE: PASS: Price check passed. Min price $19.72. [2026-01-29T12:18:49.791192] [DEBUG] [REMOTE ] RARE: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:49.791384] [DEBUG] [REMOTE ] RARE: PASS: Integrity check passed. [2026-01-29T12:18:49.791449] [DEBUG] [REMOTE ] RARE: Symbol is viable for forecasting. [2026-01-29T12:18:49.791616] [INFO ] [MAIN ] [2611/3490] RARE kept (0.5s) | 2606 kept, 5 rejected | 139.2/min | ETA: 6.3m [2026-01-29T12:18:50.413185] [DEBUG] [REMOTE ] RAVE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:50.413353] [DEBUG] [REMOTE ] RAVE: PASS: History has at least 300 days. [2026-01-29T12:18:50.413683] [DEBUG] [REMOTE ] RAVE: PASS: Price check passed. Min price $2.33. [2026-01-29T12:18:50.413837] [DEBUG] [REMOTE ] RAVE: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:50.413979] [DEBUG] [REMOTE ] RAVE: PASS: Integrity check passed. [2026-01-29T12:18:50.414023] [DEBUG] [REMOTE ] RAVE: Symbol is viable for forecasting. [2026-01-29T12:18:50.414074] [INFO ] [MAIN ] [2612/3490] RAVE kept (0.6s) | 2607 kept, 5 rejected | 139.2/min | ETA: 6.3m [2026-01-29T12:18:50.625530] [DEBUG] [REMOTE ] RAY: Retrieved 427 rows, trimmed to 300. [2026-01-29T12:18:50.625681] [DEBUG] [REMOTE ] RAY: PASS: History has at least 300 days. [2026-01-29T12:18:50.625892] [DEBUG] [REMOTE ] RAY: PASS: Price check passed. Min price $1.58. [2026-01-29T12:18:50.626037] [DEBUG] [REMOTE ] RAY: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:50.626154] [DEBUG] [REMOTE ] RAY: PASS: Integrity check passed. [2026-01-29T12:18:50.626195] [DEBUG] [REMOTE ] RAY: Symbol is viable for forecasting. [2026-01-29T12:18:50.626243] [INFO ] [MAIN ] [2613/3490] RAY kept (0.2s) | 2608 kept, 5 rejected | 139.2/min | ETA: 6.3m [2026-01-29T12:18:51.371201] [DEBUG] [REMOTE ] RBA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:51.371372] [DEBUG] [REMOTE ] RBA: PASS: History has at least 300 days. [2026-01-29T12:18:51.371676] [DEBUG] [REMOTE ] RBA: PASS: Price check passed. Min price $95.22. [2026-01-29T12:18:51.371824] [DEBUG] [REMOTE ] RBA: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:51.371961] [DEBUG] [REMOTE ] RBA: PASS: Integrity check passed. [2026-01-29T12:18:51.372002] [DEBUG] [REMOTE ] RBA: Symbol is viable for forecasting. [2026-01-29T12:18:51.372053] [INFO ] [MAIN ] [2614/3490] RBA kept (0.7s) | 2609 kept, 5 rejected | 139.2/min | ETA: 6.3m [2026-01-29T12:18:51.666707] [DEBUG] [REMOTE ] RBB: Retrieved 2139 rows, trimmed to 300. [2026-01-29T12:18:51.666879] [DEBUG] [REMOTE ] RBB: PASS: History has at least 300 days. [2026-01-29T12:18:51.667139] [DEBUG] [REMOTE ] RBB: PASS: Price check passed. Min price $18.61. [2026-01-29T12:18:51.667311] [DEBUG] [REMOTE ] RBB: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:51.667451] [DEBUG] [REMOTE ] RBB: PASS: Integrity check passed. [2026-01-29T12:18:51.667500] [DEBUG] [REMOTE ] RBB: Symbol is viable for forecasting. [2026-01-29T12:18:51.667563] [INFO ] [MAIN ] [2615/3490] RBB kept (0.3s) | 2610 kept, 5 rejected | 139.2/min | ETA: 6.3m [2026-01-29T12:18:52.068506] [DEBUG] [REMOTE ] RBBN: Retrieved 2051 rows, trimmed to 300. [2026-01-29T12:18:52.068673] [DEBUG] [REMOTE ] RBBN: PASS: History has at least 300 days. [2026-01-29T12:18:52.068887] [DEBUG] [REMOTE ] RBBN: PASS: Price check passed. Min price $2.63. [2026-01-29T12:18:52.069027] [DEBUG] [REMOTE ] RBBN: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:52.069184] [DEBUG] [REMOTE ] RBBN: PASS: Integrity check passed. [2026-01-29T12:18:52.069230] [DEBUG] [REMOTE ] RBBN: Symbol is viable for forecasting. [2026-01-29T12:18:52.069279] [INFO ] [MAIN ] [2616/3490] RBBN kept (0.4s) | 2611 kept, 5 rejected | 139.2/min | ETA: 6.3m [2026-01-29T12:18:52.568861] [DEBUG] [REMOTE ] RBC: Retrieved 5149 rows, trimmed to 300. [2026-01-29T12:18:52.569060] [DEBUG] [REMOTE ] RBC: PASS: History has at least 300 days. [2026-01-29T12:18:52.569424] [DEBUG] [REMOTE ] RBC: PASS: Price check passed. Min price $423.39. [2026-01-29T12:18:52.569647] [DEBUG] [REMOTE ] RBC: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:52.569827] [DEBUG] [REMOTE ] RBC: PASS: Integrity check passed. [2026-01-29T12:18:52.569880] [DEBUG] [REMOTE ] RBC: Symbol is viable for forecasting. [2026-01-29T12:18:52.569969] [INFO ] [MAIN ] [2617/3490] RBC kept (0.5s) | 2612 kept, 5 rejected | 139.2/min | ETA: 6.3m [2026-01-29T12:18:53.074898] [DEBUG] [REMOTE ] RBCAA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:53.075075] [DEBUG] [REMOTE ] RBCAA: PASS: History has at least 300 days. [2026-01-29T12:18:53.075395] [DEBUG] [REMOTE ] RBCAA: PASS: Price check passed. Min price $64.56. [2026-01-29T12:18:53.075593] [DEBUG] [REMOTE ] RBCAA: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:53.075759] [DEBUG] [REMOTE ] RBCAA: PASS: Integrity check passed. [2026-01-29T12:18:53.075810] [DEBUG] [REMOTE ] RBCAA: Symbol is viable for forecasting. [2026-01-29T12:18:53.075873] [INFO ] [MAIN ] [2618/3490] RBCAA kept (0.5s) | 2613 kept, 5 rejected | 139.2/min | ETA: 6.3m [2026-01-29T12:18:53.349296] [DEBUG] [REMOTE ] RBLX: Retrieved 1228 rows, trimmed to 300. [2026-01-29T12:18:53.349460] [DEBUG] [REMOTE ] RBLX: PASS: History has at least 300 days. [2026-01-29T12:18:53.349758] [DEBUG] [REMOTE ] RBLX: PASS: Price check passed. Min price $72.14. [2026-01-29T12:18:53.350141] [DEBUG] [REMOTE ] RBLX: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:53.350298] [DEBUG] [REMOTE ] RBLX: PASS: Integrity check passed. [2026-01-29T12:18:53.350347] [DEBUG] [REMOTE ] RBLX: Symbol is viable for forecasting. [2026-01-29T12:18:53.350399] [INFO ] [MAIN ] [2619/3490] RBLX kept (0.3s) | 2614 kept, 5 rejected | 139.2/min | ETA: 6.3m [2026-01-29T12:18:53.850502] [DEBUG] [REMOTE ] RC: Retrieved 3262 rows, trimmed to 300. [2026-01-29T12:18:53.850695] [DEBUG] [REMOTE ] RC: PASS: History has at least 300 days. [2026-01-29T12:18:53.850968] [DEBUG] [REMOTE ] RC: PASS: Price check passed. Min price $1.99. [2026-01-29T12:18:53.851149] [DEBUG] [REMOTE ] RC: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:53.851310] [DEBUG] [REMOTE ] RC: PASS: Integrity check passed. [2026-01-29T12:18:53.851358] [DEBUG] [REMOTE ] RC: Symbol is viable for forecasting. [2026-01-29T12:18:53.851416] [INFO ] [MAIN ] [2620/3490] RC kept (0.5s) | 2615 kept, 5 rejected | 139.2/min | ETA: 6.3m [2026-01-29T12:18:54.197685] [DEBUG] [REMOTE ] RCEL: Retrieved 1590 rows, trimmed to 300. [2026-01-29T12:18:54.197814] [DEBUG] [REMOTE ] RCEL: PASS: History has at least 300 days. [2026-01-29T12:18:54.198054] [DEBUG] [REMOTE ] RCEL: PASS: Price check passed. Min price $3.27. [2026-01-29T12:18:54.198197] [DEBUG] [REMOTE ] RCEL: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:54.198305] [DEBUG] [REMOTE ] RCEL: PASS: Integrity check passed. [2026-01-29T12:18:54.198345] [DEBUG] [REMOTE ] RCEL: Symbol is viable for forecasting. [2026-01-29T12:18:54.198391] [INFO ] [MAIN ] [2621/3490] RCEL kept (0.3s) | 2616 kept, 5 rejected | 139.2/min | ETA: 6.2m [2026-01-29T12:18:54.765826] [DEBUG] [REMOTE ] RCI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:54.766046] [DEBUG] [REMOTE ] RCI: PASS: History has at least 300 days. [2026-01-29T12:18:54.766415] [DEBUG] [REMOTE ] RCI: PASS: Price check passed. Min price $35.58. [2026-01-29T12:18:54.766569] [DEBUG] [REMOTE ] RCI: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:54.766764] [DEBUG] [REMOTE ] RCI: PASS: Integrity check passed. [2026-01-29T12:18:54.766809] [DEBUG] [REMOTE ] RCI: Symbol is viable for forecasting. [2026-01-29T12:18:54.766866] [INFO ] [MAIN ] [2622/3490] RCI kept (0.6s) | 2617 kept, 5 rejected | 139.2/min | ETA: 6.2m [2026-01-29T12:18:55.144647] [DEBUG] [REMOTE ] RCKY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:55.144797] [DEBUG] [REMOTE ] RCKY: PASS: History has at least 300 days. [2026-01-29T12:18:55.145030] [DEBUG] [REMOTE ] RCKY: PASS: Price check passed. Min price $28.05. [2026-01-29T12:18:55.145187] [DEBUG] [REMOTE ] RCKY: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:55.145318] [DEBUG] [REMOTE ] RCKY: PASS: Integrity check passed. [2026-01-29T12:18:55.145357] [DEBUG] [REMOTE ] RCKY: Symbol is viable for forecasting. [2026-01-29T12:18:55.145423] [INFO ] [MAIN ] [2623/3490] RCKY kept (0.4s) | 2618 kept, 5 rejected | 139.2/min | ETA: 6.2m [2026-01-29T12:18:55.456039] [DEBUG] [REMOTE ] RCL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:55.456229] [DEBUG] [REMOTE ] RCL: PASS: History has at least 300 days. [2026-01-29T12:18:55.456515] [DEBUG] [REMOTE ] RCL: PASS: Price check passed. Min price $245.85. [2026-01-29T12:18:55.456746] [DEBUG] [REMOTE ] RCL: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:55.456908] [DEBUG] [REMOTE ] RCL: PASS: Integrity check passed. [2026-01-29T12:18:55.456968] [DEBUG] [REMOTE ] RCL: Symbol is viable for forecasting. [2026-01-29T12:18:55.457028] [INFO ] [MAIN ] [2624/3490] RCL kept (0.3s) | 2619 kept, 5 rejected | 139.2/min | ETA: 6.2m [2026-01-29T12:18:56.096785] [DEBUG] [REMOTE ] RCS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:56.096996] [DEBUG] [REMOTE ] RCS: PASS: History has at least 300 days. [2026-01-29T12:18:56.097296] [DEBUG] [REMOTE ] RCS: PASS: Price check passed. Min price $5.53. [2026-01-29T12:18:56.097458] [DEBUG] [REMOTE ] RCS: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:56.097633] [DEBUG] [REMOTE ] RCS: PASS: Integrity check passed. [2026-01-29T12:18:56.097679] [DEBUG] [REMOTE ] RCS: Symbol is viable for forecasting. [2026-01-29T12:18:56.097734] [INFO ] [MAIN ] [2625/3490] RCS kept (0.6s) | 2620 kept, 5 rejected | 139.2/min | ETA: 6.2m [2026-01-29T12:18:56.398520] [DEBUG] [REMOTE ] RCUS: Retrieved 1979 rows, trimmed to 300. [2026-01-29T12:18:56.398770] [DEBUG] [REMOTE ] RCUS: PASS: History has at least 300 days. [2026-01-29T12:18:56.399077] [DEBUG] [REMOTE ] RCUS: PASS: Price check passed. Min price $19.31. [2026-01-29T12:18:56.399267] [DEBUG] [REMOTE ] RCUS: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:56.399421] [DEBUG] [REMOTE ] RCUS: PASS: Integrity check passed. [2026-01-29T12:18:56.399471] [DEBUG] [REMOTE ] RCUS: Symbol is viable for forecasting. [2026-01-29T12:18:56.399540] [INFO ] [MAIN ] [2626/3490] RCUS kept (0.3s) | 2621 kept, 5 rejected | 139.2/min | ETA: 6.2m [2026-01-29T12:18:56.844777] [DEBUG] [REMOTE ] RDCM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:18:56.844925] [DEBUG] [REMOTE ] RDCM: PASS: History has at least 300 days. [2026-01-29T12:18:56.845151] [DEBUG] [REMOTE ] RDCM: PASS: Price check passed. Min price $12.36. [2026-01-29T12:18:56.845290] [DEBUG] [REMOTE ] RDCM: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:56.845406] [DEBUG] [REMOTE ] RDCM: PASS: Integrity check passed. [2026-01-29T12:18:56.845446] [DEBUG] [REMOTE ] RDCM: Symbol is viable for forecasting. [2026-01-29T12:18:56.845494] [INFO ] [MAIN ] [2627/3490] RDCM kept (0.4s) | 2622 kept, 5 rejected | 139.2/min | ETA: 6.2m [2026-01-29T12:18:57.396644] [DEBUG] [REMOTE ] RDHL: Retrieved 3285 rows, trimmed to 300. [2026-01-29T12:18:57.396795] [DEBUG] [REMOTE ] RDHL: PASS: History has at least 300 days. [2026-01-29T12:18:57.397020] [DEBUG] [REMOTE ] RDHL: PASS: Price check passed. Min price $1.02. [2026-01-29T12:18:57.397157] [DEBUG] [REMOTE ] RDHL: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:57.397295] [DEBUG] [REMOTE ] RDHL: PASS: Integrity check passed. [2026-01-29T12:18:57.397345] [DEBUG] [REMOTE ] RDHL: Symbol is viable for forecasting. [2026-01-29T12:18:57.397396] [INFO ] [MAIN ] [2628/3490] RDHL kept (0.6s) | 2623 kept, 5 rejected | 139.2/min | ETA: 6.2m [2026-01-29T12:18:57.739281] [DEBUG] [REMOTE ] RDVY: Retrieved 3033 rows, trimmed to 300. [2026-01-29T12:18:57.739410] [DEBUG] [REMOTE ] RDVY: PASS: History has at least 300 days. [2026-01-29T12:18:57.739643] [DEBUG] [REMOTE ] RDVY: PASS: Price check passed. Min price $64.85. [2026-01-29T12:18:57.739787] [DEBUG] [REMOTE ] RDVY: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:57.739901] [DEBUG] [REMOTE ] RDVY: PASS: Integrity check passed. [2026-01-29T12:18:57.739980] [DEBUG] [REMOTE ] RDVY: Symbol is viable for forecasting. [2026-01-29T12:18:57.740032] [INFO ] [MAIN ] [2629/3490] RDVY kept (0.3s) | 2624 kept, 5 rejected | 139.2/min | ETA: 6.2m [2026-01-29T12:18:58.263925] [DEBUG] [REMOTE ] RDY: Retrieved 6236 rows, trimmed to 300. [2026-01-29T12:18:58.264063] [DEBUG] [REMOTE ] RDY: PASS: History has at least 300 days. [2026-01-29T12:18:58.264291] [DEBUG] [REMOTE ] RDY: PASS: Price check passed. Min price $12.92. [2026-01-29T12:18:58.264434] [DEBUG] [REMOTE ] RDY: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:58.264555] [DEBUG] [REMOTE ] RDY: PASS: Integrity check passed. [2026-01-29T12:18:58.264617] [DEBUG] [REMOTE ] RDY: Symbol is viable for forecasting. [2026-01-29T12:18:58.264668] [INFO ] [MAIN ] [2630/3490] RDY kept (0.5s) | 2625 kept, 5 rejected | 139.2/min | ETA: 6.2m [2026-01-29T12:18:58.440951] [DEBUG] [REMOTE ] REAL: Retrieved 1655 rows, trimmed to 300. [2026-01-29T12:18:58.441083] [DEBUG] [REMOTE ] REAL: PASS: History has at least 300 days. [2026-01-29T12:18:58.441307] [DEBUG] [REMOTE ] REAL: PASS: Price check passed. Min price $10.82. [2026-01-29T12:18:58.441460] [DEBUG] [REMOTE ] REAL: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:58.441618] [DEBUG] [REMOTE ] REAL: PASS: Integrity check passed. [2026-01-29T12:18:58.441665] [DEBUG] [REMOTE ] REAL: Symbol is viable for forecasting. [2026-01-29T12:18:58.441716] [INFO ] [MAIN ] [2631/3490] REAL kept (0.2s) | 2626 kept, 5 rejected | 139.2/min | ETA: 6.2m [2026-01-29T12:18:58.941384] [DEBUG] [REMOTE ] REAX: Retrieved 1403 rows, trimmed to 300. [2026-01-29T12:18:58.941524] [DEBUG] [REMOTE ] REAX: PASS: History has at least 300 days. [2026-01-29T12:18:58.941757] [DEBUG] [REMOTE ] REAX: PASS: Price check passed. Min price $3.41. [2026-01-29T12:18:58.941896] [DEBUG] [REMOTE ] REAX: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:58.942007] [DEBUG] [REMOTE ] REAX: PASS: Integrity check passed. [2026-01-29T12:18:58.942046] [DEBUG] [REMOTE ] REAX: Symbol is viable for forecasting. [2026-01-29T12:18:58.942095] [INFO ] [MAIN ] [2632/3490] REAX kept (0.5s) | 2627 kept, 5 rejected | 139.2/min | ETA: 6.2m [2026-01-29T12:18:59.293827] [DEBUG] [REMOTE ] REBN: Retrieved 868 rows, trimmed to 300. [2026-01-29T12:18:59.293961] [DEBUG] [REMOTE ] REBN: PASS: History has at least 300 days. [2026-01-29T12:18:59.294179] [DEBUG] [REMOTE ] REBN: PASS: Price check passed. Min price $1.41. [2026-01-29T12:18:59.294320] [DEBUG] [REMOTE ] REBN: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:59.294433] [DEBUG] [REMOTE ] REBN: PASS: Integrity check passed. [2026-01-29T12:18:59.294473] [DEBUG] [REMOTE ] REBN: Symbol is viable for forecasting. [2026-01-29T12:18:59.294520] [INFO ] [MAIN ] [2633/3490] REBN kept (0.4s) | 2628 kept, 5 rejected | 139.2/min | ETA: 6.2m [2026-01-29T12:18:59.596945] [DEBUG] [REMOTE ] REFI: Retrieved 1038 rows, trimmed to 300. [2026-01-29T12:18:59.597087] [DEBUG] [REMOTE ] REFI: PASS: History has at least 300 days. [2026-01-29T12:18:59.597295] [DEBUG] [REMOTE ] REFI: PASS: Price check passed. Min price $11.58. [2026-01-29T12:18:59.597434] [DEBUG] [REMOTE ] REFI: PASS: Continuity check passed with 300 days. [2026-01-29T12:18:59.597547] [DEBUG] [REMOTE ] REFI: PASS: Integrity check passed. [2026-01-29T12:18:59.597608] [DEBUG] [REMOTE ] REFI: Symbol is viable for forecasting. [2026-01-29T12:18:59.597659] [INFO ] [MAIN ] [2634/3490] REFI kept (0.3s) | 2629 kept, 5 rejected | 139.2/min | ETA: 6.1m [2026-01-29T12:19:00.322330] [DEBUG] [REMOTE ] REG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:00.322473] [DEBUG] [REMOTE ] REG: PASS: History has at least 300 days. [2026-01-29T12:19:00.322726] [DEBUG] [REMOTE ] REG: PASS: Price check passed. Min price $66.46. [2026-01-29T12:19:00.322873] [DEBUG] [REMOTE ] REG: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:00.323002] [DEBUG] [REMOTE ] REG: PASS: Integrity check passed. [2026-01-29T12:19:00.323062] [DEBUG] [REMOTE ] REG: Symbol is viable for forecasting. [2026-01-29T12:19:00.323115] [INFO ] [MAIN ] [2635/3490] REG kept (0.7s) | 2630 kept, 5 rejected | 139.2/min | ETA: 6.1m [2026-01-29T12:19:00.590343] [DEBUG] [REMOTE ] REGN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:00.590455] [DEBUG] [REMOTE ] REGN: PASS: History has at least 300 days. [2026-01-29T12:19:00.590710] [DEBUG] [REMOTE ] REGN: PASS: Price check passed. Min price $627.25. [2026-01-29T12:19:00.590850] [DEBUG] [REMOTE ] REGN: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:00.590974] [DEBUG] [REMOTE ] REGN: PASS: Integrity check passed. [2026-01-29T12:19:00.591014] [DEBUG] [REMOTE ] REGN: Symbol is viable for forecasting. [2026-01-29T12:19:00.591063] [INFO ] [MAIN ] [2636/3490] REGN kept (0.3s) | 2631 kept, 5 rejected | 139.2/min | ETA: 6.1m [2026-01-29T12:19:01.183397] [DEBUG] [REMOTE ] RELL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:01.183608] [DEBUG] [REMOTE ] RELL: PASS: History has at least 300 days. [2026-01-29T12:19:01.183880] [DEBUG] [REMOTE ] RELL: PASS: Price check passed. Min price $9.43. [2026-01-29T12:19:01.184023] [DEBUG] [REMOTE ] RELL: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:01.184149] [DEBUG] [REMOTE ] RELL: PASS: Integrity check passed. [2026-01-29T12:19:01.184191] [DEBUG] [REMOTE ] RELL: Symbol is viable for forecasting. [2026-01-29T12:19:01.184259] [INFO ] [MAIN ] [2637/3490] RELL kept (0.6s) | 2632 kept, 5 rejected | 139.2/min | ETA: 6.1m [2026-01-29T12:19:01.476715] [DEBUG] [REMOTE ] RELX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:01.476893] [DEBUG] [REMOTE ] RELX: PASS: History has at least 300 days. [2026-01-29T12:19:01.477228] [DEBUG] [REMOTE ] RELX: PASS: Price check passed. Min price $37.38. [2026-01-29T12:19:01.477406] [DEBUG] [REMOTE ] RELX: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:01.477550] [DEBUG] [REMOTE ] RELX: PASS: Integrity check passed. [2026-01-29T12:19:01.477626] [DEBUG] [REMOTE ] RELX: Symbol is viable for forecasting. [2026-01-29T12:19:01.477682] [INFO ] [MAIN ] [2638/3490] RELX kept (0.3s) | 2633 kept, 5 rejected | 139.2/min | ETA: 6.1m [2026-01-29T12:19:01.807229] [DEBUG] [REMOTE ] RELY: Retrieved 1091 rows, trimmed to 300. [2026-01-29T12:19:01.807382] [DEBUG] [REMOTE ] RELY: PASS: History has at least 300 days. [2026-01-29T12:19:01.807647] [DEBUG] [REMOTE ] RELY: PASS: Price check passed. Min price $12.20. [2026-01-29T12:19:01.807805] [DEBUG] [REMOTE ] RELY: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:01.807979] [DEBUG] [REMOTE ] RELY: PASS: Integrity check passed. [2026-01-29T12:19:01.808025] [DEBUG] [REMOTE ] RELY: Symbol is viable for forecasting. [2026-01-29T12:19:01.808078] [INFO ] [MAIN ] [2639/3490] RELY kept (0.3s) | 2634 kept, 5 rejected | 139.2/min | ETA: 6.1m [2026-01-29T12:19:02.288661] [DEBUG] [REMOTE ] REPL: Retrieved 1891 rows, trimmed to 300. [2026-01-29T12:19:02.288816] [DEBUG] [REMOTE ] REPL: PASS: History has at least 300 days. [2026-01-29T12:19:02.289076] [DEBUG] [REMOTE ] REPL: PASS: Price check passed. Min price $7.01. [2026-01-29T12:19:02.289256] [DEBUG] [REMOTE ] REPL: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:02.289406] [DEBUG] [REMOTE ] REPL: PASS: Integrity check passed. [2026-01-29T12:19:02.289453] [DEBUG] [REMOTE ] REPL: Symbol is viable for forecasting. [2026-01-29T12:19:02.289502] [INFO ] [MAIN ] [2640/3490] REPL kept (0.5s) | 2635 kept, 5 rejected | 139.2/min | ETA: 6.1m [2026-01-29T12:19:02.611360] [DEBUG] [REMOTE ] RERE: Retrieved 1158 rows, trimmed to 300. [2026-01-29T12:19:02.611498] [DEBUG] [REMOTE ] RERE: PASS: History has at least 300 days. [2026-01-29T12:19:02.611775] [DEBUG] [REMOTE ] RERE: PASS: Price check passed. Min price $3.84. [2026-01-29T12:19:02.611937] [DEBUG] [REMOTE ] RERE: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:02.612053] [DEBUG] [REMOTE ] RERE: PASS: Integrity check passed. [2026-01-29T12:19:02.612111] [DEBUG] [REMOTE ] RERE: Symbol is viable for forecasting. [2026-01-29T12:19:02.612160] [INFO ] [MAIN ] [2641/3490] RERE kept (0.3s) | 2636 kept, 5 rejected | 139.2/min | ETA: 6.1m [2026-01-29T12:19:03.290841] [DEBUG] [REMOTE ] RES: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:03.290987] [DEBUG] [REMOTE ] RES: PASS: History has at least 300 days. [2026-01-29T12:19:03.291225] [DEBUG] [REMOTE ] RES: PASS: Price check passed. Min price $5.06. [2026-01-29T12:19:03.291368] [DEBUG] [REMOTE ] RES: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:03.291514] [DEBUG] [REMOTE ] RES: PASS: Integrity check passed. [2026-01-29T12:19:03.291557] [DEBUG] [REMOTE ] RES: Symbol is viable for forecasting. [2026-01-29T12:19:03.291628] [INFO ] [MAIN ] [2642/3490] RES kept (0.7s) | 2637 kept, 5 rejected | 139.2/min | ETA: 6.1m [2026-01-29T12:19:03.608554] [DEBUG] [REMOTE ] REVG: Retrieved 2263 rows, trimmed to 300. [2026-01-29T12:19:03.608709] [DEBUG] [REMOTE ] REVG: PASS: History has at least 300 days. [2026-01-29T12:19:03.608908] [DEBUG] [REMOTE ] REVG: PASS: Price check passed. Min price $48.80. [2026-01-29T12:19:03.609040] [DEBUG] [REMOTE ] REVG: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:03.609146] [DEBUG] [REMOTE ] REVG: PASS: Integrity check passed. [2026-01-29T12:19:03.609185] [DEBUG] [REMOTE ] REVG: Symbol is viable for forecasting. [2026-01-29T12:19:03.609231] [INFO ] [MAIN ] [2643/3490] REVG kept (0.3s) | 2638 kept, 5 rejected | 139.2/min | ETA: 6.1m [2026-01-29T12:19:04.168879] [DEBUG] [REMOTE ] REX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:04.169024] [DEBUG] [REMOTE ] REX: PASS: History has at least 300 days. [2026-01-29T12:19:04.169259] [DEBUG] [REMOTE ] REX: PASS: Price check passed. Min price $31.69. [2026-01-29T12:19:04.169395] [DEBUG] [REMOTE ] REX: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:04.169515] [DEBUG] [REMOTE ] REX: PASS: Integrity check passed. [2026-01-29T12:19:04.169555] [DEBUG] [REMOTE ] REX: Symbol is viable for forecasting. [2026-01-29T12:19:04.169627] [INFO ] [MAIN ] [2644/3490] REX kept (0.6s) | 2639 kept, 5 rejected | 139.2/min | ETA: 6.1m [2026-01-29T12:19:04.450813] [DEBUG] [REMOTE ] REYN: Retrieved 1506 rows, trimmed to 300. [2026-01-29T12:19:04.450982] [DEBUG] [REMOTE ] REYN: PASS: History has at least 300 days. [2026-01-29T12:19:04.451262] [DEBUG] [REMOTE ] REYN: PASS: Price check passed. Min price $22.56. [2026-01-29T12:19:04.451439] [DEBUG] [REMOTE ] REYN: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:04.451613] [DEBUG] [REMOTE ] REYN: PASS: Integrity check passed. [2026-01-29T12:19:04.451668] [DEBUG] [REMOTE ] REYN: Symbol is viable for forecasting. [2026-01-29T12:19:04.451732] [INFO ] [MAIN ] [2645/3490] REYN kept (0.3s) | 2640 kept, 5 rejected | 139.2/min | ETA: 6.1m [2026-01-29T12:19:04.843955] [DEBUG] [REMOTE ] REZI: Retrieved 1831 rows, trimmed to 300. [2026-01-29T12:19:04.844097] [DEBUG] [REMOTE ] REZI: PASS: History has at least 300 days. [2026-01-29T12:19:04.844311] [DEBUG] [REMOTE ] REZI: PASS: Price check passed. Min price $28.83. [2026-01-29T12:19:04.844455] [DEBUG] [REMOTE ] REZI: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:04.844602] [DEBUG] [REMOTE ] REZI: PASS: Integrity check passed. [2026-01-29T12:19:04.844649] [DEBUG] [REMOTE ] REZI: Symbol is viable for forecasting. [2026-01-29T12:19:04.844700] [INFO ] [MAIN ] [2646/3490] REZI kept (0.4s) | 2641 kept, 5 rejected | 139.2/min | ETA: 6.1m [2026-01-29T12:19:05.506335] [DEBUG] [REMOTE ] RF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:05.506518] [DEBUG] [REMOTE ] RF: PASS: History has at least 300 days. [2026-01-29T12:19:05.506806] [DEBUG] [REMOTE ] RF: PASS: Price check passed. Min price $23.85. [2026-01-29T12:19:05.506956] [DEBUG] [REMOTE ] RF: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:05.507101] [DEBUG] [REMOTE ] RF: PASS: Integrity check passed. [2026-01-29T12:19:05.507143] [DEBUG] [REMOTE ] RF: Symbol is viable for forecasting. [2026-01-29T12:19:05.507195] [INFO ] [MAIN ] [2647/3490] RF kept (0.7s) | 2642 kept, 5 rejected | 139.2/min | ETA: 6.1m [2026-01-29T12:19:05.966599] [DEBUG] [REMOTE ] RFI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:05.966745] [DEBUG] [REMOTE ] RFI: PASS: History has at least 300 days. [2026-01-29T12:19:05.966975] [DEBUG] [REMOTE ] RFI: PASS: Price check passed. Min price $10.78. [2026-01-29T12:19:05.967118] [DEBUG] [REMOTE ] RFI: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:05.967243] [DEBUG] [REMOTE ] RFI: PASS: Integrity check passed. [2026-01-29T12:19:05.967287] [DEBUG] [REMOTE ] RFI: Symbol is viable for forecasting. [2026-01-29T12:19:05.967341] [INFO ] [MAIN ] [2648/3490] RFI kept (0.5s) | 2643 kept, 5 rejected | 139.2/min | ETA: 6.1m [2026-01-29T12:19:06.261800] [DEBUG] [REMOTE ] RFL: Retrieved 1972 rows, trimmed to 300. [2026-01-29T12:19:06.261955] [DEBUG] [REMOTE ] RFL: PASS: History has at least 300 days. [2026-01-29T12:19:06.262175] [DEBUG] [REMOTE ] RFL: PASS: Price check passed. Min price $1.17. [2026-01-29T12:19:06.262316] [DEBUG] [REMOTE ] RFL: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:06.262430] [DEBUG] [REMOTE ] RFL: PASS: Integrity check passed. [2026-01-29T12:19:06.262472] [DEBUG] [REMOTE ] RFL: Symbol is viable for forecasting. [2026-01-29T12:19:06.262735] [INFO ] [MAIN ] [2649/3490] RFL kept (0.3s) | 2644 kept, 5 rejected | 139.2/min | ETA: 6.0m [2026-01-29T12:19:06.632843] [DEBUG] [REMOTE ] RFM: Retrieved 1467 rows, trimmed to 300. [2026-01-29T12:19:06.632987] [DEBUG] [REMOTE ] RFM: PASS: History has at least 300 days. [2026-01-29T12:19:06.633197] [DEBUG] [REMOTE ] RFM: PASS: Price check passed. Min price $13.81. [2026-01-29T12:19:06.633335] [DEBUG] [REMOTE ] RFM: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:06.633451] [DEBUG] [REMOTE ] RFM: PASS: Integrity check passed. [2026-01-29T12:19:06.633490] [DEBUG] [REMOTE ] RFM: Symbol is viable for forecasting. [2026-01-29T12:19:06.633538] [INFO ] [MAIN ] [2650/3490] RFM kept (0.4s) | 2645 kept, 5 rejected | 139.2/min | ETA: 6.0m [2026-01-29T12:19:06.916447] [DEBUG] [REMOTE ] RFMZ: Retrieved 1238 rows, trimmed to 300. [2026-01-29T12:19:06.916658] [DEBUG] [REMOTE ] RFMZ: PASS: History has at least 300 days. [2026-01-29T12:19:06.917140] [DEBUG] [REMOTE ] RFMZ: PASS: Price check passed. Min price $12.51. [2026-01-29T12:19:06.917321] [DEBUG] [REMOTE ] RFMZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:06.917447] [DEBUG] [REMOTE ] RFMZ: PASS: Integrity check passed. [2026-01-29T12:19:06.917489] [DEBUG] [REMOTE ] RFMZ: Symbol is viable for forecasting. [2026-01-29T12:19:06.917539] [INFO ] [MAIN ] [2651/3490] RFMZ kept (0.3s) | 2646 kept, 5 rejected | 139.2/min | ETA: 6.0m [2026-01-29T12:19:07.444353] [DEBUG] [REMOTE ] RGA: Retrieved 4371 rows, trimmed to 300. [2026-01-29T12:19:07.444495] [DEBUG] [REMOTE ] RGA: PASS: History has at least 300 days. [2026-01-29T12:19:07.444759] [DEBUG] [REMOTE ] RGA: PASS: Price check passed. Min price $180.64. [2026-01-29T12:19:07.444917] [DEBUG] [REMOTE ] RGA: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:07.445041] [DEBUG] [REMOTE ] RGA: PASS: Integrity check passed. [2026-01-29T12:19:07.445081] [DEBUG] [REMOTE ] RGA: Symbol is viable for forecasting. [2026-01-29T12:19:07.445130] [INFO ] [MAIN ] [2652/3490] RGA kept (0.5s) | 2647 kept, 5 rejected | 139.2/min | ETA: 6.0m [2026-01-29T12:19:08.016055] [DEBUG] [REMOTE ] RGCO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:08.016213] [DEBUG] [REMOTE ] RGCO: PASS: History has at least 300 days. [2026-01-29T12:19:08.016472] [DEBUG] [REMOTE ] RGCO: PASS: Price check passed. Min price $20.50. [2026-01-29T12:19:08.016843] [DEBUG] [REMOTE ] RGCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:08.017019] [DEBUG] [REMOTE ] RGCO: PASS: Integrity check passed. [2026-01-29T12:19:08.017065] [DEBUG] [REMOTE ] RGCO: Symbol is viable for forecasting. [2026-01-29T12:19:08.017117] [INFO ] [MAIN ] [2653/3490] RGCO kept (0.6s) | 2648 kept, 5 rejected | 139.2/min | ETA: 6.0m [2026-01-29T12:19:08.501413] [DEBUG] [REMOTE ] RGEN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:08.501603] [DEBUG] [REMOTE ] RGEN: PASS: History has at least 300 days. [2026-01-29T12:19:08.501909] [DEBUG] [REMOTE ] RGEN: PASS: Price check passed. Min price $142.82. [2026-01-29T12:19:08.502064] [DEBUG] [REMOTE ] RGEN: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:08.502197] [DEBUG] [REMOTE ] RGEN: PASS: Integrity check passed. [2026-01-29T12:19:08.502240] [DEBUG] [REMOTE ] RGEN: Symbol is viable for forecasting. [2026-01-29T12:19:08.502302] [INFO ] [MAIN ] [2654/3490] RGEN kept (0.5s) | 2649 kept, 5 rejected | 139.2/min | ETA: 6.0m [2026-01-29T12:19:08.972139] [DEBUG] [REMOTE ] RGLD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:08.972335] [DEBUG] [REMOTE ] RGLD: PASS: History has at least 300 days. [2026-01-29T12:19:08.972637] [DEBUG] [REMOTE ] RGLD: PASS: Price check passed. Min price $168.72. [2026-01-29T12:19:08.972786] [DEBUG] [REMOTE ] RGLD: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:08.972918] [DEBUG] [REMOTE ] RGLD: PASS: Integrity check passed. [2026-01-29T12:19:08.972960] [DEBUG] [REMOTE ] RGLD: Symbol is viable for forecasting. [2026-01-29T12:19:08.973014] [INFO ] [MAIN ] [2655/3490] RGLD kept (0.5s) | 2650 kept, 5 rejected | 139.2/min | ETA: 6.0m [2026-01-29T12:19:09.300786] [DEBUG] [REMOTE ] RGNX: Retrieved 2606 rows, trimmed to 300. [2026-01-29T12:19:09.300999] [DEBUG] [REMOTE ] RGNX: PASS: History has at least 300 days. [2026-01-29T12:19:09.301255] [DEBUG] [REMOTE ] RGNX: PASS: Price check passed. Min price $10.87. [2026-01-29T12:19:09.301398] [DEBUG] [REMOTE ] RGNX: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:09.301521] [DEBUG] [REMOTE ] RGNX: PASS: Integrity check passed. [2026-01-29T12:19:09.301562] [DEBUG] [REMOTE ] RGNX: Symbol is viable for forecasting. [2026-01-29T12:19:09.301638] [INFO ] [MAIN ] [2656/3490] RGNX kept (0.3s) | 2651 kept, 5 rejected | 139.2/min | ETA: 6.0m [2026-01-29T12:19:09.838781] [DEBUG] [REMOTE ] RGP: Retrieved 6315 rows, trimmed to 300. [2026-01-29T12:19:09.839054] [DEBUG] [REMOTE ] RGP: PASS: History has at least 300 days. [2026-01-29T12:19:09.839436] [DEBUG] [REMOTE ] RGP: PASS: Price check passed. Min price $4.24. [2026-01-29T12:19:09.839648] [DEBUG] [REMOTE ] RGP: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:09.839800] [DEBUG] [REMOTE ] RGP: PASS: Integrity check passed. [2026-01-29T12:19:09.839863] [DEBUG] [REMOTE ] RGP: Symbol is viable for forecasting. [2026-01-29T12:19:09.839959] [INFO ] [MAIN ] [2657/3490] RGP kept (0.5s) | 2652 kept, 5 rejected | 139.2/min | ETA: 6.0m [2026-01-29T12:19:10.240077] [DEBUG] [REMOTE ] RGS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:10.240222] [DEBUG] [REMOTE ] RGS: PASS: History has at least 300 days. [2026-01-29T12:19:10.240457] [DEBUG] [REMOTE ] RGS: PASS: Price check passed. Min price $23.75. [2026-01-29T12:19:10.240650] [DEBUG] [REMOTE ] RGS: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:10.240777] [DEBUG] [REMOTE ] RGS: PASS: Integrity check passed. [2026-01-29T12:19:10.240841] [DEBUG] [REMOTE ] RGS: Symbol is viable for forecasting. [2026-01-29T12:19:10.240893] [INFO ] [MAIN ] [2658/3490] RGS kept (0.4s) | 2653 kept, 5 rejected | 139.2/min | ETA: 6.0m [2026-01-29T12:19:10.471222] [DEBUG] [REMOTE ] RGTI: Retrieved 1198 rows, trimmed to 300. [2026-01-29T12:19:10.471360] [DEBUG] [REMOTE ] RGTI: PASS: History has at least 300 days. [2026-01-29T12:19:10.471592] [DEBUG] [REMOTE ] RGTI: PASS: Price check passed. Min price $21.76. [2026-01-29T12:19:10.471733] [DEBUG] [REMOTE ] RGTI: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:10.471888] [DEBUG] [REMOTE ] RGTI: PASS: Integrity check passed. [2026-01-29T12:19:10.471930] [DEBUG] [REMOTE ] RGTI: Symbol is viable for forecasting. [2026-01-29T12:19:10.471978] [INFO ] [MAIN ] [2659/3490] RGTI kept (0.2s) | 2654 kept, 5 rejected | 139.2/min | ETA: 6.0m [2026-01-29T12:19:10.991271] [DEBUG] [REMOTE ] RH: Retrieved 3328 rows, trimmed to 300. [2026-01-29T12:19:10.991408] [DEBUG] [REMOTE ] RH: PASS: History has at least 300 days. [2026-01-29T12:19:10.991686] [DEBUG] [REMOTE ] RH: PASS: Price check passed. Min price $139.54. [2026-01-29T12:19:10.991823] [DEBUG] [REMOTE ] RH: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:10.991939] [DEBUG] [REMOTE ] RH: PASS: Integrity check passed. [2026-01-29T12:19:10.991979] [DEBUG] [REMOTE ] RH: Symbol is viable for forecasting. [2026-01-29T12:19:10.992028] [INFO ] [MAIN ] [2660/3490] RH kept (0.5s) | 2655 kept, 5 rejected | 139.2/min | ETA: 6.0m [2026-01-29T12:19:11.432521] [DEBUG] [REMOTE ] RHI: Retrieved 6599 rows, trimmed to 300. [2026-01-29T12:19:11.432689] [DEBUG] [REMOTE ] RHI: PASS: History has at least 300 days. [2026-01-29T12:19:11.432962] [DEBUG] [REMOTE ] RHI: PASS: Price check passed. Min price $24.94. [2026-01-29T12:19:11.433105] [DEBUG] [REMOTE ] RHI: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:11.433233] [DEBUG] [REMOTE ] RHI: PASS: Integrity check passed. [2026-01-29T12:19:11.433275] [DEBUG] [REMOTE ] RHI: Symbol is viable for forecasting. [2026-01-29T12:19:11.433326] [INFO ] [MAIN ] [2661/3490] RHI kept (0.4s) | 2656 kept, 5 rejected | 139.2/min | ETA: 6.0m [2026-01-29T12:19:11.929540] [DEBUG] [REMOTE ] RHP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:11.929710] [DEBUG] [REMOTE ] RHP: PASS: History has at least 300 days. [2026-01-29T12:19:11.929981] [DEBUG] [REMOTE ] RHP: PASS: Price check passed. Min price $85.82. [2026-01-29T12:19:11.930120] [DEBUG] [REMOTE ] RHP: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:11.930247] [DEBUG] [REMOTE ] RHP: PASS: Integrity check passed. [2026-01-29T12:19:11.930289] [DEBUG] [REMOTE ] RHP: Symbol is viable for forecasting. [2026-01-29T12:19:11.930341] [INFO ] [MAIN ] [2662/3490] RHP kept (0.5s) | 2657 kept, 5 rejected | 139.2/min | ETA: 5.9m [2026-01-29T12:19:12.378264] [DEBUG] [REMOTE ] RIG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:12.378401] [DEBUG] [REMOTE ] RIG: PASS: History has at least 300 days. [2026-01-29T12:19:12.378665] [DEBUG] [REMOTE ] RIG: PASS: Price check passed. Min price $3.84. [2026-01-29T12:19:12.378807] [DEBUG] [REMOTE ] RIG: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:12.378923] [DEBUG] [REMOTE ] RIG: PASS: Integrity check passed. [2026-01-29T12:19:12.378964] [DEBUG] [REMOTE ] RIG: Symbol is viable for forecasting. [2026-01-29T12:19:12.379012] [INFO ] [MAIN ] [2663/3490] RIG kept (0.4s) | 2658 kept, 5 rejected | 139.2/min | ETA: 5.9m [2026-01-29T12:19:12.827292] [DEBUG] [REMOTE ] RIGL: Retrieved 6327 rows, trimmed to 300. [2026-01-29T12:19:12.827448] [DEBUG] [REMOTE ] RIGL: PASS: History has at least 300 days. [2026-01-29T12:19:12.827726] [DEBUG] [REMOTE ] RIGL: PASS: Price check passed. Min price $28.38. [2026-01-29T12:19:12.827914] [DEBUG] [REMOTE ] RIGL: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:12.828060] [DEBUG] [REMOTE ] RIGL: PASS: Integrity check passed. [2026-01-29T12:19:12.828109] [DEBUG] [REMOTE ] RIGL: Symbol is viable for forecasting. [2026-01-29T12:19:12.828170] [INFO ] [MAIN ] [2664/3490] RIGL kept (0.4s) | 2659 kept, 5 rejected | 139.2/min | ETA: 5.9m [2026-01-29T12:19:13.138560] [DEBUG] [REMOTE ] RILY: Retrieved 2649 rows, trimmed to 300. [2026-01-29T12:19:13.138754] [DEBUG] [REMOTE ] RILY: PASS: History has at least 300 days. [2026-01-29T12:19:13.139006] [DEBUG] [REMOTE ] RILY: PASS: Price check passed. Min price $3.72. [2026-01-29T12:19:13.139170] [DEBUG] [REMOTE ] RILY: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:13.139324] [DEBUG] [REMOTE ] RILY: PASS: Integrity check passed. [2026-01-29T12:19:13.139371] [DEBUG] [REMOTE ] RILY: Symbol is viable for forecasting. [2026-01-29T12:19:13.139429] [INFO ] [MAIN ] [2665/3490] RILY kept (0.3s) | 2660 kept, 5 rejected | 139.2/min | ETA: 5.9m [2026-01-29T12:19:13.507270] [DEBUG] [REMOTE ] RILYN: Retrieved 1595 rows, trimmed to 300. [2026-01-29T12:19:13.507400] [DEBUG] [REMOTE ] RILYN: PASS: History has at least 300 days. [2026-01-29T12:19:13.507627] [DEBUG] [REMOTE ] RILYN: PASS: Price check passed. Min price $17.97. [2026-01-29T12:19:13.507769] [DEBUG] [REMOTE ] RILYN: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:13.507965] [DEBUG] [REMOTE ] RILYN: PASS: Integrity check passed. [2026-01-29T12:19:13.508018] [DEBUG] [REMOTE ] RILYN: Symbol is viable for forecasting. [2026-01-29T12:19:13.508070] [INFO ] [MAIN ] [2666/3490] RILYN kept (0.4s) | 2661 kept, 5 rejected | 139.2/min | ETA: 5.9m [2026-01-29T12:19:13.893305] [DEBUG] [REMOTE ] RILYZ: Retrieved 1123 rows, trimmed to 300. [2026-01-29T12:19:13.893459] [DEBUG] [REMOTE ] RILYZ: PASS: History has at least 300 days. [2026-01-29T12:19:13.893706] [DEBUG] [REMOTE ] RILYZ: PASS: Price check passed. Min price $8.81. [2026-01-29T12:19:13.894031] [DEBUG] [REMOTE ] RILYZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:13.894145] [DEBUG] [REMOTE ] RILYZ: PASS: Integrity check passed. [2026-01-29T12:19:13.894185] [DEBUG] [REMOTE ] RILYZ: Symbol is viable for forecasting. [2026-01-29T12:19:13.894241] [INFO ] [MAIN ] [2667/3490] RILYZ kept (0.4s) | 2662 kept, 5 rejected | 139.2/min | ETA: 5.9m [2026-01-29T12:19:14.415975] [DEBUG] [REMOTE ] RING: Retrieved 3517 rows, trimmed to 300. [2026-01-29T12:19:14.416149] [DEBUG] [REMOTE ] RING: PASS: History has at least 300 days. [2026-01-29T12:19:14.416462] [DEBUG] [REMOTE ] RING: PASS: Price check passed. Min price $57.99. [2026-01-29T12:19:14.416670] [DEBUG] [REMOTE ] RING: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:14.416830] [DEBUG] [REMOTE ] RING: PASS: Integrity check passed. [2026-01-29T12:19:14.416878] [DEBUG] [REMOTE ] RING: Symbol is viable for forecasting. [2026-01-29T12:19:14.416941] [INFO ] [MAIN ] [2668/3490] RING kept (0.5s) | 2663 kept, 5 rejected | 139.2/min | ETA: 5.9m [2026-01-29T12:19:14.976175] [DEBUG] [REMOTE ] RIO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:14.976766] [DEBUG] [REMOTE ] RIO: PASS: History has at least 300 days. [2026-01-29T12:19:14.977239] [DEBUG] [REMOTE ] RIO: PASS: Price check passed. Min price $67.89. [2026-01-29T12:19:14.977410] [DEBUG] [REMOTE ] RIO: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:14.977564] [DEBUG] [REMOTE ] RIO: PASS: Integrity check passed. [2026-01-29T12:19:14.977627] [DEBUG] [REMOTE ] RIO: Symbol is viable for forecasting. [2026-01-29T12:19:14.977695] [INFO ] [MAIN ] [2669/3490] RIO kept (0.6s) | 2664 kept, 5 rejected | 139.2/min | ETA: 5.9m [2026-01-29T12:19:15.314757] [DEBUG] [REMOTE ] RITM: Retrieved 3205 rows, trimmed to 300. [2026-01-29T12:19:15.314889] [DEBUG] [REMOTE ] RITM: PASS: History has at least 300 days. [2026-01-29T12:19:15.315098] [DEBUG] [REMOTE ] RITM: PASS: Price check passed. Min price $10.55. [2026-01-29T12:19:15.315239] [DEBUG] [REMOTE ] RITM: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:15.315354] [DEBUG] [REMOTE ] RITM: PASS: Integrity check passed. [2026-01-29T12:19:15.315397] [DEBUG] [REMOTE ] RITM: Symbol is viable for forecasting. [2026-01-29T12:19:15.315447] [INFO ] [MAIN ] [2670/3490] RITM kept (0.3s) | 2665 kept, 5 rejected | 139.2/min | ETA: 5.9m [2026-01-29T12:19:15.618915] [DEBUG] [REMOTE ] RIVN: Retrieved 1057 rows, trimmed to 300. [2026-01-29T12:19:15.619051] [DEBUG] [REMOTE ] RIVN: PASS: History has at least 300 days. [2026-01-29T12:19:15.619259] [DEBUG] [REMOTE ] RIVN: PASS: Price check passed. Min price $12.50. [2026-01-29T12:19:15.619481] [DEBUG] [REMOTE ] RIVN: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:15.619626] [DEBUG] [REMOTE ] RIVN: PASS: Integrity check passed. [2026-01-29T12:19:15.619669] [DEBUG] [REMOTE ] RIVN: Symbol is viable for forecasting. [2026-01-29T12:19:15.619718] [INFO ] [MAIN ] [2671/3490] RIVN kept (0.3s) | 2666 kept, 5 rejected | 139.2/min | ETA: 5.9m [2026-01-29T12:19:16.085070] [DEBUG] [REMOTE ] RKLB: Retrieved 1112 rows, trimmed to 300. [2026-01-29T12:19:16.085206] [DEBUG] [REMOTE ] RKLB: PASS: History has at least 300 days. [2026-01-29T12:19:16.085406] [DEBUG] [REMOTE ] RKLB: PASS: Price check passed. Min price $39.48. [2026-01-29T12:19:16.085542] [DEBUG] [REMOTE ] RKLB: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:16.085691] [DEBUG] [REMOTE ] RKLB: PASS: Integrity check passed. [2026-01-29T12:19:16.085742] [DEBUG] [REMOTE ] RKLB: Symbol is viable for forecasting. [2026-01-29T12:19:16.085793] [INFO ] [MAIN ] [2672/3490] RKLB kept (0.5s) | 2667 kept, 5 rejected | 139.2/min | ETA: 5.9m [2026-01-29T12:19:16.641696] [DEBUG] [REMOTE ] RL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:16.641844] [DEBUG] [REMOTE ] RL: PASS: History has at least 300 days. [2026-01-29T12:19:16.642061] [DEBUG] [REMOTE ] RL: PASS: Price check passed. Min price $308.50. [2026-01-29T12:19:16.642209] [DEBUG] [REMOTE ] RL: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:16.642348] [DEBUG] [REMOTE ] RL: PASS: Integrity check passed. [2026-01-29T12:19:16.642391] [DEBUG] [REMOTE ] RL: Symbol is viable for forecasting. [2026-01-29T12:19:16.642438] [INFO ] [MAIN ] [2673/3490] RL kept (0.6s) | 2668 kept, 5 rejected | 139.2/min | ETA: 5.9m [2026-01-29T12:19:16.978993] [DEBUG] [REMOTE ] RLAY: Retrieved 1391 rows, trimmed to 300. [2026-01-29T12:19:16.979126] [DEBUG] [REMOTE ] RLAY: PASS: History has at least 300 days. [2026-01-29T12:19:16.979327] [DEBUG] [REMOTE ] RLAY: PASS: Price check passed. Min price $6.05. [2026-01-29T12:19:16.979459] [DEBUG] [REMOTE ] RLAY: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:16.979568] [DEBUG] [REMOTE ] RLAY: PASS: Integrity check passed. [2026-01-29T12:19:16.979633] [DEBUG] [REMOTE ] RLAY: Symbol is viable for forecasting. [2026-01-29T12:19:16.979690] [INFO ] [MAIN ] [2674/3490] RLAY kept (0.3s) | 2669 kept, 5 rejected | 139.2/min | ETA: 5.9m [2026-01-29T12:19:17.558129] [DEBUG] [REMOTE ] RLI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:17.558375] [DEBUG] [REMOTE ] RLI: PASS: History has at least 300 days. [2026-01-29T12:19:17.558959] [DEBUG] [REMOTE ] RLI: PASS: Price check passed. Min price $56.67. [2026-01-29T12:19:17.559111] [DEBUG] [REMOTE ] RLI: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:17.559258] [DEBUG] [REMOTE ] RLI: PASS: Integrity check passed. [2026-01-29T12:19:17.559302] [DEBUG] [REMOTE ] RLI: Symbol is viable for forecasting. [2026-01-29T12:19:17.559361] [INFO ] [MAIN ] [2675/3490] RLI kept (0.6s) | 2670 kept, 5 rejected | 139.2/min | ETA: 5.9m [2026-01-29T12:19:17.990546] [DEBUG] [REMOTE ] RLJ: Retrieved 3701 rows, trimmed to 300. [2026-01-29T12:19:17.990753] [DEBUG] [REMOTE ] RLJ: PASS: History has at least 300 days. [2026-01-29T12:19:17.991267] [DEBUG] [REMOTE ] RLJ: PASS: Price check passed. Min price $6.67. [2026-01-29T12:19:17.991433] [DEBUG] [REMOTE ] RLJ: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:17.991610] [DEBUG] [REMOTE ] RLJ: PASS: Integrity check passed. [2026-01-29T12:19:17.991685] [DEBUG] [REMOTE ] RLJ: Symbol is viable for forecasting. [2026-01-29T12:19:17.991740] [INFO ] [MAIN ] [2676/3490] RLJ kept (0.4s) | 2671 kept, 5 rejected | 139.2/min | ETA: 5.8m [2026-01-29T12:19:18.258387] [DEBUG] [REMOTE ] RLMD: Retrieved 2841 rows, trimmed to 300. [2026-01-29T12:19:18.258519] [DEBUG] [REMOTE ] RLMD: PASS: History has at least 300 days. [2026-01-29T12:19:18.258747] [DEBUG] [REMOTE ] RLMD: PASS: Price check passed. Min price $2.20. [2026-01-29T12:19:18.258899] [DEBUG] [REMOTE ] RLMD: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:18.259011] [DEBUG] [REMOTE ] RLMD: PASS: Integrity check passed. [2026-01-29T12:19:18.259051] [DEBUG] [REMOTE ] RLMD: Symbol is viable for forecasting. [2026-01-29T12:19:18.259098] [INFO ] [MAIN ] [2677/3490] RLMD kept (0.3s) | 2672 kept, 5 rejected | 139.2/min | ETA: 5.8m [2026-01-29T12:19:18.654209] [DEBUG] [REMOTE ] RLTY: Retrieved 985 rows, trimmed to 300. [2026-01-29T12:19:18.654341] [DEBUG] [REMOTE ] RLTY: PASS: History has at least 300 days. [2026-01-29T12:19:18.654546] [DEBUG] [REMOTE ] RLTY: PASS: Price check passed. Min price $14.29. [2026-01-29T12:19:18.654699] [DEBUG] [REMOTE ] RLTY: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:18.654808] [DEBUG] [REMOTE ] RLTY: PASS: Integrity check passed. [2026-01-29T12:19:18.654848] [DEBUG] [REMOTE ] RLTY: Symbol is viable for forecasting. [2026-01-29T12:19:18.654894] [INFO ] [MAIN ] [2678/3490] RLTY kept (0.4s) | 2673 kept, 5 rejected | 139.2/min | ETA: 5.8m [2026-01-29T12:19:18.954236] [DEBUG] [REMOTE ] RLX: Retrieved 1260 rows, trimmed to 300. [2026-01-29T12:19:18.954367] [DEBUG] [REMOTE ] RLX: PASS: History has at least 300 days. [2026-01-29T12:19:18.954566] [DEBUG] [REMOTE ] RLX: PASS: Price check passed. Min price $2.14. [2026-01-29T12:19:18.954811] [DEBUG] [REMOTE ] RLX: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:18.954923] [DEBUG] [REMOTE ] RLX: PASS: Integrity check passed. [2026-01-29T12:19:18.954963] [DEBUG] [REMOTE ] RLX: Symbol is viable for forecasting. [2026-01-29T12:19:18.955010] [INFO ] [MAIN ] [2679/3490] RLX kept (0.3s) | 2674 kept, 5 rejected | 139.2/min | ETA: 5.8m [2026-01-29T12:19:19.423775] [DEBUG] [REMOTE ] RM: Retrieved 3479 rows, trimmed to 300. [2026-01-29T12:19:19.423937] [DEBUG] [REMOTE ] RM: PASS: History has at least 300 days. [2026-01-29T12:19:19.424200] [DEBUG] [REMOTE ] RM: PASS: Price check passed. Min price $35.65. [2026-01-29T12:19:19.424371] [DEBUG] [REMOTE ] RM: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:19.424508] [DEBUG] [REMOTE ] RM: PASS: Integrity check passed. [2026-01-29T12:19:19.424558] [DEBUG] [REMOTE ] RM: Symbol is viable for forecasting. [2026-01-29T12:19:19.424643] [INFO ] [MAIN ] [2680/3490] RM kept (0.5s) | 2675 kept, 5 rejected | 139.2/min | ETA: 5.8m [2026-01-29T12:19:19.899961] [DEBUG] [REMOTE ] RMAX: Retrieved 3099 rows, trimmed to 300. [2026-01-29T12:19:19.900090] [DEBUG] [REMOTE ] RMAX: PASS: History has at least 300 days. [2026-01-29T12:19:19.900292] [DEBUG] [REMOTE ] RMAX: PASS: Price check passed. Min price $7.27. [2026-01-29T12:19:19.900431] [DEBUG] [REMOTE ] RMAX: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:19.900542] [DEBUG] [REMOTE ] RMAX: PASS: Integrity check passed. [2026-01-29T12:19:19.900601] [DEBUG] [REMOTE ] RMAX: Symbol is viable for forecasting. [2026-01-29T12:19:19.900651] [INFO ] [MAIN ] [2681/3490] RMAX kept (0.5s) | 2676 kept, 5 rejected | 139.2/min | ETA: 5.8m [2026-01-29T12:19:20.283207] [DEBUG] [REMOTE ] RMBI: Retrieved 1653 rows, trimmed to 300. [2026-01-29T12:19:20.283396] [DEBUG] [REMOTE ] RMBI: PASS: History has at least 300 days. [2026-01-29T12:19:20.283722] [DEBUG] [REMOTE ] RMBI: PASS: Price check passed. Min price $12.78. [2026-01-29T12:19:20.283918] [DEBUG] [REMOTE ] RMBI: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:20.284089] [DEBUG] [REMOTE ] RMBI: PASS: Integrity check passed. [2026-01-29T12:19:20.284147] [DEBUG] [REMOTE ] RMBI: Symbol is viable for forecasting. [2026-01-29T12:19:20.284219] [INFO ] [MAIN ] [2682/3490] RMBI kept (0.4s) | 2677 kept, 5 rejected | 139.2/min | ETA: 5.8m [2026-01-29T12:19:20.845613] [DEBUG] [REMOTE ] RMBS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:20.845748] [DEBUG] [REMOTE ] RMBS: PASS: History has at least 300 days. [2026-01-29T12:19:20.845959] [DEBUG] [REMOTE ] RMBS: PASS: Price check passed. Min price $87.28. [2026-01-29T12:19:20.846112] [DEBUG] [REMOTE ] RMBS: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:20.846226] [DEBUG] [REMOTE ] RMBS: PASS: Integrity check passed. [2026-01-29T12:19:20.846265] [DEBUG] [REMOTE ] RMBS: Symbol is viable for forecasting. [2026-01-29T12:19:20.846312] [INFO ] [MAIN ] [2683/3490] RMBS kept (0.6s) | 2678 kept, 5 rejected | 139.2/min | ETA: 5.8m [2026-01-29T12:19:21.309867] [DEBUG] [REMOTE ] RMD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:21.310209] [DEBUG] [REMOTE ] RMD: PASS: History has at least 300 days. [2026-01-29T12:19:21.310449] [DEBUG] [REMOTE ] RMD: PASS: Price check passed. Min price $240.87. [2026-01-29T12:19:21.310614] [DEBUG] [REMOTE ] RMD: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:21.310746] [DEBUG] [REMOTE ] RMD: PASS: Integrity check passed. [2026-01-29T12:19:21.310787] [DEBUG] [REMOTE ] RMD: Symbol is viable for forecasting. [2026-01-29T12:19:21.310835] [INFO ] [MAIN ] [2684/3490] RMD kept (0.5s) | 2679 kept, 5 rejected | 139.2/min | ETA: 5.8m [2026-01-29T12:19:21.616397] [DEBUG] [REMOTE ] RMI: Retrieved 1822 rows, trimmed to 300. [2026-01-29T12:19:21.616529] [DEBUG] [REMOTE ] RMI: PASS: History has at least 300 days. [2026-01-29T12:19:21.616753] [DEBUG] [REMOTE ] RMI: PASS: Price check passed. Min price $14.16. [2026-01-29T12:19:21.616917] [DEBUG] [REMOTE ] RMI: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:21.617026] [DEBUG] [REMOTE ] RMI: PASS: Integrity check passed. [2026-01-29T12:19:21.617065] [DEBUG] [REMOTE ] RMI: Symbol is viable for forecasting. [2026-01-29T12:19:21.617112] [INFO ] [MAIN ] [2685/3490] RMI kept (0.3s) | 2680 kept, 5 rejected | 139.2/min | ETA: 5.8m [2026-01-29T12:19:21.940445] [DEBUG] [REMOTE ] RMM: Retrieved 1636 rows, trimmed to 300. [2026-01-29T12:19:21.940595] [DEBUG] [REMOTE ] RMM: PASS: History has at least 300 days. [2026-01-29T12:19:21.940820] [DEBUG] [REMOTE ] RMM: PASS: Price check passed. Min price $13.47. [2026-01-29T12:19:21.940975] [DEBUG] [REMOTE ] RMM: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:21.941086] [DEBUG] [REMOTE ] RMM: PASS: Integrity check passed. [2026-01-29T12:19:21.941128] [DEBUG] [REMOTE ] RMM: Symbol is viable for forecasting. [2026-01-29T12:19:21.941176] [INFO ] [MAIN ] [2686/3490] RMM kept (0.3s) | 2681 kept, 5 rejected | 139.2/min | ETA: 5.8m [2026-01-29T12:19:22.344891] [DEBUG] [REMOTE ] RMMZ: Retrieved 993 rows, trimmed to 300. [2026-01-29T12:19:22.345025] [DEBUG] [REMOTE ] RMMZ: PASS: History has at least 300 days. [2026-01-29T12:19:22.345225] [DEBUG] [REMOTE ] RMMZ: PASS: Price check passed. Min price $14.30. [2026-01-29T12:19:22.345357] [DEBUG] [REMOTE ] RMMZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:22.345465] [DEBUG] [REMOTE ] RMMZ: PASS: Integrity check passed. [2026-01-29T12:19:22.345504] [DEBUG] [REMOTE ] RMMZ: Symbol is viable for forecasting. [2026-01-29T12:19:22.345552] [INFO ] [MAIN ] [2687/3490] RMMZ kept (0.4s) | 2682 kept, 5 rejected | 139.2/min | ETA: 5.8m [2026-01-29T12:19:22.691095] [DEBUG] [REMOTE ] RMNI: Retrieved 2619 rows, trimmed to 300. [2026-01-29T12:19:22.691244] [DEBUG] [REMOTE ] RMNI: PASS: History has at least 300 days. [2026-01-29T12:19:22.691455] [DEBUG] [REMOTE ] RMNI: PASS: Price check passed. Min price $3.54. [2026-01-29T12:19:22.691624] [DEBUG] [REMOTE ] RMNI: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:22.691746] [DEBUG] [REMOTE ] RMNI: PASS: Integrity check passed. [2026-01-29T12:19:22.691788] [DEBUG] [REMOTE ] RMNI: Symbol is viable for forecasting. [2026-01-29T12:19:22.691836] [INFO ] [MAIN ] [2688/3490] RMNI kept (0.3s) | 2683 kept, 5 rejected | 139.2/min | ETA: 5.8m [2026-01-29T12:19:23.185144] [DEBUG] [REMOTE ] RNA: Retrieved 1414 rows, trimmed to 300. [2026-01-29T12:19:23.185271] [DEBUG] [REMOTE ] RNA: PASS: History has at least 300 days. [2026-01-29T12:19:23.185476] [DEBUG] [REMOTE ] RNA: PASS: Price check passed. Min price $69.78. [2026-01-29T12:19:23.185663] [DEBUG] [REMOTE ] RNA: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:23.185781] [DEBUG] [REMOTE ] RNA: PASS: Integrity check passed. [2026-01-29T12:19:23.185822] [DEBUG] [REMOTE ] RNA: Symbol is viable for forecasting. [2026-01-29T12:19:23.185874] [INFO ] [MAIN ] [2689/3490] RNA kept (0.5s) | 2684 kept, 5 rejected | 139.2/min | ETA: 5.8m [2026-01-29T12:19:23.575306] [DEBUG] [REMOTE ] RNAC: Retrieved 2414 rows, trimmed to 300. [2026-01-29T12:19:23.575531] [DEBUG] [REMOTE ] RNAC: PASS: History has at least 300 days. [2026-01-29T12:19:23.575908] [DEBUG] [REMOTE ] RNAC: PASS: Price check passed. Min price $6.43. [2026-01-29T12:19:23.576099] [DEBUG] [REMOTE ] RNAC: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:23.576256] [DEBUG] [REMOTE ] RNAC: PASS: Integrity check passed. [2026-01-29T12:19:23.576309] [DEBUG] [REMOTE ] RNAC: Symbol is viable for forecasting. [2026-01-29T12:19:23.576378] [INFO ] [MAIN ] [2690/3490] RNAC kept (0.4s) | 2685 kept, 5 rejected | 139.2/min | ETA: 5.7m [2026-01-29T12:19:23.965892] [DEBUG] [REMOTE ] RNAZ: Retrieved 1145 rows, trimmed to 300. [2026-01-29T12:19:23.966115] [DEBUG] [REMOTE ] RNAZ: PASS: History has at least 300 days. [2026-01-29T12:19:23.966433] [DEBUG] [REMOTE ] RNAZ: PASS: Price check passed. Min price $6.44. [2026-01-29T12:19:23.966656] [DEBUG] [REMOTE ] RNAZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:23.966799] [DEBUG] [REMOTE ] RNAZ: PASS: Integrity check passed. [2026-01-29T12:19:23.966844] [DEBUG] [REMOTE ] RNAZ: Symbol is viable for forecasting. [2026-01-29T12:19:23.966901] [INFO ] [MAIN ] [2691/3490] RNAZ kept (0.4s) | 2686 kept, 5 rejected | 139.2/min | ETA: 5.7m [2026-01-29T12:19:24.469357] [DEBUG] [REMOTE ] RNG: Retrieved 3102 rows, trimmed to 300. [2026-01-29T12:19:24.469491] [DEBUG] [REMOTE ] RNG: PASS: History has at least 300 days. [2026-01-29T12:19:24.469714] [DEBUG] [REMOTE ] RNG: PASS: Price check passed. Min price $25.81. [2026-01-29T12:19:24.469854] [DEBUG] [REMOTE ] RNG: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:24.469964] [DEBUG] [REMOTE ] RNG: PASS: Integrity check passed. [2026-01-29T12:19:24.470017] [DEBUG] [REMOTE ] RNG: Symbol is viable for forecasting. [2026-01-29T12:19:24.470066] [INFO ] [MAIN ] [2692/3490] RNG kept (0.5s) | 2687 kept, 5 rejected | 139.2/min | ETA: 5.7m [2026-01-29T12:19:24.960483] [DEBUG] [REMOTE ] RNP: Retrieved 5685 rows, trimmed to 300. [2026-01-29T12:19:24.960700] [DEBUG] [REMOTE ] RNP: PASS: History has at least 300 days. [2026-01-29T12:19:24.960998] [DEBUG] [REMOTE ] RNP: PASS: Price check passed. Min price $19.29. [2026-01-29T12:19:24.961141] [DEBUG] [REMOTE ] RNP: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:24.961272] [DEBUG] [REMOTE ] RNP: PASS: Integrity check passed. [2026-01-29T12:19:24.961313] [DEBUG] [REMOTE ] RNP: Symbol is viable for forecasting. [2026-01-29T12:19:24.961364] [INFO ] [MAIN ] [2693/3490] RNP kept (0.5s) | 2688 kept, 5 rejected | 139.2/min | ETA: 5.7m [2026-01-29T12:19:25.234465] [DEBUG] [REMOTE ] ROAD: Retrieved 1944 rows, trimmed to 300. [2026-01-29T12:19:25.234618] [DEBUG] [REMOTE ] ROAD: PASS: History has at least 300 days. [2026-01-29T12:19:25.234835] [DEBUG] [REMOTE ] ROAD: PASS: Price check passed. Min price $100.43. [2026-01-29T12:19:25.235000] [DEBUG] [REMOTE ] ROAD: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:25.235113] [DEBUG] [REMOTE ] ROAD: PASS: Integrity check passed. [2026-01-29T12:19:25.235154] [DEBUG] [REMOTE ] ROAD: Symbol is viable for forecasting. [2026-01-29T12:19:25.235201] [INFO ] [MAIN ] [2694/3490] ROAD kept (0.3s) | 2689 kept, 5 rejected | 139.2/min | ETA: 5.7m [2026-01-29T12:19:25.810278] [DEBUG] [REMOTE ] ROCK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:25.810450] [DEBUG] [REMOTE ] ROCK: PASS: History has at least 300 days. [2026-01-29T12:19:25.810751] [DEBUG] [REMOTE ] ROCK: PASS: Price check passed. Min price $44.17. [2026-01-29T12:19:25.810915] [DEBUG] [REMOTE ] ROCK: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:25.811064] [DEBUG] [REMOTE ] ROCK: PASS: Integrity check passed. [2026-01-29T12:19:25.811107] [DEBUG] [REMOTE ] ROCK: Symbol is viable for forecasting. [2026-01-29T12:19:25.811158] [INFO ] [MAIN ] [2695/3490] ROCK kept (0.6s) | 2690 kept, 5 rejected | 139.2/min | ETA: 5.7m [2026-01-29T12:19:26.042021] [DEBUG] [REMOTE ] ROE: Retrieved 626 rows, trimmed to 300. [2026-01-29T12:19:26.042225] [DEBUG] [REMOTE ] ROE: PASS: History has at least 300 days. [2026-01-29T12:19:26.042482] [DEBUG] [REMOTE ] ROE: PASS: Price check passed. Min price $33.03. [2026-01-29T12:19:26.042666] [DEBUG] [REMOTE ] ROE: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:26.042800] [DEBUG] [REMOTE ] ROE: PASS: Integrity check passed. [2026-01-29T12:19:26.042843] [DEBUG] [REMOTE ] ROE: Symbol is viable for forecasting. [2026-01-29T12:19:26.042896] [INFO ] [MAIN ] [2696/3490] ROE kept (0.2s) | 2691 kept, 5 rejected | 139.2/min | ETA: 5.7m [2026-01-29T12:19:26.733479] [DEBUG] [REMOTE ] ROP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:26.733710] [DEBUG] [REMOTE ] ROP: PASS: History has at least 300 days. [2026-01-29T12:19:26.734215] [DEBUG] [REMOTE ] ROP: PASS: Price check passed. Min price $360.37. [2026-01-29T12:19:26.734370] [DEBUG] [REMOTE ] ROP: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:26.734513] [DEBUG] [REMOTE ] ROP: PASS: Integrity check passed. [2026-01-29T12:19:26.734554] [DEBUG] [REMOTE ] ROP: Symbol is viable for forecasting. [2026-01-29T12:19:26.734632] [INFO ] [MAIN ] [2697/3490] ROP kept (0.7s) | 2692 kept, 5 rejected | 139.2/min | ETA: 5.7m [2026-01-29T12:19:27.045250] [DEBUG] [REMOTE ] RPAY: Retrieved 1893 rows, trimmed to 300. [2026-01-29T12:19:27.045395] [DEBUG] [REMOTE ] RPAY: PASS: History has at least 300 days. [2026-01-29T12:19:27.045654] [DEBUG] [REMOTE ] RPAY: PASS: Price check passed. Min price $3.00. [2026-01-29T12:19:27.045794] [DEBUG] [REMOTE ] RPAY: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:27.045908] [DEBUG] [REMOTE ] RPAY: PASS: Integrity check passed. [2026-01-29T12:19:27.045948] [DEBUG] [REMOTE ] RPAY: Symbol is viable for forecasting. [2026-01-29T12:19:27.045995] [INFO ] [MAIN ] [2698/3490] RPAY kept (0.3s) | 2693 kept, 5 rejected | 139.2/min | ETA: 5.7m [2026-01-29T12:19:27.479296] [DEBUG] [REMOTE ] RPD: Retrieved 2649 rows, trimmed to 300. [2026-01-29T12:19:27.479531] [DEBUG] [REMOTE ] RPD: PASS: History has at least 300 days. [2026-01-29T12:19:27.479867] [DEBUG] [REMOTE ] RPD: PASS: Price check passed. Min price $12.51. [2026-01-29T12:19:27.480039] [DEBUG] [REMOTE ] RPD: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:27.480179] [DEBUG] [REMOTE ] RPD: PASS: Integrity check passed. [2026-01-29T12:19:27.480228] [DEBUG] [REMOTE ] RPD: Symbol is viable for forecasting. [2026-01-29T12:19:27.480291] [INFO ] [MAIN ] [2699/3490] RPD kept (0.4s) | 2694 kept, 5 rejected | 139.2/min | ETA: 5.7m [2026-01-29T12:19:27.780996] [DEBUG] [REMOTE ] RPID: Retrieved 1140 rows, trimmed to 300. [2026-01-29T12:19:27.781105] [DEBUG] [REMOTE ] RPID: PASS: History has at least 300 days. [2026-01-29T12:19:27.781307] [DEBUG] [REMOTE ] RPID: PASS: Price check passed. Min price $2.70. [2026-01-29T12:19:27.781447] [DEBUG] [REMOTE ] RPID: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:27.781559] [DEBUG] [REMOTE ] RPID: PASS: Integrity check passed. [2026-01-29T12:19:27.781624] [DEBUG] [REMOTE ] RPID: Symbol is viable for forecasting. [2026-01-29T12:19:27.781677] [INFO ] [MAIN ] [2700/3490] RPID kept (0.3s) | 2695 kept, 5 rejected | 139.2/min | ETA: 5.7m [2026-01-29T12:19:28.075668] [DEBUG] [REMOTE ] RPRX: Retrieved 1412 rows, trimmed to 300. [2026-01-29T12:19:28.075777] [DEBUG] [REMOTE ] RPRX: PASS: History has at least 300 days. [2026-01-29T12:19:28.075989] [DEBUG] [REMOTE ] RPRX: PASS: Price check passed. Min price $37.09. [2026-01-29T12:19:28.076122] [DEBUG] [REMOTE ] RPRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:28.076230] [DEBUG] [REMOTE ] RPRX: PASS: Integrity check passed. [2026-01-29T12:19:28.076269] [DEBUG] [REMOTE ] RPRX: Symbol is viable for forecasting. [2026-01-29T12:19:28.076315] [INFO ] [MAIN ] [2701/3490] RPRX kept (0.3s) | 2696 kept, 5 rejected | 139.3/min | ETA: 5.7m [2026-01-29T12:19:28.771438] [DEBUG] [REMOTE ] RQI: Retrieved 6020 rows, trimmed to 300. [2026-01-29T12:19:28.771590] [DEBUG] [REMOTE ] RQI: PASS: History has at least 300 days. [2026-01-29T12:19:28.771818] [DEBUG] [REMOTE ] RQI: PASS: Price check passed. Min price $11.15. [2026-01-29T12:19:28.771964] [DEBUG] [REMOTE ] RQI: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:28.772082] [DEBUG] [REMOTE ] RQI: PASS: Integrity check passed. [2026-01-29T12:19:28.772122] [DEBUG] [REMOTE ] RQI: Symbol is viable for forecasting. [2026-01-29T12:19:28.772171] [INFO ] [MAIN ] [2702/3490] RQI kept (0.7s) | 2697 kept, 5 rejected | 139.2/min | ETA: 5.7m [2026-01-29T12:19:29.050196] [DEBUG] [REMOTE ] RRBI: Retrieved 1694 rows, trimmed to 300. [2026-01-29T12:19:29.050370] [DEBUG] [REMOTE ] RRBI: PASS: History has at least 300 days. [2026-01-29T12:19:29.050622] [DEBUG] [REMOTE ] RRBI: PASS: Price check passed. Min price $64.74. [2026-01-29T12:19:29.050788] [DEBUG] [REMOTE ] RRBI: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:29.050917] [DEBUG] [REMOTE ] RRBI: PASS: Integrity check passed. [2026-01-29T12:19:29.050974] [DEBUG] [REMOTE ] RRBI: Symbol is viable for forecasting. [2026-01-29T12:19:29.051044] [INFO ] [MAIN ] [2703/3490] RRBI kept (0.3s) | 2698 kept, 5 rejected | 139.2/min | ETA: 5.7m [2026-01-29T12:19:29.704649] [DEBUG] [REMOTE ] RRC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:29.704797] [DEBUG] [REMOTE ] RRC: PASS: History has at least 300 days. [2026-01-29T12:19:29.705015] [DEBUG] [REMOTE ] RRC: PASS: Price check passed. Min price $33.43. [2026-01-29T12:19:29.705151] [DEBUG] [REMOTE ] RRC: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:29.705268] [DEBUG] [REMOTE ] RRC: PASS: Integrity check passed. [2026-01-29T12:19:29.705308] [DEBUG] [REMOTE ] RRC: Symbol is viable for forecasting. [2026-01-29T12:19:29.705355] [INFO ] [MAIN ] [2704/3490] RRC kept (0.7s) | 2699 kept, 5 rejected | 139.2/min | ETA: 5.6m [2026-01-29T12:19:30.115914] [DEBUG] [REMOTE ] RRGB: Retrieved 5920 rows, trimmed to 300. [2026-01-29T12:19:30.116054] [DEBUG] [REMOTE ] RRGB: PASS: History has at least 300 days. [2026-01-29T12:19:30.116460] [DEBUG] [REMOTE ] RRGB: PASS: Price check passed. Min price $3.78. [2026-01-29T12:19:30.116612] [DEBUG] [REMOTE ] RRGB: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:30.116729] [DEBUG] [REMOTE ] RRGB: PASS: Integrity check passed. [2026-01-29T12:19:30.116768] [DEBUG] [REMOTE ] RRGB: Symbol is viable for forecasting. [2026-01-29T12:19:30.116836] [INFO ] [MAIN ] [2705/3490] RRGB kept (0.4s) | 2700 kept, 5 rejected | 139.2/min | ETA: 5.6m [2026-01-29T12:19:30.612783] [DEBUG] [REMOTE ] RRX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:30.612959] [DEBUG] [REMOTE ] RRX: PASS: History has at least 300 days. [2026-01-29T12:19:30.613247] [DEBUG] [REMOTE ] RRX: PASS: Price check passed. Min price $128.43. [2026-01-29T12:19:30.613395] [DEBUG] [REMOTE ] RRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:30.613530] [DEBUG] [REMOTE ] RRX: PASS: Integrity check passed. [2026-01-29T12:19:30.613588] [DEBUG] [REMOTE ] RRX: Symbol is viable for forecasting. [2026-01-29T12:19:30.613641] [INFO ] [MAIN ] [2706/3490] RRX kept (0.5s) | 2701 kept, 5 rejected | 139.2/min | ETA: 5.6m [2026-01-29T12:19:31.066388] [DEBUG] [REMOTE ] RS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:31.066539] [DEBUG] [REMOTE ] RS: PASS: History has at least 300 days. [2026-01-29T12:19:31.066820] [DEBUG] [REMOTE ] RS: PASS: Price check passed. Min price $264.78. [2026-01-29T12:19:31.066963] [DEBUG] [REMOTE ] RS: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:31.067104] [DEBUG] [REMOTE ] RS: PASS: Integrity check passed. [2026-01-29T12:19:31.067150] [DEBUG] [REMOTE ] RS: Symbol is viable for forecasting. [2026-01-29T12:19:31.067200] [INFO ] [MAIN ] [2707/3490] RS kept (0.5s) | 2702 kept, 5 rejected | 139.2/min | ETA: 5.6m [2026-01-29T12:19:31.510307] [DEBUG] [REMOTE ] RSG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:31.510462] [DEBUG] [REMOTE ] RSG: PASS: History has at least 300 days. [2026-01-29T12:19:31.510728] [DEBUG] [REMOTE ] RSG: PASS: Price check passed. Min price $203.51. [2026-01-29T12:19:31.510873] [DEBUG] [REMOTE ] RSG: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:31.511001] [DEBUG] [REMOTE ] RSG: PASS: Integrity check passed. [2026-01-29T12:19:31.511049] [DEBUG] [REMOTE ] RSG: Symbol is viable for forecasting. [2026-01-29T12:19:31.511112] [INFO ] [MAIN ] [2708/3490] RSG kept (0.4s) | 2703 kept, 5 rejected | 139.2/min | ETA: 5.6m [2026-01-29T12:19:31.670299] [DEBUG] [REMOTE ] RSI: Retrieved 1448 rows, trimmed to 300. [2026-01-29T12:19:31.670439] [DEBUG] [REMOTE ] RSI: PASS: History has at least 300 days. [2026-01-29T12:19:31.670682] [DEBUG] [REMOTE ] RSI: PASS: Price check passed. Min price $16.55. [2026-01-29T12:19:31.670824] [DEBUG] [REMOTE ] RSI: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:31.670938] [DEBUG] [REMOTE ] RSI: PASS: Integrity check passed. [2026-01-29T12:19:31.670979] [DEBUG] [REMOTE ] RSI: Symbol is viable for forecasting. [2026-01-29T12:19:31.671028] [INFO ] [MAIN ] [2709/3490] RSI kept (0.2s) | 2704 kept, 5 rejected | 139.2/min | ETA: 5.6m [2026-01-29T12:19:32.020862] [DEBUG] [REMOTE ] RSKD: Retrieved 1130 rows, trimmed to 300. [2026-01-29T12:19:32.021001] [DEBUG] [REMOTE ] RSKD: PASS: History has at least 300 days. [2026-01-29T12:19:32.021205] [DEBUG] [REMOTE ] RSKD: PASS: Price check passed. Min price $4.47. [2026-01-29T12:19:32.021371] [DEBUG] [REMOTE ] RSKD: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:32.021491] [DEBUG] [REMOTE ] RSKD: PASS: Integrity check passed. [2026-01-29T12:19:32.021532] [DEBUG] [REMOTE ] RSKD: Symbol is viable for forecasting. [2026-01-29T12:19:32.021598] [INFO ] [MAIN ] [2710/3490] RSKD kept (0.4s) | 2705 kept, 5 rejected | 139.2/min | ETA: 5.6m [2026-01-29T12:19:32.575971] [DEBUG] [REMOTE ] RSSS: Retrieved 3092 rows, trimmed to 300. [2026-01-29T12:19:32.576109] [DEBUG] [REMOTE ] RSSS: PASS: History has at least 300 days. [2026-01-29T12:19:32.576326] [DEBUG] [REMOTE ] RSSS: PASS: Price check passed. Min price $2.61. [2026-01-29T12:19:32.576487] [DEBUG] [REMOTE ] RSSS: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:32.576627] [DEBUG] [REMOTE ] RSSS: PASS: Integrity check passed. [2026-01-29T12:19:32.576672] [DEBUG] [REMOTE ] RSSS: Symbol is viable for forecasting. [2026-01-29T12:19:32.576724] [INFO ] [MAIN ] [2711/3490] RSSS kept (0.6s) | 2706 kept, 5 rejected | 139.2/min | ETA: 5.6m [2026-01-29T12:19:33.020639] [DEBUG] [REMOTE ] RTO: Retrieved 4666 rows, trimmed to 300. [2026-01-29T12:19:33.020859] [DEBUG] [REMOTE ] RTO: PASS: History has at least 300 days. [2026-01-29T12:19:33.021120] [DEBUG] [REMOTE ] RTO: PASS: Price check passed. Min price $26.00. [2026-01-29T12:19:33.021265] [DEBUG] [REMOTE ] RTO: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:33.021393] [DEBUG] [REMOTE ] RTO: PASS: Integrity check passed. [2026-01-29T12:19:33.021436] [DEBUG] [REMOTE ] RTO: Symbol is viable for forecasting. [2026-01-29T12:19:33.021489] [INFO ] [MAIN ] [2712/3490] RTO kept (0.4s) | 2707 kept, 5 rejected | 139.2/min | ETA: 5.6m [2026-01-29T12:19:33.380821] [DEBUG] [REMOTE ] RUM: Retrieved 1204 rows, trimmed to 300. [2026-01-29T12:19:33.381033] [DEBUG] [REMOTE ] RUM: PASS: History has at least 300 days. [2026-01-29T12:19:33.381350] [DEBUG] [REMOTE ] RUM: PASS: Price check passed. Min price $5.25. [2026-01-29T12:19:33.381513] [DEBUG] [REMOTE ] RUM: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:33.381682] [DEBUG] [REMOTE ] RUM: PASS: Integrity check passed. [2026-01-29T12:19:33.381734] [DEBUG] [REMOTE ] RUM: Symbol is viable for forecasting. [2026-01-29T12:19:33.381796] [INFO ] [MAIN ] [2713/3490] RUM kept (0.4s) | 2708 kept, 5 rejected | 139.2/min | ETA: 5.6m [2026-01-29T12:19:33.775419] [DEBUG] [REMOTE ] RUN: Retrieved 2636 rows, trimmed to 300. [2026-01-29T12:19:33.775662] [DEBUG] [REMOTE ] RUN: PASS: History has at least 300 days. [2026-01-29T12:19:33.775962] [DEBUG] [REMOTE ] RUN: PASS: Price check passed. Min price $16.79. [2026-01-29T12:19:33.776133] [DEBUG] [REMOTE ] RUN: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:33.776499] [DEBUG] [REMOTE ] RUN: PASS: Integrity check passed. [2026-01-29T12:19:33.776560] [DEBUG] [REMOTE ] RUN: Symbol is viable for forecasting. [2026-01-29T12:19:33.776659] [INFO ] [MAIN ] [2714/3490] RUN kept (0.4s) | 2709 kept, 5 rejected | 139.2/min | ETA: 5.6m [2026-01-29T12:19:34.036722] [DEBUG] [REMOTE ] RUNN: Retrieved 662 rows, trimmed to 300. [2026-01-29T12:19:34.036963] [DEBUG] [REMOTE ] RUNN: PASS: History has at least 300 days. [2026-01-29T12:19:34.037221] [DEBUG] [REMOTE ] RUNN: PASS: Price check passed. Min price $32.04. [2026-01-29T12:19:34.037372] [DEBUG] [REMOTE ] RUNN: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:34.037504] [DEBUG] [REMOTE ] RUNN: PASS: Integrity check passed. [2026-01-29T12:19:34.037547] [DEBUG] [REMOTE ] RUNN: Symbol is viable for forecasting. [2026-01-29T12:19:34.037621] [INFO ] [MAIN ] [2715/3490] RUNN kept (0.3s) | 2710 kept, 5 rejected | 139.3/min | ETA: 5.6m [2026-01-29T12:19:34.643363] [DEBUG] [REMOTE ] RUSHA: Retrieved 5927 rows, trimmed to 300. [2026-01-29T12:19:34.643567] [DEBUG] [REMOTE ] RUSHA: PASS: History has at least 300 days. [2026-01-29T12:19:34.643937] [DEBUG] [REMOTE ] RUSHA: PASS: Price check passed. Min price $46.50. [2026-01-29T12:19:34.644087] [DEBUG] [REMOTE ] RUSHA: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:34.644216] [DEBUG] [REMOTE ] RUSHA: PASS: Integrity check passed. [2026-01-29T12:19:34.644257] [DEBUG] [REMOTE ] RUSHA: Symbol is viable for forecasting. [2026-01-29T12:19:34.644311] [INFO ] [MAIN ] [2716/3490] RUSHA kept (0.6s) | 2711 kept, 5 rejected | 139.2/min | ETA: 5.6m [2026-01-29T12:19:35.152464] [DEBUG] [REMOTE ] RUSHB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:35.152624] [DEBUG] [REMOTE ] RUSHB: PASS: History has at least 300 days. [2026-01-29T12:19:35.152861] [DEBUG] [REMOTE ] RUSHB: PASS: Price check passed. Min price $47.94. [2026-01-29T12:19:35.153006] [DEBUG] [REMOTE ] RUSHB: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:35.153155] [DEBUG] [REMOTE ] RUSHB: PASS: Integrity check passed. [2026-01-29T12:19:35.153206] [DEBUG] [REMOTE ] RUSHB: Symbol is viable for forecasting. [2026-01-29T12:19:35.153266] [INFO ] [MAIN ] [2717/3490] RUSHB kept (0.5s) | 2712 kept, 5 rejected | 139.2/min | ETA: 5.6m [2026-01-29T12:19:35.440294] [DEBUG] [REMOTE ] RVMD: Retrieved 1497 rows, trimmed to 300. [2026-01-29T12:19:35.440515] [DEBUG] [REMOTE ] RVMD: PASS: History has at least 300 days. [2026-01-29T12:19:35.440829] [DEBUG] [REMOTE ] RVMD: PASS: Price check passed. Min price $58.57. [2026-01-29T12:19:35.441001] [DEBUG] [REMOTE ] RVMD: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:35.441148] [DEBUG] [REMOTE ] RVMD: PASS: Integrity check passed. [2026-01-29T12:19:35.441193] [DEBUG] [REMOTE ] RVMD: Symbol is viable for forecasting. [2026-01-29T12:19:35.441246] [INFO ] [MAIN ] [2718/3490] RVMD kept (0.3s) | 2713 kept, 5 rejected | 139.3/min | ETA: 5.5m [2026-01-29T12:19:35.842153] [DEBUG] [REMOTE ] RVSB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:35.842295] [DEBUG] [REMOTE ] RVSB: PASS: History has at least 300 days. [2026-01-29T12:19:35.842544] [DEBUG] [REMOTE ] RVSB: PASS: Price check passed. Min price $5.00. [2026-01-29T12:19:35.842710] [DEBUG] [REMOTE ] RVSB: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:35.842832] [DEBUG] [REMOTE ] RVSB: PASS: Integrity check passed. [2026-01-29T12:19:35.842874] [DEBUG] [REMOTE ] RVSB: Symbol is viable for forecasting. [2026-01-29T12:19:35.842924] [INFO ] [MAIN ] [2719/3490] RVSB kept (0.4s) | 2714 kept, 5 rejected | 139.3/min | ETA: 5.5m [2026-01-29T12:19:36.491401] [DEBUG] [REMOTE ] RVTY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:36.491556] [DEBUG] [REMOTE ] RVTY: PASS: History has at least 300 days. [2026-01-29T12:19:36.491847] [DEBUG] [REMOTE ] RVTY: PASS: Price check passed. Min price $89.46. [2026-01-29T12:19:36.491993] [DEBUG] [REMOTE ] RVTY: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:36.492127] [DEBUG] [REMOTE ] RVTY: PASS: Integrity check passed. [2026-01-29T12:19:36.492170] [DEBUG] [REMOTE ] RVTY: Symbol is viable for forecasting. [2026-01-29T12:19:36.492223] [INFO ] [MAIN ] [2720/3490] RVTY kept (0.6s) | 2715 kept, 5 rejected | 139.2/min | ETA: 5.5m [2026-01-29T12:19:36.729460] [DEBUG] [REMOTE ] RWAY: Retrieved 1071 rows, trimmed to 300. [2026-01-29T12:19:36.729608] [DEBUG] [REMOTE ] RWAY: PASS: History has at least 300 days. [2026-01-29T12:19:36.729808] [DEBUG] [REMOTE ] RWAY: PASS: Price check passed. Min price $8.64. [2026-01-29T12:19:36.729944] [DEBUG] [REMOTE ] RWAY: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:36.730053] [DEBUG] [REMOTE ] RWAY: PASS: Integrity check passed. [2026-01-29T12:19:36.730093] [DEBUG] [REMOTE ] RWAY: Symbol is viable for forecasting. [2026-01-29T12:19:36.730143] [INFO ] [MAIN ] [2721/3490] RWAY kept (0.2s) | 2716 kept, 5 rejected | 139.3/min | ETA: 5.5m [2026-01-29T12:19:37.117548] [DEBUG] [REMOTE ] RXO: Retrieved 815 rows, trimmed to 300. [2026-01-29T12:19:37.117709] [DEBUG] [REMOTE ] RXO: PASS: History has at least 300 days. [2026-01-29T12:19:37.117989] [DEBUG] [REMOTE ] RXO: PASS: Price check passed. Min price $10.48. [2026-01-29T12:19:37.118141] [DEBUG] [REMOTE ] RXO: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:37.118254] [DEBUG] [REMOTE ] RXO: PASS: Integrity check passed. [2026-01-29T12:19:37.118293] [DEBUG] [REMOTE ] RXO: Symbol is viable for forecasting. [2026-01-29T12:19:37.118341] [INFO ] [MAIN ] [2722/3490] RXO kept (0.4s) | 2717 kept, 5 rejected | 139.3/min | ETA: 5.5m [2026-01-29T12:19:37.548951] [DEBUG] [REMOTE ] RXRX: Retrieved 1202 rows, trimmed to 300. [2026-01-29T12:19:37.549123] [DEBUG] [REMOTE ] RXRX: PASS: History has at least 300 days. [2026-01-29T12:19:37.549376] [DEBUG] [REMOTE ] RXRX: PASS: Price check passed. Min price $3.85. [2026-01-29T12:19:37.549520] [DEBUG] [REMOTE ] RXRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:37.549676] [DEBUG] [REMOTE ] RXRX: PASS: Integrity check passed. [2026-01-29T12:19:37.549721] [DEBUG] [REMOTE ] RXRX: Symbol is viable for forecasting. [2026-01-29T12:19:37.549772] [INFO ] [MAIN ] [2723/3490] RXRX kept (0.4s) | 2718 kept, 5 rejected | 139.3/min | ETA: 5.5m [2026-01-29T12:19:38.158069] [DEBUG] [REMOTE ] RY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:38.158223] [DEBUG] [REMOTE ] RY: PASS: History has at least 300 days. [2026-01-29T12:19:38.158706] [DEBUG] [REMOTE ] RY: PASS: Price check passed. Min price $144.38. [2026-01-29T12:19:38.158853] [DEBUG] [REMOTE ] RY: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:38.158993] [DEBUG] [REMOTE ] RY: PASS: Integrity check passed. [2026-01-29T12:19:38.159034] [DEBUG] [REMOTE ] RY: Symbol is viable for forecasting. [2026-01-29T12:19:38.159085] [INFO ] [MAIN ] [2724/3490] RY kept (0.6s) | 2719 kept, 5 rejected | 139.2/min | ETA: 5.5m [2026-01-29T12:19:38.645660] [DEBUG] [REMOTE ] RYAAY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:38.645821] [DEBUG] [REMOTE ] RYAAY: PASS: History has at least 300 days. [2026-01-29T12:19:38.646068] [DEBUG] [REMOTE ] RYAAY: PASS: Price check passed. Min price $60.37. [2026-01-29T12:19:38.646205] [DEBUG] [REMOTE ] RYAAY: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:38.646332] [DEBUG] [REMOTE ] RYAAY: PASS: Integrity check passed. [2026-01-29T12:19:38.646372] [DEBUG] [REMOTE ] RYAAY: Symbol is viable for forecasting. [2026-01-29T12:19:38.646420] [INFO ] [MAIN ] [2725/3490] RYAAY kept (0.5s) | 2720 kept, 5 rejected | 139.2/min | ETA: 5.5m [2026-01-29T12:19:38.838207] [DEBUG] [REMOTE ] RYAM: Retrieved 2923 rows, trimmed to 300. [2026-01-29T12:19:38.838335] [DEBUG] [REMOTE ] RYAM: PASS: History has at least 300 days. [2026-01-29T12:19:38.838765] [DEBUG] [REMOTE ] RYAM: PASS: Price check passed. Min price $5.52. [2026-01-29T12:19:38.838901] [DEBUG] [REMOTE ] RYAM: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:38.839012] [DEBUG] [REMOTE ] RYAM: PASS: Integrity check passed. [2026-01-29T12:19:38.839052] [DEBUG] [REMOTE ] RYAM: Symbol is viable for forecasting. [2026-01-29T12:19:38.839098] [INFO ] [MAIN ] [2726/3490] RYAM kept (0.2s) | 2721 kept, 5 rejected | 139.3/min | ETA: 5.5m [2026-01-29T12:19:39.297629] [DEBUG] [REMOTE ] RYAN: Retrieved 1135 rows, trimmed to 300. [2026-01-29T12:19:39.297769] [DEBUG] [REMOTE ] RYAN: PASS: History has at least 300 days. [2026-01-29T12:19:39.298011] [DEBUG] [REMOTE ] RYAN: PASS: Price check passed. Min price $46.58. [2026-01-29T12:19:39.298149] [DEBUG] [REMOTE ] RYAN: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:39.298258] [DEBUG] [REMOTE ] RYAN: PASS: Integrity check passed. [2026-01-29T12:19:39.298299] [DEBUG] [REMOTE ] RYAN: Symbol is viable for forecasting. [2026-01-29T12:19:39.298348] [INFO ] [MAIN ] [2727/3490] RYAN kept (0.5s) | 2722 kept, 5 rejected | 139.3/min | ETA: 5.5m [2026-01-29T12:19:39.794833] [DEBUG] [REMOTE ] RYI: Retrieved 2885 rows, trimmed to 300. [2026-01-29T12:19:39.794964] [DEBUG] [REMOTE ] RYI: PASS: History has at least 300 days. [2026-01-29T12:19:39.795173] [DEBUG] [REMOTE ] RYI: PASS: Price check passed. Min price $19.71. [2026-01-29T12:19:39.795338] [DEBUG] [REMOTE ] RYI: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:39.795452] [DEBUG] [REMOTE ] RYI: PASS: Integrity check passed. [2026-01-29T12:19:39.795492] [DEBUG] [REMOTE ] RYI: Symbol is viable for forecasting. [2026-01-29T12:19:39.795540] [INFO ] [MAIN ] [2728/3490] RYI kept (0.5s) | 2723 kept, 5 rejected | 139.2/min | ETA: 5.5m [2026-01-29T12:19:40.135250] [DEBUG] [REMOTE ] RYN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:40.135390] [DEBUG] [REMOTE ] RYN: PASS: History has at least 300 days. [2026-01-29T12:19:40.135627] [DEBUG] [REMOTE ] RYN: PASS: Price check passed. Min price $21.03. [2026-01-29T12:19:40.135763] [DEBUG] [REMOTE ] RYN: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:40.135879] [DEBUG] [REMOTE ] RYN: PASS: Integrity check passed. [2026-01-29T12:19:40.135919] [DEBUG] [REMOTE ] RYN: Symbol is viable for forecasting. [2026-01-29T12:19:40.135966] [INFO ] [MAIN ] [2729/3490] RYN kept (0.3s) | 2724 kept, 5 rejected | 139.3/min | ETA: 5.5m [2026-01-29T12:19:40.534220] [DEBUG] [REMOTE ] RYTM: Retrieved 2089 rows, trimmed to 300. [2026-01-29T12:19:40.534358] [DEBUG] [REMOTE ] RYTM: PASS: History has at least 300 days. [2026-01-29T12:19:40.534558] [DEBUG] [REMOTE ] RYTM: PASS: Price check passed. Min price $95.89. [2026-01-29T12:19:40.534714] [DEBUG] [REMOTE ] RYTM: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:40.534823] [DEBUG] [REMOTE ] RYTM: PASS: Integrity check passed. [2026-01-29T12:19:40.534862] [DEBUG] [REMOTE ] RYTM: Symbol is viable for forecasting. [2026-01-29T12:19:40.534909] [INFO ] [MAIN ] [2730/3490] RYTM kept (0.4s) | 2725 kept, 5 rejected | 139.3/min | ETA: 5.5m [2026-01-29T12:19:40.984955] [DEBUG] [REMOTE ] RZB: Retrieved 2421 rows, trimmed to 300. [2026-01-29T12:19:40.985126] [DEBUG] [REMOTE ] RZB: PASS: History has at least 300 days. [2026-01-29T12:19:40.985394] [DEBUG] [REMOTE ] RZB: PASS: Price check passed. Min price $24.55. [2026-01-29T12:19:40.985534] [DEBUG] [REMOTE ] RZB: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:40.985683] [DEBUG] [REMOTE ] RZB: PASS: Integrity check passed. [2026-01-29T12:19:40.985726] [DEBUG] [REMOTE ] RZB: Symbol is viable for forecasting. [2026-01-29T12:19:40.985776] [INFO ] [MAIN ] [2731/3490] RZB kept (0.5s) | 2726 kept, 5 rejected | 139.3/min | ETA: 5.5m [2026-01-29T12:19:41.262357] [DEBUG] [REMOTE ] RZC: Retrieved 829 rows, trimmed to 300. [2026-01-29T12:19:41.262497] [DEBUG] [REMOTE ] RZC: PASS: History has at least 300 days. [2026-01-29T12:19:41.262738] [DEBUG] [REMOTE ] RZC: PASS: Price check passed. Min price $24.95. [2026-01-29T12:19:41.262874] [DEBUG] [REMOTE ] RZC: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:41.262991] [DEBUG] [REMOTE ] RZC: PASS: Integrity check passed. [2026-01-29T12:19:41.263031] [DEBUG] [REMOTE ] RZC: Symbol is viable for forecasting. [2026-01-29T12:19:41.263079] [INFO ] [MAIN ] [2732/3490] RZC kept (0.3s) | 2727 kept, 5 rejected | 139.3/min | ETA: 5.4m [2026-01-29T12:19:41.683702] [DEBUG] [REMOTE ] S: Retrieved 1150 rows, trimmed to 300. [2026-01-29T12:19:41.683835] [DEBUG] [REMOTE ] S: PASS: History has at least 300 days. [2026-01-29T12:19:41.684038] [DEBUG] [REMOTE ] S: PASS: Price check passed. Min price $13.57. [2026-01-29T12:19:41.684172] [DEBUG] [REMOTE ] S: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:41.684282] [DEBUG] [REMOTE ] S: PASS: Integrity check passed. [2026-01-29T12:19:41.684321] [DEBUG] [REMOTE ] S: Symbol is viable for forecasting. [2026-01-29T12:19:41.684368] [INFO ] [MAIN ] [2733/3490] S kept (0.4s) | 2728 kept, 5 rejected | 139.3/min | ETA: 5.4m [2026-01-29T12:19:42.274839] [DEBUG] [REMOTE ] SA: Retrieved 5479 rows, trimmed to 300. [2026-01-29T12:19:42.274978] [DEBUG] [REMOTE ] SA: PASS: History has at least 300 days. [2026-01-29T12:19:42.275191] [DEBUG] [REMOTE ] SA: PASS: Price check passed. Min price $22.09. [2026-01-29T12:19:42.275328] [DEBUG] [REMOTE ] SA: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:42.275442] [DEBUG] [REMOTE ] SA: PASS: Integrity check passed. [2026-01-29T12:19:42.275481] [DEBUG] [REMOTE ] SA: Symbol is viable for forecasting. [2026-01-29T12:19:42.275529] [INFO ] [MAIN ] [2734/3490] SA kept (0.6s) | 2729 kept, 5 rejected | 139.3/min | ETA: 5.4m [2026-01-29T12:19:42.411058] [DEBUG] [REMOTE ] SAFE: Retrieved 2162 rows, trimmed to 300. [2026-01-29T12:19:42.411219] [DEBUG] [REMOTE ] SAFE: PASS: History has at least 300 days. [2026-01-29T12:19:42.411451] [DEBUG] [REMOTE ] SAFE: PASS: Price check passed. Min price $12.60. [2026-01-29T12:19:42.411628] [DEBUG] [REMOTE ] SAFE: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:42.411755] [DEBUG] [REMOTE ] SAFE: PASS: Integrity check passed. [2026-01-29T12:19:42.411797] [DEBUG] [REMOTE ] SAFE: Symbol is viable for forecasting. [2026-01-29T12:19:42.411846] [INFO ] [MAIN ] [2735/3490] SAFE kept (0.1s) | 2730 kept, 5 rejected | 139.3/min | ETA: 5.4m [2026-01-29T12:19:43.140316] [DEBUG] [REMOTE ] SAH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:43.140674] [DEBUG] [REMOTE ] SAH: PASS: History has at least 300 days. [2026-01-29T12:19:43.140922] [DEBUG] [REMOTE ] SAH: PASS: Price check passed. Min price $59.34. [2026-01-29T12:19:43.141062] [DEBUG] [REMOTE ] SAH: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:43.141188] [DEBUG] [REMOTE ] SAH: PASS: Integrity check passed. [2026-01-29T12:19:43.141229] [DEBUG] [REMOTE ] SAH: Symbol is viable for forecasting. [2026-01-29T12:19:43.141279] [INFO ] [MAIN ] [2736/3490] SAH kept (0.7s) | 2731 kept, 5 rejected | 139.3/min | ETA: 5.4m [2026-01-29T12:19:43.597835] [DEBUG] [REMOTE ] SAIA: Retrieved 5882 rows, trimmed to 300. [2026-01-29T12:19:43.598058] [DEBUG] [REMOTE ] SAIA: PASS: History has at least 300 days. [2026-01-29T12:19:43.598371] [DEBUG] [REMOTE ] SAIA: PASS: Price check passed. Min price $250.48. [2026-01-29T12:19:43.598540] [DEBUG] [REMOTE ] SAIA: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:43.598715] [DEBUG] [REMOTE ] SAIA: PASS: Integrity check passed. [2026-01-29T12:19:43.598764] [DEBUG] [REMOTE ] SAIA: Symbol is viable for forecasting. [2026-01-29T12:19:43.598824] [INFO ] [MAIN ] [2737/3490] SAIA kept (0.5s) | 2732 kept, 5 rejected | 139.3/min | ETA: 5.4m [2026-01-29T12:19:43.929488] [DEBUG] [REMOTE ] SAIC: Retrieved 3111 rows, trimmed to 300. [2026-01-29T12:19:43.929782] [DEBUG] [REMOTE ] SAIC: PASS: History has at least 300 days. [2026-01-29T12:19:43.930299] [DEBUG] [REMOTE ] SAIC: PASS: Price check passed. Min price $84.72. [2026-01-29T12:19:43.930515] [DEBUG] [REMOTE ] SAIC: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:43.930743] [DEBUG] [REMOTE ] SAIC: PASS: Integrity check passed. [2026-01-29T12:19:43.930799] [DEBUG] [REMOTE ] SAIC: Symbol is viable for forecasting. [2026-01-29T12:19:43.930869] [INFO ] [MAIN ] [2738/3490] SAIC kept (0.3s) | 2733 kept, 5 rejected | 139.3/min | ETA: 5.4m [2026-01-29T12:19:44.571869] [DEBUG] [REMOTE ] SAM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:44.572116] [DEBUG] [REMOTE ] SAM: PASS: History has at least 300 days. [2026-01-29T12:19:44.572645] [DEBUG] [REMOTE ] SAM: PASS: Price check passed. Min price $190.96. [2026-01-29T12:19:44.572859] [DEBUG] [REMOTE ] SAM: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:44.573070] [DEBUG] [REMOTE ] SAM: PASS: Integrity check passed. [2026-01-29T12:19:44.573131] [DEBUG] [REMOTE ] SAM: Symbol is viable for forecasting. [2026-01-29T12:19:44.573211] [INFO ] [MAIN ] [2739/3490] SAM kept (0.6s) | 2734 kept, 5 rejected | 139.2/min | ETA: 5.4m [2026-01-29T12:19:44.929607] [DEBUG] [REMOTE ] SAMG: Retrieved 3166 rows, trimmed to 300. [2026-01-29T12:19:44.929847] [DEBUG] [REMOTE ] SAMG: PASS: History has at least 300 days. [2026-01-29T12:19:44.930200] [DEBUG] [REMOTE ] SAMG: PASS: Price check passed. Min price $13.11. [2026-01-29T12:19:44.930375] [DEBUG] [REMOTE ] SAMG: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:44.930534] [DEBUG] [REMOTE ] SAMG: PASS: Integrity check passed. [2026-01-29T12:19:44.930604] [DEBUG] [REMOTE ] SAMG: Symbol is viable for forecasting. [2026-01-29T12:19:44.930666] [INFO ] [MAIN ] [2740/3490] SAMG kept (0.4s) | 2735 kept, 5 rejected | 139.2/min | ETA: 5.4m [2026-01-29T12:19:45.410219] [DEBUG] [REMOTE ] SAN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:45.410362] [DEBUG] [REMOTE ] SAN: PASS: History has at least 300 days. [2026-01-29T12:19:45.410602] [DEBUG] [REMOTE ] SAN: PASS: Price check passed. Min price $10.01. [2026-01-29T12:19:45.410740] [DEBUG] [REMOTE ] SAN: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:45.410850] [DEBUG] [REMOTE ] SAN: PASS: Integrity check passed. [2026-01-29T12:19:45.410890] [DEBUG] [REMOTE ] SAN: Symbol is viable for forecasting. [2026-01-29T12:19:45.410936] [INFO ] [MAIN ] [2741/3490] SAN kept (0.5s) | 2736 kept, 5 rejected | 139.2/min | ETA: 5.4m [2026-01-29T12:19:45.712532] [DEBUG] [REMOTE ] SANA: Retrieved 1251 rows, trimmed to 300. [2026-01-29T12:19:45.712714] [DEBUG] [REMOTE ] SANA: PASS: History has at least 300 days. [2026-01-29T12:19:45.712982] [DEBUG] [REMOTE ] SANA: PASS: Price check passed. Min price $3.23. [2026-01-29T12:19:45.713129] [DEBUG] [REMOTE ] SANA: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:45.713251] [DEBUG] [REMOTE ] SANA: PASS: Integrity check passed. [2026-01-29T12:19:45.713292] [DEBUG] [REMOTE ] SANA: Symbol is viable for forecasting. [2026-01-29T12:19:45.713345] [INFO ] [MAIN ] [2742/3490] SANA kept (0.3s) | 2737 kept, 5 rejected | 139.3/min | ETA: 5.4m [2026-01-29T12:19:46.277653] [DEBUG] [REMOTE ] SANM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:46.277815] [DEBUG] [REMOTE ] SANM: PASS: History has at least 300 days. [2026-01-29T12:19:46.278064] [DEBUG] [REMOTE ] SANM: PASS: Price check passed. Min price $137.05. [2026-01-29T12:19:46.278198] [DEBUG] [REMOTE ] SANM: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:46.278314] [DEBUG] [REMOTE ] SANM: PASS: Integrity check passed. [2026-01-29T12:19:46.278353] [DEBUG] [REMOTE ] SANM: Symbol is viable for forecasting. [2026-01-29T12:19:46.278402] [INFO ] [MAIN ] [2743/3490] SANM kept (0.6s) | 2738 kept, 5 rejected | 139.2/min | ETA: 5.4m [2026-01-29T12:19:46.729973] [DEBUG] [REMOTE ] SAP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:46.730132] [DEBUG] [REMOTE ] SAP: PASS: History has at least 300 days. [2026-01-29T12:19:46.730377] [DEBUG] [REMOTE ] SAP: PASS: Price check passed. Min price $225.10. [2026-01-29T12:19:46.730520] [DEBUG] [REMOTE ] SAP: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:46.730668] [DEBUG] [REMOTE ] SAP: PASS: Integrity check passed. [2026-01-29T12:19:46.730713] [DEBUG] [REMOTE ] SAP: Symbol is viable for forecasting. [2026-01-29T12:19:46.730764] [INFO ] [MAIN ] [2744/3490] SAP kept (0.5s) | 2739 kept, 5 rejected | 139.2/min | ETA: 5.4m [2026-01-29T12:19:46.974952] [DEBUG] [REMOTE ] SARK: Retrieved 1058 rows, trimmed to 300. [2026-01-29T12:19:46.975097] [DEBUG] [REMOTE ] SARK: PASS: History has at least 300 days. [2026-01-29T12:19:46.975309] [DEBUG] [REMOTE ] SARK: PASS: Price check passed. Min price $26.78. [2026-01-29T12:19:46.975450] [DEBUG] [REMOTE ] SARK: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:46.975565] [DEBUG] [REMOTE ] SARK: PASS: Integrity check passed. [2026-01-29T12:19:46.975625] [DEBUG] [REMOTE ] SARK: Symbol is viable for forecasting. [2026-01-29T12:19:46.975674] [INFO ] [MAIN ] [2745/3490] SARK kept (0.2s) | 2740 kept, 5 rejected | 139.3/min | ETA: 5.3m [2026-01-29T12:19:47.358584] [DEBUG] [REMOTE ] SATL: Retrieved 1216 rows, trimmed to 300. [2026-01-29T12:19:47.358723] [DEBUG] [REMOTE ] SATL: PASS: History has at least 300 days. [2026-01-29T12:19:47.358933] [DEBUG] [REMOTE ] SATL: PASS: Price check passed. Min price $1.27. [2026-01-29T12:19:47.359074] [DEBUG] [REMOTE ] SATL: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:47.359186] [DEBUG] [REMOTE ] SATL: PASS: Integrity check passed. [2026-01-29T12:19:47.359227] [DEBUG] [REMOTE ] SATL: Symbol is viable for forecasting. [2026-01-29T12:19:47.359276] [INFO ] [MAIN ] [2746/3490] SATL kept (0.4s) | 2741 kept, 5 rejected | 139.3/min | ETA: 5.3m [2026-01-29T12:19:47.849774] [DEBUG] [REMOTE ] SATS: Retrieved 4547 rows, trimmed to 300. [2026-01-29T12:19:47.849913] [DEBUG] [REMOTE ] SATS: PASS: History has at least 300 days. [2026-01-29T12:19:47.850120] [DEBUG] [REMOTE ] SATS: PASS: Price check passed. Min price $66.93. [2026-01-29T12:19:47.850254] [DEBUG] [REMOTE ] SATS: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:47.850364] [DEBUG] [REMOTE ] SATS: PASS: Integrity check passed. [2026-01-29T12:19:47.850404] [DEBUG] [REMOTE ] SATS: Symbol is viable for forecasting. [2026-01-29T12:19:47.850451] [INFO ] [MAIN ] [2747/3490] SATS kept (0.5s) | 2742 kept, 5 rejected | 139.3/min | ETA: 5.3m [2026-01-29T12:19:48.388641] [DEBUG] [REMOTE ] SAVA: Retrieved 6423 rows, trimmed to 300. [2026-01-29T12:19:48.388785] [DEBUG] [REMOTE ] SAVA: PASS: History has at least 300 days. [2026-01-29T12:19:48.389017] [DEBUG] [REMOTE ] SAVA: PASS: Price check passed. Min price $1.98. [2026-01-29T12:19:48.389154] [DEBUG] [REMOTE ] SAVA: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:48.389295] [DEBUG] [REMOTE ] SAVA: PASS: Integrity check passed. [2026-01-29T12:19:48.389337] [DEBUG] [REMOTE ] SAVA: Symbol is viable for forecasting. [2026-01-29T12:19:48.389391] [INFO ] [MAIN ] [2748/3490] SAVA kept (0.5s) | 2743 kept, 5 rejected | 139.2/min | ETA: 5.3m [2026-01-29T12:19:48.795400] [DEBUG] [REMOTE ] SB: Retrieved 4444 rows, trimmed to 300. [2026-01-29T12:19:48.795537] [DEBUG] [REMOTE ] SB: PASS: History has at least 300 days. [2026-01-29T12:19:48.795777] [DEBUG] [REMOTE ] SB: PASS: Price check passed. Min price $4.51. [2026-01-29T12:19:48.795913] [DEBUG] [REMOTE ] SB: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:48.796024] [DEBUG] [REMOTE ] SB: PASS: Integrity check passed. [2026-01-29T12:19:48.796064] [DEBUG] [REMOTE ] SB: Symbol is viable for forecasting. [2026-01-29T12:19:48.796111] [INFO ] [MAIN ] [2749/3490] SB kept (0.4s) | 2744 kept, 5 rejected | 139.3/min | ETA: 5.3m [2026-01-29T12:19:49.167674] [DEBUG] [REMOTE ] SBAC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:49.168093] [DEBUG] [REMOTE ] SBAC: PASS: History has at least 300 days. [2026-01-29T12:19:49.168412] [DEBUG] [REMOTE ] SBAC: PASS: Price check passed. Min price $181.20. [2026-01-29T12:19:49.168562] [DEBUG] [REMOTE ] SBAC: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:49.168730] [DEBUG] [REMOTE ] SBAC: PASS: Integrity check passed. [2026-01-29T12:19:49.168773] [DEBUG] [REMOTE ] SBAC: Symbol is viable for forecasting. [2026-01-29T12:19:49.168829] [INFO ] [MAIN ] [2750/3490] SBAC kept (0.4s) | 2745 kept, 5 rejected | 139.3/min | ETA: 5.3m [2026-01-29T12:19:49.631627] [DEBUG] [REMOTE ] SBCF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:49.631764] [DEBUG] [REMOTE ] SBCF: PASS: History has at least 300 days. [2026-01-29T12:19:49.631975] [DEBUG] [REMOTE ] SBCF: PASS: Price check passed. Min price $29.03. [2026-01-29T12:19:49.632111] [DEBUG] [REMOTE ] SBCF: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:49.632226] [DEBUG] [REMOTE ] SBCF: PASS: Integrity check passed. [2026-01-29T12:19:49.632265] [DEBUG] [REMOTE ] SBCF: Symbol is viable for forecasting. [2026-01-29T12:19:49.632312] [INFO ] [MAIN ] [2751/3490] SBCF kept (0.5s) | 2746 kept, 5 rejected | 139.3/min | ETA: 5.3m [2026-01-29T12:19:49.984123] [DEBUG] [REMOTE ] SBFM: Retrieved 4054 rows, trimmed to 300. [2026-01-29T12:19:49.984259] [DEBUG] [REMOTE ] SBFM: PASS: History has at least 300 days. [2026-01-29T12:19:49.984475] [DEBUG] [REMOTE ] SBFM: PASS: Price check passed. Min price $1.21. [2026-01-29T12:19:49.984648] [DEBUG] [REMOTE ] SBFM: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:49.984771] [DEBUG] [REMOTE ] SBFM: PASS: Integrity check passed. [2026-01-29T12:19:49.984813] [DEBUG] [REMOTE ] SBFM: Symbol is viable for forecasting. [2026-01-29T12:19:49.984864] [INFO ] [MAIN ] [2752/3490] SBFM kept (0.4s) | 2747 kept, 5 rejected | 139.3/min | ETA: 5.3m [2026-01-29T12:19:50.519210] [DEBUG] [REMOTE ] SBGI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:50.519354] [DEBUG] [REMOTE ] SBGI: PASS: History has at least 300 days. [2026-01-29T12:19:50.519600] [DEBUG] [REMOTE ] SBGI: PASS: Price check passed. Min price $13.15. [2026-01-29T12:19:50.519742] [DEBUG] [REMOTE ] SBGI: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:50.519861] [DEBUG] [REMOTE ] SBGI: PASS: Integrity check passed. [2026-01-29T12:19:50.519902] [DEBUG] [REMOTE ] SBGI: Symbol is viable for forecasting. [2026-01-29T12:19:50.519951] [INFO ] [MAIN ] [2753/3490] SBGI kept (0.5s) | 2748 kept, 5 rejected | 139.3/min | ETA: 5.3m [2026-01-29T12:19:50.912818] [DEBUG] [REMOTE ] SBH: Retrieved 4827 rows, trimmed to 300. [2026-01-29T12:19:50.912967] [DEBUG] [REMOTE ] SBH: PASS: History has at least 300 days. [2026-01-29T12:19:50.913191] [DEBUG] [REMOTE ] SBH: PASS: Price check passed. Min price $13.76. [2026-01-29T12:19:50.913326] [DEBUG] [REMOTE ] SBH: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:50.913453] [DEBUG] [REMOTE ] SBH: PASS: Integrity check passed. [2026-01-29T12:19:50.913502] [DEBUG] [REMOTE ] SBH: Symbol is viable for forecasting. [2026-01-29T12:19:50.913560] [INFO ] [MAIN ] [2754/3490] SBH kept (0.4s) | 2749 kept, 5 rejected | 139.3/min | ETA: 5.3m [2026-01-29T12:19:51.383557] [DEBUG] [REMOTE ] SBI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:51.383718] [DEBUG] [REMOTE ] SBI: PASS: History has at least 300 days. [2026-01-29T12:19:51.383938] [DEBUG] [REMOTE ] SBI: PASS: Price check passed. Min price $7.62. [2026-01-29T12:19:51.384096] [DEBUG] [REMOTE ] SBI: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:51.384220] [DEBUG] [REMOTE ] SBI: PASS: Integrity check passed. [2026-01-29T12:19:51.384361] [DEBUG] [REMOTE ] SBI: Symbol is viable for forecasting. [2026-01-29T12:19:51.384441] [INFO ] [MAIN ] [2755/3490] SBI kept (0.5s) | 2750 kept, 5 rejected | 139.3/min | ETA: 5.3m [2026-01-29T12:19:51.783070] [DEBUG] [REMOTE ] SBLK: Retrieved 5011 rows, trimmed to 300. [2026-01-29T12:19:51.783221] [DEBUG] [REMOTE ] SBLK: PASS: History has at least 300 days. [2026-01-29T12:19:51.783474] [DEBUG] [REMOTE ] SBLK: PASS: Price check passed. Min price $17.85. [2026-01-29T12:19:51.783657] [DEBUG] [REMOTE ] SBLK: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:51.783793] [DEBUG] [REMOTE ] SBLK: PASS: Integrity check passed. [2026-01-29T12:19:51.783838] [DEBUG] [REMOTE ] SBLK: Symbol is viable for forecasting. [2026-01-29T12:19:51.783894] [INFO ] [MAIN ] [2756/3490] SBLK kept (0.4s) | 2751 kept, 5 rejected | 139.3/min | ETA: 5.3m [2026-01-29T12:19:52.227216] [DEBUG] [REMOTE ] SBRA: Retrieved 5996 rows, trimmed to 300. [2026-01-29T12:19:52.227427] [DEBUG] [REMOTE ] SBRA: PASS: History has at least 300 days. [2026-01-29T12:19:52.228115] [DEBUG] [REMOTE ] SBRA: PASS: Price check passed. Min price $17.54. [2026-01-29T12:19:52.228266] [DEBUG] [REMOTE ] SBRA: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:52.228408] [DEBUG] [REMOTE ] SBRA: PASS: Integrity check passed. [2026-01-29T12:19:52.228450] [DEBUG] [REMOTE ] SBRA: Symbol is viable for forecasting. [2026-01-29T12:19:52.228504] [INFO ] [MAIN ] [2757/3490] SBRA kept (0.4s) | 2752 kept, 5 rejected | 139.3/min | ETA: 5.3m [2026-01-29T12:19:52.687461] [DEBUG] [REMOTE ] SBS: Retrieved 5968 rows, trimmed to 300. [2026-01-29T12:19:52.687737] [DEBUG] [REMOTE ] SBS: PASS: History has at least 300 days. [2026-01-29T12:19:52.688105] [DEBUG] [REMOTE ] SBS: PASS: Price check passed. Min price $22.90. [2026-01-29T12:19:52.688256] [DEBUG] [REMOTE ] SBS: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:52.688480] [DEBUG] [REMOTE ] SBS: PASS: Integrity check passed. [2026-01-29T12:19:52.688527] [DEBUG] [REMOTE ] SBS: Symbol is viable for forecasting. [2026-01-29T12:19:52.688790] [INFO ] [MAIN ] [2758/3490] SBS kept (0.5s) | 2753 kept, 5 rejected | 139.2/min | ETA: 5.3m [2026-01-29T12:19:52.951713] [DEBUG] [REMOTE ] SBSI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:52.951856] [DEBUG] [REMOTE ] SBSI: PASS: History has at least 300 days. [2026-01-29T12:19:52.952101] [DEBUG] [REMOTE ] SBSI: PASS: Price check passed. Min price $27.74. [2026-01-29T12:19:52.952238] [DEBUG] [REMOTE ] SBSI: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:52.952367] [DEBUG] [REMOTE ] SBSI: PASS: Integrity check passed. [2026-01-29T12:19:52.952408] [DEBUG] [REMOTE ] SBSI: Symbol is viable for forecasting. [2026-01-29T12:19:52.952459] [INFO ] [MAIN ] [2759/3490] SBSI kept (0.3s) | 2754 kept, 5 rejected | 139.3/min | ETA: 5.2m [2026-01-29T12:19:53.539269] [DEBUG] [REMOTE ] SBUX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:53.539419] [DEBUG] [REMOTE ] SBUX: PASS: History has at least 300 days. [2026-01-29T12:19:53.539697] [DEBUG] [REMOTE ] SBUX: PASS: Price check passed. Min price $79.02. [2026-01-29T12:19:53.539878] [DEBUG] [REMOTE ] SBUX: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:53.540035] [DEBUG] [REMOTE ] SBUX: PASS: Integrity check passed. [2026-01-29T12:19:53.540090] [DEBUG] [REMOTE ] SBUX: Symbol is viable for forecasting. [2026-01-29T12:19:53.540155] [INFO ] [MAIN ] [2760/3490] SBUX kept (0.6s) | 2755 kept, 5 rejected | 139.3/min | ETA: 5.2m [2026-01-29T12:19:54.025078] [DEBUG] [REMOTE ] SCD: Retrieved 5517 rows, trimmed to 300. [2026-01-29T12:19:54.025221] [DEBUG] [REMOTE ] SCD: PASS: History has at least 300 days. [2026-01-29T12:19:54.025450] [DEBUG] [REMOTE ] SCD: PASS: Price check passed. Min price $13.73. [2026-01-29T12:19:54.025606] [DEBUG] [REMOTE ] SCD: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:54.025733] [DEBUG] [REMOTE ] SCD: PASS: Integrity check passed. [2026-01-29T12:19:54.025774] [DEBUG] [REMOTE ] SCD: Symbol is viable for forecasting. [2026-01-29T12:19:54.025825] [INFO ] [MAIN ] [2761/3490] SCD kept (0.5s) | 2756 kept, 5 rejected | 139.2/min | ETA: 5.2m [2026-01-29T12:19:54.483144] [DEBUG] [REMOTE ] SCHL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:54.483306] [DEBUG] [REMOTE ] SCHL: PASS: History has at least 300 days. [2026-01-29T12:19:54.483620] [DEBUG] [REMOTE ] SCHL: PASS: Price check passed. Min price $27.00. [2026-01-29T12:19:54.483787] [DEBUG] [REMOTE ] SCHL: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:54.483932] [DEBUG] [REMOTE ] SCHL: PASS: Integrity check passed. [2026-01-29T12:19:54.483980] [DEBUG] [REMOTE ] SCHL: Symbol is viable for forecasting. [2026-01-29T12:19:54.484056] [INFO ] [MAIN ] [2762/3490] SCHL kept (0.5s) | 2757 kept, 5 rejected | 139.2/min | ETA: 5.2m [2026-01-29T12:19:54.806270] [DEBUG] [REMOTE ] SCI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:54.806410] [DEBUG] [REMOTE ] SCI: PASS: History has at least 300 days. [2026-01-29T12:19:54.806653] [DEBUG] [REMOTE ] SCI: PASS: Price check passed. Min price $75.57. [2026-01-29T12:19:54.806791] [DEBUG] [REMOTE ] SCI: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:54.806909] [DEBUG] [REMOTE ] SCI: PASS: Integrity check passed. [2026-01-29T12:19:54.806949] [DEBUG] [REMOTE ] SCI: Symbol is viable for forecasting. [2026-01-29T12:19:54.806997] [INFO ] [MAIN ] [2763/3490] SCI kept (0.3s) | 2758 kept, 5 rejected | 139.3/min | ETA: 5.2m [2026-01-29T12:19:55.488756] [DEBUG] [REMOTE ] SCL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:55.488970] [DEBUG] [REMOTE ] SCL: PASS: History has at least 300 days. [2026-01-29T12:19:55.489297] [DEBUG] [REMOTE ] SCL: PASS: Price check passed. Min price $41.94. [2026-01-29T12:19:55.489461] [DEBUG] [REMOTE ] SCL: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:55.489635] [DEBUG] [REMOTE ] SCL: PASS: Integrity check passed. [2026-01-29T12:19:55.489681] [DEBUG] [REMOTE ] SCL: Symbol is viable for forecasting. [2026-01-29T12:19:55.489740] [INFO ] [MAIN ] [2764/3490] SCL kept (0.7s) | 2759 kept, 5 rejected | 139.2/min | ETA: 5.2m [2026-01-29T12:19:55.838896] [DEBUG] [REMOTE ] SCM: Retrieved 3324 rows, trimmed to 300. [2026-01-29T12:19:55.839123] [DEBUG] [REMOTE ] SCM: PASS: History has at least 300 days. [2026-01-29T12:19:55.839673] [DEBUG] [REMOTE ] SCM: PASS: Price check passed. Min price $11.34. [2026-01-29T12:19:55.839832] [DEBUG] [REMOTE ] SCM: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:55.839976] [DEBUG] [REMOTE ] SCM: PASS: Integrity check passed. [2026-01-29T12:19:55.840027] [DEBUG] [REMOTE ] SCM: Symbol is viable for forecasting. [2026-01-29T12:19:55.840086] [INFO ] [MAIN ] [2765/3490] SCM kept (0.4s) | 2760 kept, 5 rejected | 139.2/min | ETA: 5.2m [2026-01-29T12:19:56.318182] [DEBUG] [REMOTE ] SCSC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:56.318321] [DEBUG] [REMOTE ] SCSC: PASS: History has at least 300 days. [2026-01-29T12:19:56.318548] [DEBUG] [REMOTE ] SCSC: PASS: Price check passed. Min price $37.72. [2026-01-29T12:19:56.318749] [DEBUG] [REMOTE ] SCSC: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:56.318870] [DEBUG] [REMOTE ] SCSC: PASS: Integrity check passed. [2026-01-29T12:19:56.318912] [DEBUG] [REMOTE ] SCSC: Symbol is viable for forecasting. [2026-01-29T12:19:56.318963] [INFO ] [MAIN ] [2766/3490] SCSC kept (0.5s) | 2761 kept, 5 rejected | 139.2/min | ETA: 5.2m [2026-01-29T12:19:56.824557] [DEBUG] [REMOTE ] SCVL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:19:56.824816] [DEBUG] [REMOTE ] SCVL: PASS: History has at least 300 days. [2026-01-29T12:19:56.825208] [DEBUG] [REMOTE ] SCVL: PASS: Price check passed. Min price $15.55. [2026-01-29T12:19:56.825395] [DEBUG] [REMOTE ] SCVL: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:56.825557] [DEBUG] [REMOTE ] SCVL: PASS: Integrity check passed. [2026-01-29T12:19:56.825624] [DEBUG] [REMOTE ] SCVL: Symbol is viable for forecasting. [2026-01-29T12:19:56.825716] [INFO ] [MAIN ] [2767/3490] SCVL kept (0.5s) | 2762 kept, 5 rejected | 139.2/min | ETA: 5.2m [2026-01-29T12:19:57.219374] [DEBUG] [REMOTE ] SCZ: Retrieved 4560 rows, trimmed to 300. [2026-01-29T12:19:57.219590] [DEBUG] [REMOTE ] SCZ: PASS: History has at least 300 days. [2026-01-29T12:19:57.219891] [DEBUG] [REMOTE ] SCZ: PASS: Price check passed. Min price $72.07. [2026-01-29T12:19:57.220059] [DEBUG] [REMOTE ] SCZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:57.220193] [DEBUG] [REMOTE ] SCZ: PASS: Integrity check passed. [2026-01-29T12:19:57.220234] [DEBUG] [REMOTE ] SCZ: Symbol is viable for forecasting. [2026-01-29T12:19:57.220287] [INFO ] [MAIN ] [2768/3490] SCZ kept (0.4s) | 2763 kept, 5 rejected | 139.2/min | ETA: 5.2m [2026-01-29T12:19:57.545731] [DEBUG] [REMOTE ] SD: Retrieved 2342 rows, trimmed to 300. [2026-01-29T12:19:57.545874] [DEBUG] [REMOTE ] SD: PASS: History has at least 300 days. [2026-01-29T12:19:57.546085] [DEBUG] [REMOTE ] SD: PASS: Price check passed. Min price $11.78. [2026-01-29T12:19:57.546225] [DEBUG] [REMOTE ] SD: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:57.546337] [DEBUG] [REMOTE ] SD: PASS: Integrity check passed. [2026-01-29T12:19:57.546378] [DEBUG] [REMOTE ] SD: Symbol is viable for forecasting. [2026-01-29T12:19:57.546428] [INFO ] [MAIN ] [2769/3490] SD kept (0.3s) | 2764 kept, 5 rejected | 139.2/min | ETA: 5.2m [2026-01-29T12:19:57.723306] [DEBUG] [REMOTE ] SDA: Retrieved 677 rows, trimmed to 300. [2026-01-29T12:19:57.723435] [DEBUG] [REMOTE ] SDA: PASS: History has at least 300 days. [2026-01-29T12:19:57.723662] [DEBUG] [REMOTE ] SDA: PASS: Price check passed. Min price $1.81. [2026-01-29T12:19:57.723801] [DEBUG] [REMOTE ] SDA: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:57.723912] [DEBUG] [REMOTE ] SDA: PASS: Integrity check passed. [2026-01-29T12:19:57.723953] [DEBUG] [REMOTE ] SDA: Symbol is viable for forecasting. [2026-01-29T12:19:57.724000] [INFO ] [MAIN ] [2770/3490] SDA kept (0.2s) | 2765 kept, 5 rejected | 139.3/min | ETA: 5.2m [2026-01-29T12:19:58.216284] [DEBUG] [REMOTE ] SDHY: Retrieved 1298 rows, trimmed to 300. [2026-01-29T12:19:58.216421] [DEBUG] [REMOTE ] SDHY: PASS: History has at least 300 days. [2026-01-29T12:19:58.216644] [DEBUG] [REMOTE ] SDHY: PASS: Price check passed. Min price $16.04. [2026-01-29T12:19:58.216802] [DEBUG] [REMOTE ] SDHY: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:58.216910] [DEBUG] [REMOTE ] SDHY: PASS: Integrity check passed. [2026-01-29T12:19:58.216948] [DEBUG] [REMOTE ] SDHY: Symbol is viable for forecasting. [2026-01-29T12:19:58.216995] [INFO ] [MAIN ] [2771/3490] SDHY kept (0.5s) | 2766 kept, 5 rejected | 139.3/min | ETA: 5.2m [2026-01-29T12:19:58.625692] [DEBUG] [REMOTE ] SDRL: Retrieved 824 rows, trimmed to 300. [2026-01-29T12:19:58.625849] [DEBUG] [REMOTE ] SDRL: PASS: History has at least 300 days. [2026-01-29T12:19:58.626067] [DEBUG] [REMOTE ] SDRL: PASS: Price check passed. Min price $28.40. [2026-01-29T12:19:58.626205] [DEBUG] [REMOTE ] SDRL: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:58.626321] [DEBUG] [REMOTE ] SDRL: PASS: Integrity check passed. [2026-01-29T12:19:58.626361] [DEBUG] [REMOTE ] SDRL: Symbol is viable for forecasting. [2026-01-29T12:19:58.626410] [INFO ] [MAIN ] [2772/3490] SDRL kept (0.4s) | 2767 kept, 5 rejected | 139.3/min | ETA: 5.2m [2026-01-29T12:19:59.122301] [DEBUG] [REMOTE ] SDVY: Retrieved 2068 rows, trimmed to 300. [2026-01-29T12:19:59.122441] [DEBUG] [REMOTE ] SDVY: PASS: History has at least 300 days. [2026-01-29T12:19:59.122669] [DEBUG] [REMOTE ] SDVY: PASS: Price check passed. Min price $36.31. [2026-01-29T12:19:59.122807] [DEBUG] [REMOTE ] SDVY: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:59.122916] [DEBUG] [REMOTE ] SDVY: PASS: Integrity check passed. [2026-01-29T12:19:59.122955] [DEBUG] [REMOTE ] SDVY: Symbol is viable for forecasting. [2026-01-29T12:19:59.123002] [INFO ] [MAIN ] [2773/3490] SDVY kept (0.5s) | 2768 kept, 5 rejected | 139.3/min | ETA: 5.1m [2026-01-29T12:19:59.515967] [DEBUG] [REMOTE ] SE: Retrieved 2078 rows, trimmed to 300. [2026-01-29T12:19:59.516103] [DEBUG] [REMOTE ] SE: PASS: History has at least 300 days. [2026-01-29T12:19:59.516303] [DEBUG] [REMOTE ] SE: PASS: Price check passed. Min price $118.95. [2026-01-29T12:19:59.516435] [DEBUG] [REMOTE ] SE: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:59.516544] [DEBUG] [REMOTE ] SE: PASS: Integrity check passed. [2026-01-29T12:19:59.516602] [DEBUG] [REMOTE ] SE: Symbol is viable for forecasting. [2026-01-29T12:19:59.516653] [INFO ] [MAIN ] [2774/3490] SE kept (0.4s) | 2769 kept, 5 rejected | 139.3/min | ETA: 5.1m [2026-01-29T12:19:59.950537] [DEBUG] [REMOTE ] SEDG: Retrieved 2727 rows, trimmed to 300. [2026-01-29T12:19:59.950729] [DEBUG] [REMOTE ] SEDG: PASS: History has at least 300 days. [2026-01-29T12:19:59.950949] [DEBUG] [REMOTE ] SEDG: PASS: Price check passed. Min price $28.47. [2026-01-29T12:19:59.951088] [DEBUG] [REMOTE ] SEDG: PASS: Continuity check passed with 300 days. [2026-01-29T12:19:59.951201] [DEBUG] [REMOTE ] SEDG: PASS: Integrity check passed. [2026-01-29T12:19:59.951241] [DEBUG] [REMOTE ] SEDG: Symbol is viable for forecasting. [2026-01-29T12:19:59.951293] [INFO ] [MAIN ] [2775/3490] SEDG kept (0.4s) | 2770 kept, 5 rejected | 139.3/min | ETA: 5.1m [2026-01-29T12:20:00.482405] [DEBUG] [REMOTE ] SEE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:00.482669] [DEBUG] [REMOTE ] SEE: PASS: History has at least 300 days. [2026-01-29T12:20:00.483249] [DEBUG] [REMOTE ] SEE: PASS: Price check passed. Min price $33.35. [2026-01-29T12:20:00.483440] [DEBUG] [REMOTE ] SEE: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:00.483738] [DEBUG] [REMOTE ] SEE: PASS: Integrity check passed. [2026-01-29T12:20:00.483789] [DEBUG] [REMOTE ] SEE: Symbol is viable for forecasting. [2026-01-29T12:20:00.483855] [INFO ] [MAIN ] [2776/3490] SEE kept (0.5s) | 2771 kept, 5 rejected | 139.2/min | ETA: 5.1m [2026-01-29T12:20:00.937333] [DEBUG] [REMOTE ] SEIC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:00.937622] [DEBUG] [REMOTE ] SEIC: PASS: History has at least 300 days. [2026-01-29T12:20:00.938069] [DEBUG] [REMOTE ] SEIC: PASS: Price check passed. Min price $77.79. [2026-01-29T12:20:00.938236] [DEBUG] [REMOTE ] SEIC: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:00.938421] [DEBUG] [REMOTE ] SEIC: PASS: Integrity check passed. [2026-01-29T12:20:00.938469] [DEBUG] [REMOTE ] SEIC: Symbol is viable for forecasting. [2026-01-29T12:20:00.938618] [INFO ] [MAIN ] [2777/3490] SEIC kept (0.5s) | 2772 kept, 5 rejected | 139.2/min | ETA: 5.1m [2026-01-29T12:20:01.360563] [DEBUG] [REMOTE ] SELF: Retrieved 4427 rows, trimmed to 300. [2026-01-29T12:20:01.360756] [DEBUG] [REMOTE ] SELF: PASS: History has at least 300 days. [2026-01-29T12:20:01.361146] [DEBUG] [REMOTE ] SELF: PASS: Price check passed. Min price $4.83. [2026-01-29T12:20:01.361351] [DEBUG] [REMOTE ] SELF: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:01.361538] [DEBUG] [REMOTE ] SELF: PASS: Integrity check passed. [2026-01-29T12:20:01.361614] [DEBUG] [REMOTE ] SELF: Symbol is viable for forecasting. [2026-01-29T12:20:01.361691] [INFO ] [MAIN ] [2778/3490] SELF kept (0.4s) | 2773 kept, 5 rejected | 139.2/min | ETA: 5.1m [2026-01-29T12:20:01.795496] [DEBUG] [REMOTE ] SEM: Retrieved 4110 rows, trimmed to 300. [2026-01-29T12:20:01.795683] [DEBUG] [REMOTE ] SEM: PASS: History has at least 300 days. [2026-01-29T12:20:01.796047] [DEBUG] [REMOTE ] SEM: PASS: Price check passed. Min price $12.74. [2026-01-29T12:20:01.796223] [DEBUG] [REMOTE ] SEM: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:01.796386] [DEBUG] [REMOTE ] SEM: PASS: Integrity check passed. [2026-01-29T12:20:01.796434] [DEBUG] [REMOTE ] SEM: Symbol is viable for forecasting. [2026-01-29T12:20:01.796499] [INFO ] [MAIN ] [2779/3490] SEM kept (0.4s) | 2774 kept, 5 rejected | 139.2/min | ETA: 5.1m [2026-01-29T12:20:02.170275] [DEBUG] [REMOTE ] SENEA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:02.170430] [DEBUG] [REMOTE ] SENEA: PASS: History has at least 300 days. [2026-01-29T12:20:02.170749] [DEBUG] [REMOTE ] SENEA: PASS: Price check passed. Min price $101.18. [2026-01-29T12:20:02.170909] [DEBUG] [REMOTE ] SENEA: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:02.171036] [DEBUG] [REMOTE ] SENEA: PASS: Integrity check passed. [2026-01-29T12:20:02.171081] [DEBUG] [REMOTE ] SENEA: Symbol is viable for forecasting. [2026-01-29T12:20:02.171143] [INFO ] [MAIN ] [2780/3490] SENEA kept (0.4s) | 2775 kept, 5 rejected | 139.2/min | ETA: 5.1m [2026-01-29T12:20:02.529352] [DEBUG] [REMOTE ] SENS: Retrieved 2481 rows, trimmed to 300. [2026-01-29T12:20:02.529497] [DEBUG] [REMOTE ] SENS: PASS: History has at least 300 days. [2026-01-29T12:20:02.529743] [DEBUG] [REMOTE ] SENS: PASS: Price check passed. Min price $5.27. [2026-01-29T12:20:02.529904] [DEBUG] [REMOTE ] SENS: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:02.530019] [DEBUG] [REMOTE ] SENS: PASS: Integrity check passed. [2026-01-29T12:20:02.530058] [DEBUG] [REMOTE ] SENS: Symbol is viable for forecasting. [2026-01-29T12:20:02.530105] [INFO ] [MAIN ] [2781/3490] SENS kept (0.4s) | 2776 kept, 5 rejected | 139.3/min | ETA: 5.1m [2026-01-29T12:20:02.737444] [DEBUG] [REMOTE ] SERA: Retrieved 1140 rows, trimmed to 300. [2026-01-29T12:20:02.737653] [DEBUG] [REMOTE ] SERA: PASS: History has at least 300 days. [2026-01-29T12:20:02.737960] [DEBUG] [REMOTE ] SERA: PASS: Price check passed. Min price $2.52. [2026-01-29T12:20:02.738116] [DEBUG] [REMOTE ] SERA: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:02.738237] [DEBUG] [REMOTE ] SERA: PASS: Integrity check passed. [2026-01-29T12:20:02.738289] [DEBUG] [REMOTE ] SERA: Symbol is viable for forecasting. [2026-01-29T12:20:02.738348] [INFO ] [MAIN ] [2782/3490] SERA kept (0.2s) | 2777 kept, 5 rejected | 139.3/min | ETA: 5.1m [2026-01-29T12:20:03.150698] [DEBUG] [REMOTE ] SES: Retrieved 1235 rows, trimmed to 300. [2026-01-29T12:20:03.150906] [DEBUG] [REMOTE ] SES: PASS: History has at least 300 days. [2026-01-29T12:20:03.151198] [DEBUG] [REMOTE ] SES: PASS: Price check passed. Min price $1.79. [2026-01-29T12:20:03.151346] [DEBUG] [REMOTE ] SES: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:03.151471] [DEBUG] [REMOTE ] SES: PASS: Integrity check passed. [2026-01-29T12:20:03.151514] [DEBUG] [REMOTE ] SES: Symbol is viable for forecasting. [2026-01-29T12:20:03.151589] [INFO ] [MAIN ] [2783/3490] SES kept (0.4s) | 2778 kept, 5 rejected | 139.3/min | ETA: 5.1m [2026-01-29T12:20:03.691144] [DEBUG] [REMOTE ] SEVN: Retrieved 1381 rows, trimmed to 300. [2026-01-29T12:20:03.691278] [DEBUG] [REMOTE ] SEVN: PASS: History has at least 300 days. [2026-01-29T12:20:03.691489] [DEBUG] [REMOTE ] SEVN: PASS: Price check passed. Min price $8.25. [2026-01-29T12:20:03.691667] [DEBUG] [REMOTE ] SEVN: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:03.691809] [DEBUG] [REMOTE ] SEVN: PASS: Integrity check passed. [2026-01-29T12:20:03.691864] [DEBUG] [REMOTE ] SEVN: Symbol is viable for forecasting. [2026-01-29T12:20:03.691955] [INFO ] [MAIN ] [2784/3490] SEVN kept (0.5s) | 2779 kept, 5 rejected | 139.3/min | ETA: 5.1m [2026-01-29T12:20:03.914846] [DEBUG] [REMOTE ] SEZL: Retrieved 614 rows, trimmed to 300. [2026-01-29T12:20:03.915047] [DEBUG] [REMOTE ] SEZL: PASS: History has at least 300 days. [2026-01-29T12:20:03.915306] [DEBUG] [REMOTE ] SEZL: PASS: Price check passed. Min price $50.97. [2026-01-29T12:20:03.915452] [DEBUG] [REMOTE ] SEZL: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:03.915635] [DEBUG] [REMOTE ] SEZL: PASS: Integrity check passed. [2026-01-29T12:20:03.915684] [DEBUG] [REMOTE ] SEZL: Symbol is viable for forecasting. [2026-01-29T12:20:03.915737] [INFO ] [MAIN ] [2785/3490] SEZL kept (0.2s) | 2780 kept, 5 rejected | 139.3/min | ETA: 5.1m [2026-01-29T12:20:04.798969] [DEBUG] [REMOTE ] SF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:04.799109] [DEBUG] [REMOTE ] SF: PASS: History has at least 300 days. [2026-01-29T12:20:04.799341] [DEBUG] [REMOTE ] SF: PASS: Price check passed. Min price $114.80. [2026-01-29T12:20:04.799480] [DEBUG] [REMOTE ] SF: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:04.799621] [DEBUG] [REMOTE ] SF: PASS: Integrity check passed. [2026-01-29T12:20:04.799664] [DEBUG] [REMOTE ] SF: Symbol is viable for forecasting. [2026-01-29T12:20:04.799713] [INFO ] [MAIN ] [2786/3490] SF kept (0.9s) | 2781 kept, 5 rejected | 139.2/min | ETA: 5.1m [2026-01-29T12:20:05.106977] [DEBUG] [REMOTE ] SFB: Retrieved 2080 rows, trimmed to 300. [2026-01-29T12:20:05.107126] [DEBUG] [REMOTE ] SFB: PASS: History has at least 300 days. [2026-01-29T12:20:05.107375] [DEBUG] [REMOTE ] SFB: PASS: Price check passed. Min price $20.45. [2026-01-29T12:20:05.107512] [DEBUG] [REMOTE ] SFB: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:05.107650] [DEBUG] [REMOTE ] SFB: PASS: Integrity check passed. [2026-01-29T12:20:05.107694] [DEBUG] [REMOTE ] SFB: Symbol is viable for forecasting. [2026-01-29T12:20:05.107749] [INFO ] [MAIN ] [2787/3490] SFB kept (0.3s) | 2782 kept, 5 rejected | 139.3/min | ETA: 5.0m [2026-01-29T12:20:05.690277] [DEBUG] [REMOTE ] SFBS: Retrieved 2945 rows, trimmed to 300. [2026-01-29T12:20:05.690422] [DEBUG] [REMOTE ] SFBS: PASS: History has at least 300 days. [2026-01-29T12:20:05.690685] [DEBUG] [REMOTE ] SFBS: PASS: Price check passed. Min price $67.40. [2026-01-29T12:20:05.690832] [DEBUG] [REMOTE ] SFBS: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:05.690958] [DEBUG] [REMOTE ] SFBS: PASS: Integrity check passed. [2026-01-29T12:20:05.690998] [DEBUG] [REMOTE ] SFBS: Symbol is viable for forecasting. [2026-01-29T12:20:05.691047] [INFO ] [MAIN ] [2788/3490] SFBS kept (0.6s) | 2783 kept, 5 rejected | 139.2/min | ETA: 5.0m [2026-01-29T12:20:05.980268] [DEBUG] [REMOTE ] SFIX: Retrieved 2058 rows, trimmed to 300. [2026-01-29T12:20:05.980422] [DEBUG] [REMOTE ] SFIX: PASS: History has at least 300 days. [2026-01-29T12:20:05.980706] [DEBUG] [REMOTE ] SFIX: PASS: Price check passed. Min price $3.95. [2026-01-29T12:20:05.980860] [DEBUG] [REMOTE ] SFIX: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:05.980986] [DEBUG] [REMOTE ] SFIX: PASS: Integrity check passed. [2026-01-29T12:20:05.981036] [DEBUG] [REMOTE ] SFIX: Symbol is viable for forecasting. [2026-01-29T12:20:05.981120] [INFO ] [MAIN ] [2789/3490] SFIX kept (0.3s) | 2784 kept, 5 rejected | 139.3/min | ETA: 5.0m [2026-01-29T12:20:06.512926] [DEBUG] [REMOTE ] SFL: Retrieved 5439 rows, trimmed to 300. [2026-01-29T12:20:06.513076] [DEBUG] [REMOTE ] SFL: PASS: History has at least 300 days. [2026-01-29T12:20:06.513495] [DEBUG] [REMOTE ] SFL: PASS: Price check passed. Min price $7.14. [2026-01-29T12:20:06.513660] [DEBUG] [REMOTE ] SFL: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:06.513782] [DEBUG] [REMOTE ] SFL: PASS: Integrity check passed. [2026-01-29T12:20:06.513824] [DEBUG] [REMOTE ] SFL: Symbol is viable for forecasting. [2026-01-29T12:20:06.513891] [INFO ] [MAIN ] [2790/3490] SFL kept (0.5s) | 2785 kept, 5 rejected | 139.2/min | ETA: 5.0m [2026-01-29T12:20:06.602425] [DEBUG] [REMOTE ] SFLO: Retrieved 526 rows, trimmed to 300. [2026-01-29T12:20:06.602596] [DEBUG] [REMOTE ] SFLO: PASS: History has at least 300 days. [2026-01-29T12:20:06.602840] [DEBUG] [REMOTE ] SFLO: PASS: Price check passed. Min price $27.40. [2026-01-29T12:20:06.602997] [DEBUG] [REMOTE ] SFLO: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:06.603123] [DEBUG] [REMOTE ] SFLO: PASS: Integrity check passed. [2026-01-29T12:20:06.603168] [DEBUG] [REMOTE ] SFLO: Symbol is viable for forecasting. [2026-01-29T12:20:06.603222] [INFO ] [MAIN ] [2791/3490] SFLO kept (0.1s) | 2786 kept, 5 rejected | 139.3/min | ETA: 5.0m [2026-01-29T12:20:07.254401] [DEBUG] [REMOTE ] SFM: Retrieved 3142 rows, trimmed to 300. [2026-01-29T12:20:07.254542] [DEBUG] [REMOTE ] SFM: PASS: History has at least 300 days. [2026-01-29T12:20:07.254803] [DEBUG] [REMOTE ] SFM: PASS: Price check passed. Min price $70.16. [2026-01-29T12:20:07.254952] [DEBUG] [REMOTE ] SFM: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:07.255075] [DEBUG] [REMOTE ] SFM: PASS: Integrity check passed. [2026-01-29T12:20:07.255116] [DEBUG] [REMOTE ] SFM: Symbol is viable for forecasting. [2026-01-29T12:20:07.255166] [INFO ] [MAIN ] [2792/3490] SFM kept (0.7s) | 2787 kept, 5 rejected | 139.3/min | ETA: 5.0m [2026-01-29T12:20:07.695257] [DEBUG] [REMOTE ] SFNC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:07.695398] [DEBUG] [REMOTE ] SFNC: PASS: History has at least 300 days. [2026-01-29T12:20:07.695699] [DEBUG] [REMOTE ] SFNC: PASS: Price check passed. Min price $17.07. [2026-01-29T12:20:07.695883] [DEBUG] [REMOTE ] SFNC: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:07.696039] [DEBUG] [REMOTE ] SFNC: PASS: Integrity check passed. [2026-01-29T12:20:07.696094] [DEBUG] [REMOTE ] SFNC: Symbol is viable for forecasting. [2026-01-29T12:20:07.696156] [INFO ] [MAIN ] [2793/3490] SFNC kept (0.4s) | 2788 kept, 5 rejected | 139.3/min | ETA: 5.0m [2026-01-29T12:20:07.988500] [DEBUG] [REMOTE ] SG: Retrieved 1051 rows, trimmed to 300. [2026-01-29T12:20:07.988652] [DEBUG] [REMOTE ] SG: PASS: History has at least 300 days. [2026-01-29T12:20:07.988859] [DEBUG] [REMOTE ] SG: PASS: Price check passed. Min price $5.23. [2026-01-29T12:20:07.988998] [DEBUG] [REMOTE ] SG: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:07.989112] [DEBUG] [REMOTE ] SG: PASS: Integrity check passed. [2026-01-29T12:20:07.989153] [DEBUG] [REMOTE ] SG: Symbol is viable for forecasting. [2026-01-29T12:20:07.989203] [INFO ] [MAIN ] [2794/3490] SG kept (0.3s) | 2789 kept, 5 rejected | 139.3/min | ETA: 5.0m [2026-01-29T12:20:08.556591] [DEBUG] [REMOTE ] SGC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:08.556733] [DEBUG] [REMOTE ] SGC: PASS: History has at least 300 days. [2026-01-29T12:20:08.556952] [DEBUG] [REMOTE ] SGC: PASS: Price check passed. Min price $8.48. [2026-01-29T12:20:08.557089] [DEBUG] [REMOTE ] SGC: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:08.557208] [DEBUG] [REMOTE ] SGC: PASS: Integrity check passed. [2026-01-29T12:20:08.557250] [DEBUG] [REMOTE ] SGC: Symbol is viable for forecasting. [2026-01-29T12:20:08.557298] [INFO ] [MAIN ] [2795/3490] SGC kept (0.6s) | 2790 kept, 5 rejected | 139.3/min | ETA: 5.0m [2026-01-29T12:20:08.731867] [DEBUG] [REMOTE ] SGHC: Retrieved 1003 rows, trimmed to 300. [2026-01-29T12:20:08.732046] [DEBUG] [REMOTE ] SGHC: PASS: History has at least 300 days. [2026-01-29T12:20:08.732490] [DEBUG] [REMOTE ] SGHC: PASS: Price check passed. Min price $9.67. [2026-01-29T12:20:08.732669] [DEBUG] [REMOTE ] SGHC: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:08.732809] [DEBUG] [REMOTE ] SGHC: PASS: Integrity check passed. [2026-01-29T12:20:08.732856] [DEBUG] [REMOTE ] SGHC: Symbol is viable for forecasting. [2026-01-29T12:20:08.732928] [INFO ] [MAIN ] [2796/3490] SGHC kept (0.2s) | 2791 kept, 5 rejected | 139.3/min | ETA: 5.0m [2026-01-29T12:20:09.300208] [DEBUG] [REMOTE ] SGRY: Retrieved 2596 rows, trimmed to 300. [2026-01-29T12:20:09.300341] [DEBUG] [REMOTE ] SGRY: PASS: History has at least 300 days. [2026-01-29T12:20:09.300541] [DEBUG] [REMOTE ] SGRY: PASS: Price check passed. Min price $14.85. [2026-01-29T12:20:09.300719] [DEBUG] [REMOTE ] SGRY: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:09.300831] [DEBUG] [REMOTE ] SGRY: PASS: Integrity check passed. [2026-01-29T12:20:09.300871] [DEBUG] [REMOTE ] SGRY: Symbol is viable for forecasting. [2026-01-29T12:20:09.300918] [INFO ] [MAIN ] [2797/3490] SGRY kept (0.6s) | 2792 kept, 5 rejected | 139.3/min | ETA: 5.0m [2026-01-29T12:20:09.696489] [DEBUG] [REMOTE ] SHAK: Retrieved 2765 rows, trimmed to 300. [2026-01-29T12:20:09.696656] [DEBUG] [REMOTE ] SHAK: PASS: History has at least 300 days. [2026-01-29T12:20:09.696880] [DEBUG] [REMOTE ] SHAK: PASS: Price check passed. Min price $77.12. [2026-01-29T12:20:09.697046] [DEBUG] [REMOTE ] SHAK: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:09.697165] [DEBUG] [REMOTE ] SHAK: PASS: Integrity check passed. [2026-01-29T12:20:09.697207] [DEBUG] [REMOTE ] SHAK: Symbol is viable for forecasting. [2026-01-29T12:20:09.697256] [INFO ] [MAIN ] [2798/3490] SHAK kept (0.4s) | 2793 kept, 5 rejected | 139.3/min | ETA: 5.0m [2026-01-29T12:20:10.185323] [DEBUG] [REMOTE ] SHBI: Retrieved 6250 rows, trimmed to 300. [2026-01-29T12:20:10.185460] [DEBUG] [REMOTE ] SHBI: PASS: History has at least 300 days. [2026-01-29T12:20:10.185698] [DEBUG] [REMOTE ] SHBI: PASS: Price check passed. Min price $15.49. [2026-01-29T12:20:10.185838] [DEBUG] [REMOTE ] SHBI: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:10.185979] [DEBUG] [REMOTE ] SHBI: PASS: Integrity check passed. [2026-01-29T12:20:10.186028] [DEBUG] [REMOTE ] SHBI: Symbol is viable for forecasting. [2026-01-29T12:20:10.186079] [INFO ] [MAIN ] [2799/3490] SHBI kept (0.5s) | 2794 kept, 5 rejected | 139.3/min | ETA: 5.0m [2026-01-29T12:20:10.390131] [DEBUG] [REMOTE ] SHC: Retrieved 1301 rows, trimmed to 300. [2026-01-29T12:20:10.390269] [DEBUG] [REMOTE ] SHC: PASS: History has at least 300 days. [2026-01-29T12:20:10.390470] [DEBUG] [REMOTE ] SHC: PASS: Price check passed. Min price $15.23. [2026-01-29T12:20:10.390639] [DEBUG] [REMOTE ] SHC: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:10.390755] [DEBUG] [REMOTE ] SHC: PASS: Integrity check passed. [2026-01-29T12:20:10.390795] [DEBUG] [REMOTE ] SHC: Symbol is viable for forecasting. [2026-01-29T12:20:10.390843] [INFO ] [MAIN ] [2800/3490] SHC kept (0.2s) | 2795 kept, 5 rejected | 139.3/min | ETA: 5.0m [2026-01-29T12:20:10.980787] [DEBUG] [REMOTE ] SHEL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:10.980943] [DEBUG] [REMOTE ] SHEL: PASS: History has at least 300 days. [2026-01-29T12:20:10.981199] [DEBUG] [REMOTE ] SHEL: PASS: Price check passed. Min price $70.31. [2026-01-29T12:20:10.981338] [DEBUG] [REMOTE ] SHEL: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:10.981460] [DEBUG] [REMOTE ] SHEL: PASS: Integrity check passed. [2026-01-29T12:20:10.981499] [DEBUG] [REMOTE ] SHEL: Symbol is viable for forecasting. [2026-01-29T12:20:10.981547] [INFO ] [MAIN ] [2801/3490] SHEL kept (0.6s) | 2796 kept, 5 rejected | 139.3/min | ETA: 4.9m [2026-01-29T12:20:11.394723] [DEBUG] [REMOTE ] SHEN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:11.394944] [DEBUG] [REMOTE ] SHEN: PASS: History has at least 300 days. [2026-01-29T12:20:11.395286] [DEBUG] [REMOTE ] SHEN: PASS: Price check passed. Min price $9.90. [2026-01-29T12:20:11.395450] [DEBUG] [REMOTE ] SHEN: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:11.395651] [DEBUG] [REMOTE ] SHEN: PASS: Integrity check passed. [2026-01-29T12:20:11.395703] [DEBUG] [REMOTE ] SHEN: Symbol is viable for forecasting. [2026-01-29T12:20:11.395786] [INFO ] [MAIN ] [2802/3490] SHEN kept (0.4s) | 2797 kept, 5 rejected | 139.3/min | ETA: 4.9m [2026-01-29T12:20:11.621217] [DEBUG] [REMOTE ] SHFS: Retrieved 1114 rows, trimmed to 300. [2026-01-29T12:20:11.621361] [DEBUG] [REMOTE ] SHFS: PASS: History has at least 300 days. [2026-01-29T12:20:11.621608] [DEBUG] [REMOTE ] SHFS: PASS: Price check passed. Min price $1.03. [2026-01-29T12:20:11.621758] [DEBUG] [REMOTE ] SHFS: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:11.621877] [DEBUG] [REMOTE ] SHFS: PASS: Integrity check passed. [2026-01-29T12:20:11.621918] [DEBUG] [REMOTE ] SHFS: Symbol is viable for forecasting. [2026-01-29T12:20:11.621971] [INFO ] [MAIN ] [2803/3490] SHFS kept (0.2s) | 2798 kept, 5 rejected | 139.3/min | ETA: 4.9m [2026-01-29T12:20:12.203952] [DEBUG] [REMOTE ] SHG: Retrieved 5628 rows, trimmed to 300. [2026-01-29T12:20:12.204159] [DEBUG] [REMOTE ] SHG: PASS: History has at least 300 days. [2026-01-29T12:20:12.204514] [DEBUG] [REMOTE ] SHG: PASS: Price check passed. Min price $51.69. [2026-01-29T12:20:12.204734] [DEBUG] [REMOTE ] SHG: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:12.204922] [DEBUG] [REMOTE ] SHG: PASS: Integrity check passed. [2026-01-29T12:20:12.204996] [DEBUG] [REMOTE ] SHG: Symbol is viable for forecasting. [2026-01-29T12:20:12.205083] [INFO ] [MAIN ] [2804/3490] SHG kept (0.6s) | 2799 kept, 5 rejected | 139.3/min | ETA: 4.9m [2026-01-29T12:20:12.604715] [DEBUG] [REMOTE ] SHIP: Retrieved 4592 rows, trimmed to 300. [2026-01-29T12:20:12.604926] [DEBUG] [REMOTE ] SHIP: PASS: History has at least 300 days. [2026-01-29T12:20:12.605212] [DEBUG] [REMOTE ] SHIP: PASS: Price check passed. Min price $8.13. [2026-01-29T12:20:12.605360] [DEBUG] [REMOTE ] SHIP: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:12.605504] [DEBUG] [REMOTE ] SHIP: PASS: Integrity check passed. [2026-01-29T12:20:12.605546] [DEBUG] [REMOTE ] SHIP: Symbol is viable for forecasting. [2026-01-29T12:20:12.605619] [INFO ] [MAIN ] [2805/3490] SHIP kept (0.4s) | 2800 kept, 5 rejected | 139.3/min | ETA: 4.9m [2026-01-29T12:20:12.778189] [DEBUG] [REMOTE ] SHLS: Retrieved 1257 rows, trimmed to 300. [2026-01-29T12:20:12.778393] [DEBUG] [REMOTE ] SHLS: PASS: History has at least 300 days. [2026-01-29T12:20:12.778688] [DEBUG] [REMOTE ] SHLS: PASS: Price check passed. Min price $7.46. [2026-01-29T12:20:12.778842] [DEBUG] [REMOTE ] SHLS: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:12.778965] [DEBUG] [REMOTE ] SHLS: PASS: Integrity check passed. [2026-01-29T12:20:12.779008] [DEBUG] [REMOTE ] SHLS: Symbol is viable for forecasting. [2026-01-29T12:20:12.779062] [INFO ] [MAIN ] [2806/3490] SHLS kept (0.2s) | 2801 kept, 5 rejected | 139.3/min | ETA: 4.9m [2026-01-29T12:20:13.289431] [DEBUG] [REMOTE ] SHO: Retrieved 5351 rows, trimmed to 300. [2026-01-29T12:20:13.289595] [DEBUG] [REMOTE ] SHO: PASS: History has at least 300 days. [2026-01-29T12:20:13.289835] [DEBUG] [REMOTE ] SHO: PASS: Price check passed. Min price $8.75. [2026-01-29T12:20:13.289974] [DEBUG] [REMOTE ] SHO: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:13.290096] [DEBUG] [REMOTE ] SHO: PASS: Integrity check passed. [2026-01-29T12:20:13.290137] [DEBUG] [REMOTE ] SHO: Symbol is viable for forecasting. [2026-01-29T12:20:13.290186] [INFO ] [MAIN ] [2807/3490] SHO kept (0.5s) | 2802 kept, 5 rejected | 139.3/min | ETA: 4.9m [2026-01-29T12:20:13.623227] [DEBUG] [REMOTE ] SHOC: Retrieved 830 rows, trimmed to 300. [2026-01-29T12:20:13.623357] [DEBUG] [REMOTE ] SHOC: PASS: History has at least 300 days. [2026-01-29T12:20:13.623589] [DEBUG] [REMOTE ] SHOC: PASS: Price check passed. Min price $62.08. [2026-01-29T12:20:13.623742] [DEBUG] [REMOTE ] SHOC: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:13.623856] [DEBUG] [REMOTE ] SHOC: PASS: Integrity check passed. [2026-01-29T12:20:13.623915] [DEBUG] [REMOTE ] SHOC: Symbol is viable for forecasting. [2026-01-29T12:20:13.623965] [INFO ] [MAIN ] [2808/3490] SHOC kept (0.3s) | 2803 kept, 5 rejected | 139.3/min | ETA: 4.9m [2026-01-29T12:20:14.971804] [DEBUG] [REMOTE ] SHOO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:14.971969] [DEBUG] [REMOTE ] SHOO: PASS: History has at least 300 days. [2026-01-29T12:20:14.972230] [DEBUG] [REMOTE ] SHOO: PASS: Price check passed. Min price $32.64. [2026-01-29T12:20:14.972369] [DEBUG] [REMOTE ] SHOO: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:14.972491] [DEBUG] [REMOTE ] SHOO: PASS: Integrity check passed. [2026-01-29T12:20:14.972531] [DEBUG] [REMOTE ] SHOO: Symbol is viable for forecasting. [2026-01-29T12:20:14.972598] [INFO ] [MAIN ] [2809/3490] SHOO kept (1.3s) | 2804 kept, 5 rejected | 139.2/min | ETA: 4.9m [2026-01-29T12:20:15.689667] [DEBUG] [REMOTE ] SHOP: Retrieved 2688 rows, trimmed to 300. [2026-01-29T12:20:15.689823] [DEBUG] [REMOTE ] SHOP: PASS: History has at least 300 days. [2026-01-29T12:20:15.690093] [DEBUG] [REMOTE ] SHOP: PASS: Price check passed. Min price $136.31. [2026-01-29T12:20:15.690268] [DEBUG] [REMOTE ] SHOP: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:15.690417] [DEBUG] [REMOTE ] SHOP: PASS: Integrity check passed. [2026-01-29T12:20:15.690467] [DEBUG] [REMOTE ] SHOP: Symbol is viable for forecasting. [2026-01-29T12:20:15.690530] [INFO ] [MAIN ] [2810/3490] SHOP kept (0.7s) | 2805 kept, 5 rejected | 139.2/min | ETA: 4.9m [2026-01-29T12:20:16.260380] [DEBUG] [REMOTE ] SHY: Retrieved 5915 rows, trimmed to 300. [2026-01-29T12:20:16.260534] [DEBUG] [REMOTE ] SHY: PASS: History has at least 300 days. [2026-01-29T12:20:16.260789] [DEBUG] [REMOTE ] SHY: PASS: Price check passed. Min price $82.19. [2026-01-29T12:20:16.260937] [DEBUG] [REMOTE ] SHY: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:16.261072] [DEBUG] [REMOTE ] SHY: PASS: Integrity check passed. [2026-01-29T12:20:16.261134] [DEBUG] [REMOTE ] SHY: Symbol is viable for forecasting. [2026-01-29T12:20:16.261187] [INFO ] [MAIN ] [2811/3490] SHY kept (0.6s) | 2806 kept, 5 rejected | 139.2/min | ETA: 4.9m [2026-01-29T12:20:16.540059] [DEBUG] [REMOTE ] SIBN: Retrieved 1829 rows, trimmed to 300. [2026-01-29T12:20:16.540205] [DEBUG] [REMOTE ] SIBN: PASS: History has at least 300 days. [2026-01-29T12:20:16.540641] [DEBUG] [REMOTE ] SIBN: PASS: Price check passed. Min price $14.83. [2026-01-29T12:20:16.540785] [DEBUG] [REMOTE ] SIBN: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:16.540905] [DEBUG] [REMOTE ] SIBN: PASS: Integrity check passed. [2026-01-29T12:20:16.540947] [DEBUG] [REMOTE ] SIBN: Symbol is viable for forecasting. [2026-01-29T12:20:16.540997] [INFO ] [MAIN ] [2812/3490] SIBN kept (0.3s) | 2807 kept, 5 rejected | 139.2/min | ETA: 4.9m [2026-01-29T12:20:17.123759] [DEBUG] [REMOTE ] SID: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:17.123912] [DEBUG] [REMOTE ] SID: PASS: History has at least 300 days. [2026-01-29T12:20:17.124155] [DEBUG] [REMOTE ] SID: PASS: Price check passed. Min price $1.48. [2026-01-29T12:20:17.124299] [DEBUG] [REMOTE ] SID: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:17.124421] [DEBUG] [REMOTE ] SID: PASS: Integrity check passed. [2026-01-29T12:20:17.124461] [DEBUG] [REMOTE ] SID: Symbol is viable for forecasting. [2026-01-29T12:20:17.124509] [INFO ] [MAIN ] [2813/3490] SID kept (0.6s) | 2808 kept, 5 rejected | 139.2/min | ETA: 4.9m [2026-01-29T12:20:17.584679] [DEBUG] [REMOTE ] SIEB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:17.584854] [DEBUG] [REMOTE ] SIEB: PASS: History has at least 300 days. [2026-01-29T12:20:17.585120] [DEBUG] [REMOTE ] SIEB: PASS: Price check passed. Min price $2.64. [2026-01-29T12:20:17.585281] [DEBUG] [REMOTE ] SIEB: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:17.585409] [DEBUG] [REMOTE ] SIEB: PASS: Integrity check passed. [2026-01-29T12:20:17.585478] [DEBUG] [REMOTE ] SIEB: Symbol is viable for forecasting. [2026-01-29T12:20:17.585530] [INFO ] [MAIN ] [2814/3490] SIEB kept (0.5s) | 2809 kept, 5 rejected | 139.2/min | ETA: 4.9m [2026-01-29T12:20:17.976059] [DEBUG] [REMOTE ] SIFY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:17.976213] [DEBUG] [REMOTE ] SIFY: PASS: History has at least 300 days. [2026-01-29T12:20:17.976477] [DEBUG] [REMOTE ] SIFY: PASS: Price check passed. Min price $10.37. [2026-01-29T12:20:17.976638] [DEBUG] [REMOTE ] SIFY: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:17.976773] [DEBUG] [REMOTE ] SIFY: PASS: Integrity check passed. [2026-01-29T12:20:17.976814] [DEBUG] [REMOTE ] SIFY: Symbol is viable for forecasting. [2026-01-29T12:20:17.976865] [INFO ] [MAIN ] [2815/3490] SIFY kept (0.4s) | 2810 kept, 5 rejected | 139.2/min | ETA: 4.9m [2026-01-29T12:20:18.433080] [DEBUG] [REMOTE ] SIG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:18.433265] [DEBUG] [REMOTE ] SIG: PASS: History has at least 300 days. [2026-01-29T12:20:18.433634] [DEBUG] [REMOTE ] SIG: PASS: Price check passed. Min price $82.59. [2026-01-29T12:20:18.433783] [DEBUG] [REMOTE ] SIG: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:18.433939] [DEBUG] [REMOTE ] SIG: PASS: Integrity check passed. [2026-01-29T12:20:18.433982] [DEBUG] [REMOTE ] SIG: Symbol is viable for forecasting. [2026-01-29T12:20:18.434045] [INFO ] [MAIN ] [2816/3490] SIG kept (0.5s) | 2811 kept, 5 rejected | 139.2/min | ETA: 4.8m [2026-01-29T12:20:18.876756] [DEBUG] [REMOTE ] SIGA: Retrieved 6598 rows, trimmed to 300. [2026-01-29T12:20:18.876974] [DEBUG] [REMOTE ] SIGA: PASS: History has at least 300 days. [2026-01-29T12:20:18.877266] [DEBUG] [REMOTE ] SIGA: PASS: Price check passed. Min price $5.77. [2026-01-29T12:20:18.877409] [DEBUG] [REMOTE ] SIGA: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:18.877554] [DEBUG] [REMOTE ] SIGA: PASS: Integrity check passed. [2026-01-29T12:20:18.877619] [DEBUG] [REMOTE ] SIGA: Symbol is viable for forecasting. [2026-01-29T12:20:18.877674] [INFO ] [MAIN ] [2817/3490] SIGA kept (0.4s) | 2812 kept, 5 rejected | 139.2/min | ETA: 4.8m [2026-01-29T12:20:19.345196] [DEBUG] [REMOTE ] SIGI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:19.345416] [DEBUG] [REMOTE ] SIGI: PASS: History has at least 300 days. [2026-01-29T12:20:19.345735] [DEBUG] [REMOTE ] SIGI: PASS: Price check passed. Min price $73.62. [2026-01-29T12:20:19.345882] [DEBUG] [REMOTE ] SIGI: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:19.346020] [DEBUG] [REMOTE ] SIGI: PASS: Integrity check passed. [2026-01-29T12:20:19.346063] [DEBUG] [REMOTE ] SIGI: Symbol is viable for forecasting. [2026-01-29T12:20:19.346120] [INFO ] [MAIN ] [2818/3490] SIGI kept (0.5s) | 2813 kept, 5 rejected | 139.2/min | ETA: 4.8m [2026-01-29T12:20:19.476645] [DEBUG] [REMOTE ] SII: Retrieved 1403 rows, trimmed to 300. [2026-01-29T12:20:19.476784] [DEBUG] [REMOTE ] SII: PASS: History has at least 300 days. [2026-01-29T12:20:19.476993] [DEBUG] [REMOTE ] SII: PASS: Price check passed. Min price $81.31. [2026-01-29T12:20:19.477131] [DEBUG] [REMOTE ] SII: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:19.477243] [DEBUG] [REMOTE ] SII: PASS: Integrity check passed. [2026-01-29T12:20:19.477284] [DEBUG] [REMOTE ] SII: Symbol is viable for forecasting. [2026-01-29T12:20:19.477334] [INFO ] [MAIN ] [2819/3490] SII kept (0.1s) | 2814 kept, 5 rejected | 139.2/min | ETA: 4.8m [2026-01-29T12:20:20.153131] [DEBUG] [REMOTE ] SIMO: Retrieved 5177 rows, trimmed to 300. [2026-01-29T12:20:20.153276] [DEBUG] [REMOTE ] SIMO: PASS: History has at least 300 days. [2026-01-29T12:20:20.153511] [DEBUG] [REMOTE ] SIMO: PASS: Price check passed. Min price $80.16. [2026-01-29T12:20:20.153676] [DEBUG] [REMOTE ] SIMO: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:20.153805] [DEBUG] [REMOTE ] SIMO: PASS: Integrity check passed. [2026-01-29T12:20:20.153884] [DEBUG] [REMOTE ] SIMO: Symbol is viable for forecasting. [2026-01-29T12:20:20.153938] [INFO ] [MAIN ] [2820/3490] SIMO kept (0.7s) | 2815 kept, 5 rejected | 139.2/min | ETA: 4.8m [2026-01-29T12:20:20.599383] [DEBUG] [REMOTE ] SIRI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:20.599543] [DEBUG] [REMOTE ] SIRI: PASS: History has at least 300 days. [2026-01-29T12:20:20.599854] [DEBUG] [REMOTE ] SIRI: PASS: Price check passed. Min price $19.92. [2026-01-29T12:20:20.600020] [DEBUG] [REMOTE ] SIRI: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:20.600167] [DEBUG] [REMOTE ] SIRI: PASS: Integrity check passed. [2026-01-29T12:20:20.600223] [DEBUG] [REMOTE ] SIRI: Symbol is viable for forecasting. [2026-01-29T12:20:20.600277] [INFO ] [MAIN ] [2821/3490] SIRI kept (0.4s) | 2816 kept, 5 rejected | 139.2/min | ETA: 4.8m [2026-01-29T12:20:21.059350] [DEBUG] [REMOTE ] SITC: Retrieved 6300 rows, trimmed to 300. [2026-01-29T12:20:21.059499] [DEBUG] [REMOTE ] SITC: PASS: History has at least 300 days. [2026-01-29T12:20:21.059752] [DEBUG] [REMOTE ] SITC: PASS: Price check passed. Min price $5.87. [2026-01-29T12:20:21.059893] [DEBUG] [REMOTE ] SITC: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:21.060015] [DEBUG] [REMOTE ] SITC: PASS: Integrity check passed. [2026-01-29T12:20:21.060055] [DEBUG] [REMOTE ] SITC: Symbol is viable for forecasting. [2026-01-29T12:20:21.060103] [INFO ] [MAIN ] [2822/3490] SITC kept (0.5s) | 2817 kept, 5 rejected | 139.2/min | ETA: 4.8m [2026-01-29T12:20:21.257800] [DEBUG] [REMOTE ] SITE: Retrieved 2442 rows, trimmed to 300. [2026-01-29T12:20:21.258014] [DEBUG] [REMOTE ] SITE: PASS: History has at least 300 days. [2026-01-29T12:20:21.258341] [DEBUG] [REMOTE ] SITE: PASS: Price check passed. Min price $122.14. [2026-01-29T12:20:21.258540] [DEBUG] [REMOTE ] SITE: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:21.258743] [DEBUG] [REMOTE ] SITE: PASS: Integrity check passed. [2026-01-29T12:20:21.258802] [DEBUG] [REMOTE ] SITE: Symbol is viable for forecasting. [2026-01-29T12:20:21.258877] [INFO ] [MAIN ] [2823/3490] SITE kept (0.2s) | 2818 kept, 5 rejected | 139.2/min | ETA: 4.8m [2026-01-29T12:20:21.737990] [DEBUG] [REMOTE ] SITM: Retrieved 1554 rows, trimmed to 300. [2026-01-29T12:20:21.738127] [DEBUG] [REMOTE ] SITM: PASS: History has at least 300 days. [2026-01-29T12:20:21.738337] [DEBUG] [REMOTE ] SITM: PASS: Price check passed. Min price $252.76. [2026-01-29T12:20:21.738469] [DEBUG] [REMOTE ] SITM: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:21.738603] [DEBUG] [REMOTE ] SITM: PASS: Integrity check passed. [2026-01-29T12:20:21.738647] [DEBUG] [REMOTE ] SITM: Symbol is viable for forecasting. [2026-01-29T12:20:21.738694] [INFO ] [MAIN ] [2824/3490] SITM kept (0.5s) | 2819 kept, 5 rejected | 139.2/min | ETA: 4.8m [2026-01-29T12:20:22.155341] [DEBUG] [REMOTE ] SIXG: Retrieved 1736 rows, trimmed to 300. [2026-01-29T12:20:22.155765] [DEBUG] [REMOTE ] SIXG: PASS: History has at least 300 days. [2026-01-29T12:20:22.156020] [DEBUG] [REMOTE ] SIXG: PASS: Price check passed. Min price $60.27. [2026-01-29T12:20:22.156166] [DEBUG] [REMOTE ] SIXG: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:22.156289] [DEBUG] [REMOTE ] SIXG: PASS: Integrity check passed. [2026-01-29T12:20:22.156330] [DEBUG] [REMOTE ] SIXG: Symbol is viable for forecasting. [2026-01-29T12:20:22.156387] [INFO ] [MAIN ] [2825/3490] SIXG kept (0.4s) | 2820 kept, 5 rejected | 139.2/min | ETA: 4.8m [2026-01-29T12:20:22.724810] [DEBUG] [REMOTE ] SJM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:22.724962] [DEBUG] [REMOTE ] SJM: PASS: History has at least 300 days. [2026-01-29T12:20:22.725220] [DEBUG] [REMOTE ] SJM: PASS: Price check passed. Min price $94.56. [2026-01-29T12:20:22.725389] [DEBUG] [REMOTE ] SJM: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:22.725531] [DEBUG] [REMOTE ] SJM: PASS: Integrity check passed. [2026-01-29T12:20:22.725591] [DEBUG] [REMOTE ] SJM: Symbol is viable for forecasting. [2026-01-29T12:20:22.725644] [INFO ] [MAIN ] [2826/3490] SJM kept (0.6s) | 2821 kept, 5 rejected | 139.2/min | ETA: 4.8m [2026-01-29T12:20:23.016798] [DEBUG] [REMOTE ] SKE: Retrieved 2038 rows, trimmed to 300. [2026-01-29T12:20:23.016930] [DEBUG] [REMOTE ] SKE: PASS: History has at least 300 days. [2026-01-29T12:20:23.017135] [DEBUG] [REMOTE ] SKE: PASS: Price check passed. Min price $15.54. [2026-01-29T12:20:23.017273] [DEBUG] [REMOTE ] SKE: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:23.017386] [DEBUG] [REMOTE ] SKE: PASS: Integrity check passed. [2026-01-29T12:20:23.017425] [DEBUG] [REMOTE ] SKE: Symbol is viable for forecasting. [2026-01-29T12:20:23.017473] [INFO ] [MAIN ] [2827/3490] SKE kept (0.3s) | 2822 kept, 5 rejected | 139.2/min | ETA: 4.8m [2026-01-29T12:20:23.273832] [DEBUG] [REMOTE ] SKIL: Retrieved 1636 rows, trimmed to 300. [2026-01-29T12:20:23.273958] [DEBUG] [REMOTE ] SKIL: PASS: History has at least 300 days. [2026-01-29T12:20:23.274196] [DEBUG] [REMOTE ] SKIL: PASS: Price check passed. Min price $5.67. [2026-01-29T12:20:23.274354] [DEBUG] [REMOTE ] SKIL: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:23.274487] [DEBUG] [REMOTE ] SKIL: PASS: Integrity check passed. [2026-01-29T12:20:23.274532] [DEBUG] [REMOTE ] SKIL: Symbol is viable for forecasting. [2026-01-29T12:20:23.274600] [INFO ] [MAIN ] [2828/3490] SKIL kept (0.3s) | 2823 kept, 5 rejected | 139.2/min | ETA: 4.8m [2026-01-29T12:20:23.790840] [DEBUG] [REMOTE ] SKIN: Retrieved 1299 rows, trimmed to 300. [2026-01-29T12:20:23.790968] [DEBUG] [REMOTE ] SKIN: PASS: History has at least 300 days. [2026-01-29T12:20:23.791169] [DEBUG] [REMOTE ] SKIN: PASS: Price check passed. Min price $1.26. [2026-01-29T12:20:23.791308] [DEBUG] [REMOTE ] SKIN: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:23.791416] [DEBUG] [REMOTE ] SKIN: PASS: Integrity check passed. [2026-01-29T12:20:23.791457] [DEBUG] [REMOTE ] SKIN: Symbol is viable for forecasting. [2026-01-29T12:20:23.791504] [INFO ] [MAIN ] [2829/3490] SKIN kept (0.5s) | 2824 kept, 5 rejected | 139.2/min | ETA: 4.7m [2026-01-29T12:20:24.207815] [DEBUG] [REMOTE ] SKLZ: Retrieved 1447 rows, trimmed to 300. [2026-01-29T12:20:24.207975] [DEBUG] [REMOTE ] SKLZ: PASS: History has at least 300 days. [2026-01-29T12:20:24.208191] [DEBUG] [REMOTE ] SKLZ: PASS: Price check passed. Min price $3.85. [2026-01-29T12:20:24.208330] [DEBUG] [REMOTE ] SKLZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:24.208444] [DEBUG] [REMOTE ] SKLZ: PASS: Integrity check passed. [2026-01-29T12:20:24.208485] [DEBUG] [REMOTE ] SKLZ: Symbol is viable for forecasting. [2026-01-29T12:20:24.208534] [INFO ] [MAIN ] [2830/3490] SKLZ kept (0.4s) | 2825 kept, 5 rejected | 139.2/min | ETA: 4.7m [2026-01-29T12:20:24.789296] [DEBUG] [REMOTE ] SKM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:24.789643] [DEBUG] [REMOTE ] SKM: PASS: History has at least 300 days. [2026-01-29T12:20:24.789862] [DEBUG] [REMOTE ] SKM: PASS: Price check passed. Min price $19.68. [2026-01-29T12:20:24.789993] [DEBUG] [REMOTE ] SKM: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:24.790108] [DEBUG] [REMOTE ] SKM: PASS: Integrity check passed. [2026-01-29T12:20:24.790148] [DEBUG] [REMOTE ] SKM: Symbol is viable for forecasting. [2026-01-29T12:20:24.790195] [INFO ] [MAIN ] [2831/3490] SKM kept (0.6s) | 2826 kept, 5 rejected | 139.2/min | ETA: 4.7m [2026-01-29T12:20:24.991948] [DEBUG] [REMOTE ] SKRE: Retrieved 518 rows, trimmed to 300. [2026-01-29T12:20:24.992116] [DEBUG] [REMOTE ] SKRE: PASS: History has at least 300 days. [2026-01-29T12:20:24.992411] [DEBUG] [REMOTE ] SKRE: PASS: Price check passed. Min price $7.72. [2026-01-29T12:20:24.992614] [DEBUG] [REMOTE ] SKRE: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:24.992786] [DEBUG] [REMOTE ] SKRE: PASS: Integrity check passed. [2026-01-29T12:20:24.992843] [DEBUG] [REMOTE ] SKRE: Symbol is viable for forecasting. [2026-01-29T12:20:24.992911] [INFO ] [MAIN ] [2832/3490] SKRE kept (0.2s) | 2827 kept, 5 rejected | 139.2/min | ETA: 4.7m [2026-01-29T12:20:25.415412] [DEBUG] [REMOTE ] SKWD: Retrieved 762 rows, trimmed to 300. [2026-01-29T12:20:25.415558] [DEBUG] [REMOTE ] SKWD: PASS: History has at least 300 days. [2026-01-29T12:20:25.415820] [DEBUG] [REMOTE ] SKWD: PASS: Price check passed. Min price $44.50. [2026-01-29T12:20:25.415967] [DEBUG] [REMOTE ] SKWD: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:25.416094] [DEBUG] [REMOTE ] SKWD: PASS: Integrity check passed. [2026-01-29T12:20:25.416140] [DEBUG] [REMOTE ] SKWD: Symbol is viable for forecasting. [2026-01-29T12:20:25.416199] [INFO ] [MAIN ] [2833/3490] SKWD kept (0.4s) | 2828 kept, 5 rejected | 139.2/min | ETA: 4.7m [2026-01-29T12:20:26.038429] [DEBUG] [REMOTE ] SKY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:26.038596] [DEBUG] [REMOTE ] SKY: PASS: History has at least 300 days. [2026-01-29T12:20:26.038834] [DEBUG] [REMOTE ] SKY: PASS: Price check passed. Min price $66.52. [2026-01-29T12:20:26.038975] [DEBUG] [REMOTE ] SKY: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:26.039093] [DEBUG] [REMOTE ] SKY: PASS: Integrity check passed. [2026-01-29T12:20:26.039135] [DEBUG] [REMOTE ] SKY: Symbol is viable for forecasting. [2026-01-29T12:20:26.039184] [INFO ] [MAIN ] [2834/3490] SKY kept (0.6s) | 2829 kept, 5 rejected | 139.2/min | ETA: 4.7m [2026-01-29T12:20:26.283653] [DEBUG] [REMOTE ] SKYH: Retrieved 1290 rows, trimmed to 300. [2026-01-29T12:20:26.283784] [DEBUG] [REMOTE ] SKYH: PASS: History has at least 300 days. [2026-01-29T12:20:26.283991] [DEBUG] [REMOTE ] SKYH: PASS: Price check passed. Min price $8.30. [2026-01-29T12:20:26.284132] [DEBUG] [REMOTE ] SKYH: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:26.284246] [DEBUG] [REMOTE ] SKYH: PASS: Integrity check passed. [2026-01-29T12:20:26.284290] [DEBUG] [REMOTE ] SKYH: Symbol is viable for forecasting. [2026-01-29T12:20:26.284340] [INFO ] [MAIN ] [2835/3490] SKYH kept (0.2s) | 2830 kept, 5 rejected | 139.2/min | ETA: 4.7m [2026-01-29T12:20:26.677448] [DEBUG] [REMOTE ] SKYX: Retrieved 1685 rows, trimmed to 300. [2026-01-29T12:20:26.677592] [DEBUG] [REMOTE ] SKYX: PASS: History has at least 300 days. [2026-01-29T12:20:26.677796] [DEBUG] [REMOTE ] SKYX: PASS: Price check passed. Min price $1.51. [2026-01-29T12:20:26.677972] [DEBUG] [REMOTE ] SKYX: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:26.678086] [DEBUG] [REMOTE ] SKYX: PASS: Integrity check passed. [2026-01-29T12:20:26.678126] [DEBUG] [REMOTE ] SKYX: Symbol is viable for forecasting. [2026-01-29T12:20:26.678173] [INFO ] [MAIN ] [2836/3490] SKYX kept (0.4s) | 2831 kept, 5 rejected | 139.2/min | ETA: 4.7m [2026-01-29T12:20:27.201150] [DEBUG] [REMOTE ] SKYY: Retrieved 3663 rows, trimmed to 300. [2026-01-29T12:20:27.201283] [DEBUG] [REMOTE ] SKYY: PASS: History has at least 300 days. [2026-01-29T12:20:27.201514] [DEBUG] [REMOTE ] SKYY: PASS: Price check passed. Min price $120.18. [2026-01-29T12:20:27.201680] [DEBUG] [REMOTE ] SKYY: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:27.201796] [DEBUG] [REMOTE ] SKYY: PASS: Integrity check passed. [2026-01-29T12:20:27.201836] [DEBUG] [REMOTE ] SKYY: Symbol is viable for forecasting. [2026-01-29T12:20:27.201884] [INFO ] [MAIN ] [2837/3490] SKYY kept (0.5s) | 2832 kept, 5 rejected | 139.2/min | ETA: 4.7m [2026-01-29T12:20:27.665004] [DEBUG] [REMOTE ] SLAB: Retrieved 6500 rows, trimmed to 300. [2026-01-29T12:20:27.665154] [DEBUG] [REMOTE ] SLAB: PASS: History has at least 300 days. [2026-01-29T12:20:27.665429] [DEBUG] [REMOTE ] SLAB: PASS: Price check passed. Min price $116.08. [2026-01-29T12:20:27.665625] [DEBUG] [REMOTE ] SLAB: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:27.665813] [DEBUG] [REMOTE ] SLAB: PASS: Integrity check passed. [2026-01-29T12:20:27.665871] [DEBUG] [REMOTE ] SLAB: Symbol is viable for forecasting. [2026-01-29T12:20:27.665933] [INFO ] [MAIN ] [2838/3490] SLAB kept (0.5s) | 2833 kept, 5 rejected | 139.2/min | ETA: 4.7m [2026-01-29T12:20:28.171915] [DEBUG] [REMOTE ] SLB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:28.172059] [DEBUG] [REMOTE ] SLB: PASS: History has at least 300 days. [2026-01-29T12:20:28.172290] [DEBUG] [REMOTE ] SLB: PASS: Price check passed. Min price $34.92. [2026-01-29T12:20:28.172425] [DEBUG] [REMOTE ] SLB: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:28.172546] [DEBUG] [REMOTE ] SLB: PASS: Integrity check passed. [2026-01-29T12:20:28.172606] [DEBUG] [REMOTE ] SLB: Symbol is viable for forecasting. [2026-01-29T12:20:28.172655] [INFO ] [MAIN ] [2839/3490] SLB kept (0.5s) | 2834 kept, 5 rejected | 139.2/min | ETA: 4.7m [2026-01-29T12:20:28.463007] [DEBUG] [REMOTE ] SLDB: Retrieved 2012 rows, trimmed to 300. [2026-01-29T12:20:28.463135] [DEBUG] [REMOTE ] SLDB: PASS: History has at least 300 days. [2026-01-29T12:20:28.463340] [DEBUG] [REMOTE ] SLDB: PASS: Price check passed. Min price $3.93. [2026-01-29T12:20:28.463476] [DEBUG] [REMOTE ] SLDB: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:28.463606] [DEBUG] [REMOTE ] SLDB: PASS: Integrity check passed. [2026-01-29T12:20:28.463649] [DEBUG] [REMOTE ] SLDB: Symbol is viable for forecasting. [2026-01-29T12:20:28.463697] [INFO ] [MAIN ] [2840/3490] SLDB kept (0.3s) | 2835 kept, 5 rejected | 139.2/min | ETA: 4.7m [2026-01-29T12:20:28.828598] [DEBUG] [REMOTE ] SLDP: Retrieved 1180 rows, trimmed to 300. [2026-01-29T12:20:28.828751] [DEBUG] [REMOTE ] SLDP: PASS: History has at least 300 days. [2026-01-29T12:20:28.828977] [DEBUG] [REMOTE ] SLDP: PASS: Price check passed. Min price $4.25. [2026-01-29T12:20:28.829124] [DEBUG] [REMOTE ] SLDP: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:28.829240] [DEBUG] [REMOTE ] SLDP: PASS: Integrity check passed. [2026-01-29T12:20:28.829282] [DEBUG] [REMOTE ] SLDP: Symbol is viable for forecasting. [2026-01-29T12:20:28.829334] [INFO ] [MAIN ] [2841/3490] SLDP kept (0.4s) | 2836 kept, 5 rejected | 139.2/min | ETA: 4.7m [2026-01-29T12:20:29.354231] [DEBUG] [REMOTE ] SLF: Retrieved 6501 rows, trimmed to 300. [2026-01-29T12:20:29.354403] [DEBUG] [REMOTE ] SLF: PASS: History has at least 300 days. [2026-01-29T12:20:29.354736] [DEBUG] [REMOTE ] SLF: PASS: Price check passed. Min price $57.33. [2026-01-29T12:20:29.354918] [DEBUG] [REMOTE ] SLF: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:29.355273] [DEBUG] [REMOTE ] SLF: PASS: Integrity check passed. [2026-01-29T12:20:29.355329] [DEBUG] [REMOTE ] SLF: Symbol is viable for forecasting. [2026-01-29T12:20:29.355399] [INFO ] [MAIN ] [2842/3490] SLF kept (0.5s) | 2837 kept, 5 rejected | 139.2/min | ETA: 4.7m [2026-01-29T12:20:29.844534] [DEBUG] [REMOTE ] SLG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:29.844700] [DEBUG] [REMOTE ] SLG: PASS: History has at least 300 days. [2026-01-29T12:20:29.844941] [DEBUG] [REMOTE ] SLG: PASS: Price check passed. Min price $41.53. [2026-01-29T12:20:29.845109] [DEBUG] [REMOTE ] SLG: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:29.845267] [DEBUG] [REMOTE ] SLG: PASS: Integrity check passed. [2026-01-29T12:20:29.845313] [DEBUG] [REMOTE ] SLG: Symbol is viable for forecasting. [2026-01-29T12:20:29.845364] [INFO ] [MAIN ] [2843/3490] SLG kept (0.5s) | 2838 kept, 5 rejected | 139.2/min | ETA: 4.6m [2026-01-29T12:20:30.283061] [DEBUG] [REMOTE ] SLGN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:30.283220] [DEBUG] [REMOTE ] SLGN: PASS: History has at least 300 days. [2026-01-29T12:20:30.283479] [DEBUG] [REMOTE ] SLGN: PASS: Price check passed. Min price $37.37. [2026-01-29T12:20:30.283649] [DEBUG] [REMOTE ] SLGN: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:30.283795] [DEBUG] [REMOTE ] SLGN: PASS: Integrity check passed. [2026-01-29T12:20:30.283838] [DEBUG] [REMOTE ] SLGN: Symbol is viable for forecasting. [2026-01-29T12:20:30.283912] [INFO ] [MAIN ] [2844/3490] SLGN kept (0.4s) | 2839 kept, 5 rejected | 139.2/min | ETA: 4.6m [2026-01-29T12:20:30.738131] [DEBUG] [REMOTE ] SLM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:30.738281] [DEBUG] [REMOTE ] SLM: PASS: History has at least 300 days. [2026-01-29T12:20:30.738530] [DEBUG] [REMOTE ] SLM: PASS: Price check passed. Min price $26.00. [2026-01-29T12:20:30.738700] [DEBUG] [REMOTE ] SLM: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:30.738830] [DEBUG] [REMOTE ] SLM: PASS: Integrity check passed. [2026-01-29T12:20:30.738875] [DEBUG] [REMOTE ] SLM: Symbol is viable for forecasting. [2026-01-29T12:20:30.738928] [INFO ] [MAIN ] [2845/3490] SLM kept (0.5s) | 2840 kept, 5 rejected | 139.2/min | ETA: 4.6m [2026-01-29T12:20:31.008245] [DEBUG] [REMOTE ] SLN: Retrieved 1354 rows, trimmed to 300. [2026-01-29T12:20:31.008452] [DEBUG] [REMOTE ] SLN: PASS: History has at least 300 days. [2026-01-29T12:20:31.010195] [DEBUG] [REMOTE ] SLN: PASS: Price check passed. Min price $5.01. [2026-01-29T12:20:31.010382] [DEBUG] [REMOTE ] SLN: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:31.010545] [DEBUG] [REMOTE ] SLN: PASS: Integrity check passed. [2026-01-29T12:20:31.010620] [DEBUG] [REMOTE ] SLN: Symbol is viable for forecasting. [2026-01-29T12:20:31.010690] [INFO ] [MAIN ] [2846/3490] SLN kept (0.3s) | 2841 kept, 5 rejected | 139.2/min | ETA: 4.6m [2026-01-29T12:20:31.570751] [DEBUG] [REMOTE ] SLNO: Retrieved 2817 rows, trimmed to 300. [2026-01-29T12:20:31.570926] [DEBUG] [REMOTE ] SLNO: PASS: History has at least 300 days. [2026-01-29T12:20:31.571218] [DEBUG] [REMOTE ] SLNO: PASS: Price check passed. Min price $41.51. [2026-01-29T12:20:31.571459] [DEBUG] [REMOTE ] SLNO: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:31.571652] [DEBUG] [REMOTE ] SLNO: PASS: Integrity check passed. [2026-01-29T12:20:31.571700] [DEBUG] [REMOTE ] SLNO: Symbol is viable for forecasting. [2026-01-29T12:20:31.571759] [INFO ] [MAIN ] [2847/3490] SLNO kept (0.6s) | 2842 kept, 5 rejected | 139.2/min | ETA: 4.6m [2026-01-29T12:20:32.048597] [DEBUG] [REMOTE ] SLP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:32.048790] [DEBUG] [REMOTE ] SLP: PASS: History has at least 300 days. [2026-01-29T12:20:32.049082] [DEBUG] [REMOTE ] SLP: PASS: Price check passed. Min price $16.32. [2026-01-29T12:20:32.049366] [DEBUG] [REMOTE ] SLP: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:32.049535] [DEBUG] [REMOTE ] SLP: PASS: Integrity check passed. [2026-01-29T12:20:32.049608] [DEBUG] [REMOTE ] SLP: Symbol is viable for forecasting. [2026-01-29T12:20:32.049671] [INFO ] [MAIN ] [2848/3490] SLP kept (0.5s) | 2843 kept, 5 rejected | 139.2/min | ETA: 4.6m [2026-01-29T12:20:32.413260] [DEBUG] [REMOTE ] SLQD: Retrieved 3088 rows, trimmed to 300. [2026-01-29T12:20:32.413400] [DEBUG] [REMOTE ] SLQD: PASS: History has at least 300 days. [2026-01-29T12:20:32.413675] [DEBUG] [REMOTE ] SLQD: PASS: Price check passed. Min price $50.22. [2026-01-29T12:20:32.414038] [DEBUG] [REMOTE ] SLQD: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:32.414173] [DEBUG] [REMOTE ] SLQD: PASS: Integrity check passed. [2026-01-29T12:20:32.414221] [DEBUG] [REMOTE ] SLQD: Symbol is viable for forecasting. [2026-01-29T12:20:32.414282] [INFO ] [MAIN ] [2849/3490] SLQD kept (0.4s) | 2844 kept, 5 rejected | 139.2/min | ETA: 4.6m [2026-01-29T12:20:32.818829] [DEBUG] [REMOTE ] SLRC: Retrieved 4017 rows, trimmed to 300. [2026-01-29T12:20:32.818972] [DEBUG] [REMOTE ] SLRC: PASS: History has at least 300 days. [2026-01-29T12:20:32.819187] [DEBUG] [REMOTE ] SLRC: PASS: Price check passed. Min price $14.55. [2026-01-29T12:20:32.819351] [DEBUG] [REMOTE ] SLRC: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:32.819465] [DEBUG] [REMOTE ] SLRC: PASS: Integrity check passed. [2026-01-29T12:20:32.819507] [DEBUG] [REMOTE ] SLRC: Symbol is viable for forecasting. [2026-01-29T12:20:32.819556] [INFO ] [MAIN ] [2850/3490] SLRC kept (0.4s) | 2845 kept, 5 rejected | 139.2/min | ETA: 4.6m [2026-01-29T12:20:33.134459] [DEBUG] [REMOTE ] SLS: Retrieved 2030 rows, trimmed to 300. [2026-01-29T12:20:33.134600] [DEBUG] [REMOTE ] SLS: PASS: History has at least 300 days. [2026-01-29T12:20:33.134806] [DEBUG] [REMOTE ] SLS: PASS: Price check passed. Min price $1.39. [2026-01-29T12:20:33.134937] [DEBUG] [REMOTE ] SLS: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:33.135045] [DEBUG] [REMOTE ] SLS: PASS: Integrity check passed. [2026-01-29T12:20:33.135085] [DEBUG] [REMOTE ] SLS: Symbol is viable for forecasting. [2026-01-29T12:20:33.135132] [INFO ] [MAIN ] [2851/3490] SLS kept (0.3s) | 2846 kept, 5 rejected | 139.2/min | ETA: 4.6m [2026-01-29T12:20:33.485457] [DEBUG] [REMOTE ] SLVM: Retrieved 1091 rows, trimmed to 300. [2026-01-29T12:20:33.485622] [DEBUG] [REMOTE ] SLVM: PASS: History has at least 300 days. [2026-01-29T12:20:33.485839] [DEBUG] [REMOTE ] SLVM: PASS: Price check passed. Min price $38.88. [2026-01-29T12:20:33.485975] [DEBUG] [REMOTE ] SLVM: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:33.486082] [DEBUG] [REMOTE ] SLVM: PASS: Integrity check passed. [2026-01-29T12:20:33.486122] [DEBUG] [REMOTE ] SLVM: Symbol is viable for forecasting. [2026-01-29T12:20:33.486170] [INFO ] [MAIN ] [2852/3490] SLVM kept (0.4s) | 2847 kept, 5 rejected | 139.2/min | ETA: 4.6m [2026-01-29T12:20:33.839315] [DEBUG] [REMOTE ] SLVO: Retrieved 415 rows, trimmed to 300. [2026-01-29T12:20:33.839455] [DEBUG] [REMOTE ] SLVO: PASS: History has at least 300 days. [2026-01-29T12:20:33.839772] [DEBUG] [REMOTE ] SLVO: PASS: Price check passed. Min price $79.44. [2026-01-29T12:20:33.839934] [DEBUG] [REMOTE ] SLVO: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:33.840049] [DEBUG] [REMOTE ] SLVO: PASS: Integrity check passed. [2026-01-29T12:20:33.840091] [DEBUG] [REMOTE ] SLVO: Symbol is viable for forecasting. [2026-01-29T12:20:33.840139] [INFO ] [MAIN ] [2853/3490] SLVO kept (0.4s) | 2848 kept, 5 rejected | 139.2/min | ETA: 4.6m [2026-01-29T12:20:34.187215] [DEBUG] [REMOTE ] SLXN: Retrieved 363 rows, trimmed to 300. [2026-01-29T12:20:34.187348] [DEBUG] [REMOTE ] SLXN: PASS: History has at least 300 days. [2026-01-29T12:20:34.187570] [DEBUG] [REMOTE ] SLXN: PASS: Price check passed. Min price $1.73. [2026-01-29T12:20:34.187739] [DEBUG] [REMOTE ] SLXN: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:34.187847] [DEBUG] [REMOTE ] SLXN: PASS: Integrity check passed. [2026-01-29T12:20:34.187916] [DEBUG] [REMOTE ] SLXN: Symbol is viable for forecasting. [2026-01-29T12:20:34.187974] [INFO ] [MAIN ] [2854/3490] SLXN kept (0.3s) | 2849 kept, 5 rejected | 139.2/min | ETA: 4.6m [2026-01-29T12:20:34.889396] [DEBUG] [REMOTE ] SM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:34.889534] [DEBUG] [REMOTE ] SM: PASS: History has at least 300 days. [2026-01-29T12:20:34.889774] [DEBUG] [REMOTE ] SM: PASS: Price check passed. Min price $17.57. [2026-01-29T12:20:34.889915] [DEBUG] [REMOTE ] SM: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:34.890029] [DEBUG] [REMOTE ] SM: PASS: Integrity check passed. [2026-01-29T12:20:34.890068] [DEBUG] [REMOTE ] SM: Symbol is viable for forecasting. [2026-01-29T12:20:34.890115] [INFO ] [MAIN ] [2855/3490] SM kept (0.7s) | 2850 kept, 5 rejected | 139.2/min | ETA: 4.6m [2026-01-29T12:20:35.347416] [DEBUG] [REMOTE ] SMBC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:35.347620] [DEBUG] [REMOTE ] SMBC: PASS: History has at least 300 days. [2026-01-29T12:20:35.347965] [DEBUG] [REMOTE ] SMBC: PASS: Price check passed. Min price $52.20. [2026-01-29T12:20:35.348135] [DEBUG] [REMOTE ] SMBC: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:35.348270] [DEBUG] [REMOTE ] SMBC: PASS: Integrity check passed. [2026-01-29T12:20:35.348310] [DEBUG] [REMOTE ] SMBC: Symbol is viable for forecasting. [2026-01-29T12:20:35.348360] [INFO ] [MAIN ] [2856/3490] SMBC kept (0.5s) | 2851 kept, 5 rejected | 139.2/min | ETA: 4.6m [2026-01-29T12:20:35.667279] [DEBUG] [REMOTE ] SMBK: Retrieved 6301 rows, trimmed to 300. [2026-01-29T12:20:35.667426] [DEBUG] [REMOTE ] SMBK: PASS: History has at least 300 days. [2026-01-29T12:20:35.667909] [DEBUG] [REMOTE ] SMBK: PASS: Price check passed. Min price $34.61. [2026-01-29T12:20:35.668057] [DEBUG] [REMOTE ] SMBK: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:35.668188] [DEBUG] [REMOTE ] SMBK: PASS: Integrity check passed. [2026-01-29T12:20:35.668230] [DEBUG] [REMOTE ] SMBK: Symbol is viable for forecasting. [2026-01-29T12:20:35.668278] [INFO ] [MAIN ] [2857/3490] SMBK kept (0.3s) | 2852 kept, 5 rejected | 139.2/min | ETA: 4.5m [2026-01-29T12:20:36.129864] [DEBUG] [REMOTE ] SMCI: Retrieved 4739 rows, trimmed to 300. [2026-01-29T12:20:36.129993] [DEBUG] [REMOTE ] SMCI: PASS: History has at least 300 days. [2026-01-29T12:20:36.130197] [DEBUG] [REMOTE ] SMCI: PASS: Price check passed. Min price $28.27. [2026-01-29T12:20:36.130332] [DEBUG] [REMOTE ] SMCI: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:36.130444] [DEBUG] [REMOTE ] SMCI: PASS: Integrity check passed. [2026-01-29T12:20:36.130483] [DEBUG] [REMOTE ] SMCI: Symbol is viable for forecasting. [2026-01-29T12:20:36.130535] [INFO ] [MAIN ] [2858/3490] SMCI kept (0.5s) | 2853 kept, 5 rejected | 139.2/min | ETA: 4.5m [2026-01-29T12:20:36.234939] [DEBUG] [REMOTE ] SMCX: Retrieved 359 rows, trimmed to 300. [2026-01-29T12:20:36.235054] [DEBUG] [REMOTE ] SMCX: PASS: History has at least 300 days. [2026-01-29T12:20:36.235248] [DEBUG] [REMOTE ] SMCX: PASS: Price check passed. Min price $10.44. [2026-01-29T12:20:36.235382] [DEBUG] [REMOTE ] SMCX: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:36.235490] [DEBUG] [REMOTE ] SMCX: PASS: Integrity check passed. [2026-01-29T12:20:36.235531] [DEBUG] [REMOTE ] SMCX: Symbol is viable for forecasting. [2026-01-29T12:20:36.235596] [INFO ] [MAIN ] [2859/3490] SMCX kept (0.1s) | 2854 kept, 5 rejected | 139.2/min | ETA: 4.5m [2026-01-29T12:20:36.967137] [DEBUG] [REMOTE ] SMFG: Retrieved 5032 rows, trimmed to 300. [2026-01-29T12:20:36.967271] [DEBUG] [REMOTE ] SMFG: PASS: History has at least 300 days. [2026-01-29T12:20:36.967481] [DEBUG] [REMOTE ] SMFG: PASS: Price check passed. Min price $16.14. [2026-01-29T12:20:36.967649] [DEBUG] [REMOTE ] SMFG: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:36.967767] [DEBUG] [REMOTE ] SMFG: PASS: Integrity check passed. [2026-01-29T12:20:36.967809] [DEBUG] [REMOTE ] SMFG: Symbol is viable for forecasting. [2026-01-29T12:20:36.967858] [INFO ] [MAIN ] [2860/3490] SMFG kept (0.7s) | 2855 kept, 5 rejected | 139.2/min | ETA: 4.5m [2026-01-29T12:20:37.419114] [DEBUG] [REMOTE ] SMH: Retrieved 6451 rows, trimmed to 300. [2026-01-29T12:20:37.419286] [DEBUG] [REMOTE ] SMH: PASS: History has at least 300 days. [2026-01-29T12:20:37.419603] [DEBUG] [REMOTE ] SMH: PASS: Price check passed. Min price $324.10. [2026-01-29T12:20:37.419766] [DEBUG] [REMOTE ] SMH: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:37.420104] [DEBUG] [REMOTE ] SMH: PASS: Integrity check passed. [2026-01-29T12:20:37.420164] [DEBUG] [REMOTE ] SMH: Symbol is viable for forecasting. [2026-01-29T12:20:37.420225] [INFO ] [MAIN ] [2861/3490] SMH kept (0.5s) | 2856 kept, 5 rejected | 139.2/min | ETA: 4.5m [2026-01-29T12:20:37.703253] [DEBUG] [REMOTE ] SMHI: Retrieved 2176 rows, trimmed to 300. [2026-01-29T12:20:37.703378] [DEBUG] [REMOTE ] SMHI: PASS: History has at least 300 days. [2026-01-29T12:20:37.703612] [DEBUG] [REMOTE ] SMHI: PASS: Price check passed. Min price $5.91. [2026-01-29T12:20:37.703777] [DEBUG] [REMOTE ] SMHI: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:37.703893] [DEBUG] [REMOTE ] SMHI: PASS: Integrity check passed. [2026-01-29T12:20:37.703936] [DEBUG] [REMOTE ] SMHI: Symbol is viable for forecasting. [2026-01-29T12:20:37.703985] [INFO ] [MAIN ] [2862/3490] SMHI kept (0.3s) | 2857 kept, 5 rejected | 139.2/min | ETA: 4.5m [2026-01-29T12:20:38.007751] [DEBUG] [REMOTE ] SMHX: Retrieved 355 rows, trimmed to 300. [2026-01-29T12:20:38.007918] [DEBUG] [REMOTE ] SMHX: PASS: History has at least 300 days. [2026-01-29T12:20:38.008126] [DEBUG] [REMOTE ] SMHX: PASS: Price check passed. Min price $35.69. [2026-01-29T12:20:38.008261] [DEBUG] [REMOTE ] SMHX: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:38.008372] [DEBUG] [REMOTE ] SMHX: PASS: Integrity check passed. [2026-01-29T12:20:38.008413] [DEBUG] [REMOTE ] SMHX: Symbol is viable for forecasting. [2026-01-29T12:20:38.008462] [INFO ] [MAIN ] [2863/3490] SMHX kept (0.3s) | 2858 kept, 5 rejected | 139.2/min | ETA: 4.5m [2026-01-29T12:20:38.564265] [DEBUG] [REMOTE ] SMID: Retrieved 2472 rows, trimmed to 300. [2026-01-29T12:20:38.564393] [DEBUG] [REMOTE ] SMID: PASS: History has at least 300 days. [2026-01-29T12:20:38.564619] [DEBUG] [REMOTE ] SMID: PASS: Price check passed. Min price $31.20. [2026-01-29T12:20:38.564772] [DEBUG] [REMOTE ] SMID: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:38.565069] [DEBUG] [REMOTE ] SMID: PASS: Integrity check passed. [2026-01-29T12:20:38.565109] [DEBUG] [REMOTE ] SMID: Symbol is viable for forecasting. [2026-01-29T12:20:38.565154] [INFO ] [MAIN ] [2864/3490] SMID kept (0.6s) | 2859 kept, 5 rejected | 139.2/min | ETA: 4.5m [2026-01-29T12:20:38.849332] [DEBUG] [REMOTE ] SMPL: Retrieved 2151 rows, trimmed to 300. [2026-01-29T12:20:38.849465] [DEBUG] [REMOTE ] SMPL: PASS: History has at least 300 days. [2026-01-29T12:20:38.849741] [DEBUG] [REMOTE ] SMPL: PASS: Price check passed. Min price $18.60. [2026-01-29T12:20:38.850069] [DEBUG] [REMOTE ] SMPL: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:38.850181] [DEBUG] [REMOTE ] SMPL: PASS: Integrity check passed. [2026-01-29T12:20:38.850220] [DEBUG] [REMOTE ] SMPL: Symbol is viable for forecasting. [2026-01-29T12:20:38.850268] [INFO ] [MAIN ] [2865/3490] SMPL kept (0.3s) | 2860 kept, 5 rejected | 139.2/min | ETA: 4.5m [2026-01-29T12:20:39.457327] [DEBUG] [REMOTE ] SMTC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:39.457458] [DEBUG] [REMOTE ] SMTC: PASS: History has at least 300 days. [2026-01-29T12:20:39.457681] [DEBUG] [REMOTE ] SMTC: PASS: Price check passed. Min price $62.57. [2026-01-29T12:20:39.457816] [DEBUG] [REMOTE ] SMTC: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:39.457960] [DEBUG] [REMOTE ] SMTC: PASS: Integrity check passed. [2026-01-29T12:20:39.458001] [DEBUG] [REMOTE ] SMTC: Symbol is viable for forecasting. [2026-01-29T12:20:39.458047] [INFO ] [MAIN ] [2866/3490] SMTC kept (0.6s) | 2861 kept, 5 rejected | 139.2/min | ETA: 4.5m [2026-01-29T12:20:39.805357] [DEBUG] [REMOTE ] SMTI: Retrieved 3749 rows, trimmed to 300. [2026-01-29T12:20:39.805616] [DEBUG] [REMOTE ] SMTI: PASS: History has at least 300 days. [2026-01-29T12:20:39.805969] [DEBUG] [REMOTE ] SMTI: PASS: Price check passed. Min price $19.06. [2026-01-29T12:20:39.806120] [DEBUG] [REMOTE ] SMTI: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:39.806264] [DEBUG] [REMOTE ] SMTI: PASS: Integrity check passed. [2026-01-29T12:20:39.806307] [DEBUG] [REMOTE ] SMTI: Symbol is viable for forecasting. [2026-01-29T12:20:39.806363] [INFO ] [MAIN ] [2867/3490] SMTI kept (0.3s) | 2862 kept, 5 rejected | 139.2/min | ETA: 4.5m [2026-01-29T12:20:40.007064] [DEBUG] [REMOTE ] SMWB: Retrieved 1184 rows, trimmed to 300. [2026-01-29T12:20:40.007291] [DEBUG] [REMOTE ] SMWB: PASS: History has at least 300 days. [2026-01-29T12:20:40.007631] [DEBUG] [REMOTE ] SMWB: PASS: Price check passed. Min price $5.55. [2026-01-29T12:20:40.007804] [DEBUG] [REMOTE ] SMWB: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:40.007975] [DEBUG] [REMOTE ] SMWB: PASS: Integrity check passed. [2026-01-29T12:20:40.008029] [DEBUG] [REMOTE ] SMWB: Symbol is viable for forecasting. [2026-01-29T12:20:40.008094] [INFO ] [MAIN ] [2868/3490] SMWB kept (0.2s) | 2863 kept, 5 rejected | 139.3/min | ETA: 4.5m [2026-01-29T12:20:40.499729] [DEBUG] [REMOTE ] SMX: Retrieved 1037 rows, trimmed to 300. [2026-01-29T12:20:40.499886] [DEBUG] [REMOTE ] SMX: PASS: History has at least 300 days. [2026-01-29T12:20:40.500100] [DEBUG] [REMOTE ] SMX: PASS: Price check passed. Min price $4.24. [2026-01-29T12:20:40.500234] [DEBUG] [REMOTE ] SMX: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:40.500345] [DEBUG] [REMOTE ] SMX: PASS: Integrity check passed. [2026-01-29T12:20:40.500384] [DEBUG] [REMOTE ] SMX: Symbol is viable for forecasting. [2026-01-29T12:20:40.500431] [INFO ] [MAIN ] [2869/3490] SMX kept (0.5s) | 2864 kept, 5 rejected | 139.3/min | ETA: 4.5m [2026-01-29T12:20:40.850350] [DEBUG] [REMOTE ] SN: Retrieved 627 rows, trimmed to 300. [2026-01-29T12:20:40.850489] [DEBUG] [REMOTE ] SN: PASS: History has at least 300 days. [2026-01-29T12:20:40.850707] [DEBUG] [REMOTE ] SN: PASS: Price check passed. Min price $84.57. [2026-01-29T12:20:40.850840] [DEBUG] [REMOTE ] SN: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:40.850947] [DEBUG] [REMOTE ] SN: PASS: Integrity check passed. [2026-01-29T12:20:40.850987] [DEBUG] [REMOTE ] SN: Symbol is viable for forecasting. [2026-01-29T12:20:40.851033] [INFO ] [MAIN ] [2870/3490] SN kept (0.4s) | 2865 kept, 5 rejected | 139.3/min | ETA: 4.5m [2026-01-29T12:20:41.560487] [DEBUG] [REMOTE ] SNA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:41.560647] [DEBUG] [REMOTE ] SNA: PASS: History has at least 300 days. [2026-01-29T12:20:41.560911] [DEBUG] [REMOTE ] SNA: PASS: Price check passed. Min price $326.32. [2026-01-29T12:20:41.561060] [DEBUG] [REMOTE ] SNA: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:41.561186] [DEBUG] [REMOTE ] SNA: PASS: Integrity check passed. [2026-01-29T12:20:41.561245] [DEBUG] [REMOTE ] SNA: Symbol is viable for forecasting. [2026-01-29T12:20:41.561309] [INFO ] [MAIN ] [2871/3490] SNA kept (0.7s) | 2866 kept, 5 rejected | 139.2/min | ETA: 4.4m [2026-01-29T12:20:41.847611] [DEBUG] [REMOTE ] SNAP: Retrieved 2240 rows, trimmed to 300. [2026-01-29T12:20:41.847790] [DEBUG] [REMOTE ] SNAP: PASS: History has at least 300 days. [2026-01-29T12:20:41.848074] [DEBUG] [REMOTE ] SNAP: PASS: Price check passed. Min price $7.26. [2026-01-29T12:20:41.848238] [DEBUG] [REMOTE ] SNAP: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:41.848372] [DEBUG] [REMOTE ] SNAP: PASS: Integrity check passed. [2026-01-29T12:20:41.848415] [DEBUG] [REMOTE ] SNAP: Symbol is viable for forecasting. [2026-01-29T12:20:41.848467] [INFO ] [MAIN ] [2872/3490] SNAP kept (0.3s) | 2867 kept, 5 rejected | 139.2/min | ETA: 4.4m [2026-01-29T12:20:42.221768] [DEBUG] [REMOTE ] SNCY: Retrieved 1223 rows, trimmed to 300. [2026-01-29T12:20:42.221934] [DEBUG] [REMOTE ] SNCY: PASS: History has at least 300 days. [2026-01-29T12:20:42.222187] [DEBUG] [REMOTE ] SNCY: PASS: Price check passed. Min price $11.33. [2026-01-29T12:20:42.222365] [DEBUG] [REMOTE ] SNCY: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:42.222504] [DEBUG] [REMOTE ] SNCY: PASS: Integrity check passed. [2026-01-29T12:20:42.222554] [DEBUG] [REMOTE ] SNCY: Symbol is viable for forecasting. [2026-01-29T12:20:42.222638] [INFO ] [MAIN ] [2873/3490] SNCY kept (0.4s) | 2868 kept, 5 rejected | 139.3/min | ETA: 4.4m [2026-01-29T12:20:42.663907] [DEBUG] [REMOTE ] SND: Retrieved 2319 rows, trimmed to 300. [2026-01-29T12:20:42.664068] [DEBUG] [REMOTE ] SND: PASS: History has at least 300 days. [2026-01-29T12:20:42.664327] [DEBUG] [REMOTE ] SND: PASS: Price check passed. Min price $2.06. [2026-01-29T12:20:42.664470] [DEBUG] [REMOTE ] SND: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:42.664613] [DEBUG] [REMOTE ] SND: PASS: Integrity check passed. [2026-01-29T12:20:42.664658] [DEBUG] [REMOTE ] SND: Symbol is viable for forecasting. [2026-01-29T12:20:42.664712] [INFO ] [MAIN ] [2874/3490] SND kept (0.4s) | 2869 kept, 5 rejected | 139.3/min | ETA: 4.4m [2026-01-29T12:20:42.984954] [DEBUG] [REMOTE ] SNDL: Retrieved 1632 rows, trimmed to 300. [2026-01-29T12:20:42.985093] [DEBUG] [REMOTE ] SNDL: PASS: History has at least 300 days. [2026-01-29T12:20:42.985309] [DEBUG] [REMOTE ] SNDL: PASS: Price check passed. Min price $1.58. [2026-01-29T12:20:42.985448] [DEBUG] [REMOTE ] SNDL: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:42.985563] [DEBUG] [REMOTE ] SNDL: PASS: Integrity check passed. [2026-01-29T12:20:42.985635] [DEBUG] [REMOTE ] SNDL: Symbol is viable for forecasting. [2026-01-29T12:20:42.985684] [INFO ] [MAIN ] [2875/3490] SNDL kept (0.3s) | 2870 kept, 5 rejected | 139.3/min | ETA: 4.4m [2026-01-29T12:20:43.451394] [DEBUG] [REMOTE ] SNDX: Retrieved 2491 rows, trimmed to 300. [2026-01-29T12:20:43.451517] [DEBUG] [REMOTE ] SNDX: PASS: History has at least 300 days. [2026-01-29T12:20:43.451743] [DEBUG] [REMOTE ] SNDX: PASS: Price check passed. Min price $13.70. [2026-01-29T12:20:43.451880] [DEBUG] [REMOTE ] SNDX: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:43.451992] [DEBUG] [REMOTE ] SNDX: PASS: Integrity check passed. [2026-01-29T12:20:43.452032] [DEBUG] [REMOTE ] SNDX: Symbol is viable for forecasting. [2026-01-29T12:20:43.452079] [INFO ] [MAIN ] [2876/3490] SNDX kept (0.5s) | 2871 kept, 5 rejected | 139.3/min | ETA: 4.4m [2026-01-29T12:20:43.789660] [DEBUG] [REMOTE ] SNES: Retrieved 2296 rows, trimmed to 300. [2026-01-29T12:20:43.789786] [DEBUG] [REMOTE ] SNES: PASS: History has at least 300 days. [2026-01-29T12:20:43.789993] [DEBUG] [REMOTE ] SNES: PASS: Price check passed. Min price $1.90. [2026-01-29T12:20:43.790134] [DEBUG] [REMOTE ] SNES: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:43.790247] [DEBUG] [REMOTE ] SNES: PASS: Integrity check passed. [2026-01-29T12:20:43.790287] [DEBUG] [REMOTE ] SNES: Symbol is viable for forecasting. [2026-01-29T12:20:43.790337] [INFO ] [MAIN ] [2877/3490] SNES kept (0.3s) | 2872 kept, 5 rejected | 139.3/min | ETA: 4.4m [2026-01-29T12:20:44.403762] [DEBUG] [REMOTE ] SNEX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:44.404093] [DEBUG] [REMOTE ] SNEX: PASS: History has at least 300 days. [2026-01-29T12:20:44.404317] [DEBUG] [REMOTE ] SNEX: PASS: Price check passed. Min price $83.71. [2026-01-29T12:20:44.404486] [DEBUG] [REMOTE ] SNEX: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:44.404638] [DEBUG] [REMOTE ] SNEX: PASS: Integrity check passed. [2026-01-29T12:20:44.404685] [DEBUG] [REMOTE ] SNEX: Symbol is viable for forecasting. [2026-01-29T12:20:44.404735] [INFO ] [MAIN ] [2878/3490] SNEX kept (0.6s) | 2873 kept, 5 rejected | 139.2/min | ETA: 4.4m [2026-01-29T12:20:44.876177] [DEBUG] [REMOTE ] SNFCA: Retrieved 6303 rows, trimmed to 300. [2026-01-29T12:20:44.876320] [DEBUG] [REMOTE ] SNFCA: PASS: History has at least 300 days. [2026-01-29T12:20:44.876548] [DEBUG] [REMOTE ] SNFCA: PASS: Price check passed. Min price $7.76. [2026-01-29T12:20:44.876715] [DEBUG] [REMOTE ] SNFCA: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:44.876863] [DEBUG] [REMOTE ] SNFCA: PASS: Integrity check passed. [2026-01-29T12:20:44.876906] [DEBUG] [REMOTE ] SNFCA: Symbol is viable for forecasting. [2026-01-29T12:20:44.876959] [INFO ] [MAIN ] [2879/3490] SNFCA kept (0.5s) | 2874 kept, 5 rejected | 139.2/min | ETA: 4.4m [2026-01-29T12:20:45.217920] [DEBUG] [REMOTE ] SNGX: Retrieved 3493 rows, trimmed to 300. [2026-01-29T12:20:45.218057] [DEBUG] [REMOTE ] SNGX: PASS: History has at least 300 days. [2026-01-29T12:20:45.218284] [DEBUG] [REMOTE ] SNGX: PASS: Price check passed. Min price $1.23. [2026-01-29T12:20:45.218420] [DEBUG] [REMOTE ] SNGX: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:45.218530] [DEBUG] [REMOTE ] SNGX: PASS: Integrity check passed. [2026-01-29T12:20:45.218593] [DEBUG] [REMOTE ] SNGX: Symbol is viable for forecasting. [2026-01-29T12:20:45.218648] [INFO ] [MAIN ] [2880/3490] SNGX kept (0.3s) | 2875 kept, 5 rejected | 139.3/min | ETA: 4.4m [2026-01-29T12:20:45.750464] [DEBUG] [REMOTE ] SNN: Retrieved 6589 rows, trimmed to 300. [2026-01-29T12:20:45.750627] [DEBUG] [REMOTE ] SNN: PASS: History has at least 300 days. [2026-01-29T12:20:45.750868] [DEBUG] [REMOTE ] SNN: PASS: Price check passed. Min price $31.90. [2026-01-29T12:20:45.751199] [DEBUG] [REMOTE ] SNN: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:45.751322] [DEBUG] [REMOTE ] SNN: PASS: Integrity check passed. [2026-01-29T12:20:45.751361] [DEBUG] [REMOTE ] SNN: Symbol is viable for forecasting. [2026-01-29T12:20:45.751409] [INFO ] [MAIN ] [2881/3490] SNN kept (0.5s) | 2876 kept, 5 rejected | 139.2/min | ETA: 4.4m [2026-01-29T12:20:46.154399] [DEBUG] [REMOTE ] SNOA: Retrieved 4783 rows, trimmed to 300. [2026-01-29T12:20:46.154536] [DEBUG] [REMOTE ] SNOA: PASS: History has at least 300 days. [2026-01-29T12:20:46.154801] [DEBUG] [REMOTE ] SNOA: PASS: Price check passed. Min price $3.16. [2026-01-29T12:20:46.154944] [DEBUG] [REMOTE ] SNOA: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:46.155063] [DEBUG] [REMOTE ] SNOA: PASS: Integrity check passed. [2026-01-29T12:20:46.155103] [DEBUG] [REMOTE ] SNOA: Symbol is viable for forecasting. [2026-01-29T12:20:46.155150] [INFO ] [MAIN ] [2882/3490] SNOA kept (0.4s) | 2877 kept, 5 rejected | 139.2/min | ETA: 4.4m [2026-01-29T12:20:46.677353] [DEBUG] [REMOTE ] SNPS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:46.677606] [DEBUG] [REMOTE ] SNPS: PASS: History has at least 300 days. [2026-01-29T12:20:46.677834] [DEBUG] [REMOTE ] SNPS: PASS: Price check passed. Min price $383.82. [2026-01-29T12:20:46.677992] [DEBUG] [REMOTE ] SNPS: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:46.678289] [DEBUG] [REMOTE ] SNPS: PASS: Integrity check passed. [2026-01-29T12:20:46.678329] [DEBUG] [REMOTE ] SNPS: Symbol is viable for forecasting. [2026-01-29T12:20:46.678377] [INFO ] [MAIN ] [2883/3490] SNPS kept (0.5s) | 2878 kept, 5 rejected | 139.2/min | ETA: 4.4m [2026-01-29T12:20:47.012126] [DEBUG] [REMOTE ] SNTI: Retrieved 1174 rows, trimmed to 300. [2026-01-29T12:20:47.012292] [DEBUG] [REMOTE ] SNTI: PASS: History has at least 300 days. [2026-01-29T12:20:47.012532] [DEBUG] [REMOTE ] SNTI: PASS: Price check passed. Min price $1.03. [2026-01-29T12:20:47.012742] [DEBUG] [REMOTE ] SNTI: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:47.012882] [DEBUG] [REMOTE ] SNTI: PASS: Integrity check passed. [2026-01-29T12:20:47.012924] [DEBUG] [REMOTE ] SNTI: Symbol is viable for forecasting. [2026-01-29T12:20:47.013163] [INFO ] [MAIN ] [2884/3490] SNTI kept (0.3s) | 2879 kept, 5 rejected | 139.2/min | ETA: 4.4m [2026-01-29T12:20:47.500360] [DEBUG] [REMOTE ] SNX: Retrieved 5578 rows, trimmed to 300. [2026-01-29T12:20:47.500504] [DEBUG] [REMOTE ] SNX: PASS: History has at least 300 days. [2026-01-29T12:20:47.500743] [DEBUG] [REMOTE ] SNX: PASS: Price check passed. Min price $141.97. [2026-01-29T12:20:47.500884] [DEBUG] [REMOTE ] SNX: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:47.501001] [DEBUG] [REMOTE ] SNX: PASS: Integrity check passed. [2026-01-29T12:20:47.501041] [DEBUG] [REMOTE ] SNX: Symbol is viable for forecasting. [2026-01-29T12:20:47.501089] [INFO ] [MAIN ] [2885/3490] SNX kept (0.5s) | 2880 kept, 5 rejected | 139.2/min | ETA: 4.3m [2026-01-29T12:20:47.923305] [DEBUG] [REMOTE ] SNY: Retrieved 5933 rows, trimmed to 300. [2026-01-29T12:20:47.923456] [DEBUG] [REMOTE ] SNY: PASS: History has at least 300 days. [2026-01-29T12:20:47.923693] [DEBUG] [REMOTE ] SNY: PASS: Price check passed. Min price $45.74. [2026-01-29T12:20:47.923834] [DEBUG] [REMOTE ] SNY: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:47.923950] [DEBUG] [REMOTE ] SNY: PASS: Integrity check passed. [2026-01-29T12:20:47.923991] [DEBUG] [REMOTE ] SNY: Symbol is viable for forecasting. [2026-01-29T12:20:47.924039] [INFO ] [MAIN ] [2886/3490] SNY kept (0.4s) | 2881 kept, 5 rejected | 139.2/min | ETA: 4.3m [2026-01-29T12:20:48.213189] [DEBUG] [REMOTE ] SO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:48.213327] [DEBUG] [REMOTE ] SO: PASS: History has at least 300 days. [2026-01-29T12:20:48.213552] [DEBUG] [REMOTE ] SO: PASS: Price check passed. Min price $84.08. [2026-01-29T12:20:48.213716] [DEBUG] [REMOTE ] SO: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:48.213841] [DEBUG] [REMOTE ] SO: PASS: Integrity check passed. [2026-01-29T12:20:48.213895] [DEBUG] [REMOTE ] SO: Symbol is viable for forecasting. [2026-01-29T12:20:48.213949] [INFO ] [MAIN ] [2887/3490] SO kept (0.3s) | 2882 kept, 5 rejected | 139.3/min | ETA: 4.3m [2026-01-29T12:20:48.691901] [DEBUG] [REMOTE ] SOCL: Retrieved 3570 rows, trimmed to 300. [2026-01-29T12:20:48.692029] [DEBUG] [REMOTE ] SOCL: PASS: History has at least 300 days. [2026-01-29T12:20:48.692239] [DEBUG] [REMOTE ] SOCL: PASS: Price check passed. Min price $52.20. [2026-01-29T12:20:48.692380] [DEBUG] [REMOTE ] SOCL: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:48.692493] [DEBUG] [REMOTE ] SOCL: PASS: Integrity check passed. [2026-01-29T12:20:48.692534] [DEBUG] [REMOTE ] SOCL: Symbol is viable for forecasting. [2026-01-29T12:20:48.692603] [INFO ] [MAIN ] [2888/3490] SOCL kept (0.5s) | 2883 kept, 5 rejected | 139.3/min | ETA: 4.3m [2026-01-29T12:20:48.843201] [DEBUG] [REMOTE ] SOFI: Retrieved 1296 rows, trimmed to 300. [2026-01-29T12:20:48.843341] [DEBUG] [REMOTE ] SOFI: PASS: History has at least 300 days. [2026-01-29T12:20:48.843546] [DEBUG] [REMOTE ] SOFI: PASS: Price check passed. Min price $24.60. [2026-01-29T12:20:48.843706] [DEBUG] [REMOTE ] SOFI: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:48.843861] [DEBUG] [REMOTE ] SOFI: PASS: Integrity check passed. [2026-01-29T12:20:48.843918] [DEBUG] [REMOTE ] SOFI: Symbol is viable for forecasting. [2026-01-29T12:20:48.844162] [INFO ] [MAIN ] [2889/3490] SOFI kept (0.2s) | 2884 kept, 5 rejected | 139.3/min | ETA: 4.3m [2026-01-29T12:20:49.402391] [DEBUG] [REMOTE ] SOGP: Retrieved 1515 rows, trimmed to 300. [2026-01-29T12:20:49.402524] [DEBUG] [REMOTE ] SOGP: PASS: History has at least 300 days. [2026-01-29T12:20:49.402751] [DEBUG] [REMOTE ] SOGP: PASS: Price check passed. Min price $9.96. [2026-01-29T12:20:49.402885] [DEBUG] [REMOTE ] SOGP: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:49.402994] [DEBUG] [REMOTE ] SOGP: PASS: Integrity check passed. [2026-01-29T12:20:49.403033] [DEBUG] [REMOTE ] SOGP: Symbol is viable for forecasting. [2026-01-29T12:20:49.403115] [INFO ] [MAIN ] [2890/3490] SOGP kept (0.6s) | 2885 kept, 5 rejected | 139.3/min | ETA: 4.3m [2026-01-29T12:20:49.830249] [DEBUG] [REMOTE ] SOJC: Retrieved 2052 rows, trimmed to 300. [2026-01-29T12:20:49.830382] [DEBUG] [REMOTE ] SOJC: PASS: History has at least 300 days. [2026-01-29T12:20:49.830618] [DEBUG] [REMOTE ] SOJC: PASS: Price check passed. Min price $21.50. [2026-01-29T12:20:49.830756] [DEBUG] [REMOTE ] SOJC: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:49.830868] [DEBUG] [REMOTE ] SOJC: PASS: Integrity check passed. [2026-01-29T12:20:49.830908] [DEBUG] [REMOTE ] SOJC: Symbol is viable for forecasting. [2026-01-29T12:20:49.830954] [INFO ] [MAIN ] [2891/3490] SOJC kept (0.4s) | 2886 kept, 5 rejected | 139.3/min | ETA: 4.3m [2026-01-29T12:20:50.198596] [DEBUG] [REMOTE ] SOJD: Retrieved 1518 rows, trimmed to 300. [2026-01-29T12:20:50.198744] [DEBUG] [REMOTE ] SOJD: PASS: History has at least 300 days. [2026-01-29T12:20:50.198991] [DEBUG] [REMOTE ] SOJD: PASS: Price check passed. Min price $19.98. [2026-01-29T12:20:50.199124] [DEBUG] [REMOTE ] SOJD: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:50.199234] [DEBUG] [REMOTE ] SOJD: PASS: Integrity check passed. [2026-01-29T12:20:50.199272] [DEBUG] [REMOTE ] SOJD: Symbol is viable for forecasting. [2026-01-29T12:20:50.199319] [INFO ] [MAIN ] [2892/3490] SOJD kept (0.4s) | 2887 kept, 5 rejected | 139.3/min | ETA: 4.3m [2026-01-29T12:20:50.632350] [DEBUG] [REMOTE ] SOJE: Retrieved 1343 rows, trimmed to 300. [2026-01-29T12:20:50.632488] [DEBUG] [REMOTE ] SOJE: PASS: History has at least 300 days. [2026-01-29T12:20:50.632724] [DEBUG] [REMOTE ] SOJE: PASS: Price check passed. Min price $17.39. [2026-01-29T12:20:50.632873] [DEBUG] [REMOTE ] SOJE: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:50.633001] [DEBUG] [REMOTE ] SOJE: PASS: Integrity check passed. [2026-01-29T12:20:50.633040] [DEBUG] [REMOTE ] SOJE: Symbol is viable for forecasting. [2026-01-29T12:20:50.633086] [INFO ] [MAIN ] [2893/3490] SOJE kept (0.4s) | 2888 kept, 5 rejected | 139.3/min | ETA: 4.3m [2026-01-29T12:20:51.232939] [DEBUG] [REMOTE ] SON: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:51.233282] [DEBUG] [REMOTE ] SON: PASS: History has at least 300 days. [2026-01-29T12:20:51.233511] [DEBUG] [REMOTE ] SON: PASS: Price check passed. Min price $39.38. [2026-01-29T12:20:51.233664] [DEBUG] [REMOTE ] SON: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:51.233790] [DEBUG] [REMOTE ] SON: PASS: Integrity check passed. [2026-01-29T12:20:51.233829] [DEBUG] [REMOTE ] SON: Symbol is viable for forecasting. [2026-01-29T12:20:51.233877] [INFO ] [MAIN ] [2894/3490] SON kept (0.6s) | 2889 kept, 5 rejected | 139.3/min | ETA: 4.3m [2026-01-29T12:20:51.520847] [DEBUG] [REMOTE ] SONO: Retrieved 1882 rows, trimmed to 300. [2026-01-29T12:20:51.520974] [DEBUG] [REMOTE ] SONO: PASS: History has at least 300 days. [2026-01-29T12:20:51.521173] [DEBUG] [REMOTE ] SONO: PASS: Price check passed. Min price $14.57. [2026-01-29T12:20:51.521305] [DEBUG] [REMOTE ] SONO: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:51.521413] [DEBUG] [REMOTE ] SONO: PASS: Integrity check passed. [2026-01-29T12:20:51.521452] [DEBUG] [REMOTE ] SONO: Symbol is viable for forecasting. [2026-01-29T12:20:51.521499] [INFO ] [MAIN ] [2895/3490] SONO kept (0.3s) | 2890 kept, 5 rejected | 139.3/min | ETA: 4.3m [2026-01-29T12:20:51.867471] [DEBUG] [REMOTE ] SOPA: Retrieved 1058 rows, trimmed to 300. [2026-01-29T12:20:51.867635] [DEBUG] [REMOTE ] SOPA: PASS: History has at least 300 days. [2026-01-29T12:20:51.867848] [DEBUG] [REMOTE ] SOPA: PASS: Price check passed. Min price $1.05. [2026-01-29T12:20:51.868011] [DEBUG] [REMOTE ] SOPA: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:51.868124] [DEBUG] [REMOTE ] SOPA: PASS: Integrity check passed. [2026-01-29T12:20:51.868164] [DEBUG] [REMOTE ] SOPA: Symbol is viable for forecasting. [2026-01-29T12:20:51.868212] [INFO ] [MAIN ] [2896/3490] SOPA kept (0.3s) | 2891 kept, 5 rejected | 139.3/min | ETA: 4.3m [2026-01-29T12:20:52.307649] [DEBUG] [REMOTE ] SOPH: Retrieved 1134 rows, trimmed to 300. [2026-01-29T12:20:52.307791] [DEBUG] [REMOTE ] SOPH: PASS: History has at least 300 days. [2026-01-29T12:20:52.308044] [DEBUG] [REMOTE ] SOPH: PASS: Price check passed. Min price $3.89. [2026-01-29T12:20:52.308355] [DEBUG] [REMOTE ] SOPH: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:52.308465] [DEBUG] [REMOTE ] SOPH: PASS: Integrity check passed. [2026-01-29T12:20:52.308504] [DEBUG] [REMOTE ] SOPH: Symbol is viable for forecasting. [2026-01-29T12:20:52.308550] [INFO ] [MAIN ] [2897/3490] SOPH kept (0.4s) | 2892 kept, 5 rejected | 139.3/min | ETA: 4.3m [2026-01-29T12:20:52.657811] [DEBUG] [REMOTE ] SOUN: Retrieved 941 rows, trimmed to 300. [2026-01-29T12:20:52.658004] [DEBUG] [REMOTE ] SOUN: PASS: History has at least 300 days. [2026-01-29T12:20:52.658215] [DEBUG] [REMOTE ] SOUN: PASS: Price check passed. Min price $9.69. [2026-01-29T12:20:52.658351] [DEBUG] [REMOTE ] SOUN: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:52.658462] [DEBUG] [REMOTE ] SOUN: PASS: Integrity check passed. [2026-01-29T12:20:52.658502] [DEBUG] [REMOTE ] SOUN: Symbol is viable for forecasting. [2026-01-29T12:20:52.658550] [INFO ] [MAIN ] [2898/3490] SOUN kept (0.3s) | 2893 kept, 5 rejected | 139.3/min | ETA: 4.3m [2026-01-29T12:20:53.083778] [DEBUG] [REMOTE ] SOXQ: Retrieved 1163 rows, trimmed to 300. [2026-01-29T12:20:53.083937] [DEBUG] [REMOTE ] SOXQ: PASS: History has at least 300 days. [2026-01-29T12:20:53.084368] [DEBUG] [REMOTE ] SOXQ: PASS: Price check passed. Min price $49.98. [2026-01-29T12:20:53.084530] [DEBUG] [REMOTE ] SOXQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:53.084684] [DEBUG] [REMOTE ] SOXQ: PASS: Integrity check passed. [2026-01-29T12:20:53.084731] [DEBUG] [REMOTE ] SOXQ: Symbol is viable for forecasting. [2026-01-29T12:20:53.084788] [INFO ] [MAIN ] [2899/3490] SOXQ kept (0.4s) | 2894 kept, 5 rejected | 139.3/min | ETA: 4.2m [2026-01-29T12:20:53.690324] [DEBUG] [REMOTE ] SOXX: Retrieved 6172 rows, trimmed to 300. [2026-01-29T12:20:53.690474] [DEBUG] [REMOTE ] SOXX: PASS: History has at least 300 days. [2026-01-29T12:20:53.690727] [DEBUG] [REMOTE ] SOXX: PASS: Price check passed. Min price $267.71. [2026-01-29T12:20:53.690871] [DEBUG] [REMOTE ] SOXX: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:53.690995] [DEBUG] [REMOTE ] SOXX: PASS: Integrity check passed. [2026-01-29T12:20:53.691038] [DEBUG] [REMOTE ] SOXX: Symbol is viable for forecasting. [2026-01-29T12:20:53.691098] [INFO ] [MAIN ] [2900/3490] SOXX kept (0.6s) | 2895 kept, 5 rejected | 139.3/min | ETA: 4.2m [2026-01-29T12:20:53.879376] [DEBUG] [REMOTE ] SPAI: Retrieved 355 rows, trimmed to 300. [2026-01-29T12:20:53.879511] [DEBUG] [REMOTE ] SPAI: PASS: History has at least 300 days. [2026-01-29T12:20:53.879763] [DEBUG] [REMOTE ] SPAI: PASS: Price check passed. Min price $3.23. [2026-01-29T12:20:53.879937] [DEBUG] [REMOTE ] SPAI: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:53.880091] [DEBUG] [REMOTE ] SPAI: PASS: Integrity check passed. [2026-01-29T12:20:53.880138] [DEBUG] [REMOTE ] SPAI: Symbol is viable for forecasting. [2026-01-29T12:20:53.880187] [INFO ] [MAIN ] [2901/3490] SPAI kept (0.2s) | 2896 kept, 5 rejected | 139.3/min | ETA: 4.2m [2026-01-29T12:20:54.480309] [DEBUG] [REMOTE ] SPB: Retrieved 4126 rows, trimmed to 300. [2026-01-29T12:20:54.480448] [DEBUG] [REMOTE ] SPB: PASS: History has at least 300 days. [2026-01-29T12:20:54.480698] [DEBUG] [REMOTE ] SPB: PASS: Price check passed. Min price $51.16. [2026-01-29T12:20:54.480862] [DEBUG] [REMOTE ] SPB: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:54.480985] [DEBUG] [REMOTE ] SPB: PASS: Integrity check passed. [2026-01-29T12:20:54.481026] [DEBUG] [REMOTE ] SPB: Symbol is viable for forecasting. [2026-01-29T12:20:54.481074] [INFO ] [MAIN ] [2902/3490] SPB kept (0.6s) | 2897 kept, 5 rejected | 139.3/min | ETA: 4.2m [2026-01-29T12:20:54.905232] [DEBUG] [REMOTE ] SPCB: Retrieved 5269 rows, trimmed to 300. [2026-01-29T12:20:54.905373] [DEBUG] [REMOTE ] SPCB: PASS: History has at least 300 days. [2026-01-29T12:20:54.905614] [DEBUG] [REMOTE ] SPCB: PASS: Price check passed. Min price $7.91. [2026-01-29T12:20:54.905760] [DEBUG] [REMOTE ] SPCB: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:54.905881] [DEBUG] [REMOTE ] SPCB: PASS: Integrity check passed. [2026-01-29T12:20:54.905923] [DEBUG] [REMOTE ] SPCB: Symbol is viable for forecasting. [2026-01-29T12:20:54.905985] [INFO ] [MAIN ] [2903/3490] SPCB kept (0.4s) | 2898 kept, 5 rejected | 139.3/min | ETA: 4.2m [2026-01-29T12:20:55.261070] [DEBUG] [REMOTE ] SPCE: Retrieved 2093 rows, trimmed to 300. [2026-01-29T12:20:55.261201] [DEBUG] [REMOTE ] SPCE: PASS: History has at least 300 days. [2026-01-29T12:20:55.261405] [DEBUG] [REMOTE ] SPCE: PASS: Price check passed. Min price $3.00. [2026-01-29T12:20:55.261544] [DEBUG] [REMOTE ] SPCE: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:55.261689] [DEBUG] [REMOTE ] SPCE: PASS: Integrity check passed. [2026-01-29T12:20:55.261731] [DEBUG] [REMOTE ] SPCE: Symbol is viable for forecasting. [2026-01-29T12:20:55.261780] [INFO ] [MAIN ] [2904/3490] SPCE kept (0.4s) | 2899 kept, 5 rejected | 139.3/min | ETA: 4.2m [2026-01-29T12:20:55.729923] [DEBUG] [REMOTE ] SPE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:55.730063] [DEBUG] [REMOTE ] SPE: PASS: History has at least 300 days. [2026-01-29T12:20:55.730286] [DEBUG] [REMOTE ] SPE: PASS: Price check passed. Min price $14.00. [2026-01-29T12:20:55.730420] [DEBUG] [REMOTE ] SPE: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:55.730535] [DEBUG] [REMOTE ] SPE: PASS: Integrity check passed. [2026-01-29T12:20:55.730592] [DEBUG] [REMOTE ] SPE: Symbol is viable for forecasting. [2026-01-29T12:20:55.730642] [INFO ] [MAIN ] [2905/3490] SPE kept (0.5s) | 2900 kept, 5 rejected | 139.3/min | ETA: 4.2m [2026-01-29T12:20:56.017667] [DEBUG] [REMOTE ] SPFI: Retrieved 1690 rows, trimmed to 300. [2026-01-29T12:20:56.017807] [DEBUG] [REMOTE ] SPFI: PASS: History has at least 300 days. [2026-01-29T12:20:56.018054] [DEBUG] [REMOTE ] SPFI: PASS: Price check passed. Min price $36.34. [2026-01-29T12:20:56.018206] [DEBUG] [REMOTE ] SPFI: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:56.018332] [DEBUG] [REMOTE ] SPFI: PASS: Integrity check passed. [2026-01-29T12:20:56.018379] [DEBUG] [REMOTE ] SPFI: Symbol is viable for forecasting. [2026-01-29T12:20:56.018427] [INFO ] [MAIN ] [2906/3490] SPFI kept (0.3s) | 2901 kept, 5 rejected | 139.3/min | ETA: 4.2m [2026-01-29T12:20:56.598024] [DEBUG] [REMOTE ] SPG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:56.598173] [DEBUG] [REMOTE ] SPG: PASS: History has at least 300 days. [2026-01-29T12:20:56.598413] [DEBUG] [REMOTE ] SPG: PASS: Price check passed. Min price $173.66. [2026-01-29T12:20:56.598567] [DEBUG] [REMOTE ] SPG: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:56.598745] [DEBUG] [REMOTE ] SPG: PASS: Integrity check passed. [2026-01-29T12:20:56.598789] [DEBUG] [REMOTE ] SPG: Symbol is viable for forecasting. [2026-01-29T12:20:56.598839] [INFO ] [MAIN ] [2907/3490] SPG kept (0.6s) | 2902 kept, 5 rejected | 139.3/min | ETA: 4.2m [2026-01-29T12:20:57.059327] [DEBUG] [REMOTE ] SPGI: Retrieved 6299 rows, trimmed to 300. [2026-01-29T12:20:57.059555] [DEBUG] [REMOTE ] SPGI: PASS: History has at least 300 days. [2026-01-29T12:20:57.059965] [DEBUG] [REMOTE ] SPGI: PASS: Price check passed. Min price $486.27. [2026-01-29T12:20:57.060192] [DEBUG] [REMOTE ] SPGI: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:57.060377] [DEBUG] [REMOTE ] SPGI: PASS: Integrity check passed. [2026-01-29T12:20:57.060436] [DEBUG] [REMOTE ] SPGI: Symbol is viable for forecasting. [2026-01-29T12:20:57.060506] [INFO ] [MAIN ] [2908/3490] SPGI kept (0.5s) | 2903 kept, 5 rejected | 139.3/min | ETA: 4.2m [2026-01-29T12:20:57.505795] [DEBUG] [REMOTE ] SPH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:20:57.505934] [DEBUG] [REMOTE ] SPH: PASS: History has at least 300 days. [2026-01-29T12:20:57.506164] [DEBUG] [REMOTE ] SPH: PASS: Price check passed. Min price $17.91. [2026-01-29T12:20:57.506487] [DEBUG] [REMOTE ] SPH: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:57.506625] [DEBUG] [REMOTE ] SPH: PASS: Integrity check passed. [2026-01-29T12:20:57.506668] [DEBUG] [REMOTE ] SPH: Symbol is viable for forecasting. [2026-01-29T12:20:57.506716] [INFO ] [MAIN ] [2909/3490] SPH kept (0.4s) | 2904 kept, 5 rejected | 139.3/min | ETA: 4.2m [2026-01-29T12:20:57.934796] [DEBUG] [REMOTE ] SPOK: Retrieved 5332 rows, trimmed to 300. [2026-01-29T12:20:57.934930] [DEBUG] [REMOTE ] SPOK: PASS: History has at least 300 days. [2026-01-29T12:20:57.935166] [DEBUG] [REMOTE ] SPOK: PASS: Price check passed. Min price $12.43. [2026-01-29T12:20:57.935309] [DEBUG] [REMOTE ] SPOK: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:57.935424] [DEBUG] [REMOTE ] SPOK: PASS: Integrity check passed. [2026-01-29T12:20:57.935464] [DEBUG] [REMOTE ] SPOK: Symbol is viable for forecasting. [2026-01-29T12:20:57.935512] [INFO ] [MAIN ] [2910/3490] SPOK kept (0.4s) | 2905 kept, 5 rejected | 139.3/min | ETA: 4.2m [2026-01-29T12:20:58.371320] [DEBUG] [REMOTE ] SPRO: Retrieved 4861 rows, trimmed to 300. [2026-01-29T12:20:58.371464] [DEBUG] [REMOTE ] SPRO: PASS: History has at least 300 days. [2026-01-29T12:20:58.371715] [DEBUG] [REMOTE ] SPRO: PASS: Price check passed. Min price $2.20. [2026-01-29T12:20:58.371861] [DEBUG] [REMOTE ] SPRO: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:58.371988] [DEBUG] [REMOTE ] SPRO: PASS: Integrity check passed. [2026-01-29T12:20:58.372029] [DEBUG] [REMOTE ] SPRO: Symbol is viable for forecasting. [2026-01-29T12:20:58.372088] [INFO ] [MAIN ] [2911/3490] SPRO kept (0.4s) | 2906 kept, 5 rejected | 139.3/min | ETA: 4.2m [2026-01-29T12:20:58.634610] [DEBUG] [REMOTE ] SPRX: Retrieved 1126 rows, trimmed to 300. [2026-01-29T12:20:58.634757] [DEBUG] [REMOTE ] SPRX: PASS: History has at least 300 days. [2026-01-29T12:20:58.634983] [DEBUG] [REMOTE ] SPRX: PASS: Price check passed. Min price $34.85. [2026-01-29T12:20:58.635123] [DEBUG] [REMOTE ] SPRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:58.635421] [DEBUG] [REMOTE ] SPRX: PASS: Integrity check passed. [2026-01-29T12:20:58.635463] [DEBUG] [REMOTE ] SPRX: Symbol is viable for forecasting. [2026-01-29T12:20:58.635512] [INFO ] [MAIN ] [2912/3490] SPRX kept (0.3s) | 2907 kept, 5 rejected | 139.3/min | ETA: 4.1m [2026-01-29T12:20:59.013793] [DEBUG] [REMOTE ] SPRY: Retrieved 1292 rows, trimmed to 300. [2026-01-29T12:20:59.013939] [DEBUG] [REMOTE ] SPRY: PASS: History has at least 300 days. [2026-01-29T12:20:59.014154] [DEBUG] [REMOTE ] SPRY: PASS: Price check passed. Min price $6.73. [2026-01-29T12:20:59.014330] [DEBUG] [REMOTE ] SPRY: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:59.014457] [DEBUG] [REMOTE ] SPRY: PASS: Integrity check passed. [2026-01-29T12:20:59.014498] [DEBUG] [REMOTE ] SPRY: Symbol is viable for forecasting. [2026-01-29T12:20:59.014547] [INFO ] [MAIN ] [2913/3490] SPRY kept (0.4s) | 2908 kept, 5 rejected | 139.3/min | ETA: 4.1m [2026-01-29T12:20:59.650963] [DEBUG] [REMOTE ] SPSC: Retrieved 3967 rows, trimmed to 300. [2026-01-29T12:20:59.651096] [DEBUG] [REMOTE ] SPSC: PASS: History has at least 300 days. [2026-01-29T12:20:59.651302] [DEBUG] [REMOTE ] SPSC: PASS: Price check passed. Min price $78.03. [2026-01-29T12:20:59.651436] [DEBUG] [REMOTE ] SPSC: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:59.651548] [DEBUG] [REMOTE ] SPSC: PASS: Integrity check passed. [2026-01-29T12:20:59.651606] [DEBUG] [REMOTE ] SPSC: Symbol is viable for forecasting. [2026-01-29T12:20:59.651657] [INFO ] [MAIN ] [2914/3490] SPSC kept (0.6s) | 2909 kept, 5 rejected | 139.3/min | ETA: 4.1m [2026-01-29T12:20:59.994632] [DEBUG] [REMOTE ] SPWH: Retrieved 2963 rows, trimmed to 300. [2026-01-29T12:20:59.994773] [DEBUG] [REMOTE ] SPWH: PASS: History has at least 300 days. [2026-01-29T12:20:59.994992] [DEBUG] [REMOTE ] SPWH: PASS: Price check passed. Min price $1.36. [2026-01-29T12:20:59.995156] [DEBUG] [REMOTE ] SPWH: PASS: Continuity check passed with 300 days. [2026-01-29T12:20:59.995290] [DEBUG] [REMOTE ] SPWH: PASS: Integrity check passed. [2026-01-29T12:20:59.995333] [DEBUG] [REMOTE ] SPWH: Symbol is viable for forecasting. [2026-01-29T12:20:59.995383] [INFO ] [MAIN ] [2915/3490] SPWH kept (0.3s) | 2910 kept, 5 rejected | 139.3/min | ETA: 4.1m [2026-01-29T12:21:00.401248] [DEBUG] [REMOTE ] SPXC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:00.401377] [DEBUG] [REMOTE ] SPXC: PASS: History has at least 300 days. [2026-01-29T12:21:00.401603] [DEBUG] [REMOTE ] SPXC: PASS: Price check passed. Min price $199.31. [2026-01-29T12:21:00.401743] [DEBUG] [REMOTE ] SPXC: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:00.401857] [DEBUG] [REMOTE ] SPXC: PASS: Integrity check passed. [2026-01-29T12:21:00.401897] [DEBUG] [REMOTE ] SPXC: Symbol is viable for forecasting. [2026-01-29T12:21:00.401945] [INFO ] [MAIN ] [2916/3490] SPXC kept (0.4s) | 2911 kept, 5 rejected | 139.3/min | ETA: 4.1m [2026-01-29T12:21:00.853590] [DEBUG] [REMOTE ] SPXX: Retrieved 5075 rows, trimmed to 300. [2026-01-29T12:21:00.853718] [DEBUG] [REMOTE ] SPXX: PASS: History has at least 300 days. [2026-01-29T12:21:00.853990] [DEBUG] [REMOTE ] SPXX: PASS: Price check passed. Min price $16.68. [2026-01-29T12:21:00.854152] [DEBUG] [REMOTE ] SPXX: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:00.854298] [DEBUG] [REMOTE ] SPXX: PASS: Integrity check passed. [2026-01-29T12:21:00.854346] [DEBUG] [REMOTE ] SPXX: Symbol is viable for forecasting. [2026-01-29T12:21:00.854403] [INFO ] [MAIN ] [2917/3490] SPXX kept (0.5s) | 2912 kept, 5 rejected | 139.3/min | ETA: 4.1m [2026-01-29T12:21:01.317225] [DEBUG] [REMOTE ] SQM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:01.317475] [DEBUG] [REMOTE ] SQM: PASS: History has at least 300 days. [2026-01-29T12:21:01.317834] [DEBUG] [REMOTE ] SQM: PASS: Price check passed. Min price $46.02. [2026-01-29T12:21:01.318023] [DEBUG] [REMOTE ] SQM: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:01.318188] [DEBUG] [REMOTE ] SQM: PASS: Integrity check passed. [2026-01-29T12:21:01.318250] [DEBUG] [REMOTE ] SQM: Symbol is viable for forecasting. [2026-01-29T12:21:01.318388] [INFO ] [MAIN ] [2918/3490] SQM kept (0.5s) | 2913 kept, 5 rejected | 139.3/min | ETA: 4.1m [2026-01-29T12:21:01.667059] [DEBUG] [REMOTE ] SQNS: Retrieved 3716 rows, trimmed to 300. [2026-01-29T12:21:01.667188] [DEBUG] [REMOTE ] SQNS: PASS: History has at least 300 days. [2026-01-29T12:21:01.667399] [DEBUG] [REMOTE ] SQNS: PASS: Price check passed. Min price $4.49. [2026-01-29T12:21:01.667542] [DEBUG] [REMOTE ] SQNS: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:01.667677] [DEBUG] [REMOTE ] SQNS: PASS: Integrity check passed. [2026-01-29T12:21:01.667720] [DEBUG] [REMOTE ] SQNS: Symbol is viable for forecasting. [2026-01-29T12:21:01.667770] [INFO ] [MAIN ] [2919/3490] SQNS kept (0.3s) | 2914 kept, 5 rejected | 139.3/min | ETA: 4.1m [2026-01-29T12:21:02.082784] [DEBUG] [REMOTE ] SQQQ: Retrieved 4015 rows, trimmed to 300. [2026-01-29T12:21:02.082944] [DEBUG] [REMOTE ] SQQQ: PASS: History has at least 300 days. [2026-01-29T12:21:02.083200] [DEBUG] [REMOTE ] SQQQ: PASS: Price check passed. Min price $62.79. [2026-01-29T12:21:02.083345] [DEBUG] [REMOTE ] SQQQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:02.083492] [DEBUG] [REMOTE ] SQQQ: PASS: Integrity check passed. [2026-01-29T12:21:02.083543] [DEBUG] [REMOTE ] SQQQ: Symbol is viable for forecasting. [2026-01-29T12:21:02.083622] [INFO ] [MAIN ] [2920/3490] SQQQ kept (0.4s) | 2915 kept, 5 rejected | 139.3/min | ETA: 4.1m [2026-01-29T12:21:02.350073] [DEBUG] [REMOTE ] SRAD: Retrieved 1098 rows, trimmed to 300. [2026-01-29T12:21:02.350311] [DEBUG] [REMOTE ] SRAD: PASS: History has at least 300 days. [2026-01-29T12:21:02.350666] [DEBUG] [REMOTE ] SRAD: PASS: Price check passed. Min price $18.14. [2026-01-29T12:21:02.350850] [DEBUG] [REMOTE ] SRAD: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:02.351006] [DEBUG] [REMOTE ] SRAD: PASS: Integrity check passed. [2026-01-29T12:21:02.351056] [DEBUG] [REMOTE ] SRAD: Symbol is viable for forecasting. [2026-01-29T12:21:02.351123] [INFO ] [MAIN ] [2921/3490] SRAD kept (0.3s) | 2916 kept, 5 rejected | 139.3/min | ETA: 4.1m [2026-01-29T12:21:02.704835] [DEBUG] [REMOTE ] SRBK: Retrieved 591 rows, trimmed to 300. [2026-01-29T12:21:02.704983] [DEBUG] [REMOTE ] SRBK: PASS: History has at least 300 days. [2026-01-29T12:21:02.705216] [DEBUG] [REMOTE ] SRBK: PASS: Price check passed. Min price $14.67. [2026-01-29T12:21:02.705359] [DEBUG] [REMOTE ] SRBK: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:02.705478] [DEBUG] [REMOTE ] SRBK: PASS: Integrity check passed. [2026-01-29T12:21:02.705518] [DEBUG] [REMOTE ] SRBK: Symbol is viable for forecasting. [2026-01-29T12:21:02.705566] [INFO ] [MAIN ] [2922/3490] SRBK kept (0.4s) | 2917 kept, 5 rejected | 139.3/min | ETA: 4.1m [2026-01-29T12:21:03.349628] [DEBUG] [REMOTE ] SRCE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:03.349784] [DEBUG] [REMOTE ] SRCE: PASS: History has at least 300 days. [2026-01-29T12:21:03.350032] [DEBUG] [REMOTE ] SRCE: PASS: Price check passed. Min price $59.05. [2026-01-29T12:21:03.350189] [DEBUG] [REMOTE ] SRCE: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:03.350331] [DEBUG] [REMOTE ] SRCE: PASS: Integrity check passed. [2026-01-29T12:21:03.350375] [DEBUG] [REMOTE ] SRCE: Symbol is viable for forecasting. [2026-01-29T12:21:03.350425] [INFO ] [MAIN ] [2923/3490] SRCE kept (0.6s) | 2918 kept, 5 rejected | 139.3/min | ETA: 4.1m [2026-01-29T12:21:03.823449] [DEBUG] [REMOTE ] SRE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:03.823618] [DEBUG] [REMOTE ] SRE: PASS: History has at least 300 days. [2026-01-29T12:21:03.823880] [DEBUG] [REMOTE ] SRE: PASS: Price check passed. Min price $85.75. [2026-01-29T12:21:03.824021] [DEBUG] [REMOTE ] SRE: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:03.824155] [DEBUG] [REMOTE ] SRE: PASS: Integrity check passed. [2026-01-29T12:21:03.824196] [DEBUG] [REMOTE ] SRE: Symbol is viable for forecasting. [2026-01-29T12:21:03.824247] [INFO ] [MAIN ] [2924/3490] SRE kept (0.5s) | 2919 kept, 5 rejected | 139.3/min | ETA: 4.1m [2026-01-29T12:21:04.090749] [DEBUG] [REMOTE ] SREA: Retrieved 1656 rows, trimmed to 300. [2026-01-29T12:21:04.090886] [DEBUG] [REMOTE ] SREA: PASS: History has at least 300 days. [2026-01-29T12:21:04.091093] [DEBUG] [REMOTE ] SREA: PASS: Price check passed. Min price $21.47. [2026-01-29T12:21:04.091241] [DEBUG] [REMOTE ] SREA: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:04.091357] [DEBUG] [REMOTE ] SREA: PASS: Integrity check passed. [2026-01-29T12:21:04.091400] [DEBUG] [REMOTE ] SREA: Symbol is viable for forecasting. [2026-01-29T12:21:04.091452] [INFO ] [MAIN ] [2925/3490] SREA kept (0.3s) | 2920 kept, 5 rejected | 139.3/min | ETA: 4.1m [2026-01-29T12:21:04.451959] [DEBUG] [REMOTE ] SRFM: Retrieved 629 rows, trimmed to 300. [2026-01-29T12:21:04.452086] [DEBUG] [REMOTE ] SRFM: PASS: History has at least 300 days. [2026-01-29T12:21:04.452284] [DEBUG] [REMOTE ] SRFM: PASS: Price check passed. Min price $1.79. [2026-01-29T12:21:04.452420] [DEBUG] [REMOTE ] SRFM: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:04.452529] [DEBUG] [REMOTE ] SRFM: PASS: Integrity check passed. [2026-01-29T12:21:04.452586] [DEBUG] [REMOTE ] SRFM: Symbol is viable for forecasting. [2026-01-29T12:21:04.452638] [INFO ] [MAIN ] [2926/3490] SRFM kept (0.4s) | 2921 kept, 5 rejected | 139.3/min | ETA: 4.0m [2026-01-29T12:21:04.850105] [DEBUG] [REMOTE ] SRG: Retrieved 2658 rows, trimmed to 300. [2026-01-29T12:21:04.850267] [DEBUG] [REMOTE ] SRG: PASS: History has at least 300 days. [2026-01-29T12:21:04.850541] [DEBUG] [REMOTE ] SRG: PASS: Price check passed. Min price $3.25. [2026-01-29T12:21:04.850715] [DEBUG] [REMOTE ] SRG: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:04.850841] [DEBUG] [REMOTE ] SRG: PASS: Integrity check passed. [2026-01-29T12:21:04.850883] [DEBUG] [REMOTE ] SRG: Symbol is viable for forecasting. [2026-01-29T12:21:04.850960] [INFO ] [MAIN ] [2927/3490] SRG kept (0.4s) | 2922 kept, 5 rejected | 139.3/min | ETA: 4.0m [2026-01-29T12:21:05.468239] [DEBUG] [REMOTE ] SRI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:05.468387] [DEBUG] [REMOTE ] SRI: PASS: History has at least 300 days. [2026-01-29T12:21:05.468837] [DEBUG] [REMOTE ] SRI: PASS: Price check passed. Min price $5.48. [2026-01-29T12:21:05.468974] [DEBUG] [REMOTE ] SRI: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:05.469093] [DEBUG] [REMOTE ] SRI: PASS: Integrity check passed. [2026-01-29T12:21:05.469133] [DEBUG] [REMOTE ] SRI: Symbol is viable for forecasting. [2026-01-29T12:21:05.469182] [INFO ] [MAIN ] [2928/3490] SRI kept (0.6s) | 2923 kept, 5 rejected | 139.3/min | ETA: 4.0m [2026-01-29T12:21:05.777593] [DEBUG] [REMOTE ] SRRK: Retrieved 1930 rows, trimmed to 300. [2026-01-29T12:21:05.777707] [DEBUG] [REMOTE ] SRRK: PASS: History has at least 300 days. [2026-01-29T12:21:05.777939] [DEBUG] [REMOTE ] SRRK: PASS: Price check passed. Min price $27.99. [2026-01-29T12:21:05.778083] [DEBUG] [REMOTE ] SRRK: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:05.778205] [DEBUG] [REMOTE ] SRRK: PASS: Integrity check passed. [2026-01-29T12:21:05.778254] [DEBUG] [REMOTE ] SRRK: Symbol is viable for forecasting. [2026-01-29T12:21:05.778312] [INFO ] [MAIN ] [2929/3490] SRRK kept (0.3s) | 2924 kept, 5 rejected | 139.3/min | ETA: 4.0m [2026-01-29T12:21:06.196785] [DEBUG] [REMOTE ] SRTS: Retrieved 2391 rows, trimmed to 300. [2026-01-29T12:21:06.196939] [DEBUG] [REMOTE ] SRTS: PASS: History has at least 300 days. [2026-01-29T12:21:06.197148] [DEBUG] [REMOTE ] SRTS: PASS: Price check passed. Min price $3.10. [2026-01-29T12:21:06.197289] [DEBUG] [REMOTE ] SRTS: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:06.197403] [DEBUG] [REMOTE ] SRTS: PASS: Integrity check passed. [2026-01-29T12:21:06.197443] [DEBUG] [REMOTE ] SRTS: Symbol is viable for forecasting. [2026-01-29T12:21:06.197491] [INFO ] [MAIN ] [2930/3490] SRTS kept (0.4s) | 2925 kept, 5 rejected | 139.3/min | ETA: 4.0m [2026-01-29T12:21:06.760030] [DEBUG] [REMOTE ] SSB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:06.760185] [DEBUG] [REMOTE ] SSB: PASS: History has at least 300 days. [2026-01-29T12:21:06.760437] [DEBUG] [REMOTE ] SSB: PASS: Price check passed. Min price $85.31. [2026-01-29T12:21:06.760606] [DEBUG] [REMOTE ] SSB: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:06.760759] [DEBUG] [REMOTE ] SSB: PASS: Integrity check passed. [2026-01-29T12:21:06.760806] [DEBUG] [REMOTE ] SSB: Symbol is viable for forecasting. [2026-01-29T12:21:06.760860] [INFO ] [MAIN ] [2931/3490] SSB kept (0.6s) | 2926 kept, 5 rejected | 139.3/min | ETA: 4.0m [2026-01-29T12:21:07.229672] [DEBUG] [REMOTE ] SSD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:07.229822] [DEBUG] [REMOTE ] SSD: PASS: History has at least 300 days. [2026-01-29T12:21:07.230049] [DEBUG] [REMOTE ] SSD: PASS: Price check passed. Min price $157.72. [2026-01-29T12:21:07.230188] [DEBUG] [REMOTE ] SSD: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:07.230308] [DEBUG] [REMOTE ] SSD: PASS: Integrity check passed. [2026-01-29T12:21:07.230348] [DEBUG] [REMOTE ] SSD: Symbol is viable for forecasting. [2026-01-29T12:21:07.230397] [INFO ] [MAIN ] [2932/3490] SSD kept (0.5s) | 2927 kept, 5 rejected | 139.3/min | ETA: 4.0m [2026-01-29T12:21:07.703332] [DEBUG] [REMOTE ] SSL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:07.703794] [DEBUG] [REMOTE ] SSL: PASS: History has at least 300 days. [2026-01-29T12:21:07.704088] [DEBUG] [REMOTE ] SSL: PASS: Price check passed. Min price $6.00. [2026-01-29T12:21:07.704231] [DEBUG] [REMOTE ] SSL: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:07.704405] [DEBUG] [REMOTE ] SSL: PASS: Integrity check passed. [2026-01-29T12:21:07.704448] [DEBUG] [REMOTE ] SSL: Symbol is viable for forecasting. [2026-01-29T12:21:07.704671] [INFO ] [MAIN ] [2933/3490] SSL kept (0.5s) | 2928 kept, 5 rejected | 139.3/min | ETA: 4.0m [2026-01-29T12:21:07.936529] [DEBUG] [REMOTE ] SSNC: Retrieved 3982 rows, trimmed to 300. [2026-01-29T12:21:07.936786] [DEBUG] [REMOTE ] SSNC: PASS: History has at least 300 days. [2026-01-29T12:21:07.937110] [DEBUG] [REMOTE ] SSNC: PASS: Price check passed. Min price $80.91. [2026-01-29T12:21:07.937292] [DEBUG] [REMOTE ] SSNC: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:07.937653] [DEBUG] [REMOTE ] SSNC: PASS: Integrity check passed. [2026-01-29T12:21:07.937708] [DEBUG] [REMOTE ] SSNC: Symbol is viable for forecasting. [2026-01-29T12:21:07.937770] [INFO ] [MAIN ] [2934/3490] SSNC kept (0.2s) | 2929 kept, 5 rejected | 139.3/min | ETA: 4.0m [2026-01-29T12:21:08.578876] [DEBUG] [REMOTE ] SSP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:08.579017] [DEBUG] [REMOTE ] SSP: PASS: History has at least 300 days. [2026-01-29T12:21:08.579246] [DEBUG] [REMOTE ] SSP: PASS: Price check passed. Min price $2.05. [2026-01-29T12:21:08.579387] [DEBUG] [REMOTE ] SSP: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:08.579507] [DEBUG] [REMOTE ] SSP: PASS: Integrity check passed. [2026-01-29T12:21:08.579547] [DEBUG] [REMOTE ] SSP: Symbol is viable for forecasting. [2026-01-29T12:21:08.579617] [INFO ] [MAIN ] [2935/3490] SSP kept (0.6s) | 2930 kept, 5 rejected | 139.3/min | ETA: 4.0m [2026-01-29T12:21:09.116616] [DEBUG] [REMOTE ] SSRM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:09.116766] [DEBUG] [REMOTE ] SSRM: PASS: History has at least 300 days. [2026-01-29T12:21:09.117207] [DEBUG] [REMOTE ] SSRM: PASS: Price check passed. Min price $19.48. [2026-01-29T12:21:09.117347] [DEBUG] [REMOTE ] SSRM: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:09.117472] [DEBUG] [REMOTE ] SSRM: PASS: Integrity check passed. [2026-01-29T12:21:09.117514] [DEBUG] [REMOTE ] SSRM: Symbol is viable for forecasting. [2026-01-29T12:21:09.117564] [INFO ] [MAIN ] [2936/3490] SSRM kept (0.5s) | 2931 kept, 5 rejected | 139.3/min | ETA: 4.0m [2026-01-29T12:21:09.456279] [DEBUG] [REMOTE ] SSSS: Retrieved 3710 rows, trimmed to 300. [2026-01-29T12:21:09.456429] [DEBUG] [REMOTE ] SSSS: PASS: History has at least 300 days. [2026-01-29T12:21:09.456697] [DEBUG] [REMOTE ] SSSS: PASS: Price check passed. Min price $8.71. [2026-01-29T12:21:09.456844] [DEBUG] [REMOTE ] SSSS: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:09.456964] [DEBUG] [REMOTE ] SSSS: PASS: Integrity check passed. [2026-01-29T12:21:09.457005] [DEBUG] [REMOTE ] SSSS: Symbol is viable for forecasting. [2026-01-29T12:21:09.457054] [INFO ] [MAIN ] [2937/3490] SSSS kept (0.3s) | 2932 kept, 5 rejected | 139.3/min | ETA: 4.0m [2026-01-29T12:21:09.825333] [DEBUG] [REMOTE ] SSTI: Retrieved 2173 rows, trimmed to 300. [2026-01-29T12:21:09.825470] [DEBUG] [REMOTE ] SSTI: PASS: History has at least 300 days. [2026-01-29T12:21:09.825704] [DEBUG] [REMOTE ] SSTI: PASS: Price check passed. Min price $5.89. [2026-01-29T12:21:09.825847] [DEBUG] [REMOTE ] SSTI: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:09.825964] [DEBUG] [REMOTE ] SSTI: PASS: Integrity check passed. [2026-01-29T12:21:09.826004] [DEBUG] [REMOTE ] SSTI: Symbol is viable for forecasting. [2026-01-29T12:21:09.826052] [INFO ] [MAIN ] [2938/3490] SSTI kept (0.4s) | 2933 kept, 5 rejected | 139.3/min | ETA: 4.0m [2026-01-29T12:21:10.279241] [DEBUG] [REMOTE ] SSTK: Retrieved 3342 rows, trimmed to 300. [2026-01-29T12:21:10.279395] [DEBUG] [REMOTE ] SSTK: PASS: History has at least 300 days. [2026-01-29T12:21:10.279686] [DEBUG] [REMOTE ] SSTK: PASS: Price check passed. Min price $18.02. [2026-01-29T12:21:10.279876] [DEBUG] [REMOTE ] SSTK: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:10.280036] [DEBUG] [REMOTE ] SSTK: PASS: Integrity check passed. [2026-01-29T12:21:10.280091] [DEBUG] [REMOTE ] SSTK: Symbol is viable for forecasting. [2026-01-29T12:21:10.280175] [INFO ] [MAIN ] [2939/3490] SSTK kept (0.5s) | 2934 kept, 5 rejected | 139.3/min | ETA: 4.0m [2026-01-29T12:21:10.890206] [DEBUG] [REMOTE ] SSYS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:10.890348] [DEBUG] [REMOTE ] SSYS: PASS: History has at least 300 days. [2026-01-29T12:21:10.890563] [DEBUG] [REMOTE ] SSYS: PASS: Price check passed. Min price $8.20. [2026-01-29T12:21:10.890723] [DEBUG] [REMOTE ] SSYS: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:10.890841] [DEBUG] [REMOTE ] SSYS: PASS: Integrity check passed. [2026-01-29T12:21:10.890882] [DEBUG] [REMOTE ] SSYS: Symbol is viable for forecasting. [2026-01-29T12:21:10.890930] [INFO ] [MAIN ] [2940/3490] SSYS kept (0.6s) | 2935 kept, 5 rejected | 139.3/min | ETA: 3.9m [2026-01-29T12:21:11.296540] [DEBUG] [REMOTE ] STAA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:11.296728] [DEBUG] [REMOTE ] STAA: PASS: History has at least 300 days. [2026-01-29T12:21:11.296973] [DEBUG] [REMOTE ] STAA: PASS: Price check passed. Min price $19.04. [2026-01-29T12:21:11.297119] [DEBUG] [REMOTE ] STAA: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:11.297242] [DEBUG] [REMOTE ] STAA: PASS: Integrity check passed. [2026-01-29T12:21:11.297283] [DEBUG] [REMOTE ] STAA: Symbol is viable for forecasting. [2026-01-29T12:21:11.297334] [INFO ] [MAIN ] [2941/3490] STAA kept (0.4s) | 2936 kept, 5 rejected | 139.3/min | ETA: 3.9m [2026-01-29T12:21:11.758187] [DEBUG] [REMOTE ] STAG: Retrieved 3718 rows, trimmed to 300. [2026-01-29T12:21:11.758327] [DEBUG] [REMOTE ] STAG: PASS: History has at least 300 days. [2026-01-29T12:21:11.758543] [DEBUG] [REMOTE ] STAG: PASS: Price check passed. Min price $36.63. [2026-01-29T12:21:11.758702] [DEBUG] [REMOTE ] STAG: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:11.758821] [DEBUG] [REMOTE ] STAG: PASS: Integrity check passed. [2026-01-29T12:21:11.758861] [DEBUG] [REMOTE ] STAG: Symbol is viable for forecasting. [2026-01-29T12:21:11.758910] [INFO ] [MAIN ] [2942/3490] STAG kept (0.5s) | 2937 kept, 5 rejected | 139.3/min | ETA: 3.9m [2026-01-29T12:21:12.264131] [DEBUG] [REMOTE ] STBA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:12.264283] [DEBUG] [REMOTE ] STBA: PASS: History has at least 300 days. [2026-01-29T12:21:12.264524] [DEBUG] [REMOTE ] STBA: PASS: Price check passed. Min price $36.30. [2026-01-29T12:21:12.264798] [DEBUG] [REMOTE ] STBA: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:12.264926] [DEBUG] [REMOTE ] STBA: PASS: Integrity check passed. [2026-01-29T12:21:12.264969] [DEBUG] [REMOTE ] STBA: Symbol is viable for forecasting. [2026-01-29T12:21:12.265032] [INFO ] [MAIN ] [2943/3490] STBA kept (0.5s) | 2938 kept, 5 rejected | 139.3/min | ETA: 3.9m [2026-01-29T12:21:12.758930] [DEBUG] [REMOTE ] STC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:12.759066] [DEBUG] [REMOTE ] STC: PASS: History has at least 300 days. [2026-01-29T12:21:12.759277] [DEBUG] [REMOTE ] STC: PASS: Price check passed. Min price $65.02. [2026-01-29T12:21:12.759415] [DEBUG] [REMOTE ] STC: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:12.759533] [DEBUG] [REMOTE ] STC: PASS: Integrity check passed. [2026-01-29T12:21:12.759591] [DEBUG] [REMOTE ] STC: Symbol is viable for forecasting. [2026-01-29T12:21:12.759642] [INFO ] [MAIN ] [2944/3490] STC kept (0.5s) | 2939 kept, 5 rejected | 139.3/min | ETA: 3.9m [2026-01-29T12:21:13.061968] [DEBUG] [REMOTE ] STE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:13.062102] [DEBUG] [REMOTE ] STE: PASS: History has at least 300 days. [2026-01-29T12:21:13.062318] [DEBUG] [REMOTE ] STE: PASS: Price check passed. Min price $235.12. [2026-01-29T12:21:13.062454] [DEBUG] [REMOTE ] STE: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:13.062780] [DEBUG] [REMOTE ] STE: PASS: Integrity check passed. [2026-01-29T12:21:13.062823] [DEBUG] [REMOTE ] STE: Symbol is viable for forecasting. [2026-01-29T12:21:13.062884] [INFO ] [MAIN ] [2945/3490] STE kept (0.3s) | 2940 kept, 5 rejected | 139.3/min | ETA: 3.9m [2026-01-29T12:21:13.442907] [DEBUG] [REMOTE ] STEL: Retrieved 2062 rows, trimmed to 300. [2026-01-29T12:21:13.443032] [DEBUG] [REMOTE ] STEL: PASS: History has at least 300 days. [2026-01-29T12:21:13.443232] [DEBUG] [REMOTE ] STEL: PASS: Price check passed. Min price $29.29. [2026-01-29T12:21:13.443370] [DEBUG] [REMOTE ] STEL: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:13.443501] [DEBUG] [REMOTE ] STEL: PASS: Integrity check passed. [2026-01-29T12:21:13.443545] [DEBUG] [REMOTE ] STEL: Symbol is viable for forecasting. [2026-01-29T12:21:13.443611] [INFO ] [MAIN ] [2946/3490] STEL kept (0.4s) | 2941 kept, 5 rejected | 139.3/min | ETA: 3.9m [2026-01-29T12:21:13.725908] [DEBUG] [REMOTE ] STEM: Retrieved 1332 rows, trimmed to 300. [2026-01-29T12:21:13.726059] [DEBUG] [REMOTE ] STEM: PASS: History has at least 300 days. [2026-01-29T12:21:13.726283] [DEBUG] [REMOTE ] STEM: PASS: Price check passed. Min price $13.85. [2026-01-29T12:21:13.726421] [DEBUG] [REMOTE ] STEM: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:13.726534] [DEBUG] [REMOTE ] STEM: PASS: Integrity check passed. [2026-01-29T12:21:13.726602] [DEBUG] [REMOTE ] STEM: Symbol is viable for forecasting. [2026-01-29T12:21:13.726655] [INFO ] [MAIN ] [2947/3490] STEM kept (0.3s) | 2942 kept, 5 rejected | 139.3/min | ETA: 3.9m [2026-01-29T12:21:14.194068] [DEBUG] [REMOTE ] STEP: Retrieved 1348 rows, trimmed to 300. [2026-01-29T12:21:14.194215] [DEBUG] [REMOTE ] STEP: PASS: History has at least 300 days. [2026-01-29T12:21:14.194426] [DEBUG] [REMOTE ] STEP: PASS: Price check passed. Min price $59.11. [2026-01-29T12:21:14.194594] [DEBUG] [REMOTE ] STEP: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:14.194718] [DEBUG] [REMOTE ] STEP: PASS: Integrity check passed. [2026-01-29T12:21:14.194759] [DEBUG] [REMOTE ] STEP: Symbol is viable for forecasting. [2026-01-29T12:21:14.194807] [INFO ] [MAIN ] [2948/3490] STEP kept (0.5s) | 2943 kept, 5 rejected | 139.3/min | ETA: 3.9m [2026-01-29T12:21:14.658096] [DEBUG] [REMOTE ] STHO: Retrieved 709 rows, trimmed to 300. [2026-01-29T12:21:14.658258] [DEBUG] [REMOTE ] STHO: PASS: History has at least 300 days. [2026-01-29T12:21:14.658477] [DEBUG] [REMOTE ] STHO: PASS: Price check passed. Min price $7.01. [2026-01-29T12:21:14.658665] [DEBUG] [REMOTE ] STHO: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:14.658815] [DEBUG] [REMOTE ] STHO: PASS: Integrity check passed. [2026-01-29T12:21:14.658871] [DEBUG] [REMOTE ] STHO: Symbol is viable for forecasting. [2026-01-29T12:21:14.658933] [INFO ] [MAIN ] [2949/3490] STHO kept (0.5s) | 2944 kept, 5 rejected | 139.3/min | ETA: 3.9m [2026-01-29T12:21:14.951783] [DEBUG] [REMOTE ] STI: Retrieved 498 rows, trimmed to 300. [2026-01-29T12:21:14.951921] [DEBUG] [REMOTE ] STI: PASS: History has at least 300 days. [2026-01-29T12:21:14.952120] [DEBUG] [REMOTE ] STI: PASS: Price check passed. Min price $6.04. [2026-01-29T12:21:14.952251] [DEBUG] [REMOTE ] STI: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:14.952361] [DEBUG] [REMOTE ] STI: PASS: Integrity check passed. [2026-01-29T12:21:14.952400] [DEBUG] [REMOTE ] STI: Symbol is viable for forecasting. [2026-01-29T12:21:14.952446] [INFO ] [MAIN ] [2950/3490] STI kept (0.3s) | 2945 kept, 5 rejected | 139.3/min | ETA: 3.9m [2026-01-29T12:21:15.458342] [DEBUG] [REMOTE ] STIM: Retrieved 1906 rows, trimmed to 300. [2026-01-29T12:21:15.458526] [DEBUG] [REMOTE ] STIM: PASS: History has at least 300 days. [2026-01-29T12:21:15.458822] [DEBUG] [REMOTE ] STIM: PASS: Price check passed. Min price $1.27. [2026-01-29T12:21:15.458982] [DEBUG] [REMOTE ] STIM: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:15.459114] [DEBUG] [REMOTE ] STIM: PASS: Integrity check passed. [2026-01-29T12:21:15.459180] [DEBUG] [REMOTE ] STIM: Symbol is viable for forecasting. [2026-01-29T12:21:15.459240] [INFO ] [MAIN ] [2951/3490] STIM kept (0.5s) | 2946 kept, 5 rejected | 139.3/min | ETA: 3.9m [2026-01-29T12:21:15.928083] [DEBUG] [REMOTE ] STK: Retrieved 4066 rows, trimmed to 300. [2026-01-29T12:21:15.928223] [DEBUG] [REMOTE ] STK: PASS: History has at least 300 days. [2026-01-29T12:21:15.928441] [DEBUG] [REMOTE ] STK: PASS: Price check passed. Min price $33.25. [2026-01-29T12:21:15.928627] [DEBUG] [REMOTE ] STK: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:15.928745] [DEBUG] [REMOTE ] STK: PASS: Integrity check passed. [2026-01-29T12:21:15.928786] [DEBUG] [REMOTE ] STK: Symbol is viable for forecasting. [2026-01-29T12:21:15.928835] [INFO ] [MAIN ] [2952/3490] STK kept (0.5s) | 2947 kept, 5 rejected | 139.3/min | ETA: 3.9m [2026-01-29T12:21:16.204215] [DEBUG] [REMOTE ] STKH: Retrieved 1226 rows, trimmed to 300. [2026-01-29T12:21:16.204341] [DEBUG] [REMOTE ] STKH: PASS: History has at least 300 days. [2026-01-29T12:21:16.204544] [DEBUG] [REMOTE ] STKH: PASS: Price check passed. Min price $2.18. [2026-01-29T12:21:16.204708] [DEBUG] [REMOTE ] STKH: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:16.204819] [DEBUG] [REMOTE ] STKH: PASS: Integrity check passed. [2026-01-29T12:21:16.204858] [DEBUG] [REMOTE ] STKH: Symbol is viable for forecasting. [2026-01-29T12:21:16.204905] [INFO ] [MAIN ] [2953/3490] STKH kept (0.3s) | 2948 kept, 5 rejected | 139.3/min | ETA: 3.9m [2026-01-29T12:21:16.818873] [DEBUG] [REMOTE ] STKL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:16.819031] [DEBUG] [REMOTE ] STKL: PASS: History has at least 300 days. [2026-01-29T12:21:16.819254] [DEBUG] [REMOTE ] STKL: PASS: Price check passed. Min price $3.35. [2026-01-29T12:21:16.819393] [DEBUG] [REMOTE ] STKL: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:16.819522] [DEBUG] [REMOTE ] STKL: PASS: Integrity check passed. [2026-01-29T12:21:16.819570] [DEBUG] [REMOTE ] STKL: Symbol is viable for forecasting. [2026-01-29T12:21:16.819651] [INFO ] [MAIN ] [2954/3490] STKL kept (0.6s) | 2949 kept, 5 rejected | 139.3/min | ETA: 3.8m [2026-01-29T12:21:17.162185] [DEBUG] [REMOTE ] STKS: Retrieved 2914 rows, trimmed to 300. [2026-01-29T12:21:17.162319] [DEBUG] [REMOTE ] STKS: PASS: History has at least 300 days. [2026-01-29T12:21:17.162524] [DEBUG] [REMOTE ] STKS: PASS: Price check passed. Min price $1.75. [2026-01-29T12:21:17.162678] [DEBUG] [REMOTE ] STKS: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:17.162792] [DEBUG] [REMOTE ] STKS: PASS: Integrity check passed. [2026-01-29T12:21:17.162832] [DEBUG] [REMOTE ] STKS: Symbol is viable for forecasting. [2026-01-29T12:21:17.162879] [INFO ] [MAIN ] [2955/3490] STKS kept (0.3s) | 2950 kept, 5 rejected | 139.3/min | ETA: 3.8m [2026-01-29T12:21:17.434259] [DEBUG] [REMOTE ] STLA: Retrieved 3934 rows, trimmed to 300. [2026-01-29T12:21:17.434416] [DEBUG] [REMOTE ] STLA: PASS: History has at least 300 days. [2026-01-29T12:21:17.434705] [DEBUG] [REMOTE ] STLA: PASS: Price check passed. Min price $9.23. [2026-01-29T12:21:17.434881] [DEBUG] [REMOTE ] STLA: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:17.435026] [DEBUG] [REMOTE ] STLA: PASS: Integrity check passed. [2026-01-29T12:21:17.435076] [DEBUG] [REMOTE ] STLA: Symbol is viable for forecasting. [2026-01-29T12:21:17.435136] [INFO ] [MAIN ] [2956/3490] STLA kept (0.3s) | 2951 kept, 5 rejected | 139.3/min | ETA: 3.8m [2026-01-29T12:21:18.126734] [DEBUG] [REMOTE ] STLD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:18.126884] [DEBUG] [REMOTE ] STLD: PASS: History has at least 300 days. [2026-01-29T12:21:18.127150] [DEBUG] [REMOTE ] STLD: PASS: Price check passed. Min price $151.17. [2026-01-29T12:21:18.127290] [DEBUG] [REMOTE ] STLD: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:18.127426] [DEBUG] [REMOTE ] STLD: PASS: Integrity check passed. [2026-01-29T12:21:18.127484] [DEBUG] [REMOTE ] STLD: Symbol is viable for forecasting. [2026-01-29T12:21:18.127537] [INFO ] [MAIN ] [2957/3490] STLD kept (0.7s) | 2952 kept, 5 rejected | 139.3/min | ETA: 3.8m [2026-01-29T12:21:18.573729] [DEBUG] [REMOTE ] STM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:18.573863] [DEBUG] [REMOTE ] STM: PASS: History has at least 300 days. [2026-01-29T12:21:18.574080] [DEBUG] [REMOTE ] STM: PASS: Price check passed. Min price $21.13. [2026-01-29T12:21:18.574219] [DEBUG] [REMOTE ] STM: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:18.574335] [DEBUG] [REMOTE ] STM: PASS: Integrity check passed. [2026-01-29T12:21:18.574375] [DEBUG] [REMOTE ] STM: Symbol is viable for forecasting. [2026-01-29T12:21:18.574423] [INFO ] [MAIN ] [2958/3490] STM kept (0.4s) | 2953 kept, 5 rejected | 139.3/min | ETA: 3.8m [2026-01-29T12:21:18.840296] [DEBUG] [REMOTE ] STN: Retrieved 5152 rows, trimmed to 300. [2026-01-29T12:21:18.840446] [DEBUG] [REMOTE ] STN: PASS: History has at least 300 days. [2026-01-29T12:21:18.840677] [DEBUG] [REMOTE ] STN: PASS: Price check passed. Min price $91.87. [2026-01-29T12:21:18.840846] [DEBUG] [REMOTE ] STN: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:18.840958] [DEBUG] [REMOTE ] STN: PASS: Integrity check passed. [2026-01-29T12:21:18.840998] [DEBUG] [REMOTE ] STN: Symbol is viable for forecasting. [2026-01-29T12:21:18.841046] [INFO ] [MAIN ] [2959/3490] STN kept (0.3s) | 2954 kept, 5 rejected | 139.3/min | ETA: 3.8m [2026-01-29T12:21:19.245798] [DEBUG] [REMOTE ] STNE: Retrieved 1823 rows, trimmed to 300. [2026-01-29T12:21:19.245929] [DEBUG] [REMOTE ] STNE: PASS: History has at least 300 days. [2026-01-29T12:21:19.246134] [DEBUG] [REMOTE ] STNE: PASS: Price check passed. Min price $14.07. [2026-01-29T12:21:19.246264] [DEBUG] [REMOTE ] STNE: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:19.246373] [DEBUG] [REMOTE ] STNE: PASS: Integrity check passed. [2026-01-29T12:21:19.246412] [DEBUG] [REMOTE ] STNE: Symbol is viable for forecasting. [2026-01-29T12:21:19.246458] [INFO ] [MAIN ] [2960/3490] STNE kept (0.4s) | 2955 kept, 5 rejected | 139.3/min | ETA: 3.8m [2026-01-29T12:21:19.642638] [DEBUG] [REMOTE ] STOK: Retrieved 1662 rows, trimmed to 300. [2026-01-29T12:21:19.642773] [DEBUG] [REMOTE ] STOK: PASS: History has at least 300 days. [2026-01-29T12:21:19.642978] [DEBUG] [REMOTE ] STOK: PASS: Price check passed. Min price $22.37. [2026-01-29T12:21:19.643111] [DEBUG] [REMOTE ] STOK: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:19.643222] [DEBUG] [REMOTE ] STOK: PASS: Integrity check passed. [2026-01-29T12:21:19.643262] [DEBUG] [REMOTE ] STOK: Symbol is viable for forecasting. [2026-01-29T12:21:19.643309] [INFO ] [MAIN ] [2961/3490] STOK kept (0.4s) | 2956 kept, 5 rejected | 139.3/min | ETA: 3.8m [2026-01-29T12:21:20.281791] [DEBUG] [REMOTE ] STRA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:20.281936] [DEBUG] [REMOTE ] STRA: PASS: History has at least 300 days. [2026-01-29T12:21:20.282176] [DEBUG] [REMOTE ] STRA: PASS: Price check passed. Min price $74.07. [2026-01-29T12:21:20.282312] [DEBUG] [REMOTE ] STRA: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:20.282431] [DEBUG] [REMOTE ] STRA: PASS: Integrity check passed. [2026-01-29T12:21:20.282471] [DEBUG] [REMOTE ] STRA: Symbol is viable for forecasting. [2026-01-29T12:21:20.282521] [INFO ] [MAIN ] [2962/3490] STRA kept (0.6s) | 2957 kept, 5 rejected | 139.3/min | ETA: 3.8m [2026-01-29T12:21:20.751566] [DEBUG] [REMOTE ] STRL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:20.751723] [DEBUG] [REMOTE ] STRL: PASS: History has at least 300 days. [2026-01-29T12:21:20.751939] [DEBUG] [REMOTE ] STRL: PASS: Price check passed. Min price $283.57. [2026-01-29T12:21:20.752077] [DEBUG] [REMOTE ] STRL: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:20.752211] [DEBUG] [REMOTE ] STRL: PASS: Integrity check passed. [2026-01-29T12:21:20.752252] [DEBUG] [REMOTE ] STRL: Symbol is viable for forecasting. [2026-01-29T12:21:20.752301] [INFO ] [MAIN ] [2963/3490] STRL kept (0.5s) | 2958 kept, 5 rejected | 139.3/min | ETA: 3.8m [2026-01-29T12:21:21.199733] [DEBUG] [REMOTE ] STRS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:21.199949] [DEBUG] [REMOTE ] STRS: PASS: History has at least 300 days. [2026-01-29T12:21:21.200258] [DEBUG] [REMOTE ] STRS: PASS: Price check passed. Min price $18.51. [2026-01-29T12:21:21.200409] [DEBUG] [REMOTE ] STRS: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:21.200552] [DEBUG] [REMOTE ] STRS: PASS: Integrity check passed. [2026-01-29T12:21:21.200618] [DEBUG] [REMOTE ] STRS: Symbol is viable for forecasting. [2026-01-29T12:21:21.200676] [INFO ] [MAIN ] [2964/3490] STRS kept (0.4s) | 2959 kept, 5 rejected | 139.3/min | ETA: 3.8m [2026-01-29T12:21:21.429875] [DEBUG] [REMOTE ] STSS: Retrieved 950 rows, trimmed to 300. [2026-01-29T12:21:21.430126] [DEBUG] [REMOTE ] STSS: PASS: History has at least 300 days. [2026-01-29T12:21:21.430454] [DEBUG] [REMOTE ] STSS: PASS: Price check passed. Min price $1.89. [2026-01-29T12:21:21.430713] [DEBUG] [REMOTE ] STSS: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:21.430887] [DEBUG] [REMOTE ] STSS: PASS: Integrity check passed. [2026-01-29T12:21:21.430947] [DEBUG] [REMOTE ] STSS: Symbol is viable for forecasting. [2026-01-29T12:21:21.431013] [INFO ] [MAIN ] [2965/3490] STSS kept (0.2s) | 2960 kept, 5 rejected | 139.3/min | ETA: 3.8m [2026-01-29T12:21:21.772457] [DEBUG] [REMOTE ] STTK: Retrieved 1331 rows, trimmed to 300. [2026-01-29T12:21:21.772621] [DEBUG] [REMOTE ] STTK: PASS: History has at least 300 days. [2026-01-29T12:21:21.772830] [DEBUG] [REMOTE ] STTK: PASS: Price check passed. Min price $1.84. [2026-01-29T12:21:21.772965] [DEBUG] [REMOTE ] STTK: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:21.773077] [DEBUG] [REMOTE ] STTK: PASS: Integrity check passed. [2026-01-29T12:21:21.773117] [DEBUG] [REMOTE ] STTK: Symbol is viable for forecasting. [2026-01-29T12:21:21.773165] [INFO ] [MAIN ] [2966/3490] STTK kept (0.3s) | 2961 kept, 5 rejected | 139.3/min | ETA: 3.8m [2026-01-29T12:21:22.142705] [DEBUG] [REMOTE ] STVN: Retrieved 1139 rows, trimmed to 300. [2026-01-29T12:21:22.143065] [DEBUG] [REMOTE ] STVN: PASS: History has at least 300 days. [2026-01-29T12:21:22.143294] [DEBUG] [REMOTE ] STVN: PASS: Price check passed. Min price $16.02. [2026-01-29T12:21:22.143435] [DEBUG] [REMOTE ] STVN: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:22.143559] [DEBUG] [REMOTE ] STVN: PASS: Integrity check passed. [2026-01-29T12:21:22.143632] [DEBUG] [REMOTE ] STVN: Symbol is viable for forecasting. [2026-01-29T12:21:22.143694] [INFO ] [MAIN ] [2967/3490] STVN kept (0.4s) | 2962 kept, 5 rejected | 139.3/min | ETA: 3.8m [2026-01-29T12:21:22.759406] [DEBUG] [REMOTE ] STWD: Retrieved 4141 rows, trimmed to 300. [2026-01-29T12:21:22.759541] [DEBUG] [REMOTE ] STWD: PASS: History has at least 300 days. [2026-01-29T12:21:22.759774] [DEBUG] [REMOTE ] STWD: PASS: Price check passed. Min price $17.08. [2026-01-29T12:21:22.759911] [DEBUG] [REMOTE ] STWD: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:22.760025] [DEBUG] [REMOTE ] STWD: PASS: Integrity check passed. [2026-01-29T12:21:22.760065] [DEBUG] [REMOTE ] STWD: Symbol is viable for forecasting. [2026-01-29T12:21:22.760112] [INFO ] [MAIN ] [2968/3490] STWD kept (0.6s) | 2963 kept, 5 rejected | 139.3/min | ETA: 3.7m [2026-01-29T12:21:23.258771] [DEBUG] [REMOTE ] STX: Retrieved 5819 rows, trimmed to 300. [2026-01-29T12:21:23.258911] [DEBUG] [REMOTE ] STX: PASS: History has at least 300 days. [2026-01-29T12:21:23.259121] [DEBUG] [REMOTE ] STX: PASS: Price check passed. Min price $236.88. [2026-01-29T12:21:23.259254] [DEBUG] [REMOTE ] STX: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:23.259384] [DEBUG] [REMOTE ] STX: PASS: Integrity check passed. [2026-01-29T12:21:23.259424] [DEBUG] [REMOTE ] STX: Symbol is viable for forecasting. [2026-01-29T12:21:23.259471] [INFO ] [MAIN ] [2969/3490] STX kept (0.5s) | 2964 kept, 5 rejected | 139.3/min | ETA: 3.7m [2026-01-29T12:21:23.503184] [DEBUG] [REMOTE ] STXE: Retrieved 751 rows, trimmed to 300. [2026-01-29T12:21:23.503322] [DEBUG] [REMOTE ] STXE: PASS: History has at least 300 days. [2026-01-29T12:21:23.503591] [DEBUG] [REMOTE ] STXE: PASS: Price check passed. Min price $33.83. [2026-01-29T12:21:23.503778] [DEBUG] [REMOTE ] STXE: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:23.503922] [DEBUG] [REMOTE ] STXE: PASS: Integrity check passed. [2026-01-29T12:21:23.503974] [DEBUG] [REMOTE ] STXE: Symbol is viable for forecasting. [2026-01-29T12:21:23.504036] [INFO ] [MAIN ] [2970/3490] STXE kept (0.2s) | 2965 kept, 5 rejected | 139.3/min | ETA: 3.7m [2026-01-29T12:21:23.884971] [DEBUG] [REMOTE ] STXG: Retrieved 805 rows, trimmed to 300. [2026-01-29T12:21:23.885105] [DEBUG] [REMOTE ] STXG: PASS: History has at least 300 days. [2026-01-29T12:21:23.885305] [DEBUG] [REMOTE ] STXG: PASS: Price check passed. Min price $48.63. [2026-01-29T12:21:23.885438] [DEBUG] [REMOTE ] STXG: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:23.885549] [DEBUG] [REMOTE ] STXG: PASS: Integrity check passed. [2026-01-29T12:21:23.885606] [DEBUG] [REMOTE ] STXG: Symbol is viable for forecasting. [2026-01-29T12:21:23.885654] [INFO ] [MAIN ] [2971/3490] STXG kept (0.4s) | 2966 kept, 5 rejected | 139.3/min | ETA: 3.7m [2026-01-29T12:21:24.534646] [DEBUG] [REMOTE ] SUI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:24.534848] [DEBUG] [REMOTE ] SUI: PASS: History has at least 300 days. [2026-01-29T12:21:24.535120] [DEBUG] [REMOTE ] SUI: PASS: Price check passed. Min price $121.12. [2026-01-29T12:21:24.535291] [DEBUG] [REMOTE ] SUI: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:24.535442] [DEBUG] [REMOTE ] SUI: PASS: Integrity check passed. [2026-01-29T12:21:24.535488] [DEBUG] [REMOTE ] SUI: Symbol is viable for forecasting. [2026-01-29T12:21:24.535548] [INFO ] [MAIN ] [2972/3490] SUI kept (0.6s) | 2967 kept, 5 rejected | 139.3/min | ETA: 3.7m [2026-01-29T12:21:24.892730] [DEBUG] [REMOTE ] SUN: Retrieved 3357 rows, trimmed to 300. [2026-01-29T12:21:24.893072] [DEBUG] [REMOTE ] SUN: PASS: History has at least 300 days. [2026-01-29T12:21:24.893288] [DEBUG] [REMOTE ] SUN: PASS: Price check passed. Min price $50.16. [2026-01-29T12:21:24.893427] [DEBUG] [REMOTE ] SUN: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:24.893545] [DEBUG] [REMOTE ] SUN: PASS: Integrity check passed. [2026-01-29T12:21:24.893614] [DEBUG] [REMOTE ] SUN: Symbol is viable for forecasting. [2026-01-29T12:21:24.893682] [INFO ] [MAIN ] [2973/3490] SUN kept (0.4s) | 2968 kept, 5 rejected | 139.3/min | ETA: 3.7m [2026-01-29T12:21:25.132099] [DEBUG] [REMOTE ] SUNS: Retrieved 3187 rows, trimmed to 300. [2026-01-29T12:21:25.132327] [DEBUG] [REMOTE ] SUNS: PASS: History has at least 300 days. [2026-01-29T12:21:25.132684] [DEBUG] [REMOTE ] SUNS: PASS: Price check passed. Min price $8.93. [2026-01-29T12:21:25.132856] [DEBUG] [REMOTE ] SUNS: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:25.133014] [DEBUG] [REMOTE ] SUNS: PASS: Integrity check passed. [2026-01-29T12:21:25.133062] [DEBUG] [REMOTE ] SUNS: Symbol is viable for forecasting. [2026-01-29T12:21:25.133144] [INFO ] [MAIN ] [2974/3490] SUNS kept (0.2s) | 2969 kept, 5 rejected | 139.3/min | ETA: 3.7m [2026-01-29T12:21:25.536317] [DEBUG] [REMOTE ] SUPN: Retrieved 3456 rows, trimmed to 300. [2026-01-29T12:21:25.536458] [DEBUG] [REMOTE ] SUPN: PASS: History has at least 300 days. [2026-01-29T12:21:25.536710] [DEBUG] [REMOTE ] SUPN: PASS: Price check passed. Min price $44.12. [2026-01-29T12:21:25.536858] [DEBUG] [REMOTE ] SUPN: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:25.537191] [DEBUG] [REMOTE ] SUPN: PASS: Integrity check passed. [2026-01-29T12:21:25.537235] [DEBUG] [REMOTE ] SUPN: Symbol is viable for forecasting. [2026-01-29T12:21:25.537292] [INFO ] [MAIN ] [2975/3490] SUPN kept (0.4s) | 2970 kept, 5 rejected | 139.3/min | ETA: 3.7m [2026-01-29T12:21:26.101727] [DEBUG] [REMOTE ] SURG: Retrieved 4555 rows, trimmed to 300. [2026-01-29T12:21:26.101871] [DEBUG] [REMOTE ] SURG: PASS: History has at least 300 days. [2026-01-29T12:21:26.102071] [DEBUG] [REMOTE ] SURG: PASS: Price check passed. Min price $1.20. [2026-01-29T12:21:26.102204] [DEBUG] [REMOTE ] SURG: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:26.102312] [DEBUG] [REMOTE ] SURG: PASS: Integrity check passed. [2026-01-29T12:21:26.102351] [DEBUG] [REMOTE ] SURG: Symbol is viable for forecasting. [2026-01-29T12:21:26.102397] [INFO ] [MAIN ] [2976/3490] SURG kept (0.6s) | 2971 kept, 5 rejected | 139.3/min | ETA: 3.7m [2026-01-29T12:21:26.411770] [DEBUG] [REMOTE ] SUSB: Retrieved 2145 rows, trimmed to 300. [2026-01-29T12:21:26.411979] [DEBUG] [REMOTE ] SUSB: PASS: History has at least 300 days. [2026-01-29T12:21:26.412288] [DEBUG] [REMOTE ] SUSB: PASS: Price check passed. Min price $24.98. [2026-01-29T12:21:26.412435] [DEBUG] [REMOTE ] SUSB: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:26.412635] [DEBUG] [REMOTE ] SUSB: PASS: Integrity check passed. [2026-01-29T12:21:26.412695] [DEBUG] [REMOTE ] SUSB: Symbol is viable for forecasting. [2026-01-29T12:21:26.412755] [INFO ] [MAIN ] [2977/3490] SUSB kept (0.3s) | 2972 kept, 5 rejected | 139.3/min | ETA: 3.7m [2026-01-29T12:21:26.825459] [DEBUG] [REMOTE ] SUSC: Retrieved 2143 rows, trimmed to 300. [2026-01-29T12:21:26.825609] [DEBUG] [REMOTE ] SUSC: PASS: History has at least 300 days. [2026-01-29T12:21:26.825810] [DEBUG] [REMOTE ] SUSC: PASS: Price check passed. Min price $23.20. [2026-01-29T12:21:26.825963] [DEBUG] [REMOTE ] SUSC: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:26.826266] [DEBUG] [REMOTE ] SUSC: PASS: Integrity check passed. [2026-01-29T12:21:26.826306] [DEBUG] [REMOTE ] SUSC: Symbol is viable for forecasting. [2026-01-29T12:21:26.826353] [INFO ] [MAIN ] [2978/3490] SUSC kept (0.4s) | 2973 kept, 5 rejected | 139.3/min | ETA: 3.7m [2026-01-29T12:21:27.204224] [DEBUG] [REMOTE ] SUSL: Retrieved 1689 rows, trimmed to 300. [2026-01-29T12:21:27.204364] [DEBUG] [REMOTE ] SUSL: PASS: History has at least 300 days. [2026-01-29T12:21:27.204611] [DEBUG] [REMOTE ] SUSL: PASS: Price check passed. Min price $115.28. [2026-01-29T12:21:27.204764] [DEBUG] [REMOTE ] SUSL: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:27.204884] [DEBUG] [REMOTE ] SUSL: PASS: Integrity check passed. [2026-01-29T12:21:27.204925] [DEBUG] [REMOTE ] SUSL: Symbol is viable for forecasting. [2026-01-29T12:21:27.204973] [INFO ] [MAIN ] [2979/3490] SUSL kept (0.4s) | 2974 kept, 5 rejected | 139.3/min | ETA: 3.7m [2026-01-29T12:21:27.599944] [DEBUG] [REMOTE ] SUUN: Retrieved 676 rows, trimmed to 300. [2026-01-29T12:21:27.600283] [DEBUG] [REMOTE ] SUUN: PASS: History has at least 300 days. [2026-01-29T12:21:27.600487] [DEBUG] [REMOTE ] SUUN: PASS: Price check passed. Min price $1.41. [2026-01-29T12:21:27.600643] [DEBUG] [REMOTE ] SUUN: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:27.600753] [DEBUG] [REMOTE ] SUUN: PASS: Integrity check passed. [2026-01-29T12:21:27.600792] [DEBUG] [REMOTE ] SUUN: Symbol is viable for forecasting. [2026-01-29T12:21:27.600838] [INFO ] [MAIN ] [2980/3490] SUUN kept (0.4s) | 2975 kept, 5 rejected | 139.3/min | ETA: 3.7m [2026-01-29T12:21:28.145622] [DEBUG] [REMOTE ] SUZ: Retrieved 4642 rows, trimmed to 300. [2026-01-29T12:21:28.145789] [DEBUG] [REMOTE ] SUZ: PASS: History has at least 300 days. [2026-01-29T12:21:28.146076] [DEBUG] [REMOTE ] SUZ: PASS: Price check passed. Min price $8.56. [2026-01-29T12:21:28.146284] [DEBUG] [REMOTE ] SUZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:28.146441] [DEBUG] [REMOTE ] SUZ: PASS: Integrity check passed. [2026-01-29T12:21:28.146487] [DEBUG] [REMOTE ] SUZ: Symbol is viable for forecasting. [2026-01-29T12:21:28.146539] [INFO ] [MAIN ] [2981/3490] SUZ kept (0.5s) | 2976 kept, 5 rejected | 139.3/min | ETA: 3.7m [2026-01-29T12:21:28.638951] [DEBUG] [REMOTE ] SVC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:28.639114] [DEBUG] [REMOTE ] SVC: PASS: History has at least 300 days. [2026-01-29T12:21:28.639375] [DEBUG] [REMOTE ] SVC: PASS: Price check passed. Min price $1.55. [2026-01-29T12:21:28.639516] [DEBUG] [REMOTE ] SVC: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:28.639685] [DEBUG] [REMOTE ] SVC: PASS: Integrity check passed. [2026-01-29T12:21:28.639737] [DEBUG] [REMOTE ] SVC: Symbol is viable for forecasting. [2026-01-29T12:21:28.639794] [INFO ] [MAIN ] [2982/3490] SVC kept (0.5s) | 2977 kept, 5 rejected | 139.3/min | ETA: 3.6m [2026-01-29T12:21:28.821676] [DEBUG] [REMOTE ] SVCO: Retrieved 431 rows, trimmed to 300. [2026-01-29T12:21:28.821826] [DEBUG] [REMOTE ] SVCO: PASS: History has at least 300 days. [2026-01-29T12:21:28.822048] [DEBUG] [REMOTE ] SVCO: PASS: Price check passed. Min price $3.83. [2026-01-29T12:21:28.822185] [DEBUG] [REMOTE ] SVCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:28.822299] [DEBUG] [REMOTE ] SVCO: PASS: Integrity check passed. [2026-01-29T12:21:28.822340] [DEBUG] [REMOTE ] SVCO: Symbol is viable for forecasting. [2026-01-29T12:21:28.822388] [INFO ] [MAIN ] [2983/3490] SVCO kept (0.2s) | 2978 kept, 5 rejected | 139.3/min | ETA: 3.6m [2026-01-29T12:21:29.370492] [DEBUG] [REMOTE ] SVRA: Retrieved 5469 rows, trimmed to 300. [2026-01-29T12:21:29.370652] [DEBUG] [REMOTE ] SVRA: PASS: History has at least 300 days. [2026-01-29T12:21:29.370934] [DEBUG] [REMOTE ] SVRA: PASS: Price check passed. Min price $3.95. [2026-01-29T12:21:29.371076] [DEBUG] [REMOTE ] SVRA: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:29.371202] [DEBUG] [REMOTE ] SVRA: PASS: Integrity check passed. [2026-01-29T12:21:29.371242] [DEBUG] [REMOTE ] SVRA: Symbol is viable for forecasting. [2026-01-29T12:21:29.371293] [INFO ] [MAIN ] [2984/3490] SVRA kept (0.5s) | 2979 kept, 5 rejected | 139.3/min | ETA: 3.6m [2026-01-29T12:21:29.924212] [DEBUG] [REMOTE ] SWBI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:29.924363] [DEBUG] [REMOTE ] SWBI: PASS: History has at least 300 days. [2026-01-29T12:21:29.924616] [DEBUG] [REMOTE ] SWBI: PASS: Price check passed. Min price $8.06. [2026-01-29T12:21:29.924781] [DEBUG] [REMOTE ] SWBI: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:29.924915] [DEBUG] [REMOTE ] SWBI: PASS: Integrity check passed. [2026-01-29T12:21:29.924956] [DEBUG] [REMOTE ] SWBI: Symbol is viable for forecasting. [2026-01-29T12:21:29.925006] [INFO ] [MAIN ] [2985/3490] SWBI kept (0.6s) | 2980 kept, 5 rejected | 139.3/min | ETA: 3.6m [2026-01-29T12:21:30.125752] [DEBUG] [REMOTE ] SWIM: Retrieved 1197 rows, trimmed to 300. [2026-01-29T12:21:30.125888] [DEBUG] [REMOTE ] SWIM: PASS: History has at least 300 days. [2026-01-29T12:21:30.126086] [DEBUG] [REMOTE ] SWIM: PASS: Price check passed. Min price $6.14. [2026-01-29T12:21:30.126221] [DEBUG] [REMOTE ] SWIM: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:30.126331] [DEBUG] [REMOTE ] SWIM: PASS: Integrity check passed. [2026-01-29T12:21:30.126371] [DEBUG] [REMOTE ] SWIM: Symbol is viable for forecasting. [2026-01-29T12:21:30.126418] [INFO ] [MAIN ] [2986/3490] SWIM kept (0.2s) | 2981 kept, 5 rejected | 139.3/min | ETA: 3.6m [2026-01-29T12:21:30.773831] [DEBUG] [REMOTE ] SWK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:30.773968] [DEBUG] [REMOTE ] SWK: PASS: History has at least 300 days. [2026-01-29T12:21:30.774184] [DEBUG] [REMOTE ] SWK: PASS: Price check passed. Min price $61.40. [2026-01-29T12:21:30.774335] [DEBUG] [REMOTE ] SWK: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:30.774450] [DEBUG] [REMOTE ] SWK: PASS: Integrity check passed. [2026-01-29T12:21:30.774490] [DEBUG] [REMOTE ] SWK: Symbol is viable for forecasting. [2026-01-29T12:21:30.774536] [INFO ] [MAIN ] [2987/3490] SWK kept (0.6s) | 2982 kept, 5 rejected | 139.3/min | ETA: 3.6m [2026-01-29T12:21:31.227694] [DEBUG] [REMOTE ] SWKS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:31.227839] [DEBUG] [REMOTE ] SWKS: PASS: History has at least 300 days. [2026-01-29T12:21:31.228290] [DEBUG] [REMOTE ] SWKS: PASS: Price check passed. Min price $55.28. [2026-01-29T12:21:31.228429] [DEBUG] [REMOTE ] SWKS: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:31.228562] [DEBUG] [REMOTE ] SWKS: PASS: Integrity check passed. [2026-01-29T12:21:31.228627] [DEBUG] [REMOTE ] SWKS: Symbol is viable for forecasting. [2026-01-29T12:21:31.228676] [INFO ] [MAIN ] [2988/3490] SWKS kept (0.5s) | 2983 kept, 5 rejected | 139.3/min | ETA: 3.6m [2026-01-29T12:21:31.714251] [DEBUG] [REMOTE ] SWX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:31.714386] [DEBUG] [REMOTE ] SWX: PASS: History has at least 300 days. [2026-01-29T12:21:31.714614] [DEBUG] [REMOTE ] SWX: PASS: Price check passed. Min price $78.22. [2026-01-29T12:21:31.714752] [DEBUG] [REMOTE ] SWX: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:31.714868] [DEBUG] [REMOTE ] SWX: PASS: Integrity check passed. [2026-01-29T12:21:31.714908] [DEBUG] [REMOTE ] SWX: Symbol is viable for forecasting. [2026-01-29T12:21:31.714954] [INFO ] [MAIN ] [2989/3490] SWX kept (0.5s) | 2984 kept, 5 rejected | 139.3/min | ETA: 3.6m [2026-01-29T12:21:32.077334] [DEBUG] [REMOTE ] SXC: Retrieved 3652 rows, trimmed to 300. [2026-01-29T12:21:32.077485] [DEBUG] [REMOTE ] SXC: PASS: History has at least 300 days. [2026-01-29T12:21:32.077746] [DEBUG] [REMOTE ] SXC: PASS: Price check passed. Min price $6.29. [2026-01-29T12:21:32.077933] [DEBUG] [REMOTE ] SXC: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:32.078055] [DEBUG] [REMOTE ] SXC: PASS: Integrity check passed. [2026-01-29T12:21:32.078095] [DEBUG] [REMOTE ] SXC: Symbol is viable for forecasting. [2026-01-29T12:21:32.078142] [INFO ] [MAIN ] [2990/3490] SXC kept (0.4s) | 2985 kept, 5 rejected | 139.3/min | ETA: 3.6m [2026-01-29T12:21:32.404760] [DEBUG] [REMOTE ] SXI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:32.404902] [DEBUG] [REMOTE ] SXI: PASS: History has at least 300 days. [2026-01-29T12:21:32.405130] [DEBUG] [REMOTE ] SXI: PASS: Price check passed. Min price $217.28. [2026-01-29T12:21:32.405297] [DEBUG] [REMOTE ] SXI: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:32.405419] [DEBUG] [REMOTE ] SXI: PASS: Integrity check passed. [2026-01-29T12:21:32.405459] [DEBUG] [REMOTE ] SXI: Symbol is viable for forecasting. [2026-01-29T12:21:32.405507] [INFO ] [MAIN ] [2991/3490] SXI kept (0.3s) | 2986 kept, 5 rejected | 139.3/min | ETA: 3.6m [2026-01-29T12:21:32.792775] [DEBUG] [REMOTE ] SY: Retrieved 1695 rows, trimmed to 300. [2026-01-29T12:21:32.792922] [DEBUG] [REMOTE ] SY: PASS: History has at least 300 days. [2026-01-29T12:21:32.793135] [DEBUG] [REMOTE ] SY: PASS: Price check passed. Min price $2.49. [2026-01-29T12:21:32.793267] [DEBUG] [REMOTE ] SY: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:32.793377] [DEBUG] [REMOTE ] SY: PASS: Integrity check passed. [2026-01-29T12:21:32.793416] [DEBUG] [REMOTE ] SY: Symbol is viable for forecasting. [2026-01-29T12:21:32.793462] [INFO ] [MAIN ] [2992/3490] SY kept (0.4s) | 2987 kept, 5 rejected | 139.3/min | ETA: 3.6m [2026-01-29T12:21:33.119517] [DEBUG] [REMOTE ] SYF: Retrieved 2891 rows, trimmed to 300. [2026-01-29T12:21:33.119687] [DEBUG] [REMOTE ] SYF: PASS: History has at least 300 days. [2026-01-29T12:21:33.119903] [DEBUG] [REMOTE ] SYF: PASS: Price check passed. Min price $70.47. [2026-01-29T12:21:33.120083] [DEBUG] [REMOTE ] SYF: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:33.120375] [DEBUG] [REMOTE ] SYF: PASS: Integrity check passed. [2026-01-29T12:21:33.120413] [DEBUG] [REMOTE ] SYF: Symbol is viable for forecasting. [2026-01-29T12:21:33.120459] [INFO ] [MAIN ] [2993/3490] SYF kept (0.3s) | 2988 kept, 5 rejected | 139.3/min | ETA: 3.6m [2026-01-29T12:21:33.777777] [DEBUG] [REMOTE ] SYK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:33.777945] [DEBUG] [REMOTE ] SYK: PASS: History has at least 300 days. [2026-01-29T12:21:33.778168] [DEBUG] [REMOTE ] SYK: PASS: Price check passed. Min price $348.18. [2026-01-29T12:21:33.778308] [DEBUG] [REMOTE ] SYK: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:33.778439] [DEBUG] [REMOTE ] SYK: PASS: Integrity check passed. [2026-01-29T12:21:33.778490] [DEBUG] [REMOTE ] SYK: Symbol is viable for forecasting. [2026-01-29T12:21:33.778550] [INFO ] [MAIN ] [2994/3490] SYK kept (0.7s) | 2989 kept, 5 rejected | 139.3/min | ETA: 3.6m [2026-01-29T12:21:34.027995] [DEBUG] [REMOTE ] SYM: Retrieved 1229 rows, trimmed to 300. [2026-01-29T12:21:34.028165] [DEBUG] [REMOTE ] SYM: PASS: History has at least 300 days. [2026-01-29T12:21:34.028395] [DEBUG] [REMOTE ] SYM: PASS: Price check passed. Min price $52.94. [2026-01-29T12:21:34.028538] [DEBUG] [REMOTE ] SYM: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:34.028678] [DEBUG] [REMOTE ] SYM: PASS: Integrity check passed. [2026-01-29T12:21:34.028721] [DEBUG] [REMOTE ] SYM: Symbol is viable for forecasting. [2026-01-29T12:21:34.028771] [INFO ] [MAIN ] [2995/3490] SYM kept (0.3s) | 2990 kept, 5 rejected | 139.3/min | ETA: 3.6m [2026-01-29T12:21:34.611519] [DEBUG] [REMOTE ] SYNA: Retrieved 6039 rows, trimmed to 300. [2026-01-29T12:21:34.611698] [DEBUG] [REMOTE ] SYNA: PASS: History has at least 300 days. [2026-01-29T12:21:34.611930] [DEBUG] [REMOTE ] SYNA: PASS: Price check passed. Min price $58.52. [2026-01-29T12:21:34.612072] [DEBUG] [REMOTE ] SYNA: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:34.612226] [DEBUG] [REMOTE ] SYNA: PASS: Integrity check passed. [2026-01-29T12:21:34.612276] [DEBUG] [REMOTE ] SYNA: Symbol is viable for forecasting. [2026-01-29T12:21:34.612329] [INFO ] [MAIN ] [2996/3490] SYNA kept (0.6s) | 2991 kept, 5 rejected | 139.3/min | ETA: 3.5m [2026-01-29T12:21:34.921010] [DEBUG] [REMOTE ] SYRE: Retrieved 2467 rows, trimmed to 300. [2026-01-29T12:21:34.921153] [DEBUG] [REMOTE ] SYRE: PASS: History has at least 300 days. [2026-01-29T12:21:34.921374] [DEBUG] [REMOTE ] SYRE: PASS: Price check passed. Min price $22.18. [2026-01-29T12:21:34.921529] [DEBUG] [REMOTE ] SYRE: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:34.921698] [DEBUG] [REMOTE ] SYRE: PASS: Integrity check passed. [2026-01-29T12:21:34.921744] [DEBUG] [REMOTE ] SYRE: Symbol is viable for forecasting. [2026-01-29T12:21:34.921794] [INFO ] [MAIN ] [2997/3490] SYRE kept (0.3s) | 2992 kept, 5 rejected | 139.3/min | ETA: 3.5m [2026-01-29T12:21:35.488598] [DEBUG] [REMOTE ] SYY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:35.488740] [DEBUG] [REMOTE ] SYY: PASS: History has at least 300 days. [2026-01-29T12:21:35.488984] [DEBUG] [REMOTE ] SYY: PASS: Price check passed. Min price $72.05. [2026-01-29T12:21:35.489132] [DEBUG] [REMOTE ] SYY: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:35.489449] [DEBUG] [REMOTE ] SYY: PASS: Integrity check passed. [2026-01-29T12:21:35.489490] [DEBUG] [REMOTE ] SYY: Symbol is viable for forecasting. [2026-01-29T12:21:35.489539] [INFO ] [MAIN ] [2998/3490] SYY kept (0.6s) | 2993 kept, 5 rejected | 139.3/min | ETA: 3.5m [2026-01-29T12:21:35.918044] [DEBUG] [REMOTE ] TAC: Retrieved 6160 rows, trimmed to 300. [2026-01-29T12:21:35.918187] [DEBUG] [REMOTE ] TAC: PASS: History has at least 300 days. [2026-01-29T12:21:35.918406] [DEBUG] [REMOTE ] TAC: PASS: Price check passed. Min price $12.10. [2026-01-29T12:21:35.918563] [DEBUG] [REMOTE ] TAC: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:35.918701] [DEBUG] [REMOTE ] TAC: PASS: Integrity check passed. [2026-01-29T12:21:35.918741] [DEBUG] [REMOTE ] TAC: Symbol is viable for forecasting. [2026-01-29T12:21:35.918789] [INFO ] [MAIN ] [2999/3490] TAC kept (0.4s) | 2994 kept, 5 rejected | 139.3/min | ETA: 3.5m [2026-01-29T12:21:36.285286] [DEBUG] [REMOTE ] TAK: Retrieved 4340 rows, trimmed to 300. [2026-01-29T12:21:36.285438] [DEBUG] [REMOTE ] TAK: PASS: History has at least 300 days. [2026-01-29T12:21:36.285705] [DEBUG] [REMOTE ] TAK: PASS: Price check passed. Min price $13.42. [2026-01-29T12:21:36.285891] [DEBUG] [REMOTE ] TAK: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:36.286078] [DEBUG] [REMOTE ] TAK: PASS: Integrity check passed. [2026-01-29T12:21:36.286140] [DEBUG] [REMOTE ] TAK: Symbol is viable for forecasting. [2026-01-29T12:21:36.286209] [INFO ] [MAIN ] [3000/3490] TAK kept (0.4s) | 2995 kept, 5 rejected | 139.3/min | ETA: 3.5m [2026-01-29T12:21:36.691489] [DEBUG] [REMOTE ] TAL: Retrieved 3841 rows, trimmed to 300. [2026-01-29T12:21:36.691654] [DEBUG] [REMOTE ] TAL: PASS: History has at least 300 days. [2026-01-29T12:21:36.691863] [DEBUG] [REMOTE ] TAL: PASS: Price check passed. Min price $10.65. [2026-01-29T12:21:36.692002] [DEBUG] [REMOTE ] TAL: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:36.692114] [DEBUG] [REMOTE ] TAL: PASS: Integrity check passed. [2026-01-29T12:21:36.692155] [DEBUG] [REMOTE ] TAL: Symbol is viable for forecasting. [2026-01-29T12:21:36.692204] [INFO ] [MAIN ] [3001/3490] TAL kept (0.4s) | 2996 kept, 5 rejected | 139.3/min | ETA: 3.5m [2026-01-29T12:21:36.985878] [DEBUG] [REMOTE ] TALK: Retrieved 1381 rows, trimmed to 300. [2026-01-29T12:21:36.986090] [DEBUG] [REMOTE ] TALK: PASS: History has at least 300 days. [2026-01-29T12:21:36.986408] [DEBUG] [REMOTE ] TALK: PASS: Price check passed. Min price $3.07. [2026-01-29T12:21:36.986560] [DEBUG] [REMOTE ] TALK: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:36.986754] [DEBUG] [REMOTE ] TALK: PASS: Integrity check passed. [2026-01-29T12:21:36.986813] [DEBUG] [REMOTE ] TALK: Symbol is viable for forecasting. [2026-01-29T12:21:36.986883] [INFO ] [MAIN ] [3002/3490] TALK kept (0.3s) | 2997 kept, 5 rejected | 139.3/min | ETA: 3.5m [2026-01-29T12:21:37.271693] [DEBUG] [REMOTE ] TALO: Retrieved 1940 rows, trimmed to 300. [2026-01-29T12:21:37.271886] [DEBUG] [REMOTE ] TALO: PASS: History has at least 300 days. [2026-01-29T12:21:37.272152] [DEBUG] [REMOTE ] TALO: PASS: Price check passed. Min price $9.56. [2026-01-29T12:21:37.272306] [DEBUG] [REMOTE ] TALO: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:37.272433] [DEBUG] [REMOTE ] TALO: PASS: Integrity check passed. [2026-01-29T12:21:37.272477] [DEBUG] [REMOTE ] TALO: Symbol is viable for forecasting. [2026-01-29T12:21:37.272532] [INFO ] [MAIN ] [3003/3490] TALO kept (0.3s) | 2998 kept, 5 rejected | 139.4/min | ETA: 3.5m [2026-01-29T12:21:37.902433] [DEBUG] [REMOTE ] TAOP: Retrieved 4874 rows, trimmed to 300. [2026-01-29T12:21:37.902657] [DEBUG] [REMOTE ] TAOP: PASS: History has at least 300 days. [2026-01-29T12:21:37.902935] [DEBUG] [REMOTE ] TAOP: PASS: Price check passed. Min price $1.29. [2026-01-29T12:21:37.903083] [DEBUG] [REMOTE ] TAOP: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:37.903213] [DEBUG] [REMOTE ] TAOP: PASS: Integrity check passed. [2026-01-29T12:21:37.903256] [DEBUG] [REMOTE ] TAOP: Symbol is viable for forecasting. [2026-01-29T12:21:37.903315] [INFO ] [MAIN ] [3004/3490] TAOP kept (0.6s) | 2999 kept, 5 rejected | 139.3/min | ETA: 3.5m [2026-01-29T12:21:38.450874] [DEBUG] [REMOTE ] TAP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:38.451071] [DEBUG] [REMOTE ] TAP: PASS: History has at least 300 days. [2026-01-29T12:21:38.451674] [DEBUG] [REMOTE ] TAP: PASS: Price check passed. Min price $42.77. [2026-01-29T12:21:38.451841] [DEBUG] [REMOTE ] TAP: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:38.452045] [DEBUG] [REMOTE ] TAP: PASS: Integrity check passed. [2026-01-29T12:21:38.452096] [DEBUG] [REMOTE ] TAP: Symbol is viable for forecasting. [2026-01-29T12:21:38.452157] [INFO ] [MAIN ] [3005/3490] TAP kept (0.5s) | 3000 kept, 5 rejected | 139.3/min | ETA: 3.5m [2026-01-29T12:21:38.787871] [DEBUG] [REMOTE ] TARA: Retrieved 2833 rows, trimmed to 300. [2026-01-29T12:21:38.788010] [DEBUG] [REMOTE ] TARA: PASS: History has at least 300 days. [2026-01-29T12:21:38.788216] [DEBUG] [REMOTE ] TARA: PASS: Price check passed. Min price $4.29. [2026-01-29T12:21:38.788353] [DEBUG] [REMOTE ] TARA: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:38.788470] [DEBUG] [REMOTE ] TARA: PASS: Integrity check passed. [2026-01-29T12:21:38.788519] [DEBUG] [REMOTE ] TARA: Symbol is viable for forecasting. [2026-01-29T12:21:38.788597] [INFO ] [MAIN ] [3006/3490] TARA kept (0.3s) | 3001 kept, 5 rejected | 139.3/min | ETA: 3.5m [2026-01-29T12:21:39.087477] [DEBUG] [REMOTE ] TARK: Retrieved 939 rows, trimmed to 300. [2026-01-29T12:21:39.087643] [DEBUG] [REMOTE ] TARK: PASS: History has at least 300 days. [2026-01-29T12:21:39.087884] [DEBUG] [REMOTE ] TARK: PASS: Price check passed. Min price $42.51. [2026-01-29T12:21:39.088026] [DEBUG] [REMOTE ] TARK: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:39.088138] [DEBUG] [REMOTE ] TARK: PASS: Integrity check passed. [2026-01-29T12:21:39.088179] [DEBUG] [REMOTE ] TARK: Symbol is viable for forecasting. [2026-01-29T12:21:39.088228] [INFO ] [MAIN ] [3007/3490] TARK kept (0.3s) | 3002 kept, 5 rejected | 139.3/min | ETA: 3.5m [2026-01-29T12:21:39.516044] [DEBUG] [REMOTE ] TARS: Retrieved 1326 rows, trimmed to 300. [2026-01-29T12:21:39.516223] [DEBUG] [REMOTE ] TARS: PASS: History has at least 300 days. [2026-01-29T12:21:39.516492] [DEBUG] [REMOTE ] TARS: PASS: Price check passed. Min price $64.18. [2026-01-29T12:21:39.516735] [DEBUG] [REMOTE ] TARS: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:39.516903] [DEBUG] [REMOTE ] TARS: PASS: Integrity check passed. [2026-01-29T12:21:39.516963] [DEBUG] [REMOTE ] TARS: Symbol is viable for forecasting. [2026-01-29T12:21:39.517036] [INFO ] [MAIN ] [3008/3490] TARS kept (0.4s) | 3003 kept, 5 rejected | 139.3/min | ETA: 3.5m [2026-01-29T12:21:39.913103] [DEBUG] [REMOTE ] TASK: Retrieved 1163 rows, trimmed to 300. [2026-01-29T12:21:39.913305] [DEBUG] [REMOTE ] TASK: PASS: History has at least 300 days. [2026-01-29T12:21:39.918074] [DEBUG] [REMOTE ] TASK: PASS: Price check passed. Min price $10.72. [2026-01-29T12:21:39.918532] [DEBUG] [REMOTE ] TASK: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:39.918770] [DEBUG] [REMOTE ] TASK: PASS: Integrity check passed. [2026-01-29T12:21:39.918828] [DEBUG] [REMOTE ] TASK: Symbol is viable for forecasting. [2026-01-29T12:21:39.918903] [INFO ] [MAIN ] [3009/3490] TASK kept (0.4s) | 3004 kept, 5 rejected | 139.3/min | ETA: 3.5m [2026-01-29T12:21:40.525616] [DEBUG] [REMOTE ] TAYD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:40.525972] [DEBUG] [REMOTE ] TAYD: PASS: History has at least 300 days. [2026-01-29T12:21:40.526381] [DEBUG] [REMOTE ] TAYD: PASS: Price check passed. Min price $43.14. [2026-01-29T12:21:40.526612] [DEBUG] [REMOTE ] TAYD: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:40.526805] [DEBUG] [REMOTE ] TAYD: PASS: Integrity check passed. [2026-01-29T12:21:40.526858] [DEBUG] [REMOTE ] TAYD: Symbol is viable for forecasting. [2026-01-29T12:21:40.526926] [INFO ] [MAIN ] [3010/3490] TAYD kept (0.6s) | 3005 kept, 5 rejected | 139.3/min | ETA: 3.4m [2026-01-29T12:21:40.820332] [DEBUG] [REMOTE ] TBB: Retrieved 2067 rows, trimmed to 300. [2026-01-29T12:21:40.820550] [DEBUG] [REMOTE ] TBB: PASS: History has at least 300 days. [2026-01-29T12:21:40.821653] [DEBUG] [REMOTE ] TBB: PASS: Price check passed. Min price $21.82. [2026-01-29T12:21:40.822033] [DEBUG] [REMOTE ] TBB: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:40.822311] [DEBUG] [REMOTE ] TBB: PASS: Integrity check passed. [2026-01-29T12:21:40.822384] [DEBUG] [REMOTE ] TBB: Symbol is viable for forecasting. [2026-01-29T12:21:40.822485] [INFO ] [MAIN ] [3011/3490] TBB kept (0.3s) | 3006 kept, 5 rejected | 139.3/min | ETA: 3.4m [2026-01-29T12:21:41.355944] [DEBUG] [REMOTE ] TBBK: Retrieved 5532 rows, trimmed to 300. [2026-01-29T12:21:41.356149] [DEBUG] [REMOTE ] TBBK: PASS: History has at least 300 days. [2026-01-29T12:21:41.356448] [DEBUG] [REMOTE ] TBBK: PASS: Price check passed. Min price $59.41. [2026-01-29T12:21:41.356665] [DEBUG] [REMOTE ] TBBK: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:41.356801] [DEBUG] [REMOTE ] TBBK: PASS: Integrity check passed. [2026-01-29T12:21:41.356842] [DEBUG] [REMOTE ] TBBK: Symbol is viable for forecasting. [2026-01-29T12:21:41.356898] [INFO ] [MAIN ] [3012/3490] TBBK kept (0.5s) | 3007 kept, 5 rejected | 139.3/min | ETA: 3.4m [2026-01-29T12:21:41.893933] [DEBUG] [REMOTE ] TBI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:41.894142] [DEBUG] [REMOTE ] TBI: PASS: History has at least 300 days. [2026-01-29T12:21:41.894438] [DEBUG] [REMOTE ] TBI: PASS: Price check passed. Min price $4.40. [2026-01-29T12:21:41.894627] [DEBUG] [REMOTE ] TBI: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:41.894768] [DEBUG] [REMOTE ] TBI: PASS: Integrity check passed. [2026-01-29T12:21:41.894817] [DEBUG] [REMOTE ] TBI: Symbol is viable for forecasting. [2026-01-29T12:21:41.895009] [INFO ] [MAIN ] [3013/3490] TBI kept (0.5s) | 3008 kept, 5 rejected | 139.3/min | ETA: 3.4m [2026-01-29T12:21:42.260151] [DEBUG] [REMOTE ] TBIL: Retrieved 871 rows, trimmed to 300. [2026-01-29T12:21:42.260338] [DEBUG] [REMOTE ] TBIL: PASS: History has at least 300 days. [2026-01-29T12:21:42.260604] [DEBUG] [REMOTE ] TBIL: PASS: Price check passed. Min price $49.56. [2026-01-29T12:21:42.260754] [DEBUG] [REMOTE ] TBIL: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:42.260879] [DEBUG] [REMOTE ] TBIL: PASS: Integrity check passed. [2026-01-29T12:21:42.260926] [DEBUG] [REMOTE ] TBIL: Symbol is viable for forecasting. [2026-01-29T12:21:42.260996] [INFO ] [MAIN ] [3014/3490] TBIL kept (0.4s) | 3009 kept, 5 rejected | 139.3/min | ETA: 3.4m [2026-01-29T12:21:42.570055] [DEBUG] [REMOTE ] TBLA: Retrieved 1150 rows, trimmed to 300. [2026-01-29T12:21:42.570256] [DEBUG] [REMOTE ] TBLA: PASS: History has at least 300 days. [2026-01-29T12:21:42.570512] [DEBUG] [REMOTE ] TBLA: PASS: Price check passed. Min price $3.33. [2026-01-29T12:21:42.570704] [DEBUG] [REMOTE ] TBLA: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:42.570855] [DEBUG] [REMOTE ] TBLA: PASS: Integrity check passed. [2026-01-29T12:21:42.570910] [DEBUG] [REMOTE ] TBLA: Symbol is viable for forecasting. [2026-01-29T12:21:42.570977] [INFO ] [MAIN ] [3015/3490] TBLA kept (0.3s) | 3010 kept, 5 rejected | 139.3/min | ETA: 3.4m [2026-01-29T12:21:42.978312] [DEBUG] [REMOTE ] TBLD: Retrieved 1131 rows, trimmed to 300. [2026-01-29T12:21:42.978516] [DEBUG] [REMOTE ] TBLD: PASS: History has at least 300 days. [2026-01-29T12:21:42.978808] [DEBUG] [REMOTE ] TBLD: PASS: Price check passed. Min price $19.39. [2026-01-29T12:21:42.978955] [DEBUG] [REMOTE ] TBLD: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:42.979083] [DEBUG] [REMOTE ] TBLD: PASS: Integrity check passed. [2026-01-29T12:21:42.979126] [DEBUG] [REMOTE ] TBLD: Symbol is viable for forecasting. [2026-01-29T12:21:42.979215] [INFO ] [MAIN ] [3016/3490] TBLD kept (0.4s) | 3011 kept, 5 rejected | 139.3/min | ETA: 3.4m [2026-01-29T12:21:43.331002] [DEBUG] [REMOTE ] TBPH: Retrieved 2943 rows, trimmed to 300. [2026-01-29T12:21:43.331225] [DEBUG] [REMOTE ] TBPH: PASS: History has at least 300 days. [2026-01-29T12:21:43.331539] [DEBUG] [REMOTE ] TBPH: PASS: Price check passed. Min price $14.66. [2026-01-29T12:21:43.331709] [DEBUG] [REMOTE ] TBPH: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:43.331840] [DEBUG] [REMOTE ] TBPH: PASS: Integrity check passed. [2026-01-29T12:21:43.331883] [DEBUG] [REMOTE ] TBPH: Symbol is viable for forecasting. [2026-01-29T12:21:43.331939] [INFO ] [MAIN ] [3017/3490] TBPH kept (0.4s) | 3012 kept, 5 rejected | 139.4/min | ETA: 3.4m [2026-01-29T12:21:43.935136] [DEBUG] [REMOTE ] TBRG: Retrieved 5961 rows, trimmed to 300. [2026-01-29T12:21:43.935362] [DEBUG] [REMOTE ] TBRG: PASS: History has at least 300 days. [2026-01-29T12:21:43.935807] [DEBUG] [REMOTE ] TBRG: PASS: Price check passed. Min price $19.06. [2026-01-29T12:21:43.935978] [DEBUG] [REMOTE ] TBRG: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:43.936301] [DEBUG] [REMOTE ] TBRG: PASS: Integrity check passed. [2026-01-29T12:21:43.936356] [DEBUG] [REMOTE ] TBRG: Symbol is viable for forecasting. [2026-01-29T12:21:43.936414] [INFO ] [MAIN ] [3018/3490] TBRG kept (0.6s) | 3013 kept, 5 rejected | 139.3/min | ETA: 3.4m [2026-01-29T12:21:44.274529] [DEBUG] [REMOTE ] TCBI: Retrieved 5650 rows, trimmed to 300. [2026-01-29T12:21:44.274753] [DEBUG] [REMOTE ] TCBI: PASS: History has at least 300 days. [2026-01-29T12:21:44.275036] [DEBUG] [REMOTE ] TCBI: PASS: Price check passed. Min price $82.64. [2026-01-29T12:21:44.275181] [DEBUG] [REMOTE ] TCBI: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:44.275313] [DEBUG] [REMOTE ] TCBI: PASS: Integrity check passed. [2026-01-29T12:21:44.275354] [DEBUG] [REMOTE ] TCBI: Symbol is viable for forecasting. [2026-01-29T12:21:44.275422] [INFO ] [MAIN ] [3019/3490] TCBI kept (0.3s) | 3014 kept, 5 rejected | 139.3/min | ETA: 3.4m [2026-01-29T12:21:44.485612] [DEBUG] [REMOTE ] TCBIO: Retrieved 1237 rows, trimmed to 300. [2026-01-29T12:21:44.485807] [DEBUG] [REMOTE ] TCBIO: PASS: History has at least 300 days. [2026-01-29T12:21:44.486060] [DEBUG] [REMOTE ] TCBIO: PASS: Price check passed. Min price $20.02. [2026-01-29T12:21:44.486204] [DEBUG] [REMOTE ] TCBIO: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:44.486322] [DEBUG] [REMOTE ] TCBIO: PASS: Integrity check passed. [2026-01-29T12:21:44.486365] [DEBUG] [REMOTE ] TCBIO: Symbol is viable for forecasting. [2026-01-29T12:21:44.486419] [INFO ] [MAIN ] [3020/3490] TCBIO kept (0.2s) | 3015 kept, 5 rejected | 139.4/min | ETA: 3.4m [2026-01-29T12:21:45.099015] [DEBUG] [REMOTE ] TCBK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:45.099249] [DEBUG] [REMOTE ] TCBK: PASS: History has at least 300 days. [2026-01-29T12:21:45.099971] [DEBUG] [REMOTE ] TCBK: PASS: Price check passed. Min price $43.90. [2026-01-29T12:21:45.100135] [DEBUG] [REMOTE ] TCBK: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:45.100296] [DEBUG] [REMOTE ] TCBK: PASS: Integrity check passed. [2026-01-29T12:21:45.100340] [DEBUG] [REMOTE ] TCBK: Symbol is viable for forecasting. [2026-01-29T12:21:45.100398] [INFO ] [MAIN ] [3021/3490] TCBK kept (0.6s) | 3016 kept, 5 rejected | 139.3/min | ETA: 3.4m [2026-01-29T12:21:45.253384] [DEBUG] [REMOTE ] TCBX: Retrieved 1058 rows, trimmed to 300. [2026-01-29T12:21:45.253595] [DEBUG] [REMOTE ] TCBX: PASS: History has at least 300 days. [2026-01-29T12:21:45.253850] [DEBUG] [REMOTE ] TCBX: PASS: Price check passed. Min price $36.05. [2026-01-29T12:21:45.254005] [DEBUG] [REMOTE ] TCBX: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:45.254138] [DEBUG] [REMOTE ] TCBX: PASS: Integrity check passed. [2026-01-29T12:21:45.254187] [DEBUG] [REMOTE ] TCBX: Symbol is viable for forecasting. [2026-01-29T12:21:45.254247] [INFO ] [MAIN ] [3022/3490] TCBX kept (0.2s) | 3017 kept, 5 rejected | 139.4/min | ETA: 3.4m [2026-01-29T12:21:45.803625] [DEBUG] [REMOTE ] TCMD: Retrieved 2389 rows, trimmed to 300. [2026-01-29T12:21:45.803802] [DEBUG] [REMOTE ] TCMD: PASS: History has at least 300 days. [2026-01-29T12:21:45.804070] [DEBUG] [REMOTE ] TCMD: PASS: Price check passed. Min price $15.07. [2026-01-29T12:21:45.804209] [DEBUG] [REMOTE ] TCMD: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:45.804326] [DEBUG] [REMOTE ] TCMD: PASS: Integrity check passed. [2026-01-29T12:21:45.804367] [DEBUG] [REMOTE ] TCMD: Symbol is viable for forecasting. [2026-01-29T12:21:45.804450] [INFO ] [MAIN ] [3023/3490] TCMD kept (0.6s) | 3018 kept, 5 rejected | 139.4/min | ETA: 3.4m [2026-01-29T12:21:46.376633] [DEBUG] [REMOTE ] TCOM: Retrieved 5569 rows, trimmed to 300. [2026-01-29T12:21:46.376836] [DEBUG] [REMOTE ] TCOM: PASS: History has at least 300 days. [2026-01-29T12:21:46.377110] [DEBUG] [REMOTE ] TCOM: PASS: Price check passed. Min price $60.47. [2026-01-29T12:21:46.377261] [DEBUG] [REMOTE ] TCOM: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:46.377394] [DEBUG] [REMOTE ] TCOM: PASS: Integrity check passed. [2026-01-29T12:21:46.377439] [DEBUG] [REMOTE ] TCOM: Symbol is viable for forecasting. [2026-01-29T12:21:46.377494] [INFO ] [MAIN ] [3024/3490] TCOM kept (0.6s) | 3019 kept, 5 rejected | 139.3/min | ETA: 3.3m [2026-01-29T12:21:46.721431] [DEBUG] [REMOTE ] TCPC: Retrieved 3474 rows, trimmed to 300. [2026-01-29T12:21:46.721681] [DEBUG] [REMOTE ] TCPC: PASS: History has at least 300 days. [2026-01-29T12:21:46.722053] [DEBUG] [REMOTE ] TCPC: PASS: Price check passed. Min price $5.10. [2026-01-29T12:21:46.722359] [DEBUG] [REMOTE ] TCPC: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:46.722514] [DEBUG] [REMOTE ] TCPC: PASS: Integrity check passed. [2026-01-29T12:21:46.722557] [DEBUG] [REMOTE ] TCPC: Symbol is viable for forecasting. [2026-01-29T12:21:46.722635] [INFO ] [MAIN ] [3025/3490] TCPC kept (0.3s) | 3020 kept, 5 rejected | 139.4/min | ETA: 3.3m [2026-01-29T12:21:47.224869] [DEBUG] [REMOTE ] TCX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:47.225099] [DEBUG] [REMOTE ] TCX: PASS: History has at least 300 days. [2026-01-29T12:21:47.225703] [DEBUG] [REMOTE ] TCX: PASS: Price check passed. Min price $18.67. [2026-01-29T12:21:47.225874] [DEBUG] [REMOTE ] TCX: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:47.226088] [DEBUG] [REMOTE ] TCX: PASS: Integrity check passed. [2026-01-29T12:21:47.226142] [DEBUG] [REMOTE ] TCX: Symbol is viable for forecasting. [2026-01-29T12:21:47.226215] [INFO ] [MAIN ] [3026/3490] TCX kept (0.5s) | 3021 kept, 5 rejected | 139.3/min | ETA: 3.3m [2026-01-29T12:21:47.699211] [DEBUG] [REMOTE ] TD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:47.699419] [DEBUG] [REMOTE ] TD: PASS: History has at least 300 days. [2026-01-29T12:21:47.699726] [DEBUG] [REMOTE ] TD: PASS: Price check passed. Min price $79.77. [2026-01-29T12:21:47.699870] [DEBUG] [REMOTE ] TD: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:47.700004] [DEBUG] [REMOTE ] TD: PASS: Integrity check passed. [2026-01-29T12:21:47.700046] [DEBUG] [REMOTE ] TD: Symbol is viable for forecasting. [2026-01-29T12:21:47.700099] [INFO ] [MAIN ] [3027/3490] TD kept (0.5s) | 3022 kept, 5 rejected | 139.3/min | ETA: 3.3m [2026-01-29T12:21:48.122169] [DEBUG] [REMOTE ] TDC: Retrieved 4611 rows, trimmed to 300. [2026-01-29T12:21:48.122375] [DEBUG] [REMOTE ] TDC: PASS: History has at least 300 days. [2026-01-29T12:21:48.122676] [DEBUG] [REMOTE ] TDC: PASS: Price check passed. Min price $20.71. [2026-01-29T12:21:48.122956] [DEBUG] [REMOTE ] TDC: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:48.123094] [DEBUG] [REMOTE ] TDC: PASS: Integrity check passed. [2026-01-29T12:21:48.123136] [DEBUG] [REMOTE ] TDC: Symbol is viable for forecasting. [2026-01-29T12:21:48.123189] [INFO ] [MAIN ] [3028/3490] TDC kept (0.4s) | 3023 kept, 5 rejected | 139.3/min | ETA: 3.3m [2026-01-29T12:21:48.603265] [DEBUG] [REMOTE ] TDF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:48.603494] [DEBUG] [REMOTE ] TDF: PASS: History has at least 300 days. [2026-01-29T12:21:48.603787] [DEBUG] [REMOTE ] TDF: PASS: Price check passed. Min price $10.80. [2026-01-29T12:21:48.603937] [DEBUG] [REMOTE ] TDF: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:48.604068] [DEBUG] [REMOTE ] TDF: PASS: Integrity check passed. [2026-01-29T12:21:48.604110] [DEBUG] [REMOTE ] TDF: Symbol is viable for forecasting. [2026-01-29T12:21:48.604165] [INFO ] [MAIN ] [3029/3490] TDF kept (0.5s) | 3024 kept, 5 rejected | 139.3/min | ETA: 3.3m [2026-01-29T12:21:49.001961] [DEBUG] [REMOTE ] TDG: Retrieved 5000 rows, trimmed to 300. [2026-01-29T12:21:49.002191] [DEBUG] [REMOTE ] TDG: PASS: History has at least 300 days. [2026-01-29T12:21:49.002546] [DEBUG] [REMOTE ] TDG: PASS: Price check passed. Min price $1261.64. [2026-01-29T12:21:49.002722] [DEBUG] [REMOTE ] TDG: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:49.003073] [DEBUG] [REMOTE ] TDG: PASS: Integrity check passed. [2026-01-29T12:21:49.003122] [DEBUG] [REMOTE ] TDG: Symbol is viable for forecasting. [2026-01-29T12:21:49.003180] [INFO ] [MAIN ] [3030/3490] TDG kept (0.4s) | 3025 kept, 5 rejected | 139.3/min | ETA: 3.3m [2026-01-29T12:21:49.465498] [DEBUG] [REMOTE ] TDS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:49.465773] [DEBUG] [REMOTE ] TDS: PASS: History has at least 300 days. [2026-01-29T12:21:49.466190] [DEBUG] [REMOTE ] TDS: PASS: Price check passed. Min price $30.52. [2026-01-29T12:21:49.466343] [DEBUG] [REMOTE ] TDS: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:49.466503] [DEBUG] [REMOTE ] TDS: PASS: Integrity check passed. [2026-01-29T12:21:49.466552] [DEBUG] [REMOTE ] TDS: Symbol is viable for forecasting. [2026-01-29T12:21:49.466636] [INFO ] [MAIN ] [3031/3490] TDS kept (0.5s) | 3026 kept, 5 rejected | 139.3/min | ETA: 3.3m [2026-01-29T12:21:49.752004] [DEBUG] [REMOTE ] TDSC: Retrieved 1347 rows, trimmed to 300. [2026-01-29T12:21:49.752200] [DEBUG] [REMOTE ] TDSC: PASS: History has at least 300 days. [2026-01-29T12:21:49.752463] [DEBUG] [REMOTE ] TDSC: PASS: Price check passed. Min price $24.51. [2026-01-29T12:21:49.752625] [DEBUG] [REMOTE ] TDSC: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:49.752785] [DEBUG] [REMOTE ] TDSC: PASS: Integrity check passed. [2026-01-29T12:21:49.752831] [DEBUG] [REMOTE ] TDSC: Symbol is viable for forecasting. [2026-01-29T12:21:49.752884] [INFO ] [MAIN ] [3032/3490] TDSC kept (0.3s) | 3027 kept, 5 rejected | 139.4/min | ETA: 3.3m [2026-01-29T12:21:50.121190] [DEBUG] [REMOTE ] TDUP: Retrieved 1216 rows, trimmed to 300. [2026-01-29T12:21:50.121424] [DEBUG] [REMOTE ] TDUP: PASS: History has at least 300 days. [2026-01-29T12:21:50.121791] [DEBUG] [REMOTE ] TDUP: PASS: Price check passed. Min price $5.19. [2026-01-29T12:21:50.121966] [DEBUG] [REMOTE ] TDUP: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:50.122292] [DEBUG] [REMOTE ] TDUP: PASS: Integrity check passed. [2026-01-29T12:21:50.122379] [DEBUG] [REMOTE ] TDUP: Symbol is viable for forecasting. [2026-01-29T12:21:50.122450] [INFO ] [MAIN ] [3033/3490] TDUP kept (0.4s) | 3028 kept, 5 rejected | 139.4/min | ETA: 3.3m [2026-01-29T12:21:50.754048] [DEBUG] [REMOTE ] TDY: Retrieved 6584 rows, trimmed to 300. [2026-01-29T12:21:50.754287] [DEBUG] [REMOTE ] TDY: PASS: History has at least 300 days. [2026-01-29T12:21:50.754857] [DEBUG] [REMOTE ] TDY: PASS: Price check passed. Min price $484.47. [2026-01-29T12:21:50.755037] [DEBUG] [REMOTE ] TDY: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:50.755207] [DEBUG] [REMOTE ] TDY: PASS: Integrity check passed. [2026-01-29T12:21:50.755255] [DEBUG] [REMOTE ] TDY: Symbol is viable for forecasting. [2026-01-29T12:21:50.755325] [INFO ] [MAIN ] [3034/3490] TDY kept (0.6s) | 3029 kept, 5 rejected | 139.3/min | ETA: 3.3m [2026-01-29T12:21:51.057561] [DEBUG] [REMOTE ] TEAM: Retrieved 2547 rows, trimmed to 300. [2026-01-29T12:21:51.057808] [DEBUG] [REMOTE ] TEAM: PASS: History has at least 300 days. [2026-01-29T12:21:51.058105] [DEBUG] [REMOTE ] TEAM: PASS: Price check passed. Min price $118.06. [2026-01-29T12:21:51.058289] [DEBUG] [REMOTE ] TEAM: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:51.058435] [DEBUG] [REMOTE ] TEAM: PASS: Integrity check passed. [2026-01-29T12:21:51.058483] [DEBUG] [REMOTE ] TEAM: Symbol is viable for forecasting. [2026-01-29T12:21:51.058538] [INFO ] [MAIN ] [3035/3490] TEAM kept (0.3s) | 3030 kept, 5 rejected | 139.4/min | ETA: 3.3m [2026-01-29T12:21:51.511056] [DEBUG] [REMOTE ] TECH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:51.511329] [DEBUG] [REMOTE ] TECH: PASS: History has at least 300 days. [2026-01-29T12:21:51.511741] [DEBUG] [REMOTE ] TECH: PASS: Price check passed. Min price $56.99. [2026-01-29T12:21:51.511894] [DEBUG] [REMOTE ] TECH: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:51.512066] [DEBUG] [REMOTE ] TECH: PASS: Integrity check passed. [2026-01-29T12:21:51.512116] [DEBUG] [REMOTE ] TECH: Symbol is viable for forecasting. [2026-01-29T12:21:51.512181] [INFO ] [MAIN ] [3036/3490] TECH kept (0.5s) | 3031 kept, 5 rejected | 139.4/min | ETA: 3.3m [2026-01-29T12:21:52.047518] [DEBUG] [REMOTE ] TECK: Retrieved 5921 rows, trimmed to 300. [2026-01-29T12:21:52.048066] [DEBUG] [REMOTE ] TECK: PASS: History has at least 300 days. [2026-01-29T12:21:52.048394] [DEBUG] [REMOTE ] TECK: PASS: Price check passed. Min price $38.15. [2026-01-29T12:21:52.048538] [DEBUG] [REMOTE ] TECK: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:52.048705] [DEBUG] [REMOTE ] TECK: PASS: Integrity check passed. [2026-01-29T12:21:52.048748] [DEBUG] [REMOTE ] TECK: Symbol is viable for forecasting. [2026-01-29T12:21:52.048801] [INFO ] [MAIN ] [3037/3490] TECK kept (0.5s) | 3032 kept, 5 rejected | 139.3/min | ETA: 3.3m [2026-01-29T12:21:52.529930] [DEBUG] [REMOTE ] TEI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:52.530132] [DEBUG] [REMOTE ] TEI: PASS: History has at least 300 days. [2026-01-29T12:21:52.530551] [DEBUG] [REMOTE ] TEI: PASS: Price check passed. Min price $5.86. [2026-01-29T12:21:52.530721] [DEBUG] [REMOTE ] TEI: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:52.530854] [DEBUG] [REMOTE ] TEI: PASS: Integrity check passed. [2026-01-29T12:21:52.530895] [DEBUG] [REMOTE ] TEI: Symbol is viable for forecasting. [2026-01-29T12:21:52.530949] [INFO ] [MAIN ] [3038/3490] TEI kept (0.5s) | 3033 kept, 5 rejected | 139.3/min | ETA: 3.2m [2026-01-29T12:21:52.749818] [DEBUG] [REMOTE ] TELO: Retrieved 493 rows, trimmed to 300. [2026-01-29T12:21:52.750011] [DEBUG] [REMOTE ] TELO: PASS: History has at least 300 days. [2026-01-29T12:21:52.750258] [DEBUG] [REMOTE ] TELO: PASS: Price check passed. Min price $1.26. [2026-01-29T12:21:52.750401] [DEBUG] [REMOTE ] TELO: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:52.750520] [DEBUG] [REMOTE ] TELO: PASS: Integrity check passed. [2026-01-29T12:21:52.750562] [DEBUG] [REMOTE ] TELO: Symbol is viable for forecasting. [2026-01-29T12:21:52.750635] [INFO ] [MAIN ] [3039/3490] TELO kept (0.2s) | 3034 kept, 5 rejected | 139.4/min | ETA: 3.2m [2026-01-29T12:21:53.126739] [DEBUG] [REMOTE ] TEM: Retrieved 406 rows, trimmed to 300. [2026-01-29T12:21:53.126924] [DEBUG] [REMOTE ] TEM: PASS: History has at least 300 days. [2026-01-29T12:21:53.127171] [DEBUG] [REMOTE ] TEM: PASS: Price check passed. Min price $59.05. [2026-01-29T12:21:53.127315] [DEBUG] [REMOTE ] TEM: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:53.127438] [DEBUG] [REMOTE ] TEM: PASS: Integrity check passed. [2026-01-29T12:21:53.127481] [DEBUG] [REMOTE ] TEM: Symbol is viable for forecasting. [2026-01-29T12:21:53.127535] [INFO ] [MAIN ] [3040/3490] TEM kept (0.4s) | 3035 kept, 5 rejected | 139.4/min | ETA: 3.2m [2026-01-29T12:21:53.658478] [DEBUG] [REMOTE ] TENB: Retrieved 1887 rows, trimmed to 300. [2026-01-29T12:21:53.659176] [DEBUG] [REMOTE ] TENB: PASS: History has at least 300 days. [2026-01-29T12:21:53.659887] [DEBUG] [REMOTE ] TENB: PASS: Price check passed. Min price $21.86. [2026-01-29T12:21:53.660052] [DEBUG] [REMOTE ] TENB: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:53.660375] [DEBUG] [REMOTE ] TENB: PASS: Integrity check passed. [2026-01-29T12:21:53.660428] [DEBUG] [REMOTE ] TENB: Symbol is viable for forecasting. [2026-01-29T12:21:53.660492] [INFO ] [MAIN ] [3041/3490] TENB kept (0.5s) | 3036 kept, 5 rejected | 139.4/min | ETA: 3.2m [2026-01-29T12:21:54.186775] [DEBUG] [REMOTE ] TENX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:54.186923] [DEBUG] [REMOTE ] TENX: PASS: History has at least 300 days. [2026-01-29T12:21:54.187146] [DEBUG] [REMOTE ] TENX: PASS: Price check passed. Min price $6.69. [2026-01-29T12:21:54.187283] [DEBUG] [REMOTE ] TENX: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:54.187406] [DEBUG] [REMOTE ] TENX: PASS: Integrity check passed. [2026-01-29T12:21:54.187447] [DEBUG] [REMOTE ] TENX: Symbol is viable for forecasting. [2026-01-29T12:21:54.187496] [INFO ] [MAIN ] [3042/3490] TENX kept (0.5s) | 3037 kept, 5 rejected | 139.3/min | ETA: 3.2m [2026-01-29T12:21:54.432864] [DEBUG] [REMOTE ] TERN: Retrieved 1250 rows, trimmed to 300. [2026-01-29T12:21:54.433001] [DEBUG] [REMOTE ] TERN: PASS: History has at least 300 days. [2026-01-29T12:21:54.433208] [DEBUG] [REMOTE ] TERN: PASS: Price check passed. Min price $8.26. [2026-01-29T12:21:54.433347] [DEBUG] [REMOTE ] TERN: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:54.433459] [DEBUG] [REMOTE ] TERN: PASS: Integrity check passed. [2026-01-29T12:21:54.433498] [DEBUG] [REMOTE ] TERN: Symbol is viable for forecasting. [2026-01-29T12:21:54.433547] [INFO ] [MAIN ] [3043/3490] TERN kept (0.2s) | 3038 kept, 5 rejected | 139.4/min | ETA: 3.2m [2026-01-29T12:21:55.042427] [DEBUG] [REMOTE ] TEVA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:55.042804] [DEBUG] [REMOTE ] TEVA: PASS: History has at least 300 days. [2026-01-29T12:21:55.043091] [DEBUG] [REMOTE ] TEVA: PASS: Price check passed. Min price $20.46. [2026-01-29T12:21:55.043277] [DEBUG] [REMOTE ] TEVA: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:55.043449] [DEBUG] [REMOTE ] TEVA: PASS: Integrity check passed. [2026-01-29T12:21:55.043514] [DEBUG] [REMOTE ] TEVA: Symbol is viable for forecasting. [2026-01-29T12:21:55.043791] [INFO ] [MAIN ] [3044/3490] TEVA kept (0.6s) | 3039 kept, 5 rejected | 139.3/min | ETA: 3.2m [2026-01-29T12:21:55.382194] [DEBUG] [REMOTE ] TEX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:55.382345] [DEBUG] [REMOTE ] TEX: PASS: History has at least 300 days. [2026-01-29T12:21:55.382619] [DEBUG] [REMOTE ] TEX: PASS: Price check passed. Min price $41.78. [2026-01-29T12:21:55.382763] [DEBUG] [REMOTE ] TEX: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:55.382888] [DEBUG] [REMOTE ] TEX: PASS: Integrity check passed. [2026-01-29T12:21:55.382928] [DEBUG] [REMOTE ] TEX: Symbol is viable for forecasting. [2026-01-29T12:21:55.382979] [INFO ] [MAIN ] [3045/3490] TEX kept (0.3s) | 3040 kept, 5 rejected | 139.4/min | ETA: 3.2m [2026-01-29T12:21:55.883299] [DEBUG] [REMOTE ] TFC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:55.883448] [DEBUG] [REMOTE ] TFC: PASS: History has at least 300 days. [2026-01-29T12:21:55.883698] [DEBUG] [REMOTE ] TFC: PASS: Price check passed. Min price $43.23. [2026-01-29T12:21:55.883839] [DEBUG] [REMOTE ] TFC: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:55.883957] [DEBUG] [REMOTE ] TFC: PASS: Integrity check passed. [2026-01-29T12:21:55.883998] [DEBUG] [REMOTE ] TFC: Symbol is viable for forecasting. [2026-01-29T12:21:55.884047] [INFO ] [MAIN ] [3046/3490] TFC kept (0.5s) | 3041 kept, 5 rejected | 139.3/min | ETA: 3.2m [2026-01-29T12:21:56.334917] [DEBUG] [REMOTE ] TFII: Retrieved 4378 rows, trimmed to 300. [2026-01-29T12:21:56.335122] [DEBUG] [REMOTE ] TFII: PASS: History has at least 300 days. [2026-01-29T12:21:56.335416] [DEBUG] [REMOTE ] TFII: PASS: Price check passed. Min price $80.34. [2026-01-29T12:21:56.335726] [DEBUG] [REMOTE ] TFII: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:56.335918] [DEBUG] [REMOTE ] TFII: PASS: Integrity check passed. [2026-01-29T12:21:56.335983] [DEBUG] [REMOTE ] TFII: Symbol is viable for forecasting. [2026-01-29T12:21:56.336060] [INFO ] [MAIN ] [3047/3490] TFII kept (0.5s) | 3042 kept, 5 rejected | 139.3/min | ETA: 3.2m [2026-01-29T12:21:56.665484] [DEBUG] [REMOTE ] TFIN: Retrieved 2821 rows, trimmed to 300. [2026-01-29T12:21:56.665649] [DEBUG] [REMOTE ] TFIN: PASS: History has at least 300 days. [2026-01-29T12:21:56.665872] [DEBUG] [REMOTE ] TFIN: PASS: Price check passed. Min price $50.56. [2026-01-29T12:21:56.666014] [DEBUG] [REMOTE ] TFIN: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:56.666133] [DEBUG] [REMOTE ] TFIN: PASS: Integrity check passed. [2026-01-29T12:21:56.666175] [DEBUG] [REMOTE ] TFIN: Symbol is viable for forecasting. [2026-01-29T12:21:56.666224] [INFO ] [MAIN ] [3048/3490] TFIN kept (0.3s) | 3043 kept, 5 rejected | 139.4/min | ETA: 3.2m [2026-01-29T12:21:56.959054] [DEBUG] [REMOTE ] TFPM: Retrieved 1086 rows, trimmed to 300. [2026-01-29T12:21:56.959193] [DEBUG] [REMOTE ] TFPM: PASS: History has at least 300 days. [2026-01-29T12:21:56.959398] [DEBUG] [REMOTE ] TFPM: PASS: Price check passed. Min price $27.18. [2026-01-29T12:21:56.959537] [DEBUG] [REMOTE ] TFPM: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:56.959673] [DEBUG] [REMOTE ] TFPM: PASS: Integrity check passed. [2026-01-29T12:21:56.959716] [DEBUG] [REMOTE ] TFPM: Symbol is viable for forecasting. [2026-01-29T12:21:56.959765] [INFO ] [MAIN ] [3049/3490] TFPM kept (0.3s) | 3044 kept, 5 rejected | 139.4/min | ETA: 3.2m [2026-01-29T12:21:57.512212] [DEBUG] [REMOTE ] TFSL: Retrieved 4723 rows, trimmed to 300. [2026-01-29T12:21:57.512355] [DEBUG] [REMOTE ] TFSL: PASS: History has at least 300 days. [2026-01-29T12:21:57.512599] [DEBUG] [REMOTE ] TFSL: PASS: Price check passed. Min price $13.03. [2026-01-29T12:21:57.512739] [DEBUG] [REMOTE ] TFSL: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:57.512858] [DEBUG] [REMOTE ] TFSL: PASS: Integrity check passed. [2026-01-29T12:21:57.512899] [DEBUG] [REMOTE ] TFSL: Symbol is viable for forecasting. [2026-01-29T12:21:57.512947] [INFO ] [MAIN ] [3050/3490] TFSL kept (0.6s) | 3045 kept, 5 rejected | 139.4/min | ETA: 3.2m [2026-01-29T12:21:58.034159] [DEBUG] [REMOTE ] TG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:58.034364] [DEBUG] [REMOTE ] TG: PASS: History has at least 300 days. [2026-01-29T12:21:58.034661] [DEBUG] [REMOTE ] TG: PASS: Price check passed. Min price $6.29. [2026-01-29T12:21:58.034803] [DEBUG] [REMOTE ] TG: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:58.034939] [DEBUG] [REMOTE ] TG: PASS: Integrity check passed. [2026-01-29T12:21:58.034980] [DEBUG] [REMOTE ] TG: Symbol is viable for forecasting. [2026-01-29T12:21:58.035032] [INFO ] [MAIN ] [3051/3490] TG kept (0.5s) | 3046 kept, 5 rejected | 139.3/min | ETA: 3.2m [2026-01-29T12:21:58.418150] [DEBUG] [REMOTE ] TGLS: Retrieved 3449 rows, trimmed to 300. [2026-01-29T12:21:58.418347] [DEBUG] [REMOTE ] TGLS: PASS: History has at least 300 days. [2026-01-29T12:21:58.418627] [DEBUG] [REMOTE ] TGLS: PASS: Price check passed. Min price $44.78. [2026-01-29T12:21:58.418772] [DEBUG] [REMOTE ] TGLS: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:58.418898] [DEBUG] [REMOTE ] TGLS: PASS: Integrity check passed. [2026-01-29T12:21:58.418939] [DEBUG] [REMOTE ] TGLS: Symbol is viable for forecasting. [2026-01-29T12:21:58.418991] [INFO ] [MAIN ] [3052/3490] TGLS kept (0.4s) | 3047 kept, 5 rejected | 139.3/min | ETA: 3.1m [2026-01-29T12:21:58.912231] [DEBUG] [REMOTE ] TGNA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:58.912456] [DEBUG] [REMOTE ] TGNA: PASS: History has at least 300 days. [2026-01-29T12:21:58.912870] [DEBUG] [REMOTE ] TGNA: PASS: Price check passed. Min price $18.73. [2026-01-29T12:21:58.913055] [DEBUG] [REMOTE ] TGNA: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:58.913209] [DEBUG] [REMOTE ] TGNA: PASS: Integrity check passed. [2026-01-29T12:21:58.913252] [DEBUG] [REMOTE ] TGNA: Symbol is viable for forecasting. [2026-01-29T12:21:58.913308] [INFO ] [MAIN ] [3053/3490] TGNA kept (0.5s) | 3048 kept, 5 rejected | 139.3/min | ETA: 3.1m [2026-01-29T12:21:59.429944] [DEBUG] [REMOTE ] TGS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:21:59.430140] [DEBUG] [REMOTE ] TGS: PASS: History has at least 300 days. [2026-01-29T12:21:59.430419] [DEBUG] [REMOTE ] TGS: PASS: Price check passed. Min price $28.55. [2026-01-29T12:21:59.430560] [DEBUG] [REMOTE ] TGS: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:59.430709] [DEBUG] [REMOTE ] TGS: PASS: Integrity check passed. [2026-01-29T12:21:59.430752] [DEBUG] [REMOTE ] TGS: Symbol is viable for forecasting. [2026-01-29T12:21:59.430804] [INFO ] [MAIN ] [3054/3490] TGS kept (0.5s) | 3049 kept, 5 rejected | 139.3/min | ETA: 3.1m [2026-01-29T12:21:59.794681] [DEBUG] [REMOTE ] TGTX: Retrieved 3960 rows, trimmed to 300. [2026-01-29T12:21:59.794858] [DEBUG] [REMOTE ] TGTX: PASS: History has at least 300 days. [2026-01-29T12:21:59.795091] [DEBUG] [REMOTE ] TGTX: PASS: Price check passed. Min price $27.72. [2026-01-29T12:21:59.795228] [DEBUG] [REMOTE ] TGTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:21:59.795344] [DEBUG] [REMOTE ] TGTX: PASS: Integrity check passed. [2026-01-29T12:21:59.795386] [DEBUG] [REMOTE ] TGTX: Symbol is viable for forecasting. [2026-01-29T12:21:59.795435] [INFO ] [MAIN ] [3055/3490] TGTX kept (0.4s) | 3050 kept, 5 rejected | 139.3/min | ETA: 3.1m [2026-01-29T12:22:00.166391] [DEBUG] [REMOTE ] TH: Retrieved 3054 rows, trimmed to 300. [2026-01-29T12:22:00.166620] [DEBUG] [REMOTE ] TH: PASS: History has at least 300 days. [2026-01-29T12:22:00.167077] [DEBUG] [REMOTE ] TH: PASS: Price check passed. Min price $6.22. [2026-01-29T12:22:00.167255] [DEBUG] [REMOTE ] TH: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:00.167417] [DEBUG] [REMOTE ] TH: PASS: Integrity check passed. [2026-01-29T12:22:00.167474] [DEBUG] [REMOTE ] TH: Symbol is viable for forecasting. [2026-01-29T12:22:00.167530] [INFO ] [MAIN ] [3056/3490] TH kept (0.4s) | 3051 kept, 5 rejected | 139.3/min | ETA: 3.1m [2026-01-29T12:22:00.640408] [DEBUG] [REMOTE ] THC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:00.640655] [DEBUG] [REMOTE ] THC: PASS: History has at least 300 days. [2026-01-29T12:22:00.641004] [DEBUG] [REMOTE ] THC: PASS: Price check passed. Min price $186.68. [2026-01-29T12:22:00.641154] [DEBUG] [REMOTE ] THC: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:00.641307] [DEBUG] [REMOTE ] THC: PASS: Integrity check passed. [2026-01-29T12:22:00.641349] [DEBUG] [REMOTE ] THC: Symbol is viable for forecasting. [2026-01-29T12:22:00.641405] [INFO ] [MAIN ] [3057/3490] THC kept (0.5s) | 3052 kept, 5 rejected | 139.3/min | ETA: 3.1m [2026-01-29T12:22:01.152281] [DEBUG] [REMOTE ] THFF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:01.152684] [DEBUG] [REMOTE ] THFF: PASS: History has at least 300 days. [2026-01-29T12:22:01.153044] [DEBUG] [REMOTE ] THFF: PASS: Price check passed. Min price $52.82. [2026-01-29T12:22:01.153200] [DEBUG] [REMOTE ] THFF: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:01.153444] [DEBUG] [REMOTE ] THFF: PASS: Integrity check passed. [2026-01-29T12:22:01.153502] [DEBUG] [REMOTE ] THFF: Symbol is viable for forecasting. [2026-01-29T12:22:01.153594] [INFO ] [MAIN ] [3058/3490] THFF kept (0.5s) | 3053 kept, 5 rejected | 139.3/min | ETA: 3.1m [2026-01-29T12:22:01.629858] [DEBUG] [REMOTE ] THG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:01.630015] [DEBUG] [REMOTE ] THG: PASS: History has at least 300 days. [2026-01-29T12:22:01.630299] [DEBUG] [REMOTE ] THG: PASS: Price check passed. Min price $167.57. [2026-01-29T12:22:01.630491] [DEBUG] [REMOTE ] THG: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:01.630686] [DEBUG] [REMOTE ] THG: PASS: Integrity check passed. [2026-01-29T12:22:01.630747] [DEBUG] [REMOTE ] THG: Symbol is viable for forecasting. [2026-01-29T12:22:01.630831] [INFO ] [MAIN ] [3059/3490] THG kept (0.5s) | 3054 kept, 5 rejected | 139.3/min | ETA: 3.1m [2026-01-29T12:22:02.129543] [DEBUG] [REMOTE ] THO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:02.129796] [DEBUG] [REMOTE ] THO: PASS: History has at least 300 days. [2026-01-29T12:22:02.130205] [DEBUG] [REMOTE ] THO: PASS: Price check passed. Min price $95.56. [2026-01-29T12:22:02.130420] [DEBUG] [REMOTE ] THO: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:02.130650] [DEBUG] [REMOTE ] THO: PASS: Integrity check passed. [2026-01-29T12:22:02.130716] [DEBUG] [REMOTE ] THO: Symbol is viable for forecasting. [2026-01-29T12:22:02.130793] [INFO ] [MAIN ] [3060/3490] THO kept (0.5s) | 3055 kept, 5 rejected | 139.3/min | ETA: 3.1m [2026-01-29T12:22:02.492120] [DEBUG] [REMOTE ] THQ: Retrieved 2893 rows, trimmed to 300. [2026-01-29T12:22:02.492285] [DEBUG] [REMOTE ] THQ: PASS: History has at least 300 days. [2026-01-29T12:22:02.492522] [DEBUG] [REMOTE ] THQ: PASS: Price check passed. Min price $16.92. [2026-01-29T12:22:02.492682] [DEBUG] [REMOTE ] THQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:02.492808] [DEBUG] [REMOTE ] THQ: PASS: Integrity check passed. [2026-01-29T12:22:02.492849] [DEBUG] [REMOTE ] THQ: Symbol is viable for forecasting. [2026-01-29T12:22:02.492899] [INFO ] [MAIN ] [3061/3490] THQ kept (0.4s) | 3056 kept, 5 rejected | 139.3/min | ETA: 3.1m [2026-01-29T12:22:02.991505] [DEBUG] [REMOTE ] THRM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:02.991760] [DEBUG] [REMOTE ] THRM: PASS: History has at least 300 days. [2026-01-29T12:22:02.992072] [DEBUG] [REMOTE ] THRM: PASS: Price check passed. Min price $32.69. [2026-01-29T12:22:02.992263] [DEBUG] [REMOTE ] THRM: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:02.992551] [DEBUG] [REMOTE ] THRM: PASS: Integrity check passed. [2026-01-29T12:22:02.992688] [DEBUG] [REMOTE ] THRM: Symbol is viable for forecasting. [2026-01-29T12:22:02.992759] [INFO ] [MAIN ] [3062/3490] THRM kept (0.5s) | 3057 kept, 5 rejected | 139.3/min | ETA: 3.1m [2026-01-29T12:22:03.253765] [DEBUG] [REMOTE ] THRY: Retrieved 1337 rows, trimmed to 300. [2026-01-29T12:22:03.254171] [DEBUG] [REMOTE ] THRY: PASS: History has at least 300 days. [2026-01-29T12:22:03.254432] [DEBUG] [REMOTE ] THRY: PASS: Price check passed. Min price $4.52. [2026-01-29T12:22:03.254607] [DEBUG] [REMOTE ] THRY: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:03.254741] [DEBUG] [REMOTE ] THRY: PASS: Integrity check passed. [2026-01-29T12:22:03.254785] [DEBUG] [REMOTE ] THRY: Symbol is viable for forecasting. [2026-01-29T12:22:03.254838] [INFO ] [MAIN ] [3063/3490] THRY kept (0.3s) | 3058 kept, 5 rejected | 139.3/min | ETA: 3.1m [2026-01-29T12:22:03.710321] [DEBUG] [REMOTE ] THS: Retrieved 5179 rows, trimmed to 300. [2026-01-29T12:22:03.710527] [DEBUG] [REMOTE ] THS: PASS: History has at least 300 days. [2026-01-29T12:22:03.710816] [DEBUG] [REMOTE ] THS: PASS: Price check passed. Min price $18.20. [2026-01-29T12:22:03.710973] [DEBUG] [REMOTE ] THS: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:03.711108] [DEBUG] [REMOTE ] THS: PASS: Integrity check passed. [2026-01-29T12:22:03.711151] [DEBUG] [REMOTE ] THS: Symbol is viable for forecasting. [2026-01-29T12:22:03.711205] [INFO ] [MAIN ] [3064/3490] THS kept (0.5s) | 3059 kept, 5 rejected | 139.3/min | ETA: 3.1m [2026-01-29T12:22:04.159493] [DEBUG] [REMOTE ] TIGO: Retrieved 3661 rows, trimmed to 300. [2026-01-29T12:22:04.159698] [DEBUG] [REMOTE ] TIGO: PASS: History has at least 300 days. [2026-01-29T12:22:04.159937] [DEBUG] [REMOTE ] TIGO: PASS: Price check passed. Min price $45.16. [2026-01-29T12:22:04.160085] [DEBUG] [REMOTE ] TIGO: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:04.160211] [DEBUG] [REMOTE ] TIGO: PASS: Integrity check passed. [2026-01-29T12:22:04.160252] [DEBUG] [REMOTE ] TIGO: Symbol is viable for forecasting. [2026-01-29T12:22:04.160314] [INFO ] [MAIN ] [3065/3490] TIGO kept (0.4s) | 3060 kept, 5 rejected | 139.3/min | ETA: 3.1m [2026-01-29T12:22:04.387214] [DEBUG] [REMOTE ] TIL: Retrieved 1221 rows, trimmed to 300. [2026-01-29T12:22:04.387363] [DEBUG] [REMOTE ] TIL: PASS: History has at least 300 days. [2026-01-29T12:22:04.387610] [DEBUG] [REMOTE ] TIL: PASS: Price check passed. Min price $6.66. [2026-01-29T12:22:04.387751] [DEBUG] [REMOTE ] TIL: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:04.387905] [DEBUG] [REMOTE ] TIL: PASS: Integrity check passed. [2026-01-29T12:22:04.387950] [DEBUG] [REMOTE ] TIL: Symbol is viable for forecasting. [2026-01-29T12:22:04.387998] [INFO ] [MAIN ] [3066/3490] TIL kept (0.2s) | 3061 kept, 5 rejected | 139.4/min | ETA: 3.0m [2026-01-29T12:22:05.029686] [DEBUG] [REMOTE ] TILE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:05.029841] [DEBUG] [REMOTE ] TILE: PASS: History has at least 300 days. [2026-01-29T12:22:05.030078] [DEBUG] [REMOTE ] TILE: PASS: Price check passed. Min price $24.88. [2026-01-29T12:22:05.030217] [DEBUG] [REMOTE ] TILE: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:05.030344] [DEBUG] [REMOTE ] TILE: PASS: Integrity check passed. [2026-01-29T12:22:05.030385] [DEBUG] [REMOTE ] TILE: Symbol is viable for forecasting. [2026-01-29T12:22:05.030436] [INFO ] [MAIN ] [3067/3490] TILE kept (0.6s) | 3062 kept, 5 rejected | 139.3/min | ETA: 3.0m [2026-01-29T12:22:05.314667] [DEBUG] [REMOTE ] TIMB: Retrieved 1326 rows, trimmed to 300. [2026-01-29T12:22:05.315017] [DEBUG] [REMOTE ] TIMB: PASS: History has at least 300 days. [2026-01-29T12:22:05.315256] [DEBUG] [REMOTE ] TIMB: PASS: Price check passed. Min price $18.74. [2026-01-29T12:22:05.315417] [DEBUG] [REMOTE ] TIMB: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:05.315547] [DEBUG] [REMOTE ] TIMB: PASS: Integrity check passed. [2026-01-29T12:22:05.315616] [DEBUG] [REMOTE ] TIMB: Symbol is viable for forecasting. [2026-01-29T12:22:05.315677] [INFO ] [MAIN ] [3068/3490] TIMB kept (0.3s) | 3063 kept, 5 rejected | 139.3/min | ETA: 3.0m [2026-01-29T12:22:05.811752] [DEBUG] [REMOTE ] TITN: Retrieved 4559 rows, trimmed to 300. [2026-01-29T12:22:05.811895] [DEBUG] [REMOTE ] TITN: PASS: History has at least 300 days. [2026-01-29T12:22:05.812115] [DEBUG] [REMOTE ] TITN: PASS: Price check passed. Min price $14.94. [2026-01-29T12:22:05.812253] [DEBUG] [REMOTE ] TITN: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:05.812373] [DEBUG] [REMOTE ] TITN: PASS: Integrity check passed. [2026-01-29T12:22:05.812414] [DEBUG] [REMOTE ] TITN: Symbol is viable for forecasting. [2026-01-29T12:22:05.812464] [INFO ] [MAIN ] [3069/3490] TITN kept (0.5s) | 3064 kept, 5 rejected | 139.3/min | ETA: 3.0m [2026-01-29T12:22:06.230904] [DEBUG] [REMOTE ] TJX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:06.231075] [DEBUG] [REMOTE ] TJX: PASS: History has at least 300 days. [2026-01-29T12:22:06.231340] [DEBUG] [REMOTE ] TJX: PASS: Price check passed. Min price $139.73. [2026-01-29T12:22:06.231487] [DEBUG] [REMOTE ] TJX: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:06.231645] [DEBUG] [REMOTE ] TJX: PASS: Integrity check passed. [2026-01-29T12:22:06.231700] [DEBUG] [REMOTE ] TJX: Symbol is viable for forecasting. [2026-01-29T12:22:06.231762] [INFO ] [MAIN ] [3070/3490] TJX kept (0.4s) | 3065 kept, 5 rejected | 139.3/min | ETA: 3.0m [2026-01-29T12:22:06.666246] [DEBUG] [REMOTE ] TK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:06.666391] [DEBUG] [REMOTE ] TK: PASS: History has at least 300 days. [2026-01-29T12:22:06.666639] [DEBUG] [REMOTE ] TK: PASS: Price check passed. Min price $8.74. [2026-01-29T12:22:06.666783] [DEBUG] [REMOTE ] TK: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:06.666908] [DEBUG] [REMOTE ] TK: PASS: Integrity check passed. [2026-01-29T12:22:06.666949] [DEBUG] [REMOTE ] TK: Symbol is viable for forecasting. [2026-01-29T12:22:06.666998] [INFO ] [MAIN ] [3071/3490] TK kept (0.4s) | 3066 kept, 5 rejected | 139.3/min | ETA: 3.0m [2026-01-29T12:22:07.129032] [DEBUG] [REMOTE ] TKC: Retrieved 6426 rows, trimmed to 300. [2026-01-29T12:22:07.129174] [DEBUG] [REMOTE ] TKC: PASS: History has at least 300 days. [2026-01-29T12:22:07.129404] [DEBUG] [REMOTE ] TKC: PASS: Price check passed. Min price $5.47. [2026-01-29T12:22:07.129543] [DEBUG] [REMOTE ] TKC: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:07.129686] [DEBUG] [REMOTE ] TKC: PASS: Integrity check passed. [2026-01-29T12:22:07.129728] [DEBUG] [REMOTE ] TKC: Symbol is viable for forecasting. [2026-01-29T12:22:07.129778] [INFO ] [MAIN ] [3072/3490] TKC kept (0.5s) | 3067 kept, 5 rejected | 139.3/min | ETA: 3.0m [2026-01-29T12:22:07.368960] [DEBUG] [REMOTE ] TKNO: Retrieved 1153 rows, trimmed to 300. [2026-01-29T12:22:07.369102] [DEBUG] [REMOTE ] TKNO: PASS: History has at least 300 days. [2026-01-29T12:22:07.369306] [DEBUG] [REMOTE ] TKNO: PASS: Price check passed. Min price $2.97. [2026-01-29T12:22:07.369438] [DEBUG] [REMOTE ] TKNO: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:07.369547] [DEBUG] [REMOTE ] TKNO: PASS: Integrity check passed. [2026-01-29T12:22:07.369606] [DEBUG] [REMOTE ] TKNO: Symbol is viable for forecasting. [2026-01-29T12:22:07.369656] [INFO ] [MAIN ] [3073/3490] TKNO kept (0.2s) | 3068 kept, 5 rejected | 139.4/min | ETA: 3.0m [2026-01-29T12:22:07.744933] [DEBUG] [REMOTE ] TKO: Retrieved 597 rows, trimmed to 300. [2026-01-29T12:22:07.745071] [DEBUG] [REMOTE ] TKO: PASS: History has at least 300 days. [2026-01-29T12:22:07.745278] [DEBUG] [REMOTE ] TKO: PASS: Price check passed. Min price $175.83. [2026-01-29T12:22:07.745433] [DEBUG] [REMOTE ] TKO: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:07.745560] [DEBUG] [REMOTE ] TKO: PASS: Integrity check passed. [2026-01-29T12:22:07.745620] [DEBUG] [REMOTE ] TKO: Symbol is viable for forecasting. [2026-01-29T12:22:07.745672] [INFO ] [MAIN ] [3074/3490] TKO kept (0.4s) | 3069 kept, 5 rejected | 139.4/min | ETA: 3.0m [2026-01-29T12:22:08.312438] [DEBUG] [REMOTE ] TLK: Retrieved 6292 rows, trimmed to 300. [2026-01-29T12:22:08.312604] [DEBUG] [REMOTE ] TLK: PASS: History has at least 300 days. [2026-01-29T12:22:08.312840] [DEBUG] [REMOTE ] TLK: PASS: Price check passed. Min price $19.59. [2026-01-29T12:22:08.312987] [DEBUG] [REMOTE ] TLK: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:08.313113] [DEBUG] [REMOTE ] TLK: PASS: Integrity check passed. [2026-01-29T12:22:08.313156] [DEBUG] [REMOTE ] TLK: Symbol is viable for forecasting. [2026-01-29T12:22:08.313207] [INFO ] [MAIN ] [3075/3490] TLK kept (0.6s) | 3070 kept, 5 rejected | 139.4/min | ETA: 3.0m [2026-01-29T12:22:08.552020] [DEBUG] [REMOTE ] TLN: Retrieved 666 rows, trimmed to 300. [2026-01-29T12:22:08.552159] [DEBUG] [REMOTE ] TLN: PASS: History has at least 300 days. [2026-01-29T12:22:08.552367] [DEBUG] [REMOTE ] TLN: PASS: Price check passed. Min price $348.38. [2026-01-29T12:22:08.552503] [DEBUG] [REMOTE ] TLN: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:08.552638] [DEBUG] [REMOTE ] TLN: PASS: Integrity check passed. [2026-01-29T12:22:08.552681] [DEBUG] [REMOTE ] TLN: Symbol is viable for forecasting. [2026-01-29T12:22:08.552733] [INFO ] [MAIN ] [3076/3490] TLN kept (0.2s) | 3071 kept, 5 rejected | 139.4/min | ETA: 3.0m [2026-01-29T12:22:08.967321] [DEBUG] [REMOTE ] TLS: Retrieved 1302 rows, trimmed to 300. [2026-01-29T12:22:08.967476] [DEBUG] [REMOTE ] TLS: PASS: History has at least 300 days. [2026-01-29T12:22:08.967734] [DEBUG] [REMOTE ] TLS: PASS: Price check passed. Min price $4.96. [2026-01-29T12:22:08.967934] [DEBUG] [REMOTE ] TLS: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:08.968057] [DEBUG] [REMOTE ] TLS: PASS: Integrity check passed. [2026-01-29T12:22:08.968107] [DEBUG] [REMOTE ] TLS: Symbol is viable for forecasting. [2026-01-29T12:22:08.968157] [INFO ] [MAIN ] [3077/3490] TLS kept (0.4s) | 3072 kept, 5 rejected | 139.4/min | ETA: 3.0m [2026-01-29T12:22:09.440242] [DEBUG] [REMOTE ] TLSA: Retrieved 1805 rows, trimmed to 300. [2026-01-29T12:22:09.440459] [DEBUG] [REMOTE ] TLSA: PASS: History has at least 300 days. [2026-01-29T12:22:09.440806] [DEBUG] [REMOTE ] TLSA: PASS: Price check passed. Min price $1.35. [2026-01-29T12:22:09.440985] [DEBUG] [REMOTE ] TLSA: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:09.441151] [DEBUG] [REMOTE ] TLSA: PASS: Integrity check passed. [2026-01-29T12:22:09.441202] [DEBUG] [REMOTE ] TLSA: Symbol is viable for forecasting. [2026-01-29T12:22:09.441269] [INFO ] [MAIN ] [3078/3490] TLSA kept (0.5s) | 3073 kept, 5 rejected | 139.4/min | ETA: 3.0m [2026-01-29T12:22:09.713654] [DEBUG] [REMOTE ] TLSI: Retrieved 619 rows, trimmed to 300. [2026-01-29T12:22:09.713878] [DEBUG] [REMOTE ] TLSI: PASS: History has at least 300 days. [2026-01-29T12:22:09.714172] [DEBUG] [REMOTE ] TLSI: PASS: Price check passed. Min price $4.00. [2026-01-29T12:22:09.714322] [DEBUG] [REMOTE ] TLSI: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:09.714459] [DEBUG] [REMOTE ] TLSI: PASS: Integrity check passed. [2026-01-29T12:22:09.714513] [DEBUG] [REMOTE ] TLSI: Symbol is viable for forecasting. [2026-01-29T12:22:09.714599] [INFO ] [MAIN ] [3079/3490] TLSI kept (0.3s) | 3074 kept, 5 rejected | 139.4/min | ETA: 2.9m [2026-01-29T12:22:10.306976] [DEBUG] [REMOTE ] TLYS: Retrieved 3453 rows, trimmed to 300. [2026-01-29T12:22:10.307123] [DEBUG] [REMOTE ] TLYS: PASS: History has at least 300 days. [2026-01-29T12:22:10.307366] [DEBUG] [REMOTE ] TLYS: PASS: Price check passed. Min price $1.18. [2026-01-29T12:22:10.307512] [DEBUG] [REMOTE ] TLYS: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:10.307674] [DEBUG] [REMOTE ] TLYS: PASS: Integrity check passed. [2026-01-29T12:22:10.307719] [DEBUG] [REMOTE ] TLYS: Symbol is viable for forecasting. [2026-01-29T12:22:10.307770] [INFO ] [MAIN ] [3080/3490] TLYS kept (0.6s) | 3075 kept, 5 rejected | 139.4/min | ETA: 2.9m [2026-01-29T12:22:10.787105] [DEBUG] [REMOTE ] TM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:10.787245] [DEBUG] [REMOTE ] TM: PASS: History has at least 300 days. [2026-01-29T12:22:10.787465] [DEBUG] [REMOTE ] TM: PASS: Price check passed. Min price $191.25. [2026-01-29T12:22:10.787624] [DEBUG] [REMOTE ] TM: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:10.787746] [DEBUG] [REMOTE ] TM: PASS: Integrity check passed. [2026-01-29T12:22:10.787786] [DEBUG] [REMOTE ] TM: Symbol is viable for forecasting. [2026-01-29T12:22:10.787836] [INFO ] [MAIN ] [3081/3490] TM kept (0.5s) | 3076 kept, 5 rejected | 139.4/min | ETA: 2.9m [2026-01-29T12:22:11.018233] [DEBUG] [REMOTE ] TMC: Retrieved 1100 rows, trimmed to 300. [2026-01-29T12:22:11.018372] [DEBUG] [REMOTE ] TMC: PASS: History has at least 300 days. [2026-01-29T12:22:11.018596] [DEBUG] [REMOTE ] TMC: PASS: Price check passed. Min price $4.88. [2026-01-29T12:22:11.018755] [DEBUG] [REMOTE ] TMC: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:11.018887] [DEBUG] [REMOTE ] TMC: PASS: Integrity check passed. [2026-01-29T12:22:11.018930] [DEBUG] [REMOTE ] TMC: Symbol is viable for forecasting. [2026-01-29T12:22:11.018979] [INFO ] [MAIN ] [3082/3490] TMC kept (0.2s) | 3077 kept, 5 rejected | 139.4/min | ETA: 2.9m [2026-01-29T12:22:11.492188] [DEBUG] [REMOTE ] TMCI: Retrieved 1197 rows, trimmed to 300. [2026-01-29T12:22:11.492331] [DEBUG] [REMOTE ] TMCI: PASS: History has at least 300 days. [2026-01-29T12:22:11.492542] [DEBUG] [REMOTE ] TMCI: PASS: Price check passed. Min price $2.38. [2026-01-29T12:22:11.492724] [DEBUG] [REMOTE ] TMCI: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:11.492840] [DEBUG] [REMOTE ] TMCI: PASS: Integrity check passed. [2026-01-29T12:22:11.492882] [DEBUG] [REMOTE ] TMCI: Symbol is viable for forecasting. [2026-01-29T12:22:11.492933] [INFO ] [MAIN ] [3083/3490] TMCI kept (0.5s) | 3078 kept, 5 rejected | 139.4/min | ETA: 2.9m [2026-01-29T12:22:11.860793] [DEBUG] [REMOTE ] TMDX: Retrieved 1695 rows, trimmed to 300. [2026-01-29T12:22:11.860931] [DEBUG] [REMOTE ] TMDX: PASS: History has at least 300 days. [2026-01-29T12:22:11.861141] [DEBUG] [REMOTE ] TMDX: PASS: Price check passed. Min price $113.40. [2026-01-29T12:22:11.861282] [DEBUG] [REMOTE ] TMDX: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:11.861396] [DEBUG] [REMOTE ] TMDX: PASS: Integrity check passed. [2026-01-29T12:22:11.861438] [DEBUG] [REMOTE ] TMDX: Symbol is viable for forecasting. [2026-01-29T12:22:11.861490] [INFO ] [MAIN ] [3084/3490] TMDX kept (0.4s) | 3079 kept, 5 rejected | 139.4/min | ETA: 2.9m [2026-01-29T12:22:12.149167] [DEBUG] [REMOTE ] TME: Retrieved 1791 rows, trimmed to 300. [2026-01-29T12:22:12.149294] [DEBUG] [REMOTE ] TME: PASS: History has at least 300 days. [2026-01-29T12:22:12.149499] [DEBUG] [REMOTE ] TME: PASS: Price check passed. Min price $16.04. [2026-01-29T12:22:12.149656] [DEBUG] [REMOTE ] TME: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:12.149772] [DEBUG] [REMOTE ] TME: PASS: Integrity check passed. [2026-01-29T12:22:12.149814] [DEBUG] [REMOTE ] TME: Symbol is viable for forecasting. [2026-01-29T12:22:12.149864] [INFO ] [MAIN ] [3085/3490] TME kept (0.3s) | 3080 kept, 5 rejected | 139.4/min | ETA: 2.9m [2026-01-29T12:22:12.726542] [DEBUG] [REMOTE ] TMHC: Retrieved 3221 rows, trimmed to 300. [2026-01-29T12:22:12.726703] [DEBUG] [REMOTE ] TMHC: PASS: History has at least 300 days. [2026-01-29T12:22:12.726924] [DEBUG] [REMOTE ] TMHC: PASS: Price check passed. Min price $57.80. [2026-01-29T12:22:12.727063] [DEBUG] [REMOTE ] TMHC: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:12.727176] [DEBUG] [REMOTE ] TMHC: PASS: Integrity check passed. [2026-01-29T12:22:12.727217] [DEBUG] [REMOTE ] TMHC: Symbol is viable for forecasting. [2026-01-29T12:22:12.727265] [INFO ] [MAIN ] [3086/3490] TMHC kept (0.6s) | 3081 kept, 5 rejected | 139.4/min | ETA: 2.9m [2026-01-29T12:22:13.182022] [DEBUG] [REMOTE ] TMUS: Retrieved 4725 rows, trimmed to 300. [2026-01-29T12:22:13.182156] [DEBUG] [REMOTE ] TMUS: PASS: History has at least 300 days. [2026-01-29T12:22:13.182371] [DEBUG] [REMOTE ] TMUS: PASS: Price check passed. Min price $183.60. [2026-01-29T12:22:13.182513] [DEBUG] [REMOTE ] TMUS: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:13.182650] [DEBUG] [REMOTE ] TMUS: PASS: Integrity check passed. [2026-01-29T12:22:13.182694] [DEBUG] [REMOTE ] TMUS: Symbol is viable for forecasting. [2026-01-29T12:22:13.182745] [INFO ] [MAIN ] [3087/3490] TMUS kept (0.5s) | 3082 kept, 5 rejected | 139.4/min | ETA: 2.9m [2026-01-29T12:22:13.523751] [DEBUG] [REMOTE ] TNC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:13.523902] [DEBUG] [REMOTE ] TNC: PASS: History has at least 300 days. [2026-01-29T12:22:13.524126] [DEBUG] [REMOTE ] TNC: PASS: Price check passed. Min price $68.68. [2026-01-29T12:22:13.524264] [DEBUG] [REMOTE ] TNC: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:13.524382] [DEBUG] [REMOTE ] TNC: PASS: Integrity check passed. [2026-01-29T12:22:13.524422] [DEBUG] [REMOTE ] TNC: Symbol is viable for forecasting. [2026-01-29T12:22:13.524470] [INFO ] [MAIN ] [3088/3490] TNC kept (0.3s) | 3083 kept, 5 rejected | 139.4/min | ETA: 2.9m [2026-01-29T12:22:13.863651] [DEBUG] [REMOTE ] TNDM: Retrieved 3068 rows, trimmed to 300. [2026-01-29T12:22:13.863787] [DEBUG] [REMOTE ] TNDM: PASS: History has at least 300 days. [2026-01-29T12:22:13.864003] [DEBUG] [REMOTE ] TNDM: PASS: Price check passed. Min price $13.33. [2026-01-29T12:22:13.864140] [DEBUG] [REMOTE ] TNDM: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:13.864257] [DEBUG] [REMOTE ] TNDM: PASS: Integrity check passed. [2026-01-29T12:22:13.864297] [DEBUG] [REMOTE ] TNDM: Symbol is viable for forecasting. [2026-01-29T12:22:13.864344] [INFO ] [MAIN ] [3089/3490] TNDM kept (0.3s) | 3084 kept, 5 rejected | 139.4/min | ETA: 2.9m [2026-01-29T12:22:14.262654] [DEBUG] [REMOTE ] TNGX: Retrieved 1356 rows, trimmed to 300. [2026-01-29T12:22:14.262797] [DEBUG] [REMOTE ] TNGX: PASS: History has at least 300 days. [2026-01-29T12:22:14.263007] [DEBUG] [REMOTE ] TNGX: PASS: Price check passed. Min price $7.51. [2026-01-29T12:22:14.263151] [DEBUG] [REMOTE ] TNGX: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:14.263267] [DEBUG] [REMOTE ] TNGX: PASS: Integrity check passed. [2026-01-29T12:22:14.263309] [DEBUG] [REMOTE ] TNGX: Symbol is viable for forecasting. [2026-01-29T12:22:14.263357] [INFO ] [MAIN ] [3090/3490] TNGX kept (0.4s) | 3085 kept, 5 rejected | 139.4/min | ETA: 2.9m [2026-01-29T12:22:14.790800] [DEBUG] [REMOTE ] TNK: Retrieved 4559 rows, trimmed to 300. [2026-01-29T12:22:14.791005] [DEBUG] [REMOTE ] TNK: PASS: History has at least 300 days. [2026-01-29T12:22:14.791679] [DEBUG] [REMOTE ] TNK: PASS: Price check passed. Min price $51.50. [2026-01-29T12:22:14.791899] [DEBUG] [REMOTE ] TNK: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:14.792051] [DEBUG] [REMOTE ] TNK: PASS: Integrity check passed. [2026-01-29T12:22:14.792097] [DEBUG] [REMOTE ] TNK: Symbol is viable for forecasting. [2026-01-29T12:22:14.792157] [INFO ] [MAIN ] [3091/3490] TNK kept (0.5s) | 3086 kept, 5 rejected | 139.4/min | ETA: 2.9m [2026-01-29T12:22:15.223868] [DEBUG] [REMOTE ] TNL: Retrieved 4913 rows, trimmed to 300. [2026-01-29T12:22:15.224027] [DEBUG] [REMOTE ] TNL: PASS: History has at least 300 days. [2026-01-29T12:22:15.224268] [DEBUG] [REMOTE ] TNL: PASS: Price check passed. Min price $60.77. [2026-01-29T12:22:15.224406] [DEBUG] [REMOTE ] TNL: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:15.224529] [DEBUG] [REMOTE ] TNL: PASS: Integrity check passed. [2026-01-29T12:22:15.224589] [DEBUG] [REMOTE ] TNL: Symbol is viable for forecasting. [2026-01-29T12:22:15.224643] [INFO ] [MAIN ] [3092/3490] TNL kept (0.4s) | 3087 kept, 5 rejected | 139.4/min | ETA: 2.9m [2026-01-29T12:22:15.632749] [DEBUG] [REMOTE ] TNXP: Retrieved 3449 rows, trimmed to 300. [2026-01-29T12:22:15.632891] [DEBUG] [REMOTE ] TNXP: PASS: History has at least 300 days. [2026-01-29T12:22:15.633122] [DEBUG] [REMOTE ] TNXP: PASS: Price check passed. Min price $14.08. [2026-01-29T12:22:15.633290] [DEBUG] [REMOTE ] TNXP: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:15.633428] [DEBUG] [REMOTE ] TNXP: PASS: Integrity check passed. [2026-01-29T12:22:15.633478] [DEBUG] [REMOTE ] TNXP: Symbol is viable for forecasting. [2026-01-29T12:22:15.633544] [INFO ] [MAIN ] [3093/3490] TNXP kept (0.4s) | 3088 kept, 5 rejected | 139.4/min | ETA: 2.8m [2026-01-29T12:22:15.755181] [DEBUG] [REMOTE ] TOI: Retrieved 1054 rows, trimmed to 300. [2026-01-29T12:22:15.755320] [DEBUG] [REMOTE ] TOI: PASS: History has at least 300 days. [2026-01-29T12:22:15.755523] [DEBUG] [REMOTE ] TOI: PASS: Price check passed. Min price $2.94. [2026-01-29T12:22:15.755689] [DEBUG] [REMOTE ] TOI: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:15.755802] [DEBUG] [REMOTE ] TOI: PASS: Integrity check passed. [2026-01-29T12:22:15.755852] [DEBUG] [REMOTE ] TOI: Symbol is viable for forecasting. [2026-01-29T12:22:15.755926] [INFO ] [MAIN ] [3094/3490] TOI kept (0.1s) | 3089 kept, 5 rejected | 139.4/min | ETA: 2.8m [2026-01-29T12:22:16.513699] [DEBUG] [REMOTE ] TOL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:16.513840] [DEBUG] [REMOTE ] TOL: PASS: History has at least 300 days. [2026-01-29T12:22:16.514071] [DEBUG] [REMOTE ] TOL: PASS: Price check passed. Min price $126.03. [2026-01-29T12:22:16.514215] [DEBUG] [REMOTE ] TOL: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:16.514337] [DEBUG] [REMOTE ] TOL: PASS: Integrity check passed. [2026-01-29T12:22:16.514379] [DEBUG] [REMOTE ] TOL: Symbol is viable for forecasting. [2026-01-29T12:22:16.514429] [INFO ] [MAIN ] [3095/3490] TOL kept (0.8s) | 3090 kept, 5 rejected | 139.4/min | ETA: 2.8m [2026-01-29T12:22:16.756286] [DEBUG] [REMOTE ] TORO: Retrieved 729 rows, trimmed to 300. [2026-01-29T12:22:16.756426] [DEBUG] [REMOTE ] TORO: PASS: History has at least 300 days. [2026-01-29T12:22:16.756666] [DEBUG] [REMOTE ] TORO: PASS: Price check passed. Min price $2.45. [2026-01-29T12:22:16.756809] [DEBUG] [REMOTE ] TORO: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:16.756922] [DEBUG] [REMOTE ] TORO: PASS: Integrity check passed. [2026-01-29T12:22:16.756963] [DEBUG] [REMOTE ] TORO: Symbol is viable for forecasting. [2026-01-29T12:22:16.757012] [INFO ] [MAIN ] [3096/3490] TORO kept (0.2s) | 3091 kept, 5 rejected | 139.4/min | ETA: 2.8m [2026-01-29T12:22:17.367758] [DEBUG] [REMOTE ] TOWN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:17.367908] [DEBUG] [REMOTE ] TOWN: PASS: History has at least 300 days. [2026-01-29T12:22:17.368121] [DEBUG] [REMOTE ] TOWN: PASS: Price check passed. Min price $31.77. [2026-01-29T12:22:17.368256] [DEBUG] [REMOTE ] TOWN: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:17.368369] [DEBUG] [REMOTE ] TOWN: PASS: Integrity check passed. [2026-01-29T12:22:17.368408] [DEBUG] [REMOTE ] TOWN: Symbol is viable for forecasting. [2026-01-29T12:22:17.368540] [INFO ] [MAIN ] [3097/3490] TOWN kept (0.6s) | 3092 kept, 5 rejected | 139.4/min | ETA: 2.8m [2026-01-29T12:22:17.556836] [DEBUG] [REMOTE ] TOYO: Retrieved 396 rows, trimmed to 300. [2026-01-29T12:22:17.556980] [DEBUG] [REMOTE ] TOYO: PASS: History has at least 300 days. [2026-01-29T12:22:17.557386] [DEBUG] [REMOTE ] TOYO: PASS: Price check passed. Min price $5.76. [2026-01-29T12:22:17.557527] [DEBUG] [REMOTE ] TOYO: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:17.557667] [DEBUG] [REMOTE ] TOYO: PASS: Integrity check passed. [2026-01-29T12:22:17.557710] [DEBUG] [REMOTE ] TOYO: Symbol is viable for forecasting. [2026-01-29T12:22:17.557758] [INFO ] [MAIN ] [3098/3490] TOYO kept (0.2s) | 3093 kept, 5 rejected | 139.4/min | ETA: 2.8m [2026-01-29T12:22:18.073417] [DEBUG] [REMOTE ] TPB: Retrieved 2443 rows, trimmed to 300. [2026-01-29T12:22:18.073570] [DEBUG] [REMOTE ] TPB: PASS: History has at least 300 days. [2026-01-29T12:22:18.073859] [DEBUG] [REMOTE ] TPB: PASS: Price check passed. Min price $89.84. [2026-01-29T12:22:18.074037] [DEBUG] [REMOTE ] TPB: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:18.074183] [DEBUG] [REMOTE ] TPB: PASS: Integrity check passed. [2026-01-29T12:22:18.074236] [DEBUG] [REMOTE ] TPB: Symbol is viable for forecasting. [2026-01-29T12:22:18.074300] [INFO ] [MAIN ] [3099/3490] TPB kept (0.5s) | 3094 kept, 5 rejected | 139.4/min | ETA: 2.8m [2026-01-29T12:22:18.611164] [DEBUG] [REMOTE ] TPC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:18.611300] [DEBUG] [REMOTE ] TPC: PASS: History has at least 300 days. [2026-01-29T12:22:18.611550] [DEBUG] [REMOTE ] TPC: PASS: Price check passed. Min price $58.71. [2026-01-29T12:22:18.611723] [DEBUG] [REMOTE ] TPC: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:18.611844] [DEBUG] [REMOTE ] TPC: PASS: Integrity check passed. [2026-01-29T12:22:18.611885] [DEBUG] [REMOTE ] TPC: Symbol is viable for forecasting. [2026-01-29T12:22:18.611949] [INFO ] [MAIN ] [3100/3490] TPC kept (0.5s) | 3095 kept, 5 rejected | 139.4/min | ETA: 2.8m [2026-01-29T12:22:18.851143] [DEBUG] [REMOTE ] TPG: Retrieved 1013 rows, trimmed to 300. [2026-01-29T12:22:18.851277] [DEBUG] [REMOTE ] TPG: PASS: History has at least 300 days. [2026-01-29T12:22:18.851483] [DEBUG] [REMOTE ] TPG: PASS: Price check passed. Min price $52.87. [2026-01-29T12:22:18.851642] [DEBUG] [REMOTE ] TPG: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:18.851758] [DEBUG] [REMOTE ] TPG: PASS: Integrity check passed. [2026-01-29T12:22:18.851800] [DEBUG] [REMOTE ] TPG: Symbol is viable for forecasting. [2026-01-29T12:22:18.851849] [INFO ] [MAIN ] [3101/3490] TPG kept (0.2s) | 3096 kept, 5 rejected | 139.4/min | ETA: 2.8m [2026-01-29T12:22:19.210256] [DEBUG] [REMOTE ] TPGXL: Retrieved 477 rows, trimmed to 300. [2026-01-29T12:22:19.210443] [DEBUG] [REMOTE ] TPGXL: PASS: History has at least 300 days. [2026-01-29T12:22:19.210700] [DEBUG] [REMOTE ] TPGXL: PASS: Price check passed. Min price $24.75. [2026-01-29T12:22:19.210844] [DEBUG] [REMOTE ] TPGXL: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:19.210965] [DEBUG] [REMOTE ] TPGXL: PASS: Integrity check passed. [2026-01-29T12:22:19.211007] [DEBUG] [REMOTE ] TPGXL: Symbol is viable for forecasting. [2026-01-29T12:22:19.211059] [INFO ] [MAIN ] [3102/3490] TPGXL kept (0.4s) | 3097 kept, 5 rejected | 139.4/min | ETA: 2.8m [2026-01-29T12:22:19.760622] [DEBUG] [REMOTE ] TPH: Retrieved 3268 rows, trimmed to 300. [2026-01-29T12:22:19.760820] [DEBUG] [REMOTE ] TPH: PASS: History has at least 300 days. [2026-01-29T12:22:19.761084] [DEBUG] [REMOTE ] TPH: PASS: Price check passed. Min price $30.65. [2026-01-29T12:22:19.761419] [DEBUG] [REMOTE ] TPH: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:19.761551] [DEBUG] [REMOTE ] TPH: PASS: Integrity check passed. [2026-01-29T12:22:19.761615] [DEBUG] [REMOTE ] TPH: Symbol is viable for forecasting. [2026-01-29T12:22:19.761673] [INFO ] [MAIN ] [3103/3490] TPH kept (0.6s) | 3098 kept, 5 rejected | 139.4/min | ETA: 2.8m [2026-01-29T12:22:20.271817] [DEBUG] [REMOTE ] TPL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:20.272109] [DEBUG] [REMOTE ] TPL: PASS: History has at least 300 days. [2026-01-29T12:22:20.272458] [DEBUG] [REMOTE ] TPL: PASS: Price check passed. Min price $273.56. [2026-01-29T12:22:20.272663] [DEBUG] [REMOTE ] TPL: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:20.272826] [DEBUG] [REMOTE ] TPL: PASS: Integrity check passed. [2026-01-29T12:22:20.272885] [DEBUG] [REMOTE ] TPL: Symbol is viable for forecasting. [2026-01-29T12:22:20.272961] [INFO ] [MAIN ] [3104/3490] TPL kept (0.5s) | 3099 kept, 5 rejected | 139.4/min | ETA: 2.8m [2026-01-29T12:22:20.608479] [DEBUG] [REMOTE ] TPVG: Retrieved 2993 rows, trimmed to 300. [2026-01-29T12:22:20.608662] [DEBUG] [REMOTE ] TPVG: PASS: History has at least 300 days. [2026-01-29T12:22:20.608929] [DEBUG] [REMOTE ] TPVG: PASS: Price check passed. Min price $5.25. [2026-01-29T12:22:20.609106] [DEBUG] [REMOTE ] TPVG: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:20.609233] [DEBUG] [REMOTE ] TPVG: PASS: Integrity check passed. [2026-01-29T12:22:20.609275] [DEBUG] [REMOTE ] TPVG: Symbol is viable for forecasting. [2026-01-29T12:22:20.609493] [INFO ] [MAIN ] [3105/3490] TPVG kept (0.3s) | 3100 kept, 5 rejected | 139.4/min | ETA: 2.8m [2026-01-29T12:22:21.004243] [DEBUG] [REMOTE ] TPYP: Retrieved 2661 rows, trimmed to 300. [2026-01-29T12:22:21.004380] [DEBUG] [REMOTE ] TPYP: PASS: History has at least 300 days. [2026-01-29T12:22:21.004615] [DEBUG] [REMOTE ] TPYP: PASS: Price check passed. Min price $33.73. [2026-01-29T12:22:21.004759] [DEBUG] [REMOTE ] TPYP: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:21.004872] [DEBUG] [REMOTE ] TPYP: PASS: Integrity check passed. [2026-01-29T12:22:21.004913] [DEBUG] [REMOTE ] TPYP: Symbol is viable for forecasting. [2026-01-29T12:22:21.004982] [INFO ] [MAIN ] [3106/3490] TPYP kept (0.4s) | 3101 kept, 5 rejected | 139.4/min | ETA: 2.8m [2026-01-29T12:22:21.430506] [DEBUG] [REMOTE ] TPZ: Retrieved 4151 rows, trimmed to 300. [2026-01-29T12:22:21.430667] [DEBUG] [REMOTE ] TPZ: PASS: History has at least 300 days. [2026-01-29T12:22:21.430873] [DEBUG] [REMOTE ] TPZ: PASS: Price check passed. Min price $20.00. [2026-01-29T12:22:21.431010] [DEBUG] [REMOTE ] TPZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:21.431124] [DEBUG] [REMOTE ] TPZ: PASS: Integrity check passed. [2026-01-29T12:22:21.431164] [DEBUG] [REMOTE ] TPZ: Symbol is viable for forecasting. [2026-01-29T12:22:21.431375] [INFO ] [MAIN ] [3107/3490] TPZ kept (0.4s) | 3102 kept, 5 rejected | 139.4/min | ETA: 2.7m [2026-01-29T12:22:21.861112] [DEBUG] [REMOTE ] TQQQ: Retrieved 4015 rows, trimmed to 300. [2026-01-29T12:22:21.861262] [DEBUG] [REMOTE ] TQQQ: PASS: History has at least 300 days. [2026-01-29T12:22:21.861549] [DEBUG] [REMOTE ] TQQQ: PASS: Price check passed. Min price $46.38. [2026-01-29T12:22:21.861756] [DEBUG] [REMOTE ] TQQQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:21.861936] [DEBUG] [REMOTE ] TQQQ: PASS: Integrity check passed. [2026-01-29T12:22:21.861997] [DEBUG] [REMOTE ] TQQQ: Symbol is viable for forecasting. [2026-01-29T12:22:21.862071] [INFO ] [MAIN ] [3108/3490] TQQQ kept (0.4s) | 3103 kept, 5 rejected | 139.4/min | ETA: 2.7m [2026-01-29T12:22:22.372403] [DEBUG] [REMOTE ] TRC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:22.372631] [DEBUG] [REMOTE ] TRC: PASS: History has at least 300 days. [2026-01-29T12:22:22.372923] [DEBUG] [REMOTE ] TRC: PASS: Price check passed. Min price $15.58. [2026-01-29T12:22:22.373079] [DEBUG] [REMOTE ] TRC: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:22.373217] [DEBUG] [REMOTE ] TRC: PASS: Integrity check passed. [2026-01-29T12:22:22.373264] [DEBUG] [REMOTE ] TRC: Symbol is viable for forecasting. [2026-01-29T12:22:22.373328] [INFO ] [MAIN ] [3109/3490] TRC kept (0.5s) | 3104 kept, 5 rejected | 139.4/min | ETA: 2.7m [2026-01-29T12:22:22.502475] [DEBUG] [REMOTE ] TRDA: Retrieved 1065 rows, trimmed to 300. [2026-01-29T12:22:22.502718] [DEBUG] [REMOTE ] TRDA: PASS: History has at least 300 days. [2026-01-29T12:22:22.503177] [DEBUG] [REMOTE ] TRDA: PASS: Price check passed. Min price $6.62. [2026-01-29T12:22:22.503346] [DEBUG] [REMOTE ] TRDA: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:22.503525] [DEBUG] [REMOTE ] TRDA: PASS: Integrity check passed. [2026-01-29T12:22:22.503587] [DEBUG] [REMOTE ] TRDA: Symbol is viable for forecasting. [2026-01-29T12:22:22.503649] [INFO ] [MAIN ] [3110/3490] TRDA kept (0.1s) | 3105 kept, 5 rejected | 139.4/min | ETA: 2.7m [2026-01-29T12:22:23.197436] [DEBUG] [REMOTE ] TREE: Retrieved 4393 rows, trimmed to 300. [2026-01-29T12:22:23.197598] [DEBUG] [REMOTE ] TREE: PASS: History has at least 300 days. [2026-01-29T12:22:23.197817] [DEBUG] [REMOTE ] TREE: PASS: Price check passed. Min price $48.11. [2026-01-29T12:22:23.197987] [DEBUG] [REMOTE ] TREE: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:23.198107] [DEBUG] [REMOTE ] TREE: PASS: Integrity check passed. [2026-01-29T12:22:23.198149] [DEBUG] [REMOTE ] TREE: Symbol is viable for forecasting. [2026-01-29T12:22:23.198391] [INFO ] [MAIN ] [3111/3490] TREE kept (0.7s) | 3106 kept, 5 rejected | 139.4/min | ETA: 2.7m [2026-01-29T12:22:23.633367] [DEBUG] [REMOTE ] TREX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:23.633523] [DEBUG] [REMOTE ] TREX: PASS: History has at least 300 days. [2026-01-29T12:22:23.633794] [DEBUG] [REMOTE ] TREX: PASS: Price check passed. Min price $30.13. [2026-01-29T12:22:23.633940] [DEBUG] [REMOTE ] TREX: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:23.634081] [DEBUG] [REMOTE ] TREX: PASS: Integrity check passed. [2026-01-29T12:22:23.634131] [DEBUG] [REMOTE ] TREX: Symbol is viable for forecasting. [2026-01-29T12:22:23.634329] [INFO ] [MAIN ] [3112/3490] TREX kept (0.4s) | 3107 kept, 5 rejected | 139.4/min | ETA: 2.7m [2026-01-29T12:22:23.991386] [DEBUG] [REMOTE ] TRGP: Retrieved 3808 rows, trimmed to 300. [2026-01-29T12:22:23.991890] [DEBUG] [REMOTE ] TRGP: PASS: History has at least 300 days. [2026-01-29T12:22:23.992624] [DEBUG] [REMOTE ] TRGP: PASS: Price check passed. Min price $154.04. [2026-01-29T12:22:23.992784] [DEBUG] [REMOTE ] TRGP: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:23.992965] [DEBUG] [REMOTE ] TRGP: PASS: Integrity check passed. [2026-01-29T12:22:23.993008] [DEBUG] [REMOTE ] TRGP: Symbol is viable for forecasting. [2026-01-29T12:22:23.993071] [INFO ] [MAIN ] [3113/3490] TRGP kept (0.4s) | 3108 kept, 5 rejected | 139.4/min | ETA: 2.7m [2026-01-29T12:22:24.480946] [DEBUG] [REMOTE ] TRI: Retrieved 5946 rows, trimmed to 300. [2026-01-29T12:22:24.481217] [DEBUG] [REMOTE ] TRI: PASS: History has at least 300 days. [2026-01-29T12:22:24.481570] [DEBUG] [REMOTE ] TRI: PASS: Price check passed. Min price $117.28. [2026-01-29T12:22:24.481743] [DEBUG] [REMOTE ] TRI: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:24.481893] [DEBUG] [REMOTE ] TRI: PASS: Integrity check passed. [2026-01-29T12:22:24.481936] [DEBUG] [REMOTE ] TRI: Symbol is viable for forecasting. [2026-01-29T12:22:24.481992] [INFO ] [MAIN ] [3114/3490] TRI kept (0.5s) | 3109 kept, 5 rejected | 139.4/min | ETA: 2.7m [2026-01-29T12:22:24.749690] [DEBUG] [REMOTE ] TRIN: Retrieved 1255 rows, trimmed to 300. [2026-01-29T12:22:24.749884] [DEBUG] [REMOTE ] TRIN: PASS: History has at least 300 days. [2026-01-29T12:22:24.750128] [DEBUG] [REMOTE ] TRIN: PASS: Price check passed. Min price $13.66. [2026-01-29T12:22:24.750270] [DEBUG] [REMOTE ] TRIN: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:24.750391] [DEBUG] [REMOTE ] TRIN: PASS: Integrity check passed. [2026-01-29T12:22:24.750433] [DEBUG] [REMOTE ] TRIN: Symbol is viable for forecasting. [2026-01-29T12:22:24.750484] [INFO ] [MAIN ] [3115/3490] TRIN kept (0.3s) | 3110 kept, 5 rejected | 139.4/min | ETA: 2.7m [2026-01-29T12:22:25.285502] [DEBUG] [REMOTE ] TRIP: Retrieved 3555 rows, trimmed to 300. [2026-01-29T12:22:25.285728] [DEBUG] [REMOTE ] TRIP: PASS: History has at least 300 days. [2026-01-29T12:22:25.285989] [DEBUG] [REMOTE ] TRIP: PASS: Price check passed. Min price $13.01. [2026-01-29T12:22:25.286133] [DEBUG] [REMOTE ] TRIP: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:25.286261] [DEBUG] [REMOTE ] TRIP: PASS: Integrity check passed. [2026-01-29T12:22:25.286301] [DEBUG] [REMOTE ] TRIP: Symbol is viable for forecasting. [2026-01-29T12:22:25.286355] [INFO ] [MAIN ] [3116/3490] TRIP kept (0.5s) | 3111 kept, 5 rejected | 139.4/min | ETA: 2.7m [2026-01-29T12:22:25.776073] [DEBUG] [REMOTE ] TRMB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:25.776215] [DEBUG] [REMOTE ] TRMB: PASS: History has at least 300 days. [2026-01-29T12:22:25.776431] [DEBUG] [REMOTE ] TRMB: PASS: Price check passed. Min price $69.59. [2026-01-29T12:22:25.776585] [DEBUG] [REMOTE ] TRMB: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:25.776719] [DEBUG] [REMOTE ] TRMB: PASS: Integrity check passed. [2026-01-29T12:22:25.776765] [DEBUG] [REMOTE ] TRMB: Symbol is viable for forecasting. [2026-01-29T12:22:25.776815] [INFO ] [MAIN ] [3117/3490] TRMB kept (0.5s) | 3112 kept, 5 rejected | 139.4/min | ETA: 2.7m [2026-01-29T12:22:26.090342] [DEBUG] [REMOTE ] TRMD: Retrieved 1993 rows, trimmed to 300. [2026-01-29T12:22:26.090458] [DEBUG] [REMOTE ] TRMD: PASS: History has at least 300 days. [2026-01-29T12:22:26.090676] [DEBUG] [REMOTE ] TRMD: PASS: Price check passed. Min price $19.39. [2026-01-29T12:22:26.090809] [DEBUG] [REMOTE ] TRMD: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:26.090918] [DEBUG] [REMOTE ] TRMD: PASS: Integrity check passed. [2026-01-29T12:22:26.090972] [DEBUG] [REMOTE ] TRMD: Symbol is viable for forecasting. [2026-01-29T12:22:26.091019] [INFO ] [MAIN ] [3118/3490] TRMD kept (0.3s) | 3113 kept, 5 rejected | 139.4/min | ETA: 2.7m [2026-01-29T12:22:26.620135] [DEBUG] [REMOTE ] TRMK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:26.620363] [DEBUG] [REMOTE ] TRMK: PASS: History has at least 300 days. [2026-01-29T12:22:26.620759] [DEBUG] [REMOTE ] TRMK: PASS: Price check passed. Min price $36.51. [2026-01-29T12:22:26.620919] [DEBUG] [REMOTE ] TRMK: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:26.621071] [DEBUG] [REMOTE ] TRMK: PASS: Integrity check passed. [2026-01-29T12:22:26.621114] [DEBUG] [REMOTE ] TRMK: Symbol is viable for forecasting. [2026-01-29T12:22:26.621173] [INFO ] [MAIN ] [3119/3490] TRMK kept (0.5s) | 3114 kept, 5 rejected | 139.4/min | ETA: 2.7m [2026-01-29T12:22:27.134385] [DEBUG] [REMOTE ] TRN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:27.143957] [DEBUG] [REMOTE ] TRN: PASS: History has at least 300 days. [2026-01-29T12:22:27.144731] [DEBUG] [REMOTE ] TRN: PASS: Price check passed. Min price $24.62. [2026-01-29T12:22:27.144923] [DEBUG] [REMOTE ] TRN: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:27.145115] [DEBUG] [REMOTE ] TRN: PASS: Integrity check passed. [2026-01-29T12:22:27.145166] [DEBUG] [REMOTE ] TRN: Symbol is viable for forecasting. [2026-01-29T12:22:27.145239] [INFO ] [MAIN ] [3120/3490] TRN kept (0.5s) | 3115 kept, 5 rejected | 139.4/min | ETA: 2.7m [2026-01-29T12:22:27.565547] [DEBUG] [REMOTE ] TRNO: Retrieved 4016 rows, trimmed to 300. [2026-01-29T12:22:27.566443] [DEBUG] [REMOTE ] TRNO: PASS: History has at least 300 days. [2026-01-29T12:22:27.566873] [DEBUG] [REMOTE ] TRNO: PASS: Price check passed. Min price $56.64. [2026-01-29T12:22:27.567086] [DEBUG] [REMOTE ] TRNO: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:27.567284] [DEBUG] [REMOTE ] TRNO: PASS: Integrity check passed. [2026-01-29T12:22:27.567349] [DEBUG] [REMOTE ] TRNO: Symbol is viable for forecasting. [2026-01-29T12:22:27.567429] [INFO ] [MAIN ] [3121/3490] TRNO kept (0.4s) | 3116 kept, 5 rejected | 139.4/min | ETA: 2.6m [2026-01-29T12:22:28.076431] [DEBUG] [REMOTE ] TRNS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:28.076640] [DEBUG] [REMOTE ] TRNS: PASS: History has at least 300 days. [2026-01-29T12:22:28.076979] [DEBUG] [REMOTE ] TRNS: PASS: Price check passed. Min price $52.06. [2026-01-29T12:22:28.077155] [DEBUG] [REMOTE ] TRNS: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:28.077331] [DEBUG] [REMOTE ] TRNS: PASS: Integrity check passed. [2026-01-29T12:22:28.077393] [DEBUG] [REMOTE ] TRNS: Symbol is viable for forecasting. [2026-01-29T12:22:28.077470] [INFO ] [MAIN ] [3122/3490] TRNS kept (0.5s) | 3117 kept, 5 rejected | 139.4/min | ETA: 2.6m [2026-01-29T12:22:28.423928] [DEBUG] [REMOTE ] TROX: Retrieved 3812 rows, trimmed to 300. [2026-01-29T12:22:28.424070] [DEBUG] [REMOTE ] TROX: PASS: History has at least 300 days. [2026-01-29T12:22:28.424294] [DEBUG] [REMOTE ] TROX: PASS: Price check passed. Min price $2.88. [2026-01-29T12:22:28.424439] [DEBUG] [REMOTE ] TROX: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:28.424558] [DEBUG] [REMOTE ] TROX: PASS: Integrity check passed. [2026-01-29T12:22:28.424620] [DEBUG] [REMOTE ] TROX: Symbol is viable for forecasting. [2026-01-29T12:22:28.424669] [INFO ] [MAIN ] [3123/3490] TROX kept (0.3s) | 3118 kept, 5 rejected | 139.4/min | ETA: 2.6m [2026-01-29T12:22:28.924615] [DEBUG] [REMOTE ] TRP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:28.924751] [DEBUG] [REMOTE ] TRP: PASS: History has at least 300 days. [2026-01-29T12:22:28.924967] [DEBUG] [REMOTE ] TRP: PASS: Price check passed. Min price $49.23. [2026-01-29T12:22:28.925107] [DEBUG] [REMOTE ] TRP: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:28.925225] [DEBUG] [REMOTE ] TRP: PASS: Integrity check passed. [2026-01-29T12:22:28.925281] [DEBUG] [REMOTE ] TRP: Symbol is viable for forecasting. [2026-01-29T12:22:28.925332] [INFO ] [MAIN ] [3124/3490] TRP kept (0.5s) | 3119 kept, 5 rejected | 139.4/min | ETA: 2.6m [2026-01-29T12:22:29.273874] [DEBUG] [REMOTE ] TRS: Retrieved 4704 rows, trimmed to 300. [2026-01-29T12:22:29.274009] [DEBUG] [REMOTE ] TRS: PASS: History has at least 300 days. [2026-01-29T12:22:29.274224] [DEBUG] [REMOTE ] TRS: PASS: Price check passed. Min price $31.08. [2026-01-29T12:22:29.274548] [DEBUG] [REMOTE ] TRS: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:29.274686] [DEBUG] [REMOTE ] TRS: PASS: Integrity check passed. [2026-01-29T12:22:29.274727] [DEBUG] [REMOTE ] TRS: Symbol is viable for forecasting. [2026-01-29T12:22:29.274775] [INFO ] [MAIN ] [3125/3490] TRS kept (0.3s) | 3120 kept, 5 rejected | 139.4/min | ETA: 2.6m [2026-01-29T12:22:29.642000] [DEBUG] [REMOTE ] TRTX: Retrieved 2143 rows, trimmed to 300. [2026-01-29T12:22:29.642149] [DEBUG] [REMOTE ] TRTX: PASS: History has at least 300 days. [2026-01-29T12:22:29.642399] [DEBUG] [REMOTE ] TRTX: PASS: Price check passed. Min price $8.42. [2026-01-29T12:22:29.642586] [DEBUG] [REMOTE ] TRTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:29.642730] [DEBUG] [REMOTE ] TRTX: PASS: Integrity check passed. [2026-01-29T12:22:29.642778] [DEBUG] [REMOTE ] TRTX: Symbol is viable for forecasting. [2026-01-29T12:22:29.642836] [INFO ] [MAIN ] [3126/3490] TRTX kept (0.4s) | 3121 kept, 5 rejected | 139.4/min | ETA: 2.6m [2026-01-29T12:22:29.931820] [DEBUG] [REMOTE ] TRUP: Retrieved 2900 rows, trimmed to 300. [2026-01-29T12:22:29.931960] [DEBUG] [REMOTE ] TRUP: PASS: History has at least 300 days. [2026-01-29T12:22:29.932177] [DEBUG] [REMOTE ] TRUP: PASS: Price check passed. Min price $31.22. [2026-01-29T12:22:29.932340] [DEBUG] [REMOTE ] TRUP: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:29.932463] [DEBUG] [REMOTE ] TRUP: PASS: Integrity check passed. [2026-01-29T12:22:29.932503] [DEBUG] [REMOTE ] TRUP: Symbol is viable for forecasting. [2026-01-29T12:22:29.932552] [INFO ] [MAIN ] [3127/3490] TRUP kept (0.3s) | 3122 kept, 5 rejected | 139.4/min | ETA: 2.6m [2026-01-29T12:22:30.462207] [DEBUG] [REMOTE ] TRVG: Retrieved 2290 rows, trimmed to 300. [2026-01-29T12:22:30.462337] [DEBUG] [REMOTE ] TRVG: PASS: History has at least 300 days. [2026-01-29T12:22:30.462540] [DEBUG] [REMOTE ] TRVG: PASS: Price check passed. Min price $2.77. [2026-01-29T12:22:30.462709] [DEBUG] [REMOTE ] TRVG: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:30.462822] [DEBUG] [REMOTE ] TRVG: PASS: Integrity check passed. [2026-01-29T12:22:30.462863] [DEBUG] [REMOTE ] TRVG: Symbol is viable for forecasting. [2026-01-29T12:22:30.462910] [INFO ] [MAIN ] [3128/3490] TRVG kept (0.5s) | 3123 kept, 5 rejected | 139.4/min | ETA: 2.6m [2026-01-29T12:22:31.001340] [DEBUG] [REMOTE ] TS: Retrieved 5816 rows, trimmed to 300. [2026-01-29T12:22:31.001491] [DEBUG] [REMOTE ] TS: PASS: History has at least 300 days. [2026-01-29T12:22:31.001724] [DEBUG] [REMOTE ] TS: PASS: Price check passed. Min price $37.76. [2026-01-29T12:22:31.001863] [DEBUG] [REMOTE ] TS: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:31.001980] [DEBUG] [REMOTE ] TS: PASS: Integrity check passed. [2026-01-29T12:22:31.002020] [DEBUG] [REMOTE ] TS: Symbol is viable for forecasting. [2026-01-29T12:22:31.002069] [INFO ] [MAIN ] [3129/3490] TS kept (0.5s) | 3124 kept, 5 rejected | 139.4/min | ETA: 2.6m [2026-01-29T12:22:31.472382] [DEBUG] [REMOTE ] TSBK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:31.472533] [DEBUG] [REMOTE ] TSBK: PASS: History has at least 300 days. [2026-01-29T12:22:31.472828] [DEBUG] [REMOTE ] TSBK: PASS: Price check passed. Min price $31.86. [2026-01-29T12:22:31.473074] [DEBUG] [REMOTE ] TSBK: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:31.473224] [DEBUG] [REMOTE ] TSBK: PASS: Integrity check passed. [2026-01-29T12:22:31.473266] [DEBUG] [REMOTE ] TSBK: Symbol is viable for forecasting. [2026-01-29T12:22:31.473316] [INFO ] [MAIN ] [3130/3490] TSBK kept (0.5s) | 3125 kept, 5 rejected | 139.4/min | ETA: 2.6m [2026-01-29T12:22:31.966183] [DEBUG] [REMOTE ] TSCO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:31.966350] [DEBUG] [REMOTE ] TSCO: PASS: History has at least 300 days. [2026-01-29T12:22:31.966692] [DEBUG] [REMOTE ] TSCO: PASS: Price check passed. Min price $49.83. [2026-01-29T12:22:31.966878] [DEBUG] [REMOTE ] TSCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:31.967050] [DEBUG] [REMOTE ] TSCO: PASS: Integrity check passed. [2026-01-29T12:22:31.967252] [DEBUG] [REMOTE ] TSCO: Symbol is viable for forecasting. [2026-01-29T12:22:31.967329] [INFO ] [MAIN ] [3131/3490] TSCO kept (0.5s) | 3126 kept, 5 rejected | 139.4/min | ETA: 2.6m [2026-01-29T12:22:32.182710] [DEBUG] [REMOTE ] TSDD: Retrieved 611 rows, trimmed to 300. [2026-01-29T12:22:32.182844] [DEBUG] [REMOTE ] TSDD: PASS: History has at least 300 days. [2026-01-29T12:22:32.183068] [DEBUG] [REMOTE ] TSDD: PASS: Price check passed. Min price $6.59. [2026-01-29T12:22:32.183230] [DEBUG] [REMOTE ] TSDD: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:32.183345] [DEBUG] [REMOTE ] TSDD: PASS: Integrity check passed. [2026-01-29T12:22:32.183387] [DEBUG] [REMOTE ] TSDD: Symbol is viable for forecasting. [2026-01-29T12:22:32.183436] [INFO ] [MAIN ] [3132/3490] TSDD kept (0.2s) | 3127 kept, 5 rejected | 139.4/min | ETA: 2.6m [2026-01-29T12:22:32.756022] [DEBUG] [REMOTE ] TSEM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:32.756156] [DEBUG] [REMOTE ] TSEM: PASS: History has at least 300 days. [2026-01-29T12:22:32.756373] [DEBUG] [REMOTE ] TSEM: PASS: Price check passed. Min price $82.45. [2026-01-29T12:22:32.756531] [DEBUG] [REMOTE ] TSEM: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:32.756681] [DEBUG] [REMOTE ] TSEM: PASS: Integrity check passed. [2026-01-29T12:22:32.756722] [DEBUG] [REMOTE ] TSEM: Symbol is viable for forecasting. [2026-01-29T12:22:32.756771] [INFO ] [MAIN ] [3133/3490] TSEM kept (0.6s) | 3128 kept, 5 rejected | 139.4/min | ETA: 2.6m [2026-01-29T12:22:33.020962] [DEBUG] [REMOTE ] TSHA: Retrieved 1342 rows, trimmed to 300. [2026-01-29T12:22:33.021185] [DEBUG] [REMOTE ] TSHA: PASS: History has at least 300 days. [2026-01-29T12:22:33.021456] [DEBUG] [REMOTE ] TSHA: PASS: Price check passed. Min price $3.83. [2026-01-29T12:22:33.021624] [DEBUG] [REMOTE ] TSHA: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:33.021756] [DEBUG] [REMOTE ] TSHA: PASS: Integrity check passed. [2026-01-29T12:22:33.021799] [DEBUG] [REMOTE ] TSHA: Symbol is viable for forecasting. [2026-01-29T12:22:33.021854] [INFO ] [MAIN ] [3134/3490] TSHA kept (0.3s) | 3129 kept, 5 rejected | 139.4/min | ETA: 2.6m [2026-01-29T12:22:33.628659] [DEBUG] [REMOTE ] TSI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:33.628883] [DEBUG] [REMOTE ] TSI: PASS: History has at least 300 days. [2026-01-29T12:22:33.629258] [DEBUG] [REMOTE ] TSI: PASS: Price check passed. Min price $4.71. [2026-01-29T12:22:33.629420] [DEBUG] [REMOTE ] TSI: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:33.630071] [DEBUG] [REMOTE ] TSI: PASS: Integrity check passed. [2026-01-29T12:22:33.630124] [DEBUG] [REMOTE ] TSI: Symbol is viable for forecasting. [2026-01-29T12:22:33.630183] [INFO ] [MAIN ] [3135/3490] TSI kept (0.6s) | 3130 kept, 5 rejected | 139.4/min | ETA: 2.5m [2026-01-29T12:22:33.799534] [DEBUG] [REMOTE ] TSL: Retrieved 871 rows, trimmed to 300. [2026-01-29T12:22:33.799969] [DEBUG] [REMOTE ] TSL: PASS: History has at least 300 days. [2026-01-29T12:22:33.800217] [DEBUG] [REMOTE ] TSL: PASS: Price check passed. Min price $15.81. [2026-01-29T12:22:33.800356] [DEBUG] [REMOTE ] TSL: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:33.800542] [DEBUG] [REMOTE ] TSL: PASS: Integrity check passed. [2026-01-29T12:22:33.800602] [DEBUG] [REMOTE ] TSL: Symbol is viable for forecasting. [2026-01-29T12:22:33.800656] [INFO ] [MAIN ] [3136/3490] TSL kept (0.2s) | 3131 kept, 5 rejected | 139.4/min | ETA: 2.5m [2026-01-29T12:22:34.388816] [DEBUG] [REMOTE ] TSLA: Retrieved 3920 rows, trimmed to 300. [2026-01-29T12:22:34.388955] [DEBUG] [REMOTE ] TSLA: PASS: History has at least 300 days. [2026-01-29T12:22:34.389171] [DEBUG] [REMOTE ] TSLA: PASS: Price check passed. Min price $391.09. [2026-01-29T12:22:34.389327] [DEBUG] [REMOTE ] TSLA: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:34.389466] [DEBUG] [REMOTE ] TSLA: PASS: Integrity check passed. [2026-01-29T12:22:34.389509] [DEBUG] [REMOTE ] TSLA: Symbol is viable for forecasting. [2026-01-29T12:22:34.389559] [INFO ] [MAIN ] [3137/3490] TSLA kept (0.6s) | 3132 kept, 5 rejected | 139.4/min | ETA: 2.5m [2026-01-29T12:22:34.652816] [DEBUG] [REMOTE ] TSLL: Retrieved 871 rows, trimmed to 300. [2026-01-29T12:22:34.652950] [DEBUG] [REMOTE ] TSLL: PASS: History has at least 300 days. [2026-01-29T12:22:34.653150] [DEBUG] [REMOTE ] TSLL: PASS: Price check passed. Min price $14.91. [2026-01-29T12:22:34.653321] [DEBUG] [REMOTE ] TSLL: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:34.653447] [DEBUG] [REMOTE ] TSLL: PASS: Integrity check passed. [2026-01-29T12:22:34.653488] [DEBUG] [REMOTE ] TSLL: Symbol is viable for forecasting. [2026-01-29T12:22:34.653539] [INFO ] [MAIN ] [3138/3490] TSLL kept (0.3s) | 3133 kept, 5 rejected | 139.4/min | ETA: 2.5m [2026-01-29T12:22:35.068742] [DEBUG] [REMOTE ] TSLQ: Retrieved 889 rows, trimmed to 300. [2026-01-29T12:22:35.068889] [DEBUG] [REMOTE ] TSLQ: PASS: History has at least 300 days. [2026-01-29T12:22:35.069104] [DEBUG] [REMOTE ] TSLQ: PASS: Price check passed. Min price $15.42. [2026-01-29T12:22:35.069272] [DEBUG] [REMOTE ] TSLQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:35.069428] [DEBUG] [REMOTE ] TSLQ: PASS: Integrity check passed. [2026-01-29T12:22:35.069476] [DEBUG] [REMOTE ] TSLQ: Symbol is viable for forecasting. [2026-01-29T12:22:35.069525] [INFO ] [MAIN ] [3139/3490] TSLQ kept (0.4s) | 3134 kept, 5 rejected | 139.4/min | ETA: 2.5m [2026-01-29T12:22:35.452952] [DEBUG] [REMOTE ] TSLS: Retrieved 871 rows, trimmed to 300. [2026-01-29T12:22:35.453086] [DEBUG] [REMOTE ] TSLS: PASS: History has at least 300 days. [2026-01-29T12:22:35.453294] [DEBUG] [REMOTE ] TSLS: PASS: Price check passed. Min price $4.66. [2026-01-29T12:22:35.453431] [DEBUG] [REMOTE ] TSLS: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:35.453543] [DEBUG] [REMOTE ] TSLS: PASS: Integrity check passed. [2026-01-29T12:22:35.453603] [DEBUG] [REMOTE ] TSLS: Symbol is viable for forecasting. [2026-01-29T12:22:35.453655] [INFO ] [MAIN ] [3140/3490] TSLS kept (0.4s) | 3135 kept, 5 rejected | 139.4/min | ETA: 2.5m [2026-01-29T12:22:35.958199] [DEBUG] [REMOTE ] TSLX: Retrieved 2982 rows, trimmed to 300. [2026-01-29T12:22:35.958401] [DEBUG] [REMOTE ] TSLX: PASS: History has at least 300 days. [2026-01-29T12:22:35.958714] [DEBUG] [REMOTE ] TSLX: PASS: Price check passed. Min price $20.26. [2026-01-29T12:22:35.958877] [DEBUG] [REMOTE ] TSLX: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:35.959006] [DEBUG] [REMOTE ] TSLX: PASS: Integrity check passed. [2026-01-29T12:22:35.959054] [DEBUG] [REMOTE ] TSLX: Symbol is viable for forecasting. [2026-01-29T12:22:35.959122] [INFO ] [MAIN ] [3141/3490] TSLX kept (0.5s) | 3136 kept, 5 rejected | 139.4/min | ETA: 2.5m [2026-01-29T12:22:36.513013] [DEBUG] [REMOTE ] TSM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:36.513157] [DEBUG] [REMOTE ] TSM: PASS: History has at least 300 days. [2026-01-29T12:22:36.513392] [DEBUG] [REMOTE ] TSM: PASS: Price check passed. Min price $274.34. [2026-01-29T12:22:36.513551] [DEBUG] [REMOTE ] TSM: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:36.513721] [DEBUG] [REMOTE ] TSM: PASS: Integrity check passed. [2026-01-29T12:22:36.513763] [DEBUG] [REMOTE ] TSM: Symbol is viable for forecasting. [2026-01-29T12:22:36.513811] [INFO ] [MAIN ] [3142/3490] TSM kept (0.6s) | 3137 kept, 5 rejected | 139.4/min | ETA: 2.5m [2026-01-29T12:22:36.907113] [DEBUG] [REMOTE ] TSN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:36.907252] [DEBUG] [REMOTE ] TSN: PASS: History has at least 300 days. [2026-01-29T12:22:36.907498] [DEBUG] [REMOTE ] TSN: PASS: Price check passed. Min price $50.96. [2026-01-29T12:22:36.907662] [DEBUG] [REMOTE ] TSN: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:36.907783] [DEBUG] [REMOTE ] TSN: PASS: Integrity check passed. [2026-01-29T12:22:36.907824] [DEBUG] [REMOTE ] TSN: Symbol is viable for forecasting. [2026-01-29T12:22:36.907904] [INFO ] [MAIN ] [3143/3490] TSN kept (0.4s) | 3138 kept, 5 rejected | 139.4/min | ETA: 2.5m [2026-01-29T12:22:37.253798] [DEBUG] [REMOTE ] TSQ: Retrieved 2896 rows, trimmed to 300. [2026-01-29T12:22:37.253928] [DEBUG] [REMOTE ] TSQ: PASS: History has at least 300 days. [2026-01-29T12:22:37.254129] [DEBUG] [REMOTE ] TSQ: PASS: Price check passed. Min price $4.26. [2026-01-29T12:22:37.254262] [DEBUG] [REMOTE ] TSQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:37.254394] [DEBUG] [REMOTE ] TSQ: PASS: Integrity check passed. [2026-01-29T12:22:37.254441] [DEBUG] [REMOTE ] TSQ: Symbol is viable for forecasting. [2026-01-29T12:22:37.254489] [INFO ] [MAIN ] [3144/3490] TSQ kept (0.3s) | 3139 kept, 5 rejected | 139.4/min | ETA: 2.5m [2026-01-29T12:22:37.844777] [DEBUG] [REMOTE ] TTC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:37.844952] [DEBUG] [REMOTE ] TTC: PASS: History has at least 300 days. [2026-01-29T12:22:37.845250] [DEBUG] [REMOTE ] TTC: PASS: Price check passed. Min price $67.65. [2026-01-29T12:22:37.845526] [DEBUG] [REMOTE ] TTC: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:37.845706] [DEBUG] [REMOTE ] TTC: PASS: Integrity check passed. [2026-01-29T12:22:37.845750] [DEBUG] [REMOTE ] TTC: Symbol is viable for forecasting. [2026-01-29T12:22:37.845801] [INFO ] [MAIN ] [3145/3490] TTC kept (0.6s) | 3140 kept, 5 rejected | 139.4/min | ETA: 2.5m [2026-01-29T12:22:38.174806] [DEBUG] [REMOTE ] TTD: Retrieved 2351 rows, trimmed to 300. [2026-01-29T12:22:38.174974] [DEBUG] [REMOTE ] TTD: PASS: History has at least 300 days. [2026-01-29T12:22:38.175223] [DEBUG] [REMOTE ] TTD: PASS: Price check passed. Min price $31.87. [2026-01-29T12:22:38.175388] [DEBUG] [REMOTE ] TTD: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:38.175523] [DEBUG] [REMOTE ] TTD: PASS: Integrity check passed. [2026-01-29T12:22:38.175590] [DEBUG] [REMOTE ] TTD: Symbol is viable for forecasting. [2026-01-29T12:22:38.175652] [INFO ] [MAIN ] [3146/3490] TTD kept (0.3s) | 3141 kept, 5 rejected | 139.4/min | ETA: 2.5m [2026-01-29T12:22:38.721068] [DEBUG] [REMOTE ] TTE: Retrieved 4589 rows, trimmed to 300. [2026-01-29T12:22:38.721273] [DEBUG] [REMOTE ] TTE: PASS: History has at least 300 days. [2026-01-29T12:22:38.721552] [DEBUG] [REMOTE ] TTE: PASS: Price check passed. Min price $61.37. [2026-01-29T12:22:38.721726] [DEBUG] [REMOTE ] TTE: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:38.721860] [DEBUG] [REMOTE ] TTE: PASS: Integrity check passed. [2026-01-29T12:22:38.721904] [DEBUG] [REMOTE ] TTE: Symbol is viable for forecasting. [2026-01-29T12:22:38.721959] [INFO ] [MAIN ] [3147/3490] TTE kept (0.5s) | 3142 kept, 5 rejected | 139.4/min | ETA: 2.5m [2026-01-29T12:22:39.272626] [DEBUG] [REMOTE ] TTEC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:39.272832] [DEBUG] [REMOTE ] TTEC: PASS: History has at least 300 days. [2026-01-29T12:22:39.273187] [DEBUG] [REMOTE ] TTEC: PASS: Price check passed. Min price $2.57. [2026-01-29T12:22:39.273350] [DEBUG] [REMOTE ] TTEC: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:39.273520] [DEBUG] [REMOTE ] TTEC: PASS: Integrity check passed. [2026-01-29T12:22:39.273589] [DEBUG] [REMOTE ] TTEC: Symbol is viable for forecasting. [2026-01-29T12:22:39.273649] [INFO ] [MAIN ] [3148/3490] TTEC kept (0.6s) | 3143 kept, 5 rejected | 139.4/min | ETA: 2.5m [2026-01-29T12:22:39.732254] [DEBUG] [REMOTE ] TTEK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:39.732450] [DEBUG] [REMOTE ] TTEK: PASS: History has at least 300 days. [2026-01-29T12:22:39.732757] [DEBUG] [REMOTE ] TTEK: PASS: Price check passed. Min price $31.80. [2026-01-29T12:22:39.732917] [DEBUG] [REMOTE ] TTEK: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:39.733054] [DEBUG] [REMOTE ] TTEK: PASS: Integrity check passed. [2026-01-29T12:22:39.733096] [DEBUG] [REMOTE ] TTEK: Symbol is viable for forecasting. [2026-01-29T12:22:39.733151] [INFO ] [MAIN ] [3149/3490] TTEK kept (0.5s) | 3144 kept, 5 rejected | 139.4/min | ETA: 2.4m [2026-01-29T12:22:40.258960] [DEBUG] [REMOTE ] TTI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:40.259092] [DEBUG] [REMOTE ] TTI: PASS: History has at least 300 days. [2026-01-29T12:22:40.259309] [DEBUG] [REMOTE ] TTI: PASS: Price check passed. Min price $7.00. [2026-01-29T12:22:40.259448] [DEBUG] [REMOTE ] TTI: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:40.259586] [DEBUG] [REMOTE ] TTI: PASS: Integrity check passed. [2026-01-29T12:22:40.259630] [DEBUG] [REMOTE ] TTI: Symbol is viable for forecasting. [2026-01-29T12:22:40.259679] [INFO ] [MAIN ] [3150/3490] TTI kept (0.5s) | 3145 kept, 5 rejected | 139.4/min | ETA: 2.4m [2026-01-29T12:22:40.707084] [DEBUG] [REMOTE ] TTMI: Retrieved 6373 rows, trimmed to 300. [2026-01-29T12:22:40.707243] [DEBUG] [REMOTE ] TTMI: PASS: History has at least 300 days. [2026-01-29T12:22:40.707502] [DEBUG] [REMOTE ] TTMI: PASS: Price check passed. Min price $58.45. [2026-01-29T12:22:40.707670] [DEBUG] [REMOTE ] TTMI: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:40.707803] [DEBUG] [REMOTE ] TTMI: PASS: Integrity check passed. [2026-01-29T12:22:40.707862] [DEBUG] [REMOTE ] TTMI: Symbol is viable for forecasting. [2026-01-29T12:22:40.707916] [INFO ] [MAIN ] [3151/3490] TTMI kept (0.4s) | 3146 kept, 5 rejected | 139.4/min | ETA: 2.4m [2026-01-29T12:22:41.142858] [DEBUG] [REMOTE ] TTWO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:41.142999] [DEBUG] [REMOTE ] TTWO: PASS: History has at least 300 days. [2026-01-29T12:22:41.143219] [DEBUG] [REMOTE ] TTWO: PASS: Price check passed. Min price $232.00. [2026-01-29T12:22:41.143360] [DEBUG] [REMOTE ] TTWO: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:41.143478] [DEBUG] [REMOTE ] TTWO: PASS: Integrity check passed. [2026-01-29T12:22:41.143518] [DEBUG] [REMOTE ] TTWO: Symbol is viable for forecasting. [2026-01-29T12:22:41.143566] [INFO ] [MAIN ] [3152/3490] TTWO kept (0.4s) | 3147 kept, 5 rejected | 139.4/min | ETA: 2.4m [2026-01-29T12:22:41.376403] [DEBUG] [REMOTE ] TUGN: Retrieved 926 rows, trimmed to 300. [2026-01-29T12:22:41.376536] [DEBUG] [REMOTE ] TUGN: PASS: History has at least 300 days. [2026-01-29T12:22:41.376751] [DEBUG] [REMOTE ] TUGN: PASS: Price check passed. Min price $24.13. [2026-01-29T12:22:41.376887] [DEBUG] [REMOTE ] TUGN: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:41.376996] [DEBUG] [REMOTE ] TUGN: PASS: Integrity check passed. [2026-01-29T12:22:41.377036] [DEBUG] [REMOTE ] TUGN: Symbol is viable for forecasting. [2026-01-29T12:22:41.377082] [INFO ] [MAIN ] [3153/3490] TUGN kept (0.2s) | 3148 kept, 5 rejected | 139.4/min | ETA: 2.4m [2026-01-29T12:22:41.738222] [DEBUG] [REMOTE ] TUSK: Retrieved 2334 rows, trimmed to 300. [2026-01-29T12:22:41.738361] [DEBUG] [REMOTE ] TUSK: PASS: History has at least 300 days. [2026-01-29T12:22:41.738622] [DEBUG] [REMOTE ] TUSK: PASS: Price check passed. Min price $1.73. [2026-01-29T12:22:41.738785] [DEBUG] [REMOTE ] TUSK: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:41.738909] [DEBUG] [REMOTE ] TUSK: PASS: Integrity check passed. [2026-01-29T12:22:41.738963] [DEBUG] [REMOTE ] TUSK: Symbol is viable for forecasting. [2026-01-29T12:22:41.739016] [INFO ] [MAIN ] [3154/3490] TUSK kept (0.4s) | 3149 kept, 5 rejected | 139.4/min | ETA: 2.4m [2026-01-29T12:22:42.369424] [DEBUG] [REMOTE ] TVC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:42.369584] [DEBUG] [REMOTE ] TVC: PASS: History has at least 300 days. [2026-01-29T12:22:42.370031] [DEBUG] [REMOTE ] TVC: PASS: Price check passed. Min price $23.80. [2026-01-29T12:22:42.370168] [DEBUG] [REMOTE ] TVC: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:42.370294] [DEBUG] [REMOTE ] TVC: PASS: Integrity check passed. [2026-01-29T12:22:42.370334] [DEBUG] [REMOTE ] TVC: Symbol is viable for forecasting. [2026-01-29T12:22:42.370384] [INFO ] [MAIN ] [3155/3490] TVC kept (0.6s) | 3150 kept, 5 rejected | 139.4/min | ETA: 2.4m [2026-01-29T12:22:42.840207] [DEBUG] [REMOTE ] TVE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:42.840348] [DEBUG] [REMOTE ] TVE: PASS: History has at least 300 days. [2026-01-29T12:22:42.840589] [DEBUG] [REMOTE ] TVE: PASS: Price check passed. Min price $24.00. [2026-01-29T12:22:42.840736] [DEBUG] [REMOTE ] TVE: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:42.840860] [DEBUG] [REMOTE ] TVE: PASS: Integrity check passed. [2026-01-29T12:22:42.840907] [DEBUG] [REMOTE ] TVE: Symbol is viable for forecasting. [2026-01-29T12:22:42.840969] [INFO ] [MAIN ] [3156/3490] TVE kept (0.5s) | 3151 kept, 5 rejected | 139.4/min | ETA: 2.4m [2026-01-29T12:22:43.182311] [DEBUG] [REMOTE ] TVTX: Retrieved 3324 rows, trimmed to 300. [2026-01-29T12:22:43.182442] [DEBUG] [REMOTE ] TVTX: PASS: History has at least 300 days. [2026-01-29T12:22:43.182708] [DEBUG] [REMOTE ] TVTX: PASS: Price check passed. Min price $27.87. [2026-01-29T12:22:43.182846] [DEBUG] [REMOTE ] TVTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:43.182959] [DEBUG] [REMOTE ] TVTX: PASS: Integrity check passed. [2026-01-29T12:22:43.182999] [DEBUG] [REMOTE ] TVTX: Symbol is viable for forecasting. [2026-01-29T12:22:43.183046] [INFO ] [MAIN ] [3157/3490] TVTX kept (0.3s) | 3152 kept, 5 rejected | 139.4/min | ETA: 2.4m [2026-01-29T12:22:43.448899] [DEBUG] [REMOTE ] TWFG: Retrieved 384 rows, trimmed to 300. [2026-01-29T12:22:43.449082] [DEBUG] [REMOTE ] TWFG: PASS: History has at least 300 days. [2026-01-29T12:22:43.449353] [DEBUG] [REMOTE ] TWFG: PASS: Price check passed. Min price $24.14. [2026-01-29T12:22:43.449495] [DEBUG] [REMOTE ] TWFG: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:43.449632] [DEBUG] [REMOTE ] TWFG: PASS: Integrity check passed. [2026-01-29T12:22:43.449675] [DEBUG] [REMOTE ] TWFG: Symbol is viable for forecasting. [2026-01-29T12:22:43.449727] [INFO ] [MAIN ] [3158/3490] TWFG kept (0.3s) | 3153 kept, 5 rejected | 139.4/min | ETA: 2.4m [2026-01-29T12:22:43.817633] [DEBUG] [REMOTE ] TWG: Retrieved 448 rows, trimmed to 300. [2026-01-29T12:22:43.817862] [DEBUG] [REMOTE ] TWG: PASS: History has at least 300 days. [2026-01-29T12:22:43.818124] [DEBUG] [REMOTE ] TWG: PASS: Price check passed. Min price $3.29. [2026-01-29T12:22:43.818275] [DEBUG] [REMOTE ] TWG: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:43.818402] [DEBUG] [REMOTE ] TWG: PASS: Integrity check passed. [2026-01-29T12:22:43.818446] [DEBUG] [REMOTE ] TWG: Symbol is viable for forecasting. [2026-01-29T12:22:43.818501] [INFO ] [MAIN ] [3159/3490] TWG kept (0.4s) | 3154 kept, 5 rejected | 139.4/min | ETA: 2.4m [2026-01-29T12:22:44.499727] [DEBUG] [REMOTE ] TWI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:44.499985] [DEBUG] [REMOTE ] TWI: PASS: History has at least 300 days. [2026-01-29T12:22:44.500342] [DEBUG] [REMOTE ] TWI: PASS: Price check passed. Min price $7.19. [2026-01-29T12:22:44.500563] [DEBUG] [REMOTE ] TWI: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:44.500768] [DEBUG] [REMOTE ] TWI: PASS: Integrity check passed. [2026-01-29T12:22:44.500819] [DEBUG] [REMOTE ] TWI: Symbol is viable for forecasting. [2026-01-29T12:22:44.500890] [INFO ] [MAIN ] [3160/3490] TWI kept (0.7s) | 3155 kept, 5 rejected | 139.4/min | ETA: 2.4m [2026-01-29T12:22:44.937986] [DEBUG] [REMOTE ] TWIN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:44.938191] [DEBUG] [REMOTE ] TWIN: PASS: History has at least 300 days. [2026-01-29T12:22:44.938488] [DEBUG] [REMOTE ] TWIN: PASS: Price check passed. Min price $14.45. [2026-01-29T12:22:44.938657] [DEBUG] [REMOTE ] TWIN: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:44.938797] [DEBUG] [REMOTE ] TWIN: PASS: Integrity check passed. [2026-01-29T12:22:44.938839] [DEBUG] [REMOTE ] TWIN: Symbol is viable for forecasting. [2026-01-29T12:22:44.938893] [INFO ] [MAIN ] [3161/3490] TWIN kept (0.4s) | 3156 kept, 5 rejected | 139.4/min | ETA: 2.4m [2026-01-29T12:22:45.263729] [DEBUG] [REMOTE ] TWLO: Retrieved 2413 rows, trimmed to 300. [2026-01-29T12:22:45.263976] [DEBUG] [REMOTE ] TWLO: PASS: History has at least 300 days. [2026-01-29T12:22:45.264282] [DEBUG] [REMOTE ] TWLO: PASS: Price check passed. Min price $118.88. [2026-01-29T12:22:45.264451] [DEBUG] [REMOTE ] TWLO: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:45.264626] [DEBUG] [REMOTE ] TWLO: PASS: Integrity check passed. [2026-01-29T12:22:45.264678] [DEBUG] [REMOTE ] TWLO: Symbol is viable for forecasting. [2026-01-29T12:22:45.264741] [INFO ] [MAIN ] [3162/3490] TWLO kept (0.3s) | 3157 kept, 5 rejected | 139.4/min | ETA: 2.4m [2026-01-29T12:22:45.715418] [DEBUG] [REMOTE ] TWO: Retrieved 4085 rows, trimmed to 300. [2026-01-29T12:22:45.715652] [DEBUG] [REMOTE ] TWO: PASS: History has at least 300 days. [2026-01-29T12:22:45.715917] [DEBUG] [REMOTE ] TWO: PASS: Price check passed. Min price $9.15. [2026-01-29T12:22:45.716064] [DEBUG] [REMOTE ] TWO: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:45.716191] [DEBUG] [REMOTE ] TWO: PASS: Integrity check passed. [2026-01-29T12:22:45.716232] [DEBUG] [REMOTE ] TWO: Symbol is viable for forecasting. [2026-01-29T12:22:45.716286] [INFO ] [MAIN ] [3163/3490] TWO kept (0.5s) | 3158 kept, 5 rejected | 139.4/min | ETA: 2.3m [2026-01-29T12:22:46.199264] [DEBUG] [REMOTE ] TX: Retrieved 5029 rows, trimmed to 300. [2026-01-29T12:22:46.199458] [DEBUG] [REMOTE ] TX: PASS: History has at least 300 days. [2026-01-29T12:22:46.199778] [DEBUG] [REMOTE ] TX: PASS: Price check passed. Min price $34.64. [2026-01-29T12:22:46.200168] [DEBUG] [REMOTE ] TX: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:46.200300] [DEBUG] [REMOTE ] TX: PASS: Integrity check passed. [2026-01-29T12:22:46.200340] [DEBUG] [REMOTE ] TX: Symbol is viable for forecasting. [2026-01-29T12:22:46.200391] [INFO ] [MAIN ] [3164/3490] TX kept (0.5s) | 3159 kept, 5 rejected | 139.4/min | ETA: 2.3m [2026-01-29T12:22:46.464268] [DEBUG] [REMOTE ] TXG: Retrieved 1602 rows, trimmed to 300. [2026-01-29T12:22:46.464397] [DEBUG] [REMOTE ] TXG: PASS: History has at least 300 days. [2026-01-29T12:22:46.464617] [DEBUG] [REMOTE ] TXG: PASS: Price check passed. Min price $12.44. [2026-01-29T12:22:46.464760] [DEBUG] [REMOTE ] TXG: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:46.464871] [DEBUG] [REMOTE ] TXG: PASS: Integrity check passed. [2026-01-29T12:22:46.464912] [DEBUG] [REMOTE ] TXG: Symbol is viable for forecasting. [2026-01-29T12:22:46.464960] [INFO ] [MAIN ] [3165/3490] TXG kept (0.3s) | 3160 kept, 5 rejected | 139.4/min | ETA: 2.3m [2026-01-29T12:22:47.007517] [DEBUG] [REMOTE ] TXMD: Retrieved 5567 rows, trimmed to 300. [2026-01-29T12:22:47.007688] [DEBUG] [REMOTE ] TXMD: PASS: History has at least 300 days. [2026-01-29T12:22:47.007942] [DEBUG] [REMOTE ] TXMD: PASS: Price check passed. Min price $1.15. [2026-01-29T12:22:47.008104] [DEBUG] [REMOTE ] TXMD: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:47.008224] [DEBUG] [REMOTE ] TXMD: PASS: Integrity check passed. [2026-01-29T12:22:47.008266] [DEBUG] [REMOTE ] TXMD: Symbol is viable for forecasting. [2026-01-29T12:22:47.008317] [INFO ] [MAIN ] [3166/3490] TXMD kept (0.5s) | 3161 kept, 5 rejected | 139.4/min | ETA: 2.3m [2026-01-29T12:22:47.435228] [DEBUG] [REMOTE ] TXN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:47.435365] [DEBUG] [REMOTE ] TXN: PASS: History has at least 300 days. [2026-01-29T12:22:47.435594] [DEBUG] [REMOTE ] TXN: PASS: Price check passed. Min price $153.33. [2026-01-29T12:22:47.435732] [DEBUG] [REMOTE ] TXN: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:47.435864] [DEBUG] [REMOTE ] TXN: PASS: Integrity check passed. [2026-01-29T12:22:47.435915] [DEBUG] [REMOTE ] TXN: Symbol is viable for forecasting. [2026-01-29T12:22:47.435976] [INFO ] [MAIN ] [3167/3490] TXN kept (0.4s) | 3162 kept, 5 rejected | 139.4/min | ETA: 2.3m [2026-01-29T12:22:47.672842] [DEBUG] [REMOTE ] TXO: Retrieved 753 rows, trimmed to 300. [2026-01-29T12:22:47.673067] [DEBUG] [REMOTE ] TXO: PASS: History has at least 300 days. [2026-01-29T12:22:47.673333] [DEBUG] [REMOTE ] TXO: PASS: Price check passed. Min price $10.15. [2026-01-29T12:22:47.673480] [DEBUG] [REMOTE ] TXO: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:47.673641] [DEBUG] [REMOTE ] TXO: PASS: Integrity check passed. [2026-01-29T12:22:47.673688] [DEBUG] [REMOTE ] TXO: Symbol is viable for forecasting. [2026-01-29T12:22:47.673744] [INFO ] [MAIN ] [3168/3490] TXO kept (0.2s) | 3163 kept, 5 rejected | 139.4/min | ETA: 2.3m [2026-01-29T12:22:48.246605] [DEBUG] [REMOTE ] TXRH: Retrieved 5363 rows, trimmed to 300. [2026-01-29T12:22:48.246737] [DEBUG] [REMOTE ] TXRH: PASS: History has at least 300 days. [2026-01-29T12:22:48.246944] [DEBUG] [REMOTE ] TXRH: PASS: Price check passed. Min price $160.09. [2026-01-29T12:22:48.247078] [DEBUG] [REMOTE ] TXRH: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:48.247203] [DEBUG] [REMOTE ] TXRH: PASS: Integrity check passed. [2026-01-29T12:22:48.247248] [DEBUG] [REMOTE ] TXRH: Symbol is viable for forecasting. [2026-01-29T12:22:48.247297] [INFO ] [MAIN ] [3169/3490] TXRH kept (0.6s) | 3164 kept, 5 rejected | 139.4/min | ETA: 2.3m [2026-01-29T12:22:48.709557] [DEBUG] [REMOTE ] TY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:48.709737] [DEBUG] [REMOTE ] TY: PASS: History has at least 300 days. [2026-01-29T12:22:48.709971] [DEBUG] [REMOTE ] TY: PASS: Price check passed. Min price $31.25. [2026-01-29T12:22:48.710106] [DEBUG] [REMOTE ] TY: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:48.710220] [DEBUG] [REMOTE ] TY: PASS: Integrity check passed. [2026-01-29T12:22:48.710260] [DEBUG] [REMOTE ] TY: Symbol is viable for forecasting. [2026-01-29T12:22:48.710307] [INFO ] [MAIN ] [3170/3490] TY kept (0.5s) | 3165 kept, 5 rejected | 139.4/min | ETA: 2.3m [2026-01-29T12:22:49.120048] [DEBUG] [REMOTE ] TYG: Retrieved 5517 rows, trimmed to 300. [2026-01-29T12:22:49.120186] [DEBUG] [REMOTE ] TYG: PASS: History has at least 300 days. [2026-01-29T12:22:49.120401] [DEBUG] [REMOTE ] TYG: PASS: Price check passed. Min price $39.83. [2026-01-29T12:22:49.120535] [DEBUG] [REMOTE ] TYG: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:49.120682] [DEBUG] [REMOTE ] TYG: PASS: Integrity check passed. [2026-01-29T12:22:49.120732] [DEBUG] [REMOTE ] TYG: Symbol is viable for forecasting. [2026-01-29T12:22:49.120790] [INFO ] [MAIN ] [3171/3490] TYG kept (0.4s) | 3166 kept, 5 rejected | 139.4/min | ETA: 2.3m [2026-01-29T12:22:49.242926] [DEBUG] [REMOTE ] TYGO: Retrieved 1104 rows, trimmed to 300. [2026-01-29T12:22:49.243055] [DEBUG] [REMOTE ] TYGO: PASS: History has at least 300 days. [2026-01-29T12:22:49.243249] [DEBUG] [REMOTE ] TYGO: PASS: Price check passed. Min price $1.38. [2026-01-29T12:22:49.243419] [DEBUG] [REMOTE ] TYGO: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:49.243529] [DEBUG] [REMOTE ] TYGO: PASS: Integrity check passed. [2026-01-29T12:22:49.243568] [DEBUG] [REMOTE ] TYGO: Symbol is viable for forecasting. [2026-01-29T12:22:49.243634] [INFO ] [MAIN ] [3172/3490] TYGO kept (0.1s) | 3167 kept, 5 rejected | 139.4/min | ETA: 2.3m [2026-01-29T12:22:49.964167] [DEBUG] [REMOTE ] TYL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:49.964320] [DEBUG] [REMOTE ] TYL: PASS: History has at least 300 days. [2026-01-29T12:22:49.964612] [DEBUG] [REMOTE ] TYL: PASS: Price check passed. Min price $419.12. [2026-01-29T12:22:49.964762] [DEBUG] [REMOTE ] TYL: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:49.964881] [DEBUG] [REMOTE ] TYL: PASS: Integrity check passed. [2026-01-29T12:22:49.964922] [DEBUG] [REMOTE ] TYL: Symbol is viable for forecasting. [2026-01-29T12:22:49.964972] [INFO ] [MAIN ] [3173/3490] TYL kept (0.7s) | 3168 kept, 5 rejected | 139.4/min | ETA: 2.3m [2026-01-29T12:22:50.193610] [DEBUG] [REMOTE ] TYRA: Retrieved 1096 rows, trimmed to 300. [2026-01-29T12:22:50.193853] [DEBUG] [REMOTE ] TYRA: PASS: History has at least 300 days. [2026-01-29T12:22:50.194163] [DEBUG] [REMOTE ] TYRA: PASS: Price check passed. Min price $14.28. [2026-01-29T12:22:50.194346] [DEBUG] [REMOTE ] TYRA: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:50.194512] [DEBUG] [REMOTE ] TYRA: PASS: Integrity check passed. [2026-01-29T12:22:50.194560] [DEBUG] [REMOTE ] TYRA: Symbol is viable for forecasting. [2026-01-29T12:22:50.194647] [INFO ] [MAIN ] [3174/3490] TYRA kept (0.2s) | 3169 kept, 5 rejected | 139.4/min | ETA: 2.3m [2026-01-29T12:22:50.610647] [DEBUG] [REMOTE ] TZOO: Retrieved 5892 rows, trimmed to 300. [2026-01-29T12:22:50.610814] [DEBUG] [REMOTE ] TZOO: PASS: History has at least 300 days. [2026-01-29T12:22:50.611077] [DEBUG] [REMOTE ] TZOO: PASS: Price check passed. Min price $5.74. [2026-01-29T12:22:50.611215] [DEBUG] [REMOTE ] TZOO: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:50.611340] [DEBUG] [REMOTE ] TZOO: PASS: Integrity check passed. [2026-01-29T12:22:50.611380] [DEBUG] [REMOTE ] TZOO: Symbol is viable for forecasting. [2026-01-29T12:22:50.611429] [INFO ] [MAIN ] [3175/3490] TZOO kept (0.4s) | 3170 kept, 5 rejected | 139.4/min | ETA: 2.3m [2026-01-29T12:22:51.158925] [DEBUG] [REMOTE ] UAA: Retrieved 5078 rows, trimmed to 300. [2026-01-29T12:22:51.159132] [DEBUG] [REMOTE ] UAA: PASS: History has at least 300 days. [2026-01-29T12:22:51.159844] [DEBUG] [REMOTE ] UAA: PASS: Price check passed. Min price $4.17. [2026-01-29T12:22:51.160079] [DEBUG] [REMOTE ] UAA: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:51.160455] [DEBUG] [REMOTE ] UAA: PASS: Integrity check passed. [2026-01-29T12:22:51.160509] [DEBUG] [REMOTE ] UAA: Symbol is viable for forecasting. [2026-01-29T12:22:51.160599] [INFO ] [MAIN ] [3176/3490] UAA kept (0.5s) | 3171 kept, 5 rejected | 139.4/min | ETA: 2.3m [2026-01-29T12:22:51.506959] [DEBUG] [REMOTE ] UAE: Retrieved 2954 rows, trimmed to 300. [2026-01-29T12:22:51.507162] [DEBUG] [REMOTE ] UAE: PASS: History has at least 300 days. [2026-01-29T12:22:51.507424] [DEBUG] [REMOTE ] UAE: PASS: Price check passed. Min price $18.31. [2026-01-29T12:22:51.507609] [DEBUG] [REMOTE ] UAE: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:51.507772] [DEBUG] [REMOTE ] UAE: PASS: Integrity check passed. [2026-01-29T12:22:51.507819] [DEBUG] [REMOTE ] UAE: Symbol is viable for forecasting. [2026-01-29T12:22:51.507893] [INFO ] [MAIN ] [3177/3490] UAE kept (0.3s) | 3172 kept, 5 rejected | 139.4/min | ETA: 2.2m [2026-01-29T12:22:51.944970] [DEBUG] [REMOTE ] UAL: Retrieved 5026 rows, trimmed to 300. [2026-01-29T12:22:51.945107] [DEBUG] [REMOTE ] UAL: PASS: History has at least 300 days. [2026-01-29T12:22:51.945338] [DEBUG] [REMOTE ] UAL: PASS: Price check passed. Min price $89.95. [2026-01-29T12:22:51.945502] [DEBUG] [REMOTE ] UAL: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:51.945646] [DEBUG] [REMOTE ] UAL: PASS: Integrity check passed. [2026-01-29T12:22:51.945689] [DEBUG] [REMOTE ] UAL: Symbol is viable for forecasting. [2026-01-29T12:22:51.945739] [INFO ] [MAIN ] [3178/3490] UAL kept (0.4s) | 3173 kept, 5 rejected | 139.4/min | ETA: 2.2m [2026-01-29T12:22:52.411256] [DEBUG] [REMOTE ] UBFO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:52.411416] [DEBUG] [REMOTE ] UBFO: PASS: History has at least 300 days. [2026-01-29T12:22:52.411813] [DEBUG] [REMOTE ] UBFO: PASS: Price check passed. Min price $9.05. [2026-01-29T12:22:52.412008] [DEBUG] [REMOTE ] UBFO: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:52.412157] [DEBUG] [REMOTE ] UBFO: PASS: Integrity check passed. [2026-01-29T12:22:52.412200] [DEBUG] [REMOTE ] UBFO: Symbol is viable for forecasting. [2026-01-29T12:22:52.412253] [INFO ] [MAIN ] [3179/3490] UBFO kept (0.5s) | 3174 kept, 5 rejected | 139.4/min | ETA: 2.2m [2026-01-29T12:22:52.662370] [DEBUG] [REMOTE ] UBND: Retrieved 1083 rows, trimmed to 300. [2026-01-29T12:22:52.662504] [DEBUG] [REMOTE ] UBND: PASS: History has at least 300 days. [2026-01-29T12:22:52.662764] [DEBUG] [REMOTE ] UBND: PASS: Price check passed. Min price $21.77. [2026-01-29T12:22:52.662934] [DEBUG] [REMOTE ] UBND: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:52.663048] [DEBUG] [REMOTE ] UBND: PASS: Integrity check passed. [2026-01-29T12:22:52.663090] [DEBUG] [REMOTE ] UBND: Symbol is viable for forecasting. [2026-01-29T12:22:52.663139] [INFO ] [MAIN ] [3180/3490] UBND kept (0.3s) | 3175 kept, 5 rejected | 139.4/min | ETA: 2.2m [2026-01-29T12:22:52.992686] [DEBUG] [REMOTE ] UBRL: Retrieved 351 rows, trimmed to 300. [2026-01-29T12:22:52.992832] [DEBUG] [REMOTE ] UBRL: PASS: History has at least 300 days. [2026-01-29T12:22:52.993041] [DEBUG] [REMOTE ] UBRL: PASS: Price check passed. Min price $19.91. [2026-01-29T12:22:52.993177] [DEBUG] [REMOTE ] UBRL: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:52.993286] [DEBUG] [REMOTE ] UBRL: PASS: Integrity check passed. [2026-01-29T12:22:52.993326] [DEBUG] [REMOTE ] UBRL: Symbol is viable for forecasting. [2026-01-29T12:22:52.993372] [INFO ] [MAIN ] [3181/3490] UBRL kept (0.3s) | 3176 kept, 5 rejected | 139.4/min | ETA: 2.2m [2026-01-29T12:22:53.531185] [DEBUG] [REMOTE ] UBS: Retrieved 2811 rows, trimmed to 300. [2026-01-29T12:22:53.531322] [DEBUG] [REMOTE ] UBS: PASS: History has at least 300 days. [2026-01-29T12:22:53.531537] [DEBUG] [REMOTE ] UBS: PASS: Price check passed. Min price $36.79. [2026-01-29T12:22:53.531705] [DEBUG] [REMOTE ] UBS: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:53.531822] [DEBUG] [REMOTE ] UBS: PASS: Integrity check passed. [2026-01-29T12:22:53.531862] [DEBUG] [REMOTE ] UBS: Symbol is viable for forecasting. [2026-01-29T12:22:53.531909] [INFO ] [MAIN ] [3182/3490] UBS kept (0.5s) | 3177 kept, 5 rejected | 139.4/min | ETA: 2.2m [2026-01-29T12:22:54.052026] [DEBUG] [REMOTE ] UBSI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:54.052168] [DEBUG] [REMOTE ] UBSI: PASS: History has at least 300 days. [2026-01-29T12:22:54.052378] [DEBUG] [REMOTE ] UBSI: PASS: Price check passed. Min price $34.50. [2026-01-29T12:22:54.052513] [DEBUG] [REMOTE ] UBSI: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:54.052647] [DEBUG] [REMOTE ] UBSI: PASS: Integrity check passed. [2026-01-29T12:22:54.052689] [DEBUG] [REMOTE ] UBSI: Symbol is viable for forecasting. [2026-01-29T12:22:54.052738] [INFO ] [MAIN ] [3183/3490] UBSI kept (0.5s) | 3178 kept, 5 rejected | 139.4/min | ETA: 2.2m [2026-01-29T12:22:54.285207] [DEBUG] [REMOTE ] UDMY: Retrieved 1065 rows, trimmed to 300. [2026-01-29T12:22:54.285348] [DEBUG] [REMOTE ] UDMY: PASS: History has at least 300 days. [2026-01-29T12:22:54.285543] [DEBUG] [REMOTE ] UDMY: PASS: Price check passed. Min price $4.88. [2026-01-29T12:22:54.285723] [DEBUG] [REMOTE ] UDMY: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:54.285847] [DEBUG] [REMOTE ] UDMY: PASS: Integrity check passed. [2026-01-29T12:22:54.285895] [DEBUG] [REMOTE ] UDMY: Symbol is viable for forecasting. [2026-01-29T12:22:54.285950] [INFO ] [MAIN ] [3184/3490] UDMY kept (0.2s) | 3179 kept, 5 rejected | 139.4/min | ETA: 2.2m [2026-01-29T12:22:54.764186] [DEBUG] [REMOTE ] UE: Retrieved 2774 rows, trimmed to 300. [2026-01-29T12:22:54.764337] [DEBUG] [REMOTE ] UE: PASS: History has at least 300 days. [2026-01-29T12:22:54.764641] [DEBUG] [REMOTE ] UE: PASS: Price check passed. Min price $18.32. [2026-01-29T12:22:54.764815] [DEBUG] [REMOTE ] UE: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:54.764956] [DEBUG] [REMOTE ] UE: PASS: Integrity check passed. [2026-01-29T12:22:54.764997] [DEBUG] [REMOTE ] UE: Symbol is viable for forecasting. [2026-01-29T12:22:54.765046] [INFO ] [MAIN ] [3185/3490] UE kept (0.5s) | 3180 kept, 5 rejected | 139.4/min | ETA: 2.2m [2026-01-29T12:22:55.331995] [DEBUG] [REMOTE ] UEIC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:55.332137] [DEBUG] [REMOTE ] UEIC: PASS: History has at least 300 days. [2026-01-29T12:22:55.332356] [DEBUG] [REMOTE ] UEIC: PASS: Price check passed. Min price $2.76. [2026-01-29T12:22:55.332495] [DEBUG] [REMOTE ] UEIC: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:55.332633] [DEBUG] [REMOTE ] UEIC: PASS: Integrity check passed. [2026-01-29T12:22:55.332676] [DEBUG] [REMOTE ] UEIC: Symbol is viable for forecasting. [2026-01-29T12:22:55.332726] [INFO ] [MAIN ] [3186/3490] UEIC kept (0.6s) | 3181 kept, 5 rejected | 139.4/min | ETA: 2.2m [2026-01-29T12:22:55.805717] [DEBUG] [REMOTE ] UFCS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:55.805871] [DEBUG] [REMOTE ] UFCS: PASS: History has at least 300 days. [2026-01-29T12:22:55.806131] [DEBUG] [REMOTE ] UFCS: PASS: Price check passed. Min price $30.09. [2026-01-29T12:22:55.806288] [DEBUG] [REMOTE ] UFCS: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:55.806419] [DEBUG] [REMOTE ] UFCS: PASS: Integrity check passed. [2026-01-29T12:22:55.806462] [DEBUG] [REMOTE ] UFCS: Symbol is viable for forecasting. [2026-01-29T12:22:55.806513] [INFO ] [MAIN ] [3187/3490] UFCS kept (0.5s) | 3182 kept, 5 rejected | 139.4/min | ETA: 2.2m [2026-01-29T12:22:56.142161] [DEBUG] [REMOTE ] UFI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:56.142367] [DEBUG] [REMOTE ] UFI: PASS: History has at least 300 days. [2026-01-29T12:22:56.143030] [DEBUG] [REMOTE ] UFI: PASS: Price check passed. Min price $2.98. [2026-01-29T12:22:56.143191] [DEBUG] [REMOTE ] UFI: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:56.143347] [DEBUG] [REMOTE ] UFI: PASS: Integrity check passed. [2026-01-29T12:22:56.143392] [DEBUG] [REMOTE ] UFI: Symbol is viable for forecasting. [2026-01-29T12:22:56.143447] [INFO ] [MAIN ] [3188/3490] UFI kept (0.3s) | 3183 kept, 5 rejected | 139.4/min | ETA: 2.2m [2026-01-29T12:22:56.490457] [DEBUG] [REMOTE ] UFO: Retrieved 1709 rows, trimmed to 300. [2026-01-29T12:22:56.490606] [DEBUG] [REMOTE ] UFO: PASS: History has at least 300 days. [2026-01-29T12:22:56.490823] [DEBUG] [REMOTE ] UFO: PASS: Price check passed. Min price $31.37. [2026-01-29T12:22:56.490969] [DEBUG] [REMOTE ] UFO: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:56.491083] [DEBUG] [REMOTE ] UFO: PASS: Integrity check passed. [2026-01-29T12:22:56.491126] [DEBUG] [REMOTE ] UFO: Symbol is viable for forecasting. [2026-01-29T12:22:56.491176] [INFO ] [MAIN ] [3189/3490] UFO kept (0.3s) | 3184 kept, 5 rejected | 139.4/min | ETA: 2.2m [2026-01-29T12:22:57.178246] [DEBUG] [REMOTE ] UFPI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:57.178386] [DEBUG] [REMOTE ] UFPI: PASS: History has at least 300 days. [2026-01-29T12:22:57.178646] [DEBUG] [REMOTE ] UFPI: PASS: Price check passed. Min price $87.77. [2026-01-29T12:22:57.178790] [DEBUG] [REMOTE ] UFPI: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:57.178915] [DEBUG] [REMOTE ] UFPI: PASS: Integrity check passed. [2026-01-29T12:22:57.178955] [DEBUG] [REMOTE ] UFPI: Symbol is viable for forecasting. [2026-01-29T12:22:57.179005] [INFO ] [MAIN ] [3190/3490] UFPI kept (0.7s) | 3185 kept, 5 rejected | 139.4/min | ETA: 2.2m [2026-01-29T12:22:57.632935] [DEBUG] [REMOTE ] UGI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:57.633363] [DEBUG] [REMOTE ] UGI: PASS: History has at least 300 days. [2026-01-29T12:22:57.633750] [DEBUG] [REMOTE ] UGI: PASS: Price check passed. Min price $33.10. [2026-01-29T12:22:57.634063] [DEBUG] [REMOTE ] UGI: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:57.634418] [DEBUG] [REMOTE ] UGI: PASS: Integrity check passed. [2026-01-29T12:22:57.634469] [DEBUG] [REMOTE ] UGI: Symbol is viable for forecasting. [2026-01-29T12:22:57.634529] [INFO ] [MAIN ] [3191/3490] UGI kept (0.5s) | 3186 kept, 5 rejected | 139.4/min | ETA: 2.1m [2026-01-29T12:22:58.104416] [DEBUG] [REMOTE ] UGP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:58.104656] [DEBUG] [REMOTE ] UGP: PASS: History has at least 300 days. [2026-01-29T12:22:58.105041] [DEBUG] [REMOTE ] UGP: PASS: Price check passed. Min price $3.63. [2026-01-29T12:22:58.105202] [DEBUG] [REMOTE ] UGP: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:58.105371] [DEBUG] [REMOTE ] UGP: PASS: Integrity check passed. [2026-01-29T12:22:58.105418] [DEBUG] [REMOTE ] UGP: Symbol is viable for forecasting. [2026-01-29T12:22:58.105475] [INFO ] [MAIN ] [3192/3490] UGP kept (0.5s) | 3187 kept, 5 rejected | 139.4/min | ETA: 2.1m [2026-01-29T12:22:58.552631] [DEBUG] [REMOTE ] UHAL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:22:58.552768] [DEBUG] [REMOTE ] UHAL: PASS: History has at least 300 days. [2026-01-29T12:22:58.553001] [DEBUG] [REMOTE ] UHAL: PASS: Price check passed. Min price $48.76. [2026-01-29T12:22:58.553138] [DEBUG] [REMOTE ] UHAL: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:58.553253] [DEBUG] [REMOTE ] UHAL: PASS: Integrity check passed. [2026-01-29T12:22:58.553292] [DEBUG] [REMOTE ] UHAL: Symbol is viable for forecasting. [2026-01-29T12:22:58.553340] [INFO ] [MAIN ] [3193/3490] UHAL kept (0.4s) | 3188 kept, 5 rejected | 139.4/min | ETA: 2.1m [2026-01-29T12:22:58.686166] [DEBUG] [REMOTE ] UHG: Retrieved 1215 rows, trimmed to 300. [2026-01-29T12:22:58.686307] [DEBUG] [REMOTE ] UHG: PASS: History has at least 300 days. [2026-01-29T12:22:58.686511] [DEBUG] [REMOTE ] UHG: PASS: Price check passed. Min price $1.03. [2026-01-29T12:22:58.686678] [DEBUG] [REMOTE ] UHG: PASS: Continuity check passed with 300 days. [2026-01-29T12:22:58.686793] [DEBUG] [REMOTE ] UHG: PASS: Integrity check passed. [2026-01-29T12:22:58.686832] [DEBUG] [REMOTE ] UHG: Symbol is viable for forecasting. [2026-01-29T12:22:58.686880] [INFO ] [MAIN ] [3194/3490] UHG kept (0.1s) | 3189 kept, 5 rejected | 139.4/min | ETA: 2.1m [2026-01-29T12:23:01.152358] [DEBUG] [REMOTE ] UHS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:01.152513] [DEBUG] [REMOTE ] UHS: PASS: History has at least 300 days. [2026-01-29T12:23:01.152790] [DEBUG] [REMOTE ] UHS: PASS: Price check passed. Min price $199.22. [2026-01-29T12:23:01.152955] [DEBUG] [REMOTE ] UHS: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:01.153092] [DEBUG] [REMOTE ] UHS: PASS: Integrity check passed. [2026-01-29T12:23:01.153134] [DEBUG] [REMOTE ] UHS: Symbol is viable for forecasting. [2026-01-29T12:23:01.153196] [INFO ] [MAIN ] [3195/3490] UHS kept (2.5s) | 3190 kept, 5 rejected | 139.2/min | ETA: 2.1m [2026-01-29T12:23:01.504799] [DEBUG] [REMOTE ] UI: Retrieved 3592 rows, trimmed to 300. [2026-01-29T12:23:01.505006] [DEBUG] [REMOTE ] UI: PASS: History has at least 300 days. [2026-01-29T12:23:01.505307] [DEBUG] [REMOTE ] UI: PASS: Price check passed. Min price $515.44. [2026-01-29T12:23:01.505657] [DEBUG] [REMOTE ] UI: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:01.505856] [DEBUG] [REMOTE ] UI: PASS: Integrity check passed. [2026-01-29T12:23:01.505931] [DEBUG] [REMOTE ] UI: Symbol is viable for forecasting. [2026-01-29T12:23:01.506010] [INFO ] [MAIN ] [3196/3490] UI kept (0.4s) | 3191 kept, 5 rejected | 139.2/min | ETA: 2.1m [2026-01-29T12:23:02.013634] [DEBUG] [REMOTE ] UIS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:02.013804] [DEBUG] [REMOTE ] UIS: PASS: History has at least 300 days. [2026-01-29T12:23:02.014083] [DEBUG] [REMOTE ] UIS: PASS: Price check passed. Min price $2.39. [2026-01-29T12:23:02.014233] [DEBUG] [REMOTE ] UIS: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:02.014357] [DEBUG] [REMOTE ] UIS: PASS: Integrity check passed. [2026-01-29T12:23:02.014398] [DEBUG] [REMOTE ] UIS: Symbol is viable for forecasting. [2026-01-29T12:23:02.014468] [INFO ] [MAIN ] [3197/3490] UIS kept (0.5s) | 3192 kept, 5 rejected | 139.2/min | ETA: 2.1m [2026-01-29T12:23:02.337696] [DEBUG] [REMOTE ] UITB: Retrieved 2074 rows, trimmed to 300. [2026-01-29T12:23:02.337865] [DEBUG] [REMOTE ] UITB: PASS: History has at least 300 days. [2026-01-29T12:23:02.338113] [DEBUG] [REMOTE ] UITB: PASS: Price check passed. Min price $46.99. [2026-01-29T12:23:02.338253] [DEBUG] [REMOTE ] UITB: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:02.338369] [DEBUG] [REMOTE ] UITB: PASS: Integrity check passed. [2026-01-29T12:23:02.338410] [DEBUG] [REMOTE ] UITB: Symbol is viable for forecasting. [2026-01-29T12:23:02.338461] [INFO ] [MAIN ] [3198/3490] UITB kept (0.3s) | 3193 kept, 5 rejected | 139.2/min | ETA: 2.1m [2026-01-29T12:23:02.917655] [DEBUG] [REMOTE ] UL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:02.917798] [DEBUG] [REMOTE ] UL: PASS: History has at least 300 days. [2026-01-29T12:23:02.918059] [DEBUG] [REMOTE ] UL: PASS: Price check passed. Min price $62.27. [2026-01-29T12:23:02.918202] [DEBUG] [REMOTE ] UL: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:02.918325] [DEBUG] [REMOTE ] UL: PASS: Integrity check passed. [2026-01-29T12:23:02.918365] [DEBUG] [REMOTE ] UL: Symbol is viable for forecasting. [2026-01-29T12:23:02.918413] [INFO ] [MAIN ] [3199/3490] UL kept (0.6s) | 3194 kept, 5 rejected | 139.2/min | ETA: 2.1m [2026-01-29T12:23:03.387068] [DEBUG] [REMOTE ] ULBI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:03.387228] [DEBUG] [REMOTE ] ULBI: PASS: History has at least 300 days. [2026-01-29T12:23:03.387491] [DEBUG] [REMOTE ] ULBI: PASS: Price check passed. Min price $5.05. [2026-01-29T12:23:03.387666] [DEBUG] [REMOTE ] ULBI: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:03.387797] [DEBUG] [REMOTE ] ULBI: PASS: Integrity check passed. [2026-01-29T12:23:03.387866] [DEBUG] [REMOTE ] ULBI: Symbol is viable for forecasting. [2026-01-29T12:23:03.387924] [INFO ] [MAIN ] [3200/3490] ULBI kept (0.5s) | 3195 kept, 5 rejected | 139.2/min | ETA: 2.1m [2026-01-29T12:23:03.677430] [DEBUG] [REMOTE ] ULCC: Retrieved 1212 rows, trimmed to 300. [2026-01-29T12:23:03.677588] [DEBUG] [REMOTE ] ULCC: PASS: History has at least 300 days. [2026-01-29T12:23:03.677802] [DEBUG] [REMOTE ] ULCC: PASS: Price check passed. Min price $3.60. [2026-01-29T12:23:03.677977] [DEBUG] [REMOTE ] ULCC: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:03.678093] [DEBUG] [REMOTE ] ULCC: PASS: Integrity check passed. [2026-01-29T12:23:03.678133] [DEBUG] [REMOTE ] ULCC: Symbol is viable for forecasting. [2026-01-29T12:23:03.678188] [INFO ] [MAIN ] [3201/3490] ULCC kept (0.3s) | 3196 kept, 5 rejected | 139.2/min | ETA: 2.1m [2026-01-29T12:23:04.100172] [DEBUG] [REMOTE ] ULH: Retrieved 2450 rows, trimmed to 300. [2026-01-29T12:23:04.100372] [DEBUG] [REMOTE ] ULH: PASS: History has at least 300 days. [2026-01-29T12:23:04.100729] [DEBUG] [REMOTE ] ULH: PASS: Price check passed. Min price $12.87. [2026-01-29T12:23:04.100899] [DEBUG] [REMOTE ] ULH: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:04.101038] [DEBUG] [REMOTE ] ULH: PASS: Integrity check passed. [2026-01-29T12:23:04.101085] [DEBUG] [REMOTE ] ULH: Symbol is viable for forecasting. [2026-01-29T12:23:04.101149] [INFO ] [MAIN ] [3202/3490] ULH kept (0.4s) | 3197 kept, 5 rejected | 139.2/min | ETA: 2.1m [2026-01-29T12:23:04.579656] [DEBUG] [REMOTE ] ULTA: Retrieved 4593 rows, trimmed to 300. [2026-01-29T12:23:04.579801] [DEBUG] [REMOTE ] ULTA: PASS: History has at least 300 days. [2026-01-29T12:23:04.580029] [DEBUG] [REMOTE ] ULTA: PASS: Price check passed. Min price $496.44. [2026-01-29T12:23:04.580188] [DEBUG] [REMOTE ] ULTA: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:04.580305] [DEBUG] [REMOTE ] ULTA: PASS: Integrity check passed. [2026-01-29T12:23:04.580344] [DEBUG] [REMOTE ] ULTA: Symbol is viable for forecasting. [2026-01-29T12:23:04.580393] [INFO ] [MAIN ] [3203/3490] ULTA kept (0.5s) | 3198 kept, 5 rejected | 139.2/min | ETA: 2.1m [2026-01-29T12:23:04.789399] [DEBUG] [REMOTE ] ULY: Retrieved 570 rows, trimmed to 300. [2026-01-29T12:23:04.789537] [DEBUG] [REMOTE ] ULY: PASS: History has at least 300 days. [2026-01-29T12:23:04.789766] [DEBUG] [REMOTE ] ULY: PASS: Price check passed. Min price $1.76. [2026-01-29T12:23:04.789901] [DEBUG] [REMOTE ] ULY: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:04.790012] [DEBUG] [REMOTE ] ULY: PASS: Integrity check passed. [2026-01-29T12:23:04.790052] [DEBUG] [REMOTE ] ULY: Symbol is viable for forecasting. [2026-01-29T12:23:04.790100] [INFO ] [MAIN ] [3204/3490] ULY kept (0.2s) | 3199 kept, 5 rejected | 139.3/min | ETA: 2.1m [2026-01-29T12:23:05.447958] [DEBUG] [REMOTE ] UMBF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:05.448130] [DEBUG] [REMOTE ] UMBF: PASS: History has at least 300 days. [2026-01-29T12:23:05.448407] [DEBUG] [REMOTE ] UMBF: PASS: Price check passed. Min price $103.61. [2026-01-29T12:23:05.448545] [DEBUG] [REMOTE ] UMBF: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:05.448696] [DEBUG] [REMOTE ] UMBF: PASS: Integrity check passed. [2026-01-29T12:23:05.448738] [DEBUG] [REMOTE ] UMBF: Symbol is viable for forecasting. [2026-01-29T12:23:05.448789] [INFO ] [MAIN ] [3205/3490] UMBF kept (0.7s) | 3200 kept, 5 rejected | 139.2/min | ETA: 2.0m [2026-01-29T12:23:05.926764] [DEBUG] [REMOTE ] UMC: Retrieved 6377 rows, trimmed to 300. [2026-01-29T12:23:05.926971] [DEBUG] [REMOTE ] UMC: PASS: History has at least 300 days. [2026-01-29T12:23:05.927353] [DEBUG] [REMOTE ] UMC: PASS: Price check passed. Min price $7.02. [2026-01-29T12:23:05.927550] [DEBUG] [REMOTE ] UMC: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:05.927910] [DEBUG] [REMOTE ] UMC: PASS: Integrity check passed. [2026-01-29T12:23:05.927977] [DEBUG] [REMOTE ] UMC: Symbol is viable for forecasting. [2026-01-29T12:23:05.928048] [INFO ] [MAIN ] [3206/3490] UMC kept (0.5s) | 3201 kept, 5 rejected | 139.2/min | ETA: 2.0m [2026-01-29T12:23:06.451167] [DEBUG] [REMOTE ] UMH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:06.451322] [DEBUG] [REMOTE ] UMH: PASS: History has at least 300 days. [2026-01-29T12:23:06.451595] [DEBUG] [REMOTE ] UMH: PASS: Price check passed. Min price $14.32. [2026-01-29T12:23:06.451740] [DEBUG] [REMOTE ] UMH: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:06.451867] [DEBUG] [REMOTE ] UMH: PASS: Integrity check passed. [2026-01-29T12:23:06.452014] [DEBUG] [REMOTE ] UMH: Symbol is viable for forecasting. [2026-01-29T12:23:06.452074] [INFO ] [MAIN ] [3207/3490] UMH kept (0.5s) | 3202 kept, 5 rejected | 139.2/min | ETA: 2.0m [2026-01-29T12:23:06.710934] [DEBUG] [REMOTE ] UMMA: Retrieved 1017 rows, trimmed to 300. [2026-01-29T12:23:06.711073] [DEBUG] [REMOTE ] UMMA: PASS: History has at least 300 days. [2026-01-29T12:23:06.711315] [DEBUG] [REMOTE ] UMMA: PASS: Price check passed. Min price $27.33. [2026-01-29T12:23:06.711486] [DEBUG] [REMOTE ] UMMA: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:06.711651] [DEBUG] [REMOTE ] UMMA: PASS: Integrity check passed. [2026-01-29T12:23:06.711699] [DEBUG] [REMOTE ] UMMA: Symbol is viable for forecasting. [2026-01-29T12:23:06.711750] [INFO ] [MAIN ] [3208/3490] UMMA kept (0.3s) | 3203 kept, 5 rejected | 139.2/min | ETA: 2.0m [2026-01-29T12:23:07.108262] [DEBUG] [REMOTE ] UNCY: Retrieved 1143 rows, trimmed to 300. [2026-01-29T12:23:07.108405] [DEBUG] [REMOTE ] UNCY: PASS: History has at least 300 days. [2026-01-29T12:23:07.108658] [DEBUG] [REMOTE ] UNCY: PASS: Price check passed. Min price $4.44. [2026-01-29T12:23:07.108817] [DEBUG] [REMOTE ] UNCY: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:07.108934] [DEBUG] [REMOTE ] UNCY: PASS: Integrity check passed. [2026-01-29T12:23:07.108976] [DEBUG] [REMOTE ] UNCY: Symbol is viable for forecasting. [2026-01-29T12:23:07.109025] [INFO ] [MAIN ] [3209/3490] UNCY kept (0.4s) | 3204 kept, 5 rejected | 139.2/min | ETA: 2.0m [2026-01-29T12:23:07.726640] [DEBUG] [REMOTE ] UNF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:07.726779] [DEBUG] [REMOTE ] UNF: PASS: History has at least 300 days. [2026-01-29T12:23:07.726996] [DEBUG] [REMOTE ] UNF: PASS: Price check passed. Min price $149.72. [2026-01-29T12:23:07.727156] [DEBUG] [REMOTE ] UNF: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:07.727284] [DEBUG] [REMOTE ] UNF: PASS: Integrity check passed. [2026-01-29T12:23:07.727323] [DEBUG] [REMOTE ] UNF: Symbol is viable for forecasting. [2026-01-29T12:23:07.727371] [INFO ] [MAIN ] [3210/3490] UNF kept (0.6s) | 3205 kept, 5 rejected | 139.2/min | ETA: 2.0m [2026-01-29T12:23:08.182721] [DEBUG] [REMOTE ] UNFI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:08.182866] [DEBUG] [REMOTE ] UNFI: PASS: History has at least 300 days. [2026-01-29T12:23:08.183095] [DEBUG] [REMOTE ] UNFI: PASS: Price check passed. Min price $31.42. [2026-01-29T12:23:08.183237] [DEBUG] [REMOTE ] UNFI: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:08.183548] [DEBUG] [REMOTE ] UNFI: PASS: Integrity check passed. [2026-01-29T12:23:08.183607] [DEBUG] [REMOTE ] UNFI: Symbol is viable for forecasting. [2026-01-29T12:23:08.183658] [INFO ] [MAIN ] [3211/3490] UNFI kept (0.5s) | 3206 kept, 5 rejected | 139.2/min | ETA: 2.0m [2026-01-29T12:23:08.690398] [DEBUG] [REMOTE ] UNM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:08.690548] [DEBUG] [REMOTE ] UNM: PASS: History has at least 300 days. [2026-01-29T12:23:08.690816] [DEBUG] [REMOTE ] UNM: PASS: Price check passed. Min price $72.82. [2026-01-29T12:23:08.690956] [DEBUG] [REMOTE ] UNM: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:08.691082] [DEBUG] [REMOTE ] UNM: PASS: Integrity check passed. [2026-01-29T12:23:08.691121] [DEBUG] [REMOTE ] UNM: Symbol is viable for forecasting. [2026-01-29T12:23:08.691171] [INFO ] [MAIN ] [3212/3490] UNM kept (0.5s) | 3207 kept, 5 rejected | 139.2/min | ETA: 2.0m [2026-01-29T12:23:08.976642] [DEBUG] [REMOTE ] UNMA: Retrieved 1913 rows, trimmed to 300. [2026-01-29T12:23:08.976773] [DEBUG] [REMOTE ] UNMA: PASS: History has at least 300 days. [2026-01-29T12:23:08.977016] [DEBUG] [REMOTE ] UNMA: PASS: Price check passed. Min price $23.03. [2026-01-29T12:23:08.977169] [DEBUG] [REMOTE ] UNMA: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:08.977289] [DEBUG] [REMOTE ] UNMA: PASS: Integrity check passed. [2026-01-29T12:23:08.977332] [DEBUG] [REMOTE ] UNMA: Symbol is viable for forecasting. [2026-01-29T12:23:08.977383] [INFO ] [MAIN ] [3213/3490] UNMA kept (0.3s) | 3208 kept, 5 rejected | 139.2/min | ETA: 2.0m [2026-01-29T12:23:09.577701] [DEBUG] [REMOTE ] UNP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:09.577855] [DEBUG] [REMOTE ] UNP: PASS: History has at least 300 days. [2026-01-29T12:23:09.578094] [DEBUG] [REMOTE ] UNP: PASS: Price check passed. Min price $216.11. [2026-01-29T12:23:09.578241] [DEBUG] [REMOTE ] UNP: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:09.578358] [DEBUG] [REMOTE ] UNP: PASS: Integrity check passed. [2026-01-29T12:23:09.578606] [DEBUG] [REMOTE ] UNP: Symbol is viable for forecasting. [2026-01-29T12:23:09.578662] [INFO ] [MAIN ] [3214/3490] UNP kept (0.6s) | 3209 kept, 5 rejected | 139.2/min | ETA: 2.0m [2026-01-29T12:23:10.035199] [DEBUG] [REMOTE ] UNTY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:10.035334] [DEBUG] [REMOTE ] UNTY: PASS: History has at least 300 days. [2026-01-29T12:23:10.035542] [DEBUG] [REMOTE ] UNTY: PASS: Price check passed. Min price $45.04. [2026-01-29T12:23:10.035698] [DEBUG] [REMOTE ] UNTY: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:10.035810] [DEBUG] [REMOTE ] UNTY: PASS: Integrity check passed. [2026-01-29T12:23:10.035849] [DEBUG] [REMOTE ] UNTY: Symbol is viable for forecasting. [2026-01-29T12:23:10.035897] [INFO ] [MAIN ] [3215/3490] UNTY kept (0.5s) | 3210 kept, 5 rejected | 139.2/min | ETA: 2.0m [2026-01-29T12:23:10.534945] [DEBUG] [REMOTE ] UPBD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:10.535082] [DEBUG] [REMOTE ] UPBD: PASS: History has at least 300 days. [2026-01-29T12:23:10.535301] [DEBUG] [REMOTE ] UPBD: PASS: Price check passed. Min price $15.75. [2026-01-29T12:23:10.535442] [DEBUG] [REMOTE ] UPBD: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:10.535560] [DEBUG] [REMOTE ] UPBD: PASS: Integrity check passed. [2026-01-29T12:23:10.535636] [DEBUG] [REMOTE ] UPBD: Symbol is viable for forecasting. [2026-01-29T12:23:10.535709] [INFO ] [MAIN ] [3216/3490] UPBD kept (0.5s) | 3211 kept, 5 rejected | 139.2/min | ETA: 2.0m [2026-01-29T12:23:10.762675] [DEBUG] [REMOTE ] UPC: Retrieved 1219 rows, trimmed to 300. [2026-01-29T12:23:10.762816] [DEBUG] [REMOTE ] UPC: PASS: History has at least 300 days. [2026-01-29T12:23:10.763015] [DEBUG] [REMOTE ] UPC: PASS: Price check passed. Min price $3.40. [2026-01-29T12:23:10.763153] [DEBUG] [REMOTE ] UPC: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:10.763287] [DEBUG] [REMOTE ] UPC: PASS: Integrity check passed. [2026-01-29T12:23:10.763332] [DEBUG] [REMOTE ] UPC: Symbol is viable for forecasting. [2026-01-29T12:23:10.763381] [INFO ] [MAIN ] [3217/3490] UPC kept (0.2s) | 3212 kept, 5 rejected | 139.2/min | ETA: 2.0m [2026-01-29T12:23:11.125719] [DEBUG] [REMOTE ] UPLD: Retrieved 2822 rows, trimmed to 300. [2026-01-29T12:23:11.125852] [DEBUG] [REMOTE ] UPLD: PASS: History has at least 300 days. [2026-01-29T12:23:11.126058] [DEBUG] [REMOTE ] UPLD: PASS: Price check passed. Min price $1.43. [2026-01-29T12:23:11.126213] [DEBUG] [REMOTE ] UPLD: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:11.126341] [DEBUG] [REMOTE ] UPLD: PASS: Integrity check passed. [2026-01-29T12:23:11.126381] [DEBUG] [REMOTE ] UPLD: Symbol is viable for forecasting. [2026-01-29T12:23:11.126428] [INFO ] [MAIN ] [3218/3490] UPLD kept (0.4s) | 3213 kept, 5 rejected | 139.2/min | ETA: 2.0m [2026-01-29T12:23:11.835786] [DEBUG] [REMOTE ] UPS: Retrieved 6593 rows, trimmed to 300. [2026-01-29T12:23:11.835929] [DEBUG] [REMOTE ] UPS: PASS: History has at least 300 days. [2026-01-29T12:23:11.836166] [DEBUG] [REMOTE ] UPS: PASS: Price check passed. Min price $90.87. [2026-01-29T12:23:11.836331] [DEBUG] [REMOTE ] UPS: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:11.836451] [DEBUG] [REMOTE ] UPS: PASS: Integrity check passed. [2026-01-29T12:23:11.836491] [DEBUG] [REMOTE ] UPS: Symbol is viable for forecasting. [2026-01-29T12:23:11.836540] [INFO ] [MAIN ] [3219/3490] UPS kept (0.7s) | 3214 kept, 5 rejected | 139.2/min | ETA: 1.9m [2026-01-29T12:23:12.121372] [DEBUG] [REMOTE ] UPWK: Retrieved 1839 rows, trimmed to 300. [2026-01-29T12:23:12.121498] [DEBUG] [REMOTE ] UPWK: PASS: History has at least 300 days. [2026-01-29T12:23:12.121729] [DEBUG] [REMOTE ] UPWK: PASS: Price check passed. Min price $15.63. [2026-01-29T12:23:12.121864] [DEBUG] [REMOTE ] UPWK: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:12.121974] [DEBUG] [REMOTE ] UPWK: PASS: Integrity check passed. [2026-01-29T12:23:12.122015] [DEBUG] [REMOTE ] UPWK: Symbol is viable for forecasting. [2026-01-29T12:23:12.122063] [INFO ] [MAIN ] [3220/3490] UPWK kept (0.3s) | 3215 kept, 5 rejected | 139.2/min | ETA: 1.9m [2026-01-29T12:23:12.451586] [DEBUG] [REMOTE ] UPXI: Retrieved 1154 rows, trimmed to 300. [2026-01-29T12:23:12.451720] [DEBUG] [REMOTE ] UPXI: PASS: History has at least 300 days. [2026-01-29T12:23:12.451932] [DEBUG] [REMOTE ] UPXI: PASS: Price check passed. Min price $1.68. [2026-01-29T12:23:12.452065] [DEBUG] [REMOTE ] UPXI: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:12.452173] [DEBUG] [REMOTE ] UPXI: PASS: Integrity check passed. [2026-01-29T12:23:12.452216] [DEBUG] [REMOTE ] UPXI: Symbol is viable for forecasting. [2026-01-29T12:23:12.452264] [INFO ] [MAIN ] [3221/3490] UPXI kept (0.3s) | 3216 kept, 5 rejected | 139.2/min | ETA: 1.9m [2026-01-29T12:23:13.117361] [DEBUG] [REMOTE ] URBN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:13.117727] [DEBUG] [REMOTE ] URBN: PASS: History has at least 300 days. [2026-01-29T12:23:13.121823] [DEBUG] [REMOTE ] URBN: PASS: Price check passed. Min price $59.57. [2026-01-29T12:23:13.122157] [DEBUG] [REMOTE ] URBN: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:13.122325] [DEBUG] [REMOTE ] URBN: PASS: Integrity check passed. [2026-01-29T12:23:13.122369] [DEBUG] [REMOTE ] URBN: Symbol is viable for forecasting. [2026-01-29T12:23:13.122431] [INFO ] [MAIN ] [3222/3490] URBN kept (0.7s) | 3217 kept, 5 rejected | 139.2/min | ETA: 1.9m [2026-01-29T12:23:13.428947] [DEBUG] [REMOTE ] URGN: Retrieved 2196 rows, trimmed to 300. [2026-01-29T12:23:13.429096] [DEBUG] [REMOTE ] URGN: PASS: History has at least 300 days. [2026-01-29T12:23:13.429333] [DEBUG] [REMOTE ] URGN: PASS: Price check passed. Min price $18.74. [2026-01-29T12:23:13.429696] [DEBUG] [REMOTE ] URGN: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:13.429828] [DEBUG] [REMOTE ] URGN: PASS: Integrity check passed. [2026-01-29T12:23:13.429870] [DEBUG] [REMOTE ] URGN: Symbol is viable for forecasting. [2026-01-29T12:23:13.429921] [INFO ] [MAIN ] [3223/3490] URGN kept (0.3s) | 3218 kept, 5 rejected | 139.2/min | ETA: 1.9m [2026-01-29T12:23:13.984710] [DEBUG] [REMOTE ] URI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:13.984863] [DEBUG] [REMOTE ] URI: PASS: History has at least 300 days. [2026-01-29T12:23:13.985104] [DEBUG] [REMOTE ] URI: PASS: Price check passed. Min price $770.00. [2026-01-29T12:23:13.985240] [DEBUG] [REMOTE ] URI: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:13.985367] [DEBUG] [REMOTE ] URI: PASS: Integrity check passed. [2026-01-29T12:23:13.985407] [DEBUG] [REMOTE ] URI: Symbol is viable for forecasting. [2026-01-29T12:23:13.985664] [INFO ] [MAIN ] [3224/3490] URI kept (0.6s) | 3219 kept, 5 rejected | 139.2/min | ETA: 1.9m [2026-01-29T12:23:14.207245] [DEBUG] [REMOTE ] URNJ: Retrieved 749 rows, trimmed to 300. [2026-01-29T12:23:14.207385] [DEBUG] [REMOTE ] URNJ: PASS: History has at least 300 days. [2026-01-29T12:23:14.207850] [DEBUG] [REMOTE ] URNJ: PASS: Price check passed. Min price $21.59. [2026-01-29T12:23:14.207996] [DEBUG] [REMOTE ] URNJ: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:14.208110] [DEBUG] [REMOTE ] URNJ: PASS: Integrity check passed. [2026-01-29T12:23:14.208151] [DEBUG] [REMOTE ] URNJ: Symbol is viable for forecasting. [2026-01-29T12:23:14.208199] [INFO ] [MAIN ] [3225/3490] URNJ kept (0.2s) | 3220 kept, 5 rejected | 139.2/min | ETA: 1.9m [2026-01-29T12:23:14.542114] [DEBUG] [REMOTE ] UROY: Retrieved 1517 rows, trimmed to 300. [2026-01-29T12:23:14.542248] [DEBUG] [REMOTE ] UROY: PASS: History has at least 300 days. [2026-01-29T12:23:14.542487] [DEBUG] [REMOTE ] UROY: PASS: Price check passed. Min price $3.32. [2026-01-29T12:23:14.542670] [DEBUG] [REMOTE ] UROY: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:14.542789] [DEBUG] [REMOTE ] UROY: PASS: Integrity check passed. [2026-01-29T12:23:14.542830] [DEBUG] [REMOTE ] UROY: Symbol is viable for forecasting. [2026-01-29T12:23:14.542880] [INFO ] [MAIN ] [3226/3490] UROY kept (0.3s) | 3221 kept, 5 rejected | 139.2/min | ETA: 1.9m [2026-01-29T12:23:15.266653] [DEBUG] [REMOTE ] USA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:15.266793] [DEBUG] [REMOTE ] USA: PASS: History has at least 300 days. [2026-01-29T12:23:15.267040] [DEBUG] [REMOTE ] USA: PASS: Price check passed. Min price $5.67. [2026-01-29T12:23:15.267180] [DEBUG] [REMOTE ] USA: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:15.267306] [DEBUG] [REMOTE ] USA: PASS: Integrity check passed. [2026-01-29T12:23:15.267347] [DEBUG] [REMOTE ] USA: Symbol is viable for forecasting. [2026-01-29T12:23:15.267395] [INFO ] [MAIN ] [3227/3490] USA kept (0.7s) | 3222 kept, 5 rejected | 139.2/min | ETA: 1.9m [2026-01-29T12:23:15.665461] [DEBUG] [REMOTE ] USAC: Retrieved 3279 rows, trimmed to 300. [2026-01-29T12:23:15.665646] [DEBUG] [REMOTE ] USAC: PASS: History has at least 300 days. [2026-01-29T12:23:15.665901] [DEBUG] [REMOTE ] USAC: PASS: Price check passed. Min price $21.54. [2026-01-29T12:23:15.666062] [DEBUG] [REMOTE ] USAC: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:15.666198] [DEBUG] [REMOTE ] USAC: PASS: Integrity check passed. [2026-01-29T12:23:15.666244] [DEBUG] [REMOTE ] USAC: Symbol is viable for forecasting. [2026-01-29T12:23:15.666302] [INFO ] [MAIN ] [3228/3490] USAC kept (0.4s) | 3223 kept, 5 rejected | 139.2/min | ETA: 1.9m [2026-01-29T12:23:16.133374] [DEBUG] [REMOTE ] USB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:16.133510] [DEBUG] [REMOTE ] USB: PASS: History has at least 300 days. [2026-01-29T12:23:16.133738] [DEBUG] [REMOTE ] USB: PASS: Price check passed. Min price $45.03. [2026-01-29T12:23:16.133876] [DEBUG] [REMOTE ] USB: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:16.133989] [DEBUG] [REMOTE ] USB: PASS: Integrity check passed. [2026-01-29T12:23:16.134028] [DEBUG] [REMOTE ] USB: Symbol is viable for forecasting. [2026-01-29T12:23:16.134075] [INFO ] [MAIN ] [3229/3490] USB kept (0.5s) | 3224 kept, 5 rejected | 139.2/min | ETA: 1.9m [2026-01-29T12:23:16.384058] [DEBUG] [REMOTE ] USCB: Retrieved 1134 rows, trimmed to 300. [2026-01-29T12:23:16.384198] [DEBUG] [REMOTE ] USCB: PASS: History has at least 300 days. [2026-01-29T12:23:16.384399] [DEBUG] [REMOTE ] USCB: PASS: Price check passed. Min price $17.06. [2026-01-29T12:23:16.384536] [DEBUG] [REMOTE ] USCB: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:16.384668] [DEBUG] [REMOTE ] USCB: PASS: Integrity check passed. [2026-01-29T12:23:16.384710] [DEBUG] [REMOTE ] USCB: Symbol is viable for forecasting. [2026-01-29T12:23:16.384758] [INFO ] [MAIN ] [3230/3490] USCB kept (0.3s) | 3225 kept, 5 rejected | 139.2/min | ETA: 1.9m [2026-01-29T12:23:16.742831] [DEBUG] [REMOTE ] USDX: Retrieved 480 rows, trimmed to 300. [2026-01-29T12:23:16.742976] [DEBUG] [REMOTE ] USDX: PASS: History has at least 300 days. [2026-01-29T12:23:16.743186] [DEBUG] [REMOTE ] USDX: PASS: Price check passed. Min price $25.32. [2026-01-29T12:23:16.743328] [DEBUG] [REMOTE ] USDX: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:16.743443] [DEBUG] [REMOTE ] USDX: PASS: Integrity check passed. [2026-01-29T12:23:16.743484] [DEBUG] [REMOTE ] USDX: Symbol is viable for forecasting. [2026-01-29T12:23:16.743531] [INFO ] [MAIN ] [3231/3490] USDX kept (0.4s) | 3226 kept, 5 rejected | 139.2/min | ETA: 1.9m [2026-01-29T12:23:17.163116] [DEBUG] [REMOTE ] USEA: Retrieved 895 rows, trimmed to 300. [2026-01-29T12:23:17.163279] [DEBUG] [REMOTE ] USEA: PASS: History has at least 300 days. [2026-01-29T12:23:17.163490] [DEBUG] [REMOTE ] USEA: PASS: Price check passed. Min price $1.41. [2026-01-29T12:23:17.163865] [DEBUG] [REMOTE ] USEA: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:17.163985] [DEBUG] [REMOTE ] USEA: PASS: Integrity check passed. [2026-01-29T12:23:17.164025] [DEBUG] [REMOTE ] USEA: Symbol is viable for forecasting. [2026-01-29T12:23:17.164073] [INFO ] [MAIN ] [3232/3490] USEA kept (0.4s) | 3227 kept, 5 rejected | 139.2/min | ETA: 1.9m [2026-01-29T12:23:17.628986] [DEBUG] [REMOTE ] USFD: Retrieved 2432 rows, trimmed to 300. [2026-01-29T12:23:17.629119] [DEBUG] [REMOTE ] USFD: PASS: History has at least 300 days. [2026-01-29T12:23:17.629334] [DEBUG] [REMOTE ] USFD: PASS: Price check passed. Min price $70.05. [2026-01-29T12:23:17.629476] [DEBUG] [REMOTE ] USFD: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:17.629799] [DEBUG] [REMOTE ] USFD: PASS: Integrity check passed. [2026-01-29T12:23:17.629843] [DEBUG] [REMOTE ] USFD: Symbol is viable for forecasting. [2026-01-29T12:23:17.629892] [INFO ] [MAIN ] [3233/3490] USFD kept (0.5s) | 3228 kept, 5 rejected | 139.2/min | ETA: 1.8m [2026-01-29T12:23:17.958358] [DEBUG] [REMOTE ] USGO: Retrieved 696 rows, trimmed to 300. [2026-01-29T12:23:17.958512] [DEBUG] [REMOTE ] USGO: PASS: History has at least 300 days. [2026-01-29T12:23:17.958754] [DEBUG] [REMOTE ] USGO: PASS: Price check passed. Min price $8.78. [2026-01-29T12:23:17.958899] [DEBUG] [REMOTE ] USGO: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:17.959017] [DEBUG] [REMOTE ] USGO: PASS: Integrity check passed. [2026-01-29T12:23:17.959059] [DEBUG] [REMOTE ] USGO: Symbol is viable for forecasting. [2026-01-29T12:23:17.959108] [INFO ] [MAIN ] [3234/3490] USGO kept (0.3s) | 3229 kept, 5 rejected | 139.2/min | ETA: 1.8m [2026-01-29T12:23:18.523310] [DEBUG] [REMOTE ] USIG: Retrieved 4792 rows, trimmed to 300. [2026-01-29T12:23:18.523526] [DEBUG] [REMOTE ] USIG: PASS: History has at least 300 days. [2026-01-29T12:23:18.523864] [DEBUG] [REMOTE ] USIG: PASS: Price check passed. Min price $51.36. [2026-01-29T12:23:18.524010] [DEBUG] [REMOTE ] USIG: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:18.524155] [DEBUG] [REMOTE ] USIG: PASS: Integrity check passed. [2026-01-29T12:23:18.524198] [DEBUG] [REMOTE ] USIG: Symbol is viable for forecasting. [2026-01-29T12:23:18.524253] [INFO ] [MAIN ] [3235/3490] USIG kept (0.6s) | 3230 kept, 5 rejected | 139.2/min | ETA: 1.8m [2026-01-29T12:23:19.013844] [DEBUG] [REMOTE ] USIO: Retrieved 6302 rows, trimmed to 300. [2026-01-29T12:23:19.014125] [DEBUG] [REMOTE ] USIO: PASS: History has at least 300 days. [2026-01-29T12:23:19.014560] [DEBUG] [REMOTE ] USIO: PASS: Price check passed. Min price $1.32. [2026-01-29T12:23:19.014756] [DEBUG] [REMOTE ] USIO: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:19.014919] [DEBUG] [REMOTE ] USIO: PASS: Integrity check passed. [2026-01-29T12:23:19.014963] [DEBUG] [REMOTE ] USIO: Symbol is viable for forecasting. [2026-01-29T12:23:19.015023] [INFO ] [MAIN ] [3236/3490] USIO kept (0.5s) | 3231 kept, 5 rejected | 139.2/min | ETA: 1.8m [2026-01-29T12:23:19.481920] [DEBUG] [REMOTE ] USLM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:19.482120] [DEBUG] [REMOTE ] USLM: PASS: History has at least 300 days. [2026-01-29T12:23:19.482443] [DEBUG] [REMOTE ] USLM: PASS: Price check passed. Min price $111.00. [2026-01-29T12:23:19.482657] [DEBUG] [REMOTE ] USLM: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:19.482847] [DEBUG] [REMOTE ] USLM: PASS: Integrity check passed. [2026-01-29T12:23:19.482895] [DEBUG] [REMOTE ] USLM: Symbol is viable for forecasting. [2026-01-29T12:23:19.482951] [INFO ] [MAIN ] [3237/3490] USLM kept (0.5s) | 3232 kept, 5 rejected | 139.2/min | ETA: 1.8m [2026-01-29T12:23:19.785974] [DEBUG] [REMOTE ] USMC: Retrieved 2084 rows, trimmed to 300. [2026-01-29T12:23:19.786129] [DEBUG] [REMOTE ] USMC: PASS: History has at least 300 days. [2026-01-29T12:23:19.786416] [DEBUG] [REMOTE ] USMC: PASS: Price check passed. Min price $66.08. [2026-01-29T12:23:19.786598] [DEBUG] [REMOTE ] USMC: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:19.786732] [DEBUG] [REMOTE ] USMC: PASS: Integrity check passed. [2026-01-29T12:23:19.786778] [DEBUG] [REMOTE ] USMC: Symbol is viable for forecasting. [2026-01-29T12:23:19.786847] [INFO ] [MAIN ] [3238/3490] USMC kept (0.3s) | 3233 kept, 5 rejected | 139.2/min | ETA: 1.8m [2026-01-29T12:23:20.066228] [DEBUG] [REMOTE ] USOI: Retrieved 415 rows, trimmed to 300. [2026-01-29T12:23:20.066383] [DEBUG] [REMOTE ] USOI: PASS: History has at least 300 days. [2026-01-29T12:23:20.066798] [DEBUG] [REMOTE ] USOI: PASS: Price check passed. Min price $45.02. [2026-01-29T12:23:20.066934] [DEBUG] [REMOTE ] USOI: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:20.067041] [DEBUG] [REMOTE ] USOI: PASS: Integrity check passed. [2026-01-29T12:23:20.067097] [DEBUG] [REMOTE ] USOI: Symbol is viable for forecasting. [2026-01-29T12:23:20.067146] [INFO ] [MAIN ] [3239/3490] USOI kept (0.3s) | 3234 kept, 5 rejected | 139.2/min | ETA: 1.8m [2026-01-29T12:23:20.396119] [DEBUG] [REMOTE ] USOY: Retrieved 430 rows, trimmed to 300. [2026-01-29T12:23:20.396259] [DEBUG] [REMOTE ] USOY: PASS: History has at least 300 days. [2026-01-29T12:23:20.396468] [DEBUG] [REMOTE ] USOY: PASS: Price check passed. Min price $6.09. [2026-01-29T12:23:20.396626] [DEBUG] [REMOTE ] USOY: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:20.396742] [DEBUG] [REMOTE ] USOY: PASS: Integrity check passed. [2026-01-29T12:23:20.396783] [DEBUG] [REMOTE ] USOY: Symbol is viable for forecasting. [2026-01-29T12:23:20.396834] [INFO ] [MAIN ] [3240/3490] USOY kept (0.3s) | 3235 kept, 5 rejected | 139.2/min | ETA: 1.8m [2026-01-29T12:23:20.984560] [DEBUG] [REMOTE ] USTB: Retrieved 2074 rows, trimmed to 300. [2026-01-29T12:23:20.984727] [DEBUG] [REMOTE ] USTB: PASS: History has at least 300 days. [2026-01-29T12:23:20.984975] [DEBUG] [REMOTE ] USTB: PASS: Price check passed. Min price $50.30. [2026-01-29T12:23:20.985144] [DEBUG] [REMOTE ] USTB: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:20.985280] [DEBUG] [REMOTE ] USTB: PASS: Integrity check passed. [2026-01-29T12:23:20.985329] [DEBUG] [REMOTE ] USTB: Symbol is viable for forecasting. [2026-01-29T12:23:20.985389] [INFO ] [MAIN ] [3241/3490] USTB kept (0.6s) | 3236 kept, 5 rejected | 139.2/min | ETA: 1.8m [2026-01-29T12:23:21.401933] [DEBUG] [REMOTE ] USVM: Retrieved 2074 rows, trimmed to 300. [2026-01-29T12:23:21.402079] [DEBUG] [REMOTE ] USVM: PASS: History has at least 300 days. [2026-01-29T12:23:21.402313] [DEBUG] [REMOTE ] USVM: PASS: Price check passed. Min price $86.13. [2026-01-29T12:23:21.402492] [DEBUG] [REMOTE ] USVM: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:21.402650] [DEBUG] [REMOTE ] USVM: PASS: Integrity check passed. [2026-01-29T12:23:21.402699] [DEBUG] [REMOTE ] USVM: Symbol is viable for forecasting. [2026-01-29T12:23:21.402759] [INFO ] [MAIN ] [3242/3490] USVM kept (0.4s) | 3237 kept, 5 rejected | 139.2/min | ETA: 1.8m [2026-01-29T12:23:21.780533] [DEBUG] [REMOTE ] USXF: Retrieved 1410 rows, trimmed to 300. [2026-01-29T12:23:21.780719] [DEBUG] [REMOTE ] USXF: PASS: History has at least 300 days. [2026-01-29T12:23:21.780985] [DEBUG] [REMOTE ] USXF: PASS: Price check passed. Min price $54.69. [2026-01-29T12:23:21.781162] [DEBUG] [REMOTE ] USXF: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:21.781306] [DEBUG] [REMOTE ] USXF: PASS: Integrity check passed. [2026-01-29T12:23:21.781358] [DEBUG] [REMOTE ] USXF: Symbol is viable for forecasting. [2026-01-29T12:23:21.781420] [INFO ] [MAIN ] [3243/3490] USXF kept (0.4s) | 3238 kept, 5 rejected | 139.2/min | ETA: 1.8m [2026-01-29T12:23:22.103097] [DEBUG] [REMOTE ] UTEN: Retrieved 871 rows, trimmed to 300. [2026-01-29T12:23:22.103265] [DEBUG] [REMOTE ] UTEN: PASS: History has at least 300 days. [2026-01-29T12:23:22.103513] [DEBUG] [REMOTE ] UTEN: PASS: Price check passed. Min price $43.74. [2026-01-29T12:23:22.103724] [DEBUG] [REMOTE ] UTEN: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:22.103869] [DEBUG] [REMOTE ] UTEN: PASS: Integrity check passed. [2026-01-29T12:23:22.103919] [DEBUG] [REMOTE ] UTEN: Symbol is viable for forecasting. [2026-01-29T12:23:22.103979] [INFO ] [MAIN ] [3244/3490] UTEN kept (0.3s) | 3239 kept, 5 rejected | 139.2/min | ETA: 1.8m [2026-01-29T12:23:22.775673] [DEBUG] [REMOTE ] UTF: Retrieved 5464 rows, trimmed to 300. [2026-01-29T12:23:22.775867] [DEBUG] [REMOTE ] UTF: PASS: History has at least 300 days. [2026-01-29T12:23:22.776183] [DEBUG] [REMOTE ] UTF: PASS: Price check passed. Min price $23.12. [2026-01-29T12:23:22.776366] [DEBUG] [REMOTE ] UTF: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:22.776532] [DEBUG] [REMOTE ] UTF: PASS: Integrity check passed. [2026-01-29T12:23:22.776602] [DEBUG] [REMOTE ] UTF: Symbol is viable for forecasting. [2026-01-29T12:23:22.776663] [INFO ] [MAIN ] [3245/3490] UTF kept (0.7s) | 3240 kept, 5 rejected | 139.2/min | ETA: 1.8m [2026-01-29T12:23:23.229140] [DEBUG] [REMOTE ] UTI: Retrieved 5562 rows, trimmed to 300. [2026-01-29T12:23:23.229448] [DEBUG] [REMOTE ] UTI: PASS: History has at least 300 days. [2026-01-29T12:23:23.230025] [DEBUG] [REMOTE ] UTI: PASS: Price check passed. Min price $21.77. [2026-01-29T12:23:23.230254] [DEBUG] [REMOTE ] UTI: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:23.230493] [DEBUG] [REMOTE ] UTI: PASS: Integrity check passed. [2026-01-29T12:23:23.230559] [DEBUG] [REMOTE ] UTI: Symbol is viable for forecasting. [2026-01-29T12:23:23.230672] [INFO ] [MAIN ] [3246/3490] UTI kept (0.5s) | 3241 kept, 5 rejected | 139.2/min | ETA: 1.8m [2026-01-29T12:23:23.759990] [DEBUG] [REMOTE ] UTL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:23.760356] [DEBUG] [REMOTE ] UTL: PASS: History has at least 300 days. [2026-01-29T12:23:23.760964] [DEBUG] [REMOTE ] UTL: PASS: Price check passed. Min price $47.12. [2026-01-29T12:23:23.761200] [DEBUG] [REMOTE ] UTL: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:23.761428] [DEBUG] [REMOTE ] UTL: PASS: Integrity check passed. [2026-01-29T12:23:23.761493] [DEBUG] [REMOTE ] UTL: Symbol is viable for forecasting. [2026-01-29T12:23:23.761628] [INFO ] [MAIN ] [3247/3490] UTL kept (0.5s) | 3242 kept, 5 rejected | 139.2/min | ETA: 1.7m [2026-01-29T12:23:24.230117] [DEBUG] [REMOTE ] UTMD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:24.230391] [DEBUG] [REMOTE ] UTMD: PASS: History has at least 300 days. [2026-01-29T12:23:24.230868] [DEBUG] [REMOTE ] UTMD: PASS: Price check passed. Min price $53.52. [2026-01-29T12:23:24.231027] [DEBUG] [REMOTE ] UTMD: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:24.231195] [DEBUG] [REMOTE ] UTMD: PASS: Integrity check passed. [2026-01-29T12:23:24.231244] [DEBUG] [REMOTE ] UTMD: Symbol is viable for forecasting. [2026-01-29T12:23:24.231315] [INFO ] [MAIN ] [3248/3490] UTMD kept (0.5s) | 3243 kept, 5 rejected | 139.2/min | ETA: 1.7m [2026-01-29T12:23:24.490046] [DEBUG] [REMOTE ] UTZ: Retrieved 1799 rows, trimmed to 300. [2026-01-29T12:23:24.490202] [DEBUG] [REMOTE ] UTZ: PASS: History has at least 300 days. [2026-01-29T12:23:24.490462] [DEBUG] [REMOTE ] UTZ: PASS: Price check passed. Min price $9.16. [2026-01-29T12:23:24.490629] [DEBUG] [REMOTE ] UTZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:24.490766] [DEBUG] [REMOTE ] UTZ: PASS: Integrity check passed. [2026-01-29T12:23:24.490812] [DEBUG] [REMOTE ] UTZ: Symbol is viable for forecasting. [2026-01-29T12:23:24.490862] [INFO ] [MAIN ] [3249/3490] UTZ kept (0.3s) | 3244 kept, 5 rejected | 139.2/min | ETA: 1.7m [2026-01-29T12:23:25.114625] [DEBUG] [REMOTE ] UVE: Retrieved 5698 rows, trimmed to 300. [2026-01-29T12:23:25.114791] [DEBUG] [REMOTE ] UVE: PASS: History has at least 300 days. [2026-01-29T12:23:25.115046] [DEBUG] [REMOTE ] UVE: PASS: Price check passed. Min price $28.85. [2026-01-29T12:23:25.115192] [DEBUG] [REMOTE ] UVE: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:25.115323] [DEBUG] [REMOTE ] UVE: PASS: Integrity check passed. [2026-01-29T12:23:25.115365] [DEBUG] [REMOTE ] UVE: Symbol is viable for forecasting. [2026-01-29T12:23:25.115417] [INFO ] [MAIN ] [3250/3490] UVE kept (0.6s) | 3245 kept, 5 rejected | 139.2/min | ETA: 1.7m [2026-01-29T12:23:25.426261] [DEBUG] [REMOTE ] UVSP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:25.426418] [DEBUG] [REMOTE ] UVSP: PASS: History has at least 300 days. [2026-01-29T12:23:25.426741] [DEBUG] [REMOTE ] UVSP: PASS: Price check passed. Min price $29.13. [2026-01-29T12:23:25.426921] [DEBUG] [REMOTE ] UVSP: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:25.427075] [DEBUG] [REMOTE ] UVSP: PASS: Integrity check passed. [2026-01-29T12:23:25.427120] [DEBUG] [REMOTE ] UVSP: Symbol is viable for forecasting. [2026-01-29T12:23:25.427171] [INFO ] [MAIN ] [3251/3490] UVSP kept (0.3s) | 3246 kept, 5 rejected | 139.2/min | ETA: 1.7m [2026-01-29T12:23:25.638968] [DEBUG] [REMOTE ] UWMC: Retrieved 1232 rows, trimmed to 300. [2026-01-29T12:23:25.639161] [DEBUG] [REMOTE ] UWMC: PASS: History has at least 300 days. [2026-01-29T12:23:25.639434] [DEBUG] [REMOTE ] UWMC: PASS: Price check passed. Min price $4.38. [2026-01-29T12:23:25.639608] [DEBUG] [REMOTE ] UWMC: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:25.639739] [DEBUG] [REMOTE ] UWMC: PASS: Integrity check passed. [2026-01-29T12:23:25.639788] [DEBUG] [REMOTE ] UWMC: Symbol is viable for forecasting. [2026-01-29T12:23:25.639846] [INFO ] [MAIN ] [3252/3490] UWMC kept (0.2s) | 3247 kept, 5 rejected | 139.2/min | ETA: 1.7m [2026-01-29T12:23:26.217810] [DEBUG] [REMOTE ] UXIN: Retrieved 1907 rows, trimmed to 300. [2026-01-29T12:23:26.218054] [DEBUG] [REMOTE ] UXIN: PASS: History has at least 300 days. [2026-01-29T12:23:26.218335] [DEBUG] [REMOTE ] UXIN: PASS: Price check passed. Min price $2.50. [2026-01-29T12:23:26.218479] [DEBUG] [REMOTE ] UXIN: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:26.218631] [DEBUG] [REMOTE ] UXIN: PASS: Integrity check passed. [2026-01-29T12:23:26.218691] [DEBUG] [REMOTE ] UXIN: Symbol is viable for forecasting. [2026-01-29T12:23:26.218778] [INFO ] [MAIN ] [3253/3490] UXIN kept (0.6s) | 3248 kept, 5 rejected | 139.2/min | ETA: 1.7m [2026-01-29T12:23:26.558495] [DEBUG] [REMOTE ] UYLD: Retrieved 817 rows, trimmed to 300. [2026-01-29T12:23:26.558753] [DEBUG] [REMOTE ] UYLD: PASS: History has at least 300 days. [2026-01-29T12:23:26.559027] [DEBUG] [REMOTE ] UYLD: PASS: Price check passed. Min price $50.72. [2026-01-29T12:23:26.559173] [DEBUG] [REMOTE ] UYLD: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:26.559301] [DEBUG] [REMOTE ] UYLD: PASS: Integrity check passed. [2026-01-29T12:23:26.559342] [DEBUG] [REMOTE ] UYLD: Symbol is viable for forecasting. [2026-01-29T12:23:26.559400] [INFO ] [MAIN ] [3254/3490] UYLD kept (0.3s) | 3249 kept, 5 rejected | 139.2/min | ETA: 1.7m [2026-01-29T12:23:26.996748] [DEBUG] [REMOTE ] UZE: Retrieved 1285 rows, trimmed to 300. [2026-01-29T12:23:26.996967] [DEBUG] [REMOTE ] UZE: PASS: History has at least 300 days. [2026-01-29T12:23:26.997300] [DEBUG] [REMOTE ] UZE: PASS: Price check passed. Min price $17.44. [2026-01-29T12:23:26.997455] [DEBUG] [REMOTE ] UZE: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:26.997626] [DEBUG] [REMOTE ] UZE: PASS: Integrity check passed. [2026-01-29T12:23:26.997674] [DEBUG] [REMOTE ] UZE: Symbol is viable for forecasting. [2026-01-29T12:23:26.997729] [INFO ] [MAIN ] [3255/3490] UZE kept (0.4s) | 3250 kept, 5 rejected | 139.2/min | ETA: 1.7m [2026-01-29T12:23:27.352934] [DEBUG] [REMOTE ] VAC: Retrieved 3575 rows, trimmed to 300. [2026-01-29T12:23:27.353140] [DEBUG] [REMOTE ] VAC: PASS: History has at least 300 days. [2026-01-29T12:23:27.353409] [DEBUG] [REMOTE ] VAC: PASS: Price check passed. Min price $44.87. [2026-01-29T12:23:27.353554] [DEBUG] [REMOTE ] VAC: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:27.353708] [DEBUG] [REMOTE ] VAC: PASS: Integrity check passed. [2026-01-29T12:23:27.353749] [DEBUG] [REMOTE ] VAC: Symbol is viable for forecasting. [2026-01-29T12:23:27.353802] [INFO ] [MAIN ] [3256/3490] VAC kept (0.4s) | 3251 kept, 5 rejected | 139.2/min | ETA: 1.7m [2026-01-29T12:23:27.951442] [DEBUG] [REMOTE ] VAL: Retrieved 5643 rows, trimmed to 300. [2026-01-29T12:23:27.951676] [DEBUG] [REMOTE ] VAL: PASS: History has at least 300 days. [2026-01-29T12:23:27.951988] [DEBUG] [REMOTE ] VAL: PASS: Price check passed. Min price $49.03. [2026-01-29T12:23:27.952324] [DEBUG] [REMOTE ] VAL: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:27.952470] [DEBUG] [REMOTE ] VAL: PASS: Integrity check passed. [2026-01-29T12:23:27.952512] [DEBUG] [REMOTE ] VAL: Symbol is viable for forecasting. [2026-01-29T12:23:27.952615] [INFO ] [MAIN ] [3257/3490] VAL kept (0.6s) | 3252 kept, 5 rejected | 139.2/min | ETA: 1.7m [2026-01-29T12:23:28.541944] [DEBUG] [REMOTE ] VALE: Retrieved 6003 rows, trimmed to 300. [2026-01-29T12:23:28.542157] [DEBUG] [REMOTE ] VALE: PASS: History has at least 300 days. [2026-01-29T12:23:28.542478] [DEBUG] [REMOTE ] VALE: PASS: Price check passed. Min price $11.71. [2026-01-29T12:23:28.542673] [DEBUG] [REMOTE ] VALE: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:28.542841] [DEBUG] [REMOTE ] VALE: PASS: Integrity check passed. [2026-01-29T12:23:28.542887] [DEBUG] [REMOTE ] VALE: Symbol is viable for forecasting. [2026-01-29T12:23:28.542971] [INFO ] [MAIN ] [3258/3490] VALE kept (0.6s) | 3253 kept, 5 rejected | 139.2/min | ETA: 1.7m [2026-01-29T12:23:28.678741] [DEBUG] [REMOTE ] VALN: Retrieved 1189 rows, trimmed to 300. [2026-01-29T12:23:28.678965] [DEBUG] [REMOTE ] VALN: PASS: History has at least 300 days. [2026-01-29T12:23:28.679237] [DEBUG] [REMOTE ] VALN: PASS: Price check passed. Min price $8.07. [2026-01-29T12:23:28.679398] [DEBUG] [REMOTE ] VALN: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:28.679537] [DEBUG] [REMOTE ] VALN: PASS: Integrity check passed. [2026-01-29T12:23:28.679601] [DEBUG] [REMOTE ] VALN: Symbol is viable for forecasting. [2026-01-29T12:23:28.679661] [INFO ] [MAIN ] [3259/3490] VALN kept (0.1s) | 3254 kept, 5 rejected | 139.2/min | ETA: 1.7m [2026-01-29T12:23:29.285226] [DEBUG] [REMOTE ] VANI: Retrieved 2813 rows, trimmed to 300. [2026-01-29T12:23:29.285406] [DEBUG] [REMOTE ] VANI: PASS: History has at least 300 days. [2026-01-29T12:23:29.285678] [DEBUG] [REMOTE ] VANI: PASS: Price check passed. Min price $1.23. [2026-01-29T12:23:29.286003] [DEBUG] [REMOTE ] VANI: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:29.286122] [DEBUG] [REMOTE ] VANI: PASS: Integrity check passed. [2026-01-29T12:23:29.286172] [DEBUG] [REMOTE ] VANI: Symbol is viable for forecasting. [2026-01-29T12:23:29.286223] [INFO ] [MAIN ] [3260/3490] VANI kept (0.6s) | 3255 kept, 5 rejected | 139.2/min | ETA: 1.7m [2026-01-29T12:23:29.787816] [DEBUG] [REMOTE ] VBF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:29.788071] [DEBUG] [REMOTE ] VBF: PASS: History has at least 300 days. [2026-01-29T12:23:29.788409] [DEBUG] [REMOTE ] VBF: PASS: Price check passed. Min price $15.24. [2026-01-29T12:23:29.788562] [DEBUG] [REMOTE ] VBF: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:29.788742] [DEBUG] [REMOTE ] VBF: PASS: Integrity check passed. [2026-01-29T12:23:29.788786] [DEBUG] [REMOTE ] VBF: Symbol is viable for forecasting. [2026-01-29T12:23:29.788845] [INFO ] [MAIN ] [3261/3490] VBF kept (0.5s) | 3256 kept, 5 rejected | 139.2/min | ETA: 1.6m [2026-01-29T12:23:30.026620] [DEBUG] [REMOTE ] VBNK: Retrieved 1109 rows, trimmed to 300. [2026-01-29T12:23:30.026776] [DEBUG] [REMOTE ] VBNK: PASS: History has at least 300 days. [2026-01-29T12:23:30.027001] [DEBUG] [REMOTE ] VBNK: PASS: Price check passed. Min price $11.25. [2026-01-29T12:23:30.027152] [DEBUG] [REMOTE ] VBNK: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:30.027269] [DEBUG] [REMOTE ] VBNK: PASS: Integrity check passed. [2026-01-29T12:23:30.027311] [DEBUG] [REMOTE ] VBNK: Symbol is viable for forecasting. [2026-01-29T12:23:30.027363] [INFO ] [MAIN ] [3262/3490] VBNK kept (0.2s) | 3257 kept, 5 rejected | 139.2/min | ETA: 1.6m [2026-01-29T12:23:30.622429] [DEBUG] [REMOTE ] VC: Retrieved 3852 rows, trimmed to 300. [2026-01-29T12:23:30.622613] [DEBUG] [REMOTE ] VC: PASS: History has at least 300 days. [2026-01-29T12:23:30.622912] [DEBUG] [REMOTE ] VC: PASS: Price check passed. Min price $91.03. [2026-01-29T12:23:30.623085] [DEBUG] [REMOTE ] VC: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:30.623234] [DEBUG] [REMOTE ] VC: PASS: Integrity check passed. [2026-01-29T12:23:30.623285] [DEBUG] [REMOTE ] VC: Symbol is viable for forecasting. [2026-01-29T12:23:30.623346] [INFO ] [MAIN ] [3263/3490] VC kept (0.6s) | 3258 kept, 5 rejected | 139.2/min | ETA: 1.6m [2026-01-29T12:23:31.001759] [DEBUG] [REMOTE ] VCEL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:31.001893] [DEBUG] [REMOTE ] VCEL: PASS: History has at least 300 days. [2026-01-29T12:23:31.002101] [DEBUG] [REMOTE ] VCEL: PASS: Price check passed. Min price $35.06. [2026-01-29T12:23:31.002238] [DEBUG] [REMOTE ] VCEL: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:31.002352] [DEBUG] [REMOTE ] VCEL: PASS: Integrity check passed. [2026-01-29T12:23:31.002392] [DEBUG] [REMOTE ] VCEL: Symbol is viable for forecasting. [2026-01-29T12:23:31.002441] [INFO ] [MAIN ] [3264/3490] VCEL kept (0.4s) | 3259 kept, 5 rejected | 139.2/min | ETA: 1.6m [2026-01-29T12:23:31.108992] [DEBUG] [REMOTE ] VCRB: Retrieved 531 rows, trimmed to 300. [2026-01-29T12:23:31.109115] [DEBUG] [REMOTE ] VCRB: PASS: History has at least 300 days. [2026-01-29T12:23:31.109319] [DEBUG] [REMOTE ] VCRB: PASS: Price check passed. Min price $77.31. [2026-01-29T12:23:31.109455] [DEBUG] [REMOTE ] VCRB: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:31.109566] [DEBUG] [REMOTE ] VCRB: PASS: Integrity check passed. [2026-01-29T12:23:31.109638] [DEBUG] [REMOTE ] VCRB: Symbol is viable for forecasting. [2026-01-29T12:23:31.109689] [INFO ] [MAIN ] [3265/3490] VCRB kept (0.1s) | 3260 kept, 5 rejected | 139.3/min | ETA: 1.6m [2026-01-29T12:23:31.789665] [DEBUG] [REMOTE ] VCSH: Retrieved 4069 rows, trimmed to 300. [2026-01-29T12:23:31.789813] [DEBUG] [REMOTE ] VCSH: PASS: History has at least 300 days. [2026-01-29T12:23:31.790043] [DEBUG] [REMOTE ] VCSH: PASS: Price check passed. Min price $78.93. [2026-01-29T12:23:31.790182] [DEBUG] [REMOTE ] VCSH: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:31.790303] [DEBUG] [REMOTE ] VCSH: PASS: Integrity check passed. [2026-01-29T12:23:31.790344] [DEBUG] [REMOTE ] VCSH: Symbol is viable for forecasting. [2026-01-29T12:23:31.790396] [INFO ] [MAIN ] [3266/3490] VCSH kept (0.7s) | 3261 kept, 5 rejected | 139.2/min | ETA: 1.6m [2026-01-29T12:23:32.230900] [DEBUG] [REMOTE ] VECO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:32.231140] [DEBUG] [REMOTE ] VECO: PASS: History has at least 300 days. [2026-01-29T12:23:32.231662] [DEBUG] [REMOTE ] VECO: PASS: Price check passed. Min price $26.39. [2026-01-29T12:23:32.231867] [DEBUG] [REMOTE ] VECO: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:32.232080] [DEBUG] [REMOTE ] VECO: PASS: Integrity check passed. [2026-01-29T12:23:32.232138] [DEBUG] [REMOTE ] VECO: Symbol is viable for forecasting. [2026-01-29T12:23:32.232256] [INFO ] [MAIN ] [3267/3490] VECO kept (0.4s) | 3262 kept, 5 rejected | 139.2/min | ETA: 1.6m [2026-01-29T12:23:32.458119] [DEBUG] [REMOTE ] VEEE: Retrieved 1136 rows, trimmed to 300. [2026-01-29T12:23:32.458335] [DEBUG] [REMOTE ] VEEE: PASS: History has at least 300 days. [2026-01-29T12:23:32.458614] [DEBUG] [REMOTE ] VEEE: PASS: Price check passed. Min price $1.36. [2026-01-29T12:23:32.458759] [DEBUG] [REMOTE ] VEEE: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:32.458890] [DEBUG] [REMOTE ] VEEE: PASS: Integrity check passed. [2026-01-29T12:23:32.458932] [DEBUG] [REMOTE ] VEEE: Symbol is viable for forecasting. [2026-01-29T12:23:32.459173] [INFO ] [MAIN ] [3268/3490] VEEE kept (0.2s) | 3263 kept, 5 rejected | 139.2/min | ETA: 1.6m [2026-01-29T12:23:32.900624] [DEBUG] [REMOTE ] VEL: Retrieved 1515 rows, trimmed to 300. [2026-01-29T12:23:32.901042] [DEBUG] [REMOTE ] VEL: PASS: History has at least 300 days. [2026-01-29T12:23:32.901367] [DEBUG] [REMOTE ] VEL: PASS: Price check passed. Min price $18.17. [2026-01-29T12:23:32.901633] [DEBUG] [REMOTE ] VEL: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:32.901799] [DEBUG] [REMOTE ] VEL: PASS: Integrity check passed. [2026-01-29T12:23:32.901854] [DEBUG] [REMOTE ] VEL: Symbol is viable for forecasting. [2026-01-29T12:23:32.901922] [INFO ] [MAIN ] [3269/3490] VEL kept (0.4s) | 3264 kept, 5 rejected | 139.2/min | ETA: 1.6m [2026-01-29T12:23:33.523906] [DEBUG] [REMOTE ] VEON: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:33.524152] [DEBUG] [REMOTE ] VEON: PASS: History has at least 300 days. [2026-01-29T12:23:33.524616] [DEBUG] [REMOTE ] VEON: PASS: Price check passed. Min price $43.56. [2026-01-29T12:23:33.524819] [DEBUG] [REMOTE ] VEON: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:33.525238] [DEBUG] [REMOTE ] VEON: PASS: Integrity check passed. [2026-01-29T12:23:33.525304] [DEBUG] [REMOTE ] VEON: Symbol is viable for forecasting. [2026-01-29T12:23:33.525388] [INFO ] [MAIN ] [3270/3490] VEON kept (0.6s) | 3265 kept, 5 rejected | 139.2/min | ETA: 1.6m [2026-01-29T12:23:33.768729] [DEBUG] [REMOTE ] VERA: Retrieved 1182 rows, trimmed to 300. [2026-01-29T12:23:33.768924] [DEBUG] [REMOTE ] VERA: PASS: History has at least 300 days. [2026-01-29T12:23:33.769168] [DEBUG] [REMOTE ] VERA: PASS: Price check passed. Min price $24.10. [2026-01-29T12:23:33.769312] [DEBUG] [REMOTE ] VERA: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:33.769431] [DEBUG] [REMOTE ] VERA: PASS: Integrity check passed. [2026-01-29T12:23:33.769474] [DEBUG] [REMOTE ] VERA: Symbol is viable for forecasting. [2026-01-29T12:23:33.769527] [INFO ] [MAIN ] [3271/3490] VERA kept (0.2s) | 3266 kept, 5 rejected | 139.2/min | ETA: 1.6m [2026-01-29T12:23:34.215486] [DEBUG] [REMOTE ] VERI: Retrieved 2190 rows, trimmed to 300. [2026-01-29T12:23:34.215704] [DEBUG] [REMOTE ] VERI: PASS: History has at least 300 days. [2026-01-29T12:23:34.215981] [DEBUG] [REMOTE ] VERI: PASS: Price check passed. Min price $3.83. [2026-01-29T12:23:34.216132] [DEBUG] [REMOTE ] VERI: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:34.216262] [DEBUG] [REMOTE ] VERI: PASS: Integrity check passed. [2026-01-29T12:23:34.216305] [DEBUG] [REMOTE ] VERI: Symbol is viable for forecasting. [2026-01-29T12:23:34.216413] [INFO ] [MAIN ] [3272/3490] VERI kept (0.4s) | 3267 kept, 5 rejected | 139.2/min | ETA: 1.6m [2026-01-29T12:23:34.704611] [DEBUG] [REMOTE ] VERO: Retrieved 3327 rows, trimmed to 300. [2026-01-29T12:23:34.704813] [DEBUG] [REMOTE ] VERO: PASS: History has at least 300 days. [2026-01-29T12:23:34.705087] [DEBUG] [REMOTE ] VERO: PASS: Price check passed. Min price $1.32. [2026-01-29T12:23:34.705229] [DEBUG] [REMOTE ] VERO: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:34.705364] [DEBUG] [REMOTE ] VERO: PASS: Integrity check passed. [2026-01-29T12:23:34.705405] [DEBUG] [REMOTE ] VERO: Symbol is viable for forecasting. [2026-01-29T12:23:34.705484] [INFO ] [MAIN ] [3273/3490] VERO kept (0.5s) | 3268 kept, 5 rejected | 139.2/min | ETA: 1.6m [2026-01-29T12:23:34.984917] [DEBUG] [REMOTE ] VERX: Retrieved 1382 rows, trimmed to 300. [2026-01-29T12:23:34.985041] [DEBUG] [REMOTE ] VERX: PASS: History has at least 300 days. [2026-01-29T12:23:34.985241] [DEBUG] [REMOTE ] VERX: PASS: Price check passed. Min price $18.66. [2026-01-29T12:23:34.985375] [DEBUG] [REMOTE ] VERX: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:34.985487] [DEBUG] [REMOTE ] VERX: PASS: Integrity check passed. [2026-01-29T12:23:34.985527] [DEBUG] [REMOTE ] VERX: Symbol is viable for forecasting. [2026-01-29T12:23:34.985592] [INFO ] [MAIN ] [3274/3490] VERX kept (0.3s) | 3269 kept, 5 rejected | 139.3/min | ETA: 1.6m [2026-01-29T12:23:35.597162] [DEBUG] [REMOTE ] VFC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:35.597321] [DEBUG] [REMOTE ] VFC: PASS: History has at least 300 days. [2026-01-29T12:23:35.597623] [DEBUG] [REMOTE ] VFC: PASS: Price check passed. Min price $13.70. [2026-01-29T12:23:35.597768] [DEBUG] [REMOTE ] VFC: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:35.597929] [DEBUG] [REMOTE ] VFC: PASS: Integrity check passed. [2026-01-29T12:23:35.597973] [DEBUG] [REMOTE ] VFC: Symbol is viable for forecasting. [2026-01-29T12:23:35.598024] [INFO ] [MAIN ] [3275/3490] VFC kept (0.6s) | 3270 kept, 5 rejected | 139.2/min | ETA: 1.5m [2026-01-29T12:23:35.955833] [DEBUG] [REMOTE ] VFF: Retrieved 3978 rows, trimmed to 300. [2026-01-29T12:23:35.955975] [DEBUG] [REMOTE ] VFF: PASS: History has at least 300 days. [2026-01-29T12:23:35.956196] [DEBUG] [REMOTE ] VFF: PASS: Price check passed. Min price $2.96. [2026-01-29T12:23:35.956333] [DEBUG] [REMOTE ] VFF: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:35.956448] [DEBUG] [REMOTE ] VFF: PASS: Integrity check passed. [2026-01-29T12:23:35.956489] [DEBUG] [REMOTE ] VFF: Symbol is viable for forecasting. [2026-01-29T12:23:35.956538] [INFO ] [MAIN ] [3276/3490] VFF kept (0.4s) | 3271 kept, 5 rejected | 139.2/min | ETA: 1.5m [2026-01-29T12:23:36.212697] [DEBUG] [REMOTE ] VFLO: Retrieved 653 rows, trimmed to 300. [2026-01-29T12:23:36.212853] [DEBUG] [REMOTE ] VFLO: PASS: History has at least 300 days. [2026-01-29T12:23:36.213082] [DEBUG] [REMOTE ] VFLO: PASS: Price check passed. Min price $36.61. [2026-01-29T12:23:36.213230] [DEBUG] [REMOTE ] VFLO: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:36.213348] [DEBUG] [REMOTE ] VFLO: PASS: Integrity check passed. [2026-01-29T12:23:36.213391] [DEBUG] [REMOTE ] VFLO: Symbol is viable for forecasting. [2026-01-29T12:23:36.213442] [INFO ] [MAIN ] [3277/3490] VFLO kept (0.3s) | 3272 kept, 5 rejected | 139.3/min | ETA: 1.5m [2026-01-29T12:23:36.615542] [DEBUG] [REMOTE ] VFS: Retrieved 1103 rows, trimmed to 300. [2026-01-29T12:23:36.615717] [DEBUG] [REMOTE ] VFS: PASS: History has at least 300 days. [2026-01-29T12:23:36.615940] [DEBUG] [REMOTE ] VFS: PASS: Price check passed. Min price $3.14. [2026-01-29T12:23:36.616077] [DEBUG] [REMOTE ] VFS: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:36.616193] [DEBUG] [REMOTE ] VFS: PASS: Integrity check passed. [2026-01-29T12:23:36.616233] [DEBUG] [REMOTE ] VFS: Symbol is viable for forecasting. [2026-01-29T12:23:36.616281] [INFO ] [MAIN ] [3278/3490] VFS kept (0.4s) | 3273 kept, 5 rejected | 139.3/min | ETA: 1.5m [2026-01-29T12:23:37.010173] [DEBUG] [REMOTE ] VGI: Retrieved 3502 rows, trimmed to 300. [2026-01-29T12:23:37.010307] [DEBUG] [REMOTE ] VGI: PASS: History has at least 300 days. [2026-01-29T12:23:37.010510] [DEBUG] [REMOTE ] VGI: PASS: Price check passed. Min price $7.54. [2026-01-29T12:23:37.010670] [DEBUG] [REMOTE ] VGI: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:37.010785] [DEBUG] [REMOTE ] VGI: PASS: Integrity check passed. [2026-01-29T12:23:37.010829] [DEBUG] [REMOTE ] VGI: Symbol is viable for forecasting. [2026-01-29T12:23:37.010917] [INFO ] [MAIN ] [3279/3490] VGI kept (0.4s) | 3274 kept, 5 rejected | 139.3/min | ETA: 1.5m [2026-01-29T12:23:37.687086] [DEBUG] [REMOTE ] VGM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:37.687238] [DEBUG] [REMOTE ] VGM: PASS: History has at least 300 days. [2026-01-29T12:23:37.687479] [DEBUG] [REMOTE ] VGM: PASS: Price check passed. Min price $9.96. [2026-01-29T12:23:37.687646] [DEBUG] [REMOTE ] VGM: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:37.687790] [DEBUG] [REMOTE ] VGM: PASS: Integrity check passed. [2026-01-29T12:23:37.687866] [DEBUG] [REMOTE ] VGM: Symbol is viable for forecasting. [2026-01-29T12:23:37.687924] [INFO ] [MAIN ] [3280/3490] VGM kept (0.7s) | 3275 kept, 5 rejected | 139.2/min | ETA: 1.5m [2026-01-29T12:23:38.067291] [DEBUG] [REMOTE ] VGSH: Retrieved 4069 rows, trimmed to 300. [2026-01-29T12:23:38.067536] [DEBUG] [REMOTE ] VGSH: PASS: History has at least 300 days. [2026-01-29T12:23:38.068120] [DEBUG] [REMOTE ] VGSH: PASS: Price check passed. Min price $58.27. [2026-01-29T12:23:38.068310] [DEBUG] [REMOTE ] VGSH: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:38.068490] [DEBUG] [REMOTE ] VGSH: PASS: Integrity check passed. [2026-01-29T12:23:38.068541] [DEBUG] [REMOTE ] VGSH: Symbol is viable for forecasting. [2026-01-29T12:23:38.068637] [INFO ] [MAIN ] [3281/3490] VGSH kept (0.4s) | 3276 kept, 5 rejected | 139.2/min | ETA: 1.5m [2026-01-29T12:23:38.398987] [DEBUG] [REMOTE ] VICI: Retrieved 2081 rows, trimmed to 300. [2026-01-29T12:23:38.399140] [DEBUG] [REMOTE ] VICI: PASS: History has at least 300 days. [2026-01-29T12:23:38.399384] [DEBUG] [REMOTE ] VICI: PASS: Price check passed. Min price $27.30. [2026-01-29T12:23:38.399548] [DEBUG] [REMOTE ] VICI: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:38.399704] [DEBUG] [REMOTE ] VICI: PASS: Integrity check passed. [2026-01-29T12:23:38.399754] [DEBUG] [REMOTE ] VICI: Symbol is viable for forecasting. [2026-01-29T12:23:38.399826] [INFO ] [MAIN ] [3282/3490] VICI kept (0.3s) | 3277 kept, 5 rejected | 139.3/min | ETA: 1.5m [2026-01-29T12:23:38.791404] [DEBUG] [REMOTE ] VIGI: Retrieved 2492 rows, trimmed to 300. [2026-01-29T12:23:38.791529] [DEBUG] [REMOTE ] VIGI: PASS: History has at least 300 days. [2026-01-29T12:23:38.791757] [DEBUG] [REMOTE ] VIGI: PASS: Price check passed. Min price $86.90. [2026-01-29T12:23:38.791923] [DEBUG] [REMOTE ] VIGI: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:38.792043] [DEBUG] [REMOTE ] VIGI: PASS: Integrity check passed. [2026-01-29T12:23:38.792084] [DEBUG] [REMOTE ] VIGI: Symbol is viable for forecasting. [2026-01-29T12:23:38.792133] [INFO ] [MAIN ] [3283/3490] VIGI kept (0.4s) | 3278 kept, 5 rejected | 139.3/min | ETA: 1.5m [2026-01-29T12:23:39.162635] [DEBUG] [REMOTE ] VINP: Retrieved 1256 rows, trimmed to 300. [2026-01-29T12:23:39.162796] [DEBUG] [REMOTE ] VINP: PASS: History has at least 300 days. [2026-01-29T12:23:39.163052] [DEBUG] [REMOTE ] VINP: PASS: Price check passed. Min price $11.36. [2026-01-29T12:23:39.163230] [DEBUG] [REMOTE ] VINP: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:39.163564] [DEBUG] [REMOTE ] VINP: PASS: Integrity check passed. [2026-01-29T12:23:39.163637] [DEBUG] [REMOTE ] VINP: Symbol is viable for forecasting. [2026-01-29T12:23:39.163700] [INFO ] [MAIN ] [3284/3490] VINP kept (0.4s) | 3279 kept, 5 rejected | 139.3/min | ETA: 1.5m [2026-01-29T12:23:39.639008] [DEBUG] [REMOTE ] VIPS: Retrieved 3482 rows, trimmed to 300. [2026-01-29T12:23:39.639140] [DEBUG] [REMOTE ] VIPS: PASS: History has at least 300 days. [2026-01-29T12:23:39.639353] [DEBUG] [REMOTE ] VIPS: PASS: Price check passed. Min price $16.71. [2026-01-29T12:23:39.639493] [DEBUG] [REMOTE ] VIPS: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:39.639624] [DEBUG] [REMOTE ] VIPS: PASS: Integrity check passed. [2026-01-29T12:23:39.639686] [DEBUG] [REMOTE ] VIPS: Symbol is viable for forecasting. [2026-01-29T12:23:39.639736] [INFO ] [MAIN ] [3285/3490] VIPS kept (0.5s) | 3280 kept, 5 rejected | 139.3/min | ETA: 1.5m [2026-01-29T12:23:40.147502] [DEBUG] [REMOTE ] VIRC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:40.147749] [DEBUG] [REMOTE ] VIRC: PASS: History has at least 300 days. [2026-01-29T12:23:40.148020] [DEBUG] [REMOTE ] VIRC: PASS: Price check passed. Min price $6.24. [2026-01-29T12:23:40.148348] [DEBUG] [REMOTE ] VIRC: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:40.148470] [DEBUG] [REMOTE ] VIRC: PASS: Integrity check passed. [2026-01-29T12:23:40.148511] [DEBUG] [REMOTE ] VIRC: Symbol is viable for forecasting. [2026-01-29T12:23:40.148561] [INFO ] [MAIN ] [3286/3490] VIRC kept (0.5s) | 3281 kept, 5 rejected | 139.3/min | ETA: 1.5m [2026-01-29T12:23:40.418899] [DEBUG] [REMOTE ] VITL: Retrieved 1380 rows, trimmed to 300. [2026-01-29T12:23:40.419036] [DEBUG] [REMOTE ] VITL: PASS: History has at least 300 days. [2026-01-29T12:23:40.419425] [DEBUG] [REMOTE ] VITL: PASS: Price check passed. Min price $27.21. [2026-01-29T12:23:40.419563] [DEBUG] [REMOTE ] VITL: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:40.419694] [DEBUG] [REMOTE ] VITL: PASS: Integrity check passed. [2026-01-29T12:23:40.419734] [DEBUG] [REMOTE ] VITL: Symbol is viable for forecasting. [2026-01-29T12:23:40.419782] [INFO ] [MAIN ] [3287/3490] VITL kept (0.3s) | 3282 kept, 5 rejected | 139.3/min | ETA: 1.5m [2026-01-29T12:23:40.989604] [DEBUG] [REMOTE ] VKQ: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:40.989748] [DEBUG] [REMOTE ] VKQ: PASS: History has at least 300 days. [2026-01-29T12:23:40.989999] [DEBUG] [REMOTE ] VKQ: PASS: Price check passed. Min price $9.37. [2026-01-29T12:23:40.990142] [DEBUG] [REMOTE ] VKQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:40.990265] [DEBUG] [REMOTE ] VKQ: PASS: Integrity check passed. [2026-01-29T12:23:40.990305] [DEBUG] [REMOTE ] VKQ: Symbol is viable for forecasting. [2026-01-29T12:23:40.990354] [INFO ] [MAIN ] [3288/3490] VKQ kept (0.6s) | 3283 kept, 5 rejected | 139.3/min | ETA: 1.5m [2026-01-29T12:23:41.358285] [DEBUG] [REMOTE ] VKTX: Retrieved 2704 rows, trimmed to 300. [2026-01-29T12:23:41.358520] [DEBUG] [REMOTE ] VKTX: PASS: History has at least 300 days. [2026-01-29T12:23:41.358861] [DEBUG] [REMOTE ] VKTX: PASS: Price check passed. Min price $30.41. [2026-01-29T12:23:41.359004] [DEBUG] [REMOTE ] VKTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:41.359153] [DEBUG] [REMOTE ] VKTX: PASS: Integrity check passed. [2026-01-29T12:23:41.359196] [DEBUG] [REMOTE ] VKTX: Symbol is viable for forecasting. [2026-01-29T12:23:41.359252] [INFO ] [MAIN ] [3289/3490] VKTX kept (0.4s) | 3284 kept, 5 rejected | 139.3/min | ETA: 1.4m [2026-01-29T12:23:41.835556] [DEBUG] [REMOTE ] VLGEA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:41.835795] [DEBUG] [REMOTE ] VLGEA: PASS: History has at least 300 days. [2026-01-29T12:23:41.836178] [DEBUG] [REMOTE ] VLGEA: PASS: Price check passed. Min price $31.15. [2026-01-29T12:23:41.836332] [DEBUG] [REMOTE ] VLGEA: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:41.836491] [DEBUG] [REMOTE ] VLGEA: PASS: Integrity check passed. [2026-01-29T12:23:41.836540] [DEBUG] [REMOTE ] VLGEA: Symbol is viable for forecasting. [2026-01-29T12:23:41.836642] [INFO ] [MAIN ] [3290/3490] VLGEA kept (0.5s) | 3285 kept, 5 rejected | 139.3/min | ETA: 1.4m [2026-01-29T12:23:42.063531] [DEBUG] [REMOTE ] VLN: Retrieved 1085 rows, trimmed to 300. [2026-01-29T12:23:42.063783] [DEBUG] [REMOTE ] VLN: PASS: History has at least 300 days. [2026-01-29T12:23:42.064068] [DEBUG] [REMOTE ] VLN: PASS: Price check passed. Min price $1.38. [2026-01-29T12:23:42.064231] [DEBUG] [REMOTE ] VLN: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:42.064366] [DEBUG] [REMOTE ] VLN: PASS: Integrity check passed. [2026-01-29T12:23:42.064442] [DEBUG] [REMOTE ] VLN: Symbol is viable for forecasting. [2026-01-29T12:23:42.064500] [INFO ] [MAIN ] [3291/3490] VLN kept (0.2s) | 3286 kept, 5 rejected | 139.3/min | ETA: 1.4m [2026-01-29T12:23:42.695496] [DEBUG] [REMOTE ] VLO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:42.695652] [DEBUG] [REMOTE ] VLO: PASS: History has at least 300 days. [2026-01-29T12:23:42.695877] [DEBUG] [REMOTE ] VLO: PASS: Price check passed. Min price $161.94. [2026-01-29T12:23:42.696016] [DEBUG] [REMOTE ] VLO: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:42.696134] [DEBUG] [REMOTE ] VLO: PASS: Integrity check passed. [2026-01-29T12:23:42.696174] [DEBUG] [REMOTE ] VLO: Symbol is viable for forecasting. [2026-01-29T12:23:42.696224] [INFO ] [MAIN ] [3292/3490] VLO kept (0.6s) | 3287 kept, 5 rejected | 139.3/min | ETA: 1.4m [2026-01-29T12:23:43.026930] [DEBUG] [REMOTE ] VLRS: Retrieved 3109 rows, trimmed to 300. [2026-01-29T12:23:43.027063] [DEBUG] [REMOTE ] VLRS: PASS: History has at least 300 days. [2026-01-29T12:23:43.027268] [DEBUG] [REMOTE ] VLRS: PASS: Price check passed. Min price $6.30. [2026-01-29T12:23:43.027404] [DEBUG] [REMOTE ] VLRS: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:43.027516] [DEBUG] [REMOTE ] VLRS: PASS: Integrity check passed. [2026-01-29T12:23:43.027556] [DEBUG] [REMOTE ] VLRS: Symbol is viable for forecasting. [2026-01-29T12:23:43.027623] [INFO ] [MAIN ] [3293/3490] VLRS kept (0.3s) | 3288 kept, 5 rejected | 139.3/min | ETA: 1.4m [2026-01-29T12:23:43.444384] [DEBUG] [REMOTE ] VLTO: Retrieved 581 rows, trimmed to 300. [2026-01-29T12:23:43.444593] [DEBUG] [REMOTE ] VLTO: PASS: History has at least 300 days. [2026-01-29T12:23:43.444862] [DEBUG] [REMOTE ] VLTO: PASS: Price check passed. Min price $97.16. [2026-01-29T12:23:43.445007] [DEBUG] [REMOTE ] VLTO: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:43.445131] [DEBUG] [REMOTE ] VLTO: PASS: Integrity check passed. [2026-01-29T12:23:43.445172] [DEBUG] [REMOTE ] VLTO: Symbol is viable for forecasting. [2026-01-29T12:23:43.445233] [INFO ] [MAIN ] [3294/3490] VLTO kept (0.4s) | 3289 kept, 5 rejected | 139.3/min | ETA: 1.4m [2026-01-29T12:23:43.981949] [DEBUG] [REMOTE ] VLY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:43.982182] [DEBUG] [REMOTE ] VLY: PASS: History has at least 300 days. [2026-01-29T12:23:43.982523] [DEBUG] [REMOTE ] VLY: PASS: Price check passed. Min price $10.33. [2026-01-29T12:23:43.982696] [DEBUG] [REMOTE ] VLY: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:43.982829] [DEBUG] [REMOTE ] VLY: PASS: Integrity check passed. [2026-01-29T12:23:43.982869] [DEBUG] [REMOTE ] VLY: Symbol is viable for forecasting. [2026-01-29T12:23:43.982922] [INFO ] [MAIN ] [3295/3490] VLY kept (0.5s) | 3290 kept, 5 rejected | 139.3/min | ETA: 1.4m [2026-01-29T12:23:44.358678] [DEBUG] [REMOTE ] VMBS: Retrieved 4069 rows, trimmed to 300. [2026-01-29T12:23:44.358872] [DEBUG] [REMOTE ] VMBS: PASS: History has at least 300 days. [2026-01-29T12:23:44.359132] [DEBUG] [REMOTE ] VMBS: PASS: Price check passed. Min price $46.53. [2026-01-29T12:23:44.359272] [DEBUG] [REMOTE ] VMBS: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:44.359395] [DEBUG] [REMOTE ] VMBS: PASS: Integrity check passed. [2026-01-29T12:23:44.359435] [DEBUG] [REMOTE ] VMBS: Symbol is viable for forecasting. [2026-01-29T12:23:44.359487] [INFO ] [MAIN ] [3296/3490] VMBS kept (0.4s) | 3291 kept, 5 rejected | 139.3/min | ETA: 1.4m [2026-01-29T12:23:44.788843] [DEBUG] [REMOTE ] VMD: Retrieved 1999 rows, trimmed to 300. [2026-01-29T12:23:44.789045] [DEBUG] [REMOTE ] VMD: PASS: History has at least 300 days. [2026-01-29T12:23:44.789352] [DEBUG] [REMOTE ] VMD: PASS: Price check passed. Min price $6.26. [2026-01-29T12:23:44.789497] [DEBUG] [REMOTE ] VMD: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:44.789643] [DEBUG] [REMOTE ] VMD: PASS: Integrity check passed. [2026-01-29T12:23:44.789713] [DEBUG] [REMOTE ] VMD: Symbol is viable for forecasting. [2026-01-29T12:23:44.789767] [INFO ] [MAIN ] [3297/3490] VMD kept (0.4s) | 3292 kept, 5 rejected | 139.3/min | ETA: 1.4m [2026-01-29T12:23:45.252241] [DEBUG] [REMOTE ] VMI: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:45.252473] [DEBUG] [REMOTE ] VMI: PASS: History has at least 300 days. [2026-01-29T12:23:45.252860] [DEBUG] [REMOTE ] VMI: PASS: Price check passed. Min price $378.59. [2026-01-29T12:23:45.253014] [DEBUG] [REMOTE ] VMI: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:45.253178] [DEBUG] [REMOTE ] VMI: PASS: Integrity check passed. [2026-01-29T12:23:45.253227] [DEBUG] [REMOTE ] VMI: Symbol is viable for forecasting. [2026-01-29T12:23:45.253288] [INFO ] [MAIN ] [3298/3490] VMI kept (0.5s) | 3293 kept, 5 rejected | 139.3/min | ETA: 1.4m [2026-01-29T12:23:45.747540] [DEBUG] [REMOTE ] VMO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:45.747777] [DEBUG] [REMOTE ] VMO: PASS: History has at least 300 days. [2026-01-29T12:23:45.748153] [DEBUG] [REMOTE ] VMO: PASS: Price check passed. Min price $9.37. [2026-01-29T12:23:45.748308] [DEBUG] [REMOTE ] VMO: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:45.748441] [DEBUG] [REMOTE ] VMO: PASS: Integrity check passed. [2026-01-29T12:23:45.748484] [DEBUG] [REMOTE ] VMO: Symbol is viable for forecasting. [2026-01-29T12:23:45.748539] [INFO ] [MAIN ] [3299/3490] VMO kept (0.5s) | 3294 kept, 5 rejected | 139.3/min | ETA: 1.4m [2026-01-29T12:23:46.150754] [DEBUG] [REMOTE ] VNDA: Retrieved 4980 rows, trimmed to 300. [2026-01-29T12:23:46.150911] [DEBUG] [REMOTE ] VNDA: PASS: History has at least 300 days. [2026-01-29T12:23:46.151167] [DEBUG] [REMOTE ] VNDA: PASS: Price check passed. Min price $4.34. [2026-01-29T12:23:46.151305] [DEBUG] [REMOTE ] VNDA: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:46.151426] [DEBUG] [REMOTE ] VNDA: PASS: Integrity check passed. [2026-01-29T12:23:46.151465] [DEBUG] [REMOTE ] VNDA: Symbol is viable for forecasting. [2026-01-29T12:23:46.151514] [INFO ] [MAIN ] [3300/3490] VNDA kept (0.4s) | 3295 kept, 5 rejected | 139.3/min | ETA: 1.4m [2026-01-29T12:23:46.606249] [DEBUG] [REMOTE ] VNO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:46.606396] [DEBUG] [REMOTE ] VNO: PASS: History has at least 300 days. [2026-01-29T12:23:46.606644] [DEBUG] [REMOTE ] VNO: PASS: Price check passed. Min price $31.20. [2026-01-29T12:23:46.606788] [DEBUG] [REMOTE ] VNO: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:46.606912] [DEBUG] [REMOTE ] VNO: PASS: Integrity check passed. [2026-01-29T12:23:46.606953] [DEBUG] [REMOTE ] VNO: Symbol is viable for forecasting. [2026-01-29T12:23:46.607007] [INFO ] [MAIN ] [3301/3490] VNO kept (0.5s) | 3296 kept, 5 rejected | 139.3/min | ETA: 1.4m [2026-01-29T12:23:46.933981] [DEBUG] [REMOTE ] VNOM: Retrieved 2921 rows, trimmed to 300. [2026-01-29T12:23:46.934185] [DEBUG] [REMOTE ] VNOM: PASS: History has at least 300 days. [2026-01-29T12:23:46.934451] [DEBUG] [REMOTE ] VNOM: PASS: Price check passed. Min price $35.84. [2026-01-29T12:23:46.934617] [DEBUG] [REMOTE ] VNOM: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:46.934755] [DEBUG] [REMOTE ] VNOM: PASS: Integrity check passed. [2026-01-29T12:23:46.934798] [DEBUG] [REMOTE ] VNOM: Symbol is viable for forecasting. [2026-01-29T12:23:46.934852] [INFO ] [MAIN ] [3302/3490] VNOM kept (0.3s) | 3297 kept, 5 rejected | 139.3/min | ETA: 1.3m [2026-01-29T12:23:47.397857] [DEBUG] [REMOTE ] VNQI: Retrieved 3833 rows, trimmed to 300. [2026-01-29T12:23:47.397997] [DEBUG] [REMOTE ] VNQI: PASS: History has at least 300 days. [2026-01-29T12:23:47.398223] [DEBUG] [REMOTE ] VNQI: PASS: Price check passed. Min price $44.28. [2026-01-29T12:23:47.398557] [DEBUG] [REMOTE ] VNQI: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:47.398694] [DEBUG] [REMOTE ] VNQI: PASS: Integrity check passed. [2026-01-29T12:23:47.398752] [DEBUG] [REMOTE ] VNQI: Symbol is viable for forecasting. [2026-01-29T12:23:47.398803] [INFO ] [MAIN ] [3303/3490] VNQI kept (0.5s) | 3298 kept, 5 rejected | 139.3/min | ETA: 1.3m [2026-01-29T12:23:47.747053] [DEBUG] [REMOTE ] VOC: Retrieved 3704 rows, trimmed to 300. [2026-01-29T12:23:47.747206] [DEBUG] [REMOTE ] VOC: PASS: History has at least 300 days. [2026-01-29T12:23:47.747424] [DEBUG] [REMOTE ] VOC: PASS: Price check passed. Min price $2.70. [2026-01-29T12:23:47.747587] [DEBUG] [REMOTE ] VOC: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:47.747708] [DEBUG] [REMOTE ] VOC: PASS: Integrity check passed. [2026-01-29T12:23:47.747750] [DEBUG] [REMOTE ] VOC: Symbol is viable for forecasting. [2026-01-29T12:23:47.747800] [INFO ] [MAIN ] [3304/3490] VOC kept (0.3s) | 3299 kept, 5 rejected | 139.3/min | ETA: 1.3m [2026-01-29T12:23:48.276421] [DEBUG] [REMOTE ] VOD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:48.276556] [DEBUG] [REMOTE ] VOD: PASS: History has at least 300 days. [2026-01-29T12:23:48.276787] [DEBUG] [REMOTE ] VOD: PASS: Price check passed. Min price $10.96. [2026-01-29T12:23:48.276923] [DEBUG] [REMOTE ] VOD: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:48.277048] [DEBUG] [REMOTE ] VOD: PASS: Integrity check passed. [2026-01-29T12:23:48.277097] [DEBUG] [REMOTE ] VOD: Symbol is viable for forecasting. [2026-01-29T12:23:48.277154] [INFO ] [MAIN ] [3305/3490] VOD kept (0.5s) | 3300 kept, 5 rejected | 139.3/min | ETA: 1.3m [2026-01-29T12:23:48.629784] [DEBUG] [REMOTE ] VONE: Retrieved 3861 rows, trimmed to 300. [2026-01-29T12:23:48.629918] [DEBUG] [REMOTE ] VONE: PASS: History has at least 300 days. [2026-01-29T12:23:48.630123] [DEBUG] [REMOTE ] VONE: PASS: Price check passed. Min price $294.41. [2026-01-29T12:23:48.630257] [DEBUG] [REMOTE ] VONE: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:48.630368] [DEBUG] [REMOTE ] VONE: PASS: Integrity check passed. [2026-01-29T12:23:48.630407] [DEBUG] [REMOTE ] VONE: Symbol is viable for forecasting. [2026-01-29T12:23:48.630455] [INFO ] [MAIN ] [3306/3490] VONE kept (0.4s) | 3301 kept, 5 rejected | 139.3/min | ETA: 1.3m [2026-01-29T12:23:49.060181] [DEBUG] [REMOTE ] VONG: Retrieved 3861 rows, trimmed to 300. [2026-01-29T12:23:49.060324] [DEBUG] [REMOTE ] VONG: PASS: History has at least 300 days. [2026-01-29T12:23:49.060539] [DEBUG] [REMOTE ] VONG: PASS: Price check passed. Min price $116.91. [2026-01-29T12:23:49.060720] [DEBUG] [REMOTE ] VONG: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:49.060841] [DEBUG] [REMOTE ] VONG: PASS: Integrity check passed. [2026-01-29T12:23:49.060881] [DEBUG] [REMOTE ] VONG: Symbol is viable for forecasting. [2026-01-29T12:23:49.060930] [INFO ] [MAIN ] [3307/3490] VONG kept (0.4s) | 3302 kept, 5 rejected | 139.3/min | ETA: 1.3m [2026-01-29T12:23:49.336285] [DEBUG] [REMOTE ] VOTE: Retrieved 1155 rows, trimmed to 300. [2026-01-29T12:23:49.336424] [DEBUG] [REMOTE ] VOTE: PASS: History has at least 300 days. [2026-01-29T12:23:49.336646] [DEBUG] [REMOTE ] VOTE: PASS: Price check passed. Min price $76.46. [2026-01-29T12:23:49.336792] [DEBUG] [REMOTE ] VOTE: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:49.336900] [DEBUG] [REMOTE ] VOTE: PASS: Integrity check passed. [2026-01-29T12:23:49.336939] [DEBUG] [REMOTE ] VOTE: Symbol is viable for forecasting. [2026-01-29T12:23:49.336986] [INFO ] [MAIN ] [3308/3490] VOTE kept (0.3s) | 3303 kept, 5 rejected | 139.3/min | ETA: 1.3m [2026-01-29T12:23:49.832659] [DEBUG] [REMOTE ] VPG: Retrieved 3924 rows, trimmed to 300. [2026-01-29T12:23:49.832813] [DEBUG] [REMOTE ] VPG: PASS: History has at least 300 days. [2026-01-29T12:23:49.833057] [DEBUG] [REMOTE ] VPG: PASS: Price check passed. Min price $29.28. [2026-01-29T12:23:49.833234] [DEBUG] [REMOTE ] VPG: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:49.833382] [DEBUG] [REMOTE ] VPG: PASS: Integrity check passed. [2026-01-29T12:23:49.833424] [DEBUG] [REMOTE ] VPG: Symbol is viable for forecasting. [2026-01-29T12:23:49.833475] [INFO ] [MAIN ] [3309/3490] VPG kept (0.5s) | 3304 kept, 5 rejected | 139.3/min | ETA: 1.3m [2026-01-29T12:23:50.084925] [DEBUG] [REMOTE ] VPLS: Retrieved 536 rows, trimmed to 300. [2026-01-29T12:23:50.085169] [DEBUG] [REMOTE ] VPLS: PASS: History has at least 300 days. [2026-01-29T12:23:50.085471] [DEBUG] [REMOTE ] VPLS: PASS: Price check passed. Min price $77.53. [2026-01-29T12:23:50.085695] [DEBUG] [REMOTE ] VPLS: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:50.085853] [DEBUG] [REMOTE ] VPLS: PASS: Integrity check passed. [2026-01-29T12:23:50.085905] [DEBUG] [REMOTE ] VPLS: Symbol is viable for forecasting. [2026-01-29T12:23:50.085973] [INFO ] [MAIN ] [3310/3490] VPLS kept (0.3s) | 3305 kept, 5 rejected | 139.3/min | ETA: 1.3m [2026-01-29T12:23:50.637193] [DEBUG] [REMOTE ] VRA: Retrieved 3840 rows, trimmed to 300. [2026-01-29T12:23:50.637342] [DEBUG] [REMOTE ] VRA: PASS: History has at least 300 days. [2026-01-29T12:23:50.637566] [DEBUG] [REMOTE ] VRA: PASS: Price check passed. Min price $1.80. [2026-01-29T12:23:50.637740] [DEBUG] [REMOTE ] VRA: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:50.637883] [DEBUG] [REMOTE ] VRA: PASS: Integrity check passed. [2026-01-29T12:23:50.637926] [DEBUG] [REMOTE ] VRA: Symbol is viable for forecasting. [2026-01-29T12:23:50.637975] [INFO ] [MAIN ] [3311/3490] VRA kept (0.6s) | 3306 kept, 5 rejected | 139.3/min | ETA: 1.3m [2026-01-29T12:23:50.958623] [DEBUG] [REMOTE ] VRCA: Retrieved 1915 rows, trimmed to 300. [2026-01-29T12:23:50.958783] [DEBUG] [REMOTE ] VRCA: PASS: History has at least 300 days. [2026-01-29T12:23:50.959043] [DEBUG] [REMOTE ] VRCA: PASS: Price check passed. Min price $3.28. [2026-01-29T12:23:50.959252] [DEBUG] [REMOTE ] VRCA: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:50.959400] [DEBUG] [REMOTE ] VRCA: PASS: Integrity check passed. [2026-01-29T12:23:50.959450] [DEBUG] [REMOTE ] VRCA: Symbol is viable for forecasting. [2026-01-29T12:23:50.959512] [INFO ] [MAIN ] [3312/3490] VRCA kept (0.3s) | 3307 kept, 5 rejected | 139.3/min | ETA: 1.3m [2026-01-29T12:23:51.412505] [DEBUG] [REMOTE ] VRDN: Retrieved 2921 rows, trimmed to 300. [2026-01-29T12:23:51.412728] [DEBUG] [REMOTE ] VRDN: PASS: History has at least 300 days. [2026-01-29T12:23:51.413012] [DEBUG] [REMOTE ] VRDN: PASS: Price check passed. Min price $22.55. [2026-01-29T12:23:51.413159] [DEBUG] [REMOTE ] VRDN: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:51.413289] [DEBUG] [REMOTE ] VRDN: PASS: Integrity check passed. [2026-01-29T12:23:51.413521] [DEBUG] [REMOTE ] VRDN: Symbol is viable for forecasting. [2026-01-29T12:23:51.413590] [INFO ] [MAIN ] [3313/3490] VRDN kept (0.5s) | 3308 kept, 5 rejected | 139.3/min | ETA: 1.3m [2026-01-29T12:23:51.926273] [DEBUG] [REMOTE ] VRE: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:51.926719] [DEBUG] [REMOTE ] VRE: PASS: History has at least 300 days. [2026-01-29T12:23:51.927158] [DEBUG] [REMOTE ] VRE: PASS: Price check passed. Min price $14.10. [2026-01-29T12:23:51.927517] [DEBUG] [REMOTE ] VRE: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:51.927736] [DEBUG] [REMOTE ] VRE: PASS: Integrity check passed. [2026-01-29T12:23:51.927814] [DEBUG] [REMOTE ] VRE: Symbol is viable for forecasting. [2026-01-29T12:23:51.927914] [INFO ] [MAIN ] [3314/3490] VRE kept (0.5s) | 3309 kept, 5 rejected | 139.3/min | ETA: 1.3m [2026-01-29T12:23:52.226957] [DEBUG] [REMOTE ] VREX: Retrieved 2268 rows, trimmed to 300. [2026-01-29T12:23:52.227086] [DEBUG] [REMOTE ] VREX: PASS: History has at least 300 days. [2026-01-29T12:23:52.227297] [DEBUG] [REMOTE ] VREX: PASS: Price check passed. Min price $10.24. [2026-01-29T12:23:52.227435] [DEBUG] [REMOTE ] VREX: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:52.227565] [DEBUG] [REMOTE ] VREX: PASS: Integrity check passed. [2026-01-29T12:23:52.227627] [DEBUG] [REMOTE ] VREX: Symbol is viable for forecasting. [2026-01-29T12:23:52.227677] [INFO ] [MAIN ] [3315/3490] VREX kept (0.3s) | 3310 kept, 5 rejected | 139.3/min | ETA: 1.3m [2026-01-29T12:23:52.640922] [DEBUG] [REMOTE ] VRIG: Retrieved 2350 rows, trimmed to 300. [2026-01-29T12:23:52.641120] [DEBUG] [REMOTE ] VRIG: PASS: History has at least 300 days. [2026-01-29T12:23:52.641389] [DEBUG] [REMOTE ] VRIG: PASS: Price check passed. Min price $24.79. [2026-01-29T12:23:52.641567] [DEBUG] [REMOTE ] VRIG: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:52.641717] [DEBUG] [REMOTE ] VRIG: PASS: Integrity check passed. [2026-01-29T12:23:52.641759] [DEBUG] [REMOTE ] VRIG: Symbol is viable for forecasting. [2026-01-29T12:23:52.641819] [INFO ] [MAIN ] [3316/3490] VRIG kept (0.4s) | 3311 kept, 5 rejected | 139.3/min | ETA: 1.2m [2026-01-29T12:23:53.072973] [DEBUG] [REMOTE ] VRNS: Retrieved 2997 rows, trimmed to 300. [2026-01-29T12:23:53.073175] [DEBUG] [REMOTE ] VRNS: PASS: History has at least 300 days. [2026-01-29T12:23:53.073691] [DEBUG] [REMOTE ] VRNS: PASS: Price check passed. Min price $30.20. [2026-01-29T12:23:53.073851] [DEBUG] [REMOTE ] VRNS: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:53.073990] [DEBUG] [REMOTE ] VRNS: PASS: Integrity check passed. [2026-01-29T12:23:53.074031] [DEBUG] [REMOTE ] VRNS: Symbol is viable for forecasting. [2026-01-29T12:23:53.074082] [INFO ] [MAIN ] [3317/3490] VRNS kept (0.4s) | 3312 kept, 5 rejected | 139.3/min | ETA: 1.2m [2026-01-29T12:23:53.432091] [DEBUG] [REMOTE ] VRRM: Retrieved 2224 rows, trimmed to 300. [2026-01-29T12:23:53.432216] [DEBUG] [REMOTE ] VRRM: PASS: History has at least 300 days. [2026-01-29T12:23:53.432414] [DEBUG] [REMOTE ] VRRM: PASS: Price check passed. Min price $19.84. [2026-01-29T12:23:53.432546] [DEBUG] [REMOTE ] VRRM: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:53.432676] [DEBUG] [REMOTE ] VRRM: PASS: Integrity check passed. [2026-01-29T12:23:53.432716] [DEBUG] [REMOTE ] VRRM: Symbol is viable for forecasting. [2026-01-29T12:23:53.432763] [INFO ] [MAIN ] [3318/3490] VRRM kept (0.4s) | 3313 kept, 5 rejected | 139.3/min | ETA: 1.2m [2026-01-29T12:23:53.901835] [DEBUG] [REMOTE ] VRSK: Retrieved 4102 rows, trimmed to 300. [2026-01-29T12:23:53.901968] [DEBUG] [REMOTE ] VRSK: PASS: History has at least 300 days. [2026-01-29T12:23:53.902169] [DEBUG] [REMOTE ] VRSK: PASS: Price check passed. Min price $212.43. [2026-01-29T12:23:53.902307] [DEBUG] [REMOTE ] VRSK: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:53.902416] [DEBUG] [REMOTE ] VRSK: PASS: Integrity check passed. [2026-01-29T12:23:53.902457] [DEBUG] [REMOTE ] VRSK: Symbol is viable for forecasting. [2026-01-29T12:23:53.902503] [INFO ] [MAIN ] [3319/3490] VRSK kept (0.5s) | 3314 kept, 5 rejected | 139.3/min | ETA: 1.2m [2026-01-29T12:23:54.403779] [DEBUG] [REMOTE ] VRSN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:54.404003] [DEBUG] [REMOTE ] VRSN: PASS: History has at least 300 days. [2026-01-29T12:23:54.404297] [DEBUG] [REMOTE ] VRSN: PASS: Price check passed. Min price $238.86. [2026-01-29T12:23:54.404654] [DEBUG] [REMOTE ] VRSN: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:54.404796] [DEBUG] [REMOTE ] VRSN: PASS: Integrity check passed. [2026-01-29T12:23:54.404864] [DEBUG] [REMOTE ] VRSN: Symbol is viable for forecasting. [2026-01-29T12:23:54.404921] [INFO ] [MAIN ] [3320/3490] VRSN kept (0.5s) | 3315 kept, 5 rejected | 139.3/min | ETA: 1.2m [2026-01-29T12:23:54.766531] [DEBUG] [REMOTE ] VRTS: Retrieved 4294 rows, trimmed to 300. [2026-01-29T12:23:54.766686] [DEBUG] [REMOTE ] VRTS: PASS: History has at least 300 days. [2026-01-29T12:23:54.766889] [DEBUG] [REMOTE ] VRTS: PASS: Price check passed. Min price $155.33. [2026-01-29T12:23:54.767023] [DEBUG] [REMOTE ] VRTS: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:54.767178] [DEBUG] [REMOTE ] VRTS: PASS: Integrity check passed. [2026-01-29T12:23:54.767224] [DEBUG] [REMOTE ] VRTS: Symbol is viable for forecasting. [2026-01-29T12:23:54.767271] [INFO ] [MAIN ] [3321/3490] VRTS kept (0.4s) | 3316 kept, 5 rejected | 139.3/min | ETA: 1.2m [2026-01-29T12:23:55.309834] [DEBUG] [REMOTE ] VRTX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:55.309975] [DEBUG] [REMOTE ] VRTX: PASS: History has at least 300 days. [2026-01-29T12:23:55.310189] [DEBUG] [REMOTE ] VRTX: PASS: Price check passed. Min price $409.47. [2026-01-29T12:23:55.310324] [DEBUG] [REMOTE ] VRTX: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:55.310441] [DEBUG] [REMOTE ] VRTX: PASS: Integrity check passed. [2026-01-29T12:23:55.310481] [DEBUG] [REMOTE ] VRTX: Symbol is viable for forecasting. [2026-01-29T12:23:55.310528] [INFO ] [MAIN ] [3322/3490] VRTX kept (0.5s) | 3317 kept, 5 rejected | 139.3/min | ETA: 1.2m [2026-01-29T12:23:55.565327] [DEBUG] [REMOTE ] VS: Retrieved 1264 rows, trimmed to 300. [2026-01-29T12:23:55.565692] [DEBUG] [REMOTE ] VS: PASS: History has at least 300 days. [2026-01-29T12:23:55.565916] [DEBUG] [REMOTE ] VS: PASS: Price check passed. Min price $1.21. [2026-01-29T12:23:55.566055] [DEBUG] [REMOTE ] VS: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:55.566171] [DEBUG] [REMOTE ] VS: PASS: Integrity check passed. [2026-01-29T12:23:55.566214] [DEBUG] [REMOTE ] VS: Symbol is viable for forecasting. [2026-01-29T12:23:55.566263] [INFO ] [MAIN ] [3323/3490] VS kept (0.3s) | 3318 kept, 5 rejected | 139.3/min | ETA: 1.2m [2026-01-29T12:23:55.965075] [DEBUG] [REMOTE ] VSCO: Retrieved 1136 rows, trimmed to 300. [2026-01-29T12:23:55.965224] [DEBUG] [REMOTE ] VSCO: PASS: History has at least 300 days. [2026-01-29T12:23:55.965443] [DEBUG] [REMOTE ] VSCO: PASS: Price check passed. Min price $33.79. [2026-01-29T12:23:55.965612] [DEBUG] [REMOTE ] VSCO: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:55.965736] [DEBUG] [REMOTE ] VSCO: PASS: Integrity check passed. [2026-01-29T12:23:55.965778] [DEBUG] [REMOTE ] VSCO: Symbol is viable for forecasting. [2026-01-29T12:23:55.965828] [INFO ] [MAIN ] [3324/3490] VSCO kept (0.4s) | 3319 kept, 5 rejected | 139.3/min | ETA: 1.2m [2026-01-29T12:23:56.439104] [DEBUG] [REMOTE ] VSDA: Retrieved 2208 rows, trimmed to 300. [2026-01-29T12:23:56.439259] [DEBUG] [REMOTE ] VSDA: PASS: History has at least 300 days. [2026-01-29T12:23:56.439718] [DEBUG] [REMOTE ] VSDA: PASS: Price check passed. Min price $50.93. [2026-01-29T12:23:56.439860] [DEBUG] [REMOTE ] VSDA: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:56.439981] [DEBUG] [REMOTE ] VSDA: PASS: Integrity check passed. [2026-01-29T12:23:56.440021] [DEBUG] [REMOTE ] VSDA: Symbol is viable for forecasting. [2026-01-29T12:23:56.440071] [INFO ] [MAIN ] [3325/3490] VSDA kept (0.5s) | 3320 kept, 5 rejected | 139.3/min | ETA: 1.2m [2026-01-29T12:23:57.008825] [DEBUG] [REMOTE ] VSEC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:57.008986] [DEBUG] [REMOTE ] VSEC: PASS: History has at least 300 days. [2026-01-29T12:23:57.009241] [DEBUG] [REMOTE ] VSEC: PASS: Price check passed. Min price $161.55. [2026-01-29T12:23:57.009417] [DEBUG] [REMOTE ] VSEC: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:57.009764] [DEBUG] [REMOTE ] VSEC: PASS: Integrity check passed. [2026-01-29T12:23:57.009808] [DEBUG] [REMOTE ] VSEC: Symbol is viable for forecasting. [2026-01-29T12:23:57.009859] [INFO ] [MAIN ] [3326/3490] VSEC kept (0.6s) | 3321 kept, 5 rejected | 139.3/min | ETA: 1.2m [2026-01-29T12:23:57.476108] [DEBUG] [REMOTE ] VSH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:23:57.476257] [DEBUG] [REMOTE ] VSH: PASS: History has at least 300 days. [2026-01-29T12:23:57.476495] [DEBUG] [REMOTE ] VSH: PASS: Price check passed. Min price $11.74. [2026-01-29T12:23:57.476685] [DEBUG] [REMOTE ] VSH: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:57.476815] [DEBUG] [REMOTE ] VSH: PASS: Integrity check passed. [2026-01-29T12:23:57.476858] [DEBUG] [REMOTE ] VSH: Symbol is viable for forecasting. [2026-01-29T12:23:57.476908] [INFO ] [MAIN ] [3327/3490] VSH kept (0.5s) | 3322 kept, 5 rejected | 139.3/min | ETA: 1.2m [2026-01-29T12:23:57.820424] [DEBUG] [REMOTE ] VSTM: Retrieved 3521 rows, trimmed to 300. [2026-01-29T12:23:57.820602] [DEBUG] [REMOTE ] VSTM: PASS: History has at least 300 days. [2026-01-29T12:23:57.820837] [DEBUG] [REMOTE ] VSTM: PASS: Price check passed. Min price $6.23. [2026-01-29T12:23:57.820980] [DEBUG] [REMOTE ] VSTM: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:57.821098] [DEBUG] [REMOTE ] VSTM: PASS: Integrity check passed. [2026-01-29T12:23:57.821139] [DEBUG] [REMOTE ] VSTM: Symbol is viable for forecasting. [2026-01-29T12:23:57.821188] [INFO ] [MAIN ] [3328/3490] VSTM kept (0.3s) | 3323 kept, 5 rejected | 139.3/min | ETA: 1.2m [2026-01-29T12:23:58.021645] [DEBUG] [REMOTE ] VSTS: Retrieved 580 rows, trimmed to 300. [2026-01-29T12:23:58.021786] [DEBUG] [REMOTE ] VSTS: PASS: History has at least 300 days. [2026-01-29T12:23:58.021993] [DEBUG] [REMOTE ] VSTS: PASS: Price check passed. Min price $4.99. [2026-01-29T12:23:58.022124] [DEBUG] [REMOTE ] VSTS: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:58.022238] [DEBUG] [REMOTE ] VSTS: PASS: Integrity check passed. [2026-01-29T12:23:58.022285] [DEBUG] [REMOTE ] VSTS: Symbol is viable for forecasting. [2026-01-29T12:23:58.022341] [INFO ] [MAIN ] [3329/3490] VSTS kept (0.2s) | 3324 kept, 5 rejected | 139.3/min | ETA: 1.2m [2026-01-29T12:23:58.458376] [DEBUG] [REMOTE ] VTC: Retrieved 2064 rows, trimmed to 300. [2026-01-29T12:23:58.458513] [DEBUG] [REMOTE ] VTC: PASS: History has at least 300 days. [2026-01-29T12:23:58.458742] [DEBUG] [REMOTE ] VTC: PASS: Price check passed. Min price $77.07. [2026-01-29T12:23:58.458876] [DEBUG] [REMOTE ] VTC: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:58.458984] [DEBUG] [REMOTE ] VTC: PASS: Integrity check passed. [2026-01-29T12:23:58.459024] [DEBUG] [REMOTE ] VTC: Symbol is viable for forecasting. [2026-01-29T12:23:58.459071] [INFO ] [MAIN ] [3330/3490] VTC kept (0.4s) | 3325 kept, 5 rejected | 139.3/min | ETA: 1.1m [2026-01-29T12:23:58.897754] [DEBUG] [REMOTE ] VTEX: Retrieved 1136 rows, trimmed to 300. [2026-01-29T12:23:58.897906] [DEBUG] [REMOTE ] VTEX: PASS: History has at least 300 days. [2026-01-29T12:23:58.898114] [DEBUG] [REMOTE ] VTEX: PASS: Price check passed. Min price $3.23. [2026-01-29T12:23:58.898252] [DEBUG] [REMOTE ] VTEX: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:58.898362] [DEBUG] [REMOTE ] VTEX: PASS: Integrity check passed. [2026-01-29T12:23:58.898406] [DEBUG] [REMOTE ] VTEX: Symbol is viable for forecasting. [2026-01-29T12:23:58.898457] [INFO ] [MAIN ] [3331/3490] VTEX kept (0.4s) | 3326 kept, 5 rejected | 139.3/min | ETA: 1.1m [2026-01-29T12:23:59.427492] [DEBUG] [REMOTE ] VTIP: Retrieved 3339 rows, trimmed to 300. [2026-01-29T12:23:59.427663] [DEBUG] [REMOTE ] VTIP: PASS: History has at least 300 days. [2026-01-29T12:23:59.427921] [DEBUG] [REMOTE ] VTIP: PASS: Price check passed. Min price $49.28. [2026-01-29T12:23:59.428082] [DEBUG] [REMOTE ] VTIP: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:59.428212] [DEBUG] [REMOTE ] VTIP: PASS: Integrity check passed. [2026-01-29T12:23:59.428257] [DEBUG] [REMOTE ] VTIP: Symbol is viable for forecasting. [2026-01-29T12:23:59.428312] [INFO ] [MAIN ] [3332/3490] VTIP kept (0.5s) | 3327 kept, 5 rejected | 139.3/min | ETA: 1.1m [2026-01-29T12:23:59.690777] [DEBUG] [REMOTE ] VTMX: Retrieved 647 rows, trimmed to 300. [2026-01-29T12:23:59.690924] [DEBUG] [REMOTE ] VTMX: PASS: History has at least 300 days. [2026-01-29T12:23:59.691150] [DEBUG] [REMOTE ] VTMX: PASS: Price check passed. Min price $29.55. [2026-01-29T12:23:59.691323] [DEBUG] [REMOTE ] VTMX: PASS: Continuity check passed with 300 days. [2026-01-29T12:23:59.691449] [DEBUG] [REMOTE ] VTMX: PASS: Integrity check passed. [2026-01-29T12:23:59.691494] [DEBUG] [REMOTE ] VTMX: Symbol is viable for forecasting. [2026-01-29T12:23:59.691549] [INFO ] [MAIN ] [3333/3490] VTMX kept (0.3s) | 3328 kept, 5 rejected | 139.3/min | ETA: 1.1m [2026-01-29T12:24:00.245323] [DEBUG] [REMOTE ] VTN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:00.245484] [DEBUG] [REMOTE ] VTN: PASS: History has at least 300 days. [2026-01-29T12:24:00.245747] [DEBUG] [REMOTE ] VTN: PASS: Price check passed. Min price $10.72. [2026-01-29T12:24:00.245896] [DEBUG] [REMOTE ] VTN: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:00.246024] [DEBUG] [REMOTE ] VTN: PASS: Integrity check passed. [2026-01-29T12:24:00.246067] [DEBUG] [REMOTE ] VTN: Symbol is viable for forecasting. [2026-01-29T12:24:00.246117] [INFO ] [MAIN ] [3334/3490] VTN kept (0.6s) | 3329 kept, 5 rejected | 139.3/min | ETA: 1.1m [2026-01-29T12:24:00.639866] [DEBUG] [REMOTE ] VTOL: Retrieved 3273 rows, trimmed to 300. [2026-01-29T12:24:00.640009] [DEBUG] [REMOTE ] VTOL: PASS: History has at least 300 days. [2026-01-29T12:24:00.640318] [DEBUG] [REMOTE ] VTOL: PASS: Price check passed. Min price $35.70. [2026-01-29T12:24:00.640521] [DEBUG] [REMOTE ] VTOL: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:00.640714] [DEBUG] [REMOTE ] VTOL: PASS: Integrity check passed. [2026-01-29T12:24:00.640776] [DEBUG] [REMOTE ] VTOL: Symbol is viable for forecasting. [2026-01-29T12:24:00.640848] [INFO ] [MAIN ] [3335/3490] VTOL kept (0.4s) | 3330 kept, 5 rejected | 139.3/min | ETA: 1.1m [2026-01-29T12:24:00.806137] [DEBUG] [REMOTE ] VTRS: Retrieved 1305 rows, trimmed to 300. [2026-01-29T12:24:00.806259] [DEBUG] [REMOTE ] VTRS: PASS: History has at least 300 days. [2026-01-29T12:24:00.806469] [DEBUG] [REMOTE ] VTRS: PASS: Price check passed. Min price $10.00. [2026-01-29T12:24:00.806830] [DEBUG] [REMOTE ] VTRS: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:00.806953] [DEBUG] [REMOTE ] VTRS: PASS: Integrity check passed. [2026-01-29T12:24:00.807003] [DEBUG] [REMOTE ] VTRS: Symbol is viable for forecasting. [2026-01-29T12:24:00.807066] [INFO ] [MAIN ] [3336/3490] VTRS kept (0.2s) | 3331 kept, 5 rejected | 139.3/min | ETA: 1.1m [2026-01-29T12:24:01.331319] [DEBUG] [REMOTE ] VTS: Retrieved 765 rows, trimmed to 300. [2026-01-29T12:24:01.331489] [DEBUG] [REMOTE ] VTS: PASS: History has at least 300 days. [2026-01-29T12:24:01.332888] [DEBUG] [REMOTE ] VTS: PASS: Price check passed. Min price $18.95. [2026-01-29T12:24:01.333190] [DEBUG] [REMOTE ] VTS: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:01.333367] [DEBUG] [REMOTE ] VTS: PASS: Integrity check passed. [2026-01-29T12:24:01.333414] [DEBUG] [REMOTE ] VTS: Symbol is viable for forecasting. [2026-01-29T12:24:01.333479] [INFO ] [MAIN ] [3337/3490] VTS kept (0.5s) | 3332 kept, 5 rejected | 139.3/min | ETA: 1.1m [2026-01-29T12:24:01.736231] [DEBUG] [REMOTE ] VTSI: Retrieved 2471 rows, trimmed to 300. [2026-01-29T12:24:01.736441] [DEBUG] [REMOTE ] VTSI: PASS: History has at least 300 days. [2026-01-29T12:24:01.737001] [DEBUG] [REMOTE ] VTSI: PASS: Price check passed. Min price $4.20. [2026-01-29T12:24:01.737156] [DEBUG] [REMOTE ] VTSI: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:01.737296] [DEBUG] [REMOTE ] VTSI: PASS: Integrity check passed. [2026-01-29T12:24:01.737340] [DEBUG] [REMOTE ] VTSI: Symbol is viable for forecasting. [2026-01-29T12:24:01.737396] [INFO ] [MAIN ] [3338/3490] VTSI kept (0.4s) | 3333 kept, 5 rejected | 139.3/min | ETA: 1.1m [2026-01-29T12:24:02.123836] [DEBUG] [REMOTE ] VTWG: Retrieved 3861 rows, trimmed to 300. [2026-01-29T12:24:02.124011] [DEBUG] [REMOTE ] VTWG: PASS: History has at least 300 days. [2026-01-29T12:24:02.124293] [DEBUG] [REMOTE ] VTWG: PASS: Price check passed. Min price $219.02. [2026-01-29T12:24:02.124479] [DEBUG] [REMOTE ] VTWG: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:02.124649] [DEBUG] [REMOTE ] VTWG: PASS: Integrity check passed. [2026-01-29T12:24:02.124699] [DEBUG] [REMOTE ] VTWG: Symbol is viable for forecasting. [2026-01-29T12:24:02.124758] [INFO ] [MAIN ] [3339/3490] VTWG kept (0.4s) | 3334 kept, 5 rejected | 139.3/min | ETA: 1.1m [2026-01-29T12:24:02.644352] [DEBUG] [REMOTE ] VTWO: Retrieved 3861 rows, trimmed to 300. [2026-01-29T12:24:02.644492] [DEBUG] [REMOTE ] VTWO: PASS: History has at least 300 days. [2026-01-29T12:24:02.644721] [DEBUG] [REMOTE ] VTWO: PASS: Price check passed. Min price $92.28. [2026-01-29T12:24:02.644860] [DEBUG] [REMOTE ] VTWO: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:02.644974] [DEBUG] [REMOTE ] VTWO: PASS: Integrity check passed. [2026-01-29T12:24:02.645014] [DEBUG] [REMOTE ] VTWO: Symbol is viable for forecasting. [2026-01-29T12:24:02.645064] [INFO ] [MAIN ] [3340/3490] VTWO kept (0.5s) | 3335 kept, 5 rejected | 139.3/min | ETA: 1.1m [2026-01-29T12:24:02.895598] [DEBUG] [REMOTE ] VTYX: Retrieved 1071 rows, trimmed to 300. [2026-01-29T12:24:02.895756] [DEBUG] [REMOTE ] VTYX: PASS: History has at least 300 days. [2026-01-29T12:24:02.895993] [DEBUG] [REMOTE ] VTYX: PASS: Price check passed. Min price $7.69. [2026-01-29T12:24:02.896160] [DEBUG] [REMOTE ] VTYX: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:02.896282] [DEBUG] [REMOTE ] VTYX: PASS: Integrity check passed. [2026-01-29T12:24:02.896324] [DEBUG] [REMOTE ] VTYX: Symbol is viable for forecasting. [2026-01-29T12:24:02.896375] [INFO ] [MAIN ] [3341/3490] VTYX kept (0.3s) | 3336 kept, 5 rejected | 139.3/min | ETA: 1.1m [2026-01-29T12:24:03.416190] [DEBUG] [REMOTE ] VUZI: Retrieved 3980 rows, trimmed to 300. [2026-01-29T12:24:03.416431] [DEBUG] [REMOTE ] VUZI: PASS: History has at least 300 days. [2026-01-29T12:24:03.416677] [DEBUG] [REMOTE ] VUZI: PASS: Price check passed. Min price $2.05. [2026-01-29T12:24:03.416816] [DEBUG] [REMOTE ] VUZI: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:03.416931] [DEBUG] [REMOTE ] VUZI: PASS: Integrity check passed. [2026-01-29T12:24:03.416971] [DEBUG] [REMOTE ] VUZI: Symbol is viable for forecasting. [2026-01-29T12:24:03.417019] [INFO ] [MAIN ] [3342/3490] VUZI kept (0.5s) | 3337 kept, 5 rejected | 139.3/min | ETA: 1.1m [2026-01-29T12:24:03.730938] [DEBUG] [REMOTE ] VVOS: Retrieved 1287 rows, trimmed to 300. [2026-01-29T12:24:03.731085] [DEBUG] [REMOTE ] VVOS: PASS: History has at least 300 days. [2026-01-29T12:24:03.731331] [DEBUG] [REMOTE ] VVOS: PASS: Price check passed. Min price $1.70. [2026-01-29T12:24:03.731508] [DEBUG] [REMOTE ] VVOS: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:03.731685] [DEBUG] [REMOTE ] VVOS: PASS: Integrity check passed. [2026-01-29T12:24:03.731734] [DEBUG] [REMOTE ] VVOS: Symbol is viable for forecasting. [2026-01-29T12:24:03.731786] [INFO ] [MAIN ] [3343/3490] VVOS kept (0.3s) | 3338 kept, 5 rejected | 139.3/min | ETA: 1.1m [2026-01-29T12:24:04.159065] [DEBUG] [REMOTE ] VVX: Retrieved 2857 rows, trimmed to 300. [2026-01-29T12:24:04.159208] [DEBUG] [REMOTE ] VVX: PASS: History has at least 300 days. [2026-01-29T12:24:04.159421] [DEBUG] [REMOTE ] VVX: PASS: Price check passed. Min price $52.16. [2026-01-29T12:24:04.159598] [DEBUG] [REMOTE ] VVX: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:04.159719] [DEBUG] [REMOTE ] VVX: PASS: Integrity check passed. [2026-01-29T12:24:04.159948] [DEBUG] [REMOTE ] VVX: Symbol is viable for forecasting. [2026-01-29T12:24:04.159995] [INFO ] [MAIN ] [3344/3490] VVX kept (0.4s) | 3339 kept, 5 rejected | 139.3/min | ETA: 1.0m [2026-01-29T12:24:04.632265] [DEBUG] [REMOTE ] VWOB: Retrieved 3183 rows, trimmed to 300. [2026-01-29T12:24:04.632406] [DEBUG] [REMOTE ] VWOB: PASS: History has at least 300 days. [2026-01-29T12:24:04.632719] [DEBUG] [REMOTE ] VWOB: PASS: Price check passed. Min price $66.60. [2026-01-29T12:24:04.632867] [DEBUG] [REMOTE ] VWOB: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:04.632985] [DEBUG] [REMOTE ] VWOB: PASS: Integrity check passed. [2026-01-29T12:24:04.633029] [DEBUG] [REMOTE ] VWOB: Symbol is viable for forecasting. [2026-01-29T12:24:04.633114] [INFO ] [MAIN ] [3345/3490] VWOB kept (0.5s) | 3340 kept, 5 rejected | 139.3/min | ETA: 1.0m [2026-01-29T12:24:05.006483] [DEBUG] [REMOTE ] VXUS: Retrieved 3772 rows, trimmed to 300. [2026-01-29T12:24:05.006655] [DEBUG] [REMOTE ] VXUS: PASS: History has at least 300 days. [2026-01-29T12:24:05.007099] [DEBUG] [REMOTE ] VXUS: PASS: Price check passed. Min price $70.90. [2026-01-29T12:24:05.007264] [DEBUG] [REMOTE ] VXUS: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:05.007400] [DEBUG] [REMOTE ] VXUS: PASS: Integrity check passed. [2026-01-29T12:24:05.007458] [DEBUG] [REMOTE ] VXUS: Symbol is viable for forecasting. [2026-01-29T12:24:05.007527] [INFO ] [MAIN ] [3346/3490] VXUS kept (0.4s) | 3341 kept, 5 rejected | 139.3/min | ETA: 1.0m [2026-01-29T12:24:05.400104] [DEBUG] [REMOTE ] VYMI: Retrieved 2492 rows, trimmed to 300. [2026-01-29T12:24:05.400239] [DEBUG] [REMOTE ] VYMI: PASS: History has at least 300 days. [2026-01-29T12:24:05.400448] [DEBUG] [REMOTE ] VYMI: PASS: Price check passed. Min price $83.75. [2026-01-29T12:24:05.400620] [DEBUG] [REMOTE ] VYMI: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:05.400752] [DEBUG] [REMOTE ] VYMI: PASS: Integrity check passed. [2026-01-29T12:24:05.400792] [DEBUG] [REMOTE ] VYMI: Symbol is viable for forecasting. [2026-01-29T12:24:05.400842] [INFO ] [MAIN ] [3347/3490] VYMI kept (0.4s) | 3342 kept, 5 rejected | 139.4/min | ETA: 1.0m [2026-01-29T12:24:05.915198] [DEBUG] [REMOTE ] VYX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:05.915366] [DEBUG] [REMOTE ] VYX: PASS: History has at least 300 days. [2026-01-29T12:24:05.915634] [DEBUG] [REMOTE ] VYX: PASS: Price check passed. Min price $9.61. [2026-01-29T12:24:05.915792] [DEBUG] [REMOTE ] VYX: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:05.915913] [DEBUG] [REMOTE ] VYX: PASS: Integrity check passed. [2026-01-29T12:24:05.915953] [DEBUG] [REMOTE ] VYX: Symbol is viable for forecasting. [2026-01-29T12:24:05.916000] [INFO ] [MAIN ] [3348/3490] VYX kept (0.5s) | 3343 kept, 5 rejected | 139.3/min | ETA: 1.0m [2026-01-29T12:24:06.374825] [DEBUG] [REMOTE ] VZ: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:06.374973] [DEBUG] [REMOTE ] VZ: PASS: History has at least 300 days. [2026-01-29T12:24:06.375219] [DEBUG] [REMOTE ] VZ: PASS: Price check passed. Min price $38.65. [2026-01-29T12:24:06.375368] [DEBUG] [REMOTE ] VZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:06.375565] [DEBUG] [REMOTE ] VZ: PASS: Integrity check passed. [2026-01-29T12:24:06.375653] [DEBUG] [REMOTE ] VZ: Symbol is viable for forecasting. [2026-01-29T12:24:06.375721] [INFO ] [MAIN ] [3349/3490] VZ kept (0.5s) | 3344 kept, 5 rejected | 139.3/min | ETA: 1.0m [2026-01-29T12:24:06.857128] [DEBUG] [REMOTE ] WAB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:06.857271] [DEBUG] [REMOTE ] WAB: PASS: History has at least 300 days. [2026-01-29T12:24:06.857491] [DEBUG] [REMOTE ] WAB: PASS: Price check passed. Min price $196.14. [2026-01-29T12:24:06.857647] [DEBUG] [REMOTE ] WAB: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:06.857765] [DEBUG] [REMOTE ] WAB: PASS: Integrity check passed. [2026-01-29T12:24:06.857804] [DEBUG] [REMOTE ] WAB: Symbol is viable for forecasting. [2026-01-29T12:24:06.857876] [INFO ] [MAIN ] [3350/3490] WAB kept (0.5s) | 3345 kept, 5 rejected | 139.3/min | ETA: 1.0m [2026-01-29T12:24:07.209108] [DEBUG] [REMOTE ] WABC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:07.209301] [DEBUG] [REMOTE ] WABC: PASS: History has at least 300 days. [2026-01-29T12:24:07.209610] [DEBUG] [REMOTE ] WABC: PASS: Price check passed. Min price $46.42. [2026-01-29T12:24:07.209755] [DEBUG] [REMOTE ] WABC: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:07.209889] [DEBUG] [REMOTE ] WABC: PASS: Integrity check passed. [2026-01-29T12:24:07.209929] [DEBUG] [REMOTE ] WABC: Symbol is viable for forecasting. [2026-01-29T12:24:07.209980] [INFO ] [MAIN ] [3351/3490] WABC kept (0.4s) | 3346 kept, 5 rejected | 139.3/min | ETA: 60s [2026-01-29T12:24:07.771169] [DEBUG] [REMOTE ] WAFD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:07.771313] [DEBUG] [REMOTE ] WAFD: PASS: History has at least 300 days. [2026-01-29T12:24:07.771545] [DEBUG] [REMOTE ] WAFD: PASS: Price check passed. Min price $28.79. [2026-01-29T12:24:07.771729] [DEBUG] [REMOTE ] WAFD: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:07.771848] [DEBUG] [REMOTE ] WAFD: PASS: Integrity check passed. [2026-01-29T12:24:07.771890] [DEBUG] [REMOTE ] WAFD: Symbol is viable for forecasting. [2026-01-29T12:24:07.771938] [INFO ] [MAIN ] [3352/3490] WAFD kept (0.6s) | 3347 kept, 5 rejected | 139.3/min | ETA: 59s [2026-01-29T12:24:08.027619] [DEBUG] [REMOTE ] WAFDP: Retrieved 1253 rows, trimmed to 300. [2026-01-29T12:24:08.027979] [DEBUG] [REMOTE ] WAFDP: PASS: History has at least 300 days. [2026-01-29T12:24:08.028197] [DEBUG] [REMOTE ] WAFDP: PASS: Price check passed. Min price $16.17. [2026-01-29T12:24:08.028336] [DEBUG] [REMOTE ] WAFDP: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:08.028451] [DEBUG] [REMOTE ] WAFDP: PASS: Integrity check passed. [2026-01-29T12:24:08.028494] [DEBUG] [REMOTE ] WAFDP: Symbol is viable for forecasting. [2026-01-29T12:24:08.028552] [INFO ] [MAIN ] [3353/3490] WAFDP kept (0.3s) | 3348 kept, 5 rejected | 139.3/min | ETA: 59s [2026-01-29T12:24:08.569641] [DEBUG] [REMOTE ] WAL: Retrieved 5176 rows, trimmed to 300. [2026-01-29T12:24:08.569777] [DEBUG] [REMOTE ] WAL: PASS: History has at least 300 days. [2026-01-29T12:24:08.569988] [DEBUG] [REMOTE ] WAL: PASS: Price check passed. Min price $73.86. [2026-01-29T12:24:08.570135] [DEBUG] [REMOTE ] WAL: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:08.570249] [DEBUG] [REMOTE ] WAL: PASS: Integrity check passed. [2026-01-29T12:24:08.570288] [DEBUG] [REMOTE ] WAL: Symbol is viable for forecasting. [2026-01-29T12:24:08.570340] [INFO ] [MAIN ] [3354/3490] WAL kept (0.5s) | 3349 kept, 5 rejected | 139.3/min | ETA: 59s [2026-01-29T12:24:08.804813] [DEBUG] [REMOTE ] WALD: Retrieved 1184 rows, trimmed to 300. [2026-01-29T12:24:08.804954] [DEBUG] [REMOTE ] WALD: PASS: History has at least 300 days. [2026-01-29T12:24:08.805168] [DEBUG] [REMOTE ] WALD: PASS: Price check passed. Min price $1.47. [2026-01-29T12:24:08.805311] [DEBUG] [REMOTE ] WALD: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:08.805429] [DEBUG] [REMOTE ] WALD: PASS: Integrity check passed. [2026-01-29T12:24:08.805472] [DEBUG] [REMOTE ] WALD: Symbol is viable for forecasting. [2026-01-29T12:24:08.805534] [INFO ] [MAIN ] [3355/3490] WALD kept (0.2s) | 3350 kept, 5 rejected | 139.4/min | ETA: 58s [2026-01-29T12:24:09.418860] [DEBUG] [REMOTE ] WASH: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:09.419002] [DEBUG] [REMOTE ] WASH: PASS: History has at least 300 days. [2026-01-29T12:24:09.419210] [DEBUG] [REMOTE ] WASH: PASS: Price check passed. Min price $26.15. [2026-01-29T12:24:09.419344] [DEBUG] [REMOTE ] WASH: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:09.419458] [DEBUG] [REMOTE ] WASH: PASS: Integrity check passed. [2026-01-29T12:24:09.419517] [DEBUG] [REMOTE ] WASH: Symbol is viable for forecasting. [2026-01-29T12:24:09.419598] [INFO ] [MAIN ] [3356/3490] WASH kept (0.6s) | 3351 kept, 5 rejected | 139.3/min | ETA: 58s [2026-01-29T12:24:09.662416] [DEBUG] [REMOTE ] WAVE: Retrieved 1149 rows, trimmed to 300. [2026-01-29T12:24:09.662643] [DEBUG] [REMOTE ] WAVE: PASS: History has at least 300 days. [2026-01-29T12:24:09.662923] [DEBUG] [REMOTE ] WAVE: PASS: Price check passed. Min price $5.16. [2026-01-29T12:24:09.663064] [DEBUG] [REMOTE ] WAVE: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:09.663183] [DEBUG] [REMOTE ] WAVE: PASS: Integrity check passed. [2026-01-29T12:24:09.663224] [DEBUG] [REMOTE ] WAVE: Symbol is viable for forecasting. [2026-01-29T12:24:09.663276] [INFO ] [MAIN ] [3357/3490] WAVE kept (0.2s) | 3352 kept, 5 rejected | 139.4/min | ETA: 57s [2026-01-29T12:24:09.982801] [DEBUG] [REMOTE ] WAY: Retrieved 411 rows, trimmed to 300. [2026-01-29T12:24:09.982996] [DEBUG] [REMOTE ] WAY: PASS: History has at least 300 days. [2026-01-29T12:24:09.983347] [DEBUG] [REMOTE ] WAY: PASS: Price check passed. Min price $27.62. [2026-01-29T12:24:09.983511] [DEBUG] [REMOTE ] WAY: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:09.983713] [DEBUG] [REMOTE ] WAY: PASS: Integrity check passed. [2026-01-29T12:24:09.983758] [DEBUG] [REMOTE ] WAY: Symbol is viable for forecasting. [2026-01-29T12:24:09.983814] [INFO ] [MAIN ] [3358/3490] WAY kept (0.3s) | 3353 kept, 5 rejected | 139.4/min | ETA: 57s [2026-01-29T12:24:10.561562] [DEBUG] [REMOTE ] WB: Retrieved 2963 rows, trimmed to 300. [2026-01-29T12:24:10.561827] [DEBUG] [REMOTE ] WB: PASS: History has at least 300 days. [2026-01-29T12:24:10.562228] [DEBUG] [REMOTE ] WB: PASS: Price check passed. Min price $9.54. [2026-01-29T12:24:10.562443] [DEBUG] [REMOTE ] WB: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:10.562667] [DEBUG] [REMOTE ] WB: PASS: Integrity check passed. [2026-01-29T12:24:10.562727] [DEBUG] [REMOTE ] WB: Symbol is viable for forecasting. [2026-01-29T12:24:10.562801] [INFO ] [MAIN ] [3359/3490] WB kept (0.6s) | 3354 kept, 5 rejected | 139.4/min | ETA: 56s [2026-01-29T12:24:11.028833] [DEBUG] [REMOTE ] WBD: Retrieved 5170 rows, trimmed to 300. [2026-01-29T12:24:11.029197] [DEBUG] [REMOTE ] WBD: PASS: History has at least 300 days. [2026-01-29T12:24:11.029765] [DEBUG] [REMOTE ] WBD: PASS: Price check passed. Min price $22.14. [2026-01-29T12:24:11.029954] [DEBUG] [REMOTE ] WBD: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:11.030153] [DEBUG] [REMOTE ] WBD: PASS: Integrity check passed. [2026-01-29T12:24:11.030212] [DEBUG] [REMOTE ] WBD: Symbol is viable for forecasting. [2026-01-29T12:24:11.030296] [INFO ] [MAIN ] [3360/3490] WBD kept (0.5s) | 3355 kept, 5 rejected | 139.4/min | ETA: 56s [2026-01-29T12:24:11.319700] [DEBUG] [REMOTE ] WBIY: Retrieved 2286 rows, trimmed to 300. [2026-01-29T12:24:11.319900] [DEBUG] [REMOTE ] WBIY: PASS: History has at least 300 days. [2026-01-29T12:24:11.320219] [DEBUG] [REMOTE ] WBIY: PASS: Price check passed. Min price $29.87. [2026-01-29T12:24:11.320410] [DEBUG] [REMOTE ] WBIY: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:11.320603] [DEBUG] [REMOTE ] WBIY: PASS: Integrity check passed. [2026-01-29T12:24:11.320660] [DEBUG] [REMOTE ] WBIY: Symbol is viable for forecasting. [2026-01-29T12:24:11.320728] [INFO ] [MAIN ] [3361/3490] WBIY kept (0.3s) | 3356 kept, 5 rejected | 139.4/min | ETA: 56s [2026-01-29T12:24:11.882016] [DEBUG] [REMOTE ] WBS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:11.882166] [DEBUG] [REMOTE ] WBS: PASS: History has at least 300 days. [2026-01-29T12:24:11.882416] [DEBUG] [REMOTE ] WBS: PASS: Price check passed. Min price $54.51. [2026-01-29T12:24:11.882561] [DEBUG] [REMOTE ] WBS: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:11.882730] [DEBUG] [REMOTE ] WBS: PASS: Integrity check passed. [2026-01-29T12:24:11.882782] [DEBUG] [REMOTE ] WBS: Symbol is viable for forecasting. [2026-01-29T12:24:11.882861] [INFO ] [MAIN ] [3362/3490] WBS kept (0.6s) | 3357 kept, 5 rejected | 139.4/min | ETA: 55s [2026-01-29T12:24:12.055594] [DEBUG] [REMOTE ] WBTN: Retrieved 398 rows, trimmed to 300. [2026-01-29T12:24:12.055791] [DEBUG] [REMOTE ] WBTN: PASS: History has at least 300 days. [2026-01-29T12:24:12.056087] [DEBUG] [REMOTE ] WBTN: PASS: Price check passed. Min price $12.19. [2026-01-29T12:24:12.056227] [DEBUG] [REMOTE ] WBTN: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:12.056346] [DEBUG] [REMOTE ] WBTN: PASS: Integrity check passed. [2026-01-29T12:24:12.056388] [DEBUG] [REMOTE ] WBTN: Symbol is viable for forecasting. [2026-01-29T12:24:12.056439] [INFO ] [MAIN ] [3363/3490] WBTN kept (0.2s) | 3358 kept, 5 rejected | 139.4/min | ETA: 55s [2026-01-29T12:24:12.523532] [DEBUG] [REMOTE ] WBX: Retrieved 1084 rows, trimmed to 300. [2026-01-29T12:24:12.523716] [DEBUG] [REMOTE ] WBX: PASS: History has at least 300 days. [2026-01-29T12:24:12.523959] [DEBUG] [REMOTE ] WBX: PASS: Price check passed. Min price $2.34. [2026-01-29T12:24:12.524127] [DEBUG] [REMOTE ] WBX: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:12.524263] [DEBUG] [REMOTE ] WBX: PASS: Integrity check passed. [2026-01-29T12:24:12.524310] [DEBUG] [REMOTE ] WBX: Symbol is viable for forecasting. [2026-01-29T12:24:12.524367] [INFO ] [MAIN ] [3364/3490] WBX kept (0.5s) | 3359 kept, 5 rejected | 139.4/min | ETA: 54s [2026-01-29T12:24:13.198034] [DEBUG] [REMOTE ] WCC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:13.198189] [DEBUG] [REMOTE ] WCC: PASS: History has at least 300 days. [2026-01-29T12:24:13.198429] [DEBUG] [REMOTE ] WCC: PASS: Price check passed. Min price $244.49. [2026-01-29T12:24:13.198569] [DEBUG] [REMOTE ] WCC: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:13.198721] [DEBUG] [REMOTE ] WCC: PASS: Integrity check passed. [2026-01-29T12:24:13.198760] [DEBUG] [REMOTE ] WCC: Symbol is viable for forecasting. [2026-01-29T12:24:13.198809] [INFO ] [MAIN ] [3365/3490] WCC kept (0.7s) | 3360 kept, 5 rejected | 139.3/min | ETA: 54s [2026-01-29T12:24:13.483408] [DEBUG] [REMOTE ] WCLD: Retrieved 1607 rows, trimmed to 300. [2026-01-29T12:24:13.483539] [DEBUG] [REMOTE ] WCLD: PASS: History has at least 300 days. [2026-01-29T12:24:13.483770] [DEBUG] [REMOTE ] WCLD: PASS: Price check passed. Min price $31.37. [2026-01-29T12:24:13.484089] [DEBUG] [REMOTE ] WCLD: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:13.484199] [DEBUG] [REMOTE ] WCLD: PASS: Integrity check passed. [2026-01-29T12:24:13.484239] [DEBUG] [REMOTE ] WCLD: Symbol is viable for forecasting. [2026-01-29T12:24:13.484287] [INFO ] [MAIN ] [3366/3490] WCLD kept (0.3s) | 3361 kept, 5 rejected | 139.4/min | ETA: 53s [2026-01-29T12:24:14.012707] [DEBUG] [REMOTE ] WD: Retrieved 3802 rows, trimmed to 300. [2026-01-29T12:24:14.012857] [DEBUG] [REMOTE ] WD: PASS: History has at least 300 days. [2026-01-29T12:24:14.013088] [DEBUG] [REMOTE ] WD: PASS: Price check passed. Min price $58.72. [2026-01-29T12:24:14.013229] [DEBUG] [REMOTE ] WD: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:14.013353] [DEBUG] [REMOTE ] WD: PASS: Integrity check passed. [2026-01-29T12:24:14.013394] [DEBUG] [REMOTE ] WD: Symbol is viable for forecasting. [2026-01-29T12:24:14.013444] [INFO ] [MAIN ] [3367/3490] WD kept (0.5s) | 3362 kept, 5 rejected | 139.4/min | ETA: 53s [2026-01-29T12:24:14.365594] [DEBUG] [REMOTE ] WDAY: Retrieved 3341 rows, trimmed to 300. [2026-01-29T12:24:14.365751] [DEBUG] [REMOTE ] WDAY: PASS: History has at least 300 days. [2026-01-29T12:24:14.365992] [DEBUG] [REMOTE ] WDAY: PASS: Price check passed. Min price $182.99. [2026-01-29T12:24:14.366151] [DEBUG] [REMOTE ] WDAY: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:14.366279] [DEBUG] [REMOTE ] WDAY: PASS: Integrity check passed. [2026-01-29T12:24:14.366325] [DEBUG] [REMOTE ] WDAY: Symbol is viable for forecasting. [2026-01-29T12:24:14.366381] [INFO ] [MAIN ] [3368/3490] WDAY kept (0.4s) | 3363 kept, 5 rejected | 139.4/min | ETA: 53s [2026-01-29T12:24:14.863067] [DEBUG] [REMOTE ] WDC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:14.863218] [DEBUG] [REMOTE ] WDC: PASS: History has at least 300 days. [2026-01-29T12:24:14.863474] [DEBUG] [REMOTE ] WDC: PASS: Price check passed. Min price $139.08. [2026-01-29T12:24:14.863675] [DEBUG] [REMOTE ] WDC: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:14.863831] [DEBUG] [REMOTE ] WDC: PASS: Integrity check passed. [2026-01-29T12:24:14.863871] [DEBUG] [REMOTE ] WDC: Symbol is viable for forecasting. [2026-01-29T12:24:14.863921] [INFO ] [MAIN ] [3369/3490] WDC kept (0.5s) | 3364 kept, 5 rejected | 139.4/min | ETA: 52s [2026-01-29T12:24:15.316455] [DEBUG] [REMOTE ] WDFC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:15.316609] [DEBUG] [REMOTE ] WDFC: PASS: History has at least 300 days. [2026-01-29T12:24:15.316824] [DEBUG] [REMOTE ] WDFC: PASS: Price check passed. Min price $186.59. [2026-01-29T12:24:15.316961] [DEBUG] [REMOTE ] WDFC: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:15.317074] [DEBUG] [REMOTE ] WDFC: PASS: Integrity check passed. [2026-01-29T12:24:15.317114] [DEBUG] [REMOTE ] WDFC: Symbol is viable for forecasting. [2026-01-29T12:24:15.317162] [INFO ] [MAIN ] [3370/3490] WDFC kept (0.5s) | 3365 kept, 5 rejected | 139.4/min | ETA: 52s [2026-01-29T12:24:15.542751] [DEBUG] [REMOTE ] WDH: Retrieved 1187 rows, trimmed to 300. [2026-01-29T12:24:15.542944] [DEBUG] [REMOTE ] WDH: PASS: History has at least 300 days. [2026-01-29T12:24:15.543249] [DEBUG] [REMOTE ] WDH: PASS: Price check passed. Min price $1.58. [2026-01-29T12:24:15.543442] [DEBUG] [REMOTE ] WDH: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:15.543625] [DEBUG] [REMOTE ] WDH: PASS: Integrity check passed. [2026-01-29T12:24:15.543695] [DEBUG] [REMOTE ] WDH: Symbol is viable for forecasting. [2026-01-29T12:24:15.543783] [INFO ] [MAIN ] [3371/3490] WDH kept (0.2s) | 3366 kept, 5 rejected | 139.4/min | ETA: 51s [2026-01-29T12:24:15.982537] [DEBUG] [REMOTE ] WDI: Retrieved 1153 rows, trimmed to 300. [2026-01-29T12:24:15.982796] [DEBUG] [REMOTE ] WDI: PASS: History has at least 300 days. [2026-01-29T12:24:15.983313] [DEBUG] [REMOTE ] WDI: PASS: Price check passed. Min price $13.51. [2026-01-29T12:24:15.983492] [DEBUG] [REMOTE ] WDI: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:15.983826] [DEBUG] [REMOTE ] WDI: PASS: Integrity check passed. [2026-01-29T12:24:15.983884] [DEBUG] [REMOTE ] WDI: Symbol is viable for forecasting. [2026-01-29T12:24:15.983950] [INFO ] [MAIN ] [3372/3490] WDI kept (0.4s) | 3367 kept, 5 rejected | 139.4/min | ETA: 51s [2026-01-29T12:24:16.502974] [DEBUG] [REMOTE ] WDS: Retrieved 4665 rows, trimmed to 300. [2026-01-29T12:24:16.503129] [DEBUG] [REMOTE ] WDS: PASS: History has at least 300 days. [2026-01-29T12:24:16.503393] [DEBUG] [REMOTE ] WDS: PASS: Price check passed. Min price $14.58. [2026-01-29T12:24:16.503548] [DEBUG] [REMOTE ] WDS: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:16.503699] [DEBUG] [REMOTE ] WDS: PASS: Integrity check passed. [2026-01-29T12:24:16.503743] [DEBUG] [REMOTE ] WDS: Symbol is viable for forecasting. [2026-01-29T12:24:16.503794] [INFO ] [MAIN ] [3373/3490] WDS kept (0.5s) | 3368 kept, 5 rejected | 139.4/min | ETA: 50s [2026-01-29T12:24:17.004792] [DEBUG] [REMOTE ] WEA: Retrieved 5999 rows, trimmed to 300. [2026-01-29T12:24:17.004957] [DEBUG] [REMOTE ] WEA: PASS: History has at least 300 days. [2026-01-29T12:24:17.005225] [DEBUG] [REMOTE ] WEA: PASS: Price check passed. Min price $10.78. [2026-01-29T12:24:17.005403] [DEBUG] [REMOTE ] WEA: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:17.005559] [DEBUG] [REMOTE ] WEA: PASS: Integrity check passed. [2026-01-29T12:24:17.005640] [DEBUG] [REMOTE ] WEA: Symbol is viable for forecasting. [2026-01-29T12:24:17.005732] [INFO ] [MAIN ] [3374/3490] WEA kept (0.5s) | 3369 kept, 5 rejected | 139.4/min | ETA: 50s [2026-01-29T12:24:17.466147] [DEBUG] [REMOTE ] WEC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:17.466304] [DEBUG] [REMOTE ] WEC: PASS: History has at least 300 days. [2026-01-29T12:24:17.466596] [DEBUG] [REMOTE ] WEC: PASS: Price check passed. Min price $103.48. [2026-01-29T12:24:17.466739] [DEBUG] [REMOTE ] WEC: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:17.466866] [DEBUG] [REMOTE ] WEC: PASS: Integrity check passed. [2026-01-29T12:24:17.466907] [DEBUG] [REMOTE ] WEC: Symbol is viable for forecasting. [2026-01-29T12:24:17.467134] [INFO ] [MAIN ] [3375/3490] WEC kept (0.5s) | 3370 kept, 5 rejected | 139.4/min | ETA: 50s [2026-01-29T12:24:17.941656] [DEBUG] [REMOTE ] WEN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:17.941872] [DEBUG] [REMOTE ] WEN: PASS: History has at least 300 days. [2026-01-29T12:24:17.942205] [DEBUG] [REMOTE ] WEN: PASS: Price check passed. Min price $7.74. [2026-01-29T12:24:17.942362] [DEBUG] [REMOTE ] WEN: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:17.942512] [DEBUG] [REMOTE ] WEN: PASS: Integrity check passed. [2026-01-29T12:24:17.942562] [DEBUG] [REMOTE ] WEN: Symbol is viable for forecasting. [2026-01-29T12:24:17.942651] [INFO ] [MAIN ] [3376/3490] WEN kept (0.5s) | 3371 kept, 5 rejected | 139.3/min | ETA: 49s [2026-01-29T12:24:18.419550] [DEBUG] [REMOTE ] WERN: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:18.419768] [DEBUG] [REMOTE ] WERN: PASS: History has at least 300 days. [2026-01-29T12:24:18.420044] [DEBUG] [REMOTE ] WERN: PASS: Price check passed. Min price $23.05. [2026-01-29T12:24:18.420185] [DEBUG] [REMOTE ] WERN: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:18.420314] [DEBUG] [REMOTE ] WERN: PASS: Integrity check passed. [2026-01-29T12:24:18.420355] [DEBUG] [REMOTE ] WERN: Symbol is viable for forecasting. [2026-01-29T12:24:18.420405] [INFO ] [MAIN ] [3377/3490] WERN kept (0.5s) | 3372 kept, 5 rejected | 139.3/min | ETA: 49s [2026-01-29T12:24:18.755110] [DEBUG] [REMOTE ] WES: Retrieved 3303 rows, trimmed to 300. [2026-01-29T12:24:18.755309] [DEBUG] [REMOTE ] WES: PASS: History has at least 300 days. [2026-01-29T12:24:18.755587] [DEBUG] [REMOTE ] WES: PASS: Price check passed. Min price $37.34. [2026-01-29T12:24:18.755735] [DEBUG] [REMOTE ] WES: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:18.755862] [DEBUG] [REMOTE ] WES: PASS: Integrity check passed. [2026-01-29T12:24:18.755905] [DEBUG] [REMOTE ] WES: Symbol is viable for forecasting. [2026-01-29T12:24:18.755958] [INFO ] [MAIN ] [3378/3490] WES kept (0.3s) | 3373 kept, 5 rejected | 139.4/min | ETA: 48s [2026-01-29T12:24:19.221947] [DEBUG] [REMOTE ] WEX: Retrieved 5270 rows, trimmed to 300. [2026-01-29T12:24:19.222083] [DEBUG] [REMOTE ] WEX: PASS: History has at least 300 days. [2026-01-29T12:24:19.222289] [DEBUG] [REMOTE ] WEX: PASS: Price check passed. Min price $136.40. [2026-01-29T12:24:19.222423] [DEBUG] [REMOTE ] WEX: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:19.222533] [DEBUG] [REMOTE ] WEX: PASS: Integrity check passed. [2026-01-29T12:24:19.222590] [DEBUG] [REMOTE ] WEX: Symbol is viable for forecasting. [2026-01-29T12:24:19.222641] [INFO ] [MAIN ] [3379/3490] WEX kept (0.5s) | 3374 kept, 5 rejected | 139.3/min | ETA: 48s [2026-01-29T12:24:19.714100] [DEBUG] [REMOTE ] WEYS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:19.714238] [DEBUG] [REMOTE ] WEYS: PASS: History has at least 300 days. [2026-01-29T12:24:19.714470] [DEBUG] [REMOTE ] WEYS: PASS: Price check passed. Min price $26.15. [2026-01-29T12:24:19.714624] [DEBUG] [REMOTE ] WEYS: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:19.714742] [DEBUG] [REMOTE ] WEYS: PASS: Integrity check passed. [2026-01-29T12:24:19.714783] [DEBUG] [REMOTE ] WEYS: Symbol is viable for forecasting. [2026-01-29T12:24:19.714834] [INFO ] [MAIN ] [3380/3490] WEYS kept (0.5s) | 3375 kept, 5 rejected | 139.3/min | ETA: 47s [2026-01-29T12:24:20.135726] [DEBUG] [REMOTE ] WF: Retrieved 5617 rows, trimmed to 300. [2026-01-29T12:24:20.135875] [DEBUG] [REMOTE ] WF: PASS: History has at least 300 days. [2026-01-29T12:24:20.136336] [DEBUG] [REMOTE ] WF: PASS: Price check passed. Min price $53.04. [2026-01-29T12:24:20.136478] [DEBUG] [REMOTE ] WF: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:20.136626] [DEBUG] [REMOTE ] WF: PASS: Integrity check passed. [2026-01-29T12:24:20.136671] [DEBUG] [REMOTE ] WF: Symbol is viable for forecasting. [2026-01-29T12:24:20.136721] [INFO ] [MAIN ] [3381/3490] WF kept (0.4s) | 3376 kept, 5 rejected | 139.3/min | ETA: 47s [2026-01-29T12:24:20.568697] [DEBUG] [REMOTE ] WFG: Retrieved 4649 rows, trimmed to 300. [2026-01-29T12:24:20.568860] [DEBUG] [REMOTE ] WFG: PASS: History has at least 300 days. [2026-01-29T12:24:20.569128] [DEBUG] [REMOTE ] WFG: PASS: Price check passed. Min price $57.61. [2026-01-29T12:24:20.569292] [DEBUG] [REMOTE ] WFG: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:20.569435] [DEBUG] [REMOTE ] WFG: PASS: Integrity check passed. [2026-01-29T12:24:20.569481] [DEBUG] [REMOTE ] WFG: Symbol is viable for forecasting. [2026-01-29T12:24:20.569539] [INFO ] [MAIN ] [3382/3490] WFG kept (0.4s) | 3377 kept, 5 rejected | 139.3/min | ETA: 47s [2026-01-29T12:24:20.815461] [DEBUG] [REMOTE ] WFRD: Retrieved 1273 rows, trimmed to 300. [2026-01-29T12:24:20.815653] [DEBUG] [REMOTE ] WFRD: PASS: History has at least 300 days. [2026-01-29T12:24:20.815902] [DEBUG] [REMOTE ] WFRD: PASS: Price check passed. Min price $69.97. [2026-01-29T12:24:20.816065] [DEBUG] [REMOTE ] WFRD: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:20.816202] [DEBUG] [REMOTE ] WFRD: PASS: Integrity check passed. [2026-01-29T12:24:20.816248] [DEBUG] [REMOTE ] WFRD: Symbol is viable for forecasting. [2026-01-29T12:24:20.816305] [INFO ] [MAIN ] [3383/3490] WFRD kept (0.2s) | 3378 kept, 5 rejected | 139.4/min | ETA: 46s [2026-01-29T12:24:21.206959] [DEBUG] [REMOTE ] WGMI: Retrieved 996 rows, trimmed to 300. [2026-01-29T12:24:21.207099] [DEBUG] [REMOTE ] WGMI: PASS: History has at least 300 days. [2026-01-29T12:24:21.207304] [DEBUG] [REMOTE ] WGMI: PASS: Price check passed. Min price $36.51. [2026-01-29T12:24:21.207442] [DEBUG] [REMOTE ] WGMI: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:21.207555] [DEBUG] [REMOTE ] WGMI: PASS: Integrity check passed. [2026-01-29T12:24:21.207615] [DEBUG] [REMOTE ] WGMI: Symbol is viable for forecasting. [2026-01-29T12:24:21.207666] [INFO ] [MAIN ] [3384/3490] WGMI kept (0.4s) | 3379 kept, 5 rejected | 139.4/min | ETA: 46s [2026-01-29T12:24:21.822856] [DEBUG] [REMOTE ] WGO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:21.822993] [DEBUG] [REMOTE ] WGO: PASS: History has at least 300 days. [2026-01-29T12:24:21.823209] [DEBUG] [REMOTE ] WGO: PASS: Price check passed. Min price $31.91. [2026-01-29T12:24:21.823344] [DEBUG] [REMOTE ] WGO: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:21.823460] [DEBUG] [REMOTE ] WGO: PASS: Integrity check passed. [2026-01-29T12:24:21.823500] [DEBUG] [REMOTE ] WGO: Symbol is viable for forecasting. [2026-01-29T12:24:21.823549] [INFO ] [MAIN ] [3385/3490] WGO kept (0.6s) | 3380 kept, 5 rejected | 139.3/min | ETA: 45s [2026-01-29T12:24:22.059128] [DEBUG] [REMOTE ] WGS: Retrieved 1313 rows, trimmed to 300. [2026-01-29T12:24:22.059268] [DEBUG] [REMOTE ] WGS: PASS: History has at least 300 days. [2026-01-29T12:24:22.059476] [DEBUG] [REMOTE ] WGS: PASS: Price check passed. Min price $95.29. [2026-01-29T12:24:22.059640] [DEBUG] [REMOTE ] WGS: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:22.059759] [DEBUG] [REMOTE ] WGS: PASS: Integrity check passed. [2026-01-29T12:24:22.059801] [DEBUG] [REMOTE ] WGS: Symbol is viable for forecasting. [2026-01-29T12:24:22.059849] [INFO ] [MAIN ] [3386/3490] WGS kept (0.2s) | 3381 kept, 5 rejected | 139.4/min | ETA: 45s [2026-01-29T12:24:22.513994] [DEBUG] [REMOTE ] WH: Retrieved 1931 rows, trimmed to 300. [2026-01-29T12:24:22.514139] [DEBUG] [REMOTE ] WH: PASS: History has at least 300 days. [2026-01-29T12:24:22.514377] [DEBUG] [REMOTE ] WH: PASS: Price check passed. Min price $68.95. [2026-01-29T12:24:22.514519] [DEBUG] [REMOTE ] WH: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:22.514659] [DEBUG] [REMOTE ] WH: PASS: Integrity check passed. [2026-01-29T12:24:22.514703] [DEBUG] [REMOTE ] WH: Symbol is viable for forecasting. [2026-01-29T12:24:22.514752] [INFO ] [MAIN ] [3387/3490] WH kept (0.5s) | 3382 kept, 5 rejected | 139.4/min | ETA: 44s [2026-01-29T12:24:22.912810] [DEBUG] [REMOTE ] WHD: Retrieved 2003 rows, trimmed to 300. [2026-01-29T12:24:22.912948] [DEBUG] [REMOTE ] WHD: PASS: History has at least 300 days. [2026-01-29T12:24:22.913156] [DEBUG] [REMOTE ] WHD: PASS: Price check passed. Min price $39.65. [2026-01-29T12:24:22.913296] [DEBUG] [REMOTE ] WHD: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:22.913410] [DEBUG] [REMOTE ] WHD: PASS: Integrity check passed. [2026-01-29T12:24:22.913451] [DEBUG] [REMOTE ] WHD: Symbol is viable for forecasting. [2026-01-29T12:24:22.913499] [INFO ] [MAIN ] [3388/3490] WHD kept (0.4s) | 3383 kept, 5 rejected | 139.4/min | ETA: 44s [2026-01-29T12:24:23.361775] [DEBUG] [REMOTE ] WHF: Retrieved 3305 rows, trimmed to 300. [2026-01-29T12:24:23.361906] [DEBUG] [REMOTE ] WHF: PASS: History has at least 300 days. [2026-01-29T12:24:23.362178] [DEBUG] [REMOTE ] WHF: PASS: Price check passed. Min price $6.52. [2026-01-29T12:24:23.362346] [DEBUG] [REMOTE ] WHF: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:23.362512] [DEBUG] [REMOTE ] WHF: PASS: Integrity check passed. [2026-01-29T12:24:23.362566] [DEBUG] [REMOTE ] WHF: Symbol is viable for forecasting. [2026-01-29T12:24:23.362667] [INFO ] [MAIN ] [3389/3490] WHF kept (0.4s) | 3384 kept, 5 rejected | 139.4/min | ETA: 43s [2026-01-29T12:24:23.828372] [DEBUG] [REMOTE ] WHG: Retrieved 5945 rows, trimmed to 300. [2026-01-29T12:24:23.828513] [DEBUG] [REMOTE ] WHG: PASS: History has at least 300 days. [2026-01-29T12:24:23.828744] [DEBUG] [REMOTE ] WHG: PASS: Price check passed. Min price $15.45. [2026-01-29T12:24:23.828886] [DEBUG] [REMOTE ] WHG: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:23.829026] [DEBUG] [REMOTE ] WHG: PASS: Integrity check passed. [2026-01-29T12:24:23.829074] [DEBUG] [REMOTE ] WHG: Symbol is viable for forecasting. [2026-01-29T12:24:23.829121] [INFO ] [MAIN ] [3390/3490] WHG kept (0.5s) | 3385 kept, 5 rejected | 139.4/min | ETA: 43s [2026-01-29T12:24:24.246345] [DEBUG] [REMOTE ] WIA: Retrieved 5619 rows, trimmed to 300. [2026-01-29T12:24:24.246488] [DEBUG] [REMOTE ] WIA: PASS: History has at least 300 days. [2026-01-29T12:24:24.246742] [DEBUG] [REMOTE ] WIA: PASS: Price check passed. Min price $8.11. [2026-01-29T12:24:24.246875] [DEBUG] [REMOTE ] WIA: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:24.246990] [DEBUG] [REMOTE ] WIA: PASS: Integrity check passed. [2026-01-29T12:24:24.247029] [DEBUG] [REMOTE ] WIA: Symbol is viable for forecasting. [2026-01-29T12:24:24.247079] [INFO ] [MAIN ] [3391/3490] WIA kept (0.4s) | 3386 kept, 5 rejected | 139.4/min | ETA: 43s [2026-01-29T12:24:24.517661] [DEBUG] [REMOTE ] WIMI: Retrieved 1464 rows, trimmed to 300. [2026-01-29T12:24:24.517888] [DEBUG] [REMOTE ] WIMI: PASS: History has at least 300 days. [2026-01-29T12:24:24.518197] [DEBUG] [REMOTE ] WIMI: PASS: Price check passed. Min price $2.37. [2026-01-29T12:24:24.518361] [DEBUG] [REMOTE ] WIMI: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:24.518488] [DEBUG] [REMOTE ] WIMI: PASS: Integrity check passed. [2026-01-29T12:24:24.518531] [DEBUG] [REMOTE ] WIMI: Symbol is viable for forecasting. [2026-01-29T12:24:24.518605] [INFO ] [MAIN ] [3392/3490] WIMI kept (0.3s) | 3387 kept, 5 rejected | 139.4/min | ETA: 42s [2026-01-29T12:24:25.110467] [DEBUG] [REMOTE ] WINA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:25.110635] [DEBUG] [REMOTE ] WINA: PASS: History has at least 300 days. [2026-01-29T12:24:25.110919] [DEBUG] [REMOTE ] WINA: PASS: Price check passed. Min price $392.80. [2026-01-29T12:24:25.111080] [DEBUG] [REMOTE ] WINA: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:25.111211] [DEBUG] [REMOTE ] WINA: PASS: Integrity check passed. [2026-01-29T12:24:25.111253] [DEBUG] [REMOTE ] WINA: Symbol is viable for forecasting. [2026-01-29T12:24:25.111302] [INFO ] [MAIN ] [3393/3490] WINA kept (0.6s) | 3388 kept, 5 rejected | 139.4/min | ETA: 42s [2026-01-29T12:24:25.329396] [DEBUG] [REMOTE ] WING: Retrieved 2673 rows, trimmed to 300. [2026-01-29T12:24:25.329539] [DEBUG] [REMOTE ] WING: PASS: History has at least 300 days. [2026-01-29T12:24:25.329780] [DEBUG] [REMOTE ] WING: PASS: Price check passed. Min price $213.81. [2026-01-29T12:24:25.329931] [DEBUG] [REMOTE ] WING: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:25.330068] [DEBUG] [REMOTE ] WING: PASS: Integrity check passed. [2026-01-29T12:24:25.330109] [DEBUG] [REMOTE ] WING: Symbol is viable for forecasting. [2026-01-29T12:24:25.330159] [INFO ] [MAIN ] [3394/3490] WING kept (0.2s) | 3389 kept, 5 rejected | 139.4/min | ETA: 41s [2026-01-29T12:24:25.750427] [DEBUG] [REMOTE ] WINN: Retrieved 999 rows, trimmed to 300. [2026-01-29T12:24:25.750649] [DEBUG] [REMOTE ] WINN: PASS: History has at least 300 days. [2026-01-29T12:24:25.750905] [DEBUG] [REMOTE ] WINN: PASS: Price check passed. Min price $30.05. [2026-01-29T12:24:25.751054] [DEBUG] [REMOTE ] WINN: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:25.751365] [DEBUG] [REMOTE ] WINN: PASS: Integrity check passed. [2026-01-29T12:24:25.751407] [DEBUG] [REMOTE ] WINN: Symbol is viable for forecasting. [2026-01-29T12:24:25.751460] [INFO ] [MAIN ] [3395/3490] WINN kept (0.4s) | 3390 kept, 5 rejected | 139.4/min | ETA: 41s [2026-01-29T12:24:26.262122] [DEBUG] [REMOTE ] WIX: Retrieved 3074 rows, trimmed to 300. [2026-01-29T12:24:26.262280] [DEBUG] [REMOTE ] WIX: PASS: History has at least 300 days. [2026-01-29T12:24:26.262540] [DEBUG] [REMOTE ] WIX: PASS: Price check passed. Min price $76.24. [2026-01-29T12:24:26.262738] [DEBUG] [REMOTE ] WIX: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:26.262880] [DEBUG] [REMOTE ] WIX: PASS: Integrity check passed. [2026-01-29T12:24:26.262930] [DEBUG] [REMOTE ] WIX: Symbol is viable for forecasting. [2026-01-29T12:24:26.262995] [INFO ] [MAIN ] [3396/3490] WIX kept (0.5s) | 3391 kept, 5 rejected | 139.4/min | ETA: 40s [2026-01-29T12:24:26.654857] [DEBUG] [REMOTE ] WK: Retrieved 2797 rows, trimmed to 300. [2026-01-29T12:24:26.655054] [DEBUG] [REMOTE ] WK: PASS: History has at least 300 days. [2026-01-29T12:24:26.655314] [DEBUG] [REMOTE ] WK: PASS: Price check passed. Min price $80.13. [2026-01-29T12:24:26.655458] [DEBUG] [REMOTE ] WK: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:26.655613] [DEBUG] [REMOTE ] WK: PASS: Integrity check passed. [2026-01-29T12:24:26.655659] [DEBUG] [REMOTE ] WK: Symbol is viable for forecasting. [2026-01-29T12:24:26.655714] [INFO ] [MAIN ] [3397/3490] WK kept (0.4s) | 3392 kept, 5 rejected | 139.4/min | ETA: 40s [2026-01-29T12:24:27.156122] [DEBUG] [REMOTE ] WKC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:27.156278] [DEBUG] [REMOTE ] WKC: PASS: History has at least 300 days. [2026-01-29T12:24:27.156560] [DEBUG] [REMOTE ] WKC: PASS: Price check passed. Min price $22.86. [2026-01-29T12:24:27.156813] [DEBUG] [REMOTE ] WKC: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:27.156967] [DEBUG] [REMOTE ] WKC: PASS: Integrity check passed. [2026-01-29T12:24:27.157198] [DEBUG] [REMOTE ] WKC: Symbol is viable for forecasting. [2026-01-29T12:24:27.157249] [INFO ] [MAIN ] [3398/3490] WKC kept (0.5s) | 3393 kept, 5 rejected | 139.4/min | ETA: 40s [2026-01-29T12:24:27.437864] [DEBUG] [REMOTE ] WKEY: Retrieved 1771 rows, trimmed to 300. [2026-01-29T12:24:27.438019] [DEBUG] [REMOTE ] WKEY: PASS: History has at least 300 days. [2026-01-29T12:24:27.438239] [DEBUG] [REMOTE ] WKEY: PASS: Price check passed. Min price $7.40. [2026-01-29T12:24:27.438380] [DEBUG] [REMOTE ] WKEY: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:27.438499] [DEBUG] [REMOTE ] WKEY: PASS: Integrity check passed. [2026-01-29T12:24:27.438540] [DEBUG] [REMOTE ] WKEY: Symbol is viable for forecasting. [2026-01-29T12:24:27.438609] [INFO ] [MAIN ] [3399/3490] WKEY kept (0.3s) | 3394 kept, 5 rejected | 139.4/min | ETA: 39s [2026-01-29T12:24:27.829621] [DEBUG] [REMOTE ] WKSP: Retrieved 5672 rows, trimmed to 300. [2026-01-29T12:24:27.829754] [DEBUG] [REMOTE ] WKSP: PASS: History has at least 300 days. [2026-01-29T12:24:27.829964] [DEBUG] [REMOTE ] WKSP: PASS: Price check passed. Min price $1.94. [2026-01-29T12:24:27.830098] [DEBUG] [REMOTE ] WKSP: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:27.830211] [DEBUG] [REMOTE ] WKSP: PASS: Integrity check passed. [2026-01-29T12:24:27.830250] [DEBUG] [REMOTE ] WKSP: Symbol is viable for forecasting. [2026-01-29T12:24:27.830298] [INFO ] [MAIN ] [3400/3490] WKSP kept (0.4s) | 3395 kept, 5 rejected | 139.4/min | ETA: 39s [2026-01-29T12:24:28.420624] [DEBUG] [REMOTE ] WLDN: Retrieved 4825 rows, trimmed to 300. [2026-01-29T12:24:28.420783] [DEBUG] [REMOTE ] WLDN: PASS: History has at least 300 days. [2026-01-29T12:24:28.421060] [DEBUG] [REMOTE ] WLDN: PASS: Price check passed. Min price $85.27. [2026-01-29T12:24:28.421237] [DEBUG] [REMOTE ] WLDN: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:28.421375] [DEBUG] [REMOTE ] WLDN: PASS: Integrity check passed. [2026-01-29T12:24:28.421422] [DEBUG] [REMOTE ] WLDN: Symbol is viable for forecasting. [2026-01-29T12:24:28.421503] [INFO ] [MAIN ] [3401/3490] WLDN kept (0.6s) | 3396 kept, 5 rejected | 139.4/min | ETA: 38s [2026-01-29T12:24:28.657201] [DEBUG] [REMOTE ] WLDS: Retrieved 847 rows, trimmed to 300. [2026-01-29T12:24:28.657341] [DEBUG] [REMOTE ] WLDS: PASS: History has at least 300 days. [2026-01-29T12:24:28.657598] [DEBUG] [REMOTE ] WLDS: PASS: Price check passed. Min price $1.02. [2026-01-29T12:24:28.657767] [DEBUG] [REMOTE ] WLDS: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:28.657928] [DEBUG] [REMOTE ] WLDS: PASS: Integrity check passed. [2026-01-29T12:24:28.657977] [DEBUG] [REMOTE ] WLDS: Symbol is viable for forecasting. [2026-01-29T12:24:28.658035] [INFO ] [MAIN ] [3402/3490] WLDS kept (0.2s) | 3397 kept, 5 rejected | 139.4/min | ETA: 38s [2026-01-29T12:24:29.274424] [DEBUG] [REMOTE ] WLFC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:29.274564] [DEBUG] [REMOTE ] WLFC: PASS: History has at least 300 days. [2026-01-29T12:24:29.274802] [DEBUG] [REMOTE ] WLFC: PASS: Price check passed. Min price $115.05. [2026-01-29T12:24:29.274940] [DEBUG] [REMOTE ] WLFC: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:29.275058] [DEBUG] [REMOTE ] WLFC: PASS: Integrity check passed. [2026-01-29T12:24:29.275099] [DEBUG] [REMOTE ] WLFC: Symbol is viable for forecasting. [2026-01-29T12:24:29.275147] [INFO ] [MAIN ] [3403/3490] WLFC kept (0.6s) | 3398 kept, 5 rejected | 139.4/min | ETA: 37s [2026-01-29T12:24:29.804623] [DEBUG] [REMOTE ] WLK: Retrieved 5401 rows, trimmed to 300. [2026-01-29T12:24:29.804761] [DEBUG] [REMOTE ] WLK: PASS: History has at least 300 days. [2026-01-29T12:24:29.804993] [DEBUG] [REMOTE ] WLK: PASS: Price check passed. Min price $55.91. [2026-01-29T12:24:29.805174] [DEBUG] [REMOTE ] WLK: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:29.805293] [DEBUG] [REMOTE ] WLK: PASS: Integrity check passed. [2026-01-29T12:24:29.805335] [DEBUG] [REMOTE ] WLK: Symbol is viable for forecasting. [2026-01-29T12:24:29.805384] [INFO ] [MAIN ] [3404/3490] WLK kept (0.5s) | 3399 kept, 5 rejected | 139.4/min | ETA: 37s [2026-01-29T12:24:30.143090] [DEBUG] [REMOTE ] WLKP: Retrieved 2892 rows, trimmed to 300. [2026-01-29T12:24:30.143252] [DEBUG] [REMOTE ] WLKP: PASS: History has at least 300 days. [2026-01-29T12:24:30.143490] [DEBUG] [REMOTE ] WLKP: PASS: Price check passed. Min price $17.87. [2026-01-29T12:24:30.143672] [DEBUG] [REMOTE ] WLKP: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:30.143820] [DEBUG] [REMOTE ] WLKP: PASS: Integrity check passed. [2026-01-29T12:24:30.143868] [DEBUG] [REMOTE ] WLKP: Symbol is viable for forecasting. [2026-01-29T12:24:30.143926] [INFO ] [MAIN ] [3405/3490] WLKP kept (0.3s) | 3400 kept, 5 rejected | 139.4/min | ETA: 37s [2026-01-29T12:24:30.468873] [DEBUG] [REMOTE ] WMG: Retrieved 1421 rows, trimmed to 300. [2026-01-29T12:24:30.469017] [DEBUG] [REMOTE ] WMG: PASS: History has at least 300 days. [2026-01-29T12:24:30.469442] [DEBUG] [REMOTE ] WMG: PASS: Price check passed. Min price $27.61. [2026-01-29T12:24:30.469615] [DEBUG] [REMOTE ] WMG: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:30.469749] [DEBUG] [REMOTE ] WMG: PASS: Integrity check passed. [2026-01-29T12:24:30.469793] [DEBUG] [REMOTE ] WMG: Symbol is viable for forecasting. [2026-01-29T12:24:30.469848] [INFO ] [MAIN ] [3406/3490] WMG kept (0.3s) | 3401 kept, 5 rejected | 139.4/min | ETA: 36s [2026-01-29T12:24:31.090535] [DEBUG] [REMOTE ] WMK: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:31.090688] [DEBUG] [REMOTE ] WMK: PASS: History has at least 300 days. [2026-01-29T12:24:31.090929] [DEBUG] [REMOTE ] WMK: PASS: Price check passed. Min price $63.00. [2026-01-29T12:24:31.091150] [DEBUG] [REMOTE ] WMK: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:31.091289] [DEBUG] [REMOTE ] WMK: PASS: Integrity check passed. [2026-01-29T12:24:31.091331] [DEBUG] [REMOTE ] WMK: Symbol is viable for forecasting. [2026-01-29T12:24:31.091381] [INFO ] [MAIN ] [3407/3490] WMK kept (0.6s) | 3402 kept, 5 rejected | 139.4/min | ETA: 36s [2026-01-29T12:24:31.370978] [DEBUG] [REMOTE ] WMS: Retrieved 2895 rows, trimmed to 300. [2026-01-29T12:24:31.371114] [DEBUG] [REMOTE ] WMS: PASS: History has at least 300 days. [2026-01-29T12:24:31.371523] [DEBUG] [REMOTE ] WMS: PASS: Price check passed. Min price $134.57. [2026-01-29T12:24:31.371676] [DEBUG] [REMOTE ] WMS: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:31.371786] [DEBUG] [REMOTE ] WMS: PASS: Integrity check passed. [2026-01-29T12:24:31.371825] [DEBUG] [REMOTE ] WMS: Symbol is viable for forecasting. [2026-01-29T12:24:31.371871] [INFO ] [MAIN ] [3408/3490] WMS kept (0.3s) | 3403 kept, 5 rejected | 139.4/min | ETA: 35s [2026-01-29T12:24:32.006429] [DEBUG] [REMOTE ] WNC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:32.006582] [DEBUG] [REMOTE ] WNC: PASS: History has at least 300 days. [2026-01-29T12:24:32.006808] [DEBUG] [REMOTE ] WNC: PASS: Price check passed. Min price $7.45. [2026-01-29T12:24:32.006942] [DEBUG] [REMOTE ] WNC: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:32.007057] [DEBUG] [REMOTE ] WNC: PASS: Integrity check passed. [2026-01-29T12:24:32.007096] [DEBUG] [REMOTE ] WNC: Symbol is viable for forecasting. [2026-01-29T12:24:32.007144] [INFO ] [MAIN ] [3409/3490] WNC kept (0.6s) | 3404 kept, 5 rejected | 139.4/min | ETA: 35s [2026-01-29T12:24:32.453754] [DEBUG] [REMOTE ] WNEB: Retrieved 5974 rows, trimmed to 300. [2026-01-29T12:24:32.453966] [DEBUG] [REMOTE ] WNEB: PASS: History has at least 300 days. [2026-01-29T12:24:32.454294] [DEBUG] [REMOTE ] WNEB: PASS: Price check passed. Min price $11.25. [2026-01-29T12:24:32.454450] [DEBUG] [REMOTE ] WNEB: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:32.454601] [DEBUG] [REMOTE ] WNEB: PASS: Integrity check passed. [2026-01-29T12:24:32.454645] [DEBUG] [REMOTE ] WNEB: Symbol is viable for forecasting. [2026-01-29T12:24:32.454696] [INFO ] [MAIN ] [3410/3490] WNEB kept (0.4s) | 3405 kept, 5 rejected | 139.4/min | ETA: 34s [2026-01-29T12:24:32.830017] [DEBUG] [REMOTE ] WOOD: Retrieved 4426 rows, trimmed to 300. [2026-01-29T12:24:32.830187] [DEBUG] [REMOTE ] WOOD: PASS: History has at least 300 days. [2026-01-29T12:24:32.830618] [DEBUG] [REMOTE ] WOOD: PASS: Price check passed. Min price $65.94. [2026-01-29T12:24:32.830758] [DEBUG] [REMOTE ] WOOD: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:32.830872] [DEBUG] [REMOTE ] WOOD: PASS: Integrity check passed. [2026-01-29T12:24:32.830911] [DEBUG] [REMOTE ] WOOD: Symbol is viable for forecasting. [2026-01-29T12:24:32.830959] [INFO ] [MAIN ] [3411/3490] WOOD kept (0.4s) | 3406 kept, 5 rejected | 139.4/min | ETA: 34s [2026-01-29T12:24:33.086825] [DEBUG] [REMOTE ] WOOF: Retrieved 1265 rows, trimmed to 300. [2026-01-29T12:24:33.086959] [DEBUG] [REMOTE ] WOOF: PASS: History has at least 300 days. [2026-01-29T12:24:33.087162] [DEBUG] [REMOTE ] WOOF: PASS: Price check passed. Min price $2.63. [2026-01-29T12:24:33.087298] [DEBUG] [REMOTE ] WOOF: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:33.087613] [DEBUG] [REMOTE ] WOOF: PASS: Integrity check passed. [2026-01-29T12:24:33.087655] [DEBUG] [REMOTE ] WOOF: Symbol is viable for forecasting. [2026-01-29T12:24:33.087703] [INFO ] [MAIN ] [3412/3490] WOOF kept (0.3s) | 3407 kept, 5 rejected | 139.4/min | ETA: 34s [2026-01-29T12:24:33.607103] [DEBUG] [REMOTE ] WPC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:33.607253] [DEBUG] [REMOTE ] WPC: PASS: History has at least 300 days. [2026-01-29T12:24:33.607480] [DEBUG] [REMOTE ] WPC: PASS: Price check passed. Min price $63.27. [2026-01-29T12:24:33.607655] [DEBUG] [REMOTE ] WPC: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:33.607774] [DEBUG] [REMOTE ] WPC: PASS: Integrity check passed. [2026-01-29T12:24:33.607833] [DEBUG] [REMOTE ] WPC: Symbol is viable for forecasting. [2026-01-29T12:24:33.607885] [INFO ] [MAIN ] [3413/3490] WPC kept (0.5s) | 3408 kept, 5 rejected | 139.4/min | ETA: 33s [2026-01-29T12:24:34.153549] [DEBUG] [REMOTE ] WPP: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:34.153731] [DEBUG] [REMOTE ] WPP: PASS: History has at least 300 days. [2026-01-29T12:24:34.154011] [DEBUG] [REMOTE ] WPP: PASS: Price check passed. Min price $17.62. [2026-01-29T12:24:34.154192] [DEBUG] [REMOTE ] WPP: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:34.154354] [DEBUG] [REMOTE ] WPP: PASS: Integrity check passed. [2026-01-29T12:24:34.154401] [DEBUG] [REMOTE ] WPP: Symbol is viable for forecasting. [2026-01-29T12:24:34.154481] [INFO ] [MAIN ] [3414/3490] WPP kept (0.5s) | 3409 kept, 5 rejected | 139.4/min | ETA: 33s [2026-01-29T12:24:34.501319] [DEBUG] [REMOTE ] WRAP: Retrieved 1928 rows, trimmed to 300. [2026-01-29T12:24:34.501443] [DEBUG] [REMOTE ] WRAP: PASS: History has at least 300 days. [2026-01-29T12:24:34.501676] [DEBUG] [REMOTE ] WRAP: PASS: Price check passed. Min price $1.98. [2026-01-29T12:24:34.501816] [DEBUG] [REMOTE ] WRAP: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:34.501928] [DEBUG] [REMOTE ] WRAP: PASS: Integrity check passed. [2026-01-29T12:24:34.501969] [DEBUG] [REMOTE ] WRAP: Symbol is viable for forecasting. [2026-01-29T12:24:34.502017] [INFO ] [MAIN ] [3415/3490] WRAP kept (0.3s) | 3410 kept, 5 rejected | 139.4/min | ETA: 32s [2026-01-29T12:24:35.086831] [DEBUG] [REMOTE ] WRB: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:35.086979] [DEBUG] [REMOTE ] WRB: PASS: History has at least 300 days. [2026-01-29T12:24:35.087228] [DEBUG] [REMOTE ] WRB: PASS: Price check passed. Min price $65.58. [2026-01-29T12:24:35.087384] [DEBUG] [REMOTE ] WRB: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:35.087735] [DEBUG] [REMOTE ] WRB: PASS: Integrity check passed. [2026-01-29T12:24:35.087805] [DEBUG] [REMOTE ] WRB: Symbol is viable for forecasting. [2026-01-29T12:24:35.087907] [INFO ] [MAIN ] [3416/3490] WRB kept (0.6s) | 3411 kept, 5 rejected | 139.4/min | ETA: 32s [2026-01-29T12:24:35.349250] [DEBUG] [REMOTE ] WRBY: Retrieved 1087 rows, trimmed to 300. [2026-01-29T12:24:35.349378] [DEBUG] [REMOTE ] WRBY: PASS: History has at least 300 days. [2026-01-29T12:24:35.349606] [DEBUG] [REMOTE ] WRBY: PASS: Price check passed. Min price $16.49. [2026-01-29T12:24:35.349749] [DEBUG] [REMOTE ] WRBY: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:35.349862] [DEBUG] [REMOTE ] WRBY: PASS: Integrity check passed. [2026-01-29T12:24:35.349903] [DEBUG] [REMOTE ] WRBY: Symbol is viable for forecasting. [2026-01-29T12:24:35.349950] [INFO ] [MAIN ] [3417/3490] WRBY kept (0.3s) | 3412 kept, 5 rejected | 139.4/min | ETA: 31s [2026-01-29T12:24:35.935886] [DEBUG] [REMOTE ] WRLD: Retrieved 6598 rows, trimmed to 300. [2026-01-29T12:24:35.936036] [DEBUG] [REMOTE ] WRLD: PASS: History has at least 300 days. [2026-01-29T12:24:35.936270] [DEBUG] [REMOTE ] WRLD: PASS: Price check passed. Min price $115.57. [2026-01-29T12:24:35.936619] [DEBUG] [REMOTE ] WRLD: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:35.936742] [DEBUG] [REMOTE ] WRLD: PASS: Integrity check passed. [2026-01-29T12:24:35.936783] [DEBUG] [REMOTE ] WRLD: Symbol is viable for forecasting. [2026-01-29T12:24:35.936831] [INFO ] [MAIN ] [3418/3490] WRLD kept (0.6s) | 3413 kept, 5 rejected | 139.4/min | ETA: 31s [2026-01-29T12:24:36.397891] [DEBUG] [REMOTE ] WSBC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:36.398045] [DEBUG] [REMOTE ] WSBC: PASS: History has at least 300 days. [2026-01-29T12:24:36.398334] [DEBUG] [REMOTE ] WSBC: PASS: Price check passed. Min price $29.48. [2026-01-29T12:24:36.398481] [DEBUG] [REMOTE ] WSBC: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:36.398647] [DEBUG] [REMOTE ] WSBC: PASS: Integrity check passed. [2026-01-29T12:24:36.398691] [DEBUG] [REMOTE ] WSBC: Symbol is viable for forecasting. [2026-01-29T12:24:36.398743] [INFO ] [MAIN ] [3419/3490] WSBC kept (0.5s) | 3414 kept, 5 rejected | 139.4/min | ETA: 31s [2026-01-29T12:24:36.623911] [DEBUG] [REMOTE ] WSBF: Retrieved 5110 rows, trimmed to 300. [2026-01-29T12:24:36.624063] [DEBUG] [REMOTE ] WSBF: PASS: History has at least 300 days. [2026-01-29T12:24:36.624293] [DEBUG] [REMOTE ] WSBF: PASS: Price check passed. Min price $15.03. [2026-01-29T12:24:36.624433] [DEBUG] [REMOTE ] WSBF: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:36.624761] [DEBUG] [REMOTE ] WSBF: PASS: Integrity check passed. [2026-01-29T12:24:36.624813] [DEBUG] [REMOTE ] WSBF: Symbol is viable for forecasting. [2026-01-29T12:24:36.624864] [INFO ] [MAIN ] [3420/3490] WSBF kept (0.2s) | 3415 kept, 5 rejected | 139.4/min | ETA: 30s [2026-01-29T12:24:37.074681] [DEBUG] [REMOTE ] WSC: Retrieved 2048 rows, trimmed to 300. [2026-01-29T12:24:37.074847] [DEBUG] [REMOTE ] WSC: PASS: History has at least 300 days. [2026-01-29T12:24:37.075121] [DEBUG] [REMOTE ] WSC: PASS: Price check passed. Min price $14.93. [2026-01-29T12:24:37.075292] [DEBUG] [REMOTE ] WSC: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:37.075441] [DEBUG] [REMOTE ] WSC: PASS: Integrity check passed. [2026-01-29T12:24:37.075492] [DEBUG] [REMOTE ] WSC: Symbol is viable for forecasting. [2026-01-29T12:24:37.075555] [INFO ] [MAIN ] [3421/3490] WSC kept (0.5s) | 3416 kept, 5 rejected | 139.4/min | ETA: 30s [2026-01-29T12:24:37.670104] [DEBUG] [REMOTE ] WSFS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:37.670250] [DEBUG] [REMOTE ] WSFS: PASS: History has at least 300 days. [2026-01-29T12:24:37.670483] [DEBUG] [REMOTE ] WSFS: PASS: Price check passed. Min price $51.93. [2026-01-29T12:24:37.670643] [DEBUG] [REMOTE ] WSFS: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:37.670769] [DEBUG] [REMOTE ] WSFS: PASS: Integrity check passed. [2026-01-29T12:24:37.670809] [DEBUG] [REMOTE ] WSFS: Symbol is viable for forecasting. [2026-01-29T12:24:37.670859] [INFO ] [MAIN ] [3422/3490] WSFS kept (0.6s) | 3417 kept, 5 rejected | 139.4/min | ETA: 29s [2026-01-29T12:24:38.037311] [DEBUG] [REMOTE ] WSM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:38.037472] [DEBUG] [REMOTE ] WSM: PASS: History has at least 300 days. [2026-01-29T12:24:38.037734] [DEBUG] [REMOTE ] WSM: PASS: Price check passed. Min price $172.01. [2026-01-29T12:24:38.037907] [DEBUG] [REMOTE ] WSM: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:38.038036] [DEBUG] [REMOTE ] WSM: PASS: Integrity check passed. [2026-01-29T12:24:38.038078] [DEBUG] [REMOTE ] WSM: Symbol is viable for forecasting. [2026-01-29T12:24:38.038127] [INFO ] [MAIN ] [3423/3490] WSM kept (0.4s) | 3418 kept, 5 rejected | 139.4/min | ETA: 29s [2026-01-29T12:24:38.479309] [DEBUG] [REMOTE ] WSO: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:38.479451] [DEBUG] [REMOTE ] WSO: PASS: History has at least 300 days. [2026-01-29T12:24:38.479700] [DEBUG] [REMOTE ] WSO: PASS: Price check passed. Min price $320.99. [2026-01-29T12:24:38.479843] [DEBUG] [REMOTE ] WSO: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:38.479968] [DEBUG] [REMOTE ] WSO: PASS: Integrity check passed. [2026-01-29T12:24:38.480010] [DEBUG] [REMOTE ] WSO: Symbol is viable for forecasting. [2026-01-29T12:24:38.480060] [INFO ] [MAIN ] [3424/3490] WSO kept (0.4s) | 3419 kept, 5 rejected | 139.4/min | ETA: 28s [2026-01-29T12:24:38.819459] [DEBUG] [REMOTE ] WTBA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:38.819629] [DEBUG] [REMOTE ] WTBA: PASS: History has at least 300 days. [2026-01-29T12:24:38.819891] [DEBUG] [REMOTE ] WTBA: PASS: Price check passed. Min price $21.03. [2026-01-29T12:24:38.820041] [DEBUG] [REMOTE ] WTBA: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:38.820165] [DEBUG] [REMOTE ] WTBA: PASS: Integrity check passed. [2026-01-29T12:24:38.820207] [DEBUG] [REMOTE ] WTBA: Symbol is viable for forecasting. [2026-01-29T12:24:38.820258] [INFO ] [MAIN ] [3425/3490] WTBA kept (0.3s) | 3420 kept, 5 rejected | 139.4/min | ETA: 28s [2026-01-29T12:24:39.300101] [DEBUG] [REMOTE ] WTFC: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:39.300385] [DEBUG] [REMOTE ] WTFC: PASS: History has at least 300 days. [2026-01-29T12:24:39.300842] [DEBUG] [REMOTE ] WTFC: PASS: Price check passed. Min price $123.45. [2026-01-29T12:24:39.301002] [DEBUG] [REMOTE ] WTFC: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:39.301185] [DEBUG] [REMOTE ] WTFC: PASS: Integrity check passed. [2026-01-29T12:24:39.301235] [DEBUG] [REMOTE ] WTFC: Symbol is viable for forecasting. [2026-01-29T12:24:39.301294] [INFO ] [MAIN ] [3426/3490] WTFC kept (0.5s) | 3421 kept, 5 rejected | 139.4/min | ETA: 28s [2026-01-29T12:24:39.809214] [DEBUG] [REMOTE ] WTI: Retrieved 5283 rows, trimmed to 300. [2026-01-29T12:24:39.809394] [DEBUG] [REMOTE ] WTI: PASS: History has at least 300 days. [2026-01-29T12:24:39.809657] [DEBUG] [REMOTE ] WTI: PASS: Price check passed. Min price $1.50. [2026-01-29T12:24:39.809801] [DEBUG] [REMOTE ] WTI: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:39.809933] [DEBUG] [REMOTE ] WTI: PASS: Integrity check passed. [2026-01-29T12:24:39.809975] [DEBUG] [REMOTE ] WTI: Symbol is viable for forecasting. [2026-01-29T12:24:39.810024] [INFO ] [MAIN ] [3427/3490] WTI kept (0.5s) | 3422 kept, 5 rejected | 139.4/min | ETA: 27s [2026-01-29T12:24:40.247216] [DEBUG] [REMOTE ] WTRG: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:40.247390] [DEBUG] [REMOTE ] WTRG: PASS: History has at least 300 days. [2026-01-29T12:24:40.247658] [DEBUG] [REMOTE ] WTRG: PASS: Price check passed. Min price $37.16. [2026-01-29T12:24:40.247803] [DEBUG] [REMOTE ] WTRG: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:40.247959] [DEBUG] [REMOTE ] WTRG: PASS: Integrity check passed. [2026-01-29T12:24:40.248001] [DEBUG] [REMOTE ] WTRG: Symbol is viable for forecasting. [2026-01-29T12:24:40.248051] [INFO ] [MAIN ] [3428/3490] WTRG kept (0.4s) | 3423 kept, 5 rejected | 139.4/min | ETA: 27s [2026-01-29T12:24:40.775135] [DEBUG] [REMOTE ] WTS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:40.775377] [DEBUG] [REMOTE ] WTS: PASS: History has at least 300 days. [2026-01-29T12:24:40.775771] [DEBUG] [REMOTE ] WTS: PASS: Price check passed. Min price $263.05. [2026-01-29T12:24:40.775927] [DEBUG] [REMOTE ] WTS: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:40.776077] [DEBUG] [REMOTE ] WTS: PASS: Integrity check passed. [2026-01-29T12:24:40.776120] [DEBUG] [REMOTE ] WTS: Symbol is viable for forecasting. [2026-01-29T12:24:40.776181] [INFO ] [MAIN ] [3429/3490] WTS kept (0.5s) | 3424 kept, 5 rejected | 139.3/min | ETA: 26s [2026-01-29T12:24:41.219781] [DEBUG] [REMOTE ] WULF: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:41.219933] [DEBUG] [REMOTE ] WULF: PASS: History has at least 300 days. [2026-01-29T12:24:41.220183] [DEBUG] [REMOTE ] WULF: PASS: Price check passed. Min price $10.99. [2026-01-29T12:24:41.220326] [DEBUG] [REMOTE ] WULF: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:41.220456] [DEBUG] [REMOTE ] WULF: PASS: Integrity check passed. [2026-01-29T12:24:41.220497] [DEBUG] [REMOTE ] WULF: Symbol is viable for forecasting. [2026-01-29T12:24:41.220546] [INFO ] [MAIN ] [3430/3490] WULF kept (0.4s) | 3425 kept, 5 rejected | 139.3/min | ETA: 26s [2026-01-29T12:24:41.543842] [DEBUG] [REMOTE ] WVE: Retrieved 2567 rows, trimmed to 300. [2026-01-29T12:24:41.543983] [DEBUG] [REMOTE ] WVE: PASS: History has at least 300 days. [2026-01-29T12:24:41.544201] [DEBUG] [REMOTE ] WVE: PASS: Price check passed. Min price $6.67. [2026-01-29T12:24:41.544346] [DEBUG] [REMOTE ] WVE: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:41.544484] [DEBUG] [REMOTE ] WVE: PASS: Integrity check passed. [2026-01-29T12:24:41.544525] [DEBUG] [REMOTE ] WVE: Symbol is viable for forecasting. [2026-01-29T12:24:41.544592] [INFO ] [MAIN ] [3431/3490] WVE kept (0.3s) | 3426 kept, 5 rejected | 139.4/min | ETA: 25s [2026-01-29T12:24:42.115678] [DEBUG] [REMOTE ] WWD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:42.115849] [DEBUG] [REMOTE ] WWD: PASS: History has at least 300 days. [2026-01-29T12:24:42.116163] [DEBUG] [REMOTE ] WWD: PASS: Price check passed. Min price $257.36. [2026-01-29T12:24:42.116344] [DEBUG] [REMOTE ] WWD: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:42.116525] [DEBUG] [REMOTE ] WWD: PASS: Integrity check passed. [2026-01-29T12:24:42.116605] [DEBUG] [REMOTE ] WWD: Symbol is viable for forecasting. [2026-01-29T12:24:42.116671] [INFO ] [MAIN ] [3432/3490] WWD kept (0.6s) | 3427 kept, 5 rejected | 139.3/min | ETA: 25s [2026-01-29T12:24:42.633471] [DEBUG] [REMOTE ] WY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:42.633624] [DEBUG] [REMOTE ] WY: PASS: History has at least 300 days. [2026-01-29T12:24:42.633844] [DEBUG] [REMOTE ] WY: PASS: Price check passed. Min price $21.15. [2026-01-29T12:24:42.633986] [DEBUG] [REMOTE ] WY: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:42.634104] [DEBUG] [REMOTE ] WY: PASS: Integrity check passed. [2026-01-29T12:24:42.634146] [DEBUG] [REMOTE ] WY: Symbol is viable for forecasting. [2026-01-29T12:24:42.634195] [INFO ] [MAIN ] [3433/3490] WY kept (0.5s) | 3428 kept, 5 rejected | 139.3/min | ETA: 25s [2026-01-29T12:24:43.081365] [DEBUG] [REMOTE ] WYNN: Retrieved 5851 rows, trimmed to 300. [2026-01-29T12:24:43.081517] [DEBUG] [REMOTE ] WYNN: PASS: History has at least 300 days. [2026-01-29T12:24:43.081781] [DEBUG] [REMOTE ] WYNN: PASS: Price check passed. Min price $111.28. [2026-01-29T12:24:43.081926] [DEBUG] [REMOTE ] WYNN: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:43.082053] [DEBUG] [REMOTE ] WYNN: PASS: Integrity check passed. [2026-01-29T12:24:43.082094] [DEBUG] [REMOTE ] WYNN: Symbol is viable for forecasting. [2026-01-29T12:24:43.082143] [INFO ] [MAIN ] [3434/3490] WYNN kept (0.4s) | 3429 kept, 5 rejected | 139.3/min | ETA: 24s [2026-01-29T12:24:43.176252] [DEBUG] [REMOTE ] XBIL: Retrieved 727 rows, trimmed to 300. [2026-01-29T12:24:43.176381] [DEBUG] [REMOTE ] XBIL: PASS: History has at least 300 days. [2026-01-29T12:24:43.176610] [DEBUG] [REMOTE ] XBIL: PASS: Price check passed. Min price $49.74. [2026-01-29T12:24:43.176754] [DEBUG] [REMOTE ] XBIL: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:43.176866] [DEBUG] [REMOTE ] XBIL: PASS: Integrity check passed. [2026-01-29T12:24:43.176906] [DEBUG] [REMOTE ] XBIL: Symbol is viable for forecasting. [2026-01-29T12:24:43.176954] [INFO ] [MAIN ] [3435/3490] XBIL kept (0.1s) | 3430 kept, 5 rejected | 139.4/min | ETA: 24s [2026-01-29T12:24:43.837698] [DEBUG] [REMOTE ] XEL: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:43.837856] [DEBUG] [REMOTE ] XEL: PASS: History has at least 300 days. [2026-01-29T12:24:43.838069] [DEBUG] [REMOTE ] XEL: PASS: Price check passed. Min price $72.12. [2026-01-29T12:24:43.838204] [DEBUG] [REMOTE ] XEL: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:43.838319] [DEBUG] [REMOTE ] XEL: PASS: Integrity check passed. [2026-01-29T12:24:43.838358] [DEBUG] [REMOTE ] XEL: Symbol is viable for forecasting. [2026-01-29T12:24:43.838405] [INFO ] [MAIN ] [3436/3490] XEL kept (0.7s) | 3431 kept, 5 rejected | 139.3/min | ETA: 23s [2026-01-29T12:24:44.281280] [DEBUG] [REMOTE ] XENE: Retrieved 2823 rows, trimmed to 300. [2026-01-29T12:24:44.281441] [DEBUG] [REMOTE ] XENE: PASS: History has at least 300 days. [2026-01-29T12:24:44.281724] [DEBUG] [REMOTE ] XENE: PASS: Price check passed. Min price $38.25. [2026-01-29T12:24:44.281884] [DEBUG] [REMOTE ] XENE: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:44.282014] [DEBUG] [REMOTE ] XENE: PASS: Integrity check passed. [2026-01-29T12:24:44.282059] [DEBUG] [REMOTE ] XENE: Symbol is viable for forecasting. [2026-01-29T12:24:44.282113] [INFO ] [MAIN ] [3437/3490] XENE kept (0.4s) | 3432 kept, 5 rejected | 139.3/min | ETA: 23s [2026-01-29T12:24:44.568398] [DEBUG] [REMOTE ] XERS: Retrieved 1911 rows, trimmed to 300. [2026-01-29T12:24:44.568526] [DEBUG] [REMOTE ] XERS: PASS: History has at least 300 days. [2026-01-29T12:24:44.568745] [DEBUG] [REMOTE ] XERS: PASS: Price check passed. Min price $6.47. [2026-01-29T12:24:44.568883] [DEBUG] [REMOTE ] XERS: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:44.568993] [DEBUG] [REMOTE ] XERS: PASS: Integrity check passed. [2026-01-29T12:24:44.569033] [DEBUG] [REMOTE ] XERS: Symbol is viable for forecasting. [2026-01-29T12:24:44.569080] [INFO ] [MAIN ] [3438/3490] XERS kept (0.3s) | 3433 kept, 5 rejected | 139.4/min | ETA: 22s [2026-01-29T12:24:44.958314] [DEBUG] [REMOTE ] XGN: Retrieved 1598 rows, trimmed to 300. [2026-01-29T12:24:44.958455] [DEBUG] [REMOTE ] XGN: PASS: History has at least 300 days. [2026-01-29T12:24:44.958693] [DEBUG] [REMOTE ] XGN: PASS: Price check passed. Min price $4.06. [2026-01-29T12:24:44.958832] [DEBUG] [REMOTE ] XGN: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:44.958944] [DEBUG] [REMOTE ] XGN: PASS: Integrity check passed. [2026-01-29T12:24:44.958984] [DEBUG] [REMOTE ] XGN: Symbol is viable for forecasting. [2026-01-29T12:24:44.959034] [INFO ] [MAIN ] [3439/3490] XGN kept (0.4s) | 3434 kept, 5 rejected | 139.4/min | ETA: 22s [2026-01-29T12:24:45.556378] [DEBUG] [REMOTE ] XOM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:45.556515] [DEBUG] [REMOTE ] XOM: PASS: History has at least 300 days. [2026-01-29T12:24:45.556765] [DEBUG] [REMOTE ] XOM: PASS: Price check passed. Min price $112.71. [2026-01-29T12:24:45.556923] [DEBUG] [REMOTE ] XOM: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:45.557044] [DEBUG] [REMOTE ] XOM: PASS: Integrity check passed. [2026-01-29T12:24:45.557086] [DEBUG] [REMOTE ] XOM: Symbol is viable for forecasting. [2026-01-29T12:24:45.557134] [INFO ] [MAIN ] [3440/3490] XOM kept (0.6s) | 3435 kept, 5 rejected | 139.3/min | ETA: 22s [2026-01-29T12:24:45.991064] [DEBUG] [REMOTE ] XOMA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:45.991202] [DEBUG] [REMOTE ] XOMA: PASS: History has at least 300 days. [2026-01-29T12:24:45.991419] [DEBUG] [REMOTE ] XOMA: PASS: Price check passed. Min price $24.66. [2026-01-29T12:24:45.991598] [DEBUG] [REMOTE ] XOMA: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:45.991718] [DEBUG] [REMOTE ] XOMA: PASS: Integrity check passed. [2026-01-29T12:24:45.991758] [DEBUG] [REMOTE ] XOMA: Symbol is viable for forecasting. [2026-01-29T12:24:45.991806] [INFO ] [MAIN ] [3441/3490] XOMA kept (0.4s) | 3436 kept, 5 rejected | 139.3/min | ETA: 21s [2026-01-29T12:24:46.237861] [DEBUG] [REMOTE ] XOS: Retrieved 1114 rows, trimmed to 300. [2026-01-29T12:24:46.238069] [DEBUG] [REMOTE ] XOS: PASS: History has at least 300 days. [2026-01-29T12:24:46.238318] [DEBUG] [REMOTE ] XOS: PASS: Price check passed. Min price $1.80. [2026-01-29T12:24:46.238456] [DEBUG] [REMOTE ] XOS: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:46.238595] [DEBUG] [REMOTE ] XOS: PASS: Integrity check passed. [2026-01-29T12:24:46.238644] [DEBUG] [REMOTE ] XOS: Symbol is viable for forecasting. [2026-01-29T12:24:46.238697] [INFO ] [MAIN ] [3442/3490] XOS kept (0.2s) | 3437 kept, 5 rejected | 139.4/min | ETA: 21s [2026-01-29T12:24:46.668081] [DEBUG] [REMOTE ] XP: Retrieved 1540 rows, trimmed to 300. [2026-01-29T12:24:46.668207] [DEBUG] [REMOTE ] XP: PASS: History has at least 300 days. [2026-01-29T12:24:46.668408] [DEBUG] [REMOTE ] XP: PASS: Price check passed. Min price $15.75. [2026-01-29T12:24:46.668541] [DEBUG] [REMOTE ] XP: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:46.668684] [DEBUG] [REMOTE ] XP: PASS: Integrity check passed. [2026-01-29T12:24:46.668726] [DEBUG] [REMOTE ] XP: Symbol is viable for forecasting. [2026-01-29T12:24:46.668772] [INFO ] [MAIN ] [3443/3490] XP kept (0.4s) | 3438 kept, 5 rejected | 139.4/min | ETA: 20s [2026-01-29T12:24:47.123866] [DEBUG] [REMOTE ] XPEL: Retrieved 4654 rows, trimmed to 300. [2026-01-29T12:24:47.124001] [DEBUG] [REMOTE ] XPEL: PASS: History has at least 300 days. [2026-01-29T12:24:47.124210] [DEBUG] [REMOTE ] XPEL: PASS: Price check passed. Min price $34.10. [2026-01-29T12:24:47.124341] [DEBUG] [REMOTE ] XPEL: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:47.124470] [DEBUG] [REMOTE ] XPEL: PASS: Integrity check passed. [2026-01-29T12:24:47.124518] [DEBUG] [REMOTE ] XPEL: Symbol is viable for forecasting. [2026-01-29T12:24:47.124592] [INFO ] [MAIN ] [3444/3490] XPEL kept (0.5s) | 3439 kept, 5 rejected | 139.4/min | ETA: 20s [2026-01-29T12:24:47.615278] [DEBUG] [REMOTE ] XPO: Retrieved 5613 rows, trimmed to 300. [2026-01-29T12:24:47.615459] [DEBUG] [REMOTE ] XPO: PASS: History has at least 300 days. [2026-01-29T12:24:47.615827] [DEBUG] [REMOTE ] XPO: PASS: Price check passed. Min price $125.64. [2026-01-29T12:24:47.616023] [DEBUG] [REMOTE ] XPO: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:47.616193] [DEBUG] [REMOTE ] XPO: PASS: Integrity check passed. [2026-01-29T12:24:47.616248] [DEBUG] [REMOTE ] XPO: Symbol is viable for forecasting. [2026-01-29T12:24:47.616317] [INFO ] [MAIN ] [3445/3490] XPO kept (0.5s) | 3440 kept, 5 rejected | 139.4/min | ETA: 19s [2026-01-29T12:24:47.857739] [DEBUG] [REMOTE ] XPOF: Retrieved 1134 rows, trimmed to 300. [2026-01-29T12:24:47.857905] [DEBUG] [REMOTE ] XPOF: PASS: History has at least 300 days. [2026-01-29T12:24:47.858126] [DEBUG] [REMOTE ] XPOF: PASS: Price check passed. Min price $5.49. [2026-01-29T12:24:47.858266] [DEBUG] [REMOTE ] XPOF: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:47.858385] [DEBUG] [REMOTE ] XPOF: PASS: Integrity check passed. [2026-01-29T12:24:47.858434] [DEBUG] [REMOTE ] XPOF: Symbol is viable for forecasting. [2026-01-29T12:24:47.858496] [INFO ] [MAIN ] [3446/3490] XPOF kept (0.2s) | 3441 kept, 5 rejected | 139.4/min | ETA: 19s [2026-01-29T12:24:48.254080] [DEBUG] [REMOTE ] XPRO: Retrieved 3136 rows, trimmed to 300. [2026-01-29T12:24:48.254214] [DEBUG] [REMOTE ] XPRO: PASS: History has at least 300 days. [2026-01-29T12:24:48.254466] [DEBUG] [REMOTE ] XPRO: PASS: Price check passed. Min price $12.52. [2026-01-29T12:24:48.254664] [DEBUG] [REMOTE ] XPRO: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:48.254791] [DEBUG] [REMOTE ] XPRO: PASS: Integrity check passed. [2026-01-29T12:24:48.254849] [DEBUG] [REMOTE ] XPRO: Symbol is viable for forecasting. [2026-01-29T12:24:48.254907] [INFO ] [MAIN ] [3447/3490] XPRO kept (0.4s) | 3442 kept, 5 rejected | 139.4/min | ETA: 19s [2026-01-29T12:24:48.905922] [DEBUG] [REMOTE ] XRAY: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:48.906153] [DEBUG] [REMOTE ] XRAY: PASS: History has at least 300 days. [2026-01-29T12:24:48.906524] [DEBUG] [REMOTE ] XRAY: PASS: Price check passed. Min price $9.75. [2026-01-29T12:24:48.906716] [DEBUG] [REMOTE ] XRAY: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:48.906883] [DEBUG] [REMOTE ] XRAY: PASS: Integrity check passed. [2026-01-29T12:24:48.906928] [DEBUG] [REMOTE ] XRAY: Symbol is viable for forecasting. [2026-01-29T12:24:48.906988] [INFO ] [MAIN ] [3448/3490] XRAY kept (0.7s) | 3443 kept, 5 rejected | 139.4/min | ETA: 18s [2026-01-29T12:24:49.276879] [DEBUG] [REMOTE ] XRX: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:49.277094] [DEBUG] [REMOTE ] XRX: PASS: History has at least 300 days. [2026-01-29T12:24:49.277423] [DEBUG] [REMOTE ] XRX: PASS: Price check passed. Min price $2.13. [2026-01-29T12:24:49.277597] [DEBUG] [REMOTE ] XRX: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:49.277752] [DEBUG] [REMOTE ] XRX: PASS: Integrity check passed. [2026-01-29T12:24:49.277796] [DEBUG] [REMOTE ] XRX: Symbol is viable for forecasting. [2026-01-29T12:24:49.277879] [INFO ] [MAIN ] [3449/3490] XRX kept (0.4s) | 3444 kept, 5 rejected | 139.4/min | ETA: 18s [2026-01-29T12:24:49.514144] [DEBUG] [REMOTE ] XTIA: Retrieved 472 rows, trimmed to 300. [2026-01-29T12:24:49.514343] [DEBUG] [REMOTE ] XTIA: PASS: History has at least 300 days. [2026-01-29T12:24:49.514622] [DEBUG] [REMOTE ] XTIA: PASS: Price check passed. Min price $1.24. [2026-01-29T12:24:49.514794] [DEBUG] [REMOTE ] XTIA: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:49.514921] [DEBUG] [REMOTE ] XTIA: PASS: Integrity check passed. [2026-01-29T12:24:49.514970] [DEBUG] [REMOTE ] XTIA: Symbol is viable for forecasting. [2026-01-29T12:24:49.515042] [INFO ] [MAIN ] [3450/3490] XTIA kept (0.2s) | 3445 kept, 5 rejected | 139.4/min | ETA: 17s [2026-01-29T12:24:49.994723] [DEBUG] [REMOTE ] XYF: Retrieved 1849 rows, trimmed to 300. [2026-01-29T12:24:49.994918] [DEBUG] [REMOTE ] XYF: PASS: History has at least 300 days. [2026-01-29T12:24:49.995173] [DEBUG] [REMOTE ] XYF: PASS: Price check passed. Min price $5.59. [2026-01-29T12:24:49.995318] [DEBUG] [REMOTE ] XYF: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:49.995443] [DEBUG] [REMOTE ] XYF: PASS: Integrity check passed. [2026-01-29T12:24:49.995485] [DEBUG] [REMOTE ] XYF: Symbol is viable for forecasting. [2026-01-29T12:24:49.995566] [INFO ] [MAIN ] [3451/3490] XYF kept (0.5s) | 3446 kept, 5 rejected | 139.4/min | ETA: 17s [2026-01-29T12:24:50.400224] [DEBUG] [REMOTE ] XYL: Retrieved 3593 rows, trimmed to 300. [2026-01-29T12:24:50.400404] [DEBUG] [REMOTE ] XYL: PASS: History has at least 300 days. [2026-01-29T12:24:50.400690] [DEBUG] [REMOTE ] XYL: PASS: Price check passed. Min price $135.52. [2026-01-29T12:24:50.400835] [DEBUG] [REMOTE ] XYL: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:50.400960] [DEBUG] [REMOTE ] XYL: PASS: Integrity check passed. [2026-01-29T12:24:50.401002] [DEBUG] [REMOTE ] XYL: Symbol is viable for forecasting. [2026-01-29T12:24:50.401053] [INFO ] [MAIN ] [3452/3490] XYL kept (0.4s) | 3447 kept, 5 rejected | 139.4/min | ETA: 16s [2026-01-29T12:24:50.782854] [DEBUG] [REMOTE ] YALA: Retrieved 1338 rows, trimmed to 300. [2026-01-29T12:24:50.782997] [DEBUG] [REMOTE ] YALA: PASS: History has at least 300 days. [2026-01-29T12:24:50.783202] [DEBUG] [REMOTE ] YALA: PASS: Price check passed. Min price $6.58. [2026-01-29T12:24:50.783340] [DEBUG] [REMOTE ] YALA: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:50.783455] [DEBUG] [REMOTE ] YALA: PASS: Integrity check passed. [2026-01-29T12:24:50.783495] [DEBUG] [REMOTE ] YALA: Symbol is viable for forecasting. [2026-01-29T12:24:50.783548] [INFO ] [MAIN ] [3453/3490] YALA kept (0.4s) | 3448 kept, 5 rejected | 139.4/min | ETA: 16s [2026-01-29T12:24:51.243491] [DEBUG] [REMOTE ] YELP: Retrieved 3497 rows, trimmed to 300. [2026-01-29T12:24:51.243650] [DEBUG] [REMOTE ] YELP: PASS: History has at least 300 days. [2026-01-29T12:24:51.243866] [DEBUG] [REMOTE ] YELP: PASS: Price check passed. Min price $27.31. [2026-01-29T12:24:51.244008] [DEBUG] [REMOTE ] YELP: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:51.244154] [DEBUG] [REMOTE ] YELP: PASS: Integrity check passed. [2026-01-29T12:24:51.244215] [DEBUG] [REMOTE ] YELP: Symbol is viable for forecasting. [2026-01-29T12:24:51.244274] [INFO ] [MAIN ] [3454/3490] YELP kept (0.5s) | 3449 kept, 5 rejected | 139.4/min | ETA: 15s [2026-01-29T12:24:51.520048] [DEBUG] [REMOTE ] YETI: Retrieved 1823 rows, trimmed to 300. [2026-01-29T12:24:51.520183] [DEBUG] [REMOTE ] YETI: PASS: History has at least 300 days. [2026-01-29T12:24:51.520392] [DEBUG] [REMOTE ] YETI: PASS: Price check passed. Min price $32.50. [2026-01-29T12:24:51.520539] [DEBUG] [REMOTE ] YETI: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:51.520695] [DEBUG] [REMOTE ] YETI: PASS: Integrity check passed. [2026-01-29T12:24:51.520735] [DEBUG] [REMOTE ] YETI: Symbol is viable for forecasting. [2026-01-29T12:24:51.520782] [INFO ] [MAIN ] [3455/3490] YETI kept (0.3s) | 3450 kept, 5 rejected | 139.4/min | ETA: 15s [2026-01-29T12:24:51.848200] [DEBUG] [REMOTE ] YMM: Retrieved 1156 rows, trimmed to 300. [2026-01-29T12:24:51.848358] [DEBUG] [REMOTE ] YMM: PASS: History has at least 300 days. [2026-01-29T12:24:51.848603] [DEBUG] [REMOTE ] YMM: PASS: Price check passed. Min price $9.80. [2026-01-29T12:24:51.848750] [DEBUG] [REMOTE ] YMM: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:51.848871] [DEBUG] [REMOTE ] YMM: PASS: Integrity check passed. [2026-01-29T12:24:51.848913] [DEBUG] [REMOTE ] YMM: Symbol is viable for forecasting. [2026-01-29T12:24:51.848963] [INFO ] [MAIN ] [3456/3490] YMM kept (0.3s) | 3451 kept, 5 rejected | 139.4/min | ETA: 15s [2026-01-29T12:24:52.554778] [DEBUG] [REMOTE ] YPF: Retrieved 6599 rows, trimmed to 300. [2026-01-29T12:24:52.554962] [DEBUG] [REMOTE ] YPF: PASS: History has at least 300 days. [2026-01-29T12:24:52.555258] [DEBUG] [REMOTE ] YPF: PASS: Price check passed. Min price $32.78. [2026-01-29T12:24:52.555434] [DEBUG] [REMOTE ] YPF: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:52.555621] [DEBUG] [REMOTE ] YPF: PASS: Integrity check passed. [2026-01-29T12:24:52.555688] [DEBUG] [REMOTE ] YPF: Symbol is viable for forecasting. [2026-01-29T12:24:52.555755] [INFO ] [MAIN ] [3457/3490] YPF kept (0.7s) | 3452 kept, 5 rejected | 139.4/min | ETA: 14s [2026-01-29T12:24:52.739604] [DEBUG] [REMOTE ] YQQQ: Retrieved 364 rows, trimmed to 300. [2026-01-29T12:24:52.739769] [DEBUG] [REMOTE ] YQQQ: PASS: History has at least 300 days. [2026-01-29T12:24:52.739983] [DEBUG] [REMOTE ] YQQQ: PASS: Price check passed. Min price $11.52. [2026-01-29T12:24:52.740122] [DEBUG] [REMOTE ] YQQQ: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:52.740236] [DEBUG] [REMOTE ] YQQQ: PASS: Integrity check passed. [2026-01-29T12:24:52.740468] [DEBUG] [REMOTE ] YQQQ: Symbol is viable for forecasting. [2026-01-29T12:24:52.740515] [INFO ] [MAIN ] [3458/3490] YQQQ kept (0.2s) | 3453 kept, 5 rejected | 139.4/min | ETA: 14s [2026-01-29T12:24:53.123236] [DEBUG] [REMOTE ] YRD: Retrieved 2541 rows, trimmed to 300. [2026-01-29T12:24:53.123381] [DEBUG] [REMOTE ] YRD: PASS: History has at least 300 days. [2026-01-29T12:24:53.123649] [DEBUG] [REMOTE ] YRD: PASS: Price check passed. Min price $3.70. [2026-01-29T12:24:53.123803] [DEBUG] [REMOTE ] YRD: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:53.123927] [DEBUG] [REMOTE ] YRD: PASS: Integrity check passed. [2026-01-29T12:24:53.123967] [DEBUG] [REMOTE ] YRD: Symbol is viable for forecasting. [2026-01-29T12:24:53.124015] [INFO ] [MAIN ] [3459/3490] YRD kept (0.4s) | 3454 kept, 5 rejected | 139.4/min | ETA: 13s [2026-01-29T12:24:53.611712] [DEBUG] [REMOTE ] YSG: Retrieved 1302 rows, trimmed to 300. [2026-01-29T12:24:53.611836] [DEBUG] [REMOTE ] YSG: PASS: History has at least 300 days. [2026-01-29T12:24:53.612039] [DEBUG] [REMOTE ] YSG: PASS: Price check passed. Min price $3.89. [2026-01-29T12:24:53.612178] [DEBUG] [REMOTE ] YSG: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:53.612288] [DEBUG] [REMOTE ] YSG: PASS: Integrity check passed. [2026-01-29T12:24:53.612328] [DEBUG] [REMOTE ] YSG: Symbol is viable for forecasting. [2026-01-29T12:24:53.612376] [INFO ] [MAIN ] [3460/3490] YSG kept (0.5s) | 3455 kept, 5 rejected | 139.4/min | ETA: 13s [2026-01-29T12:24:53.903523] [DEBUG] [REMOTE ] YSS: 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-29T12:24:53.903864] [DEBUG] [REMOTE ] YSS: FAIL: History check failed. No DataFrame was returned. [2026-01-29T12:24:53.903955] [WARN ] [LOCAL ] YSS: SET TO BLACKLISTED [2026-01-29T12:24:53.905334] [INFO ] [MAIN ] [3461/3490] YSS rejected (0.3s) | 3455 kept, 6 rejected | 139.4/min | ETA: 12s [2026-01-29T12:24:54.422352] [DEBUG] [REMOTE ] YTRA: Retrieved 2289 rows, trimmed to 300. [2026-01-29T12:24:54.422491] [DEBUG] [REMOTE ] YTRA: PASS: History has at least 300 days. [2026-01-29T12:24:54.422732] [DEBUG] [REMOTE ] YTRA: PASS: Price check passed. Min price $1.37. [2026-01-29T12:24:54.422873] [DEBUG] [REMOTE ] YTRA: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:54.422992] [DEBUG] [REMOTE ] YTRA: PASS: Integrity check passed. [2026-01-29T12:24:54.423036] [DEBUG] [REMOTE ] YTRA: Symbol is viable for forecasting. [2026-01-29T12:24:54.423084] [INFO ] [MAIN ] [3462/3490] YTRA kept (0.5s) | 3456 kept, 6 rejected | 139.4/min | ETA: 12s [2026-01-29T12:24:54.993698] [DEBUG] [REMOTE ] YUM: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:54.993846] [DEBUG] [REMOTE ] YUM: PASS: History has at least 300 days. [2026-01-29T12:24:54.994124] [DEBUG] [REMOTE ] YUM: PASS: Price check passed. Min price $137.55. [2026-01-29T12:24:54.994268] [DEBUG] [REMOTE ] YUM: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:54.994401] [DEBUG] [REMOTE ] YUM: PASS: Integrity check passed. [2026-01-29T12:24:54.994441] [DEBUG] [REMOTE ] YUM: Symbol is viable for forecasting. [2026-01-29T12:24:54.994491] [INFO ] [MAIN ] [3463/3490] YUM kept (0.6s) | 3457 kept, 6 rejected | 139.4/min | ETA: 12s [2026-01-29T12:24:55.292819] [DEBUG] [REMOTE ] YUMC: Retrieved 2333 rows, trimmed to 300. [2026-01-29T12:24:55.293070] [DEBUG] [REMOTE ] YUMC: PASS: History has at least 300 days. [2026-01-29T12:24:55.293598] [DEBUG] [REMOTE ] YUMC: PASS: Price check passed. Min price $42.87. [2026-01-29T12:24:55.293788] [DEBUG] [REMOTE ] YUMC: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:55.293966] [DEBUG] [REMOTE ] YUMC: PASS: Integrity check passed. [2026-01-29T12:24:55.294017] [DEBUG] [REMOTE ] YUMC: Symbol is viable for forecasting. [2026-01-29T12:24:55.294085] [INFO ] [MAIN ] [3464/3490] YUMC kept (0.3s) | 3458 kept, 6 rejected | 139.4/min | ETA: 11s [2026-01-29T12:24:55.657955] [DEBUG] [REMOTE ] Z: Retrieved 2638 rows, trimmed to 300. [2026-01-29T12:24:55.658114] [DEBUG] [REMOTE ] Z: PASS: History has at least 300 days. [2026-01-29T12:24:55.658318] [DEBUG] [REMOTE ] Z: PASS: Price check passed. Min price $64.92. [2026-01-29T12:24:55.658454] [DEBUG] [REMOTE ] Z: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:55.658566] [DEBUG] [REMOTE ] Z: PASS: Integrity check passed. [2026-01-29T12:24:55.658635] [DEBUG] [REMOTE ] Z: Symbol is viable for forecasting. [2026-01-29T12:24:55.658693] [INFO ] [MAIN ] [3465/3490] Z kept (0.4s) | 3459 kept, 6 rejected | 139.4/min | ETA: 11s [2026-01-29T12:24:56.243493] [DEBUG] [REMOTE ] ZBH: Retrieved 6164 rows, trimmed to 300. [2026-01-29T12:24:56.243768] [DEBUG] [REMOTE ] ZBH: PASS: History has at least 300 days. [2026-01-29T12:24:56.244156] [DEBUG] [REMOTE ] ZBH: PASS: Price check passed. Min price $85.71. [2026-01-29T12:24:56.244351] [DEBUG] [REMOTE ] ZBH: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:56.244538] [DEBUG] [REMOTE ] ZBH: PASS: Integrity check passed. [2026-01-29T12:24:56.244611] [DEBUG] [REMOTE ] ZBH: Symbol is viable for forecasting. [2026-01-29T12:24:56.244700] [INFO ] [MAIN ] [3466/3490] ZBH kept (0.6s) | 3460 kept, 6 rejected | 139.4/min | ETA: 10s [2026-01-29T12:24:56.424668] [DEBUG] [REMOTE ] ZBIO: Retrieved 344 rows, trimmed to 300. [2026-01-29T12:24:56.424890] [DEBUG] [REMOTE ] ZBIO: PASS: History has at least 300 days. [2026-01-29T12:24:56.425173] [DEBUG] [REMOTE ] ZBIO: PASS: Price check passed. Min price $15.20. [2026-01-29T12:24:56.425327] [DEBUG] [REMOTE ] ZBIO: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:56.425453] [DEBUG] [REMOTE ] ZBIO: PASS: Integrity check passed. [2026-01-29T12:24:56.425498] [DEBUG] [REMOTE ] ZBIO: Symbol is viable for forecasting. [2026-01-29T12:24:56.425552] [INFO ] [MAIN ] [3467/3490] ZBIO kept (0.2s) | 3461 kept, 6 rejected | 139.4/min | ETA: 10s [2026-01-29T12:24:57.091521] [DEBUG] [REMOTE ] ZBRA: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:57.091757] [DEBUG] [REMOTE ] ZBRA: PASS: History has at least 300 days. [2026-01-29T12:24:57.092106] [DEBUG] [REMOTE ] ZBRA: PASS: Price check passed. Min price $228.40. [2026-01-29T12:24:57.092442] [DEBUG] [REMOTE ] ZBRA: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:57.092620] [DEBUG] [REMOTE ] ZBRA: PASS: Integrity check passed. [2026-01-29T12:24:57.092665] [DEBUG] [REMOTE ] ZBRA: Symbol is viable for forecasting. [2026-01-29T12:24:57.092723] [INFO ] [MAIN ] [3468/3490] ZBRA kept (0.7s) | 3462 kept, 6 rejected | 139.4/min | ETA: 9s [2026-01-29T12:24:57.581453] [DEBUG] [REMOTE ] ZD: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:57.581782] [DEBUG] [REMOTE ] ZD: PASS: History has at least 300 days. [2026-01-29T12:24:57.582224] [DEBUG] [REMOTE ] ZD: PASS: Price check passed. Min price $29.20. [2026-01-29T12:24:57.582414] [DEBUG] [REMOTE ] ZD: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:57.582818] [DEBUG] [REMOTE ] ZD: PASS: Integrity check passed. [2026-01-29T12:24:57.582873] [DEBUG] [REMOTE ] ZD: Symbol is viable for forecasting. [2026-01-29T12:24:57.582933] [INFO ] [MAIN ] [3469/3490] ZD kept (0.5s) | 3463 kept, 6 rejected | 139.4/min | ETA: 9s [2026-01-29T12:24:57.893303] [DEBUG] [REMOTE ] ZEPP: Retrieved 2003 rows, trimmed to 300. [2026-01-29T12:24:57.893494] [DEBUG] [REMOTE ] ZEPP: PASS: History has at least 300 days. [2026-01-29T12:24:57.893825] [DEBUG] [REMOTE ] ZEPP: PASS: Price check passed. Min price $20.65. [2026-01-29T12:24:57.893995] [DEBUG] [REMOTE ] ZEPP: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:57.894136] [DEBUG] [REMOTE ] ZEPP: PASS: Integrity check passed. [2026-01-29T12:24:57.894184] [DEBUG] [REMOTE ] ZEPP: Symbol is viable for forecasting. [2026-01-29T12:24:57.894240] [INFO ] [MAIN ] [3470/3490] ZEPP kept (0.3s) | 3464 kept, 6 rejected | 139.4/min | ETA: 9s [2026-01-29T12:24:58.282188] [DEBUG] [REMOTE ] ZETA: Retrieved 1164 rows, trimmed to 300. [2026-01-29T12:24:58.282404] [DEBUG] [REMOTE ] ZETA: PASS: History has at least 300 days. [2026-01-29T12:24:58.282677] [DEBUG] [REMOTE ] ZETA: PASS: Price check passed. Min price $16.30. [2026-01-29T12:24:58.282830] [DEBUG] [REMOTE ] ZETA: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:58.282959] [DEBUG] [REMOTE ] ZETA: PASS: Integrity check passed. [2026-01-29T12:24:58.283004] [DEBUG] [REMOTE ] ZETA: Symbol is viable for forecasting. [2026-01-29T12:24:58.283058] [INFO ] [MAIN ] [3471/3490] ZETA kept (0.4s) | 3465 kept, 6 rejected | 139.4/min | ETA: 8s [2026-01-29T12:24:58.818720] [DEBUG] [REMOTE ] ZEUS: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:24:58.818893] [DEBUG] [REMOTE ] ZEUS: PASS: History has at least 300 days. [2026-01-29T12:24:58.819158] [DEBUG] [REMOTE ] ZEUS: PASS: Price check passed. Min price $33.51. [2026-01-29T12:24:58.819300] [DEBUG] [REMOTE ] ZEUS: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:58.819428] [DEBUG] [REMOTE ] ZEUS: PASS: Integrity check passed. [2026-01-29T12:24:58.819470] [DEBUG] [REMOTE ] ZEUS: Symbol is viable for forecasting. [2026-01-29T12:24:58.819522] [INFO ] [MAIN ] [3472/3490] ZEUS kept (0.5s) | 3466 kept, 6 rejected | 139.4/min | ETA: 8s [2026-01-29T12:24:59.033555] [DEBUG] [REMOTE ] ZGN: Retrieved 1030 rows, trimmed to 300. [2026-01-29T12:24:59.033778] [DEBUG] [REMOTE ] ZGN: PASS: History has at least 300 days. [2026-01-29T12:24:59.034056] [DEBUG] [REMOTE ] ZGN: PASS: Price check passed. Min price $8.86. [2026-01-29T12:24:59.034208] [DEBUG] [REMOTE ] ZGN: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:59.034339] [DEBUG] [REMOTE ] ZGN: PASS: Integrity check passed. [2026-01-29T12:24:59.034381] [DEBUG] [REMOTE ] ZGN: Symbol is viable for forecasting. [2026-01-29T12:24:59.034435] [INFO ] [MAIN ] [3473/3490] ZGN kept (0.2s) | 3467 kept, 6 rejected | 139.4/min | ETA: 7s [2026-01-29T12:24:59.457621] [DEBUG] [REMOTE ] ZH: Retrieved 1216 rows, trimmed to 300. [2026-01-29T12:24:59.457837] [DEBUG] [REMOTE ] ZH: PASS: History has at least 300 days. [2026-01-29T12:24:59.458082] [DEBUG] [REMOTE ] ZH: PASS: Price check passed. Min price $3.27. [2026-01-29T12:24:59.458225] [DEBUG] [REMOTE ] ZH: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:59.458338] [DEBUG] [REMOTE ] ZH: PASS: Integrity check passed. [2026-01-29T12:24:59.458379] [DEBUG] [REMOTE ] ZH: Symbol is viable for forecasting. [2026-01-29T12:24:59.458426] [INFO ] [MAIN ] [3474/3490] ZH kept (0.4s) | 3468 kept, 6 rejected | 139.4/min | ETA: 7s [2026-01-29T12:24:59.798498] [DEBUG] [REMOTE ] ZIM: Retrieved 1256 rows, trimmed to 300. [2026-01-29T12:24:59.798687] [DEBUG] [REMOTE ] ZIM: PASS: History has at least 300 days. [2026-01-29T12:24:59.798924] [DEBUG] [REMOTE ] ZIM: PASS: Price check passed. Min price $14.12. [2026-01-29T12:24:59.799078] [DEBUG] [REMOTE ] ZIM: PASS: Continuity check passed with 300 days. [2026-01-29T12:24:59.799217] [DEBUG] [REMOTE ] ZIM: PASS: Integrity check passed. [2026-01-29T12:24:59.799270] [DEBUG] [REMOTE ] ZIM: Symbol is viable for forecasting. [2026-01-29T12:24:59.799336] [INFO ] [MAIN ] [3475/3490] ZIM kept (0.3s) | 3469 kept, 6 rejected | 139.4/min | ETA: 6s [2026-01-29T12:25:00.497496] [DEBUG] [REMOTE ] ZION: Retrieved 6600 rows, trimmed to 300. [2026-01-29T12:25:00.497755] [DEBUG] [REMOTE ] ZION: PASS: History has at least 300 days. [2026-01-29T12:25:00.498153] [DEBUG] [REMOTE ] ZION: PASS: Price check passed. Min price $48.92. [2026-01-29T12:25:00.498307] [DEBUG] [REMOTE ] ZION: PASS: Continuity check passed with 300 days. [2026-01-29T12:25:00.498458] [DEBUG] [REMOTE ] ZION: PASS: Integrity check passed. [2026-01-29T12:25:00.498500] [DEBUG] [REMOTE ] ZION: Symbol is viable for forecasting. [2026-01-29T12:25:00.498560] [INFO ] [MAIN ] [3476/3490] ZION kept (0.7s) | 3470 kept, 6 rejected | 139.4/min | ETA: 6s [2026-01-29T12:25:00.741847] [DEBUG] [REMOTE ] ZIP: Retrieved 1174 rows, trimmed to 300. [2026-01-29T12:25:00.742569] [DEBUG] [REMOTE ] ZIP: PASS: History has at least 300 days. [2026-01-29T12:25:00.743501] [DEBUG] [REMOTE ] ZIP: PASS: Price check passed. Min price $2.43. [2026-01-29T12:25:00.743726] [DEBUG] [REMOTE ] ZIP: PASS: Continuity check passed with 300 days. [2026-01-29T12:25:00.744250] [DEBUG] [REMOTE ] ZIP: PASS: Integrity check passed. [2026-01-29T12:25:00.744299] [DEBUG] [REMOTE ] ZIP: Symbol is viable for forecasting. [2026-01-29T12:25:00.744362] [INFO ] [MAIN ] [3477/3490] ZIP kept (0.2s) | 3471 kept, 6 rejected | 139.4/min | ETA: 6s [2026-01-29T12:25:01.193514] [DEBUG] [REMOTE ] ZLAB: Retrieved 2100 rows, trimmed to 300. [2026-01-29T12:25:01.193688] [DEBUG] [REMOTE ] ZLAB: PASS: History has at least 300 days. [2026-01-29T12:25:01.193912] [DEBUG] [REMOTE ] ZLAB: PASS: Price check passed. Min price $17.00. [2026-01-29T12:25:01.194072] [DEBUG] [REMOTE ] ZLAB: PASS: Continuity check passed with 300 days. [2026-01-29T12:25:01.194202] [DEBUG] [REMOTE ] ZLAB: PASS: Integrity check passed. [2026-01-29T12:25:01.194243] [DEBUG] [REMOTE ] ZLAB: Symbol is viable for forecasting. [2026-01-29T12:25:01.194292] [INFO ] [MAIN ] [3478/3490] ZLAB kept (0.4s) | 3472 kept, 6 rejected | 139.4/min | ETA: 5s [2026-01-29T12:25:01.641220] [DEBUG] [REMOTE ] ZM: Retrieved 1704 rows, trimmed to 300. [2026-01-29T12:25:01.641368] [DEBUG] [REMOTE ] ZM: PASS: History has at least 300 days. [2026-01-29T12:25:01.641614] [DEBUG] [REMOTE ] ZM: PASS: Price check passed. Min price $78.42. [2026-01-29T12:25:01.641758] [DEBUG] [REMOTE ] ZM: PASS: Continuity check passed with 300 days. [2026-01-29T12:25:01.641878] [DEBUG] [REMOTE ] ZM: PASS: Integrity check passed. [2026-01-29T12:25:01.641919] [DEBUG] [REMOTE ] ZM: Symbol is viable for forecasting. [2026-01-29T12:25:01.641969] [INFO ] [MAIN ] [3479/3490] ZM kept (0.4s) | 3473 kept, 6 rejected | 139.4/min | ETA: 5s [2026-01-29T12:25:01.962941] [DEBUG] [REMOTE ] ZNTL: Retrieved 1462 rows, trimmed to 300. [2026-01-29T12:25:01.963079] [DEBUG] [REMOTE ] ZNTL: PASS: History has at least 300 days. [2026-01-29T12:25:01.963295] [DEBUG] [REMOTE ] ZNTL: PASS: Price check passed. Min price $1.28. [2026-01-29T12:25:01.963435] [DEBUG] [REMOTE ] ZNTL: PASS: Continuity check passed with 300 days. [2026-01-29T12:25:01.963549] [DEBUG] [REMOTE ] ZNTL: PASS: Integrity check passed. [2026-01-29T12:25:01.963619] [DEBUG] [REMOTE ] ZNTL: Symbol is viable for forecasting. [2026-01-29T12:25:01.963671] [INFO ] [MAIN ] [3480/3490] ZNTL kept (0.3s) | 3474 kept, 6 rejected | 139.4/min | ETA: 4s [2026-01-29T12:25:02.271065] [DEBUG] [REMOTE ] ZS: Retrieved 1978 rows, trimmed to 300. [2026-01-29T12:25:02.271291] [DEBUG] [REMOTE ] ZS: PASS: History has at least 300 days. [2026-01-29T12:25:02.271566] [DEBUG] [REMOTE ] ZS: PASS: Price check passed. Min price $206.32. [2026-01-29T12:25:02.271740] [DEBUG] [REMOTE ] ZS: PASS: Continuity check passed with 300 days. [2026-01-29T12:25:02.271871] [DEBUG] [REMOTE ] ZS: PASS: Integrity check passed. [2026-01-29T12:25:02.271912] [DEBUG] [REMOTE ] ZS: Symbol is viable for forecasting. [2026-01-29T12:25:02.271966] [INFO ] [MAIN ] [3481/3490] ZS kept (0.3s) | 3475 kept, 6 rejected | 139.4/min | ETA: 4s [2026-01-29T12:25:02.687134] [DEBUG] [REMOTE ] ZSTK: 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-29T12:25:02.687569] [DEBUG] [REMOTE ] ZSTK: FAIL: History check failed. No DataFrame was returned. [2026-01-29T12:25:02.687669] [WARN ] [LOCAL ] ZSTK: SET TO BLACKLISTED [2026-01-29T12:25:02.689606] [INFO ] [MAIN ] [3482/3490] ZSTK rejected (0.4s) | 3475 kept, 7 rejected | 139.4/min | ETA: 3s [2026-01-29T12:25:03.218140] [DEBUG] [REMOTE ] ZTO: Retrieved 2325 rows, trimmed to 300. [2026-01-29T12:25:03.218282] [DEBUG] [REMOTE ] ZTO: PASS: History has at least 300 days. [2026-01-29T12:25:03.218497] [DEBUG] [REMOTE ] ZTO: PASS: Price check passed. Min price $18.59. [2026-01-29T12:25:03.218692] [DEBUG] [REMOTE ] ZTO: PASS: Continuity check passed with 300 days. [2026-01-29T12:25:03.218822] [DEBUG] [REMOTE ] ZTO: PASS: Integrity check passed. [2026-01-29T12:25:03.218867] [DEBUG] [REMOTE ] ZTO: Symbol is viable for forecasting. [2026-01-29T12:25:03.218920] [INFO ] [MAIN ] [3483/3490] ZTO kept (0.5s) | 3476 kept, 7 rejected | 139.4/min | ETA: 3s [2026-01-29T12:25:03.614564] [DEBUG] [REMOTE ] ZTS: Retrieved 3267 rows, trimmed to 300. [2026-01-29T12:25:03.614795] [DEBUG] [REMOTE ] ZTS: PASS: History has at least 300 days. [2026-01-29T12:25:03.615059] [DEBUG] [REMOTE ] ZTS: PASS: Price check passed. Min price $115.25. [2026-01-29T12:25:03.615203] [DEBUG] [REMOTE ] ZTS: PASS: Continuity check passed with 300 days. [2026-01-29T12:25:03.615331] [DEBUG] [REMOTE ] ZTS: PASS: Integrity check passed. [2026-01-29T12:25:03.615372] [DEBUG] [REMOTE ] ZTS: Symbol is viable for forecasting. [2026-01-29T12:25:03.615426] [INFO ] [MAIN ] [3484/3490] ZTS kept (0.4s) | 3477 kept, 7 rejected | 139.4/min | ETA: 3s [2026-01-29T12:25:04.118646] [DEBUG] [REMOTE ] ZUMZ: Retrieved 5215 rows, trimmed to 300. [2026-01-29T12:25:04.118788] [DEBUG] [REMOTE ] ZUMZ: PASS: History has at least 300 days. [2026-01-29T12:25:04.119008] [DEBUG] [REMOTE ] ZUMZ: PASS: Price check passed. Min price $21.17. [2026-01-29T12:25:04.119156] [DEBUG] [REMOTE ] ZUMZ: PASS: Continuity check passed with 300 days. [2026-01-29T12:25:04.119277] [DEBUG] [REMOTE ] ZUMZ: PASS: Integrity check passed. [2026-01-29T12:25:04.119321] [DEBUG] [REMOTE ] ZUMZ: Symbol is viable for forecasting. [2026-01-29T12:25:04.119372] [INFO ] [MAIN ] [3485/3490] ZUMZ kept (0.5s) | 3478 kept, 7 rejected | 139.4/min | ETA: 2s [2026-01-29T12:25:04.346397] [DEBUG] [REMOTE ] ZURA: Retrieved 1104 rows, trimmed to 300. [2026-01-29T12:25:04.346697] [DEBUG] [REMOTE ] ZURA: PASS: History has at least 300 days. [2026-01-29T12:25:04.347009] [DEBUG] [REMOTE ] ZURA: PASS: Price check passed. Min price $3.45. [2026-01-29T12:25:04.347184] [DEBUG] [REMOTE ] ZURA: PASS: Continuity check passed with 300 days. [2026-01-29T12:25:04.347333] [DEBUG] [REMOTE ] ZURA: PASS: Integrity check passed. [2026-01-29T12:25:04.347384] [DEBUG] [REMOTE ] ZURA: Symbol is viable for forecasting. [2026-01-29T12:25:04.347449] [INFO ] [MAIN ] [3486/3490] ZURA kept (0.2s) | 3479 kept, 7 rejected | 139.4/min | ETA: 2s [2026-01-29T12:25:04.771468] [DEBUG] [REMOTE ] ZVIA: Retrieved 1135 rows, trimmed to 300. [2026-01-29T12:25:04.771630] [DEBUG] [REMOTE ] ZVIA: PASS: History has at least 300 days. [2026-01-29T12:25:04.771848] [DEBUG] [REMOTE ] ZVIA: PASS: Price check passed. Min price $1.68. [2026-01-29T12:25:04.771992] [DEBUG] [REMOTE ] ZVIA: PASS: Continuity check passed with 300 days. [2026-01-29T12:25:04.772106] [DEBUG] [REMOTE ] ZVIA: PASS: Integrity check passed. [2026-01-29T12:25:04.772146] [DEBUG] [REMOTE ] ZVIA: Symbol is viable for forecasting. [2026-01-29T12:25:04.772195] [INFO ] [MAIN ] [3487/3490] ZVIA kept (0.4s) | 3480 kept, 7 rejected | 139.4/min | ETA: 1s [2026-01-29T12:25:05.240157] [DEBUG] [REMOTE ] ZVRA: Retrieved 2713 rows, trimmed to 300. [2026-01-29T12:25:05.240296] [DEBUG] [REMOTE ] ZVRA: PASS: History has at least 300 days. [2026-01-29T12:25:05.240510] [DEBUG] [REMOTE ] ZVRA: PASS: Price check passed. Min price $8.10. [2026-01-29T12:25:05.240674] [DEBUG] [REMOTE ] ZVRA: PASS: Continuity check passed with 300 days. [2026-01-29T12:25:05.240794] [DEBUG] [REMOTE ] ZVRA: PASS: Integrity check passed. [2026-01-29T12:25:05.240836] [DEBUG] [REMOTE ] ZVRA: Symbol is viable for forecasting. [2026-01-29T12:25:05.240924] [INFO ] [MAIN ] [3488/3490] ZVRA kept (0.5s) | 3481 kept, 7 rejected | 139.4/min | ETA: 1s [2026-01-29T12:25:05.673545] [DEBUG] [REMOTE ] ZWS: Retrieved 3478 rows, trimmed to 300. [2026-01-29T12:25:05.673831] [DEBUG] [REMOTE ] ZWS: PASS: History has at least 300 days. [2026-01-29T12:25:05.674243] [DEBUG] [REMOTE ] ZWS: PASS: Price check passed. Min price $44.74. [2026-01-29T12:25:05.674426] [DEBUG] [REMOTE ] ZWS: PASS: Continuity check passed with 300 days. [2026-01-29T12:25:05.674616] [DEBUG] [REMOTE ] ZWS: PASS: Integrity check passed. [2026-01-29T12:25:05.674668] [DEBUG] [REMOTE ] ZWS: Symbol is viable for forecasting. [2026-01-29T12:25:05.674887] [INFO ] [MAIN ] [3489/3490] ZWS kept (0.4s) | 3482 kept, 7 rejected | 139.4/min | ETA: 0s [2026-01-29T12:25:06.030283] [DEBUG] [REMOTE ] ZYME: Retrieved 2200 rows, trimmed to 300. [2026-01-29T12:25:06.030470] [DEBUG] [REMOTE ] ZYME: PASS: History has at least 300 days. [2026-01-29T12:25:06.030736] [DEBUG] [REMOTE ] ZYME: PASS: Price check passed. Min price $16.46. [2026-01-29T12:25:06.030883] [DEBUG] [REMOTE ] ZYME: PASS: Continuity check passed with 300 days. [2026-01-29T12:25:06.031008] [DEBUG] [REMOTE ] ZYME: PASS: Integrity check passed. [2026-01-29T12:25:06.031051] [DEBUG] [REMOTE ] ZYME: Symbol is viable for forecasting. [2026-01-29T12:25:06.031104] [INFO ] [MAIN ] [3490/3490] ZYME kept (0.4s) | 3483 kept, 7 rejected | 139.4/min | ETA: 0s [2026-01-29T12:25:06.031146] [INFO ] [MAIN ] Completed in 25.0m | 3483 viable symbols [2026-01-29T12:25:06.031178] [INFO ] [MAIN ] Saving master inventory... [2026-01-29T12:25:06.033504] [DEBUG] [LOCAL ] Master symbol inventory refreshed with 3483 symbols. [2026-01-29T12:25:06.033655] [INFO ] [MAIN ] Master inventory saved successfully. [2026-01-29T12:25:06.033791] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-29T12:25:06.033981] [INFO ] [STATE ] Last completion updated: 2026-01-29T12:25:06.033856