[2026-01-05T12:00:01.954281] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-01-05T12:00:02.149187] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-01-05T12:00:02.332570] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-01-05T12:00:02.517238] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-01-05T12:00:02.706093] [DEBUG] [R-STATUS ] Registered 'mag' as a dependent service. [2026-01-05T12:00:02.706432] [WARN ] [STATE ] State set to: WAITING [2026-01-05T12:00:02.706497] [INFO ] [STATE ] Checking tetsuo service statuses... [2026-01-05T12:00:02.864780] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-05T12:00:02.939719] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-05T12:00:03.011768] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-05T12:00:03.089347] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-05T12:00:03.161301] [WARN ] [mag-status] Service 'mag' is not running. [2026-01-05T12:00:03.161789] [WARN ] [STATE ] State set to: RUNNING [2026-01-05T12:00:03.161884] [INFO ] [MAIN ] Starting data fetch [2026-01-05T12:00:03.161951] [DEBUG] [REMOTE ] Connecting to ftp.nasdaqtrader.com to fetch nasdaqlisted.txt [2026-01-05T12:00:04.051991] [DEBUG] [REMOTE ] Fetched 3891 NASDAQ symbols [2026-01-05T12:00:04.052435] [DEBUG] [REMOTE ] Connecting to ftp.nasdaqtrader.com to fetch otherlisted.txt [2026-01-05T12:00:05.454365] [DEBUG] [REMOTE ] Fetched 1960 NYSE symbols [2026-01-05T12:00:05.456325] [INFO ] [MAIN ] Fetched 5851 unique symbols [2026-01-05T12:00:05.457602] [INFO ] [MAIN ] Loaded 2424 blacklisted symbols from 3 files [2026-01-05T12:00:05.457946] [INFO ] [MAIN ] 3535 symbols after blacklist filtering [2026-01-05T12:00:06.105249] [DEBUG] [REMOTE ] A: Retrieved 6570 rows, trimmed to 300. [2026-01-05T12:00:06.105503] [DEBUG] [REMOTE ] A: PASS: History has at least 300 days. [2026-01-05T12:00:06.105892] [DEBUG] [REMOTE ] A: PASS: Price check passed. Min price $136.07. [2026-01-05T12:00:06.106056] [DEBUG] [REMOTE ] A: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:06.106206] [DEBUG] [REMOTE ] A: PASS: Integrity check passed. [2026-01-05T12:00:06.106298] [DEBUG] [REMOTE ] A: Symbol is viable for forecasting. [2026-01-05T12:00:06.106361] [INFO ] [MAIN ] [1/3535] A kept (0.6s) | 1 kept, 0 rejected | 92.5/min | ETA: 38.2m [2026-01-05T12:00:06.512356] [DEBUG] [REMOTE ] AAL: Retrieved 5099 rows, trimmed to 300. [2026-01-05T12:00:06.512500] [DEBUG] [REMOTE ] AAL: PASS: History has at least 300 days. [2026-01-05T12:00:06.512805] [DEBUG] [REMOTE ] AAL: PASS: Price check passed. Min price $11.52. [2026-01-05T12:00:06.512955] [DEBUG] [REMOTE ] AAL: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:06.513103] [DEBUG] [REMOTE ] AAL: PASS: Integrity check passed. [2026-01-05T12:00:06.513155] [DEBUG] [REMOTE ] AAL: Symbol is viable for forecasting. [2026-01-05T12:00:06.513756] [INFO ] [MAIN ] [2/3535] AAL kept (0.4s) | 2 kept, 0 rejected | 113.7/min | ETA: 31.1m [2026-01-05T12:00:06.850080] [DEBUG] [REMOTE ] AAOI: Retrieved 3086 rows, trimmed to 300. [2026-01-05T12:00:06.850212] [DEBUG] [REMOTE ] AAOI: PASS: History has at least 300 days. [2026-01-05T12:00:06.850436] [DEBUG] [REMOTE ] AAOI: PASS: Price check passed. Min price $19.49. [2026-01-05T12:00:06.850842] [DEBUG] [REMOTE ] AAOI: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:06.850998] [DEBUG] [REMOTE ] AAOI: PASS: Integrity check passed. [2026-01-05T12:00:06.851046] [DEBUG] [REMOTE ] AAOI: Symbol is viable for forecasting. [2026-01-05T12:00:06.851095] [INFO ] [MAIN ] [3/3535] AAOI kept (0.3s) | 3 kept, 0 rejected | 129.2/min | ETA: 27.3m [2026-01-05T12:00:07.526600] [DEBUG] [REMOTE ] AAON: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:07.526744] [DEBUG] [REMOTE ] AAON: PASS: History has at least 300 days. [2026-01-05T12:00:07.526982] [DEBUG] [REMOTE ] AAON: PASS: Price check passed. Min price $73.49. [2026-01-05T12:00:07.527143] [DEBUG] [REMOTE ] AAON: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:07.527270] [DEBUG] [REMOTE ] AAON: PASS: Integrity check passed. [2026-01-05T12:00:07.527312] [DEBUG] [REMOTE ] AAON: Symbol is viable for forecasting. [2026-01-05T12:00:07.527362] [INFO ] [MAIN ] [4/3535] AAON kept (0.7s) | 4 kept, 0 rejected | 116.0/min | ETA: 30.4m [2026-01-05T12:00:08.006545] [DEBUG] [REMOTE ] AAP: Retrieved 6062 rows, trimmed to 300. [2026-01-05T12:00:08.006704] [DEBUG] [REMOTE ] AAP: PASS: History has at least 300 days. [2026-01-05T12:00:08.006916] [DEBUG] [REMOTE ] AAP: PASS: Price check passed. Min price $38.89. [2026-01-05T12:00:08.007054] [DEBUG] [REMOTE ] AAP: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:08.007167] [DEBUG] [REMOTE ] AAP: PASS: Integrity check passed. [2026-01-05T12:00:08.007209] [DEBUG] [REMOTE ] AAP: Symbol is viable for forecasting. [2026-01-05T12:00:08.007258] [INFO ] [MAIN ] [5/3535] AAP kept (0.5s) | 5 kept, 0 rejected | 117.7/min | ETA: 30.0m [2026-01-05T12:00:08.177470] [DEBUG] [REMOTE ] AAPB: Retrieved 854 rows, trimmed to 300. [2026-01-05T12:00:08.177618] [DEBUG] [REMOTE ] AAPB: PASS: History has at least 300 days. [2026-01-05T12:00:08.177829] [DEBUG] [REMOTE ] AAPB: PASS: Price check passed. Min price $26.56. [2026-01-05T12:00:08.177973] [DEBUG] [REMOTE ] AAPB: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:08.178087] [DEBUG] [REMOTE ] AAPB: PASS: Integrity check passed. [2026-01-05T12:00:08.178130] [DEBUG] [REMOTE ] AAPB: Symbol is viable for forecasting. [2026-01-05T12:00:08.178179] [INFO ] [MAIN ] [6/3535] AAPB kept (0.2s) | 6 kept, 0 rejected | 132.3/min | ETA: 26.7m [2026-01-05T12:00:08.652490] [DEBUG] [REMOTE ] AAPD: Retrieved 854 rows, trimmed to 300. [2026-01-05T12:00:08.652636] [DEBUG] [REMOTE ] AAPD: PASS: History has at least 300 days. [2026-01-05T12:00:08.652841] [DEBUG] [REMOTE ] AAPD: PASS: Price check passed. Min price $12.40. [2026-01-05T12:00:08.652979] [DEBUG] [REMOTE ] AAPD: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:08.653090] [DEBUG] [REMOTE ] AAPD: PASS: Integrity check passed. [2026-01-05T12:00:08.653131] [DEBUG] [REMOTE ] AAPD: Symbol is viable for forecasting. [2026-01-05T12:00:08.653179] [INFO ] [MAIN ] [7/3535] AAPD kept (0.5s) | 7 kept, 0 rejected | 131.4/min | ETA: 26.8m [2026-01-05T12:00:09.281516] [DEBUG] [REMOTE ] AAPL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:09.281671] [DEBUG] [REMOTE ] AAPL: PASS: History has at least 300 days. [2026-01-05T12:00:09.281889] [DEBUG] [REMOTE ] AAPL: PASS: Price check passed. Min price $245.03. [2026-01-05T12:00:09.282038] [DEBUG] [REMOTE ] AAPL: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:09.282159] [DEBUG] [REMOTE ] AAPL: PASS: Integrity check passed. [2026-01-05T12:00:09.282199] [DEBUG] [REMOTE ] AAPL: Symbol is viable for forecasting. [2026-01-05T12:00:09.282248] [INFO ] [MAIN ] [8/3535] AAPL kept (0.6s) | 8 kept, 0 rejected | 125.5/min | ETA: 28.1m [2026-01-05T12:00:09.695565] [DEBUG] [REMOTE ] AAXJ: Retrieved 4373 rows, trimmed to 300. [2026-01-05T12:00:09.695787] [DEBUG] [REMOTE ] AAXJ: PASS: History has at least 300 days. [2026-01-05T12:00:09.696050] [DEBUG] [REMOTE ] AAXJ: PASS: Price check passed. Min price $87.90. [2026-01-05T12:00:09.696197] [DEBUG] [REMOTE ] AAXJ: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:09.696324] [DEBUG] [REMOTE ] AAXJ: PASS: Integrity check passed. [2026-01-05T12:00:09.696369] [DEBUG] [REMOTE ] AAXJ: Symbol is viable for forecasting. [2026-01-05T12:00:09.696421] [INFO ] [MAIN ] [9/3535] AAXJ kept (0.4s) | 9 kept, 0 rejected | 127.4/min | ETA: 27.7m [2026-01-05T12:00:09.977148] [DEBUG] [REMOTE ] AB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:09.977350] [DEBUG] [REMOTE ] AB: PASS: History has at least 300 days. [2026-01-05T12:00:09.977688] [DEBUG] [REMOTE ] AB: PASS: Price check passed. Min price $37.32. [2026-01-05T12:00:09.977855] [DEBUG] [REMOTE ] AB: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:09.978002] [DEBUG] [REMOTE ] AB: PASS: Integrity check passed. [2026-01-05T12:00:09.978050] [DEBUG] [REMOTE ] AB: Symbol is viable for forecasting. [2026-01-05T12:00:09.979053] [INFO ] [MAIN ] [10/3535] AB kept (0.3s) | 10 kept, 0 rejected | 132.7/min | ETA: 26.6m [2026-01-05T12:00:10.615478] [DEBUG] [REMOTE ] ABCB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:10.615632] [DEBUG] [REMOTE ] ABCB: PASS: History has at least 300 days. [2026-01-05T12:00:10.615854] [DEBUG] [REMOTE ] ABCB: PASS: Price check passed. Min price $69.22. [2026-01-05T12:00:10.615993] [DEBUG] [REMOTE ] ABCB: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:10.616112] [DEBUG] [REMOTE ] ABCB: PASS: Integrity check passed. [2026-01-05T12:00:10.616153] [DEBUG] [REMOTE ] ABCB: Symbol is viable for forecasting. [2026-01-05T12:00:10.616201] [INFO ] [MAIN ] [11/3535] ABCB kept (0.6s) | 11 kept, 0 rejected | 128.0/min | ETA: 27.5m [2026-01-05T12:00:10.881951] [DEBUG] [REMOTE ] ABCL: Retrieved 1270 rows, trimmed to 300. [2026-01-05T12:00:10.882093] [DEBUG] [REMOTE ] ABCL: PASS: History has at least 300 days. [2026-01-05T12:00:10.882300] [DEBUG] [REMOTE ] ABCL: PASS: Price check passed. Min price $3.35. [2026-01-05T12:00:10.882442] [DEBUG] [REMOTE ] ABCL: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:10.882559] [DEBUG] [REMOTE ] ABCL: PASS: Integrity check passed. [2026-01-05T12:00:10.882632] [DEBUG] [REMOTE ] ABCL: Symbol is viable for forecasting. [2026-01-05T12:00:10.882682] [INFO ] [MAIN ] [12/3535] ABCL kept (0.3s) | 12 kept, 0 rejected | 132.7/min | ETA: 26.5m [2026-01-05T12:00:11.479917] [DEBUG] [REMOTE ] ABEO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:11.480053] [DEBUG] [REMOTE ] ABEO: PASS: History has at least 300 days. [2026-01-05T12:00:11.480270] [DEBUG] [REMOTE ] ABEO: PASS: Price check passed. Min price $4.17. [2026-01-05T12:00:11.480416] [DEBUG] [REMOTE ] ABEO: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:11.480556] [DEBUG] [REMOTE ] ABEO: PASS: Integrity check passed. [2026-01-05T12:00:11.480622] [DEBUG] [REMOTE ] ABEO: Symbol is viable for forecasting. [2026-01-05T12:00:11.480673] [INFO ] [MAIN ] [13/3535] ABEO kept (0.6s) | 13 kept, 0 rejected | 129.5/min | ETA: 27.2m [2026-01-05T12:00:11.787093] [DEBUG] [REMOTE ] ABG: Retrieved 5986 rows, trimmed to 300. [2026-01-05T12:00:11.787235] [DEBUG] [REMOTE ] ABG: PASS: History has at least 300 days. [2026-01-05T12:00:11.787459] [DEBUG] [REMOTE ] ABG: PASS: Price check passed. Min price $210.94. [2026-01-05T12:00:11.787616] [DEBUG] [REMOTE ] ABG: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:11.787737] [DEBUG] [REMOTE ] ABG: PASS: Integrity check passed. [2026-01-05T12:00:11.787778] [DEBUG] [REMOTE ] ABG: Symbol is viable for forecasting. [2026-01-05T12:00:11.787827] [INFO ] [MAIN ] [14/3535] ABG kept (0.3s) | 14 kept, 0 rejected | 132.7/min | ETA: 26.5m [2026-01-05T12:00:12.507272] [DEBUG] [REMOTE ] ABM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:12.507404] [DEBUG] [REMOTE ] ABM: PASS: History has at least 300 days. [2026-01-05T12:00:12.507635] [DEBUG] [REMOTE ] ABM: PASS: Price check passed. Min price $40.31. [2026-01-05T12:00:12.507777] [DEBUG] [REMOTE ] ABM: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:12.507894] [DEBUG] [REMOTE ] ABM: PASS: Integrity check passed. [2026-01-05T12:00:12.507936] [DEBUG] [REMOTE ] ABM: Symbol is viable for forecasting. [2026-01-05T12:00:12.507983] [INFO ] [MAIN ] [15/3535] ABM kept (0.7s) | 15 kept, 0 rejected | 127.7/min | ETA: 27.6m [2026-01-05T12:00:12.764730] [DEBUG] [REMOTE ] ABNB: Retrieved 1271 rows, trimmed to 300. [2026-01-05T12:00:12.764875] [DEBUG] [REMOTE ] ABNB: PASS: History has at least 300 days. [2026-01-05T12:00:12.765078] [DEBUG] [REMOTE ] ABNB: PASS: Price check passed. Min price $111.54. [2026-01-05T12:00:12.765229] [DEBUG] [REMOTE ] ABNB: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:12.765340] [DEBUG] [REMOTE ] ABNB: PASS: Integrity check passed. [2026-01-05T12:00:12.765381] [DEBUG] [REMOTE ] ABNB: Symbol is viable for forecasting. [2026-01-05T12:00:12.765430] [INFO ] [MAIN ] [16/3535] ABNB kept (0.3s) | 16 kept, 0 rejected | 131.4/min | ETA: 26.8m [2026-01-05T12:00:14.471095] [DEBUG] [REMOTE ] ABOS: Retrieved 1132 rows, trimmed to 300. [2026-01-05T12:00:14.471248] [DEBUG] [REMOTE ] ABOS: PASS: History has at least 300 days. [2026-01-05T12:00:14.471465] [DEBUG] [REMOTE ] ABOS: PASS: Price check passed. Min price $1.55. [2026-01-05T12:00:14.471619] [DEBUG] [REMOTE ] ABOS: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:14.471740] [DEBUG] [REMOTE ] ABOS: PASS: Integrity check passed. [2026-01-05T12:00:14.471781] [DEBUG] [REMOTE ] ABOS: Symbol is viable for forecasting. [2026-01-05T12:00:14.471830] [INFO ] [MAIN ] [17/3535] ABOS kept (1.7s) | 17 kept, 0 rejected | 113.2/min | ETA: 31.1m [2026-01-05T12:00:14.796648] [DEBUG] [REMOTE ] ABSI: Retrieved 1118 rows, trimmed to 300. [2026-01-05T12:00:14.796818] [DEBUG] [REMOTE ] ABSI: PASS: History has at least 300 days. [2026-01-05T12:00:14.797085] [DEBUG] [REMOTE ] ABSI: PASS: Price check passed. Min price $2.64. [2026-01-05T12:00:14.797262] [DEBUG] [REMOTE ] ABSI: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:14.797411] [DEBUG] [REMOTE ] ABSI: PASS: Integrity check passed. [2026-01-05T12:00:14.797466] [DEBUG] [REMOTE ] ABSI: Symbol is viable for forecasting. [2026-01-05T12:00:14.797532] [INFO ] [MAIN ] [18/3535] ABSI kept (0.3s) | 18 kept, 0 rejected | 115.6/min | ETA: 30.4m [2026-01-05T12:00:15.213250] [DEBUG] [REMOTE ] ABUS: Retrieved 2621 rows, trimmed to 300. [2026-01-05T12:00:15.213428] [DEBUG] [REMOTE ] ABUS: PASS: History has at least 300 days. [2026-01-05T12:00:15.213741] [DEBUG] [REMOTE ] ABUS: PASS: Price check passed. Min price $4.11. [2026-01-05T12:00:15.213944] [DEBUG] [REMOTE ] ABUS: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:15.214106] [DEBUG] [REMOTE ] ABUS: PASS: Integrity check passed. [2026-01-05T12:00:15.214166] [DEBUG] [REMOTE ] ABUS: Symbol is viable for forecasting. [2026-01-05T12:00:15.214239] [INFO ] [MAIN ] [19/3535] ABUS kept (0.4s) | 19 kept, 0 rejected | 116.8/min | ETA: 30.1m [2026-01-05T12:00:15.848711] [DEBUG] [REMOTE ] ABVC: Retrieved 3709 rows, trimmed to 300. [2026-01-05T12:00:15.848870] [DEBUG] [REMOTE ] ABVC: PASS: History has at least 300 days. [2026-01-05T12:00:15.849152] [DEBUG] [REMOTE ] ABVC: PASS: Price check passed. Min price $2.03. [2026-01-05T12:00:15.849346] [DEBUG] [REMOTE ] ABVC: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:15.849509] [DEBUG] [REMOTE ] ABVC: PASS: Integrity check passed. [2026-01-05T12:00:15.849596] [DEBUG] [REMOTE ] ABVC: Symbol is viable for forecasting. [2026-01-05T12:00:15.849670] [INFO ] [MAIN ] [20/3535] ABVC kept (0.6s) | 20 kept, 0 rejected | 115.5/min | ETA: 30.4m [2026-01-05T12:00:16.605859] [DEBUG] [REMOTE ] ABVE: Retrieved 379 rows, trimmed to 300. [2026-01-05T12:00:16.606037] [DEBUG] [REMOTE ] ABVE: PASS: History has at least 300 days. [2026-01-05T12:00:16.606377] [DEBUG] [REMOTE ] ABVE: PASS: Price check passed. Min price $1.57. [2026-01-05T12:00:16.606533] [DEBUG] [REMOTE ] ABVE: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:16.606674] [DEBUG] [REMOTE ] ABVE: PASS: Integrity check passed. [2026-01-05T12:00:16.606717] [DEBUG] [REMOTE ] ABVE: Symbol is viable for forecasting. [2026-01-05T12:00:16.606769] [INFO ] [MAIN ] [21/3535] ABVE kept (0.8s) | 21 kept, 0 rejected | 113.0/min | ETA: 31.1m [2026-01-05T12:00:16.794363] [DEBUG] [REMOTE ] ABVX: Retrieved 552 rows, trimmed to 300. [2026-01-05T12:00:16.794487] [DEBUG] [REMOTE ] ABVX: PASS: History has at least 300 days. [2026-01-05T12:00:16.794720] [DEBUG] [REMOTE ] ABVX: PASS: Price check passed. Min price $86.51. [2026-01-05T12:00:16.794874] [DEBUG] [REMOTE ] ABVX: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:16.794984] [DEBUG] [REMOTE ] ABVX: PASS: Integrity check passed. [2026-01-05T12:00:16.795024] [DEBUG] [REMOTE ] ABVX: Symbol is viable for forecasting. [2026-01-05T12:00:16.795071] [INFO ] [MAIN ] [22/3535] ABVX kept (0.2s) | 22 kept, 0 rejected | 116.4/min | ETA: 30.2m [2026-01-05T12:00:17.289614] [DEBUG] [REMOTE ] ACA: Retrieved 1803 rows, trimmed to 300. [2026-01-05T12:00:17.289969] [DEBUG] [REMOTE ] ACA: PASS: History has at least 300 days. [2026-01-05T12:00:17.290214] [DEBUG] [REMOTE ] ACA: PASS: Price check passed. Min price $89.10. [2026-01-05T12:00:17.290356] [DEBUG] [REMOTE ] ACA: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:17.290480] [DEBUG] [REMOTE ] ACA: PASS: Integrity check passed. [2026-01-05T12:00:17.290522] [DEBUG] [REMOTE ] ACA: Symbol is viable for forecasting. [2026-01-05T12:00:17.290590] [INFO ] [MAIN ] [23/3535] ACA kept (0.5s) | 23 kept, 0 rejected | 116.6/min | ETA: 30.1m [2026-01-05T12:00:18.690121] [DEBUG] [REMOTE ] ACAD: Retrieved 5435 rows, trimmed to 300. [2026-01-05T12:00:18.690320] [DEBUG] [REMOTE ] ACAD: PASS: History has at least 300 days. [2026-01-05T12:00:18.690611] [DEBUG] [REMOTE ] ACAD: PASS: Price check passed. Min price $20.06. [2026-01-05T12:00:18.690759] [DEBUG] [REMOTE ] ACAD: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:18.690893] [DEBUG] [REMOTE ] ACAD: PASS: Integrity check passed. [2026-01-05T12:00:18.690935] [DEBUG] [REMOTE ] ACAD: Symbol is viable for forecasting. [2026-01-05T12:00:18.691100] [INFO ] [MAIN ] [24/3535] ACAD kept (1.4s) | 24 kept, 0 rejected | 108.8/min | ETA: 32.3m [2026-01-05T12:00:19.022166] [DEBUG] [REMOTE ] ACB: Retrieved 2888 rows, trimmed to 300. [2026-01-05T12:00:19.022364] [DEBUG] [REMOTE ] ACB: PASS: History has at least 300 days. [2026-01-05T12:00:19.022656] [DEBUG] [REMOTE ] ACB: PASS: Price check passed. Min price $4.08. [2026-01-05T12:00:19.022808] [DEBUG] [REMOTE ] ACB: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:19.022939] [DEBUG] [REMOTE ] ACB: PASS: Integrity check passed. [2026-01-05T12:00:19.022982] [DEBUG] [REMOTE ] ACB: Symbol is viable for forecasting. [2026-01-05T12:00:19.023038] [INFO ] [MAIN ] [25/3535] ACB kept (0.3s) | 25 kept, 0 rejected | 110.6/min | ETA: 31.7m [2026-01-05T12:00:19.531121] [DEBUG] [REMOTE ] ACCO: Retrieved 5127 rows, trimmed to 300. [2026-01-05T12:00:19.531346] [DEBUG] [REMOTE ] ACCO: PASS: History has at least 300 days. [2026-01-05T12:00:19.531694] [DEBUG] [REMOTE ] ACCO: PASS: Price check passed. Min price $3.20. [2026-01-05T12:00:19.531849] [DEBUG] [REMOTE ] ACCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:19.532111] [DEBUG] [REMOTE ] ACCO: PASS: Integrity check passed. [2026-01-05T12:00:19.532161] [DEBUG] [REMOTE ] ACCO: Symbol is viable for forecasting. [2026-01-05T12:00:19.532217] [INFO ] [MAIN ] [26/3535] ACCO kept (0.5s) | 26 kept, 0 rejected | 110.8/min | ETA: 31.7m [2026-01-05T12:00:19.672720] [DEBUG] [REMOTE ] ACDC: Retrieved 913 rows, trimmed to 300. [2026-01-05T12:00:19.673120] [DEBUG] [REMOTE ] ACDC: PASS: History has at least 300 days. [2026-01-05T12:00:19.673382] [DEBUG] [REMOTE ] ACDC: PASS: Price check passed. Min price $3.19. [2026-01-05T12:00:19.673529] [DEBUG] [REMOTE ] ACDC: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:19.673685] [DEBUG] [REMOTE ] ACDC: PASS: Integrity check passed. [2026-01-05T12:00:19.673733] [DEBUG] [REMOTE ] ACDC: Symbol is viable for forecasting. [2026-01-05T12:00:19.673979] [INFO ] [MAIN ] [27/3535] ACDC kept (0.1s) | 27 kept, 0 rejected | 114.0/min | ETA: 30.8m [2026-01-05T12:00:20.225194] [DEBUG] [REMOTE ] ACEL: Retrieved 1536 rows, trimmed to 300. [2026-01-05T12:00:20.225388] [DEBUG] [REMOTE ] ACEL: PASS: History has at least 300 days. [2026-01-05T12:00:20.225671] [DEBUG] [REMOTE ] ACEL: PASS: Price check passed. Min price $9.61. [2026-01-05T12:00:20.225847] [DEBUG] [REMOTE ] ACEL: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:20.225976] [DEBUG] [REMOTE ] ACEL: PASS: Integrity check passed. [2026-01-05T12:00:20.226021] [DEBUG] [REMOTE ] ACEL: Symbol is viable for forecasting. [2026-01-05T12:00:20.226076] [INFO ] [MAIN ] [28/3535] ACEL kept (0.6s) | 28 kept, 0 rejected | 113.8/min | ETA: 30.8m [2026-01-05T12:00:20.780535] [DEBUG] [REMOTE ] ACGL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:20.780868] [DEBUG] [REMOTE ] ACGL: PASS: History has at least 300 days. [2026-01-05T12:00:20.781199] [DEBUG] [REMOTE ] ACGL: PASS: Price check passed. Min price $84.72. [2026-01-05T12:00:20.781353] [DEBUG] [REMOTE ] ACGL: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:20.781502] [DEBUG] [REMOTE ] ACGL: PASS: Integrity check passed. [2026-01-05T12:00:20.781545] [DEBUG] [REMOTE ] ACGL: Symbol is viable for forecasting. [2026-01-05T12:00:20.781620] [INFO ] [MAIN ] [29/3535] ACGL kept (0.6s) | 29 kept, 0 rejected | 113.6/min | ETA: 30.9m [2026-01-05T12:00:21.030907] [DEBUG] [REMOTE ] ACGLN: Retrieved 1152 rows, trimmed to 300. [2026-01-05T12:00:21.031112] [DEBUG] [REMOTE ] ACGLN: PASS: History has at least 300 days. [2026-01-05T12:00:21.031375] [DEBUG] [REMOTE ] ACGLN: PASS: Price check passed. Min price $16.57. [2026-01-05T12:00:21.031524] [DEBUG] [REMOTE ] ACGLN: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:21.031686] [DEBUG] [REMOTE ] ACGLN: PASS: Integrity check passed. [2026-01-05T12:00:21.031735] [DEBUG] [REMOTE ] ACGLN: Symbol is viable for forecasting. [2026-01-05T12:00:21.031788] [INFO ] [MAIN ] [30/3535] ACGLN kept (0.3s) | 30 kept, 0 rejected | 115.6/min | ETA: 30.3m [2026-01-05T12:00:21.473199] [DEBUG] [REMOTE ] ACGLO: Retrieved 2108 rows, trimmed to 300. [2026-01-05T12:00:21.473392] [DEBUG] [REMOTE ] ACGLO: PASS: History has at least 300 days. [2026-01-05T12:00:21.473695] [DEBUG] [REMOTE ] ACGLO: PASS: Price check passed. Min price $20.17. [2026-01-05T12:00:21.473856] [DEBUG] [REMOTE ] ACGLO: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:21.473985] [DEBUG] [REMOTE ] ACGLO: PASS: Integrity check passed. [2026-01-05T12:00:21.474028] [DEBUG] [REMOTE ] ACGLO: Symbol is viable for forecasting. [2026-01-05T12:00:21.474083] [INFO ] [MAIN ] [31/3535] ACGLO kept (0.4s) | 31 kept, 0 rejected | 116.1/min | ETA: 30.2m [2026-01-05T12:00:22.040518] [DEBUG] [REMOTE ] ACH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:22.040736] [DEBUG] [REMOTE ] ACH: PASS: History has at least 300 days. [2026-01-05T12:00:22.041045] [DEBUG] [REMOTE ] ACH: PASS: Price check passed. Min price $2.32. [2026-01-05T12:00:22.041191] [DEBUG] [REMOTE ] ACH: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:22.041456] [DEBUG] [REMOTE ] ACH: PASS: Integrity check passed. [2026-01-05T12:00:22.041504] [DEBUG] [REMOTE ] ACH: Symbol is viable for forecasting. [2026-01-05T12:00:22.041562] [INFO ] [MAIN ] [32/3535] ACH kept (0.6s) | 32 kept, 0 rejected | 115.8/min | ETA: 30.3m [2026-01-05T12:00:22.557547] [DEBUG] [REMOTE ] ACHC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:22.557790] [DEBUG] [REMOTE ] ACHC: PASS: History has at least 300 days. [2026-01-05T12:00:22.558140] [DEBUG] [REMOTE ] ACHC: PASS: Price check passed. Min price $13.75. [2026-01-05T12:00:22.558443] [DEBUG] [REMOTE ] ACHC: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:22.558646] [DEBUG] [REMOTE ] ACHC: PASS: Integrity check passed. [2026-01-05T12:00:22.558694] [DEBUG] [REMOTE ] ACHC: Symbol is viable for forecasting. [2026-01-05T12:00:22.558755] [INFO ] [MAIN ] [33/3535] ACHC kept (0.5s) | 33 kept, 0 rejected | 115.8/min | ETA: 30.2m [2026-01-05T12:00:23.027370] [DEBUG] [REMOTE ] ACI: Retrieved 1387 rows, trimmed to 300. [2026-01-05T12:00:23.027558] [DEBUG] [REMOTE ] ACI: PASS: History has at least 300 days. [2026-01-05T12:00:23.027843] [DEBUG] [REMOTE ] ACI: PASS: Price check passed. Min price $16.81. [2026-01-05T12:00:23.028059] [DEBUG] [REMOTE ] ACI: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:23.028194] [DEBUG] [REMOTE ] ACI: PASS: Integrity check passed. [2026-01-05T12:00:23.028239] [DEBUG] [REMOTE ] ACI: Symbol is viable for forecasting. [2026-01-05T12:00:23.028291] [INFO ] [MAIN ] [34/3535] ACI kept (0.5s) | 34 kept, 0 rejected | 116.1/min | ETA: 30.2m [2026-01-05T12:00:23.496512] [DEBUG] [REMOTE ] ACIC: Retrieved 4567 rows, trimmed to 300. [2026-01-05T12:00:23.496765] [DEBUG] [REMOTE ] ACIC: PASS: History has at least 300 days. [2026-01-05T12:00:23.497103] [DEBUG] [REMOTE ] ACIC: PASS: Price check passed. Min price $10.54. [2026-01-05T12:00:23.497260] [DEBUG] [REMOTE ] ACIC: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:23.497417] [DEBUG] [REMOTE ] ACIC: PASS: Integrity check passed. [2026-01-05T12:00:23.497462] [DEBUG] [REMOTE ] ACIC: Symbol is viable for forecasting. [2026-01-05T12:00:23.497520] [INFO ] [MAIN ] [35/3535] ACIC kept (0.5s) | 35 kept, 0 rejected | 116.4/min | ETA: 30.1m [2026-01-05T12:00:23.966774] [DEBUG] [REMOTE ] ACLS: Retrieved 6409 rows, trimmed to 300. [2026-01-05T12:00:23.966995] [DEBUG] [REMOTE ] ACLS: PASS: History has at least 300 days. [2026-01-05T12:00:23.967260] [DEBUG] [REMOTE ] ACLS: PASS: Price check passed. Min price $74.12. [2026-01-05T12:00:23.967492] [DEBUG] [REMOTE ] ACLS: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:23.967771] [DEBUG] [REMOTE ] ACLS: PASS: Integrity check passed. [2026-01-05T12:00:23.967887] [DEBUG] [REMOTE ] ACLS: Symbol is viable for forecasting. [2026-01-05T12:00:23.967945] [INFO ] [MAIN ] [36/3535] ACLS kept (0.5s) | 36 kept, 0 rejected | 116.7/min | ETA: 30.0m [2026-01-05T12:00:24.391877] [DEBUG] [REMOTE ] ACLX: Retrieved 981 rows, trimmed to 300. [2026-01-05T12:00:24.392086] [DEBUG] [REMOTE ] ACLX: PASS: History has at least 300 days. [2026-01-05T12:00:24.392373] [DEBUG] [REMOTE ] ACLX: PASS: Price check passed. Min price $63.34. [2026-01-05T12:00:24.392543] [DEBUG] [REMOTE ] ACLX: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:24.392764] [DEBUG] [REMOTE ] ACLX: PASS: Integrity check passed. [2026-01-05T12:00:24.392824] [DEBUG] [REMOTE ] ACLX: Symbol is viable for forecasting. [2026-01-05T12:00:24.392890] [INFO ] [MAIN ] [37/3535] ACLX kept (0.4s) | 37 kept, 0 rejected | 117.2/min | ETA: 29.8m [2026-01-05T12:00:24.822760] [DEBUG] [REMOTE ] ACM: Retrieved 4693 rows, trimmed to 300. [2026-01-05T12:00:24.822954] [DEBUG] [REMOTE ] ACM: PASS: History has at least 300 days. [2026-01-05T12:00:24.823210] [DEBUG] [REMOTE ] ACM: PASS: Price check passed. Min price $95.33. [2026-01-05T12:00:24.823354] [DEBUG] [REMOTE ] ACM: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:24.823476] [DEBUG] [REMOTE ] ACM: PASS: Integrity check passed. [2026-01-05T12:00:24.823518] [DEBUG] [REMOTE ] ACM: Symbol is viable for forecasting. [2026-01-05T12:00:24.823588] [INFO ] [MAIN ] [38/3535] ACM kept (0.4s) | 38 kept, 0 rejected | 117.7/min | ETA: 29.7m [2026-01-05T12:00:25.280327] [DEBUG] [REMOTE ] ACN: Retrieved 6151 rows, trimmed to 300. [2026-01-05T12:00:25.280523] [DEBUG] [REMOTE ] ACN: PASS: History has at least 300 days. [2026-01-05T12:00:25.280821] [DEBUG] [REMOTE ] ACN: PASS: Price check passed. Min price $234.02. [2026-01-05T12:00:25.280984] [DEBUG] [REMOTE ] ACN: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:25.281118] [DEBUG] [REMOTE ] ACN: PASS: Integrity check passed. [2026-01-05T12:00:25.281163] [DEBUG] [REMOTE ] ACN: Symbol is viable for forecasting. [2026-01-05T12:00:25.281220] [INFO ] [MAIN ] [39/3535] ACN kept (0.5s) | 39 kept, 0 rejected | 118.0/min | ETA: 29.6m [2026-01-05T12:00:25.877936] [DEBUG] [REMOTE ] ACNB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:25.878165] [DEBUG] [REMOTE ] ACNB: PASS: History has at least 300 days. [2026-01-05T12:00:25.878494] [DEBUG] [REMOTE ] ACNB: PASS: Price check passed. Min price $42.19. [2026-01-05T12:00:25.878723] [DEBUG] [REMOTE ] ACNB: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:25.878883] [DEBUG] [REMOTE ] ACNB: PASS: Integrity check passed. [2026-01-05T12:00:25.878926] [DEBUG] [REMOTE ] ACNB: Symbol is viable for forecasting. [2026-01-05T12:00:25.878984] [INFO ] [MAIN ] [40/3535] ACNB kept (0.6s) | 40 kept, 0 rejected | 117.5/min | ETA: 29.7m [2026-01-05T12:00:26.005071] [DEBUG] [REMOTE ] ACON: Retrieved 928 rows, trimmed to 300. [2026-01-05T12:00:26.005295] [DEBUG] [REMOTE ] ACON: PASS: History has at least 300 days. [2026-01-05T12:00:26.005565] [DEBUG] [REMOTE ] ACON: PASS: Price check passed. Min price $4.46. [2026-01-05T12:00:26.005738] [DEBUG] [REMOTE ] ACON: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:26.005859] [DEBUG] [REMOTE ] ACON: PASS: Integrity check passed. [2026-01-05T12:00:26.005902] [DEBUG] [REMOTE ] ACON: Symbol is viable for forecasting. [2026-01-05T12:00:26.005958] [INFO ] [MAIN ] [41/3535] ACON kept (0.1s) | 41 kept, 0 rejected | 119.7/min | ETA: 29.2m [2026-01-05T12:00:26.687795] [DEBUG] [REMOTE ] ACP: Retrieved 3756 rows, trimmed to 300. [2026-01-05T12:00:26.688034] [DEBUG] [REMOTE ] ACP: PASS: History has at least 300 days. [2026-01-05T12:00:26.688347] [DEBUG] [REMOTE ] ACP: PASS: Price check passed. Min price $5.08. [2026-01-05T12:00:26.688495] [DEBUG] [REMOTE ] ACP: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:26.688687] [DEBUG] [REMOTE ] ACP: PASS: Integrity check passed. [2026-01-05T12:00:26.688734] [DEBUG] [REMOTE ] ACP: Symbol is viable for forecasting. [2026-01-05T12:00:26.688795] [INFO ] [MAIN ] [42/3535] ACP kept (0.7s) | 42 kept, 0 rejected | 118.7/min | ETA: 29.4m [2026-01-05T12:00:27.096392] [DEBUG] [REMOTE ] ACRE: Retrieved 3441 rows, trimmed to 300. [2026-01-05T12:00:27.096666] [DEBUG] [REMOTE ] ACRE: PASS: History has at least 300 days. [2026-01-05T12:00:27.097149] [DEBUG] [REMOTE ] ACRE: PASS: Price check passed. Min price $4.26. [2026-01-05T12:00:27.097343] [DEBUG] [REMOTE ] ACRE: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:27.097541] [DEBUG] [REMOTE ] ACRE: PASS: Integrity check passed. [2026-01-05T12:00:27.097621] [DEBUG] [REMOTE ] ACRE: Symbol is viable for forecasting. [2026-01-05T12:00:27.097702] [INFO ] [MAIN ] [43/3535] ACRE kept (0.4s) | 43 kept, 0 rejected | 119.2/min | ETA: 29.3m [2026-01-05T12:00:27.399046] [DEBUG] [REMOTE ] ACRS: Retrieved 2575 rows, trimmed to 300. [2026-01-05T12:00:27.399330] [DEBUG] [REMOTE ] ACRS: PASS: History has at least 300 days. [2026-01-05T12:00:27.399793] [DEBUG] [REMOTE ] ACRS: PASS: Price check passed. Min price $1.81. [2026-01-05T12:00:27.400042] [DEBUG] [REMOTE ] ACRS: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:27.400276] [DEBUG] [REMOTE ] ACRS: PASS: Integrity check passed. [2026-01-05T12:00:27.400343] [DEBUG] [REMOTE ] ACRS: Symbol is viable for forecasting. [2026-01-05T12:00:27.400434] [INFO ] [MAIN ] [44/3535] ACRS kept (0.3s) | 44 kept, 0 rejected | 120.3/min | ETA: 29.0m [2026-01-05T12:00:27.944868] [DEBUG] [REMOTE ] ACTG: Retrieved 5799 rows, trimmed to 300. [2026-01-05T12:00:27.945059] [DEBUG] [REMOTE ] ACTG: PASS: History has at least 300 days. [2026-01-05T12:00:27.945338] [DEBUG] [REMOTE ] ACTG: PASS: Price check passed. Min price $3.26. [2026-01-05T12:00:27.945492] [DEBUG] [REMOTE ] ACTG: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:27.945644] [DEBUG] [REMOTE ] ACTG: PASS: Integrity check passed. [2026-01-05T12:00:27.945690] [DEBUG] [REMOTE ] ACTG: Symbol is viable for forecasting. [2026-01-05T12:00:27.945744] [INFO ] [MAIN ] [45/3535] ACTG kept (0.5s) | 45 kept, 0 rejected | 120.1/min | ETA: 29.1m [2026-01-05T12:00:28.224685] [DEBUG] [REMOTE ] ACVA: Retrieved 1201 rows, trimmed to 300. [2026-01-05T12:00:28.224920] [DEBUG] [REMOTE ] ACVA: PASS: History has at least 300 days. [2026-01-05T12:00:28.225246] [DEBUG] [REMOTE ] ACVA: PASS: Price check passed. Min price $5.09. [2026-01-05T12:00:28.225460] [DEBUG] [REMOTE ] ACVA: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:28.225649] [DEBUG] [REMOTE ] ACVA: PASS: Integrity check passed. [2026-01-05T12:00:28.225708] [DEBUG] [REMOTE ] ACVA: Symbol is viable for forecasting. [2026-01-05T12:00:28.225781] [INFO ] [MAIN ] [46/3535] ACVA kept (0.3s) | 46 kept, 0 rejected | 121.2/min | ETA: 28.8m [2026-01-05T12:00:28.759354] [DEBUG] [REMOTE ] ACWI: Retrieved 4471 rows, trimmed to 300. [2026-01-05T12:00:28.759541] [DEBUG] [REMOTE ] ACWI: PASS: History has at least 300 days. [2026-01-05T12:00:28.759819] [DEBUG] [REMOTE ] ACWI: PASS: Price check passed. Min price $134.31. [2026-01-05T12:00:28.759966] [DEBUG] [REMOTE ] ACWI: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:28.760092] [DEBUG] [REMOTE ] ACWI: PASS: Integrity check passed. [2026-01-05T12:00:28.760135] [DEBUG] [REMOTE ] ACWI: Symbol is viable for forecasting. [2026-01-05T12:00:28.760191] [INFO ] [MAIN ] [47/3535] ACWI kept (0.5s) | 47 kept, 0 rejected | 121.0/min | ETA: 28.8m [2026-01-05T12:00:29.058700] [DEBUG] [REMOTE ] ACWX: Retrieved 4470 rows, trimmed to 300. [2026-01-05T12:00:29.058905] [DEBUG] [REMOTE ] ACWX: PASS: History has at least 300 days. [2026-01-05T12:00:29.059386] [DEBUG] [REMOTE ] ACWX: PASS: Price check passed. Min price $62.98. [2026-01-05T12:00:29.059530] [DEBUG] [REMOTE ] ACWX: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:29.059692] [DEBUG] [REMOTE ] ACWX: PASS: Integrity check passed. [2026-01-05T12:00:29.059736] [DEBUG] [REMOTE ] ACWX: Symbol is viable for forecasting. [2026-01-05T12:00:29.059793] [INFO ] [MAIN ] [48/3535] ACWX kept (0.3s) | 48 kept, 0 rejected | 122.0/min | ETA: 28.6m [2026-01-05T12:00:29.418756] [DEBUG] [REMOTE ] ACXP: Retrieved 1136 rows, trimmed to 300. [2026-01-05T12:00:29.418978] [DEBUG] [REMOTE ] ACXP: PASS: History has at least 300 days. [2026-01-05T12:00:29.419253] [DEBUG] [REMOTE ] ACXP: PASS: Price check passed. Min price $2.49. [2026-01-05T12:00:29.419400] [DEBUG] [REMOTE ] ACXP: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:29.419533] [DEBUG] [REMOTE ] ACXP: PASS: Integrity check passed. [2026-01-05T12:00:29.419598] [DEBUG] [REMOTE ] ACXP: Symbol is viable for forecasting. [2026-01-05T12:00:29.419657] [INFO ] [MAIN ] [49/3535] ACXP kept (0.4s) | 49 kept, 0 rejected | 122.7/min | ETA: 28.4m [2026-01-05T12:00:30.059420] [DEBUG] [REMOTE ] ADBE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:30.059672] [DEBUG] [REMOTE ] ADBE: PASS: History has at least 300 days. [2026-01-05T12:00:30.060003] [DEBUG] [REMOTE ] ADBE: PASS: Price check passed. Min price $312.40. [2026-01-05T12:00:30.060156] [DEBUG] [REMOTE ] ADBE: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:30.060689] [DEBUG] [REMOTE ] ADBE: PASS: Integrity check passed. [2026-01-05T12:00:30.060740] [DEBUG] [REMOTE ] ADBE: Symbol is viable for forecasting. [2026-01-05T12:00:30.060798] [INFO ] [MAIN ] [50/3535] ADBE kept (0.6s) | 50 kept, 0 rejected | 121.9/min | ETA: 28.6m [2026-01-05T12:00:30.375763] [DEBUG] [REMOTE ] ADC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:30.375985] [DEBUG] [REMOTE ] ADC: PASS: History has at least 300 days. [2026-01-05T12:00:30.376322] [DEBUG] [REMOTE ] ADC: PASS: Price check passed. Min price $69.77. [2026-01-05T12:00:30.376468] [DEBUG] [REMOTE ] ADC: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:30.376643] [DEBUG] [REMOTE ] ADC: PASS: Integrity check passed. [2026-01-05T12:00:30.376690] [DEBUG] [REMOTE ] ADC: Symbol is viable for forecasting. [2026-01-05T12:00:30.376748] [INFO ] [MAIN ] [51/3535] ADC kept (0.3s) | 51 kept, 0 rejected | 122.8/min | ETA: 28.4m [2026-01-05T12:00:30.913843] [DEBUG] [REMOTE ] ADEA: Retrieved 5564 rows, trimmed to 300. [2026-01-05T12:00:30.914042] [DEBUG] [REMOTE ] ADEA: PASS: History has at least 300 days. [2026-01-05T12:00:30.914338] [DEBUG] [REMOTE ] ADEA: PASS: Price check passed. Min price $11.69. [2026-01-05T12:00:30.914492] [DEBUG] [REMOTE ] ADEA: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:30.914668] [DEBUG] [REMOTE ] ADEA: PASS: Integrity check passed. [2026-01-05T12:00:30.914717] [DEBUG] [REMOTE ] ADEA: Symbol is viable for forecasting. [2026-01-05T12:00:30.914777] [INFO ] [MAIN ] [52/3535] ADEA kept (0.5s) | 52 kept, 0 rejected | 122.6/min | ETA: 28.4m [2026-01-05T12:00:31.397805] [DEBUG] [REMOTE ] ADI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:31.398053] [DEBUG] [REMOTE ] ADI: PASS: History has at least 300 days. [2026-01-05T12:00:31.398477] [DEBUG] [REMOTE ] ADI: PASS: Price check passed. Min price $224.40. [2026-01-05T12:00:31.398720] [DEBUG] [REMOTE ] ADI: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:31.398966] [DEBUG] [REMOTE ] ADI: PASS: Integrity check passed. [2026-01-05T12:00:31.399016] [DEBUG] [REMOTE ] ADI: Symbol is viable for forecasting. [2026-01-05T12:00:31.399081] [INFO ] [MAIN ] [53/3535] ADI kept (0.5s) | 53 kept, 0 rejected | 122.6/min | ETA: 28.4m [2026-01-05T12:00:31.900219] [DEBUG] [REMOTE ] ADM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:31.900429] [DEBUG] [REMOTE ] ADM: PASS: History has at least 300 days. [2026-01-05T12:00:31.900772] [DEBUG] [REMOTE ] ADM: PASS: Price check passed. Min price $55.51. [2026-01-05T12:00:31.900918] [DEBUG] [REMOTE ] ADM: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:31.901059] [DEBUG] [REMOTE ] ADM: PASS: Integrity check passed. [2026-01-05T12:00:31.901103] [DEBUG] [REMOTE ] ADM: Symbol is viable for forecasting. [2026-01-05T12:00:31.901156] [INFO ] [MAIN ] [54/3535] ADM kept (0.5s) | 54 kept, 0 rejected | 122.5/min | ETA: 28.4m [2026-01-05T12:00:32.232831] [DEBUG] [REMOTE ] ADMA: Retrieved 3071 rows, trimmed to 300. [2026-01-05T12:00:32.233029] [DEBUG] [REMOTE ] ADMA: PASS: History has at least 300 days. [2026-01-05T12:00:32.233308] [DEBUG] [REMOTE ] ADMA: PASS: Price check passed. Min price $14.03. [2026-01-05T12:00:32.233456] [DEBUG] [REMOTE ] ADMA: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:32.233653] [DEBUG] [REMOTE ] ADMA: PASS: Integrity check passed. [2026-01-05T12:00:32.233708] [DEBUG] [REMOTE ] ADMA: Symbol is viable for forecasting. [2026-01-05T12:00:32.233761] [INFO ] [MAIN ] [55/3535] ADMA kept (0.3s) | 55 kept, 0 rejected | 123.2/min | ETA: 28.2m [2026-01-05T12:00:32.818397] [DEBUG] [REMOTE ] ADP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:32.818661] [DEBUG] [REMOTE ] ADP: PASS: History has at least 300 days. [2026-01-05T12:00:32.819139] [DEBUG] [REMOTE ] ADP: PASS: Price check passed. Min price $247.48. [2026-01-05T12:00:32.819300] [DEBUG] [REMOTE ] ADP: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:32.819467] [DEBUG] [REMOTE ] ADP: PASS: Integrity check passed. [2026-01-05T12:00:32.819512] [DEBUG] [REMOTE ] ADP: Symbol is viable for forecasting. [2026-01-05T12:00:32.819590] [INFO ] [MAIN ] [56/3535] ADP kept (0.6s) | 56 kept, 0 rejected | 122.8/min | ETA: 28.3m [2026-01-05T12:00:33.080241] [DEBUG] [REMOTE ] ADSE: Retrieved 1010 rows, trimmed to 300. [2026-01-05T12:00:33.080453] [DEBUG] [REMOTE ] ADSE: PASS: History has at least 300 days. [2026-01-05T12:00:33.080772] [DEBUG] [REMOTE ] ADSE: PASS: Price check passed. Min price $9.96. [2026-01-05T12:00:33.080949] [DEBUG] [REMOTE ] ADSE: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:33.081108] [DEBUG] [REMOTE ] ADSE: PASS: Integrity check passed. [2026-01-05T12:00:33.081156] [DEBUG] [REMOTE ] ADSE: Symbol is viable for forecasting. [2026-01-05T12:00:33.081212] [INFO ] [MAIN ] [57/3535] ADSE kept (0.3s) | 57 kept, 0 rejected | 123.8/min | ETA: 28.1m [2026-01-05T12:00:33.755608] [DEBUG] [REMOTE ] ADSK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:33.755807] [DEBUG] [REMOTE ] ADSK: PASS: History has at least 300 days. [2026-01-05T12:00:33.756156] [DEBUG] [REMOTE ] ADSK: PASS: Price check passed. Min price $286.73. [2026-01-05T12:00:33.756312] [DEBUG] [REMOTE ] ADSK: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:33.756453] [DEBUG] [REMOTE ] ADSK: PASS: Integrity check passed. [2026-01-05T12:00:33.756497] [DEBUG] [REMOTE ] ADSK: Symbol is viable for forecasting. [2026-01-05T12:00:33.756552] [INFO ] [MAIN ] [58/3535] ADSK kept (0.7s) | 58 kept, 0 rejected | 123.0/min | ETA: 28.3m [2026-01-05T12:00:34.270158] [DEBUG] [REMOTE ] ADTN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:34.270365] [DEBUG] [REMOTE ] ADTN: PASS: History has at least 300 days. [2026-01-05T12:00:34.270797] [DEBUG] [REMOTE ] ADTN: PASS: Price check passed. Min price $7.25. [2026-01-05T12:00:34.270958] [DEBUG] [REMOTE ] ADTN: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:34.271104] [DEBUG] [REMOTE ] ADTN: PASS: Integrity check passed. [2026-01-05T12:00:34.271150] [DEBUG] [REMOTE ] ADTN: Symbol is viable for forecasting. [2026-01-05T12:00:34.271206] [INFO ] [MAIN ] [59/3535] ADTN kept (0.5s) | 59 kept, 0 rejected | 122.9/min | ETA: 28.3m [2026-01-05T12:00:34.594093] [DEBUG] [REMOTE ] ADUS: Retrieved 4070 rows, trimmed to 300. [2026-01-05T12:00:34.594331] [DEBUG] [REMOTE ] ADUS: PASS: History has at least 300 days. [2026-01-05T12:00:34.594647] [DEBUG] [REMOTE ] ADUS: PASS: Price check passed. Min price $106.58. [2026-01-05T12:00:34.594798] [DEBUG] [REMOTE ] ADUS: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:34.594932] [DEBUG] [REMOTE ] ADUS: PASS: Integrity check passed. [2026-01-05T12:00:34.594976] [DEBUG] [REMOTE ] ADUS: Symbol is viable for forecasting. [2026-01-05T12:00:34.595032] [INFO ] [MAIN ] [60/3535] ADUS kept (0.3s) | 60 kept, 0 rejected | 123.6/min | ETA: 28.1m [2026-01-05T12:00:34.962450] [DEBUG] [REMOTE ] ADX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:34.962692] [DEBUG] [REMOTE ] ADX: PASS: History has at least 300 days. [2026-01-05T12:00:34.963059] [DEBUG] [REMOTE ] ADX: PASS: Price check passed. Min price $21.68. [2026-01-05T12:00:34.963498] [DEBUG] [REMOTE ] ADX: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:34.963692] [DEBUG] [REMOTE ] ADX: PASS: Integrity check passed. [2026-01-05T12:00:34.963750] [DEBUG] [REMOTE ] ADX: Symbol is viable for forecasting. [2026-01-05T12:00:34.963819] [INFO ] [MAIN ] [61/3535] ADX kept (0.4s) | 61 kept, 0 rejected | 124.0/min | ETA: 28.0m [2026-01-05T12:00:35.555169] [DEBUG] [REMOTE ] AEE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:35.555392] [DEBUG] [REMOTE ] AEE: PASS: History has at least 300 days. [2026-01-05T12:00:35.555722] [DEBUG] [REMOTE ] AEE: PASS: Price check passed. Min price $97.25. [2026-01-05T12:00:35.555890] [DEBUG] [REMOTE ] AEE: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:35.556081] [DEBUG] [REMOTE ] AEE: PASS: Integrity check passed. [2026-01-05T12:00:35.556134] [DEBUG] [REMOTE ] AEE: Symbol is viable for forecasting. [2026-01-05T12:00:35.556197] [INFO ] [MAIN ] [62/3535] AEE kept (0.6s) | 62 kept, 0 rejected | 123.6/min | ETA: 28.1m [2026-01-05T12:00:35.831153] [DEBUG] [REMOTE ] AEFC: Retrieved 1556 rows, trimmed to 300. [2026-01-05T12:00:35.831355] [DEBUG] [REMOTE ] AEFC: PASS: History has at least 300 days. [2026-01-05T12:00:35.831640] [DEBUG] [REMOTE ] AEFC: PASS: Price check passed. Min price $19.63. [2026-01-05T12:00:35.831805] [DEBUG] [REMOTE ] AEFC: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:35.831928] [DEBUG] [REMOTE ] AEFC: PASS: Integrity check passed. [2026-01-05T12:00:35.831972] [DEBUG] [REMOTE ] AEFC: Symbol is viable for forecasting. [2026-01-05T12:00:35.832028] [INFO ] [MAIN ] [63/3535] AEFC kept (0.3s) | 63 kept, 0 rejected | 124.4/min | ETA: 27.9m [2026-01-05T12:00:36.430040] [DEBUG] [REMOTE ] AEG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:36.430252] [DEBUG] [REMOTE ] AEG: PASS: History has at least 300 days. [2026-01-05T12:00:36.430636] [DEBUG] [REMOTE ] AEG: PASS: Price check passed. Min price $7.21. [2026-01-05T12:00:36.430789] [DEBUG] [REMOTE ] AEG: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:36.430947] [DEBUG] [REMOTE ] AEG: PASS: Integrity check passed. [2026-01-05T12:00:36.431002] [DEBUG] [REMOTE ] AEG: Symbol is viable for forecasting. [2026-01-05T12:00:36.431075] [INFO ] [MAIN ] [64/3535] AEG kept (0.6s) | 64 kept, 0 rejected | 124.0/min | ETA: 28.0m [2026-01-05T12:00:36.726284] [DEBUG] [REMOTE ] AEHL: Retrieved 4540 rows, trimmed to 300. [2026-01-05T12:00:36.726487] [DEBUG] [REMOTE ] AEHL: PASS: History has at least 300 days. [2026-01-05T12:00:36.726814] [DEBUG] [REMOTE ] AEHL: PASS: Price check passed. Min price $1.13. [2026-01-05T12:00:36.726962] [DEBUG] [REMOTE ] AEHL: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:36.727102] [DEBUG] [REMOTE ] AEHL: PASS: Integrity check passed. [2026-01-05T12:00:36.727156] [DEBUG] [REMOTE ] AEHL: Symbol is viable for forecasting. [2026-01-05T12:00:36.727244] [INFO ] [MAIN ] [65/3535] AEHL kept (0.3s) | 65 kept, 0 rejected | 124.7/min | ETA: 27.8m [2026-01-05T12:00:37.128316] [DEBUG] [REMOTE ] AEI: Retrieved 1282 rows, trimmed to 300. [2026-01-05T12:00:37.128526] [DEBUG] [REMOTE ] AEI: PASS: History has at least 300 days. [2026-01-05T12:00:37.128844] [DEBUG] [REMOTE ] AEI: PASS: Price check passed. Min price $2.33. [2026-01-05T12:00:37.128991] [DEBUG] [REMOTE ] AEI: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:37.129115] [DEBUG] [REMOTE ] AEI: PASS: Integrity check passed. [2026-01-05T12:00:37.129159] [DEBUG] [REMOTE ] AEI: Symbol is viable for forecasting. [2026-01-05T12:00:37.129215] [INFO ] [MAIN ] [66/3535] AEI kept (0.4s) | 66 kept, 0 rejected | 125.0/min | ETA: 27.7m [2026-01-05T12:00:37.645750] [DEBUG] [REMOTE ] AEIS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:37.645966] [DEBUG] [REMOTE ] AEIS: PASS: History has at least 300 days. [2026-01-05T12:00:37.646471] [DEBUG] [REMOTE ] AEIS: PASS: Price check passed. Min price $169.54. [2026-01-05T12:00:37.646643] [DEBUG] [REMOTE ] AEIS: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:37.646825] [DEBUG] [REMOTE ] AEIS: PASS: Integrity check passed. [2026-01-05T12:00:37.646874] [DEBUG] [REMOTE ] AEIS: Symbol is viable for forecasting. [2026-01-05T12:00:37.646930] [INFO ] [MAIN ] [67/3535] AEIS kept (0.5s) | 67 kept, 0 rejected | 124.9/min | ETA: 27.8m [2026-01-05T12:00:38.220081] [DEBUG] [REMOTE ] AEM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:38.220298] [DEBUG] [REMOTE ] AEM: PASS: History has at least 300 days. [2026-01-05T12:00:38.220620] [DEBUG] [REMOTE ] AEM: PASS: Price check passed. Min price $154.81. [2026-01-05T12:00:38.220771] [DEBUG] [REMOTE ] AEM: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:38.220918] [DEBUG] [REMOTE ] AEM: PASS: Integrity check passed. [2026-01-05T12:00:38.220963] [DEBUG] [REMOTE ] AEM: Symbol is viable for forecasting. [2026-01-05T12:00:38.221017] [INFO ] [MAIN ] [68/3535] AEM kept (0.6s) | 68 kept, 0 rejected | 124.5/min | ETA: 27.8m [2026-01-05T12:00:38.683463] [DEBUG] [REMOTE ] AEO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:38.683747] [DEBUG] [REMOTE ] AEO: PASS: History has at least 300 days. [2026-01-05T12:00:38.684373] [DEBUG] [REMOTE ] AEO: PASS: Price check passed. Min price $14.31. [2026-01-05T12:00:38.684535] [DEBUG] [REMOTE ] AEO: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:38.684730] [DEBUG] [REMOTE ] AEO: PASS: Integrity check passed. [2026-01-05T12:00:38.684776] [DEBUG] [REMOTE ] AEO: Symbol is viable for forecasting. [2026-01-05T12:00:38.684836] [INFO ] [MAIN ] [69/3535] AEO kept (0.5s) | 69 kept, 0 rejected | 124.6/min | ETA: 27.8m [2026-01-05T12:00:39.153507] [DEBUG] [REMOTE ] AEP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:39.153727] [DEBUG] [REMOTE ] AEP: PASS: History has at least 300 days. [2026-01-05T12:00:39.154029] [DEBUG] [REMOTE ] AEP: PASS: Price check passed. Min price $114.13. [2026-01-05T12:00:39.154300] [DEBUG] [REMOTE ] AEP: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:39.154444] [DEBUG] [REMOTE ] AEP: PASS: Integrity check passed. [2026-01-05T12:00:39.154489] [DEBUG] [REMOTE ] AEP: Symbol is viable for forecasting. [2026-01-05T12:00:39.154544] [INFO ] [MAIN ] [70/3535] AEP kept (0.5s) | 70 kept, 0 rejected | 124.6/min | ETA: 27.8m [2026-01-05T12:00:39.772195] [DEBUG] [REMOTE ] AES: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:39.772424] [DEBUG] [REMOTE ] AES: PASS: History has at least 300 days. [2026-01-05T12:00:39.772764] [DEBUG] [REMOTE ] AES: PASS: Price check passed. Min price $13.44. [2026-01-05T12:00:39.773062] [DEBUG] [REMOTE ] AES: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:39.773225] [DEBUG] [REMOTE ] AES: PASS: Integrity check passed. [2026-01-05T12:00:39.773269] [DEBUG] [REMOTE ] AES: Symbol is viable for forecasting. [2026-01-05T12:00:39.773326] [INFO ] [MAIN ] [71/3535] AES kept (0.6s) | 71 kept, 0 rejected | 124.1/min | ETA: 27.9m [2026-01-05T12:00:39.884244] [DEBUG] [REMOTE ] AESI: Retrieved 708 rows, trimmed to 300. [2026-01-05T12:00:39.884458] [DEBUG] [REMOTE ] AESI: PASS: History has at least 300 days. [2026-01-05T12:00:39.884777] [DEBUG] [REMOTE ] AESI: PASS: Price check passed. Min price $8.10. [2026-01-05T12:00:39.884925] [DEBUG] [REMOTE ] AESI: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:39.885055] [DEBUG] [REMOTE ] AESI: PASS: Integrity check passed. [2026-01-05T12:00:39.885099] [DEBUG] [REMOTE ] AESI: Symbol is viable for forecasting. [2026-01-05T12:00:39.885152] [INFO ] [MAIN ] [72/3535] AESI kept (0.1s) | 72 kept, 0 rejected | 125.5/min | ETA: 27.6m [2026-01-05T12:00:40.457221] [DEBUG] [REMOTE ] AEVA: Retrieved 1471 rows, trimmed to 300. [2026-01-05T12:00:40.457420] [DEBUG] [REMOTE ] AEVA: PASS: History has at least 300 days. [2026-01-05T12:00:40.457717] [DEBUG] [REMOTE ] AEVA: PASS: Price check passed. Min price $9.19. [2026-01-05T12:00:40.457914] [DEBUG] [REMOTE ] AEVA: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:40.458050] [DEBUG] [REMOTE ] AEVA: PASS: Integrity check passed. [2026-01-05T12:00:40.458095] [DEBUG] [REMOTE ] AEVA: Symbol is viable for forecasting. [2026-01-05T12:00:40.458151] [INFO ] [MAIN ] [73/3535] AEVA kept (0.6s) | 73 kept, 0 rejected | 125.1/min | ETA: 27.7m [2026-01-05T12:00:40.909660] [DEBUG] [REMOTE ] AEYE: Retrieved 3192 rows, trimmed to 300. [2026-01-05T12:00:40.909843] [DEBUG] [REMOTE ] AEYE: PASS: History has at least 300 days. [2026-01-05T12:00:40.910095] [DEBUG] [REMOTE ] AEYE: PASS: Price check passed. Min price $9.95. [2026-01-05T12:00:40.910286] [DEBUG] [REMOTE ] AEYE: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:40.910464] [DEBUG] [REMOTE ] AEYE: PASS: Integrity check passed. [2026-01-05T12:00:40.910523] [DEBUG] [REMOTE ] AEYE: Symbol is viable for forecasting. [2026-01-05T12:00:40.910617] [INFO ] [MAIN ] [74/3535] AEYE kept (0.5s) | 74 kept, 0 rejected | 125.2/min | ETA: 27.6m [2026-01-05T12:00:41.456190] [DEBUG] [REMOTE ] AFB: Retrieved 6022 rows, trimmed to 300. [2026-01-05T12:00:41.456388] [DEBUG] [REMOTE ] AFB: PASS: History has at least 300 days. [2026-01-05T12:00:41.456674] [DEBUG] [REMOTE ] AFB: PASS: Price check passed. Min price $10.71. [2026-01-05T12:00:41.456822] [DEBUG] [REMOTE ] AFB: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:41.456953] [DEBUG] [REMOTE ] AFB: PASS: Integrity check passed. [2026-01-05T12:00:41.456999] [DEBUG] [REMOTE ] AFB: Symbol is viable for forecasting. [2026-01-05T12:00:41.457054] [INFO ] [MAIN ] [75/3535] AFB kept (0.5s) | 75 kept, 0 rejected | 125.0/min | ETA: 27.7m [2026-01-05T12:00:41.683734] [DEBUG] [REMOTE ] AFCG: Retrieved 1204 rows, trimmed to 300. [2026-01-05T12:00:41.683937] [DEBUG] [REMOTE ] AFCG: PASS: History has at least 300 days. [2026-01-05T12:00:41.684279] [DEBUG] [REMOTE ] AFCG: PASS: Price check passed. Min price $2.53. [2026-01-05T12:00:41.684428] [DEBUG] [REMOTE ] AFCG: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:41.684610] [DEBUG] [REMOTE ] AFCG: PASS: Integrity check passed. [2026-01-05T12:00:41.684659] [DEBUG] [REMOTE ] AFCG: Symbol is viable for forecasting. [2026-01-05T12:00:41.684714] [INFO ] [MAIN ] [76/3535] AFCG kept (0.2s) | 76 kept, 0 rejected | 125.9/min | ETA: 27.5m [2026-01-05T12:00:42.337267] [DEBUG] [REMOTE ] AFG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:42.337719] [DEBUG] [REMOTE ] AFG: PASS: History has at least 300 days. [2026-01-05T12:00:42.338218] [DEBUG] [REMOTE ] AFG: PASS: Price check passed. Min price $127.97. [2026-01-05T12:00:42.338552] [DEBUG] [REMOTE ] AFG: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:42.338757] [DEBUG] [REMOTE ] AFG: PASS: Integrity check passed. [2026-01-05T12:00:42.338804] [DEBUG] [REMOTE ] AFG: Symbol is viable for forecasting. [2026-01-05T12:00:42.338863] [INFO ] [MAIN ] [77/3535] AFG kept (0.7s) | 77 kept, 0 rejected | 125.3/min | ETA: 27.6m [2026-01-05T12:00:42.460671] [DEBUG] [REMOTE ] AFGC: Retrieved 1528 rows, trimmed to 300. [2026-01-05T12:00:42.460853] [DEBUG] [REMOTE ] AFGC: PASS: History has at least 300 days. [2026-01-05T12:00:42.461110] [DEBUG] [REMOTE ] AFGC: PASS: Price check passed. Min price $18.86. [2026-01-05T12:00:42.461258] [DEBUG] [REMOTE ] AFGC: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:42.461385] [DEBUG] [REMOTE ] AFGC: PASS: Integrity check passed. [2026-01-05T12:00:42.461432] [DEBUG] [REMOTE ] AFGC: Symbol is viable for forecasting. [2026-01-05T12:00:42.461496] [INFO ] [MAIN ] [78/3535] AFGC kept (0.1s) | 78 kept, 0 rejected | 126.5/min | ETA: 27.3m [2026-01-05T12:00:43.250920] [DEBUG] [REMOTE ] AFL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:43.251144] [DEBUG] [REMOTE ] AFL: PASS: History has at least 300 days. [2026-01-05T12:00:43.251502] [DEBUG] [REMOTE ] AFL: PASS: Price check passed. Min price $105.14. [2026-01-05T12:00:43.251809] [DEBUG] [REMOTE ] AFL: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:43.251962] [DEBUG] [REMOTE ] AFL: PASS: Integrity check passed. [2026-01-05T12:00:43.252008] [DEBUG] [REMOTE ] AFL: Symbol is viable for forecasting. [2026-01-05T12:00:43.252067] [INFO ] [MAIN ] [79/3535] AFL kept (0.8s) | 79 kept, 0 rejected | 125.4/min | ETA: 27.6m [2026-01-05T12:00:43.502262] [DEBUG] [REMOTE ] AFRI: Retrieved 894 rows, trimmed to 300. [2026-01-05T12:00:43.502456] [DEBUG] [REMOTE ] AFRI: PASS: History has at least 300 days. [2026-01-05T12:00:43.502722] [DEBUG] [REMOTE ] AFRI: PASS: Price check passed. Min price $8.54. [2026-01-05T12:00:43.502868] [DEBUG] [REMOTE ] AFRI: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:43.502993] [DEBUG] [REMOTE ] AFRI: PASS: Integrity check passed. [2026-01-05T12:00:43.503035] [DEBUG] [REMOTE ] AFRI: Symbol is viable for forecasting. [2026-01-05T12:00:43.503087] [INFO ] [MAIN ] [80/3535] AFRI kept (0.3s) | 80 kept, 0 rejected | 126.2/min | ETA: 27.4m [2026-01-05T12:00:43.768877] [DEBUG] [REMOTE ] AFRM: Retrieved 1249 rows, trimmed to 300. [2026-01-05T12:00:43.769074] [DEBUG] [REMOTE ] AFRM: PASS: History has at least 300 days. [2026-01-05T12:00:43.769321] [DEBUG] [REMOTE ] AFRM: PASS: Price check passed. Min price $62.54. [2026-01-05T12:00:43.769468] [DEBUG] [REMOTE ] AFRM: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:43.769612] [DEBUG] [REMOTE ] AFRM: PASS: Integrity check passed. [2026-01-05T12:00:43.769659] [DEBUG] [REMOTE ] AFRM: Symbol is viable for forecasting. [2026-01-05T12:00:43.769713] [INFO ] [MAIN ] [81/3535] AFRM kept (0.3s) | 81 kept, 0 rejected | 126.9/min | ETA: 27.2m [2026-01-05T12:00:44.330641] [DEBUG] [REMOTE ] AFYA: Retrieved 1624 rows, trimmed to 300. [2026-01-05T12:00:44.330870] [DEBUG] [REMOTE ] AFYA: PASS: History has at least 300 days. [2026-01-05T12:00:44.331285] [DEBUG] [REMOTE ] AFYA: PASS: Price check passed. Min price $14.08. [2026-01-05T12:00:44.331487] [DEBUG] [REMOTE ] AFYA: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:44.331701] [DEBUG] [REMOTE ] AFYA: PASS: Integrity check passed. [2026-01-05T12:00:44.331759] [DEBUG] [REMOTE ] AFYA: Symbol is viable for forecasting. [2026-01-05T12:00:44.331841] [INFO ] [MAIN ] [82/3535] AFYA kept (0.6s) | 82 kept, 0 rejected | 126.6/min | ETA: 27.3m [2026-01-05T12:00:44.824861] [DEBUG] [REMOTE ] AG: Retrieved 4804 rows, trimmed to 300. [2026-01-05T12:00:44.825082] [DEBUG] [REMOTE ] AG: PASS: History has at least 300 days. [2026-01-05T12:00:44.825384] [DEBUG] [REMOTE ] AG: PASS: Price check passed. Min price $10.67. [2026-01-05T12:00:44.825951] [DEBUG] [REMOTE ] AG: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:44.826113] [DEBUG] [REMOTE ] AG: PASS: Integrity check passed. [2026-01-05T12:00:44.826158] [DEBUG] [REMOTE ] AG: Symbol is viable for forecasting. [2026-01-05T12:00:44.826215] [INFO ] [MAIN ] [83/3535] AG kept (0.5s) | 83 kept, 0 rejected | 126.5/min | ETA: 27.3m [2026-01-05T12:00:45.321862] [DEBUG] [REMOTE ] AGCO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:45.322107] [DEBUG] [REMOTE ] AGCO: PASS: History has at least 300 days. [2026-01-05T12:00:45.322450] [DEBUG] [REMOTE ] AGCO: PASS: Price check passed. Min price $100.14. [2026-01-05T12:00:45.322627] [DEBUG] [REMOTE ] AGCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:45.322804] [DEBUG] [REMOTE ] AGCO: PASS: Integrity check passed. [2026-01-05T12:00:45.322866] [DEBUG] [REMOTE ] AGCO: Symbol is viable for forecasting. [2026-01-05T12:00:45.322925] [INFO ] [MAIN ] [84/3535] AGCO kept (0.5s) | 84 kept, 0 rejected | 126.4/min | ETA: 27.3m [2026-01-05T12:00:45.688885] [DEBUG] [REMOTE ] AGD: Retrieved 4890 rows, trimmed to 300. [2026-01-05T12:00:45.689131] [DEBUG] [REMOTE ] AGD: PASS: History has at least 300 days. [2026-01-05T12:00:45.689666] [DEBUG] [REMOTE ] AGD: PASS: Price check passed. Min price $10.77. [2026-01-05T12:00:45.689820] [DEBUG] [REMOTE ] AGD: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:45.689977] [DEBUG] [REMOTE ] AGD: PASS: Integrity check passed. [2026-01-05T12:00:45.690020] [DEBUG] [REMOTE ] AGD: Symbol is viable for forecasting. [2026-01-05T12:00:45.690078] [INFO ] [MAIN ] [85/3535] AGD kept (0.4s) | 85 kept, 0 rejected | 126.8/min | ETA: 27.2m [2026-01-05T12:00:46.119369] [DEBUG] [REMOTE ] AGEN: Retrieved 6515 rows, trimmed to 300. [2026-01-05T12:00:46.119601] [DEBUG] [REMOTE ] AGEN: PASS: History has at least 300 days. [2026-01-05T12:00:46.119928] [DEBUG] [REMOTE ] AGEN: PASS: Price check passed. Min price $3.12. [2026-01-05T12:00:46.120114] [DEBUG] [REMOTE ] AGEN: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:46.120290] [DEBUG] [REMOTE ] AGEN: PASS: Integrity check passed. [2026-01-05T12:00:46.120344] [DEBUG] [REMOTE ] AGEN: Symbol is viable for forecasting. [2026-01-05T12:00:46.120413] [INFO ] [MAIN ] [86/3535] AGEN kept (0.4s) | 86 kept, 0 rejected | 126.9/min | ETA: 27.2m [2026-01-05T12:00:46.560691] [DEBUG] [REMOTE ] AGI: Retrieved 5738 rows, trimmed to 300. [2026-01-05T12:00:46.560895] [DEBUG] [REMOTE ] AGI: PASS: History has at least 300 days. [2026-01-05T12:00:46.561330] [DEBUG] [REMOTE ] AGI: PASS: Price check passed. Min price $29.99. [2026-01-05T12:00:46.561481] [DEBUG] [REMOTE ] AGI: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:46.561699] [DEBUG] [REMOTE ] AGI: PASS: Integrity check passed. [2026-01-05T12:00:46.561749] [DEBUG] [REMOTE ] AGI: Symbol is viable for forecasting. [2026-01-05T12:00:46.561807] [INFO ] [MAIN ] [87/3535] AGI kept (0.4s) | 87 kept, 0 rejected | 127.0/min | ETA: 27.2m [2026-01-05T12:00:46.906275] [DEBUG] [REMOTE ] AGIO: Retrieved 3131 rows, trimmed to 300. [2026-01-05T12:00:46.906457] [DEBUG] [REMOTE ] AGIO: PASS: History has at least 300 days. [2026-01-05T12:00:46.906757] [DEBUG] [REMOTE ] AGIO: PASS: Price check passed. Min price $22.34. [2026-01-05T12:00:46.906903] [DEBUG] [REMOTE ] AGIO: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:46.907026] [DEBUG] [REMOTE ] AGIO: PASS: Integrity check passed. [2026-01-05T12:00:46.907068] [DEBUG] [REMOTE ] AGIO: Symbol is viable for forecasting. [2026-01-05T12:00:46.907121] [INFO ] [MAIN ] [88/3535] AGIO kept (0.3s) | 88 kept, 0 rejected | 127.4/min | ETA: 27.1m [2026-01-05T12:00:47.748490] [DEBUG] [REMOTE ] AGM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:47.748738] [DEBUG] [REMOTE ] AGM: PASS: History has at least 300 days. [2026-01-05T12:00:47.749028] [DEBUG] [REMOTE ] AGM: PASS: Price check passed. Min price $153.96. [2026-01-05T12:00:47.749182] [DEBUG] [REMOTE ] AGM: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:47.749325] [DEBUG] [REMOTE ] AGM: PASS: Integrity check passed. [2026-01-05T12:00:47.749542] [DEBUG] [REMOTE ] AGM: Symbol is viable for forecasting. [2026-01-05T12:00:47.749624] [INFO ] [MAIN ] [89/3535] AGM kept (0.8s) | 89 kept, 0 rejected | 126.3/min | ETA: 27.3m [2026-01-05T12:00:48.032860] [DEBUG] [REMOTE ] AGMH: Retrieved 1939 rows, trimmed to 300. [2026-01-05T12:00:48.033039] [DEBUG] [REMOTE ] AGMH: PASS: History has at least 300 days. [2026-01-05T12:00:48.033295] [DEBUG] [REMOTE ] AGMH: PASS: Price check passed. Min price $1.95. [2026-01-05T12:00:48.033441] [DEBUG] [REMOTE ] AGMH: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:48.033562] [DEBUG] [REMOTE ] AGMH: PASS: Integrity check passed. [2026-01-05T12:00:48.033624] [DEBUG] [REMOTE ] AGMH: Symbol is viable for forecasting. [2026-01-05T12:00:48.033679] [INFO ] [MAIN ] [90/3535] AGMH kept (0.3s) | 90 kept, 0 rejected | 126.8/min | ETA: 27.2m [2026-01-05T12:00:48.552310] [DEBUG] [REMOTE ] AGNC: Retrieved 4437 rows, trimmed to 300. [2026-01-05T12:00:48.552534] [DEBUG] [REMOTE ] AGNC: PASS: History has at least 300 days. [2026-01-05T12:00:48.553014] [DEBUG] [REMOTE ] AGNC: PASS: Price check passed. Min price $9.58. [2026-01-05T12:00:48.553159] [DEBUG] [REMOTE ] AGNC: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:48.553290] [DEBUG] [REMOTE ] AGNC: PASS: Integrity check passed. [2026-01-05T12:00:48.553334] [DEBUG] [REMOTE ] AGNC: Symbol is viable for forecasting. [2026-01-05T12:00:48.553621] [INFO ] [MAIN ] [91/3535] AGNC kept (0.5s) | 91 kept, 0 rejected | 126.7/min | ETA: 27.2m [2026-01-05T12:00:48.772735] [DEBUG] [REMOTE ] AGNCL: Retrieved 830 rows, trimmed to 300. [2026-01-05T12:00:48.772938] [DEBUG] [REMOTE ] AGNCL: PASS: History has at least 300 days. [2026-01-05T12:00:48.773200] [DEBUG] [REMOTE ] AGNCL: PASS: Price check passed. Min price $23.84. [2026-01-05T12:00:48.773350] [DEBUG] [REMOTE ] AGNCL: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:48.773473] [DEBUG] [REMOTE ] AGNCL: PASS: Integrity check passed. [2026-01-05T12:00:48.773518] [DEBUG] [REMOTE ] AGNCL: Symbol is viable for forecasting. [2026-01-05T12:00:48.773597] [INFO ] [MAIN ] [92/3535] AGNCL kept (0.2s) | 92 kept, 0 rejected | 127.4/min | ETA: 27.0m [2026-01-05T12:00:49.242775] [DEBUG] [REMOTE ] AGNCM: Retrieved 1722 rows, trimmed to 300. [2026-01-05T12:00:49.242981] [DEBUG] [REMOTE ] AGNCM: PASS: History has at least 300 days. [2026-01-05T12:00:49.243263] [DEBUG] [REMOTE ] AGNCM: PASS: Price check passed. Min price $23.85. [2026-01-05T12:00:49.243417] [DEBUG] [REMOTE ] AGNCM: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:49.243562] [DEBUG] [REMOTE ] AGNCM: PASS: Integrity check passed. [2026-01-05T12:00:49.243627] [DEBUG] [REMOTE ] AGNCM: Symbol is viable for forecasting. [2026-01-05T12:00:49.243689] [INFO ] [MAIN ] [93/3535] AGNCM kept (0.5s) | 93 kept, 0 rejected | 127.4/min | ETA: 27.0m [2026-01-05T12:00:49.619756] [DEBUG] [REMOTE ] AGNCN: Retrieved 2107 rows, trimmed to 300. [2026-01-05T12:00:49.619939] [DEBUG] [REMOTE ] AGNCN: PASS: History has at least 300 days. [2026-01-05T12:00:49.620220] [DEBUG] [REMOTE ] AGNCN: PASS: Price check passed. Min price $24.64. [2026-01-05T12:00:49.620370] [DEBUG] [REMOTE ] AGNCN: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:49.620493] [DEBUG] [REMOTE ] AGNCN: PASS: Integrity check passed. [2026-01-05T12:00:49.620543] [DEBUG] [REMOTE ] AGNCN: Symbol is viable for forecasting. [2026-01-05T12:00:49.620618] [INFO ] [MAIN ] [94/3535] AGNCN kept (0.4s) | 94 kept, 0 rejected | 127.7/min | ETA: 26.9m [2026-01-05T12:00:50.025747] [DEBUG] [REMOTE ] AGNCO: Retrieved 1575 rows, trimmed to 300. [2026-01-05T12:00:50.025931] [DEBUG] [REMOTE ] AGNCO: PASS: History has at least 300 days. [2026-01-05T12:00:50.026181] [DEBUG] [REMOTE ] AGNCO: PASS: Price check passed. Min price $24.54. [2026-01-05T12:00:50.026326] [DEBUG] [REMOTE ] AGNCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:50.026449] [DEBUG] [REMOTE ] AGNCO: PASS: Integrity check passed. [2026-01-05T12:00:50.026492] [DEBUG] [REMOTE ] AGNCO: Symbol is viable for forecasting. [2026-01-05T12:00:50.026546] [INFO ] [MAIN ] [95/3535] AGNCO kept (0.4s) | 95 kept, 0 rejected | 127.9/min | ETA: 26.9m [2026-01-05T12:00:50.378707] [DEBUG] [REMOTE ] AGNCP: Retrieved 1486 rows, trimmed to 300. [2026-01-05T12:00:50.378905] [DEBUG] [REMOTE ] AGNCP: PASS: History has at least 300 days. [2026-01-05T12:00:50.379163] [DEBUG] [REMOTE ] AGNCP: PASS: Price check passed. Min price $24.18. [2026-01-05T12:00:50.379329] [DEBUG] [REMOTE ] AGNCP: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:50.379462] [DEBUG] [REMOTE ] AGNCP: PASS: Integrity check passed. [2026-01-05T12:00:50.379505] [DEBUG] [REMOTE ] AGNCP: Symbol is viable for forecasting. [2026-01-05T12:00:50.379559] [INFO ] [MAIN ] [96/3535] AGNCP kept (0.4s) | 96 kept, 0 rejected | 128.2/min | ETA: 26.8m [2026-01-05T12:00:50.991272] [DEBUG] [REMOTE ] AGO: Retrieved 5459 rows, trimmed to 300. [2026-01-05T12:00:50.991460] [DEBUG] [REMOTE ] AGO: PASS: History has at least 300 days. [2026-01-05T12:00:50.991777] [DEBUG] [REMOTE ] AGO: PASS: Price check passed. Min price $78.84. [2026-01-05T12:00:50.991925] [DEBUG] [REMOTE ] AGO: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:50.992050] [DEBUG] [REMOTE ] AGO: PASS: Integrity check passed. [2026-01-05T12:00:50.992204] [DEBUG] [REMOTE ] AGO: Symbol is viable for forecasting. [2026-01-05T12:00:50.992267] [INFO ] [MAIN ] [97/3535] AGO kept (0.6s) | 97 kept, 0 rejected | 127.8/min | ETA: 26.9m [2026-01-05T12:00:51.181769] [DEBUG] [REMOTE ] AGRO: Retrieved 3755 rows, trimmed to 300. [2026-01-05T12:00:51.181954] [DEBUG] [REMOTE ] AGRO: PASS: History has at least 300 days. [2026-01-05T12:00:51.182228] [DEBUG] [REMOTE ] AGRO: PASS: Price check passed. Min price $7.13. [2026-01-05T12:00:51.182371] [DEBUG] [REMOTE ] AGRO: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:51.182494] [DEBUG] [REMOTE ] AGRO: PASS: Integrity check passed. [2026-01-05T12:00:51.182538] [DEBUG] [REMOTE ] AGRO: Symbol is viable for forecasting. [2026-01-05T12:00:51.182614] [INFO ] [MAIN ] [98/3535] AGRO kept (0.2s) | 98 kept, 0 rejected | 128.6/min | ETA: 26.7m [2026-01-05T12:00:51.900011] [DEBUG] [REMOTE ] AGX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:51.900226] [DEBUG] [REMOTE ] AGX: PASS: History has at least 300 days. [2026-01-05T12:00:51.900678] [DEBUG] [REMOTE ] AGX: PASS: Price check passed. Min price $255.69. [2026-01-05T12:00:51.900828] [DEBUG] [REMOTE ] AGX: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:51.900980] [DEBUG] [REMOTE ] AGX: PASS: Integrity check passed. [2026-01-05T12:00:51.901023] [DEBUG] [REMOTE ] AGX: Symbol is viable for forecasting. [2026-01-05T12:00:51.901078] [INFO ] [MAIN ] [99/3535] AGX kept (0.7s) | 99 kept, 0 rejected | 127.9/min | ETA: 26.9m [2026-01-05T12:00:52.405506] [DEBUG] [REMOTE ] AGYS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:52.405793] [DEBUG] [REMOTE ] AGYS: PASS: History has at least 300 days. [2026-01-05T12:00:52.406287] [DEBUG] [REMOTE ] AGYS: PASS: Price check passed. Min price $109.20. [2026-01-05T12:00:52.406443] [DEBUG] [REMOTE ] AGYS: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:52.406624] [DEBUG] [REMOTE ] AGYS: PASS: Integrity check passed. [2026-01-05T12:00:52.406671] [DEBUG] [REMOTE ] AGYS: Symbol is viable for forecasting. [2026-01-05T12:00:52.406733] [INFO ] [MAIN ] [100/3535] AGYS kept (0.5s) | 100 kept, 0 rejected | 127.8/min | ETA: 26.9m [2026-01-05T12:00:52.600453] [DEBUG] [REMOTE ] AGZD: Retrieved 3028 rows, trimmed to 300. [2026-01-05T12:00:52.600668] [DEBUG] [REMOTE ] AGZD: PASS: History has at least 300 days. [2026-01-05T12:00:52.600931] [DEBUG] [REMOTE ] AGZD: PASS: Price check passed. Min price $22.22. [2026-01-05T12:00:52.601076] [DEBUG] [REMOTE ] AGZD: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:52.601203] [DEBUG] [REMOTE ] AGZD: PASS: Integrity check passed. [2026-01-05T12:00:52.601247] [DEBUG] [REMOTE ] AGZD: Symbol is viable for forecasting. [2026-01-05T12:00:52.601302] [INFO ] [MAIN ] [101/3535] AGZD kept (0.2s) | 101 kept, 0 rejected | 128.5/min | ETA: 26.7m [2026-01-05T12:00:53.086937] [DEBUG] [REMOTE ] AHCO: Retrieved 1900 rows, trimmed to 300. [2026-01-05T12:00:53.087133] [DEBUG] [REMOTE ] AHCO: PASS: History has at least 300 days. [2026-01-05T12:00:53.087394] [DEBUG] [REMOTE ] AHCO: PASS: Price check passed. Min price $8.70. [2026-01-05T12:00:53.087552] [DEBUG] [REMOTE ] AHCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:53.087715] [DEBUG] [REMOTE ] AHCO: PASS: Integrity check passed. [2026-01-05T12:00:53.087762] [DEBUG] [REMOTE ] AHCO: Symbol is viable for forecasting. [2026-01-05T12:00:53.087827] [INFO ] [MAIN ] [102/3535] AHCO kept (0.5s) | 102 kept, 0 rejected | 128.5/min | ETA: 26.7m [2026-01-05T12:00:53.559267] [DEBUG] [REMOTE ] AHH: Retrieved 3184 rows, trimmed to 300. [2026-01-05T12:00:53.559472] [DEBUG] [REMOTE ] AHH: PASS: History has at least 300 days. [2026-01-05T12:00:53.559770] [DEBUG] [REMOTE ] AHH: PASS: Price check passed. Min price $5.91. [2026-01-05T12:00:53.559920] [DEBUG] [REMOTE ] AHH: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:53.560055] [DEBUG] [REMOTE ] AHH: PASS: Integrity check passed. [2026-01-05T12:00:53.560100] [DEBUG] [REMOTE ] AHH: Symbol is viable for forecasting. [2026-01-05T12:00:53.560154] [INFO ] [MAIN ] [103/3535] AHH kept (0.5s) | 103 kept, 0 rejected | 128.5/min | ETA: 26.7m [2026-01-05T12:00:53.952256] [DEBUG] [REMOTE ] AI: Retrieved 1272 rows, trimmed to 300. [2026-01-05T12:00:53.952451] [DEBUG] [REMOTE ] AI: PASS: History has at least 300 days. [2026-01-05T12:00:53.952734] [DEBUG] [REMOTE ] AI: PASS: Price check passed. Min price $12.85. [2026-01-05T12:00:53.952899] [DEBUG] [REMOTE ] AI: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:53.953032] [DEBUG] [REMOTE ] AI: PASS: Integrity check passed. [2026-01-05T12:00:53.953076] [DEBUG] [REMOTE ] AI: Symbol is viable for forecasting. [2026-01-05T12:00:53.953131] [INFO ] [MAIN ] [104/3535] AI kept (0.4s) | 104 kept, 0 rejected | 128.7/min | ETA: 26.7m [2026-01-05T12:00:54.266864] [DEBUG] [REMOTE ] AIA: Retrieved 4558 rows, trimmed to 300. [2026-01-05T12:00:54.267067] [DEBUG] [REMOTE ] AIA: PASS: History has at least 300 days. [2026-01-05T12:00:54.267344] [DEBUG] [REMOTE ] AIA: PASS: Price check passed. Min price $89.60. [2026-01-05T12:00:54.267490] [DEBUG] [REMOTE ] AIA: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:54.267673] [DEBUG] [REMOTE ] AIA: PASS: Integrity check passed. [2026-01-05T12:00:54.267720] [DEBUG] [REMOTE ] AIA: Symbol is viable for forecasting. [2026-01-05T12:00:54.267776] [INFO ] [MAIN ] [105/3535] AIA kept (0.3s) | 105 kept, 0 rejected | 129.1/min | ETA: 26.6m [2026-01-05T12:00:54.899188] [DEBUG] [REMOTE ] AIG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:54.899459] [DEBUG] [REMOTE ] AIG: PASS: History has at least 300 days. [2026-01-05T12:00:54.899877] [DEBUG] [REMOTE ] AIG: PASS: Price check passed. Min price $74.61. [2026-01-05T12:00:54.900030] [DEBUG] [REMOTE ] AIG: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:54.900201] [DEBUG] [REMOTE ] AIG: PASS: Integrity check passed. [2026-01-05T12:00:54.900244] [DEBUG] [REMOTE ] AIG: Symbol is viable for forecasting. [2026-01-05T12:00:54.900310] [INFO ] [MAIN ] [106/3535] AIG kept (0.6s) | 106 kept, 0 rejected | 128.6/min | ETA: 26.7m [2026-01-05T12:00:55.233059] [DEBUG] [REMOTE ] AIMD: Retrieved 2918 rows, trimmed to 300. [2026-01-05T12:00:55.233283] [DEBUG] [REMOTE ] AIMD: PASS: History has at least 300 days. [2026-01-05T12:00:55.233561] [DEBUG] [REMOTE ] AIMD: PASS: Price check passed. Min price $1.64. [2026-01-05T12:00:55.233925] [DEBUG] [REMOTE ] AIMD: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:55.234201] [DEBUG] [REMOTE ] AIMD: PASS: Integrity check passed. [2026-01-05T12:00:55.234251] [DEBUG] [REMOTE ] AIMD: Symbol is viable for forecasting. [2026-01-05T12:00:55.234309] [INFO ] [MAIN ] [107/3535] AIMD kept (0.3s) | 107 kept, 0 rejected | 129.0/min | ETA: 26.6m [2026-01-05T12:00:55.449900] [DEBUG] [REMOTE ] AIO: Retrieved 1553 rows, trimmed to 300. [2026-01-05T12:00:55.450097] [DEBUG] [REMOTE ] AIO: PASS: History has at least 300 days. [2026-01-05T12:00:55.450391] [DEBUG] [REMOTE ] AIO: PASS: Price check passed. Min price $20.51. [2026-01-05T12:00:55.450614] [DEBUG] [REMOTE ] AIO: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:55.450781] [DEBUG] [REMOTE ] AIO: PASS: Integrity check passed. [2026-01-05T12:00:55.450831] [DEBUG] [REMOTE ] AIO: Symbol is viable for forecasting. [2026-01-05T12:00:55.450889] [INFO ] [MAIN ] [108/3535] AIO kept (0.2s) | 108 kept, 0 rejected | 129.6/min | ETA: 26.4m [2026-01-05T12:00:55.840202] [DEBUG] [REMOTE ] AIP: Retrieved 1050 rows, trimmed to 300. [2026-01-05T12:00:55.840390] [DEBUG] [REMOTE ] AIP: PASS: History has at least 300 days. [2026-01-05T12:00:55.840720] [DEBUG] [REMOTE ] AIP: PASS: Price check passed. Min price $12.32. [2026-01-05T12:00:55.840873] [DEBUG] [REMOTE ] AIP: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:55.840995] [DEBUG] [REMOTE ] AIP: PASS: Integrity check passed. [2026-01-05T12:00:55.841040] [DEBUG] [REMOTE ] AIP: Symbol is viable for forecasting. [2026-01-05T12:00:55.841095] [INFO ] [MAIN ] [109/3535] AIP kept (0.4s) | 109 kept, 0 rejected | 129.8/min | ETA: 26.4m [2026-01-05T12:00:56.289227] [DEBUG] [REMOTE ] AIPI: Retrieved 397 rows, trimmed to 300. [2026-01-05T12:00:56.289423] [DEBUG] [REMOTE ] AIPI: PASS: History has at least 300 days. [2026-01-05T12:00:56.289699] [DEBUG] [REMOTE ] AIPI: PASS: Price check passed. Min price $37.95. [2026-01-05T12:00:56.289863] [DEBUG] [REMOTE ] AIPI: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:56.290027] [DEBUG] [REMOTE ] AIPI: PASS: Integrity check passed. [2026-01-05T12:00:56.290086] [DEBUG] [REMOTE ] AIPI: Symbol is viable for forecasting. [2026-01-05T12:00:56.290150] [INFO ] [MAIN ] [110/3535] AIPI kept (0.4s) | 110 kept, 0 rejected | 129.8/min | ETA: 26.4m [2026-01-05T12:00:56.821686] [DEBUG] [REMOTE ] AIQ: Retrieved 1919 rows, trimmed to 300. [2026-01-05T12:00:56.821874] [DEBUG] [REMOTE ] AIQ: PASS: History has at least 300 days. [2026-01-05T12:00:56.822147] [DEBUG] [REMOTE ] AIQ: PASS: Price check passed. Min price $47.29. [2026-01-05T12:00:56.822296] [DEBUG] [REMOTE ] AIQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:56.822426] [DEBUG] [REMOTE ] AIQ: PASS: Integrity check passed. [2026-01-05T12:00:56.822471] [DEBUG] [REMOTE ] AIQ: Symbol is viable for forecasting. [2026-01-05T12:00:56.822527] [INFO ] [MAIN ] [111/3535] AIQ kept (0.5s) | 111 kept, 0 rejected | 129.7/min | ETA: 26.4m [2026-01-05T12:00:57.173122] [DEBUG] [REMOTE ] AIRG: Retrieved 2361 rows, trimmed to 300. [2026-01-05T12:00:57.173333] [DEBUG] [REMOTE ] AIRG: PASS: History has at least 300 days. [2026-01-05T12:00:57.173623] [DEBUG] [REMOTE ] AIRG: PASS: Price check passed. Min price $3.07. [2026-01-05T12:00:57.173780] [DEBUG] [REMOTE ] AIRG: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:57.173910] [DEBUG] [REMOTE ] AIRG: PASS: Integrity check passed. [2026-01-05T12:00:57.173955] [DEBUG] [REMOTE ] AIRG: Symbol is viable for forecasting. [2026-01-05T12:00:57.174010] [INFO ] [MAIN ] [112/3535] AIRG kept (0.4s) | 112 kept, 0 rejected | 129.9/min | ETA: 26.3m [2026-01-05T12:00:57.392862] [DEBUG] [REMOTE ] AIRJ: Retrieved 452 rows, trimmed to 300. [2026-01-05T12:00:57.393064] [DEBUG] [REMOTE ] AIRJ: PASS: History has at least 300 days. [2026-01-05T12:00:57.393321] [DEBUG] [REMOTE ] AIRJ: PASS: Price check passed. Min price $2.78. [2026-01-05T12:00:57.393477] [DEBUG] [REMOTE ] AIRJ: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:57.393634] [DEBUG] [REMOTE ] AIRJ: PASS: Integrity check passed. [2026-01-05T12:00:57.393681] [DEBUG] [REMOTE ] AIRJ: Symbol is viable for forecasting. [2026-01-05T12:00:57.393735] [INFO ] [MAIN ] [113/3535] AIRJ kept (0.2s) | 113 kept, 0 rejected | 130.5/min | ETA: 26.2m [2026-01-05T12:00:57.929718] [DEBUG] [REMOTE ] AIRS: Retrieved 1048 rows, trimmed to 300. [2026-01-05T12:00:57.929926] [DEBUG] [REMOTE ] AIRS: PASS: History has at least 300 days. [2026-01-05T12:00:57.930178] [DEBUG] [REMOTE ] AIRS: PASS: Price check passed. Min price $1.85. [2026-01-05T12:00:57.930339] [DEBUG] [REMOTE ] AIRS: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:57.930485] [DEBUG] [REMOTE ] AIRS: PASS: Integrity check passed. [2026-01-05T12:00:57.930530] [DEBUG] [REMOTE ] AIRS: Symbol is viable for forecasting. [2026-01-05T12:00:57.930600] [INFO ] [MAIN ] [114/3535] AIRS kept (0.5s) | 114 kept, 0 rejected | 130.4/min | ETA: 26.2m [2026-01-05T12:00:58.329637] [DEBUG] [REMOTE ] AISP: Retrieved 1169 rows, trimmed to 300. [2026-01-05T12:00:58.330040] [DEBUG] [REMOTE ] AISP: PASS: History has at least 300 days. [2026-01-05T12:00:58.330315] [DEBUG] [REMOTE ] AISP: PASS: Price check passed. Min price $2.76. [2026-01-05T12:00:58.330494] [DEBUG] [REMOTE ] AISP: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:58.330685] [DEBUG] [REMOTE ] AISP: PASS: Integrity check passed. [2026-01-05T12:00:58.330749] [DEBUG] [REMOTE ] AISP: Symbol is viable for forecasting. [2026-01-05T12:00:58.330826] [INFO ] [MAIN ] [115/3535] AISP kept (0.4s) | 115 kept, 0 rejected | 130.5/min | ETA: 26.2m [2026-01-05T12:00:58.749816] [DEBUG] [REMOTE ] AIZN: Retrieved 1281 rows, trimmed to 300. [2026-01-05T12:00:58.750016] [DEBUG] [REMOTE ] AIZN: PASS: History has at least 300 days. [2026-01-05T12:00:58.750270] [DEBUG] [REMOTE ] AIZN: PASS: Price check passed. Min price $19.26. [2026-01-05T12:00:58.750420] [DEBUG] [REMOTE ] AIZN: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:58.750550] [DEBUG] [REMOTE ] AIZN: PASS: Integrity check passed. [2026-01-05T12:00:58.750614] [DEBUG] [REMOTE ] AIZN: Symbol is viable for forecasting. [2026-01-05T12:00:58.750676] [INFO ] [MAIN ] [116/3535] AIZN kept (0.4s) | 116 kept, 0 rejected | 130.6/min | ETA: 26.2m [2026-01-05T12:00:59.472523] [DEBUG] [REMOTE ] AJG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:59.472959] [DEBUG] [REMOTE ] AJG: PASS: History has at least 300 days. [2026-01-05T12:00:59.473255] [DEBUG] [REMOTE ] AJG: PASS: Price check passed. Min price $237.85. [2026-01-05T12:00:59.473419] [DEBUG] [REMOTE ] AJG: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:59.473772] [DEBUG] [REMOTE ] AJG: PASS: Integrity check passed. [2026-01-05T12:00:59.473828] [DEBUG] [REMOTE ] AJG: Symbol is viable for forecasting. [2026-01-05T12:00:59.473886] [INFO ] [MAIN ] [117/3535] AJG kept (0.7s) | 117 kept, 0 rejected | 130.0/min | ETA: 26.3m [2026-01-05T12:00:59.939444] [DEBUG] [REMOTE ] AKAM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:00:59.939707] [DEBUG] [REMOTE ] AKAM: PASS: History has at least 300 days. [2026-01-05T12:00:59.940021] [DEBUG] [REMOTE ] AKAM: PASS: Price check passed. Min price $71.97. [2026-01-05T12:00:59.940309] [DEBUG] [REMOTE ] AKAM: PASS: Continuity check passed with 300 days. [2026-01-05T12:00:59.940470] [DEBUG] [REMOTE ] AKAM: PASS: Integrity check passed. [2026-01-05T12:00:59.940514] [DEBUG] [REMOTE ] AKAM: Symbol is viable for forecasting. [2026-01-05T12:00:59.940587] [INFO ] [MAIN ] [118/3535] AKAM kept (0.5s) | 118 kept, 0 rejected | 129.9/min | ETA: 26.3m [2026-01-05T12:01:00.228843] [DEBUG] [REMOTE ] AKBA: Retrieved 2966 rows, trimmed to 300. [2026-01-05T12:01:00.229092] [DEBUG] [REMOTE ] AKBA: PASS: History has at least 300 days. [2026-01-05T12:01:00.229386] [DEBUG] [REMOTE ] AKBA: PASS: Price check passed. Min price $1.47. [2026-01-05T12:01:00.229553] [DEBUG] [REMOTE ] AKBA: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:00.229732] [DEBUG] [REMOTE ] AKBA: PASS: Integrity check passed. [2026-01-05T12:01:00.229777] [DEBUG] [REMOTE ] AKBA: Symbol is viable for forecasting. [2026-01-05T12:01:00.229834] [INFO ] [MAIN ] [119/3535] AKBA kept (0.3s) | 119 kept, 0 rejected | 130.4/min | ETA: 26.2m [2026-01-05T12:01:00.796413] [DEBUG] [REMOTE ] AL: Retrieved 3699 rows, trimmed to 300. [2026-01-05T12:01:00.796633] [DEBUG] [REMOTE ] AL: PASS: History has at least 300 days. [2026-01-05T12:01:00.797154] [DEBUG] [REMOTE ] AL: PASS: Price check passed. Min price $63.28. [2026-01-05T12:01:00.797303] [DEBUG] [REMOTE ] AL: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:00.797444] [DEBUG] [REMOTE ] AL: PASS: Integrity check passed. [2026-01-05T12:01:00.797496] [DEBUG] [REMOTE ] AL: Symbol is viable for forecasting. [2026-01-05T12:01:00.797909] [INFO ] [MAIN ] [120/3535] AL kept (0.6s) | 120 kept, 0 rejected | 130.1/min | ETA: 26.2m [2026-01-05T12:01:00.978738] [DEBUG] [REMOTE ] ALAB: Retrieved 449 rows, trimmed to 300. [2026-01-05T12:01:00.978937] [DEBUG] [REMOTE ] ALAB: PASS: History has at least 300 days. [2026-01-05T12:01:00.979188] [DEBUG] [REMOTE ] ALAB: PASS: Price check passed. Min price $139.29. [2026-01-05T12:01:00.979328] [DEBUG] [REMOTE ] ALAB: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:00.979447] [DEBUG] [REMOTE ] ALAB: PASS: Integrity check passed. [2026-01-05T12:01:00.979488] [DEBUG] [REMOTE ] ALAB: Symbol is viable for forecasting. [2026-01-05T12:01:00.979540] [INFO ] [MAIN ] [121/3535] ALAB kept (0.2s) | 121 kept, 0 rejected | 130.8/min | ETA: 26.1m [2026-01-05T12:01:01.741627] [DEBUG] [REMOTE ] ALB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:01.741921] [DEBUG] [REMOTE ] ALB: PASS: History has at least 300 days. [2026-01-05T12:01:01.742445] [DEBUG] [REMOTE ] ALB: PASS: Price check passed. Min price $88.18. [2026-01-05T12:01:01.742953] [DEBUG] [REMOTE ] ALB: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:01.743171] [DEBUG] [REMOTE ] ALB: PASS: Integrity check passed. [2026-01-05T12:01:01.743231] [DEBUG] [REMOTE ] ALB: Symbol is viable for forecasting. [2026-01-05T12:01:01.743317] [INFO ] [MAIN ] [122/3535] ALB kept (0.8s) | 122 kept, 0 rejected | 130.1/min | ETA: 26.2m [2026-01-05T12:01:02.030202] [DEBUG] [REMOTE ] ALC: Retrieved 1694 rows, trimmed to 300. [2026-01-05T12:01:02.030410] [DEBUG] [REMOTE ] ALC: PASS: History has at least 300 days. [2026-01-05T12:01:02.030762] [DEBUG] [REMOTE ] ALC: PASS: Price check passed. Min price $72.05. [2026-01-05T12:01:02.031109] [DEBUG] [REMOTE ] ALC: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:02.031246] [DEBUG] [REMOTE ] ALC: PASS: Integrity check passed. [2026-01-05T12:01:02.031299] [DEBUG] [REMOTE ] ALC: Symbol is viable for forecasting. [2026-01-05T12:01:02.031361] [INFO ] [MAIN ] [123/3535] ALC kept (0.3s) | 123 kept, 0 rejected | 130.5/min | ETA: 26.2m [2026-01-05T12:01:02.657095] [DEBUG] [REMOTE ] ALCO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:02.657322] [DEBUG] [REMOTE ] ALCO: PASS: History has at least 300 days. [2026-01-05T12:01:02.657646] [DEBUG] [REMOTE ] ALCO: PASS: Price check passed. Min price $31.31. [2026-01-05T12:01:02.657797] [DEBUG] [REMOTE ] ALCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:02.657946] [DEBUG] [REMOTE ] ALCO: PASS: Integrity check passed. [2026-01-05T12:01:02.657989] [DEBUG] [REMOTE ] ALCO: Symbol is viable for forecasting. [2026-01-05T12:01:02.658218] [INFO ] [MAIN ] [124/3535] ALCO kept (0.6s) | 124 kept, 0 rejected | 130.1/min | ETA: 26.2m [2026-01-05T12:01:02.933750] [DEBUG] [REMOTE ] ALDX: Retrieved 2936 rows, trimmed to 300. [2026-01-05T12:01:02.933930] [DEBUG] [REMOTE ] ALDX: PASS: History has at least 300 days. [2026-01-05T12:01:02.934186] [DEBUG] [REMOTE ] ALDX: PASS: Price check passed. Min price $3.99. [2026-01-05T12:01:02.934334] [DEBUG] [REMOTE ] ALDX: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:02.934457] [DEBUG] [REMOTE ] ALDX: PASS: Integrity check passed. [2026-01-05T12:01:02.934501] [DEBUG] [REMOTE ] ALDX: Symbol is viable for forecasting. [2026-01-05T12:01:02.934554] [INFO ] [MAIN ] [125/3535] ALDX kept (0.3s) | 125 kept, 0 rejected | 130.5/min | ETA: 26.1m [2026-01-05T12:01:03.266937] [DEBUG] [REMOTE ] ALEX: Retrieved 3408 rows, trimmed to 300. [2026-01-05T12:01:03.267133] [DEBUG] [REMOTE ] ALEX: PASS: History has at least 300 days. [2026-01-05T12:01:03.267404] [DEBUG] [REMOTE ] ALEX: PASS: Price check passed. Min price $14.89. [2026-01-05T12:01:03.267558] [DEBUG] [REMOTE ] ALEX: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:03.267712] [DEBUG] [REMOTE ] ALEX: PASS: Integrity check passed. [2026-01-05T12:01:03.267756] [DEBUG] [REMOTE ] ALEX: Symbol is viable for forecasting. [2026-01-05T12:01:03.267811] [INFO ] [MAIN ] [126/3535] ALEX kept (0.3s) | 126 kept, 0 rejected | 130.8/min | ETA: 26.1m [2026-01-05T12:01:03.985469] [DEBUG] [REMOTE ] ALG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:03.985709] [DEBUG] [REMOTE ] ALG: PASS: History has at least 300 days. [2026-01-05T12:01:03.986059] [DEBUG] [REMOTE ] ALG: PASS: Price check passed. Min price $157.80. [2026-01-05T12:01:03.986260] [DEBUG] [REMOTE ] ALG: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:03.986417] [DEBUG] [REMOTE ] ALG: PASS: Integrity check passed. [2026-01-05T12:01:03.986462] [DEBUG] [REMOTE ] ALG: Symbol is viable for forecasting. [2026-01-05T12:01:03.986518] [INFO ] [MAIN ] [127/3535] ALG kept (0.7s) | 127 kept, 0 rejected | 130.2/min | ETA: 26.2m [2026-01-05T12:01:04.252334] [DEBUG] [REMOTE ] ALGM: Retrieved 1300 rows, trimmed to 300. [2026-01-05T12:01:04.252532] [DEBUG] [REMOTE ] ALGM: PASS: History has at least 300 days. [2026-01-05T12:01:04.252858] [DEBUG] [REMOTE ] ALGM: PASS: Price check passed. Min price $22.80. [2026-01-05T12:01:04.253007] [DEBUG] [REMOTE ] ALGM: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:04.253136] [DEBUG] [REMOTE ] ALGM: PASS: Integrity check passed. [2026-01-05T12:01:04.253179] [DEBUG] [REMOTE ] ALGM: Symbol is viable for forecasting. [2026-01-05T12:01:04.253232] [INFO ] [MAIN ] [128/3535] ALGM kept (0.3s) | 128 kept, 0 rejected | 130.6/min | ETA: 26.1m [2026-01-05T12:01:04.835361] [DEBUG] [REMOTE ] ALGN: Retrieved 6269 rows, trimmed to 300. [2026-01-05T12:01:04.835552] [DEBUG] [REMOTE ] ALGN: PASS: History has at least 300 days. [2026-01-05T12:01:04.835845] [DEBUG] [REMOTE ] ALGN: PASS: Price check passed. Min price $125.79. [2026-01-05T12:01:04.836106] [DEBUG] [REMOTE ] ALGN: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:04.836253] [DEBUG] [REMOTE ] ALGN: PASS: Integrity check passed. [2026-01-05T12:01:04.836324] [DEBUG] [REMOTE ] ALGN: Symbol is viable for forecasting. [2026-01-05T12:01:04.836390] [INFO ] [MAIN ] [129/3535] ALGN kept (0.6s) | 129 kept, 0 rejected | 130.4/min | ETA: 26.1m [2026-01-05T12:01:05.120649] [DEBUG] [REMOTE ] ALGS: Retrieved 1309 rows, trimmed to 300. [2026-01-05T12:01:05.120800] [DEBUG] [REMOTE ] ALGS: PASS: History has at least 300 days. [2026-01-05T12:01:05.121006] [DEBUG] [REMOTE ] ALGS: PASS: Price check passed. Min price $6.07. [2026-01-05T12:01:05.121146] [DEBUG] [REMOTE ] ALGS: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:05.121259] [DEBUG] [REMOTE ] ALGS: PASS: Integrity check passed. [2026-01-05T12:01:05.121301] [DEBUG] [REMOTE ] ALGS: Symbol is viable for forecasting. [2026-01-05T12:01:05.121352] [INFO ] [MAIN ] [130/3535] ALGS kept (0.3s) | 130 kept, 0 rejected | 130.7/min | ETA: 26.0m [2026-01-05T12:01:05.397839] [DEBUG] [REMOTE ] ALHC: Retrieved 1199 rows, trimmed to 300. [2026-01-05T12:01:05.397977] [DEBUG] [REMOTE ] ALHC: PASS: History has at least 300 days. [2026-01-05T12:01:05.398213] [DEBUG] [REMOTE ] ALHC: PASS: Price check passed. Min price $16.04. [2026-01-05T12:01:05.398355] [DEBUG] [REMOTE ] ALHC: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:05.398471] [DEBUG] [REMOTE ] ALHC: PASS: Integrity check passed. [2026-01-05T12:01:05.398514] [DEBUG] [REMOTE ] ALHC: Symbol is viable for forecasting. [2026-01-05T12:01:05.398565] [INFO ] [MAIN ] [131/3535] ALHC kept (0.3s) | 131 kept, 0 rejected | 131.1/min | ETA: 26.0m [2026-01-05T12:01:06.041826] [DEBUG] [REMOTE ] ALK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:06.041975] [DEBUG] [REMOTE ] ALK: PASS: History has at least 300 days. [2026-01-05T12:01:06.042220] [DEBUG] [REMOTE ] ALK: PASS: Price check passed. Min price $37.82. [2026-01-05T12:01:06.042363] [DEBUG] [REMOTE ] ALK: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:06.042493] [DEBUG] [REMOTE ] ALK: PASS: Integrity check passed. [2026-01-05T12:01:06.042644] [DEBUG] [REMOTE ] ALK: Symbol is viable for forecasting. [2026-01-05T12:01:06.042705] [INFO ] [MAIN ] [132/3535] ALK kept (0.6s) | 132 kept, 0 rejected | 130.7/min | ETA: 26.0m [2026-01-05T12:01:06.520549] [DEBUG] [REMOTE ] ALKS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:06.520705] [DEBUG] [REMOTE ] ALKS: PASS: History has at least 300 days. [2026-01-05T12:01:06.520934] [DEBUG] [REMOTE ] ALKS: PASS: Price check passed. Min price $27.81. [2026-01-05T12:01:06.521075] [DEBUG] [REMOTE ] ALKS: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:06.521197] [DEBUG] [REMOTE ] ALKS: PASS: Integrity check passed. [2026-01-05T12:01:06.521240] [DEBUG] [REMOTE ] ALKS: Symbol is viable for forecasting. [2026-01-05T12:01:06.521842] [INFO ] [MAIN ] [133/3535] ALKS kept (0.5s) | 133 kept, 0 rejected | 130.7/min | ETA: 26.0m [2026-01-05T12:01:06.932766] [DEBUG] [REMOTE ] ALL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:06.932898] [DEBUG] [REMOTE ] ALL: PASS: History has at least 300 days. [2026-01-05T12:01:06.933112] [DEBUG] [REMOTE ] ALL: PASS: Price check passed. Min price $189.10. [2026-01-05T12:01:06.933246] [DEBUG] [REMOTE ] ALL: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:06.933362] [DEBUG] [REMOTE ] ALL: PASS: Integrity check passed. [2026-01-05T12:01:06.933404] [DEBUG] [REMOTE ] ALL: Symbol is viable for forecasting. [2026-01-05T12:01:06.933453] [INFO ] [MAIN ] [134/3535] ALL kept (0.4s) | 134 kept, 0 rejected | 130.8/min | ETA: 26.0m [2026-01-05T12:01:07.177151] [DEBUG] [REMOTE ] ALLE: Retrieved 3049 rows, trimmed to 300. [2026-01-05T12:01:07.177278] [DEBUG] [REMOTE ] ALLE: PASS: History has at least 300 days. [2026-01-05T12:01:07.177482] [DEBUG] [REMOTE ] ALLE: PASS: Price check passed. Min price $156.99. [2026-01-05T12:01:07.177650] [DEBUG] [REMOTE ] ALLE: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:07.177783] [DEBUG] [REMOTE ] ALLE: PASS: Integrity check passed. [2026-01-05T12:01:07.177833] [DEBUG] [REMOTE ] ALLE: Symbol is viable for forecasting. [2026-01-05T12:01:07.177885] [INFO ] [MAIN ] [135/3535] ALLE kept (0.2s) | 135 kept, 0 rejected | 131.2/min | ETA: 25.9m [2026-01-05T12:01:07.468023] [DEBUG] [REMOTE ] ALLO: Retrieved 1816 rows, trimmed to 300. [2026-01-05T12:01:07.468199] [DEBUG] [REMOTE ] ALLO: PASS: History has at least 300 days. [2026-01-05T12:01:07.468446] [DEBUG] [REMOTE ] ALLO: PASS: Price check passed. Min price $1.05. [2026-01-05T12:01:07.468634] [DEBUG] [REMOTE ] ALLO: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:07.468763] [DEBUG] [REMOTE ] ALLO: PASS: Integrity check passed. [2026-01-05T12:01:07.468809] [DEBUG] [REMOTE ] ALLO: Symbol is viable for forecasting. [2026-01-05T12:01:07.468864] [INFO ] [MAIN ] [136/3535] ALLO kept (0.3s) | 136 kept, 0 rejected | 131.6/min | ETA: 25.8m [2026-01-05T12:01:08.069249] [DEBUG] [REMOTE ] ALLY: Retrieved 2951 rows, trimmed to 300. [2026-01-05T12:01:08.069436] [DEBUG] [REMOTE ] ALLY: PASS: History has at least 300 days. [2026-01-05T12:01:08.069733] [DEBUG] [REMOTE ] ALLY: PASS: Price check passed. Min price $36.68. [2026-01-05T12:01:08.069876] [DEBUG] [REMOTE ] ALLY: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:08.070001] [DEBUG] [REMOTE ] ALLY: PASS: Integrity check passed. [2026-01-05T12:01:08.070043] [DEBUG] [REMOTE ] ALLY: Symbol is viable for forecasting. [2026-01-05T12:01:08.070096] [INFO ] [MAIN ] [137/3535] ALLY kept (0.6s) | 137 kept, 0 rejected | 131.3/min | ETA: 25.9m [2026-01-05T12:01:08.314288] [DEBUG] [REMOTE ] ALMS: Retrieved 380 rows, trimmed to 300. [2026-01-05T12:01:08.314463] [DEBUG] [REMOTE ] ALMS: PASS: History has at least 300 days. [2026-01-05T12:01:08.314729] [DEBUG] [REMOTE ] ALMS: PASS: Price check passed. Min price $4.43. [2026-01-05T12:01:08.314871] [DEBUG] [REMOTE ] ALMS: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:08.314991] [DEBUG] [REMOTE ] ALMS: PASS: Integrity check passed. [2026-01-05T12:01:08.315032] [DEBUG] [REMOTE ] ALMS: Symbol is viable for forecasting. [2026-01-05T12:01:08.315083] [INFO ] [MAIN ] [138/3535] ALMS kept (0.2s) | 138 kept, 0 rejected | 131.7/min | ETA: 25.8m [2026-01-05T12:01:09.048417] [DEBUG] [REMOTE ] ALNY: Retrieved 5433 rows, trimmed to 300. [2026-01-05T12:01:09.048681] [DEBUG] [REMOTE ] ALNY: PASS: History has at least 300 days. [2026-01-05T12:01:09.048990] [DEBUG] [REMOTE ] ALNY: PASS: Price check passed. Min price $391.17. [2026-01-05T12:01:09.049140] [DEBUG] [REMOTE ] ALNY: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:09.049277] [DEBUG] [REMOTE ] ALNY: PASS: Integrity check passed. [2026-01-05T12:01:09.049320] [DEBUG] [REMOTE ] ALNY: Symbol is viable for forecasting. [2026-01-05T12:01:09.049375] [INFO ] [MAIN ] [139/3535] ALNY kept (0.7s) | 139 kept, 0 rejected | 131.1/min | ETA: 25.9m [2026-01-05T12:01:09.372134] [DEBUG] [REMOTE ] ALRM: Retrieved 2646 rows, trimmed to 300. [2026-01-05T12:01:09.372315] [DEBUG] [REMOTE ] ALRM: PASS: History has at least 300 days. [2026-01-05T12:01:09.372567] [DEBUG] [REMOTE ] ALRM: PASS: Price check passed. Min price $47.13. [2026-01-05T12:01:09.372749] [DEBUG] [REMOTE ] ALRM: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:09.372870] [DEBUG] [REMOTE ] ALRM: PASS: Integrity check passed. [2026-01-05T12:01:09.372912] [DEBUG] [REMOTE ] ALRM: Symbol is viable for forecasting. [2026-01-05T12:01:09.372965] [INFO ] [MAIN ] [140/3535] ALRM kept (0.3s) | 140 kept, 0 rejected | 131.4/min | ETA: 25.8m [2026-01-05T12:01:09.954146] [DEBUG] [REMOTE ] ALRS: Retrieved 6280 rows, trimmed to 300. [2026-01-05T12:01:09.954347] [DEBUG] [REMOTE ] ALRS: PASS: History has at least 300 days. [2026-01-05T12:01:09.954698] [DEBUG] [REMOTE ] ALRS: PASS: Price check passed. Min price $20.61. [2026-01-05T12:01:09.954850] [DEBUG] [REMOTE ] ALRS: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:09.954987] [DEBUG] [REMOTE ] ALRS: PASS: Integrity check passed. [2026-01-05T12:01:09.955030] [DEBUG] [REMOTE ] ALRS: Symbol is viable for forecasting. [2026-01-05T12:01:09.955085] [INFO ] [MAIN ] [141/3535] ALRS kept (0.6s) | 141 kept, 0 rejected | 131.2/min | ETA: 25.9m [2026-01-05T12:01:10.300070] [DEBUG] [REMOTE ] ALSN: Retrieved 3471 rows, trimmed to 300. [2026-01-05T12:01:10.300249] [DEBUG] [REMOTE ] ALSN: PASS: History has at least 300 days. [2026-01-05T12:01:10.300527] [DEBUG] [REMOTE ] ALSN: PASS: Price check passed. Min price $79.02. [2026-01-05T12:01:10.300705] [DEBUG] [REMOTE ] ALSN: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:10.300830] [DEBUG] [REMOTE ] ALSN: PASS: Integrity check passed. [2026-01-05T12:01:10.300873] [DEBUG] [REMOTE ] ALSN: Symbol is viable for forecasting. [2026-01-05T12:01:10.300926] [INFO ] [MAIN ] [142/3535] ALSN kept (0.3s) | 142 kept, 0 rejected | 131.4/min | ETA: 25.8m [2026-01-05T12:01:10.633473] [DEBUG] [REMOTE ] ALTG: Retrieved 1683 rows, trimmed to 300. [2026-01-05T12:01:10.633625] [DEBUG] [REMOTE ] ALTG: PASS: History has at least 300 days. [2026-01-05T12:01:10.633835] [DEBUG] [REMOTE ] ALTG: PASS: Price check passed. Min price $4.19. [2026-01-05T12:01:10.633985] [DEBUG] [REMOTE ] ALTG: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:10.634114] [DEBUG] [REMOTE ] ALTG: PASS: Integrity check passed. [2026-01-05T12:01:10.634158] [DEBUG] [REMOTE ] ALTG: Symbol is viable for forecasting. [2026-01-05T12:01:10.634209] [INFO ] [MAIN ] [143/3535] ALTG kept (0.3s) | 143 kept, 0 rejected | 131.6/min | ETA: 25.8m [2026-01-05T12:01:10.989121] [DEBUG] [REMOTE ] ALTI: Retrieved 753 rows, trimmed to 300. [2026-01-05T12:01:10.989278] [DEBUG] [REMOTE ] ALTI: PASS: History has at least 300 days. [2026-01-05T12:01:10.989543] [DEBUG] [REMOTE ] ALTI: PASS: Price check passed. Min price $3.55. [2026-01-05T12:01:10.989762] [DEBUG] [REMOTE ] ALTI: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:10.989914] [DEBUG] [REMOTE ] ALTI: PASS: Integrity check passed. [2026-01-05T12:01:10.989970] [DEBUG] [REMOTE ] ALTI: Symbol is viable for forecasting. [2026-01-05T12:01:10.990040] [INFO ] [MAIN ] [144/3535] ALTI kept (0.4s) | 144 kept, 0 rejected | 131.8/min | ETA: 25.7m [2026-01-05T12:01:11.608850] [DEBUG] [REMOTE ] ALTS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:11.609016] [DEBUG] [REMOTE ] ALTS: PASS: History has at least 300 days. [2026-01-05T12:01:11.609316] [DEBUG] [REMOTE ] ALTS: PASS: Price check passed. Min price $1.10. [2026-01-05T12:01:11.609508] [DEBUG] [REMOTE ] ALTS: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:11.609701] [DEBUG] [REMOTE ] ALTS: PASS: Integrity check passed. [2026-01-05T12:01:11.609762] [DEBUG] [REMOTE ] ALTS: Symbol is viable for forecasting. [2026-01-05T12:01:11.609833] [INFO ] [MAIN ] [145/3535] ALTS kept (0.6s) | 145 kept, 0 rejected | 131.5/min | ETA: 25.8m [2026-01-05T12:01:11.953526] [DEBUG] [REMOTE ] ALTY: Retrieved 2635 rows, trimmed to 300. [2026-01-05T12:01:11.953693] [DEBUG] [REMOTE ] ALTY: PASS: History has at least 300 days. [2026-01-05T12:01:11.953947] [DEBUG] [REMOTE ] ALTY: PASS: Price check passed. Min price $11.44. [2026-01-05T12:01:11.954107] [DEBUG] [REMOTE ] ALTY: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:11.954225] [DEBUG] [REMOTE ] ALTY: PASS: Integrity check passed. [2026-01-05T12:01:11.954267] [DEBUG] [REMOTE ] ALTY: Symbol is viable for forecasting. [2026-01-05T12:01:11.954318] [INFO ] [MAIN ] [146/3535] ALTY kept (0.3s) | 146 kept, 0 rejected | 131.7/min | ETA: 25.7m [2026-01-05T12:01:12.205600] [DEBUG] [REMOTE ] ALVO: Retrieved 890 rows, trimmed to 300. [2026-01-05T12:01:12.205794] [DEBUG] [REMOTE ] ALVO: PASS: History has at least 300 days. [2026-01-05T12:01:12.206079] [DEBUG] [REMOTE ] ALVO: PASS: Price check passed. Min price $4.60. [2026-01-05T12:01:12.206227] [DEBUG] [REMOTE ] ALVO: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:12.206350] [DEBUG] [REMOTE ] ALVO: PASS: Integrity check passed. [2026-01-05T12:01:12.206395] [DEBUG] [REMOTE ] ALVO: Symbol is viable for forecasting. [2026-01-05T12:01:12.206450] [INFO ] [MAIN ] [147/3535] ALVO kept (0.3s) | 147 kept, 0 rejected | 132.1/min | ETA: 25.6m [2026-01-05T12:01:12.740103] [DEBUG] [REMOTE ] ALX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:12.740261] [DEBUG] [REMOTE ] ALX: PASS: History has at least 300 days. [2026-01-05T12:01:12.740540] [DEBUG] [REMOTE ] ALX: PASS: Price check passed. Min price $205.15. [2026-01-05T12:01:12.740722] [DEBUG] [REMOTE ] ALX: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:12.740871] [DEBUG] [REMOTE ] ALX: PASS: Integrity check passed. [2026-01-05T12:01:12.740918] [DEBUG] [REMOTE ] ALX: Symbol is viable for forecasting. [2026-01-05T12:01:12.740971] [INFO ] [MAIN ] [148/3535] ALX kept (0.5s) | 148 kept, 0 rejected | 132.0/min | ETA: 25.7m [2026-01-05T12:01:13.077043] [DEBUG] [REMOTE ] ALXO: Retrieved 1373 rows, trimmed to 300. [2026-01-05T12:01:13.077253] [DEBUG] [REMOTE ] ALXO: PASS: History has at least 300 days. [2026-01-05T12:01:13.077510] [DEBUG] [REMOTE ] ALXO: PASS: Price check passed. Min price $1.13. [2026-01-05T12:01:13.077679] [DEBUG] [REMOTE ] ALXO: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:13.077841] [DEBUG] [REMOTE ] ALXO: PASS: Integrity check passed. [2026-01-05T12:01:13.077891] [DEBUG] [REMOTE ] ALXO: Symbol is viable for forecasting. [2026-01-05T12:01:13.077971] [INFO ] [MAIN ] [149/3535] ALXO kept (0.3s) | 149 kept, 0 rejected | 132.2/min | ETA: 25.6m [2026-01-05T12:01:13.451413] [DEBUG] [REMOTE ] ALZN: Retrieved 1144 rows, trimmed to 300. [2026-01-05T12:01:13.451638] [DEBUG] [REMOTE ] ALZN: PASS: History has at least 300 days. [2026-01-05T12:01:13.451898] [DEBUG] [REMOTE ] ALZN: PASS: Price check passed. Min price $1.82. [2026-01-05T12:01:13.452040] [DEBUG] [REMOTE ] ALZN: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:13.452164] [DEBUG] [REMOTE ] ALZN: PASS: Integrity check passed. [2026-01-05T12:01:13.452208] [DEBUG] [REMOTE ] ALZN: Symbol is viable for forecasting. [2026-01-05T12:01:13.452261] [INFO ] [MAIN ] [150/3535] ALZN kept (0.4s) | 150 kept, 0 rejected | 132.4/min | ETA: 25.6m [2026-01-05T12:01:13.964266] [DEBUG] [REMOTE ] AM: Retrieved 2806 rows, trimmed to 300. [2026-01-05T12:01:13.964446] [DEBUG] [REMOTE ] AM: PASS: History has at least 300 days. [2026-01-05T12:01:13.964782] [DEBUG] [REMOTE ] AM: PASS: Price check passed. Min price $17.19. [2026-01-05T12:01:13.964984] [DEBUG] [REMOTE ] AM: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:13.965164] [DEBUG] [REMOTE ] AM: PASS: Integrity check passed. [2026-01-05T12:01:13.965225] [DEBUG] [REMOTE ] AM: Symbol is viable for forecasting. [2026-01-05T12:01:13.965300] [INFO ] [MAIN ] [151/3535] AM kept (0.5s) | 151 kept, 0 rejected | 132.2/min | ETA: 25.6m [2026-01-05T12:01:14.331311] [DEBUG] [REMOTE ] AMAL: Retrieved 1862 rows, trimmed to 300. [2026-01-05T12:01:14.331516] [DEBUG] [REMOTE ] AMAL: PASS: History has at least 300 days. [2026-01-05T12:01:14.331880] [DEBUG] [REMOTE ] AMAL: PASS: Price check passed. Min price $25.13. [2026-01-05T12:01:14.332079] [DEBUG] [REMOTE ] AMAL: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:14.332265] [DEBUG] [REMOTE ] AMAL: PASS: Integrity check passed. [2026-01-05T12:01:14.332324] [DEBUG] [REMOTE ] AMAL: Symbol is viable for forecasting. [2026-01-05T12:01:14.332401] [INFO ] [MAIN ] [152/3535] AMAL kept (0.4s) | 152 kept, 0 rejected | 132.4/min | ETA: 25.5m [2026-01-05T12:01:14.827279] [DEBUG] [REMOTE ] AMBA: Retrieved 3326 rows, trimmed to 300. [2026-01-05T12:01:14.827466] [DEBUG] [REMOTE ] AMBA: PASS: History has at least 300 days. [2026-01-05T12:01:14.827874] [DEBUG] [REMOTE ] AMBA: PASS: Price check passed. Min price $69.77. [2026-01-05T12:01:14.828058] [DEBUG] [REMOTE ] AMBA: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:14.828234] [DEBUG] [REMOTE ] AMBA: PASS: Integrity check passed. [2026-01-05T12:01:14.828287] [DEBUG] [REMOTE ] AMBA: Symbol is viable for forecasting. [2026-01-05T12:01:14.828355] [INFO ] [MAIN ] [153/3535] AMBA kept (0.5s) | 153 kept, 0 rejected | 132.3/min | ETA: 25.6m [2026-01-05T12:01:15.062182] [DEBUG] [REMOTE ] AMBP: Retrieved 1108 rows, trimmed to 300. [2026-01-05T12:01:15.062316] [DEBUG] [REMOTE ] AMBP: PASS: History has at least 300 days. [2026-01-05T12:01:15.062526] [DEBUG] [REMOTE ] AMBP: PASS: Price check passed. Min price $3.32. [2026-01-05T12:01:15.062692] [DEBUG] [REMOTE ] AMBP: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:15.062814] [DEBUG] [REMOTE ] AMBP: PASS: Integrity check passed. [2026-01-05T12:01:15.062856] [DEBUG] [REMOTE ] AMBP: Symbol is viable for forecasting. [2026-01-05T12:01:15.062907] [INFO ] [MAIN ] [154/3535] AMBP kept (0.2s) | 154 kept, 0 rejected | 132.7/min | ETA: 25.5m [2026-01-05T12:01:15.442695] [DEBUG] [REMOTE ] AMC: Retrieved 3028 rows, trimmed to 300. [2026-01-05T12:01:15.442825] [DEBUG] [REMOTE ] AMC: PASS: History has at least 300 days. [2026-01-05T12:01:15.443032] [DEBUG] [REMOTE ] AMC: PASS: Price check passed. Min price $1.56. [2026-01-05T12:01:15.443166] [DEBUG] [REMOTE ] AMC: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:15.443280] [DEBUG] [REMOTE ] AMC: PASS: Integrity check passed. [2026-01-05T12:01:15.443321] [DEBUG] [REMOTE ] AMC: Symbol is viable for forecasting. [2026-01-05T12:01:15.443370] [INFO ] [MAIN ] [155/3535] AMC kept (0.4s) | 155 kept, 0 rejected | 132.9/min | ETA: 25.4m [2026-01-05T12:01:15.991347] [DEBUG] [REMOTE ] AMCX: Retrieved 3659 rows, trimmed to 300. [2026-01-05T12:01:15.991483] [DEBUG] [REMOTE ] AMCX: PASS: History has at least 300 days. [2026-01-05T12:01:15.991718] [DEBUG] [REMOTE ] AMCX: PASS: Price check passed. Min price $7.07. [2026-01-05T12:01:15.991856] [DEBUG] [REMOTE ] AMCX: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:15.991994] [DEBUG] [REMOTE ] AMCX: PASS: Integrity check passed. [2026-01-05T12:01:15.992044] [DEBUG] [REMOTE ] AMCX: Symbol is viable for forecasting. [2026-01-05T12:01:15.992093] [INFO ] [MAIN ] [156/3535] AMCX kept (0.5s) | 156 kept, 0 rejected | 132.7/min | ETA: 25.5m [2026-01-05T12:01:16.503871] [DEBUG] [REMOTE ] AMD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:16.504008] [DEBUG] [REMOTE ] AMD: PASS: History has at least 300 days. [2026-01-05T12:01:16.504219] [DEBUG] [REMOTE ] AMD: PASS: Price check passed. Min price $198.11. [2026-01-05T12:01:16.504350] [DEBUG] [REMOTE ] AMD: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:16.504463] [DEBUG] [REMOTE ] AMD: PASS: Integrity check passed. [2026-01-05T12:01:16.504502] [DEBUG] [REMOTE ] AMD: Symbol is viable for forecasting. [2026-01-05T12:01:16.504551] [INFO ] [MAIN ] [157/3535] AMD kept (0.5s) | 157 kept, 0 rejected | 132.6/min | ETA: 25.5m [2026-01-05T12:01:16.691371] [DEBUG] [REMOTE ] AMDL: Retrieved 451 rows, trimmed to 300. [2026-01-05T12:01:16.691509] [DEBUG] [REMOTE ] AMDL: PASS: History has at least 300 days. [2026-01-05T12:01:16.691733] [DEBUG] [REMOTE ] AMDL: PASS: Price check passed. Min price $13.41. [2026-01-05T12:01:16.691871] [DEBUG] [REMOTE ] AMDL: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:16.691989] [DEBUG] [REMOTE ] AMDL: PASS: Integrity check passed. [2026-01-05T12:01:16.692033] [DEBUG] [REMOTE ] AMDL: Symbol is viable for forecasting. [2026-01-05T12:01:16.692081] [INFO ] [MAIN ] [158/3535] AMDL kept (0.2s) | 158 kept, 0 rejected | 133.1/min | ETA: 25.4m [2026-01-05T12:01:17.364207] [DEBUG] [REMOTE ] AME: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:17.364335] [DEBUG] [REMOTE ] AME: PASS: History has at least 300 days. [2026-01-05T12:01:17.364552] [DEBUG] [REMOTE ] AME: PASS: Price check passed. Min price $179.00. [2026-01-05T12:01:17.364728] [DEBUG] [REMOTE ] AME: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:17.364844] [DEBUG] [REMOTE ] AME: PASS: Integrity check passed. [2026-01-05T12:01:17.364883] [DEBUG] [REMOTE ] AME: Symbol is viable for forecasting. [2026-01-05T12:01:17.364931] [INFO ] [MAIN ] [159/3535] AME kept (0.7s) | 159 kept, 0 rejected | 132.7/min | ETA: 25.4m [2026-01-05T12:01:17.890252] [DEBUG] [REMOTE ] AMG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:17.890392] [DEBUG] [REMOTE ] AMG: PASS: History has at least 300 days. [2026-01-05T12:01:17.890638] [DEBUG] [REMOTE ] AMG: PASS: Price check passed. Min price $230.77. [2026-01-05T12:01:17.890773] [DEBUG] [REMOTE ] AMG: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:17.890892] [DEBUG] [REMOTE ] AMG: PASS: Integrity check passed. [2026-01-05T12:01:17.890936] [DEBUG] [REMOTE ] AMG: Symbol is viable for forecasting. [2026-01-05T12:01:17.890993] [INFO ] [MAIN ] [160/3535] AMG kept (0.5s) | 160 kept, 0 rejected | 132.5/min | ETA: 25.5m [2026-01-05T12:01:18.353536] [DEBUG] [REMOTE ] AMGN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:18.353679] [DEBUG] [REMOTE ] AMGN: PASS: History has at least 300 days. [2026-01-05T12:01:18.353898] [DEBUG] [REMOTE ] AMGN: PASS: Price check passed. Min price $288.10. [2026-01-05T12:01:18.354033] [DEBUG] [REMOTE ] AMGN: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:18.354148] [DEBUG] [REMOTE ] AMGN: PASS: Integrity check passed. [2026-01-05T12:01:18.354188] [DEBUG] [REMOTE ] AMGN: Symbol is viable for forecasting. [2026-01-05T12:01:18.354236] [INFO ] [MAIN ] [161/3535] AMGN kept (0.5s) | 161 kept, 0 rejected | 132.5/min | ETA: 25.5m [2026-01-05T12:01:18.649711] [DEBUG] [REMOTE ] AMH: Retrieved 3125 rows, trimmed to 300. [2026-01-05T12:01:18.649865] [DEBUG] [REMOTE ] AMH: PASS: History has at least 300 days. [2026-01-05T12:01:18.650077] [DEBUG] [REMOTE ] AMH: PASS: Price check passed. Min price $29.87. [2026-01-05T12:01:18.650211] [DEBUG] [REMOTE ] AMH: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:18.650318] [DEBUG] [REMOTE ] AMH: PASS: Integrity check passed. [2026-01-05T12:01:18.650357] [DEBUG] [REMOTE ] AMH: Symbol is viable for forecasting. [2026-01-05T12:01:18.650405] [INFO ] [MAIN ] [162/3535] AMH kept (0.3s) | 162 kept, 0 rejected | 132.8/min | ETA: 25.4m [2026-01-05T12:01:18.982792] [DEBUG] [REMOTE ] AMLX: Retrieved 1000 rows, trimmed to 300. [2026-01-05T12:01:18.982929] [DEBUG] [REMOTE ] AMLX: PASS: History has at least 300 days. [2026-01-05T12:01:18.983138] [DEBUG] [REMOTE ] AMLX: PASS: Price check passed. Min price $11.42. [2026-01-05T12:01:18.983274] [DEBUG] [REMOTE ] AMLX: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:18.983390] [DEBUG] [REMOTE ] AMLX: PASS: Integrity check passed. [2026-01-05T12:01:18.983432] [DEBUG] [REMOTE ] AMLX: Symbol is viable for forecasting. [2026-01-05T12:01:18.983481] [INFO ] [MAIN ] [163/3535] AMLX kept (0.3s) | 163 kept, 0 rejected | 133.0/min | ETA: 25.4m [2026-01-05T12:01:19.588382] [DEBUG] [REMOTE ] AMN: Retrieved 6073 rows, trimmed to 300. [2026-01-05T12:01:19.588509] [DEBUG] [REMOTE ] AMN: PASS: History has at least 300 days. [2026-01-05T12:01:19.588803] [DEBUG] [REMOTE ] AMN: PASS: Price check passed. Min price $15.12. [2026-01-05T12:01:19.588941] [DEBUG] [REMOTE ] AMN: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:19.589059] [DEBUG] [REMOTE ] AMN: PASS: Integrity check passed. [2026-01-05T12:01:19.589099] [DEBUG] [REMOTE ] AMN: Symbol is viable for forecasting. [2026-01-05T12:01:19.589147] [INFO ] [MAIN ] [164/3535] AMN kept (0.6s) | 164 kept, 0 rejected | 132.7/min | ETA: 25.4m [2026-01-05T12:01:20.004208] [DEBUG] [REMOTE ] AMP: Retrieved 5107 rows, trimmed to 300. [2026-01-05T12:01:20.004368] [DEBUG] [REMOTE ] AMP: PASS: History has at least 300 days. [2026-01-05T12:01:20.004648] [DEBUG] [REMOTE ] AMP: PASS: Price check passed. Min price $440.80. [2026-01-05T12:01:20.004802] [DEBUG] [REMOTE ] AMP: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:20.004935] [DEBUG] [REMOTE ] AMP: PASS: Integrity check passed. [2026-01-05T12:01:20.004981] [DEBUG] [REMOTE ] AMP: Symbol is viable for forecasting. [2026-01-05T12:01:20.005055] [INFO ] [MAIN ] [165/3535] AMP kept (0.4s) | 165 kept, 0 rejected | 132.8/min | ETA: 25.4m [2026-01-05T12:01:20.448724] [DEBUG] [REMOTE ] AMPG: Retrieved 6500 rows, trimmed to 300. [2026-01-05T12:01:20.448859] [DEBUG] [REMOTE ] AMPG: PASS: History has at least 300 days. [2026-01-05T12:01:20.449063] [DEBUG] [REMOTE ] AMPG: PASS: Price check passed. Min price $2.60. [2026-01-05T12:01:20.449196] [DEBUG] [REMOTE ] AMPG: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:20.449307] [DEBUG] [REMOTE ] AMPG: PASS: Integrity check passed. [2026-01-05T12:01:20.449347] [DEBUG] [REMOTE ] AMPG: Symbol is viable for forecasting. [2026-01-05T12:01:20.449393] [INFO ] [MAIN ] [166/3535] AMPG kept (0.4s) | 166 kept, 0 rejected | 132.8/min | ETA: 25.4m [2026-01-05T12:01:20.610006] [DEBUG] [REMOTE ] AMPH: Retrieved 2899 rows, trimmed to 300. [2026-01-05T12:01:20.610125] [DEBUG] [REMOTE ] AMPH: PASS: History has at least 300 days. [2026-01-05T12:01:20.610322] [DEBUG] [REMOTE ] AMPH: PASS: Price check passed. Min price $23.14. [2026-01-05T12:01:20.610451] [DEBUG] [REMOTE ] AMPH: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:20.610559] [DEBUG] [REMOTE ] AMPH: PASS: Integrity check passed. [2026-01-05T12:01:20.610617] [DEBUG] [REMOTE ] AMPH: Symbol is viable for forecasting. [2026-01-05T12:01:20.610665] [INFO ] [MAIN ] [167/3535] AMPH kept (0.2s) | 167 kept, 0 rejected | 133.3/min | ETA: 25.3m [2026-01-05T12:01:20.963763] [DEBUG] [REMOTE ] AMPL: Retrieved 1071 rows, trimmed to 300. [2026-01-05T12:01:20.963893] [DEBUG] [REMOTE ] AMPL: PASS: History has at least 300 days. [2026-01-05T12:01:20.964095] [DEBUG] [REMOTE ] AMPL: PASS: Price check passed. Min price $9.48. [2026-01-05T12:01:20.964229] [DEBUG] [REMOTE ] AMPL: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:20.964344] [DEBUG] [REMOTE ] AMPL: PASS: Integrity check passed. [2026-01-05T12:01:20.964384] [DEBUG] [REMOTE ] AMPL: Symbol is viable for forecasting. [2026-01-05T12:01:20.964433] [INFO ] [MAIN ] [168/3535] AMPL kept (0.4s) | 168 kept, 0 rejected | 133.5/min | ETA: 25.2m [2026-01-05T12:01:21.466365] [DEBUG] [REMOTE ] AMPX: Retrieved 828 rows, trimmed to 300. [2026-01-05T12:01:21.466492] [DEBUG] [REMOTE ] AMPX: PASS: History has at least 300 days. [2026-01-05T12:01:21.466703] [DEBUG] [REMOTE ] AMPX: PASS: Price check passed. Min price $7.83. [2026-01-05T12:01:21.466835] [DEBUG] [REMOTE ] AMPX: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:21.466941] [DEBUG] [REMOTE ] AMPX: PASS: Integrity check passed. [2026-01-05T12:01:21.466981] [DEBUG] [REMOTE ] AMPX: Symbol is viable for forecasting. [2026-01-05T12:01:21.467028] [INFO ] [MAIN ] [169/3535] AMPX kept (0.5s) | 169 kept, 0 rejected | 133.4/min | ETA: 25.2m [2026-01-05T12:01:22.012009] [DEBUG] [REMOTE ] AMRC: Retrieved 3887 rows, trimmed to 300. [2026-01-05T12:01:22.012200] [DEBUG] [REMOTE ] AMRC: PASS: History has at least 300 days. [2026-01-05T12:01:22.012488] [DEBUG] [REMOTE ] AMRC: PASS: Price check passed. Min price $29.13. [2026-01-05T12:01:22.012655] [DEBUG] [REMOTE ] AMRC: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:22.012790] [DEBUG] [REMOTE ] AMRC: PASS: Integrity check passed. [2026-01-05T12:01:22.012832] [DEBUG] [REMOTE ] AMRC: Symbol is viable for forecasting. [2026-01-05T12:01:22.012886] [INFO ] [MAIN ] [170/3535] AMRC kept (0.5s) | 170 kept, 0 rejected | 133.2/min | ETA: 25.3m [2026-01-05T12:01:22.535513] [DEBUG] [REMOTE ] AMRN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:22.535703] [DEBUG] [REMOTE ] AMRN: PASS: History has at least 300 days. [2026-01-05T12:01:22.536012] [DEBUG] [REMOTE ] AMRN: PASS: Price check passed. Min price $13.51. [2026-01-05T12:01:22.536226] [DEBUG] [REMOTE ] AMRN: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:22.536391] [DEBUG] [REMOTE ] AMRN: PASS: Integrity check passed. [2026-01-05T12:01:22.536444] [DEBUG] [REMOTE ] AMRN: Symbol is viable for forecasting. [2026-01-05T12:01:22.536558] [INFO ] [MAIN ] [171/3535] AMRN kept (0.5s) | 171 kept, 0 rejected | 133.1/min | ETA: 25.3m [2026-01-05T12:01:22.942644] [DEBUG] [REMOTE ] AMRX: Retrieved 4267 rows, trimmed to 300. [2026-01-05T12:01:22.942779] [DEBUG] [REMOTE ] AMRX: PASS: History has at least 300 days. [2026-01-05T12:01:22.942985] [DEBUG] [REMOTE ] AMRX: PASS: Price check passed. Min price $9.72. [2026-01-05T12:01:22.943120] [DEBUG] [REMOTE ] AMRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:22.943233] [DEBUG] [REMOTE ] AMRX: PASS: Integrity check passed. [2026-01-05T12:01:22.943274] [DEBUG] [REMOTE ] AMRX: Symbol is viable for forecasting. [2026-01-05T12:01:22.943333] [INFO ] [MAIN ] [172/3535] AMRX kept (0.4s) | 172 kept, 0 rejected | 133.2/min | ETA: 25.3m [2026-01-05T12:01:23.411787] [DEBUG] [REMOTE ] AMSC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:23.411914] [DEBUG] [REMOTE ] AMSC: PASS: History has at least 300 days. [2026-01-05T12:01:23.412118] [DEBUG] [REMOTE ] AMSC: PASS: Price check passed. Min price $28.78. [2026-01-05T12:01:23.412252] [DEBUG] [REMOTE ] AMSC: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:23.412364] [DEBUG] [REMOTE ] AMSC: PASS: Integrity check passed. [2026-01-05T12:01:23.412404] [DEBUG] [REMOTE ] AMSC: Symbol is viable for forecasting. [2026-01-05T12:01:23.412452] [INFO ] [MAIN ] [173/3535] AMSC kept (0.5s) | 173 kept, 0 rejected | 133.2/min | ETA: 25.2m [2026-01-05T12:01:23.805647] [DEBUG] [REMOTE ] AMSF: Retrieved 5061 rows, trimmed to 300. [2026-01-05T12:01:23.805773] [DEBUG] [REMOTE ] AMSF: PASS: History has at least 300 days. [2026-01-05T12:01:23.805976] [DEBUG] [REMOTE ] AMSF: PASS: Price check passed. Min price $36.55. [2026-01-05T12:01:23.806113] [DEBUG] [REMOTE ] AMSF: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:23.806228] [DEBUG] [REMOTE ] AMSF: PASS: Integrity check passed. [2026-01-05T12:01:23.806268] [DEBUG] [REMOTE ] AMSF: Symbol is viable for forecasting. [2026-01-05T12:01:23.806316] [INFO ] [MAIN ] [174/3535] AMSF kept (0.4s) | 174 kept, 0 rejected | 133.3/min | ETA: 25.2m [2026-01-05T12:01:24.133903] [DEBUG] [REMOTE ] AMTB: Retrieved 1846 rows, trimmed to 300. [2026-01-05T12:01:24.134030] [DEBUG] [REMOTE ] AMTB: PASS: History has at least 300 days. [2026-01-05T12:01:24.134462] [DEBUG] [REMOTE ] AMTB: PASS: Price check passed. Min price $16.62. [2026-01-05T12:01:24.134676] [DEBUG] [REMOTE ] AMTB: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:24.134802] [DEBUG] [REMOTE ] AMTB: PASS: Integrity check passed. [2026-01-05T12:01:24.134844] [DEBUG] [REMOTE ] AMTB: Symbol is viable for forecasting. [2026-01-05T12:01:24.134894] [INFO ] [MAIN ] [175/3535] AMTB kept (0.3s) | 175 kept, 0 rejected | 133.5/min | ETA: 25.2m [2026-01-05T12:01:24.552509] [DEBUG] [REMOTE ] AMTX: Retrieved 2922 rows, trimmed to 300. [2026-01-05T12:01:24.552727] [DEBUG] [REMOTE ] AMTX: PASS: History has at least 300 days. [2026-01-05T12:01:24.553064] [DEBUG] [REMOTE ] AMTX: PASS: Price check passed. Min price $1.32. [2026-01-05T12:01:24.553260] [DEBUG] [REMOTE ] AMTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:24.553442] [DEBUG] [REMOTE ] AMTX: PASS: Integrity check passed. [2026-01-05T12:01:24.553497] [DEBUG] [REMOTE ] AMTX: Symbol is viable for forecasting. [2026-01-05T12:01:24.553568] [INFO ] [MAIN ] [176/3535] AMTX kept (0.4s) | 176 kept, 0 rejected | 133.5/min | ETA: 25.2m [2026-01-05T12:01:25.089962] [DEBUG] [REMOTE ] AMWD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:25.090097] [DEBUG] [REMOTE ] AMWD: PASS: History has at least 300 days. [2026-01-05T12:01:25.090314] [DEBUG] [REMOTE ] AMWD: PASS: Price check passed. Min price $47.62. [2026-01-05T12:01:25.090453] [DEBUG] [REMOTE ] AMWD: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:25.090589] [DEBUG] [REMOTE ] AMWD: PASS: Integrity check passed. [2026-01-05T12:01:25.090631] [DEBUG] [REMOTE ] AMWD: Symbol is viable for forecasting. [2026-01-05T12:01:25.090716] [INFO ] [MAIN ] [177/3535] AMWD kept (0.5s) | 177 kept, 0 rejected | 133.4/min | ETA: 25.2m [2026-01-05T12:01:25.348888] [DEBUG] [REMOTE ] AMWL: Retrieved 1330 rows, trimmed to 300. [2026-01-05T12:01:25.349103] [DEBUG] [REMOTE ] AMWL: PASS: History has at least 300 days. [2026-01-05T12:01:25.349368] [DEBUG] [REMOTE ] AMWL: PASS: Price check passed. Min price $3.78. [2026-01-05T12:01:25.349512] [DEBUG] [REMOTE ] AMWL: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:25.349664] [DEBUG] [REMOTE ] AMWL: PASS: Integrity check passed. [2026-01-05T12:01:25.349709] [DEBUG] [REMOTE ] AMWL: Symbol is viable for forecasting. [2026-01-05T12:01:25.349765] [INFO ] [MAIN ] [178/3535] AMWL kept (0.3s) | 178 kept, 0 rejected | 133.7/min | ETA: 25.1m [2026-01-05T12:01:25.855406] [DEBUG] [REMOTE ] AMX: Retrieved 6262 rows, trimmed to 300. [2026-01-05T12:01:25.855536] [DEBUG] [REMOTE ] AMX: PASS: History has at least 300 days. [2026-01-05T12:01:25.855768] [DEBUG] [REMOTE ] AMX: PASS: Price check passed. Min price $20.38. [2026-01-05T12:01:25.855902] [DEBUG] [REMOTE ] AMX: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:25.856012] [DEBUG] [REMOTE ] AMX: PASS: Integrity check passed. [2026-01-05T12:01:25.856051] [DEBUG] [REMOTE ] AMX: Symbol is viable for forecasting. [2026-01-05T12:01:25.856099] [INFO ] [MAIN ] [179/3535] AMX kept (0.5s) | 179 kept, 0 rejected | 133.6/min | ETA: 25.1m [2026-01-05T12:01:26.153109] [DEBUG] [REMOTE ] AMZD: Retrieved 834 rows, trimmed to 300. [2026-01-05T12:01:26.153248] [DEBUG] [REMOTE ] AMZD: PASS: History has at least 300 days. [2026-01-05T12:01:26.153478] [DEBUG] [REMOTE ] AMZD: PASS: Price check passed. Min price $9.14. [2026-01-05T12:01:26.153646] [DEBUG] [REMOTE ] AMZD: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:26.153761] [DEBUG] [REMOTE ] AMZD: PASS: Integrity check passed. [2026-01-05T12:01:26.153803] [DEBUG] [REMOTE ] AMZD: Symbol is viable for forecasting. [2026-01-05T12:01:26.153851] [INFO ] [MAIN ] [180/3535] AMZD kept (0.3s) | 180 kept, 0 rejected | 133.8/min | ETA: 25.1m [2026-01-05T12:01:26.640089] [DEBUG] [REMOTE ] AMZN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:26.640226] [DEBUG] [REMOTE ] AMZN: PASS: History has at least 300 days. [2026-01-05T12:01:26.640448] [DEBUG] [REMOTE ] AMZN: PASS: Price check passed. Min price $213.04. [2026-01-05T12:01:26.640637] [DEBUG] [REMOTE ] AMZN: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:26.640763] [DEBUG] [REMOTE ] AMZN: PASS: Integrity check passed. [2026-01-05T12:01:26.640805] [DEBUG] [REMOTE ] AMZN: Symbol is viable for forecasting. [2026-01-05T12:01:26.640855] [INFO ] [MAIN ] [181/3535] AMZN kept (0.5s) | 181 kept, 0 rejected | 133.8/min | ETA: 25.1m [2026-01-05T12:01:26.799496] [DEBUG] [REMOTE ] AMZZ: Retrieved 451 rows, trimmed to 300. [2026-01-05T12:01:26.799648] [DEBUG] [REMOTE ] AMZZ: PASS: History has at least 300 days. [2026-01-05T12:01:26.799853] [DEBUG] [REMOTE ] AMZZ: PASS: Price check passed. Min price $27.79. [2026-01-05T12:01:26.799988] [DEBUG] [REMOTE ] AMZZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:26.800098] [DEBUG] [REMOTE ] AMZZ: PASS: Integrity check passed. [2026-01-05T12:01:26.800139] [DEBUG] [REMOTE ] AMZZ: Symbol is viable for forecasting. [2026-01-05T12:01:26.800188] [INFO ] [MAIN ] [182/3535] AMZZ kept (0.2s) | 182 kept, 0 rejected | 134.2/min | ETA: 25.0m [2026-01-05T12:01:27.562445] [DEBUG] [REMOTE ] AN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:27.562594] [DEBUG] [REMOTE ] AN: PASS: History has at least 300 days. [2026-01-05T12:01:27.562806] [DEBUG] [REMOTE ] AN: PASS: Price check passed. Min price $190.80. [2026-01-05T12:01:27.562939] [DEBUG] [REMOTE ] AN: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:27.563051] [DEBUG] [REMOTE ] AN: PASS: Integrity check passed. [2026-01-05T12:01:27.563106] [DEBUG] [REMOTE ] AN: Symbol is viable for forecasting. [2026-01-05T12:01:27.563154] [INFO ] [MAIN ] [183/3535] AN kept (0.8s) | 183 kept, 0 rejected | 133.7/min | ETA: 25.1m [2026-01-05T12:01:27.863868] [DEBUG] [REMOTE ] ANAB: Retrieved 2247 rows, trimmed to 300. [2026-01-05T12:01:27.864025] [DEBUG] [REMOTE ] ANAB: PASS: History has at least 300 days. [2026-01-05T12:01:27.864233] [DEBUG] [REMOTE ] ANAB: PASS: Price check passed. Min price $31.37. [2026-01-05T12:01:27.864365] [DEBUG] [REMOTE ] ANAB: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:27.864478] [DEBUG] [REMOTE ] ANAB: PASS: Integrity check passed. [2026-01-05T12:01:27.864518] [DEBUG] [REMOTE ] ANAB: Symbol is viable for forecasting. [2026-01-05T12:01:27.864565] [INFO ] [MAIN ] [184/3535] ANAB kept (0.3s) | 184 kept, 0 rejected | 134.0/min | ETA: 25.0m [2026-01-05T12:01:28.390837] [DEBUG] [REMOTE ] ANDE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:28.390968] [DEBUG] [REMOTE ] ANDE: PASS: History has at least 300 days. [2026-01-05T12:01:28.391184] [DEBUG] [REMOTE ] ANDE: PASS: Price check passed. Min price $40.86. [2026-01-05T12:01:28.391337] [DEBUG] [REMOTE ] ANDE: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:28.391458] [DEBUG] [REMOTE ] ANDE: PASS: Integrity check passed. [2026-01-05T12:01:28.391499] [DEBUG] [REMOTE ] ANDE: Symbol is viable for forecasting. [2026-01-05T12:01:28.391550] [INFO ] [MAIN ] [185/3535] ANDE kept (0.5s) | 185 kept, 0 rejected | 133.8/min | ETA: 25.0m [2026-01-05T12:01:28.897117] [DEBUG] [REMOTE ] ANF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:28.897254] [DEBUG] [REMOTE ] ANF: PASS: History has at least 300 days. [2026-01-05T12:01:28.897533] [DEBUG] [REMOTE ] ANF: PASS: Price check passed. Min price $65.61. [2026-01-05T12:01:28.897704] [DEBUG] [REMOTE ] ANF: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:28.897830] [DEBUG] [REMOTE ] ANF: PASS: Integrity check passed. [2026-01-05T12:01:28.897872] [DEBUG] [REMOTE ] ANF: Symbol is viable for forecasting. [2026-01-05T12:01:28.897923] [INFO ] [MAIN ] [186/3535] ANF kept (0.5s) | 186 kept, 0 rejected | 133.7/min | ETA: 25.0m [2026-01-05T12:01:29.270942] [DEBUG] [REMOTE ] ANGI: Retrieved 3551 rows, trimmed to 300. [2026-01-05T12:01:29.271127] [DEBUG] [REMOTE ] ANGI: PASS: History has at least 300 days. [2026-01-05T12:01:29.271373] [DEBUG] [REMOTE ] ANGI: PASS: Price check passed. Min price $10.42. [2026-01-05T12:01:29.271509] [DEBUG] [REMOTE ] ANGI: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:29.271655] [DEBUG] [REMOTE ] ANGI: PASS: Integrity check passed. [2026-01-05T12:01:29.271699] [DEBUG] [REMOTE ] ANGI: Symbol is viable for forecasting. [2026-01-05T12:01:29.271751] [INFO ] [MAIN ] [187/3535] ANGI kept (0.4s) | 187 kept, 0 rejected | 133.9/min | ETA: 25.0m [2026-01-05T12:01:29.683353] [DEBUG] [REMOTE ] ANGL: Retrieved 3453 rows, trimmed to 300. [2026-01-05T12:01:29.683589] [DEBUG] [REMOTE ] ANGL: PASS: History has at least 300 days. [2026-01-05T12:01:29.683849] [DEBUG] [REMOTE ] ANGL: PASS: Price check passed. Min price $28.77. [2026-01-05T12:01:29.683992] [DEBUG] [REMOTE ] ANGL: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:29.684113] [DEBUG] [REMOTE ] ANGL: PASS: Integrity check passed. [2026-01-05T12:01:29.684156] [DEBUG] [REMOTE ] ANGL: Symbol is viable for forecasting. [2026-01-05T12:01:29.684208] [INFO ] [MAIN ] [188/3535] ANGL kept (0.4s) | 188 kept, 0 rejected | 133.9/min | ETA: 25.0m [2026-01-05T12:01:29.955105] [DEBUG] [REMOTE ] ANGO: Retrieved 5433 rows, trimmed to 300. [2026-01-05T12:01:29.955238] [DEBUG] [REMOTE ] ANGO: PASS: History has at least 300 days. [2026-01-05T12:01:29.955452] [DEBUG] [REMOTE ] ANGO: PASS: Price check passed. Min price $11.00. [2026-01-05T12:01:29.955604] [DEBUG] [REMOTE ] ANGO: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:29.955722] [DEBUG] [REMOTE ] ANGO: PASS: Integrity check passed. [2026-01-05T12:01:29.955777] [DEBUG] [REMOTE ] ANGO: Symbol is viable for forecasting. [2026-01-05T12:01:29.955825] [INFO ] [MAIN ] [189/3535] ANGO kept (0.3s) | 189 kept, 0 rejected | 134.2/min | ETA: 24.9m [2026-01-05T12:01:30.558757] [DEBUG] [REMOTE ] ANIK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:30.558894] [DEBUG] [REMOTE ] ANIK: PASS: History has at least 300 days. [2026-01-05T12:01:30.559111] [DEBUG] [REMOTE ] ANIK: PASS: Price check passed. Min price $9.02. [2026-01-05T12:01:30.559246] [DEBUG] [REMOTE ] ANIK: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:30.559363] [DEBUG] [REMOTE ] ANIK: PASS: Integrity check passed. [2026-01-05T12:01:30.559405] [DEBUG] [REMOTE ] ANIK: Symbol is viable for forecasting. [2026-01-05T12:01:30.559455] [INFO ] [MAIN ] [190/3535] ANIK kept (0.6s) | 190 kept, 0 rejected | 134.0/min | ETA: 25.0m [2026-01-05T12:01:31.012455] [DEBUG] [REMOTE ] ANIP: Retrieved 6454 rows, trimmed to 300. [2026-01-05T12:01:31.012606] [DEBUG] [REMOTE ] ANIP: PASS: History has at least 300 days. [2026-01-05T12:01:31.012832] [DEBUG] [REMOTE ] ANIP: PASS: Price check passed. Min price $78.43. [2026-01-05T12:01:31.012969] [DEBUG] [REMOTE ] ANIP: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:31.013087] [DEBUG] [REMOTE ] ANIP: PASS: Integrity check passed. [2026-01-05T12:01:31.013128] [DEBUG] [REMOTE ] ANIP: Symbol is viable for forecasting. [2026-01-05T12:01:31.013176] [INFO ] [MAIN ] [191/3535] ANIP kept (0.5s) | 191 kept, 0 rejected | 133.9/min | ETA: 25.0m [2026-01-05T12:01:31.356510] [DEBUG] [REMOTE ] ANIX: Retrieved 6282 rows, trimmed to 300. [2026-01-05T12:01:31.356687] [DEBUG] [REMOTE ] ANIX: PASS: History has at least 300 days. [2026-01-05T12:01:31.356943] [DEBUG] [REMOTE ] ANIX: PASS: Price check passed. Min price $3.12. [2026-01-05T12:01:31.357092] [DEBUG] [REMOTE ] ANIX: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:31.357229] [DEBUG] [REMOTE ] ANIX: PASS: Integrity check passed. [2026-01-05T12:01:31.357288] [DEBUG] [REMOTE ] ANIX: Symbol is viable for forecasting. [2026-01-05T12:01:31.357355] [INFO ] [MAIN ] [192/3535] ANIX kept (0.3s) | 192 kept, 0 rejected | 134.1/min | ETA: 24.9m [2026-01-05T12:01:31.687173] [DEBUG] [REMOTE ] ANNX: Retrieved 1368 rows, trimmed to 300. [2026-01-05T12:01:31.687297] [DEBUG] [REMOTE ] ANNX: PASS: History has at least 300 days. [2026-01-05T12:01:31.687501] [DEBUG] [REMOTE ] ANNX: PASS: Price check passed. Min price $2.68. [2026-01-05T12:01:31.687670] [DEBUG] [REMOTE ] ANNX: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:31.687784] [DEBUG] [REMOTE ] ANNX: PASS: Integrity check passed. [2026-01-05T12:01:31.687826] [DEBUG] [REMOTE ] ANNX: Symbol is viable for forecasting. [2026-01-05T12:01:31.687876] [INFO ] [MAIN ] [193/3535] ANNX kept (0.3s) | 193 kept, 0 rejected | 134.3/min | ETA: 24.9m [2026-01-05T12:01:32.064512] [DEBUG] [REMOTE ] ANTX: Retrieved 947 rows, trimmed to 300. [2026-01-05T12:01:32.064668] [DEBUG] [REMOTE ] ANTX: PASS: History has at least 300 days. [2026-01-05T12:01:32.064868] [DEBUG] [REMOTE ] ANTX: PASS: Price check passed. Min price $1.05. [2026-01-05T12:01:32.064998] [DEBUG] [REMOTE ] ANTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:32.065107] [DEBUG] [REMOTE ] ANTX: PASS: Integrity check passed. [2026-01-05T12:01:32.065147] [DEBUG] [REMOTE ] ANTX: Symbol is viable for forecasting. [2026-01-05T12:01:32.065194] [INFO ] [MAIN ] [194/3535] ANTX kept (0.4s) | 194 kept, 0 rejected | 134.4/min | ETA: 24.9m [2026-01-05T12:01:32.372226] [DEBUG] [REMOTE ] ANVS: Retrieved 1491 rows, trimmed to 300. [2026-01-05T12:01:32.372339] [DEBUG] [REMOTE ] ANVS: PASS: History has at least 300 days. [2026-01-05T12:01:32.372536] [DEBUG] [REMOTE ] ANVS: PASS: Price check passed. Min price $1.66. [2026-01-05T12:01:32.372700] [DEBUG] [REMOTE ] ANVS: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:32.372816] [DEBUG] [REMOTE ] ANVS: PASS: Integrity check passed. [2026-01-05T12:01:32.372870] [DEBUG] [REMOTE ] ANVS: Symbol is viable for forecasting. [2026-01-05T12:01:32.372918] [INFO ] [MAIN ] [195/3535] ANVS kept (0.3s) | 195 kept, 0 rejected | 134.6/min | ETA: 24.8m [2026-01-05T12:01:33.062229] [DEBUG] [REMOTE ] AOD: Retrieved 4765 rows, trimmed to 300. [2026-01-05T12:01:33.062374] [DEBUG] [REMOTE ] AOD: PASS: History has at least 300 days. [2026-01-05T12:01:33.062620] [DEBUG] [REMOTE ] AOD: PASS: Price check passed. Min price $9.01. [2026-01-05T12:01:33.062761] [DEBUG] [REMOTE ] AOD: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:33.062875] [DEBUG] [REMOTE ] AOD: PASS: Integrity check passed. [2026-01-05T12:01:33.062917] [DEBUG] [REMOTE ] AOD: Symbol is viable for forecasting. [2026-01-05T12:01:33.062968] [INFO ] [MAIN ] [196/3535] AOD kept (0.7s) | 196 kept, 0 rejected | 134.2/min | ETA: 24.9m [2026-01-05T12:01:33.251816] [DEBUG] [REMOTE ] AOHY: Retrieved 470 rows, trimmed to 300. [2026-01-05T12:01:33.251946] [DEBUG] [REMOTE ] AOHY: PASS: History has at least 300 days. [2026-01-05T12:01:33.252170] [DEBUG] [REMOTE ] AOHY: PASS: Price check passed. Min price $10.89. [2026-01-05T12:01:33.252312] [DEBUG] [REMOTE ] AOHY: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:33.252426] [DEBUG] [REMOTE ] AOHY: PASS: Integrity check passed. [2026-01-05T12:01:33.252467] [DEBUG] [REMOTE ] AOHY: Symbol is viable for forecasting. [2026-01-05T12:01:33.252514] [INFO ] [MAIN ] [197/3535] AOHY kept (0.2s) | 197 kept, 0 rejected | 134.6/min | ETA: 24.8m [2026-01-05T12:01:33.930144] [DEBUG] [REMOTE ] AON: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:33.930286] [DEBUG] [REMOTE ] AON: PASS: History has at least 300 days. [2026-01-05T12:01:33.930552] [DEBUG] [REMOTE ] AON: PASS: Price check passed. Min price $325.36. [2026-01-05T12:01:33.930732] [DEBUG] [REMOTE ] AON: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:33.930861] [DEBUG] [REMOTE ] AON: PASS: Integrity check passed. [2026-01-05T12:01:33.930902] [DEBUG] [REMOTE ] AON: Symbol is viable for forecasting. [2026-01-05T12:01:33.930960] [INFO ] [MAIN ] [198/3535] AON kept (0.7s) | 198 kept, 0 rejected | 134.3/min | ETA: 24.9m [2026-01-05T12:01:34.411050] [DEBUG] [REMOTE ] AOS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:34.411196] [DEBUG] [REMOTE ] AOS: PASS: History has at least 300 days. [2026-01-05T12:01:34.411442] [DEBUG] [REMOTE ] AOS: PASS: Price check passed. Min price $63.25. [2026-01-05T12:01:34.411595] [DEBUG] [REMOTE ] AOS: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:34.411723] [DEBUG] [REMOTE ] AOS: PASS: Integrity check passed. [2026-01-05T12:01:34.411764] [DEBUG] [REMOTE ] AOS: Symbol is viable for forecasting. [2026-01-05T12:01:34.411814] [INFO ] [MAIN ] [199/3535] AOS kept (0.5s) | 199 kept, 0 rejected | 134.2/min | ETA: 24.9m [2026-01-05T12:01:34.709252] [DEBUG] [REMOTE ] AOSL: Retrieved 3945 rows, trimmed to 300. [2026-01-05T12:01:34.709378] [DEBUG] [REMOTE ] AOSL: PASS: History has at least 300 days. [2026-01-05T12:01:34.709611] [DEBUG] [REMOTE ] AOSL: PASS: Price check passed. Min price $17.47. [2026-01-05T12:01:34.709751] [DEBUG] [REMOTE ] AOSL: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:34.709863] [DEBUG] [REMOTE ] AOSL: PASS: Integrity check passed. [2026-01-05T12:01:34.709904] [DEBUG] [REMOTE ] AOSL: Symbol is viable for forecasting. [2026-01-05T12:01:34.709952] [INFO ] [MAIN ] [200/3535] AOSL kept (0.3s) | 200 kept, 0 rejected | 134.5/min | ETA: 24.8m [2026-01-05T12:01:35.471072] [DEBUG] [REMOTE ] AP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:35.471234] [DEBUG] [REMOTE ] AP: PASS: History has at least 300 days. [2026-01-05T12:01:35.471481] [DEBUG] [REMOTE ] AP: PASS: Price check passed. Min price $1.85. [2026-01-05T12:01:35.471639] [DEBUG] [REMOTE ] AP: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:35.471763] [DEBUG] [REMOTE ] AP: PASS: Integrity check passed. [2026-01-05T12:01:35.471822] [DEBUG] [REMOTE ] AP: Symbol is viable for forecasting. [2026-01-05T12:01:35.471899] [INFO ] [MAIN ] [201/3535] AP kept (0.8s) | 201 kept, 0 rejected | 134.0/min | ETA: 24.9m [2026-01-05T12:01:35.980839] [DEBUG] [REMOTE ] APA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:35.980973] [DEBUG] [REMOTE ] APA: PASS: History has at least 300 days. [2026-01-05T12:01:35.981185] [DEBUG] [REMOTE ] APA: PASS: Price check passed. Min price $21.66. [2026-01-05T12:01:35.981324] [DEBUG] [REMOTE ] APA: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:35.981441] [DEBUG] [REMOTE ] APA: PASS: Integrity check passed. [2026-01-05T12:01:35.981483] [DEBUG] [REMOTE ] APA: Symbol is viable for forecasting. [2026-01-05T12:01:35.981533] [INFO ] [MAIN ] [202/3535] APA kept (0.5s) | 202 kept, 0 rejected | 133.9/min | ETA: 24.9m [2026-01-05T12:01:36.358950] [DEBUG] [REMOTE ] APAM: Retrieved 3227 rows, trimmed to 300. [2026-01-05T12:01:36.359106] [DEBUG] [REMOTE ] APAM: PASS: History has at least 300 days. [2026-01-05T12:01:36.359377] [DEBUG] [REMOTE ] APAM: PASS: Price check passed. Min price $40.44. [2026-01-05T12:01:36.359602] [DEBUG] [REMOTE ] APAM: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:36.359756] [DEBUG] [REMOTE ] APAM: PASS: Integrity check passed. [2026-01-05T12:01:36.359809] [DEBUG] [REMOTE ] APAM: Symbol is viable for forecasting. [2026-01-05T12:01:36.359876] [INFO ] [MAIN ] [203/3535] APAM kept (0.4s) | 203 kept, 0 rejected | 134.0/min | ETA: 24.9m [2026-01-05T12:01:36.840232] [DEBUG] [REMOTE ] APD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:36.840364] [DEBUG] [REMOTE ] APD: PASS: History has at least 300 days. [2026-01-05T12:01:36.840593] [DEBUG] [REMOTE ] APD: PASS: Price check passed. Min price $229.12. [2026-01-05T12:01:36.840733] [DEBUG] [REMOTE ] APD: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:36.840846] [DEBUG] [REMOTE ] APD: PASS: Integrity check passed. [2026-01-05T12:01:36.840891] [DEBUG] [REMOTE ] APD: Symbol is viable for forecasting. [2026-01-05T12:01:36.840950] [INFO ] [MAIN ] [204/3535] APD kept (0.5s) | 204 kept, 0 rejected | 133.9/min | ETA: 24.9m [2026-01-05T12:01:37.145915] [DEBUG] [REMOTE ] APEI: Retrieved 4565 rows, trimmed to 300. [2026-01-05T12:01:37.146047] [DEBUG] [REMOTE ] APEI: PASS: History has at least 300 days. [2026-01-05T12:01:37.146258] [DEBUG] [REMOTE ] APEI: PASS: Price check passed. Min price $30.67. [2026-01-05T12:01:37.146397] [DEBUG] [REMOTE ] APEI: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:37.146513] [DEBUG] [REMOTE ] APEI: PASS: Integrity check passed. [2026-01-05T12:01:37.146556] [DEBUG] [REMOTE ] APEI: Symbol is viable for forecasting. [2026-01-05T12:01:37.146810] [INFO ] [MAIN ] [205/3535] APEI kept (0.3s) | 205 kept, 0 rejected | 134.1/min | ETA: 24.8m [2026-01-05T12:01:37.509493] [DEBUG] [REMOTE ] APG: Retrieved 1428 rows, trimmed to 300. [2026-01-05T12:01:37.509726] [DEBUG] [REMOTE ] APG: PASS: History has at least 300 days. [2026-01-05T12:01:37.510004] [DEBUG] [REMOTE ] APG: PASS: Price check passed. Min price $33.64. [2026-01-05T12:01:37.510154] [DEBUG] [REMOTE ] APG: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:37.510307] [DEBUG] [REMOTE ] APG: PASS: Integrity check passed. [2026-01-05T12:01:37.510357] [DEBUG] [REMOTE ] APG: Symbol is viable for forecasting. [2026-01-05T12:01:37.510420] [INFO ] [MAIN ] [206/3535] APG kept (0.4s) | 206 kept, 0 rejected | 134.3/min | ETA: 24.8m [2026-01-05T12:01:37.829543] [DEBUG] [REMOTE ] APGE: Retrieved 621 rows, trimmed to 300. [2026-01-05T12:01:37.829692] [DEBUG] [REMOTE ] APGE: PASS: History has at least 300 days. [2026-01-05T12:01:37.829919] [DEBUG] [REMOTE ] APGE: PASS: Price check passed. Min price $47.24. [2026-01-05T12:01:37.830053] [DEBUG] [REMOTE ] APGE: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:37.830162] [DEBUG] [REMOTE ] APGE: PASS: Integrity check passed. [2026-01-05T12:01:37.830219] [DEBUG] [REMOTE ] APGE: Symbol is viable for forecasting. [2026-01-05T12:01:37.830267] [INFO ] [MAIN ] [207/3535] APGE kept (0.3s) | 207 kept, 0 rejected | 134.5/min | ETA: 24.8m [2026-01-05T12:01:38.514421] [DEBUG] [REMOTE ] APH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:38.514550] [DEBUG] [REMOTE ] APH: PASS: History has at least 300 days. [2026-01-05T12:01:38.514830] [DEBUG] [REMOTE ] APH: PASS: Price check passed. Min price $121.46. [2026-01-05T12:01:38.514965] [DEBUG] [REMOTE ] APH: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:38.515082] [DEBUG] [REMOTE ] APH: PASS: Integrity check passed. [2026-01-05T12:01:38.515123] [DEBUG] [REMOTE ] APH: Symbol is viable for forecasting. [2026-01-05T12:01:38.515170] [INFO ] [MAIN ] [208/3535] APH kept (0.7s) | 208 kept, 0 rejected | 134.1/min | ETA: 24.8m [2026-01-05T12:01:38.777915] [DEBUG] [REMOTE ] API: Retrieved 1387 rows, trimmed to 300. [2026-01-05T12:01:38.778032] [DEBUG] [REMOTE ] API: PASS: History has at least 300 days. [2026-01-05T12:01:38.778226] [DEBUG] [REMOTE ] API: PASS: Price check passed. Min price $3.24. [2026-01-05T12:01:38.778355] [DEBUG] [REMOTE ] API: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:38.778462] [DEBUG] [REMOTE ] API: PASS: Integrity check passed. [2026-01-05T12:01:38.778502] [DEBUG] [REMOTE ] API: Symbol is viable for forecasting. [2026-01-05T12:01:38.778550] [INFO ] [MAIN ] [209/3535] API kept (0.3s) | 209 kept, 0 rejected | 134.4/min | ETA: 24.8m [2026-01-05T12:01:39.141788] [DEBUG] [REMOTE ] APLD: Retrieved 3890 rows, trimmed to 300. [2026-01-05T12:01:39.141911] [DEBUG] [REMOTE ] APLD: PASS: History has at least 300 days. [2026-01-05T12:01:39.142106] [DEBUG] [REMOTE ] APLD: PASS: Price check passed. Min price $21.09. [2026-01-05T12:01:39.142234] [DEBUG] [REMOTE ] APLD: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:39.142350] [DEBUG] [REMOTE ] APLD: PASS: Integrity check passed. [2026-01-05T12:01:39.142390] [DEBUG] [REMOTE ] APLD: Symbol is viable for forecasting. [2026-01-05T12:01:39.142437] [INFO ] [MAIN ] [210/3535] APLD kept (0.4s) | 210 kept, 0 rejected | 134.5/min | ETA: 24.7m [2026-01-05T12:01:39.653108] [DEBUG] [REMOTE ] APLE: Retrieved 2674 rows, trimmed to 300. [2026-01-05T12:01:39.653240] [DEBUG] [REMOTE ] APLE: PASS: History has at least 300 days. [2026-01-05T12:01:39.653438] [DEBUG] [REMOTE ] APLE: PASS: Price check passed. Min price $11.02. [2026-01-05T12:01:39.653598] [DEBUG] [REMOTE ] APLE: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:39.653711] [DEBUG] [REMOTE ] APLE: PASS: Integrity check passed. [2026-01-05T12:01:39.653751] [DEBUG] [REMOTE ] APLE: Symbol is viable for forecasting. [2026-01-05T12:01:39.653796] [INFO ] [MAIN ] [211/3535] APLE kept (0.5s) | 211 kept, 0 rejected | 134.4/min | ETA: 24.7m [2026-01-05T12:01:40.006137] [DEBUG] [REMOTE ] APLS: Retrieved 2047 rows, trimmed to 300. [2026-01-05T12:01:40.006255] [DEBUG] [REMOTE ] APLS: PASS: History has at least 300 days. [2026-01-05T12:01:40.006451] [DEBUG] [REMOTE ] APLS: PASS: Price check passed. Min price $19.00. [2026-01-05T12:01:40.006610] [DEBUG] [REMOTE ] APLS: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:40.006918] [DEBUG] [REMOTE ] APLS: PASS: Integrity check passed. [2026-01-05T12:01:40.006958] [DEBUG] [REMOTE ] APLS: Symbol is viable for forecasting. [2026-01-05T12:01:40.007004] [INFO ] [MAIN ] [212/3535] APLS kept (0.4s) | 212 kept, 0 rejected | 134.5/min | ETA: 24.7m [2026-01-05T12:01:40.387824] [DEBUG] [REMOTE ] APM: Retrieved 1770 rows, trimmed to 300. [2026-01-05T12:01:40.387945] [DEBUG] [REMOTE ] APM: PASS: History has at least 300 days. [2026-01-05T12:01:40.388146] [DEBUG] [REMOTE ] APM: PASS: Price check passed. Min price $1.06. [2026-01-05T12:01:40.388282] [DEBUG] [REMOTE ] APM: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:40.388409] [DEBUG] [REMOTE ] APM: PASS: Integrity check passed. [2026-01-05T12:01:40.388451] [DEBUG] [REMOTE ] APM: Symbol is viable for forecasting. [2026-01-05T12:01:40.388499] [INFO ] [MAIN ] [213/3535] APM kept (0.4s) | 213 kept, 0 rejected | 134.6/min | ETA: 24.7m [2026-01-05T12:01:40.746510] [DEBUG] [REMOTE ] APO: Retrieved 3713 rows, trimmed to 300. [2026-01-05T12:01:40.746666] [DEBUG] [REMOTE ] APO: PASS: History has at least 300 days. [2026-01-05T12:01:40.746869] [DEBUG] [REMOTE ] APO: PASS: Price check passed. Min price $117.74. [2026-01-05T12:01:40.746997] [DEBUG] [REMOTE ] APO: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:40.747106] [DEBUG] [REMOTE ] APO: PASS: Integrity check passed. [2026-01-05T12:01:40.747144] [DEBUG] [REMOTE ] APO: Symbol is viable for forecasting. [2026-01-05T12:01:40.747190] [INFO ] [MAIN ] [214/3535] APO kept (0.4s) | 214 kept, 0 rejected | 134.7/min | ETA: 24.6m [2026-01-05T12:01:41.367774] [DEBUG] [REMOTE ] APOG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:41.367904] [DEBUG] [REMOTE ] APOG: PASS: History has at least 300 days. [2026-01-05T12:01:41.368131] [DEBUG] [REMOTE ] APOG: PASS: Price check passed. Min price $33.42. [2026-01-05T12:01:41.368264] [DEBUG] [REMOTE ] APOG: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:41.368374] [DEBUG] [REMOTE ] APOG: PASS: Integrity check passed. [2026-01-05T12:01:41.368414] [DEBUG] [REMOTE ] APOG: Symbol is viable for forecasting. [2026-01-05T12:01:41.368461] [INFO ] [MAIN ] [215/3535] APOG kept (0.6s) | 215 kept, 0 rejected | 134.5/min | ETA: 24.7m [2026-01-05T12:01:41.611588] [DEBUG] [REMOTE ] APP: Retrieved 1186 rows, trimmed to 300. [2026-01-05T12:01:41.611695] [DEBUG] [REMOTE ] APP: PASS: History has at least 300 days. [2026-01-05T12:01:41.611883] [DEBUG] [REMOTE ] APP: PASS: Price check passed. Min price $520.26. [2026-01-05T12:01:41.612014] [DEBUG] [REMOTE ] APP: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:41.612120] [DEBUG] [REMOTE ] APP: PASS: Integrity check passed. [2026-01-05T12:01:41.612160] [DEBUG] [REMOTE ] APP: Symbol is viable for forecasting. [2026-01-05T12:01:41.612206] [INFO ] [MAIN ] [216/3535] APP kept (0.2s) | 216 kept, 0 rejected | 134.8/min | ETA: 24.6m [2026-01-05T12:01:41.994484] [DEBUG] [REMOTE ] APPF: Retrieved 2646 rows, trimmed to 300. [2026-01-05T12:01:41.994620] [DEBUG] [REMOTE ] APPF: PASS: History has at least 300 days. [2026-01-05T12:01:41.994827] [DEBUG] [REMOTE ] APPF: PASS: Price check passed. Min price $221.31. [2026-01-05T12:01:41.994958] [DEBUG] [REMOTE ] APPF: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:41.995064] [DEBUG] [REMOTE ] APPF: PASS: Integrity check passed. [2026-01-05T12:01:41.995104] [DEBUG] [REMOTE ] APPF: Symbol is viable for forecasting. [2026-01-05T12:01:41.995150] [INFO ] [MAIN ] [217/3535] APPF kept (0.4s) | 217 kept, 0 rejected | 134.9/min | ETA: 24.6m [2026-01-05T12:01:42.451826] [DEBUG] [REMOTE ] APPN: Retrieved 2164 rows, trimmed to 300. [2026-01-05T12:01:42.451937] [DEBUG] [REMOTE ] APPN: PASS: History has at least 300 days. [2026-01-05T12:01:42.452130] [DEBUG] [REMOTE ] APPN: PASS: Price check passed. Min price $27.69. [2026-01-05T12:01:42.452259] [DEBUG] [REMOTE ] APPN: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:42.452365] [DEBUG] [REMOTE ] APPN: PASS: Integrity check passed. [2026-01-05T12:01:42.452405] [DEBUG] [REMOTE ] APPN: Symbol is viable for forecasting. [2026-01-05T12:01:42.452452] [INFO ] [MAIN ] [218/3535] APPN kept (0.5s) | 218 kept, 0 rejected | 134.9/min | ETA: 24.6m [2026-01-05T12:01:43.074522] [DEBUG] [REMOTE ] APPS: Retrieved 4908 rows, trimmed to 300. [2026-01-05T12:01:43.074685] [DEBUG] [REMOTE ] APPS: PASS: History has at least 300 days. [2026-01-05T12:01:43.074925] [DEBUG] [REMOTE ] APPS: PASS: Price check passed. Min price $4.19. [2026-01-05T12:01:43.075062] [DEBUG] [REMOTE ] APPS: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:43.075197] [DEBUG] [REMOTE ] APPS: PASS: Integrity check passed. [2026-01-05T12:01:43.075242] [DEBUG] [REMOTE ] APPS: Symbol is viable for forecasting. [2026-01-05T12:01:43.075291] [INFO ] [MAIN ] [219/3535] APPS kept (0.6s) | 219 kept, 0 rejected | 134.6/min | ETA: 24.6m [2026-01-05T12:01:43.375646] [DEBUG] [REMOTE ] APYX: Retrieved 1761 rows, trimmed to 300. [2026-01-05T12:01:43.375773] [DEBUG] [REMOTE ] APYX: PASS: History has at least 300 days. [2026-01-05T12:01:43.375982] [DEBUG] [REMOTE ] APYX: PASS: Price check passed. Min price $2.87. [2026-01-05T12:01:43.376123] [DEBUG] [REMOTE ] APYX: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:43.376251] [DEBUG] [REMOTE ] APYX: PASS: Integrity check passed. [2026-01-05T12:01:43.376291] [DEBUG] [REMOTE ] APYX: Symbol is viable for forecasting. [2026-01-05T12:01:43.376339] [INFO ] [MAIN ] [220/3535] APYX kept (0.3s) | 220 kept, 0 rejected | 134.8/min | ETA: 24.6m [2026-01-05T12:01:43.795347] [DEBUG] [REMOTE ] AQMS: Retrieved 2622 rows, trimmed to 300. [2026-01-05T12:01:43.795479] [DEBUG] [REMOTE ] AQMS: PASS: History has at least 300 days. [2026-01-05T12:01:43.795727] [DEBUG] [REMOTE ] AQMS: PASS: Price check passed. Min price $4.76. [2026-01-05T12:01:43.795867] [DEBUG] [REMOTE ] AQMS: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:43.795977] [DEBUG] [REMOTE ] AQMS: PASS: Integrity check passed. [2026-01-05T12:01:43.796018] [DEBUG] [REMOTE ] AQMS: Symbol is viable for forecasting. [2026-01-05T12:01:43.796066] [INFO ] [MAIN ] [221/3535] AQMS kept (0.4s) | 221 kept, 0 rejected | 134.8/min | ETA: 24.6m [2026-01-05T12:01:44.244701] [DEBUG] [REMOTE ] AQN: Retrieved 4061 rows, trimmed to 300. [2026-01-05T12:01:44.244837] [DEBUG] [REMOTE ] AQN: PASS: History has at least 300 days. [2026-01-05T12:01:44.245054] [DEBUG] [REMOTE ] AQN: PASS: Price check passed. Min price $5.46. [2026-01-05T12:01:44.245232] [DEBUG] [REMOTE ] AQN: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:44.245366] [DEBUG] [REMOTE ] AQN: PASS: Integrity check passed. [2026-01-05T12:01:44.245411] [DEBUG] [REMOTE ] AQN: Symbol is viable for forecasting. [2026-01-05T12:01:44.245461] [INFO ] [MAIN ] [222/3535] AQN kept (0.4s) | 222 kept, 0 rejected | 134.8/min | ETA: 24.6m [2026-01-05T12:01:44.476232] [DEBUG] [REMOTE ] AQNB: Retrieved 1661 rows, trimmed to 300. [2026-01-05T12:01:44.476349] [DEBUG] [REMOTE ] AQNB: PASS: History has at least 300 days. [2026-01-05T12:01:44.476547] [DEBUG] [REMOTE ] AQNB: PASS: Price check passed. Min price $25.07. [2026-01-05T12:01:44.476712] [DEBUG] [REMOTE ] AQNB: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:44.476821] [DEBUG] [REMOTE ] AQNB: PASS: Integrity check passed. [2026-01-05T12:01:44.476860] [DEBUG] [REMOTE ] AQNB: Symbol is viable for forecasting. [2026-01-05T12:01:44.476907] [INFO ] [MAIN ] [223/3535] AQNB kept (0.2s) | 223 kept, 0 rejected | 135.1/min | ETA: 24.5m [2026-01-05T12:01:44.901256] [DEBUG] [REMOTE ] ARBB: Retrieved 689 rows, trimmed to 300. [2026-01-05T12:01:44.901384] [DEBUG] [REMOTE ] ARBB: PASS: History has at least 300 days. [2026-01-05T12:01:44.901599] [DEBUG] [REMOTE ] ARBB: PASS: Price check passed. Min price $5.22. [2026-01-05T12:01:44.901734] [DEBUG] [REMOTE ] ARBB: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:44.901841] [DEBUG] [REMOTE ] ARBB: PASS: Integrity check passed. [2026-01-05T12:01:44.901880] [DEBUG] [REMOTE ] ARBB: Symbol is viable for forecasting. [2026-01-05T12:01:44.901925] [INFO ] [MAIN ] [224/3535] ARBB kept (0.4s) | 224 kept, 0 rejected | 135.2/min | ETA: 24.5m [2026-01-05T12:01:45.310655] [DEBUG] [REMOTE ] ARBE: Retrieved 1063 rows, trimmed to 300. [2026-01-05T12:01:45.310783] [DEBUG] [REMOTE ] ARBE: PASS: History has at least 300 days. [2026-01-05T12:01:45.310979] [DEBUG] [REMOTE ] ARBE: PASS: Price check passed. Min price $1.03. [2026-01-05T12:01:45.311110] [DEBUG] [REMOTE ] ARBE: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:45.311257] [DEBUG] [REMOTE ] ARBE: PASS: Integrity check passed. [2026-01-05T12:01:45.311298] [DEBUG] [REMOTE ] ARBE: Symbol is viable for forecasting. [2026-01-05T12:01:45.311345] [INFO ] [MAIN ] [225/3535] ARBE kept (0.4s) | 225 kept, 0 rejected | 135.2/min | ETA: 24.5m [2026-01-05T12:01:45.882682] [DEBUG] [REMOTE ] ARCB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:45.882811] [DEBUG] [REMOTE ] ARCB: PASS: History has at least 300 days. [2026-01-05T12:01:45.883026] [DEBUG] [REMOTE ] ARCB: PASS: Price check passed. Min price $59.62. [2026-01-05T12:01:45.883157] [DEBUG] [REMOTE ] ARCB: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:45.883270] [DEBUG] [REMOTE ] ARCB: PASS: Integrity check passed. [2026-01-05T12:01:45.883310] [DEBUG] [REMOTE ] ARCB: Symbol is viable for forecasting. [2026-01-05T12:01:45.883356] [INFO ] [MAIN ] [226/3535] ARCB kept (0.6s) | 226 kept, 0 rejected | 135.0/min | ETA: 24.5m [2026-01-05T12:01:46.321533] [DEBUG] [REMOTE ] ARCC: Retrieved 5346 rows, trimmed to 300. [2026-01-05T12:01:46.321697] [DEBUG] [REMOTE ] ARCC: PASS: History has at least 300 days. [2026-01-05T12:01:46.321924] [DEBUG] [REMOTE ] ARCC: PASS: Price check passed. Min price $18.46. [2026-01-05T12:01:46.322054] [DEBUG] [REMOTE ] ARCC: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:46.322163] [DEBUG] [REMOTE ] ARCC: PASS: Integrity check passed. [2026-01-05T12:01:46.322201] [DEBUG] [REMOTE ] ARCC: Symbol is viable for forecasting. [2026-01-05T12:01:46.322247] [INFO ] [MAIN ] [227/3535] ARCC kept (0.4s) | 227 kept, 0 rejected | 135.0/min | ETA: 24.5m [2026-01-05T12:01:46.663548] [DEBUG] [REMOTE ] ARCO: Retrieved 3702 rows, trimmed to 300. [2026-01-05T12:01:46.663702] [DEBUG] [REMOTE ] ARCO: PASS: History has at least 300 days. [2026-01-05T12:01:46.663912] [DEBUG] [REMOTE ] ARCO: PASS: Price check passed. Min price $6.76. [2026-01-05T12:01:46.664044] [DEBUG] [REMOTE ] ARCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:46.664153] [DEBUG] [REMOTE ] ARCO: PASS: Integrity check passed. [2026-01-05T12:01:46.664192] [DEBUG] [REMOTE ] ARCO: Symbol is viable for forecasting. [2026-01-05T12:01:46.664238] [INFO ] [MAIN ] [228/3535] ARCO kept (0.3s) | 228 kept, 0 rejected | 135.2/min | ETA: 24.5m [2026-01-05T12:01:47.080006] [DEBUG] [REMOTE ] ARDC: Retrieved 3294 rows, trimmed to 300. [2026-01-05T12:01:47.080154] [DEBUG] [REMOTE ] ARDC: PASS: History has at least 300 days. [2026-01-05T12:01:47.080399] [DEBUG] [REMOTE ] ARDC: PASS: Price check passed. Min price $13.03. [2026-01-05T12:01:47.080561] [DEBUG] [REMOTE ] ARDC: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:47.080718] [DEBUG] [REMOTE ] ARDC: PASS: Integrity check passed. [2026-01-05T12:01:47.080768] [DEBUG] [REMOTE ] ARDC: Symbol is viable for forecasting. [2026-01-05T12:01:47.080829] [INFO ] [MAIN ] [229/3535] ARDC kept (0.4s) | 229 kept, 0 rejected | 135.2/min | ETA: 24.5m [2026-01-05T12:01:47.488433] [DEBUG] [REMOTE ] ARDX: Retrieved 2903 rows, trimmed to 300. [2026-01-05T12:01:47.488696] [DEBUG] [REMOTE ] ARDX: PASS: History has at least 300 days. [2026-01-05T12:01:47.489026] [DEBUG] [REMOTE ] ARDX: PASS: Price check passed. Min price $4.94. [2026-01-05T12:01:47.489191] [DEBUG] [REMOTE ] ARDX: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:47.489350] [DEBUG] [REMOTE ] ARDX: PASS: Integrity check passed. [2026-01-05T12:01:47.489395] [DEBUG] [REMOTE ] ARDX: Symbol is viable for forecasting. [2026-01-05T12:01:47.489450] [INFO ] [MAIN ] [230/3535] ARDX kept (0.4s) | 230 kept, 0 rejected | 135.3/min | ETA: 24.4m [2026-01-05T12:01:47.974512] [DEBUG] [REMOTE ] ARE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:47.974658] [DEBUG] [REMOTE ] ARE: PASS: History has at least 300 days. [2026-01-05T12:01:47.974875] [DEBUG] [REMOTE ] ARE: PASS: Price check passed. Min price $44.32. [2026-01-05T12:01:47.975006] [DEBUG] [REMOTE ] ARE: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:47.975132] [DEBUG] [REMOTE ] ARE: PASS: Integrity check passed. [2026-01-05T12:01:47.975172] [DEBUG] [REMOTE ] ARE: Symbol is viable for forecasting. [2026-01-05T12:01:47.975219] [INFO ] [MAIN ] [231/3535] ARE kept (0.5s) | 231 kept, 0 rejected | 135.2/min | ETA: 24.4m [2026-01-05T12:01:48.254949] [DEBUG] [REMOTE ] AREC: Retrieved 2008 rows, trimmed to 300. [2026-01-05T12:01:48.255099] [DEBUG] [REMOTE ] AREC: PASS: History has at least 300 days. [2026-01-05T12:01:48.255365] [DEBUG] [REMOTE ] AREC: PASS: Price check passed. Min price $2.13. [2026-01-05T12:01:48.255549] [DEBUG] [REMOTE ] AREC: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:48.255724] [DEBUG] [REMOTE ] AREC: PASS: Integrity check passed. [2026-01-05T12:01:48.255785] [DEBUG] [REMOTE ] AREC: Symbol is viable for forecasting. [2026-01-05T12:01:48.255850] [INFO ] [MAIN ] [232/3535] AREC kept (0.3s) | 232 kept, 0 rejected | 135.4/min | ETA: 24.4m [2026-01-05T12:01:48.706668] [DEBUG] [REMOTE ] ARES: Retrieved 2936 rows, trimmed to 300. [2026-01-05T12:01:48.706796] [DEBUG] [REMOTE ] ARES: PASS: History has at least 300 days. [2026-01-05T12:01:48.706991] [DEBUG] [REMOTE ] ARES: PASS: Price check passed. Min price $139.27. [2026-01-05T12:01:48.707121] [DEBUG] [REMOTE ] ARES: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:48.707229] [DEBUG] [REMOTE ] ARES: PASS: Integrity check passed. [2026-01-05T12:01:48.707268] [DEBUG] [REMOTE ] ARES: Symbol is viable for forecasting. [2026-01-05T12:01:48.707315] [INFO ] [MAIN ] [233/3535] ARES kept (0.5s) | 233 kept, 0 rejected | 135.4/min | ETA: 24.4m [2026-01-05T12:01:48.966241] [DEBUG] [REMOTE ] ARGX: Retrieved 2169 rows, trimmed to 300. [2026-01-05T12:01:48.966362] [DEBUG] [REMOTE ] ARGX: PASS: History has at least 300 days. [2026-01-05T12:01:48.966556] [DEBUG] [REMOTE ] ARGX: PASS: Price check passed. Min price $796.92. [2026-01-05T12:01:48.966705] [DEBUG] [REMOTE ] ARGX: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:48.966813] [DEBUG] [REMOTE ] ARGX: PASS: Integrity check passed. [2026-01-05T12:01:48.966852] [DEBUG] [REMOTE ] ARGX: Symbol is viable for forecasting. [2026-01-05T12:01:48.966898] [INFO ] [MAIN ] [234/3535] ARGX kept (0.3s) | 234 kept, 0 rejected | 135.6/min | ETA: 24.3m [2026-01-05T12:01:49.404511] [DEBUG] [REMOTE ] ARHS: Retrieved 1044 rows, trimmed to 300. [2026-01-05T12:01:49.404650] [DEBUG] [REMOTE ] ARHS: PASS: History has at least 300 days. [2026-01-05T12:01:49.404850] [DEBUG] [REMOTE ] ARHS: PASS: Price check passed. Min price $8.87. [2026-01-05T12:01:49.404980] [DEBUG] [REMOTE ] ARHS: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:49.405086] [DEBUG] [REMOTE ] ARHS: PASS: Integrity check passed. [2026-01-05T12:01:49.405303] [DEBUG] [REMOTE ] ARHS: Symbol is viable for forecasting. [2026-01-05T12:01:49.405350] [INFO ] [MAIN ] [235/3535] ARHS kept (0.4s) | 235 kept, 0 rejected | 135.6/min | ETA: 24.3m [2026-01-05T12:01:49.956693] [DEBUG] [REMOTE ] ARI: Retrieved 4094 rows, trimmed to 300. [2026-01-05T12:01:49.956836] [DEBUG] [REMOTE ] ARI: PASS: History has at least 300 days. [2026-01-05T12:01:49.957246] [DEBUG] [REMOTE ] ARI: PASS: Price check passed. Min price $9.43. [2026-01-05T12:01:49.957383] [DEBUG] [REMOTE ] ARI: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:49.957499] [DEBUG] [REMOTE ] ARI: PASS: Integrity check passed. [2026-01-05T12:01:49.957540] [DEBUG] [REMOTE ] ARI: Symbol is viable for forecasting. [2026-01-05T12:01:49.957609] [INFO ] [MAIN ] [236/3535] ARI kept (0.6s) | 236 kept, 0 rejected | 135.5/min | ETA: 24.3m [2026-01-05T12:01:50.198342] [DEBUG] [REMOTE ] ARKO: Retrieved 1955 rows, trimmed to 300. [2026-01-05T12:01:50.198461] [DEBUG] [REMOTE ] ARKO: PASS: History has at least 300 days. [2026-01-05T12:01:50.198708] [DEBUG] [REMOTE ] ARKO: PASS: Price check passed. Min price $3.79. [2026-01-05T12:01:50.198870] [DEBUG] [REMOTE ] ARKO: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:50.198982] [DEBUG] [REMOTE ] ARKO: PASS: Integrity check passed. [2026-01-05T12:01:50.199023] [DEBUG] [REMOTE ] ARKO: Symbol is viable for forecasting. [2026-01-05T12:01:50.199074] [INFO ] [MAIN ] [237/3535] ARKO kept (0.2s) | 237 kept, 0 rejected | 135.8/min | ETA: 24.3m [2026-01-05T12:01:50.639752] [DEBUG] [REMOTE ] ARLO: Retrieved 1864 rows, trimmed to 300. [2026-01-05T12:01:50.639881] [DEBUG] [REMOTE ] ARLO: PASS: History has at least 300 days. [2026-01-05T12:01:50.640077] [DEBUG] [REMOTE ] ARLO: PASS: Price check passed. Min price $12.90. [2026-01-05T12:01:50.640207] [DEBUG] [REMOTE ] ARLO: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:50.640314] [DEBUG] [REMOTE ] ARLO: PASS: Integrity check passed. [2026-01-05T12:01:50.640354] [DEBUG] [REMOTE ] ARLO: Symbol is viable for forecasting. [2026-01-05T12:01:50.640399] [INFO ] [MAIN ] [238/3535] ARLO kept (0.4s) | 238 kept, 0 rejected | 135.8/min | ETA: 24.3m [2026-01-05T12:01:51.108293] [DEBUG] [REMOTE ] ARLP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:51.108436] [DEBUG] [REMOTE ] ARLP: PASS: History has at least 300 days. [2026-01-05T12:01:51.108718] [DEBUG] [REMOTE ] ARLP: PASS: Price check passed. Min price $22.50. [2026-01-05T12:01:51.108862] [DEBUG] [REMOTE ] ARLP: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:51.108998] [DEBUG] [REMOTE ] ARLP: PASS: Integrity check passed. [2026-01-05T12:01:51.109046] [DEBUG] [REMOTE ] ARLP: Symbol is viable for forecasting. [2026-01-05T12:01:51.109096] [INFO ] [MAIN ] [239/3535] ARLP kept (0.5s) | 239 kept, 0 rejected | 135.7/min | ETA: 24.3m [2026-01-05T12:01:51.341327] [DEBUG] [REMOTE ] ARM: Retrieved 578 rows, trimmed to 300. [2026-01-05T12:01:51.341448] [DEBUG] [REMOTE ] ARM: PASS: History has at least 300 days. [2026-01-05T12:01:51.341666] [DEBUG] [REMOTE ] ARM: PASS: Price check passed. Min price $109.31. [2026-01-05T12:01:51.341799] [DEBUG] [REMOTE ] ARM: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:51.341908] [DEBUG] [REMOTE ] ARM: PASS: Integrity check passed. [2026-01-05T12:01:51.341948] [DEBUG] [REMOTE ] ARM: Symbol is viable for forecasting. [2026-01-05T12:01:51.341996] [INFO ] [MAIN ] [240/3535] ARM kept (0.2s) | 240 kept, 0 rejected | 136.0/min | ETA: 24.2m [2026-01-05T12:01:51.913723] [DEBUG] [REMOTE ] ARMK: Retrieved 3032 rows, trimmed to 300. [2026-01-05T12:01:51.913851] [DEBUG] [REMOTE ] ARMK: PASS: History has at least 300 days. [2026-01-05T12:01:51.914131] [DEBUG] [REMOTE ] ARMK: PASS: Price check passed. Min price $35.93. [2026-01-05T12:01:51.914303] [DEBUG] [REMOTE ] ARMK: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:51.914427] [DEBUG] [REMOTE ] ARMK: PASS: Integrity check passed. [2026-01-05T12:01:51.914467] [DEBUG] [REMOTE ] ARMK: Symbol is viable for forecasting. [2026-01-05T12:01:51.914515] [INFO ] [MAIN ] [241/3535] ARMK kept (0.6s) | 241 kept, 0 rejected | 135.8/min | ETA: 24.3m [2026-01-05T12:01:52.305438] [DEBUG] [REMOTE ] AROC: Retrieved 2555 rows, trimmed to 300. [2026-01-05T12:01:52.305550] [DEBUG] [REMOTE ] AROC: PASS: History has at least 300 days. [2026-01-05T12:01:52.305774] [DEBUG] [REMOTE ] AROC: PASS: Price check passed. Min price $23.04. [2026-01-05T12:01:52.305909] [DEBUG] [REMOTE ] AROC: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:52.306016] [DEBUG] [REMOTE ] AROC: PASS: Integrity check passed. [2026-01-05T12:01:52.306055] [DEBUG] [REMOTE ] AROC: Symbol is viable for forecasting. [2026-01-05T12:01:52.306100] [INFO ] [MAIN ] [242/3535] AROC kept (0.4s) | 242 kept, 0 rejected | 135.9/min | ETA: 24.2m [2026-01-05T12:01:52.924476] [DEBUG] [REMOTE ] ARQ: Retrieved 5522 rows, trimmed to 300. [2026-01-05T12:01:52.924634] [DEBUG] [REMOTE ] ARQ: PASS: History has at least 300 days. [2026-01-05T12:01:52.924840] [DEBUG] [REMOTE ] ARQ: PASS: Price check passed. Min price $3.20. [2026-01-05T12:01:52.924993] [DEBUG] [REMOTE ] ARQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:52.925106] [DEBUG] [REMOTE ] ARQ: PASS: Integrity check passed. [2026-01-05T12:01:52.925145] [DEBUG] [REMOTE ] ARQ: Symbol is viable for forecasting. [2026-01-05T12:01:52.925192] [INFO ] [MAIN ] [243/3535] ARQ kept (0.6s) | 243 kept, 0 rejected | 135.7/min | ETA: 24.3m [2026-01-05T12:01:53.155732] [DEBUG] [REMOTE ] ARQQ: Retrieved 1086 rows, trimmed to 300. [2026-01-05T12:01:53.155863] [DEBUG] [REMOTE ] ARQQ: PASS: History has at least 300 days. [2026-01-05T12:01:53.156058] [DEBUG] [REMOTE ] ARQQ: PASS: Price check passed. Min price $21.72. [2026-01-05T12:01:53.156189] [DEBUG] [REMOTE ] ARQQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:53.156295] [DEBUG] [REMOTE ] ARQQ: PASS: Integrity check passed. [2026-01-05T12:01:53.156335] [DEBUG] [REMOTE ] ARQQ: Symbol is viable for forecasting. [2026-01-05T12:01:53.156381] [INFO ] [MAIN ] [244/3535] ARQQ kept (0.2s) | 244 kept, 0 rejected | 135.9/min | ETA: 24.2m [2026-01-05T12:01:53.616624] [DEBUG] [REMOTE ] ARRY: Retrieved 1310 rows, trimmed to 300. [2026-01-05T12:01:53.616777] [DEBUG] [REMOTE ] ARRY: PASS: History has at least 300 days. [2026-01-05T12:01:53.617005] [DEBUG] [REMOTE ] ARRY: PASS: Price check passed. Min price $6.68. [2026-01-05T12:01:53.617145] [DEBUG] [REMOTE ] ARRY: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:53.617266] [DEBUG] [REMOTE ] ARRY: PASS: Integrity check passed. [2026-01-05T12:01:53.617310] [DEBUG] [REMOTE ] ARRY: Symbol is viable for forecasting. [2026-01-05T12:01:53.617361] [INFO ] [MAIN ] [245/3535] ARRY kept (0.5s) | 245 kept, 0 rejected | 135.9/min | ETA: 24.2m [2026-01-05T12:01:54.018758] [DEBUG] [REMOTE ] ARTL: Retrieved 1768 rows, trimmed to 300. [2026-01-05T12:01:54.018891] [DEBUG] [REMOTE ] ARTL: PASS: History has at least 300 days. [2026-01-05T12:01:54.019104] [DEBUG] [REMOTE ] ARTL: PASS: Price check passed. Min price $1.16. [2026-01-05T12:01:54.019255] [DEBUG] [REMOTE ] ARTL: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:54.019370] [DEBUG] [REMOTE ] ARTL: PASS: Integrity check passed. [2026-01-05T12:01:54.019413] [DEBUG] [REMOTE ] ARTL: Symbol is viable for forecasting. [2026-01-05T12:01:54.019463] [INFO ] [MAIN ] [246/3535] ARTL kept (0.4s) | 246 kept, 0 rejected | 136.0/min | ETA: 24.2m [2026-01-05T12:01:54.608200] [DEBUG] [REMOTE ] ARTNA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:54.608337] [DEBUG] [REMOTE ] ARTNA: PASS: History has at least 300 days. [2026-01-05T12:01:54.608587] [DEBUG] [REMOTE ] ARTNA: PASS: Price check passed. Min price $30.88. [2026-01-05T12:01:54.608756] [DEBUG] [REMOTE ] ARTNA: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:54.608879] [DEBUG] [REMOTE ] ARTNA: PASS: Integrity check passed. [2026-01-05T12:01:54.608918] [DEBUG] [REMOTE ] ARTNA: Symbol is viable for forecasting. [2026-01-05T12:01:54.608967] [INFO ] [MAIN ] [247/3535] ARTNA kept (0.6s) | 247 kept, 0 rejected | 135.8/min | ETA: 24.2m [2026-01-05T12:01:54.889376] [DEBUG] [REMOTE ] ARVN: Retrieved 1826 rows, trimmed to 300. [2026-01-05T12:01:54.889505] [DEBUG] [REMOTE ] ARVN: PASS: History has at least 300 days. [2026-01-05T12:01:54.889747] [DEBUG] [REMOTE ] ARVN: PASS: Price check passed. Min price $9.16. [2026-01-05T12:01:54.889888] [DEBUG] [REMOTE ] ARVN: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:54.890004] [DEBUG] [REMOTE ] ARVN: PASS: Integrity check passed. [2026-01-05T12:01:54.890046] [DEBUG] [REMOTE ] ARVN: Symbol is viable for forecasting. [2026-01-05T12:01:54.890096] [INFO ] [MAIN ] [248/3535] ARVN kept (0.3s) | 248 kept, 0 rejected | 136.0/min | ETA: 24.2m [2026-01-05T12:01:55.464849] [DEBUG] [REMOTE ] ASA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:55.464980] [DEBUG] [REMOTE ] ASA: PASS: History has at least 300 days. [2026-01-05T12:01:55.465203] [DEBUG] [REMOTE ] ASA: PASS: Price check passed. Min price $44.05. [2026-01-05T12:01:55.465352] [DEBUG] [REMOTE ] ASA: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:55.465469] [DEBUG] [REMOTE ] ASA: PASS: Integrity check passed. [2026-01-05T12:01:55.465509] [DEBUG] [REMOTE ] ASA: Symbol is viable for forecasting. [2026-01-05T12:01:55.465557] [INFO ] [MAIN ] [249/3535] ASA kept (0.6s) | 249 kept, 0 rejected | 135.8/min | ETA: 24.2m [2026-01-05T12:01:55.940164] [DEBUG] [REMOTE ] ASB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:55.940317] [DEBUG] [REMOTE ] ASB: PASS: History has at least 300 days. [2026-01-05T12:01:55.940607] [DEBUG] [REMOTE ] ASB: PASS: Price check passed. Min price $23.89. [2026-01-05T12:01:55.940782] [DEBUG] [REMOTE ] ASB: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:55.940934] [DEBUG] [REMOTE ] ASB: PASS: Integrity check passed. [2026-01-05T12:01:55.940986] [DEBUG] [REMOTE ] ASB: Symbol is viable for forecasting. [2026-01-05T12:01:55.941049] [INFO ] [MAIN ] [250/3535] ASB kept (0.5s) | 250 kept, 0 rejected | 135.8/min | ETA: 24.2m [2026-01-05T12:01:56.153517] [DEBUG] [REMOTE ] ASBA: Retrieved 712 rows, trimmed to 300. [2026-01-05T12:01:56.153673] [DEBUG] [REMOTE ] ASBA: PASS: History has at least 300 days. [2026-01-05T12:01:56.153870] [DEBUG] [REMOTE ] ASBA: PASS: Price check passed. Min price $23.99. [2026-01-05T12:01:56.154002] [DEBUG] [REMOTE ] ASBA: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:56.154109] [DEBUG] [REMOTE ] ASBA: PASS: Integrity check passed. [2026-01-05T12:01:56.154149] [DEBUG] [REMOTE ] ASBA: Symbol is viable for forecasting. [2026-01-05T12:01:56.154196] [INFO ] [MAIN ] [251/3535] ASBA kept (0.2s) | 251 kept, 0 rejected | 136.0/min | ETA: 24.1m [2026-01-05T12:01:56.709806] [DEBUG] [REMOTE ] ASC: Retrieved 3125 rows, trimmed to 300. [2026-01-05T12:01:56.709963] [DEBUG] [REMOTE ] ASC: PASS: History has at least 300 days. [2026-01-05T12:01:56.710232] [DEBUG] [REMOTE ] ASC: PASS: Price check passed. Min price $10.45. [2026-01-05T12:01:56.710376] [DEBUG] [REMOTE ] ASC: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:56.710500] [DEBUG] [REMOTE ] ASC: PASS: Integrity check passed. [2026-01-05T12:01:56.710543] [DEBUG] [REMOTE ] ASC: Symbol is viable for forecasting. [2026-01-05T12:01:56.710620] [INFO ] [MAIN ] [252/3535] ASC kept (0.6s) | 252 kept, 0 rejected | 135.9/min | ETA: 24.2m [2026-01-05T12:01:57.217618] [DEBUG] [REMOTE ] ASG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:57.217763] [DEBUG] [REMOTE ] ASG: PASS: History has at least 300 days. [2026-01-05T12:01:57.218001] [DEBUG] [REMOTE ] ASG: PASS: Price check passed. Min price $5.05. [2026-01-05T12:01:57.218134] [DEBUG] [REMOTE ] ASG: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:57.218262] [DEBUG] [REMOTE ] ASG: PASS: Integrity check passed. [2026-01-05T12:01:57.218301] [DEBUG] [REMOTE ] ASG: Symbol is viable for forecasting. [2026-01-05T12:01:57.218351] [INFO ] [MAIN ] [253/3535] ASG kept (0.5s) | 253 kept, 0 rejected | 135.8/min | ETA: 24.2m [2026-01-05T12:01:57.521473] [DEBUG] [REMOTE ] ASGI: Retrieved 1365 rows, trimmed to 300. [2026-01-05T12:01:57.521615] [DEBUG] [REMOTE ] ASGI: PASS: History has at least 300 days. [2026-01-05T12:01:57.521814] [DEBUG] [REMOTE ] ASGI: PASS: Price check passed. Min price $19.95. [2026-01-05T12:01:57.521950] [DEBUG] [REMOTE ] ASGI: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:57.522057] [DEBUG] [REMOTE ] ASGI: PASS: Integrity check passed. [2026-01-05T12:01:57.522096] [DEBUG] [REMOTE ] ASGI: Symbol is viable for forecasting. [2026-01-05T12:01:57.522142] [INFO ] [MAIN ] [254/3535] ASGI kept (0.3s) | 254 kept, 0 rejected | 136.0/min | ETA: 24.1m [2026-01-05T12:01:58.155416] [DEBUG] [REMOTE ] ASGN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:58.155588] [DEBUG] [REMOTE ] ASGN: PASS: History has at least 300 days. [2026-01-05T12:01:58.155839] [DEBUG] [REMOTE ] ASGN: PASS: Price check passed. Min price $40.01. [2026-01-05T12:01:58.155990] [DEBUG] [REMOTE ] ASGN: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:58.156115] [DEBUG] [REMOTE ] ASGN: PASS: Integrity check passed. [2026-01-05T12:01:58.156157] [DEBUG] [REMOTE ] ASGN: Symbol is viable for forecasting. [2026-01-05T12:01:58.156208] [INFO ] [MAIN ] [255/3535] ASGN kept (0.6s) | 255 kept, 0 rejected | 135.8/min | ETA: 24.2m [2026-01-05T12:01:58.609323] [DEBUG] [REMOTE ] ASH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:01:58.609472] [DEBUG] [REMOTE ] ASH: PASS: History has at least 300 days. [2026-01-05T12:01:58.609777] [DEBUG] [REMOTE ] ASH: PASS: Price check passed. Min price $47.17. [2026-01-05T12:01:58.609949] [DEBUG] [REMOTE ] ASH: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:58.610093] [DEBUG] [REMOTE ] ASH: PASS: Integrity check passed. [2026-01-05T12:01:58.610145] [DEBUG] [REMOTE ] ASH: Symbol is viable for forecasting. [2026-01-05T12:01:58.610210] [INFO ] [MAIN ] [256/3535] ASH kept (0.5s) | 256 kept, 0 rejected | 135.7/min | ETA: 24.2m [2026-01-05T12:01:58.896018] [DEBUG] [REMOTE ] ASIX: Retrieved 2326 rows, trimmed to 300. [2026-01-05T12:01:58.896135] [DEBUG] [REMOTE ] ASIX: PASS: History has at least 300 days. [2026-01-05T12:01:58.896330] [DEBUG] [REMOTE ] ASIX: PASS: Price check passed. Min price $14.26. [2026-01-05T12:01:58.896458] [DEBUG] [REMOTE ] ASIX: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:58.896565] [DEBUG] [REMOTE ] ASIX: PASS: Integrity check passed. [2026-01-05T12:01:58.896632] [DEBUG] [REMOTE ] ASIX: Symbol is viable for forecasting. [2026-01-05T12:01:58.896678] [INFO ] [MAIN ] [257/3535] ASIX kept (0.3s) | 257 kept, 0 rejected | 135.9/min | ETA: 24.1m [2026-01-05T12:01:59.286783] [DEBUG] [REMOTE ] ASLE: Retrieved 1722 rows, trimmed to 300. [2026-01-05T12:01:59.286900] [DEBUG] [REMOTE ] ASLE: PASS: History has at least 300 days. [2026-01-05T12:01:59.287092] [DEBUG] [REMOTE ] ASLE: PASS: Price check passed. Min price $5.94. [2026-01-05T12:01:59.287221] [DEBUG] [REMOTE ] ASLE: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:59.287327] [DEBUG] [REMOTE ] ASLE: PASS: Integrity check passed. [2026-01-05T12:01:59.287368] [DEBUG] [REMOTE ] ASLE: Symbol is viable for forecasting. [2026-01-05T12:01:59.287415] [INFO ] [MAIN ] [258/3535] ASLE kept (0.4s) | 258 kept, 0 rejected | 136.0/min | ETA: 24.1m [2026-01-05T12:01:59.793051] [DEBUG] [REMOTE ] ASMB: Retrieved 3783 rows, trimmed to 300. [2026-01-05T12:01:59.793172] [DEBUG] [REMOTE ] ASMB: PASS: History has at least 300 days. [2026-01-05T12:01:59.793369] [DEBUG] [REMOTE ] ASMB: PASS: Price check passed. Min price $25.50. [2026-01-05T12:01:59.793498] [DEBUG] [REMOTE ] ASMB: PASS: Continuity check passed with 300 days. [2026-01-05T12:01:59.793623] [DEBUG] [REMOTE ] ASMB: PASS: Integrity check passed. [2026-01-05T12:01:59.793665] [DEBUG] [REMOTE ] ASMB: Symbol is viable for forecasting. [2026-01-05T12:01:59.793712] [INFO ] [MAIN ] [259/3535] ASMB kept (0.5s) | 259 kept, 0 rejected | 135.9/min | ETA: 24.1m [2026-01-05T12:02:00.109584] [DEBUG] [REMOTE ] ASML: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:00.109714] [DEBUG] [REMOTE ] ASML: PASS: History has at least 300 days. [2026-01-05T12:02:00.109924] [DEBUG] [REMOTE ] ASML: PASS: Price check passed. Min price $934.56. [2026-01-05T12:02:00.110060] [DEBUG] [REMOTE ] ASML: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:00.110341] [DEBUG] [REMOTE ] ASML: PASS: Integrity check passed. [2026-01-05T12:02:00.110380] [DEBUG] [REMOTE ] ASML: Symbol is viable for forecasting. [2026-01-05T12:02:00.110427] [INFO ] [MAIN ] [260/3535] ASML kept (0.3s) | 260 kept, 0 rejected | 136.1/min | ETA: 24.1m [2026-01-05T12:02:00.563225] [DEBUG] [REMOTE ] ASND: Retrieved 2750 rows, trimmed to 300. [2026-01-05T12:02:00.563331] [DEBUG] [REMOTE ] ASND: PASS: History has at least 300 days. [2026-01-05T12:02:00.563551] [DEBUG] [REMOTE ] ASND: PASS: Price check passed. Min price $196.01. [2026-01-05T12:02:00.563714] [DEBUG] [REMOTE ] ASND: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:00.563827] [DEBUG] [REMOTE ] ASND: PASS: Integrity check passed. [2026-01-05T12:02:00.563873] [DEBUG] [REMOTE ] ASND: Symbol is viable for forecasting. [2026-01-05T12:02:00.563922] [INFO ] [MAIN ] [261/3535] ASND kept (0.5s) | 261 kept, 0 rejected | 136.0/min | ETA: 24.1m [2026-01-05T12:02:00.865871] [DEBUG] [REMOTE ] ASO: Retrieved 1319 rows, trimmed to 300. [2026-01-05T12:02:00.865982] [DEBUG] [REMOTE ] ASO: PASS: History has at least 300 days. [2026-01-05T12:02:00.866401] [DEBUG] [REMOTE ] ASO: PASS: Price check passed. Min price $41.63. [2026-01-05T12:02:00.866542] [DEBUG] [REMOTE ] ASO: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:00.868711] [DEBUG] [REMOTE ] ASO: PASS: Integrity check passed. [2026-01-05T12:02:00.868755] [DEBUG] [REMOTE ] ASO: Symbol is viable for forecasting. [2026-01-05T12:02:00.868804] [INFO ] [MAIN ] [262/3535] ASO kept (0.3s) | 262 kept, 0 rejected | 136.2/min | ETA: 24.0m [2026-01-05T12:02:01.219824] [DEBUG] [REMOTE ] ASPI: Retrieved 788 rows, trimmed to 300. [2026-01-05T12:02:01.219945] [DEBUG] [REMOTE ] ASPI: PASS: History has at least 300 days. [2026-01-05T12:02:01.220241] [DEBUG] [REMOTE ] ASPI: PASS: Price check passed. Min price $5.35. [2026-01-05T12:02:01.220381] [DEBUG] [REMOTE ] ASPI: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:01.220518] [DEBUG] [REMOTE ] ASPI: PASS: Integrity check passed. [2026-01-05T12:02:01.220564] [DEBUG] [REMOTE ] ASPI: Symbol is viable for forecasting. [2026-01-05T12:02:01.220636] [INFO ] [MAIN ] [263/3535] ASPI kept (0.4s) | 263 kept, 0 rejected | 136.3/min | ETA: 24.0m [2026-01-05T12:02:01.757757] [DEBUG] [REMOTE ] ASPN: Retrieved 2907 rows, trimmed to 300. [2026-01-05T12:02:01.757887] [DEBUG] [REMOTE ] ASPN: PASS: History has at least 300 days. [2026-01-05T12:02:01.758114] [DEBUG] [REMOTE ] ASPN: PASS: Price check passed. Min price $2.83. [2026-01-05T12:02:01.758254] [DEBUG] [REMOTE ] ASPN: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:01.758365] [DEBUG] [REMOTE ] ASPN: PASS: Integrity check passed. [2026-01-05T12:02:01.758404] [DEBUG] [REMOTE ] ASPN: Symbol is viable for forecasting. [2026-01-05T12:02:01.758452] [INFO ] [MAIN ] [264/3535] ASPN kept (0.5s) | 264 kept, 0 rejected | 136.2/min | ETA: 24.0m [2026-01-05T12:02:02.185549] [DEBUG] [REMOTE ] ASPS: Retrieved 4128 rows, trimmed to 300. [2026-01-05T12:02:02.185709] [DEBUG] [REMOTE ] ASPS: PASS: History has at least 300 days. [2026-01-05T12:02:02.185922] [DEBUG] [REMOTE ] ASPS: PASS: Price check passed. Min price $6.27. [2026-01-05T12:02:02.186053] [DEBUG] [REMOTE ] ASPS: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:02.186165] [DEBUG] [REMOTE ] ASPS: PASS: Integrity check passed. [2026-01-05T12:02:02.186204] [DEBUG] [REMOTE ] ASPS: Symbol is viable for forecasting. [2026-01-05T12:02:02.186252] [INFO ] [MAIN ] [265/3535] ASPS kept (0.4s) | 265 kept, 0 rejected | 136.2/min | ETA: 24.0m [2026-01-05T12:02:02.736617] [DEBUG] [REMOTE ] ASTE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:02.736745] [DEBUG] [REMOTE ] ASTE: PASS: History has at least 300 days. [2026-01-05T12:02:02.736952] [DEBUG] [REMOTE ] ASTE: PASS: Price check passed. Min price $40.65. [2026-01-05T12:02:02.737083] [DEBUG] [REMOTE ] ASTE: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:02.737194] [DEBUG] [REMOTE ] ASTE: PASS: Integrity check passed. [2026-01-05T12:02:02.737234] [DEBUG] [REMOTE ] ASTE: Symbol is viable for forecasting. [2026-01-05T12:02:02.737282] [INFO ] [MAIN ] [266/3535] ASTE kept (0.6s) | 266 kept, 0 rejected | 136.1/min | ETA: 24.0m [2026-01-05T12:02:03.101510] [DEBUG] [REMOTE ] ASTH: Retrieved 3729 rows, trimmed to 300. [2026-01-05T12:02:03.101664] [DEBUG] [REMOTE ] ASTH: PASS: History has at least 300 days. [2026-01-05T12:02:03.101893] [DEBUG] [REMOTE ] ASTH: PASS: Price check passed. Min price $20.34. [2026-01-05T12:02:03.102031] [DEBUG] [REMOTE ] ASTH: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:03.102143] [DEBUG] [REMOTE ] ASTH: PASS: Integrity check passed. [2026-01-05T12:02:03.102185] [DEBUG] [REMOTE ] ASTH: Symbol is viable for forecasting. [2026-01-05T12:02:03.102235] [INFO ] [MAIN ] [267/3535] ASTH kept (0.4s) | 267 kept, 0 rejected | 136.2/min | ETA: 24.0m [2026-01-05T12:02:03.514378] [DEBUG] [REMOTE ] ASTI: Retrieved 4873 rows, trimmed to 300. [2026-01-05T12:02:03.514508] [DEBUG] [REMOTE ] ASTI: PASS: History has at least 300 days. [2026-01-05T12:02:03.514756] [DEBUG] [REMOTE ] ASTI: PASS: Price check passed. Min price $1.43. [2026-01-05T12:02:03.514897] [DEBUG] [REMOTE ] ASTI: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:03.515010] [DEBUG] [REMOTE ] ASTI: PASS: Integrity check passed. [2026-01-05T12:02:03.515055] [DEBUG] [REMOTE ] ASTI: Symbol is viable for forecasting. [2026-01-05T12:02:03.515107] [INFO ] [MAIN ] [268/3535] ASTI kept (0.4s) | 268 kept, 0 rejected | 136.2/min | ETA: 24.0m [2026-01-05T12:02:03.792380] [DEBUG] [REMOTE ] ASTL: Retrieved 1055 rows, trimmed to 300. [2026-01-05T12:02:03.792522] [DEBUG] [REMOTE ] ASTL: PASS: History has at least 300 days. [2026-01-05T12:02:03.792761] [DEBUG] [REMOTE ] ASTL: PASS: Price check passed. Min price $3.28. [2026-01-05T12:02:03.792899] [DEBUG] [REMOTE ] ASTL: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:03.793014] [DEBUG] [REMOTE ] ASTL: PASS: Integrity check passed. [2026-01-05T12:02:03.793056] [DEBUG] [REMOTE ] ASTL: Symbol is viable for forecasting. [2026-01-05T12:02:03.793110] [INFO ] [MAIN ] [269/3535] ASTL kept (0.3s) | 269 kept, 0 rejected | 136.4/min | ETA: 23.9m [2026-01-05T12:02:04.206985] [DEBUG] [REMOTE ] ASTS: Retrieved 1550 rows, trimmed to 300. [2026-01-05T12:02:04.207122] [DEBUG] [REMOTE ] ASTS: PASS: History has at least 300 days. [2026-01-05T12:02:04.207325] [DEBUG] [REMOTE ] ASTS: PASS: Price check passed. Min price $50.70. [2026-01-05T12:02:04.207461] [DEBUG] [REMOTE ] ASTS: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:04.207604] [DEBUG] [REMOTE ] ASTS: PASS: Integrity check passed. [2026-01-05T12:02:04.207649] [DEBUG] [REMOTE ] ASTS: Symbol is viable for forecasting. [2026-01-05T12:02:04.207699] [INFO ] [MAIN ] [270/3535] ASTS kept (0.4s) | 270 kept, 0 rejected | 136.4/min | ETA: 23.9m [2026-01-05T12:02:04.784111] [DEBUG] [REMOTE ] ASX: Retrieved 6351 rows, trimmed to 300. [2026-01-05T12:02:04.784266] [DEBUG] [REMOTE ] ASX: PASS: History has at least 300 days. [2026-01-05T12:02:04.784506] [DEBUG] [REMOTE ] ASX: PASS: Price check passed. Min price $11.08. [2026-01-05T12:02:04.784663] [DEBUG] [REMOTE ] ASX: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:04.784786] [DEBUG] [REMOTE ] ASX: PASS: Integrity check passed. [2026-01-05T12:02:04.784826] [DEBUG] [REMOTE ] ASX: Symbol is viable for forecasting. [2026-01-05T12:02:04.784873] [INFO ] [MAIN ] [271/3535] ASX kept (0.6s) | 271 kept, 0 rejected | 136.3/min | ETA: 24.0m [2026-01-05T12:02:05.258497] [DEBUG] [REMOTE ] ASYS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:05.258655] [DEBUG] [REMOTE ] ASYS: PASS: History has at least 300 days. [2026-01-05T12:02:05.258876] [DEBUG] [REMOTE ] ASYS: PASS: Price check passed. Min price $7.05. [2026-01-05T12:02:05.259010] [DEBUG] [REMOTE ] ASYS: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:05.259129] [DEBUG] [REMOTE ] ASYS: PASS: Integrity check passed. [2026-01-05T12:02:05.259168] [DEBUG] [REMOTE ] ASYS: Symbol is viable for forecasting. [2026-01-05T12:02:05.259215] [INFO ] [MAIN ] [272/3535] ASYS kept (0.5s) | 272 kept, 0 rejected | 136.2/min | ETA: 24.0m [2026-01-05T12:02:05.500166] [DEBUG] [REMOTE ] ATAI: Retrieved 1141 rows, trimmed to 300. [2026-01-05T12:02:05.500290] [DEBUG] [REMOTE ] ATAI: PASS: History has at least 300 days. [2026-01-05T12:02:05.500498] [DEBUG] [REMOTE ] ATAI: PASS: Price check passed. Min price $3.66. [2026-01-05T12:02:05.500659] [DEBUG] [REMOTE ] ATAI: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:05.500767] [DEBUG] [REMOTE ] ATAI: PASS: Integrity check passed. [2026-01-05T12:02:05.500806] [DEBUG] [REMOTE ] ATAI: Symbol is viable for forecasting. [2026-01-05T12:02:05.500853] [INFO ] [MAIN ] [273/3535] ATAI kept (0.2s) | 273 kept, 0 rejected | 136.5/min | ETA: 23.9m [2026-01-05T12:02:06.067276] [DEBUG] [REMOTE ] ATEC: Retrieved 4928 rows, trimmed to 300. [2026-01-05T12:02:06.067401] [DEBUG] [REMOTE ] ATEC: PASS: History has at least 300 days. [2026-01-05T12:02:06.067652] [DEBUG] [REMOTE ] ATEC: PASS: Price check passed. Min price $13.14. [2026-01-05T12:02:06.067786] [DEBUG] [REMOTE ] ATEC: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:06.067898] [DEBUG] [REMOTE ] ATEC: PASS: Integrity check passed. [2026-01-05T12:02:06.067938] [DEBUG] [REMOTE ] ATEC: Symbol is viable for forecasting. [2026-01-05T12:02:06.067998] [INFO ] [MAIN ] [274/3535] ATEC kept (0.6s) | 274 kept, 0 rejected | 136.3/min | ETA: 23.9m [2026-01-05T12:02:06.280558] [DEBUG] [REMOTE ] ATEN: Retrieved 2965 rows, trimmed to 300. [2026-01-05T12:02:06.280705] [DEBUG] [REMOTE ] ATEN: PASS: History has at least 300 days. [2026-01-05T12:02:06.280906] [DEBUG] [REMOTE ] ATEN: PASS: Price check passed. Min price $16.55. [2026-01-05T12:02:06.281037] [DEBUG] [REMOTE ] ATEN: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:06.281146] [DEBUG] [REMOTE ] ATEN: PASS: Integrity check passed. [2026-01-05T12:02:06.281187] [DEBUG] [REMOTE ] ATEN: Symbol is viable for forecasting. [2026-01-05T12:02:06.281234] [INFO ] [MAIN ] [275/3535] ATEN kept (0.2s) | 275 kept, 0 rejected | 136.6/min | ETA: 23.9m [2026-01-05T12:02:06.860062] [DEBUG] [REMOTE ] ATEX: Retrieved 2746 rows, trimmed to 300. [2026-01-05T12:02:06.860231] [DEBUG] [REMOTE ] ATEX: PASS: History has at least 300 days. [2026-01-05T12:02:06.860549] [DEBUG] [REMOTE ] ATEX: PASS: Price check passed. Min price $17.99. [2026-01-05T12:02:06.860709] [DEBUG] [REMOTE ] ATEX: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:06.860846] [DEBUG] [REMOTE ] ATEX: PASS: Integrity check passed. [2026-01-05T12:02:06.860886] [DEBUG] [REMOTE ] ATEX: Symbol is viable for forecasting. [2026-01-05T12:02:06.860938] [INFO ] [MAIN ] [276/3535] ATEX kept (0.6s) | 276 kept, 0 rejected | 136.4/min | ETA: 23.9m [2026-01-05T12:02:07.332379] [DEBUG] [REMOTE ] ATGE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:07.332511] [DEBUG] [REMOTE ] ATGE: PASS: History has at least 300 days. [2026-01-05T12:02:07.332741] [DEBUG] [REMOTE ] ATGE: PASS: Price check passed. Min price $89.36. [2026-01-05T12:02:07.332875] [DEBUG] [REMOTE ] ATGE: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:07.332988] [DEBUG] [REMOTE ] ATGE: PASS: Integrity check passed. [2026-01-05T12:02:07.333028] [DEBUG] [REMOTE ] ATGE: Symbol is viable for forecasting. [2026-01-05T12:02:07.333075] [INFO ] [MAIN ] [277/3535] ATGE kept (0.5s) | 277 kept, 0 rejected | 136.4/min | ETA: 23.9m [2026-01-05T12:02:07.622832] [DEBUG] [REMOTE ] ATHA: Retrieved 1329 rows, trimmed to 300. [2026-01-05T12:02:07.622963] [DEBUG] [REMOTE ] ATHA: PASS: History has at least 300 days. [2026-01-05T12:02:07.623159] [DEBUG] [REMOTE ] ATHA: PASS: Price check passed. Min price $3.62. [2026-01-05T12:02:07.623291] [DEBUG] [REMOTE ] ATHA: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:07.623397] [DEBUG] [REMOTE ] ATHA: PASS: Integrity check passed. [2026-01-05T12:02:07.623436] [DEBUG] [REMOTE ] ATHA: Symbol is viable for forecasting. [2026-01-05T12:02:07.623484] [INFO ] [MAIN ] [278/3535] ATHA kept (0.3s) | 278 kept, 0 rejected | 136.5/min | ETA: 23.9m [2026-01-05T12:02:08.051691] [DEBUG] [REMOTE ] ATHM: Retrieved 3033 rows, trimmed to 300. [2026-01-05T12:02:08.051840] [DEBUG] [REMOTE ] ATHM: PASS: History has at least 300 days. [2026-01-05T12:02:08.052064] [DEBUG] [REMOTE ] ATHM: PASS: Price check passed. Min price $21.88. [2026-01-05T12:02:08.052204] [DEBUG] [REMOTE ] ATHM: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:08.052320] [DEBUG] [REMOTE ] ATHM: PASS: Integrity check passed. [2026-01-05T12:02:08.052363] [DEBUG] [REMOTE ] ATHM: Symbol is viable for forecasting. [2026-01-05T12:02:08.052412] [INFO ] [MAIN ] [279/3535] ATHM kept (0.4s) | 279 kept, 0 rejected | 136.5/min | ETA: 23.8m [2026-01-05T12:02:08.599174] [DEBUG] [REMOTE ] ATI: Retrieved 6564 rows, trimmed to 300. [2026-01-05T12:02:08.599307] [DEBUG] [REMOTE ] ATI: PASS: History has at least 300 days. [2026-01-05T12:02:08.599527] [DEBUG] [REMOTE ] ATI: PASS: Price check passed. Min price $80.04. [2026-01-05T12:02:08.599680] [DEBUG] [REMOTE ] ATI: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:08.599798] [DEBUG] [REMOTE ] ATI: PASS: Integrity check passed. [2026-01-05T12:02:08.599837] [DEBUG] [REMOTE ] ATI: Symbol is viable for forecasting. [2026-01-05T12:02:08.599885] [INFO ] [MAIN ] [280/3535] ATI kept (0.5s) | 280 kept, 0 rejected | 136.4/min | ETA: 23.9m [2026-01-05T12:02:08.980884] [DEBUG] [REMOTE ] ATLC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:08.981011] [DEBUG] [REMOTE ] ATLC: PASS: History has at least 300 days. [2026-01-05T12:02:08.981242] [DEBUG] [REMOTE ] ATLC: PASS: Price check passed. Min price $51.00. [2026-01-05T12:02:08.981427] [DEBUG] [REMOTE ] ATLC: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:08.981611] [DEBUG] [REMOTE ] ATLC: PASS: Integrity check passed. [2026-01-05T12:02:08.981673] [DEBUG] [REMOTE ] ATLC: Symbol is viable for forecasting. [2026-01-05T12:02:08.981746] [INFO ] [MAIN ] [281/3535] ATLC kept (0.4s) | 281 kept, 0 rejected | 136.5/min | ETA: 23.8m [2026-01-05T12:02:09.204500] [DEBUG] [REMOTE ] ATLCZ: Retrieved 483 rows, trimmed to 300. [2026-01-05T12:02:09.204671] [DEBUG] [REMOTE ] ATLCZ: PASS: History has at least 300 days. [2026-01-05T12:02:09.204922] [DEBUG] [REMOTE ] ATLCZ: PASS: Price check passed. Min price $24.71. [2026-01-05T12:02:09.205092] [DEBUG] [REMOTE ] ATLCZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:09.205231] [DEBUG] [REMOTE ] ATLCZ: PASS: Integrity check passed. [2026-01-05T12:02:09.205283] [DEBUG] [REMOTE ] ATLCZ: Symbol is viable for forecasting. [2026-01-05T12:02:09.205344] [INFO ] [MAIN ] [282/3535] ATLCZ kept (0.2s) | 282 kept, 0 rejected | 136.7/min | ETA: 23.8m [2026-01-05T12:02:09.892935] [DEBUG] [REMOTE ] ATLO: Retrieved 6510 rows, trimmed to 300. [2026-01-05T12:02:09.893068] [DEBUG] [REMOTE ] ATLO: PASS: History has at least 300 days. [2026-01-05T12:02:09.893283] [DEBUG] [REMOTE ] ATLO: PASS: Price check passed. Min price $19.43. [2026-01-05T12:02:09.893420] [DEBUG] [REMOTE ] ATLO: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:09.893532] [DEBUG] [REMOTE ] ATLO: PASS: Integrity check passed. [2026-01-05T12:02:09.893588] [DEBUG] [REMOTE ] ATLO: Symbol is viable for forecasting. [2026-01-05T12:02:09.893639] [INFO ] [MAIN ] [283/3535] ATLO kept (0.7s) | 283 kept, 0 rejected | 136.5/min | ETA: 23.8m [2026-01-05T12:02:10.394863] [DEBUG] [REMOTE ] ATNI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:10.394991] [DEBUG] [REMOTE ] ATNI: PASS: History has at least 300 days. [2026-01-05T12:02:10.395203] [DEBUG] [REMOTE ] ATNI: PASS: Price check passed. Min price $13.93. [2026-01-05T12:02:10.395362] [DEBUG] [REMOTE ] ATNI: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:10.395472] [DEBUG] [REMOTE ] ATNI: PASS: Integrity check passed. [2026-01-05T12:02:10.395511] [DEBUG] [REMOTE ] ATNI: Symbol is viable for forecasting. [2026-01-05T12:02:10.395560] [INFO ] [MAIN ] [284/3535] ATNI kept (0.5s) | 284 kept, 0 rejected | 136.4/min | ETA: 23.8m [2026-01-05T12:02:11.012274] [DEBUG] [REMOTE ] ATO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:11.012420] [DEBUG] [REMOTE ] ATO: PASS: History has at least 300 days. [2026-01-05T12:02:11.012689] [DEBUG] [REMOTE ] ATO: PASS: Price check passed. Min price $166.28. [2026-01-05T12:02:11.012830] [DEBUG] [REMOTE ] ATO: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:11.012952] [DEBUG] [REMOTE ] ATO: PASS: Integrity check passed. [2026-01-05T12:02:11.012994] [DEBUG] [REMOTE ] ATO: Symbol is viable for forecasting. [2026-01-05T12:02:11.013044] [INFO ] [MAIN ] [285/3535] ATO kept (0.6s) | 285 kept, 0 rejected | 136.2/min | ETA: 23.9m [2026-01-05T12:02:11.368433] [DEBUG] [REMOTE ] ATOM: Retrieved 2366 rows, trimmed to 300. [2026-01-05T12:02:11.368552] [DEBUG] [REMOTE ] ATOM: PASS: History has at least 300 days. [2026-01-05T12:02:11.368788] [DEBUG] [REMOTE ] ATOM: PASS: Price check passed. Min price $1.99. [2026-01-05T12:02:11.368926] [DEBUG] [REMOTE ] ATOM: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:11.369039] [DEBUG] [REMOTE ] ATOM: PASS: Integrity check passed. [2026-01-05T12:02:11.369080] [DEBUG] [REMOTE ] ATOM: Symbol is viable for forecasting. [2026-01-05T12:02:11.369130] [INFO ] [MAIN ] [286/3535] ATOM kept (0.4s) | 286 kept, 0 rejected | 136.3/min | ETA: 23.8m [2026-01-05T12:02:11.763352] [DEBUG] [REMOTE ] ATRA: Retrieved 2820 rows, trimmed to 300. [2026-01-05T12:02:11.763688] [DEBUG] [REMOTE ] ATRA: PASS: History has at least 300 days. [2026-01-05T12:02:11.763891] [DEBUG] [REMOTE ] ATRA: PASS: Price check passed. Min price $10.75. [2026-01-05T12:02:11.764021] [DEBUG] [REMOTE ] ATRA: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:11.764128] [DEBUG] [REMOTE ] ATRA: PASS: Integrity check passed. [2026-01-05T12:02:11.764166] [DEBUG] [REMOTE ] ATRA: Symbol is viable for forecasting. [2026-01-05T12:02:11.764212] [INFO ] [MAIN ] [287/3535] ATRA kept (0.4s) | 287 kept, 0 rejected | 136.3/min | ETA: 23.8m [2026-01-05T12:02:12.218951] [DEBUG] [REMOTE ] ATRC: Retrieved 5135 rows, trimmed to 300. [2026-01-05T12:02:12.219078] [DEBUG] [REMOTE ] ATRC: PASS: History has at least 300 days. [2026-01-05T12:02:12.219294] [DEBUG] [REMOTE ] ATRC: PASS: Price check passed. Min price $31.50. [2026-01-05T12:02:12.219425] [DEBUG] [REMOTE ] ATRC: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:12.219538] [DEBUG] [REMOTE ] ATRC: PASS: Integrity check passed. [2026-01-05T12:02:12.219597] [DEBUG] [REMOTE ] ATRC: Symbol is viable for forecasting. [2026-01-05T12:02:12.219647] [INFO ] [MAIN ] [288/3535] ATRC kept (0.5s) | 288 kept, 0 rejected | 136.3/min | ETA: 23.8m [2026-01-05T12:02:12.582699] [DEBUG] [REMOTE ] ATRO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:12.582849] [DEBUG] [REMOTE ] ATRO: PASS: History has at least 300 days. [2026-01-05T12:02:12.583110] [DEBUG] [REMOTE ] ATRO: PASS: Price check passed. Min price $45.97. [2026-01-05T12:02:12.583247] [DEBUG] [REMOTE ] ATRO: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:12.583378] [DEBUG] [REMOTE ] ATRO: PASS: Integrity check passed. [2026-01-05T12:02:12.583419] [DEBUG] [REMOTE ] ATRO: Symbol is viable for forecasting. [2026-01-05T12:02:12.583470] [INFO ] [MAIN ] [289/3535] ATRO kept (0.4s) | 289 kept, 0 rejected | 136.4/min | ETA: 23.8m [2026-01-05T12:02:12.939510] [DEBUG] [REMOTE ] ATXS: Retrieved 2647 rows, trimmed to 300. [2026-01-05T12:02:12.939646] [DEBUG] [REMOTE ] ATXS: PASS: History has at least 300 days. [2026-01-05T12:02:12.939841] [DEBUG] [REMOTE ] ATXS: PASS: Price check passed. Min price $8.31. [2026-01-05T12:02:12.939969] [DEBUG] [REMOTE ] ATXS: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:12.940076] [DEBUG] [REMOTE ] ATXS: PASS: Integrity check passed. [2026-01-05T12:02:12.940116] [DEBUG] [REMOTE ] ATXS: Symbol is viable for forecasting. [2026-01-05T12:02:12.940162] [INFO ] [MAIN ] [290/3535] ATXS kept (0.4s) | 290 kept, 0 rejected | 136.5/min | ETA: 23.8m [2026-01-05T12:02:13.479955] [DEBUG] [REMOTE ] AUB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:13.480095] [DEBUG] [REMOTE ] AUB: PASS: History has at least 300 days. [2026-01-05T12:02:13.480307] [DEBUG] [REMOTE ] AUB: PASS: Price check passed. Min price $31.29. [2026-01-05T12:02:13.480440] [DEBUG] [REMOTE ] AUB: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:13.480552] [DEBUG] [REMOTE ] AUB: PASS: Integrity check passed. [2026-01-05T12:02:13.480611] [DEBUG] [REMOTE ] AUB: Symbol is viable for forecasting. [2026-01-05T12:02:13.480660] [INFO ] [MAIN ] [291/3535] AUB kept (0.5s) | 291 kept, 0 rejected | 136.4/min | ETA: 23.8m [2026-01-05T12:02:13.812395] [DEBUG] [REMOTE ] AUDC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:13.812527] [DEBUG] [REMOTE ] AUDC: PASS: History has at least 300 days. [2026-01-05T12:02:13.812765] [DEBUG] [REMOTE ] AUDC: PASS: Price check passed. Min price $8.46. [2026-01-05T12:02:13.812904] [DEBUG] [REMOTE ] AUDC: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:13.813023] [DEBUG] [REMOTE ] AUDC: PASS: Integrity check passed. [2026-01-05T12:02:13.813065] [DEBUG] [REMOTE ] AUDC: Symbol is viable for forecasting. [2026-01-05T12:02:13.813114] [INFO ] [MAIN ] [292/3535] AUDC kept (0.3s) | 292 kept, 0 rejected | 136.5/min | ETA: 23.8m [2026-01-05T12:02:14.181747] [DEBUG] [REMOTE ] AUPH: Retrieved 2845 rows, trimmed to 300. [2026-01-05T12:02:14.181870] [DEBUG] [REMOTE ] AUPH: PASS: History has at least 300 days. [2026-01-05T12:02:14.182069] [DEBUG] [REMOTE ] AUPH: PASS: Price check passed. Min price $11.10. [2026-01-05T12:02:14.182202] [DEBUG] [REMOTE ] AUPH: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:14.182314] [DEBUG] [REMOTE ] AUPH: PASS: Integrity check passed. [2026-01-05T12:02:14.182355] [DEBUG] [REMOTE ] AUPH: Symbol is viable for forecasting. [2026-01-05T12:02:14.182403] [INFO ] [MAIN ] [293/3535] AUPH kept (0.4s) | 293 kept, 0 rejected | 136.6/min | ETA: 23.7m [2026-01-05T12:02:14.427241] [DEBUG] [REMOTE ] AURA: Retrieved 1048 rows, trimmed to 300. [2026-01-05T12:02:14.427368] [DEBUG] [REMOTE ] AURA: PASS: History has at least 300 days. [2026-01-05T12:02:14.427566] [DEBUG] [REMOTE ] AURA: PASS: Price check passed. Min price $5.30. [2026-01-05T12:02:14.427733] [DEBUG] [REMOTE ] AURA: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:14.427843] [DEBUG] [REMOTE ] AURA: PASS: Integrity check passed. [2026-01-05T12:02:14.427896] [DEBUG] [REMOTE ] AURA: Symbol is viable for forecasting. [2026-01-05T12:02:14.427955] [INFO ] [MAIN ] [294/3535] AURA kept (0.2s) | 294 kept, 0 rejected | 136.8/min | ETA: 23.7m [2026-01-05T12:02:14.992150] [DEBUG] [REMOTE ] AUTL: Retrieved 1893 rows, trimmed to 300. [2026-01-05T12:02:14.992305] [DEBUG] [REMOTE ] AUTL: PASS: History has at least 300 days. [2026-01-05T12:02:14.992567] [DEBUG] [REMOTE ] AUTL: PASS: Price check passed. Min price $1.23. [2026-01-05T12:02:14.992809] [DEBUG] [REMOTE ] AUTL: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:14.992971] [DEBUG] [REMOTE ] AUTL: PASS: Integrity check passed. [2026-01-05T12:02:14.993033] [DEBUG] [REMOTE ] AUTL: Symbol is viable for forecasting. [2026-01-05T12:02:14.993107] [INFO ] [MAIN ] [295/3535] AUTL kept (0.6s) | 295 kept, 0 rejected | 136.6/min | ETA: 23.7m [2026-01-05T12:02:15.584355] [DEBUG] [REMOTE ] AVA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:15.584495] [DEBUG] [REMOTE ] AVA: PASS: History has at least 300 days. [2026-01-05T12:02:15.584761] [DEBUG] [REMOTE ] AVA: PASS: Price check passed. Min price $36.40. [2026-01-05T12:02:15.584899] [DEBUG] [REMOTE ] AVA: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:15.585020] [DEBUG] [REMOTE ] AVA: PASS: Integrity check passed. [2026-01-05T12:02:15.585062] [DEBUG] [REMOTE ] AVA: Symbol is viable for forecasting. [2026-01-05T12:02:15.585111] [INFO ] [MAIN ] [296/3535] AVA kept (0.6s) | 296 kept, 0 rejected | 136.5/min | ETA: 23.7m [2026-01-05T12:02:15.833682] [DEBUG] [REMOTE ] AVAH: Retrieved 1177 rows, trimmed to 300. [2026-01-05T12:02:15.833818] [DEBUG] [REMOTE ] AVAH: PASS: History has at least 300 days. [2026-01-05T12:02:15.834035] [DEBUG] [REMOTE ] AVAH: PASS: Price check passed. Min price $8.08. [2026-01-05T12:02:15.834174] [DEBUG] [REMOTE ] AVAH: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:15.834288] [DEBUG] [REMOTE ] AVAH: PASS: Integrity check passed. [2026-01-05T12:02:15.834328] [DEBUG] [REMOTE ] AVAH: Symbol is viable for forecasting. [2026-01-05T12:02:15.834380] [INFO ] [MAIN ] [297/3535] AVAH kept (0.2s) | 297 kept, 0 rejected | 136.7/min | ETA: 23.7m [2026-01-05T12:02:16.357984] [DEBUG] [REMOTE ] AVAL: Retrieved 2837 rows, trimmed to 300. [2026-01-05T12:02:16.358106] [DEBUG] [REMOTE ] AVAL: PASS: History has at least 300 days. [2026-01-05T12:02:16.358308] [DEBUG] [REMOTE ] AVAL: PASS: Price check passed. Min price $3.44. [2026-01-05T12:02:16.358448] [DEBUG] [REMOTE ] AVAL: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:16.358620] [DEBUG] [REMOTE ] AVAL: PASS: Integrity check passed. [2026-01-05T12:02:16.358684] [DEBUG] [REMOTE ] AVAL: Symbol is viable for forecasting. [2026-01-05T12:02:16.358748] [INFO ] [MAIN ] [298/3535] AVAL kept (0.5s) | 298 kept, 0 rejected | 136.6/min | ETA: 23.7m [2026-01-05T12:02:16.791046] [DEBUG] [REMOTE ] AVB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:16.791178] [DEBUG] [REMOTE ] AVB: PASS: History has at least 300 days. [2026-01-05T12:02:16.791390] [DEBUG] [REMOTE ] AVB: PASS: Price check passed. Min price $172.26. [2026-01-05T12:02:16.791526] [DEBUG] [REMOTE ] AVB: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:16.791661] [DEBUG] [REMOTE ] AVB: PASS: Integrity check passed. [2026-01-05T12:02:16.791704] [DEBUG] [REMOTE ] AVB: Symbol is viable for forecasting. [2026-01-05T12:02:16.791754] [INFO ] [MAIN ] [299/3535] AVB kept (0.4s) | 299 kept, 0 rejected | 136.6/min | ETA: 23.7m [2026-01-05T12:02:16.954767] [DEBUG] [REMOTE ] AVBP: Retrieved 486 rows, trimmed to 300. [2026-01-05T12:02:16.954885] [DEBUG] [REMOTE ] AVBP: PASS: History has at least 300 days. [2026-01-05T12:02:16.955075] [DEBUG] [REMOTE ] AVBP: PASS: Price check passed. Min price $17.60. [2026-01-05T12:02:16.955205] [DEBUG] [REMOTE ] AVBP: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:16.955320] [DEBUG] [REMOTE ] AVBP: PASS: Integrity check passed. [2026-01-05T12:02:16.955361] [DEBUG] [REMOTE ] AVBP: Symbol is viable for forecasting. [2026-01-05T12:02:16.955408] [INFO ] [MAIN ] [300/3535] AVBP kept (0.2s) | 300 kept, 0 rejected | 136.9/min | ETA: 23.6m [2026-01-05T12:02:17.669181] [DEBUG] [REMOTE ] AVD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:17.669314] [DEBUG] [REMOTE ] AVD: PASS: History has at least 300 days. [2026-01-05T12:02:17.669522] [DEBUG] [REMOTE ] AVD: PASS: Price check passed. Min price $3.81. [2026-01-05T12:02:17.669672] [DEBUG] [REMOTE ] AVD: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:17.669788] [DEBUG] [REMOTE ] AVD: PASS: Integrity check passed. [2026-01-05T12:02:17.669827] [DEBUG] [REMOTE ] AVD: Symbol is viable for forecasting. [2026-01-05T12:02:17.669875] [INFO ] [MAIN ] [301/3535] AVD kept (0.7s) | 301 kept, 0 rejected | 136.6/min | ETA: 23.7m [2026-01-05T12:02:18.129972] [DEBUG] [REMOTE ] AVDL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:18.130106] [DEBUG] [REMOTE ] AVDL: PASS: History has at least 300 days. [2026-01-05T12:02:18.130327] [DEBUG] [REMOTE ] AVDL: PASS: Price check passed. Min price $14.00. [2026-01-05T12:02:18.130459] [DEBUG] [REMOTE ] AVDL: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:18.130594] [DEBUG] [REMOTE ] AVDL: PASS: Integrity check passed. [2026-01-05T12:02:18.130637] [DEBUG] [REMOTE ] AVDL: Symbol is viable for forecasting. [2026-01-05T12:02:18.130685] [INFO ] [MAIN ] [302/3535] AVDL kept (0.5s) | 302 kept, 0 rejected | 136.6/min | ETA: 23.7m [2026-01-05T12:02:18.427565] [DEBUG] [REMOTE ] AVGO: Retrieved 4128 rows, trimmed to 300. [2026-01-05T12:02:18.427733] [DEBUG] [REMOTE ] AVGO: PASS: History has at least 300 days. [2026-01-05T12:02:18.427946] [DEBUG] [REMOTE ] AVGO: PASS: Price check passed. Min price $324.01. [2026-01-05T12:02:18.428080] [DEBUG] [REMOTE ] AVGO: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:18.428228] [DEBUG] [REMOTE ] AVGO: PASS: Integrity check passed. [2026-01-05T12:02:18.428277] [DEBUG] [REMOTE ] AVGO: Symbol is viable for forecasting. [2026-01-05T12:02:18.428327] [INFO ] [MAIN ] [303/3535] AVGO kept (0.3s) | 303 kept, 0 rejected | 136.7/min | ETA: 23.6m [2026-01-05T12:02:18.611431] [DEBUG] [REMOTE ] AVGX: Retrieved 342 rows, trimmed to 300. [2026-01-05T12:02:18.611564] [DEBUG] [REMOTE ] AVGX: PASS: History has at least 300 days. [2026-01-05T12:02:18.611819] [DEBUG] [REMOTE ] AVGX: PASS: Price check passed. Min price $41.72. [2026-01-05T12:02:18.611958] [DEBUG] [REMOTE ] AVGX: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:18.612074] [DEBUG] [REMOTE ] AVGX: PASS: Integrity check passed. [2026-01-05T12:02:18.612114] [DEBUG] [REMOTE ] AVGX: Symbol is viable for forecasting. [2026-01-05T12:02:18.612164] [INFO ] [MAIN ] [304/3535] AVGX kept (0.2s) | 304 kept, 0 rejected | 137.0/min | ETA: 23.6m [2026-01-05T12:02:19.419479] [DEBUG] [REMOTE ] AVK: Retrieved 5707 rows, trimmed to 300. [2026-01-05T12:02:19.419843] [DEBUG] [REMOTE ] AVK: PASS: History has at least 300 days. [2026-01-05T12:02:19.420072] [DEBUG] [REMOTE ] AVK: PASS: Price check passed. Min price $11.92. [2026-01-05T12:02:19.420208] [DEBUG] [REMOTE ] AVK: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:19.420327] [DEBUG] [REMOTE ] AVK: PASS: Integrity check passed. [2026-01-05T12:02:19.420368] [DEBUG] [REMOTE ] AVK: Symbol is viable for forecasting. [2026-01-05T12:02:19.420418] [INFO ] [MAIN ] [305/3535] AVK kept (0.8s) | 305 kept, 0 rejected | 136.6/min | ETA: 23.6m [2026-01-05T12:02:19.706038] [DEBUG] [REMOTE ] AVNS: Retrieved 2817 rows, trimmed to 300. [2026-01-05T12:02:19.706194] [DEBUG] [REMOTE ] AVNS: PASS: History has at least 300 days. [2026-01-05T12:02:19.706423] [DEBUG] [REMOTE ] AVNS: PASS: Price check passed. Min price $10.66. [2026-01-05T12:02:19.706615] [DEBUG] [REMOTE ] AVNS: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:19.706765] [DEBUG] [REMOTE ] AVNS: PASS: Integrity check passed. [2026-01-05T12:02:19.706821] [DEBUG] [REMOTE ] AVNS: Symbol is viable for forecasting. [2026-01-05T12:02:19.706883] [INFO ] [MAIN ] [306/3535] AVNS kept (0.3s) | 306 kept, 0 rejected | 136.8/min | ETA: 23.6m [2026-01-05T12:02:20.085801] [DEBUG] [REMOTE ] AVO: Retrieved 1320 rows, trimmed to 300. [2026-01-05T12:02:20.085935] [DEBUG] [REMOTE ] AVO: PASS: History has at least 300 days. [2026-01-05T12:02:20.086194] [DEBUG] [REMOTE ] AVO: PASS: Price check passed. Min price $11.25. [2026-01-05T12:02:20.086368] [DEBUG] [REMOTE ] AVO: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:20.086518] [DEBUG] [REMOTE ] AVO: PASS: Integrity check passed. [2026-01-05T12:02:20.086592] [DEBUG] [REMOTE ] AVO: Symbol is viable for forecasting. [2026-01-05T12:02:20.086665] [INFO ] [MAIN ] [307/3535] AVO kept (0.4s) | 307 kept, 0 rejected | 136.8/min | ETA: 23.6m [2026-01-05T12:02:20.522349] [DEBUG] [REMOTE ] AVTX: Retrieved 2547 rows, trimmed to 300. [2026-01-05T12:02:20.522475] [DEBUG] [REMOTE ] AVTX: PASS: History has at least 300 days. [2026-01-05T12:02:20.522700] [DEBUG] [REMOTE ] AVTX: PASS: Price check passed. Min price $13.67. [2026-01-05T12:02:20.522839] [DEBUG] [REMOTE ] AVTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:20.522948] [DEBUG] [REMOTE ] AVTX: PASS: Integrity check passed. [2026-01-05T12:02:20.522987] [DEBUG] [REMOTE ] AVTX: Symbol is viable for forecasting. [2026-01-05T12:02:20.523033] [INFO ] [MAIN ] [308/3535] AVTX kept (0.4s) | 308 kept, 0 rejected | 136.8/min | ETA: 23.6m [2026-01-05T12:02:21.009068] [DEBUG] [REMOTE ] AVXL: Retrieved 4882 rows, trimmed to 300. [2026-01-05T12:02:21.009193] [DEBUG] [REMOTE ] AVXL: PASS: History has at least 300 days. [2026-01-05T12:02:21.009396] [DEBUG] [REMOTE ] AVXL: PASS: Price check passed. Min price $3.08. [2026-01-05T12:02:21.009528] [DEBUG] [REMOTE ] AVXL: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:21.009658] [DEBUG] [REMOTE ] AVXL: PASS: Integrity check passed. [2026-01-05T12:02:21.009699] [DEBUG] [REMOTE ] AVXL: Symbol is viable for forecasting. [2026-01-05T12:02:21.009747] [INFO ] [MAIN ] [309/3535] AVXL kept (0.5s) | 309 kept, 0 rejected | 136.8/min | ETA: 23.6m [2026-01-05T12:02:21.539004] [DEBUG] [REMOTE ] AVY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:21.539133] [DEBUG] [REMOTE ] AVY: PASS: History has at least 300 days. [2026-01-05T12:02:21.539345] [DEBUG] [REMOTE ] AVY: PASS: Price check passed. Min price $156.65. [2026-01-05T12:02:21.539477] [DEBUG] [REMOTE ] AVY: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:21.539615] [DEBUG] [REMOTE ] AVY: PASS: Integrity check passed. [2026-01-05T12:02:21.539656] [DEBUG] [REMOTE ] AVY: Symbol is viable for forecasting. [2026-01-05T12:02:21.539705] [INFO ] [MAIN ] [310/3535] AVY kept (0.5s) | 310 kept, 0 rejected | 136.7/min | ETA: 23.6m [2026-01-05T12:02:22.017309] [DEBUG] [REMOTE ] AWF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:22.017437] [DEBUG] [REMOTE ] AWF: PASS: History has at least 300 days. [2026-01-05T12:02:22.017671] [DEBUG] [REMOTE ] AWF: PASS: Price check passed. Min price $10.48. [2026-01-05T12:02:22.017804] [DEBUG] [REMOTE ] AWF: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:22.017919] [DEBUG] [REMOTE ] AWF: PASS: Integrity check passed. [2026-01-05T12:02:22.017959] [DEBUG] [REMOTE ] AWF: Symbol is viable for forecasting. [2026-01-05T12:02:22.018007] [INFO ] [MAIN ] [311/3535] AWF kept (0.5s) | 311 kept, 0 rejected | 136.6/min | ETA: 23.6m [2026-01-05T12:02:22.487031] [DEBUG] [REMOTE ] AWI: Retrieved 4832 rows, trimmed to 300. [2026-01-05T12:02:22.487293] [DEBUG] [REMOTE ] AWI: PASS: History has at least 300 days. [2026-01-05T12:02:22.487751] [DEBUG] [REMOTE ] AWI: PASS: Price check passed. Min price $179.87. [2026-01-05T12:02:22.487918] [DEBUG] [REMOTE ] AWI: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:22.488094] [DEBUG] [REMOTE ] AWI: PASS: Integrity check passed. [2026-01-05T12:02:22.488138] [DEBUG] [REMOTE ] AWI: Symbol is viable for forecasting. [2026-01-05T12:02:22.488200] [INFO ] [MAIN ] [312/3535] AWI kept (0.5s) | 312 kept, 0 rejected | 136.6/min | ETA: 23.6m [2026-01-05T12:02:22.889552] [DEBUG] [REMOTE ] AWK: Retrieved 4453 rows, trimmed to 300. [2026-01-05T12:02:22.889779] [DEBUG] [REMOTE ] AWK: PASS: History has at least 300 days. [2026-01-05T12:02:22.890141] [DEBUG] [REMOTE ] AWK: PASS: Price check passed. Min price $125.18. [2026-01-05T12:02:22.890312] [DEBUG] [REMOTE ] AWK: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:22.890493] [DEBUG] [REMOTE ] AWK: PASS: Integrity check passed. [2026-01-05T12:02:22.890545] [DEBUG] [REMOTE ] AWK: Symbol is viable for forecasting. [2026-01-05T12:02:22.890632] [INFO ] [MAIN ] [313/3535] AWK kept (0.4s) | 313 kept, 0 rejected | 136.6/min | ETA: 23.6m [2026-01-05T12:02:23.203031] [DEBUG] [REMOTE ] AWP: Retrieved 4703 rows, trimmed to 300. [2026-01-05T12:02:23.203301] [DEBUG] [REMOTE ] AWP: PASS: History has at least 300 days. [2026-01-05T12:02:23.203745] [DEBUG] [REMOTE ] AWP: PASS: Price check passed. Min price $3.69. [2026-01-05T12:02:23.203898] [DEBUG] [REMOTE ] AWP: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:23.204067] [DEBUG] [REMOTE ] AWP: PASS: Integrity check passed. [2026-01-05T12:02:23.204110] [DEBUG] [REMOTE ] AWP: Symbol is viable for forecasting. [2026-01-05T12:02:23.204170] [INFO ] [MAIN ] [314/3535] AWP kept (0.3s) | 314 kept, 0 rejected | 136.8/min | ETA: 23.5m [2026-01-05T12:02:23.769871] [DEBUG] [REMOTE ] AWRE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:23.769998] [DEBUG] [REMOTE ] AWRE: PASS: History has at least 300 days. [2026-01-05T12:02:23.770209] [DEBUG] [REMOTE ] AWRE: PASS: Price check passed. Min price $1.85. [2026-01-05T12:02:23.770347] [DEBUG] [REMOTE ] AWRE: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:23.770461] [DEBUG] [REMOTE ] AWRE: PASS: Integrity check passed. [2026-01-05T12:02:23.770502] [DEBUG] [REMOTE ] AWRE: Symbol is viable for forecasting. [2026-01-05T12:02:23.770550] [INFO ] [MAIN ] [315/3535] AWRE kept (0.6s) | 315 kept, 0 rejected | 136.6/min | ETA: 23.6m [2026-01-05T12:02:24.245170] [DEBUG] [REMOTE ] AXGN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:24.245294] [DEBUG] [REMOTE ] AXGN: PASS: History has at least 300 days. [2026-01-05T12:02:24.245496] [DEBUG] [REMOTE ] AXGN: PASS: Price check passed. Min price $15.59. [2026-01-05T12:02:24.245648] [DEBUG] [REMOTE ] AXGN: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:24.245760] [DEBUG] [REMOTE ] AXGN: PASS: Integrity check passed. [2026-01-05T12:02:24.245799] [DEBUG] [REMOTE ] AXGN: Symbol is viable for forecasting. [2026-01-05T12:02:24.245845] [INFO ] [MAIN ] [316/3535] AXGN kept (0.5s) | 316 kept, 0 rejected | 136.6/min | ETA: 23.6m [2026-01-05T12:02:24.798436] [DEBUG] [REMOTE ] AXL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:24.798591] [DEBUG] [REMOTE ] AXL: PASS: History has at least 300 days. [2026-01-05T12:02:24.798845] [DEBUG] [REMOTE ] AXL: PASS: Price check passed. Min price $5.32. [2026-01-05T12:02:24.798981] [DEBUG] [REMOTE ] AXL: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:24.799102] [DEBUG] [REMOTE ] AXL: PASS: Integrity check passed. [2026-01-05T12:02:24.799142] [DEBUG] [REMOTE ] AXL: Symbol is viable for forecasting. [2026-01-05T12:02:24.799192] [INFO ] [MAIN ] [317/3535] AXL kept (0.6s) | 317 kept, 0 rejected | 136.5/min | ETA: 23.6m [2026-01-05T12:02:25.120760] [DEBUG] [REMOTE ] AXON: Retrieved 6180 rows, trimmed to 300. [2026-01-05T12:02:25.120886] [DEBUG] [REMOTE ] AXON: PASS: History has at least 300 days. [2026-01-05T12:02:25.121164] [DEBUG] [REMOTE ] AXON: PASS: Price check passed. Min price $519.61. [2026-01-05T12:02:25.121337] [DEBUG] [REMOTE ] AXON: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:25.121464] [DEBUG] [REMOTE ] AXON: PASS: Integrity check passed. [2026-01-05T12:02:25.121504] [DEBUG] [REMOTE ] AXON: Symbol is viable for forecasting. [2026-01-05T12:02:25.121553] [INFO ] [MAIN ] [318/3535] AXON kept (0.3s) | 318 kept, 0 rejected | 136.6/min | ETA: 23.5m [2026-01-05T12:02:25.719013] [DEBUG] [REMOTE ] AXP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:25.719145] [DEBUG] [REMOTE ] AXP: PASS: History has at least 300 days. [2026-01-05T12:02:25.719364] [DEBUG] [REMOTE ] AXP: PASS: Price check passed. Min price $315.57. [2026-01-05T12:02:25.719504] [DEBUG] [REMOTE ] AXP: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:25.719692] [DEBUG] [REMOTE ] AXP: PASS: Integrity check passed. [2026-01-05T12:02:25.719745] [DEBUG] [REMOTE ] AXP: Symbol is viable for forecasting. [2026-01-05T12:02:25.719796] [INFO ] [MAIN ] [319/3535] AXP kept (0.6s) | 319 kept, 0 rejected | 136.5/min | ETA: 23.6m [2026-01-05T12:02:26.156331] [DEBUG] [REMOTE ] AXS: Retrieved 5664 rows, trimmed to 300. [2026-01-05T12:02:26.156461] [DEBUG] [REMOTE ] AXS: PASS: History has at least 300 days. [2026-01-05T12:02:26.156688] [DEBUG] [REMOTE ] AXS: PASS: Price check passed. Min price $87.89. [2026-01-05T12:02:26.156822] [DEBUG] [REMOTE ] AXS: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:26.156934] [DEBUG] [REMOTE ] AXS: PASS: Integrity check passed. [2026-01-05T12:02:26.156974] [DEBUG] [REMOTE ] AXS: Symbol is viable for forecasting. [2026-01-05T12:02:26.157022] [INFO ] [MAIN ] [320/3535] AXS kept (0.4s) | 320 kept, 0 rejected | 136.5/min | ETA: 23.6m [2026-01-05T12:02:26.383189] [DEBUG] [REMOTE ] AXSM: Retrieved 2544 rows, trimmed to 300. [2026-01-05T12:02:26.383318] [DEBUG] [REMOTE ] AXSM: PASS: History has at least 300 days. [2026-01-05T12:02:26.383527] [DEBUG] [REMOTE ] AXSM: PASS: Price check passed. Min price $118.71. [2026-01-05T12:02:26.383699] [DEBUG] [REMOTE ] AXSM: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:26.383817] [DEBUG] [REMOTE ] AXSM: PASS: Integrity check passed. [2026-01-05T12:02:26.383859] [DEBUG] [REMOTE ] AXSM: Symbol is viable for forecasting. [2026-01-05T12:02:26.383910] [INFO ] [MAIN ] [321/3535] AXSM kept (0.2s) | 321 kept, 0 rejected | 136.7/min | ETA: 23.5m [2026-01-05T12:02:26.885378] [DEBUG] [REMOTE ] AXTA: Retrieved 2801 rows, trimmed to 300. [2026-01-05T12:02:26.885517] [DEBUG] [REMOTE ] AXTA: PASS: History has at least 300 days. [2026-01-05T12:02:26.885788] [DEBUG] [REMOTE ] AXTA: PASS: Price check passed. Min price $26.39. [2026-01-05T12:02:26.885933] [DEBUG] [REMOTE ] AXTA: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:26.886054] [DEBUG] [REMOTE ] AXTA: PASS: Integrity check passed. [2026-01-05T12:02:26.886096] [DEBUG] [REMOTE ] AXTA: Symbol is viable for forecasting. [2026-01-05T12:02:26.886147] [INFO ] [MAIN ] [322/3535] AXTA kept (0.5s) | 322 kept, 0 rejected | 136.6/min | ETA: 23.5m [2026-01-05T12:02:27.277087] [DEBUG] [REMOTE ] AXTI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:27.277216] [DEBUG] [REMOTE ] AXTI: PASS: History has at least 300 days. [2026-01-05T12:02:27.277421] [DEBUG] [REMOTE ] AXTI: PASS: Price check passed. Min price $4.03. [2026-01-05T12:02:27.277551] [DEBUG] [REMOTE ] AXTI: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:27.277700] [DEBUG] [REMOTE ] AXTI: PASS: Integrity check passed. [2026-01-05T12:02:27.277749] [DEBUG] [REMOTE ] AXTI: Symbol is viable for forecasting. [2026-01-05T12:02:27.277804] [INFO ] [MAIN ] [323/3535] AXTI kept (0.4s) | 323 kept, 0 rejected | 136.7/min | ETA: 23.5m [2026-01-05T12:02:27.810493] [DEBUG] [REMOTE ] AYI: Retrieved 6060 rows, trimmed to 300. [2026-01-05T12:02:27.810670] [DEBUG] [REMOTE ] AYI: PASS: History has at least 300 days. [2026-01-05T12:02:27.810897] [DEBUG] [REMOTE ] AYI: PASS: Price check passed. Min price $341.65. [2026-01-05T12:02:27.811032] [DEBUG] [REMOTE ] AYI: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:27.811146] [DEBUG] [REMOTE ] AYI: PASS: Integrity check passed. [2026-01-05T12:02:27.811186] [DEBUG] [REMOTE ] AYI: Symbol is viable for forecasting. [2026-01-05T12:02:27.811236] [INFO ] [MAIN ] [324/3535] AYI kept (0.5s) | 324 kept, 0 rejected | 136.6/min | ETA: 23.5m [2026-01-05T12:02:28.046772] [DEBUG] [REMOTE ] AZ: Retrieved 1384 rows, trimmed to 300. [2026-01-05T12:02:28.046917] [DEBUG] [REMOTE ] AZ: PASS: History has at least 300 days. [2026-01-05T12:02:28.047151] [DEBUG] [REMOTE ] AZ: PASS: Price check passed. Min price $5.20. [2026-01-05T12:02:28.047327] [DEBUG] [REMOTE ] AZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:28.047475] [DEBUG] [REMOTE ] AZ: PASS: Integrity check passed. [2026-01-05T12:02:28.047533] [DEBUG] [REMOTE ] AZ: Symbol is viable for forecasting. [2026-01-05T12:02:28.047623] [INFO ] [MAIN ] [325/3535] AZ kept (0.2s) | 325 kept, 0 rejected | 136.8/min | ETA: 23.5m [2026-01-05T12:02:28.638040] [DEBUG] [REMOTE ] AZN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:28.638227] [DEBUG] [REMOTE ] AZN: PASS: History has at least 300 days. [2026-01-05T12:02:28.638476] [DEBUG] [REMOTE ] AZN: PASS: Price check passed. Min price $81.15. [2026-01-05T12:02:28.638643] [DEBUG] [REMOTE ] AZN: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:28.638771] [DEBUG] [REMOTE ] AZN: PASS: Integrity check passed. [2026-01-05T12:02:28.638811] [DEBUG] [REMOTE ] AZN: Symbol is viable for forecasting. [2026-01-05T12:02:28.638866] [INFO ] [MAIN ] [326/3535] AZN kept (0.6s) | 326 kept, 0 rejected | 136.6/min | ETA: 23.5m [2026-01-05T12:02:29.115652] [DEBUG] [REMOTE ] AZO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:29.115783] [DEBUG] [REMOTE ] AZO: PASS: History has at least 300 days. [2026-01-05T12:02:29.115986] [DEBUG] [REMOTE ] AZO: PASS: Price check passed. Min price $3303.82. [2026-01-05T12:02:29.116119] [DEBUG] [REMOTE ] AZO: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:29.116230] [DEBUG] [REMOTE ] AZO: PASS: Integrity check passed. [2026-01-05T12:02:29.116270] [DEBUG] [REMOTE ] AZO: Symbol is viable for forecasting. [2026-01-05T12:02:29.116317] [INFO ] [MAIN ] [327/3535] AZO kept (0.5s) | 327 kept, 0 rejected | 136.6/min | ETA: 23.5m [2026-01-05T12:02:29.581290] [DEBUG] [REMOTE ] AZTA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:29.581427] [DEBUG] [REMOTE ] AZTA: PASS: History has at least 300 days. [2026-01-05T12:02:29.581673] [DEBUG] [REMOTE ] AZTA: PASS: Price check passed. Min price $29.37. [2026-01-05T12:02:29.581814] [DEBUG] [REMOTE ] AZTA: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:29.581937] [DEBUG] [REMOTE ] AZTA: PASS: Integrity check passed. [2026-01-05T12:02:29.581980] [DEBUG] [REMOTE ] AZTA: Symbol is viable for forecasting. [2026-01-05T12:02:29.582030] [INFO ] [MAIN ] [328/3535] AZTA kept (0.5s) | 328 kept, 0 rejected | 136.5/min | ETA: 23.5m [2026-01-05T12:02:30.032595] [DEBUG] [REMOTE ] AZZ: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:30.032726] [DEBUG] [REMOTE ] AZZ: PASS: History has at least 300 days. [2026-01-05T12:02:30.032970] [DEBUG] [REMOTE ] AZZ: PASS: Price check passed. Min price $97.64. [2026-01-05T12:02:30.033102] [DEBUG] [REMOTE ] AZZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:30.033219] [DEBUG] [REMOTE ] AZZ: PASS: Integrity check passed. [2026-01-05T12:02:30.033258] [DEBUG] [REMOTE ] AZZ: Symbol is viable for forecasting. [2026-01-05T12:02:30.033312] [INFO ] [MAIN ] [329/3535] AZZ kept (0.5s) | 329 kept, 0 rejected | 136.5/min | ETA: 23.5m [2026-01-05T12:02:30.449682] [DEBUG] [REMOTE ] BA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:30.449808] [DEBUG] [REMOTE ] BA: PASS: History has at least 300 days. [2026-01-05T12:02:30.450020] [DEBUG] [REMOTE ] BA: PASS: Price check passed. Min price $179.12. [2026-01-05T12:02:30.450153] [DEBUG] [REMOTE ] BA: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:30.450265] [DEBUG] [REMOTE ] BA: PASS: Integrity check passed. [2026-01-05T12:02:30.450304] [DEBUG] [REMOTE ] BA: Symbol is viable for forecasting. [2026-01-05T12:02:30.450350] [INFO ] [MAIN ] [330/3535] BA kept (0.4s) | 330 kept, 0 rejected | 136.6/min | ETA: 23.5m [2026-01-05T12:02:30.638858] [DEBUG] [REMOTE ] BABA: Retrieved 2839 rows, trimmed to 300. [2026-01-05T12:02:30.638977] [DEBUG] [REMOTE ] BABA: PASS: History has at least 300 days. [2026-01-05T12:02:30.639172] [DEBUG] [REMOTE ] BABA: PASS: Price check passed. Min price $146.58. [2026-01-05T12:02:30.639300] [DEBUG] [REMOTE ] BABA: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:30.639407] [DEBUG] [REMOTE ] BABA: PASS: Integrity check passed. [2026-01-05T12:02:30.639447] [DEBUG] [REMOTE ] BABA: Symbol is viable for forecasting. [2026-01-05T12:02:30.639493] [INFO ] [MAIN ] [331/3535] BABA kept (0.2s) | 331 kept, 0 rejected | 136.8/min | ETA: 23.4m [2026-01-05T12:02:31.077905] [DEBUG] [REMOTE ] BABX: Retrieved 766 rows, trimmed to 300. [2026-01-05T12:02:31.078033] [DEBUG] [REMOTE ] BABX: PASS: History has at least 300 days. [2026-01-05T12:02:31.078229] [DEBUG] [REMOTE ] BABX: PASS: Price check passed. Min price $36.04. [2026-01-05T12:02:31.078361] [DEBUG] [REMOTE ] BABX: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:31.078467] [DEBUG] [REMOTE ] BABX: PASS: Integrity check passed. [2026-01-05T12:02:31.078507] [DEBUG] [REMOTE ] BABX: Symbol is viable for forecasting. [2026-01-05T12:02:31.078554] [INFO ] [MAIN ] [332/3535] BABX kept (0.4s) | 332 kept, 0 rejected | 136.8/min | ETA: 23.4m [2026-01-05T12:02:31.727806] [DEBUG] [REMOTE ] BAC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:31.727953] [DEBUG] [REMOTE ] BAC: PASS: History has at least 300 days. [2026-01-05T12:02:31.728198] [DEBUG] [REMOTE ] BAC: PASS: Price check passed. Min price $48.40. [2026-01-05T12:02:31.728336] [DEBUG] [REMOTE ] BAC: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:31.728459] [DEBUG] [REMOTE ] BAC: PASS: Integrity check passed. [2026-01-05T12:02:31.728500] [DEBUG] [REMOTE ] BAC: Symbol is viable for forecasting. [2026-01-05T12:02:31.728549] [INFO ] [MAIN ] [333/3535] BAC kept (0.6s) | 333 kept, 0 rejected | 136.6/min | ETA: 23.4m [2026-01-05T12:02:31.960659] [DEBUG] [REMOTE ] BAH: Retrieved 3803 rows, trimmed to 300. [2026-01-05T12:02:31.960789] [DEBUG] [REMOTE ] BAH: PASS: History has at least 300 days. [2026-01-05T12:02:31.960994] [DEBUG] [REMOTE ] BAH: PASS: Price check passed. Min price $79.90. [2026-01-05T12:02:31.961127] [DEBUG] [REMOTE ] BAH: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:31.961239] [DEBUG] [REMOTE ] BAH: PASS: Integrity check passed. [2026-01-05T12:02:31.961280] [DEBUG] [REMOTE ] BAH: Symbol is viable for forecasting. [2026-01-05T12:02:31.961327] [INFO ] [MAIN ] [334/3535] BAH kept (0.2s) | 334 kept, 0 rejected | 136.8/min | ETA: 23.4m [2026-01-05T12:02:32.325785] [DEBUG] [REMOTE ] BAK: Exception occurred during daily data fetch: 'API call returned an empty response.'. [2026-01-05T12:02:32.326040] [DEBUG] [REMOTE ] BAK: FAIL: History check failed. No DataFrame was returned. [2026-01-05T12:02:32.326129] [WARN ] [LOCAL ] BAK: SET TO BLACKLISTED [2026-01-05T12:02:32.327223] [INFO ] [MAIN ] [335/3535] BAK rejected (0.4s) | 334 kept, 1 rejected | 136.9/min | ETA: 23.4m [2026-01-05T12:02:33.007206] [DEBUG] [REMOTE ] BALL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:33.007336] [DEBUG] [REMOTE ] BALL: PASS: History has at least 300 days. [2026-01-05T12:02:33.007594] [DEBUG] [REMOTE ] BALL: PASS: Price check passed. Min price $46.22. [2026-01-05T12:02:33.007762] [DEBUG] [REMOTE ] BALL: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:33.007890] [DEBUG] [REMOTE ] BALL: PASS: Integrity check passed. [2026-01-05T12:02:33.007932] [DEBUG] [REMOTE ] BALL: Symbol is viable for forecasting. [2026-01-05T12:02:33.007980] [INFO ] [MAIN ] [336/3535] BALL kept (0.7s) | 335 kept, 1 rejected | 136.6/min | ETA: 23.4m [2026-01-05T12:02:33.219414] [DEBUG] [REMOTE ] BAM: Retrieved 774 rows, trimmed to 300. [2026-01-05T12:02:33.219519] [DEBUG] [REMOTE ] BAM: PASS: History has at least 300 days. [2026-01-05T12:02:33.219731] [DEBUG] [REMOTE ] BAM: PASS: Price check passed. Min price $49.00. [2026-01-05T12:02:33.219872] [DEBUG] [REMOTE ] BAM: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:33.219981] [DEBUG] [REMOTE ] BAM: PASS: Integrity check passed. [2026-01-05T12:02:33.220023] [DEBUG] [REMOTE ] BAM: Symbol is viable for forecasting. [2026-01-05T12:02:33.220070] [INFO ] [MAIN ] [337/3535] BAM kept (0.2s) | 336 kept, 1 rejected | 136.8/min | ETA: 23.4m [2026-01-05T12:02:33.839400] [DEBUG] [REMOTE ] BANC: Retrieved 5852 rows, trimmed to 300. [2026-01-05T12:02:33.839532] [DEBUG] [REMOTE ] BANC: PASS: History has at least 300 days. [2026-01-05T12:02:33.839776] [DEBUG] [REMOTE ] BANC: PASS: Price check passed. Min price $15.48. [2026-01-05T12:02:33.839950] [DEBUG] [REMOTE ] BANC: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:33.840065] [DEBUG] [REMOTE ] BANC: PASS: Integrity check passed. [2026-01-05T12:02:33.840107] [DEBUG] [REMOTE ] BANC: Symbol is viable for forecasting. [2026-01-05T12:02:33.840156] [INFO ] [MAIN ] [338/3535] BANC kept (0.6s) | 337 kept, 1 rejected | 136.7/min | ETA: 23.4m [2026-01-05T12:02:34.078824] [DEBUG] [REMOTE ] BAND: Retrieved 2046 rows, trimmed to 300. [2026-01-05T12:02:34.078965] [DEBUG] [REMOTE ] BAND: PASS: History has at least 300 days. [2026-01-05T12:02:34.079196] [DEBUG] [REMOTE ] BAND: PASS: Price check passed. Min price $13.42. [2026-01-05T12:02:34.079334] [DEBUG] [REMOTE ] BAND: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:34.079445] [DEBUG] [REMOTE ] BAND: PASS: Integrity check passed. [2026-01-05T12:02:34.079487] [DEBUG] [REMOTE ] BAND: Symbol is viable for forecasting. [2026-01-05T12:02:34.079535] [INFO ] [MAIN ] [339/3535] BAND kept (0.2s) | 338 kept, 1 rejected | 136.9/min | ETA: 23.4m [2026-01-05T12:02:34.711151] [DEBUG] [REMOTE ] BANF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:34.711296] [DEBUG] [REMOTE ] BANF: PASS: History has at least 300 days. [2026-01-05T12:02:34.711542] [DEBUG] [REMOTE ] BANF: PASS: Price check passed. Min price $106.01. [2026-01-05T12:02:34.711699] [DEBUG] [REMOTE ] BANF: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:34.711826] [DEBUG] [REMOTE ] BANF: PASS: Integrity check passed. [2026-01-05T12:02:34.711901] [DEBUG] [REMOTE ] BANF: Symbol is viable for forecasting. [2026-01-05T12:02:34.711951] [INFO ] [MAIN ] [340/3535] BANF kept (0.6s) | 339 kept, 1 rejected | 136.7/min | ETA: 23.4m [2026-01-05T12:02:35.103099] [DEBUG] [REMOTE ] BANX: Retrieved 3056 rows, trimmed to 300. [2026-01-05T12:02:35.103231] [DEBUG] [REMOTE ] BANX: PASS: History has at least 300 days. [2026-01-05T12:02:35.103434] [DEBUG] [REMOTE ] BANX: PASS: Price check passed. Min price $20.21. [2026-01-05T12:02:35.103566] [DEBUG] [REMOTE ] BANX: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:35.103699] [DEBUG] [REMOTE ] BANX: PASS: Integrity check passed. [2026-01-05T12:02:35.103739] [DEBUG] [REMOTE ] BANX: Symbol is viable for forecasting. [2026-01-05T12:02:35.103785] [INFO ] [MAIN ] [341/3535] BANX kept (0.4s) | 340 kept, 1 rejected | 136.7/min | ETA: 23.4m [2026-01-05T12:02:35.612784] [DEBUG] [REMOTE ] BAP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:35.613151] [DEBUG] [REMOTE ] BAP: PASS: History has at least 300 days. [2026-01-05T12:02:35.613416] [DEBUG] [REMOTE ] BAP: PASS: Price check passed. Min price $247.85. [2026-01-05T12:02:35.613554] [DEBUG] [REMOTE ] BAP: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:35.613698] [DEBUG] [REMOTE ] BAP: PASS: Integrity check passed. [2026-01-05T12:02:35.613738] [DEBUG] [REMOTE ] BAP: Symbol is viable for forecasting. [2026-01-05T12:02:35.613787] [INFO ] [MAIN ] [342/3535] BAP kept (0.5s) | 341 kept, 1 rejected | 136.7/min | ETA: 23.4m [2026-01-05T12:02:35.924900] [DEBUG] [REMOTE ] BATRA: Retrieved 2443 rows, trimmed to 300. [2026-01-05T12:02:35.925218] [DEBUG] [REMOTE ] BATRA: PASS: History has at least 300 days. [2026-01-05T12:02:35.925413] [DEBUG] [REMOTE ] BATRA: PASS: Price check passed. Min price $41.92. [2026-01-05T12:02:35.925543] [DEBUG] [REMOTE ] BATRA: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:35.925671] [DEBUG] [REMOTE ] BATRA: PASS: Integrity check passed. [2026-01-05T12:02:35.925711] [DEBUG] [REMOTE ] BATRA: Symbol is viable for forecasting. [2026-01-05T12:02:35.925768] [INFO ] [MAIN ] [343/3535] BATRA kept (0.3s) | 342 kept, 1 rejected | 136.8/min | ETA: 23.3m [2026-01-05T12:02:36.312724] [DEBUG] [REMOTE ] BATRK: Retrieved 2443 rows, trimmed to 300. [2026-01-05T12:02:36.312870] [DEBUG] [REMOTE ] BATRK: PASS: History has at least 300 days. [2026-01-05T12:02:36.313102] [DEBUG] [REMOTE ] BATRK: PASS: Price check passed. Min price $38.04. [2026-01-05T12:02:36.313243] [DEBUG] [REMOTE ] BATRK: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:36.313363] [DEBUG] [REMOTE ] BATRK: PASS: Integrity check passed. [2026-01-05T12:02:36.313405] [DEBUG] [REMOTE ] BATRK: Symbol is viable for forecasting. [2026-01-05T12:02:36.313465] [INFO ] [MAIN ] [344/3535] BATRK kept (0.4s) | 343 kept, 1 rejected | 136.8/min | ETA: 23.3m [2026-01-05T12:02:36.872420] [DEBUG] [REMOTE ] BAX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:36.872566] [DEBUG] [REMOTE ] BAX: PASS: History has at least 300 days. [2026-01-05T12:02:36.872802] [DEBUG] [REMOTE ] BAX: PASS: Price check passed. Min price $17.41. [2026-01-05T12:02:36.872946] [DEBUG] [REMOTE ] BAX: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:36.873063] [DEBUG] [REMOTE ] BAX: PASS: Integrity check passed. [2026-01-05T12:02:36.873104] [DEBUG] [REMOTE ] BAX: Symbol is viable for forecasting. [2026-01-05T12:02:36.873155] [INFO ] [MAIN ] [345/3535] BAX kept (0.6s) | 344 kept, 1 rejected | 136.7/min | ETA: 23.3m [2026-01-05T12:02:37.317452] [DEBUG] [REMOTE ] BB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:37.317599] [DEBUG] [REMOTE ] BB: PASS: History has at least 300 days. [2026-01-05T12:02:37.317810] [DEBUG] [REMOTE ] BB: PASS: Price check passed. Min price $3.77. [2026-01-05T12:02:37.317944] [DEBUG] [REMOTE ] BB: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:37.318057] [DEBUG] [REMOTE ] BB: PASS: Integrity check passed. [2026-01-05T12:02:37.318097] [DEBUG] [REMOTE ] BB: Symbol is viable for forecasting. [2026-01-05T12:02:37.318144] [INFO ] [MAIN ] [346/3535] BB kept (0.4s) | 345 kept, 1 rejected | 136.7/min | ETA: 23.3m [2026-01-05T12:02:37.553122] [DEBUG] [REMOTE ] BBAI: Retrieved 1014 rows, trimmed to 300. [2026-01-05T12:02:37.553262] [DEBUG] [REMOTE ] BBAI: PASS: History has at least 300 days. [2026-01-05T12:02:37.553475] [DEBUG] [REMOTE ] BBAI: PASS: Price check passed. Min price $5.40. [2026-01-05T12:02:37.553645] [DEBUG] [REMOTE ] BBAI: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:37.553762] [DEBUG] [REMOTE ] BBAI: PASS: Integrity check passed. [2026-01-05T12:02:37.553802] [DEBUG] [REMOTE ] BBAI: Symbol is viable for forecasting. [2026-01-05T12:02:37.553849] [INFO ] [MAIN ] [347/3535] BBAI kept (0.2s) | 346 kept, 1 rejected | 136.9/min | ETA: 23.3m [2026-01-05T12:02:38.047365] [DEBUG] [REMOTE ] BBCP: Retrieved 2103 rows, trimmed to 300. [2026-01-05T12:02:38.047485] [DEBUG] [REMOTE ] BBCP: PASS: History has at least 300 days. [2026-01-05T12:02:38.047714] [DEBUG] [REMOTE ] BBCP: PASS: Price check passed. Min price $5.86. [2026-01-05T12:02:38.047853] [DEBUG] [REMOTE ] BBCP: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:38.047963] [DEBUG] [REMOTE ] BBCP: PASS: Integrity check passed. [2026-01-05T12:02:38.048003] [DEBUG] [REMOTE ] BBCP: Symbol is viable for forecasting. [2026-01-05T12:02:38.048050] [INFO ] [MAIN ] [348/3535] BBCP kept (0.5s) | 347 kept, 1 rejected | 136.8/min | ETA: 23.3m [2026-01-05T12:02:38.594338] [DEBUG] [REMOTE ] BBD: Retrieved 6066 rows, trimmed to 300. [2026-01-05T12:02:38.594493] [DEBUG] [REMOTE ] BBD: PASS: History has at least 300 days. [2026-01-05T12:02:38.594742] [DEBUG] [REMOTE ] BBD: PASS: Price check passed. Min price $2.99. [2026-01-05T12:02:38.594876] [DEBUG] [REMOTE ] BBD: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:38.594991] [DEBUG] [REMOTE ] BBD: PASS: Integrity check passed. [2026-01-05T12:02:38.595030] [DEBUG] [REMOTE ] BBD: Symbol is viable for forecasting. [2026-01-05T12:02:38.595080] [INFO ] [MAIN ] [349/3535] BBD kept (0.5s) | 348 kept, 1 rejected | 136.7/min | ETA: 23.3m [2026-01-05T12:02:38.944024] [DEBUG] [REMOTE ] BBDO: Retrieved 3473 rows, trimmed to 300. [2026-01-05T12:02:38.944152] [DEBUG] [REMOTE ] BBDO: PASS: History has at least 300 days. [2026-01-05T12:02:38.944355] [DEBUG] [REMOTE ] BBDO: PASS: Price check passed. Min price $2.65. [2026-01-05T12:02:38.944489] [DEBUG] [REMOTE ] BBDO: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:38.944620] [DEBUG] [REMOTE ] BBDO: PASS: Integrity check passed. [2026-01-05T12:02:38.944663] [DEBUG] [REMOTE ] BBDO: Symbol is viable for forecasting. [2026-01-05T12:02:38.944711] [INFO ] [MAIN ] [350/3535] BBDO kept (0.3s) | 349 kept, 1 rejected | 136.8/min | ETA: 23.3m [2026-01-05T12:02:39.482351] [DEBUG] [REMOTE ] BBH: Retrieved 6567 rows, trimmed to 300. [2026-01-05T12:02:39.482514] [DEBUG] [REMOTE ] BBH: PASS: History has at least 300 days. [2026-01-05T12:02:39.482783] [DEBUG] [REMOTE ] BBH: PASS: Price check passed. Min price $171.23. [2026-01-05T12:02:39.482956] [DEBUG] [REMOTE ] BBH: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:39.483089] [DEBUG] [REMOTE ] BBH: PASS: Integrity check passed. [2026-01-05T12:02:39.483163] [DEBUG] [REMOTE ] BBH: Symbol is viable for forecasting. [2026-01-05T12:02:39.483217] [INFO ] [MAIN ] [351/3535] BBH kept (0.5s) | 350 kept, 1 rejected | 136.7/min | ETA: 23.3m [2026-01-05T12:02:39.768263] [DEBUG] [REMOTE ] BBIO: Retrieved 1639 rows, trimmed to 300. [2026-01-05T12:02:39.768395] [DEBUG] [REMOTE ] BBIO: PASS: History has at least 300 days. [2026-01-05T12:02:39.768652] [DEBUG] [REMOTE ] BBIO: PASS: Price check passed. Min price $53.24. [2026-01-05T12:02:39.768795] [DEBUG] [REMOTE ] BBIO: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:39.768907] [DEBUG] [REMOTE ] BBIO: PASS: Integrity check passed. [2026-01-05T12:02:39.768948] [DEBUG] [REMOTE ] BBIO: Symbol is viable for forecasting. [2026-01-05T12:02:39.768997] [INFO ] [MAIN ] [352/3535] BBIO kept (0.3s) | 351 kept, 1 rejected | 136.9/min | ETA: 23.3m [2026-01-05T12:02:40.176231] [DEBUG] [REMOTE ] BBLG: Retrieved 1930 rows, trimmed to 300. [2026-01-05T12:02:40.176373] [DEBUG] [REMOTE ] BBLG: PASS: History has at least 300 days. [2026-01-05T12:02:40.176647] [DEBUG] [REMOTE ] BBLG: PASS: Price check passed. Min price $1.33. [2026-01-05T12:02:40.176817] [DEBUG] [REMOTE ] BBLG: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:40.176953] [DEBUG] [REMOTE ] BBLG: PASS: Integrity check passed. [2026-01-05T12:02:40.177007] [DEBUG] [REMOTE ] BBLG: Symbol is viable for forecasting. [2026-01-05T12:02:40.177070] [INFO ] [MAIN ] [353/3535] BBLG kept (0.4s) | 352 kept, 1 rejected | 136.9/min | ETA: 23.2m [2026-01-05T12:02:40.540097] [DEBUG] [REMOTE ] BBN: Retrieved 3860 rows, trimmed to 300. [2026-01-05T12:02:40.540248] [DEBUG] [REMOTE ] BBN: PASS: History has at least 300 days. [2026-01-05T12:02:40.540509] [DEBUG] [REMOTE ] BBN: PASS: Price check passed. Min price $16.26. [2026-01-05T12:02:40.540709] [DEBUG] [REMOTE ] BBN: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:40.540857] [DEBUG] [REMOTE ] BBN: PASS: Integrity check passed. [2026-01-05T12:02:40.540910] [DEBUG] [REMOTE ] BBN: Symbol is viable for forecasting. [2026-01-05T12:02:40.540973] [INFO ] [MAIN ] [354/3535] BBN kept (0.4s) | 353 kept, 1 rejected | 137.0/min | ETA: 23.2m [2026-01-05T12:02:40.975535] [DEBUG] [REMOTE ] BBSI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:40.975717] [DEBUG] [REMOTE ] BBSI: PASS: History has at least 300 days. [2026-01-05T12:02:40.975939] [DEBUG] [REMOTE ] BBSI: PASS: Price check passed. Min price $33.23. [2026-01-05T12:02:40.976077] [DEBUG] [REMOTE ] BBSI: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:40.976195] [DEBUG] [REMOTE ] BBSI: PASS: Integrity check passed. [2026-01-05T12:02:40.976238] [DEBUG] [REMOTE ] BBSI: Symbol is viable for forecasting. [2026-01-05T12:02:40.976286] [INFO ] [MAIN ] [355/3535] BBSI kept (0.4s) | 354 kept, 1 rejected | 137.0/min | ETA: 23.2m [2026-01-05T12:02:41.308327] [DEBUG] [REMOTE ] BBUC: Retrieved 961 rows, trimmed to 300. [2026-01-05T12:02:41.308458] [DEBUG] [REMOTE ] BBUC: PASS: History has at least 300 days. [2026-01-05T12:02:41.308699] [DEBUG] [REMOTE ] BBUC: PASS: Price check passed. Min price $31.16. [2026-01-05T12:02:41.308841] [DEBUG] [REMOTE ] BBUC: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:41.308963] [DEBUG] [REMOTE ] BBUC: PASS: Integrity check passed. [2026-01-05T12:02:41.309006] [DEBUG] [REMOTE ] BBUC: Symbol is viable for forecasting. [2026-01-05T12:02:41.309057] [INFO ] [MAIN ] [356/3535] BBUC kept (0.3s) | 355 kept, 1 rejected | 137.1/min | ETA: 23.2m [2026-01-05T12:02:41.985494] [DEBUG] [REMOTE ] BBVA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:41.985656] [DEBUG] [REMOTE ] BBVA: PASS: History has at least 300 days. [2026-01-05T12:02:41.985904] [DEBUG] [REMOTE ] BBVA: PASS: Price check passed. Min price $17.72. [2026-01-05T12:02:41.986037] [DEBUG] [REMOTE ] BBVA: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:41.986174] [DEBUG] [REMOTE ] BBVA: PASS: Integrity check passed. [2026-01-05T12:02:41.986217] [DEBUG] [REMOTE ] BBVA: Symbol is viable for forecasting. [2026-01-05T12:02:41.986266] [INFO ] [MAIN ] [357/3535] BBVA kept (0.7s) | 356 kept, 1 rejected | 136.8/min | ETA: 23.2m [2026-01-05T12:02:42.402531] [DEBUG] [REMOTE ] BBWI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:42.402677] [DEBUG] [REMOTE ] BBWI: PASS: History has at least 300 days. [2026-01-05T12:02:42.402892] [DEBUG] [REMOTE ] BBWI: PASS: Price check passed. Min price $14.85. [2026-01-05T12:02:42.403024] [DEBUG] [REMOTE ] BBWI: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:42.403137] [DEBUG] [REMOTE ] BBWI: PASS: Integrity check passed. [2026-01-05T12:02:42.403177] [DEBUG] [REMOTE ] BBWI: Symbol is viable for forecasting. [2026-01-05T12:02:42.403224] [INFO ] [MAIN ] [358/3535] BBWI kept (0.4s) | 357 kept, 1 rejected | 136.9/min | ETA: 23.2m [2026-01-05T12:02:42.827235] [DEBUG] [REMOTE ] BBY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:42.827375] [DEBUG] [REMOTE ] BBY: PASS: History has at least 300 days. [2026-01-05T12:02:42.827611] [DEBUG] [REMOTE ] BBY: PASS: Price check passed. Min price $66.93. [2026-01-05T12:02:42.827747] [DEBUG] [REMOTE ] BBY: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:42.827865] [DEBUG] [REMOTE ] BBY: PASS: Integrity check passed. [2026-01-05T12:02:42.827904] [DEBUG] [REMOTE ] BBY: Symbol is viable for forecasting. [2026-01-05T12:02:42.827952] [INFO ] [MAIN ] [359/3535] BBY kept (0.4s) | 358 kept, 1 rejected | 136.9/min | ETA: 23.2m [2026-01-05T12:02:43.317361] [DEBUG] [REMOTE ] BC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:43.317495] [DEBUG] [REMOTE ] BC: PASS: History has at least 300 days. [2026-01-05T12:02:43.317736] [DEBUG] [REMOTE ] BC: PASS: Price check passed. Min price $58.37. [2026-01-05T12:02:43.317874] [DEBUG] [REMOTE ] BC: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:43.317990] [DEBUG] [REMOTE ] BC: PASS: Integrity check passed. [2026-01-05T12:02:43.318034] [DEBUG] [REMOTE ] BC: Symbol is viable for forecasting. [2026-01-05T12:02:43.318086] [INFO ] [MAIN ] [360/3535] BC kept (0.5s) | 359 kept, 1 rejected | 136.8/min | ETA: 23.2m [2026-01-05T12:02:43.530963] [DEBUG] [REMOTE ] BCAL: Retrieved 2510 rows, trimmed to 300. [2026-01-05T12:02:43.531087] [DEBUG] [REMOTE ] BCAL: PASS: History has at least 300 days. [2026-01-05T12:02:43.531479] [DEBUG] [REMOTE ] BCAL: PASS: Price check passed. Min price $15.91. [2026-01-05T12:02:43.531650] [DEBUG] [REMOTE ] BCAL: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:43.531773] [DEBUG] [REMOTE ] BCAL: PASS: Integrity check passed. [2026-01-05T12:02:43.531814] [DEBUG] [REMOTE ] BCAL: Symbol is viable for forecasting. [2026-01-05T12:02:43.531862] [INFO ] [MAIN ] [361/3535] BCAL kept (0.2s) | 360 kept, 1 rejected | 137.0/min | ETA: 23.2m [2026-01-05T12:02:43.820699] [DEBUG] [REMOTE ] BCAX: Retrieved 327 rows, trimmed to 300. [2026-01-05T12:02:43.820828] [DEBUG] [REMOTE ] BCAX: PASS: History has at least 300 days. [2026-01-05T12:02:43.821033] [DEBUG] [REMOTE ] BCAX: PASS: Price check passed. Min price $13.93. [2026-01-05T12:02:43.821169] [DEBUG] [REMOTE ] BCAX: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:43.821282] [DEBUG] [REMOTE ] BCAX: PASS: Integrity check passed. [2026-01-05T12:02:43.821348] [DEBUG] [REMOTE ] BCAX: Symbol is viable for forecasting. [2026-01-05T12:02:43.821399] [INFO ] [MAIN ] [362/3535] BCAX kept (0.3s) | 361 kept, 1 rejected | 137.2/min | ETA: 23.1m [2026-01-05T12:02:44.564972] [DEBUG] [REMOTE ] BCBP: Retrieved 5590 rows, trimmed to 300. [2026-01-05T12:02:44.565120] [DEBUG] [REMOTE ] BCBP: PASS: History has at least 300 days. [2026-01-05T12:02:44.565326] [DEBUG] [REMOTE ] BCBP: PASS: Price check passed. Min price $7.45. [2026-01-05T12:02:44.565461] [DEBUG] [REMOTE ] BCBP: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:44.565593] [DEBUG] [REMOTE ] BCBP: PASS: Integrity check passed. [2026-01-05T12:02:44.565635] [DEBUG] [REMOTE ] BCBP: Symbol is viable for forecasting. [2026-01-05T12:02:44.565682] [INFO ] [MAIN ] [363/3535] BCBP kept (0.7s) | 362 kept, 1 rejected | 136.9/min | ETA: 23.2m [2026-01-05T12:02:44.909063] [DEBUG] [REMOTE ] BCC: Retrieved 3247 rows, trimmed to 300. [2026-01-05T12:02:44.909180] [DEBUG] [REMOTE ] BCC: PASS: History has at least 300 days. [2026-01-05T12:02:44.909375] [DEBUG] [REMOTE ] BCC: PASS: Price check passed. Min price $65.88. [2026-01-05T12:02:44.909505] [DEBUG] [REMOTE ] BCC: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:44.909660] [DEBUG] [REMOTE ] BCC: PASS: Integrity check passed. [2026-01-05T12:02:44.909712] [DEBUG] [REMOTE ] BCC: Symbol is viable for forecasting. [2026-01-05T12:02:44.909760] [INFO ] [MAIN ] [364/3535] BCC kept (0.3s) | 363 kept, 1 rejected | 137.0/min | ETA: 23.2m [2026-01-05T12:02:45.199409] [DEBUG] [REMOTE ] BCDA: Retrieved 3080 rows, trimmed to 300. [2026-01-05T12:02:45.199543] [DEBUG] [REMOTE ] BCDA: PASS: History has at least 300 days. [2026-01-05T12:02:45.199777] [DEBUG] [REMOTE ] BCDA: PASS: Price check passed. Min price $1.18. [2026-01-05T12:02:45.199914] [DEBUG] [REMOTE ] BCDA: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:45.200026] [DEBUG] [REMOTE ] BCDA: PASS: Integrity check passed. [2026-01-05T12:02:45.200072] [DEBUG] [REMOTE ] BCDA: Symbol is viable for forecasting. [2026-01-05T12:02:45.200121] [INFO ] [MAIN ] [365/3535] BCDA kept (0.3s) | 364 kept, 1 rejected | 137.1/min | ETA: 23.1m [2026-01-05T12:02:45.838155] [DEBUG] [REMOTE ] BCE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:45.838282] [DEBUG] [REMOTE ] BCE: PASS: History has at least 300 days. [2026-01-05T12:02:45.838487] [DEBUG] [REMOTE ] BCE: PASS: Price check passed. Min price $21.99. [2026-01-05T12:02:45.838660] [DEBUG] [REMOTE ] BCE: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:45.838781] [DEBUG] [REMOTE ] BCE: PASS: Integrity check passed. [2026-01-05T12:02:45.838821] [DEBUG] [REMOTE ] BCE: Symbol is viable for forecasting. [2026-01-05T12:02:45.838872] [INFO ] [MAIN ] [366/3535] BCE kept (0.6s) | 365 kept, 1 rejected | 136.9/min | ETA: 23.1m [2026-01-05T12:02:46.284724] [DEBUG] [REMOTE ] BCH: Retrieved 6036 rows, trimmed to 300. [2026-01-05T12:02:46.284851] [DEBUG] [REMOTE ] BCH: PASS: History has at least 300 days. [2026-01-05T12:02:46.285057] [DEBUG] [REMOTE ] BCH: PASS: Price check passed. Min price $30.52. [2026-01-05T12:02:46.285189] [DEBUG] [REMOTE ] BCH: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:46.285302] [DEBUG] [REMOTE ] BCH: PASS: Integrity check passed. [2026-01-05T12:02:46.285341] [DEBUG] [REMOTE ] BCH: Symbol is viable for forecasting. [2026-01-05T12:02:46.285388] [INFO ] [MAIN ] [367/3535] BCH kept (0.4s) | 366 kept, 1 rejected | 136.9/min | ETA: 23.1m [2026-01-05T12:02:46.535662] [DEBUG] [REMOTE ] BCML: Retrieved 5374 rows, trimmed to 300. [2026-01-05T12:02:46.535796] [DEBUG] [REMOTE ] BCML: PASS: History has at least 300 days. [2026-01-05T12:02:46.536005] [DEBUG] [REMOTE ] BCML: PASS: Price check passed. Min price $26.88. [2026-01-05T12:02:46.536144] [DEBUG] [REMOTE ] BCML: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:46.536260] [DEBUG] [REMOTE ] BCML: PASS: Integrity check passed. [2026-01-05T12:02:46.536302] [DEBUG] [REMOTE ] BCML: Symbol is viable for forecasting. [2026-01-05T12:02:46.536352] [INFO ] [MAIN ] [368/3535] BCML kept (0.3s) | 367 kept, 1 rejected | 137.1/min | ETA: 23.1m [2026-01-05T12:02:47.152998] [DEBUG] [REMOTE ] BCO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:47.153148] [DEBUG] [REMOTE ] BCO: PASS: History has at least 300 days. [2026-01-05T12:02:47.153382] [DEBUG] [REMOTE ] BCO: PASS: Price check passed. Min price $105.88. [2026-01-05T12:02:47.153520] [DEBUG] [REMOTE ] BCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:47.153659] [DEBUG] [REMOTE ] BCO: PASS: Integrity check passed. [2026-01-05T12:02:47.153703] [DEBUG] [REMOTE ] BCO: Symbol is viable for forecasting. [2026-01-05T12:02:47.153752] [INFO ] [MAIN ] [369/3535] BCO kept (0.6s) | 368 kept, 1 rejected | 136.9/min | ETA: 23.1m [2026-01-05T12:02:47.527756] [DEBUG] [REMOTE ] BCPC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:47.527904] [DEBUG] [REMOTE ] BCPC: PASS: History has at least 300 days. [2026-01-05T12:02:47.528117] [DEBUG] [REMOTE ] BCPC: PASS: Price check passed. Min price $139.45. [2026-01-05T12:02:47.528252] [DEBUG] [REMOTE ] BCPC: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:47.528367] [DEBUG] [REMOTE ] BCPC: PASS: Integrity check passed. [2026-01-05T12:02:47.528406] [DEBUG] [REMOTE ] BCPC: Symbol is viable for forecasting. [2026-01-05T12:02:47.528455] [INFO ] [MAIN ] [370/3535] BCPC kept (0.4s) | 369 kept, 1 rejected | 137.0/min | ETA: 23.1m [2026-01-05T12:02:47.996853] [DEBUG] [REMOTE ] BCRX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:47.996980] [DEBUG] [REMOTE ] BCRX: PASS: History has at least 300 days. [2026-01-05T12:02:47.997188] [DEBUG] [REMOTE ] BCRX: PASS: Price check passed. Min price $6.42. [2026-01-05T12:02:47.997319] [DEBUG] [REMOTE ] BCRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:47.997450] [DEBUG] [REMOTE ] BCRX: PASS: Integrity check passed. [2026-01-05T12:02:47.997492] [DEBUG] [REMOTE ] BCRX: Symbol is viable for forecasting. [2026-01-05T12:02:47.997540] [INFO ] [MAIN ] [371/3535] BCRX kept (0.5s) | 370 kept, 1 rejected | 137.0/min | ETA: 23.1m [2026-01-05T12:02:48.470869] [DEBUG] [REMOTE ] BCS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:48.471001] [DEBUG] [REMOTE ] BCS: PASS: History has at least 300 days. [2026-01-05T12:02:48.471219] [DEBUG] [REMOTE ] BCS: PASS: Price check passed. Min price $19.36. [2026-01-05T12:02:48.471356] [DEBUG] [REMOTE ] BCS: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:48.471471] [DEBUG] [REMOTE ] BCS: PASS: Integrity check passed. [2026-01-05T12:02:48.471511] [DEBUG] [REMOTE ] BCS: Symbol is viable for forecasting. [2026-01-05T12:02:48.471559] [INFO ] [MAIN ] [372/3535] BCS kept (0.5s) | 371 kept, 1 rejected | 136.9/min | ETA: 23.1m [2026-01-05T12:02:48.691139] [DEBUG] [REMOTE ] BCSF: Retrieved 1791 rows, trimmed to 300. [2026-01-05T12:02:48.691271] [DEBUG] [REMOTE ] BCSF: PASS: History has at least 300 days. [2026-01-05T12:02:48.691471] [DEBUG] [REMOTE ] BCSF: PASS: Price check passed. Min price $12.60. [2026-01-05T12:02:48.691632] [DEBUG] [REMOTE ] BCSF: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:48.691751] [DEBUG] [REMOTE ] BCSF: PASS: Integrity check passed. [2026-01-05T12:02:48.691816] [DEBUG] [REMOTE ] BCSF: Symbol is viable for forecasting. [2026-01-05T12:02:48.691864] [INFO ] [MAIN ] [373/3535] BCSF kept (0.2s) | 372 kept, 1 rejected | 137.1/min | ETA: 23.1m [2026-01-05T12:02:49.303547] [DEBUG] [REMOTE ] BCTX: Retrieved 3718 rows, trimmed to 300. [2026-01-05T12:02:49.303700] [DEBUG] [REMOTE ] BCTX: PASS: History has at least 300 days. [2026-01-05T12:02:49.303902] [DEBUG] [REMOTE ] BCTX: PASS: Price check passed. Min price $7.02. [2026-01-05T12:02:49.304033] [DEBUG] [REMOTE ] BCTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:49.304143] [DEBUG] [REMOTE ] BCTX: PASS: Integrity check passed. [2026-01-05T12:02:49.304182] [DEBUG] [REMOTE ] BCTX: Symbol is viable for forecasting. [2026-01-05T12:02:49.304229] [INFO ] [MAIN ] [374/3535] BCTX kept (0.6s) | 373 kept, 1 rejected | 137.0/min | ETA: 23.1m [2026-01-05T12:02:49.655158] [DEBUG] [REMOTE ] BCX: Retrieved 3714 rows, trimmed to 300. [2026-01-05T12:02:49.655282] [DEBUG] [REMOTE ] BCX: PASS: History has at least 300 days. [2026-01-05T12:02:49.655483] [DEBUG] [REMOTE ] BCX: PASS: Price check passed. Min price $9.56. [2026-01-05T12:02:49.655642] [DEBUG] [REMOTE ] BCX: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:49.655754] [DEBUG] [REMOTE ] BCX: PASS: Integrity check passed. [2026-01-05T12:02:49.655794] [DEBUG] [REMOTE ] BCX: Symbol is viable for forecasting. [2026-01-05T12:02:49.655842] [INFO ] [MAIN ] [375/3535] BCX kept (0.4s) | 374 kept, 1 rejected | 137.0/min | ETA: 23.1m [2026-01-05T12:02:49.860624] [DEBUG] [REMOTE ] BCYC: Retrieved 1663 rows, trimmed to 300. [2026-01-05T12:02:49.860747] [DEBUG] [REMOTE ] BCYC: PASS: History has at least 300 days. [2026-01-05T12:02:49.860949] [DEBUG] [REMOTE ] BCYC: PASS: Price check passed. Min price $6.17. [2026-01-05T12:02:49.861084] [DEBUG] [REMOTE ] BCYC: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:49.861194] [DEBUG] [REMOTE ] BCYC: PASS: Integrity check passed. [2026-01-05T12:02:49.861236] [DEBUG] [REMOTE ] BCYC: Symbol is viable for forecasting. [2026-01-05T12:02:49.861286] [INFO ] [MAIN ] [376/3535] BCYC kept (0.2s) | 375 kept, 1 rejected | 137.2/min | ETA: 23.0m [2026-01-05T12:02:50.432388] [DEBUG] [REMOTE ] BDC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:50.432548] [DEBUG] [REMOTE ] BDC: PASS: History has at least 300 days. [2026-01-05T12:02:50.432845] [DEBUG] [REMOTE ] BDC: PASS: Price check passed. Min price $106.30. [2026-01-05T12:02:50.432989] [DEBUG] [REMOTE ] BDC: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:50.433244] [DEBUG] [REMOTE ] BDC: PASS: Integrity check passed. [2026-01-05T12:02:50.433301] [DEBUG] [REMOTE ] BDC: Symbol is viable for forecasting. [2026-01-05T12:02:50.433363] [INFO ] [MAIN ] [377/3535] BDC kept (0.6s) | 376 kept, 1 rejected | 137.1/min | ETA: 23.0m [2026-01-05T12:02:50.961048] [DEBUG] [REMOTE ] BDJ: Retrieved 5119 rows, trimmed to 300. [2026-01-05T12:02:50.961289] [DEBUG] [REMOTE ] BDJ: PASS: History has at least 300 days. [2026-01-05T12:02:50.961766] [DEBUG] [REMOTE ] BDJ: PASS: Price check passed. Min price $8.52. [2026-01-05T12:02:50.961900] [DEBUG] [REMOTE ] BDJ: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:50.962022] [DEBUG] [REMOTE ] BDJ: PASS: Integrity check passed. [2026-01-05T12:02:50.962062] [DEBUG] [REMOTE ] BDJ: Symbol is viable for forecasting. [2026-01-05T12:02:50.962112] [INFO ] [MAIN ] [378/3535] BDJ kept (0.5s) | 377 kept, 1 rejected | 137.0/min | ETA: 23.0m [2026-01-05T12:02:51.420102] [DEBUG] [REMOTE ] BDN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:51.420292] [DEBUG] [REMOTE ] BDN: PASS: History has at least 300 days. [2026-01-05T12:02:51.420558] [DEBUG] [REMOTE ] BDN: PASS: Price check passed. Min price $2.87. [2026-01-05T12:02:51.420716] [DEBUG] [REMOTE ] BDN: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:51.420846] [DEBUG] [REMOTE ] BDN: PASS: Integrity check passed. [2026-01-05T12:02:51.420888] [DEBUG] [REMOTE ] BDN: Symbol is viable for forecasting. [2026-01-05T12:02:51.420940] [INFO ] [MAIN ] [379/3535] BDN kept (0.5s) | 378 kept, 1 rejected | 137.0/min | ETA: 23.0m [2026-01-05T12:02:51.725634] [DEBUG] [REMOTE ] BDRX: Retrieved 2533 rows, trimmed to 300. [2026-01-05T12:02:51.725915] [DEBUG] [REMOTE ] BDRX: PASS: History has at least 300 days. [2026-01-05T12:02:51.726276] [DEBUG] [REMOTE ] BDRX: PASS: Price check passed. Min price $2.27. [2026-01-05T12:02:51.726435] [DEBUG] [REMOTE ] BDRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:51.726564] [DEBUG] [REMOTE ] BDRX: PASS: Integrity check passed. [2026-01-05T12:02:51.726638] [DEBUG] [REMOTE ] BDRX: Symbol is viable for forecasting. [2026-01-05T12:02:51.726829] [INFO ] [MAIN ] [380/3535] BDRX kept (0.3s) | 379 kept, 1 rejected | 137.1/min | ETA: 23.0m [2026-01-05T12:02:52.104956] [DEBUG] [REMOTE ] BDSX: Retrieved 1301 rows, trimmed to 300. [2026-01-05T12:02:52.105153] [DEBUG] [REMOTE ] BDSX: PASS: History has at least 300 days. [2026-01-05T12:02:52.105404] [DEBUG] [REMOTE ] BDSX: PASS: Price check passed. Min price $6.00. [2026-01-05T12:02:52.105545] [DEBUG] [REMOTE ] BDSX: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:52.105685] [DEBUG] [REMOTE ] BDSX: PASS: Integrity check passed. [2026-01-05T12:02:52.105728] [DEBUG] [REMOTE ] BDSX: Symbol is viable for forecasting. [2026-01-05T12:02:52.105779] [INFO ] [MAIN ] [381/3535] BDSX kept (0.4s) | 380 kept, 1 rejected | 137.2/min | ETA: 23.0m [2026-01-05T12:02:52.522991] [DEBUG] [REMOTE ] BDTX: Retrieved 1490 rows, trimmed to 300. [2026-01-05T12:02:52.523179] [DEBUG] [REMOTE ] BDTX: PASS: History has at least 300 days. [2026-01-05T12:02:52.523409] [DEBUG] [REMOTE ] BDTX: PASS: Price check passed. Min price $2.43. [2026-01-05T12:02:52.523541] [DEBUG] [REMOTE ] BDTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:52.523683] [DEBUG] [REMOTE ] BDTX: PASS: Integrity check passed. [2026-01-05T12:02:52.523725] [DEBUG] [REMOTE ] BDTX: Symbol is viable for forecasting. [2026-01-05T12:02:52.523776] [INFO ] [MAIN ] [382/3535] BDTX kept (0.4s) | 381 kept, 1 rejected | 137.2/min | ETA: 23.0m [2026-01-05T12:02:53.136162] [DEBUG] [REMOTE ] BDX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:53.136295] [DEBUG] [REMOTE ] BDX: PASS: History has at least 300 days. [2026-01-05T12:02:53.136500] [DEBUG] [REMOTE ] BDX: PASS: Price check passed. Min price $175.42. [2026-01-05T12:02:53.136649] [DEBUG] [REMOTE ] BDX: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:53.136761] [DEBUG] [REMOTE ] BDX: PASS: Integrity check passed. [2026-01-05T12:02:53.136800] [DEBUG] [REMOTE ] BDX: Symbol is viable for forecasting. [2026-01-05T12:02:53.136846] [INFO ] [MAIN ] [383/3535] BDX kept (0.6s) | 382 kept, 1 rejected | 137.0/min | ETA: 23.0m [2026-01-05T12:02:53.422379] [DEBUG] [REMOTE ] BE: Retrieved 1871 rows, trimmed to 300. [2026-01-05T12:02:53.422501] [DEBUG] [REMOTE ] BE: PASS: History has at least 300 days. [2026-01-05T12:02:53.422729] [DEBUG] [REMOTE ] BE: PASS: Price check passed. Min price $76.97. [2026-01-05T12:02:53.422862] [DEBUG] [REMOTE ] BE: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:53.422969] [DEBUG] [REMOTE ] BE: PASS: Integrity check passed. [2026-01-05T12:02:53.423041] [DEBUG] [REMOTE ] BE: Symbol is viable for forecasting. [2026-01-05T12:02:53.423105] [INFO ] [MAIN ] [384/3535] BE kept (0.3s) | 383 kept, 1 rejected | 137.2/min | ETA: 23.0m [2026-01-05T12:02:53.829421] [DEBUG] [REMOTE ] BEAM: Retrieved 1485 rows, trimmed to 300. [2026-01-05T12:02:53.829543] [DEBUG] [REMOTE ] BEAM: PASS: History has at least 300 days. [2026-01-05T12:02:53.829777] [DEBUG] [REMOTE ] BEAM: PASS: Price check passed. Min price $20.60. [2026-01-05T12:02:53.829910] [DEBUG] [REMOTE ] BEAM: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:53.830017] [DEBUG] [REMOTE ] BEAM: PASS: Integrity check passed. [2026-01-05T12:02:53.830056] [DEBUG] [REMOTE ] BEAM: Symbol is viable for forecasting. [2026-01-05T12:02:53.830103] [INFO ] [MAIN ] [385/3535] BEAM kept (0.4s) | 384 kept, 1 rejected | 137.2/min | ETA: 23.0m [2026-01-05T12:02:54.297365] [DEBUG] [REMOTE ] BEEM: Retrieved 3943 rows, trimmed to 300. [2026-01-05T12:02:54.297489] [DEBUG] [REMOTE ] BEEM: PASS: History has at least 300 days. [2026-01-05T12:02:54.297727] [DEBUG] [REMOTE ] BEEM: PASS: Price check passed. Min price $1.50. [2026-01-05T12:02:54.297864] [DEBUG] [REMOTE ] BEEM: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:54.297974] [DEBUG] [REMOTE ] BEEM: PASS: Integrity check passed. [2026-01-05T12:02:54.298015] [DEBUG] [REMOTE ] BEEM: Symbol is viable for forecasting. [2026-01-05T12:02:54.298062] [INFO ] [MAIN ] [386/3535] BEEM kept (0.5s) | 385 kept, 1 rejected | 137.2/min | ETA: 23.0m [2026-01-05T12:02:54.561199] [DEBUG] [REMOTE ] BEEP: Retrieved 1159 rows, trimmed to 300. [2026-01-05T12:02:54.561330] [DEBUG] [REMOTE ] BEEP: PASS: History has at least 300 days. [2026-01-05T12:02:54.561528] [DEBUG] [REMOTE ] BEEP: PASS: Price check passed. Min price $2.54. [2026-01-05T12:02:54.561687] [DEBUG] [REMOTE ] BEEP: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:54.561798] [DEBUG] [REMOTE ] BEEP: PASS: Integrity check passed. [2026-01-05T12:02:54.561838] [DEBUG] [REMOTE ] BEEP: Symbol is viable for forecasting. [2026-01-05T12:02:54.561885] [INFO ] [MAIN ] [387/3535] BEEP kept (0.3s) | 386 kept, 1 rejected | 137.3/min | ETA: 22.9m [2026-01-05T12:02:55.009180] [DEBUG] [REMOTE ] BEKE: Retrieved 1354 rows, trimmed to 300. [2026-01-05T12:02:55.009332] [DEBUG] [REMOTE ] BEKE: PASS: History has at least 300 days. [2026-01-05T12:02:55.009613] [DEBUG] [REMOTE ] BEKE: PASS: Price check passed. Min price $15.60. [2026-01-05T12:02:55.009782] [DEBUG] [REMOTE ] BEKE: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:55.009898] [DEBUG] [REMOTE ] BEKE: PASS: Integrity check passed. [2026-01-05T12:02:55.009941] [DEBUG] [REMOTE ] BEKE: Symbol is viable for forecasting. [2026-01-05T12:02:55.009991] [INFO ] [MAIN ] [388/3535] BEKE kept (0.4s) | 387 kept, 1 rejected | 137.3/min | ETA: 22.9m [2026-01-05T12:02:55.547413] [DEBUG] [REMOTE ] BELFA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:55.547549] [DEBUG] [REMOTE ] BELFA: PASS: History has at least 300 days. [2026-01-05T12:02:55.547794] [DEBUG] [REMOTE ] BELFA: PASS: Price check passed. Min price $110.61. [2026-01-05T12:02:55.547925] [DEBUG] [REMOTE ] BELFA: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:55.548097] [DEBUG] [REMOTE ] BELFA: PASS: Integrity check passed. [2026-01-05T12:02:55.548148] [DEBUG] [REMOTE ] BELFA: Symbol is viable for forecasting. [2026-01-05T12:02:55.548197] [INFO ] [MAIN ] [389/3535] BELFA kept (0.5s) | 388 kept, 1 rejected | 137.2/min | ETA: 22.9m [2026-01-05T12:02:56.230730] [DEBUG] [REMOTE ] BELFB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:56.230897] [DEBUG] [REMOTE ] BELFB: PASS: History has at least 300 days. [2026-01-05T12:02:56.231180] [DEBUG] [REMOTE ] BELFB: PASS: Price check passed. Min price $134.36. [2026-01-05T12:02:56.231313] [DEBUG] [REMOTE ] BELFB: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:56.231447] [DEBUG] [REMOTE ] BELFB: PASS: Integrity check passed. [2026-01-05T12:02:56.231487] [DEBUG] [REMOTE ] BELFB: Symbol is viable for forecasting. [2026-01-05T12:02:56.231536] [INFO ] [MAIN ] [390/3535] BELFB kept (0.7s) | 389 kept, 1 rejected | 137.0/min | ETA: 23.0m [2026-01-05T12:02:56.734713] [DEBUG] [REMOTE ] BEN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:02:56.734861] [DEBUG] [REMOTE ] BEN: PASS: History has at least 300 days. [2026-01-05T12:02:56.735100] [DEBUG] [REMOTE ] BEN: PASS: Price check passed. Min price $20.89. [2026-01-05T12:02:56.735241] [DEBUG] [REMOTE ] BEN: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:56.735370] [DEBUG] [REMOTE ] BEN: PASS: Integrity check passed. [2026-01-05T12:02:56.735411] [DEBUG] [REMOTE ] BEN: Symbol is viable for forecasting. [2026-01-05T12:02:56.735463] [INFO ] [MAIN ] [391/3535] BEN kept (0.5s) | 390 kept, 1 rejected | 137.0/min | ETA: 23.0m [2026-01-05T12:02:57.142809] [DEBUG] [REMOTE ] BEP: Retrieved 5064 rows, trimmed to 300. [2026-01-05T12:02:57.142934] [DEBUG] [REMOTE ] BEP: PASS: History has at least 300 days. [2026-01-05T12:02:57.143134] [DEBUG] [REMOTE ] BEP: PASS: Price check passed. Min price $25.95. [2026-01-05T12:02:57.143264] [DEBUG] [REMOTE ] BEP: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:57.143372] [DEBUG] [REMOTE ] BEP: PASS: Integrity check passed. [2026-01-05T12:02:57.143412] [DEBUG] [REMOTE ] BEP: Symbol is viable for forecasting. [2026-01-05T12:02:57.143458] [INFO ] [MAIN ] [392/3535] BEP kept (0.4s) | 391 kept, 1 rejected | 137.0/min | ETA: 22.9m [2026-01-05T12:02:57.413649] [DEBUG] [REMOTE ] BEPH: Retrieved 1185 rows, trimmed to 300. [2026-01-05T12:02:57.413773] [DEBUG] [REMOTE ] BEPH: PASS: History has at least 300 days. [2026-01-05T12:02:57.413966] [DEBUG] [REMOTE ] BEPH: PASS: Price check passed. Min price $15.25. [2026-01-05T12:02:57.414096] [DEBUG] [REMOTE ] BEPH: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:57.414202] [DEBUG] [REMOTE ] BEPH: PASS: Integrity check passed. [2026-01-05T12:02:57.414242] [DEBUG] [REMOTE ] BEPH: Symbol is viable for forecasting. [2026-01-05T12:02:57.414288] [INFO ] [MAIN ] [393/3535] BEPH kept (0.3s) | 392 kept, 1 rejected | 137.1/min | ETA: 22.9m [2026-01-05T12:02:57.801136] [DEBUG] [REMOTE ] BEPI: Retrieved 1017 rows, trimmed to 300. [2026-01-05T12:02:57.801264] [DEBUG] [REMOTE ] BEPI: PASS: History has at least 300 days. [2026-01-05T12:02:57.801459] [DEBUG] [REMOTE ] BEPI: PASS: Price check passed. Min price $16.00. [2026-01-05T12:02:57.801607] [DEBUG] [REMOTE ] BEPI: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:57.801717] [DEBUG] [REMOTE ] BEPI: PASS: Integrity check passed. [2026-01-05T12:02:57.801756] [DEBUG] [REMOTE ] BEPI: Symbol is viable for forecasting. [2026-01-05T12:02:57.801805] [INFO ] [MAIN ] [394/3535] BEPI kept (0.4s) | 393 kept, 1 rejected | 137.2/min | ETA: 22.9m [2026-01-05T12:02:58.300825] [DEBUG] [REMOTE ] BFAM: Retrieved 3255 rows, trimmed to 300. [2026-01-05T12:02:58.300956] [DEBUG] [REMOTE ] BFAM: PASS: History has at least 300 days. [2026-01-05T12:02:58.301160] [DEBUG] [REMOTE ] BFAM: PASS: Price check passed. Min price $92.28. [2026-01-05T12:02:58.301293] [DEBUG] [REMOTE ] BFAM: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:58.301408] [DEBUG] [REMOTE ] BFAM: PASS: Integrity check passed. [2026-01-05T12:02:58.301475] [DEBUG] [REMOTE ] BFAM: Symbol is viable for forecasting. [2026-01-05T12:02:58.301523] [INFO ] [MAIN ] [395/3535] BFAM kept (0.5s) | 394 kept, 1 rejected | 137.1/min | ETA: 22.9m [2026-01-05T12:02:58.728719] [DEBUG] [REMOTE ] BFC: Retrieved 6020 rows, trimmed to 300. [2026-01-05T12:02:58.728854] [DEBUG] [REMOTE ] BFC: PASS: History has at least 300 days. [2026-01-05T12:02:58.729074] [DEBUG] [REMOTE ] BFC: PASS: Price check passed. Min price $118.66. [2026-01-05T12:02:58.729212] [DEBUG] [REMOTE ] BFC: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:58.729326] [DEBUG] [REMOTE ] BFC: PASS: Integrity check passed. [2026-01-05T12:02:58.729370] [DEBUG] [REMOTE ] BFC: Symbol is viable for forecasting. [2026-01-05T12:02:58.729422] [INFO ] [MAIN ] [396/3535] BFC kept (0.4s) | 395 kept, 1 rejected | 137.1/min | ETA: 22.9m [2026-01-05T12:02:59.034498] [DEBUG] [REMOTE ] BFH: Retrieved 6174 rows, trimmed to 300. [2026-01-05T12:02:59.034649] [DEBUG] [REMOTE ] BFH: PASS: History has at least 300 days. [2026-01-05T12:02:59.034868] [DEBUG] [REMOTE ] BFH: PASS: Price check passed. Min price $53.89. [2026-01-05T12:02:59.035002] [DEBUG] [REMOTE ] BFH: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:59.035117] [DEBUG] [REMOTE ] BFH: PASS: Integrity check passed. [2026-01-05T12:02:59.035157] [DEBUG] [REMOTE ] BFH: Symbol is viable for forecasting. [2026-01-05T12:02:59.035204] [INFO ] [MAIN ] [397/3535] BFH kept (0.3s) | 396 kept, 1 rejected | 137.2/min | ETA: 22.9m [2026-01-05T12:02:59.621617] [DEBUG] [REMOTE ] BFK: Retrieved 6145 rows, trimmed to 300. [2026-01-05T12:02:59.621745] [DEBUG] [REMOTE ] BFK: PASS: History has at least 300 days. [2026-01-05T12:02:59.621946] [DEBUG] [REMOTE ] BFK: PASS: Price check passed. Min price $9.81. [2026-01-05T12:02:59.622077] [DEBUG] [REMOTE ] BFK: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:59.622189] [DEBUG] [REMOTE ] BFK: PASS: Integrity check passed. [2026-01-05T12:02:59.622228] [DEBUG] [REMOTE ] BFK: Symbol is viable for forecasting. [2026-01-05T12:02:59.622274] [INFO ] [MAIN ] [398/3535] BFK kept (0.6s) | 397 kept, 1 rejected | 137.1/min | ETA: 22.9m [2026-01-05T12:02:59.881635] [DEBUG] [REMOTE ] BFLY: Retrieved 1377 rows, trimmed to 300. [2026-01-05T12:02:59.881767] [DEBUG] [REMOTE ] BFLY: PASS: History has at least 300 days. [2026-01-05T12:02:59.881960] [DEBUG] [REMOTE ] BFLY: PASS: Price check passed. Min price $1.97. [2026-01-05T12:02:59.882092] [DEBUG] [REMOTE ] BFLY: PASS: Continuity check passed with 300 days. [2026-01-05T12:02:59.882199] [DEBUG] [REMOTE ] BFLY: PASS: Integrity check passed. [2026-01-05T12:02:59.882239] [DEBUG] [REMOTE ] BFLY: Symbol is viable for forecasting. [2026-01-05T12:02:59.882285] [INFO ] [MAIN ] [399/3535] BFLY kept (0.3s) | 398 kept, 1 rejected | 137.3/min | ETA: 22.8m [2026-01-05T12:03:00.483482] [DEBUG] [REMOTE ] BFS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:00.483637] [DEBUG] [REMOTE ] BFS: PASS: History has at least 300 days. [2026-01-05T12:03:00.483899] [DEBUG] [REMOTE ] BFS: PASS: Price check passed. Min price $29.61. [2026-01-05T12:03:00.484048] [DEBUG] [REMOTE ] BFS: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:00.484174] [DEBUG] [REMOTE ] BFS: PASS: Integrity check passed. [2026-01-05T12:03:00.484215] [DEBUG] [REMOTE ] BFS: Symbol is viable for forecasting. [2026-01-05T12:03:00.484265] [INFO ] [MAIN ] [400/3535] BFS kept (0.6s) | 399 kept, 1 rejected | 137.1/min | ETA: 22.9m [2026-01-05T12:03:01.016648] [DEBUG] [REMOTE ] BFZ: Retrieved 6145 rows, trimmed to 300. [2026-01-05T12:03:01.016779] [DEBUG] [REMOTE ] BFZ: PASS: History has at least 300 days. [2026-01-05T12:03:01.016989] [DEBUG] [REMOTE ] BFZ: PASS: Price check passed. Min price $10.68. [2026-01-05T12:03:01.017123] [DEBUG] [REMOTE ] BFZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:01.017237] [DEBUG] [REMOTE ] BFZ: PASS: Integrity check passed. [2026-01-05T12:03:01.017277] [DEBUG] [REMOTE ] BFZ: Symbol is viable for forecasting. [2026-01-05T12:03:01.017325] [INFO ] [MAIN ] [401/3535] BFZ kept (0.5s) | 400 kept, 1 rejected | 137.0/min | ETA: 22.9m [2026-01-05T12:03:01.461490] [DEBUG] [REMOTE ] BG: Retrieved 6141 rows, trimmed to 300. [2026-01-05T12:03:01.461636] [DEBUG] [REMOTE ] BG: PASS: History has at least 300 days. [2026-01-05T12:03:01.461847] [DEBUG] [REMOTE ] BG: PASS: Price check passed. Min price $80.17. [2026-01-05T12:03:01.461983] [DEBUG] [REMOTE ] BG: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:01.462096] [DEBUG] [REMOTE ] BG: PASS: Integrity check passed. [2026-01-05T12:03:01.462136] [DEBUG] [REMOTE ] BG: Symbol is viable for forecasting. [2026-01-05T12:03:01.462183] [INFO ] [MAIN ] [402/3535] BG kept (0.4s) | 401 kept, 1 rejected | 137.0/min | ETA: 22.9m [2026-01-05T12:03:01.828853] [DEBUG] [REMOTE ] BGB: Retrieved 3336 rows, trimmed to 300. [2026-01-05T12:03:01.828997] [DEBUG] [REMOTE ] BGB: PASS: History has at least 300 days. [2026-01-05T12:03:01.829219] [DEBUG] [REMOTE ] BGB: PASS: Price check passed. Min price $11.36. [2026-01-05T12:03:01.829357] [DEBUG] [REMOTE ] BGB: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:01.829476] [DEBUG] [REMOTE ] BGB: PASS: Integrity check passed. [2026-01-05T12:03:01.829518] [DEBUG] [REMOTE ] BGB: Symbol is viable for forecasting. [2026-01-05T12:03:01.829585] [INFO ] [MAIN ] [403/3535] BGB kept (0.4s) | 402 kept, 1 rejected | 137.1/min | ETA: 22.8m [2026-01-05T12:03:02.323048] [DEBUG] [REMOTE ] BGC: Retrieved 6555 rows, trimmed to 300. [2026-01-05T12:03:02.323199] [DEBUG] [REMOTE ] BGC: PASS: History has at least 300 days. [2026-01-05T12:03:02.323449] [DEBUG] [REMOTE ] BGC: PASS: Price check passed. Min price $8.29. [2026-01-05T12:03:02.323603] [DEBUG] [REMOTE ] BGC: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:02.323727] [DEBUG] [REMOTE ] BGC: PASS: Integrity check passed. [2026-01-05T12:03:02.323767] [DEBUG] [REMOTE ] BGC: Symbol is viable for forecasting. [2026-01-05T12:03:02.323817] [INFO ] [MAIN ] [404/3535] BGC kept (0.5s) | 403 kept, 1 rejected | 137.1/min | ETA: 22.8m [2026-01-05T12:03:02.739826] [DEBUG] [REMOTE ] BGH: Retrieved 3314 rows, trimmed to 300. [2026-01-05T12:03:02.740003] [DEBUG] [REMOTE ] BGH: PASS: History has at least 300 days. [2026-01-05T12:03:02.740245] [DEBUG] [REMOTE ] BGH: PASS: Price check passed. Min price $14.52. [2026-01-05T12:03:02.740386] [DEBUG] [REMOTE ] BGH: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:02.740507] [DEBUG] [REMOTE ] BGH: PASS: Integrity check passed. [2026-01-05T12:03:02.740548] [DEBUG] [REMOTE ] BGH: Symbol is viable for forecasting. [2026-01-05T12:03:02.740622] [INFO ] [MAIN ] [405/3535] BGH kept (0.4s) | 404 kept, 1 rejected | 137.1/min | ETA: 22.8m [2026-01-05T12:03:02.970771] [DEBUG] [REMOTE ] BGLC: Retrieved 1330 rows, trimmed to 300. [2026-01-05T12:03:02.970912] [DEBUG] [REMOTE ] BGLC: PASS: History has at least 300 days. [2026-01-05T12:03:02.971117] [DEBUG] [REMOTE ] BGLC: PASS: Price check passed. Min price $3.94. [2026-01-05T12:03:02.971251] [DEBUG] [REMOTE ] BGLC: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:02.971362] [DEBUG] [REMOTE ] BGLC: PASS: Integrity check passed. [2026-01-05T12:03:02.971432] [DEBUG] [REMOTE ] BGLC: Symbol is viable for forecasting. [2026-01-05T12:03:02.971482] [INFO ] [MAIN ] [406/3535] BGLC kept (0.2s) | 405 kept, 1 rejected | 137.2/min | ETA: 22.8m [2026-01-05T12:03:03.441548] [DEBUG] [REMOTE ] BGRN: Retrieved 1784 rows, trimmed to 300. [2026-01-05T12:03:03.441692] [DEBUG] [REMOTE ] BGRN: PASS: History has at least 300 days. [2026-01-05T12:03:03.441890] [DEBUG] [REMOTE ] BGRN: PASS: Price check passed. Min price $47.49. [2026-01-05T12:03:03.442020] [DEBUG] [REMOTE ] BGRN: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:03.442126] [DEBUG] [REMOTE ] BGRN: PASS: Integrity check passed. [2026-01-05T12:03:03.442166] [DEBUG] [REMOTE ] BGRN: Symbol is viable for forecasting. [2026-01-05T12:03:03.442212] [INFO ] [MAIN ] [407/3535] BGRN kept (0.5s) | 406 kept, 1 rejected | 137.2/min | ETA: 22.8m [2026-01-05T12:03:03.885729] [DEBUG] [REMOTE ] BGS: Retrieved 4684 rows, trimmed to 300. [2026-01-05T12:03:03.885859] [DEBUG] [REMOTE ] BGS: PASS: History has at least 300 days. [2026-01-05T12:03:03.886063] [DEBUG] [REMOTE ] BGS: PASS: Price check passed. Min price $3.75. [2026-01-05T12:03:03.886194] [DEBUG] [REMOTE ] BGS: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:03.886303] [DEBUG] [REMOTE ] BGS: PASS: Integrity check passed. [2026-01-05T12:03:03.886342] [DEBUG] [REMOTE ] BGS: Symbol is viable for forecasting. [2026-01-05T12:03:03.886389] [INFO ] [MAIN ] [408/3535] BGS kept (0.4s) | 407 kept, 1 rejected | 137.2/min | ETA: 22.8m [2026-01-05T12:03:04.284705] [DEBUG] [REMOTE ] BGSF: Retrieved 2939 rows, trimmed to 300. [2026-01-05T12:03:04.284843] [DEBUG] [REMOTE ] BGSF: PASS: History has at least 300 days. [2026-01-05T12:03:04.285060] [DEBUG] [REMOTE ] BGSF: PASS: Price check passed. Min price $3.27. [2026-01-05T12:03:04.285197] [DEBUG] [REMOTE ] BGSF: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:04.285315] [DEBUG] [REMOTE ] BGSF: PASS: Integrity check passed. [2026-01-05T12:03:04.285356] [DEBUG] [REMOTE ] BGSF: Symbol is viable for forecasting. [2026-01-05T12:03:04.285405] [INFO ] [MAIN ] [409/3535] BGSF kept (0.4s) | 408 kept, 1 rejected | 137.2/min | ETA: 22.8m [2026-01-05T12:03:04.726908] [DEBUG] [REMOTE ] BGX: Retrieved 3756 rows, trimmed to 300. [2026-01-05T12:03:04.727032] [DEBUG] [REMOTE ] BGX: PASS: History has at least 300 days. [2026-01-05T12:03:04.727230] [DEBUG] [REMOTE ] BGX: PASS: Price check passed. Min price $11.26. [2026-01-05T12:03:04.727361] [DEBUG] [REMOTE ] BGX: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:04.727469] [DEBUG] [REMOTE ] BGX: PASS: Integrity check passed. [2026-01-05T12:03:04.727508] [DEBUG] [REMOTE ] BGX: Symbol is viable for forecasting. [2026-01-05T12:03:04.727555] [INFO ] [MAIN ] [410/3535] BGX kept (0.4s) | 409 kept, 1 rejected | 137.2/min | ETA: 22.8m [2026-01-05T12:03:05.108925] [DEBUG] [REMOTE ] BGY: Retrieved 4682 rows, trimmed to 300. [2026-01-05T12:03:05.109053] [DEBUG] [REMOTE ] BGY: PASS: History has at least 300 days. [2026-01-05T12:03:05.109258] [DEBUG] [REMOTE ] BGY: PASS: Price check passed. Min price $5.48. [2026-01-05T12:03:05.109387] [DEBUG] [REMOTE ] BGY: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:05.109499] [DEBUG] [REMOTE ] BGY: PASS: Integrity check passed. [2026-01-05T12:03:05.109542] [DEBUG] [REMOTE ] BGY: Symbol is viable for forecasting. [2026-01-05T12:03:05.109608] [INFO ] [MAIN ] [411/3535] BGY kept (0.4s) | 410 kept, 1 rejected | 137.3/min | ETA: 22.8m [2026-01-05T12:03:05.612002] [DEBUG] [REMOTE ] BHC: Retrieved 6279 rows, trimmed to 300. [2026-01-05T12:03:05.612205] [DEBUG] [REMOTE ] BHC: PASS: History has at least 300 days. [2026-01-05T12:03:05.612486] [DEBUG] [REMOTE ] BHC: PASS: Price check passed. Min price $5.90. [2026-01-05T12:03:05.612650] [DEBUG] [REMOTE ] BHC: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:05.612788] [DEBUG] [REMOTE ] BHC: PASS: Integrity check passed. [2026-01-05T12:03:05.612830] [DEBUG] [REMOTE ] BHC: Symbol is viable for forecasting. [2026-01-05T12:03:05.612884] [INFO ] [MAIN ] [412/3535] BHC kept (0.5s) | 411 kept, 1 rejected | 137.2/min | ETA: 22.8m [2026-01-05T12:03:06.076239] [DEBUG] [REMOTE ] BHE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:06.076413] [DEBUG] [REMOTE ] BHE: PASS: History has at least 300 days. [2026-01-05T12:03:06.076724] [DEBUG] [REMOTE ] BHE: PASS: Price check passed. Min price $35.83. [2026-01-05T12:03:06.076884] [DEBUG] [REMOTE ] BHE: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:06.077187] [DEBUG] [REMOTE ] BHE: PASS: Integrity check passed. [2026-01-05T12:03:06.077242] [DEBUG] [REMOTE ] BHE: Symbol is viable for forecasting. [2026-01-05T12:03:06.077304] [INFO ] [MAIN ] [413/3535] BHE kept (0.5s) | 412 kept, 1 rejected | 137.2/min | ETA: 22.8m [2026-01-05T12:03:06.377865] [DEBUG] [REMOTE ] BHF: Retrieved 2129 rows, trimmed to 300. [2026-01-05T12:03:06.377993] [DEBUG] [REMOTE ] BHF: PASS: History has at least 300 days. [2026-01-05T12:03:06.378237] [DEBUG] [REMOTE ] BHF: PASS: Price check passed. Min price $45.14. [2026-01-05T12:03:06.378375] [DEBUG] [REMOTE ] BHF: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:06.378486] [DEBUG] [REMOTE ] BHF: PASS: Integrity check passed. [2026-01-05T12:03:06.378527] [DEBUG] [REMOTE ] BHF: Symbol is viable for forecasting. [2026-01-05T12:03:06.378596] [INFO ] [MAIN ] [414/3535] BHF kept (0.3s) | 413 kept, 1 rejected | 137.3/min | ETA: 22.7m [2026-01-05T12:03:06.780334] [DEBUG] [REMOTE ] BHFAL: Retrieved 1835 rows, trimmed to 300. [2026-01-05T12:03:06.780466] [DEBUG] [REMOTE ] BHFAL: PASS: History has at least 300 days. [2026-01-05T12:03:06.780884] [DEBUG] [REMOTE ] BHFAL: PASS: Price check passed. Min price $16.40. [2026-01-05T12:03:06.781018] [DEBUG] [REMOTE ] BHFAL: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:06.781127] [DEBUG] [REMOTE ] BHFAL: PASS: Integrity check passed. [2026-01-05T12:03:06.781168] [DEBUG] [REMOTE ] BHFAL: Symbol is viable for forecasting. [2026-01-05T12:03:06.781215] [INFO ] [MAIN ] [415/3535] BHFAL kept (0.4s) | 414 kept, 1 rejected | 137.3/min | ETA: 22.7m [2026-01-05T12:03:07.121299] [DEBUG] [REMOTE ] BHFAM: Retrieved 1036 rows, trimmed to 300. [2026-01-05T12:03:07.121503] [DEBUG] [REMOTE ] BHFAM: PASS: History has at least 300 days. [2026-01-05T12:03:07.121781] [DEBUG] [REMOTE ] BHFAM: PASS: Price check passed. Min price $10.85. [2026-01-05T12:03:07.121949] [DEBUG] [REMOTE ] BHFAM: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:07.122080] [DEBUG] [REMOTE ] BHFAM: PASS: Integrity check passed. [2026-01-05T12:03:07.122152] [DEBUG] [REMOTE ] BHFAM: Symbol is viable for forecasting. [2026-01-05T12:03:07.122209] [INFO ] [MAIN ] [416/3535] BHFAM kept (0.3s) | 415 kept, 1 rejected | 137.4/min | ETA: 22.7m [2026-01-05T12:03:07.489205] [DEBUG] [REMOTE ] BHFAN: Retrieved 1291 rows, trimmed to 300. [2026-01-05T12:03:07.489380] [DEBUG] [REMOTE ] BHFAN: PASS: History has at least 300 days. [2026-01-05T12:03:07.489677] [DEBUG] [REMOTE ] BHFAN: PASS: Price check passed. Min price $12.14. [2026-01-05T12:03:07.489843] [DEBUG] [REMOTE ] BHFAN: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:07.489981] [DEBUG] [REMOTE ] BHFAN: PASS: Integrity check passed. [2026-01-05T12:03:07.490061] [DEBUG] [REMOTE ] BHFAN: Symbol is viable for forecasting. [2026-01-05T12:03:07.490121] [INFO ] [MAIN ] [417/3535] BHFAN kept (0.4s) | 416 kept, 1 rejected | 137.4/min | ETA: 22.7m [2026-01-05T12:03:07.867635] [DEBUG] [REMOTE ] BHFAO: Retrieved 1415 rows, trimmed to 300. [2026-01-05T12:03:07.867772] [DEBUG] [REMOTE ] BHFAO: PASS: History has at least 300 days. [2026-01-05T12:03:07.867972] [DEBUG] [REMOTE ] BHFAO: PASS: Price check passed. Min price $14.87. [2026-01-05T12:03:07.868105] [DEBUG] [REMOTE ] BHFAO: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:07.868213] [DEBUG] [REMOTE ] BHFAO: PASS: Integrity check passed. [2026-01-05T12:03:07.868252] [DEBUG] [REMOTE ] BHFAO: Symbol is viable for forecasting. [2026-01-05T12:03:07.868299] [INFO ] [MAIN ] [418/3535] BHFAO kept (0.4s) | 417 kept, 1 rejected | 137.5/min | ETA: 22.7m [2026-01-05T12:03:08.387334] [DEBUG] [REMOTE ] BHFAP: Retrieved 1710 rows, trimmed to 300. [2026-01-05T12:03:08.387451] [DEBUG] [REMOTE ] BHFAP: PASS: History has at least 300 days. [2026-01-05T12:03:08.387667] [DEBUG] [REMOTE ] BHFAP: PASS: Price check passed. Min price $14.69. [2026-01-05T12:03:08.387799] [DEBUG] [REMOTE ] BHFAP: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:08.387906] [DEBUG] [REMOTE ] BHFAP: PASS: Integrity check passed. [2026-01-05T12:03:08.387945] [DEBUG] [REMOTE ] BHFAP: Symbol is viable for forecasting. [2026-01-05T12:03:08.387990] [INFO ] [MAIN ] [419/3535] BHFAP kept (0.5s) | 418 kept, 1 rejected | 137.4/min | ETA: 22.7m [2026-01-05T12:03:08.941399] [DEBUG] [REMOTE ] BHK: Retrieved 6063 rows, trimmed to 300. [2026-01-05T12:03:08.941534] [DEBUG] [REMOTE ] BHK: PASS: History has at least 300 days. [2026-01-05T12:03:08.941767] [DEBUG] [REMOTE ] BHK: PASS: Price check passed. Min price $9.34. [2026-01-05T12:03:08.941902] [DEBUG] [REMOTE ] BHK: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:08.942017] [DEBUG] [REMOTE ] BHK: PASS: Integrity check passed. [2026-01-05T12:03:08.942057] [DEBUG] [REMOTE ] BHK: Symbol is viable for forecasting. [2026-01-05T12:03:08.942105] [INFO ] [MAIN ] [420/3535] BHK kept (0.6s) | 419 kept, 1 rejected | 137.3/min | ETA: 22.7m [2026-01-05T12:03:09.303822] [DEBUG] [REMOTE ] BHP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:09.303959] [DEBUG] [REMOTE ] BHP: PASS: History has at least 300 days. [2026-01-05T12:03:09.304190] [DEBUG] [REMOTE ] BHP: PASS: Price check passed. Min price $52.58. [2026-01-05T12:03:09.304330] [DEBUG] [REMOTE ] BHP: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:09.304447] [DEBUG] [REMOTE ] BHP: PASS: Integrity check passed. [2026-01-05T12:03:09.304488] [DEBUG] [REMOTE ] BHP: Symbol is viable for forecasting. [2026-01-05T12:03:09.304537] [INFO ] [MAIN ] [421/3535] BHP kept (0.4s) | 420 kept, 1 rejected | 137.4/min | ETA: 22.7m [2026-01-05T12:03:09.629655] [DEBUG] [REMOTE ] BHRB: Retrieved 6225 rows, trimmed to 300. [2026-01-05T12:03:09.629988] [DEBUG] [REMOTE ] BHRB: PASS: History has at least 300 days. [2026-01-05T12:03:09.630497] [DEBUG] [REMOTE ] BHRB: PASS: Price check passed. Min price $57.07. [2026-01-05T12:03:09.630728] [DEBUG] [REMOTE ] BHRB: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:09.631012] [DEBUG] [REMOTE ] BHRB: PASS: Integrity check passed. [2026-01-05T12:03:09.631067] [DEBUG] [REMOTE ] BHRB: Symbol is viable for forecasting. [2026-01-05T12:03:09.631165] [INFO ] [MAIN ] [422/3535] BHRB kept (0.3s) | 421 kept, 1 rejected | 137.5/min | ETA: 22.6m [2026-01-05T12:03:09.967416] [DEBUG] [REMOTE ] BHVN: Retrieved 822 rows, trimmed to 300. [2026-01-05T12:03:09.967789] [DEBUG] [REMOTE ] BHVN: PASS: History has at least 300 days. [2026-01-05T12:03:09.968140] [DEBUG] [REMOTE ] BHVN: PASS: Price check passed. Min price $7.79. [2026-01-05T12:03:09.968334] [DEBUG] [REMOTE ] BHVN: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:09.968517] [DEBUG] [REMOTE ] BHVN: PASS: Integrity check passed. [2026-01-05T12:03:09.968649] [DEBUG] [REMOTE ] BHVN: Symbol is viable for forecasting. [2026-01-05T12:03:09.968746] [INFO ] [MAIN ] [423/3535] BHVN kept (0.3s) | 422 kept, 1 rejected | 137.6/min | ETA: 22.6m [2026-01-05T12:03:10.394716] [DEBUG] [REMOTE ] BIAF: Retrieved 837 rows, trimmed to 300. [2026-01-05T12:03:10.394899] [DEBUG] [REMOTE ] BIAF: PASS: History has at least 300 days. [2026-01-05T12:03:10.395218] [DEBUG] [REMOTE ] BIAF: PASS: Price check passed. Min price $1.17. [2026-01-05T12:03:10.395420] [DEBUG] [REMOTE ] BIAF: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:10.395619] [DEBUG] [REMOTE ] BIAF: PASS: Integrity check passed. [2026-01-05T12:03:10.395681] [DEBUG] [REMOTE ] BIAF: Symbol is viable for forecasting. [2026-01-05T12:03:10.395755] [INFO ] [MAIN ] [424/3535] BIAF kept (0.4s) | 423 kept, 1 rejected | 137.6/min | ETA: 22.6m [2026-01-05T12:03:10.935360] [DEBUG] [REMOTE ] BIB: Retrieved 3960 rows, trimmed to 300. [2026-01-05T12:03:10.935486] [DEBUG] [REMOTE ] BIB: PASS: History has at least 300 days. [2026-01-05T12:03:10.935740] [DEBUG] [REMOTE ] BIB: PASS: Price check passed. Min price $63.73. [2026-01-05T12:03:10.935880] [DEBUG] [REMOTE ] BIB: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:10.935994] [DEBUG] [REMOTE ] BIB: PASS: Integrity check passed. [2026-01-05T12:03:10.936035] [DEBUG] [REMOTE ] BIB: Symbol is viable for forecasting. [2026-01-05T12:03:10.936082] [INFO ] [MAIN ] [425/3535] BIB kept (0.5s) | 424 kept, 1 rejected | 137.5/min | ETA: 22.6m [2026-01-05T12:03:11.405174] [DEBUG] [REMOTE ] BIIB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:11.405306] [DEBUG] [REMOTE ] BIIB: PASS: History has at least 300 days. [2026-01-05T12:03:11.405519] [DEBUG] [REMOTE ] BIIB: PASS: Price check passed. Min price $142.26. [2026-01-05T12:03:11.405670] [DEBUG] [REMOTE ] BIIB: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:11.405785] [DEBUG] [REMOTE ] BIIB: PASS: Integrity check passed. [2026-01-05T12:03:11.405825] [DEBUG] [REMOTE ] BIIB: Symbol is viable for forecasting. [2026-01-05T12:03:11.405873] [INFO ] [MAIN ] [426/3535] BIIB kept (0.5s) | 425 kept, 1 rejected | 137.5/min | ETA: 22.6m [2026-01-05T12:03:11.675988] [DEBUG] [REMOTE ] BILI: Retrieved 1953 rows, trimmed to 300. [2026-01-05T12:03:11.676113] [DEBUG] [REMOTE ] BILI: PASS: History has at least 300 days. [2026-01-05T12:03:11.676317] [DEBUG] [REMOTE ] BILI: PASS: Price check passed. Min price $24.16. [2026-01-05T12:03:11.676462] [DEBUG] [REMOTE ] BILI: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:11.676600] [DEBUG] [REMOTE ] BILI: PASS: Integrity check passed. [2026-01-05T12:03:11.676645] [DEBUG] [REMOTE ] BILI: Symbol is viable for forecasting. [2026-01-05T12:03:11.676698] [INFO ] [MAIN ] [427/3535] BILI kept (0.3s) | 426 kept, 1 rejected | 137.6/min | ETA: 22.6m [2026-01-05T12:03:12.087845] [DEBUG] [REMOTE ] BILL: Retrieved 1522 rows, trimmed to 300. [2026-01-05T12:03:12.087973] [DEBUG] [REMOTE ] BILL: PASS: History has at least 300 days. [2026-01-05T12:03:12.088167] [DEBUG] [REMOTE ] BILL: PASS: Price check passed. Min price $44.37. [2026-01-05T12:03:12.088297] [DEBUG] [REMOTE ] BILL: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:12.088403] [DEBUG] [REMOTE ] BILL: PASS: Integrity check passed. [2026-01-05T12:03:12.088465] [DEBUG] [REMOTE ] BILL: Symbol is viable for forecasting. [2026-01-05T12:03:12.088526] [INFO ] [MAIN ] [428/3535] BILL kept (0.4s) | 427 kept, 1 rejected | 137.6/min | ETA: 22.6m [2026-01-05T12:03:12.668307] [DEBUG] [REMOTE ] BIO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:12.668452] [DEBUG] [REMOTE ] BIO: PASS: History has at least 300 days. [2026-01-05T12:03:12.668739] [DEBUG] [REMOTE ] BIO: PASS: Price check passed. Min price $297.72. [2026-01-05T12:03:12.668877] [DEBUG] [REMOTE ] BIO: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:12.669000] [DEBUG] [REMOTE ] BIO: PASS: Integrity check passed. [2026-01-05T12:03:12.669042] [DEBUG] [REMOTE ] BIO: Symbol is viable for forecasting. [2026-01-05T12:03:12.669095] [INFO ] [MAIN ] [429/3535] BIO kept (0.6s) | 428 kept, 1 rejected | 137.5/min | ETA: 22.6m [2026-01-05T12:03:12.943945] [DEBUG] [REMOTE ] BIOX: Retrieved 1952 rows, trimmed to 300. [2026-01-05T12:03:12.944068] [DEBUG] [REMOTE ] BIOX: PASS: History has at least 300 days. [2026-01-05T12:03:12.944270] [DEBUG] [REMOTE ] BIOX: PASS: Price check passed. Min price $1.27. [2026-01-05T12:03:12.944403] [DEBUG] [REMOTE ] BIOX: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:12.944512] [DEBUG] [REMOTE ] BIOX: PASS: Integrity check passed. [2026-01-05T12:03:12.944553] [DEBUG] [REMOTE ] BIOX: Symbol is viable for forecasting. [2026-01-05T12:03:12.944630] [INFO ] [MAIN ] [430/3535] BIOX kept (0.3s) | 429 kept, 1 rejected | 137.6/min | ETA: 22.6m [2026-01-05T12:03:13.449702] [DEBUG] [REMOTE ] BIP: Retrieved 4524 rows, trimmed to 300. [2026-01-05T12:03:13.449837] [DEBUG] [REMOTE ] BIP: PASS: History has at least 300 days. [2026-01-05T12:03:13.450244] [DEBUG] [REMOTE ] BIP: PASS: Price check passed. Min price $33.57. [2026-01-05T12:03:13.450375] [DEBUG] [REMOTE ] BIP: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:13.450487] [DEBUG] [REMOTE ] BIP: PASS: Integrity check passed. [2026-01-05T12:03:13.450526] [DEBUG] [REMOTE ] BIP: Symbol is viable for forecasting. [2026-01-05T12:03:13.450590] [INFO ] [MAIN ] [431/3535] BIP kept (0.5s) | 430 kept, 1 rejected | 137.6/min | ETA: 22.6m [2026-01-05T12:03:13.751556] [DEBUG] [REMOTE ] BIPH: Retrieved 1157 rows, trimmed to 300. [2026-01-05T12:03:13.751699] [DEBUG] [REMOTE ] BIPH: PASS: History has at least 300 days. [2026-01-05T12:03:13.751905] [DEBUG] [REMOTE ] BIPH: PASS: Price check passed. Min price $16.29. [2026-01-05T12:03:13.752038] [DEBUG] [REMOTE ] BIPH: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:13.752146] [DEBUG] [REMOTE ] BIPH: PASS: Integrity check passed. [2026-01-05T12:03:13.752187] [DEBUG] [REMOTE ] BIPH: Symbol is viable for forecasting. [2026-01-05T12:03:13.752251] [INFO ] [MAIN ] [432/3535] BIPH kept (0.3s) | 431 kept, 1 rejected | 137.7/min | ETA: 22.5m [2026-01-05T12:03:14.135879] [DEBUG] [REMOTE ] BIPI: Retrieved 988 rows, trimmed to 300. [2026-01-05T12:03:14.136009] [DEBUG] [REMOTE ] BIPI: PASS: History has at least 300 days. [2026-01-05T12:03:14.136207] [DEBUG] [REMOTE ] BIPI: PASS: Price check passed. Min price $16.53. [2026-01-05T12:03:14.136337] [DEBUG] [REMOTE ] BIPI: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:14.136444] [DEBUG] [REMOTE ] BIPI: PASS: Integrity check passed. [2026-01-05T12:03:14.136483] [DEBUG] [REMOTE ] BIPI: Symbol is viable for forecasting. [2026-01-05T12:03:14.136530] [INFO ] [MAIN ] [433/3535] BIPI kept (0.4s) | 432 kept, 1 rejected | 137.7/min | ETA: 22.5m [2026-01-05T12:03:14.527109] [DEBUG] [REMOTE ] BIRD: Retrieved 1045 rows, trimmed to 300. [2026-01-05T12:03:14.527238] [DEBUG] [REMOTE ] BIRD: PASS: History has at least 300 days. [2026-01-05T12:03:14.527440] [DEBUG] [REMOTE ] BIRD: PASS: Price check passed. Min price $3.97. [2026-01-05T12:03:14.527588] [DEBUG] [REMOTE ] BIRD: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:14.527701] [DEBUG] [REMOTE ] BIRD: PASS: Integrity check passed. [2026-01-05T12:03:14.527758] [DEBUG] [REMOTE ] BIRD: Symbol is viable for forecasting. [2026-01-05T12:03:14.527808] [INFO ] [MAIN ] [434/3535] BIRD kept (0.4s) | 433 kept, 1 rejected | 137.7/min | ETA: 22.5m [2026-01-05T12:03:14.806465] [DEBUG] [REMOTE ] BIRK: Retrieved 559 rows, trimmed to 300. [2026-01-05T12:03:14.806592] [DEBUG] [REMOTE ] BIRK: PASS: History has at least 300 days. [2026-01-05T12:03:14.806791] [DEBUG] [REMOTE ] BIRK: PASS: Price check passed. Min price $38.80. [2026-01-05T12:03:14.806921] [DEBUG] [REMOTE ] BIRK: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:14.807027] [DEBUG] [REMOTE ] BIRK: PASS: Integrity check passed. [2026-01-05T12:03:14.807066] [DEBUG] [REMOTE ] BIRK: Symbol is viable for forecasting. [2026-01-05T12:03:14.807112] [INFO ] [MAIN ] [435/3535] BIRK kept (0.3s) | 434 kept, 1 rejected | 137.8/min | ETA: 22.5m [2026-01-05T12:03:15.347775] [DEBUG] [REMOTE ] BITF: Retrieved 1742 rows, trimmed to 300. [2026-01-05T12:03:15.347929] [DEBUG] [REMOTE ] BITF: PASS: History has at least 300 days. [2026-01-05T12:03:15.348213] [DEBUG] [REMOTE ] BITF: PASS: Price check passed. Min price $2.27. [2026-01-05T12:03:15.348402] [DEBUG] [REMOTE ] BITF: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:15.348562] [DEBUG] [REMOTE ] BITF: PASS: Integrity check passed. [2026-01-05T12:03:15.348668] [DEBUG] [REMOTE ] BITF: Symbol is viable for forecasting. [2026-01-05T12:03:15.348739] [INFO ] [MAIN ] [436/3535] BITF kept (0.5s) | 435 kept, 1 rejected | 137.8/min | ETA: 22.5m [2026-01-05T12:03:15.826772] [DEBUG] [REMOTE ] BIVI: Retrieved 2901 rows, trimmed to 300. [2026-01-05T12:03:15.826909] [DEBUG] [REMOTE ] BIVI: PASS: History has at least 300 days. [2026-01-05T12:03:15.827678] [DEBUG] [REMOTE ] BIVI: PASS: Price check passed. Min price $1.13. [2026-01-05T12:03:15.827835] [DEBUG] [REMOTE ] BIVI: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:15.827970] [DEBUG] [REMOTE ] BIVI: PASS: Integrity check passed. [2026-01-05T12:03:15.828027] [DEBUG] [REMOTE ] BIVI: Symbol is viable for forecasting. [2026-01-05T12:03:15.828091] [INFO ] [MAIN ] [437/3535] BIVI kept (0.5s) | 436 kept, 1 rejected | 137.7/min | ETA: 22.5m [2026-01-05T12:03:16.157475] [DEBUG] [REMOTE ] BJ: Retrieved 1889 rows, trimmed to 300. [2026-01-05T12:03:16.157618] [DEBUG] [REMOTE ] BJ: PASS: History has at least 300 days. [2026-01-05T12:03:16.157830] [DEBUG] [REMOTE ] BJ: PASS: Price check passed. Min price $87.97. [2026-01-05T12:03:16.157968] [DEBUG] [REMOTE ] BJ: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:16.158079] [DEBUG] [REMOTE ] BJ: PASS: Integrity check passed. [2026-01-05T12:03:16.158120] [DEBUG] [REMOTE ] BJ: Symbol is viable for forecasting. [2026-01-05T12:03:16.158168] [INFO ] [MAIN ] [438/3535] BJ kept (0.3s) | 437 kept, 1 rejected | 137.8/min | ETA: 22.5m [2026-01-05T12:03:17.771603] [DEBUG] [REMOTE ] BJRI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:17.771800] [DEBUG] [REMOTE ] BJRI: PASS: History has at least 300 days. [2026-01-05T12:03:17.772075] [DEBUG] [REMOTE ] BJRI: PASS: Price check passed. Min price $28.69. [2026-01-05T12:03:17.772217] [DEBUG] [REMOTE ] BJRI: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:17.772362] [DEBUG] [REMOTE ] BJRI: PASS: Integrity check passed. [2026-01-05T12:03:17.772442] [DEBUG] [REMOTE ] BJRI: Symbol is viable for forecasting. [2026-01-05T12:03:17.772496] [INFO ] [MAIN ] [439/3535] BJRI kept (1.6s) | 438 kept, 1 rejected | 137.0/min | ETA: 22.6m [2026-01-05T12:03:18.278982] [DEBUG] [REMOTE ] BK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:18.279196] [DEBUG] [REMOTE ] BK: PASS: History has at least 300 days. [2026-01-05T12:03:18.279512] [DEBUG] [REMOTE ] BK: PASS: Price check passed. Min price $104.03. [2026-01-05T12:03:18.279682] [DEBUG] [REMOTE ] BK: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:18.279827] [DEBUG] [REMOTE ] BK: PASS: Integrity check passed. [2026-01-05T12:03:18.279893] [DEBUG] [REMOTE ] BK: Symbol is viable for forecasting. [2026-01-05T12:03:18.279950] [INFO ] [MAIN ] [440/3535] BK kept (0.5s) | 439 kept, 1 rejected | 136.9/min | ETA: 22.6m [2026-01-05T12:03:18.582082] [DEBUG] [REMOTE ] BKCH: Retrieved 1124 rows, trimmed to 300. [2026-01-05T12:03:18.582209] [DEBUG] [REMOTE ] BKCH: PASS: History has at least 300 days. [2026-01-05T12:03:18.582405] [DEBUG] [REMOTE ] BKCH: PASS: Price check passed. Min price $63.59. [2026-01-05T12:03:18.582538] [DEBUG] [REMOTE ] BKCH: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:18.582663] [DEBUG] [REMOTE ] BKCH: PASS: Integrity check passed. [2026-01-05T12:03:18.582704] [DEBUG] [REMOTE ] BKCH: Symbol is viable for forecasting. [2026-01-05T12:03:18.582750] [INFO ] [MAIN ] [441/3535] BKCH kept (0.3s) | 440 kept, 1 rejected | 137.0/min | ETA: 22.6m [2026-01-05T12:03:18.988431] [DEBUG] [REMOTE ] BKD: Retrieved 5059 rows, trimmed to 300. [2026-01-05T12:03:18.988559] [DEBUG] [REMOTE ] BKD: PASS: History has at least 300 days. [2026-01-05T12:03:18.988825] [DEBUG] [REMOTE ] BKD: PASS: Price check passed. Min price $8.12. [2026-01-05T12:03:18.988958] [DEBUG] [REMOTE ] BKD: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:18.989068] [DEBUG] [REMOTE ] BKD: PASS: Integrity check passed. [2026-01-05T12:03:18.989106] [DEBUG] [REMOTE ] BKD: Symbol is viable for forecasting. [2026-01-05T12:03:18.989152] [INFO ] [MAIN ] [442/3535] BKD kept (0.4s) | 441 kept, 1 rejected | 137.0/min | ETA: 22.6m [2026-01-05T12:03:19.608934] [DEBUG] [REMOTE ] BKE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:19.609086] [DEBUG] [REMOTE ] BKE: PASS: History has at least 300 days. [2026-01-05T12:03:19.609315] [DEBUG] [REMOTE ] BKE: PASS: Price check passed. Min price $52.39. [2026-01-05T12:03:19.609448] [DEBUG] [REMOTE ] BKE: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:19.609584] [DEBUG] [REMOTE ] BKE: PASS: Integrity check passed. [2026-01-05T12:03:19.609627] [DEBUG] [REMOTE ] BKE: Symbol is viable for forecasting. [2026-01-05T12:03:19.609674] [INFO ] [MAIN ] [443/3535] BKE kept (0.6s) | 442 kept, 1 rejected | 136.9/min | ETA: 22.6m [2026-01-05T12:03:20.089244] [DEBUG] [REMOTE ] BKH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:20.089381] [DEBUG] [REMOTE ] BKH: PASS: History has at least 300 days. [2026-01-05T12:03:20.089615] [DEBUG] [REMOTE ] BKH: PASS: Price check passed. Min price $59.46. [2026-01-05T12:03:20.089751] [DEBUG] [REMOTE ] BKH: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:20.089863] [DEBUG] [REMOTE ] BKH: PASS: Integrity check passed. [2026-01-05T12:03:20.089902] [DEBUG] [REMOTE ] BKH: Symbol is viable for forecasting. [2026-01-05T12:03:20.089950] [INFO ] [MAIN ] [444/3535] BKH kept (0.5s) | 443 kept, 1 rejected | 136.9/min | ETA: 22.6m [2026-01-05T12:03:20.543656] [DEBUG] [REMOTE ] BKN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:20.543795] [DEBUG] [REMOTE ] BKN: PASS: History has at least 300 days. [2026-01-05T12:03:20.544015] [DEBUG] [REMOTE ] BKN: PASS: Price check passed. Min price $10.97. [2026-01-05T12:03:20.544153] [DEBUG] [REMOTE ] BKN: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:20.544385] [DEBUG] [REMOTE ] BKN: PASS: Integrity check passed. [2026-01-05T12:03:20.544437] [DEBUG] [REMOTE ] BKN: Symbol is viable for forecasting. [2026-01-05T12:03:20.544488] [INFO ] [MAIN ] [445/3535] BKN kept (0.5s) | 444 kept, 1 rejected | 136.9/min | ETA: 22.6m [2026-01-05T12:03:20.845533] [DEBUG] [REMOTE ] BKNG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:20.845694] [DEBUG] [REMOTE ] BKNG: PASS: History has at least 300 days. [2026-01-05T12:03:20.845946] [DEBUG] [REMOTE ] BKNG: PASS: Price check passed. Min price $4574.65. [2026-01-05T12:03:20.846108] [DEBUG] [REMOTE ] BKNG: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:20.846240] [DEBUG] [REMOTE ] BKNG: PASS: Integrity check passed. [2026-01-05T12:03:20.846297] [DEBUG] [REMOTE ] BKNG: Symbol is viable for forecasting. [2026-01-05T12:03:20.846347] [INFO ] [MAIN ] [446/3535] BKNG kept (0.3s) | 445 kept, 1 rejected | 137.0/min | ETA: 22.6m [2026-01-05T12:03:21.150061] [DEBUG] [REMOTE ] BKSY: Retrieved 1516 rows, trimmed to 300. [2026-01-05T12:03:21.150192] [DEBUG] [REMOTE ] BKSY: PASS: History has at least 300 days. [2026-01-05T12:03:21.150405] [DEBUG] [REMOTE ] BKSY: PASS: Price check passed. Min price $13.14. [2026-01-05T12:03:21.150542] [DEBUG] [REMOTE ] BKSY: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:21.150690] [DEBUG] [REMOTE ] BKSY: PASS: Integrity check passed. [2026-01-05T12:03:21.150733] [DEBUG] [REMOTE ] BKSY: Symbol is viable for forecasting. [2026-01-05T12:03:21.150781] [INFO ] [MAIN ] [447/3535] BKSY kept (0.3s) | 446 kept, 1 rejected | 137.1/min | ETA: 22.5m [2026-01-05T12:03:21.656279] [DEBUG] [REMOTE ] BL: Retrieved 2307 rows, trimmed to 300. [2026-01-05T12:03:21.656409] [DEBUG] [REMOTE ] BL: PASS: History has at least 300 days. [2026-01-05T12:03:21.656644] [DEBUG] [REMOTE ] BL: PASS: Price check passed. Min price $49.09. [2026-01-05T12:03:21.656779] [DEBUG] [REMOTE ] BL: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:21.656890] [DEBUG] [REMOTE ] BL: PASS: Integrity check passed. [2026-01-05T12:03:21.656932] [DEBUG] [REMOTE ] BL: Symbol is viable for forecasting. [2026-01-05T12:03:21.656980] [INFO ] [MAIN ] [448/3535] BL kept (0.5s) | 447 kept, 1 rejected | 137.0/min | ETA: 22.5m [2026-01-05T12:03:22.097838] [DEBUG] [REMOTE ] BLBD: Retrieved 2961 rows, trimmed to 300. [2026-01-05T12:03:22.097959] [DEBUG] [REMOTE ] BLBD: PASS: History has at least 300 days. [2026-01-05T12:03:22.098157] [DEBUG] [REMOTE ] BLBD: PASS: Price check passed. Min price $46.59. [2026-01-05T12:03:22.098286] [DEBUG] [REMOTE ] BLBD: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:22.098392] [DEBUG] [REMOTE ] BLBD: PASS: Integrity check passed. [2026-01-05T12:03:22.098431] [DEBUG] [REMOTE ] BLBD: Symbol is viable for forecasting. [2026-01-05T12:03:22.098478] [INFO ] [MAIN ] [449/3535] BLBD kept (0.4s) | 448 kept, 1 rejected | 137.0/min | ETA: 22.5m [2026-01-05T12:03:22.468334] [DEBUG] [REMOTE ] BLCN: Retrieved 2002 rows, trimmed to 300. [2026-01-05T12:03:22.468466] [DEBUG] [REMOTE ] BLCN: PASS: History has at least 300 days. [2026-01-05T12:03:22.468727] [DEBUG] [REMOTE ] BLCN: PASS: Price check passed. Min price $22.37. [2026-01-05T12:03:22.468860] [DEBUG] [REMOTE ] BLCN: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:22.468972] [DEBUG] [REMOTE ] BLCN: PASS: Integrity check passed. [2026-01-05T12:03:22.469053] [DEBUG] [REMOTE ] BLCN: Symbol is viable for forecasting. [2026-01-05T12:03:22.469103] [INFO ] [MAIN ] [450/3535] BLCN kept (0.4s) | 449 kept, 1 rejected | 137.0/min | ETA: 22.5m [2026-01-05T12:03:22.797893] [DEBUG] [REMOTE ] BLCO: Retrieved 918 rows, trimmed to 300. [2026-01-05T12:03:22.798116] [DEBUG] [REMOTE ] BLCO: PASS: History has at least 300 days. [2026-01-05T12:03:22.798409] [DEBUG] [REMOTE ] BLCO: PASS: Price check passed. Min price $14.32. [2026-01-05T12:03:22.798598] [DEBUG] [REMOTE ] BLCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:22.798773] [DEBUG] [REMOTE ] BLCO: PASS: Integrity check passed. [2026-01-05T12:03:22.798824] [DEBUG] [REMOTE ] BLCO: Symbol is viable for forecasting. [2026-01-05T12:03:22.798892] [INFO ] [MAIN ] [451/3535] BLCO kept (0.3s) | 450 kept, 1 rejected | 137.1/min | ETA: 22.5m [2026-01-05T12:03:23.299436] [DEBUG] [REMOTE ] BLD: Retrieved 2643 rows, trimmed to 300. [2026-01-05T12:03:23.299662] [DEBUG] [REMOTE ] BLD: PASS: History has at least 300 days. [2026-01-05T12:03:23.299940] [DEBUG] [REMOTE ] BLD: PASS: Price check passed. Min price $403.58. [2026-01-05T12:03:23.300102] [DEBUG] [REMOTE ] BLD: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:23.300236] [DEBUG] [REMOTE ] BLD: PASS: Integrity check passed. [2026-01-05T12:03:23.300304] [DEBUG] [REMOTE ] BLD: Symbol is viable for forecasting. [2026-01-05T12:03:23.300364] [INFO ] [MAIN ] [452/3535] BLD kept (0.5s) | 451 kept, 1 rejected | 137.1/min | ETA: 22.5m [2026-01-05T12:03:23.795057] [DEBUG] [REMOTE ] BLDP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:23.795202] [DEBUG] [REMOTE ] BLDP: PASS: History has at least 300 days. [2026-01-05T12:03:23.795421] [DEBUG] [REMOTE ] BLDP: PASS: Price check passed. Min price $2.53. [2026-01-05T12:03:23.795556] [DEBUG] [REMOTE ] BLDP: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:23.795699] [DEBUG] [REMOTE ] BLDP: PASS: Integrity check passed. [2026-01-05T12:03:23.795740] [DEBUG] [REMOTE ] BLDP: Symbol is viable for forecasting. [2026-01-05T12:03:23.795788] [INFO ] [MAIN ] [453/3535] BLDP kept (0.5s) | 452 kept, 1 rejected | 137.0/min | ETA: 22.5m [2026-01-05T12:03:24.040077] [DEBUG] [REMOTE ] BLE: Retrieved 5896 rows, trimmed to 300. [2026-01-05T12:03:24.040252] [DEBUG] [REMOTE ] BLE: PASS: History has at least 300 days. [2026-01-05T12:03:24.040743] [DEBUG] [REMOTE ] BLE: PASS: Price check passed. Min price $10.26. [2026-01-05T12:03:24.040919] [DEBUG] [REMOTE ] BLE: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:24.041093] [DEBUG] [REMOTE ] BLE: PASS: Integrity check passed. [2026-01-05T12:03:24.041145] [DEBUG] [REMOTE ] BLE: Symbol is viable for forecasting. [2026-01-05T12:03:24.041205] [INFO ] [MAIN ] [454/3535] BLE kept (0.2s) | 453 kept, 1 rejected | 137.2/min | ETA: 22.5m [2026-01-05T12:03:24.493697] [DEBUG] [REMOTE ] BLFS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:24.493903] [DEBUG] [REMOTE ] BLFS: PASS: History has at least 300 days. [2026-01-05T12:03:24.494190] [DEBUG] [REMOTE ] BLFS: PASS: Price check passed. Min price $23.89. [2026-01-05T12:03:24.494333] [DEBUG] [REMOTE ] BLFS: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:24.494628] [DEBUG] [REMOTE ] BLFS: PASS: Integrity check passed. [2026-01-05T12:03:24.494678] [DEBUG] [REMOTE ] BLFS: Symbol is viable for forecasting. [2026-01-05T12:03:24.494734] [INFO ] [MAIN ] [455/3535] BLFS kept (0.5s) | 454 kept, 1 rejected | 137.2/min | ETA: 22.5m [2026-01-05T12:03:24.847706] [DEBUG] [REMOTE ] BLFY: Retrieved 1122 rows, trimmed to 300. [2026-01-05T12:03:24.847926] [DEBUG] [REMOTE ] BLFY: PASS: History has at least 300 days. [2026-01-05T12:03:24.848204] [DEBUG] [REMOTE ] BLFY: PASS: Price check passed. Min price $7.67. [2026-01-05T12:03:24.848550] [DEBUG] [REMOTE ] BLFY: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:24.848749] [DEBUG] [REMOTE ] BLFY: PASS: Integrity check passed. [2026-01-05T12:03:24.848795] [DEBUG] [REMOTE ] BLFY: Symbol is viable for forecasting. [2026-01-05T12:03:24.848851] [INFO ] [MAIN ] [456/3535] BLFY kept (0.4s) | 455 kept, 1 rejected | 137.2/min | ETA: 22.4m [2026-01-05T12:03:25.477353] [DEBUG] [REMOTE ] BLK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:25.477498] [DEBUG] [REMOTE ] BLK: PASS: History has at least 300 days. [2026-01-05T12:03:25.477755] [DEBUG] [REMOTE ] BLK: PASS: Price check passed. Min price $987.72. [2026-01-05T12:03:25.477891] [DEBUG] [REMOTE ] BLK: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:25.478017] [DEBUG] [REMOTE ] BLK: PASS: Integrity check passed. [2026-01-05T12:03:25.478060] [DEBUG] [REMOTE ] BLK: Symbol is viable for forecasting. [2026-01-05T12:03:25.478109] [INFO ] [MAIN ] [457/3535] BLK kept (0.6s) | 456 kept, 1 rejected | 137.1/min | ETA: 22.5m [2026-01-05T12:03:26.022532] [DEBUG] [REMOTE ] BLKB: Retrieved 5396 rows, trimmed to 300. [2026-01-05T12:03:26.022749] [DEBUG] [REMOTE ] BLKB: PASS: History has at least 300 days. [2026-01-05T12:03:26.023104] [DEBUG] [REMOTE ] BLKB: PASS: Price check passed. Min price $54.88. [2026-01-05T12:03:26.023255] [DEBUG] [REMOTE ] BLKB: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:26.023393] [DEBUG] [REMOTE ] BLKB: PASS: Integrity check passed. [2026-01-05T12:03:26.023457] [DEBUG] [REMOTE ] BLKB: Symbol is viable for forecasting. [2026-01-05T12:03:26.023511] [INFO ] [MAIN ] [458/3535] BLKB kept (0.5s) | 457 kept, 1 rejected | 137.0/min | ETA: 22.5m [2026-01-05T12:03:26.384865] [DEBUG] [REMOTE ] BLMN: Retrieved 3370 rows, trimmed to 300. [2026-01-05T12:03:26.385072] [DEBUG] [REMOTE ] BLMN: PASS: History has at least 300 days. [2026-01-05T12:03:26.385377] [DEBUG] [REMOTE ] BLMN: PASS: Price check passed. Min price $5.92. [2026-01-05T12:03:26.385527] [DEBUG] [REMOTE ] BLMN: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:26.385698] [DEBUG] [REMOTE ] BLMN: PASS: Integrity check passed. [2026-01-05T12:03:26.385742] [DEBUG] [REMOTE ] BLMN: Symbol is viable for forecasting. [2026-01-05T12:03:26.385836] [INFO ] [MAIN ] [459/3535] BLMN kept (0.4s) | 458 kept, 1 rejected | 137.1/min | ETA: 22.4m [2026-01-05T12:03:26.665760] [DEBUG] [REMOTE ] BLND: Retrieved 1122 rows, trimmed to 300. [2026-01-05T12:03:26.665958] [DEBUG] [REMOTE ] BLND: PASS: History has at least 300 days. [2026-01-05T12:03:26.666519] [DEBUG] [REMOTE ] BLND: PASS: Price check passed. Min price $2.79. [2026-01-05T12:03:26.666686] [DEBUG] [REMOTE ] BLND: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:26.666848] [DEBUG] [REMOTE ] BLND: PASS: Integrity check passed. [2026-01-05T12:03:26.666891] [DEBUG] [REMOTE ] BLND: Symbol is viable for forecasting. [2026-01-05T12:03:26.666947] [INFO ] [MAIN ] [460/3535] BLND kept (0.3s) | 459 kept, 1 rejected | 137.2/min | ETA: 22.4m [2026-01-05T12:03:27.189961] [DEBUG] [REMOTE ] BLRX: Retrieved 3631 rows, trimmed to 300. [2026-01-05T12:03:27.190117] [DEBUG] [REMOTE ] BLRX: PASS: History has at least 300 days. [2026-01-05T12:03:27.190361] [DEBUG] [REMOTE ] BLRX: PASS: Price check passed. Min price $2.77. [2026-01-05T12:03:27.190499] [DEBUG] [REMOTE ] BLRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:27.190646] [DEBUG] [REMOTE ] BLRX: PASS: Integrity check passed. [2026-01-05T12:03:27.190734] [DEBUG] [REMOTE ] BLRX: Symbol is viable for forecasting. [2026-01-05T12:03:27.190792] [INFO ] [MAIN ] [461/3535] BLRX kept (0.5s) | 460 kept, 1 rejected | 137.1/min | ETA: 22.4m [2026-01-05T12:03:27.446212] [DEBUG] [REMOTE ] BLTE: Retrieved 923 rows, trimmed to 300. [2026-01-05T12:03:27.446339] [DEBUG] [REMOTE ] BLTE: PASS: History has at least 300 days. [2026-01-05T12:03:27.446544] [DEBUG] [REMOTE ] BLTE: PASS: Price check passed. Min price $78.06. [2026-01-05T12:03:27.446708] [DEBUG] [REMOTE ] BLTE: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:27.446819] [DEBUG] [REMOTE ] BLTE: PASS: Integrity check passed. [2026-01-05T12:03:27.446859] [DEBUG] [REMOTE ] BLTE: Symbol is viable for forecasting. [2026-01-05T12:03:27.446907] [INFO ] [MAIN ] [462/3535] BLTE kept (0.3s) | 461 kept, 1 rejected | 137.2/min | ETA: 22.4m [2026-01-05T12:03:28.086052] [DEBUG] [REMOTE ] BLX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:28.086202] [DEBUG] [REMOTE ] BLX: PASS: History has at least 300 days. [2026-01-05T12:03:28.086669] [DEBUG] [REMOTE ] BLX: PASS: Price check passed. Min price $41.73. [2026-01-05T12:03:28.086813] [DEBUG] [REMOTE ] BLX: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:28.086940] [DEBUG] [REMOTE ] BLX: PASS: Integrity check passed. [2026-01-05T12:03:28.086983] [DEBUG] [REMOTE ] BLX: Symbol is viable for forecasting. [2026-01-05T12:03:28.087034] [INFO ] [MAIN ] [463/3535] BLX kept (0.6s) | 462 kept, 1 rejected | 137.1/min | ETA: 22.4m [2026-01-05T12:03:28.306424] [DEBUG] [REMOTE ] BLZE: Retrieved 1039 rows, trimmed to 300. [2026-01-05T12:03:28.306565] [DEBUG] [REMOTE ] BLZE: PASS: History has at least 300 days. [2026-01-05T12:03:28.306810] [DEBUG] [REMOTE ] BLZE: PASS: Price check passed. Min price $4.32. [2026-01-05T12:03:28.306949] [DEBUG] [REMOTE ] BLZE: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:28.307082] [DEBUG] [REMOTE ] BLZE: PASS: Integrity check passed. [2026-01-05T12:03:28.307130] [DEBUG] [REMOTE ] BLZE: Symbol is viable for forecasting. [2026-01-05T12:03:28.307192] [INFO ] [MAIN ] [464/3535] BLZE kept (0.2s) | 463 kept, 1 rejected | 137.2/min | ETA: 22.4m [2026-01-05T12:03:28.912335] [DEBUG] [REMOTE ] BMA: Retrieved 4975 rows, trimmed to 300. [2026-01-05T12:03:28.912477] [DEBUG] [REMOTE ] BMA: PASS: History has at least 300 days. [2026-01-05T12:03:28.912731] [DEBUG] [REMOTE ] BMA: PASS: Price check passed. Min price $43.26. [2026-01-05T12:03:28.912868] [DEBUG] [REMOTE ] BMA: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:28.912991] [DEBUG] [REMOTE ] BMA: PASS: Integrity check passed. [2026-01-05T12:03:28.913031] [DEBUG] [REMOTE ] BMA: Symbol is viable for forecasting. [2026-01-05T12:03:28.913082] [INFO ] [MAIN ] [465/3535] BMA kept (0.6s) | 464 kept, 1 rejected | 137.1/min | ETA: 22.4m [2026-01-05T12:03:29.052112] [DEBUG] [REMOTE ] BMBL: Retrieved 1229 rows, trimmed to 300. [2026-01-05T12:03:29.052251] [DEBUG] [REMOTE ] BMBL: PASS: History has at least 300 days. [2026-01-05T12:03:29.052462] [DEBUG] [REMOTE ] BMBL: PASS: Price check passed. Min price $3.23. [2026-01-05T12:03:29.052616] [DEBUG] [REMOTE ] BMBL: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:29.052734] [DEBUG] [REMOTE ] BMBL: PASS: Integrity check passed. [2026-01-05T12:03:29.052774] [DEBUG] [REMOTE ] BMBL: Symbol is viable for forecasting. [2026-01-05T12:03:29.052821] [INFO ] [MAIN ] [466/3535] BMBL kept (0.1s) | 465 kept, 1 rejected | 137.3/min | ETA: 22.3m [2026-01-05T12:03:29.735001] [DEBUG] [REMOTE ] BME: Retrieved 5226 rows, trimmed to 300. [2026-01-05T12:03:29.735176] [DEBUG] [REMOTE ] BME: PASS: History has at least 300 days. [2026-01-05T12:03:29.735457] [DEBUG] [REMOTE ] BME: PASS: Price check passed. Min price $36.77. [2026-01-05T12:03:29.735620] [DEBUG] [REMOTE ] BME: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:29.735758] [DEBUG] [REMOTE ] BME: PASS: Integrity check passed. [2026-01-05T12:03:29.735801] [DEBUG] [REMOTE ] BME: Symbol is viable for forecasting. [2026-01-05T12:03:29.735864] [INFO ] [MAIN ] [467/3535] BME kept (0.7s) | 466 kept, 1 rejected | 137.2/min | ETA: 22.4m [2026-01-05T12:03:29.881672] [DEBUG] [REMOTE ] BMEZ: Retrieved 1491 rows, trimmed to 300. [2026-01-05T12:03:29.881794] [DEBUG] [REMOTE ] BMEZ: PASS: History has at least 300 days. [2026-01-05T12:03:29.881995] [DEBUG] [REMOTE ] BMEZ: PASS: Price check passed. Min price $14.38. [2026-01-05T12:03:29.882126] [DEBUG] [REMOTE ] BMEZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:29.882234] [DEBUG] [REMOTE ] BMEZ: PASS: Integrity check passed. [2026-01-05T12:03:29.882273] [DEBUG] [REMOTE ] BMEZ: Symbol is viable for forecasting. [2026-01-05T12:03:29.882319] [INFO ] [MAIN ] [468/3535] BMEZ kept (0.1s) | 467 kept, 1 rejected | 137.4/min | ETA: 22.3m [2026-01-05T12:03:30.632482] [DEBUG] [REMOTE ] BMI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:30.632635] [DEBUG] [REMOTE ] BMI: PASS: History has at least 300 days. [2026-01-05T12:03:30.632860] [DEBUG] [REMOTE ] BMI: PASS: Price check passed. Min price $167.78. [2026-01-05T12:03:30.632994] [DEBUG] [REMOTE ] BMI: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:30.633111] [DEBUG] [REMOTE ] BMI: PASS: Integrity check passed. [2026-01-05T12:03:30.633151] [DEBUG] [REMOTE ] BMI: Symbol is viable for forecasting. [2026-01-05T12:03:30.633198] [INFO ] [MAIN ] [469/3535] BMI kept (0.8s) | 468 kept, 1 rejected | 137.2/min | ETA: 22.4m [2026-01-05T12:03:31.065509] [DEBUG] [REMOTE ] BMO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:31.065666] [DEBUG] [REMOTE ] BMO: PASS: History has at least 300 days. [2026-01-05T12:03:31.065894] [DEBUG] [REMOTE ] BMO: PASS: Price check passed. Min price $119.92. [2026-01-05T12:03:31.066026] [DEBUG] [REMOTE ] BMO: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:31.066158] [DEBUG] [REMOTE ] BMO: PASS: Integrity check passed. [2026-01-05T12:03:31.066208] [DEBUG] [REMOTE ] BMO: Symbol is viable for forecasting. [2026-01-05T12:03:31.066271] [INFO ] [MAIN ] [470/3535] BMO kept (0.4s) | 469 kept, 1 rejected | 137.2/min | ETA: 22.3m [2026-01-05T12:03:31.317777] [DEBUG] [REMOTE ] BMRA: Retrieved 5284 rows, trimmed to 300. [2026-01-05T12:03:31.317910] [DEBUG] [REMOTE ] BMRA: PASS: History has at least 300 days. [2026-01-05T12:03:31.318143] [DEBUG] [REMOTE ] BMRA: PASS: Price check passed. Min price $2.18. [2026-01-05T12:03:31.318285] [DEBUG] [REMOTE ] BMRA: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:31.318407] [DEBUG] [REMOTE ] BMRA: PASS: Integrity check passed. [2026-01-05T12:03:31.318450] [DEBUG] [REMOTE ] BMRA: Symbol is viable for forecasting. [2026-01-05T12:03:31.318499] [INFO ] [MAIN ] [471/3535] BMRA kept (0.3s) | 470 kept, 1 rejected | 137.3/min | ETA: 22.3m [2026-01-05T12:03:31.932820] [DEBUG] [REMOTE ] BMRC: Retrieved 6546 rows, trimmed to 300. [2026-01-05T12:03:31.932956] [DEBUG] [REMOTE ] BMRC: PASS: History has at least 300 days. [2026-01-05T12:03:31.933187] [DEBUG] [REMOTE ] BMRC: PASS: Price check passed. Min price $22.48. [2026-01-05T12:03:31.933517] [DEBUG] [REMOTE ] BMRC: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:31.933653] [DEBUG] [REMOTE ] BMRC: PASS: Integrity check passed. [2026-01-05T12:03:31.933731] [DEBUG] [REMOTE ] BMRC: Symbol is viable for forecasting. [2026-01-05T12:03:31.933795] [INFO ] [MAIN ] [472/3535] BMRC kept (0.6s) | 471 kept, 1 rejected | 137.2/min | ETA: 22.3m [2026-01-05T12:03:32.258030] [DEBUG] [REMOTE ] BMRN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:32.258164] [DEBUG] [REMOTE ] BMRN: PASS: History has at least 300 days. [2026-01-05T12:03:32.258382] [DEBUG] [REMOTE ] BMRN: PASS: Price check passed. Min price $51.46. [2026-01-05T12:03:32.258515] [DEBUG] [REMOTE ] BMRN: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:32.258677] [DEBUG] [REMOTE ] BMRN: PASS: Integrity check passed. [2026-01-05T12:03:32.258721] [DEBUG] [REMOTE ] BMRN: Symbol is viable for forecasting. [2026-01-05T12:03:32.258769] [INFO ] [MAIN ] [473/3535] BMRN kept (0.3s) | 472 kept, 1 rejected | 137.2/min | ETA: 22.3m [2026-01-05T12:03:32.803692] [DEBUG] [REMOTE ] BMY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:32.803819] [DEBUG] [REMOTE ] BMY: PASS: History has at least 300 days. [2026-01-05T12:03:32.804028] [DEBUG] [REMOTE ] BMY: PASS: Price check passed. Min price $42.10. [2026-01-05T12:03:32.804159] [DEBUG] [REMOTE ] BMY: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:32.804269] [DEBUG] [REMOTE ] BMY: PASS: Integrity check passed. [2026-01-05T12:03:32.804309] [DEBUG] [REMOTE ] BMY: Symbol is viable for forecasting. [2026-01-05T12:03:32.804355] [INFO ] [MAIN ] [474/3535] BMY kept (0.5s) | 473 kept, 1 rejected | 137.2/min | ETA: 22.3m [2026-01-05T12:03:33.276946] [DEBUG] [REMOTE ] BN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:33.277078] [DEBUG] [REMOTE ] BN: PASS: History has at least 300 days. [2026-01-05T12:03:33.277286] [DEBUG] [REMOTE ] BN: PASS: Price check passed. Min price $42.94. [2026-01-05T12:03:33.277417] [DEBUG] [REMOTE ] BN: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:33.277529] [DEBUG] [REMOTE ] BN: PASS: Integrity check passed. [2026-01-05T12:03:33.277586] [DEBUG] [REMOTE ] BN: Symbol is viable for forecasting. [2026-01-05T12:03:33.277637] [INFO ] [MAIN ] [475/3535] BN kept (0.5s) | 474 kept, 1 rejected | 137.1/min | ETA: 22.3m [2026-01-05T12:03:33.522217] [DEBUG] [REMOTE ] BND: Retrieved 4715 rows, trimmed to 300. [2026-01-05T12:03:33.522344] [DEBUG] [REMOTE ] BND: PASS: History has at least 300 days. [2026-01-05T12:03:33.522547] [DEBUG] [REMOTE ] BND: PASS: Price check passed. Min price $73.51. [2026-01-05T12:03:33.522729] [DEBUG] [REMOTE ] BND: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:33.522859] [DEBUG] [REMOTE ] BND: PASS: Integrity check passed. [2026-01-05T12:03:33.522899] [DEBUG] [REMOTE ] BND: Symbol is viable for forecasting. [2026-01-05T12:03:33.522946] [INFO ] [MAIN ] [476/3535] BND kept (0.2s) | 475 kept, 1 rejected | 137.3/min | ETA: 22.3m [2026-01-05T12:03:33.887070] [DEBUG] [REMOTE ] BNDX: Retrieved 3166 rows, trimmed to 300. [2026-01-05T12:03:33.887213] [DEBUG] [REMOTE ] BNDX: PASS: History has at least 300 days. [2026-01-05T12:03:33.887455] [DEBUG] [REMOTE ] BNDX: PASS: Price check passed. Min price $48.22. [2026-01-05T12:03:33.887666] [DEBUG] [REMOTE ] BNDX: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:33.887813] [DEBUG] [REMOTE ] BNDX: PASS: Integrity check passed. [2026-01-05T12:03:33.887859] [DEBUG] [REMOTE ] BNDX: Symbol is viable for forecasting. [2026-01-05T12:03:33.887915] [INFO ] [MAIN ] [477/3535] BNDX kept (0.4s) | 476 kept, 1 rejected | 137.3/min | ETA: 22.3m [2026-01-05T12:03:34.407971] [DEBUG] [REMOTE ] BNED: Retrieved 2621 rows, trimmed to 300. [2026-01-05T12:03:34.408110] [DEBUG] [REMOTE ] BNED: PASS: History has at least 300 days. [2026-01-05T12:03:34.408336] [DEBUG] [REMOTE ] BNED: PASS: Price check passed. Min price $6.12. [2026-01-05T12:03:34.408473] [DEBUG] [REMOTE ] BNED: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:34.408644] [DEBUG] [REMOTE ] BNED: PASS: Integrity check passed. [2026-01-05T12:03:34.408689] [DEBUG] [REMOTE ] BNED: Symbol is viable for forecasting. [2026-01-05T12:03:34.408739] [INFO ] [MAIN ] [478/3535] BNED kept (0.5s) | 477 kept, 1 rejected | 137.3/min | ETA: 22.3m [2026-01-05T12:03:34.628392] [DEBUG] [REMOTE ] BNGO: Retrieved 1830 rows, trimmed to 300. [2026-01-05T12:03:34.628523] [DEBUG] [REMOTE ] BNGO: PASS: History has at least 300 days. [2026-01-05T12:03:34.628754] [DEBUG] [REMOTE ] BNGO: PASS: Price check passed. Min price $1.47. [2026-01-05T12:03:34.628885] [DEBUG] [REMOTE ] BNGO: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:34.628991] [DEBUG] [REMOTE ] BNGO: PASS: Integrity check passed. [2026-01-05T12:03:34.629030] [DEBUG] [REMOTE ] BNGO: Symbol is viable for forecasting. [2026-01-05T12:03:34.629076] [INFO ] [MAIN ] [479/3535] BNGO kept (0.2s) | 478 kept, 1 rejected | 137.4/min | ETA: 22.2m [2026-01-05T12:03:35.016327] [DEBUG] [REMOTE ] BNH: Retrieved 1301 rows, trimmed to 300. [2026-01-05T12:03:35.016464] [DEBUG] [REMOTE ] BNH: PASS: History has at least 300 days. [2026-01-05T12:03:35.016694] [DEBUG] [REMOTE ] BNH: PASS: Price check passed. Min price $15.72. [2026-01-05T12:03:35.016848] [DEBUG] [REMOTE ] BNH: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:35.016970] [DEBUG] [REMOTE ] BNH: PASS: Integrity check passed. [2026-01-05T12:03:35.017012] [DEBUG] [REMOTE ] BNH: Symbol is viable for forecasting. [2026-01-05T12:03:35.017062] [INFO ] [MAIN ] [480/3535] BNH kept (0.4s) | 479 kept, 1 rejected | 137.4/min | ETA: 22.2m [2026-01-05T12:03:35.528676] [DEBUG] [REMOTE ] BNJ: Retrieved 1275 rows, trimmed to 300. [2026-01-05T12:03:35.528807] [DEBUG] [REMOTE ] BNJ: PASS: History has at least 300 days. [2026-01-05T12:03:35.529005] [DEBUG] [REMOTE ] BNJ: PASS: Price check passed. Min price $15.03. [2026-01-05T12:03:35.529135] [DEBUG] [REMOTE ] BNJ: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:35.529242] [DEBUG] [REMOTE ] BNJ: PASS: Integrity check passed. [2026-01-05T12:03:35.529281] [DEBUG] [REMOTE ] BNJ: Symbol is viable for forecasting. [2026-01-05T12:03:35.529328] [INFO ] [MAIN ] [481/3535] BNJ kept (0.5s) | 480 kept, 1 rejected | 137.4/min | ETA: 22.2m [2026-01-05T12:03:35.871112] [DEBUG] [REMOTE ] BNL: Retrieved 1203 rows, trimmed to 300. [2026-01-05T12:03:35.871238] [DEBUG] [REMOTE ] BNL: PASS: History has at least 300 days. [2026-01-05T12:03:35.871432] [DEBUG] [REMOTE ] BNL: PASS: Price check passed. Min price $16.98. [2026-01-05T12:03:35.871563] [DEBUG] [REMOTE ] BNL: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:35.871704] [DEBUG] [REMOTE ] BNL: PASS: Integrity check passed. [2026-01-05T12:03:35.871744] [DEBUG] [REMOTE ] BNL: Symbol is viable for forecasting. [2026-01-05T12:03:35.871791] [INFO ] [MAIN ] [482/3535] BNL kept (0.3s) | 481 kept, 1 rejected | 137.4/min | ETA: 22.2m [2026-01-05T12:03:36.538391] [DEBUG] [REMOTE ] BNS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:36.538548] [DEBUG] [REMOTE ] BNS: PASS: History has at least 300 days. [2026-01-05T12:03:36.542394] [DEBUG] [REMOTE ] BNS: PASS: Price check passed. Min price $63.31. [2026-01-05T12:03:36.542634] [DEBUG] [REMOTE ] BNS: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:36.542777] [DEBUG] [REMOTE ] BNS: PASS: Integrity check passed. [2026-01-05T12:03:36.542852] [DEBUG] [REMOTE ] BNS: Symbol is viable for forecasting. [2026-01-05T12:03:36.542906] [INFO ] [MAIN ] [483/3535] BNS kept (0.7s) | 482 kept, 1 rejected | 137.3/min | ETA: 22.2m [2026-01-05T12:03:36.712033] [DEBUG] [REMOTE ] BNTC: Retrieved 2610 rows, trimmed to 300. [2026-01-05T12:03:36.712146] [DEBUG] [REMOTE ] BNTC: PASS: History has at least 300 days. [2026-01-05T12:03:36.712342] [DEBUG] [REMOTE ] BNTC: PASS: Price check passed. Min price $10.79. [2026-01-05T12:03:36.712471] [DEBUG] [REMOTE ] BNTC: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:36.712602] [DEBUG] [REMOTE ] BNTC: PASS: Integrity check passed. [2026-01-05T12:03:36.712644] [DEBUG] [REMOTE ] BNTC: Symbol is viable for forecasting. [2026-01-05T12:03:36.712691] [INFO ] [MAIN ] [484/3535] BNTC kept (0.2s) | 483 kept, 1 rejected | 137.5/min | ETA: 22.2m [2026-01-05T12:03:37.208105] [DEBUG] [REMOTE ] BNTX: Retrieved 1566 rows, trimmed to 300. [2026-01-05T12:03:37.208256] [DEBUG] [REMOTE ] BNTX: PASS: History has at least 300 days. [2026-01-05T12:03:37.208494] [DEBUG] [REMOTE ] BNTX: PASS: Price check passed. Min price $91.46. [2026-01-05T12:03:37.208699] [DEBUG] [REMOTE ] BNTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:37.208836] [DEBUG] [REMOTE ] BNTX: PASS: Integrity check passed. [2026-01-05T12:03:37.208878] [DEBUG] [REMOTE ] BNTX: Symbol is viable for forecasting. [2026-01-05T12:03:37.208926] [INFO ] [MAIN ] [485/3535] BNTX kept (0.5s) | 484 kept, 1 rejected | 137.4/min | ETA: 22.2m [2026-01-05T12:03:37.810278] [DEBUG] [REMOTE ] BNY: Retrieved 6145 rows, trimmed to 300. [2026-01-05T12:03:37.810417] [DEBUG] [REMOTE ] BNY: PASS: History has at least 300 days. [2026-01-05T12:03:37.810845] [DEBUG] [REMOTE ] BNY: PASS: Price check passed. Min price $10.04. [2026-01-05T12:03:37.810983] [DEBUG] [REMOTE ] BNY: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:37.811101] [DEBUG] [REMOTE ] BNY: PASS: Integrity check passed. [2026-01-05T12:03:37.811142] [DEBUG] [REMOTE ] BNY: Symbol is viable for forecasting. [2026-01-05T12:03:37.811189] [INFO ] [MAIN ] [486/3535] BNY kept (0.6s) | 485 kept, 1 rejected | 137.3/min | ETA: 22.2m [2026-01-05T12:03:38.015430] [DEBUG] [REMOTE ] BOC: Retrieved 2149 rows, trimmed to 300. [2026-01-05T12:03:38.015556] [DEBUG] [REMOTE ] BOC: PASS: History has at least 300 days. [2026-01-05T12:03:38.015775] [DEBUG] [REMOTE ] BOC: PASS: Price check passed. Min price $11.51. [2026-01-05T12:03:38.015906] [DEBUG] [REMOTE ] BOC: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:38.016015] [DEBUG] [REMOTE ] BOC: PASS: Integrity check passed. [2026-01-05T12:03:38.016074] [DEBUG] [REMOTE ] BOC: Symbol is viable for forecasting. [2026-01-05T12:03:38.016144] [INFO ] [MAIN ] [487/3535] BOC kept (0.2s) | 486 kept, 1 rejected | 137.5/min | ETA: 22.2m [2026-01-05T12:03:38.646384] [DEBUG] [REMOTE ] BOE: Retrieved 5184 rows, trimmed to 300. [2026-01-05T12:03:38.646517] [DEBUG] [REMOTE ] BOE: PASS: History has at least 300 days. [2026-01-05T12:03:38.646753] [DEBUG] [REMOTE ] BOE: PASS: Price check passed. Min price $11.05. [2026-01-05T12:03:38.646888] [DEBUG] [REMOTE ] BOE: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:38.647014] [DEBUG] [REMOTE ] BOE: PASS: Integrity check passed. [2026-01-05T12:03:38.647055] [DEBUG] [REMOTE ] BOE: Symbol is viable for forecasting. [2026-01-05T12:03:38.647101] [INFO ] [MAIN ] [488/3535] BOE kept (0.6s) | 487 kept, 1 rejected | 137.3/min | ETA: 22.2m [2026-01-05T12:03:38.780656] [DEBUG] [REMOTE ] BOF: Retrieved 639 rows, trimmed to 300. [2026-01-05T12:03:38.780789] [DEBUG] [REMOTE ] BOF: PASS: History has at least 300 days. [2026-01-05T12:03:38.780990] [DEBUG] [REMOTE ] BOF: PASS: Price check passed. Min price $2.04. [2026-01-05T12:03:38.781120] [DEBUG] [REMOTE ] BOF: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:38.781227] [DEBUG] [REMOTE ] BOF: PASS: Integrity check passed. [2026-01-05T12:03:38.781266] [DEBUG] [REMOTE ] BOF: Symbol is viable for forecasting. [2026-01-05T12:03:38.781312] [INFO ] [MAIN ] [489/3535] BOF kept (0.1s) | 488 kept, 1 rejected | 137.5/min | ETA: 22.1m [2026-01-05T12:03:39.525442] [DEBUG] [REMOTE ] BOH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:39.525628] [DEBUG] [REMOTE ] BOH: PASS: History has at least 300 days. [2026-01-05T12:03:39.525925] [DEBUG] [REMOTE ] BOH: PASS: Price check passed. Min price $59.19. [2026-01-05T12:03:39.526106] [DEBUG] [REMOTE ] BOH: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:39.526272] [DEBUG] [REMOTE ] BOH: PASS: Integrity check passed. [2026-01-05T12:03:39.526324] [DEBUG] [REMOTE ] BOH: Symbol is viable for forecasting. [2026-01-05T12:03:39.526381] [INFO ] [MAIN ] [490/3535] BOH kept (0.7s) | 489 kept, 1 rejected | 137.3/min | ETA: 22.2m [2026-01-05T12:03:40.041334] [DEBUG] [REMOTE ] BOKF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:40.041477] [DEBUG] [REMOTE ] BOKF: PASS: History has at least 300 days. [2026-01-05T12:03:40.041733] [DEBUG] [REMOTE ] BOKF: PASS: Price check passed. Min price $103.16. [2026-01-05T12:03:40.041874] [DEBUG] [REMOTE ] BOKF: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:40.041995] [DEBUG] [REMOTE ] BOKF: PASS: Integrity check passed. [2026-01-05T12:03:40.042036] [DEBUG] [REMOTE ] BOKF: Symbol is viable for forecasting. [2026-01-05T12:03:40.042085] [INFO ] [MAIN ] [491/3535] BOKF kept (0.5s) | 490 kept, 1 rejected | 137.3/min | ETA: 22.2m [2026-01-05T12:03:40.205480] [DEBUG] [REMOTE ] BOLD: Retrieved 443 rows, trimmed to 300. [2026-01-05T12:03:40.205825] [DEBUG] [REMOTE ] BOLD: PASS: History has at least 300 days. [2026-01-05T12:03:40.206033] [DEBUG] [REMOTE ] BOLD: PASS: Price check passed. Min price $1.08. [2026-01-05T12:03:40.206171] [DEBUG] [REMOTE ] BOLD: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:40.206283] [DEBUG] [REMOTE ] BOLD: PASS: Integrity check passed. [2026-01-05T12:03:40.206326] [DEBUG] [REMOTE ] BOLD: Symbol is viable for forecasting. [2026-01-05T12:03:40.206376] [INFO ] [MAIN ] [492/3535] BOLD kept (0.2s) | 491 kept, 1 rejected | 137.5/min | ETA: 22.1m [2026-01-05T12:03:40.792337] [DEBUG] [REMOTE ] BOND: Retrieved 3481 rows, trimmed to 300. [2026-01-05T12:03:40.792473] [DEBUG] [REMOTE ] BOND: PASS: History has at least 300 days. [2026-01-05T12:03:40.792706] [DEBUG] [REMOTE ] BOND: PASS: Price check passed. Min price $91.91. [2026-01-05T12:03:40.792844] [DEBUG] [REMOTE ] BOND: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:40.792958] [DEBUG] [REMOTE ] BOND: PASS: Integrity check passed. [2026-01-05T12:03:40.792999] [DEBUG] [REMOTE ] BOND: Symbol is viable for forecasting. [2026-01-05T12:03:40.793052] [INFO ] [MAIN ] [493/3535] BOND kept (0.6s) | 492 kept, 1 rejected | 137.4/min | ETA: 22.1m [2026-01-05T12:03:41.342759] [DEBUG] [REMOTE ] BOOM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:41.342900] [DEBUG] [REMOTE ] BOOM: PASS: History has at least 300 days. [2026-01-05T12:03:41.343146] [DEBUG] [REMOTE ] BOOM: PASS: Price check passed. Min price $5.53. [2026-01-05T12:03:41.343296] [DEBUG] [REMOTE ] BOOM: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:41.343439] [DEBUG] [REMOTE ] BOOM: PASS: Integrity check passed. [2026-01-05T12:03:41.343507] [DEBUG] [REMOTE ] BOOM: Symbol is viable for forecasting. [2026-01-05T12:03:41.343557] [INFO ] [MAIN ] [494/3535] BOOM kept (0.6s) | 493 kept, 1 rejected | 137.3/min | ETA: 22.1m [2026-01-05T12:03:41.667244] [DEBUG] [REMOTE ] BOTZ: Retrieved 2340 rows, trimmed to 300. [2026-01-05T12:03:41.667391] [DEBUG] [REMOTE ] BOTZ: PASS: History has at least 300 days. [2026-01-05T12:03:41.667683] [DEBUG] [REMOTE ] BOTZ: PASS: Price check passed. Min price $32.94. [2026-01-05T12:03:41.667873] [DEBUG] [REMOTE ] BOTZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:41.668017] [DEBUG] [REMOTE ] BOTZ: PASS: Integrity check passed. [2026-01-05T12:03:41.668072] [DEBUG] [REMOTE ] BOTZ: Symbol is viable for forecasting. [2026-01-05T12:03:41.668134] [INFO ] [MAIN ] [495/3535] BOTZ kept (0.3s) | 494 kept, 1 rejected | 137.4/min | ETA: 22.1m [2026-01-05T12:03:42.059870] [DEBUG] [REMOTE ] BOX: Retrieved 2753 rows, trimmed to 300. [2026-01-05T12:03:42.060028] [DEBUG] [REMOTE ] BOX: PASS: History has at least 300 days. [2026-01-05T12:03:42.060318] [DEBUG] [REMOTE ] BOX: PASS: Price check passed. Min price $28.83. [2026-01-05T12:03:42.060515] [DEBUG] [REMOTE ] BOX: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:42.060706] [DEBUG] [REMOTE ] BOX: PASS: Integrity check passed. [2026-01-05T12:03:42.060764] [DEBUG] [REMOTE ] BOX: Symbol is viable for forecasting. [2026-01-05T12:03:42.060826] [INFO ] [MAIN ] [496/3535] BOX kept (0.4s) | 495 kept, 1 rejected | 137.4/min | ETA: 22.1m [2026-01-05T12:03:42.650328] [DEBUG] [REMOTE ] BP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:42.650469] [DEBUG] [REMOTE ] BP: PASS: History has at least 300 days. [2026-01-05T12:03:42.650720] [DEBUG] [REMOTE ] BP: PASS: Price check passed. Min price $32.34. [2026-01-05T12:03:42.650858] [DEBUG] [REMOTE ] BP: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:42.650980] [DEBUG] [REMOTE ] BP: PASS: Integrity check passed. [2026-01-05T12:03:42.651020] [DEBUG] [REMOTE ] BP: Symbol is viable for forecasting. [2026-01-05T12:03:42.651069] [INFO ] [MAIN ] [497/3535] BP kept (0.6s) | 496 kept, 1 rejected | 137.3/min | ETA: 22.1m [2026-01-05T12:03:42.981192] [DEBUG] [REMOTE ] BPOP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:42.981334] [DEBUG] [REMOTE ] BPOP: PASS: History has at least 300 days. [2026-01-05T12:03:42.981816] [DEBUG] [REMOTE ] BPOP: PASS: Price check passed. Min price $108.54. [2026-01-05T12:03:42.982011] [DEBUG] [REMOTE ] BPOP: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:42.982182] [DEBUG] [REMOTE ] BPOP: PASS: Integrity check passed. [2026-01-05T12:03:42.982245] [DEBUG] [REMOTE ] BPOP: Symbol is viable for forecasting. [2026-01-05T12:03:42.982321] [INFO ] [MAIN ] [498/3535] BPOP kept (0.3s) | 497 kept, 1 rejected | 137.4/min | ETA: 22.1m [2026-01-05T12:03:43.349772] [DEBUG] [REMOTE ] BPRN: Retrieved 2384 rows, trimmed to 300. [2026-01-05T12:03:43.349894] [DEBUG] [REMOTE ] BPRN: PASS: History has at least 300 days. [2026-01-05T12:03:43.350095] [DEBUG] [REMOTE ] BPRN: PASS: Price check passed. Min price $29.44. [2026-01-05T12:03:43.350228] [DEBUG] [REMOTE ] BPRN: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:43.350339] [DEBUG] [REMOTE ] BPRN: PASS: Integrity check passed. [2026-01-05T12:03:43.350386] [DEBUG] [REMOTE ] BPRN: Symbol is viable for forecasting. [2026-01-05T12:03:43.350442] [INFO ] [MAIN ] [499/3535] BPRN kept (0.4s) | 498 kept, 1 rejected | 137.4/min | ETA: 22.1m [2026-01-05T12:03:43.676117] [DEBUG] [REMOTE ] BPYPM: Retrieved 1115 rows, trimmed to 300. [2026-01-05T12:03:43.676244] [DEBUG] [REMOTE ] BPYPM: PASS: History has at least 300 days. [2026-01-05T12:03:43.676442] [DEBUG] [REMOTE ] BPYPM: PASS: Price check passed. Min price $14.88. [2026-01-05T12:03:43.676793] [DEBUG] [REMOTE ] BPYPM: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:43.676922] [DEBUG] [REMOTE ] BPYPM: PASS: Integrity check passed. [2026-01-05T12:03:43.676964] [DEBUG] [REMOTE ] BPYPM: Symbol is viable for forecasting. [2026-01-05T12:03:43.677011] [INFO ] [MAIN ] [500/3535] BPYPM kept (0.3s) | 499 kept, 1 rejected | 137.5/min | ETA: 22.1m [2026-01-05T12:03:44.012031] [DEBUG] [REMOTE ] BPYPO: Retrieved 1606 rows, trimmed to 300. [2026-01-05T12:03:44.012168] [DEBUG] [REMOTE ] BPYPO: PASS: History has at least 300 days. [2026-01-05T12:03:44.012408] [DEBUG] [REMOTE ] BPYPO: PASS: Price check passed. Min price $14.08. [2026-01-05T12:03:44.012599] [DEBUG] [REMOTE ] BPYPO: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:44.012738] [DEBUG] [REMOTE ] BPYPO: PASS: Integrity check passed. [2026-01-05T12:03:44.012789] [DEBUG] [REMOTE ] BPYPO: Symbol is viable for forecasting. [2026-01-05T12:03:44.012849] [INFO ] [MAIN ] [501/3535] BPYPO kept (0.3s) | 500 kept, 1 rejected | 137.5/min | ETA: 22.1m [2026-01-05T12:03:44.430376] [DEBUG] [REMOTE ] BPYPP: Retrieved 1712 rows, trimmed to 300. [2026-01-05T12:03:44.430510] [DEBUG] [REMOTE ] BPYPP: PASS: History has at least 300 days. [2026-01-05T12:03:44.430774] [DEBUG] [REMOTE ] BPYPP: PASS: Price check passed. Min price $14.31. [2026-01-05T12:03:44.430942] [DEBUG] [REMOTE ] BPYPP: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:44.431078] [DEBUG] [REMOTE ] BPYPP: PASS: Integrity check passed. [2026-01-05T12:03:44.431129] [DEBUG] [REMOTE ] BPYPP: Symbol is viable for forecasting. [2026-01-05T12:03:44.431188] [INFO ] [MAIN ] [502/3535] BPYPP kept (0.4s) | 501 kept, 1 rejected | 137.6/min | ETA: 22.0m [2026-01-05T12:03:44.814755] [DEBUG] [REMOTE ] BRAG: Retrieved 1092 rows, trimmed to 300. [2026-01-05T12:03:44.814902] [DEBUG] [REMOTE ] BRAG: PASS: History has at least 300 days. [2026-01-05T12:03:44.815142] [DEBUG] [REMOTE ] BRAG: PASS: Price check passed. Min price $1.95. [2026-01-05T12:03:44.815309] [DEBUG] [REMOTE ] BRAG: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:44.815442] [DEBUG] [REMOTE ] BRAG: PASS: Integrity check passed. [2026-01-05T12:03:44.815492] [DEBUG] [REMOTE ] BRAG: Symbol is viable for forecasting. [2026-01-05T12:03:44.815556] [INFO ] [MAIN ] [503/3535] BRAG kept (0.4s) | 502 kept, 1 rejected | 137.6/min | ETA: 22.0m [2026-01-05T12:03:45.539423] [DEBUG] [REMOTE ] BRC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:45.539563] [DEBUG] [REMOTE ] BRC: PASS: History has at least 300 days. [2026-01-05T12:03:45.539812] [DEBUG] [REMOTE ] BRC: PASS: Price check passed. Min price $72.26. [2026-01-05T12:03:45.539946] [DEBUG] [REMOTE ] BRC: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:45.540064] [DEBUG] [REMOTE ] BRC: PASS: Integrity check passed. [2026-01-05T12:03:45.540103] [DEBUG] [REMOTE ] BRC: Symbol is viable for forecasting. [2026-01-05T12:03:45.540150] [INFO ] [MAIN ] [504/3535] BRC kept (0.7s) | 503 kept, 1 rejected | 137.4/min | ETA: 22.1m [2026-01-05T12:03:45.738986] [DEBUG] [REMOTE ] BRCC: Retrieved 1174 rows, trimmed to 300. [2026-01-05T12:03:45.739120] [DEBUG] [REMOTE ] BRCC: PASS: History has at least 300 days. [2026-01-05T12:03:45.739319] [DEBUG] [REMOTE ] BRCC: PASS: Price check passed. Min price $1.11. [2026-01-05T12:03:45.739454] [DEBUG] [REMOTE ] BRCC: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:45.739619] [DEBUG] [REMOTE ] BRCC: PASS: Integrity check passed. [2026-01-05T12:03:45.739687] [DEBUG] [REMOTE ] BRCC: Symbol is viable for forecasting. [2026-01-05T12:03:45.739736] [INFO ] [MAIN ] [505/3535] BRCC kept (0.2s) | 504 kept, 1 rejected | 137.6/min | ETA: 22.0m [2026-01-05T12:03:46.392595] [DEBUG] [REMOTE ] BRO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:46.392765] [DEBUG] [REMOTE ] BRO: PASS: History has at least 300 days. [2026-01-05T12:03:46.393031] [DEBUG] [REMOTE ] BRO: PASS: Price check passed. Min price $76.42. [2026-01-05T12:03:46.393183] [DEBUG] [REMOTE ] BRO: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:46.393316] [DEBUG] [REMOTE ] BRO: PASS: Integrity check passed. [2026-01-05T12:03:46.393358] [DEBUG] [REMOTE ] BRO: Symbol is viable for forecasting. [2026-01-05T12:03:46.393410] [INFO ] [MAIN ] [506/3535] BRO kept (0.7s) | 505 kept, 1 rejected | 137.4/min | ETA: 22.0m [2026-01-05T12:03:46.639538] [DEBUG] [REMOTE ] BROS: Retrieved 1080 rows, trimmed to 300. [2026-01-05T12:03:46.639746] [DEBUG] [REMOTE ] BROS: PASS: History has at least 300 days. [2026-01-05T12:03:46.639990] [DEBUG] [REMOTE ] BROS: PASS: Price check passed. Min price $47.93. [2026-01-05T12:03:46.640132] [DEBUG] [REMOTE ] BROS: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:46.640250] [DEBUG] [REMOTE ] BROS: PASS: Integrity check passed. [2026-01-05T12:03:46.640292] [DEBUG] [REMOTE ] BROS: Symbol is viable for forecasting. [2026-01-05T12:03:46.640346] [INFO ] [MAIN ] [507/3535] BROS kept (0.2s) | 506 kept, 1 rejected | 137.5/min | ETA: 22.0m [2026-01-05T12:03:47.013457] [DEBUG] [REMOTE ] BRSP: Retrieved 1991 rows, trimmed to 300. [2026-01-05T12:03:47.013648] [DEBUG] [REMOTE ] BRSP: PASS: History has at least 300 days. [2026-01-05T12:03:47.013886] [DEBUG] [REMOTE ] BRSP: PASS: Price check passed. Min price $4.93. [2026-01-05T12:03:47.014027] [DEBUG] [REMOTE ] BRSP: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:47.014149] [DEBUG] [REMOTE ] BRSP: PASS: Integrity check passed. [2026-01-05T12:03:47.014191] [DEBUG] [REMOTE ] BRSP: Symbol is viable for forecasting. [2026-01-05T12:03:47.014241] [INFO ] [MAIN ] [508/3535] BRSP kept (0.4s) | 507 kept, 1 rejected | 137.6/min | ETA: 22.0m [2026-01-05T12:03:47.554725] [DEBUG] [REMOTE ] BRX: Retrieved 3062 rows, trimmed to 300. [2026-01-05T12:03:47.554851] [DEBUG] [REMOTE ] BRX: PASS: History has at least 300 days. [2026-01-05T12:03:47.555058] [DEBUG] [REMOTE ] BRX: PASS: Price check passed. Min price $24.67. [2026-01-05T12:03:47.555198] [DEBUG] [REMOTE ] BRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:47.555313] [DEBUG] [REMOTE ] BRX: PASS: Integrity check passed. [2026-01-05T12:03:47.555353] [DEBUG] [REMOTE ] BRX: Symbol is viable for forecasting. [2026-01-05T12:03:47.555401] [INFO ] [MAIN ] [509/3535] BRX kept (0.5s) | 508 kept, 1 rejected | 137.5/min | ETA: 22.0m [2026-01-05T12:03:47.842299] [DEBUG] [REMOTE ] BRZE: Retrieved 1035 rows, trimmed to 300. [2026-01-05T12:03:47.842433] [DEBUG] [REMOTE ] BRZE: PASS: History has at least 300 days. [2026-01-05T12:03:47.842654] [DEBUG] [REMOTE ] BRZE: PASS: Price check passed. Min price $25.97. [2026-01-05T12:03:47.842791] [DEBUG] [REMOTE ] BRZE: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:47.843098] [DEBUG] [REMOTE ] BRZE: PASS: Integrity check passed. [2026-01-05T12:03:47.843139] [DEBUG] [REMOTE ] BRZE: Symbol is viable for forecasting. [2026-01-05T12:03:47.843187] [INFO ] [MAIN ] [510/3535] BRZE kept (0.3s) | 509 kept, 1 rejected | 137.6/min | ETA: 22.0m [2026-01-05T12:03:48.444823] [DEBUG] [REMOTE ] BSAC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:48.444987] [DEBUG] [REMOTE ] BSAC: PASS: History has at least 300 days. [2026-01-05T12:03:48.445273] [DEBUG] [REMOTE ] BSAC: PASS: Price check passed. Min price $26.33. [2026-01-05T12:03:48.445408] [DEBUG] [REMOTE ] BSAC: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:48.445541] [DEBUG] [REMOTE ] BSAC: PASS: Integrity check passed. [2026-01-05T12:03:48.445604] [DEBUG] [REMOTE ] BSAC: Symbol is viable for forecasting. [2026-01-05T12:03:48.445657] [INFO ] [MAIN ] [511/3535] BSAC kept (0.6s) | 510 kept, 1 rejected | 137.5/min | ETA: 22.0m [2026-01-05T12:03:48.737439] [DEBUG] [REMOTE ] BSCQ: Retrieved 2337 rows, trimmed to 300. [2026-01-05T12:03:48.737593] [DEBUG] [REMOTE ] BSCQ: PASS: History has at least 300 days. [2026-01-05T12:03:48.737814] [DEBUG] [REMOTE ] BSCQ: PASS: Price check passed. Min price $19.38. [2026-01-05T12:03:48.737968] [DEBUG] [REMOTE ] BSCQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:48.738081] [DEBUG] [REMOTE ] BSCQ: PASS: Integrity check passed. [2026-01-05T12:03:48.738122] [DEBUG] [REMOTE ] BSCQ: Symbol is viable for forecasting. [2026-01-05T12:03:48.738172] [INFO ] [MAIN ] [512/3535] BSCQ kept (0.3s) | 511 kept, 1 rejected | 137.6/min | ETA: 22.0m [2026-01-05T12:03:49.114073] [DEBUG] [REMOTE ] BSCS: Retrieved 1860 rows, trimmed to 300. [2026-01-05T12:03:49.114198] [DEBUG] [REMOTE ] BSCS: PASS: History has at least 300 days. [2026-01-05T12:03:49.114397] [DEBUG] [REMOTE ] BSCS: PASS: Price check passed. Min price $20.35. [2026-01-05T12:03:49.114527] [DEBUG] [REMOTE ] BSCS: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:49.114656] [DEBUG] [REMOTE ] BSCS: PASS: Integrity check passed. [2026-01-05T12:03:49.114699] [DEBUG] [REMOTE ] BSCS: Symbol is viable for forecasting. [2026-01-05T12:03:49.114746] [INFO ] [MAIN ] [513/3535] BSCS kept (0.4s) | 512 kept, 1 rejected | 137.6/min | ETA: 22.0m [2026-01-05T12:03:49.437981] [DEBUG] [REMOTE ] BSCX: Retrieved 574 rows, trimmed to 300. [2026-01-05T12:03:49.438108] [DEBUG] [REMOTE ] BSCX: PASS: History has at least 300 days. [2026-01-05T12:03:49.438305] [DEBUG] [REMOTE ] BSCX: PASS: Price check passed. Min price $21.20. [2026-01-05T12:03:49.438435] [DEBUG] [REMOTE ] BSCX: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:49.438542] [DEBUG] [REMOTE ] BSCX: PASS: Integrity check passed. [2026-01-05T12:03:49.438629] [DEBUG] [REMOTE ] BSCX: Symbol is viable for forecasting. [2026-01-05T12:03:49.438681] [INFO ] [MAIN ] [514/3535] BSCX kept (0.3s) | 513 kept, 1 rejected | 137.7/min | ETA: 21.9m [2026-01-05T12:03:49.819928] [DEBUG] [REMOTE ] BSCY: Retrieved 391 rows, trimmed to 300. [2026-01-05T12:03:49.820062] [DEBUG] [REMOTE ] BSCY: PASS: History has at least 300 days. [2026-01-05T12:03:49.820262] [DEBUG] [REMOTE ] BSCY: PASS: Price check passed. Min price $20.77. [2026-01-05T12:03:49.820392] [DEBUG] [REMOTE ] BSCY: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:49.820499] [DEBUG] [REMOTE ] BSCY: PASS: Integrity check passed. [2026-01-05T12:03:49.820539] [DEBUG] [REMOTE ] BSCY: Symbol is viable for forecasting. [2026-01-05T12:03:49.820601] [INFO ] [MAIN ] [515/3535] BSCY kept (0.4s) | 514 kept, 1 rejected | 137.7/min | ETA: 21.9m [2026-01-05T12:03:50.366156] [DEBUG] [REMOTE ] BSJQ: Retrieved 1860 rows, trimmed to 300. [2026-01-05T12:03:50.366284] [DEBUG] [REMOTE ] BSJQ: PASS: History has at least 300 days. [2026-01-05T12:03:50.366482] [DEBUG] [REMOTE ] BSJQ: PASS: Price check passed. Min price $23.02. [2026-01-05T12:03:50.366646] [DEBUG] [REMOTE ] BSJQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:50.366756] [DEBUG] [REMOTE ] BSJQ: PASS: Integrity check passed. [2026-01-05T12:03:50.366823] [DEBUG] [REMOTE ] BSJQ: Symbol is viable for forecasting. [2026-01-05T12:03:50.366871] [INFO ] [MAIN ] [516/3535] BSJQ kept (0.5s) | 515 kept, 1 rejected | 137.7/min | ETA: 21.9m [2026-01-05T12:03:50.764715] [DEBUG] [REMOTE ] BSJS: Retrieved 1331 rows, trimmed to 300. [2026-01-05T12:03:50.764845] [DEBUG] [REMOTE ] BSJS: PASS: History has at least 300 days. [2026-01-05T12:03:50.765042] [DEBUG] [REMOTE ] BSJS: PASS: Price check passed. Min price $21.57. [2026-01-05T12:03:50.765173] [DEBUG] [REMOTE ] BSJS: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:50.765280] [DEBUG] [REMOTE ] BSJS: PASS: Integrity check passed. [2026-01-05T12:03:50.765319] [DEBUG] [REMOTE ] BSJS: Symbol is viable for forecasting. [2026-01-05T12:03:50.765367] [INFO ] [MAIN ] [517/3535] BSJS kept (0.4s) | 516 kept, 1 rejected | 137.7/min | ETA: 21.9m [2026-01-05T12:03:51.080654] [DEBUG] [REMOTE ] BSL: Retrieved 3926 rows, trimmed to 300. [2026-01-05T12:03:51.080792] [DEBUG] [REMOTE ] BSL: PASS: History has at least 300 days. [2026-01-05T12:03:51.081000] [DEBUG] [REMOTE ] BSL: PASS: Price check passed. Min price $13.31. [2026-01-05T12:03:51.081147] [DEBUG] [REMOTE ] BSL: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:51.081256] [DEBUG] [REMOTE ] BSL: PASS: Integrity check passed. [2026-01-05T12:03:51.081296] [DEBUG] [REMOTE ] BSL: Symbol is viable for forecasting. [2026-01-05T12:03:51.081343] [INFO ] [MAIN ] [518/3535] BSL kept (0.3s) | 517 kept, 1 rejected | 137.8/min | ETA: 21.9m [2026-01-05T12:03:51.592240] [DEBUG] [REMOTE ] BSM: Retrieved 2685 rows, trimmed to 300. [2026-01-05T12:03:51.592361] [DEBUG] [REMOTE ] BSM: PASS: History has at least 300 days. [2026-01-05T12:03:51.592559] [DEBUG] [REMOTE ] BSM: PASS: Price check passed. Min price $12.14. [2026-01-05T12:03:51.592723] [DEBUG] [REMOTE ] BSM: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:51.592831] [DEBUG] [REMOTE ] BSM: PASS: Integrity check passed. [2026-01-05T12:03:51.592870] [DEBUG] [REMOTE ] BSM: Symbol is viable for forecasting. [2026-01-05T12:03:51.592917] [INFO ] [MAIN ] [519/3535] BSM kept (0.5s) | 518 kept, 1 rejected | 137.7/min | ETA: 21.9m [2026-01-05T12:03:51.791468] [DEBUG] [REMOTE ] BSMQ: Retrieved 1576 rows, trimmed to 300. [2026-01-05T12:03:51.791615] [DEBUG] [REMOTE ] BSMQ: PASS: History has at least 300 days. [2026-01-05T12:03:51.791824] [DEBUG] [REMOTE ] BSMQ: PASS: Price check passed. Min price $23.46. [2026-01-05T12:03:51.792150] [DEBUG] [REMOTE ] BSMQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:51.792259] [DEBUG] [REMOTE ] BSMQ: PASS: Integrity check passed. [2026-01-05T12:03:51.792298] [DEBUG] [REMOTE ] BSMQ: Symbol is viable for forecasting. [2026-01-05T12:03:51.792345] [INFO ] [MAIN ] [520/3535] BSMQ kept (0.2s) | 519 kept, 1 rejected | 137.8/min | ETA: 21.9m [2026-01-05T12:03:52.317706] [DEBUG] [REMOTE ] BSMS: Retrieved 1545 rows, trimmed to 300. [2026-01-05T12:03:52.317824] [DEBUG] [REMOTE ] BSMS: PASS: History has at least 300 days. [2026-01-05T12:03:52.318023] [DEBUG] [REMOTE ] BSMS: PASS: Price check passed. Min price $23.23. [2026-01-05T12:03:52.318151] [DEBUG] [REMOTE ] BSMS: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:52.318256] [DEBUG] [REMOTE ] BSMS: PASS: Integrity check passed. [2026-01-05T12:03:52.318296] [DEBUG] [REMOTE ] BSMS: Symbol is viable for forecasting. [2026-01-05T12:03:52.318342] [INFO ] [MAIN ] [521/3535] BSMS kept (0.5s) | 520 kept, 1 rejected | 137.8/min | ETA: 21.9m [2026-01-05T12:03:52.601825] [DEBUG] [REMOTE ] BSSX: Retrieved 574 rows, trimmed to 300. [2026-01-05T12:03:52.601959] [DEBUG] [REMOTE ] BSSX: PASS: History has at least 300 days. [2026-01-05T12:03:52.602159] [DEBUG] [REMOTE ] BSSX: PASS: Price check passed. Min price $25.43. [2026-01-05T12:03:52.602288] [DEBUG] [REMOTE ] BSSX: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:52.602396] [DEBUG] [REMOTE ] BSSX: PASS: Integrity check passed. [2026-01-05T12:03:52.602435] [DEBUG] [REMOTE ] BSSX: Symbol is viable for forecasting. [2026-01-05T12:03:52.602481] [INFO ] [MAIN ] [522/3535] BSSX kept (0.3s) | 521 kept, 1 rejected | 137.9/min | ETA: 21.9m [2026-01-05T12:03:53.135081] [DEBUG] [REMOTE ] BSTZ: Retrieved 1640 rows, trimmed to 300. [2026-01-05T12:03:53.135198] [DEBUG] [REMOTE ] BSTZ: PASS: History has at least 300 days. [2026-01-05T12:03:53.135395] [DEBUG] [REMOTE ] BSTZ: PASS: Price check passed. Min price $20.49. [2026-01-05T12:03:53.135524] [DEBUG] [REMOTE ] BSTZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:53.135668] [DEBUG] [REMOTE ] BSTZ: PASS: Integrity check passed. [2026-01-05T12:03:53.135713] [DEBUG] [REMOTE ] BSTZ: Symbol is viable for forecasting. [2026-01-05T12:03:53.135767] [INFO ] [MAIN ] [523/3535] BSTZ kept (0.5s) | 522 kept, 1 rejected | 137.8/min | ETA: 21.9m [2026-01-05T12:03:53.526513] [DEBUG] [REMOTE ] BSVN: Retrieved 1831 rows, trimmed to 300. [2026-01-05T12:03:53.526649] [DEBUG] [REMOTE ] BSVN: PASS: History has at least 300 days. [2026-01-05T12:03:53.526860] [DEBUG] [REMOTE ] BSVN: PASS: Price check passed. Min price $40.16. [2026-01-05T12:03:53.526992] [DEBUG] [REMOTE ] BSVN: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:53.527100] [DEBUG] [REMOTE ] BSVN: PASS: Integrity check passed. [2026-01-05T12:03:53.527139] [DEBUG] [REMOTE ] BSVN: Symbol is viable for forecasting. [2026-01-05T12:03:53.527185] [INFO ] [MAIN ] [524/3535] BSVN kept (0.4s) | 523 kept, 1 rejected | 137.9/min | ETA: 21.8m [2026-01-05T12:03:53.736725] [DEBUG] [REMOTE ] BSVO: Retrieved 706 rows, trimmed to 300. [2026-01-05T12:03:53.736866] [DEBUG] [REMOTE ] BSVO: PASS: History has at least 300 days. [2026-01-05T12:03:53.737093] [DEBUG] [REMOTE ] BSVO: PASS: Price check passed. Min price $21.29. [2026-01-05T12:03:53.737226] [DEBUG] [REMOTE ] BSVO: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:53.737333] [DEBUG] [REMOTE ] BSVO: PASS: Integrity check passed. [2026-01-05T12:03:53.737373] [DEBUG] [REMOTE ] BSVO: Symbol is viable for forecasting. [2026-01-05T12:03:53.737420] [INFO ] [MAIN ] [525/3535] BSVO kept (0.2s) | 524 kept, 1 rejected | 138.0/min | ETA: 21.8m [2026-01-05T12:03:54.515088] [DEBUG] [REMOTE ] BSX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:54.515268] [DEBUG] [REMOTE ] BSX: PASS: History has at least 300 days. [2026-01-05T12:03:54.515568] [DEBUG] [REMOTE ] BSX: PASS: Price check passed. Min price $91.75. [2026-01-05T12:03:54.515772] [DEBUG] [REMOTE ] BSX: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:54.515970] [DEBUG] [REMOTE ] BSX: PASS: Integrity check passed. [2026-01-05T12:03:54.516036] [DEBUG] [REMOTE ] BSX: Symbol is viable for forecasting. [2026-01-05T12:03:54.516120] [INFO ] [MAIN ] [526/3535] BSX kept (0.8s) | 525 kept, 1 rejected | 137.8/min | ETA: 21.8m [2026-01-05T12:03:54.778977] [DEBUG] [REMOTE ] BSY: Retrieved 1326 rows, trimmed to 300. [2026-01-05T12:03:54.779136] [DEBUG] [REMOTE ] BSY: PASS: History has at least 300 days. [2026-01-05T12:03:54.779404] [DEBUG] [REMOTE ] BSY: PASS: Price check passed. Min price $38.15. [2026-01-05T12:03:54.779615] [DEBUG] [REMOTE ] BSY: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:54.779797] [DEBUG] [REMOTE ] BSY: PASS: Integrity check passed. [2026-01-05T12:03:54.779889] [DEBUG] [REMOTE ] BSY: Symbol is viable for forecasting. [2026-01-05T12:03:54.779954] [INFO ] [MAIN ] [527/3535] BSY kept (0.3s) | 526 kept, 1 rejected | 137.9/min | ETA: 21.8m [2026-01-05T12:03:55.305371] [DEBUG] [REMOTE ] BTA: Retrieved 4995 rows, trimmed to 300. [2026-01-05T12:03:55.305501] [DEBUG] [REMOTE ] BTA: PASS: History has at least 300 days. [2026-01-05T12:03:55.305768] [DEBUG] [REMOTE ] BTA: PASS: Price check passed. Min price $9.25. [2026-01-05T12:03:55.305942] [DEBUG] [REMOTE ] BTA: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:55.306070] [DEBUG] [REMOTE ] BTA: PASS: Integrity check passed. [2026-01-05T12:03:55.306112] [DEBUG] [REMOTE ] BTA: Symbol is viable for forecasting. [2026-01-05T12:03:55.306162] [INFO ] [MAIN ] [528/3535] BTA kept (0.5s) | 527 kept, 1 rejected | 137.8/min | ETA: 21.8m [2026-01-05T12:03:55.603072] [DEBUG] [REMOTE ] BTAI: Retrieved 1967 rows, trimmed to 300. [2026-01-05T12:03:55.603188] [DEBUG] [REMOTE ] BTAI: PASS: History has at least 300 days. [2026-01-05T12:03:55.603379] [DEBUG] [REMOTE ] BTAI: PASS: Price check passed. Min price $1.53. [2026-01-05T12:03:55.603509] [DEBUG] [REMOTE ] BTAI: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:55.603654] [DEBUG] [REMOTE ] BTAI: PASS: Integrity check passed. [2026-01-05T12:03:55.603700] [DEBUG] [REMOTE ] BTAI: Symbol is viable for forecasting. [2026-01-05T12:03:55.603747] [INFO ] [MAIN ] [529/3535] BTAI kept (0.3s) | 528 kept, 1 rejected | 137.9/min | ETA: 21.8m [2026-01-05T12:03:56.055411] [DEBUG] [REMOTE ] BTCS: Retrieved 2977 rows, trimmed to 300. [2026-01-05T12:03:56.055534] [DEBUG] [REMOTE ] BTCS: PASS: History has at least 300 days. [2026-01-05T12:03:56.055790] [DEBUG] [REMOTE ] BTCS: PASS: Price check passed. Min price $2.55. [2026-01-05T12:03:56.055926] [DEBUG] [REMOTE ] BTCS: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:56.056037] [DEBUG] [REMOTE ] BTCS: PASS: Integrity check passed. [2026-01-05T12:03:56.056078] [DEBUG] [REMOTE ] BTCS: Symbol is viable for forecasting. [2026-01-05T12:03:56.056125] [INFO ] [MAIN ] [530/3535] BTCS kept (0.5s) | 529 kept, 1 rejected | 137.9/min | ETA: 21.8m [2026-01-05T12:03:56.396271] [DEBUG] [REMOTE ] BTE: Retrieved 4970 rows, trimmed to 300. [2026-01-05T12:03:56.396397] [DEBUG] [REMOTE ] BTE: PASS: History has at least 300 days. [2026-01-05T12:03:56.396629] [DEBUG] [REMOTE ] BTE: PASS: Price check passed. Min price $2.20. [2026-01-05T12:03:56.396770] [DEBUG] [REMOTE ] BTE: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:56.396880] [DEBUG] [REMOTE ] BTE: PASS: Integrity check passed. [2026-01-05T12:03:56.396919] [DEBUG] [REMOTE ] BTE: Symbol is viable for forecasting. [2026-01-05T12:03:56.396966] [INFO ] [MAIN ] [531/3535] BTE kept (0.3s) | 530 kept, 1 rejected | 138.0/min | ETA: 21.8m [2026-01-05T12:03:56.744620] [DEBUG] [REMOTE ] BTF: Retrieved 1053 rows, trimmed to 300. [2026-01-05T12:03:56.744749] [DEBUG] [REMOTE ] BTF: PASS: History has at least 300 days. [2026-01-05T12:03:56.744945] [DEBUG] [REMOTE ] BTF: PASS: Price check passed. Min price $4.86. [2026-01-05T12:03:56.745075] [DEBUG] [REMOTE ] BTF: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:56.745182] [DEBUG] [REMOTE ] BTF: PASS: Integrity check passed. [2026-01-05T12:03:56.745220] [DEBUG] [REMOTE ] BTF: Symbol is viable for forecasting. [2026-01-05T12:03:56.745268] [INFO ] [MAIN ] [532/3535] BTF kept (0.3s) | 531 kept, 1 rejected | 138.0/min | ETA: 21.8m [2026-01-05T12:03:57.376792] [DEBUG] [REMOTE ] BTI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:03:57.376928] [DEBUG] [REMOTE ] BTI: PASS: History has at least 300 days. [2026-01-05T12:03:57.377142] [DEBUG] [REMOTE ] BTI: PASS: Price check passed. Min price $49.73. [2026-01-05T12:03:57.377274] [DEBUG] [REMOTE ] BTI: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:57.377388] [DEBUG] [REMOTE ] BTI: PASS: Integrity check passed. [2026-01-05T12:03:57.377427] [DEBUG] [REMOTE ] BTI: Symbol is viable for forecasting. [2026-01-05T12:03:57.377474] [INFO ] [MAIN ] [533/3535] BTI kept (0.6s) | 532 kept, 1 rejected | 137.9/min | ETA: 21.8m [2026-01-05T12:03:57.478493] [DEBUG] [REMOTE ] BTM: Retrieved 629 rows, trimmed to 300. [2026-01-05T12:03:57.478654] [DEBUG] [REMOTE ] BTM: PASS: History has at least 300 days. [2026-01-05T12:03:57.478860] [DEBUG] [REMOTE ] BTM: PASS: Price check passed. Min price $1.27. [2026-01-05T12:03:57.478995] [DEBUG] [REMOTE ] BTM: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:57.479104] [DEBUG] [REMOTE ] BTM: PASS: Integrity check passed. [2026-01-05T12:03:57.479146] [DEBUG] [REMOTE ] BTM: Symbol is viable for forecasting. [2026-01-05T12:03:57.479194] [INFO ] [MAIN ] [534/3535] BTM kept (0.1s) | 533 kept, 1 rejected | 138.1/min | ETA: 21.7m [2026-01-05T12:03:57.950520] [DEBUG] [REMOTE ] BTMD: Retrieved 1177 rows, trimmed to 300. [2026-01-05T12:03:57.950680] [DEBUG] [REMOTE ] BTMD: PASS: History has at least 300 days. [2026-01-05T12:03:57.950891] [DEBUG] [REMOTE ] BTMD: PASS: Price check passed. Min price $2.39. [2026-01-05T12:03:57.951027] [DEBUG] [REMOTE ] BTMD: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:57.951137] [DEBUG] [REMOTE ] BTMD: PASS: Integrity check passed. [2026-01-05T12:03:57.951179] [DEBUG] [REMOTE ] BTMD: Symbol is viable for forecasting. [2026-01-05T12:03:57.951227] [INFO ] [MAIN ] [535/3535] BTMD kept (0.5s) | 534 kept, 1 rejected | 138.1/min | ETA: 21.7m [2026-01-05T12:03:58.385001] [DEBUG] [REMOTE ] BTSG: Retrieved 486 rows, trimmed to 300. [2026-01-05T12:03:58.385128] [DEBUG] [REMOTE ] BTSG: PASS: History has at least 300 days. [2026-01-05T12:03:58.385343] [DEBUG] [REMOTE ] BTSG: PASS: Price check passed. Min price $28.36. [2026-01-05T12:03:58.385477] [DEBUG] [REMOTE ] BTSG: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:58.385609] [DEBUG] [REMOTE ] BTSG: PASS: Integrity check passed. [2026-01-05T12:03:58.385656] [DEBUG] [REMOTE ] BTSG: Symbol is viable for forecasting. [2026-01-05T12:03:58.385704] [INFO ] [MAIN ] [536/3535] BTSG kept (0.4s) | 535 kept, 1 rejected | 138.1/min | ETA: 21.7m [2026-01-05T12:03:58.991955] [DEBUG] [REMOTE ] BTZ: Retrieved 4786 rows, trimmed to 300. [2026-01-05T12:03:58.992110] [DEBUG] [REMOTE ] BTZ: PASS: History has at least 300 days. [2026-01-05T12:03:58.992381] [DEBUG] [REMOTE ] BTZ: PASS: Price check passed. Min price $10.63. [2026-01-05T12:03:58.992563] [DEBUG] [REMOTE ] BTZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:58.992741] [DEBUG] [REMOTE ] BTZ: PASS: Integrity check passed. [2026-01-05T12:03:58.992800] [DEBUG] [REMOTE ] BTZ: Symbol is viable for forecasting. [2026-01-05T12:03:58.992862] [INFO ] [MAIN ] [537/3535] BTZ kept (0.6s) | 536 kept, 1 rejected | 138.0/min | ETA: 21.7m [2026-01-05T12:03:59.392020] [DEBUG] [REMOTE ] BUD: Retrieved 4153 rows, trimmed to 300. [2026-01-05T12:03:59.392168] [DEBUG] [REMOTE ] BUD: PASS: History has at least 300 days. [2026-01-05T12:03:59.392392] [DEBUG] [REMOTE ] BUD: PASS: Price check passed. Min price $59.01. [2026-01-05T12:03:59.392536] [DEBUG] [REMOTE ] BUD: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:59.392677] [DEBUG] [REMOTE ] BUD: PASS: Integrity check passed. [2026-01-05T12:03:59.392743] [DEBUG] [REMOTE ] BUD: Symbol is viable for forecasting. [2026-01-05T12:03:59.392793] [INFO ] [MAIN ] [538/3535] BUD kept (0.4s) | 537 kept, 1 rejected | 138.0/min | ETA: 21.7m [2026-01-05T12:03:59.573777] [DEBUG] [REMOTE ] BUFC: Retrieved 515 rows, trimmed to 300. [2026-01-05T12:03:59.573911] [DEBUG] [REMOTE ] BUFC: PASS: History has at least 300 days. [2026-01-05T12:03:59.574118] [DEBUG] [REMOTE ] BUFC: PASS: Price check passed. Min price $40.36. [2026-01-05T12:03:59.574287] [DEBUG] [REMOTE ] BUFC: PASS: Continuity check passed with 300 days. [2026-01-05T12:03:59.574427] [DEBUG] [REMOTE ] BUFC: PASS: Integrity check passed. [2026-01-05T12:03:59.574488] [DEBUG] [REMOTE ] BUFC: Symbol is viable for forecasting. [2026-01-05T12:03:59.574550] [INFO ] [MAIN ] [539/3535] BUFC kept (0.2s) | 538 kept, 1 rejected | 138.1/min | ETA: 21.7m [2026-01-05T12:04:00.073567] [DEBUG] [REMOTE ] BUG: Retrieved 1551 rows, trimmed to 300. [2026-01-05T12:04:00.073733] [DEBUG] [REMOTE ] BUG: PASS: History has at least 300 days. [2026-01-05T12:04:00.073954] [DEBUG] [REMOTE ] BUG: PASS: Price check passed. Min price $29.75. [2026-01-05T12:04:00.074104] [DEBUG] [REMOTE ] BUG: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:00.074227] [DEBUG] [REMOTE ] BUG: PASS: Integrity check passed. [2026-01-05T12:04:00.074269] [DEBUG] [REMOTE ] BUG: Symbol is viable for forecasting. [2026-01-05T12:04:00.074318] [INFO ] [MAIN ] [540/3535] BUG kept (0.5s) | 539 kept, 1 rejected | 138.1/min | ETA: 21.7m [2026-01-05T12:04:00.637189] [DEBUG] [REMOTE ] BUI: Retrieved 3547 rows, trimmed to 300. [2026-01-05T12:04:00.637313] [DEBUG] [REMOTE ] BUI: PASS: History has at least 300 days. [2026-01-05T12:04:00.637514] [DEBUG] [REMOTE ] BUI: PASS: Price check passed. Min price $24.48. [2026-01-05T12:04:00.637677] [DEBUG] [REMOTE ] BUI: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:00.637797] [DEBUG] [REMOTE ] BUI: PASS: Integrity check passed. [2026-01-05T12:04:00.637838] [DEBUG] [REMOTE ] BUI: Symbol is viable for forecasting. [2026-01-05T12:04:00.637889] [INFO ] [MAIN ] [541/3535] BUI kept (0.6s) | 540 kept, 1 rejected | 138.0/min | ETA: 21.7m [2026-01-05T12:04:01.007672] [DEBUG] [REMOTE ] BURL: Retrieved 3082 rows, trimmed to 300. [2026-01-05T12:04:01.007802] [DEBUG] [REMOTE ] BURL: PASS: History has at least 300 days. [2026-01-05T12:04:01.008230] [DEBUG] [REMOTE ] BURL: PASS: Price check passed. Min price $242.43. [2026-01-05T12:04:01.008386] [DEBUG] [REMOTE ] BURL: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:01.008501] [DEBUG] [REMOTE ] BURL: PASS: Integrity check passed. [2026-01-05T12:04:01.008544] [DEBUG] [REMOTE ] BURL: Symbol is viable for forecasting. [2026-01-05T12:04:01.008630] [INFO ] [MAIN ] [542/3535] BURL kept (0.4s) | 541 kept, 1 rejected | 138.1/min | ETA: 21.7m [2026-01-05T12:04:01.481634] [DEBUG] [REMOTE ] BUSE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:01.481765] [DEBUG] [REMOTE ] BUSE: PASS: History has at least 300 days. [2026-01-05T12:04:01.481986] [DEBUG] [REMOTE ] BUSE: PASS: Price check passed. Min price $21.96. [2026-01-05T12:04:01.482134] [DEBUG] [REMOTE ] BUSE: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:01.482245] [DEBUG] [REMOTE ] BUSE: PASS: Integrity check passed. [2026-01-05T12:04:01.482284] [DEBUG] [REMOTE ] BUSE: Symbol is viable for forecasting. [2026-01-05T12:04:01.482332] [INFO ] [MAIN ] [543/3535] BUSE kept (0.5s) | 542 kept, 1 rejected | 138.0/min | ETA: 21.7m [2026-01-05T12:04:01.690156] [DEBUG] [REMOTE ] BUXX: Retrieved 602 rows, trimmed to 300. [2026-01-05T12:04:01.690310] [DEBUG] [REMOTE ] BUXX: PASS: History has at least 300 days. [2026-01-05T12:04:01.690533] [DEBUG] [REMOTE ] BUXX: PASS: Price check passed. Min price $20.04. [2026-01-05T12:04:01.690731] [DEBUG] [REMOTE ] BUXX: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:01.690866] [DEBUG] [REMOTE ] BUXX: PASS: Integrity check passed. [2026-01-05T12:04:01.690908] [DEBUG] [REMOTE ] BUXX: Symbol is viable for forecasting. [2026-01-05T12:04:01.690956] [INFO ] [MAIN ] [544/3535] BUXX kept (0.2s) | 543 kept, 1 rejected | 138.2/min | ETA: 21.6m [2026-01-05T12:04:02.197445] [DEBUG] [REMOTE ] BVFL: Retrieved 2297 rows, trimmed to 300. [2026-01-05T12:04:02.197651] [DEBUG] [REMOTE ] BVFL: PASS: History has at least 300 days. [2026-01-05T12:04:02.197970] [DEBUG] [REMOTE ] BVFL: PASS: Price check passed. Min price $14.63. [2026-01-05T12:04:02.198142] [DEBUG] [REMOTE ] BVFL: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:02.198303] [DEBUG] [REMOTE ] BVFL: PASS: Integrity check passed. [2026-01-05T12:04:02.198346] [DEBUG] [REMOTE ] BVFL: Symbol is viable for forecasting. [2026-01-05T12:04:02.198400] [INFO ] [MAIN ] [545/3535] BVFL kept (0.5s) | 544 kept, 1 rejected | 138.1/min | ETA: 21.6m [2026-01-05T12:04:02.697310] [DEBUG] [REMOTE ] BVN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:02.697534] [DEBUG] [REMOTE ] BVN: PASS: History has at least 300 days. [2026-01-05T12:04:02.697963] [DEBUG] [REMOTE ] BVN: PASS: Price check passed. Min price $21.03. [2026-01-05T12:04:02.698160] [DEBUG] [REMOTE ] BVN: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:02.698356] [DEBUG] [REMOTE ] BVN: PASS: Integrity check passed. [2026-01-05T12:04:02.698419] [DEBUG] [REMOTE ] BVN: Symbol is viable for forecasting. [2026-01-05T12:04:02.698497] [INFO ] [MAIN ] [546/3535] BVN kept (0.5s) | 545 kept, 1 rejected | 138.1/min | ETA: 21.6m [2026-01-05T12:04:02.995799] [DEBUG] [REMOTE ] BVS: Retrieved 1229 rows, trimmed to 300. [2026-01-05T12:04:02.996019] [DEBUG] [REMOTE ] BVS: PASS: History has at least 300 days. [2026-01-05T12:04:02.996297] [DEBUG] [REMOTE ] BVS: PASS: Price check passed. Min price $6.51. [2026-01-05T12:04:02.996445] [DEBUG] [REMOTE ] BVS: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:02.996600] [DEBUG] [REMOTE ] BVS: PASS: Integrity check passed. [2026-01-05T12:04:02.996645] [DEBUG] [REMOTE ] BVS: Symbol is viable for forecasting. [2026-01-05T12:04:02.996702] [INFO ] [MAIN ] [547/3535] BVS kept (0.3s) | 546 kept, 1 rejected | 138.2/min | ETA: 21.6m [2026-01-05T12:04:03.464314] [DEBUG] [REMOTE ] BWA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:03.464447] [DEBUG] [REMOTE ] BWA: PASS: History has at least 300 days. [2026-01-05T12:04:03.464703] [DEBUG] [REMOTE ] BWA: PASS: Price check passed. Min price $40.80. [2026-01-05T12:04:03.464846] [DEBUG] [REMOTE ] BWA: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:03.464967] [DEBUG] [REMOTE ] BWA: PASS: Integrity check passed. [2026-01-05T12:04:03.465009] [DEBUG] [REMOTE ] BWA: Symbol is viable for forecasting. [2026-01-05T12:04:03.465059] [INFO ] [MAIN ] [548/3535] BWA kept (0.5s) | 547 kept, 1 rejected | 138.1/min | ETA: 21.6m [2026-01-05T12:04:03.770486] [DEBUG] [REMOTE ] BWAY: Retrieved 1688 rows, trimmed to 300. [2026-01-05T12:04:03.770634] [DEBUG] [REMOTE ] BWAY: PASS: History has at least 300 days. [2026-01-05T12:04:03.770838] [DEBUG] [REMOTE ] BWAY: PASS: Price check passed. Min price $14.50. [2026-01-05T12:04:03.770969] [DEBUG] [REMOTE ] BWAY: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:03.771265] [DEBUG] [REMOTE ] BWAY: PASS: Integrity check passed. [2026-01-05T12:04:03.771331] [DEBUG] [REMOTE ] BWAY: Symbol is viable for forecasting. [2026-01-05T12:04:03.771379] [INFO ] [MAIN ] [549/3535] BWAY kept (0.3s) | 548 kept, 1 rejected | 138.2/min | ETA: 21.6m [2026-01-05T12:04:04.194402] [DEBUG] [REMOTE ] BWB: Retrieved 1963 rows, trimmed to 300. [2026-01-05T12:04:04.194542] [DEBUG] [REMOTE ] BWB: PASS: History has at least 300 days. [2026-01-05T12:04:04.194804] [DEBUG] [REMOTE ] BWB: PASS: Price check passed. Min price $16.17. [2026-01-05T12:04:04.194976] [DEBUG] [REMOTE ] BWB: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:04.195114] [DEBUG] [REMOTE ] BWB: PASS: Integrity check passed. [2026-01-05T12:04:04.195166] [DEBUG] [REMOTE ] BWB: Symbol is viable for forecasting. [2026-01-05T12:04:04.195227] [INFO ] [MAIN ] [550/3535] BWB kept (0.4s) | 549 kept, 1 rejected | 138.2/min | ETA: 21.6m [2026-01-05T12:04:04.634771] [DEBUG] [REMOTE ] BWEN: Retrieved 5477 rows, trimmed to 300. [2026-01-05T12:04:04.634907] [DEBUG] [REMOTE ] BWEN: PASS: History has at least 300 days. [2026-01-05T12:04:04.635128] [DEBUG] [REMOTE ] BWEN: PASS: Price check passed. Min price $2.00. [2026-01-05T12:04:04.635266] [DEBUG] [REMOTE ] BWEN: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:04.635388] [DEBUG] [REMOTE ] BWEN: PASS: Integrity check passed. [2026-01-05T12:04:04.635429] [DEBUG] [REMOTE ] BWEN: Symbol is viable for forecasting. [2026-01-05T12:04:04.635476] [INFO ] [MAIN ] [551/3535] BWEN kept (0.4s) | 550 kept, 1 rejected | 138.2/min | ETA: 21.6m [2026-01-05T12:04:05.114883] [DEBUG] [REMOTE ] BWFG: Retrieved 3963 rows, trimmed to 300. [2026-01-05T12:04:05.115079] [DEBUG] [REMOTE ] BWFG: PASS: History has at least 300 days. [2026-01-05T12:04:05.115336] [DEBUG] [REMOTE ] BWFG: PASS: Price check passed. Min price $40.50. [2026-01-05T12:04:05.115477] [DEBUG] [REMOTE ] BWFG: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:05.115622] [DEBUG] [REMOTE ] BWFG: PASS: Integrity check passed. [2026-01-05T12:04:05.115666] [DEBUG] [REMOTE ] BWFG: Symbol is viable for forecasting. [2026-01-05T12:04:05.115720] [INFO ] [MAIN ] [552/3535] BWFG kept (0.5s) | 551 kept, 1 rejected | 138.2/min | ETA: 21.6m [2026-01-05T12:04:05.336668] [DEBUG] [REMOTE ] BWG: Retrieved 3462 rows, trimmed to 300. [2026-01-05T12:04:05.336848] [DEBUG] [REMOTE ] BWG: PASS: History has at least 300 days. [2026-01-05T12:04:05.337101] [DEBUG] [REMOTE ] BWG: PASS: Price check passed. Min price $8.09. [2026-01-05T12:04:05.337247] [DEBUG] [REMOTE ] BWG: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:05.337508] [DEBUG] [REMOTE ] BWG: PASS: Integrity check passed. [2026-01-05T12:04:05.337558] [DEBUG] [REMOTE ] BWG: Symbol is viable for forecasting. [2026-01-05T12:04:05.337633] [INFO ] [MAIN ] [553/3535] BWG kept (0.2s) | 552 kept, 1 rejected | 138.3/min | ETA: 21.6m [2026-01-05T12:04:05.794957] [DEBUG] [REMOTE ] BWIN: Retrieved 1556 rows, trimmed to 300. [2026-01-05T12:04:05.795093] [DEBUG] [REMOTE ] BWIN: PASS: History has at least 300 days. [2026-01-05T12:04:05.795350] [DEBUG] [REMOTE ] BWIN: PASS: Price check passed. Min price $21.49. [2026-01-05T12:04:05.795517] [DEBUG] [REMOTE ] BWIN: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:05.795674] [DEBUG] [REMOTE ] BWIN: PASS: Integrity check passed. [2026-01-05T12:04:05.795727] [DEBUG] [REMOTE ] BWIN: Symbol is viable for forecasting. [2026-01-05T12:04:05.795789] [INFO ] [MAIN ] [554/3535] BWIN kept (0.5s) | 553 kept, 1 rejected | 138.3/min | ETA: 21.6m [2026-01-05T12:04:06.146020] [DEBUG] [REMOTE ] BWMN: Retrieved 1170 rows, trimmed to 300. [2026-01-05T12:04:06.146184] [DEBUG] [REMOTE ] BWMN: PASS: History has at least 300 days. [2026-01-05T12:04:06.146412] [DEBUG] [REMOTE ] BWMN: PASS: Price check passed. Min price $32.51. [2026-01-05T12:04:06.146554] [DEBUG] [REMOTE ] BWMN: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:06.146713] [DEBUG] [REMOTE ] BWMN: PASS: Integrity check passed. [2026-01-05T12:04:06.146758] [DEBUG] [REMOTE ] BWMN: Symbol is viable for forecasting. [2026-01-05T12:04:06.146808] [INFO ] [MAIN ] [555/3535] BWMN kept (0.4s) | 554 kept, 1 rejected | 138.4/min | ETA: 21.5m [2026-01-05T12:04:06.690009] [DEBUG] [REMOTE ] BXC: Retrieved 5297 rows, trimmed to 300. [2026-01-05T12:04:06.690132] [DEBUG] [REMOTE ] BXC: PASS: History has at least 300 days. [2026-01-05T12:04:06.690374] [DEBUG] [REMOTE ] BXC: PASS: Price check passed. Min price $53.30. [2026-01-05T12:04:06.690515] [DEBUG] [REMOTE ] BXC: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:06.690655] [DEBUG] [REMOTE ] BXC: PASS: Integrity check passed. [2026-01-05T12:04:06.690702] [DEBUG] [REMOTE ] BXC: Symbol is viable for forecasting. [2026-01-05T12:04:06.690750] [INFO ] [MAIN ] [556/3535] BXC kept (0.5s) | 555 kept, 1 rejected | 138.3/min | ETA: 21.5m [2026-01-05T12:04:07.293919] [DEBUG] [REMOTE ] BXMX: Retrieved 5330 rows, trimmed to 300. [2026-01-05T12:04:07.294137] [DEBUG] [REMOTE ] BXMX: PASS: History has at least 300 days. [2026-01-05T12:04:07.294778] [DEBUG] [REMOTE ] BXMX: PASS: Price check passed. Min price $13.61. [2026-01-05T12:04:07.294967] [DEBUG] [REMOTE ] BXMX: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:07.295123] [DEBUG] [REMOTE ] BXMX: PASS: Integrity check passed. [2026-01-05T12:04:07.295169] [DEBUG] [REMOTE ] BXMX: Symbol is viable for forecasting. [2026-01-05T12:04:07.295224] [INFO ] [MAIN ] [557/3535] BXMX kept (0.6s) | 556 kept, 1 rejected | 138.2/min | ETA: 21.5m [2026-01-05T12:04:07.773257] [DEBUG] [REMOTE ] BXP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:07.773508] [DEBUG] [REMOTE ] BXP: PASS: History has at least 300 days. [2026-01-05T12:04:07.773783] [DEBUG] [REMOTE ] BXP: PASS: Price check passed. Min price $67.48. [2026-01-05T12:04:07.773925] [DEBUG] [REMOTE ] BXP: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:07.774064] [DEBUG] [REMOTE ] BXP: PASS: Integrity check passed. [2026-01-05T12:04:07.774109] [DEBUG] [REMOTE ] BXP: Symbol is viable for forecasting. [2026-01-05T12:04:07.774161] [INFO ] [MAIN ] [558/3535] BXP kept (0.5s) | 557 kept, 1 rejected | 138.2/min | ETA: 21.5m [2026-01-05T12:04:07.995123] [DEBUG] [REMOTE ] BXSL: Retrieved 1049 rows, trimmed to 300. [2026-01-05T12:04:07.995308] [DEBUG] [REMOTE ] BXSL: PASS: History has at least 300 days. [2026-01-05T12:04:07.995554] [DEBUG] [REMOTE ] BXSL: PASS: Price check passed. Min price $24.31. [2026-01-05T12:04:07.995727] [DEBUG] [REMOTE ] BXSL: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:07.995846] [DEBUG] [REMOTE ] BXSL: PASS: Integrity check passed. [2026-01-05T12:04:07.995889] [DEBUG] [REMOTE ] BXSL: Symbol is viable for forecasting. [2026-01-05T12:04:07.995941] [INFO ] [MAIN ] [559/3535] BXSL kept (0.2s) | 558 kept, 1 rejected | 138.3/min | ETA: 21.5m [2026-01-05T12:04:08.649282] [DEBUG] [REMOTE ] BYD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:08.649430] [DEBUG] [REMOTE ] BYD: PASS: History has at least 300 days. [2026-01-05T12:04:08.649728] [DEBUG] [REMOTE ] BYD: PASS: Price check passed. Min price $76.65. [2026-01-05T12:04:08.649917] [DEBUG] [REMOTE ] BYD: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:08.650082] [DEBUG] [REMOTE ] BYD: PASS: Integrity check passed. [2026-01-05T12:04:08.650174] [DEBUG] [REMOTE ] BYD: Symbol is viable for forecasting. [2026-01-05T12:04:08.650248] [INFO ] [MAIN ] [560/3535] BYD kept (0.7s) | 559 kept, 1 rejected | 138.2/min | ETA: 21.5m [2026-01-05T12:04:09.104545] [DEBUG] [REMOTE ] BYM: Retrieved 5832 rows, trimmed to 300. [2026-01-05T12:04:09.104715] [DEBUG] [REMOTE ] BYM: PASS: History has at least 300 days. [2026-01-05T12:04:09.104950] [DEBUG] [REMOTE ] BYM: PASS: Price check passed. Min price $10.74. [2026-01-05T12:04:09.105103] [DEBUG] [REMOTE ] BYM: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:09.105220] [DEBUG] [REMOTE ] BYM: PASS: Integrity check passed. [2026-01-05T12:04:09.105261] [DEBUG] [REMOTE ] BYM: Symbol is viable for forecasting. [2026-01-05T12:04:09.105311] [INFO ] [MAIN ] [561/3535] BYM kept (0.5s) | 560 kept, 1 rejected | 138.2/min | ETA: 21.5m [2026-01-05T12:04:09.338277] [DEBUG] [REMOTE ] BYRN: Retrieved 3727 rows, trimmed to 300. [2026-01-05T12:04:09.338412] [DEBUG] [REMOTE ] BYRN: PASS: History has at least 300 days. [2026-01-05T12:04:09.338683] [DEBUG] [REMOTE ] BYRN: PASS: Price check passed. Min price $16.07. [2026-01-05T12:04:09.338825] [DEBUG] [REMOTE ] BYRN: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:09.338942] [DEBUG] [REMOTE ] BYRN: PASS: Integrity check passed. [2026-01-05T12:04:09.338984] [DEBUG] [REMOTE ] BYRN: Symbol is viable for forecasting. [2026-01-05T12:04:09.339043] [INFO ] [MAIN ] [562/3535] BYRN kept (0.2s) | 561 kept, 1 rejected | 138.3/min | ETA: 21.5m [2026-01-05T12:04:09.826021] [DEBUG] [REMOTE ] BYSI: Retrieved 2218 rows, trimmed to 300. [2026-01-05T12:04:09.826188] [DEBUG] [REMOTE ] BYSI: PASS: History has at least 300 days. [2026-01-05T12:04:09.826462] [DEBUG] [REMOTE ] BYSI: PASS: Price check passed. Min price $1.61. [2026-01-05T12:04:09.826664] [DEBUG] [REMOTE ] BYSI: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:09.826814] [DEBUG] [REMOTE ] BYSI: PASS: Integrity check passed. [2026-01-05T12:04:09.826869] [DEBUG] [REMOTE ] BYSI: Symbol is viable for forecasting. [2026-01-05T12:04:09.826939] [INFO ] [MAIN ] [563/3535] BYSI kept (0.5s) | 562 kept, 1 rejected | 138.2/min | ETA: 21.5m [2026-01-05T12:04:10.055408] [DEBUG] [REMOTE ] BZ: Retrieved 1146 rows, trimmed to 300. [2026-01-05T12:04:10.055540] [DEBUG] [REMOTE ] BZ: PASS: History has at least 300 days. [2026-01-05T12:04:10.055762] [DEBUG] [REMOTE ] BZ: PASS: Price check passed. Min price $19.96. [2026-01-05T12:04:10.055900] [DEBUG] [REMOTE ] BZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:10.056023] [DEBUG] [REMOTE ] BZ: PASS: Integrity check passed. [2026-01-05T12:04:10.056069] [DEBUG] [REMOTE ] BZ: Symbol is viable for forecasting. [2026-01-05T12:04:10.056117] [INFO ] [MAIN ] [564/3535] BZ kept (0.2s) | 563 kept, 1 rejected | 138.3/min | ETA: 21.5m [2026-01-05T12:04:10.789731] [DEBUG] [REMOTE ] BZH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:10.789874] [DEBUG] [REMOTE ] BZH: PASS: History has at least 300 days. [2026-01-05T12:04:10.790107] [DEBUG] [REMOTE ] BZH: PASS: Price check passed. Min price $19.82. [2026-01-05T12:04:10.790241] [DEBUG] [REMOTE ] BZH: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:10.790357] [DEBUG] [REMOTE ] BZH: PASS: Integrity check passed. [2026-01-05T12:04:10.790397] [DEBUG] [REMOTE ] BZH: Symbol is viable for forecasting. [2026-01-05T12:04:10.790445] [INFO ] [MAIN ] [565/3535] BZH kept (0.7s) | 564 kept, 1 rejected | 138.2/min | ETA: 21.5m [2026-01-05T12:04:11.106451] [DEBUG] [REMOTE ] BZUN: Retrieved 2671 rows, trimmed to 300. [2026-01-05T12:04:11.106650] [DEBUG] [REMOTE ] BZUN: PASS: History has at least 300 days. [2026-01-05T12:04:11.106868] [DEBUG] [REMOTE ] BZUN: PASS: Price check passed. Min price $2.61. [2026-01-05T12:04:11.106998] [DEBUG] [REMOTE ] BZUN: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:11.107115] [DEBUG] [REMOTE ] BZUN: PASS: Integrity check passed. [2026-01-05T12:04:11.107155] [DEBUG] [REMOTE ] BZUN: Symbol is viable for forecasting. [2026-01-05T12:04:11.107201] [INFO ] [MAIN ] [566/3535] BZUN kept (0.3s) | 565 kept, 1 rejected | 138.2/min | ETA: 21.5m [2026-01-05T12:04:11.646966] [DEBUG] [REMOTE ] C: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:11.647102] [DEBUG] [REMOTE ] C: PASS: History has at least 300 days. [2026-01-05T12:04:11.647313] [DEBUG] [REMOTE ] C: PASS: Price check passed. Min price $93.38. [2026-01-05T12:04:11.647446] [DEBUG] [REMOTE ] C: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:11.647560] [DEBUG] [REMOTE ] C: PASS: Integrity check passed. [2026-01-05T12:04:11.647620] [DEBUG] [REMOTE ] C: Symbol is viable for forecasting. [2026-01-05T12:04:11.647669] [INFO ] [MAIN ] [567/3535] C kept (0.5s) | 566 kept, 1 rejected | 138.2/min | ETA: 21.5m [2026-01-05T12:04:11.924294] [DEBUG] [REMOTE ] CAAP: Retrieved 1991 rows, trimmed to 300. [2026-01-05T12:04:11.924413] [DEBUG] [REMOTE ] CAAP: PASS: History has at least 300 days. [2026-01-05T12:04:11.924627] [DEBUG] [REMOTE ] CAAP: PASS: Price check passed. Min price $17.63. [2026-01-05T12:04:11.924765] [DEBUG] [REMOTE ] CAAP: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:11.924874] [DEBUG] [REMOTE ] CAAP: PASS: Integrity check passed. [2026-01-05T12:04:11.924915] [DEBUG] [REMOTE ] CAAP: Symbol is viable for forecasting. [2026-01-05T12:04:11.924962] [INFO ] [MAIN ] [568/3535] CAAP kept (0.3s) | 567 kept, 1 rejected | 138.3/min | ETA: 21.5m [2026-01-05T12:04:12.558414] [DEBUG] [REMOTE ] CAAS: Retrieved 5596 rows, trimmed to 300. [2026-01-05T12:04:12.558547] [DEBUG] [REMOTE ] CAAS: PASS: History has at least 300 days. [2026-01-05T12:04:12.558804] [DEBUG] [REMOTE ] CAAS: PASS: Price check passed. Min price $4.00. [2026-01-05T12:04:12.558936] [DEBUG] [REMOTE ] CAAS: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:12.559048] [DEBUG] [REMOTE ] CAAS: PASS: Integrity check passed. [2026-01-05T12:04:12.559091] [DEBUG] [REMOTE ] CAAS: Symbol is viable for forecasting. [2026-01-05T12:04:12.559149] [INFO ] [MAIN ] [569/3535] CAAS kept (0.6s) | 568 kept, 1 rejected | 138.2/min | ETA: 21.5m [2026-01-05T12:04:12.827745] [DEBUG] [REMOTE ] CABA: Retrieved 1555 rows, trimmed to 300. [2026-01-05T12:04:12.827873] [DEBUG] [REMOTE ] CABA: PASS: History has at least 300 days. [2026-01-05T12:04:12.828081] [DEBUG] [REMOTE ] CABA: PASS: Price check passed. Min price $2.08. [2026-01-05T12:04:12.828246] [DEBUG] [REMOTE ] CABA: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:12.828359] [DEBUG] [REMOTE ] CABA: PASS: Integrity check passed. [2026-01-05T12:04:12.828400] [DEBUG] [REMOTE ] CABA: Symbol is viable for forecasting. [2026-01-05T12:04:12.828448] [INFO ] [MAIN ] [570/3535] CABA kept (0.3s) | 569 kept, 1 rejected | 138.3/min | ETA: 21.4m [2026-01-05T12:04:13.299253] [DEBUG] [REMOTE ] CABO: Retrieved 2643 rows, trimmed to 300. [2026-01-05T12:04:13.299383] [DEBUG] [REMOTE ] CABO: PASS: History has at least 300 days. [2026-01-05T12:04:13.299611] [DEBUG] [REMOTE ] CABO: PASS: Price check passed. Min price $100.42. [2026-01-05T12:04:13.299747] [DEBUG] [REMOTE ] CABO: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:13.299856] [DEBUG] [REMOTE ] CABO: PASS: Integrity check passed. [2026-01-05T12:04:13.299932] [DEBUG] [REMOTE ] CABO: Symbol is viable for forecasting. [2026-01-05T12:04:13.299998] [INFO ] [MAIN ] [571/3535] CABO kept (0.5s) | 570 kept, 1 rejected | 138.2/min | ETA: 21.4m [2026-01-05T12:04:13.889271] [DEBUG] [REMOTE ] CAC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:13.889438] [DEBUG] [REMOTE ] CAC: PASS: History has at least 300 days. [2026-01-05T12:04:13.889707] [DEBUG] [REMOTE ] CAC: PASS: Price check passed. Min price $35.45. [2026-01-05T12:04:13.889849] [DEBUG] [REMOTE ] CAC: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:13.889976] [DEBUG] [REMOTE ] CAC: PASS: Integrity check passed. [2026-01-05T12:04:13.890017] [DEBUG] [REMOTE ] CAC: Symbol is viable for forecasting. [2026-01-05T12:04:13.890068] [INFO ] [MAIN ] [572/3535] CAC kept (0.6s) | 571 kept, 1 rejected | 138.1/min | ETA: 21.4m [2026-01-05T12:04:14.419969] [DEBUG] [REMOTE ] CACC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:14.420143] [DEBUG] [REMOTE ] CACC: PASS: History has at least 300 days. [2026-01-05T12:04:14.420416] [DEBUG] [REMOTE ] CACC: PASS: Price check passed. Min price $411.04. [2026-01-05T12:04:14.420617] [DEBUG] [REMOTE ] CACC: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:14.420763] [DEBUG] [REMOTE ] CACC: PASS: Integrity check passed. [2026-01-05T12:04:14.420804] [DEBUG] [REMOTE ] CACC: Symbol is viable for forecasting. [2026-01-05T12:04:14.420854] [INFO ] [MAIN ] [573/3535] CACC kept (0.5s) | 572 kept, 1 rejected | 138.1/min | ETA: 21.4m [2026-01-05T12:04:14.892102] [DEBUG] [REMOTE ] CACI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:14.892305] [DEBUG] [REMOTE ] CACI: PASS: History has at least 300 days. [2026-01-05T12:04:14.892814] [DEBUG] [REMOTE ] CACI: PASS: Price check passed. Min price $508.06. [2026-01-05T12:04:14.892969] [DEBUG] [REMOTE ] CACI: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:14.893104] [DEBUG] [REMOTE ] CACI: PASS: Integrity check passed. [2026-01-05T12:04:14.893145] [DEBUG] [REMOTE ] CACI: Symbol is viable for forecasting. [2026-01-05T12:04:14.893206] [INFO ] [MAIN ] [574/3535] CACI kept (0.5s) | 573 kept, 1 rejected | 138.1/min | ETA: 21.4m [2026-01-05T12:04:14.954933] [DEBUG] [REMOTE ] CADE: Exception occurred during daily data fetch: 'API call returned an empty response.'. [2026-01-05T12:04:14.955333] [DEBUG] [REMOTE ] CADE: FAIL: History check failed. No DataFrame was returned. [2026-01-05T12:04:14.955442] [WARN ] [LOCAL ] CADE: SET TO BLACKLISTED [2026-01-05T12:04:14.956802] [INFO ] [MAIN ] [575/3535] CADE rejected (0.1s) | 573 kept, 2 rejected | 138.3/min | ETA: 21.4m [2026-01-05T12:04:15.536499] [DEBUG] [REMOTE ] CADL: Retrieved 1115 rows, trimmed to 300. [2026-01-05T12:04:15.536641] [DEBUG] [REMOTE ] CADL: PASS: History has at least 300 days. [2026-01-05T12:04:15.536845] [DEBUG] [REMOTE ] CADL: PASS: Price check passed. Min price $4.42. [2026-01-05T12:04:15.536982] [DEBUG] [REMOTE ] CADL: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:15.537093] [DEBUG] [REMOTE ] CADL: PASS: Integrity check passed. [2026-01-05T12:04:15.537133] [DEBUG] [REMOTE ] CADL: Symbol is viable for forecasting. [2026-01-05T12:04:15.537181] [INFO ] [MAIN ] [576/3535] CADL kept (0.6s) | 574 kept, 2 rejected | 138.2/min | ETA: 21.4m [2026-01-05T12:04:16.186073] [DEBUG] [REMOTE ] CAE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:16.186232] [DEBUG] [REMOTE ] CAE: PASS: History has at least 300 days. [2026-01-05T12:04:16.186447] [DEBUG] [REMOTE ] CAE: PASS: Price check passed. Min price $25.73. [2026-01-05T12:04:16.187060] [DEBUG] [REMOTE ] CAE: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:16.187183] [DEBUG] [REMOTE ] CAE: PASS: Integrity check passed. [2026-01-05T12:04:16.187225] [DEBUG] [REMOTE ] CAE: Symbol is viable for forecasting. [2026-01-05T12:04:16.187272] [INFO ] [MAIN ] [577/3535] CAE kept (0.7s) | 575 kept, 2 rejected | 138.1/min | ETA: 21.4m [2026-01-05T12:04:16.589821] [DEBUG] [REMOTE ] CAF: Retrieved 4846 rows, trimmed to 300. [2026-01-05T12:04:16.589958] [DEBUG] [REMOTE ] CAF: PASS: History has at least 300 days. [2026-01-05T12:04:16.590168] [DEBUG] [REMOTE ] CAF: PASS: Price check passed. Min price $15.43. [2026-01-05T12:04:16.590319] [DEBUG] [REMOTE ] CAF: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:16.590637] [DEBUG] [REMOTE ] CAF: PASS: Integrity check passed. [2026-01-05T12:04:16.590679] [DEBUG] [REMOTE ] CAF: Symbol is viable for forecasting. [2026-01-05T12:04:16.590728] [INFO ] [MAIN ] [578/3535] CAF kept (0.4s) | 576 kept, 2 rejected | 138.1/min | ETA: 21.4m [2026-01-05T12:04:17.120906] [DEBUG] [REMOTE ] CAG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:17.121034] [DEBUG] [REMOTE ] CAG: PASS: History has at least 300 days. [2026-01-05T12:04:17.121249] [DEBUG] [REMOTE ] CAG: PASS: Price check passed. Min price $16.70. [2026-01-05T12:04:17.121381] [DEBUG] [REMOTE ] CAG: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:17.121492] [DEBUG] [REMOTE ] CAG: PASS: Integrity check passed. [2026-01-05T12:04:17.121533] [DEBUG] [REMOTE ] CAG: Symbol is viable for forecasting. [2026-01-05T12:04:17.121599] [INFO ] [MAIN ] [579/3535] CAG kept (0.5s) | 577 kept, 2 rejected | 138.0/min | ETA: 21.4m [2026-01-05T12:04:17.587278] [DEBUG] [REMOTE ] CAH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:17.587422] [DEBUG] [REMOTE ] CAH: PASS: History has at least 300 days. [2026-01-05T12:04:17.587671] [DEBUG] [REMOTE ] CAH: PASS: Price check passed. Min price $152.89. [2026-01-05T12:04:17.587813] [DEBUG] [REMOTE ] CAH: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:17.587929] [DEBUG] [REMOTE ] CAH: PASS: Integrity check passed. [2026-01-05T12:04:17.587970] [DEBUG] [REMOTE ] CAH: Symbol is viable for forecasting. [2026-01-05T12:04:17.588027] [INFO ] [MAIN ] [580/3535] CAH kept (0.5s) | 578 kept, 2 rejected | 138.0/min | ETA: 21.4m [2026-01-05T12:04:18.062657] [DEBUG] [REMOTE ] CAKE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:18.062783] [DEBUG] [REMOTE ] CAKE: PASS: History has at least 300 days. [2026-01-05T12:04:18.062987] [DEBUG] [REMOTE ] CAKE: PASS: Price check passed. Min price $43.14. [2026-01-05T12:04:18.063118] [DEBUG] [REMOTE ] CAKE: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:18.063230] [DEBUG] [REMOTE ] CAKE: PASS: Integrity check passed. [2026-01-05T12:04:18.063270] [DEBUG] [REMOTE ] CAKE: Symbol is viable for forecasting. [2026-01-05T12:04:18.063319] [INFO ] [MAIN ] [581/3535] CAKE kept (0.5s) | 579 kept, 2 rejected | 138.0/min | ETA: 21.4m [2026-01-05T12:04:18.593120] [DEBUG] [REMOTE ] CAL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:18.593258] [DEBUG] [REMOTE ] CAL: PASS: History has at least 300 days. [2026-01-05T12:04:18.593481] [DEBUG] [REMOTE ] CAL: PASS: Price check passed. Min price $9.58. [2026-01-05T12:04:18.593638] [DEBUG] [REMOTE ] CAL: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:18.593760] [DEBUG] [REMOTE ] CAL: PASS: Integrity check passed. [2026-01-05T12:04:18.593801] [DEBUG] [REMOTE ] CAL: Symbol is viable for forecasting. [2026-01-05T12:04:18.593851] [INFO ] [MAIN ] [582/3535] CAL kept (0.5s) | 580 kept, 2 rejected | 137.9/min | ETA: 21.4m [2026-01-05T12:04:18.755442] [DEBUG] [REMOTE ] CALC: Retrieved 1324 rows, trimmed to 300. [2026-01-05T12:04:18.755636] [DEBUG] [REMOTE ] CALC: PASS: History has at least 300 days. [2026-01-05T12:04:18.755891] [DEBUG] [REMOTE ] CALC: PASS: Price check passed. Min price $2.96. [2026-01-05T12:04:18.756066] [DEBUG] [REMOTE ] CALC: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:18.756222] [DEBUG] [REMOTE ] CALC: PASS: Integrity check passed. [2026-01-05T12:04:18.756280] [DEBUG] [REMOTE ] CALC: Symbol is viable for forecasting. [2026-01-05T12:04:18.756348] [INFO ] [MAIN ] [583/3535] CALC kept (0.2s) | 581 kept, 2 rejected | 138.1/min | ETA: 21.4m [2026-01-05T12:04:19.453508] [DEBUG] [REMOTE ] CALM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:19.453671] [DEBUG] [REMOTE ] CALM: PASS: History has at least 300 days. [2026-01-05T12:04:19.453933] [DEBUG] [REMOTE ] CALM: PASS: Price check passed. Min price $78.47. [2026-01-05T12:04:19.454084] [DEBUG] [REMOTE ] CALM: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:19.454242] [DEBUG] [REMOTE ] CALM: PASS: Integrity check passed. [2026-01-05T12:04:19.454296] [DEBUG] [REMOTE ] CALM: Symbol is viable for forecasting. [2026-01-05T12:04:19.454350] [INFO ] [MAIN ] [584/3535] CALM kept (0.7s) | 582 kept, 2 rejected | 138.0/min | ETA: 21.4m [2026-01-05T12:04:19.739827] [DEBUG] [REMOTE ] CALX: Retrieved 3970 rows, trimmed to 300. [2026-01-05T12:04:19.739966] [DEBUG] [REMOTE ] CALX: PASS: History has at least 300 days. [2026-01-05T12:04:19.740189] [DEBUG] [REMOTE ] CALX: PASS: Price check passed. Min price $52.93. [2026-01-05T12:04:19.740327] [DEBUG] [REMOTE ] CALX: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:19.740447] [DEBUG] [REMOTE ] CALX: PASS: Integrity check passed. [2026-01-05T12:04:19.740501] [DEBUG] [REMOTE ] CALX: Symbol is viable for forecasting. [2026-01-05T12:04:19.740555] [INFO ] [MAIN ] [585/3535] CALX kept (0.3s) | 583 kept, 2 rejected | 138.0/min | ETA: 21.4m [2026-01-05T12:04:20.201862] [DEBUG] [REMOTE ] CAPL: Retrieved 3315 rows, trimmed to 300. [2026-01-05T12:04:20.201970] [DEBUG] [REMOTE ] CAPL: PASS: History has at least 300 days. [2026-01-05T12:04:20.202171] [DEBUG] [REMOTE ] CAPL: PASS: Price check passed. Min price $19.27. [2026-01-05T12:04:20.202302] [DEBUG] [REMOTE ] CAPL: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:20.202627] [DEBUG] [REMOTE ] CAPL: PASS: Integrity check passed. [2026-01-05T12:04:20.202669] [DEBUG] [REMOTE ] CAPL: Symbol is viable for forecasting. [2026-01-05T12:04:20.202718] [INFO ] [MAIN ] [586/3535] CAPL kept (0.5s) | 584 kept, 2 rejected | 138.0/min | ETA: 21.4m [2026-01-05T12:04:20.431911] [DEBUG] [REMOTE ] CARE: Retrieved 3341 rows, trimmed to 300. [2026-01-05T12:04:20.432043] [DEBUG] [REMOTE ] CARE: PASS: History has at least 300 days. [2026-01-05T12:04:20.432243] [DEBUG] [REMOTE ] CARE: PASS: Price check passed. Min price $16.96. [2026-01-05T12:04:20.432376] [DEBUG] [REMOTE ] CARE: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:20.432483] [DEBUG] [REMOTE ] CARE: PASS: Integrity check passed. [2026-01-05T12:04:20.432524] [DEBUG] [REMOTE ] CARE: Symbol is viable for forecasting. [2026-01-05T12:04:20.432589] [INFO ] [MAIN ] [587/3535] CARE kept (0.2s) | 585 kept, 2 rejected | 138.1/min | ETA: 21.3m [2026-01-05T12:04:20.939617] [DEBUG] [REMOTE ] CARG: Retrieved 2067 rows, trimmed to 300. [2026-01-05T12:04:20.939733] [DEBUG] [REMOTE ] CARG: PASS: History has at least 300 days. [2026-01-05T12:04:20.939931] [DEBUG] [REMOTE ] CARG: PASS: Price check passed. Min price $33.13. [2026-01-05T12:04:20.940061] [DEBUG] [REMOTE ] CARG: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:20.940168] [DEBUG] [REMOTE ] CARG: PASS: Integrity check passed. [2026-01-05T12:04:20.940207] [DEBUG] [REMOTE ] CARG: Symbol is viable for forecasting. [2026-01-05T12:04:20.940258] [INFO ] [MAIN ] [588/3535] CARG kept (0.5s) | 586 kept, 2 rejected | 138.1/min | ETA: 21.3m [2026-01-05T12:04:21.212056] [DEBUG] [REMOTE ] CARS: Retrieved 2160 rows, trimmed to 300. [2026-01-05T12:04:21.212155] [DEBUG] [REMOTE ] CARS: PASS: History has at least 300 days. [2026-01-05T12:04:21.212343] [DEBUG] [REMOTE ] CARS: PASS: Price check passed. Min price $10.18. [2026-01-05T12:04:21.212473] [DEBUG] [REMOTE ] CARS: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:21.212604] [DEBUG] [REMOTE ] CARS: PASS: Integrity check passed. [2026-01-05T12:04:21.212648] [DEBUG] [REMOTE ] CARS: Symbol is viable for forecasting. [2026-01-05T12:04:21.212696] [INFO ] [MAIN ] [589/3535] CARS kept (0.3s) | 587 kept, 2 rejected | 138.2/min | ETA: 21.3m [2026-01-05T12:04:21.912444] [DEBUG] [REMOTE ] CASH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:21.912595] [DEBUG] [REMOTE ] CASH: PASS: History has at least 300 days. [2026-01-05T12:04:21.912815] [DEBUG] [REMOTE ] CASH: PASS: Price check passed. Min price $66.43. [2026-01-05T12:04:21.912980] [DEBUG] [REMOTE ] CASH: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:21.913117] [DEBUG] [REMOTE ] CASH: PASS: Integrity check passed. [2026-01-05T12:04:21.913162] [DEBUG] [REMOTE ] CASH: Symbol is viable for forecasting. [2026-01-05T12:04:21.913216] [INFO ] [MAIN ] [590/3535] CASH kept (0.7s) | 588 kept, 2 rejected | 138.0/min | ETA: 21.3m [2026-01-05T12:04:22.388023] [DEBUG] [REMOTE ] CASS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:22.388349] [DEBUG] [REMOTE ] CASS: PASS: History has at least 300 days. [2026-01-05T12:04:22.388591] [DEBUG] [REMOTE ] CASS: PASS: Price check passed. Min price $36.51. [2026-01-05T12:04:22.388754] [DEBUG] [REMOTE ] CASS: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:22.388872] [DEBUG] [REMOTE ] CASS: PASS: Integrity check passed. [2026-01-05T12:04:22.388913] [DEBUG] [REMOTE ] CASS: Symbol is viable for forecasting. [2026-01-05T12:04:22.388961] [INFO ] [MAIN ] [591/3535] CASS kept (0.5s) | 589 kept, 2 rejected | 138.0/min | ETA: 21.3m [2026-01-05T12:04:22.863739] [DEBUG] [REMOTE ] CASY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:22.863867] [DEBUG] [REMOTE ] CASY: PASS: History has at least 300 days. [2026-01-05T12:04:22.864081] [DEBUG] [REMOTE ] CASY: PASS: Price check passed. Min price $513.19. [2026-01-05T12:04:22.864220] [DEBUG] [REMOTE ] CASY: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:22.864336] [DEBUG] [REMOTE ] CASY: PASS: Integrity check passed. [2026-01-05T12:04:22.864378] [DEBUG] [REMOTE ] CASY: Symbol is viable for forecasting. [2026-01-05T12:04:22.864427] [INFO ] [MAIN ] [592/3535] CASY kept (0.5s) | 590 kept, 2 rejected | 138.0/min | ETA: 21.3m [2026-01-05T12:04:23.195791] [DEBUG] [REMOTE ] CATH: Retrieved 2442 rows, trimmed to 300. [2026-01-05T12:04:23.195913] [DEBUG] [REMOTE ] CATH: PASS: History has at least 300 days. [2026-01-05T12:04:23.196116] [DEBUG] [REMOTE ] CATH: PASS: Price check passed. Min price $78.52. [2026-01-05T12:04:23.196250] [DEBUG] [REMOTE ] CATH: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:23.196360] [DEBUG] [REMOTE ] CATH: PASS: Integrity check passed. [2026-01-05T12:04:23.196401] [DEBUG] [REMOTE ] CATH: Symbol is viable for forecasting. [2026-01-05T12:04:23.196451] [INFO ] [MAIN ] [593/3535] CATH kept (0.3s) | 591 kept, 2 rejected | 138.0/min | ETA: 21.3m [2026-01-05T12:04:23.727937] [DEBUG] [REMOTE ] CATO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:23.728122] [DEBUG] [REMOTE ] CATO: PASS: History has at least 300 days. [2026-01-05T12:04:23.728398] [DEBUG] [REMOTE ] CATO: PASS: Price check passed. Min price $3.00. [2026-01-05T12:04:23.728549] [DEBUG] [REMOTE ] CATO: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:23.728828] [DEBUG] [REMOTE ] CATO: PASS: Integrity check passed. [2026-01-05T12:04:23.728886] [DEBUG] [REMOTE ] CATO: Symbol is viable for forecasting. [2026-01-05T12:04:23.728946] [INFO ] [MAIN ] [594/3535] CATO kept (0.5s) | 592 kept, 2 rejected | 138.0/min | ETA: 21.3m [2026-01-05T12:04:24.231362] [DEBUG] [REMOTE ] CATY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:24.231492] [DEBUG] [REMOTE ] CATY: PASS: History has at least 300 days. [2026-01-05T12:04:24.231722] [DEBUG] [REMOTE ] CATY: PASS: Price check passed. Min price $44.86. [2026-01-05T12:04:24.231855] [DEBUG] [REMOTE ] CATY: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:24.231968] [DEBUG] [REMOTE ] CATY: PASS: Integrity check passed. [2026-01-05T12:04:24.232008] [DEBUG] [REMOTE ] CATY: Symbol is viable for forecasting. [2026-01-05T12:04:24.232056] [INFO ] [MAIN ] [595/3535] CATY kept (0.5s) | 593 kept, 2 rejected | 138.0/min | ETA: 21.3m [2026-01-05T12:04:24.324239] [DEBUG] [REMOTE ] CAVA: Retrieved 640 rows, trimmed to 300. [2026-01-05T12:04:24.324349] [DEBUG] [REMOTE ] CAVA: PASS: History has at least 300 days. [2026-01-05T12:04:24.324540] [DEBUG] [REMOTE ] CAVA: PASS: Price check passed. Min price $43.59. [2026-01-05T12:04:24.324707] [DEBUG] [REMOTE ] CAVA: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:24.324814] [DEBUG] [REMOTE ] CAVA: PASS: Integrity check passed. [2026-01-05T12:04:24.324854] [DEBUG] [REMOTE ] CAVA: Symbol is viable for forecasting. [2026-01-05T12:04:24.324900] [INFO ] [MAIN ] [596/3535] CAVA kept (0.1s) | 594 kept, 2 rejected | 138.1/min | ETA: 21.3m [2026-01-05T12:04:25.179102] [DEBUG] [REMOTE ] CB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:25.179256] [DEBUG] [REMOTE ] CB: PASS: History has at least 300 days. [2026-01-05T12:04:25.179521] [DEBUG] [REMOTE ] CB: PASS: Price check passed. Min price $267.36. [2026-01-05T12:04:25.179694] [DEBUG] [REMOTE ] CB: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:25.179826] [DEBUG] [REMOTE ] CB: PASS: Integrity check passed. [2026-01-05T12:04:25.179868] [DEBUG] [REMOTE ] CB: Symbol is viable for forecasting. [2026-01-05T12:04:25.179917] [INFO ] [MAIN ] [597/3535] CB kept (0.9s) | 595 kept, 2 rejected | 137.9/min | ETA: 21.3m [2026-01-05T12:04:25.654961] [DEBUG] [REMOTE ] CBAN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:25.655092] [DEBUG] [REMOTE ] CBAN: PASS: History has at least 300 days. [2026-01-05T12:04:25.655309] [DEBUG] [REMOTE ] CBAN: PASS: Price check passed. Min price $15.82. [2026-01-05T12:04:25.655440] [DEBUG] [REMOTE ] CBAN: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:25.655561] [DEBUG] [REMOTE ] CBAN: PASS: Integrity check passed. [2026-01-05T12:04:25.655624] [DEBUG] [REMOTE ] CBAN: Symbol is viable for forecasting. [2026-01-05T12:04:25.655687] [INFO ] [MAIN ] [598/3535] CBAN kept (0.5s) | 596 kept, 2 rejected | 137.9/min | ETA: 21.3m [2026-01-05T12:04:25.768277] [DEBUG] [REMOTE ] CBL: Retrieved 1046 rows, trimmed to 300. [2026-01-05T12:04:25.768434] [DEBUG] [REMOTE ] CBL: PASS: History has at least 300 days. [2026-01-05T12:04:25.768712] [DEBUG] [REMOTE ] CBL: PASS: Price check passed. Min price $27.72. [2026-01-05T12:04:25.768852] [DEBUG] [REMOTE ] CBL: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:25.768987] [DEBUG] [REMOTE ] CBL: PASS: Integrity check passed. [2026-01-05T12:04:25.769043] [DEBUG] [REMOTE ] CBL: Symbol is viable for forecasting. [2026-01-05T12:04:25.769110] [INFO ] [MAIN ] [599/3535] CBL kept (0.1s) | 597 kept, 2 rejected | 138.1/min | ETA: 21.3m [2026-01-05T12:04:26.225658] [DEBUG] [REMOTE ] CBNK: Retrieved 1827 rows, trimmed to 300. [2026-01-05T12:04:26.225908] [DEBUG] [REMOTE ] CBNK: PASS: History has at least 300 days. [2026-01-05T12:04:26.226270] [DEBUG] [REMOTE ] CBNK: PASS: Price check passed. Min price $26.61. [2026-01-05T12:04:26.226473] [DEBUG] [REMOTE ] CBNK: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:26.226670] [DEBUG] [REMOTE ] CBNK: PASS: Integrity check passed. [2026-01-05T12:04:26.226734] [DEBUG] [REMOTE ] CBNK: Symbol is viable for forecasting. [2026-01-05T12:04:26.226804] [INFO ] [MAIN ] [600/3535] CBNK kept (0.5s) | 598 kept, 2 rejected | 138.1/min | ETA: 21.3m [2026-01-05T12:04:26.896277] [DEBUG] [REMOTE ] CBRE: Retrieved 5426 rows, trimmed to 300. [2026-01-05T12:04:26.896444] [DEBUG] [REMOTE ] CBRE: PASS: History has at least 300 days. [2026-01-05T12:04:26.896897] [DEBUG] [REMOTE ] CBRE: PASS: Price check passed. Min price $149.41. [2026-01-05T12:04:26.897034] [DEBUG] [REMOTE ] CBRE: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:26.897158] [DEBUG] [REMOTE ] CBRE: PASS: Integrity check passed. [2026-01-05T12:04:26.897199] [DEBUG] [REMOTE ] CBRE: Symbol is viable for forecasting. [2026-01-05T12:04:26.897247] [INFO ] [MAIN ] [601/3535] CBRE kept (0.7s) | 599 kept, 2 rejected | 137.9/min | ETA: 21.3m [2026-01-05T12:04:27.339324] [DEBUG] [REMOTE ] CBRL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:27.339467] [DEBUG] [REMOTE ] CBRL: PASS: History has at least 300 days. [2026-01-05T12:04:27.339736] [DEBUG] [REMOTE ] CBRL: PASS: Price check passed. Min price $25.02. [2026-01-05T12:04:27.339876] [DEBUG] [REMOTE ] CBRL: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:27.339996] [DEBUG] [REMOTE ] CBRL: PASS: Integrity check passed. [2026-01-05T12:04:27.340037] [DEBUG] [REMOTE ] CBRL: Symbol is viable for forecasting. [2026-01-05T12:04:27.340085] [INFO ] [MAIN ] [602/3535] CBRL kept (0.4s) | 600 kept, 2 rejected | 137.9/min | ETA: 21.3m [2026-01-05T12:04:27.801864] [DEBUG] [REMOTE ] CBSH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:27.802014] [DEBUG] [REMOTE ] CBSH: PASS: History has at least 300 days. [2026-01-05T12:04:27.802262] [DEBUG] [REMOTE ] CBSH: PASS: Price check passed. Min price $48.63. [2026-01-05T12:04:27.802402] [DEBUG] [REMOTE ] CBSH: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:27.802519] [DEBUG] [REMOTE ] CBSH: PASS: Integrity check passed. [2026-01-05T12:04:27.802560] [DEBUG] [REMOTE ] CBSH: Symbol is viable for forecasting. [2026-01-05T12:04:27.802628] [INFO ] [MAIN ] [603/3535] CBSH kept (0.5s) | 601 kept, 2 rejected | 137.9/min | ETA: 21.3m [2026-01-05T12:04:27.983674] [DEBUG] [REMOTE ] CBUS: Retrieved 650 rows, trimmed to 300. [2026-01-05T12:04:27.983817] [DEBUG] [REMOTE ] CBUS: PASS: History has at least 300 days. [2026-01-05T12:04:27.984029] [DEBUG] [REMOTE ] CBUS: PASS: Price check passed. Min price $1.16. [2026-01-05T12:04:27.984164] [DEBUG] [REMOTE ] CBUS: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:27.984277] [DEBUG] [REMOTE ] CBUS: PASS: Integrity check passed. [2026-01-05T12:04:27.984318] [DEBUG] [REMOTE ] CBUS: Symbol is viable for forecasting. [2026-01-05T12:04:27.984366] [INFO ] [MAIN ] [604/3535] CBUS kept (0.2s) | 602 kept, 2 rejected | 138.0/min | ETA: 21.2m [2026-01-05T12:04:28.685071] [DEBUG] [REMOTE ] CBZ: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:28.685283] [DEBUG] [REMOTE ] CBZ: PASS: History has at least 300 days. [2026-01-05T12:04:28.685649] [DEBUG] [REMOTE ] CBZ: PASS: Price check passed. Min price $48.61. [2026-01-05T12:04:28.685830] [DEBUG] [REMOTE ] CBZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:28.686000] [DEBUG] [REMOTE ] CBZ: PASS: Integrity check passed. [2026-01-05T12:04:28.686051] [DEBUG] [REMOTE ] CBZ: Symbol is viable for forecasting. [2026-01-05T12:04:28.686119] [INFO ] [MAIN ] [605/3535] CBZ kept (0.7s) | 603 kept, 2 rejected | 137.9/min | ETA: 21.2m [2026-01-05T12:04:29.025416] [DEBUG] [REMOTE ] CC: Retrieved 2643 rows, trimmed to 300. [2026-01-05T12:04:29.025613] [DEBUG] [REMOTE ] CC: PASS: History has at least 300 days. [2026-01-05T12:04:29.025878] [DEBUG] [REMOTE ] CC: PASS: Price check passed. Min price $10.48. [2026-01-05T12:04:29.026037] [DEBUG] [REMOTE ] CC: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:29.026170] [DEBUG] [REMOTE ] CC: PASS: Integrity check passed. [2026-01-05T12:04:29.026215] [DEBUG] [REMOTE ] CC: Symbol is viable for forecasting. [2026-01-05T12:04:29.026272] [INFO ] [MAIN ] [606/3535] CC kept (0.3s) | 604 kept, 2 rejected | 138.0/min | ETA: 21.2m [2026-01-05T12:04:29.363514] [DEBUG] [REMOTE ] CCAP: Retrieved 1488 rows, trimmed to 300. [2026-01-05T12:04:29.363670] [DEBUG] [REMOTE ] CCAP: PASS: History has at least 300 days. [2026-01-05T12:04:29.363874] [DEBUG] [REMOTE ] CCAP: PASS: Price check passed. Min price $12.78. [2026-01-05T12:04:29.364005] [DEBUG] [REMOTE ] CCAP: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:29.364112] [DEBUG] [REMOTE ] CCAP: PASS: Integrity check passed. [2026-01-05T12:04:29.364152] [DEBUG] [REMOTE ] CCAP: Symbol is viable for forecasting. [2026-01-05T12:04:29.364198] [INFO ] [MAIN ] [607/3535] CCAP kept (0.3s) | 605 kept, 2 rejected | 138.0/min | ETA: 21.2m [2026-01-05T12:04:29.762295] [DEBUG] [REMOTE ] CCB: Retrieved 1876 rows, trimmed to 300. [2026-01-05T12:04:29.762423] [DEBUG] [REMOTE ] CCB: PASS: History has at least 300 days. [2026-01-05T12:04:29.762854] [DEBUG] [REMOTE ] CCB: PASS: Price check passed. Min price $99.46. [2026-01-05T12:04:29.762988] [DEBUG] [REMOTE ] CCB: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:29.763100] [DEBUG] [REMOTE ] CCB: PASS: Integrity check passed. [2026-01-05T12:04:29.763139] [DEBUG] [REMOTE ] CCB: Symbol is viable for forecasting. [2026-01-05T12:04:29.763186] [INFO ] [MAIN ] [608/3535] CCB kept (0.4s) | 606 kept, 2 rejected | 138.0/min | ETA: 21.2m [2026-01-05T12:04:30.357084] [DEBUG] [REMOTE ] CCBG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:30.357321] [DEBUG] [REMOTE ] CCBG: PASS: History has at least 300 days. [2026-01-05T12:04:30.357709] [DEBUG] [REMOTE ] CCBG: PASS: Price check passed. Min price $38.66. [2026-01-05T12:04:30.358051] [DEBUG] [REMOTE ] CCBG: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:30.358208] [DEBUG] [REMOTE ] CCBG: PASS: Integrity check passed. [2026-01-05T12:04:30.358253] [DEBUG] [REMOTE ] CCBG: Symbol is viable for forecasting. [2026-01-05T12:04:30.358316] [INFO ] [MAIN ] [609/3535] CCBG kept (0.6s) | 607 kept, 2 rejected | 137.9/min | ETA: 21.2m [2026-01-05T12:04:30.580942] [DEBUG] [REMOTE ] CCCC: Retrieved 1319 rows, trimmed to 300. [2026-01-05T12:04:30.581141] [DEBUG] [REMOTE ] CCCC: PASS: History has at least 300 days. [2026-01-05T12:04:30.581381] [DEBUG] [REMOTE ] CCCC: PASS: Price check passed. Min price $1.91. [2026-01-05T12:04:30.581518] [DEBUG] [REMOTE ] CCCC: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:30.581669] [DEBUG] [REMOTE ] CCCC: PASS: Integrity check passed. [2026-01-05T12:04:30.581713] [DEBUG] [REMOTE ] CCCC: Symbol is viable for forecasting. [2026-01-05T12:04:30.581771] [INFO ] [MAIN ] [610/3535] CCCC kept (0.2s) | 608 kept, 2 rejected | 138.0/min | ETA: 21.2m [2026-01-05T12:04:31.096099] [DEBUG] [REMOTE ] CCD: Retrieved 2709 rows, trimmed to 300. [2026-01-05T12:04:31.096300] [DEBUG] [REMOTE ] CCD: PASS: History has at least 300 days. [2026-01-05T12:04:31.096566] [DEBUG] [REMOTE ] CCD: PASS: Price check passed. Min price $19.69. [2026-01-05T12:04:31.096769] [DEBUG] [REMOTE ] CCD: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:31.096907] [DEBUG] [REMOTE ] CCD: PASS: Integrity check passed. [2026-01-05T12:04:31.096949] [DEBUG] [REMOTE ] CCD: Symbol is viable for forecasting. [2026-01-05T12:04:31.097003] [INFO ] [MAIN ] [611/3535] CCD kept (0.5s) | 609 kept, 2 rejected | 138.0/min | ETA: 21.2m [2026-01-05T12:04:31.334410] [DEBUG] [REMOTE ] CCEC: Retrieved 340 rows, trimmed to 300. [2026-01-05T12:04:31.334682] [DEBUG] [REMOTE ] CCEC: PASS: History has at least 300 days. [2026-01-05T12:04:31.335160] [DEBUG] [REMOTE ] CCEC: PASS: Price check passed. Min price $19.03. [2026-01-05T12:04:31.335349] [DEBUG] [REMOTE ] CCEC: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:31.335531] [DEBUG] [REMOTE ] CCEC: PASS: Integrity check passed. [2026-01-05T12:04:31.335606] [DEBUG] [REMOTE ] CCEC: Symbol is viable for forecasting. [2026-01-05T12:04:31.335684] [INFO ] [MAIN ] [612/3535] CCEC kept (0.2s) | 610 kept, 2 rejected | 138.1/min | ETA: 21.2m [2026-01-05T12:04:32.046351] [DEBUG] [REMOTE ] CCEP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:32.046623] [DEBUG] [REMOTE ] CCEP: PASS: History has at least 300 days. [2026-01-05T12:04:32.047261] [DEBUG] [REMOTE ] CCEP: PASS: Price check passed. Min price $84.86. [2026-01-05T12:04:32.047446] [DEBUG] [REMOTE ] CCEP: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:32.047761] [DEBUG] [REMOTE ] CCEP: PASS: Integrity check passed. [2026-01-05T12:04:32.047818] [DEBUG] [REMOTE ] CCEP: Symbol is viable for forecasting. [2026-01-05T12:04:32.047889] [INFO ] [MAIN ] [613/3535] CCEP kept (0.7s) | 611 kept, 2 rejected | 138.0/min | ETA: 21.2m [2026-01-05T12:04:32.521540] [DEBUG] [REMOTE ] CCI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:32.521758] [DEBUG] [REMOTE ] CCI: PASS: History has at least 300 days. [2026-01-05T12:04:32.522117] [DEBUG] [REMOTE ] CCI: PASS: Price check passed. Min price $86.10. [2026-01-05T12:04:32.522260] [DEBUG] [REMOTE ] CCI: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:32.522403] [DEBUG] [REMOTE ] CCI: PASS: Integrity check passed. [2026-01-05T12:04:32.522444] [DEBUG] [REMOTE ] CCI: Symbol is viable for forecasting. [2026-01-05T12:04:32.522497] [INFO ] [MAIN ] [614/3535] CCI kept (0.5s) | 612 kept, 2 rejected | 137.9/min | ETA: 21.2m [2026-01-05T12:04:32.814433] [DEBUG] [REMOTE ] CCIF: Retrieved 1661 rows, trimmed to 300. [2026-01-05T12:04:32.814653] [DEBUG] [REMOTE ] CCIF: PASS: History has at least 300 days. [2026-01-05T12:04:32.814921] [DEBUG] [REMOTE ] CCIF: PASS: Price check passed. Min price $4.58. [2026-01-05T12:04:32.815063] [DEBUG] [REMOTE ] CCIF: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:32.815199] [DEBUG] [REMOTE ] CCIF: PASS: Integrity check passed. [2026-01-05T12:04:32.815240] [DEBUG] [REMOTE ] CCIF: Symbol is viable for forecasting. [2026-01-05T12:04:32.815292] [INFO ] [MAIN ] [615/3535] CCIF kept (0.3s) | 613 kept, 2 rejected | 138.0/min | ETA: 21.2m [2026-01-05T12:04:33.393222] [DEBUG] [REMOTE ] CCJ: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:33.393396] [DEBUG] [REMOTE ] CCJ: PASS: History has at least 300 days. [2026-01-05T12:04:33.393678] [DEBUG] [REMOTE ] CCJ: PASS: Price check passed. Min price $79.28. [2026-01-05T12:04:33.393858] [DEBUG] [REMOTE ] CCJ: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:33.394026] [DEBUG] [REMOTE ] CCJ: PASS: Integrity check passed. [2026-01-05T12:04:33.394094] [DEBUG] [REMOTE ] CCJ: Symbol is viable for forecasting. [2026-01-05T12:04:33.394169] [INFO ] [MAIN ] [616/3535] CCJ kept (0.6s) | 614 kept, 2 rejected | 137.9/min | ETA: 21.2m [2026-01-05T12:04:33.882998] [DEBUG] [REMOTE ] CCK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:33.883184] [DEBUG] [REMOTE ] CCK: PASS: History has at least 300 days. [2026-01-05T12:04:33.883453] [DEBUG] [REMOTE ] CCK: PASS: Price check passed. Min price $89.97. [2026-01-05T12:04:33.883635] [DEBUG] [REMOTE ] CCK: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:33.883774] [DEBUG] [REMOTE ] CCK: PASS: Integrity check passed. [2026-01-05T12:04:33.883818] [DEBUG] [REMOTE ] CCK: Symbol is viable for forecasting. [2026-01-05T12:04:33.883874] [INFO ] [MAIN ] [617/3535] CCK kept (0.5s) | 615 kept, 2 rejected | 137.9/min | ETA: 21.2m [2026-01-05T12:04:34.350778] [DEBUG] [REMOTE ] CCL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:34.351190] [DEBUG] [REMOTE ] CCL: PASS: History has at least 300 days. [2026-01-05T12:04:34.351560] [DEBUG] [REMOTE ] CCL: PASS: Price check passed. Min price $24.76. [2026-01-05T12:04:34.352007] [DEBUG] [REMOTE ] CCL: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:34.352203] [DEBUG] [REMOTE ] CCL: PASS: Integrity check passed. [2026-01-05T12:04:34.352256] [DEBUG] [REMOTE ] CCL: Symbol is viable for forecasting. [2026-01-05T12:04:34.352327] [INFO ] [MAIN ] [618/3535] CCL kept (0.5s) | 616 kept, 2 rejected | 137.9/min | ETA: 21.2m [2026-01-05T12:04:34.703450] [DEBUG] [REMOTE ] CCLD: Retrieved 2880 rows, trimmed to 300. [2026-01-05T12:04:34.703681] [DEBUG] [REMOTE ] CCLD: PASS: History has at least 300 days. [2026-01-05T12:04:34.703932] [DEBUG] [REMOTE ] CCLD: PASS: Price check passed. Min price $2.85. [2026-01-05T12:04:34.704070] [DEBUG] [REMOTE ] CCLD: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:34.704198] [DEBUG] [REMOTE ] CCLD: PASS: Integrity check passed. [2026-01-05T12:04:34.704240] [DEBUG] [REMOTE ] CCLD: Symbol is viable for forecasting. [2026-01-05T12:04:34.704293] [INFO ] [MAIN ] [619/3535] CCLD kept (0.4s) | 617 kept, 2 rejected | 137.9/min | ETA: 21.1m [2026-01-05T12:04:35.207132] [DEBUG] [REMOTE ] CCNE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:35.207282] [DEBUG] [REMOTE ] CCNE: PASS: History has at least 300 days. [2026-01-05T12:04:35.207517] [DEBUG] [REMOTE ] CCNE: PASS: Price check passed. Min price $22.88. [2026-01-05T12:04:35.207671] [DEBUG] [REMOTE ] CCNE: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:35.207786] [DEBUG] [REMOTE ] CCNE: PASS: Integrity check passed. [2026-01-05T12:04:35.207826] [DEBUG] [REMOTE ] CCNE: Symbol is viable for forecasting. [2026-01-05T12:04:35.207874] [INFO ] [MAIN ] [620/3535] CCNE kept (0.5s) | 618 kept, 2 rejected | 137.9/min | ETA: 21.1m [2026-01-05T12:04:35.562750] [DEBUG] [REMOTE ] CCO: Retrieved 5065 rows, trimmed to 300. [2026-01-05T12:04:35.562889] [DEBUG] [REMOTE ] CCO: PASS: History has at least 300 days. [2026-01-05T12:04:35.563115] [DEBUG] [REMOTE ] CCO: PASS: Price check passed. Min price $1.30. [2026-01-05T12:04:35.563252] [DEBUG] [REMOTE ] CCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:35.563374] [DEBUG] [REMOTE ] CCO: PASS: Integrity check passed. [2026-01-05T12:04:35.563415] [DEBUG] [REMOTE ] CCO: Symbol is viable for forecasting. [2026-01-05T12:04:35.563462] [INFO ] [MAIN ] [621/3535] CCO kept (0.4s) | 619 kept, 2 rejected | 137.9/min | ETA: 21.1m [2026-01-05T12:04:35.959007] [DEBUG] [REMOTE ] CCOI: Retrieved 6017 rows, trimmed to 300. [2026-01-05T12:04:35.959153] [DEBUG] [REMOTE ] CCOI: PASS: History has at least 300 days. [2026-01-05T12:04:35.959387] [DEBUG] [REMOTE ] CCOI: PASS: Price check passed. Min price $16.66. [2026-01-05T12:04:35.959522] [DEBUG] [REMOTE ] CCOI: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:35.959670] [DEBUG] [REMOTE ] CCOI: PASS: Integrity check passed. [2026-01-05T12:04:35.959714] [DEBUG] [REMOTE ] CCOI: Symbol is viable for forecasting. [2026-01-05T12:04:35.959763] [INFO ] [MAIN ] [622/3535] CCOI kept (0.4s) | 620 kept, 2 rejected | 138.0/min | ETA: 21.1m [2026-01-05T12:04:36.545452] [DEBUG] [REMOTE ] CCRN: Retrieved 6086 rows, trimmed to 300. [2026-01-05T12:04:36.545606] [DEBUG] [REMOTE ] CCRN: PASS: History has at least 300 days. [2026-01-05T12:04:36.545854] [DEBUG] [REMOTE ] CCRN: PASS: Price check passed. Min price $7.53. [2026-01-05T12:04:36.546019] [DEBUG] [REMOTE ] CCRN: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:36.546145] [DEBUG] [REMOTE ] CCRN: PASS: Integrity check passed. [2026-01-05T12:04:36.546186] [DEBUG] [REMOTE ] CCRN: Symbol is viable for forecasting. [2026-01-05T12:04:36.546235] [INFO ] [MAIN ] [623/3535] CCRN kept (0.6s) | 621 kept, 2 rejected | 137.9/min | ETA: 21.1m [2026-01-05T12:04:36.716638] [DEBUG] [REMOTE ] CCS: Retrieved 2904 rows, trimmed to 300. [2026-01-05T12:04:36.716769] [DEBUG] [REMOTE ] CCS: PASS: History has at least 300 days. [2026-01-05T12:04:36.716974] [DEBUG] [REMOTE ] CCS: PASS: Price check passed. Min price $56.09. [2026-01-05T12:04:36.717107] [DEBUG] [REMOTE ] CCS: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:36.717223] [DEBUG] [REMOTE ] CCS: PASS: Integrity check passed. [2026-01-05T12:04:36.717263] [DEBUG] [REMOTE ] CCS: Symbol is viable for forecasting. [2026-01-05T12:04:36.717312] [INFO ] [MAIN ] [624/3535] CCS kept (0.2s) | 622 kept, 2 rejected | 138.0/min | ETA: 21.1m [2026-01-05T12:04:37.172015] [DEBUG] [REMOTE ] CCSI: Retrieved 1063 rows, trimmed to 300. [2026-01-05T12:04:37.172184] [DEBUG] [REMOTE ] CCSI: PASS: History has at least 300 days. [2026-01-05T12:04:37.172447] [DEBUG] [REMOTE ] CCSI: PASS: Price check passed. Min price $20.24. [2026-01-05T12:04:37.172625] [DEBUG] [REMOTE ] CCSI: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:37.172774] [DEBUG] [REMOTE ] CCSI: PASS: Integrity check passed. [2026-01-05T12:04:37.172820] [DEBUG] [REMOTE ] CCSI: Symbol is viable for forecasting. [2026-01-05T12:04:37.172879] [INFO ] [MAIN ] [625/3535] CCSI kept (0.5s) | 623 kept, 2 rejected | 138.0/min | ETA: 21.1m [2026-01-05T12:04:37.689690] [DEBUG] [REMOTE ] CDC: Retrieved 2894 rows, trimmed to 300. [2026-01-05T12:04:37.689835] [DEBUG] [REMOTE ] CDC: PASS: History has at least 300 days. [2026-01-05T12:04:37.690072] [DEBUG] [REMOTE ] CDC: PASS: Price check passed. Min price $64.13. [2026-01-05T12:04:37.690215] [DEBUG] [REMOTE ] CDC: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:37.690352] [DEBUG] [REMOTE ] CDC: PASS: Integrity check passed. [2026-01-05T12:04:37.690404] [DEBUG] [REMOTE ] CDC: Symbol is viable for forecasting. [2026-01-05T12:04:37.690468] [INFO ] [MAIN ] [626/3535] CDC kept (0.5s) | 624 kept, 2 rejected | 138.0/min | ETA: 21.1m [2026-01-05T12:04:38.154362] [DEBUG] [REMOTE ] CDE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:38.154520] [DEBUG] [REMOTE ] CDE: PASS: History has at least 300 days. [2026-01-05T12:04:38.154772] [DEBUG] [REMOTE ] CDE: PASS: Price check passed. Min price $13.82. [2026-01-05T12:04:38.154920] [DEBUG] [REMOTE ] CDE: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:38.155041] [DEBUG] [REMOTE ] CDE: PASS: Integrity check passed. [2026-01-05T12:04:38.155081] [DEBUG] [REMOTE ] CDE: Symbol is viable for forecasting. [2026-01-05T12:04:38.155132] [INFO ] [MAIN ] [627/3535] CDE kept (0.5s) | 625 kept, 2 rejected | 138.0/min | ETA: 21.1m [2026-01-05T12:04:38.395067] [DEBUG] [REMOTE ] CDIO: Retrieved 995 rows, trimmed to 300. [2026-01-05T12:04:38.395195] [DEBUG] [REMOTE ] CDIO: PASS: History has at least 300 days. [2026-01-05T12:04:38.395398] [DEBUG] [REMOTE ] CDIO: PASS: Price check passed. Min price $2.48. [2026-01-05T12:04:38.395534] [DEBUG] [REMOTE ] CDIO: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:38.395672] [DEBUG] [REMOTE ] CDIO: PASS: Integrity check passed. [2026-01-05T12:04:38.395715] [DEBUG] [REMOTE ] CDIO: Symbol is viable for forecasting. [2026-01-05T12:04:38.395764] [INFO ] [MAIN ] [628/3535] CDIO kept (0.2s) | 626 kept, 2 rejected | 138.1/min | ETA: 21.1m [2026-01-05T12:04:38.888776] [DEBUG] [REMOTE ] CDL: Retrieved 2639 rows, trimmed to 300. [2026-01-05T12:04:38.888900] [DEBUG] [REMOTE ] CDL: PASS: History has at least 300 days. [2026-01-05T12:04:38.889095] [DEBUG] [REMOTE ] CDL: PASS: Price check passed. Min price $66.92. [2026-01-05T12:04:38.889225] [DEBUG] [REMOTE ] CDL: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:38.889333] [DEBUG] [REMOTE ] CDL: PASS: Integrity check passed. [2026-01-05T12:04:38.889372] [DEBUG] [REMOTE ] CDL: Symbol is viable for forecasting. [2026-01-05T12:04:38.889419] [INFO ] [MAIN ] [629/3535] CDL kept (0.5s) | 627 kept, 2 rejected | 138.0/min | ETA: 21.1m [2026-01-05T12:04:39.178620] [DEBUG] [REMOTE ] CDNA: Retrieved 2884 rows, trimmed to 300. [2026-01-05T12:04:39.178741] [DEBUG] [REMOTE ] CDNA: PASS: History has at least 300 days. [2026-01-05T12:04:39.178937] [DEBUG] [REMOTE ] CDNA: PASS: Price check passed. Min price $14.28. [2026-01-05T12:04:39.179067] [DEBUG] [REMOTE ] CDNA: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:39.179175] [DEBUG] [REMOTE ] CDNA: PASS: Integrity check passed. [2026-01-05T12:04:39.179214] [DEBUG] [REMOTE ] CDNA: Symbol is viable for forecasting. [2026-01-05T12:04:39.179260] [INFO ] [MAIN ] [630/3535] CDNA kept (0.3s) | 628 kept, 2 rejected | 138.1/min | ETA: 21.0m [2026-01-05T12:04:39.845277] [DEBUG] [REMOTE ] CDNS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:39.845420] [DEBUG] [REMOTE ] CDNS: PASS: History has at least 300 days. [2026-01-05T12:04:39.845664] [DEBUG] [REMOTE ] CDNS: PASS: Price check passed. Min price $300.58. [2026-01-05T12:04:39.845797] [DEBUG] [REMOTE ] CDNS: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:39.845914] [DEBUG] [REMOTE ] CDNS: PASS: Integrity check passed. [2026-01-05T12:04:39.845955] [DEBUG] [REMOTE ] CDNS: Symbol is viable for forecasting. [2026-01-05T12:04:39.846002] [INFO ] [MAIN ] [631/3535] CDNS kept (0.7s) | 629 kept, 2 rejected | 138.0/min | ETA: 21.0m [2026-01-05T12:04:40.340218] [DEBUG] [REMOTE ] CDP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:40.340368] [DEBUG] [REMOTE ] CDP: PASS: History has at least 300 days. [2026-01-05T12:04:40.340607] [DEBUG] [REMOTE ] CDP: PASS: Price check passed. Min price $27.02. [2026-01-05T12:04:40.340742] [DEBUG] [REMOTE ] CDP: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:40.340860] [DEBUG] [REMOTE ] CDP: PASS: Integrity check passed. [2026-01-05T12:04:40.340900] [DEBUG] [REMOTE ] CDP: Symbol is viable for forecasting. [2026-01-05T12:04:40.340947] [INFO ] [MAIN ] [632/3535] CDP kept (0.5s) | 630 kept, 2 rejected | 137.9/min | ETA: 21.0m [2026-01-05T12:04:40.581734] [DEBUG] [REMOTE ] CDRE: Retrieved 1044 rows, trimmed to 300. [2026-01-05T12:04:40.581866] [DEBUG] [REMOTE ] CDRE: PASS: History has at least 300 days. [2026-01-05T12:04:40.582063] [DEBUG] [REMOTE ] CDRE: PASS: Price check passed. Min price $38.27. [2026-01-05T12:04:40.582196] [DEBUG] [REMOTE ] CDRE: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:40.582303] [DEBUG] [REMOTE ] CDRE: PASS: Integrity check passed. [2026-01-05T12:04:40.582344] [DEBUG] [REMOTE ] CDRE: Symbol is viable for forecasting. [2026-01-05T12:04:40.582391] [INFO ] [MAIN ] [633/3535] CDRE kept (0.2s) | 631 kept, 2 rejected | 138.0/min | ETA: 21.0m [2026-01-05T12:04:40.970469] [DEBUG] [REMOTE ] CDRO: Retrieved 1026 rows, trimmed to 300. [2026-01-05T12:04:40.970623] [DEBUG] [REMOTE ] CDRO: PASS: History has at least 300 days. [2026-01-05T12:04:40.970828] [DEBUG] [REMOTE ] CDRO: PASS: Price check passed. Min price $5.43. [2026-01-05T12:04:40.970959] [DEBUG] [REMOTE ] CDRO: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:40.971068] [DEBUG] [REMOTE ] CDRO: PASS: Integrity check passed. [2026-01-05T12:04:40.971108] [DEBUG] [REMOTE ] CDRO: Symbol is viable for forecasting. [2026-01-05T12:04:40.971155] [INFO ] [MAIN ] [634/3535] CDRO kept (0.4s) | 632 kept, 2 rejected | 138.1/min | ETA: 21.0m [2026-01-05T12:04:41.462929] [DEBUG] [REMOTE ] CDTX: Retrieved 2697 rows, trimmed to 300. [2026-01-05T12:04:41.463058] [DEBUG] [REMOTE ] CDTX: PASS: History has at least 300 days. [2026-01-05T12:04:41.463255] [DEBUG] [REMOTE ] CDTX: PASS: Price check passed. Min price $93.12. [2026-01-05T12:04:41.463389] [DEBUG] [REMOTE ] CDTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:41.463495] [DEBUG] [REMOTE ] CDTX: PASS: Integrity check passed. [2026-01-05T12:04:41.463535] [DEBUG] [REMOTE ] CDTX: Symbol is viable for forecasting. [2026-01-05T12:04:41.463599] [INFO ] [MAIN ] [635/3535] CDTX kept (0.5s) | 633 kept, 2 rejected | 138.0/min | ETA: 21.0m [2026-01-05T12:04:41.897945] [DEBUG] [REMOTE ] CDXS: Retrieved 3950 rows, trimmed to 300. [2026-01-05T12:04:41.898242] [DEBUG] [REMOTE ] CDXS: PASS: History has at least 300 days. [2026-01-05T12:04:41.898662] [DEBUG] [REMOTE ] CDXS: PASS: Price check passed. Min price $1.54. [2026-01-05T12:04:41.898814] [DEBUG] [REMOTE ] CDXS: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:41.898975] [DEBUG] [REMOTE ] CDXS: PASS: Integrity check passed. [2026-01-05T12:04:41.899018] [DEBUG] [REMOTE ] CDXS: Symbol is viable for forecasting. [2026-01-05T12:04:41.899078] [INFO ] [MAIN ] [636/3535] CDXS kept (0.4s) | 634 kept, 2 rejected | 138.0/min | ETA: 21.0m [2026-01-05T12:04:42.468289] [DEBUG] [REMOTE ] CDZI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:42.468443] [DEBUG] [REMOTE ] CDZI: PASS: History has at least 300 days. [2026-01-05T12:04:42.468717] [DEBUG] [REMOTE ] CDZI: PASS: Price check passed. Min price $4.60. [2026-01-05T12:04:42.468858] [DEBUG] [REMOTE ] CDZI: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:42.468980] [DEBUG] [REMOTE ] CDZI: PASS: Integrity check passed. [2026-01-05T12:04:42.469020] [DEBUG] [REMOTE ] CDZI: Symbol is viable for forecasting. [2026-01-05T12:04:42.469068] [INFO ] [MAIN ] [637/3535] CDZI kept (0.6s) | 635 kept, 2 rejected | 138.0/min | ETA: 21.0m [2026-01-05T12:04:42.979214] [DEBUG] [REMOTE ] CE: Retrieved 5271 rows, trimmed to 300. [2026-01-05T12:04:42.979415] [DEBUG] [REMOTE ] CE: PASS: History has at least 300 days. [2026-01-05T12:04:42.979669] [DEBUG] [REMOTE ] CE: PASS: Price check passed. Min price $35.53. [2026-01-05T12:04:42.979820] [DEBUG] [REMOTE ] CE: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:42.979956] [DEBUG] [REMOTE ] CE: PASS: Integrity check passed. [2026-01-05T12:04:42.980000] [DEBUG] [REMOTE ] CE: Symbol is viable for forecasting. [2026-01-05T12:04:42.980049] [INFO ] [MAIN ] [638/3535] CE kept (0.5s) | 636 kept, 2 rejected | 137.9/min | ETA: 21.0m [2026-01-05T12:04:43.434363] [DEBUG] [REMOTE ] CECO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:43.434494] [DEBUG] [REMOTE ] CECO: PASS: History has at least 300 days. [2026-01-05T12:04:43.434726] [DEBUG] [REMOTE ] CECO: PASS: Price check passed. Min price $47.44. [2026-01-05T12:04:43.434872] [DEBUG] [REMOTE ] CECO: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:43.434988] [DEBUG] [REMOTE ] CECO: PASS: Integrity check passed. [2026-01-05T12:04:43.435032] [DEBUG] [REMOTE ] CECO: Symbol is viable for forecasting. [2026-01-05T12:04:43.435081] [INFO ] [MAIN ] [639/3535] CECO kept (0.5s) | 637 kept, 2 rejected | 137.9/min | ETA: 21.0m [2026-01-05T12:04:43.682238] [DEBUG] [REMOTE ] CEG: Retrieved 983 rows, trimmed to 300. [2026-01-05T12:04:43.682362] [DEBUG] [REMOTE ] CEG: PASS: History has at least 300 days. [2026-01-05T12:04:43.682567] [DEBUG] [REMOTE ] CEG: PASS: Price check passed. Min price $335.36. [2026-01-05T12:04:43.682737] [DEBUG] [REMOTE ] CEG: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:43.682851] [DEBUG] [REMOTE ] CEG: PASS: Integrity check passed. [2026-01-05T12:04:43.682893] [DEBUG] [REMOTE ] CEG: Symbol is viable for forecasting. [2026-01-05T12:04:43.682940] [INFO ] [MAIN ] [640/3535] CEG kept (0.2s) | 638 kept, 2 rejected | 138.0/min | ETA: 21.0m [2026-01-05T12:04:44.122409] [DEBUG] [REMOTE ] CELC: Retrieved 2083 rows, trimmed to 300. [2026-01-05T12:04:44.122552] [DEBUG] [REMOTE ] CELC: PASS: History has at least 300 days. [2026-01-05T12:04:44.122838] [DEBUG] [REMOTE ] CELC: PASS: Price check passed. Min price $46.07. [2026-01-05T12:04:44.123016] [DEBUG] [REMOTE ] CELC: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:44.123159] [DEBUG] [REMOTE ] CELC: PASS: Integrity check passed. [2026-01-05T12:04:44.123209] [DEBUG] [REMOTE ] CELC: Symbol is viable for forecasting. [2026-01-05T12:04:44.123272] [INFO ] [MAIN ] [641/3535] CELC kept (0.4s) | 639 kept, 2 rejected | 138.0/min | ETA: 21.0m [2026-01-05T12:04:44.547215] [DEBUG] [REMOTE ] CELH: Retrieved 2477 rows, trimmed to 300. [2026-01-05T12:04:44.547341] [DEBUG] [REMOTE ] CELH: PASS: History has at least 300 days. [2026-01-05T12:04:44.547542] [DEBUG] [REMOTE ] CELH: PASS: Price check passed. Min price $37.92. [2026-01-05T12:04:44.547715] [DEBUG] [REMOTE ] CELH: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:44.547829] [DEBUG] [REMOTE ] CELH: PASS: Integrity check passed. [2026-01-05T12:04:44.547870] [DEBUG] [REMOTE ] CELH: Symbol is viable for forecasting. [2026-01-05T12:04:44.547919] [INFO ] [MAIN ] [642/3535] CELH kept (0.4s) | 640 kept, 2 rejected | 138.0/min | ETA: 21.0m [2026-01-05T12:04:44.967257] [DEBUG] [REMOTE ] CELZ: Retrieved 2552 rows, trimmed to 300. [2026-01-05T12:04:44.967383] [DEBUG] [REMOTE ] CELZ: PASS: History has at least 300 days. [2026-01-05T12:04:44.967613] [DEBUG] [REMOTE ] CELZ: PASS: Price check passed. Min price $1.84. [2026-01-05T12:04:44.967760] [DEBUG] [REMOTE ] CELZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:44.967871] [DEBUG] [REMOTE ] CELZ: PASS: Integrity check passed. [2026-01-05T12:04:44.967909] [DEBUG] [REMOTE ] CELZ: Symbol is viable for forecasting. [2026-01-05T12:04:44.967956] [INFO ] [MAIN ] [643/3535] CELZ kept (0.4s) | 641 kept, 2 rejected | 138.0/min | ETA: 21.0m [2026-01-05T12:04:45.570526] [DEBUG] [REMOTE ] CENTA: Retrieved 4758 rows, trimmed to 300. [2026-01-05T12:04:45.570708] [DEBUG] [REMOTE ] CENTA: PASS: History has at least 300 days. [2026-01-05T12:04:45.570949] [DEBUG] [REMOTE ] CENTA: PASS: Price check passed. Min price $26.27. [2026-01-05T12:04:45.571085] [DEBUG] [REMOTE ] CENTA: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:45.571206] [DEBUG] [REMOTE ] CENTA: PASS: Integrity check passed. [2026-01-05T12:04:45.571246] [DEBUG] [REMOTE ] CENTA: Symbol is viable for forecasting. [2026-01-05T12:04:45.571295] [INFO ] [MAIN ] [644/3535] CENTA kept (0.6s) | 642 kept, 2 rejected | 137.9/min | ETA: 21.0m [2026-01-05T12:04:46.024850] [DEBUG] [REMOTE ] CENX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:46.025001] [DEBUG] [REMOTE ] CENX: PASS: History has at least 300 days. [2026-01-05T12:04:46.025241] [DEBUG] [REMOTE ] CENX: PASS: Price check passed. Min price $26.19. [2026-01-05T12:04:46.025374] [DEBUG] [REMOTE ] CENX: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:46.025497] [DEBUG] [REMOTE ] CENX: PASS: Integrity check passed. [2026-01-05T12:04:46.025536] [DEBUG] [REMOTE ] CENX: Symbol is viable for forecasting. [2026-01-05T12:04:46.025603] [INFO ] [MAIN ] [645/3535] CENX kept (0.5s) | 643 kept, 2 rejected | 137.9/min | ETA: 21.0m [2026-01-05T12:04:46.547539] [DEBUG] [REMOTE ] CERS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:46.547716] [DEBUG] [REMOTE ] CERS: PASS: History has at least 300 days. [2026-01-05T12:04:46.548009] [DEBUG] [REMOTE ] CERS: PASS: Price check passed. Min price $1.40. [2026-01-05T12:04:46.548191] [DEBUG] [REMOTE ] CERS: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:46.548348] [DEBUG] [REMOTE ] CERS: PASS: Integrity check passed. [2026-01-05T12:04:46.548406] [DEBUG] [REMOTE ] CERS: Symbol is viable for forecasting. [2026-01-05T12:04:46.548472] [INFO ] [MAIN ] [646/3535] CERS kept (0.5s) | 644 kept, 2 rejected | 137.9/min | ETA: 21.0m [2026-01-05T12:04:46.730569] [DEBUG] [REMOTE ] CETX: Retrieved 2647 rows, trimmed to 300. [2026-01-05T12:04:46.730723] [DEBUG] [REMOTE ] CETX: PASS: History has at least 300 days. [2026-01-05T12:04:46.730928] [DEBUG] [REMOTE ] CETX: PASS: Price check passed. Min price $2.11. [2026-01-05T12:04:46.731058] [DEBUG] [REMOTE ] CETX: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:46.731171] [DEBUG] [REMOTE ] CETX: PASS: Integrity check passed. [2026-01-05T12:04:46.731224] [DEBUG] [REMOTE ] CETX: Symbol is viable for forecasting. [2026-01-05T12:04:46.731294] [INFO ] [MAIN ] [647/3535] CETX kept (0.2s) | 645 kept, 2 rejected | 138.0/min | ETA: 20.9m [2026-01-05T12:04:47.380789] [DEBUG] [REMOTE ] CEVA: Retrieved 5829 rows, trimmed to 300. [2026-01-05T12:04:47.380924] [DEBUG] [REMOTE ] CEVA: PASS: History has at least 300 days. [2026-01-05T12:04:47.381142] [DEBUG] [REMOTE ] CEVA: PASS: Price check passed. Min price $18.63. [2026-01-05T12:04:47.381274] [DEBUG] [REMOTE ] CEVA: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:47.381389] [DEBUG] [REMOTE ] CEVA: PASS: Integrity check passed. [2026-01-05T12:04:47.381429] [DEBUG] [REMOTE ] CEVA: Symbol is viable for forecasting. [2026-01-05T12:04:47.381477] [INFO ] [MAIN ] [648/3535] CEVA kept (0.7s) | 646 kept, 2 rejected | 137.9/min | ETA: 20.9m [2026-01-05T12:04:47.806735] [DEBUG] [REMOTE ] CF: Retrieved 5131 rows, trimmed to 300. [2026-01-05T12:04:47.806885] [DEBUG] [REMOTE ] CF: PASS: History has at least 300 days. [2026-01-05T12:04:47.807141] [DEBUG] [REMOTE ] CF: PASS: Price check passed. Min price $76.09. [2026-01-05T12:04:47.807314] [DEBUG] [REMOTE ] CF: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:47.807468] [DEBUG] [REMOTE ] CF: PASS: Integrity check passed. [2026-01-05T12:04:47.807527] [DEBUG] [REMOTE ] CF: Symbol is viable for forecasting. [2026-01-05T12:04:47.807616] [INFO ] [MAIN ] [649/3535] CF kept (0.4s) | 647 kept, 2 rejected | 137.9/min | ETA: 20.9m [2026-01-05T12:04:48.119092] [DEBUG] [REMOTE ] CFFN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:48.119246] [DEBUG] [REMOTE ] CFFN: PASS: History has at least 300 days. [2026-01-05T12:04:48.119455] [DEBUG] [REMOTE ] CFFN: PASS: Price check passed. Min price $5.94. [2026-01-05T12:04:48.119606] [DEBUG] [REMOTE ] CFFN: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:48.119721] [DEBUG] [REMOTE ] CFFN: PASS: Integrity check passed. [2026-01-05T12:04:48.119759] [DEBUG] [REMOTE ] CFFN: Symbol is viable for forecasting. [2026-01-05T12:04:48.119806] [INFO ] [MAIN ] [650/3535] CFFN kept (0.3s) | 648 kept, 2 rejected | 138.0/min | ETA: 20.9m [2026-01-05T12:04:48.553811] [DEBUG] [REMOTE ] CFG: Retrieved 2836 rows, trimmed to 300. [2026-01-05T12:04:48.553937] [DEBUG] [REMOTE ] CFG: PASS: History has at least 300 days. [2026-01-05T12:04:48.554159] [DEBUG] [REMOTE ] CFG: PASS: Price check passed. Min price $47.95. [2026-01-05T12:04:48.554296] [DEBUG] [REMOTE ] CFG: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:48.554411] [DEBUG] [REMOTE ] CFG: PASS: Integrity check passed. [2026-01-05T12:04:48.554451] [DEBUG] [REMOTE ] CFG: Symbol is viable for forecasting. [2026-01-05T12:04:48.554500] [INFO ] [MAIN ] [651/3535] CFG kept (0.4s) | 649 kept, 2 rejected | 138.0/min | ETA: 20.9m [2026-01-05T12:04:48.973482] [DEBUG] [REMOTE ] CFO: Retrieved 2894 rows, trimmed to 300. [2026-01-05T12:04:48.973629] [DEBUG] [REMOTE ] CFO: PASS: History has at least 300 days. [2026-01-05T12:04:48.973836] [DEBUG] [REMOTE ] CFO: PASS: Price check passed. Min price $70.67. [2026-01-05T12:04:48.973976] [DEBUG] [REMOTE ] CFO: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:48.974087] [DEBUG] [REMOTE ] CFO: PASS: Integrity check passed. [2026-01-05T12:04:48.974128] [DEBUG] [REMOTE ] CFO: Symbol is viable for forecasting. [2026-01-05T12:04:48.974177] [INFO ] [MAIN ] [652/3535] CFO kept (0.4s) | 650 kept, 2 rejected | 138.0/min | ETA: 20.9m [2026-01-05T12:04:49.233617] [DEBUG] [REMOTE ] CG: Retrieved 3437 rows, trimmed to 300. [2026-01-05T12:04:49.233758] [DEBUG] [REMOTE ] CG: PASS: History has at least 300 days. [2026-01-05T12:04:49.233972] [DEBUG] [REMOTE ] CG: PASS: Price check passed. Min price $50.78. [2026-01-05T12:04:49.234103] [DEBUG] [REMOTE ] CG: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:49.234216] [DEBUG] [REMOTE ] CG: PASS: Integrity check passed. [2026-01-05T12:04:49.234255] [DEBUG] [REMOTE ] CG: Symbol is viable for forecasting. [2026-01-05T12:04:49.234302] [INFO ] [MAIN ] [653/3535] CG kept (0.3s) | 651 kept, 2 rejected | 138.1/min | ETA: 20.9m [2026-01-05T12:04:49.595488] [DEBUG] [REMOTE ] CGABL: Retrieved 1162 rows, trimmed to 300. [2026-01-05T12:04:49.595692] [DEBUG] [REMOTE ] CGABL: PASS: History has at least 300 days. [2026-01-05T12:04:49.595936] [DEBUG] [REMOTE ] CGABL: PASS: Price check passed. Min price $17.09. [2026-01-05T12:04:49.596075] [DEBUG] [REMOTE ] CGABL: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:49.596195] [DEBUG] [REMOTE ] CGABL: PASS: Integrity check passed. [2026-01-05T12:04:49.596236] [DEBUG] [REMOTE ] CGABL: Symbol is viable for forecasting. [2026-01-05T12:04:49.596285] [INFO ] [MAIN ] [654/3535] CGABL kept (0.4s) | 652 kept, 2 rejected | 138.1/min | ETA: 20.9m [2026-01-05T12:04:50.104196] [DEBUG] [REMOTE ] CGBD: Retrieved 2151 rows, trimmed to 300. [2026-01-05T12:04:50.104409] [DEBUG] [REMOTE ] CGBD: PASS: History has at least 300 days. [2026-01-05T12:04:50.104822] [DEBUG] [REMOTE ] CGBD: PASS: Price check passed. Min price $11.28. [2026-01-05T12:04:50.105182] [DEBUG] [REMOTE ] CGBD: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:50.105384] [DEBUG] [REMOTE ] CGBD: PASS: Integrity check passed. [2026-01-05T12:04:50.105441] [DEBUG] [REMOTE ] CGBD: Symbol is viable for forecasting. [2026-01-05T12:04:50.105512] [INFO ] [MAIN ] [655/3535] CGBD kept (0.5s) | 653 kept, 2 rejected | 138.1/min | ETA: 20.9m [2026-01-05T12:04:50.518660] [DEBUG] [REMOTE ] CGC: Retrieved 2954 rows, trimmed to 300. [2026-01-05T12:04:50.518831] [DEBUG] [REMOTE ] CGC: PASS: History has at least 300 days. [2026-01-05T12:04:50.519126] [DEBUG] [REMOTE ] CGC: PASS: Price check passed. Min price $1.01. [2026-01-05T12:04:50.519303] [DEBUG] [REMOTE ] CGC: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:50.519485] [DEBUG] [REMOTE ] CGC: PASS: Integrity check passed. [2026-01-05T12:04:50.519651] [DEBUG] [REMOTE ] CGC: Symbol is viable for forecasting. [2026-01-05T12:04:50.519741] [INFO ] [MAIN ] [656/3535] CGC kept (0.4s) | 654 kept, 2 rejected | 138.1/min | ETA: 20.9m [2026-01-05T12:04:50.747726] [DEBUG] [REMOTE ] CGEM: Retrieved 1252 rows, trimmed to 300. [2026-01-05T12:04:50.747875] [DEBUG] [REMOTE ] CGEM: PASS: History has at least 300 days. [2026-01-05T12:04:50.748095] [DEBUG] [REMOTE ] CGEM: PASS: Price check passed. Min price $6.45. [2026-01-05T12:04:50.748235] [DEBUG] [REMOTE ] CGEM: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:50.748357] [DEBUG] [REMOTE ] CGEM: PASS: Integrity check passed. [2026-01-05T12:04:50.748399] [DEBUG] [REMOTE ] CGEM: Symbol is viable for forecasting. [2026-01-05T12:04:50.748451] [INFO ] [MAIN ] [657/3535] CGEM kept (0.2s) | 655 kept, 2 rejected | 138.2/min | ETA: 20.8m [2026-01-05T12:04:51.458739] [DEBUG] [REMOTE ] CGEN: Retrieved 6386 rows, trimmed to 300. [2026-01-05T12:04:51.458890] [DEBUG] [REMOTE ] CGEN: PASS: History has at least 300 days. [2026-01-05T12:04:51.459163] [DEBUG] [REMOTE ] CGEN: PASS: Price check passed. Min price $1.47. [2026-01-05T12:04:51.459303] [DEBUG] [REMOTE ] CGEN: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:51.459427] [DEBUG] [REMOTE ] CGEN: PASS: Integrity check passed. [2026-01-05T12:04:51.459468] [DEBUG] [REMOTE ] CGEN: Symbol is viable for forecasting. [2026-01-05T12:04:51.459517] [INFO ] [MAIN ] [658/3535] CGEN kept (0.7s) | 656 kept, 2 rejected | 138.0/min | ETA: 20.8m [2026-01-05T12:04:51.850998] [DEBUG] [REMOTE ] CGNX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:51.851146] [DEBUG] [REMOTE ] CGNX: PASS: History has at least 300 days. [2026-01-05T12:04:51.851403] [DEBUG] [REMOTE ] CGNX: PASS: Price check passed. Min price $34.80. [2026-01-05T12:04:51.851671] [DEBUG] [REMOTE ] CGNX: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:51.851802] [DEBUG] [REMOTE ] CGNX: PASS: Integrity check passed. [2026-01-05T12:04:51.851842] [DEBUG] [REMOTE ] CGNX: Symbol is viable for forecasting. [2026-01-05T12:04:51.851891] [INFO ] [MAIN ] [659/3535] CGNX kept (0.4s) | 657 kept, 2 rejected | 138.1/min | ETA: 20.8m [2026-01-05T12:04:52.272145] [DEBUG] [REMOTE ] CGO: Retrieved 5077 rows, trimmed to 300. [2026-01-05T12:04:52.272304] [DEBUG] [REMOTE ] CGO: PASS: History has at least 300 days. [2026-01-05T12:04:52.272528] [DEBUG] [REMOTE ] CGO: PASS: Price check passed. Min price $10.78. [2026-01-05T12:04:52.272706] [DEBUG] [REMOTE ] CGO: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:52.272829] [DEBUG] [REMOTE ] CGO: PASS: Integrity check passed. [2026-01-05T12:04:52.272869] [DEBUG] [REMOTE ] CGO: Symbol is viable for forecasting. [2026-01-05T12:04:52.272918] [INFO ] [MAIN ] [660/3535] CGO kept (0.4s) | 658 kept, 2 rejected | 138.1/min | ETA: 20.8m [2026-01-05T12:04:52.390322] [DEBUG] [REMOTE ] CGON: Retrieved 487 rows, trimmed to 300. [2026-01-05T12:04:52.390459] [DEBUG] [REMOTE ] CGON: PASS: History has at least 300 days. [2026-01-05T12:04:52.390725] [DEBUG] [REMOTE ] CGON: PASS: Price check passed. Min price $37.37. [2026-01-05T12:04:52.390871] [DEBUG] [REMOTE ] CGON: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:52.390986] [DEBUG] [REMOTE ] CGON: PASS: Integrity check passed. [2026-01-05T12:04:52.391027] [DEBUG] [REMOTE ] CGON: Symbol is viable for forecasting. [2026-01-05T12:04:52.391076] [INFO ] [MAIN ] [661/3535] CGON kept (0.1s) | 659 kept, 2 rejected | 138.2/min | ETA: 20.8m [2026-01-05T12:04:52.907757] [DEBUG] [REMOTE ] CGTX: Retrieved 1063 rows, trimmed to 300. [2026-01-05T12:04:52.907974] [DEBUG] [REMOTE ] CGTX: PASS: History has at least 300 days. [2026-01-05T12:04:52.908231] [DEBUG] [REMOTE ] CGTX: PASS: Price check passed. Min price $1.33. [2026-01-05T12:04:52.908375] [DEBUG] [REMOTE ] CGTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:52.908498] [DEBUG] [REMOTE ] CGTX: PASS: Integrity check passed. [2026-01-05T12:04:52.908540] [DEBUG] [REMOTE ] CGTX: Symbol is viable for forecasting. [2026-01-05T12:04:52.908643] [INFO ] [MAIN ] [662/3535] CGTX kept (0.5s) | 660 kept, 2 rejected | 138.2/min | ETA: 20.8m [2026-01-05T12:04:53.580828] [DEBUG] [REMOTE ] CHCI: Retrieved 5297 rows, trimmed to 300. [2026-01-05T12:04:53.581038] [DEBUG] [REMOTE ] CHCI: PASS: History has at least 300 days. [2026-01-05T12:04:53.581338] [DEBUG] [REMOTE ] CHCI: PASS: Price check passed. Min price $10.35. [2026-01-05T12:04:53.581504] [DEBUG] [REMOTE ] CHCI: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:53.581668] [DEBUG] [REMOTE ] CHCI: PASS: Integrity check passed. [2026-01-05T12:04:53.581717] [DEBUG] [REMOTE ] CHCI: Symbol is viable for forecasting. [2026-01-05T12:04:53.581773] [INFO ] [MAIN ] [663/3535] CHCI kept (0.7s) | 661 kept, 2 rejected | 138.1/min | ETA: 20.8m [2026-01-05T12:04:54.003332] [DEBUG] [REMOTE ] CHCO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:54.003478] [DEBUG] [REMOTE ] CHCO: PASS: History has at least 300 days. [2026-01-05T12:04:54.003730] [DEBUG] [REMOTE ] CHCO: PASS: Price check passed. Min price $117.04. [2026-01-05T12:04:54.003865] [DEBUG] [REMOTE ] CHCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:54.003984] [DEBUG] [REMOTE ] CHCO: PASS: Integrity check passed. [2026-01-05T12:04:54.004025] [DEBUG] [REMOTE ] CHCO: Symbol is viable for forecasting. [2026-01-05T12:04:54.004075] [INFO ] [MAIN ] [664/3535] CHCO kept (0.4s) | 662 kept, 2 rejected | 138.1/min | ETA: 20.8m [2026-01-05T12:04:54.452158] [DEBUG] [REMOTE ] CHD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:54.452297] [DEBUG] [REMOTE ] CHD: PASS: History has at least 300 days. [2026-01-05T12:04:54.452523] [DEBUG] [REMOTE ] CHD: PASS: Price check passed. Min price $81.51. [2026-01-05T12:04:54.452684] [DEBUG] [REMOTE ] CHD: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:54.452809] [DEBUG] [REMOTE ] CHD: PASS: Integrity check passed. [2026-01-05T12:04:54.452849] [DEBUG] [REMOTE ] CHD: Symbol is viable for forecasting. [2026-01-05T12:04:54.452896] [INFO ] [MAIN ] [665/3535] CHD kept (0.4s) | 663 kept, 2 rejected | 138.1/min | ETA: 20.8m [2026-01-05T12:04:54.745998] [DEBUG] [REMOTE ] CHDN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:54.746129] [DEBUG] [REMOTE ] CHDN: PASS: History has at least 300 days. [2026-01-05T12:04:54.746336] [DEBUG] [REMOTE ] CHDN: PASS: Price check passed. Min price $86.41. [2026-01-05T12:04:54.746467] [DEBUG] [REMOTE ] CHDN: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:54.746596] [DEBUG] [REMOTE ] CHDN: PASS: Integrity check passed. [2026-01-05T12:04:54.746638] [DEBUG] [REMOTE ] CHDN: Symbol is viable for forecasting. [2026-01-05T12:04:54.746685] [INFO ] [MAIN ] [666/3535] CHDN kept (0.3s) | 664 kept, 2 rejected | 138.1/min | ETA: 20.8m [2026-01-05T12:04:55.317785] [DEBUG] [REMOTE ] CHE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:55.317912] [DEBUG] [REMOTE ] CHE: PASS: History has at least 300 days. [2026-01-05T12:04:55.318128] [DEBUG] [REMOTE ] CHE: PASS: Price check passed. Min price $412.50. [2026-01-05T12:04:55.318278] [DEBUG] [REMOTE ] CHE: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:55.318390] [DEBUG] [REMOTE ] CHE: PASS: Integrity check passed. [2026-01-05T12:04:55.318429] [DEBUG] [REMOTE ] CHE: Symbol is viable for forecasting. [2026-01-05T12:04:55.318476] [INFO ] [MAIN ] [667/3535] CHE kept (0.6s) | 665 kept, 2 rejected | 138.1/min | ETA: 20.8m [2026-01-05T12:04:55.546916] [DEBUG] [REMOTE ] CHEF: Retrieved 3630 rows, trimmed to 300. [2026-01-05T12:04:55.547034] [DEBUG] [REMOTE ] CHEF: PASS: History has at least 300 days. [2026-01-05T12:04:55.547261] [DEBUG] [REMOTE ] CHEF: PASS: Price check passed. Min price $56.12. [2026-01-05T12:04:55.547390] [DEBUG] [REMOTE ] CHEF: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:55.547496] [DEBUG] [REMOTE ] CHEF: PASS: Integrity check passed. [2026-01-05T12:04:55.547534] [DEBUG] [REMOTE ] CHEF: Symbol is viable for forecasting. [2026-01-05T12:04:55.547597] [INFO ] [MAIN ] [668/3535] CHEF kept (0.2s) | 666 kept, 2 rejected | 138.2/min | ETA: 20.8m [2026-01-05T12:04:56.040832] [DEBUG] [REMOTE ] CHH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:56.040970] [DEBUG] [REMOTE ] CHH: PASS: History has at least 300 days. [2026-01-05T12:04:56.041193] [DEBUG] [REMOTE ] CHH: PASS: Price check passed. Min price $84.15. [2026-01-05T12:04:56.041323] [DEBUG] [REMOTE ] CHH: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:56.041438] [DEBUG] [REMOTE ] CHH: PASS: Integrity check passed. [2026-01-05T12:04:56.041478] [DEBUG] [REMOTE ] CHH: Symbol is viable for forecasting. [2026-01-05T12:04:56.041526] [INFO ] [MAIN ] [669/3535] CHH kept (0.5s) | 667 kept, 2 rejected | 138.1/min | ETA: 20.7m [2026-01-05T12:04:56.548799] [DEBUG] [REMOTE ] CHI: Retrieved 5918 rows, trimmed to 300. [2026-01-05T12:04:56.548924] [DEBUG] [REMOTE ] CHI: PASS: History has at least 300 days. [2026-01-05T12:04:56.549127] [DEBUG] [REMOTE ] CHI: PASS: Price check passed. Min price $10.16. [2026-01-05T12:04:56.549256] [DEBUG] [REMOTE ] CHI: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:56.549366] [DEBUG] [REMOTE ] CHI: PASS: Integrity check passed. [2026-01-05T12:04:56.549406] [DEBUG] [REMOTE ] CHI: Symbol is viable for forecasting. [2026-01-05T12:04:56.549453] [INFO ] [MAIN ] [670/3535] CHI kept (0.5s) | 668 kept, 2 rejected | 138.1/min | ETA: 20.7m [2026-01-05T12:04:56.963872] [DEBUG] [REMOTE ] CHKP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:04:56.964035] [DEBUG] [REMOTE ] CHKP: PASS: History has at least 300 days. [2026-01-05T12:04:56.964298] [DEBUG] [REMOTE ] CHKP: PASS: Price check passed. Min price $181.03. [2026-01-05T12:04:56.964451] [DEBUG] [REMOTE ] CHKP: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:56.964591] [DEBUG] [REMOTE ] CHKP: PASS: Integrity check passed. [2026-01-05T12:04:56.964639] [DEBUG] [REMOTE ] CHKP: Symbol is viable for forecasting. [2026-01-05T12:04:56.964689] [INFO ] [MAIN ] [671/3535] CHKP kept (0.4s) | 669 kept, 2 rejected | 138.1/min | ETA: 20.7m [2026-01-05T12:04:57.260222] [DEBUG] [REMOTE ] CHMI: Retrieved 3080 rows, trimmed to 300. [2026-01-05T12:04:57.260345] [DEBUG] [REMOTE ] CHMI: PASS: History has at least 300 days. [2026-01-05T12:04:57.260543] [DEBUG] [REMOTE ] CHMI: PASS: Price check passed. Min price $2.10. [2026-01-05T12:04:57.260701] [DEBUG] [REMOTE ] CHMI: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:57.260809] [DEBUG] [REMOTE ] CHMI: PASS: Integrity check passed. [2026-01-05T12:04:57.260848] [DEBUG] [REMOTE ] CHMI: Symbol is viable for forecasting. [2026-01-05T12:04:57.260895] [INFO ] [MAIN ] [672/3535] CHMI kept (0.3s) | 670 kept, 2 rejected | 138.2/min | ETA: 20.7m [2026-01-05T12:04:57.500233] [DEBUG] [REMOTE ] CHRD: Retrieved 1284 rows, trimmed to 300. [2026-01-05T12:04:57.500551] [DEBUG] [REMOTE ] CHRD: PASS: History has at least 300 days. [2026-01-05T12:04:57.500766] [DEBUG] [REMOTE ] CHRD: PASS: Price check passed. Min price $83.80. [2026-01-05T12:04:57.500898] [DEBUG] [REMOTE ] CHRD: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:57.501004] [DEBUG] [REMOTE ] CHRD: PASS: Integrity check passed. [2026-01-05T12:04:57.501044] [DEBUG] [REMOTE ] CHRD: Symbol is viable for forecasting. [2026-01-05T12:04:57.501090] [INFO ] [MAIN ] [673/3535] CHRD kept (0.2s) | 671 kept, 2 rejected | 138.3/min | ETA: 20.7m [2026-01-05T12:04:58.099718] [DEBUG] [REMOTE ] CHRS: Retrieved 2805 rows, trimmed to 300. [2026-01-05T12:04:58.099848] [DEBUG] [REMOTE ] CHRS: PASS: History has at least 300 days. [2026-01-05T12:04:58.100047] [DEBUG] [REMOTE ] CHRS: PASS: Price check passed. Min price $1.10. [2026-01-05T12:04:58.100192] [DEBUG] [REMOTE ] CHRS: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:58.100322] [DEBUG] [REMOTE ] CHRS: PASS: Integrity check passed. [2026-01-05T12:04:58.100362] [DEBUG] [REMOTE ] CHRS: Symbol is viable for forecasting. [2026-01-05T12:04:58.100408] [INFO ] [MAIN ] [674/3535] CHRS kept (0.6s) | 672 kept, 2 rejected | 138.2/min | ETA: 20.7m [2026-01-05T12:04:58.495656] [DEBUG] [REMOTE ] CHSCL: Retrieved 2758 rows, trimmed to 300. [2026-01-05T12:04:58.495788] [DEBUG] [REMOTE ] CHSCL: PASS: History has at least 300 days. [2026-01-05T12:04:58.495989] [DEBUG] [REMOTE ] CHSCL: PASS: Price check passed. Min price $24.99. [2026-01-05T12:04:58.496121] [DEBUG] [REMOTE ] CHSCL: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:58.496231] [DEBUG] [REMOTE ] CHSCL: PASS: Integrity check passed. [2026-01-05T12:04:58.496272] [DEBUG] [REMOTE ] CHSCL: Symbol is viable for forecasting. [2026-01-05T12:04:58.496319] [INFO ] [MAIN ] [675/3535] CHSCL kept (0.4s) | 673 kept, 2 rejected | 138.2/min | ETA: 20.7m [2026-01-05T12:04:58.889284] [DEBUG] [REMOTE ] CHSCM: Retrieved 2842 rows, trimmed to 300. [2026-01-05T12:04:58.889413] [DEBUG] [REMOTE ] CHSCM: PASS: History has at least 300 days. [2026-01-05T12:04:58.889649] [DEBUG] [REMOTE ] CHSCM: PASS: Price check passed. Min price $24.46. [2026-01-05T12:04:58.889790] [DEBUG] [REMOTE ] CHSCM: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:58.889907] [DEBUG] [REMOTE ] CHSCM: PASS: Integrity check passed. [2026-01-05T12:04:58.889949] [DEBUG] [REMOTE ] CHSCM: Symbol is viable for forecasting. [2026-01-05T12:04:58.889998] [INFO ] [MAIN ] [676/3535] CHSCM kept (0.4s) | 674 kept, 2 rejected | 138.2/min | ETA: 20.7m [2026-01-05T12:04:59.301088] [DEBUG] [REMOTE ] CHSCN: Retrieved 2976 rows, trimmed to 300. [2026-01-05T12:04:59.301221] [DEBUG] [REMOTE ] CHSCN: PASS: History has at least 300 days. [2026-01-05T12:04:59.301432] [DEBUG] [REMOTE ] CHSCN: PASS: Price check passed. Min price $24.60. [2026-01-05T12:04:59.301565] [DEBUG] [REMOTE ] CHSCN: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:59.301708] [DEBUG] [REMOTE ] CHSCN: PASS: Integrity check passed. [2026-01-05T12:04:59.301751] [DEBUG] [REMOTE ] CHSCN: Symbol is viable for forecasting. [2026-01-05T12:04:59.301800] [INFO ] [MAIN ] [677/3535] CHSCN kept (0.4s) | 675 kept, 2 rejected | 138.2/min | ETA: 20.7m [2026-01-05T12:04:59.699350] [DEBUG] [REMOTE ] CHSCO: Retrieved 3089 rows, trimmed to 300. [2026-01-05T12:04:59.699477] [DEBUG] [REMOTE ] CHSCO: PASS: History has at least 300 days. [2026-01-05T12:04:59.699704] [DEBUG] [REMOTE ] CHSCO: PASS: Price check passed. Min price $25.76. [2026-01-05T12:04:59.699837] [DEBUG] [REMOTE ] CHSCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:04:59.699946] [DEBUG] [REMOTE ] CHSCO: PASS: Integrity check passed. [2026-01-05T12:04:59.699985] [DEBUG] [REMOTE ] CHSCO: Symbol is viable for forecasting. [2026-01-05T12:04:59.700033] [INFO ] [MAIN ] [678/3535] CHSCO kept (0.4s) | 676 kept, 2 rejected | 138.3/min | ETA: 20.7m [2026-01-05T12:05:00.204246] [DEBUG] [REMOTE ] CHSCP: Retrieved 5733 rows, trimmed to 300. [2026-01-05T12:05:00.204384] [DEBUG] [REMOTE ] CHSCP: PASS: History has at least 300 days. [2026-01-05T12:05:00.204614] [DEBUG] [REMOTE ] CHSCP: PASS: Price check passed. Min price $26.82. [2026-01-05T12:05:00.204749] [DEBUG] [REMOTE ] CHSCP: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:00.204864] [DEBUG] [REMOTE ] CHSCP: PASS: Integrity check passed. [2026-01-05T12:05:00.204903] [DEBUG] [REMOTE ] CHSCP: Symbol is viable for forecasting. [2026-01-05T12:05:00.204967] [INFO ] [MAIN ] [679/3535] CHSCP kept (0.5s) | 677 kept, 2 rejected | 138.2/min | ETA: 20.7m [2026-01-05T12:05:00.535293] [DEBUG] [REMOTE ] CHWY: Retrieved 1648 rows, trimmed to 300. [2026-01-05T12:05:00.535429] [DEBUG] [REMOTE ] CHWY: PASS: History has at least 300 days. [2026-01-05T12:05:00.535656] [DEBUG] [REMOTE ] CHWY: PASS: Price check passed. Min price $31.95. [2026-01-05T12:05:00.535793] [DEBUG] [REMOTE ] CHWY: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:00.535901] [DEBUG] [REMOTE ] CHWY: PASS: Integrity check passed. [2026-01-05T12:05:00.535940] [DEBUG] [REMOTE ] CHWY: Symbol is viable for forecasting. [2026-01-05T12:05:00.535987] [INFO ] [MAIN ] [680/3535] CHWY kept (0.3s) | 678 kept, 2 rejected | 138.3/min | ETA: 20.6m [2026-01-05T12:05:01.174434] [DEBUG] [REMOTE ] CHY: Retrieved 5687 rows, trimmed to 300. [2026-01-05T12:05:01.174549] [DEBUG] [REMOTE ] CHY: PASS: History has at least 300 days. [2026-01-05T12:05:01.174796] [DEBUG] [REMOTE ] CHY: PASS: Price check passed. Min price $10.66. [2026-01-05T12:05:01.174930] [DEBUG] [REMOTE ] CHY: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:01.175051] [DEBUG] [REMOTE ] CHY: PASS: Integrity check passed. [2026-01-05T12:05:01.175091] [DEBUG] [REMOTE ] CHY: Symbol is viable for forecasting. [2026-01-05T12:05:01.175139] [INFO ] [MAIN ] [681/3535] CHY kept (0.6s) | 679 kept, 2 rejected | 138.2/min | ETA: 20.7m [2026-01-05T12:05:01.668671] [DEBUG] [REMOTE ] CI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:01.668810] [DEBUG] [REMOTE ] CI: PASS: History has at least 300 days. [2026-01-05T12:05:01.669028] [DEBUG] [REMOTE ] CI: PASS: Price check passed. Min price $243.04. [2026-01-05T12:05:01.669161] [DEBUG] [REMOTE ] CI: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:01.669281] [DEBUG] [REMOTE ] CI: PASS: Integrity check passed. [2026-01-05T12:05:01.669320] [DEBUG] [REMOTE ] CI: Symbol is viable for forecasting. [2026-01-05T12:05:01.669368] [INFO ] [MAIN ] [682/3535] CI kept (0.5s) | 680 kept, 2 rejected | 138.1/min | ETA: 20.7m [2026-01-05T12:05:02.212691] [DEBUG] [REMOTE ] CIA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:02.212852] [DEBUG] [REMOTE ] CIA: PASS: History has at least 300 days. [2026-01-05T12:05:02.213123] [DEBUG] [REMOTE ] CIA: PASS: Price check passed. Min price $4.72. [2026-01-05T12:05:02.213285] [DEBUG] [REMOTE ] CIA: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:02.213440] [DEBUG] [REMOTE ] CIA: PASS: Integrity check passed. [2026-01-05T12:05:02.213487] [DEBUG] [REMOTE ] CIA: Symbol is viable for forecasting. [2026-01-05T12:05:02.213546] [INFO ] [MAIN ] [683/3535] CIA kept (0.5s) | 681 kept, 2 rejected | 138.1/min | ETA: 20.7m [2026-01-05T12:05:02.723118] [DEBUG] [REMOTE ] CIB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:02.723278] [DEBUG] [REMOTE ] CIB: PASS: History has at least 300 days. [2026-01-05T12:05:02.723501] [DEBUG] [REMOTE ] CIB: PASS: Price check passed. Min price $52.54. [2026-01-05T12:05:02.723659] [DEBUG] [REMOTE ] CIB: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:02.723786] [DEBUG] [REMOTE ] CIB: PASS: Integrity check passed. [2026-01-05T12:05:02.723848] [DEBUG] [REMOTE ] CIB: Symbol is viable for forecasting. [2026-01-05T12:05:02.724648] [INFO ] [MAIN ] [684/3535] CIB kept (0.5s) | 682 kept, 2 rejected | 138.1/min | ETA: 20.7m [2026-01-05T12:05:03.289374] [DEBUG] [REMOTE ] CIEN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:03.289506] [DEBUG] [REMOTE ] CIEN: PASS: History has at least 300 days. [2026-01-05T12:05:03.289737] [DEBUG] [REMOTE ] CIEN: PASS: Price check passed. Min price $155.94. [2026-01-05T12:05:03.289869] [DEBUG] [REMOTE ] CIEN: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:03.289984] [DEBUG] [REMOTE ] CIEN: PASS: Integrity check passed. [2026-01-05T12:05:03.290024] [DEBUG] [REMOTE ] CIEN: Symbol is viable for forecasting. [2026-01-05T12:05:03.290088] [INFO ] [MAIN ] [685/3535] CIEN kept (0.6s) | 683 kept, 2 rejected | 138.0/min | ETA: 20.7m [2026-01-05T12:05:03.698215] [DEBUG] [REMOTE ] CIF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:03.698377] [DEBUG] [REMOTE ] CIF: PASS: History has at least 300 days. [2026-01-05T12:05:03.698704] [DEBUG] [REMOTE ] CIF: PASS: Price check passed. Min price $1.67. [2026-01-05T12:05:03.698855] [DEBUG] [REMOTE ] CIF: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:03.698989] [DEBUG] [REMOTE ] CIF: PASS: Integrity check passed. [2026-01-05T12:05:03.699030] [DEBUG] [REMOTE ] CIF: Symbol is viable for forecasting. [2026-01-05T12:05:03.699080] [INFO ] [MAIN ] [686/3535] CIF kept (0.4s) | 684 kept, 2 rejected | 138.0/min | ETA: 20.6m [2026-01-05T12:05:04.178253] [DEBUG] [REMOTE ] CIG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:04.178401] [DEBUG] [REMOTE ] CIG: PASS: History has at least 300 days. [2026-01-05T12:05:04.178841] [DEBUG] [REMOTE ] CIG: PASS: Price check passed. Min price $1.84. [2026-01-05T12:05:04.178980] [DEBUG] [REMOTE ] CIG: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:04.179106] [DEBUG] [REMOTE ] CIG: PASS: Integrity check passed. [2026-01-05T12:05:04.179159] [DEBUG] [REMOTE ] CIG: Symbol is viable for forecasting. [2026-01-05T12:05:04.179219] [INFO ] [MAIN ] [687/3535] CIG kept (0.5s) | 685 kept, 2 rejected | 138.0/min | ETA: 20.6m [2026-01-05T12:05:04.591785] [DEBUG] [REMOTE ] CIGI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:04.591923] [DEBUG] [REMOTE ] CIGI: PASS: History has at least 300 days. [2026-01-05T12:05:04.592158] [DEBUG] [REMOTE ] CIGI: PASS: Price check passed. Min price $136.33. [2026-01-05T12:05:04.592301] [DEBUG] [REMOTE ] CIGI: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:04.592430] [DEBUG] [REMOTE ] CIGI: PASS: Integrity check passed. [2026-01-05T12:05:04.592473] [DEBUG] [REMOTE ] CIGI: Symbol is viable for forecasting. [2026-01-05T12:05:04.592527] [INFO ] [MAIN ] [688/3535] CIGI kept (0.4s) | 686 kept, 2 rejected | 138.0/min | ETA: 20.6m [2026-01-05T12:05:05.039161] [DEBUG] [REMOTE ] CII: Retrieved 5436 rows, trimmed to 300. [2026-01-05T12:05:05.039295] [DEBUG] [REMOTE ] CII: PASS: History has at least 300 days. [2026-01-05T12:05:05.039514] [DEBUG] [REMOTE ] CII: PASS: Price check passed. Min price $20.71. [2026-01-05T12:05:05.039674] [DEBUG] [REMOTE ] CII: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:05.039795] [DEBUG] [REMOTE ] CII: PASS: Integrity check passed. [2026-01-05T12:05:05.039838] [DEBUG] [REMOTE ] CII: Symbol is viable for forecasting. [2026-01-05T12:05:05.039888] [INFO ] [MAIN ] [689/3535] CII kept (0.4s) | 687 kept, 2 rejected | 138.0/min | ETA: 20.6m [2026-01-05T12:05:05.470080] [DEBUG] [REMOTE ] CIM: Retrieved 4560 rows, trimmed to 300. [2026-01-05T12:05:05.470207] [DEBUG] [REMOTE ] CIM: PASS: History has at least 300 days. [2026-01-05T12:05:05.470410] [DEBUG] [REMOTE ] CIM: PASS: Price check passed. Min price $11.39. [2026-01-05T12:05:05.470543] [DEBUG] [REMOTE ] CIM: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:05.470673] [DEBUG] [REMOTE ] CIM: PASS: Integrity check passed. [2026-01-05T12:05:05.470713] [DEBUG] [REMOTE ] CIM: Symbol is viable for forecasting. [2026-01-05T12:05:05.470761] [INFO ] [MAIN ] [690/3535] CIM kept (0.4s) | 688 kept, 2 rejected | 138.0/min | ETA: 20.6m [2026-01-05T12:05:05.788907] [DEBUG] [REMOTE ] CINF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:05.789081] [DEBUG] [REMOTE ] CINF: PASS: History has at least 300 days. [2026-01-05T12:05:05.789389] [DEBUG] [REMOTE ] CINF: PASS: Price check passed. Min price $150.61. [2026-01-05T12:05:05.789562] [DEBUG] [REMOTE ] CINF: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:05.789748] [DEBUG] [REMOTE ] CINF: PASS: Integrity check passed. [2026-01-05T12:05:05.789799] [DEBUG] [REMOTE ] CINF: Symbol is viable for forecasting. [2026-01-05T12:05:05.789880] [INFO ] [MAIN ] [691/3535] CINF kept (0.3s) | 689 kept, 2 rejected | 138.0/min | ETA: 20.6m [2026-01-05T12:05:06.111831] [DEBUG] [REMOTE ] CING: Retrieved 1021 rows, trimmed to 300. [2026-01-05T12:05:06.111961] [DEBUG] [REMOTE ] CING: PASS: History has at least 300 days. [2026-01-05T12:05:06.112167] [DEBUG] [REMOTE ] CING: PASS: Price check passed. Min price $3.33. [2026-01-05T12:05:06.112303] [DEBUG] [REMOTE ] CING: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:06.112416] [DEBUG] [REMOTE ] CING: PASS: Integrity check passed. [2026-01-05T12:05:06.112457] [DEBUG] [REMOTE ] CING: Symbol is viable for forecasting. [2026-01-05T12:05:06.112504] [INFO ] [MAIN ] [692/3535] CING kept (0.3s) | 690 kept, 2 rejected | 138.1/min | ETA: 20.6m [2026-01-05T12:05:06.576809] [DEBUG] [REMOTE ] CIO: Retrieved 2948 rows, trimmed to 300. [2026-01-05T12:05:06.576935] [DEBUG] [REMOTE ] CIO: PASS: History has at least 300 days. [2026-01-05T12:05:06.577140] [DEBUG] [REMOTE ] CIO: PASS: Price check passed. Min price $6.80. [2026-01-05T12:05:06.577275] [DEBUG] [REMOTE ] CIO: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:06.577387] [DEBUG] [REMOTE ] CIO: PASS: Integrity check passed. [2026-01-05T12:05:06.577428] [DEBUG] [REMOTE ] CIO: Symbol is viable for forecasting. [2026-01-05T12:05:06.577476] [INFO ] [MAIN ] [693/3535] CIO kept (0.5s) | 691 kept, 2 rejected | 138.1/min | ETA: 20.6m [2026-01-05T12:05:06.909611] [DEBUG] [REMOTE ] CION: Retrieved 1066 rows, trimmed to 300. [2026-01-05T12:05:06.909735] [DEBUG] [REMOTE ] CION: PASS: History has at least 300 days. [2026-01-05T12:05:06.909947] [DEBUG] [REMOTE ] CION: PASS: Price check passed. Min price $8.73. [2026-01-05T12:05:06.910084] [DEBUG] [REMOTE ] CION: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:06.910195] [DEBUG] [REMOTE ] CION: PASS: Integrity check passed. [2026-01-05T12:05:06.910307] [DEBUG] [REMOTE ] CION: Symbol is viable for forecasting. [2026-01-05T12:05:06.910384] [INFO ] [MAIN ] [694/3535] CION kept (0.3s) | 692 kept, 2 rejected | 138.1/min | ETA: 20.6m [2026-01-05T12:05:07.444420] [DEBUG] [REMOTE ] CIVB: Retrieved 6278 rows, trimmed to 300. [2026-01-05T12:05:07.444565] [DEBUG] [REMOTE ] CIVB: PASS: History has at least 300 days. [2026-01-05T12:05:07.444816] [DEBUG] [REMOTE ] CIVB: PASS: Price check passed. Min price $19.81. [2026-01-05T12:05:07.444948] [DEBUG] [REMOTE ] CIVB: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:07.445091] [DEBUG] [REMOTE ] CIVB: PASS: Integrity check passed. [2026-01-05T12:05:07.445147] [DEBUG] [REMOTE ] CIVB: Symbol is viable for forecasting. [2026-01-05T12:05:07.445209] [INFO ] [MAIN ] [695/3535] CIVB kept (0.5s) | 693 kept, 2 rejected | 138.1/min | ETA: 20.6m [2026-01-05T12:05:07.901628] [DEBUG] [REMOTE ] CIVI: Retrieved 3532 rows, trimmed to 300. [2026-01-05T12:05:07.901758] [DEBUG] [REMOTE ] CIVI: PASS: History has at least 300 days. [2026-01-05T12:05:07.902001] [DEBUG] [REMOTE ] CIVI: PASS: Price check passed. Min price $25.36. [2026-01-05T12:05:07.902141] [DEBUG] [REMOTE ] CIVI: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:07.902256] [DEBUG] [REMOTE ] CIVI: PASS: Integrity check passed. [2026-01-05T12:05:07.902299] [DEBUG] [REMOTE ] CIVI: Symbol is viable for forecasting. [2026-01-05T12:05:07.902364] [INFO ] [MAIN ] [696/3535] CIVI kept (0.5s) | 694 kept, 2 rejected | 138.1/min | ETA: 20.6m [2026-01-05T12:05:08.389128] [DEBUG] [REMOTE ] CLB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:08.389374] [DEBUG] [REMOTE ] CLB: PASS: History has at least 300 days. [2026-01-05T12:05:08.390044] [DEBUG] [REMOTE ] CLB: PASS: Price check passed. Min price $10.32. [2026-01-05T12:05:08.390207] [DEBUG] [REMOTE ] CLB: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:08.390383] [DEBUG] [REMOTE ] CLB: PASS: Integrity check passed. [2026-01-05T12:05:08.390431] [DEBUG] [REMOTE ] CLB: Symbol is viable for forecasting. [2026-01-05T12:05:08.390520] [INFO ] [MAIN ] [697/3535] CLB kept (0.5s) | 695 kept, 2 rejected | 138.1/min | ETA: 20.6m [2026-01-05T12:05:08.679289] [DEBUG] [REMOTE ] CLBK: Retrieved 1937 rows, trimmed to 300. [2026-01-05T12:05:08.679415] [DEBUG] [REMOTE ] CLBK: PASS: History has at least 300 days. [2026-01-05T12:05:08.679647] [DEBUG] [REMOTE ] CLBK: PASS: Price check passed. Min price $13.73. [2026-01-05T12:05:08.679792] [DEBUG] [REMOTE ] CLBK: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:08.679905] [DEBUG] [REMOTE ] CLBK: PASS: Integrity check passed. [2026-01-05T12:05:08.679947] [DEBUG] [REMOTE ] CLBK: Symbol is viable for forecasting. [2026-01-05T12:05:08.679996] [INFO ] [MAIN ] [698/3535] CLBK kept (0.3s) | 696 kept, 2 rejected | 138.1/min | ETA: 20.5m [2026-01-05T12:05:08.911555] [DEBUG] [REMOTE ] CLCO: Retrieved 702 rows, trimmed to 300. [2026-01-05T12:05:08.911755] [DEBUG] [REMOTE ] CLCO: PASS: History has at least 300 days. [2026-01-05T12:05:08.911975] [DEBUG] [REMOTE ] CLCO: PASS: Price check passed. Min price $9.55. [2026-01-05T12:05:08.912115] [DEBUG] [REMOTE ] CLCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:08.912231] [DEBUG] [REMOTE ] CLCO: PASS: Integrity check passed. [2026-01-05T12:05:08.912273] [DEBUG] [REMOTE ] CLCO: Symbol is viable for forecasting. [2026-01-05T12:05:08.912321] [INFO ] [MAIN ] [699/3535] CLCO kept (0.2s) | 697 kept, 2 rejected | 138.2/min | ETA: 20.5m [2026-01-05T12:05:09.516240] [DEBUG] [REMOTE ] CLDX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:09.516387] [DEBUG] [REMOTE ] CLDX: PASS: History has at least 300 days. [2026-01-05T12:05:09.516638] [DEBUG] [REMOTE ] CLDX: PASS: Price check passed. Min price $22.67. [2026-01-05T12:05:09.516783] [DEBUG] [REMOTE ] CLDX: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:09.516910] [DEBUG] [REMOTE ] CLDX: PASS: Integrity check passed. [2026-01-05T12:05:09.516953] [DEBUG] [REMOTE ] CLDX: Symbol is viable for forecasting. [2026-01-05T12:05:09.517002] [INFO ] [MAIN ] [700/3535] CLDX kept (0.6s) | 698 kept, 2 rejected | 138.1/min | ETA: 20.5m [2026-01-05T12:05:10.089903] [DEBUG] [REMOTE ] CLF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:10.090041] [DEBUG] [REMOTE ] CLF: PASS: History has at least 300 days. [2026-01-05T12:05:10.090266] [DEBUG] [REMOTE ] CLF: PASS: Price check passed. Min price $10.09. [2026-01-05T12:05:10.090408] [DEBUG] [REMOTE ] CLF: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:10.090552] [DEBUG] [REMOTE ] CLF: PASS: Integrity check passed. [2026-01-05T12:05:10.090619] [DEBUG] [REMOTE ] CLF: Symbol is viable for forecasting. [2026-01-05T12:05:10.090670] [INFO ] [MAIN ] [701/3535] CLF kept (0.6s) | 699 kept, 2 rejected | 138.1/min | ETA: 20.5m [2026-01-05T12:05:10.568690] [DEBUG] [REMOTE ] CLFD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:10.568840] [DEBUG] [REMOTE ] CLFD: PASS: History has at least 300 days. [2026-01-05T12:05:10.569079] [DEBUG] [REMOTE ] CLFD: PASS: Price check passed. Min price $28.03. [2026-01-05T12:05:10.569218] [DEBUG] [REMOTE ] CLFD: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:10.569343] [DEBUG] [REMOTE ] CLFD: PASS: Integrity check passed. [2026-01-05T12:05:10.569386] [DEBUG] [REMOTE ] CLFD: Symbol is viable for forecasting. [2026-01-05T12:05:10.569437] [INFO ] [MAIN ] [702/3535] CLFD kept (0.5s) | 700 kept, 2 rejected | 138.0/min | ETA: 20.5m [2026-01-05T12:05:11.131542] [DEBUG] [REMOTE ] CLH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:11.131717] [DEBUG] [REMOTE ] CLH: PASS: History has at least 300 days. [2026-01-05T12:05:11.131946] [DEBUG] [REMOTE ] CLH: PASS: Price check passed. Min price $201.73. [2026-01-05T12:05:11.132078] [DEBUG] [REMOTE ] CLH: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:11.132193] [DEBUG] [REMOTE ] CLH: PASS: Integrity check passed. [2026-01-05T12:05:11.132232] [DEBUG] [REMOTE ] CLH: Symbol is viable for forecasting. [2026-01-05T12:05:11.132297] [INFO ] [MAIN ] [703/3535] CLH kept (0.6s) | 701 kept, 2 rejected | 138.0/min | ETA: 20.5m [2026-01-05T12:05:11.391072] [DEBUG] [REMOTE ] CLLS: Retrieved 2711 rows, trimmed to 300. [2026-01-05T12:05:11.391193] [DEBUG] [REMOTE ] CLLS: PASS: History has at least 300 days. [2026-01-05T12:05:11.391395] [DEBUG] [REMOTE ] CLLS: PASS: Price check passed. Min price $3.13. [2026-01-05T12:05:11.391532] [DEBUG] [REMOTE ] CLLS: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:11.391671] [DEBUG] [REMOTE ] CLLS: PASS: Integrity check passed. [2026-01-05T12:05:11.391716] [DEBUG] [REMOTE ] CLLS: Symbol is viable for forecasting. [2026-01-05T12:05:11.391763] [INFO ] [MAIN ] [704/3535] CLLS kept (0.3s) | 702 kept, 2 rejected | 138.1/min | ETA: 20.5m [2026-01-05T12:05:11.994101] [DEBUG] [REMOTE ] CLMB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:11.994237] [DEBUG] [REMOTE ] CLMB: PASS: History has at least 300 days. [2026-01-05T12:05:11.994455] [DEBUG] [REMOTE ] CLMB: PASS: Price check passed. Min price $100.02. [2026-01-05T12:05:11.994612] [DEBUG] [REMOTE ] CLMB: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:11.994732] [DEBUG] [REMOTE ] CLMB: PASS: Integrity check passed. [2026-01-05T12:05:11.994773] [DEBUG] [REMOTE ] CLMB: Symbol is viable for forecasting. [2026-01-05T12:05:11.994824] [INFO ] [MAIN ] [705/3535] CLMB kept (0.6s) | 703 kept, 2 rejected | 138.0/min | ETA: 20.5m [2026-01-05T12:05:12.379237] [DEBUG] [REMOTE ] CLNE: Retrieved 4682 rows, trimmed to 300. [2026-01-05T12:05:12.379374] [DEBUG] [REMOTE ] CLNE: PASS: History has at least 300 days. [2026-01-05T12:05:12.379616] [DEBUG] [REMOTE ] CLNE: PASS: Price check passed. Min price $2.10. [2026-01-05T12:05:12.379758] [DEBUG] [REMOTE ] CLNE: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:12.379878] [DEBUG] [REMOTE ] CLNE: PASS: Integrity check passed. [2026-01-05T12:05:12.379919] [DEBUG] [REMOTE ] CLNE: Symbol is viable for forecasting. [2026-01-05T12:05:12.379970] [INFO ] [MAIN ] [706/3535] CLNE kept (0.4s) | 704 kept, 2 rejected | 138.0/min | ETA: 20.5m [2026-01-05T12:05:12.591607] [DEBUG] [REMOTE ] CLNN: Retrieved 1257 rows, trimmed to 300. [2026-01-05T12:05:12.591758] [DEBUG] [REMOTE ] CLNN: PASS: History has at least 300 days. [2026-01-05T12:05:12.591988] [DEBUG] [REMOTE ] CLNN: PASS: Price check passed. Min price $5.77. [2026-01-05T12:05:12.592122] [DEBUG] [REMOTE ] CLNN: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:12.592244] [DEBUG] [REMOTE ] CLNN: PASS: Integrity check passed. [2026-01-05T12:05:12.592285] [DEBUG] [REMOTE ] CLNN: Symbol is viable for forecasting. [2026-01-05T12:05:12.592333] [INFO ] [MAIN ] [707/3535] CLNN kept (0.2s) | 705 kept, 2 rejected | 138.1/min | ETA: 20.5m [2026-01-05T12:05:12.897691] [DEBUG] [REMOTE ] CLOA: Retrieved 746 rows, trimmed to 300. [2026-01-05T12:05:12.897863] [DEBUG] [REMOTE ] CLOA: PASS: History has at least 300 days. [2026-01-05T12:05:12.898193] [DEBUG] [REMOTE ] CLOA: PASS: Price check passed. Min price $51.10. [2026-01-05T12:05:12.898384] [DEBUG] [REMOTE ] CLOA: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:12.898544] [DEBUG] [REMOTE ] CLOA: PASS: Integrity check passed. [2026-01-05T12:05:12.898651] [DEBUG] [REMOTE ] CLOA: Symbol is viable for forecasting. [2026-01-05T12:05:12.898723] [INFO ] [MAIN ] [708/3535] CLOA kept (0.3s) | 706 kept, 2 rejected | 138.2/min | ETA: 20.5m [2026-01-05T12:05:13.601841] [DEBUG] [REMOTE ] CLRB: Retrieved 5067 rows, trimmed to 300. [2026-01-05T12:05:13.602007] [DEBUG] [REMOTE ] CLRB: PASS: History has at least 300 days. [2026-01-05T12:05:13.602266] [DEBUG] [REMOTE ] CLRB: PASS: Price check passed. Min price $2.56. [2026-01-05T12:05:13.602437] [DEBUG] [REMOTE ] CLRB: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:13.602668] [DEBUG] [REMOTE ] CLRB: PASS: Integrity check passed. [2026-01-05T12:05:13.602738] [DEBUG] [REMOTE ] CLRB: Symbol is viable for forecasting. [2026-01-05T12:05:13.602792] [INFO ] [MAIN ] [709/3535] CLRB kept (0.7s) | 707 kept, 2 rejected | 138.1/min | ETA: 20.5m [2026-01-05T12:05:14.064315] [DEBUG] [REMOTE ] CLRO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:14.064470] [DEBUG] [REMOTE ] CLRO: PASS: History has at least 300 days. [2026-01-05T12:05:14.064715] [DEBUG] [REMOTE ] CLRO: PASS: Price check passed. Min price $4.29. [2026-01-05T12:05:14.064848] [DEBUG] [REMOTE ] CLRO: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:14.064967] [DEBUG] [REMOTE ] CLRO: PASS: Integrity check passed. [2026-01-05T12:05:14.065007] [DEBUG] [REMOTE ] CLRO: Symbol is viable for forecasting. [2026-01-05T12:05:14.065056] [INFO ] [MAIN ] [710/3535] CLRO kept (0.5s) | 708 kept, 2 rejected | 138.0/min | ETA: 20.5m [2026-01-05T12:05:14.363941] [DEBUG] [REMOTE ] CLS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:14.364083] [DEBUG] [REMOTE ] CLS: PASS: History has at least 300 days. [2026-01-05T12:05:14.364301] [DEBUG] [REMOTE ] CLS: PASS: Price check passed. Min price $243.72. [2026-01-05T12:05:14.364432] [DEBUG] [REMOTE ] CLS: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:14.364566] [DEBUG] [REMOTE ] CLS: PASS: Integrity check passed. [2026-01-05T12:05:14.364640] [DEBUG] [REMOTE ] CLS: Symbol is viable for forecasting. [2026-01-05T12:05:14.364693] [INFO ] [MAIN ] [711/3535] CLS kept (0.3s) | 709 kept, 2 rejected | 138.1/min | ETA: 20.4m [2026-01-05T12:05:14.934353] [DEBUG] [REMOTE ] CLX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:14.934496] [DEBUG] [REMOTE ] CLX: PASS: History has at least 300 days. [2026-01-05T12:05:14.934760] [DEBUG] [REMOTE ] CLX: PASS: Price check passed. Min price $97.43. [2026-01-05T12:05:14.934920] [DEBUG] [REMOTE ] CLX: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:14.935063] [DEBUG] [REMOTE ] CLX: PASS: Integrity check passed. [2026-01-05T12:05:14.935113] [DEBUG] [REMOTE ] CLX: Symbol is viable for forecasting. [2026-01-05T12:05:14.935176] [INFO ] [MAIN ] [712/3535] CLX kept (0.6s) | 710 kept, 2 rejected | 138.0/min | ETA: 20.5m [2026-01-05T12:05:15.389995] [DEBUG] [REMOTE ] CM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:15.390126] [DEBUG] [REMOTE ] CM: PASS: History has at least 300 days. [2026-01-05T12:05:15.390329] [DEBUG] [REMOTE ] CM: PASS: Price check passed. Min price $79.13. [2026-01-05T12:05:15.390460] [DEBUG] [REMOTE ] CM: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:15.390596] [DEBUG] [REMOTE ] CM: PASS: Integrity check passed. [2026-01-05T12:05:15.390647] [DEBUG] [REMOTE ] CM: Symbol is viable for forecasting. [2026-01-05T12:05:15.390704] [INFO ] [MAIN ] [713/3535] CM kept (0.5s) | 711 kept, 2 rejected | 138.0/min | ETA: 20.4m [2026-01-05T12:05:15.858207] [DEBUG] [REMOTE ] CMA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:15.858335] [DEBUG] [REMOTE ] CMA: PASS: History has at least 300 days. [2026-01-05T12:05:15.858540] [DEBUG] [REMOTE ] CMA: PASS: Price check passed. Min price $73.26. [2026-01-05T12:05:15.858714] [DEBUG] [REMOTE ] CMA: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:15.858831] [DEBUG] [REMOTE ] CMA: PASS: Integrity check passed. [2026-01-05T12:05:15.858873] [DEBUG] [REMOTE ] CMA: Symbol is viable for forecasting. [2026-01-05T12:05:15.858923] [INFO ] [MAIN ] [714/3535] CMA kept (0.5s) | 712 kept, 2 rejected | 138.0/min | ETA: 20.4m [2026-01-05T12:05:16.333738] [DEBUG] [REMOTE ] CMC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:16.333918] [DEBUG] [REMOTE ] CMC: PASS: History has at least 300 days. [2026-01-05T12:05:16.334204] [DEBUG] [REMOTE ] CMC: PASS: Price check passed. Min price $55.18. [2026-01-05T12:05:16.334373] [DEBUG] [REMOTE ] CMC: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:16.334518] [DEBUG] [REMOTE ] CMC: PASS: Integrity check passed. [2026-01-05T12:05:16.334631] [DEBUG] [REMOTE ] CMC: Symbol is viable for forecasting. [2026-01-05T12:05:16.334702] [INFO ] [MAIN ] [715/3535] CMC kept (0.5s) | 713 kept, 2 rejected | 138.0/min | ETA: 20.4m [2026-01-05T12:05:16.549622] [DEBUG] [REMOTE ] CMCM: Retrieved 2932 rows, trimmed to 300. [2026-01-05T12:05:16.549744] [DEBUG] [REMOTE ] CMCM: PASS: History has at least 300 days. [2026-01-05T12:05:16.549938] [DEBUG] [REMOTE ] CMCM: PASS: Price check passed. Min price $5.87. [2026-01-05T12:05:16.550067] [DEBUG] [REMOTE ] CMCM: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:16.550173] [DEBUG] [REMOTE ] CMCM: PASS: Integrity check passed. [2026-01-05T12:05:16.550212] [DEBUG] [REMOTE ] CMCM: Symbol is viable for forecasting. [2026-01-05T12:05:16.550259] [INFO ] [MAIN ] [716/3535] CMCM kept (0.2s) | 714 kept, 2 rejected | 138.1/min | ETA: 20.4m [2026-01-05T12:05:17.214311] [DEBUG] [REMOTE ] CMCO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:17.214439] [DEBUG] [REMOTE ] CMCO: PASS: History has at least 300 days. [2026-01-05T12:05:17.214666] [DEBUG] [REMOTE ] CMCO: PASS: Price check passed. Min price $14.22. [2026-01-05T12:05:17.214803] [DEBUG] [REMOTE ] CMCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:17.214914] [DEBUG] [REMOTE ] CMCO: PASS: Integrity check passed. [2026-01-05T12:05:17.214954] [DEBUG] [REMOTE ] CMCO: Symbol is viable for forecasting. [2026-01-05T12:05:17.215003] [INFO ] [MAIN ] [717/3535] CMCO kept (0.7s) | 715 kept, 2 rejected | 138.0/min | ETA: 20.4m [2026-01-05T12:05:17.756041] [DEBUG] [REMOTE ] CMCSA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:17.756199] [DEBUG] [REMOTE ] CMCSA: PASS: History has at least 300 days. [2026-01-05T12:05:17.756483] [DEBUG] [REMOTE ] CMCSA: PASS: Price check passed. Min price $26.46. [2026-01-05T12:05:17.756689] [DEBUG] [REMOTE ] CMCSA: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:17.756850] [DEBUG] [REMOTE ] CMCSA: PASS: Integrity check passed. [2026-01-05T12:05:17.756907] [DEBUG] [REMOTE ] CMCSA: Symbol is viable for forecasting. [2026-01-05T12:05:17.756979] [INFO ] [MAIN ] [718/3535] CMCSA kept (0.5s) | 716 kept, 2 rejected | 137.9/min | ETA: 20.4m [2026-01-05T12:05:18.264622] [DEBUG] [REMOTE ] CME: Retrieved 5805 rows, trimmed to 300. [2026-01-05T12:05:18.264758] [DEBUG] [REMOTE ] CME: PASS: History has at least 300 days. [2026-01-05T12:05:18.264977] [DEBUG] [REMOTE ] CME: PASS: Price check passed. Min price $260.34. [2026-01-05T12:05:18.265111] [DEBUG] [REMOTE ] CME: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:18.265227] [DEBUG] [REMOTE ] CME: PASS: Integrity check passed. [2026-01-05T12:05:18.265267] [DEBUG] [REMOTE ] CME: Symbol is viable for forecasting. [2026-01-05T12:05:18.265315] [INFO ] [MAIN ] [719/3535] CME kept (0.5s) | 717 kept, 2 rejected | 137.9/min | ETA: 20.4m [2026-01-05T12:05:18.636615] [DEBUG] [REMOTE ] CMG: Retrieved 5016 rows, trimmed to 300. [2026-01-05T12:05:18.636748] [DEBUG] [REMOTE ] CMG: PASS: History has at least 300 days. [2026-01-05T12:05:18.636949] [DEBUG] [REMOTE ] CMG: PASS: Price check passed. Min price $29.81. [2026-01-05T12:05:18.637079] [DEBUG] [REMOTE ] CMG: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:18.637189] [DEBUG] [REMOTE ] CMG: PASS: Integrity check passed. [2026-01-05T12:05:18.637228] [DEBUG] [REMOTE ] CMG: Symbol is viable for forecasting. [2026-01-05T12:05:18.637275] [INFO ] [MAIN ] [720/3535] CMG kept (0.4s) | 718 kept, 2 rejected | 137.9/min | ETA: 20.4m [2026-01-05T12:05:19.120671] [DEBUG] [REMOTE ] CMI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:19.120804] [DEBUG] [REMOTE ] CMI: PASS: History has at least 300 days. [2026-01-05T12:05:19.121012] [DEBUG] [REMOTE ] CMI: PASS: Price check passed. Min price $406.26. [2026-01-05T12:05:19.121143] [DEBUG] [REMOTE ] CMI: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:19.121255] [DEBUG] [REMOTE ] CMI: PASS: Integrity check passed. [2026-01-05T12:05:19.121310] [DEBUG] [REMOTE ] CMI: Symbol is viable for forecasting. [2026-01-05T12:05:19.121358] [INFO ] [MAIN ] [721/3535] CMI kept (0.5s) | 719 kept, 2 rejected | 137.9/min | ETA: 20.4m [2026-01-05T12:05:19.434478] [DEBUG] [REMOTE ] CMMB: Retrieved 1732 rows, trimmed to 300. [2026-01-05T12:05:19.434626] [DEBUG] [REMOTE ] CMMB: PASS: History has at least 300 days. [2026-01-05T12:05:19.434840] [DEBUG] [REMOTE ] CMMB: PASS: Price check passed. Min price $1.64. [2026-01-05T12:05:19.434975] [DEBUG] [REMOTE ] CMMB: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:19.435094] [DEBUG] [REMOTE ] CMMB: PASS: Integrity check passed. [2026-01-05T12:05:19.435136] [DEBUG] [REMOTE ] CMMB: Symbol is viable for forecasting. [2026-01-05T12:05:19.435187] [INFO ] [MAIN ] [722/3535] CMMB kept (0.3s) | 720 kept, 2 rejected | 138.0/min | ETA: 20.4m [2026-01-05T12:05:19.907326] [DEBUG] [REMOTE ] CMP: Retrieved 5549 rows, trimmed to 300. [2026-01-05T12:05:19.907455] [DEBUG] [REMOTE ] CMP: PASS: History has at least 300 days. [2026-01-05T12:05:19.907674] [DEBUG] [REMOTE ] CMP: PASS: Price check passed. Min price $16.54. [2026-01-05T12:05:19.907806] [DEBUG] [REMOTE ] CMP: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:19.907915] [DEBUG] [REMOTE ] CMP: PASS: Integrity check passed. [2026-01-05T12:05:19.907954] [DEBUG] [REMOTE ] CMP: Symbol is viable for forecasting. [2026-01-05T12:05:19.908000] [INFO ] [MAIN ] [723/3535] CMP kept (0.5s) | 721 kept, 2 rejected | 138.0/min | ETA: 20.4m [2026-01-05T12:05:20.216023] [DEBUG] [REMOTE ] CMPO: Retrieved 1285 rows, trimmed to 300. [2026-01-05T12:05:20.216231] [DEBUG] [REMOTE ] CMPO: PASS: History has at least 300 days. [2026-01-05T12:05:20.216482] [DEBUG] [REMOTE ] CMPO: PASS: Price check passed. Min price $18.18. [2026-01-05T12:05:20.216654] [DEBUG] [REMOTE ] CMPO: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:20.216799] [DEBUG] [REMOTE ] CMPO: PASS: Integrity check passed. [2026-01-05T12:05:20.216848] [DEBUG] [REMOTE ] CMPO: Symbol is viable for forecasting. [2026-01-05T12:05:20.216919] [INFO ] [MAIN ] [724/3535] CMPO kept (0.3s) | 722 kept, 2 rejected | 138.0/min | ETA: 20.4m [2026-01-05T12:05:20.603004] [DEBUG] [REMOTE ] CMPS: Retrieved 1329 rows, trimmed to 300. [2026-01-05T12:05:20.603141] [DEBUG] [REMOTE ] CMPS: PASS: History has at least 300 days. [2026-01-05T12:05:20.603350] [DEBUG] [REMOTE ] CMPS: PASS: Price check passed. Min price $4.94. [2026-01-05T12:05:20.603483] [DEBUG] [REMOTE ] CMPS: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:20.603625] [DEBUG] [REMOTE ] CMPS: PASS: Integrity check passed. [2026-01-05T12:05:20.603668] [DEBUG] [REMOTE ] CMPS: Symbol is viable for forecasting. [2026-01-05T12:05:20.603715] [INFO ] [MAIN ] [725/3535] CMPS kept (0.4s) | 723 kept, 2 rejected | 138.0/min | ETA: 20.4m [2026-01-05T12:05:20.930092] [DEBUG] [REMOTE ] CMPX: Retrieved 1194 rows, trimmed to 300. [2026-01-05T12:05:20.930227] [DEBUG] [REMOTE ] CMPX: PASS: History has at least 300 days. [2026-01-05T12:05:20.930433] [DEBUG] [REMOTE ] CMPX: PASS: Price check passed. Min price $3.72. [2026-01-05T12:05:20.930567] [DEBUG] [REMOTE ] CMPX: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:20.930713] [DEBUG] [REMOTE ] CMPX: PASS: Integrity check passed. [2026-01-05T12:05:20.930755] [DEBUG] [REMOTE ] CMPX: Symbol is viable for forecasting. [2026-01-05T12:05:20.930803] [INFO ] [MAIN ] [726/3535] CMPX kept (0.3s) | 724 kept, 2 rejected | 138.1/min | ETA: 20.3m [2026-01-05T12:05:21.494219] [DEBUG] [REMOTE ] CMRE: Retrieved 3813 rows, trimmed to 300. [2026-01-05T12:05:21.494373] [DEBUG] [REMOTE ] CMRE: PASS: History has at least 300 days. [2026-01-05T12:05:21.494665] [DEBUG] [REMOTE ] CMRE: PASS: Price check passed. Min price $10.76. [2026-01-05T12:05:21.494847] [DEBUG] [REMOTE ] CMRE: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:21.495001] [DEBUG] [REMOTE ] CMRE: PASS: Integrity check passed. [2026-01-05T12:05:21.495075] [DEBUG] [REMOTE ] CMRE: Symbol is viable for forecasting. [2026-01-05T12:05:21.495145] [INFO ] [MAIN ] [727/3535] CMRE kept (0.6s) | 725 kept, 2 rejected | 138.0/min | ETA: 20.3m [2026-01-05T12:05:21.979062] [DEBUG] [REMOTE ] CMS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:21.979197] [DEBUG] [REMOTE ] CMS: PASS: History has at least 300 days. [2026-01-05T12:05:21.979416] [DEBUG] [REMOTE ] CMS: PASS: Price check passed. Min price $69.17. [2026-01-05T12:05:21.979555] [DEBUG] [REMOTE ] CMS: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:21.979700] [DEBUG] [REMOTE ] CMS: PASS: Integrity check passed. [2026-01-05T12:05:21.979751] [DEBUG] [REMOTE ] CMS: Symbol is viable for forecasting. [2026-01-05T12:05:21.979813] [INFO ] [MAIN ] [728/3535] CMS kept (0.5s) | 726 kept, 2 rejected | 138.0/min | ETA: 20.3m [2026-01-05T12:05:22.301648] [DEBUG] [REMOTE ] CMSA: Retrieved 1965 rows, trimmed to 300. [2026-01-05T12:05:22.301784] [DEBUG] [REMOTE ] CMSA: PASS: History has at least 300 days. [2026-01-05T12:05:22.302004] [DEBUG] [REMOTE ] CMSA: PASS: Price check passed. Min price $21.66. [2026-01-05T12:05:22.302329] [DEBUG] [REMOTE ] CMSA: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:22.302446] [DEBUG] [REMOTE ] CMSA: PASS: Integrity check passed. [2026-01-05T12:05:22.302487] [DEBUG] [REMOTE ] CMSA: Symbol is viable for forecasting. [2026-01-05T12:05:22.302534] [INFO ] [MAIN ] [729/3535] CMSA kept (0.3s) | 727 kept, 2 rejected | 138.0/min | ETA: 20.3m [2026-01-05T12:05:22.670830] [DEBUG] [REMOTE ] CMSC: Retrieved 1824 rows, trimmed to 300. [2026-01-05T12:05:22.670955] [DEBUG] [REMOTE ] CMSC: PASS: History has at least 300 days. [2026-01-05T12:05:22.671152] [DEBUG] [REMOTE ] CMSC: PASS: Price check passed. Min price $22.64. [2026-01-05T12:05:22.671282] [DEBUG] [REMOTE ] CMSC: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:22.671391] [DEBUG] [REMOTE ] CMSC: PASS: Integrity check passed. [2026-01-05T12:05:22.671431] [DEBUG] [REMOTE ] CMSC: Symbol is viable for forecasting. [2026-01-05T12:05:22.671478] [INFO ] [MAIN ] [730/3535] CMSC kept (0.4s) | 728 kept, 2 rejected | 138.1/min | ETA: 20.3m [2026-01-05T12:05:23.071224] [DEBUG] [REMOTE ] CMSD: Retrieved 1727 rows, trimmed to 300. [2026-01-05T12:05:23.071351] [DEBUG] [REMOTE ] CMSD: PASS: History has at least 300 days. [2026-01-05T12:05:23.071548] [DEBUG] [REMOTE ] CMSD: PASS: Price check passed. Min price $23.02. [2026-01-05T12:05:23.071701] [DEBUG] [REMOTE ] CMSD: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:23.071811] [DEBUG] [REMOTE ] CMSD: PASS: Integrity check passed. [2026-01-05T12:05:23.071851] [DEBUG] [REMOTE ] CMSD: Symbol is viable for forecasting. [2026-01-05T12:05:23.071898] [INFO ] [MAIN ] [731/3535] CMSD kept (0.4s) | 729 kept, 2 rejected | 138.1/min | ETA: 20.3m [2026-01-05T12:05:23.284685] [DEBUG] [REMOTE ] CMTG: Retrieved 1045 rows, trimmed to 300. [2026-01-05T12:05:23.284820] [DEBUG] [REMOTE ] CMTG: PASS: History has at least 300 days. [2026-01-05T12:05:23.285023] [DEBUG] [REMOTE ] CMTG: PASS: Price check passed. Min price $2.71. [2026-01-05T12:05:23.285158] [DEBUG] [REMOTE ] CMTG: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:23.285281] [DEBUG] [REMOTE ] CMTG: PASS: Integrity check passed. [2026-01-05T12:05:23.285332] [DEBUG] [REMOTE ] CMTG: Symbol is viable for forecasting. [2026-01-05T12:05:23.285383] [INFO ] [MAIN ] [732/3535] CMTG kept (0.2s) | 730 kept, 2 rejected | 138.2/min | ETA: 20.3m [2026-01-05T12:05:24.117298] [DEBUG] [REMOTE ] CMTL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:24.117433] [DEBUG] [REMOTE ] CMTL: PASS: History has at least 300 days. [2026-01-05T12:05:24.117668] [DEBUG] [REMOTE ] CMTL: PASS: Price check passed. Min price $2.84. [2026-01-05T12:05:24.117803] [DEBUG] [REMOTE ] CMTL: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:24.117931] [DEBUG] [REMOTE ] CMTL: PASS: Integrity check passed. [2026-01-05T12:05:24.117972] [DEBUG] [REMOTE ] CMTL: Symbol is viable for forecasting. [2026-01-05T12:05:24.118019] [INFO ] [MAIN ] [733/3535] CMTL kept (0.8s) | 731 kept, 2 rejected | 138.0/min | ETA: 20.3m [2026-01-05T12:05:24.597504] [DEBUG] [REMOTE ] CNA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:24.597654] [DEBUG] [REMOTE ] CNA: PASS: History has at least 300 days. [2026-01-05T12:05:24.597899] [DEBUG] [REMOTE ] CNA: PASS: Price check passed. Min price $43.61. [2026-01-05T12:05:24.598043] [DEBUG] [REMOTE ] CNA: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:24.598163] [DEBUG] [REMOTE ] CNA: PASS: Integrity check passed. [2026-01-05T12:05:24.598204] [DEBUG] [REMOTE ] CNA: Symbol is viable for forecasting. [2026-01-05T12:05:24.598252] [INFO ] [MAIN ] [734/3535] CNA kept (0.5s) | 732 kept, 2 rejected | 138.0/min | ETA: 20.3m [2026-01-05T12:05:25.048535] [DEBUG] [REMOTE ] CNC: Retrieved 6052 rows, trimmed to 300. [2026-01-05T12:05:25.048737] [DEBUG] [REMOTE ] CNC: PASS: History has at least 300 days. [2026-01-05T12:05:25.049002] [DEBUG] [REMOTE ] CNC: PASS: Price check passed. Min price $33.15. [2026-01-05T12:05:25.049144] [DEBUG] [REMOTE ] CNC: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:25.049274] [DEBUG] [REMOTE ] CNC: PASS: Integrity check passed. [2026-01-05T12:05:25.049317] [DEBUG] [REMOTE ] CNC: Symbol is viable for forecasting. [2026-01-05T12:05:25.049378] [INFO ] [MAIN ] [735/3535] CNC kept (0.5s) | 733 kept, 2 rejected | 138.0/min | ETA: 20.3m [2026-01-05T12:05:25.193409] [DEBUG] [REMOTE ] CNF: Retrieved 1793 rows, trimmed to 300. [2026-01-05T12:05:25.193533] [DEBUG] [REMOTE ] CNF: PASS: History has at least 300 days. [2026-01-05T12:05:25.193755] [DEBUG] [REMOTE ] CNF: PASS: Price check passed. Min price $3.97. [2026-01-05T12:05:25.193889] [DEBUG] [REMOTE ] CNF: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:25.194000] [DEBUG] [REMOTE ] CNF: PASS: Integrity check passed. [2026-01-05T12:05:25.194040] [DEBUG] [REMOTE ] CNF: Symbol is viable for forecasting. [2026-01-05T12:05:25.194087] [INFO ] [MAIN ] [736/3535] CNF kept (0.1s) | 734 kept, 2 rejected | 138.1/min | ETA: 20.3m [2026-01-05T12:05:25.889452] [DEBUG] [REMOTE ] CNI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:25.889600] [DEBUG] [REMOTE ] CNI: PASS: History has at least 300 days. [2026-01-05T12:05:25.889810] [DEBUG] [REMOTE ] CNI: PASS: Price check passed. Min price $90.32. [2026-01-05T12:05:25.889942] [DEBUG] [REMOTE ] CNI: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:25.890056] [DEBUG] [REMOTE ] CNI: PASS: Integrity check passed. [2026-01-05T12:05:25.890095] [DEBUG] [REMOTE ] CNI: Symbol is viable for forecasting. [2026-01-05T12:05:25.890142] [INFO ] [MAIN ] [737/3535] CNI kept (0.7s) | 735 kept, 2 rejected | 138.0/min | ETA: 20.3m [2026-01-05T12:05:26.284601] [DEBUG] [REMOTE ] CNK: Retrieved 4705 rows, trimmed to 300. [2026-01-05T12:05:26.284729] [DEBUG] [REMOTE ] CNK: PASS: History has at least 300 days. [2026-01-05T12:05:26.284933] [DEBUG] [REMOTE ] CNK: PASS: Price check passed. Min price $21.93. [2026-01-05T12:05:26.285065] [DEBUG] [REMOTE ] CNK: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:26.285175] [DEBUG] [REMOTE ] CNK: PASS: Integrity check passed. [2026-01-05T12:05:26.285215] [DEBUG] [REMOTE ] CNK: Symbol is viable for forecasting. [2026-01-05T12:05:26.285262] [INFO ] [MAIN ] [738/3535] CNK kept (0.4s) | 736 kept, 2 rejected | 138.0/min | ETA: 20.3m [2026-01-05T12:05:26.500525] [DEBUG] [REMOTE ] CNM: Retrieved 1118 rows, trimmed to 300. [2026-01-05T12:05:26.500680] [DEBUG] [REMOTE ] CNM: PASS: History has at least 300 days. [2026-01-05T12:05:26.500910] [DEBUG] [REMOTE ] CNM: PASS: Price check passed. Min price $44.29. [2026-01-05T12:05:26.501050] [DEBUG] [REMOTE ] CNM: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:26.501181] [DEBUG] [REMOTE ] CNM: PASS: Integrity check passed. [2026-01-05T12:05:26.501222] [DEBUG] [REMOTE ] CNM: Symbol is viable for forecasting. [2026-01-05T12:05:26.501269] [INFO ] [MAIN ] [739/3535] CNM kept (0.2s) | 737 kept, 2 rejected | 138.1/min | ETA: 20.2m [2026-01-05T12:05:27.169419] [DEBUG] [REMOTE ] CNMD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:27.169559] [DEBUG] [REMOTE ] CNMD: PASS: History has at least 300 days. [2026-01-05T12:05:27.169799] [DEBUG] [REMOTE ] CNMD: PASS: Price check passed. Min price $38.99. [2026-01-05T12:05:27.169965] [DEBUG] [REMOTE ] CNMD: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:27.170087] [DEBUG] [REMOTE ] CNMD: PASS: Integrity check passed. [2026-01-05T12:05:27.170130] [DEBUG] [REMOTE ] CNMD: Symbol is viable for forecasting. [2026-01-05T12:05:27.170179] [INFO ] [MAIN ] [740/3535] CNMD kept (0.7s) | 738 kept, 2 rejected | 138.0/min | ETA: 20.3m [2026-01-05T12:05:27.453723] [DEBUG] [REMOTE ] CNNE: Retrieved 2040 rows, trimmed to 300. [2026-01-05T12:05:27.453852] [DEBUG] [REMOTE ] CNNE: PASS: History has at least 300 days. [2026-01-05T12:05:27.454051] [DEBUG] [REMOTE ] CNNE: PASS: Price check passed. Min price $14.99. [2026-01-05T12:05:27.454181] [DEBUG] [REMOTE ] CNNE: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:27.454289] [DEBUG] [REMOTE ] CNNE: PASS: Integrity check passed. [2026-01-05T12:05:27.454328] [DEBUG] [REMOTE ] CNNE: Symbol is viable for forecasting. [2026-01-05T12:05:27.454375] [INFO ] [MAIN ] [741/3535] CNNE kept (0.3s) | 739 kept, 2 rejected | 138.1/min | ETA: 20.2m [2026-01-05T12:05:27.996453] [DEBUG] [REMOTE ] CNO: Retrieved 5615 rows, trimmed to 300. [2026-01-05T12:05:27.996610] [DEBUG] [REMOTE ] CNO: PASS: History has at least 300 days. [2026-01-05T12:05:27.996826] [DEBUG] [REMOTE ] CNO: PASS: Price check passed. Min price $38.33. [2026-01-05T12:05:27.996971] [DEBUG] [REMOTE ] CNO: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:27.997101] [DEBUG] [REMOTE ] CNO: PASS: Integrity check passed. [2026-01-05T12:05:27.997148] [DEBUG] [REMOTE ] CNO: Symbol is viable for forecasting. [2026-01-05T12:05:27.997199] [INFO ] [MAIN ] [742/3535] CNO kept (0.5s) | 740 kept, 2 rejected | 138.0/min | ETA: 20.2m [2026-01-05T12:05:28.543843] [DEBUG] [REMOTE ] CNOB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:28.543995] [DEBUG] [REMOTE ] CNOB: PASS: History has at least 300 days. [2026-01-05T12:05:28.544409] [DEBUG] [REMOTE ] CNOB: PASS: Price check passed. Min price $23.12. [2026-01-05T12:05:28.544541] [DEBUG] [REMOTE ] CNOB: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:28.544684] [DEBUG] [REMOTE ] CNOB: PASS: Integrity check passed. [2026-01-05T12:05:28.544724] [DEBUG] [REMOTE ] CNOB: Symbol is viable for forecasting. [2026-01-05T12:05:28.544771] [INFO ] [MAIN ] [743/3535] CNOB kept (0.5s) | 741 kept, 2 rejected | 138.0/min | ETA: 20.2m [2026-01-05T12:05:29.062929] [DEBUG] [REMOTE ] CNP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:29.063074] [DEBUG] [REMOTE ] CNP: PASS: History has at least 300 days. [2026-01-05T12:05:29.063298] [DEBUG] [REMOTE ] CNP: PASS: Price check passed. Min price $37.33. [2026-01-05T12:05:29.063438] [DEBUG] [REMOTE ] CNP: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:29.063592] [DEBUG] [REMOTE ] CNP: PASS: Integrity check passed. [2026-01-05T12:05:29.063647] [DEBUG] [REMOTE ] CNP: Symbol is viable for forecasting. [2026-01-05T12:05:29.063700] [INFO ] [MAIN ] [744/3535] CNP kept (0.5s) | 742 kept, 2 rejected | 137.9/min | ETA: 20.2m [2026-01-05T12:05:29.540463] [DEBUG] [REMOTE ] CNQ: Retrieved 6395 rows, trimmed to 300. [2026-01-05T12:05:29.540620] [DEBUG] [REMOTE ] CNQ: PASS: History has at least 300 days. [2026-01-05T12:05:29.540853] [DEBUG] [REMOTE ] CNQ: PASS: Price check passed. Min price $29.53. [2026-01-05T12:05:29.541018] [DEBUG] [REMOTE ] CNQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:29.541164] [DEBUG] [REMOTE ] CNQ: PASS: Integrity check passed. [2026-01-05T12:05:29.541206] [DEBUG] [REMOTE ] CNQ: Symbol is viable for forecasting. [2026-01-05T12:05:29.541254] [INFO ] [MAIN ] [745/3535] CNQ kept (0.5s) | 743 kept, 2 rejected | 137.9/min | ETA: 20.2m [2026-01-05T12:05:29.830834] [DEBUG] [REMOTE ] CNS: Retrieved 5381 rows, trimmed to 300. [2026-01-05T12:05:29.831028] [DEBUG] [REMOTE ] CNS: PASS: History has at least 300 days. [2026-01-05T12:05:29.831701] [DEBUG] [REMOTE ] CNS: PASS: Price check passed. Min price $59.24. [2026-01-05T12:05:29.831999] [DEBUG] [REMOTE ] CNS: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:29.832177] [DEBUG] [REMOTE ] CNS: PASS: Integrity check passed. [2026-01-05T12:05:29.832220] [DEBUG] [REMOTE ] CNS: Symbol is viable for forecasting. [2026-01-05T12:05:29.832284] [INFO ] [MAIN ] [746/3535] CNS kept (0.3s) | 744 kept, 2 rejected | 138.0/min | ETA: 20.2m [2026-01-05T12:05:30.203133] [DEBUG] [REMOTE ] CNSP: Retrieved 1545 rows, trimmed to 300. [2026-01-05T12:05:30.203325] [DEBUG] [REMOTE ] CNSP: PASS: History has at least 300 days. [2026-01-05T12:05:30.203671] [DEBUG] [REMOTE ] CNSP: PASS: Price check passed. Min price $5.25. [2026-01-05T12:05:30.203828] [DEBUG] [REMOTE ] CNSP: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:30.203954] [DEBUG] [REMOTE ] CNSP: PASS: Integrity check passed. [2026-01-05T12:05:30.203995] [DEBUG] [REMOTE ] CNSP: Symbol is viable for forecasting. [2026-01-05T12:05:30.204046] [INFO ] [MAIN ] [747/3535] CNSP kept (0.4s) | 745 kept, 2 rejected | 138.0/min | ETA: 20.2m [2026-01-05T12:05:30.567198] [DEBUG] [REMOTE ] CNTA: Retrieved 1155 rows, trimmed to 300. [2026-01-05T12:05:30.567337] [DEBUG] [REMOTE ] CNTA: PASS: History has at least 300 days. [2026-01-05T12:05:30.567546] [DEBUG] [REMOTE ] CNTA: PASS: Price check passed. Min price $22.12. [2026-01-05T12:05:30.567705] [DEBUG] [REMOTE ] CNTA: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:30.567818] [DEBUG] [REMOTE ] CNTA: PASS: Integrity check passed. [2026-01-05T12:05:30.567859] [DEBUG] [REMOTE ] CNTA: Symbol is viable for forecasting. [2026-01-05T12:05:30.567908] [INFO ] [MAIN ] [748/3535] CNTA kept (0.4s) | 746 kept, 2 rejected | 138.0/min | ETA: 20.2m [2026-01-05T12:05:31.194163] [DEBUG] [REMOTE ] CNTY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:31.194298] [DEBUG] [REMOTE ] CNTY: PASS: History has at least 300 days. [2026-01-05T12:05:31.194517] [DEBUG] [REMOTE ] CNTY: PASS: Price check passed. Min price $1.30. [2026-01-05T12:05:31.194677] [DEBUG] [REMOTE ] CNTY: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:31.194819] [DEBUG] [REMOTE ] CNTY: PASS: Integrity check passed. [2026-01-05T12:05:31.194866] [DEBUG] [REMOTE ] CNTY: Symbol is viable for forecasting. [2026-01-05T12:05:31.194925] [INFO ] [MAIN ] [749/3535] CNTY kept (0.6s) | 747 kept, 2 rejected | 138.0/min | ETA: 20.2m [2026-01-05T12:05:31.647516] [DEBUG] [REMOTE ] CNVS: Retrieved 5572 rows, trimmed to 300. [2026-01-05T12:05:31.647680] [DEBUG] [REMOTE ] CNVS: PASS: History has at least 300 days. [2026-01-05T12:05:31.647890] [DEBUG] [REMOTE ] CNVS: PASS: Price check passed. Min price $2.04. [2026-01-05T12:05:31.648027] [DEBUG] [REMOTE ] CNVS: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:31.648144] [DEBUG] [REMOTE ] CNVS: PASS: Integrity check passed. [2026-01-05T12:05:31.648185] [DEBUG] [REMOTE ] CNVS: Symbol is viable for forecasting. [2026-01-05T12:05:31.648234] [INFO ] [MAIN ] [750/3535] CNVS kept (0.5s) | 748 kept, 2 rejected | 138.0/min | ETA: 20.2m [2026-01-05T12:05:32.169899] [DEBUG] [REMOTE ] CNX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:32.170040] [DEBUG] [REMOTE ] CNX: PASS: History has at least 300 days. [2026-01-05T12:05:32.170262] [DEBUG] [REMOTE ] CNX: PASS: Price check passed. Min price $31.77. [2026-01-05T12:05:32.170396] [DEBUG] [REMOTE ] CNX: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:32.170531] [DEBUG] [REMOTE ] CNX: PASS: Integrity check passed. [2026-01-05T12:05:32.170591] [DEBUG] [REMOTE ] CNX: Symbol is viable for forecasting. [2026-01-05T12:05:32.170642] [INFO ] [MAIN ] [751/3535] CNX kept (0.5s) | 749 kept, 2 rejected | 137.9/min | ETA: 20.2m [2026-01-05T12:05:32.427271] [DEBUG] [REMOTE ] CNXC: Retrieved 1281 rows, trimmed to 300. [2026-01-05T12:05:32.427410] [DEBUG] [REMOTE ] CNXC: PASS: History has at least 300 days. [2026-01-05T12:05:32.427640] [DEBUG] [REMOTE ] CNXC: PASS: Price check passed. Min price $32.50. [2026-01-05T12:05:32.427806] [DEBUG] [REMOTE ] CNXC: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:32.427919] [DEBUG] [REMOTE ] CNXC: PASS: Integrity check passed. [2026-01-05T12:05:32.427960] [DEBUG] [REMOTE ] CNXC: Symbol is viable for forecasting. [2026-01-05T12:05:32.428009] [INFO ] [MAIN ] [752/3535] CNXC kept (0.3s) | 750 kept, 2 rejected | 138.0/min | ETA: 20.2m [2026-01-05T12:05:32.948531] [DEBUG] [REMOTE ] CNXN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:32.948704] [DEBUG] [REMOTE ] CNXN: PASS: History has at least 300 days. [2026-01-05T12:05:32.948927] [DEBUG] [REMOTE ] CNXN: PASS: Price check passed. Min price $55.98. [2026-01-05T12:05:32.949089] [DEBUG] [REMOTE ] CNXN: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:32.949221] [DEBUG] [REMOTE ] CNXN: PASS: Integrity check passed. [2026-01-05T12:05:32.949274] [DEBUG] [REMOTE ] CNXN: Symbol is viable for forecasting. [2026-01-05T12:05:32.949340] [INFO ] [MAIN ] [753/3535] CNXN kept (0.5s) | 751 kept, 2 rejected | 138.0/min | ETA: 20.2m [2026-01-05T12:05:33.219074] [DEBUG] [REMOTE ] COCO: Retrieved 1054 rows, trimmed to 300. [2026-01-05T12:05:33.219200] [DEBUG] [REMOTE ] COCO: PASS: History has at least 300 days. [2026-01-05T12:05:33.219397] [DEBUG] [REMOTE ] COCO: PASS: Price check passed. Min price $39.07. [2026-01-05T12:05:33.219528] [DEBUG] [REMOTE ] COCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:33.219655] [DEBUG] [REMOTE ] COCO: PASS: Integrity check passed. [2026-01-05T12:05:33.219697] [DEBUG] [REMOTE ] COCO: Symbol is viable for forecasting. [2026-01-05T12:05:33.219744] [INFO ] [MAIN ] [754/3535] COCO kept (0.3s) | 752 kept, 2 rejected | 138.0/min | ETA: 20.1m [2026-01-05T12:05:33.745452] [DEBUG] [REMOTE ] CODA: Retrieved 4319 rows, trimmed to 300. [2026-01-05T12:05:33.745600] [DEBUG] [REMOTE ] CODA: PASS: History has at least 300 days. [2026-01-05T12:05:33.745816] [DEBUG] [REMOTE ] CODA: PASS: Price check passed. Min price $7.99. [2026-01-05T12:05:33.745950] [DEBUG] [REMOTE ] CODA: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:33.746084] [DEBUG] [REMOTE ] CODA: PASS: Integrity check passed. [2026-01-05T12:05:33.746134] [DEBUG] [REMOTE ] CODA: Symbol is viable for forecasting. [2026-01-05T12:05:33.746191] [INFO ] [MAIN ] [755/3535] CODA kept (0.5s) | 753 kept, 2 rejected | 138.0/min | ETA: 20.1m [2026-01-05T12:05:34.043973] [DEBUG] [REMOTE ] CODI: Retrieved 4938 rows, trimmed to 300. [2026-01-05T12:05:34.044113] [DEBUG] [REMOTE ] CODI: PASS: History has at least 300 days. [2026-01-05T12:05:34.044322] [DEBUG] [REMOTE ] CODI: PASS: Price check passed. Min price $4.65. [2026-01-05T12:05:34.044455] [DEBUG] [REMOTE ] CODI: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:34.044587] [DEBUG] [REMOTE ] CODI: PASS: Integrity check passed. [2026-01-05T12:05:34.044630] [DEBUG] [REMOTE ] CODI: Symbol is viable for forecasting. [2026-01-05T12:05:34.044679] [INFO ] [MAIN ] [756/3535] CODI kept (0.3s) | 754 kept, 2 rejected | 138.0/min | ETA: 20.1m [2026-01-05T12:05:34.449371] [DEBUG] [REMOTE ] COEP: Retrieved 1266 rows, trimmed to 300. [2026-01-05T12:05:34.449496] [DEBUG] [REMOTE ] COEP: PASS: History has at least 300 days. [2026-01-05T12:05:34.449725] [DEBUG] [REMOTE ] COEP: PASS: Price check passed. Min price $13.71. [2026-01-05T12:05:34.449858] [DEBUG] [REMOTE ] COEP: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:34.449993] [DEBUG] [REMOTE ] COEP: PASS: Integrity check passed. [2026-01-05T12:05:34.450041] [DEBUG] [REMOTE ] COEP: Symbol is viable for forecasting. [2026-01-05T12:05:34.450088] [INFO ] [MAIN ] [757/3535] COEP kept (0.4s) | 755 kept, 2 rejected | 138.1/min | ETA: 20.1m [2026-01-05T12:05:35.069925] [DEBUG] [REMOTE ] COF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:35.070058] [DEBUG] [REMOTE ] COF: PASS: History has at least 300 days. [2026-01-05T12:05:35.070269] [DEBUG] [REMOTE ] COF: PASS: Price check passed. Min price $200.04. [2026-01-05T12:05:35.070404] [DEBUG] [REMOTE ] COF: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:35.070518] [DEBUG] [REMOTE ] COF: PASS: Integrity check passed. [2026-01-05T12:05:35.070559] [DEBUG] [REMOTE ] COF: Symbol is viable for forecasting. [2026-01-05T12:05:35.070629] [INFO ] [MAIN ] [758/3535] COF kept (0.6s) | 756 kept, 2 rejected | 138.0/min | ETA: 20.1m [2026-01-05T12:05:35.499908] [DEBUG] [REMOTE ] COFS: Retrieved 6031 rows, trimmed to 300. [2026-01-05T12:05:35.500043] [DEBUG] [REMOTE ] COFS: PASS: History has at least 300 days. [2026-01-05T12:05:35.500258] [DEBUG] [REMOTE ] COFS: PASS: Price check passed. Min price $26.05. [2026-01-05T12:05:35.500389] [DEBUG] [REMOTE ] COFS: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:35.500503] [DEBUG] [REMOTE ] COFS: PASS: Integrity check passed. [2026-01-05T12:05:35.500542] [DEBUG] [REMOTE ] COFS: Symbol is viable for forecasting. [2026-01-05T12:05:35.500609] [INFO ] [MAIN ] [759/3535] COFS kept (0.4s) | 757 kept, 2 rejected | 138.0/min | ETA: 20.1m [2026-01-05T12:05:35.748927] [DEBUG] [REMOTE ] COIN: Retrieved 1187 rows, trimmed to 300. [2026-01-05T12:05:35.749059] [DEBUG] [REMOTE ] COIN: PASS: History has at least 300 days. [2026-01-05T12:05:35.749282] [DEBUG] [REMOTE ] COIN: PASS: Price check passed. Min price $226.14. [2026-01-05T12:05:35.749421] [DEBUG] [REMOTE ] COIN: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:35.749532] [DEBUG] [REMOTE ] COIN: PASS: Integrity check passed. [2026-01-05T12:05:35.749605] [DEBUG] [REMOTE ] COIN: Symbol is viable for forecasting. [2026-01-05T12:05:35.749664] [INFO ] [MAIN ] [760/3535] COIN kept (0.2s) | 758 kept, 2 rejected | 138.1/min | ETA: 20.1m [2026-01-05T12:05:36.264850] [DEBUG] [REMOTE ] COKE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:36.264982] [DEBUG] [REMOTE ] COKE: PASS: History has at least 300 days. [2026-01-05T12:05:36.265197] [DEBUG] [REMOTE ] COKE: PASS: Price check passed. Min price $119.70. [2026-01-05T12:05:36.265328] [DEBUG] [REMOTE ] COKE: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:36.265441] [DEBUG] [REMOTE ] COKE: PASS: Integrity check passed. [2026-01-05T12:05:36.265481] [DEBUG] [REMOTE ] COKE: Symbol is viable for forecasting. [2026-01-05T12:05:36.265529] [INFO ] [MAIN ] [761/3535] COKE kept (0.5s) | 759 kept, 2 rejected | 138.0/min | ETA: 20.1m [2026-01-05T12:05:36.762294] [DEBUG] [REMOTE ] COLB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:36.762415] [DEBUG] [REMOTE ] COLB: PASS: History has at least 300 days. [2026-01-05T12:05:36.762649] [DEBUG] [REMOTE ] COLB: PASS: Price check passed. Min price $23.75. [2026-01-05T12:05:36.762782] [DEBUG] [REMOTE ] COLB: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:36.762893] [DEBUG] [REMOTE ] COLB: PASS: Integrity check passed. [2026-01-05T12:05:36.762932] [DEBUG] [REMOTE ] COLB: Symbol is viable for forecasting. [2026-01-05T12:05:36.762980] [INFO ] [MAIN ] [762/3535] COLB kept (0.5s) | 760 kept, 2 rejected | 138.0/min | ETA: 20.1m [2026-01-05T12:05:36.934124] [DEBUG] [REMOTE ] COLD: Retrieved 2000 rows, trimmed to 300. [2026-01-05T12:05:36.934229] [DEBUG] [REMOTE ] COLD: PASS: History has at least 300 days. [2026-01-05T12:05:36.934421] [DEBUG] [REMOTE ] COLD: PASS: Price check passed. Min price $9.94. [2026-01-05T12:05:36.934565] [DEBUG] [REMOTE ] COLD: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:36.934701] [DEBUG] [REMOTE ] COLD: PASS: Integrity check passed. [2026-01-05T12:05:36.934740] [DEBUG] [REMOTE ] COLD: Symbol is viable for forecasting. [2026-01-05T12:05:36.934789] [INFO ] [MAIN ] [763/3535] COLD kept (0.2s) | 761 kept, 2 rejected | 138.1/min | ETA: 20.1m [2026-01-05T12:05:37.504892] [DEBUG] [REMOTE ] COLL: Retrieved 2681 rows, trimmed to 300. [2026-01-05T12:05:37.505017] [DEBUG] [REMOTE ] COLL: PASS: History has at least 300 days. [2026-01-05T12:05:37.505223] [DEBUG] [REMOTE ] COLL: PASS: Price check passed. Min price $32.04. [2026-01-05T12:05:37.505360] [DEBUG] [REMOTE ] COLL: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:37.505682] [DEBUG] [REMOTE ] COLL: PASS: Integrity check passed. [2026-01-05T12:05:37.505724] [DEBUG] [REMOTE ] COLL: Symbol is viable for forecasting. [2026-01-05T12:05:37.505772] [INFO ] [MAIN ] [764/3535] COLL kept (0.6s) | 762 kept, 2 rejected | 138.1/min | ETA: 20.1m [2026-01-05T12:05:38.023630] [DEBUG] [REMOTE ] COLM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:38.023768] [DEBUG] [REMOTE ] COLM: PASS: History has at least 300 days. [2026-01-05T12:05:38.023984] [DEBUG] [REMOTE ] COLM: PASS: Price check passed. Min price $48.67. [2026-01-05T12:05:38.024116] [DEBUG] [REMOTE ] COLM: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:38.024230] [DEBUG] [REMOTE ] COLM: PASS: Integrity check passed. [2026-01-05T12:05:38.024270] [DEBUG] [REMOTE ] COLM: Symbol is viable for forecasting. [2026-01-05T12:05:38.024317] [INFO ] [MAIN ] [765/3535] COLM kept (0.5s) | 763 kept, 2 rejected | 138.0/min | ETA: 20.1m [2026-01-05T12:05:38.372786] [DEBUG] [REMOTE ] COMM: Retrieved 3065 rows, trimmed to 300. [2026-01-05T12:05:38.372919] [DEBUG] [REMOTE ] COMM: PASS: History has at least 300 days. [2026-01-05T12:05:38.373134] [DEBUG] [REMOTE ] COMM: PASS: Price check passed. Min price $14.95. [2026-01-05T12:05:38.373264] [DEBUG] [REMOTE ] COMM: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:38.373370] [DEBUG] [REMOTE ] COMM: PASS: Integrity check passed. [2026-01-05T12:05:38.373410] [DEBUG] [REMOTE ] COMM: Symbol is viable for forecasting. [2026-01-05T12:05:38.373457] [INFO ] [MAIN ] [766/3535] COMM kept (0.3s) | 764 kept, 2 rejected | 138.1/min | ETA: 20.1m [2026-01-05T12:05:38.550958] [DEBUG] [REMOTE ] COMP: Retrieved 1195 rows, trimmed to 300. [2026-01-05T12:05:38.551081] [DEBUG] [REMOTE ] COMP: PASS: History has at least 300 days. [2026-01-05T12:05:38.551278] [DEBUG] [REMOTE ] COMP: PASS: Price check passed. Min price $6.92. [2026-01-05T12:05:38.551429] [DEBUG] [REMOTE ] COMP: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:38.551544] [DEBUG] [REMOTE ] COMP: PASS: Integrity check passed. [2026-01-05T12:05:38.551604] [DEBUG] [REMOTE ] COMP: Symbol is viable for forecasting. [2026-01-05T12:05:38.551654] [INFO ] [MAIN ] [767/3535] COMP kept (0.2s) | 765 kept, 2 rejected | 138.2/min | ETA: 20.0m [2026-01-05T12:05:39.065074] [DEBUG] [REMOTE ] CONL: Retrieved 854 rows, trimmed to 300. [2026-01-05T12:05:39.065204] [DEBUG] [REMOTE ] CONL: PASS: History has at least 300 days. [2026-01-05T12:05:39.065406] [DEBUG] [REMOTE ] CONL: PASS: Price check passed. Min price $14.65. [2026-01-05T12:05:39.065757] [DEBUG] [REMOTE ] CONL: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:39.065873] [DEBUG] [REMOTE ] CONL: PASS: Integrity check passed. [2026-01-05T12:05:39.065913] [DEBUG] [REMOTE ] CONL: Symbol is viable for forecasting. [2026-01-05T12:05:39.065961] [INFO ] [MAIN ] [768/3535] CONL kept (0.5s) | 766 kept, 2 rejected | 138.1/min | ETA: 20.0m [2026-01-05T12:05:39.564562] [DEBUG] [REMOTE ] COO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:39.564716] [DEBUG] [REMOTE ] COO: PASS: History has at least 300 days. [2026-01-05T12:05:39.564941] [DEBUG] [REMOTE ] COO: PASS: Price check passed. Min price $68.37. [2026-01-05T12:05:39.565095] [DEBUG] [REMOTE ] COO: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:39.565214] [DEBUG] [REMOTE ] COO: PASS: Integrity check passed. [2026-01-05T12:05:39.565255] [DEBUG] [REMOTE ] COO: Symbol is viable for forecasting. [2026-01-05T12:05:39.565304] [INFO ] [MAIN ] [769/3535] COO kept (0.5s) | 767 kept, 2 rejected | 138.1/min | ETA: 20.0m [2026-01-05T12:05:40.085969] [DEBUG] [REMOTE ] COP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:40.086107] [DEBUG] [REMOTE ] COP: PASS: History has at least 300 days. [2026-01-05T12:05:40.086330] [DEBUG] [REMOTE ] COP: PASS: Price check passed. Min price $84.86. [2026-01-05T12:05:40.086460] [DEBUG] [REMOTE ] COP: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:40.086596] [DEBUG] [REMOTE ] COP: PASS: Integrity check passed. [2026-01-05T12:05:40.086638] [DEBUG] [REMOTE ] COP: Symbol is viable for forecasting. [2026-01-05T12:05:40.086685] [INFO ] [MAIN ] [770/3535] COP kept (0.5s) | 768 kept, 2 rejected | 138.1/min | ETA: 20.0m [2026-01-05T12:05:40.260270] [DEBUG] [REMOTE ] COPP: Retrieved 459 rows, trimmed to 300. [2026-01-05T12:05:40.260400] [DEBUG] [REMOTE ] COPP: PASS: History has at least 300 days. [2026-01-05T12:05:40.260621] [DEBUG] [REMOTE ] COPP: PASS: Price check passed. Min price $26.83. [2026-01-05T12:05:40.260766] [DEBUG] [REMOTE ] COPP: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:40.260912] [DEBUG] [REMOTE ] COPP: PASS: Integrity check passed. [2026-01-05T12:05:40.260965] [DEBUG] [REMOTE ] COPP: Symbol is viable for forecasting. [2026-01-05T12:05:40.261014] [INFO ] [MAIN ] [771/3535] COPP kept (0.2s) | 769 kept, 2 rejected | 138.2/min | ETA: 20.0m [2026-01-05T12:05:40.686137] [DEBUG] [REMOTE ] CORZ: Retrieved 488 rows, trimmed to 300. [2026-01-05T12:05:40.686262] [DEBUG] [REMOTE ] CORZ: PASS: History has at least 300 days. [2026-01-05T12:05:40.686664] [DEBUG] [REMOTE ] CORZ: PASS: Price check passed. Min price $13.57. [2026-01-05T12:05:40.686796] [DEBUG] [REMOTE ] CORZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:40.686902] [DEBUG] [REMOTE ] CORZ: PASS: Integrity check passed. [2026-01-05T12:05:40.686942] [DEBUG] [REMOTE ] CORZ: Symbol is viable for forecasting. [2026-01-05T12:05:40.686988] [INFO ] [MAIN ] [772/3535] CORZ kept (0.4s) | 770 kept, 2 rejected | 138.2/min | ETA: 20.0m [2026-01-05T12:05:41.014538] [DEBUG] [REMOTE ] CORZZ: Retrieved 488 rows, trimmed to 300. [2026-01-05T12:05:41.014673] [DEBUG] [REMOTE ] CORZZ: PASS: History has at least 300 days. [2026-01-05T12:05:41.014870] [DEBUG] [REMOTE ] CORZZ: PASS: Price check passed. Min price $13.71. [2026-01-05T12:05:41.015000] [DEBUG] [REMOTE ] CORZZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:41.015106] [DEBUG] [REMOTE ] CORZZ: PASS: Integrity check passed. [2026-01-05T12:05:41.015145] [DEBUG] [REMOTE ] CORZZ: Symbol is viable for forecasting. [2026-01-05T12:05:41.015191] [INFO ] [MAIN ] [773/3535] CORZZ kept (0.3s) | 771 kept, 2 rejected | 138.2/min | ETA: 20.0m [2026-01-05T12:05:41.633897] [DEBUG] [REMOTE ] COTY: Retrieved 3159 rows, trimmed to 300. [2026-01-05T12:05:41.634024] [DEBUG] [REMOTE ] COTY: PASS: History has at least 300 days. [2026-01-05T12:05:41.634226] [DEBUG] [REMOTE ] COTY: PASS: Price check passed. Min price $3.01. [2026-01-05T12:05:41.634358] [DEBUG] [REMOTE ] COTY: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:41.634468] [DEBUG] [REMOTE ] COTY: PASS: Integrity check passed. [2026-01-05T12:05:41.634508] [DEBUG] [REMOTE ] COTY: Symbol is viable for forecasting. [2026-01-05T12:05:41.634554] [INFO ] [MAIN ] [774/3535] COTY kept (0.6s) | 772 kept, 2 rejected | 138.1/min | ETA: 20.0m [2026-01-05T12:05:41.803092] [DEBUG] [REMOTE ] COWG: Retrieved 759 rows, trimmed to 300. [2026-01-05T12:05:41.803225] [DEBUG] [REMOTE ] COWG: PASS: History has at least 300 days. [2026-01-05T12:05:41.803636] [DEBUG] [REMOTE ] COWG: PASS: Price check passed. Min price $33.08. [2026-01-05T12:05:41.803791] [DEBUG] [REMOTE ] COWG: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:41.803903] [DEBUG] [REMOTE ] COWG: PASS: Integrity check passed. [2026-01-05T12:05:41.803944] [DEBUG] [REMOTE ] COWG: Symbol is viable for forecasting. [2026-01-05T12:05:41.803993] [INFO ] [MAIN ] [775/3535] COWG kept (0.2s) | 773 kept, 2 rejected | 138.3/min | ETA: 20.0m [2026-01-05T12:05:42.310489] [DEBUG] [REMOTE ] COYA: Retrieved 755 rows, trimmed to 300. [2026-01-05T12:05:42.310628] [DEBUG] [REMOTE ] COYA: PASS: History has at least 300 days. [2026-01-05T12:05:42.310862] [DEBUG] [REMOTE ] COYA: PASS: Price check passed. Min price $5.30. [2026-01-05T12:05:42.311012] [DEBUG] [REMOTE ] COYA: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:42.311134] [DEBUG] [REMOTE ] COYA: PASS: Integrity check passed. [2026-01-05T12:05:42.311188] [DEBUG] [REMOTE ] COYA: Symbol is viable for forecasting. [2026-01-05T12:05:42.311239] [INFO ] [MAIN ] [776/3535] COYA kept (0.5s) | 774 kept, 2 rejected | 138.2/min | ETA: 20.0m [2026-01-05T12:05:42.957998] [DEBUG] [REMOTE ] CP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:42.958131] [DEBUG] [REMOTE ] CP: PASS: History has at least 300 days. [2026-01-05T12:05:42.958348] [DEBUG] [REMOTE ] CP: PASS: Price check passed. Min price $68.72. [2026-01-05T12:05:42.958480] [DEBUG] [REMOTE ] CP: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:42.958639] [DEBUG] [REMOTE ] CP: PASS: Integrity check passed. [2026-01-05T12:05:42.958683] [DEBUG] [REMOTE ] CP: Symbol is viable for forecasting. [2026-01-05T12:05:42.958732] [INFO ] [MAIN ] [777/3535] CP kept (0.6s) | 775 kept, 2 rejected | 138.1/min | ETA: 20.0m [2026-01-05T12:05:43.353394] [DEBUG] [REMOTE ] CPA: Retrieved 5043 rows, trimmed to 300. [2026-01-05T12:05:43.353517] [DEBUG] [REMOTE ] CPA: PASS: History has at least 300 days. [2026-01-05T12:05:43.353747] [DEBUG] [REMOTE ] CPA: PASS: Price check passed. Min price $111.61. [2026-01-05T12:05:43.353879] [DEBUG] [REMOTE ] CPA: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:43.353987] [DEBUG] [REMOTE ] CPA: PASS: Integrity check passed. [2026-01-05T12:05:43.354027] [DEBUG] [REMOTE ] CPA: Symbol is viable for forecasting. [2026-01-05T12:05:43.354074] [INFO ] [MAIN ] [778/3535] CPA kept (0.4s) | 776 kept, 2 rejected | 138.1/min | ETA: 20.0m [2026-01-05T12:05:43.859948] [DEBUG] [REMOTE ] CPB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:43.860086] [DEBUG] [REMOTE ] CPB: PASS: History has at least 300 days. [2026-01-05T12:05:43.860309] [DEBUG] [REMOTE ] CPB: PASS: Price check passed. Min price $27.68. [2026-01-05T12:05:43.860446] [DEBUG] [REMOTE ] CPB: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:43.860561] [DEBUG] [REMOTE ] CPB: PASS: Integrity check passed. [2026-01-05T12:05:43.860623] [DEBUG] [REMOTE ] CPB: Symbol is viable for forecasting. [2026-01-05T12:05:43.860672] [INFO ] [MAIN ] [779/3535] CPB kept (0.5s) | 777 kept, 2 rejected | 138.1/min | ETA: 20.0m [2026-01-05T12:05:44.206431] [DEBUG] [REMOTE ] CPF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:44.206563] [DEBUG] [REMOTE ] CPF: PASS: History has at least 300 days. [2026-01-05T12:05:44.206788] [DEBUG] [REMOTE ] CPF: PASS: Price check passed. Min price $27.33. [2026-01-05T12:05:44.206919] [DEBUG] [REMOTE ] CPF: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:44.207030] [DEBUG] [REMOTE ] CPF: PASS: Integrity check passed. [2026-01-05T12:05:44.207069] [DEBUG] [REMOTE ] CPF: Symbol is viable for forecasting. [2026-01-05T12:05:44.207116] [INFO ] [MAIN ] [780/3535] CPF kept (0.3s) | 778 kept, 2 rejected | 138.2/min | ETA: 19.9m [2026-01-05T12:05:44.621062] [DEBUG] [REMOTE ] CPIX: Retrieved 4125 rows, trimmed to 300. [2026-01-05T12:05:44.621190] [DEBUG] [REMOTE ] CPIX: PASS: History has at least 300 days. [2026-01-05T12:05:44.621391] [DEBUG] [REMOTE ] CPIX: PASS: Price check passed. Min price $1.90. [2026-01-05T12:05:44.621538] [DEBUG] [REMOTE ] CPIX: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:44.621668] [DEBUG] [REMOTE ] CPIX: PASS: Integrity check passed. [2026-01-05T12:05:44.621709] [DEBUG] [REMOTE ] CPIX: Symbol is viable for forecasting. [2026-01-05T12:05:44.621756] [INFO ] [MAIN ] [781/3535] CPIX kept (0.4s) | 779 kept, 2 rejected | 138.2/min | ETA: 19.9m [2026-01-05T12:05:45.143877] [DEBUG] [REMOTE ] CPK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:45.144006] [DEBUG] [REMOTE ] CPK: PASS: History has at least 300 days. [2026-01-05T12:05:45.144211] [DEBUG] [REMOTE ] CPK: PASS: Price check passed. Min price $124.31. [2026-01-05T12:05:45.144341] [DEBUG] [REMOTE ] CPK: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:45.144452] [DEBUG] [REMOTE ] CPK: PASS: Integrity check passed. [2026-01-05T12:05:45.144492] [DEBUG] [REMOTE ] CPK: Symbol is viable for forecasting. [2026-01-05T12:05:45.144539] [INFO ] [MAIN ] [782/3535] CPK kept (0.5s) | 780 kept, 2 rejected | 138.1/min | ETA: 19.9m [2026-01-05T12:05:45.379781] [DEBUG] [REMOTE ] CPNG: Retrieved 1210 rows, trimmed to 300. [2026-01-05T12:05:45.379907] [DEBUG] [REMOTE ] CPNG: PASS: History has at least 300 days. [2026-01-05T12:05:45.380123] [DEBUG] [REMOTE ] CPNG: PASS: Price check passed. Min price $22.42. [2026-01-05T12:05:45.380264] [DEBUG] [REMOTE ] CPNG: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:45.380376] [DEBUG] [REMOTE ] CPNG: PASS: Integrity check passed. [2026-01-05T12:05:45.380417] [DEBUG] [REMOTE ] CPNG: Symbol is viable for forecasting. [2026-01-05T12:05:45.380465] [INFO ] [MAIN ] [783/3535] CPNG kept (0.2s) | 781 kept, 2 rejected | 138.2/min | ETA: 19.9m [2026-01-05T12:05:45.940195] [DEBUG] [REMOTE ] CPRI: Retrieved 3532 rows, trimmed to 300. [2026-01-05T12:05:45.940315] [DEBUG] [REMOTE ] CPRI: PASS: History has at least 300 days. [2026-01-05T12:05:45.940513] [DEBUG] [REMOTE ] CPRI: PASS: Price check passed. Min price $19.11. [2026-01-05T12:05:45.940675] [DEBUG] [REMOTE ] CPRI: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:45.940787] [DEBUG] [REMOTE ] CPRI: PASS: Integrity check passed. [2026-01-05T12:05:45.940830] [DEBUG] [REMOTE ] CPRI: Symbol is viable for forecasting. [2026-01-05T12:05:45.940883] [INFO ] [MAIN ] [784/3535] CPRI kept (0.6s) | 782 kept, 2 rejected | 138.2/min | ETA: 19.9m [2026-01-05T12:05:46.321356] [DEBUG] [REMOTE ] CPRX: Retrieved 4817 rows, trimmed to 300. [2026-01-05T12:05:46.321482] [DEBUG] [REMOTE ] CPRX: PASS: History has at least 300 days. [2026-01-05T12:05:46.321704] [DEBUG] [REMOTE ] CPRX: PASS: Price check passed. Min price $20.31. [2026-01-05T12:05:46.321837] [DEBUG] [REMOTE ] CPRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:46.321948] [DEBUG] [REMOTE ] CPRX: PASS: Integrity check passed. [2026-01-05T12:05:46.321988] [DEBUG] [REMOTE ] CPRX: Symbol is viable for forecasting. [2026-01-05T12:05:46.322036] [INFO ] [MAIN ] [785/3535] CPRX kept (0.4s) | 783 kept, 2 rejected | 138.2/min | ETA: 19.9m [2026-01-05T12:05:46.731736] [DEBUG] [REMOTE ] CPS: Retrieved 3925 rows, trimmed to 300. [2026-01-05T12:05:46.731859] [DEBUG] [REMOTE ] CPS: PASS: History has at least 300 days. [2026-01-05T12:05:46.732059] [DEBUG] [REMOTE ] CPS: PASS: Price check passed. Min price $28.08. [2026-01-05T12:05:46.732190] [DEBUG] [REMOTE ] CPS: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:46.732300] [DEBUG] [REMOTE ] CPS: PASS: Integrity check passed. [2026-01-05T12:05:46.732340] [DEBUG] [REMOTE ] CPS: Symbol is viable for forecasting. [2026-01-05T12:05:46.732386] [INFO ] [MAIN ] [786/3535] CPS kept (0.4s) | 784 kept, 2 rejected | 138.2/min | ETA: 19.9m [2026-01-05T12:05:47.234937] [DEBUG] [REMOTE ] CPSH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:47.235080] [DEBUG] [REMOTE ] CPSH: PASS: History has at least 300 days. [2026-01-05T12:05:47.235372] [DEBUG] [REMOTE ] CPSH: PASS: Price check passed. Min price $3.04. [2026-01-05T12:05:47.235531] [DEBUG] [REMOTE ] CPSH: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:47.235689] [DEBUG] [REMOTE ] CPSH: PASS: Integrity check passed. [2026-01-05T12:05:47.235733] [DEBUG] [REMOTE ] CPSH: Symbol is viable for forecasting. [2026-01-05T12:05:47.235783] [INFO ] [MAIN ] [787/3535] CPSH kept (0.5s) | 785 kept, 2 rejected | 138.2/min | ETA: 19.9m [2026-01-05T12:05:47.651380] [DEBUG] [REMOTE ] CPSS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:47.651511] [DEBUG] [REMOTE ] CPSS: PASS: History has at least 300 days. [2026-01-05T12:05:47.651739] [DEBUG] [REMOTE ] CPSS: PASS: Price check passed. Min price $7.39. [2026-01-05T12:05:47.651870] [DEBUG] [REMOTE ] CPSS: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:47.651983] [DEBUG] [REMOTE ] CPSS: PASS: Integrity check passed. [2026-01-05T12:05:47.652023] [DEBUG] [REMOTE ] CPSS: Symbol is viable for forecasting. [2026-01-05T12:05:47.652071] [INFO ] [MAIN ] [788/3535] CPSS kept (0.4s) | 786 kept, 2 rejected | 138.2/min | ETA: 19.9m [2026-01-05T12:05:47.793043] [DEBUG] [REMOTE ] CPZ: Retrieved 1533 rows, trimmed to 300. [2026-01-05T12:05:47.793158] [DEBUG] [REMOTE ] CPZ: PASS: History has at least 300 days. [2026-01-05T12:05:47.793361] [DEBUG] [REMOTE ] CPZ: PASS: Price check passed. Min price $14.46. [2026-01-05T12:05:47.793498] [DEBUG] [REMOTE ] CPZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:47.793640] [DEBUG] [REMOTE ] CPZ: PASS: Integrity check passed. [2026-01-05T12:05:47.793685] [DEBUG] [REMOTE ] CPZ: Symbol is viable for forecasting. [2026-01-05T12:05:47.793735] [INFO ] [MAIN ] [789/3535] CPZ kept (0.1s) | 787 kept, 2 rejected | 138.3/min | ETA: 19.9m [2026-01-05T12:05:48.520070] [DEBUG] [REMOTE ] CQP: Retrieved 4728 rows, trimmed to 300. [2026-01-05T12:05:48.520200] [DEBUG] [REMOTE ] CQP: PASS: History has at least 300 days. [2026-01-05T12:05:48.520408] [DEBUG] [REMOTE ] CQP: PASS: Price check passed. Min price $49.68. [2026-01-05T12:05:48.520539] [DEBUG] [REMOTE ] CQP: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:48.520672] [DEBUG] [REMOTE ] CQP: PASS: Integrity check passed. [2026-01-05T12:05:48.520713] [DEBUG] [REMOTE ] CQP: Symbol is viable for forecasting. [2026-01-05T12:05:48.520760] [INFO ] [MAIN ] [790/3535] CQP kept (0.7s) | 788 kept, 2 rejected | 138.2/min | ETA: 19.9m [2026-01-05T12:05:48.933103] [DEBUG] [REMOTE ] CRAI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:48.933237] [DEBUG] [REMOTE ] CRAI: PASS: History has at least 300 days. [2026-01-05T12:05:48.933467] [DEBUG] [REMOTE ] CRAI: PASS: Price check passed. Min price $171.16. [2026-01-05T12:05:48.933617] [DEBUG] [REMOTE ] CRAI: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:48.933734] [DEBUG] [REMOTE ] CRAI: PASS: Integrity check passed. [2026-01-05T12:05:48.933774] [DEBUG] [REMOTE ] CRAI: Symbol is viable for forecasting. [2026-01-05T12:05:48.933821] [INFO ] [MAIN ] [791/3535] CRAI kept (0.4s) | 789 kept, 2 rejected | 138.2/min | ETA: 19.9m [2026-01-05T12:05:49.191388] [DEBUG] [REMOTE ] CRBG: Retrieved 828 rows, trimmed to 300. [2026-01-05T12:05:49.191513] [DEBUG] [REMOTE ] CRBG: PASS: History has at least 300 days. [2026-01-05T12:05:49.191725] [DEBUG] [REMOTE ] CRBG: PASS: Price check passed. Min price $27.39. [2026-01-05T12:05:49.191858] [DEBUG] [REMOTE ] CRBG: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:49.191966] [DEBUG] [REMOTE ] CRBG: PASS: Integrity check passed. [2026-01-05T12:05:49.192005] [DEBUG] [REMOTE ] CRBG: Symbol is viable for forecasting. [2026-01-05T12:05:49.192053] [INFO ] [MAIN ] [792/3535] CRBG kept (0.3s) | 790 kept, 2 rejected | 138.2/min | ETA: 19.8m [2026-01-05T12:05:49.667563] [DEBUG] [REMOTE ] CRBP: Retrieved 2802 rows, trimmed to 300. [2026-01-05T12:05:49.667715] [DEBUG] [REMOTE ] CRBP: PASS: History has at least 300 days. [2026-01-05T12:05:49.667930] [DEBUG] [REMOTE ] CRBP: PASS: Price check passed. Min price $7.87. [2026-01-05T12:05:49.668060] [DEBUG] [REMOTE ] CRBP: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:49.668167] [DEBUG] [REMOTE ] CRBP: PASS: Integrity check passed. [2026-01-05T12:05:49.668206] [DEBUG] [REMOTE ] CRBP: Symbol is viable for forecasting. [2026-01-05T12:05:49.668253] [INFO ] [MAIN ] [793/3535] CRBP kept (0.5s) | 791 kept, 2 rejected | 138.2/min | ETA: 19.8m [2026-01-05T12:05:49.997667] [DEBUG] [REMOTE ] CRC: Retrieved 1301 rows, trimmed to 300. [2026-01-05T12:05:49.997795] [DEBUG] [REMOTE ] CRC: PASS: History has at least 300 days. [2026-01-05T12:05:49.997989] [DEBUG] [REMOTE ] CRC: PASS: Price check passed. Min price $43.55. [2026-01-05T12:05:49.998133] [DEBUG] [REMOTE ] CRC: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:49.998247] [DEBUG] [REMOTE ] CRC: PASS: Integrity check passed. [2026-01-05T12:05:49.998289] [DEBUG] [REMOTE ] CRC: Symbol is viable for forecasting. [2026-01-05T12:05:49.998339] [INFO ] [MAIN ] [794/3535] CRC kept (0.3s) | 792 kept, 2 rejected | 138.3/min | ETA: 19.8m [2026-01-05T12:05:50.513210] [DEBUG] [REMOTE ] CRDF: Retrieved 5395 rows, trimmed to 300. [2026-01-05T12:05:50.513337] [DEBUG] [REMOTE ] CRDF: PASS: History has at least 300 days. [2026-01-05T12:05:50.513536] [DEBUG] [REMOTE ] CRDF: PASS: Price check passed. Min price $1.96. [2026-01-05T12:05:50.513689] [DEBUG] [REMOTE ] CRDF: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:50.513799] [DEBUG] [REMOTE ] CRDF: PASS: Integrity check passed. [2026-01-05T12:05:50.513839] [DEBUG] [REMOTE ] CRDF: Symbol is viable for forecasting. [2026-01-05T12:05:50.513886] [INFO ] [MAIN ] [795/3535] CRDF kept (0.5s) | 793 kept, 2 rejected | 138.2/min | ETA: 19.8m [2026-01-05T12:05:50.683733] [DEBUG] [REMOTE ] CRDO: Retrieved 987 rows, trimmed to 300. [2026-01-05T12:05:50.683854] [DEBUG] [REMOTE ] CRDO: PASS: History has at least 300 days. [2026-01-05T12:05:50.684044] [DEBUG] [REMOTE ] CRDO: PASS: Price check passed. Min price $129.75. [2026-01-05T12:05:50.684174] [DEBUG] [REMOTE ] CRDO: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:50.684281] [DEBUG] [REMOTE ] CRDO: PASS: Integrity check passed. [2026-01-05T12:05:50.684321] [DEBUG] [REMOTE ] CRDO: Symbol is viable for forecasting. [2026-01-05T12:05:50.684367] [INFO ] [MAIN ] [796/3535] CRDO kept (0.2s) | 794 kept, 2 rejected | 138.3/min | ETA: 19.8m [2026-01-05T12:05:51.397517] [DEBUG] [REMOTE ] CRESY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:51.397678] [DEBUG] [REMOTE ] CRESY: PASS: History has at least 300 days. [2026-01-05T12:05:51.397895] [DEBUG] [REMOTE ] CRESY: PASS: Price check passed. Min price $8.56. [2026-01-05T12:05:51.398029] [DEBUG] [REMOTE ] CRESY: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:51.398144] [DEBUG] [REMOTE ] CRESY: PASS: Integrity check passed. [2026-01-05T12:05:51.398185] [DEBUG] [REMOTE ] CRESY: Symbol is viable for forecasting. [2026-01-05T12:05:51.398233] [INFO ] [MAIN ] [797/3535] CRESY kept (0.7s) | 795 kept, 2 rejected | 138.2/min | ETA: 19.8m [2026-01-05T12:05:51.683063] [DEBUG] [REMOTE ] CREX: Retrieved 3160 rows, trimmed to 300. [2026-01-05T12:05:51.683204] [DEBUG] [REMOTE ] CREX: PASS: History has at least 300 days. [2026-01-05T12:05:51.683432] [DEBUG] [REMOTE ] CREX: PASS: Price check passed. Min price $2.52. [2026-01-05T12:05:51.683589] [DEBUG] [REMOTE ] CREX: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:51.683715] [DEBUG] [REMOTE ] CREX: PASS: Integrity check passed. [2026-01-05T12:05:51.683756] [DEBUG] [REMOTE ] CREX: Symbol is viable for forecasting. [2026-01-05T12:05:51.683806] [INFO ] [MAIN ] [798/3535] CREX kept (0.3s) | 796 kept, 2 rejected | 138.3/min | ETA: 19.8m [2026-01-05T12:05:52.033323] [DEBUG] [REMOTE ] CRGO: Retrieved 1035 rows, trimmed to 300. [2026-01-05T12:05:52.033436] [DEBUG] [REMOTE ] CRGO: PASS: History has at least 300 days. [2026-01-05T12:05:52.033671] [DEBUG] [REMOTE ] CRGO: PASS: Price check passed. Min price $2.23. [2026-01-05T12:05:52.033804] [DEBUG] [REMOTE ] CRGO: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:52.033910] [DEBUG] [REMOTE ] CRGO: PASS: Integrity check passed. [2026-01-05T12:05:52.033951] [DEBUG] [REMOTE ] CRGO: Symbol is viable for forecasting. [2026-01-05T12:05:52.033997] [INFO ] [MAIN ] [799/3535] CRGO kept (0.4s) | 797 kept, 2 rejected | 138.3/min | ETA: 19.8m [2026-01-05T12:05:52.449270] [DEBUG] [REMOTE ] CRGY: Retrieved 1021 rows, trimmed to 300. [2026-01-05T12:05:52.449399] [DEBUG] [REMOTE ] CRGY: PASS: History has at least 300 days. [2026-01-05T12:05:52.449616] [DEBUG] [REMOTE ] CRGY: PASS: Price check passed. Min price $7.88. [2026-01-05T12:05:52.449750] [DEBUG] [REMOTE ] CRGY: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:52.449856] [DEBUG] [REMOTE ] CRGY: PASS: Integrity check passed. [2026-01-05T12:05:52.449896] [DEBUG] [REMOTE ] CRGY: Symbol is viable for forecasting. [2026-01-05T12:05:52.449942] [INFO ] [MAIN ] [800/3535] CRGY kept (0.4s) | 798 kept, 2 rejected | 138.3/min | ETA: 19.8m [2026-01-05T12:05:52.949780] [DEBUG] [REMOTE ] CRH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:52.949910] [DEBUG] [REMOTE ] CRH: PASS: History has at least 300 days. [2026-01-05T12:05:52.950122] [DEBUG] [REMOTE ] CRH: PASS: Price check passed. Min price $108.01. [2026-01-05T12:05:52.950257] [DEBUG] [REMOTE ] CRH: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:52.950371] [DEBUG] [REMOTE ] CRH: PASS: Integrity check passed. [2026-01-05T12:05:52.950411] [DEBUG] [REMOTE ] CRH: Symbol is viable for forecasting. [2026-01-05T12:05:52.950459] [INFO ] [MAIN ] [801/3535] CRH kept (0.5s) | 799 kept, 2 rejected | 138.3/min | ETA: 19.8m [2026-01-05T12:05:53.252511] [DEBUG] [REMOTE ] CRI: Retrieved 5583 rows, trimmed to 300. [2026-01-05T12:05:53.252681] [DEBUG] [REMOTE ] CRI: PASS: History has at least 300 days. [2026-01-05T12:05:53.252900] [DEBUG] [REMOTE ] CRI: PASS: Price check passed. Min price $27.23. [2026-01-05T12:05:53.253039] [DEBUG] [REMOTE ] CRI: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:53.253157] [DEBUG] [REMOTE ] CRI: PASS: Integrity check passed. [2026-01-05T12:05:53.253198] [DEBUG] [REMOTE ] CRI: Symbol is viable for forecasting. [2026-01-05T12:05:53.253247] [INFO ] [MAIN ] [802/3535] CRI kept (0.3s) | 800 kept, 2 rejected | 138.4/min | ETA: 19.8m [2026-01-05T12:05:53.852523] [DEBUG] [REMOTE ] CRK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:53.852677] [DEBUG] [REMOTE ] CRK: PASS: History has at least 300 days. [2026-01-05T12:05:53.852900] [DEBUG] [REMOTE ] CRK: PASS: Price check passed. Min price $17.00. [2026-01-05T12:05:53.853030] [DEBUG] [REMOTE ] CRK: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:53.853144] [DEBUG] [REMOTE ] CRK: PASS: Integrity check passed. [2026-01-05T12:05:53.853184] [DEBUG] [REMOTE ] CRK: Symbol is viable for forecasting. [2026-01-05T12:05:53.853231] [INFO ] [MAIN ] [803/3535] CRK kept (0.6s) | 801 kept, 2 rejected | 138.3/min | ETA: 19.8m [2026-01-05T12:05:54.202559] [DEBUG] [REMOTE ] CRL: Retrieved 6420 rows, trimmed to 300. [2026-01-05T12:05:54.202723] [DEBUG] [REMOTE ] CRL: PASS: History has at least 300 days. [2026-01-05T12:05:54.202938] [DEBUG] [REMOTE ] CRL: PASS: Price check passed. Min price $161.64. [2026-01-05T12:05:54.203071] [DEBUG] [REMOTE ] CRL: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:54.203185] [DEBUG] [REMOTE ] CRL: PASS: Integrity check passed. [2026-01-05T12:05:54.203225] [DEBUG] [REMOTE ] CRL: Symbol is viable for forecasting. [2026-01-05T12:05:54.203272] [INFO ] [MAIN ] [804/3535] CRL kept (0.3s) | 802 kept, 2 rejected | 138.3/min | ETA: 19.7m [2026-01-05T12:05:54.666749] [DEBUG] [REMOTE ] CRM: Retrieved 5418 rows, trimmed to 300. [2026-01-05T12:05:54.666876] [DEBUG] [REMOTE ] CRM: PASS: History has at least 300 days. [2026-01-05T12:05:54.667091] [DEBUG] [REMOTE ] CRM: PASS: Price check passed. Min price $225.01. [2026-01-05T12:05:54.667224] [DEBUG] [REMOTE ] CRM: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:54.667332] [DEBUG] [REMOTE ] CRM: PASS: Integrity check passed. [2026-01-05T12:05:54.667372] [DEBUG] [REMOTE ] CRM: Symbol is viable for forecasting. [2026-01-05T12:05:54.667419] [INFO ] [MAIN ] [805/3535] CRM kept (0.5s) | 803 kept, 2 rejected | 138.3/min | ETA: 19.7m [2026-01-05T12:05:55.050145] [DEBUG] [REMOTE ] CRMD: Retrieved 3935 rows, trimmed to 300. [2026-01-05T12:05:55.050299] [DEBUG] [REMOTE ] CRMD: PASS: History has at least 300 days. [2026-01-05T12:05:55.050606] [DEBUG] [REMOTE ] CRMD: PASS: Price check passed. Min price $9.40. [2026-01-05T12:05:55.050756] [DEBUG] [REMOTE ] CRMD: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:55.050884] [DEBUG] [REMOTE ] CRMD: PASS: Integrity check passed. [2026-01-05T12:05:55.050927] [DEBUG] [REMOTE ] CRMD: Symbol is viable for forecasting. [2026-01-05T12:05:55.050978] [INFO ] [MAIN ] [806/3535] CRMD kept (0.4s) | 804 kept, 2 rejected | 138.3/min | ETA: 19.7m [2026-01-05T12:05:55.184794] [DEBUG] [REMOTE ] CRML: Retrieved 465 rows, trimmed to 300. [2026-01-05T12:05:55.184930] [DEBUG] [REMOTE ] CRML: PASS: History has at least 300 days. [2026-01-05T12:05:55.185131] [DEBUG] [REMOTE ] CRML: PASS: Price check passed. Min price $6.91. [2026-01-05T12:05:55.185284] [DEBUG] [REMOTE ] CRML: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:55.185405] [DEBUG] [REMOTE ] CRML: PASS: Integrity check passed. [2026-01-05T12:05:55.185446] [DEBUG] [REMOTE ] CRML: Symbol is viable for forecasting. [2026-01-05T12:05:55.185496] [INFO ] [MAIN ] [807/3535] CRML kept (0.1s) | 805 kept, 2 rejected | 138.5/min | ETA: 19.7m [2026-01-05T12:05:55.752106] [DEBUG] [REMOTE ] CRNC: Retrieved 1584 rows, trimmed to 300. [2026-01-05T12:05:55.752235] [DEBUG] [REMOTE ] CRNC: PASS: History has at least 300 days. [2026-01-05T12:05:55.752439] [DEBUG] [REMOTE ] CRNC: PASS: Price check passed. Min price $7.82. [2026-01-05T12:05:55.752603] [DEBUG] [REMOTE ] CRNC: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:55.752728] [DEBUG] [REMOTE ] CRNC: PASS: Integrity check passed. [2026-01-05T12:05:55.752770] [DEBUG] [REMOTE ] CRNC: Symbol is viable for forecasting. [2026-01-05T12:05:55.752819] [INFO ] [MAIN ] [808/3535] CRNC kept (0.6s) | 806 kept, 2 rejected | 138.4/min | ETA: 19.7m [2026-01-05T12:05:56.119705] [DEBUG] [REMOTE ] CRNX: Retrieved 1876 rows, trimmed to 300. [2026-01-05T12:05:56.119832] [DEBUG] [REMOTE ] CRNX: PASS: History has at least 300 days. [2026-01-05T12:05:56.120034] [DEBUG] [REMOTE ] CRNX: PASS: Price check passed. Min price $40.00. [2026-01-05T12:05:56.120167] [DEBUG] [REMOTE ] CRNX: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:56.120280] [DEBUG] [REMOTE ] CRNX: PASS: Integrity check passed. [2026-01-05T12:05:56.120321] [DEBUG] [REMOTE ] CRNX: Symbol is viable for forecasting. [2026-01-05T12:05:56.120367] [INFO ] [MAIN ] [809/3535] CRNX kept (0.4s) | 807 kept, 2 rejected | 138.4/min | ETA: 19.7m [2026-01-05T12:05:56.522668] [DEBUG] [REMOTE ] CRON: Retrieved 2384 rows, trimmed to 300. [2026-01-05T12:05:56.522809] [DEBUG] [REMOTE ] CRON: PASS: History has at least 300 days. [2026-01-05T12:05:56.523028] [DEBUG] [REMOTE ] CRON: PASS: Price check passed. Min price $2.30. [2026-01-05T12:05:56.523167] [DEBUG] [REMOTE ] CRON: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:56.523284] [DEBUG] [REMOTE ] CRON: PASS: Integrity check passed. [2026-01-05T12:05:56.523327] [DEBUG] [REMOTE ] CRON: Symbol is viable for forecasting. [2026-01-05T12:05:56.523378] [INFO ] [MAIN ] [810/3535] CRON kept (0.4s) | 808 kept, 2 rejected | 138.4/min | ETA: 19.7m [2026-01-05T12:05:57.070030] [DEBUG] [REMOTE ] CROX: Retrieved 5007 rows, trimmed to 300. [2026-01-05T12:05:57.070186] [DEBUG] [REMOTE ] CROX: PASS: History has at least 300 days. [2026-01-05T12:05:57.070406] [DEBUG] [REMOTE ] CROX: PASS: Price check passed. Min price $73.39. [2026-01-05T12:05:57.070538] [DEBUG] [REMOTE ] CROX: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:57.070678] [DEBUG] [REMOTE ] CROX: PASS: Integrity check passed. [2026-01-05T12:05:57.070719] [DEBUG] [REMOTE ] CROX: Symbol is viable for forecasting. [2026-01-05T12:05:57.070767] [INFO ] [MAIN ] [811/3535] CROX kept (0.5s) | 809 kept, 2 rejected | 138.4/min | ETA: 19.7m [2026-01-05T12:05:57.490399] [DEBUG] [REMOTE ] CRS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:57.490614] [DEBUG] [REMOTE ] CRS: PASS: History has at least 300 days. [2026-01-05T12:05:57.490956] [DEBUG] [REMOTE ] CRS: PASS: Price check passed. Min price $237.93. [2026-01-05T12:05:57.491156] [DEBUG] [REMOTE ] CRS: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:57.491337] [DEBUG] [REMOTE ] CRS: PASS: Integrity check passed. [2026-01-05T12:05:57.491396] [DEBUG] [REMOTE ] CRS: Symbol is viable for forecasting. [2026-01-05T12:05:57.491468] [INFO ] [MAIN ] [812/3535] CRS kept (0.4s) | 810 kept, 2 rejected | 138.4/min | ETA: 19.7m [2026-01-05T12:05:57.783053] [DEBUG] [REMOTE ] CRSP: Retrieved 2314 rows, trimmed to 300. [2026-01-05T12:05:57.783336] [DEBUG] [REMOTE ] CRSP: PASS: History has at least 300 days. [2026-01-05T12:05:57.783877] [DEBUG] [REMOTE ] CRSP: PASS: Price check passed. Min price $49.29. [2026-01-05T12:05:57.784086] [DEBUG] [REMOTE ] CRSP: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:57.784314] [DEBUG] [REMOTE ] CRSP: PASS: Integrity check passed. [2026-01-05T12:05:57.784374] [DEBUG] [REMOTE ] CRSP: Symbol is viable for forecasting. [2026-01-05T12:05:57.784461] [INFO ] [MAIN ] [813/3535] CRSP kept (0.3s) | 811 kept, 2 rejected | 138.5/min | ETA: 19.7m [2026-01-05T12:05:58.156092] [DEBUG] [REMOTE ] CRTO: Retrieved 3062 rows, trimmed to 300. [2026-01-05T12:05:58.156357] [DEBUG] [REMOTE ] CRTO: PASS: History has at least 300 days. [2026-01-05T12:05:58.156836] [DEBUG] [REMOTE ] CRTO: PASS: Price check passed. Min price $19.41. [2026-01-05T12:05:58.157048] [DEBUG] [REMOTE ] CRTO: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:58.157267] [DEBUG] [REMOTE ] CRTO: PASS: Integrity check passed. [2026-01-05T12:05:58.157333] [DEBUG] [REMOTE ] CRTO: Symbol is viable for forecasting. [2026-01-05T12:05:58.157421] [INFO ] [MAIN ] [814/3535] CRTO kept (0.4s) | 812 kept, 2 rejected | 138.5/min | ETA: 19.6m [2026-01-05T12:05:58.772336] [DEBUG] [REMOTE ] CRUS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:58.772467] [DEBUG] [REMOTE ] CRUS: PASS: History has at least 300 days. [2026-01-05T12:05:58.772702] [DEBUG] [REMOTE ] CRUS: PASS: Price check passed. Min price $113.49. [2026-01-05T12:05:58.772841] [DEBUG] [REMOTE ] CRUS: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:58.772958] [DEBUG] [REMOTE ] CRUS: PASS: Integrity check passed. [2026-01-05T12:05:58.772999] [DEBUG] [REMOTE ] CRUS: Symbol is viable for forecasting. [2026-01-05T12:05:58.773047] [INFO ] [MAIN ] [815/3535] CRUS kept (0.6s) | 813 kept, 2 rejected | 138.4/min | ETA: 19.7m [2026-01-05T12:05:59.211473] [DEBUG] [REMOTE ] CRVL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:05:59.211630] [DEBUG] [REMOTE ] CRVL: PASS: History has at least 300 days. [2026-01-05T12:05:59.211854] [DEBUG] [REMOTE ] CRVL: PASS: Price check passed. Min price $65.74. [2026-01-05T12:05:59.211987] [DEBUG] [REMOTE ] CRVL: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:59.212107] [DEBUG] [REMOTE ] CRVL: PASS: Integrity check passed. [2026-01-05T12:05:59.212157] [DEBUG] [REMOTE ] CRVL: Symbol is viable for forecasting. [2026-01-05T12:05:59.212219] [INFO ] [MAIN ] [816/3535] CRVL kept (0.4s) | 814 kept, 2 rejected | 138.4/min | ETA: 19.6m [2026-01-05T12:05:59.537565] [DEBUG] [REMOTE ] CRVO: Retrieved 2455 rows, trimmed to 300. [2026-01-05T12:05:59.537760] [DEBUG] [REMOTE ] CRVO: PASS: History has at least 300 days. [2026-01-05T12:05:59.537986] [DEBUG] [REMOTE ] CRVO: PASS: Price check passed. Min price $6.74. [2026-01-05T12:05:59.538125] [DEBUG] [REMOTE ] CRVO: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:59.538249] [DEBUG] [REMOTE ] CRVO: PASS: Integrity check passed. [2026-01-05T12:05:59.538291] [DEBUG] [REMOTE ] CRVO: Symbol is viable for forecasting. [2026-01-05T12:05:59.538342] [INFO ] [MAIN ] [817/3535] CRVO kept (0.3s) | 815 kept, 2 rejected | 138.4/min | ETA: 19.6m [2026-01-05T12:05:59.946033] [DEBUG] [REMOTE ] CRVS: Retrieved 2460 rows, trimmed to 300. [2026-01-05T12:05:59.946162] [DEBUG] [REMOTE ] CRVS: PASS: History has at least 300 days. [2026-01-05T12:05:59.946359] [DEBUG] [REMOTE ] CRVS: PASS: Price check passed. Min price $6.93. [2026-01-05T12:05:59.946489] [DEBUG] [REMOTE ] CRVS: PASS: Continuity check passed with 300 days. [2026-01-05T12:05:59.946616] [DEBUG] [REMOTE ] CRVS: PASS: Integrity check passed. [2026-01-05T12:05:59.946659] [DEBUG] [REMOTE ] CRVS: Symbol is viable for forecasting. [2026-01-05T12:05:59.946706] [INFO ] [MAIN ] [818/3535] CRVS kept (0.4s) | 816 kept, 2 rejected | 138.5/min | ETA: 19.6m [2026-01-05T12:06:00.184127] [DEBUG] [REMOTE ] CRWD: Retrieved 1650 rows, trimmed to 300. [2026-01-05T12:06:00.184261] [DEBUG] [REMOTE ] CRWD: PASS: History has at least 300 days. [2026-01-05T12:06:00.184465] [DEBUG] [REMOTE ] CRWD: PASS: Price check passed. Min price $453.58. [2026-01-05T12:06:00.184620] [DEBUG] [REMOTE ] CRWD: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:00.184747] [DEBUG] [REMOTE ] CRWD: PASS: Integrity check passed. [2026-01-05T12:06:00.184791] [DEBUG] [REMOTE ] CRWD: Symbol is viable for forecasting. [2026-01-05T12:06:00.184840] [INFO ] [MAIN ] [819/3535] CRWD kept (0.2s) | 817 kept, 2 rejected | 138.5/min | ETA: 19.6m [2026-01-05T12:06:00.826339] [DEBUG] [REMOTE ] CRWS: Retrieved 5596 rows, trimmed to 300. [2026-01-05T12:06:00.826475] [DEBUG] [REMOTE ] CRWS: PASS: History has at least 300 days. [2026-01-05T12:06:00.826701] [DEBUG] [REMOTE ] CRWS: PASS: Price check passed. Min price $2.55. [2026-01-05T12:06:00.826833] [DEBUG] [REMOTE ] CRWS: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:00.826944] [DEBUG] [REMOTE ] CRWS: PASS: Integrity check passed. [2026-01-05T12:06:00.826984] [DEBUG] [REMOTE ] CRWS: Symbol is viable for forecasting. [2026-01-05T12:06:00.827030] [INFO ] [MAIN ] [820/3535] CRWS kept (0.6s) | 818 kept, 2 rejected | 138.4/min | ETA: 19.6m [2026-01-05T12:06:01.077691] [DEBUG] [REMOTE ] CSAN: Retrieved 1213 rows, trimmed to 300. [2026-01-05T12:06:01.077826] [DEBUG] [REMOTE ] CSAN: PASS: History has at least 300 days. [2026-01-05T12:06:01.078029] [DEBUG] [REMOTE ] CSAN: PASS: Price check passed. Min price $3.88. [2026-01-05T12:06:01.078166] [DEBUG] [REMOTE ] CSAN: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:01.078280] [DEBUG] [REMOTE ] CSAN: PASS: Integrity check passed. [2026-01-05T12:06:01.078323] [DEBUG] [REMOTE ] CSAN: Symbol is viable for forecasting. [2026-01-05T12:06:01.078372] [INFO ] [MAIN ] [821/3535] CSAN kept (0.3s) | 819 kept, 2 rejected | 138.5/min | ETA: 19.6m [2026-01-05T12:06:01.562177] [DEBUG] [REMOTE ] CSB: Retrieved 2639 rows, trimmed to 300. [2026-01-05T12:06:01.562346] [DEBUG] [REMOTE ] CSB: PASS: History has at least 300 days. [2026-01-05T12:06:01.562661] [DEBUG] [REMOTE ] CSB: PASS: Price check passed. Min price $55.73. [2026-01-05T12:06:01.562821] [DEBUG] [REMOTE ] CSB: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:01.562968] [DEBUG] [REMOTE ] CSB: PASS: Integrity check passed. [2026-01-05T12:06:01.563013] [DEBUG] [REMOTE ] CSB: Symbol is viable for forecasting. [2026-01-05T12:06:01.563072] [INFO ] [MAIN ] [822/3535] CSB kept (0.5s) | 820 kept, 2 rejected | 138.5/min | ETA: 19.6m [2026-01-05T12:06:02.162646] [DEBUG] [REMOTE ] CSCO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:02.162796] [DEBUG] [REMOTE ] CSCO: PASS: History has at least 300 days. [2026-01-05T12:06:02.163001] [DEBUG] [REMOTE ] CSCO: PASS: Price check passed. Min price $67.10. [2026-01-05T12:06:02.163146] [DEBUG] [REMOTE ] CSCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:02.163276] [DEBUG] [REMOTE ] CSCO: PASS: Integrity check passed. [2026-01-05T12:06:02.163319] [DEBUG] [REMOTE ] CSCO: Symbol is viable for forecasting. [2026-01-05T12:06:02.163368] [INFO ] [MAIN ] [823/3535] CSCO kept (0.6s) | 821 kept, 2 rejected | 138.4/min | ETA: 19.6m [2026-01-05T12:06:02.621000] [DEBUG] [REMOTE ] CSGP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:02.621140] [DEBUG] [REMOTE ] CSGP: PASS: History has at least 300 days. [2026-01-05T12:06:02.621366] [DEBUG] [REMOTE ] CSGP: PASS: Price check passed. Min price $63.62. [2026-01-05T12:06:02.621498] [DEBUG] [REMOTE ] CSGP: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:02.621636] [DEBUG] [REMOTE ] CSGP: PASS: Integrity check passed. [2026-01-05T12:06:02.621680] [DEBUG] [REMOTE ] CSGP: Symbol is viable for forecasting. [2026-01-05T12:06:02.621731] [INFO ] [MAIN ] [824/3535] CSGP kept (0.5s) | 822 kept, 2 rejected | 138.4/min | ETA: 19.6m [2026-01-05T12:06:03.082923] [DEBUG] [REMOTE ] CSGS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:03.083072] [DEBUG] [REMOTE ] CSGS: PASS: History has at least 300 days. [2026-01-05T12:06:03.083308] [DEBUG] [REMOTE ] CSGS: PASS: Price check passed. Min price $62.73. [2026-01-05T12:06:03.083446] [DEBUG] [REMOTE ] CSGS: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:03.083588] [DEBUG] [REMOTE ] CSGS: PASS: Integrity check passed. [2026-01-05T12:06:03.083631] [DEBUG] [REMOTE ] CSGS: Symbol is viable for forecasting. [2026-01-05T12:06:03.083680] [INFO ] [MAIN ] [825/3535] CSGS kept (0.5s) | 823 kept, 2 rejected | 138.4/min | ETA: 19.6m [2026-01-05T12:06:03.520298] [DEBUG] [REMOTE ] CSIQ: Retrieved 4816 rows, trimmed to 300. [2026-01-05T12:06:03.520475] [DEBUG] [REMOTE ] CSIQ: PASS: History has at least 300 days. [2026-01-05T12:06:03.520726] [DEBUG] [REMOTE ] CSIQ: PASS: Price check passed. Min price $13.38. [2026-01-05T12:06:03.521093] [DEBUG] [REMOTE ] CSIQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:03.521222] [DEBUG] [REMOTE ] CSIQ: PASS: Integrity check passed. [2026-01-05T12:06:03.521264] [DEBUG] [REMOTE ] CSIQ: Symbol is viable for forecasting. [2026-01-05T12:06:03.521314] [INFO ] [MAIN ] [826/3535] CSIQ kept (0.4s) | 824 kept, 2 rejected | 138.4/min | ETA: 19.6m [2026-01-05T12:06:04.018916] [DEBUG] [REMOTE ] CSPI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:04.019073] [DEBUG] [REMOTE ] CSPI: PASS: History has at least 300 days. [2026-01-05T12:06:04.019350] [DEBUG] [REMOTE ] CSPI: PASS: Price check passed. Min price $10.87. [2026-01-05T12:06:04.019522] [DEBUG] [REMOTE ] CSPI: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:04.019698] [DEBUG] [REMOTE ] CSPI: PASS: Integrity check passed. [2026-01-05T12:06:04.019758] [DEBUG] [REMOTE ] CSPI: Symbol is viable for forecasting. [2026-01-05T12:06:04.019822] [INFO ] [MAIN ] [827/3535] CSPI kept (0.5s) | 825 kept, 2 rejected | 138.4/min | ETA: 19.6m [2026-01-05T12:06:04.449448] [DEBUG] [REMOTE ] CSQ: Retrieved 5474 rows, trimmed to 300. [2026-01-05T12:06:04.449617] [DEBUG] [REMOTE ] CSQ: PASS: History has at least 300 days. [2026-01-05T12:06:04.449837] [DEBUG] [REMOTE ] CSQ: PASS: Price check passed. Min price $17.70. [2026-01-05T12:06:04.449968] [DEBUG] [REMOTE ] CSQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:04.450083] [DEBUG] [REMOTE ] CSQ: PASS: Integrity check passed. [2026-01-05T12:06:04.450123] [DEBUG] [REMOTE ] CSQ: Symbol is viable for forecasting. [2026-01-05T12:06:04.450168] [INFO ] [MAIN ] [828/3535] CSQ kept (0.4s) | 826 kept, 2 rejected | 138.4/min | ETA: 19.6m [2026-01-05T12:06:04.725950] [DEBUG] [REMOTE ] CSTL: Retrieved 1620 rows, trimmed to 300. [2026-01-05T12:06:04.726081] [DEBUG] [REMOTE ] CSTL: PASS: History has at least 300 days. [2026-01-05T12:06:04.726278] [DEBUG] [REMOTE ] CSTL: PASS: Price check passed. Min price $22.14. [2026-01-05T12:06:04.726407] [DEBUG] [REMOTE ] CSTL: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:04.726515] [DEBUG] [REMOTE ] CSTL: PASS: Integrity check passed. [2026-01-05T12:06:04.726555] [DEBUG] [REMOTE ] CSTL: Symbol is viable for forecasting. [2026-01-05T12:06:04.726628] [INFO ] [MAIN ] [829/3535] CSTL kept (0.3s) | 827 kept, 2 rejected | 138.4/min | ETA: 19.5m [2026-01-05T12:06:05.208164] [DEBUG] [REMOTE ] CSTM: Retrieved 3173 rows, trimmed to 300. [2026-01-05T12:06:05.208295] [DEBUG] [REMOTE ] CSTM: PASS: History has at least 300 days. [2026-01-05T12:06:05.208500] [DEBUG] [REMOTE ] CSTM: PASS: Price check passed. Min price $14.41. [2026-01-05T12:06:05.208682] [DEBUG] [REMOTE ] CSTM: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:05.208804] [DEBUG] [REMOTE ] CSTM: PASS: Integrity check passed. [2026-01-05T12:06:05.208846] [DEBUG] [REMOTE ] CSTM: Symbol is viable for forecasting. [2026-01-05T12:06:05.208895] [INFO ] [MAIN ] [830/3535] CSTM kept (0.5s) | 828 kept, 2 rejected | 138.4/min | ETA: 19.5m [2026-01-05T12:06:05.727959] [DEBUG] [REMOTE ] CSWC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:05.728106] [DEBUG] [REMOTE ] CSWC: PASS: History has at least 300 days. [2026-01-05T12:06:05.728344] [DEBUG] [REMOTE ] CSWC: PASS: Price check passed. Min price $18.89. [2026-01-05T12:06:05.728481] [DEBUG] [REMOTE ] CSWC: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:05.728644] [DEBUG] [REMOTE ] CSWC: PASS: Integrity check passed. [2026-01-05T12:06:05.728693] [DEBUG] [REMOTE ] CSWC: Symbol is viable for forecasting. [2026-01-05T12:06:05.728754] [INFO ] [MAIN ] [831/3535] CSWC kept (0.5s) | 829 kept, 2 rejected | 138.4/min | ETA: 19.5m [2026-01-05T12:06:06.246456] [DEBUG] [REMOTE ] CSX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:06.246614] [DEBUG] [REMOTE ] CSX: PASS: History has at least 300 days. [2026-01-05T12:06:06.246841] [DEBUG] [REMOTE ] CSX: PASS: Price check passed. Min price $33.56. [2026-01-05T12:06:06.246979] [DEBUG] [REMOTE ] CSX: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:06.247100] [DEBUG] [REMOTE ] CSX: PASS: Integrity check passed. [2026-01-05T12:06:06.247143] [DEBUG] [REMOTE ] CSX: Symbol is viable for forecasting. [2026-01-05T12:06:06.247193] [INFO ] [MAIN ] [832/3535] CSX kept (0.5s) | 830 kept, 2 rejected | 138.4/min | ETA: 19.5m [2026-01-05T12:06:06.691318] [DEBUG] [REMOTE ] CTAS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:06.691461] [DEBUG] [REMOTE ] CTAS: PASS: History has at least 300 days. [2026-01-05T12:06:06.691708] [DEBUG] [REMOTE ] CTAS: PASS: Price check passed. Min price $181.60. [2026-01-05T12:06:06.691848] [DEBUG] [REMOTE ] CTAS: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:06.691975] [DEBUG] [REMOTE ] CTAS: PASS: Integrity check passed. [2026-01-05T12:06:06.692022] [DEBUG] [REMOTE ] CTAS: Symbol is viable for forecasting. [2026-01-05T12:06:06.692078] [INFO ] [MAIN ] [833/3535] CTAS kept (0.4s) | 831 kept, 2 rejected | 138.4/min | ETA: 19.5m [2026-01-05T12:06:06.989810] [DEBUG] [REMOTE ] CTBB: Retrieved 2354 rows, trimmed to 300. [2026-01-05T12:06:06.989933] [DEBUG] [REMOTE ] CTBB: PASS: History has at least 300 days. [2026-01-05T12:06:06.990135] [DEBUG] [REMOTE ] CTBB: PASS: Price check passed. Min price $17.80. [2026-01-05T12:06:06.990268] [DEBUG] [REMOTE ] CTBB: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:06.990379] [DEBUG] [REMOTE ] CTBB: PASS: Integrity check passed. [2026-01-05T12:06:06.990420] [DEBUG] [REMOTE ] CTBB: Symbol is viable for forecasting. [2026-01-05T12:06:06.990468] [INFO ] [MAIN ] [834/3535] CTBB kept (0.3s) | 832 kept, 2 rejected | 138.4/min | ETA: 19.5m [2026-01-05T12:06:07.633417] [DEBUG] [REMOTE ] CTBI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:07.633584] [DEBUG] [REMOTE ] CTBI: PASS: History has at least 300 days. [2026-01-05T12:06:07.633796] [DEBUG] [REMOTE ] CTBI: PASS: Price check passed. Min price $50.57. [2026-01-05T12:06:07.633929] [DEBUG] [REMOTE ] CTBI: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:07.634044] [DEBUG] [REMOTE ] CTBI: PASS: Integrity check passed. [2026-01-05T12:06:07.634085] [DEBUG] [REMOTE ] CTBI: Symbol is viable for forecasting. [2026-01-05T12:06:07.634133] [INFO ] [MAIN ] [835/3535] CTBI kept (0.6s) | 833 kept, 2 rejected | 138.3/min | ETA: 19.5m [2026-01-05T12:06:07.932091] [DEBUG] [REMOTE ] CTDD: Retrieved 2183 rows, trimmed to 300. [2026-01-05T12:06:07.932215] [DEBUG] [REMOTE ] CTDD: PASS: History has at least 300 days. [2026-01-05T12:06:07.932416] [DEBUG] [REMOTE ] CTDD: PASS: Price check passed. Min price $18.27. [2026-01-05T12:06:07.932551] [DEBUG] [REMOTE ] CTDD: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:07.932692] [DEBUG] [REMOTE ] CTDD: PASS: Integrity check passed. [2026-01-05T12:06:07.932734] [DEBUG] [REMOTE ] CTDD: Symbol is viable for forecasting. [2026-01-05T12:06:07.932782] [INFO ] [MAIN ] [836/3535] CTDD kept (0.3s) | 834 kept, 2 rejected | 138.4/min | ETA: 19.5m [2026-01-05T12:06:08.286079] [DEBUG] [REMOTE ] CTKB: Retrieved 1117 rows, trimmed to 300. [2026-01-05T12:06:08.286207] [DEBUG] [REMOTE ] CTKB: PASS: History has at least 300 days. [2026-01-05T12:06:08.286400] [DEBUG] [REMOTE ] CTKB: PASS: Price check passed. Min price $3.82. [2026-01-05T12:06:08.286531] [DEBUG] [REMOTE ] CTKB: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:08.286664] [DEBUG] [REMOTE ] CTKB: PASS: Integrity check passed. [2026-01-05T12:06:08.286706] [DEBUG] [REMOTE ] CTKB: Symbol is viable for forecasting. [2026-01-05T12:06:08.286752] [INFO ] [MAIN ] [837/3535] CTKB kept (0.4s) | 835 kept, 2 rejected | 138.4/min | ETA: 19.5m [2026-01-05T12:06:08.879914] [DEBUG] [REMOTE ] CTLP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:08.880077] [DEBUG] [REMOTE ] CTLP: PASS: History has at least 300 days. [2026-01-05T12:06:08.880374] [DEBUG] [REMOTE ] CTLP: PASS: Price check passed. Min price $10.52. [2026-01-05T12:06:08.880567] [DEBUG] [REMOTE ] CTLP: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:08.880761] [DEBUG] [REMOTE ] CTLP: PASS: Integrity check passed. [2026-01-05T12:06:08.880820] [DEBUG] [REMOTE ] CTLP: Symbol is viable for forecasting. [2026-01-05T12:06:08.880896] [INFO ] [MAIN ] [838/3535] CTLP kept (0.6s) | 836 kept, 2 rejected | 138.4/min | ETA: 19.5m [2026-01-05T12:06:09.203352] [DEBUG] [REMOTE ] CTMX: Retrieved 2574 rows, trimmed to 300. [2026-01-05T12:06:09.203473] [DEBUG] [REMOTE ] CTMX: PASS: History has at least 300 days. [2026-01-05T12:06:09.203718] [DEBUG] [REMOTE ] CTMX: PASS: Price check passed. Min price $3.20. [2026-01-05T12:06:09.203862] [DEBUG] [REMOTE ] CTMX: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:09.203971] [DEBUG] [REMOTE ] CTMX: PASS: Integrity check passed. [2026-01-05T12:06:09.204011] [DEBUG] [REMOTE ] CTMX: Symbol is viable for forecasting. [2026-01-05T12:06:09.204058] [INFO ] [MAIN ] [839/3535] CTMX kept (0.3s) | 837 kept, 2 rejected | 138.4/min | ETA: 19.5m [2026-01-05T12:06:09.371108] [DEBUG] [REMOTE ] CTNM: Retrieved 438 rows, trimmed to 300. [2026-01-05T12:06:09.371230] [DEBUG] [REMOTE ] CTNM: PASS: History has at least 300 days. [2026-01-05T12:06:09.371427] [DEBUG] [REMOTE ] CTNM: PASS: Price check passed. Min price $10.36. [2026-01-05T12:06:09.371563] [DEBUG] [REMOTE ] CTNM: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:09.371711] [DEBUG] [REMOTE ] CTNM: PASS: Integrity check passed. [2026-01-05T12:06:09.371754] [DEBUG] [REMOTE ] CTNM: Symbol is viable for forecasting. [2026-01-05T12:06:09.371802] [INFO ] [MAIN ] [840/3535] CTNM kept (0.2s) | 838 kept, 2 rejected | 138.5/min | ETA: 19.5m [2026-01-05T12:06:10.193757] [DEBUG] [REMOTE ] CTO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:10.193946] [DEBUG] [REMOTE ] CTO: PASS: History has at least 300 days. [2026-01-05T12:06:10.194183] [DEBUG] [REMOTE ] CTO: PASS: Price check passed. Min price $14.94. [2026-01-05T12:06:10.194324] [DEBUG] [REMOTE ] CTO: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:10.194442] [DEBUG] [REMOTE ] CTO: PASS: Integrity check passed. [2026-01-05T12:06:10.194483] [DEBUG] [REMOTE ] CTO: Symbol is viable for forecasting. [2026-01-05T12:06:10.195076] [INFO ] [MAIN ] [841/3535] CTO kept (0.8s) | 839 kept, 2 rejected | 138.3/min | ETA: 19.5m [2026-01-05T12:06:10.678127] [DEBUG] [REMOTE ] CTRA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:10.678251] [DEBUG] [REMOTE ] CTRA: PASS: History has at least 300 days. [2026-01-05T12:06:10.678457] [DEBUG] [REMOTE ] CTRA: PASS: Price check passed. Min price $22.39. [2026-01-05T12:06:10.678625] [DEBUG] [REMOTE ] CTRA: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:10.678746] [DEBUG] [REMOTE ] CTRA: PASS: Integrity check passed. [2026-01-05T12:06:10.678786] [DEBUG] [REMOTE ] CTRA: Symbol is viable for forecasting. [2026-01-05T12:06:10.678833] [INFO ] [MAIN ] [842/3535] CTRA kept (0.5s) | 840 kept, 2 rejected | 138.3/min | ETA: 19.5m [2026-01-05T12:06:11.032975] [DEBUG] [REMOTE ] CTRE: Retrieved 2918 rows, trimmed to 300. [2026-01-05T12:06:11.033100] [DEBUG] [REMOTE ] CTRE: PASS: History has at least 300 days. [2026-01-05T12:06:11.033300] [DEBUG] [REMOTE ] CTRE: PASS: Price check passed. Min price $32.60. [2026-01-05T12:06:11.033448] [DEBUG] [REMOTE ] CTRE: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:11.033563] [DEBUG] [REMOTE ] CTRE: PASS: Integrity check passed. [2026-01-05T12:06:11.033626] [DEBUG] [REMOTE ] CTRE: Symbol is viable for forecasting. [2026-01-05T12:06:11.033674] [INFO ] [MAIN ] [843/3535] CTRE kept (0.4s) | 841 kept, 2 rejected | 138.4/min | ETA: 19.5m [2026-01-05T12:06:11.367965] [DEBUG] [REMOTE ] CTRM: Retrieved 1734 rows, trimmed to 300. [2026-01-05T12:06:11.368105] [DEBUG] [REMOTE ] CTRM: PASS: History has at least 300 days. [2026-01-05T12:06:11.368304] [DEBUG] [REMOTE ] CTRM: PASS: Price check passed. Min price $1.85. [2026-01-05T12:06:11.368435] [DEBUG] [REMOTE ] CTRM: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:11.368541] [DEBUG] [REMOTE ] CTRM: PASS: Integrity check passed. [2026-01-05T12:06:11.368623] [DEBUG] [REMOTE ] CTRM: Symbol is viable for forecasting. [2026-01-05T12:06:11.368686] [INFO ] [MAIN ] [844/3535] CTRM kept (0.3s) | 842 kept, 2 rejected | 138.4/min | ETA: 19.4m [2026-01-05T12:06:11.895123] [DEBUG] [REMOTE ] CTRN: Retrieved 5190 rows, trimmed to 300. [2026-01-05T12:06:11.895254] [DEBUG] [REMOTE ] CTRN: PASS: History has at least 300 days. [2026-01-05T12:06:11.895477] [DEBUG] [REMOTE ] CTRN: PASS: Price check passed. Min price $34.92. [2026-01-05T12:06:11.895632] [DEBUG] [REMOTE ] CTRN: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:11.895752] [DEBUG] [REMOTE ] CTRN: PASS: Integrity check passed. [2026-01-05T12:06:11.895793] [DEBUG] [REMOTE ] CTRN: Symbol is viable for forecasting. [2026-01-05T12:06:11.895842] [INFO ] [MAIN ] [845/3535] CTRN kept (0.5s) | 843 kept, 2 rejected | 138.4/min | ETA: 19.4m [2026-01-05T12:06:12.370717] [DEBUG] [REMOTE ] CTS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:12.370846] [DEBUG] [REMOTE ] CTS: PASS: History has at least 300 days. [2026-01-05T12:06:12.371053] [DEBUG] [REMOTE ] CTS: PASS: Price check passed. Min price $36.44. [2026-01-05T12:06:12.371184] [DEBUG] [REMOTE ] CTS: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:12.371294] [DEBUG] [REMOTE ] CTS: PASS: Integrity check passed. [2026-01-05T12:06:12.371334] [DEBUG] [REMOTE ] CTS: Symbol is viable for forecasting. [2026-01-05T12:06:12.371380] [INFO ] [MAIN ] [846/3535] CTS kept (0.5s) | 844 kept, 2 rejected | 138.3/min | ETA: 19.4m [2026-01-05T12:06:12.807642] [DEBUG] [REMOTE ] CTSH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:12.807769] [DEBUG] [REMOTE ] CTSH: PASS: History has at least 300 days. [2026-01-05T12:06:12.807984] [DEBUG] [REMOTE ] CTSH: PASS: Price check passed. Min price $65.19. [2026-01-05T12:06:12.808117] [DEBUG] [REMOTE ] CTSH: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:12.808233] [DEBUG] [REMOTE ] CTSH: PASS: Integrity check passed. [2026-01-05T12:06:12.808273] [DEBUG] [REMOTE ] CTSH: Symbol is viable for forecasting. [2026-01-05T12:06:12.808320] [INFO ] [MAIN ] [847/3535] CTSH kept (0.4s) | 845 kept, 2 rejected | 138.3/min | ETA: 19.4m [2026-01-05T12:06:12.992036] [DEBUG] [REMOTE ] CTVA: Retrieved 1662 rows, trimmed to 300. [2026-01-05T12:06:12.992155] [DEBUG] [REMOTE ] CTVA: PASS: History has at least 300 days. [2026-01-05T12:06:12.992351] [DEBUG] [REMOTE ] CTVA: PASS: Price check passed. Min price $60.84. [2026-01-05T12:06:12.992484] [DEBUG] [REMOTE ] CTVA: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:12.992610] [DEBUG] [REMOTE ] CTVA: PASS: Integrity check passed. [2026-01-05T12:06:12.992652] [DEBUG] [REMOTE ] CTVA: Symbol is viable for forecasting. [2026-01-05T12:06:12.992700] [INFO ] [MAIN ] [848/3535] CTVA kept (0.2s) | 846 kept, 2 rejected | 138.4/min | ETA: 19.4m [2026-01-05T12:06:13.632160] [DEBUG] [REMOTE ] CUBE: Retrieved 5333 rows, trimmed to 300. [2026-01-05T12:06:13.632304] [DEBUG] [REMOTE ] CUBE: PASS: History has at least 300 days. [2026-01-05T12:06:13.632560] [DEBUG] [REMOTE ] CUBE: PASS: Price check passed. Min price $34.84. [2026-01-05T12:06:13.632755] [DEBUG] [REMOTE ] CUBE: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:13.632901] [DEBUG] [REMOTE ] CUBE: PASS: Integrity check passed. [2026-01-05T12:06:13.632953] [DEBUG] [REMOTE ] CUBE: Symbol is viable for forecasting. [2026-01-05T12:06:13.633009] [INFO ] [MAIN ] [849/3535] CUBE kept (0.6s) | 847 kept, 2 rejected | 138.4/min | ETA: 19.4m [2026-01-05T12:06:13.991997] [DEBUG] [REMOTE ] CUBI: Retrieved 3488 rows, trimmed to 300. [2026-01-05T12:06:13.992125] [DEBUG] [REMOTE ] CUBI: PASS: History has at least 300 days. [2026-01-05T12:06:13.992328] [DEBUG] [REMOTE ] CUBI: PASS: Price check passed. Min price $60.52. [2026-01-05T12:06:13.992466] [DEBUG] [REMOTE ] CUBI: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:13.992600] [DEBUG] [REMOTE ] CUBI: PASS: Integrity check passed. [2026-01-05T12:06:13.992644] [DEBUG] [REMOTE ] CUBI: Symbol is viable for forecasting. [2026-01-05T12:06:13.992692] [INFO ] [MAIN ] [850/3535] CUBI kept (0.4s) | 848 kept, 2 rejected | 138.4/min | ETA: 19.4m [2026-01-05T12:06:14.480074] [DEBUG] [REMOTE ] CUK: Retrieved 6336 rows, trimmed to 300. [2026-01-05T12:06:14.480210] [DEBUG] [REMOTE ] CUK: PASS: History has at least 300 days. [2026-01-05T12:06:14.480424] [DEBUG] [REMOTE ] CUK: PASS: Price check passed. Min price $22.91. [2026-01-05T12:06:14.480558] [DEBUG] [REMOTE ] CUK: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:14.480693] [DEBUG] [REMOTE ] CUK: PASS: Integrity check passed. [2026-01-05T12:06:14.480734] [DEBUG] [REMOTE ] CUK: Symbol is viable for forecasting. [2026-01-05T12:06:14.480782] [INFO ] [MAIN ] [851/3535] CUK kept (0.5s) | 849 kept, 2 rejected | 138.4/min | ETA: 19.4m [2026-01-05T12:06:14.890692] [DEBUG] [REMOTE ] CULP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:14.890832] [DEBUG] [REMOTE ] CULP: PASS: History has at least 300 days. [2026-01-05T12:06:14.891062] [DEBUG] [REMOTE ] CULP: PASS: Price check passed. Min price $3.38. [2026-01-05T12:06:14.891199] [DEBUG] [REMOTE ] CULP: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:14.891341] [DEBUG] [REMOTE ] CULP: PASS: Integrity check passed. [2026-01-05T12:06:14.891399] [DEBUG] [REMOTE ] CULP: Symbol is viable for forecasting. [2026-01-05T12:06:14.891453] [INFO ] [MAIN ] [852/3535] CULP kept (0.4s) | 850 kept, 2 rejected | 138.4/min | ETA: 19.4m [2026-01-05T12:06:15.189856] [DEBUG] [REMOTE ] CURI: Retrieved 1504 rows, trimmed to 300. [2026-01-05T12:06:15.189985] [DEBUG] [REMOTE ] CURI: PASS: History has at least 300 days. [2026-01-05T12:06:15.190192] [DEBUG] [REMOTE ] CURI: PASS: Price check passed. Min price $3.61. [2026-01-05T12:06:15.190324] [DEBUG] [REMOTE ] CURI: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:15.190435] [DEBUG] [REMOTE ] CURI: PASS: Integrity check passed. [2026-01-05T12:06:15.190476] [DEBUG] [REMOTE ] CURI: Symbol is viable for forecasting. [2026-01-05T12:06:15.190525] [INFO ] [MAIN ] [853/3535] CURI kept (0.3s) | 851 kept, 2 rejected | 138.4/min | ETA: 19.4m [2026-01-05T12:06:15.635642] [DEBUG] [REMOTE ] CUZ: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:15.635793] [DEBUG] [REMOTE ] CUZ: PASS: History has at least 300 days. [2026-01-05T12:06:15.636041] [DEBUG] [REMOTE ] CUZ: PASS: Price check passed. Min price $24.24. [2026-01-05T12:06:15.636177] [DEBUG] [REMOTE ] CUZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:15.636309] [DEBUG] [REMOTE ] CUZ: PASS: Integrity check passed. [2026-01-05T12:06:15.636353] [DEBUG] [REMOTE ] CUZ: Symbol is viable for forecasting. [2026-01-05T12:06:15.636403] [INFO ] [MAIN ] [854/3535] CUZ kept (0.4s) | 852 kept, 2 rejected | 138.4/min | ETA: 19.4m [2026-01-05T12:06:15.973671] [DEBUG] [REMOTE ] CVAC: Retrieved 1353 rows, trimmed to 300. [2026-01-05T12:06:15.973800] [DEBUG] [REMOTE ] CVAC: PASS: History has at least 300 days. [2026-01-05T12:06:15.973997] [DEBUG] [REMOTE ] CVAC: PASS: Price check passed. Min price $4.12. [2026-01-05T12:06:15.974132] [DEBUG] [REMOTE ] CVAC: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:15.974245] [DEBUG] [REMOTE ] CVAC: PASS: Integrity check passed. [2026-01-05T12:06:15.974286] [DEBUG] [REMOTE ] CVAC: Symbol is viable for forecasting. [2026-01-05T12:06:15.974336] [INFO ] [MAIN ] [855/3535] CVAC kept (0.3s) | 853 kept, 2 rejected | 138.5/min | ETA: 19.4m [2026-01-05T12:06:16.618680] [DEBUG] [REMOTE ] CVBF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:16.618847] [DEBUG] [REMOTE ] CVBF: PASS: History has at least 300 days. [2026-01-05T12:06:16.619796] [DEBUG] [REMOTE ] CVBF: PASS: Price check passed. Min price $17.86. [2026-01-05T12:06:16.619933] [DEBUG] [REMOTE ] CVBF: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:16.620064] [DEBUG] [REMOTE ] CVBF: PASS: Integrity check passed. [2026-01-05T12:06:16.620105] [DEBUG] [REMOTE ] CVBF: Symbol is viable for forecasting. [2026-01-05T12:06:16.620352] [INFO ] [MAIN ] [856/3535] CVBF kept (0.6s) | 854 kept, 2 rejected | 138.4/min | ETA: 19.4m [2026-01-05T12:06:17.058468] [DEBUG] [REMOTE ] CVCO: Retrieved 5664 rows, trimmed to 300. [2026-01-05T12:06:17.058646] [DEBUG] [REMOTE ] CVCO: PASS: History has at least 300 days. [2026-01-05T12:06:17.058864] [DEBUG] [REMOTE ] CVCO: PASS: Price check passed. Min price $493.35. [2026-01-05T12:06:17.059000] [DEBUG] [REMOTE ] CVCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:17.059118] [DEBUG] [REMOTE ] CVCO: PASS: Integrity check passed. [2026-01-05T12:06:17.059160] [DEBUG] [REMOTE ] CVCO: Symbol is viable for forecasting. [2026-01-05T12:06:17.059208] [INFO ] [MAIN ] [857/3535] CVCO kept (0.4s) | 855 kept, 2 rejected | 138.4/min | ETA: 19.4m [2026-01-05T12:06:17.280995] [DEBUG] [REMOTE ] CVE: Retrieved 4056 rows, trimmed to 300. [2026-01-05T12:06:17.281136] [DEBUG] [REMOTE ] CVE: PASS: History has at least 300 days. [2026-01-05T12:06:17.281371] [DEBUG] [REMOTE ] CVE: PASS: Price check passed. Min price $16.43. [2026-01-05T12:06:17.281506] [DEBUG] [REMOTE ] CVE: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:17.281637] [DEBUG] [REMOTE ] CVE: PASS: Integrity check passed. [2026-01-05T12:06:17.281680] [DEBUG] [REMOTE ] CVE: Symbol is viable for forecasting. [2026-01-05T12:06:17.281743] [INFO ] [MAIN ] [858/3535] CVE kept (0.2s) | 856 kept, 2 rejected | 138.5/min | ETA: 19.3m [2026-01-05T12:06:17.795070] [DEBUG] [REMOTE ] CVEO: Retrieved 2925 rows, trimmed to 300. [2026-01-05T12:06:17.795206] [DEBUG] [REMOTE ] CVEO: PASS: History has at least 300 days. [2026-01-05T12:06:17.795427] [DEBUG] [REMOTE ] CVEO: PASS: Price check passed. Min price $19.89. [2026-01-05T12:06:17.795620] [DEBUG] [REMOTE ] CVEO: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:17.795760] [DEBUG] [REMOTE ] CVEO: PASS: Integrity check passed. [2026-01-05T12:06:17.795806] [DEBUG] [REMOTE ] CVEO: Symbol is viable for forecasting. [2026-01-05T12:06:17.795863] [INFO ] [MAIN ] [859/3535] CVEO kept (0.5s) | 857 kept, 2 rejected | 138.4/min | ETA: 19.3m [2026-01-05T12:06:18.210001] [DEBUG] [REMOTE ] CVGI: Retrieved 5386 rows, trimmed to 300. [2026-01-05T12:06:18.210138] [DEBUG] [REMOTE ] CVGI: PASS: History has at least 300 days. [2026-01-05T12:06:18.210355] [DEBUG] [REMOTE ] CVGI: PASS: Price check passed. Min price $1.34. [2026-01-05T12:06:18.210492] [DEBUG] [REMOTE ] CVGI: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:18.210629] [DEBUG] [REMOTE ] CVGI: PASS: Integrity check passed. [2026-01-05T12:06:18.210673] [DEBUG] [REMOTE ] CVGI: Symbol is viable for forecasting. [2026-01-05T12:06:18.210722] [INFO ] [MAIN ] [860/3535] CVGI kept (0.4s) | 858 kept, 2 rejected | 138.4/min | ETA: 19.3m [2026-01-05T12:06:18.669054] [DEBUG] [REMOTE ] CVI: Retrieved 4578 rows, trimmed to 300. [2026-01-05T12:06:18.669181] [DEBUG] [REMOTE ] CVI: PASS: History has at least 300 days. [2026-01-05T12:06:18.669383] [DEBUG] [REMOTE ] CVI: PASS: Price check passed. Min price $25.19. [2026-01-05T12:06:18.669515] [DEBUG] [REMOTE ] CVI: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:18.669644] [DEBUG] [REMOTE ] CVI: PASS: Integrity check passed. [2026-01-05T12:06:18.669685] [DEBUG] [REMOTE ] CVI: Symbol is viable for forecasting. [2026-01-05T12:06:18.669731] [INFO ] [MAIN ] [861/3535] CVI kept (0.5s) | 859 kept, 2 rejected | 138.4/min | ETA: 19.3m [2026-01-05T12:06:18.912658] [DEBUG] [REMOTE ] CVKD: Retrieved 741 rows, trimmed to 300. [2026-01-05T12:06:18.912809] [DEBUG] [REMOTE ] CVKD: PASS: History has at least 300 days. [2026-01-05T12:06:18.913124] [DEBUG] [REMOTE ] CVKD: PASS: Price check passed. Min price $6.62. [2026-01-05T12:06:18.913273] [DEBUG] [REMOTE ] CVKD: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:18.913425] [DEBUG] [REMOTE ] CVKD: PASS: Integrity check passed. [2026-01-05T12:06:18.913470] [DEBUG] [REMOTE ] CVKD: Symbol is viable for forecasting. [2026-01-05T12:06:18.913520] [INFO ] [MAIN ] [862/3535] CVKD kept (0.2s) | 860 kept, 2 rejected | 138.5/min | ETA: 19.3m [2026-01-05T12:06:19.245847] [DEBUG] [REMOTE ] CVNA: Retrieved 2183 rows, trimmed to 300. [2026-01-05T12:06:19.245968] [DEBUG] [REMOTE ] CVNA: PASS: History has at least 300 days. [2026-01-05T12:06:19.246163] [DEBUG] [REMOTE ] CVNA: PASS: Price check passed. Min price $290.14. [2026-01-05T12:06:19.246293] [DEBUG] [REMOTE ] CVNA: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:19.246400] [DEBUG] [REMOTE ] CVNA: PASS: Integrity check passed. [2026-01-05T12:06:19.246440] [DEBUG] [REMOTE ] CVNA: Symbol is viable for forecasting. [2026-01-05T12:06:19.246486] [INFO ] [MAIN ] [863/3535] CVNA kept (0.3s) | 861 kept, 2 rejected | 138.5/min | ETA: 19.3m [2026-01-05T12:06:19.728002] [DEBUG] [REMOTE ] CVRX: Retrieved 1133 rows, trimmed to 300. [2026-01-05T12:06:19.728144] [DEBUG] [REMOTE ] CVRX: PASS: History has at least 300 days. [2026-01-05T12:06:19.728359] [DEBUG] [REMOTE ] CVRX: PASS: Price check passed. Min price $7.10. [2026-01-05T12:06:19.728494] [DEBUG] [REMOTE ] CVRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:19.728659] [DEBUG] [REMOTE ] CVRX: PASS: Integrity check passed. [2026-01-05T12:06:19.728704] [DEBUG] [REMOTE ] CVRX: Symbol is viable for forecasting. [2026-01-05T12:06:19.728769] [INFO ] [MAIN ] [864/3535] CVRX kept (0.5s) | 862 kept, 2 rejected | 138.5/min | ETA: 19.3m [2026-01-05T12:06:20.385173] [DEBUG] [REMOTE ] CVS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:20.385304] [DEBUG] [REMOTE ] CVS: PASS: History has at least 300 days. [2026-01-05T12:06:20.385512] [DEBUG] [REMOTE ] CVS: PASS: Price check passed. Min price $75.00. [2026-01-05T12:06:20.385663] [DEBUG] [REMOTE ] CVS: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:20.385775] [DEBUG] [REMOTE ] CVS: PASS: Integrity check passed. [2026-01-05T12:06:20.385815] [DEBUG] [REMOTE ] CVS: Symbol is viable for forecasting. [2026-01-05T12:06:20.385863] [INFO ] [MAIN ] [865/3535] CVS kept (0.7s) | 863 kept, 2 rejected | 138.4/min | ETA: 19.3m [2026-01-05T12:06:20.776728] [DEBUG] [REMOTE ] CVX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:20.776857] [DEBUG] [REMOTE ] CVX: PASS: History has at least 300 days. [2026-01-05T12:06:20.777065] [DEBUG] [REMOTE ] CVX: PASS: Price check passed. Min price $146.75. [2026-01-05T12:06:20.777224] [DEBUG] [REMOTE ] CVX: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:20.777339] [DEBUG] [REMOTE ] CVX: PASS: Integrity check passed. [2026-01-05T12:06:20.777378] [DEBUG] [REMOTE ] CVX: Symbol is viable for forecasting. [2026-01-05T12:06:20.777425] [INFO ] [MAIN ] [866/3535] CVX kept (0.4s) | 864 kept, 2 rejected | 138.4/min | ETA: 19.3m [2026-01-05T12:06:21.026799] [DEBUG] [REMOTE ] CWAN: Retrieved 1073 rows, trimmed to 300. [2026-01-05T12:06:21.026925] [DEBUG] [REMOTE ] CWAN: PASS: History has at least 300 days. [2026-01-05T12:06:21.027120] [DEBUG] [REMOTE ] CWAN: PASS: Price check passed. Min price $15.89. [2026-01-05T12:06:21.027250] [DEBUG] [REMOTE ] CWAN: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:21.027374] [DEBUG] [REMOTE ] CWAN: PASS: Integrity check passed. [2026-01-05T12:06:21.027416] [DEBUG] [REMOTE ] CWAN: Symbol is viable for forecasting. [2026-01-05T12:06:21.027462] [INFO ] [MAIN ] [867/3535] CWAN kept (0.2s) | 865 kept, 2 rejected | 138.5/min | ETA: 19.3m [2026-01-05T12:06:21.665153] [DEBUG] [REMOTE ] CWBC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:21.665282] [DEBUG] [REMOTE ] CWBC: PASS: History has at least 300 days. [2026-01-05T12:06:21.665488] [DEBUG] [REMOTE ] CWBC: PASS: Price check passed. Min price $19.74. [2026-01-05T12:06:21.665639] [DEBUG] [REMOTE ] CWBC: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:21.665753] [DEBUG] [REMOTE ] CWBC: PASS: Integrity check passed. [2026-01-05T12:06:21.665793] [DEBUG] [REMOTE ] CWBC: Symbol is viable for forecasting. [2026-01-05T12:06:21.665841] [INFO ] [MAIN ] [868/3535] CWBC kept (0.6s) | 866 kept, 2 rejected | 138.4/min | ETA: 19.3m [2026-01-05T12:06:22.125255] [DEBUG] [REMOTE ] CWCO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:22.125416] [DEBUG] [REMOTE ] CWCO: PASS: History has at least 300 days. [2026-01-05T12:06:22.125711] [DEBUG] [REMOTE ] CWCO: PASS: Price check passed. Min price $33.02. [2026-01-05T12:06:22.125864] [DEBUG] [REMOTE ] CWCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:22.126023] [DEBUG] [REMOTE ] CWCO: PASS: Integrity check passed. [2026-01-05T12:06:22.126077] [DEBUG] [REMOTE ] CWCO: Symbol is viable for forecasting. [2026-01-05T12:06:22.126130] [INFO ] [MAIN ] [869/3535] CWCO kept (0.5s) | 867 kept, 2 rejected | 138.4/min | ETA: 19.3m [2026-01-05T12:06:22.338328] [DEBUG] [REMOTE ] CWD: Retrieved 660 rows, trimmed to 300. [2026-01-05T12:06:22.338456] [DEBUG] [REMOTE ] CWD: PASS: History has at least 300 days. [2026-01-05T12:06:22.338696] [DEBUG] [REMOTE ] CWD: PASS: Price check passed. Min price $1.24. [2026-01-05T12:06:22.338831] [DEBUG] [REMOTE ] CWD: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:22.338939] [DEBUG] [REMOTE ] CWD: PASS: Integrity check passed. [2026-01-05T12:06:22.338980] [DEBUG] [REMOTE ] CWD: Symbol is viable for forecasting. [2026-01-05T12:06:22.339042] [INFO ] [MAIN ] [870/3535] CWD kept (0.2s) | 868 kept, 2 rejected | 138.5/min | ETA: 19.2m [2026-01-05T12:06:22.812677] [DEBUG] [REMOTE ] CWEN: Retrieved 3136 rows, trimmed to 300. [2026-01-05T12:06:22.812908] [DEBUG] [REMOTE ] CWEN: PASS: History has at least 300 days. [2026-01-05T12:06:22.813242] [DEBUG] [REMOTE ] CWEN: PASS: Price check passed. Min price $30.02. [2026-01-05T12:06:22.813403] [DEBUG] [REMOTE ] CWEN: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:22.813557] [DEBUG] [REMOTE ] CWEN: PASS: Integrity check passed. [2026-01-05T12:06:22.813624] [DEBUG] [REMOTE ] CWEN: Symbol is viable for forecasting. [2026-01-05T12:06:22.813679] [INFO ] [MAIN ] [871/3535] CWEN kept (0.5s) | 869 kept, 2 rejected | 138.5/min | ETA: 19.2m [2026-01-05T12:06:23.243730] [DEBUG] [REMOTE ] CWH: Retrieved 2322 rows, trimmed to 300. [2026-01-05T12:06:23.243866] [DEBUG] [REMOTE ] CWH: PASS: History has at least 300 days. [2026-01-05T12:06:23.244079] [DEBUG] [REMOTE ] CWH: PASS: Price check passed. Min price $9.39. [2026-01-05T12:06:23.244215] [DEBUG] [REMOTE ] CWH: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:23.244328] [DEBUG] [REMOTE ] CWH: PASS: Integrity check passed. [2026-01-05T12:06:23.244369] [DEBUG] [REMOTE ] CWH: Symbol is viable for forecasting. [2026-01-05T12:06:23.244419] [INFO ] [MAIN ] [872/3535] CWH kept (0.4s) | 870 kept, 2 rejected | 138.5/min | ETA: 19.2m [2026-01-05T12:06:23.603678] [DEBUG] [REMOTE ] CWK: Retrieved 1865 rows, trimmed to 300. [2026-01-05T12:06:23.603828] [DEBUG] [REMOTE ] CWK: PASS: History has at least 300 days. [2026-01-05T12:06:23.604049] [DEBUG] [REMOTE ] CWK: PASS: Price check passed. Min price $14.61. [2026-01-05T12:06:23.604186] [DEBUG] [REMOTE ] CWK: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:23.604300] [DEBUG] [REMOTE ] CWK: PASS: Integrity check passed. [2026-01-05T12:06:23.604342] [DEBUG] [REMOTE ] CWK: Symbol is viable for forecasting. [2026-01-05T12:06:23.604391] [INFO ] [MAIN ] [873/3535] CWK kept (0.4s) | 871 kept, 2 rejected | 138.5/min | ETA: 19.2m [2026-01-05T12:06:23.915322] [DEBUG] [REMOTE ] CXDO: Retrieved 2298 rows, trimmed to 300. [2026-01-05T12:06:23.915451] [DEBUG] [REMOTE ] CXDO: PASS: History has at least 300 days. [2026-01-05T12:06:23.915689] [DEBUG] [REMOTE ] CXDO: PASS: Price check passed. Min price $5.83. [2026-01-05T12:06:23.915830] [DEBUG] [REMOTE ] CXDO: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:23.915942] [DEBUG] [REMOTE ] CXDO: PASS: Integrity check passed. [2026-01-05T12:06:23.915982] [DEBUG] [REMOTE ] CXDO: Symbol is viable for forecasting. [2026-01-05T12:06:23.916029] [INFO ] [MAIN ] [874/3535] CXDO kept (0.3s) | 872 kept, 2 rejected | 138.6/min | ETA: 19.2m [2026-01-05T12:06:24.602730] [DEBUG] [REMOTE ] CXE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:24.602876] [DEBUG] [REMOTE ] CXE: PASS: History has at least 300 days. [2026-01-05T12:06:24.603116] [DEBUG] [REMOTE ] CXE: PASS: Price check passed. Min price $3.64. [2026-01-05T12:06:24.603250] [DEBUG] [REMOTE ] CXE: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:24.603374] [DEBUG] [REMOTE ] CXE: PASS: Integrity check passed. [2026-01-05T12:06:24.603415] [DEBUG] [REMOTE ] CXE: Symbol is viable for forecasting. [2026-01-05T12:06:24.603468] [INFO ] [MAIN ] [875/3535] CXE kept (0.7s) | 873 kept, 2 rejected | 138.5/min | ETA: 19.2m [2026-01-05T12:06:25.079745] [DEBUG] [REMOTE ] CXSE: Retrieved 3340 rows, trimmed to 300. [2026-01-05T12:06:25.079874] [DEBUG] [REMOTE ] CXSE: PASS: History has at least 300 days. [2026-01-05T12:06:25.080082] [DEBUG] [REMOTE ] CXSE: PASS: Price check passed. Min price $39.26. [2026-01-05T12:06:25.080221] [DEBUG] [REMOTE ] CXSE: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:25.080334] [DEBUG] [REMOTE ] CXSE: PASS: Integrity check passed. [2026-01-05T12:06:25.080377] [DEBUG] [REMOTE ] CXSE: Symbol is viable for forecasting. [2026-01-05T12:06:25.080441] [INFO ] [MAIN ] [876/3535] CXSE kept (0.5s) | 874 kept, 2 rejected | 138.5/min | ETA: 19.2m [2026-01-05T12:06:25.430732] [DEBUG] [REMOTE ] CYD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:25.430879] [DEBUG] [REMOTE ] CYD: PASS: History has at least 300 days. [2026-01-05T12:06:25.431127] [DEBUG] [REMOTE ] CYD: PASS: Price check passed. Min price $32.32. [2026-01-05T12:06:25.431264] [DEBUG] [REMOTE ] CYD: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:25.431389] [DEBUG] [REMOTE ] CYD: PASS: Integrity check passed. [2026-01-05T12:06:25.431429] [DEBUG] [REMOTE ] CYD: Symbol is viable for forecasting. [2026-01-05T12:06:25.431477] [INFO ] [MAIN ] [877/3535] CYD kept (0.4s) | 875 kept, 2 rejected | 138.5/min | ETA: 19.2m [2026-01-05T12:06:25.936137] [DEBUG] [REMOTE ] CYH: Retrieved 6430 rows, trimmed to 300. [2026-01-05T12:06:25.936269] [DEBUG] [REMOTE ] CYH: PASS: History has at least 300 days. [2026-01-05T12:06:25.936479] [DEBUG] [REMOTE ] CYH: PASS: Price check passed. Min price $2.90. [2026-01-05T12:06:25.936632] [DEBUG] [REMOTE ] CYH: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:25.936746] [DEBUG] [REMOTE ] CYH: PASS: Integrity check passed. [2026-01-05T12:06:25.936786] [DEBUG] [REMOTE ] CYH: Symbol is viable for forecasting. [2026-01-05T12:06:25.936834] [INFO ] [MAIN ] [878/3535] CYH kept (0.5s) | 876 kept, 2 rejected | 138.5/min | ETA: 19.2m [2026-01-05T12:06:26.132883] [DEBUG] [REMOTE ] CYN: Retrieved 1055 rows, trimmed to 300. [2026-01-05T12:06:26.133013] [DEBUG] [REMOTE ] CYN: PASS: History has at least 300 days. [2026-01-05T12:06:26.133209] [DEBUG] [REMOTE ] CYN: PASS: Price check passed. Min price $2.38. [2026-01-05T12:06:26.133347] [DEBUG] [REMOTE ] CYN: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:26.133457] [DEBUG] [REMOTE ] CYN: PASS: Integrity check passed. [2026-01-05T12:06:26.133496] [DEBUG] [REMOTE ] CYN: Symbol is viable for forecasting. [2026-01-05T12:06:26.133543] [INFO ] [MAIN ] [879/3535] CYN kept (0.2s) | 877 kept, 2 rejected | 138.5/min | ETA: 19.2m [2026-01-05T12:06:26.561129] [DEBUG] [REMOTE ] CYRX: Retrieved 4277 rows, trimmed to 300. [2026-01-05T12:06:26.561320] [DEBUG] [REMOTE ] CYRX: PASS: History has at least 300 days. [2026-01-05T12:06:26.561604] [DEBUG] [REMOTE ] CYRX: PASS: Price check passed. Min price $8.33. [2026-01-05T12:06:26.561750] [DEBUG] [REMOTE ] CYRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:26.561878] [DEBUG] [REMOTE ] CYRX: PASS: Integrity check passed. [2026-01-05T12:06:26.561921] [DEBUG] [REMOTE ] CYRX: Symbol is viable for forecasting. [2026-01-05T12:06:26.561976] [INFO ] [MAIN ] [880/3535] CYRX kept (0.4s) | 878 kept, 2 rejected | 138.5/min | ETA: 19.2m [2026-01-05T12:06:27.185799] [DEBUG] [REMOTE ] CYTK: Retrieved 5455 rows, trimmed to 300. [2026-01-05T12:06:27.185943] [DEBUG] [REMOTE ] CYTK: PASS: History has at least 300 days. [2026-01-05T12:06:27.186182] [DEBUG] [REMOTE ] CYTK: PASS: Price check passed. Min price $54.76. [2026-01-05T12:06:27.186320] [DEBUG] [REMOTE ] CYTK: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:27.186443] [DEBUG] [REMOTE ] CYTK: PASS: Integrity check passed. [2026-01-05T12:06:27.186484] [DEBUG] [REMOTE ] CYTK: Symbol is viable for forecasting. [2026-01-05T12:06:27.186532] [INFO ] [MAIN ] [881/3535] CYTK kept (0.6s) | 879 kept, 2 rejected | 138.5/min | ETA: 19.2m [2026-01-05T12:06:27.646305] [DEBUG] [REMOTE ] CZFS: Retrieved 6284 rows, trimmed to 300. [2026-01-05T12:06:27.646452] [DEBUG] [REMOTE ] CZFS: PASS: History has at least 300 days. [2026-01-05T12:06:27.646720] [DEBUG] [REMOTE ] CZFS: PASS: Price check passed. Min price $52.75. [2026-01-05T12:06:27.646863] [DEBUG] [REMOTE ] CZFS: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:27.646991] [DEBUG] [REMOTE ] CZFS: PASS: Integrity check passed. [2026-01-05T12:06:27.647039] [DEBUG] [REMOTE ] CZFS: Symbol is viable for forecasting. [2026-01-05T12:06:27.647108] [INFO ] [MAIN ] [882/3535] CZFS kept (0.5s) | 880 kept, 2 rejected | 138.5/min | ETA: 19.2m [2026-01-05T12:06:28.109059] [DEBUG] [REMOTE ] CZNC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:28.109190] [DEBUG] [REMOTE ] CZNC: PASS: History has at least 300 days. [2026-01-05T12:06:28.109401] [DEBUG] [REMOTE ] CZNC: PASS: Price check passed. Min price $18.73. [2026-01-05T12:06:28.109532] [DEBUG] [REMOTE ] CZNC: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:28.109667] [DEBUG] [REMOTE ] CZNC: PASS: Integrity check passed. [2026-01-05T12:06:28.109710] [DEBUG] [REMOTE ] CZNC: Symbol is viable for forecasting. [2026-01-05T12:06:28.109757] [INFO ] [MAIN ] [883/3535] CZNC kept (0.5s) | 881 kept, 2 rejected | 138.5/min | ETA: 19.2m [2026-01-05T12:06:28.457035] [DEBUG] [REMOTE ] CZWI: Retrieved 5476 rows, trimmed to 300. [2026-01-05T12:06:28.457169] [DEBUG] [REMOTE ] CZWI: PASS: History has at least 300 days. [2026-01-05T12:06:28.457388] [DEBUG] [REMOTE ] CZWI: PASS: Price check passed. Min price $15.11. [2026-01-05T12:06:28.457523] [DEBUG] [REMOTE ] CZWI: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:28.457658] [DEBUG] [REMOTE ] CZWI: PASS: Integrity check passed. [2026-01-05T12:06:28.457701] [DEBUG] [REMOTE ] CZWI: Symbol is viable for forecasting. [2026-01-05T12:06:28.457749] [INFO ] [MAIN ] [884/3535] CZWI kept (0.3s) | 882 kept, 2 rejected | 138.5/min | ETA: 19.1m [2026-01-05T12:06:28.976509] [DEBUG] [REMOTE ] DAIO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:28.976709] [DEBUG] [REMOTE ] DAIO: PASS: History has at least 300 days. [2026-01-05T12:06:28.977024] [DEBUG] [REMOTE ] DAIO: PASS: Price check passed. Min price $2.49. [2026-01-05T12:06:28.977212] [DEBUG] [REMOTE ] DAIO: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:28.977373] [DEBUG] [REMOTE ] DAIO: PASS: Integrity check passed. [2026-01-05T12:06:28.977429] [DEBUG] [REMOTE ] DAIO: Symbol is viable for forecasting. [2026-01-05T12:06:28.977498] [INFO ] [MAIN ] [885/3535] DAIO kept (0.5s) | 883 kept, 2 rejected | 138.5/min | ETA: 19.1m [2026-01-05T12:06:29.329848] [DEBUG] [REMOTE ] DAL: Retrieved 4698 rows, trimmed to 300. [2026-01-05T12:06:29.329992] [DEBUG] [REMOTE ] DAL: PASS: History has at least 300 days. [2026-01-05T12:06:29.330224] [DEBUG] [REMOTE ] DAL: PASS: Price check passed. Min price $55.65. [2026-01-05T12:06:29.330356] [DEBUG] [REMOTE ] DAL: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:29.330477] [DEBUG] [REMOTE ] DAL: PASS: Integrity check passed. [2026-01-05T12:06:29.330517] [DEBUG] [REMOTE ] DAL: Symbol is viable for forecasting. [2026-01-05T12:06:29.330564] [INFO ] [MAIN ] [886/3535] DAL kept (0.4s) | 884 kept, 2 rejected | 138.5/min | ETA: 19.1m [2026-01-05T12:06:29.770415] [DEBUG] [REMOTE ] DAN: Retrieved 4530 rows, trimmed to 300. [2026-01-05T12:06:29.770587] [DEBUG] [REMOTE ] DAN: PASS: History has at least 300 days. [2026-01-05T12:06:29.770838] [DEBUG] [REMOTE ] DAN: PASS: Price check passed. Min price $18.05. [2026-01-05T12:06:29.770973] [DEBUG] [REMOTE ] DAN: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:29.771100] [DEBUG] [REMOTE ] DAN: PASS: Integrity check passed. [2026-01-05T12:06:29.771141] [DEBUG] [REMOTE ] DAN: Symbol is viable for forecasting. [2026-01-05T12:06:29.771190] [INFO ] [MAIN ] [887/3535] DAN kept (0.4s) | 885 kept, 2 rejected | 138.5/min | ETA: 19.1m [2026-01-05T12:06:30.065468] [DEBUG] [REMOTE ] DAO: Retrieved 1555 rows, trimmed to 300. [2026-01-05T12:06:30.065662] [DEBUG] [REMOTE ] DAO: PASS: History has at least 300 days. [2026-01-05T12:06:30.065947] [DEBUG] [REMOTE ] DAO: PASS: Price check passed. Min price $8.43. [2026-01-05T12:06:30.066133] [DEBUG] [REMOTE ] DAO: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:30.066280] [DEBUG] [REMOTE ] DAO: PASS: Integrity check passed. [2026-01-05T12:06:30.066351] [DEBUG] [REMOTE ] DAO: Symbol is viable for forecasting. [2026-01-05T12:06:30.066412] [INFO ] [MAIN ] [888/3535] DAO kept (0.3s) | 886 kept, 2 rejected | 138.5/min | ETA: 19.1m [2026-01-05T12:06:30.442008] [DEBUG] [REMOTE ] DAPP: Retrieved 1187 rows, trimmed to 300. [2026-01-05T12:06:30.442172] [DEBUG] [REMOTE ] DAPP: PASS: History has at least 300 days. [2026-01-05T12:06:30.442441] [DEBUG] [REMOTE ] DAPP: PASS: Price check passed. Min price $15.96. [2026-01-05T12:06:30.442671] [DEBUG] [REMOTE ] DAPP: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:30.442838] [DEBUG] [REMOTE ] DAPP: PASS: Integrity check passed. [2026-01-05T12:06:30.442892] [DEBUG] [REMOTE ] DAPP: Symbol is viable for forecasting. [2026-01-05T12:06:30.442959] [INFO ] [MAIN ] [889/3535] DAPP kept (0.4s) | 887 kept, 2 rejected | 138.6/min | ETA: 19.1m [2026-01-05T12:06:30.915194] [DEBUG] [REMOTE ] DARE: Retrieved 2951 rows, trimmed to 300. [2026-01-05T12:06:30.915322] [DEBUG] [REMOTE ] DARE: PASS: History has at least 300 days. [2026-01-05T12:06:30.915523] [DEBUG] [REMOTE ] DARE: PASS: Price check passed. Min price $1.63. [2026-01-05T12:06:30.915686] [DEBUG] [REMOTE ] DARE: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:30.915802] [DEBUG] [REMOTE ] DARE: PASS: Integrity check passed. [2026-01-05T12:06:30.915844] [DEBUG] [REMOTE ] DARE: Symbol is viable for forecasting. [2026-01-05T12:06:30.915891] [INFO ] [MAIN ] [890/3535] DARE kept (0.5s) | 888 kept, 2 rejected | 138.5/min | ETA: 19.1m [2026-01-05T12:06:31.246287] [DEBUG] [REMOTE ] DASH: Retrieved 1272 rows, trimmed to 300. [2026-01-05T12:06:31.246429] [DEBUG] [REMOTE ] DASH: PASS: History has at least 300 days. [2026-01-05T12:06:31.246665] [DEBUG] [REMOTE ] DASH: PASS: Price check passed. Min price $187.73. [2026-01-05T12:06:31.246800] [DEBUG] [REMOTE ] DASH: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:31.246914] [DEBUG] [REMOTE ] DASH: PASS: Integrity check passed. [2026-01-05T12:06:31.246954] [DEBUG] [REMOTE ] DASH: Symbol is viable for forecasting. [2026-01-05T12:06:31.247001] [INFO ] [MAIN ] [891/3535] DASH kept (0.3s) | 889 kept, 2 rejected | 138.6/min | ETA: 19.1m [2026-01-05T12:06:31.557315] [DEBUG] [REMOTE ] DAVA: Retrieved 1869 rows, trimmed to 300. [2026-01-05T12:06:31.557446] [DEBUG] [REMOTE ] DAVA: PASS: History has at least 300 days. [2026-01-05T12:06:31.557676] [DEBUG] [REMOTE ] DAVA: PASS: Price check passed. Min price $6.05. [2026-01-05T12:06:31.557816] [DEBUG] [REMOTE ] DAVA: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:31.557929] [DEBUG] [REMOTE ] DAVA: PASS: Integrity check passed. [2026-01-05T12:06:31.557970] [DEBUG] [REMOTE ] DAVA: Symbol is viable for forecasting. [2026-01-05T12:06:31.558020] [INFO ] [MAIN ] [892/3535] DAVA kept (0.3s) | 890 kept, 2 rejected | 138.6/min | ETA: 19.1m [2026-01-05T12:06:32.030852] [DEBUG] [REMOTE ] DAVE: Retrieved 1179 rows, trimmed to 300. [2026-01-05T12:06:32.030983] [DEBUG] [REMOTE ] DAVE: PASS: History has at least 300 days. [2026-01-05T12:06:32.031184] [DEBUG] [REMOTE ] DAVE: PASS: Price check passed. Min price $182.51. [2026-01-05T12:06:32.031319] [DEBUG] [REMOTE ] DAVE: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:32.031430] [DEBUG] [REMOTE ] DAVE: PASS: Integrity check passed. [2026-01-05T12:06:32.031472] [DEBUG] [REMOTE ] DAVE: Symbol is viable for forecasting. [2026-01-05T12:06:32.031521] [INFO ] [MAIN ] [893/3535] DAVE kept (0.5s) | 891 kept, 2 rejected | 138.6/min | ETA: 19.1m [2026-01-05T12:06:32.413494] [DEBUG] [REMOTE ] DAWN: Retrieved 1156 rows, trimmed to 300. [2026-01-05T12:06:32.413652] [DEBUG] [REMOTE ] DAWN: PASS: History has at least 300 days. [2026-01-05T12:06:32.413853] [DEBUG] [REMOTE ] DAWN: PASS: Price check passed. Min price $7.04. [2026-01-05T12:06:32.413984] [DEBUG] [REMOTE ] DAWN: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:32.414091] [DEBUG] [REMOTE ] DAWN: PASS: Integrity check passed. [2026-01-05T12:06:32.414145] [DEBUG] [REMOTE ] DAWN: Symbol is viable for forecasting. [2026-01-05T12:06:32.414194] [INFO ] [MAIN ] [894/3535] DAWN kept (0.4s) | 892 kept, 2 rejected | 138.6/min | ETA: 19.1m [2026-01-05T12:06:33.136048] [DEBUG] [REMOTE ] DB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:33.136204] [DEBUG] [REMOTE ] DB: PASS: History has at least 300 days. [2026-01-05T12:06:33.136476] [DEBUG] [REMOTE ] DB: PASS: Price check passed. Min price $33.18. [2026-01-05T12:06:33.136654] [DEBUG] [REMOTE ] DB: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:33.136787] [DEBUG] [REMOTE ] DB: PASS: Integrity check passed. [2026-01-05T12:06:33.136827] [DEBUG] [REMOTE ] DB: Symbol is viable for forecasting. [2026-01-05T12:06:33.136877] [INFO ] [MAIN ] [895/3535] DB kept (0.7s) | 893 kept, 2 rejected | 138.5/min | ETA: 19.1m [2026-01-05T12:06:33.350837] [DEBUG] [REMOTE ] DBD: Retrieved 599 rows, trimmed to 300. [2026-01-05T12:06:33.350984] [DEBUG] [REMOTE ] DBD: PASS: History has at least 300 days. [2026-01-05T12:06:33.351194] [DEBUG] [REMOTE ] DBD: PASS: Price check passed. Min price $54.90. [2026-01-05T12:06:33.351334] [DEBUG] [REMOTE ] DBD: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:33.351448] [DEBUG] [REMOTE ] DBD: PASS: Integrity check passed. [2026-01-05T12:06:33.351491] [DEBUG] [REMOTE ] DBD: Symbol is viable for forecasting. [2026-01-05T12:06:33.351541] [INFO ] [MAIN ] [896/3535] DBD kept (0.2s) | 894 kept, 2 rejected | 138.6/min | ETA: 19.0m [2026-01-05T12:06:33.881033] [DEBUG] [REMOTE ] DBI: Retrieved 5161 rows, trimmed to 300. [2026-01-05T12:06:33.881185] [DEBUG] [REMOTE ] DBI: PASS: History has at least 300 days. [2026-01-05T12:06:33.881440] [DEBUG] [REMOTE ] DBI: PASS: Price check passed. Min price $3.15. [2026-01-05T12:06:33.881604] [DEBUG] [REMOTE ] DBI: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:33.881736] [DEBUG] [REMOTE ] DBI: PASS: Integrity check passed. [2026-01-05T12:06:33.881777] [DEBUG] [REMOTE ] DBI: Symbol is viable for forecasting. [2026-01-05T12:06:33.881827] [INFO ] [MAIN ] [897/3535] DBI kept (0.5s) | 895 kept, 2 rejected | 138.6/min | ETA: 19.0m [2026-01-05T12:06:34.304776] [DEBUG] [REMOTE ] DBL: Retrieved 3504 rows, trimmed to 300. [2026-01-05T12:06:34.304909] [DEBUG] [REMOTE ] DBL: PASS: History has at least 300 days. [2026-01-05T12:06:34.305119] [DEBUG] [REMOTE ] DBL: PASS: Price check passed. Min price $15.05. [2026-01-05T12:06:34.305255] [DEBUG] [REMOTE ] DBL: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:34.305370] [DEBUG] [REMOTE ] DBL: PASS: Integrity check passed. [2026-01-05T12:06:34.305413] [DEBUG] [REMOTE ] DBL: Symbol is viable for forecasting. [2026-01-05T12:06:34.305462] [INFO ] [MAIN ] [898/3535] DBL kept (0.4s) | 896 kept, 2 rejected | 138.6/min | ETA: 19.0m [2026-01-05T12:06:34.681887] [DEBUG] [REMOTE ] DBRG: Retrieved 2897 rows, trimmed to 300. [2026-01-05T12:06:34.682042] [DEBUG] [REMOTE ] DBRG: PASS: History has at least 300 days. [2026-01-05T12:06:34.682324] [DEBUG] [REMOTE ] DBRG: PASS: Price check passed. Min price $9.16. [2026-01-05T12:06:34.682521] [DEBUG] [REMOTE ] DBRG: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:34.682901] [DEBUG] [REMOTE ] DBRG: PASS: Integrity check passed. [2026-01-05T12:06:34.682957] [DEBUG] [REMOTE ] DBRG: Symbol is viable for forecasting. [2026-01-05T12:06:34.683023] [INFO ] [MAIN ] [899/3535] DBRG kept (0.4s) | 897 kept, 2 rejected | 138.6/min | ETA: 19.0m [2026-01-05T12:06:35.032102] [DEBUG] [REMOTE ] DBX: Retrieved 1956 rows, trimmed to 300. [2026-01-05T12:06:35.032245] [DEBUG] [REMOTE ] DBX: PASS: History has at least 300 days. [2026-01-05T12:06:35.032494] [DEBUG] [REMOTE ] DBX: PASS: Price check passed. Min price $26.93. [2026-01-05T12:06:35.032687] [DEBUG] [REMOTE ] DBX: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:35.032826] [DEBUG] [REMOTE ] DBX: PASS: Integrity check passed. [2026-01-05T12:06:35.032892] [DEBUG] [REMOTE ] DBX: Symbol is viable for forecasting. [2026-01-05T12:06:35.032951] [INFO ] [MAIN ] [900/3535] DBX kept (0.3s) | 898 kept, 2 rejected | 138.6/min | ETA: 19.0m [2026-01-05T12:06:35.414133] [DEBUG] [REMOTE ] DCBO: Retrieved 1379 rows, trimmed to 300. [2026-01-05T12:06:35.414305] [DEBUG] [REMOTE ] DCBO: PASS: History has at least 300 days. [2026-01-05T12:06:35.414635] [DEBUG] [REMOTE ] DCBO: PASS: Price check passed. Min price $20.48. [2026-01-05T12:06:35.414826] [DEBUG] [REMOTE ] DCBO: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:35.414990] [DEBUG] [REMOTE ] DCBO: PASS: Integrity check passed. [2026-01-05T12:06:35.415049] [DEBUG] [REMOTE ] DCBO: Symbol is viable for forecasting. [2026-01-05T12:06:35.415120] [INFO ] [MAIN ] [901/3535] DCBO kept (0.4s) | 899 kept, 2 rejected | 138.6/min | ETA: 19.0m [2026-01-05T12:06:36.000690] [DEBUG] [REMOTE ] DCI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:36.000864] [DEBUG] [REMOTE ] DCI: PASS: History has at least 300 days. [2026-01-05T12:06:36.001187] [DEBUG] [REMOTE ] DCI: PASS: Price check passed. Min price $79.62. [2026-01-05T12:06:36.001349] [DEBUG] [REMOTE ] DCI: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:36.001507] [DEBUG] [REMOTE ] DCI: PASS: Integrity check passed. [2026-01-05T12:06:36.001553] [DEBUG] [REMOTE ] DCI: Symbol is viable for forecasting. [2026-01-05T12:06:36.001642] [INFO ] [MAIN ] [902/3535] DCI kept (0.6s) | 900 kept, 2 rejected | 138.6/min | ETA: 19.0m [2026-01-05T12:06:36.784634] [DEBUG] [REMOTE ] DCO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:36.784776] [DEBUG] [REMOTE ] DCO: PASS: History has at least 300 days. [2026-01-05T12:06:36.785011] [DEBUG] [REMOTE ] DCO: PASS: Price check passed. Min price $86.41. [2026-01-05T12:06:36.785147] [DEBUG] [REMOTE ] DCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:36.785268] [DEBUG] [REMOTE ] DCO: PASS: Integrity check passed. [2026-01-05T12:06:36.785309] [DEBUG] [REMOTE ] DCO: Symbol is viable for forecasting. [2026-01-05T12:06:36.785358] [INFO ] [MAIN ] [903/3535] DCO kept (0.8s) | 901 kept, 2 rejected | 138.5/min | ETA: 19.0m [2026-01-05T12:06:37.264655] [DEBUG] [REMOTE ] DCOM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:37.264815] [DEBUG] [REMOTE ] DCOM: PASS: History has at least 300 days. [2026-01-05T12:06:37.265047] [DEBUG] [REMOTE ] DCOM: PASS: Price check passed. Min price $25.78. [2026-01-05T12:06:37.265188] [DEBUG] [REMOTE ] DCOM: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:37.265310] [DEBUG] [REMOTE ] DCOM: PASS: Integrity check passed. [2026-01-05T12:06:37.265352] [DEBUG] [REMOTE ] DCOM: Symbol is viable for forecasting. [2026-01-05T12:06:37.265404] [INFO ] [MAIN ] [904/3535] DCOM kept (0.5s) | 902 kept, 2 rejected | 138.4/min | ETA: 19.0m [2026-01-05T12:06:37.700884] [DEBUG] [REMOTE ] DCTH: Retrieved 5957 rows, trimmed to 300. [2026-01-05T12:06:37.701027] [DEBUG] [REMOTE ] DCTH: PASS: History has at least 300 days. [2026-01-05T12:06:37.701262] [DEBUG] [REMOTE ] DCTH: PASS: Price check passed. Min price $8.19. [2026-01-05T12:06:37.701396] [DEBUG] [REMOTE ] DCTH: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:37.701515] [DEBUG] [REMOTE ] DCTH: PASS: Integrity check passed. [2026-01-05T12:06:37.701555] [DEBUG] [REMOTE ] DCTH: Symbol is viable for forecasting. [2026-01-05T12:06:37.701625] [INFO ] [MAIN ] [905/3535] DCTH kept (0.4s) | 903 kept, 2 rejected | 138.4/min | ETA: 19.0m [2026-01-05T12:06:38.178073] [DEBUG] [REMOTE ] DD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:38.178212] [DEBUG] [REMOTE ] DD: PASS: History has at least 300 days. [2026-01-05T12:06:38.178432] [DEBUG] [REMOTE ] DD: PASS: Price check passed. Min price $30.95. [2026-01-05T12:06:38.178592] [DEBUG] [REMOTE ] DD: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:38.178734] [DEBUG] [REMOTE ] DD: PASS: Integrity check passed. [2026-01-05T12:06:38.178793] [DEBUG] [REMOTE ] DD: Symbol is viable for forecasting. [2026-01-05T12:06:38.178845] [INFO ] [MAIN ] [906/3535] DD kept (0.5s) | 904 kept, 2 rejected | 138.4/min | ETA: 19.0m [2026-01-05T12:06:38.635047] [DEBUG] [REMOTE ] DDD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:38.635180] [DEBUG] [REMOTE ] DDD: PASS: History has at least 300 days. [2026-01-05T12:06:38.635384] [DEBUG] [REMOTE ] DDD: PASS: Price check passed. Min price $1.77. [2026-01-05T12:06:38.635517] [DEBUG] [REMOTE ] DDD: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:38.635652] [DEBUG] [REMOTE ] DDD: PASS: Integrity check passed. [2026-01-05T12:06:38.635694] [DEBUG] [REMOTE ] DDD: Symbol is viable for forecasting. [2026-01-05T12:06:38.635741] [INFO ] [MAIN ] [907/3535] DDD kept (0.5s) | 905 kept, 2 rejected | 138.4/min | ETA: 19.0m [2026-01-05T12:06:38.774164] [DEBUG] [REMOTE ] DDI: Retrieved 1090 rows, trimmed to 300. [2026-01-05T12:06:38.774280] [DEBUG] [REMOTE ] DDI: PASS: History has at least 300 days. [2026-01-05T12:06:38.774473] [DEBUG] [REMOTE ] DDI: PASS: Price check passed. Min price $8.25. [2026-01-05T12:06:38.774632] [DEBUG] [REMOTE ] DDI: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:38.774745] [DEBUG] [REMOTE ] DDI: PASS: Integrity check passed. [2026-01-05T12:06:38.774785] [DEBUG] [REMOTE ] DDI: Symbol is viable for forecasting. [2026-01-05T12:06:38.774832] [INFO ] [MAIN ] [908/3535] DDI kept (0.1s) | 906 kept, 2 rejected | 138.5/min | ETA: 19.0m [2026-01-05T12:06:39.192632] [DEBUG] [REMOTE ] DDL: Retrieved 1134 rows, trimmed to 300. [2026-01-05T12:06:39.192760] [DEBUG] [REMOTE ] DDL: PASS: History has at least 300 days. [2026-01-05T12:06:39.192958] [DEBUG] [REMOTE ] DDL: PASS: Price check passed. Min price $1.67. [2026-01-05T12:06:39.193087] [DEBUG] [REMOTE ] DDL: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:39.193194] [DEBUG] [REMOTE ] DDL: PASS: Integrity check passed. [2026-01-05T12:06:39.193234] [DEBUG] [REMOTE ] DDL: Symbol is viable for forecasting. [2026-01-05T12:06:39.193282] [INFO ] [MAIN ] [909/3535] DDL kept (0.4s) | 907 kept, 2 rejected | 138.5/min | ETA: 19.0m [2026-01-05T12:06:39.710017] [DEBUG] [REMOTE ] DDOG: Retrieved 1581 rows, trimmed to 300. [2026-01-05T12:06:39.710147] [DEBUG] [REMOTE ] DDOG: PASS: History has at least 300 days. [2026-01-05T12:06:39.710367] [DEBUG] [REMOTE ] DDOG: PASS: Price check passed. Min price $133.77. [2026-01-05T12:06:39.710512] [DEBUG] [REMOTE ] DDOG: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:39.710685] [DEBUG] [REMOTE ] DDOG: PASS: Integrity check passed. [2026-01-05T12:06:39.710731] [DEBUG] [REMOTE ] DDOG: Symbol is viable for forecasting. [2026-01-05T12:06:39.710782] [INFO ] [MAIN ] [910/3535] DDOG kept (0.5s) | 908 kept, 2 rejected | 138.5/min | ETA: 19.0m [2026-01-05T12:06:40.464335] [DEBUG] [REMOTE ] DDS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:40.464462] [DEBUG] [REMOTE ] DDS: PASS: History has at least 300 days. [2026-01-05T12:06:40.464692] [DEBUG] [REMOTE ] DDS: PASS: Price check passed. Min price $554.63. [2026-01-05T12:06:40.464828] [DEBUG] [REMOTE ] DDS: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:40.464941] [DEBUG] [REMOTE ] DDS: PASS: Integrity check passed. [2026-01-05T12:06:40.464981] [DEBUG] [REMOTE ] DDS: Symbol is viable for forecasting. [2026-01-05T12:06:40.465034] [INFO ] [MAIN ] [911/3535] DDS kept (0.8s) | 909 kept, 2 rejected | 138.4/min | ETA: 19.0m [2026-01-05T12:06:40.751870] [DEBUG] [REMOTE ] DE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:40.752011] [DEBUG] [REMOTE ] DE: PASS: History has at least 300 days. [2026-01-05T12:06:40.752245] [DEBUG] [REMOTE ] DE: PASS: Price check passed. Min price $437.59. [2026-01-05T12:06:40.752377] [DEBUG] [REMOTE ] DE: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:40.752496] [DEBUG] [REMOTE ] DE: PASS: Integrity check passed. [2026-01-05T12:06:40.752595] [DEBUG] [REMOTE ] DE: Symbol is viable for forecasting. [2026-01-05T12:06:40.752659] [INFO ] [MAIN ] [912/3535] DE kept (0.3s) | 910 kept, 2 rejected | 138.4/min | ETA: 18.9m [2026-01-05T12:06:41.191081] [DEBUG] [REMOTE ] DEA: Retrieved 2743 rows, trimmed to 300. [2026-01-05T12:06:41.191209] [DEBUG] [REMOTE ] DEA: PASS: History has at least 300 days. [2026-01-05T12:06:41.191413] [DEBUG] [REMOTE ] DEA: PASS: Price check passed. Min price $20.56. [2026-01-05T12:06:41.191543] [DEBUG] [REMOTE ] DEA: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:41.191688] [DEBUG] [REMOTE ] DEA: PASS: Integrity check passed. [2026-01-05T12:06:41.191729] [DEBUG] [REMOTE ] DEA: Symbol is viable for forecasting. [2026-01-05T12:06:41.191777] [INFO ] [MAIN ] [913/3535] DEA kept (0.4s) | 911 kept, 2 rejected | 138.4/min | ETA: 18.9m [2026-01-05T12:06:41.780777] [DEBUG] [REMOTE ] DECK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:41.781118] [DEBUG] [REMOTE ] DECK: PASS: History has at least 300 days. [2026-01-05T12:06:41.781348] [DEBUG] [REMOTE ] DECK: PASS: Price check passed. Min price $79.54. [2026-01-05T12:06:41.781482] [DEBUG] [REMOTE ] DECK: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:41.781624] [DEBUG] [REMOTE ] DECK: PASS: Integrity check passed. [2026-01-05T12:06:41.781668] [DEBUG] [REMOTE ] DECK: Symbol is viable for forecasting. [2026-01-05T12:06:41.781718] [INFO ] [MAIN ] [914/3535] DECK kept (0.6s) | 912 kept, 2 rejected | 138.4/min | ETA: 18.9m [2026-01-05T12:06:42.191657] [DEBUG] [REMOTE ] DEI: Retrieved 4827 rows, trimmed to 300. [2026-01-05T12:06:42.191800] [DEBUG] [REMOTE ] DEI: PASS: History has at least 300 days. [2026-01-05T12:06:42.192031] [DEBUG] [REMOTE ] DEI: PASS: Price check passed. Min price $10.85. [2026-01-05T12:06:42.192169] [DEBUG] [REMOTE ] DEI: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:42.192297] [DEBUG] [REMOTE ] DEI: PASS: Integrity check passed. [2026-01-05T12:06:42.192338] [DEBUG] [REMOTE ] DEI: Symbol is viable for forecasting. [2026-01-05T12:06:42.192388] [INFO ] [MAIN ] [915/3535] DEI kept (0.4s) | 913 kept, 2 rejected | 138.4/min | ETA: 18.9m [2026-01-05T12:06:42.475646] [DEBUG] [REMOTE ] DELL: Retrieved 1767 rows, trimmed to 300. [2026-01-05T12:06:42.475771] [DEBUG] [REMOTE ] DELL: PASS: History has at least 300 days. [2026-01-05T12:06:42.475965] [DEBUG] [REMOTE ] DELL: PASS: Price check passed. Min price $117.40. [2026-01-05T12:06:42.476096] [DEBUG] [REMOTE ] DELL: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:42.476202] [DEBUG] [REMOTE ] DELL: PASS: Integrity check passed. [2026-01-05T12:06:42.476242] [DEBUG] [REMOTE ] DELL: Symbol is viable for forecasting. [2026-01-05T12:06:42.476288] [INFO ] [MAIN ] [916/3535] DELL kept (0.3s) | 914 kept, 2 rejected | 138.4/min | ETA: 18.9m [2026-01-05T12:06:43.129519] [DEBUG] [REMOTE ] DENN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:43.129685] [DEBUG] [REMOTE ] DENN: PASS: History has at least 300 days. [2026-01-05T12:06:43.129925] [DEBUG] [REMOTE ] DENN: PASS: Price check passed. Min price $3.89. [2026-01-05T12:06:43.130061] [DEBUG] [REMOTE ] DENN: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:43.130185] [DEBUG] [REMOTE ] DENN: PASS: Integrity check passed. [2026-01-05T12:06:43.130226] [DEBUG] [REMOTE ] DENN: Symbol is viable for forecasting. [2026-01-05T12:06:43.130277] [INFO ] [MAIN ] [917/3535] DENN kept (0.7s) | 915 kept, 2 rejected | 138.4/min | ETA: 18.9m [2026-01-05T12:06:43.617101] [DEBUG] [REMOTE ] DEO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:43.617234] [DEBUG] [REMOTE ] DEO: PASS: History has at least 300 days. [2026-01-05T12:06:43.617452] [DEBUG] [REMOTE ] DEO: PASS: Price check passed. Min price $85.40. [2026-01-05T12:06:43.617608] [DEBUG] [REMOTE ] DEO: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:43.617728] [DEBUG] [REMOTE ] DEO: PASS: Integrity check passed. [2026-01-05T12:06:43.617786] [DEBUG] [REMOTE ] DEO: Symbol is viable for forecasting. [2026-01-05T12:06:43.617837] [INFO ] [MAIN ] [918/3535] DEO kept (0.5s) | 916 kept, 2 rejected | 138.3/min | ETA: 18.9m [2026-01-05T12:06:43.724765] [DEBUG] [REMOTE ] DERM: Retrieved 1038 rows, trimmed to 300. [2026-01-05T12:06:43.724907] [DEBUG] [REMOTE ] DERM: PASS: History has at least 300 days. [2026-01-05T12:06:43.725110] [DEBUG] [REMOTE ] DERM: PASS: Price check passed. Min price $7.00. [2026-01-05T12:06:43.725240] [DEBUG] [REMOTE ] DERM: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:43.725348] [DEBUG] [REMOTE ] DERM: PASS: Integrity check passed. [2026-01-05T12:06:43.725389] [DEBUG] [REMOTE ] DERM: Symbol is viable for forecasting. [2026-01-05T12:06:43.725436] [INFO ] [MAIN ] [919/3535] DERM kept (0.1s) | 917 kept, 2 rejected | 138.4/min | ETA: 18.9m [2026-01-05T12:06:44.213562] [DEBUG] [REMOTE ] DFGP: Retrieved 539 rows, trimmed to 300. [2026-01-05T12:06:44.213716] [DEBUG] [REMOTE ] DFGP: PASS: History has at least 300 days. [2026-01-05T12:06:44.213919] [DEBUG] [REMOTE ] DFGP: PASS: Price check passed. Min price $53.84. [2026-01-05T12:06:44.214072] [DEBUG] [REMOTE ] DFGP: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:44.214188] [DEBUG] [REMOTE ] DFGP: PASS: Integrity check passed. [2026-01-05T12:06:44.214229] [DEBUG] [REMOTE ] DFGP: Symbol is viable for forecasting. [2026-01-05T12:06:44.214277] [INFO ] [MAIN ] [920/3535] DFGP kept (0.5s) | 918 kept, 2 rejected | 138.4/min | ETA: 18.9m [2026-01-05T12:06:44.521681] [DEBUG] [REMOTE ] DFGX: Retrieved 539 rows, trimmed to 300. [2026-01-05T12:06:44.521823] [DEBUG] [REMOTE ] DFGX: PASS: History has at least 300 days. [2026-01-05T12:06:44.522040] [DEBUG] [REMOTE ] DFGX: PASS: Price check passed. Min price $52.48. [2026-01-05T12:06:44.522181] [DEBUG] [REMOTE ] DFGX: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:44.522298] [DEBUG] [REMOTE ] DFGX: PASS: Integrity check passed. [2026-01-05T12:06:44.522341] [DEBUG] [REMOTE ] DFGX: Symbol is viable for forecasting. [2026-01-05T12:06:44.522390] [INFO ] [MAIN ] [921/3535] DFGX kept (0.3s) | 919 kept, 2 rejected | 138.5/min | ETA: 18.9m [2026-01-05T12:06:45.043891] [DEBUG] [REMOTE ] DFH: Retrieved 1244 rows, trimmed to 300. [2026-01-05T12:06:45.044066] [DEBUG] [REMOTE ] DFH: PASS: History has at least 300 days. [2026-01-05T12:06:45.044339] [DEBUG] [REMOTE ] DFH: PASS: Price check passed. Min price $17.10. [2026-01-05T12:06:45.044501] [DEBUG] [REMOTE ] DFH: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:45.044682] [DEBUG] [REMOTE ] DFH: PASS: Integrity check passed. [2026-01-05T12:06:45.044735] [DEBUG] [REMOTE ] DFH: Symbol is viable for forecasting. [2026-01-05T12:06:45.044798] [INFO ] [MAIN ] [922/3535] DFH kept (0.5s) | 920 kept, 2 rejected | 138.4/min | ETA: 18.9m [2026-01-05T12:06:45.522130] [DEBUG] [REMOTE ] DFIN: Retrieved 2326 rows, trimmed to 300. [2026-01-05T12:06:45.522271] [DEBUG] [REMOTE ] DFIN: PASS: History has at least 300 days. [2026-01-05T12:06:45.522489] [DEBUG] [REMOTE ] DFIN: PASS: Price check passed. Min price $44.46. [2026-01-05T12:06:45.522657] [DEBUG] [REMOTE ] DFIN: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:45.522780] [DEBUG] [REMOTE ] DFIN: PASS: Integrity check passed. [2026-01-05T12:06:45.522821] [DEBUG] [REMOTE ] DFIN: Symbol is viable for forecasting. [2026-01-05T12:06:45.522869] [INFO ] [MAIN ] [923/3535] DFIN kept (0.5s) | 921 kept, 2 rejected | 138.4/min | ETA: 18.9m [2026-01-05T12:06:45.828850] [DEBUG] [REMOTE ] DFP: Retrieved 3172 rows, trimmed to 300. [2026-01-05T12:06:45.828978] [DEBUG] [REMOTE ] DFP: PASS: History has at least 300 days. [2026-01-05T12:06:45.829177] [DEBUG] [REMOTE ] DFP: PASS: Price check passed. Min price $20.61. [2026-01-05T12:06:45.829313] [DEBUG] [REMOTE ] DFP: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:45.829440] [DEBUG] [REMOTE ] DFP: PASS: Integrity check passed. [2026-01-05T12:06:45.829481] [DEBUG] [REMOTE ] DFP: Symbol is viable for forecasting. [2026-01-05T12:06:45.829528] [INFO ] [MAIN ] [924/3535] DFP kept (0.3s) | 922 kept, 2 rejected | 138.5/min | ETA: 18.9m [2026-01-05T12:06:46.324873] [DEBUG] [REMOTE ] DG: Retrieved 4058 rows, trimmed to 300. [2026-01-05T12:06:46.325069] [DEBUG] [REMOTE ] DG: PASS: History has at least 300 days. [2026-01-05T12:06:46.325331] [DEBUG] [REMOTE ] DG: PASS: Price check passed. Min price $95.94. [2026-01-05T12:06:46.325475] [DEBUG] [REMOTE ] DG: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:46.325642] [DEBUG] [REMOTE ] DG: PASS: Integrity check passed. [2026-01-05T12:06:46.325690] [DEBUG] [REMOTE ] DG: Symbol is viable for forecasting. [2026-01-05T12:06:46.325745] [INFO ] [MAIN ] [925/3535] DG kept (0.5s) | 923 kept, 2 rejected | 138.4/min | ETA: 18.9m [2026-01-05T12:06:46.636891] [DEBUG] [REMOTE ] DGCB: Retrieved 539 rows, trimmed to 300. [2026-01-05T12:06:46.637095] [DEBUG] [REMOTE ] DGCB: PASS: History has at least 300 days. [2026-01-05T12:06:46.637362] [DEBUG] [REMOTE ] DGCB: PASS: Price check passed. Min price $53.94. [2026-01-05T12:06:46.637505] [DEBUG] [REMOTE ] DGCB: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:46.637671] [DEBUG] [REMOTE ] DGCB: PASS: Integrity check passed. [2026-01-05T12:06:46.637722] [DEBUG] [REMOTE ] DGCB: Symbol is viable for forecasting. [2026-01-05T12:06:46.637778] [INFO ] [MAIN ] [926/3535] DGCB kept (0.3s) | 924 kept, 2 rejected | 138.5/min | ETA: 18.8m [2026-01-05T12:06:47.255958] [DEBUG] [REMOTE ] DGICA: Retrieved 6211 rows, trimmed to 300. [2026-01-05T12:06:47.256142] [DEBUG] [REMOTE ] DGICA: PASS: History has at least 300 days. [2026-01-05T12:06:47.256439] [DEBUG] [REMOTE ] DGICA: PASS: Price check passed. Min price $18.20. [2026-01-05T12:06:47.256598] [DEBUG] [REMOTE ] DGICA: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:47.256743] [DEBUG] [REMOTE ] DGICA: PASS: Integrity check passed. [2026-01-05T12:06:47.256786] [DEBUG] [REMOTE ] DGICA: Symbol is viable for forecasting. [2026-01-05T12:06:47.256838] [INFO ] [MAIN ] [927/3535] DGICA kept (0.6s) | 925 kept, 2 rejected | 138.4/min | ETA: 18.8m [2026-01-05T12:06:47.724691] [DEBUG] [REMOTE ] DGII: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:47.724827] [DEBUG] [REMOTE ] DGII: PASS: History has at least 300 days. [2026-01-05T12:06:47.725034] [DEBUG] [REMOTE ] DGII: PASS: Price check passed. Min price $35.37. [2026-01-05T12:06:47.725167] [DEBUG] [REMOTE ] DGII: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:47.725279] [DEBUG] [REMOTE ] DGII: PASS: Integrity check passed. [2026-01-05T12:06:47.725319] [DEBUG] [REMOTE ] DGII: Symbol is viable for forecasting. [2026-01-05T12:06:47.725367] [INFO ] [MAIN ] [928/3535] DGII kept (0.5s) | 926 kept, 2 rejected | 138.4/min | ETA: 18.8m [2026-01-05T12:06:48.146393] [DEBUG] [REMOTE ] DGRE: Retrieved 3125 rows, trimmed to 300. [2026-01-05T12:06:48.146515] [DEBUG] [REMOTE ] DGRE: PASS: History has at least 300 days. [2026-01-05T12:06:48.146739] [DEBUG] [REMOTE ] DGRE: PASS: Price check passed. Min price $28.44. [2026-01-05T12:06:48.146873] [DEBUG] [REMOTE ] DGRE: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:48.146982] [DEBUG] [REMOTE ] DGRE: PASS: Integrity check passed. [2026-01-05T12:06:48.147022] [DEBUG] [REMOTE ] DGRE: Symbol is viable for forecasting. [2026-01-05T12:06:48.147069] [INFO ] [MAIN ] [929/3535] DGRE kept (0.4s) | 927 kept, 2 rejected | 138.4/min | ETA: 18.8m [2026-01-05T12:06:48.329861] [DEBUG] [REMOTE ] DGRS: Retrieved 3130 rows, trimmed to 300. [2026-01-05T12:06:48.329988] [DEBUG] [REMOTE ] DGRS: PASS: History has at least 300 days. [2026-01-05T12:06:48.330185] [DEBUG] [REMOTE ] DGRS: PASS: Price check passed. Min price $45.98. [2026-01-05T12:06:48.330315] [DEBUG] [REMOTE ] DGRS: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:48.330442] [DEBUG] [REMOTE ] DGRS: PASS: Integrity check passed. [2026-01-05T12:06:48.330482] [DEBUG] [REMOTE ] DGRS: Symbol is viable for forecasting. [2026-01-05T12:06:48.330530] [INFO ] [MAIN ] [930/3535] DGRS kept (0.2s) | 928 kept, 2 rejected | 138.5/min | ETA: 18.8m [2026-01-05T12:06:48.841985] [DEBUG] [REMOTE ] DGX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:48.842115] [DEBUG] [REMOTE ] DGX: PASS: History has at least 300 days. [2026-01-05T12:06:48.842327] [DEBUG] [REMOTE ] DGX: PASS: Price check passed. Min price $173.53. [2026-01-05T12:06:48.842457] [DEBUG] [REMOTE ] DGX: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:48.842586] [DEBUG] [REMOTE ] DGX: PASS: Integrity check passed. [2026-01-05T12:06:48.842629] [DEBUG] [REMOTE ] DGX: Symbol is viable for forecasting. [2026-01-05T12:06:48.842675] [INFO ] [MAIN ] [931/3535] DGX kept (0.5s) | 929 kept, 2 rejected | 138.5/min | ETA: 18.8m [2026-01-05T12:06:49.179383] [DEBUG] [REMOTE ] DH: Retrieved 1080 rows, trimmed to 300. [2026-01-05T12:06:49.179515] [DEBUG] [REMOTE ] DH: PASS: History has at least 300 days. [2026-01-05T12:06:49.179749] [DEBUG] [REMOTE ] DH: PASS: Price check passed. Min price $2.28. [2026-01-05T12:06:49.179888] [DEBUG] [REMOTE ] DH: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:49.180000] [DEBUG] [REMOTE ] DH: PASS: Integrity check passed. [2026-01-05T12:06:49.180042] [DEBUG] [REMOTE ] DH: Symbol is viable for forecasting. [2026-01-05T12:06:49.180092] [INFO ] [MAIN ] [932/3535] DH kept (0.3s) | 930 kept, 2 rejected | 138.5/min | ETA: 18.8m [2026-01-05T12:06:49.810417] [DEBUG] [REMOTE ] DHC: Retrieved 6505 rows, trimmed to 300. [2026-01-05T12:06:49.810550] [DEBUG] [REMOTE ] DHC: PASS: History has at least 300 days. [2026-01-05T12:06:49.810794] [DEBUG] [REMOTE ] DHC: PASS: Price check passed. Min price $4.04. [2026-01-05T12:06:49.810962] [DEBUG] [REMOTE ] DHC: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:49.811081] [DEBUG] [REMOTE ] DHC: PASS: Integrity check passed. [2026-01-05T12:06:49.811124] [DEBUG] [REMOTE ] DHC: Symbol is viable for forecasting. [2026-01-05T12:06:49.811174] [INFO ] [MAIN ] [933/3535] DHC kept (0.6s) | 931 kept, 2 rejected | 138.4/min | ETA: 18.8m [2026-01-05T12:06:50.304390] [DEBUG] [REMOTE ] DHF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:50.304534] [DEBUG] [REMOTE ] DHF: PASS: History has at least 300 days. [2026-01-05T12:06:50.304774] [DEBUG] [REMOTE ] DHF: PASS: Price check passed. Min price $2.44. [2026-01-05T12:06:50.304911] [DEBUG] [REMOTE ] DHF: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:50.305021] [DEBUG] [REMOTE ] DHF: PASS: Integrity check passed. [2026-01-05T12:06:50.305060] [DEBUG] [REMOTE ] DHF: Symbol is viable for forecasting. [2026-01-05T12:06:50.305107] [INFO ] [MAIN ] [934/3535] DHF kept (0.5s) | 932 kept, 2 rejected | 138.4/min | ETA: 18.8m [2026-01-05T12:06:50.789629] [DEBUG] [REMOTE ] DHI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:50.789760] [DEBUG] [REMOTE ] DHI: PASS: History has at least 300 days. [2026-01-05T12:06:50.789970] [DEBUG] [REMOTE ] DHI: PASS: Price check passed. Min price $137.32. [2026-01-05T12:06:50.790100] [DEBUG] [REMOTE ] DHI: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:50.790212] [DEBUG] [REMOTE ] DHI: PASS: Integrity check passed. [2026-01-05T12:06:50.790251] [DEBUG] [REMOTE ] DHI: Symbol is viable for forecasting. [2026-01-05T12:06:50.790297] [INFO ] [MAIN ] [935/3535] DHI kept (0.5s) | 933 kept, 2 rejected | 138.4/min | ETA: 18.8m [2026-01-05T12:06:51.230336] [DEBUG] [REMOTE ] DHIL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:51.230477] [DEBUG] [REMOTE ] DHIL: PASS: History has at least 300 days. [2026-01-05T12:06:51.230733] [DEBUG] [REMOTE ] DHIL: PASS: Price check passed. Min price $114.83. [2026-01-05T12:06:51.230876] [DEBUG] [REMOTE ] DHIL: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:51.231030] [DEBUG] [REMOTE ] DHIL: PASS: Integrity check passed. [2026-01-05T12:06:51.231075] [DEBUG] [REMOTE ] DHIL: Symbol is viable for forecasting. [2026-01-05T12:06:51.231128] [INFO ] [MAIN ] [936/3535] DHIL kept (0.4s) | 934 kept, 2 rejected | 138.4/min | ETA: 18.8m [2026-01-05T12:06:51.634264] [DEBUG] [REMOTE ] DHX: Retrieved 4640 rows, trimmed to 300. [2026-01-05T12:06:51.634389] [DEBUG] [REMOTE ] DHX: PASS: History has at least 300 days. [2026-01-05T12:06:51.634612] [DEBUG] [REMOTE ] DHX: PASS: Price check passed. Min price $1.50. [2026-01-05T12:06:51.634748] [DEBUG] [REMOTE ] DHX: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:51.634856] [DEBUG] [REMOTE ] DHX: PASS: Integrity check passed. [2026-01-05T12:06:51.634895] [DEBUG] [REMOTE ] DHX: Symbol is viable for forecasting. [2026-01-05T12:06:51.634942] [INFO ] [MAIN ] [937/3535] DHX kept (0.4s) | 935 kept, 2 rejected | 138.4/min | ETA: 18.8m [2026-01-05T12:06:51.880076] [DEBUG] [REMOTE ] DIBS: Retrieved 1147 rows, trimmed to 300. [2026-01-05T12:06:51.880204] [DEBUG] [REMOTE ] DIBS: PASS: History has at least 300 days. [2026-01-05T12:06:51.880393] [DEBUG] [REMOTE ] DIBS: PASS: Price check passed. Min price $2.55. [2026-01-05T12:06:51.880525] [DEBUG] [REMOTE ] DIBS: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:51.880660] [DEBUG] [REMOTE ] DIBS: PASS: Integrity check passed. [2026-01-05T12:06:51.880703] [DEBUG] [REMOTE ] DIBS: Symbol is viable for forecasting. [2026-01-05T12:06:51.880751] [INFO ] [MAIN ] [938/3535] DIBS kept (0.2s) | 936 kept, 2 rejected | 138.5/min | ETA: 18.8m [2026-01-05T12:06:52.497057] [DEBUG] [REMOTE ] DIN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:52.497189] [DEBUG] [REMOTE ] DIN: PASS: History has at least 300 days. [2026-01-05T12:06:52.497407] [DEBUG] [REMOTE ] DIN: PASS: Price check passed. Min price $24.01. [2026-01-05T12:06:52.497543] [DEBUG] [REMOTE ] DIN: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:52.497677] [DEBUG] [REMOTE ] DIN: PASS: Integrity check passed. [2026-01-05T12:06:52.497720] [DEBUG] [REMOTE ] DIN: Symbol is viable for forecasting. [2026-01-05T12:06:52.497769] [INFO ] [MAIN ] [939/3535] DIN kept (0.6s) | 937 kept, 2 rejected | 138.4/min | ETA: 18.8m [2026-01-05T12:06:53.021953] [DEBUG] [REMOTE ] DINO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:53.022089] [DEBUG] [REMOTE ] DINO: PASS: History has at least 300 days. [2026-01-05T12:06:53.022323] [DEBUG] [REMOTE ] DINO: PASS: Price check passed. Min price $45.88. [2026-01-05T12:06:53.022506] [DEBUG] [REMOTE ] DINO: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:53.022689] [DEBUG] [REMOTE ] DINO: PASS: Integrity check passed. [2026-01-05T12:06:53.022739] [DEBUG] [REMOTE ] DINO: Symbol is viable for forecasting. [2026-01-05T12:06:53.022792] [INFO ] [MAIN ] [940/3535] DINO kept (0.5s) | 938 kept, 2 rejected | 138.4/min | ETA: 18.8m [2026-01-05T12:06:53.463778] [DEBUG] [REMOTE ] DIOD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:53.463986] [DEBUG] [REMOTE ] DIOD: PASS: History has at least 300 days. [2026-01-05T12:06:53.464290] [DEBUG] [REMOTE ] DIOD: PASS: Price check passed. Min price $42.36. [2026-01-05T12:06:53.464454] [DEBUG] [REMOTE ] DIOD: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:53.464611] [DEBUG] [REMOTE ] DIOD: PASS: Integrity check passed. [2026-01-05T12:06:53.464655] [DEBUG] [REMOTE ] DIOD: Symbol is viable for forecasting. [2026-01-05T12:06:53.464707] [INFO ] [MAIN ] [941/3535] DIOD kept (0.4s) | 939 kept, 2 rejected | 138.4/min | ETA: 18.7m [2026-01-05T12:06:53.945878] [DEBUG] [REMOTE ] DIS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:53.946090] [DEBUG] [REMOTE ] DIS: PASS: History has at least 300 days. [2026-01-05T12:06:53.946419] [DEBUG] [REMOTE ] DIS: PASS: Price check passed. Min price $101.25. [2026-01-05T12:06:53.946563] [DEBUG] [REMOTE ] DIS: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:53.946756] [DEBUG] [REMOTE ] DIS: PASS: Integrity check passed. [2026-01-05T12:06:53.946801] [DEBUG] [REMOTE ] DIS: Symbol is viable for forecasting. [2026-01-05T12:06:53.946857] [INFO ] [MAIN ] [942/3535] DIS kept (0.5s) | 940 kept, 2 rejected | 138.4/min | ETA: 18.7m [2026-01-05T12:06:54.440536] [DEBUG] [REMOTE ] DJCO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:54.440762] [DEBUG] [REMOTE ] DJCO: PASS: History has at least 300 days. [2026-01-05T12:06:54.441066] [DEBUG] [REMOTE ] DJCO: PASS: Price check passed. Min price $374.53. [2026-01-05T12:06:54.441216] [DEBUG] [REMOTE ] DJCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:54.441348] [DEBUG] [REMOTE ] DJCO: PASS: Integrity check passed. [2026-01-05T12:06:54.441392] [DEBUG] [REMOTE ] DJCO: Symbol is viable for forecasting. [2026-01-05T12:06:54.441445] [INFO ] [MAIN ] [943/3535] DJCO kept (0.5s) | 941 kept, 2 rejected | 138.3/min | ETA: 18.7m [2026-01-05T12:06:54.874262] [DEBUG] [REMOTE ] DK: Retrieved 4948 rows, trimmed to 300. [2026-01-05T12:06:54.874451] [DEBUG] [REMOTE ] DK: PASS: History has at least 300 days. [2026-01-05T12:06:54.874868] [DEBUG] [REMOTE ] DK: PASS: Price check passed. Min price $29.62. [2026-01-05T12:06:54.875021] [DEBUG] [REMOTE ] DK: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:54.875197] [DEBUG] [REMOTE ] DK: PASS: Integrity check passed. [2026-01-05T12:06:54.875241] [DEBUG] [REMOTE ] DK: Symbol is viable for forecasting. [2026-01-05T12:06:54.875298] [INFO ] [MAIN ] [944/3535] DK kept (0.4s) | 942 kept, 2 rejected | 138.3/min | ETA: 18.7m [2026-01-05T12:06:55.210416] [DEBUG] [REMOTE ] DKL: Retrieved 3311 rows, trimmed to 300. [2026-01-05T12:06:55.210596] [DEBUG] [REMOTE ] DKL: PASS: History has at least 300 days. [2026-01-05T12:06:55.210897] [DEBUG] [REMOTE ] DKL: PASS: Price check passed. Min price $41.72. [2026-01-05T12:06:55.211044] [DEBUG] [REMOTE ] DKL: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:55.211400] [DEBUG] [REMOTE ] DKL: PASS: Integrity check passed. [2026-01-05T12:06:55.211446] [DEBUG] [REMOTE ] DKL: Symbol is viable for forecasting. [2026-01-05T12:06:55.211500] [INFO ] [MAIN ] [945/3535] DKL kept (0.3s) | 943 kept, 2 rejected | 138.4/min | ETA: 18.7m [2026-01-05T12:06:55.562605] [DEBUG] [REMOTE ] DKNG: Retrieved 1619 rows, trimmed to 300. [2026-01-05T12:06:55.562742] [DEBUG] [REMOTE ] DKNG: PASS: History has at least 300 days. [2026-01-05T12:06:55.562944] [DEBUG] [REMOTE ] DKNG: PASS: Price check passed. Min price $27.92. [2026-01-05T12:06:55.563080] [DEBUG] [REMOTE ] DKNG: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:55.563189] [DEBUG] [REMOTE ] DKNG: PASS: Integrity check passed. [2026-01-05T12:06:55.563228] [DEBUG] [REMOTE ] DKNG: Symbol is viable for forecasting. [2026-01-05T12:06:55.563277] [INFO ] [MAIN ] [946/3535] DKNG kept (0.4s) | 944 kept, 2 rejected | 138.4/min | ETA: 18.7m [2026-01-05T12:06:56.149455] [DEBUG] [REMOTE ] DKS: Retrieved 5841 rows, trimmed to 300. [2026-01-05T12:06:56.149637] [DEBUG] [REMOTE ] DKS: PASS: History has at least 300 days. [2026-01-05T12:06:56.149906] [DEBUG] [REMOTE ] DKS: PASS: Price check passed. Min price $197.97. [2026-01-05T12:06:56.150045] [DEBUG] [REMOTE ] DKS: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:56.150175] [DEBUG] [REMOTE ] DKS: PASS: Integrity check passed. [2026-01-05T12:06:56.150216] [DEBUG] [REMOTE ] DKS: Symbol is viable for forecasting. [2026-01-05T12:06:56.150267] [INFO ] [MAIN ] [947/3535] DKS kept (0.6s) | 945 kept, 2 rejected | 138.4/min | ETA: 18.7m [2026-01-05T12:06:56.597397] [DEBUG] [REMOTE ] DLB: Retrieved 5252 rows, trimmed to 300. [2026-01-05T12:06:56.597548] [DEBUG] [REMOTE ] DLB: PASS: History has at least 300 days. [2026-01-05T12:06:56.597847] [DEBUG] [REMOTE ] DLB: PASS: Price check passed. Min price $63.53. [2026-01-05T12:06:56.598006] [DEBUG] [REMOTE ] DLB: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:56.598158] [DEBUG] [REMOTE ] DLB: PASS: Integrity check passed. [2026-01-05T12:06:56.598216] [DEBUG] [REMOTE ] DLB: Symbol is viable for forecasting. [2026-01-05T12:06:56.598282] [INFO ] [MAIN ] [948/3535] DLB kept (0.4s) | 946 kept, 2 rejected | 138.3/min | ETA: 18.7m [2026-01-05T12:06:56.855079] [DEBUG] [REMOTE ] DLHC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:56.855225] [DEBUG] [REMOTE ] DLHC: PASS: History has at least 300 days. [2026-01-05T12:06:56.855467] [DEBUG] [REMOTE ] DLHC: PASS: Price check passed. Min price $5.50. [2026-01-05T12:06:56.855635] [DEBUG] [REMOTE ] DLHC: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:56.855762] [DEBUG] [REMOTE ] DLHC: PASS: Integrity check passed. [2026-01-05T12:06:56.855806] [DEBUG] [REMOTE ] DLHC: Symbol is viable for forecasting. [2026-01-05T12:06:56.855857] [INFO ] [MAIN ] [949/3535] DLHC kept (0.3s) | 947 kept, 2 rejected | 138.4/min | ETA: 18.7m [2026-01-05T12:06:57.347636] [DEBUG] [REMOTE ] DLNG: Retrieved 3052 rows, trimmed to 300. [2026-01-05T12:06:57.347774] [DEBUG] [REMOTE ] DLNG: PASS: History has at least 300 days. [2026-01-05T12:06:57.348025] [DEBUG] [REMOTE ] DLNG: PASS: Price check passed. Min price $3.43. [2026-01-05T12:06:57.348202] [DEBUG] [REMOTE ] DLNG: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:57.348356] [DEBUG] [REMOTE ] DLNG: PASS: Integrity check passed. [2026-01-05T12:06:57.348414] [DEBUG] [REMOTE ] DLNG: Symbol is viable for forecasting. [2026-01-05T12:06:57.348474] [INFO ] [MAIN ] [950/3535] DLNG kept (0.5s) | 948 kept, 2 rejected | 138.4/min | ETA: 18.7m [2026-01-05T12:06:57.569555] [DEBUG] [REMOTE ] DLO: Retrieved 1152 rows, trimmed to 300. [2026-01-05T12:06:57.569700] [DEBUG] [REMOTE ] DLO: PASS: History has at least 300 days. [2026-01-05T12:06:57.569902] [DEBUG] [REMOTE ] DLO: PASS: Price check passed. Min price $12.32. [2026-01-05T12:06:57.570043] [DEBUG] [REMOTE ] DLO: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:57.570154] [DEBUG] [REMOTE ] DLO: PASS: Integrity check passed. [2026-01-05T12:06:57.570194] [DEBUG] [REMOTE ] DLO: Symbol is viable for forecasting. [2026-01-05T12:06:57.570241] [INFO ] [MAIN ] [951/3535] DLO kept (0.2s) | 949 kept, 2 rejected | 138.5/min | ETA: 18.7m [2026-01-05T12:06:57.972003] [DEBUG] [REMOTE ] DLPN: Retrieved 2018 rows, trimmed to 300. [2026-01-05T12:06:57.972128] [DEBUG] [REMOTE ] DLPN: PASS: History has at least 300 days. [2026-01-05T12:06:57.972330] [DEBUG] [REMOTE ] DLPN: PASS: Price check passed. Min price $1.32. [2026-01-05T12:06:57.972467] [DEBUG] [REMOTE ] DLPN: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:57.972605] [DEBUG] [REMOTE ] DLPN: PASS: Integrity check passed. [2026-01-05T12:06:57.972652] [DEBUG] [REMOTE ] DLPN: Symbol is viable for forecasting. [2026-01-05T12:06:57.972703] [INFO ] [MAIN ] [952/3535] DLPN kept (0.4s) | 950 kept, 2 rejected | 138.5/min | ETA: 18.7m [2026-01-05T12:06:58.517062] [DEBUG] [REMOTE ] DLTH: Retrieved 2543 rows, trimmed to 300. [2026-01-05T12:06:58.517194] [DEBUG] [REMOTE ] DLTH: PASS: History has at least 300 days. [2026-01-05T12:06:58.517404] [DEBUG] [REMOTE ] DLTH: PASS: Price check passed. Min price $2.07. [2026-01-05T12:06:58.517539] [DEBUG] [REMOTE ] DLTH: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:58.517682] [DEBUG] [REMOTE ] DLTH: PASS: Integrity check passed. [2026-01-05T12:06:58.517725] [DEBUG] [REMOTE ] DLTH: Symbol is viable for forecasting. [2026-01-05T12:06:58.517773] [INFO ] [MAIN ] [953/3535] DLTH kept (0.5s) | 951 kept, 2 rejected | 138.4/min | ETA: 18.7m [2026-01-05T12:06:58.968445] [DEBUG] [REMOTE ] DLX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:06:58.968633] [DEBUG] [REMOTE ] DLX: PASS: History has at least 300 days. [2026-01-05T12:06:58.968874] [DEBUG] [REMOTE ] DLX: PASS: Price check passed. Min price $17.64. [2026-01-05T12:06:58.969008] [DEBUG] [REMOTE ] DLX: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:58.969147] [DEBUG] [REMOTE ] DLX: PASS: Integrity check passed. [2026-01-05T12:06:58.969188] [DEBUG] [REMOTE ] DLX: Symbol is viable for forecasting. [2026-01-05T12:06:58.969236] [INFO ] [MAIN ] [954/3535] DLX kept (0.5s) | 952 kept, 2 rejected | 138.4/min | ETA: 18.6m [2026-01-05T12:06:59.325038] [DEBUG] [REMOTE ] DLY: Retrieved 1472 rows, trimmed to 300. [2026-01-05T12:06:59.325168] [DEBUG] [REMOTE ] DLY: PASS: History has at least 300 days. [2026-01-05T12:06:59.325378] [DEBUG] [REMOTE ] DLY: PASS: Price check passed. Min price $14.18. [2026-01-05T12:06:59.325514] [DEBUG] [REMOTE ] DLY: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:59.325647] [DEBUG] [REMOTE ] DLY: PASS: Integrity check passed. [2026-01-05T12:06:59.325691] [DEBUG] [REMOTE ] DLY: Symbol is viable for forecasting. [2026-01-05T12:06:59.325741] [INFO ] [MAIN ] [955/3535] DLY kept (0.4s) | 953 kept, 2 rejected | 138.5/min | ETA: 18.6m [2026-01-05T12:06:59.778387] [DEBUG] [REMOTE ] DMAC: Retrieved 4527 rows, trimmed to 300. [2026-01-05T12:06:59.778515] [DEBUG] [REMOTE ] DMAC: PASS: History has at least 300 days. [2026-01-05T12:06:59.778773] [DEBUG] [REMOTE ] DMAC: PASS: Price check passed. Min price $5.42. [2026-01-05T12:06:59.778911] [DEBUG] [REMOTE ] DMAC: PASS: Continuity check passed with 300 days. [2026-01-05T12:06:59.779029] [DEBUG] [REMOTE ] DMAC: PASS: Integrity check passed. [2026-01-05T12:06:59.779070] [DEBUG] [REMOTE ] DMAC: Symbol is viable for forecasting. [2026-01-05T12:06:59.779124] [INFO ] [MAIN ] [956/3535] DMAC kept (0.5s) | 954 kept, 2 rejected | 138.4/min | ETA: 18.6m [2026-01-05T12:07:00.150277] [DEBUG] [REMOTE ] DMB: Retrieved 3192 rows, trimmed to 300. [2026-01-05T12:07:00.150405] [DEBUG] [REMOTE ] DMB: PASS: History has at least 300 days. [2026-01-05T12:07:00.150637] [DEBUG] [REMOTE ] DMB: PASS: Price check passed. Min price $10.43. [2026-01-05T12:07:00.150778] [DEBUG] [REMOTE ] DMB: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:00.150893] [DEBUG] [REMOTE ] DMB: PASS: Integrity check passed. [2026-01-05T12:07:00.150934] [DEBUG] [REMOTE ] DMB: Symbol is viable for forecasting. [2026-01-05T12:07:00.150984] [INFO ] [MAIN ] [957/3535] DMB kept (0.4s) | 955 kept, 2 rejected | 138.5/min | ETA: 18.6m [2026-01-05T12:07:00.724144] [DEBUG] [REMOTE ] DMLP: Retrieved 5767 rows, trimmed to 300. [2026-01-05T12:07:00.724278] [DEBUG] [REMOTE ] DMLP: PASS: History has at least 300 days. [2026-01-05T12:07:00.724495] [DEBUG] [REMOTE ] DMLP: PASS: Price check passed. Min price $21.26. [2026-01-05T12:07:00.724663] [DEBUG] [REMOTE ] DMLP: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:00.724781] [DEBUG] [REMOTE ] DMLP: PASS: Integrity check passed. [2026-01-05T12:07:00.724822] [DEBUG] [REMOTE ] DMLP: Symbol is viable for forecasting. [2026-01-05T12:07:00.724871] [INFO ] [MAIN ] [958/3535] DMLP kept (0.6s) | 956 kept, 2 rejected | 138.4/min | ETA: 18.6m [2026-01-05T12:07:01.145532] [DEBUG] [REMOTE ] DMO: Retrieved 3990 rows, trimmed to 300. [2026-01-05T12:07:01.145682] [DEBUG] [REMOTE ] DMO: PASS: History has at least 300 days. [2026-01-05T12:07:01.145892] [DEBUG] [REMOTE ] DMO: PASS: Price check passed. Min price $10.93. [2026-01-05T12:07:01.146045] [DEBUG] [REMOTE ] DMO: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:01.146163] [DEBUG] [REMOTE ] DMO: PASS: Integrity check passed. [2026-01-05T12:07:01.146205] [DEBUG] [REMOTE ] DMO: Symbol is viable for forecasting. [2026-01-05T12:07:01.146256] [INFO ] [MAIN ] [959/3535] DMO kept (0.4s) | 957 kept, 2 rejected | 138.4/min | ETA: 18.6m [2026-01-05T12:07:01.599290] [DEBUG] [REMOTE ] DMRC: Retrieved 6523 rows, trimmed to 300. [2026-01-05T12:07:01.599413] [DEBUG] [REMOTE ] DMRC: PASS: History has at least 300 days. [2026-01-05T12:07:01.599684] [DEBUG] [REMOTE ] DMRC: PASS: Price check passed. Min price $6.32. [2026-01-05T12:07:01.599822] [DEBUG] [REMOTE ] DMRC: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:01.599959] [DEBUG] [REMOTE ] DMRC: PASS: Integrity check passed. [2026-01-05T12:07:01.600000] [DEBUG] [REMOTE ] DMRC: Symbol is viable for forecasting. [2026-01-05T12:07:01.600049] [INFO ] [MAIN ] [960/3535] DMRC kept (0.5s) | 958 kept, 2 rejected | 138.4/min | ETA: 18.6m [2026-01-05T12:07:01.756662] [DEBUG] [REMOTE ] DMXF: Retrieved 1393 rows, trimmed to 300. [2026-01-05T12:07:01.756775] [DEBUG] [REMOTE ] DMXF: PASS: History has at least 300 days. [2026-01-05T12:07:01.756975] [DEBUG] [REMOTE ] DMXF: PASS: Price check passed. Min price $70.56. [2026-01-05T12:07:01.757106] [DEBUG] [REMOTE ] DMXF: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:01.757215] [DEBUG] [REMOTE ] DMXF: PASS: Integrity check passed. [2026-01-05T12:07:01.757255] [DEBUG] [REMOTE ] DMXF: Symbol is viable for forecasting. [2026-01-05T12:07:01.757495] [INFO ] [MAIN ] [961/3535] DMXF kept (0.2s) | 959 kept, 2 rejected | 138.5/min | ETA: 18.6m [2026-01-05T12:07:02.261689] [DEBUG] [REMOTE ] DNA: Retrieved 1184 rows, trimmed to 300. [2026-01-05T12:07:02.261818] [DEBUG] [REMOTE ] DNA: PASS: History has at least 300 days. [2026-01-05T12:07:02.262018] [DEBUG] [REMOTE ] DNA: PASS: Price check passed. Min price $7.78. [2026-01-05T12:07:02.262154] [DEBUG] [REMOTE ] DNA: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:02.262263] [DEBUG] [REMOTE ] DNA: PASS: Integrity check passed. [2026-01-05T12:07:02.262303] [DEBUG] [REMOTE ] DNA: Symbol is viable for forecasting. [2026-01-05T12:07:02.262352] [INFO ] [MAIN ] [962/3535] DNA kept (0.5s) | 960 kept, 2 rejected | 138.5/min | ETA: 18.6m [2026-01-05T12:07:02.589506] [DEBUG] [REMOTE ] DNLI: Retrieved 2027 rows, trimmed to 300. [2026-01-05T12:07:02.589677] [DEBUG] [REMOTE ] DNLI: PASS: History has at least 300 days. [2026-01-05T12:07:02.589927] [DEBUG] [REMOTE ] DNLI: PASS: Price check passed. Min price $14.41. [2026-01-05T12:07:02.590099] [DEBUG] [REMOTE ] DNLI: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:02.590240] [DEBUG] [REMOTE ] DNLI: PASS: Integrity check passed. [2026-01-05T12:07:02.590290] [DEBUG] [REMOTE ] DNLI: Symbol is viable for forecasting. [2026-01-05T12:07:02.590351] [INFO ] [MAIN ] [963/3535] DNLI kept (0.3s) | 961 kept, 2 rejected | 138.5/min | ETA: 18.6m [2026-01-05T12:07:03.265120] [DEBUG] [REMOTE ] DNP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:03.265257] [DEBUG] [REMOTE ] DNP: PASS: History has at least 300 days. [2026-01-05T12:07:03.265468] [DEBUG] [REMOTE ] DNP: PASS: Price check passed. Min price $9.74. [2026-01-05T12:07:03.265619] [DEBUG] [REMOTE ] DNP: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:03.265744] [DEBUG] [REMOTE ] DNP: PASS: Integrity check passed. [2026-01-05T12:07:03.265798] [DEBUG] [REMOTE ] DNP: Symbol is viable for forecasting. [2026-01-05T12:07:03.265859] [INFO ] [MAIN ] [964/3535] DNP kept (0.7s) | 962 kept, 2 rejected | 138.4/min | ETA: 18.6m [2026-01-05T12:07:03.382417] [DEBUG] [REMOTE ] DNTH: Retrieved 580 rows, trimmed to 300. [2026-01-05T12:07:03.382539] [DEBUG] [REMOTE ] DNTH: PASS: History has at least 300 days. [2026-01-05T12:07:03.382751] [DEBUG] [REMOTE ] DNTH: PASS: Price check passed. Min price $32.92. [2026-01-05T12:07:03.382883] [DEBUG] [REMOTE ] DNTH: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:03.382989] [DEBUG] [REMOTE ] DNTH: PASS: Integrity check passed. [2026-01-05T12:07:03.383028] [DEBUG] [REMOTE ] DNTH: Symbol is viable for forecasting. [2026-01-05T12:07:03.383075] [INFO ] [MAIN ] [965/3535] DNTH kept (0.1s) | 963 kept, 2 rejected | 138.5/min | ETA: 18.6m [2026-01-05T12:07:03.963658] [DEBUG] [REMOTE ] DOCN: Retrieved 1201 rows, trimmed to 300. [2026-01-05T12:07:03.963786] [DEBUG] [REMOTE ] DOCN: PASS: History has at least 300 days. [2026-01-05T12:07:03.964008] [DEBUG] [REMOTE ] DOCN: PASS: Price check passed. Min price $37.29. [2026-01-05T12:07:03.964196] [DEBUG] [REMOTE ] DOCN: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:03.964321] [DEBUG] [REMOTE ] DOCN: PASS: Integrity check passed. [2026-01-05T12:07:03.964381] [DEBUG] [REMOTE ] DOCN: Symbol is viable for forecasting. [2026-01-05T12:07:03.964447] [INFO ] [MAIN ] [966/3535] DOCN kept (0.6s) | 964 kept, 2 rejected | 138.5/min | ETA: 18.5m [2026-01-05T12:07:04.365278] [DEBUG] [REMOTE ] DOCS: Retrieved 1137 rows, trimmed to 300. [2026-01-05T12:07:04.365457] [DEBUG] [REMOTE ] DOCS: PASS: History has at least 300 days. [2026-01-05T12:07:04.365791] [DEBUG] [REMOTE ] DOCS: PASS: Price check passed. Min price $43.29. [2026-01-05T12:07:04.365975] [DEBUG] [REMOTE ] DOCS: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:04.366142] [DEBUG] [REMOTE ] DOCS: PASS: Integrity check passed. [2026-01-05T12:07:04.366200] [DEBUG] [REMOTE ] DOCS: Symbol is viable for forecasting. [2026-01-05T12:07:04.366271] [INFO ] [MAIN ] [967/3535] DOCS kept (0.4s) | 965 kept, 2 rejected | 138.5/min | ETA: 18.5m [2026-01-05T12:07:04.765396] [DEBUG] [REMOTE ] DOGZ: Retrieved 2020 rows, trimmed to 300. [2026-01-05T12:07:04.765512] [DEBUG] [REMOTE ] DOGZ: PASS: History has at least 300 days. [2026-01-05T12:07:04.765726] [DEBUG] [REMOTE ] DOGZ: PASS: Price check passed. Min price $9.52. [2026-01-05T12:07:04.765860] [DEBUG] [REMOTE ] DOGZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:04.765967] [DEBUG] [REMOTE ] DOGZ: PASS: Integrity check passed. [2026-01-05T12:07:04.766007] [DEBUG] [REMOTE ] DOGZ: Symbol is viable for forecasting. [2026-01-05T12:07:04.766053] [INFO ] [MAIN ] [968/3535] DOGZ kept (0.4s) | 966 kept, 2 rejected | 138.5/min | ETA: 18.5m [2026-01-05T12:07:05.116146] [DEBUG] [REMOTE ] DOLE: Retrieved 1112 rows, trimmed to 300. [2026-01-05T12:07:05.116280] [DEBUG] [REMOTE ] DOLE: PASS: History has at least 300 days. [2026-01-05T12:07:05.116478] [DEBUG] [REMOTE ] DOLE: PASS: Price check passed. Min price $12.61. [2026-01-05T12:07:05.116641] [DEBUG] [REMOTE ] DOLE: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:05.116754] [DEBUG] [REMOTE ] DOLE: PASS: Integrity check passed. [2026-01-05T12:07:05.116795] [DEBUG] [REMOTE ] DOLE: Symbol is viable for forecasting. [2026-01-05T12:07:05.116843] [INFO ] [MAIN ] [969/3535] DOLE kept (0.4s) | 967 kept, 2 rejected | 138.5/min | ETA: 18.5m [2026-01-05T12:07:05.614921] [DEBUG] [REMOTE ] DOMO: Retrieved 1888 rows, trimmed to 300. [2026-01-05T12:07:05.615047] [DEBUG] [REMOTE ] DOMO: PASS: History has at least 300 days. [2026-01-05T12:07:05.615250] [DEBUG] [REMOTE ] DOMO: PASS: Price check passed. Min price $8.30. [2026-01-05T12:07:05.615382] [DEBUG] [REMOTE ] DOMO: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:05.615491] [DEBUG] [REMOTE ] DOMO: PASS: Integrity check passed. [2026-01-05T12:07:05.615530] [DEBUG] [REMOTE ] DOMO: Symbol is viable for forecasting. [2026-01-05T12:07:05.615603] [INFO ] [MAIN ] [970/3535] DOMO kept (0.5s) | 968 kept, 2 rejected | 138.5/min | ETA: 18.5m [2026-01-05T12:07:05.913056] [DEBUG] [REMOTE ] DOO: Retrieved 3137 rows, trimmed to 300. [2026-01-05T12:07:05.913201] [DEBUG] [REMOTE ] DOO: PASS: History has at least 300 days. [2026-01-05T12:07:05.913413] [DEBUG] [REMOTE ] DOO: PASS: Price check passed. Min price $61.58. [2026-01-05T12:07:05.913544] [DEBUG] [REMOTE ] DOO: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:05.913674] [DEBUG] [REMOTE ] DOO: PASS: Integrity check passed. [2026-01-05T12:07:05.913715] [DEBUG] [REMOTE ] DOO: Symbol is viable for forecasting. [2026-01-05T12:07:05.913761] [INFO ] [MAIN ] [971/3535] DOO kept (0.3s) | 969 kept, 2 rejected | 138.6/min | ETA: 18.5m [2026-01-05T12:07:06.558890] [DEBUG] [REMOTE ] DORM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:06.559023] [DEBUG] [REMOTE ] DORM: PASS: History has at least 300 days. [2026-01-05T12:07:06.559232] [DEBUG] [REMOTE ] DORM: PASS: Price check passed. Min price $123.19. [2026-01-05T12:07:06.559382] [DEBUG] [REMOTE ] DORM: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:06.559494] [DEBUG] [REMOTE ] DORM: PASS: Integrity check passed. [2026-01-05T12:07:06.559534] [DEBUG] [REMOTE ] DORM: Symbol is viable for forecasting. [2026-01-05T12:07:06.559599] [INFO ] [MAIN ] [972/3535] DORM kept (0.6s) | 970 kept, 2 rejected | 138.5/min | ETA: 18.5m [2026-01-05T12:07:06.759180] [DEBUG] [REMOTE ] DOUG: Retrieved 1006 rows, trimmed to 300. [2026-01-05T12:07:06.759309] [DEBUG] [REMOTE ] DOUG: PASS: History has at least 300 days. [2026-01-05T12:07:06.759507] [DEBUG] [REMOTE ] DOUG: PASS: Price check passed. Min price $2.26. [2026-01-05T12:07:06.759663] [DEBUG] [REMOTE ] DOUG: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:06.759779] [DEBUG] [REMOTE ] DOUG: PASS: Integrity check passed. [2026-01-05T12:07:06.759821] [DEBUG] [REMOTE ] DOUG: Symbol is viable for forecasting. [2026-01-05T12:07:06.759869] [INFO ] [MAIN ] [973/3535] DOUG kept (0.2s) | 971 kept, 2 rejected | 138.6/min | ETA: 18.5m [2026-01-05T12:07:07.425869] [DEBUG] [REMOTE ] DOX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:07.426019] [DEBUG] [REMOTE ] DOX: PASS: History has at least 300 days. [2026-01-05T12:07:07.426255] [DEBUG] [REMOTE ] DOX: PASS: Price check passed. Min price $74.46. [2026-01-05T12:07:07.426389] [DEBUG] [REMOTE ] DOX: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:07.426514] [DEBUG] [REMOTE ] DOX: PASS: Integrity check passed. [2026-01-05T12:07:07.426554] [DEBUG] [REMOTE ] DOX: Symbol is viable for forecasting. [2026-01-05T12:07:07.426624] [INFO ] [MAIN ] [974/3535] DOX kept (0.7s) | 972 kept, 2 rejected | 138.5/min | ETA: 18.5m [2026-01-05T12:07:07.805849] [DEBUG] [REMOTE ] DPG: Retrieved 3628 rows, trimmed to 300. [2026-01-05T12:07:07.805978] [DEBUG] [REMOTE ] DPG: PASS: History has at least 300 days. [2026-01-05T12:07:07.806188] [DEBUG] [REMOTE ] DPG: PASS: Price check passed. Min price $12.48. [2026-01-05T12:07:07.806321] [DEBUG] [REMOTE ] DPG: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:07.806435] [DEBUG] [REMOTE ] DPG: PASS: Integrity check passed. [2026-01-05T12:07:07.806476] [DEBUG] [REMOTE ] DPG: Symbol is viable for forecasting. [2026-01-05T12:07:07.806524] [INFO ] [MAIN ] [975/3535] DPG kept (0.4s) | 973 kept, 2 rejected | 138.5/min | ETA: 18.5m [2026-01-05T12:07:08.105270] [DEBUG] [REMOTE ] DPRO: Retrieved 1523 rows, trimmed to 300. [2026-01-05T12:07:08.105402] [DEBUG] [REMOTE ] DPRO: PASS: History has at least 300 days. [2026-01-05T12:07:08.105625] [DEBUG] [REMOTE ] DPRO: PASS: Price check passed. Min price $6.08. [2026-01-05T12:07:08.105760] [DEBUG] [REMOTE ] DPRO: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:08.105868] [DEBUG] [REMOTE ] DPRO: PASS: Integrity check passed. [2026-01-05T12:07:08.105907] [DEBUG] [REMOTE ] DPRO: Symbol is viable for forecasting. [2026-01-05T12:07:08.105953] [INFO ] [MAIN ] [976/3535] DPRO kept (0.3s) | 974 kept, 2 rejected | 138.6/min | ETA: 18.5m [2026-01-05T12:07:08.682072] [DEBUG] [REMOTE ] DPZ: Retrieved 5405 rows, trimmed to 300. [2026-01-05T12:07:08.682209] [DEBUG] [REMOTE ] DPZ: PASS: History has at least 300 days. [2026-01-05T12:07:08.682429] [DEBUG] [REMOTE ] DPZ: PASS: Price check passed. Min price $395.64. [2026-01-05T12:07:08.682562] [DEBUG] [REMOTE ] DPZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:08.682709] [DEBUG] [REMOTE ] DPZ: PASS: Integrity check passed. [2026-01-05T12:07:08.682758] [DEBUG] [REMOTE ] DPZ: Symbol is viable for forecasting. [2026-01-05T12:07:08.682817] [INFO ] [MAIN ] [977/3535] DPZ kept (0.6s) | 975 kept, 2 rejected | 138.5/min | ETA: 18.5m [2026-01-05T12:07:09.054290] [DEBUG] [REMOTE ] DQ: Retrieved 3833 rows, trimmed to 300. [2026-01-05T12:07:09.054449] [DEBUG] [REMOTE ] DQ: PASS: History has at least 300 days. [2026-01-05T12:07:09.054745] [DEBUG] [REMOTE ] DQ: PASS: Price check passed. Min price $23.73. [2026-01-05T12:07:09.054945] [DEBUG] [REMOTE ] DQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:09.055111] [DEBUG] [REMOTE ] DQ: PASS: Integrity check passed. [2026-01-05T12:07:09.055169] [DEBUG] [REMOTE ] DQ: Symbol is viable for forecasting. [2026-01-05T12:07:09.055238] [INFO ] [MAIN ] [978/3535] DQ kept (0.4s) | 976 kept, 2 rejected | 138.5/min | ETA: 18.5m [2026-01-05T12:07:09.597425] [DEBUG] [REMOTE ] DRD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:09.597560] [DEBUG] [REMOTE ] DRD: PASS: History has at least 300 days. [2026-01-05T12:07:09.597821] [DEBUG] [REMOTE ] DRD: PASS: Price check passed. Min price $23.81. [2026-01-05T12:07:09.597962] [DEBUG] [REMOTE ] DRD: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:09.598102] [DEBUG] [REMOTE ] DRD: PASS: Integrity check passed. [2026-01-05T12:07:09.598149] [DEBUG] [REMOTE ] DRD: Symbol is viable for forecasting. [2026-01-05T12:07:09.598801] [INFO ] [MAIN ] [979/3535] DRD kept (0.5s) | 977 kept, 2 rejected | 138.5/min | ETA: 18.5m [2026-01-05T12:07:10.032939] [DEBUG] [REMOTE ] DRH: Retrieved 5184 rows, trimmed to 300. [2026-01-05T12:07:10.033074] [DEBUG] [REMOTE ] DRH: PASS: History has at least 300 days. [2026-01-05T12:07:10.033281] [DEBUG] [REMOTE ] DRH: PASS: Price check passed. Min price $7.40. [2026-01-05T12:07:10.033414] [DEBUG] [REMOTE ] DRH: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:10.033527] [DEBUG] [REMOTE ] DRH: PASS: Integrity check passed. [2026-01-05T12:07:10.033599] [DEBUG] [REMOTE ] DRH: Symbol is viable for forecasting. [2026-01-05T12:07:10.033651] [INFO ] [MAIN ] [980/3535] DRH kept (0.4s) | 978 kept, 2 rejected | 138.5/min | ETA: 18.4m [2026-01-05T12:07:10.532450] [DEBUG] [REMOTE ] DRI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:10.532605] [DEBUG] [REMOTE ] DRI: PASS: History has at least 300 days. [2026-01-05T12:07:10.532826] [DEBUG] [REMOTE ] DRI: PASS: Price check passed. Min price $169.21. [2026-01-05T12:07:10.532958] [DEBUG] [REMOTE ] DRI: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:10.533075] [DEBUG] [REMOTE ] DRI: PASS: Integrity check passed. [2026-01-05T12:07:10.533114] [DEBUG] [REMOTE ] DRI: Symbol is viable for forecasting. [2026-01-05T12:07:10.533163] [INFO ] [MAIN ] [981/3535] DRI kept (0.5s) | 979 kept, 2 rejected | 138.5/min | ETA: 18.4m [2026-01-05T12:07:10.916202] [DEBUG] [REMOTE ] DRIO: Retrieved 2828 rows, trimmed to 300. [2026-01-05T12:07:10.916320] [DEBUG] [REMOTE ] DRIO: PASS: History has at least 300 days. [2026-01-05T12:07:10.916517] [DEBUG] [REMOTE ] DRIO: PASS: Price check passed. Min price $9.92. [2026-01-05T12:07:10.916675] [DEBUG] [REMOTE ] DRIO: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:10.916783] [DEBUG] [REMOTE ] DRIO: PASS: Integrity check passed. [2026-01-05T12:07:10.916823] [DEBUG] [REMOTE ] DRIO: Symbol is viable for forecasting. [2026-01-05T12:07:10.916870] [INFO ] [MAIN ] [982/3535] DRIO kept (0.4s) | 980 kept, 2 rejected | 138.5/min | ETA: 18.4m [2026-01-05T12:07:11.175036] [DEBUG] [REMOTE ] DRLL: Retrieved 854 rows, trimmed to 300. [2026-01-05T12:07:11.175174] [DEBUG] [REMOTE ] DRLL: PASS: History has at least 300 days. [2026-01-05T12:07:11.175373] [DEBUG] [REMOTE ] DRLL: PASS: Price check passed. Min price $27.24. [2026-01-05T12:07:11.175681] [DEBUG] [REMOTE ] DRLL: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:11.175794] [DEBUG] [REMOTE ] DRLL: PASS: Integrity check passed. [2026-01-05T12:07:11.175833] [DEBUG] [REMOTE ] DRLL: Symbol is viable for forecasting. [2026-01-05T12:07:11.175879] [INFO ] [MAIN ] [983/3535] DRLL kept (0.3s) | 981 kept, 2 rejected | 138.5/min | ETA: 18.4m [2026-01-05T12:07:11.555997] [DEBUG] [REMOTE ] DRMA: Retrieved 1102 rows, trimmed to 300. [2026-01-05T12:07:11.556126] [DEBUG] [REMOTE ] DRMA: PASS: History has at least 300 days. [2026-01-05T12:07:11.556334] [DEBUG] [REMOTE ] DRMA: PASS: Price check passed. Min price $1.86. [2026-01-05T12:07:11.556487] [DEBUG] [REMOTE ] DRMA: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:11.556634] [DEBUG] [REMOTE ] DRMA: PASS: Integrity check passed. [2026-01-05T12:07:11.556681] [DEBUG] [REMOTE ] DRMA: Symbol is viable for forecasting. [2026-01-05T12:07:11.556731] [INFO ] [MAIN ] [984/3535] DRMA kept (0.4s) | 982 kept, 2 rejected | 138.6/min | ETA: 18.4m [2026-01-05T12:07:11.866232] [DEBUG] [REMOTE ] DRS: Retrieved 776 rows, trimmed to 300. [2026-01-05T12:07:11.866362] [DEBUG] [REMOTE ] DRS: PASS: History has at least 300 days. [2026-01-05T12:07:11.866556] [DEBUG] [REMOTE ] DRS: PASS: Price check passed. Min price $32.55. [2026-01-05T12:07:11.866717] [DEBUG] [REMOTE ] DRS: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:11.866825] [DEBUG] [REMOTE ] DRS: PASS: Integrity check passed. [2026-01-05T12:07:11.866864] [DEBUG] [REMOTE ] DRS: Symbol is viable for forecasting. [2026-01-05T12:07:11.866911] [INFO ] [MAIN ] [985/3535] DRS kept (0.3s) | 983 kept, 2 rejected | 138.6/min | ETA: 18.4m [2026-01-05T12:07:12.403642] [DEBUG] [REMOTE ] DRTS: Retrieved 1213 rows, trimmed to 300. [2026-01-05T12:07:12.403785] [DEBUG] [REMOTE ] DRTS: PASS: History has at least 300 days. [2026-01-05T12:07:12.403989] [DEBUG] [REMOTE ] DRTS: PASS: Price check passed. Min price $3.47. [2026-01-05T12:07:12.404123] [DEBUG] [REMOTE ] DRTS: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:12.404237] [DEBUG] [REMOTE ] DRTS: PASS: Integrity check passed. [2026-01-05T12:07:12.404280] [DEBUG] [REMOTE ] DRTS: Symbol is viable for forecasting. [2026-01-05T12:07:12.404329] [INFO ] [MAIN ] [986/3535] DRTS kept (0.5s) | 984 kept, 2 rejected | 138.6/min | ETA: 18.4m [2026-01-05T12:07:12.803306] [DEBUG] [REMOTE ] DRUG: Retrieved 1203 rows, trimmed to 300. [2026-01-05T12:07:12.803448] [DEBUG] [REMOTE ] DRUG: PASS: History has at least 300 days. [2026-01-05T12:07:12.803688] [DEBUG] [REMOTE ] DRUG: PASS: Price check passed. Min price $51.29. [2026-01-05T12:07:12.803825] [DEBUG] [REMOTE ] DRUG: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:12.803940] [DEBUG] [REMOTE ] DRUG: PASS: Integrity check passed. [2026-01-05T12:07:12.803981] [DEBUG] [REMOTE ] DRUG: Symbol is viable for forecasting. [2026-01-05T12:07:12.804029] [INFO ] [MAIN ] [987/3535] DRUG kept (0.4s) | 985 kept, 2 rejected | 138.6/min | ETA: 18.4m [2026-01-05T12:07:13.171782] [DEBUG] [REMOTE ] DRVN: Retrieved 1247 rows, trimmed to 300. [2026-01-05T12:07:13.171928] [DEBUG] [REMOTE ] DRVN: PASS: History has at least 300 days. [2026-01-05T12:07:13.172182] [DEBUG] [REMOTE ] DRVN: PASS: Price check passed. Min price $13.53. [2026-01-05T12:07:13.172331] [DEBUG] [REMOTE ] DRVN: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:13.172450] [DEBUG] [REMOTE ] DRVN: PASS: Integrity check passed. [2026-01-05T12:07:13.172491] [DEBUG] [REMOTE ] DRVN: Symbol is viable for forecasting. [2026-01-05T12:07:13.172542] [INFO ] [MAIN ] [988/3535] DRVN kept (0.4s) | 986 kept, 2 rejected | 138.6/min | ETA: 18.4m [2026-01-05T12:07:13.595558] [DEBUG] [REMOTE ] DSGN: Retrieved 1199 rows, trimmed to 300. [2026-01-05T12:07:13.595727] [DEBUG] [REMOTE ] DSGN: PASS: History has at least 300 days. [2026-01-05T12:07:13.595930] [DEBUG] [REMOTE ] DSGN: PASS: Price check passed. Min price $5.53. [2026-01-05T12:07:13.596066] [DEBUG] [REMOTE ] DSGN: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:13.596177] [DEBUG] [REMOTE ] DSGN: PASS: Integrity check passed. [2026-01-05T12:07:13.596218] [DEBUG] [REMOTE ] DSGN: Symbol is viable for forecasting. [2026-01-05T12:07:13.596266] [INFO ] [MAIN ] [989/3535] DSGN kept (0.4s) | 987 kept, 2 rejected | 138.6/min | ETA: 18.4m [2026-01-05T12:07:14.180180] [DEBUG] [REMOTE ] DSGX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:14.180310] [DEBUG] [REMOTE ] DSGX: PASS: History has at least 300 days. [2026-01-05T12:07:14.180515] [DEBUG] [REMOTE ] DSGX: PASS: Price check passed. Min price $79.27. [2026-01-05T12:07:14.180683] [DEBUG] [REMOTE ] DSGX: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:14.180797] [DEBUG] [REMOTE ] DSGX: PASS: Integrity check passed. [2026-01-05T12:07:14.180836] [DEBUG] [REMOTE ] DSGX: Symbol is viable for forecasting. [2026-01-05T12:07:14.180882] [INFO ] [MAIN ] [990/3535] DSGX kept (0.6s) | 988 kept, 2 rejected | 138.6/min | ETA: 18.4m [2026-01-05T12:07:14.549364] [DEBUG] [REMOTE ] DSL: Retrieved 3192 rows, trimmed to 300. [2026-01-05T12:07:14.549515] [DEBUG] [REMOTE ] DSL: PASS: History has at least 300 days. [2026-01-05T12:07:14.549761] [DEBUG] [REMOTE ] DSL: PASS: Price check passed. Min price $11.03. [2026-01-05T12:07:14.549893] [DEBUG] [REMOTE ] DSL: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:14.550005] [DEBUG] [REMOTE ] DSL: PASS: Integrity check passed. [2026-01-05T12:07:14.550045] [DEBUG] [REMOTE ] DSL: Symbol is viable for forecasting. [2026-01-05T12:07:14.550091] [INFO ] [MAIN ] [991/3535] DSL kept (0.4s) | 989 kept, 2 rejected | 138.6/min | ETA: 18.4m [2026-01-05T12:07:15.074801] [DEBUG] [REMOTE ] DSM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:15.074934] [DEBUG] [REMOTE ] DSM: PASS: History has at least 300 days. [2026-01-05T12:07:15.075177] [DEBUG] [REMOTE ] DSM: PASS: Price check passed. Min price $5.85. [2026-01-05T12:07:15.075325] [DEBUG] [REMOTE ] DSM: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:15.075456] [DEBUG] [REMOTE ] DSM: PASS: Integrity check passed. [2026-01-05T12:07:15.075513] [DEBUG] [REMOTE ] DSM: Symbol is viable for forecasting. [2026-01-05T12:07:15.075566] [INFO ] [MAIN ] [992/3535] DSM kept (0.5s) | 990 kept, 2 rejected | 138.5/min | ETA: 18.4m [2026-01-05T12:07:15.311030] [DEBUG] [REMOTE ] DSP: Retrieved 1230 rows, trimmed to 300. [2026-01-05T12:07:15.311161] [DEBUG] [REMOTE ] DSP: PASS: History has at least 300 days. [2026-01-05T12:07:15.311365] [DEBUG] [REMOTE ] DSP: PASS: Price check passed. Min price $8.14. [2026-01-05T12:07:15.311499] [DEBUG] [REMOTE ] DSP: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:15.311646] [DEBUG] [REMOTE ] DSP: PASS: Integrity check passed. [2026-01-05T12:07:15.311712] [DEBUG] [REMOTE ] DSP: Symbol is viable for forecasting. [2026-01-05T12:07:15.311762] [INFO ] [MAIN ] [993/3535] DSP kept (0.2s) | 991 kept, 2 rejected | 138.6/min | ETA: 18.3m [2026-01-05T12:07:15.765320] [DEBUG] [REMOTE ] DSX: Retrieved 5229 rows, trimmed to 300. [2026-01-05T12:07:15.765453] [DEBUG] [REMOTE ] DSX: PASS: History has at least 300 days. [2026-01-05T12:07:15.765705] [DEBUG] [REMOTE ] DSX: PASS: Price check passed. Min price $1.56. [2026-01-05T12:07:15.765893] [DEBUG] [REMOTE ] DSX: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:15.766055] [DEBUG] [REMOTE ] DSX: PASS: Integrity check passed. [2026-01-05T12:07:15.766110] [DEBUG] [REMOTE ] DSX: Symbol is viable for forecasting. [2026-01-05T12:07:15.766177] [INFO ] [MAIN ] [994/3535] DSX kept (0.5s) | 992 kept, 2 rejected | 138.6/min | ETA: 18.3m [2026-01-05T12:07:16.014930] [DEBUG] [REMOTE ] DTB: Retrieved 1316 rows, trimmed to 300. [2026-01-05T12:07:16.015064] [DEBUG] [REMOTE ] DTB: PASS: History has at least 300 days. [2026-01-05T12:07:16.015270] [DEBUG] [REMOTE ] DTB: PASS: Price check passed. Min price $16.90. [2026-01-05T12:07:16.015407] [DEBUG] [REMOTE ] DTB: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:16.015533] [DEBUG] [REMOTE ] DTB: PASS: Integrity check passed. [2026-01-05T12:07:16.015785] [DEBUG] [REMOTE ] DTB: Symbol is viable for forecasting. [2026-01-05T12:07:16.015849] [INFO ] [MAIN ] [995/3535] DTB kept (0.2s) | 993 kept, 2 rejected | 138.7/min | ETA: 18.3m [2026-01-05T12:07:16.513762] [DEBUG] [REMOTE ] DTCX: Retrieved 950 rows, trimmed to 300. [2026-01-05T12:07:16.513897] [DEBUG] [REMOTE ] DTCX: PASS: History has at least 300 days. [2026-01-05T12:07:16.514101] [DEBUG] [REMOTE ] DTCX: PASS: Price check passed. Min price $2.69. [2026-01-05T12:07:16.514265] [DEBUG] [REMOTE ] DTCX: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:16.514381] [DEBUG] [REMOTE ] DTCX: PASS: Integrity check passed. [2026-01-05T12:07:16.514424] [DEBUG] [REMOTE ] DTCX: Symbol is viable for forecasting. [2026-01-05T12:07:16.514477] [INFO ] [MAIN ] [996/3535] DTCX kept (0.5s) | 994 kept, 2 rejected | 138.6/min | ETA: 18.3m [2026-01-05T12:07:17.151675] [DEBUG] [REMOTE ] DTE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:17.151843] [DEBUG] [REMOTE ] DTE: PASS: History has at least 300 days. [2026-01-05T12:07:17.152139] [DEBUG] [REMOTE ] DTE: PASS: Price check passed. Min price $127.64. [2026-01-05T12:07:17.152277] [DEBUG] [REMOTE ] DTE: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:17.152412] [DEBUG] [REMOTE ] DTE: PASS: Integrity check passed. [2026-01-05T12:07:17.152454] [DEBUG] [REMOTE ] DTE: Symbol is viable for forecasting. [2026-01-05T12:07:17.152507] [INFO ] [MAIN ] [997/3535] DTE kept (0.6s) | 995 kept, 2 rejected | 138.6/min | ETA: 18.3m [2026-01-05T12:07:17.407938] [DEBUG] [REMOTE ] DTG: Retrieved 1028 rows, trimmed to 300. [2026-01-05T12:07:17.408054] [DEBUG] [REMOTE ] DTG: PASS: History has at least 300 days. [2026-01-05T12:07:17.408273] [DEBUG] [REMOTE ] DTG: PASS: Price check passed. Min price $17.10. [2026-01-05T12:07:17.408419] [DEBUG] [REMOTE ] DTG: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:17.408531] [DEBUG] [REMOTE ] DTG: PASS: Integrity check passed. [2026-01-05T12:07:17.408589] [DEBUG] [REMOTE ] DTG: Symbol is viable for forecasting. [2026-01-05T12:07:17.408655] [INFO ] [MAIN ] [998/3535] DTG kept (0.3s) | 996 kept, 2 rejected | 138.6/min | ETA: 18.3m [2026-01-05T12:07:17.875402] [DEBUG] [REMOTE ] DTIL: Retrieved 1702 rows, trimmed to 300. [2026-01-05T12:07:17.875522] [DEBUG] [REMOTE ] DTIL: PASS: History has at least 300 days. [2026-01-05T12:07:17.875740] [DEBUG] [REMOTE ] DTIL: PASS: Price check passed. Min price $4.10. [2026-01-05T12:07:17.875874] [DEBUG] [REMOTE ] DTIL: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:17.875981] [DEBUG] [REMOTE ] DTIL: PASS: Integrity check passed. [2026-01-05T12:07:17.876020] [DEBUG] [REMOTE ] DTIL: Symbol is viable for forecasting. [2026-01-05T12:07:17.876066] [INFO ] [MAIN ] [999/3535] DTIL kept (0.5s) | 997 kept, 2 rejected | 138.6/min | ETA: 18.3m [2026-01-05T12:07:18.228881] [DEBUG] [REMOTE ] DTM: Retrieved 1132 rows, trimmed to 300. [2026-01-05T12:07:18.229022] [DEBUG] [REMOTE ] DTM: PASS: History has at least 300 days. [2026-01-05T12:07:18.229229] [DEBUG] [REMOTE ] DTM: PASS: Price check passed. Min price $104.89. [2026-01-05T12:07:18.229366] [DEBUG] [REMOTE ] DTM: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:18.229481] [DEBUG] [REMOTE ] DTM: PASS: Integrity check passed. [2026-01-05T12:07:18.229524] [DEBUG] [REMOTE ] DTM: Symbol is viable for forecasting. [2026-01-05T12:07:18.229602] [INFO ] [MAIN ] [1000/3535] DTM kept (0.4s) | 998 kept, 2 rejected | 138.6/min | ETA: 18.3m [2026-01-05T12:07:18.844618] [DEBUG] [REMOTE ] DUK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:18.844755] [DEBUG] [REMOTE ] DUK: PASS: History has at least 300 days. [2026-01-05T12:07:18.844976] [DEBUG] [REMOTE ] DUK: PASS: Price check passed. Min price $114.00. [2026-01-05T12:07:18.845109] [DEBUG] [REMOTE ] DUK: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:18.845228] [DEBUG] [REMOTE ] DUK: PASS: Integrity check passed. [2026-01-05T12:07:18.845269] [DEBUG] [REMOTE ] DUK: Symbol is viable for forecasting. [2026-01-05T12:07:18.845316] [INFO ] [MAIN ] [1001/3535] DUK kept (0.6s) | 999 kept, 2 rejected | 138.6/min | ETA: 18.3m [2026-01-05T12:07:18.973242] [DEBUG] [REMOTE ] DUKB: Retrieved 1831 rows, trimmed to 300. [2026-01-05T12:07:18.973365] [DEBUG] [REMOTE ] DUKB: PASS: History has at least 300 days. [2026-01-05T12:07:18.973585] [DEBUG] [REMOTE ] DUKB: PASS: Price check passed. Min price $23.94. [2026-01-05T12:07:18.973740] [DEBUG] [REMOTE ] DUKB: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:18.973849] [DEBUG] [REMOTE ] DUKB: PASS: Integrity check passed. [2026-01-05T12:07:18.973888] [DEBUG] [REMOTE ] DUKB: Symbol is viable for forecasting. [2026-01-05T12:07:18.973934] [INFO ] [MAIN ] [1002/3535] DUKB kept (0.1s) | 1000 kept, 2 rejected | 138.7/min | ETA: 18.3m [2026-01-05T12:07:19.481801] [DEBUG] [REMOTE ] DUOL: Retrieved 1114 rows, trimmed to 300. [2026-01-05T12:07:19.481928] [DEBUG] [REMOTE ] DUOL: PASS: History has at least 300 days. [2026-01-05T12:07:19.482124] [DEBUG] [REMOTE ] DUOL: PASS: Price check passed. Min price $168.01. [2026-01-05T12:07:19.482253] [DEBUG] [REMOTE ] DUOL: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:19.482359] [DEBUG] [REMOTE ] DUOL: PASS: Integrity check passed. [2026-01-05T12:07:19.482399] [DEBUG] [REMOTE ] DUOL: Symbol is viable for forecasting. [2026-01-05T12:07:19.482446] [INFO ] [MAIN ] [1003/3535] DUOL kept (0.5s) | 1001 kept, 2 rejected | 138.7/min | ETA: 18.3m [2026-01-05T12:07:20.099468] [DEBUG] [REMOTE ] DVA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:20.099626] [DEBUG] [REMOTE ] DVA: PASS: History has at least 300 days. [2026-01-05T12:07:20.099854] [DEBUG] [REMOTE ] DVA: PASS: Price check passed. Min price $113.50. [2026-01-05T12:07:20.100008] [DEBUG] [REMOTE ] DVA: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:20.100133] [DEBUG] [REMOTE ] DVA: PASS: Integrity check passed. [2026-01-05T12:07:20.100176] [DEBUG] [REMOTE ] DVA: Symbol is viable for forecasting. [2026-01-05T12:07:20.100224] [INFO ] [MAIN ] [1004/3535] DVA kept (0.6s) | 1002 kept, 2 rejected | 138.6/min | ETA: 18.3m [2026-01-05T12:07:20.543129] [DEBUG] [REMOTE ] DVAX: Retrieved 5504 rows, trimmed to 300. [2026-01-05T12:07:20.543256] [DEBUG] [REMOTE ] DVAX: PASS: History has at least 300 days. [2026-01-05T12:07:20.543458] [DEBUG] [REMOTE ] DVAX: PASS: Price check passed. Min price $9.80. [2026-01-05T12:07:20.543615] [DEBUG] [REMOTE ] DVAX: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:20.543728] [DEBUG] [REMOTE ] DVAX: PASS: Integrity check passed. [2026-01-05T12:07:20.543768] [DEBUG] [REMOTE ] DVAX: Symbol is viable for forecasting. [2026-01-05T12:07:20.543816] [INFO ] [MAIN ] [1005/3535] DVAX kept (0.4s) | 1003 kept, 2 rejected | 138.6/min | ETA: 18.3m [2026-01-05T12:07:21.071253] [DEBUG] [REMOTE ] DVN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:21.071390] [DEBUG] [REMOTE ] DVN: PASS: History has at least 300 days. [2026-01-05T12:07:21.071623] [DEBUG] [REMOTE ] DVN: PASS: Price check passed. Min price $31.53. [2026-01-05T12:07:21.071759] [DEBUG] [REMOTE ] DVN: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:21.071874] [DEBUG] [REMOTE ] DVN: PASS: Integrity check passed. [2026-01-05T12:07:21.071912] [DEBUG] [REMOTE ] DVN: Symbol is viable for forecasting. [2026-01-05T12:07:21.071958] [INFO ] [MAIN ] [1006/3535] DVN kept (0.5s) | 1004 kept, 2 rejected | 138.6/min | ETA: 18.3m [2026-01-05T12:07:21.465239] [DEBUG] [REMOTE ] DWAS: Retrieved 3384 rows, trimmed to 300. [2026-01-05T12:07:21.465444] [DEBUG] [REMOTE ] DWAS: PASS: History has at least 300 days. [2026-01-05T12:07:21.465747] [DEBUG] [REMOTE ] DWAS: PASS: Price check passed. Min price $88.68. [2026-01-05T12:07:21.465893] [DEBUG] [REMOTE ] DWAS: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:21.466031] [DEBUG] [REMOTE ] DWAS: PASS: Integrity check passed. [2026-01-05T12:07:21.466074] [DEBUG] [REMOTE ] DWAS: Symbol is viable for forecasting. [2026-01-05T12:07:21.466136] [INFO ] [MAIN ] [1007/3535] DWAS kept (0.4s) | 1005 kept, 2 rejected | 138.6/min | ETA: 18.2m [2026-01-05T12:07:21.840715] [DEBUG] [REMOTE ] DWSH: Retrieved 1881 rows, trimmed to 300. [2026-01-05T12:07:21.840897] [DEBUG] [REMOTE ] DWSH: PASS: History has at least 300 days. [2026-01-05T12:07:21.841163] [DEBUG] [REMOTE ] DWSH: PASS: Price check passed. Min price $6.30. [2026-01-05T12:07:21.841298] [DEBUG] [REMOTE ] DWSH: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:21.841414] [DEBUG] [REMOTE ] DWSH: PASS: Integrity check passed. [2026-01-05T12:07:21.841457] [DEBUG] [REMOTE ] DWSH: Symbol is viable for forecasting. [2026-01-05T12:07:21.841509] [INFO ] [MAIN ] [1008/3535] DWSH kept (0.4s) | 1006 kept, 2 rejected | 138.6/min | ETA: 18.2m [2026-01-05T12:07:22.412700] [DEBUG] [REMOTE ] DX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:22.412935] [DEBUG] [REMOTE ] DX: PASS: History has at least 300 days. [2026-01-05T12:07:22.413301] [DEBUG] [REMOTE ] DX: PASS: Price check passed. Min price $12.49. [2026-01-05T12:07:22.413483] [DEBUG] [REMOTE ] DX: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:22.413735] [DEBUG] [REMOTE ] DX: PASS: Integrity check passed. [2026-01-05T12:07:22.413975] [DEBUG] [REMOTE ] DX: Symbol is viable for forecasting. [2026-01-05T12:07:22.414043] [INFO ] [MAIN ] [1009/3535] DX kept (0.6s) | 1007 kept, 2 rejected | 138.5/min | ETA: 18.2m [2026-01-05T12:07:22.721375] [DEBUG] [REMOTE ] DXC: Retrieved 2243 rows, trimmed to 300. [2026-01-05T12:07:22.721615] [DEBUG] [REMOTE ] DXC: PASS: History has at least 300 days. [2026-01-05T12:07:22.721891] [DEBUG] [REMOTE ] DXC: PASS: Price check passed. Min price $11.99. [2026-01-05T12:07:22.722042] [DEBUG] [REMOTE ] DXC: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:22.722164] [DEBUG] [REMOTE ] DXC: PASS: Integrity check passed. [2026-01-05T12:07:22.722206] [DEBUG] [REMOTE ] DXC: Symbol is viable for forecasting. [2026-01-05T12:07:22.722270] [INFO ] [MAIN ] [1010/3535] DXC kept (0.3s) | 1008 kept, 2 rejected | 138.6/min | ETA: 18.2m [2026-01-05T12:07:23.228522] [DEBUG] [REMOTE ] DXCM: Retrieved 5214 rows, trimmed to 300. [2026-01-05T12:07:23.228763] [DEBUG] [REMOTE ] DXCM: PASS: History has at least 300 days. [2026-01-05T12:07:23.229013] [DEBUG] [REMOTE ] DXCM: PASS: Price check passed. Min price $54.84. [2026-01-05T12:07:23.229151] [DEBUG] [REMOTE ] DXCM: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:23.229274] [DEBUG] [REMOTE ] DXCM: PASS: Integrity check passed. [2026-01-05T12:07:23.229316] [DEBUG] [REMOTE ] DXCM: Symbol is viable for forecasting. [2026-01-05T12:07:23.229369] [INFO ] [MAIN ] [1011/3535] DXCM kept (0.5s) | 1009 kept, 2 rejected | 138.6/min | ETA: 18.2m [2026-01-05T12:07:23.682461] [DEBUG] [REMOTE ] DXPE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:23.682684] [DEBUG] [REMOTE ] DXPE: PASS: History has at least 300 days. [2026-01-05T12:07:23.682973] [DEBUG] [REMOTE ] DXPE: PASS: Price check passed. Min price $85.53. [2026-01-05T12:07:23.683110] [DEBUG] [REMOTE ] DXPE: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:23.683248] [DEBUG] [REMOTE ] DXPE: PASS: Integrity check passed. [2026-01-05T12:07:23.683288] [DEBUG] [REMOTE ] DXPE: Symbol is viable for forecasting. [2026-01-05T12:07:23.683340] [INFO ] [MAIN ] [1012/3535] DXPE kept (0.5s) | 1010 kept, 2 rejected | 138.6/min | ETA: 18.2m [2026-01-05T12:07:24.191126] [DEBUG] [REMOTE ] DY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:24.191340] [DEBUG] [REMOTE ] DY: PASS: History has at least 300 days. [2026-01-05T12:07:24.191653] [DEBUG] [REMOTE ] DY: PASS: Price check passed. Min price $279.52. [2026-01-05T12:07:24.191792] [DEBUG] [REMOTE ] DY: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:24.192119] [DEBUG] [REMOTE ] DY: PASS: Integrity check passed. [2026-01-05T12:07:24.192159] [DEBUG] [REMOTE ] DY: Symbol is viable for forecasting. [2026-01-05T12:07:24.192211] [INFO ] [MAIN ] [1013/3535] DY kept (0.5s) | 1011 kept, 2 rejected | 138.5/min | ETA: 18.2m [2026-01-05T12:07:24.464886] [DEBUG] [REMOTE ] DYN: Retrieved 1330 rows, trimmed to 300. [2026-01-05T12:07:24.465105] [DEBUG] [REMOTE ] DYN: PASS: History has at least 300 days. [2026-01-05T12:07:24.465401] [DEBUG] [REMOTE ] DYN: PASS: Price check passed. Min price $14.03. [2026-01-05T12:07:24.465591] [DEBUG] [REMOTE ] DYN: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:24.465719] [DEBUG] [REMOTE ] DYN: PASS: Integrity check passed. [2026-01-05T12:07:24.465763] [DEBUG] [REMOTE ] DYN: Symbol is viable for forecasting. [2026-01-05T12:07:24.466008] [INFO ] [MAIN ] [1014/3535] DYN kept (0.3s) | 1012 kept, 2 rejected | 138.6/min | ETA: 18.2m [2026-01-05T12:07:25.075567] [DEBUG] [REMOTE ] E: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:25.075754] [DEBUG] [REMOTE ] E: PASS: History has at least 300 days. [2026-01-05T12:07:25.075980] [DEBUG] [REMOTE ] E: PASS: Price check passed. Min price $33.50. [2026-01-05T12:07:25.076112] [DEBUG] [REMOTE ] E: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:25.076229] [DEBUG] [REMOTE ] E: PASS: Integrity check passed. [2026-01-05T12:07:25.076270] [DEBUG] [REMOTE ] E: Symbol is viable for forecasting. [2026-01-05T12:07:25.076317] [INFO ] [MAIN ] [1015/3535] E kept (0.6s) | 1013 kept, 2 rejected | 138.5/min | ETA: 18.2m [2026-01-05T12:07:25.539859] [DEBUG] [REMOTE ] EA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:25.540009] [DEBUG] [REMOTE ] EA: PASS: History has at least 300 days. [2026-01-05T12:07:25.540276] [DEBUG] [REMOTE ] EA: PASS: Price check passed. Min price $199.70. [2026-01-05T12:07:25.540429] [DEBUG] [REMOTE ] EA: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:25.540556] [DEBUG] [REMOTE ] EA: PASS: Integrity check passed. [2026-01-05T12:07:25.540619] [DEBUG] [REMOTE ] EA: Symbol is viable for forecasting. [2026-01-05T12:07:25.540671] [INFO ] [MAIN ] [1016/3535] EA kept (0.5s) | 1014 kept, 2 rejected | 138.5/min | ETA: 18.2m [2026-01-05T12:07:25.828545] [DEBUG] [REMOTE ] EAF: Retrieved 1938 rows, trimmed to 300. [2026-01-05T12:07:25.828727] [DEBUG] [REMOTE ] EAF: PASS: History has at least 300 days. [2026-01-05T12:07:25.828931] [DEBUG] [REMOTE ] EAF: PASS: Price check passed. Min price $11.97. [2026-01-05T12:07:25.829061] [DEBUG] [REMOTE ] EAF: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:25.829168] [DEBUG] [REMOTE ] EAF: PASS: Integrity check passed. [2026-01-05T12:07:25.829208] [DEBUG] [REMOTE ] EAF: Symbol is viable for forecasting. [2026-01-05T12:07:25.829253] [INFO ] [MAIN ] [1017/3535] EAF kept (0.3s) | 1015 kept, 2 rejected | 138.6/min | ETA: 18.2m [2026-01-05T12:07:26.324850] [DEBUG] [REMOTE ] EAI: Retrieved 2357 rows, trimmed to 300. [2026-01-05T12:07:26.324982] [DEBUG] [REMOTE ] EAI: PASS: History has at least 300 days. [2026-01-05T12:07:26.325189] [DEBUG] [REMOTE ] EAI: PASS: Price check passed. Min price $20.70. [2026-01-05T12:07:26.325322] [DEBUG] [REMOTE ] EAI: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:26.325436] [DEBUG] [REMOTE ] EAI: PASS: Integrity check passed. [2026-01-05T12:07:26.325476] [DEBUG] [REMOTE ] EAI: Symbol is viable for forecasting. [2026-01-05T12:07:26.325523] [INFO ] [MAIN ] [1018/3535] EAI kept (0.5s) | 1016 kept, 2 rejected | 138.5/min | ETA: 18.2m [2026-01-05T12:07:26.590202] [DEBUG] [REMOTE ] EARN: Retrieved 3189 rows, trimmed to 300. [2026-01-05T12:07:26.590331] [DEBUG] [REMOTE ] EARN: PASS: History has at least 300 days. [2026-01-05T12:07:26.590539] [DEBUG] [REMOTE ] EARN: PASS: Price check passed. Min price $4.80. [2026-01-05T12:07:26.590710] [DEBUG] [REMOTE ] EARN: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:26.590829] [DEBUG] [REMOTE ] EARN: PASS: Integrity check passed. [2026-01-05T12:07:26.590872] [DEBUG] [REMOTE ] EARN: Symbol is viable for forecasting. [2026-01-05T12:07:26.591090] [INFO ] [MAIN ] [1019/3535] EARN kept (0.3s) | 1017 kept, 2 rejected | 138.6/min | ETA: 18.2m [2026-01-05T12:07:27.032446] [DEBUG] [REMOTE ] EB: Retrieved 1831 rows, trimmed to 300. [2026-01-05T12:07:27.032590] [DEBUG] [REMOTE ] EB: PASS: History has at least 300 days. [2026-01-05T12:07:27.032825] [DEBUG] [REMOTE ] EB: PASS: Price check passed. Min price $2.20. [2026-01-05T12:07:27.032959] [DEBUG] [REMOTE ] EB: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:27.033074] [DEBUG] [REMOTE ] EB: PASS: Integrity check passed. [2026-01-05T12:07:27.033115] [DEBUG] [REMOTE ] EB: Symbol is viable for forecasting. [2026-01-05T12:07:27.033163] [INFO ] [MAIN ] [1020/3535] EB kept (0.4s) | 1018 kept, 2 rejected | 138.6/min | ETA: 18.1m [2026-01-05T12:07:27.600297] [DEBUG] [REMOTE ] EBAY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:27.600447] [DEBUG] [REMOTE ] EBAY: PASS: History has at least 300 days. [2026-01-05T12:07:27.600723] [DEBUG] [REMOTE ] EBAY: PASS: Price check passed. Min price $79.77. [2026-01-05T12:07:27.600859] [DEBUG] [REMOTE ] EBAY: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:27.600979] [DEBUG] [REMOTE ] EBAY: PASS: Integrity check passed. [2026-01-05T12:07:27.601019] [DEBUG] [REMOTE ] EBAY: Symbol is viable for forecasting. [2026-01-05T12:07:27.601067] [INFO ] [MAIN ] [1021/3535] EBAY kept (0.6s) | 1019 kept, 2 rejected | 138.6/min | ETA: 18.1m [2026-01-05T12:07:27.856945] [DEBUG] [REMOTE ] EBC: Retrieved 1310 rows, trimmed to 300. [2026-01-05T12:07:27.857076] [DEBUG] [REMOTE ] EBC: PASS: History has at least 300 days. [2026-01-05T12:07:27.857276] [DEBUG] [REMOTE ] EBC: PASS: Price check passed. Min price $16.62. [2026-01-05T12:07:27.857410] [DEBUG] [REMOTE ] EBC: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:27.857520] [DEBUG] [REMOTE ] EBC: PASS: Integrity check passed. [2026-01-05T12:07:27.857561] [DEBUG] [REMOTE ] EBC: Symbol is viable for forecasting. [2026-01-05T12:07:27.857628] [INFO ] [MAIN ] [1022/3535] EBC kept (0.3s) | 1020 kept, 2 rejected | 138.6/min | ETA: 18.1m [2026-01-05T12:07:28.339771] [DEBUG] [REMOTE ] EBF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:28.339911] [DEBUG] [REMOTE ] EBF: PASS: History has at least 300 days. [2026-01-05T12:07:28.340140] [DEBUG] [REMOTE ] EBF: PASS: Price check passed. Min price $16.38. [2026-01-05T12:07:28.340276] [DEBUG] [REMOTE ] EBF: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:28.340395] [DEBUG] [REMOTE ] EBF: PASS: Integrity check passed. [2026-01-05T12:07:28.340436] [DEBUG] [REMOTE ] EBF: Symbol is viable for forecasting. [2026-01-05T12:07:28.340484] [INFO ] [MAIN ] [1023/3535] EBF kept (0.5s) | 1021 kept, 2 rejected | 138.6/min | ETA: 18.1m [2026-01-05T12:07:28.663971] [DEBUG] [REMOTE ] EBON: Retrieved 1387 rows, trimmed to 300. [2026-01-05T12:07:28.664099] [DEBUG] [REMOTE ] EBON: PASS: History has at least 300 days. [2026-01-05T12:07:28.664298] [DEBUG] [REMOTE ] EBON: PASS: Price check passed. Min price $3.06. [2026-01-05T12:07:28.664429] [DEBUG] [REMOTE ] EBON: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:28.664539] [DEBUG] [REMOTE ] EBON: PASS: Integrity check passed. [2026-01-05T12:07:28.664605] [DEBUG] [REMOTE ] EBON: Symbol is viable for forecasting. [2026-01-05T12:07:28.664655] [INFO ] [MAIN ] [1024/3535] EBON kept (0.3s) | 1022 kept, 2 rejected | 138.6/min | ETA: 18.1m [2026-01-05T12:07:29.236794] [DEBUG] [REMOTE ] EBS: Retrieved 4812 rows, trimmed to 300. [2026-01-05T12:07:29.236939] [DEBUG] [REMOTE ] EBS: PASS: History has at least 300 days. [2026-01-05T12:07:29.237171] [DEBUG] [REMOTE ] EBS: PASS: Price check passed. Min price $9.07. [2026-01-05T12:07:29.237309] [DEBUG] [REMOTE ] EBS: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:29.237433] [DEBUG] [REMOTE ] EBS: PASS: Integrity check passed. [2026-01-05T12:07:29.237475] [DEBUG] [REMOTE ] EBS: Symbol is viable for forecasting. [2026-01-05T12:07:29.237527] [INFO ] [MAIN ] [1025/3535] EBS kept (0.6s) | 1023 kept, 2 rejected | 138.6/min | ETA: 18.1m [2026-01-05T12:07:29.731171] [DEBUG] [REMOTE ] EC: Retrieved 4350 rows, trimmed to 300. [2026-01-05T12:07:29.731306] [DEBUG] [REMOTE ] EC: PASS: History has at least 300 days. [2026-01-05T12:07:29.731523] [DEBUG] [REMOTE ] EC: PASS: Price check passed. Min price $8.61. [2026-01-05T12:07:29.731676] [DEBUG] [REMOTE ] EC: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:29.731808] [DEBUG] [REMOTE ] EC: PASS: Integrity check passed. [2026-01-05T12:07:29.731856] [DEBUG] [REMOTE ] EC: Symbol is viable for forecasting. [2026-01-05T12:07:29.731906] [INFO ] [MAIN ] [1026/3535] EC kept (0.5s) | 1024 kept, 2 rejected | 138.6/min | ETA: 18.1m [2026-01-05T12:07:30.056739] [DEBUG] [REMOTE ] ECC: Retrieved 2826 rows, trimmed to 300. [2026-01-05T12:07:30.056875] [DEBUG] [REMOTE ] ECC: PASS: History has at least 300 days. [2026-01-05T12:07:30.057077] [DEBUG] [REMOTE ] ECC: PASS: Price check passed. Min price $5.39. [2026-01-05T12:07:30.057209] [DEBUG] [REMOTE ] ECC: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:30.057317] [DEBUG] [REMOTE ] ECC: PASS: Integrity check passed. [2026-01-05T12:07:30.057357] [DEBUG] [REMOTE ] ECC: Symbol is viable for forecasting. [2026-01-05T12:07:30.057405] [INFO ] [MAIN ] [1027/3535] ECC kept (0.3s) | 1025 kept, 2 rejected | 138.6/min | ETA: 18.1m [2026-01-05T12:07:30.594417] [DEBUG] [REMOTE ] ECL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:30.594550] [DEBUG] [REMOTE ] ECL: PASS: History has at least 300 days. [2026-01-05T12:07:30.594778] [DEBUG] [REMOTE ] ECL: PASS: Price check passed. Min price $252.35. [2026-01-05T12:07:30.594912] [DEBUG] [REMOTE ] ECL: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:30.595028] [DEBUG] [REMOTE ] ECL: PASS: Integrity check passed. [2026-01-05T12:07:30.595067] [DEBUG] [REMOTE ] ECL: Symbol is viable for forecasting. [2026-01-05T12:07:30.595115] [INFO ] [MAIN ] [1028/3535] ECL kept (0.5s) | 1026 kept, 2 rejected | 138.6/min | ETA: 18.1m [2026-01-05T12:07:31.071581] [DEBUG] [REMOTE ] ECPG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:31.071719] [DEBUG] [REMOTE ] ECPG: PASS: History has at least 300 days. [2026-01-05T12:07:31.072143] [DEBUG] [REMOTE ] ECPG: PASS: Price check passed. Min price $40.53. [2026-01-05T12:07:31.072275] [DEBUG] [REMOTE ] ECPG: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:31.072393] [DEBUG] [REMOTE ] ECPG: PASS: Integrity check passed. [2026-01-05T12:07:31.072434] [DEBUG] [REMOTE ] ECPG: Symbol is viable for forecasting. [2026-01-05T12:07:31.072482] [INFO ] [MAIN ] [1029/3535] ECPG kept (0.5s) | 1027 kept, 2 rejected | 138.6/min | ETA: 18.1m [2026-01-05T12:07:31.261625] [DEBUG] [REMOTE ] ECX: Retrieved 761 rows, trimmed to 300. [2026-01-05T12:07:31.261758] [DEBUG] [REMOTE ] ECX: PASS: History has at least 300 days. [2026-01-05T12:07:31.261962] [DEBUG] [REMOTE ] ECX: PASS: Price check passed. Min price $1.55. [2026-01-05T12:07:31.262097] [DEBUG] [REMOTE ] ECX: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:31.262208] [DEBUG] [REMOTE ] ECX: PASS: Integrity check passed. [2026-01-05T12:07:31.262249] [DEBUG] [REMOTE ] ECX: Symbol is viable for forecasting. [2026-01-05T12:07:31.262297] [INFO ] [MAIN ] [1030/3535] ECX kept (0.2s) | 1028 kept, 2 rejected | 138.6/min | ETA: 18.1m [2026-01-05T12:07:31.985461] [DEBUG] [REMOTE ] ED: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:31.985613] [DEBUG] [REMOTE ] ED: PASS: History has at least 300 days. [2026-01-05T12:07:31.985843] [DEBUG] [REMOTE ] ED: PASS: Price check passed. Min price $95.30. [2026-01-05T12:07:31.985976] [DEBUG] [REMOTE ] ED: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:31.986094] [DEBUG] [REMOTE ] ED: PASS: Integrity check passed. [2026-01-05T12:07:31.986134] [DEBUG] [REMOTE ] ED: Symbol is viable for forecasting. [2026-01-05T12:07:31.986182] [INFO ] [MAIN ] [1031/3535] ED kept (0.7s) | 1029 kept, 2 rejected | 138.5/min | ETA: 18.1m [2026-01-05T12:07:32.451131] [DEBUG] [REMOTE ] EDAP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:32.451283] [DEBUG] [REMOTE ] EDAP: PASS: History has at least 300 days. [2026-01-05T12:07:32.451560] [DEBUG] [REMOTE ] EDAP: PASS: Price check passed. Min price $1.81. [2026-01-05T12:07:32.451749] [DEBUG] [REMOTE ] EDAP: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:32.451891] [DEBUG] [REMOTE ] EDAP: PASS: Integrity check passed. [2026-01-05T12:07:32.451940] [DEBUG] [REMOTE ] EDAP: Symbol is viable for forecasting. [2026-01-05T12:07:32.452000] [INFO ] [MAIN ] [1032/3535] EDAP kept (0.5s) | 1030 kept, 2 rejected | 138.5/min | ETA: 18.1m [2026-01-05T12:07:32.858551] [DEBUG] [REMOTE ] EDD: Retrieved 4705 rows, trimmed to 300. [2026-01-05T12:07:32.858746] [DEBUG] [REMOTE ] EDD: PASS: History has at least 300 days. [2026-01-05T12:07:32.858989] [DEBUG] [REMOTE ] EDD: PASS: Price check passed. Min price $5.06. [2026-01-05T12:07:32.859128] [DEBUG] [REMOTE ] EDD: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:32.859249] [DEBUG] [REMOTE ] EDD: PASS: Integrity check passed. [2026-01-05T12:07:32.859289] [DEBUG] [REMOTE ] EDD: Symbol is viable for forecasting. [2026-01-05T12:07:32.859340] [INFO ] [MAIN ] [1033/3535] EDD kept (0.4s) | 1031 kept, 2 rejected | 138.5/min | ETA: 18.1m [2026-01-05T12:07:33.231476] [DEBUG] [REMOTE ] EDF: Retrieved 3778 rows, trimmed to 300. [2026-01-05T12:07:33.231652] [DEBUG] [REMOTE ] EDF: PASS: History has at least 300 days. [2026-01-05T12:07:33.231877] [DEBUG] [REMOTE ] EDF: PASS: Price check passed. Min price $4.74. [2026-01-05T12:07:33.232010] [DEBUG] [REMOTE ] EDF: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:33.232119] [DEBUG] [REMOTE ] EDF: PASS: Integrity check passed. [2026-01-05T12:07:33.232159] [DEBUG] [REMOTE ] EDF: Symbol is viable for forecasting. [2026-01-05T12:07:33.232207] [INFO ] [MAIN ] [1034/3535] EDF kept (0.4s) | 1032 kept, 2 rejected | 138.6/min | ETA: 18.1m [2026-01-05T12:07:33.676346] [DEBUG] [REMOTE ] EDN: Retrieved 4703 rows, trimmed to 300. [2026-01-05T12:07:33.676470] [DEBUG] [REMOTE ] EDN: PASS: History has at least 300 days. [2026-01-05T12:07:33.676696] [DEBUG] [REMOTE ] EDN: PASS: Price check passed. Min price $16.42. [2026-01-05T12:07:33.676836] [DEBUG] [REMOTE ] EDN: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:33.676944] [DEBUG] [REMOTE ] EDN: PASS: Integrity check passed. [2026-01-05T12:07:33.676985] [DEBUG] [REMOTE ] EDN: Symbol is viable for forecasting. [2026-01-05T12:07:33.677030] [INFO ] [MAIN ] [1035/3535] EDN kept (0.4s) | 1033 kept, 2 rejected | 138.5/min | ETA: 18.0m [2026-01-05T12:07:33.930225] [DEBUG] [REMOTE ] EE: Retrieved 934 rows, trimmed to 300. [2026-01-05T12:07:33.930344] [DEBUG] [REMOTE ] EE: PASS: History has at least 300 days. [2026-01-05T12:07:33.930538] [DEBUG] [REMOTE ] EE: PASS: Price check passed. Min price $25.16. [2026-01-05T12:07:33.930699] [DEBUG] [REMOTE ] EE: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:33.930806] [DEBUG] [REMOTE ] EE: PASS: Integrity check passed. [2026-01-05T12:07:33.930845] [DEBUG] [REMOTE ] EE: Symbol is viable for forecasting. [2026-01-05T12:07:33.930891] [INFO ] [MAIN ] [1036/3535] EE kept (0.3s) | 1034 kept, 2 rejected | 138.6/min | ETA: 18.0m [2026-01-05T12:07:34.432524] [DEBUG] [REMOTE ] EEMA: Retrieved 3495 rows, trimmed to 300. [2026-01-05T12:07:34.432698] [DEBUG] [REMOTE ] EEMA: PASS: History has at least 300 days. [2026-01-05T12:07:34.432939] [DEBUG] [REMOTE ] EEMA: PASS: Price check passed. Min price $87.99. [2026-01-05T12:07:34.433082] [DEBUG] [REMOTE ] EEMA: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:34.433210] [DEBUG] [REMOTE ] EEMA: PASS: Integrity check passed. [2026-01-05T12:07:34.433254] [DEBUG] [REMOTE ] EEMA: Symbol is viable for forecasting. [2026-01-05T12:07:34.433305] [INFO ] [MAIN ] [1037/3535] EEMA kept (0.5s) | 1035 kept, 2 rejected | 138.6/min | ETA: 18.0m [2026-01-05T12:07:34.717956] [DEBUG] [REMOTE ] EEX: Retrieved 2183 rows, trimmed to 300. [2026-01-05T12:07:34.718081] [DEBUG] [REMOTE ] EEX: PASS: History has at least 300 days. [2026-01-05T12:07:34.718298] [DEBUG] [REMOTE ] EEX: PASS: Price check passed. Min price $3.37. [2026-01-05T12:07:34.718429] [DEBUG] [REMOTE ] EEX: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:34.718539] [DEBUG] [REMOTE ] EEX: PASS: Integrity check passed. [2026-01-05T12:07:34.718597] [DEBUG] [REMOTE ] EEX: Symbol is viable for forecasting. [2026-01-05T12:07:34.718672] [INFO ] [MAIN ] [1038/3535] EEX kept (0.3s) | 1036 kept, 2 rejected | 138.6/min | ETA: 18.0m [2026-01-05T12:07:35.245099] [DEBUG] [REMOTE ] EFC: Retrieved 3832 rows, trimmed to 300. [2026-01-05T12:07:35.245231] [DEBUG] [REMOTE ] EFC: PASS: History has at least 300 days. [2026-01-05T12:07:35.245430] [DEBUG] [REMOTE ] EFC: PASS: Price check passed. Min price $12.93. [2026-01-05T12:07:35.245563] [DEBUG] [REMOTE ] EFC: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:35.245695] [DEBUG] [REMOTE ] EFC: PASS: Integrity check passed. [2026-01-05T12:07:35.245735] [DEBUG] [REMOTE ] EFC: Symbol is viable for forecasting. [2026-01-05T12:07:35.245784] [INFO ] [MAIN ] [1039/3535] EFC kept (0.5s) | 1037 kept, 2 rejected | 138.6/min | ETA: 18.0m [2026-01-05T12:07:35.731280] [DEBUG] [REMOTE ] EFSC: Retrieved 5655 rows, trimmed to 300. [2026-01-05T12:07:35.731420] [DEBUG] [REMOTE ] EFSC: PASS: History has at least 300 days. [2026-01-05T12:07:35.731662] [DEBUG] [REMOTE ] EFSC: PASS: Price check passed. Min price $51.70. [2026-01-05T12:07:35.731816] [DEBUG] [REMOTE ] EFSC: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:35.731942] [DEBUG] [REMOTE ] EFSC: PASS: Integrity check passed. [2026-01-05T12:07:35.731984] [DEBUG] [REMOTE ] EFSC: Symbol is viable for forecasting. [2026-01-05T12:07:35.732032] [INFO ] [MAIN ] [1040/3535] EFSC kept (0.5s) | 1038 kept, 2 rejected | 138.6/min | ETA: 18.0m [2026-01-05T12:07:36.195949] [DEBUG] [REMOTE ] EFX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:36.196083] [DEBUG] [REMOTE ] EFX: PASS: History has at least 300 days. [2026-01-05T12:07:36.196294] [DEBUG] [REMOTE ] EFX: PASS: Price check passed. Min price $203.70. [2026-01-05T12:07:36.196431] [DEBUG] [REMOTE ] EFX: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:36.196545] [DEBUG] [REMOTE ] EFX: PASS: Integrity check passed. [2026-01-05T12:07:36.196607] [DEBUG] [REMOTE ] EFX: Symbol is viable for forecasting. [2026-01-05T12:07:36.196658] [INFO ] [MAIN ] [1041/3535] EFX kept (0.5s) | 1039 kept, 2 rejected | 138.6/min | ETA: 18.0m [2026-01-05T12:07:36.675643] [DEBUG] [REMOTE ] EG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:36.675785] [DEBUG] [REMOTE ] EG: PASS: History has at least 300 days. [2026-01-05T12:07:36.676011] [DEBUG] [REMOTE ] EG: PASS: Price check passed. Min price $302.97. [2026-01-05T12:07:36.676188] [DEBUG] [REMOTE ] EG: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:36.676317] [DEBUG] [REMOTE ] EG: PASS: Integrity check passed. [2026-01-05T12:07:36.676359] [DEBUG] [REMOTE ] EG: Symbol is viable for forecasting. [2026-01-05T12:07:36.676409] [INFO ] [MAIN ] [1042/3535] EG kept (0.5s) | 1040 kept, 2 rejected | 138.6/min | ETA: 18.0m [2026-01-05T12:07:37.142865] [DEBUG] [REMOTE ] EGAN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:37.143002] [DEBUG] [REMOTE ] EGAN: PASS: History has at least 300 days. [2026-01-05T12:07:37.143216] [DEBUG] [REMOTE ] EGAN: PASS: Price check passed. Min price $9.56. [2026-01-05T12:07:37.143350] [DEBUG] [REMOTE ] EGAN: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:37.143465] [DEBUG] [REMOTE ] EGAN: PASS: Integrity check passed. [2026-01-05T12:07:37.143506] [DEBUG] [REMOTE ] EGAN: Symbol is viable for forecasting. [2026-01-05T12:07:37.143555] [INFO ] [MAIN ] [1043/3535] EGAN kept (0.5s) | 1041 kept, 2 rejected | 138.5/min | ETA: 18.0m [2026-01-05T12:07:37.596943] [DEBUG] [REMOTE ] EGBN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:37.597083] [DEBUG] [REMOTE ] EGBN: PASS: History has at least 300 days. [2026-01-05T12:07:37.597318] [DEBUG] [REMOTE ] EGBN: PASS: Price check passed. Min price $15.80. [2026-01-05T12:07:37.597455] [DEBUG] [REMOTE ] EGBN: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:37.597589] [DEBUG] [REMOTE ] EGBN: PASS: Integrity check passed. [2026-01-05T12:07:37.597633] [DEBUG] [REMOTE ] EGBN: Symbol is viable for forecasting. [2026-01-05T12:07:37.597682] [INFO ] [MAIN ] [1044/3535] EGBN kept (0.5s) | 1042 kept, 2 rejected | 138.5/min | ETA: 18.0m [2026-01-05T12:07:38.080465] [DEBUG] [REMOTE ] EGP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:38.080793] [DEBUG] [REMOTE ] EGP: PASS: History has at least 300 days. [2026-01-05T12:07:38.081318] [DEBUG] [REMOTE ] EGP: PASS: Price check passed. Min price $164.69. [2026-01-05T12:07:38.081532] [DEBUG] [REMOTE ] EGP: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:38.081791] [DEBUG] [REMOTE ] EGP: PASS: Integrity check passed. [2026-01-05T12:07:38.081858] [DEBUG] [REMOTE ] EGP: Symbol is viable for forecasting. [2026-01-05T12:07:38.081948] [INFO ] [MAIN ] [1045/3535] EGP kept (0.5s) | 1043 kept, 2 rejected | 138.5/min | ETA: 18.0m [2026-01-05T12:07:38.621452] [DEBUG] [REMOTE ] EGY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:38.621752] [DEBUG] [REMOTE ] EGY: PASS: History has at least 300 days. [2026-01-05T12:07:38.622195] [DEBUG] [REMOTE ] EGY: PASS: Price check passed. Min price $3.37. [2026-01-05T12:07:38.622397] [DEBUG] [REMOTE ] EGY: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:38.622617] [DEBUG] [REMOTE ] EGY: PASS: Integrity check passed. [2026-01-05T12:07:38.622668] [DEBUG] [REMOTE ] EGY: Symbol is viable for forecasting. [2026-01-05T12:07:38.622733] [INFO ] [MAIN ] [1046/3535] EGY kept (0.5s) | 1044 kept, 2 rejected | 138.5/min | ETA: 18.0m [2026-01-05T12:07:38.921241] [DEBUG] [REMOTE ] EH: Retrieved 1522 rows, trimmed to 300. [2026-01-05T12:07:38.921496] [DEBUG] [REMOTE ] EH: PASS: History has at least 300 days. [2026-01-05T12:07:38.921900] [DEBUG] [REMOTE ] EH: PASS: Price check passed. Min price $12.79. [2026-01-05T12:07:38.922087] [DEBUG] [REMOTE ] EH: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:38.922270] [DEBUG] [REMOTE ] EH: PASS: Integrity check passed. [2026-01-05T12:07:38.922323] [DEBUG] [REMOTE ] EH: Symbol is viable for forecasting. [2026-01-05T12:07:38.922395] [INFO ] [MAIN ] [1047/3535] EH kept (0.3s) | 1045 kept, 2 rejected | 138.5/min | ETA: 18.0m [2026-01-05T12:07:39.241075] [DEBUG] [REMOTE ] EHAB: Retrieved 880 rows, trimmed to 300. [2026-01-05T12:07:39.241270] [DEBUG] [REMOTE ] EHAB: PASS: History has at least 300 days. [2026-01-05T12:07:39.241520] [DEBUG] [REMOTE ] EHAB: PASS: Price check passed. Min price $7.71. [2026-01-05T12:07:39.241692] [DEBUG] [REMOTE ] EHAB: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:39.241814] [DEBUG] [REMOTE ] EHAB: PASS: Integrity check passed. [2026-01-05T12:07:39.241857] [DEBUG] [REMOTE ] EHAB: Symbol is viable for forecasting. [2026-01-05T12:07:39.241911] [INFO ] [MAIN ] [1048/3535] EHAB kept (0.3s) | 1046 kept, 2 rejected | 138.6/min | ETA: 17.9m [2026-01-05T12:07:39.711481] [DEBUG] [REMOTE ] EHC: Retrieved 2013 rows, trimmed to 300. [2026-01-05T12:07:39.711680] [DEBUG] [REMOTE ] EHC: PASS: History has at least 300 days. [2026-01-05T12:07:39.711935] [DEBUG] [REMOTE ] EHC: PASS: Price check passed. Min price $105.95. [2026-01-05T12:07:39.712076] [DEBUG] [REMOTE ] EHC: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:39.712194] [DEBUG] [REMOTE ] EHC: PASS: Integrity check passed. [2026-01-05T12:07:39.712236] [DEBUG] [REMOTE ] EHC: Symbol is viable for forecasting. [2026-01-05T12:07:39.712288] [INFO ] [MAIN ] [1049/3535] EHC kept (0.5s) | 1047 kept, 2 rejected | 138.6/min | ETA: 17.9m [2026-01-05T12:07:40.259610] [DEBUG] [REMOTE ] EHI: Retrieved 5645 rows, trimmed to 300. [2026-01-05T12:07:40.259805] [DEBUG] [REMOTE ] EHI: PASS: History has at least 300 days. [2026-01-05T12:07:40.260097] [DEBUG] [REMOTE ] EHI: PASS: Price check passed. Min price $6.15. [2026-01-05T12:07:40.260247] [DEBUG] [REMOTE ] EHI: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:40.260378] [DEBUG] [REMOTE ] EHI: PASS: Integrity check passed. [2026-01-05T12:07:40.260421] [DEBUG] [REMOTE ] EHI: Symbol is viable for forecasting. [2026-01-05T12:07:40.260476] [INFO ] [MAIN ] [1050/3535] EHI kept (0.5s) | 1048 kept, 2 rejected | 138.5/min | ETA: 17.9m [2026-01-05T12:07:40.685510] [DEBUG] [REMOTE ] EHTH: Retrieved 4830 rows, trimmed to 300. [2026-01-05T12:07:40.685736] [DEBUG] [REMOTE ] EHTH: PASS: History has at least 300 days. [2026-01-05T12:07:40.686020] [DEBUG] [REMOTE ] EHTH: PASS: Price check passed. Min price $3.31. [2026-01-05T12:07:40.686163] [DEBUG] [REMOTE ] EHTH: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:40.686297] [DEBUG] [REMOTE ] EHTH: PASS: Integrity check passed. [2026-01-05T12:07:40.686341] [DEBUG] [REMOTE ] EHTH: Symbol is viable for forecasting. [2026-01-05T12:07:40.686396] [INFO ] [MAIN ] [1051/3535] EHTH kept (0.4s) | 1049 kept, 2 rejected | 138.5/min | ETA: 17.9m [2026-01-05T12:07:40.861211] [DEBUG] [REMOTE ] EIC: Retrieved 1621 rows, trimmed to 300. [2026-01-05T12:07:40.861394] [DEBUG] [REMOTE ] EIC: PASS: History has at least 300 days. [2026-01-05T12:07:40.861731] [DEBUG] [REMOTE ] EIC: PASS: Price check passed. Min price $10.94. [2026-01-05T12:07:40.861874] [DEBUG] [REMOTE ] EIC: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:40.862128] [DEBUG] [REMOTE ] EIC: PASS: Integrity check passed. [2026-01-05T12:07:40.862174] [DEBUG] [REMOTE ] EIC: Symbol is viable for forecasting. [2026-01-05T12:07:40.862228] [INFO ] [MAIN ] [1052/3535] EIC kept (0.2s) | 1050 kept, 2 rejected | 138.6/min | ETA: 17.9m [2026-01-05T12:07:41.490627] [DEBUG] [REMOTE ] EIG: Retrieved 4762 rows, trimmed to 300. [2026-01-05T12:07:41.490813] [DEBUG] [REMOTE ] EIG: PASS: History has at least 300 days. [2026-01-05T12:07:41.491063] [DEBUG] [REMOTE ] EIG: PASS: Price check passed. Min price $35.80. [2026-01-05T12:07:41.491201] [DEBUG] [REMOTE ] EIG: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:41.491324] [DEBUG] [REMOTE ] EIG: PASS: Integrity check passed. [2026-01-05T12:07:41.491365] [DEBUG] [REMOTE ] EIG: Symbol is viable for forecasting. [2026-01-05T12:07:41.491417] [INFO ] [MAIN ] [1053/3535] EIG kept (0.6s) | 1051 kept, 2 rejected | 138.5/min | ETA: 17.9m [2026-01-05T12:07:41.990255] [DEBUG] [REMOTE ] EIX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:41.990455] [DEBUG] [REMOTE ] EIX: PASS: History has at least 300 days. [2026-01-05T12:07:41.990767] [DEBUG] [REMOTE ] EIX: PASS: Price check passed. Min price $52.12. [2026-01-05T12:07:41.990914] [DEBUG] [REMOTE ] EIX: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:41.991056] [DEBUG] [REMOTE ] EIX: PASS: Integrity check passed. [2026-01-05T12:07:41.991099] [DEBUG] [REMOTE ] EIX: Symbol is viable for forecasting. [2026-01-05T12:07:41.991154] [INFO ] [MAIN ] [1054/3535] EIX kept (0.5s) | 1052 kept, 2 rejected | 138.5/min | ETA: 17.9m [2026-01-05T12:07:42.515479] [DEBUG] [REMOTE ] EL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:42.515653] [DEBUG] [REMOTE ] EL: PASS: History has at least 300 days. [2026-01-05T12:07:42.515913] [DEBUG] [REMOTE ] EL: PASS: Price check passed. Min price $85.59. [2026-01-05T12:07:42.516049] [DEBUG] [REMOTE ] EL: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:42.516181] [DEBUG] [REMOTE ] EL: PASS: Integrity check passed. [2026-01-05T12:07:42.516222] [DEBUG] [REMOTE ] EL: Symbol is viable for forecasting. [2026-01-05T12:07:42.516463] [INFO ] [MAIN ] [1055/3535] EL kept (0.5s) | 1053 kept, 2 rejected | 138.5/min | ETA: 17.9m [2026-01-05T12:07:42.728263] [DEBUG] [REMOTE ] ELAB: Retrieved 530 rows, trimmed to 300. [2026-01-05T12:07:42.728447] [DEBUG] [REMOTE ] ELAB: PASS: History has at least 300 days. [2026-01-05T12:07:42.728869] [DEBUG] [REMOTE ] ELAB: PASS: Price check passed. Min price $1.40. [2026-01-05T12:07:42.729019] [DEBUG] [REMOTE ] ELAB: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:42.729140] [DEBUG] [REMOTE ] ELAB: PASS: Integrity check passed. [2026-01-05T12:07:42.729184] [DEBUG] [REMOTE ] ELAB: Symbol is viable for forecasting. [2026-01-05T12:07:42.729236] [INFO ] [MAIN ] [1056/3535] ELAB kept (0.2s) | 1054 kept, 2 rejected | 138.6/min | ETA: 17.9m [2026-01-05T12:07:43.206547] [DEBUG] [REMOTE ] ELAN: Retrieved 1831 rows, trimmed to 300. [2026-01-05T12:07:43.206683] [DEBUG] [REMOTE ] ELAN: PASS: History has at least 300 days. [2026-01-05T12:07:43.206881] [DEBUG] [REMOTE ] ELAN: PASS: Price check passed. Min price $19.76. [2026-01-05T12:07:43.207010] [DEBUG] [REMOTE ] ELAN: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:43.207120] [DEBUG] [REMOTE ] ELAN: PASS: Integrity check passed. [2026-01-05T12:07:43.207160] [DEBUG] [REMOTE ] ELAN: Symbol is viable for forecasting. [2026-01-05T12:07:43.207206] [INFO ] [MAIN ] [1057/3535] ELAN kept (0.5s) | 1055 kept, 2 rejected | 138.5/min | ETA: 17.9m [2026-01-05T12:07:43.730133] [DEBUG] [REMOTE ] ELC: Retrieved 2356 rows, trimmed to 300. [2026-01-05T12:07:43.730256] [DEBUG] [REMOTE ] ELC: PASS: History has at least 300 days. [2026-01-05T12:07:43.730455] [DEBUG] [REMOTE ] ELC: PASS: Price check passed. Min price $20.45. [2026-01-05T12:07:43.730611] [DEBUG] [REMOTE ] ELC: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:43.730722] [DEBUG] [REMOTE ] ELC: PASS: Integrity check passed. [2026-01-05T12:07:43.730760] [DEBUG] [REMOTE ] ELC: Symbol is viable for forecasting. [2026-01-05T12:07:43.730807] [INFO ] [MAIN ] [1058/3535] ELC kept (0.5s) | 1056 kept, 2 rejected | 138.5/min | ETA: 17.9m [2026-01-05T12:07:44.054076] [DEBUG] [REMOTE ] ELDN: Retrieved 2841 rows, trimmed to 300. [2026-01-05T12:07:44.054199] [DEBUG] [REMOTE ] ELDN: PASS: History has at least 300 days. [2026-01-05T12:07:44.054396] [DEBUG] [REMOTE ] ELDN: PASS: Price check passed. Min price $1.39. [2026-01-05T12:07:44.054527] [DEBUG] [REMOTE ] ELDN: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:44.054661] [DEBUG] [REMOTE ] ELDN: PASS: Integrity check passed. [2026-01-05T12:07:44.054704] [DEBUG] [REMOTE ] ELDN: Symbol is viable for forecasting. [2026-01-05T12:07:44.054752] [INFO ] [MAIN ] [1059/3535] ELDN kept (0.3s) | 1057 kept, 2 rejected | 138.6/min | ETA: 17.9m [2026-01-05T12:07:44.425410] [DEBUG] [REMOTE ] ELF: Retrieved 2333 rows, trimmed to 300. [2026-01-05T12:07:44.425532] [DEBUG] [REMOTE ] ELF: PASS: History has at least 300 days. [2026-01-05T12:07:44.425752] [DEBUG] [REMOTE ] ELF: PASS: Price check passed. Min price $68.42. [2026-01-05T12:07:44.425884] [DEBUG] [REMOTE ] ELF: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:44.425992] [DEBUG] [REMOTE ] ELF: PASS: Integrity check passed. [2026-01-05T12:07:44.426032] [DEBUG] [REMOTE ] ELF: Symbol is viable for forecasting. [2026-01-05T12:07:44.426079] [INFO ] [MAIN ] [1060/3535] ELF kept (0.4s) | 1058 kept, 2 rejected | 138.6/min | ETA: 17.9m [2026-01-05T12:07:44.905981] [DEBUG] [REMOTE ] ELME: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:44.906193] [DEBUG] [REMOTE ] ELME: PASS: History has at least 300 days. [2026-01-05T12:07:44.906841] [DEBUG] [REMOTE ] ELME: PASS: Price check passed. Min price $16.40. [2026-01-05T12:07:44.907007] [DEBUG] [REMOTE ] ELME: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:44.907145] [DEBUG] [REMOTE ] ELME: PASS: Integrity check passed. [2026-01-05T12:07:44.907189] [DEBUG] [REMOTE ] ELME: Symbol is viable for forecasting. [2026-01-05T12:07:44.907253] [INFO ] [MAIN ] [1061/3535] ELME kept (0.5s) | 1059 kept, 2 rejected | 138.6/min | ETA: 17.9m [2026-01-05T12:07:45.378275] [DEBUG] [REMOTE ] ELS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:45.378518] [DEBUG] [REMOTE ] ELS: PASS: History has at least 300 days. [2026-01-05T12:07:45.378887] [DEBUG] [REMOTE ] ELS: PASS: Price check passed. Min price $59.35. [2026-01-05T12:07:45.379033] [DEBUG] [REMOTE ] ELS: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:45.379206] [DEBUG] [REMOTE ] ELS: PASS: Integrity check passed. [2026-01-05T12:07:45.379262] [DEBUG] [REMOTE ] ELS: Symbol is viable for forecasting. [2026-01-05T12:07:45.379335] [INFO ] [MAIN ] [1062/3535] ELS kept (0.5s) | 1060 kept, 2 rejected | 138.5/min | ETA: 17.8m [2026-01-05T12:07:45.591455] [DEBUG] [REMOTE ] ELTX: Retrieved 1233 rows, trimmed to 300. [2026-01-05T12:07:45.591723] [DEBUG] [REMOTE ] ELTX: PASS: History has at least 300 days. [2026-01-05T12:07:45.591991] [DEBUG] [REMOTE ] ELTX: PASS: Price check passed. Min price $7.54. [2026-01-05T12:07:45.592134] [DEBUG] [REMOTE ] ELTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:45.592259] [DEBUG] [REMOTE ] ELTX: PASS: Integrity check passed. [2026-01-05T12:07:45.592306] [DEBUG] [REMOTE ] ELTX: Symbol is viable for forecasting. [2026-01-05T12:07:45.592358] [INFO ] [MAIN ] [1063/3535] ELTX kept (0.2s) | 1061 kept, 2 rejected | 138.6/min | ETA: 17.8m [2026-01-05T12:07:46.104780] [DEBUG] [REMOTE ] ELVA: Retrieved 2436 rows, trimmed to 300. [2026-01-05T12:07:46.104966] [DEBUG] [REMOTE ] ELVA: PASS: History has at least 300 days. [2026-01-05T12:07:46.105251] [DEBUG] [REMOTE ] ELVA: PASS: Price check passed. Min price $4.23. [2026-01-05T12:07:46.105425] [DEBUG] [REMOTE ] ELVA: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:46.105553] [DEBUG] [REMOTE ] ELVA: PASS: Integrity check passed. [2026-01-05T12:07:46.105618] [DEBUG] [REMOTE ] ELVA: Symbol is viable for forecasting. [2026-01-05T12:07:46.105672] [INFO ] [MAIN ] [1064/3535] ELVA kept (0.5s) | 1062 kept, 2 rejected | 138.6/min | ETA: 17.8m [2026-01-05T12:07:46.450719] [DEBUG] [REMOTE ] ELVN: Retrieved 1461 rows, trimmed to 300. [2026-01-05T12:07:46.450893] [DEBUG] [REMOTE ] ELVN: PASS: History has at least 300 days. [2026-01-05T12:07:46.451176] [DEBUG] [REMOTE ] ELVN: PASS: Price check passed. Min price $15.40. [2026-01-05T12:07:46.451330] [DEBUG] [REMOTE ] ELVN: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:46.451446] [DEBUG] [REMOTE ] ELVN: PASS: Integrity check passed. [2026-01-05T12:07:46.451486] [DEBUG] [REMOTE ] ELVN: Symbol is viable for forecasting. [2026-01-05T12:07:46.451538] [INFO ] [MAIN ] [1065/3535] ELVN kept (0.3s) | 1063 kept, 2 rejected | 138.6/min | ETA: 17.8m [2026-01-05T12:07:46.781434] [DEBUG] [REMOTE ] ELWS: Retrieved 614 rows, trimmed to 300. [2026-01-05T12:07:46.781650] [DEBUG] [REMOTE ] ELWS: PASS: History has at least 300 days. [2026-01-05T12:07:46.781897] [DEBUG] [REMOTE ] ELWS: PASS: Price check passed. Min price $2.70. [2026-01-05T12:07:46.782037] [DEBUG] [REMOTE ] ELWS: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:46.782153] [DEBUG] [REMOTE ] ELWS: PASS: Integrity check passed. [2026-01-05T12:07:46.782194] [DEBUG] [REMOTE ] ELWS: Symbol is viable for forecasting. [2026-01-05T12:07:46.782244] [INFO ] [MAIN ] [1066/3535] ELWS kept (0.3s) | 1064 kept, 2 rejected | 138.6/min | ETA: 17.8m [2026-01-05T12:07:47.227540] [DEBUG] [REMOTE ] EM: Retrieved 1195 rows, trimmed to 300. [2026-01-05T12:07:47.227756] [DEBUG] [REMOTE ] EM: PASS: History has at least 300 days. [2026-01-05T12:07:47.228004] [DEBUG] [REMOTE ] EM: PASS: Price check passed. Min price $1.15. [2026-01-05T12:07:47.228147] [DEBUG] [REMOTE ] EM: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:47.228264] [DEBUG] [REMOTE ] EM: PASS: Integrity check passed. [2026-01-05T12:07:47.228307] [DEBUG] [REMOTE ] EM: Symbol is viable for forecasting. [2026-01-05T12:07:47.228359] [INFO ] [MAIN ] [1067/3535] EM kept (0.4s) | 1065 kept, 2 rejected | 138.6/min | ETA: 17.8m [2026-01-05T12:07:47.755790] [DEBUG] [REMOTE ] EMB: Retrieved 4538 rows, trimmed to 300. [2026-01-05T12:07:47.755997] [DEBUG] [REMOTE ] EMB: PASS: History has at least 300 days. [2026-01-05T12:07:47.756250] [DEBUG] [REMOTE ] EMB: PASS: Price check passed. Min price $93.48. [2026-01-05T12:07:47.756389] [DEBUG] [REMOTE ] EMB: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:47.756513] [DEBUG] [REMOTE ] EMB: PASS: Integrity check passed. [2026-01-05T12:07:47.756554] [DEBUG] [REMOTE ] EMB: Symbol is viable for forecasting. [2026-01-05T12:07:47.756763] [INFO ] [MAIN ] [1068/3535] EMB kept (0.5s) | 1066 kept, 2 rejected | 138.6/min | ETA: 17.8m [2026-01-05T12:07:48.008302] [DEBUG] [REMOTE ] EMBC: Retrieved 942 rows, trimmed to 300. [2026-01-05T12:07:48.008498] [DEBUG] [REMOTE ] EMBC: PASS: History has at least 300 days. [2026-01-05T12:07:48.008789] [DEBUG] [REMOTE ] EMBC: PASS: Price check passed. Min price $11.05. [2026-01-05T12:07:48.008929] [DEBUG] [REMOTE ] EMBC: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:48.009043] [DEBUG] [REMOTE ] EMBC: PASS: Integrity check passed. [2026-01-05T12:07:48.009083] [DEBUG] [REMOTE ] EMBC: Symbol is viable for forecasting. [2026-01-05T12:07:48.009135] [INFO ] [MAIN ] [1069/3535] EMBC kept (0.3s) | 1067 kept, 2 rejected | 138.7/min | ETA: 17.8m [2026-01-05T12:07:48.683473] [DEBUG] [REMOTE ] EMD: Retrieved 5557 rows, trimmed to 300. [2026-01-05T12:07:48.683630] [DEBUG] [REMOTE ] EMD: PASS: History has at least 300 days. [2026-01-05T12:07:48.683841] [DEBUG] [REMOTE ] EMD: PASS: Price check passed. Min price $9.92. [2026-01-05T12:07:48.683974] [DEBUG] [REMOTE ] EMD: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:48.684085] [DEBUG] [REMOTE ] EMD: PASS: Integrity check passed. [2026-01-05T12:07:48.684125] [DEBUG] [REMOTE ] EMD: Symbol is viable for forecasting. [2026-01-05T12:07:48.684172] [INFO ] [MAIN ] [1070/3535] EMD kept (0.7s) | 1068 kept, 2 rejected | 138.6/min | ETA: 17.8m [2026-01-05T12:07:48.999544] [DEBUG] [REMOTE ] EMF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:48.999693] [DEBUG] [REMOTE ] EMF: PASS: History has at least 300 days. [2026-01-05T12:07:48.999910] [DEBUG] [REMOTE ] EMF: PASS: Price check passed. Min price $15.38. [2026-01-05T12:07:49.000041] [DEBUG] [REMOTE ] EMF: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:49.000153] [DEBUG] [REMOTE ] EMF: PASS: Integrity check passed. [2026-01-05T12:07:49.000205] [DEBUG] [REMOTE ] EMF: Symbol is viable for forecasting. [2026-01-05T12:07:49.000262] [INFO ] [MAIN ] [1071/3535] EMF kept (0.3s) | 1069 kept, 2 rejected | 138.6/min | ETA: 17.8m [2026-01-05T12:07:49.579671] [DEBUG] [REMOTE ] EMN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:49.579837] [DEBUG] [REMOTE ] EMN: PASS: History has at least 300 days. [2026-01-05T12:07:49.580116] [DEBUG] [REMOTE ] EMN: PASS: Price check passed. Min price $55.64. [2026-01-05T12:07:49.580288] [DEBUG] [REMOTE ] EMN: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:49.580436] [DEBUG] [REMOTE ] EMN: PASS: Integrity check passed. [2026-01-05T12:07:49.580487] [DEBUG] [REMOTE ] EMN: Symbol is viable for forecasting. [2026-01-05T12:07:49.580552] [INFO ] [MAIN ] [1072/3535] EMN kept (0.6s) | 1070 kept, 2 rejected | 138.6/min | ETA: 17.8m [2026-01-05T12:07:49.827967] [DEBUG] [REMOTE ] EMO: Retrieved 3661 rows, trimmed to 300. [2026-01-05T12:07:49.828100] [DEBUG] [REMOTE ] EMO: PASS: History has at least 300 days. [2026-01-05T12:07:49.828309] [DEBUG] [REMOTE ] EMO: PASS: Price check passed. Min price $41.14. [2026-01-05T12:07:49.828664] [DEBUG] [REMOTE ] EMO: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:49.828796] [DEBUG] [REMOTE ] EMO: PASS: Integrity check passed. [2026-01-05T12:07:49.828844] [DEBUG] [REMOTE ] EMO: Symbol is viable for forecasting. [2026-01-05T12:07:49.828903] [INFO ] [MAIN ] [1073/3535] EMO kept (0.2s) | 1071 kept, 2 rejected | 138.6/min | ETA: 17.8m [2026-01-05T12:07:50.330197] [DEBUG] [REMOTE ] EMXC: Retrieved 2122 rows, trimmed to 300. [2026-01-05T12:07:50.330424] [DEBUG] [REMOTE ] EMXC: PASS: History has at least 300 days. [2026-01-05T12:07:50.330770] [DEBUG] [REMOTE ] EMXC: PASS: Price check passed. Min price $65.81. [2026-01-05T12:07:50.330919] [DEBUG] [REMOTE ] EMXC: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:50.331061] [DEBUG] [REMOTE ] EMXC: PASS: Integrity check passed. [2026-01-05T12:07:50.331106] [DEBUG] [REMOTE ] EMXC: Symbol is viable for forecasting. [2026-01-05T12:07:50.331167] [INFO ] [MAIN ] [1074/3535] EMXC kept (0.5s) | 1072 kept, 2 rejected | 138.6/min | ETA: 17.8m [2026-01-05T12:07:50.836802] [DEBUG] [REMOTE ] ENB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:50.836936] [DEBUG] [REMOTE ] ENB: PASS: History has at least 300 days. [2026-01-05T12:07:50.837155] [DEBUG] [REMOTE ] ENB: PASS: Price check passed. Min price $45.75. [2026-01-05T12:07:50.837291] [DEBUG] [REMOTE ] ENB: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:50.837419] [DEBUG] [REMOTE ] ENB: PASS: Integrity check passed. [2026-01-05T12:07:50.837466] [DEBUG] [REMOTE ] ENB: Symbol is viable for forecasting. [2026-01-05T12:07:50.837515] [INFO ] [MAIN ] [1075/3535] ENB kept (0.5s) | 1073 kept, 2 rejected | 138.6/min | ETA: 17.7m [2026-01-05T12:07:51.041730] [DEBUG] [REMOTE ] ENGN: Retrieved 544 rows, trimmed to 300. [2026-01-05T12:07:51.041856] [DEBUG] [REMOTE ] ENGN: PASS: History has at least 300 days. [2026-01-05T12:07:51.042051] [DEBUG] [REMOTE ] ENGN: PASS: Price check passed. Min price $6.01. [2026-01-05T12:07:51.042179] [DEBUG] [REMOTE ] ENGN: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:51.042286] [DEBUG] [REMOTE ] ENGN: PASS: Integrity check passed. [2026-01-05T12:07:51.042325] [DEBUG] [REMOTE ] ENGN: Symbol is viable for forecasting. [2026-01-05T12:07:51.042371] [INFO ] [MAIN ] [1076/3535] ENGN kept (0.2s) | 1074 kept, 2 rejected | 138.7/min | ETA: 17.7m [2026-01-05T12:07:51.615261] [DEBUG] [REMOTE ] ENIC: Retrieved 2436 rows, trimmed to 300. [2026-01-05T12:07:51.615380] [DEBUG] [REMOTE ] ENIC: PASS: History has at least 300 days. [2026-01-05T12:07:51.615600] [DEBUG] [REMOTE ] ENIC: PASS: Price check passed. Min price $3.69. [2026-01-05T12:07:51.615736] [DEBUG] [REMOTE ] ENIC: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:51.615843] [DEBUG] [REMOTE ] ENIC: PASS: Integrity check passed. [2026-01-05T12:07:51.615882] [DEBUG] [REMOTE ] ENIC: Symbol is viable for forecasting. [2026-01-05T12:07:51.615929] [INFO ] [MAIN ] [1077/3535] ENIC kept (0.6s) | 1075 kept, 2 rejected | 138.6/min | ETA: 17.7m [2026-01-05T12:07:52.028013] [DEBUG] [REMOTE ] ENPH: Retrieved 3460 rows, trimmed to 300. [2026-01-05T12:07:52.028145] [DEBUG] [REMOTE ] ENPH: PASS: History has at least 300 days. [2026-01-05T12:07:52.028343] [DEBUG] [REMOTE ] ENPH: PASS: Price check passed. Min price $26.12. [2026-01-05T12:07:52.028474] [DEBUG] [REMOTE ] ENPH: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:52.028601] [DEBUG] [REMOTE ] ENPH: PASS: Integrity check passed. [2026-01-05T12:07:52.028666] [DEBUG] [REMOTE ] ENPH: Symbol is viable for forecasting. [2026-01-05T12:07:52.028714] [INFO ] [MAIN ] [1078/3535] ENPH kept (0.4s) | 1076 kept, 2 rejected | 138.6/min | ETA: 17.7m [2026-01-05T12:07:52.415896] [DEBUG] [REMOTE ] ENS: Retrieved 5391 rows, trimmed to 300. [2026-01-05T12:07:52.416026] [DEBUG] [REMOTE ] ENS: PASS: History has at least 300 days. [2026-01-05T12:07:52.416230] [DEBUG] [REMOTE ] ENS: PASS: Price check passed. Min price $109.15. [2026-01-05T12:07:52.416360] [DEBUG] [REMOTE ] ENS: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:52.416470] [DEBUG] [REMOTE ] ENS: PASS: Integrity check passed. [2026-01-05T12:07:52.416509] [DEBUG] [REMOTE ] ENS: Symbol is viable for forecasting. [2026-01-05T12:07:52.416555] [INFO ] [MAIN ] [1079/3535] ENS kept (0.4s) | 1077 kept, 2 rejected | 138.6/min | ETA: 17.7m [2026-01-05T12:07:52.856188] [DEBUG] [REMOTE ] ENSG: Retrieved 4565 rows, trimmed to 300. [2026-01-05T12:07:52.856322] [DEBUG] [REMOTE ] ENSG: PASS: History has at least 300 days. [2026-01-05T12:07:52.856530] [DEBUG] [REMOTE ] ENSG: PASS: Price check passed. Min price $173.52. [2026-01-05T12:07:52.856685] [DEBUG] [REMOTE ] ENSG: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:52.856801] [DEBUG] [REMOTE ] ENSG: PASS: Integrity check passed. [2026-01-05T12:07:52.856840] [DEBUG] [REMOTE ] ENSG: Symbol is viable for forecasting. [2026-01-05T12:07:52.856888] [INFO ] [MAIN ] [1080/3535] ENSG kept (0.4s) | 1078 kept, 2 rejected | 138.6/min | ETA: 17.7m [2026-01-05T12:07:53.207151] [DEBUG] [REMOTE ] ENTA: Retrieved 3217 rows, trimmed to 300. [2026-01-05T12:07:53.207283] [DEBUG] [REMOTE ] ENTA: PASS: History has at least 300 days. [2026-01-05T12:07:53.207486] [DEBUG] [REMOTE ] ENTA: PASS: Price check passed. Min price $10.47. [2026-01-05T12:07:53.207649] [DEBUG] [REMOTE ] ENTA: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:53.207767] [DEBUG] [REMOTE ] ENTA: PASS: Integrity check passed. [2026-01-05T12:07:53.207806] [DEBUG] [REMOTE ] ENTA: Symbol is viable for forecasting. [2026-01-05T12:07:53.207853] [INFO ] [MAIN ] [1081/3535] ENTA kept (0.4s) | 1079 kept, 2 rejected | 138.7/min | ETA: 17.7m [2026-01-05T12:07:53.733295] [DEBUG] [REMOTE ] ENTG: Retrieved 6409 rows, trimmed to 300. [2026-01-05T12:07:53.733459] [DEBUG] [REMOTE ] ENTG: PASS: History has at least 300 days. [2026-01-05T12:07:53.733763] [DEBUG] [REMOTE ] ENTG: PASS: Price check passed. Min price $68.80. [2026-01-05T12:07:53.733907] [DEBUG] [REMOTE ] ENTG: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:53.734041] [DEBUG] [REMOTE ] ENTG: PASS: Integrity check passed. [2026-01-05T12:07:53.734084] [DEBUG] [REMOTE ] ENTG: Symbol is viable for forecasting. [2026-01-05T12:07:53.734137] [INFO ] [MAIN ] [1082/3535] ENTG kept (0.5s) | 1080 kept, 2 rejected | 138.6/min | ETA: 17.7m [2026-01-05T12:07:53.870992] [DEBUG] [REMOTE ] ENTX: Retrieved 1889 rows, trimmed to 300. [2026-01-05T12:07:53.871118] [DEBUG] [REMOTE ] ENTX: PASS: History has at least 300 days. [2026-01-05T12:07:53.871323] [DEBUG] [REMOTE ] ENTX: PASS: Price check passed. Min price $1.72. [2026-01-05T12:07:53.871475] [DEBUG] [REMOTE ] ENTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:53.871613] [DEBUG] [REMOTE ] ENTX: PASS: Integrity check passed. [2026-01-05T12:07:53.871656] [DEBUG] [REMOTE ] ENTX: Symbol is viable for forecasting. [2026-01-05T12:07:53.871702] [INFO ] [MAIN ] [1083/3535] ENTX kept (0.1s) | 1081 kept, 2 rejected | 138.7/min | ETA: 17.7m [2026-01-05T12:07:54.460620] [DEBUG] [REMOTE ] ENVA: Retrieved 2800 rows, trimmed to 300. [2026-01-05T12:07:54.460744] [DEBUG] [REMOTE ] ENVA: PASS: History has at least 300 days. [2026-01-05T12:07:54.460945] [DEBUG] [REMOTE ] ENVA: PASS: Price check passed. Min price $104.01. [2026-01-05T12:07:54.461075] [DEBUG] [REMOTE ] ENVA: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:54.461183] [DEBUG] [REMOTE ] ENVA: PASS: Integrity check passed. [2026-01-05T12:07:54.461222] [DEBUG] [REMOTE ] ENVA: Symbol is viable for forecasting. [2026-01-05T12:07:54.461269] [INFO ] [MAIN ] [1084/3535] ENVA kept (0.6s) | 1082 kept, 2 rejected | 138.7/min | ETA: 17.7m [2026-01-05T12:07:54.845834] [DEBUG] [REMOTE ] ENVB: Retrieved 2373 rows, trimmed to 300. [2026-01-05T12:07:54.846017] [DEBUG] [REMOTE ] ENVB: PASS: History has at least 300 days. [2026-01-05T12:07:54.846261] [DEBUG] [REMOTE ] ENVB: PASS: Price check passed. Min price $3.63. [2026-01-05T12:07:54.846397] [DEBUG] [REMOTE ] ENVB: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:54.846513] [DEBUG] [REMOTE ] ENVB: PASS: Integrity check passed. [2026-01-05T12:07:54.846556] [DEBUG] [REMOTE ] ENVB: Symbol is viable for forecasting. [2026-01-05T12:07:54.846636] [INFO ] [MAIN ] [1085/3535] ENVB kept (0.4s) | 1083 kept, 2 rejected | 138.7/min | ETA: 17.7m [2026-01-05T12:07:55.191769] [DEBUG] [REMOTE ] ENVX: Retrieved 1255 rows, trimmed to 300. [2026-01-05T12:07:55.191928] [DEBUG] [REMOTE ] ENVX: PASS: History has at least 300 days. [2026-01-05T12:07:55.192154] [DEBUG] [REMOTE ] ENVX: PASS: Price check passed. Min price $7.11. [2026-01-05T12:07:55.192288] [DEBUG] [REMOTE ] ENVX: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:55.192406] [DEBUG] [REMOTE ] ENVX: PASS: Integrity check passed. [2026-01-05T12:07:55.192447] [DEBUG] [REMOTE ] ENVX: Symbol is viable for forecasting. [2026-01-05T12:07:55.192495] [INFO ] [MAIN ] [1086/3535] ENVX kept (0.3s) | 1084 kept, 2 rejected | 138.7/min | ETA: 17.7m [2026-01-05T12:07:55.755071] [DEBUG] [REMOTE ] EOD: Retrieved 4723 rows, trimmed to 300. [2026-01-05T12:07:55.755222] [DEBUG] [REMOTE ] EOD: PASS: History has at least 300 days. [2026-01-05T12:07:55.755476] [DEBUG] [REMOTE ] EOD: PASS: Price check passed. Min price $5.46. [2026-01-05T12:07:55.755636] [DEBUG] [REMOTE ] EOD: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:55.755754] [DEBUG] [REMOTE ] EOD: PASS: Integrity check passed. [2026-01-05T12:07:55.755795] [DEBUG] [REMOTE ] EOD: Symbol is viable for forecasting. [2026-01-05T12:07:55.755842] [INFO ] [MAIN ] [1087/3535] EOD kept (0.6s) | 1085 kept, 2 rejected | 138.7/min | ETA: 17.7m [2026-01-05T12:07:56.240278] [DEBUG] [REMOTE ] EOG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:56.240412] [DEBUG] [REMOTE ] EOG: PASS: History has at least 300 days. [2026-01-05T12:07:56.240648] [DEBUG] [REMOTE ] EOG: PASS: Price check passed. Min price $101.78. [2026-01-05T12:07:56.240783] [DEBUG] [REMOTE ] EOG: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:56.240897] [DEBUG] [REMOTE ] EOG: PASS: Integrity check passed. [2026-01-05T12:07:56.240937] [DEBUG] [REMOTE ] EOG: Symbol is viable for forecasting. [2026-01-05T12:07:56.240984] [INFO ] [MAIN ] [1088/3535] EOG kept (0.5s) | 1086 kept, 2 rejected | 138.7/min | ETA: 17.6m [2026-01-05T12:07:56.533877] [DEBUG] [REMOTE ] EOI: Retrieved 5330 rows, trimmed to 300. [2026-01-05T12:07:56.534028] [DEBUG] [REMOTE ] EOI: PASS: History has at least 300 days. [2026-01-05T12:07:56.534272] [DEBUG] [REMOTE ] EOI: PASS: Price check passed. Min price $19.16. [2026-01-05T12:07:56.534410] [DEBUG] [REMOTE ] EOI: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:56.534539] [DEBUG] [REMOTE ] EOI: PASS: Integrity check passed. [2026-01-05T12:07:56.534605] [DEBUG] [REMOTE ] EOI: Symbol is viable for forecasting. [2026-01-05T12:07:56.534855] [INFO ] [MAIN ] [1089/3535] EOI kept (0.3s) | 1087 kept, 2 rejected | 138.7/min | ETA: 17.6m [2026-01-05T12:07:56.939548] [DEBUG] [REMOTE ] EOLS: Retrieved 1986 rows, trimmed to 300. [2026-01-05T12:07:56.939700] [DEBUG] [REMOTE ] EOLS: PASS: History has at least 300 days. [2026-01-05T12:07:56.939912] [DEBUG] [REMOTE ] EOLS: PASS: Price check passed. Min price $6.00. [2026-01-05T12:07:56.940048] [DEBUG] [REMOTE ] EOLS: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:56.940162] [DEBUG] [REMOTE ] EOLS: PASS: Integrity check passed. [2026-01-05T12:07:56.940204] [DEBUG] [REMOTE ] EOLS: Symbol is viable for forecasting. [2026-01-05T12:07:56.940254] [INFO ] [MAIN ] [1090/3535] EOLS kept (0.4s) | 1088 kept, 2 rejected | 138.7/min | ETA: 17.6m [2026-01-05T12:07:57.509729] [DEBUG] [REMOTE ] EOS: Retrieved 5267 rows, trimmed to 300. [2026-01-05T12:07:57.509866] [DEBUG] [REMOTE ] EOS: PASS: History has at least 300 days. [2026-01-05T12:07:57.510078] [DEBUG] [REMOTE ] EOS: PASS: Price check passed. Min price $21.59. [2026-01-05T12:07:57.510210] [DEBUG] [REMOTE ] EOS: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:57.510326] [DEBUG] [REMOTE ] EOS: PASS: Integrity check passed. [2026-01-05T12:07:57.510365] [DEBUG] [REMOTE ] EOS: Symbol is viable for forecasting. [2026-01-05T12:07:57.510413] [INFO ] [MAIN ] [1091/3535] EOS kept (0.6s) | 1089 kept, 2 rejected | 138.7/min | ETA: 17.6m [2026-01-05T12:07:57.769969] [DEBUG] [REMOTE ] EOSE: Retrieved 1404 rows, trimmed to 300. [2026-01-05T12:07:57.770091] [DEBUG] [REMOTE ] EOSE: PASS: History has at least 300 days. [2026-01-05T12:07:57.770293] [DEBUG] [REMOTE ] EOSE: PASS: Price check passed. Min price $11.35. [2026-01-05T12:07:57.770427] [DEBUG] [REMOTE ] EOSE: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:57.770560] [DEBUG] [REMOTE ] EOSE: PASS: Integrity check passed. [2026-01-05T12:07:57.770639] [DEBUG] [REMOTE ] EOSE: Symbol is viable for forecasting. [2026-01-05T12:07:57.770690] [INFO ] [MAIN ] [1092/3535] EOSE kept (0.3s) | 1090 kept, 2 rejected | 138.7/min | ETA: 17.6m [2026-01-05T12:07:58.317814] [DEBUG] [REMOTE ] EPAC: Retrieved 6400 rows, trimmed to 300. [2026-01-05T12:07:58.317946] [DEBUG] [REMOTE ] EPAC: PASS: History has at least 300 days. [2026-01-05T12:07:58.318159] [DEBUG] [REMOTE ] EPAC: PASS: Price check passed. Min price $35.81. [2026-01-05T12:07:58.318297] [DEBUG] [REMOTE ] EPAC: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:58.318414] [DEBUG] [REMOTE ] EPAC: PASS: Integrity check passed. [2026-01-05T12:07:58.318456] [DEBUG] [REMOTE ] EPAC: Symbol is viable for forecasting. [2026-01-05T12:07:58.318505] [INFO ] [MAIN ] [1093/3535] EPAC kept (0.5s) | 1091 kept, 2 rejected | 138.7/min | ETA: 17.6m [2026-01-05T12:07:58.683066] [DEBUG] [REMOTE ] EPAM: Retrieved 3496 rows, trimmed to 300. [2026-01-05T12:07:58.683206] [DEBUG] [REMOTE ] EPAM: PASS: History has at least 300 days. [2026-01-05T12:07:58.683463] [DEBUG] [REMOTE ] EPAM: PASS: Price check passed. Min price $142.20. [2026-01-05T12:07:58.683645] [DEBUG] [REMOTE ] EPAM: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:58.683780] [DEBUG] [REMOTE ] EPAM: PASS: Integrity check passed. [2026-01-05T12:07:58.683825] [DEBUG] [REMOTE ] EPAM: Symbol is viable for forecasting. [2026-01-05T12:07:58.683875] [INFO ] [MAIN ] [1094/3535] EPAM kept (0.4s) | 1092 kept, 2 rejected | 138.7/min | ETA: 17.6m [2026-01-05T12:07:59.204784] [DEBUG] [REMOTE ] EPC: Retrieved 6482 rows, trimmed to 300. [2026-01-05T12:07:59.204932] [DEBUG] [REMOTE ] EPC: PASS: History has at least 300 days. [2026-01-05T12:07:59.205178] [DEBUG] [REMOTE ] EPC: PASS: Price check passed. Min price $15.91. [2026-01-05T12:07:59.205314] [DEBUG] [REMOTE ] EPC: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:59.205432] [DEBUG] [REMOTE ] EPC: PASS: Integrity check passed. [2026-01-05T12:07:59.205475] [DEBUG] [REMOTE ] EPC: Symbol is viable for forecasting. [2026-01-05T12:07:59.205524] [INFO ] [MAIN ] [1095/3535] EPC kept (0.5s) | 1093 kept, 2 rejected | 138.7/min | ETA: 17.6m [2026-01-05T12:07:59.560263] [DEBUG] [REMOTE ] EPD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:07:59.560400] [DEBUG] [REMOTE ] EPD: PASS: History has at least 300 days. [2026-01-05T12:07:59.560643] [DEBUG] [REMOTE ] EPD: PASS: Price check passed. Min price $29.66. [2026-01-05T12:07:59.560778] [DEBUG] [REMOTE ] EPD: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:59.560897] [DEBUG] [REMOTE ] EPD: PASS: Integrity check passed. [2026-01-05T12:07:59.560938] [DEBUG] [REMOTE ] EPD: Symbol is viable for forecasting. [2026-01-05T12:07:59.560985] [INFO ] [MAIN ] [1096/3535] EPD kept (0.4s) | 1094 kept, 2 rejected | 138.7/min | ETA: 17.6m [2026-01-05T12:07:59.844722] [DEBUG] [REMOTE ] EPSN: Retrieved 2380 rows, trimmed to 300. [2026-01-05T12:07:59.844907] [DEBUG] [REMOTE ] EPSN: PASS: History has at least 300 days. [2026-01-05T12:07:59.845165] [DEBUG] [REMOTE ] EPSN: PASS: Price check passed. Min price $4.48. [2026-01-05T12:07:59.845302] [DEBUG] [REMOTE ] EPSN: PASS: Continuity check passed with 300 days. [2026-01-05T12:07:59.845416] [DEBUG] [REMOTE ] EPSN: PASS: Integrity check passed. [2026-01-05T12:07:59.845473] [DEBUG] [REMOTE ] EPSN: Symbol is viable for forecasting. [2026-01-05T12:07:59.845525] [INFO ] [MAIN ] [1097/3535] EPSN kept (0.3s) | 1095 kept, 2 rejected | 138.7/min | ETA: 17.6m [2026-01-05T12:08:00.264421] [DEBUG] [REMOTE ] EQBK: Retrieved 2550 rows, trimmed to 300. [2026-01-05T12:08:00.264634] [DEBUG] [REMOTE ] EQBK: PASS: History has at least 300 days. [2026-01-05T12:08:00.264884] [DEBUG] [REMOTE ] EQBK: PASS: Price check passed. Min price $38.62. [2026-01-05T12:08:00.265026] [DEBUG] [REMOTE ] EQBK: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:00.265149] [DEBUG] [REMOTE ] EQBK: PASS: Integrity check passed. [2026-01-05T12:08:00.265191] [DEBUG] [REMOTE ] EQBK: Symbol is viable for forecasting. [2026-01-05T12:08:00.265246] [INFO ] [MAIN ] [1098/3535] EQBK kept (0.4s) | 1096 kept, 2 rejected | 138.8/min | ETA: 17.6m [2026-01-05T12:08:00.693864] [DEBUG] [REMOTE ] EQH: Retrieved 1923 rows, trimmed to 300. [2026-01-05T12:08:00.694052] [DEBUG] [REMOTE ] EQH: PASS: History has at least 300 days. [2026-01-05T12:08:00.694293] [DEBUG] [REMOTE ] EQH: PASS: Price check passed. Min price $42.67. [2026-01-05T12:08:00.694426] [DEBUG] [REMOTE ] EQH: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:00.694544] [DEBUG] [REMOTE ] EQH: PASS: Integrity check passed. [2026-01-05T12:08:00.694607] [DEBUG] [REMOTE ] EQH: Symbol is viable for forecasting. [2026-01-05T12:08:00.694660] [INFO ] [MAIN ] [1099/3535] EQH kept (0.4s) | 1097 kept, 2 rejected | 138.8/min | ETA: 17.6m [2026-01-05T12:08:01.274122] [DEBUG] [REMOTE ] EQIX: Retrieved 6386 rows, trimmed to 300. [2026-01-05T12:08:01.274332] [DEBUG] [REMOTE ] EQIX: PASS: History has at least 300 days. [2026-01-05T12:08:01.274553] [DEBUG] [REMOTE ] EQIX: PASS: Price check passed. Min price $726.09. [2026-01-05T12:08:01.274711] [DEBUG] [REMOTE ] EQIX: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:01.274831] [DEBUG] [REMOTE ] EQIX: PASS: Integrity check passed. [2026-01-05T12:08:01.274873] [DEBUG] [REMOTE ] EQIX: Symbol is viable for forecasting. [2026-01-05T12:08:01.274922] [INFO ] [MAIN ] [1100/3535] EQIX kept (0.6s) | 1098 kept, 2 rejected | 138.7/min | ETA: 17.6m [2026-01-05T12:08:01.559320] [DEBUG] [REMOTE ] ERAS: Retrieved 1122 rows, trimmed to 300. [2026-01-05T12:08:01.559461] [DEBUG] [REMOTE ] ERAS: PASS: History has at least 300 days. [2026-01-05T12:08:01.559697] [DEBUG] [REMOTE ] ERAS: PASS: Price check passed. Min price $2.20. [2026-01-05T12:08:01.559832] [DEBUG] [REMOTE ] ERAS: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:01.559951] [DEBUG] [REMOTE ] ERAS: PASS: Integrity check passed. [2026-01-05T12:08:01.559991] [DEBUG] [REMOTE ] ERAS: Symbol is viable for forecasting. [2026-01-05T12:08:01.560039] [INFO ] [MAIN ] [1101/3535] ERAS kept (0.3s) | 1099 kept, 2 rejected | 138.8/min | ETA: 17.5m [2026-01-05T12:08:02.114258] [DEBUG] [REMOTE ] ERIC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:02.114396] [DEBUG] [REMOTE ] ERIC: PASS: History has at least 300 days. [2026-01-05T12:08:02.114649] [DEBUG] [REMOTE ] ERIC: PASS: Price check passed. Min price $8.17. [2026-01-05T12:08:02.114981] [DEBUG] [REMOTE ] ERIC: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:02.115118] [DEBUG] [REMOTE ] ERIC: PASS: Integrity check passed. [2026-01-05T12:08:02.115161] [DEBUG] [REMOTE ] ERIC: Symbol is viable for forecasting. [2026-01-05T12:08:02.115210] [INFO ] [MAIN ] [1102/3535] ERIC kept (0.6s) | 1100 kept, 2 rejected | 138.7/min | ETA: 17.5m [2026-01-05T12:08:02.525754] [DEBUG] [REMOTE ] ERIE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:02.525888] [DEBUG] [REMOTE ] ERIE: PASS: History has at least 300 days. [2026-01-05T12:08:02.526105] [DEBUG] [REMOTE ] ERIE: PASS: Price check passed. Min price $275.00. [2026-01-05T12:08:02.526241] [DEBUG] [REMOTE ] ERIE: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:02.526360] [DEBUG] [REMOTE ] ERIE: PASS: Integrity check passed. [2026-01-05T12:08:02.526401] [DEBUG] [REMOTE ] ERIE: Symbol is viable for forecasting. [2026-01-05T12:08:02.526464] [INFO ] [MAIN ] [1103/3535] ERIE kept (0.4s) | 1101 kept, 2 rejected | 138.7/min | ETA: 17.5m [2026-01-05T12:08:02.923965] [DEBUG] [REMOTE ] ERII: Retrieved 4404 rows, trimmed to 300. [2026-01-05T12:08:02.924094] [DEBUG] [REMOTE ] ERII: PASS: History has at least 300 days. [2026-01-05T12:08:02.924304] [DEBUG] [REMOTE ] ERII: PASS: Price check passed. Min price $13.28. [2026-01-05T12:08:02.924443] [DEBUG] [REMOTE ] ERII: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:02.924565] [DEBUG] [REMOTE ] ERII: PASS: Integrity check passed. [2026-01-05T12:08:02.924627] [DEBUG] [REMOTE ] ERII: Symbol is viable for forecasting. [2026-01-05T12:08:02.924679] [INFO ] [MAIN ] [1104/3535] ERII kept (0.4s) | 1102 kept, 2 rejected | 138.7/min | ETA: 17.5m [2026-01-05T12:08:03.427825] [DEBUG] [REMOTE ] ERNA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:03.427960] [DEBUG] [REMOTE ] ERNA: PASS: History has at least 300 days. [2026-01-05T12:08:03.428177] [DEBUG] [REMOTE ] ERNA: PASS: Price check passed. Min price $1.15. [2026-01-05T12:08:03.428311] [DEBUG] [REMOTE ] ERNA: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:03.428428] [DEBUG] [REMOTE ] ERNA: PASS: Integrity check passed. [2026-01-05T12:08:03.428468] [DEBUG] [REMOTE ] ERNA: Symbol is viable for forecasting. [2026-01-05T12:08:03.428516] [INFO ] [MAIN ] [1105/3535] ERNA kept (0.5s) | 1103 kept, 2 rejected | 138.7/min | ETA: 17.5m [2026-01-05T12:08:03.697791] [DEBUG] [REMOTE ] ERO: Retrieved 1788 rows, trimmed to 300. [2026-01-05T12:08:03.697915] [DEBUG] [REMOTE ] ERO: PASS: History has at least 300 days. [2026-01-05T12:08:03.698112] [DEBUG] [REMOTE ] ERO: PASS: Price check passed. Min price $19.89. [2026-01-05T12:08:03.698242] [DEBUG] [REMOTE ] ERO: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:03.698351] [DEBUG] [REMOTE ] ERO: PASS: Integrity check passed. [2026-01-05T12:08:03.698391] [DEBUG] [REMOTE ] ERO: Symbol is viable for forecasting. [2026-01-05T12:08:03.698437] [INFO ] [MAIN ] [1106/3535] ERO kept (0.3s) | 1104 kept, 2 rejected | 138.8/min | ETA: 17.5m [2026-01-05T12:08:04.567185] [DEBUG] [REMOTE ] ES: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:04.567339] [DEBUG] [REMOTE ] ES: PASS: History has at least 300 days. [2026-01-05T12:08:04.567607] [DEBUG] [REMOTE ] ES: PASS: Price check passed. Min price $62.85. [2026-01-05T12:08:04.567745] [DEBUG] [REMOTE ] ES: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:04.567866] [DEBUG] [REMOTE ] ES: PASS: Integrity check passed. [2026-01-05T12:08:04.567907] [DEBUG] [REMOTE ] ES: Symbol is viable for forecasting. [2026-01-05T12:08:04.567955] [INFO ] [MAIN ] [1107/3535] ES kept (0.9s) | 1105 kept, 2 rejected | 138.6/min | ETA: 17.5m [2026-01-05T12:08:04.740113] [DEBUG] [REMOTE ] ESAB: Retrieved 945 rows, trimmed to 300. [2026-01-05T12:08:04.740248] [DEBUG] [REMOTE ] ESAB: PASS: History has at least 300 days. [2026-01-05T12:08:04.740461] [DEBUG] [REMOTE ] ESAB: PASS: Price check passed. Min price $104.30. [2026-01-05T12:08:04.740614] [DEBUG] [REMOTE ] ESAB: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:04.740728] [DEBUG] [REMOTE ] ESAB: PASS: Integrity check passed. [2026-01-05T12:08:04.740768] [DEBUG] [REMOTE ] ESAB: Symbol is viable for forecasting. [2026-01-05T12:08:04.740814] [INFO ] [MAIN ] [1108/3535] ESAB kept (0.2s) | 1106 kept, 2 rejected | 138.7/min | ETA: 17.5m [2026-01-05T12:08:05.474079] [DEBUG] [REMOTE ] ESCA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:05.474219] [DEBUG] [REMOTE ] ESCA: PASS: History has at least 300 days. [2026-01-05T12:08:05.474446] [DEBUG] [REMOTE ] ESCA: PASS: Price check passed. Min price $11.41. [2026-01-05T12:08:05.474604] [DEBUG] [REMOTE ] ESCA: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:05.474726] [DEBUG] [REMOTE ] ESCA: PASS: Integrity check passed. [2026-01-05T12:08:05.474768] [DEBUG] [REMOTE ] ESCA: Symbol is viable for forecasting. [2026-01-05T12:08:05.474831] [INFO ] [MAIN ] [1109/3535] ESCA kept (0.7s) | 1107 kept, 2 rejected | 138.6/min | ETA: 17.5m [2026-01-05T12:08:05.961284] [DEBUG] [REMOTE ] ESE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:05.961419] [DEBUG] [REMOTE ] ESE: PASS: History has at least 300 days. [2026-01-05T12:08:05.961658] [DEBUG] [REMOTE ] ESE: PASS: Price check passed. Min price $195.31. [2026-01-05T12:08:05.961795] [DEBUG] [REMOTE ] ESE: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:05.961915] [DEBUG] [REMOTE ] ESE: PASS: Integrity check passed. [2026-01-05T12:08:05.961956] [DEBUG] [REMOTE ] ESE: Symbol is viable for forecasting. [2026-01-05T12:08:05.962006] [INFO ] [MAIN ] [1110/3535] ESE kept (0.5s) | 1108 kept, 2 rejected | 138.6/min | ETA: 17.5m [2026-01-05T12:08:06.403485] [DEBUG] [REMOTE ] ESEA: Retrieved 4947 rows, trimmed to 300. [2026-01-05T12:08:06.403665] [DEBUG] [REMOTE ] ESEA: PASS: History has at least 300 days. [2026-01-05T12:08:06.403885] [DEBUG] [REMOTE ] ESEA: PASS: Price check passed. Min price $52.77. [2026-01-05T12:08:06.404018] [DEBUG] [REMOTE ] ESEA: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:06.404139] [DEBUG] [REMOTE ] ESEA: PASS: Integrity check passed. [2026-01-05T12:08:06.404179] [DEBUG] [REMOTE ] ESEA: Symbol is viable for forecasting. [2026-01-05T12:08:06.404227] [INFO ] [MAIN ] [1111/3535] ESEA kept (0.4s) | 1109 kept, 2 rejected | 138.6/min | ETA: 17.5m [2026-01-05T12:08:06.747754] [DEBUG] [REMOTE ] ESGD: Retrieved 2391 rows, trimmed to 300. [2026-01-05T12:08:06.747880] [DEBUG] [REMOTE ] ESGD: PASS: History has at least 300 days. [2026-01-05T12:08:06.748078] [DEBUG] [REMOTE ] ESGD: PASS: Price check passed. Min price $88.81. [2026-01-05T12:08:06.748210] [DEBUG] [REMOTE ] ESGD: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:06.748316] [DEBUG] [REMOTE ] ESGD: PASS: Integrity check passed. [2026-01-05T12:08:06.748356] [DEBUG] [REMOTE ] ESGD: Symbol is viable for forecasting. [2026-01-05T12:08:06.748402] [INFO ] [MAIN ] [1112/3535] ESGD kept (0.3s) | 1110 kept, 2 rejected | 138.6/min | ETA: 17.5m [2026-01-05T12:08:07.100167] [DEBUG] [REMOTE ] ESGE: Retrieved 2378 rows, trimmed to 300. [2026-01-05T12:08:07.100310] [DEBUG] [REMOTE ] ESGE: PASS: History has at least 300 days. [2026-01-05T12:08:07.100541] [DEBUG] [REMOTE ] ESGE: PASS: Price check passed. Min price $41.48. [2026-01-05T12:08:07.100716] [DEBUG] [REMOTE ] ESGE: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:07.100829] [DEBUG] [REMOTE ] ESGE: PASS: Integrity check passed. [2026-01-05T12:08:07.100871] [DEBUG] [REMOTE ] ESGE: Symbol is viable for forecasting. [2026-01-05T12:08:07.100918] [INFO ] [MAIN ] [1113/3535] ESGE kept (0.4s) | 1111 kept, 2 rejected | 138.7/min | ETA: 17.5m [2026-01-05T12:08:07.491090] [DEBUG] [REMOTE ] ESI: Retrieved 3068 rows, trimmed to 300. [2026-01-05T12:08:07.491222] [DEBUG] [REMOTE ] ESI: PASS: History has at least 300 days. [2026-01-05T12:08:07.491430] [DEBUG] [REMOTE ] ESI: PASS: Price check passed. Min price $22.92. [2026-01-05T12:08:07.491565] [DEBUG] [REMOTE ] ESI: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:07.491717] [DEBUG] [REMOTE ] ESI: PASS: Integrity check passed. [2026-01-05T12:08:07.491759] [DEBUG] [REMOTE ] ESI: Symbol is viable for forecasting. [2026-01-05T12:08:07.491808] [INFO ] [MAIN ] [1114/3535] ESI kept (0.4s) | 1112 kept, 2 rejected | 138.7/min | ETA: 17.5m [2026-01-05T12:08:07.952721] [DEBUG] [REMOTE ] ESOA: Retrieved 3286 rows, trimmed to 300. [2026-01-05T12:08:07.952852] [DEBUG] [REMOTE ] ESOA: PASS: History has at least 300 days. [2026-01-05T12:08:07.953054] [DEBUG] [REMOTE ] ESOA: PASS: Price check passed. Min price $7.90. [2026-01-05T12:08:07.953185] [DEBUG] [REMOTE ] ESOA: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:07.953312] [DEBUG] [REMOTE ] ESOA: PASS: Integrity check passed. [2026-01-05T12:08:07.953373] [DEBUG] [REMOTE ] ESOA: Symbol is viable for forecasting. [2026-01-05T12:08:07.953423] [INFO ] [MAIN ] [1115/3535] ESOA kept (0.5s) | 1113 kept, 2 rejected | 138.7/min | ETA: 17.5m [2026-01-05T12:08:08.335640] [DEBUG] [REMOTE ] ESPO: Retrieved 1812 rows, trimmed to 300. [2026-01-05T12:08:08.335762] [DEBUG] [REMOTE ] ESPO: PASS: History has at least 300 days. [2026-01-05T12:08:08.335962] [DEBUG] [REMOTE ] ESPO: PASS: Price check passed. Min price $103.46. [2026-01-05T12:08:08.336093] [DEBUG] [REMOTE ] ESPO: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:08.336200] [DEBUG] [REMOTE ] ESPO: PASS: Integrity check passed. [2026-01-05T12:08:08.336240] [DEBUG] [REMOTE ] ESPO: Symbol is viable for forecasting. [2026-01-05T12:08:08.336287] [INFO ] [MAIN ] [1116/3535] ESPO kept (0.4s) | 1114 kept, 2 rejected | 138.7/min | ETA: 17.4m [2026-01-05T12:08:08.693224] [DEBUG] [REMOTE ] ESQ: Retrieved 2142 rows, trimmed to 300. [2026-01-05T12:08:08.693353] [DEBUG] [REMOTE ] ESQ: PASS: History has at least 300 days. [2026-01-05T12:08:08.693553] [DEBUG] [REMOTE ] ESQ: PASS: Price check passed. Min price $92.74. [2026-01-05T12:08:08.693729] [DEBUG] [REMOTE ] ESQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:08.693845] [DEBUG] [REMOTE ] ESQ: PASS: Integrity check passed. [2026-01-05T12:08:08.693885] [DEBUG] [REMOTE ] ESQ: Symbol is viable for forecasting. [2026-01-05T12:08:08.693933] [INFO ] [MAIN ] [1117/3535] ESQ kept (0.4s) | 1115 kept, 2 rejected | 138.7/min | ETA: 17.4m [2026-01-05T12:08:09.093108] [DEBUG] [REMOTE ] ESTA: Retrieved 1875 rows, trimmed to 300. [2026-01-05T12:08:09.093234] [DEBUG] [REMOTE ] ESTA: PASS: History has at least 300 days. [2026-01-05T12:08:09.093441] [DEBUG] [REMOTE ] ESTA: PASS: Price check passed. Min price $38.94. [2026-01-05T12:08:09.093598] [DEBUG] [REMOTE ] ESTA: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:09.093720] [DEBUG] [REMOTE ] ESTA: PASS: Integrity check passed. [2026-01-05T12:08:09.093761] [DEBUG] [REMOTE ] ESTA: Symbol is viable for forecasting. [2026-01-05T12:08:09.093808] [INFO ] [MAIN ] [1118/3535] ESTA kept (0.4s) | 1116 kept, 2 rejected | 138.7/min | ETA: 17.4m [2026-01-05T12:08:09.496092] [DEBUG] [REMOTE ] ESTC: Retrieved 1820 rows, trimmed to 300. [2026-01-05T12:08:09.496211] [DEBUG] [REMOTE ] ESTC: PASS: History has at least 300 days. [2026-01-05T12:08:09.496405] [DEBUG] [REMOTE ] ESTC: PASS: Price check passed. Min price $69.07. [2026-01-05T12:08:09.496535] [DEBUG] [REMOTE ] ESTC: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:09.496680] [DEBUG] [REMOTE ] ESTC: PASS: Integrity check passed. [2026-01-05T12:08:09.496729] [DEBUG] [REMOTE ] ESTC: Symbol is viable for forecasting. [2026-01-05T12:08:09.496778] [INFO ] [MAIN ] [1119/3535] ESTC kept (0.4s) | 1117 kept, 2 rejected | 138.7/min | ETA: 17.4m [2026-01-05T12:08:10.031081] [DEBUG] [REMOTE ] ETB: Retrieved 5205 rows, trimmed to 300. [2026-01-05T12:08:10.031215] [DEBUG] [REMOTE ] ETB: PASS: History has at least 300 days. [2026-01-05T12:08:10.031434] [DEBUG] [REMOTE ] ETB: PASS: Price check passed. Min price $14.52. [2026-01-05T12:08:10.031589] [DEBUG] [REMOTE ] ETB: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:10.031736] [DEBUG] [REMOTE ] ETB: PASS: Integrity check passed. [2026-01-05T12:08:10.031778] [DEBUG] [REMOTE ] ETB: Symbol is viable for forecasting. [2026-01-05T12:08:10.031826] [INFO ] [MAIN ] [1120/3535] ETB kept (0.5s) | 1118 kept, 2 rejected | 138.7/min | ETA: 17.4m [2026-01-05T12:08:10.536464] [DEBUG] [REMOTE ] ETD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:10.536620] [DEBUG] [REMOTE ] ETD: PASS: History has at least 300 days. [2026-01-05T12:08:10.536852] [DEBUG] [REMOTE ] ETD: PASS: Price check passed. Min price $21.88. [2026-01-05T12:08:10.536991] [DEBUG] [REMOTE ] ETD: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:10.537113] [DEBUG] [REMOTE ] ETD: PASS: Integrity check passed. [2026-01-05T12:08:10.537170] [DEBUG] [REMOTE ] ETD: Symbol is viable for forecasting. [2026-01-05T12:08:10.537221] [INFO ] [MAIN ] [1121/3535] ETD kept (0.5s) | 1119 kept, 2 rejected | 138.7/min | ETA: 17.4m [2026-01-05T12:08:11.039716] [DEBUG] [REMOTE ] ETG: Retrieved 5518 rows, trimmed to 300. [2026-01-05T12:08:11.039843] [DEBUG] [REMOTE ] ETG: PASS: History has at least 300 days. [2026-01-05T12:08:11.040053] [DEBUG] [REMOTE ] ETG: PASS: Price check passed. Min price $20.71. [2026-01-05T12:08:11.040189] [DEBUG] [REMOTE ] ETG: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:11.040304] [DEBUG] [REMOTE ] ETG: PASS: Integrity check passed. [2026-01-05T12:08:11.040345] [DEBUG] [REMOTE ] ETG: Symbol is viable for forecasting. [2026-01-05T12:08:11.040391] [INFO ] [MAIN ] [1122/3535] ETG kept (0.5s) | 1120 kept, 2 rejected | 138.6/min | ETA: 17.4m [2026-01-05T12:08:11.231543] [DEBUG] [REMOTE ] ETHA: Retrieved 364 rows, trimmed to 300. [2026-01-05T12:08:11.231683] [DEBUG] [REMOTE ] ETHA: PASS: History has at least 300 days. [2026-01-05T12:08:11.231880] [DEBUG] [REMOTE ] ETHA: PASS: Price check passed. Min price $20.70. [2026-01-05T12:08:11.232013] [DEBUG] [REMOTE ] ETHA: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:11.232120] [DEBUG] [REMOTE ] ETHA: PASS: Integrity check passed. [2026-01-05T12:08:11.232161] [DEBUG] [REMOTE ] ETHA: Symbol is viable for forecasting. [2026-01-05T12:08:11.232207] [INFO ] [MAIN ] [1123/3535] ETHA kept (0.2s) | 1121 kept, 2 rejected | 138.7/min | ETA: 17.4m [2026-01-05T12:08:11.856855] [DEBUG] [REMOTE ] ETJ: Retrieved 4639 rows, trimmed to 300. [2026-01-05T12:08:11.856985] [DEBUG] [REMOTE ] ETJ: PASS: History has at least 300 days. [2026-01-05T12:08:11.857183] [DEBUG] [REMOTE ] ETJ: PASS: Price check passed. Min price $8.46. [2026-01-05T12:08:11.857314] [DEBUG] [REMOTE ] ETJ: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:11.857423] [DEBUG] [REMOTE ] ETJ: PASS: Integrity check passed. [2026-01-05T12:08:11.857462] [DEBUG] [REMOTE ] ETJ: Symbol is viable for forecasting. [2026-01-05T12:08:11.857510] [INFO ] [MAIN ] [1124/3535] ETJ kept (0.6s) | 1122 kept, 2 rejected | 138.7/min | ETA: 17.4m [2026-01-05T12:08:12.402847] [DEBUG] [REMOTE ] ETN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:12.403006] [DEBUG] [REMOTE ] ETN: PASS: History has at least 300 days. [2026-01-05T12:08:12.403232] [DEBUG] [REMOTE ] ETN: PASS: Price check passed. Min price $315.82. [2026-01-05T12:08:12.403365] [DEBUG] [REMOTE ] ETN: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:12.403480] [DEBUG] [REMOTE ] ETN: PASS: Integrity check passed. [2026-01-05T12:08:12.403520] [DEBUG] [REMOTE ] ETN: Symbol is viable for forecasting. [2026-01-05T12:08:12.403569] [INFO ] [MAIN ] [1125/3535] ETN kept (0.5s) | 1123 kept, 2 rejected | 138.6/min | ETA: 17.4m [2026-01-05T12:08:12.852915] [DEBUG] [REMOTE ] ETO: Retrieved 5436 rows, trimmed to 300. [2026-01-05T12:08:12.853055] [DEBUG] [REMOTE ] ETO: PASS: History has at least 300 days. [2026-01-05T12:08:12.853283] [DEBUG] [REMOTE ] ETO: PASS: Price check passed. Min price $26.63. [2026-01-05T12:08:12.853416] [DEBUG] [REMOTE ] ETO: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:12.853534] [DEBUG] [REMOTE ] ETO: PASS: Integrity check passed. [2026-01-05T12:08:12.853593] [DEBUG] [REMOTE ] ETO: Symbol is viable for forecasting. [2026-01-05T12:08:12.853644] [INFO ] [MAIN ] [1126/3535] ETO kept (0.5s) | 1124 kept, 2 rejected | 138.6/min | ETA: 17.4m [2026-01-05T12:08:13.145028] [DEBUG] [REMOTE ] ETON: Retrieved 1793 rows, trimmed to 300. [2026-01-05T12:08:13.145148] [DEBUG] [REMOTE ] ETON: PASS: History has at least 300 days. [2026-01-05T12:08:13.145351] [DEBUG] [REMOTE ] ETON: PASS: Price check passed. Min price $15.37. [2026-01-05T12:08:13.145487] [DEBUG] [REMOTE ] ETON: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:13.145633] [DEBUG] [REMOTE ] ETON: PASS: Integrity check passed. [2026-01-05T12:08:13.145694] [DEBUG] [REMOTE ] ETON: Symbol is viable for forecasting. [2026-01-05T12:08:13.145744] [INFO ] [MAIN ] [1127/3535] ETON kept (0.3s) | 1125 kept, 2 rejected | 138.7/min | ETA: 17.4m [2026-01-05T12:08:13.422623] [DEBUG] [REMOTE ] ETSY: Retrieved 2696 rows, trimmed to 300. [2026-01-05T12:08:13.422749] [DEBUG] [REMOTE ] ETSY: PASS: History has at least 300 days. [2026-01-05T12:08:13.422947] [DEBUG] [REMOTE ] ETSY: PASS: Price check passed. Min price $51.57. [2026-01-05T12:08:13.423079] [DEBUG] [REMOTE ] ETSY: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:13.423188] [DEBUG] [REMOTE ] ETSY: PASS: Integrity check passed. [2026-01-05T12:08:13.423227] [DEBUG] [REMOTE ] ETSY: Symbol is viable for forecasting. [2026-01-05T12:08:13.423274] [INFO ] [MAIN ] [1128/3535] ETSY kept (0.3s) | 1126 kept, 2 rejected | 138.7/min | ETA: 17.4m [2026-01-05T12:08:14.073755] [DEBUG] [REMOTE ] ETY: Retrieved 4804 rows, trimmed to 300. [2026-01-05T12:08:14.073882] [DEBUG] [REMOTE ] ETY: PASS: History has at least 300 days. [2026-01-05T12:08:14.074080] [DEBUG] [REMOTE ] ETY: PASS: Price check passed. Min price $14.82. [2026-01-05T12:08:14.074210] [DEBUG] [REMOTE ] ETY: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:14.074318] [DEBUG] [REMOTE ] ETY: PASS: Integrity check passed. [2026-01-05T12:08:14.074357] [DEBUG] [REMOTE ] ETY: Symbol is viable for forecasting. [2026-01-05T12:08:14.074404] [INFO ] [MAIN ] [1129/3535] ETY kept (0.7s) | 1127 kept, 2 rejected | 138.6/min | ETA: 17.4m [2026-01-05T12:08:14.440123] [DEBUG] [REMOTE ] EUFN: Retrieved 4004 rows, trimmed to 300. [2026-01-05T12:08:14.440327] [DEBUG] [REMOTE ] EUFN: PASS: History has at least 300 days. [2026-01-05T12:08:14.440625] [DEBUG] [REMOTE ] EUFN: PASS: Price check passed. Min price $32.51. [2026-01-05T12:08:14.440771] [DEBUG] [REMOTE ] EUFN: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:14.440910] [DEBUG] [REMOTE ] EUFN: PASS: Integrity check passed. [2026-01-05T12:08:14.440950] [DEBUG] [REMOTE ] EUFN: Symbol is viable for forecasting. [2026-01-05T12:08:14.441004] [INFO ] [MAIN ] [1130/3535] EUFN kept (0.4s) | 1128 kept, 2 rejected | 138.7/min | ETA: 17.3m [2026-01-05T12:08:14.762682] [DEBUG] [REMOTE ] EVAX: Retrieved 1233 rows, trimmed to 300. [2026-01-05T12:08:14.762850] [DEBUG] [REMOTE ] EVAX: PASS: History has at least 300 days. [2026-01-05T12:08:14.763133] [DEBUG] [REMOTE ] EVAX: PASS: Price check passed. Min price $4.70. [2026-01-05T12:08:14.763336] [DEBUG] [REMOTE ] EVAX: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:14.763498] [DEBUG] [REMOTE ] EVAX: PASS: Integrity check passed. [2026-01-05T12:08:14.763561] [DEBUG] [REMOTE ] EVAX: Symbol is viable for forecasting. [2026-01-05T12:08:14.763662] [INFO ] [MAIN ] [1131/3535] EVAX kept (0.3s) | 1129 kept, 2 rejected | 138.7/min | ETA: 17.3m [2026-01-05T12:08:15.615547] [DEBUG] [REMOTE ] EVC: Retrieved 6393 rows, trimmed to 300. [2026-01-05T12:08:15.615698] [DEBUG] [REMOTE ] EVC: PASS: History has at least 300 days. [2026-01-05T12:08:15.615925] [DEBUG] [REMOTE ] EVC: PASS: Price check passed. Min price $1.95. [2026-01-05T12:08:15.616060] [DEBUG] [REMOTE ] EVC: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:15.616173] [DEBUG] [REMOTE ] EVC: PASS: Integrity check passed. [2026-01-05T12:08:15.616213] [DEBUG] [REMOTE ] EVC: Symbol is viable for forecasting. [2026-01-05T12:08:15.616260] [INFO ] [MAIN ] [1132/3535] EVC kept (0.9s) | 1130 kept, 2 rejected | 138.6/min | ETA: 17.3m [2026-01-05T12:08:15.907046] [DEBUG] [REMOTE ] EVCM: Retrieved 1132 rows, trimmed to 300. [2026-01-05T12:08:15.907153] [DEBUG] [REMOTE ] EVCM: PASS: History has at least 300 days. [2026-01-05T12:08:15.907350] [DEBUG] [REMOTE ] EVCM: PASS: Price check passed. Min price $8.03. [2026-01-05T12:08:15.907481] [DEBUG] [REMOTE ] EVCM: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:15.907617] [DEBUG] [REMOTE ] EVCM: PASS: Integrity check passed. [2026-01-05T12:08:15.907660] [DEBUG] [REMOTE ] EVCM: Symbol is viable for forecasting. [2026-01-05T12:08:15.907707] [INFO ] [MAIN ] [1133/3535] EVCM kept (0.3s) | 1131 kept, 2 rejected | 138.6/min | ETA: 17.3m [2026-01-05T12:08:16.280521] [DEBUG] [REMOTE ] EVEX: Retrieved 1253 rows, trimmed to 300. [2026-01-05T12:08:16.280650] [DEBUG] [REMOTE ] EVEX: PASS: History has at least 300 days. [2026-01-05T12:08:16.280847] [DEBUG] [REMOTE ] EVEX: PASS: Price check passed. Min price $3.64. [2026-01-05T12:08:16.280977] [DEBUG] [REMOTE ] EVEX: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:16.281083] [DEBUG] [REMOTE ] EVEX: PASS: Integrity check passed. [2026-01-05T12:08:16.281123] [DEBUG] [REMOTE ] EVEX: Symbol is viable for forecasting. [2026-01-05T12:08:16.281169] [INFO ] [MAIN ] [1134/3535] EVEX kept (0.4s) | 1132 kept, 2 rejected | 138.6/min | ETA: 17.3m [2026-01-05T12:08:16.902284] [DEBUG] [REMOTE ] EVF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:16.902413] [DEBUG] [REMOTE ] EVF: PASS: History has at least 300 days. [2026-01-05T12:08:16.902642] [DEBUG] [REMOTE ] EVF: PASS: Price check passed. Min price $5.22. [2026-01-05T12:08:16.902776] [DEBUG] [REMOTE ] EVF: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:16.902887] [DEBUG] [REMOTE ] EVF: PASS: Integrity check passed. [2026-01-05T12:08:16.902927] [DEBUG] [REMOTE ] EVF: Symbol is viable for forecasting. [2026-01-05T12:08:16.902974] [INFO ] [MAIN ] [1135/3535] EVF kept (0.6s) | 1133 kept, 2 rejected | 138.6/min | ETA: 17.3m [2026-01-05T12:08:17.340210] [DEBUG] [REMOTE ] EVG: Retrieved 5248 rows, trimmed to 300. [2026-01-05T12:08:17.340351] [DEBUG] [REMOTE ] EVG: PASS: History has at least 300 days. [2026-01-05T12:08:17.340568] [DEBUG] [REMOTE ] EVG: PASS: Price check passed. Min price $10.79. [2026-01-05T12:08:17.340727] [DEBUG] [REMOTE ] EVG: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:17.340841] [DEBUG] [REMOTE ] EVG: PASS: Integrity check passed. [2026-01-05T12:08:17.340887] [DEBUG] [REMOTE ] EVG: Symbol is viable for forecasting. [2026-01-05T12:08:17.340936] [INFO ] [MAIN ] [1136/3535] EVG kept (0.4s) | 1134 kept, 2 rejected | 138.6/min | ETA: 17.3m [2026-01-05T12:08:17.455863] [DEBUG] [REMOTE ] EVGO: Retrieved 1284 rows, trimmed to 300. [2026-01-05T12:08:17.456000] [DEBUG] [REMOTE ] EVGO: PASS: History has at least 300 days. [2026-01-05T12:08:17.456445] [DEBUG] [REMOTE ] EVGO: PASS: Price check passed. Min price $2.80. [2026-01-05T12:08:17.456617] [DEBUG] [REMOTE ] EVGO: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:17.456737] [DEBUG] [REMOTE ] EVGO: PASS: Integrity check passed. [2026-01-05T12:08:17.456779] [DEBUG] [REMOTE ] EVGO: Symbol is viable for forecasting. [2026-01-05T12:08:17.456828] [INFO ] [MAIN ] [1137/3535] EVGO kept (0.1s) | 1135 kept, 2 rejected | 138.7/min | ETA: 17.3m [2026-01-05T12:08:17.927618] [DEBUG] [REMOTE ] EVH: Retrieved 2661 rows, trimmed to 300. [2026-01-05T12:08:17.927749] [DEBUG] [REMOTE ] EVH: PASS: History has at least 300 days. [2026-01-05T12:08:17.927958] [DEBUG] [REMOTE ] EVH: PASS: Price check passed. Min price $3.54. [2026-01-05T12:08:17.928089] [DEBUG] [REMOTE ] EVH: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:17.928197] [DEBUG] [REMOTE ] EVH: PASS: Integrity check passed. [2026-01-05T12:08:17.928236] [DEBUG] [REMOTE ] EVH: Symbol is viable for forecasting. [2026-01-05T12:08:17.928282] [INFO ] [MAIN ] [1138/3535] EVH kept (0.5s) | 1136 kept, 2 rejected | 138.6/min | ETA: 17.3m [2026-01-05T12:08:18.645984] [DEBUG] [REMOTE ] EVN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:18.646144] [DEBUG] [REMOTE ] EVN: PASS: History has at least 300 days. [2026-01-05T12:08:18.646365] [DEBUG] [REMOTE ] EVN: PASS: Price check passed. Min price $10.62. [2026-01-05T12:08:18.646954] [DEBUG] [REMOTE ] EVN: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:18.647210] [DEBUG] [REMOTE ] EVN: PASS: Integrity check passed. [2026-01-05T12:08:18.647289] [DEBUG] [REMOTE ] EVN: Symbol is viable for forecasting. [2026-01-05T12:08:18.647376] [INFO ] [MAIN ] [1139/3535] EVN kept (0.7s) | 1137 kept, 2 rejected | 138.6/min | ETA: 17.3m [2026-01-05T12:08:19.030520] [DEBUG] [REMOTE ] EVO: Retrieved 4032 rows, trimmed to 300. [2026-01-05T12:08:19.030699] [DEBUG] [REMOTE ] EVO: PASS: History has at least 300 days. [2026-01-05T12:08:19.030942] [DEBUG] [REMOTE ] EVO: PASS: Price check passed. Min price $2.90. [2026-01-05T12:08:19.031106] [DEBUG] [REMOTE ] EVO: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:19.031245] [DEBUG] [REMOTE ] EVO: PASS: Integrity check passed. [2026-01-05T12:08:19.031287] [DEBUG] [REMOTE ] EVO: Symbol is viable for forecasting. [2026-01-05T12:08:19.031337] [INFO ] [MAIN ] [1140/3535] EVO kept (0.4s) | 1138 kept, 2 rejected | 138.6/min | ETA: 17.3m [2026-01-05T12:08:19.337801] [DEBUG] [REMOTE ] EVRG: Retrieved 1907 rows, trimmed to 300. [2026-01-05T12:08:19.337981] [DEBUG] [REMOTE ] EVRG: PASS: History has at least 300 days. [2026-01-05T12:08:19.338224] [DEBUG] [REMOTE ] EVRG: PASS: Price check passed. Min price $72.43. [2026-01-05T12:08:19.338362] [DEBUG] [REMOTE ] EVRG: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:19.338479] [DEBUG] [REMOTE ] EVRG: PASS: Integrity check passed. [2026-01-05T12:08:19.338521] [DEBUG] [REMOTE ] EVRG: Symbol is viable for forecasting. [2026-01-05T12:08:19.338765] [INFO ] [MAIN ] [1141/3535] EVRG kept (0.3s) | 1139 kept, 2 rejected | 138.6/min | ETA: 17.3m [2026-01-05T12:08:19.670433] [DEBUG] [REMOTE ] EVSD: Retrieved 388 rows, trimmed to 300. [2026-01-05T12:08:19.670562] [DEBUG] [REMOTE ] EVSD: PASS: History has at least 300 days. [2026-01-05T12:08:19.670786] [DEBUG] [REMOTE ] EVSD: PASS: Price check passed. Min price $50.81. [2026-01-05T12:08:19.670917] [DEBUG] [REMOTE ] EVSD: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:19.671022] [DEBUG] [REMOTE ] EVSD: PASS: Integrity check passed. [2026-01-05T12:08:19.671061] [DEBUG] [REMOTE ] EVSD: Symbol is viable for forecasting. [2026-01-05T12:08:19.671291] [INFO ] [MAIN ] [1142/3535] EVSD kept (0.3s) | 1140 kept, 2 rejected | 138.6/min | ETA: 17.3m [2026-01-05T12:08:20.186439] [DEBUG] [REMOTE ] EVTC: Retrieved 3202 rows, trimmed to 300. [2026-01-05T12:08:20.186565] [DEBUG] [REMOTE ] EVTC: PASS: History has at least 300 days. [2026-01-05T12:08:20.186802] [DEBUG] [REMOTE ] EVTC: PASS: Price check passed. Min price $27.04. [2026-01-05T12:08:20.186940] [DEBUG] [REMOTE ] EVTC: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:20.187077] [DEBUG] [REMOTE ] EVTC: PASS: Integrity check passed. [2026-01-05T12:08:20.187129] [DEBUG] [REMOTE ] EVTC: Symbol is viable for forecasting. [2026-01-05T12:08:20.187180] [INFO ] [MAIN ] [1143/3535] EVTC kept (0.5s) | 1141 kept, 2 rejected | 138.6/min | ETA: 17.3m [2026-01-05T12:08:20.489808] [DEBUG] [REMOTE ] EVTL: Retrieved 1010 rows, trimmed to 300. [2026-01-05T12:08:20.489956] [DEBUG] [REMOTE ] EVTL: PASS: History has at least 300 days. [2026-01-05T12:08:20.490176] [DEBUG] [REMOTE ] EVTL: PASS: Price check passed. Min price $3.86. [2026-01-05T12:08:20.490317] [DEBUG] [REMOTE ] EVTL: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:20.490432] [DEBUG] [REMOTE ] EVTL: PASS: Integrity check passed. [2026-01-05T12:08:20.490475] [DEBUG] [REMOTE ] EVTL: Symbol is viable for forecasting. [2026-01-05T12:08:20.490526] [INFO ] [MAIN ] [1144/3535] EVTL kept (0.3s) | 1142 kept, 2 rejected | 138.7/min | ETA: 17.2m [2026-01-05T12:08:21.104558] [DEBUG] [REMOTE ] EWBC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:21.104718] [DEBUG] [REMOTE ] EWBC: PASS: History has at least 300 days. [2026-01-05T12:08:21.104959] [DEBUG] [REMOTE ] EWBC: PASS: Price check passed. Min price $93.75. [2026-01-05T12:08:21.105097] [DEBUG] [REMOTE ] EWBC: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:21.105237] [DEBUG] [REMOTE ] EWBC: PASS: Integrity check passed. [2026-01-05T12:08:21.105286] [DEBUG] [REMOTE ] EWBC: Symbol is viable for forecasting. [2026-01-05T12:08:21.105348] [INFO ] [MAIN ] [1145/3535] EWBC kept (0.6s) | 1143 kept, 2 rejected | 138.6/min | ETA: 17.2m [2026-01-05T12:08:21.303778] [DEBUG] [REMOTE ] EWCZ: Retrieved 1108 rows, trimmed to 300. [2026-01-05T12:08:21.303907] [DEBUG] [REMOTE ] EWCZ: PASS: History has at least 300 days. [2026-01-05T12:08:21.304108] [DEBUG] [REMOTE ] EWCZ: PASS: Price check passed. Min price $3.24. [2026-01-05T12:08:21.304241] [DEBUG] [REMOTE ] EWCZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:21.304351] [DEBUG] [REMOTE ] EWCZ: PASS: Integrity check passed. [2026-01-05T12:08:21.304391] [DEBUG] [REMOTE ] EWCZ: Symbol is viable for forecasting. [2026-01-05T12:08:21.304440] [INFO ] [MAIN ] [1146/3535] EWCZ kept (0.2s) | 1144 kept, 2 rejected | 138.7/min | ETA: 17.2m [2026-01-05T12:08:21.771416] [DEBUG] [REMOTE ] EWTX: Retrieved 1199 rows, trimmed to 300. [2026-01-05T12:08:21.771549] [DEBUG] [REMOTE ] EWTX: PASS: History has at least 300 days. [2026-01-05T12:08:21.771770] [DEBUG] [REMOTE ] EWTX: PASS: Price check passed. Min price $14.70. [2026-01-05T12:08:21.771906] [DEBUG] [REMOTE ] EWTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:21.772023] [DEBUG] [REMOTE ] EWTX: PASS: Integrity check passed. [2026-01-05T12:08:21.772064] [DEBUG] [REMOTE ] EWTX: Symbol is viable for forecasting. [2026-01-05T12:08:21.772112] [INFO ] [MAIN ] [1147/3535] EWTX kept (0.5s) | 1145 kept, 2 rejected | 138.7/min | ETA: 17.2m [2026-01-05T12:08:22.159169] [DEBUG] [REMOTE ] EWZS: Retrieved 3839 rows, trimmed to 300. [2026-01-05T12:08:22.159299] [DEBUG] [REMOTE ] EWZS: PASS: History has at least 300 days. [2026-01-05T12:08:22.159517] [DEBUG] [REMOTE ] EWZS: PASS: Price check passed. Min price $12.38. [2026-01-05T12:08:22.159671] [DEBUG] [REMOTE ] EWZS: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:22.159788] [DEBUG] [REMOTE ] EWZS: PASS: Integrity check passed. [2026-01-05T12:08:22.159827] [DEBUG] [REMOTE ] EWZS: Symbol is viable for forecasting. [2026-01-05T12:08:22.159874] [INFO ] [MAIN ] [1148/3535] EWZS kept (0.4s) | 1146 kept, 2 rejected | 138.7/min | ETA: 17.2m [2026-01-05T12:08:22.761052] [DEBUG] [REMOTE ] EXAS: Retrieved 6267 rows, trimmed to 300. [2026-01-05T12:08:22.761221] [DEBUG] [REMOTE ] EXAS: PASS: History has at least 300 days. [2026-01-05T12:08:22.761508] [DEBUG] [REMOTE ] EXAS: PASS: Price check passed. Min price $58.34. [2026-01-05T12:08:22.761740] [DEBUG] [REMOTE ] EXAS: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:22.761908] [DEBUG] [REMOTE ] EXAS: PASS: Integrity check passed. [2026-01-05T12:08:22.761961] [DEBUG] [REMOTE ] EXAS: Symbol is viable for forecasting. [2026-01-05T12:08:22.762028] [INFO ] [MAIN ] [1149/3535] EXAS kept (0.6s) | 1147 kept, 2 rejected | 138.6/min | ETA: 17.2m [2026-01-05T12:08:23.244811] [DEBUG] [REMOTE ] EXC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:23.244939] [DEBUG] [REMOTE ] EXC: PASS: History has at least 300 days. [2026-01-05T12:08:23.245148] [DEBUG] [REMOTE ] EXC: PASS: Price check passed. Min price $43.09. [2026-01-05T12:08:23.245283] [DEBUG] [REMOTE ] EXC: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:23.245396] [DEBUG] [REMOTE ] EXC: PASS: Integrity check passed. [2026-01-05T12:08:23.245436] [DEBUG] [REMOTE ] EXC: Symbol is viable for forecasting. [2026-01-05T12:08:23.245484] [INFO ] [MAIN ] [1150/3535] EXC kept (0.5s) | 1148 kept, 2 rejected | 138.6/min | ETA: 17.2m [2026-01-05T12:08:23.687981] [DEBUG] [REMOTE ] EXEL: Retrieved 6467 rows, trimmed to 300. [2026-01-05T12:08:23.688119] [DEBUG] [REMOTE ] EXEL: PASS: History has at least 300 days. [2026-01-05T12:08:23.688339] [DEBUG] [REMOTE ] EXEL: PASS: Price check passed. Min price $34.54. [2026-01-05T12:08:23.688495] [DEBUG] [REMOTE ] EXEL: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:23.688660] [DEBUG] [REMOTE ] EXEL: PASS: Integrity check passed. [2026-01-05T12:08:23.688706] [DEBUG] [REMOTE ] EXEL: Symbol is viable for forecasting. [2026-01-05T12:08:23.688763] [INFO ] [MAIN ] [1151/3535] EXEL kept (0.4s) | 1149 kept, 2 rejected | 138.6/min | ETA: 17.2m [2026-01-05T12:08:23.941787] [DEBUG] [REMOTE ] EXFY: Retrieved 1040 rows, trimmed to 300. [2026-01-05T12:08:23.941921] [DEBUG] [REMOTE ] EXFY: PASS: History has at least 300 days. [2026-01-05T12:08:23.942122] [DEBUG] [REMOTE ] EXFY: PASS: Price check passed. Min price $1.36. [2026-01-05T12:08:23.942253] [DEBUG] [REMOTE ] EXFY: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:23.942360] [DEBUG] [REMOTE ] EXFY: PASS: Integrity check passed. [2026-01-05T12:08:23.942400] [DEBUG] [REMOTE ] EXFY: Symbol is viable for forecasting. [2026-01-05T12:08:23.942447] [INFO ] [MAIN ] [1152/3535] EXFY kept (0.3s) | 1150 kept, 2 rejected | 138.7/min | ETA: 17.2m [2026-01-05T12:08:24.387880] [DEBUG] [REMOTE ] EXG: Retrieved 4706 rows, trimmed to 300. [2026-01-05T12:08:24.388018] [DEBUG] [REMOTE ] EXG: PASS: History has at least 300 days. [2026-01-05T12:08:24.388230] [DEBUG] [REMOTE ] EXG: PASS: Price check passed. Min price $8.74. [2026-01-05T12:08:24.388369] [DEBUG] [REMOTE ] EXG: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:24.388482] [DEBUG] [REMOTE ] EXG: PASS: Integrity check passed. [2026-01-05T12:08:24.388523] [DEBUG] [REMOTE ] EXG: Symbol is viable for forecasting. [2026-01-05T12:08:24.388590] [INFO ] [MAIN ] [1153/3535] EXG kept (0.4s) | 1151 kept, 2 rejected | 138.7/min | ETA: 17.2m [2026-01-05T12:08:24.880498] [DEBUG] [REMOTE ] EXK: Retrieved 4954 rows, trimmed to 300. [2026-01-05T12:08:24.880724] [DEBUG] [REMOTE ] EXK: PASS: History has at least 300 days. [2026-01-05T12:08:24.880992] [DEBUG] [REMOTE ] EXK: PASS: Price check passed. Min price $7.07. [2026-01-05T12:08:24.881130] [DEBUG] [REMOTE ] EXK: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:24.881257] [DEBUG] [REMOTE ] EXK: PASS: Integrity check passed. [2026-01-05T12:08:24.881303] [DEBUG] [REMOTE ] EXK: Symbol is viable for forecasting. [2026-01-05T12:08:24.881369] [INFO ] [MAIN ] [1154/3535] EXK kept (0.5s) | 1152 kept, 2 rejected | 138.6/min | ETA: 17.2m [2026-01-05T12:08:25.311740] [DEBUG] [REMOTE ] EXLS: Retrieved 4830 rows, trimmed to 300. [2026-01-05T12:08:25.311977] [DEBUG] [REMOTE ] EXLS: PASS: History has at least 300 days. [2026-01-05T12:08:25.312347] [DEBUG] [REMOTE ] EXLS: PASS: Price check passed. Min price $38.54. [2026-01-05T12:08:25.312497] [DEBUG] [REMOTE ] EXLS: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:25.312672] [DEBUG] [REMOTE ] EXLS: PASS: Integrity check passed. [2026-01-05T12:08:25.312717] [DEBUG] [REMOTE ] EXLS: Symbol is viable for forecasting. [2026-01-05T12:08:25.312781] [INFO ] [MAIN ] [1155/3535] EXLS kept (0.4s) | 1153 kept, 2 rejected | 138.6/min | ETA: 17.2m [2026-01-05T12:08:25.870040] [DEBUG] [REMOTE ] EXP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:25.870233] [DEBUG] [REMOTE ] EXP: PASS: History has at least 300 days. [2026-01-05T12:08:25.870515] [DEBUG] [REMOTE ] EXP: PASS: Price check passed. Min price $198.79. [2026-01-05T12:08:25.870681] [DEBUG] [REMOTE ] EXP: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:25.870828] [DEBUG] [REMOTE ] EXP: PASS: Integrity check passed. [2026-01-05T12:08:25.870878] [DEBUG] [REMOTE ] EXP: Symbol is viable for forecasting. [2026-01-05T12:08:25.870962] [INFO ] [MAIN ] [1156/3535] EXP kept (0.6s) | 1154 kept, 2 rejected | 138.6/min | ETA: 17.2m [2026-01-05T12:08:26.325649] [DEBUG] [REMOTE ] EXPD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:26.325800] [DEBUG] [REMOTE ] EXPD: PASS: History has at least 300 days. [2026-01-05T12:08:26.326057] [DEBUG] [REMOTE ] EXPD: PASS: Price check passed. Min price $112.54. [2026-01-05T12:08:26.326216] [DEBUG] [REMOTE ] EXPD: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:26.326347] [DEBUG] [REMOTE ] EXPD: PASS: Integrity check passed. [2026-01-05T12:08:26.326390] [DEBUG] [REMOTE ] EXPD: Symbol is viable for forecasting. [2026-01-05T12:08:26.326442] [INFO ] [MAIN ] [1157/3535] EXPD kept (0.5s) | 1155 kept, 2 rejected | 138.6/min | ETA: 17.2m [2026-01-05T12:08:26.818982] [DEBUG] [REMOTE ] EXPE: Retrieved 5146 rows, trimmed to 300. [2026-01-05T12:08:26.819124] [DEBUG] [REMOTE ] EXPE: PASS: History has at least 300 days. [2026-01-05T12:08:26.819548] [DEBUG] [REMOTE ] EXPE: PASS: Price check passed. Min price $209.98. [2026-01-05T12:08:26.819706] [DEBUG] [REMOTE ] EXPE: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:26.819834] [DEBUG] [REMOTE ] EXPE: PASS: Integrity check passed. [2026-01-05T12:08:26.819874] [DEBUG] [REMOTE ] EXPE: Symbol is viable for forecasting. [2026-01-05T12:08:26.819924] [INFO ] [MAIN ] [1158/3535] EXPE kept (0.5s) | 1156 kept, 2 rejected | 138.6/min | ETA: 17.2m [2026-01-05T12:08:27.167415] [DEBUG] [REMOTE ] EXPI: Retrieved 2987 rows, trimmed to 300. [2026-01-05T12:08:27.167636] [DEBUG] [REMOTE ] EXPI: PASS: History has at least 300 days. [2026-01-05T12:08:27.167884] [DEBUG] [REMOTE ] EXPI: PASS: Price check passed. Min price $9.05. [2026-01-05T12:08:27.168024] [DEBUG] [REMOTE ] EXPI: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:27.168146] [DEBUG] [REMOTE ] EXPI: PASS: Integrity check passed. [2026-01-05T12:08:27.168188] [DEBUG] [REMOTE ] EXPI: Symbol is viable for forecasting. [2026-01-05T12:08:27.168239] [INFO ] [MAIN ] [1159/3535] EXPI kept (0.3s) | 1157 kept, 2 rejected | 138.6/min | ETA: 17.1m [2026-01-05T12:08:27.704408] [DEBUG] [REMOTE ] EXPO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:27.704623] [DEBUG] [REMOTE ] EXPO: PASS: History has at least 300 days. [2026-01-05T12:08:27.704921] [DEBUG] [REMOTE ] EXPO: PASS: Price check passed. Min price $65.00. [2026-01-05T12:08:27.705064] [DEBUG] [REMOTE ] EXPO: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:27.705201] [DEBUG] [REMOTE ] EXPO: PASS: Integrity check passed. [2026-01-05T12:08:27.705244] [DEBUG] [REMOTE ] EXPO: Symbol is viable for forecasting. [2026-01-05T12:08:27.705300] [INFO ] [MAIN ] [1160/3535] EXPO kept (0.5s) | 1158 kept, 2 rejected | 138.6/min | ETA: 17.1m [2026-01-05T12:08:28.006073] [DEBUG] [REMOTE ] EYE: Retrieved 2057 rows, trimmed to 300. [2026-01-05T12:08:28.006296] [DEBUG] [REMOTE ] EYE: PASS: History has at least 300 days. [2026-01-05T12:08:28.006841] [DEBUG] [REMOTE ] EYE: PASS: Price check passed. Min price $23.48. [2026-01-05T12:08:28.006993] [DEBUG] [REMOTE ] EYE: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:28.007144] [DEBUG] [REMOTE ] EYE: PASS: Integrity check passed. [2026-01-05T12:08:28.007186] [DEBUG] [REMOTE ] EYE: Symbol is viable for forecasting. [2026-01-05T12:08:28.007248] [INFO ] [MAIN ] [1161/3535] EYE kept (0.3s) | 1159 kept, 2 rejected | 138.6/min | ETA: 17.1m [2026-01-05T12:08:28.371770] [DEBUG] [REMOTE ] EZGO: Retrieved 1241 rows, trimmed to 300. [2026-01-05T12:08:28.371905] [DEBUG] [REMOTE ] EZGO: PASS: History has at least 300 days. [2026-01-05T12:08:28.372105] [DEBUG] [REMOTE ] EZGO: PASS: Price check passed. Min price $1.83. [2026-01-05T12:08:28.372237] [DEBUG] [REMOTE ] EZGO: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:28.372348] [DEBUG] [REMOTE ] EZGO: PASS: Integrity check passed. [2026-01-05T12:08:28.372389] [DEBUG] [REMOTE ] EZGO: Symbol is viable for forecasting. [2026-01-05T12:08:28.372436] [INFO ] [MAIN ] [1162/3535] EZGO kept (0.4s) | 1160 kept, 2 rejected | 138.6/min | ETA: 17.1m [2026-01-05T12:08:29.010269] [DEBUG] [REMOTE ] F: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:29.010403] [DEBUG] [REMOTE ] F: PASS: History has at least 300 days. [2026-01-05T12:08:29.010632] [DEBUG] [REMOTE ] F: PASS: Price check passed. Min price $11.28. [2026-01-05T12:08:29.010786] [DEBUG] [REMOTE ] F: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:29.010903] [DEBUG] [REMOTE ] F: PASS: Integrity check passed. [2026-01-05T12:08:29.010944] [DEBUG] [REMOTE ] F: Symbol is viable for forecasting. [2026-01-05T12:08:29.010993] [INFO ] [MAIN ] [1163/3535] F kept (0.6s) | 1161 kept, 2 rejected | 138.6/min | ETA: 17.1m [2026-01-05T12:08:29.280687] [DEBUG] [REMOTE ] FA: Retrieved 1138 rows, trimmed to 300. [2026-01-05T12:08:29.280826] [DEBUG] [REMOTE ] FA: PASS: History has at least 300 days. [2026-01-05T12:08:29.281039] [DEBUG] [REMOTE ] FA: PASS: Price check passed. Min price $12.17. [2026-01-05T12:08:29.281192] [DEBUG] [REMOTE ] FA: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:29.281306] [DEBUG] [REMOTE ] FA: PASS: Integrity check passed. [2026-01-05T12:08:29.281347] [DEBUG] [REMOTE ] FA: Symbol is viable for forecasting. [2026-01-05T12:08:29.281396] [INFO ] [MAIN ] [1164/3535] FA kept (0.3s) | 1162 kept, 2 rejected | 138.6/min | ETA: 17.1m [2026-01-05T12:08:29.827382] [DEBUG] [REMOTE ] FAF: Retrieved 3924 rows, trimmed to 300. [2026-01-05T12:08:29.827504] [DEBUG] [REMOTE ] FAF: PASS: History has at least 300 days. [2026-01-05T12:08:29.827733] [DEBUG] [REMOTE ] FAF: PASS: Price check passed. Min price $58.50. [2026-01-05T12:08:29.827870] [DEBUG] [REMOTE ] FAF: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:29.827981] [DEBUG] [REMOTE ] FAF: PASS: Integrity check passed. [2026-01-05T12:08:29.828022] [DEBUG] [REMOTE ] FAF: Symbol is viable for forecasting. [2026-01-05T12:08:29.828069] [INFO ] [MAIN ] [1165/3535] FAF kept (0.5s) | 1163 kept, 2 rejected | 138.6/min | ETA: 17.1m [2026-01-05T12:08:30.167498] [DEBUG] [REMOTE ] FALN: Retrieved 2400 rows, trimmed to 300. [2026-01-05T12:08:30.167639] [DEBUG] [REMOTE ] FALN: PASS: History has at least 300 days. [2026-01-05T12:08:30.167843] [DEBUG] [REMOTE ] FALN: PASS: Price check passed. Min price $26.82. [2026-01-05T12:08:30.167974] [DEBUG] [REMOTE ] FALN: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:30.168086] [DEBUG] [REMOTE ] FALN: PASS: Integrity check passed. [2026-01-05T12:08:30.168136] [DEBUG] [REMOTE ] FALN: Symbol is viable for forecasting. [2026-01-05T12:08:30.168187] [INFO ] [MAIN ] [1166/3535] FALN kept (0.3s) | 1164 kept, 2 rejected | 138.6/min | ETA: 17.1m [2026-01-05T12:08:30.578750] [DEBUG] [REMOTE ] FANG: Retrieved 3324 rows, trimmed to 300. [2026-01-05T12:08:30.578887] [DEBUG] [REMOTE ] FANG: PASS: History has at least 300 days. [2026-01-05T12:08:30.579109] [DEBUG] [REMOTE ] FANG: PASS: Price check passed. Min price $136.35. [2026-01-05T12:08:30.579244] [DEBUG] [REMOTE ] FANG: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:30.579362] [DEBUG] [REMOTE ] FANG: PASS: Integrity check passed. [2026-01-05T12:08:30.579403] [DEBUG] [REMOTE ] FANG: Symbol is viable for forecasting. [2026-01-05T12:08:30.579451] [INFO ] [MAIN ] [1167/3535] FANG kept (0.4s) | 1165 kept, 2 rejected | 138.6/min | ETA: 17.1m [2026-01-05T12:08:31.169246] [DEBUG] [REMOTE ] FARM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:31.169374] [DEBUG] [REMOTE ] FARM: PASS: History has at least 300 days. [2026-01-05T12:08:31.169799] [DEBUG] [REMOTE ] FARM: PASS: Price check passed. Min price $1.43. [2026-01-05T12:08:31.169931] [DEBUG] [REMOTE ] FARM: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:31.170046] [DEBUG] [REMOTE ] FARM: PASS: Integrity check passed. [2026-01-05T12:08:31.170086] [DEBUG] [REMOTE ] FARM: Symbol is viable for forecasting. [2026-01-05T12:08:31.170133] [INFO ] [MAIN ] [1168/3535] FARM kept (0.6s) | 1166 kept, 2 rejected | 138.6/min | ETA: 17.1m [2026-01-05T12:08:31.533884] [DEBUG] [REMOTE ] FBIN: Retrieved 3595 rows, trimmed to 300. [2026-01-05T12:08:31.534008] [DEBUG] [REMOTE ] FBIN: PASS: History has at least 300 days. [2026-01-05T12:08:31.534208] [DEBUG] [REMOTE ] FBIN: PASS: Price check passed. Min price $44.25. [2026-01-05T12:08:31.534356] [DEBUG] [REMOTE ] FBIN: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:31.534645] [DEBUG] [REMOTE ] FBIN: PASS: Integrity check passed. [2026-01-05T12:08:31.534687] [DEBUG] [REMOTE ] FBIN: Symbol is viable for forecasting. [2026-01-05T12:08:31.534733] [INFO ] [MAIN ] [1169/3535] FBIN kept (0.4s) | 1167 kept, 2 rejected | 138.6/min | ETA: 17.1m [2026-01-05T12:08:31.963039] [DEBUG] [REMOTE ] FBIO: Retrieved 3551 rows, trimmed to 300. [2026-01-05T12:08:31.963232] [DEBUG] [REMOTE ] FBIO: PASS: History has at least 300 days. [2026-01-05T12:08:31.963482] [DEBUG] [REMOTE ] FBIO: PASS: Price check passed. Min price $2.44. [2026-01-05T12:08:31.963640] [DEBUG] [REMOTE ] FBIO: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:31.963763] [DEBUG] [REMOTE ] FBIO: PASS: Integrity check passed. [2026-01-05T12:08:31.963803] [DEBUG] [REMOTE ] FBIO: Symbol is viable for forecasting. [2026-01-05T12:08:31.963855] [INFO ] [MAIN ] [1170/3535] FBIO kept (0.4s) | 1168 kept, 2 rejected | 138.6/min | ETA: 17.1m [2026-01-05T12:08:32.399083] [DEBUG] [REMOTE ] FBIZ: Retrieved 5091 rows, trimmed to 300. [2026-01-05T12:08:32.399222] [DEBUG] [REMOTE ] FBIZ: PASS: History has at least 300 days. [2026-01-05T12:08:32.399450] [DEBUG] [REMOTE ] FBIZ: PASS: Price check passed. Min price $47.40. [2026-01-05T12:08:32.399608] [DEBUG] [REMOTE ] FBIZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:32.399728] [DEBUG] [REMOTE ] FBIZ: PASS: Integrity check passed. [2026-01-05T12:08:32.399768] [DEBUG] [REMOTE ] FBIZ: Symbol is viable for forecasting. [2026-01-05T12:08:32.399817] [INFO ] [MAIN ] [1171/3535] FBIZ kept (0.4s) | 1169 kept, 2 rejected | 138.6/min | ETA: 17.1m [2026-01-05T12:08:32.736952] [DEBUG] [REMOTE ] FBK: Retrieved 2337 rows, trimmed to 300. [2026-01-05T12:08:32.737093] [DEBUG] [REMOTE ] FBK: PASS: History has at least 300 days. [2026-01-05T12:08:32.737344] [DEBUG] [REMOTE ] FBK: PASS: Price check passed. Min price $51.87. [2026-01-05T12:08:32.737489] [DEBUG] [REMOTE ] FBK: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:32.737634] [DEBUG] [REMOTE ] FBK: PASS: Integrity check passed. [2026-01-05T12:08:32.737678] [DEBUG] [REMOTE ] FBK: Symbol is viable for forecasting. [2026-01-05T12:08:32.737730] [INFO ] [MAIN ] [1172/3535] FBK kept (0.3s) | 1170 kept, 2 rejected | 138.6/min | ETA: 17.0m [2026-01-05T12:08:33.041924] [DEBUG] [REMOTE ] FBL: Retrieved 766 rows, trimmed to 300. [2026-01-05T12:08:33.042079] [DEBUG] [REMOTE ] FBL: PASS: History has at least 300 days. [2026-01-05T12:08:33.042333] [DEBUG] [REMOTE ] FBL: PASS: Price check passed. Min price $26.34. [2026-01-05T12:08:33.042721] [DEBUG] [REMOTE ] FBL: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:33.042862] [DEBUG] [REMOTE ] FBL: PASS: Integrity check passed. [2026-01-05T12:08:33.042912] [DEBUG] [REMOTE ] FBL: Symbol is viable for forecasting. [2026-01-05T12:08:33.042974] [INFO ] [MAIN ] [1173/3535] FBL kept (0.3s) | 1171 kept, 2 rejected | 138.7/min | ETA: 17.0m [2026-01-05T12:08:33.659233] [DEBUG] [REMOTE ] FBNC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:33.659364] [DEBUG] [REMOTE ] FBNC: PASS: History has at least 300 days. [2026-01-05T12:08:33.659593] [DEBUG] [REMOTE ] FBNC: PASS: Price check passed. Min price $46.11. [2026-01-05T12:08:33.659728] [DEBUG] [REMOTE ] FBNC: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:33.659839] [DEBUG] [REMOTE ] FBNC: PASS: Integrity check passed. [2026-01-05T12:08:33.659880] [DEBUG] [REMOTE ] FBNC: Symbol is viable for forecasting. [2026-01-05T12:08:33.659927] [INFO ] [MAIN ] [1174/3535] FBNC kept (0.6s) | 1172 kept, 2 rejected | 138.6/min | ETA: 17.0m [2026-01-05T12:08:34.114629] [DEBUG] [REMOTE ] FBP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:34.114779] [DEBUG] [REMOTE ] FBP: PASS: History has at least 300 days. [2026-01-05T12:08:34.115026] [DEBUG] [REMOTE ] FBP: PASS: Price check passed. Min price $19.08. [2026-01-05T12:08:34.115162] [DEBUG] [REMOTE ] FBP: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:34.115283] [DEBUG] [REMOTE ] FBP: PASS: Integrity check passed. [2026-01-05T12:08:34.115324] [DEBUG] [REMOTE ] FBP: Symbol is viable for forecasting. [2026-01-05T12:08:34.115373] [INFO ] [MAIN ] [1175/3535] FBP kept (0.5s) | 1173 kept, 2 rejected | 138.6/min | ETA: 17.0m [2026-01-05T12:08:34.592051] [DEBUG] [REMOTE ] FC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:34.592184] [DEBUG] [REMOTE ] FC: PASS: History has at least 300 days. [2026-01-05T12:08:34.592401] [DEBUG] [REMOTE ] FC: PASS: Price check passed. Min price $14.18. [2026-01-05T12:08:34.592537] [DEBUG] [REMOTE ] FC: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:34.592677] [DEBUG] [REMOTE ] FC: PASS: Integrity check passed. [2026-01-05T12:08:34.592720] [DEBUG] [REMOTE ] FC: Symbol is viable for forecasting. [2026-01-05T12:08:34.592770] [INFO ] [MAIN ] [1176/3535] FC kept (0.5s) | 1174 kept, 2 rejected | 138.6/min | ETA: 17.0m [2026-01-05T12:08:34.926253] [DEBUG] [REMOTE ] FCAL: Retrieved 2142 rows, trimmed to 300. [2026-01-05T12:08:34.926387] [DEBUG] [REMOTE ] FCAL: PASS: History has at least 300 days. [2026-01-05T12:08:34.926613] [DEBUG] [REMOTE ] FCAL: PASS: Price check passed. Min price $48.52. [2026-01-05T12:08:34.926749] [DEBUG] [REMOTE ] FCAL: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:34.926856] [DEBUG] [REMOTE ] FCAL: PASS: Integrity check passed. [2026-01-05T12:08:34.926895] [DEBUG] [REMOTE ] FCAL: Symbol is viable for forecasting. [2026-01-05T12:08:34.926942] [INFO ] [MAIN ] [1177/3535] FCAL kept (0.3s) | 1175 kept, 2 rejected | 138.6/min | ETA: 17.0m [2026-01-05T12:08:35.546629] [DEBUG] [REMOTE ] FCBC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:35.546767] [DEBUG] [REMOTE ] FCBC: PASS: History has at least 300 days. [2026-01-05T12:08:35.546988] [DEBUG] [REMOTE ] FCBC: PASS: Price check passed. Min price $30.47. [2026-01-05T12:08:35.547122] [DEBUG] [REMOTE ] FCBC: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:35.547239] [DEBUG] [REMOTE ] FCBC: PASS: Integrity check passed. [2026-01-05T12:08:35.547279] [DEBUG] [REMOTE ] FCBC: Symbol is viable for forecasting. [2026-01-05T12:08:35.547327] [INFO ] [MAIN ] [1178/3535] FCBC kept (0.6s) | 1176 kept, 2 rejected | 138.6/min | ETA: 17.0m [2026-01-05T12:08:36.019625] [DEBUG] [REMOTE ] FCCO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:36.019759] [DEBUG] [REMOTE ] FCCO: PASS: History has at least 300 days. [2026-01-05T12:08:36.019971] [DEBUG] [REMOTE ] FCCO: PASS: Price check passed. Min price $26.32. [2026-01-05T12:08:36.020103] [DEBUG] [REMOTE ] FCCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:36.020215] [DEBUG] [REMOTE ] FCCO: PASS: Integrity check passed. [2026-01-05T12:08:36.020255] [DEBUG] [REMOTE ] FCCO: Symbol is viable for forecasting. [2026-01-05T12:08:36.020303] [INFO ] [MAIN ] [1179/3535] FCCO kept (0.5s) | 1177 kept, 2 rejected | 138.6/min | ETA: 17.0m [2026-01-05T12:08:36.476287] [DEBUG] [REMOTE ] FCEL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:36.476429] [DEBUG] [REMOTE ] FCEL: PASS: History has at least 300 days. [2026-01-05T12:08:36.476680] [DEBUG] [REMOTE ] FCEL: PASS: Price check passed. Min price $6.00. [2026-01-05T12:08:36.476820] [DEBUG] [REMOTE ] FCEL: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:36.476940] [DEBUG] [REMOTE ] FCEL: PASS: Integrity check passed. [2026-01-05T12:08:36.476982] [DEBUG] [REMOTE ] FCEL: Symbol is viable for forecasting. [2026-01-05T12:08:36.477032] [INFO ] [MAIN ] [1180/3535] FCEL kept (0.5s) | 1178 kept, 2 rejected | 138.5/min | ETA: 17.0m [2026-01-05T12:08:36.948309] [DEBUG] [REMOTE ] FCF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:36.948501] [DEBUG] [REMOTE ] FCF: PASS: History has at least 300 days. [2026-01-05T12:08:36.948835] [DEBUG] [REMOTE ] FCF: PASS: Price check passed. Min price $15.16. [2026-01-05T12:08:36.948981] [DEBUG] [REMOTE ] FCF: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:36.949120] [DEBUG] [REMOTE ] FCF: PASS: Integrity check passed. [2026-01-05T12:08:36.949163] [DEBUG] [REMOTE ] FCF: Symbol is viable for forecasting. [2026-01-05T12:08:36.949218] [INFO ] [MAIN ] [1181/3535] FCF kept (0.5s) | 1179 kept, 2 rejected | 138.5/min | ETA: 17.0m [2026-01-05T12:08:37.418842] [DEBUG] [REMOTE ] FCFS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:37.418994] [DEBUG] [REMOTE ] FCFS: PASS: History has at least 300 days. [2026-01-05T12:08:37.419249] [DEBUG] [REMOTE ] FCFS: PASS: Price check passed. Min price $147.68. [2026-01-05T12:08:37.419389] [DEBUG] [REMOTE ] FCFS: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:37.419518] [DEBUG] [REMOTE ] FCFS: PASS: Integrity check passed. [2026-01-05T12:08:37.419560] [DEBUG] [REMOTE ] FCFS: Symbol is viable for forecasting. [2026-01-05T12:08:37.420156] [INFO ] [MAIN ] [1182/3535] FCFS kept (0.5s) | 1180 kept, 2 rejected | 138.5/min | ETA: 17.0m [2026-01-05T12:08:37.889218] [DEBUG] [REMOTE ] FCN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:37.889386] [DEBUG] [REMOTE ] FCN: PASS: History has at least 300 days. [2026-01-05T12:08:37.889667] [DEBUG] [REMOTE ] FCN: PASS: Price check passed. Min price $151.68. [2026-01-05T12:08:37.889845] [DEBUG] [REMOTE ] FCN: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:37.889976] [DEBUG] [REMOTE ] FCN: PASS: Integrity check passed. [2026-01-05T12:08:37.890019] [DEBUG] [REMOTE ] FCN: Symbol is viable for forecasting. [2026-01-05T12:08:37.890070] [INFO ] [MAIN ] [1183/3535] FCN kept (0.5s) | 1181 kept, 2 rejected | 138.5/min | ETA: 17.0m [2026-01-05T12:08:38.243889] [DEBUG] [REMOTE ] FCNCA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:38.244054] [DEBUG] [REMOTE ] FCNCA: PASS: History has at least 300 days. [2026-01-05T12:08:38.244337] [DEBUG] [REMOTE ] FCNCA: PASS: Price check passed. Min price $1636.85. [2026-01-05T12:08:38.244539] [DEBUG] [REMOTE ] FCNCA: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:38.244717] [DEBUG] [REMOTE ] FCNCA: PASS: Integrity check passed. [2026-01-05T12:08:38.244777] [DEBUG] [REMOTE ] FCNCA: Symbol is viable for forecasting. [2026-01-05T12:08:38.244845] [INFO ] [MAIN ] [1184/3535] FCNCA kept (0.4s) | 1182 kept, 2 rejected | 138.5/min | ETA: 17.0m [2026-01-05T12:08:38.536030] [DEBUG] [REMOTE ] FCNCO: Retrieved 1002 rows, trimmed to 300. [2026-01-05T12:08:38.536147] [DEBUG] [REMOTE ] FCNCO: PASS: History has at least 300 days. [2026-01-05T12:08:38.536342] [DEBUG] [REMOTE ] FCNCO: PASS: Price check passed. Min price $21.00. [2026-01-05T12:08:38.536474] [DEBUG] [REMOTE ] FCNCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:38.536598] [DEBUG] [REMOTE ] FCNCO: PASS: Integrity check passed. [2026-01-05T12:08:38.536639] [DEBUG] [REMOTE ] FCNCO: Symbol is viable for forecasting. [2026-01-05T12:08:38.536686] [INFO ] [MAIN ] [1185/3535] FCNCO kept (0.3s) | 1183 kept, 2 rejected | 138.6/min | ETA: 17.0m [2026-01-05T12:08:38.992894] [DEBUG] [REMOTE ] FCNCP: Retrieved 1465 rows, trimmed to 300. [2026-01-05T12:08:38.993020] [DEBUG] [REMOTE ] FCNCP: PASS: History has at least 300 days. [2026-01-05T12:08:38.993220] [DEBUG] [REMOTE ] FCNCP: PASS: Price check passed. Min price $20.03. [2026-01-05T12:08:38.993350] [DEBUG] [REMOTE ] FCNCP: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:38.993457] [DEBUG] [REMOTE ] FCNCP: PASS: Integrity check passed. [2026-01-05T12:08:38.993497] [DEBUG] [REMOTE ] FCNCP: Symbol is viable for forecasting. [2026-01-05T12:08:38.993544] [INFO ] [MAIN ] [1186/3535] FCNCP kept (0.5s) | 1184 kept, 2 rejected | 138.6/min | ETA: 17.0m [2026-01-05T12:08:39.286305] [DEBUG] [REMOTE ] FCTE: Retrieved 378 rows, trimmed to 300. [2026-01-05T12:08:39.286444] [DEBUG] [REMOTE ] FCTE: PASS: History has at least 300 days. [2026-01-05T12:08:39.286658] [DEBUG] [REMOTE ] FCTE: PASS: Price check passed. Min price $24.16. [2026-01-05T12:08:39.286790] [DEBUG] [REMOTE ] FCTE: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:39.286897] [DEBUG] [REMOTE ] FCTE: PASS: Integrity check passed. [2026-01-05T12:08:39.286935] [DEBUG] [REMOTE ] FCTE: Symbol is viable for forecasting. [2026-01-05T12:08:39.286981] [INFO ] [MAIN ] [1187/3535] FCTE kept (0.3s) | 1185 kept, 2 rejected | 138.6/min | ETA: 16.9m [2026-01-05T12:08:39.954799] [DEBUG] [REMOTE ] FCX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:39.954936] [DEBUG] [REMOTE ] FCX: PASS: History has at least 300 days. [2026-01-05T12:08:39.955168] [DEBUG] [REMOTE ] FCX: PASS: Price check passed. Min price $38.65. [2026-01-05T12:08:39.955301] [DEBUG] [REMOTE ] FCX: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:39.955417] [DEBUG] [REMOTE ] FCX: PASS: Integrity check passed. [2026-01-05T12:08:39.955456] [DEBUG] [REMOTE ] FCX: Symbol is viable for forecasting. [2026-01-05T12:08:39.955505] [INFO ] [MAIN ] [1188/3535] FCX kept (0.7s) | 1186 kept, 2 rejected | 138.5/min | ETA: 16.9m [2026-01-05T12:08:40.429184] [DEBUG] [REMOTE ] FDBC: Retrieved 6278 rows, trimmed to 300. [2026-01-05T12:08:40.429340] [DEBUG] [REMOTE ] FDBC: PASS: History has at least 300 days. [2026-01-05T12:08:40.429623] [DEBUG] [REMOTE ] FDBC: PASS: Price check passed. Min price $40.90. [2026-01-05T12:08:40.429762] [DEBUG] [REMOTE ] FDBC: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:40.429892] [DEBUG] [REMOTE ] FDBC: PASS: Integrity check passed. [2026-01-05T12:08:40.429935] [DEBUG] [REMOTE ] FDBC: Symbol is viable for forecasting. [2026-01-05T12:08:40.429985] [INFO ] [MAIN ] [1189/3535] FDBC kept (0.5s) | 1187 kept, 2 rejected | 138.5/min | ETA: 16.9m [2026-01-05T12:08:40.683403] [DEBUG] [REMOTE ] FDIF: Retrieved 638 rows, trimmed to 300. [2026-01-05T12:08:40.683535] [DEBUG] [REMOTE ] FDIF: PASS: History has at least 300 days. [2026-01-05T12:08:40.683762] [DEBUG] [REMOTE ] FDIF: PASS: Price check passed. Min price $33.62. [2026-01-05T12:08:40.683901] [DEBUG] [REMOTE ] FDIF: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:40.684012] [DEBUG] [REMOTE ] FDIF: PASS: Integrity check passed. [2026-01-05T12:08:40.684054] [DEBUG] [REMOTE ] FDIF: Symbol is viable for forecasting. [2026-01-05T12:08:40.684102] [INFO ] [MAIN ] [1190/3535] FDIF kept (0.3s) | 1188 kept, 2 rejected | 138.6/min | ETA: 16.9m [2026-01-05T12:08:41.066723] [DEBUG] [REMOTE ] FDIG: Retrieved 929 rows, trimmed to 300. [2026-01-05T12:08:41.066849] [DEBUG] [REMOTE ] FDIG: PASS: History has at least 300 days. [2026-01-05T12:08:41.067061] [DEBUG] [REMOTE ] FDIG: PASS: Price check passed. Min price $37.53. [2026-01-05T12:08:41.067379] [DEBUG] [REMOTE ] FDIG: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:41.067489] [DEBUG] [REMOTE ] FDIG: PASS: Integrity check passed. [2026-01-05T12:08:41.067528] [DEBUG] [REMOTE ] FDIG: Symbol is viable for forecasting. [2026-01-05T12:08:41.067599] [INFO ] [MAIN ] [1191/3535] FDIG kept (0.4s) | 1189 kept, 2 rejected | 138.6/min | ETA: 16.9m [2026-01-05T12:08:41.697852] [DEBUG] [REMOTE ] FDP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:41.697993] [DEBUG] [REMOTE ] FDP: PASS: History has at least 300 days. [2026-01-05T12:08:41.698233] [DEBUG] [REMOTE ] FDP: PASS: Price check passed. Min price $32.81. [2026-01-05T12:08:41.698370] [DEBUG] [REMOTE ] FDP: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:41.698494] [DEBUG] [REMOTE ] FDP: PASS: Integrity check passed. [2026-01-05T12:08:41.698559] [DEBUG] [REMOTE ] FDP: Symbol is viable for forecasting. [2026-01-05T12:08:41.698658] [INFO ] [MAIN ] [1192/3535] FDP kept (0.6s) | 1190 kept, 2 rejected | 138.5/min | ETA: 16.9m [2026-01-05T12:08:42.077968] [DEBUG] [REMOTE ] FDS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:42.078116] [DEBUG] [REMOTE ] FDS: PASS: History has at least 300 days. [2026-01-05T12:08:42.078344] [DEBUG] [REMOTE ] FDS: PASS: Price check passed. Min price $252.62. [2026-01-05T12:08:42.078476] [DEBUG] [REMOTE ] FDS: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:42.078629] [DEBUG] [REMOTE ] FDS: PASS: Integrity check passed. [2026-01-05T12:08:42.078673] [DEBUG] [REMOTE ] FDS: Symbol is viable for forecasting. [2026-01-05T12:08:42.078723] [INFO ] [MAIN ] [1193/3535] FDS kept (0.4s) | 1191 kept, 2 rejected | 138.6/min | ETA: 16.9m [2026-01-05T12:08:42.209290] [DEBUG] [REMOTE ] FDTX: Retrieved 643 rows, trimmed to 300. [2026-01-05T12:08:42.209411] [DEBUG] [REMOTE ] FDTX: PASS: History has at least 300 days. [2026-01-05T12:08:42.209622] [DEBUG] [REMOTE ] FDTX: PASS: Price check passed. Min price $37.84. [2026-01-05T12:08:42.209754] [DEBUG] [REMOTE ] FDTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:42.209861] [DEBUG] [REMOTE ] FDTX: PASS: Integrity check passed. [2026-01-05T12:08:42.209900] [DEBUG] [REMOTE ] FDTX: Symbol is viable for forecasting. [2026-01-05T12:08:42.209945] [INFO ] [MAIN ] [1194/3535] FDTX kept (0.1s) | 1192 kept, 2 rejected | 138.6/min | ETA: 16.9m [2026-01-05T12:08:42.846293] [DEBUG] [REMOTE ] FDUS: Retrieved 3656 rows, trimmed to 300. [2026-01-05T12:08:42.846423] [DEBUG] [REMOTE ] FDUS: PASS: History has at least 300 days. [2026-01-05T12:08:42.846840] [DEBUG] [REMOTE ] FDUS: PASS: Price check passed. Min price $18.53. [2026-01-05T12:08:42.846972] [DEBUG] [REMOTE ] FDUS: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:42.847080] [DEBUG] [REMOTE ] FDUS: PASS: Integrity check passed. [2026-01-05T12:08:42.847120] [DEBUG] [REMOTE ] FDUS: Symbol is viable for forecasting. [2026-01-05T12:08:42.847166] [INFO ] [MAIN ] [1195/3535] FDUS kept (0.6s) | 1193 kept, 2 rejected | 138.6/min | ETA: 16.9m [2026-01-05T12:08:43.372231] [DEBUG] [REMOTE ] FDX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:43.372360] [DEBUG] [REMOTE ] FDX: PASS: History has at least 300 days. [2026-01-05T12:08:43.372589] [DEBUG] [REMOTE ] FDX: PASS: Price check passed. Min price $223.48. [2026-01-05T12:08:43.372725] [DEBUG] [REMOTE ] FDX: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:43.372838] [DEBUG] [REMOTE ] FDX: PASS: Integrity check passed. [2026-01-05T12:08:43.372878] [DEBUG] [REMOTE ] FDX: Symbol is viable for forecasting. [2026-01-05T12:08:43.372925] [INFO ] [MAIN ] [1196/3535] FDX kept (0.5s) | 1194 kept, 2 rejected | 138.6/min | ETA: 16.9m [2026-01-05T12:08:43.833597] [DEBUG] [REMOTE ] FE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:43.833737] [DEBUG] [REMOTE ] FE: PASS: History has at least 300 days. [2026-01-05T12:08:43.833970] [DEBUG] [REMOTE ] FE: PASS: Price check passed. Min price $44.03. [2026-01-05T12:08:43.834104] [DEBUG] [REMOTE ] FE: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:43.834224] [DEBUG] [REMOTE ] FE: PASS: Integrity check passed. [2026-01-05T12:08:43.834266] [DEBUG] [REMOTE ] FE: Symbol is viable for forecasting. [2026-01-05T12:08:43.834315] [INFO ] [MAIN ] [1197/3535] FE kept (0.5s) | 1195 kept, 2 rejected | 138.5/min | ETA: 16.9m [2026-01-05T12:08:44.077474] [DEBUG] [REMOTE ] FEED: Retrieved 2149 rows, trimmed to 300. [2026-01-05T12:08:44.077627] [DEBUG] [REMOTE ] FEED: PASS: History has at least 300 days. [2026-01-05T12:08:44.077828] [DEBUG] [REMOTE ] FEED: PASS: Price check passed. Min price $2.18. [2026-01-05T12:08:44.077957] [DEBUG] [REMOTE ] FEED: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:44.078067] [DEBUG] [REMOTE ] FEED: PASS: Integrity check passed. [2026-01-05T12:08:44.078106] [DEBUG] [REMOTE ] FEED: Symbol is viable for forecasting. [2026-01-05T12:08:44.078153] [INFO ] [MAIN ] [1198/3535] FEED kept (0.2s) | 1196 kept, 2 rejected | 138.6/min | ETA: 16.9m [2026-01-05T12:08:44.719304] [DEBUG] [REMOTE ] FEIM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:44.719458] [DEBUG] [REMOTE ] FEIM: PASS: History has at least 300 days. [2026-01-05T12:08:44.719732] [DEBUG] [REMOTE ] FEIM: PASS: Price check passed. Min price $27.07. [2026-01-05T12:08:44.719882] [DEBUG] [REMOTE ] FEIM: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:44.720000] [DEBUG] [REMOTE ] FEIM: PASS: Integrity check passed. [2026-01-05T12:08:44.720041] [DEBUG] [REMOTE ] FEIM: Symbol is viable for forecasting. [2026-01-05T12:08:44.720090] [INFO ] [MAIN ] [1199/3535] FEIM kept (0.6s) | 1197 kept, 2 rejected | 138.5/min | ETA: 16.9m [2026-01-05T12:08:45.158295] [DEBUG] [REMOTE ] FELE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:45.158467] [DEBUG] [REMOTE ] FELE: PASS: History has at least 300 days. [2026-01-05T12:08:45.159020] [DEBUG] [REMOTE ] FELE: PASS: Price check passed. Min price $90.46. [2026-01-05T12:08:45.159235] [DEBUG] [REMOTE ] FELE: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:45.159409] [DEBUG] [REMOTE ] FELE: PASS: Integrity check passed. [2026-01-05T12:08:45.159470] [DEBUG] [REMOTE ] FELE: Symbol is viable for forecasting. [2026-01-05T12:08:45.159542] [INFO ] [MAIN ] [1200/3535] FELE kept (0.4s) | 1198 kept, 2 rejected | 138.5/min | ETA: 16.9m [2026-01-05T12:08:45.535959] [DEBUG] [REMOTE ] FEM: Retrieved 3699 rows, trimmed to 300. [2026-01-05T12:08:45.536092] [DEBUG] [REMOTE ] FEM: PASS: History has at least 300 days. [2026-01-05T12:08:45.536307] [DEBUG] [REMOTE ] FEM: PASS: Price check passed. Min price $25.69. [2026-01-05T12:08:45.536446] [DEBUG] [REMOTE ] FEM: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:45.536562] [DEBUG] [REMOTE ] FEM: PASS: Integrity check passed. [2026-01-05T12:08:45.536624] [DEBUG] [REMOTE ] FEM: Symbol is viable for forecasting. [2026-01-05T12:08:45.536676] [INFO ] [MAIN ] [1201/3535] FEM kept (0.4s) | 1199 kept, 2 rejected | 138.6/min | ETA: 16.8m [2026-01-05T12:08:45.893488] [DEBUG] [REMOTE ] FEMB: Retrieved 2806 rows, trimmed to 300. [2026-01-05T12:08:45.893642] [DEBUG] [REMOTE ] FEMB: PASS: History has at least 300 days. [2026-01-05T12:08:45.893862] [DEBUG] [REMOTE ] FEMB: PASS: Price check passed. Min price $28.72. [2026-01-05T12:08:45.894007] [DEBUG] [REMOTE ] FEMB: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:45.894122] [DEBUG] [REMOTE ] FEMB: PASS: Integrity check passed. [2026-01-05T12:08:45.894164] [DEBUG] [REMOTE ] FEMB: Symbol is viable for forecasting. [2026-01-05T12:08:45.894214] [INFO ] [MAIN ] [1202/3535] FEMB kept (0.4s) | 1200 kept, 2 rejected | 138.6/min | ETA: 16.8m [2026-01-05T12:08:46.417115] [DEBUG] [REMOTE ] FEMS: Retrieved 3489 rows, trimmed to 300. [2026-01-05T12:08:46.417321] [DEBUG] [REMOTE ] FEMS: PASS: History has at least 300 days. [2026-01-05T12:08:46.417639] [DEBUG] [REMOTE ] FEMS: PASS: Price check passed. Min price $40.77. [2026-01-05T12:08:46.417807] [DEBUG] [REMOTE ] FEMS: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:46.417939] [DEBUG] [REMOTE ] FEMS: PASS: Integrity check passed. [2026-01-05T12:08:46.418002] [DEBUG] [REMOTE ] FEMS: Symbol is viable for forecasting. [2026-01-05T12:08:46.418059] [INFO ] [MAIN ] [1203/3535] FEMS kept (0.5s) | 1201 kept, 2 rejected | 138.6/min | ETA: 16.8m [2026-01-05T12:08:46.770084] [DEBUG] [REMOTE ] FEP: Retrieved 3695 rows, trimmed to 300. [2026-01-05T12:08:46.770216] [DEBUG] [REMOTE ] FEP: PASS: History has at least 300 days. [2026-01-05T12:08:46.770427] [DEBUG] [REMOTE ] FEP: PASS: Price check passed. Min price $48.82. [2026-01-05T12:08:46.770587] [DEBUG] [REMOTE ] FEP: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:46.770708] [DEBUG] [REMOTE ] FEP: PASS: Integrity check passed. [2026-01-05T12:08:46.770749] [DEBUG] [REMOTE ] FEP: Symbol is viable for forecasting. [2026-01-05T12:08:46.770797] [INFO ] [MAIN ] [1204/3535] FEP kept (0.4s) | 1202 kept, 2 rejected | 138.6/min | ETA: 16.8m [2026-01-05T12:08:47.025998] [DEBUG] [REMOTE ] FEPI: Retrieved 559 rows, trimmed to 300. [2026-01-05T12:08:47.026133] [DEBUG] [REMOTE ] FEPI: PASS: History has at least 300 days. [2026-01-05T12:08:47.026351] [DEBUG] [REMOTE ] FEPI: PASS: Price check passed. Min price $42.16. [2026-01-05T12:08:47.026489] [DEBUG] [REMOTE ] FEPI: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:47.026623] [DEBUG] [REMOTE ] FEPI: PASS: Integrity check passed. [2026-01-05T12:08:47.026667] [DEBUG] [REMOTE ] FEPI: Symbol is viable for forecasting. [2026-01-05T12:08:47.026716] [INFO ] [MAIN ] [1205/3535] FEPI kept (0.3s) | 1203 kept, 2 rejected | 138.6/min | ETA: 16.8m [2026-01-05T12:08:47.514352] [DEBUG] [REMOTE ] FERG: Retrieved 3939 rows, trimmed to 300. [2026-01-05T12:08:47.514490] [DEBUG] [REMOTE ] FERG: PASS: History has at least 300 days. [2026-01-05T12:08:47.514920] [DEBUG] [REMOTE ] FERG: PASS: Price check passed. Min price $221.75. [2026-01-05T12:08:47.515055] [DEBUG] [REMOTE ] FERG: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:47.515172] [DEBUG] [REMOTE ] FERG: PASS: Integrity check passed. [2026-01-05T12:08:47.515214] [DEBUG] [REMOTE ] FERG: Symbol is viable for forecasting. [2026-01-05T12:08:47.515264] [INFO ] [MAIN ] [1206/3535] FERG kept (0.5s) | 1204 kept, 2 rejected | 138.6/min | ETA: 16.8m [2026-01-05T12:08:48.081908] [DEBUG] [REMOTE ] FEX: Retrieved 4693 rows, trimmed to 300. [2026-01-05T12:08:48.082035] [DEBUG] [REMOTE ] FEX: PASS: History has at least 300 days. [2026-01-05T12:08:48.082237] [DEBUG] [REMOTE ] FEX: PASS: Price check passed. Min price $111.42. [2026-01-05T12:08:48.082368] [DEBUG] [REMOTE ] FEX: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:48.082479] [DEBUG] [REMOTE ] FEX: PASS: Integrity check passed. [2026-01-05T12:08:48.082518] [DEBUG] [REMOTE ] FEX: Symbol is viable for forecasting. [2026-01-05T12:08:48.082565] [INFO ] [MAIN ] [1207/3535] FEX kept (0.6s) | 1205 kept, 2 rejected | 138.6/min | ETA: 16.8m [2026-01-05T12:08:48.431477] [DEBUG] [REMOTE ] FF: Retrieved 3718 rows, trimmed to 300. [2026-01-05T12:08:48.431634] [DEBUG] [REMOTE ] FF: PASS: History has at least 300 days. [2026-01-05T12:08:48.431854] [DEBUG] [REMOTE ] FF: PASS: Price check passed. Min price $3.04. [2026-01-05T12:08:48.431991] [DEBUG] [REMOTE ] FF: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:48.432104] [DEBUG] [REMOTE ] FF: PASS: Integrity check passed. [2026-01-05T12:08:48.432144] [DEBUG] [REMOTE ] FF: Symbol is viable for forecasting. [2026-01-05T12:08:48.432191] [INFO ] [MAIN ] [1208/3535] FF kept (0.3s) | 1206 kept, 2 rejected | 138.6/min | ETA: 16.8m [2026-01-05T12:08:48.935815] [DEBUG] [REMOTE ] FFA: Retrieved 5372 rows, trimmed to 300. [2026-01-05T12:08:48.935982] [DEBUG] [REMOTE ] FFA: PASS: History has at least 300 days. [2026-01-05T12:08:48.936258] [DEBUG] [REMOTE ] FFA: PASS: Price check passed. Min price $20.52. [2026-01-05T12:08:48.936397] [DEBUG] [REMOTE ] FFA: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:48.936566] [DEBUG] [REMOTE ] FFA: PASS: Integrity check passed. [2026-01-05T12:08:48.936635] [DEBUG] [REMOTE ] FFA: Symbol is viable for forecasting. [2026-01-05T12:08:48.936689] [INFO ] [MAIN ] [1209/3535] FFA kept (0.5s) | 1207 kept, 2 rejected | 138.6/min | ETA: 16.8m [2026-01-05T12:08:49.339913] [DEBUG] [REMOTE ] FFBC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:49.340055] [DEBUG] [REMOTE ] FFBC: PASS: History has at least 300 days. [2026-01-05T12:08:49.340290] [DEBUG] [REMOTE ] FFBC: PASS: Price check passed. Min price $23.03. [2026-01-05T12:08:49.340426] [DEBUG] [REMOTE ] FFBC: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:49.340547] [DEBUG] [REMOTE ] FFBC: PASS: Integrity check passed. [2026-01-05T12:08:49.340609] [DEBUG] [REMOTE ] FFBC: Symbol is viable for forecasting. [2026-01-05T12:08:49.340678] [INFO ] [MAIN ] [1210/3535] FFBC kept (0.4s) | 1208 kept, 2 rejected | 138.6/min | ETA: 16.8m [2026-01-05T12:08:49.781686] [DEBUG] [REMOTE ] FFC: Retrieved 5769 rows, trimmed to 300. [2026-01-05T12:08:49.781914] [DEBUG] [REMOTE ] FFC: PASS: History has at least 300 days. [2026-01-05T12:08:49.782271] [DEBUG] [REMOTE ] FFC: PASS: Price check passed. Min price $16.15. [2026-01-05T12:08:49.782416] [DEBUG] [REMOTE ] FFC: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:49.782569] [DEBUG] [REMOTE ] FFC: PASS: Integrity check passed. [2026-01-05T12:08:49.782638] [DEBUG] [REMOTE ] FFC: Symbol is viable for forecasting. [2026-01-05T12:08:49.782695] [INFO ] [MAIN ] [1211/3535] FFC kept (0.4s) | 1209 kept, 2 rejected | 138.6/min | ETA: 16.8m [2026-01-05T12:08:50.275107] [DEBUG] [REMOTE ] FFIC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:50.275246] [DEBUG] [REMOTE ] FFIC: PASS: History has at least 300 days. [2026-01-05T12:08:50.275481] [DEBUG] [REMOTE ] FFIC: PASS: Price check passed. Min price $12.33. [2026-01-05T12:08:50.275639] [DEBUG] [REMOTE ] FFIC: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:50.275763] [DEBUG] [REMOTE ] FFIC: PASS: Integrity check passed. [2026-01-05T12:08:50.275803] [DEBUG] [REMOTE ] FFIC: Symbol is viable for forecasting. [2026-01-05T12:08:50.275851] [INFO ] [MAIN ] [1212/3535] FFIC kept (0.5s) | 1210 kept, 2 rejected | 138.6/min | ETA: 16.8m [2026-01-05T12:08:50.772088] [DEBUG] [REMOTE ] FFIN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:50.772220] [DEBUG] [REMOTE ] FFIN: PASS: History has at least 300 days. [2026-01-05T12:08:50.772440] [DEBUG] [REMOTE ] FFIN: PASS: Price check passed. Min price $29.68. [2026-01-05T12:08:50.772598] [DEBUG] [REMOTE ] FFIN: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:50.772721] [DEBUG] [REMOTE ] FFIN: PASS: Integrity check passed. [2026-01-05T12:08:50.772761] [DEBUG] [REMOTE ] FFIN: Symbol is viable for forecasting. [2026-01-05T12:08:50.772807] [INFO ] [MAIN ] [1213/3535] FFIN kept (0.5s) | 1211 kept, 2 rejected | 138.5/min | ETA: 16.8m [2026-01-05T12:08:51.131181] [DEBUG] [REMOTE ] FFWM: Retrieved 2808 rows, trimmed to 300. [2026-01-05T12:08:51.131373] [DEBUG] [REMOTE ] FFWM: PASS: History has at least 300 days. [2026-01-05T12:08:51.131656] [DEBUG] [REMOTE ] FFWM: PASS: Price check passed. Min price $4.77. [2026-01-05T12:08:51.131807] [DEBUG] [REMOTE ] FFWM: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:51.131949] [DEBUG] [REMOTE ] FFWM: PASS: Integrity check passed. [2026-01-05T12:08:51.131996] [DEBUG] [REMOTE ] FFWM: Symbol is viable for forecasting. [2026-01-05T12:08:51.132053] [INFO ] [MAIN ] [1214/3535] FFWM kept (0.4s) | 1212 kept, 2 rejected | 138.6/min | ETA: 16.8m [2026-01-05T12:08:51.398397] [DEBUG] [REMOTE ] FG: Retrieved 780 rows, trimmed to 300. [2026-01-05T12:08:51.398551] [DEBUG] [REMOTE ] FG: PASS: History has at least 300 days. [2026-01-05T12:08:51.398810] [DEBUG] [REMOTE ] FG: PASS: Price check passed. Min price $28.69. [2026-01-05T12:08:51.398948] [DEBUG] [REMOTE ] FG: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:51.399061] [DEBUG] [REMOTE ] FG: PASS: Integrity check passed. [2026-01-05T12:08:51.399102] [DEBUG] [REMOTE ] FG: Symbol is viable for forecasting. [2026-01-05T12:08:51.399150] [INFO ] [MAIN ] [1215/3535] FG kept (0.3s) | 1213 kept, 2 rejected | 138.6/min | ETA: 16.7m [2026-01-05T12:08:51.980461] [DEBUG] [REMOTE ] FGEN: Retrieved 2799 rows, trimmed to 300. [2026-01-05T12:08:51.980621] [DEBUG] [REMOTE ] FGEN: PASS: History has at least 300 days. [2026-01-05T12:08:51.980845] [DEBUG] [REMOTE ] FGEN: PASS: Price check passed. Min price $8.08. [2026-01-05T12:08:51.980989] [DEBUG] [REMOTE ] FGEN: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:51.981110] [DEBUG] [REMOTE ] FGEN: PASS: Integrity check passed. [2026-01-05T12:08:51.981153] [DEBUG] [REMOTE ] FGEN: Symbol is viable for forecasting. [2026-01-05T12:08:51.981205] [INFO ] [MAIN ] [1216/3535] FGEN kept (0.6s) | 1214 kept, 2 rejected | 138.6/min | ETA: 16.7m [2026-01-05T12:08:52.290325] [DEBUG] [REMOTE ] FHB: Retrieved 2367 rows, trimmed to 300. [2026-01-05T12:08:52.290462] [DEBUG] [REMOTE ] FHB: PASS: History has at least 300 days. [2026-01-05T12:08:52.290703] [DEBUG] [REMOTE ] FHB: PASS: Price check passed. Min price $22.52. [2026-01-05T12:08:52.290836] [DEBUG] [REMOTE ] FHB: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:52.290944] [DEBUG] [REMOTE ] FHB: PASS: Integrity check passed. [2026-01-05T12:08:52.290985] [DEBUG] [REMOTE ] FHB: Symbol is viable for forecasting. [2026-01-05T12:08:52.291031] [INFO ] [MAIN ] [1217/3535] FHB kept (0.3s) | 1215 kept, 2 rejected | 138.6/min | ETA: 16.7m [2026-01-05T12:08:52.890194] [DEBUG] [REMOTE ] FHI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:52.890331] [DEBUG] [REMOTE ] FHI: PASS: History has at least 300 days. [2026-01-05T12:08:52.890563] [DEBUG] [REMOTE ] FHI: PASS: Price check passed. Min price $46.98. [2026-01-05T12:08:52.890732] [DEBUG] [REMOTE ] FHI: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:52.890854] [DEBUG] [REMOTE ] FHI: PASS: Integrity check passed. [2026-01-05T12:08:52.890896] [DEBUG] [REMOTE ] FHI: Symbol is viable for forecasting. [2026-01-05T12:08:52.890946] [INFO ] [MAIN ] [1218/3535] FHI kept (0.6s) | 1216 kept, 2 rejected | 138.6/min | ETA: 16.7m [2026-01-05T12:08:53.346661] [DEBUG] [REMOTE ] FHN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:53.346801] [DEBUG] [REMOTE ] FHN: PASS: History has at least 300 days. [2026-01-05T12:08:53.347021] [DEBUG] [REMOTE ] FHN: PASS: Price check passed. Min price $19.81. [2026-01-05T12:08:53.347158] [DEBUG] [REMOTE ] FHN: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:53.347275] [DEBUG] [REMOTE ] FHN: PASS: Integrity check passed. [2026-01-05T12:08:53.347317] [DEBUG] [REMOTE ] FHN: Symbol is viable for forecasting. [2026-01-05T12:08:53.347366] [INFO ] [MAIN ] [1219/3535] FHN kept (0.5s) | 1217 kept, 2 rejected | 138.6/min | ETA: 16.7m [2026-01-05T12:08:53.603090] [DEBUG] [REMOTE ] FHTX: Retrieved 1304 rows, trimmed to 300. [2026-01-05T12:08:53.603216] [DEBUG] [REMOTE ] FHTX: PASS: History has at least 300 days. [2026-01-05T12:08:53.603411] [DEBUG] [REMOTE ] FHTX: PASS: Price check passed. Min price $3.53. [2026-01-05T12:08:53.603540] [DEBUG] [REMOTE ] FHTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:53.603677] [DEBUG] [REMOTE ] FHTX: PASS: Integrity check passed. [2026-01-05T12:08:53.603721] [DEBUG] [REMOTE ] FHTX: Symbol is viable for forecasting. [2026-01-05T12:08:53.603770] [INFO ] [MAIN ] [1220/3535] FHTX kept (0.3s) | 1218 kept, 2 rejected | 138.6/min | ETA: 16.7m [2026-01-05T12:08:54.141040] [DEBUG] [REMOTE ] FIBK: Retrieved 3970 rows, trimmed to 300. [2026-01-05T12:08:54.141166] [DEBUG] [REMOTE ] FIBK: PASS: History has at least 300 days. [2026-01-05T12:08:54.141372] [DEBUG] [REMOTE ] FIBK: PASS: Price check passed. Min price $28.89. [2026-01-05T12:08:54.141509] [DEBUG] [REMOTE ] FIBK: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:54.141641] [DEBUG] [REMOTE ] FIBK: PASS: Integrity check passed. [2026-01-05T12:08:54.141686] [DEBUG] [REMOTE ] FIBK: Symbol is viable for forecasting. [2026-01-05T12:08:54.141735] [INFO ] [MAIN ] [1221/3535] FIBK kept (0.5s) | 1219 kept, 2 rejected | 138.6/min | ETA: 16.7m [2026-01-05T12:08:54.607398] [DEBUG] [REMOTE ] FICO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:54.607536] [DEBUG] [REMOTE ] FICO: PASS: History has at least 300 days. [2026-01-05T12:08:54.607801] [DEBUG] [REMOTE ] FICO: PASS: Price check passed. Min price $1565.83. [2026-01-05T12:08:54.607949] [DEBUG] [REMOTE ] FICO: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:54.608068] [DEBUG] [REMOTE ] FICO: PASS: Integrity check passed. [2026-01-05T12:08:54.608110] [DEBUG] [REMOTE ] FICO: Symbol is viable for forecasting. [2026-01-05T12:08:54.608157] [INFO ] [MAIN ] [1222/3535] FICO kept (0.5s) | 1220 kept, 2 rejected | 138.6/min | ETA: 16.7m [2026-01-05T12:08:54.872621] [DEBUG] [REMOTE ] FICS: Retrieved 1267 rows, trimmed to 300. [2026-01-05T12:08:54.872762] [DEBUG] [REMOTE ] FICS: PASS: History has at least 300 days. [2026-01-05T12:08:54.872969] [DEBUG] [REMOTE ] FICS: PASS: Price check passed. Min price $37.62. [2026-01-05T12:08:54.873103] [DEBUG] [REMOTE ] FICS: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:54.873216] [DEBUG] [REMOTE ] FICS: PASS: Integrity check passed. [2026-01-05T12:08:54.873256] [DEBUG] [REMOTE ] FICS: Symbol is viable for forecasting. [2026-01-05T12:08:54.873868] [INFO ] [MAIN ] [1223/3535] FICS kept (0.3s) | 1221 kept, 2 rejected | 138.6/min | ETA: 16.7m [2026-01-05T12:08:55.333893] [DEBUG] [REMOTE ] FID: Retrieved 1846 rows, trimmed to 300. [2026-01-05T12:08:55.334038] [DEBUG] [REMOTE ] FID: PASS: History has at least 300 days. [2026-01-05T12:08:55.334286] [DEBUG] [REMOTE ] FID: PASS: Price check passed. Min price $19.19. [2026-01-05T12:08:55.334454] [DEBUG] [REMOTE ] FID: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:55.334623] [DEBUG] [REMOTE ] FID: PASS: Integrity check passed. [2026-01-05T12:08:55.334677] [DEBUG] [REMOTE ] FID: Symbol is viable for forecasting. [2026-01-05T12:08:55.334740] [INFO ] [MAIN ] [1224/3535] FID kept (0.5s) | 1222 kept, 2 rejected | 138.6/min | ETA: 16.7m [2026-01-05T12:08:55.662493] [DEBUG] [REMOTE ] FIGS: Retrieved 1156 rows, trimmed to 300. [2026-01-05T12:08:55.662652] [DEBUG] [REMOTE ] FIGS: PASS: History has at least 300 days. [2026-01-05T12:08:55.662854] [DEBUG] [REMOTE ] FIGS: PASS: Price check passed. Min price $6.90. [2026-01-05T12:08:55.662989] [DEBUG] [REMOTE ] FIGS: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:55.663099] [DEBUG] [REMOTE ] FIGS: PASS: Integrity check passed. [2026-01-05T12:08:55.663140] [DEBUG] [REMOTE ] FIGS: Symbol is viable for forecasting. [2026-01-05T12:08:55.663188] [INFO ] [MAIN ] [1225/3535] FIGS kept (0.3s) | 1223 kept, 2 rejected | 138.6/min | ETA: 16.7m [2026-01-05T12:08:56.027270] [DEBUG] [REMOTE ] FIHL: Retrieved 631 rows, trimmed to 300. [2026-01-05T12:08:56.027399] [DEBUG] [REMOTE ] FIHL: PASS: History has at least 300 days. [2026-01-05T12:08:56.027614] [DEBUG] [REMOTE ] FIHL: PASS: Price check passed. Min price $17.53. [2026-01-05T12:08:56.027747] [DEBUG] [REMOTE ] FIHL: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:56.027853] [DEBUG] [REMOTE ] FIHL: PASS: Integrity check passed. [2026-01-05T12:08:56.027892] [DEBUG] [REMOTE ] FIHL: Symbol is viable for forecasting. [2026-01-05T12:08:56.027937] [INFO ] [MAIN ] [1226/3535] FIHL kept (0.4s) | 1224 kept, 2 rejected | 138.6/min | ETA: 16.7m [2026-01-05T12:08:56.493230] [DEBUG] [REMOTE ] FINS: Retrieved 1660 rows, trimmed to 300. [2026-01-05T12:08:56.493358] [DEBUG] [REMOTE ] FINS: PASS: History has at least 300 days. [2026-01-05T12:08:56.493562] [DEBUG] [REMOTE ] FINS: PASS: Price check passed. Min price $12.67. [2026-01-05T12:08:56.493731] [DEBUG] [REMOTE ] FINS: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:56.493846] [DEBUG] [REMOTE ] FINS: PASS: Integrity check passed. [2026-01-05T12:08:56.493891] [DEBUG] [REMOTE ] FINS: Symbol is viable for forecasting. [2026-01-05T12:08:56.493940] [INFO ] [MAIN ] [1227/3535] FINS kept (0.5s) | 1225 kept, 2 rejected | 138.6/min | ETA: 16.6m [2026-01-05T12:08:56.935257] [DEBUG] [REMOTE ] FINX: Retrieved 2340 rows, trimmed to 300. [2026-01-05T12:08:56.935392] [DEBUG] [REMOTE ] FINX: PASS: History has at least 300 days. [2026-01-05T12:08:56.935639] [DEBUG] [REMOTE ] FINX: PASS: Price check passed. Min price $28.01. [2026-01-05T12:08:56.935796] [DEBUG] [REMOTE ] FINX: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:56.935904] [DEBUG] [REMOTE ] FINX: PASS: Integrity check passed. [2026-01-05T12:08:56.935944] [DEBUG] [REMOTE ] FINX: Symbol is viable for forecasting. [2026-01-05T12:08:56.935991] [INFO ] [MAIN ] [1228/3535] FINX kept (0.4s) | 1226 kept, 2 rejected | 138.6/min | ETA: 16.6m [2026-01-05T12:08:57.222601] [DEBUG] [REMOTE ] FIP: Retrieved 862 rows, trimmed to 300. [2026-01-05T12:08:57.222728] [DEBUG] [REMOTE ] FIP: PASS: History has at least 300 days. [2026-01-05T12:08:57.222928] [DEBUG] [REMOTE ] FIP: PASS: Price check passed. Min price $3.99. [2026-01-05T12:08:57.223057] [DEBUG] [REMOTE ] FIP: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:57.223163] [DEBUG] [REMOTE ] FIP: PASS: Integrity check passed. [2026-01-05T12:08:57.223203] [DEBUG] [REMOTE ] FIP: Symbol is viable for forecasting. [2026-01-05T12:08:57.223249] [INFO ] [MAIN ] [1229/3535] FIP kept (0.3s) | 1227 kept, 2 rejected | 138.7/min | ETA: 16.6m [2026-01-05T12:08:57.882527] [DEBUG] [REMOTE ] FIS: Retrieved 6171 rows, trimmed to 300. [2026-01-05T12:08:57.882688] [DEBUG] [REMOTE ] FIS: PASS: History has at least 300 days. [2026-01-05T12:08:57.882905] [DEBUG] [REMOTE ] FIS: PASS: Price check passed. Min price $61.12. [2026-01-05T12:08:57.883038] [DEBUG] [REMOTE ] FIS: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:57.883151] [DEBUG] [REMOTE ] FIS: PASS: Integrity check passed. [2026-01-05T12:08:57.883191] [DEBUG] [REMOTE ] FIS: Symbol is viable for forecasting. [2026-01-05T12:08:57.883238] [INFO ] [MAIN ] [1230/3535] FIS kept (0.7s) | 1228 kept, 2 rejected | 138.6/min | ETA: 16.6m [2026-01-05T12:08:58.434694] [DEBUG] [REMOTE ] FISI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:58.434831] [DEBUG] [REMOTE ] FISI: PASS: History has at least 300 days. [2026-01-05T12:08:58.435053] [DEBUG] [REMOTE ] FISI: PASS: Price check passed. Min price $25.48. [2026-01-05T12:08:58.435194] [DEBUG] [REMOTE ] FISI: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:58.435332] [DEBUG] [REMOTE ] FISI: PASS: Integrity check passed. [2026-01-05T12:08:58.435378] [DEBUG] [REMOTE ] FISI: Symbol is viable for forecasting. [2026-01-05T12:08:58.435428] [INFO ] [MAIN ] [1231/3535] FISI kept (0.6s) | 1229 kept, 2 rejected | 138.6/min | ETA: 16.6m [2026-01-05T12:08:58.902407] [DEBUG] [REMOTE ] FITB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:08:58.902597] [DEBUG] [REMOTE ] FITB: PASS: History has at least 300 days. [2026-01-05T12:08:58.902834] [DEBUG] [REMOTE ] FITB: PASS: Price check passed. Min price $40.02. [2026-01-05T12:08:58.902973] [DEBUG] [REMOTE ] FITB: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:58.903091] [DEBUG] [REMOTE ] FITB: PASS: Integrity check passed. [2026-01-05T12:08:58.903131] [DEBUG] [REMOTE ] FITB: Symbol is viable for forecasting. [2026-01-05T12:08:58.903179] [INFO ] [MAIN ] [1232/3535] FITB kept (0.5s) | 1230 kept, 2 rejected | 138.6/min | ETA: 16.6m [2026-01-05T12:08:59.075944] [DEBUG] [REMOTE ] FITBI: Retrieved 3036 rows, trimmed to 300. [2026-01-05T12:08:59.076069] [DEBUG] [REMOTE ] FITBI: PASS: History has at least 300 days. [2026-01-05T12:08:59.076265] [DEBUG] [REMOTE ] FITBI: PASS: Price check passed. Min price $24.93. [2026-01-05T12:08:59.076396] [DEBUG] [REMOTE ] FITBI: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:59.076503] [DEBUG] [REMOTE ] FITBI: PASS: Integrity check passed. [2026-01-05T12:08:59.076543] [DEBUG] [REMOTE ] FITBI: Symbol is viable for forecasting. [2026-01-05T12:08:59.076607] [INFO ] [MAIN ] [1233/3535] FITBI kept (0.2s) | 1231 kept, 2 rejected | 138.6/min | ETA: 16.6m [2026-01-05T12:08:59.440279] [DEBUG] [REMOTE ] FITBO: Retrieved 1585 rows, trimmed to 300. [2026-01-05T12:08:59.440389] [DEBUG] [REMOTE ] FITBO: PASS: History has at least 300 days. [2026-01-05T12:08:59.440611] [DEBUG] [REMOTE ] FITBO: PASS: Price check passed. Min price $18.95. [2026-01-05T12:08:59.440750] [DEBUG] [REMOTE ] FITBO: PASS: Continuity check passed with 300 days. [2026-01-05T12:08:59.440857] [DEBUG] [REMOTE ] FITBO: PASS: Integrity check passed. [2026-01-05T12:08:59.440900] [DEBUG] [REMOTE ] FITBO: Symbol is viable for forecasting. [2026-01-05T12:08:59.440963] [INFO ] [MAIN ] [1234/3535] FITBO kept (0.4s) | 1232 kept, 2 rejected | 138.7/min | ETA: 16.6m [2026-01-05T12:09:00.044285] [DEBUG] [REMOTE ] FIVE: Retrieved 3384 rows, trimmed to 300. [2026-01-05T12:09:00.044421] [DEBUG] [REMOTE ] FIVE: PASS: History has at least 300 days. [2026-01-05T12:09:00.044688] [DEBUG] [REMOTE ] FIVE: PASS: Price check passed. Min price $138.49. [2026-01-05T12:09:00.044832] [DEBUG] [REMOTE ] FIVE: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:00.044950] [DEBUG] [REMOTE ] FIVE: PASS: Integrity check passed. [2026-01-05T12:09:00.044991] [DEBUG] [REMOTE ] FIVE: Symbol is viable for forecasting. [2026-01-05T12:09:00.045037] [INFO ] [MAIN ] [1235/3535] FIVE kept (0.6s) | 1233 kept, 2 rejected | 138.6/min | ETA: 16.6m [2026-01-05T12:09:00.557794] [DEBUG] [REMOTE ] FIVN: Retrieved 2955 rows, trimmed to 300. [2026-01-05T12:09:00.557928] [DEBUG] [REMOTE ] FIVN: PASS: History has at least 300 days. [2026-01-05T12:09:00.558319] [DEBUG] [REMOTE ] FIVN: PASS: Price check passed. Min price $17.78. [2026-01-05T12:09:00.558448] [DEBUG] [REMOTE ] FIVN: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:00.558557] [DEBUG] [REMOTE ] FIVN: PASS: Integrity check passed. [2026-01-05T12:09:00.558627] [DEBUG] [REMOTE ] FIVN: Symbol is viable for forecasting. [2026-01-05T12:09:00.558676] [INFO ] [MAIN ] [1236/3535] FIVN kept (0.5s) | 1234 kept, 2 rejected | 138.6/min | ETA: 16.6m [2026-01-05T12:09:00.986472] [DEBUG] [REMOTE ] FIX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:00.986701] [DEBUG] [REMOTE ] FIX: PASS: History has at least 300 days. [2026-01-05T12:09:00.987035] [DEBUG] [REMOTE ] FIX: PASS: Price check passed. Min price $790.19. [2026-01-05T12:09:00.987207] [DEBUG] [REMOTE ] FIX: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:00.987385] [DEBUG] [REMOTE ] FIX: PASS: Integrity check passed. [2026-01-05T12:09:00.987439] [DEBUG] [REMOTE ] FIX: Symbol is viable for forecasting. [2026-01-05T12:09:00.987504] [INFO ] [MAIN ] [1237/3535] FIX kept (0.4s) | 1235 kept, 2 rejected | 138.6/min | ETA: 16.6m [2026-01-05T12:09:01.296708] [DEBUG] [REMOTE ] FIXD: Retrieved 2233 rows, trimmed to 300. [2026-01-05T12:09:01.296846] [DEBUG] [REMOTE ] FIXD: PASS: History has at least 300 days. [2026-01-05T12:09:01.297083] [DEBUG] [REMOTE ] FIXD: PASS: Price check passed. Min price $43.85. [2026-01-05T12:09:01.297227] [DEBUG] [REMOTE ] FIXD: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:01.297344] [DEBUG] [REMOTE ] FIXD: PASS: Integrity check passed. [2026-01-05T12:09:01.297386] [DEBUG] [REMOTE ] FIXD: Symbol is viable for forecasting. [2026-01-05T12:09:01.297434] [INFO ] [MAIN ] [1238/3535] FIXD kept (0.3s) | 1236 kept, 2 rejected | 138.6/min | ETA: 16.6m [2026-01-05T12:09:01.832623] [DEBUG] [REMOTE ] FIZZ: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:01.832769] [DEBUG] [REMOTE ] FIZZ: PASS: History has at least 300 days. [2026-01-05T12:09:01.833022] [DEBUG] [REMOTE ] FIZZ: PASS: Price check passed. Min price $31.66. [2026-01-05T12:09:01.833165] [DEBUG] [REMOTE ] FIZZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:01.833482] [DEBUG] [REMOTE ] FIZZ: PASS: Integrity check passed. [2026-01-05T12:09:01.833524] [DEBUG] [REMOTE ] FIZZ: Symbol is viable for forecasting. [2026-01-05T12:09:01.833590] [INFO ] [MAIN ] [1239/3535] FIZZ kept (0.5s) | 1237 kept, 2 rejected | 138.6/min | ETA: 16.6m [2026-01-05T12:09:02.206487] [DEBUG] [REMOTE ] FJP: Retrieved 3695 rows, trimmed to 300. [2026-01-05T12:09:02.206642] [DEBUG] [REMOTE ] FJP: PASS: History has at least 300 days. [2026-01-05T12:09:02.206853] [DEBUG] [REMOTE ] FJP: PASS: Price check passed. Min price $61.67. [2026-01-05T12:09:02.206988] [DEBUG] [REMOTE ] FJP: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:02.207100] [DEBUG] [REMOTE ] FJP: PASS: Integrity check passed. [2026-01-05T12:09:02.207142] [DEBUG] [REMOTE ] FJP: Symbol is viable for forecasting. [2026-01-05T12:09:02.207205] [INFO ] [MAIN ] [1240/3535] FJP kept (0.4s) | 1238 kept, 2 rejected | 138.6/min | ETA: 16.6m [2026-01-05T12:09:02.684639] [DEBUG] [REMOTE ] FLEX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:02.684783] [DEBUG] [REMOTE ] FLEX: PASS: History has at least 300 days. [2026-01-05T12:09:02.685031] [DEBUG] [REMOTE ] FLEX: PASS: Price check passed. Min price $54.51. [2026-01-05T12:09:02.685169] [DEBUG] [REMOTE ] FLEX: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:02.685291] [DEBUG] [REMOTE ] FLEX: PASS: Integrity check passed. [2026-01-05T12:09:02.685330] [DEBUG] [REMOTE ] FLEX: Symbol is viable for forecasting. [2026-01-05T12:09:02.685378] [INFO ] [MAIN ] [1241/3535] FLEX kept (0.5s) | 1239 kept, 2 rejected | 138.6/min | ETA: 16.6m [2026-01-05T12:09:02.932394] [DEBUG] [REMOTE ] FLGC: Retrieved 1168 rows, trimmed to 300. [2026-01-05T12:09:02.932531] [DEBUG] [REMOTE ] FLGC: PASS: History has at least 300 days. [2026-01-05T12:09:02.932763] [DEBUG] [REMOTE ] FLGC: PASS: Price check passed. Min price $6.26. [2026-01-05T12:09:02.932903] [DEBUG] [REMOTE ] FLGC: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:02.933015] [DEBUG] [REMOTE ] FLGC: PASS: Integrity check passed. [2026-01-05T12:09:02.933057] [DEBUG] [REMOTE ] FLGC: Symbol is viable for forecasting. [2026-01-05T12:09:02.933108] [INFO ] [MAIN ] [1242/3535] FLGC kept (0.2s) | 1240 kept, 2 rejected | 138.6/min | ETA: 16.5m [2026-01-05T12:09:03.572652] [DEBUG] [REMOTE ] FLL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:03.572794] [DEBUG] [REMOTE ] FLL: PASS: History has at least 300 days. [2026-01-05T12:09:03.573022] [DEBUG] [REMOTE ] FLL: PASS: Price check passed. Min price $2.29. [2026-01-05T12:09:03.573153] [DEBUG] [REMOTE ] FLL: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:03.573272] [DEBUG] [REMOTE ] FLL: PASS: Integrity check passed. [2026-01-05T12:09:03.573312] [DEBUG] [REMOTE ] FLL: Symbol is viable for forecasting. [2026-01-05T12:09:03.573360] [INFO ] [MAIN ] [1243/3535] FLL kept (0.6s) | 1241 kept, 2 rejected | 138.6/min | ETA: 16.5m [2026-01-05T12:09:03.829619] [DEBUG] [REMOTE ] FLNC: Retrieved 1049 rows, trimmed to 300. [2026-01-05T12:09:03.829749] [DEBUG] [REMOTE ] FLNC: PASS: History has at least 300 days. [2026-01-05T12:09:03.829952] [DEBUG] [REMOTE ] FLNC: PASS: Price check passed. Min price $13.09. [2026-01-05T12:09:03.830091] [DEBUG] [REMOTE ] FLNC: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:03.830215] [DEBUG] [REMOTE ] FLNC: PASS: Integrity check passed. [2026-01-05T12:09:03.830261] [DEBUG] [REMOTE ] FLNC: Symbol is viable for forecasting. [2026-01-05T12:09:03.830310] [INFO ] [MAIN ] [1244/3535] FLNC kept (0.3s) | 1242 kept, 2 rejected | 138.6/min | ETA: 16.5m [2026-01-05T12:09:04.261374] [DEBUG] [REMOTE ] FLNG: Retrieved 1647 rows, trimmed to 300. [2026-01-05T12:09:04.261493] [DEBUG] [REMOTE ] FLNG: PASS: History has at least 300 days. [2026-01-05T12:09:04.261724] [DEBUG] [REMOTE ] FLNG: PASS: Price check passed. Min price $23.65. [2026-01-05T12:09:04.261874] [DEBUG] [REMOTE ] FLNG: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:04.261988] [DEBUG] [REMOTE ] FLNG: PASS: Integrity check passed. [2026-01-05T12:09:04.262028] [DEBUG] [REMOTE ] FLNG: Symbol is viable for forecasting. [2026-01-05T12:09:04.262076] [INFO ] [MAIN ] [1245/3535] FLNG kept (0.4s) | 1243 kept, 2 rejected | 138.6/min | ETA: 16.5m [2026-01-05T12:09:04.840466] [DEBUG] [REMOTE ] FLO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:04.840672] [DEBUG] [REMOTE ] FLO: PASS: History has at least 300 days. [2026-01-05T12:09:04.840931] [DEBUG] [REMOTE ] FLO: PASS: Price check passed. Min price $10.17. [2026-01-05T12:09:04.841070] [DEBUG] [REMOTE ] FLO: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:04.841189] [DEBUG] [REMOTE ] FLO: PASS: Integrity check passed. [2026-01-05T12:09:04.841246] [DEBUG] [REMOTE ] FLO: Symbol is viable for forecasting. [2026-01-05T12:09:04.841311] [INFO ] [MAIN ] [1246/3535] FLO kept (0.6s) | 1244 kept, 2 rejected | 138.6/min | ETA: 16.5m [2026-01-05T12:09:05.321687] [DEBUG] [REMOTE ] FLS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:05.321835] [DEBUG] [REMOTE ] FLS: PASS: History has at least 300 days. [2026-01-05T12:09:05.322089] [DEBUG] [REMOTE ] FLS: PASS: Price check passed. Min price $48.95. [2026-01-05T12:09:05.322225] [DEBUG] [REMOTE ] FLS: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:05.322350] [DEBUG] [REMOTE ] FLS: PASS: Integrity check passed. [2026-01-05T12:09:05.322391] [DEBUG] [REMOTE ] FLS: Symbol is viable for forecasting. [2026-01-05T12:09:05.322440] [INFO ] [MAIN ] [1247/3535] FLS kept (0.5s) | 1245 kept, 2 rejected | 138.6/min | ETA: 16.5m [2026-01-05T12:09:05.715792] [DEBUG] [REMOTE ] FLUX: Retrieved 5728 rows, trimmed to 300. [2026-01-05T12:09:05.715932] [DEBUG] [REMOTE ] FLUX: PASS: History has at least 300 days. [2026-01-05T12:09:05.716148] [DEBUG] [REMOTE ] FLUX: PASS: Price check passed. Min price $1.27. [2026-01-05T12:09:05.716280] [DEBUG] [REMOTE ] FLUX: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:05.716391] [DEBUG] [REMOTE ] FLUX: PASS: Integrity check passed. [2026-01-05T12:09:05.716431] [DEBUG] [REMOTE ] FLUX: Symbol is viable for forecasting. [2026-01-05T12:09:05.716479] [INFO ] [MAIN ] [1248/3535] FLUX kept (0.4s) | 1246 kept, 2 rejected | 138.6/min | ETA: 16.5m [2026-01-05T12:09:06.211261] [DEBUG] [REMOTE ] FLWS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:06.211400] [DEBUG] [REMOTE ] FLWS: PASS: History has at least 300 days. [2026-01-05T12:09:06.211639] [DEBUG] [REMOTE ] FLWS: PASS: Price check passed. Min price $3.06. [2026-01-05T12:09:06.211775] [DEBUG] [REMOTE ] FLWS: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:06.211893] [DEBUG] [REMOTE ] FLWS: PASS: Integrity check passed. [2026-01-05T12:09:06.211933] [DEBUG] [REMOTE ] FLWS: Symbol is viable for forecasting. [2026-01-05T12:09:06.211982] [INFO ] [MAIN ] [1249/3535] FLWS kept (0.5s) | 1247 kept, 2 rejected | 138.6/min | ETA: 16.5m [2026-01-05T12:09:06.654409] [DEBUG] [REMOTE ] FLXS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:06.654543] [DEBUG] [REMOTE ] FLXS: PASS: History has at least 300 days. [2026-01-05T12:09:06.654772] [DEBUG] [REMOTE ] FLXS: PASS: Price check passed. Min price $34.02. [2026-01-05T12:09:06.654903] [DEBUG] [REMOTE ] FLXS: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:06.655015] [DEBUG] [REMOTE ] FLXS: PASS: Integrity check passed. [2026-01-05T12:09:06.655056] [DEBUG] [REMOTE ] FLXS: Symbol is viable for forecasting. [2026-01-05T12:09:06.655102] [INFO ] [MAIN ] [1250/3535] FLXS kept (0.4s) | 1248 kept, 2 rejected | 138.6/min | ETA: 16.5m [2026-01-05T12:09:06.824141] [DEBUG] [REMOTE ] FLYE: Retrieved 395 rows, trimmed to 300. [2026-01-05T12:09:06.824269] [DEBUG] [REMOTE ] FLYE: PASS: History has at least 300 days. [2026-01-05T12:09:06.824468] [DEBUG] [REMOTE ] FLYE: PASS: Price check passed. Min price $3.87. [2026-01-05T12:09:06.824638] [DEBUG] [REMOTE ] FLYE: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:06.824756] [DEBUG] [REMOTE ] FLYE: PASS: Integrity check passed. [2026-01-05T12:09:06.824798] [DEBUG] [REMOTE ] FLYE: Symbol is viable for forecasting. [2026-01-05T12:09:06.824845] [INFO ] [MAIN ] [1251/3535] FLYE kept (0.2s) | 1249 kept, 2 rejected | 138.6/min | ETA: 16.5m [2026-01-05T12:09:07.524802] [DEBUG] [REMOTE ] FMAO: Retrieved 5305 rows, trimmed to 300. [2026-01-05T12:09:07.524962] [DEBUG] [REMOTE ] FMAO: PASS: History has at least 300 days. [2026-01-05T12:09:07.525230] [DEBUG] [REMOTE ] FMAO: PASS: Price check passed. Min price $22.80. [2026-01-05T12:09:07.525378] [DEBUG] [REMOTE ] FMAO: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:07.525520] [DEBUG] [REMOTE ] FMAO: PASS: Integrity check passed. [2026-01-05T12:09:07.525612] [DEBUG] [REMOTE ] FMAO: Symbol is viable for forecasting. [2026-01-05T12:09:07.525669] [INFO ] [MAIN ] [1252/3535] FMAO kept (0.7s) | 1250 kept, 2 rejected | 138.6/min | ETA: 16.5m [2026-01-05T12:09:07.915978] [DEBUG] [REMOTE ] FMB: Retrieved 2927 rows, trimmed to 300. [2026-01-05T12:09:07.916106] [DEBUG] [REMOTE ] FMB: PASS: History has at least 300 days. [2026-01-05T12:09:07.916308] [DEBUG] [REMOTE ] FMB: PASS: Price check passed. Min price $50.43. [2026-01-05T12:09:07.916442] [DEBUG] [REMOTE ] FMB: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:07.916553] [DEBUG] [REMOTE ] FMB: PASS: Integrity check passed. [2026-01-05T12:09:07.916615] [DEBUG] [REMOTE ] FMB: Symbol is viable for forecasting. [2026-01-05T12:09:07.916665] [INFO ] [MAIN ] [1253/3535] FMB kept (0.4s) | 1251 kept, 2 rejected | 138.6/min | ETA: 16.5m [2026-01-05T12:09:08.239449] [DEBUG] [REMOTE ] FMBH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:08.239609] [DEBUG] [REMOTE ] FMBH: PASS: History has at least 300 days. [2026-01-05T12:09:08.239868] [DEBUG] [REMOTE ] FMBH: PASS: Price check passed. Min price $34.75. [2026-01-05T12:09:08.240000] [DEBUG] [REMOTE ] FMBH: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:08.240124] [DEBUG] [REMOTE ] FMBH: PASS: Integrity check passed. [2026-01-05T12:09:08.240163] [DEBUG] [REMOTE ] FMBH: Symbol is viable for forecasting. [2026-01-05T12:09:08.240677] [INFO ] [MAIN ] [1254/3535] FMBH kept (0.3s) | 1252 kept, 2 rejected | 138.6/min | ETA: 16.5m [2026-01-05T12:09:08.793246] [DEBUG] [REMOTE ] FMC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:08.793384] [DEBUG] [REMOTE ] FMC: PASS: History has at least 300 days. [2026-01-05T12:09:08.793626] [DEBUG] [REMOTE ] FMC: PASS: Price check passed. Min price $12.11. [2026-01-05T12:09:08.793762] [DEBUG] [REMOTE ] FMC: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:08.793878] [DEBUG] [REMOTE ] FMC: PASS: Integrity check passed. [2026-01-05T12:09:08.793918] [DEBUG] [REMOTE ] FMC: Symbol is viable for forecasting. [2026-01-05T12:09:08.793966] [INFO ] [MAIN ] [1255/3535] FMC kept (0.6s) | 1253 kept, 2 rejected | 138.6/min | ETA: 16.5m [2026-01-05T12:09:09.103815] [DEBUG] [REMOTE ] FMHI: Retrieved 2051 rows, trimmed to 300. [2026-01-05T12:09:09.104029] [DEBUG] [REMOTE ] FMHI: PASS: History has at least 300 days. [2026-01-05T12:09:09.104320] [DEBUG] [REMOTE ] FMHI: PASS: Price check passed. Min price $47.14. [2026-01-05T12:09:09.104474] [DEBUG] [REMOTE ] FMHI: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:09.104641] [DEBUG] [REMOTE ] FMHI: PASS: Integrity check passed. [2026-01-05T12:09:09.104686] [DEBUG] [REMOTE ] FMHI: Symbol is viable for forecasting. [2026-01-05T12:09:09.104743] [INFO ] [MAIN ] [1256/3535] FMHI kept (0.3s) | 1254 kept, 2 rejected | 138.6/min | ETA: 16.4m [2026-01-05T12:09:09.625994] [DEBUG] [REMOTE ] FMN: Retrieved 5795 rows, trimmed to 300. [2026-01-05T12:09:09.626191] [DEBUG] [REMOTE ] FMN: PASS: History has at least 300 days. [2026-01-05T12:09:09.626454] [DEBUG] [REMOTE ] FMN: PASS: Price check passed. Min price $10.82. [2026-01-05T12:09:09.626617] [DEBUG] [REMOTE ] FMN: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:09.626744] [DEBUG] [REMOTE ] FMN: PASS: Integrity check passed. [2026-01-05T12:09:09.626786] [DEBUG] [REMOTE ] FMN: Symbol is viable for forecasting. [2026-01-05T12:09:09.626849] [INFO ] [MAIN ] [1257/3535] FMN kept (0.5s) | 1255 kept, 2 rejected | 138.6/min | ETA: 16.4m [2026-01-05T12:09:10.101005] [DEBUG] [REMOTE ] FMNB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:10.101165] [DEBUG] [REMOTE ] FMNB: PASS: History has at least 300 days. [2026-01-05T12:09:10.101478] [DEBUG] [REMOTE ] FMNB: PASS: Price check passed. Min price $12.71. [2026-01-05T12:09:10.101648] [DEBUG] [REMOTE ] FMNB: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:10.101808] [DEBUG] [REMOTE ] FMNB: PASS: Integrity check passed. [2026-01-05T12:09:10.101863] [DEBUG] [REMOTE ] FMNB: Symbol is viable for forecasting. [2026-01-05T12:09:10.101915] [INFO ] [MAIN ] [1258/3535] FMNB kept (0.5s) | 1256 kept, 2 rejected | 138.6/min | ETA: 16.4m [2026-01-05T12:09:10.574864] [DEBUG] [REMOTE ] FMS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:10.575053] [DEBUG] [REMOTE ] FMS: PASS: History has at least 300 days. [2026-01-05T12:09:10.575315] [DEBUG] [REMOTE ] FMS: PASS: Price check passed. Min price $22.59. [2026-01-05T12:09:10.575458] [DEBUG] [REMOTE ] FMS: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:10.575627] [DEBUG] [REMOTE ] FMS: PASS: Integrity check passed. [2026-01-05T12:09:10.575672] [DEBUG] [REMOTE ] FMS: Symbol is viable for forecasting. [2026-01-05T12:09:10.575726] [INFO ] [MAIN ] [1259/3535] FMS kept (0.5s) | 1257 kept, 2 rejected | 138.6/min | ETA: 16.4m [2026-01-05T12:09:11.084939] [DEBUG] [REMOTE ] FMX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:11.085077] [DEBUG] [REMOTE ] FMX: PASS: History has at least 300 days. [2026-01-05T12:09:11.085309] [DEBUG] [REMOTE ] FMX: PASS: Price check passed. Min price $90.24. [2026-01-05T12:09:11.085440] [DEBUG] [REMOTE ] FMX: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:11.085558] [DEBUG] [REMOTE ] FMX: PASS: Integrity check passed. [2026-01-05T12:09:11.085618] [DEBUG] [REMOTE ] FMX: Symbol is viable for forecasting. [2026-01-05T12:09:11.085665] [INFO ] [MAIN ] [1260/3535] FMX kept (0.5s) | 1258 kept, 2 rejected | 138.6/min | ETA: 16.4m [2026-01-05T12:09:11.449281] [DEBUG] [REMOTE ] FN: Retrieved 3905 rows, trimmed to 300. [2026-01-05T12:09:11.449410] [DEBUG] [REMOTE ] FN: PASS: History has at least 300 days. [2026-01-05T12:09:11.449637] [DEBUG] [REMOTE ] FN: PASS: Price check passed. Min price $361.94. [2026-01-05T12:09:11.449772] [DEBUG] [REMOTE ] FN: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:11.449884] [DEBUG] [REMOTE ] FN: PASS: Integrity check passed. [2026-01-05T12:09:11.449925] [DEBUG] [REMOTE ] FN: Symbol is viable for forecasting. [2026-01-05T12:09:11.449973] [INFO ] [MAIN ] [1261/3535] FN kept (0.4s) | 1259 kept, 2 rejected | 138.6/min | ETA: 16.4m [2026-01-05T12:09:11.938199] [DEBUG] [REMOTE ] FNB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:11.938331] [DEBUG] [REMOTE ] FNB: PASS: History has at least 300 days. [2026-01-05T12:09:11.938549] [DEBUG] [REMOTE ] FNB: PASS: Price check passed. Min price $14.55. [2026-01-05T12:09:11.938728] [DEBUG] [REMOTE ] FNB: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:11.938849] [DEBUG] [REMOTE ] FNB: PASS: Integrity check passed. [2026-01-05T12:09:11.938891] [DEBUG] [REMOTE ] FNB: Symbol is viable for forecasting. [2026-01-05T12:09:11.938940] [INFO ] [MAIN ] [1262/3535] FNB kept (0.5s) | 1260 kept, 2 rejected | 138.6/min | ETA: 16.4m [2026-01-05T12:09:12.244387] [DEBUG] [REMOTE ] FND: Retrieved 2184 rows, trimmed to 300. [2026-01-05T12:09:12.244508] [DEBUG] [REMOTE ] FND: PASS: History has at least 300 days. [2026-01-05T12:09:12.244727] [DEBUG] [REMOTE ] FND: PASS: Price check passed. Min price $56.79. [2026-01-05T12:09:12.244865] [DEBUG] [REMOTE ] FND: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:12.244975] [DEBUG] [REMOTE ] FND: PASS: Integrity check passed. [2026-01-05T12:09:12.245016] [DEBUG] [REMOTE ] FND: Symbol is viable for forecasting. [2026-01-05T12:09:12.245065] [INFO ] [MAIN ] [1263/3535] FND kept (0.3s) | 1261 kept, 2 rejected | 138.6/min | ETA: 16.4m [2026-01-05T12:09:12.754493] [DEBUG] [REMOTE ] FNF: Retrieved 5086 rows, trimmed to 300. [2026-01-05T12:09:12.754657] [DEBUG] [REMOTE ] FNF: PASS: History has at least 300 days. [2026-01-05T12:09:12.754909] [DEBUG] [REMOTE ] FNF: PASS: Price check passed. Min price $52.13. [2026-01-05T12:09:12.755070] [DEBUG] [REMOTE ] FNF: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:12.755223] [DEBUG] [REMOTE ] FNF: PASS: Integrity check passed. [2026-01-05T12:09:12.755271] [DEBUG] [REMOTE ] FNF: Symbol is viable for forecasting. [2026-01-05T12:09:12.755331] [INFO ] [MAIN ] [1264/3535] FNF kept (0.5s) | 1262 kept, 2 rejected | 138.6/min | ETA: 16.4m [2026-01-05T12:09:13.111962] [DEBUG] [REMOTE ] FNKO: Retrieved 2052 rows, trimmed to 300. [2026-01-05T12:09:13.112086] [DEBUG] [REMOTE ] FNKO: PASS: History has at least 300 days. [2026-01-05T12:09:13.112291] [DEBUG] [REMOTE ] FNKO: PASS: Price check passed. Min price $2.81. [2026-01-05T12:09:13.112420] [DEBUG] [REMOTE ] FNKO: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:13.112528] [DEBUG] [REMOTE ] FNKO: PASS: Integrity check passed. [2026-01-05T12:09:13.112597] [DEBUG] [REMOTE ] FNKO: Symbol is viable for forecasting. [2026-01-05T12:09:13.112649] [INFO ] [MAIN ] [1265/3535] FNKO kept (0.4s) | 1263 kept, 2 rejected | 138.6/min | ETA: 16.4m [2026-01-05T12:09:13.618879] [DEBUG] [REMOTE ] FNLC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:13.619025] [DEBUG] [REMOTE ] FNLC: PASS: History has at least 300 days. [2026-01-05T12:09:13.619270] [DEBUG] [REMOTE ] FNLC: PASS: Price check passed. Min price $24.08. [2026-01-05T12:09:13.619402] [DEBUG] [REMOTE ] FNLC: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:13.619524] [DEBUG] [REMOTE ] FNLC: PASS: Integrity check passed. [2026-01-05T12:09:13.619564] [DEBUG] [REMOTE ] FNLC: Symbol is viable for forecasting. [2026-01-05T12:09:13.619652] [INFO ] [MAIN ] [1266/3535] FNLC kept (0.5s) | 1264 kept, 2 rejected | 138.6/min | ETA: 16.4m [2026-01-05T12:09:14.151726] [DEBUG] [REMOTE ] FNX: Retrieved 4693 rows, trimmed to 300. [2026-01-05T12:09:14.151857] [DEBUG] [REMOTE ] FNX: PASS: History has at least 300 days. [2026-01-05T12:09:14.152063] [DEBUG] [REMOTE ] FNX: PASS: Price check passed. Min price $117.13. [2026-01-05T12:09:14.152194] [DEBUG] [REMOTE ] FNX: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:14.152305] [DEBUG] [REMOTE ] FNX: PASS: Integrity check passed. [2026-01-05T12:09:14.152346] [DEBUG] [REMOTE ] FNX: Symbol is viable for forecasting. [2026-01-05T12:09:14.152403] [INFO ] [MAIN ] [1267/3535] FNX kept (0.5s) | 1265 kept, 2 rejected | 138.5/min | ETA: 16.4m [2026-01-05T12:09:14.526423] [DEBUG] [REMOTE ] FNY: Retrieved 3698 rows, trimmed to 300. [2026-01-05T12:09:14.526548] [DEBUG] [REMOTE ] FNY: PASS: History has at least 300 days. [2026-01-05T12:09:14.526772] [DEBUG] [REMOTE ] FNY: PASS: Price check passed. Min price $85.10. [2026-01-05T12:09:14.526907] [DEBUG] [REMOTE ] FNY: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:14.527014] [DEBUG] [REMOTE ] FNY: PASS: Integrity check passed. [2026-01-05T12:09:14.527054] [DEBUG] [REMOTE ] FNY: Symbol is viable for forecasting. [2026-01-05T12:09:14.527101] [INFO ] [MAIN ] [1268/3535] FNY kept (0.4s) | 1266 kept, 2 rejected | 138.6/min | ETA: 16.4m [2026-01-05T12:09:14.850988] [DEBUG] [REMOTE ] FOA: Retrieved 1687 rows, trimmed to 300. [2026-01-05T12:09:14.851110] [DEBUG] [REMOTE ] FOA: PASS: History has at least 300 days. [2026-01-05T12:09:14.851316] [DEBUG] [REMOTE ] FOA: PASS: Price check passed. Min price $21.41. [2026-01-05T12:09:14.851453] [DEBUG] [REMOTE ] FOA: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:14.851563] [DEBUG] [REMOTE ] FOA: PASS: Integrity check passed. [2026-01-05T12:09:14.851628] [DEBUG] [REMOTE ] FOA: Symbol is viable for forecasting. [2026-01-05T12:09:14.851681] [INFO ] [MAIN ] [1269/3535] FOA kept (0.3s) | 1267 kept, 2 rejected | 138.6/min | ETA: 16.4m [2026-01-05T12:09:15.305260] [DEBUG] [REMOTE ] FOF: Retrieved 4804 rows, trimmed to 300. [2026-01-05T12:09:15.305433] [DEBUG] [REMOTE ] FOF: PASS: History has at least 300 days. [2026-01-05T12:09:15.305760] [DEBUG] [REMOTE ] FOF: PASS: Price check passed. Min price $12.70. [2026-01-05T12:09:15.305917] [DEBUG] [REMOTE ] FOF: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:15.306088] [DEBUG] [REMOTE ] FOF: PASS: Integrity check passed. [2026-01-05T12:09:15.306133] [DEBUG] [REMOTE ] FOF: Symbol is viable for forecasting. [2026-01-05T12:09:15.306191] [INFO ] [MAIN ] [1270/3535] FOF kept (0.5s) | 1268 kept, 2 rejected | 138.6/min | ETA: 16.3m [2026-01-05T12:09:15.789688] [DEBUG] [REMOTE ] FOLD: Retrieved 4679 rows, trimmed to 300. [2026-01-05T12:09:15.789816] [DEBUG] [REMOTE ] FOLD: PASS: History has at least 300 days. [2026-01-05T12:09:15.790030] [DEBUG] [REMOTE ] FOLD: PASS: Price check passed. Min price $8.04. [2026-01-05T12:09:15.790181] [DEBUG] [REMOTE ] FOLD: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:15.790299] [DEBUG] [REMOTE ] FOLD: PASS: Integrity check passed. [2026-01-05T12:09:15.790341] [DEBUG] [REMOTE ] FOLD: Symbol is viable for forecasting. [2026-01-05T12:09:15.790393] [INFO ] [MAIN ] [1271/3535] FOLD kept (0.5s) | 1269 kept, 2 rejected | 138.6/min | ETA: 16.3m [2026-01-05T12:09:16.212953] [DEBUG] [REMOTE ] FORM: Retrieved 5677 rows, trimmed to 300. [2026-01-05T12:09:16.213079] [DEBUG] [REMOTE ] FORM: PASS: History has at least 300 days. [2026-01-05T12:09:16.213298] [DEBUG] [REMOTE ] FORM: PASS: Price check passed. Min price $38.14. [2026-01-05T12:09:16.213437] [DEBUG] [REMOTE ] FORM: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:16.213551] [DEBUG] [REMOTE ] FORM: PASS: Integrity check passed. [2026-01-05T12:09:16.213613] [DEBUG] [REMOTE ] FORM: Symbol is viable for forecasting. [2026-01-05T12:09:16.213663] [INFO ] [MAIN ] [1272/3535] FORM kept (0.4s) | 1270 kept, 2 rejected | 138.6/min | ETA: 16.3m [2026-01-05T12:09:16.563102] [DEBUG] [REMOTE ] FOSL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:16.563240] [DEBUG] [REMOTE ] FOSL: PASS: History has at least 300 days. [2026-01-05T12:09:16.563482] [DEBUG] [REMOTE ] FOSL: PASS: Price check passed. Min price $1.79. [2026-01-05T12:09:16.563639] [DEBUG] [REMOTE ] FOSL: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:16.563761] [DEBUG] [REMOTE ] FOSL: PASS: Integrity check passed. [2026-01-05T12:09:16.563803] [DEBUG] [REMOTE ] FOSL: Symbol is viable for forecasting. [2026-01-05T12:09:16.563852] [INFO ] [MAIN ] [1273/3535] FOSL kept (0.4s) | 1271 kept, 2 rejected | 138.6/min | ETA: 16.3m [2026-01-05T12:09:16.854763] [DEBUG] [REMOTE ] FOX: Retrieved 1713 rows, trimmed to 300. [2026-01-05T12:09:16.854885] [DEBUG] [REMOTE ] FOX: PASS: History has at least 300 days. [2026-01-05T12:09:16.855086] [DEBUG] [REMOTE ] FOX: PASS: Price check passed. Min price $51.27. [2026-01-05T12:09:16.855221] [DEBUG] [REMOTE ] FOX: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:16.855332] [DEBUG] [REMOTE ] FOX: PASS: Integrity check passed. [2026-01-05T12:09:16.855372] [DEBUG] [REMOTE ] FOX: Symbol is viable for forecasting. [2026-01-05T12:09:16.855420] [INFO ] [MAIN ] [1274/3535] FOX kept (0.3s) | 1272 kept, 2 rejected | 138.6/min | ETA: 16.3m [2026-01-05T12:09:17.260628] [DEBUG] [REMOTE ] FOXA: Retrieved 1714 rows, trimmed to 300. [2026-01-05T12:09:17.260747] [DEBUG] [REMOTE ] FOXA: PASS: History has at least 300 days. [2026-01-05T12:09:17.260944] [DEBUG] [REMOTE ] FOXA: PASS: Price check passed. Min price $57.00. [2026-01-05T12:09:17.261075] [DEBUG] [REMOTE ] FOXA: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:17.261190] [DEBUG] [REMOTE ] FOXA: PASS: Integrity check passed. [2026-01-05T12:09:17.261230] [DEBUG] [REMOTE ] FOXA: Symbol is viable for forecasting. [2026-01-05T12:09:17.261275] [INFO ] [MAIN ] [1275/3535] FOXA kept (0.4s) | 1273 kept, 2 rejected | 138.6/min | ETA: 16.3m [2026-01-05T12:09:17.784908] [DEBUG] [REMOTE ] FOXF: Retrieved 3120 rows, trimmed to 300. [2026-01-05T12:09:17.785035] [DEBUG] [REMOTE ] FOXF: PASS: History has at least 300 days. [2026-01-05T12:09:17.785239] [DEBUG] [REMOTE ] FOXF: PASS: Price check passed. Min price $13.19. [2026-01-05T12:09:17.785369] [DEBUG] [REMOTE ] FOXF: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:17.785506] [DEBUG] [REMOTE ] FOXF: PASS: Integrity check passed. [2026-01-05T12:09:17.785550] [DEBUG] [REMOTE ] FOXF: Symbol is viable for forecasting. [2026-01-05T12:09:17.785616] [INFO ] [MAIN ] [1276/3535] FOXF kept (0.5s) | 1274 kept, 2 rejected | 138.6/min | ETA: 16.3m [2026-01-05T12:09:18.149738] [DEBUG] [REMOTE ] FPF: Retrieved 3172 rows, trimmed to 300. [2026-01-05T12:09:18.149869] [DEBUG] [REMOTE ] FPF: PASS: History has at least 300 days. [2026-01-05T12:09:18.150078] [DEBUG] [REMOTE ] FPF: PASS: Price check passed. Min price $18.15. [2026-01-05T12:09:18.150213] [DEBUG] [REMOTE ] FPF: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:18.150325] [DEBUG] [REMOTE ] FPF: PASS: Integrity check passed. [2026-01-05T12:09:18.150366] [DEBUG] [REMOTE ] FPF: Symbol is viable for forecasting. [2026-01-05T12:09:18.150415] [INFO ] [MAIN ] [1277/3535] FPF kept (0.4s) | 1275 kept, 2 rejected | 138.6/min | ETA: 16.3m [2026-01-05T12:09:18.507976] [DEBUG] [REMOTE ] FPH: Retrieved 2175 rows, trimmed to 300. [2026-01-05T12:09:18.508100] [DEBUG] [REMOTE ] FPH: PASS: History has at least 300 days. [2026-01-05T12:09:18.508296] [DEBUG] [REMOTE ] FPH: PASS: Price check passed. Min price $5.44. [2026-01-05T12:09:18.508426] [DEBUG] [REMOTE ] FPH: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:18.508532] [DEBUG] [REMOTE ] FPH: PASS: Integrity check passed. [2026-01-05T12:09:18.508591] [DEBUG] [REMOTE ] FPH: Symbol is viable for forecasting. [2026-01-05T12:09:18.508669] [INFO ] [MAIN ] [1278/3535] FPH kept (0.4s) | 1276 kept, 2 rejected | 138.6/min | ETA: 16.3m [2026-01-05T12:09:18.966005] [DEBUG] [REMOTE ] FPI: Retrieved 2950 rows, trimmed to 300. [2026-01-05T12:09:18.966132] [DEBUG] [REMOTE ] FPI: PASS: History has at least 300 days. [2026-01-05T12:09:18.966333] [DEBUG] [REMOTE ] FPI: PASS: Price check passed. Min price $9.15. [2026-01-05T12:09:18.966483] [DEBUG] [REMOTE ] FPI: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:18.966616] [DEBUG] [REMOTE ] FPI: PASS: Integrity check passed. [2026-01-05T12:09:18.966660] [DEBUG] [REMOTE ] FPI: Symbol is viable for forecasting. [2026-01-05T12:09:18.966708] [INFO ] [MAIN ] [1279/3535] FPI kept (0.5s) | 1277 kept, 2 rejected | 138.6/min | ETA: 16.3m [2026-01-05T12:09:19.377262] [DEBUG] [REMOTE ] FPXI: Retrieved 2804 rows, trimmed to 300. [2026-01-05T12:09:19.377388] [DEBUG] [REMOTE ] FPXI: PASS: History has at least 300 days. [2026-01-05T12:09:19.377611] [DEBUG] [REMOTE ] FPXI: PASS: Price check passed. Min price $56.37. [2026-01-05T12:09:19.377744] [DEBUG] [REMOTE ] FPXI: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:19.377854] [DEBUG] [REMOTE ] FPXI: PASS: Integrity check passed. [2026-01-05T12:09:19.377893] [DEBUG] [REMOTE ] FPXI: Symbol is viable for forecasting. [2026-01-05T12:09:19.377940] [INFO ] [MAIN ] [1280/3535] FPXI kept (0.4s) | 1278 kept, 2 rejected | 138.6/min | ETA: 16.3m [2026-01-05T12:09:19.900920] [DEBUG] [REMOTE ] FRA: Retrieved 5580 rows, trimmed to 300. [2026-01-05T12:09:19.901061] [DEBUG] [REMOTE ] FRA: PASS: History has at least 300 days. [2026-01-05T12:09:19.901316] [DEBUG] [REMOTE ] FRA: PASS: Price check passed. Min price $11.46. [2026-01-05T12:09:19.901461] [DEBUG] [REMOTE ] FRA: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:19.901596] [DEBUG] [REMOTE ] FRA: PASS: Integrity check passed. [2026-01-05T12:09:19.901639] [DEBUG] [REMOTE ] FRA: Symbol is viable for forecasting. [2026-01-05T12:09:19.901687] [INFO ] [MAIN ] [1281/3535] FRA kept (0.5s) | 1279 kept, 2 rejected | 138.6/min | ETA: 16.3m [2026-01-05T12:09:20.352313] [DEBUG] [REMOTE ] FRBA: Retrieved 4723 rows, trimmed to 300. [2026-01-05T12:09:20.352451] [DEBUG] [REMOTE ] FRBA: PASS: History has at least 300 days. [2026-01-05T12:09:20.352716] [DEBUG] [REMOTE ] FRBA: PASS: Price check passed. Min price $14.98. [2026-01-05T12:09:20.352918] [DEBUG] [REMOTE ] FRBA: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:20.353066] [DEBUG] [REMOTE ] FRBA: PASS: Integrity check passed. [2026-01-05T12:09:20.353109] [DEBUG] [REMOTE ] FRBA: Symbol is viable for forecasting. [2026-01-05T12:09:20.353158] [INFO ] [MAIN ] [1282/3535] FRBA kept (0.5s) | 1280 kept, 2 rejected | 138.6/min | ETA: 16.3m [2026-01-05T12:09:20.599354] [DEBUG] [REMOTE ] FRGE: Retrieved 1237 rows, trimmed to 300. [2026-01-05T12:09:20.599484] [DEBUG] [REMOTE ] FRGE: PASS: History has at least 300 days. [2026-01-05T12:09:20.599698] [DEBUG] [REMOTE ] FRGE: PASS: Price check passed. Min price $16.20. [2026-01-05T12:09:20.599832] [DEBUG] [REMOTE ] FRGE: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:20.599939] [DEBUG] [REMOTE ] FRGE: PASS: Integrity check passed. [2026-01-05T12:09:20.599979] [DEBUG] [REMOTE ] FRGE: Symbol is viable for forecasting. [2026-01-05T12:09:20.600025] [INFO ] [MAIN ] [1283/3535] FRGE kept (0.2s) | 1281 kept, 2 rejected | 138.7/min | ETA: 16.2m [2026-01-05T12:09:20.937963] [DEBUG] [REMOTE ] FRHC: Retrieved 2072 rows, trimmed to 300. [2026-01-05T12:09:20.938089] [DEBUG] [REMOTE ] FRHC: PASS: History has at least 300 days. [2026-01-05T12:09:20.938287] [DEBUG] [REMOTE ] FRHC: PASS: Price check passed. Min price $121.68. [2026-01-05T12:09:20.938422] [DEBUG] [REMOTE ] FRHC: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:20.938530] [DEBUG] [REMOTE ] FRHC: PASS: Integrity check passed. [2026-01-05T12:09:20.938597] [DEBUG] [REMOTE ] FRHC: Symbol is viable for forecasting. [2026-01-05T12:09:20.938671] [INFO ] [MAIN ] [1284/3535] FRHC kept (0.3s) | 1282 kept, 2 rejected | 138.7/min | ETA: 16.2m [2026-01-05T12:09:21.640562] [DEBUG] [REMOTE ] FRME: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:21.640732] [DEBUG] [REMOTE ] FRME: PASS: History has at least 300 days. [2026-01-05T12:09:21.640986] [DEBUG] [REMOTE ] FRME: PASS: Price check passed. Min price $34.66. [2026-01-05T12:09:21.641122] [DEBUG] [REMOTE ] FRME: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:21.641245] [DEBUG] [REMOTE ] FRME: PASS: Integrity check passed. [2026-01-05T12:09:21.641288] [DEBUG] [REMOTE ] FRME: Symbol is viable for forecasting. [2026-01-05T12:09:21.641340] [INFO ] [MAIN ] [1285/3535] FRME kept (0.7s) | 1283 kept, 2 rejected | 138.6/min | ETA: 16.2m [2026-01-05T12:09:21.920041] [DEBUG] [REMOTE ] FRO: Retrieved 6139 rows, trimmed to 300. [2026-01-05T12:09:21.920178] [DEBUG] [REMOTE ] FRO: PASS: History has at least 300 days. [2026-01-05T12:09:21.920391] [DEBUG] [REMOTE ] FRO: PASS: Price check passed. Min price $20.58. [2026-01-05T12:09:21.920550] [DEBUG] [REMOTE ] FRO: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:21.920686] [DEBUG] [REMOTE ] FRO: PASS: Integrity check passed. [2026-01-05T12:09:21.920728] [DEBUG] [REMOTE ] FRO: Symbol is viable for forecasting. [2026-01-05T12:09:21.920777] [INFO ] [MAIN ] [1286/3535] FRO kept (0.3s) | 1284 kept, 2 rejected | 138.7/min | ETA: 16.2m [2026-01-05T12:09:22.328455] [DEBUG] [REMOTE ] FROG: Retrieved 1331 rows, trimmed to 300. [2026-01-05T12:09:22.328639] [DEBUG] [REMOTE ] FROG: PASS: History has at least 300 days. [2026-01-05T12:09:22.328880] [DEBUG] [REMOTE ] FROG: PASS: Price check passed. Min price $46.01. [2026-01-05T12:09:22.329045] [DEBUG] [REMOTE ] FROG: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:22.329198] [DEBUG] [REMOTE ] FROG: PASS: Integrity check passed. [2026-01-05T12:09:22.329255] [DEBUG] [REMOTE ] FROG: Symbol is viable for forecasting. [2026-01-05T12:09:22.329322] [INFO ] [MAIN ] [1287/3535] FROG kept (0.4s) | 1285 kept, 2 rejected | 138.7/min | ETA: 16.2m [2026-01-05T12:09:22.899367] [DEBUG] [REMOTE ] FRPH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:22.899517] [DEBUG] [REMOTE ] FRPH: PASS: History has at least 300 days. [2026-01-05T12:09:22.899769] [DEBUG] [REMOTE ] FRPH: PASS: Price check passed. Min price $22.33. [2026-01-05T12:09:22.899923] [DEBUG] [REMOTE ] FRPH: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:22.900042] [DEBUG] [REMOTE ] FRPH: PASS: Integrity check passed. [2026-01-05T12:09:22.900081] [DEBUG] [REMOTE ] FRPH: Symbol is viable for forecasting. [2026-01-05T12:09:22.900128] [INFO ] [MAIN ] [1288/3535] FRPH kept (0.6s) | 1286 kept, 2 rejected | 138.6/min | ETA: 16.2m [2026-01-05T12:09:23.125071] [DEBUG] [REMOTE ] FRSH: Retrieved 1075 rows, trimmed to 300. [2026-01-05T12:09:23.125225] [DEBUG] [REMOTE ] FRSH: PASS: History has at least 300 days. [2026-01-05T12:09:23.125444] [DEBUG] [REMOTE ] FRSH: PASS: Price check passed. Min price $10.85. [2026-01-05T12:09:23.125632] [DEBUG] [REMOTE ] FRSH: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:23.125748] [DEBUG] [REMOTE ] FRSH: PASS: Integrity check passed. [2026-01-05T12:09:23.125791] [DEBUG] [REMOTE ] FRSH: Symbol is viable for forecasting. [2026-01-05T12:09:23.125841] [INFO ] [MAIN ] [1289/3535] FRSH kept (0.2s) | 1287 kept, 2 rejected | 138.7/min | ETA: 16.2m [2026-01-05T12:09:23.591467] [DEBUG] [REMOTE ] FRSX: Retrieved 2150 rows, trimmed to 300. [2026-01-05T12:09:23.591618] [DEBUG] [REMOTE ] FRSX: PASS: History has at least 300 days. [2026-01-05T12:09:23.591823] [DEBUG] [REMOTE ] FRSX: PASS: Price check passed. Min price $1.29. [2026-01-05T12:09:23.591957] [DEBUG] [REMOTE ] FRSX: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:23.592066] [DEBUG] [REMOTE ] FRSX: PASS: Integrity check passed. [2026-01-05T12:09:23.592107] [DEBUG] [REMOTE ] FRSX: Symbol is viable for forecasting. [2026-01-05T12:09:23.592156] [INFO ] [MAIN ] [1290/3535] FRSX kept (0.5s) | 1288 kept, 2 rejected | 138.7/min | ETA: 16.2m [2026-01-05T12:09:23.968929] [DEBUG] [REMOTE ] FSBC: Retrieved 1173 rows, trimmed to 300. [2026-01-05T12:09:23.969083] [DEBUG] [REMOTE ] FSBC: PASS: History has at least 300 days. [2026-01-05T12:09:23.969311] [DEBUG] [REMOTE ] FSBC: PASS: Price check passed. Min price $30.93. [2026-01-05T12:09:23.969463] [DEBUG] [REMOTE ] FSBC: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:23.969611] [DEBUG] [REMOTE ] FSBC: PASS: Integrity check passed. [2026-01-05T12:09:23.969658] [DEBUG] [REMOTE ] FSBC: Symbol is viable for forecasting. [2026-01-05T12:09:23.969713] [INFO ] [MAIN ] [1291/3535] FSBC kept (0.4s) | 1289 kept, 2 rejected | 138.7/min | ETA: 16.2m [2026-01-05T12:09:24.404843] [DEBUG] [REMOTE ] FSCO: Retrieved 786 rows, trimmed to 300. [2026-01-05T12:09:24.405037] [DEBUG] [REMOTE ] FSCO: PASS: History has at least 300 days. [2026-01-05T12:09:24.405282] [DEBUG] [REMOTE ] FSCO: PASS: Price check passed. Min price $5.95. [2026-01-05T12:09:24.405423] [DEBUG] [REMOTE ] FSCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:24.405537] [DEBUG] [REMOTE ] FSCO: PASS: Integrity check passed. [2026-01-05T12:09:24.405596] [DEBUG] [REMOTE ] FSCO: Symbol is viable for forecasting. [2026-01-05T12:09:24.405651] [INFO ] [MAIN ] [1292/3535] FSCO kept (0.4s) | 1290 kept, 2 rejected | 138.7/min | ETA: 16.2m [2026-01-05T12:09:24.797163] [DEBUG] [REMOTE ] FSK: Retrieved 2947 rows, trimmed to 300. [2026-01-05T12:09:24.797294] [DEBUG] [REMOTE ] FSK: PASS: History has at least 300 days. [2026-01-05T12:09:24.797501] [DEBUG] [REMOTE ] FSK: PASS: Price check passed. Min price $13.55. [2026-01-05T12:09:24.797668] [DEBUG] [REMOTE ] FSK: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:24.797787] [DEBUG] [REMOTE ] FSK: PASS: Integrity check passed. [2026-01-05T12:09:24.797826] [DEBUG] [REMOTE ] FSK: Symbol is viable for forecasting. [2026-01-05T12:09:24.797874] [INFO ] [MAIN ] [1293/3535] FSK kept (0.4s) | 1291 kept, 2 rejected | 138.7/min | ETA: 16.2m [2026-01-05T12:09:25.152419] [DEBUG] [REMOTE ] FSLY: Retrieved 1667 rows, trimmed to 300. [2026-01-05T12:09:25.152627] [DEBUG] [REMOTE ] FSLY: PASS: History has at least 300 days. [2026-01-05T12:09:25.152883] [DEBUG] [REMOTE ] FSLY: PASS: Price check passed. Min price $7.86. [2026-01-05T12:09:25.153047] [DEBUG] [REMOTE ] FSLY: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:25.153170] [DEBUG] [REMOTE ] FSLY: PASS: Integrity check passed. [2026-01-05T12:09:25.153214] [DEBUG] [REMOTE ] FSLY: Symbol is viable for forecasting. [2026-01-05T12:09:25.153267] [INFO ] [MAIN ] [1294/3535] FSLY kept (0.4s) | 1292 kept, 2 rejected | 138.7/min | ETA: 16.2m [2026-01-05T12:09:25.704313] [DEBUG] [REMOTE ] FSM: Retrieved 4778 rows, trimmed to 300. [2026-01-05T12:09:25.704457] [DEBUG] [REMOTE ] FSM: PASS: History has at least 300 days. [2026-01-05T12:09:25.704711] [DEBUG] [REMOTE ] FSM: PASS: Price check passed. Min price $7.84. [2026-01-05T12:09:25.704844] [DEBUG] [REMOTE ] FSM: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:25.704957] [DEBUG] [REMOTE ] FSM: PASS: Integrity check passed. [2026-01-05T12:09:25.704996] [DEBUG] [REMOTE ] FSM: Symbol is viable for forecasting. [2026-01-05T12:09:25.705043] [INFO ] [MAIN ] [1295/3535] FSM kept (0.6s) | 1293 kept, 2 rejected | 138.7/min | ETA: 16.2m [2026-01-05T12:09:26.213802] [DEBUG] [REMOTE ] FSS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:26.214124] [DEBUG] [REMOTE ] FSS: PASS: History has at least 300 days. [2026-01-05T12:09:26.214335] [DEBUG] [REMOTE ] FSS: PASS: Price check passed. Min price $106.16. [2026-01-05T12:09:26.214466] [DEBUG] [REMOTE ] FSS: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:26.214599] [DEBUG] [REMOTE ] FSS: PASS: Integrity check passed. [2026-01-05T12:09:26.214642] [DEBUG] [REMOTE ] FSS: Symbol is viable for forecasting. [2026-01-05T12:09:26.214689] [INFO ] [MAIN ] [1296/3535] FSS kept (0.5s) | 1294 kept, 2 rejected | 138.7/min | ETA: 16.1m [2026-01-05T12:09:26.791555] [DEBUG] [REMOTE ] FTA: Retrieved 4692 rows, trimmed to 300. [2026-01-05T12:09:26.791718] [DEBUG] [REMOTE ] FTA: PASS: History has at least 300 days. [2026-01-05T12:09:26.791938] [DEBUG] [REMOTE ] FTA: PASS: Price check passed. Min price $80.63. [2026-01-05T12:09:26.792074] [DEBUG] [REMOTE ] FTA: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:26.792190] [DEBUG] [REMOTE ] FTA: PASS: Integrity check passed. [2026-01-05T12:09:26.792232] [DEBUG] [REMOTE ] FTA: Symbol is viable for forecasting. [2026-01-05T12:09:26.792281] [INFO ] [MAIN ] [1297/3535] FTA kept (0.6s) | 1295 kept, 2 rejected | 138.6/min | ETA: 16.1m [2026-01-05T12:09:27.122940] [DEBUG] [REMOTE ] FTAI: Retrieved 2675 rows, trimmed to 300. [2026-01-05T12:09:27.123135] [DEBUG] [REMOTE ] FTAI: PASS: History has at least 300 days. [2026-01-05T12:09:27.123390] [DEBUG] [REMOTE ] FTAI: PASS: Price check passed. Min price $152.80. [2026-01-05T12:09:27.123528] [DEBUG] [REMOTE ] FTAI: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:27.123677] [DEBUG] [REMOTE ] FTAI: PASS: Integrity check passed. [2026-01-05T12:09:27.123724] [DEBUG] [REMOTE ] FTAI: Symbol is viable for forecasting. [2026-01-05T12:09:27.123776] [INFO ] [MAIN ] [1298/3535] FTAI kept (0.3s) | 1296 kept, 2 rejected | 138.7/min | ETA: 16.1m [2026-01-05T12:09:27.528216] [DEBUG] [REMOTE ] FTC: Retrieved 4692 rows, trimmed to 300. [2026-01-05T12:09:27.528415] [DEBUG] [REMOTE ] FTC: PASS: History has at least 300 days. [2026-01-05T12:09:27.528718] [DEBUG] [REMOTE ] FTC: PASS: Price check passed. Min price $150.07. [2026-01-05T12:09:27.529059] [DEBUG] [REMOTE ] FTC: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:27.529184] [DEBUG] [REMOTE ] FTC: PASS: Integrity check passed. [2026-01-05T12:09:27.529227] [DEBUG] [REMOTE ] FTC: Symbol is viable for forecasting. [2026-01-05T12:09:27.529280] [INFO ] [MAIN ] [1299/3535] FTC kept (0.4s) | 1297 kept, 2 rejected | 138.7/min | ETA: 16.1m [2026-01-05T12:09:27.845035] [DEBUG] [REMOTE ] FTCI: Retrieved 1177 rows, trimmed to 300. [2026-01-05T12:09:27.845231] [DEBUG] [REMOTE ] FTCI: PASS: History has at least 300 days. [2026-01-05T12:09:27.845512] [DEBUG] [REMOTE ] FTCI: PASS: Price check passed. Min price $7.32. [2026-01-05T12:09:27.845686] [DEBUG] [REMOTE ] FTCI: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:27.845810] [DEBUG] [REMOTE ] FTCI: PASS: Integrity check passed. [2026-01-05T12:09:27.845853] [DEBUG] [REMOTE ] FTCI: Symbol is viable for forecasting. [2026-01-05T12:09:27.845950] [INFO ] [MAIN ] [1300/3535] FTCI kept (0.3s) | 1298 kept, 2 rejected | 138.7/min | ETA: 16.1m [2026-01-05T12:09:28.457310] [DEBUG] [REMOTE ] FTCS: Retrieved 4902 rows, trimmed to 300. [2026-01-05T12:09:28.457503] [DEBUG] [REMOTE ] FTCS: PASS: History has at least 300 days. [2026-01-05T12:09:28.457970] [DEBUG] [REMOTE ] FTCS: PASS: Price check passed. Min price $89.63. [2026-01-05T12:09:28.458114] [DEBUG] [REMOTE ] FTCS: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:28.458253] [DEBUG] [REMOTE ] FTCS: PASS: Integrity check passed. [2026-01-05T12:09:28.458296] [DEBUG] [REMOTE ] FTCS: Symbol is viable for forecasting. [2026-01-05T12:09:28.458350] [INFO ] [MAIN ] [1301/3535] FTCS kept (0.6s) | 1299 kept, 2 rejected | 138.7/min | ETA: 16.1m [2026-01-05T12:09:28.903274] [DEBUG] [REMOTE ] FTEK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:28.903644] [DEBUG] [REMOTE ] FTEK: PASS: History has at least 300 days. [2026-01-05T12:09:28.903980] [DEBUG] [REMOTE ] FTEK: PASS: Price check passed. Min price $1.52. [2026-01-05T12:09:28.904128] [DEBUG] [REMOTE ] FTEK: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:28.904275] [DEBUG] [REMOTE ] FTEK: PASS: Integrity check passed. [2026-01-05T12:09:28.904318] [DEBUG] [REMOTE ] FTEK: Symbol is viable for forecasting. [2026-01-05T12:09:28.904373] [INFO ] [MAIN ] [1302/3535] FTEK kept (0.4s) | 1300 kept, 2 rejected | 138.6/min | ETA: 16.1m [2026-01-05T12:09:29.270785] [DEBUG] [REMOTE ] FTGC: Retrieved 3067 rows, trimmed to 300. [2026-01-05T12:09:29.271005] [DEBUG] [REMOTE ] FTGC: PASS: History has at least 300 days. [2026-01-05T12:09:29.271346] [DEBUG] [REMOTE ] FTGC: PASS: Price check passed. Min price $22.01. [2026-01-05T12:09:29.271519] [DEBUG] [REMOTE ] FTGC: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:29.271698] [DEBUG] [REMOTE ] FTGC: PASS: Integrity check passed. [2026-01-05T12:09:29.271751] [DEBUG] [REMOTE ] FTGC: Symbol is viable for forecasting. [2026-01-05T12:09:29.271817] [INFO ] [MAIN ] [1303/3535] FTGC kept (0.4s) | 1301 kept, 2 rejected | 138.7/min | ETA: 16.1m [2026-01-05T12:09:29.560061] [DEBUG] [REMOTE ] FTGS: Retrieved 799 rows, trimmed to 300. [2026-01-05T12:09:29.560243] [DEBUG] [REMOTE ] FTGS: PASS: History has at least 300 days. [2026-01-05T12:09:29.560504] [DEBUG] [REMOTE ] FTGS: PASS: Price check passed. Min price $33.68. [2026-01-05T12:09:29.560659] [DEBUG] [REMOTE ] FTGS: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:29.560779] [DEBUG] [REMOTE ] FTGS: PASS: Integrity check passed. [2026-01-05T12:09:29.560820] [DEBUG] [REMOTE ] FTGS: Symbol is viable for forecasting. [2026-01-05T12:09:29.560871] [INFO ] [MAIN ] [1304/3535] FTGS kept (0.3s) | 1302 kept, 2 rejected | 138.7/min | ETA: 16.1m [2026-01-05T12:09:30.060634] [DEBUG] [REMOTE ] FTHI: Retrieved 3016 rows, trimmed to 300. [2026-01-05T12:09:30.060776] [DEBUG] [REMOTE ] FTHI: PASS: History has at least 300 days. [2026-01-05T12:09:30.060992] [DEBUG] [REMOTE ] FTHI: PASS: Price check passed. Min price $22.71. [2026-01-05T12:09:30.061126] [DEBUG] [REMOTE ] FTHI: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:30.061270] [DEBUG] [REMOTE ] FTHI: PASS: Integrity check passed. [2026-01-05T12:09:30.061325] [DEBUG] [REMOTE ] FTHI: Symbol is viable for forecasting. [2026-01-05T12:09:30.061380] [INFO ] [MAIN ] [1305/3535] FTHI kept (0.5s) | 1303 kept, 2 rejected | 138.7/min | ETA: 16.1m [2026-01-05T12:09:30.296784] [DEBUG] [REMOTE ] FTHY: Retrieved 1387 rows, trimmed to 300. [2026-01-05T12:09:30.296966] [DEBUG] [REMOTE ] FTHY: PASS: History has at least 300 days. [2026-01-05T12:09:30.297231] [DEBUG] [REMOTE ] FTHY: PASS: Price check passed. Min price $13.62. [2026-01-05T12:09:30.297370] [DEBUG] [REMOTE ] FTHY: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:30.297484] [DEBUG] [REMOTE ] FTHY: PASS: Integrity check passed. [2026-01-05T12:09:30.297525] [DEBUG] [REMOTE ] FTHY: Symbol is viable for forecasting. [2026-01-05T12:09:30.297594] [INFO ] [MAIN ] [1306/3535] FTHY kept (0.2s) | 1304 kept, 2 rejected | 138.7/min | ETA: 16.1m [2026-01-05T12:09:30.975828] [DEBUG] [REMOTE ] FTI: Retrieved 6175 rows, trimmed to 300. [2026-01-05T12:09:30.975962] [DEBUG] [REMOTE ] FTI: PASS: History has at least 300 days. [2026-01-05T12:09:30.976171] [DEBUG] [REMOTE ] FTI: PASS: Price check passed. Min price $35.53. [2026-01-05T12:09:30.976302] [DEBUG] [REMOTE ] FTI: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:30.976416] [DEBUG] [REMOTE ] FTI: PASS: Integrity check passed. [2026-01-05T12:09:30.976455] [DEBUG] [REMOTE ] FTI: Symbol is viable for forecasting. [2026-01-05T12:09:30.976502] [INFO ] [MAIN ] [1307/3535] FTI kept (0.7s) | 1305 kept, 2 rejected | 138.7/min | ETA: 16.1m [2026-01-05T12:09:31.459211] [DEBUG] [REMOTE ] FTK: Retrieved 5142 rows, trimmed to 300. [2026-01-05T12:09:31.459342] [DEBUG] [REMOTE ] FTK: PASS: History has at least 300 days. [2026-01-05T12:09:31.459555] [DEBUG] [REMOTE ] FTK: PASS: Price check passed. Min price $13.47. [2026-01-05T12:09:31.459712] [DEBUG] [REMOTE ] FTK: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:31.460002] [DEBUG] [REMOTE ] FTK: PASS: Integrity check passed. [2026-01-05T12:09:31.460044] [DEBUG] [REMOTE ] FTK: Symbol is viable for forecasting. [2026-01-05T12:09:31.460093] [INFO ] [MAIN ] [1308/3535] FTK kept (0.5s) | 1306 kept, 2 rejected | 138.7/min | ETA: 16.1m [2026-01-05T12:09:31.876541] [DEBUG] [REMOTE ] FTLF: Retrieved 4562 rows, trimmed to 300. [2026-01-05T12:09:31.876705] [DEBUG] [REMOTE ] FTLF: PASS: History has at least 300 days. [2026-01-05T12:09:31.876915] [DEBUG] [REMOTE ] FTLF: PASS: Price check passed. Min price $15.76. [2026-01-05T12:09:31.877050] [DEBUG] [REMOTE ] FTLF: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:31.877164] [DEBUG] [REMOTE ] FTLF: PASS: Integrity check passed. [2026-01-05T12:09:31.877205] [DEBUG] [REMOTE ] FTLF: Symbol is viable for forecasting. [2026-01-05T12:09:31.877252] [INFO ] [MAIN ] [1309/3535] FTLF kept (0.4s) | 1307 kept, 2 rejected | 138.7/min | ETA: 16.1m [2026-01-05T12:09:32.230360] [DEBUG] [REMOTE ] FTQI: Retrieved 3016 rows, trimmed to 300. [2026-01-05T12:09:32.230486] [DEBUG] [REMOTE ] FTQI: PASS: History has at least 300 days. [2026-01-05T12:09:32.230759] [DEBUG] [REMOTE ] FTQI: PASS: Price check passed. Min price $19.83. [2026-01-05T12:09:32.230907] [DEBUG] [REMOTE ] FTQI: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:32.231023] [DEBUG] [REMOTE ] FTQI: PASS: Integrity check passed. [2026-01-05T12:09:32.231065] [DEBUG] [REMOTE ] FTQI: Symbol is viable for forecasting. [2026-01-05T12:09:32.231116] [INFO ] [MAIN ] [1310/3535] FTQI kept (0.4s) | 1308 kept, 2 rejected | 138.7/min | ETA: 16.0m [2026-01-05T12:09:32.502936] [DEBUG] [REMOTE ] FTRE: Retrieved 626 rows, trimmed to 300. [2026-01-05T12:09:32.503063] [DEBUG] [REMOTE ] FTRE: PASS: History has at least 300 days. [2026-01-05T12:09:32.503266] [DEBUG] [REMOTE ] FTRE: PASS: Price check passed. Min price $9.45. [2026-01-05T12:09:32.503413] [DEBUG] [REMOTE ] FTRE: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:32.503527] [DEBUG] [REMOTE ] FTRE: PASS: Integrity check passed. [2026-01-05T12:09:32.503595] [DEBUG] [REMOTE ] FTRE: Symbol is viable for forecasting. [2026-01-05T12:09:32.503650] [INFO ] [MAIN ] [1311/3535] FTRE kept (0.3s) | 1309 kept, 2 rejected | 138.7/min | ETA: 16.0m [2026-01-05T12:09:33.008040] [DEBUG] [REMOTE ] FTRI: Retrieved 2523 rows, trimmed to 300. [2026-01-05T12:09:33.008179] [DEBUG] [REMOTE ] FTRI: PASS: History has at least 300 days. [2026-01-05T12:09:33.008413] [DEBUG] [REMOTE ] FTRI: PASS: Price check passed. Min price $14.35. [2026-01-05T12:09:33.008546] [DEBUG] [REMOTE ] FTRI: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:33.008730] [DEBUG] [REMOTE ] FTRI: PASS: Integrity check passed. [2026-01-05T12:09:33.008785] [DEBUG] [REMOTE ] FTRI: Symbol is viable for forecasting. [2026-01-05T12:09:33.008838] [INFO ] [MAIN ] [1312/3535] FTRI kept (0.5s) | 1310 kept, 2 rejected | 138.7/min | ETA: 16.0m [2026-01-05T12:09:33.339050] [DEBUG] [REMOTE ] FTS: Retrieved 2515 rows, trimmed to 300. [2026-01-05T12:09:33.339254] [DEBUG] [REMOTE ] FTS: PASS: History has at least 300 days. [2026-01-05T12:09:33.339651] [DEBUG] [REMOTE ] FTS: PASS: Price check passed. Min price $49.38. [2026-01-05T12:09:33.339795] [DEBUG] [REMOTE ] FTS: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:33.340126] [DEBUG] [REMOTE ] FTS: PASS: Integrity check passed. [2026-01-05T12:09:33.340167] [DEBUG] [REMOTE ] FTS: Symbol is viable for forecasting. [2026-01-05T12:09:33.340219] [INFO ] [MAIN ] [1313/3535] FTS kept (0.3s) | 1311 kept, 2 rejected | 138.7/min | ETA: 16.0m [2026-01-05T12:09:33.879839] [DEBUG] [REMOTE ] FTSL: Retrieved 3188 rows, trimmed to 300. [2026-01-05T12:09:33.880165] [DEBUG] [REMOTE ] FTSL: PASS: History has at least 300 days. [2026-01-05T12:09:33.880378] [DEBUG] [REMOTE ] FTSL: PASS: Price check passed. Min price $44.99. [2026-01-05T12:09:33.880518] [DEBUG] [REMOTE ] FTSL: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:33.880654] [DEBUG] [REMOTE ] FTSL: PASS: Integrity check passed. [2026-01-05T12:09:33.880697] [DEBUG] [REMOTE ] FTSL: Symbol is viable for forecasting. [2026-01-05T12:09:33.880747] [INFO ] [MAIN ] [1314/3535] FTSL kept (0.5s) | 1312 kept, 2 rejected | 138.7/min | ETA: 16.0m [2026-01-05T12:09:34.052349] [DEBUG] [REMOTE ] FTSM: Retrieved 2870 rows, trimmed to 300. [2026-01-05T12:09:34.052483] [DEBUG] [REMOTE ] FTSM: PASS: History has at least 300 days. [2026-01-05T12:09:34.052728] [DEBUG] [REMOTE ] FTSM: PASS: Price check passed. Min price $59.36. [2026-01-05T12:09:34.052866] [DEBUG] [REMOTE ] FTSM: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:34.052980] [DEBUG] [REMOTE ] FTSM: PASS: Integrity check passed. [2026-01-05T12:09:34.053021] [DEBUG] [REMOTE ] FTSM: Symbol is viable for forecasting. [2026-01-05T12:09:34.053069] [INFO ] [MAIN ] [1315/3535] FTSM kept (0.2s) | 1313 kept, 2 rejected | 138.8/min | ETA: 16.0m [2026-01-05T12:09:34.624563] [DEBUG] [REMOTE ] FTXL: Retrieved 2334 rows, trimmed to 300. [2026-01-05T12:09:34.624767] [DEBUG] [REMOTE ] FTXL: PASS: History has at least 300 days. [2026-01-05T12:09:34.625023] [DEBUG] [REMOTE ] FTXL: PASS: Price check passed. Min price $110.81. [2026-01-05T12:09:34.625180] [DEBUG] [REMOTE ] FTXL: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:34.625321] [DEBUG] [REMOTE ] FTXL: PASS: Integrity check passed. [2026-01-05T12:09:34.625366] [DEBUG] [REMOTE ] FTXL: Symbol is viable for forecasting. [2026-01-05T12:09:34.625420] [INFO ] [MAIN ] [1316/3535] FTXL kept (0.6s) | 1314 kept, 2 rejected | 138.7/min | ETA: 16.0m [2026-01-05T12:09:34.920814] [DEBUG] [REMOTE ] FTXN: Retrieved 2332 rows, trimmed to 300. [2026-01-05T12:09:34.921053] [DEBUG] [REMOTE ] FTXN: PASS: History has at least 300 days. [2026-01-05T12:09:34.921444] [DEBUG] [REMOTE ] FTXN: PASS: Price check passed. Min price $26.46. [2026-01-05T12:09:34.921685] [DEBUG] [REMOTE ] FTXN: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:34.921890] [DEBUG] [REMOTE ] FTXN: PASS: Integrity check passed. [2026-01-05T12:09:34.921954] [DEBUG] [REMOTE ] FTXN: Symbol is viable for forecasting. [2026-01-05T12:09:34.922040] [INFO ] [MAIN ] [1317/3535] FTXN kept (0.3s) | 1315 kept, 2 rejected | 138.8/min | ETA: 16.0m [2026-01-05T12:09:35.401776] [DEBUG] [REMOTE ] FTXO: Retrieved 2322 rows, trimmed to 300. [2026-01-05T12:09:35.402008] [DEBUG] [REMOTE ] FTXO: PASS: History has at least 300 days. [2026-01-05T12:09:35.402280] [DEBUG] [REMOTE ] FTXO: PASS: Price check passed. Min price $32.89. [2026-01-05T12:09:35.402426] [DEBUG] [REMOTE ] FTXO: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:35.402545] [DEBUG] [REMOTE ] FTXO: PASS: Integrity check passed. [2026-01-05T12:09:35.402608] [DEBUG] [REMOTE ] FTXO: Symbol is viable for forecasting. [2026-01-05T12:09:35.402663] [INFO ] [MAIN ] [1318/3535] FTXO kept (0.5s) | 1316 kept, 2 rejected | 138.8/min | ETA: 16.0m [2026-01-05T12:09:35.777216] [DEBUG] [REMOTE ] FUBO: Retrieved 2017 rows, trimmed to 300. [2026-01-05T12:09:35.777403] [DEBUG] [REMOTE ] FUBO: PASS: History has at least 300 days. [2026-01-05T12:09:35.777682] [DEBUG] [REMOTE ] FUBO: PASS: Price check passed. Min price $2.51. [2026-01-05T12:09:35.777836] [DEBUG] [REMOTE ] FUBO: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:35.777969] [DEBUG] [REMOTE ] FUBO: PASS: Integrity check passed. [2026-01-05T12:09:35.778013] [DEBUG] [REMOTE ] FUBO: Symbol is viable for forecasting. [2026-01-05T12:09:35.778067] [INFO ] [MAIN ] [1319/3535] FUBO kept (0.4s) | 1317 kept, 2 rejected | 138.8/min | ETA: 16.0m [2026-01-05T12:09:36.371366] [DEBUG] [REMOTE ] FUL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:36.371622] [DEBUG] [REMOTE ] FUL: PASS: History has at least 300 days. [2026-01-05T12:09:36.372020] [DEBUG] [REMOTE ] FUL: PASS: Price check passed. Min price $55.41. [2026-01-05T12:09:36.372165] [DEBUG] [REMOTE ] FUL: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:36.372326] [DEBUG] [REMOTE ] FUL: PASS: Integrity check passed. [2026-01-05T12:09:36.372368] [DEBUG] [REMOTE ] FUL: Symbol is viable for forecasting. [2026-01-05T12:09:36.372426] [INFO ] [MAIN ] [1320/3535] FUL kept (0.6s) | 1318 kept, 2 rejected | 138.7/min | ETA: 16.0m [2026-01-05T12:09:36.656402] [DEBUG] [REMOTE ] FULC: Retrieved 1625 rows, trimmed to 300. [2026-01-05T12:09:36.656608] [DEBUG] [REMOTE ] FULC: PASS: History has at least 300 days. [2026-01-05T12:09:36.656859] [DEBUG] [REMOTE ] FULC: PASS: Price check passed. Min price $7.63. [2026-01-05T12:09:36.656999] [DEBUG] [REMOTE ] FULC: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:36.657118] [DEBUG] [REMOTE ] FULC: PASS: Integrity check passed. [2026-01-05T12:09:36.657162] [DEBUG] [REMOTE ] FULC: Symbol is viable for forecasting. [2026-01-05T12:09:36.657213] [INFO ] [MAIN ] [1321/3535] FULC kept (0.3s) | 1319 kept, 2 rejected | 138.8/min | ETA: 16.0m [2026-01-05T12:09:37.239290] [DEBUG] [REMOTE ] FUN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:37.239501] [DEBUG] [REMOTE ] FUN: PASS: History has at least 300 days. [2026-01-05T12:09:37.239827] [DEBUG] [REMOTE ] FUN: PASS: Price check passed. Min price $12.83. [2026-01-05T12:09:37.240170] [DEBUG] [REMOTE ] FUN: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:37.240318] [DEBUG] [REMOTE ] FUN: PASS: Integrity check passed. [2026-01-05T12:09:37.240361] [DEBUG] [REMOTE ] FUN: Symbol is viable for forecasting. [2026-01-05T12:09:37.240416] [INFO ] [MAIN ] [1322/3535] FUN kept (0.6s) | 1320 kept, 2 rejected | 138.7/min | ETA: 16.0m [2026-01-05T12:09:37.732973] [DEBUG] [REMOTE ] FUNC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:37.733168] [DEBUG] [REMOTE ] FUNC: PASS: History has at least 300 days. [2026-01-05T12:09:37.733452] [DEBUG] [REMOTE ] FUNC: PASS: Price check passed. Min price $33.85. [2026-01-05T12:09:37.733611] [DEBUG] [REMOTE ] FUNC: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:37.733747] [DEBUG] [REMOTE ] FUNC: PASS: Integrity check passed. [2026-01-05T12:09:37.733790] [DEBUG] [REMOTE ] FUNC: Symbol is viable for forecasting. [2026-01-05T12:09:37.733842] [INFO ] [MAIN ] [1323/3535] FUNC kept (0.5s) | 1321 kept, 2 rejected | 138.7/min | ETA: 15.9m [2026-01-05T12:09:38.041331] [DEBUG] [REMOTE ] FUND: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:38.041483] [DEBUG] [REMOTE ] FUND: PASS: History has at least 300 days. [2026-01-05T12:09:38.041738] [DEBUG] [REMOTE ] FUND: PASS: Price check passed. Min price $7.80. [2026-01-05T12:09:38.041877] [DEBUG] [REMOTE ] FUND: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:38.041999] [DEBUG] [REMOTE ] FUND: PASS: Integrity check passed. [2026-01-05T12:09:38.042040] [DEBUG] [REMOTE ] FUND: Symbol is viable for forecasting. [2026-01-05T12:09:38.042090] [INFO ] [MAIN ] [1324/3535] FUND kept (0.3s) | 1322 kept, 2 rejected | 138.7/min | ETA: 15.9m [2026-01-05T12:09:38.329355] [DEBUG] [REMOTE ] FVCB: Retrieved 3056 rows, trimmed to 300. [2026-01-05T12:09:38.329508] [DEBUG] [REMOTE ] FVCB: PASS: History has at least 300 days. [2026-01-05T12:09:38.329804] [DEBUG] [REMOTE ] FVCB: PASS: Price check passed. Min price $11.98. [2026-01-05T12:09:38.330009] [DEBUG] [REMOTE ] FVCB: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:38.330152] [DEBUG] [REMOTE ] FVCB: PASS: Integrity check passed. [2026-01-05T12:09:38.330204] [DEBUG] [REMOTE ] FVCB: Symbol is viable for forecasting. [2026-01-05T12:09:38.330268] [INFO ] [MAIN ] [1325/3535] FVCB kept (0.3s) | 1323 kept, 2 rejected | 138.8/min | ETA: 15.9m [2026-01-05T12:09:38.877116] [DEBUG] [REMOTE ] FWONA: Retrieved 3265 rows, trimmed to 300. [2026-01-05T12:09:38.877237] [DEBUG] [REMOTE ] FWONA: PASS: History has at least 300 days. [2026-01-05T12:09:38.877434] [DEBUG] [REMOTE ] FWONA: PASS: Price check passed. Min price $83.50. [2026-01-05T12:09:38.877592] [DEBUG] [REMOTE ] FWONA: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:38.877710] [DEBUG] [REMOTE ] FWONA: PASS: Integrity check passed. [2026-01-05T12:09:38.877755] [DEBUG] [REMOTE ] FWONA: Symbol is viable for forecasting. [2026-01-05T12:09:38.877801] [INFO ] [MAIN ] [1326/3535] FWONA kept (0.5s) | 1324 kept, 2 rejected | 138.7/min | ETA: 15.9m [2026-01-05T12:09:39.275798] [DEBUG] [REMOTE ] FWONK: Retrieved 2891 rows, trimmed to 300. [2026-01-05T12:09:39.275981] [DEBUG] [REMOTE ] FWONK: PASS: History has at least 300 days. [2026-01-05T12:09:39.276221] [DEBUG] [REMOTE ] FWONK: PASS: Price check passed. Min price $90.56. [2026-01-05T12:09:39.276396] [DEBUG] [REMOTE ] FWONK: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:39.276533] [DEBUG] [REMOTE ] FWONK: PASS: Integrity check passed. [2026-01-05T12:09:39.276597] [DEBUG] [REMOTE ] FWONK: Symbol is viable for forecasting. [2026-01-05T12:09:39.276649] [INFO ] [MAIN ] [1327/3535] FWONK kept (0.4s) | 1325 kept, 2 rejected | 138.8/min | ETA: 15.9m [2026-01-05T12:09:39.792156] [DEBUG] [REMOTE ] FWRD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:39.792285] [DEBUG] [REMOTE ] FWRD: PASS: History has at least 300 days. [2026-01-05T12:09:39.792497] [DEBUG] [REMOTE ] FWRD: PASS: Price check passed. Min price $17.69. [2026-01-05T12:09:39.792654] [DEBUG] [REMOTE ] FWRD: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:39.792771] [DEBUG] [REMOTE ] FWRD: PASS: Integrity check passed. [2026-01-05T12:09:39.792812] [DEBUG] [REMOTE ] FWRD: Symbol is viable for forecasting. [2026-01-05T12:09:39.792861] [INFO ] [MAIN ] [1328/3535] FWRD kept (0.5s) | 1326 kept, 2 rejected | 138.7/min | ETA: 15.9m [2026-01-05T12:09:40.045471] [DEBUG] [REMOTE ] FWRG: Retrieved 1068 rows, trimmed to 300. [2026-01-05T12:09:40.045620] [DEBUG] [REMOTE ] FWRG: PASS: History has at least 300 days. [2026-01-05T12:09:40.045826] [DEBUG] [REMOTE ] FWRG: PASS: Price check passed. Min price $15.05. [2026-01-05T12:09:40.045958] [DEBUG] [REMOTE ] FWRG: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:40.046065] [DEBUG] [REMOTE ] FWRG: PASS: Integrity check passed. [2026-01-05T12:09:40.046105] [DEBUG] [REMOTE ] FWRG: Symbol is viable for forecasting. [2026-01-05T12:09:40.046152] [INFO ] [MAIN ] [1329/3535] FWRG kept (0.3s) | 1327 kept, 2 rejected | 138.8/min | ETA: 15.9m [2026-01-05T12:09:40.413481] [DEBUG] [REMOTE ] FYC: Retrieved 3698 rows, trimmed to 300. [2026-01-05T12:09:40.413638] [DEBUG] [REMOTE ] FYC: PASS: History has at least 300 days. [2026-01-05T12:09:40.413844] [DEBUG] [REMOTE ] FYC: PASS: Price check passed. Min price $87.35. [2026-01-05T12:09:40.413978] [DEBUG] [REMOTE ] FYC: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:40.414090] [DEBUG] [REMOTE ] FYC: PASS: Integrity check passed. [2026-01-05T12:09:40.414129] [DEBUG] [REMOTE ] FYC: Symbol is viable for forecasting. [2026-01-05T12:09:40.414176] [INFO ] [MAIN ] [1330/3535] FYC kept (0.4s) | 1328 kept, 2 rejected | 138.8/min | ETA: 15.9m [2026-01-05T12:09:41.026493] [DEBUG] [REMOTE ] FYX: Retrieved 4693 rows, trimmed to 300. [2026-01-05T12:09:41.026700] [DEBUG] [REMOTE ] FYX: PASS: History has at least 300 days. [2026-01-05T12:09:41.026941] [DEBUG] [REMOTE ] FYX: PASS: Price check passed. Min price $103.32. [2026-01-05T12:09:41.027077] [DEBUG] [REMOTE ] FYX: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:41.027191] [DEBUG] [REMOTE ] FYX: PASS: Integrity check passed. [2026-01-05T12:09:41.027232] [DEBUG] [REMOTE ] FYX: Symbol is viable for forecasting. [2026-01-05T12:09:41.027284] [INFO ] [MAIN ] [1331/3535] FYX kept (0.6s) | 1329 kept, 2 rejected | 138.7/min | ETA: 15.9m [2026-01-05T12:09:41.417893] [DEBUG] [REMOTE ] G: Retrieved 4635 rows, trimmed to 300. [2026-01-05T12:09:41.418083] [DEBUG] [REMOTE ] G: PASS: History has at least 300 days. [2026-01-05T12:09:41.418365] [DEBUG] [REMOTE ] G: PASS: Price check passed. Min price $37.75. [2026-01-05T12:09:41.418502] [DEBUG] [REMOTE ] G: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:41.418664] [DEBUG] [REMOTE ] G: PASS: Integrity check passed. [2026-01-05T12:09:41.418718] [DEBUG] [REMOTE ] G: Symbol is viable for forecasting. [2026-01-05T12:09:41.418901] [INFO ] [MAIN ] [1332/3535] G kept (0.4s) | 1330 kept, 2 rejected | 138.8/min | ETA: 15.9m [2026-01-05T12:09:41.755758] [DEBUG] [REMOTE ] GAB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:41.755898] [DEBUG] [REMOTE ] GAB: PASS: History has at least 300 days. [2026-01-05T12:09:41.756203] [DEBUG] [REMOTE ] GAB: PASS: Price check passed. Min price $5.72. [2026-01-05T12:09:41.756337] [DEBUG] [REMOTE ] GAB: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:41.756451] [DEBUG] [REMOTE ] GAB: PASS: Integrity check passed. [2026-01-05T12:09:41.756491] [DEBUG] [REMOTE ] GAB: Symbol is viable for forecasting. [2026-01-05T12:09:41.757238] [INFO ] [MAIN ] [1333/3535] GAB kept (0.3s) | 1331 kept, 2 rejected | 138.8/min | ETA: 15.9m [2026-01-05T12:09:42.382464] [DEBUG] [REMOTE ] GABC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:42.382699] [DEBUG] [REMOTE ] GABC: PASS: History has at least 300 days. [2026-01-05T12:09:42.383018] [DEBUG] [REMOTE ] GABC: PASS: Price check passed. Min price $37.15. [2026-01-05T12:09:42.383170] [DEBUG] [REMOTE ] GABC: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:42.383453] [DEBUG] [REMOTE ] GABC: PASS: Integrity check passed. [2026-01-05T12:09:42.383499] [DEBUG] [REMOTE ] GABC: Symbol is viable for forecasting. [2026-01-05T12:09:42.383555] [INFO ] [MAIN ] [1334/3535] GABC kept (0.6s) | 1332 kept, 2 rejected | 138.7/min | ETA: 15.9m [2026-01-05T12:09:42.904001] [DEBUG] [REMOTE ] GAIA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:42.904166] [DEBUG] [REMOTE ] GAIA: PASS: History has at least 300 days. [2026-01-05T12:09:42.904417] [DEBUG] [REMOTE ] GAIA: PASS: Price check passed. Min price $3.28. [2026-01-05T12:09:42.904555] [DEBUG] [REMOTE ] GAIA: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:42.904701] [DEBUG] [REMOTE ] GAIA: PASS: Integrity check passed. [2026-01-05T12:09:42.904745] [DEBUG] [REMOTE ] GAIA: Symbol is viable for forecasting. [2026-01-05T12:09:42.904796] [INFO ] [MAIN ] [1335/3535] GAIA kept (0.5s) | 1333 kept, 2 rejected | 138.7/min | ETA: 15.9m [2026-01-05T12:09:43.166920] [DEBUG] [REMOTE ] GAIN: Retrieved 5165 rows, trimmed to 300. [2026-01-05T12:09:43.167047] [DEBUG] [REMOTE ] GAIN: PASS: History has at least 300 days. [2026-01-05T12:09:43.167246] [DEBUG] [REMOTE ] GAIN: PASS: Price check passed. Min price $12.97. [2026-01-05T12:09:43.167377] [DEBUG] [REMOTE ] GAIN: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:43.167485] [DEBUG] [REMOTE ] GAIN: PASS: Integrity check passed. [2026-01-05T12:09:43.167525] [DEBUG] [REMOTE ] GAIN: Symbol is viable for forecasting. [2026-01-05T12:09:43.167589] [INFO ] [MAIN ] [1336/3535] GAIN kept (0.3s) | 1334 kept, 2 rejected | 138.8/min | ETA: 15.8m [2026-01-05T12:09:43.757191] [DEBUG] [REMOTE ] GAM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:43.757332] [DEBUG] [REMOTE ] GAM: PASS: History has at least 300 days. [2026-01-05T12:09:43.757560] [DEBUG] [REMOTE ] GAM: PASS: Price check passed. Min price $55.87. [2026-01-05T12:09:43.757722] [DEBUG] [REMOTE ] GAM: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:43.757974] [DEBUG] [REMOTE ] GAM: PASS: Integrity check passed. [2026-01-05T12:09:43.758027] [DEBUG] [REMOTE ] GAM: Symbol is viable for forecasting. [2026-01-05T12:09:43.758078] [INFO ] [MAIN ] [1337/3535] GAM kept (0.6s) | 1335 kept, 2 rejected | 138.7/min | ETA: 15.8m [2026-01-05T12:09:43.955298] [DEBUG] [REMOTE ] GAMB: Retrieved 1117 rows, trimmed to 300. [2026-01-05T12:09:43.955491] [DEBUG] [REMOTE ] GAMB: PASS: History has at least 300 days. [2026-01-05T12:09:43.955756] [DEBUG] [REMOTE ] GAMB: PASS: Price check passed. Min price $4.66. [2026-01-05T12:09:43.955901] [DEBUG] [REMOTE ] GAMB: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:43.956022] [DEBUG] [REMOTE ] GAMB: PASS: Integrity check passed. [2026-01-05T12:09:43.956066] [DEBUG] [REMOTE ] GAMB: Symbol is viable for forecasting. [2026-01-05T12:09:43.956118] [INFO ] [MAIN ] [1338/3535] GAMB kept (0.2s) | 1336 kept, 2 rejected | 138.8/min | ETA: 15.8m [2026-01-05T12:09:44.427081] [DEBUG] [REMOTE ] GANX: Retrieved 1205 rows, trimmed to 300. [2026-01-05T12:09:44.427294] [DEBUG] [REMOTE ] GANX: PASS: History has at least 300 days. [2026-01-05T12:09:44.427556] [DEBUG] [REMOTE ] GANX: PASS: Price check passed. Min price $1.66. [2026-01-05T12:09:44.427739] [DEBUG] [REMOTE ] GANX: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:44.427869] [DEBUG] [REMOTE ] GANX: PASS: Integrity check passed. [2026-01-05T12:09:44.427911] [DEBUG] [REMOTE ] GANX: Symbol is viable for forecasting. [2026-01-05T12:09:44.427965] [INFO ] [MAIN ] [1339/3535] GANX kept (0.5s) | 1337 kept, 2 rejected | 138.8/min | ETA: 15.8m [2026-01-05T12:09:44.899603] [DEBUG] [REMOTE ] GASS: Retrieved 5092 rows, trimmed to 300. [2026-01-05T12:09:44.899772] [DEBUG] [REMOTE ] GASS: PASS: History has at least 300 days. [2026-01-05T12:09:44.900059] [DEBUG] [REMOTE ] GASS: PASS: Price check passed. Min price $6.26. [2026-01-05T12:09:44.900217] [DEBUG] [REMOTE ] GASS: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:44.900370] [DEBUG] [REMOTE ] GASS: PASS: Integrity check passed. [2026-01-05T12:09:44.900412] [DEBUG] [REMOTE ] GASS: Symbol is viable for forecasting. [2026-01-05T12:09:44.900465] [INFO ] [MAIN ] [1340/3535] GASS kept (0.5s) | 1338 kept, 2 rejected | 138.8/min | ETA: 15.8m [2026-01-05T12:09:45.439697] [DEBUG] [REMOTE ] GATX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:45.439839] [DEBUG] [REMOTE ] GATX: PASS: History has at least 300 days. [2026-01-05T12:09:45.440076] [DEBUG] [REMOTE ] GATX: PASS: Price check passed. Min price $151.57. [2026-01-05T12:09:45.440207] [DEBUG] [REMOTE ] GATX: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:45.440331] [DEBUG] [REMOTE ] GATX: PASS: Integrity check passed. [2026-01-05T12:09:45.440371] [DEBUG] [REMOTE ] GATX: Symbol is viable for forecasting. [2026-01-05T12:09:45.440418] [INFO ] [MAIN ] [1341/3535] GATX kept (0.5s) | 1339 kept, 2 rejected | 138.7/min | ETA: 15.8m [2026-01-05T12:09:45.533952] [DEBUG] [REMOTE ] GAUZ: Retrieved 395 rows, trimmed to 300. [2026-01-05T12:09:45.534155] [DEBUG] [REMOTE ] GAUZ: PASS: History has at least 300 days. [2026-01-05T12:09:45.534402] [DEBUG] [REMOTE ] GAUZ: PASS: Price check passed. Min price $1.00. [2026-01-05T12:09:45.534547] [DEBUG] [REMOTE ] GAUZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:45.534756] [DEBUG] [REMOTE ] GAUZ: PASS: Integrity check passed. [2026-01-05T12:09:45.534812] [DEBUG] [REMOTE ] GAUZ: Symbol is viable for forecasting. [2026-01-05T12:09:45.534880] [INFO ] [MAIN ] [1342/3535] GAUZ kept (0.1s) | 1340 kept, 2 rejected | 138.8/min | ETA: 15.8m [2026-01-05T12:09:46.200989] [DEBUG] [REMOTE ] GBAB: Retrieved 3818 rows, trimmed to 300. [2026-01-05T12:09:46.201181] [DEBUG] [REMOTE ] GBAB: PASS: History has at least 300 days. [2026-01-05T12:09:46.201437] [DEBUG] [REMOTE ] GBAB: PASS: Price check passed. Min price $14.80. [2026-01-05T12:09:46.201612] [DEBUG] [REMOTE ] GBAB: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:46.201753] [DEBUG] [REMOTE ] GBAB: PASS: Integrity check passed. [2026-01-05T12:09:46.201799] [DEBUG] [REMOTE ] GBAB: Symbol is viable for forecasting. [2026-01-05T12:09:46.201851] [INFO ] [MAIN ] [1343/3535] GBAB kept (0.7s) | 1341 kept, 2 rejected | 138.8/min | ETA: 15.8m [2026-01-05T12:09:46.585360] [DEBUG] [REMOTE ] GBCI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:46.585686] [DEBUG] [REMOTE ] GBCI: PASS: History has at least 300 days. [2026-01-05T12:09:46.586004] [DEBUG] [REMOTE ] GBCI: PASS: Price check passed. Min price $39.87. [2026-01-05T12:09:46.586149] [DEBUG] [REMOTE ] GBCI: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:46.586327] [DEBUG] [REMOTE ] GBCI: PASS: Integrity check passed. [2026-01-05T12:09:46.586373] [DEBUG] [REMOTE ] GBCI: Symbol is viable for forecasting. [2026-01-05T12:09:46.586429] [INFO ] [MAIN ] [1344/3535] GBCI kept (0.4s) | 1342 kept, 2 rejected | 138.8/min | ETA: 15.8m [2026-01-05T12:09:47.015476] [DEBUG] [REMOTE ] GBDC: Retrieved 3955 rows, trimmed to 300. [2026-01-05T12:09:47.015699] [DEBUG] [REMOTE ] GBDC: PASS: History has at least 300 days. [2026-01-05T12:09:47.015996] [DEBUG] [REMOTE ] GBDC: PASS: Price check passed. Min price $12.96. [2026-01-05T12:09:47.016144] [DEBUG] [REMOTE ] GBDC: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:47.016275] [DEBUG] [REMOTE ] GBDC: PASS: Integrity check passed. [2026-01-05T12:09:47.016318] [DEBUG] [REMOTE ] GBDC: Symbol is viable for forecasting. [2026-01-05T12:09:47.016373] [INFO ] [MAIN ] [1345/3535] GBDC kept (0.4s) | 1343 kept, 2 rejected | 138.8/min | ETA: 15.8m [2026-01-05T12:09:47.289676] [DEBUG] [REMOTE ] GBIO: Retrieved 1397 rows, trimmed to 300. [2026-01-05T12:09:47.289853] [DEBUG] [REMOTE ] GBIO: PASS: History has at least 300 days. [2026-01-05T12:09:47.290090] [DEBUG] [REMOTE ] GBIO: PASS: Price check passed. Min price $5.01. [2026-01-05T12:09:47.290227] [DEBUG] [REMOTE ] GBIO: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:47.290342] [DEBUG] [REMOTE ] GBIO: PASS: Integrity check passed. [2026-01-05T12:09:47.290382] [DEBUG] [REMOTE ] GBIO: Symbol is viable for forecasting. [2026-01-05T12:09:47.290433] [INFO ] [MAIN ] [1346/3535] GBIO kept (0.3s) | 1344 kept, 2 rejected | 138.8/min | ETA: 15.8m [2026-01-05T12:09:47.572393] [DEBUG] [REMOTE ] GBTG: Retrieved 1283 rows, trimmed to 300. [2026-01-05T12:09:47.572600] [DEBUG] [REMOTE ] GBTG: PASS: History has at least 300 days. [2026-01-05T12:09:47.572833] [DEBUG] [REMOTE ] GBTG: PASS: Price check passed. Min price $6.83. [2026-01-05T12:09:47.572969] [DEBUG] [REMOTE ] GBTG: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:47.573081] [DEBUG] [REMOTE ] GBTG: PASS: Integrity check passed. [2026-01-05T12:09:47.573121] [DEBUG] [REMOTE ] GBTG: Symbol is viable for forecasting. [2026-01-05T12:09:47.573195] [INFO ] [MAIN ] [1347/3535] GBTG kept (0.3s) | 1345 kept, 2 rejected | 138.8/min | ETA: 15.8m [2026-01-05T12:09:48.309715] [DEBUG] [REMOTE ] GBX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:48.309928] [DEBUG] [REMOTE ] GBX: PASS: History has at least 300 days. [2026-01-05T12:09:48.310235] [DEBUG] [REMOTE ] GBX: PASS: Price check passed. Min price $40.98. [2026-01-05T12:09:48.310379] [DEBUG] [REMOTE ] GBX: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:48.310515] [DEBUG] [REMOTE ] GBX: PASS: Integrity check passed. [2026-01-05T12:09:48.310558] [DEBUG] [REMOTE ] GBX: Symbol is viable for forecasting. [2026-01-05T12:09:48.310632] [INFO ] [MAIN ] [1348/3535] GBX kept (0.7s) | 1346 kept, 2 rejected | 138.8/min | ETA: 15.8m [2026-01-05T12:09:49.034502] [DEBUG] [REMOTE ] GCBC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:49.034694] [DEBUG] [REMOTE ] GCBC: PASS: History has at least 300 days. [2026-01-05T12:09:49.035151] [DEBUG] [REMOTE ] GCBC: PASS: Price check passed. Min price $21.40. [2026-01-05T12:09:49.035495] [DEBUG] [REMOTE ] GCBC: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:49.035664] [DEBUG] [REMOTE ] GCBC: PASS: Integrity check passed. [2026-01-05T12:09:49.035710] [DEBUG] [REMOTE ] GCBC: Symbol is viable for forecasting. [2026-01-05T12:09:49.035765] [INFO ] [MAIN ] [1349/3535] GCBC kept (0.7s) | 1347 kept, 2 rejected | 138.7/min | ETA: 15.8m [2026-01-05T12:09:49.292242] [DEBUG] [REMOTE ] GCMG: Retrieved 1286 rows, trimmed to 300. [2026-01-05T12:09:49.292437] [DEBUG] [REMOTE ] GCMG: PASS: History has at least 300 days. [2026-01-05T12:09:49.292709] [DEBUG] [REMOTE ] GCMG: PASS: Price check passed. Min price $10.33. [2026-01-05T12:09:49.292848] [DEBUG] [REMOTE ] GCMG: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:49.292965] [DEBUG] [REMOTE ] GCMG: PASS: Integrity check passed. [2026-01-05T12:09:49.293007] [DEBUG] [REMOTE ] GCMG: Symbol is viable for forecasting. [2026-01-05T12:09:49.293058] [INFO ] [MAIN ] [1350/3535] GCMG kept (0.3s) | 1348 kept, 2 rejected | 138.7/min | ETA: 15.7m [2026-01-05T12:09:49.902852] [DEBUG] [REMOTE ] GCO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:49.903086] [DEBUG] [REMOTE ] GCO: PASS: History has at least 300 days. [2026-01-05T12:09:49.903375] [DEBUG] [REMOTE ] GCO: PASS: Price check passed. Min price $21.95. [2026-01-05T12:09:49.903524] [DEBUG] [REMOTE ] GCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:49.903675] [DEBUG] [REMOTE ] GCO: PASS: Integrity check passed. [2026-01-05T12:09:49.903720] [DEBUG] [REMOTE ] GCO: Symbol is viable for forecasting. [2026-01-05T12:09:49.903772] [INFO ] [MAIN ] [1351/3535] GCO kept (0.6s) | 1349 kept, 2 rejected | 138.7/min | ETA: 15.7m [2026-01-05T12:09:50.446003] [DEBUG] [REMOTE ] GD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:50.446196] [DEBUG] [REMOTE ] GD: PASS: History has at least 300 days. [2026-01-05T12:09:50.446460] [DEBUG] [REMOTE ] GD: PASS: Price check passed. Min price $330.59. [2026-01-05T12:09:50.446616] [DEBUG] [REMOTE ] GD: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:50.446750] [DEBUG] [REMOTE ] GD: PASS: Integrity check passed. [2026-01-05T12:09:50.446791] [DEBUG] [REMOTE ] GD: Symbol is viable for forecasting. [2026-01-05T12:09:50.446842] [INFO ] [MAIN ] [1352/3535] GD kept (0.5s) | 1350 kept, 2 rejected | 138.7/min | ETA: 15.7m [2026-01-05T12:09:50.790555] [DEBUG] [REMOTE ] GDC: Retrieved 2517 rows, trimmed to 300. [2026-01-05T12:09:50.790792] [DEBUG] [REMOTE ] GDC: PASS: History has at least 300 days. [2026-01-05T12:09:50.791053] [DEBUG] [REMOTE ] GDC: PASS: Price check passed. Min price $3.44. [2026-01-05T12:09:50.791203] [DEBUG] [REMOTE ] GDC: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:50.791518] [DEBUG] [REMOTE ] GDC: PASS: Integrity check passed. [2026-01-05T12:09:50.791558] [DEBUG] [REMOTE ] GDC: Symbol is viable for forecasting. [2026-01-05T12:09:50.791661] [INFO ] [MAIN ] [1353/3535] GDC kept (0.3s) | 1351 kept, 2 rejected | 138.7/min | ETA: 15.7m [2026-01-05T12:09:51.092203] [DEBUG] [REMOTE ] GDDY: Retrieved 2706 rows, trimmed to 300. [2026-01-05T12:09:51.092376] [DEBUG] [REMOTE ] GDDY: PASS: History has at least 300 days. [2026-01-05T12:09:51.092638] [DEBUG] [REMOTE ] GDDY: PASS: Price check passed. Min price $118.52. [2026-01-05T12:09:51.092780] [DEBUG] [REMOTE ] GDDY: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:51.092926] [DEBUG] [REMOTE ] GDDY: PASS: Integrity check passed. [2026-01-05T12:09:51.092976] [DEBUG] [REMOTE ] GDDY: Symbol is viable for forecasting. [2026-01-05T12:09:51.093029] [INFO ] [MAIN ] [1354/3535] GDDY kept (0.3s) | 1352 kept, 2 rejected | 138.7/min | ETA: 15.7m [2026-01-05T12:09:51.494446] [DEBUG] [REMOTE ] GDEN: Retrieved 2620 rows, trimmed to 300. [2026-01-05T12:09:51.494633] [DEBUG] [REMOTE ] GDEN: PASS: History has at least 300 days. [2026-01-05T12:09:51.494867] [DEBUG] [REMOTE ] GDEN: PASS: Price check passed. Min price $19.93. [2026-01-05T12:09:51.494998] [DEBUG] [REMOTE ] GDEN: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:51.495112] [DEBUG] [REMOTE ] GDEN: PASS: Integrity check passed. [2026-01-05T12:09:51.495152] [DEBUG] [REMOTE ] GDEN: Symbol is viable for forecasting. [2026-01-05T12:09:51.495201] [INFO ] [MAIN ] [1355/3535] GDEN kept (0.4s) | 1353 kept, 2 rejected | 138.7/min | ETA: 15.7m [2026-01-05T12:09:51.920165] [DEBUG] [REMOTE ] GDRX: Retrieved 1326 rows, trimmed to 300. [2026-01-05T12:09:51.920372] [DEBUG] [REMOTE ] GDRX: PASS: History has at least 300 days. [2026-01-05T12:09:51.920649] [DEBUG] [REMOTE ] GDRX: PASS: Price check passed. Min price $2.62. [2026-01-05T12:09:51.920790] [DEBUG] [REMOTE ] GDRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:51.920911] [DEBUG] [REMOTE ] GDRX: PASS: Integrity check passed. [2026-01-05T12:09:51.920952] [DEBUG] [REMOTE ] GDRX: Symbol is viable for forecasting. [2026-01-05T12:09:51.921004] [INFO ] [MAIN ] [1356/3535] GDRX kept (0.4s) | 1354 kept, 2 rejected | 138.7/min | ETA: 15.7m [2026-01-05T12:09:52.358291] [DEBUG] [REMOTE ] GDS: Retrieved 2304 rows, trimmed to 300. [2026-01-05T12:09:52.358466] [DEBUG] [REMOTE ] GDS: PASS: History has at least 300 days. [2026-01-05T12:09:52.358743] [DEBUG] [REMOTE ] GDS: PASS: Price check passed. Min price $29.02. [2026-01-05T12:09:52.358885] [DEBUG] [REMOTE ] GDS: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:52.359002] [DEBUG] [REMOTE ] GDS: PASS: Integrity check passed. [2026-01-05T12:09:52.359044] [DEBUG] [REMOTE ] GDS: Symbol is viable for forecasting. [2026-01-05T12:09:52.359097] [INFO ] [MAIN ] [1357/3535] GDS kept (0.4s) | 1355 kept, 2 rejected | 138.7/min | ETA: 15.7m [2026-01-05T12:09:52.748025] [DEBUG] [REMOTE ] GDYN: Retrieved 1800 rows, trimmed to 300. [2026-01-05T12:09:52.748226] [DEBUG] [REMOTE ] GDYN: PASS: History has at least 300 days. [2026-01-05T12:09:52.748485] [DEBUG] [REMOTE ] GDYN: PASS: Price check passed. Min price $7.59. [2026-01-05T12:09:52.748673] [DEBUG] [REMOTE ] GDYN: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:52.748893] [DEBUG] [REMOTE ] GDYN: PASS: Integrity check passed. [2026-01-05T12:09:52.748946] [DEBUG] [REMOTE ] GDYN: Symbol is viable for forecasting. [2026-01-05T12:09:52.749007] [INFO ] [MAIN ] [1358/3535] GDYN kept (0.4s) | 1356 kept, 2 rejected | 138.7/min | ETA: 15.7m [2026-01-05T12:09:53.311514] [DEBUG] [REMOTE ] GE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:53.311734] [DEBUG] [REMOTE ] GE: PASS: History has at least 300 days. [2026-01-05T12:09:53.312040] [DEBUG] [REMOTE ] GE: PASS: Price check passed. Min price $283.27. [2026-01-05T12:09:53.312181] [DEBUG] [REMOTE ] GE: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:53.312311] [DEBUG] [REMOTE ] GE: PASS: Integrity check passed. [2026-01-05T12:09:53.312352] [DEBUG] [REMOTE ] GE: Symbol is viable for forecasting. [2026-01-05T12:09:53.312425] [INFO ] [MAIN ] [1359/3535] GE kept (0.6s) | 1357 kept, 2 rejected | 138.7/min | ETA: 15.7m [2026-01-05T12:09:53.625811] [DEBUG] [REMOTE ] GECC: Retrieved 2302 rows, trimmed to 300. [2026-01-05T12:09:53.625999] [DEBUG] [REMOTE ] GECC: PASS: History has at least 300 days. [2026-01-05T12:09:53.626243] [DEBUG] [REMOTE ] GECC: PASS: Price check passed. Min price $6.66. [2026-01-05T12:09:53.626389] [DEBUG] [REMOTE ] GECC: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:53.626507] [DEBUG] [REMOTE ] GECC: PASS: Integrity check passed. [2026-01-05T12:09:53.626549] [DEBUG] [REMOTE ] GECC: Symbol is viable for forecasting. [2026-01-05T12:09:53.626621] [INFO ] [MAIN ] [1360/3535] GECC kept (0.3s) | 1358 kept, 2 rejected | 138.7/min | ETA: 15.7m [2026-01-05T12:09:54.197731] [DEBUG] [REMOTE ] GEF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:54.198018] [DEBUG] [REMOTE ] GEF: PASS: History has at least 300 days. [2026-01-05T12:09:54.198331] [DEBUG] [REMOTE ] GEF: PASS: Price check passed. Min price $56.24. [2026-01-05T12:09:54.198475] [DEBUG] [REMOTE ] GEF: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:54.198653] [DEBUG] [REMOTE ] GEF: PASS: Integrity check passed. [2026-01-05T12:09:54.198700] [DEBUG] [REMOTE ] GEF: Symbol is viable for forecasting. [2026-01-05T12:09:54.198755] [INFO ] [MAIN ] [1361/3535] GEF kept (0.6s) | 1359 kept, 2 rejected | 138.7/min | ETA: 15.7m [2026-01-05T12:09:54.429538] [DEBUG] [REMOTE ] GEHC: Retrieved 752 rows, trimmed to 300. [2026-01-05T12:09:54.429741] [DEBUG] [REMOTE ] GEHC: PASS: History has at least 300 days. [2026-01-05T12:09:54.429980] [DEBUG] [REMOTE ] GEHC: PASS: Price check passed. Min price $70.63. [2026-01-05T12:09:54.430123] [DEBUG] [REMOTE ] GEHC: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:54.430272] [DEBUG] [REMOTE ] GEHC: PASS: Integrity check passed. [2026-01-05T12:09:54.430318] [DEBUG] [REMOTE ] GEHC: Symbol is viable for forecasting. [2026-01-05T12:09:54.430374] [INFO ] [MAIN ] [1362/3535] GEHC kept (0.2s) | 1360 kept, 2 rejected | 138.8/min | ETA: 15.7m [2026-01-05T12:09:55.073176] [DEBUG] [REMOTE ] GEL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:55.073375] [DEBUG] [REMOTE ] GEL: PASS: History has at least 300 days. [2026-01-05T12:09:55.073673] [DEBUG] [REMOTE ] GEL: PASS: Price check passed. Min price $14.78. [2026-01-05T12:09:55.073819] [DEBUG] [REMOTE ] GEL: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:55.073953] [DEBUG] [REMOTE ] GEL: PASS: Integrity check passed. [2026-01-05T12:09:55.073996] [DEBUG] [REMOTE ] GEL: Symbol is viable for forecasting. [2026-01-05T12:09:55.074054] [INFO ] [MAIN ] [1363/3535] GEL kept (0.6s) | 1361 kept, 2 rejected | 138.7/min | ETA: 15.7m [2026-01-05T12:09:55.560036] [DEBUG] [REMOTE ] GEN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:55.560222] [DEBUG] [REMOTE ] GEN: PASS: History has at least 300 days. [2026-01-05T12:09:55.560532] [DEBUG] [REMOTE ] GEN: PASS: Price check passed. Min price $25.33. [2026-01-05T12:09:55.560697] [DEBUG] [REMOTE ] GEN: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:55.560856] [DEBUG] [REMOTE ] GEN: PASS: Integrity check passed. [2026-01-05T12:09:55.560900] [DEBUG] [REMOTE ] GEN: Symbol is viable for forecasting. [2026-01-05T12:09:55.560954] [INFO ] [MAIN ] [1364/3535] GEN kept (0.5s) | 1362 kept, 2 rejected | 138.7/min | ETA: 15.7m [2026-01-05T12:09:55.825873] [DEBUG] [REMOTE ] GENI: Retrieved 1182 rows, trimmed to 300. [2026-01-05T12:09:55.826097] [DEBUG] [REMOTE ] GENI: PASS: History has at least 300 days. [2026-01-05T12:09:55.826357] [DEBUG] [REMOTE ] GENI: PASS: Price check passed. Min price $8.70. [2026-01-05T12:09:55.826549] [DEBUG] [REMOTE ] GENI: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:55.826700] [DEBUG] [REMOTE ] GENI: PASS: Integrity check passed. [2026-01-05T12:09:55.826743] [DEBUG] [REMOTE ] GENI: Symbol is viable for forecasting. [2026-01-05T12:09:55.826820] [INFO ] [MAIN ] [1365/3535] GENI kept (0.3s) | 1363 kept, 2 rejected | 138.7/min | ETA: 15.6m [2026-01-05T12:09:56.214234] [DEBUG] [REMOTE ] GENK: Retrieved 632 rows, trimmed to 300. [2026-01-05T12:09:56.214429] [DEBUG] [REMOTE ] GENK: PASS: History has at least 300 days. [2026-01-05T12:09:56.214708] [DEBUG] [REMOTE ] GENK: PASS: Price check passed. Min price $2.11. [2026-01-05T12:09:56.214852] [DEBUG] [REMOTE ] GENK: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:56.214971] [DEBUG] [REMOTE ] GENK: PASS: Integrity check passed. [2026-01-05T12:09:56.215014] [DEBUG] [REMOTE ] GENK: Symbol is viable for forecasting. [2026-01-05T12:09:56.215067] [INFO ] [MAIN ] [1366/3535] GENK kept (0.4s) | 1364 kept, 2 rejected | 138.7/min | ETA: 15.6m [2026-01-05T12:09:56.802804] [DEBUG] [REMOTE ] GEOS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:56.803007] [DEBUG] [REMOTE ] GEOS: PASS: History has at least 300 days. [2026-01-05T12:09:56.803277] [DEBUG] [REMOTE ] GEOS: PASS: Price check passed. Min price $11.12. [2026-01-05T12:09:56.803420] [DEBUG] [REMOTE ] GEOS: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:56.803548] [DEBUG] [REMOTE ] GEOS: PASS: Integrity check passed. [2026-01-05T12:09:56.803610] [DEBUG] [REMOTE ] GEOS: Symbol is viable for forecasting. [2026-01-05T12:09:56.803668] [INFO ] [MAIN ] [1367/3535] GEOS kept (0.6s) | 1365 kept, 2 rejected | 138.7/min | ETA: 15.6m [2026-01-05T12:09:57.278988] [DEBUG] [REMOTE ] GERN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:57.279194] [DEBUG] [REMOTE ] GERN: PASS: History has at least 300 days. [2026-01-05T12:09:57.279469] [DEBUG] [REMOTE ] GERN: PASS: Price check passed. Min price $1.07. [2026-01-05T12:09:57.279636] [DEBUG] [REMOTE ] GERN: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:57.279787] [DEBUG] [REMOTE ] GERN: PASS: Integrity check passed. [2026-01-05T12:09:57.279831] [DEBUG] [REMOTE ] GERN: Symbol is viable for forecasting. [2026-01-05T12:09:57.279885] [INFO ] [MAIN ] [1368/3535] GERN kept (0.5s) | 1366 kept, 2 rejected | 138.7/min | ETA: 15.6m [2026-01-05T12:09:57.584939] [DEBUG] [REMOTE ] GES: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:57.585166] [DEBUG] [REMOTE ] GES: PASS: History has at least 300 days. [2026-01-05T12:09:57.585523] [DEBUG] [REMOTE ] GES: PASS: Price check passed. Min price $16.50. [2026-01-05T12:09:57.585702] [DEBUG] [REMOTE ] GES: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:57.585847] [DEBUG] [REMOTE ] GES: PASS: Integrity check passed. [2026-01-05T12:09:57.585889] [DEBUG] [REMOTE ] GES: Symbol is viable for forecasting. [2026-01-05T12:09:57.585942] [INFO ] [MAIN ] [1369/3535] GES kept (0.3s) | 1367 kept, 2 rejected | 138.7/min | ETA: 15.6m [2026-01-05T12:09:58.051901] [DEBUG] [REMOTE ] GEVO: Retrieved 3747 rows, trimmed to 300. [2026-01-05T12:09:58.052100] [DEBUG] [REMOTE ] GEVO: PASS: History has at least 300 days. [2026-01-05T12:09:58.052359] [DEBUG] [REMOTE ] GEVO: PASS: Price check passed. Min price $1.87. [2026-01-05T12:09:58.052501] [DEBUG] [REMOTE ] GEVO: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:58.052647] [DEBUG] [REMOTE ] GEVO: PASS: Integrity check passed. [2026-01-05T12:09:58.052692] [DEBUG] [REMOTE ] GEVO: Symbol is viable for forecasting. [2026-01-05T12:09:58.052746] [INFO ] [MAIN ] [1370/3535] GEVO kept (0.5s) | 1368 kept, 2 rejected | 138.7/min | ETA: 15.6m [2026-01-05T12:09:58.393494] [DEBUG] [REMOTE ] GFF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:58.393716] [DEBUG] [REMOTE ] GFF: PASS: History has at least 300 days. [2026-01-05T12:09:58.394010] [DEBUG] [REMOTE ] GFF: PASS: Price check passed. Min price $66.59. [2026-01-05T12:09:58.394153] [DEBUG] [REMOTE ] GFF: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:58.394292] [DEBUG] [REMOTE ] GFF: PASS: Integrity check passed. [2026-01-05T12:09:58.394356] [DEBUG] [REMOTE ] GFF: Symbol is viable for forecasting. [2026-01-05T12:09:58.394410] [INFO ] [MAIN ] [1371/3535] GFF kept (0.3s) | 1369 kept, 2 rejected | 138.7/min | ETA: 15.6m [2026-01-05T12:09:58.950156] [DEBUG] [REMOTE ] GFI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:09:58.950352] [DEBUG] [REMOTE ] GFI: PASS: History has at least 300 days. [2026-01-05T12:09:58.950640] [DEBUG] [REMOTE ] GFI: PASS: Price check passed. Min price $35.68. [2026-01-05T12:09:58.950780] [DEBUG] [REMOTE ] GFI: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:58.950907] [DEBUG] [REMOTE ] GFI: PASS: Integrity check passed. [2026-01-05T12:09:58.950948] [DEBUG] [REMOTE ] GFI: Symbol is viable for forecasting. [2026-01-05T12:09:58.951002] [INFO ] [MAIN ] [1372/3535] GFI kept (0.6s) | 1370 kept, 2 rejected | 138.7/min | ETA: 15.6m [2026-01-05T12:09:59.235185] [DEBUG] [REMOTE ] GFL: Retrieved 1468 rows, trimmed to 300. [2026-01-05T12:09:59.235359] [DEBUG] [REMOTE ] GFL: PASS: History has at least 300 days. [2026-01-05T12:09:59.235624] [DEBUG] [REMOTE ] GFL: PASS: Price check passed. Min price $42.88. [2026-01-05T12:09:59.235762] [DEBUG] [REMOTE ] GFL: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:59.235876] [DEBUG] [REMOTE ] GFL: PASS: Integrity check passed. [2026-01-05T12:09:59.235916] [DEBUG] [REMOTE ] GFL: Symbol is viable for forecasting. [2026-01-05T12:09:59.235969] [INFO ] [MAIN ] [1373/3535] GFL kept (0.3s) | 1371 kept, 2 rejected | 138.7/min | ETA: 15.6m [2026-01-05T12:09:59.584801] [DEBUG] [REMOTE ] GFS: Retrieved 1049 rows, trimmed to 300. [2026-01-05T12:09:59.584987] [DEBUG] [REMOTE ] GFS: PASS: History has at least 300 days. [2026-01-05T12:09:59.585227] [DEBUG] [REMOTE ] GFS: PASS: Price check passed. Min price $32.24. [2026-01-05T12:09:59.585367] [DEBUG] [REMOTE ] GFS: PASS: Continuity check passed with 300 days. [2026-01-05T12:09:59.585510] [DEBUG] [REMOTE ] GFS: PASS: Integrity check passed. [2026-01-05T12:09:59.585555] [DEBUG] [REMOTE ] GFS: Symbol is viable for forecasting. [2026-01-05T12:09:59.585627] [INFO ] [MAIN ] [1374/3535] GFS kept (0.3s) | 1372 kept, 2 rejected | 138.8/min | ETA: 15.6m [2026-01-05T12:10:00.241813] [DEBUG] [REMOTE ] GGAL: Retrieved 6399 rows, trimmed to 300. [2026-01-05T12:10:00.242021] [DEBUG] [REMOTE ] GGAL: PASS: History has at least 300 days. [2026-01-05T12:10:00.242295] [DEBUG] [REMOTE ] GGAL: PASS: Price check passed. Min price $28.15. [2026-01-05T12:10:00.242449] [DEBUG] [REMOTE ] GGAL: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:00.242601] [DEBUG] [REMOTE ] GGAL: PASS: Integrity check passed. [2026-01-05T12:10:00.242645] [DEBUG] [REMOTE ] GGAL: Symbol is viable for forecasting. [2026-01-05T12:10:00.242699] [INFO ] [MAIN ] [1375/3535] GGAL kept (0.7s) | 1373 kept, 2 rejected | 138.7/min | ETA: 15.6m [2026-01-05T12:10:00.873700] [DEBUG] [REMOTE ] GGB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:00.873864] [DEBUG] [REMOTE ] GGB: PASS: History has at least 300 days. [2026-01-05T12:10:00.874151] [DEBUG] [REMOTE ] GGB: PASS: Price check passed. Min price $3.11. [2026-01-05T12:10:00.874292] [DEBUG] [REMOTE ] GGB: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:00.874425] [DEBUG] [REMOTE ] GGB: PASS: Integrity check passed. [2026-01-05T12:10:00.874466] [DEBUG] [REMOTE ] GGB: Symbol is viable for forecasting. [2026-01-05T12:10:00.874519] [INFO ] [MAIN ] [1376/3535] GGB kept (0.6s) | 1374 kept, 2 rejected | 138.7/min | ETA: 15.6m [2026-01-05T12:10:01.354742] [DEBUG] [REMOTE ] GGG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:01.355026] [DEBUG] [REMOTE ] GGG: PASS: History has at least 300 days. [2026-01-05T12:10:01.355547] [DEBUG] [REMOTE ] GGG: PASS: Price check passed. Min price $79.14. [2026-01-05T12:10:01.355744] [DEBUG] [REMOTE ] GGG: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:01.355952] [DEBUG] [REMOTE ] GGG: PASS: Integrity check passed. [2026-01-05T12:10:01.356050] [DEBUG] [REMOTE ] GGG: Symbol is viable for forecasting. [2026-01-05T12:10:01.356135] [INFO ] [MAIN ] [1377/3535] GGG kept (0.5s) | 1375 kept, 2 rejected | 138.6/min | ETA: 15.6m [2026-01-05T12:10:01.592101] [DEBUG] [REMOTE ] GGLL: Retrieved 834 rows, trimmed to 300. [2026-01-05T12:10:01.592374] [DEBUG] [REMOTE ] GGLL: PASS: History has at least 300 days. [2026-01-05T12:10:01.592739] [DEBUG] [REMOTE ] GGLL: PASS: Price check passed. Min price $57.71. [2026-01-05T12:10:01.592925] [DEBUG] [REMOTE ] GGLL: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:01.593093] [DEBUG] [REMOTE ] GGLL: PASS: Integrity check passed. [2026-01-05T12:10:01.593151] [DEBUG] [REMOTE ] GGLL: Symbol is viable for forecasting. [2026-01-05T12:10:01.593219] [INFO ] [MAIN ] [1378/3535] GGLL kept (0.2s) | 1376 kept, 2 rejected | 138.7/min | ETA: 15.6m [2026-01-05T12:10:01.997235] [DEBUG] [REMOTE ] GGLS: Retrieved 834 rows, trimmed to 300. [2026-01-05T12:10:01.997443] [DEBUG] [REMOTE ] GGLS: PASS: History has at least 300 days. [2026-01-05T12:10:01.997736] [DEBUG] [REMOTE ] GGLS: PASS: Price check passed. Min price $6.56. [2026-01-05T12:10:01.997882] [DEBUG] [REMOTE ] GGLS: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:01.998018] [DEBUG] [REMOTE ] GGLS: PASS: Integrity check passed. [2026-01-05T12:10:01.998062] [DEBUG] [REMOTE ] GGLS: Symbol is viable for forecasting. [2026-01-05T12:10:01.998115] [INFO ] [MAIN ] [1379/3535] GGLS kept (0.4s) | 1377 kept, 2 rejected | 138.7/min | ETA: 15.5m [2026-01-05T12:10:02.444031] [DEBUG] [REMOTE ] GH: Retrieved 1821 rows, trimmed to 300. [2026-01-05T12:10:02.444259] [DEBUG] [REMOTE ] GH: PASS: History has at least 300 days. [2026-01-05T12:10:02.444534] [DEBUG] [REMOTE ] GH: PASS: Price check passed. Min price $61.73. [2026-01-05T12:10:02.444702] [DEBUG] [REMOTE ] GH: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:02.444857] [DEBUG] [REMOTE ] GH: PASS: Integrity check passed. [2026-01-05T12:10:02.444913] [DEBUG] [REMOTE ] GH: Symbol is viable for forecasting. [2026-01-05T12:10:02.444970] [INFO ] [MAIN ] [1380/3535] GH kept (0.4s) | 1378 kept, 2 rejected | 138.7/min | ETA: 15.5m [2026-01-05T12:10:03.038655] [DEBUG] [REMOTE ] GHI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:03.038884] [DEBUG] [REMOTE ] GHI: PASS: History has at least 300 days. [2026-01-05T12:10:03.039184] [DEBUG] [REMOTE ] GHI: PASS: Price check passed. Min price $5.93. [2026-01-05T12:10:03.039353] [DEBUG] [REMOTE ] GHI: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:03.039507] [DEBUG] [REMOTE ] GHI: PASS: Integrity check passed. [2026-01-05T12:10:03.039551] [DEBUG] [REMOTE ] GHI: Symbol is viable for forecasting. [2026-01-05T12:10:03.039645] [INFO ] [MAIN ] [1381/3535] GHI kept (0.6s) | 1379 kept, 2 rejected | 138.7/min | ETA: 15.5m [2026-01-05T12:10:03.569379] [DEBUG] [REMOTE ] GHM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:03.569589] [DEBUG] [REMOTE ] GHM: PASS: History has at least 300 days. [2026-01-05T12:10:03.569883] [DEBUG] [REMOTE ] GHM: PASS: Price check passed. Min price $53.56. [2026-01-05T12:10:03.570028] [DEBUG] [REMOTE ] GHM: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:03.570163] [DEBUG] [REMOTE ] GHM: PASS: Integrity check passed. [2026-01-05T12:10:03.570207] [DEBUG] [REMOTE ] GHM: Symbol is viable for forecasting. [2026-01-05T12:10:03.570262] [INFO ] [MAIN ] [1382/3535] GHM kept (0.5s) | 1380 kept, 2 rejected | 138.6/min | ETA: 15.5m [2026-01-05T12:10:03.731200] [DEBUG] [REMOTE ] GHRS: Retrieved 1136 rows, trimmed to 300. [2026-01-05T12:10:03.731387] [DEBUG] [REMOTE ] GHRS: PASS: History has at least 300 days. [2026-01-05T12:10:03.731648] [DEBUG] [REMOTE ] GHRS: PASS: Price check passed. Min price $12.48. [2026-01-05T12:10:03.731789] [DEBUG] [REMOTE ] GHRS: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:03.731904] [DEBUG] [REMOTE ] GHRS: PASS: Integrity check passed. [2026-01-05T12:10:03.731968] [DEBUG] [REMOTE ] GHRS: Symbol is viable for forecasting. [2026-01-05T12:10:03.732019] [INFO ] [MAIN ] [1383/3535] GHRS kept (0.2s) | 1381 kept, 2 rejected | 138.7/min | ETA: 15.5m [2026-01-05T12:10:04.325249] [DEBUG] [REMOTE ] GHY: Retrieved 3276 rows, trimmed to 300. [2026-01-05T12:10:04.325436] [DEBUG] [REMOTE ] GHY: PASS: History has at least 300 days. [2026-01-05T12:10:04.325727] [DEBUG] [REMOTE ] GHY: PASS: Price check passed. Min price $11.93. [2026-01-05T12:10:04.325875] [DEBUG] [REMOTE ] GHY: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:04.326021] [DEBUG] [REMOTE ] GHY: PASS: Integrity check passed. [2026-01-05T12:10:04.326065] [DEBUG] [REMOTE ] GHY: Symbol is viable for forecasting. [2026-01-05T12:10:04.326119] [INFO ] [MAIN ] [1384/3535] GHY kept (0.6s) | 1382 kept, 2 rejected | 138.7/min | ETA: 15.5m [2026-01-05T12:10:04.888794] [DEBUG] [REMOTE ] GIB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:04.888997] [DEBUG] [REMOTE ] GIB: PASS: History has at least 300 days. [2026-01-05T12:10:04.889267] [DEBUG] [REMOTE ] GIB: PASS: Price check passed. Min price $84.69. [2026-01-05T12:10:04.889408] [DEBUG] [REMOTE ] GIB: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:04.889536] [DEBUG] [REMOTE ] GIB: PASS: Integrity check passed. [2026-01-05T12:10:04.889596] [DEBUG] [REMOTE ] GIB: Symbol is viable for forecasting. [2026-01-05T12:10:04.889654] [INFO ] [MAIN ] [1385/3535] GIB kept (0.6s) | 1383 kept, 2 rejected | 138.6/min | ETA: 15.5m [2026-01-05T12:10:05.328345] [DEBUG] [REMOTE ] GIFI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:05.328590] [DEBUG] [REMOTE ] GIFI: PASS: History has at least 300 days. [2026-01-05T12:10:05.328951] [DEBUG] [REMOTE ] GIFI: PASS: Price check passed. Min price $7.25. [2026-01-05T12:10:05.329095] [DEBUG] [REMOTE ] GIFI: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:05.329245] [DEBUG] [REMOTE ] GIFI: PASS: Integrity check passed. [2026-01-05T12:10:05.329294] [DEBUG] [REMOTE ] GIFI: Symbol is viable for forecasting. [2026-01-05T12:10:05.329366] [INFO ] [MAIN ] [1386/3535] GIFI kept (0.4s) | 1384 kept, 2 rejected | 138.6/min | ETA: 15.5m [2026-01-05T12:10:05.679403] [DEBUG] [REMOTE ] GIII: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:05.679635] [DEBUG] [REMOTE ] GIII: PASS: History has at least 300 days. [2026-01-05T12:10:05.679988] [DEBUG] [REMOTE ] GIII: PASS: Price check passed. Min price $24.98. [2026-01-05T12:10:05.680177] [DEBUG] [REMOTE ] GIII: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:05.680335] [DEBUG] [REMOTE ] GIII: PASS: Integrity check passed. [2026-01-05T12:10:05.680379] [DEBUG] [REMOTE ] GIII: Symbol is viable for forecasting. [2026-01-05T12:10:05.680436] [INFO ] [MAIN ] [1387/3535] GIII kept (0.4s) | 1385 kept, 2 rejected | 138.6/min | ETA: 15.5m [2026-01-05T12:10:06.193764] [DEBUG] [REMOTE ] GIL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:06.194171] [DEBUG] [REMOTE ] GIL: PASS: History has at least 300 days. [2026-01-05T12:10:06.194494] [DEBUG] [REMOTE ] GIL: PASS: Price check passed. Min price $55.17. [2026-01-05T12:10:06.194657] [DEBUG] [REMOTE ] GIL: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:06.194808] [DEBUG] [REMOTE ] GIL: PASS: Integrity check passed. [2026-01-05T12:10:06.194851] [DEBUG] [REMOTE ] GIL: Symbol is viable for forecasting. [2026-01-05T12:10:06.194906] [INFO ] [MAIN ] [1388/3535] GIL kept (0.5s) | 1386 kept, 2 rejected | 138.6/min | ETA: 15.5m [2026-01-05T12:10:06.783649] [DEBUG] [REMOTE ] GILD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:06.783894] [DEBUG] [REMOTE ] GILD: PASS: History has at least 300 days. [2026-01-05T12:10:06.784213] [DEBUG] [REMOTE ] GILD: PASS: Price check passed. Min price $115.98. [2026-01-05T12:10:06.784378] [DEBUG] [REMOTE ] GILD: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:06.784519] [DEBUG] [REMOTE ] GILD: PASS: Integrity check passed. [2026-01-05T12:10:06.784602] [DEBUG] [REMOTE ] GILD: Symbol is viable for forecasting. [2026-01-05T12:10:06.784661] [INFO ] [MAIN ] [1389/3535] GILD kept (0.6s) | 1387 kept, 2 rejected | 138.6/min | ETA: 15.5m [2026-01-05T12:10:07.150333] [DEBUG] [REMOTE ] GIS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:07.150555] [DEBUG] [REMOTE ] GIS: PASS: History has at least 300 days. [2026-01-05T12:10:07.150919] [DEBUG] [REMOTE ] GIS: PASS: Price check passed. Min price $45.64. [2026-01-05T12:10:07.151060] [DEBUG] [REMOTE ] GIS: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:07.151232] [DEBUG] [REMOTE ] GIS: PASS: Integrity check passed. [2026-01-05T12:10:07.151293] [DEBUG] [REMOTE ] GIS: Symbol is viable for forecasting. [2026-01-05T12:10:07.151372] [INFO ] [MAIN ] [1390/3535] GIS kept (0.4s) | 1388 kept, 2 rejected | 138.6/min | ETA: 15.5m [2026-01-05T12:10:07.544853] [DEBUG] [REMOTE ] GKOS: Retrieved 2647 rows, trimmed to 300. [2026-01-05T12:10:07.545039] [DEBUG] [REMOTE ] GKOS: PASS: History has at least 300 days. [2026-01-05T12:10:07.545275] [DEBUG] [REMOTE ] GKOS: PASS: Price check passed. Min price $74.67. [2026-01-05T12:10:07.545410] [DEBUG] [REMOTE ] GKOS: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:07.545525] [DEBUG] [REMOTE ] GKOS: PASS: Integrity check passed. [2026-01-05T12:10:07.545565] [DEBUG] [REMOTE ] GKOS: Symbol is viable for forecasting. [2026-01-05T12:10:07.545636] [INFO ] [MAIN ] [1391/3535] GKOS kept (0.4s) | 1389 kept, 2 rejected | 138.6/min | ETA: 15.5m [2026-01-05T12:10:08.072404] [DEBUG] [REMOTE ] GL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:08.072672] [DEBUG] [REMOTE ] GL: PASS: History has at least 300 days. [2026-01-05T12:10:08.072995] [DEBUG] [REMOTE ] GL: PASS: Price check passed. Min price $130.37. [2026-01-05T12:10:08.073143] [DEBUG] [REMOTE ] GL: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:08.073286] [DEBUG] [REMOTE ] GL: PASS: Integrity check passed. [2026-01-05T12:10:08.073333] [DEBUG] [REMOTE ] GL: Symbol is viable for forecasting. [2026-01-05T12:10:08.073389] [INFO ] [MAIN ] [1392/3535] GL kept (0.5s) | 1390 kept, 2 rejected | 138.6/min | ETA: 15.5m [2026-01-05T12:10:08.471885] [DEBUG] [REMOTE ] GLAD: Retrieved 5893 rows, trimmed to 300. [2026-01-05T12:10:08.472110] [DEBUG] [REMOTE ] GLAD: PASS: History has at least 300 days. [2026-01-05T12:10:08.472443] [DEBUG] [REMOTE ] GLAD: PASS: Price check passed. Min price $18.63. [2026-01-05T12:10:08.472618] [DEBUG] [REMOTE ] GLAD: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:08.472768] [DEBUG] [REMOTE ] GLAD: PASS: Integrity check passed. [2026-01-05T12:10:08.472813] [DEBUG] [REMOTE ] GLAD: Symbol is viable for forecasting. [2026-01-05T12:10:08.472869] [INFO ] [MAIN ] [1393/3535] GLAD kept (0.4s) | 1391 kept, 2 rejected | 138.6/min | ETA: 15.5m [2026-01-05T12:10:08.802659] [DEBUG] [REMOTE ] GLBE: Retrieved 1167 rows, trimmed to 300. [2026-01-05T12:10:08.802869] [DEBUG] [REMOTE ] GLBE: PASS: History has at least 300 days. [2026-01-05T12:10:08.803127] [DEBUG] [REMOTE ] GLBE: PASS: Price check passed. Min price $32.36. [2026-01-05T12:10:08.803264] [DEBUG] [REMOTE ] GLBE: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:08.803389] [DEBUG] [REMOTE ] GLBE: PASS: Integrity check passed. [2026-01-05T12:10:08.803430] [DEBUG] [REMOTE ] GLBE: Symbol is viable for forecasting. [2026-01-05T12:10:08.803482] [INFO ] [MAIN ] [1394/3535] GLBE kept (0.3s) | 1392 kept, 2 rejected | 138.6/min | ETA: 15.4m [2026-01-05T12:10:09.252382] [DEBUG] [REMOTE ] GLBS: Retrieved 4483 rows, trimmed to 300. [2026-01-05T12:10:09.252610] [DEBUG] [REMOTE ] GLBS: PASS: History has at least 300 days. [2026-01-05T12:10:09.252892] [DEBUG] [REMOTE ] GLBS: PASS: Price check passed. Min price $1.05. [2026-01-05T12:10:09.253048] [DEBUG] [REMOTE ] GLBS: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:09.253258] [DEBUG] [REMOTE ] GLBS: PASS: Integrity check passed. [2026-01-05T12:10:09.253303] [DEBUG] [REMOTE ] GLBS: Symbol is viable for forecasting. [2026-01-05T12:10:09.253405] [INFO ] [MAIN ] [1395/3535] GLBS kept (0.4s) | 1393 kept, 2 rejected | 138.6/min | ETA: 15.4m [2026-01-05T12:10:09.678413] [DEBUG] [REMOTE ] GLDD: Retrieved 4784 rows, trimmed to 300. [2026-01-05T12:10:09.678663] [DEBUG] [REMOTE ] GLDD: PASS: History has at least 300 days. [2026-01-05T12:10:09.678934] [DEBUG] [REMOTE ] GLDD: PASS: Price check passed. Min price $10.78. [2026-01-05T12:10:09.679071] [DEBUG] [REMOTE ] GLDD: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:09.679189] [DEBUG] [REMOTE ] GLDD: PASS: Integrity check passed. [2026-01-05T12:10:09.679230] [DEBUG] [REMOTE ] GLDD: Symbol is viable for forecasting. [2026-01-05T12:10:09.679281] [INFO ] [MAIN ] [1396/3535] GLDD kept (0.4s) | 1394 kept, 2 rejected | 138.6/min | ETA: 15.4m [2026-01-05T12:10:10.115973] [DEBUG] [REMOTE ] GLNG: Retrieved 5655 rows, trimmed to 300. [2026-01-05T12:10:10.116176] [DEBUG] [REMOTE ] GLNG: PASS: History has at least 300 days. [2026-01-05T12:10:10.116487] [DEBUG] [REMOTE ] GLNG: PASS: Price check passed. Min price $35.33. [2026-01-05T12:10:10.116881] [DEBUG] [REMOTE ] GLNG: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:10.117060] [DEBUG] [REMOTE ] GLNG: PASS: Integrity check passed. [2026-01-05T12:10:10.117111] [DEBUG] [REMOTE ] GLNG: Symbol is viable for forecasting. [2026-01-05T12:10:10.117166] [INFO ] [MAIN ] [1397/3535] GLNG kept (0.4s) | 1395 kept, 2 rejected | 138.6/min | ETA: 15.4m [2026-01-05T12:10:10.446116] [DEBUG] [REMOTE ] GLOB: Retrieved 2883 rows, trimmed to 300. [2026-01-05T12:10:10.446317] [DEBUG] [REMOTE ] GLOB: PASS: History has at least 300 days. [2026-01-05T12:10:10.446639] [DEBUG] [REMOTE ] GLOB: PASS: Price check passed. Min price $56.57. [2026-01-05T12:10:10.446848] [DEBUG] [REMOTE ] GLOB: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:10.446982] [DEBUG] [REMOTE ] GLOB: PASS: Integrity check passed. [2026-01-05T12:10:10.447023] [DEBUG] [REMOTE ] GLOB: Symbol is viable for forecasting. [2026-01-05T12:10:10.447077] [INFO ] [MAIN ] [1398/3535] GLOB kept (0.3s) | 1396 kept, 2 rejected | 138.6/min | ETA: 15.4m [2026-01-05T12:10:10.950681] [DEBUG] [REMOTE ] GLP: Retrieved 5097 rows, trimmed to 300. [2026-01-05T12:10:10.951074] [DEBUG] [REMOTE ] GLP: PASS: History has at least 300 days. [2026-01-05T12:10:10.951354] [DEBUG] [REMOTE ] GLP: PASS: Price check passed. Min price $40.68. [2026-01-05T12:10:10.951493] [DEBUG] [REMOTE ] GLP: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:10.951649] [DEBUG] [REMOTE ] GLP: PASS: Integrity check passed. [2026-01-05T12:10:10.951693] [DEBUG] [REMOTE ] GLP: Symbol is viable for forecasting. [2026-01-05T12:10:10.951748] [INFO ] [MAIN ] [1399/3535] GLP kept (0.5s) | 1397 kept, 2 rejected | 138.6/min | ETA: 15.4m [2026-01-05T12:10:11.282483] [DEBUG] [REMOTE ] GLPG: Retrieved 2676 rows, trimmed to 300. [2026-01-05T12:10:11.282741] [DEBUG] [REMOTE ] GLPG: PASS: History has at least 300 days. [2026-01-05T12:10:11.283060] [DEBUG] [REMOTE ] GLPG: PASS: Price check passed. Min price $29.89. [2026-01-05T12:10:11.283229] [DEBUG] [REMOTE ] GLPG: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:11.283398] [DEBUG] [REMOTE ] GLPG: PASS: Integrity check passed. [2026-01-05T12:10:11.283456] [DEBUG] [REMOTE ] GLPG: Symbol is viable for forecasting. [2026-01-05T12:10:11.283520] [INFO ] [MAIN ] [1400/3535] GLPG kept (0.3s) | 1398 kept, 2 rejected | 138.7/min | ETA: 15.4m [2026-01-05T12:10:11.694155] [DEBUG] [REMOTE ] GLPI: Retrieved 3074 rows, trimmed to 300. [2026-01-05T12:10:11.694360] [DEBUG] [REMOTE ] GLPI: PASS: History has at least 300 days. [2026-01-05T12:10:11.694666] [DEBUG] [REMOTE ] GLPI: PASS: Price check passed. Min price $41.33. [2026-01-05T12:10:11.694824] [DEBUG] [REMOTE ] GLPI: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:11.694996] [DEBUG] [REMOTE ] GLPI: PASS: Integrity check passed. [2026-01-05T12:10:11.695043] [DEBUG] [REMOTE ] GLPI: Symbol is viable for forecasting. [2026-01-05T12:10:11.695099] [INFO ] [MAIN ] [1401/3535] GLPI kept (0.4s) | 1399 kept, 2 rejected | 138.7/min | ETA: 15.4m [2026-01-05T12:10:12.154992] [DEBUG] [REMOTE ] GLRE: Retrieved 4683 rows, trimmed to 300. [2026-01-05T12:10:12.155192] [DEBUG] [REMOTE ] GLRE: PASS: History has at least 300 days. [2026-01-05T12:10:12.155471] [DEBUG] [REMOTE ] GLRE: PASS: Price check passed. Min price $11.95. [2026-01-05T12:10:12.155639] [DEBUG] [REMOTE ] GLRE: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:12.155788] [DEBUG] [REMOTE ] GLRE: PASS: Integrity check passed. [2026-01-05T12:10:12.155834] [DEBUG] [REMOTE ] GLRE: Symbol is viable for forecasting. [2026-01-05T12:10:12.155890] [INFO ] [MAIN ] [1402/3535] GLRE kept (0.5s) | 1400 kept, 2 rejected | 138.7/min | ETA: 15.4m [2026-01-05T12:10:12.368106] [DEBUG] [REMOTE ] GLSI: Retrieved 1324 rows, trimmed to 300. [2026-01-05T12:10:12.368307] [DEBUG] [REMOTE ] GLSI: PASS: History has at least 300 days. [2026-01-05T12:10:12.368658] [DEBUG] [REMOTE ] GLSI: PASS: Price check passed. Min price $7.85. [2026-01-05T12:10:12.368812] [DEBUG] [REMOTE ] GLSI: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:12.368951] [DEBUG] [REMOTE ] GLSI: PASS: Integrity check passed. [2026-01-05T12:10:12.368994] [DEBUG] [REMOTE ] GLSI: Symbol is viable for forecasting. [2026-01-05T12:10:12.369048] [INFO ] [MAIN ] [1403/3535] GLSI kept (0.2s) | 1401 kept, 2 rejected | 138.7/min | ETA: 15.4m [2026-01-05T12:10:12.831303] [DEBUG] [REMOTE ] GLTO: Retrieved 1300 rows, trimmed to 300. [2026-01-05T12:10:12.831536] [DEBUG] [REMOTE ] GLTO: PASS: History has at least 300 days. [2026-01-05T12:10:12.831862] [DEBUG] [REMOTE ] GLTO: PASS: Price check passed. Min price $4.95. [2026-01-05T12:10:12.832010] [DEBUG] [REMOTE ] GLTO: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:12.832157] [DEBUG] [REMOTE ] GLTO: PASS: Integrity check passed. [2026-01-05T12:10:12.832216] [DEBUG] [REMOTE ] GLTO: Symbol is viable for forecasting. [2026-01-05T12:10:12.832273] [INFO ] [MAIN ] [1404/3535] GLTO kept (0.5s) | 1402 kept, 2 rejected | 138.7/min | ETA: 15.4m [2026-01-05T12:10:13.178080] [DEBUG] [REMOTE ] GLUE: Retrieved 1137 rows, trimmed to 300. [2026-01-05T12:10:13.178263] [DEBUG] [REMOTE ] GLUE: PASS: History has at least 300 days. [2026-01-05T12:10:13.178541] [DEBUG] [REMOTE ] GLUE: PASS: Price check passed. Min price $7.71. [2026-01-05T12:10:13.178737] [DEBUG] [REMOTE ] GLUE: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:13.178857] [DEBUG] [REMOTE ] GLUE: PASS: Integrity check passed. [2026-01-05T12:10:13.178897] [DEBUG] [REMOTE ] GLUE: Symbol is viable for forecasting. [2026-01-05T12:10:13.178948] [INFO ] [MAIN ] [1405/3535] GLUE kept (0.3s) | 1403 kept, 2 rejected | 138.7/min | ETA: 15.4m [2026-01-05T12:10:13.697242] [DEBUG] [REMOTE ] GMAB: Retrieved 4168 rows, trimmed to 300. [2026-01-05T12:10:13.697431] [DEBUG] [REMOTE ] GMAB: PASS: History has at least 300 days. [2026-01-05T12:10:13.697704] [DEBUG] [REMOTE ] GMAB: PASS: Price check passed. Min price $28.61. [2026-01-05T12:10:13.697840] [DEBUG] [REMOTE ] GMAB: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:13.697962] [DEBUG] [REMOTE ] GMAB: PASS: Integrity check passed. [2026-01-05T12:10:13.698002] [DEBUG] [REMOTE ] GMAB: Symbol is viable for forecasting. [2026-01-05T12:10:13.698054] [INFO ] [MAIN ] [1406/3535] GMAB kept (0.5s) | 1404 kept, 2 rejected | 138.7/min | ETA: 15.4m [2026-01-05T12:10:14.228198] [DEBUG] [REMOTE ] GME: Retrieved 6011 rows, trimmed to 300. [2026-01-05T12:10:14.228425] [DEBUG] [REMOTE ] GME: PASS: History has at least 300 days. [2026-01-05T12:10:14.228780] [DEBUG] [REMOTE ] GME: PASS: Price check passed. Min price $19.94. [2026-01-05T12:10:14.229180] [DEBUG] [REMOTE ] GME: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:14.229363] [DEBUG] [REMOTE ] GME: PASS: Integrity check passed. [2026-01-05T12:10:14.229408] [DEBUG] [REMOTE ] GME: Symbol is viable for forecasting. [2026-01-05T12:10:14.229471] [INFO ] [MAIN ] [1407/3535] GME kept (0.5s) | 1405 kept, 2 rejected | 138.7/min | ETA: 15.3m [2026-01-05T12:10:14.586382] [DEBUG] [REMOTE ] GMED: Retrieved 3373 rows, trimmed to 300. [2026-01-05T12:10:14.586606] [DEBUG] [REMOTE ] GMED: PASS: History has at least 300 days. [2026-01-05T12:10:14.586920] [DEBUG] [REMOTE ] GMED: PASS: Price check passed. Min price $56.57. [2026-01-05T12:10:14.587081] [DEBUG] [REMOTE ] GMED: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:14.587239] [DEBUG] [REMOTE ] GMED: PASS: Integrity check passed. [2026-01-05T12:10:14.587289] [DEBUG] [REMOTE ] GMED: Symbol is viable for forecasting. [2026-01-05T12:10:14.587354] [INFO ] [MAIN ] [1408/3535] GMED kept (0.4s) | 1406 kept, 2 rejected | 138.7/min | ETA: 15.3m [2026-01-05T12:10:14.806157] [DEBUG] [REMOTE ] GMM: Retrieved 331 rows, trimmed to 300. [2026-01-05T12:10:14.806363] [DEBUG] [REMOTE ] GMM: PASS: History has at least 300 days. [2026-01-05T12:10:14.806664] [DEBUG] [REMOTE ] GMM: PASS: Price check passed. Min price $1.10. [2026-01-05T12:10:14.806838] [DEBUG] [REMOTE ] GMM: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:14.806979] [DEBUG] [REMOTE ] GMM: PASS: Integrity check passed. [2026-01-05T12:10:14.807030] [DEBUG] [REMOTE ] GMM: Symbol is viable for forecasting. [2026-01-05T12:10:14.807095] [INFO ] [MAIN ] [1409/3535] GMM kept (0.2s) | 1407 kept, 2 rejected | 138.7/min | ETA: 15.3m [2026-01-05T12:10:15.235420] [DEBUG] [REMOTE ] GMRE: Retrieved 2392 rows, trimmed to 300. [2026-01-05T12:10:15.235545] [DEBUG] [REMOTE ] GMRE: PASS: History has at least 300 days. [2026-01-05T12:10:15.235771] [DEBUG] [REMOTE ] GMRE: PASS: Price check passed. Min price $29.50. [2026-01-05T12:10:15.235904] [DEBUG] [REMOTE ] GMRE: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:15.236010] [DEBUG] [REMOTE ] GMRE: PASS: Integrity check passed. [2026-01-05T12:10:15.236050] [DEBUG] [REMOTE ] GMRE: Symbol is viable for forecasting. [2026-01-05T12:10:15.236095] [INFO ] [MAIN ] [1410/3535] GMRE kept (0.4s) | 1408 kept, 2 rejected | 138.7/min | ETA: 15.3m [2026-01-05T12:10:15.710688] [DEBUG] [REMOTE ] GNE: Retrieved 3567 rows, trimmed to 300. [2026-01-05T12:10:15.710889] [DEBUG] [REMOTE ] GNE: PASS: History has at least 300 days. [2026-01-05T12:10:15.711155] [DEBUG] [REMOTE ] GNE: PASS: Price check passed. Min price $13.68. [2026-01-05T12:10:15.711300] [DEBUG] [REMOTE ] GNE: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:15.711440] [DEBUG] [REMOTE ] GNE: PASS: Integrity check passed. [2026-01-05T12:10:15.711491] [DEBUG] [REMOTE ] GNE: Symbol is viable for forecasting. [2026-01-05T12:10:15.711549] [INFO ] [MAIN ] [1411/3535] GNE kept (0.5s) | 1409 kept, 2 rejected | 138.7/min | ETA: 15.3m [2026-01-05T12:10:16.165375] [DEBUG] [REMOTE ] GNK: Retrieved 2862 rows, trimmed to 300. [2026-01-05T12:10:16.165567] [DEBUG] [REMOTE ] GNK: PASS: History has at least 300 days. [2026-01-05T12:10:16.165847] [DEBUG] [REMOTE ] GNK: PASS: Price check passed. Min price $15.44. [2026-01-05T12:10:16.165981] [DEBUG] [REMOTE ] GNK: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:16.166098] [DEBUG] [REMOTE ] GNK: PASS: Integrity check passed. [2026-01-05T12:10:16.166139] [DEBUG] [REMOTE ] GNK: Symbol is viable for forecasting. [2026-01-05T12:10:16.166190] [INFO ] [MAIN ] [1412/3535] GNK kept (0.5s) | 1410 kept, 2 rejected | 138.7/min | ETA: 15.3m [2026-01-05T12:10:16.752405] [DEBUG] [REMOTE ] GNL: Retrieved 2664 rows, trimmed to 300. [2026-01-05T12:10:16.752528] [DEBUG] [REMOTE ] GNL: PASS: History has at least 300 days. [2026-01-05T12:10:16.752753] [DEBUG] [REMOTE ] GNL: PASS: Price check passed. Min price $7.55. [2026-01-05T12:10:16.752901] [DEBUG] [REMOTE ] GNL: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:16.753011] [DEBUG] [REMOTE ] GNL: PASS: Integrity check passed. [2026-01-05T12:10:16.753050] [DEBUG] [REMOTE ] GNL: Symbol is viable for forecasting. [2026-01-05T12:10:16.753096] [INFO ] [MAIN ] [1413/3535] GNL kept (0.6s) | 1411 kept, 2 rejected | 138.7/min | ETA: 15.3m [2026-01-05T12:10:16.950109] [DEBUG] [REMOTE ] GNLN: Retrieved 1687 rows, trimmed to 300. [2026-01-05T12:10:16.950283] [DEBUG] [REMOTE ] GNLN: PASS: History has at least 300 days. [2026-01-05T12:10:16.950530] [DEBUG] [REMOTE ] GNLN: PASS: Price check passed. Min price $1.57. [2026-01-05T12:10:16.950700] [DEBUG] [REMOTE ] GNLN: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:16.950821] [DEBUG] [REMOTE ] GNLN: PASS: Integrity check passed. [2026-01-05T12:10:16.950862] [DEBUG] [REMOTE ] GNLN: Symbol is viable for forecasting. [2026-01-05T12:10:16.950914] [INFO ] [MAIN ] [1414/3535] GNLN kept (0.2s) | 1412 kept, 2 rejected | 138.7/min | ETA: 15.3m [2026-01-05T12:10:17.398826] [DEBUG] [REMOTE ] GNLX: Retrieved 737 rows, trimmed to 300. [2026-01-05T12:10:17.398975] [DEBUG] [REMOTE ] GNLX: PASS: History has at least 300 days. [2026-01-05T12:10:17.399177] [DEBUG] [REMOTE ] GNLX: PASS: Price check passed. Min price $4.08. [2026-01-05T12:10:17.399307] [DEBUG] [REMOTE ] GNLX: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:17.399414] [DEBUG] [REMOTE ] GNLX: PASS: Integrity check passed. [2026-01-05T12:10:17.399454] [DEBUG] [REMOTE ] GNLX: Symbol is viable for forecasting. [2026-01-05T12:10:17.399500] [INFO ] [MAIN ] [1415/3535] GNLX kept (0.4s) | 1413 kept, 2 rejected | 138.7/min | ETA: 15.3m [2026-01-05T12:10:17.990951] [DEBUG] [REMOTE ] GNMA: Retrieved 3488 rows, trimmed to 300. [2026-01-05T12:10:17.991082] [DEBUG] [REMOTE ] GNMA: PASS: History has at least 300 days. [2026-01-05T12:10:17.991289] [DEBUG] [REMOTE ] GNMA: PASS: Price check passed. Min price $43.86. [2026-01-05T12:10:17.991419] [DEBUG] [REMOTE ] GNMA: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:17.991533] [DEBUG] [REMOTE ] GNMA: PASS: Integrity check passed. [2026-01-05T12:10:17.991593] [DEBUG] [REMOTE ] GNMA: Symbol is viable for forecasting. [2026-01-05T12:10:17.991643] [INFO ] [MAIN ] [1416/3535] GNMA kept (0.6s) | 1414 kept, 2 rejected | 138.7/min | ETA: 15.3m [2026-01-05T12:10:18.958649] [DEBUG] [REMOTE ] GNOM: Retrieved 1693 rows, trimmed to 300. [2026-01-05T12:10:18.958787] [DEBUG] [REMOTE ] GNOM: PASS: History has at least 300 days. [2026-01-05T12:10:18.958990] [DEBUG] [REMOTE ] GNOM: PASS: Price check passed. Min price $40.46. [2026-01-05T12:10:18.959120] [DEBUG] [REMOTE ] GNOM: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:18.959230] [DEBUG] [REMOTE ] GNOM: PASS: Integrity check passed. [2026-01-05T12:10:18.959269] [DEBUG] [REMOTE ] GNOM: Symbol is viable for forecasting. [2026-01-05T12:10:18.959315] [INFO ] [MAIN ] [1417/3535] GNOM kept (1.0s) | 1415 kept, 2 rejected | 138.6/min | ETA: 15.3m [2026-01-05T12:10:19.251194] [DEBUG] [REMOTE ] GNPX: Retrieved 1952 rows, trimmed to 300. [2026-01-05T12:10:19.251378] [DEBUG] [REMOTE ] GNPX: PASS: History has at least 300 days. [2026-01-05T12:10:19.251651] [DEBUG] [REMOTE ] GNPX: PASS: Price check passed. Min price $1.75. [2026-01-05T12:10:19.251788] [DEBUG] [REMOTE ] GNPX: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:19.251906] [DEBUG] [REMOTE ] GNPX: PASS: Integrity check passed. [2026-01-05T12:10:19.251947] [DEBUG] [REMOTE ] GNPX: Symbol is viable for forecasting. [2026-01-05T12:10:19.251997] [INFO ] [MAIN ] [1418/3535] GNPX kept (0.3s) | 1416 kept, 2 rejected | 138.6/min | ETA: 15.3m [2026-01-05T12:10:19.690341] [DEBUG] [REMOTE ] GNRC: Retrieved 3998 rows, trimmed to 300. [2026-01-05T12:10:19.690480] [DEBUG] [REMOTE ] GNRC: PASS: History has at least 300 days. [2026-01-05T12:10:19.690733] [DEBUG] [REMOTE ] GNRC: PASS: Price check passed. Min price $136.37. [2026-01-05T12:10:19.690888] [DEBUG] [REMOTE ] GNRC: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:19.691008] [DEBUG] [REMOTE ] GNRC: PASS: Integrity check passed. [2026-01-05T12:10:19.691049] [DEBUG] [REMOTE ] GNRC: Symbol is viable for forecasting. [2026-01-05T12:10:19.691097] [INFO ] [MAIN ] [1419/3535] GNRC kept (0.4s) | 1417 kept, 2 rejected | 138.6/min | ETA: 15.3m [2026-01-05T12:10:20.423671] [DEBUG] [REMOTE ] GNSS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:20.423816] [DEBUG] [REMOTE ] GNSS: PASS: History has at least 300 days. [2026-01-05T12:10:20.424238] [DEBUG] [REMOTE ] GNSS: PASS: Price check passed. Min price $2.10. [2026-01-05T12:10:20.424370] [DEBUG] [REMOTE ] GNSS: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:20.424490] [DEBUG] [REMOTE ] GNSS: PASS: Integrity check passed. [2026-01-05T12:10:20.424529] [DEBUG] [REMOTE ] GNSS: Symbol is viable for forecasting. [2026-01-05T12:10:20.424596] [INFO ] [MAIN ] [1420/3535] GNSS kept (0.7s) | 1418 kept, 2 rejected | 138.5/min | ETA: 15.3m [2026-01-05T12:10:20.948185] [DEBUG] [REMOTE ] GNTX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:20.948314] [DEBUG] [REMOTE ] GNTX: PASS: History has at least 300 days. [2026-01-05T12:10:20.948518] [DEBUG] [REMOTE ] GNTX: PASS: Price check passed. Min price $21.83. [2026-01-05T12:10:20.948683] [DEBUG] [REMOTE ] GNTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:20.948798] [DEBUG] [REMOTE ] GNTX: PASS: Integrity check passed. [2026-01-05T12:10:20.948837] [DEBUG] [REMOTE ] GNTX: Symbol is viable for forecasting. [2026-01-05T12:10:20.948884] [INFO ] [MAIN ] [1421/3535] GNTX kept (0.5s) | 1419 kept, 2 rejected | 138.5/min | ETA: 15.3m [2026-01-05T12:10:22.807193] [DEBUG] [REMOTE ] GO: Retrieved 1644 rows, trimmed to 300. [2026-01-05T12:10:22.807311] [DEBUG] [REMOTE ] GO: PASS: History has at least 300 days. [2026-01-05T12:10:22.807508] [DEBUG] [REMOTE ] GO: PASS: Price check passed. Min price $9.88. [2026-01-05T12:10:22.807680] [DEBUG] [REMOTE ] GO: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:22.807794] [DEBUG] [REMOTE ] GO: PASS: Integrity check passed. [2026-01-05T12:10:22.807835] [DEBUG] [REMOTE ] GO: Symbol is viable for forecasting. [2026-01-05T12:10:22.807882] [INFO ] [MAIN ] [1422/3535] GO kept (1.9s) | 1420 kept, 2 rejected | 138.2/min | ETA: 15.3m [2026-01-05T12:10:23.052210] [DEBUG] [REMOTE ] GOCO: Retrieved 1375 rows, trimmed to 300. [2026-01-05T12:10:23.052331] [DEBUG] [REMOTE ] GOCO: PASS: History has at least 300 days. [2026-01-05T12:10:23.052538] [DEBUG] [REMOTE ] GOCO: PASS: Price check passed. Min price $2.15. [2026-01-05T12:10:23.052712] [DEBUG] [REMOTE ] GOCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:23.052850] [DEBUG] [REMOTE ] GOCO: PASS: Integrity check passed. [2026-01-05T12:10:23.052896] [DEBUG] [REMOTE ] GOCO: Symbol is viable for forecasting. [2026-01-05T12:10:23.052947] [INFO ] [MAIN ] [1423/3535] GOCO kept (0.2s) | 1421 kept, 2 rejected | 138.2/min | ETA: 15.3m [2026-01-05T12:10:23.481471] [DEBUG] [REMOTE ] GOF: Retrieved 4639 rows, trimmed to 300. [2026-01-05T12:10:23.481643] [DEBUG] [REMOTE ] GOF: PASS: History has at least 300 days. [2026-01-05T12:10:23.481876] [DEBUG] [REMOTE ] GOF: PASS: Price check passed. Min price $11.79. [2026-01-05T12:10:23.482018] [DEBUG] [REMOTE ] GOF: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:23.482130] [DEBUG] [REMOTE ] GOF: PASS: Integrity check passed. [2026-01-05T12:10:23.482172] [DEBUG] [REMOTE ] GOF: Symbol is viable for forecasting. [2026-01-05T12:10:23.482221] [INFO ] [MAIN ] [1424/3535] GOF kept (0.4s) | 1422 kept, 2 rejected | 138.2/min | ETA: 15.3m [2026-01-05T12:10:23.944704] [DEBUG] [REMOTE ] GOGO: Retrieved 3153 rows, trimmed to 300. [2026-01-05T12:10:23.944838] [DEBUG] [REMOTE ] GOGO: PASS: History has at least 300 days. [2026-01-05T12:10:23.945044] [DEBUG] [REMOTE ] GOGO: PASS: Price check passed. Min price $4.53. [2026-01-05T12:10:23.945198] [DEBUG] [REMOTE ] GOGO: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:23.945311] [DEBUG] [REMOTE ] GOGO: PASS: Integrity check passed. [2026-01-05T12:10:23.945352] [DEBUG] [REMOTE ] GOGO: Symbol is viable for forecasting. [2026-01-05T12:10:23.945401] [INFO ] [MAIN ] [1425/3535] GOGO kept (0.5s) | 1423 kept, 2 rejected | 138.2/min | ETA: 15.3m [2026-01-05T12:10:24.303628] [DEBUG] [REMOTE ] GOLF: Retrieved 2307 rows, trimmed to 300. [2026-01-05T12:10:24.303774] [DEBUG] [REMOTE ] GOLF: PASS: History has at least 300 days. [2026-01-05T12:10:24.303999] [DEBUG] [REMOTE ] GOLF: PASS: Price check passed. Min price $75.08. [2026-01-05T12:10:24.304133] [DEBUG] [REMOTE ] GOLF: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:24.304241] [DEBUG] [REMOTE ] GOLF: PASS: Integrity check passed. [2026-01-05T12:10:24.304281] [DEBUG] [REMOTE ] GOLF: Symbol is viable for forecasting. [2026-01-05T12:10:24.304328] [INFO ] [MAIN ] [1426/3535] GOLF kept (0.4s) | 1424 kept, 2 rejected | 138.3/min | ETA: 15.3m [2026-01-05T12:10:24.844534] [DEBUG] [REMOTE ] GOOD: Retrieved 5633 rows, trimmed to 300. [2026-01-05T12:10:24.844691] [DEBUG] [REMOTE ] GOOD: PASS: History has at least 300 days. [2026-01-05T12:10:24.844910] [DEBUG] [REMOTE ] GOOD: PASS: Price check passed. Min price $10.38. [2026-01-05T12:10:24.845043] [DEBUG] [REMOTE ] GOOD: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:24.845151] [DEBUG] [REMOTE ] GOOD: PASS: Integrity check passed. [2026-01-05T12:10:24.845191] [DEBUG] [REMOTE ] GOOD: Symbol is viable for forecasting. [2026-01-05T12:10:24.845238] [INFO ] [MAIN ] [1427/3535] GOOD kept (0.5s) | 1425 kept, 2 rejected | 138.2/min | ETA: 15.2m [2026-01-05T12:10:25.127482] [DEBUG] [REMOTE ] GOOG: Retrieved 2961 rows, trimmed to 300. [2026-01-05T12:10:25.127625] [DEBUG] [REMOTE ] GOOG: PASS: History has at least 300 days. [2026-01-05T12:10:25.127823] [DEBUG] [REMOTE ] GOOG: PASS: Price check passed. Min price $237.33. [2026-01-05T12:10:25.127953] [DEBUG] [REMOTE ] GOOG: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:25.128061] [DEBUG] [REMOTE ] GOOG: PASS: Integrity check passed. [2026-01-05T12:10:25.128101] [DEBUG] [REMOTE ] GOOG: Symbol is viable for forecasting. [2026-01-05T12:10:25.128147] [INFO ] [MAIN ] [1428/3535] GOOG kept (0.3s) | 1426 kept, 2 rejected | 138.3/min | ETA: 15.2m [2026-01-05T12:10:25.588636] [DEBUG] [REMOTE ] GOOS: Retrieved 2213 rows, trimmed to 300. [2026-01-05T12:10:25.588758] [DEBUG] [REMOTE ] GOOS: PASS: History has at least 300 days. [2026-01-05T12:10:25.588957] [DEBUG] [REMOTE ] GOOS: PASS: Price check passed. Min price $12.21. [2026-01-05T12:10:25.589087] [DEBUG] [REMOTE ] GOOS: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:25.589194] [DEBUG] [REMOTE ] GOOS: PASS: Integrity check passed. [2026-01-05T12:10:25.589234] [DEBUG] [REMOTE ] GOOS: Symbol is viable for forecasting. [2026-01-05T12:10:25.589282] [INFO ] [MAIN ] [1429/3535] GOOS kept (0.5s) | 1427 kept, 2 rejected | 138.3/min | ETA: 15.2m [2026-01-05T12:10:25.971322] [DEBUG] [REMOTE ] GOSS: Retrieved 1735 rows, trimmed to 300. [2026-01-05T12:10:25.971501] [DEBUG] [REMOTE ] GOSS: PASS: History has at least 300 days. [2026-01-05T12:10:25.971779] [DEBUG] [REMOTE ] GOSS: PASS: Price check passed. Min price $2.09. [2026-01-05T12:10:25.971923] [DEBUG] [REMOTE ] GOSS: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:25.972048] [DEBUG] [REMOTE ] GOSS: PASS: Integrity check passed. [2026-01-05T12:10:25.972091] [DEBUG] [REMOTE ] GOSS: Symbol is viable for forecasting. [2026-01-05T12:10:25.972144] [INFO ] [MAIN ] [1430/3535] GOSS kept (0.4s) | 1428 kept, 2 rejected | 138.3/min | ETA: 15.2m [2026-01-05T12:10:26.466714] [DEBUG] [REMOTE ] GOVI: Retrieved 4586 rows, trimmed to 300. [2026-01-05T12:10:26.466849] [DEBUG] [REMOTE ] GOVI: PASS: History has at least 300 days. [2026-01-05T12:10:26.467064] [DEBUG] [REMOTE ] GOVI: PASS: Price check passed. Min price $27.45. [2026-01-05T12:10:26.467196] [DEBUG] [REMOTE ] GOVI: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:26.467307] [DEBUG] [REMOTE ] GOVI: PASS: Integrity check passed. [2026-01-05T12:10:26.467347] [DEBUG] [REMOTE ] GOVI: Symbol is viable for forecasting. [2026-01-05T12:10:26.467394] [INFO ] [MAIN ] [1431/3535] GOVI kept (0.5s) | 1429 kept, 2 rejected | 138.3/min | ETA: 15.2m [2026-01-05T12:10:26.948863] [DEBUG] [REMOTE ] GPC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:26.949011] [DEBUG] [REMOTE ] GPC: PASS: History has at least 300 days. [2026-01-05T12:10:26.949281] [DEBUG] [REMOTE ] GPC: PASS: Price check passed. Min price $121.73. [2026-01-05T12:10:26.949428] [DEBUG] [REMOTE ] GPC: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:26.949552] [DEBUG] [REMOTE ] GPC: PASS: Integrity check passed. [2026-01-05T12:10:26.949614] [DEBUG] [REMOTE ] GPC: Symbol is viable for forecasting. [2026-01-05T12:10:26.949667] [INFO ] [MAIN ] [1432/3535] GPC kept (0.5s) | 1430 kept, 2 rejected | 138.2/min | ETA: 15.2m [2026-01-05T12:10:27.480301] [DEBUG] [REMOTE ] GPI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:27.480430] [DEBUG] [REMOTE ] GPI: PASS: History has at least 300 days. [2026-01-05T12:10:27.480657] [DEBUG] [REMOTE ] GPI: PASS: Price check passed. Min price $379.55. [2026-01-05T12:10:27.480794] [DEBUG] [REMOTE ] GPI: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:27.480907] [DEBUG] [REMOTE ] GPI: PASS: Integrity check passed. [2026-01-05T12:10:27.480948] [DEBUG] [REMOTE ] GPI: Symbol is viable for forecasting. [2026-01-05T12:10:27.480995] [INFO ] [MAIN ] [1433/3535] GPI kept (0.5s) | 1431 kept, 2 rejected | 138.2/min | ETA: 15.2m [2026-01-05T12:10:27.709918] [DEBUG] [REMOTE ] GPIQ: Retrieved 548 rows, trimmed to 300. [2026-01-05T12:10:27.710049] [DEBUG] [REMOTE ] GPIQ: PASS: History has at least 300 days. [2026-01-05T12:10:27.710247] [DEBUG] [REMOTE ] GPIQ: PASS: Price check passed. Min price $49.71. [2026-01-05T12:10:27.710376] [DEBUG] [REMOTE ] GPIQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:27.710484] [DEBUG] [REMOTE ] GPIQ: PASS: Integrity check passed. [2026-01-05T12:10:27.710524] [DEBUG] [REMOTE ] GPIQ: Symbol is viable for forecasting. [2026-01-05T12:10:27.710570] [INFO ] [MAIN ] [1434/3535] GPIQ kept (0.2s) | 1432 kept, 2 rejected | 138.3/min | ETA: 15.2m [2026-01-05T12:10:28.085429] [DEBUG] [REMOTE ] GPIX: Retrieved 548 rows, trimmed to 300. [2026-01-05T12:10:28.085560] [DEBUG] [REMOTE ] GPIX: PASS: History has at least 300 days. [2026-01-05T12:10:28.085793] [DEBUG] [REMOTE ] GPIX: PASS: Price check passed. Min price $49.99. [2026-01-05T12:10:28.085931] [DEBUG] [REMOTE ] GPIX: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:28.086051] [DEBUG] [REMOTE ] GPIX: PASS: Integrity check passed. [2026-01-05T12:10:28.086096] [DEBUG] [REMOTE ] GPIX: Symbol is viable for forecasting. [2026-01-05T12:10:28.086146] [INFO ] [MAIN ] [1435/3535] GPIX kept (0.4s) | 1433 kept, 2 rejected | 138.3/min | ETA: 15.2m [2026-01-05T12:10:28.580539] [DEBUG] [REMOTE ] GPJA: Retrieved 2080 rows, trimmed to 300. [2026-01-05T12:10:28.580693] [DEBUG] [REMOTE ] GPJA: PASS: History has at least 300 days. [2026-01-05T12:10:28.580904] [DEBUG] [REMOTE ] GPJA: PASS: Price check passed. Min price $22.18. [2026-01-05T12:10:28.581035] [DEBUG] [REMOTE ] GPJA: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:28.581149] [DEBUG] [REMOTE ] GPJA: PASS: Integrity check passed. [2026-01-05T12:10:28.581188] [DEBUG] [REMOTE ] GPJA: Symbol is viable for forecasting. [2026-01-05T12:10:28.581235] [INFO ] [MAIN ] [1436/3535] GPJA kept (0.5s) | 1434 kept, 2 rejected | 138.3/min | ETA: 15.2m [2026-01-05T12:10:29.138504] [DEBUG] [REMOTE ] GPK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:29.138686] [DEBUG] [REMOTE ] GPK: PASS: History has at least 300 days. [2026-01-05T12:10:29.138935] [DEBUG] [REMOTE ] GPK: PASS: Price check passed. Min price $14.13. [2026-01-05T12:10:29.139073] [DEBUG] [REMOTE ] GPK: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:29.139195] [DEBUG] [REMOTE ] GPK: PASS: Integrity check passed. [2026-01-05T12:10:29.139238] [DEBUG] [REMOTE ] GPK: Symbol is viable for forecasting. [2026-01-05T12:10:29.139819] [INFO ] [MAIN ] [1437/3535] GPK kept (0.6s) | 1435 kept, 2 rejected | 138.2/min | ETA: 15.2m [2026-01-05T12:10:29.433820] [DEBUG] [REMOTE ] GPN: Retrieved 6279 rows, trimmed to 300. [2026-01-05T12:10:29.433952] [DEBUG] [REMOTE ] GPN: PASS: History has at least 300 days. [2026-01-05T12:10:29.434174] [DEBUG] [REMOTE ] GPN: PASS: Price check passed. Min price $71.25. [2026-01-05T12:10:29.434488] [DEBUG] [REMOTE ] GPN: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:29.434624] [DEBUG] [REMOTE ] GPN: PASS: Integrity check passed. [2026-01-05T12:10:29.434667] [DEBUG] [REMOTE ] GPN: Symbol is viable for forecasting. [2026-01-05T12:10:29.435356] [INFO ] [MAIN ] [1438/3535] GPN kept (0.3s) | 1436 kept, 2 rejected | 138.3/min | ETA: 15.2m [2026-01-05T12:10:29.969031] [DEBUG] [REMOTE ] GPRE: Retrieved 4983 rows, trimmed to 300. [2026-01-05T12:10:29.969186] [DEBUG] [REMOTE ] GPRE: PASS: History has at least 300 days. [2026-01-05T12:10:29.969399] [DEBUG] [REMOTE ] GPRE: PASS: Price check passed. Min price $9.08. [2026-01-05T12:10:29.969533] [DEBUG] [REMOTE ] GPRE: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:29.969665] [DEBUG] [REMOTE ] GPRE: PASS: Integrity check passed. [2026-01-05T12:10:29.969707] [DEBUG] [REMOTE ] GPRE: Symbol is viable for forecasting. [2026-01-05T12:10:29.969755] [INFO ] [MAIN ] [1439/3535] GPRE kept (0.5s) | 1437 kept, 2 rejected | 138.3/min | ETA: 15.2m [2026-01-05T12:10:30.341121] [DEBUG] [REMOTE ] GPRK: Retrieved 3827 rows, trimmed to 300. [2026-01-05T12:10:30.341257] [DEBUG] [REMOTE ] GPRK: PASS: History has at least 300 days. [2026-01-05T12:10:30.341473] [DEBUG] [REMOTE ] GPRK: PASS: Price check passed. Min price $5.94. [2026-01-05T12:10:30.341628] [DEBUG] [REMOTE ] GPRK: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:30.341739] [DEBUG] [REMOTE ] GPRK: PASS: Integrity check passed. [2026-01-05T12:10:30.341778] [DEBUG] [REMOTE ] GPRK: Symbol is viable for forecasting. [2026-01-05T12:10:30.341824] [INFO ] [MAIN ] [1440/3535] GPRK kept (0.4s) | 1438 kept, 2 rejected | 138.3/min | ETA: 15.2m [2026-01-05T12:10:30.519351] [DEBUG] [REMOTE ] GPRO: Retrieved 2898 rows, trimmed to 300. [2026-01-05T12:10:30.519484] [DEBUG] [REMOTE ] GPRO: PASS: History has at least 300 days. [2026-01-05T12:10:30.519737] [DEBUG] [REMOTE ] GPRO: PASS: Price check passed. Min price $1.41. [2026-01-05T12:10:30.519872] [DEBUG] [REMOTE ] GPRO: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:30.519990] [DEBUG] [REMOTE ] GPRO: PASS: Integrity check passed. [2026-01-05T12:10:30.520030] [DEBUG] [REMOTE ] GPRO: Symbol is viable for forecasting. [2026-01-05T12:10:30.520077] [INFO ] [MAIN ] [1441/3535] GPRO kept (0.2s) | 1439 kept, 2 rejected | 138.3/min | ETA: 15.1m [2026-01-05T12:10:30.881217] [DEBUG] [REMOTE ] GRAB: Retrieved 1278 rows, trimmed to 300. [2026-01-05T12:10:30.881356] [DEBUG] [REMOTE ] GRAB: PASS: History has at least 300 days. [2026-01-05T12:10:30.881566] [DEBUG] [REMOTE ] GRAB: PASS: Price check passed. Min price $4.87. [2026-01-05T12:10:30.881749] [DEBUG] [REMOTE ] GRAB: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:30.881865] [DEBUG] [REMOTE ] GRAB: PASS: Integrity check passed. [2026-01-05T12:10:30.881908] [DEBUG] [REMOTE ] GRAB: Symbol is viable for forecasting. [2026-01-05T12:10:30.881957] [INFO ] [MAIN ] [1442/3535] GRAB kept (0.4s) | 1440 kept, 2 rejected | 138.3/min | ETA: 15.1m [2026-01-05T12:10:31.342883] [DEBUG] [REMOTE ] GRAL: Retrieved 383 rows, trimmed to 300. [2026-01-05T12:10:31.343026] [DEBUG] [REMOTE ] GRAL: PASS: History has at least 300 days. [2026-01-05T12:10:31.343224] [DEBUG] [REMOTE ] GRAL: PASS: Price check passed. Min price $66.13. [2026-01-05T12:10:31.343354] [DEBUG] [REMOTE ] GRAL: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:31.343462] [DEBUG] [REMOTE ] GRAL: PASS: Integrity check passed. [2026-01-05T12:10:31.343502] [DEBUG] [REMOTE ] GRAL: Symbol is viable for forecasting. [2026-01-05T12:10:31.343548] [INFO ] [MAIN ] [1443/3535] GRAL kept (0.5s) | 1441 kept, 2 rejected | 138.3/min | ETA: 15.1m [2026-01-05T12:10:31.978498] [DEBUG] [REMOTE ] GRBK: Retrieved 4669 rows, trimmed to 300. [2026-01-05T12:10:31.978668] [DEBUG] [REMOTE ] GRBK: PASS: History has at least 300 days. [2026-01-05T12:10:31.978882] [DEBUG] [REMOTE ] GRBK: PASS: Price check passed. Min price $61.60. [2026-01-05T12:10:31.979013] [DEBUG] [REMOTE ] GRBK: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:31.979124] [DEBUG] [REMOTE ] GRBK: PASS: Integrity check passed. [2026-01-05T12:10:31.979165] [DEBUG] [REMOTE ] GRBK: Symbol is viable for forecasting. [2026-01-05T12:10:31.979213] [INFO ] [MAIN ] [1444/3535] GRBK kept (0.6s) | 1442 kept, 2 rejected | 138.3/min | ETA: 15.1m [2026-01-05T12:10:32.549880] [DEBUG] [REMOTE ] GRC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:32.550009] [DEBUG] [REMOTE ] GRC: PASS: History has at least 300 days. [2026-01-05T12:10:32.550227] [DEBUG] [REMOTE ] GRC: PASS: Price check passed. Min price $43.56. [2026-01-05T12:10:32.550358] [DEBUG] [REMOTE ] GRC: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:32.550474] [DEBUG] [REMOTE ] GRC: PASS: Integrity check passed. [2026-01-05T12:10:32.550514] [DEBUG] [REMOTE ] GRC: Symbol is viable for forecasting. [2026-01-05T12:10:32.550561] [INFO ] [MAIN ] [1445/3535] GRC kept (0.6s) | 1443 kept, 2 rejected | 138.3/min | ETA: 15.1m [2026-01-05T12:10:32.845787] [DEBUG] [REMOTE ] GRDX: Retrieved 2320 rows, trimmed to 300. [2026-01-05T12:10:32.845915] [DEBUG] [REMOTE ] GRDX: PASS: History has at least 300 days. [2026-01-05T12:10:32.846131] [DEBUG] [REMOTE ] GRDX: PASS: Price check passed. Min price $2.00. [2026-01-05T12:10:32.846264] [DEBUG] [REMOTE ] GRDX: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:32.846371] [DEBUG] [REMOTE ] GRDX: PASS: Integrity check passed. [2026-01-05T12:10:32.846410] [DEBUG] [REMOTE ] GRDX: Symbol is viable for forecasting. [2026-01-05T12:10:32.846457] [INFO ] [MAIN ] [1446/3535] GRDX kept (0.3s) | 1444 kept, 2 rejected | 138.3/min | ETA: 15.1m [2026-01-05T12:10:33.067668] [DEBUG] [REMOTE ] GREE: Retrieved 1081 rows, trimmed to 300. [2026-01-05T12:10:33.067806] [DEBUG] [REMOTE ] GREE: PASS: History has at least 300 days. [2026-01-05T12:10:33.068009] [DEBUG] [REMOTE ] GREE: PASS: Price check passed. Min price $1.21. [2026-01-05T12:10:33.068139] [DEBUG] [REMOTE ] GREE: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:33.068251] [DEBUG] [REMOTE ] GREE: PASS: Integrity check passed. [2026-01-05T12:10:33.068291] [DEBUG] [REMOTE ] GREE: Symbol is viable for forecasting. [2026-01-05T12:10:33.068339] [INFO ] [MAIN ] [1447/3535] GREE kept (0.2s) | 1445 kept, 2 rejected | 138.3/min | ETA: 15.1m [2026-01-05T12:10:33.716162] [DEBUG] [REMOTE ] GRFS: Retrieved 3669 rows, trimmed to 300. [2026-01-05T12:10:33.716288] [DEBUG] [REMOTE ] GRFS: PASS: History has at least 300 days. [2026-01-05T12:10:33.716489] [DEBUG] [REMOTE ] GRFS: PASS: Price check passed. Min price $8.36. [2026-01-05T12:10:33.716653] [DEBUG] [REMOTE ] GRFS: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:33.716767] [DEBUG] [REMOTE ] GRFS: PASS: Integrity check passed. [2026-01-05T12:10:33.716807] [DEBUG] [REMOTE ] GRFS: Symbol is viable for forecasting. [2026-01-05T12:10:33.716854] [INFO ] [MAIN ] [1448/3535] GRFS kept (0.6s) | 1446 kept, 2 rejected | 138.3/min | ETA: 15.1m [2026-01-05T12:10:34.118172] [DEBUG] [REMOTE ] GRID: Retrieved 4056 rows, trimmed to 300. [2026-01-05T12:10:34.118317] [DEBUG] [REMOTE ] GRID: PASS: History has at least 300 days. [2026-01-05T12:10:34.118519] [DEBUG] [REMOTE ] GRID: PASS: Price check passed. Min price $146.19. [2026-01-05T12:10:34.118697] [DEBUG] [REMOTE ] GRID: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:34.118814] [DEBUG] [REMOTE ] GRID: PASS: Integrity check passed. [2026-01-05T12:10:34.118854] [DEBUG] [REMOTE ] GRID: Symbol is viable for forecasting. [2026-01-05T12:10:34.118900] [INFO ] [MAIN ] [1449/3535] GRID kept (0.4s) | 1447 kept, 2 rejected | 138.3/min | ETA: 15.1m [2026-01-05T12:10:34.616132] [DEBUG] [REMOTE ] GRMN: Retrieved 6303 rows, trimmed to 300. [2026-01-05T12:10:34.616269] [DEBUG] [REMOTE ] GRMN: PASS: History has at least 300 days. [2026-01-05T12:10:34.616489] [DEBUG] [REMOTE ] GRMN: PASS: Price check passed. Min price $186.30. [2026-01-05T12:10:34.616647] [DEBUG] [REMOTE ] GRMN: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:34.616766] [DEBUG] [REMOTE ] GRMN: PASS: Integrity check passed. [2026-01-05T12:10:34.616808] [DEBUG] [REMOTE ] GRMN: Symbol is viable for forecasting. [2026-01-05T12:10:34.616858] [INFO ] [MAIN ] [1450/3535] GRMN kept (0.5s) | 1448 kept, 2 rejected | 138.3/min | ETA: 15.1m [2026-01-05T12:10:34.848301] [DEBUG] [REMOTE ] GRND: Retrieved 1248 rows, trimmed to 300. [2026-01-05T12:10:34.848433] [DEBUG] [REMOTE ] GRND: PASS: History has at least 300 days. [2026-01-05T12:10:34.848679] [DEBUG] [REMOTE ] GRND: PASS: Price check passed. Min price $11.96. [2026-01-05T12:10:34.848824] [DEBUG] [REMOTE ] GRND: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:34.848936] [DEBUG] [REMOTE ] GRND: PASS: Integrity check passed. [2026-01-05T12:10:34.848978] [DEBUG] [REMOTE ] GRND: Symbol is viable for forecasting. [2026-01-05T12:10:34.849027] [INFO ] [MAIN ] [1451/3535] GRND kept (0.2s) | 1449 kept, 2 rejected | 138.3/min | ETA: 15.1m [2026-01-05T12:10:35.286937] [DEBUG] [REMOTE ] GRPN: Retrieved 3560 rows, trimmed to 300. [2026-01-05T12:10:35.287071] [DEBUG] [REMOTE ] GRPN: PASS: History has at least 300 days. [2026-01-05T12:10:35.287280] [DEBUG] [REMOTE ] GRPN: PASS: Price check passed. Min price $15.57. [2026-01-05T12:10:35.287410] [DEBUG] [REMOTE ] GRPN: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:35.287527] [DEBUG] [REMOTE ] GRPN: PASS: Integrity check passed. [2026-01-05T12:10:35.287566] [DEBUG] [REMOTE ] GRPN: Symbol is viable for forecasting. [2026-01-05T12:10:35.287634] [INFO ] [MAIN ] [1452/3535] GRPN kept (0.4s) | 1450 kept, 2 rejected | 138.3/min | ETA: 15.1m [2026-01-05T12:10:35.851833] [DEBUG] [REMOTE ] GRVY: Retrieved 5259 rows, trimmed to 300. [2026-01-05T12:10:35.851969] [DEBUG] [REMOTE ] GRVY: PASS: History has at least 300 days. [2026-01-05T12:10:35.852186] [DEBUG] [REMOTE ] GRVY: PASS: Price check passed. Min price $55.70. [2026-01-05T12:10:35.852322] [DEBUG] [REMOTE ] GRVY: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:35.852439] [DEBUG] [REMOTE ] GRVY: PASS: Integrity check passed. [2026-01-05T12:10:35.852481] [DEBUG] [REMOTE ] GRVY: Symbol is viable for forecasting. [2026-01-05T12:10:35.852532] [INFO ] [MAIN ] [1453/3535] GRVY kept (0.6s) | 1451 kept, 2 rejected | 138.3/min | ETA: 15.1m [2026-01-05T12:10:36.139933] [DEBUG] [REMOTE ] GRWG: Retrieved 2296 rows, trimmed to 300. [2026-01-05T12:10:36.140060] [DEBUG] [REMOTE ] GRWG: PASS: History has at least 300 days. [2026-01-05T12:10:36.140264] [DEBUG] [REMOTE ] GRWG: PASS: Price check passed. Min price $1.38. [2026-01-05T12:10:36.140399] [DEBUG] [REMOTE ] GRWG: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:36.140510] [DEBUG] [REMOTE ] GRWG: PASS: Integrity check passed. [2026-01-05T12:10:36.140552] [DEBUG] [REMOTE ] GRWG: Symbol is viable for forecasting. [2026-01-05T12:10:36.140626] [INFO ] [MAIN ] [1454/3535] GRWG kept (0.3s) | 1452 kept, 2 rejected | 138.3/min | ETA: 15.0m [2026-01-05T12:10:36.667598] [DEBUG] [REMOTE ] GRX: Retrieved 4666 rows, trimmed to 300. [2026-01-05T12:10:36.667731] [DEBUG] [REMOTE ] GRX: PASS: History has at least 300 days. [2026-01-05T12:10:36.667943] [DEBUG] [REMOTE ] GRX: PASS: Price check passed. Min price $8.99. [2026-01-05T12:10:36.668087] [DEBUG] [REMOTE ] GRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:36.668229] [DEBUG] [REMOTE ] GRX: PASS: Integrity check passed. [2026-01-05T12:10:36.668279] [DEBUG] [REMOTE ] GRX: Symbol is viable for forecasting. [2026-01-05T12:10:36.668328] [INFO ] [MAIN ] [1455/3535] GRX kept (0.5s) | 1453 kept, 2 rejected | 138.3/min | ETA: 15.0m [2026-01-05T12:10:37.125723] [DEBUG] [REMOTE ] GS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:37.125858] [DEBUG] [REMOTE ] GS: PASS: History has at least 300 days. [2026-01-05T12:10:37.126070] [DEBUG] [REMOTE ] GS: PASS: Price check passed. Min price $740.96. [2026-01-05T12:10:37.126204] [DEBUG] [REMOTE ] GS: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:37.126317] [DEBUG] [REMOTE ] GS: PASS: Integrity check passed. [2026-01-05T12:10:37.126357] [DEBUG] [REMOTE ] GS: Symbol is viable for forecasting. [2026-01-05T12:10:37.126405] [INFO ] [MAIN ] [1456/3535] GS kept (0.5s) | 1454 kept, 2 rejected | 138.3/min | ETA: 15.0m [2026-01-05T12:10:37.632886] [DEBUG] [REMOTE ] GSBC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:37.633023] [DEBUG] [REMOTE ] GSBC: PASS: History has at least 300 days. [2026-01-05T12:10:37.633247] [DEBUG] [REMOTE ] GSBC: PASS: Price check passed. Min price $55.29. [2026-01-05T12:10:37.633385] [DEBUG] [REMOTE ] GSBC: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:37.633504] [DEBUG] [REMOTE ] GSBC: PASS: Integrity check passed. [2026-01-05T12:10:37.633545] [DEBUG] [REMOTE ] GSBC: Symbol is viable for forecasting. [2026-01-05T12:10:37.633611] [INFO ] [MAIN ] [1457/3535] GSBC kept (0.5s) | 1455 kept, 2 rejected | 138.3/min | ETA: 15.0m [2026-01-05T12:10:37.975235] [DEBUG] [REMOTE ] GSBD: Retrieved 2716 rows, trimmed to 300. [2026-01-05T12:10:37.975366] [DEBUG] [REMOTE ] GSBD: PASS: History has at least 300 days. [2026-01-05T12:10:37.975563] [DEBUG] [REMOTE ] GSBD: PASS: Price check passed. Min price $9.11. [2026-01-05T12:10:37.975723] [DEBUG] [REMOTE ] GSBD: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:37.975832] [DEBUG] [REMOTE ] GSBD: PASS: Integrity check passed. [2026-01-05T12:10:37.975872] [DEBUG] [REMOTE ] GSBD: Symbol is viable for forecasting. [2026-01-05T12:10:37.975918] [INFO ] [MAIN ] [1458/3535] GSBD kept (0.3s) | 1456 kept, 2 rejected | 138.3/min | ETA: 15.0m [2026-01-05T12:10:38.316002] [DEBUG] [REMOTE ] GSHD: Retrieved 1932 rows, trimmed to 300. [2026-01-05T12:10:38.316126] [DEBUG] [REMOTE ] GSHD: PASS: History has at least 300 days. [2026-01-05T12:10:38.316321] [DEBUG] [REMOTE ] GSHD: PASS: Price check passed. Min price $65.20. [2026-01-05T12:10:38.316451] [DEBUG] [REMOTE ] GSHD: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:38.316558] [DEBUG] [REMOTE ] GSHD: PASS: Integrity check passed. [2026-01-05T12:10:38.316633] [DEBUG] [REMOTE ] GSHD: Symbol is viable for forecasting. [2026-01-05T12:10:38.316687] [INFO ] [MAIN ] [1459/3535] GSHD kept (0.3s) | 1457 kept, 2 rejected | 138.3/min | ETA: 15.0m [2026-01-05T12:10:38.988265] [DEBUG] [REMOTE ] GSK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:38.988399] [DEBUG] [REMOTE ] GSK: PASS: History has at least 300 days. [2026-01-05T12:10:38.988647] [DEBUG] [REMOTE ] GSK: PASS: Price check passed. Min price $42.86. [2026-01-05T12:10:38.988781] [DEBUG] [REMOTE ] GSK: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:38.988895] [DEBUG] [REMOTE ] GSK: PASS: Integrity check passed. [2026-01-05T12:10:38.988935] [DEBUG] [REMOTE ] GSK: Symbol is viable for forecasting. [2026-01-05T12:10:38.988983] [INFO ] [MAIN ] [1460/3535] GSK kept (0.7s) | 1458 kept, 2 rejected | 138.3/min | ETA: 15.0m [2026-01-05T12:10:39.408348] [DEBUG] [REMOTE ] GSL: Retrieved 4373 rows, trimmed to 300. [2026-01-05T12:10:39.408477] [DEBUG] [REMOTE ] GSL: PASS: History has at least 300 days. [2026-01-05T12:10:39.408748] [DEBUG] [REMOTE ] GSL: PASS: Price check passed. Min price $26.91. [2026-01-05T12:10:39.408895] [DEBUG] [REMOTE ] GSL: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:39.409007] [DEBUG] [REMOTE ] GSL: PASS: Integrity check passed. [2026-01-05T12:10:39.409048] [DEBUG] [REMOTE ] GSL: Symbol is viable for forecasting. [2026-01-05T12:10:39.409097] [INFO ] [MAIN ] [1461/3535] GSL kept (0.4s) | 1459 kept, 2 rejected | 138.3/min | ETA: 15.0m [2026-01-05T12:10:39.642554] [DEBUG] [REMOTE ] GSM: Retrieved 4133 rows, trimmed to 300. [2026-01-05T12:10:39.642734] [DEBUG] [REMOTE ] GSM: PASS: History has at least 300 days. [2026-01-05T12:10:39.642968] [DEBUG] [REMOTE ] GSM: PASS: Price check passed. Min price $3.71. [2026-01-05T12:10:39.643102] [DEBUG] [REMOTE ] GSM: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:39.643221] [DEBUG] [REMOTE ] GSM: PASS: Integrity check passed. [2026-01-05T12:10:39.643261] [DEBUG] [REMOTE ] GSM: Symbol is viable for forecasting. [2026-01-05T12:10:39.643309] [INFO ] [MAIN ] [1462/3535] GSM kept (0.2s) | 1460 kept, 2 rejected | 138.3/min | ETA: 15.0m [2026-01-05T12:10:40.084341] [DEBUG] [REMOTE ] GTES: Retrieved 1996 rows, trimmed to 300. [2026-01-05T12:10:40.084455] [DEBUG] [REMOTE ] GTES: PASS: History has at least 300 days. [2026-01-05T12:10:40.084680] [DEBUG] [REMOTE ] GTES: PASS: Price check passed. Min price $21.18. [2026-01-05T12:10:40.084811] [DEBUG] [REMOTE ] GTES: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:40.084917] [DEBUG] [REMOTE ] GTES: PASS: Integrity check passed. [2026-01-05T12:10:40.084957] [DEBUG] [REMOTE ] GTES: Symbol is viable for forecasting. [2026-01-05T12:10:40.085003] [INFO ] [MAIN ] [1463/3535] GTES kept (0.4s) | 1461 kept, 2 rejected | 138.3/min | ETA: 15.0m [2026-01-05T12:10:40.436145] [DEBUG] [REMOTE ] GTLB: Retrieved 1059 rows, trimmed to 300. [2026-01-05T12:10:40.436276] [DEBUG] [REMOTE ] GTLB: PASS: History has at least 300 days. [2026-01-05T12:10:40.436476] [DEBUG] [REMOTE ] GTLB: PASS: Price check passed. Min price $36.18. [2026-01-05T12:10:40.436634] [DEBUG] [REMOTE ] GTLB: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:40.436747] [DEBUG] [REMOTE ] GTLB: PASS: Integrity check passed. [2026-01-05T12:10:40.436787] [DEBUG] [REMOTE ] GTLB: Symbol is viable for forecasting. [2026-01-05T12:10:40.436835] [INFO ] [MAIN ] [1464/3535] GTLB kept (0.4s) | 1462 kept, 2 rejected | 138.3/min | ETA: 15.0m [2026-01-05T12:10:41.011305] [DEBUG] [REMOTE ] GTLS: Retrieved 4891 rows, trimmed to 300. [2026-01-05T12:10:41.011467] [DEBUG] [REMOTE ] GTLS: PASS: History has at least 300 days. [2026-01-05T12:10:41.011778] [DEBUG] [REMOTE ] GTLS: PASS: Price check passed. Min price $199.30. [2026-01-05T12:10:41.011975] [DEBUG] [REMOTE ] GTLS: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:41.012142] [DEBUG] [REMOTE ] GTLS: PASS: Integrity check passed. [2026-01-05T12:10:41.012204] [DEBUG] [REMOTE ] GTLS: Symbol is viable for forecasting. [2026-01-05T12:10:41.012283] [INFO ] [MAIN ] [1465/3535] GTLS kept (0.6s) | 1463 kept, 2 rejected | 138.3/min | ETA: 15.0m [2026-01-05T12:10:41.650174] [DEBUG] [REMOTE ] GTN: Retrieved 5873 rows, trimmed to 300. [2026-01-05T12:10:41.650320] [DEBUG] [REMOTE ] GTN: PASS: History has at least 300 days. [2026-01-05T12:10:41.650558] [DEBUG] [REMOTE ] GTN: PASS: Price check passed. Min price $4.33. [2026-01-05T12:10:41.650723] [DEBUG] [REMOTE ] GTN: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:41.650847] [DEBUG] [REMOTE ] GTN: PASS: Integrity check passed. [2026-01-05T12:10:41.650888] [DEBUG] [REMOTE ] GTN: Symbol is viable for forecasting. [2026-01-05T12:10:41.650938] [INFO ] [MAIN ] [1466/3535] GTN kept (0.6s) | 1464 kept, 2 rejected | 138.3/min | ETA: 15.0m [2026-01-05T12:10:42.011319] [DEBUG] [REMOTE ] GTX: Retrieved 1834 rows, trimmed to 300. [2026-01-05T12:10:42.011451] [DEBUG] [REMOTE ] GTX: PASS: History has at least 300 days. [2026-01-05T12:10:42.011695] [DEBUG] [REMOTE ] GTX: PASS: Price check passed. Min price $12.43. [2026-01-05T12:10:42.011828] [DEBUG] [REMOTE ] GTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:42.011943] [DEBUG] [REMOTE ] GTX: PASS: Integrity check passed. [2026-01-05T12:10:42.011983] [DEBUG] [REMOTE ] GTX: Symbol is viable for forecasting. [2026-01-05T12:10:42.012031] [INFO ] [MAIN ] [1467/3535] GTX kept (0.4s) | 1465 kept, 2 rejected | 138.3/min | ETA: 15.0m [2026-01-05T12:10:42.543363] [DEBUG] [REMOTE ] GTY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:42.543557] [DEBUG] [REMOTE ] GTY: PASS: History has at least 300 days. [2026-01-05T12:10:42.543920] [DEBUG] [REMOTE ] GTY: PASS: Price check passed. Min price $25.17. [2026-01-05T12:10:42.544064] [DEBUG] [REMOTE ] GTY: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:42.544216] [DEBUG] [REMOTE ] GTY: PASS: Integrity check passed. [2026-01-05T12:10:42.544260] [DEBUG] [REMOTE ] GTY: Symbol is viable for forecasting. [2026-01-05T12:10:42.544325] [INFO ] [MAIN ] [1468/3535] GTY kept (0.5s) | 1466 kept, 2 rejected | 138.3/min | ETA: 15.0m [2026-01-05T12:10:42.782180] [DEBUG] [REMOTE ] GUG: Retrieved 1030 rows, trimmed to 300. [2026-01-05T12:10:42.782357] [DEBUG] [REMOTE ] GUG: PASS: History has at least 300 days. [2026-01-05T12:10:42.782860] [DEBUG] [REMOTE ] GUG: PASS: Price check passed. Min price $14.90. [2026-01-05T12:10:42.783025] [DEBUG] [REMOTE ] GUG: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:42.783178] [DEBUG] [REMOTE ] GUG: PASS: Integrity check passed. [2026-01-05T12:10:42.783228] [DEBUG] [REMOTE ] GUG: Symbol is viable for forecasting. [2026-01-05T12:10:42.783290] [INFO ] [MAIN ] [1469/3535] GUG kept (0.2s) | 1467 kept, 2 rejected | 138.3/min | ETA: 14.9m [2026-01-05T12:10:43.400398] [DEBUG] [REMOTE ] GVA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:43.400552] [DEBUG] [REMOTE ] GVA: PASS: History has at least 300 days. [2026-01-05T12:10:43.400831] [DEBUG] [REMOTE ] GVA: PASS: Price check passed. Min price $98.39. [2026-01-05T12:10:43.400969] [DEBUG] [REMOTE ] GVA: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:43.401100] [DEBUG] [REMOTE ] GVA: PASS: Integrity check passed. [2026-01-05T12:10:43.401142] [DEBUG] [REMOTE ] GVA: Symbol is viable for forecasting. [2026-01-05T12:10:43.401202] [INFO ] [MAIN ] [1470/3535] GVA kept (0.6s) | 1468 kept, 2 rejected | 138.3/min | ETA: 14.9m [2026-01-05T12:10:43.672680] [DEBUG] [REMOTE ] GWH: Retrieved 1256 rows, trimmed to 300. [2026-01-05T12:10:43.672821] [DEBUG] [REMOTE ] GWH: PASS: History has at least 300 days. [2026-01-05T12:10:43.673035] [DEBUG] [REMOTE ] GWH: PASS: Price check passed. Min price $1.72. [2026-01-05T12:10:43.673181] [DEBUG] [REMOTE ] GWH: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:43.673297] [DEBUG] [REMOTE ] GWH: PASS: Integrity check passed. [2026-01-05T12:10:43.673339] [DEBUG] [REMOTE ] GWH: Symbol is viable for forecasting. [2026-01-05T12:10:43.673388] [INFO ] [MAIN ] [1471/3535] GWH kept (0.3s) | 1469 kept, 2 rejected | 138.3/min | ETA: 14.9m [2026-01-05T12:10:44.159105] [DEBUG] [REMOTE ] GWRE: Retrieved 3506 rows, trimmed to 300. [2026-01-05T12:10:44.159232] [DEBUG] [REMOTE ] GWRE: PASS: History has at least 300 days. [2026-01-05T12:10:44.159435] [DEBUG] [REMOTE ] GWRE: PASS: Price check passed. Min price $187.63. [2026-01-05T12:10:44.159565] [DEBUG] [REMOTE ] GWRE: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:44.159694] [DEBUG] [REMOTE ] GWRE: PASS: Integrity check passed. [2026-01-05T12:10:44.159733] [DEBUG] [REMOTE ] GWRE: Symbol is viable for forecasting. [2026-01-05T12:10:44.159780] [INFO ] [MAIN ] [1472/3535] GWRE kept (0.5s) | 1470 kept, 2 rejected | 138.3/min | ETA: 14.9m [2026-01-05T12:10:44.404309] [DEBUG] [REMOTE ] GWRS: Retrieved 2435 rows, trimmed to 300. [2026-01-05T12:10:44.404438] [DEBUG] [REMOTE ] GWRS: PASS: History has at least 300 days. [2026-01-05T12:10:44.404661] [DEBUG] [REMOTE ] GWRS: PASS: Price check passed. Min price $8.30. [2026-01-05T12:10:44.404799] [DEBUG] [REMOTE ] GWRS: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:44.404911] [DEBUG] [REMOTE ] GWRS: PASS: Integrity check passed. [2026-01-05T12:10:44.404951] [DEBUG] [REMOTE ] GWRS: Symbol is viable for forecasting. [2026-01-05T12:10:44.404999] [INFO ] [MAIN ] [1473/3535] GWRS kept (0.2s) | 1471 kept, 2 rejected | 138.3/min | ETA: 14.9m [2026-01-05T12:10:44.843930] [DEBUG] [REMOTE ] GXAI: Retrieved 723 rows, trimmed to 300. [2026-01-05T12:10:44.844069] [DEBUG] [REMOTE ] GXAI: PASS: History has at least 300 days. [2026-01-05T12:10:44.844271] [DEBUG] [REMOTE ] GXAI: PASS: Price check passed. Min price $1.04. [2026-01-05T12:10:44.844402] [DEBUG] [REMOTE ] GXAI: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:44.844711] [DEBUG] [REMOTE ] GXAI: PASS: Integrity check passed. [2026-01-05T12:10:44.844754] [DEBUG] [REMOTE ] GXAI: Symbol is viable for forecasting. [2026-01-05T12:10:44.844801] [INFO ] [MAIN ] [1474/3535] GXAI kept (0.4s) | 1472 kept, 2 rejected | 138.3/min | ETA: 14.9m [2026-01-05T12:10:45.530885] [DEBUG] [REMOTE ] GYRE: Retrieved 4962 rows, trimmed to 300. [2026-01-05T12:10:45.531034] [DEBUG] [REMOTE ] GYRE: PASS: History has at least 300 days. [2026-01-05T12:10:45.531271] [DEBUG] [REMOTE ] GYRE: PASS: Price check passed. Min price $6.81. [2026-01-05T12:10:45.531404] [DEBUG] [REMOTE ] GYRE: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:45.531527] [DEBUG] [REMOTE ] GYRE: PASS: Integrity check passed. [2026-01-05T12:10:45.531585] [DEBUG] [REMOTE ] GYRE: Symbol is viable for forecasting. [2026-01-05T12:10:45.531638] [INFO ] [MAIN ] [1475/3535] GYRE kept (0.7s) | 1473 kept, 2 rejected | 138.3/min | ETA: 14.9m [2026-01-05T12:10:45.938439] [DEBUG] [REMOTE ] H: Retrieved 4064 rows, trimmed to 300. [2026-01-05T12:10:45.938561] [DEBUG] [REMOTE ] H: PASS: History has at least 300 days. [2026-01-05T12:10:45.938801] [DEBUG] [REMOTE ] H: PASS: Price check passed. Min price $135.29. [2026-01-05T12:10:45.938932] [DEBUG] [REMOTE ] H: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:45.939039] [DEBUG] [REMOTE ] H: PASS: Integrity check passed. [2026-01-05T12:10:45.939077] [DEBUG] [REMOTE ] H: Symbol is viable for forecasting. [2026-01-05T12:10:45.939123] [INFO ] [MAIN ] [1476/3535] H kept (0.4s) | 1474 kept, 2 rejected | 138.3/min | ETA: 14.9m [2026-01-05T12:10:46.412658] [DEBUG] [REMOTE ] HAE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:46.412811] [DEBUG] [REMOTE ] HAE: PASS: History has at least 300 days. [2026-01-05T12:10:46.413041] [DEBUG] [REMOTE ] HAE: PASS: Price check passed. Min price $48.58. [2026-01-05T12:10:46.413178] [DEBUG] [REMOTE ] HAE: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:46.413299] [DEBUG] [REMOTE ] HAE: PASS: Integrity check passed. [2026-01-05T12:10:46.413342] [DEBUG] [REMOTE ] HAE: Symbol is viable for forecasting. [2026-01-05T12:10:46.413394] [INFO ] [MAIN ] [1477/3535] HAE kept (0.5s) | 1475 kept, 2 rejected | 138.3/min | ETA: 14.9m [2026-01-05T12:10:46.999989] [DEBUG] [REMOTE ] HAFC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:47.000121] [DEBUG] [REMOTE ] HAFC: PASS: History has at least 300 days. [2026-01-05T12:10:47.000336] [DEBUG] [REMOTE ] HAFC: PASS: Price check passed. Min price $22.73. [2026-01-05T12:10:47.000474] [DEBUG] [REMOTE ] HAFC: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:47.000609] [DEBUG] [REMOTE ] HAFC: PASS: Integrity check passed. [2026-01-05T12:10:47.000652] [DEBUG] [REMOTE ] HAFC: Symbol is viable for forecasting. [2026-01-05T12:10:47.000700] [INFO ] [MAIN ] [1478/3535] HAFC kept (0.6s) | 1476 kept, 2 rejected | 138.2/min | ETA: 14.9m [2026-01-05T12:10:47.449963] [DEBUG] [REMOTE ] HAIN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:47.450118] [DEBUG] [REMOTE ] HAIN: PASS: History has at least 300 days. [2026-01-05T12:10:47.450382] [DEBUG] [REMOTE ] HAIN: PASS: Price check passed. Min price $1.01. [2026-01-05T12:10:47.450527] [DEBUG] [REMOTE ] HAIN: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:47.450678] [DEBUG] [REMOTE ] HAIN: PASS: Integrity check passed. [2026-01-05T12:10:47.450721] [DEBUG] [REMOTE ] HAIN: Symbol is viable for forecasting. [2026-01-05T12:10:47.451277] [INFO ] [MAIN ] [1479/3535] HAIN kept (0.5s) | 1477 kept, 2 rejected | 138.2/min | ETA: 14.9m [2026-01-05T12:10:47.800662] [DEBUG] [REMOTE ] HAL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:47.800844] [DEBUG] [REMOTE ] HAL: PASS: History has at least 300 days. [2026-01-05T12:10:47.801164] [DEBUG] [REMOTE ] HAL: PASS: Price check passed. Min price $21.69. [2026-01-05T12:10:47.801301] [DEBUG] [REMOTE ] HAL: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:47.801462] [DEBUG] [REMOTE ] HAL: PASS: Integrity check passed. [2026-01-05T12:10:47.801510] [DEBUG] [REMOTE ] HAL: Symbol is viable for forecasting. [2026-01-05T12:10:47.801588] [INFO ] [MAIN ] [1480/3535] HAL kept (0.4s) | 1478 kept, 2 rejected | 138.2/min | ETA: 14.9m [2026-01-05T12:10:48.135882] [DEBUG] [REMOTE ] HALO: Retrieved 5486 rows, trimmed to 300. [2026-01-05T12:10:48.136042] [DEBUG] [REMOTE ] HALO: PASS: History has at least 300 days. [2026-01-05T12:10:48.136324] [DEBUG] [REMOTE ] HALO: PASS: Price check passed. Min price $61.87. [2026-01-05T12:10:48.136508] [DEBUG] [REMOTE ] HALO: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:48.136692] [DEBUG] [REMOTE ] HALO: PASS: Integrity check passed. [2026-01-05T12:10:48.136754] [DEBUG] [REMOTE ] HALO: Symbol is viable for forecasting. [2026-01-05T12:10:48.136825] [INFO ] [MAIN ] [1481/3535] HALO kept (0.3s) | 1479 kept, 2 rejected | 138.3/min | ETA: 14.9m [2026-01-05T12:10:48.790003] [DEBUG] [REMOTE ] HAS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:48.790137] [DEBUG] [REMOTE ] HAS: PASS: History has at least 300 days. [2026-01-05T12:10:48.790355] [DEBUG] [REMOTE ] HAS: PASS: Price check passed. Min price $70.31. [2026-01-05T12:10:48.790485] [DEBUG] [REMOTE ] HAS: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:48.790620] [DEBUG] [REMOTE ] HAS: PASS: Integrity check passed. [2026-01-05T12:10:48.790661] [DEBUG] [REMOTE ] HAS: Symbol is viable for forecasting. [2026-01-05T12:10:48.790708] [INFO ] [MAIN ] [1482/3535] HAS kept (0.7s) | 1480 kept, 2 rejected | 138.2/min | ETA: 14.9m [2026-01-05T12:10:49.015511] [DEBUG] [REMOTE ] HASI: Retrieved 3198 rows, trimmed to 300. [2026-01-05T12:10:49.015689] [DEBUG] [REMOTE ] HASI: PASS: History has at least 300 days. [2026-01-05T12:10:49.015905] [DEBUG] [REMOTE ] HASI: PASS: Price check passed. Min price $27.35. [2026-01-05T12:10:49.016035] [DEBUG] [REMOTE ] HASI: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:49.016142] [DEBUG] [REMOTE ] HASI: PASS: Integrity check passed. [2026-01-05T12:10:49.016181] [DEBUG] [REMOTE ] HASI: Symbol is viable for forecasting. [2026-01-05T12:10:49.016227] [INFO ] [MAIN ] [1483/3535] HASI kept (0.2s) | 1481 kept, 2 rejected | 138.3/min | ETA: 14.8m [2026-01-05T12:10:49.805861] [DEBUG] [REMOTE ] HBAN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:49.806009] [DEBUG] [REMOTE ] HBAN: PASS: History has at least 300 days. [2026-01-05T12:10:49.806242] [DEBUG] [REMOTE ] HBAN: PASS: Price check passed. Min price $15.03. [2026-01-05T12:10:49.806378] [DEBUG] [REMOTE ] HBAN: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:49.806500] [DEBUG] [REMOTE ] HBAN: PASS: Integrity check passed. [2026-01-05T12:10:49.806541] [DEBUG] [REMOTE ] HBAN: Symbol is viable for forecasting. [2026-01-05T12:10:49.806658] [INFO ] [MAIN ] [1484/3535] HBAN kept (0.8s) | 1482 kept, 2 rejected | 138.2/min | ETA: 14.8m [2026-01-05T12:10:50.027811] [DEBUG] [REMOTE ] HBANL: Retrieved 711 rows, trimmed to 300. [2026-01-05T12:10:50.027957] [DEBUG] [REMOTE ] HBANL: PASS: History has at least 300 days. [2026-01-05T12:10:50.028184] [DEBUG] [REMOTE ] HBANL: PASS: Price check passed. Min price $24.83. [2026-01-05T12:10:50.028332] [DEBUG] [REMOTE ] HBANL: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:50.028456] [DEBUG] [REMOTE ] HBANL: PASS: Integrity check passed. [2026-01-05T12:10:50.028501] [DEBUG] [REMOTE ] HBANL: Symbol is viable for forecasting. [2026-01-05T12:10:50.028555] [INFO ] [MAIN ] [1485/3535] HBANL kept (0.2s) | 1483 kept, 2 rejected | 138.2/min | ETA: 14.8m [2026-01-05T12:10:50.469307] [DEBUG] [REMOTE ] HBANP: Retrieved 1236 rows, trimmed to 300. [2026-01-05T12:10:50.469450] [DEBUG] [REMOTE ] HBANP: PASS: History has at least 300 days. [2026-01-05T12:10:50.469898] [DEBUG] [REMOTE ] HBANP: PASS: Price check passed. Min price $16.73. [2026-01-05T12:10:50.470049] [DEBUG] [REMOTE ] HBANP: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:50.470171] [DEBUG] [REMOTE ] HBANP: PASS: Integrity check passed. [2026-01-05T12:10:50.470215] [DEBUG] [REMOTE ] HBANP: Symbol is viable for forecasting. [2026-01-05T12:10:50.470270] [INFO ] [MAIN ] [1486/3535] HBANP kept (0.4s) | 1484 kept, 2 rejected | 138.2/min | ETA: 14.8m [2026-01-05T12:10:50.921761] [DEBUG] [REMOTE ] HBB: Retrieved 2079 rows, trimmed to 300. [2026-01-05T12:10:50.921888] [DEBUG] [REMOTE ] HBB: PASS: History has at least 300 days. [2026-01-05T12:10:50.922094] [DEBUG] [REMOTE ] HBB: PASS: Price check passed. Min price $13.66. [2026-01-05T12:10:50.922231] [DEBUG] [REMOTE ] HBB: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:50.922340] [DEBUG] [REMOTE ] HBB: PASS: Integrity check passed. [2026-01-05T12:10:50.922381] [DEBUG] [REMOTE ] HBB: Symbol is viable for forecasting. [2026-01-05T12:10:50.922429] [INFO ] [MAIN ] [1487/3535] HBB kept (0.5s) | 1485 kept, 2 rejected | 138.2/min | ETA: 14.8m [2026-01-05T12:10:51.419083] [DEBUG] [REMOTE ] HBCP: Retrieved 4336 rows, trimmed to 300. [2026-01-05T12:10:51.419221] [DEBUG] [REMOTE ] HBCP: PASS: History has at least 300 days. [2026-01-05T12:10:51.419441] [DEBUG] [REMOTE ] HBCP: PASS: Price check passed. Min price $50.89. [2026-01-05T12:10:51.419597] [DEBUG] [REMOTE ] HBCP: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:51.419720] [DEBUG] [REMOTE ] HBCP: PASS: Integrity check passed. [2026-01-05T12:10:51.419957] [DEBUG] [REMOTE ] HBCP: Symbol is viable for forecasting. [2026-01-05T12:10:51.420008] [INFO ] [MAIN ] [1488/3535] HBCP kept (0.5s) | 1486 kept, 2 rejected | 138.2/min | ETA: 14.8m [2026-01-05T12:10:51.799719] [DEBUG] [REMOTE ] HBM: Retrieved 4248 rows, trimmed to 300. [2026-01-05T12:10:51.799845] [DEBUG] [REMOTE ] HBM: PASS: History has at least 300 days. [2026-01-05T12:10:51.800050] [DEBUG] [REMOTE ] HBM: PASS: Price check passed. Min price $14.58. [2026-01-05T12:10:51.800181] [DEBUG] [REMOTE ] HBM: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:51.800293] [DEBUG] [REMOTE ] HBM: PASS: Integrity check passed. [2026-01-05T12:10:51.800333] [DEBUG] [REMOTE ] HBM: Symbol is viable for forecasting. [2026-01-05T12:10:51.800380] [INFO ] [MAIN ] [1489/3535] HBM kept (0.4s) | 1487 kept, 2 rejected | 138.2/min | ETA: 14.8m [2026-01-05T12:10:52.206002] [DEBUG] [REMOTE ] HBNC: Retrieved 6050 rows, trimmed to 300. [2026-01-05T12:10:52.206158] [DEBUG] [REMOTE ] HBNC: PASS: History has at least 300 days. [2026-01-05T12:10:52.206379] [DEBUG] [REMOTE ] HBNC: PASS: Price check passed. Min price $14.90. [2026-01-05T12:10:52.206519] [DEBUG] [REMOTE ] HBNC: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:52.206656] [DEBUG] [REMOTE ] HBNC: PASS: Integrity check passed. [2026-01-05T12:10:52.206710] [DEBUG] [REMOTE ] HBNC: Symbol is viable for forecasting. [2026-01-05T12:10:52.206782] [INFO ] [MAIN ] [1490/3535] HBNC kept (0.4s) | 1488 kept, 2 rejected | 138.2/min | ETA: 14.8m [2026-01-05T12:10:52.571677] [DEBUG] [REMOTE ] HCA: Retrieved 3727 rows, trimmed to 300. [2026-01-05T12:10:52.571803] [DEBUG] [REMOTE ] HCA: PASS: History has at least 300 days. [2026-01-05T12:10:52.572003] [DEBUG] [REMOTE ] HCA: PASS: Price check passed. Min price $410.06. [2026-01-05T12:10:52.572134] [DEBUG] [REMOTE ] HCA: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:52.572243] [DEBUG] [REMOTE ] HCA: PASS: Integrity check passed. [2026-01-05T12:10:52.572282] [DEBUG] [REMOTE ] HCA: Symbol is viable for forecasting. [2026-01-05T12:10:52.572330] [INFO ] [MAIN ] [1491/3535] HCA kept (0.4s) | 1489 kept, 2 rejected | 138.2/min | ETA: 14.8m [2026-01-05T12:10:52.908245] [DEBUG] [REMOTE ] HCC: Retrieved 2196 rows, trimmed to 300. [2026-01-05T12:10:52.908367] [DEBUG] [REMOTE ] HCC: PASS: History has at least 300 days. [2026-01-05T12:10:52.908592] [DEBUG] [REMOTE ] HCC: PASS: Price check passed. Min price $62.31. [2026-01-05T12:10:52.908762] [DEBUG] [REMOTE ] HCC: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:52.908879] [DEBUG] [REMOTE ] HCC: PASS: Integrity check passed. [2026-01-05T12:10:52.908920] [DEBUG] [REMOTE ] HCC: Symbol is viable for forecasting. [2026-01-05T12:10:52.908968] [INFO ] [MAIN ] [1492/3535] HCC kept (0.3s) | 1490 kept, 2 rejected | 138.3/min | ETA: 14.8m [2026-01-05T12:10:53.425400] [DEBUG] [REMOTE ] HCI: Retrieved 4353 rows, trimmed to 300. [2026-01-05T12:10:53.425559] [DEBUG] [REMOTE ] HCI: PASS: History has at least 300 days. [2026-01-05T12:10:53.425853] [DEBUG] [REMOTE ] HCI: PASS: Price check passed. Min price $169.90. [2026-01-05T12:10:53.426004] [DEBUG] [REMOTE ] HCI: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:53.426140] [DEBUG] [REMOTE ] HCI: PASS: Integrity check passed. [2026-01-05T12:10:53.426185] [DEBUG] [REMOTE ] HCI: Symbol is viable for forecasting. [2026-01-05T12:10:53.426242] [INFO ] [MAIN ] [1493/3535] HCI kept (0.5s) | 1491 kept, 2 rejected | 138.2/min | ETA: 14.8m [2026-01-05T12:10:53.745864] [DEBUG] [REMOTE ] HCM: Retrieved 2464 rows, trimmed to 300. [2026-01-05T12:10:53.746000] [DEBUG] [REMOTE ] HCM: PASS: History has at least 300 days. [2026-01-05T12:10:53.746228] [DEBUG] [REMOTE ] HCM: PASS: Price check passed. Min price $13.18. [2026-01-05T12:10:53.746379] [DEBUG] [REMOTE ] HCM: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:53.746504] [DEBUG] [REMOTE ] HCM: PASS: Integrity check passed. [2026-01-05T12:10:53.746549] [DEBUG] [REMOTE ] HCM: Symbol is viable for forecasting. [2026-01-05T12:10:53.746625] [INFO ] [MAIN ] [1494/3535] HCM kept (0.3s) | 1492 kept, 2 rejected | 138.3/min | ETA: 14.8m [2026-01-05T12:10:54.284734] [DEBUG] [REMOTE ] HCSG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:54.285085] [DEBUG] [REMOTE ] HCSG: PASS: History has at least 300 days. [2026-01-05T12:10:54.285342] [DEBUG] [REMOTE ] HCSG: PASS: Price check passed. Min price $15.18. [2026-01-05T12:10:54.285480] [DEBUG] [REMOTE ] HCSG: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:54.285632] [DEBUG] [REMOTE ] HCSG: PASS: Integrity check passed. [2026-01-05T12:10:54.285675] [DEBUG] [REMOTE ] HCSG: Symbol is viable for forecasting. [2026-01-05T12:10:54.286282] [INFO ] [MAIN ] [1495/3535] HCSG kept (0.5s) | 1493 kept, 2 rejected | 138.2/min | ETA: 14.8m [2026-01-05T12:10:54.754927] [DEBUG] [REMOTE ] HD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:54.755057] [DEBUG] [REMOTE ] HD: PASS: History has at least 300 days. [2026-01-05T12:10:54.755270] [DEBUG] [REMOTE ] HD: PASS: Price check passed. Min price $330.22. [2026-01-05T12:10:54.755402] [DEBUG] [REMOTE ] HD: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:54.755516] [DEBUG] [REMOTE ] HD: PASS: Integrity check passed. [2026-01-05T12:10:54.755556] [DEBUG] [REMOTE ] HD: Symbol is viable for forecasting. [2026-01-05T12:10:54.755637] [INFO ] [MAIN ] [1496/3535] HD kept (0.5s) | 1494 kept, 2 rejected | 138.2/min | ETA: 14.7m [2026-01-05T12:10:55.096409] [DEBUG] [REMOTE ] HDB: Retrieved 6150 rows, trimmed to 300. [2026-01-05T12:10:55.096586] [DEBUG] [REMOTE ] HDB: PASS: History has at least 300 days. [2026-01-05T12:10:55.096814] [DEBUG] [REMOTE ] HDB: PASS: Price check passed. Min price $34.58. [2026-01-05T12:10:55.096953] [DEBUG] [REMOTE ] HDB: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:55.097071] [DEBUG] [REMOTE ] HDB: PASS: Integrity check passed. [2026-01-05T12:10:55.097114] [DEBUG] [REMOTE ] HDB: Symbol is viable for forecasting. [2026-01-05T12:10:55.097164] [INFO ] [MAIN ] [1497/3535] HDB kept (0.3s) | 1495 kept, 2 rejected | 138.3/min | ETA: 14.7m [2026-01-05T12:10:55.638235] [DEBUG] [REMOTE ] HDSN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:55.638377] [DEBUG] [REMOTE ] HDSN: PASS: History has at least 300 days. [2026-01-05T12:10:55.638642] [DEBUG] [REMOTE ] HDSN: PASS: Price check passed. Min price $6.63. [2026-01-05T12:10:55.638786] [DEBUG] [REMOTE ] HDSN: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:55.638909] [DEBUG] [REMOTE ] HDSN: PASS: Integrity check passed. [2026-01-05T12:10:55.638950] [DEBUG] [REMOTE ] HDSN: Symbol is viable for forecasting. [2026-01-05T12:10:55.638999] [INFO ] [MAIN ] [1498/3535] HDSN kept (0.5s) | 1496 kept, 2 rejected | 138.2/min | ETA: 14.7m [2026-01-05T12:10:56.088502] [DEBUG] [REMOTE ] HE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:56.088710] [DEBUG] [REMOTE ] HE: PASS: History has at least 300 days. [2026-01-05T12:10:56.089056] [DEBUG] [REMOTE ] HE: PASS: Price check passed. Min price $10.89. [2026-01-05T12:10:56.089255] [DEBUG] [REMOTE ] HE: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:56.089432] [DEBUG] [REMOTE ] HE: PASS: Integrity check passed. [2026-01-05T12:10:56.089500] [DEBUG] [REMOTE ] HE: Symbol is viable for forecasting. [2026-01-05T12:10:56.089592] [INFO ] [MAIN ] [1499/3535] HE kept (0.5s) | 1497 kept, 2 rejected | 138.2/min | ETA: 14.7m [2026-01-05T12:10:56.403017] [DEBUG] [REMOTE ] HEI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:56.403166] [DEBUG] [REMOTE ] HEI: PASS: History has at least 300 days. [2026-01-05T12:10:56.403433] [DEBUG] [REMOTE ] HEI: PASS: Price check passed. Min price $303.18. [2026-01-05T12:10:56.403593] [DEBUG] [REMOTE ] HEI: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:56.403735] [DEBUG] [REMOTE ] HEI: PASS: Integrity check passed. [2026-01-05T12:10:56.403779] [DEBUG] [REMOTE ] HEI: Symbol is viable for forecasting. [2026-01-05T12:10:56.403834] [INFO ] [MAIN ] [1500/3535] HEI kept (0.3s) | 1498 kept, 2 rejected | 138.3/min | ETA: 14.7m [2026-01-05T12:10:56.949959] [DEBUG] [REMOTE ] HELE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:10:56.950093] [DEBUG] [REMOTE ] HELE: PASS: History has at least 300 days. [2026-01-05T12:10:56.950306] [DEBUG] [REMOTE ] HELE: PASS: Price check passed. Min price $17.16. [2026-01-05T12:10:56.950442] [DEBUG] [REMOTE ] HELE: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:56.950556] [DEBUG] [REMOTE ] HELE: PASS: Integrity check passed. [2026-01-05T12:10:56.950625] [DEBUG] [REMOTE ] HELE: Symbol is viable for forecasting. [2026-01-05T12:10:56.950685] [INFO ] [MAIN ] [1501/3535] HELE kept (0.5s) | 1499 kept, 2 rejected | 138.2/min | ETA: 14.7m [2026-01-05T12:10:57.246145] [DEBUG] [REMOTE ] HELP: Retrieved 1379 rows, trimmed to 300. [2026-01-05T12:10:57.246273] [DEBUG] [REMOTE ] HELP: PASS: History has at least 300 days. [2026-01-05T12:10:57.246509] [DEBUG] [REMOTE ] HELP: PASS: Price check passed. Min price $5.51. [2026-01-05T12:10:57.246713] [DEBUG] [REMOTE ] HELP: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:57.246832] [DEBUG] [REMOTE ] HELP: PASS: Integrity check passed. [2026-01-05T12:10:57.246875] [DEBUG] [REMOTE ] HELP: Symbol is viable for forecasting. [2026-01-05T12:10:57.246941] [INFO ] [MAIN ] [1502/3535] HELP kept (0.3s) | 1500 kept, 2 rejected | 138.3/min | ETA: 14.7m [2026-01-05T12:10:57.589677] [DEBUG] [REMOTE ] HEPS: Retrieved 1132 rows, trimmed to 300. [2026-01-05T12:10:57.589841] [DEBUG] [REMOTE ] HEPS: PASS: History has at least 300 days. [2026-01-05T12:10:57.590099] [DEBUG] [REMOTE ] HEPS: PASS: Price check passed. Min price $2.18. [2026-01-05T12:10:57.590289] [DEBUG] [REMOTE ] HEPS: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:57.590458] [DEBUG] [REMOTE ] HEPS: PASS: Integrity check passed. [2026-01-05T12:10:57.590520] [DEBUG] [REMOTE ] HEPS: Symbol is viable for forecasting. [2026-01-05T12:10:57.590605] [INFO ] [MAIN ] [1503/3535] HEPS kept (0.3s) | 1501 kept, 2 rejected | 138.3/min | ETA: 14.7m [2026-01-05T12:10:58.113263] [DEBUG] [REMOTE ] HEQ: Retrieved 3672 rows, trimmed to 300. [2026-01-05T12:10:58.113421] [DEBUG] [REMOTE ] HEQ: PASS: History has at least 300 days. [2026-01-05T12:10:58.113748] [DEBUG] [REMOTE ] HEQ: PASS: Price check passed. Min price $10.22. [2026-01-05T12:10:58.113958] [DEBUG] [REMOTE ] HEQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:58.114129] [DEBUG] [REMOTE ] HEQ: PASS: Integrity check passed. [2026-01-05T12:10:58.114194] [DEBUG] [REMOTE ] HEQ: Symbol is viable for forecasting. [2026-01-05T12:10:58.114272] [INFO ] [MAIN ] [1504/3535] HEQ kept (0.5s) | 1502 kept, 2 rejected | 138.3/min | ETA: 14.7m [2026-01-05T12:10:58.417192] [DEBUG] [REMOTE ] HERO: Retrieved 1551 rows, trimmed to 300. [2026-01-05T12:10:58.417359] [DEBUG] [REMOTE ] HERO: PASS: History has at least 300 days. [2026-01-05T12:10:58.417678] [DEBUG] [REMOTE ] HERO: PASS: Price check passed. Min price $29.25. [2026-01-05T12:10:58.417880] [DEBUG] [REMOTE ] HERO: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:58.418029] [DEBUG] [REMOTE ] HERO: PASS: Integrity check passed. [2026-01-05T12:10:58.418079] [DEBUG] [REMOTE ] HERO: Symbol is viable for forecasting. [2026-01-05T12:10:58.418143] [INFO ] [MAIN ] [1505/3535] HERO kept (0.3s) | 1503 kept, 2 rejected | 138.3/min | ETA: 14.7m [2026-01-05T12:10:58.865355] [DEBUG] [REMOTE ] HESM: Retrieved 2199 rows, trimmed to 300. [2026-01-05T12:10:58.865480] [DEBUG] [REMOTE ] HESM: PASS: History has at least 300 days. [2026-01-05T12:10:58.865719] [DEBUG] [REMOTE ] HESM: PASS: Price check passed. Min price $31.04. [2026-01-05T12:10:58.865856] [DEBUG] [REMOTE ] HESM: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:58.865967] [DEBUG] [REMOTE ] HESM: PASS: Integrity check passed. [2026-01-05T12:10:58.866008] [DEBUG] [REMOTE ] HESM: Symbol is viable for forecasting. [2026-01-05T12:10:58.866055] [INFO ] [MAIN ] [1506/3535] HESM kept (0.4s) | 1504 kept, 2 rejected | 138.3/min | ETA: 14.7m [2026-01-05T12:10:59.200955] [DEBUG] [REMOTE ] HFFG: Retrieved 2092 rows, trimmed to 300. [2026-01-05T12:10:59.201086] [DEBUG] [REMOTE ] HFFG: PASS: History has at least 300 days. [2026-01-05T12:10:59.201288] [DEBUG] [REMOTE ] HFFG: PASS: Price check passed. Min price $2.13. [2026-01-05T12:10:59.201420] [DEBUG] [REMOTE ] HFFG: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:59.201529] [DEBUG] [REMOTE ] HFFG: PASS: Integrity check passed. [2026-01-05T12:10:59.201596] [DEBUG] [REMOTE ] HFFG: Symbol is viable for forecasting. [2026-01-05T12:10:59.201647] [INFO ] [MAIN ] [1507/3535] HFFG kept (0.3s) | 1505 kept, 2 rejected | 138.3/min | ETA: 14.7m [2026-01-05T12:10:59.652790] [DEBUG] [REMOTE ] HFRO: Retrieved 2050 rows, trimmed to 300. [2026-01-05T12:10:59.652924] [DEBUG] [REMOTE ] HFRO: PASS: History has at least 300 days. [2026-01-05T12:10:59.653134] [DEBUG] [REMOTE ] HFRO: PASS: Price check passed. Min price $5.85. [2026-01-05T12:10:59.653295] [DEBUG] [REMOTE ] HFRO: PASS: Continuity check passed with 300 days. [2026-01-05T12:10:59.653410] [DEBUG] [REMOTE ] HFRO: PASS: Integrity check passed. [2026-01-05T12:10:59.653466] [DEBUG] [REMOTE ] HFRO: Symbol is viable for forecasting. [2026-01-05T12:10:59.653516] [INFO ] [MAIN ] [1508/3535] HFRO kept (0.5s) | 1506 kept, 2 rejected | 138.3/min | ETA: 14.7m [2026-01-05T12:11:00.146827] [DEBUG] [REMOTE ] HFWA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:00.146957] [DEBUG] [REMOTE ] HFWA: PASS: History has at least 300 days. [2026-01-05T12:11:00.147162] [DEBUG] [REMOTE ] HFWA: PASS: Price check passed. Min price $21.47. [2026-01-05T12:11:00.147294] [DEBUG] [REMOTE ] HFWA: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:00.147406] [DEBUG] [REMOTE ] HFWA: PASS: Integrity check passed. [2026-01-05T12:11:00.147446] [DEBUG] [REMOTE ] HFWA: Symbol is viable for forecasting. [2026-01-05T12:11:00.147493] [INFO ] [MAIN ] [1509/3535] HFWA kept (0.5s) | 1507 kept, 2 rejected | 138.3/min | ETA: 14.6m [2026-01-05T12:11:00.416557] [DEBUG] [REMOTE ] HG: Retrieved 537 rows, trimmed to 300. [2026-01-05T12:11:00.416670] [DEBUG] [REMOTE ] HG: PASS: History has at least 300 days. [2026-01-05T12:11:00.416870] [DEBUG] [REMOTE ] HG: PASS: Price check passed. Min price $23.24. [2026-01-05T12:11:00.417000] [DEBUG] [REMOTE ] HG: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:00.417107] [DEBUG] [REMOTE ] HG: PASS: Integrity check passed. [2026-01-05T12:11:00.417146] [DEBUG] [REMOTE ] HG: Symbol is viable for forecasting. [2026-01-05T12:11:00.417193] [INFO ] [MAIN ] [1510/3535] HG kept (0.3s) | 1508 kept, 2 rejected | 138.3/min | ETA: 14.6m [2026-01-05T12:11:00.781196] [DEBUG] [REMOTE ] HGBL: Retrieved 2440 rows, trimmed to 300. [2026-01-05T12:11:00.781300] [DEBUG] [REMOTE ] HGBL: PASS: History has at least 300 days. [2026-01-05T12:11:00.781506] [DEBUG] [REMOTE ] HGBL: PASS: Price check passed. Min price $1.21. [2026-01-05T12:11:00.781673] [DEBUG] [REMOTE ] HGBL: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:00.781790] [DEBUG] [REMOTE ] HGBL: PASS: Integrity check passed. [2026-01-05T12:11:00.781833] [DEBUG] [REMOTE ] HGBL: Symbol is viable for forecasting. [2026-01-05T12:11:00.781882] [INFO ] [MAIN ] [1511/3535] HGBL kept (0.4s) | 1509 kept, 2 rejected | 138.3/min | ETA: 14.6m [2026-01-05T12:11:01.231935] [DEBUG] [REMOTE ] HGLB: Retrieved 1729 rows, trimmed to 300. [2026-01-05T12:11:01.232077] [DEBUG] [REMOTE ] HGLB: PASS: History has at least 300 days. [2026-01-05T12:11:01.232284] [DEBUG] [REMOTE ] HGLB: PASS: Price check passed. Min price $8.91. [2026-01-05T12:11:01.232423] [DEBUG] [REMOTE ] HGLB: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:01.232535] [DEBUG] [REMOTE ] HGLB: PASS: Integrity check passed. [2026-01-05T12:11:01.232612] [DEBUG] [REMOTE ] HGLB: Symbol is viable for forecasting. [2026-01-05T12:11:01.232667] [INFO ] [MAIN ] [1512/3535] HGLB kept (0.5s) | 1510 kept, 2 rejected | 138.3/min | ETA: 14.6m [2026-01-05T12:11:01.593672] [DEBUG] [REMOTE ] HGTY: Retrieved 1154 rows, trimmed to 300. [2026-01-05T12:11:01.593844] [DEBUG] [REMOTE ] HGTY: PASS: History has at least 300 days. [2026-01-05T12:11:01.594107] [DEBUG] [REMOTE ] HGTY: PASS: Price check passed. Min price $10.72. [2026-01-05T12:11:01.594284] [DEBUG] [REMOTE ] HGTY: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:01.594433] [DEBUG] [REMOTE ] HGTY: PASS: Integrity check passed. [2026-01-05T12:11:01.594485] [DEBUG] [REMOTE ] HGTY: Symbol is viable for forecasting. [2026-01-05T12:11:01.594546] [INFO ] [MAIN ] [1513/3535] HGTY kept (0.4s) | 1511 kept, 2 rejected | 138.4/min | ETA: 14.6m [2026-01-05T12:11:02.156728] [DEBUG] [REMOTE ] HHH: Retrieved 3812 rows, trimmed to 300. [2026-01-05T12:11:02.156907] [DEBUG] [REMOTE ] HHH: PASS: History has at least 300 days. [2026-01-05T12:11:02.157223] [DEBUG] [REMOTE ] HHH: PASS: Price check passed. Min price $78.06. [2026-01-05T12:11:02.157408] [DEBUG] [REMOTE ] HHH: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:02.157595] [DEBUG] [REMOTE ] HHH: PASS: Integrity check passed. [2026-01-05T12:11:02.157671] [DEBUG] [REMOTE ] HHH: Symbol is viable for forecasting. [2026-01-05T12:11:02.157743] [INFO ] [MAIN ] [1514/3535] HHH kept (0.6s) | 1512 kept, 2 rejected | 138.3/min | ETA: 14.6m [2026-01-05T12:11:02.550728] [DEBUG] [REMOTE ] HI: Retrieved 4471 rows, trimmed to 300. [2026-01-05T12:11:02.550863] [DEBUG] [REMOTE ] HI: PASS: History has at least 300 days. [2026-01-05T12:11:02.551075] [DEBUG] [REMOTE ] HI: PASS: Price check passed. Min price $24.39. [2026-01-05T12:11:02.551207] [DEBUG] [REMOTE ] HI: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:02.551319] [DEBUG] [REMOTE ] HI: PASS: Integrity check passed. [2026-01-05T12:11:02.551358] [DEBUG] [REMOTE ] HI: Symbol is viable for forecasting. [2026-01-05T12:11:02.551405] [INFO ] [MAIN ] [1515/3535] HI kept (0.4s) | 1513 kept, 2 rejected | 138.3/min | ETA: 14.6m [2026-01-05T12:11:03.040256] [DEBUG] [REMOTE ] HIFS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:03.040389] [DEBUG] [REMOTE ] HIFS: PASS: History has at least 300 days. [2026-01-05T12:11:03.040612] [DEBUG] [REMOTE ] HIFS: PASS: Price check passed. Min price $252.90. [2026-01-05T12:11:03.040745] [DEBUG] [REMOTE ] HIFS: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:03.040857] [DEBUG] [REMOTE ] HIFS: PASS: Integrity check passed. [2026-01-05T12:11:03.040896] [DEBUG] [REMOTE ] HIFS: Symbol is viable for forecasting. [2026-01-05T12:11:03.040943] [INFO ] [MAIN ] [1516/3535] HIFS kept (0.5s) | 1514 kept, 2 rejected | 138.3/min | ETA: 14.6m [2026-01-05T12:11:03.543358] [DEBUG] [REMOTE ] HIG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:03.543493] [DEBUG] [REMOTE ] HIG: PASS: History has at least 300 days. [2026-01-05T12:11:03.543734] [DEBUG] [REMOTE ] HIG: PASS: Price check passed. Min price $121.82. [2026-01-05T12:11:03.543871] [DEBUG] [REMOTE ] HIG: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:03.543990] [DEBUG] [REMOTE ] HIG: PASS: Integrity check passed. [2026-01-05T12:11:03.544032] [DEBUG] [REMOTE ] HIG: Symbol is viable for forecasting. [2026-01-05T12:11:03.544080] [INFO ] [MAIN ] [1517/3535] HIG kept (0.5s) | 1515 kept, 2 rejected | 138.3/min | ETA: 14.6m [2026-01-05T12:11:03.905554] [DEBUG] [REMOTE ] HII: Retrieved 3719 rows, trimmed to 300. [2026-01-05T12:11:03.905711] [DEBUG] [REMOTE ] HII: PASS: History has at least 300 days. [2026-01-05T12:11:03.905918] [DEBUG] [REMOTE ] HII: PASS: Price check passed. Min price $278.79. [2026-01-05T12:11:03.906051] [DEBUG] [REMOTE ] HII: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:03.906165] [DEBUG] [REMOTE ] HII: PASS: Integrity check passed. [2026-01-05T12:11:03.906204] [DEBUG] [REMOTE ] HII: Symbol is viable for forecasting. [2026-01-05T12:11:03.906251] [INFO ] [MAIN ] [1518/3535] HII kept (0.4s) | 1516 kept, 2 rejected | 138.3/min | ETA: 14.6m [2026-01-05T12:11:04.213977] [DEBUG] [REMOTE ] HIMS: Retrieved 1585 rows, trimmed to 300. [2026-01-05T12:11:04.214101] [DEBUG] [REMOTE ] HIMS: PASS: History has at least 300 days. [2026-01-05T12:11:04.214302] [DEBUG] [REMOTE ] HIMS: PASS: Price check passed. Min price $32.47. [2026-01-05T12:11:04.214434] [DEBUG] [REMOTE ] HIMS: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:04.214544] [DEBUG] [REMOTE ] HIMS: PASS: Integrity check passed. [2026-01-05T12:11:04.214602] [DEBUG] [REMOTE ] HIMS: Symbol is viable for forecasting. [2026-01-05T12:11:04.214651] [INFO ] [MAIN ] [1519/3535] HIMS kept (0.3s) | 1517 kept, 2 rejected | 138.4/min | ETA: 14.6m [2026-01-05T12:11:04.756386] [DEBUG] [REMOTE ] HIMX: Retrieved 4971 rows, trimmed to 300. [2026-01-05T12:11:04.756518] [DEBUG] [REMOTE ] HIMX: PASS: History has at least 300 days. [2026-01-05T12:11:04.756784] [DEBUG] [REMOTE ] HIMX: PASS: Price check passed. Min price $6.93. [2026-01-05T12:11:04.756925] [DEBUG] [REMOTE ] HIMX: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:04.757042] [DEBUG] [REMOTE ] HIMX: PASS: Integrity check passed. [2026-01-05T12:11:04.757100] [DEBUG] [REMOTE ] HIMX: Symbol is viable for forecasting. [2026-01-05T12:11:04.757161] [INFO ] [MAIN ] [1520/3535] HIMX kept (0.5s) | 1518 kept, 2 rejected | 138.3/min | ETA: 14.6m [2026-01-05T12:11:05.189213] [DEBUG] [REMOTE ] HIO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:05.189352] [DEBUG] [REMOTE ] HIO: PASS: History has at least 300 days. [2026-01-05T12:11:05.189594] [DEBUG] [REMOTE ] HIO: PASS: Price check passed. Min price $3.66. [2026-01-05T12:11:05.189736] [DEBUG] [REMOTE ] HIO: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:05.189857] [DEBUG] [REMOTE ] HIO: PASS: Integrity check passed. [2026-01-05T12:11:05.189899] [DEBUG] [REMOTE ] HIO: Symbol is viable for forecasting. [2026-01-05T12:11:05.189948] [INFO ] [MAIN ] [1521/3535] HIO kept (0.4s) | 1519 kept, 2 rejected | 138.3/min | ETA: 14.6m [2026-01-05T12:11:05.474087] [DEBUG] [REMOTE ] HIPO: Retrieved 1110 rows, trimmed to 300. [2026-01-05T12:11:05.474214] [DEBUG] [REMOTE ] HIPO: PASS: History has at least 300 days. [2026-01-05T12:11:05.474416] [DEBUG] [REMOTE ] HIPO: PASS: Price check passed. Min price $29.98. [2026-01-05T12:11:05.474551] [DEBUG] [REMOTE ] HIPO: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:05.474682] [DEBUG] [REMOTE ] HIPO: PASS: Integrity check passed. [2026-01-05T12:11:05.474725] [DEBUG] [REMOTE ] HIPO: Symbol is viable for forecasting. [2026-01-05T12:11:05.474774] [INFO ] [MAIN ] [1522/3535] HIPO kept (0.3s) | 1520 kept, 2 rejected | 138.4/min | ETA: 14.5m [2026-01-05T12:11:05.863190] [DEBUG] [REMOTE ] HITI: Retrieved 1740 rows, trimmed to 300. [2026-01-05T12:11:05.863314] [DEBUG] [REMOTE ] HITI: PASS: History has at least 300 days. [2026-01-05T12:11:05.863515] [DEBUG] [REMOTE ] HITI: PASS: Price check passed. Min price $2.48. [2026-01-05T12:11:05.863678] [DEBUG] [REMOTE ] HITI: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:05.863793] [DEBUG] [REMOTE ] HITI: PASS: Integrity check passed. [2026-01-05T12:11:05.863840] [DEBUG] [REMOTE ] HITI: Symbol is viable for forecasting. [2026-01-05T12:11:05.863888] [INFO ] [MAIN ] [1523/3535] HITI kept (0.4s) | 1521 kept, 2 rejected | 138.4/min | ETA: 14.5m [2026-01-05T12:11:06.291120] [DEBUG] [REMOTE ] HIVE: Retrieved 2004 rows, trimmed to 300. [2026-01-05T12:11:06.291265] [DEBUG] [REMOTE ] HIVE: PASS: History has at least 300 days. [2026-01-05T12:11:06.291511] [DEBUG] [REMOTE ] HIVE: PASS: Price check passed. Min price $2.57. [2026-01-05T12:11:06.291687] [DEBUG] [REMOTE ] HIVE: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:06.291825] [DEBUG] [REMOTE ] HIVE: PASS: Integrity check passed. [2026-01-05T12:11:06.291870] [DEBUG] [REMOTE ] HIVE: Symbol is viable for forecasting. [2026-01-05T12:11:06.291921] [INFO ] [MAIN ] [1524/3535] HIVE kept (0.4s) | 1522 kept, 2 rejected | 138.4/min | ETA: 14.5m [2026-01-05T12:11:06.916226] [DEBUG] [REMOTE ] HIX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:06.916434] [DEBUG] [REMOTE ] HIX: PASS: History has at least 300 days. [2026-01-05T12:11:06.916795] [DEBUG] [REMOTE ] HIX: PASS: Price check passed. Min price $4.03. [2026-01-05T12:11:06.916959] [DEBUG] [REMOTE ] HIX: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:06.917110] [DEBUG] [REMOTE ] HIX: PASS: Integrity check passed. [2026-01-05T12:11:06.917155] [DEBUG] [REMOTE ] HIX: Symbol is viable for forecasting. [2026-01-05T12:11:06.917212] [INFO ] [MAIN ] [1525/3535] HIX kept (0.6s) | 1523 kept, 2 rejected | 138.3/min | ETA: 14.5m [2026-01-05T12:11:07.432631] [DEBUG] [REMOTE ] HL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:07.432764] [DEBUG] [REMOTE ] HL: PASS: History has at least 300 days. [2026-01-05T12:11:07.432972] [DEBUG] [REMOTE ] HL: PASS: Price check passed. Min price $11.97. [2026-01-05T12:11:07.433106] [DEBUG] [REMOTE ] HL: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:07.433238] [DEBUG] [REMOTE ] HL: PASS: Integrity check passed. [2026-01-05T12:11:07.433280] [DEBUG] [REMOTE ] HL: Symbol is viable for forecasting. [2026-01-05T12:11:07.433327] [INFO ] [MAIN ] [1526/3535] HL kept (0.5s) | 1524 kept, 2 rejected | 138.3/min | ETA: 14.5m [2026-01-05T12:11:07.700628] [DEBUG] [REMOTE ] HLAL: Retrieved 1627 rows, trimmed to 300. [2026-01-05T12:11:07.700762] [DEBUG] [REMOTE ] HLAL: PASS: History has at least 300 days. [2026-01-05T12:11:07.700996] [DEBUG] [REMOTE ] HLAL: PASS: Price check passed. Min price $58.01. [2026-01-05T12:11:07.701141] [DEBUG] [REMOTE ] HLAL: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:07.701255] [DEBUG] [REMOTE ] HLAL: PASS: Integrity check passed. [2026-01-05T12:11:07.701296] [DEBUG] [REMOTE ] HLAL: Symbol is viable for forecasting. [2026-01-05T12:11:07.701344] [INFO ] [MAIN ] [1527/3535] HLAL kept (0.3s) | 1525 kept, 2 rejected | 138.3/min | ETA: 14.5m [2026-01-05T12:11:08.265784] [DEBUG] [REMOTE ] HLF: Retrieved 5295 rows, trimmed to 300. [2026-01-05T12:11:08.265983] [DEBUG] [REMOTE ] HLF: PASS: History has at least 300 days. [2026-01-05T12:11:08.266245] [DEBUG] [REMOTE ] HLF: PASS: Price check passed. Min price $7.75. [2026-01-05T12:11:08.266402] [DEBUG] [REMOTE ] HLF: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:08.266539] [DEBUG] [REMOTE ] HLF: PASS: Integrity check passed. [2026-01-05T12:11:08.266602] [DEBUG] [REMOTE ] HLF: Symbol is viable for forecasting. [2026-01-05T12:11:08.266660] [INFO ] [MAIN ] [1528/3535] HLF kept (0.6s) | 1526 kept, 2 rejected | 138.3/min | ETA: 14.5m [2026-01-05T12:11:08.599168] [DEBUG] [REMOTE ] HLI: Retrieved 2613 rows, trimmed to 300. [2026-01-05T12:11:08.599303] [DEBUG] [REMOTE ] HLI: PASS: History has at least 300 days. [2026-01-05T12:11:08.599514] [DEBUG] [REMOTE ] HLI: PASS: Price check passed. Min price $170.47. [2026-01-05T12:11:08.599719] [DEBUG] [REMOTE ] HLI: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:08.599847] [DEBUG] [REMOTE ] HLI: PASS: Integrity check passed. [2026-01-05T12:11:08.599887] [DEBUG] [REMOTE ] HLI: Symbol is viable for forecasting. [2026-01-05T12:11:08.599937] [INFO ] [MAIN ] [1529/3535] HLI kept (0.3s) | 1527 kept, 2 rejected | 138.3/min | ETA: 14.5m [2026-01-05T12:11:09.242476] [DEBUG] [REMOTE ] HLIO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:09.242619] [DEBUG] [REMOTE ] HLIO: PASS: History has at least 300 days. [2026-01-05T12:11:09.242833] [DEBUG] [REMOTE ] HLIO: PASS: Price check passed. Min price $47.11. [2026-01-05T12:11:09.242965] [DEBUG] [REMOTE ] HLIO: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:09.243079] [DEBUG] [REMOTE ] HLIO: PASS: Integrity check passed. [2026-01-05T12:11:09.243120] [DEBUG] [REMOTE ] HLIO: Symbol is viable for forecasting. [2026-01-05T12:11:09.243167] [INFO ] [MAIN ] [1530/3535] HLIO kept (0.6s) | 1528 kept, 2 rejected | 138.3/min | ETA: 14.5m [2026-01-05T12:11:09.456661] [DEBUG] [REMOTE ] HLLY: Retrieved 833 rows, trimmed to 300. [2026-01-05T12:11:09.456806] [DEBUG] [REMOTE ] HLLY: PASS: History has at least 300 days. [2026-01-05T12:11:09.457019] [DEBUG] [REMOTE ] HLLY: PASS: Price check passed. Min price $2.73. [2026-01-05T12:11:09.457178] [DEBUG] [REMOTE ] HLLY: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:09.457291] [DEBUG] [REMOTE ] HLLY: PASS: Integrity check passed. [2026-01-05T12:11:09.457346] [DEBUG] [REMOTE ] HLLY: Symbol is viable for forecasting. [2026-01-05T12:11:09.457407] [INFO ] [MAIN ] [1531/3535] HLLY kept (0.2s) | 1529 kept, 2 rejected | 138.3/min | ETA: 14.5m [2026-01-05T12:11:09.911761] [DEBUG] [REMOTE ] HLMN: Retrieved 1276 rows, trimmed to 300. [2026-01-05T12:11:09.911905] [DEBUG] [REMOTE ] HLMN: PASS: History has at least 300 days. [2026-01-05T12:11:09.912109] [DEBUG] [REMOTE ] HLMN: PASS: Price check passed. Min price $8.05. [2026-01-05T12:11:09.912245] [DEBUG] [REMOTE ] HLMN: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:09.912376] [DEBUG] [REMOTE ] HLMN: PASS: Integrity check passed. [2026-01-05T12:11:09.912419] [DEBUG] [REMOTE ] HLMN: Symbol is viable for forecasting. [2026-01-05T12:11:09.912467] [INFO ] [MAIN ] [1532/3535] HLMN kept (0.5s) | 1530 kept, 2 rejected | 138.3/min | ETA: 14.5m [2026-01-05T12:11:10.271454] [DEBUG] [REMOTE ] HLN: Retrieved 866 rows, trimmed to 300. [2026-01-05T12:11:10.271604] [DEBUG] [REMOTE ] HLN: PASS: History has at least 300 days. [2026-01-05T12:11:10.271813] [DEBUG] [REMOTE ] HLN: PASS: Price check passed. Min price $9.00. [2026-01-05T12:11:10.271948] [DEBUG] [REMOTE ] HLN: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:10.272059] [DEBUG] [REMOTE ] HLN: PASS: Integrity check passed. [2026-01-05T12:11:10.272100] [DEBUG] [REMOTE ] HLN: Symbol is viable for forecasting. [2026-01-05T12:11:10.272149] [INFO ] [MAIN ] [1533/3535] HLN kept (0.4s) | 1531 kept, 2 rejected | 138.4/min | ETA: 14.5m [2026-01-05T12:11:10.736160] [DEBUG] [REMOTE ] HLNE: Retrieved 2224 rows, trimmed to 300. [2026-01-05T12:11:10.736285] [DEBUG] [REMOTE ] HLNE: PASS: History has at least 300 days. [2026-01-05T12:11:10.736489] [DEBUG] [REMOTE ] HLNE: PASS: Price check passed. Min price $113.50. [2026-01-05T12:11:10.736644] [DEBUG] [REMOTE ] HLNE: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:10.736758] [DEBUG] [REMOTE ] HLNE: PASS: Integrity check passed. [2026-01-05T12:11:10.736798] [DEBUG] [REMOTE ] HLNE: Symbol is viable for forecasting. [2026-01-05T12:11:10.736847] [INFO ] [MAIN ] [1534/3535] HLNE kept (0.5s) | 1532 kept, 2 rejected | 138.3/min | ETA: 14.5m [2026-01-05T12:11:11.293501] [DEBUG] [REMOTE ] HLX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:11.293646] [DEBUG] [REMOTE ] HLX: PASS: History has at least 300 days. [2026-01-05T12:11:11.293857] [DEBUG] [REMOTE ] HLX: PASS: Price check passed. Min price $6.12. [2026-01-05T12:11:11.293991] [DEBUG] [REMOTE ] HLX: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:11.294107] [DEBUG] [REMOTE ] HLX: PASS: Integrity check passed. [2026-01-05T12:11:11.294147] [DEBUG] [REMOTE ] HLX: Symbol is viable for forecasting. [2026-01-05T12:11:11.294195] [INFO ] [MAIN ] [1535/3535] HLX kept (0.6s) | 1533 kept, 2 rejected | 138.3/min | ETA: 14.5m [2026-01-05T12:11:11.808482] [DEBUG] [REMOTE ] HMC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:11.808717] [DEBUG] [REMOTE ] HMC: PASS: History has at least 300 days. [2026-01-05T12:11:11.809000] [DEBUG] [REMOTE ] HMC: PASS: Price check passed. Min price $28.48. [2026-01-05T12:11:11.809143] [DEBUG] [REMOTE ] HMC: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:11.809463] [DEBUG] [REMOTE ] HMC: PASS: Integrity check passed. [2026-01-05T12:11:11.809506] [DEBUG] [REMOTE ] HMC: Symbol is viable for forecasting. [2026-01-05T12:11:11.809560] [INFO ] [MAIN ] [1536/3535] HMC kept (0.5s) | 1534 kept, 2 rejected | 138.3/min | ETA: 14.5m [2026-01-05T12:11:12.276920] [DEBUG] [REMOTE ] HMN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:12.277129] [DEBUG] [REMOTE ] HMN: PASS: History has at least 300 days. [2026-01-05T12:11:12.277451] [DEBUG] [REMOTE ] HMN: PASS: Price check passed. Min price $43.23. [2026-01-05T12:11:12.277610] [DEBUG] [REMOTE ] HMN: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:12.277758] [DEBUG] [REMOTE ] HMN: PASS: Integrity check passed. [2026-01-05T12:11:12.277800] [DEBUG] [REMOTE ] HMN: Symbol is viable for forecasting. [2026-01-05T12:11:12.277853] [INFO ] [MAIN ] [1537/3535] HMN kept (0.5s) | 1535 kept, 2 rejected | 138.3/min | ETA: 14.4m [2026-01-05T12:11:12.807897] [DEBUG] [REMOTE ] HMY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:12.808043] [DEBUG] [REMOTE ] HMY: PASS: History has at least 300 days. [2026-01-05T12:11:12.808276] [DEBUG] [REMOTE ] HMY: PASS: Price check passed. Min price $15.19. [2026-01-05T12:11:12.808408] [DEBUG] [REMOTE ] HMY: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:12.808546] [DEBUG] [REMOTE ] HMY: PASS: Integrity check passed. [2026-01-05T12:11:12.808622] [DEBUG] [REMOTE ] HMY: Symbol is viable for forecasting. [2026-01-05T12:11:12.809201] [INFO ] [MAIN ] [1538/3535] HMY kept (0.5s) | 1536 kept, 2 rejected | 138.3/min | ETA: 14.4m [2026-01-05T12:11:13.119403] [DEBUG] [REMOTE ] HNDL: Retrieved 2002 rows, trimmed to 300. [2026-01-05T12:11:13.119530] [DEBUG] [REMOTE ] HNDL: PASS: History has at least 300 days. [2026-01-05T12:11:13.119745] [DEBUG] [REMOTE ] HNDL: PASS: Price check passed. Min price $21.67. [2026-01-05T12:11:13.119880] [DEBUG] [REMOTE ] HNDL: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:13.119991] [DEBUG] [REMOTE ] HNDL: PASS: Integrity check passed. [2026-01-05T12:11:13.120034] [DEBUG] [REMOTE ] HNDL: Symbol is viable for forecasting. [2026-01-05T12:11:13.120082] [INFO ] [MAIN ] [1539/3535] HNDL kept (0.3s) | 1537 kept, 2 rejected | 138.3/min | ETA: 14.4m [2026-01-05T12:11:13.771275] [DEBUG] [REMOTE ] HNI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:13.771425] [DEBUG] [REMOTE ] HNI: PASS: History has at least 300 days. [2026-01-05T12:11:13.771702] [DEBUG] [REMOTE ] HNI: PASS: Price check passed. Min price $38.27. [2026-01-05T12:11:13.771841] [DEBUG] [REMOTE ] HNI: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:13.771972] [DEBUG] [REMOTE ] HNI: PASS: Integrity check passed. [2026-01-05T12:11:13.772013] [DEBUG] [REMOTE ] HNI: Symbol is viable for forecasting. [2026-01-05T12:11:13.772064] [INFO ] [MAIN ] [1540/3535] HNI kept (0.7s) | 1538 kept, 2 rejected | 138.3/min | ETA: 14.4m [2026-01-05T12:11:14.239831] [DEBUG] [REMOTE ] HNRG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:14.240011] [DEBUG] [REMOTE ] HNRG: PASS: History has at least 300 days. [2026-01-05T12:11:14.240309] [DEBUG] [REMOTE ] HNRG: PASS: Price check passed. Min price $17.31. [2026-01-05T12:11:14.240462] [DEBUG] [REMOTE ] HNRG: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:14.240659] [DEBUG] [REMOTE ] HNRG: PASS: Integrity check passed. [2026-01-05T12:11:14.240708] [DEBUG] [REMOTE ] HNRG: Symbol is viable for forecasting. [2026-01-05T12:11:14.240761] [INFO ] [MAIN ] [1541/3535] HNRG kept (0.5s) | 1539 kept, 2 rejected | 138.3/min | ETA: 14.4m [2026-01-05T12:11:14.679391] [DEBUG] [REMOTE ] HOG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:14.679630] [DEBUG] [REMOTE ] HOG: PASS: History has at least 300 days. [2026-01-05T12:11:14.680038] [DEBUG] [REMOTE ] HOG: PASS: Price check passed. Min price $20.49. [2026-01-05T12:11:14.680247] [DEBUG] [REMOTE ] HOG: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:14.680455] [DEBUG] [REMOTE ] HOG: PASS: Integrity check passed. [2026-01-05T12:11:14.680519] [DEBUG] [REMOTE ] HOG: Symbol is viable for forecasting. [2026-01-05T12:11:14.680646] [INFO ] [MAIN ] [1542/3535] HOG kept (0.4s) | 1540 kept, 2 rejected | 138.2/min | ETA: 14.4m [2026-01-05T12:11:14.906182] [DEBUG] [REMOTE ] HOLO: Retrieved 761 rows, trimmed to 300. [2026-01-05T12:11:14.906326] [DEBUG] [REMOTE ] HOLO: PASS: History has at least 300 days. [2026-01-05T12:11:14.906541] [DEBUG] [REMOTE ] HOLO: PASS: Price check passed. Min price $2.64. [2026-01-05T12:11:14.906709] [DEBUG] [REMOTE ] HOLO: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:14.906828] [DEBUG] [REMOTE ] HOLO: PASS: Integrity check passed. [2026-01-05T12:11:14.906870] [DEBUG] [REMOTE ] HOLO: Symbol is viable for forecasting. [2026-01-05T12:11:14.906921] [INFO ] [MAIN ] [1543/3535] HOLO kept (0.2s) | 1541 kept, 2 rejected | 138.3/min | ETA: 14.4m [2026-01-05T12:11:15.563071] [DEBUG] [REMOTE ] HOLX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:15.563202] [DEBUG] [REMOTE ] HOLX: PASS: History has at least 300 days. [2026-01-05T12:11:15.563406] [DEBUG] [REMOTE ] HOLX: PASS: Price check passed. Min price $65.51. [2026-01-05T12:11:15.563536] [DEBUG] [REMOTE ] HOLX: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:15.563681] [DEBUG] [REMOTE ] HOLX: PASS: Integrity check passed. [2026-01-05T12:11:15.563722] [DEBUG] [REMOTE ] HOLX: Symbol is viable for forecasting. [2026-01-05T12:11:15.563770] [INFO ] [MAIN ] [1544/3535] HOLX kept (0.7s) | 1542 kept, 2 rejected | 138.2/min | ETA: 14.4m [2026-01-05T12:11:15.810711] [DEBUG] [REMOTE ] HOMB: Retrieved 4913 rows, trimmed to 300. [2026-01-05T12:11:15.810854] [DEBUG] [REMOTE ] HOMB: PASS: History has at least 300 days. [2026-01-05T12:11:15.811083] [DEBUG] [REMOTE ] HOMB: PASS: Price check passed. Min price $26.23. [2026-01-05T12:11:15.811220] [DEBUG] [REMOTE ] HOMB: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:15.811340] [DEBUG] [REMOTE ] HOMB: PASS: Integrity check passed. [2026-01-05T12:11:15.811381] [DEBUG] [REMOTE ] HOMB: Symbol is viable for forecasting. [2026-01-05T12:11:15.811431] [INFO ] [MAIN ] [1545/3535] HOMB kept (0.2s) | 1543 kept, 2 rejected | 138.3/min | ETA: 14.4m [2026-01-05T12:11:16.444488] [DEBUG] [REMOTE ] HON: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:16.444632] [DEBUG] [REMOTE ] HON: PASS: History has at least 300 days. [2026-01-05T12:11:16.444849] [DEBUG] [REMOTE ] HON: PASS: Price check passed. Min price $188.14. [2026-01-05T12:11:16.444984] [DEBUG] [REMOTE ] HON: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:16.445100] [DEBUG] [REMOTE ] HON: PASS: Integrity check passed. [2026-01-05T12:11:16.445141] [DEBUG] [REMOTE ] HON: Symbol is viable for forecasting. [2026-01-05T12:11:16.445188] [INFO ] [MAIN ] [1546/3535] HON kept (0.6s) | 1544 kept, 2 rejected | 138.2/min | ETA: 14.4m [2026-01-05T12:11:16.703341] [DEBUG] [REMOTE ] HOOD: Retrieved 1113 rows, trimmed to 300. [2026-01-05T12:11:16.703465] [DEBUG] [REMOTE ] HOOD: PASS: History has at least 300 days. [2026-01-05T12:11:16.703680] [DEBUG] [REMOTE ] HOOD: PASS: Price check passed. Min price $106.21. [2026-01-05T12:11:16.703813] [DEBUG] [REMOTE ] HOOD: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:16.703920] [DEBUG] [REMOTE ] HOOD: PASS: Integrity check passed. [2026-01-05T12:11:16.703959] [DEBUG] [REMOTE ] HOOD: Symbol is viable for forecasting. [2026-01-05T12:11:16.704005] [INFO ] [MAIN ] [1547/3535] HOOD kept (0.3s) | 1545 kept, 2 rejected | 138.3/min | ETA: 14.4m [2026-01-05T12:11:17.337029] [DEBUG] [REMOTE ] HOPE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:17.337220] [DEBUG] [REMOTE ] HOPE: PASS: History has at least 300 days. [2026-01-05T12:11:17.337519] [DEBUG] [REMOTE ] HOPE: PASS: Price check passed. Min price $9.84. [2026-01-05T12:11:17.337681] [DEBUG] [REMOTE ] HOPE: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:17.337814] [DEBUG] [REMOTE ] HOPE: PASS: Integrity check passed. [2026-01-05T12:11:17.337856] [DEBUG] [REMOTE ] HOPE: Symbol is viable for forecasting. [2026-01-05T12:11:17.337906] [INFO ] [MAIN ] [1548/3535] HOPE kept (0.6s) | 1546 kept, 2 rejected | 138.2/min | ETA: 14.4m [2026-01-05T12:11:17.701815] [DEBUG] [REMOTE ] HOUS: Retrieved 3325 rows, trimmed to 300. [2026-01-05T12:11:17.702015] [DEBUG] [REMOTE ] HOUS: PASS: History has at least 300 days. [2026-01-05T12:11:17.702277] [DEBUG] [REMOTE ] HOUS: PASS: Price check passed. Min price $9.26. [2026-01-05T12:11:17.702421] [DEBUG] [REMOTE ] HOUS: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:17.702546] [DEBUG] [REMOTE ] HOUS: PASS: Integrity check passed. [2026-01-05T12:11:17.702608] [DEBUG] [REMOTE ] HOUS: Symbol is viable for forecasting. [2026-01-05T12:11:17.702661] [INFO ] [MAIN ] [1549/3535] HOUS kept (0.4s) | 1547 kept, 2 rejected | 138.3/min | ETA: 14.4m [2026-01-05T12:11:18.056937] [DEBUG] [REMOTE ] HP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:18.057134] [DEBUG] [REMOTE ] HP: PASS: History has at least 300 days. [2026-01-05T12:11:18.057446] [DEBUG] [REMOTE ] HP: PASS: Price check passed. Min price $21.65. [2026-01-05T12:11:18.057659] [DEBUG] [REMOTE ] HP: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:18.057807] [DEBUG] [REMOTE ] HP: PASS: Integrity check passed. [2026-01-05T12:11:18.057850] [DEBUG] [REMOTE ] HP: Symbol is viable for forecasting. [2026-01-05T12:11:18.057912] [INFO ] [MAIN ] [1550/3535] HP kept (0.4s) | 1548 kept, 2 rejected | 138.3/min | ETA: 14.4m [2026-01-05T12:11:18.349264] [DEBUG] [REMOTE ] HPE: Retrieved 2567 rows, trimmed to 300. [2026-01-05T12:11:18.349391] [DEBUG] [REMOTE ] HPE: PASS: History has at least 300 days. [2026-01-05T12:11:18.349610] [DEBUG] [REMOTE ] HPE: PASS: Price check passed. Min price $19.90. [2026-01-05T12:11:18.349749] [DEBUG] [REMOTE ] HPE: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:18.349858] [DEBUG] [REMOTE ] HPE: PASS: Integrity check passed. [2026-01-05T12:11:18.349898] [DEBUG] [REMOTE ] HPE: Symbol is viable for forecasting. [2026-01-05T12:11:18.349945] [INFO ] [MAIN ] [1551/3535] HPE kept (0.3s) | 1549 kept, 2 rejected | 138.3/min | ETA: 14.3m [2026-01-05T12:11:18.993202] [DEBUG] [REMOTE ] HPF: Retrieved 5812 rows, trimmed to 300. [2026-01-05T12:11:18.993365] [DEBUG] [REMOTE ] HPF: PASS: History has at least 300 days. [2026-01-05T12:11:18.993670] [DEBUG] [REMOTE ] HPF: PASS: Price check passed. Min price $15.98. [2026-01-05T12:11:18.993842] [DEBUG] [REMOTE ] HPF: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:18.993989] [DEBUG] [REMOTE ] HPF: PASS: Integrity check passed. [2026-01-05T12:11:18.994032] [DEBUG] [REMOTE ] HPF: Symbol is viable for forecasting. [2026-01-05T12:11:18.994091] [INFO ] [MAIN ] [1552/3535] HPF kept (0.6s) | 1550 kept, 2 rejected | 138.3/min | ETA: 14.3m [2026-01-05T12:11:19.331506] [DEBUG] [REMOTE ] HPI: Retrieved 5655 rows, trimmed to 300. [2026-01-05T12:11:19.331661] [DEBUG] [REMOTE ] HPI: PASS: History has at least 300 days. [2026-01-05T12:11:19.331871] [DEBUG] [REMOTE ] HPI: PASS: Price check passed. Min price $16.17. [2026-01-05T12:11:19.332003] [DEBUG] [REMOTE ] HPI: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:19.332112] [DEBUG] [REMOTE ] HPI: PASS: Integrity check passed. [2026-01-05T12:11:19.332152] [DEBUG] [REMOTE ] HPI: Symbol is viable for forecasting. [2026-01-05T12:11:19.332204] [INFO ] [MAIN ] [1553/3535] HPI kept (0.3s) | 1551 kept, 2 rejected | 138.3/min | ETA: 14.3m [2026-01-05T12:11:19.602882] [DEBUG] [REMOTE ] HPK: Retrieved 1347 rows, trimmed to 300. [2026-01-05T12:11:19.603004] [DEBUG] [REMOTE ] HPK: PASS: History has at least 300 days. [2026-01-05T12:11:19.603202] [DEBUG] [REMOTE ] HPK: PASS: Price check passed. Min price $4.25. [2026-01-05T12:11:19.603331] [DEBUG] [REMOTE ] HPK: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:19.603438] [DEBUG] [REMOTE ] HPK: PASS: Integrity check passed. [2026-01-05T12:11:19.603478] [DEBUG] [REMOTE ] HPK: Symbol is viable for forecasting. [2026-01-05T12:11:19.603525] [INFO ] [MAIN ] [1554/3535] HPK kept (0.3s) | 1552 kept, 2 rejected | 138.3/min | ETA: 14.3m [2026-01-05T12:11:20.058152] [DEBUG] [REMOTE ] HPP: Retrieved 3906 rows, trimmed to 300. [2026-01-05T12:11:20.058280] [DEBUG] [REMOTE ] HPP: PASS: History has at least 300 days. [2026-01-05T12:11:20.058482] [DEBUG] [REMOTE ] HPP: PASS: Price check passed. Min price $10.26. [2026-01-05T12:11:20.058671] [DEBUG] [REMOTE ] HPP: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:20.058787] [DEBUG] [REMOTE ] HPP: PASS: Integrity check passed. [2026-01-05T12:11:20.058826] [DEBUG] [REMOTE ] HPP: Symbol is viable for forecasting. [2026-01-05T12:11:20.058873] [INFO ] [MAIN ] [1555/3535] HPP kept (0.5s) | 1553 kept, 2 rejected | 138.3/min | ETA: 14.3m [2026-01-05T12:11:20.649543] [DEBUG] [REMOTE ] HPQ: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:20.649705] [DEBUG] [REMOTE ] HPQ: PASS: History has at least 300 days. [2026-01-05T12:11:20.649945] [DEBUG] [REMOTE ] HPQ: PASS: Price check passed. Min price $22.12. [2026-01-05T12:11:20.650097] [DEBUG] [REMOTE ] HPQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:20.650240] [DEBUG] [REMOTE ] HPQ: PASS: Integrity check passed. [2026-01-05T12:11:20.650301] [DEBUG] [REMOTE ] HPQ: Symbol is viable for forecasting. [2026-01-05T12:11:20.650362] [INFO ] [MAIN ] [1556/3535] HPQ kept (0.6s) | 1554 kept, 2 rejected | 138.3/min | ETA: 14.3m [2026-01-05T12:11:21.143162] [DEBUG] [REMOTE ] HPS: Retrieved 5674 rows, trimmed to 300. [2026-01-05T12:11:21.143303] [DEBUG] [REMOTE ] HPS: PASS: History has at least 300 days. [2026-01-05T12:11:21.143534] [DEBUG] [REMOTE ] HPS: PASS: Price check passed. Min price $14.32. [2026-01-05T12:11:21.143709] [DEBUG] [REMOTE ] HPS: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:21.143830] [DEBUG] [REMOTE ] HPS: PASS: Integrity check passed. [2026-01-05T12:11:21.143883] [DEBUG] [REMOTE ] HPS: Symbol is viable for forecasting. [2026-01-05T12:11:21.143946] [INFO ] [MAIN ] [1557/3535] HPS kept (0.5s) | 1555 kept, 2 rejected | 138.3/min | ETA: 14.3m [2026-01-05T12:11:21.645127] [DEBUG] [REMOTE ] HQI: Retrieved 5929 rows, trimmed to 300. [2026-01-05T12:11:21.645263] [DEBUG] [REMOTE ] HQI: PASS: History has at least 300 days. [2026-01-05T12:11:21.645476] [DEBUG] [REMOTE ] HQI: PASS: Price check passed. Min price $7.59. [2026-01-05T12:11:21.645629] [DEBUG] [REMOTE ] HQI: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:21.645747] [DEBUG] [REMOTE ] HQI: PASS: Integrity check passed. [2026-01-05T12:11:21.645788] [DEBUG] [REMOTE ] HQI: Symbol is viable for forecasting. [2026-01-05T12:11:21.645835] [INFO ] [MAIN ] [1558/3535] HQI kept (0.5s) | 1556 kept, 2 rejected | 138.2/min | ETA: 14.3m [2026-01-05T12:11:22.139729] [DEBUG] [REMOTE ] HQL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:22.139883] [DEBUG] [REMOTE ] HQL: PASS: History has at least 300 days. [2026-01-05T12:11:22.140137] [DEBUG] [REMOTE ] HQL: PASS: Price check passed. Min price $15.47. [2026-01-05T12:11:22.140276] [DEBUG] [REMOTE ] HQL: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:22.140404] [DEBUG] [REMOTE ] HQL: PASS: Integrity check passed. [2026-01-05T12:11:22.140446] [DEBUG] [REMOTE ] HQL: Symbol is viable for forecasting. [2026-01-05T12:11:22.140497] [INFO ] [MAIN ] [1559/3535] HQL kept (0.5s) | 1557 kept, 2 rejected | 138.2/min | ETA: 14.3m [2026-01-05T12:11:22.469538] [DEBUG] [REMOTE ] HQY: Retrieved 2874 rows, trimmed to 300. [2026-01-05T12:11:22.469692] [DEBUG] [REMOTE ] HQY: PASS: History has at least 300 days. [2026-01-05T12:11:22.469907] [DEBUG] [REMOTE ] HQY: PASS: Price check passed. Min price $90.52. [2026-01-05T12:11:22.470046] [DEBUG] [REMOTE ] HQY: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:22.470157] [DEBUG] [REMOTE ] HQY: PASS: Integrity check passed. [2026-01-05T12:11:22.470199] [DEBUG] [REMOTE ] HQY: Symbol is viable for forecasting. [2026-01-05T12:11:22.470250] [INFO ] [MAIN ] [1560/3535] HQY kept (0.3s) | 1558 kept, 2 rejected | 138.3/min | ETA: 14.3m [2026-01-05T12:11:22.988277] [DEBUG] [REMOTE ] HRB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:22.988420] [DEBUG] [REMOTE ] HRB: PASS: History has at least 300 days. [2026-01-05T12:11:22.988725] [DEBUG] [REMOTE ] HRB: PASS: Price check passed. Min price $40.99. [2026-01-05T12:11:22.988890] [DEBUG] [REMOTE ] HRB: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:22.989028] [DEBUG] [REMOTE ] HRB: PASS: Integrity check passed. [2026-01-05T12:11:22.989074] [DEBUG] [REMOTE ] HRB: Symbol is viable for forecasting. [2026-01-05T12:11:22.989146] [INFO ] [MAIN ] [1561/3535] HRB kept (0.5s) | 1559 kept, 2 rejected | 138.2/min | ETA: 14.3m [2026-01-05T12:11:23.449793] [DEBUG] [REMOTE ] HRL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:23.449999] [DEBUG] [REMOTE ] HRL: PASS: History has at least 300 days. [2026-01-05T12:11:23.450282] [DEBUG] [REMOTE ] HRL: PASS: Price check passed. Min price $21.29. [2026-01-05T12:11:23.450458] [DEBUG] [REMOTE ] HRL: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:23.450634] [DEBUG] [REMOTE ] HRL: PASS: Integrity check passed. [2026-01-05T12:11:23.450680] [DEBUG] [REMOTE ] HRL: Symbol is viable for forecasting. [2026-01-05T12:11:23.450734] [INFO ] [MAIN ] [1562/3535] HRL kept (0.5s) | 1560 kept, 2 rejected | 138.2/min | ETA: 14.3m [2026-01-05T12:11:23.723359] [DEBUG] [REMOTE ] HRMY: Retrieved 1350 rows, trimmed to 300. [2026-01-05T12:11:23.723559] [DEBUG] [REMOTE ] HRMY: PASS: History has at least 300 days. [2026-01-05T12:11:23.723868] [DEBUG] [REMOTE ] HRMY: PASS: Price check passed. Min price $25.90. [2026-01-05T12:11:23.724015] [DEBUG] [REMOTE ] HRMY: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:23.724141] [DEBUG] [REMOTE ] HRMY: PASS: Integrity check passed. [2026-01-05T12:11:23.724182] [DEBUG] [REMOTE ] HRMY: Symbol is viable for forecasting. [2026-01-05T12:11:23.724233] [INFO ] [MAIN ] [1563/3535] HRMY kept (0.3s) | 1561 kept, 2 rejected | 138.3/min | ETA: 14.3m [2026-01-05T12:11:24.070383] [DEBUG] [REMOTE ] HRTG: Retrieved 2921 rows, trimmed to 300. [2026-01-05T12:11:24.070566] [DEBUG] [REMOTE ] HRTG: PASS: History has at least 300 days. [2026-01-05T12:11:24.070928] [DEBUG] [REMOTE ] HRTG: PASS: Price check passed. Min price $22.87. [2026-01-05T12:11:24.071155] [DEBUG] [REMOTE ] HRTG: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:24.071345] [DEBUG] [REMOTE ] HRTG: PASS: Integrity check passed. [2026-01-05T12:11:24.071405] [DEBUG] [REMOTE ] HRTG: Symbol is viable for forecasting. [2026-01-05T12:11:24.071480] [INFO ] [MAIN ] [1564/3535] HRTG kept (0.3s) | 1562 kept, 2 rejected | 138.3/min | ETA: 14.3m [2026-01-05T12:11:24.746895] [DEBUG] [REMOTE ] HRTX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:24.747032] [DEBUG] [REMOTE ] HRTX: PASS: History has at least 300 days. [2026-01-05T12:11:24.747257] [DEBUG] [REMOTE ] HRTX: PASS: Price check passed. Min price $1.05. [2026-01-05T12:11:24.747393] [DEBUG] [REMOTE ] HRTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:24.747508] [DEBUG] [REMOTE ] HRTX: PASS: Integrity check passed. [2026-01-05T12:11:24.747548] [DEBUG] [REMOTE ] HRTX: Symbol is viable for forecasting. [2026-01-05T12:11:24.747614] [INFO ] [MAIN ] [1565/3535] HRTX kept (0.7s) | 1563 kept, 2 rejected | 138.2/min | ETA: 14.3m [2026-01-05T12:11:25.105959] [DEBUG] [REMOTE ] HRZN: Retrieved 3817 rows, trimmed to 300. [2026-01-05T12:11:25.106092] [DEBUG] [REMOTE ] HRZN: PASS: History has at least 300 days. [2026-01-05T12:11:25.106300] [DEBUG] [REMOTE ] HRZN: PASS: Price check passed. Min price $5.53. [2026-01-05T12:11:25.106435] [DEBUG] [REMOTE ] HRZN: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:25.106548] [DEBUG] [REMOTE ] HRZN: PASS: Integrity check passed. [2026-01-05T12:11:25.106609] [DEBUG] [REMOTE ] HRZN: Symbol is viable for forecasting. [2026-01-05T12:11:25.106658] [INFO ] [MAIN ] [1566/3535] HRZN kept (0.4s) | 1564 kept, 2 rejected | 138.2/min | ETA: 14.2m [2026-01-05T12:11:25.360950] [DEBUG] [REMOTE ] HSAI: Retrieved 727 rows, trimmed to 300. [2026-01-05T12:11:25.361079] [DEBUG] [REMOTE ] HSAI: PASS: History has at least 300 days. [2026-01-05T12:11:25.361285] [DEBUG] [REMOTE ] HSAI: PASS: Price check passed. Min price $15.03. [2026-01-05T12:11:25.361425] [DEBUG] [REMOTE ] HSAI: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:25.361542] [DEBUG] [REMOTE ] HSAI: PASS: Integrity check passed. [2026-01-05T12:11:25.361604] [DEBUG] [REMOTE ] HSAI: Symbol is viable for forecasting. [2026-01-05T12:11:25.361656] [INFO ] [MAIN ] [1567/3535] HSAI kept (0.3s) | 1565 kept, 2 rejected | 138.3/min | ETA: 14.2m [2026-01-05T12:11:26.009696] [DEBUG] [REMOTE ] HSBC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:26.009850] [DEBUG] [REMOTE ] HSBC: PASS: History has at least 300 days. [2026-01-05T12:11:26.010153] [DEBUG] [REMOTE ] HSBC: PASS: Price check passed. Min price $65.21. [2026-01-05T12:11:26.010322] [DEBUG] [REMOTE ] HSBC: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:26.010455] [DEBUG] [REMOTE ] HSBC: PASS: Integrity check passed. [2026-01-05T12:11:26.010498] [DEBUG] [REMOTE ] HSBC: Symbol is viable for forecasting. [2026-01-05T12:11:26.010548] [INFO ] [MAIN ] [1568/3535] HSBC kept (0.6s) | 1566 kept, 2 rejected | 138.2/min | ETA: 14.2m [2026-01-05T12:11:26.197233] [DEBUG] [REMOTE ] HSCS: Retrieved 891 rows, trimmed to 300. [2026-01-05T12:11:26.197360] [DEBUG] [REMOTE ] HSCS: PASS: History has at least 300 days. [2026-01-05T12:11:26.197557] [DEBUG] [REMOTE ] HSCS: PASS: Price check passed. Min price $2.19. [2026-01-05T12:11:26.197722] [DEBUG] [REMOTE ] HSCS: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:26.197831] [DEBUG] [REMOTE ] HSCS: PASS: Integrity check passed. [2026-01-05T12:11:26.197871] [DEBUG] [REMOTE ] HSCS: Symbol is viable for forecasting. [2026-01-05T12:11:26.197918] [INFO ] [MAIN ] [1569/3535] HSCS kept (0.2s) | 1567 kept, 2 rejected | 138.3/min | ETA: 14.2m [2026-01-05T12:11:26.637029] [DEBUG] [REMOTE ] HSHP: Retrieved 800 rows, trimmed to 300. [2026-01-05T12:11:26.637210] [DEBUG] [REMOTE ] HSHP: PASS: History has at least 300 days. [2026-01-05T12:11:26.637465] [DEBUG] [REMOTE ] HSHP: PASS: Price check passed. Min price $7.28. [2026-01-05T12:11:26.637665] [DEBUG] [REMOTE ] HSHP: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:26.637789] [DEBUG] [REMOTE ] HSHP: PASS: Integrity check passed. [2026-01-05T12:11:26.637830] [DEBUG] [REMOTE ] HSHP: Symbol is viable for forecasting. [2026-01-05T12:11:26.637880] [INFO ] [MAIN ] [1570/3535] HSHP kept (0.4s) | 1568 kept, 2 rejected | 138.3/min | ETA: 14.2m [2026-01-05T12:11:27.327107] [DEBUG] [REMOTE ] HSIC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:27.327269] [DEBUG] [REMOTE ] HSIC: PASS: History has at least 300 days. [2026-01-05T12:11:27.327569] [DEBUG] [REMOTE ] HSIC: PASS: Price check passed. Min price $62.03. [2026-01-05T12:11:27.327758] [DEBUG] [REMOTE ] HSIC: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:27.327915] [DEBUG] [REMOTE ] HSIC: PASS: Integrity check passed. [2026-01-05T12:11:27.327962] [DEBUG] [REMOTE ] HSIC: Symbol is viable for forecasting. [2026-01-05T12:11:27.328024] [INFO ] [MAIN ] [1571/3535] HSIC kept (0.7s) | 1569 kept, 2 rejected | 138.2/min | ETA: 14.2m [2026-01-05T12:11:27.630547] [DEBUG] [REMOTE ] HSTM: Retrieved 6471 rows, trimmed to 300. [2026-01-05T12:11:27.630713] [DEBUG] [REMOTE ] HSTM: PASS: History has at least 300 days. [2026-01-05T12:11:27.630950] [DEBUG] [REMOTE ] HSTM: PASS: Price check passed. Min price $22.79. [2026-01-05T12:11:27.631086] [DEBUG] [REMOTE ] HSTM: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:27.631202] [DEBUG] [REMOTE ] HSTM: PASS: Integrity check passed. [2026-01-05T12:11:27.631243] [DEBUG] [REMOTE ] HSTM: Symbol is viable for forecasting. [2026-01-05T12:11:27.631818] [INFO ] [MAIN ] [1572/3535] HSTM kept (0.3s) | 1570 kept, 2 rejected | 138.3/min | ETA: 14.2m [2026-01-05T12:11:28.283655] [DEBUG] [REMOTE ] HSY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:28.283818] [DEBUG] [REMOTE ] HSY: PASS: History has at least 300 days. [2026-01-05T12:11:28.284042] [DEBUG] [REMOTE ] HSY: PASS: Price check passed. Min price $161.08. [2026-01-05T12:11:28.284178] [DEBUG] [REMOTE ] HSY: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:28.284296] [DEBUG] [REMOTE ] HSY: PASS: Integrity check passed. [2026-01-05T12:11:28.284337] [DEBUG] [REMOTE ] HSY: Symbol is viable for forecasting. [2026-01-05T12:11:28.284386] [INFO ] [MAIN ] [1573/3535] HSY kept (0.7s) | 1571 kept, 2 rejected | 138.2/min | ETA: 14.2m [2026-01-05T12:11:28.712714] [DEBUG] [REMOTE ] HTBK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:28.712847] [DEBUG] [REMOTE ] HTBK: PASS: History has at least 300 days. [2026-01-05T12:11:28.713135] [DEBUG] [REMOTE ] HTBK: PASS: Price check passed. Min price $9.30. [2026-01-05T12:11:28.713269] [DEBUG] [REMOTE ] HTBK: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:28.713385] [DEBUG] [REMOTE ] HTBK: PASS: Integrity check passed. [2026-01-05T12:11:28.713428] [DEBUG] [REMOTE ] HTBK: Symbol is viable for forecasting. [2026-01-05T12:11:28.713477] [INFO ] [MAIN ] [1574/3535] HTBK kept (0.4s) | 1572 kept, 2 rejected | 138.2/min | ETA: 14.2m [2026-01-05T12:11:29.116704] [DEBUG] [REMOTE ] HTD: Retrieved 5500 rows, trimmed to 300. [2026-01-05T12:11:29.116836] [DEBUG] [REMOTE ] HTD: PASS: History has at least 300 days. [2026-01-05T12:11:29.117050] [DEBUG] [REMOTE ] HTD: PASS: Price check passed. Min price $23.35. [2026-01-05T12:11:29.117183] [DEBUG] [REMOTE ] HTD: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:29.117297] [DEBUG] [REMOTE ] HTD: PASS: Integrity check passed. [2026-01-05T12:11:29.117336] [DEBUG] [REMOTE ] HTD: Symbol is viable for forecasting. [2026-01-05T12:11:29.117384] [INFO ] [MAIN ] [1575/3535] HTD kept (0.4s) | 1573 kept, 2 rejected | 138.2/min | ETA: 14.2m [2026-01-05T12:11:29.530197] [DEBUG] [REMOTE ] HTGC: Retrieved 5175 rows, trimmed to 300. [2026-01-05T12:11:29.530330] [DEBUG] [REMOTE ] HTGC: PASS: History has at least 300 days. [2026-01-05T12:11:29.530536] [DEBUG] [REMOTE ] HTGC: PASS: Price check passed. Min price $16.27. [2026-01-05T12:11:29.530691] [DEBUG] [REMOTE ] HTGC: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:29.530803] [DEBUG] [REMOTE ] HTGC: PASS: Integrity check passed. [2026-01-05T12:11:29.530843] [DEBUG] [REMOTE ] HTGC: Symbol is viable for forecasting. [2026-01-05T12:11:29.530891] [INFO ] [MAIN ] [1576/3535] HTGC kept (0.4s) | 1574 kept, 2 rejected | 138.2/min | ETA: 14.2m [2026-01-05T12:11:29.953301] [DEBUG] [REMOTE ] HTH: Retrieved 5504 rows, trimmed to 300. [2026-01-05T12:11:29.953436] [DEBUG] [REMOTE ] HTH: PASS: History has at least 300 days. [2026-01-05T12:11:29.953663] [DEBUG] [REMOTE ] HTH: PASS: Price check passed. Min price $30.87. [2026-01-05T12:11:29.953802] [DEBUG] [REMOTE ] HTH: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:29.953917] [DEBUG] [REMOTE ] HTH: PASS: Integrity check passed. [2026-01-05T12:11:29.953958] [DEBUG] [REMOTE ] HTH: Symbol is viable for forecasting. [2026-01-05T12:11:29.954006] [INFO ] [MAIN ] [1577/3535] HTH kept (0.4s) | 1575 kept, 2 rejected | 138.2/min | ETA: 14.2m [2026-01-05T12:11:30.440301] [DEBUG] [REMOTE ] HTLD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:30.440446] [DEBUG] [REMOTE ] HTLD: PASS: History has at least 300 days. [2026-01-05T12:11:30.440713] [DEBUG] [REMOTE ] HTLD: PASS: Price check passed. Min price $7.06. [2026-01-05T12:11:30.440847] [DEBUG] [REMOTE ] HTLD: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:30.440967] [DEBUG] [REMOTE ] HTLD: PASS: Integrity check passed. [2026-01-05T12:11:30.441007] [DEBUG] [REMOTE ] HTLD: Symbol is viable for forecasting. [2026-01-05T12:11:30.441054] [INFO ] [MAIN ] [1578/3535] HTLD kept (0.5s) | 1576 kept, 2 rejected | 138.2/min | ETA: 14.2m [2026-01-05T12:11:30.768243] [DEBUG] [REMOTE ] HTOO: Retrieved 1271 rows, trimmed to 300. [2026-01-05T12:11:30.768373] [DEBUG] [REMOTE ] HTOO: PASS: History has at least 300 days. [2026-01-05T12:11:30.768597] [DEBUG] [REMOTE ] HTOO: PASS: Price check passed. Min price $3.01. [2026-01-05T12:11:30.768765] [DEBUG] [REMOTE ] HTOO: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:30.768876] [DEBUG] [REMOTE ] HTOO: PASS: Integrity check passed. [2026-01-05T12:11:30.768916] [DEBUG] [REMOTE ] HTOO: Symbol is viable for forecasting. [2026-01-05T12:11:30.768963] [INFO ] [MAIN ] [1579/3535] HTOO kept (0.3s) | 1577 kept, 2 rejected | 138.2/min | ETA: 14.1m [2026-01-05T12:11:31.099860] [DEBUG] [REMOTE ] HTZ: Retrieved 1132 rows, trimmed to 300. [2026-01-05T12:11:31.099995] [DEBUG] [REMOTE ] HTZ: PASS: History has at least 300 days. [2026-01-05T12:11:31.100224] [DEBUG] [REMOTE ] HTZ: PASS: Price check passed. Min price $4.85. [2026-01-05T12:11:31.100362] [DEBUG] [REMOTE ] HTZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:31.100481] [DEBUG] [REMOTE ] HTZ: PASS: Integrity check passed. [2026-01-05T12:11:31.100525] [DEBUG] [REMOTE ] HTZ: Symbol is viable for forecasting. [2026-01-05T12:11:31.100603] [INFO ] [MAIN ] [1580/3535] HTZ kept (0.3s) | 1578 kept, 2 rejected | 138.3/min | ETA: 14.1m [2026-01-05T12:11:31.572539] [DEBUG] [REMOTE ] HUBB: Retrieved 2520 rows, trimmed to 300. [2026-01-05T12:11:31.572753] [DEBUG] [REMOTE ] HUBB: PASS: History has at least 300 days. [2026-01-05T12:11:31.573003] [DEBUG] [REMOTE ] HUBB: PASS: Price check passed. Min price $406.02. [2026-01-05T12:11:31.573140] [DEBUG] [REMOTE ] HUBB: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:31.573257] [DEBUG] [REMOTE ] HUBB: PASS: Integrity check passed. [2026-01-05T12:11:31.573302] [DEBUG] [REMOTE ] HUBB: Symbol is viable for forecasting. [2026-01-05T12:11:31.573353] [INFO ] [MAIN ] [1581/3535] HUBB kept (0.5s) | 1579 kept, 2 rejected | 138.3/min | ETA: 14.1m [2026-01-05T12:11:32.194989] [DEBUG] [REMOTE ] HUBG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:32.195146] [DEBUG] [REMOTE ] HUBG: PASS: History has at least 300 days. [2026-01-05T12:11:32.195426] [DEBUG] [REMOTE ] HUBG: PASS: Price check passed. Min price $33.02. [2026-01-05T12:11:32.195566] [DEBUG] [REMOTE ] HUBG: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:32.195738] [DEBUG] [REMOTE ] HUBG: PASS: Integrity check passed. [2026-01-05T12:11:32.195784] [DEBUG] [REMOTE ] HUBG: Symbol is viable for forecasting. [2026-01-05T12:11:32.195835] [INFO ] [MAIN ] [1582/3535] HUBG kept (0.6s) | 1580 kept, 2 rejected | 138.2/min | ETA: 14.1m [2026-01-05T12:11:32.362979] [DEBUG] [REMOTE ] HUBS: Retrieved 2825 rows, trimmed to 300. [2026-01-05T12:11:32.363102] [DEBUG] [REMOTE ] HUBS: PASS: History has at least 300 days. [2026-01-05T12:11:32.363304] [DEBUG] [REMOTE ] HUBS: PASS: Price check passed. Min price $355.35. [2026-01-05T12:11:32.363439] [DEBUG] [REMOTE ] HUBS: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:32.363551] [DEBUG] [REMOTE ] HUBS: PASS: Integrity check passed. [2026-01-05T12:11:32.363610] [DEBUG] [REMOTE ] HUBS: Symbol is viable for forecasting. [2026-01-05T12:11:32.363659] [INFO ] [MAIN ] [1583/3535] HUBS kept (0.2s) | 1581 kept, 2 rejected | 138.3/min | ETA: 14.1m [2026-01-05T12:11:33.038066] [DEBUG] [REMOTE ] HUM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:33.038304] [DEBUG] [REMOTE ] HUM: PASS: History has at least 300 days. [2026-01-05T12:11:33.038713] [DEBUG] [REMOTE ] HUM: PASS: Price check passed. Min price $222.53. [2026-01-05T12:11:33.038866] [DEBUG] [REMOTE ] HUM: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:33.039015] [DEBUG] [REMOTE ] HUM: PASS: Integrity check passed. [2026-01-05T12:11:33.039059] [DEBUG] [REMOTE ] HUM: Symbol is viable for forecasting. [2026-01-05T12:11:33.039117] [INFO ] [MAIN ] [1584/3535] HUM kept (0.7s) | 1582 kept, 2 rejected | 138.2/min | ETA: 14.1m [2026-01-05T12:11:33.451861] [DEBUG] [REMOTE ] HUN: Retrieved 5255 rows, trimmed to 300. [2026-01-05T12:11:33.452003] [DEBUG] [REMOTE ] HUN: PASS: History has at least 300 days. [2026-01-05T12:11:33.452221] [DEBUG] [REMOTE ] HUN: PASS: Price check passed. Min price $7.36. [2026-01-05T12:11:33.452352] [DEBUG] [REMOTE ] HUN: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:33.452469] [DEBUG] [REMOTE ] HUN: PASS: Integrity check passed. [2026-01-05T12:11:33.452508] [DEBUG] [REMOTE ] HUN: Symbol is viable for forecasting. [2026-01-05T12:11:33.452555] [INFO ] [MAIN ] [1585/3535] HUN kept (0.4s) | 1583 kept, 2 rejected | 138.2/min | ETA: 14.1m [2026-01-05T12:11:33.846277] [DEBUG] [REMOTE ] HURC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:33.846415] [DEBUG] [REMOTE ] HURC: PASS: History has at least 300 days. [2026-01-05T12:11:33.846857] [DEBUG] [REMOTE ] HURC: PASS: Price check passed. Min price $14.75. [2026-01-05T12:11:33.846997] [DEBUG] [REMOTE ] HURC: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:33.847123] [DEBUG] [REMOTE ] HURC: PASS: Integrity check passed. [2026-01-05T12:11:33.847169] [DEBUG] [REMOTE ] HURC: Symbol is viable for forecasting. [2026-01-05T12:11:33.847232] [INFO ] [MAIN ] [1586/3535] HURC kept (0.4s) | 1584 kept, 2 rejected | 138.2/min | ETA: 14.1m [2026-01-05T12:11:34.362834] [DEBUG] [REMOTE ] HURN: Retrieved 5340 rows, trimmed to 300. [2026-01-05T12:11:34.362968] [DEBUG] [REMOTE ] HURN: PASS: History has at least 300 days. [2026-01-05T12:11:34.363176] [DEBUG] [REMOTE ] HURN: PASS: Price check passed. Min price $145.01. [2026-01-05T12:11:34.363308] [DEBUG] [REMOTE ] HURN: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:34.363423] [DEBUG] [REMOTE ] HURN: PASS: Integrity check passed. [2026-01-05T12:11:34.363463] [DEBUG] [REMOTE ] HURN: Symbol is viable for forecasting. [2026-01-05T12:11:34.363511] [INFO ] [MAIN ] [1587/3535] HURN kept (0.5s) | 1585 kept, 2 rejected | 138.2/min | ETA: 14.1m [2026-01-05T12:11:34.633336] [DEBUG] [REMOTE ] HUYA: Retrieved 1922 rows, trimmed to 300. [2026-01-05T12:11:34.633465] [DEBUG] [REMOTE ] HUYA: PASS: History has at least 300 days. [2026-01-05T12:11:34.633738] [DEBUG] [REMOTE ] HUYA: PASS: Price check passed. Min price $2.63. [2026-01-05T12:11:34.633883] [DEBUG] [REMOTE ] HUYA: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:34.634004] [DEBUG] [REMOTE ] HUYA: PASS: Integrity check passed. [2026-01-05T12:11:34.634061] [DEBUG] [REMOTE ] HUYA: Symbol is viable for forecasting. [2026-01-05T12:11:34.634121] [INFO ] [MAIN ] [1588/3535] HUYA kept (0.3s) | 1586 kept, 2 rejected | 138.3/min | ETA: 14.1m [2026-01-05T12:11:35.212688] [DEBUG] [REMOTE ] HWC: Retrieved 6286 rows, trimmed to 300. [2026-01-05T12:11:35.212846] [DEBUG] [REMOTE ] HWC: PASS: History has at least 300 days. [2026-01-05T12:11:35.213106] [DEBUG] [REMOTE ] HWC: PASS: Price check passed. Min price $54.14. [2026-01-05T12:11:35.213246] [DEBUG] [REMOTE ] HWC: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:35.213379] [DEBUG] [REMOTE ] HWC: PASS: Integrity check passed. [2026-01-05T12:11:35.213418] [DEBUG] [REMOTE ] HWC: Symbol is viable for forecasting. [2026-01-05T12:11:35.213467] [INFO ] [MAIN ] [1589/3535] HWC kept (0.6s) | 1587 kept, 2 rejected | 138.2/min | ETA: 14.1m [2026-01-05T12:11:35.361364] [DEBUG] [REMOTE ] HWH: Retrieved 499 rows, trimmed to 300. [2026-01-05T12:11:35.361484] [DEBUG] [REMOTE ] HWH: PASS: History has at least 300 days. [2026-01-05T12:11:35.361703] [DEBUG] [REMOTE ] HWH: PASS: Price check passed. Min price $1.47. [2026-01-05T12:11:35.361836] [DEBUG] [REMOTE ] HWH: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:35.361945] [DEBUG] [REMOTE ] HWH: PASS: Integrity check passed. [2026-01-05T12:11:35.361985] [DEBUG] [REMOTE ] HWH: Symbol is viable for forecasting. [2026-01-05T12:11:35.362031] [INFO ] [MAIN ] [1590/3535] HWH kept (0.1s) | 1588 kept, 2 rejected | 138.3/min | ETA: 14.1m [2026-01-05T12:11:36.080691] [DEBUG] [REMOTE ] HWKN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:36.080835] [DEBUG] [REMOTE ] HWKN: PASS: History has at least 300 days. [2026-01-05T12:11:36.081054] [DEBUG] [REMOTE ] HWKN: PASS: Price check passed. Min price $120.17. [2026-01-05T12:11:36.081186] [DEBUG] [REMOTE ] HWKN: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:36.081301] [DEBUG] [REMOTE ] HWKN: PASS: Integrity check passed. [2026-01-05T12:11:36.081341] [DEBUG] [REMOTE ] HWKN: Symbol is viable for forecasting. [2026-01-05T12:11:36.081393] [INFO ] [MAIN ] [1591/3535] HWKN kept (0.7s) | 1589 kept, 2 rejected | 138.2/min | ETA: 14.1m [2026-01-05T12:11:36.544145] [DEBUG] [REMOTE ] HWM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:36.544293] [DEBUG] [REMOTE ] HWM: PASS: History has at least 300 days. [2026-01-05T12:11:36.544509] [DEBUG] [REMOTE ] HWM: PASS: Price check passed. Min price $183.98. [2026-01-05T12:11:36.544664] [DEBUG] [REMOTE ] HWM: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:36.544780] [DEBUG] [REMOTE ] HWM: PASS: Integrity check passed. [2026-01-05T12:11:36.544821] [DEBUG] [REMOTE ] HWM: Symbol is viable for forecasting. [2026-01-05T12:11:36.544869] [INFO ] [MAIN ] [1592/3535] HWM kept (0.5s) | 1590 kept, 2 rejected | 138.2/min | ETA: 14.1m [2026-01-05T12:11:37.017312] [DEBUG] [REMOTE ] HXL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:37.017445] [DEBUG] [REMOTE ] HXL: PASS: History has at least 300 days. [2026-01-05T12:11:37.017680] [DEBUG] [REMOTE ] HXL: PASS: Price check passed. Min price $61.07. [2026-01-05T12:11:37.017818] [DEBUG] [REMOTE ] HXL: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:37.017931] [DEBUG] [REMOTE ] HXL: PASS: Integrity check passed. [2026-01-05T12:11:37.017972] [DEBUG] [REMOTE ] HXL: Symbol is viable for forecasting. [2026-01-05T12:11:37.018027] [INFO ] [MAIN ] [1593/3535] HXL kept (0.5s) | 1591 kept, 2 rejected | 138.2/min | ETA: 14.1m [2026-01-05T12:11:37.235724] [DEBUG] [REMOTE ] HY: Retrieved 3333 rows, trimmed to 300. [2026-01-05T12:11:37.235849] [DEBUG] [REMOTE ] HY: PASS: History has at least 300 days. [2026-01-05T12:11:37.236051] [DEBUG] [REMOTE ] HY: PASS: Price check passed. Min price $26.16. [2026-01-05T12:11:37.236186] [DEBUG] [REMOTE ] HY: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:37.236297] [DEBUG] [REMOTE ] HY: PASS: Integrity check passed. [2026-01-05T12:11:37.236337] [DEBUG] [REMOTE ] HY: Symbol is viable for forecasting. [2026-01-05T12:11:37.236385] [INFO ] [MAIN ] [1594/3535] HY kept (0.2s) | 1592 kept, 2 rejected | 138.3/min | ETA: 14.0m [2026-01-05T12:11:37.663350] [DEBUG] [REMOTE ] HYFM: Retrieved 1271 rows, trimmed to 300. [2026-01-05T12:11:37.663509] [DEBUG] [REMOTE ] HYFM: PASS: History has at least 300 days. [2026-01-05T12:11:37.663794] [DEBUG] [REMOTE ] HYFM: PASS: Price check passed. Min price $1.51. [2026-01-05T12:11:37.663954] [DEBUG] [REMOTE ] HYFM: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:37.664071] [DEBUG] [REMOTE ] HYFM: PASS: Integrity check passed. [2026-01-05T12:11:37.664112] [DEBUG] [REMOTE ] HYFM: Symbol is viable for forecasting. [2026-01-05T12:11:37.664161] [INFO ] [MAIN ] [1595/3535] HYFM kept (0.4s) | 1593 kept, 2 rejected | 138.3/min | ETA: 14.0m [2026-01-05T12:11:38.200483] [DEBUG] [REMOTE ] HYI: Retrieved 3819 rows, trimmed to 300. [2026-01-05T12:11:38.200629] [DEBUG] [REMOTE ] HYI: PASS: History has at least 300 days. [2026-01-05T12:11:38.200830] [DEBUG] [REMOTE ] HYI: PASS: Price check passed. Min price $10.82. [2026-01-05T12:11:38.200961] [DEBUG] [REMOTE ] HYI: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:38.201067] [DEBUG] [REMOTE ] HYI: PASS: Integrity check passed. [2026-01-05T12:11:38.201107] [DEBUG] [REMOTE ] HYI: Symbol is viable for forecasting. [2026-01-05T12:11:38.201154] [INFO ] [MAIN ] [1596/3535] HYI kept (0.5s) | 1594 kept, 2 rejected | 138.2/min | ETA: 14.0m [2026-01-05T12:11:38.587415] [DEBUG] [REMOTE ] HYLS: Retrieved 3233 rows, trimmed to 300. [2026-01-05T12:11:38.587567] [DEBUG] [REMOTE ] HYLS: PASS: History has at least 300 days. [2026-01-05T12:11:38.587869] [DEBUG] [REMOTE ] HYLS: PASS: Price check passed. Min price $41.01. [2026-01-05T12:11:38.588037] [DEBUG] [REMOTE ] HYLS: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:38.588185] [DEBUG] [REMOTE ] HYLS: PASS: Integrity check passed. [2026-01-05T12:11:38.588235] [DEBUG] [REMOTE ] HYLS: Symbol is viable for forecasting. [2026-01-05T12:11:38.588297] [INFO ] [MAIN ] [1597/3535] HYLS kept (0.4s) | 1595 kept, 2 rejected | 138.2/min | ETA: 14.0m [2026-01-05T12:11:38.906910] [DEBUG] [REMOTE ] HYMC: Retrieved 1955 rows, trimmed to 300. [2026-01-05T12:11:38.907060] [DEBUG] [REMOTE ] HYMC: PASS: History has at least 300 days. [2026-01-05T12:11:38.907270] [DEBUG] [REMOTE ] HYMC: PASS: Price check passed. Min price $6.75. [2026-01-05T12:11:38.907402] [DEBUG] [REMOTE ] HYMC: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:38.907516] [DEBUG] [REMOTE ] HYMC: PASS: Integrity check passed. [2026-01-05T12:11:38.907556] [DEBUG] [REMOTE ] HYMC: Symbol is viable for forecasting. [2026-01-05T12:11:38.907635] [INFO ] [MAIN ] [1598/3535] HYMC kept (0.3s) | 1596 kept, 2 rejected | 138.3/min | ETA: 14.0m [2026-01-05T12:11:39.357693] [DEBUG] [REMOTE ] HYXF: Retrieved 2400 rows, trimmed to 300. [2026-01-05T12:11:39.357840] [DEBUG] [REMOTE ] HYXF: PASS: History has at least 300 days. [2026-01-05T12:11:39.358079] [DEBUG] [REMOTE ] HYXF: PASS: Price check passed. Min price $46.16. [2026-01-05T12:11:39.358239] [DEBUG] [REMOTE ] HYXF: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:39.358368] [DEBUG] [REMOTE ] HYXF: PASS: Integrity check passed. [2026-01-05T12:11:39.358414] [DEBUG] [REMOTE ] HYXF: Symbol is viable for forecasting. [2026-01-05T12:11:39.358471] [INFO ] [MAIN ] [1599/3535] HYXF kept (0.5s) | 1597 kept, 2 rejected | 138.3/min | ETA: 14.0m [2026-01-05T12:11:39.784970] [DEBUG] [REMOTE ] HYZD: Retrieved 3028 rows, trimmed to 300. [2026-01-05T12:11:39.785113] [DEBUG] [REMOTE ] HYZD: PASS: History has at least 300 days. [2026-01-05T12:11:39.785353] [DEBUG] [REMOTE ] HYZD: PASS: Price check passed. Min price $21.98. [2026-01-05T12:11:39.785487] [DEBUG] [REMOTE ] HYZD: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:39.785634] [DEBUG] [REMOTE ] HYZD: PASS: Integrity check passed. [2026-01-05T12:11:39.785676] [DEBUG] [REMOTE ] HYZD: Symbol is viable for forecasting. [2026-01-05T12:11:39.785725] [INFO ] [MAIN ] [1600/3535] HYZD kept (0.4s) | 1598 kept, 2 rejected | 138.3/min | ETA: 14.0m [2026-01-05T12:11:40.293045] [DEBUG] [REMOTE ] HZO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:40.293191] [DEBUG] [REMOTE ] HZO: PASS: History has at least 300 days. [2026-01-05T12:11:40.293431] [DEBUG] [REMOTE ] HZO: PASS: Price check passed. Min price $21.43. [2026-01-05T12:11:40.293570] [DEBUG] [REMOTE ] HZO: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:40.293713] [DEBUG] [REMOTE ] HZO: PASS: Integrity check passed. [2026-01-05T12:11:40.293753] [DEBUG] [REMOTE ] HZO: Symbol is viable for forecasting. [2026-01-05T12:11:40.293803] [INFO ] [MAIN ] [1601/3535] HZO kept (0.5s) | 1599 kept, 2 rejected | 138.2/min | ETA: 14.0m [2026-01-05T12:11:40.742242] [DEBUG] [REMOTE ] IAC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:40.742387] [DEBUG] [REMOTE ] IAC: PASS: History has at least 300 days. [2026-01-05T12:11:40.742640] [DEBUG] [REMOTE ] IAC: PASS: Price check passed. Min price $31.52. [2026-01-05T12:11:40.742779] [DEBUG] [REMOTE ] IAC: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:40.742899] [DEBUG] [REMOTE ] IAC: PASS: Integrity check passed. [2026-01-05T12:11:40.742939] [DEBUG] [REMOTE ] IAC: Symbol is viable for forecasting. [2026-01-05T12:11:40.742988] [INFO ] [MAIN ] [1602/3535] IAC kept (0.4s) | 1600 kept, 2 rejected | 138.2/min | ETA: 14.0m [2026-01-05T12:11:41.026983] [DEBUG] [REMOTE ] IAE: Retrieved 4723 rows, trimmed to 300. [2026-01-05T12:11:41.027112] [DEBUG] [REMOTE ] IAE: PASS: History has at least 300 days. [2026-01-05T12:11:41.027321] [DEBUG] [REMOTE ] IAE: PASS: Price check passed. Min price $6.94. [2026-01-05T12:11:41.027451] [DEBUG] [REMOTE ] IAE: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:41.027562] [DEBUG] [REMOTE ] IAE: PASS: Integrity check passed. [2026-01-05T12:11:41.027621] [DEBUG] [REMOTE ] IAE: Symbol is viable for forecasting. [2026-01-05T12:11:41.027676] [INFO ] [MAIN ] [1603/3535] IAE kept (0.3s) | 1601 kept, 2 rejected | 138.3/min | ETA: 14.0m [2026-01-05T12:11:41.631329] [DEBUG] [REMOTE ] IAG: Retrieved 5655 rows, trimmed to 300. [2026-01-05T12:11:41.631475] [DEBUG] [REMOTE ] IAG: PASS: History has at least 300 days. [2026-01-05T12:11:41.631706] [DEBUG] [REMOTE ] IAG: PASS: Price check passed. Min price $10.96. [2026-01-05T12:11:41.631845] [DEBUG] [REMOTE ] IAG: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:41.631960] [DEBUG] [REMOTE ] IAG: PASS: Integrity check passed. [2026-01-05T12:11:41.632002] [DEBUG] [REMOTE ] IAG: Symbol is viable for forecasting. [2026-01-05T12:11:41.632059] [INFO ] [MAIN ] [1604/3535] IAG kept (0.6s) | 1602 kept, 2 rejected | 138.2/min | ETA: 14.0m [2026-01-05T12:11:42.061431] [DEBUG] [REMOTE ] IBB: Retrieved 6260 rows, trimmed to 300. [2026-01-05T12:11:42.061566] [DEBUG] [REMOTE ] IBB: PASS: History has at least 300 days. [2026-01-05T12:11:42.061798] [DEBUG] [REMOTE ] IBB: PASS: Price check passed. Min price $149.79. [2026-01-05T12:11:42.061932] [DEBUG] [REMOTE ] IBB: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:42.062060] [DEBUG] [REMOTE ] IBB: PASS: Integrity check passed. [2026-01-05T12:11:42.062105] [DEBUG] [REMOTE ] IBB: Symbol is viable for forecasting. [2026-01-05T12:11:42.062153] [INFO ] [MAIN ] [1605/3535] IBB kept (0.4s) | 1603 kept, 2 rejected | 138.2/min | ETA: 14.0m [2026-01-05T12:11:42.340768] [DEBUG] [REMOTE ] IBBQ: Retrieved 1146 rows, trimmed to 300. [2026-01-05T12:11:42.340978] [DEBUG] [REMOTE ] IBBQ: PASS: History has at least 300 days. [2026-01-05T12:11:42.341235] [DEBUG] [REMOTE ] IBBQ: PASS: Price check passed. Min price $25.14. [2026-01-05T12:11:42.341376] [DEBUG] [REMOTE ] IBBQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:42.341496] [DEBUG] [REMOTE ] IBBQ: PASS: Integrity check passed. [2026-01-05T12:11:42.341537] [DEBUG] [REMOTE ] IBBQ: Symbol is viable for forecasting. [2026-01-05T12:11:42.341616] [INFO ] [MAIN ] [1606/3535] IBBQ kept (0.3s) | 1604 kept, 2 rejected | 138.3/min | ETA: 14.0m [2026-01-05T12:11:42.935190] [DEBUG] [REMOTE ] IBCP: Retrieved 6288 rows, trimmed to 300. [2026-01-05T12:11:42.935395] [DEBUG] [REMOTE ] IBCP: PASS: History has at least 300 days. [2026-01-05T12:11:42.935705] [DEBUG] [REMOTE ] IBCP: PASS: Price check passed. Min price $29.96. [2026-01-05T12:11:42.935876] [DEBUG] [REMOTE ] IBCP: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:42.936008] [DEBUG] [REMOTE ] IBCP: PASS: Integrity check passed. [2026-01-05T12:11:42.936049] [DEBUG] [REMOTE ] IBCP: Symbol is viable for forecasting. [2026-01-05T12:11:42.936101] [INFO ] [MAIN ] [1607/3535] IBCP kept (0.6s) | 1605 kept, 2 rejected | 138.2/min | ETA: 13.9m [2026-01-05T12:11:43.205603] [DEBUG] [REMOTE ] IBEX: Retrieved 1358 rows, trimmed to 300. [2026-01-05T12:11:43.205792] [DEBUG] [REMOTE ] IBEX: PASS: History has at least 300 days. [2026-01-05T12:11:43.206224] [DEBUG] [REMOTE ] IBEX: PASS: Price check passed. Min price $33.91. [2026-01-05T12:11:43.206359] [DEBUG] [REMOTE ] IBEX: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:43.206477] [DEBUG] [REMOTE ] IBEX: PASS: Integrity check passed. [2026-01-05T12:11:43.206517] [DEBUG] [REMOTE ] IBEX: Symbol is viable for forecasting. [2026-01-05T12:11:43.206585] [INFO ] [MAIN ] [1608/3535] IBEX kept (0.3s) | 1606 kept, 2 rejected | 138.3/min | ETA: 13.9m [2026-01-05T12:11:43.796098] [DEBUG] [REMOTE ] IBM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:43.796238] [DEBUG] [REMOTE ] IBM: PASS: History has at least 300 days. [2026-01-05T12:11:43.796470] [DEBUG] [REMOTE ] IBM: PASS: Price check passed. Min price $274.48. [2026-01-05T12:11:43.796623] [DEBUG] [REMOTE ] IBM: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:43.796741] [DEBUG] [REMOTE ] IBM: PASS: Integrity check passed. [2026-01-05T12:11:43.796783] [DEBUG] [REMOTE ] IBM: Symbol is viable for forecasting. [2026-01-05T12:11:43.796831] [INFO ] [MAIN ] [1609/3535] IBM kept (0.6s) | 1607 kept, 2 rejected | 138.2/min | ETA: 13.9m [2026-01-05T12:11:44.170069] [DEBUG] [REMOTE ] IBN: Retrieved 6481 rows, trimmed to 300. [2026-01-05T12:11:44.170213] [DEBUG] [REMOTE ] IBN: PASS: History has at least 300 days. [2026-01-05T12:11:44.170442] [DEBUG] [REMOTE ] IBN: PASS: Price check passed. Min price $29.64. [2026-01-05T12:11:44.170603] [DEBUG] [REMOTE ] IBN: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:44.170753] [DEBUG] [REMOTE ] IBN: PASS: Integrity check passed. [2026-01-05T12:11:44.170797] [DEBUG] [REMOTE ] IBN: Symbol is viable for forecasting. [2026-01-05T12:11:44.170845] [INFO ] [MAIN ] [1610/3535] IBN kept (0.4s) | 1608 kept, 2 rejected | 138.3/min | ETA: 13.9m [2026-01-05T12:11:44.709439] [DEBUG] [REMOTE ] IBOC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:44.709599] [DEBUG] [REMOTE ] IBOC: PASS: History has at least 300 days. [2026-01-05T12:11:44.709829] [DEBUG] [REMOTE ] IBOC: PASS: Price check passed. Min price $63.42. [2026-01-05T12:11:44.709963] [DEBUG] [REMOTE ] IBOC: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:44.710100] [DEBUG] [REMOTE ] IBOC: PASS: Integrity check passed. [2026-01-05T12:11:44.710146] [DEBUG] [REMOTE ] IBOC: Symbol is viable for forecasting. [2026-01-05T12:11:44.710196] [INFO ] [MAIN ] [1611/3535] IBOC kept (0.5s) | 1609 kept, 2 rejected | 138.2/min | ETA: 13.9m [2026-01-05T12:11:44.965850] [DEBUG] [REMOTE ] IBP: Retrieved 2990 rows, trimmed to 300. [2026-01-05T12:11:44.965974] [DEBUG] [REMOTE ] IBP: PASS: History has at least 300 days. [2026-01-05T12:11:44.966172] [DEBUG] [REMOTE ] IBP: PASS: Price check passed. Min price $237.69. [2026-01-05T12:11:44.966302] [DEBUG] [REMOTE ] IBP: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:44.966412] [DEBUG] [REMOTE ] IBP: PASS: Integrity check passed. [2026-01-05T12:11:44.966452] [DEBUG] [REMOTE ] IBP: Symbol is viable for forecasting. [2026-01-05T12:11:44.966498] [INFO ] [MAIN ] [1612/3535] IBP kept (0.3s) | 1610 kept, 2 rejected | 138.3/min | ETA: 13.9m [2026-01-05T12:11:45.264296] [DEBUG] [REMOTE ] IBRX: Retrieved 2625 rows, trimmed to 300. [2026-01-05T12:11:45.264417] [DEBUG] [REMOTE ] IBRX: PASS: History has at least 300 days. [2026-01-05T12:11:45.264654] [DEBUG] [REMOTE ] IBRX: PASS: Price check passed. Min price $1.98. [2026-01-05T12:11:45.264792] [DEBUG] [REMOTE ] IBRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:45.264899] [DEBUG] [REMOTE ] IBRX: PASS: Integrity check passed. [2026-01-05T12:11:45.264939] [DEBUG] [REMOTE ] IBRX: Symbol is viable for forecasting. [2026-01-05T12:11:45.264985] [INFO ] [MAIN ] [1613/3535] IBRX kept (0.3s) | 1611 kept, 2 rejected | 138.3/min | ETA: 13.9m [2026-01-05T12:11:45.669005] [DEBUG] [REMOTE ] IBTG: Retrieved 1470 rows, trimmed to 300. [2026-01-05T12:11:45.669147] [DEBUG] [REMOTE ] IBTG: PASS: History has at least 300 days. [2026-01-05T12:11:45.669405] [DEBUG] [REMOTE ] IBTG: PASS: Price check passed. Min price $22.66. [2026-01-05T12:11:45.669614] [DEBUG] [REMOTE ] IBTG: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:45.669775] [DEBUG] [REMOTE ] IBTG: PASS: Integrity check passed. [2026-01-05T12:11:45.669836] [DEBUG] [REMOTE ] IBTG: Symbol is viable for forecasting. [2026-01-05T12:11:45.669897] [INFO ] [MAIN ] [1614/3535] IBTG kept (0.4s) | 1612 kept, 2 rejected | 138.3/min | ETA: 13.9m [2026-01-05T12:11:46.090909] [DEBUG] [REMOTE ] IBTH: Retrieved 1470 rows, trimmed to 300. [2026-01-05T12:11:46.091033] [DEBUG] [REMOTE ] IBTH: PASS: History has at least 300 days. [2026-01-05T12:11:46.091232] [DEBUG] [REMOTE ] IBTH: PASS: Price check passed. Min price $22.25. [2026-01-05T12:11:46.091366] [DEBUG] [REMOTE ] IBTH: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:46.091473] [DEBUG] [REMOTE ] IBTH: PASS: Integrity check passed. [2026-01-05T12:11:46.091513] [DEBUG] [REMOTE ] IBTH: Symbol is viable for forecasting. [2026-01-05T12:11:46.091560] [INFO ] [MAIN ] [1615/3535] IBTH kept (0.4s) | 1613 kept, 2 rejected | 138.3/min | ETA: 13.9m [2026-01-05T12:11:46.631341] [DEBUG] [REMOTE ] IBTI: Retrieved 1470 rows, trimmed to 300. [2026-01-05T12:11:46.631487] [DEBUG] [REMOTE ] IBTI: PASS: History has at least 300 days. [2026-01-05T12:11:46.631741] [DEBUG] [REMOTE ] IBTI: PASS: Price check passed. Min price $22.14. [2026-01-05T12:11:46.631879] [DEBUG] [REMOTE ] IBTI: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:46.632193] [DEBUG] [REMOTE ] IBTI: PASS: Integrity check passed. [2026-01-05T12:11:46.632234] [DEBUG] [REMOTE ] IBTI: Symbol is viable for forecasting. [2026-01-05T12:11:46.632283] [INFO ] [MAIN ] [1616/3535] IBTI kept (0.5s) | 1614 kept, 2 rejected | 138.3/min | ETA: 13.9m [2026-01-05T12:11:46.988924] [DEBUG] [REMOTE ] IBTJ: Retrieved 1470 rows, trimmed to 300. [2026-01-05T12:11:46.989063] [DEBUG] [REMOTE ] IBTJ: PASS: History has at least 300 days. [2026-01-05T12:11:46.989266] [DEBUG] [REMOTE ] IBTJ: PASS: Price check passed. Min price $21.72. [2026-01-05T12:11:46.989397] [DEBUG] [REMOTE ] IBTJ: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:46.989506] [DEBUG] [REMOTE ] IBTJ: PASS: Integrity check passed. [2026-01-05T12:11:46.989546] [DEBUG] [REMOTE ] IBTJ: Symbol is viable for forecasting. [2026-01-05T12:11:46.989628] [INFO ] [MAIN ] [1617/3535] IBTJ kept (0.4s) | 1615 kept, 2 rejected | 138.3/min | ETA: 13.9m [2026-01-05T12:11:47.402836] [DEBUG] [REMOTE ] IBTK: Retrieved 1372 rows, trimmed to 300. [2026-01-05T12:11:47.402964] [DEBUG] [REMOTE ] IBTK: PASS: History has at least 300 days. [2026-01-05T12:11:47.403170] [DEBUG] [REMOTE ] IBTK: PASS: Price check passed. Min price $19.64. [2026-01-05T12:11:47.403305] [DEBUG] [REMOTE ] IBTK: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:47.403416] [DEBUG] [REMOTE ] IBTK: PASS: Integrity check passed. [2026-01-05T12:11:47.403457] [DEBUG] [REMOTE ] IBTK: Symbol is viable for forecasting. [2026-01-05T12:11:47.403506] [INFO ] [MAIN ] [1618/3535] IBTK kept (0.4s) | 1616 kept, 2 rejected | 138.3/min | ETA: 13.9m [2026-01-05T12:11:47.760519] [DEBUG] [REMOTE ] IBTL: Retrieved 1091 rows, trimmed to 300. [2026-01-05T12:11:47.760668] [DEBUG] [REMOTE ] IBTL: PASS: History has at least 300 days. [2026-01-05T12:11:47.760873] [DEBUG] [REMOTE ] IBTL: PASS: Price check passed. Min price $20.33. [2026-01-05T12:11:47.761003] [DEBUG] [REMOTE ] IBTL: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:47.761111] [DEBUG] [REMOTE ] IBTL: PASS: Integrity check passed. [2026-01-05T12:11:47.761151] [DEBUG] [REMOTE ] IBTL: Symbol is viable for forecasting. [2026-01-05T12:11:47.761197] [INFO ] [MAIN ] [1619/3535] IBTL kept (0.4s) | 1617 kept, 2 rejected | 138.3/min | ETA: 13.9m [2026-01-05T12:11:48.059506] [DEBUG] [REMOTE ] IBTM: Retrieved 876 rows, trimmed to 300. [2026-01-05T12:11:48.059656] [DEBUG] [REMOTE ] IBTM: PASS: History has at least 300 days. [2026-01-05T12:11:48.059867] [DEBUG] [REMOTE ] IBTM: PASS: Price check passed. Min price $22.87. [2026-01-05T12:11:48.060003] [DEBUG] [REMOTE ] IBTM: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:48.060112] [DEBUG] [REMOTE ] IBTM: PASS: Integrity check passed. [2026-01-05T12:11:48.060152] [DEBUG] [REMOTE ] IBTM: Symbol is viable for forecasting. [2026-01-05T12:11:48.060198] [INFO ] [MAIN ] [1620/3535] IBTM kept (0.3s) | 1618 kept, 2 rejected | 138.3/min | ETA: 13.8m [2026-01-05T12:11:48.546833] [DEBUG] [REMOTE ] IBTO: Retrieved 631 rows, trimmed to 300. [2026-01-05T12:11:48.546988] [DEBUG] [REMOTE ] IBTO: PASS: History has at least 300 days. [2026-01-05T12:11:48.547226] [DEBUG] [REMOTE ] IBTO: PASS: Price check passed. Min price $24.35. [2026-01-05T12:11:48.547369] [DEBUG] [REMOTE ] IBTO: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:48.547506] [DEBUG] [REMOTE ] IBTO: PASS: Integrity check passed. [2026-01-05T12:11:48.547555] [DEBUG] [REMOTE ] IBTO: Symbol is viable for forecasting. [2026-01-05T12:11:48.547650] [INFO ] [MAIN ] [1621/3535] IBTO kept (0.5s) | 1619 kept, 2 rejected | 138.3/min | ETA: 13.8m [2026-01-05T12:11:49.146093] [DEBUG] [REMOTE ] ICE: Retrieved 5063 rows, trimmed to 300. [2026-01-05T12:11:49.146228] [DEBUG] [REMOTE ] ICE: PASS: History has at least 300 days. [2026-01-05T12:11:49.146438] [DEBUG] [REMOTE ] ICE: PASS: Price check passed. Min price $145.15. [2026-01-05T12:11:49.146594] [DEBUG] [REMOTE ] ICE: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:49.146714] [DEBUG] [REMOTE ] ICE: PASS: Integrity check passed. [2026-01-05T12:11:49.146756] [DEBUG] [REMOTE ] ICE: Symbol is viable for forecasting. [2026-01-05T12:11:49.146804] [INFO ] [MAIN ] [1622/3535] ICE kept (0.6s) | 1620 kept, 2 rejected | 138.3/min | ETA: 13.8m [2026-01-05T12:11:49.554223] [DEBUG] [REMOTE ] ICFI: Retrieved 4846 rows, trimmed to 300. [2026-01-05T12:11:49.554352] [DEBUG] [REMOTE ] ICFI: PASS: History has at least 300 days. [2026-01-05T12:11:49.554553] [DEBUG] [REMOTE ] ICFI: PASS: Price check passed. Min price $76.35. [2026-01-05T12:11:49.554707] [DEBUG] [REMOTE ] ICFI: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:49.554821] [DEBUG] [REMOTE ] ICFI: PASS: Integrity check passed. [2026-01-05T12:11:49.554860] [DEBUG] [REMOTE ] ICFI: Symbol is viable for forecasting. [2026-01-05T12:11:49.554913] [INFO ] [MAIN ] [1623/3535] ICFI kept (0.4s) | 1621 kept, 2 rejected | 138.3/min | ETA: 13.8m [2026-01-05T12:11:49.897040] [DEBUG] [REMOTE ] ICL: Retrieved 2836 rows, trimmed to 300. [2026-01-05T12:11:49.897168] [DEBUG] [REMOTE ] ICL: PASS: History has at least 300 days. [2026-01-05T12:11:49.897368] [DEBUG] [REMOTE ] ICL: PASS: Price check passed. Min price $4.88. [2026-01-05T12:11:49.897499] [DEBUG] [REMOTE ] ICL: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:49.897642] [DEBUG] [REMOTE ] ICL: PASS: Integrity check passed. [2026-01-05T12:11:49.897686] [DEBUG] [REMOTE ] ICL: Symbol is viable for forecasting. [2026-01-05T12:11:49.897733] [INFO ] [MAIN ] [1624/3535] ICL kept (0.3s) | 1622 kept, 2 rejected | 138.3/min | ETA: 13.8m [2026-01-05T12:11:50.350399] [DEBUG] [REMOTE ] ICLN: Retrieved 4409 rows, trimmed to 300. [2026-01-05T12:11:50.350531] [DEBUG] [REMOTE ] ICLN: PASS: History has at least 300 days. [2026-01-05T12:11:50.350786] [DEBUG] [REMOTE ] ICLN: PASS: Price check passed. Min price $15.66. [2026-01-05T12:11:50.350922] [DEBUG] [REMOTE ] ICLN: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:50.351036] [DEBUG] [REMOTE ] ICLN: PASS: Integrity check passed. [2026-01-05T12:11:50.351075] [DEBUG] [REMOTE ] ICLN: Symbol is viable for forecasting. [2026-01-05T12:11:50.351123] [INFO ] [MAIN ] [1625/3535] ICLN kept (0.5s) | 1623 kept, 2 rejected | 138.3/min | ETA: 13.8m [2026-01-05T12:11:50.702777] [DEBUG] [REMOTE ] ICMB: Retrieved 2995 rows, trimmed to 300. [2026-01-05T12:11:50.702897] [DEBUG] [REMOTE ] ICMB: PASS: History has at least 300 days. [2026-01-05T12:11:50.703095] [DEBUG] [REMOTE ] ICMB: PASS: Price check passed. Min price $2.49. [2026-01-05T12:11:50.703235] [DEBUG] [REMOTE ] ICMB: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:50.703343] [DEBUG] [REMOTE ] ICMB: PASS: Integrity check passed. [2026-01-05T12:11:50.703382] [DEBUG] [REMOTE ] ICMB: Symbol is viable for forecasting. [2026-01-05T12:11:50.703428] [INFO ] [MAIN ] [1626/3535] ICMB kept (0.4s) | 1624 kept, 2 rejected | 138.3/min | ETA: 13.8m [2026-01-05T12:11:50.884817] [DEBUG] [REMOTE ] ICOP: Retrieved 635 rows, trimmed to 300. [2026-01-05T12:11:50.884954] [DEBUG] [REMOTE ] ICOP: PASS: History has at least 300 days. [2026-01-05T12:11:50.885155] [DEBUG] [REMOTE ] ICOP: PASS: Price check passed. Min price $35.89. [2026-01-05T12:11:50.885288] [DEBUG] [REMOTE ] ICOP: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:50.885400] [DEBUG] [REMOTE ] ICOP: PASS: Integrity check passed. [2026-01-05T12:11:50.885442] [DEBUG] [REMOTE ] ICOP: Symbol is viable for forecasting. [2026-01-05T12:11:50.885506] [INFO ] [MAIN ] [1627/3535] ICOP kept (0.2s) | 1625 kept, 2 rejected | 138.4/min | ETA: 13.8m [2026-01-05T12:11:51.620140] [DEBUG] [REMOTE ] ICUI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:51.620289] [DEBUG] [REMOTE ] ICUI: PASS: History has at least 300 days. [2026-01-05T12:11:51.620534] [DEBUG] [REMOTE ] ICUI: PASS: Price check passed. Min price $114.13. [2026-01-05T12:11:51.620695] [DEBUG] [REMOTE ] ICUI: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:51.620822] [DEBUG] [REMOTE ] ICUI: PASS: Integrity check passed. [2026-01-05T12:11:51.620863] [DEBUG] [REMOTE ] ICUI: Symbol is viable for forecasting. [2026-01-05T12:11:51.620916] [INFO ] [MAIN ] [1628/3535] ICUI kept (0.7s) | 1626 kept, 2 rejected | 138.3/min | ETA: 13.8m [2026-01-05T12:11:52.112506] [DEBUG] [REMOTE ] IDA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:52.112658] [DEBUG] [REMOTE ] IDA: PASS: History has at least 300 days. [2026-01-05T12:11:52.112874] [DEBUG] [REMOTE ] IDA: PASS: Price check passed. Min price $124.73. [2026-01-05T12:11:52.113005] [DEBUG] [REMOTE ] IDA: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:52.113118] [DEBUG] [REMOTE ] IDA: PASS: Integrity check passed. [2026-01-05T12:11:52.113158] [DEBUG] [REMOTE ] IDA: Symbol is viable for forecasting. [2026-01-05T12:11:52.113205] [INFO ] [MAIN ] [1629/3535] IDA kept (0.5s) | 1627 kept, 2 rejected | 138.3/min | ETA: 13.8m [2026-01-05T12:11:52.432206] [DEBUG] [REMOTE ] IDAI: Retrieved 1221 rows, trimmed to 300. [2026-01-05T12:11:52.432341] [DEBUG] [REMOTE ] IDAI: PASS: History has at least 300 days. [2026-01-05T12:11:52.432548] [DEBUG] [REMOTE ] IDAI: PASS: Price check passed. Min price $3.22. [2026-01-05T12:11:52.432718] [DEBUG] [REMOTE ] IDAI: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:52.432835] [DEBUG] [REMOTE ] IDAI: PASS: Integrity check passed. [2026-01-05T12:11:52.432879] [DEBUG] [REMOTE ] IDAI: Symbol is viable for forecasting. [2026-01-05T12:11:52.432930] [INFO ] [MAIN ] [1630/3535] IDAI kept (0.3s) | 1628 kept, 2 rejected | 138.3/min | ETA: 13.8m [2026-01-05T12:11:52.976408] [DEBUG] [REMOTE ] IDCC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:52.976541] [DEBUG] [REMOTE ] IDCC: PASS: History has at least 300 days. [2026-01-05T12:11:52.976765] [DEBUG] [REMOTE ] IDCC: PASS: Price check passed. Min price $318.38. [2026-01-05T12:11:52.976901] [DEBUG] [REMOTE ] IDCC: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:52.977049] [DEBUG] [REMOTE ] IDCC: PASS: Integrity check passed. [2026-01-05T12:11:52.977104] [DEBUG] [REMOTE ] IDCC: Symbol is viable for forecasting. [2026-01-05T12:11:52.977154] [INFO ] [MAIN ] [1631/3535] IDCC kept (0.5s) | 1629 kept, 2 rejected | 138.3/min | ETA: 13.8m [2026-01-05T12:11:53.380183] [DEBUG] [REMOTE ] IDE: Retrieved 4005 rows, trimmed to 300. [2026-01-05T12:11:53.380355] [DEBUG] [REMOTE ] IDE: PASS: History has at least 300 days. [2026-01-05T12:11:53.380689] [DEBUG] [REMOTE ] IDE: PASS: Price check passed. Min price $11.17. [2026-01-05T12:11:53.380885] [DEBUG] [REMOTE ] IDE: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:53.381092] [DEBUG] [REMOTE ] IDE: PASS: Integrity check passed. [2026-01-05T12:11:53.381154] [DEBUG] [REMOTE ] IDE: Symbol is viable for forecasting. [2026-01-05T12:11:53.381220] [INFO ] [MAIN ] [1632/3535] IDE kept (0.4s) | 1630 kept, 2 rejected | 138.3/min | ETA: 13.8m [2026-01-05T12:11:53.864293] [DEBUG] [REMOTE ] IDN: Retrieved 6569 rows, trimmed to 300. [2026-01-05T12:11:53.864475] [DEBUG] [REMOTE ] IDN: PASS: History has at least 300 days. [2026-01-05T12:11:53.864843] [DEBUG] [REMOTE ] IDN: PASS: Price check passed. Min price $4.13. [2026-01-05T12:11:53.865077] [DEBUG] [REMOTE ] IDN: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:53.865263] [DEBUG] [REMOTE ] IDN: PASS: Integrity check passed. [2026-01-05T12:11:53.865324] [DEBUG] [REMOTE ] IDN: Symbol is viable for forecasting. [2026-01-05T12:11:53.865436] [INFO ] [MAIN ] [1633/3535] IDN kept (0.5s) | 1631 kept, 2 rejected | 138.3/min | ETA: 13.8m [2026-01-05T12:11:54.286275] [DEBUG] [REMOTE ] IDXX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:54.286423] [DEBUG] [REMOTE ] IDXX: PASS: History has at least 300 days. [2026-01-05T12:11:54.286677] [DEBUG] [REMOTE ] IDXX: PASS: Price check passed. Min price $616.15. [2026-01-05T12:11:54.286819] [DEBUG] [REMOTE ] IDXX: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:54.286942] [DEBUG] [REMOTE ] IDXX: PASS: Integrity check passed. [2026-01-05T12:11:54.286994] [DEBUG] [REMOTE ] IDXX: Symbol is viable for forecasting. [2026-01-05T12:11:54.287054] [INFO ] [MAIN ] [1634/3535] IDXX kept (0.4s) | 1632 kept, 2 rejected | 138.3/min | ETA: 13.7m [2026-01-05T12:11:54.536523] [DEBUG] [REMOTE ] IDYA: Retrieved 1663 rows, trimmed to 300. [2026-01-05T12:11:54.536727] [DEBUG] [REMOTE ] IDYA: PASS: History has at least 300 days. [2026-01-05T12:11:54.537052] [DEBUG] [REMOTE ] IDYA: PASS: Price check passed. Min price $26.24. [2026-01-05T12:11:54.537270] [DEBUG] [REMOTE ] IDYA: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:54.537455] [DEBUG] [REMOTE ] IDYA: PASS: Integrity check passed. [2026-01-05T12:11:54.537519] [DEBUG] [REMOTE ] IDYA: Symbol is viable for forecasting. [2026-01-05T12:11:54.537621] [INFO ] [MAIN ] [1635/3535] IDYA kept (0.3s) | 1633 kept, 2 rejected | 138.3/min | ETA: 13.7m [2026-01-05T12:11:55.238011] [DEBUG] [REMOTE ] IEF: Retrieved 5898 rows, trimmed to 300. [2026-01-05T12:11:55.238152] [DEBUG] [REMOTE ] IEF: PASS: History has at least 300 days. [2026-01-05T12:11:55.238375] [DEBUG] [REMOTE ] IEF: PASS: Price check passed. Min price $95.41. [2026-01-05T12:11:55.238514] [DEBUG] [REMOTE ] IEF: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:55.238691] [DEBUG] [REMOTE ] IEF: PASS: Integrity check passed. [2026-01-05T12:11:55.238742] [DEBUG] [REMOTE ] IEF: Symbol is viable for forecasting. [2026-01-05T12:11:55.238793] [INFO ] [MAIN ] [1636/3535] IEF kept (0.7s) | 1634 kept, 2 rejected | 138.3/min | ETA: 13.7m [2026-01-05T12:11:55.695069] [DEBUG] [REMOTE ] IEI: Retrieved 4775 rows, trimmed to 300. [2026-01-05T12:11:55.695411] [DEBUG] [REMOTE ] IEI: PASS: History has at least 300 days. [2026-01-05T12:11:55.695720] [DEBUG] [REMOTE ] IEI: PASS: Price check passed. Min price $118.21. [2026-01-05T12:11:55.695876] [DEBUG] [REMOTE ] IEI: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:55.696027] [DEBUG] [REMOTE ] IEI: PASS: Integrity check passed. [2026-01-05T12:11:55.696073] [DEBUG] [REMOTE ] IEI: Symbol is viable for forecasting. [2026-01-05T12:11:55.696126] [INFO ] [MAIN ] [1637/3535] IEI kept (0.5s) | 1635 kept, 2 rejected | 138.3/min | ETA: 13.7m [2026-01-05T12:11:56.148850] [DEBUG] [REMOTE ] IEP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:56.148991] [DEBUG] [REMOTE ] IEP: PASS: History has at least 300 days. [2026-01-05T12:11:56.149215] [DEBUG] [REMOTE ] IEP: PASS: Price check passed. Min price $7.25. [2026-01-05T12:11:56.149353] [DEBUG] [REMOTE ] IEP: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:56.149477] [DEBUG] [REMOTE ] IEP: PASS: Integrity check passed. [2026-01-05T12:11:56.149518] [DEBUG] [REMOTE ] IEP: Symbol is viable for forecasting. [2026-01-05T12:11:56.149588] [INFO ] [MAIN ] [1638/3535] IEP kept (0.5s) | 1636 kept, 2 rejected | 138.3/min | ETA: 13.7m [2026-01-05T12:11:56.596082] [DEBUG] [REMOTE ] IESC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:56.596261] [DEBUG] [REMOTE ] IESC: PASS: History has at least 300 days. [2026-01-05T12:11:56.596622] [DEBUG] [REMOTE ] IESC: PASS: Price check passed. Min price $357.94. [2026-01-05T12:11:56.596811] [DEBUG] [REMOTE ] IESC: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:56.596985] [DEBUG] [REMOTE ] IESC: PASS: Integrity check passed. [2026-01-05T12:11:56.597046] [DEBUG] [REMOTE ] IESC: Symbol is viable for forecasting. [2026-01-05T12:11:56.597137] [INFO ] [MAIN ] [1639/3535] IESC kept (0.4s) | 1637 kept, 2 rejected | 138.3/min | ETA: 13.7m [2026-01-05T12:11:57.075845] [DEBUG] [REMOTE ] IEX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:57.075984] [DEBUG] [REMOTE ] IEX: PASS: History has at least 300 days. [2026-01-05T12:11:57.076203] [DEBUG] [REMOTE ] IEX: PASS: Price check passed. Min price $160.84. [2026-01-05T12:11:57.076341] [DEBUG] [REMOTE ] IEX: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:57.076456] [DEBUG] [REMOTE ] IEX: PASS: Integrity check passed. [2026-01-05T12:11:57.076498] [DEBUG] [REMOTE ] IEX: Symbol is viable for forecasting. [2026-01-05T12:11:57.076548] [INFO ] [MAIN ] [1640/3535] IEX kept (0.5s) | 1638 kept, 2 rejected | 138.3/min | ETA: 13.7m [2026-01-05T12:11:57.636130] [DEBUG] [REMOTE ] IFF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:57.636288] [DEBUG] [REMOTE ] IFF: PASS: History has at least 300 days. [2026-01-05T12:11:57.636540] [DEBUG] [REMOTE ] IFF: PASS: Price check passed. Min price $59.19. [2026-01-05T12:11:57.636705] [DEBUG] [REMOTE ] IFF: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:57.636832] [DEBUG] [REMOTE ] IFF: PASS: Integrity check passed. [2026-01-05T12:11:57.636875] [DEBUG] [REMOTE ] IFF: Symbol is viable for forecasting. [2026-01-05T12:11:57.636928] [INFO ] [MAIN ] [1641/3535] IFF kept (0.6s) | 1639 kept, 2 rejected | 138.3/min | ETA: 13.7m [2026-01-05T12:11:58.133531] [DEBUG] [REMOTE ] IFN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:11:58.133685] [DEBUG] [REMOTE ] IFN: PASS: History has at least 300 days. [2026-01-05T12:11:58.133907] [DEBUG] [REMOTE ] IFN: PASS: Price check passed. Min price $13.57. [2026-01-05T12:11:58.134077] [DEBUG] [REMOTE ] IFN: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:58.134237] [DEBUG] [REMOTE ] IFN: PASS: Integrity check passed. [2026-01-05T12:11:58.134281] [DEBUG] [REMOTE ] IFN: Symbol is viable for forecasting. [2026-01-05T12:11:58.134368] [INFO ] [MAIN ] [1642/3535] IFN kept (0.5s) | 1640 kept, 2 rejected | 138.2/min | ETA: 13.7m [2026-01-05T12:11:58.413294] [DEBUG] [REMOTE ] IFS: Retrieved 1610 rows, trimmed to 300. [2026-01-05T12:11:58.413415] [DEBUG] [REMOTE ] IFS: PASS: History has at least 300 days. [2026-01-05T12:11:58.413642] [DEBUG] [REMOTE ] IFS: PASS: Price check passed. Min price $38.50. [2026-01-05T12:11:58.413794] [DEBUG] [REMOTE ] IFS: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:58.413904] [DEBUG] [REMOTE ] IFS: PASS: Integrity check passed. [2026-01-05T12:11:58.413945] [DEBUG] [REMOTE ] IFS: Symbol is viable for forecasting. [2026-01-05T12:11:58.413993] [INFO ] [MAIN ] [1643/3535] IFS kept (0.3s) | 1641 kept, 2 rejected | 138.3/min | ETA: 13.7m [2026-01-05T12:11:58.965163] [DEBUG] [REMOTE ] IGA: Retrieved 5077 rows, trimmed to 300. [2026-01-05T12:11:58.965291] [DEBUG] [REMOTE ] IGA: PASS: History has at least 300 days. [2026-01-05T12:11:58.965491] [DEBUG] [REMOTE ] IGA: PASS: Price check passed. Min price $9.27. [2026-01-05T12:11:58.965643] [DEBUG] [REMOTE ] IGA: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:58.965755] [DEBUG] [REMOTE ] IGA: PASS: Integrity check passed. [2026-01-05T12:11:58.965795] [DEBUG] [REMOTE ] IGA: Symbol is viable for forecasting. [2026-01-05T12:11:58.965843] [INFO ] [MAIN ] [1644/3535] IGA kept (0.6s) | 1642 kept, 2 rejected | 138.2/min | ETA: 13.7m [2026-01-05T12:11:59.444834] [DEBUG] [REMOTE ] IGD: Retrieved 5226 rows, trimmed to 300. [2026-01-05T12:11:59.444967] [DEBUG] [REMOTE ] IGD: PASS: History has at least 300 days. [2026-01-05T12:11:59.445171] [DEBUG] [REMOTE ] IGD: PASS: Price check passed. Min price $5.52. [2026-01-05T12:11:59.445304] [DEBUG] [REMOTE ] IGD: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:59.445419] [DEBUG] [REMOTE ] IGD: PASS: Integrity check passed. [2026-01-05T12:11:59.445460] [DEBUG] [REMOTE ] IGD: Symbol is viable for forecasting. [2026-01-05T12:11:59.445525] [INFO ] [MAIN ] [1645/3535] IGD kept (0.5s) | 1643 kept, 2 rejected | 138.2/min | ETA: 13.7m [2026-01-05T12:11:59.842633] [DEBUG] [REMOTE ] IGF: Retrieved 4543 rows, trimmed to 300. [2026-01-05T12:11:59.842766] [DEBUG] [REMOTE ] IGF: PASS: History has at least 300 days. [2026-01-05T12:11:59.842971] [DEBUG] [REMOTE ] IGF: PASS: Price check passed. Min price $59.99. [2026-01-05T12:11:59.843119] [DEBUG] [REMOTE ] IGF: PASS: Continuity check passed with 300 days. [2026-01-05T12:11:59.843243] [DEBUG] [REMOTE ] IGF: PASS: Integrity check passed. [2026-01-05T12:11:59.843286] [DEBUG] [REMOTE ] IGF: Symbol is viable for forecasting. [2026-01-05T12:11:59.843336] [INFO ] [MAIN ] [1646/3535] IGF kept (0.4s) | 1644 kept, 2 rejected | 138.2/min | ETA: 13.7m [2026-01-05T12:12:00.219215] [DEBUG] [REMOTE ] IGI: Retrieved 4153 rows, trimmed to 300. [2026-01-05T12:12:00.219331] [DEBUG] [REMOTE ] IGI: PASS: History has at least 300 days. [2026-01-05T12:12:00.219595] [DEBUG] [REMOTE ] IGI: PASS: Price check passed. Min price $16.26. [2026-01-05T12:12:00.219769] [DEBUG] [REMOTE ] IGI: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:00.219929] [DEBUG] [REMOTE ] IGI: PASS: Integrity check passed. [2026-01-05T12:12:00.219991] [DEBUG] [REMOTE ] IGI: Symbol is viable for forecasting. [2026-01-05T12:12:00.220061] [INFO ] [MAIN ] [1647/3535] IGI kept (0.4s) | 1645 kept, 2 rejected | 138.3/min | ETA: 13.7m [2026-01-05T12:12:00.712767] [DEBUG] [REMOTE ] IGIB: Retrieved 4775 rows, trimmed to 300. [2026-01-05T12:12:00.712882] [DEBUG] [REMOTE ] IGIB: PASS: History has at least 300 days. [2026-01-05T12:12:00.713107] [DEBUG] [REMOTE ] IGIB: PASS: Price check passed. Min price $53.24. [2026-01-05T12:12:00.713244] [DEBUG] [REMOTE ] IGIB: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:00.713362] [DEBUG] [REMOTE ] IGIB: PASS: Integrity check passed. [2026-01-05T12:12:00.713403] [DEBUG] [REMOTE ] IGIB: Symbol is viable for forecasting. [2026-01-05T12:12:00.713452] [INFO ] [MAIN ] [1648/3535] IGIB kept (0.5s) | 1646 kept, 2 rejected | 138.2/min | ETA: 13.6m [2026-01-05T12:12:00.875005] [DEBUG] [REMOTE ] IGIC: Retrieved 1457 rows, trimmed to 300. [2026-01-05T12:12:00.875133] [DEBUG] [REMOTE ] IGIC: PASS: History has at least 300 days. [2026-01-05T12:12:00.875343] [DEBUG] [REMOTE ] IGIC: PASS: Price check passed. Min price $21.24. [2026-01-05T12:12:00.875480] [DEBUG] [REMOTE ] IGIC: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:00.875624] [DEBUG] [REMOTE ] IGIC: PASS: Integrity check passed. [2026-01-05T12:12:00.875673] [DEBUG] [REMOTE ] IGIC: Symbol is viable for forecasting. [2026-01-05T12:12:00.875722] [INFO ] [MAIN ] [1649/3535] IGIC kept (0.2s) | 1647 kept, 2 rejected | 138.3/min | ETA: 13.6m [2026-01-05T12:12:01.545861] [DEBUG] [REMOTE ] IGSB: Retrieved 4775 rows, trimmed to 300. [2026-01-05T12:12:01.546096] [DEBUG] [REMOTE ] IGSB: PASS: History has at least 300 days. [2026-01-05T12:12:01.546485] [DEBUG] [REMOTE ] IGSB: PASS: Price check passed. Min price $52.28. [2026-01-05T12:12:01.546714] [DEBUG] [REMOTE ] IGSB: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:01.546913] [DEBUG] [REMOTE ] IGSB: PASS: Integrity check passed. [2026-01-05T12:12:01.546978] [DEBUG] [REMOTE ] IGSB: Symbol is viable for forecasting. [2026-01-05T12:12:01.547059] [INFO ] [MAIN ] [1650/3535] IGSB kept (0.7s) | 1648 kept, 2 rejected | 138.3/min | ETA: 13.6m [2026-01-05T12:12:01.808797] [DEBUG] [REMOTE ] IHD: Retrieved 3693 rows, trimmed to 300. [2026-01-05T12:12:01.809137] [DEBUG] [REMOTE ] IHD: PASS: History has at least 300 days. [2026-01-05T12:12:01.809659] [DEBUG] [REMOTE ] IHD: PASS: Price check passed. Min price $5.91. [2026-01-05T12:12:01.809829] [DEBUG] [REMOTE ] IHD: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:01.810007] [DEBUG] [REMOTE ] IHD: PASS: Integrity check passed. [2026-01-05T12:12:01.810080] [DEBUG] [REMOTE ] IHD: Symbol is viable for forecasting. [2026-01-05T12:12:01.810144] [INFO ] [MAIN ] [1651/3535] IHD kept (0.3s) | 1649 kept, 2 rejected | 138.3/min | ETA: 13.6m [2026-01-05T12:12:02.464075] [DEBUG] [REMOTE ] IHG: Retrieved 5720 rows, trimmed to 300. [2026-01-05T12:12:02.464281] [DEBUG] [REMOTE ] IHG: PASS: History has at least 300 days. [2026-01-05T12:12:02.465100] [DEBUG] [REMOTE ] IHG: PASS: Price check passed. Min price $118.68. [2026-01-05T12:12:02.465277] [DEBUG] [REMOTE ] IHG: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:02.465439] [DEBUG] [REMOTE ] IHG: PASS: Integrity check passed. [2026-01-05T12:12:02.465487] [DEBUG] [REMOTE ] IHG: Symbol is viable for forecasting. [2026-01-05T12:12:02.465550] [INFO ] [MAIN ] [1652/3535] IHG kept (0.7s) | 1650 kept, 2 rejected | 138.2/min | ETA: 13.6m [2026-01-05T12:12:02.719984] [DEBUG] [REMOTE ] IHS: Retrieved 1059 rows, trimmed to 300. [2026-01-05T12:12:02.720122] [DEBUG] [REMOTE ] IHS: PASS: History has at least 300 days. [2026-01-05T12:12:02.720523] [DEBUG] [REMOTE ] IHS: PASS: Price check passed. Min price $6.24. [2026-01-05T12:12:02.720677] [DEBUG] [REMOTE ] IHS: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:02.720791] [DEBUG] [REMOTE ] IHS: PASS: Integrity check passed. [2026-01-05T12:12:02.720832] [DEBUG] [REMOTE ] IHS: Symbol is viable for forecasting. [2026-01-05T12:12:02.720880] [INFO ] [MAIN ] [1653/3535] IHS kept (0.3s) | 1651 kept, 2 rejected | 138.3/min | ETA: 13.6m [2026-01-05T12:12:03.373682] [DEBUG] [REMOTE ] IIF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:03.373815] [DEBUG] [REMOTE ] IIF: PASS: History has at least 300 days. [2026-01-05T12:12:03.374022] [DEBUG] [REMOTE ] IIF: PASS: Price check passed. Min price $24.56. [2026-01-05T12:12:03.374158] [DEBUG] [REMOTE ] IIF: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:03.374273] [DEBUG] [REMOTE ] IIF: PASS: Integrity check passed. [2026-01-05T12:12:03.374313] [DEBUG] [REMOTE ] IIF: Symbol is viable for forecasting. [2026-01-05T12:12:03.374362] [INFO ] [MAIN ] [1654/3535] IIF kept (0.7s) | 1652 kept, 2 rejected | 138.2/min | ETA: 13.6m [2026-01-05T12:12:03.753168] [DEBUG] [REMOTE ] III: Retrieved 4754 rows, trimmed to 300. [2026-01-05T12:12:03.753279] [DEBUG] [REMOTE ] III: PASS: History has at least 300 days. [2026-01-05T12:12:03.753483] [DEBUG] [REMOTE ] III: PASS: Price check passed. Min price $4.97. [2026-01-05T12:12:03.753642] [DEBUG] [REMOTE ] III: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:03.753757] [DEBUG] [REMOTE ] III: PASS: Integrity check passed. [2026-01-05T12:12:03.753797] [DEBUG] [REMOTE ] III: Symbol is viable for forecasting. [2026-01-05T12:12:03.753844] [INFO ] [MAIN ] [1655/3535] III kept (0.4s) | 1653 kept, 2 rejected | 138.2/min | ETA: 13.6m [2026-01-05T12:12:04.270213] [DEBUG] [REMOTE ] IIIN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:04.270351] [DEBUG] [REMOTE ] IIIN: PASS: History has at least 300 days. [2026-01-05T12:12:04.270564] [DEBUG] [REMOTE ] IIIN: PASS: Price check passed. Min price $29.10. [2026-01-05T12:12:04.270716] [DEBUG] [REMOTE ] IIIN: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:04.270829] [DEBUG] [REMOTE ] IIIN: PASS: Integrity check passed. [2026-01-05T12:12:04.270869] [DEBUG] [REMOTE ] IIIN: Symbol is viable for forecasting. [2026-01-05T12:12:04.270917] [INFO ] [MAIN ] [1656/3535] IIIN kept (0.5s) | 1654 kept, 2 rejected | 138.2/min | ETA: 13.6m [2026-01-05T12:12:04.682392] [DEBUG] [REMOTE ] IIM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:04.682538] [DEBUG] [REMOTE ] IIM: PASS: History has at least 300 days. [2026-01-05T12:12:04.682800] [DEBUG] [REMOTE ] IIM: PASS: Price check passed. Min price $12.05. [2026-01-05T12:12:04.682934] [DEBUG] [REMOTE ] IIM: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:04.683053] [DEBUG] [REMOTE ] IIM: PASS: Integrity check passed. [2026-01-05T12:12:04.683109] [DEBUG] [REMOTE ] IIM: Symbol is viable for forecasting. [2026-01-05T12:12:04.683159] [INFO ] [MAIN ] [1657/3535] IIM kept (0.4s) | 1655 kept, 2 rejected | 138.2/min | ETA: 13.6m [2026-01-05T12:12:05.148102] [DEBUG] [REMOTE ] ILMN: Retrieved 6396 rows, trimmed to 300. [2026-01-05T12:12:05.148243] [DEBUG] [REMOTE ] ILMN: PASS: History has at least 300 days. [2026-01-05T12:12:05.148470] [DEBUG] [REMOTE ] ILMN: PASS: Price check passed. Min price $91.00. [2026-01-05T12:12:05.148648] [DEBUG] [REMOTE ] ILMN: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:05.148773] [DEBUG] [REMOTE ] ILMN: PASS: Integrity check passed. [2026-01-05T12:12:05.148814] [DEBUG] [REMOTE ] ILMN: Symbol is viable for forecasting. [2026-01-05T12:12:05.148863] [INFO ] [MAIN ] [1658/3535] ILMN kept (0.5s) | 1656 kept, 2 rejected | 138.2/min | ETA: 13.6m [2026-01-05T12:12:05.643676] [DEBUG] [REMOTE ] IMAX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:05.643812] [DEBUG] [REMOTE ] IMAX: PASS: History has at least 300 days. [2026-01-05T12:12:05.644027] [DEBUG] [REMOTE ] IMAX: PASS: Price check passed. Min price $31.09. [2026-01-05T12:12:05.644159] [DEBUG] [REMOTE ] IMAX: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:05.644283] [DEBUG] [REMOTE ] IMAX: PASS: Integrity check passed. [2026-01-05T12:12:05.644328] [DEBUG] [REMOTE ] IMAX: Symbol is viable for forecasting. [2026-01-05T12:12:05.644376] [INFO ] [MAIN ] [1659/3535] IMAX kept (0.5s) | 1657 kept, 2 rejected | 138.2/min | ETA: 13.6m [2026-01-05T12:12:06.051334] [DEBUG] [REMOTE ] IMKTA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:06.051531] [DEBUG] [REMOTE ] IMKTA: PASS: History has at least 300 days. [2026-01-05T12:12:06.051937] [DEBUG] [REMOTE ] IMKTA: PASS: Price check passed. Min price $68.55. [2026-01-05T12:12:06.052134] [DEBUG] [REMOTE ] IMKTA: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:06.052318] [DEBUG] [REMOTE ] IMKTA: PASS: Integrity check passed. [2026-01-05T12:12:06.052377] [DEBUG] [REMOTE ] IMKTA: Symbol is viable for forecasting. [2026-01-05T12:12:06.052452] [INFO ] [MAIN ] [1660/3535] IMKTA kept (0.4s) | 1658 kept, 2 rejected | 138.2/min | ETA: 13.6m [2026-01-05T12:12:06.433505] [DEBUG] [REMOTE ] IMMP: Retrieved 3449 rows, trimmed to 300. [2026-01-05T12:12:06.433662] [DEBUG] [REMOTE ] IMMP: PASS: History has at least 300 days. [2026-01-05T12:12:06.433891] [DEBUG] [REMOTE ] IMMP: PASS: Price check passed. Min price $1.65. [2026-01-05T12:12:06.434022] [DEBUG] [REMOTE ] IMMP: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:06.434141] [DEBUG] [REMOTE ] IMMP: PASS: Integrity check passed. [2026-01-05T12:12:06.434181] [DEBUG] [REMOTE ] IMMP: Symbol is viable for forecasting. [2026-01-05T12:12:06.434229] [INFO ] [MAIN ] [1661/3535] IMMP kept (0.4s) | 1659 kept, 2 rejected | 138.2/min | ETA: 13.6m [2026-01-05T12:12:06.553565] [DEBUG] [REMOTE ] IMMX: Retrieved 1015 rows, trimmed to 300. [2026-01-05T12:12:06.553712] [DEBUG] [REMOTE ] IMMX: PASS: History has at least 300 days. [2026-01-05T12:12:06.553918] [DEBUG] [REMOTE ] IMMX: PASS: Price check passed. Min price $2.48. [2026-01-05T12:12:06.554054] [DEBUG] [REMOTE ] IMMX: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:06.554168] [DEBUG] [REMOTE ] IMMX: PASS: Integrity check passed. [2026-01-05T12:12:06.554212] [DEBUG] [REMOTE ] IMMX: Symbol is viable for forecasting. [2026-01-05T12:12:06.554271] [INFO ] [MAIN ] [1662/3535] IMMX kept (0.1s) | 1660 kept, 2 rejected | 138.3/min | ETA: 13.5m [2026-01-05T12:12:07.152374] [DEBUG] [REMOTE ] IMNM: Retrieved 1319 rows, trimmed to 300. [2026-01-05T12:12:07.152535] [DEBUG] [REMOTE ] IMNM: PASS: History has at least 300 days. [2026-01-05T12:12:07.152835] [DEBUG] [REMOTE ] IMNM: PASS: Price check passed. Min price $13.92. [2026-01-05T12:12:07.153021] [DEBUG] [REMOTE ] IMNM: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:07.153171] [DEBUG] [REMOTE ] IMNM: PASS: Integrity check passed. [2026-01-05T12:12:07.153243] [DEBUG] [REMOTE ] IMNM: Symbol is viable for forecasting. [2026-01-05T12:12:07.153310] [INFO ] [MAIN ] [1663/3535] IMNM kept (0.6s) | 1661 kept, 2 rejected | 138.3/min | ETA: 13.5m [2026-01-05T12:12:07.717043] [DEBUG] [REMOTE ] IMNN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:07.717218] [DEBUG] [REMOTE ] IMNN: PASS: History has at least 300 days. [2026-01-05T12:12:07.717539] [DEBUG] [REMOTE ] IMNN: PASS: Price check passed. Min price $3.15. [2026-01-05T12:12:07.717715] [DEBUG] [REMOTE ] IMNN: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:07.717847] [DEBUG] [REMOTE ] IMNN: PASS: Integrity check passed. [2026-01-05T12:12:07.717890] [DEBUG] [REMOTE ] IMNN: Symbol is viable for forecasting. [2026-01-05T12:12:07.717941] [INFO ] [MAIN ] [1664/3535] IMNN kept (0.6s) | 1662 kept, 2 rejected | 138.2/min | ETA: 13.5m [2026-01-05T12:12:08.104344] [DEBUG] [REMOTE ] IMOS: Retrieved 6171 rows, trimmed to 300. [2026-01-05T12:12:08.104528] [DEBUG] [REMOTE ] IMOS: PASS: History has at least 300 days. [2026-01-05T12:12:08.104883] [DEBUG] [REMOTE ] IMOS: PASS: Price check passed. Min price $19.29. [2026-01-05T12:12:08.105075] [DEBUG] [REMOTE ] IMOS: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:08.105254] [DEBUG] [REMOTE ] IMOS: PASS: Integrity check passed. [2026-01-05T12:12:08.105315] [DEBUG] [REMOTE ] IMOS: Symbol is viable for forecasting. [2026-01-05T12:12:08.105389] [INFO ] [MAIN ] [1665/3535] IMOS kept (0.4s) | 1663 kept, 2 rejected | 138.2/min | ETA: 13.5m [2026-01-05T12:12:08.359256] [DEBUG] [REMOTE ] IMPP: Retrieved 1022 rows, trimmed to 300. [2026-01-05T12:12:08.359430] [DEBUG] [REMOTE ] IMPP: PASS: History has at least 300 days. [2026-01-05T12:12:08.359719] [DEBUG] [REMOTE ] IMPP: PASS: Price check passed. Min price $3.60. [2026-01-05T12:12:08.359890] [DEBUG] [REMOTE ] IMPP: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:08.360034] [DEBUG] [REMOTE ] IMPP: PASS: Integrity check passed. [2026-01-05T12:12:08.360090] [DEBUG] [REMOTE ] IMPP: Symbol is viable for forecasting. [2026-01-05T12:12:08.360158] [INFO ] [MAIN ] [1666/3535] IMPP kept (0.3s) | 1664 kept, 2 rejected | 138.3/min | ETA: 13.5m [2026-01-05T12:12:08.749986] [DEBUG] [REMOTE ] IMRX: Retrieved 1112 rows, trimmed to 300. [2026-01-05T12:12:08.750148] [DEBUG] [REMOTE ] IMRX: PASS: History has at least 300 days. [2026-01-05T12:12:08.750402] [DEBUG] [REMOTE ] IMRX: PASS: Price check passed. Min price $5.35. [2026-01-05T12:12:08.750535] [DEBUG] [REMOTE ] IMRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:08.750677] [DEBUG] [REMOTE ] IMRX: PASS: Integrity check passed. [2026-01-05T12:12:08.750718] [DEBUG] [REMOTE ] IMRX: Symbol is viable for forecasting. [2026-01-05T12:12:08.750767] [INFO ] [MAIN ] [1667/3535] IMRX kept (0.4s) | 1665 kept, 2 rejected | 138.3/min | ETA: 13.5m [2026-01-05T12:12:09.084376] [DEBUG] [REMOTE ] IMTX: Retrieved 1383 rows, trimmed to 300. [2026-01-05T12:12:09.084529] [DEBUG] [REMOTE ] IMTX: PASS: History has at least 300 days. [2026-01-05T12:12:09.084817] [DEBUG] [REMOTE ] IMTX: PASS: Price check passed. Min price $8.94. [2026-01-05T12:12:09.084985] [DEBUG] [REMOTE ] IMTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:09.085129] [DEBUG] [REMOTE ] IMTX: PASS: Integrity check passed. [2026-01-05T12:12:09.085179] [DEBUG] [REMOTE ] IMTX: Symbol is viable for forecasting. [2026-01-05T12:12:09.085238] [INFO ] [MAIN ] [1668/3535] IMTX kept (0.3s) | 1666 kept, 2 rejected | 138.3/min | ETA: 13.5m [2026-01-05T12:12:09.629279] [DEBUG] [REMOTE ] IMXI: Retrieved 2206 rows, trimmed to 300. [2026-01-05T12:12:09.629428] [DEBUG] [REMOTE ] IMXI: PASS: History has at least 300 days. [2026-01-05T12:12:09.629719] [DEBUG] [REMOTE ] IMXI: PASS: Price check passed. Min price $14.50. [2026-01-05T12:12:09.629892] [DEBUG] [REMOTE ] IMXI: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:09.630068] [DEBUG] [REMOTE ] IMXI: PASS: Integrity check passed. [2026-01-05T12:12:09.630127] [DEBUG] [REMOTE ] IMXI: Symbol is viable for forecasting. [2026-01-05T12:12:09.630186] [INFO ] [MAIN ] [1669/3535] IMXI kept (0.5s) | 1667 kept, 2 rejected | 138.3/min | ETA: 13.5m [2026-01-05T12:12:09.948486] [DEBUG] [REMOTE ] INAB: Retrieved 1112 rows, trimmed to 300. [2026-01-05T12:12:09.948668] [DEBUG] [REMOTE ] INAB: PASS: History has at least 300 days. [2026-01-05T12:12:09.948880] [DEBUG] [REMOTE ] INAB: PASS: Price check passed. Min price $1.21. [2026-01-05T12:12:09.949016] [DEBUG] [REMOTE ] INAB: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:09.949128] [DEBUG] [REMOTE ] INAB: PASS: Integrity check passed. [2026-01-05T12:12:09.949207] [DEBUG] [REMOTE ] INAB: Symbol is viable for forecasting. [2026-01-05T12:12:09.949261] [INFO ] [MAIN ] [1670/3535] INAB kept (0.3s) | 1668 kept, 2 rejected | 138.3/min | ETA: 13.5m [2026-01-05T12:12:10.565121] [DEBUG] [REMOTE ] INBK: Retrieved 5288 rows, trimmed to 300. [2026-01-05T12:12:10.565250] [DEBUG] [REMOTE ] INBK: PASS: History has at least 300 days. [2026-01-05T12:12:10.565457] [DEBUG] [REMOTE ] INBK: PASS: Price check passed. Min price $17.21. [2026-01-05T12:12:10.565611] [DEBUG] [REMOTE ] INBK: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:10.565727] [DEBUG] [REMOTE ] INBK: PASS: Integrity check passed. [2026-01-05T12:12:10.565768] [DEBUG] [REMOTE ] INBK: Symbol is viable for forecasting. [2026-01-05T12:12:10.565816] [INFO ] [MAIN ] [1671/3535] INBK kept (0.6s) | 1669 kept, 2 rejected | 138.3/min | ETA: 13.5m [2026-01-05T12:12:10.752216] [DEBUG] [REMOTE ] INBX: Retrieved 401 rows, trimmed to 300. [2026-01-05T12:12:10.752371] [DEBUG] [REMOTE ] INBX: PASS: History has at least 300 days. [2026-01-05T12:12:10.752627] [DEBUG] [REMOTE ] INBX: PASS: Price check passed. Min price $28.36. [2026-01-05T12:12:10.752821] [DEBUG] [REMOTE ] INBX: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:10.752970] [DEBUG] [REMOTE ] INBX: PASS: Integrity check passed. [2026-01-05T12:12:10.753026] [DEBUG] [REMOTE ] INBX: Symbol is viable for forecasting. [2026-01-05T12:12:10.753083] [INFO ] [MAIN ] [1672/3535] INBX kept (0.2s) | 1670 kept, 2 rejected | 138.3/min | ETA: 13.5m [2026-01-05T12:12:11.445758] [DEBUG] [REMOTE ] INCY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:11.445899] [DEBUG] [REMOTE ] INCY: PASS: History has at least 300 days. [2026-01-05T12:12:11.446130] [DEBUG] [REMOTE ] INCY: PASS: Price check passed. Min price $83.80. [2026-01-05T12:12:11.446280] [DEBUG] [REMOTE ] INCY: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:11.446430] [DEBUG] [REMOTE ] INCY: PASS: Integrity check passed. [2026-01-05T12:12:11.446482] [DEBUG] [REMOTE ] INCY: Symbol is viable for forecasting. [2026-01-05T12:12:11.446540] [INFO ] [MAIN ] [1673/3535] INCY kept (0.7s) | 1671 kept, 2 rejected | 138.3/min | ETA: 13.5m [2026-01-05T12:12:11.899328] [DEBUG] [REMOTE ] INDB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:11.899466] [DEBUG] [REMOTE ] INDB: PASS: History has at least 300 days. [2026-01-05T12:12:11.899892] [DEBUG] [REMOTE ] INDB: PASS: Price check passed. Min price $63.89. [2026-01-05T12:12:11.900029] [DEBUG] [REMOTE ] INDB: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:11.900146] [DEBUG] [REMOTE ] INDB: PASS: Integrity check passed. [2026-01-05T12:12:11.900187] [DEBUG] [REMOTE ] INDB: Symbol is viable for forecasting. [2026-01-05T12:12:11.900235] [INFO ] [MAIN ] [1674/3535] INDB kept (0.5s) | 1672 kept, 2 rejected | 138.3/min | ETA: 13.5m [2026-01-05T12:12:12.146924] [DEBUG] [REMOTE ] INDI: Retrieved 1147 rows, trimmed to 300. [2026-01-05T12:12:12.147050] [DEBUG] [REMOTE ] INDI: PASS: History has at least 300 days. [2026-01-05T12:12:12.147246] [DEBUG] [REMOTE ] INDI: PASS: Price check passed. Min price $3.29. [2026-01-05T12:12:12.147376] [DEBUG] [REMOTE ] INDI: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:12.147500] [DEBUG] [REMOTE ] INDI: PASS: Integrity check passed. [2026-01-05T12:12:12.147541] [DEBUG] [REMOTE ] INDI: Symbol is viable for forecasting. [2026-01-05T12:12:12.147613] [INFO ] [MAIN ] [1675/3535] INDI kept (0.2s) | 1673 kept, 2 rejected | 138.3/min | ETA: 13.4m [2026-01-05T12:12:12.498972] [DEBUG] [REMOTE ] INDP: Retrieved 2620 rows, trimmed to 300. [2026-01-05T12:12:12.499115] [DEBUG] [REMOTE ] INDP: PASS: History has at least 300 days. [2026-01-05T12:12:12.499324] [DEBUG] [REMOTE ] INDP: PASS: Price check passed. Min price $1.75. [2026-01-05T12:12:12.499459] [DEBUG] [REMOTE ] INDP: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:12.499589] [DEBUG] [REMOTE ] INDP: PASS: Integrity check passed. [2026-01-05T12:12:12.499633] [DEBUG] [REMOTE ] INDP: Symbol is viable for forecasting. [2026-01-05T12:12:12.499683] [INFO ] [MAIN ] [1676/3535] INDP kept (0.4s) | 1674 kept, 2 rejected | 138.3/min | ETA: 13.4m [2026-01-05T12:12:12.936130] [DEBUG] [REMOTE ] INDY: Retrieved 4053 rows, trimmed to 300. [2026-01-05T12:12:12.936260] [DEBUG] [REMOTE ] INDY: PASS: History has at least 300 days. [2026-01-05T12:12:12.936468] [DEBUG] [REMOTE ] INDY: PASS: Price check passed. Min price $47.48. [2026-01-05T12:12:12.936630] [DEBUG] [REMOTE ] INDY: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:12.936744] [DEBUG] [REMOTE ] INDY: PASS: Integrity check passed. [2026-01-05T12:12:12.936785] [DEBUG] [REMOTE ] INDY: Symbol is viable for forecasting. [2026-01-05T12:12:12.936834] [INFO ] [MAIN ] [1677/3535] INDY kept (0.4s) | 1675 kept, 2 rejected | 138.3/min | ETA: 13.4m [2026-01-05T12:12:13.568501] [DEBUG] [REMOTE ] INFY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:13.568672] [DEBUG] [REMOTE ] INFY: PASS: History has at least 300 days. [2026-01-05T12:12:13.568886] [DEBUG] [REMOTE ] INFY: PASS: Price check passed. Min price $15.83. [2026-01-05T12:12:13.569016] [DEBUG] [REMOTE ] INFY: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:13.569131] [DEBUG] [REMOTE ] INFY: PASS: Integrity check passed. [2026-01-05T12:12:13.569170] [DEBUG] [REMOTE ] INFY: Symbol is viable for forecasting. [2026-01-05T12:12:13.569217] [INFO ] [MAIN ] [1678/3535] INFY kept (0.6s) | 1676 kept, 2 rejected | 138.3/min | ETA: 13.4m [2026-01-05T12:12:14.034170] [DEBUG] [REMOTE ] ING: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:14.034314] [DEBUG] [REMOTE ] ING: PASS: History has at least 300 days. [2026-01-05T12:12:14.034539] [DEBUG] [REMOTE ] ING: PASS: Price check passed. Min price $23.66. [2026-01-05T12:12:14.034697] [DEBUG] [REMOTE ] ING: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:14.034820] [DEBUG] [REMOTE ] ING: PASS: Integrity check passed. [2026-01-05T12:12:14.034861] [DEBUG] [REMOTE ] ING: Symbol is viable for forecasting. [2026-01-05T12:12:14.034912] [INFO ] [MAIN ] [1679/3535] ING kept (0.5s) | 1677 kept, 2 rejected | 138.3/min | ETA: 13.4m [2026-01-05T12:12:14.375985] [DEBUG] [REMOTE ] INGN: Retrieved 2989 rows, trimmed to 300. [2026-01-05T12:12:14.376177] [DEBUG] [REMOTE ] INGN: PASS: History has at least 300 days. [2026-01-05T12:12:14.376520] [DEBUG] [REMOTE ] INGN: PASS: Price check passed. Min price $6.59. [2026-01-05T12:12:14.376895] [DEBUG] [REMOTE ] INGN: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:14.377039] [DEBUG] [REMOTE ] INGN: PASS: Integrity check passed. [2026-01-05T12:12:14.377081] [DEBUG] [REMOTE ] INGN: Symbol is viable for forecasting. [2026-01-05T12:12:14.377136] [INFO ] [MAIN ] [1680/3535] INGN kept (0.3s) | 1678 kept, 2 rejected | 138.3/min | ETA: 13.4m [2026-01-05T12:12:14.853704] [DEBUG] [REMOTE ] INM: Retrieved 4633 rows, trimmed to 300. [2026-01-05T12:12:14.853919] [DEBUG] [REMOTE ] INM: PASS: History has at least 300 days. [2026-01-05T12:12:14.854204] [DEBUG] [REMOTE ] INM: PASS: Price check passed. Min price $1.06. [2026-01-05T12:12:14.854374] [DEBUG] [REMOTE ] INM: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:14.854508] [DEBUG] [REMOTE ] INM: PASS: Integrity check passed. [2026-01-05T12:12:14.854556] [DEBUG] [REMOTE ] INM: Symbol is viable for forecasting. [2026-01-05T12:12:14.854643] [INFO ] [MAIN ] [1681/3535] INM kept (0.5s) | 1679 kept, 2 rejected | 138.3/min | ETA: 13.4m [2026-01-05T12:12:15.100319] [DEBUG] [REMOTE ] INMB: Retrieved 1739 rows, trimmed to 300. [2026-01-05T12:12:15.100441] [DEBUG] [REMOTE ] INMB: PASS: History has at least 300 days. [2026-01-05T12:12:15.100661] [DEBUG] [REMOTE ] INMB: PASS: Price check passed. Min price $1.42. [2026-01-05T12:12:15.100795] [DEBUG] [REMOTE ] INMB: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:15.100904] [DEBUG] [REMOTE ] INMB: PASS: Integrity check passed. [2026-01-05T12:12:15.100944] [DEBUG] [REMOTE ] INMB: Symbol is viable for forecasting. [2026-01-05T12:12:15.100991] [INFO ] [MAIN ] [1682/3535] INMB kept (0.2s) | 1680 kept, 2 rejected | 138.3/min | ETA: 13.4m [2026-01-05T12:12:15.398020] [DEBUG] [REMOTE ] INMD: Retrieved 1610 rows, trimmed to 300. [2026-01-05T12:12:15.398137] [DEBUG] [REMOTE ] INMD: PASS: History has at least 300 days. [2026-01-05T12:12:15.398333] [DEBUG] [REMOTE ] INMD: PASS: Price check passed. Min price $13.74. [2026-01-05T12:12:15.398469] [DEBUG] [REMOTE ] INMD: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:15.398644] [DEBUG] [REMOTE ] INMD: PASS: Integrity check passed. [2026-01-05T12:12:15.398690] [DEBUG] [REMOTE ] INMD: Symbol is viable for forecasting. [2026-01-05T12:12:15.398737] [INFO ] [MAIN ] [1683/3535] INMD kept (0.3s) | 1681 kept, 2 rejected | 138.3/min | ETA: 13.4m [2026-01-05T12:12:16.015392] [DEBUG] [REMOTE ] INN: Retrieved 3747 rows, trimmed to 300. [2026-01-05T12:12:16.015517] [DEBUG] [REMOTE ] INN: PASS: History has at least 300 days. [2026-01-05T12:12:16.015743] [DEBUG] [REMOTE ] INN: PASS: Price check passed. Min price $4.76. [2026-01-05T12:12:16.015875] [DEBUG] [REMOTE ] INN: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:16.015983] [DEBUG] [REMOTE ] INN: PASS: Integrity check passed. [2026-01-05T12:12:16.016023] [DEBUG] [REMOTE ] INN: Symbol is viable for forecasting. [2026-01-05T12:12:16.016070] [INFO ] [MAIN ] [1684/3535] INN kept (0.6s) | 1682 kept, 2 rejected | 138.3/min | ETA: 13.4m [2026-01-05T12:12:16.337976] [DEBUG] [REMOTE ] INO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:16.338103] [DEBUG] [REMOTE ] INO: PASS: History has at least 300 days. [2026-01-05T12:12:16.338302] [DEBUG] [REMOTE ] INO: PASS: Price check passed. Min price $1.69. [2026-01-05T12:12:16.338432] [DEBUG] [REMOTE ] INO: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:16.338541] [DEBUG] [REMOTE ] INO: PASS: Integrity check passed. [2026-01-05T12:12:16.338599] [DEBUG] [REMOTE ] INO: Symbol is viable for forecasting. [2026-01-05T12:12:16.338674] [INFO ] [MAIN ] [1685/3535] INO kept (0.3s) | 1683 kept, 2 rejected | 138.3/min | ETA: 13.4m [2026-01-05T12:12:16.856871] [DEBUG] [REMOTE ] INOD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:16.857000] [DEBUG] [REMOTE ] INOD: PASS: History has at least 300 days. [2026-01-05T12:12:16.857205] [DEBUG] [REMOTE ] INOD: PASS: Price check passed. Min price $47.95. [2026-01-05T12:12:16.857336] [DEBUG] [REMOTE ] INOD: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:16.857447] [DEBUG] [REMOTE ] INOD: PASS: Integrity check passed. [2026-01-05T12:12:16.857488] [DEBUG] [REMOTE ] INOD: Symbol is viable for forecasting. [2026-01-05T12:12:16.857536] [INFO ] [MAIN ] [1686/3535] INOD kept (0.5s) | 1684 kept, 2 rejected | 138.3/min | ETA: 13.4m [2026-01-05T12:12:17.162183] [DEBUG] [REMOTE ] INSE: Retrieved 2265 rows, trimmed to 300. [2026-01-05T12:12:17.162320] [DEBUG] [REMOTE ] INSE: PASS: History has at least 300 days. [2026-01-05T12:12:17.162527] [DEBUG] [REMOTE ] INSE: PASS: Price check passed. Min price $6.87. [2026-01-05T12:12:17.162718] [DEBUG] [REMOTE ] INSE: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:17.162835] [DEBUG] [REMOTE ] INSE: PASS: Integrity check passed. [2026-01-05T12:12:17.162894] [DEBUG] [REMOTE ] INSE: Symbol is viable for forecasting. [2026-01-05T12:12:17.162960] [INFO ] [MAIN ] [1687/3535] INSE kept (0.3s) | 1685 kept, 2 rejected | 138.3/min | ETA: 13.4m [2026-01-05T12:12:17.707020] [DEBUG] [REMOTE ] INSG: Retrieved 6315 rows, trimmed to 300. [2026-01-05T12:12:17.707150] [DEBUG] [REMOTE ] INSG: PASS: History has at least 300 days. [2026-01-05T12:12:17.707359] [DEBUG] [REMOTE ] INSG: PASS: Price check passed. Min price $9.96. [2026-01-05T12:12:17.707497] [DEBUG] [REMOTE ] INSG: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:17.707633] [DEBUG] [REMOTE ] INSG: PASS: Integrity check passed. [2026-01-05T12:12:17.707676] [DEBUG] [REMOTE ] INSG: Symbol is viable for forecasting. [2026-01-05T12:12:17.707724] [INFO ] [MAIN ] [1688/3535] INSG kept (0.5s) | 1686 kept, 2 rejected | 138.3/min | ETA: 13.4m [2026-01-05T12:12:18.071787] [DEBUG] [REMOTE ] INSM: Retrieved 6436 rows, trimmed to 300. [2026-01-05T12:12:18.071924] [DEBUG] [REMOTE ] INSM: PASS: History has at least 300 days. [2026-01-05T12:12:18.072151] [DEBUG] [REMOTE ] INSM: PASS: Price check passed. Min price $159.66. [2026-01-05T12:12:18.072294] [DEBUG] [REMOTE ] INSM: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:18.072413] [DEBUG] [REMOTE ] INSM: PASS: Integrity check passed. [2026-01-05T12:12:18.072454] [DEBUG] [REMOTE ] INSM: Symbol is viable for forecasting. [2026-01-05T12:12:18.072505] [INFO ] [MAIN ] [1689/3535] INSM kept (0.4s) | 1687 kept, 2 rejected | 138.3/min | ETA: 13.3m [2026-01-05T12:12:18.407623] [DEBUG] [REMOTE ] INSP: Retrieved 1928 rows, trimmed to 300. [2026-01-05T12:12:18.407756] [DEBUG] [REMOTE ] INSP: PASS: History has at least 300 days. [2026-01-05T12:12:18.407967] [DEBUG] [REMOTE ] INSP: PASS: Price check passed. Min price $72.08. [2026-01-05T12:12:18.408103] [DEBUG] [REMOTE ] INSP: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:18.408218] [DEBUG] [REMOTE ] INSP: PASS: Integrity check passed. [2026-01-05T12:12:18.408259] [DEBUG] [REMOTE ] INSP: Symbol is viable for forecasting. [2026-01-05T12:12:18.408309] [INFO ] [MAIN ] [1690/3535] INSP kept (0.3s) | 1688 kept, 2 rejected | 138.3/min | ETA: 13.3m [2026-01-05T12:12:18.646336] [DEBUG] [REMOTE ] INTA: Retrieved 1133 rows, trimmed to 300. [2026-01-05T12:12:18.646465] [DEBUG] [REMOTE ] INTA: PASS: History has at least 300 days. [2026-01-05T12:12:18.646705] [DEBUG] [REMOTE ] INTA: PASS: Price check passed. Min price $36.57. [2026-01-05T12:12:18.646852] [DEBUG] [REMOTE ] INTA: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:18.646962] [DEBUG] [REMOTE ] INTA: PASS: Integrity check passed. [2026-01-05T12:12:18.647003] [DEBUG] [REMOTE ] INTA: Symbol is viable for forecasting. [2026-01-05T12:12:18.647052] [INFO ] [MAIN ] [1691/3535] INTA kept (0.2s) | 1689 kept, 2 rejected | 138.4/min | ETA: 13.3m [2026-01-05T12:12:19.273076] [DEBUG] [REMOTE ] INTC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:19.273206] [DEBUG] [REMOTE ] INTC: PASS: History has at least 300 days. [2026-01-05T12:12:19.273415] [DEBUG] [REMOTE ] INTC: PASS: Price check passed. Min price $33.62. [2026-01-05T12:12:19.273547] [DEBUG] [REMOTE ] INTC: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:19.273678] [DEBUG] [REMOTE ] INTC: PASS: Integrity check passed. [2026-01-05T12:12:19.273722] [DEBUG] [REMOTE ] INTC: Symbol is viable for forecasting. [2026-01-05T12:12:19.273784] [INFO ] [MAIN ] [1692/3535] INTC kept (0.6s) | 1690 kept, 2 rejected | 138.3/min | ETA: 13.3m [2026-01-05T12:12:19.632739] [DEBUG] [REMOTE ] INTZ: Retrieved 3366 rows, trimmed to 300. [2026-01-05T12:12:19.632866] [DEBUG] [REMOTE ] INTZ: PASS: History has at least 300 days. [2026-01-05T12:12:19.633069] [DEBUG] [REMOTE ] INTZ: PASS: Price check passed. Min price $1.15. [2026-01-05T12:12:19.633221] [DEBUG] [REMOTE ] INTZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:19.633340] [DEBUG] [REMOTE ] INTZ: PASS: Integrity check passed. [2026-01-05T12:12:19.633379] [DEBUG] [REMOTE ] INTZ: Symbol is viable for forecasting. [2026-01-05T12:12:19.633426] [INFO ] [MAIN ] [1693/3535] INTZ kept (0.4s) | 1691 kept, 2 rejected | 138.4/min | ETA: 13.3m [2026-01-05T12:12:20.139021] [DEBUG] [REMOTE ] INVA: Retrieved 5346 rows, trimmed to 300. [2026-01-05T12:12:20.139181] [DEBUG] [REMOTE ] INVA: PASS: History has at least 300 days. [2026-01-05T12:12:20.139399] [DEBUG] [REMOTE ] INVA: PASS: Price check passed. Min price $16.67. [2026-01-05T12:12:20.139537] [DEBUG] [REMOTE ] INVA: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:20.139674] [DEBUG] [REMOTE ] INVA: PASS: Integrity check passed. [2026-01-05T12:12:20.139717] [DEBUG] [REMOTE ] INVA: Symbol is viable for forecasting. [2026-01-05T12:12:20.139767] [INFO ] [MAIN ] [1694/3535] INVA kept (0.5s) | 1692 kept, 2 rejected | 138.3/min | ETA: 13.3m [2026-01-05T12:12:20.635829] [DEBUG] [REMOTE ] INVE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:20.635964] [DEBUG] [REMOTE ] INVE: PASS: History has at least 300 days. [2026-01-05T12:12:20.636182] [DEBUG] [REMOTE ] INVE: PASS: Price check passed. Min price $3.18. [2026-01-05T12:12:20.636319] [DEBUG] [REMOTE ] INVE: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:20.636437] [DEBUG] [REMOTE ] INVE: PASS: Integrity check passed. [2026-01-05T12:12:20.636479] [DEBUG] [REMOTE ] INVE: Symbol is viable for forecasting. [2026-01-05T12:12:20.636529] [INFO ] [MAIN ] [1695/3535] INVE kept (0.5s) | 1693 kept, 2 rejected | 138.3/min | ETA: 13.3m [2026-01-05T12:12:20.820462] [DEBUG] [REMOTE ] INVH: Retrieved 2243 rows, trimmed to 300. [2026-01-05T12:12:20.820600] [DEBUG] [REMOTE ] INVH: PASS: History has at least 300 days. [2026-01-05T12:12:20.820801] [DEBUG] [REMOTE ] INVH: PASS: Price check passed. Min price $25.80. [2026-01-05T12:12:20.820932] [DEBUG] [REMOTE ] INVH: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:20.821041] [DEBUG] [REMOTE ] INVH: PASS: Integrity check passed. [2026-01-05T12:12:20.821080] [DEBUG] [REMOTE ] INVH: Symbol is viable for forecasting. [2026-01-05T12:12:20.821128] [INFO ] [MAIN ] [1696/3535] INVH kept (0.2s) | 1694 kept, 2 rejected | 138.4/min | ETA: 13.3m [2026-01-05T12:12:21.560356] [DEBUG] [REMOTE ] IONS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:21.560485] [DEBUG] [REMOTE ] IONS: PASS: History has at least 300 days. [2026-01-05T12:12:21.560714] [DEBUG] [REMOTE ] IONS: PASS: Price check passed. Min price $69.54. [2026-01-05T12:12:21.561034] [DEBUG] [REMOTE ] IONS: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:21.561145] [DEBUG] [REMOTE ] IONS: PASS: Integrity check passed. [2026-01-05T12:12:21.561184] [DEBUG] [REMOTE ] IONS: Symbol is viable for forecasting. [2026-01-05T12:12:21.561229] [INFO ] [MAIN ] [1697/3535] IONS kept (0.7s) | 1695 kept, 2 rejected | 138.3/min | ETA: 13.3m [2026-01-05T12:12:22.104658] [DEBUG] [REMOTE ] IOSP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:22.104795] [DEBUG] [REMOTE ] IOSP: PASS: History has at least 300 days. [2026-01-05T12:12:22.105012] [DEBUG] [REMOTE ] IOSP: PASS: Price check passed. Min price $70.62. [2026-01-05T12:12:22.105144] [DEBUG] [REMOTE ] IOSP: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:22.105257] [DEBUG] [REMOTE ] IOSP: PASS: Integrity check passed. [2026-01-05T12:12:22.105297] [DEBUG] [REMOTE ] IOSP: Symbol is viable for forecasting. [2026-01-05T12:12:22.105343] [INFO ] [MAIN ] [1698/3535] IOSP kept (0.5s) | 1696 kept, 2 rejected | 138.3/min | ETA: 13.3m [2026-01-05T12:12:22.426306] [DEBUG] [REMOTE ] IOVA: Retrieved 3827 rows, trimmed to 300. [2026-01-05T12:12:22.426428] [DEBUG] [REMOTE ] IOVA: PASS: History has at least 300 days. [2026-01-05T12:12:22.426669] [DEBUG] [REMOTE ] IOVA: PASS: Price check passed. Min price $1.81. [2026-01-05T12:12:22.426803] [DEBUG] [REMOTE ] IOVA: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:22.426911] [DEBUG] [REMOTE ] IOVA: PASS: Integrity check passed. [2026-01-05T12:12:22.426950] [DEBUG] [REMOTE ] IOVA: Symbol is viable for forecasting. [2026-01-05T12:12:22.426996] [INFO ] [MAIN ] [1699/3535] IOVA kept (0.3s) | 1697 kept, 2 rejected | 138.3/min | ETA: 13.3m [2026-01-05T12:12:22.956331] [DEBUG] [REMOTE ] IPGP: Retrieved 4793 rows, trimmed to 300. [2026-01-05T12:12:22.956455] [DEBUG] [REMOTE ] IPGP: PASS: History has at least 300 days. [2026-01-05T12:12:22.956688] [DEBUG] [REMOTE ] IPGP: PASS: Price check passed. Min price $71.60. [2026-01-05T12:12:22.956824] [DEBUG] [REMOTE ] IPGP: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:22.956935] [DEBUG] [REMOTE ] IPGP: PASS: Integrity check passed. [2026-01-05T12:12:22.956975] [DEBUG] [REMOTE ] IPGP: Symbol is viable for forecasting. [2026-01-05T12:12:22.957022] [INFO ] [MAIN ] [1700/3535] IPGP kept (0.5s) | 1698 kept, 2 rejected | 138.3/min | ETA: 13.3m [2026-01-05T12:12:23.267228] [DEBUG] [REMOTE ] IPI: Retrieved 4454 rows, trimmed to 300. [2026-01-05T12:12:23.267356] [DEBUG] [REMOTE ] IPI: PASS: History has at least 300 days. [2026-01-05T12:12:23.267557] [DEBUG] [REMOTE ] IPI: PASS: Price check passed. Min price $23.94. [2026-01-05T12:12:23.267717] [DEBUG] [REMOTE ] IPI: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:23.267826] [DEBUG] [REMOTE ] IPI: PASS: Integrity check passed. [2026-01-05T12:12:23.267866] [DEBUG] [REMOTE ] IPI: Symbol is viable for forecasting. [2026-01-05T12:12:23.267920] [INFO ] [MAIN ] [1701/3535] IPI kept (0.3s) | 1699 kept, 2 rejected | 138.3/min | ETA: 13.3m [2026-01-05T12:12:23.613073] [DEBUG] [REMOTE ] IQ: Retrieved 1952 rows, trimmed to 300. [2026-01-05T12:12:23.613227] [DEBUG] [REMOTE ] IQ: PASS: History has at least 300 days. [2026-01-05T12:12:23.613510] [DEBUG] [REMOTE ] IQ: PASS: Price check passed. Min price $1.85. [2026-01-05T12:12:23.613738] [DEBUG] [REMOTE ] IQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:23.613893] [DEBUG] [REMOTE ] IQ: PASS: Integrity check passed. [2026-01-05T12:12:23.613946] [DEBUG] [REMOTE ] IQ: Symbol is viable for forecasting. [2026-01-05T12:12:23.614009] [INFO ] [MAIN ] [1702/3535] IQ kept (0.3s) | 1700 kept, 2 rejected | 138.3/min | ETA: 13.2m [2026-01-05T12:12:24.089937] [DEBUG] [REMOTE ] IQI: Retrieved 6582 rows, trimmed to 300. [2026-01-05T12:12:24.090073] [DEBUG] [REMOTE ] IQI: PASS: History has at least 300 days. [2026-01-05T12:12:24.090284] [DEBUG] [REMOTE ] IQI: PASS: Price check passed. Min price $9.71. [2026-01-05T12:12:24.090420] [DEBUG] [REMOTE ] IQI: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:24.090533] [DEBUG] [REMOTE ] IQI: PASS: Integrity check passed. [2026-01-05T12:12:24.090590] [DEBUG] [REMOTE ] IQI: Symbol is viable for forecasting. [2026-01-05T12:12:24.090642] [INFO ] [MAIN ] [1703/3535] IQI kept (0.5s) | 1701 kept, 2 rejected | 138.3/min | ETA: 13.2m [2026-01-05T12:12:24.391391] [DEBUG] [REMOTE ] IQQQ: Retrieved 449 rows, trimmed to 300. [2026-01-05T12:12:24.391516] [DEBUG] [REMOTE ] IQQQ: PASS: History has at least 300 days. [2026-01-05T12:12:24.391731] [DEBUG] [REMOTE ] IQQQ: PASS: Price check passed. Min price $42.21. [2026-01-05T12:12:24.391867] [DEBUG] [REMOTE ] IQQQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:24.391975] [DEBUG] [REMOTE ] IQQQ: PASS: Integrity check passed. [2026-01-05T12:12:24.392015] [DEBUG] [REMOTE ] IQQQ: Symbol is viable for forecasting. [2026-01-05T12:12:24.392062] [INFO ] [MAIN ] [1704/3535] IQQQ kept (0.3s) | 1702 kept, 2 rejected | 138.4/min | ETA: 13.2m [2026-01-05T12:12:25.037602] [DEBUG] [REMOTE ] IRDM: Retrieved 4476 rows, trimmed to 300. [2026-01-05T12:12:25.037845] [DEBUG] [REMOTE ] IRDM: PASS: History has at least 300 days. [2026-01-05T12:12:25.038493] [DEBUG] [REMOTE ] IRDM: PASS: Price check passed. Min price $15.71. [2026-01-05T12:12:25.038757] [DEBUG] [REMOTE ] IRDM: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:25.038975] [DEBUG] [REMOTE ] IRDM: PASS: Integrity check passed. [2026-01-05T12:12:25.039040] [DEBUG] [REMOTE ] IRDM: Symbol is viable for forecasting. [2026-01-05T12:12:25.039120] [INFO ] [MAIN ] [1705/3535] IRDM kept (0.6s) | 1703 kept, 2 rejected | 138.3/min | ETA: 13.2m [2026-01-05T12:12:25.204821] [DEBUG] [REMOTE ] IREN: Retrieved 1035 rows, trimmed to 300. [2026-01-05T12:12:25.204958] [DEBUG] [REMOTE ] IREN: PASS: History has at least 300 days. [2026-01-05T12:12:25.205157] [DEBUG] [REMOTE ] IREN: PASS: Price check passed. Min price $33.78. [2026-01-05T12:12:25.205287] [DEBUG] [REMOTE ] IREN: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:25.205394] [DEBUG] [REMOTE ] IREN: PASS: Integrity check passed. [2026-01-05T12:12:25.205434] [DEBUG] [REMOTE ] IREN: Symbol is viable for forecasting. [2026-01-05T12:12:25.205481] [INFO ] [MAIN ] [1706/3535] IREN kept (0.2s) | 1704 kept, 2 rejected | 138.4/min | ETA: 13.2m [2026-01-05T12:12:25.912019] [DEBUG] [REMOTE ] IRM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:25.912158] [DEBUG] [REMOTE ] IRM: PASS: History has at least 300 days. [2026-01-05T12:12:25.912382] [DEBUG] [REMOTE ] IRM: PASS: Price check passed. Min price $78.86. [2026-01-05T12:12:25.912517] [DEBUG] [REMOTE ] IRM: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:25.912649] [DEBUG] [REMOTE ] IRM: PASS: Integrity check passed. [2026-01-05T12:12:25.912691] [DEBUG] [REMOTE ] IRM: Symbol is viable for forecasting. [2026-01-05T12:12:25.912739] [INFO ] [MAIN ] [1707/3535] IRM kept (0.7s) | 1705 kept, 2 rejected | 138.3/min | ETA: 13.2m [2026-01-05T12:12:26.249728] [DEBUG] [REMOTE ] IRMD: Retrieved 2885 rows, trimmed to 300. [2026-01-05T12:12:26.249853] [DEBUG] [REMOTE ] IRMD: PASS: History has at least 300 days. [2026-01-05T12:12:26.250057] [DEBUG] [REMOTE ] IRMD: PASS: Price check passed. Min price $71.16. [2026-01-05T12:12:26.250192] [DEBUG] [REMOTE ] IRMD: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:26.250303] [DEBUG] [REMOTE ] IRMD: PASS: Integrity check passed. [2026-01-05T12:12:26.250344] [DEBUG] [REMOTE ] IRMD: Symbol is viable for forecasting. [2026-01-05T12:12:26.250393] [INFO ] [MAIN ] [1708/3535] IRMD kept (0.3s) | 1706 kept, 2 rejected | 138.3/min | ETA: 13.2m [2026-01-05T12:12:26.580531] [DEBUG] [REMOTE ] IRON: Retrieved 1355 rows, trimmed to 300. [2026-01-05T12:12:26.580678] [DEBUG] [REMOTE ] IRON: PASS: History has at least 300 days. [2026-01-05T12:12:26.580879] [DEBUG] [REMOTE ] IRON: PASS: Price check passed. Min price $69.90. [2026-01-05T12:12:26.581007] [DEBUG] [REMOTE ] IRON: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:26.581113] [DEBUG] [REMOTE ] IRON: PASS: Integrity check passed. [2026-01-05T12:12:26.581151] [DEBUG] [REMOTE ] IRON: Symbol is viable for forecasting. [2026-01-05T12:12:26.581197] [INFO ] [MAIN ] [1709/3535] IRON kept (0.3s) | 1707 kept, 2 rejected | 138.4/min | ETA: 13.2m [2026-01-05T12:12:27.010799] [DEBUG] [REMOTE ] IRTC: Retrieved 2313 rows, trimmed to 300. [2026-01-05T12:12:27.010948] [DEBUG] [REMOTE ] IRTC: PASS: History has at least 300 days. [2026-01-05T12:12:27.011208] [DEBUG] [REMOTE ] IRTC: PASS: Price check passed. Min price $167.19. [2026-01-05T12:12:27.011376] [DEBUG] [REMOTE ] IRTC: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:27.011519] [DEBUG] [REMOTE ] IRTC: PASS: Integrity check passed. [2026-01-05T12:12:27.011589] [DEBUG] [REMOTE ] IRTC: Symbol is viable for forecasting. [2026-01-05T12:12:27.011655] [INFO ] [MAIN ] [1710/3535] IRTC kept (0.4s) | 1708 kept, 2 rejected | 138.4/min | ETA: 13.2m [2026-01-05T12:12:27.496296] [DEBUG] [REMOTE ] IRWD: Retrieved 4004 rows, trimmed to 300. [2026-01-05T12:12:27.496456] [DEBUG] [REMOTE ] IRWD: PASS: History has at least 300 days. [2026-01-05T12:12:27.496696] [DEBUG] [REMOTE ] IRWD: PASS: Price check passed. Min price $1.43. [2026-01-05T12:12:27.496838] [DEBUG] [REMOTE ] IRWD: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:27.496963] [DEBUG] [REMOTE ] IRWD: PASS: Integrity check passed. [2026-01-05T12:12:27.497009] [DEBUG] [REMOTE ] IRWD: Symbol is viable for forecasting. [2026-01-05T12:12:27.497057] [INFO ] [MAIN ] [1711/3535] IRWD kept (0.5s) | 1709 kept, 2 rejected | 138.3/min | ETA: 13.2m [2026-01-05T12:12:27.846779] [DEBUG] [REMOTE ] ISD: Retrieved 3441 rows, trimmed to 300. [2026-01-05T12:12:27.846911] [DEBUG] [REMOTE ] ISD: PASS: History has at least 300 days. [2026-01-05T12:12:27.847114] [DEBUG] [REMOTE ] ISD: PASS: Price check passed. Min price $13.72. [2026-01-05T12:12:27.847246] [DEBUG] [REMOTE ] ISD: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:27.847356] [DEBUG] [REMOTE ] ISD: PASS: Integrity check passed. [2026-01-05T12:12:27.847398] [DEBUG] [REMOTE ] ISD: Symbol is viable for forecasting. [2026-01-05T12:12:27.847447] [INFO ] [MAIN ] [1712/3535] ISD kept (0.4s) | 1710 kept, 2 rejected | 138.4/min | ETA: 13.2m [2026-01-05T12:12:28.389070] [DEBUG] [REMOTE ] ISRG: Retrieved 6425 rows, trimmed to 300. [2026-01-05T12:12:28.389230] [DEBUG] [REMOTE ] ISRG: PASS: History has at least 300 days. [2026-01-05T12:12:28.389517] [DEBUG] [REMOTE ] ISRG: PASS: Price check passed. Min price $429.59. [2026-01-05T12:12:28.389697] [DEBUG] [REMOTE ] ISRG: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:28.389832] [DEBUG] [REMOTE ] ISRG: PASS: Integrity check passed. [2026-01-05T12:12:28.389874] [DEBUG] [REMOTE ] ISRG: Symbol is viable for forecasting. [2026-01-05T12:12:28.389926] [INFO ] [MAIN ] [1713/3535] ISRG kept (0.5s) | 1711 kept, 2 rejected | 138.3/min | ETA: 13.2m [2026-01-05T12:12:28.793110] [DEBUG] [REMOTE ] ISSC: Retrieved 6391 rows, trimmed to 300. [2026-01-05T12:12:28.793242] [DEBUG] [REMOTE ] ISSC: PASS: History has at least 300 days. [2026-01-05T12:12:28.793453] [DEBUG] [REMOTE ] ISSC: PASS: Price check passed. Min price $8.32. [2026-01-05T12:12:28.793605] [DEBUG] [REMOTE ] ISSC: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:28.793722] [DEBUG] [REMOTE ] ISSC: PASS: Integrity check passed. [2026-01-05T12:12:28.793763] [DEBUG] [REMOTE ] ISSC: Symbol is viable for forecasting. [2026-01-05T12:12:28.793812] [INFO ] [MAIN ] [1714/3535] ISSC kept (0.4s) | 1712 kept, 2 rejected | 138.3/min | ETA: 13.2m [2026-01-05T12:12:29.120986] [DEBUG] [REMOTE ] ISTB: Retrieved 3316 rows, trimmed to 300. [2026-01-05T12:12:29.121126] [DEBUG] [REMOTE ] ISTB: PASS: History has at least 300 days. [2026-01-05T12:12:29.121338] [DEBUG] [REMOTE ] ISTB: PASS: Price check passed. Min price $48.20. [2026-01-05T12:12:29.121472] [DEBUG] [REMOTE ] ISTB: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:29.121604] [DEBUG] [REMOTE ] ISTB: PASS: Integrity check passed. [2026-01-05T12:12:29.121647] [DEBUG] [REMOTE ] ISTB: Symbol is viable for forecasting. [2026-01-05T12:12:29.121697] [INFO ] [MAIN ] [1715/3535] ISTB kept (0.3s) | 1713 kept, 2 rejected | 138.4/min | ETA: 13.2m [2026-01-05T12:12:29.702246] [DEBUG] [REMOTE ] ITIC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:29.702384] [DEBUG] [REMOTE ] ITIC: PASS: History has at least 300 days. [2026-01-05T12:12:29.702622] [DEBUG] [REMOTE ] ITIC: PASS: Price check passed. Min price $242.02. [2026-01-05T12:12:29.702759] [DEBUG] [REMOTE ] ITIC: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:29.702877] [DEBUG] [REMOTE ] ITIC: PASS: Integrity check passed. [2026-01-05T12:12:29.702918] [DEBUG] [REMOTE ] ITIC: Symbol is viable for forecasting. [2026-01-05T12:12:29.702966] [INFO ] [MAIN ] [1716/3535] ITIC kept (0.6s) | 1714 kept, 2 rejected | 138.3/min | ETA: 13.1m [2026-01-05T12:12:30.201024] [DEBUG] [REMOTE ] ITRI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:30.201287] [DEBUG] [REMOTE ] ITRI: PASS: History has at least 300 days. [2026-01-05T12:12:30.201597] [DEBUG] [REMOTE ] ITRI: PASS: Price check passed. Min price $92.86. [2026-01-05T12:12:30.201748] [DEBUG] [REMOTE ] ITRI: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:30.201882] [DEBUG] [REMOTE ] ITRI: PASS: Integrity check passed. [2026-01-05T12:12:30.201924] [DEBUG] [REMOTE ] ITRI: Symbol is viable for forecasting. [2026-01-05T12:12:30.202002] [INFO ] [MAIN ] [1717/3535] ITRI kept (0.5s) | 1715 kept, 2 rejected | 138.3/min | ETA: 13.1m [2026-01-05T12:12:30.622742] [DEBUG] [REMOTE ] ITRN: Retrieved 5098 rows, trimmed to 300. [2026-01-05T12:12:30.622929] [DEBUG] [REMOTE ] ITRN: PASS: History has at least 300 days. [2026-01-05T12:12:30.623183] [DEBUG] [REMOTE ] ITRN: PASS: Price check passed. Min price $34.94. [2026-01-05T12:12:30.623319] [DEBUG] [REMOTE ] ITRN: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:30.623444] [DEBUG] [REMOTE ] ITRN: PASS: Integrity check passed. [2026-01-05T12:12:30.623486] [DEBUG] [REMOTE ] ITRN: Symbol is viable for forecasting. [2026-01-05T12:12:30.623542] [INFO ] [MAIN ] [1718/3535] ITRN kept (0.4s) | 1716 kept, 2 rejected | 138.3/min | ETA: 13.1m [2026-01-05T12:12:31.075661] [DEBUG] [REMOTE ] ITUB: Retrieved 6004 rows, trimmed to 300. [2026-01-05T12:12:31.075855] [DEBUG] [REMOTE ] ITUB: PASS: History has at least 300 days. [2026-01-05T12:12:31.076305] [DEBUG] [REMOTE ] ITUB: PASS: Price check passed. Min price $6.20. [2026-01-05T12:12:31.076449] [DEBUG] [REMOTE ] ITUB: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:31.076594] [DEBUG] [REMOTE ] ITUB: PASS: Integrity check passed. [2026-01-05T12:12:31.076640] [DEBUG] [REMOTE ] ITUB: Symbol is viable for forecasting. [2026-01-05T12:12:31.076698] [INFO ] [MAIN ] [1719/3535] ITUB kept (0.5s) | 1717 kept, 2 rejected | 138.3/min | ETA: 13.1m [2026-01-05T12:12:31.377630] [DEBUG] [REMOTE ] IUS: Retrieved 1837 rows, trimmed to 300. [2026-01-05T12:12:31.377784] [DEBUG] [REMOTE ] IUS: PASS: History has at least 300 days. [2026-01-05T12:12:31.378038] [DEBUG] [REMOTE ] IUS: PASS: Price check passed. Min price $53.79. [2026-01-05T12:12:31.378204] [DEBUG] [REMOTE ] IUS: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:31.378344] [DEBUG] [REMOTE ] IUS: PASS: Integrity check passed. [2026-01-05T12:12:31.378394] [DEBUG] [REMOTE ] IUS: Symbol is viable for forecasting. [2026-01-05T12:12:31.378457] [INFO ] [MAIN ] [1720/3535] IUS kept (0.3s) | 1718 kept, 2 rejected | 138.4/min | ETA: 13.1m [2026-01-05T12:12:31.812537] [DEBUG] [REMOTE ] IUSB: Retrieved 2908 rows, trimmed to 300. [2026-01-05T12:12:31.812711] [DEBUG] [REMOTE ] IUSB: PASS: History has at least 300 days. [2026-01-05T12:12:31.812947] [DEBUG] [REMOTE ] IUSB: PASS: Price check passed. Min price $46.12. [2026-01-05T12:12:31.813085] [DEBUG] [REMOTE ] IUSB: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:31.813203] [DEBUG] [REMOTE ] IUSB: PASS: Integrity check passed. [2026-01-05T12:12:31.813245] [DEBUG] [REMOTE ] IUSB: Symbol is viable for forecasting. [2026-01-05T12:12:31.813293] [INFO ] [MAIN ] [1721/3535] IUSB kept (0.4s) | 1719 kept, 2 rejected | 138.4/min | ETA: 13.1m [2026-01-05T12:12:32.378835] [DEBUG] [REMOTE ] IUSG: Retrieved 6396 rows, trimmed to 300. [2026-01-05T12:12:32.378975] [DEBUG] [REMOTE ] IUSG: PASS: History has at least 300 days. [2026-01-05T12:12:32.379200] [DEBUG] [REMOTE ] IUSG: PASS: Price check passed. Min price $160.13. [2026-01-05T12:12:32.379336] [DEBUG] [REMOTE ] IUSG: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:32.379457] [DEBUG] [REMOTE ] IUSG: PASS: Integrity check passed. [2026-01-05T12:12:32.379498] [DEBUG] [REMOTE ] IUSG: Symbol is viable for forecasting. [2026-01-05T12:12:32.379547] [INFO ] [MAIN ] [1722/3535] IUSG kept (0.6s) | 1720 kept, 2 rejected | 138.3/min | ETA: 13.1m [2026-01-05T12:12:32.741018] [DEBUG] [REMOTE ] IVAL: Retrieved 2777 rows, trimmed to 300. [2026-01-05T12:12:32.741199] [DEBUG] [REMOTE ] IVAL: PASS: History has at least 300 days. [2026-01-05T12:12:32.741452] [DEBUG] [REMOTE ] IVAL: PASS: Price check passed. Min price $29.02. [2026-01-05T12:12:32.741605] [DEBUG] [REMOTE ] IVAL: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:32.741726] [DEBUG] [REMOTE ] IVAL: PASS: Integrity check passed. [2026-01-05T12:12:32.741766] [DEBUG] [REMOTE ] IVAL: Symbol is viable for forecasting. [2026-01-05T12:12:32.741818] [INFO ] [MAIN ] [1723/3535] IVAL kept (0.4s) | 1721 kept, 2 rejected | 138.3/min | ETA: 13.1m [2026-01-05T12:12:33.232675] [DEBUG] [REMOTE ] IVZ: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:33.232808] [DEBUG] [REMOTE ] IVZ: PASS: History has at least 300 days. [2026-01-05T12:12:33.233031] [DEBUG] [REMOTE ] IVZ: PASS: Price check passed. Min price $22.27. [2026-01-05T12:12:33.233164] [DEBUG] [REMOTE ] IVZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:33.233279] [DEBUG] [REMOTE ] IVZ: PASS: Integrity check passed. [2026-01-05T12:12:33.233318] [DEBUG] [REMOTE ] IVZ: Symbol is viable for forecasting. [2026-01-05T12:12:33.233366] [INFO ] [MAIN ] [1724/3535] IVZ kept (0.5s) | 1722 kept, 2 rejected | 138.3/min | ETA: 13.1m [2026-01-05T12:12:33.706029] [DEBUG] [REMOTE ] IX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:33.706180] [DEBUG] [REMOTE ] IX: PASS: History has at least 300 days. [2026-01-05T12:12:33.706420] [DEBUG] [REMOTE ] IX: PASS: Price check passed. Min price $24.22. [2026-01-05T12:12:33.706560] [DEBUG] [REMOTE ] IX: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:33.706706] [DEBUG] [REMOTE ] IX: PASS: Integrity check passed. [2026-01-05T12:12:33.706748] [DEBUG] [REMOTE ] IX: Symbol is viable for forecasting. [2026-01-05T12:12:33.706796] [INFO ] [MAIN ] [1725/3535] IX kept (0.5s) | 1723 kept, 2 rejected | 138.3/min | ETA: 13.1m [2026-01-05T12:12:34.051492] [DEBUG] [REMOTE ] IXUS: Retrieved 3316 rows, trimmed to 300. [2026-01-05T12:12:34.051645] [DEBUG] [REMOTE ] IXUS: PASS: History has at least 300 days. [2026-01-05T12:12:34.051847] [DEBUG] [REMOTE ] IXUS: PASS: Price check passed. Min price $79.60. [2026-01-05T12:12:34.051975] [DEBUG] [REMOTE ] IXUS: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:34.052083] [DEBUG] [REMOTE ] IXUS: PASS: Integrity check passed. [2026-01-05T12:12:34.052122] [DEBUG] [REMOTE ] IXUS: Symbol is viable for forecasting. [2026-01-05T12:12:34.052169] [INFO ] [MAIN ] [1726/3535] IXUS kept (0.3s) | 1724 kept, 2 rejected | 138.3/min | ETA: 13.1m [2026-01-05T12:12:34.471792] [DEBUG] [REMOTE ] IZEA: Retrieved 3608 rows, trimmed to 300. [2026-01-05T12:12:34.471972] [DEBUG] [REMOTE ] IZEA: PASS: History has at least 300 days. [2026-01-05T12:12:34.472217] [DEBUG] [REMOTE ] IZEA: PASS: Price check passed. Min price $3.90. [2026-01-05T12:12:34.472356] [DEBUG] [REMOTE ] IZEA: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:34.472474] [DEBUG] [REMOTE ] IZEA: PASS: Integrity check passed. [2026-01-05T12:12:34.472514] [DEBUG] [REMOTE ] IZEA: Symbol is viable for forecasting. [2026-01-05T12:12:34.472565] [INFO ] [MAIN ] [1727/3535] IZEA kept (0.4s) | 1725 kept, 2 rejected | 138.3/min | ETA: 13.1m [2026-01-05T12:12:34.899224] [DEBUG] [REMOTE ] J: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:34.899369] [DEBUG] [REMOTE ] J: PASS: History has at least 300 days. [2026-01-05T12:12:34.899627] [DEBUG] [REMOTE ] J: PASS: Price check passed. Min price $128.47. [2026-01-05T12:12:34.899768] [DEBUG] [REMOTE ] J: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:34.899891] [DEBUG] [REMOTE ] J: PASS: Integrity check passed. [2026-01-05T12:12:34.899933] [DEBUG] [REMOTE ] J: Symbol is viable for forecasting. [2026-01-05T12:12:34.899983] [INFO ] [MAIN ] [1728/3535] J kept (0.4s) | 1726 kept, 2 rejected | 138.3/min | ETA: 13.1m [2026-01-05T12:12:35.381515] [DEBUG] [REMOTE ] JACK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:35.381683] [DEBUG] [REMOTE ] JACK: PASS: History has at least 300 days. [2026-01-05T12:12:35.381976] [DEBUG] [REMOTE ] JACK: PASS: Price check passed. Min price $14.25. [2026-01-05T12:12:35.382167] [DEBUG] [REMOTE ] JACK: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:35.382317] [DEBUG] [REMOTE ] JACK: PASS: Integrity check passed. [2026-01-05T12:12:35.382366] [DEBUG] [REMOTE ] JACK: Symbol is viable for forecasting. [2026-01-05T12:12:35.382418] [INFO ] [MAIN ] [1729/3535] JACK kept (0.5s) | 1727 kept, 2 rejected | 138.3/min | ETA: 13.1m [2026-01-05T12:12:35.850349] [DEBUG] [REMOTE ] JAKK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:35.850492] [DEBUG] [REMOTE ] JAKK: PASS: History has at least 300 days. [2026-01-05T12:12:35.850745] [DEBUG] [REMOTE ] JAKK: PASS: Price check passed. Min price $14.79. [2026-01-05T12:12:35.850886] [DEBUG] [REMOTE ] JAKK: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:35.851014] [DEBUG] [REMOTE ] JAKK: PASS: Integrity check passed. [2026-01-05T12:12:35.851057] [DEBUG] [REMOTE ] JAKK: Symbol is viable for forecasting. [2026-01-05T12:12:35.851115] [INFO ] [MAIN ] [1730/3535] JAKK kept (0.5s) | 1728 kept, 2 rejected | 138.3/min | ETA: 13.0m [2026-01-05T12:12:36.110006] [DEBUG] [REMOTE ] JAMF: Retrieved 1370 rows, trimmed to 300. [2026-01-05T12:12:36.110238] [DEBUG] [REMOTE ] JAMF: PASS: History has at least 300 days. [2026-01-05T12:12:36.110550] [DEBUG] [REMOTE ] JAMF: PASS: Price check passed. Min price $9.70. [2026-01-05T12:12:36.110730] [DEBUG] [REMOTE ] JAMF: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:36.110882] [DEBUG] [REMOTE ] JAMF: PASS: Integrity check passed. [2026-01-05T12:12:36.110929] [DEBUG] [REMOTE ] JAMF: Symbol is viable for forecasting. [2026-01-05T12:12:36.110990] [INFO ] [MAIN ] [1731/3535] JAMF kept (0.3s) | 1729 kept, 2 rejected | 138.4/min | ETA: 13.0m [2026-01-05T12:12:36.500021] [DEBUG] [REMOTE ] JANX: Retrieved 1146 rows, trimmed to 300. [2026-01-05T12:12:36.500243] [DEBUG] [REMOTE ] JANX: PASS: History has at least 300 days. [2026-01-05T12:12:36.500530] [DEBUG] [REMOTE ] JANX: PASS: Price check passed. Min price $13.65. [2026-01-05T12:12:36.500728] [DEBUG] [REMOTE ] JANX: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:36.500879] [DEBUG] [REMOTE ] JANX: PASS: Integrity check passed. [2026-01-05T12:12:36.500929] [DEBUG] [REMOTE ] JANX: Symbol is viable for forecasting. [2026-01-05T12:12:36.500993] [INFO ] [MAIN ] [1732/3535] JANX kept (0.4s) | 1730 kept, 2 rejected | 138.4/min | ETA: 13.0m [2026-01-05T12:12:37.066867] [DEBUG] [REMOTE ] JAZZ: Retrieved 4678 rows, trimmed to 300. [2026-01-05T12:12:37.067087] [DEBUG] [REMOTE ] JAZZ: PASS: History has at least 300 days. [2026-01-05T12:12:37.067382] [DEBUG] [REMOTE ] JAZZ: PASS: Price check passed. Min price $131.16. [2026-01-05T12:12:37.067540] [DEBUG] [REMOTE ] JAZZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:37.067707] [DEBUG] [REMOTE ] JAZZ: PASS: Integrity check passed. [2026-01-05T12:12:37.067755] [DEBUG] [REMOTE ] JAZZ: Symbol is viable for forecasting. [2026-01-05T12:12:37.067817] [INFO ] [MAIN ] [1733/3535] JAZZ kept (0.6s) | 1731 kept, 2 rejected | 138.3/min | ETA: 13.0m [2026-01-05T12:12:37.366415] [DEBUG] [REMOTE ] JBGS: Retrieved 2128 rows, trimmed to 300. [2026-01-05T12:12:37.366617] [DEBUG] [REMOTE ] JBGS: PASS: History has at least 300 days. [2026-01-05T12:12:37.366863] [DEBUG] [REMOTE ] JBGS: PASS: Price check passed. Min price $16.70. [2026-01-05T12:12:37.366999] [DEBUG] [REMOTE ] JBGS: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:37.367116] [DEBUG] [REMOTE ] JBGS: PASS: Integrity check passed. [2026-01-05T12:12:37.367158] [DEBUG] [REMOTE ] JBGS: Symbol is viable for forecasting. [2026-01-05T12:12:37.367209] [INFO ] [MAIN ] [1734/3535] JBGS kept (0.3s) | 1732 kept, 2 rejected | 138.4/min | ETA: 13.0m [2026-01-05T12:12:37.738989] [DEBUG] [REMOTE ] JBI: Retrieved 1516 rows, trimmed to 300. [2026-01-05T12:12:37.739227] [DEBUG] [REMOTE ] JBI: PASS: History has at least 300 days. [2026-01-05T12:12:37.739514] [DEBUG] [REMOTE ] JBI: PASS: Price check passed. Min price $5.75. [2026-01-05T12:12:37.739680] [DEBUG] [REMOTE ] JBI: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:37.739822] [DEBUG] [REMOTE ] JBI: PASS: Integrity check passed. [2026-01-05T12:12:37.739866] [DEBUG] [REMOTE ] JBI: Symbol is viable for forecasting. [2026-01-05T12:12:37.739922] [INFO ] [MAIN ] [1735/3535] JBI kept (0.4s) | 1733 kept, 2 rejected | 138.4/min | ETA: 13.0m [2026-01-05T12:12:38.261279] [DEBUG] [REMOTE ] JBL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:38.261445] [DEBUG] [REMOTE ] JBL: PASS: History has at least 300 days. [2026-01-05T12:12:38.261751] [DEBUG] [REMOTE ] JBL: PASS: Price check passed. Min price $192.49. [2026-01-05T12:12:38.261936] [DEBUG] [REMOTE ] JBL: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:38.262197] [DEBUG] [REMOTE ] JBL: PASS: Integrity check passed. [2026-01-05T12:12:38.262246] [DEBUG] [REMOTE ] JBL: Symbol is viable for forecasting. [2026-01-05T12:12:38.262316] [INFO ] [MAIN ] [1736/3535] JBL kept (0.5s) | 1734 kept, 2 rejected | 138.4/min | ETA: 13.0m [2026-01-05T12:12:38.494353] [DEBUG] [REMOTE ] JBND: Retrieved 558 rows, trimmed to 300. [2026-01-05T12:12:38.494487] [DEBUG] [REMOTE ] JBND: PASS: History has at least 300 days. [2026-01-05T12:12:38.494718] [DEBUG] [REMOTE ] JBND: PASS: Price check passed. Min price $53.44. [2026-01-05T12:12:38.494855] [DEBUG] [REMOTE ] JBND: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:38.494964] [DEBUG] [REMOTE ] JBND: PASS: Integrity check passed. [2026-01-05T12:12:38.495003] [DEBUG] [REMOTE ] JBND: Symbol is viable for forecasting. [2026-01-05T12:12:38.495051] [INFO ] [MAIN ] [1737/3535] JBND kept (0.2s) | 1735 kept, 2 rejected | 138.4/min | ETA: 13.0m [2026-01-05T12:12:39.121517] [DEBUG] [REMOTE ] JBSS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:39.121710] [DEBUG] [REMOTE ] JBSS: PASS: History has at least 300 days. [2026-01-05T12:12:39.122037] [DEBUG] [REMOTE ] JBSS: PASS: Price check passed. Min price $58.68. [2026-01-05T12:12:39.122214] [DEBUG] [REMOTE ] JBSS: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:39.122385] [DEBUG] [REMOTE ] JBSS: PASS: Integrity check passed. [2026-01-05T12:12:39.122438] [DEBUG] [REMOTE ] JBSS: Symbol is viable for forecasting. [2026-01-05T12:12:39.122503] [INFO ] [MAIN ] [1738/3535] JBSS kept (0.6s) | 1736 kept, 2 rejected | 138.4/min | ETA: 13.0m [2026-01-05T12:12:39.536888] [DEBUG] [REMOTE ] JCE: Retrieved 4723 rows, trimmed to 300. [2026-01-05T12:12:39.537052] [DEBUG] [REMOTE ] JCE: PASS: History has at least 300 days. [2026-01-05T12:12:39.537331] [DEBUG] [REMOTE ] JCE: PASS: Price check passed. Min price $14.87. [2026-01-05T12:12:39.537496] [DEBUG] [REMOTE ] JCE: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:39.537656] [DEBUG] [REMOTE ] JCE: PASS: Integrity check passed. [2026-01-05T12:12:39.537702] [DEBUG] [REMOTE ] JCE: Symbol is viable for forecasting. [2026-01-05T12:12:39.537768] [INFO ] [MAIN ] [1739/3535] JCE kept (0.4s) | 1737 kept, 2 rejected | 138.4/min | ETA: 13.0m [2026-01-05T12:12:39.988210] [DEBUG] [REMOTE ] JCI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:39.988361] [DEBUG] [REMOTE ] JCI: PASS: History has at least 300 days. [2026-01-05T12:12:39.988631] [DEBUG] [REMOTE ] JCI: PASS: Price check passed. Min price $105.20. [2026-01-05T12:12:39.988769] [DEBUG] [REMOTE ] JCI: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:39.989017] [DEBUG] [REMOTE ] JCI: PASS: Integrity check passed. [2026-01-05T12:12:39.989062] [DEBUG] [REMOTE ] JCI: Symbol is viable for forecasting. [2026-01-05T12:12:39.989121] [INFO ] [MAIN ] [1740/3535] JCI kept (0.5s) | 1738 kept, 2 rejected | 138.4/min | ETA: 13.0m [2026-01-05T12:12:40.324667] [DEBUG] [REMOTE ] JD: Retrieved 2922 rows, trimmed to 300. [2026-01-05T12:12:40.324863] [DEBUG] [REMOTE ] JD: PASS: History has at least 300 days. [2026-01-05T12:12:40.325118] [DEBUG] [REMOTE ] JD: PASS: Price check passed. Min price $28.39. [2026-01-05T12:12:40.325253] [DEBUG] [REMOTE ] JD: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:40.325376] [DEBUG] [REMOTE ] JD: PASS: Integrity check passed. [2026-01-05T12:12:40.325417] [DEBUG] [REMOTE ] JD: Symbol is viable for forecasting. [2026-01-05T12:12:40.325469] [INFO ] [MAIN ] [1741/3535] JD kept (0.3s) | 1739 kept, 2 rejected | 138.4/min | ETA: 13.0m [2026-01-05T12:12:40.868179] [DEBUG] [REMOTE ] JEF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:40.868378] [DEBUG] [REMOTE ] JEF: PASS: History has at least 300 days. [2026-01-05T12:12:40.868694] [DEBUG] [REMOTE ] JEF: PASS: Price check passed. Min price $48.43. [2026-01-05T12:12:40.868840] [DEBUG] [REMOTE ] JEF: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:40.868975] [DEBUG] [REMOTE ] JEF: PASS: Integrity check passed. [2026-01-05T12:12:40.869017] [DEBUG] [REMOTE ] JEF: Symbol is viable for forecasting. [2026-01-05T12:12:40.869072] [INFO ] [MAIN ] [1742/3535] JEF kept (0.5s) | 1740 kept, 2 rejected | 138.4/min | ETA: 13.0m [2026-01-05T12:12:41.174510] [DEBUG] [REMOTE ] JELD: Retrieved 2246 rows, trimmed to 300. [2026-01-05T12:12:41.174738] [DEBUG] [REMOTE ] JELD: PASS: History has at least 300 days. [2026-01-05T12:12:41.175043] [DEBUG] [REMOTE ] JELD: PASS: Price check passed. Min price $1.81. [2026-01-05T12:12:41.175195] [DEBUG] [REMOTE ] JELD: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:41.175327] [DEBUG] [REMOTE ] JELD: PASS: Integrity check passed. [2026-01-05T12:12:41.175370] [DEBUG] [REMOTE ] JELD: Symbol is viable for forecasting. [2026-01-05T12:12:41.175425] [INFO ] [MAIN ] [1743/3535] JELD kept (0.3s) | 1741 kept, 2 rejected | 138.4/min | ETA: 12.9m [2026-01-05T12:12:41.506381] [DEBUG] [REMOTE ] JEPQ: Retrieved 920 rows, trimmed to 300. [2026-01-05T12:12:41.506607] [DEBUG] [REMOTE ] JEPQ: PASS: History has at least 300 days. [2026-01-05T12:12:41.506871] [DEBUG] [REMOTE ] JEPQ: PASS: Price check passed. Min price $54.75. [2026-01-05T12:12:41.507017] [DEBUG] [REMOTE ] JEPQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:41.507148] [DEBUG] [REMOTE ] JEPQ: PASS: Integrity check passed. [2026-01-05T12:12:41.507191] [DEBUG] [REMOTE ] JEPQ: Symbol is viable for forecasting. [2026-01-05T12:12:41.507245] [INFO ] [MAIN ] [1744/3535] JEPQ kept (0.3s) | 1742 kept, 2 rejected | 138.4/min | ETA: 12.9m [2026-01-05T12:12:41.907313] [DEBUG] [REMOTE ] JFIN: Retrieved 1672 rows, trimmed to 300. [2026-01-05T12:12:41.907441] [DEBUG] [REMOTE ] JFIN: PASS: History has at least 300 days. [2026-01-05T12:12:41.907664] [DEBUG] [REMOTE ] JFIN: PASS: Price check passed. Min price $5.80. [2026-01-05T12:12:41.907800] [DEBUG] [REMOTE ] JFIN: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:41.907908] [DEBUG] [REMOTE ] JFIN: PASS: Integrity check passed. [2026-01-05T12:12:41.907948] [DEBUG] [REMOTE ] JFIN: Symbol is viable for forecasting. [2026-01-05T12:12:41.907995] [INFO ] [MAIN ] [1745/3535] JFIN kept (0.4s) | 1743 kept, 2 rejected | 138.4/min | ETA: 12.9m [2026-01-05T12:12:42.292651] [DEBUG] [REMOTE ] JGLO: Retrieved 578 rows, trimmed to 300. [2026-01-05T12:12:42.292754] [DEBUG] [REMOTE ] JGLO: PASS: History has at least 300 days. [2026-01-05T12:12:42.292942] [DEBUG] [REMOTE ] JGLO: PASS: Price check passed. Min price $64.84. [2026-01-05T12:12:42.293071] [DEBUG] [REMOTE ] JGLO: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:42.293176] [DEBUG] [REMOTE ] JGLO: PASS: Integrity check passed. [2026-01-05T12:12:42.293215] [DEBUG] [REMOTE ] JGLO: Symbol is viable for forecasting. [2026-01-05T12:12:42.293261] [INFO ] [MAIN ] [1746/3535] JGLO kept (0.4s) | 1744 kept, 2 rejected | 138.4/min | ETA: 12.9m [2026-01-05T12:12:42.953217] [DEBUG] [REMOTE ] JHG: Retrieved 6419 rows, trimmed to 300. [2026-01-05T12:12:42.953362] [DEBUG] [REMOTE ] JHG: PASS: History has at least 300 days. [2026-01-05T12:12:42.953617] [DEBUG] [REMOTE ] JHG: PASS: Price check passed. Min price $40.76. [2026-01-05T12:12:42.953755] [DEBUG] [REMOTE ] JHG: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:42.953874] [DEBUG] [REMOTE ] JHG: PASS: Integrity check passed. [2026-01-05T12:12:42.953915] [DEBUG] [REMOTE ] JHG: Symbol is viable for forecasting. [2026-01-05T12:12:42.953965] [INFO ] [MAIN ] [1747/3535] JHG kept (0.7s) | 1745 kept, 2 rejected | 138.4/min | ETA: 12.9m [2026-01-05T12:12:43.435799] [DEBUG] [REMOTE ] JHI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:43.435925] [DEBUG] [REMOTE ] JHI: PASS: History has at least 300 days. [2026-01-05T12:12:43.436126] [DEBUG] [REMOTE ] JHI: PASS: Price check passed. Min price $13.23. [2026-01-05T12:12:43.436262] [DEBUG] [REMOTE ] JHI: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:43.436374] [DEBUG] [REMOTE ] JHI: PASS: Integrity check passed. [2026-01-05T12:12:43.436413] [DEBUG] [REMOTE ] JHI: Symbol is viable for forecasting. [2026-01-05T12:12:43.436458] [INFO ] [MAIN ] [1748/3535] JHI kept (0.5s) | 1746 kept, 2 rejected | 138.4/min | ETA: 12.9m [2026-01-05T12:12:43.843044] [DEBUG] [REMOTE ] JHX: Retrieved 6540 rows, trimmed to 300. [2026-01-05T12:12:43.843169] [DEBUG] [REMOTE ] JHX: PASS: History has at least 300 days. [2026-01-05T12:12:43.843371] [DEBUG] [REMOTE ] JHX: PASS: Price check passed. Min price $16.69. [2026-01-05T12:12:43.843501] [DEBUG] [REMOTE ] JHX: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:43.843630] [DEBUG] [REMOTE ] JHX: PASS: Integrity check passed. [2026-01-05T12:12:43.843672] [DEBUG] [REMOTE ] JHX: Symbol is viable for forecasting. [2026-01-05T12:12:43.843719] [INFO ] [MAIN ] [1749/3535] JHX kept (0.4s) | 1747 kept, 2 rejected | 138.4/min | ETA: 12.9m [2026-01-05T12:12:44.136309] [DEBUG] [REMOTE ] JILL: Retrieved 2218 rows, trimmed to 300. [2026-01-05T12:12:44.136429] [DEBUG] [REMOTE ] JILL: PASS: History has at least 300 days. [2026-01-05T12:12:44.136649] [DEBUG] [REMOTE ] JILL: PASS: Price check passed. Min price $13.39. [2026-01-05T12:12:44.136789] [DEBUG] [REMOTE ] JILL: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:44.136900] [DEBUG] [REMOTE ] JILL: PASS: Integrity check passed. [2026-01-05T12:12:44.136941] [DEBUG] [REMOTE ] JILL: Symbol is viable for forecasting. [2026-01-05T12:12:44.136990] [INFO ] [MAIN ] [1750/3535] JILL kept (0.3s) | 1748 kept, 2 rejected | 138.4/min | ETA: 12.9m [2026-01-05T12:12:44.451135] [DEBUG] [REMOTE ] JIVE: Retrieved 578 rows, trimmed to 300. [2026-01-05T12:12:44.451249] [DEBUG] [REMOTE ] JIVE: PASS: History has at least 300 days. [2026-01-05T12:12:44.451442] [DEBUG] [REMOTE ] JIVE: PASS: Price check passed. Min price $71.60. [2026-01-05T12:12:44.451588] [DEBUG] [REMOTE ] JIVE: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:44.451702] [DEBUG] [REMOTE ] JIVE: PASS: Integrity check passed. [2026-01-05T12:12:44.451744] [DEBUG] [REMOTE ] JIVE: Symbol is viable for forecasting. [2026-01-05T12:12:44.451790] [INFO ] [MAIN ] [1751/3535] JIVE kept (0.3s) | 1749 kept, 2 rejected | 138.4/min | ETA: 12.9m [2026-01-05T12:12:45.001927] [DEBUG] [REMOTE ] JJSF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:45.002058] [DEBUG] [REMOTE ] JJSF: PASS: History has at least 300 days. [2026-01-05T12:12:45.002265] [DEBUG] [REMOTE ] JJSF: PASS: Price check passed. Min price $81.15. [2026-01-05T12:12:45.002396] [DEBUG] [REMOTE ] JJSF: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:45.002507] [DEBUG] [REMOTE ] JJSF: PASS: Integrity check passed. [2026-01-05T12:12:45.002546] [DEBUG] [REMOTE ] JJSF: Symbol is viable for forecasting. [2026-01-05T12:12:45.002629] [INFO ] [MAIN ] [1752/3535] JJSF kept (0.6s) | 1750 kept, 2 rejected | 138.4/min | ETA: 12.9m [2026-01-05T12:12:45.488682] [DEBUG] [REMOTE ] JKHY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:45.488812] [DEBUG] [REMOTE ] JKHY: PASS: History has at least 300 days. [2026-01-05T12:12:45.489016] [DEBUG] [REMOTE ] JKHY: PASS: Price check passed. Min price $148.44. [2026-01-05T12:12:45.489148] [DEBUG] [REMOTE ] JKHY: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:45.489263] [DEBUG] [REMOTE ] JKHY: PASS: Integrity check passed. [2026-01-05T12:12:45.489302] [DEBUG] [REMOTE ] JKHY: Symbol is viable for forecasting. [2026-01-05T12:12:45.489350] [INFO ] [MAIN ] [1753/3535] JKHY kept (0.5s) | 1751 kept, 2 rejected | 138.4/min | ETA: 12.9m [2026-01-05T12:12:45.829636] [DEBUG] [REMOTE ] JKS: Retrieved 3934 rows, trimmed to 300. [2026-01-05T12:12:45.829764] [DEBUG] [REMOTE ] JKS: PASS: History has at least 300 days. [2026-01-05T12:12:45.829966] [DEBUG] [REMOTE ] JKS: PASS: Price check passed. Min price $21.05. [2026-01-05T12:12:45.830098] [DEBUG] [REMOTE ] JKS: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:45.830208] [DEBUG] [REMOTE ] JKS: PASS: Integrity check passed. [2026-01-05T12:12:45.830248] [DEBUG] [REMOTE ] JKS: Symbol is viable for forecasting. [2026-01-05T12:12:45.830295] [INFO ] [MAIN ] [1754/3535] JKS kept (0.3s) | 1752 kept, 2 rejected | 138.4/min | ETA: 12.9m [2026-01-05T12:12:46.350503] [DEBUG] [REMOTE ] JLL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:46.350652] [DEBUG] [REMOTE ] JLL: PASS: History has at least 300 days. [2026-01-05T12:12:46.350867] [DEBUG] [REMOTE ] JLL: PASS: Price check passed. Min price $283.23. [2026-01-05T12:12:46.351000] [DEBUG] [REMOTE ] JLL: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:46.351115] [DEBUG] [REMOTE ] JLL: PASS: Integrity check passed. [2026-01-05T12:12:46.351155] [DEBUG] [REMOTE ] JLL: Symbol is viable for forecasting. [2026-01-05T12:12:46.351202] [INFO ] [MAIN ] [1755/3535] JLL kept (0.5s) | 1753 kept, 2 rejected | 138.4/min | ETA: 12.9m [2026-01-05T12:12:46.624217] [DEBUG] [REMOTE ] JLS: Retrieved 4049 rows, trimmed to 300. [2026-01-05T12:12:46.624338] [DEBUG] [REMOTE ] JLS: PASS: History has at least 300 days. [2026-01-05T12:12:46.624544] [DEBUG] [REMOTE ] JLS: PASS: Price check passed. Min price $18.11. [2026-01-05T12:12:46.624716] [DEBUG] [REMOTE ] JLS: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:46.624839] [DEBUG] [REMOTE ] JLS: PASS: Integrity check passed. [2026-01-05T12:12:46.624891] [DEBUG] [REMOTE ] JLS: Symbol is viable for forecasting. [2026-01-05T12:12:46.624945] [INFO ] [MAIN ] [1756/3535] JLS kept (0.3s) | 1754 kept, 2 rejected | 138.4/min | ETA: 12.9m [2026-01-05T12:12:46.892547] [DEBUG] [REMOTE ] JMIA: Retrieved 1691 rows, trimmed to 300. [2026-01-05T12:12:46.892693] [DEBUG] [REMOTE ] JMIA: PASS: History has at least 300 days. [2026-01-05T12:12:46.892891] [DEBUG] [REMOTE ] JMIA: PASS: Price check passed. Min price $9.50. [2026-01-05T12:12:46.893021] [DEBUG] [REMOTE ] JMIA: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:46.893127] [DEBUG] [REMOTE ] JMIA: PASS: Integrity check passed. [2026-01-05T12:12:46.893166] [DEBUG] [REMOTE ] JMIA: Symbol is viable for forecasting. [2026-01-05T12:12:46.893215] [INFO ] [MAIN ] [1757/3535] JMIA kept (0.3s) | 1755 kept, 2 rejected | 138.4/min | ETA: 12.8m [2026-01-05T12:12:47.345127] [DEBUG] [REMOTE ] JMSB: Retrieved 3042 rows, trimmed to 300. [2026-01-05T12:12:47.345255] [DEBUG] [REMOTE ] JMSB: PASS: History has at least 300 days. [2026-01-05T12:12:47.345455] [DEBUG] [REMOTE ] JMSB: PASS: Price check passed. Min price $18.57. [2026-01-05T12:12:47.345613] [DEBUG] [REMOTE ] JMSB: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:47.345731] [DEBUG] [REMOTE ] JMSB: PASS: Integrity check passed. [2026-01-05T12:12:47.345771] [DEBUG] [REMOTE ] JMSB: Symbol is viable for forecasting. [2026-01-05T12:12:47.345833] [INFO ] [MAIN ] [1758/3535] JMSB kept (0.5s) | 1756 kept, 2 rejected | 138.4/min | ETA: 12.8m [2026-01-05T12:12:48.024155] [DEBUG] [REMOTE ] JNJ: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:48.024289] [DEBUG] [REMOTE ] JNJ: PASS: History has at least 300 days. [2026-01-05T12:12:48.024497] [DEBUG] [REMOTE ] JNJ: PASS: Price check passed. Min price $184.84. [2026-01-05T12:12:48.024648] [DEBUG] [REMOTE ] JNJ: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:48.024759] [DEBUG] [REMOTE ] JNJ: PASS: Integrity check passed. [2026-01-05T12:12:48.024799] [DEBUG] [REMOTE ] JNJ: Symbol is viable for forecasting. [2026-01-05T12:12:48.024846] [INFO ] [MAIN ] [1759/3535] JNJ kept (0.7s) | 1757 kept, 2 rejected | 138.4/min | ETA: 12.8m [2026-01-05T12:12:48.282828] [DEBUG] [REMOTE ] JOBY: Retrieved 1293 rows, trimmed to 300. [2026-01-05T12:12:48.282960] [DEBUG] [REMOTE ] JOBY: PASS: History has at least 300 days. [2026-01-05T12:12:48.283155] [DEBUG] [REMOTE ] JOBY: PASS: Price check passed. Min price $13.04. [2026-01-05T12:12:48.283290] [DEBUG] [REMOTE ] JOBY: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:48.283397] [DEBUG] [REMOTE ] JOBY: PASS: Integrity check passed. [2026-01-05T12:12:48.283437] [DEBUG] [REMOTE ] JOBY: Symbol is viable for forecasting. [2026-01-05T12:12:48.283484] [INFO ] [MAIN ] [1760/3535] JOBY kept (0.3s) | 1758 kept, 2 rejected | 138.4/min | ETA: 12.8m [2026-01-05T12:12:48.900074] [DEBUG] [REMOTE ] JOE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:48.900203] [DEBUG] [REMOTE ] JOE: PASS: History has at least 300 days. [2026-01-05T12:12:48.900442] [DEBUG] [REMOTE ] JOE: PASS: Price check passed. Min price $46.76. [2026-01-05T12:12:48.900598] [DEBUG] [REMOTE ] JOE: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:48.900715] [DEBUG] [REMOTE ] JOE: PASS: Integrity check passed. [2026-01-05T12:12:48.900755] [DEBUG] [REMOTE ] JOE: Symbol is viable for forecasting. [2026-01-05T12:12:48.900802] [INFO ] [MAIN ] [1761/3535] JOE kept (0.6s) | 1759 kept, 2 rejected | 138.4/min | ETA: 12.8m [2026-01-05T12:12:49.372730] [DEBUG] [REMOTE ] JOF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:49.372857] [DEBUG] [REMOTE ] JOF: PASS: History has at least 300 days. [2026-01-05T12:12:49.373077] [DEBUG] [REMOTE ] JOF: PASS: Price check passed. Min price $9.71. [2026-01-05T12:12:49.373211] [DEBUG] [REMOTE ] JOF: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:49.373322] [DEBUG] [REMOTE ] JOF: PASS: Integrity check passed. [2026-01-05T12:12:49.373362] [DEBUG] [REMOTE ] JOF: Symbol is viable for forecasting. [2026-01-05T12:12:49.373410] [INFO ] [MAIN ] [1762/3535] JOF kept (0.5s) | 1760 kept, 2 rejected | 138.4/min | ETA: 12.8m [2026-01-05T12:12:49.827795] [DEBUG] [REMOTE ] JPC: Retrieved 5728 rows, trimmed to 300. [2026-01-05T12:12:49.827932] [DEBUG] [REMOTE ] JPC: PASS: History has at least 300 days. [2026-01-05T12:12:49.828149] [DEBUG] [REMOTE ] JPC: PASS: Price check passed. Min price $7.82. [2026-01-05T12:12:49.828281] [DEBUG] [REMOTE ] JPC: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:49.828394] [DEBUG] [REMOTE ] JPC: PASS: Integrity check passed. [2026-01-05T12:12:49.828434] [DEBUG] [REMOTE ] JPC: Symbol is viable for forecasting. [2026-01-05T12:12:49.828483] [INFO ] [MAIN ] [1763/3535] JPC kept (0.5s) | 1761 kept, 2 rejected | 138.4/min | ETA: 12.8m [2026-01-05T12:12:50.059321] [DEBUG] [REMOTE ] JPEF: Retrieved 610 rows, trimmed to 300. [2026-01-05T12:12:50.059449] [DEBUG] [REMOTE ] JPEF: PASS: History has at least 300 days. [2026-01-05T12:12:50.059660] [DEBUG] [REMOTE ] JPEF: PASS: Price check passed. Min price $71.86. [2026-01-05T12:12:50.059793] [DEBUG] [REMOTE ] JPEF: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:50.059906] [DEBUG] [REMOTE ] JPEF: PASS: Integrity check passed. [2026-01-05T12:12:50.059955] [DEBUG] [REMOTE ] JPEF: Symbol is viable for forecasting. [2026-01-05T12:12:50.060022] [INFO ] [MAIN ] [1764/3535] JPEF kept (0.2s) | 1762 kept, 2 rejected | 138.4/min | ETA: 12.8m [2026-01-05T12:12:50.694390] [DEBUG] [REMOTE ] JPM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:50.694535] [DEBUG] [REMOTE ] JPM: PASS: History has at least 300 days. [2026-01-05T12:12:50.694781] [DEBUG] [REMOTE ] JPM: PASS: Price check passed. Min price $294.11. [2026-01-05T12:12:50.694913] [DEBUG] [REMOTE ] JPM: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:50.695031] [DEBUG] [REMOTE ] JPM: PASS: Integrity check passed. [2026-01-05T12:12:50.695071] [DEBUG] [REMOTE ] JPM: Symbol is viable for forecasting. [2026-01-05T12:12:50.695118] [INFO ] [MAIN ] [1765/3535] JPM kept (0.6s) | 1763 kept, 2 rejected | 138.4/min | ETA: 12.8m [2026-01-05T12:12:51.139854] [DEBUG] [REMOTE ] JQC: Retrieved 5667 rows, trimmed to 300. [2026-01-05T12:12:51.139993] [DEBUG] [REMOTE ] JQC: PASS: History has at least 300 days. [2026-01-05T12:12:51.140215] [DEBUG] [REMOTE ] JQC: PASS: Price check passed. Min price $4.87. [2026-01-05T12:12:51.140347] [DEBUG] [REMOTE ] JQC: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:51.140469] [DEBUG] [REMOTE ] JQC: PASS: Integrity check passed. [2026-01-05T12:12:51.140509] [DEBUG] [REMOTE ] JQC: Symbol is viable for forecasting. [2026-01-05T12:12:51.140557] [INFO ] [MAIN ] [1766/3535] JQC kept (0.4s) | 1764 kept, 2 rejected | 138.4/min | ETA: 12.8m [2026-01-05T12:12:51.482264] [DEBUG] [REMOTE ] JRI: Retrieved 3441 rows, trimmed to 300. [2026-01-05T12:12:51.482390] [DEBUG] [REMOTE ] JRI: PASS: History has at least 300 days. [2026-01-05T12:12:51.482625] [DEBUG] [REMOTE ] JRI: PASS: Price check passed. Min price $13.03. [2026-01-05T12:12:51.482766] [DEBUG] [REMOTE ] JRI: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:51.482878] [DEBUG] [REMOTE ] JRI: PASS: Integrity check passed. [2026-01-05T12:12:51.482920] [DEBUG] [REMOTE ] JRI: Symbol is viable for forecasting. [2026-01-05T12:12:51.482970] [INFO ] [MAIN ] [1767/3535] JRI kept (0.3s) | 1765 kept, 2 rejected | 138.4/min | ETA: 12.8m [2026-01-05T12:12:52.057649] [DEBUG] [REMOTE ] JRS: Retrieved 6069 rows, trimmed to 300. [2026-01-05T12:12:52.057783] [DEBUG] [REMOTE ] JRS: PASS: History has at least 300 days. [2026-01-05T12:12:52.057990] [DEBUG] [REMOTE ] JRS: PASS: Price check passed. Min price $7.49. [2026-01-05T12:12:52.058122] [DEBUG] [REMOTE ] JRS: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:52.058232] [DEBUG] [REMOTE ] JRS: PASS: Integrity check passed. [2026-01-05T12:12:52.058272] [DEBUG] [REMOTE ] JRS: Symbol is viable for forecasting. [2026-01-05T12:12:52.058319] [INFO ] [MAIN ] [1768/3535] JRS kept (0.6s) | 1766 kept, 2 rejected | 138.4/min | ETA: 12.8m [2026-01-05T12:12:52.490088] [DEBUG] [REMOTE ] JSM: Retrieved 5538 rows, trimmed to 300. [2026-01-05T12:12:52.490224] [DEBUG] [REMOTE ] JSM: PASS: History has at least 300 days. [2026-01-05T12:12:52.490436] [DEBUG] [REMOTE ] JSM: PASS: Price check passed. Min price $18.30. [2026-01-05T12:12:52.490591] [DEBUG] [REMOTE ] JSM: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:52.490711] [DEBUG] [REMOTE ] JSM: PASS: Integrity check passed. [2026-01-05T12:12:52.490752] [DEBUG] [REMOTE ] JSM: Symbol is viable for forecasting. [2026-01-05T12:12:52.490808] [INFO ] [MAIN ] [1769/3535] JSM kept (0.4s) | 1767 kept, 2 rejected | 138.4/min | ETA: 12.8m [2026-01-05T12:12:52.829870] [DEBUG] [REMOTE ] JSMD: Retrieved 2479 rows, trimmed to 300. [2026-01-05T12:12:52.830028] [DEBUG] [REMOTE ] JSMD: PASS: History has at least 300 days. [2026-01-05T12:12:52.830304] [DEBUG] [REMOTE ] JSMD: PASS: Price check passed. Min price $77.53. [2026-01-05T12:12:52.830500] [DEBUG] [REMOTE ] JSMD: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:52.830677] [DEBUG] [REMOTE ] JSMD: PASS: Integrity check passed. [2026-01-05T12:12:52.830738] [DEBUG] [REMOTE ] JSMD: Symbol is viable for forecasting. [2026-01-05T12:12:52.830828] [INFO ] [MAIN ] [1770/3535] JSMD kept (0.3s) | 1768 kept, 2 rejected | 138.4/min | ETA: 12.8m [2026-01-05T12:12:53.222433] [DEBUG] [REMOTE ] JSML: Retrieved 2479 rows, trimmed to 300. [2026-01-05T12:12:53.222564] [DEBUG] [REMOTE ] JSML: PASS: History has at least 300 days. [2026-01-05T12:12:53.222844] [DEBUG] [REMOTE ] JSML: PASS: Price check passed. Min price $69.18. [2026-01-05T12:12:53.222979] [DEBUG] [REMOTE ] JSML: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:53.223093] [DEBUG] [REMOTE ] JSML: PASS: Integrity check passed. [2026-01-05T12:12:53.223133] [DEBUG] [REMOTE ] JSML: Symbol is viable for forecasting. [2026-01-05T12:12:53.223179] [INFO ] [MAIN ] [1771/3535] JSML kept (0.4s) | 1769 kept, 2 rejected | 138.4/min | ETA: 12.7m [2026-01-05T12:12:53.499335] [DEBUG] [REMOTE ] JTEK: Retrieved 563 rows, trimmed to 300. [2026-01-05T12:12:53.499489] [DEBUG] [REMOTE ] JTEK: PASS: History has at least 300 days. [2026-01-05T12:12:53.499769] [DEBUG] [REMOTE ] JTEK: PASS: Price check passed. Min price $84.40. [2026-01-05T12:12:53.499943] [DEBUG] [REMOTE ] JTEK: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:53.500086] [DEBUG] [REMOTE ] JTEK: PASS: Integrity check passed. [2026-01-05T12:12:53.500141] [DEBUG] [REMOTE ] JTEK: Symbol is viable for forecasting. [2026-01-05T12:12:53.500205] [INFO ] [MAIN ] [1772/3535] JTEK kept (0.3s) | 1770 kept, 2 rejected | 138.4/min | ETA: 12.7m [2026-01-05T12:12:54.167283] [DEBUG] [REMOTE ] JVA: Retrieved 5201 rows, trimmed to 300. [2026-01-05T12:12:54.167432] [DEBUG] [REMOTE ] JVA: PASS: History has at least 300 days. [2026-01-05T12:12:54.167734] [DEBUG] [REMOTE ] JVA: PASS: Price check passed. Min price $3.36. [2026-01-05T12:12:54.167938] [DEBUG] [REMOTE ] JVA: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:54.168090] [DEBUG] [REMOTE ] JVA: PASS: Integrity check passed. [2026-01-05T12:12:54.168136] [DEBUG] [REMOTE ] JVA: Symbol is viable for forecasting. [2026-01-05T12:12:54.168189] [INFO ] [MAIN ] [1773/3535] JVA kept (0.7s) | 1771 kept, 2 rejected | 138.4/min | ETA: 12.7m [2026-01-05T12:12:54.423960] [DEBUG] [REMOTE ] JXN: Retrieved 1089 rows, trimmed to 300. [2026-01-05T12:12:54.424165] [DEBUG] [REMOTE ] JXN: PASS: History has at least 300 days. [2026-01-05T12:12:54.424427] [DEBUG] [REMOTE ] JXN: PASS: Price check passed. Min price $89.89. [2026-01-05T12:12:54.424615] [DEBUG] [REMOTE ] JXN: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:54.424747] [DEBUG] [REMOTE ] JXN: PASS: Integrity check passed. [2026-01-05T12:12:54.424790] [DEBUG] [REMOTE ] JXN: Symbol is viable for forecasting. [2026-01-05T12:12:54.424842] [INFO ] [MAIN ] [1774/3535] JXN kept (0.3s) | 1772 kept, 2 rejected | 138.4/min | ETA: 12.7m [2026-01-05T12:12:55.039053] [DEBUG] [REMOTE ] KAI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:55.039197] [DEBUG] [REMOTE ] KAI: PASS: History has at least 300 days. [2026-01-05T12:12:55.039419] [DEBUG] [REMOTE ] KAI: PASS: Price check passed. Min price $247.48. [2026-01-05T12:12:55.039555] [DEBUG] [REMOTE ] KAI: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:55.039696] [DEBUG] [REMOTE ] KAI: PASS: Integrity check passed. [2026-01-05T12:12:55.039737] [DEBUG] [REMOTE ] KAI: Symbol is viable for forecasting. [2026-01-05T12:12:55.039787] [INFO ] [MAIN ] [1775/3535] KAI kept (0.6s) | 1773 kept, 2 rejected | 138.4/min | ETA: 12.7m [2026-01-05T12:12:55.299277] [DEBUG] [REMOTE ] KARO: Retrieved 1195 rows, trimmed to 300. [2026-01-05T12:12:55.299447] [DEBUG] [REMOTE ] KARO: PASS: History has at least 300 days. [2026-01-05T12:12:55.299749] [DEBUG] [REMOTE ] KARO: PASS: Price check passed. Min price $41.60. [2026-01-05T12:12:55.299926] [DEBUG] [REMOTE ] KARO: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:55.300068] [DEBUG] [REMOTE ] KARO: PASS: Integrity check passed. [2026-01-05T12:12:55.300135] [DEBUG] [REMOTE ] KARO: Symbol is viable for forecasting. [2026-01-05T12:12:55.300187] [INFO ] [MAIN ] [1776/3535] KARO kept (0.3s) | 1774 kept, 2 rejected | 138.4/min | ETA: 12.7m [2026-01-05T12:12:55.951741] [DEBUG] [REMOTE ] KB: Retrieved 6074 rows, trimmed to 300. [2026-01-05T12:12:55.951884] [DEBUG] [REMOTE ] KB: PASS: History has at least 300 days. [2026-01-05T12:12:55.952109] [DEBUG] [REMOTE ] KB: PASS: Price check passed. Min price $76.96. [2026-01-05T12:12:55.952244] [DEBUG] [REMOTE ] KB: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:55.952364] [DEBUG] [REMOTE ] KB: PASS: Integrity check passed. [2026-01-05T12:12:55.952406] [DEBUG] [REMOTE ] KB: Symbol is viable for forecasting. [2026-01-05T12:12:55.952484] [INFO ] [MAIN ] [1777/3535] KB kept (0.7s) | 1775 kept, 2 rejected | 138.4/min | ETA: 12.7m [2026-01-05T12:12:56.400347] [DEBUG] [REMOTE ] KBH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:56.400479] [DEBUG] [REMOTE ] KBH: PASS: History has at least 300 days. [2026-01-05T12:12:56.400709] [DEBUG] [REMOTE ] KBH: PASS: Price check passed. Min price $56.41. [2026-01-05T12:12:56.400843] [DEBUG] [REMOTE ] KBH: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:56.400958] [DEBUG] [REMOTE ] KBH: PASS: Integrity check passed. [2026-01-05T12:12:56.401000] [DEBUG] [REMOTE ] KBH: Symbol is viable for forecasting. [2026-01-05T12:12:56.401047] [INFO ] [MAIN ] [1778/3535] KBH kept (0.4s) | 1776 kept, 2 rejected | 138.4/min | ETA: 12.7m [2026-01-05T12:12:56.751192] [DEBUG] [REMOTE ] KBWB: Retrieved 3563 rows, trimmed to 300. [2026-01-05T12:12:56.751335] [DEBUG] [REMOTE ] KBWB: PASS: History has at least 300 days. [2026-01-05T12:12:56.751557] [DEBUG] [REMOTE ] KBWB: PASS: Price check passed. Min price $73.17. [2026-01-05T12:12:56.751758] [DEBUG] [REMOTE ] KBWB: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:56.751884] [DEBUG] [REMOTE ] KBWB: PASS: Integrity check passed. [2026-01-05T12:12:56.751926] [DEBUG] [REMOTE ] KBWB: Symbol is viable for forecasting. [2026-01-05T12:12:56.751976] [INFO ] [MAIN ] [1779/3535] KBWB kept (0.4s) | 1777 kept, 2 rejected | 138.4/min | ETA: 12.7m [2026-01-05T12:12:57.160950] [DEBUG] [REMOTE ] KBWD: Retrieved 3793 rows, trimmed to 300. [2026-01-05T12:12:57.161153] [DEBUG] [REMOTE ] KBWD: PASS: History has at least 300 days. [2026-01-05T12:12:57.161420] [DEBUG] [REMOTE ] KBWD: PASS: Price check passed. Min price $12.77. [2026-01-05T12:12:57.161564] [DEBUG] [REMOTE ] KBWD: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:57.161716] [DEBUG] [REMOTE ] KBWD: PASS: Integrity check passed. [2026-01-05T12:12:57.161759] [DEBUG] [REMOTE ] KBWD: Symbol is viable for forecasting. [2026-01-05T12:12:57.161811] [INFO ] [MAIN ] [1780/3535] KBWD kept (0.4s) | 1778 kept, 2 rejected | 138.4/min | ETA: 12.7m [2026-01-05T12:12:57.594332] [DEBUG] [REMOTE ] KBWP: Retrieved 3780 rows, trimmed to 300. [2026-01-05T12:12:57.594494] [DEBUG] [REMOTE ] KBWP: PASS: History has at least 300 days. [2026-01-05T12:12:57.594751] [DEBUG] [REMOTE ] KBWP: PASS: Price check passed. Min price $114.69. [2026-01-05T12:12:57.594893] [DEBUG] [REMOTE ] KBWP: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:57.595011] [DEBUG] [REMOTE ] KBWP: PASS: Integrity check passed. [2026-01-05T12:12:57.595052] [DEBUG] [REMOTE ] KBWP: Symbol is viable for forecasting. [2026-01-05T12:12:57.595101] [INFO ] [MAIN ] [1781/3535] KBWP kept (0.4s) | 1779 kept, 2 rejected | 138.4/min | ETA: 12.7m [2026-01-05T12:12:57.969778] [DEBUG] [REMOTE ] KBWY: Retrieved 3793 rows, trimmed to 300. [2026-01-05T12:12:57.969900] [DEBUG] [REMOTE ] KBWY: PASS: History has at least 300 days. [2026-01-05T12:12:57.970101] [DEBUG] [REMOTE ] KBWY: PASS: Price check passed. Min price $14.67. [2026-01-05T12:12:57.970235] [DEBUG] [REMOTE ] KBWY: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:57.970344] [DEBUG] [REMOTE ] KBWY: PASS: Integrity check passed. [2026-01-05T12:12:57.970421] [DEBUG] [REMOTE ] KBWY: Symbol is viable for forecasting. [2026-01-05T12:12:57.970470] [INFO ] [MAIN ] [1782/3535] KBWY kept (0.4s) | 1780 kept, 2 rejected | 138.4/min | ETA: 12.7m [2026-01-05T12:12:58.277035] [DEBUG] [REMOTE ] KC: Retrieved 1421 rows, trimmed to 300. [2026-01-05T12:12:58.277225] [DEBUG] [REMOTE ] KC: PASS: History has at least 300 days. [2026-01-05T12:12:58.277488] [DEBUG] [REMOTE ] KC: PASS: Price check passed. Min price $10.34. [2026-01-05T12:12:58.277663] [DEBUG] [REMOTE ] KC: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:58.277791] [DEBUG] [REMOTE ] KC: PASS: Integrity check passed. [2026-01-05T12:12:58.277834] [DEBUG] [REMOTE ] KC: Symbol is viable for forecasting. [2026-01-05T12:12:58.277886] [INFO ] [MAIN ] [1783/3535] KC kept (0.3s) | 1781 kept, 2 rejected | 138.4/min | ETA: 12.7m [2026-01-05T12:12:58.579785] [DEBUG] [REMOTE ] KD: Retrieved 1053 rows, trimmed to 300. [2026-01-05T12:12:58.579977] [DEBUG] [REMOTE ] KD: PASS: History has at least 300 days. [2026-01-05T12:12:58.580225] [DEBUG] [REMOTE ] KD: PASS: Price check passed. Min price $23.57. [2026-01-05T12:12:58.580371] [DEBUG] [REMOTE ] KD: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:58.580490] [DEBUG] [REMOTE ] KD: PASS: Integrity check passed. [2026-01-05T12:12:58.580532] [DEBUG] [REMOTE ] KD: Symbol is viable for forecasting. [2026-01-05T12:12:58.580604] [INFO ] [MAIN ] [1784/3535] KD kept (0.3s) | 1782 kept, 2 rejected | 138.5/min | ETA: 12.6m [2026-01-05T12:12:59.256759] [DEBUG] [REMOTE ] KDP: Retrieved 4450 rows, trimmed to 300. [2026-01-05T12:12:59.256940] [DEBUG] [REMOTE ] KDP: PASS: History has at least 300 days. [2026-01-05T12:12:59.257276] [DEBUG] [REMOTE ] KDP: PASS: Price check passed. Min price $25.37. [2026-01-05T12:12:59.257420] [DEBUG] [REMOTE ] KDP: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:59.257613] [DEBUG] [REMOTE ] KDP: PASS: Integrity check passed. [2026-01-05T12:12:59.257658] [DEBUG] [REMOTE ] KDP: Symbol is viable for forecasting. [2026-01-05T12:12:59.257714] [INFO ] [MAIN ] [1785/3535] KDP kept (0.7s) | 1783 kept, 2 rejected | 138.4/min | ETA: 12.6m [2026-01-05T12:12:59.594955] [DEBUG] [REMOTE ] KE: Retrieved 2808 rows, trimmed to 300. [2026-01-05T12:12:59.595162] [DEBUG] [REMOTE ] KE: PASS: History has at least 300 days. [2026-01-05T12:12:59.595435] [DEBUG] [REMOTE ] KE: PASS: Price check passed. Min price $26.30. [2026-01-05T12:12:59.595600] [DEBUG] [REMOTE ] KE: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:59.595930] [DEBUG] [REMOTE ] KE: PASS: Integrity check passed. [2026-01-05T12:12:59.595974] [DEBUG] [REMOTE ] KE: Symbol is viable for forecasting. [2026-01-05T12:12:59.596046] [INFO ] [MAIN ] [1786/3535] KE kept (0.3s) | 1784 kept, 2 rejected | 138.4/min | ETA: 12.6m [2026-01-05T12:12:59.991464] [DEBUG] [REMOTE ] KELYA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:12:59.991732] [DEBUG] [REMOTE ] KELYA: PASS: History has at least 300 days. [2026-01-05T12:12:59.992104] [DEBUG] [REMOTE ] KELYA: PASS: Price check passed. Min price $8.08. [2026-01-05T12:12:59.992252] [DEBUG] [REMOTE ] KELYA: PASS: Continuity check passed with 300 days. [2026-01-05T12:12:59.992402] [DEBUG] [REMOTE ] KELYA: PASS: Integrity check passed. [2026-01-05T12:12:59.992445] [DEBUG] [REMOTE ] KELYA: Symbol is viable for forecasting. [2026-01-05T12:12:59.992502] [INFO ] [MAIN ] [1787/3535] KELYA kept (0.4s) | 1785 kept, 2 rejected | 138.4/min | ETA: 12.6m [2026-01-05T12:13:00.419399] [DEBUG] [REMOTE ] KEN: Retrieved 2759 rows, trimmed to 300. [2026-01-05T12:13:00.419596] [DEBUG] [REMOTE ] KEN: PASS: History has at least 300 days. [2026-01-05T12:13:00.419846] [DEBUG] [REMOTE ] KEN: PASS: Price check passed. Min price $47.20. [2026-01-05T12:13:00.420027] [DEBUG] [REMOTE ] KEN: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:00.420157] [DEBUG] [REMOTE ] KEN: PASS: Integrity check passed. [2026-01-05T12:13:00.420227] [DEBUG] [REMOTE ] KEN: Symbol is viable for forecasting. [2026-01-05T12:13:00.420282] [INFO ] [MAIN ] [1788/3535] KEN kept (0.4s) | 1786 kept, 2 rejected | 138.4/min | ETA: 12.6m [2026-01-05T12:13:00.954108] [DEBUG] [REMOTE ] KEP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:00.954256] [DEBUG] [REMOTE ] KEP: PASS: History has at least 300 days. [2026-01-05T12:13:00.954472] [DEBUG] [REMOTE ] KEP: PASS: Price check passed. Min price $12.51. [2026-01-05T12:13:00.954624] [DEBUG] [REMOTE ] KEP: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:00.954742] [DEBUG] [REMOTE ] KEP: PASS: Integrity check passed. [2026-01-05T12:13:00.954782] [DEBUG] [REMOTE ] KEP: Symbol is viable for forecasting. [2026-01-05T12:13:00.954831] [INFO ] [MAIN ] [1789/3535] KEP kept (0.5s) | 1787 kept, 2 rejected | 138.4/min | ETA: 12.6m [2026-01-05T12:13:01.420277] [DEBUG] [REMOTE ] KEX: Retrieved 6582 rows, trimmed to 300. [2026-01-05T12:13:01.420491] [DEBUG] [REMOTE ] KEX: PASS: History has at least 300 days. [2026-01-05T12:13:01.420814] [DEBUG] [REMOTE ] KEX: PASS: Price check passed. Min price $79.95. [2026-01-05T12:13:01.421144] [DEBUG] [REMOTE ] KEX: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:01.421287] [DEBUG] [REMOTE ] KEX: PASS: Integrity check passed. [2026-01-05T12:13:01.421480] [DEBUG] [REMOTE ] KEX: Symbol is viable for forecasting. [2026-01-05T12:13:01.421534] [INFO ] [MAIN ] [1790/3535] KEX kept (0.5s) | 1788 kept, 2 rejected | 138.4/min | ETA: 12.6m [2026-01-05T12:13:01.749335] [DEBUG] [REMOTE ] KEYS: Retrieved 2818 rows, trimmed to 300. [2026-01-05T12:13:01.749526] [DEBUG] [REMOTE ] KEYS: PASS: History has at least 300 days. [2026-01-05T12:13:01.749798] [DEBUG] [REMOTE ] KEYS: PASS: Price check passed. Min price $159.49. [2026-01-05T12:13:01.749938] [DEBUG] [REMOTE ] KEYS: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:01.750054] [DEBUG] [REMOTE ] KEYS: PASS: Integrity check passed. [2026-01-05T12:13:01.750094] [DEBUG] [REMOTE ] KEYS: Symbol is viable for forecasting. [2026-01-05T12:13:01.750149] [INFO ] [MAIN ] [1791/3535] KEYS kept (0.3s) | 1789 kept, 2 rejected | 138.4/min | ETA: 12.6m [2026-01-05T12:13:02.214467] [DEBUG] [REMOTE ] KFS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:02.214763] [DEBUG] [REMOTE ] KFS: PASS: History has at least 300 days. [2026-01-05T12:13:02.215198] [DEBUG] [REMOTE ] KFS: PASS: Price check passed. Min price $11.80. [2026-01-05T12:13:02.215559] [DEBUG] [REMOTE ] KFS: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:02.215752] [DEBUG] [REMOTE ] KFS: PASS: Integrity check passed. [2026-01-05T12:13:02.215797] [DEBUG] [REMOTE ] KFS: Symbol is viable for forecasting. [2026-01-05T12:13:02.215857] [INFO ] [MAIN ] [1792/3535] KFS kept (0.5s) | 1790 kept, 2 rejected | 138.4/min | ETA: 12.6m [2026-01-05T12:13:02.682291] [DEBUG] [REMOTE ] KFY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:02.682493] [DEBUG] [REMOTE ] KFY: PASS: History has at least 300 days. [2026-01-05T12:13:02.682832] [DEBUG] [REMOTE ] KFY: PASS: Price check passed. Min price $62.13. [2026-01-05T12:13:02.682977] [DEBUG] [REMOTE ] KFY: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:02.683109] [DEBUG] [REMOTE ] KFY: PASS: Integrity check passed. [2026-01-05T12:13:02.683150] [DEBUG] [REMOTE ] KFY: Symbol is viable for forecasting. [2026-01-05T12:13:02.683203] [INFO ] [MAIN ] [1793/3535] KFY kept (0.5s) | 1791 kept, 2 rejected | 138.4/min | ETA: 12.6m [2026-01-05T12:13:02.781593] [DEBUG] [REMOTE ] KGS: Retrieved 631 rows, trimmed to 300. [2026-01-05T12:13:02.781773] [DEBUG] [REMOTE ] KGS: PASS: History has at least 300 days. [2026-01-05T12:13:02.782007] [DEBUG] [REMOTE ] KGS: PASS: Price check passed. Min price $32.95. [2026-01-05T12:13:02.782142] [DEBUG] [REMOTE ] KGS: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:02.782257] [DEBUG] [REMOTE ] KGS: PASS: Integrity check passed. [2026-01-05T12:13:02.782320] [DEBUG] [REMOTE ] KGS: Symbol is viable for forecasting. [2026-01-05T12:13:02.782379] [INFO ] [MAIN ] [1794/3535] KGS kept (0.1s) | 1792 kept, 2 rejected | 138.5/min | ETA: 12.6m [2026-01-05T12:13:03.428181] [DEBUG] [REMOTE ] KHC: Retrieved 2641 rows, trimmed to 300. [2026-01-05T12:13:03.428413] [DEBUG] [REMOTE ] KHC: PASS: History has at least 300 days. [2026-01-05T12:13:03.428738] [DEBUG] [REMOTE ] KHC: PASS: Price check passed. Min price $23.35. [2026-01-05T12:13:03.429133] [DEBUG] [REMOTE ] KHC: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:03.429265] [DEBUG] [REMOTE ] KHC: PASS: Integrity check passed. [2026-01-05T12:13:03.429306] [DEBUG] [REMOTE ] KHC: Symbol is viable for forecasting. [2026-01-05T12:13:03.429358] [INFO ] [MAIN ] [1795/3535] KHC kept (0.6s) | 1793 kept, 2 rejected | 138.4/min | ETA: 12.6m [2026-01-05T12:13:03.793947] [DEBUG] [REMOTE ] KIDS: Retrieved 2067 rows, trimmed to 300. [2026-01-05T12:13:03.794159] [DEBUG] [REMOTE ] KIDS: PASS: History has at least 300 days. [2026-01-05T12:13:03.794445] [DEBUG] [REMOTE ] KIDS: PASS: Price check passed. Min price $16.30. [2026-01-05T12:13:03.794617] [DEBUG] [REMOTE ] KIDS: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:03.794766] [DEBUG] [REMOTE ] KIDS: PASS: Integrity check passed. [2026-01-05T12:13:03.794810] [DEBUG] [REMOTE ] KIDS: Symbol is viable for forecasting. [2026-01-05T12:13:03.794866] [INFO ] [MAIN ] [1796/3535] KIDS kept (0.4s) | 1794 kept, 2 rejected | 138.4/min | ETA: 12.6m [2026-01-05T12:13:04.485154] [DEBUG] [REMOTE ] KIM: Retrieved 6580 rows, trimmed to 300. [2026-01-05T12:13:04.485285] [DEBUG] [REMOTE ] KIM: PASS: History has at least 300 days. [2026-01-05T12:13:04.485494] [DEBUG] [REMOTE ] KIM: PASS: Price check passed. Min price $19.62. [2026-01-05T12:13:04.485645] [DEBUG] [REMOTE ] KIM: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:04.485757] [DEBUG] [REMOTE ] KIM: PASS: Integrity check passed. [2026-01-05T12:13:04.485796] [DEBUG] [REMOTE ] KIM: Symbol is viable for forecasting. [2026-01-05T12:13:04.485842] [INFO ] [MAIN ] [1797/3535] KIM kept (0.7s) | 1795 kept, 2 rejected | 138.4/min | ETA: 12.6m [2026-01-05T12:13:04.959800] [DEBUG] [REMOTE ] KINS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:04.960026] [DEBUG] [REMOTE ] KINS: PASS: History has at least 300 days. [2026-01-05T12:13:04.960334] [DEBUG] [REMOTE ] KINS: PASS: Price check passed. Min price $14.09. [2026-01-05T12:13:04.960479] [DEBUG] [REMOTE ] KINS: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:04.960644] [DEBUG] [REMOTE ] KINS: PASS: Integrity check passed. [2026-01-05T12:13:04.960689] [DEBUG] [REMOTE ] KINS: Symbol is viable for forecasting. [2026-01-05T12:13:04.960745] [INFO ] [MAIN ] [1798/3535] KINS kept (0.5s) | 1796 kept, 2 rejected | 138.4/min | ETA: 12.6m [2026-01-05T12:13:05.290426] [DEBUG] [REMOTE ] KIO: Retrieved 3129 rows, trimmed to 300. [2026-01-05T12:13:05.290554] [DEBUG] [REMOTE ] KIO: PASS: History has at least 300 days. [2026-01-05T12:13:05.290774] [DEBUG] [REMOTE ] KIO: PASS: Price check passed. Min price $11.26. [2026-01-05T12:13:05.290905] [DEBUG] [REMOTE ] KIO: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:05.291016] [DEBUG] [REMOTE ] KIO: PASS: Integrity check passed. [2026-01-05T12:13:05.291055] [DEBUG] [REMOTE ] KIO: Symbol is viable for forecasting. [2026-01-05T12:13:05.291102] [INFO ] [MAIN ] [1799/3535] KIO kept (0.3s) | 1797 kept, 2 rejected | 138.4/min | ETA: 12.5m [2026-01-05T12:13:05.620007] [DEBUG] [REMOTE ] KKRS: Retrieved 1182 rows, trimmed to 300. [2026-01-05T12:13:05.620137] [DEBUG] [REMOTE ] KKRS: PASS: History has at least 300 days. [2026-01-05T12:13:05.620339] [DEBUG] [REMOTE ] KKRS: PASS: Price check passed. Min price $16.85. [2026-01-05T12:13:05.620474] [DEBUG] [REMOTE ] KKRS: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:05.620624] [DEBUG] [REMOTE ] KKRS: PASS: Integrity check passed. [2026-01-05T12:13:05.620671] [DEBUG] [REMOTE ] KKRS: Symbol is viable for forecasting. [2026-01-05T12:13:05.620721] [INFO ] [MAIN ] [1800/3535] KKRS kept (0.3s) | 1798 kept, 2 rejected | 138.4/min | ETA: 12.5m [2026-01-05T12:13:06.288695] [DEBUG] [REMOTE ] KLAC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:06.288844] [DEBUG] [REMOTE ] KLAC: PASS: History has at least 300 days. [2026-01-05T12:13:06.289085] [DEBUG] [REMOTE ] KLAC: PASS: Price check passed. Min price $981.11. [2026-01-05T12:13:06.289222] [DEBUG] [REMOTE ] KLAC: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:06.289347] [DEBUG] [REMOTE ] KLAC: PASS: Integrity check passed. [2026-01-05T12:13:06.289389] [DEBUG] [REMOTE ] KLAC: Symbol is viable for forecasting. [2026-01-05T12:13:06.289438] [INFO ] [MAIN ] [1801/3535] KLAC kept (0.7s) | 1799 kept, 2 rejected | 138.4/min | ETA: 12.5m [2026-01-05T12:13:06.732325] [DEBUG] [REMOTE ] KLIC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:06.732481] [DEBUG] [REMOTE ] KLIC: PASS: History has at least 300 days. [2026-01-05T12:13:06.732732] [DEBUG] [REMOTE ] KLIC: PASS: Price check passed. Min price $35.13. [2026-01-05T12:13:06.732870] [DEBUG] [REMOTE ] KLIC: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:06.733090] [DEBUG] [REMOTE ] KLIC: PASS: Integrity check passed. [2026-01-05T12:13:06.733137] [DEBUG] [REMOTE ] KLIC: Symbol is viable for forecasting. [2026-01-05T12:13:06.733186] [INFO ] [MAIN ] [1802/3535] KLIC kept (0.4s) | 1800 kept, 2 rejected | 138.4/min | ETA: 12.5m [2026-01-05T12:13:07.028803] [DEBUG] [REMOTE ] KLXE: Retrieved 1834 rows, trimmed to 300. [2026-01-05T12:13:07.028959] [DEBUG] [REMOTE ] KLXE: PASS: History has at least 300 days. [2026-01-05T12:13:07.029208] [DEBUG] [REMOTE ] KLXE: PASS: Price check passed. Min price $1.56. [2026-01-05T12:13:07.029383] [DEBUG] [REMOTE ] KLXE: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:07.029502] [DEBUG] [REMOTE ] KLXE: PASS: Integrity check passed. [2026-01-05T12:13:07.029543] [DEBUG] [REMOTE ] KLXE: Symbol is viable for forecasting. [2026-01-05T12:13:07.029610] [INFO ] [MAIN ] [1803/3535] KLXE kept (0.3s) | 1801 kept, 2 rejected | 138.4/min | ETA: 12.5m [2026-01-05T12:13:07.485661] [DEBUG] [REMOTE ] KMB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:07.485801] [DEBUG] [REMOTE ] KMB: PASS: History has at least 300 days. [2026-01-05T12:13:07.486020] [DEBUG] [REMOTE ] KMB: PASS: Price check passed. Min price $98.84. [2026-01-05T12:13:07.486156] [DEBUG] [REMOTE ] KMB: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:07.486273] [DEBUG] [REMOTE ] KMB: PASS: Integrity check passed. [2026-01-05T12:13:07.486314] [DEBUG] [REMOTE ] KMB: Symbol is viable for forecasting. [2026-01-05T12:13:07.486362] [INFO ] [MAIN ] [1804/3535] KMB kept (0.5s) | 1802 kept, 2 rejected | 138.4/min | ETA: 12.5m [2026-01-05T12:13:07.883237] [DEBUG] [REMOTE ] KMDA: Retrieved 3168 rows, trimmed to 300. [2026-01-05T12:13:07.883373] [DEBUG] [REMOTE ] KMDA: PASS: History has at least 300 days. [2026-01-05T12:13:07.883628] [DEBUG] [REMOTE ] KMDA: PASS: Price check passed. Min price $6.60. [2026-01-05T12:13:07.883813] [DEBUG] [REMOTE ] KMDA: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:07.883941] [DEBUG] [REMOTE ] KMDA: PASS: Integrity check passed. [2026-01-05T12:13:07.883984] [DEBUG] [REMOTE ] KMDA: Symbol is viable for forecasting. [2026-01-05T12:13:07.884034] [INFO ] [MAIN ] [1805/3535] KMDA kept (0.4s) | 1803 kept, 2 rejected | 138.4/min | ETA: 12.5m [2026-01-05T12:13:08.302461] [DEBUG] [REMOTE ] KMI: Retrieved 3745 rows, trimmed to 300. [2026-01-05T12:13:08.302679] [DEBUG] [REMOTE ] KMI: PASS: History has at least 300 days. [2026-01-05T12:13:08.302978] [DEBUG] [REMOTE ] KMI: PASS: Price check passed. Min price $25.57. [2026-01-05T12:13:08.303312] [DEBUG] [REMOTE ] KMI: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:08.303465] [DEBUG] [REMOTE ] KMI: PASS: Integrity check passed. [2026-01-05T12:13:08.303506] [DEBUG] [REMOTE ] KMI: Symbol is viable for forecasting. [2026-01-05T12:13:08.303557] [INFO ] [MAIN ] [1806/3535] KMI kept (0.4s) | 1804 kept, 2 rejected | 138.4/min | ETA: 12.5m [2026-01-05T12:13:08.564365] [DEBUG] [REMOTE ] KMPB: Retrieved 956 rows, trimmed to 300. [2026-01-05T12:13:08.564557] [DEBUG] [REMOTE ] KMPB: PASS: History has at least 300 days. [2026-01-05T12:13:08.564823] [DEBUG] [REMOTE ] KMPB: PASS: Price check passed. Min price $22.89. [2026-01-05T12:13:08.564973] [DEBUG] [REMOTE ] KMPB: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:08.565090] [DEBUG] [REMOTE ] KMPB: PASS: Integrity check passed. [2026-01-05T12:13:08.565130] [DEBUG] [REMOTE ] KMPB: Symbol is viable for forecasting. [2026-01-05T12:13:08.565180] [INFO ] [MAIN ] [1807/3535] KMPB kept (0.3s) | 1805 kept, 2 rejected | 138.4/min | ETA: 12.5m [2026-01-05T12:13:09.226179] [DEBUG] [REMOTE ] KMX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:09.226319] [DEBUG] [REMOTE ] KMX: PASS: History has at least 300 days. [2026-01-05T12:13:09.226538] [DEBUG] [REMOTE ] KMX: PASS: Price check passed. Min price $30.88. [2026-01-05T12:13:09.226713] [DEBUG] [REMOTE ] KMX: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:09.226836] [DEBUG] [REMOTE ] KMX: PASS: Integrity check passed. [2026-01-05T12:13:09.226879] [DEBUG] [REMOTE ] KMX: Symbol is viable for forecasting. [2026-01-05T12:13:09.226929] [INFO ] [MAIN ] [1808/3535] KMX kept (0.7s) | 1806 kept, 2 rejected | 138.4/min | ETA: 12.5m [2026-01-05T12:13:09.566942] [DEBUG] [REMOTE ] KN: Retrieved 2989 rows, trimmed to 300. [2026-01-05T12:13:09.567062] [DEBUG] [REMOTE ] KN: PASS: History has at least 300 days. [2026-01-05T12:13:09.567258] [DEBUG] [REMOTE ] KN: PASS: Price check passed. Min price $20.67. [2026-01-05T12:13:09.567387] [DEBUG] [REMOTE ] KN: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:09.567493] [DEBUG] [REMOTE ] KN: PASS: Integrity check passed. [2026-01-05T12:13:09.567532] [DEBUG] [REMOTE ] KN: Symbol is viable for forecasting. [2026-01-05T12:13:09.567620] [INFO ] [MAIN ] [1809/3535] KN kept (0.3s) | 1807 kept, 2 rejected | 138.4/min | ETA: 12.5m [2026-01-05T12:13:09.737413] [DEBUG] [REMOTE ] KNF: Retrieved 650 rows, trimmed to 300. [2026-01-05T12:13:09.737667] [DEBUG] [REMOTE ] KNF: PASS: History has at least 300 days. [2026-01-05T12:13:09.737962] [DEBUG] [REMOTE ] KNF: PASS: Price check passed. Min price $59.93. [2026-01-05T12:13:09.738126] [DEBUG] [REMOTE ] KNF: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:09.738284] [DEBUG] [REMOTE ] KNF: PASS: Integrity check passed. [2026-01-05T12:13:09.738326] [DEBUG] [REMOTE ] KNF: Symbol is viable for forecasting. [2026-01-05T12:13:09.738381] [INFO ] [MAIN ] [1810/3535] KNF kept (0.2s) | 1808 kept, 2 rejected | 138.5/min | ETA: 12.5m [2026-01-05T12:13:10.339240] [DEBUG] [REMOTE ] KNOP: Retrieved 3204 rows, trimmed to 300. [2026-01-05T12:13:10.339552] [DEBUG] [REMOTE ] KNOP: PASS: History has at least 300 days. [2026-01-05T12:13:10.340098] [DEBUG] [REMOTE ] KNOP: PASS: Price check passed. Min price $8.21. [2026-01-05T12:13:10.340291] [DEBUG] [REMOTE ] KNOP: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:10.340522] [DEBUG] [REMOTE ] KNOP: PASS: Integrity check passed. [2026-01-05T12:13:10.340613] [DEBUG] [REMOTE ] KNOP: Symbol is viable for forecasting. [2026-01-05T12:13:10.340700] [INFO ] [MAIN ] [1811/3535] KNOP kept (0.6s) | 1809 kept, 2 rejected | 138.4/min | ETA: 12.5m [2026-01-05T12:13:10.719118] [DEBUG] [REMOTE ] KNSA: Retrieved 1913 rows, trimmed to 300. [2026-01-05T12:13:10.719258] [DEBUG] [REMOTE ] KNSA: PASS: History has at least 300 days. [2026-01-05T12:13:10.719484] [DEBUG] [REMOTE ] KNSA: PASS: Price check passed. Min price $37.01. [2026-01-05T12:13:10.719643] [DEBUG] [REMOTE ] KNSA: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:10.719785] [DEBUG] [REMOTE ] KNSA: PASS: Integrity check passed. [2026-01-05T12:13:10.719828] [DEBUG] [REMOTE ] KNSA: Symbol is viable for forecasting. [2026-01-05T12:13:10.719878] [INFO ] [MAIN ] [1812/3535] KNSA kept (0.4s) | 1810 kept, 2 rejected | 138.5/min | ETA: 12.4m [2026-01-05T12:13:11.182653] [DEBUG] [REMOTE ] KNSL: Retrieved 2372 rows, trimmed to 300. [2026-01-05T12:13:11.182784] [DEBUG] [REMOTE ] KNSL: PASS: History has at least 300 days. [2026-01-05T12:13:11.182996] [DEBUG] [REMOTE ] KNSL: PASS: Price check passed. Min price $354.60. [2026-01-05T12:13:11.183132] [DEBUG] [REMOTE ] KNSL: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:11.183248] [DEBUG] [REMOTE ] KNSL: PASS: Integrity check passed. [2026-01-05T12:13:11.183289] [DEBUG] [REMOTE ] KNSL: Symbol is viable for forecasting. [2026-01-05T12:13:11.183337] [INFO ] [MAIN ] [1813/3535] KNSL kept (0.5s) | 1811 kept, 2 rejected | 138.4/min | ETA: 12.4m [2026-01-05T12:13:11.519741] [DEBUG] [REMOTE ] KNTK: Retrieved 2180 rows, trimmed to 300. [2026-01-05T12:13:11.519871] [DEBUG] [REMOTE ] KNTK: PASS: History has at least 300 days. [2026-01-05T12:13:11.520084] [DEBUG] [REMOTE ] KNTK: PASS: Price check passed. Min price $31.68. [2026-01-05T12:13:11.520222] [DEBUG] [REMOTE ] KNTK: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:11.520340] [DEBUG] [REMOTE ] KNTK: PASS: Integrity check passed. [2026-01-05T12:13:11.520381] [DEBUG] [REMOTE ] KNTK: Symbol is viable for forecasting. [2026-01-05T12:13:11.520430] [INFO ] [MAIN ] [1814/3535] KNTK kept (0.3s) | 1812 kept, 2 rejected | 138.5/min | ETA: 12.4m [2026-01-05T12:13:12.163598] [DEBUG] [REMOTE ] KNX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:12.163740] [DEBUG] [REMOTE ] KNX: PASS: History has at least 300 days. [2026-01-05T12:13:12.163977] [DEBUG] [REMOTE ] KNX: PASS: Price check passed. Min price $41.53. [2026-01-05T12:13:12.164115] [DEBUG] [REMOTE ] KNX: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:12.164237] [DEBUG] [REMOTE ] KNX: PASS: Integrity check passed. [2026-01-05T12:13:12.164277] [DEBUG] [REMOTE ] KNX: Symbol is viable for forecasting. [2026-01-05T12:13:12.164326] [INFO ] [MAIN ] [1815/3535] KNX kept (0.6s) | 1813 kept, 2 rejected | 138.4/min | ETA: 12.4m [2026-01-05T12:13:12.359339] [DEBUG] [REMOTE ] KOD: Retrieved 1821 rows, trimmed to 300. [2026-01-05T12:13:12.359479] [DEBUG] [REMOTE ] KOD: PASS: History has at least 300 days. [2026-01-05T12:13:12.359706] [DEBUG] [REMOTE ] KOD: PASS: Price check passed. Min price $11.60. [2026-01-05T12:13:12.359840] [DEBUG] [REMOTE ] KOD: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:12.359952] [DEBUG] [REMOTE ] KOD: PASS: Integrity check passed. [2026-01-05T12:13:12.359992] [DEBUG] [REMOTE ] KOD: Symbol is viable for forecasting. [2026-01-05T12:13:12.360039] [INFO ] [MAIN ] [1816/3535] KOD kept (0.2s) | 1814 kept, 2 rejected | 138.5/min | ETA: 12.4m [2026-01-05T12:13:12.908388] [DEBUG] [REMOTE ] KODK: Retrieved 3089 rows, trimmed to 300. [2026-01-05T12:13:12.908525] [DEBUG] [REMOTE ] KODK: PASS: History has at least 300 days. [2026-01-05T12:13:12.908806] [DEBUG] [REMOTE ] KODK: PASS: Price check passed. Min price $5.79. [2026-01-05T12:13:12.908953] [DEBUG] [REMOTE ] KODK: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:12.909077] [DEBUG] [REMOTE ] KODK: PASS: Integrity check passed. [2026-01-05T12:13:12.909118] [DEBUG] [REMOTE ] KODK: Symbol is viable for forecasting. [2026-01-05T12:13:12.909169] [INFO ] [MAIN ] [1817/3535] KODK kept (0.5s) | 1815 kept, 2 rejected | 138.4/min | ETA: 12.4m [2026-01-05T12:13:13.446969] [DEBUG] [REMOTE ] KOF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:13.447138] [DEBUG] [REMOTE ] KOF: PASS: History has at least 300 days. [2026-01-05T12:13:13.447418] [DEBUG] [REMOTE ] KOF: PASS: Price check passed. Min price $79.85. [2026-01-05T12:13:13.447557] [DEBUG] [REMOTE ] KOF: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:13.447739] [DEBUG] [REMOTE ] KOF: PASS: Integrity check passed. [2026-01-05T12:13:13.447783] [DEBUG] [REMOTE ] KOF: Symbol is viable for forecasting. [2026-01-05T12:13:13.447835] [INFO ] [MAIN ] [1818/3535] KOF kept (0.5s) | 1816 kept, 2 rejected | 138.4/min | ETA: 12.4m [2026-01-05T12:13:13.851464] [DEBUG] [REMOTE ] KOP: Retrieved 5012 rows, trimmed to 300. [2026-01-05T12:13:13.851620] [DEBUG] [REMOTE ] KOP: PASS: History has at least 300 days. [2026-01-05T12:13:13.851854] [DEBUG] [REMOTE ] KOP: PASS: Price check passed. Min price $26.28. [2026-01-05T12:13:13.851995] [DEBUG] [REMOTE ] KOP: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:13.852120] [DEBUG] [REMOTE ] KOP: PASS: Integrity check passed. [2026-01-05T12:13:13.852162] [DEBUG] [REMOTE ] KOP: Symbol is viable for forecasting. [2026-01-05T12:13:13.852213] [INFO ] [MAIN ] [1819/3535] KOP kept (0.4s) | 1817 kept, 2 rejected | 138.4/min | ETA: 12.4m [2026-01-05T12:13:14.156552] [DEBUG] [REMOTE ] KOPN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:14.156701] [DEBUG] [REMOTE ] KOPN: PASS: History has at least 300 days. [2026-01-05T12:13:14.156909] [DEBUG] [REMOTE ] KOPN: PASS: Price check passed. Min price $2.21. [2026-01-05T12:13:14.157042] [DEBUG] [REMOTE ] KOPN: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:14.157151] [DEBUG] [REMOTE ] KOPN: PASS: Integrity check passed. [2026-01-05T12:13:14.157190] [DEBUG] [REMOTE ] KOPN: Symbol is viable for forecasting. [2026-01-05T12:13:14.157238] [INFO ] [MAIN ] [1820/3535] KOPN kept (0.3s) | 1818 kept, 2 rejected | 138.5/min | ETA: 12.4m [2026-01-05T12:13:14.809723] [DEBUG] [REMOTE ] KOSS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:14.809926] [DEBUG] [REMOTE ] KOSS: PASS: History has at least 300 days. [2026-01-05T12:13:14.810203] [DEBUG] [REMOTE ] KOSS: PASS: Price check passed. Min price $4.14. [2026-01-05T12:13:14.810345] [DEBUG] [REMOTE ] KOSS: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:14.810486] [DEBUG] [REMOTE ] KOSS: PASS: Integrity check passed. [2026-01-05T12:13:14.810531] [DEBUG] [REMOTE ] KOSS: Symbol is viable for forecasting. [2026-01-05T12:13:14.810604] [INFO ] [MAIN ] [1821/3535] KOSS kept (0.7s) | 1819 kept, 2 rejected | 138.4/min | ETA: 12.4m [2026-01-05T12:13:15.147905] [DEBUG] [REMOTE ] KPRX: Retrieved 2622 rows, trimmed to 300. [2026-01-05T12:13:15.148039] [DEBUG] [REMOTE ] KPRX: PASS: History has at least 300 days. [2026-01-05T12:13:15.148249] [DEBUG] [REMOTE ] KPRX: PASS: Price check passed. Min price $1.80. [2026-01-05T12:13:15.148386] [DEBUG] [REMOTE ] KPRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:15.148498] [DEBUG] [REMOTE ] KPRX: PASS: Integrity check passed. [2026-01-05T12:13:15.148541] [DEBUG] [REMOTE ] KPRX: Symbol is viable for forecasting. [2026-01-05T12:13:15.148634] [INFO ] [MAIN ] [1822/3535] KPRX kept (0.3s) | 1820 kept, 2 rejected | 138.4/min | ETA: 12.4m [2026-01-05T12:13:15.555873] [DEBUG] [REMOTE ] KPTI: Retrieved 3057 rows, trimmed to 300. [2026-01-05T12:13:15.556056] [DEBUG] [REMOTE ] KPTI: PASS: History has at least 300 days. [2026-01-05T12:13:15.556336] [DEBUG] [REMOTE ] KPTI: PASS: Price check passed. Min price $5.16. [2026-01-05T12:13:15.556482] [DEBUG] [REMOTE ] KPTI: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:15.556620] [DEBUG] [REMOTE ] KPTI: PASS: Integrity check passed. [2026-01-05T12:13:15.556664] [DEBUG] [REMOTE ] KPTI: Symbol is viable for forecasting. [2026-01-05T12:13:15.556716] [INFO ] [MAIN ] [1823/3535] KPTI kept (0.4s) | 1821 kept, 2 rejected | 138.4/min | ETA: 12.4m [2026-01-05T12:13:16.090721] [DEBUG] [REMOTE ] KRC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:16.090939] [DEBUG] [REMOTE ] KRC: PASS: History has at least 300 days. [2026-01-05T12:13:16.091252] [DEBUG] [REMOTE ] KRC: PASS: Price check passed. Min price $37.02. [2026-01-05T12:13:16.091425] [DEBUG] [REMOTE ] KRC: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:16.091601] [DEBUG] [REMOTE ] KRC: PASS: Integrity check passed. [2026-01-05T12:13:16.091654] [DEBUG] [REMOTE ] KRC: Symbol is viable for forecasting. [2026-01-05T12:13:16.091714] [INFO ] [MAIN ] [1824/3535] KRC kept (0.5s) | 1822 kept, 2 rejected | 138.4/min | ETA: 12.4m [2026-01-05T12:13:16.347485] [DEBUG] [REMOTE ] KREF: Retrieved 2178 rows, trimmed to 300. [2026-01-05T12:13:16.347729] [DEBUG] [REMOTE ] KREF: PASS: History has at least 300 days. [2026-01-05T12:13:16.348035] [DEBUG] [REMOTE ] KREF: PASS: Price check passed. Min price $7.56. [2026-01-05T12:13:16.348178] [DEBUG] [REMOTE ] KREF: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:16.348322] [DEBUG] [REMOTE ] KREF: PASS: Integrity check passed. [2026-01-05T12:13:16.348365] [DEBUG] [REMOTE ] KREF: Symbol is viable for forecasting. [2026-01-05T12:13:16.348421] [INFO ] [MAIN ] [1825/3535] KREF kept (0.3s) | 1823 kept, 2 rejected | 138.5/min | ETA: 12.4m [2026-01-05T12:13:16.878823] [DEBUG] [REMOTE ] KRG: Retrieved 5384 rows, trimmed to 300. [2026-01-05T12:13:16.879042] [DEBUG] [REMOTE ] KRG: PASS: History has at least 300 days. [2026-01-05T12:13:16.879372] [DEBUG] [REMOTE ] KRG: PASS: Price check passed. Min price $21.33. [2026-01-05T12:13:16.879515] [DEBUG] [REMOTE ] KRG: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:16.879691] [DEBUG] [REMOTE ] KRG: PASS: Integrity check passed. [2026-01-05T12:13:16.879735] [DEBUG] [REMOTE ] KRG: Symbol is viable for forecasting. [2026-01-05T12:13:16.879794] [INFO ] [MAIN ] [1826/3535] KRG kept (0.5s) | 1824 kept, 2 rejected | 138.4/min | ETA: 12.3m [2026-01-05T12:13:17.263411] [DEBUG] [REMOTE ] KRMD: Retrieved 6581 rows, trimmed to 300. [2026-01-05T12:13:17.263645] [DEBUG] [REMOTE ] KRMD: PASS: History has at least 300 days. [2026-01-05T12:13:17.263972] [DEBUG] [REMOTE ] KRMD: PASS: Price check passed. Min price $3.73. [2026-01-05T12:13:17.264335] [DEBUG] [REMOTE ] KRMD: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:17.264474] [DEBUG] [REMOTE ] KRMD: PASS: Integrity check passed. [2026-01-05T12:13:17.264517] [DEBUG] [REMOTE ] KRMD: Symbol is viable for forecasting. [2026-01-05T12:13:17.264569] [INFO ] [MAIN ] [1827/3535] KRMD kept (0.4s) | 1825 kept, 2 rejected | 138.4/min | ETA: 12.3m [2026-01-05T12:13:17.709360] [DEBUG] [REMOTE ] KRNY: Retrieved 5248 rows, trimmed to 300. [2026-01-05T12:13:17.709497] [DEBUG] [REMOTE ] KRNY: PASS: History has at least 300 days. [2026-01-05T12:13:17.709729] [DEBUG] [REMOTE ] KRNY: PASS: Price check passed. Min price $6.25. [2026-01-05T12:13:17.709864] [DEBUG] [REMOTE ] KRNY: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:17.709980] [DEBUG] [REMOTE ] KRNY: PASS: Integrity check passed. [2026-01-05T12:13:17.710021] [DEBUG] [REMOTE ] KRNY: Symbol is viable for forecasting. [2026-01-05T12:13:17.710069] [INFO ] [MAIN ] [1828/3535] KRNY kept (0.4s) | 1826 kept, 2 rejected | 138.4/min | ETA: 12.3m [2026-01-05T12:13:18.162406] [DEBUG] [REMOTE ] KRO: Retrieved 5552 rows, trimmed to 300. [2026-01-05T12:13:18.162564] [DEBUG] [REMOTE ] KRO: PASS: History has at least 300 days. [2026-01-05T12:13:18.162838] [DEBUG] [REMOTE ] KRO: PASS: Price check passed. Min price $4.28. [2026-01-05T12:13:18.162975] [DEBUG] [REMOTE ] KRO: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:18.163107] [DEBUG] [REMOTE ] KRO: PASS: Integrity check passed. [2026-01-05T12:13:18.163341] [DEBUG] [REMOTE ] KRO: Symbol is viable for forecasting. [2026-01-05T12:13:18.163420] [INFO ] [MAIN ] [1829/3535] KRO kept (0.5s) | 1827 kept, 2 rejected | 138.4/min | ETA: 12.3m [2026-01-05T12:13:18.463837] [DEBUG] [REMOTE ] KROS: Retrieved 1442 rows, trimmed to 300. [2026-01-05T12:13:18.463987] [DEBUG] [REMOTE ] KROS: PASS: History has at least 300 days. [2026-01-05T12:13:18.464208] [DEBUG] [REMOTE ] KROS: PASS: Price check passed. Min price $13.74. [2026-01-05T12:13:18.464360] [DEBUG] [REMOTE ] KROS: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:18.464473] [DEBUG] [REMOTE ] KROS: PASS: Integrity check passed. [2026-01-05T12:13:18.464515] [DEBUG] [REMOTE ] KROS: Symbol is viable for forecasting. [2026-01-05T12:13:18.464562] [INFO ] [MAIN ] [1830/3535] KROS kept (0.3s) | 1828 kept, 2 rejected | 138.5/min | ETA: 12.3m [2026-01-05T12:13:18.897765] [DEBUG] [REMOTE ] KRP: Retrieved 2241 rows, trimmed to 300. [2026-01-05T12:13:18.897971] [DEBUG] [REMOTE ] KRP: PASS: History has at least 300 days. [2026-01-05T12:13:18.898309] [DEBUG] [REMOTE ] KRP: PASS: Price check passed. Min price $11.36. [2026-01-05T12:13:18.898498] [DEBUG] [REMOTE ] KRP: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:18.898708] [DEBUG] [REMOTE ] KRP: PASS: Integrity check passed. [2026-01-05T12:13:18.898770] [DEBUG] [REMOTE ] KRP: Symbol is viable for forecasting. [2026-01-05T12:13:18.898848] [INFO ] [MAIN ] [1831/3535] KRP kept (0.4s) | 1829 kept, 2 rejected | 138.5/min | ETA: 12.3m [2026-01-05T12:13:19.173003] [DEBUG] [REMOTE ] KRRO: Retrieved 541 rows, trimmed to 300. [2026-01-05T12:13:19.173153] [DEBUG] [REMOTE ] KRRO: PASS: History has at least 300 days. [2026-01-05T12:13:19.173363] [DEBUG] [REMOTE ] KRRO: PASS: Price check passed. Min price $5.28. [2026-01-05T12:13:19.173500] [DEBUG] [REMOTE ] KRRO: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:19.173652] [DEBUG] [REMOTE ] KRRO: PASS: Integrity check passed. [2026-01-05T12:13:19.173696] [DEBUG] [REMOTE ] KRRO: Symbol is viable for forecasting. [2026-01-05T12:13:19.173745] [INFO ] [MAIN ] [1832/3535] KRRO kept (0.3s) | 1830 kept, 2 rejected | 138.5/min | ETA: 12.3m [2026-01-05T12:13:19.533476] [DEBUG] [REMOTE ] KRUS: Retrieved 1615 rows, trimmed to 300. [2026-01-05T12:13:19.533688] [DEBUG] [REMOTE ] KRUS: PASS: History has at least 300 days. [2026-01-05T12:13:19.533985] [DEBUG] [REMOTE ] KRUS: PASS: Price check passed. Min price $42.67. [2026-01-05T12:13:19.534142] [DEBUG] [REMOTE ] KRUS: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:19.534267] [DEBUG] [REMOTE ] KRUS: PASS: Integrity check passed. [2026-01-05T12:13:19.534312] [DEBUG] [REMOTE ] KRUS: Symbol is viable for forecasting. [2026-01-05T12:13:19.534365] [INFO ] [MAIN ] [1833/3535] KRUS kept (0.4s) | 1831 kept, 2 rejected | 138.5/min | ETA: 12.3m [2026-01-05T12:13:20.057047] [DEBUG] [REMOTE ] KRYS: Retrieved 2083 rows, trimmed to 300. [2026-01-05T12:13:20.057325] [DEBUG] [REMOTE ] KRYS: PASS: History has at least 300 days. [2026-01-05T12:13:20.058383] [DEBUG] [REMOTE ] KRYS: PASS: Price check passed. Min price $181.47. [2026-01-05T12:13:20.058557] [DEBUG] [REMOTE ] KRYS: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:20.058778] [DEBUG] [REMOTE ] KRYS: PASS: Integrity check passed. [2026-01-05T12:13:20.058840] [DEBUG] [REMOTE ] KRYS: Symbol is viable for forecasting. [2026-01-05T12:13:20.058903] [INFO ] [MAIN ] [1834/3535] KRYS kept (0.5s) | 1832 kept, 2 rejected | 138.5/min | ETA: 12.3m [2026-01-05T12:13:20.415237] [DEBUG] [REMOTE ] KSCP: Retrieved 987 rows, trimmed to 300. [2026-01-05T12:13:20.415432] [DEBUG] [REMOTE ] KSCP: PASS: History has at least 300 days. [2026-01-05T12:13:20.415703] [DEBUG] [REMOTE ] KSCP: PASS: Price check passed. Min price $3.54. [2026-01-05T12:13:20.415847] [DEBUG] [REMOTE ] KSCP: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:20.415968] [DEBUG] [REMOTE ] KSCP: PASS: Integrity check passed. [2026-01-05T12:13:20.416010] [DEBUG] [REMOTE ] KSCP: Symbol is viable for forecasting. [2026-01-05T12:13:20.416063] [INFO ] [MAIN ] [1835/3535] KSCP kept (0.4s) | 1833 kept, 2 rejected | 138.5/min | ETA: 12.3m [2026-01-05T12:13:20.774525] [DEBUG] [REMOTE ] KSPI: Retrieved 491 rows, trimmed to 300. [2026-01-05T12:13:20.774733] [DEBUG] [REMOTE ] KSPI: PASS: History has at least 300 days. [2026-01-05T12:13:20.774978] [DEBUG] [REMOTE ] KSPI: PASS: Price check passed. Min price $70.89. [2026-01-05T12:13:20.775146] [DEBUG] [REMOTE ] KSPI: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:20.775269] [DEBUG] [REMOTE ] KSPI: PASS: Integrity check passed. [2026-01-05T12:13:20.775312] [DEBUG] [REMOTE ] KSPI: Symbol is viable for forecasting. [2026-01-05T12:13:20.775365] [INFO ] [MAIN ] [1836/3535] KSPI kept (0.4s) | 1834 kept, 2 rejected | 138.5/min | ETA: 12.3m [2026-01-05T12:13:21.426154] [DEBUG] [REMOTE ] KSS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:21.426354] [DEBUG] [REMOTE ] KSS: PASS: History has at least 300 days. [2026-01-05T12:13:21.426638] [DEBUG] [REMOTE ] KSS: PASS: Price check passed. Min price $13.91. [2026-01-05T12:13:21.426784] [DEBUG] [REMOTE ] KSS: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:21.426913] [DEBUG] [REMOTE ] KSS: PASS: Integrity check passed. [2026-01-05T12:13:21.426956] [DEBUG] [REMOTE ] KSS: Symbol is viable for forecasting. [2026-01-05T12:13:21.427012] [INFO ] [MAIN ] [1837/3535] KSS kept (0.7s) | 1835 kept, 2 rejected | 138.5/min | ETA: 12.3m [2026-01-05T12:13:21.707185] [DEBUG] [REMOTE ] KTB: Retrieved 1672 rows, trimmed to 300. [2026-01-05T12:13:21.707367] [DEBUG] [REMOTE ] KTB: PASS: History has at least 300 days. [2026-01-05T12:13:21.707632] [DEBUG] [REMOTE ] KTB: PASS: Price check passed. Min price $61.09. [2026-01-05T12:13:21.707773] [DEBUG] [REMOTE ] KTB: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:21.707890] [DEBUG] [REMOTE ] KTB: PASS: Integrity check passed. [2026-01-05T12:13:21.707930] [DEBUG] [REMOTE ] KTB: Symbol is viable for forecasting. [2026-01-05T12:13:21.707982] [INFO ] [MAIN ] [1838/3535] KTB kept (0.3s) | 1836 kept, 2 rejected | 138.5/min | ETA: 12.3m [2026-01-05T12:13:22.349383] [DEBUG] [REMOTE ] KTCC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:22.349839] [DEBUG] [REMOTE ] KTCC: PASS: History has at least 300 days. [2026-01-05T12:13:22.350228] [DEBUG] [REMOTE ] KTCC: PASS: Price check passed. Min price $2.42. [2026-01-05T12:13:22.350626] [DEBUG] [REMOTE ] KTCC: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:22.350826] [DEBUG] [REMOTE ] KTCC: PASS: Integrity check passed. [2026-01-05T12:13:22.350881] [DEBUG] [REMOTE ] KTCC: Symbol is viable for forecasting. [2026-01-05T12:13:22.350956] [INFO ] [MAIN ] [1839/3535] KTCC kept (0.6s) | 1837 kept, 2 rejected | 138.5/min | ETA: 12.2m [2026-01-05T12:13:22.881040] [DEBUG] [REMOTE ] KTF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:22.881252] [DEBUG] [REMOTE ] KTF: PASS: History has at least 300 days. [2026-01-05T12:13:22.881536] [DEBUG] [REMOTE ] KTF: PASS: Price check passed. Min price $8.98. [2026-01-05T12:13:22.881706] [DEBUG] [REMOTE ] KTF: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:22.881838] [DEBUG] [REMOTE ] KTF: PASS: Integrity check passed. [2026-01-05T12:13:22.881882] [DEBUG] [REMOTE ] KTF: Symbol is viable for forecasting. [2026-01-05T12:13:22.881936] [INFO ] [MAIN ] [1840/3535] KTF kept (0.5s) | 1838 kept, 2 rejected | 138.4/min | ETA: 12.2m [2026-01-05T12:13:23.212705] [DEBUG] [REMOTE ] KURA: Retrieved 2554 rows, trimmed to 300. [2026-01-05T12:13:23.212842] [DEBUG] [REMOTE ] KURA: PASS: History has at least 300 days. [2026-01-05T12:13:23.213048] [DEBUG] [REMOTE ] KURA: PASS: Price check passed. Min price $9.10. [2026-01-05T12:13:23.213187] [DEBUG] [REMOTE ] KURA: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:23.213300] [DEBUG] [REMOTE ] KURA: PASS: Integrity check passed. [2026-01-05T12:13:23.213342] [DEBUG] [REMOTE ] KURA: Symbol is viable for forecasting. [2026-01-05T12:13:23.213390] [INFO ] [MAIN ] [1841/3535] KURA kept (0.3s) | 1839 kept, 2 rejected | 138.5/min | ETA: 12.2m [2026-01-05T12:13:23.582174] [DEBUG] [REMOTE ] KVHI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:23.582392] [DEBUG] [REMOTE ] KVHI: PASS: History has at least 300 days. [2026-01-05T12:13:23.582782] [DEBUG] [REMOTE ] KVHI: PASS: Price check passed. Min price $5.26. [2026-01-05T12:13:23.582933] [DEBUG] [REMOTE ] KVHI: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:23.583085] [DEBUG] [REMOTE ] KVHI: PASS: Integrity check passed. [2026-01-05T12:13:23.583128] [DEBUG] [REMOTE ] KVHI: Symbol is viable for forecasting. [2026-01-05T12:13:23.583187] [INFO ] [MAIN ] [1842/3535] KVHI kept (0.4s) | 1840 kept, 2 rejected | 138.5/min | ETA: 12.2m [2026-01-05T12:13:23.776646] [DEBUG] [REMOTE ] KVUE: Retrieved 669 rows, trimmed to 300. [2026-01-05T12:13:23.776862] [DEBUG] [REMOTE ] KVUE: PASS: History has at least 300 days. [2026-01-05T12:13:23.777105] [DEBUG] [REMOTE ] KVUE: PASS: Price check passed. Min price $13.94. [2026-01-05T12:13:23.777257] [DEBUG] [REMOTE ] KVUE: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:23.777670] [DEBUG] [REMOTE ] KVUE: PASS: Integrity check passed. [2026-01-05T12:13:23.777717] [DEBUG] [REMOTE ] KVUE: Symbol is viable for forecasting. [2026-01-05T12:13:23.777769] [INFO ] [MAIN ] [1843/3535] KVUE kept (0.2s) | 1841 kept, 2 rejected | 138.5/min | ETA: 12.2m [2026-01-05T12:13:24.198108] [DEBUG] [REMOTE ] KVYO: Retrieved 574 rows, trimmed to 300. [2026-01-05T12:13:24.198295] [DEBUG] [REMOTE ] KVYO: PASS: History has at least 300 days. [2026-01-05T12:13:24.198539] [DEBUG] [REMOTE ] KVYO: PASS: Price check passed. Min price $23.72. [2026-01-05T12:13:24.198757] [DEBUG] [REMOTE ] KVYO: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:24.198907] [DEBUG] [REMOTE ] KVYO: PASS: Integrity check passed. [2026-01-05T12:13:24.198957] [DEBUG] [REMOTE ] KVYO: Symbol is viable for forecasting. [2026-01-05T12:13:24.199009] [INFO ] [MAIN ] [1844/3535] KVYO kept (0.4s) | 1842 kept, 2 rejected | 138.5/min | ETA: 12.2m [2026-01-05T12:13:24.903702] [DEBUG] [REMOTE ] KYN: Retrieved 5351 rows, trimmed to 300. [2026-01-05T12:13:24.903841] [DEBUG] [REMOTE ] KYN: PASS: History has at least 300 days. [2026-01-05T12:13:24.904057] [DEBUG] [REMOTE ] KYN: PASS: Price check passed. Min price $11.17. [2026-01-05T12:13:24.904189] [DEBUG] [REMOTE ] KYN: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:24.904303] [DEBUG] [REMOTE ] KYN: PASS: Integrity check passed. [2026-01-05T12:13:24.904342] [DEBUG] [REMOTE ] KYN: Symbol is viable for forecasting. [2026-01-05T12:13:24.904390] [INFO ] [MAIN ] [1845/3535] KYN kept (0.7s) | 1843 kept, 2 rejected | 138.5/min | ETA: 12.2m [2026-01-05T12:13:25.083908] [DEBUG] [REMOTE ] KYTX: Retrieved 477 rows, trimmed to 300. [2026-01-05T12:13:25.084043] [DEBUG] [REMOTE ] KYTX: PASS: History has at least 300 days. [2026-01-05T12:13:25.084245] [DEBUG] [REMOTE ] KYTX: PASS: Price check passed. Min price $6.36. [2026-01-05T12:13:25.084379] [DEBUG] [REMOTE ] KYTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:25.084488] [DEBUG] [REMOTE ] KYTX: PASS: Integrity check passed. [2026-01-05T12:13:25.084528] [DEBUG] [REMOTE ] KYTX: Symbol is viable for forecasting. [2026-01-05T12:13:25.084597] [INFO ] [MAIN ] [1846/3535] KYTX kept (0.2s) | 1844 kept, 2 rejected | 138.5/min | ETA: 12.2m [2026-01-05T12:13:25.615473] [DEBUG] [REMOTE ] KZIA: Retrieved 2037 rows, trimmed to 300. [2026-01-05T12:13:25.615640] [DEBUG] [REMOTE ] KZIA: PASS: History has at least 300 days. [2026-01-05T12:13:25.615857] [DEBUG] [REMOTE ] KZIA: PASS: Price check passed. Min price $5.00. [2026-01-05T12:13:25.615991] [DEBUG] [REMOTE ] KZIA: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:25.616101] [DEBUG] [REMOTE ] KZIA: PASS: Integrity check passed. [2026-01-05T12:13:25.616140] [DEBUG] [REMOTE ] KZIA: Symbol is viable for forecasting. [2026-01-05T12:13:25.616188] [INFO ] [MAIN ] [1847/3535] KZIA kept (0.5s) | 1845 kept, 2 rejected | 138.5/min | ETA: 12.2m [2026-01-05T12:13:26.172345] [DEBUG] [REMOTE ] L: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:26.172492] [DEBUG] [REMOTE ] L: PASS: History has at least 300 days. [2026-01-05T12:13:26.172768] [DEBUG] [REMOTE ] L: PASS: Price check passed. Min price $97.74. [2026-01-05T12:13:26.172925] [DEBUG] [REMOTE ] L: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:26.173055] [DEBUG] [REMOTE ] L: PASS: Integrity check passed. [2026-01-05T12:13:26.173095] [DEBUG] [REMOTE ] L: Symbol is viable for forecasting. [2026-01-05T12:13:26.173143] [INFO ] [MAIN ] [1848/3535] L kept (0.6s) | 1846 kept, 2 rejected | 138.5/min | ETA: 12.2m [2026-01-05T12:13:26.410792] [DEBUG] [REMOTE ] LAB: Retrieved 3035 rows, trimmed to 300. [2026-01-05T12:13:26.410918] [DEBUG] [REMOTE ] LAB: PASS: History has at least 300 days. [2026-01-05T12:13:26.411113] [DEBUG] [REMOTE ] LAB: PASS: Price check passed. Min price $1.12. [2026-01-05T12:13:26.411244] [DEBUG] [REMOTE ] LAB: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:26.411352] [DEBUG] [REMOTE ] LAB: PASS: Integrity check passed. [2026-01-05T12:13:26.411392] [DEBUG] [REMOTE ] LAB: Symbol is viable for forecasting. [2026-01-05T12:13:26.411439] [INFO ] [MAIN ] [1849/3535] LAB kept (0.2s) | 1847 kept, 2 rejected | 138.5/min | ETA: 12.2m [2026-01-05T12:13:26.760194] [DEBUG] [REMOTE ] LAC: Retrieved 566 rows, trimmed to 300. [2026-01-05T12:13:26.760381] [DEBUG] [REMOTE ] LAC: PASS: History has at least 300 days. [2026-01-05T12:13:26.760645] [DEBUG] [REMOTE ] LAC: PASS: Price check passed. Min price $4.36. [2026-01-05T12:13:26.760788] [DEBUG] [REMOTE ] LAC: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:26.760920] [DEBUG] [REMOTE ] LAC: PASS: Integrity check passed. [2026-01-05T12:13:26.760963] [DEBUG] [REMOTE ] LAC: Symbol is viable for forecasting. [2026-01-05T12:13:26.761019] [INFO ] [MAIN ] [1850/3535] LAC kept (0.3s) | 1848 kept, 2 rejected | 138.5/min | ETA: 12.2m [2026-01-05T12:13:27.444833] [DEBUG] [REMOTE ] LAD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:27.445057] [DEBUG] [REMOTE ] LAD: PASS: History has at least 300 days. [2026-01-05T12:13:27.445376] [DEBUG] [REMOTE ] LAD: PASS: Price check passed. Min price $285.25. [2026-01-05T12:13:27.445703] [DEBUG] [REMOTE ] LAD: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:27.445863] [DEBUG] [REMOTE ] LAD: PASS: Integrity check passed. [2026-01-05T12:13:27.445907] [DEBUG] [REMOTE ] LAD: Symbol is viable for forecasting. [2026-01-05T12:13:27.445986] [INFO ] [MAIN ] [1851/3535] LAD kept (0.7s) | 1849 kept, 2 rejected | 138.5/min | ETA: 12.2m [2026-01-05T12:13:27.664487] [DEBUG] [REMOTE ] LAES: Retrieved 655 rows, trimmed to 300. [2026-01-05T12:13:27.664762] [DEBUG] [REMOTE ] LAES: PASS: History has at least 300 days. [2026-01-05T12:13:27.665084] [DEBUG] [REMOTE ] LAES: PASS: Price check passed. Min price $3.63. [2026-01-05T12:13:27.665392] [DEBUG] [REMOTE ] LAES: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:27.665553] [DEBUG] [REMOTE ] LAES: PASS: Integrity check passed. [2026-01-05T12:13:27.665629] [DEBUG] [REMOTE ] LAES: Symbol is viable for forecasting. [2026-01-05T12:13:27.665698] [INFO ] [MAIN ] [1852/3535] LAES kept (0.2s) | 1850 kept, 2 rejected | 138.5/min | ETA: 12.2m [2026-01-05T12:13:28.315031] [DEBUG] [REMOTE ] LAKE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:28.315172] [DEBUG] [REMOTE ] LAKE: PASS: History has at least 300 days. [2026-01-05T12:13:28.315388] [DEBUG] [REMOTE ] LAKE: PASS: Price check passed. Min price $7.94. [2026-01-05T12:13:28.315522] [DEBUG] [REMOTE ] LAKE: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:28.315653] [DEBUG] [REMOTE ] LAKE: PASS: Integrity check passed. [2026-01-05T12:13:28.315695] [DEBUG] [REMOTE ] LAKE: Symbol is viable for forecasting. [2026-01-05T12:13:28.315744] [INFO ] [MAIN ] [1853/3535] LAKE kept (0.6s) | 1851 kept, 2 rejected | 138.5/min | ETA: 12.1m [2026-01-05T12:13:28.683854] [DEBUG] [REMOTE ] LAND: Retrieved 3253 rows, trimmed to 300. [2026-01-05T12:13:28.684056] [DEBUG] [REMOTE ] LAND: PASS: History has at least 300 days. [2026-01-05T12:13:28.684344] [DEBUG] [REMOTE ] LAND: PASS: Price check passed. Min price $8.68. [2026-01-05T12:13:28.684502] [DEBUG] [REMOTE ] LAND: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:28.684650] [DEBUG] [REMOTE ] LAND: PASS: Integrity check passed. [2026-01-05T12:13:28.684696] [DEBUG] [REMOTE ] LAND: Symbol is viable for forecasting. [2026-01-05T12:13:28.684750] [INFO ] [MAIN ] [1854/3535] LAND kept (0.4s) | 1852 kept, 2 rejected | 138.5/min | ETA: 12.1m [2026-01-05T12:13:28.979630] [DEBUG] [REMOTE ] LANDO: Retrieved 1308 rows, trimmed to 300. [2026-01-05T12:13:28.979774] [DEBUG] [REMOTE ] LANDO: PASS: History has at least 300 days. [2026-01-05T12:13:28.979984] [DEBUG] [REMOTE ] LANDO: PASS: Price check passed. Min price $18.59. [2026-01-05T12:13:28.980120] [DEBUG] [REMOTE ] LANDO: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:28.980231] [DEBUG] [REMOTE ] LANDO: PASS: Integrity check passed. [2026-01-05T12:13:28.980272] [DEBUG] [REMOTE ] LANDO: Symbol is viable for forecasting. [2026-01-05T12:13:28.980325] [INFO ] [MAIN ] [1855/3535] LANDO kept (0.3s) | 1853 kept, 2 rejected | 138.5/min | ETA: 12.1m [2026-01-05T12:13:29.333035] [DEBUG] [REMOTE ] LANDP: Retrieved 645 rows, trimmed to 300. [2026-01-05T12:13:29.333210] [DEBUG] [REMOTE ] LANDP: PASS: History has at least 300 days. [2026-01-05T12:13:29.333435] [DEBUG] [REMOTE ] LANDP: PASS: Price check passed. Min price $18.48. [2026-01-05T12:13:29.333628] [DEBUG] [REMOTE ] LANDP: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:29.333742] [DEBUG] [REMOTE ] LANDP: PASS: Integrity check passed. [2026-01-05T12:13:29.333782] [DEBUG] [REMOTE ] LANDP: Symbol is viable for forecasting. [2026-01-05T12:13:29.333829] [INFO ] [MAIN ] [1856/3535] LANDP kept (0.4s) | 1854 kept, 2 rejected | 138.5/min | ETA: 12.1m [2026-01-05T12:13:29.736622] [DEBUG] [REMOTE ] LASE: Retrieved 817 rows, trimmed to 300. [2026-01-05T12:13:29.736752] [DEBUG] [REMOTE ] LASE: PASS: History has at least 300 days. [2026-01-05T12:13:29.736951] [DEBUG] [REMOTE ] LASE: PASS: Price check passed. Min price $2.00. [2026-01-05T12:13:29.737084] [DEBUG] [REMOTE ] LASE: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:29.737193] [DEBUG] [REMOTE ] LASE: PASS: Integrity check passed. [2026-01-05T12:13:29.737234] [DEBUG] [REMOTE ] LASE: Symbol is viable for forecasting. [2026-01-05T12:13:29.737285] [INFO ] [MAIN ] [1857/3535] LASE kept (0.4s) | 1855 kept, 2 rejected | 138.5/min | ETA: 12.1m [2026-01-05T12:13:30.358840] [DEBUG] [REMOTE ] LAZ: Retrieved 5199 rows, trimmed to 300. [2026-01-05T12:13:30.358980] [DEBUG] [REMOTE ] LAZ: PASS: History has at least 300 days. [2026-01-05T12:13:30.359195] [DEBUG] [REMOTE ] LAZ: PASS: Price check passed. Min price $46.24. [2026-01-05T12:13:30.359356] [DEBUG] [REMOTE ] LAZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:30.359482] [DEBUG] [REMOTE ] LAZ: PASS: Integrity check passed. [2026-01-05T12:13:30.359722] [DEBUG] [REMOTE ] LAZ: Symbol is viable for forecasting. [2026-01-05T12:13:30.359772] [INFO ] [MAIN ] [1858/3535] LAZ kept (0.6s) | 1856 kept, 2 rejected | 138.5/min | ETA: 12.1m [2026-01-05T12:13:30.688442] [DEBUG] [REMOTE ] LBRDA: Retrieved 2807 rows, trimmed to 300. [2026-01-05T12:13:30.688593] [DEBUG] [REMOTE ] LBRDA: PASS: History has at least 300 days. [2026-01-05T12:13:30.688824] [DEBUG] [REMOTE ] LBRDA: PASS: Price check passed. Min price $44.66. [2026-01-05T12:13:30.688954] [DEBUG] [REMOTE ] LBRDA: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:30.689066] [DEBUG] [REMOTE ] LBRDA: PASS: Integrity check passed. [2026-01-05T12:13:30.689106] [DEBUG] [REMOTE ] LBRDA: Symbol is viable for forecasting. [2026-01-05T12:13:30.689153] [INFO ] [MAIN ] [1859/3535] LBRDA kept (0.3s) | 1857 kept, 2 rejected | 138.5/min | ETA: 12.1m [2026-01-05T12:13:31.097767] [DEBUG] [REMOTE ] LBRDK: Retrieved 2807 rows, trimmed to 300. [2026-01-05T12:13:31.097914] [DEBUG] [REMOTE ] LBRDK: PASS: History has at least 300 days. [2026-01-05T12:13:31.098122] [DEBUG] [REMOTE ] LBRDK: PASS: Price check passed. Min price $44.88. [2026-01-05T12:13:31.098250] [DEBUG] [REMOTE ] LBRDK: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:31.098366] [DEBUG] [REMOTE ] LBRDK: PASS: Integrity check passed. [2026-01-05T12:13:31.098406] [DEBUG] [REMOTE ] LBRDK: Symbol is viable for forecasting. [2026-01-05T12:13:31.098452] [INFO ] [MAIN ] [1860/3535] LBRDK kept (0.4s) | 1858 kept, 2 rejected | 138.5/min | ETA: 12.1m [2026-01-05T12:13:31.587055] [DEBUG] [REMOTE ] LBTYA: Retrieved 5431 rows, trimmed to 300. [2026-01-05T12:13:31.587186] [DEBUG] [REMOTE ] LBTYA: PASS: History has at least 300 days. [2026-01-05T12:13:31.587418] [DEBUG] [REMOTE ] LBTYA: PASS: Price check passed. Min price $10.56. [2026-01-05T12:13:31.587550] [DEBUG] [REMOTE ] LBTYA: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:31.587681] [DEBUG] [REMOTE ] LBTYA: PASS: Integrity check passed. [2026-01-05T12:13:31.587722] [DEBUG] [REMOTE ] LBTYA: Symbol is viable for forecasting. [2026-01-05T12:13:31.587769] [INFO ] [MAIN ] [1861/3535] LBTYA kept (0.5s) | 1859 kept, 2 rejected | 138.5/min | ETA: 12.1m [2026-01-05T12:13:32.014109] [DEBUG] [REMOTE ] LBTYK: Retrieved 5112 rows, trimmed to 300. [2026-01-05T12:13:32.014236] [DEBUG] [REMOTE ] LBTYK: PASS: History has at least 300 days. [2026-01-05T12:13:32.014441] [DEBUG] [REMOTE ] LBTYK: PASS: Price check passed. Min price $10.61. [2026-01-05T12:13:32.014588] [DEBUG] [REMOTE ] LBTYK: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:32.014700] [DEBUG] [REMOTE ] LBTYK: PASS: Integrity check passed. [2026-01-05T12:13:32.014740] [DEBUG] [REMOTE ] LBTYK: Symbol is viable for forecasting. [2026-01-05T12:13:32.014787] [INFO ] [MAIN ] [1862/3535] LBTYK kept (0.4s) | 1860 kept, 2 rejected | 138.5/min | ETA: 12.1m [2026-01-05T12:13:32.287869] [DEBUG] [REMOTE ] LC: Retrieved 2781 rows, trimmed to 300. [2026-01-05T12:13:32.288020] [DEBUG] [REMOTE ] LC: PASS: History has at least 300 days. [2026-01-05T12:13:32.288253] [DEBUG] [REMOTE ] LC: PASS: Price check passed. Min price $14.97. [2026-01-05T12:13:32.288392] [DEBUG] [REMOTE ] LC: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:32.288507] [DEBUG] [REMOTE ] LC: PASS: Integrity check passed. [2026-01-05T12:13:32.288550] [DEBUG] [REMOTE ] LC: Symbol is viable for forecasting. [2026-01-05T12:13:32.288643] [INFO ] [MAIN ] [1863/3535] LC kept (0.3s) | 1861 kept, 2 rejected | 138.5/min | ETA: 12.1m [2026-01-05T12:13:32.517868] [DEBUG] [REMOTE ] LCFY: Retrieved 947 rows, trimmed to 300. [2026-01-05T12:13:32.518004] [DEBUG] [REMOTE ] LCFY: PASS: History has at least 300 days. [2026-01-05T12:13:32.518204] [DEBUG] [REMOTE ] LCFY: PASS: Price check passed. Min price $2.80. [2026-01-05T12:13:32.518336] [DEBUG] [REMOTE ] LCFY: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:32.518444] [DEBUG] [REMOTE ] LCFY: PASS: Integrity check passed. [2026-01-05T12:13:32.518483] [DEBUG] [REMOTE ] LCFY: Symbol is viable for forecasting. [2026-01-05T12:13:32.518530] [INFO ] [MAIN ] [1864/3535] LCFY kept (0.2s) | 1862 kept, 2 rejected | 138.6/min | ETA: 12.1m [2026-01-05T12:13:33.082901] [DEBUG] [REMOTE ] LCID: Retrieved 1329 rows, trimmed to 300. [2026-01-05T12:13:33.083034] [DEBUG] [REMOTE ] LCID: PASS: History has at least 300 days. [2026-01-05T12:13:33.083239] [DEBUG] [REMOTE ] LCID: PASS: Price check passed. Min price $10.57. [2026-01-05T12:13:33.083378] [DEBUG] [REMOTE ] LCID: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:33.083491] [DEBUG] [REMOTE ] LCID: PASS: Integrity check passed. [2026-01-05T12:13:33.083532] [DEBUG] [REMOTE ] LCID: Symbol is viable for forecasting. [2026-01-05T12:13:33.083613] [INFO ] [MAIN ] [1865/3535] LCID kept (0.6s) | 1863 kept, 2 rejected | 138.6/min | ETA: 12.1m [2026-01-05T12:13:33.691102] [DEBUG] [REMOTE ] LCII: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:33.691250] [DEBUG] [REMOTE ] LCII: PASS: History has at least 300 days. [2026-01-05T12:13:33.691481] [DEBUG] [REMOTE ] LCII: PASS: Price check passed. Min price $83.92. [2026-01-05T12:13:33.691632] [DEBUG] [REMOTE ] LCII: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:33.691744] [DEBUG] [REMOTE ] LCII: PASS: Integrity check passed. [2026-01-05T12:13:33.691784] [DEBUG] [REMOTE ] LCII: Symbol is viable for forecasting. [2026-01-05T12:13:33.691831] [INFO ] [MAIN ] [1866/3535] LCII kept (0.6s) | 1864 kept, 2 rejected | 138.5/min | ETA: 12.0m [2026-01-05T12:13:34.169267] [DEBUG] [REMOTE ] LCNB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:34.169397] [DEBUG] [REMOTE ] LCNB: PASS: History has at least 300 days. [2026-01-05T12:13:34.169816] [DEBUG] [REMOTE ] LCNB: PASS: Price check passed. Min price $14.15. [2026-01-05T12:13:34.169950] [DEBUG] [REMOTE ] LCNB: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:34.170061] [DEBUG] [REMOTE ] LCNB: PASS: Integrity check passed. [2026-01-05T12:13:34.170099] [DEBUG] [REMOTE ] LCNB: Symbol is viable for forecasting. [2026-01-05T12:13:34.170146] [INFO ] [MAIN ] [1867/3535] LCNB kept (0.5s) | 1865 kept, 2 rejected | 138.5/min | ETA: 12.0m [2026-01-05T12:13:34.430149] [DEBUG] [REMOTE ] LDI: Retrieved 1229 rows, trimmed to 300. [2026-01-05T12:13:34.430336] [DEBUG] [REMOTE ] LDI: PASS: History has at least 300 days. [2026-01-05T12:13:34.430600] [DEBUG] [REMOTE ] LDI: PASS: Price check passed. Min price $2.05. [2026-01-05T12:13:34.430745] [DEBUG] [REMOTE ] LDI: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:34.430861] [DEBUG] [REMOTE ] LDI: PASS: Integrity check passed. [2026-01-05T12:13:34.430904] [DEBUG] [REMOTE ] LDI: Symbol is viable for forecasting. [2026-01-05T12:13:34.430961] [INFO ] [MAIN ] [1868/3535] LDI kept (0.3s) | 1866 kept, 2 rejected | 138.5/min | ETA: 12.0m [2026-01-05T12:13:34.981902] [DEBUG] [REMOTE ] LDOS: Retrieved 4835 rows, trimmed to 300. [2026-01-05T12:13:34.982091] [DEBUG] [REMOTE ] LDOS: PASS: History has at least 300 days. [2026-01-05T12:13:34.982343] [DEBUG] [REMOTE ] LDOS: PASS: Price check passed. Min price $180.40. [2026-01-05T12:13:34.982481] [DEBUG] [REMOTE ] LDOS: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:34.982624] [DEBUG] [REMOTE ] LDOS: PASS: Integrity check passed. [2026-01-05T12:13:34.982671] [DEBUG] [REMOTE ] LDOS: Symbol is viable for forecasting. [2026-01-05T12:13:34.982731] [INFO ] [MAIN ] [1869/3535] LDOS kept (0.6s) | 1867 kept, 2 rejected | 138.5/min | ETA: 12.0m [2026-01-05T12:13:35.305064] [DEBUG] [REMOTE ] LDP: Retrieved 3377 rows, trimmed to 300. [2026-01-05T12:13:35.305188] [DEBUG] [REMOTE ] LDP: PASS: History has at least 300 days. [2026-01-05T12:13:35.305388] [DEBUG] [REMOTE ] LDP: PASS: Price check passed. Min price $20.68. [2026-01-05T12:13:35.305521] [DEBUG] [REMOTE ] LDP: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:35.305658] [DEBUG] [REMOTE ] LDP: PASS: Integrity check passed. [2026-01-05T12:13:35.305701] [DEBUG] [REMOTE ] LDP: Symbol is viable for forecasting. [2026-01-05T12:13:35.305756] [INFO ] [MAIN ] [1870/3535] LDP kept (0.3s) | 1868 kept, 2 rejected | 138.5/min | ETA: 12.0m [2026-01-05T12:13:35.694175] [DEBUG] [REMOTE ] LDSF: Retrieved 1758 rows, trimmed to 300. [2026-01-05T12:13:35.694287] [DEBUG] [REMOTE ] LDSF: PASS: History has at least 300 days. [2026-01-05T12:13:35.694484] [DEBUG] [REMOTE ] LDSF: PASS: Price check passed. Min price $18.90. [2026-01-05T12:13:35.694640] [DEBUG] [REMOTE ] LDSF: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:35.694755] [DEBUG] [REMOTE ] LDSF: PASS: Integrity check passed. [2026-01-05T12:13:35.694795] [DEBUG] [REMOTE ] LDSF: Symbol is viable for forecasting. [2026-01-05T12:13:35.694840] [INFO ] [MAIN ] [1871/3535] LDSF kept (0.4s) | 1869 kept, 2 rejected | 138.6/min | ETA: 12.0m [2026-01-05T12:13:35.994039] [DEBUG] [REMOTE ] LE: Retrieved 2966 rows, trimmed to 300. [2026-01-05T12:13:35.994170] [DEBUG] [REMOTE ] LE: PASS: History has at least 300 days. [2026-01-05T12:13:35.994375] [DEBUG] [REMOTE ] LE: PASS: Price check passed. Min price $13.77. [2026-01-05T12:13:35.994536] [DEBUG] [REMOTE ] LE: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:35.994676] [DEBUG] [REMOTE ] LE: PASS: Integrity check passed. [2026-01-05T12:13:35.994719] [DEBUG] [REMOTE ] LE: Symbol is viable for forecasting. [2026-01-05T12:13:35.994774] [INFO ] [MAIN ] [1872/3535] LE kept (0.3s) | 1870 kept, 2 rejected | 138.6/min | ETA: 12.0m [2026-01-05T12:13:36.597342] [DEBUG] [REMOTE ] LEA: Retrieved 4062 rows, trimmed to 300. [2026-01-05T12:13:36.597470] [DEBUG] [REMOTE ] LEA: PASS: History has at least 300 days. [2026-01-05T12:13:36.597699] [DEBUG] [REMOTE ] LEA: PASS: Price check passed. Min price $96.12. [2026-01-05T12:13:36.597837] [DEBUG] [REMOTE ] LEA: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:36.597944] [DEBUG] [REMOTE ] LEA: PASS: Integrity check passed. [2026-01-05T12:13:36.597984] [DEBUG] [REMOTE ] LEA: Symbol is viable for forecasting. [2026-01-05T12:13:36.598030] [INFO ] [MAIN ] [1873/3535] LEA kept (0.6s) | 1871 kept, 2 rejected | 138.5/min | ETA: 12.0m [2026-01-05T12:13:37.080499] [DEBUG] [REMOTE ] LECO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:37.080667] [DEBUG] [REMOTE ] LECO: PASS: History has at least 300 days. [2026-01-05T12:13:37.080906] [DEBUG] [REMOTE ] LECO: PASS: Price check passed. Min price $219.92. [2026-01-05T12:13:37.081039] [DEBUG] [REMOTE ] LECO: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:37.081182] [DEBUG] [REMOTE ] LECO: PASS: Integrity check passed. [2026-01-05T12:13:37.081223] [DEBUG] [REMOTE ] LECO: Symbol is viable for forecasting. [2026-01-05T12:13:37.081272] [INFO ] [MAIN ] [1874/3535] LECO kept (0.5s) | 1872 kept, 2 rejected | 138.5/min | ETA: 12.0m [2026-01-05T12:13:37.539764] [DEBUG] [REMOTE ] LEG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:37.539925] [DEBUG] [REMOTE ] LEG: PASS: History has at least 300 days. [2026-01-05T12:13:37.540211] [DEBUG] [REMOTE ] LEG: PASS: Price check passed. Min price $8.45. [2026-01-05T12:13:37.540398] [DEBUG] [REMOTE ] LEG: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:37.540558] [DEBUG] [REMOTE ] LEG: PASS: Integrity check passed. [2026-01-05T12:13:37.540636] [DEBUG] [REMOTE ] LEG: Symbol is viable for forecasting. [2026-01-05T12:13:37.540705] [INFO ] [MAIN ] [1875/3535] LEG kept (0.5s) | 1873 kept, 2 rejected | 138.5/min | ETA: 12.0m [2026-01-05T12:13:37.745546] [DEBUG] [REMOTE ] LEGH: Retrieved 1772 rows, trimmed to 300. [2026-01-05T12:13:37.745687] [DEBUG] [REMOTE ] LEGH: PASS: History has at least 300 days. [2026-01-05T12:13:37.745890] [DEBUG] [REMOTE ] LEGH: PASS: Price check passed. Min price $18.89. [2026-01-05T12:13:37.746034] [DEBUG] [REMOTE ] LEGH: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:37.746153] [DEBUG] [REMOTE ] LEGH: PASS: Integrity check passed. [2026-01-05T12:13:37.746196] [DEBUG] [REMOTE ] LEGH: Symbol is viable for forecasting. [2026-01-05T12:13:37.746245] [INFO ] [MAIN ] [1876/3535] LEGH kept (0.2s) | 1874 kept, 2 rejected | 138.6/min | ETA: 12.0m [2026-01-05T12:13:38.088466] [DEBUG] [REMOTE ] LEGN: Retrieved 1402 rows, trimmed to 300. [2026-01-05T12:13:38.088647] [DEBUG] [REMOTE ] LEGN: PASS: History has at least 300 days. [2026-01-05T12:13:38.088866] [DEBUG] [REMOTE ] LEGN: PASS: Price check passed. Min price $21.28. [2026-01-05T12:13:38.089001] [DEBUG] [REMOTE ] LEGN: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:38.089115] [DEBUG] [REMOTE ] LEGN: PASS: Integrity check passed. [2026-01-05T12:13:38.089157] [DEBUG] [REMOTE ] LEGN: Symbol is viable for forecasting. [2026-01-05T12:13:38.089204] [INFO ] [MAIN ] [1877/3535] LEGN kept (0.3s) | 1875 kept, 2 rejected | 138.6/min | ETA: 12.0m [2026-01-05T12:13:38.800852] [DEBUG] [REMOTE ] LEN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:38.800992] [DEBUG] [REMOTE ] LEN: PASS: History has at least 300 days. [2026-01-05T12:13:38.801220] [DEBUG] [REMOTE ] LEN: PASS: Price check passed. Min price $102.80. [2026-01-05T12:13:38.801353] [DEBUG] [REMOTE ] LEN: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:38.801475] [DEBUG] [REMOTE ] LEN: PASS: Integrity check passed. [2026-01-05T12:13:38.801514] [DEBUG] [REMOTE ] LEN: Symbol is viable for forecasting. [2026-01-05T12:13:38.801562] [INFO ] [MAIN ] [1878/3535] LEN kept (0.7s) | 1876 kept, 2 rejected | 138.5/min | ETA: 12.0m [2026-01-05T12:13:39.057971] [DEBUG] [REMOTE ] LENZ: Retrieved 1136 rows, trimmed to 300. [2026-01-05T12:13:39.058103] [DEBUG] [REMOTE ] LENZ: PASS: History has at least 300 days. [2026-01-05T12:13:39.058298] [DEBUG] [REMOTE ] LENZ: PASS: Price check passed. Min price $16.00. [2026-01-05T12:13:39.058428] [DEBUG] [REMOTE ] LENZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:39.058543] [DEBUG] [REMOTE ] LENZ: PASS: Integrity check passed. [2026-01-05T12:13:39.058628] [DEBUG] [REMOTE ] LENZ: Symbol is viable for forecasting. [2026-01-05T12:13:39.058677] [INFO ] [MAIN ] [1879/3535] LENZ kept (0.3s) | 1877 kept, 2 rejected | 138.6/min | ETA: 12.0m [2026-01-05T12:13:39.530683] [DEBUG] [REMOTE ] LEO: Retrieved 6281 rows, trimmed to 300. [2026-01-05T12:13:39.530928] [DEBUG] [REMOTE ] LEO: PASS: History has at least 300 days. [2026-01-05T12:13:39.531291] [DEBUG] [REMOTE ] LEO: PASS: Price check passed. Min price $6.15. [2026-01-05T12:13:39.531432] [DEBUG] [REMOTE ] LEO: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:39.531620] [DEBUG] [REMOTE ] LEO: PASS: Integrity check passed. [2026-01-05T12:13:39.531676] [DEBUG] [REMOTE ] LEO: Symbol is viable for forecasting. [2026-01-05T12:13:39.531738] [INFO ] [MAIN ] [1880/3535] LEO kept (0.5s) | 1878 kept, 2 rejected | 138.6/min | ETA: 11.9m [2026-01-05T12:13:39.880872] [DEBUG] [REMOTE ] LESL: Retrieved 1300 rows, trimmed to 300. [2026-01-05T12:13:39.881018] [DEBUG] [REMOTE ] LESL: PASS: History has at least 300 days. [2026-01-05T12:13:39.881230] [DEBUG] [REMOTE ] LESL: PASS: Price check passed. Min price $1.65. [2026-01-05T12:13:39.881361] [DEBUG] [REMOTE ] LESL: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:39.881468] [DEBUG] [REMOTE ] LESL: PASS: Integrity check passed. [2026-01-05T12:13:39.881507] [DEBUG] [REMOTE ] LESL: Symbol is viable for forecasting. [2026-01-05T12:13:39.881552] [INFO ] [MAIN ] [1881/3535] LESL kept (0.3s) | 1879 kept, 2 rejected | 138.6/min | ETA: 11.9m [2026-01-05T12:13:40.171567] [DEBUG] [REMOTE ] LEVI: Retrieved 1707 rows, trimmed to 300. [2026-01-05T12:13:40.171724] [DEBUG] [REMOTE ] LEVI: PASS: History has at least 300 days. [2026-01-05T12:13:40.171935] [DEBUG] [REMOTE ] LEVI: PASS: Price check passed. Min price $19.47. [2026-01-05T12:13:40.172075] [DEBUG] [REMOTE ] LEVI: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:40.172191] [DEBUG] [REMOTE ] LEVI: PASS: Integrity check passed. [2026-01-05T12:13:40.172232] [DEBUG] [REMOTE ] LEVI: Symbol is viable for forecasting. [2026-01-05T12:13:40.172281] [INFO ] [MAIN ] [1882/3535] LEVI kept (0.3s) | 1880 kept, 2 rejected | 138.6/min | ETA: 11.9m [2026-01-05T12:13:40.844814] [DEBUG] [REMOTE ] LFMD: Retrieved 6281 rows, trimmed to 300. [2026-01-05T12:13:40.845076] [DEBUG] [REMOTE ] LFMD: PASS: History has at least 300 days. [2026-01-05T12:13:40.845353] [DEBUG] [REMOTE ] LFMD: PASS: Price check passed. Min price $3.20. [2026-01-05T12:13:40.845495] [DEBUG] [REMOTE ] LFMD: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:40.845647] [DEBUG] [REMOTE ] LFMD: PASS: Integrity check passed. [2026-01-05T12:13:40.845691] [DEBUG] [REMOTE ] LFMD: Symbol is viable for forecasting. [2026-01-05T12:13:40.845742] [INFO ] [MAIN ] [1883/3535] LFMD kept (0.7s) | 1881 kept, 2 rejected | 138.6/min | ETA: 11.9m [2026-01-05T12:13:41.338037] [DEBUG] [REMOTE ] LFUS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:41.338200] [DEBUG] [REMOTE ] LFUS: PASS: History has at least 300 days. [2026-01-05T12:13:41.338501] [DEBUG] [REMOTE ] LFUS: PASS: Price check passed. Min price $234.94. [2026-01-05T12:13:41.338719] [DEBUG] [REMOTE ] LFUS: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:41.338885] [DEBUG] [REMOTE ] LFUS: PASS: Integrity check passed. [2026-01-05T12:13:41.338945] [DEBUG] [REMOTE ] LFUS: Symbol is viable for forecasting. [2026-01-05T12:13:41.339023] [INFO ] [MAIN ] [1884/3535] LFUS kept (0.5s) | 1882 kept, 2 rejected | 138.5/min | ETA: 11.9m [2026-01-05T12:13:41.767650] [DEBUG] [REMOTE ] LFVN: Retrieved 5346 rows, trimmed to 300. [2026-01-05T12:13:41.767796] [DEBUG] [REMOTE ] LFVN: PASS: History has at least 300 days. [2026-01-05T12:13:41.768028] [DEBUG] [REMOTE ] LFVN: PASS: Price check passed. Min price $5.99. [2026-01-05T12:13:41.768159] [DEBUG] [REMOTE ] LFVN: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:41.768279] [DEBUG] [REMOTE ] LFVN: PASS: Integrity check passed. [2026-01-05T12:13:41.768319] [DEBUG] [REMOTE ] LFVN: Symbol is viable for forecasting. [2026-01-05T12:13:41.768367] [INFO ] [MAIN ] [1885/3535] LFVN kept (0.4s) | 1883 kept, 2 rejected | 138.6/min | ETA: 11.9m [2026-01-05T12:13:41.950786] [DEBUG] [REMOTE ] LGCL: Retrieved 460 rows, trimmed to 300. [2026-01-05T12:13:41.950920] [DEBUG] [REMOTE ] LGCL: PASS: History has at least 300 days. [2026-01-05T12:13:41.951123] [DEBUG] [REMOTE ] LGCL: PASS: Price check passed. Min price $1.99. [2026-01-05T12:13:41.951268] [DEBUG] [REMOTE ] LGCL: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:41.951380] [DEBUG] [REMOTE ] LGCL: PASS: Integrity check passed. [2026-01-05T12:13:41.951420] [DEBUG] [REMOTE ] LGCL: Symbol is viable for forecasting. [2026-01-05T12:13:41.951466] [INFO ] [MAIN ] [1886/3535] LGCL kept (0.2s) | 1884 kept, 2 rejected | 138.6/min | ETA: 11.9m [2026-01-05T12:13:42.650134] [DEBUG] [REMOTE ] LGI: Retrieved 5450 rows, trimmed to 300. [2026-01-05T12:13:42.650366] [DEBUG] [REMOTE ] LGI: PASS: History has at least 300 days. [2026-01-05T12:13:42.650824] [DEBUG] [REMOTE ] LGI: PASS: Price check passed. Min price $16.46. [2026-01-05T12:13:42.651031] [DEBUG] [REMOTE ] LGI: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:42.651197] [DEBUG] [REMOTE ] LGI: PASS: Integrity check passed. [2026-01-05T12:13:42.651247] [DEBUG] [REMOTE ] LGI: Symbol is viable for forecasting. [2026-01-05T12:13:42.651317] [INFO ] [MAIN ] [1887/3535] LGI kept (0.7s) | 1885 kept, 2 rejected | 138.5/min | ETA: 11.9m [2026-01-05T12:13:42.999958] [DEBUG] [REMOTE ] LGIH: Retrieved 3056 rows, trimmed to 300. [2026-01-05T12:13:43.000187] [DEBUG] [REMOTE ] LGIH: PASS: History has at least 300 days. [2026-01-05T12:13:43.000538] [DEBUG] [REMOTE ] LGIH: PASS: Price check passed. Min price $40.73. [2026-01-05T12:13:43.000763] [DEBUG] [REMOTE ] LGIH: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:43.000945] [DEBUG] [REMOTE ] LGIH: PASS: Integrity check passed. [2026-01-05T12:13:43.000996] [DEBUG] [REMOTE ] LGIH: Symbol is viable for forecasting. [2026-01-05T12:13:43.001052] [INFO ] [MAIN ] [1888/3535] LGIH kept (0.3s) | 1886 kept, 2 rejected | 138.6/min | ETA: 11.9m [2026-01-05T12:13:43.569886] [DEBUG] [REMOTE ] LGND: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:43.570073] [DEBUG] [REMOTE ] LGND: PASS: History has at least 300 days. [2026-01-05T12:13:43.570317] [DEBUG] [REMOTE ] LGND: PASS: Price check passed. Min price $177.73. [2026-01-05T12:13:43.570454] [DEBUG] [REMOTE ] LGND: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:43.570601] [DEBUG] [REMOTE ] LGND: PASS: Integrity check passed. [2026-01-05T12:13:43.570646] [DEBUG] [REMOTE ] LGND: Symbol is viable for forecasting. [2026-01-05T12:13:43.570696] [INFO ] [MAIN ] [1889/3535] LGND kept (0.6s) | 1887 kept, 2 rejected | 138.5/min | ETA: 11.9m [2026-01-05T12:13:43.944418] [DEBUG] [REMOTE ] LH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:43.944565] [DEBUG] [REMOTE ] LH: PASS: History has at least 300 days. [2026-01-05T12:13:43.944811] [DEBUG] [REMOTE ] LH: PASS: Price check passed. Min price $245.98. [2026-01-05T12:13:43.944947] [DEBUG] [REMOTE ] LH: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:43.945064] [DEBUG] [REMOTE ] LH: PASS: Integrity check passed. [2026-01-05T12:13:43.945105] [DEBUG] [REMOTE ] LH: Symbol is viable for forecasting. [2026-01-05T12:13:43.945154] [INFO ] [MAIN ] [1890/3535] LH kept (0.4s) | 1888 kept, 2 rejected | 138.5/min | ETA: 11.9m [2026-01-05T12:13:44.440711] [DEBUG] [REMOTE ] LHX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:44.440939] [DEBUG] [REMOTE ] LHX: PASS: History has at least 300 days. [2026-01-05T12:13:44.441268] [DEBUG] [REMOTE ] LHX: PASS: Price check passed. Min price $272.32. [2026-01-05T12:13:44.441418] [DEBUG] [REMOTE ] LHX: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:44.441548] [DEBUG] [REMOTE ] LHX: PASS: Integrity check passed. [2026-01-05T12:13:44.441611] [DEBUG] [REMOTE ] LHX: Symbol is viable for forecasting. [2026-01-05T12:13:44.441668] [INFO ] [MAIN ] [1891/3535] LHX kept (0.5s) | 1889 kept, 2 rejected | 138.5/min | ETA: 11.9m [2026-01-05T12:13:44.722159] [DEBUG] [REMOTE ] LI: Retrieved 1364 rows, trimmed to 300. [2026-01-05T12:13:44.722345] [DEBUG] [REMOTE ] LI: PASS: History has at least 300 days. [2026-01-05T12:13:44.722618] [DEBUG] [REMOTE ] LI: PASS: Price check passed. Min price $16.15. [2026-01-05T12:13:44.722776] [DEBUG] [REMOTE ] LI: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:44.722911] [DEBUG] [REMOTE ] LI: PASS: Integrity check passed. [2026-01-05T12:13:44.722961] [DEBUG] [REMOTE ] LI: Symbol is viable for forecasting. [2026-01-05T12:13:44.723026] [INFO ] [MAIN ] [1892/3535] LI kept (0.3s) | 1890 kept, 2 rejected | 138.6/min | ETA: 11.9m [2026-01-05T12:13:45.074755] [DEBUG] [REMOTE ] LICN: Retrieved 730 rows, trimmed to 300. [2026-01-05T12:13:45.074948] [DEBUG] [REMOTE ] LICN: PASS: History has at least 300 days. [2026-01-05T12:13:45.075212] [DEBUG] [REMOTE ] LICN: PASS: Price check passed. Min price $2.82. [2026-01-05T12:13:45.075380] [DEBUG] [REMOTE ] LICN: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:45.075522] [DEBUG] [REMOTE ] LICN: PASS: Integrity check passed. [2026-01-05T12:13:45.075569] [DEBUG] [REMOTE ] LICN: Symbol is viable for forecasting. [2026-01-05T12:13:45.075654] [INFO ] [MAIN ] [1893/3535] LICN kept (0.4s) | 1891 kept, 2 rejected | 138.6/min | ETA: 11.8m [2026-01-05T12:13:45.414446] [DEBUG] [REMOTE ] LIF: Retrieved 395 rows, trimmed to 300. [2026-01-05T12:13:45.414648] [DEBUG] [REMOTE ] LIF: PASS: History has at least 300 days. [2026-01-05T12:13:45.414901] [DEBUG] [REMOTE ] LIF: PASS: Price check passed. Min price $60.43. [2026-01-05T12:13:45.415046] [DEBUG] [REMOTE ] LIF: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:45.415169] [DEBUG] [REMOTE ] LIF: PASS: Integrity check passed. [2026-01-05T12:13:45.415224] [DEBUG] [REMOTE ] LIF: Symbol is viable for forecasting. [2026-01-05T12:13:45.415277] [INFO ] [MAIN ] [1894/3535] LIF kept (0.3s) | 1892 kept, 2 rejected | 138.6/min | ETA: 11.8m [2026-01-05T12:13:46.119411] [DEBUG] [REMOTE ] LII: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:46.119665] [DEBUG] [REMOTE ] LII: PASS: History has at least 300 days. [2026-01-05T12:13:46.120045] [DEBUG] [REMOTE ] LII: PASS: Price check passed. Min price $443.07. [2026-01-05T12:13:46.120195] [DEBUG] [REMOTE ] LII: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:46.120347] [DEBUG] [REMOTE ] LII: PASS: Integrity check passed. [2026-01-05T12:13:46.120391] [DEBUG] [REMOTE ] LII: Symbol is viable for forecasting. [2026-01-05T12:13:46.120449] [INFO ] [MAIN ] [1895/3535] LII kept (0.7s) | 1893 kept, 2 rejected | 138.5/min | ETA: 11.8m [2026-01-05T12:13:46.278891] [DEBUG] [REMOTE ] LILA: Retrieved 2642 rows, trimmed to 300. [2026-01-05T12:13:46.279114] [DEBUG] [REMOTE ] LILA: PASS: History has at least 300 days. [2026-01-05T12:13:46.279384] [DEBUG] [REMOTE ] LILA: PASS: Price check passed. Min price $7.26. [2026-01-05T12:13:46.279522] [DEBUG] [REMOTE ] LILA: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:46.279683] [DEBUG] [REMOTE ] LILA: PASS: Integrity check passed. [2026-01-05T12:13:46.279757] [DEBUG] [REMOTE ] LILA: Symbol is viable for forecasting. [2026-01-05T12:13:46.279818] [INFO ] [MAIN ] [1896/3535] LILA kept (0.2s) | 1894 kept, 2 rejected | 138.6/min | ETA: 11.8m [2026-01-05T12:13:46.885950] [DEBUG] [REMOTE ] LILAK: Retrieved 2642 rows, trimmed to 300. [2026-01-05T12:13:46.886142] [DEBUG] [REMOTE ] LILAK: PASS: History has at least 300 days. [2026-01-05T12:13:46.886406] [DEBUG] [REMOTE ] LILAK: PASS: Price check passed. Min price $7.32. [2026-01-05T12:13:46.886548] [DEBUG] [REMOTE ] LILAK: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:46.886698] [DEBUG] [REMOTE ] LILAK: PASS: Integrity check passed. [2026-01-05T12:13:46.886742] [DEBUG] [REMOTE ] LILAK: Symbol is viable for forecasting. [2026-01-05T12:13:46.886797] [INFO ] [MAIN ] [1897/3535] LILAK kept (0.6s) | 1895 kept, 2 rejected | 138.6/min | ETA: 11.8m [2026-01-05T12:13:47.205311] [DEBUG] [REMOTE ] LIN: Retrieved 1824 rows, trimmed to 300. [2026-01-05T12:13:47.205535] [DEBUG] [REMOTE ] LIN: PASS: History has at least 300 days. [2026-01-05T12:13:47.205835] [DEBUG] [REMOTE ] LIN: PASS: Price check passed. Min price $389.38. [2026-01-05T12:13:47.205976] [DEBUG] [REMOTE ] LIN: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:47.206096] [DEBUG] [REMOTE ] LIN: PASS: Integrity check passed. [2026-01-05T12:13:47.206138] [DEBUG] [REMOTE ] LIN: Symbol is viable for forecasting. [2026-01-05T12:13:47.206190] [INFO ] [MAIN ] [1898/3535] LIN kept (0.3s) | 1896 kept, 2 rejected | 138.6/min | ETA: 11.8m [2026-01-05T12:13:47.743501] [DEBUG] [REMOTE ] LINC: Retrieved 5165 rows, trimmed to 300. [2026-01-05T12:13:47.743709] [DEBUG] [REMOTE ] LINC: PASS: History has at least 300 days. [2026-01-05T12:13:47.743959] [DEBUG] [REMOTE ] LINC: PASS: Price check passed. Min price $17.80. [2026-01-05T12:13:47.744100] [DEBUG] [REMOTE ] LINC: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:47.744220] [DEBUG] [REMOTE ] LINC: PASS: Integrity check passed. [2026-01-05T12:13:47.744264] [DEBUG] [REMOTE ] LINC: Symbol is viable for forecasting. [2026-01-05T12:13:47.744316] [INFO ] [MAIN ] [1899/3535] LINC kept (0.5s) | 1897 kept, 2 rejected | 138.6/min | ETA: 11.8m [2026-01-05T12:13:48.069389] [DEBUG] [REMOTE ] LIND: Retrieved 2638 rows, trimmed to 300. [2026-01-05T12:13:48.069596] [DEBUG] [REMOTE ] LIND: PASS: History has at least 300 days. [2026-01-05T12:13:48.069847] [DEBUG] [REMOTE ] LIND: PASS: Price check passed. Min price $11.45. [2026-01-05T12:13:48.069997] [DEBUG] [REMOTE ] LIND: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:48.070147] [DEBUG] [REMOTE ] LIND: PASS: Integrity check passed. [2026-01-05T12:13:48.070194] [DEBUG] [REMOTE ] LIND: Symbol is viable for forecasting. [2026-01-05T12:13:48.070247] [INFO ] [MAIN ] [1900/3535] LIND kept (0.3s) | 1898 kept, 2 rejected | 138.6/min | ETA: 11.8m [2026-01-05T12:13:48.336376] [DEBUG] [REMOTE ] LINE: Retrieved 362 rows, trimmed to 300. [2026-01-05T12:13:48.336611] [DEBUG] [REMOTE ] LINE: PASS: History has at least 300 days. [2026-01-05T12:13:48.336885] [DEBUG] [REMOTE ] LINE: PASS: Price check passed. Min price $32.58. [2026-01-05T12:13:48.337032] [DEBUG] [REMOTE ] LINE: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:48.337156] [DEBUG] [REMOTE ] LINE: PASS: Integrity check passed. [2026-01-05T12:13:48.337201] [DEBUG] [REMOTE ] LINE: Symbol is viable for forecasting. [2026-01-05T12:13:48.337278] [INFO ] [MAIN ] [1901/3535] LINE kept (0.3s) | 1899 kept, 2 rejected | 138.6/min | ETA: 11.8m [2026-01-05T12:13:48.891012] [DEBUG] [REMOTE ] LINK: Retrieved 3438 rows, trimmed to 300. [2026-01-05T12:13:48.891205] [DEBUG] [REMOTE ] LINK: PASS: History has at least 300 days. [2026-01-05T12:13:48.891461] [DEBUG] [REMOTE ] LINK: PASS: Price check passed. Min price $3.40. [2026-01-05T12:13:48.891624] [DEBUG] [REMOTE ] LINK: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:48.891753] [DEBUG] [REMOTE ] LINK: PASS: Integrity check passed. [2026-01-05T12:13:48.891794] [DEBUG] [REMOTE ] LINK: Symbol is viable for forecasting. [2026-01-05T12:13:48.891845] [INFO ] [MAIN ] [1902/3535] LINK kept (0.6s) | 1900 kept, 2 rejected | 138.6/min | ETA: 11.8m [2026-01-05T12:13:49.263213] [DEBUG] [REMOTE ] LITE: Retrieved 2620 rows, trimmed to 300. [2026-01-05T12:13:49.263406] [DEBUG] [REMOTE ] LITE: PASS: History has at least 300 days. [2026-01-05T12:13:49.263708] [DEBUG] [REMOTE ] LITE: PASS: Price check passed. Min price $149.61. [2026-01-05T12:13:49.263859] [DEBUG] [REMOTE ] LITE: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:49.264177] [DEBUG] [REMOTE ] LITE: PASS: Integrity check passed. [2026-01-05T12:13:49.264219] [DEBUG] [REMOTE ] LITE: Symbol is viable for forecasting. [2026-01-05T12:13:49.264273] [INFO ] [MAIN ] [1903/3535] LITE kept (0.4s) | 1901 kept, 2 rejected | 138.6/min | ETA: 11.8m [2026-01-05T12:13:49.608826] [DEBUG] [REMOTE ] LITM: Retrieved 1033 rows, trimmed to 300. [2026-01-05T12:13:49.608953] [DEBUG] [REMOTE ] LITM: PASS: History has at least 300 days. [2026-01-05T12:13:49.609155] [DEBUG] [REMOTE ] LITM: PASS: Price check passed. Min price $2.49. [2026-01-05T12:13:49.609287] [DEBUG] [REMOTE ] LITM: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:49.609393] [DEBUG] [REMOTE ] LITM: PASS: Integrity check passed. [2026-01-05T12:13:49.609433] [DEBUG] [REMOTE ] LITM: Symbol is viable for forecasting. [2026-01-05T12:13:49.609478] [INFO ] [MAIN ] [1904/3535] LITM kept (0.3s) | 1902 kept, 2 rejected | 138.6/min | ETA: 11.8m [2026-01-05T12:13:50.072558] [DEBUG] [REMOTE ] LIVN: Retrieved 2567 rows, trimmed to 300. [2026-01-05T12:13:50.072729] [DEBUG] [REMOTE ] LIVN: PASS: History has at least 300 days. [2026-01-05T12:13:50.072938] [DEBUG] [REMOTE ] LIVN: PASS: Price check passed. Min price $49.57. [2026-01-05T12:13:50.073068] [DEBUG] [REMOTE ] LIVN: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:50.073176] [DEBUG] [REMOTE ] LIVN: PASS: Integrity check passed. [2026-01-05T12:13:50.073216] [DEBUG] [REMOTE ] LIVN: Symbol is viable for forecasting. [2026-01-05T12:13:50.073264] [INFO ] [MAIN ] [1905/3535] LIVN kept (0.5s) | 1903 kept, 2 rejected | 138.6/min | ETA: 11.8m [2026-01-05T12:13:50.665217] [DEBUG] [REMOTE ] LKFN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:50.665467] [DEBUG] [REMOTE ] LKFN: PASS: History has at least 300 days. [2026-01-05T12:13:50.665883] [DEBUG] [REMOTE ] LKFN: PASS: Price check passed. Min price $56.30. [2026-01-05T12:13:50.666066] [DEBUG] [REMOTE ] LKFN: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:50.666265] [DEBUG] [REMOTE ] LKFN: PASS: Integrity check passed. [2026-01-05T12:13:50.666311] [DEBUG] [REMOTE ] LKFN: Symbol is viable for forecasting. [2026-01-05T12:13:50.666372] [INFO ] [MAIN ] [1906/3535] LKFN kept (0.6s) | 1904 kept, 2 rejected | 138.6/min | ETA: 11.8m [2026-01-05T12:13:51.108932] [DEBUG] [REMOTE ] LKQ: Retrieved 5598 rows, trimmed to 300. [2026-01-05T12:13:51.109147] [DEBUG] [REMOTE ] LKQ: PASS: History has at least 300 days. [2026-01-05T12:13:51.109464] [DEBUG] [REMOTE ] LKQ: PASS: Price check passed. Min price $28.17. [2026-01-05T12:13:51.109719] [DEBUG] [REMOTE ] LKQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:51.109860] [DEBUG] [REMOTE ] LKQ: PASS: Integrity check passed. [2026-01-05T12:13:51.109904] [DEBUG] [REMOTE ] LKQ: Symbol is viable for forecasting. [2026-01-05T12:13:51.110035] [INFO ] [MAIN ] [1907/3535] LKQ kept (0.4s) | 1905 kept, 2 rejected | 138.6/min | ETA: 11.7m [2026-01-05T12:13:51.626274] [DEBUG] [REMOTE ] LLY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:51.626494] [DEBUG] [REMOTE ] LLY: PASS: History has at least 300 days. [2026-01-05T12:13:51.626856] [DEBUG] [REMOTE ] LLY: PASS: Price check passed. Min price $798.40. [2026-01-05T12:13:51.627003] [DEBUG] [REMOTE ] LLY: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:51.627151] [DEBUG] [REMOTE ] LLY: PASS: Integrity check passed. [2026-01-05T12:13:51.627193] [DEBUG] [REMOTE ] LLY: Symbol is viable for forecasting. [2026-01-05T12:13:51.627250] [INFO ] [MAIN ] [1908/3535] LLY kept (0.5s) | 1906 kept, 2 rejected | 138.6/min | ETA: 11.7m [2026-01-05T12:13:51.933316] [DEBUG] [REMOTE ] LMB: Retrieved 2503 rows, trimmed to 300. [2026-01-05T12:13:51.933520] [DEBUG] [REMOTE ] LMB: PASS: History has at least 300 days. [2026-01-05T12:13:51.933807] [DEBUG] [REMOTE ] LMB: PASS: Price check passed. Min price $65.92. [2026-01-05T12:13:51.933946] [DEBUG] [REMOTE ] LMB: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:51.934066] [DEBUG] [REMOTE ] LMB: PASS: Integrity check passed. [2026-01-05T12:13:51.934107] [DEBUG] [REMOTE ] LMB: Symbol is viable for forecasting. [2026-01-05T12:13:51.934161] [INFO ] [MAIN ] [1909/3535] LMB kept (0.3s) | 1907 kept, 2 rejected | 138.6/min | ETA: 11.7m [2026-01-05T12:13:52.370301] [DEBUG] [REMOTE ] LMBS: Retrieved 2806 rows, trimmed to 300. [2026-01-05T12:13:52.370489] [DEBUG] [REMOTE ] LMBS: PASS: History has at least 300 days. [2026-01-05T12:13:52.370777] [DEBUG] [REMOTE ] LMBS: PASS: Price check passed. Min price $49.36. [2026-01-05T12:13:52.370944] [DEBUG] [REMOTE ] LMBS: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:52.371091] [DEBUG] [REMOTE ] LMBS: PASS: Integrity check passed. [2026-01-05T12:13:52.371149] [DEBUG] [REMOTE ] LMBS: Symbol is viable for forecasting. [2026-01-05T12:13:52.371205] [INFO ] [MAIN ] [1910/3535] LMBS kept (0.4s) | 1908 kept, 2 rejected | 138.6/min | ETA: 11.7m [2026-01-05T12:13:52.701367] [DEBUG] [REMOTE ] LMND: Retrieved 1383 rows, trimmed to 300. [2026-01-05T12:13:52.701554] [DEBUG] [REMOTE ] LMND: PASS: History has at least 300 days. [2026-01-05T12:13:52.701842] [DEBUG] [REMOTE ] LMND: PASS: Price check passed. Min price $47.55. [2026-01-05T12:13:52.701986] [DEBUG] [REMOTE ] LMND: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:52.702141] [DEBUG] [REMOTE ] LMND: PASS: Integrity check passed. [2026-01-05T12:13:52.702199] [DEBUG] [REMOTE ] LMND: Symbol is viable for forecasting. [2026-01-05T12:13:52.702269] [INFO ] [MAIN ] [1911/3535] LMND kept (0.3s) | 1909 kept, 2 rejected | 138.6/min | ETA: 11.7m [2026-01-05T12:13:53.253793] [DEBUG] [REMOTE ] LNC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:53.254022] [DEBUG] [REMOTE ] LNC: PASS: History has at least 300 days. [2026-01-05T12:13:53.254372] [DEBUG] [REMOTE ] LNC: PASS: Price check passed. Min price $38.04. [2026-01-05T12:13:53.254515] [DEBUG] [REMOTE ] LNC: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:53.254701] [DEBUG] [REMOTE ] LNC: PASS: Integrity check passed. [2026-01-05T12:13:53.254748] [DEBUG] [REMOTE ] LNC: Symbol is viable for forecasting. [2026-01-05T12:13:53.254804] [INFO ] [MAIN ] [1912/3535] LNC kept (0.6s) | 1910 kept, 2 rejected | 138.6/min | ETA: 11.7m [2026-01-05T12:13:53.563511] [DEBUG] [REMOTE ] LND: Retrieved 3429 rows, trimmed to 300. [2026-01-05T12:13:53.563672] [DEBUG] [REMOTE ] LND: PASS: History has at least 300 days. [2026-01-05T12:13:53.563877] [DEBUG] [REMOTE ] LND: PASS: Price check passed. Min price $3.50. [2026-01-05T12:13:53.564009] [DEBUG] [REMOTE ] LND: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:53.564117] [DEBUG] [REMOTE ] LND: PASS: Integrity check passed. [2026-01-05T12:13:53.564173] [DEBUG] [REMOTE ] LND: Symbol is viable for forecasting. [2026-01-05T12:13:53.564220] [INFO ] [MAIN ] [1913/3535] LND kept (0.3s) | 1911 kept, 2 rejected | 138.6/min | ETA: 11.7m [2026-01-05T12:13:53.957548] [DEBUG] [REMOTE ] LNG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:53.957782] [DEBUG] [REMOTE ] LNG: PASS: History has at least 300 days. [2026-01-05T12:13:53.958075] [DEBUG] [REMOTE ] LNG: PASS: Price check passed. Min price $188.83. [2026-01-05T12:13:53.958215] [DEBUG] [REMOTE ] LNG: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:53.958354] [DEBUG] [REMOTE ] LNG: PASS: Integrity check passed. [2026-01-05T12:13:53.958405] [DEBUG] [REMOTE ] LNG: Symbol is viable for forecasting. [2026-01-05T12:13:53.958462] [INFO ] [MAIN ] [1914/3535] LNG kept (0.4s) | 1912 kept, 2 rejected | 138.6/min | ETA: 11.7m [2026-01-05T12:13:54.342773] [DEBUG] [REMOTE ] LNKB: Retrieved 1378 rows, trimmed to 300. [2026-01-05T12:13:54.342962] [DEBUG] [REMOTE ] LNKB: PASS: History has at least 300 days. [2026-01-05T12:13:54.343230] [DEBUG] [REMOTE ] LNKB: PASS: Price check passed. Min price $6.78. [2026-01-05T12:13:54.343372] [DEBUG] [REMOTE ] LNKB: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:54.343492] [DEBUG] [REMOTE ] LNKB: PASS: Integrity check passed. [2026-01-05T12:13:54.343536] [DEBUG] [REMOTE ] LNKB: Symbol is viable for forecasting. [2026-01-05T12:13:54.343613] [INFO ] [MAIN ] [1915/3535] LNKB kept (0.4s) | 1913 kept, 2 rejected | 138.6/min | ETA: 11.7m [2026-01-05T12:13:54.959469] [DEBUG] [REMOTE ] LNN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:54.959687] [DEBUG] [REMOTE ] LNN: PASS: History has at least 300 days. [2026-01-05T12:13:54.959971] [DEBUG] [REMOTE ] LNN: PASS: Price check passed. Min price $106.57. [2026-01-05T12:13:54.960111] [DEBUG] [REMOTE ] LNN: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:54.960244] [DEBUG] [REMOTE ] LNN: PASS: Integrity check passed. [2026-01-05T12:13:54.960286] [DEBUG] [REMOTE ] LNN: Symbol is viable for forecasting. [2026-01-05T12:13:54.960339] [INFO ] [MAIN ] [1916/3535] LNN kept (0.6s) | 1914 kept, 2 rejected | 138.6/min | ETA: 11.7m [2026-01-05T12:13:55.157196] [DEBUG] [REMOTE ] LNTH: Retrieved 2647 rows, trimmed to 300. [2026-01-05T12:13:55.157393] [DEBUG] [REMOTE ] LNTH: PASS: History has at least 300 days. [2026-01-05T12:13:55.157703] [DEBUG] [REMOTE ] LNTH: PASS: Price check passed. Min price $50.69. [2026-01-05T12:13:55.157849] [DEBUG] [REMOTE ] LNTH: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:55.157976] [DEBUG] [REMOTE ] LNTH: PASS: Integrity check passed. [2026-01-05T12:13:55.158019] [DEBUG] [REMOTE ] LNTH: Symbol is viable for forecasting. [2026-01-05T12:13:55.158073] [INFO ] [MAIN ] [1917/3535] LNTH kept (0.2s) | 1915 kept, 2 rejected | 138.6/min | ETA: 11.7m [2026-01-05T12:13:55.582256] [DEBUG] [REMOTE ] LNZA: Retrieved 1073 rows, trimmed to 300. [2026-01-05T12:13:55.582444] [DEBUG] [REMOTE ] LNZA: PASS: History has at least 300 days. [2026-01-05T12:13:55.582707] [DEBUG] [REMOTE ] LNZA: PASS: Price check passed. Min price $11.94. [2026-01-05T12:13:55.582849] [DEBUG] [REMOTE ] LNZA: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:55.582973] [DEBUG] [REMOTE ] LNZA: PASS: Integrity check passed. [2026-01-05T12:13:55.583016] [DEBUG] [REMOTE ] LNZA: Symbol is viable for forecasting. [2026-01-05T12:13:55.583067] [INFO ] [MAIN ] [1918/3535] LNZA kept (0.4s) | 1916 kept, 2 rejected | 138.6/min | ETA: 11.7m [2026-01-05T12:13:56.213674] [DEBUG] [REMOTE ] LOAN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:56.213976] [DEBUG] [REMOTE ] LOAN: PASS: History has at least 300 days. [2026-01-05T12:13:56.214500] [DEBUG] [REMOTE ] LOAN: PASS: Price check passed. Min price $4.27. [2026-01-05T12:13:56.214698] [DEBUG] [REMOTE ] LOAN: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:56.214886] [DEBUG] [REMOTE ] LOAN: PASS: Integrity check passed. [2026-01-05T12:13:56.214979] [DEBUG] [REMOTE ] LOAN: Symbol is viable for forecasting. [2026-01-05T12:13:56.215045] [INFO ] [MAIN ] [1919/3535] LOAN kept (0.6s) | 1917 kept, 2 rejected | 138.6/min | ETA: 11.7m [2026-01-05T12:13:56.611022] [DEBUG] [REMOTE ] LOB: Retrieved 2628 rows, trimmed to 300. [2026-01-05T12:13:56.611225] [DEBUG] [REMOTE ] LOB: PASS: History has at least 300 days. [2026-01-05T12:13:56.611485] [DEBUG] [REMOTE ] LOB: PASS: Price check passed. Min price $29.38. [2026-01-05T12:13:56.611645] [DEBUG] [REMOTE ] LOB: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:56.611771] [DEBUG] [REMOTE ] LOB: PASS: Integrity check passed. [2026-01-05T12:13:56.611811] [DEBUG] [REMOTE ] LOB: Symbol is viable for forecasting. [2026-01-05T12:13:56.611862] [INFO ] [MAIN ] [1920/3535] LOB kept (0.4s) | 1918 kept, 2 rejected | 138.6/min | ETA: 11.7m [2026-01-05T12:13:56.952330] [DEBUG] [REMOTE ] LOCO: Retrieved 2878 rows, trimmed to 300. [2026-01-05T12:13:56.952466] [DEBUG] [REMOTE ] LOCO: PASS: History has at least 300 days. [2026-01-05T12:13:56.952701] [DEBUG] [REMOTE ] LOCO: PASS: Price check passed. Min price $9.06. [2026-01-05T12:13:56.952837] [DEBUG] [REMOTE ] LOCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:56.952945] [DEBUG] [REMOTE ] LOCO: PASS: Integrity check passed. [2026-01-05T12:13:56.952985] [DEBUG] [REMOTE ] LOCO: Symbol is viable for forecasting. [2026-01-05T12:13:56.953032] [INFO ] [MAIN ] [1921/3535] LOCO kept (0.3s) | 1919 kept, 2 rejected | 138.6/min | ETA: 11.6m [2026-01-05T12:13:57.486525] [DEBUG] [REMOTE ] LOGI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:13:57.486761] [DEBUG] [REMOTE ] LOGI: PASS: History has at least 300 days. [2026-01-05T12:13:57.487110] [DEBUG] [REMOTE ] LOGI: PASS: Price check passed. Min price $100.22. [2026-01-05T12:13:57.487261] [DEBUG] [REMOTE ] LOGI: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:57.487416] [DEBUG] [REMOTE ] LOGI: PASS: Integrity check passed. [2026-01-05T12:13:57.487459] [DEBUG] [REMOTE ] LOGI: Symbol is viable for forecasting. [2026-01-05T12:13:57.487525] [INFO ] [MAIN ] [1922/3535] LOGI kept (0.5s) | 1920 kept, 2 rejected | 138.6/min | ETA: 11.6m [2026-01-05T12:13:57.738280] [DEBUG] [REMOTE ] LOMA: Retrieved 2053 rows, trimmed to 300. [2026-01-05T12:13:57.738441] [DEBUG] [REMOTE ] LOMA: PASS: History has at least 300 days. [2026-01-05T12:13:57.740205] [DEBUG] [REMOTE ] LOMA: PASS: Price check passed. Min price $7.61. [2026-01-05T12:13:57.740396] [DEBUG] [REMOTE ] LOMA: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:57.740554] [DEBUG] [REMOTE ] LOMA: PASS: Integrity check passed. [2026-01-05T12:13:57.740621] [DEBUG] [REMOTE ] LOMA: Symbol is viable for forecasting. [2026-01-05T12:13:57.740687] [INFO ] [MAIN ] [1923/3535] LOMA kept (0.3s) | 1921 kept, 2 rejected | 138.6/min | ETA: 11.6m [2026-01-05T12:13:58.292731] [DEBUG] [REMOTE ] LOPE: Retrieved 4305 rows, trimmed to 300. [2026-01-05T12:13:58.292938] [DEBUG] [REMOTE ] LOPE: PASS: History has at least 300 days. [2026-01-05T12:13:58.293304] [DEBUG] [REMOTE ] LOPE: PASS: Price check passed. Min price $150.81. [2026-01-05T12:13:58.293509] [DEBUG] [REMOTE ] LOPE: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:58.293727] [DEBUG] [REMOTE ] LOPE: PASS: Integrity check passed. [2026-01-05T12:13:58.293793] [DEBUG] [REMOTE ] LOPE: Symbol is viable for forecasting. [2026-01-05T12:13:58.293873] [INFO ] [MAIN ] [1924/3535] LOPE kept (0.6s) | 1922 kept, 2 rejected | 138.6/min | ETA: 11.6m [2026-01-05T12:13:58.570146] [DEBUG] [REMOTE ] LOVE: Retrieved 1890 rows, trimmed to 300. [2026-01-05T12:13:58.570281] [DEBUG] [REMOTE ] LOVE: PASS: History has at least 300 days. [2026-01-05T12:13:58.570487] [DEBUG] [REMOTE ] LOVE: PASS: Price check passed. Min price $11.51. [2026-01-05T12:13:58.570641] [DEBUG] [REMOTE ] LOVE: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:58.570772] [DEBUG] [REMOTE ] LOVE: PASS: Integrity check passed. [2026-01-05T12:13:58.570813] [DEBUG] [REMOTE ] LOVE: Symbol is viable for forecasting. [2026-01-05T12:13:58.570862] [INFO ] [MAIN ] [1925/3535] LOVE kept (0.3s) | 1923 kept, 2 rejected | 138.6/min | ETA: 11.6m [2026-01-05T12:13:59.040204] [DEBUG] [REMOTE ] LPCN: Retrieved 3068 rows, trimmed to 300. [2026-01-05T12:13:59.040329] [DEBUG] [REMOTE ] LPCN: PASS: History has at least 300 days. [2026-01-05T12:13:59.040528] [DEBUG] [REMOTE ] LPCN: PASS: Price check passed. Min price $2.53. [2026-01-05T12:13:59.040687] [DEBUG] [REMOTE ] LPCN: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:59.040796] [DEBUG] [REMOTE ] LPCN: PASS: Integrity check passed. [2026-01-05T12:13:59.040835] [DEBUG] [REMOTE ] LPCN: Symbol is viable for forecasting. [2026-01-05T12:13:59.040883] [INFO ] [MAIN ] [1926/3535] LPCN kept (0.5s) | 1924 kept, 2 rejected | 138.6/min | ETA: 11.6m [2026-01-05T12:13:59.361914] [DEBUG] [REMOTE ] LPG: Retrieved 2932 rows, trimmed to 300. [2026-01-05T12:13:59.362060] [DEBUG] [REMOTE ] LPG: PASS: History has at least 300 days. [2026-01-05T12:13:59.362343] [DEBUG] [REMOTE ] LPG: PASS: Price check passed. Min price $23.93. [2026-01-05T12:13:59.362494] [DEBUG] [REMOTE ] LPG: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:59.362676] [DEBUG] [REMOTE ] LPG: PASS: Integrity check passed. [2026-01-05T12:13:59.362725] [DEBUG] [REMOTE ] LPG: Symbol is viable for forecasting. [2026-01-05T12:13:59.362774] [INFO ] [MAIN ] [1927/3535] LPG kept (0.3s) | 1925 kept, 2 rejected | 138.6/min | ETA: 11.6m [2026-01-05T12:13:59.815956] [DEBUG] [REMOTE ] LPL: Retrieved 5398 rows, trimmed to 300. [2026-01-05T12:13:59.816088] [DEBUG] [REMOTE ] LPL: PASS: History has at least 300 days. [2026-01-05T12:13:59.816314] [DEBUG] [REMOTE ] LPL: PASS: Price check passed. Min price $4.09. [2026-01-05T12:13:59.816461] [DEBUG] [REMOTE ] LPL: PASS: Continuity check passed with 300 days. [2026-01-05T12:13:59.816596] [DEBUG] [REMOTE ] LPL: PASS: Integrity check passed. [2026-01-05T12:13:59.816640] [DEBUG] [REMOTE ] LPL: Symbol is viable for forecasting. [2026-01-05T12:13:59.816690] [INFO ] [MAIN ] [1928/3535] LPL kept (0.5s) | 1926 kept, 2 rejected | 138.6/min | ETA: 11.6m [2026-01-05T12:14:00.260272] [DEBUG] [REMOTE ] LPLA: Retrieved 3803 rows, trimmed to 300. [2026-01-05T12:14:00.260424] [DEBUG] [REMOTE ] LPLA: PASS: History has at least 300 days. [2026-01-05T12:14:00.260682] [DEBUG] [REMOTE ] LPLA: PASS: Price check passed. Min price $314.99. [2026-01-05T12:14:00.260856] [DEBUG] [REMOTE ] LPLA: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:00.260988] [DEBUG] [REMOTE ] LPLA: PASS: Integrity check passed. [2026-01-05T12:14:00.261030] [DEBUG] [REMOTE ] LPLA: Symbol is viable for forecasting. [2026-01-05T12:14:00.261080] [INFO ] [MAIN ] [1929/3535] LPLA kept (0.4s) | 1927 kept, 2 rejected | 138.6/min | ETA: 11.6m [2026-01-05T12:14:00.604178] [DEBUG] [REMOTE ] LPRO: Retrieved 1944 rows, trimmed to 300. [2026-01-05T12:14:00.604295] [DEBUG] [REMOTE ] LPRO: PASS: History has at least 300 days. [2026-01-05T12:14:00.604506] [DEBUG] [REMOTE ] LPRO: PASS: Price check passed. Min price $1.45. [2026-01-05T12:14:00.604682] [DEBUG] [REMOTE ] LPRO: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:00.604802] [DEBUG] [REMOTE ] LPRO: PASS: Integrity check passed. [2026-01-05T12:14:00.604844] [DEBUG] [REMOTE ] LPRO: Symbol is viable for forecasting. [2026-01-05T12:14:00.604893] [INFO ] [MAIN ] [1930/3535] LPRO kept (0.3s) | 1928 kept, 2 rejected | 138.7/min | ETA: 11.6m [2026-01-05T12:14:01.154526] [DEBUG] [REMOTE ] LPSN: Retrieved 6473 rows, trimmed to 300. [2026-01-05T12:14:01.154728] [DEBUG] [REMOTE ] LPSN: PASS: History has at least 300 days. [2026-01-05T12:14:01.154996] [DEBUG] [REMOTE ] LPSN: PASS: Price check passed. Min price $3.87. [2026-01-05T12:14:01.155135] [DEBUG] [REMOTE ] LPSN: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:01.155284] [DEBUG] [REMOTE ] LPSN: PASS: Integrity check passed. [2026-01-05T12:14:01.155327] [DEBUG] [REMOTE ] LPSN: Symbol is viable for forecasting. [2026-01-05T12:14:01.155378] [INFO ] [MAIN ] [1931/3535] LPSN kept (0.6s) | 1929 kept, 2 rejected | 138.6/min | ETA: 11.6m [2026-01-05T12:14:01.562076] [DEBUG] [REMOTE ] LPTH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:01.562227] [DEBUG] [REMOTE ] LPTH: PASS: History has at least 300 days. [2026-01-05T12:14:01.562461] [DEBUG] [REMOTE ] LPTH: PASS: Price check passed. Min price $6.18. [2026-01-05T12:14:01.562618] [DEBUG] [REMOTE ] LPTH: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:01.562745] [DEBUG] [REMOTE ] LPTH: PASS: Integrity check passed. [2026-01-05T12:14:01.562787] [DEBUG] [REMOTE ] LPTH: Symbol is viable for forecasting. [2026-01-05T12:14:01.562837] [INFO ] [MAIN ] [1932/3535] LPTH kept (0.4s) | 1930 kept, 2 rejected | 138.6/min | ETA: 11.6m [2026-01-05T12:14:02.041436] [DEBUG] [REMOTE ] LPX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:02.041657] [DEBUG] [REMOTE ] LPX: PASS: History has at least 300 days. [2026-01-05T12:14:02.042038] [DEBUG] [REMOTE ] LPX: PASS: Price check passed. Min price $74.60. [2026-01-05T12:14:02.042222] [DEBUG] [REMOTE ] LPX: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:02.042403] [DEBUG] [REMOTE ] LPX: PASS: Integrity check passed. [2026-01-05T12:14:02.042457] [DEBUG] [REMOTE ] LPX: Symbol is viable for forecasting. [2026-01-05T12:14:02.042524] [INFO ] [MAIN ] [1933/3535] LPX kept (0.5s) | 1931 kept, 2 rejected | 138.6/min | ETA: 11.6m [2026-01-05T12:14:02.319499] [DEBUG] [REMOTE ] LQDA: Retrieved 1870 rows, trimmed to 300. [2026-01-05T12:14:02.319660] [DEBUG] [REMOTE ] LQDA: PASS: History has at least 300 days. [2026-01-05T12:14:02.319878] [DEBUG] [REMOTE ] LQDA: PASS: Price check passed. Min price $22.02. [2026-01-05T12:14:02.320017] [DEBUG] [REMOTE ] LQDA: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:02.320137] [DEBUG] [REMOTE ] LQDA: PASS: Integrity check passed. [2026-01-05T12:14:02.320179] [DEBUG] [REMOTE ] LQDA: Symbol is viable for forecasting. [2026-01-05T12:14:02.320227] [INFO ] [MAIN ] [1934/3535] LQDA kept (0.3s) | 1932 kept, 2 rejected | 138.7/min | ETA: 11.5m [2026-01-05T12:14:02.745183] [DEBUG] [REMOTE ] LRCX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:02.745352] [DEBUG] [REMOTE ] LRCX: PASS: History has at least 300 days. [2026-01-05T12:14:02.745665] [DEBUG] [REMOTE ] LRCX: PASS: Price check passed. Min price $131.16. [2026-01-05T12:14:02.745819] [DEBUG] [REMOTE ] LRCX: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:02.745957] [DEBUG] [REMOTE ] LRCX: PASS: Integrity check passed. [2026-01-05T12:14:02.746000] [DEBUG] [REMOTE ] LRCX: Symbol is viable for forecasting. [2026-01-05T12:14:02.746052] [INFO ] [MAIN ] [1935/3535] LRCX kept (0.4s) | 1933 kept, 2 rejected | 138.7/min | ETA: 11.5m [2026-01-05T12:14:03.153196] [DEBUG] [REMOTE ] LRGE: Retrieved 2164 rows, trimmed to 300. [2026-01-05T12:14:03.153335] [DEBUG] [REMOTE ] LRGE: PASS: History has at least 300 days. [2026-01-05T12:14:03.153540] [DEBUG] [REMOTE ] LRGE: PASS: Price check passed. Min price $78.68. [2026-01-05T12:14:03.153695] [DEBUG] [REMOTE ] LRGE: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:03.153809] [DEBUG] [REMOTE ] LRGE: PASS: Integrity check passed. [2026-01-05T12:14:03.153850] [DEBUG] [REMOTE ] LRGE: Symbol is viable for forecasting. [2026-01-05T12:14:03.153898] [INFO ] [MAIN ] [1936/3535] LRGE kept (0.4s) | 1934 kept, 2 rejected | 138.7/min | ETA: 11.5m [2026-01-05T12:14:03.707949] [DEBUG] [REMOTE ] LSCC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:03.708152] [DEBUG] [REMOTE ] LSCC: PASS: History has at least 300 days. [2026-01-05T12:14:03.708434] [DEBUG] [REMOTE ] LSCC: PASS: Price check passed. Min price $61.73. [2026-01-05T12:14:03.708647] [DEBUG] [REMOTE ] LSCC: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:03.708855] [DEBUG] [REMOTE ] LSCC: PASS: Integrity check passed. [2026-01-05T12:14:03.708920] [DEBUG] [REMOTE ] LSCC: Symbol is viable for forecasting. [2026-01-05T12:14:03.708984] [INFO ] [MAIN ] [1937/3535] LSCC kept (0.6s) | 1935 kept, 2 rejected | 138.6/min | ETA: 11.5m [2026-01-05T12:14:03.982455] [DEBUG] [REMOTE ] LSPD: Retrieved 1593 rows, trimmed to 300. [2026-01-05T12:14:03.982698] [DEBUG] [REMOTE ] LSPD: PASS: History has at least 300 days. [2026-01-05T12:14:03.982992] [DEBUG] [REMOTE ] LSPD: PASS: Price check passed. Min price $10.76. [2026-01-05T12:14:03.983145] [DEBUG] [REMOTE ] LSPD: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:03.983276] [DEBUG] [REMOTE ] LSPD: PASS: Integrity check passed. [2026-01-05T12:14:03.983355] [DEBUG] [REMOTE ] LSPD: Symbol is viable for forecasting. [2026-01-05T12:14:03.983444] [INFO ] [MAIN ] [1938/3535] LSPD kept (0.3s) | 1936 kept, 2 rejected | 138.7/min | ETA: 11.5m [2026-01-05T12:14:04.561628] [DEBUG] [REMOTE ] LTC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:04.561856] [DEBUG] [REMOTE ] LTC: PASS: History has at least 300 days. [2026-01-05T12:14:04.562185] [DEBUG] [REMOTE ] LTC: PASS: Price check passed. Min price $33.43. [2026-01-05T12:14:04.562332] [DEBUG] [REMOTE ] LTC: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:04.562476] [DEBUG] [REMOTE ] LTC: PASS: Integrity check passed. [2026-01-05T12:14:04.562518] [DEBUG] [REMOTE ] LTC: Symbol is viable for forecasting. [2026-01-05T12:14:04.562593] [INFO ] [MAIN ] [1939/3535] LTC kept (0.6s) | 1937 kept, 2 rejected | 138.6/min | ETA: 11.5m [2026-01-05T12:14:04.797302] [DEBUG] [REMOTE ] LTH: Retrieved 1064 rows, trimmed to 300. [2026-01-05T12:14:04.797540] [DEBUG] [REMOTE ] LTH: PASS: History has at least 300 days. [2026-01-05T12:14:04.797859] [DEBUG] [REMOTE ] LTH: PASS: Price check passed. Min price $24.59. [2026-01-05T12:14:04.798003] [DEBUG] [REMOTE ] LTH: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:04.798144] [DEBUG] [REMOTE ] LTH: PASS: Integrity check passed. [2026-01-05T12:14:04.798198] [DEBUG] [REMOTE ] LTH: Symbol is viable for forecasting. [2026-01-05T12:14:04.798262] [INFO ] [MAIN ] [1940/3535] LTH kept (0.2s) | 1938 kept, 2 rejected | 138.7/min | ETA: 11.5m [2026-01-05T12:14:05.234718] [DEBUG] [REMOTE ] LTRN: Retrieved 1398 rows, trimmed to 300. [2026-01-05T12:14:05.234917] [DEBUG] [REMOTE ] LTRN: PASS: History has at least 300 days. [2026-01-05T12:14:05.235186] [DEBUG] [REMOTE ] LTRN: PASS: Price check passed. Min price $3.00. [2026-01-05T12:14:05.235381] [DEBUG] [REMOTE ] LTRN: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:05.235519] [DEBUG] [REMOTE ] LTRN: PASS: Integrity check passed. [2026-01-05T12:14:05.235563] [DEBUG] [REMOTE ] LTRN: Symbol is viable for forecasting. [2026-01-05T12:14:05.235637] [INFO ] [MAIN ] [1941/3535] LTRN kept (0.4s) | 1939 kept, 2 rejected | 138.7/min | ETA: 11.5m [2026-01-05T12:14:05.720506] [DEBUG] [REMOTE ] LTRX: Retrieved 6391 rows, trimmed to 300. [2026-01-05T12:14:05.720754] [DEBUG] [REMOTE ] LTRX: PASS: History has at least 300 days. [2026-01-05T12:14:05.721121] [DEBUG] [REMOTE ] LTRX: PASS: Price check passed. Min price $4.48. [2026-01-05T12:14:05.721312] [DEBUG] [REMOTE ] LTRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:05.721456] [DEBUG] [REMOTE ] LTRX: PASS: Integrity check passed. [2026-01-05T12:14:05.721523] [DEBUG] [REMOTE ] LTRX: Symbol is viable for forecasting. [2026-01-05T12:14:05.721597] [INFO ] [MAIN ] [1942/3535] LTRX kept (0.5s) | 1940 kept, 2 rejected | 138.7/min | ETA: 11.5m [2026-01-05T12:14:06.048287] [DEBUG] [REMOTE ] LUCD: Retrieved 1059 rows, trimmed to 300. [2026-01-05T12:14:06.048495] [DEBUG] [REMOTE ] LUCD: PASS: History has at least 300 days. [2026-01-05T12:14:06.048864] [DEBUG] [REMOTE ] LUCD: PASS: Price check passed. Min price $1.01. [2026-01-05T12:14:06.049052] [DEBUG] [REMOTE ] LUCD: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:06.049222] [DEBUG] [REMOTE ] LUCD: PASS: Integrity check passed. [2026-01-05T12:14:06.049298] [DEBUG] [REMOTE ] LUCD: Symbol is viable for forecasting. [2026-01-05T12:14:06.049382] [INFO ] [MAIN ] [1943/3535] LUCD kept (0.3s) | 1941 kept, 2 rejected | 138.7/min | ETA: 11.5m [2026-01-05T12:14:06.633645] [DEBUG] [REMOTE ] LUMN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:06.633913] [DEBUG] [REMOTE ] LUMN: PASS: History has at least 300 days. [2026-01-05T12:14:06.634394] [DEBUG] [REMOTE ] LUMN: PASS: Price check passed. Min price $6.58. [2026-01-05T12:14:06.634595] [DEBUG] [REMOTE ] LUMN: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:06.634773] [DEBUG] [REMOTE ] LUMN: PASS: Integrity check passed. [2026-01-05T12:14:06.634847] [DEBUG] [REMOTE ] LUMN: Symbol is viable for forecasting. [2026-01-05T12:14:06.634907] [INFO ] [MAIN ] [1944/3535] LUMN kept (0.6s) | 1942 kept, 2 rejected | 138.7/min | ETA: 11.5m [2026-01-05T12:14:06.893220] [DEBUG] [REMOTE ] LUNG: Retrieved 1320 rows, trimmed to 300. [2026-01-05T12:14:06.893649] [DEBUG] [REMOTE ] LUNG: PASS: History has at least 300 days. [2026-01-05T12:14:06.893918] [DEBUG] [REMOTE ] LUNG: PASS: Price check passed. Min price $1.31. [2026-01-05T12:14:06.894061] [DEBUG] [REMOTE ] LUNG: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:06.894188] [DEBUG] [REMOTE ] LUNG: PASS: Integrity check passed. [2026-01-05T12:14:06.894230] [DEBUG] [REMOTE ] LUNG: Symbol is viable for forecasting. [2026-01-05T12:14:06.894285] [INFO ] [MAIN ] [1945/3535] LUNG kept (0.3s) | 1943 kept, 2 rejected | 138.7/min | ETA: 11.5m [2026-01-05T12:14:07.373973] [DEBUG] [REMOTE ] LVHD: Retrieved 2518 rows, trimmed to 300. [2026-01-05T12:14:07.374191] [DEBUG] [REMOTE ] LVHD: PASS: History has at least 300 days. [2026-01-05T12:14:07.374523] [DEBUG] [REMOTE ] LVHD: PASS: Price check passed. Min price $39.12. [2026-01-05T12:14:07.374701] [DEBUG] [REMOTE ] LVHD: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:07.374854] [DEBUG] [REMOTE ] LVHD: PASS: Integrity check passed. [2026-01-05T12:14:07.374902] [DEBUG] [REMOTE ] LVHD: Symbol is viable for forecasting. [2026-01-05T12:14:07.374973] [INFO ] [MAIN ] [1946/3535] LVHD kept (0.5s) | 1944 kept, 2 rejected | 138.7/min | ETA: 11.5m [2026-01-05T12:14:07.773253] [DEBUG] [REMOTE ] LVO: Retrieved 2081 rows, trimmed to 300. [2026-01-05T12:14:07.773373] [DEBUG] [REMOTE ] LVO: PASS: History has at least 300 days. [2026-01-05T12:14:07.773602] [DEBUG] [REMOTE ] LVO: PASS: Price check passed. Min price $3.98. [2026-01-05T12:14:07.773738] [DEBUG] [REMOTE ] LVO: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:07.773845] [DEBUG] [REMOTE ] LVO: PASS: Integrity check passed. [2026-01-05T12:14:07.773885] [DEBUG] [REMOTE ] LVO: Symbol is viable for forecasting. [2026-01-05T12:14:07.773931] [INFO ] [MAIN ] [1947/3535] LVO kept (0.4s) | 1945 kept, 2 rejected | 138.7/min | ETA: 11.5m [2026-01-05T12:14:08.197082] [DEBUG] [REMOTE ] LVS: Retrieved 5296 rows, trimmed to 300. [2026-01-05T12:14:08.197226] [DEBUG] [REMOTE ] LVS: PASS: History has at least 300 days. [2026-01-05T12:14:08.197650] [DEBUG] [REMOTE ] LVS: PASS: Price check passed. Min price $46.28. [2026-01-05T12:14:08.197786] [DEBUG] [REMOTE ] LVS: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:08.197900] [DEBUG] [REMOTE ] LVS: PASS: Integrity check passed. [2026-01-05T12:14:08.197942] [DEBUG] [REMOTE ] LVS: Symbol is viable for forecasting. [2026-01-05T12:14:08.197991] [INFO ] [MAIN ] [1948/3535] LVS kept (0.4s) | 1946 kept, 2 rejected | 138.7/min | ETA: 11.4m [2026-01-05T12:14:08.800719] [DEBUG] [REMOTE ] LWAY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:08.800878] [DEBUG] [REMOTE ] LWAY: PASS: History has at least 300 days. [2026-01-05T12:14:08.801135] [DEBUG] [REMOTE ] LWAY: PASS: Price check passed. Min price $21.49. [2026-01-05T12:14:08.801295] [DEBUG] [REMOTE ] LWAY: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:08.801421] [DEBUG] [REMOTE ] LWAY: PASS: Integrity check passed. [2026-01-05T12:14:08.801462] [DEBUG] [REMOTE ] LWAY: Symbol is viable for forecasting. [2026-01-05T12:14:08.801513] [INFO ] [MAIN ] [1949/3535] LWAY kept (0.6s) | 1947 kept, 2 rejected | 138.7/min | ETA: 11.4m [2026-01-05T12:14:09.178590] [DEBUG] [REMOTE ] LWLG: Retrieved 4640 rows, trimmed to 300. [2026-01-05T12:14:09.178744] [DEBUG] [REMOTE ] LWLG: PASS: History has at least 300 days. [2026-01-05T12:14:09.178950] [DEBUG] [REMOTE ] LWLG: PASS: Price check passed. Min price $2.97. [2026-01-05T12:14:09.179081] [DEBUG] [REMOTE ] LWLG: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:09.179194] [DEBUG] [REMOTE ] LWLG: PASS: Integrity check passed. [2026-01-05T12:14:09.179235] [DEBUG] [REMOTE ] LWLG: Symbol is viable for forecasting. [2026-01-05T12:14:09.179283] [INFO ] [MAIN ] [1950/3535] LWLG kept (0.4s) | 1948 kept, 2 rejected | 138.7/min | ETA: 11.4m [2026-01-05T12:14:09.503544] [DEBUG] [REMOTE ] LX: Retrieved 2018 rows, trimmed to 300. [2026-01-05T12:14:09.503842] [DEBUG] [REMOTE ] LX: PASS: History has at least 300 days. [2026-01-05T12:14:09.504220] [DEBUG] [REMOTE ] LX: PASS: Price check passed. Min price $3.08. [2026-01-05T12:14:09.504405] [DEBUG] [REMOTE ] LX: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:09.504629] [DEBUG] [REMOTE ] LX: PASS: Integrity check passed. [2026-01-05T12:14:09.504736] [DEBUG] [REMOTE ] LX: Symbol is viable for forecasting. [2026-01-05T12:14:09.504818] [INFO ] [MAIN ] [1951/3535] LX kept (0.3s) | 1949 kept, 2 rejected | 138.7/min | ETA: 11.4m [2026-01-05T12:14:09.783378] [DEBUG] [REMOTE ] LXEO: Retrieved 542 rows, trimmed to 300. [2026-01-05T12:14:09.783809] [DEBUG] [REMOTE ] LXEO: PASS: History has at least 300 days. [2026-01-05T12:14:09.784056] [DEBUG] [REMOTE ] LXEO: PASS: Price check passed. Min price $8.03. [2026-01-05T12:14:09.784844] [DEBUG] [REMOTE ] LXEO: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:09.785090] [DEBUG] [REMOTE ] LXEO: PASS: Integrity check passed. [2026-01-05T12:14:09.785137] [DEBUG] [REMOTE ] LXEO: Symbol is viable for forecasting. [2026-01-05T12:14:09.785228] [INFO ] [MAIN ] [1952/3535] LXEO kept (0.3s) | 1950 kept, 2 rejected | 138.7/min | ETA: 11.4m [2026-01-05T12:14:10.561393] [DEBUG] [REMOTE ] LXP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:10.561541] [DEBUG] [REMOTE ] LXP: PASS: History has at least 300 days. [2026-01-05T12:14:10.561801] [DEBUG] [REMOTE ] LXP: PASS: Price check passed. Min price $43.44. [2026-01-05T12:14:10.561963] [DEBUG] [REMOTE ] LXP: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:10.562125] [DEBUG] [REMOTE ] LXP: PASS: Integrity check passed. [2026-01-05T12:14:10.562182] [DEBUG] [REMOTE ] LXP: Symbol is viable for forecasting. [2026-01-05T12:14:10.562250] [INFO ] [MAIN ] [1953/3535] LXP kept (0.8s) | 1951 kept, 2 rejected | 138.7/min | ETA: 11.4m [2026-01-05T12:14:10.945741] [DEBUG] [REMOTE ] LYB: Retrieved 3946 rows, trimmed to 300. [2026-01-05T12:14:10.945871] [DEBUG] [REMOTE ] LYB: PASS: History has at least 300 days. [2026-01-05T12:14:10.946067] [DEBUG] [REMOTE ] LYB: PASS: Price check passed. Min price $41.20. [2026-01-05T12:14:10.946197] [DEBUG] [REMOTE ] LYB: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:10.946311] [DEBUG] [REMOTE ] LYB: PASS: Integrity check passed. [2026-01-05T12:14:10.946351] [DEBUG] [REMOTE ] LYB: Symbol is viable for forecasting. [2026-01-05T12:14:10.946397] [INFO ] [MAIN ] [1954/3535] LYB kept (0.4s) | 1952 kept, 2 rejected | 138.7/min | ETA: 11.4m [2026-01-05T12:14:11.096142] [DEBUG] [REMOTE ] LYEL: Retrieved 1142 rows, trimmed to 300. [2026-01-05T12:14:11.096263] [DEBUG] [REMOTE ] LYEL: PASS: History has at least 300 days. [2026-01-05T12:14:11.096459] [DEBUG] [REMOTE ] LYEL: PASS: Price check passed. Min price $15.95. [2026-01-05T12:14:11.096634] [DEBUG] [REMOTE ] LYEL: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:11.096752] [DEBUG] [REMOTE ] LYEL: PASS: Integrity check passed. [2026-01-05T12:14:11.096792] [DEBUG] [REMOTE ] LYEL: Symbol is viable for forecasting. [2026-01-05T12:14:11.096841] [INFO ] [MAIN ] [1955/3535] LYEL kept (0.2s) | 1953 kept, 2 rejected | 138.7/min | ETA: 11.4m [2026-01-05T12:14:11.818864] [DEBUG] [REMOTE ] LYG: Retrieved 6064 rows, trimmed to 300. [2026-01-05T12:14:11.819004] [DEBUG] [REMOTE ] LYG: PASS: History has at least 300 days. [2026-01-05T12:14:11.819231] [DEBUG] [REMOTE ] LYG: PASS: Price check passed. Min price $4.42. [2026-01-05T12:14:11.819373] [DEBUG] [REMOTE ] LYG: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:11.819496] [DEBUG] [REMOTE ] LYG: PASS: Integrity check passed. [2026-01-05T12:14:11.819538] [DEBUG] [REMOTE ] LYG: Symbol is viable for forecasting. [2026-01-05T12:14:11.819607] [INFO ] [MAIN ] [1956/3535] LYG kept (0.7s) | 1954 kept, 2 rejected | 138.7/min | ETA: 11.4m [2026-01-05T12:14:12.101272] [DEBUG] [REMOTE ] LYRA: Retrieved 1426 rows, trimmed to 300. [2026-01-05T12:14:12.101395] [DEBUG] [REMOTE ] LYRA: PASS: History has at least 300 days. [2026-01-05T12:14:12.101626] [DEBUG] [REMOTE ] LYRA: PASS: Price check passed. Min price $2.88. [2026-01-05T12:14:12.101767] [DEBUG] [REMOTE ] LYRA: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:12.101879] [DEBUG] [REMOTE ] LYRA: PASS: Integrity check passed. [2026-01-05T12:14:12.101920] [DEBUG] [REMOTE ] LYRA: Symbol is viable for forecasting. [2026-01-05T12:14:12.101975] [INFO ] [MAIN ] [1957/3535] LYRA kept (0.3s) | 1955 kept, 2 rejected | 138.7/min | ETA: 11.4m [2026-01-05T12:14:12.731639] [DEBUG] [REMOTE ] LYTS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:12.731771] [DEBUG] [REMOTE ] LYTS: PASS: History has at least 300 days. [2026-01-05T12:14:12.731980] [DEBUG] [REMOTE ] LYTS: PASS: Price check passed. Min price $17.25. [2026-01-05T12:14:12.732111] [DEBUG] [REMOTE ] LYTS: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:12.732224] [DEBUG] [REMOTE ] LYTS: PASS: Integrity check passed. [2026-01-05T12:14:12.732263] [DEBUG] [REMOTE ] LYTS: Symbol is viable for forecasting. [2026-01-05T12:14:12.732309] [INFO ] [MAIN ] [1958/3535] LYTS kept (0.6s) | 1956 kept, 2 rejected | 138.7/min | ETA: 11.4m [2026-01-05T12:14:12.987317] [DEBUG] [REMOTE ] LZ: Retrieved 1133 rows, trimmed to 300. [2026-01-05T12:14:12.987457] [DEBUG] [REMOTE ] LZ: PASS: History has at least 300 days. [2026-01-05T12:14:12.987691] [DEBUG] [REMOTE ] LZ: PASS: Price check passed. Min price $9.02. [2026-01-05T12:14:12.987830] [DEBUG] [REMOTE ] LZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:12.987942] [DEBUG] [REMOTE ] LZ: PASS: Integrity check passed. [2026-01-05T12:14:12.987987] [DEBUG] [REMOTE ] LZ: Symbol is viable for forecasting. [2026-01-05T12:14:12.988047] [INFO ] [MAIN ] [1959/3535] LZ kept (0.3s) | 1957 kept, 2 rejected | 138.7/min | ETA: 11.4m [2026-01-05T12:14:13.626358] [DEBUG] [REMOTE ] LZB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:13.626508] [DEBUG] [REMOTE ] LZB: PASS: History has at least 300 days. [2026-01-05T12:14:13.626783] [DEBUG] [REMOTE ] LZB: PASS: Price check passed. Min price $29.16. [2026-01-05T12:14:13.626943] [DEBUG] [REMOTE ] LZB: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:13.627082] [DEBUG] [REMOTE ] LZB: PASS: Integrity check passed. [2026-01-05T12:14:13.627128] [DEBUG] [REMOTE ] LZB: Symbol is viable for forecasting. [2026-01-05T12:14:13.627186] [INFO ] [MAIN ] [1960/3535] LZB kept (0.6s) | 1958 kept, 2 rejected | 138.7/min | ETA: 11.4m [2026-01-05T12:14:13.854159] [DEBUG] [REMOTE ] LZM: Retrieved 628 rows, trimmed to 300. [2026-01-05T12:14:13.854287] [DEBUG] [REMOTE ] LZM: PASS: History has at least 300 days. [2026-01-05T12:14:13.854482] [DEBUG] [REMOTE ] LZM: PASS: Price check passed. Min price $3.65. [2026-01-05T12:14:13.854649] [DEBUG] [REMOTE ] LZM: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:13.854759] [DEBUG] [REMOTE ] LZM: PASS: Integrity check passed. [2026-01-05T12:14:13.854799] [DEBUG] [REMOTE ] LZM: Symbol is viable for forecasting. [2026-01-05T12:14:13.854846] [INFO ] [MAIN ] [1961/3535] LZM kept (0.2s) | 1959 kept, 2 rejected | 138.7/min | ETA: 11.3m [2026-01-05T12:14:14.562992] [DEBUG] [REMOTE ] M: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:14.563125] [DEBUG] [REMOTE ] M: PASS: History has at least 300 days. [2026-01-05T12:14:14.563343] [DEBUG] [REMOTE ] M: PASS: Price check passed. Min price $16.38. [2026-01-05T12:14:14.563478] [DEBUG] [REMOTE ] M: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:14.563615] [DEBUG] [REMOTE ] M: PASS: Integrity check passed. [2026-01-05T12:14:14.563660] [DEBUG] [REMOTE ] M: Symbol is viable for forecasting. [2026-01-05T12:14:14.563708] [INFO ] [MAIN ] [1962/3535] M kept (0.7s) | 1960 kept, 2 rejected | 138.6/min | ETA: 11.3m [2026-01-05T12:14:14.943871] [DEBUG] [REMOTE ] MA: Retrieved 4933 rows, trimmed to 300. [2026-01-05T12:14:14.943995] [DEBUG] [REMOTE ] MA: PASS: History has at least 300 days. [2026-01-05T12:14:14.944193] [DEBUG] [REMOTE ] MA: PASS: Price check passed. Min price $527.58. [2026-01-05T12:14:14.944324] [DEBUG] [REMOTE ] MA: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:14.944432] [DEBUG] [REMOTE ] MA: PASS: Integrity check passed. [2026-01-05T12:14:14.944472] [DEBUG] [REMOTE ] MA: Symbol is viable for forecasting. [2026-01-05T12:14:14.944518] [INFO ] [MAIN ] [1963/3535] MA kept (0.4s) | 1961 kept, 2 rejected | 138.6/min | ETA: 11.3m [2026-01-05T12:14:15.448343] [DEBUG] [REMOTE ] MAA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:15.448477] [DEBUG] [REMOTE ] MAA: PASS: History has at least 300 days. [2026-01-05T12:14:15.448730] [DEBUG] [REMOTE ] MAA: PASS: Price check passed. Min price $126.28. [2026-01-05T12:14:15.448865] [DEBUG] [REMOTE ] MAA: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:15.448980] [DEBUG] [REMOTE ] MAA: PASS: Integrity check passed. [2026-01-05T12:14:15.449021] [DEBUG] [REMOTE ] MAA: Symbol is viable for forecasting. [2026-01-05T12:14:15.449069] [INFO ] [MAIN ] [1964/3535] MAA kept (0.5s) | 1962 kept, 2 rejected | 138.6/min | ETA: 11.3m [2026-01-05T12:14:15.971136] [DEBUG] [REMOTE ] MAC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:15.971267] [DEBUG] [REMOTE ] MAC: PASS: History has at least 300 days. [2026-01-05T12:14:15.971482] [DEBUG] [REMOTE ] MAC: PASS: Price check passed. Min price $16.05. [2026-01-05T12:14:15.971633] [DEBUG] [REMOTE ] MAC: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:15.971748] [DEBUG] [REMOTE ] MAC: PASS: Integrity check passed. [2026-01-05T12:14:15.971789] [DEBUG] [REMOTE ] MAC: Symbol is viable for forecasting. [2026-01-05T12:14:15.971836] [INFO ] [MAIN ] [1965/3535] MAC kept (0.5s) | 1963 kept, 2 rejected | 138.6/min | ETA: 11.3m [2026-01-05T12:14:16.354826] [DEBUG] [REMOTE ] MAMA: Retrieved 2878 rows, trimmed to 300. [2026-01-05T12:14:16.354943] [DEBUG] [REMOTE ] MAMA: PASS: History has at least 300 days. [2026-01-05T12:14:16.355135] [DEBUG] [REMOTE ] MAMA: PASS: Price check passed. Min price $10.03. [2026-01-05T12:14:16.355265] [DEBUG] [REMOTE ] MAMA: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:16.355374] [DEBUG] [REMOTE ] MAMA: PASS: Integrity check passed. [2026-01-05T12:14:16.355424] [DEBUG] [REMOTE ] MAMA: Symbol is viable for forecasting. [2026-01-05T12:14:16.355483] [INFO ] [MAIN ] [1966/3535] MAMA kept (0.4s) | 1964 kept, 2 rejected | 138.6/min | ETA: 11.3m [2026-01-05T12:14:16.915473] [DEBUG] [REMOTE ] MAN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:16.915629] [DEBUG] [REMOTE ] MAN: PASS: History has at least 300 days. [2026-01-05T12:14:16.915859] [DEBUG] [REMOTE ] MAN: PASS: Price check passed. Min price $25.97. [2026-01-05T12:14:16.916005] [DEBUG] [REMOTE ] MAN: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:16.916125] [DEBUG] [REMOTE ] MAN: PASS: Integrity check passed. [2026-01-05T12:14:16.916164] [DEBUG] [REMOTE ] MAN: Symbol is viable for forecasting. [2026-01-05T12:14:16.916212] [INFO ] [MAIN ] [1967/3535] MAN kept (0.6s) | 1965 kept, 2 rejected | 138.6/min | ETA: 11.3m [2026-01-05T12:14:17.225764] [DEBUG] [REMOTE ] MANH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:17.225896] [DEBUG] [REMOTE ] MANH: PASS: History has at least 300 days. [2026-01-05T12:14:17.226120] [DEBUG] [REMOTE ] MANH: PASS: Price check passed. Min price $167.28. [2026-01-05T12:14:17.226251] [DEBUG] [REMOTE ] MANH: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:17.226375] [DEBUG] [REMOTE ] MANH: PASS: Integrity check passed. [2026-01-05T12:14:17.226417] [DEBUG] [REMOTE ] MANH: Symbol is viable for forecasting. [2026-01-05T12:14:17.226464] [INFO ] [MAIN ] [1968/3535] MANH kept (0.3s) | 1966 kept, 2 rejected | 138.6/min | ETA: 11.3m [2026-01-05T12:14:17.620492] [DEBUG] [REMOTE ] MARA: Retrieved 3436 rows, trimmed to 300. [2026-01-05T12:14:17.620627] [DEBUG] [REMOTE ] MARA: PASS: History has at least 300 days. [2026-01-05T12:14:17.620847] [DEBUG] [REMOTE ] MARA: PASS: Price check passed. Min price $8.98. [2026-01-05T12:14:17.620978] [DEBUG] [REMOTE ] MARA: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:17.621086] [DEBUG] [REMOTE ] MARA: PASS: Integrity check passed. [2026-01-05T12:14:17.621125] [DEBUG] [REMOTE ] MARA: Symbol is viable for forecasting. [2026-01-05T12:14:17.621172] [INFO ] [MAIN ] [1969/3535] MARA kept (0.4s) | 1967 kept, 2 rejected | 138.6/min | ETA: 11.3m [2026-01-05T12:14:18.233691] [DEBUG] [REMOTE ] MAS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:18.233842] [DEBUG] [REMOTE ] MAS: PASS: History has at least 300 days. [2026-01-05T12:14:18.234100] [DEBUG] [REMOTE ] MAS: PASS: Price check passed. Min price $59.09. [2026-01-05T12:14:18.234238] [DEBUG] [REMOTE ] MAS: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:18.234365] [DEBUG] [REMOTE ] MAS: PASS: Integrity check passed. [2026-01-05T12:14:18.234409] [DEBUG] [REMOTE ] MAS: Symbol is viable for forecasting. [2026-01-05T12:14:18.234459] [INFO ] [MAIN ] [1970/3535] MAS kept (0.6s) | 1968 kept, 2 rejected | 138.6/min | ETA: 11.3m [2026-01-05T12:14:18.716072] [DEBUG] [REMOTE ] MASI: Retrieved 4631 rows, trimmed to 300. [2026-01-05T12:14:18.716197] [DEBUG] [REMOTE ] MASI: PASS: History has at least 300 days. [2026-01-05T12:14:18.716396] [DEBUG] [REMOTE ] MASI: PASS: Price check passed. Min price $127.40. [2026-01-05T12:14:18.716527] [DEBUG] [REMOTE ] MASI: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:18.716653] [DEBUG] [REMOTE ] MASI: PASS: Integrity check passed. [2026-01-05T12:14:18.716694] [DEBUG] [REMOTE ] MASI: Symbol is viable for forecasting. [2026-01-05T12:14:18.716741] [INFO ] [MAIN ] [1971/3535] MASI kept (0.5s) | 1969 kept, 2 rejected | 138.6/min | ETA: 11.3m [2026-01-05T12:14:18.958105] [DEBUG] [REMOTE ] MASS: Retrieved 1265 rows, trimmed to 300. [2026-01-05T12:14:18.958240] [DEBUG] [REMOTE ] MASS: PASS: History has at least 300 days. [2026-01-05T12:14:18.958450] [DEBUG] [REMOTE ] MASS: PASS: Price check passed. Min price $5.09. [2026-01-05T12:14:18.958644] [DEBUG] [REMOTE ] MASS: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:18.958770] [DEBUG] [REMOTE ] MASS: PASS: Integrity check passed. [2026-01-05T12:14:18.958812] [DEBUG] [REMOTE ] MASS: Symbol is viable for forecasting. [2026-01-05T12:14:18.958860] [INFO ] [MAIN ] [1972/3535] MASS kept (0.2s) | 1970 kept, 2 rejected | 138.6/min | ETA: 11.3m [2026-01-05T12:14:19.589929] [DEBUG] [REMOTE ] MATX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:19.590077] [DEBUG] [REMOTE ] MATX: PASS: History has at least 300 days. [2026-01-05T12:14:19.590345] [DEBUG] [REMOTE ] MATX: PASS: Price check passed. Min price $87.76. [2026-01-05T12:14:19.590483] [DEBUG] [REMOTE ] MATX: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:19.590633] [DEBUG] [REMOTE ] MATX: PASS: Integrity check passed. [2026-01-05T12:14:19.590676] [DEBUG] [REMOTE ] MATX: Symbol is viable for forecasting. [2026-01-05T12:14:19.590727] [INFO ] [MAIN ] [1973/3535] MATX kept (0.6s) | 1971 kept, 2 rejected | 138.6/min | ETA: 11.3m [2026-01-05T12:14:19.872966] [DEBUG] [REMOTE ] MAX: Retrieved 1301 rows, trimmed to 300. [2026-01-05T12:14:19.873110] [DEBUG] [REMOTE ] MAX: PASS: History has at least 300 days. [2026-01-05T12:14:19.873317] [DEBUG] [REMOTE ] MAX: PASS: Price check passed. Min price $10.48. [2026-01-05T12:14:19.873454] [DEBUG] [REMOTE ] MAX: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:19.873585] [DEBUG] [REMOTE ] MAX: PASS: Integrity check passed. [2026-01-05T12:14:19.873628] [DEBUG] [REMOTE ] MAX: Symbol is viable for forecasting. [2026-01-05T12:14:19.873676] [INFO ] [MAIN ] [1974/3535] MAX kept (0.3s) | 1972 kept, 2 rejected | 138.6/min | ETA: 11.3m [2026-01-05T12:14:20.226911] [DEBUG] [REMOTE ] MAXI: Retrieved 817 rows, trimmed to 300. [2026-01-05T12:14:20.227077] [DEBUG] [REMOTE ] MAXI: PASS: History has at least 300 days. [2026-01-05T12:14:20.227294] [DEBUG] [REMOTE ] MAXI: PASS: Price check passed. Min price $13.82. [2026-01-05T12:14:20.228007] [DEBUG] [REMOTE ] MAXI: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:20.228136] [DEBUG] [REMOTE ] MAXI: PASS: Integrity check passed. [2026-01-05T12:14:20.228178] [DEBUG] [REMOTE ] MAXI: Symbol is viable for forecasting. [2026-01-05T12:14:20.228227] [INFO ] [MAIN ] [1975/3535] MAXI kept (0.4s) | 1973 kept, 2 rejected | 138.6/min | ETA: 11.3m [2026-01-05T12:14:20.662239] [DEBUG] [REMOTE ] MAXN: Retrieved 1345 rows, trimmed to 300. [2026-01-05T12:14:20.662401] [DEBUG] [REMOTE ] MAXN: PASS: History has at least 300 days. [2026-01-05T12:14:20.662719] [DEBUG] [REMOTE ] MAXN: PASS: Price check passed. Min price $2.67. [2026-01-05T12:14:20.662918] [DEBUG] [REMOTE ] MAXN: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:20.663066] [DEBUG] [REMOTE ] MAXN: PASS: Integrity check passed. [2026-01-05T12:14:20.663124] [DEBUG] [REMOTE ] MAXN: Symbol is viable for forecasting. [2026-01-05T12:14:20.663191] [INFO ] [MAIN ] [1976/3535] MAXN kept (0.4s) | 1974 kept, 2 rejected | 138.6/min | ETA: 11.2m [2026-01-05T12:14:21.203332] [DEBUG] [REMOTE ] MBB: Retrieved 4731 rows, trimmed to 300. [2026-01-05T12:14:21.203474] [DEBUG] [REMOTE ] MBB: PASS: History has at least 300 days. [2026-01-05T12:14:21.203745] [DEBUG] [REMOTE ] MBB: PASS: Price check passed. Min price $93.91. [2026-01-05T12:14:21.203920] [DEBUG] [REMOTE ] MBB: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:21.204057] [DEBUG] [REMOTE ] MBB: PASS: Integrity check passed. [2026-01-05T12:14:21.204109] [DEBUG] [REMOTE ] MBB: Symbol is viable for forecasting. [2026-01-05T12:14:21.204171] [INFO ] [MAIN ] [1977/3535] MBB kept (0.5s) | 1975 kept, 2 rejected | 138.6/min | ETA: 11.2m [2026-01-05T12:14:21.402569] [DEBUG] [REMOTE ] MBC: Retrieved 768 rows, trimmed to 300. [2026-01-05T12:14:21.402724] [DEBUG] [REMOTE ] MBC: PASS: History has at least 300 days. [2026-01-05T12:14:21.402923] [DEBUG] [REMOTE ] MBC: PASS: Price check passed. Min price $9.44. [2026-01-05T12:14:21.403065] [DEBUG] [REMOTE ] MBC: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:21.403184] [DEBUG] [REMOTE ] MBC: PASS: Integrity check passed. [2026-01-05T12:14:21.403225] [DEBUG] [REMOTE ] MBC: Symbol is viable for forecasting. [2026-01-05T12:14:21.403273] [INFO ] [MAIN ] [1978/3535] MBC kept (0.2s) | 1976 kept, 2 rejected | 138.7/min | ETA: 11.2m [2026-01-05T12:14:22.131180] [DEBUG] [REMOTE ] MBCN: Retrieved 5934 rows, trimmed to 300. [2026-01-05T12:14:22.131312] [DEBUG] [REMOTE ] MBCN: PASS: History has at least 300 days. [2026-01-05T12:14:22.131540] [DEBUG] [REMOTE ] MBCN: PASS: Price check passed. Min price $27.09. [2026-01-05T12:14:22.131691] [DEBUG] [REMOTE ] MBCN: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:22.131809] [DEBUG] [REMOTE ] MBCN: PASS: Integrity check passed. [2026-01-05T12:14:22.131848] [DEBUG] [REMOTE ] MBCN: Symbol is viable for forecasting. [2026-01-05T12:14:22.131896] [INFO ] [MAIN ] [1979/3535] MBCN kept (0.7s) | 1977 kept, 2 rejected | 138.6/min | ETA: 11.2m [2026-01-05T12:14:22.595673] [DEBUG] [REMOTE ] MBI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:22.595813] [DEBUG] [REMOTE ] MBI: PASS: History has at least 300 days. [2026-01-05T12:14:22.596037] [DEBUG] [REMOTE ] MBI: PASS: Price check passed. Min price $6.63. [2026-01-05T12:14:22.596172] [DEBUG] [REMOTE ] MBI: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:22.596292] [DEBUG] [REMOTE ] MBI: PASS: Integrity check passed. [2026-01-05T12:14:22.596333] [DEBUG] [REMOTE ] MBI: Symbol is viable for forecasting. [2026-01-05T12:14:22.596383] [INFO ] [MAIN ] [1980/3535] MBI kept (0.5s) | 1978 kept, 2 rejected | 138.6/min | ETA: 11.2m [2026-01-05T12:14:22.891335] [DEBUG] [REMOTE ] MBIN: Retrieved 2056 rows, trimmed to 300. [2026-01-05T12:14:22.891564] [DEBUG] [REMOTE ] MBIN: PASS: History has at least 300 days. [2026-01-05T12:14:22.891942] [DEBUG] [REMOTE ] MBIN: PASS: Price check passed. Min price $30.34. [2026-01-05T12:14:22.892152] [DEBUG] [REMOTE ] MBIN: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:22.892345] [DEBUG] [REMOTE ] MBIN: PASS: Integrity check passed. [2026-01-05T12:14:22.892407] [DEBUG] [REMOTE ] MBIN: Symbol is viable for forecasting. [2026-01-05T12:14:22.892488] [INFO ] [MAIN ] [1981/3535] MBIN kept (0.3s) | 1979 kept, 2 rejected | 138.6/min | ETA: 11.2m [2026-01-05T12:14:23.091632] [DEBUG] [REMOTE ] MBLY: Retrieved 799 rows, trimmed to 300. [2026-01-05T12:14:23.091816] [DEBUG] [REMOTE ] MBLY: PASS: History has at least 300 days. [2026-01-05T12:14:23.092061] [DEBUG] [REMOTE ] MBLY: PASS: Price check passed. Min price $10.05. [2026-01-05T12:14:23.092205] [DEBUG] [REMOTE ] MBLY: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:23.092338] [DEBUG] [REMOTE ] MBLY: PASS: Integrity check passed. [2026-01-05T12:14:23.092383] [DEBUG] [REMOTE ] MBLY: Symbol is viable for forecasting. [2026-01-05T12:14:23.092435] [INFO ] [MAIN ] [1982/3535] MBLY kept (0.2s) | 1980 kept, 2 rejected | 138.7/min | ETA: 11.2m [2026-01-05T12:14:23.606403] [DEBUG] [REMOTE ] MBS: Retrieved 470 rows, trimmed to 300. [2026-01-05T12:14:23.606630] [DEBUG] [REMOTE ] MBS: PASS: History has at least 300 days. [2026-01-05T12:14:23.606897] [DEBUG] [REMOTE ] MBS: PASS: Price check passed. Min price $8.63. [2026-01-05T12:14:23.607043] [DEBUG] [REMOTE ] MBS: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:23.607183] [DEBUG] [REMOTE ] MBS: PASS: Integrity check passed. [2026-01-05T12:14:23.607228] [DEBUG] [REMOTE ] MBS: Symbol is viable for forecasting. [2026-01-05T12:14:23.607284] [INFO ] [MAIN ] [1983/3535] MBS kept (0.5s) | 1981 kept, 2 rejected | 138.6/min | ETA: 11.2m [2026-01-05T12:14:24.282997] [DEBUG] [REMOTE ] MBWM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:24.283139] [DEBUG] [REMOTE ] MBWM: PASS: History has at least 300 days. [2026-01-05T12:14:24.283370] [DEBUG] [REMOTE ] MBWM: PASS: Price check passed. Min price $42.79. [2026-01-05T12:14:24.283511] [DEBUG] [REMOTE ] MBWM: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:24.283652] [DEBUG] [REMOTE ] MBWM: PASS: Integrity check passed. [2026-01-05T12:14:24.283696] [DEBUG] [REMOTE ] MBWM: Symbol is viable for forecasting. [2026-01-05T12:14:24.283923] [INFO ] [MAIN ] [1984/3535] MBWM kept (0.7s) | 1982 kept, 2 rejected | 138.6/min | ETA: 11.2m [2026-01-05T12:14:24.462512] [DEBUG] [REMOTE ] MBX: Retrieved 327 rows, trimmed to 300. [2026-01-05T12:14:24.462661] [DEBUG] [REMOTE ] MBX: PASS: History has at least 300 days. [2026-01-05T12:14:24.462880] [DEBUG] [REMOTE ] MBX: PASS: Price check passed. Min price $13.22. [2026-01-05T12:14:24.463012] [DEBUG] [REMOTE ] MBX: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:24.463121] [DEBUG] [REMOTE ] MBX: PASS: Integrity check passed. [2026-01-05T12:14:24.463161] [DEBUG] [REMOTE ] MBX: Symbol is viable for forecasting. [2026-01-05T12:14:24.463207] [INFO ] [MAIN ] [1985/3535] MBX kept (0.2s) | 1983 kept, 2 rejected | 138.6/min | ETA: 11.2m [2026-01-05T12:14:25.012924] [DEBUG] [REMOTE ] MC: Retrieved 2947 rows, trimmed to 300. [2026-01-05T12:14:25.013134] [DEBUG] [REMOTE ] MC: PASS: History has at least 300 days. [2026-01-05T12:14:25.013418] [DEBUG] [REMOTE ] MC: PASS: Price check passed. Min price $60.62. [2026-01-05T12:14:25.013600] [DEBUG] [REMOTE ] MC: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:25.013741] [DEBUG] [REMOTE ] MC: PASS: Integrity check passed. [2026-01-05T12:14:25.013784] [DEBUG] [REMOTE ] MC: Symbol is viable for forecasting. [2026-01-05T12:14:25.013837] [INFO ] [MAIN ] [1986/3535] MC kept (0.6s) | 1984 kept, 2 rejected | 138.6/min | ETA: 11.2m [2026-01-05T12:14:25.385813] [DEBUG] [REMOTE ] MCBS: Retrieved 2252 rows, trimmed to 300. [2026-01-05T12:14:25.385988] [DEBUG] [REMOTE ] MCBS: PASS: History has at least 300 days. [2026-01-05T12:14:25.386227] [DEBUG] [REMOTE ] MCBS: PASS: Price check passed. Min price $24.71. [2026-01-05T12:14:25.386369] [DEBUG] [REMOTE ] MCBS: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:25.386487] [DEBUG] [REMOTE ] MCBS: PASS: Integrity check passed. [2026-01-05T12:14:25.386530] [DEBUG] [REMOTE ] MCBS: Symbol is viable for forecasting. [2026-01-05T12:14:25.386602] [INFO ] [MAIN ] [1987/3535] MCBS kept (0.4s) | 1985 kept, 2 rejected | 138.6/min | ETA: 11.2m [2026-01-05T12:14:25.935993] [DEBUG] [REMOTE ] MCHI: Retrieved 3712 rows, trimmed to 300. [2026-01-05T12:14:25.936192] [DEBUG] [REMOTE ] MCHI: PASS: History has at least 300 days. [2026-01-05T12:14:25.936448] [DEBUG] [REMOTE ] MCHI: PASS: Price check passed. Min price $59.47. [2026-01-05T12:14:25.936603] [DEBUG] [REMOTE ] MCHI: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:25.936727] [DEBUG] [REMOTE ] MCHI: PASS: Integrity check passed. [2026-01-05T12:14:25.936768] [DEBUG] [REMOTE ] MCHI: Symbol is viable for forecasting. [2026-01-05T12:14:25.936817] [INFO ] [MAIN ] [1988/3535] MCHI kept (0.6s) | 1986 kept, 2 rejected | 138.6/min | ETA: 11.2m [2026-01-05T12:14:26.375393] [DEBUG] [REMOTE ] MCHP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:26.375625] [DEBUG] [REMOTE ] MCHP: PASS: History has at least 300 days. [2026-01-05T12:14:26.375918] [DEBUG] [REMOTE ] MCHP: PASS: Price check passed. Min price $48.59. [2026-01-05T12:14:26.376064] [DEBUG] [REMOTE ] MCHP: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:26.376213] [DEBUG] [REMOTE ] MCHP: PASS: Integrity check passed. [2026-01-05T12:14:26.376261] [DEBUG] [REMOTE ] MCHP: Symbol is viable for forecasting. [2026-01-05T12:14:26.376325] [INFO ] [MAIN ] [1989/3535] MCHP kept (0.4s) | 1987 kept, 2 rejected | 138.6/min | ETA: 11.2m [2026-01-05T12:14:26.792197] [DEBUG] [REMOTE ] MCHX: Retrieved 5475 rows, trimmed to 300. [2026-01-05T12:14:26.792354] [DEBUG] [REMOTE ] MCHX: PASS: History has at least 300 days. [2026-01-05T12:14:26.792609] [DEBUG] [REMOTE ] MCHX: PASS: Price check passed. Min price $1.43. [2026-01-05T12:14:26.792752] [DEBUG] [REMOTE ] MCHX: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:26.793091] [DEBUG] [REMOTE ] MCHX: PASS: Integrity check passed. [2026-01-05T12:14:26.793133] [DEBUG] [REMOTE ] MCHX: Symbol is viable for forecasting. [2026-01-05T12:14:26.793183] [INFO ] [MAIN ] [1990/3535] MCHX kept (0.4s) | 1988 kept, 2 rejected | 138.6/min | ETA: 11.1m [2026-01-05T12:14:27.285985] [DEBUG] [REMOTE ] MCI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:27.286163] [DEBUG] [REMOTE ] MCI: PASS: History has at least 300 days. [2026-01-05T12:14:27.286390] [DEBUG] [REMOTE ] MCI: PASS: Price check passed. Min price $18.15. [2026-01-05T12:14:27.286525] [DEBUG] [REMOTE ] MCI: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:27.286662] [DEBUG] [REMOTE ] MCI: PASS: Integrity check passed. [2026-01-05T12:14:27.286703] [DEBUG] [REMOTE ] MCI: Symbol is viable for forecasting. [2026-01-05T12:14:27.286752] [INFO ] [MAIN ] [1991/3535] MCI kept (0.5s) | 1989 kept, 2 rejected | 138.6/min | ETA: 11.1m [2026-01-05T12:14:27.776309] [DEBUG] [REMOTE ] MCK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:27.776446] [DEBUG] [REMOTE ] MCK: PASS: History has at least 300 days. [2026-01-05T12:14:27.776679] [DEBUG] [REMOTE ] MCK: PASS: Price check passed. Min price $755.03. [2026-01-05T12:14:27.776812] [DEBUG] [REMOTE ] MCK: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:27.776928] [DEBUG] [REMOTE ] MCK: PASS: Integrity check passed. [2026-01-05T12:14:27.776968] [DEBUG] [REMOTE ] MCK: Symbol is viable for forecasting. [2026-01-05T12:14:27.777015] [INFO ] [MAIN ] [1992/3535] MCK kept (0.5s) | 1990 kept, 2 rejected | 138.6/min | ETA: 11.1m [2026-01-05T12:14:28.240090] [DEBUG] [REMOTE ] MCN: Retrieved 5391 rows, trimmed to 300. [2026-01-05T12:14:28.240224] [DEBUG] [REMOTE ] MCN: PASS: History has at least 300 days. [2026-01-05T12:14:28.240437] [DEBUG] [REMOTE ] MCN: PASS: Price check passed. Min price $5.61. [2026-01-05T12:14:28.240584] [DEBUG] [REMOTE ] MCN: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:28.240696] [DEBUG] [REMOTE ] MCN: PASS: Integrity check passed. [2026-01-05T12:14:28.240737] [DEBUG] [REMOTE ] MCN: Symbol is viable for forecasting. [2026-01-05T12:14:28.240795] [INFO ] [MAIN ] [1993/3535] MCN kept (0.5s) | 1991 kept, 2 rejected | 138.6/min | ETA: 11.1m [2026-01-05T12:14:28.714182] [DEBUG] [REMOTE ] MCO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:28.714314] [DEBUG] [REMOTE ] MCO: PASS: History has at least 300 days. [2026-01-05T12:14:28.714519] [DEBUG] [REMOTE ] MCO: PASS: Price check passed. Min price $467.64. [2026-01-05T12:14:28.714670] [DEBUG] [REMOTE ] MCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:28.714787] [DEBUG] [REMOTE ] MCO: PASS: Integrity check passed. [2026-01-05T12:14:28.714827] [DEBUG] [REMOTE ] MCO: Symbol is viable for forecasting. [2026-01-05T12:14:28.714873] [INFO ] [MAIN ] [1994/3535] MCO kept (0.5s) | 1992 kept, 2 rejected | 138.6/min | ETA: 11.1m [2026-01-05T12:14:29.033636] [DEBUG] [REMOTE ] MCRB: Retrieved 2646 rows, trimmed to 300. [2026-01-05T12:14:29.033763] [DEBUG] [REMOTE ] MCRB: PASS: History has at least 300 days. [2026-01-05T12:14:29.033961] [DEBUG] [REMOTE ] MCRB: PASS: Price check passed. Min price $12.70. [2026-01-05T12:14:29.034093] [DEBUG] [REMOTE ] MCRB: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:29.034201] [DEBUG] [REMOTE ] MCRB: PASS: Integrity check passed. [2026-01-05T12:14:29.034241] [DEBUG] [REMOTE ] MCRB: Symbol is viable for forecasting. [2026-01-05T12:14:29.034287] [INFO ] [MAIN ] [1995/3535] MCRB kept (0.3s) | 1993 kept, 2 rejected | 138.6/min | ETA: 11.1m [2026-01-05T12:14:29.449313] [DEBUG] [REMOTE ] MCRI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:29.449445] [DEBUG] [REMOTE ] MCRI: PASS: History has at least 300 days. [2026-01-05T12:14:29.449671] [DEBUG] [REMOTE ] MCRI: PASS: Price check passed. Min price $88.77. [2026-01-05T12:14:29.449803] [DEBUG] [REMOTE ] MCRI: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:29.450088] [DEBUG] [REMOTE ] MCRI: PASS: Integrity check passed. [2026-01-05T12:14:29.450128] [DEBUG] [REMOTE ] MCRI: Symbol is viable for forecasting. [2026-01-05T12:14:29.450175] [INFO ] [MAIN ] [1996/3535] MCRI kept (0.4s) | 1994 kept, 2 rejected | 138.6/min | ETA: 11.1m [2026-01-05T12:14:30.007462] [DEBUG] [REMOTE ] MCS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:30.007640] [DEBUG] [REMOTE ] MCS: PASS: History has at least 300 days. [2026-01-05T12:14:30.007863] [DEBUG] [REMOTE ] MCS: PASS: Price check passed. Min price $12.99. [2026-01-05T12:14:30.007994] [DEBUG] [REMOTE ] MCS: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:30.008108] [DEBUG] [REMOTE ] MCS: PASS: Integrity check passed. [2026-01-05T12:14:30.008147] [DEBUG] [REMOTE ] MCS: Symbol is viable for forecasting. [2026-01-05T12:14:30.008195] [INFO ] [MAIN ] [1997/3535] MCS kept (0.6s) | 1995 kept, 2 rejected | 138.6/min | ETA: 11.1m [2026-01-05T12:14:30.313716] [DEBUG] [REMOTE ] MCY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:30.313851] [DEBUG] [REMOTE ] MCY: PASS: History has at least 300 days. [2026-01-05T12:14:30.314077] [DEBUG] [REMOTE ] MCY: PASS: Price check passed. Min price $75.96. [2026-01-05T12:14:30.314208] [DEBUG] [REMOTE ] MCY: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:30.314327] [DEBUG] [REMOTE ] MCY: PASS: Integrity check passed. [2026-01-05T12:14:30.314367] [DEBUG] [REMOTE ] MCY: Symbol is viable for forecasting. [2026-01-05T12:14:30.314415] [INFO ] [MAIN ] [1998/3535] MCY kept (0.3s) | 1996 kept, 2 rejected | 138.6/min | ETA: 11.1m [2026-01-05T12:14:30.898004] [DEBUG] [REMOTE ] MD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:30.898134] [DEBUG] [REMOTE ] MD: PASS: History has at least 300 days. [2026-01-05T12:14:30.898336] [DEBUG] [REMOTE ] MD: PASS: Price check passed. Min price $15.80. [2026-01-05T12:14:30.898467] [DEBUG] [REMOTE ] MD: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:30.898595] [DEBUG] [REMOTE ] MD: PASS: Integrity check passed. [2026-01-05T12:14:30.898656] [DEBUG] [REMOTE ] MD: Symbol is viable for forecasting. [2026-01-05T12:14:30.898713] [INFO ] [MAIN ] [1999/3535] MD kept (0.6s) | 1997 kept, 2 rejected | 138.6/min | ETA: 11.1m [2026-01-05T12:14:31.059086] [DEBUG] [REMOTE ] MDAI: Retrieved 1193 rows, trimmed to 300. [2026-01-05T12:14:31.059247] [DEBUG] [REMOTE ] MDAI: PASS: History has at least 300 days. [2026-01-05T12:14:31.059516] [DEBUG] [REMOTE ] MDAI: PASS: Price check passed. Min price $1.38. [2026-01-05T12:14:31.059744] [DEBUG] [REMOTE ] MDAI: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:31.059903] [DEBUG] [REMOTE ] MDAI: PASS: Integrity check passed. [2026-01-05T12:14:31.059961] [DEBUG] [REMOTE ] MDAI: Symbol is viable for forecasting. [2026-01-05T12:14:31.060031] [INFO ] [MAIN ] [2000/3535] MDAI kept (0.2s) | 1998 kept, 2 rejected | 138.6/min | ETA: 11.1m [2026-01-05T12:14:31.488417] [DEBUG] [REMOTE ] MDB: Retrieved 2062 rows, trimmed to 300. [2026-01-05T12:14:31.488541] [DEBUG] [REMOTE ] MDB: PASS: History has at least 300 days. [2026-01-05T12:14:31.488797] [DEBUG] [REMOTE ] MDB: PASS: Price check passed. Min price $313.81. [2026-01-05T12:14:31.489128] [DEBUG] [REMOTE ] MDB: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:31.489240] [DEBUG] [REMOTE ] MDB: PASS: Integrity check passed. [2026-01-05T12:14:31.489279] [DEBUG] [REMOTE ] MDB: Symbol is viable for forecasting. [2026-01-05T12:14:31.489326] [INFO ] [MAIN ] [2001/3535] MDB kept (0.4s) | 1999 kept, 2 rejected | 138.6/min | ETA: 11.1m [2026-01-05T12:14:31.940144] [DEBUG] [REMOTE ] MDGL: Retrieved 4758 rows, trimmed to 300. [2026-01-05T12:14:31.940351] [DEBUG] [REMOTE ] MDGL: PASS: History has at least 300 days. [2026-01-05T12:14:31.940650] [DEBUG] [REMOTE ] MDGL: PASS: Price check passed. Min price $412.35. [2026-01-05T12:14:31.940795] [DEBUG] [REMOTE ] MDGL: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:31.940936] [DEBUG] [REMOTE ] MDGL: PASS: Integrity check passed. [2026-01-05T12:14:31.940980] [DEBUG] [REMOTE ] MDGL: Symbol is viable for forecasting. [2026-01-05T12:14:31.941034] [INFO ] [MAIN ] [2002/3535] MDGL kept (0.5s) | 2000 kept, 2 rejected | 138.6/min | ETA: 11.1m [2026-01-05T12:14:32.553108] [DEBUG] [REMOTE ] MDLZ: Retrieved 6176 rows, trimmed to 300. [2026-01-05T12:14:32.553258] [DEBUG] [REMOTE ] MDLZ: PASS: History has at least 300 days. [2026-01-05T12:14:32.553463] [DEBUG] [REMOTE ] MDLZ: PASS: Price check passed. Min price $53.29. [2026-01-05T12:14:32.553614] [DEBUG] [REMOTE ] MDLZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:32.553732] [DEBUG] [REMOTE ] MDLZ: PASS: Integrity check passed. [2026-01-05T12:14:32.553772] [DEBUG] [REMOTE ] MDLZ: Symbol is viable for forecasting. [2026-01-05T12:14:32.553819] [INFO ] [MAIN ] [2003/3535] MDLZ kept (0.6s) | 2001 kept, 2 rejected | 138.6/min | ETA: 11.1m [2026-01-05T12:14:32.896352] [DEBUG] [REMOTE ] MDWD: Retrieved 2966 rows, trimmed to 300. [2026-01-05T12:14:32.896483] [DEBUG] [REMOTE ] MDWD: PASS: History has at least 300 days. [2026-01-05T12:14:32.896709] [DEBUG] [REMOTE ] MDWD: PASS: Price check passed. Min price $16.86. [2026-01-05T12:14:32.896843] [DEBUG] [REMOTE ] MDWD: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:32.896951] [DEBUG] [REMOTE ] MDWD: PASS: Integrity check passed. [2026-01-05T12:14:32.896992] [DEBUG] [REMOTE ] MDWD: Symbol is viable for forecasting. [2026-01-05T12:14:32.897039] [INFO ] [MAIN ] [2004/3535] MDWD kept (0.3s) | 2002 kept, 2 rejected | 138.6/min | ETA: 11.0m [2026-01-05T12:14:33.349619] [DEBUG] [REMOTE ] MDXG: Retrieved 4621 rows, trimmed to 300. [2026-01-05T12:14:33.349753] [DEBUG] [REMOTE ] MDXG: PASS: History has at least 300 days. [2026-01-05T12:14:33.349960] [DEBUG] [REMOTE ] MDXG: PASS: Price check passed. Min price $6.48. [2026-01-05T12:14:33.350096] [DEBUG] [REMOTE ] MDXG: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:33.350212] [DEBUG] [REMOTE ] MDXG: PASS: Integrity check passed. [2026-01-05T12:14:33.350255] [DEBUG] [REMOTE ] MDXG: Symbol is viable for forecasting. [2026-01-05T12:14:33.350303] [INFO ] [MAIN ] [2005/3535] MDXG kept (0.5s) | 2003 kept, 2 rejected | 138.6/min | ETA: 11.0m [2026-01-05T12:14:33.479214] [DEBUG] [REMOTE ] MDXH: Retrieved 1044 rows, trimmed to 300. [2026-01-05T12:14:33.479329] [DEBUG] [REMOTE ] MDXH: PASS: History has at least 300 days. [2026-01-05T12:14:33.479522] [DEBUG] [REMOTE ] MDXH: PASS: Price check passed. Min price $3.14. [2026-01-05T12:14:33.479675] [DEBUG] [REMOTE ] MDXH: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:33.479784] [DEBUG] [REMOTE ] MDXH: PASS: Integrity check passed. [2026-01-05T12:14:33.479825] [DEBUG] [REMOTE ] MDXH: Symbol is viable for forecasting. [2026-01-05T12:14:33.479871] [INFO ] [MAIN ] [2006/3535] MDXH kept (0.1s) | 2004 kept, 2 rejected | 138.7/min | ETA: 11.0m [2026-01-05T12:14:34.039243] [DEBUG] [REMOTE ] MEC: Retrieved 1673 rows, trimmed to 300. [2026-01-05T12:14:34.039382] [DEBUG] [REMOTE ] MEC: PASS: History has at least 300 days. [2026-01-05T12:14:34.039637] [DEBUG] [REMOTE ] MEC: PASS: Price check passed. Min price $12.56. [2026-01-05T12:14:34.039776] [DEBUG] [REMOTE ] MEC: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:34.039896] [DEBUG] [REMOTE ] MEC: PASS: Integrity check passed. [2026-01-05T12:14:34.039936] [DEBUG] [REMOTE ] MEC: Symbol is viable for forecasting. [2026-01-05T12:14:34.039985] [INFO ] [MAIN ] [2007/3535] MEC kept (0.6s) | 2005 kept, 2 rejected | 138.6/min | ETA: 11.0m [2026-01-05T12:14:34.628165] [DEBUG] [REMOTE ] MED: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:34.628328] [DEBUG] [REMOTE ] MED: PASS: History has at least 300 days. [2026-01-05T12:14:34.628726] [DEBUG] [REMOTE ] MED: PASS: Price check passed. Min price $10.40. [2026-01-05T12:14:34.628904] [DEBUG] [REMOTE ] MED: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:34.629085] [DEBUG] [REMOTE ] MED: PASS: Integrity check passed. [2026-01-05T12:14:34.629151] [DEBUG] [REMOTE ] MED: Symbol is viable for forecasting. [2026-01-05T12:14:34.629231] [INFO ] [MAIN ] [2008/3535] MED kept (0.6s) | 2006 kept, 2 rejected | 138.6/min | ETA: 11.0m [2026-01-05T12:14:34.953524] [DEBUG] [REMOTE ] MEDP: Retrieved 2362 rows, trimmed to 300. [2026-01-05T12:14:34.953693] [DEBUG] [REMOTE ] MEDP: PASS: History has at least 300 days. [2026-01-05T12:14:34.953906] [DEBUG] [REMOTE ] MEDP: PASS: Price check passed. Min price $501.22. [2026-01-05T12:14:34.954041] [DEBUG] [REMOTE ] MEDP: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:34.954151] [DEBUG] [REMOTE ] MEDP: PASS: Integrity check passed. [2026-01-05T12:14:34.954192] [DEBUG] [REMOTE ] MEDP: Symbol is viable for forecasting. [2026-01-05T12:14:34.954239] [INFO ] [MAIN ] [2009/3535] MEDP kept (0.3s) | 2007 kept, 2 rejected | 138.6/min | ETA: 11.0m [2026-01-05T12:14:35.327191] [DEBUG] [REMOTE ] MEG: Retrieved 1369 rows, trimmed to 300. [2026-01-05T12:14:35.327403] [DEBUG] [REMOTE ] MEG: PASS: History has at least 300 days. [2026-01-05T12:14:35.327715] [DEBUG] [REMOTE ] MEG: PASS: Price check passed. Min price $23.76. [2026-01-05T12:14:35.327863] [DEBUG] [REMOTE ] MEG: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:35.327987] [DEBUG] [REMOTE ] MEG: PASS: Integrity check passed. [2026-01-05T12:14:35.328030] [DEBUG] [REMOTE ] MEG: Symbol is viable for forecasting. [2026-01-05T12:14:35.328087] [INFO ] [MAIN ] [2010/3535] MEG kept (0.4s) | 2008 kept, 2 rejected | 138.6/min | ETA: 11.0m [2026-01-05T12:14:35.669055] [DEBUG] [REMOTE ] MEGI: Retrieved 1050 rows, trimmed to 300. [2026-01-05T12:14:35.669240] [DEBUG] [REMOTE ] MEGI: PASS: History has at least 300 days. [2026-01-05T12:14:35.669477] [DEBUG] [REMOTE ] MEGI: PASS: Price check passed. Min price $13.38. [2026-01-05T12:14:35.669635] [DEBUG] [REMOTE ] MEGI: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:35.669770] [DEBUG] [REMOTE ] MEGI: PASS: Integrity check passed. [2026-01-05T12:14:35.669816] [DEBUG] [REMOTE ] MEGI: Symbol is viable for forecasting. [2026-01-05T12:14:35.669867] [INFO ] [MAIN ] [2011/3535] MEGI kept (0.3s) | 2009 kept, 2 rejected | 138.7/min | ETA: 11.0m [2026-01-05T12:14:36.313216] [DEBUG] [REMOTE ] MEI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:36.313357] [DEBUG] [REMOTE ] MEI: PASS: History has at least 300 days. [2026-01-05T12:14:36.313628] [DEBUG] [REMOTE ] MEI: PASS: Price check passed. Min price $6.50. [2026-01-05T12:14:36.313772] [DEBUG] [REMOTE ] MEI: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:36.313892] [DEBUG] [REMOTE ] MEI: PASS: Integrity check passed. [2026-01-05T12:14:36.313934] [DEBUG] [REMOTE ] MEI: Symbol is viable for forecasting. [2026-01-05T12:14:36.313983] [INFO ] [MAIN ] [2012/3535] MEI kept (0.6s) | 2010 kept, 2 rejected | 138.6/min | ETA: 11.0m [2026-01-05T12:14:36.772543] [DEBUG] [REMOTE ] MELI: Retrieved 4629 rows, trimmed to 300. [2026-01-05T12:14:36.772708] [DEBUG] [REMOTE ] MELI: PASS: History has at least 300 days. [2026-01-05T12:14:36.772915] [DEBUG] [REMOTE ] MELI: PASS: Price check passed. Min price $1899.75. [2026-01-05T12:14:36.773048] [DEBUG] [REMOTE ] MELI: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:36.773160] [DEBUG] [REMOTE ] MELI: PASS: Integrity check passed. [2026-01-05T12:14:36.773200] [DEBUG] [REMOTE ] MELI: Symbol is viable for forecasting. [2026-01-05T12:14:36.773254] [INFO ] [MAIN ] [2013/3535] MELI kept (0.5s) | 2011 kept, 2 rejected | 138.6/min | ETA: 11.0m [2026-01-05T12:14:37.124802] [DEBUG] [REMOTE ] MEOH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:37.124981] [DEBUG] [REMOTE ] MEOH: PASS: History has at least 300 days. [2026-01-05T12:14:37.125338] [DEBUG] [REMOTE ] MEOH: PASS: Price check passed. Min price $33.72. [2026-01-05T12:14:37.125544] [DEBUG] [REMOTE ] MEOH: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:37.125742] [DEBUG] [REMOTE ] MEOH: PASS: Integrity check passed. [2026-01-05T12:14:37.125825] [DEBUG] [REMOTE ] MEOH: Symbol is viable for forecasting. [2026-01-05T12:14:37.125899] [INFO ] [MAIN ] [2014/3535] MEOH kept (0.4s) | 2012 kept, 2 rejected | 138.6/min | ETA: 11.0m [2026-01-05T12:14:37.658354] [DEBUG] [REMOTE ] MERC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:37.658498] [DEBUG] [REMOTE ] MERC: PASS: History has at least 300 days. [2026-01-05T12:14:37.658789] [DEBUG] [REMOTE ] MERC: PASS: Price check passed. Min price $1.50. [2026-01-05T12:14:37.658929] [DEBUG] [REMOTE ] MERC: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:37.659050] [DEBUG] [REMOTE ] MERC: PASS: Integrity check passed. [2026-01-05T12:14:37.659089] [DEBUG] [REMOTE ] MERC: Symbol is viable for forecasting. [2026-01-05T12:14:37.659138] [INFO ] [MAIN ] [2015/3535] MERC kept (0.5s) | 2013 kept, 2 rejected | 138.6/min | ETA: 11.0m [2026-01-05T12:14:38.018245] [DEBUG] [REMOTE ] META: Retrieved 3426 rows, trimmed to 300. [2026-01-05T12:14:38.018434] [DEBUG] [REMOTE ] META: PASS: History has at least 300 days. [2026-01-05T12:14:38.018738] [DEBUG] [REMOTE ] META: PASS: Price check passed. Min price $588.67. [2026-01-05T12:14:38.018878] [DEBUG] [REMOTE ] META: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:38.018999] [DEBUG] [REMOTE ] META: PASS: Integrity check passed. [2026-01-05T12:14:38.019042] [DEBUG] [REMOTE ] META: Symbol is viable for forecasting. [2026-01-05T12:14:38.019098] [INFO ] [MAIN ] [2016/3535] META kept (0.4s) | 2014 kept, 2 rejected | 138.6/min | ETA: 11.0m [2026-01-05T12:14:38.335203] [DEBUG] [REMOTE ] METC: Retrieved 2241 rows, trimmed to 300. [2026-01-05T12:14:38.335384] [DEBUG] [REMOTE ] METC: PASS: History has at least 300 days. [2026-01-05T12:14:38.335655] [DEBUG] [REMOTE ] METC: PASS: Price check passed. Min price $13.98. [2026-01-05T12:14:38.335797] [DEBUG] [REMOTE ] METC: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:38.335911] [DEBUG] [REMOTE ] METC: PASS: Integrity check passed. [2026-01-05T12:14:38.335952] [DEBUG] [REMOTE ] METC: Symbol is viable for forecasting. [2026-01-05T12:14:38.336003] [INFO ] [MAIN ] [2017/3535] METC kept (0.3s) | 2015 kept, 2 rejected | 138.6/min | ETA: 10.9m [2026-01-05T12:14:38.702520] [DEBUG] [REMOTE ] METCB: Retrieved 639 rows, trimmed to 300. [2026-01-05T12:14:38.702676] [DEBUG] [REMOTE ] METCB: PASS: History has at least 300 days. [2026-01-05T12:14:38.702886] [DEBUG] [REMOTE ] METCB: PASS: Price check passed. Min price $9.61. [2026-01-05T12:14:38.703023] [DEBUG] [REMOTE ] METCB: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:38.703156] [DEBUG] [REMOTE ] METCB: PASS: Integrity check passed. [2026-01-05T12:14:38.703215] [DEBUG] [REMOTE ] METCB: Symbol is viable for forecasting. [2026-01-05T12:14:38.703273] [INFO ] [MAIN ] [2018/3535] METCB kept (0.4s) | 2016 kept, 2 rejected | 138.7/min | ETA: 10.9m [2026-01-05T12:14:38.986174] [DEBUG] [REMOTE ] METD: Retrieved 396 rows, trimmed to 300. [2026-01-05T12:14:38.986308] [DEBUG] [REMOTE ] METD: PASS: History has at least 300 days. [2026-01-05T12:14:38.986504] [DEBUG] [REMOTE ] METD: PASS: Price check passed. Min price $14.05. [2026-01-05T12:14:38.986655] [DEBUG] [REMOTE ] METD: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:38.986765] [DEBUG] [REMOTE ] METD: PASS: Integrity check passed. [2026-01-05T12:14:38.986805] [DEBUG] [REMOTE ] METD: Symbol is viable for forecasting. [2026-01-05T12:14:38.986850] [INFO ] [MAIN ] [2019/3535] METD kept (0.3s) | 2017 kept, 2 rejected | 138.7/min | ETA: 10.9m [2026-01-05T12:14:39.701882] [DEBUG] [REMOTE ] MFA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:39.702022] [DEBUG] [REMOTE ] MFA: PASS: History has at least 300 days. [2026-01-05T12:14:39.702250] [DEBUG] [REMOTE ] MFA: PASS: Price check passed. Min price $8.59. [2026-01-05T12:14:39.702381] [DEBUG] [REMOTE ] MFA: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:39.702498] [DEBUG] [REMOTE ] MFA: PASS: Integrity check passed. [2026-01-05T12:14:39.702539] [DEBUG] [REMOTE ] MFA: Symbol is viable for forecasting. [2026-01-05T12:14:39.702606] [INFO ] [MAIN ] [2020/3535] MFA kept (0.7s) | 2018 kept, 2 rejected | 138.6/min | ETA: 10.9m [2026-01-05T12:14:40.170344] [DEBUG] [REMOTE ] MFC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:40.170488] [DEBUG] [REMOTE ] MFC: PASS: History has at least 300 days. [2026-01-05T12:14:40.170753] [DEBUG] [REMOTE ] MFC: PASS: Price check passed. Min price $31.36. [2026-01-05T12:14:40.170891] [DEBUG] [REMOTE ] MFC: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:40.171018] [DEBUG] [REMOTE ] MFC: PASS: Integrity check passed. [2026-01-05T12:14:40.171069] [DEBUG] [REMOTE ] MFC: Symbol is viable for forecasting. [2026-01-05T12:14:40.171146] [INFO ] [MAIN ] [2021/3535] MFC kept (0.5s) | 2019 kept, 2 rejected | 138.6/min | ETA: 10.9m [2026-01-05T12:14:40.576046] [DEBUG] [REMOTE ] MFG: Retrieved 4817 rows, trimmed to 300. [2026-01-05T12:14:40.576199] [DEBUG] [REMOTE ] MFG: PASS: History has at least 300 days. [2026-01-05T12:14:40.576411] [DEBUG] [REMOTE ] MFG: PASS: Price check passed. Min price $6.09. [2026-01-05T12:14:40.576547] [DEBUG] [REMOTE ] MFG: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:40.576686] [DEBUG] [REMOTE ] MFG: PASS: Integrity check passed. [2026-01-05T12:14:40.576727] [DEBUG] [REMOTE ] MFG: Symbol is viable for forecasting. [2026-01-05T12:14:40.576776] [INFO ] [MAIN ] [2022/3535] MFG kept (0.4s) | 2020 kept, 2 rejected | 138.6/min | ETA: 10.9m [2026-01-05T12:14:40.747243] [DEBUG] [REMOTE ] MFI: Retrieved 427 rows, trimmed to 300. [2026-01-05T12:14:40.747393] [DEBUG] [REMOTE ] MFI: PASS: History has at least 300 days. [2026-01-05T12:14:40.747660] [DEBUG] [REMOTE ] MFI: PASS: Price check passed. Min price $11.06. [2026-01-05T12:14:40.747844] [DEBUG] [REMOTE ] MFI: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:40.747989] [DEBUG] [REMOTE ] MFI: PASS: Integrity check passed. [2026-01-05T12:14:40.748043] [DEBUG] [REMOTE ] MFI: Symbol is viable for forecasting. [2026-01-05T12:14:40.748113] [INFO ] [MAIN ] [2023/3535] MFI kept (0.2s) | 2021 kept, 2 rejected | 138.7/min | ETA: 10.9m [2026-01-05T12:14:41.409180] [DEBUG] [REMOTE ] MFIC: Retrieved 5451 rows, trimmed to 300. [2026-01-05T12:14:41.409458] [DEBUG] [REMOTE ] MFIC: PASS: History has at least 300 days. [2026-01-05T12:14:41.409932] [DEBUG] [REMOTE ] MFIC: PASS: Price check passed. Min price $11.11. [2026-01-05T12:14:41.410123] [DEBUG] [REMOTE ] MFIC: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:41.410319] [DEBUG] [REMOTE ] MFIC: PASS: Integrity check passed. [2026-01-05T12:14:41.410374] [DEBUG] [REMOTE ] MFIC: Symbol is viable for forecasting. [2026-01-05T12:14:41.410447] [INFO ] [MAIN ] [2024/3535] MFIC kept (0.7s) | 2022 kept, 2 rejected | 138.6/min | ETA: 10.9m [2026-01-05T12:14:41.898217] [DEBUG] [REMOTE ] MFIN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:41.898453] [DEBUG] [REMOTE ] MFIN: PASS: History has at least 300 days. [2026-01-05T12:14:41.898826] [DEBUG] [REMOTE ] MFIN: PASS: Price check passed. Min price $9.19. [2026-01-05T12:14:41.898975] [DEBUG] [REMOTE ] MFIN: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:41.899128] [DEBUG] [REMOTE ] MFIN: PASS: Integrity check passed. [2026-01-05T12:14:41.899170] [DEBUG] [REMOTE ] MFIN: Symbol is viable for forecasting. [2026-01-05T12:14:41.899226] [INFO ] [MAIN ] [2025/3535] MFIN kept (0.5s) | 2023 kept, 2 rejected | 138.6/min | ETA: 10.9m [2026-01-05T12:14:42.352427] [DEBUG] [REMOTE ] MFM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:42.352565] [DEBUG] [REMOTE ] MFM: PASS: History has at least 300 days. [2026-01-05T12:14:42.352856] [DEBUG] [REMOTE ] MFM: PASS: Price check passed. Min price $5.28. [2026-01-05T12:14:42.353032] [DEBUG] [REMOTE ] MFM: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:42.353191] [DEBUG] [REMOTE ] MFM: PASS: Integrity check passed. [2026-01-05T12:14:42.353248] [DEBUG] [REMOTE ] MFM: Symbol is viable for forecasting. [2026-01-05T12:14:42.353315] [INFO ] [MAIN ] [2026/3535] MFM kept (0.5s) | 2024 kept, 2 rejected | 138.6/min | ETA: 10.9m [2026-01-05T12:14:42.705667] [DEBUG] [REMOTE ] MG: Retrieved 4084 rows, trimmed to 300. [2026-01-05T12:14:42.705799] [DEBUG] [REMOTE ] MG: PASS: History has at least 300 days. [2026-01-05T12:14:42.706001] [DEBUG] [REMOTE ] MG: PASS: Price check passed. Min price $9.39. [2026-01-05T12:14:42.706132] [DEBUG] [REMOTE ] MG: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:42.706239] [DEBUG] [REMOTE ] MG: PASS: Integrity check passed. [2026-01-05T12:14:42.706278] [DEBUG] [REMOTE ] MG: Symbol is viable for forecasting. [2026-01-05T12:14:42.706324] [INFO ] [MAIN ] [2027/3535] MG kept (0.4s) | 2025 kept, 2 rejected | 138.6/min | ETA: 10.9m [2026-01-05T12:14:43.281358] [DEBUG] [REMOTE ] MGA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:43.281564] [DEBUG] [REMOTE ] MGA: PASS: History has at least 300 days. [2026-01-05T12:14:43.281875] [DEBUG] [REMOTE ] MGA: PASS: Price check passed. Min price $43.11. [2026-01-05T12:14:43.282018] [DEBUG] [REMOTE ] MGA: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:43.282157] [DEBUG] [REMOTE ] MGA: PASS: Integrity check passed. [2026-01-05T12:14:43.282200] [DEBUG] [REMOTE ] MGA: Symbol is viable for forecasting. [2026-01-05T12:14:43.282254] [INFO ] [MAIN ] [2028/3535] MGA kept (0.6s) | 2026 kept, 2 rejected | 138.6/min | ETA: 10.9m [2026-01-05T12:14:43.680848] [DEBUG] [REMOTE ] MGEE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:43.680982] [DEBUG] [REMOTE ] MGEE: PASS: History has at least 300 days. [2026-01-05T12:14:43.681192] [DEBUG] [REMOTE ] MGEE: PASS: Price check passed. Min price $77.66. [2026-01-05T12:14:43.681325] [DEBUG] [REMOTE ] MGEE: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:43.681439] [DEBUG] [REMOTE ] MGEE: PASS: Integrity check passed. [2026-01-05T12:14:43.681479] [DEBUG] [REMOTE ] MGEE: Symbol is viable for forecasting. [2026-01-05T12:14:43.681525] [INFO ] [MAIN ] [2029/3535] MGEE kept (0.4s) | 2027 kept, 2 rejected | 138.6/min | ETA: 10.9m [2026-01-05T12:14:44.087263] [DEBUG] [REMOTE ] MGIC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:44.087393] [DEBUG] [REMOTE ] MGIC: PASS: History has at least 300 days. [2026-01-05T12:14:44.087618] [DEBUG] [REMOTE ] MGIC: PASS: Price check passed. Min price $19.58. [2026-01-05T12:14:44.087753] [DEBUG] [REMOTE ] MGIC: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:44.087868] [DEBUG] [REMOTE ] MGIC: PASS: Integrity check passed. [2026-01-05T12:14:44.087907] [DEBUG] [REMOTE ] MGIC: Symbol is viable for forecasting. [2026-01-05T12:14:44.087954] [INFO ] [MAIN ] [2030/3535] MGIC kept (0.4s) | 2028 kept, 2 rejected | 138.6/min | ETA: 10.9m [2026-01-05T12:14:44.377160] [DEBUG] [REMOTE ] MGM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:44.377296] [DEBUG] [REMOTE ] MGM: PASS: History has at least 300 days. [2026-01-05T12:14:44.377510] [DEBUG] [REMOTE ] MGM: PASS: Price check passed. Min price $30.72. [2026-01-05T12:14:44.377662] [DEBUG] [REMOTE ] MGM: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:44.377777] [DEBUG] [REMOTE ] MGM: PASS: Integrity check passed. [2026-01-05T12:14:44.377818] [DEBUG] [REMOTE ] MGM: Symbol is viable for forecasting. [2026-01-05T12:14:44.377864] [INFO ] [MAIN ] [2031/3535] MGM kept (0.3s) | 2029 kept, 2 rejected | 138.6/min | ETA: 10.8m [2026-01-05T12:14:44.826727] [DEBUG] [REMOTE ] MGNI: Retrieved 2957 rows, trimmed to 300. [2026-01-05T12:14:44.826854] [DEBUG] [REMOTE ] MGNI: PASS: History has at least 300 days. [2026-01-05T12:14:44.827082] [DEBUG] [REMOTE ] MGNI: PASS: Price check passed. Min price $13.13. [2026-01-05T12:14:44.827238] [DEBUG] [REMOTE ] MGNI: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:44.827353] [DEBUG] [REMOTE ] MGNI: PASS: Integrity check passed. [2026-01-05T12:14:44.827394] [DEBUG] [REMOTE ] MGNI: Symbol is viable for forecasting. [2026-01-05T12:14:44.827443] [INFO ] [MAIN ] [2032/3535] MGNI kept (0.4s) | 2030 kept, 2 rejected | 138.6/min | ETA: 10.8m [2026-01-05T12:14:45.240697] [DEBUG] [REMOTE ] MGNX: Retrieved 3076 rows, trimmed to 300. [2026-01-05T12:14:45.240825] [DEBUG] [REMOTE ] MGNX: PASS: History has at least 300 days. [2026-01-05T12:14:45.241029] [DEBUG] [REMOTE ] MGNX: PASS: Price check passed. Min price $1.33. [2026-01-05T12:14:45.241161] [DEBUG] [REMOTE ] MGNX: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:45.241455] [DEBUG] [REMOTE ] MGNX: PASS: Integrity check passed. [2026-01-05T12:14:45.241495] [DEBUG] [REMOTE ] MGNX: Symbol is viable for forecasting. [2026-01-05T12:14:45.241546] [INFO ] [MAIN ] [2033/3535] MGNX kept (0.4s) | 2031 kept, 2 rejected | 138.6/min | ETA: 10.8m [2026-01-05T12:14:45.746798] [DEBUG] [REMOTE ] MGPI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:45.746934] [DEBUG] [REMOTE ] MGPI: PASS: History has at least 300 days. [2026-01-05T12:14:45.747163] [DEBUG] [REMOTE ] MGPI: PASS: Price check passed. Min price $21.84. [2026-01-05T12:14:45.747307] [DEBUG] [REMOTE ] MGPI: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:45.747426] [DEBUG] [REMOTE ] MGPI: PASS: Integrity check passed. [2026-01-05T12:14:45.747468] [DEBUG] [REMOTE ] MGPI: Symbol is viable for forecasting. [2026-01-05T12:14:45.747518] [INFO ] [MAIN ] [2034/3535] MGPI kept (0.5s) | 2032 kept, 2 rejected | 138.6/min | ETA: 10.8m [2026-01-05T12:14:46.179477] [DEBUG] [REMOTE ] MGRC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:46.179626] [DEBUG] [REMOTE ] MGRC: PASS: History has at least 300 days. [2026-01-05T12:14:46.179843] [DEBUG] [REMOTE ] MGRC: PASS: Price check passed. Min price $95.60. [2026-01-05T12:14:46.179977] [DEBUG] [REMOTE ] MGRC: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:46.180093] [DEBUG] [REMOTE ] MGRC: PASS: Integrity check passed. [2026-01-05T12:14:46.180133] [DEBUG] [REMOTE ] MGRC: Symbol is viable for forecasting. [2026-01-05T12:14:46.180180] [INFO ] [MAIN ] [2035/3535] MGRC kept (0.4s) | 2033 kept, 2 rejected | 138.6/min | ETA: 10.8m [2026-01-05T12:14:46.450388] [DEBUG] [REMOTE ] MGTX: Retrieved 1903 rows, trimmed to 300. [2026-01-05T12:14:46.450508] [DEBUG] [REMOTE ] MGTX: PASS: History has at least 300 days. [2026-01-05T12:14:46.450736] [DEBUG] [REMOTE ] MGTX: PASS: Price check passed. Min price $7.43. [2026-01-05T12:14:46.450872] [DEBUG] [REMOTE ] MGTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:46.450980] [DEBUG] [REMOTE ] MGTX: PASS: Integrity check passed. [2026-01-05T12:14:46.451021] [DEBUG] [REMOTE ] MGTX: Symbol is viable for forecasting. [2026-01-05T12:14:46.451068] [INFO ] [MAIN ] [2036/3535] MGTX kept (0.3s) | 2034 kept, 2 rejected | 138.7/min | ETA: 10.8m [2026-01-05T12:14:46.785515] [DEBUG] [REMOTE ] MGX: Retrieved 476 rows, trimmed to 300. [2026-01-05T12:14:46.785734] [DEBUG] [REMOTE ] MGX: PASS: History has at least 300 days. [2026-01-05T12:14:46.785986] [DEBUG] [REMOTE ] MGX: PASS: Price check passed. Min price $1.51. [2026-01-05T12:14:46.786152] [DEBUG] [REMOTE ] MGX: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:46.786273] [DEBUG] [REMOTE ] MGX: PASS: Integrity check passed. [2026-01-05T12:14:46.786314] [DEBUG] [REMOTE ] MGX: Symbol is viable for forecasting. [2026-01-05T12:14:46.786367] [INFO ] [MAIN ] [2037/3535] MGX kept (0.3s) | 2035 kept, 2 rejected | 138.7/min | ETA: 10.8m [2026-01-05T12:14:47.199199] [DEBUG] [REMOTE ] MGY: Retrieved 2140 rows, trimmed to 300. [2026-01-05T12:14:47.199385] [DEBUG] [REMOTE ] MGY: PASS: History has at least 300 days. [2026-01-05T12:14:47.199704] [DEBUG] [REMOTE ] MGY: PASS: Price check passed. Min price $21.27. [2026-01-05T12:14:47.199858] [DEBUG] [REMOTE ] MGY: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:47.199983] [DEBUG] [REMOTE ] MGY: PASS: Integrity check passed. [2026-01-05T12:14:47.200025] [DEBUG] [REMOTE ] MGY: Symbol is viable for forecasting. [2026-01-05T12:14:47.200115] [INFO ] [MAIN ] [2038/3535] MGY kept (0.4s) | 2036 kept, 2 rejected | 138.7/min | ETA: 10.8m [2026-01-05T12:14:47.736633] [DEBUG] [REMOTE ] MHD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:47.736833] [DEBUG] [REMOTE ] MHD: PASS: History has at least 300 days. [2026-01-05T12:14:47.737156] [DEBUG] [REMOTE ] MHD: PASS: Price check passed. Min price $11.53. [2026-01-05T12:14:47.737331] [DEBUG] [REMOTE ] MHD: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:47.737470] [DEBUG] [REMOTE ] MHD: PASS: Integrity check passed. [2026-01-05T12:14:47.737512] [DEBUG] [REMOTE ] MHD: Symbol is viable for forecasting. [2026-01-05T12:14:47.737564] [INFO ] [MAIN ] [2039/3535] MHD kept (0.5s) | 2037 kept, 2 rejected | 138.7/min | ETA: 10.8m [2026-01-05T12:14:48.250684] [DEBUG] [REMOTE ] MHF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:48.250886] [DEBUG] [REMOTE ] MHF: PASS: History has at least 300 days. [2026-01-05T12:14:48.251173] [DEBUG] [REMOTE ] MHF: PASS: Price check passed. Min price $6.80. [2026-01-05T12:14:48.251516] [DEBUG] [REMOTE ] MHF: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:48.251675] [DEBUG] [REMOTE ] MHF: PASS: Integrity check passed. [2026-01-05T12:14:48.251724] [DEBUG] [REMOTE ] MHF: Symbol is viable for forecasting. [2026-01-05T12:14:48.251776] [INFO ] [MAIN ] [2040/3535] MHF kept (0.5s) | 2038 kept, 2 rejected | 138.7/min | ETA: 10.8m [2026-01-05T12:14:48.715089] [DEBUG] [REMOTE ] MHK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:48.715248] [DEBUG] [REMOTE ] MHK: PASS: History has at least 300 days. [2026-01-05T12:14:48.715498] [DEBUG] [REMOTE ] MHK: PASS: Price check passed. Min price $103.68. [2026-01-05T12:14:48.715661] [DEBUG] [REMOTE ] MHK: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:48.715792] [DEBUG] [REMOTE ] MHK: PASS: Integrity check passed. [2026-01-05T12:14:48.715833] [DEBUG] [REMOTE ] MHK: Symbol is viable for forecasting. [2026-01-05T12:14:48.715882] [INFO ] [MAIN ] [2041/3535] MHK kept (0.5s) | 2039 kept, 2 rejected | 138.6/min | ETA: 10.8m [2026-01-05T12:14:49.271785] [DEBUG] [REMOTE ] MHN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:49.271937] [DEBUG] [REMOTE ] MHN: PASS: History has at least 300 days. [2026-01-05T12:14:49.272177] [DEBUG] [REMOTE ] MHN: PASS: Price check passed. Min price $10.14. [2026-01-05T12:14:49.272315] [DEBUG] [REMOTE ] MHN: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:49.272440] [DEBUG] [REMOTE ] MHN: PASS: Integrity check passed. [2026-01-05T12:14:49.272482] [DEBUG] [REMOTE ] MHN: Symbol is viable for forecasting. [2026-01-05T12:14:49.272531] [INFO ] [MAIN ] [2042/3535] MHN kept (0.6s) | 2040 kept, 2 rejected | 138.6/min | ETA: 10.8m [2026-01-05T12:14:49.792691] [DEBUG] [REMOTE ] MHO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:49.792870] [DEBUG] [REMOTE ] MHO: PASS: History has at least 300 days. [2026-01-05T12:14:49.793195] [DEBUG] [REMOTE ] MHO: PASS: Price check passed. Min price $123.88. [2026-01-05T12:14:49.793358] [DEBUG] [REMOTE ] MHO: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:49.793515] [DEBUG] [REMOTE ] MHO: PASS: Integrity check passed. [2026-01-05T12:14:49.793564] [DEBUG] [REMOTE ] MHO: Symbol is viable for forecasting. [2026-01-05T12:14:49.793649] [INFO ] [MAIN ] [2043/3535] MHO kept (0.5s) | 2041 kept, 2 rejected | 138.6/min | ETA: 10.8m [2026-01-05T12:14:50.265830] [DEBUG] [REMOTE ] MIDD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:50.266060] [DEBUG] [REMOTE ] MIDD: PASS: History has at least 300 days. [2026-01-05T12:14:50.266504] [DEBUG] [REMOTE ] MIDD: PASS: Price check passed. Min price $111.68. [2026-01-05T12:14:50.266770] [DEBUG] [REMOTE ] MIDD: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:50.266986] [DEBUG] [REMOTE ] MIDD: PASS: Integrity check passed. [2026-01-05T12:14:50.267048] [DEBUG] [REMOTE ] MIDD: Symbol is viable for forecasting. [2026-01-05T12:14:50.267146] [INFO ] [MAIN ] [2044/3535] MIDD kept (0.5s) | 2042 kept, 2 rejected | 138.6/min | ETA: 10.8m [2026-01-05T12:14:50.583072] [DEBUG] [REMOTE ] MIGI: Retrieved 2033 rows, trimmed to 300. [2026-01-05T12:14:50.583249] [DEBUG] [REMOTE ] MIGI: PASS: History has at least 300 days. [2026-01-05T12:14:50.583498] [DEBUG] [REMOTE ] MIGI: PASS: Price check passed. Min price $4.00. [2026-01-05T12:14:50.585141] [DEBUG] [REMOTE ] MIGI: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:50.585315] [DEBUG] [REMOTE ] MIGI: PASS: Integrity check passed. [2026-01-05T12:14:50.585375] [DEBUG] [REMOTE ] MIGI: Symbol is viable for forecasting. [2026-01-05T12:14:50.585448] [INFO ] [MAIN ] [2045/3535] MIGI kept (0.3s) | 2043 kept, 2 rejected | 138.6/min | ETA: 10.7m [2026-01-05T12:14:51.013042] [DEBUG] [REMOTE ] MILN: Retrieved 2429 rows, trimmed to 300. [2026-01-05T12:14:51.013383] [DEBUG] [REMOTE ] MILN: PASS: History has at least 300 days. [2026-01-05T12:14:51.013667] [DEBUG] [REMOTE ] MILN: PASS: Price check passed. Min price $43.71. [2026-01-05T12:14:51.013809] [DEBUG] [REMOTE ] MILN: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:51.013933] [DEBUG] [REMOTE ] MILN: PASS: Integrity check passed. [2026-01-05T12:14:51.013976] [DEBUG] [REMOTE ] MILN: Symbol is viable for forecasting. [2026-01-05T12:14:51.014033] [INFO ] [MAIN ] [2046/3535] MILN kept (0.4s) | 2044 kept, 2 rejected | 138.6/min | ETA: 10.7m [2026-01-05T12:14:51.530814] [DEBUG] [REMOTE ] MIND: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:51.531019] [DEBUG] [REMOTE ] MIND: PASS: History has at least 300 days. [2026-01-05T12:14:51.531288] [DEBUG] [REMOTE ] MIND: PASS: Price check passed. Min price $7.47. [2026-01-05T12:14:51.531436] [DEBUG] [REMOTE ] MIND: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:51.531604] [DEBUG] [REMOTE ] MIND: PASS: Integrity check passed. [2026-01-05T12:14:51.531662] [DEBUG] [REMOTE ] MIND: Symbol is viable for forecasting. [2026-01-05T12:14:51.531726] [INFO ] [MAIN ] [2047/3535] MIND kept (0.5s) | 2045 kept, 2 rejected | 138.6/min | ETA: 10.7m [2026-01-05T12:14:51.722077] [DEBUG] [REMOTE ] MIRA: Retrieved 607 rows, trimmed to 300. [2026-01-05T12:14:51.722276] [DEBUG] [REMOTE ] MIRA: PASS: History has at least 300 days. [2026-01-05T12:14:51.722520] [DEBUG] [REMOTE ] MIRA: PASS: Price check passed. Min price $1.26. [2026-01-05T12:14:51.722677] [DEBUG] [REMOTE ] MIRA: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:51.722797] [DEBUG] [REMOTE ] MIRA: PASS: Integrity check passed. [2026-01-05T12:14:51.722837] [DEBUG] [REMOTE ] MIRA: Symbol is viable for forecasting. [2026-01-05T12:14:51.722890] [INFO ] [MAIN ] [2048/3535] MIRA kept (0.2s) | 2046 kept, 2 rejected | 138.6/min | ETA: 10.7m [2026-01-05T12:14:52.200439] [DEBUG] [REMOTE ] MIRM: Retrieved 1625 rows, trimmed to 300. [2026-01-05T12:14:52.200661] [DEBUG] [REMOTE ] MIRM: PASS: History has at least 300 days. [2026-01-05T12:14:52.200935] [DEBUG] [REMOTE ] MIRM: PASS: Price check passed. Min price $64.10. [2026-01-05T12:14:52.201080] [DEBUG] [REMOTE ] MIRM: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:52.201216] [DEBUG] [REMOTE ] MIRM: PASS: Integrity check passed. [2026-01-05T12:14:52.201264] [DEBUG] [REMOTE ] MIRM: Symbol is viable for forecasting. [2026-01-05T12:14:52.201324] [INFO ] [MAIN ] [2049/3535] MIRM kept (0.5s) | 2047 kept, 2 rejected | 138.6/min | ETA: 10.7m [2026-01-05T12:14:52.786362] [DEBUG] [REMOTE ] MITK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:52.786512] [DEBUG] [REMOTE ] MITK: PASS: History has at least 300 days. [2026-01-05T12:14:52.786777] [DEBUG] [REMOTE ] MITK: PASS: Price check passed. Min price $8.65. [2026-01-05T12:14:52.786920] [DEBUG] [REMOTE ] MITK: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:52.787033] [DEBUG] [REMOTE ] MITK: PASS: Integrity check passed. [2026-01-05T12:14:52.787072] [DEBUG] [REMOTE ] MITK: Symbol is viable for forecasting. [2026-01-05T12:14:52.787135] [INFO ] [MAIN ] [2050/3535] MITK kept (0.6s) | 2048 kept, 2 rejected | 138.6/min | ETA: 10.7m [2026-01-05T12:14:53.175300] [DEBUG] [REMOTE ] MIY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:53.175436] [DEBUG] [REMOTE ] MIY: PASS: History has at least 300 days. [2026-01-05T12:14:53.175663] [DEBUG] [REMOTE ] MIY: PASS: Price check passed. Min price $11.26. [2026-01-05T12:14:53.175796] [DEBUG] [REMOTE ] MIY: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:53.175911] [DEBUG] [REMOTE ] MIY: PASS: Integrity check passed. [2026-01-05T12:14:53.175951] [DEBUG] [REMOTE ] MIY: Symbol is viable for forecasting. [2026-01-05T12:14:53.175997] [INFO ] [MAIN ] [2051/3535] MIY kept (0.4s) | 2049 kept, 2 rejected | 138.6/min | ETA: 10.7m [2026-01-05T12:14:53.690218] [DEBUG] [REMOTE ] MKC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:53.690448] [DEBUG] [REMOTE ] MKC: PASS: History has at least 300 days. [2026-01-05T12:14:53.690846] [DEBUG] [REMOTE ] MKC: PASS: Price check passed. Min price $62.86. [2026-01-05T12:14:53.690992] [DEBUG] [REMOTE ] MKC: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:53.691163] [DEBUG] [REMOTE ] MKC: PASS: Integrity check passed. [2026-01-05T12:14:53.691204] [DEBUG] [REMOTE ] MKC: Symbol is viable for forecasting. [2026-01-05T12:14:53.691262] [INFO ] [MAIN ] [2052/3535] MKC kept (0.5s) | 2050 kept, 2 rejected | 138.6/min | ETA: 10.7m [2026-01-05T12:14:54.163680] [DEBUG] [REMOTE ] MKL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:54.163820] [DEBUG] [REMOTE ] MKL: PASS: History has at least 300 days. [2026-01-05T12:14:54.164045] [DEBUG] [REMOTE ] MKL: PASS: Price check passed. Min price $1826.32. [2026-01-05T12:14:54.164183] [DEBUG] [REMOTE ] MKL: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:54.164303] [DEBUG] [REMOTE ] MKL: PASS: Integrity check passed. [2026-01-05T12:14:54.164345] [DEBUG] [REMOTE ] MKL: Symbol is viable for forecasting. [2026-01-05T12:14:54.164394] [INFO ] [MAIN ] [2053/3535] MKL kept (0.5s) | 2051 kept, 2 rejected | 138.6/min | ETA: 10.7m [2026-01-05T12:14:54.688016] [DEBUG] [REMOTE ] MKSI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:54.688169] [DEBUG] [REMOTE ] MKSI: PASS: History has at least 300 days. [2026-01-05T12:14:54.688412] [DEBUG] [REMOTE ] MKSI: PASS: Price check passed. Min price $121.08. [2026-01-05T12:14:54.692213] [DEBUG] [REMOTE ] MKSI: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:54.692420] [DEBUG] [REMOTE ] MKSI: PASS: Integrity check passed. [2026-01-05T12:14:54.692465] [DEBUG] [REMOTE ] MKSI: Symbol is viable for forecasting. [2026-01-05T12:14:54.692547] [INFO ] [MAIN ] [2054/3535] MKSI kept (0.5s) | 2052 kept, 2 rejected | 138.6/min | ETA: 10.7m [2026-01-05T12:14:55.097675] [DEBUG] [REMOTE ] MKTX: Retrieved 5323 rows, trimmed to 300. [2026-01-05T12:14:55.097808] [DEBUG] [REMOTE ] MKTX: PASS: History has at least 300 days. [2026-01-05T12:14:55.098019] [DEBUG] [REMOTE ] MKTX: PASS: Price check passed. Min price $158.13. [2026-01-05T12:14:55.098161] [DEBUG] [REMOTE ] MKTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:55.098283] [DEBUG] [REMOTE ] MKTX: PASS: Integrity check passed. [2026-01-05T12:14:55.098325] [DEBUG] [REMOTE ] MKTX: Symbol is viable for forecasting. [2026-01-05T12:14:55.098372] [INFO ] [MAIN ] [2055/3535] MKTX kept (0.4s) | 2053 kept, 2 rejected | 138.6/min | ETA: 10.7m [2026-01-05T12:14:55.569721] [DEBUG] [REMOTE ] MLAB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:55.569865] [DEBUG] [REMOTE ] MLAB: PASS: History has at least 300 days. [2026-01-05T12:14:55.570132] [DEBUG] [REMOTE ] MLAB: PASS: Price check passed. Min price $67.60. [2026-01-05T12:14:55.570270] [DEBUG] [REMOTE ] MLAB: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:55.570404] [DEBUG] [REMOTE ] MLAB: PASS: Integrity check passed. [2026-01-05T12:14:55.570461] [DEBUG] [REMOTE ] MLAB: Symbol is viable for forecasting. [2026-01-05T12:14:55.570513] [INFO ] [MAIN ] [2056/3535] MLAB kept (0.5s) | 2054 kept, 2 rejected | 138.6/min | ETA: 10.7m [2026-01-05T12:14:55.929072] [DEBUG] [REMOTE ] MLCO: Retrieved 4789 rows, trimmed to 300. [2026-01-05T12:14:55.929210] [DEBUG] [REMOTE ] MLCO: PASS: History has at least 300 days. [2026-01-05T12:14:55.929439] [DEBUG] [REMOTE ] MLCO: PASS: Price check passed. Min price $7.51. [2026-01-05T12:14:55.929595] [DEBUG] [REMOTE ] MLCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:55.929722] [DEBUG] [REMOTE ] MLCO: PASS: Integrity check passed. [2026-01-05T12:14:55.929763] [DEBUG] [REMOTE ] MLCO: Symbol is viable for forecasting. [2026-01-05T12:14:55.929811] [INFO ] [MAIN ] [2057/3535] MLCO kept (0.4s) | 2055 kept, 2 rejected | 138.6/min | ETA: 10.7m [2026-01-05T12:14:56.169388] [DEBUG] [REMOTE ] MLGO: Retrieved 1188 rows, trimmed to 300. [2026-01-05T12:14:56.169526] [DEBUG] [REMOTE ] MLGO: PASS: History has at least 300 days. [2026-01-05T12:14:56.169745] [DEBUG] [REMOTE ] MLGO: PASS: Price check passed. Min price $4.42. [2026-01-05T12:14:56.169876] [DEBUG] [REMOTE ] MLGO: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:56.169986] [DEBUG] [REMOTE ] MLGO: PASS: Integrity check passed. [2026-01-05T12:14:56.170026] [DEBUG] [REMOTE ] MLGO: Symbol is viable for forecasting. [2026-01-05T12:14:56.170073] [INFO ] [MAIN ] [2058/3535] MLGO kept (0.2s) | 2056 kept, 2 rejected | 138.6/min | ETA: 10.7m [2026-01-05T12:14:56.704109] [DEBUG] [REMOTE ] MLI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:56.704317] [DEBUG] [REMOTE ] MLI: PASS: History has at least 300 days. [2026-01-05T12:14:56.704642] [DEBUG] [REMOTE ] MLI: PASS: Price check passed. Min price $96.75. [2026-01-05T12:14:56.704788] [DEBUG] [REMOTE ] MLI: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:56.704937] [DEBUG] [REMOTE ] MLI: PASS: Integrity check passed. [2026-01-05T12:14:56.704978] [DEBUG] [REMOTE ] MLI: Symbol is viable for forecasting. [2026-01-05T12:14:56.705032] [INFO ] [MAIN ] [2059/3535] MLI kept (0.5s) | 2057 kept, 2 rejected | 138.6/min | ETA: 10.6m [2026-01-05T12:14:57.219674] [DEBUG] [REMOTE ] MLKN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:57.219885] [DEBUG] [REMOTE ] MLKN: PASS: History has at least 300 days. [2026-01-05T12:14:57.220184] [DEBUG] [REMOTE ] MLKN: PASS: Price check passed. Min price $13.72. [2026-01-05T12:14:57.220322] [DEBUG] [REMOTE ] MLKN: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:57.220480] [DEBUG] [REMOTE ] MLKN: PASS: Integrity check passed. [2026-01-05T12:14:57.220544] [DEBUG] [REMOTE ] MLKN: Symbol is viable for forecasting. [2026-01-05T12:14:57.220639] [INFO ] [MAIN ] [2060/3535] MLKN kept (0.5s) | 2058 kept, 2 rejected | 138.6/min | ETA: 10.6m [2026-01-05T12:14:57.689820] [DEBUG] [REMOTE ] MLM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:57.689991] [DEBUG] [REMOTE ] MLM: PASS: History has at least 300 days. [2026-01-05T12:14:57.690261] [DEBUG] [REMOTE ] MLM: PASS: Price check passed. Min price $589.18. [2026-01-05T12:14:57.690404] [DEBUG] [REMOTE ] MLM: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:57.690542] [DEBUG] [REMOTE ] MLM: PASS: Integrity check passed. [2026-01-05T12:14:57.690612] [DEBUG] [REMOTE ] MLM: Symbol is viable for forecasting. [2026-01-05T12:14:57.690667] [INFO ] [MAIN ] [2061/3535] MLM kept (0.5s) | 2059 kept, 2 rejected | 138.6/min | ETA: 10.6m [2026-01-05T12:14:58.003630] [DEBUG] [REMOTE ] MLP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:58.003766] [DEBUG] [REMOTE ] MLP: PASS: History has at least 300 days. [2026-01-05T12:14:58.003982] [DEBUG] [REMOTE ] MLP: PASS: Price check passed. Min price $14.17. [2026-01-05T12:14:58.004119] [DEBUG] [REMOTE ] MLP: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:58.004236] [DEBUG] [REMOTE ] MLP: PASS: Integrity check passed. [2026-01-05T12:14:58.004291] [DEBUG] [REMOTE ] MLP: Symbol is viable for forecasting. [2026-01-05T12:14:58.004340] [INFO ] [MAIN ] [2062/3535] MLP kept (0.3s) | 2060 kept, 2 rejected | 138.6/min | ETA: 10.6m [2026-01-05T12:14:58.369869] [DEBUG] [REMOTE ] MLTX: Retrieved 1304 rows, trimmed to 300. [2026-01-05T12:14:58.370032] [DEBUG] [REMOTE ] MLTX: PASS: History has at least 300 days. [2026-01-05T12:14:58.370312] [DEBUG] [REMOTE ] MLTX: PASS: Price check passed. Min price $9.10. [2026-01-05T12:14:58.370526] [DEBUG] [REMOTE ] MLTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:58.370707] [DEBUG] [REMOTE ] MLTX: PASS: Integrity check passed. [2026-01-05T12:14:58.370765] [DEBUG] [REMOTE ] MLTX: Symbol is viable for forecasting. [2026-01-05T12:14:58.370832] [INFO ] [MAIN ] [2063/3535] MLTX kept (0.4s) | 2061 kept, 2 rejected | 138.6/min | ETA: 10.6m [2026-01-05T12:14:58.721155] [DEBUG] [REMOTE ] MLYS: Retrieved 726 rows, trimmed to 300. [2026-01-05T12:14:58.721356] [DEBUG] [REMOTE ] MLYS: PASS: History has at least 300 days. [2026-01-05T12:14:58.721637] [DEBUG] [REMOTE ] MLYS: PASS: Price check passed. Min price $35.50. [2026-01-05T12:14:58.721795] [DEBUG] [REMOTE ] MLYS: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:58.721916] [DEBUG] [REMOTE ] MLYS: PASS: Integrity check passed. [2026-01-05T12:14:58.721960] [DEBUG] [REMOTE ] MLYS: Symbol is viable for forecasting. [2026-01-05T12:14:58.722010] [INFO ] [MAIN ] [2064/3535] MLYS kept (0.4s) | 2062 kept, 2 rejected | 138.6/min | ETA: 10.6m [2026-01-05T12:14:59.390280] [DEBUG] [REMOTE ] MMC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:14:59.390774] [DEBUG] [REMOTE ] MMC: PASS: History has at least 300 days. [2026-01-05T12:14:59.391209] [DEBUG] [REMOTE ] MMC: PASS: Price check passed. Min price $176.58. [2026-01-05T12:14:59.391414] [DEBUG] [REMOTE ] MMC: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:59.391654] [DEBUG] [REMOTE ] MMC: PASS: Integrity check passed. [2026-01-05T12:14:59.391720] [DEBUG] [REMOTE ] MMC: Symbol is viable for forecasting. [2026-01-05T12:14:59.391801] [INFO ] [MAIN ] [2065/3535] MMC kept (0.7s) | 2063 kept, 2 rejected | 138.6/min | ETA: 10.6m [2026-01-05T12:14:59.748812] [DEBUG] [REMOTE ] MMD: Retrieved 3373 rows, trimmed to 300. [2026-01-05T12:14:59.749001] [DEBUG] [REMOTE ] MMD: PASS: History has at least 300 days. [2026-01-05T12:14:59.749243] [DEBUG] [REMOTE ] MMD: PASS: Price check passed. Min price $14.78. [2026-01-05T12:14:59.749379] [DEBUG] [REMOTE ] MMD: PASS: Continuity check passed with 300 days. [2026-01-05T12:14:59.749498] [DEBUG] [REMOTE ] MMD: PASS: Integrity check passed. [2026-01-05T12:14:59.749539] [DEBUG] [REMOTE ] MMD: Symbol is viable for forecasting. [2026-01-05T12:14:59.749605] [INFO ] [MAIN ] [2066/3535] MMD kept (0.4s) | 2064 kept, 2 rejected | 138.6/min | ETA: 10.6m [2026-01-05T12:15:00.303529] [DEBUG] [REMOTE ] MMLP: Retrieved 5829 rows, trimmed to 300. [2026-01-05T12:15:00.303780] [DEBUG] [REMOTE ] MMLP: PASS: History has at least 300 days. [2026-01-05T12:15:00.304091] [DEBUG] [REMOTE ] MMLP: PASS: Price check passed. Min price $2.26. [2026-01-05T12:15:00.304236] [DEBUG] [REMOTE ] MMLP: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:00.304387] [DEBUG] [REMOTE ] MMLP: PASS: Integrity check passed. [2026-01-05T12:15:00.304430] [DEBUG] [REMOTE ] MMLP: Symbol is viable for forecasting. [2026-01-05T12:15:00.304484] [INFO ] [MAIN ] [2067/3535] MMLP kept (0.6s) | 2065 kept, 2 rejected | 138.6/min | ETA: 10.6m [2026-01-05T12:15:00.903856] [DEBUG] [REMOTE ] MMS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:00.904075] [DEBUG] [REMOTE ] MMS: PASS: History has at least 300 days. [2026-01-05T12:15:00.904378] [DEBUG] [REMOTE ] MMS: PASS: Price check passed. Min price $77.76. [2026-01-05T12:15:00.904524] [DEBUG] [REMOTE ] MMS: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:00.904672] [DEBUG] [REMOTE ] MMS: PASS: Integrity check passed. [2026-01-05T12:15:00.904742] [DEBUG] [REMOTE ] MMS: Symbol is viable for forecasting. [2026-01-05T12:15:00.904797] [INFO ] [MAIN ] [2068/3535] MMS kept (0.6s) | 2066 kept, 2 rejected | 138.6/min | ETA: 10.6m [2026-01-05T12:15:01.441237] [DEBUG] [REMOTE ] MMSI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:01.441527] [DEBUG] [REMOTE ] MMSI: PASS: History has at least 300 days. [2026-01-05T12:15:01.442015] [DEBUG] [REMOTE ] MMSI: PASS: Price check passed. Min price $78.99. [2026-01-05T12:15:01.442177] [DEBUG] [REMOTE ] MMSI: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:01.442344] [DEBUG] [REMOTE ] MMSI: PASS: Integrity check passed. [2026-01-05T12:15:01.442402] [DEBUG] [REMOTE ] MMSI: Symbol is viable for forecasting. [2026-01-05T12:15:01.442481] [INFO ] [MAIN ] [2069/3535] MMSI kept (0.5s) | 2067 kept, 2 rejected | 138.6/min | ETA: 10.6m [2026-01-05T12:15:01.903783] [DEBUG] [REMOTE ] MNDO: Retrieved 6389 rows, trimmed to 300. [2026-01-05T12:15:01.903977] [DEBUG] [REMOTE ] MNDO: PASS: History has at least 300 days. [2026-01-05T12:15:01.904248] [DEBUG] [REMOTE ] MNDO: PASS: Price check passed. Min price $1.03. [2026-01-05T12:15:01.904385] [DEBUG] [REMOTE ] MNDO: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:01.904515] [DEBUG] [REMOTE ] MNDO: PASS: Integrity check passed. [2026-01-05T12:15:01.904556] [DEBUG] [REMOTE ] MNDO: Symbol is viable for forecasting. [2026-01-05T12:15:01.904631] [INFO ] [MAIN ] [2070/3535] MNDO kept (0.5s) | 2068 kept, 2 rejected | 138.5/min | ETA: 10.6m [2026-01-05T12:15:02.150444] [DEBUG] [REMOTE ] MNDY: Retrieved 1147 rows, trimmed to 300. [2026-01-05T12:15:02.150665] [DEBUG] [REMOTE ] MNDY: PASS: History has at least 300 days. [2026-01-05T12:15:02.150924] [DEBUG] [REMOTE ] MNDY: PASS: Price check passed. Min price $143.42. [2026-01-05T12:15:02.151076] [DEBUG] [REMOTE ] MNDY: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:02.151200] [DEBUG] [REMOTE ] MNDY: PASS: Integrity check passed. [2026-01-05T12:15:02.151242] [DEBUG] [REMOTE ] MNDY: Symbol is viable for forecasting. [2026-01-05T12:15:02.151296] [INFO ] [MAIN ] [2071/3535] MNDY kept (0.2s) | 2069 kept, 2 rejected | 138.6/min | ETA: 10.6m [2026-01-05T12:15:02.784471] [DEBUG] [REMOTE ] MNKD: Retrieved 5394 rows, trimmed to 300. [2026-01-05T12:15:02.784709] [DEBUG] [REMOTE ] MNKD: PASS: History has at least 300 days. [2026-01-05T12:15:02.785027] [DEBUG] [REMOTE ] MNKD: PASS: Price check passed. Min price $4.88. [2026-01-05T12:15:02.785172] [DEBUG] [REMOTE ] MNKD: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:02.785351] [DEBUG] [REMOTE ] MNKD: PASS: Integrity check passed. [2026-01-05T12:15:02.785400] [DEBUG] [REMOTE ] MNKD: Symbol is viable for forecasting. [2026-01-05T12:15:02.785458] [INFO ] [MAIN ] [2072/3535] MNKD kept (0.6s) | 2070 kept, 2 rejected | 138.5/min | ETA: 10.6m [2026-01-05T12:15:03.014303] [DEBUG] [REMOTE ] MNMD: Retrieved 875 rows, trimmed to 300. [2026-01-05T12:15:03.014480] [DEBUG] [REMOTE ] MNMD: PASS: History has at least 300 days. [2026-01-05T12:15:03.014743] [DEBUG] [REMOTE ] MNMD: PASS: Price check passed. Min price $10.68. [2026-01-05T12:15:03.014891] [DEBUG] [REMOTE ] MNMD: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:03.015008] [DEBUG] [REMOTE ] MNMD: PASS: Integrity check passed. [2026-01-05T12:15:03.015051] [DEBUG] [REMOTE ] MNMD: Symbol is viable for forecasting. [2026-01-05T12:15:03.015105] [INFO ] [MAIN ] [2073/3535] MNMD kept (0.2s) | 2071 kept, 2 rejected | 138.6/min | ETA: 10.6m [2026-01-05T12:15:03.664429] [DEBUG] [REMOTE ] MNRO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:03.664714] [DEBUG] [REMOTE ] MNRO: PASS: History has at least 300 days. [2026-01-05T12:15:03.665032] [DEBUG] [REMOTE ] MNRO: PASS: Price check passed. Min price $14.44. [2026-01-05T12:15:03.665172] [DEBUG] [REMOTE ] MNRO: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:03.665364] [DEBUG] [REMOTE ] MNRO: PASS: Integrity check passed. [2026-01-05T12:15:03.665406] [DEBUG] [REMOTE ] MNRO: Symbol is viable for forecasting. [2026-01-05T12:15:03.665459] [INFO ] [MAIN ] [2074/3535] MNRO kept (0.7s) | 2072 kept, 2 rejected | 138.5/min | ETA: 10.5m [2026-01-05T12:15:03.950658] [DEBUG] [REMOTE ] MNSO: Retrieved 1310 rows, trimmed to 300. [2026-01-05T12:15:03.950936] [DEBUG] [REMOTE ] MNSO: PASS: History has at least 300 days. [2026-01-05T12:15:03.951309] [DEBUG] [REMOTE ] MNSO: PASS: Price check passed. Min price $18.75. [2026-01-05T12:15:03.951513] [DEBUG] [REMOTE ] MNSO: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:03.951717] [DEBUG] [REMOTE ] MNSO: PASS: Integrity check passed. [2026-01-05T12:15:03.951786] [DEBUG] [REMOTE ] MNSO: Symbol is viable for forecasting. [2026-01-05T12:15:03.951867] [INFO ] [MAIN ] [2075/3535] MNSO kept (0.3s) | 2073 kept, 2 rejected | 138.6/min | ETA: 10.5m [2026-01-05T12:15:04.285360] [DEBUG] [REMOTE ] MNTK: Retrieved 1243 rows, trimmed to 300. [2026-01-05T12:15:04.285564] [DEBUG] [REMOTE ] MNTK: PASS: History has at least 300 days. [2026-01-05T12:15:04.285845] [DEBUG] [REMOTE ] MNTK: PASS: Price check passed. Min price $1.59. [2026-01-05T12:15:04.286003] [DEBUG] [REMOTE ] MNTK: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:04.286132] [DEBUG] [REMOTE ] MNTK: PASS: Integrity check passed. [2026-01-05T12:15:04.286176] [DEBUG] [REMOTE ] MNTK: Symbol is viable for forecasting. [2026-01-05T12:15:04.286229] [INFO ] [MAIN ] [2076/3535] MNTK kept (0.3s) | 2074 kept, 2 rejected | 138.6/min | ETA: 10.5m [2026-01-05T12:15:04.655401] [DEBUG] [REMOTE ] MNY: Retrieved 557 rows, trimmed to 300. [2026-01-05T12:15:04.655636] [DEBUG] [REMOTE ] MNY: PASS: History has at least 300 days. [2026-01-05T12:15:04.655926] [DEBUG] [REMOTE ] MNY: PASS: Price check passed. Min price $1.12. [2026-01-05T12:15:04.656109] [DEBUG] [REMOTE ] MNY: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:04.656255] [DEBUG] [REMOTE ] MNY: PASS: Integrity check passed. [2026-01-05T12:15:04.656304] [DEBUG] [REMOTE ] MNY: Symbol is viable for forecasting. [2026-01-05T12:15:04.656368] [INFO ] [MAIN ] [2077/3535] MNY kept (0.4s) | 2075 kept, 2 rejected | 138.6/min | ETA: 10.5m [2026-01-05T12:15:05.269495] [DEBUG] [REMOTE ] MOD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:05.269722] [DEBUG] [REMOTE ] MOD: PASS: History has at least 300 days. [2026-01-05T12:15:05.270014] [DEBUG] [REMOTE ] MOD: PASS: Price check passed. Min price $128.39. [2026-01-05T12:15:05.270157] [DEBUG] [REMOTE ] MOD: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:05.270296] [DEBUG] [REMOTE ] MOD: PASS: Integrity check passed. [2026-01-05T12:15:05.270339] [DEBUG] [REMOTE ] MOD: Symbol is viable for forecasting. [2026-01-05T12:15:05.270395] [INFO ] [MAIN ] [2078/3535] MOD kept (0.6s) | 2076 kept, 2 rejected | 138.6/min | ETA: 10.5m [2026-01-05T12:15:05.739528] [DEBUG] [REMOTE ] MODG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:05.739751] [DEBUG] [REMOTE ] MODG: PASS: History has at least 300 days. [2026-01-05T12:15:05.740046] [DEBUG] [REMOTE ] MODG: PASS: Price check passed. Min price $8.39. [2026-01-05T12:15:05.740190] [DEBUG] [REMOTE ] MODG: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:05.740326] [DEBUG] [REMOTE ] MODG: PASS: Integrity check passed. [2026-01-05T12:15:05.740369] [DEBUG] [REMOTE ] MODG: Symbol is viable for forecasting. [2026-01-05T12:15:05.740425] [INFO ] [MAIN ] [2079/3535] MODG kept (0.5s) | 2077 kept, 2 rejected | 138.6/min | ETA: 10.5m [2026-01-05T12:15:06.017506] [DEBUG] [REMOTE ] MODL: Retrieved 809 rows, trimmed to 300. [2026-01-05T12:15:06.017728] [DEBUG] [REMOTE ] MODL: PASS: History has at least 300 days. [2026-01-05T12:15:06.017981] [DEBUG] [REMOTE ] MODL: PASS: Price check passed. Min price $45.41. [2026-01-05T12:15:06.018126] [DEBUG] [REMOTE ] MODL: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:06.018271] [DEBUG] [REMOTE ] MODL: PASS: Integrity check passed. [2026-01-05T12:15:06.018313] [DEBUG] [REMOTE ] MODL: Symbol is viable for forecasting. [2026-01-05T12:15:06.018363] [INFO ] [MAIN ] [2080/3535] MODL kept (0.3s) | 2078 kept, 2 rejected | 138.6/min | ETA: 10.5m [2026-01-05T12:15:06.485386] [DEBUG] [REMOTE ] MOFG: Retrieved 4512 rows, trimmed to 300. [2026-01-05T12:15:06.485566] [DEBUG] [REMOTE ] MOFG: PASS: History has at least 300 days. [2026-01-05T12:15:06.486036] [DEBUG] [REMOTE ] MOFG: PASS: Price check passed. Min price $27.25. [2026-01-05T12:15:06.486180] [DEBUG] [REMOTE ] MOFG: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:06.486306] [DEBUG] [REMOTE ] MOFG: PASS: Integrity check passed. [2026-01-05T12:15:06.486349] [DEBUG] [REMOTE ] MOFG: Symbol is viable for forecasting. [2026-01-05T12:15:06.486403] [INFO ] [MAIN ] [2081/3535] MOFG kept (0.5s) | 2079 kept, 2 rejected | 138.6/min | ETA: 10.5m [2026-01-05T12:15:06.980389] [DEBUG] [REMOTE ] MOH: Retrieved 5663 rows, trimmed to 300. [2026-01-05T12:15:06.980596] [DEBUG] [REMOTE ] MOH: PASS: History has at least 300 days. [2026-01-05T12:15:06.981088] [DEBUG] [REMOTE ] MOH: PASS: Price check passed. Min price $134.51. [2026-01-05T12:15:06.981235] [DEBUG] [REMOTE ] MOH: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:06.981364] [DEBUG] [REMOTE ] MOH: PASS: Integrity check passed. [2026-01-05T12:15:06.981405] [DEBUG] [REMOTE ] MOH: Symbol is viable for forecasting. [2026-01-05T12:15:06.981458] [INFO ] [MAIN ] [2082/3535] MOH kept (0.5s) | 2080 kept, 2 rejected | 138.6/min | ETA: 10.5m [2026-01-05T12:15:07.316305] [DEBUG] [REMOTE ] MOMO: Retrieved 2779 rows, trimmed to 300. [2026-01-05T12:15:07.316486] [DEBUG] [REMOTE ] MOMO: PASS: History has at least 300 days. [2026-01-05T12:15:07.316760] [DEBUG] [REMOTE ] MOMO: PASS: Price check passed. Min price $6.49. [2026-01-05T12:15:07.316908] [DEBUG] [REMOTE ] MOMO: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:07.317033] [DEBUG] [REMOTE ] MOMO: PASS: Integrity check passed. [2026-01-05T12:15:07.317079] [DEBUG] [REMOTE ] MOMO: Symbol is viable for forecasting. [2026-01-05T12:15:07.317133] [INFO ] [MAIN ] [2083/3535] MOMO kept (0.3s) | 2081 kept, 2 rejected | 138.6/min | ETA: 10.5m [2026-01-05T12:15:07.821255] [DEBUG] [REMOTE ] MORN: Retrieved 5201 rows, trimmed to 300. [2026-01-05T12:15:07.821494] [DEBUG] [REMOTE ] MORN: PASS: History has at least 300 days. [2026-01-05T12:15:07.821953] [DEBUG] [REMOTE ] MORN: PASS: Price check passed. Min price $206.91. [2026-01-05T12:15:07.822153] [DEBUG] [REMOTE ] MORN: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:07.822377] [DEBUG] [REMOTE ] MORN: PASS: Integrity check passed. [2026-01-05T12:15:07.822440] [DEBUG] [REMOTE ] MORN: Symbol is viable for forecasting. [2026-01-05T12:15:07.822518] [INFO ] [MAIN ] [2084/3535] MORN kept (0.5s) | 2082 kept, 2 rejected | 138.6/min | ETA: 10.5m [2026-01-05T12:15:08.291655] [DEBUG] [REMOTE ] MOS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:08.291873] [DEBUG] [REMOTE ] MOS: PASS: History has at least 300 days. [2026-01-05T12:15:08.292207] [DEBUG] [REMOTE ] MOS: PASS: Price check passed. Min price $23.39. [2026-01-05T12:15:08.292356] [DEBUG] [REMOTE ] MOS: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:08.292508] [DEBUG] [REMOTE ] MOS: PASS: Integrity check passed. [2026-01-05T12:15:08.292553] [DEBUG] [REMOTE ] MOS: Symbol is viable for forecasting. [2026-01-05T12:15:08.292629] [INFO ] [MAIN ] [2085/3535] MOS kept (0.5s) | 2083 kept, 2 rejected | 138.6/min | ETA: 10.5m [2026-01-05T12:15:08.567265] [DEBUG] [REMOTE ] MP: Retrieved 1391 rows, trimmed to 300. [2026-01-05T12:15:08.567443] [DEBUG] [REMOTE ] MP: PASS: History has at least 300 days. [2026-01-05T12:15:08.567724] [DEBUG] [REMOTE ] MP: PASS: Price check passed. Min price $50.44. [2026-01-05T12:15:08.567868] [DEBUG] [REMOTE ] MP: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:08.568028] [DEBUG] [REMOTE ] MP: PASS: Integrity check passed. [2026-01-05T12:15:08.568073] [DEBUG] [REMOTE ] MP: Symbol is viable for forecasting. [2026-01-05T12:15:08.568124] [INFO ] [MAIN ] [2086/3535] MP kept (0.3s) | 2084 kept, 2 rejected | 138.6/min | ETA: 10.5m [2026-01-05T12:15:09.203826] [DEBUG] [REMOTE ] MPA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:09.204046] [DEBUG] [REMOTE ] MPA: PASS: History has at least 300 days. [2026-01-05T12:15:09.204396] [DEBUG] [REMOTE ] MPA: PASS: Price check passed. Min price $11.03. [2026-01-05T12:15:09.204545] [DEBUG] [REMOTE ] MPA: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:09.204718] [DEBUG] [REMOTE ] MPA: PASS: Integrity check passed. [2026-01-05T12:15:09.204769] [DEBUG] [REMOTE ] MPA: Symbol is viable for forecasting. [2026-01-05T12:15:09.204829] [INFO ] [MAIN ] [2087/3535] MPA kept (0.6s) | 2085 kept, 2 rejected | 138.6/min | ETA: 10.5m [2026-01-05T12:15:09.699359] [DEBUG] [REMOTE ] MPAA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:09.699590] [DEBUG] [REMOTE ] MPAA: PASS: History has at least 300 days. [2026-01-05T12:15:09.699877] [DEBUG] [REMOTE ] MPAA: PASS: Price check passed. Min price $12.27. [2026-01-05T12:15:09.700020] [DEBUG] [REMOTE ] MPAA: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:09.700160] [DEBUG] [REMOTE ] MPAA: PASS: Integrity check passed. [2026-01-05T12:15:09.700202] [DEBUG] [REMOTE ] MPAA: Symbol is viable for forecasting. [2026-01-05T12:15:09.700256] [INFO ] [MAIN ] [2088/3535] MPAA kept (0.5s) | 2086 kept, 2 rejected | 138.5/min | ETA: 10.4m [2026-01-05T12:15:10.063849] [DEBUG] [REMOTE ] MPB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:10.064048] [DEBUG] [REMOTE ] MPB: PASS: History has at least 300 days. [2026-01-05T12:15:10.064327] [DEBUG] [REMOTE ] MPB: PASS: Price check passed. Min price $26.54. [2026-01-05T12:15:10.064473] [DEBUG] [REMOTE ] MPB: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:10.064624] [DEBUG] [REMOTE ] MPB: PASS: Integrity check passed. [2026-01-05T12:15:10.064669] [DEBUG] [REMOTE ] MPB: Symbol is viable for forecasting. [2026-01-05T12:15:10.064723] [INFO ] [MAIN ] [2089/3535] MPB kept (0.4s) | 2087 kept, 2 rejected | 138.6/min | ETA: 10.4m [2026-01-05T12:15:10.472125] [DEBUG] [REMOTE ] MPC: Retrieved 3654 rows, trimmed to 300. [2026-01-05T12:15:10.472321] [DEBUG] [REMOTE ] MPC: PASS: History has at least 300 days. [2026-01-05T12:15:10.472607] [DEBUG] [REMOTE ] MPC: PASS: Price check passed. Min price $162.63. [2026-01-05T12:15:10.472750] [DEBUG] [REMOTE ] MPC: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:10.472893] [DEBUG] [REMOTE ] MPC: PASS: Integrity check passed. [2026-01-05T12:15:10.472948] [DEBUG] [REMOTE ] MPC: Symbol is viable for forecasting. [2026-01-05T12:15:10.473005] [INFO ] [MAIN ] [2090/3535] MPC kept (0.4s) | 2088 kept, 2 rejected | 138.6/min | ETA: 10.4m [2026-01-05T12:15:10.995604] [DEBUG] [REMOTE ] MPX: Retrieved 6249 rows, trimmed to 300. [2026-01-05T12:15:10.995796] [DEBUG] [REMOTE ] MPX: PASS: History has at least 300 days. [2026-01-05T12:15:10.996046] [DEBUG] [REMOTE ] MPX: PASS: Price check passed. Min price $8.10. [2026-01-05T12:15:10.996181] [DEBUG] [REMOTE ] MPX: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:10.996301] [DEBUG] [REMOTE ] MPX: PASS: Integrity check passed. [2026-01-05T12:15:10.996342] [DEBUG] [REMOTE ] MPX: Symbol is viable for forecasting. [2026-01-05T12:15:10.996392] [INFO ] [MAIN ] [2091/3535] MPX kept (0.5s) | 2089 kept, 2 rejected | 138.5/min | ETA: 10.4m [2026-01-05T12:15:11.224727] [DEBUG] [REMOTE ] MQ: Retrieved 1148 rows, trimmed to 300. [2026-01-05T12:15:11.224917] [DEBUG] [REMOTE ] MQ: PASS: History has at least 300 days. [2026-01-05T12:15:11.225152] [DEBUG] [REMOTE ] MQ: PASS: Price check passed. Min price $4.44. [2026-01-05T12:15:11.225312] [DEBUG] [REMOTE ] MQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:11.225425] [DEBUG] [REMOTE ] MQ: PASS: Integrity check passed. [2026-01-05T12:15:11.225468] [DEBUG] [REMOTE ] MQ: Symbol is viable for forecasting. [2026-01-05T12:15:11.225520] [INFO ] [MAIN ] [2092/3535] MQ kept (0.2s) | 2090 kept, 2 rejected | 138.6/min | ETA: 10.4m [2026-01-05T12:15:11.922729] [DEBUG] [REMOTE ] MQY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:11.922931] [DEBUG] [REMOTE ] MQY: PASS: History has at least 300 days. [2026-01-05T12:15:11.923264] [DEBUG] [REMOTE ] MQY: PASS: Price check passed. Min price $11.21. [2026-01-05T12:15:11.923401] [DEBUG] [REMOTE ] MQY: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:11.923535] [DEBUG] [REMOTE ] MQY: PASS: Integrity check passed. [2026-01-05T12:15:11.923594] [DEBUG] [REMOTE ] MQY: Symbol is viable for forecasting. [2026-01-05T12:15:11.923651] [INFO ] [MAIN ] [2093/3535] MQY kept (0.7s) | 2091 kept, 2 rejected | 138.5/min | ETA: 10.4m [2026-01-05T12:15:12.232443] [DEBUG] [REMOTE ] MRAM: Retrieved 2322 rows, trimmed to 300. [2026-01-05T12:15:12.232678] [DEBUG] [REMOTE ] MRAM: PASS: History has at least 300 days. [2026-01-05T12:15:12.232973] [DEBUG] [REMOTE ] MRAM: PASS: Price check passed. Min price $7.50. [2026-01-05T12:15:12.233125] [DEBUG] [REMOTE ] MRAM: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:12.233263] [DEBUG] [REMOTE ] MRAM: PASS: Integrity check passed. [2026-01-05T12:15:12.233309] [DEBUG] [REMOTE ] MRAM: Symbol is viable for forecasting. [2026-01-05T12:15:12.233363] [INFO ] [MAIN ] [2094/3535] MRAM kept (0.3s) | 2092 kept, 2 rejected | 138.6/min | ETA: 10.4m [2026-01-05T12:15:12.622204] [DEBUG] [REMOTE ] MRBK: Retrieved 2049 rows, trimmed to 300. [2026-01-05T12:15:12.622418] [DEBUG] [REMOTE ] MRBK: PASS: History has at least 300 days. [2026-01-05T12:15:12.622756] [DEBUG] [REMOTE ] MRBK: PASS: Price check passed. Min price $13.75. [2026-01-05T12:15:12.623125] [DEBUG] [REMOTE ] MRBK: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:12.623280] [DEBUG] [REMOTE ] MRBK: PASS: Integrity check passed. [2026-01-05T12:15:12.623334] [DEBUG] [REMOTE ] MRBK: Symbol is viable for forecasting. [2026-01-05T12:15:12.623406] [INFO ] [MAIN ] [2095/3535] MRBK kept (0.4s) | 2093 kept, 2 rejected | 138.6/min | ETA: 10.4m [2026-01-05T12:15:13.083232] [DEBUG] [REMOTE ] MRCC: Retrieved 3315 rows, trimmed to 300. [2026-01-05T12:15:13.083481] [DEBUG] [REMOTE ] MRCC: PASS: History has at least 300 days. [2026-01-05T12:15:13.083883] [DEBUG] [REMOTE ] MRCC: PASS: Price check passed. Min price $5.73. [2026-01-05T12:15:13.084092] [DEBUG] [REMOTE ] MRCC: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:13.084251] [DEBUG] [REMOTE ] MRCC: PASS: Integrity check passed. [2026-01-05T12:15:13.084295] [DEBUG] [REMOTE ] MRCC: Symbol is viable for forecasting. [2026-01-05T12:15:13.084353] [INFO ] [MAIN ] [2096/3535] MRCC kept (0.5s) | 2094 kept, 2 rejected | 138.6/min | ETA: 10.4m [2026-01-05T12:15:13.604730] [DEBUG] [REMOTE ] MRCY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:13.604925] [DEBUG] [REMOTE ] MRCY: PASS: History has at least 300 days. [2026-01-05T12:15:13.605193] [DEBUG] [REMOTE ] MRCY: PASS: Price check passed. Min price $66.12. [2026-01-05T12:15:13.605329] [DEBUG] [REMOTE ] MRCY: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:13.605473] [DEBUG] [REMOTE ] MRCY: PASS: Integrity check passed. [2026-01-05T12:15:13.605528] [DEBUG] [REMOTE ] MRCY: Symbol is viable for forecasting. [2026-01-05T12:15:13.605628] [INFO ] [MAIN ] [2097/3535] MRCY kept (0.5s) | 2095 kept, 2 rejected | 138.5/min | ETA: 10.4m [2026-01-05T12:15:14.111218] [DEBUG] [REMOTE ] MRK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:14.111494] [DEBUG] [REMOTE ] MRK: PASS: History has at least 300 days. [2026-01-05T12:15:14.111979] [DEBUG] [REMOTE ] MRK: PASS: Price check passed. Min price $81.80. [2026-01-05T12:15:14.112163] [DEBUG] [REMOTE ] MRK: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:14.112349] [DEBUG] [REMOTE ] MRK: PASS: Integrity check passed. [2026-01-05T12:15:14.112404] [DEBUG] [REMOTE ] MRK: Symbol is viable for forecasting. [2026-01-05T12:15:14.112496] [INFO ] [MAIN ] [2098/3535] MRK kept (0.5s) | 2096 kept, 2 rejected | 138.5/min | ETA: 10.4m [2026-01-05T12:15:14.377122] [DEBUG] [REMOTE ] MRM: Retrieved 1259 rows, trimmed to 300. [2026-01-05T12:15:14.377358] [DEBUG] [REMOTE ] MRM: PASS: History has at least 300 days. [2026-01-05T12:15:14.377676] [DEBUG] [REMOTE ] MRM: PASS: Price check passed. Min price $1.92. [2026-01-05T12:15:14.377864] [DEBUG] [REMOTE ] MRM: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:14.377997] [DEBUG] [REMOTE ] MRM: PASS: Integrity check passed. [2026-01-05T12:15:14.378040] [DEBUG] [REMOTE ] MRM: Symbol is viable for forecasting. [2026-01-05T12:15:14.378120] [INFO ] [MAIN ] [2099/3535] MRM kept (0.3s) | 2097 kept, 2 rejected | 138.6/min | ETA: 10.4m [2026-01-05T12:15:14.779665] [DEBUG] [REMOTE ] MRNA: Retrieved 1777 rows, trimmed to 300. [2026-01-05T12:15:14.779878] [DEBUG] [REMOTE ] MRNA: PASS: History has at least 300 days. [2026-01-05T12:15:14.780144] [DEBUG] [REMOTE ] MRNA: PASS: Price check passed. Min price $22.36. [2026-01-05T12:15:14.780289] [DEBUG] [REMOTE ] MRNA: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:14.780441] [DEBUG] [REMOTE ] MRNA: PASS: Integrity check passed. [2026-01-05T12:15:14.780490] [DEBUG] [REMOTE ] MRNA: Symbol is viable for forecasting. [2026-01-05T12:15:14.780546] [INFO ] [MAIN ] [2100/3535] MRNA kept (0.4s) | 2098 kept, 2 rejected | 138.6/min | ETA: 10.4m [2026-01-05T12:15:15.192112] [DEBUG] [REMOTE ] MRSN: Retrieved 2141 rows, trimmed to 300. [2026-01-05T12:15:15.192301] [DEBUG] [REMOTE ] MRSN: PASS: History has at least 300 days. [2026-01-05T12:15:15.192567] [DEBUG] [REMOTE ] MRSN: PASS: Price check passed. Min price $8.04. [2026-01-05T12:15:15.192749] [DEBUG] [REMOTE ] MRSN: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:15.192869] [DEBUG] [REMOTE ] MRSN: PASS: Integrity check passed. [2026-01-05T12:15:15.192912] [DEBUG] [REMOTE ] MRSN: Symbol is viable for forecasting. [2026-01-05T12:15:15.192966] [INFO ] [MAIN ] [2101/3535] MRSN kept (0.4s) | 2099 kept, 2 rejected | 138.6/min | ETA: 10.3m [2026-01-05T12:15:15.820551] [DEBUG] [REMOTE ] MRTN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:15.820787] [DEBUG] [REMOTE ] MRTN: PASS: History has at least 300 days. [2026-01-05T12:15:15.821099] [DEBUG] [REMOTE ] MRTN: PASS: Price check passed. Min price $9.36. [2026-01-05T12:15:15.821260] [DEBUG] [REMOTE ] MRTN: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:15.821406] [DEBUG] [REMOTE ] MRTN: PASS: Integrity check passed. [2026-01-05T12:15:15.821457] [DEBUG] [REMOTE ] MRTN: Symbol is viable for forecasting. [2026-01-05T12:15:15.821515] [INFO ] [MAIN ] [2102/3535] MRTN kept (0.6s) | 2100 kept, 2 rejected | 138.5/min | ETA: 10.3m [2026-01-05T12:15:16.086269] [DEBUG] [REMOTE ] MRVI: Retrieved 1284 rows, trimmed to 300. [2026-01-05T12:15:16.086489] [DEBUG] [REMOTE ] MRVI: PASS: History has at least 300 days. [2026-01-05T12:15:16.086781] [DEBUG] [REMOTE ] MRVI: PASS: Price check passed. Min price $2.87. [2026-01-05T12:15:16.086921] [DEBUG] [REMOTE ] MRVI: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:16.087056] [DEBUG] [REMOTE ] MRVI: PASS: Integrity check passed. [2026-01-05T12:15:16.087097] [DEBUG] [REMOTE ] MRVI: Symbol is viable for forecasting. [2026-01-05T12:15:16.087150] [INFO ] [MAIN ] [2103/3535] MRVI kept (0.3s) | 2101 kept, 2 rejected | 138.6/min | ETA: 10.3m [2026-01-05T12:15:16.681308] [DEBUG] [REMOTE ] MRVL: Retrieved 6415 rows, trimmed to 300. [2026-01-05T12:15:16.681478] [DEBUG] [REMOTE ] MRVL: PASS: History has at least 300 days. [2026-01-05T12:15:16.681773] [DEBUG] [REMOTE ] MRVL: PASS: Price check passed. Min price $76.68. [2026-01-05T12:15:16.681937] [DEBUG] [REMOTE ] MRVL: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:16.682072] [DEBUG] [REMOTE ] MRVL: PASS: Integrity check passed. [2026-01-05T12:15:16.682113] [DEBUG] [REMOTE ] MRVL: Symbol is viable for forecasting. [2026-01-05T12:15:16.682163] [INFO ] [MAIN ] [2104/3535] MRVL kept (0.6s) | 2102 kept, 2 rejected | 138.5/min | ETA: 10.3m [2026-01-05T12:15:16.909513] [DEBUG] [REMOTE ] MRX: Retrieved 424 rows, trimmed to 300. [2026-01-05T12:15:16.909689] [DEBUG] [REMOTE ] MRX: PASS: History has at least 300 days. [2026-01-05T12:15:16.909938] [DEBUG] [REMOTE ] MRX: PASS: Price check passed. Min price $29.79. [2026-01-05T12:15:16.910114] [DEBUG] [REMOTE ] MRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:16.910261] [DEBUG] [REMOTE ] MRX: PASS: Integrity check passed. [2026-01-05T12:15:16.910315] [DEBUG] [REMOTE ] MRX: Symbol is viable for forecasting. [2026-01-05T12:15:16.910377] [INFO ] [MAIN ] [2105/3535] MRX kept (0.2s) | 2103 kept, 2 rejected | 138.6/min | ETA: 10.3m [2026-01-05T12:15:17.567975] [DEBUG] [REMOTE ] MS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:17.568121] [DEBUG] [REMOTE ] MS: PASS: History has at least 300 days. [2026-01-05T12:15:17.568366] [DEBUG] [REMOTE ] MS: PASS: Price check passed. Min price $150.94. [2026-01-05T12:15:17.568504] [DEBUG] [REMOTE ] MS: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:17.568667] [DEBUG] [REMOTE ] MS: PASS: Integrity check passed. [2026-01-05T12:15:17.568711] [DEBUG] [REMOTE ] MS: Symbol is viable for forecasting. [2026-01-05T12:15:17.568761] [INFO ] [MAIN ] [2106/3535] MS kept (0.7s) | 2104 kept, 2 rejected | 138.5/min | ETA: 10.3m [2026-01-05T12:15:18.040686] [DEBUG] [REMOTE ] MSA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:18.040827] [DEBUG] [REMOTE ] MSA: PASS: History has at least 300 days. [2026-01-05T12:15:18.041054] [DEBUG] [REMOTE ] MSA: PASS: Price check passed. Min price $152.94. [2026-01-05T12:15:18.041190] [DEBUG] [REMOTE ] MSA: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:18.041311] [DEBUG] [REMOTE ] MSA: PASS: Integrity check passed. [2026-01-05T12:15:18.041351] [DEBUG] [REMOTE ] MSA: Symbol is viable for forecasting. [2026-01-05T12:15:18.041399] [INFO ] [MAIN ] [2107/3535] MSA kept (0.5s) | 2105 kept, 2 rejected | 138.5/min | ETA: 10.3m [2026-01-05T12:15:18.358726] [DEBUG] [REMOTE ] MSB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:18.358963] [DEBUG] [REMOTE ] MSB: PASS: History has at least 300 days. [2026-01-05T12:15:18.359197] [DEBUG] [REMOTE ] MSB: PASS: Price check passed. Min price $30.33. [2026-01-05T12:15:18.359329] [DEBUG] [REMOTE ] MSB: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:18.359451] [DEBUG] [REMOTE ] MSB: PASS: Integrity check passed. [2026-01-05T12:15:18.359491] [DEBUG] [REMOTE ] MSB: Symbol is viable for forecasting. [2026-01-05T12:15:18.359538] [INFO ] [MAIN ] [2108/3535] MSB kept (0.3s) | 2106 kept, 2 rejected | 138.5/min | ETA: 10.3m [2026-01-05T12:15:18.836760] [DEBUG] [REMOTE ] MSBI: Retrieved 2417 rows, trimmed to 300. [2026-01-05T12:15:18.836889] [DEBUG] [REMOTE ] MSBI: PASS: History has at least 300 days. [2026-01-05T12:15:18.837091] [DEBUG] [REMOTE ] MSBI: PASS: Price check passed. Min price $14.36. [2026-01-05T12:15:18.837223] [DEBUG] [REMOTE ] MSBI: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:18.837337] [DEBUG] [REMOTE ] MSBI: PASS: Integrity check passed. [2026-01-05T12:15:18.837377] [DEBUG] [REMOTE ] MSBI: Symbol is viable for forecasting. [2026-01-05T12:15:18.837424] [INFO ] [MAIN ] [2109/3535] MSBI kept (0.5s) | 2107 kept, 2 rejected | 138.5/min | ETA: 10.3m [2026-01-05T12:15:19.321830] [DEBUG] [REMOTE ] MSCI: Retrieved 4561 rows, trimmed to 300. [2026-01-05T12:15:19.321991] [DEBUG] [REMOTE ] MSCI: PASS: History has at least 300 days. [2026-01-05T12:15:19.322236] [DEBUG] [REMOTE ] MSCI: PASS: Price check passed. Min price $531.65. [2026-01-05T12:15:19.322470] [DEBUG] [REMOTE ] MSCI: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:19.322644] [DEBUG] [REMOTE ] MSCI: PASS: Integrity check passed. [2026-01-05T12:15:19.322698] [DEBUG] [REMOTE ] MSCI: Symbol is viable for forecasting. [2026-01-05T12:15:19.322758] [INFO ] [MAIN ] [2110/3535] MSCI kept (0.5s) | 2108 kept, 2 rejected | 138.5/min | ETA: 10.3m [2026-01-05T12:15:19.785395] [DEBUG] [REMOTE ] MSD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:19.785540] [DEBUG] [REMOTE ] MSD: PASS: History has at least 300 days. [2026-01-05T12:15:19.785801] [DEBUG] [REMOTE ] MSD: PASS: Price check passed. Min price $7.08. [2026-01-05T12:15:19.785938] [DEBUG] [REMOTE ] MSD: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:19.786060] [DEBUG] [REMOTE ] MSD: PASS: Integrity check passed. [2026-01-05T12:15:19.786100] [DEBUG] [REMOTE ] MSD: Symbol is viable for forecasting. [2026-01-05T12:15:19.786148] [INFO ] [MAIN ] [2111/3535] MSD kept (0.5s) | 2109 kept, 2 rejected | 138.5/min | ETA: 10.3m [2026-01-05T12:15:20.132967] [DEBUG] [REMOTE ] MSEX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:20.133202] [DEBUG] [REMOTE ] MSEX: PASS: History has at least 300 days. [2026-01-05T12:15:20.133541] [DEBUG] [REMOTE ] MSEX: PASS: Price check passed. Min price $48.59. [2026-01-05T12:15:20.133707] [DEBUG] [REMOTE ] MSEX: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:20.133867] [DEBUG] [REMOTE ] MSEX: PASS: Integrity check passed. [2026-01-05T12:15:20.133911] [DEBUG] [REMOTE ] MSEX: Symbol is viable for forecasting. [2026-01-05T12:15:20.133973] [INFO ] [MAIN ] [2112/3535] MSEX kept (0.3s) | 2110 kept, 2 rejected | 138.5/min | ETA: 10.3m [2026-01-05T12:15:20.428552] [DEBUG] [REMOTE ] MSFD: Retrieved 834 rows, trimmed to 300. [2026-01-05T12:15:20.428797] [DEBUG] [REMOTE ] MSFD: PASS: History has at least 300 days. [2026-01-05T12:15:20.429050] [DEBUG] [REMOTE ] MSFD: PASS: Price check passed. Min price $10.24. [2026-01-05T12:15:20.429191] [DEBUG] [REMOTE ] MSFD: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:20.429314] [DEBUG] [REMOTE ] MSFD: PASS: Integrity check passed. [2026-01-05T12:15:20.429356] [DEBUG] [REMOTE ] MSFD: Symbol is viable for forecasting. [2026-01-05T12:15:20.429409] [INFO ] [MAIN ] [2113/3535] MSFD kept (0.3s) | 2111 kept, 2 rejected | 138.6/min | ETA: 10.3m [2026-01-05T12:15:20.925861] [DEBUG] [REMOTE ] MSFL: Retrieved 451 rows, trimmed to 300. [2026-01-05T12:15:20.926052] [DEBUG] [REMOTE ] MSFL: PASS: History has at least 300 days. [2026-01-05T12:15:20.926292] [DEBUG] [REMOTE ] MSFL: PASS: Price check passed. Min price $25.98. [2026-01-05T12:15:20.926433] [DEBUG] [REMOTE ] MSFL: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:20.926553] [DEBUG] [REMOTE ] MSFL: PASS: Integrity check passed. [2026-01-05T12:15:20.926615] [DEBUG] [REMOTE ] MSFL: Symbol is viable for forecasting. [2026-01-05T12:15:20.926670] [INFO ] [MAIN ] [2114/3535] MSFL kept (0.5s) | 2112 kept, 2 rejected | 138.6/min | ETA: 10.3m [2026-01-05T12:15:21.140701] [DEBUG] [REMOTE ] MSGE: Retrieved 682 rows, trimmed to 300. [2026-01-05T12:15:21.140854] [DEBUG] [REMOTE ] MSGE: PASS: History has at least 300 days. [2026-01-05T12:15:21.141087] [DEBUG] [REMOTE ] MSGE: PASS: Price check passed. Min price $41.77. [2026-01-05T12:15:21.141233] [DEBUG] [REMOTE ] MSGE: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:21.141350] [DEBUG] [REMOTE ] MSGE: PASS: Integrity check passed. [2026-01-05T12:15:21.141393] [DEBUG] [REMOTE ] MSGE: Symbol is viable for forecasting. [2026-01-05T12:15:21.141443] [INFO ] [MAIN ] [2115/3535] MSGE kept (0.2s) | 2113 kept, 2 rejected | 138.6/min | ETA: 10.2m [2026-01-05T12:15:21.590661] [DEBUG] [REMOTE ] MSGM: Retrieved 1249 rows, trimmed to 300. [2026-01-05T12:15:21.590797] [DEBUG] [REMOTE ] MSGM: PASS: History has at least 300 days. [2026-01-05T12:15:21.591017] [DEBUG] [REMOTE ] MSGM: PASS: Price check passed. Min price $2.19. [2026-01-05T12:15:21.591152] [DEBUG] [REMOTE ] MSGM: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:21.591263] [DEBUG] [REMOTE ] MSGM: PASS: Integrity check passed. [2026-01-05T12:15:21.591305] [DEBUG] [REMOTE ] MSGM: Symbol is viable for forecasting. [2026-01-05T12:15:21.591354] [INFO ] [MAIN ] [2116/3535] MSGM kept (0.4s) | 2114 kept, 2 rejected | 138.6/min | ETA: 10.2m [2026-01-05T12:15:22.111510] [DEBUG] [REMOTE ] MSGS: Retrieved 2579 rows, trimmed to 300. [2026-01-05T12:15:22.111706] [DEBUG] [REMOTE ] MSGS: PASS: History has at least 300 days. [2026-01-05T12:15:22.111968] [DEBUG] [REMOTE ] MSGS: PASS: Price check passed. Min price $212.91. [2026-01-05T12:15:22.112104] [DEBUG] [REMOTE ] MSGS: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:22.112216] [DEBUG] [REMOTE ] MSGS: PASS: Integrity check passed. [2026-01-05T12:15:22.112256] [DEBUG] [REMOTE ] MSGS: Symbol is viable for forecasting. [2026-01-05T12:15:22.112313] [INFO ] [MAIN ] [2117/3535] MSGS kept (0.5s) | 2115 kept, 2 rejected | 138.6/min | ETA: 10.2m [2026-01-05T12:15:22.653506] [DEBUG] [REMOTE ] MSI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:22.653663] [DEBUG] [REMOTE ] MSI: PASS: History has at least 300 days. [2026-01-05T12:15:22.653890] [DEBUG] [REMOTE ] MSI: PASS: Price check passed. Min price $363.49. [2026-01-05T12:15:22.654023] [DEBUG] [REMOTE ] MSI: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:22.654140] [DEBUG] [REMOTE ] MSI: PASS: Integrity check passed. [2026-01-05T12:15:22.654180] [DEBUG] [REMOTE ] MSI: Symbol is viable for forecasting. [2026-01-05T12:15:22.654229] [INFO ] [MAIN ] [2118/3535] MSI kept (0.5s) | 2116 kept, 2 rejected | 138.6/min | ETA: 10.2m [2026-01-05T12:15:23.135970] [DEBUG] [REMOTE ] MSM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:23.136105] [DEBUG] [REMOTE ] MSM: PASS: History has at least 300 days. [2026-01-05T12:15:23.136320] [DEBUG] [REMOTE ] MSM: PASS: Price check passed. Min price $81.14. [2026-01-05T12:15:23.136452] [DEBUG] [REMOTE ] MSM: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:23.136588] [DEBUG] [REMOTE ] MSM: PASS: Integrity check passed. [2026-01-05T12:15:23.136631] [DEBUG] [REMOTE ] MSM: Symbol is viable for forecasting. [2026-01-05T12:15:23.136679] [INFO ] [MAIN ] [2119/3535] MSM kept (0.5s) | 2117 kept, 2 rejected | 138.5/min | ETA: 10.2m [2026-01-05T12:15:23.317672] [DEBUG] [REMOTE ] MSTX: Retrieved 347 rows, trimmed to 300. [2026-01-05T12:15:23.317804] [DEBUG] [REMOTE ] MSTX: PASS: History has at least 300 days. [2026-01-05T12:15:23.318006] [DEBUG] [REMOTE ] MSTX: PASS: Price check passed. Min price $3.85. [2026-01-05T12:15:23.318140] [DEBUG] [REMOTE ] MSTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:23.318250] [DEBUG] [REMOTE ] MSTX: PASS: Integrity check passed. [2026-01-05T12:15:23.318291] [DEBUG] [REMOTE ] MSTX: Symbol is viable for forecasting. [2026-01-05T12:15:23.318338] [INFO ] [MAIN ] [2120/3535] MSTX kept (0.2s) | 2118 kept, 2 rejected | 138.6/min | ETA: 10.2m [2026-01-05T12:15:24.014548] [DEBUG] [REMOTE ] MTB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:24.014711] [DEBUG] [REMOTE ] MTB: PASS: History has at least 300 days. [2026-01-05T12:15:24.014951] [DEBUG] [REMOTE ] MTB: PASS: Price check passed. Min price $177.23. [2026-01-05T12:15:24.015089] [DEBUG] [REMOTE ] MTB: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:24.015214] [DEBUG] [REMOTE ] MTB: PASS: Integrity check passed. [2026-01-05T12:15:24.015257] [DEBUG] [REMOTE ] MTB: Symbol is viable for forecasting. [2026-01-05T12:15:24.015306] [INFO ] [MAIN ] [2121/3535] MTB kept (0.7s) | 2119 kept, 2 rejected | 138.5/min | ETA: 10.2m [2026-01-05T12:15:24.350185] [DEBUG] [REMOTE ] MTCH: Retrieved 2544 rows, trimmed to 300. [2026-01-05T12:15:24.350318] [DEBUG] [REMOTE ] MTCH: PASS: History has at least 300 days. [2026-01-05T12:15:24.350566] [DEBUG] [REMOTE ] MTCH: PASS: Price check passed. Min price $31.25. [2026-01-05T12:15:24.350723] [DEBUG] [REMOTE ] MTCH: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:24.350839] [DEBUG] [REMOTE ] MTCH: PASS: Integrity check passed. [2026-01-05T12:15:24.350880] [DEBUG] [REMOTE ] MTCH: Symbol is viable for forecasting. [2026-01-05T12:15:24.350929] [INFO ] [MAIN ] [2122/3535] MTCH kept (0.3s) | 2120 kept, 2 rejected | 138.6/min | ETA: 10.2m [2026-01-05T12:15:24.884852] [DEBUG] [REMOTE ] MTD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:24.885109] [DEBUG] [REMOTE ] MTD: PASS: History has at least 300 days. [2026-01-05T12:15:24.885501] [DEBUG] [REMOTE ] MTD: PASS: Price check passed. Min price $1273.67. [2026-01-05T12:15:24.885673] [DEBUG] [REMOTE ] MTD: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:24.885832] [DEBUG] [REMOTE ] MTD: PASS: Integrity check passed. [2026-01-05T12:15:24.885875] [DEBUG] [REMOTE ] MTD: Symbol is viable for forecasting. [2026-01-05T12:15:24.885935] [INFO ] [MAIN ] [2123/3535] MTD kept (0.5s) | 2121 kept, 2 rejected | 138.5/min | ETA: 10.2m [2026-01-05T12:15:25.354259] [DEBUG] [REMOTE ] MTG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:25.354437] [DEBUG] [REMOTE ] MTG: PASS: History has at least 300 days. [2026-01-05T12:15:25.354732] [DEBUG] [REMOTE ] MTG: PASS: Price check passed. Min price $26.22. [2026-01-05T12:15:25.354924] [DEBUG] [REMOTE ] MTG: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:25.355100] [DEBUG] [REMOTE ] MTG: PASS: Integrity check passed. [2026-01-05T12:15:25.355159] [DEBUG] [REMOTE ] MTG: Symbol is viable for forecasting. [2026-01-05T12:15:25.355414] [INFO ] [MAIN ] [2124/3535] MTG kept (0.5s) | 2122 kept, 2 rejected | 138.5/min | ETA: 10.2m [2026-01-05T12:15:25.914104] [DEBUG] [REMOTE ] MTH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:25.914494] [DEBUG] [REMOTE ] MTH: PASS: History has at least 300 days. [2026-01-05T12:15:25.914861] [DEBUG] [REMOTE ] MTH: PASS: Price check passed. Min price $64.16. [2026-01-05T12:15:25.915014] [DEBUG] [REMOTE ] MTH: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:25.915176] [DEBUG] [REMOTE ] MTH: PASS: Integrity check passed. [2026-01-05T12:15:25.915233] [DEBUG] [REMOTE ] MTH: Symbol is viable for forecasting. [2026-01-05T12:15:25.915301] [INFO ] [MAIN ] [2125/3535] MTH kept (0.6s) | 2123 kept, 2 rejected | 138.5/min | ETA: 10.2m [2026-01-05T12:15:26.262214] [DEBUG] [REMOTE ] MTLS: Retrieved 2899 rows, trimmed to 300. [2026-01-05T12:15:26.262429] [DEBUG] [REMOTE ] MTLS: PASS: History has at least 300 days. [2026-01-05T12:15:26.262765] [DEBUG] [REMOTE ] MTLS: PASS: Price check passed. Min price $5.40. [2026-01-05T12:15:26.262936] [DEBUG] [REMOTE ] MTLS: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:26.263114] [DEBUG] [REMOTE ] MTLS: PASS: Integrity check passed. [2026-01-05T12:15:26.263173] [DEBUG] [REMOTE ] MTLS: Symbol is viable for forecasting. [2026-01-05T12:15:26.263238] [INFO ] [MAIN ] [2126/3535] MTLS kept (0.3s) | 2124 kept, 2 rejected | 138.5/min | ETA: 10.2m [2026-01-05T12:15:26.923543] [DEBUG] [REMOTE ] MTN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:26.923815] [DEBUG] [REMOTE ] MTN: PASS: History has at least 300 days. [2026-01-05T12:15:26.924207] [DEBUG] [REMOTE ] MTN: PASS: Price check passed. Min price $132.80. [2026-01-05T12:15:26.924356] [DEBUG] [REMOTE ] MTN: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:26.924507] [DEBUG] [REMOTE ] MTN: PASS: Integrity check passed. [2026-01-05T12:15:26.924552] [DEBUG] [REMOTE ] MTN: Symbol is viable for forecasting. [2026-01-05T12:15:26.924666] [INFO ] [MAIN ] [2127/3535] MTN kept (0.7s) | 2125 kept, 2 rejected | 138.5/min | ETA: 10.2m [2026-01-05T12:15:33.293462] [DEBUG] [REMOTE ] MTRN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:33.293619] [DEBUG] [REMOTE ] MTRN: PASS: History has at least 300 days. [2026-01-05T12:15:33.293880] [DEBUG] [REMOTE ] MTRN: PASS: Price check passed. Min price $111.37. [2026-01-05T12:15:33.294017] [DEBUG] [REMOTE ] MTRN: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:33.294138] [DEBUG] [REMOTE ] MTRN: PASS: Integrity check passed. [2026-01-05T12:15:33.294183] [DEBUG] [REMOTE ] MTRN: Symbol is viable for forecasting. [2026-01-05T12:15:33.294231] [INFO ] [MAIN ] [2128/3535] MTRN kept (6.4s) | 2126 kept, 2 rejected | 137.6/min | ETA: 10.2m [2026-01-05T12:15:33.745922] [DEBUG] [REMOTE ] MTRX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:33.746059] [DEBUG] [REMOTE ] MTRX: PASS: History has at least 300 days. [2026-01-05T12:15:33.746280] [DEBUG] [REMOTE ] MTRX: PASS: Price check passed. Min price $11.02. [2026-01-05T12:15:33.746419] [DEBUG] [REMOTE ] MTRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:33.746539] [DEBUG] [REMOTE ] MTRX: PASS: Integrity check passed. [2026-01-05T12:15:33.746600] [DEBUG] [REMOTE ] MTRX: Symbol is viable for forecasting. [2026-01-05T12:15:33.746653] [INFO ] [MAIN ] [2129/3535] MTRX kept (0.5s) | 2127 kept, 2 rejected | 137.6/min | ETA: 10.2m [2026-01-05T12:15:34.084768] [DEBUG] [REMOTE ] MTSI: Retrieved 3471 rows, trimmed to 300. [2026-01-05T12:15:34.084906] [DEBUG] [REMOTE ] MTSI: PASS: History has at least 300 days. [2026-01-05T12:15:34.085115] [DEBUG] [REMOTE ] MTSI: PASS: Price check passed. Min price $122.18. [2026-01-05T12:15:34.085254] [DEBUG] [REMOTE ] MTSI: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:34.085369] [DEBUG] [REMOTE ] MTSI: PASS: Integrity check passed. [2026-01-05T12:15:34.085411] [DEBUG] [REMOTE ] MTSI: Symbol is viable for forecasting. [2026-01-05T12:15:34.085460] [INFO ] [MAIN ] [2130/3535] MTSI kept (0.3s) | 2128 kept, 2 rejected | 137.6/min | ETA: 10.2m [2026-01-05T12:15:34.639167] [DEBUG] [REMOTE ] MTX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:34.639308] [DEBUG] [REMOTE ] MTX: PASS: History has at least 300 days. [2026-01-05T12:15:34.639526] [DEBUG] [REMOTE ] MTX: PASS: Price check passed. Min price $54.97. [2026-01-05T12:15:34.639752] [DEBUG] [REMOTE ] MTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:34.639908] [DEBUG] [REMOTE ] MTX: PASS: Integrity check passed. [2026-01-05T12:15:34.639959] [DEBUG] [REMOTE ] MTX: Symbol is viable for forecasting. [2026-01-05T12:15:34.640018] [INFO ] [MAIN ] [2131/3535] MTX kept (0.6s) | 2129 kept, 2 rejected | 137.6/min | ETA: 10.2m [2026-01-05T12:15:35.138366] [DEBUG] [REMOTE ] MTZ: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:35.138607] [DEBUG] [REMOTE ] MTZ: PASS: History has at least 300 days. [2026-01-05T12:15:35.138995] [DEBUG] [REMOTE ] MTZ: PASS: Price check passed. Min price $190.08. [2026-01-05T12:15:35.139146] [DEBUG] [REMOTE ] MTZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:35.139327] [DEBUG] [REMOTE ] MTZ: PASS: Integrity check passed. [2026-01-05T12:15:35.139382] [DEBUG] [REMOTE ] MTZ: Symbol is viable for forecasting. [2026-01-05T12:15:35.139452] [INFO ] [MAIN ] [2132/3535] MTZ kept (0.5s) | 2130 kept, 2 rejected | 137.6/min | ETA: 10.2m [2026-01-05T12:15:35.713176] [DEBUG] [REMOTE ] MUA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:35.713688] [DEBUG] [REMOTE ] MUA: PASS: History has at least 300 days. [2026-01-05T12:15:35.714098] [DEBUG] [REMOTE ] MUA: PASS: Price check passed. Min price $10.41. [2026-01-05T12:15:35.714248] [DEBUG] [REMOTE ] MUA: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:35.714408] [DEBUG] [REMOTE ] MUA: PASS: Integrity check passed. [2026-01-05T12:15:35.714451] [DEBUG] [REMOTE ] MUA: Symbol is viable for forecasting. [2026-01-05T12:15:35.714511] [INFO ] [MAIN ] [2133/3535] MUA kept (0.6s) | 2131 kept, 2 rejected | 137.6/min | ETA: 10.2m [2026-01-05T12:15:36.126221] [DEBUG] [REMOTE ] MUC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:36.126481] [DEBUG] [REMOTE ] MUC: PASS: History has at least 300 days. [2026-01-05T12:15:36.126878] [DEBUG] [REMOTE ] MUC: PASS: Price check passed. Min price $10.56. [2026-01-05T12:15:36.127025] [DEBUG] [REMOTE ] MUC: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:36.127188] [DEBUG] [REMOTE ] MUC: PASS: Integrity check passed. [2026-01-05T12:15:36.127231] [DEBUG] [REMOTE ] MUC: Symbol is viable for forecasting. [2026-01-05T12:15:36.127288] [INFO ] [MAIN ] [2134/3535] MUC kept (0.4s) | 2132 kept, 2 rejected | 137.6/min | ETA: 10.2m [2026-01-05T12:15:36.481804] [DEBUG] [REMOTE ] MUE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:36.481934] [DEBUG] [REMOTE ] MUE: PASS: History has at least 300 days. [2026-01-05T12:15:36.482181] [DEBUG] [REMOTE ] MUE: PASS: Price check passed. Min price $9.85. [2026-01-05T12:15:36.482327] [DEBUG] [REMOTE ] MUE: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:36.482478] [DEBUG] [REMOTE ] MUE: PASS: Integrity check passed. [2026-01-05T12:15:36.482526] [DEBUG] [REMOTE ] MUE: Symbol is viable for forecasting. [2026-01-05T12:15:36.482593] [INFO ] [MAIN ] [2135/3535] MUE kept (0.4s) | 2133 kept, 2 rejected | 137.6/min | ETA: 10.2m [2026-01-05T12:15:37.047981] [DEBUG] [REMOTE ] MUFG: Retrieved 6211 rows, trimmed to 300. [2026-01-05T12:15:37.048148] [DEBUG] [REMOTE ] MUFG: PASS: History has at least 300 days. [2026-01-05T12:15:37.048406] [DEBUG] [REMOTE ] MUFG: PASS: Price check passed. Min price $14.62. [2026-01-05T12:15:37.048549] [DEBUG] [REMOTE ] MUFG: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:37.048730] [DEBUG] [REMOTE ] MUFG: PASS: Integrity check passed. [2026-01-05T12:15:37.048778] [DEBUG] [REMOTE ] MUFG: Symbol is viable for forecasting. [2026-01-05T12:15:37.048842] [INFO ] [MAIN ] [2136/3535] MUFG kept (0.6s) | 2134 kept, 2 rejected | 137.6/min | ETA: 10.2m [2026-01-05T12:15:37.507151] [DEBUG] [REMOTE ] MUJ: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:37.507486] [DEBUG] [REMOTE ] MUJ: PASS: History has at least 300 days. [2026-01-05T12:15:37.507883] [DEBUG] [REMOTE ] MUJ: PASS: Price check passed. Min price $11.41. [2026-01-05T12:15:37.508052] [DEBUG] [REMOTE ] MUJ: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:37.508208] [DEBUG] [REMOTE ] MUJ: PASS: Integrity check passed. [2026-01-05T12:15:37.508258] [DEBUG] [REMOTE ] MUJ: Symbol is viable for forecasting. [2026-01-05T12:15:37.508331] [INFO ] [MAIN ] [2137/3535] MUJ kept (0.5s) | 2135 kept, 2 rejected | 137.6/min | ETA: 10.2m [2026-01-05T12:15:37.805343] [DEBUG] [REMOTE ] MUSA: Retrieved 3113 rows, trimmed to 300. [2026-01-05T12:15:37.805556] [DEBUG] [REMOTE ] MUSA: PASS: History has at least 300 days. [2026-01-05T12:15:37.805948] [DEBUG] [REMOTE ] MUSA: PASS: Price check passed. Min price $356.16. [2026-01-05T12:15:37.806150] [DEBUG] [REMOTE ] MUSA: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:37.806340] [DEBUG] [REMOTE ] MUSA: PASS: Integrity check passed. [2026-01-05T12:15:37.806401] [DEBUG] [REMOTE ] MUSA: Symbol is viable for forecasting. [2026-01-05T12:15:37.806478] [INFO ] [MAIN ] [2138/3535] MUSA kept (0.3s) | 2136 kept, 2 rejected | 137.6/min | ETA: 10.2m [2026-01-05T12:15:38.383826] [DEBUG] [REMOTE ] MUX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:38.384093] [DEBUG] [REMOTE ] MUX: PASS: History has at least 300 days. [2026-01-05T12:15:38.384485] [DEBUG] [REMOTE ] MUX: PASS: Price check passed. Min price $15.66. [2026-01-05T12:15:38.384711] [DEBUG] [REMOTE ] MUX: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:38.384885] [DEBUG] [REMOTE ] MUX: PASS: Integrity check passed. [2026-01-05T12:15:38.384944] [DEBUG] [REMOTE ] MUX: Symbol is viable for forecasting. [2026-01-05T12:15:38.385022] [INFO ] [MAIN ] [2139/3535] MUX kept (0.6s) | 2137 kept, 2 rejected | 137.6/min | ETA: 10.1m [2026-01-05T12:15:38.682305] [DEBUG] [REMOTE ] MVBF: Retrieved 4353 rows, trimmed to 300. [2026-01-05T12:15:38.682546] [DEBUG] [REMOTE ] MVBF: PASS: History has at least 300 days. [2026-01-05T12:15:38.682789] [DEBUG] [REMOTE ] MVBF: PASS: Price check passed. Min price $24.99. [2026-01-05T12:15:38.682930] [DEBUG] [REMOTE ] MVBF: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:38.683047] [DEBUG] [REMOTE ] MVBF: PASS: Integrity check passed. [2026-01-05T12:15:38.683088] [DEBUG] [REMOTE ] MVBF: Symbol is viable for forecasting. [2026-01-05T12:15:38.683139] [INFO ] [MAIN ] [2140/3535] MVBF kept (0.3s) | 2138 kept, 2 rejected | 137.6/min | ETA: 10.1m [2026-01-05T12:15:39.197944] [DEBUG] [REMOTE ] MVF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:39.198085] [DEBUG] [REMOTE ] MVF: PASS: History has at least 300 days. [2026-01-05T12:15:39.198312] [DEBUG] [REMOTE ] MVF: PASS: Price check passed. Min price $6.82. [2026-01-05T12:15:39.198455] [DEBUG] [REMOTE ] MVF: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:39.198598] [DEBUG] [REMOTE ] MVF: PASS: Integrity check passed. [2026-01-05T12:15:39.198671] [DEBUG] [REMOTE ] MVF: Symbol is viable for forecasting. [2026-01-05T12:15:39.198723] [INFO ] [MAIN ] [2141/3535] MVF kept (0.5s) | 2139 kept, 2 rejected | 137.6/min | ETA: 10.1m [2026-01-05T12:15:39.659644] [DEBUG] [REMOTE ] MVO: Retrieved 4770 rows, trimmed to 300. [2026-01-05T12:15:39.659800] [DEBUG] [REMOTE ] MVO: PASS: History has at least 300 days. [2026-01-05T12:15:39.660004] [DEBUG] [REMOTE ] MVO: PASS: Price check passed. Min price $1.02. [2026-01-05T12:15:39.660137] [DEBUG] [REMOTE ] MVO: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:39.660245] [DEBUG] [REMOTE ] MVO: PASS: Integrity check passed. [2026-01-05T12:15:39.660285] [DEBUG] [REMOTE ] MVO: Symbol is viable for forecasting. [2026-01-05T12:15:39.660345] [INFO ] [MAIN ] [2142/3535] MVO kept (0.5s) | 2140 kept, 2 rejected | 137.6/min | ETA: 10.1m [2026-01-05T12:15:39.952192] [DEBUG] [REMOTE ] MWA: Retrieved 4932 rows, trimmed to 300. [2026-01-05T12:15:39.952333] [DEBUG] [REMOTE ] MWA: PASS: History has at least 300 days. [2026-01-05T12:15:39.952549] [DEBUG] [REMOTE ] MWA: PASS: Price check passed. Min price $22.91. [2026-01-05T12:15:39.952735] [DEBUG] [REMOTE ] MWA: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:39.952854] [DEBUG] [REMOTE ] MWA: PASS: Integrity check passed. [2026-01-05T12:15:39.952895] [DEBUG] [REMOTE ] MWA: Symbol is viable for forecasting. [2026-01-05T12:15:39.952956] [INFO ] [MAIN ] [2143/3535] MWA kept (0.3s) | 2141 kept, 2 rejected | 137.6/min | ETA: 10.1m [2026-01-05T12:15:40.450898] [DEBUG] [REMOTE ] MX: Retrieved 3726 rows, trimmed to 300. [2026-01-05T12:15:40.451035] [DEBUG] [REMOTE ] MX: PASS: History has at least 300 days. [2026-01-05T12:15:40.451251] [DEBUG] [REMOTE ] MX: PASS: Price check passed. Min price $2.27. [2026-01-05T12:15:40.451387] [DEBUG] [REMOTE ] MX: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:40.451528] [DEBUG] [REMOTE ] MX: PASS: Integrity check passed. [2026-01-05T12:15:40.451607] [DEBUG] [REMOTE ] MX: Symbol is viable for forecasting. [2026-01-05T12:15:40.451659] [INFO ] [MAIN ] [2144/3535] MX kept (0.5s) | 2142 kept, 2 rejected | 137.6/min | ETA: 10.1m [2026-01-05T12:15:40.922461] [DEBUG] [REMOTE ] MXF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:40.922820] [DEBUG] [REMOTE ] MXF: PASS: History has at least 300 days. [2026-01-05T12:15:40.923032] [DEBUG] [REMOTE ] MXF: PASS: Price check passed. Min price $18.34. [2026-01-05T12:15:40.923166] [DEBUG] [REMOTE ] MXF: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:40.923279] [DEBUG] [REMOTE ] MXF: PASS: Integrity check passed. [2026-01-05T12:15:40.923319] [DEBUG] [REMOTE ] MXF: Symbol is viable for forecasting. [2026-01-05T12:15:40.923367] [INFO ] [MAIN ] [2145/3535] MXF kept (0.5s) | 2143 kept, 2 rejected | 137.6/min | ETA: 10.1m [2026-01-05T12:15:41.130819] [DEBUG] [REMOTE ] MXL: Retrieved 3970 rows, trimmed to 300. [2026-01-05T12:15:41.130973] [DEBUG] [REMOTE ] MXL: PASS: History has at least 300 days. [2026-01-05T12:15:41.131198] [DEBUG] [REMOTE ] MXL: PASS: Price check passed. Min price $13.05. [2026-01-05T12:15:41.131335] [DEBUG] [REMOTE ] MXL: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:41.131457] [DEBUG] [REMOTE ] MXL: PASS: Integrity check passed. [2026-01-05T12:15:41.131498] [DEBUG] [REMOTE ] MXL: Symbol is viable for forecasting. [2026-01-05T12:15:41.131546] [INFO ] [MAIN ] [2146/3535] MXL kept (0.2s) | 2144 kept, 2 rejected | 137.6/min | ETA: 10.1m [2026-01-05T12:15:41.786993] [DEBUG] [REMOTE ] MYE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:41.787221] [DEBUG] [REMOTE ] MYE: PASS: History has at least 300 days. [2026-01-05T12:15:41.787617] [DEBUG] [REMOTE ] MYE: PASS: Price check passed. Min price $15.64. [2026-01-05T12:15:41.787783] [DEBUG] [REMOTE ] MYE: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:41.787940] [DEBUG] [REMOTE ] MYE: PASS: Integrity check passed. [2026-01-05T12:15:41.787987] [DEBUG] [REMOTE ] MYE: Symbol is viable for forecasting. [2026-01-05T12:15:41.788045] [INFO ] [MAIN ] [2147/3535] MYE kept (0.7s) | 2145 kept, 2 rejected | 137.6/min | ETA: 10.1m [2026-01-05T12:15:42.246346] [DEBUG] [REMOTE ] MYGN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:42.246484] [DEBUG] [REMOTE ] MYGN: PASS: History has at least 300 days. [2026-01-05T12:15:42.246735] [DEBUG] [REMOTE ] MYGN: PASS: Price check passed. Min price $6.14. [2026-01-05T12:15:42.246874] [DEBUG] [REMOTE ] MYGN: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:42.246994] [DEBUG] [REMOTE ] MYGN: PASS: Integrity check passed. [2026-01-05T12:15:42.247036] [DEBUG] [REMOTE ] MYGN: Symbol is viable for forecasting. [2026-01-05T12:15:42.247086] [INFO ] [MAIN ] [2148/3535] MYGN kept (0.5s) | 2146 kept, 2 rejected | 137.6/min | ETA: 10.1m [2026-01-05T12:15:42.685412] [DEBUG] [REMOTE ] MYI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:42.685556] [DEBUG] [REMOTE ] MYI: PASS: History has at least 300 days. [2026-01-05T12:15:42.685808] [DEBUG] [REMOTE ] MYI: PASS: Price check passed. Min price $10.70. [2026-01-05T12:15:42.685945] [DEBUG] [REMOTE ] MYI: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:42.686068] [DEBUG] [REMOTE ] MYI: PASS: Integrity check passed. [2026-01-05T12:15:42.686111] [DEBUG] [REMOTE ] MYI: Symbol is viable for forecasting. [2026-01-05T12:15:42.686266] [INFO ] [MAIN ] [2149/3535] MYI kept (0.4s) | 2147 kept, 2 rejected | 137.6/min | ETA: 10.1m [2026-01-05T12:15:43.143598] [DEBUG] [REMOTE ] MYN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:43.143730] [DEBUG] [REMOTE ] MYN: PASS: History has at least 300 days. [2026-01-05T12:15:43.143936] [DEBUG] [REMOTE ] MYN: PASS: Price check passed. Min price $9.84. [2026-01-05T12:15:43.144069] [DEBUG] [REMOTE ] MYN: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:43.144183] [DEBUG] [REMOTE ] MYN: PASS: Integrity check passed. [2026-01-05T12:15:43.144223] [DEBUG] [REMOTE ] MYN: Symbol is viable for forecasting. [2026-01-05T12:15:43.144270] [INFO ] [MAIN ] [2150/3535] MYN kept (0.5s) | 2148 kept, 2 rejected | 137.6/min | ETA: 10.1m [2026-01-05T12:15:43.483166] [DEBUG] [REMOTE ] MYRG: Retrieved 4375 rows, trimmed to 300. [2026-01-05T12:15:43.483300] [DEBUG] [REMOTE ] MYRG: PASS: History has at least 300 days. [2026-01-05T12:15:43.483524] [DEBUG] [REMOTE ] MYRG: PASS: Price check passed. Min price $196.57. [2026-01-05T12:15:43.483680] [DEBUG] [REMOTE ] MYRG: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:43.483827] [DEBUG] [REMOTE ] MYRG: PASS: Integrity check passed. [2026-01-05T12:15:43.483887] [DEBUG] [REMOTE ] MYRG: Symbol is viable for forecasting. [2026-01-05T12:15:43.483941] [INFO ] [MAIN ] [2151/3535] MYRG kept (0.3s) | 2149 kept, 2 rejected | 137.6/min | ETA: 10.1m [2026-01-05T12:15:43.761919] [DEBUG] [REMOTE ] NA: Retrieved 874 rows, trimmed to 300. [2026-01-05T12:15:43.762069] [DEBUG] [REMOTE ] NA: PASS: History has at least 300 days. [2026-01-05T12:15:43.762273] [DEBUG] [REMOTE ] NA: PASS: Price check passed. Min price $2.99. [2026-01-05T12:15:43.762421] [DEBUG] [REMOTE ] NA: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:43.762531] [DEBUG] [REMOTE ] NA: PASS: Integrity check passed. [2026-01-05T12:15:43.762602] [DEBUG] [REMOTE ] NA: Symbol is viable for forecasting. [2026-01-05T12:15:43.762655] [INFO ] [MAIN ] [2152/3535] NA kept (0.3s) | 2150 kept, 2 rejected | 137.6/min | ETA: 10.1m [2026-01-05T12:15:44.244441] [DEBUG] [REMOTE ] NAAS: Retrieved 2061 rows, trimmed to 300. [2026-01-05T12:15:44.244610] [DEBUG] [REMOTE ] NAAS: PASS: History has at least 300 days. [2026-01-05T12:15:44.244841] [DEBUG] [REMOTE ] NAAS: PASS: Price check passed. Min price $3.15. [2026-01-05T12:15:44.244978] [DEBUG] [REMOTE ] NAAS: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:44.245104] [DEBUG] [REMOTE ] NAAS: PASS: Integrity check passed. [2026-01-05T12:15:44.245146] [DEBUG] [REMOTE ] NAAS: Symbol is viable for forecasting. [2026-01-05T12:15:44.245195] [INFO ] [MAIN ] [2153/3535] NAAS kept (0.5s) | 2151 kept, 2 rejected | 137.6/min | ETA: 10.0m [2026-01-05T12:15:44.522125] [DEBUG] [REMOTE ] NABL: Retrieved 1121 rows, trimmed to 300. [2026-01-05T12:15:44.522401] [DEBUG] [REMOTE ] NABL: PASS: History has at least 300 days. [2026-01-05T12:15:44.522941] [DEBUG] [REMOTE ] NABL: PASS: Price check passed. Min price $7.11. [2026-01-05T12:15:44.523107] [DEBUG] [REMOTE ] NABL: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:44.523271] [DEBUG] [REMOTE ] NABL: PASS: Integrity check passed. [2026-01-05T12:15:44.523319] [DEBUG] [REMOTE ] NABL: Symbol is viable for forecasting. [2026-01-05T12:15:44.523951] [INFO ] [MAIN ] [2154/3535] NABL kept (0.3s) | 2152 kept, 2 rejected | 137.6/min | ETA: 10.0m [2026-01-05T12:15:45.213790] [DEBUG] [REMOTE ] NAC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:45.213926] [DEBUG] [REMOTE ] NAC: PASS: History has at least 300 days. [2026-01-05T12:15:45.214155] [DEBUG] [REMOTE ] NAC: PASS: Price check passed. Min price $11.44. [2026-01-05T12:15:45.214292] [DEBUG] [REMOTE ] NAC: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:45.214412] [DEBUG] [REMOTE ] NAC: PASS: Integrity check passed. [2026-01-05T12:15:45.214452] [DEBUG] [REMOTE ] NAC: Symbol is viable for forecasting. [2026-01-05T12:15:45.214500] [INFO ] [MAIN ] [2155/3535] NAC kept (0.7s) | 2153 kept, 2 rejected | 137.6/min | ETA: 10.0m [2026-01-05T12:15:45.722041] [DEBUG] [REMOTE ] NAD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:45.722245] [DEBUG] [REMOTE ] NAD: PASS: History has at least 300 days. [2026-01-05T12:15:45.722657] [DEBUG] [REMOTE ] NAD: PASS: Price check passed. Min price $11.54. [2026-01-05T12:15:45.722884] [DEBUG] [REMOTE ] NAD: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:45.723027] [DEBUG] [REMOTE ] NAD: PASS: Integrity check passed. [2026-01-05T12:15:45.723071] [DEBUG] [REMOTE ] NAD: Symbol is viable for forecasting. [2026-01-05T12:15:45.723125] [INFO ] [MAIN ] [2156/3535] NAD kept (0.5s) | 2154 kept, 2 rejected | 137.6/min | ETA: 10.0m [2026-01-05T12:15:45.942689] [DEBUG] [REMOTE ] NAMS: Retrieved 779 rows, trimmed to 300. [2026-01-05T12:15:45.942825] [DEBUG] [REMOTE ] NAMS: PASS: History has at least 300 days. [2026-01-05T12:15:45.943029] [DEBUG] [REMOTE ] NAMS: PASS: Price check passed. Min price $32.86. [2026-01-05T12:15:45.943167] [DEBUG] [REMOTE ] NAMS: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:45.943280] [DEBUG] [REMOTE ] NAMS: PASS: Integrity check passed. [2026-01-05T12:15:45.943321] [DEBUG] [REMOTE ] NAMS: Symbol is viable for forecasting. [2026-01-05T12:15:45.943368] [INFO ] [MAIN ] [2157/3535] NAMS kept (0.2s) | 2155 kept, 2 rejected | 137.6/min | ETA: 10.0m [2026-01-05T12:15:46.486117] [DEBUG] [REMOTE ] NATH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:46.486358] [DEBUG] [REMOTE ] NATH: PASS: History has at least 300 days. [2026-01-05T12:15:46.486666] [DEBUG] [REMOTE ] NATH: PASS: Price check passed. Min price $89.87. [2026-01-05T12:15:46.486810] [DEBUG] [REMOTE ] NATH: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:46.486950] [DEBUG] [REMOTE ] NATH: PASS: Integrity check passed. [2026-01-05T12:15:46.486993] [DEBUG] [REMOTE ] NATH: Symbol is viable for forecasting. [2026-01-05T12:15:46.487046] [INFO ] [MAIN ] [2158/3535] NATH kept (0.5s) | 2156 kept, 2 rejected | 137.6/min | ETA: 10.0m [2026-01-05T12:15:46.725396] [DEBUG] [REMOTE ] NATL: Retrieved 551 rows, trimmed to 300. [2026-01-05T12:15:46.725633] [DEBUG] [REMOTE ] NATL: PASS: History has at least 300 days. [2026-01-05T12:15:46.725911] [DEBUG] [REMOTE ] NATL: PASS: Price check passed. Min price $34.13. [2026-01-05T12:15:46.726061] [DEBUG] [REMOTE ] NATL: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:46.726181] [DEBUG] [REMOTE ] NATL: PASS: Integrity check passed. [2026-01-05T12:15:46.726224] [DEBUG] [REMOTE ] NATL: Symbol is viable for forecasting. [2026-01-05T12:15:46.726277] [INFO ] [MAIN ] [2159/3535] NATL kept (0.2s) | 2157 kept, 2 rejected | 137.6/min | ETA: 10.0m [2026-01-05T12:15:47.266797] [DEBUG] [REMOTE ] NAVI: Retrieved 2946 rows, trimmed to 300. [2026-01-05T12:15:47.267016] [DEBUG] [REMOTE ] NAVI: PASS: History has at least 300 days. [2026-01-05T12:15:47.267324] [DEBUG] [REMOTE ] NAVI: PASS: Price check passed. Min price $11.20. [2026-01-05T12:15:47.267489] [DEBUG] [REMOTE ] NAVI: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:47.267718] [DEBUG] [REMOTE ] NAVI: PASS: Integrity check passed. [2026-01-05T12:15:47.267774] [DEBUG] [REMOTE ] NAVI: Symbol is viable for forecasting. [2026-01-05T12:15:47.267841] [INFO ] [MAIN ] [2160/3535] NAVI kept (0.5s) | 2158 kept, 2 rejected | 137.6/min | ETA: 10.0m [2026-01-05T12:15:47.878156] [DEBUG] [REMOTE ] NAZ: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:47.878340] [DEBUG] [REMOTE ] NAZ: PASS: History has at least 300 days. [2026-01-05T12:15:47.878916] [DEBUG] [REMOTE ] NAZ: PASS: Price check passed. Min price $11.69. [2026-01-05T12:15:47.879117] [DEBUG] [REMOTE ] NAZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:47.879309] [DEBUG] [REMOTE ] NAZ: PASS: Integrity check passed. [2026-01-05T12:15:47.879373] [DEBUG] [REMOTE ] NAZ: Symbol is viable for forecasting. [2026-01-05T12:15:47.879453] [INFO ] [MAIN ] [2161/3535] NAZ kept (0.6s) | 2159 kept, 2 rejected | 137.6/min | ETA: 10.0m [2026-01-05T12:15:48.131481] [DEBUG] [REMOTE ] NB: Retrieved 2475 rows, trimmed to 300. [2026-01-05T12:15:48.131670] [DEBUG] [REMOTE ] NB: PASS: History has at least 300 days. [2026-01-05T12:15:48.131967] [DEBUG] [REMOTE ] NB: PASS: Price check passed. Min price $5.18. [2026-01-05T12:15:48.132163] [DEBUG] [REMOTE ] NB: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:48.132329] [DEBUG] [REMOTE ] NB: PASS: Integrity check passed. [2026-01-05T12:15:48.132391] [DEBUG] [REMOTE ] NB: Symbol is viable for forecasting. [2026-01-05T12:15:48.132464] [INFO ] [MAIN ] [2162/3535] NB kept (0.3s) | 2160 kept, 2 rejected | 137.6/min | ETA: 10.0m [2026-01-05T12:15:48.654975] [DEBUG] [REMOTE ] NBB: Retrieved 3946 rows, trimmed to 300. [2026-01-05T12:15:48.655141] [DEBUG] [REMOTE ] NBB: PASS: History has at least 300 days. [2026-01-05T12:15:48.655411] [DEBUG] [REMOTE ] NBB: PASS: Price check passed. Min price $15.67. [2026-01-05T12:15:48.655660] [DEBUG] [REMOTE ] NBB: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:48.655817] [DEBUG] [REMOTE ] NBB: PASS: Integrity check passed. [2026-01-05T12:15:48.655872] [DEBUG] [REMOTE ] NBB: Symbol is viable for forecasting. [2026-01-05T12:15:48.655943] [INFO ] [MAIN ] [2163/3535] NBB kept (0.5s) | 2161 kept, 2 rejected | 137.6/min | ETA: 10.0m [2026-01-05T12:15:48.922537] [DEBUG] [REMOTE ] NBBK: Retrieved 505 rows, trimmed to 300. [2026-01-05T12:15:48.922706] [DEBUG] [REMOTE ] NBBK: PASS: History has at least 300 days. [2026-01-05T12:15:48.922918] [DEBUG] [REMOTE ] NBBK: PASS: Price check passed. Min price $16.81. [2026-01-05T12:15:48.923057] [DEBUG] [REMOTE ] NBBK: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:48.923173] [DEBUG] [REMOTE ] NBBK: PASS: Integrity check passed. [2026-01-05T12:15:48.923214] [DEBUG] [REMOTE ] NBBK: Symbol is viable for forecasting. [2026-01-05T12:15:48.923265] [INFO ] [MAIN ] [2164/3535] NBBK kept (0.3s) | 2162 kept, 2 rejected | 137.6/min | ETA: 10.0m [2026-01-05T12:15:49.436022] [DEBUG] [REMOTE ] NBHC: Retrieved 3340 rows, trimmed to 300. [2026-01-05T12:15:49.436239] [DEBUG] [REMOTE ] NBHC: PASS: History has at least 300 days. [2026-01-05T12:15:49.436546] [DEBUG] [REMOTE ] NBHC: PASS: Price check passed. Min price $35.30. [2026-01-05T12:15:49.437066] [DEBUG] [REMOTE ] NBHC: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:49.437228] [DEBUG] [REMOTE ] NBHC: PASS: Integrity check passed. [2026-01-05T12:15:49.437273] [DEBUG] [REMOTE ] NBHC: Symbol is viable for forecasting. [2026-01-05T12:15:49.437329] [INFO ] [MAIN ] [2165/3535] NBHC kept (0.5s) | 2163 kept, 2 rejected | 137.6/min | ETA: 10.0m [2026-01-05T12:15:49.937254] [DEBUG] [REMOTE ] NBIX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:49.937490] [DEBUG] [REMOTE ] NBIX: PASS: History has at least 300 days. [2026-01-05T12:15:49.938025] [DEBUG] [REMOTE ] NBIX: PASS: Price check passed. Min price $136.63. [2026-01-05T12:15:49.938169] [DEBUG] [REMOTE ] NBIX: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:49.938312] [DEBUG] [REMOTE ] NBIX: PASS: Integrity check passed. [2026-01-05T12:15:49.938354] [DEBUG] [REMOTE ] NBIX: Symbol is viable for forecasting. [2026-01-05T12:15:49.938408] [INFO ] [MAIN ] [2166/3535] NBIX kept (0.5s) | 2164 kept, 2 rejected | 137.6/min | ETA: 9.9m [2026-01-05T12:15:50.453845] [DEBUG] [REMOTE ] NBN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:50.454065] [DEBUG] [REMOTE ] NBN: PASS: History has at least 300 days. [2026-01-05T12:15:50.454385] [DEBUG] [REMOTE ] NBN: PASS: Price check passed. Min price $81.73. [2026-01-05T12:15:50.454532] [DEBUG] [REMOTE ] NBN: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:50.454701] [DEBUG] [REMOTE ] NBN: PASS: Integrity check passed. [2026-01-05T12:15:50.454745] [DEBUG] [REMOTE ] NBN: Symbol is viable for forecasting. [2026-01-05T12:15:50.454800] [INFO ] [MAIN ] [2167/3535] NBN kept (0.5s) | 2165 kept, 2 rejected | 137.6/min | ETA: 9.9m [2026-01-05T12:15:50.928452] [DEBUG] [REMOTE ] NBTB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:50.928677] [DEBUG] [REMOTE ] NBTB: PASS: History has at least 300 days. [2026-01-05T12:15:50.928993] [DEBUG] [REMOTE ] NBTB: PASS: Price check passed. Min price $38.92. [2026-01-05T12:15:50.929134] [DEBUG] [REMOTE ] NBTB: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:50.929411] [DEBUG] [REMOTE ] NBTB: PASS: Integrity check passed. [2026-01-05T12:15:50.929455] [DEBUG] [REMOTE ] NBTB: Symbol is viable for forecasting. [2026-01-05T12:15:50.929512] [INFO ] [MAIN ] [2168/3535] NBTB kept (0.5s) | 2166 kept, 2 rejected | 137.6/min | ETA: 9.9m [2026-01-05T12:15:51.188152] [DEBUG] [REMOTE ] NBXG: Retrieved 1157 rows, trimmed to 300. [2026-01-05T12:15:51.188350] [DEBUG] [REMOTE ] NBXG: PASS: History has at least 300 days. [2026-01-05T12:15:51.188687] [DEBUG] [REMOTE ] NBXG: PASS: Price check passed. Min price $13.55. [2026-01-05T12:15:51.188848] [DEBUG] [REMOTE ] NBXG: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:51.188968] [DEBUG] [REMOTE ] NBXG: PASS: Integrity check passed. [2026-01-05T12:15:51.189012] [DEBUG] [REMOTE ] NBXG: Symbol is viable for forecasting. [2026-01-05T12:15:51.189066] [INFO ] [MAIN ] [2169/3535] NBXG kept (0.3s) | 2167 kept, 2 rejected | 137.6/min | ETA: 9.9m [2026-01-05T12:15:51.807545] [DEBUG] [REMOTE ] NC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:51.807814] [DEBUG] [REMOTE ] NC: PASS: History has at least 300 days. [2026-01-05T12:15:51.808174] [DEBUG] [REMOTE ] NC: PASS: Price check passed. Min price $39.67. [2026-01-05T12:15:51.808320] [DEBUG] [REMOTE ] NC: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:51.808475] [DEBUG] [REMOTE ] NC: PASS: Integrity check passed. [2026-01-05T12:15:51.808519] [DEBUG] [REMOTE ] NC: Symbol is viable for forecasting. [2026-01-05T12:15:51.808761] [INFO ] [MAIN ] [2170/3535] NC kept (0.6s) | 2168 kept, 2 rejected | 137.6/min | ETA: 9.9m [2026-01-05T12:15:52.360901] [DEBUG] [REMOTE ] NCA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:52.361118] [DEBUG] [REMOTE ] NCA: PASS: History has at least 300 days. [2026-01-05T12:15:52.361417] [DEBUG] [REMOTE ] NCA: PASS: Price check passed. Min price $8.71. [2026-01-05T12:15:52.361559] [DEBUG] [REMOTE ] NCA: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:52.361728] [DEBUG] [REMOTE ] NCA: PASS: Integrity check passed. [2026-01-05T12:15:52.361772] [DEBUG] [REMOTE ] NCA: Symbol is viable for forecasting. [2026-01-05T12:15:52.361829] [INFO ] [MAIN ] [2171/3535] NCA kept (0.6s) | 2169 kept, 2 rejected | 137.6/min | ETA: 9.9m [2026-01-05T12:15:52.610308] [DEBUG] [REMOTE ] NCLH: Retrieved 3259 rows, trimmed to 300. [2026-01-05T12:15:52.610508] [DEBUG] [REMOTE ] NCLH: PASS: History has at least 300 days. [2026-01-05T12:15:52.610801] [DEBUG] [REMOTE ] NCLH: PASS: Price check passed. Min price $17.50. [2026-01-05T12:15:52.610945] [DEBUG] [REMOTE ] NCLH: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:52.611071] [DEBUG] [REMOTE ] NCLH: PASS: Integrity check passed. [2026-01-05T12:15:52.611113] [DEBUG] [REMOTE ] NCLH: Symbol is viable for forecasting. [2026-01-05T12:15:52.611166] [INFO ] [MAIN ] [2172/3535] NCLH kept (0.2s) | 2170 kept, 2 rejected | 137.6/min | ETA: 9.9m [2026-01-05T12:15:53.166795] [DEBUG] [REMOTE ] NCMI: Retrieved 4756 rows, trimmed to 300. [2026-01-05T12:15:53.166995] [DEBUG] [REMOTE ] NCMI: PASS: History has at least 300 days. [2026-01-05T12:15:53.167259] [DEBUG] [REMOTE ] NCMI: PASS: Price check passed. Min price $3.84. [2026-01-05T12:15:53.167400] [DEBUG] [REMOTE ] NCMI: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:53.167697] [DEBUG] [REMOTE ] NCMI: PASS: Integrity check passed. [2026-01-05T12:15:53.167781] [DEBUG] [REMOTE ] NCMI: Symbol is viable for forecasting. [2026-01-05T12:15:53.167840] [INFO ] [MAIN ] [2173/3535] NCMI kept (0.6s) | 2171 kept, 2 rejected | 137.6/min | ETA: 9.9m [2026-01-05T12:15:53.475330] [DEBUG] [REMOTE ] NCNA: Retrieved 2077 rows, trimmed to 300. [2026-01-05T12:15:53.475518] [DEBUG] [REMOTE ] NCNA: PASS: History has at least 300 days. [2026-01-05T12:15:53.475797] [DEBUG] [REMOTE ] NCNA: PASS: Price check passed. Min price $3.20. [2026-01-05T12:15:53.475942] [DEBUG] [REMOTE ] NCNA: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:53.476065] [DEBUG] [REMOTE ] NCNA: PASS: Integrity check passed. [2026-01-05T12:15:53.476115] [DEBUG] [REMOTE ] NCNA: Symbol is viable for forecasting. [2026-01-05T12:15:53.476173] [INFO ] [MAIN ] [2174/3535] NCNA kept (0.3s) | 2172 kept, 2 rejected | 137.6/min | ETA: 9.9m [2026-01-05T12:15:53.717278] [DEBUG] [REMOTE ] NCNO: Retrieved 1376 rows, trimmed to 300. [2026-01-05T12:15:53.717498] [DEBUG] [REMOTE ] NCNO: PASS: History has at least 300 days. [2026-01-05T12:15:53.717857] [DEBUG] [REMOTE ] NCNO: PASS: Price check passed. Min price $23.39. [2026-01-05T12:15:53.718040] [DEBUG] [REMOTE ] NCNO: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:53.718206] [DEBUG] [REMOTE ] NCNO: PASS: Integrity check passed. [2026-01-05T12:15:53.718260] [DEBUG] [REMOTE ] NCNO: Symbol is viable for forecasting. [2026-01-05T12:15:53.718329] [INFO ] [MAIN ] [2175/3535] NCNO kept (0.2s) | 2173 kept, 2 rejected | 137.6/min | ETA: 9.9m [2026-01-05T12:15:54.400103] [DEBUG] [REMOTE ] NCTY: Retrieved 5296 rows, trimmed to 300. [2026-01-05T12:15:54.400306] [DEBUG] [REMOTE ] NCTY: PASS: History has at least 300 days. [2026-01-05T12:15:54.400600] [DEBUG] [REMOTE ] NCTY: PASS: Price check passed. Min price $6.21. [2026-01-05T12:15:54.400749] [DEBUG] [REMOTE ] NCTY: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:54.400919] [DEBUG] [REMOTE ] NCTY: PASS: Integrity check passed. [2026-01-05T12:15:54.400967] [DEBUG] [REMOTE ] NCTY: Symbol is viable for forecasting. [2026-01-05T12:15:54.401027] [INFO ] [MAIN ] [2176/3535] NCTY kept (0.7s) | 2174 kept, 2 rejected | 137.6/min | ETA: 9.9m [2026-01-05T12:15:54.913174] [DEBUG] [REMOTE ] NCZ: Retrieved 5645 rows, trimmed to 300. [2026-01-05T12:15:54.913458] [DEBUG] [REMOTE ] NCZ: PASS: History has at least 300 days. [2026-01-05T12:15:54.914182] [DEBUG] [REMOTE ] NCZ: PASS: Price check passed. Min price $13.16. [2026-01-05T12:15:54.914399] [DEBUG] [REMOTE ] NCZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:54.914703] [DEBUG] [REMOTE ] NCZ: PASS: Integrity check passed. [2026-01-05T12:15:54.914769] [DEBUG] [REMOTE ] NCZ: Symbol is viable for forecasting. [2026-01-05T12:15:54.914847] [INFO ] [MAIN ] [2177/3535] NCZ kept (0.5s) | 2175 kept, 2 rejected | 137.6/min | ETA: 9.9m [2026-01-05T12:15:55.372242] [DEBUG] [REMOTE ] NDAQ: Retrieved 5916 rows, trimmed to 300. [2026-01-05T12:15:55.372453] [DEBUG] [REMOTE ] NDAQ: PASS: History has at least 300 days. [2026-01-05T12:15:55.372795] [DEBUG] [REMOTE ] NDAQ: PASS: Price check passed. Min price $85.17. [2026-01-05T12:15:55.373100] [DEBUG] [REMOTE ] NDAQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:55.373259] [DEBUG] [REMOTE ] NDAQ: PASS: Integrity check passed. [2026-01-05T12:15:55.373305] [DEBUG] [REMOTE ] NDAQ: Symbol is viable for forecasting. [2026-01-05T12:15:55.373361] [INFO ] [MAIN ] [2178/3535] NDAQ kept (0.5s) | 2176 kept, 2 rejected | 137.6/min | ETA: 9.9m [2026-01-05T12:15:55.655076] [DEBUG] [REMOTE ] NDMO: Retrieved 1344 rows, trimmed to 300. [2026-01-05T12:15:55.655289] [DEBUG] [REMOTE ] NDMO: PASS: History has at least 300 days. [2026-01-05T12:15:55.655568] [DEBUG] [REMOTE ] NDMO: PASS: Price check passed. Min price $9.98. [2026-01-05T12:15:55.655756] [DEBUG] [REMOTE ] NDMO: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:55.655928] [DEBUG] [REMOTE ] NDMO: PASS: Integrity check passed. [2026-01-05T12:15:55.655986] [DEBUG] [REMOTE ] NDMO: Symbol is viable for forecasting. [2026-01-05T12:15:55.656055] [INFO ] [MAIN ] [2179/3535] NDMO kept (0.3s) | 2177 kept, 2 rejected | 137.6/min | ETA: 9.9m [2026-01-05T12:15:56.070834] [DEBUG] [REMOTE ] NDRA: Retrieved 2139 rows, trimmed to 300. [2026-01-05T12:15:56.071039] [DEBUG] [REMOTE ] NDRA: PASS: History has at least 300 days. [2026-01-05T12:15:56.071366] [DEBUG] [REMOTE ] NDRA: PASS: Price check passed. Min price $4.29. [2026-01-05T12:15:56.071533] [DEBUG] [REMOTE ] NDRA: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:56.071746] [DEBUG] [REMOTE ] NDRA: PASS: Integrity check passed. [2026-01-05T12:15:56.071795] [DEBUG] [REMOTE ] NDRA: Symbol is viable for forecasting. [2026-01-05T12:15:56.071858] [INFO ] [MAIN ] [2180/3535] NDRA kept (0.4s) | 2178 kept, 2 rejected | 137.6/min | ETA: 9.8m [2026-01-05T12:15:56.665043] [DEBUG] [REMOTE ] NDSN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:56.665285] [DEBUG] [REMOTE ] NDSN: PASS: History has at least 300 days. [2026-01-05T12:15:56.665642] [DEBUG] [REMOTE ] NDSN: PASS: Price check passed. Min price $225.91. [2026-01-05T12:15:56.665804] [DEBUG] [REMOTE ] NDSN: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:56.665943] [DEBUG] [REMOTE ] NDSN: PASS: Integrity check passed. [2026-01-05T12:15:56.665987] [DEBUG] [REMOTE ] NDSN: Symbol is viable for forecasting. [2026-01-05T12:15:56.666041] [INFO ] [MAIN ] [2181/3535] NDSN kept (0.6s) | 2179 kept, 2 rejected | 137.6/min | ETA: 9.8m [2026-01-05T12:15:56.943943] [DEBUG] [REMOTE ] NE: Retrieved 1148 rows, trimmed to 300. [2026-01-05T12:15:56.944079] [DEBUG] [REMOTE ] NE: PASS: History has at least 300 days. [2026-01-05T12:15:56.944290] [DEBUG] [REMOTE ] NE: PASS: Price check passed. Min price $26.30. [2026-01-05T12:15:56.944456] [DEBUG] [REMOTE ] NE: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:56.944602] [DEBUG] [REMOTE ] NE: PASS: Integrity check passed. [2026-01-05T12:15:56.944647] [DEBUG] [REMOTE ] NE: Symbol is viable for forecasting. [2026-01-05T12:15:56.944697] [INFO ] [MAIN ] [2182/3535] NE kept (0.3s) | 2180 kept, 2 rejected | 137.6/min | ETA: 9.8m [2026-01-05T12:15:57.502757] [DEBUG] [REMOTE ] NEA: Retrieved 5814 rows, trimmed to 300. [2026-01-05T12:15:57.502981] [DEBUG] [REMOTE ] NEA: PASS: History has at least 300 days. [2026-01-05T12:15:57.503302] [DEBUG] [REMOTE ] NEA: PASS: Price check passed. Min price $11.15. [2026-01-05T12:15:57.503466] [DEBUG] [REMOTE ] NEA: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:57.503671] [DEBUG] [REMOTE ] NEA: PASS: Integrity check passed. [2026-01-05T12:15:57.503726] [DEBUG] [REMOTE ] NEA: Symbol is viable for forecasting. [2026-01-05T12:15:57.503781] [INFO ] [MAIN ] [2183/3535] NEA kept (0.6s) | 2181 kept, 2 rejected | 137.6/min | ETA: 9.8m [2026-01-05T12:15:57.901016] [DEBUG] [REMOTE ] NECB: Retrieved 4901 rows, trimmed to 300. [2026-01-05T12:15:57.901222] [DEBUG] [REMOTE ] NECB: PASS: History has at least 300 days. [2026-01-05T12:15:57.901514] [DEBUG] [REMOTE ] NECB: PASS: Price check passed. Min price $19.51. [2026-01-05T12:15:57.901684] [DEBUG] [REMOTE ] NECB: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:57.901838] [DEBUG] [REMOTE ] NECB: PASS: Integrity check passed. [2026-01-05T12:15:57.901881] [DEBUG] [REMOTE ] NECB: Symbol is viable for forecasting. [2026-01-05T12:15:57.901934] [INFO ] [MAIN ] [2184/3535] NECB kept (0.4s) | 2182 kept, 2 rejected | 137.6/min | ETA: 9.8m [2026-01-05T12:15:58.355959] [DEBUG] [REMOTE ] NEE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:58.356169] [DEBUG] [REMOTE ] NEE: PASS: History has at least 300 days. [2026-01-05T12:15:58.356494] [DEBUG] [REMOTE ] NEE: PASS: Price check passed. Min price $79.54. [2026-01-05T12:15:58.356711] [DEBUG] [REMOTE ] NEE: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:58.356862] [DEBUG] [REMOTE ] NEE: PASS: Integrity check passed. [2026-01-05T12:15:58.356908] [DEBUG] [REMOTE ] NEE: Symbol is viable for forecasting. [2026-01-05T12:15:58.356963] [INFO ] [MAIN ] [2185/3535] NEE kept (0.5s) | 2183 kept, 2 rejected | 137.6/min | ETA: 9.8m [2026-01-05T12:15:58.735521] [DEBUG] [REMOTE ] NEGG: Retrieved 3950 rows, trimmed to 300. [2026-01-05T12:15:58.735853] [DEBUG] [REMOTE ] NEGG: PASS: History has at least 300 days. [2026-01-05T12:15:58.736144] [DEBUG] [REMOTE ] NEGG: PASS: Price check passed. Min price $44.26. [2026-01-05T12:15:58.736297] [DEBUG] [REMOTE ] NEGG: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:58.736459] [DEBUG] [REMOTE ] NEGG: PASS: Integrity check passed. [2026-01-05T12:15:58.736511] [DEBUG] [REMOTE ] NEGG: Symbol is viable for forecasting. [2026-01-05T12:15:58.736594] [INFO ] [MAIN ] [2186/3535] NEGG kept (0.4s) | 2184 kept, 2 rejected | 137.6/min | ETA: 9.8m [2026-01-05T12:15:59.184295] [DEBUG] [REMOTE ] NEM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:59.184523] [DEBUG] [REMOTE ] NEM: PASS: History has at least 300 days. [2026-01-05T12:15:59.184918] [DEBUG] [REMOTE ] NEM: PASS: Price check passed. Min price $78.41. [2026-01-05T12:15:59.185072] [DEBUG] [REMOTE ] NEM: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:59.185234] [DEBUG] [REMOTE ] NEM: PASS: Integrity check passed. [2026-01-05T12:15:59.185280] [DEBUG] [REMOTE ] NEM: Symbol is viable for forecasting. [2026-01-05T12:15:59.185342] [INFO ] [MAIN ] [2187/3535] NEM kept (0.4s) | 2185 kept, 2 rejected | 137.6/min | ETA: 9.8m [2026-01-05T12:15:59.515563] [DEBUG] [REMOTE ] NEOG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:15:59.515799] [DEBUG] [REMOTE ] NEOG: PASS: History has at least 300 days. [2026-01-05T12:15:59.516133] [DEBUG] [REMOTE ] NEOG: PASS: Price check passed. Min price $5.41. [2026-01-05T12:15:59.516278] [DEBUG] [REMOTE ] NEOG: PASS: Continuity check passed with 300 days. [2026-01-05T12:15:59.516426] [DEBUG] [REMOTE ] NEOG: PASS: Integrity check passed. [2026-01-05T12:15:59.516468] [DEBUG] [REMOTE ] NEOG: Symbol is viable for forecasting. [2026-01-05T12:15:59.516523] [INFO ] [MAIN ] [2188/3535] NEOG kept (0.3s) | 2186 kept, 2 rejected | 137.6/min | ETA: 9.8m [2026-01-05T12:16:00.044378] [DEBUG] [REMOTE ] NEON: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:00.044618] [DEBUG] [REMOTE ] NEON: PASS: History has at least 300 days. [2026-01-05T12:16:00.044940] [DEBUG] [REMOTE ] NEON: PASS: Price check passed. Min price $1.74. [2026-01-05T12:16:00.045277] [DEBUG] [REMOTE ] NEON: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:00.045442] [DEBUG] [REMOTE ] NEON: PASS: Integrity check passed. [2026-01-05T12:16:00.045491] [DEBUG] [REMOTE ] NEON: Symbol is viable for forecasting. [2026-01-05T12:16:00.045549] [INFO ] [MAIN ] [2189/3535] NEON kept (0.5s) | 2187 kept, 2 rejected | 137.6/min | ETA: 9.8m [2026-01-05T12:16:00.208233] [DEBUG] [REMOTE ] NEXA: Retrieved 2056 rows, trimmed to 300. [2026-01-05T12:16:00.208413] [DEBUG] [REMOTE ] NEXA: PASS: History has at least 300 days. [2026-01-05T12:16:00.208719] [DEBUG] [REMOTE ] NEXA: PASS: Price check passed. Min price $5.18. [2026-01-05T12:16:00.208874] [DEBUG] [REMOTE ] NEXA: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:00.209003] [DEBUG] [REMOTE ] NEXA: PASS: Integrity check passed. [2026-01-05T12:16:00.209045] [DEBUG] [REMOTE ] NEXA: Symbol is viable for forecasting. [2026-01-05T12:16:00.209099] [INFO ] [MAIN ] [2190/3535] NEXA kept (0.2s) | 2188 kept, 2 rejected | 137.6/min | ETA: 9.8m [2026-01-05T12:16:00.679540] [DEBUG] [REMOTE ] NEXN: Retrieved 1140 rows, trimmed to 300. [2026-01-05T12:16:00.679771] [DEBUG] [REMOTE ] NEXN: PASS: History has at least 300 days. [2026-01-05T12:16:00.680037] [DEBUG] [REMOTE ] NEXN: PASS: Price check passed. Min price $6.32. [2026-01-05T12:16:00.680368] [DEBUG] [REMOTE ] NEXN: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:00.680494] [DEBUG] [REMOTE ] NEXN: PASS: Integrity check passed. [2026-01-05T12:16:00.680537] [DEBUG] [REMOTE ] NEXN: Symbol is viable for forecasting. [2026-01-05T12:16:00.680615] [INFO ] [MAIN ] [2191/3535] NEXN kept (0.5s) | 2189 kept, 2 rejected | 137.6/min | ETA: 9.8m [2026-01-05T12:16:01.144300] [DEBUG] [REMOTE ] NFBK: Retrieved 4566 rows, trimmed to 300. [2026-01-05T12:16:01.144493] [DEBUG] [REMOTE ] NFBK: PASS: History has at least 300 days. [2026-01-05T12:16:01.144762] [DEBUG] [REMOTE ] NFBK: PASS: Price check passed. Min price $9.99. [2026-01-05T12:16:01.144902] [DEBUG] [REMOTE ] NFBK: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:01.145026] [DEBUG] [REMOTE ] NFBK: PASS: Integrity check passed. [2026-01-05T12:16:01.145068] [DEBUG] [REMOTE ] NFBK: Symbol is viable for forecasting. [2026-01-05T12:16:01.145120] [INFO ] [MAIN ] [2192/3535] NFBK kept (0.5s) | 2190 kept, 2 rejected | 137.6/min | ETA: 9.8m [2026-01-05T12:16:01.538042] [DEBUG] [REMOTE ] NFE: Retrieved 1741 rows, trimmed to 300. [2026-01-05T12:16:01.538294] [DEBUG] [REMOTE ] NFE: PASS: History has at least 300 days. [2026-01-05T12:16:01.538709] [DEBUG] [REMOTE ] NFE: PASS: Price check passed. Min price $1.05. [2026-01-05T12:16:01.538896] [DEBUG] [REMOTE ] NFE: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:01.539078] [DEBUG] [REMOTE ] NFE: PASS: Integrity check passed. [2026-01-05T12:16:01.539129] [DEBUG] [REMOTE ] NFE: Symbol is viable for forecasting. [2026-01-05T12:16:01.539224] [INFO ] [MAIN ] [2193/3535] NFE kept (0.4s) | 2191 kept, 2 rejected | 137.6/min | ETA: 9.8m [2026-01-05T12:16:02.033160] [DEBUG] [REMOTE ] NFG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:02.033425] [DEBUG] [REMOTE ] NFG: PASS: History has at least 300 days. [2026-01-05T12:16:02.033885] [DEBUG] [REMOTE ] NFG: PASS: Price check passed. Min price $77.47. [2026-01-05T12:16:02.034236] [DEBUG] [REMOTE ] NFG: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:02.034404] [DEBUG] [REMOTE ] NFG: PASS: Integrity check passed. [2026-01-05T12:16:02.034461] [DEBUG] [REMOTE ] NFG: Symbol is viable for forecasting. [2026-01-05T12:16:02.034539] [INFO ] [MAIN ] [2194/3535] NFG kept (0.5s) | 2192 kept, 2 rejected | 137.6/min | ETA: 9.7m [2026-01-05T12:16:02.487646] [DEBUG] [REMOTE ] NFJ: Retrieved 5245 rows, trimmed to 300. [2026-01-05T12:16:02.487870] [DEBUG] [REMOTE ] NFJ: PASS: History has at least 300 days. [2026-01-05T12:16:02.488193] [DEBUG] [REMOTE ] NFJ: PASS: Price check passed. Min price $12.16. [2026-01-05T12:16:02.488339] [DEBUG] [REMOTE ] NFJ: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:02.488510] [DEBUG] [REMOTE ] NFJ: PASS: Integrity check passed. [2026-01-05T12:16:02.488559] [DEBUG] [REMOTE ] NFJ: Symbol is viable for forecasting. [2026-01-05T12:16:02.488668] [INFO ] [MAIN ] [2195/3535] NFJ kept (0.5s) | 2193 kept, 2 rejected | 137.6/min | ETA: 9.7m [2026-01-05T12:16:02.833671] [DEBUG] [REMOTE ] NFLX: Retrieved 5942 rows, trimmed to 300. [2026-01-05T12:16:02.833840] [DEBUG] [REMOTE ] NFLX: PASS: History has at least 300 days. [2026-01-05T12:16:02.834329] [DEBUG] [REMOTE ] NFLX: PASS: Price check passed. Min price $90.99. [2026-01-05T12:16:02.834517] [DEBUG] [REMOTE ] NFLX: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:02.834715] [DEBUG] [REMOTE ] NFLX: PASS: Integrity check passed. [2026-01-05T12:16:02.834773] [DEBUG] [REMOTE ] NFLX: Symbol is viable for forecasting. [2026-01-05T12:16:02.834840] [INFO ] [MAIN ] [2196/3535] NFLX kept (0.3s) | 2194 kept, 2 rejected | 137.6/min | ETA: 9.7m [2026-01-05T12:16:03.245911] [DEBUG] [REMOTE ] NFTY: Retrieved 3483 rows, trimmed to 300. [2026-01-05T12:16:03.246048] [DEBUG] [REMOTE ] NFTY: PASS: History has at least 300 days. [2026-01-05T12:16:03.246270] [DEBUG] [REMOTE ] NFTY: PASS: Price check passed. Min price $56.66. [2026-01-05T12:16:03.246407] [DEBUG] [REMOTE ] NFTY: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:03.246528] [DEBUG] [REMOTE ] NFTY: PASS: Integrity check passed. [2026-01-05T12:16:03.246590] [DEBUG] [REMOTE ] NFTY: Symbol is viable for forecasting. [2026-01-05T12:16:03.246644] [INFO ] [MAIN ] [2197/3535] NFTY kept (0.4s) | 2195 kept, 2 rejected | 137.6/min | ETA: 9.7m [2026-01-05T12:16:03.684640] [DEBUG] [REMOTE ] NGG: Retrieved 6287 rows, trimmed to 300. [2026-01-05T12:16:03.684812] [DEBUG] [REMOTE ] NGG: PASS: History has at least 300 days. [2026-01-05T12:16:03.685133] [DEBUG] [REMOTE ] NGG: PASS: Price check passed. Min price $72.28. [2026-01-05T12:16:03.685323] [DEBUG] [REMOTE ] NGG: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:03.685499] [DEBUG] [REMOTE ] NGG: PASS: Integrity check passed. [2026-01-05T12:16:03.685562] [DEBUG] [REMOTE ] NGG: Symbol is viable for forecasting. [2026-01-05T12:16:03.685679] [INFO ] [MAIN ] [2198/3535] NGG kept (0.4s) | 2196 kept, 2 rejected | 137.6/min | ETA: 9.7m [2026-01-05T12:16:04.055226] [DEBUG] [REMOTE ] NGL: Retrieved 3681 rows, trimmed to 300. [2026-01-05T12:16:04.055354] [DEBUG] [REMOTE ] NGL: PASS: History has at least 300 days. [2026-01-05T12:16:04.055556] [DEBUG] [REMOTE ] NGL: PASS: Price check passed. Min price $6.04. [2026-01-05T12:16:04.055721] [DEBUG] [REMOTE ] NGL: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:04.055834] [DEBUG] [REMOTE ] NGL: PASS: Integrity check passed. [2026-01-05T12:16:04.055876] [DEBUG] [REMOTE ] NGL: Symbol is viable for forecasting. [2026-01-05T12:16:04.055940] [INFO ] [MAIN ] [2199/3535] NGL kept (0.4s) | 2197 kept, 2 rejected | 137.6/min | ETA: 9.7m [2026-01-05T12:16:04.429778] [DEBUG] [REMOTE ] NGNE: Retrieved 2975 rows, trimmed to 300. [2026-01-05T12:16:04.429915] [DEBUG] [REMOTE ] NGNE: PASS: History has at least 300 days. [2026-01-05T12:16:04.430138] [DEBUG] [REMOTE ] NGNE: PASS: Price check passed. Min price $19.14. [2026-01-05T12:16:04.430276] [DEBUG] [REMOTE ] NGNE: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:04.430393] [DEBUG] [REMOTE ] NGNE: PASS: Integrity check passed. [2026-01-05T12:16:04.430435] [DEBUG] [REMOTE ] NGNE: Symbol is viable for forecasting. [2026-01-05T12:16:04.430484] [INFO ] [MAIN ] [2200/3535] NGNE kept (0.4s) | 2198 kept, 2 rejected | 137.6/min | ETA: 9.7m [2026-01-05T12:16:04.973335] [DEBUG] [REMOTE ] NGS: Retrieved 5837 rows, trimmed to 300. [2026-01-05T12:16:04.973475] [DEBUG] [REMOTE ] NGS: PASS: History has at least 300 days. [2026-01-05T12:16:04.973712] [DEBUG] [REMOTE ] NGS: PASS: Price check passed. Min price $25.59. [2026-01-05T12:16:04.973848] [DEBUG] [REMOTE ] NGS: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:04.973961] [DEBUG] [REMOTE ] NGS: PASS: Integrity check passed. [2026-01-05T12:16:04.974002] [DEBUG] [REMOTE ] NGS: Symbol is viable for forecasting. [2026-01-05T12:16:04.974048] [INFO ] [MAIN ] [2201/3535] NGS kept (0.5s) | 2199 kept, 2 rejected | 137.6/min | ETA: 9.7m [2026-01-05T12:16:05.333690] [DEBUG] [REMOTE ] NGVC: Retrieved 3380 rows, trimmed to 300. [2026-01-05T12:16:05.333839] [DEBUG] [REMOTE ] NGVC: PASS: History has at least 300 days. [2026-01-05T12:16:05.334066] [DEBUG] [REMOTE ] NGVC: PASS: Price check passed. Min price $24.70. [2026-01-05T12:16:05.334207] [DEBUG] [REMOTE ] NGVC: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:05.334331] [DEBUG] [REMOTE ] NGVC: PASS: Integrity check passed. [2026-01-05T12:16:05.334375] [DEBUG] [REMOTE ] NGVC: Symbol is viable for forecasting. [2026-01-05T12:16:05.334426] [INFO ] [MAIN ] [2202/3535] NGVC kept (0.4s) | 2200 kept, 2 rejected | 137.6/min | ETA: 9.7m [2026-01-05T12:16:05.902407] [DEBUG] [REMOTE ] NHI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:05.902544] [DEBUG] [REMOTE ] NHI: PASS: History has at least 300 days. [2026-01-05T12:16:05.902774] [DEBUG] [REMOTE ] NHI: PASS: Price check passed. Min price $71.61. [2026-01-05T12:16:05.902909] [DEBUG] [REMOTE ] NHI: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:05.903022] [DEBUG] [REMOTE ] NHI: PASS: Integrity check passed. [2026-01-05T12:16:05.903064] [DEBUG] [REMOTE ] NHI: Symbol is viable for forecasting. [2026-01-05T12:16:05.903111] [INFO ] [MAIN ] [2203/3535] NHI kept (0.6s) | 2201 kept, 2 rejected | 137.6/min | ETA: 9.7m [2026-01-05T12:16:06.425187] [DEBUG] [REMOTE ] NHTC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:06.425329] [DEBUG] [REMOTE ] NHTC: PASS: History has at least 300 days. [2026-01-05T12:16:06.425640] [DEBUG] [REMOTE ] NHTC: PASS: Price check passed. Min price $2.37. [2026-01-05T12:16:06.425828] [DEBUG] [REMOTE ] NHTC: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:06.425959] [DEBUG] [REMOTE ] NHTC: PASS: Integrity check passed. [2026-01-05T12:16:06.426001] [DEBUG] [REMOTE ] NHTC: Symbol is viable for forecasting. [2026-01-05T12:16:06.426050] [INFO ] [MAIN ] [2204/3535] NHTC kept (0.5s) | 2202 kept, 2 rejected | 137.6/min | ETA: 9.7m [2026-01-05T12:16:06.854166] [DEBUG] [REMOTE ] NI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:06.854299] [DEBUG] [REMOTE ] NI: PASS: History has at least 300 days. [2026-01-05T12:16:06.854505] [DEBUG] [REMOTE ] NI: PASS: Price check passed. Min price $40.97. [2026-01-05T12:16:06.854667] [DEBUG] [REMOTE ] NI: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:06.854787] [DEBUG] [REMOTE ] NI: PASS: Integrity check passed. [2026-01-05T12:16:06.854829] [DEBUG] [REMOTE ] NI: Symbol is viable for forecasting. [2026-01-05T12:16:06.854892] [INFO ] [MAIN ] [2205/3535] NI kept (0.4s) | 2203 kept, 2 rejected | 137.6/min | ETA: 9.7m [2026-01-05T12:16:07.367925] [DEBUG] [REMOTE ] NIC: Retrieved 2492 rows, trimmed to 300. [2026-01-05T12:16:07.368061] [DEBUG] [REMOTE ] NIC: PASS: History has at least 300 days. [2026-01-05T12:16:07.368260] [DEBUG] [REMOTE ] NIC: PASS: Price check passed. Min price $114.76. [2026-01-05T12:16:07.368390] [DEBUG] [REMOTE ] NIC: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:07.368500] [DEBUG] [REMOTE ] NIC: PASS: Integrity check passed. [2026-01-05T12:16:07.368545] [DEBUG] [REMOTE ] NIC: Symbol is viable for forecasting. [2026-01-05T12:16:07.368658] [INFO ] [MAIN ] [2206/3535] NIC kept (0.5s) | 2204 kept, 2 rejected | 137.6/min | ETA: 9.7m [2026-01-05T12:16:07.803245] [DEBUG] [REMOTE ] NICE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:07.803377] [DEBUG] [REMOTE ] NICE: PASS: History has at least 300 days. [2026-01-05T12:16:07.803612] [DEBUG] [REMOTE ] NICE: PASS: Price check passed. Min price $99.60. [2026-01-05T12:16:07.803753] [DEBUG] [REMOTE ] NICE: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:07.803871] [DEBUG] [REMOTE ] NICE: PASS: Integrity check passed. [2026-01-05T12:16:07.803913] [DEBUG] [REMOTE ] NICE: Symbol is viable for forecasting. [2026-01-05T12:16:07.803962] [INFO ] [MAIN ] [2207/3535] NICE kept (0.4s) | 2205 kept, 2 rejected | 137.6/min | ETA: 9.7m [2026-01-05T12:16:08.183622] [DEBUG] [REMOTE ] NIE: Retrieved 4746 rows, trimmed to 300. [2026-01-05T12:16:08.183766] [DEBUG] [REMOTE ] NIE: PASS: History has at least 300 days. [2026-01-05T12:16:08.184017] [DEBUG] [REMOTE ] NIE: PASS: Price check passed. Min price $23.55. [2026-01-05T12:16:08.184192] [DEBUG] [REMOTE ] NIE: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:08.184334] [DEBUG] [REMOTE ] NIE: PASS: Integrity check passed. [2026-01-05T12:16:08.184384] [DEBUG] [REMOTE ] NIE: Symbol is viable for forecasting. [2026-01-05T12:16:08.184446] [INFO ] [MAIN ] [2208/3535] NIE kept (0.4s) | 2206 kept, 2 rejected | 137.6/min | ETA: 9.6m [2026-01-05T12:16:08.411407] [DEBUG] [REMOTE ] NIKL: Retrieved 699 rows, trimmed to 300. [2026-01-05T12:16:08.411532] [DEBUG] [REMOTE ] NIKL: PASS: History has at least 300 days. [2026-01-05T12:16:08.411745] [DEBUG] [REMOTE ] NIKL: PASS: Price check passed. Min price $12.84. [2026-01-05T12:16:08.411880] [DEBUG] [REMOTE ] NIKL: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:08.411994] [DEBUG] [REMOTE ] NIKL: PASS: Integrity check passed. [2026-01-05T12:16:08.412035] [DEBUG] [REMOTE ] NIKL: Symbol is viable for forecasting. [2026-01-05T12:16:08.412082] [INFO ] [MAIN ] [2209/3535] NIKL kept (0.2s) | 2207 kept, 2 rejected | 137.6/min | ETA: 9.6m [2026-01-05T12:16:09.122809] [DEBUG] [REMOTE ] NIM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:09.123000] [DEBUG] [REMOTE ] NIM: PASS: History has at least 300 days. [2026-01-05T12:16:09.123260] [DEBUG] [REMOTE ] NIM: PASS: Price check passed. Min price $9.15. [2026-01-05T12:16:09.123396] [DEBUG] [REMOTE ] NIM: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:09.123523] [DEBUG] [REMOTE ] NIM: PASS: Integrity check passed. [2026-01-05T12:16:09.123564] [DEBUG] [REMOTE ] NIM: Symbol is viable for forecasting. [2026-01-05T12:16:09.123636] [INFO ] [MAIN ] [2210/3535] NIM kept (0.7s) | 2208 kept, 2 rejected | 137.6/min | ETA: 9.6m [2026-01-05T12:16:09.367087] [DEBUG] [REMOTE ] NIO: Retrieved 1837 rows, trimmed to 300. [2026-01-05T12:16:09.367231] [DEBUG] [REMOTE ] NIO: PASS: History has at least 300 days. [2026-01-05T12:16:09.367447] [DEBUG] [REMOTE ] NIO: PASS: Price check passed. Min price $4.79. [2026-01-05T12:16:09.367610] [DEBUG] [REMOTE ] NIO: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:09.367731] [DEBUG] [REMOTE ] NIO: PASS: Integrity check passed. [2026-01-05T12:16:09.367772] [DEBUG] [REMOTE ] NIO: Symbol is viable for forecasting. [2026-01-05T12:16:09.367839] [INFO ] [MAIN ] [2211/3535] NIO kept (0.2s) | 2209 kept, 2 rejected | 137.6/min | ETA: 9.6m [2026-01-05T12:16:09.852471] [DEBUG] [REMOTE ] NISN: Retrieved 2267 rows, trimmed to 300. [2026-01-05T12:16:09.852646] [DEBUG] [REMOTE ] NISN: PASS: History has at least 300 days. [2026-01-05T12:16:09.852884] [DEBUG] [REMOTE ] NISN: PASS: Price check passed. Min price $1.01. [2026-01-05T12:16:09.853021] [DEBUG] [REMOTE ] NISN: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:09.853142] [DEBUG] [REMOTE ] NISN: PASS: Integrity check passed. [2026-01-05T12:16:09.853183] [DEBUG] [REMOTE ] NISN: Symbol is viable for forecasting. [2026-01-05T12:16:09.853233] [INFO ] [MAIN ] [2212/3535] NISN kept (0.5s) | 2210 kept, 2 rejected | 137.6/min | ETA: 9.6m [2026-01-05T12:16:10.197331] [DEBUG] [REMOTE ] NITO: Retrieved 1463 rows, trimmed to 300. [2026-01-05T12:16:10.197461] [DEBUG] [REMOTE ] NITO: PASS: History has at least 300 days. [2026-01-05T12:16:10.197679] [DEBUG] [REMOTE ] NITO: PASS: Price check passed. Min price $1.56. [2026-01-05T12:16:10.197813] [DEBUG] [REMOTE ] NITO: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:10.197922] [DEBUG] [REMOTE ] NITO: PASS: Integrity check passed. [2026-01-05T12:16:10.197962] [DEBUG] [REMOTE ] NITO: Symbol is viable for forecasting. [2026-01-05T12:16:10.198010] [INFO ] [MAIN ] [2213/3535] NITO kept (0.3s) | 2211 kept, 2 rejected | 137.6/min | ETA: 9.6m [2026-01-05T12:16:10.779414] [DEBUG] [REMOTE ] NKSH: Retrieved 6562 rows, trimmed to 300. [2026-01-05T12:16:10.779560] [DEBUG] [REMOTE ] NKSH: PASS: History has at least 300 days. [2026-01-05T12:16:10.779819] [DEBUG] [REMOTE ] NKSH: PASS: Price check passed. Min price $26.47. [2026-01-05T12:16:10.779956] [DEBUG] [REMOTE ] NKSH: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:10.780077] [DEBUG] [REMOTE ] NKSH: PASS: Integrity check passed. [2026-01-05T12:16:10.780120] [DEBUG] [REMOTE ] NKSH: Symbol is viable for forecasting. [2026-01-05T12:16:10.780169] [INFO ] [MAIN ] [2214/3535] NKSH kept (0.6s) | 2212 kept, 2 rejected | 137.6/min | ETA: 9.6m [2026-01-05T12:16:11.042250] [DEBUG] [REMOTE ] NKTX: Retrieved 1378 rows, trimmed to 300. [2026-01-05T12:16:11.042373] [DEBUG] [REMOTE ] NKTX: PASS: History has at least 300 days. [2026-01-05T12:16:11.042595] [DEBUG] [REMOTE ] NKTX: PASS: Price check passed. Min price $1.73. [2026-01-05T12:16:11.042732] [DEBUG] [REMOTE ] NKTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:11.042840] [DEBUG] [REMOTE ] NKTX: PASS: Integrity check passed. [2026-01-05T12:16:11.042880] [DEBUG] [REMOTE ] NKTX: Symbol is viable for forecasting. [2026-01-05T12:16:11.042927] [INFO ] [MAIN ] [2215/3535] NKTX kept (0.3s) | 2213 kept, 2 rejected | 137.6/min | ETA: 9.6m [2026-01-05T12:16:11.638864] [DEBUG] [REMOTE ] NKX: Retrieved 5778 rows, trimmed to 300. [2026-01-05T12:16:11.638996] [DEBUG] [REMOTE ] NKX: PASS: History has at least 300 days. [2026-01-05T12:16:11.639200] [DEBUG] [REMOTE ] NKX: PASS: Price check passed. Min price $12.22. [2026-01-05T12:16:11.639332] [DEBUG] [REMOTE ] NKX: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:11.639442] [DEBUG] [REMOTE ] NKX: PASS: Integrity check passed. [2026-01-05T12:16:11.639481] [DEBUG] [REMOTE ] NKX: Symbol is viable for forecasting. [2026-01-05T12:16:11.639528] [INFO ] [MAIN ] [2216/3535] NKX kept (0.6s) | 2214 kept, 2 rejected | 137.6/min | ETA: 9.6m [2026-01-05T12:16:11.830130] [DEBUG] [REMOTE ] NLOP: Retrieved 547 rows, trimmed to 300. [2026-01-05T12:16:11.830259] [DEBUG] [REMOTE ] NLOP: PASS: History has at least 300 days. [2026-01-05T12:16:11.830455] [DEBUG] [REMOTE ] NLOP: PASS: Price check passed. Min price $19.75. [2026-01-05T12:16:11.830621] [DEBUG] [REMOTE ] NLOP: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:11.830745] [DEBUG] [REMOTE ] NLOP: PASS: Integrity check passed. [2026-01-05T12:16:11.830786] [DEBUG] [REMOTE ] NLOP: Symbol is viable for forecasting. [2026-01-05T12:16:11.830850] [INFO ] [MAIN ] [2217/3535] NLOP kept (0.2s) | 2215 kept, 2 rejected | 137.6/min | ETA: 9.6m [2026-01-05T12:16:12.556435] [DEBUG] [REMOTE ] NLY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:12.556611] [DEBUG] [REMOTE ] NLY: PASS: History has at least 300 days. [2026-01-05T12:16:12.556867] [DEBUG] [REMOTE ] NLY: PASS: Price check passed. Min price $19.89. [2026-01-05T12:16:12.557007] [DEBUG] [REMOTE ] NLY: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:12.557144] [DEBUG] [REMOTE ] NLY: PASS: Integrity check passed. [2026-01-05T12:16:12.557195] [DEBUG] [REMOTE ] NLY: Symbol is viable for forecasting. [2026-01-05T12:16:12.557249] [INFO ] [MAIN ] [2218/3535] NLY kept (0.7s) | 2216 kept, 2 rejected | 137.6/min | ETA: 9.6m [2026-01-05T12:16:12.815107] [DEBUG] [REMOTE ] NMAI: Retrieved 1032 rows, trimmed to 300. [2026-01-05T12:16:12.815233] [DEBUG] [REMOTE ] NMAI: PASS: History has at least 300 days. [2026-01-05T12:16:12.815434] [DEBUG] [REMOTE ] NMAI: PASS: Price check passed. Min price $12.53. [2026-01-05T12:16:12.815610] [DEBUG] [REMOTE ] NMAI: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:12.815736] [DEBUG] [REMOTE ] NMAI: PASS: Integrity check passed. [2026-01-05T12:16:12.815780] [DEBUG] [REMOTE ] NMAI: Symbol is viable for forecasting. [2026-01-05T12:16:12.815827] [INFO ] [MAIN ] [2219/3535] NMAI kept (0.3s) | 2217 kept, 2 rejected | 137.6/min | ETA: 9.6m [2026-01-05T12:16:13.248386] [DEBUG] [REMOTE ] NMCO: Retrieved 1583 rows, trimmed to 300. [2026-01-05T12:16:13.248514] [DEBUG] [REMOTE ] NMCO: PASS: History has at least 300 days. [2026-01-05T12:16:13.248779] [DEBUG] [REMOTE ] NMCO: PASS: Price check passed. Min price $10.19. [2026-01-05T12:16:13.248919] [DEBUG] [REMOTE ] NMCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:13.249035] [DEBUG] [REMOTE ] NMCO: PASS: Integrity check passed. [2026-01-05T12:16:13.249077] [DEBUG] [REMOTE ] NMCO: Symbol is viable for forecasting. [2026-01-05T12:16:13.249126] [INFO ] [MAIN ] [2220/3535] NMCO kept (0.4s) | 2218 kept, 2 rejected | 137.6/min | ETA: 9.6m [2026-01-05T12:16:13.722797] [DEBUG] [REMOTE ] NMFC: Retrieved 3677 rows, trimmed to 300. [2026-01-05T12:16:13.722920] [DEBUG] [REMOTE ] NMFC: PASS: History has at least 300 days. [2026-01-05T12:16:13.723121] [DEBUG] [REMOTE ] NMFC: PASS: Price check passed. Min price $8.63. [2026-01-05T12:16:13.723256] [DEBUG] [REMOTE ] NMFC: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:13.723366] [DEBUG] [REMOTE ] NMFC: PASS: Integrity check passed. [2026-01-05T12:16:13.723405] [DEBUG] [REMOTE ] NMFC: Symbol is viable for forecasting. [2026-01-05T12:16:13.723452] [INFO ] [MAIN ] [2221/3535] NMFC kept (0.5s) | 2219 kept, 2 rejected | 137.6/min | ETA: 9.5m [2026-01-05T12:16:14.062289] [DEBUG] [REMOTE ] NMG: Retrieved 1856 rows, trimmed to 300. [2026-01-05T12:16:14.062417] [DEBUG] [REMOTE ] NMG: PASS: History has at least 300 days. [2026-01-05T12:16:14.062643] [DEBUG] [REMOTE ] NMG: PASS: Price check passed. Min price $2.44. [2026-01-05T12:16:14.062782] [DEBUG] [REMOTE ] NMG: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:14.062897] [DEBUG] [REMOTE ] NMG: PASS: Integrity check passed. [2026-01-05T12:16:14.062939] [DEBUG] [REMOTE ] NMG: Symbol is viable for forecasting. [2026-01-05T12:16:14.062986] [INFO ] [MAIN ] [2222/3535] NMG kept (0.3s) | 2220 kept, 2 rejected | 137.6/min | ETA: 9.5m [2026-01-05T12:16:14.635559] [DEBUG] [REMOTE ] NMI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:14.635715] [DEBUG] [REMOTE ] NMI: PASS: History has at least 300 days. [2026-01-05T12:16:14.635947] [DEBUG] [REMOTE ] NMI: PASS: Price check passed. Min price $9.89. [2026-01-05T12:16:14.636086] [DEBUG] [REMOTE ] NMI: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:14.636227] [DEBUG] [REMOTE ] NMI: PASS: Integrity check passed. [2026-01-05T12:16:14.636289] [DEBUG] [REMOTE ] NMI: Symbol is viable for forecasting. [2026-01-05T12:16:14.636342] [INFO ] [MAIN ] [2223/3535] NMI kept (0.6s) | 2221 kept, 2 rejected | 137.6/min | ETA: 9.5m [2026-01-05T12:16:14.970455] [DEBUG] [REMOTE ] NMIH: Retrieved 3055 rows, trimmed to 300. [2026-01-05T12:16:14.970603] [DEBUG] [REMOTE ] NMIH: PASS: History has at least 300 days. [2026-01-05T12:16:14.970842] [DEBUG] [REMOTE ] NMIH: PASS: Price check passed. Min price $35.35. [2026-01-05T12:16:14.970987] [DEBUG] [REMOTE ] NMIH: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:14.971097] [DEBUG] [REMOTE ] NMIH: PASS: Integrity check passed. [2026-01-05T12:16:14.971139] [DEBUG] [REMOTE ] NMIH: Symbol is viable for forecasting. [2026-01-05T12:16:14.971188] [INFO ] [MAIN ] [2224/3535] NMIH kept (0.3s) | 2222 kept, 2 rejected | 137.6/min | ETA: 9.5m [2026-01-05T12:16:15.483163] [DEBUG] [REMOTE ] NMM: Retrieved 4563 rows, trimmed to 300. [2026-01-05T12:16:15.483290] [DEBUG] [REMOTE ] NMM: PASS: History has at least 300 days. [2026-01-05T12:16:15.483497] [DEBUG] [REMOTE ] NMM: PASS: Price check passed. Min price $43.42. [2026-01-05T12:16:15.483655] [DEBUG] [REMOTE ] NMM: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:15.483771] [DEBUG] [REMOTE ] NMM: PASS: Integrity check passed. [2026-01-05T12:16:15.483811] [DEBUG] [REMOTE ] NMM: Symbol is viable for forecasting. [2026-01-05T12:16:15.483859] [INFO ] [MAIN ] [2225/3535] NMM kept (0.5s) | 2223 kept, 2 rejected | 137.6/min | ETA: 9.5m [2026-01-05T12:16:15.704976] [DEBUG] [REMOTE ] NMRA: Retrieved 578 rows, trimmed to 300. [2026-01-05T12:16:15.705102] [DEBUG] [REMOTE ] NMRA: PASS: History has at least 300 days. [2026-01-05T12:16:15.705300] [DEBUG] [REMOTE ] NMRA: PASS: Price check passed. Min price $1.66. [2026-01-05T12:16:15.705446] [DEBUG] [REMOTE ] NMRA: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:15.705561] [DEBUG] [REMOTE ] NMRA: PASS: Integrity check passed. [2026-01-05T12:16:15.705626] [DEBUG] [REMOTE ] NMRA: Symbol is viable for forecasting. [2026-01-05T12:16:15.705675] [INFO ] [MAIN ] [2226/3535] NMRA kept (0.2s) | 2224 kept, 2 rejected | 137.7/min | ETA: 9.5m [2026-01-05T12:16:16.162065] [DEBUG] [REMOTE ] NMRK: Retrieved 2022 rows, trimmed to 300. [2026-01-05T12:16:16.162194] [DEBUG] [REMOTE ] NMRK: PASS: History has at least 300 days. [2026-01-05T12:16:16.162391] [DEBUG] [REMOTE ] NMRK: PASS: Price check passed. Min price $15.32. [2026-01-05T12:16:16.162522] [DEBUG] [REMOTE ] NMRK: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:16.162672] [DEBUG] [REMOTE ] NMRK: PASS: Integrity check passed. [2026-01-05T12:16:16.162724] [DEBUG] [REMOTE ] NMRK: Symbol is viable for forecasting. [2026-01-05T12:16:16.162771] [INFO ] [MAIN ] [2227/3535] NMRK kept (0.5s) | 2225 kept, 2 rejected | 137.7/min | ETA: 9.5m [2026-01-05T12:16:16.517039] [DEBUG] [REMOTE ] NN: Retrieved 1049 rows, trimmed to 300. [2026-01-05T12:16:16.517168] [DEBUG] [REMOTE ] NN: PASS: History has at least 300 days. [2026-01-05T12:16:16.517367] [DEBUG] [REMOTE ] NN: PASS: Price check passed. Min price $11.37. [2026-01-05T12:16:16.517501] [DEBUG] [REMOTE ] NN: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:16.517642] [DEBUG] [REMOTE ] NN: PASS: Integrity check passed. [2026-01-05T12:16:16.517698] [DEBUG] [REMOTE ] NN: Symbol is viable for forecasting. [2026-01-05T12:16:16.517747] [INFO ] [MAIN ] [2228/3535] NN kept (0.4s) | 2226 kept, 2 rejected | 137.7/min | ETA: 9.5m [2026-01-05T12:16:16.984661] [DEBUG] [REMOTE ] NNDM: Retrieved 2512 rows, trimmed to 300. [2026-01-05T12:16:16.984789] [DEBUG] [REMOTE ] NNDM: PASS: History has at least 300 days. [2026-01-05T12:16:16.984992] [DEBUG] [REMOTE ] NNDM: PASS: Price check passed. Min price $1.44. [2026-01-05T12:16:16.985125] [DEBUG] [REMOTE ] NNDM: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:16.985241] [DEBUG] [REMOTE ] NNDM: PASS: Integrity check passed. [2026-01-05T12:16:16.985296] [DEBUG] [REMOTE ] NNDM: Symbol is viable for forecasting. [2026-01-05T12:16:16.985344] [INFO ] [MAIN ] [2229/3535] NNDM kept (0.5s) | 2227 kept, 2 rejected | 137.7/min | ETA: 9.5m [2026-01-05T12:16:17.266251] [DEBUG] [REMOTE ] NNE: Retrieved 415 rows, trimmed to 300. [2026-01-05T12:16:17.266380] [DEBUG] [REMOTE ] NNE: PASS: History has at least 300 days. [2026-01-05T12:16:17.266589] [DEBUG] [REMOTE ] NNE: PASS: Price check passed. Min price $24.01. [2026-01-05T12:16:17.266722] [DEBUG] [REMOTE ] NNE: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:17.266828] [DEBUG] [REMOTE ] NNE: PASS: Integrity check passed. [2026-01-05T12:16:17.266867] [DEBUG] [REMOTE ] NNE: Symbol is viable for forecasting. [2026-01-05T12:16:17.266913] [INFO ] [MAIN ] [2230/3535] NNE kept (0.3s) | 2228 kept, 2 rejected | 137.7/min | ETA: 9.5m [2026-01-05T12:16:17.921850] [DEBUG] [REMOTE ] NNI: Retrieved 5549 rows, trimmed to 300. [2026-01-05T12:16:17.922000] [DEBUG] [REMOTE ] NNI: PASS: History has at least 300 days. [2026-01-05T12:16:17.922258] [DEBUG] [REMOTE ] NNI: PASS: Price check passed. Min price $124.42. [2026-01-05T12:16:17.922403] [DEBUG] [REMOTE ] NNI: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:17.922529] [DEBUG] [REMOTE ] NNI: PASS: Integrity check passed. [2026-01-05T12:16:17.922570] [DEBUG] [REMOTE ] NNI: Symbol is viable for forecasting. [2026-01-05T12:16:17.922644] [INFO ] [MAIN ] [2231/3535] NNI kept (0.7s) | 2229 kept, 2 rejected | 137.7/min | ETA: 9.5m [2026-01-05T12:16:18.443984] [DEBUG] [REMOTE ] NNN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:18.444118] [DEBUG] [REMOTE ] NNN: PASS: History has at least 300 days. [2026-01-05T12:16:18.444334] [DEBUG] [REMOTE ] NNN: PASS: Price check passed. Min price $39.05. [2026-01-05T12:16:18.444465] [DEBUG] [REMOTE ] NNN: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:18.444602] [DEBUG] [REMOTE ] NNN: PASS: Integrity check passed. [2026-01-05T12:16:18.444644] [DEBUG] [REMOTE ] NNN: Symbol is viable for forecasting. [2026-01-05T12:16:18.444691] [INFO ] [MAIN ] [2232/3535] NNN kept (0.5s) | 2230 kept, 2 rejected | 137.6/min | ETA: 9.5m [2026-01-05T12:16:18.720667] [DEBUG] [REMOTE ] NNOX: Retrieved 1348 rows, trimmed to 300. [2026-01-05T12:16:18.720795] [DEBUG] [REMOTE ] NNOX: PASS: History has at least 300 days. [2026-01-05T12:16:18.720988] [DEBUG] [REMOTE ] NNOX: PASS: Price check passed. Min price $2.78. [2026-01-05T12:16:18.721117] [DEBUG] [REMOTE ] NNOX: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:18.721223] [DEBUG] [REMOTE ] NNOX: PASS: Integrity check passed. [2026-01-05T12:16:18.721263] [DEBUG] [REMOTE ] NNOX: Symbol is viable for forecasting. [2026-01-05T12:16:18.721309] [INFO ] [MAIN ] [2233/3535] NNOX kept (0.3s) | 2231 kept, 2 rejected | 137.7/min | ETA: 9.5m [2026-01-05T12:16:19.359938] [DEBUG] [REMOTE ] NNY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:19.360076] [DEBUG] [REMOTE ] NNY: PASS: History has at least 300 days. [2026-01-05T12:16:19.360300] [DEBUG] [REMOTE ] NNY: PASS: Price check passed. Min price $8.22. [2026-01-05T12:16:19.360440] [DEBUG] [REMOTE ] NNY: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:19.360560] [DEBUG] [REMOTE ] NNY: PASS: Integrity check passed. [2026-01-05T12:16:19.360623] [DEBUG] [REMOTE ] NNY: Symbol is viable for forecasting. [2026-01-05T12:16:19.360675] [INFO ] [MAIN ] [2234/3535] NNY kept (0.6s) | 2232 kept, 2 rejected | 137.6/min | ETA: 9.5m [2026-01-05T12:16:19.726061] [DEBUG] [REMOTE ] NOA: Retrieved 4807 rows, trimmed to 300. [2026-01-05T12:16:19.726192] [DEBUG] [REMOTE ] NOA: PASS: History has at least 300 days. [2026-01-05T12:16:19.726402] [DEBUG] [REMOTE ] NOA: PASS: Price check passed. Min price $13.09. [2026-01-05T12:16:19.726537] [DEBUG] [REMOTE ] NOA: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:19.726671] [DEBUG] [REMOTE ] NOA: PASS: Integrity check passed. [2026-01-05T12:16:19.726729] [DEBUG] [REMOTE ] NOA: Symbol is viable for forecasting. [2026-01-05T12:16:19.726777] [INFO ] [MAIN ] [2235/3535] NOA kept (0.4s) | 2233 kept, 2 rejected | 137.6/min | ETA: 9.4m [2026-01-05T12:16:20.127137] [DEBUG] [REMOTE ] NOAH: Retrieved 3809 rows, trimmed to 300. [2026-01-05T12:16:20.127300] [DEBUG] [REMOTE ] NOAH: PASS: History has at least 300 days. [2026-01-05T12:16:20.127633] [DEBUG] [REMOTE ] NOAH: PASS: Price check passed. Min price $9.61. [2026-01-05T12:16:20.127842] [DEBUG] [REMOTE ] NOAH: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:20.128019] [DEBUG] [REMOTE ] NOAH: PASS: Integrity check passed. [2026-01-05T12:16:20.128082] [DEBUG] [REMOTE ] NOAH: Symbol is viable for forecasting. [2026-01-05T12:16:20.128158] [INFO ] [MAIN ] [2236/3535] NOAH kept (0.4s) | 2234 kept, 2 rejected | 137.6/min | ETA: 9.4m [2026-01-05T12:16:20.485185] [DEBUG] [REMOTE ] NODK: Retrieved 2213 rows, trimmed to 300. [2026-01-05T12:16:20.485341] [DEBUG] [REMOTE ] NODK: PASS: History has at least 300 days. [2026-01-05T12:16:20.485645] [DEBUG] [REMOTE ] NODK: PASS: Price check passed. Min price $12.99. [2026-01-05T12:16:20.485851] [DEBUG] [REMOTE ] NODK: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:20.486026] [DEBUG] [REMOTE ] NODK: PASS: Integrity check passed. [2026-01-05T12:16:20.486091] [DEBUG] [REMOTE ] NODK: Symbol is viable for forecasting. [2026-01-05T12:16:20.486167] [INFO ] [MAIN ] [2237/3535] NODK kept (0.4s) | 2235 kept, 2 rejected | 137.7/min | ETA: 9.4m [2026-01-05T12:16:20.968314] [DEBUG] [REMOTE ] NOG: Retrieved 4712 rows, trimmed to 300. [2026-01-05T12:16:20.968452] [DEBUG] [REMOTE ] NOG: PASS: History has at least 300 days. [2026-01-05T12:16:20.968713] [DEBUG] [REMOTE ] NOG: PASS: Price check passed. Min price $20.06. [2026-01-05T12:16:20.968853] [DEBUG] [REMOTE ] NOG: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:20.968974] [DEBUG] [REMOTE ] NOG: PASS: Integrity check passed. [2026-01-05T12:16:20.969016] [DEBUG] [REMOTE ] NOG: Symbol is viable for forecasting. [2026-01-05T12:16:20.969066] [INFO ] [MAIN ] [2238/3535] NOG kept (0.5s) | 2236 kept, 2 rejected | 137.7/min | ETA: 9.4m [2026-01-05T12:16:21.345622] [DEBUG] [REMOTE ] NOMD: Retrieved 2515 rows, trimmed to 300. [2026-01-05T12:16:21.345756] [DEBUG] [REMOTE ] NOMD: PASS: History has at least 300 days. [2026-01-05T12:16:21.345971] [DEBUG] [REMOTE ] NOMD: PASS: Price check passed. Min price $10.99. [2026-01-05T12:16:21.346101] [DEBUG] [REMOTE ] NOMD: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:21.346216] [DEBUG] [REMOTE ] NOMD: PASS: Integrity check passed. [2026-01-05T12:16:21.346257] [DEBUG] [REMOTE ] NOMD: Symbol is viable for forecasting. [2026-01-05T12:16:21.346304] [INFO ] [MAIN ] [2239/3535] NOMD kept (0.4s) | 2237 kept, 2 rejected | 137.7/min | ETA: 9.4m [2026-01-05T12:16:21.646366] [DEBUG] [REMOTE ] NOTE: Retrieved 1274 rows, trimmed to 300. [2026-01-05T12:16:21.646500] [DEBUG] [REMOTE ] NOTE: PASS: History has at least 300 days. [2026-01-05T12:16:21.646748] [DEBUG] [REMOTE ] NOTE: PASS: Price check passed. Min price $1.47. [2026-01-05T12:16:21.646889] [DEBUG] [REMOTE ] NOTE: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:21.646999] [DEBUG] [REMOTE ] NOTE: PASS: Integrity check passed. [2026-01-05T12:16:21.647041] [DEBUG] [REMOTE ] NOTE: Symbol is viable for forecasting. [2026-01-05T12:16:21.647090] [INFO ] [MAIN ] [2240/3535] NOTE kept (0.3s) | 2238 kept, 2 rejected | 137.7/min | ETA: 9.4m [2026-01-05T12:16:22.005374] [DEBUG] [REMOTE ] NPCE: Retrieved 1181 rows, trimmed to 300. [2026-01-05T12:16:22.005811] [DEBUG] [REMOTE ] NPCE: PASS: History has at least 300 days. [2026-01-05T12:16:22.006111] [DEBUG] [REMOTE ] NPCE: PASS: Price check passed. Min price $9.40. [2026-01-05T12:16:22.006285] [DEBUG] [REMOTE ] NPCE: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:22.006434] [DEBUG] [REMOTE ] NPCE: PASS: Integrity check passed. [2026-01-05T12:16:22.006512] [DEBUG] [REMOTE ] NPCE: Symbol is viable for forecasting. [2026-01-05T12:16:22.006638] [INFO ] [MAIN ] [2241/3535] NPCE kept (0.4s) | 2239 kept, 2 rejected | 137.7/min | ETA: 9.4m [2026-01-05T12:16:22.383941] [DEBUG] [REMOTE ] NPFD: Retrieved 1015 rows, trimmed to 300. [2026-01-05T12:16:22.384094] [DEBUG] [REMOTE ] NPFD: PASS: History has at least 300 days. [2026-01-05T12:16:22.384292] [DEBUG] [REMOTE ] NPFD: PASS: Price check passed. Min price $18.95. [2026-01-05T12:16:22.384435] [DEBUG] [REMOTE ] NPFD: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:22.384545] [DEBUG] [REMOTE ] NPFD: PASS: Integrity check passed. [2026-01-05T12:16:22.384626] [DEBUG] [REMOTE ] NPFD: Symbol is viable for forecasting. [2026-01-05T12:16:22.384687] [INFO ] [MAIN ] [2242/3535] NPFD kept (0.4s) | 2240 kept, 2 rejected | 137.7/min | ETA: 9.4m [2026-01-05T12:16:22.994099] [DEBUG] [REMOTE ] NPK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:22.994267] [DEBUG] [REMOTE ] NPK: PASS: History has at least 300 days. [2026-01-05T12:16:22.994542] [DEBUG] [REMOTE ] NPK: PASS: Price check passed. Min price $91.59. [2026-01-05T12:16:22.994703] [DEBUG] [REMOTE ] NPK: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:22.994836] [DEBUG] [REMOTE ] NPK: PASS: Integrity check passed. [2026-01-05T12:16:22.994878] [DEBUG] [REMOTE ] NPK: Symbol is viable for forecasting. [2026-01-05T12:16:22.994929] [INFO ] [MAIN ] [2243/3535] NPK kept (0.6s) | 2241 kept, 2 rejected | 137.7/min | ETA: 9.4m [2026-01-05T12:16:23.442077] [DEBUG] [REMOTE ] NPO: Retrieved 5941 rows, trimmed to 300. [2026-01-05T12:16:23.442207] [DEBUG] [REMOTE ] NPO: PASS: History has at least 300 days. [2026-01-05T12:16:23.442411] [DEBUG] [REMOTE ] NPO: PASS: Price check passed. Min price $202.27. [2026-01-05T12:16:23.442543] [DEBUG] [REMOTE ] NPO: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:23.442674] [DEBUG] [REMOTE ] NPO: PASS: Integrity check passed. [2026-01-05T12:16:23.442715] [DEBUG] [REMOTE ] NPO: Symbol is viable for forecasting. [2026-01-05T12:16:23.442763] [INFO ] [MAIN ] [2244/3535] NPO kept (0.4s) | 2242 kept, 2 rejected | 137.7/min | ETA: 9.4m [2026-01-05T12:16:23.913354] [DEBUG] [REMOTE ] NQP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:23.913484] [DEBUG] [REMOTE ] NQP: PASS: History has at least 300 days. [2026-01-05T12:16:23.913708] [DEBUG] [REMOTE ] NQP: PASS: Price check passed. Min price $11.82. [2026-01-05T12:16:23.913842] [DEBUG] [REMOTE ] NQP: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:23.913951] [DEBUG] [REMOTE ] NQP: PASS: Integrity check passed. [2026-01-05T12:16:23.913991] [DEBUG] [REMOTE ] NQP: Symbol is viable for forecasting. [2026-01-05T12:16:23.914038] [INFO ] [MAIN ] [2245/3535] NQP kept (0.5s) | 2243 kept, 2 rejected | 137.7/min | ETA: 9.4m [2026-01-05T12:16:24.080664] [DEBUG] [REMOTE ] NRC: Retrieved 3173 rows, trimmed to 300. [2026-01-05T12:16:24.080787] [DEBUG] [REMOTE ] NRC: PASS: History has at least 300 days. [2026-01-05T12:16:24.080990] [DEBUG] [REMOTE ] NRC: PASS: Price check passed. Min price $11.32. [2026-01-05T12:16:24.081126] [DEBUG] [REMOTE ] NRC: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:24.081238] [DEBUG] [REMOTE ] NRC: PASS: Integrity check passed. [2026-01-05T12:16:24.081279] [DEBUG] [REMOTE ] NRC: Symbol is viable for forecasting. [2026-01-05T12:16:24.081335] [INFO ] [MAIN ] [2246/3535] NRC kept (0.2s) | 2244 kept, 2 rejected | 137.7/min | ETA: 9.4m [2026-01-05T12:16:24.539759] [DEBUG] [REMOTE ] NRDS: Retrieved 1044 rows, trimmed to 300. [2026-01-05T12:16:24.539895] [DEBUG] [REMOTE ] NRDS: PASS: History has at least 300 days. [2026-01-05T12:16:24.540096] [DEBUG] [REMOTE ] NRDS: PASS: Price check passed. Min price $10.29. [2026-01-05T12:16:24.540235] [DEBUG] [REMOTE ] NRDS: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:24.540361] [DEBUG] [REMOTE ] NRDS: PASS: Integrity check passed. [2026-01-05T12:16:24.540402] [DEBUG] [REMOTE ] NRDS: Symbol is viable for forecasting. [2026-01-05T12:16:24.540448] [INFO ] [MAIN ] [2247/3535] NRDS kept (0.5s) | 2245 kept, 2 rejected | 137.7/min | ETA: 9.4m [2026-01-05T12:16:24.877156] [DEBUG] [REMOTE ] NREF: Retrieved 1484 rows, trimmed to 300. [2026-01-05T12:16:24.877287] [DEBUG] [REMOTE ] NREF: PASS: History has at least 300 days. [2026-01-05T12:16:24.877522] [DEBUG] [REMOTE ] NREF: PASS: Price check passed. Min price $12.61. [2026-01-05T12:16:24.877701] [DEBUG] [REMOTE ] NREF: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:24.877824] [DEBUG] [REMOTE ] NREF: PASS: Integrity check passed. [2026-01-05T12:16:24.877866] [DEBUG] [REMOTE ] NREF: Symbol is viable for forecasting. [2026-01-05T12:16:24.877914] [INFO ] [MAIN ] [2248/3535] NREF kept (0.3s) | 2246 kept, 2 rejected | 137.7/min | ETA: 9.3m [2026-01-05T12:16:25.539370] [DEBUG] [REMOTE ] NRG: Retrieved 5557 rows, trimmed to 300. [2026-01-05T12:16:25.539506] [DEBUG] [REMOTE ] NRG: PASS: History has at least 300 days. [2026-01-05T12:16:25.539744] [DEBUG] [REMOTE ] NRG: PASS: Price check passed. Min price $149.48. [2026-01-05T12:16:25.539885] [DEBUG] [REMOTE ] NRG: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:25.540001] [DEBUG] [REMOTE ] NRG: PASS: Integrity check passed. [2026-01-05T12:16:25.540043] [DEBUG] [REMOTE ] NRG: Symbol is viable for forecasting. [2026-01-05T12:16:25.540092] [INFO ] [MAIN ] [2249/3535] NRG kept (0.7s) | 2247 kept, 2 rejected | 137.7/min | ETA: 9.3m [2026-01-05T12:16:25.995933] [DEBUG] [REMOTE ] NRIM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:25.996072] [DEBUG] [REMOTE ] NRIM: PASS: History has at least 300 days. [2026-01-05T12:16:25.996324] [DEBUG] [REMOTE ] NRIM: PASS: Price check passed. Min price $19.64. [2026-01-05T12:16:25.996495] [DEBUG] [REMOTE ] NRIM: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:25.996670] [DEBUG] [REMOTE ] NRIM: PASS: Integrity check passed. [2026-01-05T12:16:25.996726] [DEBUG] [REMOTE ] NRIM: Symbol is viable for forecasting. [2026-01-05T12:16:25.996788] [INFO ] [MAIN ] [2250/3535] NRIM kept (0.5s) | 2248 kept, 2 rejected | 137.7/min | ETA: 9.3m [2026-01-05T12:16:26.254402] [DEBUG] [REMOTE ] NRIX: Retrieved 1368 rows, trimmed to 300. [2026-01-05T12:16:26.254524] [DEBUG] [REMOTE ] NRIX: PASS: History has at least 300 days. [2026-01-05T12:16:26.254748] [DEBUG] [REMOTE ] NRIX: PASS: Price check passed. Min price $9.18. [2026-01-05T12:16:26.254880] [DEBUG] [REMOTE ] NRIX: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:26.254987] [DEBUG] [REMOTE ] NRIX: PASS: Integrity check passed. [2026-01-05T12:16:26.255027] [DEBUG] [REMOTE ] NRIX: Symbol is viable for forecasting. [2026-01-05T12:16:26.255074] [INFO ] [MAIN ] [2251/3535] NRIX kept (0.3s) | 2249 kept, 2 rejected | 137.7/min | ETA: 9.3m [2026-01-05T12:16:26.860172] [DEBUG] [REMOTE ] NRK: Retrieved 5778 rows, trimmed to 300. [2026-01-05T12:16:26.860300] [DEBUG] [REMOTE ] NRK: PASS: History has at least 300 days. [2026-01-05T12:16:26.860507] [DEBUG] [REMOTE ] NRK: PASS: Price check passed. Min price $9.89. [2026-01-05T12:16:26.860657] [DEBUG] [REMOTE ] NRK: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:26.860769] [DEBUG] [REMOTE ] NRK: PASS: Integrity check passed. [2026-01-05T12:16:26.860809] [DEBUG] [REMOTE ] NRK: Symbol is viable for forecasting. [2026-01-05T12:16:26.860855] [INFO ] [MAIN ] [2252/3535] NRK kept (0.6s) | 2250 kept, 2 rejected | 137.7/min | ETA: 9.3m [2026-01-05T12:16:27.379532] [DEBUG] [REMOTE ] NRP: Retrieved 5844 rows, trimmed to 300. [2026-01-05T12:16:27.379692] [DEBUG] [REMOTE ] NRP: PASS: History has at least 300 days. [2026-01-05T12:16:27.379906] [DEBUG] [REMOTE ] NRP: PASS: Price check passed. Min price $99.92. [2026-01-05T12:16:27.380036] [DEBUG] [REMOTE ] NRP: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:27.380164] [DEBUG] [REMOTE ] NRP: PASS: Integrity check passed. [2026-01-05T12:16:27.380204] [DEBUG] [REMOTE ] NRP: Symbol is viable for forecasting. [2026-01-05T12:16:27.380252] [INFO ] [MAIN ] [2253/3535] NRP kept (0.5s) | 2251 kept, 2 rejected | 137.7/min | ETA: 9.3m [2026-01-05T12:16:27.646184] [DEBUG] [REMOTE ] NRXP: Retrieved 2031 rows, trimmed to 300. [2026-01-05T12:16:27.646313] [DEBUG] [REMOTE ] NRXP: PASS: History has at least 300 days. [2026-01-05T12:16:27.646542] [DEBUG] [REMOTE ] NRXP: PASS: Price check passed. Min price $1.98. [2026-01-05T12:16:27.646713] [DEBUG] [REMOTE ] NRXP: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:27.646826] [DEBUG] [REMOTE ] NRXP: PASS: Integrity check passed. [2026-01-05T12:16:27.646867] [DEBUG] [REMOTE ] NRXP: Symbol is viable for forecasting. [2026-01-05T12:16:27.646914] [INFO ] [MAIN ] [2254/3535] NRXP kept (0.3s) | 2252 kept, 2 rejected | 137.7/min | ETA: 9.3m [2026-01-05T12:16:28.131052] [DEBUG] [REMOTE ] NSC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:28.131182] [DEBUG] [REMOTE ] NSC: PASS: History has at least 300 days. [2026-01-05T12:16:28.131395] [DEBUG] [REMOTE ] NSC: PASS: Price check passed. Min price $278.21. [2026-01-05T12:16:28.131533] [DEBUG] [REMOTE ] NSC: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:28.131670] [DEBUG] [REMOTE ] NSC: PASS: Integrity check passed. [2026-01-05T12:16:28.131713] [DEBUG] [REMOTE ] NSC: Symbol is viable for forecasting. [2026-01-05T12:16:28.131761] [INFO ] [MAIN ] [2255/3535] NSC kept (0.5s) | 2253 kept, 2 rejected | 137.7/min | ETA: 9.3m [2026-01-05T12:16:28.714017] [DEBUG] [REMOTE ] NSP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:28.714163] [DEBUG] [REMOTE ] NSP: PASS: History has at least 300 days. [2026-01-05T12:16:28.714401] [DEBUG] [REMOTE ] NSP: PASS: Price check passed. Min price $31.15. [2026-01-05T12:16:28.714539] [DEBUG] [REMOTE ] NSP: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:28.714701] [DEBUG] [REMOTE ] NSP: PASS: Integrity check passed. [2026-01-05T12:16:28.714745] [DEBUG] [REMOTE ] NSP: Symbol is viable for forecasting. [2026-01-05T12:16:28.714795] [INFO ] [MAIN ] [2256/3535] NSP kept (0.6s) | 2254 kept, 2 rejected | 137.7/min | ETA: 9.3m [2026-01-05T12:16:29.230180] [DEBUG] [REMOTE ] NSSC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:29.230314] [DEBUG] [REMOTE ] NSSC: PASS: History has at least 300 days. [2026-01-05T12:16:29.230521] [DEBUG] [REMOTE ] NSSC: PASS: Price check passed. Min price $37.68. [2026-01-05T12:16:29.230672] [DEBUG] [REMOTE ] NSSC: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:29.230788] [DEBUG] [REMOTE ] NSSC: PASS: Integrity check passed. [2026-01-05T12:16:29.230828] [DEBUG] [REMOTE ] NSSC: Symbol is viable for forecasting. [2026-01-05T12:16:29.230876] [INFO ] [MAIN ] [2257/3535] NSSC kept (0.5s) | 2255 kept, 2 rejected | 137.7/min | ETA: 9.3m [2026-01-05T12:16:29.708504] [DEBUG] [REMOTE ] NTAP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:29.708703] [DEBUG] [REMOTE ] NTAP: PASS: History has at least 300 days. [2026-01-05T12:16:29.708950] [DEBUG] [REMOTE ] NTAP: PASS: Price check passed. Min price $102.74. [2026-01-05T12:16:29.709103] [DEBUG] [REMOTE ] NTAP: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:29.709242] [DEBUG] [REMOTE ] NTAP: PASS: Integrity check passed. [2026-01-05T12:16:29.709287] [DEBUG] [REMOTE ] NTAP: Symbol is viable for forecasting. [2026-01-05T12:16:29.709339] [INFO ] [MAIN ] [2258/3535] NTAP kept (0.5s) | 2256 kept, 2 rejected | 137.6/min | ETA: 9.3m [2026-01-05T12:16:29.873221] [DEBUG] [REMOTE ] NTB: Retrieved 2337 rows, trimmed to 300. [2026-01-05T12:16:29.873346] [DEBUG] [REMOTE ] NTB: PASS: History has at least 300 days. [2026-01-05T12:16:29.873551] [DEBUG] [REMOTE ] NTB: PASS: Price check passed. Min price $40.57. [2026-01-05T12:16:29.873721] [DEBUG] [REMOTE ] NTB: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:29.873851] [DEBUG] [REMOTE ] NTB: PASS: Integrity check passed. [2026-01-05T12:16:29.873893] [DEBUG] [REMOTE ] NTB: Symbol is viable for forecasting. [2026-01-05T12:16:29.873943] [INFO ] [MAIN ] [2259/3535] NTB kept (0.2s) | 2257 kept, 2 rejected | 137.7/min | ETA: 9.3m [2026-01-05T12:16:30.539608] [DEBUG] [REMOTE ] NTES: Retrieved 6415 rows, trimmed to 300. [2026-01-05T12:16:30.539739] [DEBUG] [REMOTE ] NTES: PASS: History has at least 300 days. [2026-01-05T12:16:30.539944] [DEBUG] [REMOTE ] NTES: PASS: Price check passed. Min price $132.88. [2026-01-05T12:16:30.540075] [DEBUG] [REMOTE ] NTES: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:30.540186] [DEBUG] [REMOTE ] NTES: PASS: Integrity check passed. [2026-01-05T12:16:30.540226] [DEBUG] [REMOTE ] NTES: Symbol is viable for forecasting. [2026-01-05T12:16:30.540272] [INFO ] [MAIN ] [2260/3535] NTES kept (0.7s) | 2258 kept, 2 rejected | 137.7/min | ETA: 9.3m [2026-01-05T12:16:30.999623] [DEBUG] [REMOTE ] NTIC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:30.999780] [DEBUG] [REMOTE ] NTIC: PASS: History has at least 300 days. [2026-01-05T12:16:31.000041] [DEBUG] [REMOTE ] NTIC: PASS: Price check passed. Min price $7.35. [2026-01-05T12:16:31.000178] [DEBUG] [REMOTE ] NTIC: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:31.000305] [DEBUG] [REMOTE ] NTIC: PASS: Integrity check passed. [2026-01-05T12:16:31.000345] [DEBUG] [REMOTE ] NTIC: Symbol is viable for forecasting. [2026-01-05T12:16:31.000394] [INFO ] [MAIN ] [2261/3535] NTIC kept (0.5s) | 2259 kept, 2 rejected | 137.7/min | ETA: 9.3m [2026-01-05T12:16:31.332499] [DEBUG] [REMOTE ] NTLA: Retrieved 2429 rows, trimmed to 300. [2026-01-05T12:16:31.332654] [DEBUG] [REMOTE ] NTLA: PASS: History has at least 300 days. [2026-01-05T12:16:31.332870] [DEBUG] [REMOTE ] NTLA: PASS: Price check passed. Min price $8.04. [2026-01-05T12:16:31.333004] [DEBUG] [REMOTE ] NTLA: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:31.333115] [DEBUG] [REMOTE ] NTLA: PASS: Integrity check passed. [2026-01-05T12:16:31.333156] [DEBUG] [REMOTE ] NTLA: Symbol is viable for forecasting. [2026-01-05T12:16:31.333205] [INFO ] [MAIN ] [2262/3535] NTLA kept (0.3s) | 2260 kept, 2 rejected | 137.7/min | ETA: 9.2m [2026-01-05T12:16:31.589499] [DEBUG] [REMOTE ] NTNX: Retrieved 2327 rows, trimmed to 300. [2026-01-05T12:16:31.589657] [DEBUG] [REMOTE ] NTNX: PASS: History has at least 300 days. [2026-01-05T12:16:31.589869] [DEBUG] [REMOTE ] NTNX: PASS: Price check passed. Min price $46.57. [2026-01-05T12:16:31.590005] [DEBUG] [REMOTE ] NTNX: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:31.590123] [DEBUG] [REMOTE ] NTNX: PASS: Integrity check passed. [2026-01-05T12:16:31.590165] [DEBUG] [REMOTE ] NTNX: Symbol is viable for forecasting. [2026-01-05T12:16:31.590217] [INFO ] [MAIN ] [2263/3535] NTNX kept (0.3s) | 2261 kept, 2 rejected | 137.7/min | ETA: 9.2m [2026-01-05T12:16:32.122715] [DEBUG] [REMOTE ] NTRA: Retrieved 2642 rows, trimmed to 300. [2026-01-05T12:16:32.122837] [DEBUG] [REMOTE ] NTRA: PASS: History has at least 300 days. [2026-01-05T12:16:32.123032] [DEBUG] [REMOTE ] NTRA: PASS: Price check passed. Min price $169.27. [2026-01-05T12:16:32.123162] [DEBUG] [REMOTE ] NTRA: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:32.123272] [DEBUG] [REMOTE ] NTRA: PASS: Integrity check passed. [2026-01-05T12:16:32.123311] [DEBUG] [REMOTE ] NTRA: Symbol is viable for forecasting. [2026-01-05T12:16:32.123358] [INFO ] [MAIN ] [2264/3535] NTRA kept (0.5s) | 2262 kept, 2 rejected | 137.7/min | ETA: 9.2m [2026-01-05T12:16:32.493142] [DEBUG] [REMOTE ] NTRB: Retrieved 1842 rows, trimmed to 300. [2026-01-05T12:16:32.493261] [DEBUG] [REMOTE ] NTRB: PASS: History has at least 300 days. [2026-01-05T12:16:32.493456] [DEBUG] [REMOTE ] NTRB: PASS: Price check passed. Min price $4.38. [2026-01-05T12:16:32.493604] [DEBUG] [REMOTE ] NTRB: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:32.493729] [DEBUG] [REMOTE ] NTRB: PASS: Integrity check passed. [2026-01-05T12:16:32.493769] [DEBUG] [REMOTE ] NTRB: Symbol is viable for forecasting. [2026-01-05T12:16:32.493816] [INFO ] [MAIN ] [2265/3535] NTRB kept (0.4s) | 2263 kept, 2 rejected | 137.7/min | ETA: 9.2m [2026-01-05T12:16:33.063527] [DEBUG] [REMOTE ] NTRS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:33.063694] [DEBUG] [REMOTE ] NTRS: PASS: History has at least 300 days. [2026-01-05T12:16:33.063972] [DEBUG] [REMOTE ] NTRS: PASS: Price check passed. Min price $121.99. [2026-01-05T12:16:33.064110] [DEBUG] [REMOTE ] NTRS: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:33.064243] [DEBUG] [REMOTE ] NTRS: PASS: Integrity check passed. [2026-01-05T12:16:33.064286] [DEBUG] [REMOTE ] NTRS: Symbol is viable for forecasting. [2026-01-05T12:16:33.064338] [INFO ] [MAIN ] [2266/3535] NTRS kept (0.6s) | 2264 kept, 2 rejected | 137.7/min | ETA: 9.2m [2026-01-05T12:16:33.401245] [DEBUG] [REMOTE ] NTRSO: Retrieved 1552 rows, trimmed to 300. [2026-01-05T12:16:33.401372] [DEBUG] [REMOTE ] NTRSO: PASS: History has at least 300 days. [2026-01-05T12:16:33.401600] [DEBUG] [REMOTE ] NTRSO: PASS: Price check passed. Min price $19.10. [2026-01-05T12:16:33.401741] [DEBUG] [REMOTE ] NTRSO: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:33.401855] [DEBUG] [REMOTE ] NTRSO: PASS: Integrity check passed. [2026-01-05T12:16:33.401897] [DEBUG] [REMOTE ] NTRSO: Symbol is viable for forecasting. [2026-01-05T12:16:33.401945] [INFO ] [MAIN ] [2267/3535] NTRSO kept (0.3s) | 2265 kept, 2 rejected | 137.7/min | ETA: 9.2m [2026-01-05T12:16:33.657971] [DEBUG] [REMOTE ] NUKK: Retrieved 507 rows, trimmed to 300. [2026-01-05T12:16:33.658103] [DEBUG] [REMOTE ] NUKK: PASS: History has at least 300 days. [2026-01-05T12:16:33.658305] [DEBUG] [REMOTE ] NUKK: PASS: Price check passed. Min price $4.03. [2026-01-05T12:16:33.658442] [DEBUG] [REMOTE ] NUKK: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:33.658553] [DEBUG] [REMOTE ] NUKK: PASS: Integrity check passed. [2026-01-05T12:16:33.658654] [DEBUG] [REMOTE ] NUKK: Symbol is viable for forecasting. [2026-01-05T12:16:33.658709] [INFO ] [MAIN ] [2268/3535] NUKK kept (0.3s) | 2266 kept, 2 rejected | 137.7/min | ETA: 9.2m [2026-01-05T12:16:34.232410] [DEBUG] [REMOTE ] NUS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:34.232541] [DEBUG] [REMOTE ] NUS: PASS: History has at least 300 days. [2026-01-05T12:16:34.232775] [DEBUG] [REMOTE ] NUS: PASS: Price check passed. Min price $9.07. [2026-01-05T12:16:34.232908] [DEBUG] [REMOTE ] NUS: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:34.233023] [DEBUG] [REMOTE ] NUS: PASS: Integrity check passed. [2026-01-05T12:16:34.233063] [DEBUG] [REMOTE ] NUS: Symbol is viable for forecasting. [2026-01-05T12:16:34.233110] [INFO ] [MAIN ] [2269/3535] NUS kept (0.6s) | 2267 kept, 2 rejected | 137.7/min | ETA: 9.2m [2026-01-05T12:16:34.606008] [DEBUG] [REMOTE ] NUTX: Retrieved 3166 rows, trimmed to 300. [2026-01-05T12:16:34.606147] [DEBUG] [REMOTE ] NUTX: PASS: History has at least 300 days. [2026-01-05T12:16:34.606368] [DEBUG] [REMOTE ] NUTX: PASS: Price check passed. Min price $94.83. [2026-01-05T12:16:34.606500] [DEBUG] [REMOTE ] NUTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:34.606643] [DEBUG] [REMOTE ] NUTX: PASS: Integrity check passed. [2026-01-05T12:16:34.606686] [DEBUG] [REMOTE ] NUTX: Symbol is viable for forecasting. [2026-01-05T12:16:34.606733] [INFO ] [MAIN ] [2270/3535] NUTX kept (0.4s) | 2268 kept, 2 rejected | 137.7/min | ETA: 9.2m [2026-01-05T12:16:34.915727] [DEBUG] [REMOTE ] NUVB: Retrieved 1347 rows, trimmed to 300. [2026-01-05T12:16:34.915860] [DEBUG] [REMOTE ] NUVB: PASS: History has at least 300 days. [2026-01-05T12:16:34.916058] [DEBUG] [REMOTE ] NUVB: PASS: Price check passed. Min price $3.41. [2026-01-05T12:16:34.916205] [DEBUG] [REMOTE ] NUVB: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:34.916317] [DEBUG] [REMOTE ] NUVB: PASS: Integrity check passed. [2026-01-05T12:16:34.916356] [DEBUG] [REMOTE ] NUVB: Symbol is viable for forecasting. [2026-01-05T12:16:34.916403] [INFO ] [MAIN ] [2271/3535] NUVB kept (0.3s) | 2269 kept, 2 rejected | 137.7/min | ETA: 9.2m [2026-01-05T12:16:35.200523] [DEBUG] [REMOTE ] NUVL: Retrieved 1113 rows, trimmed to 300. [2026-01-05T12:16:35.200685] [DEBUG] [REMOTE ] NUVL: PASS: History has at least 300 days. [2026-01-05T12:16:35.200905] [DEBUG] [REMOTE ] NUVL: PASS: Price check passed. Min price $84.66. [2026-01-05T12:16:35.201039] [DEBUG] [REMOTE ] NUVL: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:35.201153] [DEBUG] [REMOTE ] NUVL: PASS: Integrity check passed. [2026-01-05T12:16:35.201193] [DEBUG] [REMOTE ] NUVL: Symbol is viable for forecasting. [2026-01-05T12:16:35.201241] [INFO ] [MAIN ] [2272/3535] NUVL kept (0.3s) | 2270 kept, 2 rejected | 137.7/min | ETA: 9.2m [2026-01-05T12:16:35.822016] [DEBUG] [REMOTE ] NUWE: Retrieved 3490 rows, trimmed to 300. [2026-01-05T12:16:35.822144] [DEBUG] [REMOTE ] NUWE: PASS: History has at least 300 days. [2026-01-05T12:16:35.822350] [DEBUG] [REMOTE ] NUWE: PASS: Price check passed. Min price $1.74. [2026-01-05T12:16:35.822483] [DEBUG] [REMOTE ] NUWE: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:35.822615] [DEBUG] [REMOTE ] NUWE: PASS: Integrity check passed. [2026-01-05T12:16:35.822677] [DEBUG] [REMOTE ] NUWE: Symbol is viable for forecasting. [2026-01-05T12:16:35.822754] [INFO ] [MAIN ] [2273/3535] NUWE kept (0.6s) | 2271 kept, 2 rejected | 137.7/min | ETA: 9.2m [2026-01-05T12:16:36.316766] [DEBUG] [REMOTE ] NVAX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:36.316994] [DEBUG] [REMOTE ] NVAX: PASS: History has at least 300 days. [2026-01-05T12:16:36.317311] [DEBUG] [REMOTE ] NVAX: PASS: Price check passed. Min price $6.22. [2026-01-05T12:16:36.317627] [DEBUG] [REMOTE ] NVAX: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:36.317779] [DEBUG] [REMOTE ] NVAX: PASS: Integrity check passed. [2026-01-05T12:16:36.317824] [DEBUG] [REMOTE ] NVAX: Symbol is viable for forecasting. [2026-01-05T12:16:36.317881] [INFO ] [MAIN ] [2274/3535] NVAX kept (0.5s) | 2272 kept, 2 rejected | 137.7/min | ETA: 9.2m [2026-01-05T12:16:36.496057] [DEBUG] [REMOTE ] NVD: Retrieved 594 rows, trimmed to 300. [2026-01-05T12:16:36.496246] [DEBUG] [REMOTE ] NVD: PASS: History has at least 300 days. [2026-01-05T12:16:36.496486] [DEBUG] [REMOTE ] NVD: PASS: Price check passed. Min price $6.12. [2026-01-05T12:16:36.496658] [DEBUG] [REMOTE ] NVD: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:36.496785] [DEBUG] [REMOTE ] NVD: PASS: Integrity check passed. [2026-01-05T12:16:36.496829] [DEBUG] [REMOTE ] NVD: Symbol is viable for forecasting. [2026-01-05T12:16:36.496888] [INFO ] [MAIN ] [2275/3535] NVD kept (0.2s) | 2273 kept, 2 rejected | 137.7/min | ETA: 9.1m [2026-01-05T12:16:37.048271] [DEBUG] [REMOTE ] NVDA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:37.048494] [DEBUG] [REMOTE ] NVDA: PASS: History has at least 300 days. [2026-01-05T12:16:37.048858] [DEBUG] [REMOTE ] NVDA: PASS: Price check passed. Min price $170.94. [2026-01-05T12:16:37.049181] [DEBUG] [REMOTE ] NVDA: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:37.049340] [DEBUG] [REMOTE ] NVDA: PASS: Integrity check passed. [2026-01-05T12:16:37.049385] [DEBUG] [REMOTE ] NVDA: Symbol is viable for forecasting. [2026-01-05T12:16:37.049443] [INFO ] [MAIN ] [2276/3535] NVDA kept (0.6s) | 2274 kept, 2 rejected | 137.7/min | ETA: 9.1m [2026-01-05T12:16:37.263091] [DEBUG] [REMOTE ] NVDD: Retrieved 579 rows, trimmed to 300. [2026-01-05T12:16:37.263316] [DEBUG] [REMOTE ] NVDD: PASS: History has at least 300 days. [2026-01-05T12:16:37.263728] [DEBUG] [REMOTE ] NVDD: PASS: Price check passed. Min price $34.80. [2026-01-05T12:16:37.263969] [DEBUG] [REMOTE ] NVDD: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:37.264133] [DEBUG] [REMOTE ] NVDD: PASS: Integrity check passed. [2026-01-05T12:16:37.264187] [DEBUG] [REMOTE ] NVDD: Symbol is viable for forecasting. [2026-01-05T12:16:37.264254] [INFO ] [MAIN ] [2277/3535] NVDD kept (0.2s) | 2275 kept, 2 rejected | 137.7/min | ETA: 9.1m [2026-01-05T12:16:37.784974] [DEBUG] [REMOTE ] NVDL: Retrieved 766 rows, trimmed to 300. [2026-01-05T12:16:37.785169] [DEBUG] [REMOTE ] NVDL: PASS: History has at least 300 days. [2026-01-05T12:16:37.785408] [DEBUG] [REMOTE ] NVDL: PASS: Price check passed. Min price $74.59. [2026-01-05T12:16:37.785544] [DEBUG] [REMOTE ] NVDL: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:37.785690] [DEBUG] [REMOTE ] NVDL: PASS: Integrity check passed. [2026-01-05T12:16:37.785732] [DEBUG] [REMOTE ] NVDL: Symbol is viable for forecasting. [2026-01-05T12:16:37.785783] [INFO ] [MAIN ] [2278/3535] NVDL kept (0.5s) | 2276 kept, 2 rejected | 137.7/min | ETA: 9.1m [2026-01-05T12:16:38.149046] [DEBUG] [REMOTE ] NVDS: Retrieved 872 rows, trimmed to 300. [2026-01-05T12:16:38.149236] [DEBUG] [REMOTE ] NVDS: PASS: History has at least 300 days. [2026-01-05T12:16:38.149476] [DEBUG] [REMOTE ] NVDS: PASS: Price check passed. Min price $24.41. [2026-01-05T12:16:38.149631] [DEBUG] [REMOTE ] NVDS: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:38.149749] [DEBUG] [REMOTE ] NVDS: PASS: Integrity check passed. [2026-01-05T12:16:38.149789] [DEBUG] [REMOTE ] NVDS: Symbol is viable for forecasting. [2026-01-05T12:16:38.149840] [INFO ] [MAIN ] [2279/3535] NVDS kept (0.4s) | 2277 kept, 2 rejected | 137.7/min | ETA: 9.1m [2026-01-05T12:16:38.773818] [DEBUG] [REMOTE ] NVEC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:38.774022] [DEBUG] [REMOTE ] NVEC: PASS: History has at least 300 days. [2026-01-05T12:16:38.774298] [DEBUG] [REMOTE ] NVEC: PASS: Price check passed. Min price $57.42. [2026-01-05T12:16:38.774442] [DEBUG] [REMOTE ] NVEC: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:38.774721] [DEBUG] [REMOTE ] NVEC: PASS: Integrity check passed. [2026-01-05T12:16:38.774769] [DEBUG] [REMOTE ] NVEC: Symbol is viable for forecasting. [2026-01-05T12:16:38.774828] [INFO ] [MAIN ] [2280/3535] NVEC kept (0.6s) | 2278 kept, 2 rejected | 137.7/min | ETA: 9.1m [2026-01-05T12:16:39.236222] [DEBUG] [REMOTE ] NVG: Retrieved 5865 rows, trimmed to 300. [2026-01-05T12:16:39.236432] [DEBUG] [REMOTE ] NVG: PASS: History has at least 300 days. [2026-01-05T12:16:39.236805] [DEBUG] [REMOTE ] NVG: PASS: Price check passed. Min price $12.16. [2026-01-05T12:16:39.237112] [DEBUG] [REMOTE ] NVG: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:39.237263] [DEBUG] [REMOTE ] NVG: PASS: Integrity check passed. [2026-01-05T12:16:39.237307] [DEBUG] [REMOTE ] NVG: Symbol is viable for forecasting. [2026-01-05T12:16:39.237362] [INFO ] [MAIN ] [2281/3535] NVG kept (0.5s) | 2279 kept, 2 rejected | 137.7/min | ETA: 9.1m [2026-01-05T12:16:39.640600] [DEBUG] [REMOTE ] NVGS: Retrieved 4777 rows, trimmed to 300. [2026-01-05T12:16:39.640825] [DEBUG] [REMOTE ] NVGS: PASS: History has at least 300 days. [2026-01-05T12:16:39.641162] [DEBUG] [REMOTE ] NVGS: PASS: Price check passed. Min price $14.34. [2026-01-05T12:16:39.641344] [DEBUG] [REMOTE ] NVGS: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:39.641512] [DEBUG] [REMOTE ] NVGS: PASS: Integrity check passed. [2026-01-05T12:16:39.641564] [DEBUG] [REMOTE ] NVGS: Symbol is viable for forecasting. [2026-01-05T12:16:39.641660] [INFO ] [MAIN ] [2282/3535] NVGS kept (0.4s) | 2280 kept, 2 rejected | 137.7/min | ETA: 9.1m [2026-01-05T12:16:39.955173] [DEBUG] [REMOTE ] NVMI: Retrieved 6471 rows, trimmed to 300. [2026-01-05T12:16:39.955400] [DEBUG] [REMOTE ] NVMI: PASS: History has at least 300 days. [2026-01-05T12:16:39.955953] [DEBUG] [REMOTE ] NVMI: PASS: Price check passed. Min price $275.78. [2026-01-05T12:16:39.956145] [DEBUG] [REMOTE ] NVMI: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:39.956334] [DEBUG] [REMOTE ] NVMI: PASS: Integrity check passed. [2026-01-05T12:16:39.956381] [DEBUG] [REMOTE ] NVMI: Symbol is viable for forecasting. [2026-01-05T12:16:39.956441] [INFO ] [MAIN ] [2283/3535] NVMI kept (0.3s) | 2281 kept, 2 rejected | 137.7/min | ETA: 9.1m [2026-01-05T12:16:40.343603] [DEBUG] [REMOTE ] NVO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:40.343861] [DEBUG] [REMOTE ] NVO: PASS: History has at least 300 days. [2026-01-05T12:16:40.344282] [DEBUG] [REMOTE ] NVO: PASS: Price check passed. Min price $44.97. [2026-01-05T12:16:40.344427] [DEBUG] [REMOTE ] NVO: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:40.344637] [DEBUG] [REMOTE ] NVO: PASS: Integrity check passed. [2026-01-05T12:16:40.344685] [DEBUG] [REMOTE ] NVO: Symbol is viable for forecasting. [2026-01-05T12:16:40.344752] [INFO ] [MAIN ] [2284/3535] NVO kept (0.4s) | 2282 kept, 2 rejected | 137.7/min | ETA: 9.1m [2026-01-05T12:16:40.973192] [DEBUG] [REMOTE ] NVRI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:40.973537] [DEBUG] [REMOTE ] NVRI: PASS: History has at least 300 days. [2026-01-05T12:16:40.973881] [DEBUG] [REMOTE ] NVRI: PASS: Price check passed. Min price $11.49. [2026-01-05T12:16:40.974027] [DEBUG] [REMOTE ] NVRI: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:40.974173] [DEBUG] [REMOTE ] NVRI: PASS: Integrity check passed. [2026-01-05T12:16:40.974216] [DEBUG] [REMOTE ] NVRI: Symbol is viable for forecasting. [2026-01-05T12:16:40.974270] [INFO ] [MAIN ] [2285/3535] NVRI kept (0.6s) | 2283 kept, 2 rejected | 137.7/min | ETA: 9.1m [2026-01-05T12:16:41.268933] [DEBUG] [REMOTE ] NVS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:41.269154] [DEBUG] [REMOTE ] NVS: PASS: History has at least 300 days. [2026-01-05T12:16:41.269456] [DEBUG] [REMOTE ] NVS: PASS: Price check passed. Min price $121.80. [2026-01-05T12:16:41.269618] [DEBUG] [REMOTE ] NVS: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:41.269766] [DEBUG] [REMOTE ] NVS: PASS: Integrity check passed. [2026-01-05T12:16:41.269808] [DEBUG] [REMOTE ] NVS: Symbol is viable for forecasting. [2026-01-05T12:16:41.269863] [INFO ] [MAIN ] [2286/3535] NVS kept (0.3s) | 2284 kept, 2 rejected | 137.7/min | ETA: 9.1m [2026-01-05T12:16:41.605880] [DEBUG] [REMOTE ] NVTS: Retrieved 1242 rows, trimmed to 300. [2026-01-05T12:16:41.606031] [DEBUG] [REMOTE ] NVTS: PASS: History has at least 300 days. [2026-01-05T12:16:41.606255] [DEBUG] [REMOTE ] NVTS: PASS: Price check passed. Min price $7.14. [2026-01-05T12:16:41.606395] [DEBUG] [REMOTE ] NVTS: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:41.606515] [DEBUG] [REMOTE ] NVTS: PASS: Integrity check passed. [2026-01-05T12:16:41.606557] [DEBUG] [REMOTE ] NVTS: Symbol is viable for forecasting. [2026-01-05T12:16:41.606630] [INFO ] [MAIN ] [2287/3535] NVTS kept (0.3s) | 2285 kept, 2 rejected | 137.8/min | ETA: 9.1m [2026-01-05T12:16:42.229835] [DEBUG] [REMOTE ] NWBI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:42.229970] [DEBUG] [REMOTE ] NWBI: PASS: History has at least 300 days. [2026-01-05T12:16:42.230192] [DEBUG] [REMOTE ] NWBI: PASS: Price check passed. Min price $11.30. [2026-01-05T12:16:42.230332] [DEBUG] [REMOTE ] NWBI: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:42.230535] [DEBUG] [REMOTE ] NWBI: PASS: Integrity check passed. [2026-01-05T12:16:42.230599] [DEBUG] [REMOTE ] NWBI: Symbol is viable for forecasting. [2026-01-05T12:16:42.230652] [INFO ] [MAIN ] [2288/3535] NWBI kept (0.6s) | 2286 kept, 2 rejected | 137.7/min | ETA: 9.1m [2026-01-05T12:16:42.641557] [DEBUG] [REMOTE ] NWE: Retrieved 4532 rows, trimmed to 300. [2026-01-05T12:16:42.641704] [DEBUG] [REMOTE ] NWE: PASS: History has at least 300 days. [2026-01-05T12:16:42.641932] [DEBUG] [REMOTE ] NWE: PASS: Price check passed. Min price $56.77. [2026-01-05T12:16:42.642063] [DEBUG] [REMOTE ] NWE: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:42.642174] [DEBUG] [REMOTE ] NWE: PASS: Integrity check passed. [2026-01-05T12:16:42.642214] [DEBUG] [REMOTE ] NWE: Symbol is viable for forecasting. [2026-01-05T12:16:42.642260] [INFO ] [MAIN ] [2289/3535] NWE kept (0.4s) | 2287 kept, 2 rejected | 137.7/min | ETA: 9.0m [2026-01-05T12:16:43.106110] [DEBUG] [REMOTE ] NWFL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:43.106341] [DEBUG] [REMOTE ] NWFL: PASS: History has at least 300 days. [2026-01-05T12:16:43.106859] [DEBUG] [REMOTE ] NWFL: PASS: Price check passed. Min price $24.08. [2026-01-05T12:16:43.107032] [DEBUG] [REMOTE ] NWFL: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:43.107194] [DEBUG] [REMOTE ] NWFL: PASS: Integrity check passed. [2026-01-05T12:16:43.107239] [DEBUG] [REMOTE ] NWFL: Symbol is viable for forecasting. [2026-01-05T12:16:43.107298] [INFO ] [MAIN ] [2290/3535] NWFL kept (0.5s) | 2288 kept, 2 rejected | 137.7/min | ETA: 9.0m [2026-01-05T12:16:43.394547] [DEBUG] [REMOTE ] NWG: Retrieved 4581 rows, trimmed to 300. [2026-01-05T12:16:43.394796] [DEBUG] [REMOTE ] NWG: PASS: History has at least 300 days. [2026-01-05T12:16:43.395133] [DEBUG] [REMOTE ] NWG: PASS: Price check passed. Min price $14.35. [2026-01-05T12:16:43.395320] [DEBUG] [REMOTE ] NWG: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:43.395505] [DEBUG] [REMOTE ] NWG: PASS: Integrity check passed. [2026-01-05T12:16:43.395562] [DEBUG] [REMOTE ] NWG: Symbol is viable for forecasting. [2026-01-05T12:16:43.395659] [INFO ] [MAIN ] [2291/3535] NWG kept (0.3s) | 2289 kept, 2 rejected | 137.7/min | ETA: 9.0m [2026-01-05T12:16:43.832471] [DEBUG] [REMOTE ] NWL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:43.832725] [DEBUG] [REMOTE ] NWL: PASS: History has at least 300 days. [2026-01-05T12:16:43.833144] [DEBUG] [REMOTE ] NWL: PASS: Price check passed. Min price $3.05. [2026-01-05T12:16:43.833304] [DEBUG] [REMOTE ] NWL: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:43.833459] [DEBUG] [REMOTE ] NWL: PASS: Integrity check passed. [2026-01-05T12:16:43.833502] [DEBUG] [REMOTE ] NWL: Symbol is viable for forecasting. [2026-01-05T12:16:43.833560] [INFO ] [MAIN ] [2292/3535] NWL kept (0.4s) | 2290 kept, 2 rejected | 137.7/min | ETA: 9.0m [2026-01-05T12:16:44.455925] [DEBUG] [REMOTE ] NWPX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:44.456120] [DEBUG] [REMOTE ] NWPX: PASS: History has at least 300 days. [2026-01-05T12:16:44.456386] [DEBUG] [REMOTE ] NWPX: PASS: Price check passed. Min price $49.43. [2026-01-05T12:16:44.456533] [DEBUG] [REMOTE ] NWPX: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:44.456693] [DEBUG] [REMOTE ] NWPX: PASS: Integrity check passed. [2026-01-05T12:16:44.456739] [DEBUG] [REMOTE ] NWPX: Symbol is viable for forecasting. [2026-01-05T12:16:44.456793] [INFO ] [MAIN ] [2293/3535] NWPX kept (0.6s) | 2291 kept, 2 rejected | 137.7/min | ETA: 9.0m [2026-01-05T12:16:44.773036] [DEBUG] [REMOTE ] NWS: Retrieved 3155 rows, trimmed to 300. [2026-01-05T12:16:44.773227] [DEBUG] [REMOTE ] NWS: PASS: History has at least 300 days. [2026-01-05T12:16:44.773478] [DEBUG] [REMOTE ] NWS: PASS: Price check passed. Min price $27.98. [2026-01-05T12:16:44.773637] [DEBUG] [REMOTE ] NWS: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:44.773762] [DEBUG] [REMOTE ] NWS: PASS: Integrity check passed. [2026-01-05T12:16:44.773803] [DEBUG] [REMOTE ] NWS: Symbol is viable for forecasting. [2026-01-05T12:16:44.773854] [INFO ] [MAIN ] [2294/3535] NWS kept (0.3s) | 2292 kept, 2 rejected | 137.7/min | ETA: 9.0m [2026-01-05T12:16:45.212522] [DEBUG] [REMOTE ] NWSA: Retrieved 3155 rows, trimmed to 300. [2026-01-05T12:16:45.212732] [DEBUG] [REMOTE ] NWSA: PASS: History has at least 300 days. [2026-01-05T12:16:45.213046] [DEBUG] [REMOTE ] NWSA: PASS: Price check passed. Min price $24.80. [2026-01-05T12:16:45.213216] [DEBUG] [REMOTE ] NWSA: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:45.213339] [DEBUG] [REMOTE ] NWSA: PASS: Integrity check passed. [2026-01-05T12:16:45.213382] [DEBUG] [REMOTE ] NWSA: Symbol is viable for forecasting. [2026-01-05T12:16:45.213434] [INFO ] [MAIN ] [2295/3535] NWSA kept (0.4s) | 2293 kept, 2 rejected | 137.7/min | ETA: 9.0m [2026-01-05T12:16:45.600414] [DEBUG] [REMOTE ] NX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:45.600765] [DEBUG] [REMOTE ] NX: PASS: History has at least 300 days. [2026-01-05T12:16:45.601292] [DEBUG] [REMOTE ] NX: PASS: Price check passed. Min price $11.19. [2026-01-05T12:16:45.601445] [DEBUG] [REMOTE ] NX: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:45.601635] [DEBUG] [REMOTE ] NX: PASS: Integrity check passed. [2026-01-05T12:16:45.601679] [DEBUG] [REMOTE ] NX: Symbol is viable for forecasting. [2026-01-05T12:16:45.601734] [INFO ] [MAIN ] [2296/3535] NX kept (0.4s) | 2294 kept, 2 rejected | 137.7/min | ETA: 9.0m [2026-01-05T12:16:46.191428] [DEBUG] [REMOTE ] NXC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:46.191677] [DEBUG] [REMOTE ] NXC: PASS: History has at least 300 days. [2026-01-05T12:16:46.192043] [DEBUG] [REMOTE ] NXC: PASS: Price check passed. Min price $12.89. [2026-01-05T12:16:46.192186] [DEBUG] [REMOTE ] NXC: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:46.192333] [DEBUG] [REMOTE ] NXC: PASS: Integrity check passed. [2026-01-05T12:16:46.192373] [DEBUG] [REMOTE ] NXC: Symbol is viable for forecasting. [2026-01-05T12:16:46.192428] [INFO ] [MAIN ] [2297/3535] NXC kept (0.6s) | 2295 kept, 2 rejected | 137.7/min | ETA: 9.0m [2026-01-05T12:16:46.509415] [DEBUG] [REMOTE ] NXE: Retrieved 2514 rows, trimmed to 300. [2026-01-05T12:16:46.509665] [DEBUG] [REMOTE ] NXE: PASS: History has at least 300 days. [2026-01-05T12:16:46.509978] [DEBUG] [REMOTE ] NXE: PASS: Price check passed. Min price $7.56. [2026-01-05T12:16:46.510124] [DEBUG] [REMOTE ] NXE: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:46.510269] [DEBUG] [REMOTE ] NXE: PASS: Integrity check passed. [2026-01-05T12:16:46.510313] [DEBUG] [REMOTE ] NXE: Symbol is viable for forecasting. [2026-01-05T12:16:46.510370] [INFO ] [MAIN ] [2298/3535] NXE kept (0.3s) | 2296 kept, 2 rejected | 137.7/min | ETA: 9.0m [2026-01-05T12:16:46.896223] [DEBUG] [REMOTE ] NXG: Retrieved 795 rows, trimmed to 300. [2026-01-05T12:16:46.896469] [DEBUG] [REMOTE ] NXG: PASS: History has at least 300 days. [2026-01-05T12:16:46.896928] [DEBUG] [REMOTE ] NXG: PASS: Price check passed. Min price $47.26. [2026-01-05T12:16:46.897099] [DEBUG] [REMOTE ] NXG: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:46.897272] [DEBUG] [REMOTE ] NXG: PASS: Integrity check passed. [2026-01-05T12:16:46.897322] [DEBUG] [REMOTE ] NXG: Symbol is viable for forecasting. [2026-01-05T12:16:46.897386] [INFO ] [MAIN ] [2299/3535] NXG kept (0.4s) | 2297 kept, 2 rejected | 137.7/min | ETA: 9.0m [2026-01-05T12:16:47.259434] [DEBUG] [REMOTE ] NXGL: Retrieved 1011 rows, trimmed to 300. [2026-01-05T12:16:47.259684] [DEBUG] [REMOTE ] NXGL: PASS: History has at least 300 days. [2026-01-05T12:16:47.260005] [DEBUG] [REMOTE ] NXGL: PASS: Price check passed. Min price $1.47. [2026-01-05T12:16:47.260203] [DEBUG] [REMOTE ] NXGL: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:47.260372] [DEBUG] [REMOTE ] NXGL: PASS: Integrity check passed. [2026-01-05T12:16:47.260433] [DEBUG] [REMOTE ] NXGL: Symbol is viable for forecasting. [2026-01-05T12:16:47.260507] [INFO ] [MAIN ] [2300/3535] NXGL kept (0.4s) | 2298 kept, 2 rejected | 137.8/min | ETA: 9.0m [2026-01-05T12:16:47.885936] [DEBUG] [REMOTE ] NXP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:47.886157] [DEBUG] [REMOTE ] NXP: PASS: History has at least 300 days. [2026-01-05T12:16:47.886520] [DEBUG] [REMOTE ] NXP: PASS: Price check passed. Min price $14.05. [2026-01-05T12:16:47.886814] [DEBUG] [REMOTE ] NXP: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:47.886966] [DEBUG] [REMOTE ] NXP: PASS: Integrity check passed. [2026-01-05T12:16:47.887009] [DEBUG] [REMOTE ] NXP: Symbol is viable for forecasting. [2026-01-05T12:16:47.887065] [INFO ] [MAIN ] [2301/3535] NXP kept (0.6s) | 2299 kept, 2 rejected | 137.7/min | ETA: 9.0m [2026-01-05T12:16:48.264327] [DEBUG] [REMOTE ] NXPI: Retrieved 3876 rows, trimmed to 300. [2026-01-05T12:16:48.264457] [DEBUG] [REMOTE ] NXPI: PASS: History has at least 300 days. [2026-01-05T12:16:48.264694] [DEBUG] [REMOTE ] NXPI: PASS: Price check passed. Min price $183.38. [2026-01-05T12:16:48.264834] [DEBUG] [REMOTE ] NXPI: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:48.264948] [DEBUG] [REMOTE ] NXPI: PASS: Integrity check passed. [2026-01-05T12:16:48.264989] [DEBUG] [REMOTE ] NXPI: Symbol is viable for forecasting. [2026-01-05T12:16:48.265235] [INFO ] [MAIN ] [2302/3535] NXPI kept (0.4s) | 2300 kept, 2 rejected | 137.7/min | ETA: 9.0m [2026-01-05T12:16:48.503209] [DEBUG] [REMOTE ] NYXH: Retrieved 1177 rows, trimmed to 300. [2026-01-05T12:16:48.503350] [DEBUG] [REMOTE ] NYXH: PASS: History has at least 300 days. [2026-01-05T12:16:48.503554] [DEBUG] [REMOTE ] NYXH: PASS: Price check passed. Min price $4.47. [2026-01-05T12:16:48.503723] [DEBUG] [REMOTE ] NYXH: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:48.503836] [DEBUG] [REMOTE ] NYXH: PASS: Integrity check passed. [2026-01-05T12:16:48.503877] [DEBUG] [REMOTE ] NYXH: Symbol is viable for forecasting. [2026-01-05T12:16:48.503929] [INFO ] [MAIN ] [2303/3535] NYXH kept (0.2s) | 2301 kept, 2 rejected | 137.8/min | ETA: 8.9m [2026-01-05T12:16:49.033600] [DEBUG] [REMOTE ] NZF: Retrieved 6102 rows, trimmed to 300. [2026-01-05T12:16:49.033734] [DEBUG] [REMOTE ] NZF: PASS: History has at least 300 days. [2026-01-05T12:16:49.033967] [DEBUG] [REMOTE ] NZF: PASS: Price check passed. Min price $12.18. [2026-01-05T12:16:49.034128] [DEBUG] [REMOTE ] NZF: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:49.034246] [DEBUG] [REMOTE ] NZF: PASS: Integrity check passed. [2026-01-05T12:16:49.034289] [DEBUG] [REMOTE ] NZF: Symbol is viable for forecasting. [2026-01-05T12:16:49.034339] [INFO ] [MAIN ] [2304/3535] NZF kept (0.5s) | 2302 kept, 2 rejected | 137.7/min | ETA: 8.9m [2026-01-05T12:16:49.190771] [DEBUG] [REMOTE ] OABI: Retrieved 794 rows, trimmed to 300. [2026-01-05T12:16:49.190952] [DEBUG] [REMOTE ] OABI: PASS: History has at least 300 days. [2026-01-05T12:16:49.191195] [DEBUG] [REMOTE ] OABI: PASS: Price check passed. Min price $1.38. [2026-01-05T12:16:49.191332] [DEBUG] [REMOTE ] OABI: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:49.191448] [DEBUG] [REMOTE ] OABI: PASS: Integrity check passed. [2026-01-05T12:16:49.191489] [DEBUG] [REMOTE ] OABI: Symbol is viable for forecasting. [2026-01-05T12:16:49.191543] [INFO ] [MAIN ] [2305/3535] OABI kept (0.2s) | 2303 kept, 2 rejected | 137.8/min | ETA: 8.9m [2026-01-05T12:16:49.783476] [DEBUG] [REMOTE ] OBDC: Retrieved 1625 rows, trimmed to 300. [2026-01-05T12:16:49.783684] [DEBUG] [REMOTE ] OBDC: PASS: History has at least 300 days. [2026-01-05T12:16:49.783954] [DEBUG] [REMOTE ] OBDC: PASS: Price check passed. Min price $11.41. [2026-01-05T12:16:49.784100] [DEBUG] [REMOTE ] OBDC: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:49.784226] [DEBUG] [REMOTE ] OBDC: PASS: Integrity check passed. [2026-01-05T12:16:49.784269] [DEBUG] [REMOTE ] OBDC: Symbol is viable for forecasting. [2026-01-05T12:16:49.784322] [INFO ] [MAIN ] [2306/3535] OBDC kept (0.6s) | 2304 kept, 2 rejected | 137.8/min | ETA: 8.9m [2026-01-05T12:16:50.137874] [DEBUG] [REMOTE ] OBIL: Retrieved 785 rows, trimmed to 300. [2026-01-05T12:16:50.138029] [DEBUG] [REMOTE ] OBIL: PASS: History has at least 300 days. [2026-01-05T12:16:50.138298] [DEBUG] [REMOTE ] OBIL: PASS: Price check passed. Min price $49.73. [2026-01-05T12:16:50.138441] [DEBUG] [REMOTE ] OBIL: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:50.138608] [DEBUG] [REMOTE ] OBIL: PASS: Integrity check passed. [2026-01-05T12:16:50.138684] [DEBUG] [REMOTE ] OBIL: Symbol is viable for forecasting. [2026-01-05T12:16:50.138733] [INFO ] [MAIN ] [2307/3535] OBIL kept (0.4s) | 2305 kept, 2 rejected | 137.8/min | ETA: 8.9m [2026-01-05T12:16:50.555951] [DEBUG] [REMOTE ] OBIO: Retrieved 1361 rows, trimmed to 300. [2026-01-05T12:16:50.556151] [DEBUG] [REMOTE ] OBIO: PASS: History has at least 300 days. [2026-01-05T12:16:50.556401] [DEBUG] [REMOTE ] OBIO: PASS: Price check passed. Min price $2.87. [2026-01-05T12:16:50.556540] [DEBUG] [REMOTE ] OBIO: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:50.556698] [DEBUG] [REMOTE ] OBIO: PASS: Integrity check passed. [2026-01-05T12:16:50.556742] [DEBUG] [REMOTE ] OBIO: Symbol is viable for forecasting. [2026-01-05T12:16:50.556795] [INFO ] [MAIN ] [2308/3535] OBIO kept (0.4s) | 2306 kept, 2 rejected | 137.8/min | ETA: 8.9m [2026-01-05T12:16:50.985680] [DEBUG] [REMOTE ] OBK: Retrieved 1925 rows, trimmed to 300. [2026-01-05T12:16:50.985820] [DEBUG] [REMOTE ] OBK: PASS: History has at least 300 days. [2026-01-05T12:16:50.986053] [DEBUG] [REMOTE ] OBK: PASS: Price check passed. Min price $32.27. [2026-01-05T12:16:50.986211] [DEBUG] [REMOTE ] OBK: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:50.986348] [DEBUG] [REMOTE ] OBK: PASS: Integrity check passed. [2026-01-05T12:16:50.986395] [DEBUG] [REMOTE ] OBK: Symbol is viable for forecasting. [2026-01-05T12:16:50.986446] [INFO ] [MAIN ] [2309/3535] OBK kept (0.4s) | 2307 kept, 2 rejected | 137.8/min | ETA: 8.9m [2026-01-05T12:16:51.358778] [DEBUG] [REMOTE ] OBTC: Retrieved 1228 rows, trimmed to 300. [2026-01-05T12:16:51.358921] [DEBUG] [REMOTE ] OBTC: PASS: History has at least 300 days. [2026-01-05T12:16:51.359137] [DEBUG] [REMOTE ] OBTC: PASS: Price check passed. Min price $25.77. [2026-01-05T12:16:51.359277] [DEBUG] [REMOTE ] OBTC: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:51.359393] [DEBUG] [REMOTE ] OBTC: PASS: Integrity check passed. [2026-01-05T12:16:51.359435] [DEBUG] [REMOTE ] OBTC: Symbol is viable for forecasting. [2026-01-05T12:16:51.359484] [INFO ] [MAIN ] [2310/3535] OBTC kept (0.4s) | 2308 kept, 2 rejected | 137.8/min | ETA: 8.9m [2026-01-05T12:16:51.893093] [DEBUG] [REMOTE ] OC: Retrieved 4822 rows, trimmed to 300. [2026-01-05T12:16:51.893230] [DEBUG] [REMOTE ] OC: PASS: History has at least 300 days. [2026-01-05T12:16:51.893464] [DEBUG] [REMOTE ] OC: PASS: Price check passed. Min price $98.28. [2026-01-05T12:16:51.893625] [DEBUG] [REMOTE ] OC: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:51.893750] [DEBUG] [REMOTE ] OC: PASS: Integrity check passed. [2026-01-05T12:16:51.893790] [DEBUG] [REMOTE ] OC: Symbol is viable for forecasting. [2026-01-05T12:16:51.893837] [INFO ] [MAIN ] [2311/3535] OC kept (0.5s) | 2309 kept, 2 rejected | 137.8/min | ETA: 8.9m [2026-01-05T12:16:52.021815] [DEBUG] [REMOTE ] OCCI: Retrieved 1820 rows, trimmed to 300. [2026-01-05T12:16:52.021951] [DEBUG] [REMOTE ] OCCI: PASS: History has at least 300 days. [2026-01-05T12:16:52.022175] [DEBUG] [REMOTE ] OCCI: PASS: Price check passed. Min price $4.28. [2026-01-05T12:16:52.022313] [DEBUG] [REMOTE ] OCCI: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:52.022425] [DEBUG] [REMOTE ] OCCI: PASS: Integrity check passed. [2026-01-05T12:16:52.022466] [DEBUG] [REMOTE ] OCCI: Symbol is viable for forecasting. [2026-01-05T12:16:52.022515] [INFO ] [MAIN ] [2312/3535] OCCI kept (0.1s) | 2310 kept, 2 rejected | 137.8/min | ETA: 8.9m [2026-01-05T12:16:52.761895] [DEBUG] [REMOTE ] OCFC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:52.762044] [DEBUG] [REMOTE ] OCFC: PASS: History has at least 300 days. [2026-01-05T12:16:52.762273] [DEBUG] [REMOTE ] OCFC: PASS: Price check passed. Min price $17.20. [2026-01-05T12:16:52.762410] [DEBUG] [REMOTE ] OCFC: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:52.762530] [DEBUG] [REMOTE ] OCFC: PASS: Integrity check passed. [2026-01-05T12:16:52.762591] [DEBUG] [REMOTE ] OCFC: Symbol is viable for forecasting. [2026-01-05T12:16:52.762643] [INFO ] [MAIN ] [2313/3535] OCFC kept (0.7s) | 2311 kept, 2 rejected | 137.8/min | ETA: 8.9m [2026-01-05T12:16:53.010443] [DEBUG] [REMOTE ] OCGN: Retrieved 2787 rows, trimmed to 300. [2026-01-05T12:16:53.010604] [DEBUG] [REMOTE ] OCGN: PASS: History has at least 300 days. [2026-01-05T12:16:53.010830] [DEBUG] [REMOTE ] OCGN: PASS: Price check passed. Min price $1.11. [2026-01-05T12:16:53.010964] [DEBUG] [REMOTE ] OCGN: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:53.011086] [DEBUG] [REMOTE ] OCGN: PASS: Integrity check passed. [2026-01-05T12:16:53.011127] [DEBUG] [REMOTE ] OCGN: Symbol is viable for forecasting. [2026-01-05T12:16:53.011175] [INFO ] [MAIN ] [2314/3535] OCGN kept (0.2s) | 2312 kept, 2 rejected | 137.8/min | ETA: 8.9m [2026-01-05T12:16:53.518328] [DEBUG] [REMOTE ] OCSL: Retrieved 4418 rows, trimmed to 300. [2026-01-05T12:16:53.518466] [DEBUG] [REMOTE ] OCSL: PASS: History has at least 300 days. [2026-01-05T12:16:53.518739] [DEBUG] [REMOTE ] OCSL: PASS: Price check passed. Min price $12.18. [2026-01-05T12:16:53.518879] [DEBUG] [REMOTE ] OCSL: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:53.518999] [DEBUG] [REMOTE ] OCSL: PASS: Integrity check passed. [2026-01-05T12:16:53.519041] [DEBUG] [REMOTE ] OCSL: Symbol is viable for forecasting. [2026-01-05T12:16:53.519110] [INFO ] [MAIN ] [2315/3535] OCSL kept (0.5s) | 2313 kept, 2 rejected | 137.8/min | ETA: 8.9m [2026-01-05T12:16:53.936793] [DEBUG] [REMOTE ] OCUL: Retrieved 2878 rows, trimmed to 300. [2026-01-05T12:16:53.936919] [DEBUG] [REMOTE ] OCUL: PASS: History has at least 300 days. [2026-01-05T12:16:53.937120] [DEBUG] [REMOTE ] OCUL: PASS: Price check passed. Min price $10.63. [2026-01-05T12:16:53.937255] [DEBUG] [REMOTE ] OCUL: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:53.937365] [DEBUG] [REMOTE ] OCUL: PASS: Integrity check passed. [2026-01-05T12:16:53.937406] [DEBUG] [REMOTE ] OCUL: Symbol is viable for forecasting. [2026-01-05T12:16:53.937454] [INFO ] [MAIN ] [2316/3535] OCUL kept (0.4s) | 2314 kept, 2 rejected | 137.8/min | ETA: 8.8m [2026-01-05T12:16:54.477856] [DEBUG] [REMOTE ] ODC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:54.478076] [DEBUG] [REMOTE ] ODC: PASS: History has at least 300 days. [2026-01-05T12:16:54.478403] [DEBUG] [REMOTE ] ODC: PASS: Price check passed. Min price $46.21. [2026-01-05T12:16:54.478763] [DEBUG] [REMOTE ] ODC: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:54.478991] [DEBUG] [REMOTE ] ODC: PASS: Integrity check passed. [2026-01-05T12:16:54.479038] [DEBUG] [REMOTE ] ODC: Symbol is viable for forecasting. [2026-01-05T12:16:54.479094] [INFO ] [MAIN ] [2317/3535] ODC kept (0.5s) | 2315 kept, 2 rejected | 137.8/min | ETA: 8.8m [2026-01-05T12:16:54.660948] [DEBUG] [REMOTE ] ODD: Retrieved 618 rows, trimmed to 300. [2026-01-05T12:16:54.661178] [DEBUG] [REMOTE ] ODD: PASS: History has at least 300 days. [2026-01-05T12:16:54.661496] [DEBUG] [REMOTE ] ODD: PASS: Price check passed. Min price $36.58. [2026-01-05T12:16:54.661736] [DEBUG] [REMOTE ] ODD: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:54.661906] [DEBUG] [REMOTE ] ODD: PASS: Integrity check passed. [2026-01-05T12:16:54.662023] [DEBUG] [REMOTE ] ODD: Symbol is viable for forecasting. [2026-01-05T12:16:54.662100] [INFO ] [MAIN ] [2318/3535] ODD kept (0.2s) | 2316 kept, 2 rejected | 137.8/min | ETA: 8.8m [2026-01-05T12:16:55.350974] [DEBUG] [REMOTE ] ODFL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:55.351165] [DEBUG] [REMOTE ] ODFL: PASS: History has at least 300 days. [2026-01-05T12:16:55.351676] [DEBUG] [REMOTE ] ODFL: PASS: Price check passed. Min price $126.06. [2026-01-05T12:16:55.351827] [DEBUG] [REMOTE ] ODFL: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:55.351966] [DEBUG] [REMOTE ] ODFL: PASS: Integrity check passed. [2026-01-05T12:16:55.352009] [DEBUG] [REMOTE ] ODFL: Symbol is viable for forecasting. [2026-01-05T12:16:55.352061] [INFO ] [MAIN ] [2319/3535] ODFL kept (0.7s) | 2317 kept, 2 rejected | 137.8/min | ETA: 8.8m [2026-01-05T12:16:55.645024] [DEBUG] [REMOTE ] OEC: Retrieved 2878 rows, trimmed to 300. [2026-01-05T12:16:55.645215] [DEBUG] [REMOTE ] OEC: PASS: History has at least 300 days. [2026-01-05T12:16:55.645470] [DEBUG] [REMOTE ] OEC: PASS: Price check passed. Min price $4.33. [2026-01-05T12:16:55.645647] [DEBUG] [REMOTE ] OEC: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:55.645819] [DEBUG] [REMOTE ] OEC: PASS: Integrity check passed. [2026-01-05T12:16:55.645877] [DEBUG] [REMOTE ] OEC: Symbol is viable for forecasting. [2026-01-05T12:16:55.645951] [INFO ] [MAIN ] [2320/3535] OEC kept (0.3s) | 2318 kept, 2 rejected | 137.8/min | ETA: 8.8m [2026-01-05T12:16:56.124282] [DEBUG] [REMOTE ] OESX: Retrieved 4538 rows, trimmed to 300. [2026-01-05T12:16:56.124502] [DEBUG] [REMOTE ] OESX: PASS: History has at least 300 days. [2026-01-05T12:16:56.124946] [DEBUG] [REMOTE ] OESX: PASS: Price check passed. Min price $7.96. [2026-01-05T12:16:56.125133] [DEBUG] [REMOTE ] OESX: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:56.125303] [DEBUG] [REMOTE ] OESX: PASS: Integrity check passed. [2026-01-05T12:16:56.125351] [DEBUG] [REMOTE ] OESX: Symbol is viable for forecasting. [2026-01-05T12:16:56.125408] [INFO ] [MAIN ] [2321/3535] OESX kept (0.5s) | 2319 kept, 2 rejected | 137.8/min | ETA: 8.8m [2026-01-05T12:16:56.643871] [DEBUG] [REMOTE ] OFG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:56.644069] [DEBUG] [REMOTE ] OFG: PASS: History has at least 300 days. [2026-01-05T12:16:56.644475] [DEBUG] [REMOTE ] OFG: PASS: Price check passed. Min price $37.93. [2026-01-05T12:16:56.644645] [DEBUG] [REMOTE ] OFG: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:56.644839] [DEBUG] [REMOTE ] OFG: PASS: Integrity check passed. [2026-01-05T12:16:56.644882] [DEBUG] [REMOTE ] OFG: Symbol is viable for forecasting. [2026-01-05T12:16:56.644942] [INFO ] [MAIN ] [2322/3535] OFG kept (0.5s) | 2320 kept, 2 rejected | 137.8/min | ETA: 8.8m [2026-01-05T12:16:56.919800] [DEBUG] [REMOTE ] OFIX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:56.919968] [DEBUG] [REMOTE ] OFIX: PASS: History has at least 300 days. [2026-01-05T12:16:56.920231] [DEBUG] [REMOTE ] OFIX: PASS: Price check passed. Min price $14.02. [2026-01-05T12:16:56.920375] [DEBUG] [REMOTE ] OFIX: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:56.920506] [DEBUG] [REMOTE ] OFIX: PASS: Integrity check passed. [2026-01-05T12:16:56.920548] [DEBUG] [REMOTE ] OFIX: Symbol is viable for forecasting. [2026-01-05T12:16:56.920623] [INFO ] [MAIN ] [2323/3535] OFIX kept (0.3s) | 2321 kept, 2 rejected | 137.8/min | ETA: 8.8m [2026-01-05T12:16:57.513478] [DEBUG] [REMOTE ] OFLX: Retrieved 5139 rows, trimmed to 300. [2026-01-05T12:16:57.513775] [DEBUG] [REMOTE ] OFLX: PASS: History has at least 300 days. [2026-01-05T12:16:57.514543] [DEBUG] [REMOTE ] OFLX: PASS: Price check passed. Min price $25.33. [2026-01-05T12:16:57.514780] [DEBUG] [REMOTE ] OFLX: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:57.514994] [DEBUG] [REMOTE ] OFLX: PASS: Integrity check passed. [2026-01-05T12:16:57.515051] [DEBUG] [REMOTE ] OFLX: Symbol is viable for forecasting. [2026-01-05T12:16:57.515117] [INFO ] [MAIN ] [2324/3535] OFLX kept (0.6s) | 2322 kept, 2 rejected | 137.8/min | ETA: 8.8m [2026-01-05T12:16:57.764066] [DEBUG] [REMOTE ] OFS: Retrieved 3307 rows, trimmed to 300. [2026-01-05T12:16:57.764295] [DEBUG] [REMOTE ] OFS: PASS: History has at least 300 days. [2026-01-05T12:16:57.764615] [DEBUG] [REMOTE ] OFS: PASS: Price check passed. Min price $4.55. [2026-01-05T12:16:57.764782] [DEBUG] [REMOTE ] OFS: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:57.765098] [DEBUG] [REMOTE ] OFS: PASS: Integrity check passed. [2026-01-05T12:16:57.765168] [DEBUG] [REMOTE ] OFS: Symbol is viable for forecasting. [2026-01-05T12:16:57.765227] [INFO ] [MAIN ] [2325/3535] OFS kept (0.3s) | 2323 kept, 2 rejected | 137.8/min | ETA: 8.8m [2026-01-05T12:16:58.389073] [DEBUG] [REMOTE ] OGE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:58.389299] [DEBUG] [REMOTE ] OGE: PASS: History has at least 300 days. [2026-01-05T12:16:58.389822] [DEBUG] [REMOTE ] OGE: PASS: Price check passed. Min price $42.50. [2026-01-05T12:16:58.389977] [DEBUG] [REMOTE ] OGE: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:58.390129] [DEBUG] [REMOTE ] OGE: PASS: Integrity check passed. [2026-01-05T12:16:58.390173] [DEBUG] [REMOTE ] OGE: Symbol is viable for forecasting. [2026-01-05T12:16:58.390230] [INFO ] [MAIN ] [2326/3535] OGE kept (0.6s) | 2324 kept, 2 rejected | 137.8/min | ETA: 8.8m [2026-01-05T12:16:58.635399] [DEBUG] [REMOTE ] OGI: Retrieved 2855 rows, trimmed to 300. [2026-01-05T12:16:58.635632] [DEBUG] [REMOTE ] OGI: PASS: History has at least 300 days. [2026-01-05T12:16:58.635907] [DEBUG] [REMOTE ] OGI: PASS: Price check passed. Min price $1.46. [2026-01-05T12:16:58.636058] [DEBUG] [REMOTE ] OGI: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:58.636196] [DEBUG] [REMOTE ] OGI: PASS: Integrity check passed. [2026-01-05T12:16:58.636241] [DEBUG] [REMOTE ] OGI: Symbol is viable for forecasting. [2026-01-05T12:16:58.636295] [INFO ] [MAIN ] [2327/3535] OGI kept (0.2s) | 2325 kept, 2 rejected | 137.8/min | ETA: 8.8m [2026-01-05T12:16:58.980090] [DEBUG] [REMOTE ] OGN: Retrieved 1154 rows, trimmed to 300. [2026-01-05T12:16:58.980280] [DEBUG] [REMOTE ] OGN: PASS: History has at least 300 days. [2026-01-05T12:16:58.980516] [DEBUG] [REMOTE ] OGN: PASS: Price check passed. Min price $6.32. [2026-01-05T12:16:58.980683] [DEBUG] [REMOTE ] OGN: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:58.980802] [DEBUG] [REMOTE ] OGN: PASS: Integrity check passed. [2026-01-05T12:16:58.980845] [DEBUG] [REMOTE ] OGN: Symbol is viable for forecasting. [2026-01-05T12:16:58.980895] [INFO ] [MAIN ] [2328/3535] OGN kept (0.3s) | 2326 kept, 2 rejected | 137.8/min | ETA: 8.8m [2026-01-05T12:16:59.539615] [DEBUG] [REMOTE ] OHI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:16:59.539813] [DEBUG] [REMOTE ] OHI: PASS: History has at least 300 days. [2026-01-05T12:16:59.540290] [DEBUG] [REMOTE ] OHI: PASS: Price check passed. Min price $38.79. [2026-01-05T12:16:59.540448] [DEBUG] [REMOTE ] OHI: PASS: Continuity check passed with 300 days. [2026-01-05T12:16:59.540611] [DEBUG] [REMOTE ] OHI: PASS: Integrity check passed. [2026-01-05T12:16:59.540657] [DEBUG] [REMOTE ] OHI: Symbol is viable for forecasting. [2026-01-05T12:16:59.540712] [INFO ] [MAIN ] [2329/3535] OHI kept (0.6s) | 2327 kept, 2 rejected | 137.8/min | ETA: 8.8m [2026-01-05T12:17:00.068776] [DEBUG] [REMOTE ] OI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:00.068999] [DEBUG] [REMOTE ] OI: PASS: History has at least 300 days. [2026-01-05T12:17:00.069562] [DEBUG] [REMOTE ] OI: PASS: Price check passed. Min price $11.29. [2026-01-05T12:17:00.069769] [DEBUG] [REMOTE ] OI: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:00.069923] [DEBUG] [REMOTE ] OI: PASS: Integrity check passed. [2026-01-05T12:17:00.069966] [DEBUG] [REMOTE ] OI: Symbol is viable for forecasting. [2026-01-05T12:17:00.070024] [INFO ] [MAIN ] [2330/3535] OI kept (0.5s) | 2328 kept, 2 rejected | 137.8/min | ETA: 8.7m [2026-01-05T12:17:00.459695] [DEBUG] [REMOTE ] OIA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:00.459896] [DEBUG] [REMOTE ] OIA: PASS: History has at least 300 days. [2026-01-05T12:17:00.460943] [DEBUG] [REMOTE ] OIA: PASS: Price check passed. Min price $5.86. [2026-01-05T12:17:00.461089] [DEBUG] [REMOTE ] OIA: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:00.461211] [DEBUG] [REMOTE ] OIA: PASS: Integrity check passed. [2026-01-05T12:17:00.461253] [DEBUG] [REMOTE ] OIA: Symbol is viable for forecasting. [2026-01-05T12:17:00.461304] [INFO ] [MAIN ] [2331/3535] OIA kept (0.4s) | 2329 kept, 2 rejected | 137.8/min | ETA: 8.7m [2026-01-05T12:17:00.950708] [DEBUG] [REMOTE ] OII: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:00.950952] [DEBUG] [REMOTE ] OII: PASS: History has at least 300 days. [2026-01-05T12:17:00.951244] [DEBUG] [REMOTE ] OII: PASS: Price check passed. Min price $22.20. [2026-01-05T12:17:00.951385] [DEBUG] [REMOTE ] OII: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:00.951707] [DEBUG] [REMOTE ] OII: PASS: Integrity check passed. [2026-01-05T12:17:00.951755] [DEBUG] [REMOTE ] OII: Symbol is viable for forecasting. [2026-01-05T12:17:00.951806] [INFO ] [MAIN ] [2332/3535] OII kept (0.5s) | 2330 kept, 2 rejected | 137.8/min | ETA: 8.7m [2026-01-05T12:17:01.420457] [DEBUG] [REMOTE ] OIS: Retrieved 6261 rows, trimmed to 300. [2026-01-05T12:17:01.420617] [DEBUG] [REMOTE ] OIS: PASS: History has at least 300 days. [2026-01-05T12:17:01.420829] [DEBUG] [REMOTE ] OIS: PASS: Price check passed. Min price $5.58. [2026-01-05T12:17:01.420963] [DEBUG] [REMOTE ] OIS: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:01.421077] [DEBUG] [REMOTE ] OIS: PASS: Integrity check passed. [2026-01-05T12:17:01.421117] [DEBUG] [REMOTE ] OIS: Symbol is viable for forecasting. [2026-01-05T12:17:01.421164] [INFO ] [MAIN ] [2333/3535] OIS kept (0.5s) | 2331 kept, 2 rejected | 137.8/min | ETA: 8.7m [2026-01-05T12:17:01.805123] [DEBUG] [REMOTE ] OKE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:01.805258] [DEBUG] [REMOTE ] OKE: PASS: History has at least 300 days. [2026-01-05T12:17:01.805476] [DEBUG] [REMOTE ] OKE: PASS: Price check passed. Min price $64.31. [2026-01-05T12:17:01.805626] [DEBUG] [REMOTE ] OKE: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:01.805746] [DEBUG] [REMOTE ] OKE: PASS: Integrity check passed. [2026-01-05T12:17:01.805787] [DEBUG] [REMOTE ] OKE: Symbol is viable for forecasting. [2026-01-05T12:17:01.805834] [INFO ] [MAIN ] [2334/3535] OKE kept (0.4s) | 2332 kept, 2 rejected | 137.8/min | ETA: 8.7m [2026-01-05T12:17:02.124928] [DEBUG] [REMOTE ] OKTA: Retrieved 2197 rows, trimmed to 300. [2026-01-05T12:17:02.125058] [DEBUG] [REMOTE ] OKTA: PASS: History has at least 300 days. [2026-01-05T12:17:02.125264] [DEBUG] [REMOTE ] OKTA: PASS: Price check passed. Min price $78.32. [2026-01-05T12:17:02.125394] [DEBUG] [REMOTE ] OKTA: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:02.125504] [DEBUG] [REMOTE ] OKTA: PASS: Integrity check passed. [2026-01-05T12:17:02.125544] [DEBUG] [REMOTE ] OKTA: Symbol is viable for forecasting. [2026-01-05T12:17:02.125608] [INFO ] [MAIN ] [2335/3535] OKTA kept (0.3s) | 2333 kept, 2 rejected | 137.8/min | ETA: 8.7m [2026-01-05T12:17:02.412888] [DEBUG] [REMOTE ] OKYO: Retrieved 911 rows, trimmed to 300. [2026-01-05T12:17:02.413080] [DEBUG] [REMOTE ] OKYO: PASS: History has at least 300 days. [2026-01-05T12:17:02.413353] [DEBUG] [REMOTE ] OKYO: PASS: Price check passed. Min price $1.72. [2026-01-05T12:17:02.413526] [DEBUG] [REMOTE ] OKYO: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:02.413688] [DEBUG] [REMOTE ] OKYO: PASS: Integrity check passed. [2026-01-05T12:17:02.413734] [DEBUG] [REMOTE ] OKYO: Symbol is viable for forecasting. [2026-01-05T12:17:02.413787] [INFO ] [MAIN ] [2336/3535] OKYO kept (0.3s) | 2334 kept, 2 rejected | 137.8/min | ETA: 8.7m [2026-01-05T12:17:03.096240] [DEBUG] [REMOTE ] OLED: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:03.096450] [DEBUG] [REMOTE ] OLED: PASS: History has at least 300 days. [2026-01-05T12:17:03.096717] [DEBUG] [REMOTE ] OLED: PASS: Price check passed. Min price $108.21. [2026-01-05T12:17:03.096859] [DEBUG] [REMOTE ] OLED: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:03.096985] [DEBUG] [REMOTE ] OLED: PASS: Integrity check passed. [2026-01-05T12:17:03.097027] [DEBUG] [REMOTE ] OLED: Symbol is viable for forecasting. [2026-01-05T12:17:03.097080] [INFO ] [MAIN ] [2337/3535] OLED kept (0.7s) | 2335 kept, 2 rejected | 137.8/min | ETA: 8.7m [2026-01-05T12:17:03.456889] [DEBUG] [REMOTE ] OLLI: Retrieved 2633 rows, trimmed to 300. [2026-01-05T12:17:03.457046] [DEBUG] [REMOTE ] OLLI: PASS: History has at least 300 days. [2026-01-05T12:17:03.457297] [DEBUG] [REMOTE ] OLLI: PASS: Price check passed. Min price $107.96. [2026-01-05T12:17:03.457434] [DEBUG] [REMOTE ] OLLI: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:03.457689] [DEBUG] [REMOTE ] OLLI: PASS: Integrity check passed. [2026-01-05T12:17:03.457735] [DEBUG] [REMOTE ] OLLI: Symbol is viable for forecasting. [2026-01-05T12:17:03.457787] [INFO ] [MAIN ] [2338/3535] OLLI kept (0.4s) | 2336 kept, 2 rejected | 137.8/min | ETA: 8.7m [2026-01-05T12:17:03.635012] [DEBUG] [REMOTE ] OLMA: Retrieved 1285 rows, trimmed to 300. [2026-01-05T12:17:03.635293] [DEBUG] [REMOTE ] OLMA: PASS: History has at least 300 days. [2026-01-05T12:17:03.635704] [DEBUG] [REMOTE ] OLMA: PASS: Price check passed. Min price $7.77. [2026-01-05T12:17:03.635914] [DEBUG] [REMOTE ] OLMA: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:03.636080] [DEBUG] [REMOTE ] OLMA: PASS: Integrity check passed. [2026-01-05T12:17:03.636166] [DEBUG] [REMOTE ] OLMA: Symbol is viable for forecasting. [2026-01-05T12:17:03.636245] [INFO ] [MAIN ] [2339/3535] OLMA kept (0.2s) | 2337 kept, 2 rejected | 137.8/min | ETA: 8.7m [2026-01-05T12:17:04.358932] [DEBUG] [REMOTE ] OLN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:04.359083] [DEBUG] [REMOTE ] OLN: PASS: History has at least 300 days. [2026-01-05T12:17:04.359342] [DEBUG] [REMOTE ] OLN: PASS: Price check passed. Min price $18.29. [2026-01-05T12:17:04.359478] [DEBUG] [REMOTE ] OLN: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:04.359629] [DEBUG] [REMOTE ] OLN: PASS: Integrity check passed. [2026-01-05T12:17:04.359672] [DEBUG] [REMOTE ] OLN: Symbol is viable for forecasting. [2026-01-05T12:17:04.359720] [INFO ] [MAIN ] [2340/3535] OLN kept (0.7s) | 2338 kept, 2 rejected | 137.8/min | ETA: 8.7m [2026-01-05T12:17:04.882275] [DEBUG] [REMOTE ] OLP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:04.882417] [DEBUG] [REMOTE ] OLP: PASS: History has at least 300 days. [2026-01-05T12:17:04.882654] [DEBUG] [REMOTE ] OLP: PASS: Price check passed. Min price $19.54. [2026-01-05T12:17:04.882792] [DEBUG] [REMOTE ] OLP: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:04.882910] [DEBUG] [REMOTE ] OLP: PASS: Integrity check passed. [2026-01-05T12:17:04.882951] [DEBUG] [REMOTE ] OLP: Symbol is viable for forecasting. [2026-01-05T12:17:04.883001] [INFO ] [MAIN ] [2341/3535] OLP kept (0.5s) | 2339 kept, 2 rejected | 137.8/min | ETA: 8.7m [2026-01-05T12:17:05.110200] [DEBUG] [REMOTE ] OLPX: Retrieved 1069 rows, trimmed to 300. [2026-01-05T12:17:05.110344] [DEBUG] [REMOTE ] OLPX: PASS: History has at least 300 days. [2026-01-05T12:17:05.110564] [DEBUG] [REMOTE ] OLPX: PASS: Price check passed. Min price $1.01. [2026-01-05T12:17:05.110731] [DEBUG] [REMOTE ] OLPX: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:05.110844] [DEBUG] [REMOTE ] OLPX: PASS: Integrity check passed. [2026-01-05T12:17:05.110885] [DEBUG] [REMOTE ] OLPX: Symbol is viable for forecasting. [2026-01-05T12:17:05.110932] [INFO ] [MAIN ] [2342/3535] OLPX kept (0.2s) | 2340 kept, 2 rejected | 137.8/min | ETA: 8.7m [2026-01-05T12:17:05.558535] [DEBUG] [REMOTE ] OM: Retrieved 1332 rows, trimmed to 300. [2026-01-05T12:17:05.558737] [DEBUG] [REMOTE ] OM: PASS: History has at least 300 days. [2026-01-05T12:17:05.558952] [DEBUG] [REMOTE ] OM: PASS: Price check passed. Min price $3.29. [2026-01-05T12:17:05.559085] [DEBUG] [REMOTE ] OM: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:05.559197] [DEBUG] [REMOTE ] OM: PASS: Integrity check passed. [2026-01-05T12:17:05.559237] [DEBUG] [REMOTE ] OM: Symbol is viable for forecasting. [2026-01-05T12:17:05.559284] [INFO ] [MAIN ] [2343/3535] OM kept (0.4s) | 2341 kept, 2 rejected | 137.8/min | ETA: 8.6m [2026-01-05T12:17:06.083174] [DEBUG] [REMOTE ] OMAB: Retrieved 4803 rows, trimmed to 300. [2026-01-05T12:17:06.083311] [DEBUG] [REMOTE ] OMAB: PASS: History has at least 300 days. [2026-01-05T12:17:06.083534] [DEBUG] [REMOTE ] OMAB: PASS: Price check passed. Min price $96.35. [2026-01-05T12:17:06.083686] [DEBUG] [REMOTE ] OMAB: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:06.083806] [DEBUG] [REMOTE ] OMAB: PASS: Integrity check passed. [2026-01-05T12:17:06.083846] [DEBUG] [REMOTE ] OMAB: Symbol is viable for forecasting. [2026-01-05T12:17:06.083894] [INFO ] [MAIN ] [2344/3535] OMAB kept (0.5s) | 2342 kept, 2 rejected | 137.8/min | ETA: 8.6m [2026-01-05T12:17:06.556975] [DEBUG] [REMOTE ] OMC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:06.557111] [DEBUG] [REMOTE ] OMC: PASS: History has at least 300 days. [2026-01-05T12:17:06.557335] [DEBUG] [REMOTE ] OMC: PASS: Price check passed. Min price $69.48. [2026-01-05T12:17:06.557468] [DEBUG] [REMOTE ] OMC: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:06.557601] [DEBUG] [REMOTE ] OMC: PASS: Integrity check passed. [2026-01-05T12:17:06.557644] [DEBUG] [REMOTE ] OMC: Symbol is viable for forecasting. [2026-01-05T12:17:06.557692] [INFO ] [MAIN ] [2345/3535] OMC kept (0.5s) | 2343 kept, 2 rejected | 137.8/min | ETA: 8.6m [2026-01-05T12:17:07.010362] [DEBUG] [REMOTE ] OMCL: Retrieved 6136 rows, trimmed to 300. [2026-01-05T12:17:07.010500] [DEBUG] [REMOTE ] OMCL: PASS: History has at least 300 days. [2026-01-05T12:17:07.010750] [DEBUG] [REMOTE ] OMCL: PASS: Price check passed. Min price $29.46. [2026-01-05T12:17:07.010916] [DEBUG] [REMOTE ] OMCL: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:07.011061] [DEBUG] [REMOTE ] OMCL: PASS: Integrity check passed. [2026-01-05T12:17:07.011103] [DEBUG] [REMOTE ] OMCL: Symbol is viable for forecasting. [2026-01-05T12:17:07.011153] [INFO ] [MAIN ] [2346/3535] OMCL kept (0.5s) | 2344 kept, 2 rejected | 137.8/min | ETA: 8.6m [2026-01-05T12:17:07.473453] [DEBUG] [REMOTE ] OMEX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:07.473604] [DEBUG] [REMOTE ] OMEX: PASS: History has at least 300 days. [2026-01-05T12:17:07.473818] [DEBUG] [REMOTE ] OMEX: PASS: Price check passed. Min price $1.74. [2026-01-05T12:17:07.473952] [DEBUG] [REMOTE ] OMEX: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:07.474067] [DEBUG] [REMOTE ] OMEX: PASS: Integrity check passed. [2026-01-05T12:17:07.474107] [DEBUG] [REMOTE ] OMEX: Symbol is viable for forecasting. [2026-01-05T12:17:07.474159] [INFO ] [MAIN ] [2347/3535] OMEX kept (0.5s) | 2345 kept, 2 rejected | 137.8/min | ETA: 8.6m [2026-01-05T12:17:07.642785] [DEBUG] [REMOTE ] OMF: Retrieved 2539 rows, trimmed to 300. [2026-01-05T12:17:07.642915] [DEBUG] [REMOTE ] OMF: PASS: History has at least 300 days. [2026-01-05T12:17:07.643120] [DEBUG] [REMOTE ] OMF: PASS: Price check passed. Min price $51.25. [2026-01-05T12:17:07.643271] [DEBUG] [REMOTE ] OMF: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:07.643407] [DEBUG] [REMOTE ] OMF: PASS: Integrity check passed. [2026-01-05T12:17:07.643449] [DEBUG] [REMOTE ] OMF: Symbol is viable for forecasting. [2026-01-05T12:17:07.643498] [INFO ] [MAIN ] [2348/3535] OMF kept (0.2s) | 2346 kept, 2 rejected | 137.8/min | ETA: 8.6m [2026-01-05T12:17:08.333058] [DEBUG] [REMOTE ] ON: Retrieved 6457 rows, trimmed to 300. [2026-01-05T12:17:08.333204] [DEBUG] [REMOTE ] ON: PASS: History has at least 300 days. [2026-01-05T12:17:08.333433] [DEBUG] [REMOTE ] ON: PASS: Price check passed. Min price $44.90. [2026-01-05T12:17:08.333591] [DEBUG] [REMOTE ] ON: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:08.333712] [DEBUG] [REMOTE ] ON: PASS: Integrity check passed. [2026-01-05T12:17:08.333753] [DEBUG] [REMOTE ] ON: Symbol is viable for forecasting. [2026-01-05T12:17:08.333802] [INFO ] [MAIN ] [2349/3535] ON kept (0.7s) | 2347 kept, 2 rejected | 137.8/min | ETA: 8.6m [2026-01-05T12:17:08.778064] [DEBUG] [REMOTE ] ONB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:08.778216] [DEBUG] [REMOTE ] ONB: PASS: History has at least 300 days. [2026-01-05T12:17:08.778475] [DEBUG] [REMOTE ] ONB: PASS: Price check passed. Min price $19.48. [2026-01-05T12:17:08.778662] [DEBUG] [REMOTE ] ONB: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:08.778798] [DEBUG] [REMOTE ] ONB: PASS: Integrity check passed. [2026-01-05T12:17:08.778842] [DEBUG] [REMOTE ] ONB: Symbol is viable for forecasting. [2026-01-05T12:17:08.778893] [INFO ] [MAIN ] [2350/3535] ONB kept (0.4s) | 2348 kept, 2 rejected | 137.8/min | ETA: 8.6m [2026-01-05T12:17:09.024199] [DEBUG] [REMOTE ] ONCO: Retrieved 971 rows, trimmed to 300. [2026-01-05T12:17:09.024327] [DEBUG] [REMOTE ] ONCO: PASS: History has at least 300 days. [2026-01-05T12:17:09.024521] [DEBUG] [REMOTE ] ONCO: PASS: Price check passed. Min price $1.43. [2026-01-05T12:17:09.024674] [DEBUG] [REMOTE ] ONCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:09.024782] [DEBUG] [REMOTE ] ONCO: PASS: Integrity check passed. [2026-01-05T12:17:09.024822] [DEBUG] [REMOTE ] ONCO: Symbol is viable for forecasting. [2026-01-05T12:17:09.024869] [INFO ] [MAIN ] [2351/3535] ONCO kept (0.2s) | 2349 kept, 2 rejected | 137.8/min | ETA: 8.6m [2026-01-05T12:17:09.453954] [DEBUG] [REMOTE ] ONDS: Retrieved 1461 rows, trimmed to 300. [2026-01-05T12:17:09.454099] [DEBUG] [REMOTE ] ONDS: PASS: History has at least 300 days. [2026-01-05T12:17:09.454330] [DEBUG] [REMOTE ] ONDS: PASS: Price check passed. Min price $5.25. [2026-01-05T12:17:09.454483] [DEBUG] [REMOTE ] ONDS: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:09.454821] [DEBUG] [REMOTE ] ONDS: PASS: Integrity check passed. [2026-01-05T12:17:09.454868] [DEBUG] [REMOTE ] ONDS: Symbol is viable for forecasting. [2026-01-05T12:17:09.454924] [INFO ] [MAIN ] [2352/3535] ONDS kept (0.4s) | 2350 kept, 2 rejected | 137.8/min | ETA: 8.6m [2026-01-05T12:17:09.875726] [DEBUG] [REMOTE ] ONEQ: Retrieved 5600 rows, trimmed to 300. [2026-01-05T12:17:09.875857] [DEBUG] [REMOTE ] ONEQ: PASS: History has at least 300 days. [2026-01-05T12:17:09.876064] [DEBUG] [REMOTE ] ONEQ: PASS: Price check passed. Min price $86.80. [2026-01-05T12:17:09.876201] [DEBUG] [REMOTE ] ONEQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:09.876316] [DEBUG] [REMOTE ] ONEQ: PASS: Integrity check passed. [2026-01-05T12:17:09.876357] [DEBUG] [REMOTE ] ONEQ: Symbol is viable for forecasting. [2026-01-05T12:17:09.876404] [INFO ] [MAIN ] [2353/3535] ONEQ kept (0.4s) | 2351 kept, 2 rejected | 137.8/min | ETA: 8.6m [2026-01-05T12:17:10.080090] [DEBUG] [REMOTE ] ONL: Retrieved 1037 rows, trimmed to 300. [2026-01-05T12:17:10.080222] [DEBUG] [REMOTE ] ONL: PASS: History has at least 300 days. [2026-01-05T12:17:10.080435] [DEBUG] [REMOTE ] ONL: PASS: Price check passed. Min price $1.96. [2026-01-05T12:17:10.080616] [DEBUG] [REMOTE ] ONL: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:10.080732] [DEBUG] [REMOTE ] ONL: PASS: Integrity check passed. [2026-01-05T12:17:10.080775] [DEBUG] [REMOTE ] ONL: Symbol is viable for forecasting. [2026-01-05T12:17:10.080824] [INFO ] [MAIN ] [2354/3535] ONL kept (0.2s) | 2352 kept, 2 rejected | 137.8/min | ETA: 8.6m [2026-01-05T12:17:10.488456] [DEBUG] [REMOTE ] ONON: Retrieved 1080 rows, trimmed to 300. [2026-01-05T12:17:10.492283] [DEBUG] [REMOTE ] ONON: PASS: History has at least 300 days. [2026-01-05T12:17:10.493319] [DEBUG] [REMOTE ] ONON: PASS: Price check passed. Min price $34.96. [2026-01-05T12:17:10.493478] [DEBUG] [REMOTE ] ONON: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:10.493647] [DEBUG] [REMOTE ] ONON: PASS: Integrity check passed. [2026-01-05T12:17:10.493693] [DEBUG] [REMOTE ] ONON: Symbol is viable for forecasting. [2026-01-05T12:17:10.493746] [INFO ] [MAIN ] [2355/3535] ONON kept (0.4s) | 2353 kept, 2 rejected | 137.8/min | ETA: 8.6m [2026-01-05T12:17:11.015553] [DEBUG] [REMOTE ] ONTF: Retrieved 1235 rows, trimmed to 300. [2026-01-05T12:17:11.015695] [DEBUG] [REMOTE ] ONTF: PASS: History has at least 300 days. [2026-01-05T12:17:11.015892] [DEBUG] [REMOTE ] ONTF: PASS: Price check passed. Min price $4.94. [2026-01-05T12:17:11.016023] [DEBUG] [REMOTE ] ONTF: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:11.016131] [DEBUG] [REMOTE ] ONTF: PASS: Integrity check passed. [2026-01-05T12:17:11.016171] [DEBUG] [REMOTE ] ONTF: Symbol is viable for forecasting. [2026-01-05T12:17:11.016218] [INFO ] [MAIN ] [2356/3535] ONTF kept (0.5s) | 2354 kept, 2 rejected | 137.8/min | ETA: 8.6m [2026-01-05T12:17:11.653305] [DEBUG] [REMOTE ] ONTO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:11.653446] [DEBUG] [REMOTE ] ONTO: PASS: History has at least 300 days. [2026-01-05T12:17:11.653683] [DEBUG] [REMOTE ] ONTO: PASS: Price check passed. Min price $121.34. [2026-01-05T12:17:11.653817] [DEBUG] [REMOTE ] ONTO: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:11.653931] [DEBUG] [REMOTE ] ONTO: PASS: Integrity check passed. [2026-01-05T12:17:11.653972] [DEBUG] [REMOTE ] ONTO: Symbol is viable for forecasting. [2026-01-05T12:17:11.654019] [INFO ] [MAIN ] [2357/3535] ONTO kept (0.6s) | 2355 kept, 2 rejected | 137.8/min | ETA: 8.5m [2026-01-05T12:17:11.928038] [DEBUG] [REMOTE ] OOMA: Retrieved 2632 rows, trimmed to 300. [2026-01-05T12:17:11.928161] [DEBUG] [REMOTE ] OOMA: PASS: History has at least 300 days. [2026-01-05T12:17:11.928360] [DEBUG] [REMOTE ] OOMA: PASS: Price check passed. Min price $10.58. [2026-01-05T12:17:11.928495] [DEBUG] [REMOTE ] OOMA: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:11.928655] [DEBUG] [REMOTE ] OOMA: PASS: Integrity check passed. [2026-01-05T12:17:11.928705] [DEBUG] [REMOTE ] OOMA: Symbol is viable for forecasting. [2026-01-05T12:17:11.928765] [INFO ] [MAIN ] [2358/3535] OOMA kept (0.3s) | 2356 kept, 2 rejected | 137.8/min | ETA: 8.5m [2026-01-05T12:17:12.285902] [DEBUG] [REMOTE ] OPAD: Retrieved 1270 rows, trimmed to 300. [2026-01-05T12:17:12.286035] [DEBUG] [REMOTE ] OPAD: PASS: History has at least 300 days. [2026-01-05T12:17:12.286235] [DEBUG] [REMOTE ] OPAD: PASS: Price check passed. Min price $1.19. [2026-01-05T12:17:12.286384] [DEBUG] [REMOTE ] OPAD: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:12.286494] [DEBUG] [REMOTE ] OPAD: PASS: Integrity check passed. [2026-01-05T12:17:12.286534] [DEBUG] [REMOTE ] OPAD: Symbol is viable for forecasting. [2026-01-05T12:17:12.286599] [INFO ] [MAIN ] [2359/3535] OPAD kept (0.4s) | 2357 kept, 2 rejected | 137.8/min | ETA: 8.5m [2026-01-05T12:17:12.681643] [DEBUG] [REMOTE ] OPAL: Retrieved 866 rows, trimmed to 300. [2026-01-05T12:17:12.681768] [DEBUG] [REMOTE ] OPAL: PASS: History has at least 300 days. [2026-01-05T12:17:12.681964] [DEBUG] [REMOTE ] OPAL: PASS: Price check passed. Min price $2.02. [2026-01-05T12:17:12.682094] [DEBUG] [REMOTE ] OPAL: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:12.682200] [DEBUG] [REMOTE ] OPAL: PASS: Integrity check passed. [2026-01-05T12:17:12.682239] [DEBUG] [REMOTE ] OPAL: Symbol is viable for forecasting. [2026-01-05T12:17:12.682285] [INFO ] [MAIN ] [2360/3535] OPAL kept (0.4s) | 2358 kept, 2 rejected | 137.8/min | ETA: 8.5m [2026-01-05T12:17:13.381937] [DEBUG] [REMOTE ] OPBK: Retrieved 5145 rows, trimmed to 300. [2026-01-05T12:17:13.382110] [DEBUG] [REMOTE ] OPBK: PASS: History has at least 300 days. [2026-01-05T12:17:13.382424] [DEBUG] [REMOTE ] OPBK: PASS: Price check passed. Min price $12.63. [2026-01-05T12:17:13.382640] [DEBUG] [REMOTE ] OPBK: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:13.382817] [DEBUG] [REMOTE ] OPBK: PASS: Integrity check passed. [2026-01-05T12:17:13.382879] [DEBUG] [REMOTE ] OPBK: Symbol is viable for forecasting. [2026-01-05T12:17:13.382956] [INFO ] [MAIN ] [2361/3535] OPBK kept (0.7s) | 2359 kept, 2 rejected | 137.8/min | ETA: 8.5m [2026-01-05T12:17:13.852453] [DEBUG] [REMOTE ] OPCH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:13.852669] [DEBUG] [REMOTE ] OPCH: PASS: History has at least 300 days. [2026-01-05T12:17:13.852971] [DEBUG] [REMOTE ] OPCH: PASS: Price check passed. Min price $26.03. [2026-01-05T12:17:13.853118] [DEBUG] [REMOTE ] OPCH: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:13.853260] [DEBUG] [REMOTE ] OPCH: PASS: Integrity check passed. [2026-01-05T12:17:13.853303] [DEBUG] [REMOTE ] OPCH: Symbol is viable for forecasting. [2026-01-05T12:17:13.853355] [INFO ] [MAIN ] [2362/3535] OPCH kept (0.5s) | 2360 kept, 2 rejected | 137.8/min | ETA: 8.5m [2026-01-05T12:17:14.117352] [DEBUG] [REMOTE ] OPEN: Retrieved 1393 rows, trimmed to 300. [2026-01-05T12:17:14.117484] [DEBUG] [REMOTE ] OPEN: PASS: History has at least 300 days. [2026-01-05T12:17:14.117728] [DEBUG] [REMOTE ] OPEN: PASS: Price check passed. Min price $5.83. [2026-01-05T12:17:14.117896] [DEBUG] [REMOTE ] OPEN: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:14.118018] [DEBUG] [REMOTE ] OPEN: PASS: Integrity check passed. [2026-01-05T12:17:14.118059] [DEBUG] [REMOTE ] OPEN: Symbol is viable for forecasting. [2026-01-05T12:17:14.118107] [INFO ] [MAIN ] [2363/3535] OPEN kept (0.3s) | 2361 kept, 2 rejected | 137.8/min | ETA: 8.5m [2026-01-05T12:17:14.500085] [DEBUG] [REMOTE ] OPFI: Retrieved 1284 rows, trimmed to 300. [2026-01-05T12:17:14.500226] [DEBUG] [REMOTE ] OPFI: PASS: History has at least 300 days. [2026-01-05T12:17:14.500437] [DEBUG] [REMOTE ] OPFI: PASS: Price check passed. Min price $9.18. [2026-01-05T12:17:14.500591] [DEBUG] [REMOTE ] OPFI: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:14.500708] [DEBUG] [REMOTE ] OPFI: PASS: Integrity check passed. [2026-01-05T12:17:14.500749] [DEBUG] [REMOTE ] OPFI: Symbol is viable for forecasting. [2026-01-05T12:17:14.500798] [INFO ] [MAIN ] [2364/3535] OPFI kept (0.4s) | 2362 kept, 2 rejected | 137.8/min | ETA: 8.5m [2026-01-05T12:17:15.093137] [DEBUG] [REMOTE ] OPK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:15.093274] [DEBUG] [REMOTE ] OPK: PASS: History has at least 300 days. [2026-01-05T12:17:15.093491] [DEBUG] [REMOTE ] OPK: PASS: Price check passed. Min price $1.26. [2026-01-05T12:17:15.093649] [DEBUG] [REMOTE ] OPK: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:15.093771] [DEBUG] [REMOTE ] OPK: PASS: Integrity check passed. [2026-01-05T12:17:15.093810] [DEBUG] [REMOTE ] OPK: Symbol is viable for forecasting. [2026-01-05T12:17:15.093857] [INFO ] [MAIN ] [2365/3535] OPK kept (0.6s) | 2363 kept, 2 rejected | 137.8/min | ETA: 8.5m [2026-01-05T12:17:15.450161] [DEBUG] [REMOTE ] OPLN: Retrieved 4039 rows, trimmed to 300. [2026-01-05T12:17:15.450305] [DEBUG] [REMOTE ] OPLN: PASS: History has at least 300 days. [2026-01-05T12:17:15.450543] [DEBUG] [REMOTE ] OPLN: PASS: Price check passed. Min price $24.49. [2026-01-05T12:17:15.450727] [DEBUG] [REMOTE ] OPLN: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:15.450849] [DEBUG] [REMOTE ] OPLN: PASS: Integrity check passed. [2026-01-05T12:17:15.450890] [DEBUG] [REMOTE ] OPLN: Symbol is viable for forecasting. [2026-01-05T12:17:15.450938] [INFO ] [MAIN ] [2366/3535] OPLN kept (0.4s) | 2364 kept, 2 rejected | 137.8/min | ETA: 8.5m [2026-01-05T12:17:15.805031] [DEBUG] [REMOTE ] OPP: Retrieved 2329 rows, trimmed to 300. [2026-01-05T12:17:15.805164] [DEBUG] [REMOTE ] OPP: PASS: History has at least 300 days. [2026-01-05T12:17:15.805371] [DEBUG] [REMOTE ] OPP: PASS: Price check passed. Min price $7.80. [2026-01-05T12:17:15.805510] [DEBUG] [REMOTE ] OPP: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:15.805653] [DEBUG] [REMOTE ] OPP: PASS: Integrity check passed. [2026-01-05T12:17:15.805698] [DEBUG] [REMOTE ] OPP: Symbol is viable for forecasting. [2026-01-05T12:17:15.805906] [INFO ] [MAIN ] [2367/3535] OPP kept (0.4s) | 2365 kept, 2 rejected | 137.8/min | ETA: 8.5m [2026-01-05T12:17:16.174515] [DEBUG] [REMOTE ] OPRA: Retrieved 1869 rows, trimmed to 300. [2026-01-05T12:17:16.174664] [DEBUG] [REMOTE ] OPRA: PASS: History has at least 300 days. [2026-01-05T12:17:16.174878] [DEBUG] [REMOTE ] OPRA: PASS: Price check passed. Min price $12.89. [2026-01-05T12:17:16.175019] [DEBUG] [REMOTE ] OPRA: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:16.175135] [DEBUG] [REMOTE ] OPRA: PASS: Integrity check passed. [2026-01-05T12:17:16.175177] [DEBUG] [REMOTE ] OPRA: Symbol is viable for forecasting. [2026-01-05T12:17:16.175226] [INFO ] [MAIN ] [2368/3535] OPRA kept (0.4s) | 2366 kept, 2 rejected | 137.8/min | ETA: 8.5m [2026-01-05T12:17:16.736776] [DEBUG] [REMOTE ] OPRX: Retrieved 4628 rows, trimmed to 300. [2026-01-05T12:17:16.736936] [DEBUG] [REMOTE ] OPRX: PASS: History has at least 300 days. [2026-01-05T12:17:16.737161] [DEBUG] [REMOTE ] OPRX: PASS: Price check passed. Min price $12.25. [2026-01-05T12:17:16.737298] [DEBUG] [REMOTE ] OPRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:16.737419] [DEBUG] [REMOTE ] OPRX: PASS: Integrity check passed. [2026-01-05T12:17:16.737460] [DEBUG] [REMOTE ] OPRX: Symbol is viable for forecasting. [2026-01-05T12:17:16.737509] [INFO ] [MAIN ] [2369/3535] OPRX kept (0.6s) | 2367 kept, 2 rejected | 137.8/min | ETA: 8.5m [2026-01-05T12:17:16.974315] [DEBUG] [REMOTE ] OPTX: Retrieved 988 rows, trimmed to 300. [2026-01-05T12:17:16.974473] [DEBUG] [REMOTE ] OPTX: PASS: History has at least 300 days. [2026-01-05T12:17:16.974735] [DEBUG] [REMOTE ] OPTX: PASS: Price check passed. Min price $1.25. [2026-01-05T12:17:16.974877] [DEBUG] [REMOTE ] OPTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:16.974989] [DEBUG] [REMOTE ] OPTX: PASS: Integrity check passed. [2026-01-05T12:17:16.975032] [DEBUG] [REMOTE ] OPTX: Symbol is viable for forecasting. [2026-01-05T12:17:16.975081] [INFO ] [MAIN ] [2370/3535] OPTX kept (0.2s) | 2368 kept, 2 rejected | 137.9/min | ETA: 8.5m [2026-01-05T12:17:17.490458] [DEBUG] [REMOTE ] OPXS: Retrieved 4186 rows, trimmed to 300. [2026-01-05T12:17:17.490609] [DEBUG] [REMOTE ] OPXS: PASS: History has at least 300 days. [2026-01-05T12:17:17.490818] [DEBUG] [REMOTE ] OPXS: PASS: Price check passed. Min price $12.75. [2026-01-05T12:17:17.490952] [DEBUG] [REMOTE ] OPXS: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:17.491065] [DEBUG] [REMOTE ] OPXS: PASS: Integrity check passed. [2026-01-05T12:17:17.491106] [DEBUG] [REMOTE ] OPXS: Symbol is viable for forecasting. [2026-01-05T12:17:17.491155] [INFO ] [MAIN ] [2371/3535] OPXS kept (0.5s) | 2369 kept, 2 rejected | 137.8/min | ETA: 8.4m [2026-01-05T12:17:17.982310] [DEBUG] [REMOTE ] ORA: Retrieved 5319 rows, trimmed to 300. [2026-01-05T12:17:17.982438] [DEBUG] [REMOTE ] ORA: PASS: History has at least 300 days. [2026-01-05T12:17:17.982677] [DEBUG] [REMOTE ] ORA: PASS: Price check passed. Min price $103.84. [2026-01-05T12:17:17.982816] [DEBUG] [REMOTE ] ORA: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:17.982928] [DEBUG] [REMOTE ] ORA: PASS: Integrity check passed. [2026-01-05T12:17:17.982968] [DEBUG] [REMOTE ] ORA: Symbol is viable for forecasting. [2026-01-05T12:17:17.983029] [INFO ] [MAIN ] [2372/3535] ORA kept (0.5s) | 2370 kept, 2 rejected | 137.8/min | ETA: 8.4m [2026-01-05T12:17:18.334488] [DEBUG] [REMOTE ] ORC: Retrieved 3241 rows, trimmed to 300. [2026-01-05T12:17:18.334629] [DEBUG] [REMOTE ] ORC: PASS: History has at least 300 days. [2026-01-05T12:17:18.334829] [DEBUG] [REMOTE ] ORC: PASS: Price check passed. Min price $6.74. [2026-01-05T12:17:18.334960] [DEBUG] [REMOTE ] ORC: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:18.335067] [DEBUG] [REMOTE ] ORC: PASS: Integrity check passed. [2026-01-05T12:17:18.335107] [DEBUG] [REMOTE ] ORC: Symbol is viable for forecasting. [2026-01-05T12:17:18.335153] [INFO ] [MAIN ] [2373/3535] ORC kept (0.4s) | 2371 kept, 2 rejected | 137.8/min | ETA: 8.4m [2026-01-05T12:17:18.718942] [DEBUG] [REMOTE ] ORGO: Retrieved 2261 rows, trimmed to 300. [2026-01-05T12:17:18.719065] [DEBUG] [REMOTE ] ORGO: PASS: History has at least 300 days. [2026-01-05T12:17:18.719260] [DEBUG] [REMOTE ] ORGO: PASS: Price check passed. Min price $3.88. [2026-01-05T12:17:18.719390] [DEBUG] [REMOTE ] ORGO: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:18.719499] [DEBUG] [REMOTE ] ORGO: PASS: Integrity check passed. [2026-01-05T12:17:18.719538] [DEBUG] [REMOTE ] ORGO: Symbol is viable for forecasting. [2026-01-05T12:17:18.719601] [INFO ] [MAIN ] [2374/3535] ORGO kept (0.4s) | 2372 kept, 2 rejected | 137.9/min | ETA: 8.4m [2026-01-05T12:17:19.055094] [DEBUG] [REMOTE ] ORIC: Retrieved 1431 rows, trimmed to 300. [2026-01-05T12:17:19.055216] [DEBUG] [REMOTE ] ORIC: PASS: History has at least 300 days. [2026-01-05T12:17:19.055413] [DEBUG] [REMOTE ] ORIC: PASS: Price check passed. Min price $8.04. [2026-01-05T12:17:19.055544] [DEBUG] [REMOTE ] ORIC: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:19.055675] [DEBUG] [REMOTE ] ORIC: PASS: Integrity check passed. [2026-01-05T12:17:19.055716] [DEBUG] [REMOTE ] ORIC: Symbol is viable for forecasting. [2026-01-05T12:17:19.055762] [INFO ] [MAIN ] [2375/3535] ORIC kept (0.3s) | 2373 kept, 2 rejected | 137.9/min | ETA: 8.4m [2026-01-05T12:17:19.515493] [DEBUG] [REMOTE ] ORKA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:19.515665] [DEBUG] [REMOTE ] ORKA: PASS: History has at least 300 days. [2026-01-05T12:17:19.515906] [DEBUG] [REMOTE ] ORKA: PASS: Price check passed. Min price $22.61. [2026-01-05T12:17:19.516041] [DEBUG] [REMOTE ] ORKA: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:19.516167] [DEBUG] [REMOTE ] ORKA: PASS: Integrity check passed. [2026-01-05T12:17:19.516208] [DEBUG] [REMOTE ] ORKA: Symbol is viable for forecasting. [2026-01-05T12:17:19.516258] [INFO ] [MAIN ] [2376/3535] ORKA kept (0.5s) | 2374 kept, 2 rejected | 137.9/min | ETA: 8.4m [2026-01-05T12:17:20.047304] [DEBUG] [REMOTE ] ORLY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:20.047851] [DEBUG] [REMOTE ] ORLY: PASS: History has at least 300 days. [2026-01-05T12:17:20.048512] [DEBUG] [REMOTE ] ORLY: PASS: Price check passed. Min price $90.34. [2026-01-05T12:17:20.048718] [DEBUG] [REMOTE ] ORLY: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:20.048896] [DEBUG] [REMOTE ] ORLY: PASS: Integrity check passed. [2026-01-05T12:17:20.048939] [DEBUG] [REMOTE ] ORLY: Symbol is viable for forecasting. [2026-01-05T12:17:20.049001] [INFO ] [MAIN ] [2377/3535] ORLY kept (0.5s) | 2375 kept, 2 rejected | 137.9/min | ETA: 8.4m [2026-01-05T12:17:20.459435] [DEBUG] [REMOTE ] ORMP: Retrieved 4957 rows, trimmed to 300. [2026-01-05T12:17:20.459562] [DEBUG] [REMOTE ] ORMP: PASS: History has at least 300 days. [2026-01-05T12:17:20.459832] [DEBUG] [REMOTE ] ORMP: PASS: Price check passed. Min price $2.19. [2026-01-05T12:17:20.459976] [DEBUG] [REMOTE ] ORMP: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:20.460091] [DEBUG] [REMOTE ] ORMP: PASS: Integrity check passed. [2026-01-05T12:17:20.460133] [DEBUG] [REMOTE ] ORMP: Symbol is viable for forecasting. [2026-01-05T12:17:20.460199] [INFO ] [MAIN ] [2378/3535] ORMP kept (0.4s) | 2376 kept, 2 rejected | 137.9/min | ETA: 8.4m [2026-01-05T12:17:20.831525] [DEBUG] [REMOTE ] ORN: Retrieved 4537 rows, trimmed to 300. [2026-01-05T12:17:20.831757] [DEBUG] [REMOTE ] ORN: PASS: History has at least 300 days. [2026-01-05T12:17:20.832169] [DEBUG] [REMOTE ] ORN: PASS: Price check passed. Min price $8.18. [2026-01-05T12:17:20.832319] [DEBUG] [REMOTE ] ORN: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:20.832459] [DEBUG] [REMOTE ] ORN: PASS: Integrity check passed. [2026-01-05T12:17:20.832508] [DEBUG] [REMOTE ] ORN: Symbol is viable for forecasting. [2026-01-05T12:17:20.832566] [INFO ] [MAIN ] [2379/3535] ORN kept (0.4s) | 2377 kept, 2 rejected | 137.9/min | ETA: 8.4m [2026-01-05T12:17:21.312186] [DEBUG] [REMOTE ] ORRF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:21.312404] [DEBUG] [REMOTE ] ORRF: PASS: History has at least 300 days. [2026-01-05T12:17:21.312896] [DEBUG] [REMOTE ] ORRF: PASS: Price check passed. Min price $31.88. [2026-01-05T12:17:21.313042] [DEBUG] [REMOTE ] ORRF: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:21.313202] [DEBUG] [REMOTE ] ORRF: PASS: Integrity check passed. [2026-01-05T12:17:21.313253] [DEBUG] [REMOTE ] ORRF: Symbol is viable for forecasting. [2026-01-05T12:17:21.313319] [INFO ] [MAIN ] [2380/3535] ORRF kept (0.5s) | 2378 kept, 2 rejected | 137.9/min | ETA: 8.4m [2026-01-05T12:17:21.443935] [DEBUG] [REMOTE ] OS: Retrieved 363 rows, trimmed to 300. [2026-01-05T12:17:21.444136] [DEBUG] [REMOTE ] OS: PASS: History has at least 300 days. [2026-01-05T12:17:21.444377] [DEBUG] [REMOTE ] OS: PASS: Price check passed. Min price $16.65. [2026-01-05T12:17:21.444514] [DEBUG] [REMOTE ] OS: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:21.444686] [DEBUG] [REMOTE ] OS: PASS: Integrity check passed. [2026-01-05T12:17:21.444742] [DEBUG] [REMOTE ] OS: Symbol is viable for forecasting. [2026-01-05T12:17:21.444796] [INFO ] [MAIN ] [2381/3535] OS kept (0.1s) | 2379 kept, 2 rejected | 137.9/min | ETA: 8.4m [2026-01-05T12:17:22.208733] [DEBUG] [REMOTE ] OSBC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:22.208880] [DEBUG] [REMOTE ] OSBC: PASS: History has at least 300 days. [2026-01-05T12:17:22.209107] [DEBUG] [REMOTE ] OSBC: PASS: Price check passed. Min price $16.65. [2026-01-05T12:17:22.209246] [DEBUG] [REMOTE ] OSBC: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:22.209483] [DEBUG] [REMOTE ] OSBC: PASS: Integrity check passed. [2026-01-05T12:17:22.209528] [DEBUG] [REMOTE ] OSBC: Symbol is viable for forecasting. [2026-01-05T12:17:22.209595] [INFO ] [MAIN ] [2382/3535] OSBC kept (0.8s) | 2380 kept, 2 rejected | 137.9/min | ETA: 8.4m [2026-01-05T12:17:22.752463] [DEBUG] [REMOTE ] OSIS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:22.752616] [DEBUG] [REMOTE ] OSIS: PASS: History has at least 300 days. [2026-01-05T12:17:22.752835] [DEBUG] [REMOTE ] OSIS: PASS: Price check passed. Min price $233.97. [2026-01-05T12:17:22.752968] [DEBUG] [REMOTE ] OSIS: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:22.753082] [DEBUG] [REMOTE ] OSIS: PASS: Integrity check passed. [2026-01-05T12:17:22.753123] [DEBUG] [REMOTE ] OSIS: Symbol is viable for forecasting. [2026-01-05T12:17:22.753171] [INFO ] [MAIN ] [2383/3535] OSIS kept (0.5s) | 2381 kept, 2 rejected | 137.8/min | ETA: 8.4m [2026-01-05T12:17:23.233592] [DEBUG] [REMOTE ] OSPN: Retrieved 6286 rows, trimmed to 300. [2026-01-05T12:17:23.233770] [DEBUG] [REMOTE ] OSPN: PASS: History has at least 300 days. [2026-01-05T12:17:23.234085] [DEBUG] [REMOTE ] OSPN: PASS: Price check passed. Min price $11.29. [2026-01-05T12:17:23.234226] [DEBUG] [REMOTE ] OSPN: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:23.234377] [DEBUG] [REMOTE ] OSPN: PASS: Integrity check passed. [2026-01-05T12:17:23.234419] [DEBUG] [REMOTE ] OSPN: Symbol is viable for forecasting. [2026-01-05T12:17:23.234483] [INFO ] [MAIN ] [2384/3535] OSPN kept (0.5s) | 2382 kept, 2 rejected | 137.8/min | ETA: 8.4m [2026-01-05T12:17:23.524100] [DEBUG] [REMOTE ] OSS: Retrieved 1991 rows, trimmed to 300. [2026-01-05T12:17:23.524266] [DEBUG] [REMOTE ] OSS: PASS: History has at least 300 days. [2026-01-05T12:17:23.524567] [DEBUG] [REMOTE ] OSS: PASS: Price check passed. Min price $4.34. [2026-01-05T12:17:23.524784] [DEBUG] [REMOTE ] OSS: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:23.524952] [DEBUG] [REMOTE ] OSS: PASS: Integrity check passed. [2026-01-05T12:17:23.525014] [DEBUG] [REMOTE ] OSS: Symbol is viable for forecasting. [2026-01-05T12:17:23.525087] [INFO ] [MAIN ] [2385/3535] OSS kept (0.3s) | 2383 kept, 2 rejected | 137.9/min | ETA: 8.3m [2026-01-05T12:17:24.101539] [DEBUG] [REMOTE ] OTEX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:24.101695] [DEBUG] [REMOTE ] OTEX: PASS: History has at least 300 days. [2026-01-05T12:17:24.101912] [DEBUG] [REMOTE ] OTEX: PASS: Price check passed. Min price $31.74. [2026-01-05T12:17:24.102051] [DEBUG] [REMOTE ] OTEX: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:24.102169] [DEBUG] [REMOTE ] OTEX: PASS: Integrity check passed. [2026-01-05T12:17:24.102210] [DEBUG] [REMOTE ] OTEX: Symbol is viable for forecasting. [2026-01-05T12:17:24.102260] [INFO ] [MAIN ] [2386/3535] OTEX kept (0.6s) | 2384 kept, 2 rejected | 137.8/min | ETA: 8.3m [2026-01-05T12:17:24.325044] [DEBUG] [REMOTE ] OTIS: Retrieved 1456 rows, trimmed to 300. [2026-01-05T12:17:24.325171] [DEBUG] [REMOTE ] OTIS: PASS: History has at least 300 days. [2026-01-05T12:17:24.325376] [DEBUG] [REMOTE ] OTIS: PASS: Price check passed. Min price $86.12. [2026-01-05T12:17:24.325510] [DEBUG] [REMOTE ] OTIS: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:24.325651] [DEBUG] [REMOTE ] OTIS: PASS: Integrity check passed. [2026-01-05T12:17:24.325694] [DEBUG] [REMOTE ] OTIS: Symbol is viable for forecasting. [2026-01-05T12:17:24.325742] [INFO ] [MAIN ] [2387/3535] OTIS kept (0.2s) | 2385 kept, 2 rejected | 137.9/min | ETA: 8.3m [2026-01-05T12:17:24.721645] [DEBUG] [REMOTE ] OTLY: Retrieved 1161 rows, trimmed to 300. [2026-01-05T12:17:24.721776] [DEBUG] [REMOTE ] OTLY: PASS: History has at least 300 days. [2026-01-05T12:17:24.721978] [DEBUG] [REMOTE ] OTLY: PASS: Price check passed. Min price $10.69. [2026-01-05T12:17:24.722115] [DEBUG] [REMOTE ] OTLY: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:24.722225] [DEBUG] [REMOTE ] OTLY: PASS: Integrity check passed. [2026-01-05T12:17:24.722267] [DEBUG] [REMOTE ] OTLY: Symbol is viable for forecasting. [2026-01-05T12:17:24.722315] [INFO ] [MAIN ] [2388/3535] OTLY kept (0.4s) | 2386 kept, 2 rejected | 137.9/min | ETA: 8.3m [2026-01-05T12:17:25.193636] [DEBUG] [REMOTE ] OVID: Retrieved 2178 rows, trimmed to 300. [2026-01-05T12:17:25.193769] [DEBUG] [REMOTE ] OVID: PASS: History has at least 300 days. [2026-01-05T12:17:25.193978] [DEBUG] [REMOTE ] OVID: PASS: Price check passed. Min price $1.20. [2026-01-05T12:17:25.194116] [DEBUG] [REMOTE ] OVID: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:25.194251] [DEBUG] [REMOTE ] OVID: PASS: Integrity check passed. [2026-01-05T12:17:25.194310] [DEBUG] [REMOTE ] OVID: Symbol is viable for forecasting. [2026-01-05T12:17:25.194376] [INFO ] [MAIN ] [2389/3535] OVID kept (0.5s) | 2387 kept, 2 rejected | 137.9/min | ETA: 8.3m [2026-01-05T12:17:25.747131] [DEBUG] [REMOTE ] OVLY: Retrieved 5590 rows, trimmed to 300. [2026-01-05T12:17:25.747266] [DEBUG] [REMOTE ] OVLY: PASS: History has at least 300 days. [2026-01-05T12:17:25.747481] [DEBUG] [REMOTE ] OVLY: PASS: Price check passed. Min price $25.41. [2026-01-05T12:17:25.747633] [DEBUG] [REMOTE ] OVLY: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:25.747751] [DEBUG] [REMOTE ] OVLY: PASS: Integrity check passed. [2026-01-05T12:17:25.747807] [DEBUG] [REMOTE ] OVLY: Symbol is viable for forecasting. [2026-01-05T12:17:25.747855] [INFO ] [MAIN ] [2390/3535] OVLY kept (0.6s) | 2388 kept, 2 rejected | 137.8/min | ETA: 8.3m [2026-01-05T12:17:26.034933] [DEBUG] [REMOTE ] OWL: Retrieved 1269 rows, trimmed to 300. [2026-01-05T12:17:26.035067] [DEBUG] [REMOTE ] OWL: PASS: History has at least 300 days. [2026-01-05T12:17:26.035269] [DEBUG] [REMOTE ] OWL: PASS: Price check passed. Min price $13.74. [2026-01-05T12:17:26.035405] [DEBUG] [REMOTE ] OWL: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:26.035516] [DEBUG] [REMOTE ] OWL: PASS: Integrity check passed. [2026-01-05T12:17:26.035557] [DEBUG] [REMOTE ] OWL: Symbol is viable for forecasting. [2026-01-05T12:17:26.035633] [INFO ] [MAIN ] [2391/3535] OWL kept (0.3s) | 2389 kept, 2 rejected | 137.9/min | ETA: 8.3m [2026-01-05T12:17:26.522375] [DEBUG] [REMOTE ] OXLC: Retrieved 3760 rows, trimmed to 300. [2026-01-05T12:17:26.522560] [DEBUG] [REMOTE ] OXLC: PASS: History has at least 300 days. [2026-01-05T12:17:26.522829] [DEBUG] [REMOTE ] OXLC: PASS: Price check passed. Min price $12.68. [2026-01-05T12:17:26.522962] [DEBUG] [REMOTE ] OXLC: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:26.523075] [DEBUG] [REMOTE ] OXLC: PASS: Integrity check passed. [2026-01-05T12:17:26.523115] [DEBUG] [REMOTE ] OXLC: Symbol is viable for forecasting. [2026-01-05T12:17:26.523164] [INFO ] [MAIN ] [2392/3535] OXLC kept (0.5s) | 2390 kept, 2 rejected | 137.9/min | ETA: 8.3m [2026-01-05T12:17:27.035473] [DEBUG] [REMOTE ] OXM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:27.035720] [DEBUG] [REMOTE ] OXM: PASS: History has at least 300 days. [2026-01-05T12:17:27.036081] [DEBUG] [REMOTE ] OXM: PASS: Price check passed. Min price $31.74. [2026-01-05T12:17:27.036226] [DEBUG] [REMOTE ] OXM: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:27.036388] [DEBUG] [REMOTE ] OXM: PASS: Integrity check passed. [2026-01-05T12:17:27.036432] [DEBUG] [REMOTE ] OXM: Symbol is viable for forecasting. [2026-01-05T12:17:27.036496] [INFO ] [MAIN ] [2393/3535] OXM kept (0.5s) | 2391 kept, 2 rejected | 137.8/min | ETA: 8.3m [2026-01-05T12:17:27.359733] [DEBUG] [REMOTE ] OXSQ: Retrieved 1958 rows, trimmed to 300. [2026-01-05T12:17:27.359875] [DEBUG] [REMOTE ] OXSQ: PASS: History has at least 300 days. [2026-01-05T12:17:27.360098] [DEBUG] [REMOTE ] OXSQ: PASS: Price check passed. Min price $1.62. [2026-01-05T12:17:27.360234] [DEBUG] [REMOTE ] OXSQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:27.360344] [DEBUG] [REMOTE ] OXSQ: PASS: Integrity check passed. [2026-01-05T12:17:27.360385] [DEBUG] [REMOTE ] OXSQ: Symbol is viable for forecasting. [2026-01-05T12:17:27.360432] [INFO ] [MAIN ] [2394/3535] OXSQ kept (0.3s) | 2392 kept, 2 rejected | 137.9/min | ETA: 8.3m [2026-01-05T12:17:27.554962] [DEBUG] [REMOTE ] OZEM: Retrieved 406 rows, trimmed to 300. [2026-01-05T12:17:27.555088] [DEBUG] [REMOTE ] OZEM: PASS: History has at least 300 days. [2026-01-05T12:17:27.555282] [DEBUG] [REMOTE ] OZEM: PASS: Price check passed. Min price $27.19. [2026-01-05T12:17:27.555412] [DEBUG] [REMOTE ] OZEM: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:27.555517] [DEBUG] [REMOTE ] OZEM: PASS: Integrity check passed. [2026-01-05T12:17:27.555556] [DEBUG] [REMOTE ] OZEM: Symbol is viable for forecasting. [2026-01-05T12:17:27.555620] [INFO ] [MAIN ] [2395/3535] OZEM kept (0.2s) | 2393 kept, 2 rejected | 137.9/min | ETA: 8.3m [2026-01-05T12:17:28.292060] [DEBUG] [REMOTE ] OZK: Retrieved 6281 rows, trimmed to 300. [2026-01-05T12:17:28.292230] [DEBUG] [REMOTE ] OZK: PASS: History has at least 300 days. [2026-01-05T12:17:28.292473] [DEBUG] [REMOTE ] OZK: PASS: Price check passed. Min price $42.64. [2026-01-05T12:17:28.292634] [DEBUG] [REMOTE ] OZK: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:28.292761] [DEBUG] [REMOTE ] OZK: PASS: Integrity check passed. [2026-01-05T12:17:28.292832] [DEBUG] [REMOTE ] OZK: Symbol is viable for forecasting. [2026-01-05T12:17:28.292886] [INFO ] [MAIN ] [2396/3535] OZK kept (0.7s) | 2394 kept, 2 rejected | 137.9/min | ETA: 8.3m [2026-01-05T12:17:28.530872] [DEBUG] [REMOTE ] OZKAP: Retrieved 1048 rows, trimmed to 300. [2026-01-05T12:17:28.531023] [DEBUG] [REMOTE ] OZKAP: PASS: History has at least 300 days. [2026-01-05T12:17:28.531410] [DEBUG] [REMOTE ] OZKAP: PASS: Price check passed. Min price $15.95. [2026-01-05T12:17:28.531539] [DEBUG] [REMOTE ] OZKAP: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:28.531672] [DEBUG] [REMOTE ] OZKAP: PASS: Integrity check passed. [2026-01-05T12:17:28.531712] [DEBUG] [REMOTE ] OZKAP: Symbol is viable for forecasting. [2026-01-05T12:17:28.531758] [INFO ] [MAIN ] [2397/3535] OZKAP kept (0.2s) | 2395 kept, 2 rejected | 137.9/min | ETA: 8.3m [2026-01-05T12:17:29.154171] [DEBUG] [REMOTE ] PAA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:29.154305] [DEBUG] [REMOTE ] PAA: PASS: History has at least 300 days. [2026-01-05T12:17:29.154547] [DEBUG] [REMOTE ] PAA: PASS: Price check passed. Min price $15.49. [2026-01-05T12:17:29.154737] [DEBUG] [REMOTE ] PAA: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:29.154859] [DEBUG] [REMOTE ] PAA: PASS: Integrity check passed. [2026-01-05T12:17:29.154899] [DEBUG] [REMOTE ] PAA: Symbol is viable for forecasting. [2026-01-05T12:17:29.154948] [INFO ] [MAIN ] [2398/3535] PAA kept (0.6s) | 2396 kept, 2 rejected | 137.9/min | ETA: 8.2m [2026-01-05T12:17:29.635962] [DEBUG] [REMOTE ] PAAS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:29.636105] [DEBUG] [REMOTE ] PAAS: PASS: History has at least 300 days. [2026-01-05T12:17:29.636348] [DEBUG] [REMOTE ] PAAS: PASS: Price check passed. Min price $33.08. [2026-01-05T12:17:29.636481] [DEBUG] [REMOTE ] PAAS: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:29.636625] [DEBUG] [REMOTE ] PAAS: PASS: Integrity check passed. [2026-01-05T12:17:29.636668] [DEBUG] [REMOTE ] PAAS: Symbol is viable for forecasting. [2026-01-05T12:17:29.636716] [INFO ] [MAIN ] [2399/3535] PAAS kept (0.5s) | 2397 kept, 2 rejected | 137.8/min | ETA: 8.2m [2026-01-05T12:17:30.055565] [DEBUG] [REMOTE ] PAC: Retrieved 4995 rows, trimmed to 300. [2026-01-05T12:17:30.055787] [DEBUG] [REMOTE ] PAC: PASS: History has at least 300 days. [2026-01-05T12:17:30.056101] [DEBUG] [REMOTE ] PAC: PASS: Price check passed. Min price $208.17. [2026-01-05T12:17:30.056248] [DEBUG] [REMOTE ] PAC: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:30.056382] [DEBUG] [REMOTE ] PAC: PASS: Integrity check passed. [2026-01-05T12:17:30.056425] [DEBUG] [REMOTE ] PAC: Symbol is viable for forecasting. [2026-01-05T12:17:30.056478] [INFO ] [MAIN ] [2400/3535] PAC kept (0.4s) | 2398 kept, 2 rejected | 137.9/min | ETA: 8.2m [2026-01-05T12:17:30.411816] [DEBUG] [REMOTE ] PACB: Retrieved 3819 rows, trimmed to 300. [2026-01-05T12:17:30.412006] [DEBUG] [REMOTE ] PACB: PASS: History has at least 300 days. [2026-01-05T12:17:30.412250] [DEBUG] [REMOTE ] PACB: PASS: Price check passed. Min price $1.42. [2026-01-05T12:17:30.412386] [DEBUG] [REMOTE ] PACB: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:30.412534] [DEBUG] [REMOTE ] PACB: PASS: Integrity check passed. [2026-01-05T12:17:30.412615] [DEBUG] [REMOTE ] PACB: Symbol is viable for forecasting. [2026-01-05T12:17:30.412672] [INFO ] [MAIN ] [2401/3535] PACB kept (0.4s) | 2399 kept, 2 rejected | 137.9/min | ETA: 8.2m [2026-01-05T12:17:30.759766] [DEBUG] [REMOTE ] PACK: Retrieved 1657 rows, trimmed to 300. [2026-01-05T12:17:30.759954] [DEBUG] [REMOTE ] PACK: PASS: History has at least 300 days. [2026-01-05T12:17:30.760200] [DEBUG] [REMOTE ] PACK: PASS: Price check passed. Min price $4.29. [2026-01-05T12:17:30.760337] [DEBUG] [REMOTE ] PACK: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:30.760480] [DEBUG] [REMOTE ] PACK: PASS: Integrity check passed. [2026-01-05T12:17:30.760548] [DEBUG] [REMOTE ] PACK: Symbol is viable for forecasting. [2026-01-05T12:17:30.760620] [INFO ] [MAIN ] [2402/3535] PACK kept (0.3s) | 2400 kept, 2 rejected | 137.9/min | ETA: 8.2m [2026-01-05T12:17:31.213113] [DEBUG] [REMOTE ] PAGP: Retrieved 3072 rows, trimmed to 300. [2026-01-05T12:17:31.213306] [DEBUG] [REMOTE ] PAGP: PASS: History has at least 300 days. [2026-01-05T12:17:31.213566] [DEBUG] [REMOTE ] PAGP: PASS: Price check passed. Min price $16.49. [2026-01-05T12:17:31.213768] [DEBUG] [REMOTE ] PAGP: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:31.214699] [DEBUG] [REMOTE ] PAGP: PASS: Integrity check passed. [2026-01-05T12:17:31.214950] [DEBUG] [REMOTE ] PAGP: Symbol is viable for forecasting. [2026-01-05T12:17:31.215044] [INFO ] [MAIN ] [2403/3535] PAGP kept (0.5s) | 2401 kept, 2 rejected | 137.9/min | ETA: 8.2m [2026-01-05T12:17:31.538511] [DEBUG] [REMOTE ] PAGS: Retrieved 1997 rows, trimmed to 300. [2026-01-05T12:17:31.538744] [DEBUG] [REMOTE ] PAGS: PASS: History has at least 300 days. [2026-01-05T12:17:31.539032] [DEBUG] [REMOTE ] PAGS: PASS: Price check passed. Min price $8.75. [2026-01-05T12:17:31.539184] [DEBUG] [REMOTE ] PAGS: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:31.539307] [DEBUG] [REMOTE ] PAGS: PASS: Integrity check passed. [2026-01-05T12:17:31.539349] [DEBUG] [REMOTE ] PAGS: Symbol is viable for forecasting. [2026-01-05T12:17:31.539402] [INFO ] [MAIN ] [2404/3535] PAGS kept (0.3s) | 2402 kept, 2 rejected | 137.9/min | ETA: 8.2m [2026-01-05T12:17:32.014703] [DEBUG] [REMOTE ] PAHC: Retrieved 2950 rows, trimmed to 300. [2026-01-05T12:17:32.014833] [DEBUG] [REMOTE ] PAHC: PASS: History has at least 300 days. [2026-01-05T12:17:32.015037] [DEBUG] [REMOTE ] PAHC: PASS: Price check passed. Min price $36.29. [2026-01-05T12:17:32.015171] [DEBUG] [REMOTE ] PAHC: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:32.015282] [DEBUG] [REMOTE ] PAHC: PASS: Integrity check passed. [2026-01-05T12:17:32.015325] [DEBUG] [REMOTE ] PAHC: Symbol is viable for forecasting. [2026-01-05T12:17:32.015373] [INFO ] [MAIN ] [2405/3535] PAHC kept (0.5s) | 2403 kept, 2 rejected | 137.9/min | ETA: 8.2m [2026-01-05T12:17:32.252806] [DEBUG] [REMOTE ] PAL: Retrieved 414 rows, trimmed to 300. [2026-01-05T12:17:32.252933] [DEBUG] [REMOTE ] PAL: PASS: History has at least 300 days. [2026-01-05T12:17:32.253124] [DEBUG] [REMOTE ] PAL: PASS: Price check passed. Min price $5.81. [2026-01-05T12:17:32.253253] [DEBUG] [REMOTE ] PAL: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:32.253360] [DEBUG] [REMOTE ] PAL: PASS: Integrity check passed. [2026-01-05T12:17:32.253399] [DEBUG] [REMOTE ] PAL: Symbol is viable for forecasting. [2026-01-05T12:17:32.253445] [INFO ] [MAIN ] [2406/3535] PAL kept (0.2s) | 2404 kept, 2 rejected | 137.9/min | ETA: 8.2m [2026-01-05T12:17:32.828296] [DEBUG] [REMOTE ] PAM: Retrieved 4083 rows, trimmed to 300. [2026-01-05T12:17:32.828431] [DEBUG] [REMOTE ] PAM: PASS: History has at least 300 days. [2026-01-05T12:17:32.828709] [DEBUG] [REMOTE ] PAM: PASS: Price check passed. Min price $59.30. [2026-01-05T12:17:32.828856] [DEBUG] [REMOTE ] PAM: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:32.828968] [DEBUG] [REMOTE ] PAM: PASS: Integrity check passed. [2026-01-05T12:17:32.829009] [DEBUG] [REMOTE ] PAM: Symbol is viable for forecasting. [2026-01-05T12:17:32.829057] [INFO ] [MAIN ] [2407/3535] PAM kept (0.6s) | 2405 kept, 2 rejected | 137.9/min | ETA: 8.2m [2026-01-05T12:17:33.211977] [DEBUG] [REMOTE ] PANL: Retrieved 3027 rows, trimmed to 300. [2026-01-05T12:17:33.212121] [DEBUG] [REMOTE ] PANL: PASS: History has at least 300 days. [2026-01-05T12:17:33.212346] [DEBUG] [REMOTE ] PANL: PASS: Price check passed. Min price $4.53. [2026-01-05T12:17:33.212479] [DEBUG] [REMOTE ] PANL: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:33.212639] [DEBUG] [REMOTE ] PANL: PASS: Integrity check passed. [2026-01-05T12:17:33.212683] [DEBUG] [REMOTE ] PANL: Symbol is viable for forecasting. [2026-01-05T12:17:33.212731] [INFO ] [MAIN ] [2408/3535] PANL kept (0.4s) | 2406 kept, 2 rejected | 137.9/min | ETA: 8.2m [2026-01-05T12:17:33.531454] [DEBUG] [REMOTE ] PASG: Retrieved 1470 rows, trimmed to 300. [2026-01-05T12:17:33.531617] [DEBUG] [REMOTE ] PASG: PASS: History has at least 300 days. [2026-01-05T12:17:33.531834] [DEBUG] [REMOTE ] PASG: PASS: Price check passed. Min price $6.29. [2026-01-05T12:17:33.531972] [DEBUG] [REMOTE ] PASG: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:33.532083] [DEBUG] [REMOTE ] PASG: PASS: Integrity check passed. [2026-01-05T12:17:33.532125] [DEBUG] [REMOTE ] PASG: Symbol is viable for forecasting. [2026-01-05T12:17:33.532174] [INFO ] [MAIN ] [2409/3535] PASG kept (0.3s) | 2407 kept, 2 rejected | 137.9/min | ETA: 8.2m [2026-01-05T12:17:33.823740] [DEBUG] [REMOTE ] PATH: Retrieved 1182 rows, trimmed to 300. [2026-01-05T12:17:33.823889] [DEBUG] [REMOTE ] PATH: PASS: History has at least 300 days. [2026-01-05T12:17:33.824138] [DEBUG] [REMOTE ] PATH: PASS: Price check passed. Min price $12.73. [2026-01-05T12:17:33.824281] [DEBUG] [REMOTE ] PATH: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:33.824408] [DEBUG] [REMOTE ] PATH: PASS: Integrity check passed. [2026-01-05T12:17:33.824451] [DEBUG] [REMOTE ] PATH: Symbol is viable for forecasting. [2026-01-05T12:17:33.824501] [INFO ] [MAIN ] [2410/3535] PATH kept (0.3s) | 2408 kept, 2 rejected | 137.9/min | ETA: 8.2m [2026-01-05T12:17:34.591345] [DEBUG] [REMOTE ] PATK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:34.591562] [DEBUG] [REMOTE ] PATK: PASS: History has at least 300 days. [2026-01-05T12:17:34.591981] [DEBUG] [REMOTE ] PATK: PASS: Price check passed. Min price $96.54. [2026-01-05T12:17:34.592160] [DEBUG] [REMOTE ] PATK: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:34.592373] [DEBUG] [REMOTE ] PATK: PASS: Integrity check passed. [2026-01-05T12:17:34.592434] [DEBUG] [REMOTE ] PATK: Symbol is viable for forecasting. [2026-01-05T12:17:34.592513] [INFO ] [MAIN ] [2411/3535] PATK kept (0.8s) | 2409 kept, 2 rejected | 137.9/min | ETA: 8.2m [2026-01-05T12:17:34.877671] [DEBUG] [REMOTE ] PAX: Retrieved 1243 rows, trimmed to 300. [2026-01-05T12:17:34.877818] [DEBUG] [REMOTE ] PAX: PASS: History has at least 300 days. [2026-01-05T12:17:34.878037] [DEBUG] [REMOTE ] PAX: PASS: Price check passed. Min price $13.66. [2026-01-05T12:17:34.878177] [DEBUG] [REMOTE ] PAX: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:34.878291] [DEBUG] [REMOTE ] PAX: PASS: Integrity check passed. [2026-01-05T12:17:34.878332] [DEBUG] [REMOTE ] PAX: Symbol is viable for forecasting. [2026-01-05T12:17:34.878380] [INFO ] [MAIN ] [2412/3535] PAX kept (0.3s) | 2410 kept, 2 rejected | 137.9/min | ETA: 8.1m [2026-01-05T12:17:35.239465] [DEBUG] [REMOTE ] PAXS: Retrieved 987 rows, trimmed to 300. [2026-01-05T12:17:35.239653] [DEBUG] [REMOTE ] PAXS: PASS: History has at least 300 days. [2026-01-05T12:17:35.239934] [DEBUG] [REMOTE ] PAXS: PASS: Price check passed. Min price $14.91. [2026-01-05T12:17:35.240161] [DEBUG] [REMOTE ] PAXS: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:35.240319] [DEBUG] [REMOTE ] PAXS: PASS: Integrity check passed. [2026-01-05T12:17:35.240379] [DEBUG] [REMOTE ] PAXS: Symbol is viable for forecasting. [2026-01-05T12:17:35.240444] [INFO ] [MAIN ] [2413/3535] PAXS kept (0.4s) | 2411 kept, 2 rejected | 137.9/min | ETA: 8.1m [2026-01-05T12:17:35.605123] [DEBUG] [REMOTE ] PAY: Retrieved 1157 rows, trimmed to 300. [2026-01-05T12:17:35.605253] [DEBUG] [REMOTE ] PAY: PASS: History has at least 300 days. [2026-01-05T12:17:35.605457] [DEBUG] [REMOTE ] PAY: PASS: Price check passed. Min price $28.47. [2026-01-05T12:17:35.605615] [DEBUG] [REMOTE ] PAY: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:35.605747] [DEBUG] [REMOTE ] PAY: PASS: Integrity check passed. [2026-01-05T12:17:35.605790] [DEBUG] [REMOTE ] PAY: Symbol is viable for forecasting. [2026-01-05T12:17:35.605839] [INFO ] [MAIN ] [2414/3535] PAY kept (0.4s) | 2412 kept, 2 rejected | 137.9/min | ETA: 8.1m [2026-01-05T12:17:36.140711] [DEBUG] [REMOTE ] PAYC: Retrieved 2948 rows, trimmed to 300. [2026-01-05T12:17:36.140837] [DEBUG] [REMOTE ] PAYC: PASS: History has at least 300 days. [2026-01-05T12:17:36.141040] [DEBUG] [REMOTE ] PAYC: PASS: Price check passed. Min price $152.40. [2026-01-05T12:17:36.141179] [DEBUG] [REMOTE ] PAYC: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:36.141289] [DEBUG] [REMOTE ] PAYC: PASS: Integrity check passed. [2026-01-05T12:17:36.141329] [DEBUG] [REMOTE ] PAYC: Symbol is viable for forecasting. [2026-01-05T12:17:36.141374] [INFO ] [MAIN ] [2415/3535] PAYC kept (0.5s) | 2413 kept, 2 rejected | 137.9/min | ETA: 8.1m [2026-01-05T12:17:36.492423] [DEBUG] [REMOTE ] PAYO: Retrieved 1136 rows, trimmed to 300. [2026-01-05T12:17:36.492545] [DEBUG] [REMOTE ] PAYO: PASS: History has at least 300 days. [2026-01-05T12:17:36.492757] [DEBUG] [REMOTE ] PAYO: PASS: Price check passed. Min price $5.27. [2026-01-05T12:17:36.492891] [DEBUG] [REMOTE ] PAYO: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:36.493000] [DEBUG] [REMOTE ] PAYO: PASS: Integrity check passed. [2026-01-05T12:17:36.493040] [DEBUG] [REMOTE ] PAYO: Symbol is viable for forecasting. [2026-01-05T12:17:36.493087] [INFO ] [MAIN ] [2416/3535] PAYO kept (0.4s) | 2414 kept, 2 rejected | 137.9/min | ETA: 8.1m [2026-01-05T12:17:36.979653] [DEBUG] [REMOTE ] PAYS: Retrieved 4587 rows, trimmed to 300. [2026-01-05T12:17:36.979777] [DEBUG] [REMOTE ] PAYS: PASS: History has at least 300 days. [2026-01-05T12:17:36.979973] [DEBUG] [REMOTE ] PAYS: PASS: Price check passed. Min price $4.96. [2026-01-05T12:17:36.980105] [DEBUG] [REMOTE ] PAYS: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:36.980214] [DEBUG] [REMOTE ] PAYS: PASS: Integrity check passed. [2026-01-05T12:17:36.980253] [DEBUG] [REMOTE ] PAYS: Symbol is viable for forecasting. [2026-01-05T12:17:36.980299] [INFO ] [MAIN ] [2417/3535] PAYS kept (0.5s) | 2415 kept, 2 rejected | 137.9/min | ETA: 8.1m [2026-01-05T12:17:37.539106] [DEBUG] [REMOTE ] PAYX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:37.539263] [DEBUG] [REMOTE ] PAYX: PASS: History has at least 300 days. [2026-01-05T12:17:37.539491] [DEBUG] [REMOTE ] PAYX: PASS: Price check passed. Min price $108.46. [2026-01-05T12:17:37.539642] [DEBUG] [REMOTE ] PAYX: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:37.539761] [DEBUG] [REMOTE ] PAYX: PASS: Integrity check passed. [2026-01-05T12:17:37.539801] [DEBUG] [REMOTE ] PAYX: Symbol is viable for forecasting. [2026-01-05T12:17:37.539848] [INFO ] [MAIN ] [2418/3535] PAYX kept (0.6s) | 2416 kept, 2 rejected | 137.9/min | ETA: 8.1m [2026-01-05T12:17:37.894301] [DEBUG] [REMOTE ] PB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:37.894451] [DEBUG] [REMOTE ] PB: PASS: History has at least 300 days. [2026-01-05T12:17:37.894735] [DEBUG] [REMOTE ] PB: PASS: Price check passed. Min price $61.38. [2026-01-05T12:17:37.894892] [DEBUG] [REMOTE ] PB: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:37.895029] [DEBUG] [REMOTE ] PB: PASS: Integrity check passed. [2026-01-05T12:17:37.895071] [DEBUG] [REMOTE ] PB: Symbol is viable for forecasting. [2026-01-05T12:17:37.895125] [INFO ] [MAIN ] [2419/3535] PB kept (0.4s) | 2417 kept, 2 rejected | 137.9/min | ETA: 8.1m [2026-01-05T12:17:38.322414] [DEBUG] [REMOTE ] PBA: Retrieved 3834 rows, trimmed to 300. [2026-01-05T12:17:38.322643] [DEBUG] [REMOTE ] PBA: PASS: History has at least 300 days. [2026-01-05T12:17:38.322966] [DEBUG] [REMOTE ] PBA: PASS: Price check passed. Min price $36.63. [2026-01-05T12:17:38.323156] [DEBUG] [REMOTE ] PBA: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:38.323348] [DEBUG] [REMOTE ] PBA: PASS: Integrity check passed. [2026-01-05T12:17:38.323395] [DEBUG] [REMOTE ] PBA: Symbol is viable for forecasting. [2026-01-05T12:17:38.323456] [INFO ] [MAIN ] [2420/3535] PBA kept (0.4s) | 2418 kept, 2 rejected | 137.9/min | ETA: 8.1m [2026-01-05T12:17:38.700499] [DEBUG] [REMOTE ] PBF: Retrieved 3283 rows, trimmed to 300. [2026-01-05T12:17:38.700744] [DEBUG] [REMOTE ] PBF: PASS: History has at least 300 days. [2026-01-05T12:17:38.701076] [DEBUG] [REMOTE ] PBF: PASS: Price check passed. Min price $26.02. [2026-01-05T12:17:38.701232] [DEBUG] [REMOTE ] PBF: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:38.701376] [DEBUG] [REMOTE ] PBF: PASS: Integrity check passed. [2026-01-05T12:17:38.701423] [DEBUG] [REMOTE ] PBF: Symbol is viable for forecasting. [2026-01-05T12:17:38.701479] [INFO ] [MAIN ] [2421/3535] PBF kept (0.4s) | 2419 kept, 2 rejected | 137.9/min | ETA: 8.1m [2026-01-05T12:17:38.972700] [DEBUG] [REMOTE ] PBFS: Retrieved 1625 rows, trimmed to 300. [2026-01-05T12:17:38.972884] [DEBUG] [REMOTE ] PBFS: PASS: History has at least 300 days. [2026-01-05T12:17:38.973126] [DEBUG] [REMOTE ] PBFS: PASS: Price check passed. Min price $13.01. [2026-01-05T12:17:38.973265] [DEBUG] [REMOTE ] PBFS: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:38.973388] [DEBUG] [REMOTE ] PBFS: PASS: Integrity check passed. [2026-01-05T12:17:38.973431] [DEBUG] [REMOTE ] PBFS: Symbol is viable for forecasting. [2026-01-05T12:17:38.973483] [INFO ] [MAIN ] [2422/3535] PBFS kept (0.3s) | 2420 kept, 2 rejected | 137.9/min | ETA: 8.1m [2026-01-05T12:17:39.494210] [DEBUG] [REMOTE ] PBH: Retrieved 5257 rows, trimmed to 300. [2026-01-05T12:17:39.494357] [DEBUG] [REMOTE ] PBH: PASS: History has at least 300 days. [2026-01-05T12:17:39.494600] [DEBUG] [REMOTE ] PBH: PASS: Price check passed. Min price $57.47. [2026-01-05T12:17:39.494742] [DEBUG] [REMOTE ] PBH: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:39.494864] [DEBUG] [REMOTE ] PBH: PASS: Integrity check passed. [2026-01-05T12:17:39.494907] [DEBUG] [REMOTE ] PBH: Symbol is viable for forecasting. [2026-01-05T12:17:39.494957] [INFO ] [MAIN ] [2423/3535] PBH kept (0.5s) | 2421 kept, 2 rejected | 137.9/min | ETA: 8.1m [2026-01-05T12:17:40.062045] [DEBUG] [REMOTE ] PBI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:40.062199] [DEBUG] [REMOTE ] PBI: PASS: History has at least 300 days. [2026-01-05T12:17:40.062459] [DEBUG] [REMOTE ] PBI: PASS: Price check passed. Min price $9.02. [2026-01-05T12:17:40.062621] [DEBUG] [REMOTE ] PBI: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:40.062750] [DEBUG] [REMOTE ] PBI: PASS: Integrity check passed. [2026-01-05T12:17:40.062793] [DEBUG] [REMOTE ] PBI: Symbol is viable for forecasting. [2026-01-05T12:17:40.062843] [INFO ] [MAIN ] [2424/3535] PBI kept (0.6s) | 2422 kept, 2 rejected | 137.9/min | ETA: 8.1m [2026-01-05T12:17:40.427126] [DEBUG] [REMOTE ] PBYI: Retrieved 3444 rows, trimmed to 300. [2026-01-05T12:17:40.427254] [DEBUG] [REMOTE ] PBYI: PASS: History has at least 300 days. [2026-01-05T12:17:40.427461] [DEBUG] [REMOTE ] PBYI: PASS: Price check passed. Min price $4.73. [2026-01-05T12:17:40.427626] [DEBUG] [REMOTE ] PBYI: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:40.427745] [DEBUG] [REMOTE ] PBYI: PASS: Integrity check passed. [2026-01-05T12:17:40.427787] [DEBUG] [REMOTE ] PBYI: Symbol is viable for forecasting. [2026-01-05T12:17:40.427834] [INFO ] [MAIN ] [2425/3535] PBYI kept (0.4s) | 2423 kept, 2 rejected | 137.9/min | ETA: 8.0m [2026-01-05T12:17:40.792236] [DEBUG] [REMOTE ] PCB: Retrieved 2914 rows, trimmed to 300. [2026-01-05T12:17:40.792435] [DEBUG] [REMOTE ] PCB: PASS: History has at least 300 days. [2026-01-05T12:17:40.792749] [DEBUG] [REMOTE ] PCB: PASS: Price check passed. Min price $19.66. [2026-01-05T12:17:40.792897] [DEBUG] [REMOTE ] PCB: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:40.793087] [DEBUG] [REMOTE ] PCB: PASS: Integrity check passed. [2026-01-05T12:17:40.793133] [DEBUG] [REMOTE ] PCB: Symbol is viable for forecasting. [2026-01-05T12:17:40.793185] [INFO ] [MAIN ] [2426/3535] PCB kept (0.4s) | 2424 kept, 2 rejected | 137.9/min | ETA: 8.0m [2026-01-05T12:17:41.349833] [DEBUG] [REMOTE ] PCF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:41.349974] [DEBUG] [REMOTE ] PCF: PASS: History has at least 300 days. [2026-01-05T12:17:41.350197] [DEBUG] [REMOTE ] PCF: PASS: Price check passed. Min price $5.98. [2026-01-05T12:17:41.350331] [DEBUG] [REMOTE ] PCF: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:41.350449] [DEBUG] [REMOTE ] PCF: PASS: Integrity check passed. [2026-01-05T12:17:41.350489] [DEBUG] [REMOTE ] PCF: Symbol is viable for forecasting. [2026-01-05T12:17:41.350536] [INFO ] [MAIN ] [2427/3535] PCF kept (0.6s) | 2425 kept, 2 rejected | 137.9/min | ETA: 8.0m [2026-01-05T12:17:41.829664] [DEBUG] [REMOTE ] PCG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:41.829801] [DEBUG] [REMOTE ] PCG: PASS: History has at least 300 days. [2026-01-05T12:17:41.830025] [DEBUG] [REMOTE ] PCG: PASS: Price check passed. Min price $14.78. [2026-01-05T12:17:41.830163] [DEBUG] [REMOTE ] PCG: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:41.830304] [DEBUG] [REMOTE ] PCG: PASS: Integrity check passed. [2026-01-05T12:17:41.830346] [DEBUG] [REMOTE ] PCG: Symbol is viable for forecasting. [2026-01-05T12:17:41.830392] [INFO ] [MAIN ] [2428/3535] PCG kept (0.5s) | 2426 kept, 2 rejected | 137.9/min | ETA: 8.0m [2026-01-05T12:17:42.350743] [DEBUG] [REMOTE ] PCH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:42.350993] [DEBUG] [REMOTE ] PCH: PASS: History has at least 300 days. [2026-01-05T12:17:42.351595] [DEBUG] [REMOTE ] PCH: PASS: Price check passed. Min price $37.79. [2026-01-05T12:17:42.351778] [DEBUG] [REMOTE ] PCH: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:42.351956] [DEBUG] [REMOTE ] PCH: PASS: Integrity check passed. [2026-01-05T12:17:42.352000] [DEBUG] [REMOTE ] PCH: Symbol is viable for forecasting. [2026-01-05T12:17:42.352057] [INFO ] [MAIN ] [2429/3535] PCH kept (0.5s) | 2427 kept, 2 rejected | 137.9/min | ETA: 8.0m [2026-01-05T12:17:42.650165] [DEBUG] [REMOTE ] PCM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:42.650323] [DEBUG] [REMOTE ] PCM: PASS: History has at least 300 days. [2026-01-05T12:17:42.650559] [DEBUG] [REMOTE ] PCM: PASS: Price check passed. Min price $5.95. [2026-01-05T12:17:42.650718] [DEBUG] [REMOTE ] PCM: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:42.650843] [DEBUG] [REMOTE ] PCM: PASS: Integrity check passed. [2026-01-05T12:17:42.650884] [DEBUG] [REMOTE ] PCM: Symbol is viable for forecasting. [2026-01-05T12:17:42.650933] [INFO ] [MAIN ] [2430/3535] PCM kept (0.3s) | 2428 kept, 2 rejected | 137.9/min | ETA: 8.0m [2026-01-05T12:17:43.233250] [DEBUG] [REMOTE ] PCN: Retrieved 6048 rows, trimmed to 300. [2026-01-05T12:17:43.233385] [DEBUG] [REMOTE ] PCN: PASS: History has at least 300 days. [2026-01-05T12:17:43.233614] [DEBUG] [REMOTE ] PCN: PASS: Price check passed. Min price $12.23. [2026-01-05T12:17:43.233753] [DEBUG] [REMOTE ] PCN: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:43.233869] [DEBUG] [REMOTE ] PCN: PASS: Integrity check passed. [2026-01-05T12:17:43.233910] [DEBUG] [REMOTE ] PCN: Symbol is viable for forecasting. [2026-01-05T12:17:43.233960] [INFO ] [MAIN ] [2431/3535] PCN kept (0.6s) | 2429 kept, 2 rejected | 137.9/min | ETA: 8.0m [2026-01-05T12:17:43.546362] [DEBUG] [REMOTE ] PCQ: Retrieved 6166 rows, trimmed to 300. [2026-01-05T12:17:43.546588] [DEBUG] [REMOTE ] PCQ: PASS: History has at least 300 days. [2026-01-05T12:17:43.546892] [DEBUG] [REMOTE ] PCQ: PASS: Price check passed. Min price $8.66. [2026-01-05T12:17:43.547072] [DEBUG] [REMOTE ] PCQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:43.547247] [DEBUG] [REMOTE ] PCQ: PASS: Integrity check passed. [2026-01-05T12:17:43.547289] [DEBUG] [REMOTE ] PCQ: Symbol is viable for forecasting. [2026-01-05T12:17:43.547343] [INFO ] [MAIN ] [2432/3535] PCQ kept (0.3s) | 2430 kept, 2 rejected | 137.9/min | ETA: 8.0m [2026-01-05T12:17:43.986640] [DEBUG] [REMOTE ] PCRX: Retrieved 3751 rows, trimmed to 300. [2026-01-05T12:17:43.986780] [DEBUG] [REMOTE ] PCRX: PASS: History has at least 300 days. [2026-01-05T12:17:43.986990] [DEBUG] [REMOTE ] PCRX: PASS: Price check passed. Min price $21.01. [2026-01-05T12:17:43.987127] [DEBUG] [REMOTE ] PCRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:43.987237] [DEBUG] [REMOTE ] PCRX: PASS: Integrity check passed. [2026-01-05T12:17:43.987278] [DEBUG] [REMOTE ] PCRX: Symbol is viable for forecasting. [2026-01-05T12:17:43.987325] [INFO ] [MAIN ] [2433/3535] PCRX kept (0.4s) | 2431 kept, 2 rejected | 137.9/min | ETA: 8.0m [2026-01-05T12:17:44.410745] [DEBUG] [REMOTE ] PCTY: Retrieved 2967 rows, trimmed to 300. [2026-01-05T12:17:44.411111] [DEBUG] [REMOTE ] PCTY: PASS: History has at least 300 days. [2026-01-05T12:17:44.411699] [DEBUG] [REMOTE ] PCTY: PASS: Price check passed. Min price $138.42. [2026-01-05T12:17:44.411899] [DEBUG] [REMOTE ] PCTY: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:44.412069] [DEBUG] [REMOTE ] PCTY: PASS: Integrity check passed. [2026-01-05T12:17:44.412124] [DEBUG] [REMOTE ] PCTY: Symbol is viable for forecasting. [2026-01-05T12:17:44.412193] [INFO ] [MAIN ] [2434/3535] PCTY kept (0.4s) | 2432 kept, 2 rejected | 137.9/min | ETA: 8.0m [2026-01-05T12:17:44.646668] [DEBUG] [REMOTE ] PCVX: Retrieved 1397 rows, trimmed to 300. [2026-01-05T12:17:44.646859] [DEBUG] [REMOTE ] PCVX: PASS: History has at least 300 days. [2026-01-05T12:17:44.647106] [DEBUG] [REMOTE ] PCVX: PASS: Price check passed. Min price $40.32. [2026-01-05T12:17:44.647245] [DEBUG] [REMOTE ] PCVX: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:44.647363] [DEBUG] [REMOTE ] PCVX: PASS: Integrity check passed. [2026-01-05T12:17:44.647404] [DEBUG] [REMOTE ] PCVX: Symbol is viable for forecasting. [2026-01-05T12:17:44.647456] [INFO ] [MAIN ] [2435/3535] PCVX kept (0.2s) | 2433 kept, 2 rejected | 137.9/min | ETA: 8.0m [2026-01-05T12:17:45.208995] [DEBUG] [REMOTE ] PCYO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:45.209193] [DEBUG] [REMOTE ] PCYO: PASS: History has at least 300 days. [2026-01-05T12:17:45.209456] [DEBUG] [REMOTE ] PCYO: PASS: Price check passed. Min price $10.75. [2026-01-05T12:17:45.209613] [DEBUG] [REMOTE ] PCYO: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:45.209745] [DEBUG] [REMOTE ] PCYO: PASS: Integrity check passed. [2026-01-05T12:17:45.209786] [DEBUG] [REMOTE ] PCYO: Symbol is viable for forecasting. [2026-01-05T12:17:45.209837] [INFO ] [MAIN ] [2436/3535] PCYO kept (0.6s) | 2434 kept, 2 rejected | 137.9/min | ETA: 8.0m [2026-01-05T12:17:45.494437] [DEBUG] [REMOTE ] PD: Retrieved 1692 rows, trimmed to 300. [2026-01-05T12:17:45.494626] [DEBUG] [REMOTE ] PD: PASS: History has at least 300 days. [2026-01-05T12:17:45.494869] [DEBUG] [REMOTE ] PD: PASS: Price check passed. Min price $11.64. [2026-01-05T12:17:45.495001] [DEBUG] [REMOTE ] PD: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:45.495138] [DEBUG] [REMOTE ] PD: PASS: Integrity check passed. [2026-01-05T12:17:45.495178] [DEBUG] [REMOTE ] PD: Symbol is viable for forecasting. [2026-01-05T12:17:45.495228] [INFO ] [MAIN ] [2437/3535] PD kept (0.3s) | 2435 kept, 2 rejected | 137.9/min | ETA: 8.0m [2026-01-05T12:17:45.961609] [DEBUG] [REMOTE ] PDBC: Retrieved 2804 rows, trimmed to 300. [2026-01-05T12:17:45.961798] [DEBUG] [REMOTE ] PDBC: PASS: History has at least 300 days. [2026-01-05T12:17:45.962058] [DEBUG] [REMOTE ] PDBC: PASS: Price check passed. Min price $12.67. [2026-01-05T12:17:45.962224] [DEBUG] [REMOTE ] PDBC: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:45.962347] [DEBUG] [REMOTE ] PDBC: PASS: Integrity check passed. [2026-01-05T12:17:45.962390] [DEBUG] [REMOTE ] PDBC: Symbol is viable for forecasting. [2026-01-05T12:17:45.962441] [INFO ] [MAIN ] [2438/3535] PDBC kept (0.5s) | 2436 kept, 2 rejected | 137.9/min | ETA: 8.0m [2026-01-05T12:17:46.242692] [DEBUG] [REMOTE ] PDD: Retrieved 1870 rows, trimmed to 300. [2026-01-05T12:17:46.242921] [DEBUG] [REMOTE ] PDD: PASS: History has at least 300 days. [2026-01-05T12:17:46.243191] [DEBUG] [REMOTE ] PDD: PASS: Price check passed. Min price $105.00. [2026-01-05T12:17:46.243344] [DEBUG] [REMOTE ] PDD: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:46.243472] [DEBUG] [REMOTE ] PDD: PASS: Integrity check passed. [2026-01-05T12:17:46.243513] [DEBUG] [REMOTE ] PDD: Symbol is viable for forecasting. [2026-01-05T12:17:46.243592] [INFO ] [MAIN ] [2439/3535] PDD kept (0.3s) | 2437 kept, 2 rejected | 138.0/min | ETA: 7.9m [2026-01-05T12:17:46.764036] [DEBUG] [REMOTE ] PDEX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:46.764261] [DEBUG] [REMOTE ] PDEX: PASS: History has at least 300 days. [2026-01-05T12:17:46.764588] [DEBUG] [REMOTE ] PDEX: PASS: Price check passed. Min price $23.91. [2026-01-05T12:17:46.764745] [DEBUG] [REMOTE ] PDEX: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:46.764924] [DEBUG] [REMOTE ] PDEX: PASS: Integrity check passed. [2026-01-05T12:17:46.764971] [DEBUG] [REMOTE ] PDEX: Symbol is viable for forecasting. [2026-01-05T12:17:46.765027] [INFO ] [MAIN ] [2440/3535] PDEX kept (0.5s) | 2438 kept, 2 rejected | 137.9/min | ETA: 7.9m [2026-01-05T12:17:47.302847] [DEBUG] [REMOTE ] PDFS: Retrieved 6143 rows, trimmed to 300. [2026-01-05T12:17:47.302973] [DEBUG] [REMOTE ] PDFS: PASS: History has at least 300 days. [2026-01-05T12:17:47.303183] [DEBUG] [REMOTE ] PDFS: PASS: Price check passed. Min price $23.97. [2026-01-05T12:17:47.303317] [DEBUG] [REMOTE ] PDFS: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:47.303453] [DEBUG] [REMOTE ] PDFS: PASS: Integrity check passed. [2026-01-05T12:17:47.303501] [DEBUG] [REMOTE ] PDFS: Symbol is viable for forecasting. [2026-01-05T12:17:47.303550] [INFO ] [MAIN ] [2441/3535] PDFS kept (0.5s) | 2439 kept, 2 rejected | 137.9/min | ETA: 7.9m [2026-01-05T12:17:47.679643] [DEBUG] [REMOTE ] PDI: Retrieved 3421 rows, trimmed to 300. [2026-01-05T12:17:47.679777] [DEBUG] [REMOTE ] PDI: PASS: History has at least 300 days. [2026-01-05T12:17:47.679987] [DEBUG] [REMOTE ] PDI: PASS: Price check passed. Min price $17.11. [2026-01-05T12:17:47.680119] [DEBUG] [REMOTE ] PDI: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:47.680232] [DEBUG] [REMOTE ] PDI: PASS: Integrity check passed. [2026-01-05T12:17:47.680272] [DEBUG] [REMOTE ] PDI: Symbol is viable for forecasting. [2026-01-05T12:17:47.680318] [INFO ] [MAIN ] [2442/3535] PDI kept (0.4s) | 2440 kept, 2 rejected | 137.9/min | ETA: 7.9m [2026-01-05T12:17:48.014837] [DEBUG] [REMOTE ] PDLB: Retrieved 2075 rows, trimmed to 300. [2026-01-05T12:17:48.014955] [DEBUG] [REMOTE ] PDLB: PASS: History has at least 300 days. [2026-01-05T12:17:48.015149] [DEBUG] [REMOTE ] PDLB: PASS: Price check passed. Min price $14.02. [2026-01-05T12:17:48.015279] [DEBUG] [REMOTE ] PDLB: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:48.015385] [DEBUG] [REMOTE ] PDLB: PASS: Integrity check passed. [2026-01-05T12:17:48.015425] [DEBUG] [REMOTE ] PDLB: Symbol is viable for forecasting. [2026-01-05T12:17:48.015471] [INFO ] [MAIN ] [2443/3535] PDLB kept (0.3s) | 2441 kept, 2 rejected | 138.0/min | ETA: 7.9m [2026-01-05T12:17:48.499518] [DEBUG] [REMOTE ] PDM: Retrieved 3999 rows, trimmed to 300. [2026-01-05T12:17:48.499670] [DEBUG] [REMOTE ] PDM: PASS: History has at least 300 days. [2026-01-05T12:17:48.499895] [DEBUG] [REMOTE ] PDM: PASS: Price check passed. Min price $7.96. [2026-01-05T12:17:48.500048] [DEBUG] [REMOTE ] PDM: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:48.500170] [DEBUG] [REMOTE ] PDM: PASS: Integrity check passed. [2026-01-05T12:17:48.500212] [DEBUG] [REMOTE ] PDM: Symbol is viable for forecasting. [2026-01-05T12:17:48.500261] [INFO ] [MAIN ] [2444/3535] PDM kept (0.5s) | 2442 kept, 2 rejected | 137.9/min | ETA: 7.9m [2026-01-05T12:17:48.691074] [DEBUG] [REMOTE ] PDO: Retrieved 1240 rows, trimmed to 300. [2026-01-05T12:17:48.691226] [DEBUG] [REMOTE ] PDO: PASS: History has at least 300 days. [2026-01-05T12:17:48.691460] [DEBUG] [REMOTE ] PDO: PASS: Price check passed. Min price $13.31. [2026-01-05T12:17:48.691638] [DEBUG] [REMOTE ] PDO: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:48.691760] [DEBUG] [REMOTE ] PDO: PASS: Integrity check passed. [2026-01-05T12:17:48.691802] [DEBUG] [REMOTE ] PDO: Symbol is viable for forecasting. [2026-01-05T12:17:48.691849] [INFO ] [MAIN ] [2445/3535] PDO kept (0.2s) | 2443 kept, 2 rejected | 138.0/min | ETA: 7.9m [2026-01-05T12:17:49.343951] [DEBUG] [REMOTE ] PDP: Retrieved 4742 rows, trimmed to 300. [2026-01-05T12:17:49.344085] [DEBUG] [REMOTE ] PDP: PASS: History has at least 300 days. [2026-01-05T12:17:49.344286] [DEBUG] [REMOTE ] PDP: PASS: Price check passed. Min price $108.45. [2026-01-05T12:17:49.344422] [DEBUG] [REMOTE ] PDP: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:49.344530] [DEBUG] [REMOTE ] PDP: PASS: Integrity check passed. [2026-01-05T12:17:49.344588] [DEBUG] [REMOTE ] PDP: Symbol is viable for forecasting. [2026-01-05T12:17:49.344638] [INFO ] [MAIN ] [2446/3535] PDP kept (0.7s) | 2444 kept, 2 rejected | 137.9/min | ETA: 7.9m [2026-01-05T12:17:49.865345] [DEBUG] [REMOTE ] PDS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:49.865508] [DEBUG] [REMOTE ] PDS: PASS: History has at least 300 days. [2026-01-05T12:17:49.865793] [DEBUG] [REMOTE ] PDS: PASS: Price check passed. Min price $53.49. [2026-01-05T12:17:49.865940] [DEBUG] [REMOTE ] PDS: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:49.866070] [DEBUG] [REMOTE ] PDS: PASS: Integrity check passed. [2026-01-05T12:17:49.866112] [DEBUG] [REMOTE ] PDS: Symbol is viable for forecasting. [2026-01-05T12:17:49.866165] [INFO ] [MAIN ] [2447/3535] PDS kept (0.5s) | 2445 kept, 2 rejected | 137.9/min | ETA: 7.9m [2026-01-05T12:17:50.157416] [DEBUG] [REMOTE ] PDX: Retrieved 1742 rows, trimmed to 300. [2026-01-05T12:17:50.157535] [DEBUG] [REMOTE ] PDX: PASS: History has at least 300 days. [2026-01-05T12:17:50.157758] [DEBUG] [REMOTE ] PDX: PASS: Price check passed. Min price $17.95. [2026-01-05T12:17:50.157894] [DEBUG] [REMOTE ] PDX: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:50.158004] [DEBUG] [REMOTE ] PDX: PASS: Integrity check passed. [2026-01-05T12:17:50.158045] [DEBUG] [REMOTE ] PDX: Symbol is viable for forecasting. [2026-01-05T12:17:50.158091] [INFO ] [MAIN ] [2448/3535] PDX kept (0.3s) | 2446 kept, 2 rejected | 138.0/min | ETA: 7.9m [2026-01-05T12:17:50.367992] [DEBUG] [REMOTE ] PDYN: Retrieved 1072 rows, trimmed to 300. [2026-01-05T12:17:50.368124] [DEBUG] [REMOTE ] PDYN: PASS: History has at least 300 days. [2026-01-05T12:17:50.368329] [DEBUG] [REMOTE ] PDYN: PASS: Price check passed. Min price $4.15. [2026-01-05T12:17:50.368468] [DEBUG] [REMOTE ] PDYN: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:50.368601] [DEBUG] [REMOTE ] PDYN: PASS: Integrity check passed. [2026-01-05T12:17:50.368794] [DEBUG] [REMOTE ] PDYN: Symbol is viable for forecasting. [2026-01-05T12:17:50.368845] [INFO ] [MAIN ] [2449/3535] PDYN kept (0.2s) | 2447 kept, 2 rejected | 138.0/min | ETA: 7.9m [2026-01-05T12:17:51.047054] [DEBUG] [REMOTE ] PEB: Retrieved 4041 rows, trimmed to 300. [2026-01-05T12:17:51.047181] [DEBUG] [REMOTE ] PEB: PASS: History has at least 300 days. [2026-01-05T12:17:51.047387] [DEBUG] [REMOTE ] PEB: PASS: Price check passed. Min price $10.19. [2026-01-05T12:17:51.047544] [DEBUG] [REMOTE ] PEB: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:51.047678] [DEBUG] [REMOTE ] PEB: PASS: Integrity check passed. [2026-01-05T12:17:51.047719] [DEBUG] [REMOTE ] PEB: Symbol is viable for forecasting. [2026-01-05T12:17:51.047766] [INFO ] [MAIN ] [2450/3535] PEB kept (0.7s) | 2448 kept, 2 rejected | 138.0/min | ETA: 7.9m [2026-01-05T12:17:51.559825] [DEBUG] [REMOTE ] PEBK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:51.559958] [DEBUG] [REMOTE ] PEBK: PASS: History has at least 300 days. [2026-01-05T12:17:51.560181] [DEBUG] [REMOTE ] PEBK: PASS: Price check passed. Min price $28.03. [2026-01-05T12:17:51.560318] [DEBUG] [REMOTE ] PEBK: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:51.560436] [DEBUG] [REMOTE ] PEBK: PASS: Integrity check passed. [2026-01-05T12:17:51.560477] [DEBUG] [REMOTE ] PEBK: Symbol is viable for forecasting. [2026-01-05T12:17:51.560526] [INFO ] [MAIN ] [2451/3535] PEBK kept (0.5s) | 2449 kept, 2 rejected | 137.9/min | ETA: 7.9m [2026-01-05T12:17:52.052748] [DEBUG] [REMOTE ] PEBO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:52.052875] [DEBUG] [REMOTE ] PEBO: PASS: History has at least 300 days. [2026-01-05T12:17:52.053094] [DEBUG] [REMOTE ] PEBO: PASS: Price check passed. Min price $27.28. [2026-01-05T12:17:52.053238] [DEBUG] [REMOTE ] PEBO: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:52.053356] [DEBUG] [REMOTE ] PEBO: PASS: Integrity check passed. [2026-01-05T12:17:52.053398] [DEBUG] [REMOTE ] PEBO: Symbol is viable for forecasting. [2026-01-05T12:17:52.053446] [INFO ] [MAIN ] [2452/3535] PEBO kept (0.5s) | 2450 kept, 2 rejected | 137.9/min | ETA: 7.9m [2026-01-05T12:17:52.305334] [DEBUG] [REMOTE ] PECO: Retrieved 1123 rows, trimmed to 300. [2026-01-05T12:17:52.305464] [DEBUG] [REMOTE ] PECO: PASS: History has at least 300 days. [2026-01-05T12:17:52.305691] [DEBUG] [REMOTE ] PECO: PASS: Price check passed. Min price $32.94. [2026-01-05T12:17:52.305826] [DEBUG] [REMOTE ] PECO: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:52.305937] [DEBUG] [REMOTE ] PECO: PASS: Integrity check passed. [2026-01-05T12:17:52.305979] [DEBUG] [REMOTE ] PECO: Symbol is viable for forecasting. [2026-01-05T12:17:52.306027] [INFO ] [MAIN ] [2453/3535] PECO kept (0.3s) | 2451 kept, 2 rejected | 138.0/min | ETA: 7.8m [2026-01-05T12:17:52.958551] [DEBUG] [REMOTE ] PEG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:52.958719] [DEBUG] [REMOTE ] PEG: PASS: History has at least 300 days. [2026-01-05T12:17:52.958946] [DEBUG] [REMOTE ] PEG: PASS: Price check passed. Min price $78.12. [2026-01-05T12:17:52.959079] [DEBUG] [REMOTE ] PEG: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:52.959197] [DEBUG] [REMOTE ] PEG: PASS: Integrity check passed. [2026-01-05T12:17:52.959238] [DEBUG] [REMOTE ] PEG: Symbol is viable for forecasting. [2026-01-05T12:17:52.959287] [INFO ] [MAIN ] [2454/3535] PEG kept (0.7s) | 2452 kept, 2 rejected | 137.9/min | ETA: 7.8m [2026-01-05T12:17:53.418165] [DEBUG] [REMOTE ] PEGA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:53.418303] [DEBUG] [REMOTE ] PEGA: PASS: History has at least 300 days. [2026-01-05T12:17:53.418526] [DEBUG] [REMOTE ] PEGA: PASS: Price check passed. Min price $52.35. [2026-01-05T12:17:53.418891] [DEBUG] [REMOTE ] PEGA: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:53.419012] [DEBUG] [REMOTE ] PEGA: PASS: Integrity check passed. [2026-01-05T12:17:53.419053] [DEBUG] [REMOTE ] PEGA: Symbol is viable for forecasting. [2026-01-05T12:17:53.419102] [INFO ] [MAIN ] [2455/3535] PEGA kept (0.5s) | 2453 kept, 2 rejected | 137.9/min | ETA: 7.8m [2026-01-05T12:17:53.735988] [DEBUG] [REMOTE ] PEN: Retrieved 2588 rows, trimmed to 300. [2026-01-05T12:17:53.736116] [DEBUG] [REMOTE ] PEN: PASS: History has at least 300 days. [2026-01-05T12:17:53.736317] [DEBUG] [REMOTE ] PEN: PASS: Price check passed. Min price $225.54. [2026-01-05T12:17:53.736465] [DEBUG] [REMOTE ] PEN: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:53.736591] [DEBUG] [REMOTE ] PEN: PASS: Integrity check passed. [2026-01-05T12:17:53.736633] [DEBUG] [REMOTE ] PEN: Symbol is viable for forecasting. [2026-01-05T12:17:53.736679] [INFO ] [MAIN ] [2456/3535] PEN kept (0.3s) | 2454 kept, 2 rejected | 137.9/min | ETA: 7.8m [2026-01-05T12:17:54.261798] [DEBUG] [REMOTE ] PENN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:54.261934] [DEBUG] [REMOTE ] PENN: PASS: History has at least 300 days. [2026-01-05T12:17:54.262154] [DEBUG] [REMOTE ] PENN: PASS: Price check passed. Min price $13.65. [2026-01-05T12:17:54.262289] [DEBUG] [REMOTE ] PENN: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:54.262409] [DEBUG] [REMOTE ] PENN: PASS: Integrity check passed. [2026-01-05T12:17:54.262450] [DEBUG] [REMOTE ] PENN: Symbol is viable for forecasting. [2026-01-05T12:17:54.262497] [INFO ] [MAIN ] [2457/3535] PENN kept (0.5s) | 2455 kept, 2 rejected | 137.9/min | ETA: 7.8m [2026-01-05T12:17:54.633359] [DEBUG] [REMOTE ] PEO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:54.633499] [DEBUG] [REMOTE ] PEO: PASS: History has at least 300 days. [2026-01-05T12:17:54.633939] [DEBUG] [REMOTE ] PEO: PASS: Price check passed. Min price $20.37. [2026-01-05T12:17:54.634074] [DEBUG] [REMOTE ] PEO: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:54.634193] [DEBUG] [REMOTE ] PEO: PASS: Integrity check passed. [2026-01-05T12:17:54.634233] [DEBUG] [REMOTE ] PEO: Symbol is viable for forecasting. [2026-01-05T12:17:54.634280] [INFO ] [MAIN ] [2458/3535] PEO kept (0.4s) | 2456 kept, 2 rejected | 137.9/min | ETA: 7.8m [2026-01-05T12:17:55.124661] [DEBUG] [REMOTE ] PEP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:55.124792] [DEBUG] [REMOTE ] PEP: PASS: History has at least 300 days. [2026-01-05T12:17:55.125011] [DEBUG] [REMOTE ] PEP: PASS: Price check passed. Min price $137.49. [2026-01-05T12:17:55.125146] [DEBUG] [REMOTE ] PEP: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:55.125264] [DEBUG] [REMOTE ] PEP: PASS: Integrity check passed. [2026-01-05T12:17:55.125304] [DEBUG] [REMOTE ] PEP: Symbol is viable for forecasting. [2026-01-05T12:17:55.125352] [INFO ] [MAIN ] [2459/3535] PEP kept (0.5s) | 2457 kept, 2 rejected | 137.9/min | ETA: 7.8m [2026-01-05T12:17:55.348313] [DEBUG] [REMOTE ] PEPG: Retrieved 918 rows, trimmed to 300. [2026-01-05T12:17:55.348465] [DEBUG] [REMOTE ] PEPG: PASS: History has at least 300 days. [2026-01-05T12:17:55.348970] [DEBUG] [REMOTE ] PEPG: PASS: Price check passed. Min price $4.21. [2026-01-05T12:17:55.349150] [DEBUG] [REMOTE ] PEPG: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:55.349299] [DEBUG] [REMOTE ] PEPG: PASS: Integrity check passed. [2026-01-05T12:17:55.349346] [DEBUG] [REMOTE ] PEPG: Symbol is viable for forecasting. [2026-01-05T12:17:55.349396] [INFO ] [MAIN ] [2460/3535] PEPG kept (0.2s) | 2458 kept, 2 rejected | 138.0/min | ETA: 7.8m [2026-01-05T12:17:55.664805] [DEBUG] [REMOTE ] PERF: Retrieved 1217 rows, trimmed to 300. [2026-01-05T12:17:55.664939] [DEBUG] [REMOTE ] PERF: PASS: History has at least 300 days. [2026-01-05T12:17:55.665140] [DEBUG] [REMOTE ] PERF: PASS: Price check passed. Min price $1.70. [2026-01-05T12:17:55.665275] [DEBUG] [REMOTE ] PERF: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:55.665386] [DEBUG] [REMOTE ] PERF: PASS: Integrity check passed. [2026-01-05T12:17:55.665428] [DEBUG] [REMOTE ] PERF: Symbol is viable for forecasting. [2026-01-05T12:17:55.665475] [INFO ] [MAIN ] [2461/3535] PERF kept (0.3s) | 2459 kept, 2 rejected | 138.0/min | ETA: 7.8m [2026-01-05T12:17:56.319021] [DEBUG] [REMOTE ] PERI: Retrieved 5013 rows, trimmed to 300. [2026-01-05T12:17:56.319158] [DEBUG] [REMOTE ] PERI: PASS: History has at least 300 days. [2026-01-05T12:17:56.319375] [DEBUG] [REMOTE ] PERI: PASS: Price check passed. Min price $8.97. [2026-01-05T12:17:56.319528] [DEBUG] [REMOTE ] PERI: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:56.319671] [DEBUG] [REMOTE ] PERI: PASS: Integrity check passed. [2026-01-05T12:17:56.319714] [DEBUG] [REMOTE ] PERI: Symbol is viable for forecasting. [2026-01-05T12:17:56.319763] [INFO ] [MAIN ] [2462/3535] PERI kept (0.7s) | 2460 kept, 2 rejected | 137.9/min | ETA: 7.8m [2026-01-05T12:17:56.807464] [DEBUG] [REMOTE ] PESI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:56.807729] [DEBUG] [REMOTE ] PESI: PASS: History has at least 300 days. [2026-01-05T12:17:56.808108] [DEBUG] [REMOTE ] PESI: PASS: Price check passed. Min price $10.01. [2026-01-05T12:17:56.808310] [DEBUG] [REMOTE ] PESI: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:56.808498] [DEBUG] [REMOTE ] PESI: PASS: Integrity check passed. [2026-01-05T12:17:56.808561] [DEBUG] [REMOTE ] PESI: Symbol is viable for forecasting. [2026-01-05T12:17:56.808691] [INFO ] [MAIN ] [2463/3535] PESI kept (0.5s) | 2461 kept, 2 rejected | 137.9/min | ETA: 7.8m [2026-01-05T12:17:57.303486] [DEBUG] [REMOTE ] PETS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:57.303637] [DEBUG] [REMOTE ] PETS: PASS: History has at least 300 days. [2026-01-05T12:17:57.303866] [DEBUG] [REMOTE ] PETS: PASS: Price check passed. Min price $1.60. [2026-01-05T12:17:57.304005] [DEBUG] [REMOTE ] PETS: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:57.304127] [DEBUG] [REMOTE ] PETS: PASS: Integrity check passed. [2026-01-05T12:17:57.304169] [DEBUG] [REMOTE ] PETS: Symbol is viable for forecasting. [2026-01-05T12:17:57.304218] [INFO ] [MAIN ] [2464/3535] PETS kept (0.5s) | 2462 kept, 2 rejected | 137.9/min | ETA: 7.8m [2026-01-05T12:17:57.766900] [DEBUG] [REMOTE ] PEY: Retrieved 5300 rows, trimmed to 300. [2026-01-05T12:17:57.767044] [DEBUG] [REMOTE ] PEY: PASS: History has at least 300 days. [2026-01-05T12:17:57.767288] [DEBUG] [REMOTE ] PEY: PASS: Price check passed. Min price $19.44. [2026-01-05T12:17:57.767427] [DEBUG] [REMOTE ] PEY: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:57.767550] [DEBUG] [REMOTE ] PEY: PASS: Integrity check passed. [2026-01-05T12:17:57.767614] [DEBUG] [REMOTE ] PEY: Symbol is viable for forecasting. [2026-01-05T12:17:57.767665] [INFO ] [MAIN ] [2465/3535] PEY kept (0.5s) | 2463 kept, 2 rejected | 137.9/min | ETA: 7.8m [2026-01-05T12:17:58.212732] [DEBUG] [REMOTE ] PFBC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:58.212948] [DEBUG] [REMOTE ] PFBC: PASS: History has at least 300 days. [2026-01-05T12:17:58.213264] [DEBUG] [REMOTE ] PFBC: PASS: Price check passed. Min price $84.57. [2026-01-05T12:17:58.213415] [DEBUG] [REMOTE ] PFBC: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:58.213586] [DEBUG] [REMOTE ] PFBC: PASS: Integrity check passed. [2026-01-05T12:17:58.213630] [DEBUG] [REMOTE ] PFBC: Symbol is viable for forecasting. [2026-01-05T12:17:58.213683] [INFO ] [MAIN ] [2466/3535] PFBC kept (0.4s) | 2464 kept, 2 rejected | 137.9/min | ETA: 7.8m [2026-01-05T12:17:58.707597] [DEBUG] [REMOTE ] PFD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:17:58.707728] [DEBUG] [REMOTE ] PFD: PASS: History has at least 300 days. [2026-01-05T12:17:58.707943] [DEBUG] [REMOTE ] PFD: PASS: Price check passed. Min price $11.49. [2026-01-05T12:17:58.708079] [DEBUG] [REMOTE ] PFD: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:58.708193] [DEBUG] [REMOTE ] PFD: PASS: Integrity check passed. [2026-01-05T12:17:58.708234] [DEBUG] [REMOTE ] PFD: Symbol is viable for forecasting. [2026-01-05T12:17:58.708281] [INFO ] [MAIN ] [2467/3535] PFD kept (0.5s) | 2465 kept, 2 rejected | 137.9/min | ETA: 7.7m [2026-01-05T12:17:59.162126] [DEBUG] [REMOTE ] PFF: Retrieved 4721 rows, trimmed to 300. [2026-01-05T12:17:59.162255] [DEBUG] [REMOTE ] PFF: PASS: History has at least 300 days. [2026-01-05T12:17:59.162477] [DEBUG] [REMOTE ] PFF: PASS: Price check passed. Min price $30.07. [2026-01-05T12:17:59.162639] [DEBUG] [REMOTE ] PFF: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:59.162756] [DEBUG] [REMOTE ] PFF: PASS: Integrity check passed. [2026-01-05T12:17:59.162797] [DEBUG] [REMOTE ] PFF: Symbol is viable for forecasting. [2026-01-05T12:17:59.162845] [INFO ] [MAIN ] [2468/3535] PFF kept (0.5s) | 2466 kept, 2 rejected | 137.9/min | ETA: 7.7m [2026-01-05T12:17:59.686069] [DEBUG] [REMOTE ] PFG: Retrieved 6088 rows, trimmed to 300. [2026-01-05T12:17:59.686212] [DEBUG] [REMOTE ] PFG: PASS: History has at least 300 days. [2026-01-05T12:17:59.686429] [DEBUG] [REMOTE ] PFG: PASS: Price check passed. Min price $77.68. [2026-01-05T12:17:59.686565] [DEBUG] [REMOTE ] PFG: PASS: Continuity check passed with 300 days. [2026-01-05T12:17:59.686703] [DEBUG] [REMOTE ] PFG: PASS: Integrity check passed. [2026-01-05T12:17:59.686745] [DEBUG] [REMOTE ] PFG: Symbol is viable for forecasting. [2026-01-05T12:17:59.686792] [INFO ] [MAIN ] [2469/3535] PFG kept (0.5s) | 2467 kept, 2 rejected | 137.9/min | ETA: 7.7m [2026-01-05T12:18:00.020534] [DEBUG] [REMOTE ] PFGC: Retrieved 2579 rows, trimmed to 300. [2026-01-05T12:18:00.020696] [DEBUG] [REMOTE ] PFGC: PASS: History has at least 300 days. [2026-01-05T12:18:00.020900] [DEBUG] [REMOTE ] PFGC: PASS: Price check passed. Min price $88.05. [2026-01-05T12:18:00.021031] [DEBUG] [REMOTE ] PFGC: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:00.021139] [DEBUG] [REMOTE ] PFGC: PASS: Integrity check passed. [2026-01-05T12:18:00.021179] [DEBUG] [REMOTE ] PFGC: Symbol is viable for forecasting. [2026-01-05T12:18:00.021224] [INFO ] [MAIN ] [2470/3535] PFGC kept (0.3s) | 2468 kept, 2 rejected | 137.9/min | ETA: 7.7m [2026-01-05T12:18:00.392937] [DEBUG] [REMOTE ] PFH: Retrieved 1340 rows, trimmed to 300. [2026-01-05T12:18:00.393065] [DEBUG] [REMOTE ] PFH: PASS: History has at least 300 days. [2026-01-05T12:18:00.393263] [DEBUG] [REMOTE ] PFH: PASS: Price check passed. Min price $17.18. [2026-01-05T12:18:00.393399] [DEBUG] [REMOTE ] PFH: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:00.393510] [DEBUG] [REMOTE ] PFH: PASS: Integrity check passed. [2026-01-05T12:18:00.393553] [DEBUG] [REMOTE ] PFH: Symbol is viable for forecasting. [2026-01-05T12:18:00.393630] [INFO ] [MAIN ] [2471/3535] PFH kept (0.4s) | 2469 kept, 2 rejected | 137.9/min | ETA: 7.7m [2026-01-05T12:18:00.995390] [DEBUG] [REMOTE ] PFIS: Retrieved 5934 rows, trimmed to 300. [2026-01-05T12:18:00.995524] [DEBUG] [REMOTE ] PFIS: PASS: History has at least 300 days. [2026-01-05T12:18:00.995770] [DEBUG] [REMOTE ] PFIS: PASS: Price check passed. Min price $43.98. [2026-01-05T12:18:00.995913] [DEBUG] [REMOTE ] PFIS: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:00.996034] [DEBUG] [REMOTE ] PFIS: PASS: Integrity check passed. [2026-01-05T12:18:00.996076] [DEBUG] [REMOTE ] PFIS: Symbol is viable for forecasting. [2026-01-05T12:18:00.996127] [INFO ] [MAIN ] [2472/3535] PFIS kept (0.6s) | 2470 kept, 2 rejected | 137.9/min | ETA: 7.7m [2026-01-05T12:18:01.503647] [DEBUG] [REMOTE ] PFL: Retrieved 5594 rows, trimmed to 300. [2026-01-05T12:18:01.503817] [DEBUG] [REMOTE ] PFL: PASS: History has at least 300 days. [2026-01-05T12:18:01.504076] [DEBUG] [REMOTE ] PFL: PASS: Price check passed. Min price $8.12. [2026-01-05T12:18:01.504218] [DEBUG] [REMOTE ] PFL: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:01.504352] [DEBUG] [REMOTE ] PFL: PASS: Integrity check passed. [2026-01-05T12:18:01.504395] [DEBUG] [REMOTE ] PFL: Symbol is viable for forecasting. [2026-01-05T12:18:01.504448] [INFO ] [MAIN ] [2473/3535] PFL kept (0.5s) | 2471 kept, 2 rejected | 137.9/min | ETA: 7.7m [2026-01-05T12:18:01.953625] [DEBUG] [REMOTE ] PFM: Retrieved 5107 rows, trimmed to 300. [2026-01-05T12:18:01.953754] [DEBUG] [REMOTE ] PFM: PASS: History has at least 300 days. [2026-01-05T12:18:01.953985] [DEBUG] [REMOTE ] PFM: PASS: Price check passed. Min price $49.81. [2026-01-05T12:18:01.954127] [DEBUG] [REMOTE ] PFM: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:01.954248] [DEBUG] [REMOTE ] PFM: PASS: Integrity check passed. [2026-01-05T12:18:01.954290] [DEBUG] [REMOTE ] PFM: Symbol is viable for forecasting. [2026-01-05T12:18:01.954339] [INFO ] [MAIN ] [2474/3535] PFM kept (0.4s) | 2472 kept, 2 rejected | 137.9/min | ETA: 7.7m [2026-01-05T12:18:02.413476] [DEBUG] [REMOTE ] PFN: Retrieved 5330 rows, trimmed to 300. [2026-01-05T12:18:02.413632] [DEBUG] [REMOTE ] PFN: PASS: History has at least 300 days. [2026-01-05T12:18:02.413854] [DEBUG] [REMOTE ] PFN: PASS: Price check passed. Min price $7.23. [2026-01-05T12:18:02.413994] [DEBUG] [REMOTE ] PFN: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:02.414113] [DEBUG] [REMOTE ] PFN: PASS: Integrity check passed. [2026-01-05T12:18:02.414156] [DEBUG] [REMOTE ] PFN: Symbol is viable for forecasting. [2026-01-05T12:18:02.414205] [INFO ] [MAIN ] [2475/3535] PFN kept (0.5s) | 2473 kept, 2 rejected | 137.9/min | ETA: 7.7m [2026-01-05T12:18:02.895703] [DEBUG] [REMOTE ] PFO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:02.895840] [DEBUG] [REMOTE ] PFO: PASS: History has at least 300 days. [2026-01-05T12:18:02.896063] [DEBUG] [REMOTE ] PFO: PASS: Price check passed. Min price $9.29. [2026-01-05T12:18:02.896201] [DEBUG] [REMOTE ] PFO: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:02.896320] [DEBUG] [REMOTE ] PFO: PASS: Integrity check passed. [2026-01-05T12:18:02.896365] [DEBUG] [REMOTE ] PFO: Symbol is viable for forecasting. [2026-01-05T12:18:02.896452] [INFO ] [MAIN ] [2476/3535] PFO kept (0.5s) | 2474 kept, 2 rejected | 137.9/min | ETA: 7.7m [2026-01-05T12:18:03.351057] [DEBUG] [REMOTE ] PFS: Retrieved 5778 rows, trimmed to 300. [2026-01-05T12:18:03.351200] [DEBUG] [REMOTE ] PFS: PASS: History has at least 300 days. [2026-01-05T12:18:03.351437] [DEBUG] [REMOTE ] PFS: PASS: Price check passed. Min price $17.65. [2026-01-05T12:18:03.351603] [DEBUG] [REMOTE ] PFS: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:03.351724] [DEBUG] [REMOTE ] PFS: PASS: Integrity check passed. [2026-01-05T12:18:03.351766] [DEBUG] [REMOTE ] PFS: Symbol is viable for forecasting. [2026-01-05T12:18:03.351817] [INFO ] [MAIN ] [2477/3535] PFS kept (0.5s) | 2475 kept, 2 rejected | 137.9/min | ETA: 7.7m [2026-01-05T12:18:03.679657] [DEBUG] [REMOTE ] PFSI: Retrieved 3183 rows, trimmed to 300. [2026-01-05T12:18:03.679789] [DEBUG] [REMOTE ] PFSI: PASS: History has at least 300 days. [2026-01-05T12:18:03.679995] [DEBUG] [REMOTE ] PFSI: PASS: Price check passed. Min price $114.29. [2026-01-05T12:18:03.680131] [DEBUG] [REMOTE ] PFSI: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:03.680245] [DEBUG] [REMOTE ] PFSI: PASS: Integrity check passed. [2026-01-05T12:18:03.680288] [DEBUG] [REMOTE ] PFSI: Symbol is viable for forecasting. [2026-01-05T12:18:03.680337] [INFO ] [MAIN ] [2478/3535] PFSI kept (0.3s) | 2476 kept, 2 rejected | 137.9/min | ETA: 7.7m [2026-01-05T12:18:04.306197] [DEBUG] [REMOTE ] PGC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:04.306329] [DEBUG] [REMOTE ] PGC: PASS: History has at least 300 days. [2026-01-05T12:18:04.306535] [DEBUG] [REMOTE ] PGC: PASS: Price check passed. Min price $24.71. [2026-01-05T12:18:04.306688] [DEBUG] [REMOTE ] PGC: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:04.306803] [DEBUG] [REMOTE ] PGC: PASS: Integrity check passed. [2026-01-05T12:18:04.306843] [DEBUG] [REMOTE ] PGC: Symbol is viable for forecasting. [2026-01-05T12:18:04.306890] [INFO ] [MAIN ] [2479/3535] PGC kept (0.6s) | 2477 kept, 2 rejected | 137.9/min | ETA: 7.7m [2026-01-05T12:18:04.558466] [DEBUG] [REMOTE ] PGEN: Retrieved 3120 rows, trimmed to 300. [2026-01-05T12:18:04.558643] [DEBUG] [REMOTE ] PGEN: PASS: History has at least 300 days. [2026-01-05T12:18:04.558868] [DEBUG] [REMOTE ] PGEN: PASS: Price check passed. Min price $3.12. [2026-01-05T12:18:04.558999] [DEBUG] [REMOTE ] PGEN: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:04.559108] [DEBUG] [REMOTE ] PGEN: PASS: Integrity check passed. [2026-01-05T12:18:04.559146] [DEBUG] [REMOTE ] PGEN: Symbol is viable for forecasting. [2026-01-05T12:18:04.559199] [INFO ] [MAIN ] [2480/3535] PGEN kept (0.3s) | 2478 kept, 2 rejected | 137.9/min | ETA: 7.7m [2026-01-05T12:18:05.134874] [DEBUG] [REMOTE ] PGJ: Retrieved 5300 rows, trimmed to 300. [2026-01-05T12:18:05.134998] [DEBUG] [REMOTE ] PGJ: PASS: History has at least 300 days. [2026-01-05T12:18:05.135196] [DEBUG] [REMOTE ] PGJ: PASS: Price check passed. Min price $28.40. [2026-01-05T12:18:05.135327] [DEBUG] [REMOTE ] PGJ: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:05.135437] [DEBUG] [REMOTE ] PGJ: PASS: Integrity check passed. [2026-01-05T12:18:05.135478] [DEBUG] [REMOTE ] PGJ: Symbol is viable for forecasting. [2026-01-05T12:18:05.135524] [INFO ] [MAIN ] [2481/3535] PGJ kept (0.6s) | 2479 kept, 2 rejected | 137.9/min | ETA: 7.6m [2026-01-05T12:18:05.440233] [DEBUG] [REMOTE ] PGNY: Retrieved 1555 rows, trimmed to 300. [2026-01-05T12:18:05.440423] [DEBUG] [REMOTE ] PGNY: PASS: History has at least 300 days. [2026-01-05T12:18:05.440702] [DEBUG] [REMOTE ] PGNY: PASS: Price check passed. Min price $18.01. [2026-01-05T12:18:05.440852] [DEBUG] [REMOTE ] PGNY: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:05.440979] [DEBUG] [REMOTE ] PGNY: PASS: Integrity check passed. [2026-01-05T12:18:05.441022] [DEBUG] [REMOTE ] PGNY: Symbol is viable for forecasting. [2026-01-05T12:18:05.441075] [INFO ] [MAIN ] [2482/3535] PGNY kept (0.3s) | 2480 kept, 2 rejected | 137.9/min | ETA: 7.6m [2026-01-05T12:18:05.979775] [DEBUG] [REMOTE ] PGP: Retrieved 5184 rows, trimmed to 300. [2026-01-05T12:18:05.979937] [DEBUG] [REMOTE ] PGP: PASS: History has at least 300 days. [2026-01-05T12:18:05.980239] [DEBUG] [REMOTE ] PGP: PASS: Price check passed. Min price $8.16. [2026-01-05T12:18:05.980401] [DEBUG] [REMOTE ] PGP: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:05.980543] [DEBUG] [REMOTE ] PGP: PASS: Integrity check passed. [2026-01-05T12:18:05.980607] [DEBUG] [REMOTE ] PGP: Symbol is viable for forecasting. [2026-01-05T12:18:05.980661] [INFO ] [MAIN ] [2483/3535] PGP kept (0.5s) | 2481 kept, 2 rejected | 137.9/min | ETA: 7.6m [2026-01-05T12:18:06.217546] [DEBUG] [REMOTE ] PGY: Retrieved 886 rows, trimmed to 300. [2026-01-05T12:18:06.217691] [DEBUG] [REMOTE ] PGY: PASS: History has at least 300 days. [2026-01-05T12:18:06.217891] [DEBUG] [REMOTE ] PGY: PASS: Price check passed. Min price $20.79. [2026-01-05T12:18:06.218026] [DEBUG] [REMOTE ] PGY: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:06.218136] [DEBUG] [REMOTE ] PGY: PASS: Integrity check passed. [2026-01-05T12:18:06.218176] [DEBUG] [REMOTE ] PGY: Symbol is viable for forecasting. [2026-01-05T12:18:06.218223] [INFO ] [MAIN ] [2484/3535] PGY kept (0.2s) | 2482 kept, 2 rejected | 137.9/min | ETA: 7.6m [2026-01-05T12:18:06.596207] [DEBUG] [REMOTE ] PGZ: Retrieved 3150 rows, trimmed to 300. [2026-01-05T12:18:06.596336] [DEBUG] [REMOTE ] PGZ: PASS: History has at least 300 days. [2026-01-05T12:18:06.596542] [DEBUG] [REMOTE ] PGZ: PASS: Price check passed. Min price $9.88. [2026-01-05T12:18:06.596706] [DEBUG] [REMOTE ] PGZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:06.596819] [DEBUG] [REMOTE ] PGZ: PASS: Integrity check passed. [2026-01-05T12:18:06.596859] [DEBUG] [REMOTE ] PGZ: Symbol is viable for forecasting. [2026-01-05T12:18:06.596905] [INFO ] [MAIN ] [2485/3535] PGZ kept (0.4s) | 2483 kept, 2 rejected | 137.9/min | ETA: 7.6m [2026-01-05T12:18:07.295460] [DEBUG] [REMOTE ] PH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:07.295618] [DEBUG] [REMOTE ] PH: PASS: History has at least 300 days. [2026-01-05T12:18:07.295877] [DEBUG] [REMOTE ] PH: PASS: Price check passed. Min price $715.13. [2026-01-05T12:18:07.296015] [DEBUG] [REMOTE ] PH: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:07.296136] [DEBUG] [REMOTE ] PH: PASS: Integrity check passed. [2026-01-05T12:18:07.296177] [DEBUG] [REMOTE ] PH: Symbol is viable for forecasting. [2026-01-05T12:18:07.296226] [INFO ] [MAIN ] [2486/3535] PH kept (0.7s) | 2484 kept, 2 rejected | 137.9/min | ETA: 7.6m [2026-01-05T12:18:07.778698] [DEBUG] [REMOTE ] PHG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:07.778868] [DEBUG] [REMOTE ] PHG: PASS: History has at least 300 days. [2026-01-05T12:18:07.779126] [DEBUG] [REMOTE ] PHG: PASS: Price check passed. Min price $26.13. [2026-01-05T12:18:07.779260] [DEBUG] [REMOTE ] PHG: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:07.779385] [DEBUG] [REMOTE ] PHG: PASS: Integrity check passed. [2026-01-05T12:18:07.779426] [DEBUG] [REMOTE ] PHG: Symbol is viable for forecasting. [2026-01-05T12:18:07.779475] [INFO ] [MAIN ] [2487/3535] PHG kept (0.5s) | 2485 kept, 2 rejected | 137.9/min | ETA: 7.6m [2026-01-05T12:18:08.310237] [DEBUG] [REMOTE ] PHI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:08.310373] [DEBUG] [REMOTE ] PHI: PASS: History has at least 300 days. [2026-01-05T12:18:08.310619] [DEBUG] [REMOTE ] PHI: PASS: Price check passed. Min price $18.75. [2026-01-05T12:18:08.310758] [DEBUG] [REMOTE ] PHI: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:08.310883] [DEBUG] [REMOTE ] PHI: PASS: Integrity check passed. [2026-01-05T12:18:08.310925] [DEBUG] [REMOTE ] PHI: Symbol is viable for forecasting. [2026-01-05T12:18:08.310974] [INFO ] [MAIN ] [2488/3535] PHI kept (0.5s) | 2486 kept, 2 rejected | 137.9/min | ETA: 7.6m [2026-01-05T12:18:08.444131] [DEBUG] [REMOTE ] PHIN: Retrieved 632 rows, trimmed to 300. [2026-01-05T12:18:08.444256] [DEBUG] [REMOTE ] PHIN: PASS: History has at least 300 days. [2026-01-05T12:18:08.444449] [DEBUG] [REMOTE ] PHIN: PASS: Price check passed. Min price $51.19. [2026-01-05T12:18:08.444605] [DEBUG] [REMOTE ] PHIN: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:08.444723] [DEBUG] [REMOTE ] PHIN: PASS: Integrity check passed. [2026-01-05T12:18:08.444764] [DEBUG] [REMOTE ] PHIN: Symbol is viable for forecasting. [2026-01-05T12:18:08.444813] [INFO ] [MAIN ] [2489/3535] PHIN kept (0.1s) | 2487 kept, 2 rejected | 137.9/min | ETA: 7.6m [2026-01-05T12:18:09.077444] [DEBUG] [REMOTE ] PHIO: Retrieved 3432 rows, trimmed to 300. [2026-01-05T12:18:09.077653] [DEBUG] [REMOTE ] PHIO: PASS: History has at least 300 days. [2026-01-05T12:18:09.077906] [DEBUG] [REMOTE ] PHIO: PASS: Price check passed. Min price $1.02. [2026-01-05T12:18:09.078045] [DEBUG] [REMOTE ] PHIO: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:09.078164] [DEBUG] [REMOTE ] PHIO: PASS: Integrity check passed. [2026-01-05T12:18:09.078206] [DEBUG] [REMOTE ] PHIO: Symbol is viable for forecasting. [2026-01-05T12:18:09.078257] [INFO ] [MAIN ] [2490/3535] PHIO kept (0.6s) | 2488 kept, 2 rejected | 137.9/min | ETA: 7.6m [2026-01-05T12:18:09.623737] [DEBUG] [REMOTE ] PHK: Retrieved 5710 rows, trimmed to 300. [2026-01-05T12:18:09.623901] [DEBUG] [REMOTE ] PHK: PASS: History has at least 300 days. [2026-01-05T12:18:09.624112] [DEBUG] [REMOTE ] PHK: PASS: Price check passed. Min price $4.68. [2026-01-05T12:18:09.624242] [DEBUG] [REMOTE ] PHK: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:09.624358] [DEBUG] [REMOTE ] PHK: PASS: Integrity check passed. [2026-01-05T12:18:09.624500] [DEBUG] [REMOTE ] PHK: Symbol is viable for forecasting. [2026-01-05T12:18:09.624552] [INFO ] [MAIN ] [2491/3535] PHK kept (0.5s) | 2489 kept, 2 rejected | 137.9/min | ETA: 7.6m [2026-01-05T12:18:10.144320] [DEBUG] [REMOTE ] PHM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:10.144458] [DEBUG] [REMOTE ] PHM: PASS: History has at least 300 days. [2026-01-05T12:18:10.144709] [DEBUG] [REMOTE ] PHM: PASS: Price check passed. Min price $113.25. [2026-01-05T12:18:10.144846] [DEBUG] [REMOTE ] PHM: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:10.144963] [DEBUG] [REMOTE ] PHM: PASS: Integrity check passed. [2026-01-05T12:18:10.145003] [DEBUG] [REMOTE ] PHM: Symbol is viable for forecasting. [2026-01-05T12:18:10.145051] [INFO ] [MAIN ] [2492/3535] PHM kept (0.5s) | 2490 kept, 2 rejected | 137.8/min | ETA: 7.6m [2026-01-05T12:18:10.387232] [DEBUG] [REMOTE ] PHO: Retrieved 5050 rows, trimmed to 300. [2026-01-05T12:18:10.387364] [DEBUG] [REMOTE ] PHO: PASS: History has at least 300 days. [2026-01-05T12:18:10.387565] [DEBUG] [REMOTE ] PHO: PASS: Price check passed. Min price $69.10. [2026-01-05T12:18:10.387718] [DEBUG] [REMOTE ] PHO: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:10.387831] [DEBUG] [REMOTE ] PHO: PASS: Integrity check passed. [2026-01-05T12:18:10.387872] [DEBUG] [REMOTE ] PHO: Symbol is viable for forecasting. [2026-01-05T12:18:10.387918] [INFO ] [MAIN ] [2493/3535] PHO kept (0.2s) | 2491 kept, 2 rejected | 137.9/min | ETA: 7.6m [2026-01-05T12:18:10.837739] [DEBUG] [REMOTE ] PHUN: Retrieved 2303 rows, trimmed to 300. [2026-01-05T12:18:10.837871] [DEBUG] [REMOTE ] PHUN: PASS: History has at least 300 days. [2026-01-05T12:18:10.838075] [DEBUG] [REMOTE ] PHUN: PASS: Price check passed. Min price $1.78. [2026-01-05T12:18:10.838204] [DEBUG] [REMOTE ] PHUN: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:10.838312] [DEBUG] [REMOTE ] PHUN: PASS: Integrity check passed. [2026-01-05T12:18:10.838352] [DEBUG] [REMOTE ] PHUN: Symbol is viable for forecasting. [2026-01-05T12:18:10.838398] [INFO ] [MAIN ] [2494/3535] PHUN kept (0.5s) | 2492 kept, 2 rejected | 137.9/min | ETA: 7.6m [2026-01-05T12:18:11.207036] [DEBUG] [REMOTE ] PHVS: Retrieved 1233 rows, trimmed to 300. [2026-01-05T12:18:11.207167] [DEBUG] [REMOTE ] PHVS: PASS: History has at least 300 days. [2026-01-05T12:18:11.207364] [DEBUG] [REMOTE ] PHVS: PASS: Price check passed. Min price $20.96. [2026-01-05T12:18:11.207496] [DEBUG] [REMOTE ] PHVS: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:11.207633] [DEBUG] [REMOTE ] PHVS: PASS: Integrity check passed. [2026-01-05T12:18:11.207676] [DEBUG] [REMOTE ] PHVS: Symbol is viable for forecasting. [2026-01-05T12:18:11.207723] [INFO ] [MAIN ] [2495/3535] PHVS kept (0.4s) | 2493 kept, 2 rejected | 137.9/min | ETA: 7.5m [2026-01-05T12:18:11.639612] [DEBUG] [REMOTE ] PI: Retrieved 2377 rows, trimmed to 300. [2026-01-05T12:18:11.639743] [DEBUG] [REMOTE ] PI: PASS: History has at least 300 days. [2026-01-05T12:18:11.639945] [DEBUG] [REMOTE ] PI: PASS: Price check passed. Min price $142.50. [2026-01-05T12:18:11.640075] [DEBUG] [REMOTE ] PI: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:11.640184] [DEBUG] [REMOTE ] PI: PASS: Integrity check passed. [2026-01-05T12:18:11.640224] [DEBUG] [REMOTE ] PI: Symbol is viable for forecasting. [2026-01-05T12:18:11.640272] [INFO ] [MAIN ] [2496/3535] PI kept (0.4s) | 2494 kept, 2 rejected | 137.9/min | ETA: 7.5m [2026-01-05T12:18:12.173995] [DEBUG] [REMOTE ] PID: Retrieved 5107 rows, trimmed to 300. [2026-01-05T12:18:12.174128] [DEBUG] [REMOTE ] PID: PASS: History has at least 300 days. [2026-01-05T12:18:12.174352] [DEBUG] [REMOTE ] PID: PASS: Price check passed. Min price $20.99. [2026-01-05T12:18:12.174491] [DEBUG] [REMOTE ] PID: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:12.174625] [DEBUG] [REMOTE ] PID: PASS: Integrity check passed. [2026-01-05T12:18:12.174669] [DEBUG] [REMOTE ] PID: Symbol is viable for forecasting. [2026-01-05T12:18:12.174717] [INFO ] [MAIN ] [2497/3535] PID kept (0.5s) | 2495 kept, 2 rejected | 137.9/min | ETA: 7.5m [2026-01-05T12:18:12.569963] [DEBUG] [REMOTE ] PIE: Retrieved 4532 rows, trimmed to 300. [2026-01-05T12:18:12.570093] [DEBUG] [REMOTE ] PIE: PASS: History has at least 300 days. [2026-01-05T12:18:12.570316] [DEBUG] [REMOTE ] PIE: PASS: Price check passed. Min price $22.78. [2026-01-05T12:18:12.570447] [DEBUG] [REMOTE ] PIE: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:12.570560] [DEBUG] [REMOTE ] PIE: PASS: Integrity check passed. [2026-01-05T12:18:12.570619] [DEBUG] [REMOTE ] PIE: Symbol is viable for forecasting. [2026-01-05T12:18:12.570668] [INFO ] [MAIN ] [2498/3535] PIE kept (0.4s) | 2496 kept, 2 rejected | 137.9/min | ETA: 7.5m [2026-01-05T12:18:13.046183] [DEBUG] [REMOTE ] PII: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:13.046415] [DEBUG] [REMOTE ] PII: PASS: History has at least 300 days. [2026-01-05T12:18:13.046795] [DEBUG] [REMOTE ] PII: PASS: Price check passed. Min price $55.72. [2026-01-05T12:18:13.046982] [DEBUG] [REMOTE ] PII: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:13.047161] [DEBUG] [REMOTE ] PII: PASS: Integrity check passed. [2026-01-05T12:18:13.047221] [DEBUG] [REMOTE ] PII: Symbol is viable for forecasting. [2026-01-05T12:18:13.047296] [INFO ] [MAIN ] [2499/3535] PII kept (0.5s) | 2497 kept, 2 rejected | 137.9/min | ETA: 7.5m [2026-01-05T12:18:13.540717] [DEBUG] [REMOTE ] PIM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:13.540908] [DEBUG] [REMOTE ] PIM: PASS: History has at least 300 days. [2026-01-05T12:18:13.541165] [DEBUG] [REMOTE ] PIM: PASS: Price check passed. Min price $3.19. [2026-01-05T12:18:13.541304] [DEBUG] [REMOTE ] PIM: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:13.541433] [DEBUG] [REMOTE ] PIM: PASS: Integrity check passed. [2026-01-05T12:18:13.541474] [DEBUG] [REMOTE ] PIM: Symbol is viable for forecasting. [2026-01-05T12:18:13.541526] [INFO ] [MAIN ] [2500/3535] PIM kept (0.5s) | 2498 kept, 2 rejected | 137.9/min | ETA: 7.5m [2026-01-05T12:18:13.789243] [DEBUG] [REMOTE ] PINE: Retrieved 1535 rows, trimmed to 300. [2026-01-05T12:18:13.789413] [DEBUG] [REMOTE ] PINE: PASS: History has at least 300 days. [2026-01-05T12:18:13.789691] [DEBUG] [REMOTE ] PINE: PASS: Price check passed. Min price $12.96. [2026-01-05T12:18:13.789843] [DEBUG] [REMOTE ] PINE: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:13.789965] [DEBUG] [REMOTE ] PINE: PASS: Integrity check passed. [2026-01-05T12:18:13.790009] [DEBUG] [REMOTE ] PINE: Symbol is viable for forecasting. [2026-01-05T12:18:13.790062] [INFO ] [MAIN ] [2501/3535] PINE kept (0.2s) | 2499 kept, 2 rejected | 137.9/min | ETA: 7.5m [2026-01-05T12:18:14.212426] [DEBUG] [REMOTE ] PINS: Retrieved 1687 rows, trimmed to 300. [2026-01-05T12:18:14.212560] [DEBUG] [REMOTE ] PINS: PASS: History has at least 300 days. [2026-01-05T12:18:14.212783] [DEBUG] [REMOTE ] PINS: PASS: Price check passed. Min price $24.79. [2026-01-05T12:18:14.212917] [DEBUG] [REMOTE ] PINS: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:14.213029] [DEBUG] [REMOTE ] PINS: PASS: Integrity check passed. [2026-01-05T12:18:14.213069] [DEBUG] [REMOTE ] PINS: Symbol is viable for forecasting. [2026-01-05T12:18:14.213116] [INFO ] [MAIN ] [2502/3535] PINS kept (0.4s) | 2500 kept, 2 rejected | 137.9/min | ETA: 7.5m [2026-01-05T12:18:14.634144] [DEBUG] [REMOTE ] PK: Retrieved 2262 rows, trimmed to 300. [2026-01-05T12:18:14.634276] [DEBUG] [REMOTE ] PK: PASS: History has at least 300 days. [2026-01-05T12:18:14.634484] [DEBUG] [REMOTE ] PK: PASS: Price check passed. Min price $9.61. [2026-01-05T12:18:14.634636] [DEBUG] [REMOTE ] PK: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:14.634750] [DEBUG] [REMOTE ] PK: PASS: Integrity check passed. [2026-01-05T12:18:14.634790] [DEBUG] [REMOTE ] PK: Symbol is viable for forecasting. [2026-01-05T12:18:14.634837] [INFO ] [MAIN ] [2503/3535] PK kept (0.4s) | 2501 kept, 2 rejected | 137.9/min | ETA: 7.5m [2026-01-05T12:18:15.040847] [DEBUG] [REMOTE ] PKBK: Retrieved 6118 rows, trimmed to 300. [2026-01-05T12:18:15.041091] [DEBUG] [REMOTE ] PKBK: PASS: History has at least 300 days. [2026-01-05T12:18:15.041496] [DEBUG] [REMOTE ] PKBK: PASS: Price check passed. Min price $19.72. [2026-01-05T12:18:15.041696] [DEBUG] [REMOTE ] PKBK: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:15.041865] [DEBUG] [REMOTE ] PKBK: PASS: Integrity check passed. [2026-01-05T12:18:15.041910] [DEBUG] [REMOTE ] PKBK: Symbol is viable for forecasting. [2026-01-05T12:18:15.041967] [INFO ] [MAIN ] [2504/3535] PKBK kept (0.4s) | 2502 kept, 2 rejected | 137.9/min | ETA: 7.5m [2026-01-05T12:18:15.723714] [DEBUG] [REMOTE ] PKE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:15.723918] [DEBUG] [REMOTE ] PKE: PASS: History has at least 300 days. [2026-01-05T12:18:15.724196] [DEBUG] [REMOTE ] PKE: PASS: Price check passed. Min price $18.44. [2026-01-05T12:18:15.724340] [DEBUG] [REMOTE ] PKE: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:15.724477] [DEBUG] [REMOTE ] PKE: PASS: Integrity check passed. [2026-01-05T12:18:15.724520] [DEBUG] [REMOTE ] PKE: Symbol is viable for forecasting. [2026-01-05T12:18:15.724603] [INFO ] [MAIN ] [2505/3535] PKE kept (0.7s) | 2503 kept, 2 rejected | 137.9/min | ETA: 7.5m [2026-01-05T12:18:16.195240] [DEBUG] [REMOTE ] PKG: Retrieved 6522 rows, trimmed to 300. [2026-01-05T12:18:16.195394] [DEBUG] [REMOTE ] PKG: PASS: History has at least 300 days. [2026-01-05T12:18:16.195687] [DEBUG] [REMOTE ] PKG: PASS: Price check passed. Min price $190.52. [2026-01-05T12:18:16.195828] [DEBUG] [REMOTE ] PKG: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:16.195953] [DEBUG] [REMOTE ] PKG: PASS: Integrity check passed. [2026-01-05T12:18:16.195996] [DEBUG] [REMOTE ] PKG: Symbol is viable for forecasting. [2026-01-05T12:18:16.196049] [INFO ] [MAIN ] [2506/3535] PKG kept (0.5s) | 2504 kept, 2 rejected | 137.9/min | ETA: 7.5m [2026-01-05T12:18:16.543122] [DEBUG] [REMOTE ] PKOH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:16.543262] [DEBUG] [REMOTE ] PKOH: PASS: History has at least 300 days. [2026-01-05T12:18:16.543501] [DEBUG] [REMOTE ] PKOH: PASS: Price check passed. Min price $18.74. [2026-01-05T12:18:16.543670] [DEBUG] [REMOTE ] PKOH: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:16.543796] [DEBUG] [REMOTE ] PKOH: PASS: Integrity check passed. [2026-01-05T12:18:16.543837] [DEBUG] [REMOTE ] PKOH: Symbol is viable for forecasting. [2026-01-05T12:18:16.543886] [INFO ] [MAIN ] [2507/3535] PKOH kept (0.3s) | 2505 kept, 2 rejected | 137.9/min | ETA: 7.5m [2026-01-05T12:18:16.903929] [DEBUG] [REMOTE ] PKX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:16.904058] [DEBUG] [REMOTE ] PKX: PASS: History has at least 300 days. [2026-01-05T12:18:16.904264] [DEBUG] [REMOTE ] PKX: PASS: Price check passed. Min price $44.78. [2026-01-05T12:18:16.904395] [DEBUG] [REMOTE ] PKX: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:16.904506] [DEBUG] [REMOTE ] PKX: PASS: Integrity check passed. [2026-01-05T12:18:16.904546] [DEBUG] [REMOTE ] PKX: Symbol is viable for forecasting. [2026-01-05T12:18:16.904610] [INFO ] [MAIN ] [2508/3535] PKX kept (0.4s) | 2506 kept, 2 rejected | 137.9/min | ETA: 7.4m [2026-01-05T12:18:17.237490] [DEBUG] [REMOTE ] PL: Retrieved 1179 rows, trimmed to 300. [2026-01-05T12:18:17.237634] [DEBUG] [REMOTE ] PL: PASS: History has at least 300 days. [2026-01-05T12:18:17.237834] [DEBUG] [REMOTE ] PL: PASS: Price check passed. Min price $11.16. [2026-01-05T12:18:17.237964] [DEBUG] [REMOTE ] PL: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:17.238071] [DEBUG] [REMOTE ] PL: PASS: Integrity check passed. [2026-01-05T12:18:17.238110] [DEBUG] [REMOTE ] PL: Symbol is viable for forecasting. [2026-01-05T12:18:17.238155] [INFO ] [MAIN ] [2509/3535] PL kept (0.3s) | 2507 kept, 2 rejected | 137.9/min | ETA: 7.4m [2026-01-05T12:18:17.885451] [DEBUG] [REMOTE ] PLAB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:17.885612] [DEBUG] [REMOTE ] PLAB: PASS: History has at least 300 days. [2026-01-05T12:18:17.885832] [DEBUG] [REMOTE ] PLAB: PASS: Price check passed. Min price $20.28. [2026-01-05T12:18:17.885963] [DEBUG] [REMOTE ] PLAB: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:17.886077] [DEBUG] [REMOTE ] PLAB: PASS: Integrity check passed. [2026-01-05T12:18:17.886116] [DEBUG] [REMOTE ] PLAB: Symbol is viable for forecasting. [2026-01-05T12:18:17.886162] [INFO ] [MAIN ] [2510/3535] PLAB kept (0.6s) | 2508 kept, 2 rejected | 137.9/min | ETA: 7.4m [2026-01-05T12:18:18.204853] [DEBUG] [REMOTE ] PLAY: Retrieved 2824 rows, trimmed to 300. [2026-01-05T12:18:18.204973] [DEBUG] [REMOTE ] PLAY: PASS: History has at least 300 days. [2026-01-05T12:18:18.205176] [DEBUG] [REMOTE ] PLAY: PASS: Price check passed. Min price $13.12. [2026-01-05T12:18:18.205305] [DEBUG] [REMOTE ] PLAY: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:18.205411] [DEBUG] [REMOTE ] PLAY: PASS: Integrity check passed. [2026-01-05T12:18:18.205451] [DEBUG] [REMOTE ] PLAY: Symbol is viable for forecasting. [2026-01-05T12:18:18.205498] [INFO ] [MAIN ] [2511/3535] PLAY kept (0.3s) | 2509 kept, 2 rejected | 137.9/min | ETA: 7.4m [2026-01-05T12:18:18.730953] [DEBUG] [REMOTE ] PLBC: Retrieved 5919 rows, trimmed to 300. [2026-01-05T12:18:18.731098] [DEBUG] [REMOTE ] PLBC: PASS: History has at least 300 days. [2026-01-05T12:18:18.731333] [DEBUG] [REMOTE ] PLBC: PASS: Price check passed. Min price $40.11. [2026-01-05T12:18:18.731480] [DEBUG] [REMOTE ] PLBC: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:18.731627] [DEBUG] [REMOTE ] PLBC: PASS: Integrity check passed. [2026-01-05T12:18:18.731670] [DEBUG] [REMOTE ] PLBC: Symbol is viable for forecasting. [2026-01-05T12:18:18.731721] [INFO ] [MAIN ] [2512/3535] PLBC kept (0.5s) | 2510 kept, 2 rejected | 137.9/min | ETA: 7.4m [2026-01-05T12:18:18.837096] [DEBUG] [REMOTE ] PLBY: Retrieved 1342 rows, trimmed to 300. [2026-01-05T12:18:18.837225] [DEBUG] [REMOTE ] PLBY: PASS: History has at least 300 days. [2026-01-05T12:18:18.837420] [DEBUG] [REMOTE ] PLBY: PASS: Price check passed. Min price $1.28. [2026-01-05T12:18:18.837552] [DEBUG] [REMOTE ] PLBY: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:18.837690] [DEBUG] [REMOTE ] PLBY: PASS: Integrity check passed. [2026-01-05T12:18:18.837731] [DEBUG] [REMOTE ] PLBY: Symbol is viable for forecasting. [2026-01-05T12:18:18.837777] [INFO ] [MAIN ] [2513/3535] PLBY kept (0.1s) | 2511 kept, 2 rejected | 137.9/min | ETA: 7.4m [2026-01-05T12:18:19.628095] [DEBUG] [REMOTE ] PLCE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:19.628314] [DEBUG] [REMOTE ] PLCE: PASS: History has at least 300 days. [2026-01-05T12:18:19.628655] [DEBUG] [REMOTE ] PLCE: PASS: Price check passed. Min price $3.98. [2026-01-05T12:18:19.628831] [DEBUG] [REMOTE ] PLCE: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:19.628995] [DEBUG] [REMOTE ] PLCE: PASS: Integrity check passed. [2026-01-05T12:18:19.629042] [DEBUG] [REMOTE ] PLCE: Symbol is viable for forecasting. [2026-01-05T12:18:19.629097] [INFO ] [MAIN ] [2514/3535] PLCE kept (0.8s) | 2512 kept, 2 rejected | 137.9/min | ETA: 7.4m [2026-01-05T12:18:20.081868] [DEBUG] [REMOTE ] PLD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:20.082072] [DEBUG] [REMOTE ] PLD: PASS: History has at least 300 days. [2026-01-05T12:18:20.082342] [DEBUG] [REMOTE ] PLD: PASS: Price check passed. Min price $110.36. [2026-01-05T12:18:20.082485] [DEBUG] [REMOTE ] PLD: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:20.082637] [DEBUG] [REMOTE ] PLD: PASS: Integrity check passed. [2026-01-05T12:18:20.082682] [DEBUG] [REMOTE ] PLD: Symbol is viable for forecasting. [2026-01-05T12:18:20.082734] [INFO ] [MAIN ] [2515/3535] PLD kept (0.5s) | 2513 kept, 2 rejected | 137.9/min | ETA: 7.4m [2026-01-05T12:18:20.547911] [DEBUG] [REMOTE ] PLPC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:20.548068] [DEBUG] [REMOTE ] PLPC: PASS: History has at least 300 days. [2026-01-05T12:18:20.548295] [DEBUG] [REMOTE ] PLPC: PASS: Price check passed. Min price $186.26. [2026-01-05T12:18:20.548432] [DEBUG] [REMOTE ] PLPC: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:20.548552] [DEBUG] [REMOTE ] PLPC: PASS: Integrity check passed. [2026-01-05T12:18:20.548639] [DEBUG] [REMOTE ] PLPC: Symbol is viable for forecasting. [2026-01-05T12:18:20.548693] [INFO ] [MAIN ] [2516/3535] PLPC kept (0.5s) | 2514 kept, 2 rejected | 137.9/min | ETA: 7.4m [2026-01-05T12:18:20.695618] [DEBUG] [REMOTE ] PLRX: Retrieved 1404 rows, trimmed to 300. [2026-01-05T12:18:20.695741] [DEBUG] [REMOTE ] PLRX: PASS: History has at least 300 days. [2026-01-05T12:18:20.695940] [DEBUG] [REMOTE ] PLRX: PASS: Price check passed. Min price $1.21. [2026-01-05T12:18:20.696073] [DEBUG] [REMOTE ] PLRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:20.696182] [DEBUG] [REMOTE ] PLRX: PASS: Integrity check passed. [2026-01-05T12:18:20.696221] [DEBUG] [REMOTE ] PLRX: Symbol is viable for forecasting. [2026-01-05T12:18:20.696268] [INFO ] [MAIN ] [2517/3535] PLRX kept (0.1s) | 2515 kept, 2 rejected | 137.9/min | ETA: 7.4m [2026-01-05T12:18:21.271859] [DEBUG] [REMOTE ] PLSE: Retrieved 2421 rows, trimmed to 300. [2026-01-05T12:18:21.272061] [DEBUG] [REMOTE ] PLSE: PASS: History has at least 300 days. [2026-01-05T12:18:21.272348] [DEBUG] [REMOTE ] PLSE: PASS: Price check passed. Min price $12.66. [2026-01-05T12:18:21.272493] [DEBUG] [REMOTE ] PLSE: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:21.272656] [DEBUG] [REMOTE ] PLSE: PASS: Integrity check passed. [2026-01-05T12:18:21.272702] [DEBUG] [REMOTE ] PLSE: Symbol is viable for forecasting. [2026-01-05T12:18:21.272757] [INFO ] [MAIN ] [2518/3535] PLSE kept (0.6s) | 2516 kept, 2 rejected | 137.9/min | ETA: 7.4m [2026-01-05T12:18:21.475806] [DEBUG] [REMOTE ] PLTK: Retrieved 1247 rows, trimmed to 300. [2026-01-05T12:18:21.475988] [DEBUG] [REMOTE ] PLTK: PASS: History has at least 300 days. [2026-01-05T12:18:21.476229] [DEBUG] [REMOTE ] PLTK: PASS: Price check passed. Min price $3.29. [2026-01-05T12:18:21.476368] [DEBUG] [REMOTE ] PLTK: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:21.476489] [DEBUG] [REMOTE ] PLTK: PASS: Integrity check passed. [2026-01-05T12:18:21.476533] [DEBUG] [REMOTE ] PLTK: Symbol is viable for forecasting. [2026-01-05T12:18:21.476603] [INFO ] [MAIN ] [2519/3535] PLTK kept (0.2s) | 2517 kept, 2 rejected | 137.9/min | ETA: 7.4m [2026-01-05T12:18:22.101521] [DEBUG] [REMOTE ] PLUG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:22.101685] [DEBUG] [REMOTE ] PLUG: PASS: History has at least 300 days. [2026-01-05T12:18:22.101916] [DEBUG] [REMOTE ] PLUG: PASS: Price check passed. Min price $1.89. [2026-01-05T12:18:22.102058] [DEBUG] [REMOTE ] PLUG: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:22.102181] [DEBUG] [REMOTE ] PLUG: PASS: Integrity check passed. [2026-01-05T12:18:22.102223] [DEBUG] [REMOTE ] PLUG: Symbol is viable for forecasting. [2026-01-05T12:18:22.102275] [INFO ] [MAIN ] [2520/3535] PLUG kept (0.6s) | 2518 kept, 2 rejected | 137.9/min | ETA: 7.4m [2026-01-05T12:18:22.629831] [DEBUG] [REMOTE ] PLUS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:22.630029] [DEBUG] [REMOTE ] PLUS: PASS: History has at least 300 days. [2026-01-05T12:18:22.630299] [DEBUG] [REMOTE ] PLUS: PASS: Price check passed. Min price $69.43. [2026-01-05T12:18:22.630435] [DEBUG] [REMOTE ] PLUS: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:22.630565] [DEBUG] [REMOTE ] PLUS: PASS: Integrity check passed. [2026-01-05T12:18:22.630627] [DEBUG] [REMOTE ] PLUS: Symbol is viable for forecasting. [2026-01-05T12:18:22.630680] [INFO ] [MAIN ] [2521/3535] PLUS kept (0.5s) | 2519 kept, 2 rejected | 137.9/min | ETA: 7.4m [2026-01-05T12:18:23.113003] [DEBUG] [REMOTE ] PLXS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:23.113226] [DEBUG] [REMOTE ] PLXS: PASS: History has at least 300 days. [2026-01-05T12:18:23.113494] [DEBUG] [REMOTE ] PLXS: PASS: Price check passed. Min price $132.74. [2026-01-05T12:18:23.113706] [DEBUG] [REMOTE ] PLXS: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:23.113873] [DEBUG] [REMOTE ] PLXS: PASS: Integrity check passed. [2026-01-05T12:18:23.113921] [DEBUG] [REMOTE ] PLXS: Symbol is viable for forecasting. [2026-01-05T12:18:23.113976] [INFO ] [MAIN ] [2522/3535] PLXS kept (0.5s) | 2520 kept, 2 rejected | 137.9/min | ETA: 7.3m [2026-01-05T12:18:23.398232] [DEBUG] [REMOTE ] PLYM: Retrieved 2154 rows, trimmed to 300. [2026-01-05T12:18:23.398410] [DEBUG] [REMOTE ] PLYM: PASS: History has at least 300 days. [2026-01-05T12:18:23.398691] [DEBUG] [REMOTE ] PLYM: PASS: Price check passed. Min price $21.08. [2026-01-05T12:18:23.398829] [DEBUG] [REMOTE ] PLYM: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:23.398944] [DEBUG] [REMOTE ] PLYM: PASS: Integrity check passed. [2026-01-05T12:18:23.398985] [DEBUG] [REMOTE ] PLYM: Symbol is viable for forecasting. [2026-01-05T12:18:23.399037] [INFO ] [MAIN ] [2523/3535] PLYM kept (0.3s) | 2521 kept, 2 rejected | 137.9/min | ETA: 7.3m [2026-01-05T12:18:23.911445] [DEBUG] [REMOTE ] PM: Retrieved 4479 rows, trimmed to 300. [2026-01-05T12:18:23.911676] [DEBUG] [REMOTE ] PM: PASS: History has at least 300 days. [2026-01-05T12:18:23.911966] [DEBUG] [REMOTE ] PM: PASS: Price check passed. Min price $143.02. [2026-01-05T12:18:23.912129] [DEBUG] [REMOTE ] PM: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:23.912284] [DEBUG] [REMOTE ] PM: PASS: Integrity check passed. [2026-01-05T12:18:23.912329] [DEBUG] [REMOTE ] PM: Symbol is viable for forecasting. [2026-01-05T12:18:23.912382] [INFO ] [MAIN ] [2524/3535] PM kept (0.5s) | 2522 kept, 2 rejected | 137.9/min | ETA: 7.3m [2026-01-05T12:18:24.130084] [DEBUG] [REMOTE ] PMAX: Retrieved 333 rows, trimmed to 300. [2026-01-05T12:18:24.130331] [DEBUG] [REMOTE ] PMAX: PASS: History has at least 300 days. [2026-01-05T12:18:24.130711] [DEBUG] [REMOTE ] PMAX: PASS: Price check passed. Min price $1.58. [2026-01-05T12:18:24.130913] [DEBUG] [REMOTE ] PMAX: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:24.131096] [DEBUG] [REMOTE ] PMAX: PASS: Integrity check passed. [2026-01-05T12:18:24.131158] [DEBUG] [REMOTE ] PMAX: Symbol is viable for forecasting. [2026-01-05T12:18:24.131232] [INFO ] [MAIN ] [2525/3535] PMAX kept (0.2s) | 2523 kept, 2 rejected | 137.9/min | ETA: 7.3m [2026-01-05T12:18:24.793153] [DEBUG] [REMOTE ] PML: Retrieved 5919 rows, trimmed to 300. [2026-01-05T12:18:24.793286] [DEBUG] [REMOTE ] PML: PASS: History has at least 300 days. [2026-01-05T12:18:24.793498] [DEBUG] [REMOTE ] PML: PASS: Price check passed. Min price $7.47. [2026-01-05T12:18:24.793649] [DEBUG] [REMOTE ] PML: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:24.793764] [DEBUG] [REMOTE ] PML: PASS: Integrity check passed. [2026-01-05T12:18:24.793804] [DEBUG] [REMOTE ] PML: Symbol is viable for forecasting. [2026-01-05T12:18:24.793851] [INFO ] [MAIN ] [2526/3535] PML kept (0.7s) | 2524 kept, 2 rejected | 137.9/min | ETA: 7.3m [2026-01-05T12:18:25.180880] [DEBUG] [REMOTE ] PMM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:25.181012] [DEBUG] [REMOTE ] PMM: PASS: History has at least 300 days. [2026-01-05T12:18:25.181223] [DEBUG] [REMOTE ] PMM: PASS: Price check passed. Min price $6.00. [2026-01-05T12:18:25.181354] [DEBUG] [REMOTE ] PMM: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:25.181659] [DEBUG] [REMOTE ] PMM: PASS: Integrity check passed. [2026-01-05T12:18:25.181700] [DEBUG] [REMOTE ] PMM: Symbol is viable for forecasting. [2026-01-05T12:18:25.181747] [INFO ] [MAIN ] [2527/3535] PMM kept (0.4s) | 2525 kept, 2 rejected | 137.9/min | ETA: 7.3m [2026-01-05T12:18:25.678148] [DEBUG] [REMOTE ] PMO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:25.678279] [DEBUG] [REMOTE ] PMO: PASS: History has at least 300 days. [2026-01-05T12:18:25.678515] [DEBUG] [REMOTE ] PMO: PASS: Price check passed. Min price $10.20. [2026-01-05T12:18:25.678696] [DEBUG] [REMOTE ] PMO: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:25.678820] [DEBUG] [REMOTE ] PMO: PASS: Integrity check passed. [2026-01-05T12:18:25.678862] [DEBUG] [REMOTE ] PMO: Symbol is viable for forecasting. [2026-01-05T12:18:25.678911] [INFO ] [MAIN ] [2528/3535] PMO kept (0.5s) | 2526 kept, 2 rejected | 137.9/min | ETA: 7.3m [2026-01-05T12:18:26.001456] [DEBUG] [REMOTE ] PMTS: Retrieved 2573 rows, trimmed to 300. [2026-01-05T12:18:26.001625] [DEBUG] [REMOTE ] PMTS: PASS: History has at least 300 days. [2026-01-05T12:18:26.001866] [DEBUG] [REMOTE ] PMTS: PASS: Price check passed. Min price $11.90. [2026-01-05T12:18:26.002006] [DEBUG] [REMOTE ] PMTS: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:26.002123] [DEBUG] [REMOTE ] PMTS: PASS: Integrity check passed. [2026-01-05T12:18:26.002164] [DEBUG] [REMOTE ] PMTS: Symbol is viable for forecasting. [2026-01-05T12:18:26.002211] [INFO ] [MAIN ] [2529/3535] PMTS kept (0.3s) | 2527 kept, 2 rejected | 137.9/min | ETA: 7.3m [2026-01-05T12:18:26.331441] [DEBUG] [REMOTE ] PMVP: Retrieved 1324 rows, trimmed to 300. [2026-01-05T12:18:26.331603] [DEBUG] [REMOTE ] PMVP: PASS: History has at least 300 days. [2026-01-05T12:18:26.331884] [DEBUG] [REMOTE ] PMVP: PASS: Price check passed. Min price $1.13. [2026-01-05T12:18:26.332067] [DEBUG] [REMOTE ] PMVP: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:26.332217] [DEBUG] [REMOTE ] PMVP: PASS: Integrity check passed. [2026-01-05T12:18:26.332269] [DEBUG] [REMOTE ] PMVP: Symbol is viable for forecasting. [2026-01-05T12:18:26.332323] [INFO ] [MAIN ] [2530/3535] PMVP kept (0.3s) | 2528 kept, 2 rejected | 137.9/min | ETA: 7.3m [2026-01-05T12:18:26.943494] [DEBUG] [REMOTE ] PNC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:26.943644] [DEBUG] [REMOTE ] PNC: PASS: History has at least 300 days. [2026-01-05T12:18:26.943870] [DEBUG] [REMOTE ] PNC: PASS: Price check passed. Min price $178.37. [2026-01-05T12:18:26.944010] [DEBUG] [REMOTE ] PNC: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:26.944129] [DEBUG] [REMOTE ] PNC: PASS: Integrity check passed. [2026-01-05T12:18:26.944172] [DEBUG] [REMOTE ] PNC: Symbol is viable for forecasting. [2026-01-05T12:18:26.944222] [INFO ] [MAIN ] [2531/3535] PNC kept (0.6s) | 2529 kept, 2 rejected | 137.9/min | ETA: 7.3m [2026-01-05T12:18:27.025939] [DEBUG] [REMOTE ] PNFP: Retrieved 1 rows, trimmed to 1. [2026-01-05T12:18:27.026065] [DEBUG] [REMOTE ] PNFP: FAIL: History check failed. Only 1 days available; 300 required. [2026-01-05T12:18:27.026134] [WARN ] [LOCAL ] PNFP: SET TO BLACKLISTED [2026-01-05T12:18:27.027286] [INFO ] [MAIN ] [2532/3535] PNFP rejected (0.1s) | 2529 kept, 3 rejected | 137.9/min | ETA: 7.3m [2026-01-05T12:18:27.813556] [DEBUG] [REMOTE ] PNI: Retrieved 5919 rows, trimmed to 300. [2026-01-05T12:18:27.813718] [DEBUG] [REMOTE ] PNI: PASS: History has at least 300 days. [2026-01-05T12:18:27.813957] [DEBUG] [REMOTE ] PNI: PASS: Price check passed. Min price $6.83. [2026-01-05T12:18:27.814099] [DEBUG] [REMOTE ] PNI: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:27.814228] [DEBUG] [REMOTE ] PNI: PASS: Integrity check passed. [2026-01-05T12:18:27.814270] [DEBUG] [REMOTE ] PNI: Symbol is viable for forecasting. [2026-01-05T12:18:27.814320] [INFO ] [MAIN ] [2533/3535] PNI kept (0.8s) | 2530 kept, 3 rejected | 137.9/min | ETA: 7.3m [2026-01-05T12:18:28.301846] [DEBUG] [REMOTE ] PNQI: Retrieved 4417 rows, trimmed to 300. [2026-01-05T12:18:28.302049] [DEBUG] [REMOTE ] PNQI: PASS: History has at least 300 days. [2026-01-05T12:18:28.302420] [DEBUG] [REMOTE ] PNQI: PASS: Price check passed. Min price $51.02. [2026-01-05T12:18:28.302932] [DEBUG] [REMOTE ] PNQI: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:28.303115] [DEBUG] [REMOTE ] PNQI: PASS: Integrity check passed. [2026-01-05T12:18:28.303172] [DEBUG] [REMOTE ] PNQI: Symbol is viable for forecasting. [2026-01-05T12:18:28.303247] [INFO ] [MAIN ] [2534/3535] PNQI kept (0.5s) | 2531 kept, 3 rejected | 137.9/min | ETA: 7.3m [2026-01-05T12:18:28.786552] [DEBUG] [REMOTE ] PNRG: Retrieved 6577 rows, trimmed to 300. [2026-01-05T12:18:28.786752] [DEBUG] [REMOTE ] PNRG: PASS: History has at least 300 days. [2026-01-05T12:18:28.787082] [DEBUG] [REMOTE ] PNRG: PASS: Price check passed. Min price $128.92. [2026-01-05T12:18:28.787295] [DEBUG] [REMOTE ] PNRG: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:28.787493] [DEBUG] [REMOTE ] PNRG: PASS: Integrity check passed. [2026-01-05T12:18:28.787559] [DEBUG] [REMOTE ] PNRG: Symbol is viable for forecasting. [2026-01-05T12:18:28.787664] [INFO ] [MAIN ] [2535/3535] PNRG kept (0.5s) | 2532 kept, 3 rejected | 137.9/min | ETA: 7.3m [2026-01-05T12:18:29.103132] [DEBUG] [REMOTE ] PNTG: Retrieved 1573 rows, trimmed to 300. [2026-01-05T12:18:29.103307] [DEBUG] [REMOTE ] PNTG: PASS: History has at least 300 days. [2026-01-05T12:18:29.103550] [DEBUG] [REMOTE ] PNTG: PASS: Price check passed. Min price $23.64. [2026-01-05T12:18:29.103727] [DEBUG] [REMOTE ] PNTG: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:29.103854] [DEBUG] [REMOTE ] PNTG: PASS: Integrity check passed. [2026-01-05T12:18:29.103898] [DEBUG] [REMOTE ] PNTG: Symbol is viable for forecasting. [2026-01-05T12:18:29.103953] [INFO ] [MAIN ] [2536/3535] PNTG kept (0.3s) | 2533 kept, 3 rejected | 137.9/min | ETA: 7.2m [2026-01-05T12:18:29.619075] [DEBUG] [REMOTE ] PODD: Retrieved 4690 rows, trimmed to 300. [2026-01-05T12:18:29.619273] [DEBUG] [REMOTE ] PODD: PASS: History has at least 300 days. [2026-01-05T12:18:29.619552] [DEBUG] [REMOTE ] PODD: PASS: Price check passed. Min price $282.92. [2026-01-05T12:18:29.619719] [DEBUG] [REMOTE ] PODD: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:29.619855] [DEBUG] [REMOTE ] PODD: PASS: Integrity check passed. [2026-01-05T12:18:29.619907] [DEBUG] [REMOTE ] PODD: Symbol is viable for forecasting. [2026-01-05T12:18:29.619975] [INFO ] [MAIN ] [2537/3535] PODD kept (0.5s) | 2534 kept, 3 rejected | 137.9/min | ETA: 7.2m [2026-01-05T12:18:29.985635] [DEBUG] [REMOTE ] POOL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:29.985781] [DEBUG] [REMOTE ] POOL: PASS: History has at least 300 days. [2026-01-05T12:18:29.986016] [DEBUG] [REMOTE ] POOL: PASS: Price check passed. Min price $228.75. [2026-01-05T12:18:29.986154] [DEBUG] [REMOTE ] POOL: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:29.986280] [DEBUG] [REMOTE ] POOL: PASS: Integrity check passed. [2026-01-05T12:18:29.986322] [DEBUG] [REMOTE ] POOL: Symbol is viable for forecasting. [2026-01-05T12:18:29.986372] [INFO ] [MAIN ] [2538/3535] POOL kept (0.4s) | 2535 kept, 3 rejected | 137.9/min | ETA: 7.2m [2026-01-05T12:18:30.518319] [DEBUG] [REMOTE ] POWI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:30.518466] [DEBUG] [REMOTE ] POWI: PASS: History has at least 300 days. [2026-01-05T12:18:30.518741] [DEBUG] [REMOTE ] POWI: PASS: Price check passed. Min price $30.73. [2026-01-05T12:18:30.518884] [DEBUG] [REMOTE ] POWI: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:30.519008] [DEBUG] [REMOTE ] POWI: PASS: Integrity check passed. [2026-01-05T12:18:30.519051] [DEBUG] [REMOTE ] POWI: Symbol is viable for forecasting. [2026-01-05T12:18:30.519106] [INFO ] [MAIN ] [2539/3535] POWI kept (0.5s) | 2536 kept, 3 rejected | 137.9/min | ETA: 7.2m [2026-01-05T12:18:30.998237] [DEBUG] [REMOTE ] POWL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:30.998389] [DEBUG] [REMOTE ] POWL: PASS: History has at least 300 days. [2026-01-05T12:18:30.998673] [DEBUG] [REMOTE ] POWL: PASS: Price check passed. Min price $282.05. [2026-01-05T12:18:30.998833] [DEBUG] [REMOTE ] POWL: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:30.998973] [DEBUG] [REMOTE ] POWL: PASS: Integrity check passed. [2026-01-05T12:18:30.999033] [DEBUG] [REMOTE ] POWL: Symbol is viable for forecasting. [2026-01-05T12:18:30.999103] [INFO ] [MAIN ] [2540/3535] POWL kept (0.5s) | 2537 kept, 3 rejected | 137.9/min | ETA: 7.2m [2026-01-05T12:18:31.490342] [DEBUG] [REMOTE ] PPC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:31.490570] [DEBUG] [REMOTE ] PPC: PASS: History has at least 300 days. [2026-01-05T12:18:31.490930] [DEBUG] [REMOTE ] PPC: PASS: Price check passed. Min price $36.61. [2026-01-05T12:18:31.491116] [DEBUG] [REMOTE ] PPC: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:31.491271] [DEBUG] [REMOTE ] PPC: PASS: Integrity check passed. [2026-01-05T12:18:31.491316] [DEBUG] [REMOTE ] PPC: Symbol is viable for forecasting. [2026-01-05T12:18:31.491372] [INFO ] [MAIN ] [2541/3535] PPC kept (0.5s) | 2538 kept, 3 rejected | 137.8/min | ETA: 7.2m [2026-01-05T12:18:31.943076] [DEBUG] [REMOTE ] PPG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:31.943239] [DEBUG] [REMOTE ] PPG: PASS: History has at least 300 days. [2026-01-05T12:18:31.943515] [DEBUG] [REMOTE ] PPG: PASS: Price check passed. Min price $94.22. [2026-01-05T12:18:31.943681] [DEBUG] [REMOTE ] PPG: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:31.943832] [DEBUG] [REMOTE ] PPG: PASS: Integrity check passed. [2026-01-05T12:18:31.943873] [DEBUG] [REMOTE ] PPG: Symbol is viable for forecasting. [2026-01-05T12:18:31.943922] [INFO ] [MAIN ] [2542/3535] PPG kept (0.5s) | 2539 kept, 3 rejected | 137.8/min | ETA: 7.2m [2026-01-05T12:18:32.454060] [DEBUG] [REMOTE ] PPH: Retrieved 6520 rows, trimmed to 300. [2026-01-05T12:18:32.454200] [DEBUG] [REMOTE ] PPH: PASS: History has at least 300 days. [2026-01-05T12:18:32.454430] [DEBUG] [REMOTE ] PPH: PASS: Price check passed. Min price $90.70. [2026-01-05T12:18:32.454566] [DEBUG] [REMOTE ] PPH: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:32.454712] [DEBUG] [REMOTE ] PPH: PASS: Integrity check passed. [2026-01-05T12:18:32.454753] [DEBUG] [REMOTE ] PPH: Symbol is viable for forecasting. [2026-01-05T12:18:32.454802] [INFO ] [MAIN ] [2543/3535] PPH kept (0.5s) | 2540 kept, 3 rejected | 137.8/min | ETA: 7.2m [2026-01-05T12:18:32.762372] [DEBUG] [REMOTE ] PPIH: Retrieved 2475 rows, trimmed to 300. [2026-01-05T12:18:32.762564] [DEBUG] [REMOTE ] PPIH: PASS: History has at least 300 days. [2026-01-05T12:18:32.762869] [DEBUG] [REMOTE ] PPIH: PASS: Price check passed. Min price $23.02. [2026-01-05T12:18:32.763014] [DEBUG] [REMOTE ] PPIH: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:32.763139] [DEBUG] [REMOTE ] PPIH: PASS: Integrity check passed. [2026-01-05T12:18:32.763182] [DEBUG] [REMOTE ] PPIH: Symbol is viable for forecasting. [2026-01-05T12:18:32.763233] [INFO ] [MAIN ] [2544/3535] PPIH kept (0.3s) | 2541 kept, 3 rejected | 137.8/min | ETA: 7.2m [2026-01-05T12:18:33.189936] [DEBUG] [REMOTE ] PPL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:33.190094] [DEBUG] [REMOTE ] PPL: PASS: History has at least 300 days. [2026-01-05T12:18:33.190321] [DEBUG] [REMOTE ] PPL: PASS: Price check passed. Min price $33.26. [2026-01-05T12:18:33.190453] [DEBUG] [REMOTE ] PPL: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:33.190591] [DEBUG] [REMOTE ] PPL: PASS: Integrity check passed. [2026-01-05T12:18:33.190633] [DEBUG] [REMOTE ] PPL: Symbol is viable for forecasting. [2026-01-05T12:18:33.190680] [INFO ] [MAIN ] [2545/3535] PPL kept (0.4s) | 2542 kept, 3 rejected | 137.8/min | ETA: 7.2m [2026-01-05T12:18:33.606285] [DEBUG] [REMOTE ] PPSI: Retrieved 3118 rows, trimmed to 300. [2026-01-05T12:18:33.606481] [DEBUG] [REMOTE ] PPSI: PASS: History has at least 300 days. [2026-01-05T12:18:33.606768] [DEBUG] [REMOTE ] PPSI: PASS: Price check passed. Min price $3.37. [2026-01-05T12:18:33.606938] [DEBUG] [REMOTE ] PPSI: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:33.607064] [DEBUG] [REMOTE ] PPSI: PASS: Integrity check passed. [2026-01-05T12:18:33.607108] [DEBUG] [REMOTE ] PPSI: Symbol is viable for forecasting. [2026-01-05T12:18:33.607160] [INFO ] [MAIN ] [2546/3535] PPSI kept (0.4s) | 2543 kept, 3 rejected | 137.9/min | ETA: 7.2m [2026-01-05T12:18:33.915082] [DEBUG] [REMOTE ] PPTA: Retrieved 1225 rows, trimmed to 300. [2026-01-05T12:18:33.915283] [DEBUG] [REMOTE ] PPTA: PASS: History has at least 300 days. [2026-01-05T12:18:33.915528] [DEBUG] [REMOTE ] PPTA: PASS: Price check passed. Min price $20.85. [2026-01-05T12:18:33.915704] [DEBUG] [REMOTE ] PPTA: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:33.915830] [DEBUG] [REMOTE ] PPTA: PASS: Integrity check passed. [2026-01-05T12:18:33.915873] [DEBUG] [REMOTE ] PPTA: Symbol is viable for forecasting. [2026-01-05T12:18:33.915925] [INFO ] [MAIN ] [2547/3535] PPTA kept (0.3s) | 2544 kept, 3 rejected | 137.9/min | ETA: 7.2m [2026-01-05T12:18:34.526452] [DEBUG] [REMOTE ] PRA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:34.526828] [DEBUG] [REMOTE ] PRA: PASS: History has at least 300 days. [2026-01-05T12:18:34.527164] [DEBUG] [REMOTE ] PRA: PASS: Price check passed. Min price $23.86. [2026-01-05T12:18:34.527311] [DEBUG] [REMOTE ] PRA: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:34.527461] [DEBUG] [REMOTE ] PRA: PASS: Integrity check passed. [2026-01-05T12:18:34.527504] [DEBUG] [REMOTE ] PRA: Symbol is viable for forecasting. [2026-01-05T12:18:34.527559] [INFO ] [MAIN ] [2548/3535] PRA kept (0.6s) | 2545 kept, 3 rejected | 137.8/min | ETA: 7.2m [2026-01-05T12:18:34.958837] [DEBUG] [REMOTE ] PRAA: Retrieved 5824 rows, trimmed to 300. [2026-01-05T12:18:34.959040] [DEBUG] [REMOTE ] PRAA: PASS: History has at least 300 days. [2026-01-05T12:18:34.959554] [DEBUG] [REMOTE ] PRAA: PASS: Price check passed. Min price $13.04. [2026-01-05T12:18:34.959726] [DEBUG] [REMOTE ] PRAA: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:34.959870] [DEBUG] [REMOTE ] PRAA: PASS: Integrity check passed. [2026-01-05T12:18:34.959913] [DEBUG] [REMOTE ] PRAA: Symbol is viable for forecasting. [2026-01-05T12:18:34.959966] [INFO ] [MAIN ] [2549/3535] PRAA kept (0.4s) | 2546 kept, 3 rejected | 137.8/min | ETA: 7.2m [2026-01-05T12:18:35.198479] [DEBUG] [REMOTE ] PRAX: Retrieved 1309 rows, trimmed to 300. [2026-01-05T12:18:35.198942] [DEBUG] [REMOTE ] PRAX: PASS: History has at least 300 days. [2026-01-05T12:18:35.199215] [DEBUG] [REMOTE ] PRAX: PASS: Price check passed. Min price $52.34. [2026-01-05T12:18:35.199380] [DEBUG] [REMOTE ] PRAX: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:35.199511] [DEBUG] [REMOTE ] PRAX: PASS: Integrity check passed. [2026-01-05T12:18:35.199557] [DEBUG] [REMOTE ] PRAX: Symbol is viable for forecasting. [2026-01-05T12:18:35.199855] [INFO ] [MAIN ] [2550/3535] PRAX kept (0.2s) | 2547 kept, 3 rejected | 137.9/min | ETA: 7.1m [2026-01-05T12:18:35.627099] [DEBUG] [REMOTE ] PRCH: Retrieved 1502 rows, trimmed to 300. [2026-01-05T12:18:35.627282] [DEBUG] [REMOTE ] PRCH: PASS: History has at least 300 days. [2026-01-05T12:18:35.627529] [DEBUG] [REMOTE ] PRCH: PASS: Price check passed. Min price $8.87. [2026-01-05T12:18:35.627700] [DEBUG] [REMOTE ] PRCH: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:35.627820] [DEBUG] [REMOTE ] PRCH: PASS: Integrity check passed. [2026-01-05T12:18:35.627862] [DEBUG] [REMOTE ] PRCH: Symbol is viable for forecasting. [2026-01-05T12:18:35.627914] [INFO ] [MAIN ] [2551/3535] PRCH kept (0.4s) | 2548 kept, 3 rejected | 137.9/min | ETA: 7.1m [2026-01-05T12:18:36.222934] [DEBUG] [REMOTE ] PRDO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:36.223151] [DEBUG] [REMOTE ] PRDO: PASS: History has at least 300 days. [2026-01-05T12:18:36.223470] [DEBUG] [REMOTE ] PRDO: PASS: Price check passed. Min price $27.26. [2026-01-05T12:18:36.223812] [DEBUG] [REMOTE ] PRDO: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:36.223957] [DEBUG] [REMOTE ] PRDO: PASS: Integrity check passed. [2026-01-05T12:18:36.224001] [DEBUG] [REMOTE ] PRDO: Symbol is viable for forecasting. [2026-01-05T12:18:36.224054] [INFO ] [MAIN ] [2552/3535] PRDO kept (0.6s) | 2549 kept, 3 rejected | 137.9/min | ETA: 7.1m [2026-01-05T12:18:36.640502] [DEBUG] [REMOTE ] PRFZ: Retrieved 4852 rows, trimmed to 300. [2026-01-05T12:18:36.640729] [DEBUG] [REMOTE ] PRFZ: PASS: History has at least 300 days. [2026-01-05T12:18:36.641021] [DEBUG] [REMOTE ] PRFZ: PASS: Price check passed. Min price $42.65. [2026-01-05T12:18:36.641209] [DEBUG] [REMOTE ] PRFZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:36.641398] [DEBUG] [REMOTE ] PRFZ: PASS: Integrity check passed. [2026-01-05T12:18:36.641462] [DEBUG] [REMOTE ] PRFZ: Symbol is viable for forecasting. [2026-01-05T12:18:36.641538] [INFO ] [MAIN ] [2553/3535] PRFZ kept (0.4s) | 2550 kept, 3 rejected | 137.9/min | ETA: 7.1m [2026-01-05T12:18:37.157599] [DEBUG] [REMOTE ] PRG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:37.157997] [DEBUG] [REMOTE ] PRG: PASS: History has at least 300 days. [2026-01-05T12:18:37.158507] [DEBUG] [REMOTE ] PRG: PASS: Price check passed. Min price $26.18. [2026-01-05T12:18:37.158910] [DEBUG] [REMOTE ] PRG: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:37.159061] [DEBUG] [REMOTE ] PRG: PASS: Integrity check passed. [2026-01-05T12:18:37.159104] [DEBUG] [REMOTE ] PRG: Symbol is viable for forecasting. [2026-01-05T12:18:37.159157] [INFO ] [MAIN ] [2554/3535] PRG kept (0.5s) | 2551 kept, 3 rejected | 137.8/min | ETA: 7.1m [2026-01-05T12:18:37.632696] [DEBUG] [REMOTE ] PRGO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:37.632900] [DEBUG] [REMOTE ] PRGO: PASS: History has at least 300 days. [2026-01-05T12:18:37.633242] [DEBUG] [REMOTE ] PRGO: PASS: Price check passed. Min price $12.00. [2026-01-05T12:18:37.633388] [DEBUG] [REMOTE ] PRGO: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:37.633524] [DEBUG] [REMOTE ] PRGO: PASS: Integrity check passed. [2026-01-05T12:18:37.633566] [DEBUG] [REMOTE ] PRGO: Symbol is viable for forecasting. [2026-01-05T12:18:37.633643] [INFO ] [MAIN ] [2555/3535] PRGO kept (0.5s) | 2552 kept, 3 rejected | 137.8/min | ETA: 7.1m [2026-01-05T12:18:37.963374] [DEBUG] [REMOTE ] PRH: Retrieved 2733 rows, trimmed to 300. [2026-01-05T12:18:37.963609] [DEBUG] [REMOTE ] PRH: PASS: History has at least 300 days. [2026-01-05T12:18:37.964061] [DEBUG] [REMOTE ] PRH: PASS: Price check passed. Min price $24.29. [2026-01-05T12:18:37.964201] [DEBUG] [REMOTE ] PRH: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:37.964444] [DEBUG] [REMOTE ] PRH: PASS: Integrity check passed. [2026-01-05T12:18:37.964493] [DEBUG] [REMOTE ] PRH: Symbol is viable for forecasting. [2026-01-05T12:18:37.964546] [INFO ] [MAIN ] [2556/3535] PRH kept (0.3s) | 2553 kept, 3 rejected | 137.9/min | ETA: 7.1m [2026-01-05T12:18:38.420338] [DEBUG] [REMOTE ] PRI: Retrieved 3964 rows, trimmed to 300. [2026-01-05T12:18:38.420530] [DEBUG] [REMOTE ] PRI: PASS: History has at least 300 days. [2026-01-05T12:18:38.420812] [DEBUG] [REMOTE ] PRI: PASS: Price check passed. Min price $249.32. [2026-01-05T12:18:38.421324] [DEBUG] [REMOTE ] PRI: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:38.421454] [DEBUG] [REMOTE ] PRI: PASS: Integrity check passed. [2026-01-05T12:18:38.421497] [DEBUG] [REMOTE ] PRI: Symbol is viable for forecasting. [2026-01-05T12:18:38.421550] [INFO ] [MAIN ] [2557/3535] PRI kept (0.5s) | 2554 kept, 3 rejected | 137.8/min | ETA: 7.1m [2026-01-05T12:18:38.745282] [DEBUG] [REMOTE ] PRIM: Retrieved 4380 rows, trimmed to 300. [2026-01-05T12:18:38.745623] [DEBUG] [REMOTE ] PRIM: PASS: History has at least 300 days. [2026-01-05T12:18:38.746178] [DEBUG] [REMOTE ] PRIM: PASS: Price check passed. Min price $116.36. [2026-01-05T12:18:38.746350] [DEBUG] [REMOTE ] PRIM: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:38.746540] [DEBUG] [REMOTE ] PRIM: PASS: Integrity check passed. [2026-01-05T12:18:38.746614] [DEBUG] [REMOTE ] PRIM: Symbol is viable for forecasting. [2026-01-05T12:18:38.746678] [INFO ] [MAIN ] [2558/3535] PRIM kept (0.3s) | 2555 kept, 3 rejected | 137.9/min | ETA: 7.1m [2026-01-05T12:18:39.223261] [DEBUG] [REMOTE ] PRLB: Retrieved 3485 rows, trimmed to 300. [2026-01-05T12:18:39.223451] [DEBUG] [REMOTE ] PRLB: PASS: History has at least 300 days. [2026-01-05T12:18:39.223744] [DEBUG] [REMOTE ] PRLB: PASS: Price check passed. Min price $46.81. [2026-01-05T12:18:39.223886] [DEBUG] [REMOTE ] PRLB: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:39.224006] [DEBUG] [REMOTE ] PRLB: PASS: Integrity check passed. [2026-01-05T12:18:39.224048] [DEBUG] [REMOTE ] PRLB: Symbol is viable for forecasting. [2026-01-05T12:18:39.224100] [INFO ] [MAIN ] [2559/3535] PRLB kept (0.5s) | 2556 kept, 3 rejected | 137.9/min | ETA: 7.1m [2026-01-05T12:18:39.458660] [DEBUG] [REMOTE ] PRM: Retrieved 1041 rows, trimmed to 300. [2026-01-05T12:18:39.458875] [DEBUG] [REMOTE ] PRM: PASS: History has at least 300 days. [2026-01-05T12:18:39.459140] [DEBUG] [REMOTE ] PRM: PASS: Price check passed. Min price $21.01. [2026-01-05T12:18:39.459279] [DEBUG] [REMOTE ] PRM: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:39.459401] [DEBUG] [REMOTE ] PRM: PASS: Integrity check passed. [2026-01-05T12:18:39.459442] [DEBUG] [REMOTE ] PRM: Symbol is viable for forecasting. [2026-01-05T12:18:39.459494] [INFO ] [MAIN ] [2560/3535] PRM kept (0.2s) | 2557 kept, 3 rejected | 137.9/min | ETA: 7.1m [2026-01-05T12:18:39.783201] [DEBUG] [REMOTE ] PRME: Retrieved 803 rows, trimmed to 300. [2026-01-05T12:18:39.783431] [DEBUG] [REMOTE ] PRME: PASS: History has at least 300 days. [2026-01-05T12:18:39.783787] [DEBUG] [REMOTE ] PRME: PASS: Price check passed. Min price $3.30. [2026-01-05T12:18:39.783963] [DEBUG] [REMOTE ] PRME: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:39.784108] [DEBUG] [REMOTE ] PRME: PASS: Integrity check passed. [2026-01-05T12:18:39.784156] [DEBUG] [REMOTE ] PRME: Symbol is viable for forecasting. [2026-01-05T12:18:39.784219] [INFO ] [MAIN ] [2561/3535] PRME kept (0.3s) | 2558 kept, 3 rejected | 137.9/min | ETA: 7.1m [2026-01-05T12:18:40.479144] [DEBUG] [REMOTE ] PRN: Retrieved 4836 rows, trimmed to 300. [2026-01-05T12:18:40.479336] [DEBUG] [REMOTE ] PRN: PASS: History has at least 300 days. [2026-01-05T12:18:40.479624] [DEBUG] [REMOTE ] PRN: PASS: Price check passed. Min price $159.35. [2026-01-05T12:18:40.479767] [DEBUG] [REMOTE ] PRN: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:40.479919] [DEBUG] [REMOTE ] PRN: PASS: Integrity check passed. [2026-01-05T12:18:40.479964] [DEBUG] [REMOTE ] PRN: Symbol is viable for forecasting. [2026-01-05T12:18:40.480017] [INFO ] [MAIN ] [2562/3535] PRN kept (0.7s) | 2559 kept, 3 rejected | 137.9/min | ETA: 7.1m [2026-01-05T12:18:40.792782] [DEBUG] [REMOTE ] PROF: Retrieved 2277 rows, trimmed to 300. [2026-01-05T12:18:40.792961] [DEBUG] [REMOTE ] PROF: PASS: History has at least 300 days. [2026-01-05T12:18:40.793200] [DEBUG] [REMOTE ] PROF: PASS: Price check passed. Min price $5.31. [2026-01-05T12:18:40.793364] [DEBUG] [REMOTE ] PROF: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:40.793484] [DEBUG] [REMOTE ] PROF: PASS: Integrity check passed. [2026-01-05T12:18:40.793524] [DEBUG] [REMOTE ] PROF: Symbol is viable for forecasting. [2026-01-05T12:18:40.793599] [INFO ] [MAIN ] [2563/3535] PROF kept (0.3s) | 2560 kept, 3 rejected | 137.9/min | ETA: 7.0m [2026-01-05T12:18:41.138747] [DEBUG] [REMOTE ] PROK: Retrieved 874 rows, trimmed to 300. [2026-01-05T12:18:41.138927] [DEBUG] [REMOTE ] PROK: PASS: History has at least 300 days. [2026-01-05T12:18:41.139191] [DEBUG] [REMOTE ] PROK: PASS: Price check passed. Min price $2.08. [2026-01-05T12:18:41.139323] [DEBUG] [REMOTE ] PROK: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:41.139438] [DEBUG] [REMOTE ] PROK: PASS: Integrity check passed. [2026-01-05T12:18:41.139478] [DEBUG] [REMOTE ] PROK: Symbol is viable for forecasting. [2026-01-05T12:18:41.139530] [INFO ] [MAIN ] [2564/3535] PROK kept (0.3s) | 2561 kept, 3 rejected | 137.9/min | ETA: 7.0m [2026-01-05T12:18:41.647294] [DEBUG] [REMOTE ] PRTA: Retrieved 3277 rows, trimmed to 300. [2026-01-05T12:18:41.647480] [DEBUG] [REMOTE ] PRTA: PASS: History has at least 300 days. [2026-01-05T12:18:41.647826] [DEBUG] [REMOTE ] PRTA: PASS: Price check passed. Min price $9.20. [2026-01-05T12:18:41.647992] [DEBUG] [REMOTE ] PRTA: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:41.648111] [DEBUG] [REMOTE ] PRTA: PASS: Integrity check passed. [2026-01-05T12:18:41.648151] [DEBUG] [REMOTE ] PRTA: Symbol is viable for forecasting. [2026-01-05T12:18:41.648204] [INFO ] [MAIN ] [2565/3535] PRTA kept (0.5s) | 2562 kept, 3 rejected | 137.9/min | ETA: 7.0m [2026-01-05T12:18:41.976826] [DEBUG] [REMOTE ] PRTH: Retrieved 2281 rows, trimmed to 300. [2026-01-05T12:18:41.977013] [DEBUG] [REMOTE ] PRTH: PASS: History has at least 300 days. [2026-01-05T12:18:41.977278] [DEBUG] [REMOTE ] PRTH: PASS: Price check passed. Min price $4.85. [2026-01-05T12:18:41.977418] [DEBUG] [REMOTE ] PRTH: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:41.977541] [DEBUG] [REMOTE ] PRTH: PASS: Integrity check passed. [2026-01-05T12:18:41.977600] [DEBUG] [REMOTE ] PRTH: Symbol is viable for forecasting. [2026-01-05T12:18:41.977655] [INFO ] [MAIN ] [2566/3535] PRTH kept (0.3s) | 2563 kept, 3 rejected | 137.9/min | ETA: 7.0m [2026-01-05T12:18:42.315356] [DEBUG] [REMOTE ] PRVA: Retrieved 1177 rows, trimmed to 300. [2026-01-05T12:18:42.315562] [DEBUG] [REMOTE ] PRVA: PASS: History has at least 300 days. [2026-01-05T12:18:42.315853] [DEBUG] [REMOTE ] PRVA: PASS: Price check passed. Min price $22.53. [2026-01-05T12:18:42.315995] [DEBUG] [REMOTE ] PRVA: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:42.316114] [DEBUG] [REMOTE ] PRVA: PASS: Integrity check passed. [2026-01-05T12:18:42.316157] [DEBUG] [REMOTE ] PRVA: Symbol is viable for forecasting. [2026-01-05T12:18:42.316208] [INFO ] [MAIN ] [2567/3535] PRVA kept (0.3s) | 2564 kept, 3 rejected | 137.9/min | ETA: 7.0m [2026-01-05T12:18:42.812873] [DEBUG] [REMOTE ] PSC: Retrieved 2333 rows, trimmed to 300. [2026-01-05T12:18:42.813109] [DEBUG] [REMOTE ] PSC: PASS: History has at least 300 days. [2026-01-05T12:18:42.813498] [DEBUG] [REMOTE ] PSC: PASS: Price check passed. Min price $53.79. [2026-01-05T12:18:42.813711] [DEBUG] [REMOTE ] PSC: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:42.813902] [DEBUG] [REMOTE ] PSC: PASS: Integrity check passed. [2026-01-05T12:18:42.813961] [DEBUG] [REMOTE ] PSC: Symbol is viable for forecasting. [2026-01-05T12:18:42.814019] [INFO ] [MAIN ] [2568/3535] PSC kept (0.5s) | 2565 kept, 3 rejected | 137.9/min | ETA: 7.0m [2026-01-05T12:18:43.254466] [DEBUG] [REMOTE ] PSCE: Retrieved 3961 rows, trimmed to 300. [2026-01-05T12:18:43.254674] [DEBUG] [REMOTE ] PSCE: PASS: History has at least 300 days. [2026-01-05T12:18:43.254926] [DEBUG] [REMOTE ] PSCE: PASS: Price check passed. Min price $40.28. [2026-01-05T12:18:43.255069] [DEBUG] [REMOTE ] PSCE: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:43.255194] [DEBUG] [REMOTE ] PSCE: PASS: Integrity check passed. [2026-01-05T12:18:43.255238] [DEBUG] [REMOTE ] PSCE: Symbol is viable for forecasting. [2026-01-05T12:18:43.255291] [INFO ] [MAIN ] [2569/3535] PSCE kept (0.4s) | 2566 kept, 3 rejected | 137.9/min | ETA: 7.0m [2026-01-05T12:18:43.657902] [DEBUG] [REMOTE ] PSCH: Retrieved 3961 rows, trimmed to 300. [2026-01-05T12:18:43.658137] [DEBUG] [REMOTE ] PSCH: PASS: History has at least 300 days. [2026-01-05T12:18:43.658452] [DEBUG] [REMOTE ] PSCH: PASS: Price check passed. Min price $40.98. [2026-01-05T12:18:43.658645] [DEBUG] [REMOTE ] PSCH: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:43.658798] [DEBUG] [REMOTE ] PSCH: PASS: Integrity check passed. [2026-01-05T12:18:43.658842] [DEBUG] [REMOTE ] PSCH: Symbol is viable for forecasting. [2026-01-05T12:18:43.658897] [INFO ] [MAIN ] [2570/3535] PSCH kept (0.4s) | 2567 kept, 3 rejected | 137.9/min | ETA: 7.0m [2026-01-05T12:18:44.107415] [DEBUG] [REMOTE ] PSEC: Retrieved 5395 rows, trimmed to 300. [2026-01-05T12:18:44.107663] [DEBUG] [REMOTE ] PSEC: PASS: History has at least 300 days. [2026-01-05T12:18:44.108174] [DEBUG] [REMOTE ] PSEC: PASS: Price check passed. Min price $2.41. [2026-01-05T12:18:44.108476] [DEBUG] [REMOTE ] PSEC: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:44.108674] [DEBUG] [REMOTE ] PSEC: PASS: Integrity check passed. [2026-01-05T12:18:44.108722] [DEBUG] [REMOTE ] PSEC: Symbol is viable for forecasting. [2026-01-05T12:18:44.108779] [INFO ] [MAIN ] [2571/3535] PSEC kept (0.4s) | 2568 kept, 3 rejected | 137.9/min | ETA: 7.0m [2026-01-05T12:18:44.411374] [DEBUG] [REMOTE ] PSF: Retrieved 3798 rows, trimmed to 300. [2026-01-05T12:18:44.411565] [DEBUG] [REMOTE ] PSF: PASS: History has at least 300 days. [2026-01-05T12:18:44.411914] [DEBUG] [REMOTE ] PSF: PASS: Price check passed. Min price $19.89. [2026-01-05T12:18:44.412091] [DEBUG] [REMOTE ] PSF: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:44.412224] [DEBUG] [REMOTE ] PSF: PASS: Integrity check passed. [2026-01-05T12:18:44.412266] [DEBUG] [REMOTE ] PSF: Symbol is viable for forecasting. [2026-01-05T12:18:44.412318] [INFO ] [MAIN ] [2572/3535] PSF kept (0.3s) | 2569 kept, 3 rejected | 137.9/min | ETA: 7.0m [2026-01-05T12:18:44.679537] [DEBUG] [REMOTE ] PSFE: Retrieved 1314 rows, trimmed to 300. [2026-01-05T12:18:44.679745] [DEBUG] [REMOTE ] PSFE: PASS: History has at least 300 days. [2026-01-05T12:18:44.679991] [DEBUG] [REMOTE ] PSFE: PASS: Price check passed. Min price $6.44. [2026-01-05T12:18:44.680132] [DEBUG] [REMOTE ] PSFE: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:44.680252] [DEBUG] [REMOTE ] PSFE: PASS: Integrity check passed. [2026-01-05T12:18:44.680293] [DEBUG] [REMOTE ] PSFE: Symbol is viable for forecasting. [2026-01-05T12:18:44.680347] [INFO ] [MAIN ] [2573/3535] PSFE kept (0.3s) | 2570 kept, 3 rejected | 137.9/min | ETA: 7.0m [2026-01-05T12:18:45.300796] [DEBUG] [REMOTE ] PSHG: Retrieved 3773 rows, trimmed to 300. [2026-01-05T12:18:45.300979] [DEBUG] [REMOTE ] PSHG: PASS: History has at least 300 days. [2026-01-05T12:18:45.301223] [DEBUG] [REMOTE ] PSHG: PASS: Price check passed. Min price $1.84. [2026-01-05T12:18:45.301402] [DEBUG] [REMOTE ] PSHG: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:45.301526] [DEBUG] [REMOTE ] PSHG: PASS: Integrity check passed. [2026-01-05T12:18:45.301590] [DEBUG] [REMOTE ] PSHG: Symbol is viable for forecasting. [2026-01-05T12:18:45.301649] [INFO ] [MAIN ] [2574/3535] PSHG kept (0.6s) | 2571 kept, 3 rejected | 137.9/min | ETA: 7.0m [2026-01-05T12:18:45.513046] [DEBUG] [REMOTE ] PSN: Retrieved 1674 rows, trimmed to 300. [2026-01-05T12:18:45.513287] [DEBUG] [REMOTE ] PSN: PASS: History has at least 300 days. [2026-01-05T12:18:45.513608] [DEBUG] [REMOTE ] PSN: PASS: Price check passed. Min price $60.20. [2026-01-05T12:18:45.513754] [DEBUG] [REMOTE ] PSN: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:45.513896] [DEBUG] [REMOTE ] PSN: PASS: Integrity check passed. [2026-01-05T12:18:45.513938] [DEBUG] [REMOTE ] PSN: Symbol is viable for forecasting. [2026-01-05T12:18:45.513994] [INFO ] [MAIN ] [2575/3535] PSN kept (0.2s) | 2572 kept, 3 rejected | 137.9/min | ETA: 7.0m [2026-01-05T12:18:45.999229] [DEBUG] [REMOTE ] PSNL: Retrieved 1644 rows, trimmed to 300. [2026-01-05T12:18:45.999446] [DEBUG] [REMOTE ] PSNL: PASS: History has at least 300 days. [2026-01-05T12:18:45.999728] [DEBUG] [REMOTE ] PSNL: PASS: Price check passed. Min price $6.93. [2026-01-05T12:18:45.999873] [DEBUG] [REMOTE ] PSNL: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:46.000003] [DEBUG] [REMOTE ] PSNL: PASS: Integrity check passed. [2026-01-05T12:18:46.000046] [DEBUG] [REMOTE ] PSNL: Symbol is viable for forecasting. [2026-01-05T12:18:46.000101] [INFO ] [MAIN ] [2576/3535] PSNL kept (0.5s) | 2573 kept, 3 rejected | 137.9/min | ETA: 7.0m [2026-01-05T12:18:46.470801] [DEBUG] [REMOTE ] PSO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:46.471001] [DEBUG] [REMOTE ] PSO: PASS: History has at least 300 days. [2026-01-05T12:18:46.471440] [DEBUG] [REMOTE ] PSO: PASS: Price check passed. Min price $12.86. [2026-01-05T12:18:46.471604] [DEBUG] [REMOTE ] PSO: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:46.471745] [DEBUG] [REMOTE ] PSO: PASS: Integrity check passed. [2026-01-05T12:18:46.471785] [DEBUG] [REMOTE ] PSO: Symbol is viable for forecasting. [2026-01-05T12:18:46.471837] [INFO ] [MAIN ] [2577/3535] PSO kept (0.5s) | 2574 kept, 3 rejected | 137.9/min | ETA: 6.9m [2026-01-05T12:18:46.737167] [DEBUG] [REMOTE ] PSQH: Retrieved 1129 rows, trimmed to 300. [2026-01-05T12:18:46.737368] [DEBUG] [REMOTE ] PSQH: PASS: History has at least 300 days. [2026-01-05T12:18:46.737654] [DEBUG] [REMOTE ] PSQH: PASS: Price check passed. Min price $1.02. [2026-01-05T12:18:46.737807] [DEBUG] [REMOTE ] PSQH: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:46.737943] [DEBUG] [REMOTE ] PSQH: PASS: Integrity check passed. [2026-01-05T12:18:46.738170] [DEBUG] [REMOTE ] PSQH: Symbol is viable for forecasting. [2026-01-05T12:18:46.738221] [INFO ] [MAIN ] [2578/3535] PSQH kept (0.3s) | 2575 kept, 3 rejected | 137.9/min | ETA: 6.9m [2026-01-05T12:18:47.222951] [DEBUG] [REMOTE ] PSTG: Retrieved 2575 rows, trimmed to 300. [2026-01-05T12:18:47.223152] [DEBUG] [REMOTE ] PSTG: PASS: History has at least 300 days. [2026-01-05T12:18:47.223407] [DEBUG] [REMOTE ] PSTG: PASS: Price check passed. Min price $66.32. [2026-01-05T12:18:47.223543] [DEBUG] [REMOTE ] PSTG: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:47.223679] [DEBUG] [REMOTE ] PSTG: PASS: Integrity check passed. [2026-01-05T12:18:47.223721] [DEBUG] [REMOTE ] PSTG: Symbol is viable for forecasting. [2026-01-05T12:18:47.223771] [INFO ] [MAIN ] [2579/3535] PSTG kept (0.5s) | 2576 kept, 3 rejected | 137.9/min | ETA: 6.9m [2026-01-05T12:18:47.589528] [DEBUG] [REMOTE ] PSTL: Retrieved 1669 rows, trimmed to 300. [2026-01-05T12:18:47.589738] [DEBUG] [REMOTE ] PSTL: PASS: History has at least 300 days. [2026-01-05T12:18:47.590005] [DEBUG] [REMOTE ] PSTL: PASS: Price check passed. Min price $14.39. [2026-01-05T12:18:47.590149] [DEBUG] [REMOTE ] PSTL: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:47.590269] [DEBUG] [REMOTE ] PSTL: PASS: Integrity check passed. [2026-01-05T12:18:47.590312] [DEBUG] [REMOTE ] PSTL: Symbol is viable for forecasting. [2026-01-05T12:18:47.590364] [INFO ] [MAIN ] [2580/3535] PSTL kept (0.4s) | 2577 kept, 3 rejected | 138.0/min | ETA: 6.9m [2026-01-05T12:18:48.063686] [DEBUG] [REMOTE ] PSX: Retrieved 3452 rows, trimmed to 300. [2026-01-05T12:18:48.063974] [DEBUG] [REMOTE ] PSX: PASS: History has at least 300 days. [2026-01-05T12:18:48.064224] [DEBUG] [REMOTE ] PSX: PASS: Price check passed. Min price $125.66. [2026-01-05T12:18:48.064360] [DEBUG] [REMOTE ] PSX: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:48.064489] [DEBUG] [REMOTE ] PSX: PASS: Integrity check passed. [2026-01-05T12:18:48.064533] [DEBUG] [REMOTE ] PSX: Symbol is viable for forecasting. [2026-01-05T12:18:48.064603] [INFO ] [MAIN ] [2581/3535] PSX kept (0.5s) | 2578 kept, 3 rejected | 137.9/min | ETA: 6.9m [2026-01-05T12:18:48.349072] [DEBUG] [REMOTE ] PTA: Retrieved 1301 rows, trimmed to 300. [2026-01-05T12:18:48.349385] [DEBUG] [REMOTE ] PTA: PASS: History has at least 300 days. [2026-01-05T12:18:48.349650] [DEBUG] [REMOTE ] PTA: PASS: Price check passed. Min price $18.86. [2026-01-05T12:18:48.349784] [DEBUG] [REMOTE ] PTA: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:48.349899] [DEBUG] [REMOTE ] PTA: PASS: Integrity check passed. [2026-01-05T12:18:48.349991] [DEBUG] [REMOTE ] PTA: Symbol is viable for forecasting. [2026-01-05T12:18:48.350045] [INFO ] [MAIN ] [2582/3535] PTA kept (0.3s) | 2579 kept, 3 rejected | 138.0/min | ETA: 6.9m [2026-01-05T12:18:48.980143] [DEBUG] [REMOTE ] PTC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:48.980345] [DEBUG] [REMOTE ] PTC: PASS: History has at least 300 days. [2026-01-05T12:18:48.980634] [DEBUG] [REMOTE ] PTC: PASS: Price check passed. Min price $170.10. [2026-01-05T12:18:48.980778] [DEBUG] [REMOTE ] PTC: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:48.980911] [DEBUG] [REMOTE ] PTC: PASS: Integrity check passed. [2026-01-05T12:18:48.980954] [DEBUG] [REMOTE ] PTC: Symbol is viable for forecasting. [2026-01-05T12:18:48.981035] [INFO ] [MAIN ] [2583/3535] PTC kept (0.6s) | 2580 kept, 3 rejected | 137.9/min | ETA: 6.9m [2026-01-05T12:18:49.446330] [DEBUG] [REMOTE ] PTEN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:49.446467] [DEBUG] [REMOTE ] PTEN: PASS: History has at least 300 days. [2026-01-05T12:18:49.446696] [DEBUG] [REMOTE ] PTEN: PASS: Price check passed. Min price $5.30. [2026-01-05T12:18:49.446830] [DEBUG] [REMOTE ] PTEN: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:49.446945] [DEBUG] [REMOTE ] PTEN: PASS: Integrity check passed. [2026-01-05T12:18:49.446984] [DEBUG] [REMOTE ] PTEN: Symbol is viable for forecasting. [2026-01-05T12:18:49.447031] [INFO ] [MAIN ] [2584/3535] PTEN kept (0.5s) | 2581 kept, 3 rejected | 137.9/min | ETA: 6.9m [2026-01-05T12:18:49.759765] [DEBUG] [REMOTE ] PTF: Retrieved 4836 rows, trimmed to 300. [2026-01-05T12:18:49.759928] [DEBUG] [REMOTE ] PTF: PASS: History has at least 300 days. [2026-01-05T12:18:49.760146] [DEBUG] [REMOTE ] PTF: PASS: Price check passed. Min price $67.94. [2026-01-05T12:18:49.760308] [DEBUG] [REMOTE ] PTF: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:49.760546] [DEBUG] [REMOTE ] PTF: PASS: Integrity check passed. [2026-01-05T12:18:49.760619] [DEBUG] [REMOTE ] PTF: Symbol is viable for forecasting. [2026-01-05T12:18:49.760668] [INFO ] [MAIN ] [2585/3535] PTF kept (0.3s) | 2582 kept, 3 rejected | 138.0/min | ETA: 6.9m [2026-01-05T12:18:50.139340] [DEBUG] [REMOTE ] PTGX: Retrieved 2362 rows, trimmed to 300. [2026-01-05T12:18:50.139465] [DEBUG] [REMOTE ] PTGX: PASS: History has at least 300 days. [2026-01-05T12:18:50.139683] [DEBUG] [REMOTE ] PTGX: PASS: Price check passed. Min price $65.30. [2026-01-05T12:18:50.139824] [DEBUG] [REMOTE ] PTGX: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:50.139935] [DEBUG] [REMOTE ] PTGX: PASS: Integrity check passed. [2026-01-05T12:18:50.139976] [DEBUG] [REMOTE ] PTGX: Symbol is viable for forecasting. [2026-01-05T12:18:50.140025] [INFO ] [MAIN ] [2586/3535] PTGX kept (0.4s) | 2583 kept, 3 rejected | 138.0/min | ETA: 6.9m [2026-01-05T12:18:50.641511] [DEBUG] [REMOTE ] PTH: Retrieved 4836 rows, trimmed to 300. [2026-01-05T12:18:50.641724] [DEBUG] [REMOTE ] PTH: PASS: History has at least 300 days. [2026-01-05T12:18:50.642085] [DEBUG] [REMOTE ] PTH: PASS: Price check passed. Min price $43.38. [2026-01-05T12:18:50.642407] [DEBUG] [REMOTE ] PTH: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:50.642649] [DEBUG] [REMOTE ] PTH: PASS: Integrity check passed. [2026-01-05T12:18:50.642716] [DEBUG] [REMOTE ] PTH: Symbol is viable for forecasting. [2026-01-05T12:18:50.642797] [INFO ] [MAIN ] [2587/3535] PTH kept (0.5s) | 2584 kept, 3 rejected | 138.0/min | ETA: 6.9m [2026-01-05T12:18:50.871246] [DEBUG] [REMOTE ] PTLO: Retrieved 1054 rows, trimmed to 300. [2026-01-05T12:18:50.871386] [DEBUG] [REMOTE ] PTLO: PASS: History has at least 300 days. [2026-01-05T12:18:50.871616] [DEBUG] [REMOTE ] PTLO: PASS: Price check passed. Min price $4.54. [2026-01-05T12:18:50.871754] [DEBUG] [REMOTE ] PTLO: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:50.871864] [DEBUG] [REMOTE ] PTLO: PASS: Integrity check passed. [2026-01-05T12:18:50.871904] [DEBUG] [REMOTE ] PTLO: Symbol is viable for forecasting. [2026-01-05T12:18:50.871950] [INFO ] [MAIN ] [2588/3535] PTLO kept (0.2s) | 2585 kept, 3 rejected | 138.0/min | ETA: 6.9m [2026-01-05T12:18:51.225949] [DEBUG] [REMOTE ] PTNQ: Retrieved 2656 rows, trimmed to 300. [2026-01-05T12:18:51.226076] [DEBUG] [REMOTE ] PTNQ: PASS: History has at least 300 days. [2026-01-05T12:18:51.226279] [DEBUG] [REMOTE ] PTNQ: PASS: Price check passed. Min price $74.95. [2026-01-05T12:18:51.226412] [DEBUG] [REMOTE ] PTNQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:51.226539] [DEBUG] [REMOTE ] PTNQ: PASS: Integrity check passed. [2026-01-05T12:18:51.226614] [DEBUG] [REMOTE ] PTNQ: Symbol is viable for forecasting. [2026-01-05T12:18:51.226678] [INFO ] [MAIN ] [2589/3535] PTNQ kept (0.4s) | 2586 kept, 3 rejected | 138.0/min | ETA: 6.9m [2026-01-05T12:18:51.712009] [DEBUG] [REMOTE ] PTON: Retrieved 1576 rows, trimmed to 300. [2026-01-05T12:18:51.712202] [DEBUG] [REMOTE ] PTON: PASS: History has at least 300 days. [2026-01-05T12:18:51.712453] [DEBUG] [REMOTE ] PTON: PASS: Price check passed. Min price $6.06. [2026-01-05T12:18:51.712619] [DEBUG] [REMOTE ] PTON: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:51.712741] [DEBUG] [REMOTE ] PTON: PASS: Integrity check passed. [2026-01-05T12:18:51.712783] [DEBUG] [REMOTE ] PTON: Symbol is viable for forecasting. [2026-01-05T12:18:51.712835] [INFO ] [MAIN ] [2590/3535] PTON kept (0.5s) | 2587 kept, 3 rejected | 138.0/min | ETA: 6.8m [2026-01-05T12:18:52.203115] [DEBUG] [REMOTE ] PTY: Retrieved 5792 rows, trimmed to 300. [2026-01-05T12:18:52.203326] [DEBUG] [REMOTE ] PTY: PASS: History has at least 300 days. [2026-01-05T12:18:52.203640] [DEBUG] [REMOTE ] PTY: PASS: Price check passed. Min price $12.70. [2026-01-05T12:18:52.203794] [DEBUG] [REMOTE ] PTY: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:52.203934] [DEBUG] [REMOTE ] PTY: PASS: Integrity check passed. [2026-01-05T12:18:52.203981] [DEBUG] [REMOTE ] PTY: Symbol is viable for forecasting. [2026-01-05T12:18:52.204034] [INFO ] [MAIN ] [2591/3535] PTY kept (0.5s) | 2588 kept, 3 rejected | 138.0/min | ETA: 6.8m [2026-01-05T12:18:52.526373] [DEBUG] [REMOTE ] PUBM: Retrieved 1272 rows, trimmed to 300. [2026-01-05T12:18:52.526612] [DEBUG] [REMOTE ] PUBM: PASS: History has at least 300 days. [2026-01-05T12:18:52.526886] [DEBUG] [REMOTE ] PUBM: PASS: Price check passed. Min price $7.38. [2026-01-05T12:18:52.527050] [DEBUG] [REMOTE ] PUBM: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:52.527183] [DEBUG] [REMOTE ] PUBM: PASS: Integrity check passed. [2026-01-05T12:18:52.527226] [DEBUG] [REMOTE ] PUBM: Symbol is viable for forecasting. [2026-01-05T12:18:52.527284] [INFO ] [MAIN ] [2592/3535] PUBM kept (0.3s) | 2589 kept, 3 rejected | 138.0/min | ETA: 6.8m [2026-01-05T12:18:53.121411] [DEBUG] [REMOTE ] PUK: Retrieved 6416 rows, trimmed to 300. [2026-01-05T12:18:53.121671] [DEBUG] [REMOTE ] PUK: PASS: History has at least 300 days. [2026-01-05T12:18:53.121961] [DEBUG] [REMOTE ] PUK: PASS: Price check passed. Min price $26.76. [2026-01-05T12:18:53.122101] [DEBUG] [REMOTE ] PUK: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:53.122229] [DEBUG] [REMOTE ] PUK: PASS: Integrity check passed. [2026-01-05T12:18:53.122269] [DEBUG] [REMOTE ] PUK: Symbol is viable for forecasting. [2026-01-05T12:18:53.122321] [INFO ] [MAIN ] [2593/3535] PUK kept (0.6s) | 2590 kept, 3 rejected | 138.0/min | ETA: 6.8m [2026-01-05T12:18:53.430394] [DEBUG] [REMOTE ] PUMP: Retrieved 2212 rows, trimmed to 300. [2026-01-05T12:18:53.430614] [DEBUG] [REMOTE ] PUMP: PASS: History has at least 300 days. [2026-01-05T12:18:53.430885] [DEBUG] [REMOTE ] PUMP: PASS: Price check passed. Min price $5.03. [2026-01-05T12:18:53.431025] [DEBUG] [REMOTE ] PUMP: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:53.431151] [DEBUG] [REMOTE ] PUMP: PASS: Integrity check passed. [2026-01-05T12:18:53.431194] [DEBUG] [REMOTE ] PUMP: Symbol is viable for forecasting. [2026-01-05T12:18:53.431264] [INFO ] [MAIN ] [2594/3535] PUMP kept (0.3s) | 2591 kept, 3 rejected | 138.0/min | ETA: 6.8m [2026-01-05T12:18:54.067071] [DEBUG] [REMOTE ] PVH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:54.067474] [DEBUG] [REMOTE ] PVH: PASS: History has at least 300 days. [2026-01-05T12:18:54.067787] [DEBUG] [REMOTE ] PVH: PASS: Price check passed. Min price $67.02. [2026-01-05T12:18:54.067929] [DEBUG] [REMOTE ] PVH: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:54.068069] [DEBUG] [REMOTE ] PVH: PASS: Integrity check passed. [2026-01-05T12:18:54.068302] [DEBUG] [REMOTE ] PVH: Symbol is viable for forecasting. [2026-01-05T12:18:54.068356] [INFO ] [MAIN ] [2595/3535] PVH kept (0.6s) | 2592 kept, 3 rejected | 138.0/min | ETA: 6.8m [2026-01-05T12:18:54.326080] [DEBUG] [REMOTE ] PVL: Retrieved 3559 rows, trimmed to 300. [2026-01-05T12:18:54.326269] [DEBUG] [REMOTE ] PVL: PASS: History has at least 300 days. [2026-01-05T12:18:54.326534] [DEBUG] [REMOTE ] PVL: PASS: Price check passed. Min price $1.66. [2026-01-05T12:18:54.326744] [DEBUG] [REMOTE ] PVL: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:54.326897] [DEBUG] [REMOTE ] PVL: PASS: Integrity check passed. [2026-01-05T12:18:54.326947] [DEBUG] [REMOTE ] PVL: Symbol is viable for forecasting. [2026-01-05T12:18:54.327010] [INFO ] [MAIN ] [2596/3535] PVL kept (0.3s) | 2593 kept, 3 rejected | 138.0/min | ETA: 6.8m [2026-01-05T12:18:54.750613] [DEBUG] [REMOTE ] PWP: Retrieved 1284 rows, trimmed to 300. [2026-01-05T12:18:54.750847] [DEBUG] [REMOTE ] PWP: PASS: History has at least 300 days. [2026-01-05T12:18:54.751152] [DEBUG] [REMOTE ] PWP: PASS: Price check passed. Min price $16.92. [2026-01-05T12:18:54.751332] [DEBUG] [REMOTE ] PWP: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:54.751482] [DEBUG] [REMOTE ] PWP: PASS: Integrity check passed. [2026-01-05T12:18:54.751534] [DEBUG] [REMOTE ] PWP: Symbol is viable for forecasting. [2026-01-05T12:18:54.751643] [INFO ] [MAIN ] [2597/3535] PWP kept (0.4s) | 2594 kept, 3 rejected | 138.0/min | ETA: 6.8m [2026-01-05T12:18:55.030889] [DEBUG] [REMOTE ] PX: Retrieved 1054 rows, trimmed to 300. [2026-01-05T12:18:55.031072] [DEBUG] [REMOTE ] PX: PASS: History has at least 300 days. [2026-01-05T12:18:55.031540] [DEBUG] [REMOTE ] PX: PASS: Price check passed. Min price $8.67. [2026-01-05T12:18:55.031709] [DEBUG] [REMOTE ] PX: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:55.031826] [DEBUG] [REMOTE ] PX: PASS: Integrity check passed. [2026-01-05T12:18:55.031867] [DEBUG] [REMOTE ] PX: Symbol is viable for forecasting. [2026-01-05T12:18:55.031917] [INFO ] [MAIN ] [2598/3535] PX kept (0.3s) | 2595 kept, 3 rejected | 138.0/min | ETA: 6.8m [2026-01-05T12:18:55.603671] [DEBUG] [REMOTE ] PXS: Retrieved 2556 rows, trimmed to 300. [2026-01-05T12:18:55.603859] [DEBUG] [REMOTE ] PXS: PASS: History has at least 300 days. [2026-01-05T12:18:55.604116] [DEBUG] [REMOTE ] PXS: PASS: Price check passed. Min price $2.62. [2026-01-05T12:18:55.604257] [DEBUG] [REMOTE ] PXS: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:55.604381] [DEBUG] [REMOTE ] PXS: PASS: Integrity check passed. [2026-01-05T12:18:55.604424] [DEBUG] [REMOTE ] PXS: Symbol is viable for forecasting. [2026-01-05T12:18:55.604477] [INFO ] [MAIN ] [2599/3535] PXS kept (0.6s) | 2596 kept, 3 rejected | 138.0/min | ETA: 6.8m [2026-01-05T12:18:55.982032] [DEBUG] [REMOTE ] PY: Retrieved 2461 rows, trimmed to 300. [2026-01-05T12:18:55.982221] [DEBUG] [REMOTE ] PY: PASS: History has at least 300 days. [2026-01-05T12:18:55.982478] [DEBUG] [REMOTE ] PY: PASS: Price check passed. Min price $49.85. [2026-01-05T12:18:55.982647] [DEBUG] [REMOTE ] PY: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:55.982772] [DEBUG] [REMOTE ] PY: PASS: Integrity check passed. [2026-01-05T12:18:55.982814] [DEBUG] [REMOTE ] PY: Symbol is viable for forecasting. [2026-01-05T12:18:55.982866] [INFO ] [MAIN ] [2600/3535] PY kept (0.4s) | 2597 kept, 3 rejected | 138.0/min | ETA: 6.8m [2026-01-05T12:18:56.278612] [DEBUG] [REMOTE ] PYPL: Retrieved 2631 rows, trimmed to 300. [2026-01-05T12:18:56.278801] [DEBUG] [REMOTE ] PYPL: PASS: History has at least 300 days. [2026-01-05T12:18:56.279043] [DEBUG] [REMOTE ] PYPL: PASS: Price check passed. Min price $58.10. [2026-01-05T12:18:56.279184] [DEBUG] [REMOTE ] PYPL: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:56.279303] [DEBUG] [REMOTE ] PYPL: PASS: Integrity check passed. [2026-01-05T12:18:56.279345] [DEBUG] [REMOTE ] PYPL: Symbol is viable for forecasting. [2026-01-05T12:18:56.279398] [INFO ] [MAIN ] [2601/3535] PYPL kept (0.3s) | 2598 kept, 3 rejected | 138.0/min | ETA: 6.8m [2026-01-05T12:18:56.708204] [DEBUG] [REMOTE ] PYXS: Retrieved 1063 rows, trimmed to 300. [2026-01-05T12:18:56.708449] [DEBUG] [REMOTE ] PYXS: PASS: History has at least 300 days. [2026-01-05T12:18:56.708755] [DEBUG] [REMOTE ] PYXS: PASS: Price check passed. Min price $1.06. [2026-01-05T12:18:56.708894] [DEBUG] [REMOTE ] PYXS: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:56.709011] [DEBUG] [REMOTE ] PYXS: PASS: Integrity check passed. [2026-01-05T12:18:56.709051] [DEBUG] [REMOTE ] PYXS: Symbol is viable for forecasting. [2026-01-05T12:18:56.709102] [INFO ] [MAIN ] [2602/3535] PYXS kept (0.4s) | 2599 kept, 3 rejected | 138.0/min | ETA: 6.8m [2026-01-05T12:18:57.355990] [DEBUG] [REMOTE ] PZZA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:57.356239] [DEBUG] [REMOTE ] PZZA: PASS: History has at least 300 days. [2026-01-05T12:18:57.356655] [DEBUG] [REMOTE ] PZZA: PASS: Price check passed. Min price $38.49. [2026-01-05T12:18:57.356825] [DEBUG] [REMOTE ] PZZA: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:57.356977] [DEBUG] [REMOTE ] PZZA: PASS: Integrity check passed. [2026-01-05T12:18:57.357019] [DEBUG] [REMOTE ] PZZA: Symbol is viable for forecasting. [2026-01-05T12:18:57.357076] [INFO ] [MAIN ] [2603/3535] PZZA kept (0.6s) | 2600 kept, 3 rejected | 138.0/min | ETA: 6.8m [2026-01-05T12:18:57.569312] [DEBUG] [REMOTE ] QBTS: Retrieved 855 rows, trimmed to 300. [2026-01-05T12:18:57.569502] [DEBUG] [REMOTE ] QBTS: PASS: History has at least 300 days. [2026-01-05T12:18:57.569785] [DEBUG] [REMOTE ] QBTS: PASS: Price check passed. Min price $20.41. [2026-01-05T12:18:57.569933] [DEBUG] [REMOTE ] QBTS: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:57.570052] [DEBUG] [REMOTE ] QBTS: PASS: Integrity check passed. [2026-01-05T12:18:57.570102] [DEBUG] [REMOTE ] QBTS: Symbol is viable for forecasting. [2026-01-05T12:18:57.570167] [INFO ] [MAIN ] [2604/3535] QBTS kept (0.2s) | 2601 kept, 3 rejected | 138.0/min | ETA: 6.7m [2026-01-05T12:18:58.070766] [DEBUG] [REMOTE ] QCLN: Retrieved 4752 rows, trimmed to 300. [2026-01-05T12:18:58.070971] [DEBUG] [REMOTE ] QCLN: PASS: History has at least 300 days. [2026-01-05T12:18:58.071451] [DEBUG] [REMOTE ] QCLN: PASS: Price check passed. Min price $41.06. [2026-01-05T12:18:58.071610] [DEBUG] [REMOTE ] QCLN: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:58.071743] [DEBUG] [REMOTE ] QCLN: PASS: Integrity check passed. [2026-01-05T12:18:58.071784] [DEBUG] [REMOTE ] QCLN: Symbol is viable for forecasting. [2026-01-05T12:18:58.071837] [INFO ] [MAIN ] [2605/3535] QCLN kept (0.5s) | 2602 kept, 3 rejected | 138.0/min | ETA: 6.7m [2026-01-05T12:18:58.670768] [DEBUG] [REMOTE ] QCOM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:58.671035] [DEBUG] [REMOTE ] QCOM: PASS: History has at least 300 days. [2026-01-05T12:18:58.671414] [DEBUG] [REMOTE ] QCOM: PASS: Price check passed. Min price $152.81. [2026-01-05T12:18:58.671561] [DEBUG] [REMOTE ] QCOM: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:58.671768] [DEBUG] [REMOTE ] QCOM: PASS: Integrity check passed. [2026-01-05T12:18:58.671811] [DEBUG] [REMOTE ] QCOM: Symbol is viable for forecasting. [2026-01-05T12:18:58.671869] [INFO ] [MAIN ] [2606/3535] QCOM kept (0.6s) | 2603 kept, 3 rejected | 138.0/min | ETA: 6.7m [2026-01-05T12:18:59.130687] [DEBUG] [REMOTE ] QCRH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:59.130919] [DEBUG] [REMOTE ] QCRH: PASS: History has at least 300 days. [2026-01-05T12:18:59.131261] [DEBUG] [REMOTE ] QCRH: PASS: Price check passed. Min price $66.99. [2026-01-05T12:18:59.131449] [DEBUG] [REMOTE ] QCRH: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:59.131623] [DEBUG] [REMOTE ] QCRH: PASS: Integrity check passed. [2026-01-05T12:18:59.131671] [DEBUG] [REMOTE ] QCRH: Symbol is viable for forecasting. [2026-01-05T12:18:59.131727] [INFO ] [MAIN ] [2607/3535] QCRH kept (0.5s) | 2604 kept, 3 rejected | 138.0/min | ETA: 6.7m [2026-01-05T12:18:59.590247] [DEBUG] [REMOTE ] QDEL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:18:59.590454] [DEBUG] [REMOTE ] QDEL: PASS: History has at least 300 days. [2026-01-05T12:18:59.590748] [DEBUG] [REMOTE ] QDEL: PASS: Price check passed. Min price $19.73. [2026-01-05T12:18:59.590889] [DEBUG] [REMOTE ] QDEL: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:59.591020] [DEBUG] [REMOTE ] QDEL: PASS: Integrity check passed. [2026-01-05T12:18:59.591062] [DEBUG] [REMOTE ] QDEL: Symbol is viable for forecasting. [2026-01-05T12:18:59.591196] [INFO ] [MAIN ] [2608/3535] QDEL kept (0.5s) | 2605 kept, 3 rejected | 138.0/min | ETA: 6.7m [2026-01-05T12:18:59.730250] [DEBUG] [REMOTE ] QFIN: Retrieved 1772 rows, trimmed to 300. [2026-01-05T12:18:59.730447] [DEBUG] [REMOTE ] QFIN: PASS: History has at least 300 days. [2026-01-05T12:18:59.730751] [DEBUG] [REMOTE ] QFIN: PASS: Price check passed. Min price $18.10. [2026-01-05T12:18:59.730896] [DEBUG] [REMOTE ] QFIN: PASS: Continuity check passed with 300 days. [2026-01-05T12:18:59.731023] [DEBUG] [REMOTE ] QFIN: PASS: Integrity check passed. [2026-01-05T12:18:59.731065] [DEBUG] [REMOTE ] QFIN: Symbol is viable for forecasting. [2026-01-05T12:18:59.731126] [INFO ] [MAIN ] [2609/3535] QFIN kept (0.1s) | 2606 kept, 3 rejected | 138.0/min | ETA: 6.7m [2026-01-05T12:19:00.508005] [DEBUG] [REMOTE ] QGEN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:00.508225] [DEBUG] [REMOTE ] QGEN: PASS: History has at least 300 days. [2026-01-05T12:19:00.508484] [DEBUG] [REMOTE ] QGEN: PASS: Price check passed. Min price $43.06. [2026-01-05T12:19:00.508687] [DEBUG] [REMOTE ] QGEN: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:00.508819] [DEBUG] [REMOTE ] QGEN: PASS: Integrity check passed. [2026-01-05T12:19:00.508862] [DEBUG] [REMOTE ] QGEN: Symbol is viable for forecasting. [2026-01-05T12:19:00.508914] [INFO ] [MAIN ] [2610/3535] QGEN kept (0.8s) | 2607 kept, 3 rejected | 138.0/min | ETA: 6.7m [2026-01-05T12:19:00.848989] [DEBUG] [REMOTE ] QLYS: Retrieved 3334 rows, trimmed to 300. [2026-01-05T12:19:00.849175] [DEBUG] [REMOTE ] QLYS: PASS: History has at least 300 days. [2026-01-05T12:19:00.849418] [DEBUG] [REMOTE ] QLYS: PASS: Price check passed. Min price $121.21. [2026-01-05T12:19:00.849559] [DEBUG] [REMOTE ] QLYS: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:00.849704] [DEBUG] [REMOTE ] QLYS: PASS: Integrity check passed. [2026-01-05T12:19:00.849747] [DEBUG] [REMOTE ] QLYS: Symbol is viable for forecasting. [2026-01-05T12:19:00.849803] [INFO ] [MAIN ] [2611/3535] QLYS kept (0.3s) | 2608 kept, 3 rejected | 138.0/min | ETA: 6.7m [2026-01-05T12:19:01.466864] [DEBUG] [REMOTE ] QMCO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:01.467125] [DEBUG] [REMOTE ] QMCO: PASS: History has at least 300 days. [2026-01-05T12:19:01.467541] [DEBUG] [REMOTE ] QMCO: PASS: Price check passed. Min price $6.45. [2026-01-05T12:19:01.467895] [DEBUG] [REMOTE ] QMCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:01.468088] [DEBUG] [REMOTE ] QMCO: PASS: Integrity check passed. [2026-01-05T12:19:01.468142] [DEBUG] [REMOTE ] QMCO: Symbol is viable for forecasting. [2026-01-05T12:19:01.468216] [INFO ] [MAIN ] [2612/3535] QMCO kept (0.6s) | 2609 kept, 3 rejected | 138.0/min | ETA: 6.7m [2026-01-05T12:19:01.784278] [DEBUG] [REMOTE ] QMOM: Retrieved 2513 rows, trimmed to 300. [2026-01-05T12:19:01.784476] [DEBUG] [REMOTE ] QMOM: PASS: History has at least 300 days. [2026-01-05T12:19:01.784753] [DEBUG] [REMOTE ] QMOM: PASS: Price check passed. Min price $60.90. [2026-01-05T12:19:01.784895] [DEBUG] [REMOTE ] QMOM: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:01.785017] [DEBUG] [REMOTE ] QMOM: PASS: Integrity check passed. [2026-01-05T12:19:01.785058] [DEBUG] [REMOTE ] QMOM: Symbol is viable for forecasting. [2026-01-05T12:19:01.785110] [INFO ] [MAIN ] [2613/3535] QMOM kept (0.3s) | 2610 kept, 3 rejected | 138.0/min | ETA: 6.7m [2026-01-05T12:19:02.132285] [DEBUG] [REMOTE ] QNCX: Retrieved 1673 rows, trimmed to 300. [2026-01-05T12:19:02.132428] [DEBUG] [REMOTE ] QNCX: PASS: History has at least 300 days. [2026-01-05T12:19:02.132696] [DEBUG] [REMOTE ] QNCX: PASS: Price check passed. Min price $1.56. [2026-01-05T12:19:02.132835] [DEBUG] [REMOTE ] QNCX: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:02.132953] [DEBUG] [REMOTE ] QNCX: PASS: Integrity check passed. [2026-01-05T12:19:02.132993] [DEBUG] [REMOTE ] QNCX: Symbol is viable for forecasting. [2026-01-05T12:19:02.133045] [INFO ] [MAIN ] [2614/3535] QNCX kept (0.3s) | 2611 kept, 3 rejected | 138.0/min | ETA: 6.7m [2026-01-05T12:19:02.575996] [DEBUG] [REMOTE ] QNTM: Retrieved 1895 rows, trimmed to 300. [2026-01-05T12:19:02.576189] [DEBUG] [REMOTE ] QNTM: PASS: History has at least 300 days. [2026-01-05T12:19:02.576442] [DEBUG] [REMOTE ] QNTM: PASS: Price check passed. Min price $5.76. [2026-01-05T12:19:02.576602] [DEBUG] [REMOTE ] QNTM: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:02.576730] [DEBUG] [REMOTE ] QNTM: PASS: Integrity check passed. [2026-01-05T12:19:02.576771] [DEBUG] [REMOTE ] QNTM: Symbol is viable for forecasting. [2026-01-05T12:19:02.576822] [INFO ] [MAIN ] [2615/3535] QNTM kept (0.4s) | 2612 kept, 3 rejected | 138.0/min | ETA: 6.7m [2026-01-05T12:19:02.905728] [DEBUG] [REMOTE ] QQMG: Retrieved 1049 rows, trimmed to 300. [2026-01-05T12:19:02.905937] [DEBUG] [REMOTE ] QQMG: PASS: History has at least 300 days. [2026-01-05T12:19:02.906202] [DEBUG] [REMOTE ] QQMG: PASS: Price check passed. Min price $40.37. [2026-01-05T12:19:02.906341] [DEBUG] [REMOTE ] QQMG: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:02.906466] [DEBUG] [REMOTE ] QQMG: PASS: Integrity check passed. [2026-01-05T12:19:02.906512] [DEBUG] [REMOTE ] QQMG: Symbol is viable for forecasting. [2026-01-05T12:19:02.906567] [INFO ] [MAIN ] [2616/3535] QQMG kept (0.3s) | 2613 kept, 3 rejected | 138.0/min | ETA: 6.7m [2026-01-05T12:19:03.492838] [DEBUG] [REMOTE ] QQQ: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:03.493038] [DEBUG] [REMOTE ] QQQ: PASS: History has at least 300 days. [2026-01-05T12:19:03.493378] [DEBUG] [REMOTE ] QQQ: PASS: Price check passed. Min price $584.92. [2026-01-05T12:19:03.493532] [DEBUG] [REMOTE ] QQQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:03.493713] [DEBUG] [REMOTE ] QQQ: PASS: Integrity check passed. [2026-01-05T12:19:03.493761] [DEBUG] [REMOTE ] QQQ: Symbol is viable for forecasting. [2026-01-05T12:19:03.493841] [INFO ] [MAIN ] [2617/3535] QQQ kept (0.6s) | 2614 kept, 3 rejected | 138.0/min | ETA: 6.7m [2026-01-05T12:19:03.925608] [DEBUG] [REMOTE ] QQQE: Retrieved 3467 rows, trimmed to 300. [2026-01-05T12:19:03.925792] [DEBUG] [REMOTE ] QQQE: PASS: History has at least 300 days. [2026-01-05T12:19:03.926037] [DEBUG] [REMOTE ] QQQE: PASS: Price check passed. Min price $96.74. [2026-01-05T12:19:03.926204] [DEBUG] [REMOTE ] QQQE: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:03.926326] [DEBUG] [REMOTE ] QQQE: PASS: Integrity check passed. [2026-01-05T12:19:03.926365] [DEBUG] [REMOTE ] QQQE: Symbol is viable for forecasting. [2026-01-05T12:19:03.926415] [INFO ] [MAIN ] [2618/3535] QQQE kept (0.4s) | 2615 kept, 3 rejected | 138.0/min | ETA: 6.6m [2026-01-05T12:19:04.115045] [DEBUG] [REMOTE ] QQQI: Retrieved 484 rows, trimmed to 300. [2026-01-05T12:19:04.115243] [DEBUG] [REMOTE ] QQQI: PASS: History has at least 300 days. [2026-01-05T12:19:04.115501] [DEBUG] [REMOTE ] QQQI: PASS: Price check passed. Min price $50.94. [2026-01-05T12:19:04.115663] [DEBUG] [REMOTE ] QQQI: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:04.115786] [DEBUG] [REMOTE ] QQQI: PASS: Integrity check passed. [2026-01-05T12:19:04.115827] [DEBUG] [REMOTE ] QQQI: Symbol is viable for forecasting. [2026-01-05T12:19:04.115881] [INFO ] [MAIN ] [2619/3535] QQQI kept (0.2s) | 2616 kept, 3 rejected | 138.0/min | ETA: 6.6m [2026-01-05T12:19:04.611963] [DEBUG] [REMOTE ] QQQJ: Retrieved 1312 rows, trimmed to 300. [2026-01-05T12:19:04.612219] [DEBUG] [REMOTE ] QQQJ: PASS: History has at least 300 days. [2026-01-05T12:19:04.612604] [DEBUG] [REMOTE ] QQQJ: PASS: Price check passed. Min price $34.46. [2026-01-05T12:19:04.612800] [DEBUG] [REMOTE ] QQQJ: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:04.612986] [DEBUG] [REMOTE ] QQQJ: PASS: Integrity check passed. [2026-01-05T12:19:04.613043] [DEBUG] [REMOTE ] QQQJ: Symbol is viable for forecasting. [2026-01-05T12:19:04.613118] [INFO ] [MAIN ] [2620/3535] QQQJ kept (0.5s) | 2617 kept, 3 rejected | 138.0/min | ETA: 6.6m [2026-01-05T12:19:04.990848] [DEBUG] [REMOTE ] QQQM: Retrieved 1312 rows, trimmed to 300. [2026-01-05T12:19:04.991089] [DEBUG] [REMOTE ] QQQM: PASS: History has at least 300 days. [2026-01-05T12:19:04.991382] [DEBUG] [REMOTE ] QQQM: PASS: Price check passed. Min price $240.80. [2026-01-05T12:19:04.991526] [DEBUG] [REMOTE ] QQQM: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:04.991665] [DEBUG] [REMOTE ] QQQM: PASS: Integrity check passed. [2026-01-05T12:19:04.991708] [DEBUG] [REMOTE ] QQQM: Symbol is viable for forecasting. [2026-01-05T12:19:04.991761] [INFO ] [MAIN ] [2621/3535] QQQM kept (0.4s) | 2618 kept, 3 rejected | 138.0/min | ETA: 6.6m [2026-01-05T12:19:05.535446] [DEBUG] [REMOTE ] QQQX: Retrieved 4761 rows, trimmed to 300. [2026-01-05T12:19:05.535743] [DEBUG] [REMOTE ] QQQX: PASS: History has at least 300 days. [2026-01-05T12:19:05.536024] [DEBUG] [REMOTE ] QQQX: PASS: Price check passed. Min price $26.01. [2026-01-05T12:19:05.536160] [DEBUG] [REMOTE ] QQQX: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:05.536281] [DEBUG] [REMOTE ] QQQX: PASS: Integrity check passed. [2026-01-05T12:19:05.536321] [DEBUG] [REMOTE ] QQQX: Symbol is viable for forecasting. [2026-01-05T12:19:05.536375] [INFO ] [MAIN ] [2622/3535] QQQX kept (0.5s) | 2619 kept, 3 rejected | 138.0/min | ETA: 6.6m [2026-01-05T12:19:05.767536] [DEBUG] [REMOTE ] QQQY: Retrieved 578 rows, trimmed to 300. [2026-01-05T12:19:05.767758] [DEBUG] [REMOTE ] QQQY: PASS: History has at least 300 days. [2026-01-05T12:19:05.768020] [DEBUG] [REMOTE ] QQQY: PASS: Price check passed. Min price $22.45. [2026-01-05T12:19:05.768171] [DEBUG] [REMOTE ] QQQY: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:05.768302] [DEBUG] [REMOTE ] QQQY: PASS: Integrity check passed. [2026-01-05T12:19:05.768349] [DEBUG] [REMOTE ] QQQY: Symbol is viable for forecasting. [2026-01-05T12:19:05.768665] [INFO ] [MAIN ] [2623/3535] QQQY kept (0.2s) | 2620 kept, 3 rejected | 138.0/min | ETA: 6.6m [2026-01-05T12:19:06.338695] [DEBUG] [REMOTE ] QRHC: Retrieved 4024 rows, trimmed to 300. [2026-01-05T12:19:06.338895] [DEBUG] [REMOTE ] QRHC: PASS: History has at least 300 days. [2026-01-05T12:19:06.339162] [DEBUG] [REMOTE ] QRHC: PASS: Price check passed. Min price $1.22. [2026-01-05T12:19:06.339307] [DEBUG] [REMOTE ] QRHC: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:06.339444] [DEBUG] [REMOTE ] QRHC: PASS: Integrity check passed. [2026-01-05T12:19:06.339487] [DEBUG] [REMOTE ] QRHC: Symbol is viable for forecasting. [2026-01-05T12:19:06.339540] [INFO ] [MAIN ] [2624/3535] QRHC kept (0.6s) | 2621 kept, 3 rejected | 138.0/min | ETA: 6.6m [2026-01-05T12:19:06.709320] [DEBUG] [REMOTE ] QRVO: Retrieved 2767 rows, trimmed to 300. [2026-01-05T12:19:06.709516] [DEBUG] [REMOTE ] QRVO: PASS: History has at least 300 days. [2026-01-05T12:19:06.709809] [DEBUG] [REMOTE ] QRVO: PASS: Price check passed. Min price $79.25. [2026-01-05T12:19:06.709958] [DEBUG] [REMOTE ] QRVO: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:06.710097] [DEBUG] [REMOTE ] QRVO: PASS: Integrity check passed. [2026-01-05T12:19:06.710140] [DEBUG] [REMOTE ] QRVO: Symbol is viable for forecasting. [2026-01-05T12:19:06.710194] [INFO ] [MAIN ] [2625/3535] QRVO kept (0.4s) | 2622 kept, 3 rejected | 138.0/min | ETA: 6.6m [2026-01-05T12:19:07.007325] [DEBUG] [REMOTE ] QS: Retrieved 1352 rows, trimmed to 300. [2026-01-05T12:19:07.007528] [DEBUG] [REMOTE ] QS: PASS: History has at least 300 days. [2026-01-05T12:19:07.007815] [DEBUG] [REMOTE ] QS: PASS: Price check passed. Min price $10.38. [2026-01-05T12:19:07.007955] [DEBUG] [REMOTE ] QS: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:07.008081] [DEBUG] [REMOTE ] QS: PASS: Integrity check passed. [2026-01-05T12:19:07.008124] [DEBUG] [REMOTE ] QS: Symbol is viable for forecasting. [2026-01-05T12:19:07.008177] [INFO ] [MAIN ] [2626/3535] QS kept (0.3s) | 2623 kept, 3 rejected | 138.0/min | ETA: 6.6m [2026-01-05T12:19:07.305461] [DEBUG] [REMOTE ] QSI: Retrieved 1289 rows, trimmed to 300. [2026-01-05T12:19:07.305702] [DEBUG] [REMOTE ] QSI: PASS: History has at least 300 days. [2026-01-05T12:19:07.305984] [DEBUG] [REMOTE ] QSI: PASS: Price check passed. Min price $1.10. [2026-01-05T12:19:07.306133] [DEBUG] [REMOTE ] QSI: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:07.306280] [DEBUG] [REMOTE ] QSI: PASS: Integrity check passed. [2026-01-05T12:19:07.306345] [DEBUG] [REMOTE ] QSI: Symbol is viable for forecasting. [2026-01-05T12:19:07.306623] [INFO ] [MAIN ] [2627/3535] QSI kept (0.3s) | 2624 kept, 3 rejected | 138.0/min | ETA: 6.6m [2026-01-05T12:19:07.929227] [DEBUG] [REMOTE ] QTEC: Retrieved 4950 rows, trimmed to 300. [2026-01-05T12:19:07.929641] [DEBUG] [REMOTE ] QTEC: PASS: History has at least 300 days. [2026-01-05T12:19:07.929929] [DEBUG] [REMOTE ] QTEC: PASS: Price check passed. Min price $214.01. [2026-01-05T12:19:07.930073] [DEBUG] [REMOTE ] QTEC: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:07.930282] [DEBUG] [REMOTE ] QTEC: PASS: Integrity check passed. [2026-01-05T12:19:07.930331] [DEBUG] [REMOTE ] QTEC: Symbol is viable for forecasting. [2026-01-05T12:19:07.930386] [INFO ] [MAIN ] [2628/3535] QTEC kept (0.6s) | 2625 kept, 3 rejected | 138.0/min | ETA: 6.6m [2026-01-05T12:19:08.270203] [DEBUG] [REMOTE ] QTRX: Retrieved 2028 rows, trimmed to 300. [2026-01-05T12:19:08.270391] [DEBUG] [REMOTE ] QTRX: PASS: History has at least 300 days. [2026-01-05T12:19:08.270647] [DEBUG] [REMOTE ] QTRX: PASS: Price check passed. Min price $4.94. [2026-01-05T12:19:08.270833] [DEBUG] [REMOTE ] QTRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:08.270990] [DEBUG] [REMOTE ] QTRX: PASS: Integrity check passed. [2026-01-05T12:19:08.271076] [DEBUG] [REMOTE ] QTRX: Symbol is viable for forecasting. [2026-01-05T12:19:08.271153] [INFO ] [MAIN ] [2629/3535] QTRX kept (0.3s) | 2626 kept, 3 rejected | 138.0/min | ETA: 6.6m [2026-01-05T12:19:08.627658] [DEBUG] [REMOTE ] QTTB: Retrieved 1953 rows, trimmed to 300. [2026-01-05T12:19:08.627850] [DEBUG] [REMOTE ] QTTB: PASS: History has at least 300 days. [2026-01-05T12:19:08.628153] [DEBUG] [REMOTE ] QTTB: PASS: Price check passed. Min price $1.93. [2026-01-05T12:19:08.628299] [DEBUG] [REMOTE ] QTTB: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:08.628428] [DEBUG] [REMOTE ] QTTB: PASS: Integrity check passed. [2026-01-05T12:19:08.628471] [DEBUG] [REMOTE ] QTTB: Symbol is viable for forecasting. [2026-01-05T12:19:08.628524] [INFO ] [MAIN ] [2630/3535] QTTB kept (0.4s) | 2627 kept, 3 rejected | 138.0/min | ETA: 6.6m [2026-01-05T12:19:09.023002] [DEBUG] [REMOTE ] QTUM: Retrieved 1842 rows, trimmed to 300. [2026-01-05T12:19:09.023182] [DEBUG] [REMOTE ] QTUM: PASS: History has at least 300 days. [2026-01-05T12:19:09.023455] [DEBUG] [REMOTE ] QTUM: PASS: Price check passed. Min price $99.96. [2026-01-05T12:19:09.023620] [DEBUG] [REMOTE ] QTUM: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:09.023784] [DEBUG] [REMOTE ] QTUM: PASS: Integrity check passed. [2026-01-05T12:19:09.023826] [DEBUG] [REMOTE ] QTUM: Symbol is viable for forecasting. [2026-01-05T12:19:09.023900] [INFO ] [MAIN ] [2631/3535] QTUM kept (0.4s) | 2628 kept, 3 rejected | 138.0/min | ETA: 6.5m [2026-01-05T12:19:09.383748] [DEBUG] [REMOTE ] QTWO: Retrieved 2966 rows, trimmed to 300. [2026-01-05T12:19:09.383937] [DEBUG] [REMOTE ] QTWO: PASS: History has at least 300 days. [2026-01-05T12:19:09.384201] [DEBUG] [REMOTE ] QTWO: PASS: Price check passed. Min price $59.26. [2026-01-05T12:19:09.384353] [DEBUG] [REMOTE ] QTWO: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:09.384489] [DEBUG] [REMOTE ] QTWO: PASS: Integrity check passed. [2026-01-05T12:19:09.384533] [DEBUG] [REMOTE ] QTWO: Symbol is viable for forecasting. [2026-01-05T12:19:09.384608] [INFO ] [MAIN ] [2632/3535] QTWO kept (0.4s) | 2629 kept, 3 rejected | 138.1/min | ETA: 6.5m [2026-01-05T12:19:09.918738] [DEBUG] [REMOTE ] QUAD: Retrieved 3899 rows, trimmed to 300. [2026-01-05T12:19:09.918996] [DEBUG] [REMOTE ] QUAD: PASS: History has at least 300 days. [2026-01-05T12:19:09.919366] [DEBUG] [REMOTE ] QUAD: PASS: Price check passed. Min price $5.18. [2026-01-05T12:19:09.919569] [DEBUG] [REMOTE ] QUAD: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:09.919776] [DEBUG] [REMOTE ] QUAD: PASS: Integrity check passed. [2026-01-05T12:19:09.919839] [DEBUG] [REMOTE ] QUAD: Symbol is viable for forecasting. [2026-01-05T12:19:09.919916] [INFO ] [MAIN ] [2633/3535] QUAD kept (0.5s) | 2630 kept, 3 rejected | 138.0/min | ETA: 6.5m [2026-01-05T12:19:10.285700] [DEBUG] [REMOTE ] QUIK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:10.285898] [DEBUG] [REMOTE ] QUIK: PASS: History has at least 300 days. [2026-01-05T12:19:10.286171] [DEBUG] [REMOTE ] QUIK: PASS: Price check passed. Min price $5.49. [2026-01-05T12:19:10.286315] [DEBUG] [REMOTE ] QUIK: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:10.286450] [DEBUG] [REMOTE ] QUIK: PASS: Integrity check passed. [2026-01-05T12:19:10.286493] [DEBUG] [REMOTE ] QUIK: Symbol is viable for forecasting. [2026-01-05T12:19:10.286550] [INFO ] [MAIN ] [2634/3535] QUIK kept (0.4s) | 2631 kept, 3 rejected | 138.0/min | ETA: 6.5m [2026-01-05T12:19:10.716265] [DEBUG] [REMOTE ] QURE: Retrieved 2996 rows, trimmed to 300. [2026-01-05T12:19:10.716450] [DEBUG] [REMOTE ] QURE: PASS: History has at least 300 days. [2026-01-05T12:19:10.716723] [DEBUG] [REMOTE ] QURE: PASS: Price check passed. Min price $19.51. [2026-01-05T12:19:10.716860] [DEBUG] [REMOTE ] QURE: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:10.716989] [DEBUG] [REMOTE ] QURE: PASS: Integrity check passed. [2026-01-05T12:19:10.717053] [DEBUG] [REMOTE ] QURE: Symbol is viable for forecasting. [2026-01-05T12:19:10.717104] [INFO ] [MAIN ] [2635/3535] QURE kept (0.4s) | 2632 kept, 3 rejected | 138.0/min | ETA: 6.5m [2026-01-05T12:19:10.918850] [DEBUG] [REMOTE ] QVAL: Retrieved 2515 rows, trimmed to 300. [2026-01-05T12:19:10.919045] [DEBUG] [REMOTE ] QVAL: PASS: History has at least 300 days. [2026-01-05T12:19:10.919313] [DEBUG] [REMOTE ] QVAL: PASS: Price check passed. Min price $44.80. [2026-01-05T12:19:10.919457] [DEBUG] [REMOTE ] QVAL: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:10.919630] [DEBUG] [REMOTE ] QVAL: PASS: Integrity check passed. [2026-01-05T12:19:10.919675] [DEBUG] [REMOTE ] QVAL: Symbol is viable for forecasting. [2026-01-05T12:19:10.919732] [INFO ] [MAIN ] [2636/3535] QVAL kept (0.2s) | 2633 kept, 3 rejected | 138.1/min | ETA: 6.5m [2026-01-05T12:19:11.420283] [DEBUG] [REMOTE ] QVCC: Retrieved 1531 rows, trimmed to 300. [2026-01-05T12:19:11.420462] [DEBUG] [REMOTE ] QVCC: PASS: History has at least 300 days. [2026-01-05T12:19:11.420725] [DEBUG] [REMOTE ] QVCC: PASS: Price check passed. Min price $8.17. [2026-01-05T12:19:11.420893] [DEBUG] [REMOTE ] QVCC: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:11.421018] [DEBUG] [REMOTE ] QVCC: PASS: Integrity check passed. [2026-01-05T12:19:11.421060] [DEBUG] [REMOTE ] QVCC: Symbol is viable for forecasting. [2026-01-05T12:19:11.421110] [INFO ] [MAIN ] [2637/3535] QVCC kept (0.5s) | 2634 kept, 3 rejected | 138.1/min | ETA: 6.5m [2026-01-05T12:19:11.876885] [DEBUG] [REMOTE ] QYLD: Retrieved 3032 rows, trimmed to 300. [2026-01-05T12:19:11.877084] [DEBUG] [REMOTE ] QYLD: PASS: History has at least 300 days. [2026-01-05T12:19:11.877347] [DEBUG] [REMOTE ] QYLD: PASS: Price check passed. Min price $16.38. [2026-01-05T12:19:11.877490] [DEBUG] [REMOTE ] QYLD: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:11.877645] [DEBUG] [REMOTE ] QYLD: PASS: Integrity check passed. [2026-01-05T12:19:11.877697] [DEBUG] [REMOTE ] QYLD: Symbol is viable for forecasting. [2026-01-05T12:19:11.877754] [INFO ] [MAIN ] [2638/3535] QYLD kept (0.5s) | 2635 kept, 3 rejected | 138.1/min | ETA: 6.5m [2026-01-05T12:19:12.174055] [DEBUG] [REMOTE ] QYLG: Retrieved 1327 rows, trimmed to 300. [2026-01-05T12:19:12.174250] [DEBUG] [REMOTE ] QYLG: PASS: History has at least 300 days. [2026-01-05T12:19:12.174500] [DEBUG] [REMOTE ] QYLG: PASS: Price check passed. Min price $25.76. [2026-01-05T12:19:12.174706] [DEBUG] [REMOTE ] QYLG: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:12.174828] [DEBUG] [REMOTE ] QYLG: PASS: Integrity check passed. [2026-01-05T12:19:12.174871] [DEBUG] [REMOTE ] QYLG: Symbol is viable for forecasting. [2026-01-05T12:19:12.174923] [INFO ] [MAIN ] [2639/3535] QYLG kept (0.3s) | 2636 kept, 3 rejected | 138.1/min | ETA: 6.5m [2026-01-05T12:19:12.618072] [DEBUG] [REMOTE ] RA: Retrieved 2282 rows, trimmed to 300. [2026-01-05T12:19:12.618322] [DEBUG] [REMOTE ] RA: PASS: History has at least 300 days. [2026-01-05T12:19:12.618693] [DEBUG] [REMOTE ] RA: PASS: Price check passed. Min price $12.73. [2026-01-05T12:19:12.618911] [DEBUG] [REMOTE ] RA: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:12.619070] [DEBUG] [REMOTE ] RA: PASS: Integrity check passed. [2026-01-05T12:19:12.619119] [DEBUG] [REMOTE ] RA: Symbol is viable for forecasting. [2026-01-05T12:19:12.619185] [INFO ] [MAIN ] [2640/3535] RA kept (0.4s) | 2637 kept, 3 rejected | 138.1/min | ETA: 6.5m [2026-01-05T12:19:12.991107] [DEBUG] [REMOTE ] RACE: Retrieved 2565 rows, trimmed to 300. [2026-01-05T12:19:12.991287] [DEBUG] [REMOTE ] RACE: PASS: History has at least 300 days. [2026-01-05T12:19:12.991539] [DEBUG] [REMOTE ] RACE: PASS: Price check passed. Min price $364.04. [2026-01-05T12:19:12.991717] [DEBUG] [REMOTE ] RACE: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:12.991892] [DEBUG] [REMOTE ] RACE: PASS: Integrity check passed. [2026-01-05T12:19:12.991961] [DEBUG] [REMOTE ] RACE: Symbol is viable for forecasting. [2026-01-05T12:19:12.992018] [INFO ] [MAIN ] [2641/3535] RACE kept (0.4s) | 2638 kept, 3 rejected | 138.1/min | ETA: 6.5m [2026-01-05T12:19:13.565836] [DEBUG] [REMOTE ] RAIL: Retrieved 5220 rows, trimmed to 300. [2026-01-05T12:19:13.565974] [DEBUG] [REMOTE ] RAIL: PASS: History has at least 300 days. [2026-01-05T12:19:13.566180] [DEBUG] [REMOTE ] RAIL: PASS: Price check passed. Min price $7.41. [2026-01-05T12:19:13.566311] [DEBUG] [REMOTE ] RAIL: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:13.566429] [DEBUG] [REMOTE ] RAIL: PASS: Integrity check passed. [2026-01-05T12:19:13.566469] [DEBUG] [REMOTE ] RAIL: Symbol is viable for forecasting. [2026-01-05T12:19:13.566517] [INFO ] [MAIN ] [2642/3535] RAIL kept (0.6s) | 2639 kept, 3 rejected | 138.1/min | ETA: 6.5m [2026-01-05T12:19:13.793679] [DEBUG] [REMOTE ] RAMP: Retrieved 1866 rows, trimmed to 300. [2026-01-05T12:19:13.793800] [DEBUG] [REMOTE ] RAMP: PASS: History has at least 300 days. [2026-01-05T12:19:13.794002] [DEBUG] [REMOTE ] RAMP: PASS: Price check passed. Min price $26.98. [2026-01-05T12:19:13.794139] [DEBUG] [REMOTE ] RAMP: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:13.794250] [DEBUG] [REMOTE ] RAMP: PASS: Integrity check passed. [2026-01-05T12:19:13.794291] [DEBUG] [REMOTE ] RAMP: Symbol is viable for forecasting. [2026-01-05T12:19:13.794339] [INFO ] [MAIN ] [2643/3535] RAMP kept (0.2s) | 2640 kept, 3 rejected | 138.1/min | ETA: 6.5m [2026-01-05T12:19:14.171098] [DEBUG] [REMOTE ] RAPP: Retrieved 394 rows, trimmed to 300. [2026-01-05T12:19:14.171225] [DEBUG] [REMOTE ] RAPP: PASS: History has at least 300 days. [2026-01-05T12:19:14.171420] [DEBUG] [REMOTE ] RAPP: PASS: Price check passed. Min price $24.37. [2026-01-05T12:19:14.171552] [DEBUG] [REMOTE ] RAPP: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:14.171679] [DEBUG] [REMOTE ] RAPP: PASS: Integrity check passed. [2026-01-05T12:19:14.171721] [DEBUG] [REMOTE ] RAPP: Symbol is viable for forecasting. [2026-01-05T12:19:14.171768] [INFO ] [MAIN ] [2644/3535] RAPP kept (0.4s) | 2641 kept, 3 rejected | 138.1/min | ETA: 6.5m [2026-01-05T12:19:14.721153] [DEBUG] [REMOTE ] RARE: Retrieved 2999 rows, trimmed to 300. [2026-01-05T12:19:14.721274] [DEBUG] [REMOTE ] RARE: PASS: History has at least 300 days. [2026-01-05T12:19:14.721501] [DEBUG] [REMOTE ] RARE: PASS: Price check passed. Min price $19.72. [2026-01-05T12:19:14.721665] [DEBUG] [REMOTE ] RARE: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:14.721781] [DEBUG] [REMOTE ] RARE: PASS: Integrity check passed. [2026-01-05T12:19:14.721823] [DEBUG] [REMOTE ] RARE: Symbol is viable for forecasting. [2026-01-05T12:19:14.721871] [INFO ] [MAIN ] [2645/3535] RARE kept (0.6s) | 2642 kept, 3 rejected | 138.1/min | ETA: 6.4m [2026-01-05T12:19:15.222764] [DEBUG] [REMOTE ] RAVE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:15.223001] [DEBUG] [REMOTE ] RAVE: PASS: History has at least 300 days. [2026-01-05T12:19:15.223368] [DEBUG] [REMOTE ] RAVE: PASS: Price check passed. Min price $2.33. [2026-01-05T12:19:15.223597] [DEBUG] [REMOTE ] RAVE: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:15.223794] [DEBUG] [REMOTE ] RAVE: PASS: Integrity check passed. [2026-01-05T12:19:15.223860] [DEBUG] [REMOTE ] RAVE: Symbol is viable for forecasting. [2026-01-05T12:19:15.223942] [INFO ] [MAIN ] [2646/3535] RAVE kept (0.5s) | 2643 kept, 3 rejected | 138.1/min | ETA: 6.4m [2026-01-05T12:19:15.424538] [DEBUG] [REMOTE ] RAY: Retrieved 410 rows, trimmed to 300. [2026-01-05T12:19:15.424736] [DEBUG] [REMOTE ] RAY: PASS: History has at least 300 days. [2026-01-05T12:19:15.425019] [DEBUG] [REMOTE ] RAY: PASS: Price check passed. Min price $1.58. [2026-01-05T12:19:15.425201] [DEBUG] [REMOTE ] RAY: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:15.425368] [DEBUG] [REMOTE ] RAY: PASS: Integrity check passed. [2026-01-05T12:19:15.425418] [DEBUG] [REMOTE ] RAY: Symbol is viable for forecasting. [2026-01-05T12:19:15.425476] [INFO ] [MAIN ] [2647/3535] RAY kept (0.2s) | 2644 kept, 3 rejected | 138.1/min | ETA: 6.4m [2026-01-05T12:19:16.102474] [DEBUG] [REMOTE ] RBA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:16.102624] [DEBUG] [REMOTE ] RBA: PASS: History has at least 300 days. [2026-01-05T12:19:16.102841] [DEBUG] [REMOTE ] RBA: PASS: Price check passed. Min price $95.22. [2026-01-05T12:19:16.102976] [DEBUG] [REMOTE ] RBA: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:16.103090] [DEBUG] [REMOTE ] RBA: PASS: Integrity check passed. [2026-01-05T12:19:16.103131] [DEBUG] [REMOTE ] RBA: Symbol is viable for forecasting. [2026-01-05T12:19:16.103179] [INFO ] [MAIN ] [2648/3535] RBA kept (0.7s) | 2645 kept, 3 rejected | 138.1/min | ETA: 6.4m [2026-01-05T12:19:16.399925] [DEBUG] [REMOTE ] RBB: Retrieved 2122 rows, trimmed to 300. [2026-01-05T12:19:16.400064] [DEBUG] [REMOTE ] RBB: PASS: History has at least 300 days. [2026-01-05T12:19:16.400270] [DEBUG] [REMOTE ] RBB: PASS: Price check passed. Min price $16.69. [2026-01-05T12:19:16.400418] [DEBUG] [REMOTE ] RBB: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:16.400554] [DEBUG] [REMOTE ] RBB: PASS: Integrity check passed. [2026-01-05T12:19:16.400633] [DEBUG] [REMOTE ] RBB: Symbol is viable for forecasting. [2026-01-05T12:19:16.400684] [INFO ] [MAIN ] [2649/3535] RBB kept (0.3s) | 2646 kept, 3 rejected | 138.1/min | ETA: 6.4m [2026-01-05T12:19:16.792806] [DEBUG] [REMOTE ] RBBN: Retrieved 2034 rows, trimmed to 300. [2026-01-05T12:19:16.792941] [DEBUG] [REMOTE ] RBBN: PASS: History has at least 300 days. [2026-01-05T12:19:16.793140] [DEBUG] [REMOTE ] RBBN: PASS: Price check passed. Min price $2.75. [2026-01-05T12:19:16.793269] [DEBUG] [REMOTE ] RBBN: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:16.793376] [DEBUG] [REMOTE ] RBBN: PASS: Integrity check passed. [2026-01-05T12:19:16.793415] [DEBUG] [REMOTE ] RBBN: Symbol is viable for forecasting. [2026-01-05T12:19:16.793461] [INFO ] [MAIN ] [2650/3535] RBBN kept (0.4s) | 2647 kept, 3 rejected | 138.1/min | ETA: 6.4m [2026-01-05T12:19:17.316698] [DEBUG] [REMOTE ] RBC: Retrieved 5132 rows, trimmed to 300. [2026-01-05T12:19:17.316827] [DEBUG] [REMOTE ] RBC: PASS: History has at least 300 days. [2026-01-05T12:19:17.317027] [DEBUG] [REMOTE ] RBC: PASS: Price check passed. Min price $369.71. [2026-01-05T12:19:17.317190] [DEBUG] [REMOTE ] RBC: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:17.317301] [DEBUG] [REMOTE ] RBC: PASS: Integrity check passed. [2026-01-05T12:19:17.317341] [DEBUG] [REMOTE ] RBC: Symbol is viable for forecasting. [2026-01-05T12:19:17.317388] [INFO ] [MAIN ] [2651/3535] RBC kept (0.5s) | 2648 kept, 3 rejected | 138.1/min | ETA: 6.4m [2026-01-05T12:19:17.782250] [DEBUG] [REMOTE ] RBCAA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:17.782445] [DEBUG] [REMOTE ] RBCAA: PASS: History has at least 300 days. [2026-01-05T12:19:17.782739] [DEBUG] [REMOTE ] RBCAA: PASS: Price check passed. Min price $64.56. [2026-01-05T12:19:17.782880] [DEBUG] [REMOTE ] RBCAA: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:17.783009] [DEBUG] [REMOTE ] RBCAA: PASS: Integrity check passed. [2026-01-05T12:19:17.783052] [DEBUG] [REMOTE ] RBCAA: Symbol is viable for forecasting. [2026-01-05T12:19:17.783106] [INFO ] [MAIN ] [2652/3535] RBCAA kept (0.5s) | 2649 kept, 3 rejected | 138.1/min | ETA: 6.4m [2026-01-05T12:19:18.033487] [DEBUG] [REMOTE ] RBLX: Retrieved 1211 rows, trimmed to 300. [2026-01-05T12:19:18.033648] [DEBUG] [REMOTE ] RBLX: PASS: History has at least 300 days. [2026-01-05T12:19:18.033852] [DEBUG] [REMOTE ] RBLX: PASS: Price check passed. Min price $80.95. [2026-01-05T12:19:18.033985] [DEBUG] [REMOTE ] RBLX: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:18.034108] [DEBUG] [REMOTE ] RBLX: PASS: Integrity check passed. [2026-01-05T12:19:18.034148] [DEBUG] [REMOTE ] RBLX: Symbol is viable for forecasting. [2026-01-05T12:19:18.034195] [INFO ] [MAIN ] [2653/3535] RBLX kept (0.3s) | 2650 kept, 3 rejected | 138.1/min | ETA: 6.4m [2026-01-05T12:19:18.446962] [DEBUG] [REMOTE ] RC: Retrieved 3245 rows, trimmed to 300. [2026-01-05T12:19:18.447105] [DEBUG] [REMOTE ] RC: PASS: History has at least 300 days. [2026-01-05T12:19:18.447327] [DEBUG] [REMOTE ] RC: PASS: Price check passed. Min price $2.14. [2026-01-05T12:19:18.447461] [DEBUG] [REMOTE ] RC: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:18.447593] [DEBUG] [REMOTE ] RC: PASS: Integrity check passed. [2026-01-05T12:19:18.447635] [DEBUG] [REMOTE ] RC: Symbol is viable for forecasting. [2026-01-05T12:19:18.447685] [INFO ] [MAIN ] [2654/3535] RC kept (0.4s) | 2651 kept, 3 rejected | 138.1/min | ETA: 6.4m [2026-01-05T12:19:18.850369] [DEBUG] [REMOTE ] RCEL: Retrieved 1573 rows, trimmed to 300. [2026-01-05T12:19:18.850496] [DEBUG] [REMOTE ] RCEL: PASS: History has at least 300 days. [2026-01-05T12:19:18.850735] [DEBUG] [REMOTE ] RCEL: PASS: Price check passed. Min price $3.27. [2026-01-05T12:19:18.850866] [DEBUG] [REMOTE ] RCEL: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:18.850972] [DEBUG] [REMOTE ] RCEL: PASS: Integrity check passed. [2026-01-05T12:19:18.851012] [DEBUG] [REMOTE ] RCEL: Symbol is viable for forecasting. [2026-01-05T12:19:18.851057] [INFO ] [MAIN ] [2655/3535] RCEL kept (0.4s) | 2652 kept, 3 rejected | 138.1/min | ETA: 6.4m [2026-01-05T12:19:19.450022] [DEBUG] [REMOTE ] RCI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:19.450151] [DEBUG] [REMOTE ] RCI: PASS: History has at least 300 days. [2026-01-05T12:19:19.450377] [DEBUG] [REMOTE ] RCI: PASS: Price check passed. Min price $35.19. [2026-01-05T12:19:19.450524] [DEBUG] [REMOTE ] RCI: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:19.450688] [DEBUG] [REMOTE ] RCI: PASS: Integrity check passed. [2026-01-05T12:19:19.450734] [DEBUG] [REMOTE ] RCI: Symbol is viable for forecasting. [2026-01-05T12:19:19.450807] [INFO ] [MAIN ] [2656/3535] RCI kept (0.6s) | 2653 kept, 3 rejected | 138.1/min | ETA: 6.4m [2026-01-05T12:19:19.887319] [DEBUG] [REMOTE ] RCKY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:19.887447] [DEBUG] [REMOTE ] RCKY: PASS: History has at least 300 days. [2026-01-05T12:19:19.887674] [DEBUG] [REMOTE ] RCKY: PASS: Price check passed. Min price $26.44. [2026-01-05T12:19:19.887807] [DEBUG] [REMOTE ] RCKY: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:19.887919] [DEBUG] [REMOTE ] RCKY: PASS: Integrity check passed. [2026-01-05T12:19:19.887959] [DEBUG] [REMOTE ] RCKY: Symbol is viable for forecasting. [2026-01-05T12:19:19.888007] [INFO ] [MAIN ] [2657/3535] RCKY kept (0.4s) | 2654 kept, 3 rejected | 138.1/min | ETA: 6.4m [2026-01-05T12:19:20.357956] [DEBUG] [REMOTE ] RCL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:20.358084] [DEBUG] [REMOTE ] RCL: PASS: History has at least 300 days. [2026-01-05T12:19:20.358292] [DEBUG] [REMOTE ] RCL: PASS: Price check passed. Min price $245.85. [2026-01-05T12:19:20.358444] [DEBUG] [REMOTE ] RCL: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:20.358626] [DEBUG] [REMOTE ] RCL: PASS: Integrity check passed. [2026-01-05T12:19:20.358676] [DEBUG] [REMOTE ] RCL: Symbol is viable for forecasting. [2026-01-05T12:19:20.358726] [INFO ] [MAIN ] [2658/3535] RCL kept (0.5s) | 2655 kept, 3 rejected | 138.1/min | ETA: 6.4m [2026-01-05T12:19:20.713273] [DEBUG] [REMOTE ] RCS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:20.713402] [DEBUG] [REMOTE ] RCS: PASS: History has at least 300 days. [2026-01-05T12:19:20.713635] [DEBUG] [REMOTE ] RCS: PASS: Price check passed. Min price $5.57. [2026-01-05T12:19:20.713769] [DEBUG] [REMOTE ] RCS: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:20.713897] [DEBUG] [REMOTE ] RCS: PASS: Integrity check passed. [2026-01-05T12:19:20.713937] [DEBUG] [REMOTE ] RCS: Symbol is viable for forecasting. [2026-01-05T12:19:20.713984] [INFO ] [MAIN ] [2659/3535] RCS kept (0.4s) | 2656 kept, 3 rejected | 138.1/min | ETA: 6.3m [2026-01-05T12:19:21.025755] [DEBUG] [REMOTE ] RCUS: Retrieved 1962 rows, trimmed to 300. [2026-01-05T12:19:21.025874] [DEBUG] [REMOTE ] RCUS: PASS: History has at least 300 days. [2026-01-05T12:19:21.026072] [DEBUG] [REMOTE ] RCUS: PASS: Price check passed. Min price $14.60. [2026-01-05T12:19:21.026204] [DEBUG] [REMOTE ] RCUS: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:21.026312] [DEBUG] [REMOTE ] RCUS: PASS: Integrity check passed. [2026-01-05T12:19:21.026352] [DEBUG] [REMOTE ] RCUS: Symbol is viable for forecasting. [2026-01-05T12:19:21.026398] [INFO ] [MAIN ] [2660/3535] RCUS kept (0.3s) | 2657 kept, 3 rejected | 138.1/min | ETA: 6.3m [2026-01-05T12:19:21.608011] [DEBUG] [REMOTE ] RDCM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:21.608146] [DEBUG] [REMOTE ] RDCM: PASS: History has at least 300 days. [2026-01-05T12:19:21.608350] [DEBUG] [REMOTE ] RDCM: PASS: Price check passed. Min price $12.36. [2026-01-05T12:19:21.608483] [DEBUG] [REMOTE ] RDCM: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:21.608635] [DEBUG] [REMOTE ] RDCM: PASS: Integrity check passed. [2026-01-05T12:19:21.608679] [DEBUG] [REMOTE ] RDCM: Symbol is viable for forecasting. [2026-01-05T12:19:21.608728] [INFO ] [MAIN ] [2661/3535] RDCM kept (0.6s) | 2658 kept, 3 rejected | 138.1/min | ETA: 6.3m [2026-01-05T12:19:21.940552] [DEBUG] [REMOTE ] RDHL: Retrieved 3268 rows, trimmed to 300. [2026-01-05T12:19:21.940695] [DEBUG] [REMOTE ] RDHL: PASS: History has at least 300 days. [2026-01-05T12:19:21.940901] [DEBUG] [REMOTE ] RDHL: PASS: Price check passed. Min price $1.02. [2026-01-05T12:19:21.941100] [DEBUG] [REMOTE ] RDHL: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:21.941244] [DEBUG] [REMOTE ] RDHL: PASS: Integrity check passed. [2026-01-05T12:19:21.941296] [DEBUG] [REMOTE ] RDHL: Symbol is viable for forecasting. [2026-01-05T12:19:21.941360] [INFO ] [MAIN ] [2662/3535] RDHL kept (0.3s) | 2659 kept, 3 rejected | 138.1/min | ETA: 6.3m [2026-01-05T12:19:22.217078] [DEBUG] [REMOTE ] RDVY: Retrieved 3016 rows, trimmed to 300. [2026-01-05T12:19:22.217203] [DEBUG] [REMOTE ] RDVY: PASS: History has at least 300 days. [2026-01-05T12:19:22.217401] [DEBUG] [REMOTE ] RDVY: PASS: Price check passed. Min price $64.84. [2026-01-05T12:19:22.217532] [DEBUG] [REMOTE ] RDVY: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:22.217670] [DEBUG] [REMOTE ] RDVY: PASS: Integrity check passed. [2026-01-05T12:19:22.217712] [DEBUG] [REMOTE ] RDVY: Symbol is viable for forecasting. [2026-01-05T12:19:22.217935] [INFO ] [MAIN ] [2663/3535] RDVY kept (0.3s) | 2660 kept, 3 rejected | 138.1/min | ETA: 6.3m [2026-01-05T12:19:22.909110] [DEBUG] [REMOTE ] RDY: Retrieved 6219 rows, trimmed to 300. [2026-01-05T12:19:22.909269] [DEBUG] [REMOTE ] RDY: PASS: History has at least 300 days. [2026-01-05T12:19:22.909567] [DEBUG] [REMOTE ] RDY: PASS: Price check passed. Min price $13.29. [2026-01-05T12:19:22.909739] [DEBUG] [REMOTE ] RDY: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:22.909865] [DEBUG] [REMOTE ] RDY: PASS: Integrity check passed. [2026-01-05T12:19:22.909907] [DEBUG] [REMOTE ] RDY: Symbol is viable for forecasting. [2026-01-05T12:19:22.909957] [INFO ] [MAIN ] [2664/3535] RDY kept (0.7s) | 2661 kept, 3 rejected | 138.1/min | ETA: 6.3m [2026-01-05T12:19:23.193810] [DEBUG] [REMOTE ] REAL: Retrieved 1638 rows, trimmed to 300. [2026-01-05T12:19:23.193934] [DEBUG] [REMOTE ] REAL: PASS: History has at least 300 days. [2026-01-05T12:19:23.194140] [DEBUG] [REMOTE ] REAL: PASS: Price check passed. Min price $9.45. [2026-01-05T12:19:23.194275] [DEBUG] [REMOTE ] REAL: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:23.194426] [DEBUG] [REMOTE ] REAL: PASS: Integrity check passed. [2026-01-05T12:19:23.194469] [DEBUG] [REMOTE ] REAL: Symbol is viable for forecasting. [2026-01-05T12:19:23.194517] [INFO ] [MAIN ] [2665/3535] REAL kept (0.3s) | 2662 kept, 3 rejected | 138.1/min | ETA: 6.3m [2026-01-05T12:19:23.563794] [DEBUG] [REMOTE ] REAX: Retrieved 1386 rows, trimmed to 300. [2026-01-05T12:19:23.563934] [DEBUG] [REMOTE ] REAX: PASS: History has at least 300 days. [2026-01-05T12:19:23.564165] [DEBUG] [REMOTE ] REAX: PASS: Price check passed. Min price $3.41. [2026-01-05T12:19:23.564314] [DEBUG] [REMOTE ] REAX: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:23.564426] [DEBUG] [REMOTE ] REAX: PASS: Integrity check passed. [2026-01-05T12:19:23.564468] [DEBUG] [REMOTE ] REAX: Symbol is viable for forecasting. [2026-01-05T12:19:23.564555] [INFO ] [MAIN ] [2666/3535] REAX kept (0.4s) | 2663 kept, 3 rejected | 138.1/min | ETA: 6.3m [2026-01-05T12:19:23.922174] [DEBUG] [REMOTE ] REBN: Retrieved 851 rows, trimmed to 300. [2026-01-05T12:19:23.922309] [DEBUG] [REMOTE ] REBN: PASS: History has at least 300 days. [2026-01-05T12:19:23.922514] [DEBUG] [REMOTE ] REBN: PASS: Price check passed. Min price $1.41. [2026-01-05T12:19:23.922689] [DEBUG] [REMOTE ] REBN: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:23.922804] [DEBUG] [REMOTE ] REBN: PASS: Integrity check passed. [2026-01-05T12:19:23.922846] [DEBUG] [REMOTE ] REBN: Symbol is viable for forecasting. [2026-01-05T12:19:23.922895] [INFO ] [MAIN ] [2667/3535] REBN kept (0.4s) | 2664 kept, 3 rejected | 138.1/min | ETA: 6.3m [2026-01-05T12:19:24.325901] [DEBUG] [REMOTE ] REFI: Retrieved 1021 rows, trimmed to 300. [2026-01-05T12:19:24.326079] [DEBUG] [REMOTE ] REFI: PASS: History has at least 300 days. [2026-01-05T12:19:24.326829] [DEBUG] [REMOTE ] REFI: PASS: Price check passed. Min price $11.58. [2026-01-05T12:19:24.326998] [DEBUG] [REMOTE ] REFI: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:24.327139] [DEBUG] [REMOTE ] REFI: PASS: Integrity check passed. [2026-01-05T12:19:24.327191] [DEBUG] [REMOTE ] REFI: Symbol is viable for forecasting. [2026-01-05T12:19:24.327253] [INFO ] [MAIN ] [2668/3535] REFI kept (0.4s) | 2665 kept, 3 rejected | 138.1/min | ETA: 6.3m [2026-01-05T12:19:25.010867] [DEBUG] [REMOTE ] REG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:25.011027] [DEBUG] [REMOTE ] REG: PASS: History has at least 300 days. [2026-01-05T12:19:25.011307] [DEBUG] [REMOTE ] REG: PASS: Price check passed. Min price $66.46. [2026-01-05T12:19:25.011447] [DEBUG] [REMOTE ] REG: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:25.011599] [DEBUG] [REMOTE ] REG: PASS: Integrity check passed. [2026-01-05T12:19:25.011644] [DEBUG] [REMOTE ] REG: Symbol is viable for forecasting. [2026-01-05T12:19:25.011694] [INFO ] [MAIN ] [2669/3535] REG kept (0.7s) | 2666 kept, 3 rejected | 138.1/min | ETA: 6.3m [2026-01-05T12:19:25.509477] [DEBUG] [REMOTE ] REGN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:25.509625] [DEBUG] [REMOTE ] REGN: PASS: History has at least 300 days. [2026-01-05T12:19:25.509842] [DEBUG] [REMOTE ] REGN: PASS: Price check passed. Min price $557.06. [2026-01-05T12:19:25.509976] [DEBUG] [REMOTE ] REGN: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:25.510090] [DEBUG] [REMOTE ] REGN: PASS: Integrity check passed. [2026-01-05T12:19:25.510130] [DEBUG] [REMOTE ] REGN: Symbol is viable for forecasting. [2026-01-05T12:19:25.510178] [INFO ] [MAIN ] [2670/3535] REGN kept (0.5s) | 2667 kept, 3 rejected | 138.1/min | ETA: 6.3m [2026-01-05T12:19:26.036033] [DEBUG] [REMOTE ] RELL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:26.036172] [DEBUG] [REMOTE ] RELL: PASS: History has at least 300 days. [2026-01-05T12:19:26.036393] [DEBUG] [REMOTE ] RELL: PASS: Price check passed. Min price $9.43. [2026-01-05T12:19:26.036548] [DEBUG] [REMOTE ] RELL: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:26.036696] [DEBUG] [REMOTE ] RELL: PASS: Integrity check passed. [2026-01-05T12:19:26.036738] [DEBUG] [REMOTE ] RELL: Symbol is viable for forecasting. [2026-01-05T12:19:26.036787] [INFO ] [MAIN ] [2671/3535] RELL kept (0.5s) | 2668 kept, 3 rejected | 138.1/min | ETA: 6.3m [2026-01-05T12:19:26.395083] [DEBUG] [REMOTE ] RELX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:26.395243] [DEBUG] [REMOTE ] RELX: PASS: History has at least 300 days. [2026-01-05T12:19:26.395504] [DEBUG] [REMOTE ] RELX: PASS: Price check passed. Min price $39.48. [2026-01-05T12:19:26.395666] [DEBUG] [REMOTE ] RELX: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:26.395800] [DEBUG] [REMOTE ] RELX: PASS: Integrity check passed. [2026-01-05T12:19:26.395840] [DEBUG] [REMOTE ] RELX: Symbol is viable for forecasting. [2026-01-05T12:19:26.395891] [INFO ] [MAIN ] [2672/3535] RELX kept (0.4s) | 2669 kept, 3 rejected | 138.1/min | ETA: 6.2m [2026-01-05T12:19:26.665440] [DEBUG] [REMOTE ] RELY: Retrieved 1074 rows, trimmed to 300. [2026-01-05T12:19:26.665568] [DEBUG] [REMOTE ] RELY: PASS: History has at least 300 days. [2026-01-05T12:19:26.665801] [DEBUG] [REMOTE ] RELY: PASS: Price check passed. Min price $12.20. [2026-01-05T12:19:26.666151] [DEBUG] [REMOTE ] RELY: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:26.666261] [DEBUG] [REMOTE ] RELY: PASS: Integrity check passed. [2026-01-05T12:19:26.666301] [DEBUG] [REMOTE ] RELY: Symbol is viable for forecasting. [2026-01-05T12:19:26.666351] [INFO ] [MAIN ] [2673/3535] RELY kept (0.3s) | 2670 kept, 3 rejected | 138.1/min | ETA: 6.2m [2026-01-05T12:19:27.179656] [DEBUG] [REMOTE ] REPL: Retrieved 1874 rows, trimmed to 300. [2026-01-05T12:19:27.179787] [DEBUG] [REMOTE ] REPL: PASS: History has at least 300 days. [2026-01-05T12:19:27.180003] [DEBUG] [REMOTE ] REPL: PASS: Price check passed. Min price $4.35. [2026-01-05T12:19:27.180139] [DEBUG] [REMOTE ] REPL: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:27.180250] [DEBUG] [REMOTE ] REPL: PASS: Integrity check passed. [2026-01-05T12:19:27.180291] [DEBUG] [REMOTE ] REPL: Symbol is viable for forecasting. [2026-01-05T12:19:27.180339] [INFO ] [MAIN ] [2674/3535] REPL kept (0.5s) | 2671 kept, 3 rejected | 138.1/min | ETA: 6.2m [2026-01-05T12:19:27.457099] [DEBUG] [REMOTE ] RERE: Retrieved 1141 rows, trimmed to 300. [2026-01-05T12:19:27.457230] [DEBUG] [REMOTE ] RERE: PASS: History has at least 300 days. [2026-01-05T12:19:27.457431] [DEBUG] [REMOTE ] RERE: PASS: Price check passed. Min price $3.75. [2026-01-05T12:19:27.457584] [DEBUG] [REMOTE ] RERE: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:27.457699] [DEBUG] [REMOTE ] RERE: PASS: Integrity check passed. [2026-01-05T12:19:27.457739] [DEBUG] [REMOTE ] RERE: Symbol is viable for forecasting. [2026-01-05T12:19:27.457787] [INFO ] [MAIN ] [2675/3535] RERE kept (0.3s) | 2672 kept, 3 rejected | 138.1/min | ETA: 6.2m [2026-01-05T12:19:28.084279] [DEBUG] [REMOTE ] RES: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:28.084434] [DEBUG] [REMOTE ] RES: PASS: History has at least 300 days. [2026-01-05T12:19:28.084717] [DEBUG] [REMOTE ] RES: PASS: Price check passed. Min price $4.20. [2026-01-05T12:19:28.084870] [DEBUG] [REMOTE ] RES: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:28.085017] [DEBUG] [REMOTE ] RES: PASS: Integrity check passed. [2026-01-05T12:19:28.085067] [DEBUG] [REMOTE ] RES: Symbol is viable for forecasting. [2026-01-05T12:19:28.085129] [INFO ] [MAIN ] [2676/3535] RES kept (0.6s) | 2673 kept, 3 rejected | 138.1/min | ETA: 6.2m [2026-01-05T12:19:28.243420] [DEBUG] [REMOTE ] REVG: Retrieved 2246 rows, trimmed to 300. [2026-01-05T12:19:28.243555] [DEBUG] [REMOTE ] REVG: PASS: History has at least 300 days. [2026-01-05T12:19:28.243783] [DEBUG] [REMOTE ] REVG: PASS: Price check passed. Min price $48.80. [2026-01-05T12:19:28.243931] [DEBUG] [REMOTE ] REVG: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:28.244042] [DEBUG] [REMOTE ] REVG: PASS: Integrity check passed. [2026-01-05T12:19:28.244082] [DEBUG] [REMOTE ] REVG: Symbol is viable for forecasting. [2026-01-05T12:19:28.244129] [INFO ] [MAIN ] [2677/3535] REVG kept (0.2s) | 2674 kept, 3 rejected | 138.1/min | ETA: 6.2m [2026-01-05T12:19:28.974923] [DEBUG] [REMOTE ] REX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:28.975097] [DEBUG] [REMOTE ] REX: PASS: History has at least 300 days. [2026-01-05T12:19:28.975395] [DEBUG] [REMOTE ] REX: PASS: Price check passed. Min price $30.57. [2026-01-05T12:19:28.975606] [DEBUG] [REMOTE ] REX: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:28.975781] [DEBUG] [REMOTE ] REX: PASS: Integrity check passed. [2026-01-05T12:19:28.975839] [DEBUG] [REMOTE ] REX: Symbol is viable for forecasting. [2026-01-05T12:19:28.975896] [INFO ] [MAIN ] [2678/3535] REX kept (0.7s) | 2675 kept, 3 rejected | 138.1/min | ETA: 6.2m [2026-01-05T12:19:29.270023] [DEBUG] [REMOTE ] REYN: Retrieved 1489 rows, trimmed to 300. [2026-01-05T12:19:29.270144] [DEBUG] [REMOTE ] REYN: PASS: History has at least 300 days. [2026-01-05T12:19:29.270349] [DEBUG] [REMOTE ] REYN: PASS: Price check passed. Min price $22.92. [2026-01-05T12:19:29.270503] [DEBUG] [REMOTE ] REYN: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:29.270649] [DEBUG] [REMOTE ] REYN: PASS: Integrity check passed. [2026-01-05T12:19:29.270703] [DEBUG] [REMOTE ] REYN: Symbol is viable for forecasting. [2026-01-05T12:19:29.270773] [INFO ] [MAIN ] [2679/3535] REYN kept (0.3s) | 2676 kept, 3 rejected | 138.1/min | ETA: 6.2m [2026-01-05T12:19:29.655843] [DEBUG] [REMOTE ] REZI: Retrieved 1814 rows, trimmed to 300. [2026-01-05T12:19:29.655974] [DEBUG] [REMOTE ] REZI: PASS: History has at least 300 days. [2026-01-05T12:19:29.656175] [DEBUG] [REMOTE ] REZI: PASS: Price check passed. Min price $28.83. [2026-01-05T12:19:29.656311] [DEBUG] [REMOTE ] REZI: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:29.656422] [DEBUG] [REMOTE ] REZI: PASS: Integrity check passed. [2026-01-05T12:19:29.656463] [DEBUG] [REMOTE ] REZI: Symbol is viable for forecasting. [2026-01-05T12:19:29.656512] [INFO ] [MAIN ] [2680/3535] REZI kept (0.4s) | 2677 kept, 3 rejected | 138.1/min | ETA: 6.2m [2026-01-05T12:19:30.310003] [DEBUG] [REMOTE ] RF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:30.310137] [DEBUG] [REMOTE ] RF: PASS: History has at least 300 days. [2026-01-05T12:19:30.310355] [DEBUG] [REMOTE ] RF: PASS: Price check passed. Min price $23.11. [2026-01-05T12:19:30.310490] [DEBUG] [REMOTE ] RF: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:30.310625] [DEBUG] [REMOTE ] RF: PASS: Integrity check passed. [2026-01-05T12:19:30.310666] [DEBUG] [REMOTE ] RF: Symbol is viable for forecasting. [2026-01-05T12:19:30.310713] [INFO ] [MAIN ] [2681/3535] RF kept (0.7s) | 2678 kept, 3 rejected | 138.1/min | ETA: 6.2m [2026-01-05T12:19:30.853957] [DEBUG] [REMOTE ] RFI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:30.854137] [DEBUG] [REMOTE ] RFI: PASS: History has at least 300 days. [2026-01-05T12:19:30.854456] [DEBUG] [REMOTE ] RFI: PASS: Price check passed. Min price $10.86. [2026-01-05T12:19:30.854662] [DEBUG] [REMOTE ] RFI: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:30.854824] [DEBUG] [REMOTE ] RFI: PASS: Integrity check passed. [2026-01-05T12:19:30.854877] [DEBUG] [REMOTE ] RFI: Symbol is viable for forecasting. [2026-01-05T12:19:30.854933] [INFO ] [MAIN ] [2682/3535] RFI kept (0.5s) | 2679 kept, 3 rejected | 138.1/min | ETA: 6.2m [2026-01-05T12:19:31.151721] [DEBUG] [REMOTE ] RFL: Retrieved 1955 rows, trimmed to 300. [2026-01-05T12:19:31.151864] [DEBUG] [REMOTE ] RFL: PASS: History has at least 300 days. [2026-01-05T12:19:31.152066] [DEBUG] [REMOTE ] RFL: PASS: Price check passed. Min price $1.17. [2026-01-05T12:19:31.152214] [DEBUG] [REMOTE ] RFL: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:31.152324] [DEBUG] [REMOTE ] RFL: PASS: Integrity check passed. [2026-01-05T12:19:31.152364] [DEBUG] [REMOTE ] RFL: Symbol is viable for forecasting. [2026-01-05T12:19:31.152410] [INFO ] [MAIN ] [2683/3535] RFL kept (0.3s) | 2680 kept, 3 rejected | 138.1/min | ETA: 6.2m [2026-01-05T12:19:31.545376] [DEBUG] [REMOTE ] RFM: Retrieved 1450 rows, trimmed to 300. [2026-01-05T12:19:31.545514] [DEBUG] [REMOTE ] RFM: PASS: History has at least 300 days. [2026-01-05T12:19:31.545778] [DEBUG] [REMOTE ] RFM: PASS: Price check passed. Min price $13.90. [2026-01-05T12:19:31.545949] [DEBUG] [REMOTE ] RFM: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:31.546067] [DEBUG] [REMOTE ] RFM: PASS: Integrity check passed. [2026-01-05T12:19:31.546109] [DEBUG] [REMOTE ] RFM: Symbol is viable for forecasting. [2026-01-05T12:19:31.546158] [INFO ] [MAIN ] [2684/3535] RFM kept (0.4s) | 2681 kept, 3 rejected | 138.1/min | ETA: 6.2m [2026-01-05T12:19:31.824728] [DEBUG] [REMOTE ] RFMZ: Retrieved 1221 rows, trimmed to 300. [2026-01-05T12:19:31.824871] [DEBUG] [REMOTE ] RFMZ: PASS: History has at least 300 days. [2026-01-05T12:19:31.825266] [DEBUG] [REMOTE ] RFMZ: PASS: Price check passed. Min price $12.59. [2026-01-05T12:19:31.825398] [DEBUG] [REMOTE ] RFMZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:31.825512] [DEBUG] [REMOTE ] RFMZ: PASS: Integrity check passed. [2026-01-05T12:19:31.825551] [DEBUG] [REMOTE ] RFMZ: Symbol is viable for forecasting. [2026-01-05T12:19:31.825631] [INFO ] [MAIN ] [2685/3535] RFMZ kept (0.3s) | 2682 kept, 3 rejected | 138.1/min | ETA: 6.2m [2026-01-05T12:19:32.482375] [DEBUG] [REMOTE ] RGA: Retrieved 4354 rows, trimmed to 300. [2026-01-05T12:19:32.482536] [DEBUG] [REMOTE ] RGA: PASS: History has at least 300 days. [2026-01-05T12:19:32.482866] [DEBUG] [REMOTE ] RGA: PASS: Price check passed. Min price $180.64. [2026-01-05T12:19:32.483108] [DEBUG] [REMOTE ] RGA: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:32.483290] [DEBUG] [REMOTE ] RGA: PASS: Integrity check passed. [2026-01-05T12:19:32.483355] [DEBUG] [REMOTE ] RGA: Symbol is viable for forecasting. [2026-01-05T12:19:32.483429] [INFO ] [MAIN ] [2686/3535] RGA kept (0.7s) | 2683 kept, 3 rejected | 138.1/min | ETA: 6.1m [2026-01-05T12:19:32.797021] [DEBUG] [REMOTE ] RGCO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:32.797382] [DEBUG] [REMOTE ] RGCO: PASS: History has at least 300 days. [2026-01-05T12:19:32.797693] [DEBUG] [REMOTE ] RGCO: PASS: Price check passed. Min price $20.71. [2026-01-05T12:19:32.797835] [DEBUG] [REMOTE ] RGCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:32.797965] [DEBUG] [REMOTE ] RGCO: PASS: Integrity check passed. [2026-01-05T12:19:32.798005] [DEBUG] [REMOTE ] RGCO: Symbol is viable for forecasting. [2026-01-05T12:19:32.798056] [INFO ] [MAIN ] [2687/3535] RGCO kept (0.3s) | 2684 kept, 3 rejected | 138.1/min | ETA: 6.1m [2026-01-05T12:19:33.365256] [DEBUG] [REMOTE ] RGEN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:33.365410] [DEBUG] [REMOTE ] RGEN: PASS: History has at least 300 days. [2026-01-05T12:19:33.365687] [DEBUG] [REMOTE ] RGEN: PASS: Price check passed. Min price $142.82. [2026-01-05T12:19:33.365834] [DEBUG] [REMOTE ] RGEN: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:33.365956] [DEBUG] [REMOTE ] RGEN: PASS: Integrity check passed. [2026-01-05T12:19:33.365997] [DEBUG] [REMOTE ] RGEN: Symbol is viable for forecasting. [2026-01-05T12:19:33.366045] [INFO ] [MAIN ] [2688/3535] RGEN kept (0.6s) | 2685 kept, 3 rejected | 138.1/min | ETA: 6.1m [2026-01-05T12:19:33.893317] [DEBUG] [REMOTE ] RGLD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:33.893453] [DEBUG] [REMOTE ] RGLD: PASS: History has at least 300 days. [2026-01-05T12:19:33.893694] [DEBUG] [REMOTE ] RGLD: PASS: Price check passed. Min price $168.72. [2026-01-05T12:19:33.893852] [DEBUG] [REMOTE ] RGLD: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:33.893971] [DEBUG] [REMOTE ] RGLD: PASS: Integrity check passed. [2026-01-05T12:19:33.894013] [DEBUG] [REMOTE ] RGLD: Symbol is viable for forecasting. [2026-01-05T12:19:33.894063] [INFO ] [MAIN ] [2689/3535] RGLD kept (0.5s) | 2686 kept, 3 rejected | 138.1/min | ETA: 6.1m [2026-01-05T12:19:34.207566] [DEBUG] [REMOTE ] RGNX: Retrieved 2589 rows, trimmed to 300. [2026-01-05T12:19:34.207722] [DEBUG] [REMOTE ] RGNX: PASS: History has at least 300 days. [2026-01-05T12:19:34.207924] [DEBUG] [REMOTE ] RGNX: PASS: Price check passed. Min price $10.87. [2026-01-05T12:19:34.208246] [DEBUG] [REMOTE ] RGNX: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:34.208354] [DEBUG] [REMOTE ] RGNX: PASS: Integrity check passed. [2026-01-05T12:19:34.208392] [DEBUG] [REMOTE ] RGNX: Symbol is viable for forecasting. [2026-01-05T12:19:34.208439] [INFO ] [MAIN ] [2690/3535] RGNX kept (0.3s) | 2687 kept, 3 rejected | 138.1/min | ETA: 6.1m [2026-01-05T12:19:34.822257] [DEBUG] [REMOTE ] RGP: Retrieved 6298 rows, trimmed to 300. [2026-01-05T12:19:34.822389] [DEBUG] [REMOTE ] RGP: PASS: History has at least 300 days. [2026-01-05T12:19:34.822621] [DEBUG] [REMOTE ] RGP: PASS: Price check passed. Min price $4.19. [2026-01-05T12:19:34.822757] [DEBUG] [REMOTE ] RGP: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:34.822871] [DEBUG] [REMOTE ] RGP: PASS: Integrity check passed. [2026-01-05T12:19:34.822911] [DEBUG] [REMOTE ] RGP: Symbol is viable for forecasting. [2026-01-05T12:19:34.822959] [INFO ] [MAIN ] [2691/3535] RGP kept (0.6s) | 2688 kept, 3 rejected | 138.1/min | ETA: 6.1m [2026-01-05T12:19:35.189112] [DEBUG] [REMOTE ] RGS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:35.189249] [DEBUG] [REMOTE ] RGS: PASS: History has at least 300 days. [2026-01-05T12:19:35.189466] [DEBUG] [REMOTE ] RGS: PASS: Price check passed. Min price $25.84. [2026-01-05T12:19:35.189619] [DEBUG] [REMOTE ] RGS: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:35.189735] [DEBUG] [REMOTE ] RGS: PASS: Integrity check passed. [2026-01-05T12:19:35.189774] [DEBUG] [REMOTE ] RGS: Symbol is viable for forecasting. [2026-01-05T12:19:35.189821] [INFO ] [MAIN ] [2692/3535] RGS kept (0.4s) | 2689 kept, 3 rejected | 138.1/min | ETA: 6.1m [2026-01-05T12:19:35.464436] [DEBUG] [REMOTE ] RGTI: Retrieved 1181 rows, trimmed to 300. [2026-01-05T12:19:35.464566] [DEBUG] [REMOTE ] RGTI: PASS: History has at least 300 days. [2026-01-05T12:19:35.464796] [DEBUG] [REMOTE ] RGTI: PASS: Price check passed. Min price $22.15. [2026-01-05T12:19:35.464933] [DEBUG] [REMOTE ] RGTI: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:35.465044] [DEBUG] [REMOTE ] RGTI: PASS: Integrity check passed. [2026-01-05T12:19:35.465086] [DEBUG] [REMOTE ] RGTI: Symbol is viable for forecasting. [2026-01-05T12:19:35.465135] [INFO ] [MAIN ] [2693/3535] RGTI kept (0.3s) | 2690 kept, 3 rejected | 138.1/min | ETA: 6.1m [2026-01-05T12:19:35.822100] [DEBUG] [REMOTE ] RH: Retrieved 3311 rows, trimmed to 300. [2026-01-05T12:19:35.822228] [DEBUG] [REMOTE ] RH: PASS: History has at least 300 days. [2026-01-05T12:19:35.822427] [DEBUG] [REMOTE ] RH: PASS: Price check passed. Min price $139.54. [2026-01-05T12:19:35.822633] [DEBUG] [REMOTE ] RH: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:35.822767] [DEBUG] [REMOTE ] RH: PASS: Integrity check passed. [2026-01-05T12:19:35.822807] [DEBUG] [REMOTE ] RH: Symbol is viable for forecasting. [2026-01-05T12:19:35.822859] [INFO ] [MAIN ] [2694/3535] RH kept (0.4s) | 2691 kept, 3 rejected | 138.1/min | ETA: 6.1m [2026-01-05T12:19:36.528656] [DEBUG] [REMOTE ] RHI: Retrieved 6582 rows, trimmed to 300. [2026-01-05T12:19:36.528790] [DEBUG] [REMOTE ] RHI: PASS: History has at least 300 days. [2026-01-05T12:19:36.528996] [DEBUG] [REMOTE ] RHI: PASS: Price check passed. Min price $24.94. [2026-01-05T12:19:36.529164] [DEBUG] [REMOTE ] RHI: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:36.529280] [DEBUG] [REMOTE ] RHI: PASS: Integrity check passed. [2026-01-05T12:19:36.529320] [DEBUG] [REMOTE ] RHI: Symbol is viable for forecasting. [2026-01-05T12:19:36.529366] [INFO ] [MAIN ] [2695/3535] RHI kept (0.7s) | 2692 kept, 3 rejected | 138.1/min | ETA: 6.1m [2026-01-05T12:19:37.033290] [DEBUG] [REMOTE ] RHP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:37.033420] [DEBUG] [REMOTE ] RHP: PASS: History has at least 300 days. [2026-01-05T12:19:37.033649] [DEBUG] [REMOTE ] RHP: PASS: Price check passed. Min price $84.83. [2026-01-05T12:19:37.033787] [DEBUG] [REMOTE ] RHP: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:37.033903] [DEBUG] [REMOTE ] RHP: PASS: Integrity check passed. [2026-01-05T12:19:37.033944] [DEBUG] [REMOTE ] RHP: Symbol is viable for forecasting. [2026-01-05T12:19:37.033992] [INFO ] [MAIN ] [2696/3535] RHP kept (0.5s) | 2693 kept, 3 rejected | 138.1/min | ETA: 6.1m [2026-01-05T12:19:37.486142] [DEBUG] [REMOTE ] RIG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:37.486287] [DEBUG] [REMOTE ] RIG: PASS: History has at least 300 days. [2026-01-05T12:19:37.486526] [DEBUG] [REMOTE ] RIG: PASS: Price check passed. Min price $3.08. [2026-01-05T12:19:37.486686] [DEBUG] [REMOTE ] RIG: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:37.486813] [DEBUG] [REMOTE ] RIG: PASS: Integrity check passed. [2026-01-05T12:19:37.486856] [DEBUG] [REMOTE ] RIG: Symbol is viable for forecasting. [2026-01-05T12:19:37.486906] [INFO ] [MAIN ] [2697/3535] RIG kept (0.5s) | 2694 kept, 3 rejected | 138.1/min | ETA: 6.1m [2026-01-05T12:19:37.946332] [DEBUG] [REMOTE ] RIGL: Retrieved 6310 rows, trimmed to 300. [2026-01-05T12:19:37.946491] [DEBUG] [REMOTE ] RIGL: PASS: History has at least 300 days. [2026-01-05T12:19:37.946809] [DEBUG] [REMOTE ] RIGL: PASS: Price check passed. Min price $26.83. [2026-01-05T12:19:37.947000] [DEBUG] [REMOTE ] RIGL: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:37.947173] [DEBUG] [REMOTE ] RIGL: PASS: Integrity check passed. [2026-01-05T12:19:37.947233] [DEBUG] [REMOTE ] RIGL: Symbol is viable for forecasting. [2026-01-05T12:19:37.947304] [INFO ] [MAIN ] [2698/3535] RIGL kept (0.5s) | 2695 kept, 3 rejected | 138.1/min | ETA: 6.1m [2026-01-05T12:19:38.342594] [DEBUG] [REMOTE ] RILY: Retrieved 2632 rows, trimmed to 300. [2026-01-05T12:19:38.342722] [DEBUG] [REMOTE ] RILY: PASS: History has at least 300 days. [2026-01-05T12:19:38.342932] [DEBUG] [REMOTE ] RILY: PASS: Price check passed. Min price $3.72. [2026-01-05T12:19:38.343065] [DEBUG] [REMOTE ] RILY: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:38.343177] [DEBUG] [REMOTE ] RILY: PASS: Integrity check passed. [2026-01-05T12:19:38.343216] [DEBUG] [REMOTE ] RILY: Symbol is viable for forecasting. [2026-01-05T12:19:38.343264] [INFO ] [MAIN ] [2699/3535] RILY kept (0.4s) | 2696 kept, 3 rejected | 138.1/min | ETA: 6.1m [2026-01-05T12:19:38.627124] [DEBUG] [REMOTE ] RILYN: Retrieved 1578 rows, trimmed to 300. [2026-01-05T12:19:38.627252] [DEBUG] [REMOTE ] RILYN: PASS: History has at least 300 days. [2026-01-05T12:19:38.627455] [DEBUG] [REMOTE ] RILYN: PASS: Price check passed. Min price $18.28. [2026-01-05T12:19:38.627618] [DEBUG] [REMOTE ] RILYN: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:38.627733] [DEBUG] [REMOTE ] RILYN: PASS: Integrity check passed. [2026-01-05T12:19:38.627773] [DEBUG] [REMOTE ] RILYN: Symbol is viable for forecasting. [2026-01-05T12:19:38.627821] [INFO ] [MAIN ] [2700/3535] RILYN kept (0.3s) | 2697 kept, 3 rejected | 138.1/min | ETA: 6.0m [2026-01-05T12:19:38.963652] [DEBUG] [REMOTE ] RILYZ: Retrieved 1106 rows, trimmed to 300. [2026-01-05T12:19:38.963788] [DEBUG] [REMOTE ] RILYZ: PASS: History has at least 300 days. [2026-01-05T12:19:38.964005] [DEBUG] [REMOTE ] RILYZ: PASS: Price check passed. Min price $8.99. [2026-01-05T12:19:38.964136] [DEBUG] [REMOTE ] RILYZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:38.964243] [DEBUG] [REMOTE ] RILYZ: PASS: Integrity check passed. [2026-01-05T12:19:38.964283] [DEBUG] [REMOTE ] RILYZ: Symbol is viable for forecasting. [2026-01-05T12:19:38.964328] [INFO ] [MAIN ] [2701/3535] RILYZ kept (0.3s) | 2698 kept, 3 rejected | 138.1/min | ETA: 6.0m [2026-01-05T12:19:39.526468] [DEBUG] [REMOTE ] RIME: Retrieved 2407 rows, trimmed to 300. [2026-01-05T12:19:39.526617] [DEBUG] [REMOTE ] RIME: PASS: History has at least 300 days. [2026-01-05T12:19:39.526817] [DEBUG] [REMOTE ] RIME: PASS: Price check passed. Min price $1.00. [2026-01-05T12:19:39.526947] [DEBUG] [REMOTE ] RIME: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:39.527054] [DEBUG] [REMOTE ] RIME: PASS: Integrity check passed. [2026-01-05T12:19:39.527094] [DEBUG] [REMOTE ] RIME: Symbol is viable for forecasting. [2026-01-05T12:19:39.527140] [INFO ] [MAIN ] [2702/3535] RIME kept (0.6s) | 2699 kept, 3 rejected | 138.1/min | ETA: 6.0m [2026-01-05T12:19:39.903903] [DEBUG] [REMOTE ] RING: Retrieved 3500 rows, trimmed to 300. [2026-01-05T12:19:39.904027] [DEBUG] [REMOTE ] RING: PASS: History has at least 300 days. [2026-01-05T12:19:39.904224] [DEBUG] [REMOTE ] RING: PASS: Price check passed. Min price $57.99. [2026-01-05T12:19:39.904355] [DEBUG] [REMOTE ] RING: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:39.904462] [DEBUG] [REMOTE ] RING: PASS: Integrity check passed. [2026-01-05T12:19:39.904501] [DEBUG] [REMOTE ] RING: Symbol is viable for forecasting. [2026-01-05T12:19:39.904547] [INFO ] [MAIN ] [2703/3535] RING kept (0.4s) | 2700 kept, 3 rejected | 138.1/min | ETA: 6.0m [2026-01-05T12:19:40.395563] [DEBUG] [REMOTE ] RIO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:40.395754] [DEBUG] [REMOTE ] RIO: PASS: History has at least 300 days. [2026-01-05T12:19:40.396019] [DEBUG] [REMOTE ] RIO: PASS: Price check passed. Min price $65.44. [2026-01-05T12:19:40.396156] [DEBUG] [REMOTE ] RIO: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:40.396274] [DEBUG] [REMOTE ] RIO: PASS: Integrity check passed. [2026-01-05T12:19:40.396315] [DEBUG] [REMOTE ] RIO: Symbol is viable for forecasting. [2026-01-05T12:19:40.396361] [INFO ] [MAIN ] [2704/3535] RIO kept (0.5s) | 2701 kept, 3 rejected | 138.1/min | ETA: 6.0m [2026-01-05T12:19:40.744141] [DEBUG] [REMOTE ] RITM: Retrieved 3188 rows, trimmed to 300. [2026-01-05T12:19:40.744261] [DEBUG] [REMOTE ] RITM: PASS: History has at least 300 days. [2026-01-05T12:19:40.744456] [DEBUG] [REMOTE ] RITM: PASS: Price check passed. Min price $10.41. [2026-01-05T12:19:40.744614] [DEBUG] [REMOTE ] RITM: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:40.744726] [DEBUG] [REMOTE ] RITM: PASS: Integrity check passed. [2026-01-05T12:19:40.744765] [DEBUG] [REMOTE ] RITM: Symbol is viable for forecasting. [2026-01-05T12:19:40.744812] [INFO ] [MAIN ] [2705/3535] RITM kept (0.3s) | 2702 kept, 3 rejected | 138.1/min | ETA: 6.0m [2026-01-05T12:19:41.014781] [DEBUG] [REMOTE ] RIVN: Retrieved 1040 rows, trimmed to 300. [2026-01-05T12:19:41.014906] [DEBUG] [REMOTE ] RIVN: PASS: History has at least 300 days. [2026-01-05T12:19:41.015098] [DEBUG] [REMOTE ] RIVN: PASS: Price check passed. Min price $12.50. [2026-01-05T12:19:41.015256] [DEBUG] [REMOTE ] RIVN: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:41.015362] [DEBUG] [REMOTE ] RIVN: PASS: Integrity check passed. [2026-01-05T12:19:41.015402] [DEBUG] [REMOTE ] RIVN: Symbol is viable for forecasting. [2026-01-05T12:19:41.015448] [INFO ] [MAIN ] [2706/3535] RIVN kept (0.3s) | 2703 kept, 3 rejected | 138.1/min | ETA: 6.0m [2026-01-05T12:19:41.461408] [DEBUG] [REMOTE ] RKLB: Retrieved 1095 rows, trimmed to 300. [2026-01-05T12:19:41.461538] [DEBUG] [REMOTE ] RKLB: PASS: History has at least 300 days. [2026-01-05T12:19:41.461773] [DEBUG] [REMOTE ] RKLB: PASS: Price check passed. Min price $39.48. [2026-01-05T12:19:41.461904] [DEBUG] [REMOTE ] RKLB: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:41.462011] [DEBUG] [REMOTE ] RKLB: PASS: Integrity check passed. [2026-01-05T12:19:41.462050] [DEBUG] [REMOTE ] RKLB: Symbol is viable for forecasting. [2026-01-05T12:19:41.462096] [INFO ] [MAIN ] [2707/3535] RKLB kept (0.4s) | 2704 kept, 3 rejected | 138.1/min | ETA: 6.0m [2026-01-05T12:19:42.042486] [DEBUG] [REMOTE ] RL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:42.042639] [DEBUG] [REMOTE ] RL: PASS: History has at least 300 days. [2026-01-05T12:19:42.042851] [DEBUG] [REMOTE ] RL: PASS: Price check passed. Min price $308.50. [2026-01-05T12:19:42.042985] [DEBUG] [REMOTE ] RL: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:42.043097] [DEBUG] [REMOTE ] RL: PASS: Integrity check passed. [2026-01-05T12:19:42.043139] [DEBUG] [REMOTE ] RL: Symbol is viable for forecasting. [2026-01-05T12:19:42.043189] [INFO ] [MAIN ] [2708/3535] RL kept (0.6s) | 2705 kept, 3 rejected | 138.1/min | ETA: 6.0m [2026-01-05T12:19:42.303608] [DEBUG] [REMOTE ] RLAY: Retrieved 1374 rows, trimmed to 300. [2026-01-05T12:19:42.303732] [DEBUG] [REMOTE ] RLAY: PASS: History has at least 300 days. [2026-01-05T12:19:42.303925] [DEBUG] [REMOTE ] RLAY: PASS: Price check passed. Min price $6.03. [2026-01-05T12:19:42.304060] [DEBUG] [REMOTE ] RLAY: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:42.304168] [DEBUG] [REMOTE ] RLAY: PASS: Integrity check passed. [2026-01-05T12:19:42.304208] [DEBUG] [REMOTE ] RLAY: Symbol is viable for forecasting. [2026-01-05T12:19:42.304254] [INFO ] [MAIN ] [2709/3535] RLAY kept (0.3s) | 2706 kept, 3 rejected | 138.1/min | ETA: 6.0m [2026-01-05T12:19:42.933083] [DEBUG] [REMOTE ] RLI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:42.933252] [DEBUG] [REMOTE ] RLI: PASS: History has at least 300 days. [2026-01-05T12:19:42.933568] [DEBUG] [REMOTE ] RLI: PASS: Price check passed. Min price $56.45. [2026-01-05T12:19:42.933774] [DEBUG] [REMOTE ] RLI: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:42.933935] [DEBUG] [REMOTE ] RLI: PASS: Integrity check passed. [2026-01-05T12:19:42.933991] [DEBUG] [REMOTE ] RLI: Symbol is viable for forecasting. [2026-01-05T12:19:42.934061] [INFO ] [MAIN ] [2710/3535] RLI kept (0.6s) | 2707 kept, 3 rejected | 138.1/min | ETA: 6.0m [2026-01-05T12:19:43.295128] [DEBUG] [REMOTE ] RLJ: Retrieved 3684 rows, trimmed to 300. [2026-01-05T12:19:43.295247] [DEBUG] [REMOTE ] RLJ: PASS: History has at least 300 days. [2026-01-05T12:19:43.295441] [DEBUG] [REMOTE ] RLJ: PASS: Price check passed. Min price $6.47. [2026-01-05T12:19:43.295597] [DEBUG] [REMOTE ] RLJ: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:43.295709] [DEBUG] [REMOTE ] RLJ: PASS: Integrity check passed. [2026-01-05T12:19:43.295756] [DEBUG] [REMOTE ] RLJ: Symbol is viable for forecasting. [2026-01-05T12:19:43.295803] [INFO ] [MAIN ] [2711/3535] RLJ kept (0.4s) | 2708 kept, 3 rejected | 138.1/min | ETA: 6.0m [2026-01-05T12:19:43.674163] [DEBUG] [REMOTE ] RLMD: Retrieved 2824 rows, trimmed to 300. [2026-01-05T12:19:43.674307] [DEBUG] [REMOTE ] RLMD: PASS: History has at least 300 days. [2026-01-05T12:19:43.674563] [DEBUG] [REMOTE ] RLMD: PASS: Price check passed. Min price $1.93. [2026-01-05T12:19:43.674766] [DEBUG] [REMOTE ] RLMD: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:43.674912] [DEBUG] [REMOTE ] RLMD: PASS: Integrity check passed. [2026-01-05T12:19:43.674967] [DEBUG] [REMOTE ] RLMD: Symbol is viable for forecasting. [2026-01-05T12:19:43.675035] [INFO ] [MAIN ] [2712/3535] RLMD kept (0.4s) | 2709 kept, 3 rejected | 138.1/min | ETA: 6.0m [2026-01-05T12:19:43.965629] [DEBUG] [REMOTE ] RLTY: Retrieved 968 rows, trimmed to 300. [2026-01-05T12:19:43.965747] [DEBUG] [REMOTE ] RLTY: PASS: History has at least 300 days. [2026-01-05T12:19:43.965956] [DEBUG] [REMOTE ] RLTY: PASS: Price check passed. Min price $14.40. [2026-01-05T12:19:43.966086] [DEBUG] [REMOTE ] RLTY: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:43.966193] [DEBUG] [REMOTE ] RLTY: PASS: Integrity check passed. [2026-01-05T12:19:43.966233] [DEBUG] [REMOTE ] RLTY: Symbol is viable for forecasting. [2026-01-05T12:19:43.966280] [INFO ] [MAIN ] [2713/3535] RLTY kept (0.3s) | 2710 kept, 3 rejected | 138.1/min | ETA: 6.0m [2026-01-05T12:19:44.369823] [DEBUG] [REMOTE ] RLX: Retrieved 1243 rows, trimmed to 300. [2026-01-05T12:19:44.369953] [DEBUG] [REMOTE ] RLX: PASS: History has at least 300 days. [2026-01-05T12:19:44.370149] [DEBUG] [REMOTE ] RLX: PASS: Price check passed. Min price $2.28. [2026-01-05T12:19:44.370279] [DEBUG] [REMOTE ] RLX: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:44.370385] [DEBUG] [REMOTE ] RLX: PASS: Integrity check passed. [2026-01-05T12:19:44.370424] [DEBUG] [REMOTE ] RLX: Symbol is viable for forecasting. [2026-01-05T12:19:44.370471] [INFO ] [MAIN ] [2714/3535] RLX kept (0.4s) | 2711 kept, 3 rejected | 138.1/min | ETA: 5.9m [2026-01-05T12:19:44.889807] [DEBUG] [REMOTE ] RM: Retrieved 3462 rows, trimmed to 300. [2026-01-05T12:19:44.889939] [DEBUG] [REMOTE ] RM: PASS: History has at least 300 days. [2026-01-05T12:19:44.890146] [DEBUG] [REMOTE ] RM: PASS: Price check passed. Min price $35.82. [2026-01-05T12:19:44.890456] [DEBUG] [REMOTE ] RM: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:44.890567] [DEBUG] [REMOTE ] RM: PASS: Integrity check passed. [2026-01-05T12:19:44.890628] [DEBUG] [REMOTE ] RM: Symbol is viable for forecasting. [2026-01-05T12:19:44.890676] [INFO ] [MAIN ] [2715/3535] RM kept (0.5s) | 2712 kept, 3 rejected | 138.1/min | ETA: 5.9m [2026-01-05T12:19:45.219925] [DEBUG] [REMOTE ] RMAX: Retrieved 3082 rows, trimmed to 300. [2026-01-05T12:19:45.220055] [DEBUG] [REMOTE ] RMAX: PASS: History has at least 300 days. [2026-01-05T12:19:45.220258] [DEBUG] [REMOTE ] RMAX: PASS: Price check passed. Min price $7.27. [2026-01-05T12:19:45.220390] [DEBUG] [REMOTE ] RMAX: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:45.220499] [DEBUG] [REMOTE ] RMAX: PASS: Integrity check passed. [2026-01-05T12:19:45.220539] [DEBUG] [REMOTE ] RMAX: Symbol is viable for forecasting. [2026-01-05T12:19:45.220606] [INFO ] [MAIN ] [2716/3535] RMAX kept (0.3s) | 2713 kept, 3 rejected | 138.1/min | ETA: 5.9m [2026-01-05T12:19:45.609829] [DEBUG] [REMOTE ] RMBI: Retrieved 1636 rows, trimmed to 300. [2026-01-05T12:19:45.609938] [DEBUG] [REMOTE ] RMBI: PASS: History has at least 300 days. [2026-01-05T12:19:45.610133] [DEBUG] [REMOTE ] RMBI: PASS: Price check passed. Min price $12.78. [2026-01-05T12:19:45.610289] [DEBUG] [REMOTE ] RMBI: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:45.610397] [DEBUG] [REMOTE ] RMBI: PASS: Integrity check passed. [2026-01-05T12:19:45.610438] [DEBUG] [REMOTE ] RMBI: Symbol is viable for forecasting. [2026-01-05T12:19:45.610485] [INFO ] [MAIN ] [2717/3535] RMBI kept (0.4s) | 2714 kept, 3 rejected | 138.1/min | ETA: 5.9m [2026-01-05T12:19:46.110890] [DEBUG] [REMOTE ] RMBS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:46.111026] [DEBUG] [REMOTE ] RMBS: PASS: History has at least 300 days. [2026-01-05T12:19:46.111243] [DEBUG] [REMOTE ] RMBS: PASS: Price check passed. Min price $87.28. [2026-01-05T12:19:46.111378] [DEBUG] [REMOTE ] RMBS: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:46.111497] [DEBUG] [REMOTE ] RMBS: PASS: Integrity check passed. [2026-01-05T12:19:46.111539] [DEBUG] [REMOTE ] RMBS: Symbol is viable for forecasting. [2026-01-05T12:19:46.111609] [INFO ] [MAIN ] [2718/3535] RMBS kept (0.5s) | 2715 kept, 3 rejected | 138.1/min | ETA: 5.9m [2026-01-05T12:19:46.591003] [DEBUG] [REMOTE ] RMD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:46.591149] [DEBUG] [REMOTE ] RMD: PASS: History has at least 300 days. [2026-01-05T12:19:46.591374] [DEBUG] [REMOTE ] RMD: PASS: Price check passed. Min price $240.87. [2026-01-05T12:19:46.591507] [DEBUG] [REMOTE ] RMD: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:46.591641] [DEBUG] [REMOTE ] RMD: PASS: Integrity check passed. [2026-01-05T12:19:46.591684] [DEBUG] [REMOTE ] RMD: Symbol is viable for forecasting. [2026-01-05T12:19:46.591731] [INFO ] [MAIN ] [2719/3535] RMD kept (0.5s) | 2716 kept, 3 rejected | 138.1/min | ETA: 5.9m [2026-01-05T12:19:46.875612] [DEBUG] [REMOTE ] RMI: Retrieved 1805 rows, trimmed to 300. [2026-01-05T12:19:46.875727] [DEBUG] [REMOTE ] RMI: PASS: History has at least 300 days. [2026-01-05T12:19:46.875925] [DEBUG] [REMOTE ] RMI: PASS: Price check passed. Min price $14.21. [2026-01-05T12:19:46.876054] [DEBUG] [REMOTE ] RMI: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:46.876161] [DEBUG] [REMOTE ] RMI: PASS: Integrity check passed. [2026-01-05T12:19:46.876200] [DEBUG] [REMOTE ] RMI: Symbol is viable for forecasting. [2026-01-05T12:19:46.876246] [INFO ] [MAIN ] [2720/3535] RMI kept (0.3s) | 2717 kept, 3 rejected | 138.1/min | ETA: 5.9m [2026-01-05T12:19:47.276625] [DEBUG] [REMOTE ] RMM: Retrieved 1619 rows, trimmed to 300. [2026-01-05T12:19:47.276742] [DEBUG] [REMOTE ] RMM: PASS: History has at least 300 days. [2026-01-05T12:19:47.276936] [DEBUG] [REMOTE ] RMM: PASS: Price check passed. Min price $13.55. [2026-01-05T12:19:47.277066] [DEBUG] [REMOTE ] RMM: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:47.277172] [DEBUG] [REMOTE ] RMM: PASS: Integrity check passed. [2026-01-05T12:19:47.277212] [DEBUG] [REMOTE ] RMM: Symbol is viable for forecasting. [2026-01-05T12:19:47.277259] [INFO ] [MAIN ] [2721/3535] RMM kept (0.4s) | 2718 kept, 3 rejected | 138.1/min | ETA: 5.9m [2026-01-05T12:19:47.621850] [DEBUG] [REMOTE ] RMMZ: Retrieved 976 rows, trimmed to 300. [2026-01-05T12:19:47.621988] [DEBUG] [REMOTE ] RMMZ: PASS: History has at least 300 days. [2026-01-05T12:19:47.622194] [DEBUG] [REMOTE ] RMMZ: PASS: Price check passed. Min price $14.39. [2026-01-05T12:19:47.622329] [DEBUG] [REMOTE ] RMMZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:47.622441] [DEBUG] [REMOTE ] RMMZ: PASS: Integrity check passed. [2026-01-05T12:19:47.622482] [DEBUG] [REMOTE ] RMMZ: Symbol is viable for forecasting. [2026-01-05T12:19:47.622533] [INFO ] [MAIN ] [2722/3535] RMMZ kept (0.3s) | 2719 kept, 3 rejected | 138.2/min | ETA: 5.9m [2026-01-05T12:19:48.115959] [DEBUG] [REMOTE ] RMNI: Retrieved 2602 rows, trimmed to 300. [2026-01-05T12:19:48.116083] [DEBUG] [REMOTE ] RMNI: PASS: History has at least 300 days. [2026-01-05T12:19:48.116296] [DEBUG] [REMOTE ] RMNI: PASS: Price check passed. Min price $3.70. [2026-01-05T12:19:48.116432] [DEBUG] [REMOTE ] RMNI: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:48.116542] [DEBUG] [REMOTE ] RMNI: PASS: Integrity check passed. [2026-01-05T12:19:48.116606] [DEBUG] [REMOTE ] RMNI: Symbol is viable for forecasting. [2026-01-05T12:19:48.116662] [INFO ] [MAIN ] [2723/3535] RMNI kept (0.5s) | 2720 kept, 3 rejected | 138.1/min | ETA: 5.9m [2026-01-05T12:19:48.316538] [DEBUG] [REMOTE ] RNA: Retrieved 1397 rows, trimmed to 300. [2026-01-05T12:19:48.316662] [DEBUG] [REMOTE ] RNA: PASS: History has at least 300 days. [2026-01-05T12:19:48.316858] [DEBUG] [REMOTE ] RNA: PASS: Price check passed. Min price $46.86. [2026-01-05T12:19:48.316988] [DEBUG] [REMOTE ] RNA: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:48.317094] [DEBUG] [REMOTE ] RNA: PASS: Integrity check passed. [2026-01-05T12:19:48.317133] [DEBUG] [REMOTE ] RNA: Symbol is viable for forecasting. [2026-01-05T12:19:48.317180] [INFO ] [MAIN ] [2724/3535] RNA kept (0.2s) | 2721 kept, 3 rejected | 138.2/min | ETA: 5.9m [2026-01-05T12:19:48.760935] [DEBUG] [REMOTE ] RNAC: Retrieved 2397 rows, trimmed to 300. [2026-01-05T12:19:48.761066] [DEBUG] [REMOTE ] RNAC: PASS: History has at least 300 days. [2026-01-05T12:19:48.761263] [DEBUG] [REMOTE ] RNAC: PASS: Price check passed. Min price $6.43. [2026-01-05T12:19:48.761393] [DEBUG] [REMOTE ] RNAC: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:48.761499] [DEBUG] [REMOTE ] RNAC: PASS: Integrity check passed. [2026-01-05T12:19:48.761539] [DEBUG] [REMOTE ] RNAC: Symbol is viable for forecasting. [2026-01-05T12:19:48.761604] [INFO ] [MAIN ] [2725/3535] RNAC kept (0.4s) | 2722 kept, 3 rejected | 138.2/min | ETA: 5.9m [2026-01-05T12:19:49.231706] [DEBUG] [REMOTE ] RNAZ: Retrieved 1128 rows, trimmed to 300. [2026-01-05T12:19:49.231826] [DEBUG] [REMOTE ] RNAZ: PASS: History has at least 300 days. [2026-01-05T12:19:49.232028] [DEBUG] [REMOTE ] RNAZ: PASS: Price check passed. Min price $6.44. [2026-01-05T12:19:49.232164] [DEBUG] [REMOTE ] RNAZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:49.232281] [DEBUG] [REMOTE ] RNAZ: PASS: Integrity check passed. [2026-01-05T12:19:49.232321] [DEBUG] [REMOTE ] RNAZ: Symbol is viable for forecasting. [2026-01-05T12:19:49.232370] [INFO ] [MAIN ] [2726/3535] RNAZ kept (0.5s) | 2723 kept, 3 rejected | 138.2/min | ETA: 5.9m [2026-01-05T12:19:49.744989] [DEBUG] [REMOTE ] RNG: Retrieved 3085 rows, trimmed to 300. [2026-01-05T12:19:49.745121] [DEBUG] [REMOTE ] RNG: PASS: History has at least 300 days. [2026-01-05T12:19:49.745331] [DEBUG] [REMOTE ] RNG: PASS: Price check passed. Min price $26.12. [2026-01-05T12:19:49.745464] [DEBUG] [REMOTE ] RNG: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:49.745595] [DEBUG] [REMOTE ] RNG: PASS: Integrity check passed. [2026-01-05T12:19:49.745637] [DEBUG] [REMOTE ] RNG: Symbol is viable for forecasting. [2026-01-05T12:19:49.745686] [INFO ] [MAIN ] [2727/3535] RNG kept (0.5s) | 2724 kept, 3 rejected | 138.2/min | ETA: 5.8m [2026-01-05T12:19:50.224991] [DEBUG] [REMOTE ] RNP: Retrieved 5668 rows, trimmed to 300. [2026-01-05T12:19:50.225125] [DEBUG] [REMOTE ] RNP: PASS: History has at least 300 days. [2026-01-05T12:19:50.225332] [DEBUG] [REMOTE ] RNP: PASS: Price check passed. Min price $19.42. [2026-01-05T12:19:50.225493] [DEBUG] [REMOTE ] RNP: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:50.225627] [DEBUG] [REMOTE ] RNP: PASS: Integrity check passed. [2026-01-05T12:19:50.225669] [DEBUG] [REMOTE ] RNP: Symbol is viable for forecasting. [2026-01-05T12:19:50.225716] [INFO ] [MAIN ] [2728/3535] RNP kept (0.5s) | 2725 kept, 3 rejected | 138.2/min | ETA: 5.8m [2026-01-05T12:19:50.501117] [DEBUG] [REMOTE ] ROAD: Retrieved 1927 rows, trimmed to 300. [2026-01-05T12:19:50.501252] [DEBUG] [REMOTE ] ROAD: PASS: History has at least 300 days. [2026-01-05T12:19:50.501469] [DEBUG] [REMOTE ] ROAD: PASS: Price check passed. Min price $100.43. [2026-01-05T12:19:50.501632] [DEBUG] [REMOTE ] ROAD: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:50.501757] [DEBUG] [REMOTE ] ROAD: PASS: Integrity check passed. [2026-01-05T12:19:50.501799] [DEBUG] [REMOTE ] ROAD: Symbol is viable for forecasting. [2026-01-05T12:19:50.501849] [INFO ] [MAIN ] [2729/3535] ROAD kept (0.3s) | 2726 kept, 3 rejected | 138.2/min | ETA: 5.8m [2026-01-05T12:19:51.086437] [DEBUG] [REMOTE ] ROCK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:51.086601] [DEBUG] [REMOTE ] ROCK: PASS: History has at least 300 days. [2026-01-05T12:19:51.086842] [DEBUG] [REMOTE ] ROCK: PASS: Price check passed. Min price $44.17. [2026-01-05T12:19:51.086980] [DEBUG] [REMOTE ] ROCK: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:51.087104] [DEBUG] [REMOTE ] ROCK: PASS: Integrity check passed. [2026-01-05T12:19:51.087146] [DEBUG] [REMOTE ] ROCK: Symbol is viable for forecasting. [2026-01-05T12:19:51.087197] [INFO ] [MAIN ] [2730/3535] ROCK kept (0.6s) | 2727 kept, 3 rejected | 138.2/min | ETA: 5.8m [2026-01-05T12:19:51.219839] [DEBUG] [REMOTE ] ROE: Retrieved 609 rows, trimmed to 300. [2026-01-05T12:19:51.220018] [DEBUG] [REMOTE ] ROE: PASS: History has at least 300 days. [2026-01-05T12:19:51.220294] [DEBUG] [REMOTE ] ROE: PASS: Price check passed. Min price $33.03. [2026-01-05T12:19:51.220485] [DEBUG] [REMOTE ] ROE: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:51.220676] [DEBUG] [REMOTE ] ROE: PASS: Integrity check passed. [2026-01-05T12:19:51.220739] [DEBUG] [REMOTE ] ROE: Symbol is viable for forecasting. [2026-01-05T12:19:51.220810] [INFO ] [MAIN ] [2731/3535] ROE kept (0.1s) | 2728 kept, 3 rejected | 138.2/min | ETA: 5.8m [2026-01-05T12:19:51.802259] [DEBUG] [REMOTE ] ROP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:51.802399] [DEBUG] [REMOTE ] ROP: PASS: History has at least 300 days. [2026-01-05T12:19:51.802651] [DEBUG] [REMOTE ] ROP: PASS: Price check passed. Min price $434.54. [2026-01-05T12:19:51.802788] [DEBUG] [REMOTE ] ROP: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:51.802916] [DEBUG] [REMOTE ] ROP: PASS: Integrity check passed. [2026-01-05T12:19:51.802957] [DEBUG] [REMOTE ] ROP: Symbol is viable for forecasting. [2026-01-05T12:19:51.803006] [INFO ] [MAIN ] [2732/3535] ROP kept (0.6s) | 2729 kept, 3 rejected | 138.2/min | ETA: 5.8m [2026-01-05T12:19:52.170475] [DEBUG] [REMOTE ] RPAY: Retrieved 1876 rows, trimmed to 300. [2026-01-05T12:19:52.170662] [DEBUG] [REMOTE ] RPAY: PASS: History has at least 300 days. [2026-01-05T12:19:52.170892] [DEBUG] [REMOTE ] RPAY: PASS: Price check passed. Min price $3.00. [2026-01-05T12:19:52.171025] [DEBUG] [REMOTE ] RPAY: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:52.171147] [DEBUG] [REMOTE ] RPAY: PASS: Integrity check passed. [2026-01-05T12:19:52.171187] [DEBUG] [REMOTE ] RPAY: Symbol is viable for forecasting. [2026-01-05T12:19:52.171237] [INFO ] [MAIN ] [2733/3535] RPAY kept (0.4s) | 2730 kept, 3 rejected | 138.2/min | ETA: 5.8m [2026-01-05T12:19:52.617798] [DEBUG] [REMOTE ] RPD: Retrieved 2632 rows, trimmed to 300. [2026-01-05T12:19:52.617941] [DEBUG] [REMOTE ] RPD: PASS: History has at least 300 days. [2026-01-05T12:19:52.618172] [DEBUG] [REMOTE ] RPD: PASS: Price check passed. Min price $13.46. [2026-01-05T12:19:52.618320] [DEBUG] [REMOTE ] RPD: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:52.618447] [DEBUG] [REMOTE ] RPD: PASS: Integrity check passed. [2026-01-05T12:19:52.618492] [DEBUG] [REMOTE ] RPD: Symbol is viable for forecasting. [2026-01-05T12:19:52.618546] [INFO ] [MAIN ] [2734/3535] RPD kept (0.4s) | 2731 kept, 3 rejected | 138.2/min | ETA: 5.8m [2026-01-05T12:19:52.932858] [DEBUG] [REMOTE ] RPID: Retrieved 1123 rows, trimmed to 300. [2026-01-05T12:19:52.933011] [DEBUG] [REMOTE ] RPID: PASS: History has at least 300 days. [2026-01-05T12:19:52.933231] [DEBUG] [REMOTE ] RPID: PASS: Price check passed. Min price $2.70. [2026-01-05T12:19:52.933384] [DEBUG] [REMOTE ] RPID: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:52.933504] [DEBUG] [REMOTE ] RPID: PASS: Integrity check passed. [2026-01-05T12:19:52.933548] [DEBUG] [REMOTE ] RPID: Symbol is viable for forecasting. [2026-01-05T12:19:52.933626] [INFO ] [MAIN ] [2735/3535] RPID kept (0.3s) | 2732 kept, 3 rejected | 138.2/min | ETA: 5.8m [2026-01-05T12:19:53.350068] [DEBUG] [REMOTE ] RPRX: Retrieved 1395 rows, trimmed to 300. [2026-01-05T12:19:53.350184] [DEBUG] [REMOTE ] RPRX: PASS: History has at least 300 days. [2026-01-05T12:19:53.350429] [DEBUG] [REMOTE ] RPRX: PASS: Price check passed. Min price $35.24. [2026-01-05T12:19:53.350593] [DEBUG] [REMOTE ] RPRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:53.350713] [DEBUG] [REMOTE ] RPRX: PASS: Integrity check passed. [2026-01-05T12:19:53.350756] [DEBUG] [REMOTE ] RPRX: Symbol is viable for forecasting. [2026-01-05T12:19:53.350805] [INFO ] [MAIN ] [2736/3535] RPRX kept (0.4s) | 2733 kept, 3 rejected | 138.2/min | ETA: 5.8m [2026-01-05T12:19:53.747883] [DEBUG] [REMOTE ] RPTX: Retrieved 1392 rows, trimmed to 300. [2026-01-05T12:19:53.748015] [DEBUG] [REMOTE ] RPTX: PASS: History has at least 300 days. [2026-01-05T12:19:53.748224] [DEBUG] [REMOTE ] RPTX: PASS: Price check passed. Min price $1.65. [2026-01-05T12:19:53.748360] [DEBUG] [REMOTE ] RPTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:53.748472] [DEBUG] [REMOTE ] RPTX: PASS: Integrity check passed. [2026-01-05T12:19:53.748511] [DEBUG] [REMOTE ] RPTX: Symbol is viable for forecasting. [2026-01-05T12:19:53.748559] [INFO ] [MAIN ] [2737/3535] RPTX kept (0.4s) | 2734 kept, 3 rejected | 138.2/min | ETA: 5.8m [2026-01-05T12:19:54.354321] [DEBUG] [REMOTE ] RQI: Retrieved 6003 rows, trimmed to 300. [2026-01-05T12:19:54.354493] [DEBUG] [REMOTE ] RQI: PASS: History has at least 300 days. [2026-01-05T12:19:54.354772] [DEBUG] [REMOTE ] RQI: PASS: Price check passed. Min price $11.23. [2026-01-05T12:19:54.354934] [DEBUG] [REMOTE ] RQI: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:54.355090] [DEBUG] [REMOTE ] RQI: PASS: Integrity check passed. [2026-01-05T12:19:54.355136] [DEBUG] [REMOTE ] RQI: Symbol is viable for forecasting. [2026-01-05T12:19:54.355210] [INFO ] [MAIN ] [2738/3535] RQI kept (0.6s) | 2735 kept, 3 rejected | 138.2/min | ETA: 5.8m [2026-01-05T12:19:54.630674] [DEBUG] [REMOTE ] RRBI: Retrieved 1677 rows, trimmed to 300. [2026-01-05T12:19:54.630793] [DEBUG] [REMOTE ] RRBI: PASS: History has at least 300 days. [2026-01-05T12:19:54.630990] [DEBUG] [REMOTE ] RRBI: PASS: Price check passed. Min price $61.62. [2026-01-05T12:19:54.631163] [DEBUG] [REMOTE ] RRBI: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:54.631276] [DEBUG] [REMOTE ] RRBI: PASS: Integrity check passed. [2026-01-05T12:19:54.631319] [DEBUG] [REMOTE ] RRBI: Symbol is viable for forecasting. [2026-01-05T12:19:54.631368] [INFO ] [MAIN ] [2739/3535] RRBI kept (0.3s) | 2736 kept, 3 rejected | 138.2/min | ETA: 5.8m [2026-01-05T12:19:55.248808] [DEBUG] [REMOTE ] RRC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:55.248952] [DEBUG] [REMOTE ] RRC: PASS: History has at least 300 days. [2026-01-05T12:19:55.249192] [DEBUG] [REMOTE ] RRC: PASS: Price check passed. Min price $34.36. [2026-01-05T12:19:55.249328] [DEBUG] [REMOTE ] RRC: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:55.249458] [DEBUG] [REMOTE ] RRC: PASS: Integrity check passed. [2026-01-05T12:19:55.249500] [DEBUG] [REMOTE ] RRC: Symbol is viable for forecasting. [2026-01-05T12:19:55.249549] [INFO ] [MAIN ] [2740/3535] RRC kept (0.6s) | 2737 kept, 3 rejected | 138.2/min | ETA: 5.8m [2026-01-05T12:19:55.584161] [DEBUG] [REMOTE ] RRGB: Retrieved 5903 rows, trimmed to 300. [2026-01-05T12:19:55.584295] [DEBUG] [REMOTE ] RRGB: PASS: History has at least 300 days. [2026-01-05T12:19:55.584515] [DEBUG] [REMOTE ] RRGB: PASS: Price check passed. Min price $3.79. [2026-01-05T12:19:55.584674] [DEBUG] [REMOTE ] RRGB: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:55.584795] [DEBUG] [REMOTE ] RRGB: PASS: Integrity check passed. [2026-01-05T12:19:55.584837] [DEBUG] [REMOTE ] RRGB: Symbol is viable for forecasting. [2026-01-05T12:19:55.584887] [INFO ] [MAIN ] [2741/3535] RRGB kept (0.3s) | 2738 kept, 3 rejected | 138.2/min | ETA: 5.7m [2026-01-05T12:19:56.114741] [DEBUG] [REMOTE ] RRX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:56.114875] [DEBUG] [REMOTE ] RRX: PASS: History has at least 300 days. [2026-01-05T12:19:56.115092] [DEBUG] [REMOTE ] RRX: PASS: Price check passed. Min price $128.43. [2026-01-05T12:19:56.115226] [DEBUG] [REMOTE ] RRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:56.115347] [DEBUG] [REMOTE ] RRX: PASS: Integrity check passed. [2026-01-05T12:19:56.115390] [DEBUG] [REMOTE ] RRX: Symbol is viable for forecasting. [2026-01-05T12:19:56.115439] [INFO ] [MAIN ] [2742/3535] RRX kept (0.5s) | 2739 kept, 3 rejected | 138.2/min | ETA: 5.7m [2026-01-05T12:19:56.557667] [DEBUG] [REMOTE ] RS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:56.557803] [DEBUG] [REMOTE ] RS: PASS: History has at least 300 days. [2026-01-05T12:19:56.558015] [DEBUG] [REMOTE ] RS: PASS: Price check passed. Min price $264.78. [2026-01-05T12:19:56.558146] [DEBUG] [REMOTE ] RS: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:56.558269] [DEBUG] [REMOTE ] RS: PASS: Integrity check passed. [2026-01-05T12:19:56.558320] [DEBUG] [REMOTE ] RS: Symbol is viable for forecasting. [2026-01-05T12:19:56.558380] [INFO ] [MAIN ] [2743/3535] RS kept (0.4s) | 2740 kept, 3 rejected | 138.2/min | ETA: 5.7m [2026-01-05T12:19:57.063215] [DEBUG] [REMOTE ] RSG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:19:57.063396] [DEBUG] [REMOTE ] RSG: PASS: History has at least 300 days. [2026-01-05T12:19:57.063955] [DEBUG] [REMOTE ] RSG: PASS: Price check passed. Min price $203.51. [2026-01-05T12:19:57.064152] [DEBUG] [REMOTE ] RSG: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:57.064328] [DEBUG] [REMOTE ] RSG: PASS: Integrity check passed. [2026-01-05T12:19:57.064392] [DEBUG] [REMOTE ] RSG: Symbol is viable for forecasting. [2026-01-05T12:19:57.064472] [INFO ] [MAIN ] [2744/3535] RSG kept (0.5s) | 2741 kept, 3 rejected | 138.2/min | ETA: 5.7m [2026-01-05T12:19:57.321565] [DEBUG] [REMOTE ] RSI: Retrieved 1431 rows, trimmed to 300. [2026-01-05T12:19:57.321951] [DEBUG] [REMOTE ] RSI: PASS: History has at least 300 days. [2026-01-05T12:19:57.322182] [DEBUG] [REMOTE ] RSI: PASS: Price check passed. Min price $16.55. [2026-01-05T12:19:57.322317] [DEBUG] [REMOTE ] RSI: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:57.322430] [DEBUG] [REMOTE ] RSI: PASS: Integrity check passed. [2026-01-05T12:19:57.322470] [DEBUG] [REMOTE ] RSI: Symbol is viable for forecasting. [2026-01-05T12:19:57.322520] [INFO ] [MAIN ] [2745/3535] RSI kept (0.3s) | 2742 kept, 3 rejected | 138.2/min | ETA: 5.7m [2026-01-05T12:19:57.683555] [DEBUG] [REMOTE ] RSKD: Retrieved 1113 rows, trimmed to 300. [2026-01-05T12:19:57.683712] [DEBUG] [REMOTE ] RSKD: PASS: History has at least 300 days. [2026-01-05T12:19:57.683915] [DEBUG] [REMOTE ] RSKD: PASS: Price check passed. Min price $4.50. [2026-01-05T12:19:57.684047] [DEBUG] [REMOTE ] RSKD: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:57.684157] [DEBUG] [REMOTE ] RSKD: PASS: Integrity check passed. [2026-01-05T12:19:57.684197] [DEBUG] [REMOTE ] RSKD: Symbol is viable for forecasting. [2026-01-05T12:19:57.684245] [INFO ] [MAIN ] [2746/3535] RSKD kept (0.4s) | 2743 kept, 3 rejected | 138.2/min | ETA: 5.7m [2026-01-05T12:19:58.127278] [DEBUG] [REMOTE ] RSSS: Retrieved 3075 rows, trimmed to 300. [2026-01-05T12:19:58.127402] [DEBUG] [REMOTE ] RSSS: PASS: History has at least 300 days. [2026-01-05T12:19:58.127625] [DEBUG] [REMOTE ] RSSS: PASS: Price check passed. Min price $2.61. [2026-01-05T12:19:58.127761] [DEBUG] [REMOTE ] RSSS: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:58.127868] [DEBUG] [REMOTE ] RSSS: PASS: Integrity check passed. [2026-01-05T12:19:58.127908] [DEBUG] [REMOTE ] RSSS: Symbol is viable for forecasting. [2026-01-05T12:19:58.127955] [INFO ] [MAIN ] [2747/3535] RSSS kept (0.4s) | 2744 kept, 3 rejected | 138.2/min | ETA: 5.7m [2026-01-05T12:19:58.661275] [DEBUG] [REMOTE ] RTO: Retrieved 4649 rows, trimmed to 300. [2026-01-05T12:19:58.661403] [DEBUG] [REMOTE ] RTO: PASS: History has at least 300 days. [2026-01-05T12:19:58.661634] [DEBUG] [REMOTE ] RTO: PASS: Price check passed. Min price $26.00. [2026-01-05T12:19:58.661769] [DEBUG] [REMOTE ] RTO: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:58.661880] [DEBUG] [REMOTE ] RTO: PASS: Integrity check passed. [2026-01-05T12:19:58.661920] [DEBUG] [REMOTE ] RTO: Symbol is viable for forecasting. [2026-01-05T12:19:58.661966] [INFO ] [MAIN ] [2748/3535] RTO kept (0.5s) | 2745 kept, 3 rejected | 138.2/min | ETA: 5.7m [2026-01-05T12:19:58.769253] [DEBUG] [REMOTE ] RUM: Retrieved 1187 rows, trimmed to 300. [2026-01-05T12:19:58.769379] [DEBUG] [REMOTE ] RUM: PASS: History has at least 300 days. [2026-01-05T12:19:58.769592] [DEBUG] [REMOTE ] RUM: PASS: Price check passed. Min price $5.25. [2026-01-05T12:19:58.769726] [DEBUG] [REMOTE ] RUM: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:58.769833] [DEBUG] [REMOTE ] RUM: PASS: Integrity check passed. [2026-01-05T12:19:58.769872] [DEBUG] [REMOTE ] RUM: Symbol is viable for forecasting. [2026-01-05T12:19:58.769917] [INFO ] [MAIN ] [2749/3535] RUM kept (0.1s) | 2746 kept, 3 rejected | 138.2/min | ETA: 5.7m [2026-01-05T12:19:59.387414] [DEBUG] [REMOTE ] RUN: Retrieved 2619 rows, trimmed to 300. [2026-01-05T12:19:59.387550] [DEBUG] [REMOTE ] RUN: PASS: History has at least 300 days. [2026-01-05T12:19:59.387786] [DEBUG] [REMOTE ] RUN: PASS: Price check passed. Min price $17.08. [2026-01-05T12:19:59.387953] [DEBUG] [REMOTE ] RUN: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:59.388072] [DEBUG] [REMOTE ] RUN: PASS: Integrity check passed. [2026-01-05T12:19:59.388114] [DEBUG] [REMOTE ] RUN: Symbol is viable for forecasting. [2026-01-05T12:19:59.388166] [INFO ] [MAIN ] [2750/3535] RUN kept (0.6s) | 2747 kept, 3 rejected | 138.2/min | ETA: 5.7m [2026-01-05T12:19:59.699839] [DEBUG] [REMOTE ] RUNN: Retrieved 645 rows, trimmed to 300. [2026-01-05T12:19:59.699993] [DEBUG] [REMOTE ] RUNN: PASS: History has at least 300 days. [2026-01-05T12:19:59.700246] [DEBUG] [REMOTE ] RUNN: PASS: Price check passed. Min price $32.04. [2026-01-05T12:19:59.700417] [DEBUG] [REMOTE ] RUNN: PASS: Continuity check passed with 300 days. [2026-01-05T12:19:59.700557] [DEBUG] [REMOTE ] RUNN: PASS: Integrity check passed. [2026-01-05T12:19:59.700641] [DEBUG] [REMOTE ] RUNN: Symbol is viable for forecasting. [2026-01-05T12:19:59.700703] [INFO ] [MAIN ] [2751/3535] RUNN kept (0.3s) | 2748 kept, 3 rejected | 138.2/min | ETA: 5.7m [2026-01-05T12:20:00.336276] [DEBUG] [REMOTE ] RUSHA: Retrieved 5910 rows, trimmed to 300. [2026-01-05T12:20:00.336386] [DEBUG] [REMOTE ] RUSHA: PASS: History has at least 300 days. [2026-01-05T12:20:00.336616] [DEBUG] [REMOTE ] RUSHA: PASS: Price check passed. Min price $46.50. [2026-01-05T12:20:00.336754] [DEBUG] [REMOTE ] RUSHA: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:00.336870] [DEBUG] [REMOTE ] RUSHA: PASS: Integrity check passed. [2026-01-05T12:20:00.336911] [DEBUG] [REMOTE ] RUSHA: Symbol is viable for forecasting. [2026-01-05T12:20:00.336958] [INFO ] [MAIN ] [2752/3535] RUSHA kept (0.6s) | 2749 kept, 3 rejected | 138.2/min | ETA: 5.7m [2026-01-05T12:20:00.924627] [DEBUG] [REMOTE ] RUSHB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:00.924807] [DEBUG] [REMOTE ] RUSHB: PASS: History has at least 300 days. [2026-01-05T12:20:00.925091] [DEBUG] [REMOTE ] RUSHB: PASS: Price check passed. Min price $47.94. [2026-01-05T12:20:00.925226] [DEBUG] [REMOTE ] RUSHB: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:00.925354] [DEBUG] [REMOTE ] RUSHB: PASS: Integrity check passed. [2026-01-05T12:20:00.925395] [DEBUG] [REMOTE ] RUSHB: Symbol is viable for forecasting. [2026-01-05T12:20:00.925444] [INFO ] [MAIN ] [2753/3535] RUSHB kept (0.6s) | 2750 kept, 3 rejected | 138.2/min | ETA: 5.7m [2026-01-05T12:20:01.271730] [DEBUG] [REMOTE ] RVMD: Retrieved 1480 rows, trimmed to 300. [2026-01-05T12:20:01.271854] [DEBUG] [REMOTE ] RVMD: PASS: History has at least 300 days. [2026-01-05T12:20:01.272054] [DEBUG] [REMOTE ] RVMD: PASS: Price check passed. Min price $47.50. [2026-01-05T12:20:01.272183] [DEBUG] [REMOTE ] RVMD: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:01.272289] [DEBUG] [REMOTE ] RVMD: PASS: Integrity check passed. [2026-01-05T12:20:01.272329] [DEBUG] [REMOTE ] RVMD: Symbol is viable for forecasting. [2026-01-05T12:20:01.272374] [INFO ] [MAIN ] [2754/3535] RVMD kept (0.3s) | 2751 kept, 3 rejected | 138.2/min | ETA: 5.7m [2026-01-05T12:20:01.856214] [DEBUG] [REMOTE ] RVSB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:01.856373] [DEBUG] [REMOTE ] RVSB: PASS: History has at least 300 days. [2026-01-05T12:20:01.856660] [DEBUG] [REMOTE ] RVSB: PASS: Price check passed. Min price $5.02. [2026-01-05T12:20:01.856796] [DEBUG] [REMOTE ] RVSB: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:01.856924] [DEBUG] [REMOTE ] RVSB: PASS: Integrity check passed. [2026-01-05T12:20:01.856964] [DEBUG] [REMOTE ] RVSB: Symbol is viable for forecasting. [2026-01-05T12:20:01.857013] [INFO ] [MAIN ] [2755/3535] RVSB kept (0.6s) | 2752 kept, 3 rejected | 138.2/min | ETA: 5.6m [2026-01-05T12:20:02.372310] [DEBUG] [REMOTE ] RVTY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:02.372485] [DEBUG] [REMOTE ] RVTY: PASS: History has at least 300 days. [2026-01-05T12:20:02.372840] [DEBUG] [REMOTE ] RVTY: PASS: Price check passed. Min price $88.22. [2026-01-05T12:20:02.373043] [DEBUG] [REMOTE ] RVTY: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:02.373213] [DEBUG] [REMOTE ] RVTY: PASS: Integrity check passed. [2026-01-05T12:20:02.373269] [DEBUG] [REMOTE ] RVTY: Symbol is viable for forecasting. [2026-01-05T12:20:02.373336] [INFO ] [MAIN ] [2756/3535] RVTY kept (0.5s) | 2753 kept, 3 rejected | 138.2/min | ETA: 5.6m [2026-01-05T12:20:02.597410] [DEBUG] [REMOTE ] RWAY: Retrieved 1054 rows, trimmed to 300. [2026-01-05T12:20:02.597555] [DEBUG] [REMOTE ] RWAY: PASS: History has at least 300 days. [2026-01-05T12:20:02.597824] [DEBUG] [REMOTE ] RWAY: PASS: Price check passed. Min price $8.64. [2026-01-05T12:20:02.597962] [DEBUG] [REMOTE ] RWAY: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:02.598077] [DEBUG] [REMOTE ] RWAY: PASS: Integrity check passed. [2026-01-05T12:20:02.598117] [DEBUG] [REMOTE ] RWAY: Symbol is viable for forecasting. [2026-01-05T12:20:02.598165] [INFO ] [MAIN ] [2757/3535] RWAY kept (0.2s) | 2754 kept, 3 rejected | 138.2/min | ETA: 5.6m [2026-01-05T12:20:03.006729] [DEBUG] [REMOTE ] RXO: Retrieved 798 rows, trimmed to 300. [2026-01-05T12:20:03.006867] [DEBUG] [REMOTE ] RXO: PASS: History has at least 300 days. [2026-01-05T12:20:03.007073] [DEBUG] [REMOTE ] RXO: PASS: Price check passed. Min price $10.48. [2026-01-05T12:20:03.007239] [DEBUG] [REMOTE ] RXO: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:03.007357] [DEBUG] [REMOTE ] RXO: PASS: Integrity check passed. [2026-01-05T12:20:03.007399] [DEBUG] [REMOTE ] RXO: Symbol is viable for forecasting. [2026-01-05T12:20:03.007448] [INFO ] [MAIN ] [2758/3535] RXO kept (0.4s) | 2755 kept, 3 rejected | 138.2/min | ETA: 5.6m [2026-01-05T12:20:03.454946] [DEBUG] [REMOTE ] RXRX: Retrieved 1185 rows, trimmed to 300. [2026-01-05T12:20:03.455117] [DEBUG] [REMOTE ] RXRX: PASS: History has at least 300 days. [2026-01-05T12:20:03.455406] [DEBUG] [REMOTE ] RXRX: PASS: Price check passed. Min price $3.85. [2026-01-05T12:20:03.455639] [DEBUG] [REMOTE ] RXRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:03.455802] [DEBUG] [REMOTE ] RXRX: PASS: Integrity check passed. [2026-01-05T12:20:03.455861] [DEBUG] [REMOTE ] RXRX: Symbol is viable for forecasting. [2026-01-05T12:20:03.455923] [INFO ] [MAIN ] [2759/3535] RXRX kept (0.4s) | 2756 kept, 3 rejected | 138.2/min | ETA: 5.6m [2026-01-05T12:20:04.047502] [DEBUG] [REMOTE ] RY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:04.047655] [DEBUG] [REMOTE ] RY: PASS: History has at least 300 days. [2026-01-05T12:20:04.047878] [DEBUG] [REMOTE ] RY: PASS: Price check passed. Min price $142.58. [2026-01-05T12:20:04.048011] [DEBUG] [REMOTE ] RY: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:04.048130] [DEBUG] [REMOTE ] RY: PASS: Integrity check passed. [2026-01-05T12:20:04.048169] [DEBUG] [REMOTE ] RY: Symbol is viable for forecasting. [2026-01-05T12:20:04.048216] [INFO ] [MAIN ] [2760/3535] RY kept (0.6s) | 2757 kept, 3 rejected | 138.2/min | ETA: 5.6m [2026-01-05T12:20:04.511264] [DEBUG] [REMOTE ] RYAAY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:04.511395] [DEBUG] [REMOTE ] RYAAY: PASS: History has at least 300 days. [2026-01-05T12:20:04.511627] [DEBUG] [REMOTE ] RYAAY: PASS: Price check passed. Min price $60.23. [2026-01-05T12:20:04.511820] [DEBUG] [REMOTE ] RYAAY: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:04.511975] [DEBUG] [REMOTE ] RYAAY: PASS: Integrity check passed. [2026-01-05T12:20:04.512028] [DEBUG] [REMOTE ] RYAAY: Symbol is viable for forecasting. [2026-01-05T12:20:04.512093] [INFO ] [MAIN ] [2761/3535] RYAAY kept (0.5s) | 2758 kept, 3 rejected | 138.2/min | ETA: 5.6m [2026-01-05T12:20:04.729235] [DEBUG] [REMOTE ] RYAM: Retrieved 2906 rows, trimmed to 300. [2026-01-05T12:20:04.729389] [DEBUG] [REMOTE ] RYAM: PASS: History has at least 300 days. [2026-01-05T12:20:04.729665] [DEBUG] [REMOTE ] RYAM: PASS: Price check passed. Min price $5.52. [2026-01-05T12:20:04.729839] [DEBUG] [REMOTE ] RYAM: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:04.729979] [DEBUG] [REMOTE ] RYAM: PASS: Integrity check passed. [2026-01-05T12:20:04.730033] [DEBUG] [REMOTE ] RYAM: Symbol is viable for forecasting. [2026-01-05T12:20:04.730093] [INFO ] [MAIN ] [2762/3535] RYAM kept (0.2s) | 2759 kept, 3 rejected | 138.2/min | ETA: 5.6m [2026-01-05T12:20:05.170192] [DEBUG] [REMOTE ] RYAN: Retrieved 1118 rows, trimmed to 300. [2026-01-05T12:20:05.170317] [DEBUG] [REMOTE ] RYAN: PASS: History has at least 300 days. [2026-01-05T12:20:05.170512] [DEBUG] [REMOTE ] RYAN: PASS: Price check passed. Min price $50.57. [2026-01-05T12:20:05.170661] [DEBUG] [REMOTE ] RYAN: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:05.170769] [DEBUG] [REMOTE ] RYAN: PASS: Integrity check passed. [2026-01-05T12:20:05.170809] [DEBUG] [REMOTE ] RYAN: Symbol is viable for forecasting. [2026-01-05T12:20:05.170855] [INFO ] [MAIN ] [2763/3535] RYAN kept (0.4s) | 2760 kept, 3 rejected | 138.2/min | ETA: 5.6m [2026-01-05T12:20:05.674928] [DEBUG] [REMOTE ] RYI: Retrieved 2868 rows, trimmed to 300. [2026-01-05T12:20:05.675094] [DEBUG] [REMOTE ] RYI: PASS: History has at least 300 days. [2026-01-05T12:20:05.675400] [DEBUG] [REMOTE ] RYI: PASS: Price check passed. Min price $19.71. [2026-01-05T12:20:05.675608] [DEBUG] [REMOTE ] RYI: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:05.675786] [DEBUG] [REMOTE ] RYI: PASS: Integrity check passed. [2026-01-05T12:20:05.675841] [DEBUG] [REMOTE ] RYI: Symbol is viable for forecasting. [2026-01-05T12:20:05.675912] [INFO ] [MAIN ] [2764/3535] RYI kept (0.5s) | 2761 kept, 3 rejected | 138.2/min | ETA: 5.6m [2026-01-05T12:20:06.201775] [DEBUG] [REMOTE ] RYN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:06.201913] [DEBUG] [REMOTE ] RYN: PASS: History has at least 300 days. [2026-01-05T12:20:06.202139] [DEBUG] [REMOTE ] RYN: PASS: Price check passed. Min price $21.03. [2026-01-05T12:20:06.202273] [DEBUG] [REMOTE ] RYN: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:06.202393] [DEBUG] [REMOTE ] RYN: PASS: Integrity check passed. [2026-01-05T12:20:06.202433] [DEBUG] [REMOTE ] RYN: Symbol is viable for forecasting. [2026-01-05T12:20:06.202481] [INFO ] [MAIN ] [2765/3535] RYN kept (0.5s) | 2762 kept, 3 rejected | 138.2/min | ETA: 5.6m [2026-01-05T12:20:06.496988] [DEBUG] [REMOTE ] RYTM: Retrieved 2072 rows, trimmed to 300. [2026-01-05T12:20:06.497118] [DEBUG] [REMOTE ] RYTM: PASS: History has at least 300 days. [2026-01-05T12:20:06.497311] [DEBUG] [REMOTE ] RYTM: PASS: Price check passed. Min price $95.89. [2026-01-05T12:20:06.497441] [DEBUG] [REMOTE ] RYTM: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:06.497547] [DEBUG] [REMOTE ] RYTM: PASS: Integrity check passed. [2026-01-05T12:20:06.497614] [DEBUG] [REMOTE ] RYTM: Symbol is viable for forecasting. [2026-01-05T12:20:06.497663] [INFO ] [MAIN ] [2766/3535] RYTM kept (0.3s) | 2763 kept, 3 rejected | 138.2/min | ETA: 5.6m [2026-01-05T12:20:06.918041] [DEBUG] [REMOTE ] RZB: Retrieved 2404 rows, trimmed to 300. [2026-01-05T12:20:06.918166] [DEBUG] [REMOTE ] RZB: PASS: History has at least 300 days. [2026-01-05T12:20:06.918366] [DEBUG] [REMOTE ] RZB: PASS: Price check passed. Min price $24.52. [2026-01-05T12:20:06.918497] [DEBUG] [REMOTE ] RZB: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:06.918651] [DEBUG] [REMOTE ] RZB: PASS: Integrity check passed. [2026-01-05T12:20:06.918696] [DEBUG] [REMOTE ] RZB: Symbol is viable for forecasting. [2026-01-05T12:20:06.918748] [INFO ] [MAIN ] [2767/3535] RZB kept (0.4s) | 2764 kept, 3 rejected | 138.2/min | ETA: 5.6m [2026-01-05T12:20:07.199626] [DEBUG] [REMOTE ] RZC: Retrieved 812 rows, trimmed to 300. [2026-01-05T12:20:07.199761] [DEBUG] [REMOTE ] RZC: PASS: History has at least 300 days. [2026-01-05T12:20:07.199967] [DEBUG] [REMOTE ] RZC: PASS: Price check passed. Min price $24.95. [2026-01-05T12:20:07.200103] [DEBUG] [REMOTE ] RZC: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:07.200212] [DEBUG] [REMOTE ] RZC: PASS: Integrity check passed. [2026-01-05T12:20:07.200253] [DEBUG] [REMOTE ] RZC: Symbol is viable for forecasting. [2026-01-05T12:20:07.200300] [INFO ] [MAIN ] [2768/3535] RZC kept (0.3s) | 2765 kept, 3 rejected | 138.2/min | ETA: 5.5m [2026-01-05T12:20:07.663999] [DEBUG] [REMOTE ] S: Retrieved 1133 rows, trimmed to 300. [2026-01-05T12:20:07.664133] [DEBUG] [REMOTE ] S: PASS: History has at least 300 days. [2026-01-05T12:20:07.664334] [DEBUG] [REMOTE ] S: PASS: Price check passed. Min price $14.48. [2026-01-05T12:20:07.664486] [DEBUG] [REMOTE ] S: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:07.664632] [DEBUG] [REMOTE ] S: PASS: Integrity check passed. [2026-01-05T12:20:07.664680] [DEBUG] [REMOTE ] S: Symbol is viable for forecasting. [2026-01-05T12:20:07.664728] [INFO ] [MAIN ] [2769/3535] S kept (0.5s) | 2766 kept, 3 rejected | 138.2/min | ETA: 5.5m [2026-01-05T12:20:08.299140] [DEBUG] [REMOTE ] SA: Retrieved 5462 rows, trimmed to 300. [2026-01-05T12:20:08.299270] [DEBUG] [REMOTE ] SA: PASS: History has at least 300 days. [2026-01-05T12:20:08.299499] [DEBUG] [REMOTE ] SA: PASS: Price check passed. Min price $22.09. [2026-01-05T12:20:08.299652] [DEBUG] [REMOTE ] SA: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:08.299767] [DEBUG] [REMOTE ] SA: PASS: Integrity check passed. [2026-01-05T12:20:08.299806] [DEBUG] [REMOTE ] SA: Symbol is viable for forecasting. [2026-01-05T12:20:08.299853] [INFO ] [MAIN ] [2770/3535] SA kept (0.6s) | 2767 kept, 3 rejected | 138.2/min | ETA: 5.5m [2026-01-05T12:20:08.652010] [DEBUG] [REMOTE ] SAFE: Retrieved 2145 rows, trimmed to 300. [2026-01-05T12:20:08.652140] [DEBUG] [REMOTE ] SAFE: PASS: History has at least 300 days. [2026-01-05T12:20:08.652337] [DEBUG] [REMOTE ] SAFE: PASS: Price check passed. Min price $12.60. [2026-01-05T12:20:08.652467] [DEBUG] [REMOTE ] SAFE: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:08.652591] [DEBUG] [REMOTE ] SAFE: PASS: Integrity check passed. [2026-01-05T12:20:08.652633] [DEBUG] [REMOTE ] SAFE: Symbol is viable for forecasting. [2026-01-05T12:20:08.652680] [INFO ] [MAIN ] [2771/3535] SAFE kept (0.4s) | 2768 kept, 3 rejected | 138.2/min | ETA: 5.5m [2026-01-05T12:20:09.163219] [DEBUG] [REMOTE ] SAH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:09.163357] [DEBUG] [REMOTE ] SAH: PASS: History has at least 300 days. [2026-01-05T12:20:09.163607] [DEBUG] [REMOTE ] SAH: PASS: Price check passed. Min price $59.34. [2026-01-05T12:20:09.163813] [DEBUG] [REMOTE ] SAH: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:09.163971] [DEBUG] [REMOTE ] SAH: PASS: Integrity check passed. [2026-01-05T12:20:09.164023] [DEBUG] [REMOTE ] SAH: Symbol is viable for forecasting. [2026-01-05T12:20:09.164089] [INFO ] [MAIN ] [2772/3535] SAH kept (0.5s) | 2769 kept, 3 rejected | 138.2/min | ETA: 5.5m [2026-01-05T12:20:09.606690] [DEBUG] [REMOTE ] SAIA: Retrieved 5865 rows, trimmed to 300. [2026-01-05T12:20:09.606835] [DEBUG] [REMOTE ] SAIA: PASS: History has at least 300 days. [2026-01-05T12:20:09.607068] [DEBUG] [REMOTE ] SAIA: PASS: Price check passed. Min price $250.48. [2026-01-05T12:20:09.607201] [DEBUG] [REMOTE ] SAIA: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:09.607321] [DEBUG] [REMOTE ] SAIA: PASS: Integrity check passed. [2026-01-05T12:20:09.607362] [DEBUG] [REMOTE ] SAIA: Symbol is viable for forecasting. [2026-01-05T12:20:09.607409] [INFO ] [MAIN ] [2773/3535] SAIA kept (0.4s) | 2770 kept, 3 rejected | 138.2/min | ETA: 5.5m [2026-01-05T12:20:09.983991] [DEBUG] [REMOTE ] SAIC: Retrieved 3094 rows, trimmed to 300. [2026-01-05T12:20:09.984122] [DEBUG] [REMOTE ] SAIC: PASS: History has at least 300 days. [2026-01-05T12:20:09.984339] [DEBUG] [REMOTE ] SAIC: PASS: Price check passed. Min price $85.01. [2026-01-05T12:20:09.984471] [DEBUG] [REMOTE ] SAIC: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:09.984615] [DEBUG] [REMOTE ] SAIC: PASS: Integrity check passed. [2026-01-05T12:20:09.984658] [DEBUG] [REMOTE ] SAIC: Symbol is viable for forecasting. [2026-01-05T12:20:09.984705] [INFO ] [MAIN ] [2774/3535] SAIC kept (0.4s) | 2771 kept, 3 rejected | 138.2/min | ETA: 5.5m [2026-01-05T12:20:10.473045] [DEBUG] [REMOTE ] SAM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:10.473178] [DEBUG] [REMOTE ] SAM: PASS: History has at least 300 days. [2026-01-05T12:20:10.473387] [DEBUG] [REMOTE ] SAM: PASS: Price check passed. Min price $190.96. [2026-01-05T12:20:10.473520] [DEBUG] [REMOTE ] SAM: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:10.473653] [DEBUG] [REMOTE ] SAM: PASS: Integrity check passed. [2026-01-05T12:20:10.473695] [DEBUG] [REMOTE ] SAM: Symbol is viable for forecasting. [2026-01-05T12:20:10.473743] [INFO ] [MAIN ] [2775/3535] SAM kept (0.5s) | 2772 kept, 3 rejected | 138.2/min | ETA: 5.5m [2026-01-05T12:20:10.819742] [DEBUG] [REMOTE ] SAMG: Retrieved 3149 rows, trimmed to 300. [2026-01-05T12:20:10.819895] [DEBUG] [REMOTE ] SAMG: PASS: History has at least 300 days. [2026-01-05T12:20:10.820136] [DEBUG] [REMOTE ] SAMG: PASS: Price check passed. Min price $13.11. [2026-01-05T12:20:10.820269] [DEBUG] [REMOTE ] SAMG: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:10.820386] [DEBUG] [REMOTE ] SAMG: PASS: Integrity check passed. [2026-01-05T12:20:10.820425] [DEBUG] [REMOTE ] SAMG: Symbol is viable for forecasting. [2026-01-05T12:20:10.820473] [INFO ] [MAIN ] [2776/3535] SAMG kept (0.3s) | 2773 kept, 3 rejected | 138.2/min | ETA: 5.5m [2026-01-05T12:20:11.366763] [DEBUG] [REMOTE ] SAN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:11.366893] [DEBUG] [REMOTE ] SAN: PASS: History has at least 300 days. [2026-01-05T12:20:11.367105] [DEBUG] [REMOTE ] SAN: PASS: Price check passed. Min price $9.53. [2026-01-05T12:20:11.367236] [DEBUG] [REMOTE ] SAN: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:11.367351] [DEBUG] [REMOTE ] SAN: PASS: Integrity check passed. [2026-01-05T12:20:11.367390] [DEBUG] [REMOTE ] SAN: Symbol is viable for forecasting. [2026-01-05T12:20:11.367438] [INFO ] [MAIN ] [2777/3535] SAN kept (0.5s) | 2774 kept, 3 rejected | 138.2/min | ETA: 5.5m [2026-01-05T12:20:11.613954] [DEBUG] [REMOTE ] SANA: Retrieved 1234 rows, trimmed to 300. [2026-01-05T12:20:11.614082] [DEBUG] [REMOTE ] SANA: PASS: History has at least 300 days. [2026-01-05T12:20:11.614278] [DEBUG] [REMOTE ] SANA: PASS: Price check passed. Min price $3.23. [2026-01-05T12:20:11.614408] [DEBUG] [REMOTE ] SANA: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:11.614514] [DEBUG] [REMOTE ] SANA: PASS: Integrity check passed. [2026-01-05T12:20:11.614552] [DEBUG] [REMOTE ] SANA: Symbol is viable for forecasting. [2026-01-05T12:20:11.614632] [INFO ] [MAIN ] [2778/3535] SANA kept (0.2s) | 2775 kept, 3 rejected | 138.2/min | ETA: 5.5m [2026-01-05T12:20:12.179662] [DEBUG] [REMOTE ] SANM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:12.179792] [DEBUG] [REMOTE ] SANM: PASS: History has at least 300 days. [2026-01-05T12:20:12.180005] [DEBUG] [REMOTE ] SANM: PASS: Price check passed. Min price $122.71. [2026-01-05T12:20:12.180136] [DEBUG] [REMOTE ] SANM: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:12.180249] [DEBUG] [REMOTE ] SANM: PASS: Integrity check passed. [2026-01-05T12:20:12.180289] [DEBUG] [REMOTE ] SANM: Symbol is viable for forecasting. [2026-01-05T12:20:12.180337] [INFO ] [MAIN ] [2779/3535] SANM kept (0.6s) | 2776 kept, 3 rejected | 138.2/min | ETA: 5.5m [2026-01-05T12:20:12.731689] [DEBUG] [REMOTE ] SAP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:12.731836] [DEBUG] [REMOTE ] SAP: PASS: History has at least 300 days. [2026-01-05T12:20:12.732071] [DEBUG] [REMOTE ] SAP: PASS: Price check passed. Min price $233.94. [2026-01-05T12:20:12.732204] [DEBUG] [REMOTE ] SAP: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:12.732325] [DEBUG] [REMOTE ] SAP: PASS: Integrity check passed. [2026-01-05T12:20:12.732364] [DEBUG] [REMOTE ] SAP: Symbol is viable for forecasting. [2026-01-05T12:20:12.732412] [INFO ] [MAIN ] [2780/3535] SAP kept (0.6s) | 2777 kept, 3 rejected | 138.2/min | ETA: 5.5m [2026-01-05T12:20:12.988062] [DEBUG] [REMOTE ] SARK: Retrieved 1041 rows, trimmed to 300. [2026-01-05T12:20:12.988189] [DEBUG] [REMOTE ] SARK: PASS: History has at least 300 days. [2026-01-05T12:20:12.988386] [DEBUG] [REMOTE ] SARK: PASS: Price check passed. Min price $25.95. [2026-01-05T12:20:12.988518] [DEBUG] [REMOTE ] SARK: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:12.988693] [DEBUG] [REMOTE ] SARK: PASS: Integrity check passed. [2026-01-05T12:20:12.988742] [DEBUG] [REMOTE ] SARK: Symbol is viable for forecasting. [2026-01-05T12:20:12.988799] [INFO ] [MAIN ] [2781/3535] SARK kept (0.3s) | 2778 kept, 3 rejected | 138.2/min | ETA: 5.5m [2026-01-05T12:20:13.423298] [DEBUG] [REMOTE ] SATL: Retrieved 1199 rows, trimmed to 300. [2026-01-05T12:20:13.423423] [DEBUG] [REMOTE ] SATL: PASS: History has at least 300 days. [2026-01-05T12:20:13.423634] [DEBUG] [REMOTE ] SATL: PASS: Price check passed. Min price $1.27. [2026-01-05T12:20:13.423767] [DEBUG] [REMOTE ] SATL: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:13.423874] [DEBUG] [REMOTE ] SATL: PASS: Integrity check passed. [2026-01-05T12:20:13.423913] [DEBUG] [REMOTE ] SATL: Symbol is viable for forecasting. [2026-01-05T12:20:13.423960] [INFO ] [MAIN ] [2782/3535] SATL kept (0.4s) | 2779 kept, 3 rejected | 138.2/min | ETA: 5.4m [2026-01-05T12:20:13.870444] [DEBUG] [REMOTE ] SATS: Retrieved 4530 rows, trimmed to 300. [2026-01-05T12:20:13.870561] [DEBUG] [REMOTE ] SATS: PASS: History has at least 300 days. [2026-01-05T12:20:13.870790] [DEBUG] [REMOTE ] SATS: PASS: Price check passed. Min price $66.93. [2026-01-05T12:20:13.870946] [DEBUG] [REMOTE ] SATS: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:13.871053] [DEBUG] [REMOTE ] SATS: PASS: Integrity check passed. [2026-01-05T12:20:13.871093] [DEBUG] [REMOTE ] SATS: Symbol is viable for forecasting. [2026-01-05T12:20:13.871139] [INFO ] [MAIN ] [2783/3535] SATS kept (0.4s) | 2780 kept, 3 rejected | 138.2/min | ETA: 5.4m [2026-01-05T12:20:14.411039] [DEBUG] [REMOTE ] SAVA: Retrieved 6406 rows, trimmed to 300. [2026-01-05T12:20:14.411177] [DEBUG] [REMOTE ] SAVA: PASS: History has at least 300 days. [2026-01-05T12:20:14.411387] [DEBUG] [REMOTE ] SAVA: PASS: Price check passed. Min price $1.98. [2026-01-05T12:20:14.411520] [DEBUG] [REMOTE ] SAVA: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:14.411655] [DEBUG] [REMOTE ] SAVA: PASS: Integrity check passed. [2026-01-05T12:20:14.411697] [DEBUG] [REMOTE ] SAVA: Symbol is viable for forecasting. [2026-01-05T12:20:14.411761] [INFO ] [MAIN ] [2784/3535] SAVA kept (0.5s) | 2781 kept, 3 rejected | 138.2/min | ETA: 5.4m [2026-01-05T12:20:17.407788] [DEBUG] [REMOTE ] SB: Retrieved 4427 rows, trimmed to 300. [2026-01-05T12:20:17.407919] [DEBUG] [REMOTE ] SB: PASS: History has at least 300 days. [2026-01-05T12:20:17.408118] [DEBUG] [REMOTE ] SB: PASS: Price check passed. Min price $4.10. [2026-01-05T12:20:17.408254] [DEBUG] [REMOTE ] SB: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:17.408367] [DEBUG] [REMOTE ] SB: PASS: Integrity check passed. [2026-01-05T12:20:17.408410] [DEBUG] [REMOTE ] SB: Symbol is viable for forecasting. [2026-01-05T12:20:17.408459] [INFO ] [MAIN ] [2785/3535] SB kept (3.0s) | 2782 kept, 3 rejected | 137.9/min | ETA: 5.4m [2026-01-05T12:20:17.940307] [DEBUG] [REMOTE ] SBAC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:17.940445] [DEBUG] [REMOTE ] SBAC: PASS: History has at least 300 days. [2026-01-05T12:20:17.940683] [DEBUG] [REMOTE ] SBAC: PASS: Price check passed. Min price $186.42. [2026-01-05T12:20:17.940823] [DEBUG] [REMOTE ] SBAC: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:17.940941] [DEBUG] [REMOTE ] SBAC: PASS: Integrity check passed. [2026-01-05T12:20:17.940984] [DEBUG] [REMOTE ] SBAC: Symbol is viable for forecasting. [2026-01-05T12:20:17.941036] [INFO ] [MAIN ] [2786/3535] SBAC kept (0.5s) | 2783 kept, 3 rejected | 137.9/min | ETA: 5.4m [2026-01-05T12:20:21.495152] [DEBUG] [REMOTE ] SBCF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:21.495285] [DEBUG] [REMOTE ] SBCF: PASS: History has at least 300 days. [2026-01-05T12:20:21.495498] [DEBUG] [REMOTE ] SBCF: PASS: Price check passed. Min price $28.63. [2026-01-05T12:20:21.495652] [DEBUG] [REMOTE ] SBCF: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:21.495767] [DEBUG] [REMOTE ] SBCF: PASS: Integrity check passed. [2026-01-05T12:20:21.495809] [DEBUG] [REMOTE ] SBCF: Symbol is viable for forecasting. [2026-01-05T12:20:21.495857] [INFO ] [MAIN ] [2787/3535] SBCF kept (3.6s) | 2784 kept, 3 rejected | 137.5/min | ETA: 5.4m [2026-01-05T12:20:21.844729] [DEBUG] [REMOTE ] SBFM: Retrieved 4037 rows, trimmed to 300. [2026-01-05T12:20:21.844855] [DEBUG] [REMOTE ] SBFM: PASS: History has at least 300 days. [2026-01-05T12:20:21.845057] [DEBUG] [REMOTE ] SBFM: PASS: Price check passed. Min price $1.23. [2026-01-05T12:20:21.845192] [DEBUG] [REMOTE ] SBFM: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:21.845307] [DEBUG] [REMOTE ] SBFM: PASS: Integrity check passed. [2026-01-05T12:20:21.845349] [DEBUG] [REMOTE ] SBFM: Symbol is viable for forecasting. [2026-01-05T12:20:21.845400] [INFO ] [MAIN ] [2788/3535] SBFM kept (0.3s) | 2785 kept, 3 rejected | 137.5/min | ETA: 5.4m [2026-01-05T12:20:22.378747] [DEBUG] [REMOTE ] SBGI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:22.378953] [DEBUG] [REMOTE ] SBGI: PASS: History has at least 300 days. [2026-01-05T12:20:22.379271] [DEBUG] [REMOTE ] SBGI: PASS: Price check passed. Min price $12.53. [2026-01-05T12:20:22.379420] [DEBUG] [REMOTE ] SBGI: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:22.379590] [DEBUG] [REMOTE ] SBGI: PASS: Integrity check passed. [2026-01-05T12:20:22.379636] [DEBUG] [REMOTE ] SBGI: Symbol is viable for forecasting. [2026-01-05T12:20:22.379694] [INFO ] [MAIN ] [2789/3535] SBGI kept (0.5s) | 2786 kept, 3 rejected | 137.5/min | ETA: 5.4m [2026-01-05T12:20:22.800045] [DEBUG] [REMOTE ] SBH: Retrieved 4810 rows, trimmed to 300. [2026-01-05T12:20:22.800305] [DEBUG] [REMOTE ] SBH: PASS: History has at least 300 days. [2026-01-05T12:20:22.800759] [DEBUG] [REMOTE ] SBH: PASS: Price check passed. Min price $13.76. [2026-01-05T12:20:22.800954] [DEBUG] [REMOTE ] SBH: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:22.801153] [DEBUG] [REMOTE ] SBH: PASS: Integrity check passed. [2026-01-05T12:20:22.801208] [DEBUG] [REMOTE ] SBH: Symbol is viable for forecasting. [2026-01-05T12:20:22.801311] [INFO ] [MAIN ] [2790/3535] SBH kept (0.4s) | 2787 kept, 3 rejected | 137.5/min | ETA: 5.4m [2026-01-05T12:20:23.356492] [DEBUG] [REMOTE ] SBI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:23.356771] [DEBUG] [REMOTE ] SBI: PASS: History has at least 300 days. [2026-01-05T12:20:23.357209] [DEBUG] [REMOTE ] SBI: PASS: Price check passed. Min price $7.66. [2026-01-05T12:20:23.357376] [DEBUG] [REMOTE ] SBI: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:23.357550] [DEBUG] [REMOTE ] SBI: PASS: Integrity check passed. [2026-01-05T12:20:23.357615] [DEBUG] [REMOTE ] SBI: Symbol is viable for forecasting. [2026-01-05T12:20:23.357675] [INFO ] [MAIN ] [2791/3535] SBI kept (0.6s) | 2788 kept, 3 rejected | 137.5/min | ETA: 5.4m [2026-01-05T12:20:23.842104] [DEBUG] [REMOTE ] SBLK: Retrieved 4994 rows, trimmed to 300. [2026-01-05T12:20:23.842255] [DEBUG] [REMOTE ] SBLK: PASS: History has at least 300 days. [2026-01-05T12:20:23.842527] [DEBUG] [REMOTE ] SBLK: PASS: Price check passed. Min price $16.70. [2026-01-05T12:20:23.842688] [DEBUG] [REMOTE ] SBLK: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:23.842821] [DEBUG] [REMOTE ] SBLK: PASS: Integrity check passed. [2026-01-05T12:20:23.842864] [DEBUG] [REMOTE ] SBLK: Symbol is viable for forecasting. [2026-01-05T12:20:23.842913] [INFO ] [MAIN ] [2792/3535] SBLK kept (0.5s) | 2789 kept, 3 rejected | 137.5/min | ETA: 5.4m [2026-01-05T12:20:24.314479] [DEBUG] [REMOTE ] SBRA: Retrieved 5979 rows, trimmed to 300. [2026-01-05T12:20:24.314641] [DEBUG] [REMOTE ] SBRA: PASS: History has at least 300 days. [2026-01-05T12:20:24.314861] [DEBUG] [REMOTE ] SBRA: PASS: Price check passed. Min price $16.96. [2026-01-05T12:20:24.314998] [DEBUG] [REMOTE ] SBRA: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:24.315114] [DEBUG] [REMOTE ] SBRA: PASS: Integrity check passed. [2026-01-05T12:20:24.315155] [DEBUG] [REMOTE ] SBRA: Symbol is viable for forecasting. [2026-01-05T12:20:24.315202] [INFO ] [MAIN ] [2793/3535] SBRA kept (0.5s) | 2790 kept, 3 rejected | 137.5/min | ETA: 5.4m [2026-01-05T12:20:24.746322] [DEBUG] [REMOTE ] SBS: Retrieved 5951 rows, trimmed to 300. [2026-01-05T12:20:24.746468] [DEBUG] [REMOTE ] SBS: PASS: History has at least 300 days. [2026-01-05T12:20:24.747261] [DEBUG] [REMOTE ] SBS: PASS: Price check passed. Min price $21.20. [2026-01-05T12:20:24.747435] [DEBUG] [REMOTE ] SBS: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:24.747598] [DEBUG] [REMOTE ] SBS: PASS: Integrity check passed. [2026-01-05T12:20:24.747661] [DEBUG] [REMOTE ] SBS: Symbol is viable for forecasting. [2026-01-05T12:20:24.747729] [INFO ] [MAIN ] [2794/3535] SBS kept (0.4s) | 2791 kept, 3 rejected | 137.5/min | ETA: 5.4m [2026-01-05T12:20:25.212287] [DEBUG] [REMOTE ] SBSI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:25.212425] [DEBUG] [REMOTE ] SBSI: PASS: History has at least 300 days. [2026-01-05T12:20:25.212661] [DEBUG] [REMOTE ] SBSI: PASS: Price check passed. Min price $26.11. [2026-01-05T12:20:25.212796] [DEBUG] [REMOTE ] SBSI: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:25.212912] [DEBUG] [REMOTE ] SBSI: PASS: Integrity check passed. [2026-01-05T12:20:25.212952] [DEBUG] [REMOTE ] SBSI: Symbol is viable for forecasting. [2026-01-05T12:20:25.212999] [INFO ] [MAIN ] [2795/3535] SBSI kept (0.5s) | 2792 kept, 3 rejected | 137.5/min | ETA: 5.4m [2026-01-05T12:20:25.657079] [DEBUG] [REMOTE ] SBUX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:25.657312] [DEBUG] [REMOTE ] SBUX: PASS: History has at least 300 days. [2026-01-05T12:20:25.657695] [DEBUG] [REMOTE ] SBUX: PASS: Price check passed. Min price $77.89. [2026-01-05T12:20:25.657844] [DEBUG] [REMOTE ] SBUX: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:25.658012] [DEBUG] [REMOTE ] SBUX: PASS: Integrity check passed. [2026-01-05T12:20:25.658057] [DEBUG] [REMOTE ] SBUX: Symbol is viable for forecasting. [2026-01-05T12:20:25.658140] [INFO ] [MAIN ] [2796/3535] SBUX kept (0.4s) | 2793 kept, 3 rejected | 137.5/min | ETA: 5.4m [2026-01-05T12:20:26.085601] [DEBUG] [REMOTE ] SCD: Retrieved 5500 rows, trimmed to 300. [2026-01-05T12:20:26.085733] [DEBUG] [REMOTE ] SCD: PASS: History has at least 300 days. [2026-01-05T12:20:26.085941] [DEBUG] [REMOTE ] SCD: PASS: Price check passed. Min price $13.84. [2026-01-05T12:20:26.086074] [DEBUG] [REMOTE ] SCD: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:26.086186] [DEBUG] [REMOTE ] SCD: PASS: Integrity check passed. [2026-01-05T12:20:26.086226] [DEBUG] [REMOTE ] SCD: Symbol is viable for forecasting. [2026-01-05T12:20:26.086283] [INFO ] [MAIN ] [2797/3535] SCD kept (0.4s) | 2794 kept, 3 rejected | 137.5/min | ETA: 5.4m [2026-01-05T12:20:26.611461] [DEBUG] [REMOTE ] SCHL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:26.611640] [DEBUG] [REMOTE ] SCHL: PASS: History has at least 300 days. [2026-01-05T12:20:26.611895] [DEBUG] [REMOTE ] SCHL: PASS: Price check passed. Min price $27.00. [2026-01-05T12:20:26.612034] [DEBUG] [REMOTE ] SCHL: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:26.612159] [DEBUG] [REMOTE ] SCHL: PASS: Integrity check passed. [2026-01-05T12:20:26.612201] [DEBUG] [REMOTE ] SCHL: Symbol is viable for forecasting. [2026-01-05T12:20:26.612250] [INFO ] [MAIN ] [2798/3535] SCHL kept (0.5s) | 2795 kept, 3 rejected | 137.5/min | ETA: 5.4m [2026-01-05T12:20:27.088530] [DEBUG] [REMOTE ] SCI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:27.088695] [DEBUG] [REMOTE ] SCI: PASS: History has at least 300 days. [2026-01-05T12:20:27.088921] [DEBUG] [REMOTE ] SCI: PASS: Price check passed. Min price $75.57. [2026-01-05T12:20:27.089057] [DEBUG] [REMOTE ] SCI: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:27.089176] [DEBUG] [REMOTE ] SCI: PASS: Integrity check passed. [2026-01-05T12:20:27.089216] [DEBUG] [REMOTE ] SCI: Symbol is viable for forecasting. [2026-01-05T12:20:27.089263] [INFO ] [MAIN ] [2799/3535] SCI kept (0.5s) | 2796 kept, 3 rejected | 137.5/min | ETA: 5.4m [2026-01-05T12:20:27.399591] [DEBUG] [REMOTE ] SCL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:27.399723] [DEBUG] [REMOTE ] SCL: PASS: History has at least 300 days. [2026-01-05T12:20:27.399933] [DEBUG] [REMOTE ] SCL: PASS: Price check passed. Min price $41.94. [2026-01-05T12:20:27.400064] [DEBUG] [REMOTE ] SCL: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:27.400182] [DEBUG] [REMOTE ] SCL: PASS: Integrity check passed. [2026-01-05T12:20:27.400222] [DEBUG] [REMOTE ] SCL: Symbol is viable for forecasting. [2026-01-05T12:20:27.400269] [INFO ] [MAIN ] [2800/3535] SCL kept (0.3s) | 2797 kept, 3 rejected | 137.5/min | ETA: 5.3m [2026-01-05T12:20:27.708748] [DEBUG] [REMOTE ] SCM: Retrieved 3307 rows, trimmed to 300. [2026-01-05T12:20:27.708874] [DEBUG] [REMOTE ] SCM: PASS: History has at least 300 days. [2026-01-05T12:20:27.709072] [DEBUG] [REMOTE ] SCM: PASS: Price check passed. Min price $11.34. [2026-01-05T12:20:27.709208] [DEBUG] [REMOTE ] SCM: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:27.709318] [DEBUG] [REMOTE ] SCM: PASS: Integrity check passed. [2026-01-05T12:20:27.709357] [DEBUG] [REMOTE ] SCM: Symbol is viable for forecasting. [2026-01-05T12:20:27.709404] [INFO ] [MAIN ] [2801/3535] SCM kept (0.3s) | 2798 kept, 3 rejected | 137.5/min | ETA: 5.3m [2026-01-05T12:20:28.395478] [DEBUG] [REMOTE ] SCSC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:28.395634] [DEBUG] [REMOTE ] SCSC: PASS: History has at least 300 days. [2026-01-05T12:20:28.395847] [DEBUG] [REMOTE ] SCSC: PASS: Price check passed. Min price $37.72. [2026-01-05T12:20:28.395982] [DEBUG] [REMOTE ] SCSC: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:28.396095] [DEBUG] [REMOTE ] SCSC: PASS: Integrity check passed. [2026-01-05T12:20:28.396151] [DEBUG] [REMOTE ] SCSC: Symbol is viable for forecasting. [2026-01-05T12:20:28.396200] [INFO ] [MAIN ] [2802/3535] SCSC kept (0.7s) | 2799 kept, 3 rejected | 137.5/min | ETA: 5.3m [2026-01-05T12:20:28.836528] [DEBUG] [REMOTE ] SCVL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:28.836686] [DEBUG] [REMOTE ] SCVL: PASS: History has at least 300 days. [2026-01-05T12:20:28.836902] [DEBUG] [REMOTE ] SCVL: PASS: Price check passed. Min price $15.67. [2026-01-05T12:20:28.837033] [DEBUG] [REMOTE ] SCVL: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:28.837146] [DEBUG] [REMOTE ] SCVL: PASS: Integrity check passed. [2026-01-05T12:20:28.837190] [DEBUG] [REMOTE ] SCVL: Symbol is viable for forecasting. [2026-01-05T12:20:28.837237] [INFO ] [MAIN ] [2803/3535] SCVL kept (0.4s) | 2800 kept, 3 rejected | 137.5/min | ETA: 5.3m [2026-01-05T12:20:29.262324] [DEBUG] [REMOTE ] SCZ: Retrieved 4543 rows, trimmed to 300. [2026-01-05T12:20:29.262469] [DEBUG] [REMOTE ] SCZ: PASS: History has at least 300 days. [2026-01-05T12:20:29.262732] [DEBUG] [REMOTE ] SCZ: PASS: Price check passed. Min price $72.07. [2026-01-05T12:20:29.262872] [DEBUG] [REMOTE ] SCZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:29.262998] [DEBUG] [REMOTE ] SCZ: PASS: Integrity check passed. [2026-01-05T12:20:29.263040] [DEBUG] [REMOTE ] SCZ: Symbol is viable for forecasting. [2026-01-05T12:20:29.263090] [INFO ] [MAIN ] [2804/3535] SCZ kept (0.4s) | 2801 kept, 3 rejected | 137.5/min | ETA: 5.3m [2026-01-05T12:20:29.472205] [DEBUG] [REMOTE ] SD: Retrieved 2325 rows, trimmed to 300. [2026-01-05T12:20:29.472343] [DEBUG] [REMOTE ] SD: PASS: History has at least 300 days. [2026-01-05T12:20:29.472551] [DEBUG] [REMOTE ] SD: PASS: Price check passed. Min price $11.16. [2026-01-05T12:20:29.472745] [DEBUG] [REMOTE ] SD: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:29.472863] [DEBUG] [REMOTE ] SD: PASS: Integrity check passed. [2026-01-05T12:20:29.472904] [DEBUG] [REMOTE ] SD: Symbol is viable for forecasting. [2026-01-05T12:20:29.472953] [INFO ] [MAIN ] [2805/3535] SD kept (0.2s) | 2802 kept, 3 rejected | 137.5/min | ETA: 5.3m [2026-01-05T12:20:29.790783] [DEBUG] [REMOTE ] SDA: Retrieved 660 rows, trimmed to 300. [2026-01-05T12:20:29.790909] [DEBUG] [REMOTE ] SDA: PASS: History has at least 300 days. [2026-01-05T12:20:29.791107] [DEBUG] [REMOTE ] SDA: PASS: Price check passed. Min price $1.81. [2026-01-05T12:20:29.791242] [DEBUG] [REMOTE ] SDA: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:29.791350] [DEBUG] [REMOTE ] SDA: PASS: Integrity check passed. [2026-01-05T12:20:29.791390] [DEBUG] [REMOTE ] SDA: Symbol is viable for forecasting. [2026-01-05T12:20:29.791438] [INFO ] [MAIN ] [2806/3535] SDA kept (0.3s) | 2803 kept, 3 rejected | 137.5/min | ETA: 5.3m [2026-01-05T12:20:30.325550] [DEBUG] [REMOTE ] SDHY: Retrieved 1281 rows, trimmed to 300. [2026-01-05T12:20:30.325697] [DEBUG] [REMOTE ] SDHY: PASS: History has at least 300 days. [2026-01-05T12:20:30.325920] [DEBUG] [REMOTE ] SDHY: PASS: Price check passed. Min price $16.04. [2026-01-05T12:20:30.326062] [DEBUG] [REMOTE ] SDHY: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:30.326181] [DEBUG] [REMOTE ] SDHY: PASS: Integrity check passed. [2026-01-05T12:20:30.326222] [DEBUG] [REMOTE ] SDHY: Symbol is viable for forecasting. [2026-01-05T12:20:30.326274] [INFO ] [MAIN ] [2807/3535] SDHY kept (0.5s) | 2804 kept, 3 rejected | 137.5/min | ETA: 5.3m [2026-01-05T12:20:30.690018] [DEBUG] [REMOTE ] SDRL: Retrieved 807 rows, trimmed to 300. [2026-01-05T12:20:30.690144] [DEBUG] [REMOTE ] SDRL: PASS: History has at least 300 days. [2026-01-05T12:20:30.690337] [DEBUG] [REMOTE ] SDRL: PASS: Price check passed. Min price $28.40. [2026-01-05T12:20:30.690466] [DEBUG] [REMOTE ] SDRL: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:30.690589] [DEBUG] [REMOTE ] SDRL: PASS: Integrity check passed. [2026-01-05T12:20:30.690647] [DEBUG] [REMOTE ] SDRL: Symbol is viable for forecasting. [2026-01-05T12:20:30.690695] [INFO ] [MAIN ] [2808/3535] SDRL kept (0.4s) | 2805 kept, 3 rejected | 137.5/min | ETA: 5.3m [2026-01-05T12:20:31.177716] [DEBUG] [REMOTE ] SDVY: Retrieved 2051 rows, trimmed to 300. [2026-01-05T12:20:31.177842] [DEBUG] [REMOTE ] SDVY: PASS: History has at least 300 days. [2026-01-05T12:20:31.178038] [DEBUG] [REMOTE ] SDVY: PASS: Price check passed. Min price $36.31. [2026-01-05T12:20:31.178168] [DEBUG] [REMOTE ] SDVY: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:31.178277] [DEBUG] [REMOTE ] SDVY: PASS: Integrity check passed. [2026-01-05T12:20:31.178316] [DEBUG] [REMOTE ] SDVY: Symbol is viable for forecasting. [2026-01-05T12:20:31.178361] [INFO ] [MAIN ] [2809/3535] SDVY kept (0.5s) | 2806 kept, 3 rejected | 137.5/min | ETA: 5.3m [2026-01-05T12:20:31.541894] [DEBUG] [REMOTE ] SE: Retrieved 2061 rows, trimmed to 300. [2026-01-05T12:20:31.542019] [DEBUG] [REMOTE ] SE: PASS: History has at least 300 days. [2026-01-05T12:20:31.542217] [DEBUG] [REMOTE ] SE: PASS: Price check passed. Min price $118.95. [2026-01-05T12:20:31.542354] [DEBUG] [REMOTE ] SE: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:31.542464] [DEBUG] [REMOTE ] SE: PASS: Integrity check passed. [2026-01-05T12:20:31.542504] [DEBUG] [REMOTE ] SE: Symbol is viable for forecasting. [2026-01-05T12:20:31.542551] [INFO ] [MAIN ] [2810/3535] SE kept (0.4s) | 2807 kept, 3 rejected | 137.5/min | ETA: 5.3m [2026-01-05T12:20:32.038831] [DEBUG] [REMOTE ] SEDG: Retrieved 2710 rows, trimmed to 300. [2026-01-05T12:20:32.038949] [DEBUG] [REMOTE ] SEDG: PASS: History has at least 300 days. [2026-01-05T12:20:32.039143] [DEBUG] [REMOTE ] SEDG: PASS: Price check passed. Min price $28.47. [2026-01-05T12:20:32.039274] [DEBUG] [REMOTE ] SEDG: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:32.039382] [DEBUG] [REMOTE ] SEDG: PASS: Integrity check passed. [2026-01-05T12:20:32.039422] [DEBUG] [REMOTE ] SEDG: Symbol is viable for forecasting. [2026-01-05T12:20:32.039469] [INFO ] [MAIN ] [2811/3535] SEDG kept (0.5s) | 2808 kept, 3 rejected | 137.5/min | ETA: 5.3m [2026-01-05T12:20:32.517637] [DEBUG] [REMOTE ] SEE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:32.517763] [DEBUG] [REMOTE ] SEE: PASS: History has at least 300 days. [2026-01-05T12:20:32.517972] [DEBUG] [REMOTE ] SEE: PASS: Price check passed. Min price $33.33. [2026-01-05T12:20:32.518101] [DEBUG] [REMOTE ] SEE: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:32.518213] [DEBUG] [REMOTE ] SEE: PASS: Integrity check passed. [2026-01-05T12:20:32.518252] [DEBUG] [REMOTE ] SEE: Symbol is viable for forecasting. [2026-01-05T12:20:32.518299] [INFO ] [MAIN ] [2812/3535] SEE kept (0.5s) | 2809 kept, 3 rejected | 137.5/min | ETA: 5.3m [2026-01-05T12:20:32.961085] [DEBUG] [REMOTE ] SEIC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:32.961223] [DEBUG] [REMOTE ] SEIC: PASS: History has at least 300 days. [2026-01-05T12:20:32.961459] [DEBUG] [REMOTE ] SEIC: PASS: Price check passed. Min price $77.79. [2026-01-05T12:20:32.961615] [DEBUG] [REMOTE ] SEIC: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:32.961736] [DEBUG] [REMOTE ] SEIC: PASS: Integrity check passed. [2026-01-05T12:20:32.961781] [DEBUG] [REMOTE ] SEIC: Symbol is viable for forecasting. [2026-01-05T12:20:32.961831] [INFO ] [MAIN ] [2813/3535] SEIC kept (0.4s) | 2810 kept, 3 rejected | 137.5/min | ETA: 5.3m [2026-01-05T12:20:33.339226] [DEBUG] [REMOTE ] SELF: Retrieved 4410 rows, trimmed to 300. [2026-01-05T12:20:33.339358] [DEBUG] [REMOTE ] SELF: PASS: History has at least 300 days. [2026-01-05T12:20:33.339552] [DEBUG] [REMOTE ] SELF: PASS: Price check passed. Min price $4.79. [2026-01-05T12:20:33.339716] [DEBUG] [REMOTE ] SELF: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:33.339826] [DEBUG] [REMOTE ] SELF: PASS: Integrity check passed. [2026-01-05T12:20:33.339880] [DEBUG] [REMOTE ] SELF: Symbol is viable for forecasting. [2026-01-05T12:20:33.339928] [INFO ] [MAIN ] [2814/3535] SELF kept (0.4s) | 2811 kept, 3 rejected | 137.5/min | ETA: 5.2m [2026-01-05T12:20:33.745375] [DEBUG] [REMOTE ] SEM: Retrieved 4093 rows, trimmed to 300. [2026-01-05T12:20:33.745500] [DEBUG] [REMOTE ] SEM: PASS: History has at least 300 days. [2026-01-05T12:20:33.745726] [DEBUG] [REMOTE ] SEM: PASS: Price check passed. Min price $12.74. [2026-01-05T12:20:33.745860] [DEBUG] [REMOTE ] SEM: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:33.745968] [DEBUG] [REMOTE ] SEM: PASS: Integrity check passed. [2026-01-05T12:20:33.746007] [DEBUG] [REMOTE ] SEM: Symbol is viable for forecasting. [2026-01-05T12:20:33.746054] [INFO ] [MAIN ] [2815/3535] SEM kept (0.4s) | 2812 kept, 3 rejected | 137.5/min | ETA: 5.2m [2026-01-05T12:20:34.205379] [DEBUG] [REMOTE ] SENEA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:34.205524] [DEBUG] [REMOTE ] SENEA: PASS: History has at least 300 days. [2026-01-05T12:20:34.205785] [DEBUG] [REMOTE ] SENEA: PASS: Price check passed. Min price $101.18. [2026-01-05T12:20:34.206003] [DEBUG] [REMOTE ] SENEA: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:34.206159] [DEBUG] [REMOTE ] SENEA: PASS: Integrity check passed. [2026-01-05T12:20:34.206212] [DEBUG] [REMOTE ] SENEA: Symbol is viable for forecasting. [2026-01-05T12:20:34.206277] [INFO ] [MAIN ] [2816/3535] SENEA kept (0.5s) | 2813 kept, 3 rejected | 137.5/min | ETA: 5.2m [2026-01-05T12:20:34.515502] [DEBUG] [REMOTE ] SENS: Retrieved 2464 rows, trimmed to 300. [2026-01-05T12:20:34.515638] [DEBUG] [REMOTE ] SENS: PASS: History has at least 300 days. [2026-01-05T12:20:34.515841] [DEBUG] [REMOTE ] SENS: PASS: Price check passed. Min price $5.27. [2026-01-05T12:20:34.515971] [DEBUG] [REMOTE ] SENS: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:34.516078] [DEBUG] [REMOTE ] SENS: PASS: Integrity check passed. [2026-01-05T12:20:34.516117] [DEBUG] [REMOTE ] SENS: Symbol is viable for forecasting. [2026-01-05T12:20:34.516164] [INFO ] [MAIN ] [2817/3535] SENS kept (0.3s) | 2814 kept, 3 rejected | 137.5/min | ETA: 5.2m [2026-01-05T12:20:34.850479] [DEBUG] [REMOTE ] SERA: Retrieved 1123 rows, trimmed to 300. [2026-01-05T12:20:34.850619] [DEBUG] [REMOTE ] SERA: PASS: History has at least 300 days. [2026-01-05T12:20:34.850813] [DEBUG] [REMOTE ] SERA: PASS: Price check passed. Min price $2.52. [2026-01-05T12:20:34.850943] [DEBUG] [REMOTE ] SERA: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:34.851050] [DEBUG] [REMOTE ] SERA: PASS: Integrity check passed. [2026-01-05T12:20:34.851089] [DEBUG] [REMOTE ] SERA: Symbol is viable for forecasting. [2026-01-05T12:20:34.851134] [INFO ] [MAIN ] [2818/3535] SERA kept (0.3s) | 2815 kept, 3 rejected | 137.5/min | ETA: 5.2m [2026-01-05T12:20:35.289369] [DEBUG] [REMOTE ] SES: Retrieved 1218 rows, trimmed to 300. [2026-01-05T12:20:35.289487] [DEBUG] [REMOTE ] SES: PASS: History has at least 300 days. [2026-01-05T12:20:35.289706] [DEBUG] [REMOTE ] SES: PASS: Price check passed. Min price $1.79. [2026-01-05T12:20:35.289838] [DEBUG] [REMOTE ] SES: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:35.289943] [DEBUG] [REMOTE ] SES: PASS: Integrity check passed. [2026-01-05T12:20:35.289982] [DEBUG] [REMOTE ] SES: Symbol is viable for forecasting. [2026-01-05T12:20:35.290029] [INFO ] [MAIN ] [2819/3535] SES kept (0.4s) | 2816 kept, 3 rejected | 137.5/min | ETA: 5.2m [2026-01-05T12:20:35.694702] [DEBUG] [REMOTE ] SEVN: Retrieved 1364 rows, trimmed to 300. [2026-01-05T12:20:35.694841] [DEBUG] [REMOTE ] SEVN: PASS: History has at least 300 days. [2026-01-05T12:20:35.695039] [DEBUG] [REMOTE ] SEVN: PASS: Price check passed. Min price $8.52. [2026-01-05T12:20:35.695171] [DEBUG] [REMOTE ] SEVN: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:35.695279] [DEBUG] [REMOTE ] SEVN: PASS: Integrity check passed. [2026-01-05T12:20:35.695335] [DEBUG] [REMOTE ] SEVN: Symbol is viable for forecasting. [2026-01-05T12:20:35.695383] [INFO ] [MAIN ] [2820/3535] SEVN kept (0.4s) | 2817 kept, 3 rejected | 137.5/min | ETA: 5.2m [2026-01-05T12:20:36.025320] [DEBUG] [REMOTE ] SEZL: Retrieved 597 rows, trimmed to 300. [2026-01-05T12:20:36.025456] [DEBUG] [REMOTE ] SEZL: PASS: History has at least 300 days. [2026-01-05T12:20:36.025678] [DEBUG] [REMOTE ] SEZL: PASS: Price check passed. Min price $50.97. [2026-01-05T12:20:36.025816] [DEBUG] [REMOTE ] SEZL: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:36.025933] [DEBUG] [REMOTE ] SEZL: PASS: Integrity check passed. [2026-01-05T12:20:36.025975] [DEBUG] [REMOTE ] SEZL: Symbol is viable for forecasting. [2026-01-05T12:20:36.026031] [INFO ] [MAIN ] [2821/3535] SEZL kept (0.3s) | 2818 kept, 3 rejected | 137.5/min | ETA: 5.2m [2026-01-05T12:20:36.675114] [DEBUG] [REMOTE ] SF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:36.675243] [DEBUG] [REMOTE ] SF: PASS: History has at least 300 days. [2026-01-05T12:20:36.675455] [DEBUG] [REMOTE ] SF: PASS: Price check passed. Min price $106.66. [2026-01-05T12:20:36.675606] [DEBUG] [REMOTE ] SF: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:36.675722] [DEBUG] [REMOTE ] SF: PASS: Integrity check passed. [2026-01-05T12:20:36.675763] [DEBUG] [REMOTE ] SF: Symbol is viable for forecasting. [2026-01-05T12:20:36.675809] [INFO ] [MAIN ] [2822/3535] SF kept (0.6s) | 2819 kept, 3 rejected | 137.5/min | ETA: 5.2m [2026-01-05T12:20:36.973823] [DEBUG] [REMOTE ] SFB: Retrieved 2063 rows, trimmed to 300. [2026-01-05T12:20:36.973960] [DEBUG] [REMOTE ] SFB: PASS: History has at least 300 days. [2026-01-05T12:20:36.974161] [DEBUG] [REMOTE ] SFB: PASS: Price check passed. Min price $20.45. [2026-01-05T12:20:36.974301] [DEBUG] [REMOTE ] SFB: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:36.974434] [DEBUG] [REMOTE ] SFB: PASS: Integrity check passed. [2026-01-05T12:20:36.974478] [DEBUG] [REMOTE ] SFB: Symbol is viable for forecasting. [2026-01-05T12:20:36.974524] [INFO ] [MAIN ] [2823/3535] SFB kept (0.3s) | 2820 kept, 3 rejected | 137.5/min | ETA: 5.2m [2026-01-05T12:20:37.257895] [DEBUG] [REMOTE ] SFBS: Retrieved 2928 rows, trimmed to 300. [2026-01-05T12:20:37.258030] [DEBUG] [REMOTE ] SFBS: PASS: History has at least 300 days. [2026-01-05T12:20:37.258243] [DEBUG] [REMOTE ] SFBS: PASS: Price check passed. Min price $67.40. [2026-01-05T12:20:37.258379] [DEBUG] [REMOTE ] SFBS: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:37.258494] [DEBUG] [REMOTE ] SFBS: PASS: Integrity check passed. [2026-01-05T12:20:37.258535] [DEBUG] [REMOTE ] SFBS: Symbol is viable for forecasting. [2026-01-05T12:20:37.258602] [INFO ] [MAIN ] [2824/3535] SFBS kept (0.3s) | 2821 kept, 3 rejected | 137.6/min | ETA: 5.2m [2026-01-05T12:20:37.758669] [DEBUG] [REMOTE ] SFIX: Retrieved 2041 rows, trimmed to 300. [2026-01-05T12:20:37.758800] [DEBUG] [REMOTE ] SFIX: PASS: History has at least 300 days. [2026-01-05T12:20:37.758997] [DEBUG] [REMOTE ] SFIX: PASS: Price check passed. Min price $3.95. [2026-01-05T12:20:37.759126] [DEBUG] [REMOTE ] SFIX: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:37.759236] [DEBUG] [REMOTE ] SFIX: PASS: Integrity check passed. [2026-01-05T12:20:37.759276] [DEBUG] [REMOTE ] SFIX: Symbol is viable for forecasting. [2026-01-05T12:20:37.759322] [INFO ] [MAIN ] [2825/3535] SFIX kept (0.5s) | 2822 kept, 3 rejected | 137.5/min | ETA: 5.2m [2026-01-05T12:20:38.368136] [DEBUG] [REMOTE ] SFL: Retrieved 5422 rows, trimmed to 300. [2026-01-05T12:20:38.368269] [DEBUG] [REMOTE ] SFL: PASS: History has at least 300 days. [2026-01-05T12:20:38.368473] [DEBUG] [REMOTE ] SFL: PASS: Price check passed. Min price $6.67. [2026-01-05T12:20:38.368643] [DEBUG] [REMOTE ] SFL: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:38.368782] [DEBUG] [REMOTE ] SFL: PASS: Integrity check passed. [2026-01-05T12:20:38.368821] [DEBUG] [REMOTE ] SFL: Symbol is viable for forecasting. [2026-01-05T12:20:38.368869] [INFO ] [MAIN ] [2826/3535] SFL kept (0.6s) | 2823 kept, 3 rejected | 137.5/min | ETA: 5.2m [2026-01-05T12:20:38.558904] [DEBUG] [REMOTE ] SFLO: Retrieved 509 rows, trimmed to 300. [2026-01-05T12:20:38.559023] [DEBUG] [REMOTE ] SFLO: PASS: History has at least 300 days. [2026-01-05T12:20:38.559220] [DEBUG] [REMOTE ] SFLO: PASS: Price check passed. Min price $27.41. [2026-01-05T12:20:38.559400] [DEBUG] [REMOTE ] SFLO: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:38.559529] [DEBUG] [REMOTE ] SFLO: PASS: Integrity check passed. [2026-01-05T12:20:38.559568] [DEBUG] [REMOTE ] SFLO: Symbol is viable for forecasting. [2026-01-05T12:20:38.559641] [INFO ] [MAIN ] [2827/3535] SFLO kept (0.2s) | 2824 kept, 3 rejected | 137.6/min | ETA: 5.1m [2026-01-05T12:20:39.148919] [DEBUG] [REMOTE ] SFM: Retrieved 3125 rows, trimmed to 300. [2026-01-05T12:20:39.149052] [DEBUG] [REMOTE ] SFM: PASS: History has at least 300 days. [2026-01-05T12:20:39.149268] [DEBUG] [REMOTE ] SFM: PASS: Price check passed. Min price $77.25. [2026-01-05T12:20:39.149407] [DEBUG] [REMOTE ] SFM: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:39.149522] [DEBUG] [REMOTE ] SFM: PASS: Integrity check passed. [2026-01-05T12:20:39.149562] [DEBUG] [REMOTE ] SFM: Symbol is viable for forecasting. [2026-01-05T12:20:39.149632] [INFO ] [MAIN ] [2828/3535] SFM kept (0.6s) | 2825 kept, 3 rejected | 137.5/min | ETA: 5.1m [2026-01-05T12:20:39.681233] [DEBUG] [REMOTE ] SFNC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:39.681363] [DEBUG] [REMOTE ] SFNC: PASS: History has at least 300 days. [2026-01-05T12:20:39.681592] [DEBUG] [REMOTE ] SFNC: PASS: Price check passed. Min price $17.07. [2026-01-05T12:20:39.681757] [DEBUG] [REMOTE ] SFNC: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:39.681874] [DEBUG] [REMOTE ] SFNC: PASS: Integrity check passed. [2026-01-05T12:20:39.681914] [DEBUG] [REMOTE ] SFNC: Symbol is viable for forecasting. [2026-01-05T12:20:39.681960] [INFO ] [MAIN ] [2829/3535] SFNC kept (0.5s) | 2826 kept, 3 rejected | 137.5/min | ETA: 5.1m [2026-01-05T12:20:39.926106] [DEBUG] [REMOTE ] SG: Retrieved 1034 rows, trimmed to 300. [2026-01-05T12:20:39.926231] [DEBUG] [REMOTE ] SG: PASS: History has at least 300 days. [2026-01-05T12:20:39.926429] [DEBUG] [REMOTE ] SG: PASS: Price check passed. Min price $5.23. [2026-01-05T12:20:39.926559] [DEBUG] [REMOTE ] SG: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:39.926684] [DEBUG] [REMOTE ] SG: PASS: Integrity check passed. [2026-01-05T12:20:39.926724] [DEBUG] [REMOTE ] SG: Symbol is viable for forecasting. [2026-01-05T12:20:39.926770] [INFO ] [MAIN ] [2830/3535] SG kept (0.2s) | 2827 kept, 3 rejected | 137.5/min | ETA: 5.1m [2026-01-05T12:20:40.375915] [DEBUG] [REMOTE ] SGBX: Retrieved 2145 rows, trimmed to 300. [2026-01-05T12:20:40.376043] [DEBUG] [REMOTE ] SGBX: PASS: History has at least 300 days. [2026-01-05T12:20:40.376236] [DEBUG] [REMOTE ] SGBX: PASS: Price check passed. Min price $1.88. [2026-01-05T12:20:40.376372] [DEBUG] [REMOTE ] SGBX: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:40.376479] [DEBUG] [REMOTE ] SGBX: PASS: Integrity check passed. [2026-01-05T12:20:40.376519] [DEBUG] [REMOTE ] SGBX: Symbol is viable for forecasting. [2026-01-05T12:20:40.376565] [INFO ] [MAIN ] [2831/3535] SGBX kept (0.4s) | 2828 kept, 3 rejected | 137.5/min | ETA: 5.1m [2026-01-05T12:20:40.953476] [DEBUG] [REMOTE ] SGC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:40.953635] [DEBUG] [REMOTE ] SGC: PASS: History has at least 300 days. [2026-01-05T12:20:40.953873] [DEBUG] [REMOTE ] SGC: PASS: Price check passed. Min price $8.48. [2026-01-05T12:20:40.954007] [DEBUG] [REMOTE ] SGC: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:40.954152] [DEBUG] [REMOTE ] SGC: PASS: Integrity check passed. [2026-01-05T12:20:40.954193] [DEBUG] [REMOTE ] SGC: Symbol is viable for forecasting. [2026-01-05T12:20:40.954242] [INFO ] [MAIN ] [2832/3535] SGC kept (0.6s) | 2829 kept, 3 rejected | 137.5/min | ETA: 5.1m [2026-01-05T12:20:41.184230] [DEBUG] [REMOTE ] SGHC: Retrieved 986 rows, trimmed to 300. [2026-01-05T12:20:41.184369] [DEBUG] [REMOTE ] SGHC: PASS: History has at least 300 days. [2026-01-05T12:20:41.184632] [DEBUG] [REMOTE ] SGHC: PASS: Price check passed. Min price $10.52. [2026-01-05T12:20:41.184807] [DEBUG] [REMOTE ] SGHC: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:41.184935] [DEBUG] [REMOTE ] SGHC: PASS: Integrity check passed. [2026-01-05T12:20:41.184977] [DEBUG] [REMOTE ] SGHC: Symbol is viable for forecasting. [2026-01-05T12:20:41.185028] [INFO ] [MAIN ] [2833/3535] SGHC kept (0.2s) | 2830 kept, 3 rejected | 137.6/min | ETA: 5.1m [2026-01-05T12:20:41.541273] [DEBUG] [REMOTE ] SGRY: Retrieved 2579 rows, trimmed to 300. [2026-01-05T12:20:41.541398] [DEBUG] [REMOTE ] SGRY: PASS: History has at least 300 days. [2026-01-05T12:20:41.541637] [DEBUG] [REMOTE ] SGRY: PASS: Price check passed. Min price $15.06. [2026-01-05T12:20:41.541777] [DEBUG] [REMOTE ] SGRY: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:41.541911] [DEBUG] [REMOTE ] SGRY: PASS: Integrity check passed. [2026-01-05T12:20:41.541957] [DEBUG] [REMOTE ] SGRY: Symbol is viable for forecasting. [2026-01-05T12:20:41.542006] [INFO ] [MAIN ] [2834/3535] SGRY kept (0.4s) | 2831 kept, 3 rejected | 137.6/min | ETA: 5.1m [2026-01-05T12:20:42.092285] [DEBUG] [REMOTE ] SHAK: Retrieved 2748 rows, trimmed to 300. [2026-01-05T12:20:42.092418] [DEBUG] [REMOTE ] SHAK: PASS: History has at least 300 days. [2026-01-05T12:20:42.092656] [DEBUG] [REMOTE ] SHAK: PASS: Price check passed. Min price $77.12. [2026-01-05T12:20:42.092792] [DEBUG] [REMOTE ] SHAK: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:42.092909] [DEBUG] [REMOTE ] SHAK: PASS: Integrity check passed. [2026-01-05T12:20:42.092949] [DEBUG] [REMOTE ] SHAK: Symbol is viable for forecasting. [2026-01-05T12:20:42.092996] [INFO ] [MAIN ] [2835/3535] SHAK kept (0.6s) | 2832 kept, 3 rejected | 137.6/min | ETA: 5.1m [2026-01-05T12:20:42.617672] [DEBUG] [REMOTE ] SHBI: Retrieved 6233 rows, trimmed to 300. [2026-01-05T12:20:42.617800] [DEBUG] [REMOTE ] SHBI: PASS: History has at least 300 days. [2026-01-05T12:20:42.618003] [DEBUG] [REMOTE ] SHBI: PASS: Price check passed. Min price $15.10. [2026-01-05T12:20:42.618132] [DEBUG] [REMOTE ] SHBI: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:42.618243] [DEBUG] [REMOTE ] SHBI: PASS: Integrity check passed. [2026-01-05T12:20:42.618282] [DEBUG] [REMOTE ] SHBI: Symbol is viable for forecasting. [2026-01-05T12:20:42.618330] [INFO ] [MAIN ] [2836/3535] SHBI kept (0.5s) | 2833 kept, 3 rejected | 137.5/min | ETA: 5.1m [2026-01-05T12:20:42.865705] [DEBUG] [REMOTE ] SHC: Retrieved 1284 rows, trimmed to 300. [2026-01-05T12:20:42.865841] [DEBUG] [REMOTE ] SHC: PASS: History has at least 300 days. [2026-01-05T12:20:42.866041] [DEBUG] [REMOTE ] SHC: PASS: Price check passed. Min price $15.23. [2026-01-05T12:20:42.866211] [DEBUG] [REMOTE ] SHC: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:42.866332] [DEBUG] [REMOTE ] SHC: PASS: Integrity check passed. [2026-01-05T12:20:42.866373] [DEBUG] [REMOTE ] SHC: Symbol is viable for forecasting. [2026-01-05T12:20:42.866421] [INFO ] [MAIN ] [2837/3535] SHC kept (0.2s) | 2834 kept, 3 rejected | 137.6/min | ETA: 5.1m [2026-01-05T12:20:43.247348] [DEBUG] [REMOTE ] SHCO: Retrieved 1123 rows, trimmed to 300. [2026-01-05T12:20:43.247480] [DEBUG] [REMOTE ] SHCO: PASS: History has at least 300 days. [2026-01-05T12:20:43.247717] [DEBUG] [REMOTE ] SHCO: PASS: Price check passed. Min price $8.70. [2026-01-05T12:20:43.247891] [DEBUG] [REMOTE ] SHCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:43.248035] [DEBUG] [REMOTE ] SHCO: PASS: Integrity check passed. [2026-01-05T12:20:43.248095] [DEBUG] [REMOTE ] SHCO: Symbol is viable for forecasting. [2026-01-05T12:20:43.248145] [INFO ] [MAIN ] [2838/3535] SHCO kept (0.4s) | 2835 kept, 3 rejected | 137.6/min | ETA: 5.1m [2026-01-05T12:20:43.888115] [DEBUG] [REMOTE ] SHEL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:43.888256] [DEBUG] [REMOTE ] SHEL: PASS: History has at least 300 days. [2026-01-05T12:20:43.888494] [DEBUG] [REMOTE ] SHEL: PASS: Price check passed. Min price $70.46. [2026-01-05T12:20:43.888685] [DEBUG] [REMOTE ] SHEL: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:43.888808] [DEBUG] [REMOTE ] SHEL: PASS: Integrity check passed. [2026-01-05T12:20:43.888849] [DEBUG] [REMOTE ] SHEL: Symbol is viable for forecasting. [2026-01-05T12:20:43.888898] [INFO ] [MAIN ] [2839/3535] SHEL kept (0.6s) | 2836 kept, 3 rejected | 137.5/min | ETA: 5.1m [2026-01-05T12:20:44.385526] [DEBUG] [REMOTE ] SHEN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:44.385679] [DEBUG] [REMOTE ] SHEN: PASS: History has at least 300 days. [2026-01-05T12:20:44.385893] [DEBUG] [REMOTE ] SHEN: PASS: Price check passed. Min price $9.90. [2026-01-05T12:20:44.386027] [DEBUG] [REMOTE ] SHEN: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:44.386142] [DEBUG] [REMOTE ] SHEN: PASS: Integrity check passed. [2026-01-05T12:20:44.386182] [DEBUG] [REMOTE ] SHEN: Symbol is viable for forecasting. [2026-01-05T12:20:44.386229] [INFO ] [MAIN ] [2840/3535] SHEN kept (0.5s) | 2837 kept, 3 rejected | 137.5/min | ETA: 5.1m [2026-01-05T12:20:44.614610] [DEBUG] [REMOTE ] SHFS: Retrieved 1097 rows, trimmed to 300. [2026-01-05T12:20:44.614733] [DEBUG] [REMOTE ] SHFS: PASS: History has at least 300 days. [2026-01-05T12:20:44.614931] [DEBUG] [REMOTE ] SHFS: PASS: Price check passed. Min price $1.03. [2026-01-05T12:20:44.615065] [DEBUG] [REMOTE ] SHFS: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:44.615172] [DEBUG] [REMOTE ] SHFS: PASS: Integrity check passed. [2026-01-05T12:20:44.615212] [DEBUG] [REMOTE ] SHFS: Symbol is viable for forecasting. [2026-01-05T12:20:44.615259] [INFO ] [MAIN ] [2841/3535] SHFS kept (0.2s) | 2838 kept, 3 rejected | 137.6/min | ETA: 5.0m [2026-01-05T12:20:45.067042] [DEBUG] [REMOTE ] SHG: Retrieved 5611 rows, trimmed to 300. [2026-01-05T12:20:45.067168] [DEBUG] [REMOTE ] SHG: PASS: History has at least 300 days. [2026-01-05T12:20:45.067372] [DEBUG] [REMOTE ] SHG: PASS: Price check passed. Min price $48.94. [2026-01-05T12:20:45.067504] [DEBUG] [REMOTE ] SHG: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:45.067635] [DEBUG] [REMOTE ] SHG: PASS: Integrity check passed. [2026-01-05T12:20:45.067677] [DEBUG] [REMOTE ] SHG: Symbol is viable for forecasting. [2026-01-05T12:20:45.067723] [INFO ] [MAIN ] [2842/3535] SHG kept (0.5s) | 2839 kept, 3 rejected | 137.6/min | ETA: 5.0m [2026-01-05T12:20:45.539348] [DEBUG] [REMOTE ] SHIP: Retrieved 4575 rows, trimmed to 300. [2026-01-05T12:20:45.539473] [DEBUG] [REMOTE ] SHIP: PASS: History has at least 300 days. [2026-01-05T12:20:45.539900] [DEBUG] [REMOTE ] SHIP: PASS: Price check passed. Min price $7.60. [2026-01-05T12:20:45.540034] [DEBUG] [REMOTE ] SHIP: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:45.540146] [DEBUG] [REMOTE ] SHIP: PASS: Integrity check passed. [2026-01-05T12:20:45.540186] [DEBUG] [REMOTE ] SHIP: Symbol is viable for forecasting. [2026-01-05T12:20:45.540233] [INFO ] [MAIN ] [2843/3535] SHIP kept (0.5s) | 2840 kept, 3 rejected | 137.6/min | ETA: 5.0m [2026-01-05T12:20:45.841402] [DEBUG] [REMOTE ] SHLS: Retrieved 1240 rows, trimmed to 300. [2026-01-05T12:20:45.841531] [DEBUG] [REMOTE ] SHLS: PASS: History has at least 300 days. [2026-01-05T12:20:45.841747] [DEBUG] [REMOTE ] SHLS: PASS: Price check passed. Min price $7.46. [2026-01-05T12:20:45.841885] [DEBUG] [REMOTE ] SHLS: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:45.842013] [DEBUG] [REMOTE ] SHLS: PASS: Integrity check passed. [2026-01-05T12:20:45.842055] [DEBUG] [REMOTE ] SHLS: Symbol is viable for forecasting. [2026-01-05T12:20:45.842103] [INFO ] [MAIN ] [2844/3535] SHLS kept (0.3s) | 2841 kept, 3 rejected | 137.6/min | ETA: 5.0m [2026-01-05T12:20:46.401909] [DEBUG] [REMOTE ] SHO: Retrieved 5334 rows, trimmed to 300. [2026-01-05T12:20:46.402038] [DEBUG] [REMOTE ] SHO: PASS: History has at least 300 days. [2026-01-05T12:20:46.402244] [DEBUG] [REMOTE ] SHO: PASS: Price check passed. Min price $8.72. [2026-01-05T12:20:46.402381] [DEBUG] [REMOTE ] SHO: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:46.402494] [DEBUG] [REMOTE ] SHO: PASS: Integrity check passed. [2026-01-05T12:20:46.402536] [DEBUG] [REMOTE ] SHO: Symbol is viable for forecasting. [2026-01-05T12:20:46.402606] [INFO ] [MAIN ] [2845/3535] SHO kept (0.6s) | 2842 kept, 3 rejected | 137.6/min | ETA: 5.0m [2026-01-05T12:20:46.641618] [DEBUG] [REMOTE ] SHOC: Retrieved 813 rows, trimmed to 300. [2026-01-05T12:20:46.641746] [DEBUG] [REMOTE ] SHOC: PASS: History has at least 300 days. [2026-01-05T12:20:46.641947] [DEBUG] [REMOTE ] SHOC: PASS: Price check passed. Min price $62.03. [2026-01-05T12:20:46.642082] [DEBUG] [REMOTE ] SHOC: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:46.642191] [DEBUG] [REMOTE ] SHOC: PASS: Integrity check passed. [2026-01-05T12:20:46.642232] [DEBUG] [REMOTE ] SHOC: Symbol is viable for forecasting. [2026-01-05T12:20:46.642279] [INFO ] [MAIN ] [2846/3535] SHOC kept (0.2s) | 2843 kept, 3 rejected | 137.6/min | ETA: 5.0m [2026-01-05T12:20:47.270238] [DEBUG] [REMOTE ] SHOO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:47.270370] [DEBUG] [REMOTE ] SHOO: PASS: History has at least 300 days. [2026-01-05T12:20:47.270618] [DEBUG] [REMOTE ] SHOO: PASS: Price check passed. Min price $32.10. [2026-01-05T12:20:47.270768] [DEBUG] [REMOTE ] SHOO: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:47.270881] [DEBUG] [REMOTE ] SHOO: PASS: Integrity check passed. [2026-01-05T12:20:47.270920] [DEBUG] [REMOTE ] SHOO: Symbol is viable for forecasting. [2026-01-05T12:20:47.270968] [INFO ] [MAIN ] [2847/3535] SHOO kept (0.6s) | 2844 kept, 3 rejected | 137.6/min | ETA: 5.0m [2026-01-05T12:20:47.550702] [DEBUG] [REMOTE ] SHOP: Retrieved 2671 rows, trimmed to 300. [2026-01-05T12:20:47.550854] [DEBUG] [REMOTE ] SHOP: PASS: History has at least 300 days. [2026-01-05T12:20:47.551132] [DEBUG] [REMOTE ] SHOP: PASS: Price check passed. Min price $139.93. [2026-01-05T12:20:47.551318] [DEBUG] [REMOTE ] SHOP: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:47.551477] [DEBUG] [REMOTE ] SHOP: PASS: Integrity check passed. [2026-01-05T12:20:47.551535] [DEBUG] [REMOTE ] SHOP: Symbol is viable for forecasting. [2026-01-05T12:20:47.551629] [INFO ] [MAIN ] [2848/3535] SHOP kept (0.3s) | 2845 kept, 3 rejected | 137.6/min | ETA: 5.0m [2026-01-05T12:20:48.103875] [DEBUG] [REMOTE ] SHY: Retrieved 5898 rows, trimmed to 300. [2026-01-05T12:20:48.104012] [DEBUG] [REMOTE ] SHY: PASS: History has at least 300 days. [2026-01-05T12:20:48.104230] [DEBUG] [REMOTE ] SHY: PASS: Price check passed. Min price $82.03. [2026-01-05T12:20:48.104420] [DEBUG] [REMOTE ] SHY: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:48.104547] [DEBUG] [REMOTE ] SHY: PASS: Integrity check passed. [2026-01-05T12:20:48.104617] [DEBUG] [REMOTE ] SHY: Symbol is viable for forecasting. [2026-01-05T12:20:48.104671] [INFO ] [MAIN ] [2849/3535] SHY kept (0.6s) | 2846 kept, 3 rejected | 137.6/min | ETA: 5.0m [2026-01-05T12:20:48.380850] [DEBUG] [REMOTE ] SIBN: Retrieved 1812 rows, trimmed to 300. [2026-01-05T12:20:48.380975] [DEBUG] [REMOTE ] SIBN: PASS: History has at least 300 days. [2026-01-05T12:20:48.381186] [DEBUG] [REMOTE ] SIBN: PASS: Price check passed. Min price $14.74. [2026-01-05T12:20:48.381365] [DEBUG] [REMOTE ] SIBN: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:48.381482] [DEBUG] [REMOTE ] SIBN: PASS: Integrity check passed. [2026-01-05T12:20:48.381524] [DEBUG] [REMOTE ] SIBN: Symbol is viable for forecasting. [2026-01-05T12:20:48.381589] [INFO ] [MAIN ] [2850/3535] SIBN kept (0.3s) | 2847 kept, 3 rejected | 137.6/min | ETA: 5.0m [2026-01-05T12:20:49.078173] [DEBUG] [REMOTE ] SID: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:49.078313] [DEBUG] [REMOTE ] SID: PASS: History has at least 300 days. [2026-01-05T12:20:49.078528] [DEBUG] [REMOTE ] SID: PASS: Price check passed. Min price $1.45. [2026-01-05T12:20:49.078709] [DEBUG] [REMOTE ] SID: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:49.078829] [DEBUG] [REMOTE ] SID: PASS: Integrity check passed. [2026-01-05T12:20:49.078871] [DEBUG] [REMOTE ] SID: Symbol is viable for forecasting. [2026-01-05T12:20:49.078919] [INFO ] [MAIN ] [2851/3535] SID kept (0.7s) | 2848 kept, 3 rejected | 137.5/min | ETA: 5.0m [2026-01-05T12:20:49.536396] [DEBUG] [REMOTE ] SIEB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:49.536543] [DEBUG] [REMOTE ] SIEB: PASS: History has at least 300 days. [2026-01-05T12:20:49.536802] [DEBUG] [REMOTE ] SIEB: PASS: Price check passed. Min price $2.64. [2026-01-05T12:20:49.536937] [DEBUG] [REMOTE ] SIEB: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:49.537061] [DEBUG] [REMOTE ] SIEB: PASS: Integrity check passed. [2026-01-05T12:20:49.537102] [DEBUG] [REMOTE ] SIEB: Symbol is viable for forecasting. [2026-01-05T12:20:49.537152] [INFO ] [MAIN ] [2852/3535] SIEB kept (0.5s) | 2849 kept, 3 rejected | 137.5/min | ETA: 5.0m [2026-01-05T12:20:50.065327] [DEBUG] [REMOTE ] SIFY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:50.065463] [DEBUG] [REMOTE ] SIFY: PASS: History has at least 300 days. [2026-01-05T12:20:50.065720] [DEBUG] [REMOTE ] SIFY: PASS: Price check passed. Min price $10.37. [2026-01-05T12:20:50.065876] [DEBUG] [REMOTE ] SIFY: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:50.065995] [DEBUG] [REMOTE ] SIFY: PASS: Integrity check passed. [2026-01-05T12:20:50.066037] [DEBUG] [REMOTE ] SIFY: Symbol is viable for forecasting. [2026-01-05T12:20:50.066087] [INFO ] [MAIN ] [2853/3535] SIFY kept (0.5s) | 2850 kept, 3 rejected | 137.5/min | ETA: 5.0m [2026-01-05T12:20:50.542518] [DEBUG] [REMOTE ] SIG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:50.542737] [DEBUG] [REMOTE ] SIG: PASS: History has at least 300 days. [2026-01-05T12:20:50.543034] [DEBUG] [REMOTE ] SIG: PASS: Price check passed. Min price $82.88. [2026-01-05T12:20:50.543192] [DEBUG] [REMOTE ] SIG: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:50.543330] [DEBUG] [REMOTE ] SIG: PASS: Integrity check passed. [2026-01-05T12:20:50.543377] [DEBUG] [REMOTE ] SIG: Symbol is viable for forecasting. [2026-01-05T12:20:50.543434] [INFO ] [MAIN ] [2854/3535] SIG kept (0.5s) | 2851 kept, 3 rejected | 137.5/min | ETA: 5.0m [2026-01-05T12:20:51.014539] [DEBUG] [REMOTE ] SIGA: Retrieved 6581 rows, trimmed to 300. [2026-01-05T12:20:51.014803] [DEBUG] [REMOTE ] SIGA: PASS: History has at least 300 days. [2026-01-05T12:20:51.015366] [DEBUG] [REMOTE ] SIGA: PASS: Price check passed. Min price $5.77. [2026-01-05T12:20:51.015517] [DEBUG] [REMOTE ] SIGA: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:51.015697] [DEBUG] [REMOTE ] SIGA: PASS: Integrity check passed. [2026-01-05T12:20:51.015743] [DEBUG] [REMOTE ] SIGA: Symbol is viable for forecasting. [2026-01-05T12:20:51.015801] [INFO ] [MAIN ] [2855/3535] SIGA kept (0.5s) | 2852 kept, 3 rejected | 137.5/min | ETA: 4.9m [2026-01-05T12:20:51.487290] [DEBUG] [REMOTE ] SIGI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:51.487551] [DEBUG] [REMOTE ] SIGI: PASS: History has at least 300 days. [2026-01-05T12:20:51.488084] [DEBUG] [REMOTE ] SIGI: PASS: Price check passed. Min price $73.62. [2026-01-05T12:20:51.488349] [DEBUG] [REMOTE ] SIGI: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:51.488642] [DEBUG] [REMOTE ] SIGI: PASS: Integrity check passed. [2026-01-05T12:20:51.488706] [DEBUG] [REMOTE ] SIGI: Symbol is viable for forecasting. [2026-01-05T12:20:51.488779] [INFO ] [MAIN ] [2856/3535] SIGI kept (0.5s) | 2853 kept, 3 rejected | 137.5/min | ETA: 4.9m [2026-01-05T12:20:51.748660] [DEBUG] [REMOTE ] SII: Retrieved 1386 rows, trimmed to 300. [2026-01-05T12:20:51.748790] [DEBUG] [REMOTE ] SII: PASS: History has at least 300 days. [2026-01-05T12:20:51.748997] [DEBUG] [REMOTE ] SII: PASS: Price check passed. Min price $79.38. [2026-01-05T12:20:51.749134] [DEBUG] [REMOTE ] SII: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:51.749248] [DEBUG] [REMOTE ] SII: PASS: Integrity check passed. [2026-01-05T12:20:51.749289] [DEBUG] [REMOTE ] SII: Symbol is viable for forecasting. [2026-01-05T12:20:51.749339] [INFO ] [MAIN ] [2857/3535] SII kept (0.3s) | 2854 kept, 3 rejected | 137.5/min | ETA: 4.9m [2026-01-05T12:20:52.308986] [DEBUG] [REMOTE ] SIMO: Retrieved 5160 rows, trimmed to 300. [2026-01-05T12:20:52.309114] [DEBUG] [REMOTE ] SIMO: PASS: History has at least 300 days. [2026-01-05T12:20:52.309320] [DEBUG] [REMOTE ] SIMO: PASS: Price check passed. Min price $80.16. [2026-01-05T12:20:52.309453] [DEBUG] [REMOTE ] SIMO: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:52.309565] [DEBUG] [REMOTE ] SIMO: PASS: Integrity check passed. [2026-01-05T12:20:52.309625] [DEBUG] [REMOTE ] SIMO: Symbol is viable for forecasting. [2026-01-05T12:20:52.309673] [INFO ] [MAIN ] [2858/3535] SIMO kept (0.6s) | 2855 kept, 3 rejected | 137.5/min | ETA: 4.9m [2026-01-05T12:20:52.789607] [DEBUG] [REMOTE ] SIRI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:52.789745] [DEBUG] [REMOTE ] SIRI: PASS: History has at least 300 days. [2026-01-05T12:20:52.789966] [DEBUG] [REMOTE ] SIRI: PASS: Price check passed. Min price $19.92. [2026-01-05T12:20:52.790098] [DEBUG] [REMOTE ] SIRI: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:52.790211] [DEBUG] [REMOTE ] SIRI: PASS: Integrity check passed. [2026-01-05T12:20:52.790251] [DEBUG] [REMOTE ] SIRI: Symbol is viable for forecasting. [2026-01-05T12:20:52.790298] [INFO ] [MAIN ] [2859/3535] SIRI kept (0.5s) | 2856 kept, 3 rejected | 137.5/min | ETA: 4.9m [2026-01-05T12:20:53.255499] [DEBUG] [REMOTE ] SITC: Retrieved 6283 rows, trimmed to 300. [2026-01-05T12:20:53.255662] [DEBUG] [REMOTE ] SITC: PASS: History has at least 300 days. [2026-01-05T12:20:53.255887] [DEBUG] [REMOTE ] SITC: PASS: Price check passed. Min price $5.87. [2026-01-05T12:20:53.256052] [DEBUG] [REMOTE ] SITC: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:53.256197] [DEBUG] [REMOTE ] SITC: PASS: Integrity check passed. [2026-01-05T12:20:53.256249] [DEBUG] [REMOTE ] SITC: Symbol is viable for forecasting. [2026-01-05T12:20:53.256313] [INFO ] [MAIN ] [2860/3535] SITC kept (0.5s) | 2857 kept, 3 rejected | 137.5/min | ETA: 4.9m [2026-01-05T12:20:53.556206] [DEBUG] [REMOTE ] SITE: Retrieved 2425 rows, trimmed to 300. [2026-01-05T12:20:53.556346] [DEBUG] [REMOTE ] SITE: PASS: History has at least 300 days. [2026-01-05T12:20:53.556555] [DEBUG] [REMOTE ] SITE: PASS: Price check passed. Min price $116.99. [2026-01-05T12:20:53.556721] [DEBUG] [REMOTE ] SITE: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:53.556837] [DEBUG] [REMOTE ] SITE: PASS: Integrity check passed. [2026-01-05T12:20:53.556877] [DEBUG] [REMOTE ] SITE: Symbol is viable for forecasting. [2026-01-05T12:20:53.556924] [INFO ] [MAIN ] [2861/3535] SITE kept (0.3s) | 2858 kept, 3 rejected | 137.5/min | ETA: 4.9m [2026-01-05T12:20:53.872821] [DEBUG] [REMOTE ] SITM: Retrieved 1537 rows, trimmed to 300. [2026-01-05T12:20:53.872941] [DEBUG] [REMOTE ] SITM: PASS: History has at least 300 days. [2026-01-05T12:20:53.873140] [DEBUG] [REMOTE ] SITM: PASS: Price check passed. Min price $252.76. [2026-01-05T12:20:53.873290] [DEBUG] [REMOTE ] SITM: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:53.873402] [DEBUG] [REMOTE ] SITM: PASS: Integrity check passed. [2026-01-05T12:20:53.873443] [DEBUG] [REMOTE ] SITM: Symbol is viable for forecasting. [2026-01-05T12:20:53.873491] [INFO ] [MAIN ] [2862/3535] SITM kept (0.3s) | 2859 kept, 3 rejected | 137.6/min | ETA: 4.9m [2026-01-05T12:20:54.353020] [DEBUG] [REMOTE ] SIXG: Retrieved 1719 rows, trimmed to 300. [2026-01-05T12:20:54.353145] [DEBUG] [REMOTE ] SIXG: PASS: History has at least 300 days. [2026-01-05T12:20:54.353346] [DEBUG] [REMOTE ] SIXG: PASS: Price check passed. Min price $60.27. [2026-01-05T12:20:54.353477] [DEBUG] [REMOTE ] SIXG: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:54.353605] [DEBUG] [REMOTE ] SIXG: PASS: Integrity check passed. [2026-01-05T12:20:54.353646] [DEBUG] [REMOTE ] SIXG: Symbol is viable for forecasting. [2026-01-05T12:20:54.353697] [INFO ] [MAIN ] [2863/3535] SIXG kept (0.5s) | 2860 kept, 3 rejected | 137.5/min | ETA: 4.9m [2026-01-05T12:20:54.857598] [DEBUG] [REMOTE ] SJM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:54.857780] [DEBUG] [REMOTE ] SJM: PASS: History has at least 300 days. [2026-01-05T12:20:54.858103] [DEBUG] [REMOTE ] SJM: PASS: Price check passed. Min price $96.63. [2026-01-05T12:20:54.858288] [DEBUG] [REMOTE ] SJM: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:54.858440] [DEBUG] [REMOTE ] SJM: PASS: Integrity check passed. [2026-01-05T12:20:54.858485] [DEBUG] [REMOTE ] SJM: Symbol is viable for forecasting. [2026-01-05T12:20:54.858550] [INFO ] [MAIN ] [2864/3535] SJM kept (0.5s) | 2861 kept, 3 rejected | 137.5/min | ETA: 4.9m [2026-01-05T12:20:55.129646] [DEBUG] [REMOTE ] SKE: Retrieved 2021 rows, trimmed to 300. [2026-01-05T12:20:55.129775] [DEBUG] [REMOTE ] SKE: PASS: History has at least 300 days. [2026-01-05T12:20:55.129974] [DEBUG] [REMOTE ] SKE: PASS: Price check passed. Min price $15.54. [2026-01-05T12:20:55.130104] [DEBUG] [REMOTE ] SKE: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:55.130211] [DEBUG] [REMOTE ] SKE: PASS: Integrity check passed. [2026-01-05T12:20:55.130251] [DEBUG] [REMOTE ] SKE: Symbol is viable for forecasting. [2026-01-05T12:20:55.130298] [INFO ] [MAIN ] [2865/3535] SKE kept (0.3s) | 2862 kept, 3 rejected | 137.6/min | ETA: 4.9m [2026-01-05T12:20:55.568864] [DEBUG] [REMOTE ] SKIL: Retrieved 1619 rows, trimmed to 300. [2026-01-05T12:20:55.568993] [DEBUG] [REMOTE ] SKIL: PASS: History has at least 300 days. [2026-01-05T12:20:55.569194] [DEBUG] [REMOTE ] SKIL: PASS: Price check passed. Min price $5.67. [2026-01-05T12:20:55.569324] [DEBUG] [REMOTE ] SKIL: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:55.569431] [DEBUG] [REMOTE ] SKIL: PASS: Integrity check passed. [2026-01-05T12:20:55.569470] [DEBUG] [REMOTE ] SKIL: Symbol is viable for forecasting. [2026-01-05T12:20:55.569516] [INFO ] [MAIN ] [2866/3535] SKIL kept (0.4s) | 2863 kept, 3 rejected | 137.6/min | ETA: 4.9m [2026-01-05T12:20:55.924596] [DEBUG] [REMOTE ] SKIN: Retrieved 1282 rows, trimmed to 300. [2026-01-05T12:20:55.924723] [DEBUG] [REMOTE ] SKIN: PASS: History has at least 300 days. [2026-01-05T12:20:55.924947] [DEBUG] [REMOTE ] SKIN: PASS: Price check passed. Min price $1.26. [2026-01-05T12:20:55.925079] [DEBUG] [REMOTE ] SKIN: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:55.925186] [DEBUG] [REMOTE ] SKIN: PASS: Integrity check passed. [2026-01-05T12:20:55.925225] [DEBUG] [REMOTE ] SKIN: Symbol is viable for forecasting. [2026-01-05T12:20:55.925271] [INFO ] [MAIN ] [2867/3535] SKIN kept (0.4s) | 2864 kept, 3 rejected | 137.6/min | ETA: 4.9m [2026-01-05T12:20:56.225868] [DEBUG] [REMOTE ] SKLZ: Retrieved 1430 rows, trimmed to 300. [2026-01-05T12:20:56.225983] [DEBUG] [REMOTE ] SKLZ: PASS: History has at least 300 days. [2026-01-05T12:20:56.226193] [DEBUG] [REMOTE ] SKLZ: PASS: Price check passed. Min price $4.31. [2026-01-05T12:20:56.226323] [DEBUG] [REMOTE ] SKLZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:56.226427] [DEBUG] [REMOTE ] SKLZ: PASS: Integrity check passed. [2026-01-05T12:20:56.226467] [DEBUG] [REMOTE ] SKLZ: Symbol is viable for forecasting. [2026-01-05T12:20:56.226513] [INFO ] [MAIN ] [2868/3535] SKLZ kept (0.3s) | 2865 kept, 3 rejected | 137.6/min | ETA: 4.8m [2026-01-05T12:20:56.904708] [DEBUG] [REMOTE ] SKM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:56.904845] [DEBUG] [REMOTE ] SKM: PASS: History has at least 300 days. [2026-01-05T12:20:56.905065] [DEBUG] [REMOTE ] SKM: PASS: Price check passed. Min price $19.68. [2026-01-05T12:20:56.905195] [DEBUG] [REMOTE ] SKM: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:56.905314] [DEBUG] [REMOTE ] SKM: PASS: Integrity check passed. [2026-01-05T12:20:56.905353] [DEBUG] [REMOTE ] SKM: Symbol is viable for forecasting. [2026-01-05T12:20:56.905400] [INFO ] [MAIN ] [2869/3535] SKM kept (0.7s) | 2866 kept, 3 rejected | 137.6/min | ETA: 4.8m [2026-01-05T12:20:57.018014] [DEBUG] [REMOTE ] SKRE: Retrieved 501 rows, trimmed to 300. [2026-01-05T12:20:57.018140] [DEBUG] [REMOTE ] SKRE: PASS: History has at least 300 days. [2026-01-05T12:20:57.018332] [DEBUG] [REMOTE ] SKRE: PASS: Price check passed. Min price $8.50. [2026-01-05T12:20:57.018463] [DEBUG] [REMOTE ] SKRE: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:57.018598] [DEBUG] [REMOTE ] SKRE: PASS: Integrity check passed. [2026-01-05T12:20:57.018659] [DEBUG] [REMOTE ] SKRE: Symbol is viable for forecasting. [2026-01-05T12:20:57.018713] [INFO ] [MAIN ] [2870/3535] SKRE kept (0.1s) | 2867 kept, 3 rejected | 137.6/min | ETA: 4.8m [2026-01-05T12:20:57.542973] [DEBUG] [REMOTE ] SKWD: Retrieved 745 rows, trimmed to 300. [2026-01-05T12:20:57.543111] [DEBUG] [REMOTE ] SKWD: PASS: History has at least 300 days. [2026-01-05T12:20:57.543315] [DEBUG] [REMOTE ] SKWD: PASS: Price check passed. Min price $45.00. [2026-01-05T12:20:57.543481] [DEBUG] [REMOTE ] SKWD: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:57.543610] [DEBUG] [REMOTE ] SKWD: PASS: Integrity check passed. [2026-01-05T12:20:57.543653] [DEBUG] [REMOTE ] SKWD: Symbol is viable for forecasting. [2026-01-05T12:20:57.543700] [INFO ] [MAIN ] [2871/3535] SKWD kept (0.5s) | 2868 kept, 3 rejected | 137.6/min | ETA: 4.8m [2026-01-05T12:20:58.175975] [DEBUG] [REMOTE ] SKY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:20:58.176102] [DEBUG] [REMOTE ] SKY: PASS: History has at least 300 days. [2026-01-05T12:20:58.176302] [DEBUG] [REMOTE ] SKY: PASS: Price check passed. Min price $64.26. [2026-01-05T12:20:58.176432] [DEBUG] [REMOTE ] SKY: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:58.176541] [DEBUG] [REMOTE ] SKY: PASS: Integrity check passed. [2026-01-05T12:20:58.176600] [DEBUG] [REMOTE ] SKY: Symbol is viable for forecasting. [2026-01-05T12:20:58.176648] [INFO ] [MAIN ] [2872/3535] SKY kept (0.6s) | 2869 kept, 3 rejected | 137.6/min | ETA: 4.8m [2026-01-05T12:20:58.423898] [DEBUG] [REMOTE ] SKYH: Retrieved 1273 rows, trimmed to 300. [2026-01-05T12:20:58.424037] [DEBUG] [REMOTE ] SKYH: PASS: History has at least 300 days. [2026-01-05T12:20:58.424439] [DEBUG] [REMOTE ] SKYH: PASS: Price check passed. Min price $8.30. [2026-01-05T12:20:58.424622] [DEBUG] [REMOTE ] SKYH: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:58.424749] [DEBUG] [REMOTE ] SKYH: PASS: Integrity check passed. [2026-01-05T12:20:58.424791] [DEBUG] [REMOTE ] SKYH: Symbol is viable for forecasting. [2026-01-05T12:20:58.424839] [INFO ] [MAIN ] [2873/3535] SKYH kept (0.2s) | 2870 kept, 3 rejected | 137.6/min | ETA: 4.8m [2026-01-05T12:20:58.838326] [DEBUG] [REMOTE ] SKYX: Retrieved 1668 rows, trimmed to 300. [2026-01-05T12:20:58.838447] [DEBUG] [REMOTE ] SKYX: PASS: History has at least 300 days. [2026-01-05T12:20:58.838708] [DEBUG] [REMOTE ] SKYX: PASS: Price check passed. Min price $1.13. [2026-01-05T12:20:58.838848] [DEBUG] [REMOTE ] SKYX: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:58.838955] [DEBUG] [REMOTE ] SKYX: PASS: Integrity check passed. [2026-01-05T12:20:58.838995] [DEBUG] [REMOTE ] SKYX: Symbol is viable for forecasting. [2026-01-05T12:20:58.839041] [INFO ] [MAIN ] [2874/3535] SKYX kept (0.4s) | 2871 kept, 3 rejected | 137.6/min | ETA: 4.8m [2026-01-05T12:20:59.333683] [DEBUG] [REMOTE ] SKYY: Retrieved 3646 rows, trimmed to 300. [2026-01-05T12:20:59.333807] [DEBUG] [REMOTE ] SKYY: PASS: History has at least 300 days. [2026-01-05T12:20:59.334006] [DEBUG] [REMOTE ] SKYY: PASS: Price check passed. Min price $123.65. [2026-01-05T12:20:59.334135] [DEBUG] [REMOTE ] SKYY: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:59.334242] [DEBUG] [REMOTE ] SKYY: PASS: Integrity check passed. [2026-01-05T12:20:59.334280] [DEBUG] [REMOTE ] SKYY: Symbol is viable for forecasting. [2026-01-05T12:20:59.334326] [INFO ] [MAIN ] [2875/3535] SKYY kept (0.5s) | 2872 kept, 3 rejected | 137.6/min | ETA: 4.8m [2026-01-05T12:20:59.831103] [DEBUG] [REMOTE ] SLAB: Retrieved 6483 rows, trimmed to 300. [2026-01-05T12:20:59.831230] [DEBUG] [REMOTE ] SLAB: PASS: History has at least 300 days. [2026-01-05T12:20:59.831434] [DEBUG] [REMOTE ] SLAB: PASS: Price check passed. Min price $116.08. [2026-01-05T12:20:59.831564] [DEBUG] [REMOTE ] SLAB: PASS: Continuity check passed with 300 days. [2026-01-05T12:20:59.831694] [DEBUG] [REMOTE ] SLAB: PASS: Integrity check passed. [2026-01-05T12:20:59.831733] [DEBUG] [REMOTE ] SLAB: Symbol is viable for forecasting. [2026-01-05T12:20:59.831781] [INFO ] [MAIN ] [2876/3535] SLAB kept (0.5s) | 2873 kept, 3 rejected | 137.6/min | ETA: 4.8m [2026-01-05T12:21:00.312671] [DEBUG] [REMOTE ] SLB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:00.312799] [DEBUG] [REMOTE ] SLB: PASS: History has at least 300 days. [2026-01-05T12:21:00.313001] [DEBUG] [REMOTE ] SLB: PASS: Price check passed. Min price $31.48. [2026-01-05T12:21:00.313134] [DEBUG] [REMOTE ] SLB: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:00.313245] [DEBUG] [REMOTE ] SLB: PASS: Integrity check passed. [2026-01-05T12:21:00.313284] [DEBUG] [REMOTE ] SLB: Symbol is viable for forecasting. [2026-01-05T12:21:00.313331] [INFO ] [MAIN ] [2877/3535] SLB kept (0.5s) | 2874 kept, 3 rejected | 137.6/min | ETA: 4.8m [2026-01-05T12:21:00.606220] [DEBUG] [REMOTE ] SLDB: Retrieved 1995 rows, trimmed to 300. [2026-01-05T12:21:00.606358] [DEBUG] [REMOTE ] SLDB: PASS: History has at least 300 days. [2026-01-05T12:21:00.606567] [DEBUG] [REMOTE ] SLDB: PASS: Price check passed. Min price $3.93. [2026-01-05T12:21:00.606720] [DEBUG] [REMOTE ] SLDB: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:00.606833] [DEBUG] [REMOTE ] SLDB: PASS: Integrity check passed. [2026-01-05T12:21:00.606873] [DEBUG] [REMOTE ] SLDB: Symbol is viable for forecasting. [2026-01-05T12:21:00.606921] [INFO ] [MAIN ] [2878/3535] SLDB kept (0.3s) | 2875 kept, 3 rejected | 137.6/min | ETA: 4.8m [2026-01-05T12:21:00.996118] [DEBUG] [REMOTE ] SLDP: Retrieved 1163 rows, trimmed to 300. [2026-01-05T12:21:00.996236] [DEBUG] [REMOTE ] SLDP: PASS: History has at least 300 days. [2026-01-05T12:21:00.996438] [DEBUG] [REMOTE ] SLDP: PASS: Price check passed. Min price $4.25. [2026-01-05T12:21:00.996589] [DEBUG] [REMOTE ] SLDP: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:00.996703] [DEBUG] [REMOTE ] SLDP: PASS: Integrity check passed. [2026-01-05T12:21:00.996744] [DEBUG] [REMOTE ] SLDP: Symbol is viable for forecasting. [2026-01-05T12:21:00.996792] [INFO ] [MAIN ] [2879/3535] SLDP kept (0.4s) | 2876 kept, 3 rejected | 137.6/min | ETA: 4.8m [2026-01-05T12:21:01.597596] [DEBUG] [REMOTE ] SLF: Retrieved 6484 rows, trimmed to 300. [2026-01-05T12:21:01.597724] [DEBUG] [REMOTE ] SLF: PASS: History has at least 300 days. [2026-01-05T12:21:01.597958] [DEBUG] [REMOTE ] SLF: PASS: Price check passed. Min price $57.33. [2026-01-05T12:21:01.598101] [DEBUG] [REMOTE ] SLF: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:01.598213] [DEBUG] [REMOTE ] SLF: PASS: Integrity check passed. [2026-01-05T12:21:01.598253] [DEBUG] [REMOTE ] SLF: Symbol is viable for forecasting. [2026-01-05T12:21:01.598300] [INFO ] [MAIN ] [2880/3535] SLF kept (0.6s) | 2877 kept, 3 rejected | 137.6/min | ETA: 4.8m [2026-01-05T12:21:02.076177] [DEBUG] [REMOTE ] SLG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:02.076304] [DEBUG] [REMOTE ] SLG: PASS: History has at least 300 days. [2026-01-05T12:21:02.076507] [DEBUG] [REMOTE ] SLG: PASS: Price check passed. Min price $41.53. [2026-01-05T12:21:02.076658] [DEBUG] [REMOTE ] SLG: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:02.076770] [DEBUG] [REMOTE ] SLG: PASS: Integrity check passed. [2026-01-05T12:21:02.076809] [DEBUG] [REMOTE ] SLG: Symbol is viable for forecasting. [2026-01-05T12:21:02.076856] [INFO ] [MAIN ] [2881/3535] SLG kept (0.5s) | 2878 kept, 3 rejected | 137.6/min | ETA: 4.8m [2026-01-05T12:21:02.547009] [DEBUG] [REMOTE ] SLGN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:02.547136] [DEBUG] [REMOTE ] SLGN: PASS: History has at least 300 days. [2026-01-05T12:21:02.547341] [DEBUG] [REMOTE ] SLGN: PASS: Price check passed. Min price $37.37. [2026-01-05T12:21:02.547500] [DEBUG] [REMOTE ] SLGN: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:02.547636] [DEBUG] [REMOTE ] SLGN: PASS: Integrity check passed. [2026-01-05T12:21:02.547678] [DEBUG] [REMOTE ] SLGN: Symbol is viable for forecasting. [2026-01-05T12:21:02.547725] [INFO ] [MAIN ] [2882/3535] SLGN kept (0.5s) | 2879 kept, 3 rejected | 137.6/min | ETA: 4.7m [2026-01-05T12:21:03.077441] [DEBUG] [REMOTE ] SLM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:03.077564] [DEBUG] [REMOTE ] SLM: PASS: History has at least 300 days. [2026-01-05T12:21:03.077787] [DEBUG] [REMOTE ] SLM: PASS: Price check passed. Min price $25.08. [2026-01-05T12:21:03.077919] [DEBUG] [REMOTE ] SLM: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:03.078029] [DEBUG] [REMOTE ] SLM: PASS: Integrity check passed. [2026-01-05T12:21:03.078069] [DEBUG] [REMOTE ] SLM: Symbol is viable for forecasting. [2026-01-05T12:21:03.078116] [INFO ] [MAIN ] [2883/3535] SLM kept (0.5s) | 2880 kept, 3 rejected | 137.5/min | ETA: 4.7m [2026-01-05T12:21:03.403076] [DEBUG] [REMOTE ] SLN: Retrieved 1337 rows, trimmed to 300. [2026-01-05T12:21:03.403232] [DEBUG] [REMOTE ] SLN: PASS: History has at least 300 days. [2026-01-05T12:21:03.403440] [DEBUG] [REMOTE ] SLN: PASS: Price check passed. Min price $5.00. [2026-01-05T12:21:03.403619] [DEBUG] [REMOTE ] SLN: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:03.403754] [DEBUG] [REMOTE ] SLN: PASS: Integrity check passed. [2026-01-05T12:21:03.403797] [DEBUG] [REMOTE ] SLN: Symbol is viable for forecasting. [2026-01-05T12:21:03.403846] [INFO ] [MAIN ] [2884/3535] SLN kept (0.3s) | 2881 kept, 3 rejected | 137.6/min | ETA: 4.7m [2026-01-05T12:21:03.815948] [DEBUG] [REMOTE ] SLNO: Retrieved 2800 rows, trimmed to 300. [2026-01-05T12:21:03.816358] [DEBUG] [REMOTE ] SLNO: PASS: History has at least 300 days. [2026-01-05T12:21:03.816645] [DEBUG] [REMOTE ] SLNO: PASS: Price check passed. Min price $43.54. [2026-01-05T12:21:03.816790] [DEBUG] [REMOTE ] SLNO: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:03.816915] [DEBUG] [REMOTE ] SLNO: PASS: Integrity check passed. [2026-01-05T12:21:03.816958] [DEBUG] [REMOTE ] SLNO: Symbol is viable for forecasting. [2026-01-05T12:21:03.817012] [INFO ] [MAIN ] [2885/3535] SLNO kept (0.4s) | 2882 kept, 3 rejected | 137.6/min | ETA: 4.7m [2026-01-05T12:21:04.206641] [DEBUG] [REMOTE ] SLP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:04.206772] [DEBUG] [REMOTE ] SLP: PASS: History has at least 300 days. [2026-01-05T12:21:04.206999] [DEBUG] [REMOTE ] SLP: PASS: Price check passed. Min price $14.76. [2026-01-05T12:21:04.207131] [DEBUG] [REMOTE ] SLP: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:04.207243] [DEBUG] [REMOTE ] SLP: PASS: Integrity check passed. [2026-01-05T12:21:04.207283] [DEBUG] [REMOTE ] SLP: Symbol is viable for forecasting. [2026-01-05T12:21:04.207329] [INFO ] [MAIN ] [2886/3535] SLP kept (0.4s) | 2883 kept, 3 rejected | 137.6/min | ETA: 4.7m [2026-01-05T12:21:04.603521] [DEBUG] [REMOTE ] SLQD: Retrieved 3071 rows, trimmed to 300. [2026-01-05T12:21:04.603665] [DEBUG] [REMOTE ] SLQD: PASS: History has at least 300 days. [2026-01-05T12:21:04.603863] [DEBUG] [REMOTE ] SLQD: PASS: Price check passed. Min price $50.13. [2026-01-05T12:21:04.603992] [DEBUG] [REMOTE ] SLQD: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:04.604097] [DEBUG] [REMOTE ] SLQD: PASS: Integrity check passed. [2026-01-05T12:21:04.604151] [DEBUG] [REMOTE ] SLQD: Symbol is viable for forecasting. [2026-01-05T12:21:04.604199] [INFO ] [MAIN ] [2887/3535] SLQD kept (0.4s) | 2884 kept, 3 rejected | 137.6/min | ETA: 4.7m [2026-01-05T12:21:05.130085] [DEBUG] [REMOTE ] SLRC: Retrieved 4000 rows, trimmed to 300. [2026-01-05T12:21:05.130290] [DEBUG] [REMOTE ] SLRC: PASS: History has at least 300 days. [2026-01-05T12:21:05.130556] [DEBUG] [REMOTE ] SLRC: PASS: Price check passed. Min price $13.60. [2026-01-05T12:21:05.130733] [DEBUG] [REMOTE ] SLRC: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:05.130875] [DEBUG] [REMOTE ] SLRC: PASS: Integrity check passed. [2026-01-05T12:21:05.130919] [DEBUG] [REMOTE ] SLRC: Symbol is viable for forecasting. [2026-01-05T12:21:05.130979] [INFO ] [MAIN ] [2888/3535] SLRC kept (0.5s) | 2885 kept, 3 rejected | 137.6/min | ETA: 4.7m [2026-01-05T12:21:05.292944] [DEBUG] [REMOTE ] SLS: Retrieved 2013 rows, trimmed to 300. [2026-01-05T12:21:05.293078] [DEBUG] [REMOTE ] SLS: PASS: History has at least 300 days. [2026-01-05T12:21:05.293285] [DEBUG] [REMOTE ] SLS: PASS: Price check passed. Min price $1.39. [2026-01-05T12:21:05.293434] [DEBUG] [REMOTE ] SLS: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:05.293553] [DEBUG] [REMOTE ] SLS: PASS: Integrity check passed. [2026-01-05T12:21:05.293622] [DEBUG] [REMOTE ] SLS: Symbol is viable for forecasting. [2026-01-05T12:21:05.293671] [INFO ] [MAIN ] [2889/3535] SLS kept (0.2s) | 2886 kept, 3 rejected | 137.6/min | ETA: 4.7m [2026-01-05T12:21:05.759197] [DEBUG] [REMOTE ] SLVM: Retrieved 1074 rows, trimmed to 300. [2026-01-05T12:21:05.759328] [DEBUG] [REMOTE ] SLVM: PASS: History has at least 300 days. [2026-01-05T12:21:05.759528] [DEBUG] [REMOTE ] SLVM: PASS: Price check passed. Min price $39.24. [2026-01-05T12:21:05.759681] [DEBUG] [REMOTE ] SLVM: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:05.759792] [DEBUG] [REMOTE ] SLVM: PASS: Integrity check passed. [2026-01-05T12:21:05.759841] [DEBUG] [REMOTE ] SLVM: Symbol is viable for forecasting. [2026-01-05T12:21:05.759917] [INFO ] [MAIN ] [2890/3535] SLVM kept (0.5s) | 2887 kept, 3 rejected | 137.6/min | ETA: 4.7m [2026-01-05T12:21:06.160100] [DEBUG] [REMOTE ] SLVO: Retrieved 398 rows, trimmed to 300. [2026-01-05T12:21:06.160226] [DEBUG] [REMOTE ] SLVO: PASS: History has at least 300 days. [2026-01-05T12:21:06.160419] [DEBUG] [REMOTE ] SLVO: PASS: Price check passed. Min price $82.87. [2026-01-05T12:21:06.160551] [DEBUG] [REMOTE ] SLVO: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:06.160688] [DEBUG] [REMOTE ] SLVO: PASS: Integrity check passed. [2026-01-05T12:21:06.160729] [DEBUG] [REMOTE ] SLVO: Symbol is viable for forecasting. [2026-01-05T12:21:06.160776] [INFO ] [MAIN ] [2891/3535] SLVO kept (0.4s) | 2888 kept, 3 rejected | 137.6/min | ETA: 4.7m [2026-01-05T12:21:06.471067] [DEBUG] [REMOTE ] SLXN: Retrieved 346 rows, trimmed to 300. [2026-01-05T12:21:06.471213] [DEBUG] [REMOTE ] SLXN: PASS: History has at least 300 days. [2026-01-05T12:21:06.471415] [DEBUG] [REMOTE ] SLXN: PASS: Price check passed. Min price $1.73. [2026-01-05T12:21:06.471547] [DEBUG] [REMOTE ] SLXN: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:06.471682] [DEBUG] [REMOTE ] SLXN: PASS: Integrity check passed. [2026-01-05T12:21:06.471723] [DEBUG] [REMOTE ] SLXN: Symbol is viable for forecasting. [2026-01-05T12:21:06.471770] [INFO ] [MAIN ] [2892/3535] SLXN kept (0.3s) | 2889 kept, 3 rejected | 137.6/min | ETA: 4.7m [2026-01-05T12:21:07.216387] [DEBUG] [REMOTE ] SM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:07.216515] [DEBUG] [REMOTE ] SM: PASS: History has at least 300 days. [2026-01-05T12:21:07.216749] [DEBUG] [REMOTE ] SM: PASS: Price check passed. Min price $17.66. [2026-01-05T12:21:07.216912] [DEBUG] [REMOTE ] SM: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:07.217031] [DEBUG] [REMOTE ] SM: PASS: Integrity check passed. [2026-01-05T12:21:07.217072] [DEBUG] [REMOTE ] SM: Symbol is viable for forecasting. [2026-01-05T12:21:07.217120] [INFO ] [MAIN ] [2893/3535] SM kept (0.7s) | 2890 kept, 3 rejected | 137.6/min | ETA: 4.7m [2026-01-05T12:21:07.693154] [DEBUG] [REMOTE ] SMBC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:07.693284] [DEBUG] [REMOTE ] SMBC: PASS: History has at least 300 days. [2026-01-05T12:21:07.693489] [DEBUG] [REMOTE ] SMBC: PASS: Price check passed. Min price $47.63. [2026-01-05T12:21:07.693640] [DEBUG] [REMOTE ] SMBC: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:07.693753] [DEBUG] [REMOTE ] SMBC: PASS: Integrity check passed. [2026-01-05T12:21:07.693792] [DEBUG] [REMOTE ] SMBC: Symbol is viable for forecasting. [2026-01-05T12:21:07.693838] [INFO ] [MAIN ] [2894/3535] SMBC kept (0.5s) | 2891 kept, 3 rejected | 137.6/min | ETA: 4.7m [2026-01-05T12:21:08.198424] [DEBUG] [REMOTE ] SMBK: Retrieved 6284 rows, trimmed to 300. [2026-01-05T12:21:08.198629] [DEBUG] [REMOTE ] SMBK: PASS: History has at least 300 days. [2026-01-05T12:21:08.198877] [DEBUG] [REMOTE ] SMBK: PASS: Price check passed. Min price $33.36. [2026-01-05T12:21:08.199013] [DEBUG] [REMOTE ] SMBK: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:08.199139] [DEBUG] [REMOTE ] SMBK: PASS: Integrity check passed. [2026-01-05T12:21:08.199182] [DEBUG] [REMOTE ] SMBK: Symbol is viable for forecasting. [2026-01-05T12:21:08.199230] [INFO ] [MAIN ] [2895/3535] SMBK kept (0.5s) | 2892 kept, 3 rejected | 137.6/min | ETA: 4.7m [2026-01-05T12:21:08.581566] [DEBUG] [REMOTE ] SMCI: Retrieved 4722 rows, trimmed to 300. [2026-01-05T12:21:08.581714] [DEBUG] [REMOTE ] SMCI: PASS: History has at least 300 days. [2026-01-05T12:21:08.581912] [DEBUG] [REMOTE ] SMCI: PASS: Price check passed. Min price $29.27. [2026-01-05T12:21:08.582042] [DEBUG] [REMOTE ] SMCI: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:08.582149] [DEBUG] [REMOTE ] SMCI: PASS: Integrity check passed. [2026-01-05T12:21:08.582189] [DEBUG] [REMOTE ] SMCI: Symbol is viable for forecasting. [2026-01-05T12:21:08.582235] [INFO ] [MAIN ] [2896/3535] SMCI kept (0.4s) | 2893 kept, 3 rejected | 137.6/min | ETA: 4.6m [2026-01-05T12:21:08.782326] [DEBUG] [REMOTE ] SMCX: Retrieved 342 rows, trimmed to 300. [2026-01-05T12:21:08.782437] [DEBUG] [REMOTE ] SMCX: PASS: History has at least 300 days. [2026-01-05T12:21:08.782650] [DEBUG] [REMOTE ] SMCX: PASS: Price check passed. Min price $11.40. [2026-01-05T12:21:08.782790] [DEBUG] [REMOTE ] SMCX: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:08.782897] [DEBUG] [REMOTE ] SMCX: PASS: Integrity check passed. [2026-01-05T12:21:08.782937] [DEBUG] [REMOTE ] SMCX: Symbol is viable for forecasting. [2026-01-05T12:21:08.782982] [INFO ] [MAIN ] [2897/3535] SMCX kept (0.2s) | 2894 kept, 3 rejected | 137.6/min | ETA: 4.6m [2026-01-05T12:21:09.433696] [DEBUG] [REMOTE ] SMFG: Retrieved 5015 rows, trimmed to 300. [2026-01-05T12:21:09.433837] [DEBUG] [REMOTE ] SMFG: PASS: History has at least 300 days. [2026-01-05T12:21:09.434035] [DEBUG] [REMOTE ] SMFG: PASS: Price check passed. Min price $15.20. [2026-01-05T12:21:09.434169] [DEBUG] [REMOTE ] SMFG: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:09.434276] [DEBUG] [REMOTE ] SMFG: PASS: Integrity check passed. [2026-01-05T12:21:09.434316] [DEBUG] [REMOTE ] SMFG: Symbol is viable for forecasting. [2026-01-05T12:21:09.434363] [INFO ] [MAIN ] [2898/3535] SMFG kept (0.7s) | 2895 kept, 3 rejected | 137.6/min | ETA: 4.6m [2026-01-05T12:21:09.913915] [DEBUG] [REMOTE ] SMH: Retrieved 6434 rows, trimmed to 300. [2026-01-05T12:21:09.914056] [DEBUG] [REMOTE ] SMH: PASS: History has at least 300 days. [2026-01-05T12:21:09.914296] [DEBUG] [REMOTE ] SMH: PASS: Price check passed. Min price $324.10. [2026-01-05T12:21:09.914431] [DEBUG] [REMOTE ] SMH: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:09.914553] [DEBUG] [REMOTE ] SMH: PASS: Integrity check passed. [2026-01-05T12:21:09.914614] [DEBUG] [REMOTE ] SMH: Symbol is viable for forecasting. [2026-01-05T12:21:09.914663] [INFO ] [MAIN ] [2899/3535] SMH kept (0.5s) | 2896 kept, 3 rejected | 137.6/min | ETA: 4.6m [2026-01-05T12:21:10.206285] [DEBUG] [REMOTE ] SMHI: Retrieved 2159 rows, trimmed to 300. [2026-01-05T12:21:10.206451] [DEBUG] [REMOTE ] SMHI: PASS: History has at least 300 days. [2026-01-05T12:21:10.206763] [DEBUG] [REMOTE ] SMHI: PASS: Price check passed. Min price $5.61. [2026-01-05T12:21:10.206943] [DEBUG] [REMOTE ] SMHI: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:10.207101] [DEBUG] [REMOTE ] SMHI: PASS: Integrity check passed. [2026-01-05T12:21:10.207154] [DEBUG] [REMOTE ] SMHI: Symbol is viable for forecasting. [2026-01-05T12:21:10.207217] [INFO ] [MAIN ] [2900/3535] SMHI kept (0.3s) | 2897 kept, 3 rejected | 137.6/min | ETA: 4.6m [2026-01-05T12:21:10.439446] [DEBUG] [REMOTE ] SMHX: Retrieved 338 rows, trimmed to 300. [2026-01-05T12:21:10.439641] [DEBUG] [REMOTE ] SMHX: PASS: History has at least 300 days. [2026-01-05T12:21:10.439918] [DEBUG] [REMOTE ] SMHX: PASS: Price check passed. Min price $35.69. [2026-01-05T12:21:10.440107] [DEBUG] [REMOTE ] SMHX: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:10.440278] [DEBUG] [REMOTE ] SMHX: PASS: Integrity check passed. [2026-01-05T12:21:10.440334] [DEBUG] [REMOTE ] SMHX: Symbol is viable for forecasting. [2026-01-05T12:21:10.440385] [INFO ] [MAIN ] [2901/3535] SMHX kept (0.2s) | 2898 kept, 3 rejected | 137.6/min | ETA: 4.6m [2026-01-05T12:21:11.062024] [DEBUG] [REMOTE ] SMID: Retrieved 2455 rows, trimmed to 300. [2026-01-05T12:21:11.062232] [DEBUG] [REMOTE ] SMID: PASS: History has at least 300 days. [2026-01-05T12:21:11.062513] [DEBUG] [REMOTE ] SMID: PASS: Price check passed. Min price $31.20. [2026-01-05T12:21:11.062675] [DEBUG] [REMOTE ] SMID: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:11.062817] [DEBUG] [REMOTE ] SMID: PASS: Integrity check passed. [2026-01-05T12:21:11.062859] [DEBUG] [REMOTE ] SMID: Symbol is viable for forecasting. [2026-01-05T12:21:11.062912] [INFO ] [MAIN ] [2902/3535] SMID kept (0.6s) | 2899 kept, 3 rejected | 137.6/min | ETA: 4.6m [2026-01-05T12:21:11.266830] [DEBUG] [REMOTE ] SMPL: Retrieved 2134 rows, trimmed to 300. [2026-01-05T12:21:11.267014] [DEBUG] [REMOTE ] SMPL: PASS: History has at least 300 days. [2026-01-05T12:21:11.267263] [DEBUG] [REMOTE ] SMPL: PASS: Price check passed. Min price $18.60. [2026-01-05T12:21:11.267399] [DEBUG] [REMOTE ] SMPL: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:11.267545] [DEBUG] [REMOTE ] SMPL: PASS: Integrity check passed. [2026-01-05T12:21:11.267633] [DEBUG] [REMOTE ] SMPL: Symbol is viable for forecasting. [2026-01-05T12:21:11.267690] [INFO ] [MAIN ] [2903/3535] SMPL kept (0.2s) | 2900 kept, 3 rejected | 137.6/min | ETA: 4.6m [2026-01-05T12:21:12.088120] [DEBUG] [REMOTE ] SMTC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:12.088271] [DEBUG] [REMOTE ] SMTC: PASS: History has at least 300 days. [2026-01-05T12:21:12.088484] [DEBUG] [REMOTE ] SMTC: PASS: Price check passed. Min price $62.57. [2026-01-05T12:21:12.088691] [DEBUG] [REMOTE ] SMTC: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:12.088809] [DEBUG] [REMOTE ] SMTC: PASS: Integrity check passed. [2026-01-05T12:21:12.088849] [DEBUG] [REMOTE ] SMTC: Symbol is viable for forecasting. [2026-01-05T12:21:12.088997] [INFO ] [MAIN ] [2904/3535] SMTC kept (0.8s) | 2901 kept, 3 rejected | 137.6/min | ETA: 4.6m [2026-01-05T12:21:12.465621] [DEBUG] [REMOTE ] SMTI: Retrieved 3732 rows, trimmed to 300. [2026-01-05T12:21:12.465761] [DEBUG] [REMOTE ] SMTI: PASS: History has at least 300 days. [2026-01-05T12:21:12.465989] [DEBUG] [REMOTE ] SMTI: PASS: Price check passed. Min price $19.06. [2026-01-05T12:21:12.466122] [DEBUG] [REMOTE ] SMTI: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:12.466243] [DEBUG] [REMOTE ] SMTI: PASS: Integrity check passed. [2026-01-05T12:21:12.466284] [DEBUG] [REMOTE ] SMTI: Symbol is viable for forecasting. [2026-01-05T12:21:12.466333] [INFO ] [MAIN ] [2905/3535] SMTI kept (0.4s) | 2902 kept, 3 rejected | 137.6/min | ETA: 4.6m [2026-01-05T12:21:12.741336] [DEBUG] [REMOTE ] SMWB: Retrieved 1167 rows, trimmed to 300. [2026-01-05T12:21:12.741533] [DEBUG] [REMOTE ] SMWB: PASS: History has at least 300 days. [2026-01-05T12:21:12.741843] [DEBUG] [REMOTE ] SMWB: PASS: Price check passed. Min price $6.93. [2026-01-05T12:21:12.742183] [DEBUG] [REMOTE ] SMWB: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:12.742325] [DEBUG] [REMOTE ] SMWB: PASS: Integrity check passed. [2026-01-05T12:21:12.742367] [DEBUG] [REMOTE ] SMWB: Symbol is viable for forecasting. [2026-01-05T12:21:12.742421] [INFO ] [MAIN ] [2906/3535] SMWB kept (0.3s) | 2903 kept, 3 rejected | 137.6/min | ETA: 4.6m [2026-01-05T12:21:13.130060] [DEBUG] [REMOTE ] SMX: Retrieved 1020 rows, trimmed to 300. [2026-01-05T12:21:13.130249] [DEBUG] [REMOTE ] SMX: PASS: History has at least 300 days. [2026-01-05T12:21:13.130496] [DEBUG] [REMOTE ] SMX: PASS: Price check passed. Min price $4.24. [2026-01-05T12:21:13.130656] [DEBUG] [REMOTE ] SMX: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:13.130781] [DEBUG] [REMOTE ] SMX: PASS: Integrity check passed. [2026-01-05T12:21:13.130823] [DEBUG] [REMOTE ] SMX: Symbol is viable for forecasting. [2026-01-05T12:21:13.130876] [INFO ] [MAIN ] [2907/3535] SMX kept (0.4s) | 2904 kept, 3 rejected | 137.6/min | ETA: 4.6m [2026-01-05T12:21:13.460462] [DEBUG] [REMOTE ] SN: Retrieved 610 rows, trimmed to 300. [2026-01-05T12:21:13.460652] [DEBUG] [REMOTE ] SN: PASS: History has at least 300 days. [2026-01-05T12:21:13.460981] [DEBUG] [REMOTE ] SN: PASS: Price check passed. Min price $84.57. [2026-01-05T12:21:13.461153] [DEBUG] [REMOTE ] SN: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:13.461290] [DEBUG] [REMOTE ] SN: PASS: Integrity check passed. [2026-01-05T12:21:13.461332] [DEBUG] [REMOTE ] SN: Symbol is viable for forecasting. [2026-01-05T12:21:13.461392] [INFO ] [MAIN ] [2908/3535] SN kept (0.3s) | 2905 kept, 3 rejected | 137.6/min | ETA: 4.6m [2026-01-05T12:21:14.194021] [DEBUG] [REMOTE ] SNA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:14.194358] [DEBUG] [REMOTE ] SNA: PASS: History has at least 300 days. [2026-01-05T12:21:14.194665] [DEBUG] [REMOTE ] SNA: PASS: Price check passed. Min price $324.97. [2026-01-05T12:21:14.194813] [DEBUG] [REMOTE ] SNA: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:14.194972] [DEBUG] [REMOTE ] SNA: PASS: Integrity check passed. [2026-01-05T12:21:14.195020] [DEBUG] [REMOTE ] SNA: Symbol is viable for forecasting. [2026-01-05T12:21:14.195077] [INFO ] [MAIN ] [2909/3535] SNA kept (0.7s) | 2906 kept, 3 rejected | 137.6/min | ETA: 4.6m [2026-01-05T12:21:14.487109] [DEBUG] [REMOTE ] SNAP: Retrieved 2223 rows, trimmed to 300. [2026-01-05T12:21:14.487304] [DEBUG] [REMOTE ] SNAP: PASS: History has at least 300 days. [2026-01-05T12:21:14.487562] [DEBUG] [REMOTE ] SNAP: PASS: Price check passed. Min price $7.26. [2026-01-05T12:21:14.487721] [DEBUG] [REMOTE ] SNAP: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:14.487847] [DEBUG] [REMOTE ] SNAP: PASS: Integrity check passed. [2026-01-05T12:21:14.487889] [DEBUG] [REMOTE ] SNAP: Symbol is viable for forecasting. [2026-01-05T12:21:14.487944] [INFO ] [MAIN ] [2910/3535] SNAP kept (0.3s) | 2907 kept, 3 rejected | 137.6/min | ETA: 4.5m [2026-01-05T12:21:14.864644] [DEBUG] [REMOTE ] SNCY: Retrieved 1206 rows, trimmed to 300. [2026-01-05T12:21:14.864782] [DEBUG] [REMOTE ] SNCY: PASS: History has at least 300 days. [2026-01-05T12:21:14.864987] [DEBUG] [REMOTE ] SNCY: PASS: Price check passed. Min price $10.61. [2026-01-05T12:21:14.865119] [DEBUG] [REMOTE ] SNCY: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:14.865234] [DEBUG] [REMOTE ] SNCY: PASS: Integrity check passed. [2026-01-05T12:21:14.865274] [DEBUG] [REMOTE ] SNCY: Symbol is viable for forecasting. [2026-01-05T12:21:14.865323] [INFO ] [MAIN ] [2911/3535] SNCY kept (0.4s) | 2908 kept, 3 rejected | 137.6/min | ETA: 4.5m [2026-01-05T12:21:15.281428] [DEBUG] [REMOTE ] SND: Retrieved 2302 rows, trimmed to 300. [2026-01-05T12:21:15.281561] [DEBUG] [REMOTE ] SND: PASS: History has at least 300 days. [2026-01-05T12:21:15.281792] [DEBUG] [REMOTE ] SND: PASS: Price check passed. Min price $2.00. [2026-01-05T12:21:15.281923] [DEBUG] [REMOTE ] SND: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:15.282038] [DEBUG] [REMOTE ] SND: PASS: Integrity check passed. [2026-01-05T12:21:15.282078] [DEBUG] [REMOTE ] SND: Symbol is viable for forecasting. [2026-01-05T12:21:15.282126] [INFO ] [MAIN ] [2912/3535] SND kept (0.4s) | 2909 kept, 3 rejected | 137.6/min | ETA: 4.5m [2026-01-05T12:21:15.605367] [DEBUG] [REMOTE ] SNDL: Retrieved 1615 rows, trimmed to 300. [2026-01-05T12:21:15.605561] [DEBUG] [REMOTE ] SNDL: PASS: History has at least 300 days. [2026-01-05T12:21:15.605850] [DEBUG] [REMOTE ] SNDL: PASS: Price check passed. Min price $1.59. [2026-01-05T12:21:15.606002] [DEBUG] [REMOTE ] SNDL: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:15.606129] [DEBUG] [REMOTE ] SNDL: PASS: Integrity check passed. [2026-01-05T12:21:15.606173] [DEBUG] [REMOTE ] SNDL: Symbol is viable for forecasting. [2026-01-05T12:21:15.606228] [INFO ] [MAIN ] [2913/3535] SNDL kept (0.3s) | 2910 kept, 3 rejected | 137.6/min | ETA: 4.5m [2026-01-05T12:21:16.014079] [DEBUG] [REMOTE ] SNDX: Retrieved 2474 rows, trimmed to 300. [2026-01-05T12:21:16.014270] [DEBUG] [REMOTE ] SNDX: PASS: History has at least 300 days. [2026-01-05T12:21:16.014560] [DEBUG] [REMOTE ] SNDX: PASS: Price check passed. Min price $13.11. [2026-01-05T12:21:16.014714] [DEBUG] [REMOTE ] SNDX: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:16.014838] [DEBUG] [REMOTE ] SNDX: PASS: Integrity check passed. [2026-01-05T12:21:16.014879] [DEBUG] [REMOTE ] SNDX: Symbol is viable for forecasting. [2026-01-05T12:21:16.014931] [INFO ] [MAIN ] [2914/3535] SNDX kept (0.4s) | 2911 kept, 3 rejected | 137.6/min | ETA: 4.5m [2026-01-05T12:21:16.503426] [DEBUG] [REMOTE ] SNES: Retrieved 2279 rows, trimmed to 300. [2026-01-05T12:21:16.503660] [DEBUG] [REMOTE ] SNES: PASS: History has at least 300 days. [2026-01-05T12:21:16.503982] [DEBUG] [REMOTE ] SNES: PASS: Price check passed. Min price $2.14. [2026-01-05T12:21:16.504161] [DEBUG] [REMOTE ] SNES: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:16.504309] [DEBUG] [REMOTE ] SNES: PASS: Integrity check passed. [2026-01-05T12:21:16.504381] [DEBUG] [REMOTE ] SNES: Symbol is viable for forecasting. [2026-01-05T12:21:16.504459] [INFO ] [MAIN ] [2915/3535] SNES kept (0.5s) | 2912 kept, 3 rejected | 137.6/min | ETA: 4.5m [2026-01-05T12:21:17.054522] [DEBUG] [REMOTE ] SNEX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:17.054752] [DEBUG] [REMOTE ] SNEX: PASS: History has at least 300 days. [2026-01-05T12:21:17.055261] [DEBUG] [REMOTE ] SNEX: PASS: Price check passed. Min price $83.71. [2026-01-05T12:21:17.055414] [DEBUG] [REMOTE ] SNEX: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:17.055604] [DEBUG] [REMOTE ] SNEX: PASS: Integrity check passed. [2026-01-05T12:21:17.055661] [DEBUG] [REMOTE ] SNEX: Symbol is viable for forecasting. [2026-01-05T12:21:17.055732] [INFO ] [MAIN ] [2916/3535] SNEX kept (0.6s) | 2913 kept, 3 rejected | 137.6/min | ETA: 4.5m [2026-01-05T12:21:17.620908] [DEBUG] [REMOTE ] SNFCA: Retrieved 6286 rows, trimmed to 300. [2026-01-05T12:21:17.621150] [DEBUG] [REMOTE ] SNFCA: PASS: History has at least 300 days. [2026-01-05T12:21:17.621529] [DEBUG] [REMOTE ] SNFCA: PASS: Price check passed. Min price $7.76. [2026-01-05T12:21:17.621700] [DEBUG] [REMOTE ] SNFCA: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:17.621931] [DEBUG] [REMOTE ] SNFCA: PASS: Integrity check passed. [2026-01-05T12:21:17.621973] [DEBUG] [REMOTE ] SNFCA: Symbol is viable for forecasting. [2026-01-05T12:21:17.622030] [INFO ] [MAIN ] [2917/3535] SNFCA kept (0.6s) | 2914 kept, 3 rejected | 137.6/min | ETA: 4.5m [2026-01-05T12:21:17.985171] [DEBUG] [REMOTE ] SNGX: Retrieved 3476 rows, trimmed to 300. [2026-01-05T12:21:17.985374] [DEBUG] [REMOTE ] SNGX: PASS: History has at least 300 days. [2026-01-05T12:21:17.985682] [DEBUG] [REMOTE ] SNGX: PASS: Price check passed. Min price $1.23. [2026-01-05T12:21:17.985832] [DEBUG] [REMOTE ] SNGX: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:17.985979] [DEBUG] [REMOTE ] SNGX: PASS: Integrity check passed. [2026-01-05T12:21:17.986028] [DEBUG] [REMOTE ] SNGX: Symbol is viable for forecasting. [2026-01-05T12:21:17.986097] [INFO ] [MAIN ] [2918/3535] SNGX kept (0.4s) | 2915 kept, 3 rejected | 137.6/min | ETA: 4.5m [2026-01-05T12:21:18.498820] [DEBUG] [REMOTE ] SNN: Retrieved 6572 rows, trimmed to 300. [2026-01-05T12:21:18.499253] [DEBUG] [REMOTE ] SNN: PASS: History has at least 300 days. [2026-01-05T12:21:18.499698] [DEBUG] [REMOTE ] SNN: PASS: Price check passed. Min price $31.99. [2026-01-05T12:21:18.499864] [DEBUG] [REMOTE ] SNN: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:18.500028] [DEBUG] [REMOTE ] SNN: PASS: Integrity check passed. [2026-01-05T12:21:18.500069] [DEBUG] [REMOTE ] SNN: Symbol is viable for forecasting. [2026-01-05T12:21:18.500127] [INFO ] [MAIN ] [2919/3535] SNN kept (0.5s) | 2916 kept, 3 rejected | 137.6/min | ETA: 4.5m [2026-01-05T12:21:18.918379] [DEBUG] [REMOTE ] SNOA: Retrieved 4766 rows, trimmed to 300. [2026-01-05T12:21:18.918593] [DEBUG] [REMOTE ] SNOA: PASS: History has at least 300 days. [2026-01-05T12:21:18.918894] [DEBUG] [REMOTE ] SNOA: PASS: Price check passed. Min price $3.16. [2026-01-05T12:21:18.919095] [DEBUG] [REMOTE ] SNOA: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:18.919237] [DEBUG] [REMOTE ] SNOA: PASS: Integrity check passed. [2026-01-05T12:21:18.919280] [DEBUG] [REMOTE ] SNOA: Symbol is viable for forecasting. [2026-01-05T12:21:18.919336] [INFO ] [MAIN ] [2920/3535] SNOA kept (0.4s) | 2917 kept, 3 rejected | 137.6/min | ETA: 4.5m [2026-01-05T12:21:19.420177] [DEBUG] [REMOTE ] SNPS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:19.420350] [DEBUG] [REMOTE ] SNPS: PASS: History has at least 300 days. [2026-01-05T12:21:19.420667] [DEBUG] [REMOTE ] SNPS: PASS: Price check passed. Min price $383.82. [2026-01-05T12:21:19.420841] [DEBUG] [REMOTE ] SNPS: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:19.420979] [DEBUG] [REMOTE ] SNPS: PASS: Integrity check passed. [2026-01-05T12:21:19.421021] [DEBUG] [REMOTE ] SNPS: Symbol is viable for forecasting. [2026-01-05T12:21:19.421082] [INFO ] [MAIN ] [2921/3535] SNPS kept (0.5s) | 2918 kept, 3 rejected | 137.6/min | ETA: 4.5m [2026-01-05T12:21:19.662085] [DEBUG] [REMOTE ] SNTI: Retrieved 1157 rows, trimmed to 300. [2026-01-05T12:21:19.662208] [DEBUG] [REMOTE ] SNTI: PASS: History has at least 300 days. [2026-01-05T12:21:19.662402] [DEBUG] [REMOTE ] SNTI: PASS: Price check passed. Min price $1.04. [2026-01-05T12:21:19.662540] [DEBUG] [REMOTE ] SNTI: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:19.662676] [DEBUG] [REMOTE ] SNTI: PASS: Integrity check passed. [2026-01-05T12:21:19.662718] [DEBUG] [REMOTE ] SNTI: Symbol is viable for forecasting. [2026-01-05T12:21:19.662766] [INFO ] [MAIN ] [2922/3535] SNTI kept (0.2s) | 2919 kept, 3 rejected | 137.6/min | ETA: 4.5m [2026-01-05T12:21:20.097006] [DEBUG] [REMOTE ] SNX: Retrieved 5561 rows, trimmed to 300. [2026-01-05T12:21:20.097200] [DEBUG] [REMOTE ] SNX: PASS: History has at least 300 days. [2026-01-05T12:21:20.097478] [DEBUG] [REMOTE ] SNX: PASS: Price check passed. Min price $142.42. [2026-01-05T12:21:20.097648] [DEBUG] [REMOTE ] SNX: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:20.097779] [DEBUG] [REMOTE ] SNX: PASS: Integrity check passed. [2026-01-05T12:21:20.097822] [DEBUG] [REMOTE ] SNX: Symbol is viable for forecasting. [2026-01-05T12:21:20.097875] [INFO ] [MAIN ] [2923/3535] SNX kept (0.4s) | 2920 kept, 3 rejected | 137.6/min | ETA: 4.4m [2026-01-05T12:21:20.679242] [DEBUG] [REMOTE ] SNY: Retrieved 5916 rows, trimmed to 300. [2026-01-05T12:21:20.679380] [DEBUG] [REMOTE ] SNY: PASS: History has at least 300 days. [2026-01-05T12:21:20.679602] [DEBUG] [REMOTE ] SNY: PASS: Price check passed. Min price $47.44. [2026-01-05T12:21:20.679737] [DEBUG] [REMOTE ] SNY: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:20.679849] [DEBUG] [REMOTE ] SNY: PASS: Integrity check passed. [2026-01-05T12:21:20.679889] [DEBUG] [REMOTE ] SNY: Symbol is viable for forecasting. [2026-01-05T12:21:20.679936] [INFO ] [MAIN ] [2924/3535] SNY kept (0.6s) | 2921 kept, 3 rejected | 137.6/min | ETA: 4.4m [2026-01-05T12:21:21.162134] [DEBUG] [REMOTE ] SO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:21.162334] [DEBUG] [REMOTE ] SO: PASS: History has at least 300 days. [2026-01-05T12:21:21.162624] [DEBUG] [REMOTE ] SO: PASS: Price check passed. Min price $84.08. [2026-01-05T12:21:21.162781] [DEBUG] [REMOTE ] SO: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:21.162920] [DEBUG] [REMOTE ] SO: PASS: Integrity check passed. [2026-01-05T12:21:21.162970] [DEBUG] [REMOTE ] SO: Symbol is viable for forecasting. [2026-01-05T12:21:21.163034] [INFO ] [MAIN ] [2925/3535] SO kept (0.5s) | 2922 kept, 3 rejected | 137.6/min | ETA: 4.4m [2026-01-05T12:21:21.486267] [DEBUG] [REMOTE ] SOCL: Retrieved 3553 rows, trimmed to 300. [2026-01-05T12:21:21.486490] [DEBUG] [REMOTE ] SOCL: PASS: History has at least 300 days. [2026-01-05T12:21:21.486852] [DEBUG] [REMOTE ] SOCL: PASS: Price check passed. Min price $52.20. [2026-01-05T12:21:21.487038] [DEBUG] [REMOTE ] SOCL: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:21.487193] [DEBUG] [REMOTE ] SOCL: PASS: Integrity check passed. [2026-01-05T12:21:21.487236] [DEBUG] [REMOTE ] SOCL: Symbol is viable for forecasting. [2026-01-05T12:21:21.487294] [INFO ] [MAIN ] [2926/3535] SOCL kept (0.3s) | 2923 kept, 3 rejected | 137.6/min | ETA: 4.4m [2026-01-05T12:21:21.830623] [DEBUG] [REMOTE ] SOFI: Retrieved 1279 rows, trimmed to 300. [2026-01-05T12:21:21.830843] [DEBUG] [REMOTE ] SOFI: PASS: History has at least 300 days. [2026-01-05T12:21:21.831094] [DEBUG] [REMOTE ] SOFI: PASS: Price check passed. Min price $24.91. [2026-01-05T12:21:21.831240] [DEBUG] [REMOTE ] SOFI: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:21.831360] [DEBUG] [REMOTE ] SOFI: PASS: Integrity check passed. [2026-01-05T12:21:21.831403] [DEBUG] [REMOTE ] SOFI: Symbol is viable for forecasting. [2026-01-05T12:21:21.831456] [INFO ] [MAIN ] [2927/3535] SOFI kept (0.3s) | 2924 kept, 3 rejected | 137.6/min | ETA: 4.4m [2026-01-05T12:21:22.250797] [DEBUG] [REMOTE ] SOGP: Retrieved 1498 rows, trimmed to 300. [2026-01-05T12:21:22.250980] [DEBUG] [REMOTE ] SOGP: PASS: History has at least 300 days. [2026-01-05T12:21:22.251455] [DEBUG] [REMOTE ] SOGP: PASS: Price check passed. Min price $9.96. [2026-01-05T12:21:22.251620] [DEBUG] [REMOTE ] SOGP: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:22.251791] [DEBUG] [REMOTE ] SOGP: PASS: Integrity check passed. [2026-01-05T12:21:22.251832] [DEBUG] [REMOTE ] SOGP: Symbol is viable for forecasting. [2026-01-05T12:21:22.251888] [INFO ] [MAIN ] [2928/3535] SOGP kept (0.4s) | 2925 kept, 3 rejected | 137.6/min | ETA: 4.4m [2026-01-05T12:21:22.670490] [DEBUG] [REMOTE ] SOJC: Retrieved 2035 rows, trimmed to 300. [2026-01-05T12:21:22.670639] [DEBUG] [REMOTE ] SOJC: PASS: History has at least 300 days. [2026-01-05T12:21:22.670842] [DEBUG] [REMOTE ] SOJC: PASS: Price check passed. Min price $21.50. [2026-01-05T12:21:22.670972] [DEBUG] [REMOTE ] SOJC: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:22.671083] [DEBUG] [REMOTE ] SOJC: PASS: Integrity check passed. [2026-01-05T12:21:22.671123] [DEBUG] [REMOTE ] SOJC: Symbol is viable for forecasting. [2026-01-05T12:21:22.671169] [INFO ] [MAIN ] [2929/3535] SOJC kept (0.4s) | 2926 kept, 3 rejected | 137.6/min | ETA: 4.4m [2026-01-05T12:21:23.021170] [DEBUG] [REMOTE ] SOJD: Retrieved 1501 rows, trimmed to 300. [2026-01-05T12:21:23.021293] [DEBUG] [REMOTE ] SOJD: PASS: History has at least 300 days. [2026-01-05T12:21:23.021494] [DEBUG] [REMOTE ] SOJD: PASS: Price check passed. Min price $19.98. [2026-01-05T12:21:23.021644] [DEBUG] [REMOTE ] SOJD: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:23.021754] [DEBUG] [REMOTE ] SOJD: PASS: Integrity check passed. [2026-01-05T12:21:23.021794] [DEBUG] [REMOTE ] SOJD: Symbol is viable for forecasting. [2026-01-05T12:21:23.021840] [INFO ] [MAIN ] [2930/3535] SOJD kept (0.4s) | 2927 kept, 3 rejected | 137.6/min | ETA: 4.4m [2026-01-05T12:21:23.458420] [DEBUG] [REMOTE ] SOJE: Retrieved 1326 rows, trimmed to 300. [2026-01-05T12:21:23.458541] [DEBUG] [REMOTE ] SOJE: PASS: History has at least 300 days. [2026-01-05T12:21:23.458787] [DEBUG] [REMOTE ] SOJE: PASS: Price check passed. Min price $17.64. [2026-01-05T12:21:23.458922] [DEBUG] [REMOTE ] SOJE: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:23.459032] [DEBUG] [REMOTE ] SOJE: PASS: Integrity check passed. [2026-01-05T12:21:23.459072] [DEBUG] [REMOTE ] SOJE: Symbol is viable for forecasting. [2026-01-05T12:21:23.459120] [INFO ] [MAIN ] [2931/3535] SOJE kept (0.4s) | 2928 kept, 3 rejected | 137.6/min | ETA: 4.4m [2026-01-05T12:21:24.039645] [DEBUG] [REMOTE ] SON: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:24.039864] [DEBUG] [REMOTE ] SON: PASS: History has at least 300 days. [2026-01-05T12:21:24.040354] [DEBUG] [REMOTE ] SON: PASS: Price check passed. Min price $38.76. [2026-01-05T12:21:24.040508] [DEBUG] [REMOTE ] SON: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:24.040680] [DEBUG] [REMOTE ] SON: PASS: Integrity check passed. [2026-01-05T12:21:24.040724] [DEBUG] [REMOTE ] SON: Symbol is viable for forecasting. [2026-01-05T12:21:24.040779] [INFO ] [MAIN ] [2932/3535] SON kept (0.6s) | 2929 kept, 3 rejected | 137.6/min | ETA: 4.4m [2026-01-05T12:21:24.318782] [DEBUG] [REMOTE ] SONO: Retrieved 1865 rows, trimmed to 300. [2026-01-05T12:21:24.318977] [DEBUG] [REMOTE ] SONO: PASS: History has at least 300 days. [2026-01-05T12:21:24.319262] [DEBUG] [REMOTE ] SONO: PASS: Price check passed. Min price $15.88. [2026-01-05T12:21:24.319421] [DEBUG] [REMOTE ] SONO: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:24.319561] [DEBUG] [REMOTE ] SONO: PASS: Integrity check passed. [2026-01-05T12:21:24.319629] [DEBUG] [REMOTE ] SONO: Symbol is viable for forecasting. [2026-01-05T12:21:24.319706] [INFO ] [MAIN ] [2933/3535] SONO kept (0.3s) | 2930 kept, 3 rejected | 137.6/min | ETA: 4.4m [2026-01-05T12:21:24.679039] [DEBUG] [REMOTE ] SOPA: Retrieved 1041 rows, trimmed to 300. [2026-01-05T12:21:24.679220] [DEBUG] [REMOTE ] SOPA: PASS: History has at least 300 days. [2026-01-05T12:21:24.679468] [DEBUG] [REMOTE ] SOPA: PASS: Price check passed. Min price $1.05. [2026-01-05T12:21:24.679626] [DEBUG] [REMOTE ] SOPA: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:24.679744] [DEBUG] [REMOTE ] SOPA: PASS: Integrity check passed. [2026-01-05T12:21:24.679784] [DEBUG] [REMOTE ] SOPA: Symbol is viable for forecasting. [2026-01-05T12:21:24.679835] [INFO ] [MAIN ] [2934/3535] SOPA kept (0.4s) | 2931 kept, 3 rejected | 137.6/min | ETA: 4.4m [2026-01-05T12:21:25.003145] [DEBUG] [REMOTE ] SOPH: Retrieved 1117 rows, trimmed to 300. [2026-01-05T12:21:25.003344] [DEBUG] [REMOTE ] SOPH: PASS: History has at least 300 days. [2026-01-05T12:21:25.003625] [DEBUG] [REMOTE ] SOPH: PASS: Price check passed. Min price $3.89. [2026-01-05T12:21:25.004153] [DEBUG] [REMOTE ] SOPH: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:25.004275] [DEBUG] [REMOTE ] SOPH: PASS: Integrity check passed. [2026-01-05T12:21:25.004316] [DEBUG] [REMOTE ] SOPH: Symbol is viable for forecasting. [2026-01-05T12:21:25.004368] [INFO ] [MAIN ] [2935/3535] SOPH kept (0.3s) | 2932 kept, 3 rejected | 137.6/min | ETA: 4.4m [2026-01-05T12:21:25.412823] [DEBUG] [REMOTE ] SOUN: Retrieved 924 rows, trimmed to 300. [2026-01-05T12:21:25.412966] [DEBUG] [REMOTE ] SOUN: PASS: History has at least 300 days. [2026-01-05T12:21:25.413188] [DEBUG] [REMOTE ] SOUN: PASS: Price check passed. Min price $9.97. [2026-01-05T12:21:25.413328] [DEBUG] [REMOTE ] SOUN: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:25.413449] [DEBUG] [REMOTE ] SOUN: PASS: Integrity check passed. [2026-01-05T12:21:25.413489] [DEBUG] [REMOTE ] SOUN: Symbol is viable for forecasting. [2026-01-05T12:21:25.413537] [INFO ] [MAIN ] [2936/3535] SOUN kept (0.4s) | 2933 kept, 3 rejected | 137.6/min | ETA: 4.4m [2026-01-05T12:21:25.904238] [DEBUG] [REMOTE ] SOXQ: Retrieved 1146 rows, trimmed to 300. [2026-01-05T12:21:25.904387] [DEBUG] [REMOTE ] SOXQ: PASS: History has at least 300 days. [2026-01-05T12:21:25.904632] [DEBUG] [REMOTE ] SOXQ: PASS: Price check passed. Min price $49.98. [2026-01-05T12:21:25.904791] [DEBUG] [REMOTE ] SOXQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:25.904902] [DEBUG] [REMOTE ] SOXQ: PASS: Integrity check passed. [2026-01-05T12:21:25.904941] [DEBUG] [REMOTE ] SOXQ: Symbol is viable for forecasting. [2026-01-05T12:21:25.904994] [INFO ] [MAIN ] [2937/3535] SOXQ kept (0.5s) | 2934 kept, 3 rejected | 137.6/min | ETA: 4.3m [2026-01-05T12:21:26.503524] [DEBUG] [REMOTE ] SOXX: Retrieved 6155 rows, trimmed to 300. [2026-01-05T12:21:26.503721] [DEBUG] [REMOTE ] SOXX: PASS: History has at least 300 days. [2026-01-05T12:21:26.504205] [DEBUG] [REMOTE ] SOXX: PASS: Price check passed. Min price $267.71. [2026-01-05T12:21:26.504346] [DEBUG] [REMOTE ] SOXX: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:26.504501] [DEBUG] [REMOTE ] SOXX: PASS: Integrity check passed. [2026-01-05T12:21:26.504543] [DEBUG] [REMOTE ] SOXX: Symbol is viable for forecasting. [2026-01-05T12:21:26.504628] [INFO ] [MAIN ] [2938/3535] SOXX kept (0.6s) | 2935 kept, 3 rejected | 137.6/min | ETA: 4.3m [2026-01-05T12:21:26.683627] [DEBUG] [REMOTE ] SPAI: Retrieved 338 rows, trimmed to 300. [2026-01-05T12:21:26.683890] [DEBUG] [REMOTE ] SPAI: PASS: History has at least 300 days. [2026-01-05T12:21:26.684245] [DEBUG] [REMOTE ] SPAI: PASS: Price check passed. Min price $3.23. [2026-01-05T12:21:26.684486] [DEBUG] [REMOTE ] SPAI: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:26.684689] [DEBUG] [REMOTE ] SPAI: PASS: Integrity check passed. [2026-01-05T12:21:26.684771] [DEBUG] [REMOTE ] SPAI: Symbol is viable for forecasting. [2026-01-05T12:21:26.684870] [INFO ] [MAIN ] [2939/3535] SPAI kept (0.2s) | 2936 kept, 3 rejected | 137.6/min | ETA: 4.3m [2026-01-05T12:21:27.263692] [DEBUG] [REMOTE ] SPB: Retrieved 4109 rows, trimmed to 300. [2026-01-05T12:21:27.263927] [DEBUG] [REMOTE ] SPB: PASS: History has at least 300 days. [2026-01-05T12:21:27.264449] [DEBUG] [REMOTE ] SPB: PASS: Price check passed. Min price $49.94. [2026-01-05T12:21:27.264659] [DEBUG] [REMOTE ] SPB: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:27.265012] [DEBUG] [REMOTE ] SPB: PASS: Integrity check passed. [2026-01-05T12:21:27.265062] [DEBUG] [REMOTE ] SPB: Symbol is viable for forecasting. [2026-01-05T12:21:27.265122] [INFO ] [MAIN ] [2940/3535] SPB kept (0.6s) | 2937 kept, 3 rejected | 137.6/min | ETA: 4.3m [2026-01-05T12:21:27.763397] [DEBUG] [REMOTE ] SPCB: Retrieved 5252 rows, trimmed to 300. [2026-01-05T12:21:27.763543] [DEBUG] [REMOTE ] SPCB: PASS: History has at least 300 days. [2026-01-05T12:21:27.763777] [DEBUG] [REMOTE ] SPCB: PASS: Price check passed. Min price $8.07. [2026-01-05T12:21:27.763908] [DEBUG] [REMOTE ] SPCB: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:27.764024] [DEBUG] [REMOTE ] SPCB: PASS: Integrity check passed. [2026-01-05T12:21:27.764064] [DEBUG] [REMOTE ] SPCB: Symbol is viable for forecasting. [2026-01-05T12:21:27.764111] [INFO ] [MAIN ] [2941/3535] SPCB kept (0.5s) | 2938 kept, 3 rejected | 137.6/min | ETA: 4.3m [2026-01-05T12:21:28.055882] [DEBUG] [REMOTE ] SPCE: Retrieved 2076 rows, trimmed to 300. [2026-01-05T12:21:28.056016] [DEBUG] [REMOTE ] SPCE: PASS: History has at least 300 days. [2026-01-05T12:21:28.056224] [DEBUG] [REMOTE ] SPCE: PASS: Price check passed. Min price $3.02. [2026-01-05T12:21:28.056355] [DEBUG] [REMOTE ] SPCE: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:28.056472] [DEBUG] [REMOTE ] SPCE: PASS: Integrity check passed. [2026-01-05T12:21:28.056521] [DEBUG] [REMOTE ] SPCE: Symbol is viable for forecasting. [2026-01-05T12:21:28.056599] [INFO ] [MAIN ] [2942/3535] SPCE kept (0.3s) | 2939 kept, 3 rejected | 137.6/min | ETA: 4.3m [2026-01-05T12:21:28.637688] [DEBUG] [REMOTE ] SPE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:28.637852] [DEBUG] [REMOTE ] SPE: PASS: History has at least 300 days. [2026-01-05T12:21:28.638121] [DEBUG] [REMOTE ] SPE: PASS: Price check passed. Min price $14.10. [2026-01-05T12:21:28.638368] [DEBUG] [REMOTE ] SPE: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:28.638510] [DEBUG] [REMOTE ] SPE: PASS: Integrity check passed. [2026-01-05T12:21:28.638553] [DEBUG] [REMOTE ] SPE: Symbol is viable for forecasting. [2026-01-05T12:21:28.638652] [INFO ] [MAIN ] [2943/3535] SPE kept (0.6s) | 2940 kept, 3 rejected | 137.6/min | ETA: 4.3m [2026-01-05T12:21:28.771336] [DEBUG] [REMOTE ] SPFI: Retrieved 1673 rows, trimmed to 300. [2026-01-05T12:21:28.771564] [DEBUG] [REMOTE ] SPFI: PASS: History has at least 300 days. [2026-01-05T12:21:28.771938] [DEBUG] [REMOTE ] SPFI: PASS: Price check passed. Min price $35.93. [2026-01-05T12:21:28.772140] [DEBUG] [REMOTE ] SPFI: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:28.772313] [DEBUG] [REMOTE ] SPFI: PASS: Integrity check passed. [2026-01-05T12:21:28.772375] [DEBUG] [REMOTE ] SPFI: Symbol is viable for forecasting. [2026-01-05T12:21:28.772458] [INFO ] [MAIN ] [2944/3535] SPFI kept (0.1s) | 2941 kept, 3 rejected | 137.6/min | ETA: 4.3m [2026-01-05T12:21:29.393505] [DEBUG] [REMOTE ] SPG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:29.393689] [DEBUG] [REMOTE ] SPG: PASS: History has at least 300 days. [2026-01-05T12:21:29.393975] [DEBUG] [REMOTE ] SPG: PASS: Price check passed. Min price $171.28. [2026-01-05T12:21:29.394113] [DEBUG] [REMOTE ] SPG: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:29.394249] [DEBUG] [REMOTE ] SPG: PASS: Integrity check passed. [2026-01-05T12:21:29.394291] [DEBUG] [REMOTE ] SPG: Symbol is viable for forecasting. [2026-01-05T12:21:29.394387] [INFO ] [MAIN ] [2945/3535] SPG kept (0.6s) | 2942 kept, 3 rejected | 137.6/min | ETA: 4.3m [2026-01-05T12:21:29.892969] [DEBUG] [REMOTE ] SPGI: Retrieved 6282 rows, trimmed to 300. [2026-01-05T12:21:29.893168] [DEBUG] [REMOTE ] SPGI: PASS: History has at least 300 days. [2026-01-05T12:21:29.893464] [DEBUG] [REMOTE ] SPGI: PASS: Price check passed. Min price $471.13. [2026-01-05T12:21:29.893629] [DEBUG] [REMOTE ] SPGI: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:29.893771] [DEBUG] [REMOTE ] SPGI: PASS: Integrity check passed. [2026-01-05T12:21:29.893813] [DEBUG] [REMOTE ] SPGI: Symbol is viable for forecasting. [2026-01-05T12:21:29.893868] [INFO ] [MAIN ] [2946/3535] SPGI kept (0.5s) | 2943 kept, 3 rejected | 137.6/min | ETA: 4.3m [2026-01-05T12:21:30.396644] [DEBUG] [REMOTE ] SPH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:30.396846] [DEBUG] [REMOTE ] SPH: PASS: History has at least 300 days. [2026-01-05T12:21:30.397179] [DEBUG] [REMOTE ] SPH: PASS: Price check passed. Min price $17.77. [2026-01-05T12:21:30.397335] [DEBUG] [REMOTE ] SPH: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:30.397634] [DEBUG] [REMOTE ] SPH: PASS: Integrity check passed. [2026-01-05T12:21:30.397685] [DEBUG] [REMOTE ] SPH: Symbol is viable for forecasting. [2026-01-05T12:21:30.397741] [INFO ] [MAIN ] [2947/3535] SPH kept (0.5s) | 2944 kept, 3 rejected | 137.6/min | ETA: 4.3m [2026-01-05T12:21:30.838287] [DEBUG] [REMOTE ] SPOK: Retrieved 5315 rows, trimmed to 300. [2026-01-05T12:21:30.838488] [DEBUG] [REMOTE ] SPOK: PASS: History has at least 300 days. [2026-01-05T12:21:30.838811] [DEBUG] [REMOTE ] SPOK: PASS: Price check passed. Min price $12.43. [2026-01-05T12:21:30.838991] [DEBUG] [REMOTE ] SPOK: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:30.839127] [DEBUG] [REMOTE ] SPOK: PASS: Integrity check passed. [2026-01-05T12:21:30.839171] [DEBUG] [REMOTE ] SPOK: Symbol is viable for forecasting. [2026-01-05T12:21:30.839237] [INFO ] [MAIN ] [2948/3535] SPOK kept (0.4s) | 2945 kept, 3 rejected | 137.6/min | ETA: 4.3m [2026-01-05T12:21:31.189239] [DEBUG] [REMOTE ] SPRC: Retrieved 1090 rows, trimmed to 300. [2026-01-05T12:21:31.189439] [DEBUG] [REMOTE ] SPRC: PASS: History has at least 300 days. [2026-01-05T12:21:31.189728] [DEBUG] [REMOTE ] SPRC: PASS: Price check passed. Min price $1.35. [2026-01-05T12:21:31.189869] [DEBUG] [REMOTE ] SPRC: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:31.190001] [DEBUG] [REMOTE ] SPRC: PASS: Integrity check passed. [2026-01-05T12:21:31.190041] [DEBUG] [REMOTE ] SPRC: Symbol is viable for forecasting. [2026-01-05T12:21:31.190095] [INFO ] [MAIN ] [2949/3535] SPRC kept (0.4s) | 2946 kept, 3 rejected | 137.6/min | ETA: 4.3m [2026-01-05T12:21:31.654180] [DEBUG] [REMOTE ] SPRO: Retrieved 4844 rows, trimmed to 300. [2026-01-05T12:21:31.654397] [DEBUG] [REMOTE ] SPRO: PASS: History has at least 300 days. [2026-01-05T12:21:31.654737] [DEBUG] [REMOTE ] SPRO: PASS: Price check passed. Min price $2.20. [2026-01-05T12:21:31.654886] [DEBUG] [REMOTE ] SPRO: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:31.655035] [DEBUG] [REMOTE ] SPRO: PASS: Integrity check passed. [2026-01-05T12:21:31.655080] [DEBUG] [REMOTE ] SPRO: Symbol is viable for forecasting. [2026-01-05T12:21:31.655143] [INFO ] [MAIN ] [2950/3535] SPRO kept (0.5s) | 2947 kept, 3 rejected | 137.6/min | ETA: 4.3m [2026-01-05T12:21:31.876394] [DEBUG] [REMOTE ] SPRX: Retrieved 1109 rows, trimmed to 300. [2026-01-05T12:21:31.876601] [DEBUG] [REMOTE ] SPRX: PASS: History has at least 300 days. [2026-01-05T12:21:31.876855] [DEBUG] [REMOTE ] SPRX: PASS: Price check passed. Min price $34.85. [2026-01-05T12:21:31.876996] [DEBUG] [REMOTE ] SPRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:31.877119] [DEBUG] [REMOTE ] SPRX: PASS: Integrity check passed. [2026-01-05T12:21:31.877218] [DEBUG] [REMOTE ] SPRX: Symbol is viable for forecasting. [2026-01-05T12:21:31.877274] [INFO ] [MAIN ] [2951/3535] SPRX kept (0.2s) | 2948 kept, 3 rejected | 137.6/min | ETA: 4.2m [2026-01-05T12:21:32.287178] [DEBUG] [REMOTE ] SPRY: Retrieved 1275 rows, trimmed to 300. [2026-01-05T12:21:32.287364] [DEBUG] [REMOTE ] SPRY: PASS: History has at least 300 days. [2026-01-05T12:21:32.287640] [DEBUG] [REMOTE ] SPRY: PASS: Price check passed. Min price $6.73. [2026-01-05T12:21:32.287789] [DEBUG] [REMOTE ] SPRY: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:32.287916] [DEBUG] [REMOTE ] SPRY: PASS: Integrity check passed. [2026-01-05T12:21:32.287959] [DEBUG] [REMOTE ] SPRY: Symbol is viable for forecasting. [2026-01-05T12:21:32.288015] [INFO ] [MAIN ] [2952/3535] SPRY kept (0.4s) | 2949 kept, 3 rejected | 137.6/min | ETA: 4.2m [2026-01-05T12:21:32.837764] [DEBUG] [REMOTE ] SPSC: Retrieved 3950 rows, trimmed to 300. [2026-01-05T12:21:32.837977] [DEBUG] [REMOTE ] SPSC: PASS: History has at least 300 days. [2026-01-05T12:21:32.838283] [DEBUG] [REMOTE ] SPSC: PASS: Price check passed. Min price $78.03. [2026-01-05T12:21:32.838426] [DEBUG] [REMOTE ] SPSC: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:32.838592] [DEBUG] [REMOTE ] SPSC: PASS: Integrity check passed. [2026-01-05T12:21:32.838656] [DEBUG] [REMOTE ] SPSC: Symbol is viable for forecasting. [2026-01-05T12:21:32.838719] [INFO ] [MAIN ] [2953/3535] SPSC kept (0.6s) | 2950 kept, 3 rejected | 137.6/min | ETA: 4.2m [2026-01-05T12:21:33.195460] [DEBUG] [REMOTE ] SPWH: Retrieved 2946 rows, trimmed to 300. [2026-01-05T12:21:33.195659] [DEBUG] [REMOTE ] SPWH: PASS: History has at least 300 days. [2026-01-05T12:21:33.196083] [DEBUG] [REMOTE ] SPWH: PASS: Price check passed. Min price $1.36. [2026-01-05T12:21:33.196224] [DEBUG] [REMOTE ] SPWH: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:33.196342] [DEBUG] [REMOTE ] SPWH: PASS: Integrity check passed. [2026-01-05T12:21:33.196383] [DEBUG] [REMOTE ] SPWH: Symbol is viable for forecasting. [2026-01-05T12:21:33.196436] [INFO ] [MAIN ] [2954/3535] SPWH kept (0.4s) | 2951 kept, 3 rejected | 137.6/min | ETA: 4.2m [2026-01-05T12:21:33.722525] [DEBUG] [REMOTE ] SPXC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:33.722780] [DEBUG] [REMOTE ] SPXC: PASS: History has at least 300 days. [2026-01-05T12:21:33.723477] [DEBUG] [REMOTE ] SPXC: PASS: Price check passed. Min price $180.71. [2026-01-05T12:21:33.723650] [DEBUG] [REMOTE ] SPXC: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:33.723803] [DEBUG] [REMOTE ] SPXC: PASS: Integrity check passed. [2026-01-05T12:21:33.723845] [DEBUG] [REMOTE ] SPXC: Symbol is viable for forecasting. [2026-01-05T12:21:33.723903] [INFO ] [MAIN ] [2955/3535] SPXC kept (0.5s) | 2952 kept, 3 rejected | 137.6/min | ETA: 4.2m [2026-01-05T12:21:34.170111] [DEBUG] [REMOTE ] SPXX: Retrieved 5058 rows, trimmed to 300. [2026-01-05T12:21:34.170314] [DEBUG] [REMOTE ] SPXX: PASS: History has at least 300 days. [2026-01-05T12:21:34.170611] [DEBUG] [REMOTE ] SPXX: PASS: Price check passed. Min price $16.58. [2026-01-05T12:21:34.170755] [DEBUG] [REMOTE ] SPXX: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:34.170884] [DEBUG] [REMOTE ] SPXX: PASS: Integrity check passed. [2026-01-05T12:21:34.170925] [DEBUG] [REMOTE ] SPXX: Symbol is viable for forecasting. [2026-01-05T12:21:34.170977] [INFO ] [MAIN ] [2956/3535] SPXX kept (0.4s) | 2953 kept, 3 rejected | 137.6/min | ETA: 4.2m [2026-01-05T12:21:34.673939] [DEBUG] [REMOTE ] SQM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:34.674156] [DEBUG] [REMOTE ] SQM: PASS: History has at least 300 days. [2026-01-05T12:21:34.674497] [DEBUG] [REMOTE ] SQM: PASS: Price check passed. Min price $40.70. [2026-01-05T12:21:34.674668] [DEBUG] [REMOTE ] SQM: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:34.674824] [DEBUG] [REMOTE ] SQM: PASS: Integrity check passed. [2026-01-05T12:21:34.674891] [DEBUG] [REMOTE ] SQM: Symbol is viable for forecasting. [2026-01-05T12:21:34.674949] [INFO ] [MAIN ] [2957/3535] SQM kept (0.5s) | 2954 kept, 3 rejected | 137.6/min | ETA: 4.2m [2026-01-05T12:21:34.956785] [DEBUG] [REMOTE ] SQNS: Retrieved 3699 rows, trimmed to 300. [2026-01-05T12:21:34.956947] [DEBUG] [REMOTE ] SQNS: PASS: History has at least 300 days. [2026-01-05T12:21:34.957187] [DEBUG] [REMOTE ] SQNS: PASS: Price check passed. Min price $4.49. [2026-01-05T12:21:34.957352] [DEBUG] [REMOTE ] SQNS: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:34.957479] [DEBUG] [REMOTE ] SQNS: PASS: Integrity check passed. [2026-01-05T12:21:34.957519] [DEBUG] [REMOTE ] SQNS: Symbol is viable for forecasting. [2026-01-05T12:21:34.957586] [INFO ] [MAIN ] [2958/3535] SQNS kept (0.3s) | 2955 kept, 3 rejected | 137.6/min | ETA: 4.2m [2026-01-05T12:21:35.439598] [DEBUG] [REMOTE ] SQQQ: Retrieved 3998 rows, trimmed to 300. [2026-01-05T12:21:35.439731] [DEBUG] [REMOTE ] SQQQ: PASS: History has at least 300 days. [2026-01-05T12:21:35.440158] [DEBUG] [REMOTE ] SQQQ: PASS: Price check passed. Min price $62.36. [2026-01-05T12:21:35.440343] [DEBUG] [REMOTE ] SQQQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:35.440463] [DEBUG] [REMOTE ] SQQQ: PASS: Integrity check passed. [2026-01-05T12:21:35.440503] [DEBUG] [REMOTE ] SQQQ: Symbol is viable for forecasting. [2026-01-05T12:21:35.440553] [INFO ] [MAIN ] [2959/3535] SQQQ kept (0.5s) | 2956 kept, 3 rejected | 137.6/min | ETA: 4.2m [2026-01-05T12:21:35.707275] [DEBUG] [REMOTE ] SRAD: Retrieved 1081 rows, trimmed to 300. [2026-01-05T12:21:35.707450] [DEBUG] [REMOTE ] SRAD: PASS: History has at least 300 days. [2026-01-05T12:21:35.707757] [DEBUG] [REMOTE ] SRAD: PASS: Price check passed. Min price $21.11. [2026-01-05T12:21:35.707956] [DEBUG] [REMOTE ] SRAD: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:35.708119] [DEBUG] [REMOTE ] SRAD: PASS: Integrity check passed. [2026-01-05T12:21:35.708177] [DEBUG] [REMOTE ] SRAD: Symbol is viable for forecasting. [2026-01-05T12:21:35.708244] [INFO ] [MAIN ] [2960/3535] SRAD kept (0.3s) | 2957 kept, 3 rejected | 137.6/min | ETA: 4.2m [2026-01-05T12:21:35.969130] [DEBUG] [REMOTE ] SRBK: Retrieved 574 rows, trimmed to 300. [2026-01-05T12:21:35.969269] [DEBUG] [REMOTE ] SRBK: PASS: History has at least 300 days. [2026-01-05T12:21:35.969478] [DEBUG] [REMOTE ] SRBK: PASS: Price check passed. Min price $14.31. [2026-01-05T12:21:35.969646] [DEBUG] [REMOTE ] SRBK: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:35.969770] [DEBUG] [REMOTE ] SRBK: PASS: Integrity check passed. [2026-01-05T12:21:35.969813] [DEBUG] [REMOTE ] SRBK: Symbol is viable for forecasting. [2026-01-05T12:21:35.969860] [INFO ] [MAIN ] [2961/3535] SRBK kept (0.3s) | 2958 kept, 3 rejected | 137.7/min | ETA: 4.2m [2026-01-05T12:21:36.743876] [DEBUG] [REMOTE ] SRCE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:36.744005] [DEBUG] [REMOTE ] SRCE: PASS: History has at least 300 days. [2026-01-05T12:21:36.744210] [DEBUG] [REMOTE ] SRCE: PASS: Price check passed. Min price $57.17. [2026-01-05T12:21:36.744343] [DEBUG] [REMOTE ] SRCE: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:36.744453] [DEBUG] [REMOTE ] SRCE: PASS: Integrity check passed. [2026-01-05T12:21:36.744493] [DEBUG] [REMOTE ] SRCE: Symbol is viable for forecasting. [2026-01-05T12:21:36.744540] [INFO ] [MAIN ] [2962/3535] SRCE kept (0.8s) | 2959 kept, 3 rejected | 137.6/min | ETA: 4.2m [2026-01-05T12:21:37.260025] [DEBUG] [REMOTE ] SRE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:37.260177] [DEBUG] [REMOTE ] SRE: PASS: History has at least 300 days. [2026-01-05T12:21:37.260409] [DEBUG] [REMOTE ] SRE: PASS: Price check passed. Min price $86.78. [2026-01-05T12:21:37.260543] [DEBUG] [REMOTE ] SRE: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:37.260703] [DEBUG] [REMOTE ] SRE: PASS: Integrity check passed. [2026-01-05T12:21:37.260745] [DEBUG] [REMOTE ] SRE: Symbol is viable for forecasting. [2026-01-05T12:21:37.260794] [INFO ] [MAIN ] [2963/3535] SRE kept (0.5s) | 2960 kept, 3 rejected | 137.6/min | ETA: 4.2m [2026-01-05T12:21:37.531504] [DEBUG] [REMOTE ] SREA: Retrieved 1639 rows, trimmed to 300. [2026-01-05T12:21:37.531733] [DEBUG] [REMOTE ] SREA: PASS: History has at least 300 days. [2026-01-05T12:21:37.532011] [DEBUG] [REMOTE ] SREA: PASS: Price check passed. Min price $21.47. [2026-01-05T12:21:37.532154] [DEBUG] [REMOTE ] SREA: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:37.532282] [DEBUG] [REMOTE ] SREA: PASS: Integrity check passed. [2026-01-05T12:21:37.532325] [DEBUG] [REMOTE ] SREA: Symbol is viable for forecasting. [2026-01-05T12:21:37.532381] [INFO ] [MAIN ] [2964/3535] SREA kept (0.3s) | 2961 kept, 3 rejected | 137.6/min | ETA: 4.1m [2026-01-05T12:21:37.887402] [DEBUG] [REMOTE ] SRFM: Retrieved 612 rows, trimmed to 300. [2026-01-05T12:21:37.887633] [DEBUG] [REMOTE ] SRFM: PASS: History has at least 300 days. [2026-01-05T12:21:37.887875] [DEBUG] [REMOTE ] SRFM: PASS: Price check passed. Min price $1.79. [2026-01-05T12:21:37.888010] [DEBUG] [REMOTE ] SRFM: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:37.888122] [DEBUG] [REMOTE ] SRFM: PASS: Integrity check passed. [2026-01-05T12:21:37.888163] [DEBUG] [REMOTE ] SRFM: Symbol is viable for forecasting. [2026-01-05T12:21:37.888212] [INFO ] [MAIN ] [2965/3535] SRFM kept (0.4s) | 2962 kept, 3 rejected | 137.6/min | ETA: 4.1m [2026-01-05T12:21:38.390706] [DEBUG] [REMOTE ] SRG: Retrieved 2641 rows, trimmed to 300. [2026-01-05T12:21:38.390916] [DEBUG] [REMOTE ] SRG: PASS: History has at least 300 days. [2026-01-05T12:21:38.391197] [DEBUG] [REMOTE ] SRG: PASS: Price check passed. Min price $3.25. [2026-01-05T12:21:38.391340] [DEBUG] [REMOTE ] SRG: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:38.391484] [DEBUG] [REMOTE ] SRG: PASS: Integrity check passed. [2026-01-05T12:21:38.391527] [DEBUG] [REMOTE ] SRG: Symbol is viable for forecasting. [2026-01-05T12:21:38.391612] [INFO ] [MAIN ] [2966/3535] SRG kept (0.5s) | 2963 kept, 3 rejected | 137.6/min | ETA: 4.1m [2026-01-05T12:21:38.918380] [DEBUG] [REMOTE ] SRI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:38.918525] [DEBUG] [REMOTE ] SRI: PASS: History has at least 300 days. [2026-01-05T12:21:38.918792] [DEBUG] [REMOTE ] SRI: PASS: Price check passed. Min price $5.48. [2026-01-05T12:21:38.919120] [DEBUG] [REMOTE ] SRI: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:38.919357] [DEBUG] [REMOTE ] SRI: PASS: Integrity check passed. [2026-01-05T12:21:38.919406] [DEBUG] [REMOTE ] SRI: Symbol is viable for forecasting. [2026-01-05T12:21:38.919456] [INFO ] [MAIN ] [2967/3535] SRI kept (0.5s) | 2964 kept, 3 rejected | 137.6/min | ETA: 4.1m [2026-01-05T12:21:39.190511] [DEBUG] [REMOTE ] SRRK: Retrieved 1913 rows, trimmed to 300. [2026-01-05T12:21:39.190651] [DEBUG] [REMOTE ] SRRK: PASS: History has at least 300 days. [2026-01-05T12:21:39.190850] [DEBUG] [REMOTE ] SRRK: PASS: Price check passed. Min price $27.92. [2026-01-05T12:21:39.190981] [DEBUG] [REMOTE ] SRRK: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:39.191090] [DEBUG] [REMOTE ] SRRK: PASS: Integrity check passed. [2026-01-05T12:21:39.191130] [DEBUG] [REMOTE ] SRRK: Symbol is viable for forecasting. [2026-01-05T12:21:39.191176] [INFO ] [MAIN ] [2968/3535] SRRK kept (0.3s) | 2965 kept, 3 rejected | 137.6/min | ETA: 4.1m [2026-01-05T12:21:39.507650] [DEBUG] [REMOTE ] SRTS: Retrieved 2374 rows, trimmed to 300. [2026-01-05T12:21:39.507784] [DEBUG] [REMOTE ] SRTS: PASS: History has at least 300 days. [2026-01-05T12:21:39.507995] [DEBUG] [REMOTE ] SRTS: PASS: Price check passed. Min price $3.10. [2026-01-05T12:21:39.508131] [DEBUG] [REMOTE ] SRTS: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:39.508261] [DEBUG] [REMOTE ] SRTS: PASS: Integrity check passed. [2026-01-05T12:21:39.508303] [DEBUG] [REMOTE ] SRTS: Symbol is viable for forecasting. [2026-01-05T12:21:39.508352] [INFO ] [MAIN ] [2969/3535] SRTS kept (0.3s) | 2966 kept, 3 rejected | 137.7/min | ETA: 4.1m [2026-01-05T12:21:40.067144] [DEBUG] [REMOTE ] SSB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:40.067290] [DEBUG] [REMOTE ] SSB: PASS: History has at least 300 days. [2026-01-05T12:21:40.067528] [DEBUG] [REMOTE ] SSB: PASS: Price check passed. Min price $85.31. [2026-01-05T12:21:40.067732] [DEBUG] [REMOTE ] SSB: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:40.067892] [DEBUG] [REMOTE ] SSB: PASS: Integrity check passed. [2026-01-05T12:21:40.067946] [DEBUG] [REMOTE ] SSB: Symbol is viable for forecasting. [2026-01-05T12:21:40.068011] [INFO ] [MAIN ] [2970/3535] SSB kept (0.6s) | 2967 kept, 3 rejected | 137.6/min | ETA: 4.1m [2026-01-05T12:21:40.580213] [DEBUG] [REMOTE ] SSD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:40.580349] [DEBUG] [REMOTE ] SSD: PASS: History has at least 300 days. [2026-01-05T12:21:40.580587] [DEBUG] [REMOTE ] SSD: PASS: Price check passed. Min price $157.72. [2026-01-05T12:21:40.580729] [DEBUG] [REMOTE ] SSD: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:40.580870] [DEBUG] [REMOTE ] SSD: PASS: Integrity check passed. [2026-01-05T12:21:40.580920] [DEBUG] [REMOTE ] SSD: Symbol is viable for forecasting. [2026-01-05T12:21:40.580972] [INFO ] [MAIN ] [2971/3535] SSD kept (0.5s) | 2968 kept, 3 rejected | 137.6/min | ETA: 4.1m [2026-01-05T12:21:41.118476] [DEBUG] [REMOTE ] SSL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:41.118658] [DEBUG] [REMOTE ] SSL: PASS: History has at least 300 days. [2026-01-05T12:21:41.118915] [DEBUG] [REMOTE ] SSL: PASS: Price check passed. Min price $5.33. [2026-01-05T12:21:41.119057] [DEBUG] [REMOTE ] SSL: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:41.119181] [DEBUG] [REMOTE ] SSL: PASS: Integrity check passed. [2026-01-05T12:21:41.119224] [DEBUG] [REMOTE ] SSL: Symbol is viable for forecasting. [2026-01-05T12:21:41.119275] [INFO ] [MAIN ] [2972/3535] SSL kept (0.5s) | 2969 kept, 3 rejected | 137.6/min | ETA: 4.1m [2026-01-05T12:21:41.506549] [DEBUG] [REMOTE ] SSNC: Retrieved 3965 rows, trimmed to 300. [2026-01-05T12:21:41.506726] [DEBUG] [REMOTE ] SSNC: PASS: History has at least 300 days. [2026-01-05T12:21:41.506980] [DEBUG] [REMOTE ] SSNC: PASS: Price check passed. Min price $79.29. [2026-01-05T12:21:41.507114] [DEBUG] [REMOTE ] SSNC: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:41.507234] [DEBUG] [REMOTE ] SSNC: PASS: Integrity check passed. [2026-01-05T12:21:41.507283] [DEBUG] [REMOTE ] SSNC: Symbol is viable for forecasting. [2026-01-05T12:21:41.507332] [INFO ] [MAIN ] [2973/3535] SSNC kept (0.4s) | 2970 kept, 3 rejected | 137.6/min | ETA: 4.1m [2026-01-05T12:21:41.958381] [DEBUG] [REMOTE ] SSP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:41.958527] [DEBUG] [REMOTE ] SSP: PASS: History has at least 300 days. [2026-01-05T12:21:41.958814] [DEBUG] [REMOTE ] SSP: PASS: Price check passed. Min price $2.05. [2026-01-05T12:21:41.958958] [DEBUG] [REMOTE ] SSP: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:41.959087] [DEBUG] [REMOTE ] SSP: PASS: Integrity check passed. [2026-01-05T12:21:41.959130] [DEBUG] [REMOTE ] SSP: Symbol is viable for forecasting. [2026-01-05T12:21:41.959181] [INFO ] [MAIN ] [2974/3535] SSP kept (0.5s) | 2971 kept, 3 rejected | 137.6/min | ETA: 4.1m [2026-01-05T12:21:42.407647] [DEBUG] [REMOTE ] SSRM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:42.407780] [DEBUG] [REMOTE ] SSRM: PASS: History has at least 300 days. [2026-01-05T12:21:42.407999] [DEBUG] [REMOTE ] SSRM: PASS: Price check passed. Min price $19.48. [2026-01-05T12:21:42.408140] [DEBUG] [REMOTE ] SSRM: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:42.408277] [DEBUG] [REMOTE ] SSRM: PASS: Integrity check passed. [2026-01-05T12:21:42.408319] [DEBUG] [REMOTE ] SSRM: Symbol is viable for forecasting. [2026-01-05T12:21:42.408370] [INFO ] [MAIN ] [2975/3535] SSRM kept (0.4s) | 2972 kept, 3 rejected | 137.6/min | ETA: 4.1m [2026-01-05T12:21:42.607243] [DEBUG] [REMOTE ] SSSS: Retrieved 3693 rows, trimmed to 300. [2026-01-05T12:21:42.607373] [DEBUG] [REMOTE ] SSSS: PASS: History has at least 300 days. [2026-01-05T12:21:42.607624] [DEBUG] [REMOTE ] SSSS: PASS: Price check passed. Min price $8.59. [2026-01-05T12:21:42.607789] [DEBUG] [REMOTE ] SSSS: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:42.607907] [DEBUG] [REMOTE ] SSSS: PASS: Integrity check passed. [2026-01-05T12:21:42.607949] [DEBUG] [REMOTE ] SSSS: Symbol is viable for forecasting. [2026-01-05T12:21:42.607999] [INFO ] [MAIN ] [2976/3535] SSSS kept (0.2s) | 2973 kept, 3 rejected | 137.7/min | ETA: 4.1m [2026-01-05T12:21:43.112373] [DEBUG] [REMOTE ] SSTI: Retrieved 2156 rows, trimmed to 300. [2026-01-05T12:21:43.112498] [DEBUG] [REMOTE ] SSTI: PASS: History has at least 300 days. [2026-01-05T12:21:43.112719] [DEBUG] [REMOTE ] SSTI: PASS: Price check passed. Min price $5.89. [2026-01-05T12:21:43.112861] [DEBUG] [REMOTE ] SSTI: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:43.112975] [DEBUG] [REMOTE ] SSTI: PASS: Integrity check passed. [2026-01-05T12:21:43.113017] [DEBUG] [REMOTE ] SSTI: Symbol is viable for forecasting. [2026-01-05T12:21:43.113067] [INFO ] [MAIN ] [2977/3535] SSTI kept (0.5s) | 2974 kept, 3 rejected | 137.6/min | ETA: 4.1m [2026-01-05T12:21:43.462878] [DEBUG] [REMOTE ] SSTK: Retrieved 3325 rows, trimmed to 300. [2026-01-05T12:21:43.462997] [DEBUG] [REMOTE ] SSTK: PASS: History has at least 300 days. [2026-01-05T12:21:43.463193] [DEBUG] [REMOTE ] SSTK: PASS: Price check passed. Min price $18.08. [2026-01-05T12:21:43.463327] [DEBUG] [REMOTE ] SSTK: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:43.463437] [DEBUG] [REMOTE ] SSTK: PASS: Integrity check passed. [2026-01-05T12:21:43.463477] [DEBUG] [REMOTE ] SSTK: Symbol is viable for forecasting. [2026-01-05T12:21:43.463523] [INFO ] [MAIN ] [2978/3535] SSTK kept (0.4s) | 2975 kept, 3 rejected | 137.7/min | ETA: 4.0m [2026-01-05T12:21:44.086442] [DEBUG] [REMOTE ] SSYS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:44.086589] [DEBUG] [REMOTE ] SSYS: PASS: History has at least 300 days. [2026-01-05T12:21:44.086798] [DEBUG] [REMOTE ] SSYS: PASS: Price check passed. Min price $8.20. [2026-01-05T12:21:44.086929] [DEBUG] [REMOTE ] SSYS: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:44.087045] [DEBUG] [REMOTE ] SSYS: PASS: Integrity check passed. [2026-01-05T12:21:44.087085] [DEBUG] [REMOTE ] SSYS: Symbol is viable for forecasting. [2026-01-05T12:21:44.087132] [INFO ] [MAIN ] [2979/3535] SSYS kept (0.6s) | 2976 kept, 3 rejected | 137.6/min | ETA: 4.0m [2026-01-05T12:21:44.549219] [DEBUG] [REMOTE ] STAA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:44.549383] [DEBUG] [REMOTE ] STAA: PASS: History has at least 300 days. [2026-01-05T12:21:44.549679] [DEBUG] [REMOTE ] STAA: PASS: Price check passed. Min price $23.09. [2026-01-05T12:21:44.549818] [DEBUG] [REMOTE ] STAA: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:44.549956] [DEBUG] [REMOTE ] STAA: PASS: Integrity check passed. [2026-01-05T12:21:44.549997] [DEBUG] [REMOTE ] STAA: Symbol is viable for forecasting. [2026-01-05T12:21:44.550051] [INFO ] [MAIN ] [2980/3535] STAA kept (0.5s) | 2977 kept, 3 rejected | 137.6/min | ETA: 4.0m [2026-01-05T12:21:44.913249] [DEBUG] [REMOTE ] STAG: Retrieved 3701 rows, trimmed to 300. [2026-01-05T12:21:44.913395] [DEBUG] [REMOTE ] STAG: PASS: History has at least 300 days. [2026-01-05T12:21:44.913659] [DEBUG] [REMOTE ] STAG: PASS: Price check passed. Min price $35.15. [2026-01-05T12:21:44.913825] [DEBUG] [REMOTE ] STAG: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:44.913959] [DEBUG] [REMOTE ] STAG: PASS: Integrity check passed. [2026-01-05T12:21:44.914000] [DEBUG] [REMOTE ] STAG: Symbol is viable for forecasting. [2026-01-05T12:21:44.914049] [INFO ] [MAIN ] [2981/3535] STAG kept (0.4s) | 2978 kept, 3 rejected | 137.6/min | ETA: 4.0m [2026-01-05T12:21:45.450340] [DEBUG] [REMOTE ] STBA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:45.450477] [DEBUG] [REMOTE ] STBA: PASS: History has at least 300 days. [2026-01-05T12:21:45.450718] [DEBUG] [REMOTE ] STBA: PASS: Price check passed. Min price $34.33. [2026-01-05T12:21:45.450851] [DEBUG] [REMOTE ] STBA: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:45.450972] [DEBUG] [REMOTE ] STBA: PASS: Integrity check passed. [2026-01-05T12:21:45.451012] [DEBUG] [REMOTE ] STBA: Symbol is viable for forecasting. [2026-01-05T12:21:45.451059] [INFO ] [MAIN ] [2982/3535] STBA kept (0.5s) | 2979 kept, 3 rejected | 137.6/min | ETA: 4.0m [2026-01-05T12:21:45.971609] [DEBUG] [REMOTE ] STC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:45.971742] [DEBUG] [REMOTE ] STC: PASS: History has at least 300 days. [2026-01-05T12:21:45.971956] [DEBUG] [REMOTE ] STC: PASS: Price check passed. Min price $66.84. [2026-01-05T12:21:45.972094] [DEBUG] [REMOTE ] STC: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:45.972210] [DEBUG] [REMOTE ] STC: PASS: Integrity check passed. [2026-01-05T12:21:45.972252] [DEBUG] [REMOTE ] STC: Symbol is viable for forecasting. [2026-01-05T12:21:45.972303] [INFO ] [MAIN ] [2983/3535] STC kept (0.5s) | 2980 kept, 3 rejected | 137.6/min | ETA: 4.0m [2026-01-05T12:21:46.454828] [DEBUG] [REMOTE ] STE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:46.454971] [DEBUG] [REMOTE ] STE: PASS: History has at least 300 days. [2026-01-05T12:21:46.455209] [DEBUG] [REMOTE ] STE: PASS: Price check passed. Min price $234.90. [2026-01-05T12:21:46.455342] [DEBUG] [REMOTE ] STE: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:46.455463] [DEBUG] [REMOTE ] STE: PASS: Integrity check passed. [2026-01-05T12:21:46.455503] [DEBUG] [REMOTE ] STE: Symbol is viable for forecasting. [2026-01-05T12:21:46.455551] [INFO ] [MAIN ] [2984/3535] STE kept (0.5s) | 2981 kept, 3 rejected | 137.6/min | ETA: 4.0m [2026-01-05T12:21:46.735426] [DEBUG] [REMOTE ] STEL: Retrieved 2045 rows, trimmed to 300. [2026-01-05T12:21:46.735549] [DEBUG] [REMOTE ] STEL: PASS: History has at least 300 days. [2026-01-05T12:21:46.735764] [DEBUG] [REMOTE ] STEL: PASS: Price check passed. Min price $28.55. [2026-01-05T12:21:46.735905] [DEBUG] [REMOTE ] STEL: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:46.736014] [DEBUG] [REMOTE ] STEL: PASS: Integrity check passed. [2026-01-05T12:21:46.736053] [DEBUG] [REMOTE ] STEL: Symbol is viable for forecasting. [2026-01-05T12:21:46.736099] [INFO ] [MAIN ] [2985/3535] STEL kept (0.3s) | 2982 kept, 3 rejected | 137.6/min | ETA: 4.0m [2026-01-05T12:21:47.116411] [DEBUG] [REMOTE ] STEM: Retrieved 1315 rows, trimmed to 300. [2026-01-05T12:21:47.116546] [DEBUG] [REMOTE ] STEM: PASS: History has at least 300 days. [2026-01-05T12:21:47.116781] [DEBUG] [REMOTE ] STEM: PASS: Price check passed. Min price $13.85. [2026-01-05T12:21:47.116913] [DEBUG] [REMOTE ] STEM: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:47.117024] [DEBUG] [REMOTE ] STEM: PASS: Integrity check passed. [2026-01-05T12:21:47.117064] [DEBUG] [REMOTE ] STEM: Symbol is viable for forecasting. [2026-01-05T12:21:47.117112] [INFO ] [MAIN ] [2986/3535] STEM kept (0.4s) | 2983 kept, 3 rejected | 137.6/min | ETA: 4.0m [2026-01-05T12:21:47.516046] [DEBUG] [REMOTE ] STEP: Retrieved 1331 rows, trimmed to 300. [2026-01-05T12:21:47.516211] [DEBUG] [REMOTE ] STEP: PASS: History has at least 300 days. [2026-01-05T12:21:47.516482] [DEBUG] [REMOTE ] STEP: PASS: Price check passed. Min price $59.11. [2026-01-05T12:21:47.516692] [DEBUG] [REMOTE ] STEP: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:47.516844] [DEBUG] [REMOTE ] STEP: PASS: Integrity check passed. [2026-01-05T12:21:47.516903] [DEBUG] [REMOTE ] STEP: Symbol is viable for forecasting. [2026-01-05T12:21:47.516968] [INFO ] [MAIN ] [2987/3535] STEP kept (0.4s) | 2984 kept, 3 rejected | 137.6/min | ETA: 4.0m [2026-01-05T12:21:47.854704] [DEBUG] [REMOTE ] STHO: Retrieved 692 rows, trimmed to 300. [2026-01-05T12:21:47.854833] [DEBUG] [REMOTE ] STHO: PASS: History has at least 300 days. [2026-01-05T12:21:47.855032] [DEBUG] [REMOTE ] STHO: PASS: Price check passed. Min price $7.01. [2026-01-05T12:21:47.855166] [DEBUG] [REMOTE ] STHO: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:47.855275] [DEBUG] [REMOTE ] STHO: PASS: Integrity check passed. [2026-01-05T12:21:47.855315] [DEBUG] [REMOTE ] STHO: Symbol is viable for forecasting. [2026-01-05T12:21:47.855362] [INFO ] [MAIN ] [2988/3535] STHO kept (0.3s) | 2985 kept, 3 rejected | 137.7/min | ETA: 4.0m [2026-01-05T12:21:48.191121] [DEBUG] [REMOTE ] STI: Retrieved 481 rows, trimmed to 300. [2026-01-05T12:21:48.191256] [DEBUG] [REMOTE ] STI: PASS: History has at least 300 days. [2026-01-05T12:21:48.191515] [DEBUG] [REMOTE ] STI: PASS: Price check passed. Min price $5.08. [2026-01-05T12:21:48.191710] [DEBUG] [REMOTE ] STI: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:48.191834] [DEBUG] [REMOTE ] STI: PASS: Integrity check passed. [2026-01-05T12:21:48.191876] [DEBUG] [REMOTE ] STI: Symbol is viable for forecasting. [2026-01-05T12:21:48.191925] [INFO ] [MAIN ] [2989/3535] STI kept (0.3s) | 2986 kept, 3 rejected | 137.7/min | ETA: 4.0m [2026-01-05T12:21:48.708777] [DEBUG] [REMOTE ] STIM: Retrieved 1889 rows, trimmed to 300. [2026-01-05T12:21:48.708897] [DEBUG] [REMOTE ] STIM: PASS: History has at least 300 days. [2026-01-05T12:21:48.709094] [DEBUG] [REMOTE ] STIM: PASS: Price check passed. Min price $1.27. [2026-01-05T12:21:48.709224] [DEBUG] [REMOTE ] STIM: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:48.709331] [DEBUG] [REMOTE ] STIM: PASS: Integrity check passed. [2026-01-05T12:21:48.709370] [DEBUG] [REMOTE ] STIM: Symbol is viable for forecasting. [2026-01-05T12:21:48.709416] [INFO ] [MAIN ] [2990/3535] STIM kept (0.5s) | 2987 kept, 3 rejected | 137.7/min | ETA: 4.0m [2026-01-05T12:21:49.252930] [DEBUG] [REMOTE ] STK: Retrieved 4049 rows, trimmed to 300. [2026-01-05T12:21:49.253056] [DEBUG] [REMOTE ] STK: PASS: History has at least 300 days. [2026-01-05T12:21:49.253254] [DEBUG] [REMOTE ] STK: PASS: Price check passed. Min price $33.25. [2026-01-05T12:21:49.253385] [DEBUG] [REMOTE ] STK: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:49.253492] [DEBUG] [REMOTE ] STK: PASS: Integrity check passed. [2026-01-05T12:21:49.253531] [DEBUG] [REMOTE ] STK: Symbol is viable for forecasting. [2026-01-05T12:21:49.253595] [INFO ] [MAIN ] [2991/3535] STK kept (0.5s) | 2988 kept, 3 rejected | 137.6/min | ETA: 4.0m [2026-01-05T12:21:49.524758] [DEBUG] [REMOTE ] STKH: Retrieved 1209 rows, trimmed to 300. [2026-01-05T12:21:49.524897] [DEBUG] [REMOTE ] STKH: PASS: History has at least 300 days. [2026-01-05T12:21:49.525108] [DEBUG] [REMOTE ] STKH: PASS: Price check passed. Min price $2.23. [2026-01-05T12:21:49.525309] [DEBUG] [REMOTE ] STKH: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:49.525433] [DEBUG] [REMOTE ] STKH: PASS: Integrity check passed. [2026-01-05T12:21:49.525475] [DEBUG] [REMOTE ] STKH: Symbol is viable for forecasting. [2026-01-05T12:21:49.525525] [INFO ] [MAIN ] [2992/3535] STKH kept (0.3s) | 2989 kept, 3 rejected | 137.7/min | ETA: 3.9m [2026-01-05T12:21:50.192623] [DEBUG] [REMOTE ] STKL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:50.192761] [DEBUG] [REMOTE ] STKL: PASS: History has at least 300 days. [2026-01-05T12:21:50.192982] [DEBUG] [REMOTE ] STKL: PASS: Price check passed. Min price $3.35. [2026-01-05T12:21:50.193140] [DEBUG] [REMOTE ] STKL: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:50.193260] [DEBUG] [REMOTE ] STKL: PASS: Integrity check passed. [2026-01-05T12:21:50.193303] [DEBUG] [REMOTE ] STKL: Symbol is viable for forecasting. [2026-01-05T12:21:50.193353] [INFO ] [MAIN ] [2993/3535] STKL kept (0.7s) | 2990 kept, 3 rejected | 137.6/min | ETA: 3.9m [2026-01-05T12:21:50.534318] [DEBUG] [REMOTE ] STKS: Retrieved 2897 rows, trimmed to 300. [2026-01-05T12:21:50.534451] [DEBUG] [REMOTE ] STKS: PASS: History has at least 300 days. [2026-01-05T12:21:50.534742] [DEBUG] [REMOTE ] STKS: PASS: Price check passed. Min price $1.75. [2026-01-05T12:21:50.534887] [DEBUG] [REMOTE ] STKS: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:50.535001] [DEBUG] [REMOTE ] STKS: PASS: Integrity check passed. [2026-01-05T12:21:50.535040] [DEBUG] [REMOTE ] STKS: Symbol is viable for forecasting. [2026-01-05T12:21:50.535088] [INFO ] [MAIN ] [2994/3535] STKS kept (0.3s) | 2991 kept, 3 rejected | 137.6/min | ETA: 3.9m [2026-01-05T12:21:50.837087] [DEBUG] [REMOTE ] STLA: Retrieved 3917 rows, trimmed to 300. [2026-01-05T12:21:50.837215] [DEBUG] [REMOTE ] STLA: PASS: History has at least 300 days. [2026-01-05T12:21:50.837414] [DEBUG] [REMOTE ] STLA: PASS: Price check passed. Min price $9.23. [2026-01-05T12:21:50.837545] [DEBUG] [REMOTE ] STLA: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:50.837674] [DEBUG] [REMOTE ] STLA: PASS: Integrity check passed. [2026-01-05T12:21:50.837715] [DEBUG] [REMOTE ] STLA: Symbol is viable for forecasting. [2026-01-05T12:21:50.837762] [INFO ] [MAIN ] [2995/3535] STLA kept (0.3s) | 2992 kept, 3 rejected | 137.7/min | ETA: 3.9m [2026-01-05T12:21:51.468910] [DEBUG] [REMOTE ] STLD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:51.469047] [DEBUG] [REMOTE ] STLD: PASS: History has at least 300 days. [2026-01-05T12:21:51.469259] [DEBUG] [REMOTE ] STLD: PASS: Price check passed. Min price $140.81. [2026-01-05T12:21:51.469390] [DEBUG] [REMOTE ] STLD: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:51.469502] [DEBUG] [REMOTE ] STLD: PASS: Integrity check passed. [2026-01-05T12:21:51.469543] [DEBUG] [REMOTE ] STLD: Symbol is viable for forecasting. [2026-01-05T12:21:51.470114] [INFO ] [MAIN ] [2996/3535] STLD kept (0.6s) | 2993 kept, 3 rejected | 137.6/min | ETA: 3.9m [2026-01-05T12:21:51.927266] [DEBUG] [REMOTE ] STM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:51.927399] [DEBUG] [REMOTE ] STM: PASS: History has at least 300 days. [2026-01-05T12:21:51.927638] [DEBUG] [REMOTE ] STM: PASS: Price check passed. Min price $21.13. [2026-01-05T12:21:51.927786] [DEBUG] [REMOTE ] STM: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:51.927906] [DEBUG] [REMOTE ] STM: PASS: Integrity check passed. [2026-01-05T12:21:51.927950] [DEBUG] [REMOTE ] STM: Symbol is viable for forecasting. [2026-01-05T12:21:51.928003] [INFO ] [MAIN ] [2997/3535] STM kept (0.5s) | 2994 kept, 3 rejected | 137.6/min | ETA: 3.9m [2026-01-05T12:21:52.218675] [DEBUG] [REMOTE ] STN: Retrieved 5135 rows, trimmed to 300. [2026-01-05T12:21:52.218812] [DEBUG] [REMOTE ] STN: PASS: History has at least 300 days. [2026-01-05T12:21:52.219029] [DEBUG] [REMOTE ] STN: PASS: Price check passed. Min price $91.87. [2026-01-05T12:21:52.219170] [DEBUG] [REMOTE ] STN: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:52.219290] [DEBUG] [REMOTE ] STN: PASS: Integrity check passed. [2026-01-05T12:21:52.219332] [DEBUG] [REMOTE ] STN: Symbol is viable for forecasting. [2026-01-05T12:21:52.219380] [INFO ] [MAIN ] [2998/3535] STN kept (0.3s) | 2995 kept, 3 rejected | 137.7/min | ETA: 3.9m [2026-01-05T12:21:52.617887] [DEBUG] [REMOTE ] STNE: Retrieved 1806 rows, trimmed to 300. [2026-01-05T12:21:52.618014] [DEBUG] [REMOTE ] STNE: PASS: History has at least 300 days. [2026-01-05T12:21:52.618216] [DEBUG] [REMOTE ] STNE: PASS: Price check passed. Min price $14.14. [2026-01-05T12:21:52.618365] [DEBUG] [REMOTE ] STNE: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:52.618475] [DEBUG] [REMOTE ] STNE: PASS: Integrity check passed. [2026-01-05T12:21:52.618514] [DEBUG] [REMOTE ] STNE: Symbol is viable for forecasting. [2026-01-05T12:21:52.618561] [INFO ] [MAIN ] [2999/3535] STNE kept (0.4s) | 2996 kept, 3 rejected | 137.7/min | ETA: 3.9m [2026-01-05T12:21:52.889630] [DEBUG] [REMOTE ] STOK: Retrieved 1645 rows, trimmed to 300. [2026-01-05T12:21:52.889750] [DEBUG] [REMOTE ] STOK: PASS: History has at least 300 days. [2026-01-05T12:21:52.889967] [DEBUG] [REMOTE ] STOK: PASS: Price check passed. Min price $22.37. [2026-01-05T12:21:52.890112] [DEBUG] [REMOTE ] STOK: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:52.890229] [DEBUG] [REMOTE ] STOK: PASS: Integrity check passed. [2026-01-05T12:21:52.890271] [DEBUG] [REMOTE ] STOK: Symbol is viable for forecasting. [2026-01-05T12:21:52.890320] [INFO ] [MAIN ] [3000/3535] STOK kept (0.3s) | 2997 kept, 3 rejected | 137.7/min | ETA: 3.9m [2026-01-05T12:21:53.611009] [DEBUG] [REMOTE ] STRA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:53.611211] [DEBUG] [REMOTE ] STRA: PASS: History has at least 300 days. [2026-01-05T12:21:53.611567] [DEBUG] [REMOTE ] STRA: PASS: Price check passed. Min price $74.07. [2026-01-05T12:21:53.611766] [DEBUG] [REMOTE ] STRA: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:53.611926] [DEBUG] [REMOTE ] STRA: PASS: Integrity check passed. [2026-01-05T12:21:53.611970] [DEBUG] [REMOTE ] STRA: Symbol is viable for forecasting. [2026-01-05T12:21:53.612023] [INFO ] [MAIN ] [3001/3535] STRA kept (0.7s) | 2998 kept, 3 rejected | 137.6/min | ETA: 3.9m [2026-01-05T12:21:54.106834] [DEBUG] [REMOTE ] STRL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:54.106977] [DEBUG] [REMOTE ] STRL: PASS: History has at least 300 days. [2026-01-05T12:21:54.107212] [DEBUG] [REMOTE ] STRL: PASS: Price check passed. Min price $283.57. [2026-01-05T12:21:54.107360] [DEBUG] [REMOTE ] STRL: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:54.107476] [DEBUG] [REMOTE ] STRL: PASS: Integrity check passed. [2026-01-05T12:21:54.107518] [DEBUG] [REMOTE ] STRL: Symbol is viable for forecasting. [2026-01-05T12:21:54.107589] [INFO ] [MAIN ] [3002/3535] STRL kept (0.5s) | 2999 kept, 3 rejected | 137.6/min | ETA: 3.9m [2026-01-05T12:21:54.561913] [DEBUG] [REMOTE ] STRS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:54.562045] [DEBUG] [REMOTE ] STRS: PASS: History has at least 300 days. [2026-01-05T12:21:54.562257] [DEBUG] [REMOTE ] STRS: PASS: Price check passed. Min price $18.51. [2026-01-05T12:21:54.562443] [DEBUG] [REMOTE ] STRS: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:54.562610] [DEBUG] [REMOTE ] STRS: PASS: Integrity check passed. [2026-01-05T12:21:54.562665] [DEBUG] [REMOTE ] STRS: Symbol is viable for forecasting. [2026-01-05T12:21:54.562729] [INFO ] [MAIN ] [3003/3535] STRS kept (0.5s) | 3000 kept, 3 rejected | 137.6/min | ETA: 3.9m [2026-01-05T12:21:54.786843] [DEBUG] [REMOTE ] STSS: Retrieved 933 rows, trimmed to 300. [2026-01-05T12:21:54.787001] [DEBUG] [REMOTE ] STSS: PASS: History has at least 300 days. [2026-01-05T12:21:54.787263] [DEBUG] [REMOTE ] STSS: PASS: Price check passed. Min price $1.97. [2026-01-05T12:21:54.787428] [DEBUG] [REMOTE ] STSS: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:54.787567] [DEBUG] [REMOTE ] STSS: PASS: Integrity check passed. [2026-01-05T12:21:54.787638] [DEBUG] [REMOTE ] STSS: Symbol is viable for forecasting. [2026-01-05T12:21:54.787701] [INFO ] [MAIN ] [3004/3535] STSS kept (0.2s) | 3001 kept, 3 rejected | 137.7/min | ETA: 3.9m [2026-01-05T12:21:55.249398] [DEBUG] [REMOTE ] STTK: Retrieved 1314 rows, trimmed to 300. [2026-01-05T12:21:55.249536] [DEBUG] [REMOTE ] STTK: PASS: History has at least 300 days. [2026-01-05T12:21:55.249767] [DEBUG] [REMOTE ] STTK: PASS: Price check passed. Min price $1.77. [2026-01-05T12:21:55.249899] [DEBUG] [REMOTE ] STTK: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:55.250006] [DEBUG] [REMOTE ] STTK: PASS: Integrity check passed. [2026-01-05T12:21:55.250046] [DEBUG] [REMOTE ] STTK: Symbol is viable for forecasting. [2026-01-05T12:21:55.250092] [INFO ] [MAIN ] [3005/3535] STTK kept (0.5s) | 3002 kept, 3 rejected | 137.7/min | ETA: 3.9m [2026-01-05T12:21:55.593276] [DEBUG] [REMOTE ] STVN: Retrieved 1122 rows, trimmed to 300. [2026-01-05T12:21:55.593403] [DEBUG] [REMOTE ] STVN: PASS: History has at least 300 days. [2026-01-05T12:21:55.593614] [DEBUG] [REMOTE ] STVN: PASS: Price check passed. Min price $20.12. [2026-01-05T12:21:55.593747] [DEBUG] [REMOTE ] STVN: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:55.593854] [DEBUG] [REMOTE ] STVN: PASS: Integrity check passed. [2026-01-05T12:21:55.593893] [DEBUG] [REMOTE ] STVN: Symbol is viable for forecasting. [2026-01-05T12:21:55.593939] [INFO ] [MAIN ] [3006/3535] STVN kept (0.3s) | 3003 kept, 3 rejected | 137.7/min | ETA: 3.8m [2026-01-05T12:21:56.137733] [DEBUG] [REMOTE ] STWD: Retrieved 4124 rows, trimmed to 300. [2026-01-05T12:21:56.137857] [DEBUG] [REMOTE ] STWD: PASS: History has at least 300 days. [2026-01-05T12:21:56.138055] [DEBUG] [REMOTE ] STWD: PASS: Price check passed. Min price $17.08. [2026-01-05T12:21:56.138191] [DEBUG] [REMOTE ] STWD: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:56.138319] [DEBUG] [REMOTE ] STWD: PASS: Integrity check passed. [2026-01-05T12:21:56.138359] [DEBUG] [REMOTE ] STWD: Symbol is viable for forecasting. [2026-01-05T12:21:56.138406] [INFO ] [MAIN ] [3007/3535] STWD kept (0.5s) | 3004 kept, 3 rejected | 137.7/min | ETA: 3.8m [2026-01-05T12:21:56.605469] [DEBUG] [REMOTE ] STX: Retrieved 5802 rows, trimmed to 300. [2026-01-05T12:21:56.605624] [DEBUG] [REMOTE ] STX: PASS: History has at least 300 days. [2026-01-05T12:21:56.605835] [DEBUG] [REMOTE ] STX: PASS: Price check passed. Min price $211.08. [2026-01-05T12:21:56.605967] [DEBUG] [REMOTE ] STX: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:56.606081] [DEBUG] [REMOTE ] STX: PASS: Integrity check passed. [2026-01-05T12:21:56.606120] [DEBUG] [REMOTE ] STX: Symbol is viable for forecasting. [2026-01-05T12:21:56.606168] [INFO ] [MAIN ] [3008/3535] STX kept (0.5s) | 3005 kept, 3 rejected | 137.7/min | ETA: 3.8m [2026-01-05T12:21:56.846434] [DEBUG] [REMOTE ] STXE: Retrieved 734 rows, trimmed to 300. [2026-01-05T12:21:56.846559] [DEBUG] [REMOTE ] STXE: PASS: History has at least 300 days. [2026-01-05T12:21:56.846783] [DEBUG] [REMOTE ] STXE: PASS: Price check passed. Min price $32.71. [2026-01-05T12:21:56.846918] [DEBUG] [REMOTE ] STXE: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:56.847029] [DEBUG] [REMOTE ] STXE: PASS: Integrity check passed. [2026-01-05T12:21:56.847070] [DEBUG] [REMOTE ] STXE: Symbol is viable for forecasting. [2026-01-05T12:21:56.847118] [INFO ] [MAIN ] [3009/3535] STXE kept (0.2s) | 3006 kept, 3 rejected | 137.7/min | ETA: 3.8m [2026-01-05T12:21:57.255021] [DEBUG] [REMOTE ] STXG: Retrieved 788 rows, trimmed to 300. [2026-01-05T12:21:57.255154] [DEBUG] [REMOTE ] STXG: PASS: History has at least 300 days. [2026-01-05T12:21:57.255356] [DEBUG] [REMOTE ] STXG: PASS: Price check passed. Min price $48.63. [2026-01-05T12:21:57.255708] [DEBUG] [REMOTE ] STXG: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:57.255854] [DEBUG] [REMOTE ] STXG: PASS: Integrity check passed. [2026-01-05T12:21:57.255897] [DEBUG] [REMOTE ] STXG: Symbol is viable for forecasting. [2026-01-05T12:21:57.255944] [INFO ] [MAIN ] [3010/3535] STXG kept (0.4s) | 3007 kept, 3 rejected | 137.7/min | ETA: 3.8m [2026-01-05T12:21:57.827550] [DEBUG] [REMOTE ] SUI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:21:57.827702] [DEBUG] [REMOTE ] SUI: PASS: History has at least 300 days. [2026-01-05T12:21:57.827936] [DEBUG] [REMOTE ] SUI: PASS: Price check passed. Min price $118.54. [2026-01-05T12:21:57.828075] [DEBUG] [REMOTE ] SUI: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:57.828197] [DEBUG] [REMOTE ] SUI: PASS: Integrity check passed. [2026-01-05T12:21:57.828239] [DEBUG] [REMOTE ] SUI: Symbol is viable for forecasting. [2026-01-05T12:21:57.828290] [INFO ] [MAIN ] [3011/3535] SUI kept (0.6s) | 3008 kept, 3 rejected | 137.7/min | ETA: 3.8m [2026-01-05T12:21:58.191728] [DEBUG] [REMOTE ] SUN: Retrieved 3340 rows, trimmed to 300. [2026-01-05T12:21:58.191864] [DEBUG] [REMOTE ] SUN: PASS: History has at least 300 days. [2026-01-05T12:21:58.192090] [DEBUG] [REMOTE ] SUN: PASS: Price check passed. Min price $48.10. [2026-01-05T12:21:58.192225] [DEBUG] [REMOTE ] SUN: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:58.192346] [DEBUG] [REMOTE ] SUN: PASS: Integrity check passed. [2026-01-05T12:21:58.192386] [DEBUG] [REMOTE ] SUN: Symbol is viable for forecasting. [2026-01-05T12:21:58.192434] [INFO ] [MAIN ] [3012/3535] SUN kept (0.4s) | 3009 kept, 3 rejected | 137.7/min | ETA: 3.8m [2026-01-05T12:21:58.595294] [DEBUG] [REMOTE ] SUNS: Retrieved 3170 rows, trimmed to 300. [2026-01-05T12:21:58.595433] [DEBUG] [REMOTE ] SUNS: PASS: History has at least 300 days. [2026-01-05T12:21:58.595707] [DEBUG] [REMOTE ] SUNS: PASS: Price check passed. Min price $8.93. [2026-01-05T12:21:58.595880] [DEBUG] [REMOTE ] SUNS: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:58.596022] [DEBUG] [REMOTE ] SUNS: PASS: Integrity check passed. [2026-01-05T12:21:58.596073] [DEBUG] [REMOTE ] SUNS: Symbol is viable for forecasting. [2026-01-05T12:21:58.596139] [INFO ] [MAIN ] [3013/3535] SUNS kept (0.4s) | 3010 kept, 3 rejected | 137.7/min | ETA: 3.8m [2026-01-05T12:21:59.057423] [DEBUG] [REMOTE ] SUPN: Retrieved 3439 rows, trimmed to 300. [2026-01-05T12:21:59.057553] [DEBUG] [REMOTE ] SUPN: PASS: History has at least 300 days. [2026-01-05T12:21:59.057791] [DEBUG] [REMOTE ] SUPN: PASS: Price check passed. Min price $44.12. [2026-01-05T12:21:59.057985] [DEBUG] [REMOTE ] SUPN: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:59.058136] [DEBUG] [REMOTE ] SUPN: PASS: Integrity check passed. [2026-01-05T12:21:59.058190] [DEBUG] [REMOTE ] SUPN: Symbol is viable for forecasting. [2026-01-05T12:21:59.058253] [INFO ] [MAIN ] [3014/3535] SUPN kept (0.5s) | 3011 kept, 3 rejected | 137.7/min | ETA: 3.8m [2026-01-05T12:21:59.457427] [DEBUG] [REMOTE ] SURG: Retrieved 4538 rows, trimmed to 300. [2026-01-05T12:21:59.457549] [DEBUG] [REMOTE ] SURG: PASS: History has at least 300 days. [2026-01-05T12:21:59.457774] [DEBUG] [REMOTE ] SURG: PASS: Price check passed. Min price $1.47. [2026-01-05T12:21:59.457906] [DEBUG] [REMOTE ] SURG: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:59.458017] [DEBUG] [REMOTE ] SURG: PASS: Integrity check passed. [2026-01-05T12:21:59.458057] [DEBUG] [REMOTE ] SURG: Symbol is viable for forecasting. [2026-01-05T12:21:59.458103] [INFO ] [MAIN ] [3015/3535] SURG kept (0.4s) | 3012 kept, 3 rejected | 137.7/min | ETA: 3.8m [2026-01-05T12:21:59.762972] [DEBUG] [REMOTE ] SUSB: Retrieved 2128 rows, trimmed to 300. [2026-01-05T12:21:59.763093] [DEBUG] [REMOTE ] SUSB: PASS: History has at least 300 days. [2026-01-05T12:21:59.763293] [DEBUG] [REMOTE ] SUSB: PASS: Price check passed. Min price $24.94. [2026-01-05T12:21:59.763430] [DEBUG] [REMOTE ] SUSB: PASS: Continuity check passed with 300 days. [2026-01-05T12:21:59.763559] [DEBUG] [REMOTE ] SUSB: PASS: Integrity check passed. [2026-01-05T12:21:59.763644] [DEBUG] [REMOTE ] SUSB: Symbol is viable for forecasting. [2026-01-05T12:21:59.763702] [INFO ] [MAIN ] [3016/3535] SUSB kept (0.3s) | 3013 kept, 3 rejected | 137.7/min | ETA: 3.8m [2026-01-05T12:22:00.155256] [DEBUG] [REMOTE ] SUSC: Retrieved 2126 rows, trimmed to 300. [2026-01-05T12:22:00.155384] [DEBUG] [REMOTE ] SUSC: PASS: History has at least 300 days. [2026-01-05T12:22:00.155813] [DEBUG] [REMOTE ] SUSC: PASS: Price check passed. Min price $23.20. [2026-01-05T12:22:00.155947] [DEBUG] [REMOTE ] SUSC: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:00.156053] [DEBUG] [REMOTE ] SUSC: PASS: Integrity check passed. [2026-01-05T12:22:00.156092] [DEBUG] [REMOTE ] SUSC: Symbol is viable for forecasting. [2026-01-05T12:22:00.156139] [INFO ] [MAIN ] [3017/3535] SUSC kept (0.4s) | 3014 kept, 3 rejected | 137.7/min | ETA: 3.8m [2026-01-05T12:22:00.540918] [DEBUG] [REMOTE ] SUSL: Retrieved 1672 rows, trimmed to 300. [2026-01-05T12:22:00.541042] [DEBUG] [REMOTE ] SUSL: PASS: History has at least 300 days. [2026-01-05T12:22:00.541242] [DEBUG] [REMOTE ] SUSL: PASS: Price check passed. Min price $114.68. [2026-01-05T12:22:00.541376] [DEBUG] [REMOTE ] SUSL: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:00.541485] [DEBUG] [REMOTE ] SUSL: PASS: Integrity check passed. [2026-01-05T12:22:00.541526] [DEBUG] [REMOTE ] SUSL: Symbol is viable for forecasting. [2026-01-05T12:22:00.541599] [INFO ] [MAIN ] [3018/3535] SUSL kept (0.4s) | 3015 kept, 3 rejected | 137.7/min | ETA: 3.8m [2026-01-05T12:22:00.891265] [DEBUG] [REMOTE ] SUUN: Retrieved 659 rows, trimmed to 300. [2026-01-05T12:22:00.891394] [DEBUG] [REMOTE ] SUUN: PASS: History has at least 300 days. [2026-01-05T12:22:00.891606] [DEBUG] [REMOTE ] SUUN: PASS: Price check passed. Min price $1.41. [2026-01-05T12:22:00.891739] [DEBUG] [REMOTE ] SUUN: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:00.891847] [DEBUG] [REMOTE ] SUUN: PASS: Integrity check passed. [2026-01-05T12:22:00.891886] [DEBUG] [REMOTE ] SUUN: Symbol is viable for forecasting. [2026-01-05T12:22:00.891934] [INFO ] [MAIN ] [3019/3535] SUUN kept (0.4s) | 3016 kept, 3 rejected | 137.7/min | ETA: 3.7m [2026-01-05T12:22:01.439530] [DEBUG] [REMOTE ] SUZ: Retrieved 4625 rows, trimmed to 300. [2026-01-05T12:22:01.439905] [DEBUG] [REMOTE ] SUZ: PASS: History has at least 300 days. [2026-01-05T12:22:01.440133] [DEBUG] [REMOTE ] SUZ: PASS: Price check passed. Min price $8.53. [2026-01-05T12:22:01.440271] [DEBUG] [REMOTE ] SUZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:01.440389] [DEBUG] [REMOTE ] SUZ: PASS: Integrity check passed. [2026-01-05T12:22:01.440639] [DEBUG] [REMOTE ] SUZ: Symbol is viable for forecasting. [2026-01-05T12:22:01.440699] [INFO ] [MAIN ] [3020/3535] SUZ kept (0.5s) | 3017 kept, 3 rejected | 137.7/min | ETA: 3.7m [2026-01-05T12:22:01.920291] [DEBUG] [REMOTE ] SVC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:01.920462] [DEBUG] [REMOTE ] SVC: PASS: History has at least 300 days. [2026-01-05T12:22:01.920882] [DEBUG] [REMOTE ] SVC: PASS: Price check passed. Min price $1.56. [2026-01-05T12:22:01.921026] [DEBUG] [REMOTE ] SVC: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:01.921158] [DEBUG] [REMOTE ] SVC: PASS: Integrity check passed. [2026-01-05T12:22:01.921199] [DEBUG] [REMOTE ] SVC: Symbol is viable for forecasting. [2026-01-05T12:22:01.921250] [INFO ] [MAIN ] [3021/3535] SVC kept (0.5s) | 3018 kept, 3 rejected | 137.7/min | ETA: 3.7m [2026-01-05T12:22:02.090854] [DEBUG] [REMOTE ] SVCO: Retrieved 414 rows, trimmed to 300. [2026-01-05T12:22:02.091039] [DEBUG] [REMOTE ] SVCO: PASS: History has at least 300 days. [2026-01-05T12:22:02.091333] [DEBUG] [REMOTE ] SVCO: PASS: Price check passed. Min price $3.83. [2026-01-05T12:22:02.091475] [DEBUG] [REMOTE ] SVCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:02.091641] [DEBUG] [REMOTE ] SVCO: PASS: Integrity check passed. [2026-01-05T12:22:02.091685] [DEBUG] [REMOTE ] SVCO: Symbol is viable for forecasting. [2026-01-05T12:22:02.091737] [INFO ] [MAIN ] [3022/3535] SVCO kept (0.2s) | 3019 kept, 3 rejected | 137.7/min | ETA: 3.7m [2026-01-05T12:22:02.869513] [DEBUG] [REMOTE ] SVRA: Retrieved 5452 rows, trimmed to 300. [2026-01-05T12:22:02.869815] [DEBUG] [REMOTE ] SVRA: PASS: History has at least 300 days. [2026-01-05T12:22:02.870259] [DEBUG] [REMOTE ] SVRA: PASS: Price check passed. Min price $3.37. [2026-01-05T12:22:02.870450] [DEBUG] [REMOTE ] SVRA: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:02.870682] [DEBUG] [REMOTE ] SVRA: PASS: Integrity check passed. [2026-01-05T12:22:02.870741] [DEBUG] [REMOTE ] SVRA: Symbol is viable for forecasting. [2026-01-05T12:22:02.870818] [INFO ] [MAIN ] [3023/3535] SVRA kept (0.8s) | 3020 kept, 3 rejected | 137.7/min | ETA: 3.7m [2026-01-05T12:22:03.356544] [DEBUG] [REMOTE ] SWBI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:03.356769] [DEBUG] [REMOTE ] SWBI: PASS: History has at least 300 days. [2026-01-05T12:22:03.357147] [DEBUG] [REMOTE ] SWBI: PASS: Price check passed. Min price $8.06. [2026-01-05T12:22:03.357340] [DEBUG] [REMOTE ] SWBI: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:03.357521] [DEBUG] [REMOTE ] SWBI: PASS: Integrity check passed. [2026-01-05T12:22:03.357602] [DEBUG] [REMOTE ] SWBI: Symbol is viable for forecasting. [2026-01-05T12:22:03.357674] [INFO ] [MAIN ] [3024/3535] SWBI kept (0.5s) | 3021 kept, 3 rejected | 137.7/min | ETA: 3.7m [2026-01-05T12:22:03.630056] [DEBUG] [REMOTE ] SWIM: Retrieved 1180 rows, trimmed to 300. [2026-01-05T12:22:03.630258] [DEBUG] [REMOTE ] SWIM: PASS: History has at least 300 days. [2026-01-05T12:22:03.630599] [DEBUG] [REMOTE ] SWIM: PASS: Price check passed. Min price $6.14. [2026-01-05T12:22:03.630854] [DEBUG] [REMOTE ] SWIM: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:03.631047] [DEBUG] [REMOTE ] SWIM: PASS: Integrity check passed. [2026-01-05T12:22:03.631111] [DEBUG] [REMOTE ] SWIM: Symbol is viable for forecasting. [2026-01-05T12:22:03.631191] [INFO ] [MAIN ] [3025/3535] SWIM kept (0.3s) | 3022 kept, 3 rejected | 137.7/min | ETA: 3.7m [2026-01-05T12:22:04.241748] [DEBUG] [REMOTE ] SWK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:04.241920] [DEBUG] [REMOTE ] SWK: PASS: History has at least 300 days. [2026-01-05T12:22:04.242239] [DEBUG] [REMOTE ] SWK: PASS: Price check passed. Min price $61.40. [2026-01-05T12:22:04.242424] [DEBUG] [REMOTE ] SWK: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:04.242794] [DEBUG] [REMOTE ] SWK: PASS: Integrity check passed. [2026-01-05T12:22:04.242851] [DEBUG] [REMOTE ] SWK: Symbol is viable for forecasting. [2026-01-05T12:22:04.242913] [INFO ] [MAIN ] [3026/3535] SWK kept (0.6s) | 3023 kept, 3 rejected | 137.7/min | ETA: 3.7m [2026-01-05T12:22:04.724859] [DEBUG] [REMOTE ] SWKS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:04.725014] [DEBUG] [REMOTE ] SWKS: PASS: History has at least 300 days. [2026-01-05T12:22:04.725367] [DEBUG] [REMOTE ] SWKS: PASS: Price check passed. Min price $60.50. [2026-01-05T12:22:04.725776] [DEBUG] [REMOTE ] SWKS: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:04.725958] [DEBUG] [REMOTE ] SWKS: PASS: Integrity check passed. [2026-01-05T12:22:04.726019] [DEBUG] [REMOTE ] SWKS: Symbol is viable for forecasting. [2026-01-05T12:22:04.726089] [INFO ] [MAIN ] [3027/3535] SWKS kept (0.5s) | 3024 kept, 3 rejected | 137.7/min | ETA: 3.7m [2026-01-05T12:22:05.198930] [DEBUG] [REMOTE ] SWX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:05.199075] [DEBUG] [REMOTE ] SWX: PASS: History has at least 300 days. [2026-01-05T12:22:05.199318] [DEBUG] [REMOTE ] SWX: PASS: Price check passed. Min price $76.63. [2026-01-05T12:22:05.199457] [DEBUG] [REMOTE ] SWX: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:05.199627] [DEBUG] [REMOTE ] SWX: PASS: Integrity check passed. [2026-01-05T12:22:05.199675] [DEBUG] [REMOTE ] SWX: Symbol is viable for forecasting. [2026-01-05T12:22:05.199724] [INFO ] [MAIN ] [3028/3535] SWX kept (0.5s) | 3025 kept, 3 rejected | 137.7/min | ETA: 3.7m [2026-01-05T12:22:05.665135] [DEBUG] [REMOTE ] SWZ: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:05.665324] [DEBUG] [REMOTE ] SWZ: PASS: History has at least 300 days. [2026-01-05T12:22:05.665632] [DEBUG] [REMOTE ] SWZ: PASS: Price check passed. Min price $5.85. [2026-01-05T12:22:05.665775] [DEBUG] [REMOTE ] SWZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:05.665906] [DEBUG] [REMOTE ] SWZ: PASS: Integrity check passed. [2026-01-05T12:22:05.665946] [DEBUG] [REMOTE ] SWZ: Symbol is viable for forecasting. [2026-01-05T12:22:05.665996] [INFO ] [MAIN ] [3029/3535] SWZ kept (0.5s) | 3026 kept, 3 rejected | 137.7/min | ETA: 3.7m [2026-01-05T12:22:05.891075] [DEBUG] [REMOTE ] SXC: Retrieved 3635 rows, trimmed to 300. [2026-01-05T12:22:05.891215] [DEBUG] [REMOTE ] SXC: PASS: History has at least 300 days. [2026-01-05T12:22:05.891443] [DEBUG] [REMOTE ] SXC: PASS: Price check passed. Min price $6.29. [2026-01-05T12:22:05.891605] [DEBUG] [REMOTE ] SXC: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:05.891732] [DEBUG] [REMOTE ] SXC: PASS: Integrity check passed. [2026-01-05T12:22:05.891775] [DEBUG] [REMOTE ] SXC: Symbol is viable for forecasting. [2026-01-05T12:22:05.891843] [INFO ] [MAIN ] [3030/3535] SXC kept (0.2s) | 3027 kept, 3 rejected | 137.7/min | ETA: 3.7m [2026-01-05T12:22:06.563245] [DEBUG] [REMOTE ] SXI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:06.563379] [DEBUG] [REMOTE ] SXI: PASS: History has at least 300 days. [2026-01-05T12:22:06.563602] [DEBUG] [REMOTE ] SXI: PASS: Price check passed. Min price $216.86. [2026-01-05T12:22:06.563737] [DEBUG] [REMOTE ] SXI: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:06.563849] [DEBUG] [REMOTE ] SXI: PASS: Integrity check passed. [2026-01-05T12:22:06.563889] [DEBUG] [REMOTE ] SXI: Symbol is viable for forecasting. [2026-01-05T12:22:06.564433] [INFO ] [MAIN ] [3031/3535] SXI kept (0.7s) | 3028 kept, 3 rejected | 137.7/min | ETA: 3.7m [2026-01-05T12:22:06.835283] [DEBUG] [REMOTE ] SXTC: Retrieved 1759 rows, trimmed to 300. [2026-01-05T12:22:06.835415] [DEBUG] [REMOTE ] SXTC: PASS: History has at least 300 days. [2026-01-05T12:22:06.835646] [DEBUG] [REMOTE ] SXTC: PASS: Price check passed. Min price $1.26. [2026-01-05T12:22:06.835784] [DEBUG] [REMOTE ] SXTC: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:06.835896] [DEBUG] [REMOTE ] SXTC: PASS: Integrity check passed. [2026-01-05T12:22:06.835937] [DEBUG] [REMOTE ] SXTC: Symbol is viable for forecasting. [2026-01-05T12:22:06.835985] [INFO ] [MAIN ] [3032/3535] SXTC kept (0.3s) | 3029 kept, 3 rejected | 137.7/min | ETA: 3.7m [2026-01-05T12:22:07.249374] [DEBUG] [REMOTE ] SY: Retrieved 1678 rows, trimmed to 300. [2026-01-05T12:22:07.249520] [DEBUG] [REMOTE ] SY: PASS: History has at least 300 days. [2026-01-05T12:22:07.249794] [DEBUG] [REMOTE ] SY: PASS: Price check passed. Min price $2.49. [2026-01-05T12:22:07.249964] [DEBUG] [REMOTE ] SY: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:07.250100] [DEBUG] [REMOTE ] SY: PASS: Integrity check passed. [2026-01-05T12:22:07.250154] [DEBUG] [REMOTE ] SY: Symbol is viable for forecasting. [2026-01-05T12:22:07.250215] [INFO ] [MAIN ] [3033/3535] SY kept (0.4s) | 3030 kept, 3 rejected | 137.7/min | ETA: 3.6m [2026-01-05T12:22:07.704847] [DEBUG] [REMOTE ] SYF: Retrieved 2874 rows, trimmed to 300. [2026-01-05T12:22:07.704981] [DEBUG] [REMOTE ] SYF: PASS: History has at least 300 days. [2026-01-05T12:22:07.705217] [DEBUG] [REMOTE ] SYF: PASS: Price check passed. Min price $67.75. [2026-01-05T12:22:07.705362] [DEBUG] [REMOTE ] SYF: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:07.705477] [DEBUG] [REMOTE ] SYF: PASS: Integrity check passed. [2026-01-05T12:22:07.705518] [DEBUG] [REMOTE ] SYF: Symbol is viable for forecasting. [2026-01-05T12:22:07.705566] [INFO ] [MAIN ] [3034/3535] SYF kept (0.5s) | 3031 kept, 3 rejected | 137.7/min | ETA: 3.6m [2026-01-05T12:22:08.230589] [DEBUG] [REMOTE ] SYK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:08.230760] [DEBUG] [REMOTE ] SYK: PASS: History has at least 300 days. [2026-01-05T12:22:08.231043] [DEBUG] [REMOTE ] SYK: PASS: Price check passed. Min price $348.18. [2026-01-05T12:22:08.231186] [DEBUG] [REMOTE ] SYK: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:08.231328] [DEBUG] [REMOTE ] SYK: PASS: Integrity check passed. [2026-01-05T12:22:08.231371] [DEBUG] [REMOTE ] SYK: Symbol is viable for forecasting. [2026-01-05T12:22:08.231422] [INFO ] [MAIN ] [3035/3535] SYK kept (0.5s) | 3032 kept, 3 rejected | 137.7/min | ETA: 3.6m [2026-01-05T12:22:08.454484] [DEBUG] [REMOTE ] SYM: Retrieved 1212 rows, trimmed to 300. [2026-01-05T12:22:08.454646] [DEBUG] [REMOTE ] SYM: PASS: History has at least 300 days. [2026-01-05T12:22:08.454858] [DEBUG] [REMOTE ] SYM: PASS: Price check passed. Min price $52.94. [2026-01-05T12:22:08.455042] [DEBUG] [REMOTE ] SYM: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:08.455160] [DEBUG] [REMOTE ] SYM: PASS: Integrity check passed. [2026-01-05T12:22:08.455202] [DEBUG] [REMOTE ] SYM: Symbol is viable for forecasting. [2026-01-05T12:22:08.455250] [INFO ] [MAIN ] [3036/3535] SYM kept (0.2s) | 3033 kept, 3 rejected | 137.7/min | ETA: 3.6m [2026-01-05T12:22:09.067171] [DEBUG] [REMOTE ] SYNA: Retrieved 6022 rows, trimmed to 300. [2026-01-05T12:22:09.067381] [DEBUG] [REMOTE ] SYNA: PASS: History has at least 300 days. [2026-01-05T12:22:09.067760] [DEBUG] [REMOTE ] SYNA: PASS: Price check passed. Min price $58.52. [2026-01-05T12:22:09.067911] [DEBUG] [REMOTE ] SYNA: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:09.068055] [DEBUG] [REMOTE ] SYNA: PASS: Integrity check passed. [2026-01-05T12:22:09.068104] [DEBUG] [REMOTE ] SYNA: Symbol is viable for forecasting. [2026-01-05T12:22:09.068168] [INFO ] [MAIN ] [3037/3535] SYNA kept (0.6s) | 3034 kept, 3 rejected | 137.7/min | ETA: 3.6m [2026-01-05T12:22:09.343036] [DEBUG] [REMOTE ] SYRE: Retrieved 2450 rows, trimmed to 300. [2026-01-05T12:22:09.343171] [DEBUG] [REMOTE ] SYRE: PASS: History has at least 300 days. [2026-01-05T12:22:09.343387] [DEBUG] [REMOTE ] SYRE: PASS: Price check passed. Min price $17.68. [2026-01-05T12:22:09.343531] [DEBUG] [REMOTE ] SYRE: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:09.343701] [DEBUG] [REMOTE ] SYRE: PASS: Integrity check passed. [2026-01-05T12:22:09.343764] [DEBUG] [REMOTE ] SYRE: Symbol is viable for forecasting. [2026-01-05T12:22:09.343814] [INFO ] [MAIN ] [3038/3535] SYRE kept (0.3s) | 3035 kept, 3 rejected | 137.7/min | ETA: 3.6m [2026-01-05T12:22:09.929536] [DEBUG] [REMOTE ] SYY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:09.929713] [DEBUG] [REMOTE ] SYY: PASS: History has at least 300 days. [2026-01-05T12:22:09.929974] [DEBUG] [REMOTE ] SYY: PASS: Price check passed. Min price $72.05. [2026-01-05T12:22:09.930118] [DEBUG] [REMOTE ] SYY: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:09.930249] [DEBUG] [REMOTE ] SYY: PASS: Integrity check passed. [2026-01-05T12:22:09.930292] [DEBUG] [REMOTE ] SYY: Symbol is viable for forecasting. [2026-01-05T12:22:09.930344] [INFO ] [MAIN ] [3039/3535] SYY kept (0.6s) | 3036 kept, 3 rejected | 137.7/min | ETA: 3.6m [2026-01-05T12:22:10.364642] [DEBUG] [REMOTE ] TAC: Retrieved 6143 rows, trimmed to 300. [2026-01-05T12:22:10.364855] [DEBUG] [REMOTE ] TAC: PASS: History has at least 300 days. [2026-01-05T12:22:10.365159] [DEBUG] [REMOTE ] TAC: PASS: Price check passed. Min price $12.46. [2026-01-05T12:22:10.365306] [DEBUG] [REMOTE ] TAC: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:10.365460] [DEBUG] [REMOTE ] TAC: PASS: Integrity check passed. [2026-01-05T12:22:10.365503] [DEBUG] [REMOTE ] TAC: Symbol is viable for forecasting. [2026-01-05T12:22:10.365559] [INFO ] [MAIN ] [3040/3535] TAC kept (0.4s) | 3037 kept, 3 rejected | 137.7/min | ETA: 3.6m [2026-01-05T12:22:10.756912] [DEBUG] [REMOTE ] TAK: Retrieved 4323 rows, trimmed to 300. [2026-01-05T12:22:10.757132] [DEBUG] [REMOTE ] TAK: PASS: History has at least 300 days. [2026-01-05T12:22:10.757397] [DEBUG] [REMOTE ] TAK: PASS: Price check passed. Min price $13.23. [2026-01-05T12:22:10.757555] [DEBUG] [REMOTE ] TAK: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:10.757722] [DEBUG] [REMOTE ] TAK: PASS: Integrity check passed. [2026-01-05T12:22:10.757806] [DEBUG] [REMOTE ] TAK: Symbol is viable for forecasting. [2026-01-05T12:22:10.757867] [INFO ] [MAIN ] [3041/3535] TAK kept (0.4s) | 3038 kept, 3 rejected | 137.7/min | ETA: 3.6m [2026-01-05T12:22:11.029031] [DEBUG] [REMOTE ] TAL: Retrieved 3824 rows, trimmed to 300. [2026-01-05T12:22:11.029249] [DEBUG] [REMOTE ] TAL: PASS: History has at least 300 days. [2026-01-05T12:22:11.029569] [DEBUG] [REMOTE ] TAL: PASS: Price check passed. Min price $10.06. [2026-01-05T12:22:11.029741] [DEBUG] [REMOTE ] TAL: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:11.029927] [DEBUG] [REMOTE ] TAL: PASS: Integrity check passed. [2026-01-05T12:22:11.029976] [DEBUG] [REMOTE ] TAL: Symbol is viable for forecasting. [2026-01-05T12:22:11.030042] [INFO ] [MAIN ] [3042/3535] TAL kept (0.3s) | 3039 kept, 3 rejected | 137.7/min | ETA: 3.6m [2026-01-05T12:22:11.458802] [DEBUG] [REMOTE ] TALK: Retrieved 1364 rows, trimmed to 300. [2026-01-05T12:22:11.459013] [DEBUG] [REMOTE ] TALK: PASS: History has at least 300 days. [2026-01-05T12:22:11.459281] [DEBUG] [REMOTE ] TALK: PASS: Price check passed. Min price $2.63. [2026-01-05T12:22:11.459432] [DEBUG] [REMOTE ] TALK: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:11.459566] [DEBUG] [REMOTE ] TALK: PASS: Integrity check passed. [2026-01-05T12:22:11.459860] [DEBUG] [REMOTE ] TALK: Symbol is viable for forecasting. [2026-01-05T12:22:11.460091] [INFO ] [MAIN ] [3043/3535] TALK kept (0.4s) | 3040 kept, 3 rejected | 137.7/min | ETA: 3.6m [2026-01-05T12:22:11.847198] [DEBUG] [REMOTE ] TALO: Retrieved 1923 rows, trimmed to 300. [2026-01-05T12:22:11.847398] [DEBUG] [REMOTE ] TALO: PASS: History has at least 300 days. [2026-01-05T12:22:11.848300] [DEBUG] [REMOTE ] TALO: PASS: Price check passed. Min price $9.05. [2026-01-05T12:22:11.848537] [DEBUG] [REMOTE ] TALO: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:11.848760] [DEBUG] [REMOTE ] TALO: PASS: Integrity check passed. [2026-01-05T12:22:11.848810] [DEBUG] [REMOTE ] TALO: Symbol is viable for forecasting. [2026-01-05T12:22:11.848875] [INFO ] [MAIN ] [3044/3535] TALO kept (0.4s) | 3041 kept, 3 rejected | 137.7/min | ETA: 3.6m [2026-01-05T12:22:12.293430] [DEBUG] [REMOTE ] TAOP: Retrieved 4857 rows, trimmed to 300. [2026-01-05T12:22:12.293668] [DEBUG] [REMOTE ] TAOP: PASS: History has at least 300 days. [2026-01-05T12:22:12.294001] [DEBUG] [REMOTE ] TAOP: PASS: Price check passed. Min price $1.38. [2026-01-05T12:22:12.294154] [DEBUG] [REMOTE ] TAOP: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:12.294305] [DEBUG] [REMOTE ] TAOP: PASS: Integrity check passed. [2026-01-05T12:22:12.294346] [DEBUG] [REMOTE ] TAOP: Symbol is viable for forecasting. [2026-01-05T12:22:12.294401] [INFO ] [MAIN ] [3045/3535] TAOP kept (0.4s) | 3042 kept, 3 rejected | 137.7/min | ETA: 3.6m [2026-01-05T12:22:12.840738] [DEBUG] [REMOTE ] TAP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:12.840960] [DEBUG] [REMOTE ] TAP: PASS: History has at least 300 days. [2026-01-05T12:22:12.841305] [DEBUG] [REMOTE ] TAP: PASS: Price check passed. Min price $42.77. [2026-01-05T12:22:12.841457] [DEBUG] [REMOTE ] TAP: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:12.841634] [DEBUG] [REMOTE ] TAP: PASS: Integrity check passed. [2026-01-05T12:22:12.841683] [DEBUG] [REMOTE ] TAP: Symbol is viable for forecasting. [2026-01-05T12:22:12.841742] [INFO ] [MAIN ] [3046/3535] TAP kept (0.5s) | 3043 kept, 3 rejected | 137.7/min | ETA: 3.6m [2026-01-05T12:22:13.185478] [DEBUG] [REMOTE ] TARA: Retrieved 2816 rows, trimmed to 300. [2026-01-05T12:22:13.185728] [DEBUG] [REMOTE ] TARA: PASS: History has at least 300 days. [2026-01-05T12:22:13.185997] [DEBUG] [REMOTE ] TARA: PASS: Price check passed. Min price $4.29. [2026-01-05T12:22:13.186181] [DEBUG] [REMOTE ] TARA: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:13.186311] [DEBUG] [REMOTE ] TARA: PASS: Integrity check passed. [2026-01-05T12:22:13.186354] [DEBUG] [REMOTE ] TARA: Symbol is viable for forecasting. [2026-01-05T12:22:13.186408] [INFO ] [MAIN ] [3047/3535] TARA kept (0.3s) | 3044 kept, 3 rejected | 137.7/min | ETA: 3.5m [2026-01-05T12:22:13.488293] [DEBUG] [REMOTE ] TARK: Retrieved 922 rows, trimmed to 300. [2026-01-05T12:22:13.488442] [DEBUG] [REMOTE ] TARK: PASS: History has at least 300 days. [2026-01-05T12:22:13.488736] [DEBUG] [REMOTE ] TARK: PASS: Price check passed. Min price $42.51. [2026-01-05T12:22:13.488876] [DEBUG] [REMOTE ] TARK: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:13.488990] [DEBUG] [REMOTE ] TARK: PASS: Integrity check passed. [2026-01-05T12:22:13.489030] [DEBUG] [REMOTE ] TARK: Symbol is viable for forecasting. [2026-01-05T12:22:13.489078] [INFO ] [MAIN ] [3048/3535] TARK kept (0.3s) | 3045 kept, 3 rejected | 137.7/min | ETA: 3.5m [2026-01-05T12:22:13.823689] [DEBUG] [REMOTE ] TARS: Retrieved 1309 rows, trimmed to 300. [2026-01-05T12:22:13.823819] [DEBUG] [REMOTE ] TARS: PASS: History has at least 300 days. [2026-01-05T12:22:13.824014] [DEBUG] [REMOTE ] TARS: PASS: Price check passed. Min price $66.06. [2026-01-05T12:22:13.824204] [DEBUG] [REMOTE ] TARS: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:13.824314] [DEBUG] [REMOTE ] TARS: PASS: Integrity check passed. [2026-01-05T12:22:13.824354] [DEBUG] [REMOTE ] TARS: Symbol is viable for forecasting. [2026-01-05T12:22:13.824401] [INFO ] [MAIN ] [3049/3535] TARS kept (0.3s) | 3046 kept, 3 rejected | 137.7/min | ETA: 3.5m [2026-01-05T12:22:14.275830] [DEBUG] [REMOTE ] TASK: Retrieved 1146 rows, trimmed to 300. [2026-01-05T12:22:14.275967] [DEBUG] [REMOTE ] TASK: PASS: History has at least 300 days. [2026-01-05T12:22:14.276165] [DEBUG] [REMOTE ] TASK: PASS: Price check passed. Min price $10.77. [2026-01-05T12:22:14.276296] [DEBUG] [REMOTE ] TASK: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:14.276405] [DEBUG] [REMOTE ] TASK: PASS: Integrity check passed. [2026-01-05T12:22:14.276445] [DEBUG] [REMOTE ] TASK: Symbol is viable for forecasting. [2026-01-05T12:22:14.276492] [INFO ] [MAIN ] [3050/3535] TASK kept (0.5s) | 3047 kept, 3 rejected | 137.7/min | ETA: 3.5m [2026-01-05T12:22:14.900810] [DEBUG] [REMOTE ] TAYD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:14.900951] [DEBUG] [REMOTE ] TAYD: PASS: History has at least 300 days. [2026-01-05T12:22:14.901169] [DEBUG] [REMOTE ] TAYD: PASS: Price check passed. Min price $41.28. [2026-01-05T12:22:14.901303] [DEBUG] [REMOTE ] TAYD: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:14.901419] [DEBUG] [REMOTE ] TAYD: PASS: Integrity check passed. [2026-01-05T12:22:14.901459] [DEBUG] [REMOTE ] TAYD: Symbol is viable for forecasting. [2026-01-05T12:22:14.901507] [INFO ] [MAIN ] [3051/3535] TAYD kept (0.6s) | 3048 kept, 3 rejected | 137.7/min | ETA: 3.5m [2026-01-05T12:22:15.194601] [DEBUG] [REMOTE ] TBB: Retrieved 2050 rows, trimmed to 300. [2026-01-05T12:22:15.194719] [DEBUG] [REMOTE ] TBB: PASS: History has at least 300 days. [2026-01-05T12:22:15.194913] [DEBUG] [REMOTE ] TBB: PASS: Price check passed. Min price $22.15. [2026-01-05T12:22:15.195043] [DEBUG] [REMOTE ] TBB: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:15.195149] [DEBUG] [REMOTE ] TBB: PASS: Integrity check passed. [2026-01-05T12:22:15.195188] [DEBUG] [REMOTE ] TBB: Symbol is viable for forecasting. [2026-01-05T12:22:15.195234] [INFO ] [MAIN ] [3052/3535] TBB kept (0.3s) | 3049 kept, 3 rejected | 137.7/min | ETA: 3.5m [2026-01-05T12:22:15.776291] [DEBUG] [REMOTE ] TBBK: Retrieved 5515 rows, trimmed to 300. [2026-01-05T12:22:15.776434] [DEBUG] [REMOTE ] TBBK: PASS: History has at least 300 days. [2026-01-05T12:22:15.776669] [DEBUG] [REMOTE ] TBBK: PASS: Price check passed. Min price $59.41. [2026-01-05T12:22:15.776801] [DEBUG] [REMOTE ] TBBK: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:15.777104] [DEBUG] [REMOTE ] TBBK: PASS: Integrity check passed. [2026-01-05T12:22:15.777144] [DEBUG] [REMOTE ] TBBK: Symbol is viable for forecasting. [2026-01-05T12:22:15.777190] [INFO ] [MAIN ] [3053/3535] TBBK kept (0.6s) | 3050 kept, 3 rejected | 137.7/min | ETA: 3.5m [2026-01-05T12:22:16.230538] [DEBUG] [REMOTE ] TBI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:16.230720] [DEBUG] [REMOTE ] TBI: PASS: History has at least 300 days. [2026-01-05T12:22:16.231012] [DEBUG] [REMOTE ] TBI: PASS: Price check passed. Min price $4.40. [2026-01-05T12:22:16.231189] [DEBUG] [REMOTE ] TBI: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:16.231349] [DEBUG] [REMOTE ] TBI: PASS: Integrity check passed. [2026-01-05T12:22:16.231402] [DEBUG] [REMOTE ] TBI: Symbol is viable for forecasting. [2026-01-05T12:22:16.231461] [INFO ] [MAIN ] [3054/3535] TBI kept (0.5s) | 3051 kept, 3 rejected | 137.7/min | ETA: 3.5m [2026-01-05T12:22:16.448755] [DEBUG] [REMOTE ] TBIL: Retrieved 854 rows, trimmed to 300. [2026-01-05T12:22:16.448893] [DEBUG] [REMOTE ] TBIL: PASS: History has at least 300 days. [2026-01-05T12:22:16.449095] [DEBUG] [REMOTE ] TBIL: PASS: Price check passed. Min price $49.42. [2026-01-05T12:22:16.449228] [DEBUG] [REMOTE ] TBIL: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:16.449338] [DEBUG] [REMOTE ] TBIL: PASS: Integrity check passed. [2026-01-05T12:22:16.449378] [DEBUG] [REMOTE ] TBIL: Symbol is viable for forecasting. [2026-01-05T12:22:16.449424] [INFO ] [MAIN ] [3055/3535] TBIL kept (0.2s) | 3052 kept, 3 rejected | 137.7/min | ETA: 3.5m [2026-01-05T12:22:16.875719] [DEBUG] [REMOTE ] TBLA: Retrieved 1133 rows, trimmed to 300. [2026-01-05T12:22:16.875873] [DEBUG] [REMOTE ] TBLA: PASS: History has at least 300 days. [2026-01-05T12:22:16.876113] [DEBUG] [REMOTE ] TBLA: PASS: Price check passed. Min price $3.05. [2026-01-05T12:22:16.876273] [DEBUG] [REMOTE ] TBLA: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:16.876391] [DEBUG] [REMOTE ] TBLA: PASS: Integrity check passed. [2026-01-05T12:22:16.876434] [DEBUG] [REMOTE ] TBLA: Symbol is viable for forecasting. [2026-01-05T12:22:16.876486] [INFO ] [MAIN ] [3056/3535] TBLA kept (0.4s) | 3053 kept, 3 rejected | 137.7/min | ETA: 3.5m [2026-01-05T12:22:17.174936] [DEBUG] [REMOTE ] TBLD: Retrieved 1114 rows, trimmed to 300. [2026-01-05T12:22:17.175070] [DEBUG] [REMOTE ] TBLD: PASS: History has at least 300 days. [2026-01-05T12:22:17.175274] [DEBUG] [REMOTE ] TBLD: PASS: Price check passed. Min price $19.39. [2026-01-05T12:22:17.175411] [DEBUG] [REMOTE ] TBLD: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:17.175523] [DEBUG] [REMOTE ] TBLD: PASS: Integrity check passed. [2026-01-05T12:22:17.175564] [DEBUG] [REMOTE ] TBLD: Symbol is viable for forecasting. [2026-01-05T12:22:17.175650] [INFO ] [MAIN ] [3057/3535] TBLD kept (0.3s) | 3054 kept, 3 rejected | 137.7/min | ETA: 3.5m [2026-01-05T12:22:17.756890] [DEBUG] [REMOTE ] TBPH: Retrieved 2926 rows, trimmed to 300. [2026-01-05T12:22:17.757011] [DEBUG] [REMOTE ] TBPH: PASS: History has at least 300 days. [2026-01-05T12:22:17.757207] [DEBUG] [REMOTE ] TBPH: PASS: Price check passed. Min price $13.85. [2026-01-05T12:22:17.757384] [DEBUG] [REMOTE ] TBPH: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:17.757524] [DEBUG] [REMOTE ] TBPH: PASS: Integrity check passed. [2026-01-05T12:22:17.757597] [DEBUG] [REMOTE ] TBPH: Symbol is viable for forecasting. [2026-01-05T12:22:17.757666] [INFO ] [MAIN ] [3058/3535] TBPH kept (0.6s) | 3055 kept, 3 rejected | 137.7/min | ETA: 3.5m [2026-01-05T12:22:18.270600] [DEBUG] [REMOTE ] TBRG: Retrieved 5944 rows, trimmed to 300. [2026-01-05T12:22:18.270728] [DEBUG] [REMOTE ] TBRG: PASS: History has at least 300 days. [2026-01-05T12:22:18.271129] [DEBUG] [REMOTE ] TBRG: PASS: Price check passed. Min price $19.06. [2026-01-05T12:22:18.271260] [DEBUG] [REMOTE ] TBRG: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:18.271371] [DEBUG] [REMOTE ] TBRG: PASS: Integrity check passed. [2026-01-05T12:22:18.271411] [DEBUG] [REMOTE ] TBRG: Symbol is viable for forecasting. [2026-01-05T12:22:18.271459] [INFO ] [MAIN ] [3059/3535] TBRG kept (0.5s) | 3056 kept, 3 rejected | 137.7/min | ETA: 3.5m [2026-01-05T12:22:18.679519] [DEBUG] [REMOTE ] TCBI: Retrieved 5633 rows, trimmed to 300. [2026-01-05T12:22:18.679676] [DEBUG] [REMOTE ] TCBI: PASS: History has at least 300 days. [2026-01-05T12:22:18.679888] [DEBUG] [REMOTE ] TCBI: PASS: Price check passed. Min price $77.08. [2026-01-05T12:22:18.680019] [DEBUG] [REMOTE ] TCBI: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:18.680130] [DEBUG] [REMOTE ] TCBI: PASS: Integrity check passed. [2026-01-05T12:22:18.680171] [DEBUG] [REMOTE ] TCBI: Symbol is viable for forecasting. [2026-01-05T12:22:18.680217] [INFO ] [MAIN ] [3060/3535] TCBI kept (0.4s) | 3057 kept, 3 rejected | 137.7/min | ETA: 3.4m [2026-01-05T12:22:18.950826] [DEBUG] [REMOTE ] TCBIO: Retrieved 1220 rows, trimmed to 300. [2026-01-05T12:22:18.950953] [DEBUG] [REMOTE ] TCBIO: PASS: History has at least 300 days. [2026-01-05T12:22:18.951150] [DEBUG] [REMOTE ] TCBIO: PASS: Price check passed. Min price $20.02. [2026-01-05T12:22:18.951296] [DEBUG] [REMOTE ] TCBIO: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:18.951446] [DEBUG] [REMOTE ] TCBIO: PASS: Integrity check passed. [2026-01-05T12:22:18.951499] [DEBUG] [REMOTE ] TCBIO: Symbol is viable for forecasting. [2026-01-05T12:22:18.951559] [INFO ] [MAIN ] [3061/3535] TCBIO kept (0.3s) | 3058 kept, 3 rejected | 137.7/min | ETA: 3.4m [2026-01-05T12:22:19.611316] [DEBUG] [REMOTE ] TCBK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:19.611456] [DEBUG] [REMOTE ] TCBK: PASS: History has at least 300 days. [2026-01-05T12:22:19.611709] [DEBUG] [REMOTE ] TCBK: PASS: Price check passed. Min price $40.44. [2026-01-05T12:22:19.611847] [DEBUG] [REMOTE ] TCBK: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:19.611965] [DEBUG] [REMOTE ] TCBK: PASS: Integrity check passed. [2026-01-05T12:22:19.612005] [DEBUG] [REMOTE ] TCBK: Symbol is viable for forecasting. [2026-01-05T12:22:19.612052] [INFO ] [MAIN ] [3062/3535] TCBK kept (0.7s) | 3059 kept, 3 rejected | 137.7/min | ETA: 3.4m [2026-01-05T12:22:19.841056] [DEBUG] [REMOTE ] TCBX: Retrieved 1041 rows, trimmed to 300. [2026-01-05T12:22:19.841191] [DEBUG] [REMOTE ] TCBX: PASS: History has at least 300 days. [2026-01-05T12:22:19.841397] [DEBUG] [REMOTE ] TCBX: PASS: Price check passed. Min price $36.05. [2026-01-05T12:22:19.841530] [DEBUG] [REMOTE ] TCBX: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:19.841693] [DEBUG] [REMOTE ] TCBX: PASS: Integrity check passed. [2026-01-05T12:22:19.841747] [DEBUG] [REMOTE ] TCBX: Symbol is viable for forecasting. [2026-01-05T12:22:19.841800] [INFO ] [MAIN ] [3063/3535] TCBX kept (0.2s) | 3060 kept, 3 rejected | 137.7/min | ETA: 3.4m [2026-01-05T12:22:20.333321] [DEBUG] [REMOTE ] TCMD: Retrieved 2372 rows, trimmed to 300. [2026-01-05T12:22:20.333458] [DEBUG] [REMOTE ] TCMD: PASS: History has at least 300 days. [2026-01-05T12:22:20.333703] [DEBUG] [REMOTE ] TCMD: PASS: Price check passed. Min price $14.22. [2026-01-05T12:22:20.333842] [DEBUG] [REMOTE ] TCMD: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:20.334149] [DEBUG] [REMOTE ] TCMD: PASS: Integrity check passed. [2026-01-05T12:22:20.334191] [DEBUG] [REMOTE ] TCMD: Symbol is viable for forecasting. [2026-01-05T12:22:20.334239] [INFO ] [MAIN ] [3064/3535] TCMD kept (0.5s) | 3061 kept, 3 rejected | 137.7/min | ETA: 3.4m [2026-01-05T12:22:20.835152] [DEBUG] [REMOTE ] TCOM: Retrieved 5552 rows, trimmed to 300. [2026-01-05T12:22:20.835290] [DEBUG] [REMOTE ] TCOM: PASS: History has at least 300 days. [2026-01-05T12:22:20.835508] [DEBUG] [REMOTE ] TCOM: PASS: Price check passed. Min price $69.72. [2026-01-05T12:22:20.835661] [DEBUG] [REMOTE ] TCOM: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:20.835781] [DEBUG] [REMOTE ] TCOM: PASS: Integrity check passed. [2026-01-05T12:22:20.835820] [DEBUG] [REMOTE ] TCOM: Symbol is viable for forecasting. [2026-01-05T12:22:20.835867] [INFO ] [MAIN ] [3065/3535] TCOM kept (0.5s) | 3062 kept, 3 rejected | 137.7/min | ETA: 3.4m [2026-01-05T12:22:21.222654] [DEBUG] [REMOTE ] TCPC: Retrieved 3457 rows, trimmed to 300. [2026-01-05T12:22:21.222903] [DEBUG] [REMOTE ] TCPC: PASS: History has at least 300 days. [2026-01-05T12:22:21.223340] [DEBUG] [REMOTE ] TCPC: PASS: Price check passed. Min price $5.23. [2026-01-05T12:22:21.223553] [DEBUG] [REMOTE ] TCPC: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:21.223788] [DEBUG] [REMOTE ] TCPC: PASS: Integrity check passed. [2026-01-05T12:22:21.223850] [DEBUG] [REMOTE ] TCPC: Symbol is viable for forecasting. [2026-01-05T12:22:21.224119] [INFO ] [MAIN ] [3066/3535] TCPC kept (0.4s) | 3063 kept, 3 rejected | 137.7/min | ETA: 3.4m [2026-01-05T12:22:21.737333] [DEBUG] [REMOTE ] TCX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:21.737496] [DEBUG] [REMOTE ] TCX: PASS: History has at least 300 days. [2026-01-05T12:22:21.737809] [DEBUG] [REMOTE ] TCX: PASS: Price check passed. Min price $18.07. [2026-01-05T12:22:21.738005] [DEBUG] [REMOTE ] TCX: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:21.738169] [DEBUG] [REMOTE ] TCX: PASS: Integrity check passed. [2026-01-05T12:22:21.738228] [DEBUG] [REMOTE ] TCX: Symbol is viable for forecasting. [2026-01-05T12:22:21.738299] [INFO ] [MAIN ] [3067/3535] TCX kept (0.5s) | 3064 kept, 3 rejected | 137.7/min | ETA: 3.4m [2026-01-05T12:22:22.202943] [DEBUG] [REMOTE ] TD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:22.203098] [DEBUG] [REMOTE ] TD: PASS: History has at least 300 days. [2026-01-05T12:22:22.203340] [DEBUG] [REMOTE ] TD: PASS: Price check passed. Min price $78.32. [2026-01-05T12:22:22.203483] [DEBUG] [REMOTE ] TD: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:22.203637] [DEBUG] [REMOTE ] TD: PASS: Integrity check passed. [2026-01-05T12:22:22.203681] [DEBUG] [REMOTE ] TD: Symbol is viable for forecasting. [2026-01-05T12:22:22.203732] [INFO ] [MAIN ] [3068/3535] TD kept (0.5s) | 3065 kept, 3 rejected | 137.7/min | ETA: 3.4m [2026-01-05T12:22:22.657916] [DEBUG] [REMOTE ] TDC: Retrieved 4594 rows, trimmed to 300. [2026-01-05T12:22:22.658054] [DEBUG] [REMOTE ] TDC: PASS: History has at least 300 days. [2026-01-05T12:22:22.658271] [DEBUG] [REMOTE ] TDC: PASS: Price check passed. Min price $20.42. [2026-01-05T12:22:22.658441] [DEBUG] [REMOTE ] TDC: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:22.658624] [DEBUG] [REMOTE ] TDC: PASS: Integrity check passed. [2026-01-05T12:22:22.658677] [DEBUG] [REMOTE ] TDC: Symbol is viable for forecasting. [2026-01-05T12:22:22.658729] [INFO ] [MAIN ] [3069/3535] TDC kept (0.5s) | 3066 kept, 3 rejected | 137.7/min | ETA: 3.4m [2026-01-05T12:22:23.003713] [DEBUG] [REMOTE ] TDF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:23.003874] [DEBUG] [REMOTE ] TDF: PASS: History has at least 300 days. [2026-01-05T12:22:23.004179] [DEBUG] [REMOTE ] TDF: PASS: Price check passed. Min price $10.80. [2026-01-05T12:22:23.004327] [DEBUG] [REMOTE ] TDF: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:23.004455] [DEBUG] [REMOTE ] TDF: PASS: Integrity check passed. [2026-01-05T12:22:23.004498] [DEBUG] [REMOTE ] TDF: Symbol is viable for forecasting. [2026-01-05T12:22:23.004557] [INFO ] [MAIN ] [3070/3535] TDF kept (0.3s) | 3067 kept, 3 rejected | 137.7/min | ETA: 3.4m [2026-01-05T12:22:23.515921] [DEBUG] [REMOTE ] TDG: Retrieved 4983 rows, trimmed to 300. [2026-01-05T12:22:23.516053] [DEBUG] [REMOTE ] TDG: PASS: History has at least 300 days. [2026-01-05T12:22:23.516263] [DEBUG] [REMOTE ] TDG: PASS: Price check passed. Min price $1237.71. [2026-01-05T12:22:23.516396] [DEBUG] [REMOTE ] TDG: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:23.516511] [DEBUG] [REMOTE ] TDG: PASS: Integrity check passed. [2026-01-05T12:22:23.516551] [DEBUG] [REMOTE ] TDG: Symbol is viable for forecasting. [2026-01-05T12:22:23.516617] [INFO ] [MAIN ] [3071/3535] TDG kept (0.5s) | 3068 kept, 3 rejected | 137.7/min | ETA: 3.4m [2026-01-05T12:22:24.028391] [DEBUG] [REMOTE ] TDS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:24.028626] [DEBUG] [REMOTE ] TDS: PASS: History has at least 300 days. [2026-01-05T12:22:24.028927] [DEBUG] [REMOTE ] TDS: PASS: Price check passed. Min price $37.61. [2026-01-05T12:22:24.029068] [DEBUG] [REMOTE ] TDS: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:24.029207] [DEBUG] [REMOTE ] TDS: PASS: Integrity check passed. [2026-01-05T12:22:24.029248] [DEBUG] [REMOTE ] TDS: Symbol is viable for forecasting. [2026-01-05T12:22:24.029301] [INFO ] [MAIN ] [3072/3535] TDS kept (0.5s) | 3069 kept, 3 rejected | 137.7/min | ETA: 3.4m [2026-01-05T12:22:24.302805] [DEBUG] [REMOTE ] TDSC: Retrieved 1330 rows, trimmed to 300. [2026-01-05T12:22:24.302991] [DEBUG] [REMOTE ] TDSC: PASS: History has at least 300 days. [2026-01-05T12:22:24.303435] [DEBUG] [REMOTE ] TDSC: PASS: Price check passed. Min price $24.37. [2026-01-05T12:22:24.303596] [DEBUG] [REMOTE ] TDSC: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:24.303726] [DEBUG] [REMOTE ] TDSC: PASS: Integrity check passed. [2026-01-05T12:22:24.303769] [DEBUG] [REMOTE ] TDSC: Symbol is viable for forecasting. [2026-01-05T12:22:24.303822] [INFO ] [MAIN ] [3073/3535] TDSC kept (0.3s) | 3070 kept, 3 rejected | 137.7/min | ETA: 3.4m [2026-01-05T12:22:24.684943] [DEBUG] [REMOTE ] TDUP: Retrieved 1199 rows, trimmed to 300. [2026-01-05T12:22:24.685090] [DEBUG] [REMOTE ] TDUP: PASS: History has at least 300 days. [2026-01-05T12:22:24.685304] [DEBUG] [REMOTE ] TDUP: PASS: Price check passed. Min price $6.07. [2026-01-05T12:22:24.685434] [DEBUG] [REMOTE ] TDUP: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:24.685550] [DEBUG] [REMOTE ] TDUP: PASS: Integrity check passed. [2026-01-05T12:22:24.685625] [DEBUG] [REMOTE ] TDUP: Symbol is viable for forecasting. [2026-01-05T12:22:24.685677] [INFO ] [MAIN ] [3074/3535] TDUP kept (0.4s) | 3071 kept, 3 rejected | 137.7/min | ETA: 3.3m [2026-01-05T12:22:25.312248] [DEBUG] [REMOTE ] TDY: Retrieved 6567 rows, trimmed to 300. [2026-01-05T12:22:25.312381] [DEBUG] [REMOTE ] TDY: PASS: History has at least 300 days. [2026-01-05T12:22:25.312616] [DEBUG] [REMOTE ] TDY: PASS: Price check passed. Min price $484.47. [2026-01-05T12:22:25.312753] [DEBUG] [REMOTE ] TDY: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:25.312869] [DEBUG] [REMOTE ] TDY: PASS: Integrity check passed. [2026-01-05T12:22:25.312909] [DEBUG] [REMOTE ] TDY: Symbol is viable for forecasting. [2026-01-05T12:22:25.312957] [INFO ] [MAIN ] [3075/3535] TDY kept (0.6s) | 3072 kept, 3 rejected | 137.7/min | ETA: 3.3m [2026-01-05T12:22:25.628349] [DEBUG] [REMOTE ] TEAM: Retrieved 2530 rows, trimmed to 300. [2026-01-05T12:22:25.628486] [DEBUG] [REMOTE ] TEAM: PASS: History has at least 300 days. [2026-01-05T12:22:25.628768] [DEBUG] [REMOTE ] TEAM: PASS: Price check passed. Min price $144.04. [2026-01-05T12:22:25.628917] [DEBUG] [REMOTE ] TEAM: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:25.629028] [DEBUG] [REMOTE ] TEAM: PASS: Integrity check passed. [2026-01-05T12:22:25.629068] [DEBUG] [REMOTE ] TEAM: Symbol is viable for forecasting. [2026-01-05T12:22:25.629113] [INFO ] [MAIN ] [3076/3535] TEAM kept (0.3s) | 3073 kept, 3 rejected | 137.7/min | ETA: 3.3m [2026-01-05T12:22:26.188646] [DEBUG] [REMOTE ] TECH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:26.188782] [DEBUG] [REMOTE ] TECH: PASS: History has at least 300 days. [2026-01-05T12:22:26.188995] [DEBUG] [REMOTE ] TECH: PASS: Price check passed. Min price $56.99. [2026-01-05T12:22:26.189314] [DEBUG] [REMOTE ] TECH: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:26.189427] [DEBUG] [REMOTE ] TECH: PASS: Integrity check passed. [2026-01-05T12:22:26.189465] [DEBUG] [REMOTE ] TECH: Symbol is viable for forecasting. [2026-01-05T12:22:26.189513] [INFO ] [MAIN ] [3077/3535] TECH kept (0.6s) | 3074 kept, 3 rejected | 137.7/min | ETA: 3.3m [2026-01-05T12:22:26.685733] [DEBUG] [REMOTE ] TECK: Retrieved 5904 rows, trimmed to 300. [2026-01-05T12:22:26.685891] [DEBUG] [REMOTE ] TECK: PASS: History has at least 300 days. [2026-01-05T12:22:26.686148] [DEBUG] [REMOTE ] TECK: PASS: Price check passed. Min price $38.15. [2026-01-05T12:22:26.686286] [DEBUG] [REMOTE ] TECK: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:26.686412] [DEBUG] [REMOTE ] TECK: PASS: Integrity check passed. [2026-01-05T12:22:26.686454] [DEBUG] [REMOTE ] TECK: Symbol is viable for forecasting. [2026-01-05T12:22:26.686508] [INFO ] [MAIN ] [3078/3535] TECK kept (0.5s) | 3075 kept, 3 rejected | 137.7/min | ETA: 3.3m [2026-01-05T12:22:26.856917] [DEBUG] [REMOTE ] TECX: Retrieved 1894 rows, trimmed to 300. [2026-01-05T12:22:26.857037] [DEBUG] [REMOTE ] TECX: PASS: History has at least 300 days. [2026-01-05T12:22:26.857234] [DEBUG] [REMOTE ] TECX: PASS: Price check passed. Min price $15.36. [2026-01-05T12:22:26.857361] [DEBUG] [REMOTE ] TECX: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:26.857467] [DEBUG] [REMOTE ] TECX: PASS: Integrity check passed. [2026-01-05T12:22:26.857506] [DEBUG] [REMOTE ] TECX: Symbol is viable for forecasting. [2026-01-05T12:22:26.857551] [INFO ] [MAIN ] [3079/3535] TECX kept (0.2s) | 3076 kept, 3 rejected | 137.7/min | ETA: 3.3m [2026-01-05T12:22:27.622281] [DEBUG] [REMOTE ] TEF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:27.622428] [DEBUG] [REMOTE ] TEF: PASS: History has at least 300 days. [2026-01-05T12:22:27.622695] [DEBUG] [REMOTE ] TEF: PASS: Price check passed. Min price $3.91. [2026-01-05T12:22:27.622864] [DEBUG] [REMOTE ] TEF: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:27.622993] [DEBUG] [REMOTE ] TEF: PASS: Integrity check passed. [2026-01-05T12:22:27.623035] [DEBUG] [REMOTE ] TEF: Symbol is viable for forecasting. [2026-01-05T12:22:27.623085] [INFO ] [MAIN ] [3080/3535] TEF kept (0.8s) | 3077 kept, 3 rejected | 137.7/min | ETA: 3.3m [2026-01-05T12:22:28.093904] [DEBUG] [REMOTE ] TEI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:28.094046] [DEBUG] [REMOTE ] TEI: PASS: History has at least 300 days. [2026-01-05T12:22:28.094267] [DEBUG] [REMOTE ] TEI: PASS: Price check passed. Min price $5.80. [2026-01-05T12:22:28.094401] [DEBUG] [REMOTE ] TEI: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:28.094516] [DEBUG] [REMOTE ] TEI: PASS: Integrity check passed. [2026-01-05T12:22:28.094557] [DEBUG] [REMOTE ] TEI: Symbol is viable for forecasting. [2026-01-05T12:22:28.094628] [INFO ] [MAIN ] [3081/3535] TEI kept (0.5s) | 3078 kept, 3 rejected | 137.7/min | ETA: 3.3m [2026-01-05T12:22:28.253647] [DEBUG] [REMOTE ] TELO: Retrieved 476 rows, trimmed to 300. [2026-01-05T12:22:28.253781] [DEBUG] [REMOTE ] TELO: PASS: History has at least 300 days. [2026-01-05T12:22:28.253992] [DEBUG] [REMOTE ] TELO: PASS: Price check passed. Min price $1.27. [2026-01-05T12:22:28.254123] [DEBUG] [REMOTE ] TELO: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:28.254235] [DEBUG] [REMOTE ] TELO: PASS: Integrity check passed. [2026-01-05T12:22:28.254275] [DEBUG] [REMOTE ] TELO: Symbol is viable for forecasting. [2026-01-05T12:22:28.254337] [INFO ] [MAIN ] [3082/3535] TELO kept (0.2s) | 3079 kept, 3 rejected | 137.7/min | ETA: 3.3m [2026-01-05T12:22:28.684854] [DEBUG] [REMOTE ] TEM: Retrieved 389 rows, trimmed to 300. [2026-01-05T12:22:28.684991] [DEBUG] [REMOTE ] TEM: PASS: History has at least 300 days. [2026-01-05T12:22:28.685190] [DEBUG] [REMOTE ] TEM: PASS: Price check passed. Min price $59.05. [2026-01-05T12:22:28.685349] [DEBUG] [REMOTE ] TEM: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:28.685483] [DEBUG] [REMOTE ] TEM: PASS: Integrity check passed. [2026-01-05T12:22:28.685526] [DEBUG] [REMOTE ] TEM: Symbol is viable for forecasting. [2026-01-05T12:22:28.685603] [INFO ] [MAIN ] [3083/3535] TEM kept (0.4s) | 3080 kept, 3 rejected | 137.7/min | ETA: 3.3m [2026-01-05T12:22:29.182319] [DEBUG] [REMOTE ] TENB: Retrieved 1870 rows, trimmed to 300. [2026-01-05T12:22:29.182451] [DEBUG] [REMOTE ] TENB: PASS: History has at least 300 days. [2026-01-05T12:22:29.182700] [DEBUG] [REMOTE ] TENB: PASS: Price check passed. Min price $22.73. [2026-01-05T12:22:29.182836] [DEBUG] [REMOTE ] TENB: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:29.182952] [DEBUG] [REMOTE ] TENB: PASS: Integrity check passed. [2026-01-05T12:22:29.182996] [DEBUG] [REMOTE ] TENB: Symbol is viable for forecasting. [2026-01-05T12:22:29.183044] [INFO ] [MAIN ] [3084/3535] TENB kept (0.5s) | 3081 kept, 3 rejected | 137.7/min | ETA: 3.3m [2026-01-05T12:22:29.820481] [DEBUG] [REMOTE ] TENX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:29.820638] [DEBUG] [REMOTE ] TENX: PASS: History has at least 300 days. [2026-01-05T12:22:29.820869] [DEBUG] [REMOTE ] TENX: PASS: Price check passed. Min price $6.68. [2026-01-05T12:22:29.821011] [DEBUG] [REMOTE ] TENX: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:29.821129] [DEBUG] [REMOTE ] TENX: PASS: Integrity check passed. [2026-01-05T12:22:29.821169] [DEBUG] [REMOTE ] TENX: Symbol is viable for forecasting. [2026-01-05T12:22:29.821217] [INFO ] [MAIN ] [3085/3535] TENX kept (0.6s) | 3082 kept, 3 rejected | 137.7/min | ETA: 3.3m [2026-01-05T12:22:30.336436] [DEBUG] [REMOTE ] TEO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:30.336639] [DEBUG] [REMOTE ] TEO: PASS: History has at least 300 days. [2026-01-05T12:22:30.336975] [DEBUG] [REMOTE ] TEO: PASS: Price check passed. Min price $7.23. [2026-01-05T12:22:30.337162] [DEBUG] [REMOTE ] TEO: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:30.337323] [DEBUG] [REMOTE ] TEO: PASS: Integrity check passed. [2026-01-05T12:22:30.337376] [DEBUG] [REMOTE ] TEO: Symbol is viable for forecasting. [2026-01-05T12:22:30.337444] [INFO ] [MAIN ] [3086/3535] TEO kept (0.5s) | 3083 kept, 3 rejected | 137.7/min | ETA: 3.3m [2026-01-05T12:22:30.589417] [DEBUG] [REMOTE ] TERN: Retrieved 1233 rows, trimmed to 300. [2026-01-05T12:22:30.589556] [DEBUG] [REMOTE ] TERN: PASS: History has at least 300 days. [2026-01-05T12:22:30.589797] [DEBUG] [REMOTE ] TERN: PASS: Price check passed. Min price $7.50. [2026-01-05T12:22:30.589934] [DEBUG] [REMOTE ] TERN: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:30.590049] [DEBUG] [REMOTE ] TERN: PASS: Integrity check passed. [2026-01-05T12:22:30.590090] [DEBUG] [REMOTE ] TERN: Symbol is viable for forecasting. [2026-01-05T12:22:30.590137] [INFO ] [MAIN ] [3087/3535] TERN kept (0.3s) | 3084 kept, 3 rejected | 137.7/min | ETA: 3.3m [2026-01-05T12:22:31.208423] [DEBUG] [REMOTE ] TEVA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:31.208630] [DEBUG] [REMOTE ] TEVA: PASS: History has at least 300 days. [2026-01-05T12:22:31.208947] [DEBUG] [REMOTE ] TEVA: PASS: Price check passed. Min price $18.95. [2026-01-05T12:22:31.209092] [DEBUG] [REMOTE ] TEVA: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:31.209244] [DEBUG] [REMOTE ] TEVA: PASS: Integrity check passed. [2026-01-05T12:22:31.209290] [DEBUG] [REMOTE ] TEVA: Symbol is viable for forecasting. [2026-01-05T12:22:31.209376] [INFO ] [MAIN ] [3088/3535] TEVA kept (0.6s) | 3085 kept, 3 rejected | 137.7/min | ETA: 3.2m [2026-01-05T12:22:31.570853] [DEBUG] [REMOTE ] TEX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:31.571002] [DEBUG] [REMOTE ] TEX: PASS: History has at least 300 days. [2026-01-05T12:22:31.571243] [DEBUG] [REMOTE ] TEX: PASS: Price check passed. Min price $41.78. [2026-01-05T12:22:31.571379] [DEBUG] [REMOTE ] TEX: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:31.571503] [DEBUG] [REMOTE ] TEX: PASS: Integrity check passed. [2026-01-05T12:22:31.571544] [DEBUG] [REMOTE ] TEX: Symbol is viable for forecasting. [2026-01-05T12:22:31.571615] [INFO ] [MAIN ] [3089/3535] TEX kept (0.4s) | 3086 kept, 3 rejected | 137.7/min | ETA: 3.2m [2026-01-05T12:22:32.079281] [DEBUG] [REMOTE ] TFC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:32.079421] [DEBUG] [REMOTE ] TFC: PASS: History has at least 300 days. [2026-01-05T12:22:32.079663] [DEBUG] [REMOTE ] TFC: PASS: Price check passed. Min price $40.62. [2026-01-05T12:22:32.079801] [DEBUG] [REMOTE ] TFC: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:32.079921] [DEBUG] [REMOTE ] TFC: PASS: Integrity check passed. [2026-01-05T12:22:32.079961] [DEBUG] [REMOTE ] TFC: Symbol is viable for forecasting. [2026-01-05T12:22:32.080008] [INFO ] [MAIN ] [3090/3535] TFC kept (0.5s) | 3087 kept, 3 rejected | 137.7/min | ETA: 3.2m [2026-01-05T12:22:32.481964] [DEBUG] [REMOTE ] TFII: Retrieved 4361 rows, trimmed to 300. [2026-01-05T12:22:32.482158] [DEBUG] [REMOTE ] TFII: PASS: History has at least 300 days. [2026-01-05T12:22:32.482520] [DEBUG] [REMOTE ] TFII: PASS: Price check passed. Min price $80.34. [2026-01-05T12:22:32.482783] [DEBUG] [REMOTE ] TFII: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:32.482972] [DEBUG] [REMOTE ] TFII: PASS: Integrity check passed. [2026-01-05T12:22:32.483033] [DEBUG] [REMOTE ] TFII: Symbol is viable for forecasting. [2026-01-05T12:22:32.483106] [INFO ] [MAIN ] [3091/3535] TFII kept (0.4s) | 3088 kept, 3 rejected | 137.7/min | ETA: 3.2m [2026-01-05T12:22:32.809853] [DEBUG] [REMOTE ] TFIN: Retrieved 2804 rows, trimmed to 300. [2026-01-05T12:22:32.809983] [DEBUG] [REMOTE ] TFIN: PASS: History has at least 300 days. [2026-01-05T12:22:32.810188] [DEBUG] [REMOTE ] TFIN: PASS: Price check passed. Min price $46.95. [2026-01-05T12:22:32.810323] [DEBUG] [REMOTE ] TFIN: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:32.810433] [DEBUG] [REMOTE ] TFIN: PASS: Integrity check passed. [2026-01-05T12:22:32.810474] [DEBUG] [REMOTE ] TFIN: Symbol is viable for forecasting. [2026-01-05T12:22:32.810521] [INFO ] [MAIN ] [3092/3535] TFIN kept (0.3s) | 3089 kept, 3 rejected | 137.7/min | ETA: 3.2m [2026-01-05T12:22:33.038665] [DEBUG] [REMOTE ] TFPM: Retrieved 1069 rows, trimmed to 300. [2026-01-05T12:22:33.038802] [DEBUG] [REMOTE ] TFPM: PASS: History has at least 300 days. [2026-01-05T12:22:33.039006] [DEBUG] [REMOTE ] TFPM: PASS: Price check passed. Min price $27.18. [2026-01-05T12:22:33.039155] [DEBUG] [REMOTE ] TFPM: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:33.039298] [DEBUG] [REMOTE ] TFPM: PASS: Integrity check passed. [2026-01-05T12:22:33.039345] [DEBUG] [REMOTE ] TFPM: Symbol is viable for forecasting. [2026-01-05T12:22:33.039394] [INFO ] [MAIN ] [3093/3535] TFPM kept (0.2s) | 3090 kept, 3 rejected | 137.7/min | ETA: 3.2m [2026-01-05T12:22:33.737940] [DEBUG] [REMOTE ] TFSL: Retrieved 4706 rows, trimmed to 300. [2026-01-05T12:22:33.738118] [DEBUG] [REMOTE ] TFSL: PASS: History has at least 300 days. [2026-01-05T12:22:33.738385] [DEBUG] [REMOTE ] TFSL: PASS: Price check passed. Min price $12.42. [2026-01-05T12:22:33.738530] [DEBUG] [REMOTE ] TFSL: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:33.738720] [DEBUG] [REMOTE ] TFSL: PASS: Integrity check passed. [2026-01-05T12:22:33.738767] [DEBUG] [REMOTE ] TFSL: Symbol is viable for forecasting. [2026-01-05T12:22:33.738832] [INFO ] [MAIN ] [3094/3535] TFSL kept (0.7s) | 3091 kept, 3 rejected | 137.7/min | ETA: 3.2m [2026-01-05T12:22:34.328745] [DEBUG] [REMOTE ] TG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:34.328882] [DEBUG] [REMOTE ] TG: PASS: History has at least 300 days. [2026-01-05T12:22:34.329095] [DEBUG] [REMOTE ] TG: PASS: Price check passed. Min price $6.29. [2026-01-05T12:22:34.329231] [DEBUG] [REMOTE ] TG: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:34.329346] [DEBUG] [REMOTE ] TG: PASS: Integrity check passed. [2026-01-05T12:22:34.329388] [DEBUG] [REMOTE ] TG: Symbol is viable for forecasting. [2026-01-05T12:22:34.329437] [INFO ] [MAIN ] [3095/3535] TG kept (0.6s) | 3092 kept, 3 rejected | 137.7/min | ETA: 3.2m [2026-01-05T12:22:34.670789] [DEBUG] [REMOTE ] TGLS: Retrieved 3432 rows, trimmed to 300. [2026-01-05T12:22:34.670912] [DEBUG] [REMOTE ] TGLS: PASS: History has at least 300 days. [2026-01-05T12:22:34.671109] [DEBUG] [REMOTE ] TGLS: PASS: Price check passed. Min price $44.78. [2026-01-05T12:22:34.671238] [DEBUG] [REMOTE ] TGLS: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:34.671344] [DEBUG] [REMOTE ] TGLS: PASS: Integrity check passed. [2026-01-05T12:22:34.671384] [DEBUG] [REMOTE ] TGLS: Symbol is viable for forecasting. [2026-01-05T12:22:34.671431] [INFO ] [MAIN ] [3096/3535] TGLS kept (0.3s) | 3093 kept, 3 rejected | 137.7/min | ETA: 3.2m [2026-01-05T12:22:35.259313] [DEBUG] [REMOTE ] TGNA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:35.259447] [DEBUG] [REMOTE ] TGNA: PASS: History has at least 300 days. [2026-01-05T12:22:35.259680] [DEBUG] [REMOTE ] TGNA: PASS: Price check passed. Min price $19.15. [2026-01-05T12:22:35.259812] [DEBUG] [REMOTE ] TGNA: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:35.259924] [DEBUG] [REMOTE ] TGNA: PASS: Integrity check passed. [2026-01-05T12:22:35.259964] [DEBUG] [REMOTE ] TGNA: Symbol is viable for forecasting. [2026-01-05T12:22:35.260011] [INFO ] [MAIN ] [3097/3535] TGNA kept (0.6s) | 3094 kept, 3 rejected | 137.7/min | ETA: 3.2m [2026-01-05T12:22:35.713927] [DEBUG] [REMOTE ] TGS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:35.714059] [DEBUG] [REMOTE ] TGS: PASS: History has at least 300 days. [2026-01-05T12:22:35.714265] [DEBUG] [REMOTE ] TGS: PASS: Price check passed. Min price $21.05. [2026-01-05T12:22:35.714395] [DEBUG] [REMOTE ] TGS: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:35.714506] [DEBUG] [REMOTE ] TGS: PASS: Integrity check passed. [2026-01-05T12:22:35.714545] [DEBUG] [REMOTE ] TGS: Symbol is viable for forecasting. [2026-01-05T12:22:35.714610] [INFO ] [MAIN ] [3098/3535] TGS kept (0.5s) | 3095 kept, 3 rejected | 137.7/min | ETA: 3.2m [2026-01-05T12:22:36.027980] [DEBUG] [REMOTE ] TGTX: Retrieved 3943 rows, trimmed to 300. [2026-01-05T12:22:36.028110] [DEBUG] [REMOTE ] TGTX: PASS: History has at least 300 days. [2026-01-05T12:22:36.028309] [DEBUG] [REMOTE ] TGTX: PASS: Price check passed. Min price $29.28. [2026-01-05T12:22:36.028438] [DEBUG] [REMOTE ] TGTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:36.028545] [DEBUG] [REMOTE ] TGTX: PASS: Integrity check passed. [2026-01-05T12:22:36.028613] [DEBUG] [REMOTE ] TGTX: Symbol is viable for forecasting. [2026-01-05T12:22:36.028662] [INFO ] [MAIN ] [3099/3535] TGTX kept (0.3s) | 3096 kept, 3 rejected | 137.7/min | ETA: 3.2m [2026-01-05T12:22:36.455613] [DEBUG] [REMOTE ] TH: Retrieved 3037 rows, trimmed to 300. [2026-01-05T12:22:36.455759] [DEBUG] [REMOTE ] TH: PASS: History has at least 300 days. [2026-01-05T12:22:36.455997] [DEBUG] [REMOTE ] TH: PASS: Price check passed. Min price $6.22. [2026-01-05T12:22:36.456137] [DEBUG] [REMOTE ] TH: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:36.456259] [DEBUG] [REMOTE ] TH: PASS: Integrity check passed. [2026-01-05T12:22:36.456318] [DEBUG] [REMOTE ] TH: Symbol is viable for forecasting. [2026-01-05T12:22:36.456369] [INFO ] [MAIN ] [3100/3535] TH kept (0.4s) | 3097 kept, 3 rejected | 137.7/min | ETA: 3.2m [2026-01-05T12:22:37.010897] [DEBUG] [REMOTE ] THC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:37.011026] [DEBUG] [REMOTE ] THC: PASS: History has at least 300 days. [2026-01-05T12:22:37.011234] [DEBUG] [REMOTE ] THC: PASS: Price check passed. Min price $186.68. [2026-01-05T12:22:37.011364] [DEBUG] [REMOTE ] THC: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:37.011477] [DEBUG] [REMOTE ] THC: PASS: Integrity check passed. [2026-01-05T12:22:37.011515] [DEBUG] [REMOTE ] THC: Symbol is viable for forecasting. [2026-01-05T12:22:37.011562] [INFO ] [MAIN ] [3101/3535] THC kept (0.6s) | 3098 kept, 3 rejected | 137.7/min | ETA: 3.2m [2026-01-05T12:22:37.453627] [DEBUG] [REMOTE ] THFF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:37.453764] [DEBUG] [REMOTE ] THFF: PASS: History has at least 300 days. [2026-01-05T12:22:37.453980] [DEBUG] [REMOTE ] THFF: PASS: Price check passed. Min price $51.08. [2026-01-05T12:22:37.454145] [DEBUG] [REMOTE ] THFF: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:37.454267] [DEBUG] [REMOTE ] THFF: PASS: Integrity check passed. [2026-01-05T12:22:37.454308] [DEBUG] [REMOTE ] THFF: Symbol is viable for forecasting. [2026-01-05T12:22:37.454357] [INFO ] [MAIN ] [3102/3535] THFF kept (0.4s) | 3099 kept, 3 rejected | 137.7/min | ETA: 3.1m [2026-01-05T12:22:37.949091] [DEBUG] [REMOTE ] THG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:37.949256] [DEBUG] [REMOTE ] THG: PASS: History has at least 300 days. [2026-01-05T12:22:37.949469] [DEBUG] [REMOTE ] THG: PASS: Price check passed. Min price $167.53. [2026-01-05T12:22:37.949619] [DEBUG] [REMOTE ] THG: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:37.949739] [DEBUG] [REMOTE ] THG: PASS: Integrity check passed. [2026-01-05T12:22:37.949781] [DEBUG] [REMOTE ] THG: Symbol is viable for forecasting. [2026-01-05T12:22:37.949865] [INFO ] [MAIN ] [3103/3535] THG kept (0.5s) | 3100 kept, 3 rejected | 137.7/min | ETA: 3.1m [2026-01-05T12:22:38.250738] [DEBUG] [REMOTE ] THO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:38.250878] [DEBUG] [REMOTE ] THO: PASS: History has at least 300 days. [2026-01-05T12:22:38.251096] [DEBUG] [REMOTE ] THO: PASS: Price check passed. Min price $96.03. [2026-01-05T12:22:38.251233] [DEBUG] [REMOTE ] THO: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:38.251350] [DEBUG] [REMOTE ] THO: PASS: Integrity check passed. [2026-01-05T12:22:38.251390] [DEBUG] [REMOTE ] THO: Symbol is viable for forecasting. [2026-01-05T12:22:38.251438] [INFO ] [MAIN ] [3104/3535] THO kept (0.3s) | 3101 kept, 3 rejected | 137.7/min | ETA: 3.1m [2026-01-05T12:22:38.692325] [DEBUG] [REMOTE ] THQ: Retrieved 2876 rows, trimmed to 300. [2026-01-05T12:22:38.692451] [DEBUG] [REMOTE ] THQ: PASS: History has at least 300 days. [2026-01-05T12:22:38.692693] [DEBUG] [REMOTE ] THQ: PASS: Price check passed. Min price $17.07. [2026-01-05T12:22:38.692846] [DEBUG] [REMOTE ] THQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:38.692958] [DEBUG] [REMOTE ] THQ: PASS: Integrity check passed. [2026-01-05T12:22:38.692999] [DEBUG] [REMOTE ] THQ: Symbol is viable for forecasting. [2026-01-05T12:22:38.693047] [INFO ] [MAIN ] [3105/3535] THQ kept (0.4s) | 3102 kept, 3 rejected | 137.7/min | ETA: 3.1m [2026-01-05T12:22:39.041286] [DEBUG] [REMOTE ] THRM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:39.041636] [DEBUG] [REMOTE ] THRM: PASS: History has at least 300 days. [2026-01-05T12:22:39.041848] [DEBUG] [REMOTE ] THRM: PASS: Price check passed. Min price $32.69. [2026-01-05T12:22:39.041978] [DEBUG] [REMOTE ] THRM: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:39.042092] [DEBUG] [REMOTE ] THRM: PASS: Integrity check passed. [2026-01-05T12:22:39.042171] [DEBUG] [REMOTE ] THRM: Symbol is viable for forecasting. [2026-01-05T12:22:39.042220] [INFO ] [MAIN ] [3106/3535] THRM kept (0.3s) | 3103 kept, 3 rejected | 137.7/min | ETA: 3.1m [2026-01-05T12:22:39.415967] [DEBUG] [REMOTE ] THRY: Retrieved 1320 rows, trimmed to 300. [2026-01-05T12:22:39.416141] [DEBUG] [REMOTE ] THRY: PASS: History has at least 300 days. [2026-01-05T12:22:39.416426] [DEBUG] [REMOTE ] THRY: PASS: Price check passed. Min price $5.17. [2026-01-05T12:22:39.416636] [DEBUG] [REMOTE ] THRY: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:39.416799] [DEBUG] [REMOTE ] THRY: PASS: Integrity check passed. [2026-01-05T12:22:39.416856] [DEBUG] [REMOTE ] THRY: Symbol is viable for forecasting. [2026-01-05T12:22:39.416928] [INFO ] [MAIN ] [3107/3535] THRY kept (0.4s) | 3104 kept, 3 rejected | 137.7/min | ETA: 3.1m [2026-01-05T12:22:40.024676] [DEBUG] [REMOTE ] THS: Retrieved 5162 rows, trimmed to 300. [2026-01-05T12:22:40.024919] [DEBUG] [REMOTE ] THS: PASS: History has at least 300 days. [2026-01-05T12:22:40.025259] [DEBUG] [REMOTE ] THS: PASS: Price check passed. Min price $17.84. [2026-01-05T12:22:40.025406] [DEBUG] [REMOTE ] THS: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:40.025607] [DEBUG] [REMOTE ] THS: PASS: Integrity check passed. [2026-01-05T12:22:40.025656] [DEBUG] [REMOTE ] THS: Symbol is viable for forecasting. [2026-01-05T12:22:40.025715] [INFO ] [MAIN ] [3108/3535] THS kept (0.6s) | 3105 kept, 3 rejected | 137.7/min | ETA: 3.1m [2026-01-05T12:22:40.401014] [DEBUG] [REMOTE ] TIGO: Retrieved 3644 rows, trimmed to 300. [2026-01-05T12:22:40.401152] [DEBUG] [REMOTE ] TIGO: PASS: History has at least 300 days. [2026-01-05T12:22:40.401378] [DEBUG] [REMOTE ] TIGO: PASS: Price check passed. Min price $45.81. [2026-01-05T12:22:40.401517] [DEBUG] [REMOTE ] TIGO: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:40.401665] [DEBUG] [REMOTE ] TIGO: PASS: Integrity check passed. [2026-01-05T12:22:40.401708] [DEBUG] [REMOTE ] TIGO: Symbol is viable for forecasting. [2026-01-05T12:22:40.401757] [INFO ] [MAIN ] [3109/3535] TIGO kept (0.4s) | 3106 kept, 3 rejected | 137.7/min | ETA: 3.1m [2026-01-05T12:22:40.683063] [DEBUG] [REMOTE ] TIL: Retrieved 1204 rows, trimmed to 300. [2026-01-05T12:22:40.683197] [DEBUG] [REMOTE ] TIL: PASS: History has at least 300 days. [2026-01-05T12:22:40.683420] [DEBUG] [REMOTE ] TIL: PASS: Price check passed. Min price $10.38. [2026-01-05T12:22:40.683549] [DEBUG] [REMOTE ] TIL: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:40.683684] [DEBUG] [REMOTE ] TIL: PASS: Integrity check passed. [2026-01-05T12:22:40.683725] [DEBUG] [REMOTE ] TIL: Symbol is viable for forecasting. [2026-01-05T12:22:40.683772] [INFO ] [MAIN ] [3110/3535] TIL kept (0.3s) | 3107 kept, 3 rejected | 137.7/min | ETA: 3.1m [2026-01-05T12:22:41.323366] [DEBUG] [REMOTE ] TILE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:41.323736] [DEBUG] [REMOTE ] TILE: PASS: History has at least 300 days. [2026-01-05T12:22:41.324025] [DEBUG] [REMOTE ] TILE: PASS: Price check passed. Min price $24.88. [2026-01-05T12:22:41.324171] [DEBUG] [REMOTE ] TILE: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:41.324306] [DEBUG] [REMOTE ] TILE: PASS: Integrity check passed. [2026-01-05T12:22:41.324353] [DEBUG] [REMOTE ] TILE: Symbol is viable for forecasting. [2026-01-05T12:22:41.324404] [INFO ] [MAIN ] [3111/3535] TILE kept (0.6s) | 3108 kept, 3 rejected | 137.7/min | ETA: 3.1m [2026-01-05T12:22:41.601702] [DEBUG] [REMOTE ] TIMB: Retrieved 1309 rows, trimmed to 300. [2026-01-05T12:22:41.601904] [DEBUG] [REMOTE ] TIMB: PASS: History has at least 300 days. [2026-01-05T12:22:41.602150] [DEBUG] [REMOTE ] TIMB: PASS: Price check passed. Min price $18.74. [2026-01-05T12:22:41.602288] [DEBUG] [REMOTE ] TIMB: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:41.602411] [DEBUG] [REMOTE ] TIMB: PASS: Integrity check passed. [2026-01-05T12:22:41.602477] [DEBUG] [REMOTE ] TIMB: Symbol is viable for forecasting. [2026-01-05T12:22:41.602530] [INFO ] [MAIN ] [3112/3535] TIMB kept (0.3s) | 3109 kept, 3 rejected | 137.7/min | ETA: 3.1m [2026-01-05T12:22:42.116188] [DEBUG] [REMOTE ] TITN: Retrieved 4542 rows, trimmed to 300. [2026-01-05T12:22:42.116321] [DEBUG] [REMOTE ] TITN: PASS: History has at least 300 days. [2026-01-05T12:22:42.116527] [DEBUG] [REMOTE ] TITN: PASS: Price check passed. Min price $14.94. [2026-01-05T12:22:42.116721] [DEBUG] [REMOTE ] TITN: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:42.116841] [DEBUG] [REMOTE ] TITN: PASS: Integrity check passed. [2026-01-05T12:22:42.116882] [DEBUG] [REMOTE ] TITN: Symbol is viable for forecasting. [2026-01-05T12:22:42.116929] [INFO ] [MAIN ] [3113/3535] TITN kept (0.5s) | 3110 kept, 3 rejected | 137.7/min | ETA: 3.1m [2026-01-05T12:22:42.636325] [DEBUG] [REMOTE ] TJX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:42.636462] [DEBUG] [REMOTE ] TJX: PASS: History has at least 300 days. [2026-01-05T12:22:42.636730] [DEBUG] [REMOTE ] TJX: PASS: Price check passed. Min price $138.16. [2026-01-05T12:22:42.636899] [DEBUG] [REMOTE ] TJX: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:42.637050] [DEBUG] [REMOTE ] TJX: PASS: Integrity check passed. [2026-01-05T12:22:42.637103] [DEBUG] [REMOTE ] TJX: Symbol is viable for forecasting. [2026-01-05T12:22:42.637155] [INFO ] [MAIN ] [3114/3535] TJX kept (0.5s) | 3111 kept, 3 rejected | 137.7/min | ETA: 3.1m [2026-01-05T12:22:43.159118] [DEBUG] [REMOTE ] TK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:43.159249] [DEBUG] [REMOTE ] TK: PASS: History has at least 300 days. [2026-01-05T12:22:43.159454] [DEBUG] [REMOTE ] TK: PASS: Price check passed. Min price $7.90. [2026-01-05T12:22:43.159802] [DEBUG] [REMOTE ] TK: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:43.159914] [DEBUG] [REMOTE ] TK: PASS: Integrity check passed. [2026-01-05T12:22:43.159955] [DEBUG] [REMOTE ] TK: Symbol is viable for forecasting. [2026-01-05T12:22:43.160002] [INFO ] [MAIN ] [3115/3535] TK kept (0.5s) | 3112 kept, 3 rejected | 137.7/min | ETA: 3.1m [2026-01-05T12:22:43.623500] [DEBUG] [REMOTE ] TKC: Retrieved 6409 rows, trimmed to 300. [2026-01-05T12:22:43.623655] [DEBUG] [REMOTE ] TKC: PASS: History has at least 300 days. [2026-01-05T12:22:43.623876] [DEBUG] [REMOTE ] TKC: PASS: Price check passed. Min price $5.44. [2026-01-05T12:22:43.624011] [DEBUG] [REMOTE ] TKC: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:43.624132] [DEBUG] [REMOTE ] TKC: PASS: Integrity check passed. [2026-01-05T12:22:43.624176] [DEBUG] [REMOTE ] TKC: Symbol is viable for forecasting. [2026-01-05T12:22:43.624226] [INFO ] [MAIN ] [3116/3535] TKC kept (0.5s) | 3113 kept, 3 rejected | 137.7/min | ETA: 3.0m [2026-01-05T12:22:43.761237] [DEBUG] [REMOTE ] TKNO: Retrieved 1136 rows, trimmed to 300. [2026-01-05T12:22:43.761362] [DEBUG] [REMOTE ] TKNO: PASS: History has at least 300 days. [2026-01-05T12:22:43.761559] [DEBUG] [REMOTE ] TKNO: PASS: Price check passed. Min price $3.80. [2026-01-05T12:22:43.761714] [DEBUG] [REMOTE ] TKNO: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:43.761825] [DEBUG] [REMOTE ] TKNO: PASS: Integrity check passed. [2026-01-05T12:22:43.761866] [DEBUG] [REMOTE ] TKNO: Symbol is viable for forecasting. [2026-01-05T12:22:43.761913] [INFO ] [MAIN ] [3117/3535] TKNO kept (0.1s) | 3114 kept, 3 rejected | 137.7/min | ETA: 3.0m [2026-01-05T12:22:44.243716] [DEBUG] [REMOTE ] TKO: Retrieved 580 rows, trimmed to 300. [2026-01-05T12:22:44.243847] [DEBUG] [REMOTE ] TKO: PASS: History has at least 300 days. [2026-01-05T12:22:44.244048] [DEBUG] [REMOTE ] TKO: PASS: Price check passed. Min price $175.83. [2026-01-05T12:22:44.244182] [DEBUG] [REMOTE ] TKO: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:44.244289] [DEBUG] [REMOTE ] TKO: PASS: Integrity check passed. [2026-01-05T12:22:44.244351] [DEBUG] [REMOTE ] TKO: Symbol is viable for forecasting. [2026-01-05T12:22:44.244401] [INFO ] [MAIN ] [3118/3535] TKO kept (0.5s) | 3115 kept, 3 rejected | 137.7/min | ETA: 3.0m [2026-01-05T12:22:44.860255] [DEBUG] [REMOTE ] TLK: Retrieved 6275 rows, trimmed to 300. [2026-01-05T12:22:44.860417] [DEBUG] [REMOTE ] TLK: PASS: History has at least 300 days. [2026-01-05T12:22:44.860902] [DEBUG] [REMOTE ] TLK: PASS: Price check passed. Min price $17.96. [2026-01-05T12:22:44.861043] [DEBUG] [REMOTE ] TLK: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:44.861165] [DEBUG] [REMOTE ] TLK: PASS: Integrity check passed. [2026-01-05T12:22:44.861206] [DEBUG] [REMOTE ] TLK: Symbol is viable for forecasting. [2026-01-05T12:22:44.861255] [INFO ] [MAIN ] [3119/3535] TLK kept (0.6s) | 3116 kept, 3 rejected | 137.7/min | ETA: 3.0m [2026-01-05T12:22:45.015418] [DEBUG] [REMOTE ] TLN: Retrieved 649 rows, trimmed to 300. [2026-01-05T12:22:45.015547] [DEBUG] [REMOTE ] TLN: PASS: History has at least 300 days. [2026-01-05T12:22:45.015775] [DEBUG] [REMOTE ] TLN: PASS: Price check passed. Min price $348.38. [2026-01-05T12:22:45.015922] [DEBUG] [REMOTE ] TLN: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:45.016028] [DEBUG] [REMOTE ] TLN: PASS: Integrity check passed. [2026-01-05T12:22:45.016067] [DEBUG] [REMOTE ] TLN: Symbol is viable for forecasting. [2026-01-05T12:22:45.016113] [INFO ] [MAIN ] [3120/3535] TLN kept (0.2s) | 3117 kept, 3 rejected | 137.7/min | ETA: 3.0m [2026-01-05T12:22:45.534455] [DEBUG] [REMOTE ] TLS: Retrieved 1285 rows, trimmed to 300. [2026-01-05T12:22:45.534668] [DEBUG] [REMOTE ] TLS: PASS: History has at least 300 days. [2026-01-05T12:22:45.534920] [DEBUG] [REMOTE ] TLS: PASS: Price check passed. Min price $4.96. [2026-01-05T12:22:45.535063] [DEBUG] [REMOTE ] TLS: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:45.535184] [DEBUG] [REMOTE ] TLS: PASS: Integrity check passed. [2026-01-05T12:22:45.535225] [DEBUG] [REMOTE ] TLS: Symbol is viable for forecasting. [2026-01-05T12:22:45.535277] [INFO ] [MAIN ] [3121/3535] TLS kept (0.5s) | 3118 kept, 3 rejected | 137.7/min | ETA: 3.0m [2026-01-05T12:22:45.873950] [DEBUG] [REMOTE ] TLSA: Retrieved 1788 rows, trimmed to 300. [2026-01-05T12:22:45.874129] [DEBUG] [REMOTE ] TLSA: PASS: History has at least 300 days. [2026-01-05T12:22:45.874374] [DEBUG] [REMOTE ] TLSA: PASS: Price check passed. Min price $1.44. [2026-01-05T12:22:45.874509] [DEBUG] [REMOTE ] TLSA: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:45.874654] [DEBUG] [REMOTE ] TLSA: PASS: Integrity check passed. [2026-01-05T12:22:45.874697] [DEBUG] [REMOTE ] TLSA: Symbol is viable for forecasting. [2026-01-05T12:22:45.874748] [INFO ] [MAIN ] [3122/3535] TLSA kept (0.3s) | 3119 kept, 3 rejected | 137.7/min | ETA: 3.0m [2026-01-05T12:22:46.280128] [DEBUG] [REMOTE ] TLSI: Retrieved 602 rows, trimmed to 300. [2026-01-05T12:22:46.280379] [DEBUG] [REMOTE ] TLSI: PASS: History has at least 300 days. [2026-01-05T12:22:46.280712] [DEBUG] [REMOTE ] TLSI: PASS: Price check passed. Min price $4.00. [2026-01-05T12:22:46.280890] [DEBUG] [REMOTE ] TLSI: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:46.281089] [DEBUG] [REMOTE ] TLSI: PASS: Integrity check passed. [2026-01-05T12:22:46.281146] [DEBUG] [REMOTE ] TLSI: Symbol is viable for forecasting. [2026-01-05T12:22:46.281278] [INFO ] [MAIN ] [3123/3535] TLSI kept (0.4s) | 3120 kept, 3 rejected | 137.7/min | ETA: 3.0m [2026-01-05T12:22:46.755997] [DEBUG] [REMOTE ] TLYS: Retrieved 3436 rows, trimmed to 300. [2026-01-05T12:22:46.756181] [DEBUG] [REMOTE ] TLYS: PASS: History has at least 300 days. [2026-01-05T12:22:46.756449] [DEBUG] [REMOTE ] TLYS: PASS: Price check passed. Min price $1.18. [2026-01-05T12:22:46.756675] [DEBUG] [REMOTE ] TLYS: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:46.756818] [DEBUG] [REMOTE ] TLYS: PASS: Integrity check passed. [2026-01-05T12:22:46.756890] [DEBUG] [REMOTE ] TLYS: Symbol is viable for forecasting. [2026-01-05T12:22:46.756945] [INFO ] [MAIN ] [3124/3535] TLYS kept (0.5s) | 3121 kept, 3 rejected | 137.7/min | ETA: 3.0m [2026-01-05T12:22:47.323582] [DEBUG] [REMOTE ] TM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:47.323725] [DEBUG] [REMOTE ] TM: PASS: History has at least 300 days. [2026-01-05T12:22:47.323945] [DEBUG] [REMOTE ] TM: PASS: Price check passed. Min price $185.22. [2026-01-05T12:22:47.324080] [DEBUG] [REMOTE ] TM: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:47.324196] [DEBUG] [REMOTE ] TM: PASS: Integrity check passed. [2026-01-05T12:22:47.324236] [DEBUG] [REMOTE ] TM: Symbol is viable for forecasting. [2026-01-05T12:22:47.324283] [INFO ] [MAIN ] [3125/3535] TM kept (0.6s) | 3122 kept, 3 rejected | 137.7/min | ETA: 3.0m [2026-01-05T12:22:47.545305] [DEBUG] [REMOTE ] TMC: Retrieved 1083 rows, trimmed to 300. [2026-01-05T12:22:47.545440] [DEBUG] [REMOTE ] TMC: PASS: History has at least 300 days. [2026-01-05T12:22:47.545660] [DEBUG] [REMOTE ] TMC: PASS: Price check passed. Min price $4.88. [2026-01-05T12:22:47.545793] [DEBUG] [REMOTE ] TMC: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:47.545900] [DEBUG] [REMOTE ] TMC: PASS: Integrity check passed. [2026-01-05T12:22:47.545939] [DEBUG] [REMOTE ] TMC: Symbol is viable for forecasting. [2026-01-05T12:22:47.545986] [INFO ] [MAIN ] [3126/3535] TMC kept (0.2s) | 3123 kept, 3 rejected | 137.7/min | ETA: 3.0m [2026-01-05T12:22:47.950846] [DEBUG] [REMOTE ] TMCI: Retrieved 1180 rows, trimmed to 300. [2026-01-05T12:22:47.950973] [DEBUG] [REMOTE ] TMCI: PASS: History has at least 300 days. [2026-01-05T12:22:47.951168] [DEBUG] [REMOTE ] TMCI: PASS: Price check passed. Min price $2.38. [2026-01-05T12:22:47.951300] [DEBUG] [REMOTE ] TMCI: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:47.951408] [DEBUG] [REMOTE ] TMCI: PASS: Integrity check passed. [2026-01-05T12:22:47.951447] [DEBUG] [REMOTE ] TMCI: Symbol is viable for forecasting. [2026-01-05T12:22:47.951494] [INFO ] [MAIN ] [3127/3535] TMCI kept (0.4s) | 3124 kept, 3 rejected | 137.7/min | ETA: 3.0m [2026-01-05T12:22:48.391707] [DEBUG] [REMOTE ] TMDX: Retrieved 1678 rows, trimmed to 300. [2026-01-05T12:22:48.391841] [DEBUG] [REMOTE ] TMDX: PASS: History has at least 300 days. [2026-01-05T12:22:48.392069] [DEBUG] [REMOTE ] TMDX: PASS: Price check passed. Min price $107.29. [2026-01-05T12:22:48.392205] [DEBUG] [REMOTE ] TMDX: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:48.392316] [DEBUG] [REMOTE ] TMDX: PASS: Integrity check passed. [2026-01-05T12:22:48.392356] [DEBUG] [REMOTE ] TMDX: Symbol is viable for forecasting. [2026-01-05T12:22:48.392404] [INFO ] [MAIN ] [3128/3535] TMDX kept (0.4s) | 3125 kept, 3 rejected | 137.7/min | ETA: 3.0m [2026-01-05T12:22:48.809480] [DEBUG] [REMOTE ] TME: Retrieved 1774 rows, trimmed to 300. [2026-01-05T12:22:48.809651] [DEBUG] [REMOTE ] TME: PASS: History has at least 300 days. [2026-01-05T12:22:48.809900] [DEBUG] [REMOTE ] TME: PASS: Price check passed. Min price $17.53. [2026-01-05T12:22:48.810070] [DEBUG] [REMOTE ] TME: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:48.810212] [DEBUG] [REMOTE ] TME: PASS: Integrity check passed. [2026-01-05T12:22:48.810263] [DEBUG] [REMOTE ] TME: Symbol is viable for forecasting. [2026-01-05T12:22:48.810326] [INFO ] [MAIN ] [3129/3535] TME kept (0.4s) | 3126 kept, 3 rejected | 137.7/min | ETA: 2.9m [2026-01-05T12:22:49.324816] [DEBUG] [REMOTE ] TMHC: Retrieved 3204 rows, trimmed to 300. [2026-01-05T12:22:49.324959] [DEBUG] [REMOTE ] TMHC: PASS: History has at least 300 days. [2026-01-05T12:22:49.325207] [DEBUG] [REMOTE ] TMHC: PASS: Price check passed. Min price $57.80. [2026-01-05T12:22:49.325377] [DEBUG] [REMOTE ] TMHC: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:49.325535] [DEBUG] [REMOTE ] TMHC: PASS: Integrity check passed. [2026-01-05T12:22:49.325608] [DEBUG] [REMOTE ] TMHC: Symbol is viable for forecasting. [2026-01-05T12:22:49.325673] [INFO ] [MAIN ] [3130/3535] TMHC kept (0.5s) | 3127 kept, 3 rejected | 137.7/min | ETA: 2.9m [2026-01-05T12:22:49.720929] [DEBUG] [REMOTE ] TMUS: Retrieved 4708 rows, trimmed to 300. [2026-01-05T12:22:49.721062] [DEBUG] [REMOTE ] TMUS: PASS: History has at least 300 days. [2026-01-05T12:22:49.721268] [DEBUG] [REMOTE ] TMUS: PASS: Price check passed. Min price $195.16. [2026-01-05T12:22:49.721403] [DEBUG] [REMOTE ] TMUS: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:49.721515] [DEBUG] [REMOTE ] TMUS: PASS: Integrity check passed. [2026-01-05T12:22:49.721555] [DEBUG] [REMOTE ] TMUS: Symbol is viable for forecasting. [2026-01-05T12:22:49.721624] [INFO ] [MAIN ] [3131/3535] TMUS kept (0.4s) | 3128 kept, 3 rejected | 137.7/min | ETA: 2.9m [2026-01-05T12:22:50.017759] [DEBUG] [REMOTE ] TNC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:50.017894] [DEBUG] [REMOTE ] TNC: PASS: History has at least 300 days. [2026-01-05T12:22:50.018103] [DEBUG] [REMOTE ] TNC: PASS: Price check passed. Min price $68.68. [2026-01-05T12:22:50.018239] [DEBUG] [REMOTE ] TNC: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:50.018354] [DEBUG] [REMOTE ] TNC: PASS: Integrity check passed. [2026-01-05T12:22:50.018393] [DEBUG] [REMOTE ] TNC: Symbol is viable for forecasting. [2026-01-05T12:22:50.018442] [INFO ] [MAIN ] [3132/3535] TNC kept (0.3s) | 3129 kept, 3 rejected | 137.7/min | ETA: 2.9m [2026-01-05T12:22:50.448127] [DEBUG] [REMOTE ] TNDM: Retrieved 3051 rows, trimmed to 300. [2026-01-05T12:22:50.448276] [DEBUG] [REMOTE ] TNDM: PASS: History has at least 300 days. [2026-01-05T12:22:50.448518] [DEBUG] [REMOTE ] TNDM: PASS: Price check passed. Min price $13.33. [2026-01-05T12:22:50.448717] [DEBUG] [REMOTE ] TNDM: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:50.448852] [DEBUG] [REMOTE ] TNDM: PASS: Integrity check passed. [2026-01-05T12:22:50.448897] [DEBUG] [REMOTE ] TNDM: Symbol is viable for forecasting. [2026-01-05T12:22:50.448954] [INFO ] [MAIN ] [3133/3535] TNDM kept (0.4s) | 3130 kept, 3 rejected | 137.7/min | ETA: 2.9m [2026-01-05T12:22:50.824350] [DEBUG] [REMOTE ] TNGX: Retrieved 1339 rows, trimmed to 300. [2026-01-05T12:22:50.824622] [DEBUG] [REMOTE ] TNGX: PASS: History has at least 300 days. [2026-01-05T12:22:50.824968] [DEBUG] [REMOTE ] TNGX: PASS: Price check passed. Min price $6.91. [2026-01-05T12:22:50.825123] [DEBUG] [REMOTE ] TNGX: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:50.825273] [DEBUG] [REMOTE ] TNGX: PASS: Integrity check passed. [2026-01-05T12:22:50.825315] [DEBUG] [REMOTE ] TNGX: Symbol is viable for forecasting. [2026-01-05T12:22:50.825372] [INFO ] [MAIN ] [3134/3535] TNGX kept (0.4s) | 3131 kept, 3 rejected | 137.7/min | ETA: 2.9m [2026-01-05T12:22:51.350331] [DEBUG] [REMOTE ] TNK: Retrieved 4542 rows, trimmed to 300. [2026-01-05T12:22:51.350487] [DEBUG] [REMOTE ] TNK: PASS: History has at least 300 days. [2026-01-05T12:22:51.350772] [DEBUG] [REMOTE ] TNK: PASS: Price check passed. Min price $48.62. [2026-01-05T12:22:51.350949] [DEBUG] [REMOTE ] TNK: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:51.351117] [DEBUG] [REMOTE ] TNK: PASS: Integrity check passed. [2026-01-05T12:22:51.351173] [DEBUG] [REMOTE ] TNK: Symbol is viable for forecasting. [2026-01-05T12:22:51.351237] [INFO ] [MAIN ] [3135/3535] TNK kept (0.5s) | 3132 kept, 3 rejected | 137.7/min | ETA: 2.9m [2026-01-05T12:22:51.740382] [DEBUG] [REMOTE ] TNL: Retrieved 4896 rows, trimmed to 300. [2026-01-05T12:22:51.740513] [DEBUG] [REMOTE ] TNL: PASS: History has at least 300 days. [2026-01-05T12:22:51.740951] [DEBUG] [REMOTE ] TNL: PASS: Price check passed. Min price $57.63. [2026-01-05T12:22:51.741088] [DEBUG] [REMOTE ] TNL: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:51.741218] [DEBUG] [REMOTE ] TNL: PASS: Integrity check passed. [2026-01-05T12:22:51.741259] [DEBUG] [REMOTE ] TNL: Symbol is viable for forecasting. [2026-01-05T12:22:51.741306] [INFO ] [MAIN ] [3136/3535] TNL kept (0.4s) | 3133 kept, 3 rejected | 137.7/min | ETA: 2.9m [2026-01-05T12:22:52.098757] [DEBUG] [REMOTE ] TNXP: Retrieved 3432 rows, trimmed to 300. [2026-01-05T12:22:52.098883] [DEBUG] [REMOTE ] TNXP: PASS: History has at least 300 days. [2026-01-05T12:22:52.099092] [DEBUG] [REMOTE ] TNXP: PASS: Price check passed. Min price $14.08. [2026-01-05T12:22:52.099224] [DEBUG] [REMOTE ] TNXP: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:52.099335] [DEBUG] [REMOTE ] TNXP: PASS: Integrity check passed. [2026-01-05T12:22:52.099375] [DEBUG] [REMOTE ] TNXP: Symbol is viable for forecasting. [2026-01-05T12:22:52.099420] [INFO ] [MAIN ] [3137/3535] TNXP kept (0.4s) | 3134 kept, 3 rejected | 137.7/min | ETA: 2.9m [2026-01-05T12:22:52.386902] [DEBUG] [REMOTE ] TOI: Retrieved 1037 rows, trimmed to 300. [2026-01-05T12:22:52.387049] [DEBUG] [REMOTE ] TOI: PASS: History has at least 300 days. [2026-01-05T12:22:52.387285] [DEBUG] [REMOTE ] TOI: PASS: Price check passed. Min price $2.94. [2026-01-05T12:22:52.387433] [DEBUG] [REMOTE ] TOI: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:52.387558] [DEBUG] [REMOTE ] TOI: PASS: Integrity check passed. [2026-01-05T12:22:52.387630] [DEBUG] [REMOTE ] TOI: Symbol is viable for forecasting. [2026-01-05T12:22:52.387687] [INFO ] [MAIN ] [3138/3535] TOI kept (0.3s) | 3135 kept, 3 rejected | 137.7/min | ETA: 2.9m [2026-01-05T12:22:52.915880] [DEBUG] [REMOTE ] TOL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:52.916016] [DEBUG] [REMOTE ] TOL: PASS: History has at least 300 days. [2026-01-05T12:22:52.916232] [DEBUG] [REMOTE ] TOL: PASS: Price check passed. Min price $126.25. [2026-01-05T12:22:52.916364] [DEBUG] [REMOTE ] TOL: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:52.916479] [DEBUG] [REMOTE ] TOL: PASS: Integrity check passed. [2026-01-05T12:22:52.916520] [DEBUG] [REMOTE ] TOL: Symbol is viable for forecasting. [2026-01-05T12:22:52.916585] [INFO ] [MAIN ] [3139/3535] TOL kept (0.5s) | 3136 kept, 3 rejected | 137.7/min | ETA: 2.9m [2026-01-05T12:22:53.174061] [DEBUG] [REMOTE ] TORO: Retrieved 712 rows, trimmed to 300. [2026-01-05T12:22:53.174189] [DEBUG] [REMOTE ] TORO: PASS: History has at least 300 days. [2026-01-05T12:22:53.174384] [DEBUG] [REMOTE ] TORO: PASS: Price check passed. Min price $3.44. [2026-01-05T12:22:53.174515] [DEBUG] [REMOTE ] TORO: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:53.174642] [DEBUG] [REMOTE ] TORO: PASS: Integrity check passed. [2026-01-05T12:22:53.174685] [DEBUG] [REMOTE ] TORO: Symbol is viable for forecasting. [2026-01-05T12:22:53.174734] [INFO ] [MAIN ] [3140/3535] TORO kept (0.3s) | 3137 kept, 3 rejected | 137.7/min | ETA: 2.9m [2026-01-05T12:22:53.802297] [DEBUG] [REMOTE ] TOWN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:53.802436] [DEBUG] [REMOTE ] TOWN: PASS: History has at least 300 days. [2026-01-05T12:22:53.802692] [DEBUG] [REMOTE ] TOWN: PASS: Price check passed. Min price $31.77. [2026-01-05T12:22:53.802833] [DEBUG] [REMOTE ] TOWN: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:53.802952] [DEBUG] [REMOTE ] TOWN: PASS: Integrity check passed. [2026-01-05T12:22:53.802995] [DEBUG] [REMOTE ] TOWN: Symbol is viable for forecasting. [2026-01-05T12:22:53.803046] [INFO ] [MAIN ] [3141/3535] TOWN kept (0.6s) | 3138 kept, 3 rejected | 137.7/min | ETA: 2.9m [2026-01-05T12:22:54.004615] [DEBUG] [REMOTE ] TOYO: Retrieved 379 rows, trimmed to 300. [2026-01-05T12:22:54.004744] [DEBUG] [REMOTE ] TOYO: PASS: History has at least 300 days. [2026-01-05T12:22:54.004938] [DEBUG] [REMOTE ] TOYO: PASS: Price check passed. Min price $5.86. [2026-01-05T12:22:54.005072] [DEBUG] [REMOTE ] TOYO: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:54.005199] [DEBUG] [REMOTE ] TOYO: PASS: Integrity check passed. [2026-01-05T12:22:54.005239] [DEBUG] [REMOTE ] TOYO: Symbol is viable for forecasting. [2026-01-05T12:22:54.005286] [INFO ] [MAIN ] [3142/3535] TOYO kept (0.2s) | 3139 kept, 3 rejected | 137.8/min | ETA: 2.9m [2026-01-05T12:22:54.515396] [DEBUG] [REMOTE ] TPB: Retrieved 2426 rows, trimmed to 300. [2026-01-05T12:22:54.515524] [DEBUG] [REMOTE ] TPB: PASS: History has at least 300 days. [2026-01-05T12:22:54.515752] [DEBUG] [REMOTE ] TPB: PASS: Price check passed. Min price $85.06. [2026-01-05T12:22:54.515886] [DEBUG] [REMOTE ] TPB: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:54.515995] [DEBUG] [REMOTE ] TPB: PASS: Integrity check passed. [2026-01-05T12:22:54.516035] [DEBUG] [REMOTE ] TPB: Symbol is viable for forecasting. [2026-01-05T12:22:54.516082] [INFO ] [MAIN ] [3143/3535] TPB kept (0.5s) | 3140 kept, 3 rejected | 137.7/min | ETA: 2.8m [2026-01-05T12:22:55.051678] [DEBUG] [REMOTE ] TPC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:55.051821] [DEBUG] [REMOTE ] TPC: PASS: History has at least 300 days. [2026-01-05T12:22:55.052060] [DEBUG] [REMOTE ] TPC: PASS: Price check passed. Min price $58.71. [2026-01-05T12:22:55.052198] [DEBUG] [REMOTE ] TPC: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:55.052321] [DEBUG] [REMOTE ] TPC: PASS: Integrity check passed. [2026-01-05T12:22:55.052362] [DEBUG] [REMOTE ] TPC: Symbol is viable for forecasting. [2026-01-05T12:22:55.052411] [INFO ] [MAIN ] [3144/3535] TPC kept (0.5s) | 3141 kept, 3 rejected | 137.7/min | ETA: 2.8m [2026-01-05T12:22:55.290359] [DEBUG] [REMOTE ] TPG: Retrieved 996 rows, trimmed to 300. [2026-01-05T12:22:55.290489] [DEBUG] [REMOTE ] TPG: PASS: History has at least 300 days. [2026-01-05T12:22:55.290731] [DEBUG] [REMOTE ] TPG: PASS: Price check passed. Min price $52.87. [2026-01-05T12:22:55.290875] [DEBUG] [REMOTE ] TPG: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:55.290986] [DEBUG] [REMOTE ] TPG: PASS: Integrity check passed. [2026-01-05T12:22:55.291029] [DEBUG] [REMOTE ] TPG: Symbol is viable for forecasting. [2026-01-05T12:22:55.291078] [INFO ] [MAIN ] [3145/3535] TPG kept (0.2s) | 3142 kept, 3 rejected | 137.8/min | ETA: 2.8m [2026-01-05T12:22:55.665993] [DEBUG] [REMOTE ] TPGXL: Retrieved 460 rows, trimmed to 300. [2026-01-05T12:22:55.666127] [DEBUG] [REMOTE ] TPGXL: PASS: History has at least 300 days. [2026-01-05T12:22:55.666335] [DEBUG] [REMOTE ] TPGXL: PASS: Price check passed. Min price $24.75. [2026-01-05T12:22:55.666500] [DEBUG] [REMOTE ] TPGXL: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:55.666660] [DEBUG] [REMOTE ] TPGXL: PASS: Integrity check passed. [2026-01-05T12:22:55.666713] [DEBUG] [REMOTE ] TPGXL: Symbol is viable for forecasting. [2026-01-05T12:22:55.666763] [INFO ] [MAIN ] [3146/3535] TPGXL kept (0.4s) | 3143 kept, 3 rejected | 137.8/min | ETA: 2.8m [2026-01-05T12:22:56.199308] [DEBUG] [REMOTE ] TPH: Retrieved 3251 rows, trimmed to 300. [2026-01-05T12:22:56.199443] [DEBUG] [REMOTE ] TPH: PASS: History has at least 300 days. [2026-01-05T12:22:56.199690] [DEBUG] [REMOTE ] TPH: PASS: Price check passed. Min price $30.65. [2026-01-05T12:22:56.199835] [DEBUG] [REMOTE ] TPH: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:56.199956] [DEBUG] [REMOTE ] TPH: PASS: Integrity check passed. [2026-01-05T12:22:56.199998] [DEBUG] [REMOTE ] TPH: Symbol is viable for forecasting. [2026-01-05T12:22:56.200047] [INFO ] [MAIN ] [3147/3535] TPH kept (0.5s) | 3144 kept, 3 rejected | 137.8/min | ETA: 2.8m [2026-01-05T12:22:56.719395] [DEBUG] [REMOTE ] TPL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:56.719557] [DEBUG] [REMOTE ] TPL: PASS: History has at least 300 days. [2026-01-05T12:22:56.719868] [DEBUG] [REMOTE ] TPL: PASS: Price check passed. Min price $273.56. [2026-01-05T12:22:56.720009] [DEBUG] [REMOTE ] TPL: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:56.720169] [DEBUG] [REMOTE ] TPL: PASS: Integrity check passed. [2026-01-05T12:22:56.720212] [DEBUG] [REMOTE ] TPL: Symbol is viable for forecasting. [2026-01-05T12:22:56.720264] [INFO ] [MAIN ] [3148/3535] TPL kept (0.5s) | 3145 kept, 3 rejected | 137.7/min | ETA: 2.8m [2026-01-05T12:22:57.059481] [DEBUG] [REMOTE ] TPVG: Retrieved 2976 rows, trimmed to 300. [2026-01-05T12:22:57.059646] [DEBUG] [REMOTE ] TPVG: PASS: History has at least 300 days. [2026-01-05T12:22:57.059876] [DEBUG] [REMOTE ] TPVG: PASS: Price check passed. Min price $5.03. [2026-01-05T12:22:57.060015] [DEBUG] [REMOTE ] TPVG: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:57.060127] [DEBUG] [REMOTE ] TPVG: PASS: Integrity check passed. [2026-01-05T12:22:57.060168] [DEBUG] [REMOTE ] TPVG: Symbol is viable for forecasting. [2026-01-05T12:22:57.060216] [INFO ] [MAIN ] [3149/3535] TPVG kept (0.3s) | 3146 kept, 3 rejected | 137.8/min | ETA: 2.8m [2026-01-05T12:22:57.452525] [DEBUG] [REMOTE ] TPYP: Retrieved 2644 rows, trimmed to 300. [2026-01-05T12:22:57.452677] [DEBUG] [REMOTE ] TPYP: PASS: History has at least 300 days. [2026-01-05T12:22:57.453092] [DEBUG] [REMOTE ] TPYP: PASS: Price check passed. Min price $33.73. [2026-01-05T12:22:57.453245] [DEBUG] [REMOTE ] TPYP: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:57.453360] [DEBUG] [REMOTE ] TPYP: PASS: Integrity check passed. [2026-01-05T12:22:57.453400] [DEBUG] [REMOTE ] TPYP: Symbol is viable for forecasting. [2026-01-05T12:22:57.453449] [INFO ] [MAIN ] [3150/3535] TPYP kept (0.4s) | 3147 kept, 3 rejected | 137.8/min | ETA: 2.8m [2026-01-05T12:22:57.896480] [DEBUG] [REMOTE ] TPZ: Retrieved 4134 rows, trimmed to 300. [2026-01-05T12:22:57.896649] [DEBUG] [REMOTE ] TPZ: PASS: History has at least 300 days. [2026-01-05T12:22:57.896887] [DEBUG] [REMOTE ] TPZ: PASS: Price check passed. Min price $20.18. [2026-01-05T12:22:57.897021] [DEBUG] [REMOTE ] TPZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:57.897137] [DEBUG] [REMOTE ] TPZ: PASS: Integrity check passed. [2026-01-05T12:22:57.897177] [DEBUG] [REMOTE ] TPZ: Symbol is viable for forecasting. [2026-01-05T12:22:57.897225] [INFO ] [MAIN ] [3151/3535] TPZ kept (0.4s) | 3148 kept, 3 rejected | 137.8/min | ETA: 2.8m [2026-01-05T12:22:58.299862] [DEBUG] [REMOTE ] TQQQ: Retrieved 3998 rows, trimmed to 300. [2026-01-05T12:22:58.299988] [DEBUG] [REMOTE ] TQQQ: PASS: History has at least 300 days. [2026-01-05T12:22:58.300189] [DEBUG] [REMOTE ] TQQQ: PASS: Price check passed. Min price $46.38. [2026-01-05T12:22:58.300321] [DEBUG] [REMOTE ] TQQQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:58.300430] [DEBUG] [REMOTE ] TQQQ: PASS: Integrity check passed. [2026-01-05T12:22:58.300470] [DEBUG] [REMOTE ] TQQQ: Symbol is viable for forecasting. [2026-01-05T12:22:58.300517] [INFO ] [MAIN ] [3152/3535] TQQQ kept (0.4s) | 3149 kept, 3 rejected | 137.8/min | ETA: 2.8m [2026-01-05T12:22:58.741377] [DEBUG] [REMOTE ] TRC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:22:58.741541] [DEBUG] [REMOTE ] TRC: PASS: History has at least 300 days. [2026-01-05T12:22:58.741850] [DEBUG] [REMOTE ] TRC: PASS: Price check passed. Min price $15.54. [2026-01-05T12:22:58.742022] [DEBUG] [REMOTE ] TRC: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:58.742172] [DEBUG] [REMOTE ] TRC: PASS: Integrity check passed. [2026-01-05T12:22:58.742225] [DEBUG] [REMOTE ] TRC: Symbol is viable for forecasting. [2026-01-05T12:22:58.742286] [INFO ] [MAIN ] [3153/3535] TRC kept (0.4s) | 3150 kept, 3 rejected | 137.8/min | ETA: 2.8m [2026-01-05T12:22:58.977782] [DEBUG] [REMOTE ] TRDA: Retrieved 1048 rows, trimmed to 300. [2026-01-05T12:22:58.977903] [DEBUG] [REMOTE ] TRDA: PASS: History has at least 300 days. [2026-01-05T12:22:58.978103] [DEBUG] [REMOTE ] TRDA: PASS: Price check passed. Min price $5.81. [2026-01-05T12:22:58.978234] [DEBUG] [REMOTE ] TRDA: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:58.978358] [DEBUG] [REMOTE ] TRDA: PASS: Integrity check passed. [2026-01-05T12:22:58.978399] [DEBUG] [REMOTE ] TRDA: Symbol is viable for forecasting. [2026-01-05T12:22:58.978445] [INFO ] [MAIN ] [3154/3535] TRDA kept (0.2s) | 3151 kept, 3 rejected | 137.8/min | ETA: 2.8m [2026-01-05T12:22:59.513474] [DEBUG] [REMOTE ] TREE: Retrieved 4376 rows, trimmed to 300. [2026-01-05T12:22:59.513627] [DEBUG] [REMOTE ] TREE: PASS: History has at least 300 days. [2026-01-05T12:22:59.513831] [DEBUG] [REMOTE ] TREE: PASS: Price check passed. Min price $48.11. [2026-01-05T12:22:59.513961] [DEBUG] [REMOTE ] TREE: PASS: Continuity check passed with 300 days. [2026-01-05T12:22:59.514069] [DEBUG] [REMOTE ] TREE: PASS: Integrity check passed. [2026-01-05T12:22:59.514108] [DEBUG] [REMOTE ] TREE: Symbol is viable for forecasting. [2026-01-05T12:22:59.514156] [INFO ] [MAIN ] [3155/3535] TREE kept (0.5s) | 3152 kept, 3 rejected | 137.8/min | ETA: 2.8m [2026-01-05T12:23:02.415053] [DEBUG] [REMOTE ] TREX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:02.415194] [DEBUG] [REMOTE ] TREX: PASS: History has at least 300 days. [2026-01-05T12:23:02.415420] [DEBUG] [REMOTE ] TREX: PASS: Price check passed. Min price $30.13. [2026-01-05T12:23:02.415555] [DEBUG] [REMOTE ] TREX: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:02.415700] [DEBUG] [REMOTE ] TREX: PASS: Integrity check passed. [2026-01-05T12:23:02.415741] [DEBUG] [REMOTE ] TREX: Symbol is viable for forecasting. [2026-01-05T12:23:02.415789] [INFO ] [MAIN ] [3156/3535] TREX kept (2.9s) | 3153 kept, 3 rejected | 137.5/min | ETA: 2.8m [2026-01-05T12:23:02.972823] [DEBUG] [REMOTE ] TRGP: Retrieved 3791 rows, trimmed to 300. [2026-01-05T12:23:02.972983] [DEBUG] [REMOTE ] TRGP: PASS: History has at least 300 days. [2026-01-05T12:23:02.973266] [DEBUG] [REMOTE ] TRGP: PASS: Price check passed. Min price $145.36. [2026-01-05T12:23:02.973486] [DEBUG] [REMOTE ] TRGP: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:02.973668] [DEBUG] [REMOTE ] TRGP: PASS: Integrity check passed. [2026-01-05T12:23:02.973721] [DEBUG] [REMOTE ] TRGP: Symbol is viable for forecasting. [2026-01-05T12:23:02.973783] [INFO ] [MAIN ] [3157/3535] TRGP kept (0.6s) | 3154 kept, 3 rejected | 137.5/min | ETA: 2.7m [2026-01-05T12:23:03.284891] [DEBUG] [REMOTE ] TRI: Retrieved 5929 rows, trimmed to 300. [2026-01-05T12:23:03.285087] [DEBUG] [REMOTE ] TRI: PASS: History has at least 300 days. [2026-01-05T12:23:03.285363] [DEBUG] [REMOTE ] TRI: PASS: Price check passed. Min price $126.36. [2026-01-05T12:23:03.285508] [DEBUG] [REMOTE ] TRI: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:03.285662] [DEBUG] [REMOTE ] TRI: PASS: Integrity check passed. [2026-01-05T12:23:03.285708] [DEBUG] [REMOTE ] TRI: Symbol is viable for forecasting. [2026-01-05T12:23:03.285762] [INFO ] [MAIN ] [3158/3535] TRI kept (0.3s) | 3155 kept, 3 rejected | 137.5/min | ETA: 2.7m [2026-01-05T12:23:03.630873] [DEBUG] [REMOTE ] TRIN: Retrieved 1238 rows, trimmed to 300. [2026-01-05T12:23:03.630998] [DEBUG] [REMOTE ] TRIN: PASS: History has at least 300 days. [2026-01-05T12:23:03.631194] [DEBUG] [REMOTE ] TRIN: PASS: Price check passed. Min price $13.80. [2026-01-05T12:23:03.631325] [DEBUG] [REMOTE ] TRIN: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:03.631431] [DEBUG] [REMOTE ] TRIN: PASS: Integrity check passed. [2026-01-05T12:23:03.631472] [DEBUG] [REMOTE ] TRIN: Symbol is viable for forecasting. [2026-01-05T12:23:03.631517] [INFO ] [MAIN ] [3159/3535] TRIN kept (0.3s) | 3156 kept, 3 rejected | 137.5/min | ETA: 2.7m [2026-01-05T12:23:04.136646] [DEBUG] [REMOTE ] TRIP: Retrieved 3538 rows, trimmed to 300. [2026-01-05T12:23:04.136778] [DEBUG] [REMOTE ] TRIP: PASS: History has at least 300 days. [2026-01-05T12:23:04.137010] [DEBUG] [REMOTE ] TRIP: PASS: Price check passed. Min price $13.36. [2026-01-05T12:23:04.137158] [DEBUG] [REMOTE ] TRIP: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:04.137272] [DEBUG] [REMOTE ] TRIP: PASS: Integrity check passed. [2026-01-05T12:23:04.137312] [DEBUG] [REMOTE ] TRIP: Symbol is viable for forecasting. [2026-01-05T12:23:04.137359] [INFO ] [MAIN ] [3160/3535] TRIP kept (0.5s) | 3157 kept, 3 rejected | 137.5/min | ETA: 2.7m [2026-01-05T12:23:04.610869] [DEBUG] [REMOTE ] TRMB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:04.610996] [DEBUG] [REMOTE ] TRMB: PASS: History has at least 300 days. [2026-01-05T12:23:04.611200] [DEBUG] [REMOTE ] TRMB: PASS: Price check passed. Min price $74.82. [2026-01-05T12:23:04.611330] [DEBUG] [REMOTE ] TRMB: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:04.611441] [DEBUG] [REMOTE ] TRMB: PASS: Integrity check passed. [2026-01-05T12:23:04.611481] [DEBUG] [REMOTE ] TRMB: Symbol is viable for forecasting. [2026-01-05T12:23:04.611527] [INFO ] [MAIN ] [3161/3535] TRMB kept (0.5s) | 3158 kept, 3 rejected | 137.5/min | ETA: 2.7m [2026-01-05T12:23:04.860734] [DEBUG] [REMOTE ] TRMD: Retrieved 1976 rows, trimmed to 300. [2026-01-05T12:23:04.860871] [DEBUG] [REMOTE ] TRMD: PASS: History has at least 300 days. [2026-01-05T12:23:04.861077] [DEBUG] [REMOTE ] TRMD: PASS: Price check passed. Min price $18.94. [2026-01-05T12:23:04.861207] [DEBUG] [REMOTE ] TRMD: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:04.861313] [DEBUG] [REMOTE ] TRMD: PASS: Integrity check passed. [2026-01-05T12:23:04.861353] [DEBUG] [REMOTE ] TRMD: Symbol is viable for forecasting. [2026-01-05T12:23:04.861399] [INFO ] [MAIN ] [3162/3535] TRMD kept (0.2s) | 3159 kept, 3 rejected | 137.5/min | ETA: 2.7m [2026-01-05T12:23:05.507463] [DEBUG] [REMOTE ] TRMK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:05.507670] [DEBUG] [REMOTE ] TRMK: PASS: History has at least 300 days. [2026-01-05T12:23:05.508195] [DEBUG] [REMOTE ] TRMK: PASS: Price check passed. Min price $36.45. [2026-01-05T12:23:05.508351] [DEBUG] [REMOTE ] TRMK: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:05.508518] [DEBUG] [REMOTE ] TRMK: PASS: Integrity check passed. [2026-01-05T12:23:05.508560] [DEBUG] [REMOTE ] TRMK: Symbol is viable for forecasting. [2026-01-05T12:23:05.508678] [INFO ] [MAIN ] [3163/3535] TRMK kept (0.6s) | 3160 kept, 3 rejected | 137.5/min | ETA: 2.7m [2026-01-05T12:23:06.014814] [DEBUG] [REMOTE ] TRN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:06.014993] [DEBUG] [REMOTE ] TRN: PASS: History has at least 300 days. [2026-01-05T12:23:06.015322] [DEBUG] [REMOTE ] TRN: PASS: Price check passed. Min price $24.90. [2026-01-05T12:23:06.015512] [DEBUG] [REMOTE ] TRN: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:06.015709] [DEBUG] [REMOTE ] TRN: PASS: Integrity check passed. [2026-01-05T12:23:06.015767] [DEBUG] [REMOTE ] TRN: Symbol is viable for forecasting. [2026-01-05T12:23:06.015838] [INFO ] [MAIN ] [3164/3535] TRN kept (0.5s) | 3161 kept, 3 rejected | 137.5/min | ETA: 2.7m [2026-01-05T12:23:06.259472] [DEBUG] [REMOTE ] TRNO: Retrieved 3999 rows, trimmed to 300. [2026-01-05T12:23:06.259639] [DEBUG] [REMOTE ] TRNO: PASS: History has at least 300 days. [2026-01-05T12:23:06.259855] [DEBUG] [REMOTE ] TRNO: PASS: Price check passed. Min price $55.46. [2026-01-05T12:23:06.260017] [DEBUG] [REMOTE ] TRNO: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:06.260130] [DEBUG] [REMOTE ] TRNO: PASS: Integrity check passed. [2026-01-05T12:23:06.260169] [DEBUG] [REMOTE ] TRNO: Symbol is viable for forecasting. [2026-01-05T12:23:06.260216] [INFO ] [MAIN ] [3165/3535] TRNO kept (0.2s) | 3162 kept, 3 rejected | 137.5/min | ETA: 2.7m [2026-01-05T12:23:06.874390] [DEBUG] [REMOTE ] TRNS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:06.874532] [DEBUG] [REMOTE ] TRNS: PASS: History has at least 300 days. [2026-01-05T12:23:06.874769] [DEBUG] [REMOTE ] TRNS: PASS: Price check passed. Min price $52.06. [2026-01-05T12:23:06.874936] [DEBUG] [REMOTE ] TRNS: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:06.875070] [DEBUG] [REMOTE ] TRNS: PASS: Integrity check passed. [2026-01-05T12:23:06.875112] [DEBUG] [REMOTE ] TRNS: Symbol is viable for forecasting. [2026-01-05T12:23:06.875161] [INFO ] [MAIN ] [3166/3535] TRNS kept (0.6s) | 3163 kept, 3 rejected | 137.5/min | ETA: 2.7m [2026-01-05T12:23:07.295142] [DEBUG] [REMOTE ] TROX: Retrieved 3795 rows, trimmed to 300. [2026-01-05T12:23:07.295268] [DEBUG] [REMOTE ] TROX: PASS: History has at least 300 days. [2026-01-05T12:23:07.295466] [DEBUG] [REMOTE ] TROX: PASS: Price check passed. Min price $2.88. [2026-01-05T12:23:07.295627] [DEBUG] [REMOTE ] TROX: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:07.295739] [DEBUG] [REMOTE ] TROX: PASS: Integrity check passed. [2026-01-05T12:23:07.295779] [DEBUG] [REMOTE ] TROX: Symbol is viable for forecasting. [2026-01-05T12:23:07.295826] [INFO ] [MAIN ] [3167/3535] TROX kept (0.4s) | 3164 kept, 3 rejected | 137.5/min | ETA: 2.7m [2026-01-05T12:23:07.771826] [DEBUG] [REMOTE ] TRP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:07.771962] [DEBUG] [REMOTE ] TRP: PASS: History has at least 300 days. [2026-01-05T12:23:07.772176] [DEBUG] [REMOTE ] TRP: PASS: Price check passed. Min price $49.23. [2026-01-05T12:23:07.772360] [DEBUG] [REMOTE ] TRP: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:07.772507] [DEBUG] [REMOTE ] TRP: PASS: Integrity check passed. [2026-01-05T12:23:07.772560] [DEBUG] [REMOTE ] TRP: Symbol is viable for forecasting. [2026-01-05T12:23:07.772649] [INFO ] [MAIN ] [3168/3535] TRP kept (0.5s) | 3165 kept, 3 rejected | 137.5/min | ETA: 2.7m [2026-01-05T12:23:08.179185] [DEBUG] [REMOTE ] TRS: Retrieved 4687 rows, trimmed to 300. [2026-01-05T12:23:08.179317] [DEBUG] [REMOTE ] TRS: PASS: History has at least 300 days. [2026-01-05T12:23:08.179533] [DEBUG] [REMOTE ] TRS: PASS: Price check passed. Min price $31.08. [2026-01-05T12:23:08.179696] [DEBUG] [REMOTE ] TRS: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:08.179810] [DEBUG] [REMOTE ] TRS: PASS: Integrity check passed. [2026-01-05T12:23:08.179852] [DEBUG] [REMOTE ] TRS: Symbol is viable for forecasting. [2026-01-05T12:23:08.179903] [INFO ] [MAIN ] [3169/3535] TRS kept (0.4s) | 3166 kept, 3 rejected | 137.5/min | ETA: 2.7m [2026-01-05T12:23:08.443961] [DEBUG] [REMOTE ] TRTX: Retrieved 2126 rows, trimmed to 300. [2026-01-05T12:23:08.444157] [DEBUG] [REMOTE ] TRTX: PASS: History has at least 300 days. [2026-01-05T12:23:08.444406] [DEBUG] [REMOTE ] TRTX: PASS: Price check passed. Min price $8.22. [2026-01-05T12:23:08.444565] [DEBUG] [REMOTE ] TRTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:08.444712] [DEBUG] [REMOTE ] TRTX: PASS: Integrity check passed. [2026-01-05T12:23:08.444753] [DEBUG] [REMOTE ] TRTX: Symbol is viable for forecasting. [2026-01-05T12:23:08.444804] [INFO ] [MAIN ] [3170/3535] TRTX kept (0.3s) | 3167 kept, 3 rejected | 137.5/min | ETA: 2.7m [2026-01-05T12:23:09.060237] [DEBUG] [REMOTE ] TRUE: Retrieved 6457 rows, trimmed to 300. [2026-01-05T12:23:09.060398] [DEBUG] [REMOTE ] TRUE: PASS: History has at least 300 days. [2026-01-05T12:23:09.060657] [DEBUG] [REMOTE ] TRUE: PASS: Price check passed. Min price $1.43. [2026-01-05T12:23:09.060799] [DEBUG] [REMOTE ] TRUE: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:09.060951] [DEBUG] [REMOTE ] TRUE: PASS: Integrity check passed. [2026-01-05T12:23:09.061005] [DEBUG] [REMOTE ] TRUE: Symbol is viable for forecasting. [2026-01-05T12:23:09.061066] [INFO ] [MAIN ] [3171/3535] TRUE kept (0.6s) | 3168 kept, 3 rejected | 137.5/min | ETA: 2.6m [2026-01-05T12:23:09.288249] [DEBUG] [REMOTE ] TRUP: Retrieved 2883 rows, trimmed to 300. [2026-01-05T12:23:09.288374] [DEBUG] [REMOTE ] TRUP: PASS: History has at least 300 days. [2026-01-05T12:23:09.288596] [DEBUG] [REMOTE ] TRUP: PASS: Price check passed. Min price $34.03. [2026-01-05T12:23:09.288769] [DEBUG] [REMOTE ] TRUP: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:09.288880] [DEBUG] [REMOTE ] TRUP: PASS: Integrity check passed. [2026-01-05T12:23:09.288920] [DEBUG] [REMOTE ] TRUP: Symbol is viable for forecasting. [2026-01-05T12:23:09.288968] [INFO ] [MAIN ] [3172/3535] TRUP kept (0.2s) | 3169 kept, 3 rejected | 137.5/min | ETA: 2.6m [2026-01-05T12:23:09.767380] [DEBUG] [REMOTE ] TRVG: Retrieved 2273 rows, trimmed to 300. [2026-01-05T12:23:09.767526] [DEBUG] [REMOTE ] TRVG: PASS: History has at least 300 days. [2026-01-05T12:23:09.767765] [DEBUG] [REMOTE ] TRVG: PASS: Price check passed. Min price $2.77. [2026-01-05T12:23:09.767919] [DEBUG] [REMOTE ] TRVG: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:09.768036] [DEBUG] [REMOTE ] TRVG: PASS: Integrity check passed. [2026-01-05T12:23:09.768078] [DEBUG] [REMOTE ] TRVG: Symbol is viable for forecasting. [2026-01-05T12:23:09.768126] [INFO ] [MAIN ] [3173/3535] TRVG kept (0.5s) | 3170 kept, 3 rejected | 137.5/min | ETA: 2.6m [2026-01-05T12:23:10.300611] [DEBUG] [REMOTE ] TS: Retrieved 5799 rows, trimmed to 300. [2026-01-05T12:23:10.300751] [DEBUG] [REMOTE ] TS: PASS: History has at least 300 days. [2026-01-05T12:23:10.300973] [DEBUG] [REMOTE ] TS: PASS: Price check passed. Min price $33.20. [2026-01-05T12:23:10.301108] [DEBUG] [REMOTE ] TS: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:10.301226] [DEBUG] [REMOTE ] TS: PASS: Integrity check passed. [2026-01-05T12:23:10.301267] [DEBUG] [REMOTE ] TS: Symbol is viable for forecasting. [2026-01-05T12:23:10.301317] [INFO ] [MAIN ] [3174/3535] TS kept (0.5s) | 3171 kept, 3 rejected | 137.5/min | ETA: 2.6m [2026-01-05T12:23:10.777728] [DEBUG] [REMOTE ] TSBK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:10.777869] [DEBUG] [REMOTE ] TSBK: PASS: History has at least 300 days. [2026-01-05T12:23:10.780090] [DEBUG] [REMOTE ] TSBK: PASS: Price check passed. Min price $30.94. [2026-01-05T12:23:10.780291] [DEBUG] [REMOTE ] TSBK: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:10.780421] [DEBUG] [REMOTE ] TSBK: PASS: Integrity check passed. [2026-01-05T12:23:10.780463] [DEBUG] [REMOTE ] TSBK: Symbol is viable for forecasting. [2026-01-05T12:23:10.780513] [INFO ] [MAIN ] [3175/3535] TSBK kept (0.5s) | 3172 kept, 3 rejected | 137.5/min | ETA: 2.6m [2026-01-05T12:23:11.254316] [DEBUG] [REMOTE ] TSCO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:11.254446] [DEBUG] [REMOTE ] TSCO: PASS: History has at least 300 days. [2026-01-05T12:23:11.254673] [DEBUG] [REMOTE ] TSCO: PASS: Price check passed. Min price $50.01. [2026-01-05T12:23:11.254814] [DEBUG] [REMOTE ] TSCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:11.254936] [DEBUG] [REMOTE ] TSCO: PASS: Integrity check passed. [2026-01-05T12:23:11.254985] [DEBUG] [REMOTE ] TSCO: Symbol is viable for forecasting. [2026-01-05T12:23:11.255045] [INFO ] [MAIN ] [3176/3535] TSCO kept (0.5s) | 3173 kept, 3 rejected | 137.5/min | ETA: 2.6m [2026-01-05T12:23:11.437440] [DEBUG] [REMOTE ] TSDD: Retrieved 594 rows, trimmed to 300. [2026-01-05T12:23:11.437567] [DEBUG] [REMOTE ] TSDD: PASS: History has at least 300 days. [2026-01-05T12:23:11.437778] [DEBUG] [REMOTE ] TSDD: PASS: Price check passed. Min price $6.59. [2026-01-05T12:23:11.437908] [DEBUG] [REMOTE ] TSDD: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:11.438021] [DEBUG] [REMOTE ] TSDD: PASS: Integrity check passed. [2026-01-05T12:23:11.438061] [DEBUG] [REMOTE ] TSDD: Symbol is viable for forecasting. [2026-01-05T12:23:11.438106] [INFO ] [MAIN ] [3177/3535] TSDD kept (0.2s) | 3174 kept, 3 rejected | 137.5/min | ETA: 2.6m [2026-01-05T12:23:12.115797] [DEBUG] [REMOTE ] TSEM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:12.116010] [DEBUG] [REMOTE ] TSEM: PASS: History has at least 300 days. [2026-01-05T12:23:12.116347] [DEBUG] [REMOTE ] TSEM: PASS: Price check passed. Min price $71.11. [2026-01-05T12:23:12.116502] [DEBUG] [REMOTE ] TSEM: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:12.116677] [DEBUG] [REMOTE ] TSEM: PASS: Integrity check passed. [2026-01-05T12:23:12.116723] [DEBUG] [REMOTE ] TSEM: Symbol is viable for forecasting. [2026-01-05T12:23:12.116780] [INFO ] [MAIN ] [3178/3535] TSEM kept (0.7s) | 3175 kept, 3 rejected | 137.5/min | ETA: 2.6m [2026-01-05T12:23:12.367456] [DEBUG] [REMOTE ] TSHA: Retrieved 1325 rows, trimmed to 300. [2026-01-05T12:23:12.367617] [DEBUG] [REMOTE ] TSHA: PASS: History has at least 300 days. [2026-01-05T12:23:12.367850] [DEBUG] [REMOTE ] TSHA: PASS: Price check passed. Min price $3.83. [2026-01-05T12:23:12.368029] [DEBUG] [REMOTE ] TSHA: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:12.368171] [DEBUG] [REMOTE ] TSHA: PASS: Integrity check passed. [2026-01-05T12:23:12.368225] [DEBUG] [REMOTE ] TSHA: Symbol is viable for forecasting. [2026-01-05T12:23:12.368290] [INFO ] [MAIN ] [3179/3535] TSHA kept (0.3s) | 3176 kept, 3 rejected | 137.5/min | ETA: 2.6m [2026-01-05T12:23:12.981473] [DEBUG] [REMOTE ] TSI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:12.981619] [DEBUG] [REMOTE ] TSI: PASS: History has at least 300 days. [2026-01-05T12:23:12.981837] [DEBUG] [REMOTE ] TSI: PASS: Price check passed. Min price $4.74. [2026-01-05T12:23:12.981974] [DEBUG] [REMOTE ] TSI: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:12.982091] [DEBUG] [REMOTE ] TSI: PASS: Integrity check passed. [2026-01-05T12:23:12.982133] [DEBUG] [REMOTE ] TSI: Symbol is viable for forecasting. [2026-01-05T12:23:12.982182] [INFO ] [MAIN ] [3180/3535] TSI kept (0.6s) | 3177 kept, 3 rejected | 137.5/min | ETA: 2.6m [2026-01-05T12:23:13.121711] [DEBUG] [REMOTE ] TSL: Retrieved 854 rows, trimmed to 300. [2026-01-05T12:23:13.121837] [DEBUG] [REMOTE ] TSL: PASS: History has at least 300 days. [2026-01-05T12:23:13.122032] [DEBUG] [REMOTE ] TSL: PASS: Price check passed. Min price $15.81. [2026-01-05T12:23:13.122163] [DEBUG] [REMOTE ] TSL: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:13.122270] [DEBUG] [REMOTE ] TSL: PASS: Integrity check passed. [2026-01-05T12:23:13.122311] [DEBUG] [REMOTE ] TSL: Symbol is viable for forecasting. [2026-01-05T12:23:13.122357] [INFO ] [MAIN ] [3181/3535] TSL kept (0.1s) | 3178 kept, 3 rejected | 137.5/min | ETA: 2.6m [2026-01-05T12:23:13.744010] [DEBUG] [REMOTE ] TSLA: Retrieved 3903 rows, trimmed to 300. [2026-01-05T12:23:13.744140] [DEBUG] [REMOTE ] TSLA: PASS: History has at least 300 days. [2026-01-05T12:23:13.744344] [DEBUG] [REMOTE ] TSLA: PASS: Price check passed. Min price $391.09. [2026-01-05T12:23:13.744481] [DEBUG] [REMOTE ] TSLA: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:13.744613] [DEBUG] [REMOTE ] TSLA: PASS: Integrity check passed. [2026-01-05T12:23:13.744658] [DEBUG] [REMOTE ] TSLA: Symbol is viable for forecasting. [2026-01-05T12:23:13.744707] [INFO ] [MAIN ] [3182/3535] TSLA kept (0.6s) | 3179 kept, 3 rejected | 137.5/min | ETA: 2.6m [2026-01-05T12:23:14.000351] [DEBUG] [REMOTE ] TSLL: Retrieved 854 rows, trimmed to 300. [2026-01-05T12:23:14.000485] [DEBUG] [REMOTE ] TSLL: PASS: History has at least 300 days. [2026-01-05T12:23:14.000714] [DEBUG] [REMOTE ] TSLL: PASS: Price check passed. Min price $14.91. [2026-01-05T12:23:14.000853] [DEBUG] [REMOTE ] TSLL: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:14.000965] [DEBUG] [REMOTE ] TSLL: PASS: Integrity check passed. [2026-01-05T12:23:14.001016] [DEBUG] [REMOTE ] TSLL: Symbol is viable for forecasting. [2026-01-05T12:23:14.001074] [INFO ] [MAIN ] [3183/3535] TSLL kept (0.3s) | 3180 kept, 3 rejected | 137.5/min | ETA: 2.6m [2026-01-05T12:23:14.312889] [DEBUG] [REMOTE ] TSLQ: Retrieved 872 rows, trimmed to 300. [2026-01-05T12:23:14.313014] [DEBUG] [REMOTE ] TSLQ: PASS: History has at least 300 days. [2026-01-05T12:23:14.313232] [DEBUG] [REMOTE ] TSLQ: PASS: Price check passed. Min price $15.42. [2026-01-05T12:23:14.313365] [DEBUG] [REMOTE ] TSLQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:14.313475] [DEBUG] [REMOTE ] TSLQ: PASS: Integrity check passed. [2026-01-05T12:23:14.313516] [DEBUG] [REMOTE ] TSLQ: Symbol is viable for forecasting. [2026-01-05T12:23:14.313565] [INFO ] [MAIN ] [3184/3535] TSLQ kept (0.3s) | 3181 kept, 3 rejected | 137.6/min | ETA: 2.6m [2026-01-05T12:23:14.744619] [DEBUG] [REMOTE ] TSLS: Retrieved 854 rows, trimmed to 300. [2026-01-05T12:23:14.744755] [DEBUG] [REMOTE ] TSLS: PASS: History has at least 300 days. [2026-01-05T12:23:14.744958] [DEBUG] [REMOTE ] TSLS: PASS: Price check passed. Min price $4.66. [2026-01-05T12:23:14.745118] [DEBUG] [REMOTE ] TSLS: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:14.745239] [DEBUG] [REMOTE ] TSLS: PASS: Integrity check passed. [2026-01-05T12:23:14.745280] [DEBUG] [REMOTE ] TSLS: Symbol is viable for forecasting. [2026-01-05T12:23:14.745328] [INFO ] [MAIN ] [3185/3535] TSLS kept (0.4s) | 3182 kept, 3 rejected | 137.6/min | ETA: 2.5m [2026-01-05T12:23:15.358649] [DEBUG] [REMOTE ] TSLX: Retrieved 2965 rows, trimmed to 300. [2026-01-05T12:23:15.358775] [DEBUG] [REMOTE ] TSLX: PASS: History has at least 300 days. [2026-01-05T12:23:15.358971] [DEBUG] [REMOTE ] TSLX: PASS: Price check passed. Min price $20.26. [2026-01-05T12:23:15.359099] [DEBUG] [REMOTE ] TSLX: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:15.359205] [DEBUG] [REMOTE ] TSLX: PASS: Integrity check passed. [2026-01-05T12:23:15.359245] [DEBUG] [REMOTE ] TSLX: Symbol is viable for forecasting. [2026-01-05T12:23:15.359291] [INFO ] [MAIN ] [3186/3535] TSLX kept (0.6s) | 3183 kept, 3 rejected | 137.5/min | ETA: 2.5m [2026-01-05T12:23:15.842644] [DEBUG] [REMOTE ] TSM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:15.842789] [DEBUG] [REMOTE ] TSM: PASS: History has at least 300 days. [2026-01-05T12:23:15.843016] [DEBUG] [REMOTE ] TSM: PASS: Price check passed. Min price $274.34. [2026-01-05T12:23:15.843152] [DEBUG] [REMOTE ] TSM: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:15.843272] [DEBUG] [REMOTE ] TSM: PASS: Integrity check passed. [2026-01-05T12:23:15.843314] [DEBUG] [REMOTE ] TSM: Symbol is viable for forecasting. [2026-01-05T12:23:15.843362] [INFO ] [MAIN ] [3187/3535] TSM kept (0.5s) | 3184 kept, 3 rejected | 137.5/min | ETA: 2.5m [2026-01-05T12:23:16.290206] [DEBUG] [REMOTE ] TSN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:16.290341] [DEBUG] [REMOTE ] TSN: PASS: History has at least 300 days. [2026-01-05T12:23:16.290561] [DEBUG] [REMOTE ] TSN: PASS: Price check passed. Min price $50.28. [2026-01-05T12:23:16.290723] [DEBUG] [REMOTE ] TSN: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:16.290845] [DEBUG] [REMOTE ] TSN: PASS: Integrity check passed. [2026-01-05T12:23:16.290888] [DEBUG] [REMOTE ] TSN: Symbol is viable for forecasting. [2026-01-05T12:23:16.290937] [INFO ] [MAIN ] [3188/3535] TSN kept (0.4s) | 3185 kept, 3 rejected | 137.5/min | ETA: 2.5m [2026-01-05T12:23:16.641039] [DEBUG] [REMOTE ] TSQ: Retrieved 2879 rows, trimmed to 300. [2026-01-05T12:23:16.641223] [DEBUG] [REMOTE ] TSQ: PASS: History has at least 300 days. [2026-01-05T12:23:16.641489] [DEBUG] [REMOTE ] TSQ: PASS: Price check passed. Min price $4.38. [2026-01-05T12:23:16.641680] [DEBUG] [REMOTE ] TSQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:16.641809] [DEBUG] [REMOTE ] TSQ: PASS: Integrity check passed. [2026-01-05T12:23:16.641851] [DEBUG] [REMOTE ] TSQ: Symbol is viable for forecasting. [2026-01-05T12:23:16.641904] [INFO ] [MAIN ] [3189/3535] TSQ kept (0.4s) | 3186 kept, 3 rejected | 137.5/min | ETA: 2.5m [2026-01-05T12:23:17.176208] [DEBUG] [REMOTE ] TTC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:17.176430] [DEBUG] [REMOTE ] TTC: PASS: History has at least 300 days. [2026-01-05T12:23:17.176809] [DEBUG] [REMOTE ] TTC: PASS: Price check passed. Min price $67.65. [2026-01-05T12:23:17.176990] [DEBUG] [REMOTE ] TTC: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:17.177133] [DEBUG] [REMOTE ] TTC: PASS: Integrity check passed. [2026-01-05T12:23:17.177175] [DEBUG] [REMOTE ] TTC: Symbol is viable for forecasting. [2026-01-05T12:23:17.177231] [INFO ] [MAIN ] [3190/3535] TTC kept (0.5s) | 3187 kept, 3 rejected | 137.5/min | ETA: 2.5m [2026-01-05T12:23:17.379848] [DEBUG] [REMOTE ] TTD: Retrieved 2334 rows, trimmed to 300. [2026-01-05T12:23:17.380040] [DEBUG] [REMOTE ] TTD: PASS: History has at least 300 days. [2026-01-05T12:23:17.380278] [DEBUG] [REMOTE ] TTD: PASS: Price check passed. Min price $36.19. [2026-01-05T12:23:17.380412] [DEBUG] [REMOTE ] TTD: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:17.380529] [DEBUG] [REMOTE ] TTD: PASS: Integrity check passed. [2026-01-05T12:23:17.380588] [DEBUG] [REMOTE ] TTD: Symbol is viable for forecasting. [2026-01-05T12:23:17.380643] [INFO ] [MAIN ] [3191/3535] TTD kept (0.2s) | 3188 kept, 3 rejected | 137.6/min | ETA: 2.5m [2026-01-05T12:23:17.958107] [DEBUG] [REMOTE ] TTE: Retrieved 4572 rows, trimmed to 300. [2026-01-05T12:23:17.958235] [DEBUG] [REMOTE ] TTE: PASS: History has at least 300 days. [2026-01-05T12:23:17.958438] [DEBUG] [REMOTE ] TTE: PASS: Price check passed. Min price $57.48. [2026-01-05T12:23:17.958591] [DEBUG] [REMOTE ] TTE: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:17.958726] [DEBUG] [REMOTE ] TTE: PASS: Integrity check passed. [2026-01-05T12:23:17.958767] [DEBUG] [REMOTE ] TTE: Symbol is viable for forecasting. [2026-01-05T12:23:17.958815] [INFO ] [MAIN ] [3192/3535] TTE kept (0.6s) | 3189 kept, 3 rejected | 137.5/min | ETA: 2.5m [2026-01-05T12:23:18.498235] [DEBUG] [REMOTE ] TTEC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:18.498369] [DEBUG] [REMOTE ] TTEC: PASS: History has at least 300 days. [2026-01-05T12:23:18.498618] [DEBUG] [REMOTE ] TTEC: PASS: Price check passed. Min price $2.57. [2026-01-05T12:23:18.498762] [DEBUG] [REMOTE ] TTEC: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:18.498879] [DEBUG] [REMOTE ] TTEC: PASS: Integrity check passed. [2026-01-05T12:23:18.498920] [DEBUG] [REMOTE ] TTEC: Symbol is viable for forecasting. [2026-01-05T12:23:18.498969] [INFO ] [MAIN ] [3193/3535] TTEC kept (0.5s) | 3190 kept, 3 rejected | 137.5/min | ETA: 2.5m [2026-01-05T12:23:18.863369] [DEBUG] [REMOTE ] TTEK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:18.863527] [DEBUG] [REMOTE ] TTEK: PASS: History has at least 300 days. [2026-01-05T12:23:18.863784] [DEBUG] [REMOTE ] TTEK: PASS: Price check passed. Min price $31.79. [2026-01-05T12:23:18.863925] [DEBUG] [REMOTE ] TTEK: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:18.864045] [DEBUG] [REMOTE ] TTEK: PASS: Integrity check passed. [2026-01-05T12:23:18.864086] [DEBUG] [REMOTE ] TTEK: Symbol is viable for forecasting. [2026-01-05T12:23:18.864135] [INFO ] [MAIN ] [3194/3535] TTEK kept (0.4s) | 3191 kept, 3 rejected | 137.5/min | ETA: 2.5m [2026-01-05T12:23:19.405502] [DEBUG] [REMOTE ] TTI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:19.405651] [DEBUG] [REMOTE ] TTI: PASS: History has at least 300 days. [2026-01-05T12:23:19.405864] [DEBUG] [REMOTE ] TTI: PASS: Price check passed. Min price $5.59. [2026-01-05T12:23:19.405995] [DEBUG] [REMOTE ] TTI: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:19.406108] [DEBUG] [REMOTE ] TTI: PASS: Integrity check passed. [2026-01-05T12:23:19.406148] [DEBUG] [REMOTE ] TTI: Symbol is viable for forecasting. [2026-01-05T12:23:19.406200] [INFO ] [MAIN ] [3195/3535] TTI kept (0.5s) | 3192 kept, 3 rejected | 137.5/min | ETA: 2.5m [2026-01-05T12:23:19.938436] [DEBUG] [REMOTE ] TTMI: Retrieved 6356 rows, trimmed to 300. [2026-01-05T12:23:19.938566] [DEBUG] [REMOTE ] TTMI: PASS: History has at least 300 days. [2026-01-05T12:23:19.938837] [DEBUG] [REMOTE ] TTMI: PASS: Price check passed. Min price $53.58. [2026-01-05T12:23:19.938974] [DEBUG] [REMOTE ] TTMI: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:19.939089] [DEBUG] [REMOTE ] TTMI: PASS: Integrity check passed. [2026-01-05T12:23:19.939130] [DEBUG] [REMOTE ] TTMI: Symbol is viable for forecasting. [2026-01-05T12:23:19.939183] [INFO ] [MAIN ] [3196/3535] TTMI kept (0.5s) | 3193 kept, 3 rejected | 137.5/min | ETA: 2.5m [2026-01-05T12:23:20.398769] [DEBUG] [REMOTE ] TTWO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:20.398902] [DEBUG] [REMOTE ] TTWO: PASS: History has at least 300 days. [2026-01-05T12:23:20.399107] [DEBUG] [REMOTE ] TTWO: PASS: Price check passed. Min price $232.00. [2026-01-05T12:23:20.399238] [DEBUG] [REMOTE ] TTWO: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:20.399347] [DEBUG] [REMOTE ] TTWO: PASS: Integrity check passed. [2026-01-05T12:23:20.399388] [DEBUG] [REMOTE ] TTWO: Symbol is viable for forecasting. [2026-01-05T12:23:20.399434] [INFO ] [MAIN ] [3197/3535] TTWO kept (0.5s) | 3194 kept, 3 rejected | 137.5/min | ETA: 2.5m [2026-01-05T12:23:20.641807] [DEBUG] [REMOTE ] TUGN: Retrieved 909 rows, trimmed to 300. [2026-01-05T12:23:20.641941] [DEBUG] [REMOTE ] TUGN: PASS: History has at least 300 days. [2026-01-05T12:23:20.642171] [DEBUG] [REMOTE ] TUGN: PASS: Price check passed. Min price $24.37. [2026-01-05T12:23:20.642311] [DEBUG] [REMOTE ] TUGN: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:20.642441] [DEBUG] [REMOTE ] TUGN: PASS: Integrity check passed. [2026-01-05T12:23:20.642485] [DEBUG] [REMOTE ] TUGN: Symbol is viable for forecasting. [2026-01-05T12:23:20.642533] [INFO ] [MAIN ] [3198/3535] TUGN kept (0.2s) | 3195 kept, 3 rejected | 137.5/min | ETA: 2.5m [2026-01-05T12:23:21.095179] [DEBUG] [REMOTE ] TUSK: Retrieved 2317 rows, trimmed to 300. [2026-01-05T12:23:21.095304] [DEBUG] [REMOTE ] TUSK: PASS: History has at least 300 days. [2026-01-05T12:23:21.095503] [DEBUG] [REMOTE ] TUSK: PASS: Price check passed. Min price $1.73. [2026-01-05T12:23:21.095665] [DEBUG] [REMOTE ] TUSK: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:21.095778] [DEBUG] [REMOTE ] TUSK: PASS: Integrity check passed. [2026-01-05T12:23:21.095819] [DEBUG] [REMOTE ] TUSK: Symbol is viable for forecasting. [2026-01-05T12:23:21.095866] [INFO ] [MAIN ] [3199/3535] TUSK kept (0.5s) | 3196 kept, 3 rejected | 137.5/min | ETA: 2.4m [2026-01-05T12:23:21.720136] [DEBUG] [REMOTE ] TVC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:21.720264] [DEBUG] [REMOTE ] TVC: PASS: History has at least 300 days. [2026-01-05T12:23:21.720468] [DEBUG] [REMOTE ] TVC: PASS: Price check passed. Min price $23.80. [2026-01-05T12:23:21.720619] [DEBUG] [REMOTE ] TVC: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:21.720732] [DEBUG] [REMOTE ] TVC: PASS: Integrity check passed. [2026-01-05T12:23:21.720772] [DEBUG] [REMOTE ] TVC: Symbol is viable for forecasting. [2026-01-05T12:23:21.720819] [INFO ] [MAIN ] [3200/3535] TVC kept (0.6s) | 3197 kept, 3 rejected | 137.5/min | ETA: 2.4m [2026-01-05T12:23:22.181339] [DEBUG] [REMOTE ] TVE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:22.181471] [DEBUG] [REMOTE ] TVE: PASS: History has at least 300 days. [2026-01-05T12:23:22.181693] [DEBUG] [REMOTE ] TVE: PASS: Price check passed. Min price $23.66. [2026-01-05T12:23:22.181854] [DEBUG] [REMOTE ] TVE: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:22.181965] [DEBUG] [REMOTE ] TVE: PASS: Integrity check passed. [2026-01-05T12:23:22.182006] [DEBUG] [REMOTE ] TVE: Symbol is viable for forecasting. [2026-01-05T12:23:22.182051] [INFO ] [MAIN ] [3201/3535] TVE kept (0.5s) | 3198 kept, 3 rejected | 137.5/min | ETA: 2.4m [2026-01-05T12:23:22.546744] [DEBUG] [REMOTE ] TVTX: Retrieved 3307 rows, trimmed to 300. [2026-01-05T12:23:22.546888] [DEBUG] [REMOTE ] TVTX: PASS: History has at least 300 days. [2026-01-05T12:23:22.547088] [DEBUG] [REMOTE ] TVTX: PASS: Price check passed. Min price $25.16. [2026-01-05T12:23:22.547220] [DEBUG] [REMOTE ] TVTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:22.547329] [DEBUG] [REMOTE ] TVTX: PASS: Integrity check passed. [2026-01-05T12:23:22.547369] [DEBUG] [REMOTE ] TVTX: Symbol is viable for forecasting. [2026-01-05T12:23:22.547415] [INFO ] [MAIN ] [3202/3535] TVTX kept (0.4s) | 3199 kept, 3 rejected | 137.5/min | ETA: 2.4m [2026-01-05T12:23:22.757463] [DEBUG] [REMOTE ] TWFG: Retrieved 367 rows, trimmed to 300. [2026-01-05T12:23:22.757612] [DEBUG] [REMOTE ] TWFG: PASS: History has at least 300 days. [2026-01-05T12:23:22.757817] [DEBUG] [REMOTE ] TWFG: PASS: Price check passed. Min price $24.14. [2026-01-05T12:23:22.757952] [DEBUG] [REMOTE ] TWFG: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:22.758063] [DEBUG] [REMOTE ] TWFG: PASS: Integrity check passed. [2026-01-05T12:23:22.758104] [DEBUG] [REMOTE ] TWFG: Symbol is viable for forecasting. [2026-01-05T12:23:22.758151] [INFO ] [MAIN ] [3203/3535] TWFG kept (0.2s) | 3200 kept, 3 rejected | 137.5/min | ETA: 2.4m [2026-01-05T12:23:23.102358] [DEBUG] [REMOTE ] TWG: Retrieved 431 rows, trimmed to 300. [2026-01-05T12:23:23.102712] [DEBUG] [REMOTE ] TWG: PASS: History has at least 300 days. [2026-01-05T12:23:23.102924] [DEBUG] [REMOTE ] TWG: PASS: Price check passed. Min price $3.29. [2026-01-05T12:23:23.103059] [DEBUG] [REMOTE ] TWG: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:23.103194] [DEBUG] [REMOTE ] TWG: PASS: Integrity check passed. [2026-01-05T12:23:23.103253] [DEBUG] [REMOTE ] TWG: Symbol is viable for forecasting. [2026-01-05T12:23:23.103315] [INFO ] [MAIN ] [3204/3535] TWG kept (0.3s) | 3201 kept, 3 rejected | 137.5/min | ETA: 2.4m [2026-01-05T12:23:23.922922] [DEBUG] [REMOTE ] TWI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:23.923065] [DEBUG] [REMOTE ] TWI: PASS: History has at least 300 days. [2026-01-05T12:23:23.923283] [DEBUG] [REMOTE ] TWI: PASS: Price check passed. Min price $7.19. [2026-01-05T12:23:23.923415] [DEBUG] [REMOTE ] TWI: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:23.923531] [DEBUG] [REMOTE ] TWI: PASS: Integrity check passed. [2026-01-05T12:23:23.923591] [DEBUG] [REMOTE ] TWI: Symbol is viable for forecasting. [2026-01-05T12:23:23.923643] [INFO ] [MAIN ] [3205/3535] TWI kept (0.8s) | 3202 kept, 3 rejected | 137.5/min | ETA: 2.4m [2026-01-05T12:23:24.411671] [DEBUG] [REMOTE ] TWIN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:24.411813] [DEBUG] [REMOTE ] TWIN: PASS: History has at least 300 days. [2026-01-05T12:23:24.412031] [DEBUG] [REMOTE ] TWIN: PASS: Price check passed. Min price $14.07. [2026-01-05T12:23:24.412165] [DEBUG] [REMOTE ] TWIN: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:24.412282] [DEBUG] [REMOTE ] TWIN: PASS: Integrity check passed. [2026-01-05T12:23:24.412322] [DEBUG] [REMOTE ] TWIN: Symbol is viable for forecasting. [2026-01-05T12:23:24.412371] [INFO ] [MAIN ] [3206/3535] TWIN kept (0.5s) | 3203 kept, 3 rejected | 137.5/min | ETA: 2.4m [2026-01-05T12:23:24.728335] [DEBUG] [REMOTE ] TWLO: Retrieved 2396 rows, trimmed to 300. [2026-01-05T12:23:24.728461] [DEBUG] [REMOTE ] TWLO: PASS: History has at least 300 days. [2026-01-05T12:23:24.728712] [DEBUG] [REMOTE ] TWLO: PASS: Price check passed. Min price $106.23. [2026-01-05T12:23:24.728852] [DEBUG] [REMOTE ] TWLO: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:24.728963] [DEBUG] [REMOTE ] TWLO: PASS: Integrity check passed. [2026-01-05T12:23:24.729004] [DEBUG] [REMOTE ] TWLO: Symbol is viable for forecasting. [2026-01-05T12:23:24.729054] [INFO ] [MAIN ] [3207/3535] TWLO kept (0.3s) | 3204 kept, 3 rejected | 137.5/min | ETA: 2.4m [2026-01-05T12:23:25.204034] [DEBUG] [REMOTE ] TWO: Retrieved 4068 rows, trimmed to 300. [2026-01-05T12:23:25.204193] [DEBUG] [REMOTE ] TWO: PASS: History has at least 300 days. [2026-01-05T12:23:25.204452] [DEBUG] [REMOTE ] TWO: PASS: Price check passed. Min price $9.42. [2026-01-05T12:23:25.204617] [DEBUG] [REMOTE ] TWO: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:25.204740] [DEBUG] [REMOTE ] TWO: PASS: Integrity check passed. [2026-01-05T12:23:25.204784] [DEBUG] [REMOTE ] TWO: Symbol is viable for forecasting. [2026-01-05T12:23:25.204874] [INFO ] [MAIN ] [3208/3535] TWO kept (0.5s) | 3205 kept, 3 rejected | 137.5/min | ETA: 2.4m [2026-01-05T12:23:25.498270] [DEBUG] [REMOTE ] TX: Retrieved 5012 rows, trimmed to 300. [2026-01-05T12:23:25.498402] [DEBUG] [REMOTE ] TX: PASS: History has at least 300 days. [2026-01-05T12:23:25.498643] [DEBUG] [REMOTE ] TX: PASS: Price check passed. Min price $34.35. [2026-01-05T12:23:25.498785] [DEBUG] [REMOTE ] TX: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:25.498904] [DEBUG] [REMOTE ] TX: PASS: Integrity check passed. [2026-01-05T12:23:25.498944] [DEBUG] [REMOTE ] TX: Symbol is viable for forecasting. [2026-01-05T12:23:25.498991] [INFO ] [MAIN ] [3209/3535] TX kept (0.3s) | 3206 kept, 3 rejected | 137.5/min | ETA: 2.4m [2026-01-05T12:23:25.876956] [DEBUG] [REMOTE ] TXG: Retrieved 1585 rows, trimmed to 300. [2026-01-05T12:23:25.877084] [DEBUG] [REMOTE ] TXG: PASS: History has at least 300 days. [2026-01-05T12:23:25.877288] [DEBUG] [REMOTE ] TXG: PASS: Price check passed. Min price $11.47. [2026-01-05T12:23:25.877425] [DEBUG] [REMOTE ] TXG: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:25.877539] [DEBUG] [REMOTE ] TXG: PASS: Integrity check passed. [2026-01-05T12:23:25.877608] [DEBUG] [REMOTE ] TXG: Symbol is viable for forecasting. [2026-01-05T12:23:25.877661] [INFO ] [MAIN ] [3210/3535] TXG kept (0.4s) | 3207 kept, 3 rejected | 137.5/min | ETA: 2.4m [2026-01-05T12:23:26.424547] [DEBUG] [REMOTE ] TXMD: Retrieved 5550 rows, trimmed to 300. [2026-01-05T12:23:26.424720] [DEBUG] [REMOTE ] TXMD: PASS: History has at least 300 days. [2026-01-05T12:23:26.424935] [DEBUG] [REMOTE ] TXMD: PASS: Price check passed. Min price $1.04. [2026-01-05T12:23:26.425067] [DEBUG] [REMOTE ] TXMD: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:26.425182] [DEBUG] [REMOTE ] TXMD: PASS: Integrity check passed. [2026-01-05T12:23:26.425222] [DEBUG] [REMOTE ] TXMD: Symbol is viable for forecasting. [2026-01-05T12:23:26.425269] [INFO ] [MAIN ] [3211/3535] TXMD kept (0.5s) | 3208 kept, 3 rejected | 137.5/min | ETA: 2.4m [2026-01-05T12:23:26.918397] [DEBUG] [REMOTE ] TXN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:26.918561] [DEBUG] [REMOTE ] TXN: PASS: History has at least 300 days. [2026-01-05T12:23:26.918896] [DEBUG] [REMOTE ] TXN: PASS: Price check passed. Min price $153.33. [2026-01-05T12:23:26.919120] [DEBUG] [REMOTE ] TXN: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:26.919298] [DEBUG] [REMOTE ] TXN: PASS: Integrity check passed. [2026-01-05T12:23:26.919362] [DEBUG] [REMOTE ] TXN: Symbol is viable for forecasting. [2026-01-05T12:23:26.919442] [INFO ] [MAIN ] [3212/3535] TXN kept (0.5s) | 3209 kept, 3 rejected | 137.5/min | ETA: 2.3m [2026-01-05T12:23:27.143838] [DEBUG] [REMOTE ] TXO: Retrieved 736 rows, trimmed to 300. [2026-01-05T12:23:27.144067] [DEBUG] [REMOTE ] TXO: PASS: History has at least 300 days. [2026-01-05T12:23:27.144385] [DEBUG] [REMOTE ] TXO: PASS: Price check passed. Min price $10.54. [2026-01-05T12:23:27.144652] [DEBUG] [REMOTE ] TXO: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:27.144826] [DEBUG] [REMOTE ] TXO: PASS: Integrity check passed. [2026-01-05T12:23:27.144886] [DEBUG] [REMOTE ] TXO: Symbol is viable for forecasting. [2026-01-05T12:23:27.144956] [INFO ] [MAIN ] [3213/3535] TXO kept (0.2s) | 3210 kept, 3 rejected | 137.5/min | ETA: 2.3m [2026-01-05T12:23:27.805431] [DEBUG] [REMOTE ] TXRH: Retrieved 5346 rows, trimmed to 300. [2026-01-05T12:23:27.805629] [DEBUG] [REMOTE ] TXRH: PASS: History has at least 300 days. [2026-01-05T12:23:27.805841] [DEBUG] [REMOTE ] TXRH: PASS: Price check passed. Min price $160.09. [2026-01-05T12:23:27.805980] [DEBUG] [REMOTE ] TXRH: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:27.806092] [DEBUG] [REMOTE ] TXRH: PASS: Integrity check passed. [2026-01-05T12:23:27.806131] [DEBUG] [REMOTE ] TXRH: Symbol is viable for forecasting. [2026-01-05T12:23:27.806177] [INFO ] [MAIN ] [3214/3535] TXRH kept (0.7s) | 3211 kept, 3 rejected | 137.5/min | ETA: 2.3m [2026-01-05T12:23:28.247453] [DEBUG] [REMOTE ] TY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:28.247635] [DEBUG] [REMOTE ] TY: PASS: History has at least 300 days. [2026-01-05T12:23:28.247906] [DEBUG] [REMOTE ] TY: PASS: Price check passed. Min price $31.25. [2026-01-05T12:23:28.248045] [DEBUG] [REMOTE ] TY: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:28.248176] [DEBUG] [REMOTE ] TY: PASS: Integrity check passed. [2026-01-05T12:23:28.248218] [DEBUG] [REMOTE ] TY: Symbol is viable for forecasting. [2026-01-05T12:23:28.248270] [INFO ] [MAIN ] [3215/3535] TY kept (0.4s) | 3212 kept, 3 rejected | 137.5/min | ETA: 2.3m [2026-01-05T12:23:28.526107] [DEBUG] [REMOTE ] TYG: Retrieved 5500 rows, trimmed to 300. [2026-01-05T12:23:28.526276] [DEBUG] [REMOTE ] TYG: PASS: History has at least 300 days. [2026-01-05T12:23:28.526519] [DEBUG] [REMOTE ] TYG: PASS: Price check passed. Min price $40.26. [2026-01-05T12:23:28.526672] [DEBUG] [REMOTE ] TYG: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:28.526784] [DEBUG] [REMOTE ] TYG: PASS: Integrity check passed. [2026-01-05T12:23:28.526823] [DEBUG] [REMOTE ] TYG: Symbol is viable for forecasting. [2026-01-05T12:23:28.526869] [INFO ] [MAIN ] [3216/3535] TYG kept (0.3s) | 3213 kept, 3 rejected | 137.5/min | ETA: 2.3m [2026-01-05T12:23:28.869075] [DEBUG] [REMOTE ] TYGO: Retrieved 1087 rows, trimmed to 300. [2026-01-05T12:23:28.869200] [DEBUG] [REMOTE ] TYGO: PASS: History has at least 300 days. [2026-01-05T12:23:28.869392] [DEBUG] [REMOTE ] TYGO: PASS: Price check passed. Min price $1.38. [2026-01-05T12:23:28.869523] [DEBUG] [REMOTE ] TYGO: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:28.869657] [DEBUG] [REMOTE ] TYGO: PASS: Integrity check passed. [2026-01-05T12:23:28.869702] [DEBUG] [REMOTE ] TYGO: Symbol is viable for forecasting. [2026-01-05T12:23:28.869749] [INFO ] [MAIN ] [3217/3535] TYGO kept (0.3s) | 3214 kept, 3 rejected | 137.5/min | ETA: 2.3m [2026-01-05T12:23:29.515447] [DEBUG] [REMOTE ] TYL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:29.515613] [DEBUG] [REMOTE ] TYL: PASS: History has at least 300 days. [2026-01-05T12:23:29.515819] [DEBUG] [REMOTE ] TYL: PASS: Price check passed. Min price $435.83. [2026-01-05T12:23:29.515952] [DEBUG] [REMOTE ] TYL: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:29.516061] [DEBUG] [REMOTE ] TYL: PASS: Integrity check passed. [2026-01-05T12:23:29.516101] [DEBUG] [REMOTE ] TYL: Symbol is viable for forecasting. [2026-01-05T12:23:29.516149] [INFO ] [MAIN ] [3218/3535] TYL kept (0.6s) | 3215 kept, 3 rejected | 137.5/min | ETA: 2.3m [2026-01-05T12:23:29.774630] [DEBUG] [REMOTE ] TYRA: Retrieved 1079 rows, trimmed to 300. [2026-01-05T12:23:29.774762] [DEBUG] [REMOTE ] TYRA: PASS: History has at least 300 days. [2026-01-05T12:23:29.774956] [DEBUG] [REMOTE ] TYRA: PASS: Price check passed. Min price $13.37. [2026-01-05T12:23:29.775086] [DEBUG] [REMOTE ] TYRA: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:29.775192] [DEBUG] [REMOTE ] TYRA: PASS: Integrity check passed. [2026-01-05T12:23:29.775231] [DEBUG] [REMOTE ] TYRA: Symbol is viable for forecasting. [2026-01-05T12:23:29.775277] [INFO ] [MAIN ] [3219/3535] TYRA kept (0.3s) | 3216 kept, 3 rejected | 137.5/min | ETA: 2.3m [2026-01-05T12:23:30.356958] [DEBUG] [REMOTE ] TZOO: Retrieved 5875 rows, trimmed to 300. [2026-01-05T12:23:30.357106] [DEBUG] [REMOTE ] TZOO: PASS: History has at least 300 days. [2026-01-05T12:23:30.357317] [DEBUG] [REMOTE ] TZOO: PASS: Price check passed. Min price $6.63. [2026-01-05T12:23:30.357453] [DEBUG] [REMOTE ] TZOO: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:30.357565] [DEBUG] [REMOTE ] TZOO: PASS: Integrity check passed. [2026-01-05T12:23:30.357629] [DEBUG] [REMOTE ] TZOO: Symbol is viable for forecasting. [2026-01-05T12:23:30.357678] [INFO ] [MAIN ] [3220/3535] TZOO kept (0.6s) | 3217 kept, 3 rejected | 137.5/min | ETA: 2.3m [2026-01-05T12:23:30.764393] [DEBUG] [REMOTE ] UAA: Retrieved 5061 rows, trimmed to 300. [2026-01-05T12:23:30.764522] [DEBUG] [REMOTE ] UAA: PASS: History has at least 300 days. [2026-01-05T12:23:30.764756] [DEBUG] [REMOTE ] UAA: PASS: Price check passed. Min price $4.17. [2026-01-05T12:23:30.764888] [DEBUG] [REMOTE ] UAA: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:30.764999] [DEBUG] [REMOTE ] UAA: PASS: Integrity check passed. [2026-01-05T12:23:30.765039] [DEBUG] [REMOTE ] UAA: Symbol is viable for forecasting. [2026-01-05T12:23:30.765086] [INFO ] [MAIN ] [3221/3535] UAA kept (0.4s) | 3218 kept, 3 rejected | 137.5/min | ETA: 2.3m [2026-01-05T12:23:31.089382] [DEBUG] [REMOTE ] UAE: Retrieved 2937 rows, trimmed to 300. [2026-01-05T12:23:31.089503] [DEBUG] [REMOTE ] UAE: PASS: History has at least 300 days. [2026-01-05T12:23:31.089746] [DEBUG] [REMOTE ] UAE: PASS: Price check passed. Min price $18.31. [2026-01-05T12:23:31.089882] [DEBUG] [REMOTE ] UAE: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:31.089990] [DEBUG] [REMOTE ] UAE: PASS: Integrity check passed. [2026-01-05T12:23:31.090030] [DEBUG] [REMOTE ] UAE: Symbol is viable for forecasting. [2026-01-05T12:23:31.090077] [INFO ] [MAIN ] [3222/3535] UAE kept (0.3s) | 3219 kept, 3 rejected | 137.5/min | ETA: 2.3m [2026-01-05T12:23:31.568391] [DEBUG] [REMOTE ] UAL: Retrieved 5009 rows, trimmed to 300. [2026-01-05T12:23:31.568525] [DEBUG] [REMOTE ] UAL: PASS: History has at least 300 days. [2026-01-05T12:23:31.568807] [DEBUG] [REMOTE ] UAL: PASS: Price check passed. Min price $89.95. [2026-01-05T12:23:31.568970] [DEBUG] [REMOTE ] UAL: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:31.569087] [DEBUG] [REMOTE ] UAL: PASS: Integrity check passed. [2026-01-05T12:23:31.569127] [DEBUG] [REMOTE ] UAL: Symbol is viable for forecasting. [2026-01-05T12:23:31.569176] [INFO ] [MAIN ] [3223/3535] UAL kept (0.5s) | 3220 kept, 3 rejected | 137.5/min | ETA: 2.3m [2026-01-05T12:23:32.010429] [DEBUG] [REMOTE ] UBFO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:32.010560] [DEBUG] [REMOTE ] UBFO: PASS: History has at least 300 days. [2026-01-05T12:23:32.010794] [DEBUG] [REMOTE ] UBFO: PASS: Price check passed. Min price $8.44. [2026-01-05T12:23:32.010929] [DEBUG] [REMOTE ] UBFO: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:32.011047] [DEBUG] [REMOTE ] UBFO: PASS: Integrity check passed. [2026-01-05T12:23:32.011088] [DEBUG] [REMOTE ] UBFO: Symbol is viable for forecasting. [2026-01-05T12:23:32.011137] [INFO ] [MAIN ] [3224/3535] UBFO kept (0.4s) | 3221 kept, 3 rejected | 137.5/min | ETA: 2.3m [2026-01-05T12:23:32.112048] [DEBUG] [REMOTE ] UBND: Retrieved 1066 rows, trimmed to 300. [2026-01-05T12:23:32.112169] [DEBUG] [REMOTE ] UBND: PASS: History has at least 300 days. [2026-01-05T12:23:32.112361] [DEBUG] [REMOTE ] UBND: PASS: Price check passed. Min price $21.73. [2026-01-05T12:23:32.112492] [DEBUG] [REMOTE ] UBND: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:32.112621] [DEBUG] [REMOTE ] UBND: PASS: Integrity check passed. [2026-01-05T12:23:32.112666] [DEBUG] [REMOTE ] UBND: Symbol is viable for forecasting. [2026-01-05T12:23:32.112713] [INFO ] [MAIN ] [3225/3535] UBND kept (0.1s) | 3222 kept, 3 rejected | 137.6/min | ETA: 2.3m [2026-01-05T12:23:32.581879] [DEBUG] [REMOTE ] UBRL: Retrieved 334 rows, trimmed to 300. [2026-01-05T12:23:32.582020] [DEBUG] [REMOTE ] UBRL: PASS: History has at least 300 days. [2026-01-05T12:23:32.582239] [DEBUG] [REMOTE ] UBRL: PASS: Price check passed. Min price $19.91. [2026-01-05T12:23:32.582381] [DEBUG] [REMOTE ] UBRL: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:32.582497] [DEBUG] [REMOTE ] UBRL: PASS: Integrity check passed. [2026-01-05T12:23:32.582539] [DEBUG] [REMOTE ] UBRL: Symbol is viable for forecasting. [2026-01-05T12:23:32.582603] [INFO ] [MAIN ] [3226/3535] UBRL kept (0.5s) | 3223 kept, 3 rejected | 137.6/min | ETA: 2.2m [2026-01-05T12:23:33.129250] [DEBUG] [REMOTE ] UBS: Retrieved 2794 rows, trimmed to 300. [2026-01-05T12:23:33.129372] [DEBUG] [REMOTE ] UBS: PASS: History has at least 300 days. [2026-01-05T12:23:33.129567] [DEBUG] [REMOTE ] UBS: PASS: Price check passed. Min price $36.79. [2026-01-05T12:23:33.129729] [DEBUG] [REMOTE ] UBS: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:33.129837] [DEBUG] [REMOTE ] UBS: PASS: Integrity check passed. [2026-01-05T12:23:33.129877] [DEBUG] [REMOTE ] UBS: Symbol is viable for forecasting. [2026-01-05T12:23:33.129922] [INFO ] [MAIN ] [3227/3535] UBS kept (0.5s) | 3224 kept, 3 rejected | 137.5/min | ETA: 2.2m [2026-01-05T12:23:33.724932] [DEBUG] [REMOTE ] UBSI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:33.725062] [DEBUG] [REMOTE ] UBSI: PASS: History has at least 300 days. [2026-01-05T12:23:33.725274] [DEBUG] [REMOTE ] UBSI: PASS: Price check passed. Min price $33.98. [2026-01-05T12:23:33.725405] [DEBUG] [REMOTE ] UBSI: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:33.725522] [DEBUG] [REMOTE ] UBSI: PASS: Integrity check passed. [2026-01-05T12:23:33.725561] [DEBUG] [REMOTE ] UBSI: Symbol is viable for forecasting. [2026-01-05T12:23:33.725628] [INFO ] [MAIN ] [3228/3535] UBSI kept (0.6s) | 3225 kept, 3 rejected | 137.5/min | ETA: 2.2m [2026-01-05T12:23:33.961233] [DEBUG] [REMOTE ] UDMY: Retrieved 1048 rows, trimmed to 300. [2026-01-05T12:23:33.961370] [DEBUG] [REMOTE ] UDMY: PASS: History has at least 300 days. [2026-01-05T12:23:33.961587] [DEBUG] [REMOTE ] UDMY: PASS: Price check passed. Min price $4.91. [2026-01-05T12:23:33.961892] [DEBUG] [REMOTE ] UDMY: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:33.962000] [DEBUG] [REMOTE ] UDMY: PASS: Integrity check passed. [2026-01-05T12:23:33.962039] [DEBUG] [REMOTE ] UDMY: Symbol is viable for forecasting. [2026-01-05T12:23:33.962087] [INFO ] [MAIN ] [3229/3535] UDMY kept (0.2s) | 3226 kept, 3 rejected | 137.6/min | ETA: 2.2m [2026-01-05T12:23:34.456462] [DEBUG] [REMOTE ] UE: Retrieved 2757 rows, trimmed to 300. [2026-01-05T12:23:34.456665] [DEBUG] [REMOTE ] UE: PASS: History has at least 300 days. [2026-01-05T12:23:34.457135] [DEBUG] [REMOTE ] UE: PASS: Price check passed. Min price $18.32. [2026-01-05T12:23:34.457277] [DEBUG] [REMOTE ] UE: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:34.457408] [DEBUG] [REMOTE ] UE: PASS: Integrity check passed. [2026-01-05T12:23:34.457451] [DEBUG] [REMOTE ] UE: Symbol is viable for forecasting. [2026-01-05T12:23:34.457504] [INFO ] [MAIN ] [3230/3535] UE kept (0.5s) | 3227 kept, 3 rejected | 137.5/min | ETA: 2.2m [2026-01-05T12:23:34.947937] [DEBUG] [REMOTE ] UEIC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:34.948184] [DEBUG] [REMOTE ] UEIC: PASS: History has at least 300 days. [2026-01-05T12:23:34.948515] [DEBUG] [REMOTE ] UEIC: PASS: Price check passed. Min price $2.76. [2026-01-05T12:23:34.948704] [DEBUG] [REMOTE ] UEIC: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:34.948863] [DEBUG] [REMOTE ] UEIC: PASS: Integrity check passed. [2026-01-05T12:23:34.948905] [DEBUG] [REMOTE ] UEIC: Symbol is viable for forecasting. [2026-01-05T12:23:34.948960] [INFO ] [MAIN ] [3231/3535] UEIC kept (0.5s) | 3228 kept, 3 rejected | 137.5/min | ETA: 2.2m [2026-01-05T12:23:35.397504] [DEBUG] [REMOTE ] UFCS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:35.397722] [DEBUG] [REMOTE ] UFCS: PASS: History has at least 300 days. [2026-01-05T12:23:35.398048] [DEBUG] [REMOTE ] UFCS: PASS: Price check passed. Min price $29.90. [2026-01-05T12:23:35.398186] [DEBUG] [REMOTE ] UFCS: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:35.398321] [DEBUG] [REMOTE ] UFCS: PASS: Integrity check passed. [2026-01-05T12:23:35.398360] [DEBUG] [REMOTE ] UFCS: Symbol is viable for forecasting. [2026-01-05T12:23:35.398412] [INFO ] [MAIN ] [3232/3535] UFCS kept (0.4s) | 3229 kept, 3 rejected | 137.5/min | ETA: 2.2m [2026-01-05T12:23:35.866539] [DEBUG] [REMOTE ] UFI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:35.866747] [DEBUG] [REMOTE ] UFI: PASS: History has at least 300 days. [2026-01-05T12:23:35.867002] [DEBUG] [REMOTE ] UFI: PASS: Price check passed. Min price $2.98. [2026-01-05T12:23:35.867138] [DEBUG] [REMOTE ] UFI: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:35.867261] [DEBUG] [REMOTE ] UFI: PASS: Integrity check passed. [2026-01-05T12:23:35.867302] [DEBUG] [REMOTE ] UFI: Symbol is viable for forecasting. [2026-01-05T12:23:35.867354] [INFO ] [MAIN ] [3233/3535] UFI kept (0.5s) | 3230 kept, 3 rejected | 137.5/min | ETA: 2.2m [2026-01-05T12:23:36.143974] [DEBUG] [REMOTE ] UFO: Retrieved 1692 rows, trimmed to 300. [2026-01-05T12:23:36.144155] [DEBUG] [REMOTE ] UFO: PASS: History has at least 300 days. [2026-01-05T12:23:36.144398] [DEBUG] [REMOTE ] UFO: PASS: Price check passed. Min price $31.37. [2026-01-05T12:23:36.144602] [DEBUG] [REMOTE ] UFO: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:36.144743] [DEBUG] [REMOTE ] UFO: PASS: Integrity check passed. [2026-01-05T12:23:36.144784] [DEBUG] [REMOTE ] UFO: Symbol is viable for forecasting. [2026-01-05T12:23:36.144836] [INFO ] [MAIN ] [3234/3535] UFO kept (0.3s) | 3231 kept, 3 rejected | 137.6/min | ETA: 2.2m [2026-01-05T12:23:36.696782] [DEBUG] [REMOTE ] UFPI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:36.696992] [DEBUG] [REMOTE ] UFPI: PASS: History has at least 300 days. [2026-01-05T12:23:36.697305] [DEBUG] [REMOTE ] UFPI: PASS: Price check passed. Min price $87.77. [2026-01-05T12:23:36.697447] [DEBUG] [REMOTE ] UFPI: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:36.697617] [DEBUG] [REMOTE ] UFPI: PASS: Integrity check passed. [2026-01-05T12:23:36.697661] [DEBUG] [REMOTE ] UFPI: Symbol is viable for forecasting. [2026-01-05T12:23:36.697716] [INFO ] [MAIN ] [3235/3535] UFPI kept (0.6s) | 3232 kept, 3 rejected | 137.5/min | ETA: 2.2m [2026-01-05T12:23:37.238534] [DEBUG] [REMOTE ] UGI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:37.238721] [DEBUG] [REMOTE ] UGI: PASS: History has at least 300 days. [2026-01-05T12:23:37.238958] [DEBUG] [REMOTE ] UGI: PASS: Price check passed. Min price $31.44. [2026-01-05T12:23:37.239096] [DEBUG] [REMOTE ] UGI: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:37.239218] [DEBUG] [REMOTE ] UGI: PASS: Integrity check passed. [2026-01-05T12:23:37.239258] [DEBUG] [REMOTE ] UGI: Symbol is viable for forecasting. [2026-01-05T12:23:37.239305] [INFO ] [MAIN ] [3236/3535] UGI kept (0.5s) | 3233 kept, 3 rejected | 137.5/min | ETA: 2.2m [2026-01-05T12:23:37.574275] [DEBUG] [REMOTE ] UGP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:37.574412] [DEBUG] [REMOTE ] UGP: PASS: History has at least 300 days. [2026-01-05T12:23:37.574644] [DEBUG] [REMOTE ] UGP: PASS: Price check passed. Min price $3.57. [2026-01-05T12:23:37.574778] [DEBUG] [REMOTE ] UGP: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:37.574889] [DEBUG] [REMOTE ] UGP: PASS: Integrity check passed. [2026-01-05T12:23:37.574929] [DEBUG] [REMOTE ] UGP: Symbol is viable for forecasting. [2026-01-05T12:23:37.574976] [INFO ] [MAIN ] [3237/3535] UGP kept (0.3s) | 3234 kept, 3 rejected | 137.5/min | ETA: 2.2m [2026-01-05T12:23:38.194188] [DEBUG] [REMOTE ] UHAL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:38.194401] [DEBUG] [REMOTE ] UHAL: PASS: History has at least 300 days. [2026-01-05T12:23:38.194721] [DEBUG] [REMOTE ] UHAL: PASS: Price check passed. Min price $48.76. [2026-01-05T12:23:38.194879] [DEBUG] [REMOTE ] UHAL: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:38.195100] [DEBUG] [REMOTE ] UHAL: PASS: Integrity check passed. [2026-01-05T12:23:38.195157] [DEBUG] [REMOTE ] UHAL: Symbol is viable for forecasting. [2026-01-05T12:23:38.195221] [INFO ] [MAIN ] [3238/3535] UHAL kept (0.6s) | 3235 kept, 3 rejected | 137.5/min | ETA: 2.2m [2026-01-05T12:23:38.469552] [DEBUG] [REMOTE ] UHG: Retrieved 1198 rows, trimmed to 300. [2026-01-05T12:23:38.469720] [DEBUG] [REMOTE ] UHG: PASS: History has at least 300 days. [2026-01-05T12:23:38.469926] [DEBUG] [REMOTE ] UHG: PASS: Price check passed. Min price $1.03. [2026-01-05T12:23:38.470058] [DEBUG] [REMOTE ] UHG: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:38.470165] [DEBUG] [REMOTE ] UHG: PASS: Integrity check passed. [2026-01-05T12:23:38.470204] [DEBUG] [REMOTE ] UHG: Symbol is viable for forecasting. [2026-01-05T12:23:38.470252] [INFO ] [MAIN ] [3239/3535] UHG kept (0.3s) | 3236 kept, 3 rejected | 137.5/min | ETA: 2.2m [2026-01-05T12:23:39.055903] [DEBUG] [REMOTE ] UHS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:39.056049] [DEBUG] [REMOTE ] UHS: PASS: History has at least 300 days. [2026-01-05T12:23:39.056292] [DEBUG] [REMOTE ] UHS: PASS: Price check passed. Min price $195.95. [2026-01-05T12:23:39.056431] [DEBUG] [REMOTE ] UHS: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:39.056559] [DEBUG] [REMOTE ] UHS: PASS: Integrity check passed. [2026-01-05T12:23:39.056628] [DEBUG] [REMOTE ] UHS: Symbol is viable for forecasting. [2026-01-05T12:23:39.056690] [INFO ] [MAIN ] [3240/3535] UHS kept (0.6s) | 3237 kept, 3 rejected | 137.5/min | ETA: 2.1m [2026-01-05T12:23:39.374348] [DEBUG] [REMOTE ] UI: Retrieved 3575 rows, trimmed to 300. [2026-01-05T12:23:39.374471] [DEBUG] [REMOTE ] UI: PASS: History has at least 300 days. [2026-01-05T12:23:39.374692] [DEBUG] [REMOTE ] UI: PASS: Price check passed. Min price $515.44. [2026-01-05T12:23:39.374834] [DEBUG] [REMOTE ] UI: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:39.374942] [DEBUG] [REMOTE ] UI: PASS: Integrity check passed. [2026-01-05T12:23:39.374981] [DEBUG] [REMOTE ] UI: Symbol is viable for forecasting. [2026-01-05T12:23:39.375028] [INFO ] [MAIN ] [3241/3535] UI kept (0.3s) | 3238 kept, 3 rejected | 137.5/min | ETA: 2.1m [2026-01-05T12:23:39.896523] [DEBUG] [REMOTE ] UIS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:39.896708] [DEBUG] [REMOTE ] UIS: PASS: History has at least 300 days. [2026-01-05T12:23:39.897190] [DEBUG] [REMOTE ] UIS: PASS: Price check passed. Min price $2.39. [2026-01-05T12:23:39.897336] [DEBUG] [REMOTE ] UIS: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:39.897464] [DEBUG] [REMOTE ] UIS: PASS: Integrity check passed. [2026-01-05T12:23:39.897514] [DEBUG] [REMOTE ] UIS: Symbol is viable for forecasting. [2026-01-05T12:23:39.897593] [INFO ] [MAIN ] [3242/3535] UIS kept (0.5s) | 3239 kept, 3 rejected | 137.5/min | ETA: 2.1m [2026-01-05T12:23:40.076639] [DEBUG] [REMOTE ] UITB: Retrieved 2057 rows, trimmed to 300. [2026-01-05T12:23:40.076824] [DEBUG] [REMOTE ] UITB: PASS: History has at least 300 days. [2026-01-05T12:23:40.077077] [DEBUG] [REMOTE ] UITB: PASS: Price check passed. Min price $46.94. [2026-01-05T12:23:40.077223] [DEBUG] [REMOTE ] UITB: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:40.077349] [DEBUG] [REMOTE ] UITB: PASS: Integrity check passed. [2026-01-05T12:23:40.077401] [DEBUG] [REMOTE ] UITB: Symbol is viable for forecasting. [2026-01-05T12:23:40.077460] [INFO ] [MAIN ] [3243/3535] UITB kept (0.2s) | 3240 kept, 3 rejected | 137.5/min | ETA: 2.1m [2026-01-05T12:23:40.767535] [DEBUG] [REMOTE ] UL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:40.767746] [DEBUG] [REMOTE ] UL: PASS: History has at least 300 days. [2026-01-05T12:23:40.768009] [DEBUG] [REMOTE ] UL: PASS: Price check passed. Min price $62.27. [2026-01-05T12:23:40.768148] [DEBUG] [REMOTE ] UL: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:40.768276] [DEBUG] [REMOTE ] UL: PASS: Integrity check passed. [2026-01-05T12:23:40.768319] [DEBUG] [REMOTE ] UL: Symbol is viable for forecasting. [2026-01-05T12:23:40.768370] [INFO ] [MAIN ] [3244/3535] UL kept (0.7s) | 3241 kept, 3 rejected | 137.5/min | ETA: 2.1m [2026-01-05T12:23:41.121364] [DEBUG] [REMOTE ] ULBI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:41.121550] [DEBUG] [REMOTE ] ULBI: PASS: History has at least 300 days. [2026-01-05T12:23:41.121820] [DEBUG] [REMOTE ] ULBI: PASS: Price check passed. Min price $5.05. [2026-01-05T12:23:41.121999] [DEBUG] [REMOTE ] ULBI: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:41.122123] [DEBUG] [REMOTE ] ULBI: PASS: Integrity check passed. [2026-01-05T12:23:41.122166] [DEBUG] [REMOTE ] ULBI: Symbol is viable for forecasting. [2026-01-05T12:23:41.122219] [INFO ] [MAIN ] [3245/3535] ULBI kept (0.4s) | 3242 kept, 3 rejected | 137.5/min | ETA: 2.1m [2026-01-05T12:23:41.433630] [DEBUG] [REMOTE ] ULCC: Retrieved 1195 rows, trimmed to 300. [2026-01-05T12:23:41.433823] [DEBUG] [REMOTE ] ULCC: PASS: History has at least 300 days. [2026-01-05T12:23:41.434068] [DEBUG] [REMOTE ] ULCC: PASS: Price check passed. Min price $3.60. [2026-01-05T12:23:41.434206] [DEBUG] [REMOTE ] ULCC: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:41.434325] [DEBUG] [REMOTE ] ULCC: PASS: Integrity check passed. [2026-01-05T12:23:41.434367] [DEBUG] [REMOTE ] ULCC: Symbol is viable for forecasting. [2026-01-05T12:23:41.434418] [INFO ] [MAIN ] [3246/3535] ULCC kept (0.3s) | 3243 kept, 3 rejected | 137.5/min | ETA: 2.1m [2026-01-05T12:23:41.739283] [DEBUG] [REMOTE ] ULH: Retrieved 2433 rows, trimmed to 300. [2026-01-05T12:23:41.739481] [DEBUG] [REMOTE ] ULH: PASS: History has at least 300 days. [2026-01-05T12:23:41.739770] [DEBUG] [REMOTE ] ULH: PASS: Price check passed. Min price $12.87. [2026-01-05T12:23:41.739910] [DEBUG] [REMOTE ] ULH: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:41.740034] [DEBUG] [REMOTE ] ULH: PASS: Integrity check passed. [2026-01-05T12:23:41.740076] [DEBUG] [REMOTE ] ULH: Symbol is viable for forecasting. [2026-01-05T12:23:41.740162] [INFO ] [MAIN ] [3247/3535] ULH kept (0.3s) | 3244 kept, 3 rejected | 137.6/min | ETA: 2.1m [2026-01-05T12:23:42.378357] [DEBUG] [REMOTE ] ULTA: Retrieved 4576 rows, trimmed to 300. [2026-01-05T12:23:42.378592] [DEBUG] [REMOTE ] ULTA: PASS: History has at least 300 days. [2026-01-05T12:23:42.378947] [DEBUG] [REMOTE ] ULTA: PASS: Price check passed. Min price $496.44. [2026-01-05T12:23:42.379087] [DEBUG] [REMOTE ] ULTA: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:42.379226] [DEBUG] [REMOTE ] ULTA: PASS: Integrity check passed. [2026-01-05T12:23:42.379267] [DEBUG] [REMOTE ] ULTA: Symbol is viable for forecasting. [2026-01-05T12:23:42.379323] [INFO ] [MAIN ] [3248/3535] ULTA kept (0.6s) | 3245 kept, 3 rejected | 137.5/min | ETA: 2.1m [2026-01-05T12:23:42.570672] [DEBUG] [REMOTE ] ULY: Retrieved 553 rows, trimmed to 300. [2026-01-05T12:23:42.570868] [DEBUG] [REMOTE ] ULY: PASS: History has at least 300 days. [2026-01-05T12:23:42.571114] [DEBUG] [REMOTE ] ULY: PASS: Price check passed. Min price $1.76. [2026-01-05T12:23:42.571252] [DEBUG] [REMOTE ] ULY: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:42.571372] [DEBUG] [REMOTE ] ULY: PASS: Integrity check passed. [2026-01-05T12:23:42.571412] [DEBUG] [REMOTE ] ULY: Symbol is viable for forecasting. [2026-01-05T12:23:42.571462] [INFO ] [MAIN ] [3249/3535] ULY kept (0.2s) | 3246 kept, 3 rejected | 137.6/min | ETA: 2.1m [2026-01-05T12:23:43.253083] [DEBUG] [REMOTE ] UMBF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:43.253285] [DEBUG] [REMOTE ] UMBF: PASS: History has at least 300 days. [2026-01-05T12:23:43.253566] [DEBUG] [REMOTE ] UMBF: PASS: Price check passed. Min price $103.61. [2026-01-05T12:23:43.253728] [DEBUG] [REMOTE ] UMBF: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:43.253862] [DEBUG] [REMOTE ] UMBF: PASS: Integrity check passed. [2026-01-05T12:23:43.253903] [DEBUG] [REMOTE ] UMBF: Symbol is viable for forecasting. [2026-01-05T12:23:43.253958] [INFO ] [MAIN ] [3250/3535] UMBF kept (0.7s) | 3247 kept, 3 rejected | 137.5/min | ETA: 2.1m [2026-01-05T12:23:43.869193] [DEBUG] [REMOTE ] UMC: Retrieved 6360 rows, trimmed to 300. [2026-01-05T12:23:43.869410] [DEBUG] [REMOTE ] UMC: PASS: History has at least 300 days. [2026-01-05T12:23:43.869763] [DEBUG] [REMOTE ] UMC: PASS: Price check passed. Min price $7.02. [2026-01-05T12:23:43.869907] [DEBUG] [REMOTE ] UMC: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:43.870050] [DEBUG] [REMOTE ] UMC: PASS: Integrity check passed. [2026-01-05T12:23:43.870092] [DEBUG] [REMOTE ] UMC: Symbol is viable for forecasting. [2026-01-05T12:23:43.870147] [INFO ] [MAIN ] [3251/3535] UMC kept (0.6s) | 3248 kept, 3 rejected | 137.5/min | ETA: 2.1m [2026-01-05T12:23:44.330966] [DEBUG] [REMOTE ] UMH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:44.331171] [DEBUG] [REMOTE ] UMH: PASS: History has at least 300 days. [2026-01-05T12:23:44.331450] [DEBUG] [REMOTE ] UMH: PASS: Price check passed. Min price $13.91. [2026-01-05T12:23:44.331625] [DEBUG] [REMOTE ] UMH: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:44.331760] [DEBUG] [REMOTE ] UMH: PASS: Integrity check passed. [2026-01-05T12:23:44.331810] [DEBUG] [REMOTE ] UMH: Symbol is viable for forecasting. [2026-01-05T12:23:44.331883] [INFO ] [MAIN ] [3252/3535] UMH kept (0.5s) | 3249 kept, 3 rejected | 137.5/min | ETA: 2.1m [2026-01-05T12:23:44.589653] [DEBUG] [REMOTE ] UMMA: Retrieved 1000 rows, trimmed to 300. [2026-01-05T12:23:44.589869] [DEBUG] [REMOTE ] UMMA: PASS: History has at least 300 days. [2026-01-05T12:23:44.590147] [DEBUG] [REMOTE ] UMMA: PASS: Price check passed. Min price $27.33. [2026-01-05T12:23:44.590291] [DEBUG] [REMOTE ] UMMA: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:44.590420] [DEBUG] [REMOTE ] UMMA: PASS: Integrity check passed. [2026-01-05T12:23:44.590463] [DEBUG] [REMOTE ] UMMA: Symbol is viable for forecasting. [2026-01-05T12:23:44.590515] [INFO ] [MAIN ] [3253/3535] UMMA kept (0.3s) | 3250 kept, 3 rejected | 137.5/min | ETA: 2.1m [2026-01-05T12:23:44.966789] [DEBUG] [REMOTE ] UNCY: Retrieved 1126 rows, trimmed to 300. [2026-01-05T12:23:44.966988] [DEBUG] [REMOTE ] UNCY: PASS: History has at least 300 days. [2026-01-05T12:23:44.967308] [DEBUG] [REMOTE ] UNCY: PASS: Price check passed. Min price $4.44. [2026-01-05T12:23:44.967456] [DEBUG] [REMOTE ] UNCY: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:44.967614] [DEBUG] [REMOTE ] UNCY: PASS: Integrity check passed. [2026-01-05T12:23:44.967661] [DEBUG] [REMOTE ] UNCY: Symbol is viable for forecasting. [2026-01-05T12:23:44.967715] [INFO ] [MAIN ] [3254/3535] UNCY kept (0.4s) | 3251 kept, 3 rejected | 137.5/min | ETA: 2.0m [2026-01-05T12:23:45.596685] [DEBUG] [REMOTE ] UNF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:45.596934] [DEBUG] [REMOTE ] UNF: PASS: History has at least 300 days. [2026-01-05T12:23:45.597791] [DEBUG] [REMOTE ] UNF: PASS: Price check passed. Min price $149.72. [2026-01-05T12:23:45.597998] [DEBUG] [REMOTE ] UNF: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:45.598369] [DEBUG] [REMOTE ] UNF: PASS: Integrity check passed. [2026-01-05T12:23:45.598413] [DEBUG] [REMOTE ] UNF: Symbol is viable for forecasting. [2026-01-05T12:23:45.598471] [INFO ] [MAIN ] [3255/3535] UNF kept (0.6s) | 3252 kept, 3 rejected | 137.5/min | ETA: 2.0m [2026-01-05T12:23:46.115090] [DEBUG] [REMOTE ] UNFI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:46.115314] [DEBUG] [REMOTE ] UNFI: PASS: History has at least 300 days. [2026-01-05T12:23:46.115678] [DEBUG] [REMOTE ] UNFI: PASS: Price check passed. Min price $31.42. [2026-01-05T12:23:46.115863] [DEBUG] [REMOTE ] UNFI: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:46.116184] [DEBUG] [REMOTE ] UNFI: PASS: Integrity check passed. [2026-01-05T12:23:46.116233] [DEBUG] [REMOTE ] UNFI: Symbol is viable for forecasting. [2026-01-05T12:23:46.116290] [INFO ] [MAIN ] [3256/3535] UNFI kept (0.5s) | 3253 kept, 3 rejected | 137.5/min | ETA: 2.0m [2026-01-05T12:23:46.592852] [DEBUG] [REMOTE ] UNM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:46.593132] [DEBUG] [REMOTE ] UNM: PASS: History has at least 300 days. [2026-01-05T12:23:46.593608] [DEBUG] [REMOTE ] UNM: PASS: Price check passed. Min price $72.82. [2026-01-05T12:23:46.593765] [DEBUG] [REMOTE ] UNM: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:46.593940] [DEBUG] [REMOTE ] UNM: PASS: Integrity check passed. [2026-01-05T12:23:46.593985] [DEBUG] [REMOTE ] UNM: Symbol is viable for forecasting. [2026-01-05T12:23:46.594048] [INFO ] [MAIN ] [3257/3535] UNM kept (0.5s) | 3254 kept, 3 rejected | 137.5/min | ETA: 2.0m [2026-01-05T12:23:46.869720] [DEBUG] [REMOTE ] UNMA: Retrieved 1896 rows, trimmed to 300. [2026-01-05T12:23:46.869908] [DEBUG] [REMOTE ] UNMA: PASS: History has at least 300 days. [2026-01-05T12:23:46.870182] [DEBUG] [REMOTE ] UNMA: PASS: Price check passed. Min price $23.03. [2026-01-05T12:23:46.870350] [DEBUG] [REMOTE ] UNMA: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:46.870480] [DEBUG] [REMOTE ] UNMA: PASS: Integrity check passed. [2026-01-05T12:23:46.870522] [DEBUG] [REMOTE ] UNMA: Symbol is viable for forecasting. [2026-01-05T12:23:46.870594] [INFO ] [MAIN ] [3258/3535] UNMA kept (0.3s) | 3255 kept, 3 rejected | 137.5/min | ETA: 2.0m [2026-01-05T12:23:47.505114] [DEBUG] [REMOTE ] UNP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:47.505317] [DEBUG] [REMOTE ] UNP: PASS: History has at least 300 days. [2026-01-05T12:23:47.505603] [DEBUG] [REMOTE ] UNP: PASS: Price check passed. Min price $215.11. [2026-01-05T12:23:47.505748] [DEBUG] [REMOTE ] UNP: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:47.505872] [DEBUG] [REMOTE ] UNP: PASS: Integrity check passed. [2026-01-05T12:23:47.505922] [DEBUG] [REMOTE ] UNP: Symbol is viable for forecasting. [2026-01-05T12:23:47.505974] [INFO ] [MAIN ] [3259/3535] UNP kept (0.6s) | 3256 kept, 3 rejected | 137.5/min | ETA: 2.0m [2026-01-05T12:23:47.896378] [DEBUG] [REMOTE ] UNTY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:47.896591] [DEBUG] [REMOTE ] UNTY: PASS: History has at least 300 days. [2026-01-05T12:23:47.896865] [DEBUG] [REMOTE ] UNTY: PASS: Price check passed. Min price $45.04. [2026-01-05T12:23:47.897000] [DEBUG] [REMOTE ] UNTY: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:47.897128] [DEBUG] [REMOTE ] UNTY: PASS: Integrity check passed. [2026-01-05T12:23:47.897169] [DEBUG] [REMOTE ] UNTY: Symbol is viable for forecasting. [2026-01-05T12:23:47.897221] [INFO ] [MAIN ] [3260/3535] UNTY kept (0.4s) | 3257 kept, 3 rejected | 137.5/min | ETA: 2.0m [2026-01-05T12:23:48.428142] [DEBUG] [REMOTE ] UONE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:48.428334] [DEBUG] [REMOTE ] UONE: PASS: History has at least 300 days. [2026-01-05T12:23:48.428628] [DEBUG] [REMOTE ] UONE: PASS: Price check passed. Min price $1.02. [2026-01-05T12:23:48.428779] [DEBUG] [REMOTE ] UONE: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:48.428905] [DEBUG] [REMOTE ] UONE: PASS: Integrity check passed. [2026-01-05T12:23:48.428947] [DEBUG] [REMOTE ] UONE: Symbol is viable for forecasting. [2026-01-05T12:23:48.429642] [INFO ] [MAIN ] [3261/3535] UONE kept (0.5s) | 3258 kept, 3 rejected | 137.5/min | ETA: 2.0m [2026-01-05T12:23:48.919003] [DEBUG] [REMOTE ] UPBD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:48.919229] [DEBUG] [REMOTE ] UPBD: PASS: History has at least 300 days. [2026-01-05T12:23:48.919546] [DEBUG] [REMOTE ] UPBD: PASS: Price check passed. Min price $15.75. [2026-01-05T12:23:48.919706] [DEBUG] [REMOTE ] UPBD: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:48.919847] [DEBUG] [REMOTE ] UPBD: PASS: Integrity check passed. [2026-01-05T12:23:48.919888] [DEBUG] [REMOTE ] UPBD: Symbol is viable for forecasting. [2026-01-05T12:23:48.919944] [INFO ] [MAIN ] [3262/3535] UPBD kept (0.5s) | 3259 kept, 3 rejected | 137.5/min | ETA: 2.0m [2026-01-05T12:23:49.126030] [DEBUG] [REMOTE ] UPC: Retrieved 1202 rows, trimmed to 300. [2026-01-05T12:23:49.126222] [DEBUG] [REMOTE ] UPC: PASS: History has at least 300 days. [2026-01-05T12:23:49.126464] [DEBUG] [REMOTE ] UPC: PASS: Price check passed. Min price $3.40. [2026-01-05T12:23:49.126618] [DEBUG] [REMOTE ] UPC: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:49.126738] [DEBUG] [REMOTE ] UPC: PASS: Integrity check passed. [2026-01-05T12:23:49.126779] [DEBUG] [REMOTE ] UPC: Symbol is viable for forecasting. [2026-01-05T12:23:49.126831] [INFO ] [MAIN ] [3263/3535] UPC kept (0.2s) | 3260 kept, 3 rejected | 137.5/min | ETA: 2.0m [2026-01-05T12:23:49.658992] [DEBUG] [REMOTE ] UPLD: Retrieved 2805 rows, trimmed to 300. [2026-01-05T12:23:49.659182] [DEBUG] [REMOTE ] UPLD: PASS: History has at least 300 days. [2026-01-05T12:23:49.659429] [DEBUG] [REMOTE ] UPLD: PASS: Price check passed. Min price $1.43. [2026-01-05T12:23:49.659565] [DEBUG] [REMOTE ] UPLD: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:49.659704] [DEBUG] [REMOTE ] UPLD: PASS: Integrity check passed. [2026-01-05T12:23:49.659746] [DEBUG] [REMOTE ] UPLD: Symbol is viable for forecasting. [2026-01-05T12:23:49.659797] [INFO ] [MAIN ] [3264/3535] UPLD kept (0.5s) | 3261 kept, 3 rejected | 137.5/min | ETA: 2.0m [2026-01-05T12:23:50.051510] [DEBUG] [REMOTE ] UPS: Retrieved 6576 rows, trimmed to 300. [2026-01-05T12:23:50.051744] [DEBUG] [REMOTE ] UPS: PASS: History has at least 300 days. [2026-01-05T12:23:50.052026] [DEBUG] [REMOTE ] UPS: PASS: Price check passed. Min price $81.45. [2026-01-05T12:23:50.052163] [DEBUG] [REMOTE ] UPS: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:50.052292] [DEBUG] [REMOTE ] UPS: PASS: Integrity check passed. [2026-01-05T12:23:50.052334] [DEBUG] [REMOTE ] UPS: Symbol is viable for forecasting. [2026-01-05T12:23:50.052554] [INFO ] [MAIN ] [3265/3535] UPS kept (0.4s) | 3262 kept, 3 rejected | 137.5/min | ETA: 2.0m [2026-01-05T12:23:50.260961] [DEBUG] [REMOTE ] UPWK: Retrieved 1822 rows, trimmed to 300. [2026-01-05T12:23:50.261088] [DEBUG] [REMOTE ] UPWK: PASS: History has at least 300 days. [2026-01-05T12:23:50.261285] [DEBUG] [REMOTE ] UPWK: PASS: Price check passed. Min price $15.63. [2026-01-05T12:23:50.261414] [DEBUG] [REMOTE ] UPWK: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:50.261521] [DEBUG] [REMOTE ] UPWK: PASS: Integrity check passed. [2026-01-05T12:23:50.261561] [DEBUG] [REMOTE ] UPWK: Symbol is viable for forecasting. [2026-01-05T12:23:50.261625] [INFO ] [MAIN ] [3266/3535] UPWK kept (0.2s) | 3263 kept, 3 rejected | 137.5/min | ETA: 2.0m [2026-01-05T12:23:50.625793] [DEBUG] [REMOTE ] UPXI: Retrieved 1137 rows, trimmed to 300. [2026-01-05T12:23:50.626003] [DEBUG] [REMOTE ] UPXI: PASS: History has at least 300 days. [2026-01-05T12:23:50.626280] [DEBUG] [REMOTE ] UPXI: PASS: Price check passed. Min price $1.68. [2026-01-05T12:23:50.626471] [DEBUG] [REMOTE ] UPXI: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:50.626620] [DEBUG] [REMOTE ] UPXI: PASS: Integrity check passed. [2026-01-05T12:23:50.626666] [DEBUG] [REMOTE ] UPXI: Symbol is viable for forecasting. [2026-01-05T12:23:50.626722] [INFO ] [MAIN ] [3267/3535] UPXI kept (0.4s) | 3264 kept, 3 rejected | 137.5/min | ETA: 1.9m [2026-01-05T12:23:51.374294] [DEBUG] [REMOTE ] URBN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:51.374485] [DEBUG] [REMOTE ] URBN: PASS: History has at least 300 days. [2026-01-05T12:23:51.374770] [DEBUG] [REMOTE ] URBN: PASS: Price check passed. Min price $59.57. [2026-01-05T12:23:51.374927] [DEBUG] [REMOTE ] URBN: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:51.375217] [DEBUG] [REMOTE ] URBN: PASS: Integrity check passed. [2026-01-05T12:23:51.375259] [DEBUG] [REMOTE ] URBN: Symbol is viable for forecasting. [2026-01-05T12:23:51.375310] [INFO ] [MAIN ] [3268/3535] URBN kept (0.7s) | 3265 kept, 3 rejected | 137.5/min | ETA: 1.9m [2026-01-05T12:23:51.583308] [DEBUG] [REMOTE ] URGN: Retrieved 2179 rows, trimmed to 300. [2026-01-05T12:23:51.583515] [DEBUG] [REMOTE ] URGN: PASS: History has at least 300 days. [2026-01-05T12:23:51.583850] [DEBUG] [REMOTE ] URGN: PASS: Price check passed. Min price $16.42. [2026-01-05T12:23:51.584009] [DEBUG] [REMOTE ] URGN: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:51.584160] [DEBUG] [REMOTE ] URGN: PASS: Integrity check passed. [2026-01-05T12:23:51.584210] [DEBUG] [REMOTE ] URGN: Symbol is viable for forecasting. [2026-01-05T12:23:51.584261] [INFO ] [MAIN ] [3269/3535] URGN kept (0.2s) | 3266 kept, 3 rejected | 137.5/min | ETA: 1.9m [2026-01-05T12:23:52.296381] [DEBUG] [REMOTE ] URI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:52.296593] [DEBUG] [REMOTE ] URI: PASS: History has at least 300 days. [2026-01-05T12:23:52.297033] [DEBUG] [REMOTE ] URI: PASS: Price check passed. Min price $770.00. [2026-01-05T12:23:52.297194] [DEBUG] [REMOTE ] URI: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:52.297340] [DEBUG] [REMOTE ] URI: PASS: Integrity check passed. [2026-01-05T12:23:52.297383] [DEBUG] [REMOTE ] URI: Symbol is viable for forecasting. [2026-01-05T12:23:52.297438] [INFO ] [MAIN ] [3270/3535] URI kept (0.7s) | 3267 kept, 3 rejected | 137.5/min | ETA: 1.9m [2026-01-05T12:23:52.514844] [DEBUG] [REMOTE ] URNJ: Retrieved 732 rows, trimmed to 300. [2026-01-05T12:23:52.515024] [DEBUG] [REMOTE ] URNJ: PASS: History has at least 300 days. [2026-01-05T12:23:52.515255] [DEBUG] [REMOTE ] URNJ: PASS: Price check passed. Min price $21.59. [2026-01-05T12:23:52.515393] [DEBUG] [REMOTE ] URNJ: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:52.515505] [DEBUG] [REMOTE ] URNJ: PASS: Integrity check passed. [2026-01-05T12:23:52.515546] [DEBUG] [REMOTE ] URNJ: Symbol is viable for forecasting. [2026-01-05T12:23:52.515629] [INFO ] [MAIN ] [3271/3535] URNJ kept (0.2s) | 3268 kept, 3 rejected | 137.5/min | ETA: 1.9m [2026-01-05T12:23:52.983481] [DEBUG] [REMOTE ] UROY: Retrieved 1500 rows, trimmed to 300. [2026-01-05T12:23:52.983675] [DEBUG] [REMOTE ] UROY: PASS: History has at least 300 days. [2026-01-05T12:23:52.983923] [DEBUG] [REMOTE ] UROY: PASS: Price check passed. Min price $3.32. [2026-01-05T12:23:52.984059] [DEBUG] [REMOTE ] UROY: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:52.984174] [DEBUG] [REMOTE ] UROY: PASS: Integrity check passed. [2026-01-05T12:23:52.984222] [DEBUG] [REMOTE ] UROY: Symbol is viable for forecasting. [2026-01-05T12:23:52.984278] [INFO ] [MAIN ] [3272/3535] UROY kept (0.5s) | 3269 kept, 3 rejected | 137.5/min | ETA: 1.9m [2026-01-05T12:23:53.599695] [DEBUG] [REMOTE ] USA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:53.599886] [DEBUG] [REMOTE ] USA: PASS: History has at least 300 days. [2026-01-05T12:23:53.600150] [DEBUG] [REMOTE ] USA: PASS: Price check passed. Min price $5.84. [2026-01-05T12:23:53.600293] [DEBUG] [REMOTE ] USA: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:53.600423] [DEBUG] [REMOTE ] USA: PASS: Integrity check passed. [2026-01-05T12:23:53.600465] [DEBUG] [REMOTE ] USA: Symbol is viable for forecasting. [2026-01-05T12:23:53.600543] [INFO ] [MAIN ] [3273/3535] USA kept (0.6s) | 3270 kept, 3 rejected | 137.5/min | ETA: 1.9m [2026-01-05T12:23:53.943043] [DEBUG] [REMOTE ] USAC: Retrieved 3262 rows, trimmed to 300. [2026-01-05T12:23:53.943229] [DEBUG] [REMOTE ] USAC: PASS: History has at least 300 days. [2026-01-05T12:23:53.943473] [DEBUG] [REMOTE ] USAC: PASS: Price check passed. Min price $21.98. [2026-01-05T12:23:53.943658] [DEBUG] [REMOTE ] USAC: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:53.943786] [DEBUG] [REMOTE ] USAC: PASS: Integrity check passed. [2026-01-05T12:23:53.943830] [DEBUG] [REMOTE ] USAC: Symbol is viable for forecasting. [2026-01-05T12:23:53.943881] [INFO ] [MAIN ] [3274/3535] USAC kept (0.3s) | 3271 kept, 3 rejected | 137.5/min | ETA: 1.9m [2026-01-05T12:23:54.400185] [DEBUG] [REMOTE ] USB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:54.400383] [DEBUG] [REMOTE ] USB: PASS: History has at least 300 days. [2026-01-05T12:23:54.400669] [DEBUG] [REMOTE ] USB: PASS: Price check passed. Min price $44.84. [2026-01-05T12:23:54.400807] [DEBUG] [REMOTE ] USB: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:54.400932] [DEBUG] [REMOTE ] USB: PASS: Integrity check passed. [2026-01-05T12:23:54.400973] [DEBUG] [REMOTE ] USB: Symbol is viable for forecasting. [2026-01-05T12:23:54.401024] [INFO ] [MAIN ] [3275/3535] USB kept (0.5s) | 3272 kept, 3 rejected | 137.5/min | ETA: 1.9m [2026-01-05T12:23:54.658802] [DEBUG] [REMOTE ] USCB: Retrieved 1117 rows, trimmed to 300. [2026-01-05T12:23:54.658986] [DEBUG] [REMOTE ] USCB: PASS: History has at least 300 days. [2026-01-05T12:23:54.659241] [DEBUG] [REMOTE ] USCB: PASS: Price check passed. Min price $16.35. [2026-01-05T12:23:54.659399] [DEBUG] [REMOTE ] USCB: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:54.659530] [DEBUG] [REMOTE ] USCB: PASS: Integrity check passed. [2026-01-05T12:23:54.659597] [DEBUG] [REMOTE ] USCB: Symbol is viable for forecasting. [2026-01-05T12:23:54.659651] [INFO ] [MAIN ] [3276/3535] USCB kept (0.3s) | 3273 kept, 3 rejected | 137.5/min | ETA: 1.9m [2026-01-05T12:23:54.993232] [DEBUG] [REMOTE ] USDX: Retrieved 463 rows, trimmed to 300. [2026-01-05T12:23:54.993419] [DEBUG] [REMOTE ] USDX: PASS: History has at least 300 days. [2026-01-05T12:23:54.993675] [DEBUG] [REMOTE ] USDX: PASS: Price check passed. Min price $25.19. [2026-01-05T12:23:54.993823] [DEBUG] [REMOTE ] USDX: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:54.993957] [DEBUG] [REMOTE ] USDX: PASS: Integrity check passed. [2026-01-05T12:23:54.994005] [DEBUG] [REMOTE ] USDX: Symbol is viable for forecasting. [2026-01-05T12:23:54.994060] [INFO ] [MAIN ] [3277/3535] USDX kept (0.3s) | 3274 kept, 3 rejected | 137.5/min | ETA: 1.9m [2026-01-05T12:23:55.432773] [DEBUG] [REMOTE ] USEA: Retrieved 878 rows, trimmed to 300. [2026-01-05T12:23:55.433010] [DEBUG] [REMOTE ] USEA: PASS: History has at least 300 days. [2026-01-05T12:23:55.433279] [DEBUG] [REMOTE ] USEA: PASS: Price check passed. Min price $1.41. [2026-01-05T12:23:55.433459] [DEBUG] [REMOTE ] USEA: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:55.433605] [DEBUG] [REMOTE ] USEA: PASS: Integrity check passed. [2026-01-05T12:23:55.433652] [DEBUG] [REMOTE ] USEA: Symbol is viable for forecasting. [2026-01-05T12:23:55.433706] [INFO ] [MAIN ] [3278/3535] USEA kept (0.4s) | 3275 kept, 3 rejected | 137.5/min | ETA: 1.9m [2026-01-05T12:23:55.921126] [DEBUG] [REMOTE ] USFD: Retrieved 2415 rows, trimmed to 300. [2026-01-05T12:23:55.921298] [DEBUG] [REMOTE ] USFD: PASS: History has at least 300 days. [2026-01-05T12:23:55.921557] [DEBUG] [REMOTE ] USFD: PASS: Price check passed. Min price $70.05. [2026-01-05T12:23:55.921740] [DEBUG] [REMOTE ] USFD: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:55.921866] [DEBUG] [REMOTE ] USFD: PASS: Integrity check passed. [2026-01-05T12:23:55.921908] [DEBUG] [REMOTE ] USFD: Symbol is viable for forecasting. [2026-01-05T12:23:55.921983] [INFO ] [MAIN ] [3279/3535] USFD kept (0.5s) | 3276 kept, 3 rejected | 137.5/min | ETA: 1.9m [2026-01-05T12:23:56.152177] [DEBUG] [REMOTE ] USGO: Retrieved 679 rows, trimmed to 300. [2026-01-05T12:23:56.152352] [DEBUG] [REMOTE ] USGO: PASS: History has at least 300 days. [2026-01-05T12:23:56.152607] [DEBUG] [REMOTE ] USGO: PASS: Price check passed. Min price $8.78. [2026-01-05T12:23:56.152748] [DEBUG] [REMOTE ] USGO: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:56.152868] [DEBUG] [REMOTE ] USGO: PASS: Integrity check passed. [2026-01-05T12:23:56.152908] [DEBUG] [REMOTE ] USGO: Symbol is viable for forecasting. [2026-01-05T12:23:56.152958] [INFO ] [MAIN ] [3280/3535] USGO kept (0.2s) | 3277 kept, 3 rejected | 137.6/min | ETA: 1.9m [2026-01-05T12:23:56.820725] [DEBUG] [REMOTE ] USIG: Retrieved 4775 rows, trimmed to 300. [2026-01-05T12:23:56.820929] [DEBUG] [REMOTE ] USIG: PASS: History has at least 300 days. [2026-01-05T12:23:56.821205] [DEBUG] [REMOTE ] USIG: PASS: Price check passed. Min price $51.36. [2026-01-05T12:23:56.821385] [DEBUG] [REMOTE ] USIG: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:56.821678] [DEBUG] [REMOTE ] USIG: PASS: Integrity check passed. [2026-01-05T12:23:56.821727] [DEBUG] [REMOTE ] USIG: Symbol is viable for forecasting. [2026-01-05T12:23:56.821780] [INFO ] [MAIN ] [3281/3535] USIG kept (0.7s) | 3278 kept, 3 rejected | 137.5/min | ETA: 1.8m [2026-01-05T12:23:57.280398] [DEBUG] [REMOTE ] USIO: Retrieved 6285 rows, trimmed to 300. [2026-01-05T12:23:57.280643] [DEBUG] [REMOTE ] USIO: PASS: History has at least 300 days. [2026-01-05T12:23:57.280961] [DEBUG] [REMOTE ] USIO: PASS: Price check passed. Min price $1.32. [2026-01-05T12:23:57.281103] [DEBUG] [REMOTE ] USIO: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:57.281276] [DEBUG] [REMOTE ] USIO: PASS: Integrity check passed. [2026-01-05T12:23:57.281326] [DEBUG] [REMOTE ] USIO: Symbol is viable for forecasting. [2026-01-05T12:23:57.281380] [INFO ] [MAIN ] [3282/3535] USIO kept (0.5s) | 3279 kept, 3 rejected | 137.5/min | ETA: 1.8m [2026-01-05T12:23:57.608969] [DEBUG] [REMOTE ] USLM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:23:57.609262] [DEBUG] [REMOTE ] USLM: PASS: History has at least 300 days. [2026-01-05T12:23:57.609755] [DEBUG] [REMOTE ] USLM: PASS: Price check passed. Min price $111.00. [2026-01-05T12:23:57.609913] [DEBUG] [REMOTE ] USLM: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:57.610062] [DEBUG] [REMOTE ] USLM: PASS: Integrity check passed. [2026-01-05T12:23:57.610105] [DEBUG] [REMOTE ] USLM: Symbol is viable for forecasting. [2026-01-05T12:23:57.610162] [INFO ] [MAIN ] [3283/3535] USLM kept (0.3s) | 3280 kept, 3 rejected | 137.5/min | ETA: 1.8m [2026-01-05T12:23:57.818648] [DEBUG] [REMOTE ] USMC: Retrieved 2067 rows, trimmed to 300. [2026-01-05T12:23:57.818835] [DEBUG] [REMOTE ] USMC: PASS: History has at least 300 days. [2026-01-05T12:23:57.819089] [DEBUG] [REMOTE ] USMC: PASS: Price check passed. Min price $66.08. [2026-01-05T12:23:57.819226] [DEBUG] [REMOTE ] USMC: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:57.819348] [DEBUG] [REMOTE ] USMC: PASS: Integrity check passed. [2026-01-05T12:23:57.819389] [DEBUG] [REMOTE ] USMC: Symbol is viable for forecasting. [2026-01-05T12:23:57.819441] [INFO ] [MAIN ] [3284/3535] USMC kept (0.2s) | 3281 kept, 3 rejected | 137.6/min | ETA: 1.8m [2026-01-05T12:23:58.265934] [DEBUG] [REMOTE ] USOI: Retrieved 398 rows, trimmed to 300. [2026-01-05T12:23:58.266125] [DEBUG] [REMOTE ] USOI: PASS: History has at least 300 days. [2026-01-05T12:23:58.266361] [DEBUG] [REMOTE ] USOI: PASS: Price check passed. Min price $45.42. [2026-01-05T12:23:58.266498] [DEBUG] [REMOTE ] USOI: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:58.266635] [DEBUG] [REMOTE ] USOI: PASS: Integrity check passed. [2026-01-05T12:23:58.266703] [DEBUG] [REMOTE ] USOI: Symbol is viable for forecasting. [2026-01-05T12:23:58.266756] [INFO ] [MAIN ] [3285/3535] USOI kept (0.4s) | 3282 kept, 3 rejected | 137.6/min | ETA: 1.8m [2026-01-05T12:23:58.574535] [DEBUG] [REMOTE ] USOY: Retrieved 413 rows, trimmed to 300. [2026-01-05T12:23:58.574772] [DEBUG] [REMOTE ] USOY: PASS: History has at least 300 days. [2026-01-05T12:23:58.575056] [DEBUG] [REMOTE ] USOY: PASS: Price check passed. Min price $6.26. [2026-01-05T12:23:58.575224] [DEBUG] [REMOTE ] USOY: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:58.575367] [DEBUG] [REMOTE ] USOY: PASS: Integrity check passed. [2026-01-05T12:23:58.575415] [DEBUG] [REMOTE ] USOY: Symbol is viable for forecasting. [2026-01-05T12:23:58.575478] [INFO ] [MAIN ] [3286/3535] USOY kept (0.3s) | 3283 kept, 3 rejected | 137.6/min | ETA: 1.8m [2026-01-05T12:23:59.179589] [DEBUG] [REMOTE ] USTB: Retrieved 2057 rows, trimmed to 300. [2026-01-05T12:23:59.179775] [DEBUG] [REMOTE ] USTB: PASS: History has at least 300 days. [2026-01-05T12:23:59.180042] [DEBUG] [REMOTE ] USTB: PASS: Price check passed. Min price $50.25. [2026-01-05T12:23:59.180181] [DEBUG] [REMOTE ] USTB: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:59.180319] [DEBUG] [REMOTE ] USTB: PASS: Integrity check passed. [2026-01-05T12:23:59.180365] [DEBUG] [REMOTE ] USTB: Symbol is viable for forecasting. [2026-01-05T12:23:59.180419] [INFO ] [MAIN ] [3287/3535] USTB kept (0.6s) | 3284 kept, 3 rejected | 137.6/min | ETA: 1.8m [2026-01-05T12:23:59.546930] [DEBUG] [REMOTE ] USVM: Retrieved 2057 rows, trimmed to 300. [2026-01-05T12:23:59.547163] [DEBUG] [REMOTE ] USVM: PASS: History has at least 300 days. [2026-01-05T12:23:59.547530] [DEBUG] [REMOTE ] USVM: PASS: Price check passed. Min price $86.18. [2026-01-05T12:23:59.547882] [DEBUG] [REMOTE ] USVM: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:59.548071] [DEBUG] [REMOTE ] USVM: PASS: Integrity check passed. [2026-01-05T12:23:59.548124] [DEBUG] [REMOTE ] USVM: Symbol is viable for forecasting. [2026-01-05T12:23:59.548196] [INFO ] [MAIN ] [3288/3535] USVM kept (0.4s) | 3285 kept, 3 rejected | 137.6/min | ETA: 1.8m [2026-01-05T12:23:59.843704] [DEBUG] [REMOTE ] USXF: Retrieved 1393 rows, trimmed to 300. [2026-01-05T12:23:59.843926] [DEBUG] [REMOTE ] USXF: PASS: History has at least 300 days. [2026-01-05T12:23:59.844267] [DEBUG] [REMOTE ] USXF: PASS: Price check passed. Min price $54.69. [2026-01-05T12:23:59.844458] [DEBUG] [REMOTE ] USXF: PASS: Continuity check passed with 300 days. [2026-01-05T12:23:59.844632] [DEBUG] [REMOTE ] USXF: PASS: Integrity check passed. [2026-01-05T12:23:59.844685] [DEBUG] [REMOTE ] USXF: Symbol is viable for forecasting. [2026-01-05T12:23:59.844752] [INFO ] [MAIN ] [3289/3535] USXF kept (0.3s) | 3286 kept, 3 rejected | 137.6/min | ETA: 1.8m [2026-01-05T12:24:00.353126] [DEBUG] [REMOTE ] UTEN: Retrieved 854 rows, trimmed to 300. [2026-01-05T12:24:00.353321] [DEBUG] [REMOTE ] UTEN: PASS: History has at least 300 days. [2026-01-05T12:24:00.353564] [DEBUG] [REMOTE ] UTEN: PASS: Price check passed. Min price $43.71. [2026-01-05T12:24:00.353735] [DEBUG] [REMOTE ] UTEN: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:00.353854] [DEBUG] [REMOTE ] UTEN: PASS: Integrity check passed. [2026-01-05T12:24:00.353895] [DEBUG] [REMOTE ] UTEN: Symbol is viable for forecasting. [2026-01-05T12:24:00.353947] [INFO ] [MAIN ] [3290/3535] UTEN kept (0.5s) | 3287 kept, 3 rejected | 137.6/min | ETA: 1.8m [2026-01-05T12:24:00.855299] [DEBUG] [REMOTE ] UTF: Retrieved 5447 rows, trimmed to 300. [2026-01-05T12:24:00.855676] [DEBUG] [REMOTE ] UTF: PASS: History has at least 300 days. [2026-01-05T12:24:00.855976] [DEBUG] [REMOTE ] UTF: PASS: Price check passed. Min price $23.27. [2026-01-05T12:24:00.856145] [DEBUG] [REMOTE ] UTF: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:00.856300] [DEBUG] [REMOTE ] UTF: PASS: Integrity check passed. [2026-01-05T12:24:00.856372] [DEBUG] [REMOTE ] UTF: Symbol is viable for forecasting. [2026-01-05T12:24:00.856428] [INFO ] [MAIN ] [3291/3535] UTF kept (0.5s) | 3288 kept, 3 rejected | 137.6/min | ETA: 1.8m [2026-01-05T12:24:01.295590] [DEBUG] [REMOTE ] UTI: Retrieved 5545 rows, trimmed to 300. [2026-01-05T12:24:01.295920] [DEBUG] [REMOTE ] UTI: PASS: History has at least 300 days. [2026-01-05T12:24:01.296207] [DEBUG] [REMOTE ] UTI: PASS: Price check passed. Min price $21.77. [2026-01-05T12:24:01.296352] [DEBUG] [REMOTE ] UTI: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:01.296488] [DEBUG] [REMOTE ] UTI: PASS: Integrity check passed. [2026-01-05T12:24:01.296530] [DEBUG] [REMOTE ] UTI: Symbol is viable for forecasting. [2026-01-05T12:24:01.296603] [INFO ] [MAIN ] [3292/3535] UTI kept (0.4s) | 3289 kept, 3 rejected | 137.6/min | ETA: 1.8m [2026-01-05T12:24:01.769967] [DEBUG] [REMOTE ] UTL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:01.770352] [DEBUG] [REMOTE ] UTL: PASS: History has at least 300 days. [2026-01-05T12:24:01.770813] [DEBUG] [REMOTE ] UTL: PASS: Price check passed. Min price $47.01. [2026-01-05T12:24:01.770993] [DEBUG] [REMOTE ] UTL: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:01.771169] [DEBUG] [REMOTE ] UTL: PASS: Integrity check passed. [2026-01-05T12:24:01.771215] [DEBUG] [REMOTE ] UTL: Symbol is viable for forecasting. [2026-01-05T12:24:01.771273] [INFO ] [MAIN ] [3293/3535] UTL kept (0.5s) | 3290 kept, 3 rejected | 137.6/min | ETA: 1.8m [2026-01-05T12:24:02.083160] [DEBUG] [REMOTE ] UTMD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:02.083510] [DEBUG] [REMOTE ] UTMD: PASS: History has at least 300 days. [2026-01-05T12:24:02.083852] [DEBUG] [REMOTE ] UTMD: PASS: Price check passed. Min price $53.52. [2026-01-05T12:24:02.083996] [DEBUG] [REMOTE ] UTMD: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:02.084149] [DEBUG] [REMOTE ] UTMD: PASS: Integrity check passed. [2026-01-05T12:24:02.084193] [DEBUG] [REMOTE ] UTMD: Symbol is viable for forecasting. [2026-01-05T12:24:02.084249] [INFO ] [MAIN ] [3294/3535] UTMD kept (0.3s) | 3291 kept, 3 rejected | 137.6/min | ETA: 1.8m [2026-01-05T12:24:02.427108] [DEBUG] [REMOTE ] UTZ: Retrieved 1782 rows, trimmed to 300. [2026-01-05T12:24:02.427306] [DEBUG] [REMOTE ] UTZ: PASS: History has at least 300 days. [2026-01-05T12:24:02.427558] [DEBUG] [REMOTE ] UTZ: PASS: Price check passed. Min price $9.16. [2026-01-05T12:24:02.427720] [DEBUG] [REMOTE ] UTZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:02.427843] [DEBUG] [REMOTE ] UTZ: PASS: Integrity check passed. [2026-01-05T12:24:02.427886] [DEBUG] [REMOTE ] UTZ: Symbol is viable for forecasting. [2026-01-05T12:24:02.427938] [INFO ] [MAIN ] [3295/3535] UTZ kept (0.3s) | 3292 kept, 3 rejected | 137.6/min | ETA: 1.7m [2026-01-05T12:24:03.013194] [DEBUG] [REMOTE ] UVE: Retrieved 5681 rows, trimmed to 300. [2026-01-05T12:24:03.013394] [DEBUG] [REMOTE ] UVE: PASS: History has at least 300 days. [2026-01-05T12:24:03.013696] [DEBUG] [REMOTE ] UVE: PASS: Price check passed. Min price $27.69. [2026-01-05T12:24:03.013844] [DEBUG] [REMOTE ] UVE: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:03.013984] [DEBUG] [REMOTE ] UVE: PASS: Integrity check passed. [2026-01-05T12:24:03.014027] [DEBUG] [REMOTE ] UVE: Symbol is viable for forecasting. [2026-01-05T12:24:03.014221] [INFO ] [MAIN ] [3296/3535] UVE kept (0.6s) | 3293 kept, 3 rejected | 137.6/min | ETA: 1.7m [2026-01-05T12:24:03.499508] [DEBUG] [REMOTE ] UVSP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:03.499717] [DEBUG] [REMOTE ] UVSP: PASS: History has at least 300 days. [2026-01-05T12:24:03.500000] [DEBUG] [REMOTE ] UVSP: PASS: Price check passed. Min price $28.09. [2026-01-05T12:24:03.500140] [DEBUG] [REMOTE ] UVSP: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:03.500271] [DEBUG] [REMOTE ] UVSP: PASS: Integrity check passed. [2026-01-05T12:24:03.500331] [DEBUG] [REMOTE ] UVSP: Symbol is viable for forecasting. [2026-01-05T12:24:03.500383] [INFO ] [MAIN ] [3297/3535] UVSP kept (0.5s) | 3294 kept, 3 rejected | 137.6/min | ETA: 1.7m [2026-01-05T12:24:03.614444] [DEBUG] [REMOTE ] UWMC: Retrieved 1215 rows, trimmed to 300. [2026-01-05T12:24:03.614644] [DEBUG] [REMOTE ] UWMC: PASS: History has at least 300 days. [2026-01-05T12:24:03.614876] [DEBUG] [REMOTE ] UWMC: PASS: Price check passed. Min price $4.38. [2026-01-05T12:24:03.615011] [DEBUG] [REMOTE ] UWMC: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:03.615127] [DEBUG] [REMOTE ] UWMC: PASS: Integrity check passed. [2026-01-05T12:24:03.615168] [DEBUG] [REMOTE ] UWMC: Symbol is viable for forecasting. [2026-01-05T12:24:03.615218] [INFO ] [MAIN ] [3298/3535] UWMC kept (0.1s) | 3295 kept, 3 rejected | 137.6/min | ETA: 1.7m [2026-01-05T12:24:04.065480] [DEBUG] [REMOTE ] UXIN: Retrieved 1890 rows, trimmed to 300. [2026-01-05T12:24:04.065704] [DEBUG] [REMOTE ] UXIN: PASS: History has at least 300 days. [2026-01-05T12:24:04.066020] [DEBUG] [REMOTE ] UXIN: PASS: Price check passed. Min price $2.50. [2026-01-05T12:24:04.066170] [DEBUG] [REMOTE ] UXIN: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:04.066301] [DEBUG] [REMOTE ] UXIN: PASS: Integrity check passed. [2026-01-05T12:24:04.066344] [DEBUG] [REMOTE ] UXIN: Symbol is viable for forecasting. [2026-01-05T12:24:04.066398] [INFO ] [MAIN ] [3299/3535] UXIN kept (0.5s) | 3296 kept, 3 rejected | 137.6/min | ETA: 1.7m [2026-01-05T12:24:04.527096] [DEBUG] [REMOTE ] UYLD: Retrieved 800 rows, trimmed to 300. [2026-01-05T12:24:04.527292] [DEBUG] [REMOTE ] UYLD: PASS: History has at least 300 days. [2026-01-05T12:24:04.527536] [DEBUG] [REMOTE ] UYLD: PASS: Price check passed. Min price $50.55. [2026-01-05T12:24:04.527734] [DEBUG] [REMOTE ] UYLD: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:04.527852] [DEBUG] [REMOTE ] UYLD: PASS: Integrity check passed. [2026-01-05T12:24:04.527893] [DEBUG] [REMOTE ] UYLD: Symbol is viable for forecasting. [2026-01-05T12:24:04.527944] [INFO ] [MAIN ] [3300/3535] UYLD kept (0.5s) | 3297 kept, 3 rejected | 137.6/min | ETA: 1.7m [2026-01-05T12:24:04.949391] [DEBUG] [REMOTE ] UZE: Retrieved 1268 rows, trimmed to 300. [2026-01-05T12:24:04.949630] [DEBUG] [REMOTE ] UZE: PASS: History has at least 300 days. [2026-01-05T12:24:04.949928] [DEBUG] [REMOTE ] UZE: PASS: Price check passed. Min price $17.44. [2026-01-05T12:24:04.950098] [DEBUG] [REMOTE ] UZE: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:04.950244] [DEBUG] [REMOTE ] UZE: PASS: Integrity check passed. [2026-01-05T12:24:04.950296] [DEBUG] [REMOTE ] UZE: Symbol is viable for forecasting. [2026-01-05T12:24:04.950362] [INFO ] [MAIN ] [3301/3535] UZE kept (0.4s) | 3298 kept, 3 rejected | 137.6/min | ETA: 1.7m [2026-01-05T12:24:05.536558] [DEBUG] [REMOTE ] VAC: Retrieved 3558 rows, trimmed to 300. [2026-01-05T12:24:05.536782] [DEBUG] [REMOTE ] VAC: PASS: History has at least 300 days. [2026-01-05T12:24:05.537048] [DEBUG] [REMOTE ] VAC: PASS: Price check passed. Min price $44.87. [2026-01-05T12:24:05.537220] [DEBUG] [REMOTE ] VAC: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:05.537374] [DEBUG] [REMOTE ] VAC: PASS: Integrity check passed. [2026-01-05T12:24:05.537422] [DEBUG] [REMOTE ] VAC: Symbol is viable for forecasting. [2026-01-05T12:24:05.537475] [INFO ] [MAIN ] [3302/3535] VAC kept (0.6s) | 3299 kept, 3 rejected | 137.6/min | ETA: 1.7m [2026-01-05T12:24:05.979133] [DEBUG] [REMOTE ] VAL: Retrieved 5626 rows, trimmed to 300. [2026-01-05T12:24:05.979335] [DEBUG] [REMOTE ] VAL: PASS: History has at least 300 days. [2026-01-05T12:24:05.979622] [DEBUG] [REMOTE ] VAL: PASS: Price check passed. Min price $46.75. [2026-01-05T12:24:05.979762] [DEBUG] [REMOTE ] VAL: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:05.979892] [DEBUG] [REMOTE ] VAL: PASS: Integrity check passed. [2026-01-05T12:24:05.979956] [DEBUG] [REMOTE ] VAL: Symbol is viable for forecasting. [2026-01-05T12:24:05.980010] [INFO ] [MAIN ] [3303/3535] VAL kept (0.4s) | 3300 kept, 3 rejected | 137.6/min | ETA: 1.7m [2026-01-05T12:24:06.426131] [DEBUG] [REMOTE ] VALE: Retrieved 5986 rows, trimmed to 300. [2026-01-05T12:24:06.426341] [DEBUG] [REMOTE ] VALE: PASS: History has at least 300 days. [2026-01-05T12:24:06.426656] [DEBUG] [REMOTE ] VALE: PASS: Price check passed. Min price $10.56. [2026-01-05T12:24:06.426802] [DEBUG] [REMOTE ] VALE: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:06.426947] [DEBUG] [REMOTE ] VALE: PASS: Integrity check passed. [2026-01-05T12:24:06.426990] [DEBUG] [REMOTE ] VALE: Symbol is viable for forecasting. [2026-01-05T12:24:06.427043] [INFO ] [MAIN ] [3304/3535] VALE kept (0.4s) | 3301 kept, 3 rejected | 137.6/min | ETA: 1.7m [2026-01-05T12:24:06.680705] [DEBUG] [REMOTE ] VALN: Retrieved 1172 rows, trimmed to 300. [2026-01-05T12:24:06.680893] [DEBUG] [REMOTE ] VALN: PASS: History has at least 300 days. [2026-01-05T12:24:06.681138] [DEBUG] [REMOTE ] VALN: PASS: Price check passed. Min price $8.07. [2026-01-05T12:24:06.681279] [DEBUG] [REMOTE ] VALN: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:06.681396] [DEBUG] [REMOTE ] VALN: PASS: Integrity check passed. [2026-01-05T12:24:06.681439] [DEBUG] [REMOTE ] VALN: Symbol is viable for forecasting. [2026-01-05T12:24:06.681492] [INFO ] [MAIN ] [3305/3535] VALN kept (0.3s) | 3302 kept, 3 rejected | 137.6/min | ETA: 1.7m [2026-01-05T12:24:07.164714] [DEBUG] [REMOTE ] VANI: Retrieved 2796 rows, trimmed to 300. [2026-01-05T12:24:07.164896] [DEBUG] [REMOTE ] VANI: PASS: History has at least 300 days. [2026-01-05T12:24:07.165147] [DEBUG] [REMOTE ] VANI: PASS: Price check passed. Min price $1.23. [2026-01-05T12:24:07.165306] [DEBUG] [REMOTE ] VANI: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:07.165468] [DEBUG] [REMOTE ] VANI: PASS: Integrity check passed. [2026-01-05T12:24:07.165510] [DEBUG] [REMOTE ] VANI: Symbol is viable for forecasting. [2026-01-05T12:24:07.165562] [INFO ] [MAIN ] [3306/3535] VANI kept (0.5s) | 3303 kept, 3 rejected | 137.6/min | ETA: 1.7m [2026-01-05T12:24:07.686668] [DEBUG] [REMOTE ] VBF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:07.686867] [DEBUG] [REMOTE ] VBF: PASS: History has at least 300 days. [2026-01-05T12:24:07.687161] [DEBUG] [REMOTE ] VBF: PASS: Price check passed. Min price $15.31. [2026-01-05T12:24:07.687303] [DEBUG] [REMOTE ] VBF: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:07.687436] [DEBUG] [REMOTE ] VBF: PASS: Integrity check passed. [2026-01-05T12:24:07.687476] [DEBUG] [REMOTE ] VBF: Symbol is viable for forecasting. [2026-01-05T12:24:07.687529] [INFO ] [MAIN ] [3307/3535] VBF kept (0.5s) | 3304 kept, 3 rejected | 137.6/min | ETA: 1.7m [2026-01-05T12:24:07.939376] [DEBUG] [REMOTE ] VBNK: Retrieved 1092 rows, trimmed to 300. [2026-01-05T12:24:07.939593] [DEBUG] [REMOTE ] VBNK: PASS: History has at least 300 days. [2026-01-05T12:24:07.939844] [DEBUG] [REMOTE ] VBNK: PASS: Price check passed. Min price $11.26. [2026-01-05T12:24:07.939980] [DEBUG] [REMOTE ] VBNK: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:07.940098] [DEBUG] [REMOTE ] VBNK: PASS: Integrity check passed. [2026-01-05T12:24:07.940139] [DEBUG] [REMOTE ] VBNK: Symbol is viable for forecasting. [2026-01-05T12:24:07.940189] [INFO ] [MAIN ] [3308/3535] VBNK kept (0.3s) | 3305 kept, 3 rejected | 137.6/min | ETA: 1.6m [2026-01-05T12:24:08.456376] [DEBUG] [REMOTE ] VC: Retrieved 3835 rows, trimmed to 300. [2026-01-05T12:24:08.456793] [DEBUG] [REMOTE ] VC: PASS: History has at least 300 days. [2026-01-05T12:24:08.457045] [DEBUG] [REMOTE ] VC: PASS: Price check passed. Min price $95.10. [2026-01-05T12:24:08.457191] [DEBUG] [REMOTE ] VC: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:08.457335] [DEBUG] [REMOTE ] VC: PASS: Integrity check passed. [2026-01-05T12:24:08.457379] [DEBUG] [REMOTE ] VC: Symbol is viable for forecasting. [2026-01-05T12:24:08.457430] [INFO ] [MAIN ] [3309/3535] VC kept (0.5s) | 3306 kept, 3 rejected | 137.6/min | ETA: 1.6m [2026-01-05T12:24:08.997325] [DEBUG] [REMOTE ] VCEL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:08.997528] [DEBUG] [REMOTE ] VCEL: PASS: History has at least 300 days. [2026-01-05T12:24:08.997941] [DEBUG] [REMOTE ] VCEL: PASS: Price check passed. Min price $31.85. [2026-01-05T12:24:08.998087] [DEBUG] [REMOTE ] VCEL: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:08.998223] [DEBUG] [REMOTE ] VCEL: PASS: Integrity check passed. [2026-01-05T12:24:08.998267] [DEBUG] [REMOTE ] VCEL: Symbol is viable for forecasting. [2026-01-05T12:24:08.998323] [INFO ] [MAIN ] [3310/3535] VCEL kept (0.5s) | 3307 kept, 3 rejected | 137.6/min | ETA: 1.6m [2026-01-05T12:24:09.189670] [DEBUG] [REMOTE ] VCRB: Retrieved 514 rows, trimmed to 300. [2026-01-05T12:24:09.189857] [DEBUG] [REMOTE ] VCRB: PASS: History has at least 300 days. [2026-01-05T12:24:09.190100] [DEBUG] [REMOTE ] VCRB: PASS: Price check passed. Min price $77.22. [2026-01-05T12:24:09.190336] [DEBUG] [REMOTE ] VCRB: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:09.190488] [DEBUG] [REMOTE ] VCRB: PASS: Integrity check passed. [2026-01-05T12:24:09.190542] [DEBUG] [REMOTE ] VCRB: Symbol is viable for forecasting. [2026-01-05T12:24:09.190632] [INFO ] [MAIN ] [3311/3535] VCRB kept (0.2s) | 3308 kept, 3 rejected | 137.6/min | ETA: 1.6m [2026-01-05T12:24:09.756368] [DEBUG] [REMOTE ] VCSH: Retrieved 4052 rows, trimmed to 300. [2026-01-05T12:24:09.756564] [DEBUG] [REMOTE ] VCSH: PASS: History has at least 300 days. [2026-01-05T12:24:09.756844] [DEBUG] [REMOTE ] VCSH: PASS: Price check passed. Min price $78.82. [2026-01-05T12:24:09.756982] [DEBUG] [REMOTE ] VCSH: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:09.757111] [DEBUG] [REMOTE ] VCSH: PASS: Integrity check passed. [2026-01-05T12:24:09.757153] [DEBUG] [REMOTE ] VCSH: Symbol is viable for forecasting. [2026-01-05T12:24:09.757206] [INFO ] [MAIN ] [3312/3535] VCSH kept (0.6s) | 3309 kept, 3 rejected | 137.6/min | ETA: 1.6m [2026-01-05T12:24:10.215329] [DEBUG] [REMOTE ] VECO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:10.215533] [DEBUG] [REMOTE ] VECO: PASS: History has at least 300 days. [2026-01-05T12:24:10.216166] [DEBUG] [REMOTE ] VECO: PASS: Price check passed. Min price $26.39. [2026-01-05T12:24:10.216314] [DEBUG] [REMOTE ] VECO: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:10.216448] [DEBUG] [REMOTE ] VECO: PASS: Integrity check passed. [2026-01-05T12:24:10.216491] [DEBUG] [REMOTE ] VECO: Symbol is viable for forecasting. [2026-01-05T12:24:10.216755] [INFO ] [MAIN ] [3313/3535] VECO kept (0.5s) | 3310 kept, 3 rejected | 137.6/min | ETA: 1.6m [2026-01-05T12:24:10.467627] [DEBUG] [REMOTE ] VEEE: Retrieved 1119 rows, trimmed to 300. [2026-01-05T12:24:10.467834] [DEBUG] [REMOTE ] VEEE: PASS: History has at least 300 days. [2026-01-05T12:24:10.468098] [DEBUG] [REMOTE ] VEEE: PASS: Price check passed. Min price $1.59. [2026-01-05T12:24:10.468241] [DEBUG] [REMOTE ] VEEE: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:10.468376] [DEBUG] [REMOTE ] VEEE: PASS: Integrity check passed. [2026-01-05T12:24:10.468420] [DEBUG] [REMOTE ] VEEE: Symbol is viable for forecasting. [2026-01-05T12:24:10.468475] [INFO ] [MAIN ] [3314/3535] VEEE kept (0.3s) | 3311 kept, 3 rejected | 137.6/min | ETA: 1.6m [2026-01-05T12:24:10.779735] [DEBUG] [REMOTE ] VEL: Retrieved 1498 rows, trimmed to 300. [2026-01-05T12:24:10.779950] [DEBUG] [REMOTE ] VEL: PASS: History has at least 300 days. [2026-01-05T12:24:10.780211] [DEBUG] [REMOTE ] VEL: PASS: Price check passed. Min price $17.96. [2026-01-05T12:24:10.780352] [DEBUG] [REMOTE ] VEL: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:10.780497] [DEBUG] [REMOTE ] VEL: PASS: Integrity check passed. [2026-01-05T12:24:10.780540] [DEBUG] [REMOTE ] VEL: Symbol is viable for forecasting. [2026-01-05T12:24:10.780611] [INFO ] [MAIN ] [3315/3535] VEL kept (0.3s) | 3312 kept, 3 rejected | 137.6/min | ETA: 1.6m [2026-01-05T12:24:11.411992] [DEBUG] [REMOTE ] VEON: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:11.412197] [DEBUG] [REMOTE ] VEON: PASS: History has at least 300 days. [2026-01-05T12:24:11.412623] [DEBUG] [REMOTE ] VEON: PASS: Price check passed. Min price $43.56. [2026-01-05T12:24:11.412769] [DEBUG] [REMOTE ] VEON: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:11.412905] [DEBUG] [REMOTE ] VEON: PASS: Integrity check passed. [2026-01-05T12:24:11.412948] [DEBUG] [REMOTE ] VEON: Symbol is viable for forecasting. [2026-01-05T12:24:11.413005] [INFO ] [MAIN ] [3316/3535] VEON kept (0.6s) | 3313 kept, 3 rejected | 137.6/min | ETA: 1.6m [2026-01-05T12:24:11.649444] [DEBUG] [REMOTE ] VERA: Retrieved 1165 rows, trimmed to 300. [2026-01-05T12:24:11.649714] [DEBUG] [REMOTE ] VERA: PASS: History has at least 300 days. [2026-01-05T12:24:11.650031] [DEBUG] [REMOTE ] VERA: PASS: Price check passed. Min price $24.10. [2026-01-05T12:24:11.650207] [DEBUG] [REMOTE ] VERA: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:11.650367] [DEBUG] [REMOTE ] VERA: PASS: Integrity check passed. [2026-01-05T12:24:11.650418] [DEBUG] [REMOTE ] VERA: Symbol is viable for forecasting. [2026-01-05T12:24:11.650485] [INFO ] [MAIN ] [3317/3535] VERA kept (0.2s) | 3314 kept, 3 rejected | 137.6/min | ETA: 1.6m [2026-01-05T12:24:11.980333] [DEBUG] [REMOTE ] VERI: Retrieved 2173 rows, trimmed to 300. [2026-01-05T12:24:11.980542] [DEBUG] [REMOTE ] VERI: PASS: History has at least 300 days. [2026-01-05T12:24:11.980826] [DEBUG] [REMOTE ] VERI: PASS: Price check passed. Min price $3.86. [2026-01-05T12:24:11.980979] [DEBUG] [REMOTE ] VERI: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:11.981103] [DEBUG] [REMOTE ] VERI: PASS: Integrity check passed. [2026-01-05T12:24:11.981145] [DEBUG] [REMOTE ] VERI: Symbol is viable for forecasting. [2026-01-05T12:24:11.981198] [INFO ] [MAIN ] [3318/3535] VERI kept (0.3s) | 3315 kept, 3 rejected | 137.6/min | ETA: 1.6m [2026-01-05T12:24:12.440256] [DEBUG] [REMOTE ] VERO: Retrieved 3310 rows, trimmed to 300. [2026-01-05T12:24:12.440458] [DEBUG] [REMOTE ] VERO: PASS: History has at least 300 days. [2026-01-05T12:24:12.440747] [DEBUG] [REMOTE ] VERO: PASS: Price check passed. Min price $1.48. [2026-01-05T12:24:12.440886] [DEBUG] [REMOTE ] VERO: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:12.441017] [DEBUG] [REMOTE ] VERO: PASS: Integrity check passed. [2026-01-05T12:24:12.441057] [DEBUG] [REMOTE ] VERO: Symbol is viable for forecasting. [2026-01-05T12:24:12.441109] [INFO ] [MAIN ] [3319/3535] VERO kept (0.5s) | 3316 kept, 3 rejected | 137.6/min | ETA: 1.6m [2026-01-05T12:24:12.735234] [DEBUG] [REMOTE ] VERX: Retrieved 1365 rows, trimmed to 300. [2026-01-05T12:24:12.735428] [DEBUG] [REMOTE ] VERX: PASS: History has at least 300 days. [2026-01-05T12:24:12.735705] [DEBUG] [REMOTE ] VERX: PASS: Price check passed. Min price $19.01. [2026-01-05T12:24:12.735847] [DEBUG] [REMOTE ] VERX: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:12.735971] [DEBUG] [REMOTE ] VERX: PASS: Integrity check passed. [2026-01-05T12:24:12.736014] [DEBUG] [REMOTE ] VERX: Symbol is viable for forecasting. [2026-01-05T12:24:12.736067] [INFO ] [MAIN ] [3320/3535] VERX kept (0.3s) | 3317 kept, 3 rejected | 137.6/min | ETA: 1.6m [2026-01-05T12:24:13.479107] [DEBUG] [REMOTE ] VFC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:13.479303] [DEBUG] [REMOTE ] VFC: PASS: History has at least 300 days. [2026-01-05T12:24:13.479565] [DEBUG] [REMOTE ] VFC: PASS: Price check passed. Min price $13.23. [2026-01-05T12:24:13.479727] [DEBUG] [REMOTE ] VFC: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:13.479875] [DEBUG] [REMOTE ] VFC: PASS: Integrity check passed. [2026-01-05T12:24:13.479917] [DEBUG] [REMOTE ] VFC: Symbol is viable for forecasting. [2026-01-05T12:24:13.479968] [INFO ] [MAIN ] [3321/3535] VFC kept (0.7s) | 3318 kept, 3 rejected | 137.6/min | ETA: 1.6m [2026-01-05T12:24:13.847702] [DEBUG] [REMOTE ] VFF: Retrieved 3961 rows, trimmed to 300. [2026-01-05T12:24:13.847883] [DEBUG] [REMOTE ] VFF: PASS: History has at least 300 days. [2026-01-05T12:24:13.848134] [DEBUG] [REMOTE ] VFF: PASS: Price check passed. Min price $2.96. [2026-01-05T12:24:13.848337] [DEBUG] [REMOTE ] VFF: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:13.848491] [DEBUG] [REMOTE ] VFF: PASS: Integrity check passed. [2026-01-05T12:24:13.848545] [DEBUG] [REMOTE ] VFF: Symbol is viable for forecasting. [2026-01-05T12:24:13.848663] [INFO ] [MAIN ] [3322/3535] VFF kept (0.4s) | 3319 kept, 3 rejected | 137.6/min | ETA: 1.5m [2026-01-05T12:24:14.093101] [DEBUG] [REMOTE ] VFLO: Retrieved 636 rows, trimmed to 300. [2026-01-05T12:24:14.093305] [DEBUG] [REMOTE ] VFLO: PASS: History has at least 300 days. [2026-01-05T12:24:14.093594] [DEBUG] [REMOTE ] VFLO: PASS: Price check passed. Min price $36.42. [2026-01-05T12:24:14.093736] [DEBUG] [REMOTE ] VFLO: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:14.093866] [DEBUG] [REMOTE ] VFLO: PASS: Integrity check passed. [2026-01-05T12:24:14.093908] [DEBUG] [REMOTE ] VFLO: Symbol is viable for forecasting. [2026-01-05T12:24:14.093962] [INFO ] [MAIN ] [3323/3535] VFLO kept (0.2s) | 3320 kept, 3 rejected | 137.6/min | ETA: 1.5m [2026-01-05T12:24:14.504627] [DEBUG] [REMOTE ] VFS: Retrieved 1086 rows, trimmed to 300. [2026-01-05T12:24:14.504820] [DEBUG] [REMOTE ] VFS: PASS: History has at least 300 days. [2026-01-05T12:24:14.505071] [DEBUG] [REMOTE ] VFS: PASS: Price check passed. Min price $3.14. [2026-01-05T12:24:14.505207] [DEBUG] [REMOTE ] VFS: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:14.505326] [DEBUG] [REMOTE ] VFS: PASS: Integrity check passed. [2026-01-05T12:24:14.505367] [DEBUG] [REMOTE ] VFS: Symbol is viable for forecasting. [2026-01-05T12:24:14.505418] [INFO ] [MAIN ] [3324/3535] VFS kept (0.4s) | 3321 kept, 3 rejected | 137.6/min | ETA: 1.5m [2026-01-05T12:24:15.027160] [DEBUG] [REMOTE ] VGI: Retrieved 3485 rows, trimmed to 300. [2026-01-05T12:24:15.027365] [DEBUG] [REMOTE ] VGI: PASS: History has at least 300 days. [2026-01-05T12:24:15.027843] [DEBUG] [REMOTE ] VGI: PASS: Price check passed. Min price $7.62. [2026-01-05T12:24:15.028117] [DEBUG] [REMOTE ] VGI: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:15.028257] [DEBUG] [REMOTE ] VGI: PASS: Integrity check passed. [2026-01-05T12:24:15.028304] [DEBUG] [REMOTE ] VGI: Symbol is viable for forecasting. [2026-01-05T12:24:15.028360] [INFO ] [MAIN ] [3325/3535] VGI kept (0.5s) | 3322 kept, 3 rejected | 137.6/min | ETA: 1.5m [2026-01-05T12:24:15.591497] [DEBUG] [REMOTE ] VGM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:15.591710] [DEBUG] [REMOTE ] VGM: PASS: History has at least 300 days. [2026-01-05T12:24:15.591975] [DEBUG] [REMOTE ] VGM: PASS: Price check passed. Min price $9.88. [2026-01-05T12:24:15.592119] [DEBUG] [REMOTE ] VGM: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:15.592262] [DEBUG] [REMOTE ] VGM: PASS: Integrity check passed. [2026-01-05T12:24:15.592309] [DEBUG] [REMOTE ] VGM: Symbol is viable for forecasting. [2026-01-05T12:24:15.592365] [INFO ] [MAIN ] [3326/3535] VGM kept (0.6s) | 3323 kept, 3 rejected | 137.6/min | ETA: 1.5m [2026-01-05T12:24:15.978426] [DEBUG] [REMOTE ] VGSH: Retrieved 4052 rows, trimmed to 300. [2026-01-05T12:24:15.978646] [DEBUG] [REMOTE ] VGSH: PASS: History has at least 300 days. [2026-01-05T12:24:15.978886] [DEBUG] [REMOTE ] VGSH: PASS: Price check passed. Min price $58.16. [2026-01-05T12:24:15.979023] [DEBUG] [REMOTE ] VGSH: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:15.979190] [DEBUG] [REMOTE ] VGSH: PASS: Integrity check passed. [2026-01-05T12:24:15.979236] [DEBUG] [REMOTE ] VGSH: Symbol is viable for forecasting. [2026-01-05T12:24:15.979288] [INFO ] [MAIN ] [3327/3535] VGSH kept (0.4s) | 3324 kept, 3 rejected | 137.6/min | ETA: 1.5m [2026-01-05T12:24:16.288221] [DEBUG] [REMOTE ] VICI: Retrieved 2064 rows, trimmed to 300. [2026-01-05T12:24:16.288418] [DEBUG] [REMOTE ] VICI: PASS: History has at least 300 days. [2026-01-05T12:24:16.288720] [DEBUG] [REMOTE ] VICI: PASS: Price check passed. Min price $27.30. [2026-01-05T12:24:16.288866] [DEBUG] [REMOTE ] VICI: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:16.288999] [DEBUG] [REMOTE ] VICI: PASS: Integrity check passed. [2026-01-05T12:24:16.289047] [DEBUG] [REMOTE ] VICI: Symbol is viable for forecasting. [2026-01-05T12:24:16.289102] [INFO ] [MAIN ] [3328/3535] VICI kept (0.3s) | 3325 kept, 3 rejected | 137.6/min | ETA: 1.5m [2026-01-05T12:24:16.675525] [DEBUG] [REMOTE ] VIGI: Retrieved 2475 rows, trimmed to 300. [2026-01-05T12:24:16.675734] [DEBUG] [REMOTE ] VIGI: PASS: History has at least 300 days. [2026-01-05T12:24:16.675996] [DEBUG] [REMOTE ] VIGI: PASS: Price check passed. Min price $86.90. [2026-01-05T12:24:16.676148] [DEBUG] [REMOTE ] VIGI: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:16.676273] [DEBUG] [REMOTE ] VIGI: PASS: Integrity check passed. [2026-01-05T12:24:16.676315] [DEBUG] [REMOTE ] VIGI: Symbol is viable for forecasting. [2026-01-05T12:24:16.676374] [INFO ] [MAIN ] [3329/3535] VIGI kept (0.4s) | 3326 kept, 3 rejected | 137.6/min | ETA: 1.5m [2026-01-05T12:24:17.056164] [DEBUG] [REMOTE ] VINP: Retrieved 1239 rows, trimmed to 300. [2026-01-05T12:24:17.056344] [DEBUG] [REMOTE ] VINP: PASS: History has at least 300 days. [2026-01-05T12:24:17.056601] [DEBUG] [REMOTE ] VINP: PASS: Price check passed. Min price $10.68. [2026-01-05T12:24:17.056738] [DEBUG] [REMOTE ] VINP: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:17.056850] [DEBUG] [REMOTE ] VINP: PASS: Integrity check passed. [2026-01-05T12:24:17.056889] [DEBUG] [REMOTE ] VINP: Symbol is viable for forecasting. [2026-01-05T12:24:17.056940] [INFO ] [MAIN ] [3330/3535] VINP kept (0.4s) | 3327 kept, 3 rejected | 137.6/min | ETA: 1.5m [2026-01-05T12:24:17.529717] [DEBUG] [REMOTE ] VIPS: Retrieved 3465 rows, trimmed to 300. [2026-01-05T12:24:17.529899] [DEBUG] [REMOTE ] VIPS: PASS: History has at least 300 days. [2026-01-05T12:24:17.530138] [DEBUG] [REMOTE ] VIPS: PASS: Price check passed. Min price $17.49. [2026-01-05T12:24:17.530271] [DEBUG] [REMOTE ] VIPS: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:17.530388] [DEBUG] [REMOTE ] VIPS: PASS: Integrity check passed. [2026-01-05T12:24:17.530428] [DEBUG] [REMOTE ] VIPS: Symbol is viable for forecasting. [2026-01-05T12:24:17.530477] [INFO ] [MAIN ] [3331/3535] VIPS kept (0.5s) | 3328 kept, 3 rejected | 137.6/min | ETA: 1.5m [2026-01-05T12:24:18.026634] [DEBUG] [REMOTE ] VIRC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:18.026855] [DEBUG] [REMOTE ] VIRC: PASS: History has at least 300 days. [2026-01-05T12:24:18.027198] [DEBUG] [REMOTE ] VIRC: PASS: Price check passed. Min price $6.28. [2026-01-05T12:24:18.027527] [DEBUG] [REMOTE ] VIRC: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:18.027704] [DEBUG] [REMOTE ] VIRC: PASS: Integrity check passed. [2026-01-05T12:24:18.027749] [DEBUG] [REMOTE ] VIRC: Symbol is viable for forecasting. [2026-01-05T12:24:18.027809] [INFO ] [MAIN ] [3332/3535] VIRC kept (0.5s) | 3329 kept, 3 rejected | 137.6/min | ETA: 1.5m [2026-01-05T12:24:18.174468] [DEBUG] [REMOTE ] VITL: Retrieved 1363 rows, trimmed to 300. [2026-01-05T12:24:18.174691] [DEBUG] [REMOTE ] VITL: PASS: History has at least 300 days. [2026-01-05T12:24:18.174941] [DEBUG] [REMOTE ] VITL: PASS: Price check passed. Min price $29.82. [2026-01-05T12:24:18.175138] [DEBUG] [REMOTE ] VITL: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:18.175260] [DEBUG] [REMOTE ] VITL: PASS: Integrity check passed. [2026-01-05T12:24:18.175301] [DEBUG] [REMOTE ] VITL: Symbol is viable for forecasting. [2026-01-05T12:24:18.175363] [INFO ] [MAIN ] [3333/3535] VITL kept (0.1s) | 3330 kept, 3 rejected | 137.7/min | ETA: 1.5m [2026-01-05T12:24:18.892775] [DEBUG] [REMOTE ] VKQ: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:18.892989] [DEBUG] [REMOTE ] VKQ: PASS: History has at least 300 days. [2026-01-05T12:24:18.893257] [DEBUG] [REMOTE ] VKQ: PASS: Price check passed. Min price $9.43. [2026-01-05T12:24:18.893394] [DEBUG] [REMOTE ] VKQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:18.893518] [DEBUG] [REMOTE ] VKQ: PASS: Integrity check passed. [2026-01-05T12:24:18.893597] [DEBUG] [REMOTE ] VKQ: Symbol is viable for forecasting. [2026-01-05T12:24:18.893652] [INFO ] [MAIN ] [3334/3535] VKQ kept (0.7s) | 3331 kept, 3 rejected | 137.6/min | ETA: 1.5m [2026-01-05T12:24:19.241174] [DEBUG] [REMOTE ] VKTX: Retrieved 2687 rows, trimmed to 300. [2026-01-05T12:24:19.241372] [DEBUG] [REMOTE ] VKTX: PASS: History has at least 300 days. [2026-01-05T12:24:19.241670] [DEBUG] [REMOTE ] VKTX: PASS: Price check passed. Min price $31.42. [2026-01-05T12:24:19.241817] [DEBUG] [REMOTE ] VKTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:19.241942] [DEBUG] [REMOTE ] VKTX: PASS: Integrity check passed. [2026-01-05T12:24:19.241984] [DEBUG] [REMOTE ] VKTX: Symbol is viable for forecasting. [2026-01-05T12:24:19.242038] [INFO ] [MAIN ] [3335/3535] VKTX kept (0.3s) | 3332 kept, 3 rejected | 137.6/min | ETA: 1.5m [2026-01-05T12:24:19.788220] [DEBUG] [REMOTE ] VLGEA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:19.788422] [DEBUG] [REMOTE ] VLGEA: PASS: History has at least 300 days. [2026-01-05T12:24:19.788730] [DEBUG] [REMOTE ] VLGEA: PASS: Price check passed. Min price $30.92. [2026-01-05T12:24:19.788870] [DEBUG] [REMOTE ] VLGEA: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:19.789031] [DEBUG] [REMOTE ] VLGEA: PASS: Integrity check passed. [2026-01-05T12:24:19.789075] [DEBUG] [REMOTE ] VLGEA: Symbol is viable for forecasting. [2026-01-05T12:24:19.789127] [INFO ] [MAIN ] [3336/3535] VLGEA kept (0.5s) | 3333 kept, 3 rejected | 137.6/min | ETA: 1.4m [2026-01-05T12:24:20.019505] [DEBUG] [REMOTE ] VLN: Retrieved 1068 rows, trimmed to 300. [2026-01-05T12:24:20.019745] [DEBUG] [REMOTE ] VLN: PASS: History has at least 300 days. [2026-01-05T12:24:20.019984] [DEBUG] [REMOTE ] VLN: PASS: Price check passed. Min price $1.38. [2026-01-05T12:24:20.020119] [DEBUG] [REMOTE ] VLN: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:20.020230] [DEBUG] [REMOTE ] VLN: PASS: Integrity check passed. [2026-01-05T12:24:20.020270] [DEBUG] [REMOTE ] VLN: Symbol is viable for forecasting. [2026-01-05T12:24:20.020319] [INFO ] [MAIN ] [3337/3535] VLN kept (0.2s) | 3334 kept, 3 rejected | 137.6/min | ETA: 1.4m [2026-01-05T12:24:20.636408] [DEBUG] [REMOTE ] VLO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:20.636633] [DEBUG] [REMOTE ] VLO: PASS: History has at least 300 days. [2026-01-05T12:24:20.636923] [DEBUG] [REMOTE ] VLO: PASS: Price check passed. Min price $155.36. [2026-01-05T12:24:20.637060] [DEBUG] [REMOTE ] VLO: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:20.637197] [DEBUG] [REMOTE ] VLO: PASS: Integrity check passed. [2026-01-05T12:24:20.637237] [DEBUG] [REMOTE ] VLO: Symbol is viable for forecasting. [2026-01-05T12:24:20.637289] [INFO ] [MAIN ] [3338/3535] VLO kept (0.6s) | 3335 kept, 3 rejected | 137.6/min | ETA: 1.4m [2026-01-05T12:24:21.003814] [DEBUG] [REMOTE ] VLRS: Retrieved 3092 rows, trimmed to 300. [2026-01-05T12:24:21.004017] [DEBUG] [REMOTE ] VLRS: PASS: History has at least 300 days. [2026-01-05T12:24:21.004280] [DEBUG] [REMOTE ] VLRS: PASS: Price check passed. Min price $6.30. [2026-01-05T12:24:21.004451] [DEBUG] [REMOTE ] VLRS: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:21.004638] [DEBUG] [REMOTE ] VLRS: PASS: Integrity check passed. [2026-01-05T12:24:21.004685] [DEBUG] [REMOTE ] VLRS: Symbol is viable for forecasting. [2026-01-05T12:24:21.004739] [INFO ] [MAIN ] [3339/3535] VLRS kept (0.4s) | 3336 kept, 3 rejected | 137.6/min | ETA: 1.4m [2026-01-05T12:24:21.214947] [DEBUG] [REMOTE ] VLTO: Retrieved 564 rows, trimmed to 300. [2026-01-05T12:24:21.215131] [DEBUG] [REMOTE ] VLTO: PASS: History has at least 300 days. [2026-01-05T12:24:21.215365] [DEBUG] [REMOTE ] VLTO: PASS: Price check passed. Min price $97.16. [2026-01-05T12:24:21.215506] [DEBUG] [REMOTE ] VLTO: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:21.215658] [DEBUG] [REMOTE ] VLTO: PASS: Integrity check passed. [2026-01-05T12:24:21.215728] [DEBUG] [REMOTE ] VLTO: Symbol is viable for forecasting. [2026-01-05T12:24:21.215782] [INFO ] [MAIN ] [3340/3535] VLTO kept (0.2s) | 3337 kept, 3 rejected | 137.7/min | ETA: 1.4m [2026-01-05T12:24:21.802453] [DEBUG] [REMOTE ] VLY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:21.802704] [DEBUG] [REMOTE ] VLY: PASS: History has at least 300 days. [2026-01-05T12:24:21.803080] [DEBUG] [REMOTE ] VLY: PASS: Price check passed. Min price $9.63. [2026-01-05T12:24:21.803223] [DEBUG] [REMOTE ] VLY: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:21.803398] [DEBUG] [REMOTE ] VLY: PASS: Integrity check passed. [2026-01-05T12:24:21.803444] [DEBUG] [REMOTE ] VLY: Symbol is viable for forecasting. [2026-01-05T12:24:21.803500] [INFO ] [MAIN ] [3341/3535] VLY kept (0.6s) | 3338 kept, 3 rejected | 137.6/min | ETA: 1.4m [2026-01-05T12:24:22.209480] [DEBUG] [REMOTE ] VMBS: Retrieved 4052 rows, trimmed to 300. [2026-01-05T12:24:22.209686] [DEBUG] [REMOTE ] VMBS: PASS: History has at least 300 days. [2026-01-05T12:24:22.209926] [DEBUG] [REMOTE ] VMBS: PASS: Price check passed. Min price $46.36. [2026-01-05T12:24:22.210064] [DEBUG] [REMOTE ] VMBS: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:22.210180] [DEBUG] [REMOTE ] VMBS: PASS: Integrity check passed. [2026-01-05T12:24:22.210222] [DEBUG] [REMOTE ] VMBS: Symbol is viable for forecasting. [2026-01-05T12:24:22.210275] [INFO ] [MAIN ] [3342/3535] VMBS kept (0.4s) | 3339 kept, 3 rejected | 137.6/min | ETA: 1.4m [2026-01-05T12:24:22.524160] [DEBUG] [REMOTE ] VMD: Retrieved 1982 rows, trimmed to 300. [2026-01-05T12:24:22.524361] [DEBUG] [REMOTE ] VMD: PASS: History has at least 300 days. [2026-01-05T12:24:22.524624] [DEBUG] [REMOTE ] VMD: PASS: Price check passed. Min price $6.26. [2026-01-05T12:24:22.524758] [DEBUG] [REMOTE ] VMD: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:22.524870] [DEBUG] [REMOTE ] VMD: PASS: Integrity check passed. [2026-01-05T12:24:22.524910] [DEBUG] [REMOTE ] VMD: Symbol is viable for forecasting. [2026-01-05T12:24:22.524957] [INFO ] [MAIN ] [3343/3535] VMD kept (0.3s) | 3340 kept, 3 rejected | 137.7/min | ETA: 1.4m [2026-01-05T12:24:23.158790] [DEBUG] [REMOTE ] VMI: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:23.159211] [DEBUG] [REMOTE ] VMI: PASS: History has at least 300 days. [2026-01-05T12:24:23.159766] [DEBUG] [REMOTE ] VMI: PASS: Price check passed. Min price $378.59. [2026-01-05T12:24:23.159939] [DEBUG] [REMOTE ] VMI: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:23.160090] [DEBUG] [REMOTE ] VMI: PASS: Integrity check passed. [2026-01-05T12:24:23.160131] [DEBUG] [REMOTE ] VMI: Symbol is viable for forecasting. [2026-01-05T12:24:23.160188] [INFO ] [MAIN ] [3344/3535] VMI kept (0.6s) | 3341 kept, 3 rejected | 137.6/min | ETA: 1.4m [2026-01-05T12:24:23.606199] [DEBUG] [REMOTE ] VMO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:23.606396] [DEBUG] [REMOTE ] VMO: PASS: History has at least 300 days. [2026-01-05T12:24:23.606679] [DEBUG] [REMOTE ] VMO: PASS: Price check passed. Min price $9.43. [2026-01-05T12:24:23.606849] [DEBUG] [REMOTE ] VMO: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:23.606991] [DEBUG] [REMOTE ] VMO: PASS: Integrity check passed. [2026-01-05T12:24:23.607046] [DEBUG] [REMOTE ] VMO: Symbol is viable for forecasting. [2026-01-05T12:24:23.607102] [INFO ] [MAIN ] [3345/3535] VMO kept (0.4s) | 3342 kept, 3 rejected | 137.6/min | ETA: 1.4m [2026-01-05T12:24:24.016022] [DEBUG] [REMOTE ] VNDA: Retrieved 4963 rows, trimmed to 300. [2026-01-05T12:24:24.016419] [DEBUG] [REMOTE ] VNDA: PASS: History has at least 300 days. [2026-01-05T12:24:24.016863] [DEBUG] [REMOTE ] VNDA: PASS: Price check passed. Min price $4.32. [2026-01-05T12:24:24.017221] [DEBUG] [REMOTE ] VNDA: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:24.017408] [DEBUG] [REMOTE ] VNDA: PASS: Integrity check passed. [2026-01-05T12:24:24.017457] [DEBUG] [REMOTE ] VNDA: Symbol is viable for forecasting. [2026-01-05T12:24:24.017527] [INFO ] [MAIN ] [3346/3535] VNDA kept (0.4s) | 3343 kept, 3 rejected | 137.6/min | ETA: 1.4m [2026-01-05T12:24:24.501316] [DEBUG] [REMOTE ] VNO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:24.501513] [DEBUG] [REMOTE ] VNO: PASS: History has at least 300 days. [2026-01-05T12:24:24.501802] [DEBUG] [REMOTE ] VNO: PASS: Price check passed. Min price $32.31. [2026-01-05T12:24:24.502071] [DEBUG] [REMOTE ] VNO: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:24.502209] [DEBUG] [REMOTE ] VNO: PASS: Integrity check passed. [2026-01-05T12:24:24.502249] [DEBUG] [REMOTE ] VNO: Symbol is viable for forecasting. [2026-01-05T12:24:24.502301] [INFO ] [MAIN ] [3347/3535] VNO kept (0.5s) | 3344 kept, 3 rejected | 137.6/min | ETA: 1.4m [2026-01-05T12:24:24.776426] [DEBUG] [REMOTE ] VNOM: Retrieved 2904 rows, trimmed to 300. [2026-01-05T12:24:24.776645] [DEBUG] [REMOTE ] VNOM: PASS: History has at least 300 days. [2026-01-05T12:24:24.776900] [DEBUG] [REMOTE ] VNOM: PASS: Price check passed. Min price $35.66. [2026-01-05T12:24:24.777037] [DEBUG] [REMOTE ] VNOM: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:24.777159] [DEBUG] [REMOTE ] VNOM: PASS: Integrity check passed. [2026-01-05T12:24:24.777201] [DEBUG] [REMOTE ] VNOM: Symbol is viable for forecasting. [2026-01-05T12:24:24.777253] [INFO ] [MAIN ] [3348/3535] VNOM kept (0.3s) | 3345 kept, 3 rejected | 137.7/min | ETA: 1.4m [2026-01-05T12:24:25.402712] [DEBUG] [REMOTE ] VNQI: Retrieved 3816 rows, trimmed to 300. [2026-01-05T12:24:25.402924] [DEBUG] [REMOTE ] VNQI: PASS: History has at least 300 days. [2026-01-05T12:24:25.403180] [DEBUG] [REMOTE ] VNQI: PASS: Price check passed. Min price $44.28. [2026-01-05T12:24:25.403316] [DEBUG] [REMOTE ] VNQI: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:25.403439] [DEBUG] [REMOTE ] VNQI: PASS: Integrity check passed. [2026-01-05T12:24:25.403480] [DEBUG] [REMOTE ] VNQI: Symbol is viable for forecasting. [2026-01-05T12:24:25.403532] [INFO ] [MAIN ] [3349/3535] VNQI kept (0.6s) | 3346 kept, 3 rejected | 137.6/min | ETA: 1.4m [2026-01-05T12:24:25.775017] [DEBUG] [REMOTE ] VOC: Retrieved 3687 rows, trimmed to 300. [2026-01-05T12:24:25.775194] [DEBUG] [REMOTE ] VOC: PASS: History has at least 300 days. [2026-01-05T12:24:25.775438] [DEBUG] [REMOTE ] VOC: PASS: Price check passed. Min price $2.70. [2026-01-05T12:24:25.775597] [DEBUG] [REMOTE ] VOC: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:25.775720] [DEBUG] [REMOTE ] VOC: PASS: Integrity check passed. [2026-01-05T12:24:25.775761] [DEBUG] [REMOTE ] VOC: Symbol is viable for forecasting. [2026-01-05T12:24:25.775814] [INFO ] [MAIN ] [3350/3535] VOC kept (0.4s) | 3347 kept, 3 rejected | 137.6/min | ETA: 1.3m [2026-01-05T12:24:26.268831] [DEBUG] [REMOTE ] VOD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:26.269081] [DEBUG] [REMOTE ] VOD: PASS: History has at least 300 days. [2026-01-05T12:24:26.269479] [DEBUG] [REMOTE ] VOD: PASS: Price check passed. Min price $10.93. [2026-01-05T12:24:26.269648] [DEBUG] [REMOTE ] VOD: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:26.269814] [DEBUG] [REMOTE ] VOD: PASS: Integrity check passed. [2026-01-05T12:24:26.269856] [DEBUG] [REMOTE ] VOD: Symbol is viable for forecasting. [2026-01-05T12:24:26.269913] [INFO ] [MAIN ] [3351/3535] VOD kept (0.5s) | 3348 kept, 3 rejected | 137.6/min | ETA: 1.3m [2026-01-05T12:24:26.653188] [DEBUG] [REMOTE ] VONE: Retrieved 3844 rows, trimmed to 300. [2026-01-05T12:24:26.653372] [DEBUG] [REMOTE ] VONE: PASS: History has at least 300 days. [2026-01-05T12:24:26.653634] [DEBUG] [REMOTE ] VONE: PASS: Price check passed. Min price $294.41. [2026-01-05T12:24:26.653772] [DEBUG] [REMOTE ] VONE: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:26.653888] [DEBUG] [REMOTE ] VONE: PASS: Integrity check passed. [2026-01-05T12:24:26.653929] [DEBUG] [REMOTE ] VONE: Symbol is viable for forecasting. [2026-01-05T12:24:26.653979] [INFO ] [MAIN ] [3352/3535] VONE kept (0.4s) | 3349 kept, 3 rejected | 137.6/min | ETA: 1.3m [2026-01-05T12:24:27.085668] [DEBUG] [REMOTE ] VONG: Retrieved 3844 rows, trimmed to 300. [2026-01-05T12:24:27.085859] [DEBUG] [REMOTE ] VONG: PASS: History has at least 300 days. [2026-01-05T12:24:27.086108] [DEBUG] [REMOTE ] VONG: PASS: Price check passed. Min price $116.91. [2026-01-05T12:24:27.086279] [DEBUG] [REMOTE ] VONG: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:27.086402] [DEBUG] [REMOTE ] VONG: PASS: Integrity check passed. [2026-01-05T12:24:27.086443] [DEBUG] [REMOTE ] VONG: Symbol is viable for forecasting. [2026-01-05T12:24:27.086495] [INFO ] [MAIN ] [3353/3535] VONG kept (0.4s) | 3350 kept, 3 rejected | 137.6/min | ETA: 1.3m [2026-01-05T12:24:27.361933] [DEBUG] [REMOTE ] VOTE: Retrieved 1138 rows, trimmed to 300. [2026-01-05T12:24:27.362118] [DEBUG] [REMOTE ] VOTE: PASS: History has at least 300 days. [2026-01-05T12:24:27.362346] [DEBUG] [REMOTE ] VOTE: PASS: Price check passed. Min price $76.46. [2026-01-05T12:24:27.362498] [DEBUG] [REMOTE ] VOTE: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:27.362646] [DEBUG] [REMOTE ] VOTE: PASS: Integrity check passed. [2026-01-05T12:24:27.362692] [DEBUG] [REMOTE ] VOTE: Symbol is viable for forecasting. [2026-01-05T12:24:27.362747] [INFO ] [MAIN ] [3354/3535] VOTE kept (0.3s) | 3351 kept, 3 rejected | 137.7/min | ETA: 1.3m [2026-01-05T12:24:27.855792] [DEBUG] [REMOTE ] VPG: Retrieved 3907 rows, trimmed to 300. [2026-01-05T12:24:27.855997] [DEBUG] [REMOTE ] VPG: PASS: History has at least 300 days. [2026-01-05T12:24:27.856908] [DEBUG] [REMOTE ] VPG: PASS: Price check passed. Min price $29.28. [2026-01-05T12:24:27.857139] [DEBUG] [REMOTE ] VPG: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:27.857441] [DEBUG] [REMOTE ] VPG: PASS: Integrity check passed. [2026-01-05T12:24:27.857498] [DEBUG] [REMOTE ] VPG: Symbol is viable for forecasting. [2026-01-05T12:24:27.857558] [INFO ] [MAIN ] [3355/3535] VPG kept (0.5s) | 3352 kept, 3 rejected | 137.7/min | ETA: 1.3m [2026-01-05T12:24:28.020253] [DEBUG] [REMOTE ] VPLS: Retrieved 519 rows, trimmed to 300. [2026-01-05T12:24:28.020441] [DEBUG] [REMOTE ] VPLS: PASS: History has at least 300 days. [2026-01-05T12:24:28.020712] [DEBUG] [REMOTE ] VPLS: PASS: Price check passed. Min price $77.33. [2026-01-05T12:24:28.020853] [DEBUG] [REMOTE ] VPLS: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:28.020968] [DEBUG] [REMOTE ] VPLS: PASS: Integrity check passed. [2026-01-05T12:24:28.021009] [DEBUG] [REMOTE ] VPLS: Symbol is viable for forecasting. [2026-01-05T12:24:28.021061] [INFO ] [MAIN ] [3356/3535] VPLS kept (0.2s) | 3353 kept, 3 rejected | 137.7/min | ETA: 1.3m [2026-01-05T12:24:28.661295] [DEBUG] [REMOTE ] VRA: Retrieved 3823 rows, trimmed to 300. [2026-01-05T12:24:28.661498] [DEBUG] [REMOTE ] VRA: PASS: History has at least 300 days. [2026-01-05T12:24:28.661801] [DEBUG] [REMOTE ] VRA: PASS: Price check passed. Min price $1.80. [2026-01-05T12:24:28.662120] [DEBUG] [REMOTE ] VRA: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:28.662355] [DEBUG] [REMOTE ] VRA: PASS: Integrity check passed. [2026-01-05T12:24:28.662403] [DEBUG] [REMOTE ] VRA: Symbol is viable for forecasting. [2026-01-05T12:24:28.662456] [INFO ] [MAIN ] [3357/3535] VRA kept (0.6s) | 3354 kept, 3 rejected | 137.7/min | ETA: 1.3m [2026-01-05T12:24:28.963437] [DEBUG] [REMOTE ] VRCA: Retrieved 1898 rows, trimmed to 300. [2026-01-05T12:24:28.963633] [DEBUG] [REMOTE ] VRCA: PASS: History has at least 300 days. [2026-01-05T12:24:28.963870] [DEBUG] [REMOTE ] VRCA: PASS: Price check passed. Min price $3.28. [2026-01-05T12:24:28.964005] [DEBUG] [REMOTE ] VRCA: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:28.964120] [DEBUG] [REMOTE ] VRCA: PASS: Integrity check passed. [2026-01-05T12:24:28.964160] [DEBUG] [REMOTE ] VRCA: Symbol is viable for forecasting. [2026-01-05T12:24:28.964211] [INFO ] [MAIN ] [3358/3535] VRCA kept (0.3s) | 3355 kept, 3 rejected | 137.7/min | ETA: 1.3m [2026-01-05T12:24:29.436189] [DEBUG] [REMOTE ] VRDN: Retrieved 2904 rows, trimmed to 300. [2026-01-05T12:24:29.436332] [DEBUG] [REMOTE ] VRDN: PASS: History has at least 300 days. [2026-01-05T12:24:29.436539] [DEBUG] [REMOTE ] VRDN: PASS: Price check passed. Min price $20.78. [2026-01-05T12:24:29.436688] [DEBUG] [REMOTE ] VRDN: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:29.436796] [DEBUG] [REMOTE ] VRDN: PASS: Integrity check passed. [2026-01-05T12:24:29.436835] [DEBUG] [REMOTE ] VRDN: Symbol is viable for forecasting. [2026-01-05T12:24:29.436882] [INFO ] [MAIN ] [3359/3535] VRDN kept (0.5s) | 3356 kept, 3 rejected | 137.7/min | ETA: 1.3m [2026-01-05T12:24:29.871503] [DEBUG] [REMOTE ] VRE: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:29.871718] [DEBUG] [REMOTE ] VRE: PASS: History has at least 300 days. [2026-01-05T12:24:29.872144] [DEBUG] [REMOTE ] VRE: PASS: Price check passed. Min price $14.10. [2026-01-05T12:24:29.872300] [DEBUG] [REMOTE ] VRE: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:29.872435] [DEBUG] [REMOTE ] VRE: PASS: Integrity check passed. [2026-01-05T12:24:29.872478] [DEBUG] [REMOTE ] VRE: Symbol is viable for forecasting. [2026-01-05T12:24:29.872533] [INFO ] [MAIN ] [3360/3535] VRE kept (0.4s) | 3357 kept, 3 rejected | 137.7/min | ETA: 1.3m [2026-01-05T12:24:30.171794] [DEBUG] [REMOTE ] VREX: Retrieved 2251 rows, trimmed to 300. [2026-01-05T12:24:30.171983] [DEBUG] [REMOTE ] VREX: PASS: History has at least 300 days. [2026-01-05T12:24:30.172233] [DEBUG] [REMOTE ] VREX: PASS: Price check passed. Min price $10.24. [2026-01-05T12:24:30.172368] [DEBUG] [REMOTE ] VREX: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:30.172486] [DEBUG] [REMOTE ] VREX: PASS: Integrity check passed. [2026-01-05T12:24:30.172528] [DEBUG] [REMOTE ] VREX: Symbol is viable for forecasting. [2026-01-05T12:24:30.172595] [INFO ] [MAIN ] [3361/3535] VREX kept (0.3s) | 3358 kept, 3 rejected | 137.7/min | ETA: 1.3m [2026-01-05T12:24:30.616343] [DEBUG] [REMOTE ] VRIG: Retrieved 2333 rows, trimmed to 300. [2026-01-05T12:24:30.616533] [DEBUG] [REMOTE ] VRIG: PASS: History has at least 300 days. [2026-01-05T12:24:30.616839] [DEBUG] [REMOTE ] VRIG: PASS: Price check passed. Min price $24.82. [2026-01-05T12:24:30.617003] [DEBUG] [REMOTE ] VRIG: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:30.617136] [DEBUG] [REMOTE ] VRIG: PASS: Integrity check passed. [2026-01-05T12:24:30.617184] [DEBUG] [REMOTE ] VRIG: Symbol is viable for forecasting. [2026-01-05T12:24:30.617249] [INFO ] [MAIN ] [3362/3535] VRIG kept (0.4s) | 3359 kept, 3 rejected | 137.7/min | ETA: 1.3m [2026-01-05T12:24:31.019896] [DEBUG] [REMOTE ] VRNS: Retrieved 2980 rows, trimmed to 300. [2026-01-05T12:24:31.020088] [DEBUG] [REMOTE ] VRNS: PASS: History has at least 300 days. [2026-01-05T12:24:31.020381] [DEBUG] [REMOTE ] VRNS: PASS: Price check passed. Min price $30.20. [2026-01-05T12:24:31.020521] [DEBUG] [REMOTE ] VRNS: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:31.020668] [DEBUG] [REMOTE ] VRNS: PASS: Integrity check passed. [2026-01-05T12:24:31.020712] [DEBUG] [REMOTE ] VRNS: Symbol is viable for forecasting. [2026-01-05T12:24:31.020779] [INFO ] [MAIN ] [3363/3535] VRNS kept (0.4s) | 3360 kept, 3 rejected | 137.7/min | ETA: 1.2m [2026-01-05T12:24:31.377279] [DEBUG] [REMOTE ] VRRM: Retrieved 2207 rows, trimmed to 300. [2026-01-05T12:24:31.377452] [DEBUG] [REMOTE ] VRRM: PASS: History has at least 300 days. [2026-01-05T12:24:31.377714] [DEBUG] [REMOTE ] VRRM: PASS: Price check passed. Min price $20.86. [2026-01-05T12:24:31.377848] [DEBUG] [REMOTE ] VRRM: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:31.377962] [DEBUG] [REMOTE ] VRRM: PASS: Integrity check passed. [2026-01-05T12:24:31.378010] [DEBUG] [REMOTE ] VRRM: Symbol is viable for forecasting. [2026-01-05T12:24:31.378063] [INFO ] [MAIN ] [3364/3535] VRRM kept (0.4s) | 3361 kept, 3 rejected | 137.7/min | ETA: 1.2m [2026-01-05T12:24:31.849745] [DEBUG] [REMOTE ] VRSK: Retrieved 4085 rows, trimmed to 300. [2026-01-05T12:24:31.849929] [DEBUG] [REMOTE ] VRSK: PASS: History has at least 300 days. [2026-01-05T12:24:31.850183] [DEBUG] [REMOTE ] VRSK: PASS: Price check passed. Min price $207.57. [2026-01-05T12:24:31.850323] [DEBUG] [REMOTE ] VRSK: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:31.850439] [DEBUG] [REMOTE ] VRSK: PASS: Integrity check passed. [2026-01-05T12:24:31.850480] [DEBUG] [REMOTE ] VRSK: Symbol is viable for forecasting. [2026-01-05T12:24:31.850531] [INFO ] [MAIN ] [3365/3535] VRSK kept (0.5s) | 3362 kept, 3 rejected | 137.7/min | ETA: 1.2m [2026-01-05T12:24:32.339003] [DEBUG] [REMOTE ] VRSN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:32.339202] [DEBUG] [REMOTE ] VRSN: PASS: History has at least 300 days. [2026-01-05T12:24:32.339455] [DEBUG] [REMOTE ] VRSN: PASS: Price check passed. Min price $232.10. [2026-01-05T12:24:32.339643] [DEBUG] [REMOTE ] VRSN: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:32.339768] [DEBUG] [REMOTE ] VRSN: PASS: Integrity check passed. [2026-01-05T12:24:32.339808] [DEBUG] [REMOTE ] VRSN: Symbol is viable for forecasting. [2026-01-05T12:24:32.339859] [INFO ] [MAIN ] [3366/3535] VRSN kept (0.5s) | 3363 kept, 3 rejected | 137.7/min | ETA: 1.2m [2026-01-05T12:24:32.732686] [DEBUG] [REMOTE ] VRTS: Retrieved 4277 rows, trimmed to 300. [2026-01-05T12:24:32.732885] [DEBUG] [REMOTE ] VRTS: PASS: History has at least 300 days. [2026-01-05T12:24:32.733146] [DEBUG] [REMOTE ] VRTS: PASS: Price check passed. Min price $155.33. [2026-01-05T12:24:32.733281] [DEBUG] [REMOTE ] VRTS: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:32.733408] [DEBUG] [REMOTE ] VRTS: PASS: Integrity check passed. [2026-01-05T12:24:32.733449] [DEBUG] [REMOTE ] VRTS: Symbol is viable for forecasting. [2026-01-05T12:24:32.733502] [INFO ] [MAIN ] [3367/3535] VRTS kept (0.4s) | 3364 kept, 3 rejected | 137.7/min | ETA: 1.2m [2026-01-05T12:24:33.047936] [DEBUG] [REMOTE ] VRTX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:33.048103] [DEBUG] [REMOTE ] VRTX: PASS: History has at least 300 days. [2026-01-05T12:24:33.048350] [DEBUG] [REMOTE ] VRTX: PASS: Price check passed. Min price $407.37. [2026-01-05T12:24:33.048487] [DEBUG] [REMOTE ] VRTX: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:33.048665] [DEBUG] [REMOTE ] VRTX: PASS: Integrity check passed. [2026-01-05T12:24:33.048711] [DEBUG] [REMOTE ] VRTX: Symbol is viable for forecasting. [2026-01-05T12:24:33.048766] [INFO ] [MAIN ] [3368/3535] VRTX kept (0.3s) | 3365 kept, 3 rejected | 137.7/min | ETA: 1.2m [2026-01-05T12:24:33.266137] [DEBUG] [REMOTE ] VS: Retrieved 1247 rows, trimmed to 300. [2026-01-05T12:24:33.266363] [DEBUG] [REMOTE ] VS: PASS: History has at least 300 days. [2026-01-05T12:24:33.266629] [DEBUG] [REMOTE ] VS: PASS: Price check passed. Min price $1.21. [2026-01-05T12:24:33.266771] [DEBUG] [REMOTE ] VS: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:33.266891] [DEBUG] [REMOTE ] VS: PASS: Integrity check passed. [2026-01-05T12:24:33.266934] [DEBUG] [REMOTE ] VS: Symbol is viable for forecasting. [2026-01-05T12:24:33.266984] [INFO ] [MAIN ] [3369/3535] VS kept (0.2s) | 3366 kept, 3 rejected | 137.7/min | ETA: 1.2m [2026-01-05T12:24:33.765910] [DEBUG] [REMOTE ] VSCO: Retrieved 1119 rows, trimmed to 300. [2026-01-05T12:24:33.766117] [DEBUG] [REMOTE ] VSCO: PASS: History has at least 300 days. [2026-01-05T12:24:33.766371] [DEBUG] [REMOTE ] VSCO: PASS: Price check passed. Min price $28.25. [2026-01-05T12:24:33.766507] [DEBUG] [REMOTE ] VSCO: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:33.766668] [DEBUG] [REMOTE ] VSCO: PASS: Integrity check passed. [2026-01-05T12:24:33.766713] [DEBUG] [REMOTE ] VSCO: Symbol is viable for forecasting. [2026-01-05T12:24:33.766764] [INFO ] [MAIN ] [3370/3535] VSCO kept (0.5s) | 3367 kept, 3 rejected | 137.7/min | ETA: 1.2m [2026-01-05T12:24:34.129595] [DEBUG] [REMOTE ] VSDA: Retrieved 2191 rows, trimmed to 300. [2026-01-05T12:24:34.129776] [DEBUG] [REMOTE ] VSDA: PASS: History has at least 300 days. [2026-01-05T12:24:34.130021] [DEBUG] [REMOTE ] VSDA: PASS: Price check passed. Min price $50.97. [2026-01-05T12:24:34.130153] [DEBUG] [REMOTE ] VSDA: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:34.130269] [DEBUG] [REMOTE ] VSDA: PASS: Integrity check passed. [2026-01-05T12:24:34.130310] [DEBUG] [REMOTE ] VSDA: Symbol is viable for forecasting. [2026-01-05T12:24:34.130360] [INFO ] [MAIN ] [3371/3535] VSDA kept (0.4s) | 3368 kept, 3 rejected | 137.7/min | ETA: 1.2m [2026-01-05T12:24:34.676233] [DEBUG] [REMOTE ] VSEC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:34.676460] [DEBUG] [REMOTE ] VSEC: PASS: History has at least 300 days. [2026-01-05T12:24:34.676793] [DEBUG] [REMOTE ] VSEC: PASS: Price check passed. Min price $154.86. [2026-01-05T12:24:34.677074] [DEBUG] [REMOTE ] VSEC: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:34.677247] [DEBUG] [REMOTE ] VSEC: PASS: Integrity check passed. [2026-01-05T12:24:34.677294] [DEBUG] [REMOTE ] VSEC: Symbol is viable for forecasting. [2026-01-05T12:24:34.677360] [INFO ] [MAIN ] [3372/3535] VSEC kept (0.5s) | 3369 kept, 3 rejected | 137.7/min | ETA: 1.2m [2026-01-05T12:24:35.214428] [DEBUG] [REMOTE ] VSH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:35.214649] [DEBUG] [REMOTE ] VSH: PASS: History has at least 300 days. [2026-01-05T12:24:35.214944] [DEBUG] [REMOTE ] VSH: PASS: Price check passed. Min price $11.74. [2026-01-05T12:24:35.215083] [DEBUG] [REMOTE ] VSH: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:35.215219] [DEBUG] [REMOTE ] VSH: PASS: Integrity check passed. [2026-01-05T12:24:35.215259] [DEBUG] [REMOTE ] VSH: Symbol is viable for forecasting. [2026-01-05T12:24:35.215312] [INFO ] [MAIN ] [3373/3535] VSH kept (0.5s) | 3370 kept, 3 rejected | 137.7/min | ETA: 1.2m [2026-01-05T12:24:35.557036] [DEBUG] [REMOTE ] VSTM: Retrieved 3504 rows, trimmed to 300. [2026-01-05T12:24:35.557248] [DEBUG] [REMOTE ] VSTM: PASS: History has at least 300 days. [2026-01-05T12:24:35.557520] [DEBUG] [REMOTE ] VSTM: PASS: Price check passed. Min price $7.23. [2026-01-05T12:24:35.557690] [DEBUG] [REMOTE ] VSTM: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:35.557830] [DEBUG] [REMOTE ] VSTM: PASS: Integrity check passed. [2026-01-05T12:24:35.557877] [DEBUG] [REMOTE ] VSTM: Symbol is viable for forecasting. [2026-01-05T12:24:35.557931] [INFO ] [MAIN ] [3374/3535] VSTM kept (0.3s) | 3371 kept, 3 rejected | 137.7/min | ETA: 1.2m [2026-01-05T12:24:35.847809] [DEBUG] [REMOTE ] VSTS: Retrieved 563 rows, trimmed to 300. [2026-01-05T12:24:35.848016] [DEBUG] [REMOTE ] VSTS: PASS: History has at least 300 days. [2026-01-05T12:24:35.848255] [DEBUG] [REMOTE ] VSTS: PASS: Price check passed. Min price $4.62. [2026-01-05T12:24:35.848398] [DEBUG] [REMOTE ] VSTS: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:35.848519] [DEBUG] [REMOTE ] VSTS: PASS: Integrity check passed. [2026-01-05T12:24:35.848563] [DEBUG] [REMOTE ] VSTS: Symbol is viable for forecasting. [2026-01-05T12:24:35.848650] [INFO ] [MAIN ] [3375/3535] VSTS kept (0.3s) | 3372 kept, 3 rejected | 137.7/min | ETA: 1.2m [2026-01-05T12:24:36.332074] [DEBUG] [REMOTE ] VTC: Retrieved 2047 rows, trimmed to 300. [2026-01-05T12:24:36.332257] [DEBUG] [REMOTE ] VTC: PASS: History has at least 300 days. [2026-01-05T12:24:36.332492] [DEBUG] [REMOTE ] VTC: PASS: Price check passed. Min price $77.07. [2026-01-05T12:24:36.332657] [DEBUG] [REMOTE ] VTC: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:36.332778] [DEBUG] [REMOTE ] VTC: PASS: Integrity check passed. [2026-01-05T12:24:36.332819] [DEBUG] [REMOTE ] VTC: Symbol is viable for forecasting. [2026-01-05T12:24:36.332870] [INFO ] [MAIN ] [3376/3535] VTC kept (0.5s) | 3373 kept, 3 rejected | 137.7/min | ETA: 1.2m [2026-01-05T12:24:36.575534] [DEBUG] [REMOTE ] VTEX: Retrieved 1119 rows, trimmed to 300. [2026-01-05T12:24:36.575750] [DEBUG] [REMOTE ] VTEX: PASS: History has at least 300 days. [2026-01-05T12:24:36.575989] [DEBUG] [REMOTE ] VTEX: PASS: Price check passed. Min price $3.63. [2026-01-05T12:24:36.576159] [DEBUG] [REMOTE ] VTEX: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:36.576276] [DEBUG] [REMOTE ] VTEX: PASS: Integrity check passed. [2026-01-05T12:24:36.576318] [DEBUG] [REMOTE ] VTEX: Symbol is viable for forecasting. [2026-01-05T12:24:36.576369] [INFO ] [MAIN ] [3377/3535] VTEX kept (0.2s) | 3374 kept, 3 rejected | 137.7/min | ETA: 1.1m [2026-01-05T12:24:37.070444] [DEBUG] [REMOTE ] VTIP: Retrieved 3322 rows, trimmed to 300. [2026-01-05T12:24:37.070683] [DEBUG] [REMOTE ] VTIP: PASS: History has at least 300 days. [2026-01-05T12:24:37.070974] [DEBUG] [REMOTE ] VTIP: PASS: Price check passed. Min price $49.27. [2026-01-05T12:24:37.071120] [DEBUG] [REMOTE ] VTIP: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:37.071263] [DEBUG] [REMOTE ] VTIP: PASS: Integrity check passed. [2026-01-05T12:24:37.071305] [DEBUG] [REMOTE ] VTIP: Symbol is viable for forecasting. [2026-01-05T12:24:37.071363] [INFO ] [MAIN ] [3378/3535] VTIP kept (0.5s) | 3375 kept, 3 rejected | 137.7/min | ETA: 1.1m [2026-01-05T12:24:37.429493] [DEBUG] [REMOTE ] VTMX: Retrieved 630 rows, trimmed to 300. [2026-01-05T12:24:37.429723] [DEBUG] [REMOTE ] VTMX: PASS: History has at least 300 days. [2026-01-05T12:24:37.429970] [DEBUG] [REMOTE ] VTMX: PASS: Price check passed. Min price $25.50. [2026-01-05T12:24:37.430106] [DEBUG] [REMOTE ] VTMX: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:37.430220] [DEBUG] [REMOTE ] VTMX: PASS: Integrity check passed. [2026-01-05T12:24:37.430261] [DEBUG] [REMOTE ] VTMX: Symbol is viable for forecasting. [2026-01-05T12:24:37.430312] [INFO ] [MAIN ] [3379/3535] VTMX kept (0.4s) | 3376 kept, 3 rejected | 137.7/min | ETA: 1.1m [2026-01-05T12:24:38.079285] [DEBUG] [REMOTE ] VTN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:38.079495] [DEBUG] [REMOTE ] VTN: PASS: History has at least 300 days. [2026-01-05T12:24:38.079810] [DEBUG] [REMOTE ] VTN: PASS: Price check passed. Min price $10.70. [2026-01-05T12:24:38.080124] [DEBUG] [REMOTE ] VTN: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:38.080281] [DEBUG] [REMOTE ] VTN: PASS: Integrity check passed. [2026-01-05T12:24:38.080323] [DEBUG] [REMOTE ] VTN: Symbol is viable for forecasting. [2026-01-05T12:24:38.080377] [INFO ] [MAIN ] [3380/3535] VTN kept (0.7s) | 3377 kept, 3 rejected | 137.7/min | ETA: 1.1m [2026-01-05T12:24:38.424004] [DEBUG] [REMOTE ] VTOL: Retrieved 3256 rows, trimmed to 300. [2026-01-05T12:24:38.424228] [DEBUG] [REMOTE ] VTOL: PASS: History has at least 300 days. [2026-01-05T12:24:38.424528] [DEBUG] [REMOTE ] VTOL: PASS: Price check passed. Min price $35.70. [2026-01-05T12:24:38.424699] [DEBUG] [REMOTE ] VTOL: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:38.424833] [DEBUG] [REMOTE ] VTOL: PASS: Integrity check passed. [2026-01-05T12:24:38.424875] [DEBUG] [REMOTE ] VTOL: Symbol is viable for forecasting. [2026-01-05T12:24:38.424928] [INFO ] [MAIN ] [3381/3535] VTOL kept (0.3s) | 3378 kept, 3 rejected | 137.7/min | ETA: 1.1m [2026-01-05T12:24:38.758972] [DEBUG] [REMOTE ] VTRS: Retrieved 1288 rows, trimmed to 300. [2026-01-05T12:24:38.759168] [DEBUG] [REMOTE ] VTRS: PASS: History has at least 300 days. [2026-01-05T12:24:38.759410] [DEBUG] [REMOTE ] VTRS: PASS: Price check passed. Min price $9.63. [2026-01-05T12:24:38.759561] [DEBUG] [REMOTE ] VTRS: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:38.759738] [DEBUG] [REMOTE ] VTRS: PASS: Integrity check passed. [2026-01-05T12:24:38.759795] [DEBUG] [REMOTE ] VTRS: Symbol is viable for forecasting. [2026-01-05T12:24:38.759866] [INFO ] [MAIN ] [3382/3535] VTRS kept (0.3s) | 3379 kept, 3 rejected | 137.7/min | ETA: 1.1m [2026-01-05T12:24:39.101738] [DEBUG] [REMOTE ] VTS: Retrieved 748 rows, trimmed to 300. [2026-01-05T12:24:39.101929] [DEBUG] [REMOTE ] VTS: PASS: History has at least 300 days. [2026-01-05T12:24:39.102163] [DEBUG] [REMOTE ] VTS: PASS: Price check passed. Min price $19.09. [2026-01-05T12:24:39.102321] [DEBUG] [REMOTE ] VTS: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:39.102437] [DEBUG] [REMOTE ] VTS: PASS: Integrity check passed. [2026-01-05T12:24:39.102478] [DEBUG] [REMOTE ] VTS: Symbol is viable for forecasting. [2026-01-05T12:24:39.102563] [INFO ] [MAIN ] [3383/3535] VTS kept (0.3s) | 3380 kept, 3 rejected | 137.7/min | ETA: 1.1m [2026-01-05T12:24:39.597719] [DEBUG] [REMOTE ] VTSI: Retrieved 2454 rows, trimmed to 300. [2026-01-05T12:24:39.597903] [DEBUG] [REMOTE ] VTSI: PASS: History has at least 300 days. [2026-01-05T12:24:39.598162] [DEBUG] [REMOTE ] VTSI: PASS: Price check passed. Min price $4.20. [2026-01-05T12:24:39.598295] [DEBUG] [REMOTE ] VTSI: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:39.598414] [DEBUG] [REMOTE ] VTSI: PASS: Integrity check passed. [2026-01-05T12:24:39.598454] [DEBUG] [REMOTE ] VTSI: Symbol is viable for forecasting. [2026-01-05T12:24:39.598504] [INFO ] [MAIN ] [3384/3535] VTSI kept (0.5s) | 3381 kept, 3 rejected | 137.7/min | ETA: 1.1m [2026-01-05T12:24:40.039140] [DEBUG] [REMOTE ] VTWG: Retrieved 3844 rows, trimmed to 300. [2026-01-05T12:24:40.039367] [DEBUG] [REMOTE ] VTWG: PASS: History has at least 300 days. [2026-01-05T12:24:40.039739] [DEBUG] [REMOTE ] VTWG: PASS: Price check passed. Min price $219.02. [2026-01-05T12:24:40.039947] [DEBUG] [REMOTE ] VTWG: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:40.040242] [DEBUG] [REMOTE ] VTWG: PASS: Integrity check passed. [2026-01-05T12:24:40.040302] [DEBUG] [REMOTE ] VTWG: Symbol is viable for forecasting. [2026-01-05T12:24:40.040633] [INFO ] [MAIN ] [3385/3535] VTWG kept (0.4s) | 3382 kept, 3 rejected | 137.7/min | ETA: 1.1m [2026-01-05T12:24:40.447128] [DEBUG] [REMOTE ] VTWO: Retrieved 3844 rows, trimmed to 300. [2026-01-05T12:24:40.447332] [DEBUG] [REMOTE ] VTWO: PASS: History has at least 300 days. [2026-01-05T12:24:40.447625] [DEBUG] [REMOTE ] VTWO: PASS: Price check passed. Min price $92.28. [2026-01-05T12:24:40.447765] [DEBUG] [REMOTE ] VTWO: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:40.447938] [DEBUG] [REMOTE ] VTWO: PASS: Integrity check passed. [2026-01-05T12:24:40.447983] [DEBUG] [REMOTE ] VTWO: Symbol is viable for forecasting. [2026-01-05T12:24:40.448040] [INFO ] [MAIN ] [3386/3535] VTWO kept (0.4s) | 3383 kept, 3 rejected | 137.7/min | ETA: 1.1m [2026-01-05T12:24:40.742166] [DEBUG] [REMOTE ] VTYX: Retrieved 1054 rows, trimmed to 300. [2026-01-05T12:24:40.742362] [DEBUG] [REMOTE ] VTYX: PASS: History has at least 300 days. [2026-01-05T12:24:40.742627] [DEBUG] [REMOTE ] VTYX: PASS: Price check passed. Min price $3.56. [2026-01-05T12:24:40.742761] [DEBUG] [REMOTE ] VTYX: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:40.742878] [DEBUG] [REMOTE ] VTYX: PASS: Integrity check passed. [2026-01-05T12:24:40.742917] [DEBUG] [REMOTE ] VTYX: Symbol is viable for forecasting. [2026-01-05T12:24:40.742966] [INFO ] [MAIN ] [3387/3535] VTYX kept (0.3s) | 3384 kept, 3 rejected | 137.7/min | ETA: 1.1m [2026-01-05T12:24:41.111043] [DEBUG] [REMOTE ] VUZI: Retrieved 3963 rows, trimmed to 300. [2026-01-05T12:24:41.111239] [DEBUG] [REMOTE ] VUZI: PASS: History has at least 300 days. [2026-01-05T12:24:41.111492] [DEBUG] [REMOTE ] VUZI: PASS: Price check passed. Min price $2.05. [2026-01-05T12:24:41.111717] [DEBUG] [REMOTE ] VUZI: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:41.111873] [DEBUG] [REMOTE ] VUZI: PASS: Integrity check passed. [2026-01-05T12:24:41.111925] [DEBUG] [REMOTE ] VUZI: Symbol is viable for forecasting. [2026-01-05T12:24:41.111990] [INFO ] [MAIN ] [3388/3535] VUZI kept (0.4s) | 3385 kept, 3 rejected | 137.8/min | ETA: 1.1m [2026-01-05T12:24:41.506135] [DEBUG] [REMOTE ] VVOS: Retrieved 1270 rows, trimmed to 300. [2026-01-05T12:24:41.506327] [DEBUG] [REMOTE ] VVOS: PASS: History has at least 300 days. [2026-01-05T12:24:41.506607] [DEBUG] [REMOTE ] VVOS: PASS: Price check passed. Min price $1.95. [2026-01-05T12:24:41.506786] [DEBUG] [REMOTE ] VVOS: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:41.506908] [DEBUG] [REMOTE ] VVOS: PASS: Integrity check passed. [2026-01-05T12:24:41.506950] [DEBUG] [REMOTE ] VVOS: Symbol is viable for forecasting. [2026-01-05T12:24:41.507001] [INFO ] [MAIN ] [3389/3535] VVOS kept (0.4s) | 3386 kept, 3 rejected | 137.8/min | ETA: 1.1m [2026-01-05T12:24:42.014480] [DEBUG] [REMOTE ] VVX: Retrieved 2840 rows, trimmed to 300. [2026-01-05T12:24:42.014724] [DEBUG] [REMOTE ] VVX: PASS: History has at least 300 days. [2026-01-05T12:24:42.015064] [DEBUG] [REMOTE ] VVX: PASS: Price check passed. Min price $52.16. [2026-01-05T12:24:42.015240] [DEBUG] [REMOTE ] VVX: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:42.015402] [DEBUG] [REMOTE ] VVX: PASS: Integrity check passed. [2026-01-05T12:24:42.015451] [DEBUG] [REMOTE ] VVX: Symbol is viable for forecasting. [2026-01-05T12:24:42.015517] [INFO ] [MAIN ] [3390/3535] VVX kept (0.5s) | 3387 kept, 3 rejected | 137.8/min | ETA: 1.1m [2026-01-05T12:24:42.467643] [DEBUG] [REMOTE ] VWOB: Retrieved 3166 rows, trimmed to 300. [2026-01-05T12:24:42.467833] [DEBUG] [REMOTE ] VWOB: PASS: History has at least 300 days. [2026-01-05T12:24:42.468089] [DEBUG] [REMOTE ] VWOB: PASS: Price check passed. Min price $65.67. [2026-01-05T12:24:42.468231] [DEBUG] [REMOTE ] VWOB: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:42.468352] [DEBUG] [REMOTE ] VWOB: PASS: Integrity check passed. [2026-01-05T12:24:42.468394] [DEBUG] [REMOTE ] VWOB: Symbol is viable for forecasting. [2026-01-05T12:24:42.468446] [INFO ] [MAIN ] [3391/3535] VWOB kept (0.5s) | 3388 kept, 3 rejected | 137.8/min | ETA: 1.0m [2026-01-05T12:24:42.915019] [DEBUG] [REMOTE ] VXUS: Retrieved 3755 rows, trimmed to 300. [2026-01-05T12:24:42.915240] [DEBUG] [REMOTE ] VXUS: PASS: History has at least 300 days. [2026-01-05T12:24:42.915502] [DEBUG] [REMOTE ] VXUS: PASS: Price check passed. Min price $70.88. [2026-01-05T12:24:42.915660] [DEBUG] [REMOTE ] VXUS: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:42.915786] [DEBUG] [REMOTE ] VXUS: PASS: Integrity check passed. [2026-01-05T12:24:42.915828] [DEBUG] [REMOTE ] VXUS: Symbol is viable for forecasting. [2026-01-05T12:24:42.915881] [INFO ] [MAIN ] [3392/3535] VXUS kept (0.4s) | 3389 kept, 3 rejected | 137.8/min | ETA: 1.0m [2026-01-05T12:24:43.104974] [DEBUG] [REMOTE ] VYMI: Retrieved 2475 rows, trimmed to 300. [2026-01-05T12:24:43.105157] [DEBUG] [REMOTE ] VYMI: PASS: History has at least 300 days. [2026-01-05T12:24:43.105615] [DEBUG] [REMOTE ] VYMI: PASS: Price check passed. Min price $82.06. [2026-01-05T12:24:43.105758] [DEBUG] [REMOTE ] VYMI: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:43.105881] [DEBUG] [REMOTE ] VYMI: PASS: Integrity check passed. [2026-01-05T12:24:43.105923] [DEBUG] [REMOTE ] VYMI: Symbol is viable for forecasting. [2026-01-05T12:24:43.106099] [INFO ] [MAIN ] [3393/3535] VYMI kept (0.2s) | 3390 kept, 3 rejected | 137.8/min | ETA: 1.0m [2026-01-05T12:24:43.787212] [DEBUG] [REMOTE ] VYX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:43.787427] [DEBUG] [REMOTE ] VYX: PASS: History has at least 300 days. [2026-01-05T12:24:43.787757] [DEBUG] [REMOTE ] VYX: PASS: Price check passed. Min price $9.61. [2026-01-05T12:24:43.787900] [DEBUG] [REMOTE ] VYX: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:43.788047] [DEBUG] [REMOTE ] VYX: PASS: Integrity check passed. [2026-01-05T12:24:43.788089] [DEBUG] [REMOTE ] VYX: Symbol is viable for forecasting. [2026-01-05T12:24:43.788144] [INFO ] [MAIN ] [3394/3535] VYX kept (0.7s) | 3391 kept, 3 rejected | 137.8/min | ETA: 1.0m [2026-01-05T12:24:44.151170] [DEBUG] [REMOTE ] VZ: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:44.151363] [DEBUG] [REMOTE ] VZ: PASS: History has at least 300 days. [2026-01-05T12:24:44.151633] [DEBUG] [REMOTE ] VZ: PASS: Price check passed. Min price $38.40. [2026-01-05T12:24:44.151773] [DEBUG] [REMOTE ] VZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:44.151896] [DEBUG] [REMOTE ] VZ: PASS: Integrity check passed. [2026-01-05T12:24:44.151937] [DEBUG] [REMOTE ] VZ: Symbol is viable for forecasting. [2026-01-05T12:24:44.151990] [INFO ] [MAIN ] [3395/3535] VZ kept (0.4s) | 3392 kept, 3 rejected | 137.8/min | ETA: 1.0m [2026-01-05T12:24:44.512304] [DEBUG] [REMOTE ] WAB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:44.512511] [DEBUG] [REMOTE ] WAB: PASS: History has at least 300 days. [2026-01-05T12:24:44.512798] [DEBUG] [REMOTE ] WAB: PASS: Price check passed. Min price $190.80. [2026-01-05T12:24:44.512936] [DEBUG] [REMOTE ] WAB: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:44.513073] [DEBUG] [REMOTE ] WAB: PASS: Integrity check passed. [2026-01-05T12:24:44.513116] [DEBUG] [REMOTE ] WAB: Symbol is viable for forecasting. [2026-01-05T12:24:44.513167] [INFO ] [MAIN ] [3396/3535] WAB kept (0.4s) | 3393 kept, 3 rejected | 137.8/min | ETA: 1.0m [2026-01-05T12:24:44.915186] [DEBUG] [REMOTE ] WABC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:44.915408] [DEBUG] [REMOTE ] WABC: PASS: History has at least 300 days. [2026-01-05T12:24:44.915723] [DEBUG] [REMOTE ] WABC: PASS: Price check passed. Min price $44.87. [2026-01-05T12:24:44.915978] [DEBUG] [REMOTE ] WABC: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:44.916162] [DEBUG] [REMOTE ] WABC: PASS: Integrity check passed. [2026-01-05T12:24:44.916219] [DEBUG] [REMOTE ] WABC: Symbol is viable for forecasting. [2026-01-05T12:24:44.916278] [INFO ] [MAIN ] [3397/3535] WABC kept (0.4s) | 3394 kept, 3 rejected | 137.8/min | ETA: 1.0m [2026-01-05T12:24:45.492388] [DEBUG] [REMOTE ] WAFD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:45.492598] [DEBUG] [REMOTE ] WAFD: PASS: History has at least 300 days. [2026-01-05T12:24:45.492880] [DEBUG] [REMOTE ] WAFD: PASS: Price check passed. Min price $27.60. [2026-01-05T12:24:45.493020] [DEBUG] [REMOTE ] WAFD: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:45.493154] [DEBUG] [REMOTE ] WAFD: PASS: Integrity check passed. [2026-01-05T12:24:45.493337] [DEBUG] [REMOTE ] WAFD: Symbol is viable for forecasting. [2026-01-05T12:24:45.493392] [INFO ] [MAIN ] [3398/3535] WAFD kept (0.6s) | 3395 kept, 3 rejected | 137.8/min | ETA: 60s [2026-01-05T12:24:45.729978] [DEBUG] [REMOTE ] WAFDP: Retrieved 1236 rows, trimmed to 300. [2026-01-05T12:24:45.730170] [DEBUG] [REMOTE ] WAFDP: PASS: History has at least 300 days. [2026-01-05T12:24:45.730414] [DEBUG] [REMOTE ] WAFDP: PASS: Price check passed. Min price $16.10. [2026-01-05T12:24:45.730611] [DEBUG] [REMOTE ] WAFDP: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:45.730731] [DEBUG] [REMOTE ] WAFDP: PASS: Integrity check passed. [2026-01-05T12:24:45.730771] [DEBUG] [REMOTE ] WAFDP: Symbol is viable for forecasting. [2026-01-05T12:24:45.730821] [INFO ] [MAIN ] [3399/3535] WAFDP kept (0.2s) | 3396 kept, 3 rejected | 137.8/min | ETA: 59s [2026-01-05T12:24:46.326502] [DEBUG] [REMOTE ] WAL: Retrieved 5159 rows, trimmed to 300. [2026-01-05T12:24:46.326786] [DEBUG] [REMOTE ] WAL: PASS: History has at least 300 days. [2026-01-05T12:24:46.327255] [DEBUG] [REMOTE ] WAL: PASS: Price check passed. Min price $69.94. [2026-01-05T12:24:46.327481] [DEBUG] [REMOTE ] WAL: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:46.327718] [DEBUG] [REMOTE ] WAL: PASS: Integrity check passed. [2026-01-05T12:24:46.327783] [DEBUG] [REMOTE ] WAL: Symbol is viable for forecasting. [2026-01-05T12:24:46.327857] [INFO ] [MAIN ] [3400/3535] WAL kept (0.6s) | 3397 kept, 3 rejected | 137.8/min | ETA: 59s [2026-01-05T12:24:46.527000] [DEBUG] [REMOTE ] WALD: Retrieved 1167 rows, trimmed to 300. [2026-01-05T12:24:46.527182] [DEBUG] [REMOTE ] WALD: PASS: History has at least 300 days. [2026-01-05T12:24:46.527482] [DEBUG] [REMOTE ] WALD: PASS: Price check passed. Min price $1.71. [2026-01-05T12:24:46.527705] [DEBUG] [REMOTE ] WALD: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:46.527867] [DEBUG] [REMOTE ] WALD: PASS: Integrity check passed. [2026-01-05T12:24:46.527921] [DEBUG] [REMOTE ] WALD: Symbol is viable for forecasting. [2026-01-05T12:24:46.527992] [INFO ] [MAIN ] [3401/3535] WALD kept (0.2s) | 3398 kept, 3 rejected | 137.8/min | ETA: 58s [2026-01-05T12:24:47.250347] [DEBUG] [REMOTE ] WASH: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:47.250611] [DEBUG] [REMOTE ] WASH: PASS: History has at least 300 days. [2026-01-05T12:24:47.251005] [DEBUG] [REMOTE ] WASH: PASS: Price check passed. Min price $24.97. [2026-01-05T12:24:47.251218] [DEBUG] [REMOTE ] WASH: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:47.251412] [DEBUG] [REMOTE ] WASH: PASS: Integrity check passed. [2026-01-05T12:24:47.251473] [DEBUG] [REMOTE ] WASH: Symbol is viable for forecasting. [2026-01-05T12:24:47.251547] [INFO ] [MAIN ] [3402/3535] WASH kept (0.7s) | 3399 kept, 3 rejected | 137.8/min | ETA: 58s [2026-01-05T12:24:47.484854] [DEBUG] [REMOTE ] WAVE: Retrieved 1132 rows, trimmed to 300. [2026-01-05T12:24:47.485048] [DEBUG] [REMOTE ] WAVE: PASS: History has at least 300 days. [2026-01-05T12:24:47.485292] [DEBUG] [REMOTE ] WAVE: PASS: Price check passed. Min price $5.61. [2026-01-05T12:24:47.485428] [DEBUG] [REMOTE ] WAVE: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:47.485547] [DEBUG] [REMOTE ] WAVE: PASS: Integrity check passed. [2026-01-05T12:24:47.485606] [DEBUG] [REMOTE ] WAVE: Symbol is viable for forecasting. [2026-01-05T12:24:47.485660] [INFO ] [MAIN ] [3403/3535] WAVE kept (0.2s) | 3400 kept, 3 rejected | 137.8/min | ETA: 57s [2026-01-05T12:24:47.835507] [DEBUG] [REMOTE ] WAY: Retrieved 394 rows, trimmed to 300. [2026-01-05T12:24:47.835727] [DEBUG] [REMOTE ] WAY: PASS: History has at least 300 days. [2026-01-05T12:24:47.835989] [DEBUG] [REMOTE ] WAY: PASS: Price check passed. Min price $30.40. [2026-01-05T12:24:47.836182] [DEBUG] [REMOTE ] WAY: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:47.836338] [DEBUG] [REMOTE ] WAY: PASS: Integrity check passed. [2026-01-05T12:24:47.836392] [DEBUG] [REMOTE ] WAY: Symbol is viable for forecasting. [2026-01-05T12:24:47.836474] [INFO ] [MAIN ] [3404/3535] WAY kept (0.4s) | 3401 kept, 3 rejected | 137.8/min | ETA: 57s [2026-01-05T12:24:48.390881] [DEBUG] [REMOTE ] WB: Retrieved 2946 rows, trimmed to 300. [2026-01-05T12:24:48.391062] [DEBUG] [REMOTE ] WB: PASS: History has at least 300 days. [2026-01-05T12:24:48.391322] [DEBUG] [REMOTE ] WB: PASS: Price check passed. Min price $9.54. [2026-01-05T12:24:48.391463] [DEBUG] [REMOTE ] WB: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:48.391640] [DEBUG] [REMOTE ] WB: PASS: Integrity check passed. [2026-01-05T12:24:48.391693] [DEBUG] [REMOTE ] WB: Symbol is viable for forecasting. [2026-01-05T12:24:48.391749] [INFO ] [MAIN ] [3405/3535] WB kept (0.6s) | 3402 kept, 3 rejected | 137.8/min | ETA: 57s [2026-01-05T12:24:48.919744] [DEBUG] [REMOTE ] WBD: Retrieved 5153 rows, trimmed to 300. [2026-01-05T12:24:48.919961] [DEBUG] [REMOTE ] WBD: PASS: History has at least 300 days. [2026-01-05T12:24:48.920272] [DEBUG] [REMOTE ] WBD: PASS: Price check passed. Min price $17.10. [2026-01-05T12:24:48.920420] [DEBUG] [REMOTE ] WBD: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:48.920565] [DEBUG] [REMOTE ] WBD: PASS: Integrity check passed. [2026-01-05T12:24:48.920630] [DEBUG] [REMOTE ] WBD: Symbol is viable for forecasting. [2026-01-05T12:24:48.920686] [INFO ] [MAIN ] [3406/3535] WBD kept (0.5s) | 3403 kept, 3 rejected | 137.8/min | ETA: 56s [2026-01-05T12:24:49.244616] [DEBUG] [REMOTE ] WBIY: Retrieved 2269 rows, trimmed to 300. [2026-01-05T12:24:49.244820] [DEBUG] [REMOTE ] WBIY: PASS: History has at least 300 days. [2026-01-05T12:24:49.245086] [DEBUG] [REMOTE ] WBIY: PASS: Price check passed. Min price $29.46. [2026-01-05T12:24:49.245229] [DEBUG] [REMOTE ] WBIY: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:49.245387] [DEBUG] [REMOTE ] WBIY: PASS: Integrity check passed. [2026-01-05T12:24:49.245438] [DEBUG] [REMOTE ] WBIY: Symbol is viable for forecasting. [2026-01-05T12:24:49.245492] [INFO ] [MAIN ] [3407/3535] WBIY kept (0.3s) | 3404 kept, 3 rejected | 137.8/min | ETA: 56s [2026-01-05T12:24:49.777396] [DEBUG] [REMOTE ] WBS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:49.777615] [DEBUG] [REMOTE ] WBS: PASS: History has at least 300 days. [2026-01-05T12:24:49.778010] [DEBUG] [REMOTE ] WBS: PASS: Price check passed. Min price $53.72. [2026-01-05T12:24:49.778155] [DEBUG] [REMOTE ] WBS: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:49.778297] [DEBUG] [REMOTE ] WBS: PASS: Integrity check passed. [2026-01-05T12:24:49.778340] [DEBUG] [REMOTE ] WBS: Symbol is viable for forecasting. [2026-01-05T12:24:49.778392] [INFO ] [MAIN ] [3408/3535] WBS kept (0.5s) | 3405 kept, 3 rejected | 137.8/min | ETA: 55s [2026-01-05T12:24:49.897340] [DEBUG] [REMOTE ] WBTN: Retrieved 381 rows, trimmed to 300. [2026-01-05T12:24:49.897528] [DEBUG] [REMOTE ] WBTN: PASS: History has at least 300 days. [2026-01-05T12:24:49.897803] [DEBUG] [REMOTE ] WBTN: PASS: Price check passed. Min price $12.19. [2026-01-05T12:24:49.897945] [DEBUG] [REMOTE ] WBTN: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:49.898064] [DEBUG] [REMOTE ] WBTN: PASS: Integrity check passed. [2026-01-05T12:24:49.898105] [DEBUG] [REMOTE ] WBTN: Symbol is viable for forecasting. [2026-01-05T12:24:49.898157] [INFO ] [MAIN ] [3409/3535] WBTN kept (0.1s) | 3406 kept, 3 rejected | 137.8/min | ETA: 55s [2026-01-05T12:24:50.387422] [DEBUG] [REMOTE ] WBX: Retrieved 1067 rows, trimmed to 300. [2026-01-05T12:24:50.387655] [DEBUG] [REMOTE ] WBX: PASS: History has at least 300 days. [2026-01-05T12:24:50.387926] [DEBUG] [REMOTE ] WBX: PASS: Price check passed. Min price $2.34. [2026-01-05T12:24:50.388123] [DEBUG] [REMOTE ] WBX: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:50.388257] [DEBUG] [REMOTE ] WBX: PASS: Integrity check passed. [2026-01-05T12:24:50.388307] [DEBUG] [REMOTE ] WBX: Symbol is viable for forecasting. [2026-01-05T12:24:50.388386] [INFO ] [MAIN ] [3410/3535] WBX kept (0.5s) | 3407 kept, 3 rejected | 137.8/min | ETA: 54s [2026-01-05T12:24:51.011192] [DEBUG] [REMOTE ] WCC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:51.011425] [DEBUG] [REMOTE ] WCC: PASS: History has at least 300 days. [2026-01-05T12:24:51.011971] [DEBUG] [REMOTE ] WCC: PASS: Price check passed. Min price $207.93. [2026-01-05T12:24:51.012124] [DEBUG] [REMOTE ] WCC: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:51.012287] [DEBUG] [REMOTE ] WCC: PASS: Integrity check passed. [2026-01-05T12:24:51.012332] [DEBUG] [REMOTE ] WCC: Symbol is viable for forecasting. [2026-01-05T12:24:51.012388] [INFO ] [MAIN ] [3411/3535] WCC kept (0.6s) | 3408 kept, 3 rejected | 137.8/min | ETA: 54s [2026-01-05T12:24:51.290745] [DEBUG] [REMOTE ] WCLD: Retrieved 1590 rows, trimmed to 300. [2026-01-05T12:24:51.290911] [DEBUG] [REMOTE ] WCLD: PASS: History has at least 300 days. [2026-01-05T12:24:51.291137] [DEBUG] [REMOTE ] WCLD: PASS: Price check passed. Min price $32.92. [2026-01-05T12:24:51.291272] [DEBUG] [REMOTE ] WCLD: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:51.291384] [DEBUG] [REMOTE ] WCLD: PASS: Integrity check passed. [2026-01-05T12:24:51.291425] [DEBUG] [REMOTE ] WCLD: Symbol is viable for forecasting. [2026-01-05T12:24:51.291474] [INFO ] [MAIN ] [3412/3535] WCLD kept (0.3s) | 3409 kept, 3 rejected | 137.8/min | ETA: 54s [2026-01-05T12:24:51.780302] [DEBUG] [REMOTE ] WD: Retrieved 3785 rows, trimmed to 300. [2026-01-05T12:24:51.780491] [DEBUG] [REMOTE ] WD: PASS: History has at least 300 days. [2026-01-05T12:24:51.780768] [DEBUG] [REMOTE ] WD: PASS: Price check passed. Min price $58.72. [2026-01-05T12:24:51.780912] [DEBUG] [REMOTE ] WD: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:51.781033] [DEBUG] [REMOTE ] WD: PASS: Integrity check passed. [2026-01-05T12:24:51.781077] [DEBUG] [REMOTE ] WD: Symbol is viable for forecasting. [2026-01-05T12:24:51.781142] [INFO ] [MAIN ] [3413/3535] WD kept (0.5s) | 3410 kept, 3 rejected | 137.8/min | ETA: 53s [2026-01-05T12:24:52.171596] [DEBUG] [REMOTE ] WDAY: Retrieved 3324 rows, trimmed to 300. [2026-01-05T12:24:52.171778] [DEBUG] [REMOTE ] WDAY: PASS: History has at least 300 days. [2026-01-05T12:24:52.172020] [DEBUG] [REMOTE ] WDAY: PASS: Price check passed. Min price $205.79. [2026-01-05T12:24:52.172157] [DEBUG] [REMOTE ] WDAY: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:52.172278] [DEBUG] [REMOTE ] WDAY: PASS: Integrity check passed. [2026-01-05T12:24:52.172320] [DEBUG] [REMOTE ] WDAY: Symbol is viable for forecasting. [2026-01-05T12:24:52.172372] [INFO ] [MAIN ] [3414/3535] WDAY kept (0.4s) | 3411 kept, 3 rejected | 137.8/min | ETA: 53s [2026-01-05T12:24:52.665779] [DEBUG] [REMOTE ] WDC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:52.665971] [DEBUG] [REMOTE ] WDC: PASS: History has at least 300 days. [2026-01-05T12:24:52.666235] [DEBUG] [REMOTE ] WDC: PASS: Price check passed. Min price $113.04. [2026-01-05T12:24:52.666374] [DEBUG] [REMOTE ] WDC: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:52.666502] [DEBUG] [REMOTE ] WDC: PASS: Integrity check passed. [2026-01-05T12:24:52.666544] [DEBUG] [REMOTE ] WDC: Symbol is viable for forecasting. [2026-01-05T12:24:52.666619] [INFO ] [MAIN ] [3415/3535] WDC kept (0.5s) | 3412 kept, 3 rejected | 137.8/min | ETA: 52s [2026-01-05T12:24:53.085100] [DEBUG] [REMOTE ] WDFC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:53.085315] [DEBUG] [REMOTE ] WDFC: PASS: History has at least 300 days. [2026-01-05T12:24:53.085619] [DEBUG] [REMOTE ] WDFC: PASS: Price check passed. Min price $187.52. [2026-01-05T12:24:53.085767] [DEBUG] [REMOTE ] WDFC: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:53.085901] [DEBUG] [REMOTE ] WDFC: PASS: Integrity check passed. [2026-01-05T12:24:53.085943] [DEBUG] [REMOTE ] WDFC: Symbol is viable for forecasting. [2026-01-05T12:24:53.085997] [INFO ] [MAIN ] [3416/3535] WDFC kept (0.4s) | 3413 kept, 3 rejected | 137.8/min | ETA: 52s [2026-01-05T12:24:53.216783] [DEBUG] [REMOTE ] WDH: Retrieved 1170 rows, trimmed to 300. [2026-01-05T12:24:53.216969] [DEBUG] [REMOTE ] WDH: PASS: History has at least 300 days. [2026-01-05T12:24:53.217209] [DEBUG] [REMOTE ] WDH: PASS: Price check passed. Min price $1.58. [2026-01-05T12:24:53.217345] [DEBUG] [REMOTE ] WDH: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:53.217463] [DEBUG] [REMOTE ] WDH: PASS: Integrity check passed. [2026-01-05T12:24:53.217504] [DEBUG] [REMOTE ] WDH: Symbol is viable for forecasting. [2026-01-05T12:24:53.217554] [INFO ] [MAIN ] [3417/3535] WDH kept (0.1s) | 3414 kept, 3 rejected | 137.8/min | ETA: 51s [2026-01-05T12:24:53.734402] [DEBUG] [REMOTE ] WDI: Retrieved 1136 rows, trimmed to 300. [2026-01-05T12:24:53.734631] [DEBUG] [REMOTE ] WDI: PASS: History has at least 300 days. [2026-01-05T12:24:53.734894] [DEBUG] [REMOTE ] WDI: PASS: Price check passed. Min price $13.51. [2026-01-05T12:24:53.735037] [DEBUG] [REMOTE ] WDI: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:53.735161] [DEBUG] [REMOTE ] WDI: PASS: Integrity check passed. [2026-01-05T12:24:53.735204] [DEBUG] [REMOTE ] WDI: Symbol is viable for forecasting. [2026-01-05T12:24:53.735258] [INFO ] [MAIN ] [3418/3535] WDI kept (0.5s) | 3415 kept, 3 rejected | 137.8/min | ETA: 51s [2026-01-05T12:24:54.338219] [DEBUG] [REMOTE ] WDS: Retrieved 4648 rows, trimmed to 300. [2026-01-05T12:24:54.338420] [DEBUG] [REMOTE ] WDS: PASS: History has at least 300 days. [2026-01-05T12:24:54.338754] [DEBUG] [REMOTE ] WDS: PASS: Price check passed. Min price $14.28. [2026-01-05T12:24:54.338928] [DEBUG] [REMOTE ] WDS: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:54.339091] [DEBUG] [REMOTE ] WDS: PASS: Integrity check passed. [2026-01-05T12:24:54.339146] [DEBUG] [REMOTE ] WDS: Symbol is viable for forecasting. [2026-01-05T12:24:54.339214] [INFO ] [MAIN ] [3419/3535] WDS kept (0.6s) | 3416 kept, 3 rejected | 137.8/min | ETA: 51s [2026-01-05T12:24:54.794256] [DEBUG] [REMOTE ] WEA: Retrieved 5982 rows, trimmed to 300. [2026-01-05T12:24:54.794463] [DEBUG] [REMOTE ] WEA: PASS: History has at least 300 days. [2026-01-05T12:24:54.794801] [DEBUG] [REMOTE ] WEA: PASS: Price check passed. Min price $10.78. [2026-01-05T12:24:54.794952] [DEBUG] [REMOTE ] WEA: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:54.795088] [DEBUG] [REMOTE ] WEA: PASS: Integrity check passed. [2026-01-05T12:24:54.795131] [DEBUG] [REMOTE ] WEA: Symbol is viable for forecasting. [2026-01-05T12:24:54.795182] [INFO ] [MAIN ] [3420/3535] WEA kept (0.5s) | 3417 kept, 3 rejected | 137.8/min | ETA: 50s [2026-01-05T12:24:55.280890] [DEBUG] [REMOTE ] WEC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:55.281097] [DEBUG] [REMOTE ] WEC: PASS: History has at least 300 days. [2026-01-05T12:24:55.281372] [DEBUG] [REMOTE ] WEC: PASS: Price check passed. Min price $103.48. [2026-01-05T12:24:55.281552] [DEBUG] [REMOTE ] WEC: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:55.281708] [DEBUG] [REMOTE ] WEC: PASS: Integrity check passed. [2026-01-05T12:24:55.281752] [DEBUG] [REMOTE ] WEC: Symbol is viable for forecasting. [2026-01-05T12:24:55.281806] [INFO ] [MAIN ] [3421/3535] WEC kept (0.5s) | 3418 kept, 3 rejected | 137.8/min | ETA: 50s [2026-01-05T12:24:55.744921] [DEBUG] [REMOTE ] WEN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:55.745155] [DEBUG] [REMOTE ] WEN: PASS: History has at least 300 days. [2026-01-05T12:24:55.745463] [DEBUG] [REMOTE ] WEN: PASS: Price check passed. Min price $7.74. [2026-01-05T12:24:55.745638] [DEBUG] [REMOTE ] WEN: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:55.745792] [DEBUG] [REMOTE ] WEN: PASS: Integrity check passed. [2026-01-05T12:24:55.745843] [DEBUG] [REMOTE ] WEN: Symbol is viable for forecasting. [2026-01-05T12:24:55.745906] [INFO ] [MAIN ] [3422/3535] WEN kept (0.5s) | 3419 kept, 3 rejected | 137.8/min | ETA: 49s [2026-01-05T12:24:56.208542] [DEBUG] [REMOTE ] WERN: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:56.208800] [DEBUG] [REMOTE ] WERN: PASS: History has at least 300 days. [2026-01-05T12:24:56.209107] [DEBUG] [REMOTE ] WERN: PASS: Price check passed. Min price $23.15. [2026-01-05T12:24:56.209393] [DEBUG] [REMOTE ] WERN: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:56.209535] [DEBUG] [REMOTE ] WERN: PASS: Integrity check passed. [2026-01-05T12:24:56.209606] [DEBUG] [REMOTE ] WERN: Symbol is viable for forecasting. [2026-01-05T12:24:56.209663] [INFO ] [MAIN ] [3423/3535] WERN kept (0.5s) | 3420 kept, 3 rejected | 137.8/min | ETA: 49s [2026-01-05T12:24:56.517194] [DEBUG] [REMOTE ] WES: Retrieved 3286 rows, trimmed to 300. [2026-01-05T12:24:56.517393] [DEBUG] [REMOTE ] WES: PASS: History has at least 300 days. [2026-01-05T12:24:56.517675] [DEBUG] [REMOTE ] WES: PASS: Price check passed. Min price $36.38. [2026-01-05T12:24:56.517818] [DEBUG] [REMOTE ] WES: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:56.517946] [DEBUG] [REMOTE ] WES: PASS: Integrity check passed. [2026-01-05T12:24:56.517988] [DEBUG] [REMOTE ] WES: Symbol is viable for forecasting. [2026-01-05T12:24:56.518041] [INFO ] [MAIN ] [3424/3535] WES kept (0.3s) | 3421 kept, 3 rejected | 137.8/min | ETA: 48s [2026-01-05T12:24:57.023207] [DEBUG] [REMOTE ] WEX: Retrieved 5253 rows, trimmed to 300. [2026-01-05T12:24:57.023647] [DEBUG] [REMOTE ] WEX: PASS: History has at least 300 days. [2026-01-05T12:24:57.024099] [DEBUG] [REMOTE ] WEX: PASS: Price check passed. Min price $136.40. [2026-01-05T12:24:57.024296] [DEBUG] [REMOTE ] WEX: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:57.024505] [DEBUG] [REMOTE ] WEX: PASS: Integrity check passed. [2026-01-05T12:24:57.024566] [DEBUG] [REMOTE ] WEX: Symbol is viable for forecasting. [2026-01-05T12:24:57.024670] [INFO ] [MAIN ] [3425/3535] WEX kept (0.5s) | 3422 kept, 3 rejected | 137.8/min | ETA: 48s [2026-01-05T12:24:57.440708] [DEBUG] [REMOTE ] WEYS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:57.440906] [DEBUG] [REMOTE ] WEYS: PASS: History has at least 300 days. [2026-01-05T12:24:57.441171] [DEBUG] [REMOTE ] WEYS: PASS: Price check passed. Min price $25.95. [2026-01-05T12:24:57.441488] [DEBUG] [REMOTE ] WEYS: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:57.441654] [DEBUG] [REMOTE ] WEYS: PASS: Integrity check passed. [2026-01-05T12:24:57.441704] [DEBUG] [REMOTE ] WEYS: Symbol is viable for forecasting. [2026-01-05T12:24:57.441769] [INFO ] [MAIN ] [3426/3535] WEYS kept (0.4s) | 3423 kept, 3 rejected | 137.8/min | ETA: 47s [2026-01-05T12:24:57.869349] [DEBUG] [REMOTE ] WF: Retrieved 5600 rows, trimmed to 300. [2026-01-05T12:24:57.869544] [DEBUG] [REMOTE ] WF: PASS: History has at least 300 days. [2026-01-05T12:24:57.869853] [DEBUG] [REMOTE ] WF: PASS: Price check passed. Min price $52.67. [2026-01-05T12:24:57.870001] [DEBUG] [REMOTE ] WF: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:57.870133] [DEBUG] [REMOTE ] WF: PASS: Integrity check passed. [2026-01-05T12:24:57.870176] [DEBUG] [REMOTE ] WF: Symbol is viable for forecasting. [2026-01-05T12:24:57.870233] [INFO ] [MAIN ] [3427/3535] WF kept (0.4s) | 3424 kept, 3 rejected | 137.8/min | ETA: 47s [2026-01-05T12:24:58.344832] [DEBUG] [REMOTE ] WFC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:24:58.345079] [DEBUG] [REMOTE ] WFC: PASS: History has at least 300 days. [2026-01-05T12:24:58.345391] [DEBUG] [REMOTE ] WFC: PASS: Price check passed. Min price $77.22. [2026-01-05T12:24:58.345532] [DEBUG] [REMOTE ] WFC: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:58.345696] [DEBUG] [REMOTE ] WFC: PASS: Integrity check passed. [2026-01-05T12:24:58.345741] [DEBUG] [REMOTE ] WFC: Symbol is viable for forecasting. [2026-01-05T12:24:58.345795] [INFO ] [MAIN ] [3428/3535] WFC kept (0.5s) | 3425 kept, 3 rejected | 137.8/min | ETA: 47s [2026-01-05T12:24:58.746122] [DEBUG] [REMOTE ] WFG: Retrieved 4632 rows, trimmed to 300. [2026-01-05T12:24:58.746309] [DEBUG] [REMOTE ] WFG: PASS: History has at least 300 days. [2026-01-05T12:24:58.746636] [DEBUG] [REMOTE ] WFG: PASS: Price check passed. Min price $57.61. [2026-01-05T12:24:58.746780] [DEBUG] [REMOTE ] WFG: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:58.746912] [DEBUG] [REMOTE ] WFG: PASS: Integrity check passed. [2026-01-05T12:24:58.746954] [DEBUG] [REMOTE ] WFG: Symbol is viable for forecasting. [2026-01-05T12:24:58.747003] [INFO ] [MAIN ] [3429/3535] WFG kept (0.4s) | 3426 kept, 3 rejected | 137.8/min | ETA: 46s [2026-01-05T12:24:59.020619] [DEBUG] [REMOTE ] WFRD: Retrieved 1256 rows, trimmed to 300. [2026-01-05T12:24:59.020753] [DEBUG] [REMOTE ] WFRD: PASS: History has at least 300 days. [2026-01-05T12:24:59.020951] [DEBUG] [REMOTE ] WFRD: PASS: Price check passed. Min price $61.24. [2026-01-05T12:24:59.021081] [DEBUG] [REMOTE ] WFRD: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:59.021191] [DEBUG] [REMOTE ] WFRD: PASS: Integrity check passed. [2026-01-05T12:24:59.021230] [DEBUG] [REMOTE ] WFRD: Symbol is viable for forecasting. [2026-01-05T12:24:59.021276] [INFO ] [MAIN ] [3430/3535] WFRD kept (0.3s) | 3427 kept, 3 rejected | 137.8/min | ETA: 46s [2026-01-05T12:24:59.258974] [DEBUG] [REMOTE ] WGMI: Retrieved 979 rows, trimmed to 300. [2026-01-05T12:24:59.259094] [DEBUG] [REMOTE ] WGMI: PASS: History has at least 300 days. [2026-01-05T12:24:59.259301] [DEBUG] [REMOTE ] WGMI: PASS: Price check passed. Min price $36.51. [2026-01-05T12:24:59.259438] [DEBUG] [REMOTE ] WGMI: PASS: Continuity check passed with 300 days. [2026-01-05T12:24:59.259548] [DEBUG] [REMOTE ] WGMI: PASS: Integrity check passed. [2026-01-05T12:24:59.259623] [DEBUG] [REMOTE ] WGMI: Symbol is viable for forecasting. [2026-01-05T12:24:59.259686] [INFO ] [MAIN ] [3431/3535] WGMI kept (0.2s) | 3428 kept, 3 rejected | 137.8/min | ETA: 45s [2026-01-05T12:25:00.059706] [DEBUG] [REMOTE ] WGO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:00.059839] [DEBUG] [REMOTE ] WGO: PASS: History has at least 300 days. [2026-01-05T12:25:00.060039] [DEBUG] [REMOTE ] WGO: PASS: Price check passed. Min price $29.66. [2026-01-05T12:25:00.060204] [DEBUG] [REMOTE ] WGO: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:00.060316] [DEBUG] [REMOTE ] WGO: PASS: Integrity check passed. [2026-01-05T12:25:00.060355] [DEBUG] [REMOTE ] WGO: Symbol is viable for forecasting. [2026-01-05T12:25:00.060402] [INFO ] [MAIN ] [3432/3535] WGO kept (0.8s) | 3429 kept, 3 rejected | 137.8/min | ETA: 45s [2026-01-05T12:25:00.324437] [DEBUG] [REMOTE ] WGS: Retrieved 1296 rows, trimmed to 300. [2026-01-05T12:25:00.324567] [DEBUG] [REMOTE ] WGS: PASS: History has at least 300 days. [2026-01-05T12:25:00.324815] [DEBUG] [REMOTE ] WGS: PASS: Price check passed. Min price $116.91. [2026-01-05T12:25:00.324949] [DEBUG] [REMOTE ] WGS: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:00.325058] [DEBUG] [REMOTE ] WGS: PASS: Integrity check passed. [2026-01-05T12:25:00.325097] [DEBUG] [REMOTE ] WGS: Symbol is viable for forecasting. [2026-01-05T12:25:00.325143] [INFO ] [MAIN ] [3433/3535] WGS kept (0.3s) | 3430 kept, 3 rejected | 137.8/min | ETA: 44s [2026-01-05T12:25:00.746229] [DEBUG] [REMOTE ] WH: Retrieved 1914 rows, trimmed to 300. [2026-01-05T12:25:00.746427] [DEBUG] [REMOTE ] WH: PASS: History has at least 300 days. [2026-01-05T12:25:00.746735] [DEBUG] [REMOTE ] WH: PASS: Price check passed. Min price $68.95. [2026-01-05T12:25:00.746887] [DEBUG] [REMOTE ] WH: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:00.747010] [DEBUG] [REMOTE ] WH: PASS: Integrity check passed. [2026-01-05T12:25:00.747075] [DEBUG] [REMOTE ] WH: Symbol is viable for forecasting. [2026-01-05T12:25:00.747140] [INFO ] [MAIN ] [3434/3535] WH kept (0.4s) | 3431 kept, 3 rejected | 137.8/min | ETA: 44s [2026-01-05T12:25:01.209601] [DEBUG] [REMOTE ] WHD: Retrieved 1986 rows, trimmed to 300. [2026-01-05T12:25:01.209724] [DEBUG] [REMOTE ] WHD: PASS: History has at least 300 days. [2026-01-05T12:25:01.209923] [DEBUG] [REMOTE ] WHD: PASS: Price check passed. Min price $33.29. [2026-01-05T12:25:01.210055] [DEBUG] [REMOTE ] WHD: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:01.210162] [DEBUG] [REMOTE ] WHD: PASS: Integrity check passed. [2026-01-05T12:25:01.210202] [DEBUG] [REMOTE ] WHD: Symbol is viable for forecasting. [2026-01-05T12:25:01.210248] [INFO ] [MAIN ] [3435/3535] WHD kept (0.5s) | 3432 kept, 3 rejected | 137.8/min | ETA: 44s [2026-01-05T12:25:01.603619] [DEBUG] [REMOTE ] WHF: Retrieved 3288 rows, trimmed to 300. [2026-01-05T12:25:01.603746] [DEBUG] [REMOTE ] WHF: PASS: History has at least 300 days. [2026-01-05T12:25:01.603947] [DEBUG] [REMOTE ] WHF: PASS: Price check passed. Min price $6.27. [2026-01-05T12:25:01.604080] [DEBUG] [REMOTE ] WHF: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:01.604189] [DEBUG] [REMOTE ] WHF: PASS: Integrity check passed. [2026-01-05T12:25:01.604228] [DEBUG] [REMOTE ] WHF: Symbol is viable for forecasting. [2026-01-05T12:25:01.604275] [INFO ] [MAIN ] [3436/3535] WHF kept (0.4s) | 3433 kept, 3 rejected | 137.8/min | ETA: 43s [2026-01-05T12:25:02.126943] [DEBUG] [REMOTE ] WHG: Retrieved 5928 rows, trimmed to 300. [2026-01-05T12:25:02.127084] [DEBUG] [REMOTE ] WHG: PASS: History has at least 300 days. [2026-01-05T12:25:02.127323] [DEBUG] [REMOTE ] WHG: PASS: Price check passed. Min price $15.45. [2026-01-05T12:25:02.127459] [DEBUG] [REMOTE ] WHG: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:02.127611] [DEBUG] [REMOTE ] WHG: PASS: Integrity check passed. [2026-01-05T12:25:02.127655] [DEBUG] [REMOTE ] WHG: Symbol is viable for forecasting. [2026-01-05T12:25:02.127704] [INFO ] [MAIN ] [3437/3535] WHG kept (0.5s) | 3434 kept, 3 rejected | 137.8/min | ETA: 43s [2026-01-05T12:25:02.615213] [DEBUG] [REMOTE ] WIA: Retrieved 5602 rows, trimmed to 300. [2026-01-05T12:25:02.615476] [DEBUG] [REMOTE ] WIA: PASS: History has at least 300 days. [2026-01-05T12:25:02.615835] [DEBUG] [REMOTE ] WIA: PASS: Price check passed. Min price $8.16. [2026-01-05T12:25:02.616016] [DEBUG] [REMOTE ] WIA: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:02.616216] [DEBUG] [REMOTE ] WIA: PASS: Integrity check passed. [2026-01-05T12:25:02.616266] [DEBUG] [REMOTE ] WIA: Symbol is viable for forecasting. [2026-01-05T12:25:02.616324] [INFO ] [MAIN ] [3438/3535] WIA kept (0.5s) | 3435 kept, 3 rejected | 137.8/min | ETA: 42s [2026-01-05T12:25:02.891053] [DEBUG] [REMOTE ] WIMI: Retrieved 1447 rows, trimmed to 300. [2026-01-05T12:25:02.891239] [DEBUG] [REMOTE ] WIMI: PASS: History has at least 300 days. [2026-01-05T12:25:02.891492] [DEBUG] [REMOTE ] WIMI: PASS: Price check passed. Min price $2.37. [2026-01-05T12:25:02.891709] [DEBUG] [REMOTE ] WIMI: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:02.891850] [DEBUG] [REMOTE ] WIMI: PASS: Integrity check passed. [2026-01-05T12:25:02.891896] [DEBUG] [REMOTE ] WIMI: Symbol is viable for forecasting. [2026-01-05T12:25:02.891949] [INFO ] [MAIN ] [3439/3535] WIMI kept (0.3s) | 3436 kept, 3 rejected | 137.8/min | ETA: 42s [2026-01-05T12:25:03.471402] [DEBUG] [REMOTE ] WINA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:03.471550] [DEBUG] [REMOTE ] WINA: PASS: History has at least 300 days. [2026-01-05T12:25:03.471813] [DEBUG] [REMOTE ] WINA: PASS: Price check passed. Min price $382.62. [2026-01-05T12:25:03.471946] [DEBUG] [REMOTE ] WINA: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:03.472068] [DEBUG] [REMOTE ] WINA: PASS: Integrity check passed. [2026-01-05T12:25:03.472108] [DEBUG] [REMOTE ] WINA: Symbol is viable for forecasting. [2026-01-05T12:25:03.472154] [INFO ] [MAIN ] [3440/3535] WINA kept (0.6s) | 3437 kept, 3 rejected | 137.8/min | ETA: 41s [2026-01-05T12:25:03.774718] [DEBUG] [REMOTE ] WING: Retrieved 2656 rows, trimmed to 300. [2026-01-05T12:25:03.774919] [DEBUG] [REMOTE ] WING: PASS: History has at least 300 days. [2026-01-05T12:25:03.775177] [DEBUG] [REMOTE ] WING: PASS: Price check passed. Min price $213.81. [2026-01-05T12:25:03.775322] [DEBUG] [REMOTE ] WING: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:03.775450] [DEBUG] [REMOTE ] WING: PASS: Integrity check passed. [2026-01-05T12:25:03.775492] [DEBUG] [REMOTE ] WING: Symbol is viable for forecasting. [2026-01-05T12:25:03.775545] [INFO ] [MAIN ] [3441/3535] WING kept (0.3s) | 3438 kept, 3 rejected | 137.8/min | ETA: 41s [2026-01-05T12:25:04.106494] [DEBUG] [REMOTE ] WINN: Retrieved 982 rows, trimmed to 300. [2026-01-05T12:25:04.106769] [DEBUG] [REMOTE ] WINN: PASS: History has at least 300 days. [2026-01-05T12:25:04.107105] [DEBUG] [REMOTE ] WINN: PASS: Price check passed. Min price $30.05. [2026-01-05T12:25:04.107294] [DEBUG] [REMOTE ] WINN: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:04.107469] [DEBUG] [REMOTE ] WINN: PASS: Integrity check passed. [2026-01-05T12:25:04.107535] [DEBUG] [REMOTE ] WINN: Symbol is viable for forecasting. [2026-01-05T12:25:04.107633] [INFO ] [MAIN ] [3442/3535] WINN kept (0.3s) | 3439 kept, 3 rejected | 137.8/min | ETA: 40s [2026-01-05T12:25:04.625403] [DEBUG] [REMOTE ] WIX: Retrieved 3057 rows, trimmed to 300. [2026-01-05T12:25:04.625625] [DEBUG] [REMOTE ] WIX: PASS: History has at least 300 days. [2026-01-05T12:25:04.625904] [DEBUG] [REMOTE ] WIX: PASS: Price check passed. Min price $93.31. [2026-01-05T12:25:04.626086] [DEBUG] [REMOTE ] WIX: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:04.626211] [DEBUG] [REMOTE ] WIX: PASS: Integrity check passed. [2026-01-05T12:25:04.626254] [DEBUG] [REMOTE ] WIX: Symbol is viable for forecasting. [2026-01-05T12:25:04.626306] [INFO ] [MAIN ] [3443/3535] WIX kept (0.5s) | 3440 kept, 3 rejected | 137.8/min | ETA: 40s [2026-01-05T12:25:05.009348] [DEBUG] [REMOTE ] WK: Retrieved 2780 rows, trimmed to 300. [2026-01-05T12:25:05.009477] [DEBUG] [REMOTE ] WK: PASS: History has at least 300 days. [2026-01-05T12:25:05.009724] [DEBUG] [REMOTE ] WK: PASS: Price check passed. Min price $81.87. [2026-01-05T12:25:05.009865] [DEBUG] [REMOTE ] WK: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:05.010166] [DEBUG] [REMOTE ] WK: PASS: Integrity check passed. [2026-01-05T12:25:05.010207] [DEBUG] [REMOTE ] WK: Symbol is viable for forecasting. [2026-01-05T12:25:05.010256] [INFO ] [MAIN ] [3444/3535] WK kept (0.4s) | 3441 kept, 3 rejected | 137.8/min | ETA: 40s [2026-01-05T12:25:05.420703] [DEBUG] [REMOTE ] WKC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:05.420844] [DEBUG] [REMOTE ] WKC: PASS: History has at least 300 days. [2026-01-05T12:25:05.421074] [DEBUG] [REMOTE ] WKC: PASS: Price check passed. Min price $22.86. [2026-01-05T12:25:05.421210] [DEBUG] [REMOTE ] WKC: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:05.421332] [DEBUG] [REMOTE ] WKC: PASS: Integrity check passed. [2026-01-05T12:25:05.421372] [DEBUG] [REMOTE ] WKC: Symbol is viable for forecasting. [2026-01-05T12:25:05.421420] [INFO ] [MAIN ] [3445/3535] WKC kept (0.4s) | 3442 kept, 3 rejected | 137.8/min | ETA: 39s [2026-01-05T12:25:05.779105] [DEBUG] [REMOTE ] WKEY: Retrieved 1754 rows, trimmed to 300. [2026-01-05T12:25:05.779231] [DEBUG] [REMOTE ] WKEY: PASS: History has at least 300 days. [2026-01-05T12:25:05.779433] [DEBUG] [REMOTE ] WKEY: PASS: Price check passed. Min price $6.54. [2026-01-05T12:25:05.779567] [DEBUG] [REMOTE ] WKEY: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:05.779720] [DEBUG] [REMOTE ] WKEY: PASS: Integrity check passed. [2026-01-05T12:25:05.779782] [DEBUG] [REMOTE ] WKEY: Symbol is viable for forecasting. [2026-01-05T12:25:05.779836] [INFO ] [MAIN ] [3446/3535] WKEY kept (0.4s) | 3443 kept, 3 rejected | 137.8/min | ETA: 39s [2026-01-05T12:25:06.104537] [DEBUG] [REMOTE ] WKSP: Retrieved 5655 rows, trimmed to 300. [2026-01-05T12:25:06.104724] [DEBUG] [REMOTE ] WKSP: PASS: History has at least 300 days. [2026-01-05T12:25:06.104973] [DEBUG] [REMOTE ] WKSP: PASS: Price check passed. Min price $1.95. [2026-01-05T12:25:06.105105] [DEBUG] [REMOTE ] WKSP: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:06.105230] [DEBUG] [REMOTE ] WKSP: PASS: Integrity check passed. [2026-01-05T12:25:06.105271] [DEBUG] [REMOTE ] WKSP: Symbol is viable for forecasting. [2026-01-05T12:25:06.105320] [INFO ] [MAIN ] [3447/3535] WKSP kept (0.3s) | 3444 kept, 3 rejected | 137.8/min | ETA: 38s [2026-01-05T12:25:06.664258] [DEBUG] [REMOTE ] WLDN: Retrieved 4808 rows, trimmed to 300. [2026-01-05T12:25:06.664407] [DEBUG] [REMOTE ] WLDN: PASS: History has at least 300 days. [2026-01-05T12:25:06.664647] [DEBUG] [REMOTE ] WLDN: PASS: Price check passed. Min price $85.27. [2026-01-05T12:25:06.664784] [DEBUG] [REMOTE ] WLDN: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:06.664901] [DEBUG] [REMOTE ] WLDN: PASS: Integrity check passed. [2026-01-05T12:25:06.664941] [DEBUG] [REMOTE ] WLDN: Symbol is viable for forecasting. [2026-01-05T12:25:06.664989] [INFO ] [MAIN ] [3448/3535] WLDN kept (0.6s) | 3445 kept, 3 rejected | 137.8/min | ETA: 38s [2026-01-05T12:25:06.903000] [DEBUG] [REMOTE ] WLDS: Retrieved 830 rows, trimmed to 300. [2026-01-05T12:25:06.903214] [DEBUG] [REMOTE ] WLDS: PASS: History has at least 300 days. [2026-01-05T12:25:06.903488] [DEBUG] [REMOTE ] WLDS: PASS: Price check passed. Min price $1.14. [2026-01-05T12:25:06.903664] [DEBUG] [REMOTE ] WLDS: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:06.903810] [DEBUG] [REMOTE ] WLDS: PASS: Integrity check passed. [2026-01-05T12:25:06.903854] [DEBUG] [REMOTE ] WLDS: Symbol is viable for forecasting. [2026-01-05T12:25:06.903911] [INFO ] [MAIN ] [3449/3535] WLDS kept (0.2s) | 3446 kept, 3 rejected | 137.8/min | ETA: 37s [2026-01-05T12:25:07.532121] [DEBUG] [REMOTE ] WLFC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:07.532258] [DEBUG] [REMOTE ] WLFC: PASS: History has at least 300 days. [2026-01-05T12:25:07.532473] [DEBUG] [REMOTE ] WLFC: PASS: Price check passed. Min price $115.05. [2026-01-05T12:25:07.532630] [DEBUG] [REMOTE ] WLFC: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:07.532752] [DEBUG] [REMOTE ] WLFC: PASS: Integrity check passed. [2026-01-05T12:25:07.532794] [DEBUG] [REMOTE ] WLFC: Symbol is viable for forecasting. [2026-01-05T12:25:07.532844] [INFO ] [MAIN ] [3450/3535] WLFC kept (0.6s) | 3447 kept, 3 rejected | 137.8/min | ETA: 37s [2026-01-05T12:25:07.978566] [DEBUG] [REMOTE ] WLK: Retrieved 5384 rows, trimmed to 300. [2026-01-05T12:25:07.978816] [DEBUG] [REMOTE ] WLK: PASS: History has at least 300 days. [2026-01-05T12:25:07.979082] [DEBUG] [REMOTE ] WLK: PASS: Price check passed. Min price $55.91. [2026-01-05T12:25:07.979233] [DEBUG] [REMOTE ] WLK: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:07.979362] [DEBUG] [REMOTE ] WLK: PASS: Integrity check passed. [2026-01-05T12:25:07.979403] [DEBUG] [REMOTE ] WLK: Symbol is viable for forecasting. [2026-01-05T12:25:07.979454] [INFO ] [MAIN ] [3451/3535] WLK kept (0.4s) | 3448 kept, 3 rejected | 137.8/min | ETA: 37s [2026-01-05T12:25:08.188243] [DEBUG] [REMOTE ] WLKP: Retrieved 2875 rows, trimmed to 300. [2026-01-05T12:25:08.188382] [DEBUG] [REMOTE ] WLKP: PASS: History has at least 300 days. [2026-01-05T12:25:08.188641] [DEBUG] [REMOTE ] WLKP: PASS: Price check passed. Min price $17.87. [2026-01-05T12:25:08.188788] [DEBUG] [REMOTE ] WLKP: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:08.188917] [DEBUG] [REMOTE ] WLKP: PASS: Integrity check passed. [2026-01-05T12:25:08.188961] [DEBUG] [REMOTE ] WLKP: Symbol is viable for forecasting. [2026-01-05T12:25:08.189025] [INFO ] [MAIN ] [3452/3535] WLKP kept (0.2s) | 3449 kept, 3 rejected | 137.8/min | ETA: 36s [2026-01-05T12:25:08.650538] [DEBUG] [REMOTE ] WMG: Retrieved 1404 rows, trimmed to 300. [2026-01-05T12:25:08.650690] [DEBUG] [REMOTE ] WMG: PASS: History has at least 300 days. [2026-01-05T12:25:08.650899] [DEBUG] [REMOTE ] WMG: PASS: Price check passed. Min price $27.61. [2026-01-05T12:25:08.651032] [DEBUG] [REMOTE ] WMG: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:08.651143] [DEBUG] [REMOTE ] WMG: PASS: Integrity check passed. [2026-01-05T12:25:08.651183] [DEBUG] [REMOTE ] WMG: Symbol is viable for forecasting. [2026-01-05T12:25:08.651230] [INFO ] [MAIN ] [3453/3535] WMG kept (0.5s) | 3450 kept, 3 rejected | 137.8/min | ETA: 36s [2026-01-05T12:25:09.251612] [DEBUG] [REMOTE ] WMK: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:09.251745] [DEBUG] [REMOTE ] WMK: PASS: History has at least 300 days. [2026-01-05T12:25:09.251957] [DEBUG] [REMOTE ] WMK: PASS: Price check passed. Min price $63.00. [2026-01-05T12:25:09.252117] [DEBUG] [REMOTE ] WMK: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:09.252230] [DEBUG] [REMOTE ] WMK: PASS: Integrity check passed. [2026-01-05T12:25:09.252270] [DEBUG] [REMOTE ] WMK: Symbol is viable for forecasting. [2026-01-05T12:25:09.252317] [INFO ] [MAIN ] [3454/3535] WMK kept (0.6s) | 3451 kept, 3 rejected | 137.8/min | ETA: 35s [2026-01-05T12:25:09.581788] [DEBUG] [REMOTE ] WMS: Retrieved 2878 rows, trimmed to 300. [2026-01-05T12:25:09.581931] [DEBUG] [REMOTE ] WMS: PASS: History has at least 300 days. [2026-01-05T12:25:09.582148] [DEBUG] [REMOTE ] WMS: PASS: Price check passed. Min price $133.89. [2026-01-05T12:25:09.582301] [DEBUG] [REMOTE ] WMS: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:09.582435] [DEBUG] [REMOTE ] WMS: PASS: Integrity check passed. [2026-01-05T12:25:09.582485] [DEBUG] [REMOTE ] WMS: Symbol is viable for forecasting. [2026-01-05T12:25:09.582546] [INFO ] [MAIN ] [3455/3535] WMS kept (0.3s) | 3452 kept, 3 rejected | 137.8/min | ETA: 35s [2026-01-05T12:25:10.135183] [DEBUG] [REMOTE ] WNC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:10.135344] [DEBUG] [REMOTE ] WNC: PASS: History has at least 300 days. [2026-01-05T12:25:10.135766] [DEBUG] [REMOTE ] WNC: PASS: Price check passed. Min price $7.51. [2026-01-05T12:25:10.135960] [DEBUG] [REMOTE ] WNC: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:10.136124] [DEBUG] [REMOTE ] WNC: PASS: Integrity check passed. [2026-01-05T12:25:10.136183] [DEBUG] [REMOTE ] WNC: Symbol is viable for forecasting. [2026-01-05T12:25:10.136254] [INFO ] [MAIN ] [3456/3535] WNC kept (0.6s) | 3453 kept, 3 rejected | 137.8/min | ETA: 34s [2026-01-05T12:25:10.634668] [DEBUG] [REMOTE ] WNEB: Retrieved 5957 rows, trimmed to 300. [2026-01-05T12:25:10.634879] [DEBUG] [REMOTE ] WNEB: PASS: History has at least 300 days. [2026-01-05T12:25:10.635370] [DEBUG] [REMOTE ] WNEB: PASS: Price check passed. Min price $10.80. [2026-01-05T12:25:10.635510] [DEBUG] [REMOTE ] WNEB: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:10.635667] [DEBUG] [REMOTE ] WNEB: PASS: Integrity check passed. [2026-01-05T12:25:10.635710] [DEBUG] [REMOTE ] WNEB: Symbol is viable for forecasting. [2026-01-05T12:25:10.635766] [INFO ] [MAIN ] [3457/3535] WNEB kept (0.5s) | 3454 kept, 3 rejected | 137.8/min | ETA: 34s [2026-01-05T12:25:11.094237] [DEBUG] [REMOTE ] WOOD: Retrieved 4409 rows, trimmed to 300. [2026-01-05T12:25:11.094364] [DEBUG] [REMOTE ] WOOD: PASS: History has at least 300 days. [2026-01-05T12:25:11.094560] [DEBUG] [REMOTE ] WOOD: PASS: Price check passed. Min price $65.94. [2026-01-05T12:25:11.094723] [DEBUG] [REMOTE ] WOOD: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:11.094832] [DEBUG] [REMOTE ] WOOD: PASS: Integrity check passed. [2026-01-05T12:25:11.094872] [DEBUG] [REMOTE ] WOOD: Symbol is viable for forecasting. [2026-01-05T12:25:11.094934] [INFO ] [MAIN ] [3458/3535] WOOD kept (0.5s) | 3455 kept, 3 rejected | 137.8/min | ETA: 34s [2026-01-05T12:25:11.343780] [DEBUG] [REMOTE ] WOOF: Retrieved 1248 rows, trimmed to 300. [2026-01-05T12:25:11.343937] [DEBUG] [REMOTE ] WOOF: PASS: History has at least 300 days. [2026-01-05T12:25:11.344142] [DEBUG] [REMOTE ] WOOF: PASS: Price check passed. Min price $2.63. [2026-01-05T12:25:11.344277] [DEBUG] [REMOTE ] WOOF: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:11.344387] [DEBUG] [REMOTE ] WOOF: PASS: Integrity check passed. [2026-01-05T12:25:11.344429] [DEBUG] [REMOTE ] WOOF: Symbol is viable for forecasting. [2026-01-05T12:25:11.344476] [INFO ] [MAIN ] [3459/3535] WOOF kept (0.2s) | 3456 kept, 3 rejected | 137.8/min | ETA: 33s [2026-01-05T12:25:11.931472] [DEBUG] [REMOTE ] WPC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:11.931696] [DEBUG] [REMOTE ] WPC: PASS: History has at least 300 days. [2026-01-05T12:25:11.932142] [DEBUG] [REMOTE ] WPC: PASS: Price check passed. Min price $63.27. [2026-01-05T12:25:11.932303] [DEBUG] [REMOTE ] WPC: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:11.932454] [DEBUG] [REMOTE ] WPC: PASS: Integrity check passed. [2026-01-05T12:25:11.932497] [DEBUG] [REMOTE ] WPC: Symbol is viable for forecasting. [2026-01-05T12:25:11.932551] [INFO ] [MAIN ] [3460/3535] WPC kept (0.6s) | 3457 kept, 3 rejected | 137.8/min | ETA: 33s [2026-01-05T12:25:12.388649] [DEBUG] [REMOTE ] WPP: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:12.388849] [DEBUG] [REMOTE ] WPP: PASS: History has at least 300 days. [2026-01-05T12:25:12.389127] [DEBUG] [REMOTE ] WPP: PASS: Price check passed. Min price $17.62. [2026-01-05T12:25:12.389274] [DEBUG] [REMOTE ] WPP: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:12.389404] [DEBUG] [REMOTE ] WPP: PASS: Integrity check passed. [2026-01-05T12:25:12.389447] [DEBUG] [REMOTE ] WPP: Symbol is viable for forecasting. [2026-01-05T12:25:12.389501] [INFO ] [MAIN ] [3461/3535] WPP kept (0.5s) | 3458 kept, 3 rejected | 137.8/min | ETA: 32s [2026-01-05T12:25:12.655933] [DEBUG] [REMOTE ] WRAP: Retrieved 1911 rows, trimmed to 300. [2026-01-05T12:25:12.656115] [DEBUG] [REMOTE ] WRAP: PASS: History has at least 300 days. [2026-01-05T12:25:12.656369] [DEBUG] [REMOTE ] WRAP: PASS: Price check passed. Min price $1.98. [2026-01-05T12:25:12.656511] [DEBUG] [REMOTE ] WRAP: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:12.656727] [DEBUG] [REMOTE ] WRAP: PASS: Integrity check passed. [2026-01-05T12:25:12.656775] [DEBUG] [REMOTE ] WRAP: Symbol is viable for forecasting. [2026-01-05T12:25:12.656831] [INFO ] [MAIN ] [3462/3535] WRAP kept (0.3s) | 3459 kept, 3 rejected | 137.8/min | ETA: 32s [2026-01-05T12:25:13.145228] [DEBUG] [REMOTE ] WRB: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:13.145444] [DEBUG] [REMOTE ] WRB: PASS: History has at least 300 days. [2026-01-05T12:25:13.145969] [DEBUG] [REMOTE ] WRB: PASS: Price check passed. Min price $65.58. [2026-01-05T12:25:13.146119] [DEBUG] [REMOTE ] WRB: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:13.146262] [DEBUG] [REMOTE ] WRB: PASS: Integrity check passed. [2026-01-05T12:25:13.146304] [DEBUG] [REMOTE ] WRB: Symbol is viable for forecasting. [2026-01-05T12:25:13.146357] [INFO ] [MAIN ] [3463/3535] WRB kept (0.5s) | 3460 kept, 3 rejected | 137.8/min | ETA: 31s [2026-01-05T12:25:13.431114] [DEBUG] [REMOTE ] WRBY: Retrieved 1070 rows, trimmed to 300. [2026-01-05T12:25:13.431310] [DEBUG] [REMOTE ] WRBY: PASS: History has at least 300 days. [2026-01-05T12:25:13.431559] [DEBUG] [REMOTE ] WRBY: PASS: Price check passed. Min price $16.49. [2026-01-05T12:25:13.431750] [DEBUG] [REMOTE ] WRBY: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:13.431874] [DEBUG] [REMOTE ] WRBY: PASS: Integrity check passed. [2026-01-05T12:25:13.431916] [DEBUG] [REMOTE ] WRBY: Symbol is viable for forecasting. [2026-01-05T12:25:13.431993] [INFO ] [MAIN ] [3464/3535] WRBY kept (0.3s) | 3461 kept, 3 rejected | 137.8/min | ETA: 31s [2026-01-05T12:25:14.123343] [DEBUG] [REMOTE ] WRLD: Retrieved 6581 rows, trimmed to 300. [2026-01-05T12:25:14.123540] [DEBUG] [REMOTE ] WRLD: PASS: History has at least 300 days. [2026-01-05T12:25:14.123839] [DEBUG] [REMOTE ] WRLD: PASS: Price check passed. Min price $126.42. [2026-01-05T12:25:14.124043] [DEBUG] [REMOTE ] WRLD: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:14.124179] [DEBUG] [REMOTE ] WRLD: PASS: Integrity check passed. [2026-01-05T12:25:14.124224] [DEBUG] [REMOTE ] WRLD: Symbol is viable for forecasting. [2026-01-05T12:25:14.124278] [INFO ] [MAIN ] [3465/3535] WRLD kept (0.7s) | 3462 kept, 3 rejected | 137.8/min | ETA: 30s [2026-01-05T12:25:14.573026] [DEBUG] [REMOTE ] WSBC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:14.573161] [DEBUG] [REMOTE ] WSBC: PASS: History has at least 300 days. [2026-01-05T12:25:14.573387] [DEBUG] [REMOTE ] WSBC: PASS: Price check passed. Min price $29.48. [2026-01-05T12:25:14.573527] [DEBUG] [REMOTE ] WSBC: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:14.573668] [DEBUG] [REMOTE ] WSBC: PASS: Integrity check passed. [2026-01-05T12:25:14.573710] [DEBUG] [REMOTE ] WSBC: Symbol is viable for forecasting. [2026-01-05T12:25:14.573759] [INFO ] [MAIN ] [3466/3535] WSBC kept (0.4s) | 3463 kept, 3 rejected | 137.8/min | ETA: 30s [2026-01-05T12:25:14.984250] [DEBUG] [REMOTE ] WSBF: Retrieved 5093 rows, trimmed to 300. [2026-01-05T12:25:14.984507] [DEBUG] [REMOTE ] WSBF: PASS: History has at least 300 days. [2026-01-05T12:25:14.984863] [DEBUG] [REMOTE ] WSBF: PASS: Price check passed. Min price $14.62. [2026-01-05T12:25:14.985021] [DEBUG] [REMOTE ] WSBF: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:14.985178] [DEBUG] [REMOTE ] WSBF: PASS: Integrity check passed. [2026-01-05T12:25:14.985223] [DEBUG] [REMOTE ] WSBF: Symbol is viable for forecasting. [2026-01-05T12:25:14.985279] [INFO ] [MAIN ] [3467/3535] WSBF kept (0.4s) | 3464 kept, 3 rejected | 137.8/min | ETA: 30s [2026-01-05T12:25:15.117705] [DEBUG] [REMOTE ] WSC: Retrieved 2031 rows, trimmed to 300. [2026-01-05T12:25:15.117834] [DEBUG] [REMOTE ] WSC: PASS: History has at least 300 days. [2026-01-05T12:25:15.118036] [DEBUG] [REMOTE ] WSC: PASS: Price check passed. Min price $14.93. [2026-01-05T12:25:15.118172] [DEBUG] [REMOTE ] WSC: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:15.118309] [DEBUG] [REMOTE ] WSC: PASS: Integrity check passed. [2026-01-05T12:25:15.118356] [DEBUG] [REMOTE ] WSC: Symbol is viable for forecasting. [2026-01-05T12:25:15.118404] [INFO ] [MAIN ] [3468/3535] WSC kept (0.1s) | 3465 kept, 3 rejected | 137.8/min | ETA: 29s [2026-01-05T12:25:15.732897] [DEBUG] [REMOTE ] WSFS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:15.733141] [DEBUG] [REMOTE ] WSFS: PASS: History has at least 300 days. [2026-01-05T12:25:15.733408] [DEBUG] [REMOTE ] WSFS: PASS: Price check passed. Min price $50.19. [2026-01-05T12:25:15.733546] [DEBUG] [REMOTE ] WSFS: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:15.733691] [DEBUG] [REMOTE ] WSFS: PASS: Integrity check passed. [2026-01-05T12:25:15.733733] [DEBUG] [REMOTE ] WSFS: Symbol is viable for forecasting. [2026-01-05T12:25:15.733784] [INFO ] [MAIN ] [3469/3535] WSFS kept (0.6s) | 3466 kept, 3 rejected | 137.8/min | ETA: 29s [2026-01-05T12:25:16.245671] [DEBUG] [REMOTE ] WSM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:16.245805] [DEBUG] [REMOTE ] WSM: PASS: History has at least 300 days. [2026-01-05T12:25:16.246032] [DEBUG] [REMOTE ] WSM: PASS: Price check passed. Min price $172.55. [2026-01-05T12:25:16.246187] [DEBUG] [REMOTE ] WSM: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:16.246317] [DEBUG] [REMOTE ] WSM: PASS: Integrity check passed. [2026-01-05T12:25:16.246359] [DEBUG] [REMOTE ] WSM: Symbol is viable for forecasting. [2026-01-05T12:25:16.246426] [INFO ] [MAIN ] [3470/3535] WSM kept (0.5s) | 3467 kept, 3 rejected | 137.8/min | ETA: 28s [2026-01-05T12:25:16.610485] [DEBUG] [REMOTE ] WSO: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:16.610646] [DEBUG] [REMOTE ] WSO: PASS: History has at least 300 days. [2026-01-05T12:25:16.610874] [DEBUG] [REMOTE ] WSO: PASS: Price check passed. Min price $323.51. [2026-01-05T12:25:16.611020] [DEBUG] [REMOTE ] WSO: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:16.611137] [DEBUG] [REMOTE ] WSO: PASS: Integrity check passed. [2026-01-05T12:25:16.611178] [DEBUG] [REMOTE ] WSO: Symbol is viable for forecasting. [2026-01-05T12:25:16.611225] [INFO ] [MAIN ] [3471/3535] WSO kept (0.4s) | 3468 kept, 3 rejected | 137.8/min | ETA: 28s [2026-01-05T12:25:17.139514] [DEBUG] [REMOTE ] WTBA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:17.139670] [DEBUG] [REMOTE ] WTBA: PASS: History has at least 300 days. [2026-01-05T12:25:17.139899] [DEBUG] [REMOTE ] WTBA: PASS: Price check passed. Min price $18.93. [2026-01-05T12:25:17.140034] [DEBUG] [REMOTE ] WTBA: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:17.140153] [DEBUG] [REMOTE ] WTBA: PASS: Integrity check passed. [2026-01-05T12:25:17.140193] [DEBUG] [REMOTE ] WTBA: Symbol is viable for forecasting. [2026-01-05T12:25:17.140239] [INFO ] [MAIN ] [3472/3535] WTBA kept (0.5s) | 3469 kept, 3 rejected | 137.8/min | ETA: 27s [2026-01-05T12:25:17.487411] [DEBUG] [REMOTE ] WTFC: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:17.487547] [DEBUG] [REMOTE ] WTFC: PASS: History has at least 300 days. [2026-01-05T12:25:17.487779] [DEBUG] [REMOTE ] WTFC: PASS: Price check passed. Min price $119.77. [2026-01-05T12:25:17.487910] [DEBUG] [REMOTE ] WTFC: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:17.488022] [DEBUG] [REMOTE ] WTFC: PASS: Integrity check passed. [2026-01-05T12:25:17.488062] [DEBUG] [REMOTE ] WTFC: Symbol is viable for forecasting. [2026-01-05T12:25:17.488109] [INFO ] [MAIN ] [3473/3535] WTFC kept (0.3s) | 3470 kept, 3 rejected | 137.8/min | ETA: 27s [2026-01-05T12:25:17.970555] [DEBUG] [REMOTE ] WTI: Retrieved 5266 rows, trimmed to 300. [2026-01-05T12:25:17.970716] [DEBUG] [REMOTE ] WTI: PASS: History has at least 300 days. [2026-01-05T12:25:17.970928] [DEBUG] [REMOTE ] WTI: PASS: Price check passed. Min price $1.61. [2026-01-05T12:25:17.971089] [DEBUG] [REMOTE ] WTI: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:17.971201] [DEBUG] [REMOTE ] WTI: PASS: Integrity check passed. [2026-01-05T12:25:17.971240] [DEBUG] [REMOTE ] WTI: Symbol is viable for forecasting. [2026-01-05T12:25:17.971286] [INFO ] [MAIN ] [3474/3535] WTI kept (0.5s) | 3471 kept, 3 rejected | 137.8/min | ETA: 27s [2026-01-05T12:25:18.413452] [DEBUG] [REMOTE ] WTRG: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:18.413602] [DEBUG] [REMOTE ] WTRG: PASS: History has at least 300 days. [2026-01-05T12:25:18.413821] [DEBUG] [REMOTE ] WTRG: PASS: Price check passed. Min price $37.16. [2026-01-05T12:25:18.413956] [DEBUG] [REMOTE ] WTRG: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:18.414076] [DEBUG] [REMOTE ] WTRG: PASS: Integrity check passed. [2026-01-05T12:25:18.414126] [DEBUG] [REMOTE ] WTRG: Symbol is viable for forecasting. [2026-01-05T12:25:18.414179] [INFO ] [MAIN ] [3475/3535] WTRG kept (0.4s) | 3472 kept, 3 rejected | 137.8/min | ETA: 26s [2026-01-05T12:25:18.900386] [DEBUG] [REMOTE ] WTS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:18.900530] [DEBUG] [REMOTE ] WTS: PASS: History has at least 300 days. [2026-01-05T12:25:18.900778] [DEBUG] [REMOTE ] WTS: PASS: Price check passed. Min price $263.05. [2026-01-05T12:25:18.900948] [DEBUG] [REMOTE ] WTS: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:18.901066] [DEBUG] [REMOTE ] WTS: PASS: Integrity check passed. [2026-01-05T12:25:18.901128] [DEBUG] [REMOTE ] WTS: Symbol is viable for forecasting. [2026-01-05T12:25:18.901179] [INFO ] [MAIN ] [3476/3535] WTS kept (0.5s) | 3473 kept, 3 rejected | 137.8/min | ETA: 26s [2026-01-05T12:25:19.351853] [DEBUG] [REMOTE ] WULF: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:19.352000] [DEBUG] [REMOTE ] WULF: PASS: History has at least 300 days. [2026-01-05T12:25:19.352208] [DEBUG] [REMOTE ] WULF: PASS: Price check passed. Min price $10.99. [2026-01-05T12:25:19.352340] [DEBUG] [REMOTE ] WULF: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:19.352455] [DEBUG] [REMOTE ] WULF: PASS: Integrity check passed. [2026-01-05T12:25:19.352494] [DEBUG] [REMOTE ] WULF: Symbol is viable for forecasting. [2026-01-05T12:25:19.352542] [INFO ] [MAIN ] [3477/3535] WULF kept (0.5s) | 3474 kept, 3 rejected | 137.8/min | ETA: 25s [2026-01-05T12:25:19.514521] [DEBUG] [REMOTE ] WVE: Retrieved 2550 rows, trimmed to 300. [2026-01-05T12:25:19.514665] [DEBUG] [REMOTE ] WVE: PASS: History has at least 300 days. [2026-01-05T12:25:19.514863] [DEBUG] [REMOTE ] WVE: PASS: Price check passed. Min price $6.67. [2026-01-05T12:25:19.514994] [DEBUG] [REMOTE ] WVE: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:19.515101] [DEBUG] [REMOTE ] WVE: PASS: Integrity check passed. [2026-01-05T12:25:19.515140] [DEBUG] [REMOTE ] WVE: Symbol is viable for forecasting. [2026-01-05T12:25:19.515186] [INFO ] [MAIN ] [3478/3535] WVE kept (0.2s) | 3475 kept, 3 rejected | 137.8/min | ETA: 25s [2026-01-05T12:25:20.236442] [DEBUG] [REMOTE ] WWD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:20.236586] [DEBUG] [REMOTE ] WWD: PASS: History has at least 300 days. [2026-01-05T12:25:20.236796] [DEBUG] [REMOTE ] WWD: PASS: Price check passed. Min price $246.70. [2026-01-05T12:25:20.236929] [DEBUG] [REMOTE ] WWD: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:20.237046] [DEBUG] [REMOTE ] WWD: PASS: Integrity check passed. [2026-01-05T12:25:20.237086] [DEBUG] [REMOTE ] WWD: Symbol is viable for forecasting. [2026-01-05T12:25:20.237133] [INFO ] [MAIN ] [3479/3535] WWD kept (0.7s) | 3476 kept, 3 rejected | 137.8/min | ETA: 24s [2026-01-05T12:25:20.696982] [DEBUG] [REMOTE ] WY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:20.697118] [DEBUG] [REMOTE ] WY: PASS: History has at least 300 days. [2026-01-05T12:25:20.697333] [DEBUG] [REMOTE ] WY: PASS: Price check passed. Min price $21.15. [2026-01-05T12:25:20.697486] [DEBUG] [REMOTE ] WY: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:20.697628] [DEBUG] [REMOTE ] WY: PASS: Integrity check passed. [2026-01-05T12:25:20.697672] [DEBUG] [REMOTE ] WY: Symbol is viable for forecasting. [2026-01-05T12:25:20.697719] [INFO ] [MAIN ] [3480/3535] WY kept (0.5s) | 3477 kept, 3 rejected | 137.8/min | ETA: 24s [2026-01-05T12:25:21.143811] [DEBUG] [REMOTE ] WYNN: Retrieved 5834 rows, trimmed to 300. [2026-01-05T12:25:21.143950] [DEBUG] [REMOTE ] WYNN: PASS: History has at least 300 days. [2026-01-05T12:25:21.144213] [DEBUG] [REMOTE ] WYNN: PASS: Price check passed. Min price $112.28. [2026-01-05T12:25:21.144388] [DEBUG] [REMOTE ] WYNN: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:21.144539] [DEBUG] [REMOTE ] WYNN: PASS: Integrity check passed. [2026-01-05T12:25:21.144622] [DEBUG] [REMOTE ] WYNN: Symbol is viable for forecasting. [2026-01-05T12:25:21.144685] [INFO ] [MAIN ] [3481/3535] WYNN kept (0.4s) | 3478 kept, 3 rejected | 137.8/min | ETA: 24s [2026-01-05T12:25:21.281905] [DEBUG] [REMOTE ] XBIL: Retrieved 710 rows, trimmed to 300. [2026-01-05T12:25:21.282031] [DEBUG] [REMOTE ] XBIL: PASS: History has at least 300 days. [2026-01-05T12:25:21.282230] [DEBUG] [REMOTE ] XBIL: PASS: Price check passed. Min price $49.63. [2026-01-05T12:25:21.282360] [DEBUG] [REMOTE ] XBIL: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:21.282466] [DEBUG] [REMOTE ] XBIL: PASS: Integrity check passed. [2026-01-05T12:25:21.282520] [DEBUG] [REMOTE ] XBIL: Symbol is viable for forecasting. [2026-01-05T12:25:21.282566] [INFO ] [MAIN ] [3482/3535] XBIL kept (0.1s) | 3479 kept, 3 rejected | 137.8/min | ETA: 23s [2026-01-05T12:25:22.023866] [DEBUG] [REMOTE ] XEL: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:22.024006] [DEBUG] [REMOTE ] XEL: PASS: History has at least 300 days. [2026-01-05T12:25:22.024227] [DEBUG] [REMOTE ] XEL: PASS: Price check passed. Min price $72.12. [2026-01-05T12:25:22.024361] [DEBUG] [REMOTE ] XEL: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:22.024477] [DEBUG] [REMOTE ] XEL: PASS: Integrity check passed. [2026-01-05T12:25:22.024518] [DEBUG] [REMOTE ] XEL: Symbol is viable for forecasting. [2026-01-05T12:25:22.024565] [INFO ] [MAIN ] [3483/3535] XEL kept (0.7s) | 3480 kept, 3 rejected | 137.8/min | ETA: 23s [2026-01-05T12:25:22.372438] [DEBUG] [REMOTE ] XENE: Retrieved 2806 rows, trimmed to 300. [2026-01-05T12:25:22.372609] [DEBUG] [REMOTE ] XENE: PASS: History has at least 300 days. [2026-01-05T12:25:22.372861] [DEBUG] [REMOTE ] XENE: PASS: Price check passed. Min price $38.25. [2026-01-05T12:25:22.373001] [DEBUG] [REMOTE ] XENE: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:22.373144] [DEBUG] [REMOTE ] XENE: PASS: Integrity check passed. [2026-01-05T12:25:22.373197] [DEBUG] [REMOTE ] XENE: Symbol is viable for forecasting. [2026-01-05T12:25:22.373255] [INFO ] [MAIN ] [3484/3535] XENE kept (0.3s) | 3481 kept, 3 rejected | 137.8/min | ETA: 22s [2026-01-05T12:25:22.685811] [DEBUG] [REMOTE ] XERS: Retrieved 1894 rows, trimmed to 300. [2026-01-05T12:25:22.685929] [DEBUG] [REMOTE ] XERS: PASS: History has at least 300 days. [2026-01-05T12:25:22.686123] [DEBUG] [REMOTE ] XERS: PASS: Price check passed. Min price $6.47. [2026-01-05T12:25:22.686253] [DEBUG] [REMOTE ] XERS: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:22.686361] [DEBUG] [REMOTE ] XERS: PASS: Integrity check passed. [2026-01-05T12:25:22.686400] [DEBUG] [REMOTE ] XERS: Symbol is viable for forecasting. [2026-01-05T12:25:22.686447] [INFO ] [MAIN ] [3485/3535] XERS kept (0.3s) | 3482 kept, 3 rejected | 137.8/min | ETA: 22s [2026-01-05T12:25:23.093956] [DEBUG] [REMOTE ] XGN: Retrieved 1581 rows, trimmed to 300. [2026-01-05T12:25:23.094075] [DEBUG] [REMOTE ] XGN: PASS: History has at least 300 days. [2026-01-05T12:25:23.094277] [DEBUG] [REMOTE ] XGN: PASS: Price check passed. Min price $5.98. [2026-01-05T12:25:23.094408] [DEBUG] [REMOTE ] XGN: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:23.094514] [DEBUG] [REMOTE ] XGN: PASS: Integrity check passed. [2026-01-05T12:25:23.094554] [DEBUG] [REMOTE ] XGN: Symbol is viable for forecasting. [2026-01-05T12:25:23.094636] [INFO ] [MAIN ] [3486/3535] XGN kept (0.4s) | 3483 kept, 3 rejected | 137.8/min | ETA: 21s [2026-01-05T12:25:23.703588] [DEBUG] [REMOTE ] XOM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:23.703728] [DEBUG] [REMOTE ] XOM: PASS: History has at least 300 days. [2026-01-05T12:25:23.703981] [DEBUG] [REMOTE ] XOM: PASS: Price check passed. Min price $109.69. [2026-01-05T12:25:23.704154] [DEBUG] [REMOTE ] XOM: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:23.704271] [DEBUG] [REMOTE ] XOM: PASS: Integrity check passed. [2026-01-05T12:25:23.704310] [DEBUG] [REMOTE ] XOM: Symbol is viable for forecasting. [2026-01-05T12:25:23.704357] [INFO ] [MAIN ] [3487/3535] XOM kept (0.6s) | 3484 kept, 3 rejected | 137.8/min | ETA: 21s [2026-01-05T12:25:24.191209] [DEBUG] [REMOTE ] XOMA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:24.191342] [DEBUG] [REMOTE ] XOMA: PASS: History has at least 300 days. [2026-01-05T12:25:24.191549] [DEBUG] [REMOTE ] XOMA: PASS: Price check passed. Min price $24.90. [2026-01-05T12:25:24.191701] [DEBUG] [REMOTE ] XOMA: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:24.191815] [DEBUG] [REMOTE ] XOMA: PASS: Integrity check passed. [2026-01-05T12:25:24.191870] [DEBUG] [REMOTE ] XOMA: Symbol is viable for forecasting. [2026-01-05T12:25:24.191918] [INFO ] [MAIN ] [3488/3535] XOMA kept (0.5s) | 3485 kept, 3 rejected | 137.8/min | ETA: 20s [2026-01-05T12:25:24.425399] [DEBUG] [REMOTE ] XOS: Retrieved 1097 rows, trimmed to 300. [2026-01-05T12:25:24.425530] [DEBUG] [REMOTE ] XOS: PASS: History has at least 300 days. [2026-01-05T12:25:24.425743] [DEBUG] [REMOTE ] XOS: PASS: Price check passed. Min price $1.80. [2026-01-05T12:25:24.425875] [DEBUG] [REMOTE ] XOS: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:24.425983] [DEBUG] [REMOTE ] XOS: PASS: Integrity check passed. [2026-01-05T12:25:24.426023] [DEBUG] [REMOTE ] XOS: Symbol is viable for forecasting. [2026-01-05T12:25:24.426069] [INFO ] [MAIN ] [3489/3535] XOS kept (0.2s) | 3486 kept, 3 rejected | 137.8/min | ETA: 20s [2026-01-05T12:25:24.853730] [DEBUG] [REMOTE ] XP: Retrieved 1523 rows, trimmed to 300. [2026-01-05T12:25:24.853857] [DEBUG] [REMOTE ] XP: PASS: History has at least 300 days. [2026-01-05T12:25:24.854063] [DEBUG] [REMOTE ] XP: PASS: Price check passed. Min price $15.65. [2026-01-05T12:25:24.854198] [DEBUG] [REMOTE ] XP: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:24.854309] [DEBUG] [REMOTE ] XP: PASS: Integrity check passed. [2026-01-05T12:25:24.854350] [DEBUG] [REMOTE ] XP: Symbol is viable for forecasting. [2026-01-05T12:25:24.854399] [INFO ] [MAIN ] [3490/3535] XP kept (0.4s) | 3487 kept, 3 rejected | 137.8/min | ETA: 20s [2026-01-05T12:25:25.386052] [DEBUG] [REMOTE ] XPEL: Retrieved 4637 rows, trimmed to 300. [2026-01-05T12:25:25.386181] [DEBUG] [REMOTE ] XPEL: PASS: History has at least 300 days. [2026-01-05T12:25:25.386389] [DEBUG] [REMOTE ] XPEL: PASS: Price check passed. Min price $33.89. [2026-01-05T12:25:25.386524] [DEBUG] [REMOTE ] XPEL: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:25.386656] [DEBUG] [REMOTE ] XPEL: PASS: Integrity check passed. [2026-01-05T12:25:25.386700] [DEBUG] [REMOTE ] XPEL: Symbol is viable for forecasting. [2026-01-05T12:25:25.386749] [INFO ] [MAIN ] [3491/3535] XPEL kept (0.5s) | 3488 kept, 3 rejected | 137.8/min | ETA: 19s [2026-01-05T12:25:25.777232] [DEBUG] [REMOTE ] XPO: Retrieved 5596 rows, trimmed to 300. [2026-01-05T12:25:25.777379] [DEBUG] [REMOTE ] XPO: PASS: History has at least 300 days. [2026-01-05T12:25:25.777652] [DEBUG] [REMOTE ] XPO: PASS: Price check passed. Min price $123.66. [2026-01-05T12:25:25.777820] [DEBUG] [REMOTE ] XPO: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:25.777963] [DEBUG] [REMOTE ] XPO: PASS: Integrity check passed. [2026-01-05T12:25:25.778015] [DEBUG] [REMOTE ] XPO: Symbol is viable for forecasting. [2026-01-05T12:25:25.778077] [INFO ] [MAIN ] [3492/3535] XPO kept (0.4s) | 3489 kept, 3 rejected | 137.8/min | ETA: 19s [2026-01-05T12:25:25.925824] [DEBUG] [REMOTE ] XPOF: Retrieved 1117 rows, trimmed to 300. [2026-01-05T12:25:25.925947] [DEBUG] [REMOTE ] XPOF: PASS: History has at least 300 days. [2026-01-05T12:25:25.926143] [DEBUG] [REMOTE ] XPOF: PASS: Price check passed. Min price $5.49. [2026-01-05T12:25:25.926272] [DEBUG] [REMOTE ] XPOF: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:25.926379] [DEBUG] [REMOTE ] XPOF: PASS: Integrity check passed. [2026-01-05T12:25:25.926419] [DEBUG] [REMOTE ] XPOF: Symbol is viable for forecasting. [2026-01-05T12:25:25.926465] [INFO ] [MAIN ] [3493/3535] XPOF kept (0.1s) | 3490 kept, 3 rejected | 137.8/min | ETA: 18s [2026-01-05T12:25:26.557603] [DEBUG] [REMOTE ] XPRO: Retrieved 3119 rows, trimmed to 300. [2026-01-05T12:25:26.557729] [DEBUG] [REMOTE ] XPRO: PASS: History has at least 300 days. [2026-01-05T12:25:26.557926] [DEBUG] [REMOTE ] XPRO: PASS: Price check passed. Min price $12.03. [2026-01-05T12:25:26.558057] [DEBUG] [REMOTE ] XPRO: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:26.558168] [DEBUG] [REMOTE ] XPRO: PASS: Integrity check passed. [2026-01-05T12:25:26.558222] [DEBUG] [REMOTE ] XPRO: Symbol is viable for forecasting. [2026-01-05T12:25:26.558269] [INFO ] [MAIN ] [3494/3535] XPRO kept (0.6s) | 3491 kept, 3 rejected | 137.8/min | ETA: 18s [2026-01-05T12:25:27.065813] [DEBUG] [REMOTE ] XRAY: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:27.065945] [DEBUG] [REMOTE ] XRAY: PASS: History has at least 300 days. [2026-01-05T12:25:27.066150] [DEBUG] [REMOTE ] XRAY: PASS: Price check passed. Min price $9.75. [2026-01-05T12:25:27.066279] [DEBUG] [REMOTE ] XRAY: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:27.066391] [DEBUG] [REMOTE ] XRAY: PASS: Integrity check passed. [2026-01-05T12:25:27.066431] [DEBUG] [REMOTE ] XRAY: Symbol is viable for forecasting. [2026-01-05T12:25:27.066477] [INFO ] [MAIN ] [3495/3535] XRAY kept (0.5s) | 3492 kept, 3 rejected | 137.8/min | ETA: 17s [2026-01-05T12:25:27.532429] [DEBUG] [REMOTE ] XRX: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:27.532557] [DEBUG] [REMOTE ] XRX: PASS: History has at least 300 days. [2026-01-05T12:25:27.532779] [DEBUG] [REMOTE ] XRX: PASS: Price check passed. Min price $2.32. [2026-01-05T12:25:27.532911] [DEBUG] [REMOTE ] XRX: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:27.533022] [DEBUG] [REMOTE ] XRX: PASS: Integrity check passed. [2026-01-05T12:25:27.533061] [DEBUG] [REMOTE ] XRX: Symbol is viable for forecasting. [2026-01-05T12:25:27.533108] [INFO ] [MAIN ] [3496/3535] XRX kept (0.5s) | 3493 kept, 3 rejected | 137.8/min | ETA: 17s [2026-01-05T12:25:27.712422] [DEBUG] [REMOTE ] XTIA: Retrieved 455 rows, trimmed to 300. [2026-01-05T12:25:27.712544] [DEBUG] [REMOTE ] XTIA: PASS: History has at least 300 days. [2026-01-05T12:25:27.712754] [DEBUG] [REMOTE ] XTIA: PASS: Price check passed. Min price $1.24. [2026-01-05T12:25:27.712885] [DEBUG] [REMOTE ] XTIA: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:27.712991] [DEBUG] [REMOTE ] XTIA: PASS: Integrity check passed. [2026-01-05T12:25:27.713031] [DEBUG] [REMOTE ] XTIA: Symbol is viable for forecasting. [2026-01-05T12:25:27.713077] [INFO ] [MAIN ] [3497/3535] XTIA kept (0.2s) | 3494 kept, 3 rejected | 137.8/min | ETA: 17s [2026-01-05T12:25:28.260053] [DEBUG] [REMOTE ] XYF: Retrieved 1832 rows, trimmed to 300. [2026-01-05T12:25:28.260182] [DEBUG] [REMOTE ] XYF: PASS: History has at least 300 days. [2026-01-05T12:25:28.260385] [DEBUG] [REMOTE ] XYF: PASS: Price check passed. Min price $5.60. [2026-01-05T12:25:28.261107] [DEBUG] [REMOTE ] XYF: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:28.261271] [DEBUG] [REMOTE ] XYF: PASS: Integrity check passed. [2026-01-05T12:25:28.261312] [DEBUG] [REMOTE ] XYF: Symbol is viable for forecasting. [2026-01-05T12:25:28.261359] [INFO ] [MAIN ] [3498/3535] XYF kept (0.5s) | 3495 kept, 3 rejected | 137.8/min | ETA: 16s [2026-01-05T12:25:28.692017] [DEBUG] [REMOTE ] XYL: Retrieved 3576 rows, trimmed to 300. [2026-01-05T12:25:28.692148] [DEBUG] [REMOTE ] XYL: PASS: History has at least 300 days. [2026-01-05T12:25:28.692350] [DEBUG] [REMOTE ] XYL: PASS: Price check passed. Min price $136.18. [2026-01-05T12:25:28.692486] [DEBUG] [REMOTE ] XYL: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:28.692616] [DEBUG] [REMOTE ] XYL: PASS: Integrity check passed. [2026-01-05T12:25:28.692659] [DEBUG] [REMOTE ] XYL: Symbol is viable for forecasting. [2026-01-05T12:25:28.692709] [INFO ] [MAIN ] [3499/3535] XYL kept (0.4s) | 3496 kept, 3 rejected | 137.8/min | ETA: 16s [2026-01-05T12:25:29.000545] [DEBUG] [REMOTE ] YALA: Retrieved 1321 rows, trimmed to 300. [2026-01-05T12:25:29.000721] [DEBUG] [REMOTE ] YALA: PASS: History has at least 300 days. [2026-01-05T12:25:29.000938] [DEBUG] [REMOTE ] YALA: PASS: Price check passed. Min price $6.82. [2026-01-05T12:25:29.001074] [DEBUG] [REMOTE ] YALA: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:29.001189] [DEBUG] [REMOTE ] YALA: PASS: Integrity check passed. [2026-01-05T12:25:29.001248] [DEBUG] [REMOTE ] YALA: Symbol is viable for forecasting. [2026-01-05T12:25:29.001297] [INFO ] [MAIN ] [3500/3535] YALA kept (0.3s) | 3497 kept, 3 rejected | 137.8/min | ETA: 15s [2026-01-05T12:25:29.508000] [DEBUG] [REMOTE ] YELP: Retrieved 3480 rows, trimmed to 300. [2026-01-05T12:25:29.508129] [DEBUG] [REMOTE ] YELP: PASS: History has at least 300 days. [2026-01-05T12:25:29.508336] [DEBUG] [REMOTE ] YELP: PASS: Price check passed. Min price $27.51. [2026-01-05T12:25:29.508475] [DEBUG] [REMOTE ] YELP: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:29.508624] [DEBUG] [REMOTE ] YELP: PASS: Integrity check passed. [2026-01-05T12:25:29.508667] [DEBUG] [REMOTE ] YELP: Symbol is viable for forecasting. [2026-01-05T12:25:29.508714] [INFO ] [MAIN ] [3501/3535] YELP kept (0.5s) | 3498 kept, 3 rejected | 137.8/min | ETA: 15s [2026-01-05T12:25:29.824868] [DEBUG] [REMOTE ] YETI: Retrieved 1806 rows, trimmed to 300. [2026-01-05T12:25:29.824993] [DEBUG] [REMOTE ] YETI: PASS: History has at least 300 days. [2026-01-05T12:25:29.825197] [DEBUG] [REMOTE ] YETI: PASS: Price check passed. Min price $32.11. [2026-01-05T12:25:29.825334] [DEBUG] [REMOTE ] YETI: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:29.825445] [DEBUG] [REMOTE ] YETI: PASS: Integrity check passed. [2026-01-05T12:25:29.825485] [DEBUG] [REMOTE ] YETI: Symbol is viable for forecasting. [2026-01-05T12:25:29.825534] [INFO ] [MAIN ] [3502/3535] YETI kept (0.3s) | 3499 kept, 3 rejected | 137.8/min | ETA: 14s [2026-01-05T12:25:30.153145] [DEBUG] [REMOTE ] YMM: Retrieved 1139 rows, trimmed to 300. [2026-01-05T12:25:30.153276] [DEBUG] [REMOTE ] YMM: PASS: History has at least 300 days. [2026-01-05T12:25:30.153709] [DEBUG] [REMOTE ] YMM: PASS: Price check passed. Min price $10.21. [2026-01-05T12:25:30.153849] [DEBUG] [REMOTE ] YMM: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:30.153959] [DEBUG] [REMOTE ] YMM: PASS: Integrity check passed. [2026-01-05T12:25:30.153998] [DEBUG] [REMOTE ] YMM: Symbol is viable for forecasting. [2026-01-05T12:25:30.154044] [INFO ] [MAIN ] [3503/3535] YMM kept (0.3s) | 3500 kept, 3 rejected | 137.9/min | ETA: 14s [2026-01-05T12:25:30.794801] [DEBUG] [REMOTE ] YPF: Retrieved 6582 rows, trimmed to 300. [2026-01-05T12:25:30.794939] [DEBUG] [REMOTE ] YPF: PASS: History has at least 300 days. [2026-01-05T12:25:30.795153] [DEBUG] [REMOTE ] YPF: PASS: Price check passed. Min price $23.99. [2026-01-05T12:25:30.795283] [DEBUG] [REMOTE ] YPF: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:30.795396] [DEBUG] [REMOTE ] YPF: PASS: Integrity check passed. [2026-01-05T12:25:30.795436] [DEBUG] [REMOTE ] YPF: Symbol is viable for forecasting. [2026-01-05T12:25:30.795483] [INFO ] [MAIN ] [3504/3535] YPF kept (0.6s) | 3501 kept, 3 rejected | 137.8/min | ETA: 13s [2026-01-05T12:25:30.988767] [DEBUG] [REMOTE ] YQQQ: Retrieved 347 rows, trimmed to 300. [2026-01-05T12:25:30.988901] [DEBUG] [REMOTE ] YQQQ: PASS: History has at least 300 days. [2026-01-05T12:25:30.989102] [DEBUG] [REMOTE ] YQQQ: PASS: Price check passed. Min price $11.54. [2026-01-05T12:25:30.989238] [DEBUG] [REMOTE ] YQQQ: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:30.989352] [DEBUG] [REMOTE ] YQQQ: PASS: Integrity check passed. [2026-01-05T12:25:30.989394] [DEBUG] [REMOTE ] YQQQ: Symbol is viable for forecasting. [2026-01-05T12:25:30.989443] [INFO ] [MAIN ] [3505/3535] YQQQ kept (0.2s) | 3502 kept, 3 rejected | 137.9/min | ETA: 13s [2026-01-05T12:25:31.498447] [DEBUG] [REMOTE ] YRD: Retrieved 2524 rows, trimmed to 300. [2026-01-05T12:25:31.498568] [DEBUG] [REMOTE ] YRD: PASS: History has at least 300 days. [2026-01-05T12:25:31.498803] [DEBUG] [REMOTE ] YRD: PASS: Price check passed. Min price $3.70. [2026-01-05T12:25:31.498932] [DEBUG] [REMOTE ] YRD: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:31.499039] [DEBUG] [REMOTE ] YRD: PASS: Integrity check passed. [2026-01-05T12:25:31.499093] [DEBUG] [REMOTE ] YRD: Symbol is viable for forecasting. [2026-01-05T12:25:31.499146] [INFO ] [MAIN ] [3506/3535] YRD kept (0.5s) | 3503 kept, 3 rejected | 137.8/min | ETA: 13s [2026-01-05T12:25:31.837549] [DEBUG] [REMOTE ] YSG: Retrieved 1285 rows, trimmed to 300. [2026-01-05T12:25:31.837699] [DEBUG] [REMOTE ] YSG: PASS: History has at least 300 days. [2026-01-05T12:25:31.837900] [DEBUG] [REMOTE ] YSG: PASS: Price check passed. Min price $3.89. [2026-01-05T12:25:31.838031] [DEBUG] [REMOTE ] YSG: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:31.838139] [DEBUG] [REMOTE ] YSG: PASS: Integrity check passed. [2026-01-05T12:25:31.838178] [DEBUG] [REMOTE ] YSG: Symbol is viable for forecasting. [2026-01-05T12:25:31.838224] [INFO ] [MAIN ] [3507/3535] YSG kept (0.3s) | 3504 kept, 3 rejected | 137.9/min | ETA: 12s [2026-01-05T12:25:32.339046] [DEBUG] [REMOTE ] YTRA: Retrieved 2272 rows, trimmed to 300. [2026-01-05T12:25:32.339177] [DEBUG] [REMOTE ] YTRA: PASS: History has at least 300 days. [2026-01-05T12:25:32.339384] [DEBUG] [REMOTE ] YTRA: PASS: Price check passed. Min price $1.37. [2026-01-05T12:25:32.339532] [DEBUG] [REMOTE ] YTRA: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:32.339673] [DEBUG] [REMOTE ] YTRA: PASS: Integrity check passed. [2026-01-05T12:25:32.339718] [DEBUG] [REMOTE ] YTRA: Symbol is viable for forecasting. [2026-01-05T12:25:32.339768] [INFO ] [MAIN ] [3508/3535] YTRA kept (0.5s) | 3505 kept, 3 rejected | 137.8/min | ETA: 12s [2026-01-05T12:25:32.860194] [DEBUG] [REMOTE ] YUM: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:32.860337] [DEBUG] [REMOTE ] YUM: PASS: History has at least 300 days. [2026-01-05T12:25:32.860591] [DEBUG] [REMOTE ] YUM: PASS: Price check passed. Min price $137.55. [2026-01-05T12:25:32.860783] [DEBUG] [REMOTE ] YUM: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:32.860907] [DEBUG] [REMOTE ] YUM: PASS: Integrity check passed. [2026-01-05T12:25:32.860951] [DEBUG] [REMOTE ] YUM: Symbol is viable for forecasting. [2026-01-05T12:25:32.861000] [INFO ] [MAIN ] [3509/3535] YUM kept (0.5s) | 3506 kept, 3 rejected | 137.8/min | ETA: 11s [2026-01-05T12:25:33.144291] [DEBUG] [REMOTE ] YUMC: Retrieved 2316 rows, trimmed to 300. [2026-01-05T12:25:33.144415] [DEBUG] [REMOTE ] YUMC: PASS: History has at least 300 days. [2026-01-05T12:25:33.144642] [DEBUG] [REMOTE ] YUMC: PASS: Price check passed. Min price $42.18. [2026-01-05T12:25:33.144782] [DEBUG] [REMOTE ] YUMC: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:33.144892] [DEBUG] [REMOTE ] YUMC: PASS: Integrity check passed. [2026-01-05T12:25:33.144934] [DEBUG] [REMOTE ] YUMC: Symbol is viable for forecasting. [2026-01-05T12:25:33.144982] [INFO ] [MAIN ] [3510/3535] YUMC kept (0.3s) | 3507 kept, 3 rejected | 137.9/min | ETA: 11s [2026-01-05T12:25:33.674457] [DEBUG] [REMOTE ] Z: Retrieved 2621 rows, trimmed to 300. [2026-01-05T12:25:33.674709] [DEBUG] [REMOTE ] Z: PASS: History has at least 300 days. [2026-01-05T12:25:33.674933] [DEBUG] [REMOTE ] Z: PASS: Price check passed. Min price $65.92. [2026-01-05T12:25:33.675070] [DEBUG] [REMOTE ] Z: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:33.675189] [DEBUG] [REMOTE ] Z: PASS: Integrity check passed. [2026-01-05T12:25:33.675232] [DEBUG] [REMOTE ] Z: Symbol is viable for forecasting. [2026-01-05T12:25:33.675280] [INFO ] [MAIN ] [3511/3535] Z kept (0.5s) | 3508 kept, 3 rejected | 137.8/min | ETA: 10s [2026-01-05T12:25:34.132419] [DEBUG] [REMOTE ] ZBH: Retrieved 6147 rows, trimmed to 300. [2026-01-05T12:25:34.132551] [DEBUG] [REMOTE ] ZBH: PASS: History has at least 300 days. [2026-01-05T12:25:34.132785] [DEBUG] [REMOTE ] ZBH: PASS: Price check passed. Min price $87.32. [2026-01-05T12:25:34.132921] [DEBUG] [REMOTE ] ZBH: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:34.133037] [DEBUG] [REMOTE ] ZBH: PASS: Integrity check passed. [2026-01-05T12:25:34.133095] [DEBUG] [REMOTE ] ZBH: Symbol is viable for forecasting. [2026-01-05T12:25:34.133143] [INFO ] [MAIN ] [3512/3535] ZBH kept (0.5s) | 3509 kept, 3 rejected | 137.8/min | ETA: 10s [2026-01-05T12:25:34.357025] [DEBUG] [REMOTE ] ZBIO: Retrieved 327 rows, trimmed to 300. [2026-01-05T12:25:34.357151] [DEBUG] [REMOTE ] ZBIO: PASS: History has at least 300 days. [2026-01-05T12:25:34.357350] [DEBUG] [REMOTE ] ZBIO: PASS: Price check passed. Min price $23.89. [2026-01-05T12:25:34.357486] [DEBUG] [REMOTE ] ZBIO: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:34.357619] [DEBUG] [REMOTE ] ZBIO: PASS: Integrity check passed. [2026-01-05T12:25:34.357663] [DEBUG] [REMOTE ] ZBIO: Symbol is viable for forecasting. [2026-01-05T12:25:34.357711] [INFO ] [MAIN ] [3513/3535] ZBIO kept (0.2s) | 3510 kept, 3 rejected | 137.9/min | ETA: 10s [2026-01-05T12:25:35.002394] [DEBUG] [REMOTE ] ZBRA: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:35.002527] [DEBUG] [REMOTE ] ZBRA: PASS: History has at least 300 days. [2026-01-05T12:25:35.002779] [DEBUG] [REMOTE ] ZBRA: PASS: Price check passed. Min price $228.40. [2026-01-05T12:25:35.002960] [DEBUG] [REMOTE ] ZBRA: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:35.003085] [DEBUG] [REMOTE ] ZBRA: PASS: Integrity check passed. [2026-01-05T12:25:35.003128] [DEBUG] [REMOTE ] ZBRA: Symbol is viable for forecasting. [2026-01-05T12:25:35.003179] [INFO ] [MAIN ] [3514/3535] ZBRA kept (0.6s) | 3511 kept, 3 rejected | 137.8/min | ETA: 9s [2026-01-05T12:25:35.460602] [DEBUG] [REMOTE ] ZD: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:35.460737] [DEBUG] [REMOTE ] ZD: PASS: History has at least 300 days. [2026-01-05T12:25:35.460960] [DEBUG] [REMOTE ] ZD: PASS: Price check passed. Min price $29.20. [2026-01-05T12:25:35.461096] [DEBUG] [REMOTE ] ZD: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:35.461216] [DEBUG] [REMOTE ] ZD: PASS: Integrity check passed. [2026-01-05T12:25:35.461258] [DEBUG] [REMOTE ] ZD: Symbol is viable for forecasting. [2026-01-05T12:25:35.461307] [INFO ] [MAIN ] [3515/3535] ZD kept (0.5s) | 3512 kept, 3 rejected | 137.8/min | ETA: 9s [2026-01-05T12:25:35.725837] [DEBUG] [REMOTE ] ZEPP: Retrieved 1986 rows, trimmed to 300. [2026-01-05T12:25:35.725953] [DEBUG] [REMOTE ] ZEPP: PASS: History has at least 300 days. [2026-01-05T12:25:35.726147] [DEBUG] [REMOTE ] ZEPP: PASS: Price check passed. Min price $22.40. [2026-01-05T12:25:35.726276] [DEBUG] [REMOTE ] ZEPP: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:35.726386] [DEBUG] [REMOTE ] ZEPP: PASS: Integrity check passed. [2026-01-05T12:25:35.726429] [DEBUG] [REMOTE ] ZEPP: Symbol is viable for forecasting. [2026-01-05T12:25:35.726475] [INFO ] [MAIN ] [3516/3535] ZEPP kept (0.3s) | 3513 kept, 3 rejected | 137.9/min | ETA: 8s [2026-01-05T12:25:36.096840] [DEBUG] [REMOTE ] ZETA: Retrieved 1147 rows, trimmed to 300. [2026-01-05T12:25:36.096965] [DEBUG] [REMOTE ] ZETA: PASS: History has at least 300 days. [2026-01-05T12:25:36.097160] [DEBUG] [REMOTE ] ZETA: PASS: Price check passed. Min price $16.30. [2026-01-05T12:25:36.097289] [DEBUG] [REMOTE ] ZETA: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:36.097394] [DEBUG] [REMOTE ] ZETA: PASS: Integrity check passed. [2026-01-05T12:25:36.097433] [DEBUG] [REMOTE ] ZETA: Symbol is viable for forecasting. [2026-01-05T12:25:36.097479] [INFO ] [MAIN ] [3517/3535] ZETA kept (0.4s) | 3514 kept, 3 rejected | 137.9/min | ETA: 8s [2026-01-05T12:25:36.748447] [DEBUG] [REMOTE ] ZEUS: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:36.748613] [DEBUG] [REMOTE ] ZEUS: PASS: History has at least 300 days. [2026-01-05T12:25:36.748847] [DEBUG] [REMOTE ] ZEUS: PASS: Price check passed. Min price $27.09. [2026-01-05T12:25:36.748980] [DEBUG] [REMOTE ] ZEUS: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:36.749096] [DEBUG] [REMOTE ] ZEUS: PASS: Integrity check passed. [2026-01-05T12:25:36.749151] [DEBUG] [REMOTE ] ZEUS: Symbol is viable for forecasting. [2026-01-05T12:25:36.749199] [INFO ] [MAIN ] [3518/3535] ZEUS kept (0.7s) | 3515 kept, 3 rejected | 137.8/min | ETA: 7s [2026-01-05T12:25:36.982819] [DEBUG] [REMOTE ] ZGN: Retrieved 1013 rows, trimmed to 300. [2026-01-05T12:25:36.982945] [DEBUG] [REMOTE ] ZGN: PASS: History has at least 300 days. [2026-01-05T12:25:36.983141] [DEBUG] [REMOTE ] ZGN: PASS: Price check passed. Min price $8.76. [2026-01-05T12:25:36.983273] [DEBUG] [REMOTE ] ZGN: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:36.983379] [DEBUG] [REMOTE ] ZGN: PASS: Integrity check passed. [2026-01-05T12:25:36.983418] [DEBUG] [REMOTE ] ZGN: Symbol is viable for forecasting. [2026-01-05T12:25:36.983465] [INFO ] [MAIN ] [3519/3535] ZGN kept (0.2s) | 3516 kept, 3 rejected | 137.9/min | ETA: 7s [2026-01-05T12:25:37.410831] [DEBUG] [REMOTE ] ZH: Retrieved 1199 rows, trimmed to 300. [2026-01-05T12:25:37.410970] [DEBUG] [REMOTE ] ZH: PASS: History has at least 300 days. [2026-01-05T12:25:37.411166] [DEBUG] [REMOTE ] ZH: PASS: Price check passed. Min price $3.27. [2026-01-05T12:25:37.411331] [DEBUG] [REMOTE ] ZH: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:37.411440] [DEBUG] [REMOTE ] ZH: PASS: Integrity check passed. [2026-01-05T12:25:37.411480] [DEBUG] [REMOTE ] ZH: Symbol is viable for forecasting. [2026-01-05T12:25:37.411526] [INFO ] [MAIN ] [3520/3535] ZH kept (0.4s) | 3517 kept, 3 rejected | 137.9/min | ETA: 7s [2026-01-05T12:25:37.819391] [DEBUG] [REMOTE ] ZIM: Retrieved 1239 rows, trimmed to 300. [2026-01-05T12:25:37.819513] [DEBUG] [REMOTE ] ZIM: PASS: History has at least 300 days. [2026-01-05T12:25:37.819724] [DEBUG] [REMOTE ] ZIM: PASS: Price check passed. Min price $12.24. [2026-01-05T12:25:37.819856] [DEBUG] [REMOTE ] ZIM: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:37.819961] [DEBUG] [REMOTE ] ZIM: PASS: Integrity check passed. [2026-01-05T12:25:37.820000] [DEBUG] [REMOTE ] ZIM: Symbol is viable for forecasting. [2026-01-05T12:25:37.820047] [INFO ] [MAIN ] [3521/3535] ZIM kept (0.4s) | 3518 kept, 3 rejected | 137.9/min | ETA: 6s [2026-01-05T12:25:38.406394] [DEBUG] [REMOTE ] ZION: Retrieved 6583 rows, trimmed to 300. [2026-01-05T12:25:38.406525] [DEBUG] [REMOTE ] ZION: PASS: History has at least 300 days. [2026-01-05T12:25:38.406744] [DEBUG] [REMOTE ] ZION: PASS: Price check passed. Min price $46.52. [2026-01-05T12:25:38.406876] [DEBUG] [REMOTE ] ZION: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:38.406986] [DEBUG] [REMOTE ] ZION: PASS: Integrity check passed. [2026-01-05T12:25:38.407026] [DEBUG] [REMOTE ] ZION: Symbol is viable for forecasting. [2026-01-05T12:25:38.407073] [INFO ] [MAIN ] [3522/3535] ZION kept (0.6s) | 3519 kept, 3 rejected | 137.9/min | ETA: 6s [2026-01-05T12:25:38.634072] [DEBUG] [REMOTE ] ZIP: Retrieved 1157 rows, trimmed to 300. [2026-01-05T12:25:38.634208] [DEBUG] [REMOTE ] ZIP: PASS: History has at least 300 days. [2026-01-05T12:25:38.634412] [DEBUG] [REMOTE ] ZIP: PASS: Price check passed. Min price $3.77. [2026-01-05T12:25:38.634544] [DEBUG] [REMOTE ] ZIP: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:38.634684] [DEBUG] [REMOTE ] ZIP: PASS: Integrity check passed. [2026-01-05T12:25:38.634725] [DEBUG] [REMOTE ] ZIP: Symbol is viable for forecasting. [2026-01-05T12:25:38.634772] [INFO ] [MAIN ] [3523/3535] ZIP kept (0.2s) | 3520 kept, 3 rejected | 137.9/min | ETA: 5s [2026-01-05T12:25:39.116061] [DEBUG] [REMOTE ] ZLAB: Retrieved 2083 rows, trimmed to 300. [2026-01-05T12:25:39.116253] [DEBUG] [REMOTE ] ZLAB: PASS: History has at least 300 days. [2026-01-05T12:25:39.116626] [DEBUG] [REMOTE ] ZLAB: PASS: Price check passed. Min price $17.00. [2026-01-05T12:25:39.116822] [DEBUG] [REMOTE ] ZLAB: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:39.116991] [DEBUG] [REMOTE ] ZLAB: PASS: Integrity check passed. [2026-01-05T12:25:39.117059] [DEBUG] [REMOTE ] ZLAB: Symbol is viable for forecasting. [2026-01-05T12:25:39.117117] [INFO ] [MAIN ] [3524/3535] ZLAB kept (0.5s) | 3521 kept, 3 rejected | 137.9/min | ETA: 5s [2026-01-05T12:25:39.482983] [DEBUG] [REMOTE ] ZM: Retrieved 1687 rows, trimmed to 300. [2026-01-05T12:25:39.483127] [DEBUG] [REMOTE ] ZM: PASS: History has at least 300 days. [2026-01-05T12:25:39.483363] [DEBUG] [REMOTE ] ZM: PASS: Price check passed. Min price $78.42. [2026-01-05T12:25:39.483506] [DEBUG] [REMOTE ] ZM: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:39.483652] [DEBUG] [REMOTE ] ZM: PASS: Integrity check passed. [2026-01-05T12:25:39.483696] [DEBUG] [REMOTE ] ZM: Symbol is viable for forecasting. [2026-01-05T12:25:39.483747] [INFO ] [MAIN ] [3525/3535] ZM kept (0.4s) | 3522 kept, 3 rejected | 137.9/min | ETA: 4s [2026-01-05T12:25:39.769214] [DEBUG] [REMOTE ] ZNTL: Retrieved 1445 rows, trimmed to 300. [2026-01-05T12:25:39.769376] [DEBUG] [REMOTE ] ZNTL: PASS: History has at least 300 days. [2026-01-05T12:25:39.769700] [DEBUG] [REMOTE ] ZNTL: PASS: Price check passed. Min price $1.28. [2026-01-05T12:25:39.769907] [DEBUG] [REMOTE ] ZNTL: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:39.770079] [DEBUG] [REMOTE ] ZNTL: PASS: Integrity check passed. [2026-01-05T12:25:39.770143] [DEBUG] [REMOTE ] ZNTL: Symbol is viable for forecasting. [2026-01-05T12:25:39.770218] [INFO ] [MAIN ] [3526/3535] ZNTL kept (0.3s) | 3523 kept, 3 rejected | 137.9/min | ETA: 4s [2026-01-05T12:25:40.310544] [DEBUG] [REMOTE ] ZS: Retrieved 1961 rows, trimmed to 300. [2026-01-05T12:25:40.310739] [DEBUG] [REMOTE ] ZS: PASS: History has at least 300 days. [2026-01-05T12:25:40.311009] [DEBUG] [REMOTE ] ZS: PASS: Price check passed. Min price $220.57. [2026-01-05T12:25:40.311194] [DEBUG] [REMOTE ] ZS: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:40.311343] [DEBUG] [REMOTE ] ZS: PASS: Integrity check passed. [2026-01-05T12:25:40.311397] [DEBUG] [REMOTE ] ZS: Symbol is viable for forecasting. [2026-01-05T12:25:40.311460] [INFO ] [MAIN ] [3527/3535] ZS kept (0.5s) | 3524 kept, 3 rejected | 137.9/min | ETA: 3s [2026-01-05T12:25:40.634161] [DEBUG] [REMOTE ] ZTO: Retrieved 2308 rows, trimmed to 300. [2026-01-05T12:25:40.634290] [DEBUG] [REMOTE ] ZTO: PASS: History has at least 300 days. [2026-01-05T12:25:40.634496] [DEBUG] [REMOTE ] ZTO: PASS: Price check passed. Min price $18.50. [2026-01-05T12:25:40.634662] [DEBUG] [REMOTE ] ZTO: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:40.634778] [DEBUG] [REMOTE ] ZTO: PASS: Integrity check passed. [2026-01-05T12:25:40.634819] [DEBUG] [REMOTE ] ZTO: Symbol is viable for forecasting. [2026-01-05T12:25:40.634867] [INFO ] [MAIN ] [3528/3535] ZTO kept (0.3s) | 3525 kept, 3 rejected | 137.9/min | ETA: 3s [2026-01-05T12:25:41.173206] [DEBUG] [REMOTE ] ZTS: Retrieved 3250 rows, trimmed to 300. [2026-01-05T12:25:41.173326] [DEBUG] [REMOTE ] ZTS: PASS: History has at least 300 days. [2026-01-05T12:25:41.173520] [DEBUG] [REMOTE ] ZTS: PASS: Price check passed. Min price $115.75. [2026-01-05T12:25:41.173685] [DEBUG] [REMOTE ] ZTS: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:41.173797] [DEBUG] [REMOTE ] ZTS: PASS: Integrity check passed. [2026-01-05T12:25:41.173837] [DEBUG] [REMOTE ] ZTS: Symbol is viable for forecasting. [2026-01-05T12:25:41.173885] [INFO ] [MAIN ] [3529/3535] ZTS kept (0.5s) | 3526 kept, 3 rejected | 137.9/min | ETA: 3s [2026-01-05T12:25:41.650549] [DEBUG] [REMOTE ] ZUMZ: Retrieved 5198 rows, trimmed to 300. [2026-01-05T12:25:41.650707] [DEBUG] [REMOTE ] ZUMZ: PASS: History has at least 300 days. [2026-01-05T12:25:41.650917] [DEBUG] [REMOTE ] ZUMZ: PASS: Price check passed. Min price $19.16. [2026-01-05T12:25:41.651047] [DEBUG] [REMOTE ] ZUMZ: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:41.651160] [DEBUG] [REMOTE ] ZUMZ: PASS: Integrity check passed. [2026-01-05T12:25:41.651215] [DEBUG] [REMOTE ] ZUMZ: Symbol is viable for forecasting. [2026-01-05T12:25:41.651263] [INFO ] [MAIN ] [3530/3535] ZUMZ kept (0.5s) | 3527 kept, 3 rejected | 137.9/min | ETA: 2s [2026-01-05T12:25:41.873413] [DEBUG] [REMOTE ] ZURA: Retrieved 1087 rows, trimmed to 300. [2026-01-05T12:25:41.873544] [DEBUG] [REMOTE ] ZURA: PASS: History has at least 300 days. [2026-01-05T12:25:41.873752] [DEBUG] [REMOTE ] ZURA: PASS: Price check passed. Min price $3.21. [2026-01-05T12:25:41.873910] [DEBUG] [REMOTE ] ZURA: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:41.874018] [DEBUG] [REMOTE ] ZURA: PASS: Integrity check passed. [2026-01-05T12:25:41.874058] [DEBUG] [REMOTE ] ZURA: Symbol is viable for forecasting. [2026-01-05T12:25:41.874104] [INFO ] [MAIN ] [3531/3535] ZURA kept (0.2s) | 3528 kept, 3 rejected | 137.9/min | ETA: 2s [2026-01-05T12:25:42.174907] [DEBUG] [REMOTE ] ZVIA: Retrieved 1118 rows, trimmed to 300. [2026-01-05T12:25:42.175035] [DEBUG] [REMOTE ] ZVIA: PASS: History has at least 300 days. [2026-01-05T12:25:42.175228] [DEBUG] [REMOTE ] ZVIA: PASS: Price check passed. Min price $2.01. [2026-01-05T12:25:42.175357] [DEBUG] [REMOTE ] ZVIA: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:42.175463] [DEBUG] [REMOTE ] ZVIA: PASS: Integrity check passed. [2026-01-05T12:25:42.175502] [DEBUG] [REMOTE ] ZVIA: Symbol is viable for forecasting. [2026-01-05T12:25:42.175553] [INFO ] [MAIN ] [3532/3535] ZVIA kept (0.3s) | 3529 kept, 3 rejected | 137.9/min | ETA: 1s [2026-01-05T12:25:42.688174] [DEBUG] [REMOTE ] ZVRA: Retrieved 2696 rows, trimmed to 300. [2026-01-05T12:25:42.688306] [DEBUG] [REMOTE ] ZVRA: PASS: History has at least 300 days. [2026-01-05T12:25:42.688510] [DEBUG] [REMOTE ] ZVRA: PASS: Price check passed. Min price $8.10. [2026-01-05T12:25:42.691851] [DEBUG] [REMOTE ] ZVRA: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:42.692031] [DEBUG] [REMOTE ] ZVRA: PASS: Integrity check passed. [2026-01-05T12:25:42.692074] [DEBUG] [REMOTE ] ZVRA: Symbol is viable for forecasting. [2026-01-05T12:25:42.692127] [INFO ] [MAIN ] [3533/3535] ZVRA kept (0.5s) | 3530 kept, 3 rejected | 137.9/min | ETA: 1s [2026-01-05T12:25:43.251237] [DEBUG] [REMOTE ] ZWS: Retrieved 3461 rows, trimmed to 300. [2026-01-05T12:25:43.251366] [DEBUG] [REMOTE ] ZWS: PASS: History has at least 300 days. [2026-01-05T12:25:43.251609] [DEBUG] [REMOTE ] ZWS: PASS: Price check passed. Min price $44.74. [2026-01-05T12:25:43.251745] [DEBUG] [REMOTE ] ZWS: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:43.251857] [DEBUG] [REMOTE ] ZWS: PASS: Integrity check passed. [2026-01-05T12:25:43.251897] [DEBUG] [REMOTE ] ZWS: Symbol is viable for forecasting. [2026-01-05T12:25:43.251944] [INFO ] [MAIN ] [3534/3535] ZWS kept (0.6s) | 3531 kept, 3 rejected | 137.9/min | ETA: 0s [2026-01-05T12:25:43.545264] [DEBUG] [REMOTE ] ZYME: Retrieved 2183 rows, trimmed to 300. [2026-01-05T12:25:43.545430] [DEBUG] [REMOTE ] ZYME: PASS: History has at least 300 days. [2026-01-05T12:25:43.545751] [DEBUG] [REMOTE ] ZYME: PASS: Price check passed. Min price $16.46. [2026-01-05T12:25:43.545917] [DEBUG] [REMOTE ] ZYME: PASS: Continuity check passed with 300 days. [2026-01-05T12:25:43.546067] [DEBUG] [REMOTE ] ZYME: PASS: Integrity check passed. [2026-01-05T12:25:43.546120] [DEBUG] [REMOTE ] ZYME: Symbol is viable for forecasting. [2026-01-05T12:25:43.546187] [INFO ] [MAIN ] [3535/3535] ZYME kept (0.3s) | 3532 kept, 3 rejected | 137.9/min | ETA: 0s [2026-01-05T12:25:43.546239] [INFO ] [MAIN ] Completed in 25.6m | 3532 viable symbols [2026-01-05T12:25:43.546276] [INFO ] [MAIN ] Saving master inventory... [2026-01-05T12:25:43.547186] [DEBUG] [LOCAL ] Master symbol inventory refreshed with 3532 symbols. [2026-01-05T12:25:43.547249] [INFO ] [MAIN ] Master inventory saved successfully. [2026-01-05T12:25:43.547417] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-05T12:25:43.547668] [INFO ] [STATE ] Last completion updated: 2026-01-05T12:25:43.547540